@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-arabic-wght-normal-BhzieyvS.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-math-wght-normal-pS2d8anF.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-symbols-wght-normal-BJ6p-EzA.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-latin-ext-wght-normal-CIz31GGw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-latin-wght-normal-BQEJrIpl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--page:#fff;--sidebar:#fff;--surface:#fff;--ink:#111318;--muted:#505665;--soft-muted:#687080;--line:#e5e8ef;--line-strong:#d7dce6;--accent:#7582df;--accent-strong:#5665c6;--accent-soft:#f0f1ff;--lavender:#bdb2ff;--pink:#ffd6e0;--blush:#fff4f4;--rose:#aa2d56;--danger:#b63b35;--scrollbar-thumb:#11131847;--scrollbar-thumb-hover:#7582df99;--sidebar-width:260px}*{box-sizing:border-box;scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:content-box;border:3px solid #0000;border-radius:999px;min-height:40px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box;border-width:2px}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--page);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope Variable,Segoe UI,sans-serif;overflow-x:hidden}.visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #7582df66}.storeShell{min-height:100vh}.sidebar{z-index:30;width:var(--sidebar-width);background:var(--sidebar);border-inline-end:1px solid #d1d5db;flex-direction:column;padding:24px 18px 10px;transition:width .22s,transform .22s;display:flex;position:fixed;inset-block:0;inset-inline:0 auto}.brandRow{justify-content:space-between;align-items:center;min-height:46px;display:flex}.brand{min-width:0;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brandLogo{object-fit:contain;flex:none;width:168px;height:46px;display:block}.topbarBrand .brandLogo{width:144px;height:40px}.mobileClose{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:none}.sidebarNavigation{flex-direction:column;flex:1;gap:28px;min-height:0;margin-top:42px;display:flex;overflow:hidden auto}.navGroup{gap:5px;display:grid}.vendorSidebarNav{border-top:1px solid var(--line-strong);padding-top:22px}.navLabel{color:var(--soft-muted);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;margin:0 0 8px;padding:0 14px;font-size:13px;font-weight:720;overflow:hidden}.navItem{width:100%;min-height:46px;color:var(--muted);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:12px;align-items:center;gap:13px;padding:0 14px;text-decoration:none;transition:color .15s,background-color .15s;display:flex}@media (width>=901px){.navItem.mobileSavedNav{display:none}}.navItem:hover{color:var(--ink);background:var(--blush)}.navItem:disabled{color:var(--muted);cursor:default;opacity:.72}.navItem:disabled:hover{background:0 0}.navPlaceholder{cursor:default}.navPlaceholder:hover{color:#5f625d;background:0 0}.navItem.isActive{color:var(--ink);background:#efecff;font-weight:690}.navItem.isActive svg{color:#5144af}.navItem svg{flex:none}.navItem span{white-space:nowrap;overflow:hidden}.sidebarBottom{border-top:1px solid var(--line-strong);gap:4px;padding-top:8px;display:grid}.accountLink{cursor:pointer;text-align:start;width:100%;min-height:48px;color:inherit;background:0 0;border:0;align-items:center;gap:11px;margin-top:2px;padding:4px 8px;text-decoration:none;display:flex}.accountIcon{background:#ffffffa8;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative;overflow:hidden}.accountIcon img{object-fit:cover}.accountCopy{gap:2px;min-width:0;display:grid}.accountCopy strong,.accountCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accountCopy strong{font-size:13px}.accountCopy small{color:var(--muted);font-size:13px}.accountArrow{margin-inline-start:auto}.mainArea{isolation:isolate;min-height:100vh;margin-inline-start:var(--sidebar-width);transition:margin-left .22s;position:relative}.brandBackground{z-index:-1;pointer-events:none;color:#4095ff;opacity:.1;position:absolute;inset:0;overflow:hidden}.brandBackgroundMark{border:2.5px solid;display:block;position:absolute}.brandBackgroundMark:before,.brandBackgroundMark:after{content:"";position:absolute}.brandBackgroundMark--bag{border-radius:3px 3px 6px 6px}.brandBackgroundMark--bag:before{border:2.5px solid;border-bottom:0;border-radius:50% 50% 0 0;width:44%;height:38%;top:-29%;left:28%}.brandBackgroundMark--bag:after,.brandBackgroundMark--smile:after{border-bottom:2.5px solid;border-radius:0 0 50% 50%;width:44%;height:23%;top:46%;left:28%}.brandBackgroundMark--smile{border-radius:50%}.brandBackgroundMark--smile:before{border-inline:2.5px solid;width:40%;height:3px;top:32%;left:30%}.brandBackgroundMark--diamond{aspect-ratio:1;border-radius:2px;rotate:45deg;height:auto!important}.brandBackgroundMark--diamond:before{border:2px solid;inset:25%}.brandBackgroundMark--spark{border:0}.brandBackgroundMark--spark:before{background:currentColor;width:2.5px;height:100%;left:50%}.brandBackgroundMark--spark:after{background:currentColor;width:100%;height:2.5px;top:50%}.brandBackgroundMark--curve,.brandBackgroundMark--doubleCurve{border:0;border-top:2.5px solid;border-radius:50%}.brandBackgroundMark--doubleCurve:before{border-top:2.5px solid;border-radius:50%;inset:9px 0 -9px}.brandBackgroundMark--gift{border-radius:2px}.brandBackgroundMark--gift:before{border-inline:2px solid;width:35%;height:100%;top:0;left:32.5%}.brandBackgroundMark--gift:after{border:2.5px solid;border-radius:50% 50% 0 0;width:65%;height:35%;top:-30%;left:17.5%}.brandBackgroundMark--tag{border-radius:45% 3px 3px}.brandBackgroundMark--tag:before{border:2px solid;border-radius:50%;width:15%;height:15%;top:20%;left:20%}.brandBackgroundMark--tag:after{border-top:2px solid;width:40%;top:65%;left:40%}.brandBackgroundMark--cup{border-radius:2px 2px 35% 35%}.brandBackgroundMark--cup:before{border:2.5px solid;border-left:0;border-radius:0 50% 50% 0;width:30%;height:50%;top:10%;right:-34%}.brandBackgroundMark--cup:after{border-left:2px solid;border-radius:50%;width:15%;height:25%;top:-43%;left:45%}.brandBackgroundMark--headphones{border-bottom:0;border-radius:50% 50% 0 0}.brandBackgroundMark--headphones:before,.brandBackgroundMark--headphones:after{border:2.5px solid;border-radius:4px;width:23%;height:44%;bottom:-5%}.brandBackgroundMark--headphones:before{left:-10%}.brandBackgroundMark--headphones:after{right:-10%}.brandBackgroundMark--bow{border:0}.brandBackgroundMark--bow:before,.brandBackgroundMark--bow:after{border:2.5px solid;width:50%;height:65%;top:17.5%}.brandBackgroundMark--bow:before{border-radius:50% 10% 10% 50%;left:0;rotate:15deg}.brandBackgroundMark--bow:after{border-radius:10% 50% 50% 10%;right:0;rotate:-15deg}.brandBackgroundMark--flower{border-radius:40%}.brandBackgroundMark--flower:before{border:2.5px solid;border-radius:40%;inset:-2.5px;rotate:45deg}.brandBackgroundMark--flower:after{border:2px solid;border-radius:50%;inset:33%}.brandBackgroundMark--leaf{border-radius:0 70%}.brandBackgroundMark--leaf:before{border-top:2px solid;width:110%;top:50%;left:-5%;rotate:45deg}.brandBackgroundMark--rings{border:0}.brandBackgroundMark--rings:before,.brandBackgroundMark--rings:after{border:2.5px solid;border-radius:50%;width:75%;height:75%}.brandBackgroundMark--rings:before{top:-10%;left:-10%}.brandBackgroundMark--rings:after{bottom:-10%;right:-10%}.brandBackgroundMark--orbit{border-radius:50%}.brandBackgroundMark--orbit:before{border:2px solid;border-radius:50%;inset:24% -28%;rotate:-35deg}.brandBackgroundMark--confetti{border:0}.brandBackgroundMark--confetti:before{border:2.5px solid;width:30%;height:30%;top:0;left:0;rotate:25deg}.brandBackgroundMark--confetti:after{border:2.5px solid;width:18%;height:40%;bottom:0;right:0;rotate:-20deg}.brandBackgroundMark--sun{border-radius:50%}.brandBackgroundMark--sun:before,.brandBackgroundMark--sun:after{border-inline:2px solid;border-radius:35%;inset:-25%}.brandBackgroundMark--sun:after{rotate:90deg}.brandBackgroundMark--parcel{border-radius:3px}.brandBackgroundMark--parcel:before{border:2px solid;border-top:0;width:24%;height:42%;top:0;left:38%}.brandBackgroundMark--parcel:after{border-top:2px solid;width:25%;bottom:18%;right:12%}.topbar{z-index:20;background:var(--page);border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,620px) auto;justify-content:space-between;align-items:center;gap:28px;min-height:92px;padding:18px clamp(24px,4vw,64px);display:grid;position:sticky;top:0}.searchField{min-width:0;height:52px;color:var(--muted);background:#f4f6fa;border:1px solid #0000;border-radius:14px;align-items:center;gap:11px;padding:0 15px;transition:border-color .15s,background-color .15s;display:flex}.searchField:focus-within{background:var(--surface);border-color:var(--line-strong)}.searchField input{width:auto;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:auto;padding:0}.searchShortcut{color:#8991ad;-webkit-user-select:none;user-select:none;border:1px solid #dfe3ef;border-radius:7px;flex:none;align-items:center;gap:9px;padding:4px 8px;font-family:inherit;font-size:13px;font-weight:500;line-height:20px;display:inline-flex;box-shadow:0 1px 2px #26356b08}@media (width<=640px),(pointer:coarse){.searchShortcut{display:none}}.searchField input::placeholder{color:#6d716b}.searchField button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.topbarActions{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.languageButton,.iconButton,.cartButton,.mobileMenu{cursor:pointer;background:0 0;border:0;min-height:44px}.languageButton{padding:0 10px;font-family:Noto Sans Arabic Variable,Segoe UI,Tahoma,Arial,sans-serif;font-size:15px;font-weight:650;line-height:1.5}.iconButton,.mobileMenu{place-items:center;width:44px;padding:0;display:grid}a.iconButton{color:inherit;text-decoration:none}.savedHeaderButton{position:relative}.savedHeaderButton.hasSaved{color:var(--rose)}.savedHeartFlight{z-index:100;width:22px;height:22px;color:var(--rose);filter:drop-shadow(0 2px 4px #800c1c29);pointer-events:none;place-items:center;animation:.98s cubic-bezier(.3,.62,.32,1) forwards savedHeartFly;display:grid;position:fixed;top:0;left:0}.savedCount{top:1px;color:#fff;background:var(--rose);border:2px solid var(--page);border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:11px;font-weight:800;line-height:1;display:grid;position:absolute;inset-inline-end:0}.mobileMenu{display:none}.cartButton{color:#fff;background:var(--accent-strong);border-radius:12px;align-items:center;gap:9px;padding:0 14px;text-decoration:none;display:flex;position:relative}.cartText{font-size:13px;font-weight:700}.cartCount{min-width:23px;height:23px;color:var(--ink);background:#fff;border-radius:10px;place-items:center;padding:0 5px;font-size:14px;font-weight:800;display:grid}.pageContent{width:min(1460px,100%);margin:0 auto;padding:36px clamp(24px,4vw,64px) 80px}.homeEditorialHero{border:1px solid var(--line);background:var(--blush);border-radius:18px;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);min-height:430px;display:grid;overflow:hidden}.homeEditorialHeroCopy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(38px,5vw,74px);display:flex}.homeEditorialHeroCopy>span{color:#555952;font-size:14px;font-weight:650}.homeEditorialHeroCopy h1{letter-spacing:-.055em;max-width:560px;margin:12px 0 20px;font-size:clamp(40px,5vw,68px);font-weight:720;line-height:.98}.homeEditorialHeroCopy>strong{letter-spacing:-.02em;font-size:22px}.homeEditorialHeroCopy>div{align-items:center;gap:22px;margin-top:30px;display:flex}.homeEditorialHeroCopy a{min-height:44px;color:var(--ink);text-underline-offset:5px;align-items:center;gap:8px;font-size:14px;font-weight:750;display:inline-flex}.homeEditorialHeroCopy a:first-child{background:var(--accent-strong);color:#fff;border-radius:9px;padding:0 17px;text-decoration:none}.homeEditorialHeroImage{background:var(--lavender);min-height:430px;position:relative;overflow:hidden}.homeEditorialHeroImage img{object-fit:cover;transition:transform .35s}.homeEditorialHeroImage:hover img{transform:scale(1.018)}.homeProductCarousel{padding-top:4px;position:relative}.homeProductCarousel h2{letter-spacing:-.035em;margin:0 0 20px;font-size:30px}.homeProductCarouselTrack{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:clamp(14px,1.6vw,24px);display:flex;overflow-x:auto}.homeProductCarouselTrack::-webkit-scrollbar{display:none}.homeProductCarouselTrack .productCard{scroll-snap-align:start;flex:0 0 calc(25% - clamp(42px,4.8vw,72px)/4)}.homeProductCarouselSide{z-index:4;width:clamp(64px,7vw,104px);color:var(--ink);cursor:pointer;border:0;padding:0;position:absolute;top:56px;bottom:0}.homeProductCarouselSide.isLeft{background:linear-gradient(to right, var(--page) 12%, #ffffffd1 40%, transparent 100%);padding-inline-end:28px;inset-inline-start:0}.homeProductCarouselSide.isRight{background:linear-gradient(to left, var(--page) 12%, #ffffffd1 40%, transparent 100%);padding-inline-start:28px;inset-inline-end:0}.homeProductCarouselSide svg{transition:transform .15s}.homeProductCarouselSide:hover.isLeft svg{transform:translate(-4px)}.homeProductCarouselSide:hover.isRight svg{transform:translate(4px)}.pageContent.homePage{padding-top:18px}.homeCategories{min-width:0}.homeCategoryGrid{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding:4px 2px 12px;display:flex;overflow-x:auto}.homeCategoryGrid::-webkit-scrollbar{width:0;height:0;display:none}.homeCategoryLink{min-width:0;min-height:98px;color:var(--ink);font:inherit;text-align:center;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;flex-direction:column;flex:1 0 104px;justify-content:flex-start;align-items:center;gap:9px;padding:6px 4px;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.homeCategoryLink>span:last-child{max-width:112px}.homeCategoryIcon{color:#51478a;background:#f3f1fa;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.homeCategoryLink:hover .homeCategoryIcon{background:#e8e3f8}.homeCategoryLink:focus-visible{outline:2px solid var(--primary,#5b5fc7);outline-offset:-2px;border-radius:6px}.homePage .homeProductSection{padding-top:28px}.homePage .homeStreamSection{padding-top:36px}.homeSpotlightSection{padding-top:68px}.homeSpotlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.homeSpotlight{color:#fff;background:var(--pink);border-radius:17px;min-height:270px;position:relative;overflow:hidden}.homeSpotlight img{object-fit:cover;transition:transform .36s cubic-bezier(.2,.7,.2,1)}.homeSpotlight:hover img{transform:scale(1.025)}.homeSpotlight>span{inset-inline-end:0;bottom:0;background:#151714d6;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 20px;display:flex;position:absolute;inset-inline-start:0}.homeSpotlight strong{font-size:17px}.productsSection{padding-top:52px}.categorySection{padding-top:70px;scroll-margin-top:92px}.productsHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.productsHeader h1,.productsHeader h2{letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.4vw,34px);font-weight:680}.productsHeader .categoryTitle{align-items:center;gap:10px;display:inline-flex}.categoryTitle svg{color:#595d57;flex:none}.viewAllButton{color:var(--ink);border:0;border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 0;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.resultCount{color:var(--muted);font-size:13px}.sectionProductGrid{margin-top:24px}.productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 18px;display:grid}.productCard{min-width:0}.productImageWrap{aspect-ratio:1;background:#f3f5fa;border-radius:17px;position:relative;overflow:hidden}.productImageLink{position:absolute;inset:0}.productImage{object-fit:contain}.productCardPrimaryImage,.productCardAlternateImage{width:100%;height:100%;position:absolute;inset:0}.productCardAlternateImage{opacity:0;pointer-events:none;transition:opacity .2s}.productCardAlternateImage.isVisible{opacity:1}@media (prefers-reduced-motion:reduce){.productCardAlternateImage{transition:none}}.discountLabel{top:12px;color:#fff;background:var(--ink);border-radius:7px;padding:5px 8px;font-size:14px;font-weight:760;position:absolute;inset-inline-start:12px}.favoriteButton{top:10px;width:38px;height:38px;color:var(--ink);cursor:pointer;background:#ffffffe0;border:0;border-radius:50%;place-items:center;padding:0;text-decoration:none;display:grid;position:absolute;inset-inline-end:10px}@media (hover:hover) and (pointer:fine){.favoriteButton{opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;transform:translateY(-4px)}.productCard:hover .favoriteButton,.productCard:focus-within .favoriteButton{opacity:1;pointer-events:auto;transform:translateY(0)}}.favoriteButton.isSaved{color:var(--rose);background:var(--pink)}.favoriteButton.isCelebrating svg{animation:.42s cubic-bezier(.25,.7,.3,1) favoriteHeartPop}.favoriteButton.isCelebrating:after{content:"";pointer-events:none;border:2px solid #e0182d6b;border-radius:50%;animation:.48s ease-out forwards favoriteHeartRipple;position:absolute;inset:4px}.favoriteButton:disabled{cursor:wait}@keyframes favoriteHeartPop{0%{transform:scale(.82)}55%{transform:scale(1.14)}to{transform:scale(1)rotate(0)}}@keyframes favoriteHeartRipple{0%{opacity:.42;transform:scale(.78)}to{opacity:0;transform:scale(1.3)}}@keyframes savedHeartFly{0%{opacity:0;transform:translate3d(var(--heart-start-x),var(--heart-start-y),0) scale(.72)}18%{opacity:.9;transform:translate3d(var(--heart-start-x),var(--heart-start-y),0) scale(.92)}62%{opacity:.82;transform:translate3d(var(--heart-mid-x),var(--heart-mid-y),0) scale(.82)}90%{opacity:.72}to{opacity:0;transform:translate3d(var(--heart-end-x),var(--heart-end-y),0) scale(.62)}}@media (prefers-reduced-motion:reduce){.favoriteButton.isCelebrating svg,.favoriteButton.isCelebrating:after,.savedHeartFlight{animation:none}}.vendorAdsHeader{border-bottom:1px solid var(--line)}.vendorAdsHeader h1{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,40px)}.vendorAdsTitleRow{justify-content:space-between;align-items:center;gap:24px;display:flex}.vendorAdsTitleRow>button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:9px;min-height:42px;padding:0 17px;font-weight:750}.vendorAdsHeader nav{scrollbar-width:thin;gap:30px;margin-top:26px;display:flex;overflow-x:auto}.vendorAdsHeader nav a{color:#4f534e;border-bottom:2px solid #0000;flex:none;padding:0 0 12px;font-size:15px;text-decoration:none}.vendorAdsHeader nav a.isActive{color:var(--ink);border-color:var(--ink);font-weight:700}.adOverview{border-block:1px solid var(--line);grid-template-columns:1.25fr repeat(3,1fr);margin-top:34px;display:grid}.adOverview>div{border-inline-start:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;min-height:122px;padding:20px 26px;display:flex}.adOverview>div:first-child{border-inline-start:0;padding-inline-start:0}.adOverview span,.adBalanceSummary span{color:#565a55;font-size:14px}.adOverview strong{letter-spacing:-.035em;margin-top:8px;font-size:25px}.adOverview small{color:#60645f;margin-top:5px;font-size:13px}.adBalanceLead strong{font-size:31px}.adCampaignToolbar{justify-content:space-between;align-items:end;gap:24px;margin:38px 0 20px;display:flex}.adCampaignToolbar h2,.adSectionHeading h2{letter-spacing:-.025em;margin:0;font-size:24px}.adCampaignToolbar p,.adSectionHeading p{color:#565a55;margin:5px 0 0;font-size:14px}.adCampaignToolbar .vendorPrimaryAction{align-items:center;gap:8px;display:inline-flex}.adCampaignTable,.adPlacementTable,.adLedgerTable{border-top:1px solid var(--line)}.adCampaignRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1.45fr) 110px 145px 130px 170px 110px;align-items:center;gap:18px;min-height:91px;padding:14px 0;display:grid}.adCampaignHead{color:#555a54;min-height:44px;padding:8px 0;font-size:13px}.adCampaignIdentity{align-items:center;gap:13px;min-width:0;display:flex}.adCampaignIdentity>div:last-child,.adCampaignRow>div{flex-direction:column;gap:4px;min-width:0;display:flex}.adCampaignIdentity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adCampaignIdentity small,.adCampaignRow small{color:#5d615c;font-size:12px}.adCampaignProductStack{min-width:48px;flex-direction:row!important;display:flex!important}.adCampaignProductStack img{object-fit:cover;border:2px solid var(--page);border-radius:9px;width:44px;height:44px}.adCampaignProductStack img+img{margin-inline-start:-22px}.vendorStatus.status-active{color:#087a35}.vendorStatus.status-scheduled{color:#1761a8}.vendorStatus.status-paused,.vendorStatus.status-draft{color:#676b66}.vendorStatus.status-completed{color:#087a35}.vendorStatus.status-cancelled{color:#a6372a}.adCampaignActions{align-items:flex-start}.adCampaignActions button{color:var(--ink);border:0;font:inherit;cursor:pointer;background:0 0;border-bottom:1px solid;padding:3px 0}.adCampaignActions button.isDestructive{color:#a63b31}.adCampaignActions button:disabled{opacity:.5;cursor:wait}.adEmptyState{text-align:center;border-block:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.adEmptyState h3{margin:14px 0 5px;font-size:20px}.adEmptyState p{color:#565a55;max-width:430px;margin:0}.adEmptyState button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:9px;margin-top:20px;padding:11px 17px;font-weight:700}.adPlacementSection,.adLedgerSection{padding-top:36px}.adPlacementRow{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1.6fr .7fr .7fr;align-items:center;gap:24px;min-height:74px;padding:13px 0;display:grid}.adPlacementHead,.adLedgerHead{color:#555a54;min-height:42px;font-size:13px}.adPlacementRow>span{color:#50544f;font-size:14px}.adEligibilityNote{color:#4f534e;max-width:760px;margin:24px 0 0;font-size:14px;line-height:1.6}.adPlacementGuide{padding-top:38px}.adGuideIntro{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(360px,.8fr);align-items:end;gap:clamp(40px,7vw,100px);padding-bottom:42px;display:grid}.adGuideIntro h2{letter-spacing:-.045em;max-width:700px;margin:0;font-size:clamp(28px,3vw,38px)}.adGuideIntro p{color:#4f534e;max-width:720px;margin:13px 0 0;font-size:15px;line-height:1.65}.adGuideIntro dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.adGuideIntro dl>div{border-inline-start:1px solid var(--line);flex-direction:column;gap:7px;min-width:0;padding-inline:18px;display:flex}.adGuideIntro dt{color:#595d58;font-size:12px}.adGuideIntro dd{margin:0;font-size:15px;font-weight:700}.adGuideSection{border-bottom:1px solid var(--line);padding:48px 0}.adGuideSectionHeading{align-items:flex-start;gap:15px;margin-bottom:24px;display:flex}.adGuideSectionHeading>span{color:#fff;background:var(--ink);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.adGuideSectionHeading h2{letter-spacing:-.03em;margin:0;font-size:24px}.adGuideSectionHeading p{color:#555a54;margin:5px 0 0;font-size:14px}.adCampaignChoiceTable{border-top:1px solid var(--line)}.adCampaignChoiceRow{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr 1.25fr .75fr;align-items:center;gap:28px;min-height:94px;padding:15px 0;display:grid}.adCampaignChoiceRow>div{flex-direction:column;gap:5px;min-width:0;display:flex}.adCampaignChoiceRow small{color:#5b5f5a;max-width:290px;font-size:12px;line-height:1.45}.adCampaignChoiceRow>span{color:#4e524d;font-size:14px;line-height:1.5}.adCampaignChoiceRow>strong:last-child{text-align:start}.adFilsNote{color:#50544f;margin:18px 0 0;font-size:13px}.adChargingSteps{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.adChargingSteps li{border-inline-start:1px solid var(--line);align-items:flex-start;gap:13px;min-height:176px;padding:24px 22px;display:flex}.adChargingSteps li:first-child{border-inline-start:0;padding-inline-start:0}.adChargingSteps li>span{color:#727671;font-size:12px;font-weight:800}.adChargingSteps strong{font-size:15px}.adChargingSteps p{color:#525651;margin:7px 0 0;font-size:13px;line-height:1.55}.adBudgetExample{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:center;gap:clamp(40px,7vw,100px);display:grid}.adBudgetExample>div>p{color:#454944;max-width:670px;margin:0;font-size:14px;line-height:1.7}.adBudgetExample dl{border-top:1px solid var(--line);margin:0}.adBudgetExample dl>div{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr .75fr;align-items:center;gap:18px;min-height:65px;display:grid}.adBudgetExample dt{font-size:13px;font-weight:700}.adBudgetExample dd{color:#555a54;margin:0;font-size:13px}.adBudgetExample dl strong{text-align:end}.adEligibilityGuide>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,8vw,120px);display:grid}.adEligibilityGuide section{border-top:1px solid var(--line);padding-top:18px}.adEligibilityGuide h3{margin:0 0 15px;font-size:16px}.adEligibilityGuide ul{color:#4d514c;gap:10px;margin:0;padding-inline-start:18px;font-size:14px;display:grid}.adEligibilityGuide li::marker{color:#777b76}.adBalanceSummary{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.adBalanceSummary>div{border-inline-start:1px solid var(--line);flex-direction:column;justify-content:center;min-height:110px;padding:20px 24px;display:flex}.adBalanceSummary>div:first-child{border-inline-start:0;padding-inline-start:0}.adBalanceSummary strong{margin-top:8px;font-size:24px}.adLedgerRow{border-bottom:1px solid var(--line);grid-template-columns:1.5fr 1fr .8fr .75fr;align-items:center;gap:24px;min-height:68px;padding:12px 0;display:grid}.adLedgerRow>div{flex-direction:column;gap:4px;display:flex}.adLedgerRow small,.adLedgerRow>span{color:#555a54;font-size:13px}.adLedgerRow>strong:last-child{text-align:end}.adLedgerRow .isCredit{color:#087a35}.adModalBackdrop{z-index:120;background:#14161375;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.adCampaignModal{background:var(--page);scrollbar-width:thin;scrollbar-color:#1c1f1b57 transparent;border-radius:16px;width:min(760px,100%);max-height:min(88vh,900px);padding:28px;overflow-y:auto;box-shadow:0 24px 70px #0003}.adCampaignModal::-webkit-scrollbar{width:8px}.adCampaignModal::-webkit-scrollbar-track{background:0 0}.adCampaignModal::-webkit-scrollbar-thumb{background:#1c1f1b47;border-radius:8px}.addFundsModal{background:var(--page);scrollbar-width:thin;scrollbar-color:#1c1f1b57 transparent;border-radius:16px;width:min(520px,100%);max-height:min(88vh,760px);padding:28px;overflow-y:auto;box-shadow:0 24px 70px #0003}.addFundsModal>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.addFundsModal>header>div{align-items:flex-start;gap:10px;display:flex}.addFundsModal h2{letter-spacing:-.035em;margin:0;font-size:27px}.addFundsModal header p{color:#555a54;margin:5px 0 0;font-size:14px}.addFundsClose,.addFundsBack{width:38px;height:38px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.addFundsBack{border:0;width:34px;height:34px}.addFundsBody{flex-direction:column;gap:22px;margin-top:28px;display:flex}.addFundsBody fieldset{border:0;margin:0;padding:0}.addFundsBody legend{margin-bottom:10px;font-size:14px;font-weight:700}.addFundsPresets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.addFundsPresets button{min-height:46px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:9px;padding:0 8px;font-size:13px;font-weight:700}.addFundsPresets button.isSelected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.addFundsBody .vendorField>small{color:#5d615c;font-size:12px}.addFundsSummary{border-block:1px solid var(--line);margin:0}.addFundsSummary>div{justify-content:space-between;align-items:center;gap:20px;min-height:43px;display:flex}.addFundsSummary dt{color:#555a54;font-size:13px}.addFundsSummary dd{margin:0;font-size:14px;font-weight:650}.addFundsSummary>div:last-child{border-top:1px solid var(--line)}.addFundsSummary>div:last-child dt,.addFundsSummary>div:last-child dd{color:var(--ink);font-size:16px;font-weight:800}.addFundsContinue{width:100%;min-height:46px}.addFundsContinue:disabled{color:#777b75;cursor:not-allowed;background:#e5e8ef}.addFundsCardBoundary{text-align:center;border-block:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:300px;margin-top:22px;display:flex}.addFundsCardBoundary h3{margin:14px 0 6px;font-size:20px}.addFundsCardBoundary p{color:#555a54;max-width:360px;margin:0;font-size:14px;line-height:1.55}.addFundsCardBoundary button{color:var(--ink);border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:9px;margin-top:22px;padding:10px 16px;font-weight:700}.adCampaignModal>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.adCampaignModal>header h2{letter-spacing:-.035em;margin:0;font-size:27px}.adCampaignModal>header p{color:#555a54;margin:5px 0 0;font-size:14px}.adCampaignModal>header button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:9px;place-items:center;width:38px;height:38px;padding:0;display:grid}.adCampaignModal form{flex-direction:column;gap:23px;margin-top:26px;display:flex}.adTypeChoices,.adProductChoices{border:0;gap:9px;margin:0;padding:0;display:grid}.adTypeChoices legend,.adProductChoices legend{margin-bottom:9px;font-size:14px;font-weight:700}.adTypeChoices label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.adTypeChoices label.isSelected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.adTypeChoices input{accent-color:var(--ink);margin-top:3px}.adTypeChoices span{flex-direction:column;gap:4px;display:flex}.adTypeChoices small,.adTypeChoices em{color:#555a54;font-size:13px;font-style:normal;line-height:1.4}.adTypeChoices em{color:var(--ink);font-weight:650}.adProductChoices{scrollbar-width:thin;scrollbar-color:#1c1f1b4d transparent;max-height:235px;padding-inline-end:5px;overflow-y:auto}.adProductChoices label{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:auto 48px 1fr;align-items:center;gap:12px;padding:9px 0;display:grid}.adProductChoices input{accent-color:var(--ink)}.adProductChoices img{object-fit:cover;border-radius:8px;width:48px;height:48px}.adProductChoices span{flex-direction:column;gap:3px;min-width:0;display:flex}.adProductChoices small{color:#555a54;font-size:12px}.adBudgetFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.adMoneyInput{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;display:grid}.adMoneyInput span{color:#555a54;padding-inline-start:13px;font-size:13px}.adMoneyInput input{background:0 0!important;border:0!important}.adChargeReview{border-block:1px solid var(--line);align-items:flex-start;gap:11px;padding:15px 0;display:flex}.adChargeReview p{margin:0;font-size:14px;line-height:1.5}.adChargeReview svg{flex:none;margin-top:2px}.adCampaignModal footer{justify-content:flex-end;gap:10px;display:flex}.adCampaignModal footer button{cursor:pointer;border-radius:9px;min-height:44px;padding:0 17px;font-weight:700}.vendorSecondaryAction{color:var(--ink);border:1px solid var(--ink);background:0 0}.adBalanceWarning{color:#675f50;text-align:end;margin:-12px 0 0;font-size:13px}.sponsoredLabel{z-index:2;inset-inline-start:12px;color:#fff;letter-spacing:.01em;background:#141613d6;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:700;position:absolute;bottom:12px}@media (width<=1050px){.adOverview,.adBalanceSummary{grid-template-columns:repeat(2,1fr)}.adOverview>div:nth-child(3),.adBalanceSummary>div:nth-child(3){border-inline-start:0;border-top:1px solid var(--line)}.adCampaignTable{scrollbar-width:thin;overflow-x:auto}.adCampaignRow{width:1040px}.adGuideIntro,.adBudgetExample{grid-template-columns:1fr;gap:28px}.adGuideIntro dl{max-width:620px}.adCampaignChoiceTable{scrollbar-width:thin;overflow-x:auto}.adCampaignChoiceRow{width:900px}.adChargingSteps{grid-template-columns:repeat(2,1fr)}.adChargingSteps li:nth-child(3){border-inline-start:0;border-top:1px solid var(--line);padding-inline-start:0}.adChargingSteps li:nth-child(4){border-top:1px solid var(--line)}}@media (width<=700px){.vendorAdsHeader nav{gap:24px}.adOverview,.adBalanceSummary{grid-template-columns:1fr 1fr}.adOverview>div,.adBalanceSummary>div{min-height:96px;padding:15px}.adOverview>div:nth-child(odd),.adBalanceSummary>div:nth-child(odd){border-inline-start:0;padding-inline-start:0}.adCampaignToolbar{flex-direction:column;align-items:stretch}.adCampaignToolbar button{justify-content:center}.adPlacementTable,.adLedgerTable{scrollbar-width:thin;overflow-x:auto}.adPlacementRow{width:760px}.adLedgerRow{width:720px}.adModalBackdrop{align-items:end;padding:0}.adCampaignModal,.addFundsModal{border-radius:16px 16px 0 0;max-height:92vh;padding:22px 18px}.addFundsPresets{grid-template-columns:repeat(2,1fr)}.adBudgetFields{grid-template-columns:1fr}.adCampaignModal footer{flex-direction:column-reverse}.adCampaignModal footer button{width:100%}.adPlacementGuide{padding-top:30px}.adGuideIntro{padding-bottom:34px}.adGuideIntro dl{grid-template-columns:1fr}.adGuideIntro dl>div{border-inline-start:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:space-between;padding:11px 0}.adGuideSection{padding:38px 0}.adGuideSectionHeading{gap:11px}.adGuideSectionHeading h2{font-size:21px}.adChargingSteps{grid-template-columns:1fr}.adChargingSteps li{border-inline-start:0;border-top:1px solid var(--line);min-height:0;padding:20px 0}.adChargingSteps li:first-child{border-top:0}.adEligibilityGuide>div:last-child{grid-template-columns:1fr;gap:32px}.adBudgetExample dl>div{grid-template-columns:1fr 1fr}.adBudgetExample dl strong{text-align:end;grid-column:2}.adBudgetExample dd{text-align:end}}.productDetails{padding:13px 2px 0}.productCategory{color:var(--soft-muted);margin:0 0 5px;font-size:13px;font-weight:670}.productDetails h3{letter-spacing:-.02em;min-height:0;margin:0;font-size:14px;font-weight:650;line-height:1.48}.productDetails h3 a{color:inherit;text-decoration:none}.productDetails h3 a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.rating{color:#555952;align-items:center;gap:4px;margin-top:7px;font-size:13px;display:flex}.rating>span{color:#bd781f;font-size:13px}.rating small{color:var(--soft-muted);font-size:inherit}.priceRow{justify-content:space-between;align-items:flex-end;gap:12px;min-height:45px;margin-top:8px;display:flex}.price{gap:1px;display:grid}.price strong{font-size:18px;font-weight:780}.price del{color:var(--soft-muted);font-size:14px}.priceRow>button{color:#fff;background:var(--accent-strong);cursor:pointer;border:0;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;padding:0;transition:background-color .17s,box-shadow .17s,transform .17s;display:grid;position:relative}.priceRow>button:hover{background:#4453af;transform:translateY(-1px)}.priceRow>button:active{transform:scale(.92)}.priceRow>button.isAdded{background:#19704a;animation:.46s cubic-bezier(.2,.8,.25,1) storefrontCartAdded;box-shadow:0 7px 18px #19704a33}.priceRow>button.isAdded svg{animation:.46s cubic-bezier(.2,.8,.25,1) storefrontCartCheck}.priceRow>button.isAdded:after{content:"";pointer-events:none;border:1px solid #19704a61;border-radius:15px;animation:.52s ease-out forwards storefrontCartRipple;position:absolute;inset:-5px}.emptyProducts{min-height:330px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:12px;display:grid}.emptyProducts h3{color:var(--ink);margin:0;font-size:18px}.emptyProducts button{color:var(--ink);border:0;border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;margin-top:4px;padding:8px 0}.mobileScrim{display:none}.categoryToggle{position:relative}.categoryChevron{margin-inline-start:auto}.categoryMenu{inset-block:0;inset-inline:var(--sidebar-width) auto;z-index:29;visibility:hidden;background:var(--surface);border-inline-end:1px solid var(--line);pointer-events:none;width:310px;transition:left .22s,width .18s,transform .22s,visibility 0s linear .22s;position:fixed;overflow:hidden;transform:translate(-100%);box-shadow:18px 0 34px #15171414}.categoryMenu.isOpen{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.categoryMenu.noTransition{transition:none}.categoryMenu.hasSelection{width:620px}.categoryMenuHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:92px;padding:0 24px;display:flex}.categoryMenuHeader h2,.subcategoryHeader h3{letter-spacing:-.025em;margin:0;font-size:19px}.categoryMenuHeader button{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.categoryMenuBody{grid-template-columns:310px 310px;width:620px;height:calc(100dvh - 92px);display:grid}.categoryMenuRoots,.subcategoryMenu{min-height:0;padding:18px;overflow-y:auto}.categoryMenuRoots{align-content:start;gap:3px;display:grid}.categoryMenuRoots button,.subcategoryMenu nav a{width:100%;min-height:44px;color:var(--muted);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:13px;text-decoration:none;display:flex}.categoryMenuRoots button:hover,.categoryMenuRoots button.isSelected,.subcategoryMenu nav a:hover{color:var(--ink);background:var(--page)}.categoryMenuRoots button.isSelected{font-weight:690}.categoryMenuRoots button span,.subcategoryMenu nav a span{flex:1;min-width:0}.subcategoryMenu{border-inline-start:1px solid var(--line)}.subcategoryHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:4px 8px 17px;display:flex}.subcategoryHeader a{color:var(--ink);text-underline-offset:4px;flex:none;font-size:14px;font-weight:680}.subcategoryMenu nav{gap:3px;padding-top:12px;display:grid}.subcategoryBack{display:none}.storeInnerPage,.productPageContent{padding-top:42px}.catalogPageContent{padding-top:18px}.routeLoadingShell{background:var(--page);width:min(1460px,100%);min-height:62vh;margin:0 auto;padding:42px clamp(24px,4vw,64px) 80px}.routeLoadingShell.isOverlay{z-index:19;top:88px;inset-inline-end:0;bottom:0;width:auto;min-height:0;position:fixed;inset-inline-start:var(--sidebar-width);overflow:hidden}:is(.mainArea:has(.adminWorkspace)>.routeLoadingShell.isOverlay,.mainArea:has(.vendorWorkspace)>.routeLoadingShell.isOverlay){top:0}.routeLoadingHeading,.routeLoadingToolbar span,.routeLoadingCard span,.routeLoadingCard i{background:#f3f5fa;animation:1.25s ease-in-out infinite alternate route-loading-breathe;display:block}.routeLoadingHeading{border-radius:8px;width:min(260px,55%);height:34px}.routeLoadingToolbar{justify-content:space-between;gap:18px;margin:28px 0 24px;display:flex}.routeLoadingToolbar span:first-child{width:min(520px,58%)}.routeLoadingToolbar span:last-child{width:150px}.routeLoadingToolbar span{border-radius:10px;height:44px}.routeLoadingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 18px;display:grid}.routeLoadingCard span{aspect-ratio:1;border-radius:17px}.routeLoadingCard i{border-radius:5px;width:78%;height:13px;margin-top:13px}.routeLoadingCard i:last-child{width:38%;margin-top:8px}@keyframes route-loading-breathe{0%{opacity:.58}to{opacity:1}}@media (prefers-reduced-motion:reduce){.routeLoadingHeading,.routeLoadingToolbar span,.routeLoadingCard span,.routeLoadingCard i{animation:none}}@media (width<=900px){.routeLoadingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.routeLoadingShell.isOverlay{top:78px;inset-inline-start:0}:is(.mainArea:has(.adminWorkspace)>.routeLoadingShell.isOverlay,.mainArea:has(.vendorWorkspace)>.routeLoadingShell.isOverlay){top:64px}}@media (width<=650px){.routeLoadingShell{padding:24px 14px 56px}.routeLoadingShell.isOverlay{top:78px;inset-inline-start:0}:is(.mainArea:has(.adminWorkspace)>.routeLoadingShell.isOverlay,.mainArea:has(.vendorWorkspace)>.routeLoadingShell.isOverlay){top:64px}.routeLoadingToolbar span:last-child{width:92px}.routeLoadingGrid{gap:24px 12px}}.routeErrorState{align-content:center;justify-items:start;min-height:calc(100dvh - 88px);padding:clamp(32px,6vw,80px);display:grid}.routeErrorState h1{margin:0 0 8px;font-size:clamp(28px,4vw,44px)}.routeErrorState p{color:var(--muted);margin:0 0 24px}.routeErrorState>div{align-items:center;gap:18px;display:flex}.routeErrorState button{font:inherit;cursor:pointer}.routeErrorState .secondaryTextLink{background:0 0;border:0}.catalogHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:17px;display:flex}.catalogIndependentScroll{height:calc(100dvh - 92px);padding-bottom:0;overflow:hidden}.catalogIndependentScroll .catalogPage{flex-direction:column;height:100%;min-height:0;display:flex}.catalogIndependentScroll .catalogHeading{flex:none}@media (width>=901px){.mainArea:has(.catalogIndependentScroll){flex-direction:column;height:100dvh;display:flex;overflow:hidden}:is(.mainArea:has(.catalogIndependentScroll)>.topbar,.mainArea:has(.catalogIndependentScroll)>.desktopPageNav){flex-shrink:0}.mainArea>.catalogIndependentScroll{flex:1 1 0;height:auto;min-height:0}}.catalogHeading h1,.cartPage>h1,.helpPage>h1{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,44px);font-weight:690}.catalogHeading h1{letter-spacing:-.035em;font-size:clamp(25px,2.2vw,32px)}.catalogControls{align-items:center;gap:10px;display:flex}.sortMenu{min-width:190px;position:relative}.sortControl{width:100%;height:46px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);text-align:start;cursor:pointer;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 13px;font-size:13px;font-weight:680;transition:border-color .15s,box-shadow .15s;display:grid}.sortControl:hover,.sortMenu.isOpen .sortControl{border-color:#aaada6;box-shadow:0 3px 12px #1517140d}.sortControl>svg:first-child{color:var(--accent)}.sortControl .sortChevron{color:var(--muted);pointer-events:none;transition:transform .15s}.sortMenu.isOpen .sortChevron{transform:rotate(180deg)}.sortDropdown{z-index:20;top:calc(100% + 7px);background:var(--surface);border:1px solid var(--line-strong);border-radius:9px;width:max(100%,210px);padding:6px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 14px 34px #15171421}.sortDropdown button{color:#555952;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;min-height:36px;padding:8px 10px;font-size:14px}.sortDropdown button:hover,.sortDropdown button:focus-visible{color:var(--ink);background:#1517140d}.sortDropdown button.isSelected{color:var(--ink);background:var(--accent-soft);font-weight:720}.mobileFilterButton{border:1px solid var(--line);background:0 0;border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 13px;display:none}.catalogLayout{grid-template-columns:248px minmax(0,1fr);gap:clamp(28px,3vw,48px);padding-top:30px;display:grid}.catalogIndependentScroll .catalogLayout{flex:auto;min-height:0}.filterPanel{align-self:start}.catalogIndependentScroll .filterPanel,.catalogIndependentScroll .catalogResults{overscroll-behavior:contain;scrollbar-width:none;height:100%;min-height:0;padding-bottom:24px;overflow-y:auto}.catalogIndependentScroll .filterPanel::-webkit-scrollbar{width:0;height:0;display:none}.catalogIndependentScroll .catalogResults::-webkit-scrollbar{width:0;height:0;display:none}.catalogIndependentScroll .filterPanel{align-self:stretch;padding-inline-end:18px}.catalogIndependentScroll .catalogResults{padding-inline-end:8px}.filterPanelHeader{justify-content:space-between;align-items:center;min-height:36px;display:flex}.filterPanelHeader strong{letter-spacing:-.02em;font-size:16px}.filterPanelHeader button{background:0 0;border:0;padding:6px;display:none}.filterGroup{box-shadow:inset 0 -1px 0 var(--line);border:0;margin:0;padding:19px 0 21px;display:grid}.filterSectionToggle{width:100%;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:720;display:grid}.filterSectionBody{gap:8px;margin-top:9px;display:grid}.filterSectionBody[hidden]{display:none}.filterSectionToggle>svg:first-child{color:var(--accent);stroke-width:1.9px}.filterSectionChevron{color:var(--muted);transition:transform .15s}.filterSectionToggle[aria-expanded=true] .filterSectionChevron{transform:rotate(180deg)}.checkFilter{color:#4e524c;cursor:pointer;align-items:center;gap:10px;min-height:29px;font-size:14px;display:flex}.checkFilter input{appearance:none;background:var(--surface);cursor:pointer;border:1px solid #bcbeb8;border-radius:4px;flex:none;place-content:center;width:17px;height:17px;margin:0;display:grid}.checkFilter input[type=radio]{border-radius:50%}.checkFilter input[type=radio]:before{background:var(--surface);content:"";border:0;border-radius:50%;width:7px;height:7px;transform:scale(0)}.checkFilter input:checked{background:var(--accent);border-color:var(--accent)}.checkFilter input[type=radio]:checked:before{transform:scale(1)}.checkFilter span{align-items:center;gap:6px;display:flex}.checkFilter:hover span{color:var(--ink)}.departmentFilter{display:grid}.departmentFilter .filterSectionBody{gap:3px}.departmentFilterItem{gap:2px;display:grid}.departmentOption{color:#555952;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:36px;padding:7px 9px;font-size:14px;display:grid}.departmentOption svg{color:var(--soft-muted)}.departmentOption:hover{color:var(--ink);background:#1517140b}.departmentOption.isSelected{color:var(--ink);background:var(--accent-soft);font-weight:720}.departmentOption.isSelected svg{color:var(--accent)}.subcategoryOptions{border-inline-start:1px solid var(--line-strong);gap:1px;margin-block:2px 7px;margin-inline:29px 0;padding-inline-start:10px;display:grid}.subcategoryOptions button{color:var(--muted);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 8px;font-size:13px}.subcategoryOptions button:hover,.subcategoryOptions button.isSelected{color:var(--ink);background:#1517140d}.subcategoryOptions button.isSelected{font-weight:720}.priceRange{width:100%;accent-color:var(--accent);cursor:pointer}.rangeValue{color:#4f534d;font-size:14px;font-weight:650}.dualPriceRange{min-width:0;padding-top:1px;position:relative}.dualPriceRangeTrack{background:linear-gradient(to right,#d0d4cf 0 var(--range-lower),#5665c6 var(--range-lower) var(--range-upper),#d0d4cf var(--range-upper) 100%);border-radius:999px;height:4px;position:absolute;top:8px;left:0;right:0}.dualPriceRange input[type=range]{z-index:2;appearance:none;pointer-events:none;background:0 0;border:0;outline:0;width:100%;height:18px;margin:0;padding:0;position:absolute;top:0;left:0}.dualPriceRange input[type=range]::-webkit-slider-runnable-track{background:0 0;height:4px}.dualPriceRange input[type=range]::-webkit-slider-thumb{appearance:none;cursor:grab;pointer-events:auto;background:#5665c6;border:2px solid #fff;border-radius:50%;width:17px;height:17px;margin-top:-6px;box-shadow:0 0 0 1px #5665c6}.dualPriceRange input[type=range]::-moz-range-track{background:0 0;height:4px}.dualPriceRange input[type=range]::-moz-range-progress{background:0 0;height:4px}.dualPriceRange input[type=range]::-moz-range-thumb{cursor:grab;pointer-events:auto;background:#5665c6;border:2px solid #fff;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 1px #5665c6}.dualPriceRange input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px #5665c6,0 0 0 4px #7582df33}.dualPriceRange input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 1px #5665c6,0 0 0 4px #7582df33}.dualPriceRangeValues{color:#4f534d;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;padding-top:25px;font-size:14px;font-weight:650;display:flex}.dualPriceRange.isDisabled{opacity:.45}.brandFilterInput{width:100%;height:40px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);font:inherit;border-radius:8px;outline:none;padding:0 11px;font-size:14px}.brandFilterInput::placeholder{color:var(--muted)}.brandFilterInput:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.clearFilters{color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;margin-top:17px;padding:7px 0;font-size:14px;font-weight:700}.clearFilters:hover{color:var(--accent-strong)}.catalogProductGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogEmpty{text-align:center;place-content:center;justify-items:center;gap:14px;min-height:360px;display:grid}.catalogEmpty h2{margin:0;font-size:20px}.catalogEmpty button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:8px 0}.catalogResults.isRefreshing{opacity:.58;pointer-events:none}.loadMoreButton{border:1px solid var(--line);min-width:150px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin:32px auto 0;padding:11px 22px;font-weight:700;display:block}.loadMoreButton:hover{border-color:var(--ink)}.loadMoreButton:disabled{cursor:wait;opacity:.55}.filterScrim{display:none}.breadcrumbs{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;margin-bottom:26px;font-size:13px;display:flex;overflow:hidden}.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs span{text-overflow:ellipsis;overflow:hidden}.productDetailLayout{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:start;gap:clamp(42px,6vw,88px);display:grid}.productMainImage{aspect-ratio:1;cursor:zoom-in;background:#f3f5fa;border:0;border-radius:20px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.productMainImage:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.productMainImage img,.productThumbnails img{object-fit:contain}.productImageExpandHint{inset-inline-end:14px;width:38px;height:38px;color:var(--ink);opacity:0;background:#ffffffeb;border-radius:50%;place-items:center;transition:opacity .15s,transform .15s;display:grid;position:absolute;bottom:14px;transform:translateY(4px);box-shadow:0 4px 16px #1517141f}.productMainImage:hover .productImageExpandHint,.productMainImage:focus-visible .productImageExpandHint{opacity:1;transform:translateY(0)}.productLightbox{z-index:300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c0d0cf0;place-items:center;padding:64px 88px 84px;display:grid;position:fixed;inset:0}.productLightboxStage{cursor:zoom-in;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.productLightboxStage.isZoomed{cursor:grab}.productLightboxStage.isDragging{cursor:grabbing}.productLightboxCanvas{transform-origin:50%;will-change:transform;position:absolute;inset:0}.productLightboxCanvas img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.productLightboxClose,.productLightboxPrevious,.productLightboxNext,.productLightboxToolbar button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;place-items:center;display:grid}.productLightboxClose{z-index:2;top:20px;border-radius:50%;width:44px;height:44px;position:absolute;inset-inline-end:22px}.productLightboxPrevious,.productLightboxNext{z-index:2;border-radius:10px;width:48px;height:58px;position:absolute;top:50%;transform:translateY(-50%)}.productLightboxPrevious{inset-inline-start:22px}.productLightboxNext{inset-inline-end:22px}.productLightboxClose:hover,.productLightboxPrevious:hover,.productLightboxNext:hover,.productLightboxToolbar button:hover:not(:disabled){background:#fff3}.productLightboxToolbar{z-index:2;color:#fff;background:#0000006b;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:4px;height:44px;padding:4px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.productLightboxToolbar button{border:0;border-radius:7px;width:34px;height:34px;padding:0}.productLightboxToolbar button:disabled{cursor:not-allowed;opacity:.35}.productLightboxToolbar span{font-variant-numeric:tabular-nums;text-align:center;min-width:54px;font-size:13px}.productLightboxCount{inset-inline-end:28px;color:#ffffffc2;font-variant-numeric:tabular-nums;font-size:14px;position:absolute;bottom:29px}@media (hover:none){.productImageExpandHint{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.productImageExpandHint{transition:none}}@media (width<=640px){.productLightbox{padding:58px 12px 76px}.productLightboxClose{top:10px;width:42px;height:42px;inset-inline-end:10px}.productLightboxPrevious,.productLightboxNext{background:#0000006b;width:42px;height:52px}.productLightboxPrevious{inset-inline-start:8px}.productLightboxNext{inset-inline-end:8px}.productLightboxToolbar{bottom:14px}.productLightboxCount{inset-inline-end:14px;bottom:24px}}.productThumbnails{gap:10px;margin-top:12px;display:flex}.productThumbnails button{cursor:pointer;background:#f3f5fa;border:1px solid #0000;border-radius:10px;width:68px;height:68px;padding:0;position:relative;overflow:hidden}.productThumbnails button.isActive{border-color:var(--ink)}.productPurchase{padding-top:10px}.productBrand{color:var(--muted);margin:0 0 7px;font-size:14px;font-weight:680}.productPurchase h1{letter-spacing:-.05em;max-width:620px;margin:0;font-size:clamp(30px,3.5vw,50px);font-weight:680;line-height:1.08}.productDetailRating{color:var(--muted);gap:7px;margin-top:16px;font-size:14px;display:flex}.productDetailRating>span{color:#bd781f}.productDetailRating a{color:inherit}.noReviewLink{color:var(--muted);margin-top:16px;font-size:14px;display:inline-block}.productDetailPrice{align-items:baseline;gap:11px;margin-top:25px;display:flex}.productDetailPrice strong{letter-spacing:-.03em;font-size:28px}.productDetailPrice del{color:var(--soft-muted);font-size:13px}.productSummary{max-width:540px;color:var(--ink);margin:20px 0 0;font-size:16px;line-height:1.75}.optionGroup{border:0;margin:26px 0 0;padding:0}.optionGroup legend{color:var(--muted);margin-bottom:11px;padding:0;font-size:14px}.optionGroup legend strong{color:var(--ink)}.variantOptionArea{justify-items:start;display:grid;position:relative}.variantSelectionPrompt{z-index:3;bottom:calc(100% + 12px);color:#fff;background:var(--ink);white-space:nowrap;border-radius:8px;padding:9px 12px;font-size:14px;font-weight:680;animation:.18s ease-out variant-prompt-in;position:absolute;inset-inline-start:0;box-shadow:0 8px 22px #15171429}.variantSelectionPrompt:after{bottom:-7px;background:var(--ink);content:"";width:14px;height:14px;position:absolute;inset-inline-start:18px;transform:rotate(45deg)}@keyframes variant-prompt-in{0%{opacity:0;transform:translateY(5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.optionButtons{flex-wrap:wrap;gap:8px;display:flex}.optionButtons button{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 13px;display:inline-flex}.optionButtons button.isSelected{border-color:var(--ink)}.optionButtons button:disabled{color:var(--muted);border-color:var(--line);cursor:not-allowed;opacity:.58;text-decoration:line-through}.colorOptionButtons{flex-wrap:wrap;gap:10px;display:flex}.colorOptionButtons button{border:3px solid var(--surface);color:#fff;cursor:pointer;width:34px;height:34px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;place-items:center;padding:0;transition:transform .16s,box-shadow .16s;display:grid}.colorOptionButtons button:hover{transform:scale(1.08)}.colorOptionButtons button.isSelected{box-shadow:0 0 0 2px var(--ink)}.colorOptionButtons button:disabled{cursor:not-allowed;opacity:.34;filter:saturate(.45)}.colorOptionButtons button svg{filter:drop-shadow(0 1px 1px #0000008c)}@media (prefers-reduced-motion:reduce){.colorOptionButtons button{transition:none}.variantSelectionPrompt{animation:none}}.sellerChoices{border:0;margin:28px 0 0;padding:0}.productSeller{width:max-content;max-width:100%;color:var(--ink);align-items:center;gap:10px;margin:18px 0 0;text-decoration:none;display:flex}.productSeller>span:nth-child(2){gap:2px;min-width:0;display:grid}.productSeller small{color:var(--muted);font-size:13px}.productSeller strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.productSeller>svg{color:var(--muted);flex:none}.productSellerAvatar{color:#5b5fc7;background:#eeebff;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden}.productSellerAvatar.hasImage{background:0 0}.productSellerAvatar img{object-fit:cover}a.productSeller:hover strong,a.productSeller:focus-visible strong{text-underline-offset:3px;text-decoration:underline}.sellerChoices legend{margin-bottom:10px;padding:0;font-size:13px;font-weight:700}.sellerChoices>div{gap:8px;display:grid}.sellerChoices button{width:100%;color:var(--ink);text-align:start;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.sellerChoices button.isSelected{border-color:var(--ink);background:#fff}.sellerAvatar{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.sellerAvatar img{object-fit:cover;width:100%;height:100%}.sellerIdentity,.sellerPrice{gap:3px;display:grid}.sellerIdentity strong,.sellerPrice strong{font-size:13px}.sellerIdentity small,.sellerPrice del{color:var(--muted);font-size:13px}.sellerIdentity b{color:#bd781f}.sellerPrice{justify-items:end}.purchaseActions{grid-template-columns:auto minmax(160px,1fr) 48px;gap:10px;margin-top:30px;display:grid}.quantityControl{border:1px solid var(--line-strong);border-radius:10px;grid-template-columns:38px 38px 38px;align-items:center;height:46px;display:inline-grid}.quantityControl button{cursor:pointer;background:0 0;border:0;place-items:center;height:100%;padding:0;display:grid}.quantityControl span{text-align:center;font-size:13px;font-weight:700}.primaryPurchase,.savePurchase{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;height:48px;font-weight:720;text-decoration:none;display:flex}.primaryPurchase{background:var(--accent-strong)}.productAddToCart{transition:background-color .17s,box-shadow .17s,transform .17s;position:relative;overflow:hidden}.productAddToCart:hover{background:#4453af;transform:translateY(-1px);box-shadow:0 8px 20px #1766d533}.productAddToCart:active{box-shadow:none;transform:scale(.985)}.productAddToCart.isAdded{background:#19704a;animation:.46s cubic-bezier(.2,.8,.25,1) productCartSettle;box-shadow:0 8px 22px #19704a38}.productAddToCart.isAdded svg{animation:.46s cubic-bezier(.2,.8,.25,1) storefrontCartCheck}.productAddToCart.isAdded span{animation:.42s cubic-bezier(.2,.8,.25,1) productCartLabel}.productAddToCart.isAdded:after{top:-12px;bottom:-12px;content:"";pointer-events:none;background:#ffffff29;width:16%;animation:.62s ease-out forwards productCartSweep;position:absolute;inset-inline-start:0;transform:skew(-18deg)translate(-180%)}.savePurchase{color:var(--ink);border:1px solid var(--line-strong);background:0 0;transition:background-color .17s,border-color .17s,color .17s,transform .17s;position:relative}.savePurchase:hover{background:var(--blush);border-color:var(--rose);transform:translateY(-1px)}.savePurchase:active{transform:scale(.92)}.savePurchase.isSaved{color:var(--rose);background:var(--pink);border-color:var(--rose)}.savePurchase.isCelebrating svg{animation:.42s cubic-bezier(.25,.7,.3,1) favoriteHeartPop}.savePurchase.isCelebrating:after{content:"";pointer-events:none;border:2px solid #aa2d5661;border-radius:50%;animation:.48s ease-out forwards favoriteHeartRipple;position:absolute;inset:6px}.savePurchase:disabled{cursor:wait;opacity:.65}@keyframes storefrontCartAdded{0%{transform:scale(.93)}58%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes storefrontCartCheck{0%{opacity:0;transform:translateY(2px)scale(.55)rotate(-10deg)}65%{opacity:1;transform:translateY(-1px)scale(1.1)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes storefrontCartRipple{0%{opacity:.7;transform:scale(.82)}to{opacity:0;transform:scale(1.22)}}@keyframes productCartSettle{0%{transform:scale(.985)}55%{transform:scale(1.012)}to{transform:scale(1)}}@keyframes productCartLabel{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes productCartSweep{0%{opacity:0;transform:skew(-18deg)translate(-180%)}22%{opacity:1}to{opacity:0;transform:skew(-18deg)translate(760%)}}@media (prefers-reduced-motion:reduce){.priceRow>button,.productAddToCart,.savePurchase{transition:none}.priceRow>button.isAdded,.priceRow>button.isAdded svg,.priceRow>button.isAdded:after,.productAddToCart.isAdded,.productAddToCart.isAdded svg,.productAddToCart.isAdded span,.productAddToCart.isAdded:after,.savePurchase.isCelebrating svg,.savePurchase.isCelebrating:after{animation:none}}.cartConfetti{display:none}@media (width<=900px){.favoriteButton,.favoriteButton:hover,.favoriteButton.isSaved,.savePurchase,.savePurchase:hover,.savePurchase.isSaved{border-color:#0000}.favoriteButton.isCelebrating:after,.savePurchase.isCelebrating:after,.priceRow>button.isAdded:after,.productAddToCart.isAdded:after{content:none}}@media (width<=900px) and (prefers-reduced-motion:no-preference){.favoriteButton.isCelebrating svg,.savePurchase.isCelebrating svg{transform-origin:50%;animation:.44s cubic-bezier(.2,.8,.3,1) mobileSavePop}.productAddToCart.isAdded{overflow:visible}.isAdded>.cartConfetti,.productAddToCart.isAdded>.cartConfetti{pointer-events:none;animation:none;display:block;position:absolute;inset:0}.cartConfetti i{opacity:0;background:#8b80cf;border-radius:1px;width:4px;height:6px;animation:.56s ease-out forwards mobileCartConfetti;position:absolute;top:50%;left:50%}.cartConfetti i:first-child{--confetti-x:-29px;--confetti-y:-27px;--confetti-turn:-70deg}.cartConfetti i:nth-child(2){--confetti-x:-15px;--confetti-y:-39px;--confetti-turn:95deg;background:#d7ac64}.cartConfetti i:nth-child(3){--confetti-x:8px;--confetti-y:-35px;--confetti-turn:-120deg;background:#65aa88}.cartConfetti i:nth-child(4){--confetti-x:28px;--confetti-y:-29px;--confetti-turn:85deg}.cartConfetti i:nth-child(5){--confetti-x:-34px;--confetti-y:-8px;--confetti-turn:140deg;background:#65aa88}.cartConfetti i:nth-child(6){--confetti-x:35px;--confetti-y:-10px;--confetti-turn:-90deg;background:#d7ac64}}@keyframes mobileSavePop{0%{transform:scale(.88)}40%{transform:translateY(-2px)scale(1.3)rotate(-7deg)}72%{transform:scale(.97)rotate(3deg)}to{transform:scale(1)}}@keyframes mobileCartConfetti{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}15%{opacity:.9}75%{opacity:.65}to{opacity:0;transform:translate(calc(-50% + var(--confetti-x)), calc(-50% + var(--confetti-y))) rotate(var(--confetti-turn)) scale(.7)}}.purchaseAssurance{color:var(--muted);gap:22px;margin-top:18px;font-size:13px;display:flex}.purchaseAssurance p{align-items:center;gap:7px;margin:0;display:flex}.productDescriptionSection,.productInformation,.reviewsSection{border-top:1px solid var(--line);margin-top:72px;padding-top:28px}.productDescriptionSection h2,.productInformation h2,.reviewsSection h2{letter-spacing:-.03em;margin:0 0 24px;font-size:24px}.productDescription{max-width:760px;color:var(--ink);font-size:16px;line-height:1.75}.productDescription>:first-child{margin-top:0}.productDescription h2,.productDescription h3,.productDescription h4{color:var(--ink);letter-spacing:-.02em;margin:30px 0 10px}.productDescription ul,.productDescription ol{padding-inline-start:22px}.productDescription blockquote{border-inline-start:2px solid var(--line-strong);margin:22px 0;padding-inline-start:16px}.productDescription table{border-collapse:collapse;width:100%}.productDescription th,.productDescription td{text-align:start;border-bottom:1px solid var(--line);padding:10px 0}.productInformation dl{max-width:720px;margin:0}.productInformation dl div{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;padding:13px 0;font-size:16px;line-height:1.6;display:grid}.productInformation dt{color:#383e49}.productInformation dd{color:var(--ink);margin:0}.reviewsSummary{align-items:center;gap:18px;display:flex}.reviewsSummary>strong{letter-spacing:-.05em;font-size:46px}.reviewsSummary span{gap:5px;display:grid}.reviewsSummary b{color:#bd781f;letter-spacing:.12em}.reviewsSummary small{color:var(--muted)}.reviewsEmpty{color:var(--muted);margin:0;font-size:14px}.reviewList{max-width:760px;margin-top:30px;display:grid}.reviewList article{border-top:1px solid var(--line);padding:22px 0}.reviewList header{justify-content:space-between;gap:20px;font-size:13px;display:flex}.reviewList time{color:var(--muted);font-size:13px}.reviewStars{color:#bd781f;letter-spacing:.08em;margin-top:8px;font-size:14px}.reviewStars span{color:#d7d5cf}.reviewList h3{margin:12px 0 0;font-size:15px}.reviewList p{color:#51554f;margin:8px 0 0;font-size:13px;line-height:1.65}.reviewForm{gap:15px;max-width:560px;margin-top:38px;display:grid}.reviewForm h3{margin:0 0 3px;font-size:18px}.reviewForm label{gap:7px;font-size:14px;font-weight:650;display:grid}.reviewRatingInput{border:0;margin:0;padding:0}.reviewRatingInput legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:650}.reviewRatingInput>div{gap:5px;width:fit-content;display:flex}.reviewRatingInput button{color:#c9c6be;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:38px;height:38px;padding:0;transition:color .15s,transform .15s cubic-bezier(.2,.8,.2,1);display:grid}.reviewRatingInput button.isFilled{color:#c98021}.reviewRatingInput button.isFilled svg{fill:currentColor}.reviewRatingInput button:hover,.reviewRatingInput button:focus-visible{transform:translateY(-2px)scale(1.12)}.reviewRatingInput button:active{transform:scale(.92)}.reviewForm label span{color:var(--muted);font-weight:450}.reviewForm input,.reviewForm select,.reviewForm textarea{width:100%;color:var(--ink);border:1px solid var(--line-strong);font:inherit;resize:vertical;background:#fff;border-radius:9px;padding:11px 12px}.reviewForm>button,.reviewSignIn{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:9px;width:fit-content;padding:11px 17px;font-size:13px;font-weight:700;text-decoration:none}.reviewForm>button:disabled{opacity:.6;cursor:wait}.reviewSignIn{margin-top:30px;display:inline-block}.reviewForm .formError,.reviewForm .formSuccess{margin:0;font-size:14px}.reviewForm .formError{color:#b33a2b}.reviewForm .formSuccess{color:#287344}.productUnavailable{margin:24px 0 0;font-weight:700}.productPageContent{font-size:18px}.productPageContent :is(.productGallery,.productPurchase,.optionGroup){min-width:0}.productPageContent :is(.productSummary,.productDescription,.productInformation dl div,.optionButtons button,.primaryPurchase,.quantityControl span,.productUnavailable,.reviewsEmpty,.reviewList p,.reviewList h3,.reviewForm input,.reviewForm textarea,.reviewForm select,.reviewForm>button,.reviewSignIn){font-size:18px}.productPageContent :is(.breadcrumbs,.productBrand,.productDetailRating,.noReviewLink,.productDetailPrice del,.optionGroup legend,.variantSelectionPrompt,.productSeller small,.productSeller strong,.sellerChoices legend,.sellerIdentity strong,.sellerIdentity small,.sellerPrice strong,.sellerPrice del,.purchaseAssurance,.reviewsSummary small,.reviewList header,.reviewList time,.reviewStars,.reviewForm label,.reviewRatingInput legend,.reviewForm .formError,.reviewForm .formSuccess){font-size:16px}.productPageContent .productDetailPrice strong{font-size:clamp(28px,2.2vw,32px)}.productPageContent :is(.productDescriptionSection,.productInformation,.reviewsSection)>h2{font-size:28px}.productPageContent .reviewForm h3{font-size:22px}.notificationPage{min-height:min(720px,100dvh - 100px)}.notificationControl{text-align:center;flex-direction:column;align-items:center;max-width:440px;margin:clamp(40px,9vh,100px) auto 60px;display:flex}.notificationSymbol{width:96px;height:96px;color:var(--muted);place-items:center;margin-bottom:28px;display:grid}.notificationControl.isEnabled .notificationSymbol{color:var(--accent-strong)}.notificationControl h2{letter-spacing:-.03em;margin:0;font-size:30px}.notificationStatus{color:var(--muted);margin:12px 0 28px;font-size:16px}.notificationHelp{color:var(--muted);margin:-12px 0 24px;font-size:15px;line-height:1.6}.notificationControl .primaryLink{min-width:216px;min-height:48px;font:inherit;cursor:pointer;justify-content:center;font-size:16px}.notificationControl .primaryLink:disabled{cursor:default;opacity:.55}.notificationControl.isEnabled .primaryLink{color:var(--ink);border:1px solid var(--line-strong);background:0 0}.notificationError{color:var(--danger);margin:18px 0 0;font-size:15px}.cartSeller{color:var(--muted)!important;font-size:13px!important}.cartPage>h1{margin-bottom:32px}.cartLayout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(38px,5vw,72px);display:grid}.cartItems{border-top:1px solid var(--line)}.cartItem{border-bottom:1px solid var(--line);grid-template-columns:132px minmax(0,1fr) auto;gap:20px;padding:22px 0;display:grid}.cartItem.isRemoving{pointer-events:none;animation:.56s cubic-bezier(.4,0,.2,1) forwards cartItemRemove;overflow:hidden}.cartItem.isRemoving .cartItemImage,.cartItem.isRemoving .cartItemDetails,.cartItem.isRemoving .cartLineTotal{filter:grayscale();transition:filter .18s}.cartItem.isRemoving .removeCartItem svg{animation:.38s ease-out forwards cartRemoveIcon}.cartItemImage{aspect-ratio:1;background:#f3f5fa;border-radius:13px;position:relative;overflow:hidden}.cartItemImage img{object-fit:cover}.cartItemDetails>p{color:var(--muted);margin:0 0 5px;font-size:13px}.cartItemDetails h2{margin:0 0 9px;font-size:15px}.cartItemDetails h2 a{color:inherit;text-decoration:none}.cartItemDetails>strong{font-size:15px}.cartItemActions{align-items:center;gap:18px;margin-top:18px;display:flex}.cartItemActions .quantityControl{grid-template-columns:32px 32px 32px;height:38px}.removeCartItem{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 0;font-size:13px;display:flex}.removeCartItem:disabled{cursor:default}@keyframes cartItemRemove{0%{max-height:var(--cart-item-height);opacity:1;padding-top:22px;padding-bottom:22px;transform:translateY(0)}48%{max-height:var(--cart-item-height);opacity:.42;padding-top:22px;padding-bottom:22px;transform:translateY(4px)}to{opacity:0;border-color:#0000;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(8px)}}@keyframes cartRemoveIcon{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:.3;transform:translateY(4px)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.cartItem.isRemoving,.cartItem.isRemoving .removeCartItem svg{animation:none}}.cartLineTotal{font-size:15px}.orderSummary,.checkoutSummary{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px;position:sticky;top:118px}.orderSummary h2,.checkoutSummary h2{margin:0 0 22px;font-size:19px}.orderSummary dl,.checkoutSummary dl{gap:13px;margin:0;display:grid}.orderSummary dl div,.checkoutSummary dl div,.summaryTotal,.checkoutTotal{justify-content:space-between;gap:18px;font-size:14px;display:flex}.orderSummary dd,.checkoutSummary dd{text-align:end;margin:0}.summaryTotal,.checkoutTotal{border-top:1px solid var(--line);align-items:baseline;margin-top:20px;padding-top:18px}.summaryTotal strong,.checkoutTotal strong{font-size:18px}.checkoutLink,.placeOrderButton,.primaryLink{color:#fff;background:var(--accent-strong);cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;min-height:48px;margin-top:22px;padding:0 18px;font-size:13px;font-weight:720;text-decoration:none;display:flex}.orderSummary>p{color:var(--muted);text-align:center;margin:13px 0 0;font-size:14px;line-height:1.5}.accountState{max-width:520px;min-height:560px;color:var(--muted);text-align:center;place-content:center;justify-items:center;margin:0 auto;display:grid}.accountState h1{color:var(--ink);letter-spacing:-.04em;margin:18px 0 0;font-size:31px}.accountState p{max-width:420px;margin:11px 0 0;font-size:13px;line-height:1.65}.accountState .primaryLink{min-width:170px}.ordersPage{max-width:1040px}.ordersPage>h1{letter-spacing:-.045em;margin:18px 0 32px;font-size:36px}.ordersPreviewList{gap:54px;display:grid}.orderPreview{padding:0}.orderPreview>header,.orderPreviewProducts{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.orderPreview>header{border-bottom:1px solid var(--line);padding-bottom:17px}.orderPreview>header div,.orderPreviewProducts>div{gap:4px;display:grid}.orderPreview>header span{letter-spacing:-.02em;font-size:17px;font-weight:720}.orderPreview>header small,.orderPreviewProducts span{color:var(--muted);font-size:13px}.orderPreview>header>strong{font-size:14px}.orderPreviewProducts{padding:18px 0 28px}.orderProductSummary{align-items:center;gap:13px!important;display:flex!important}.orderProductImages{gap:7px!important;display:flex!important}.orderProductImages>span{background:var(--surface);border-radius:9px;width:58px;height:58px;display:block;position:relative;overflow:hidden}.orderProductImages img{object-fit:cover}.orderProductSummary>span{color:var(--muted);font-size:13px;font-weight:620}.orderPreviewProducts>strong{font-size:14px}.orderRoadmap{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.orderRoadmap li{min-width:0;color:var(--soft-muted);justify-items:center;gap:9px;display:grid;position:relative}.orderRoadmap li:first-child{justify-items:start}.orderRoadmap li:last-child{justify-items:end}.orderRoadmap li:before{top:17px;background:var(--line-strong);content:"";height:2px;position:absolute;inset-inline:0}.orderRoadmap li:first-child:before{inset-inline-start:17px}.orderRoadmap li:last-child:before{inset-inline-end:17px}.orderRoadmap li.is-complete:before{background:var(--accent)}.orderRoadmapMarker{z-index:1;background:var(--page);border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative}.orderRoadmap .is-complete,.orderRoadmap .is-current{color:var(--ink)}.orderRoadmap .is-complete .orderRoadmapMarker{color:#fff;background:var(--accent);border-color:var(--accent)}.orderRoadmap .is-current .orderRoadmapMarker{color:var(--accent);border:2px solid var(--accent)}.orderRoadmap li>span:last-child{text-align:center;gap:3px;display:grid}.orderRoadmap li:first-child>span:last-child{text-align:start}.orderRoadmap li:last-child>span:last-child{text-align:end}.orderRoadmap strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.orderRoadmap small{color:var(--muted);font-size:14px}.secondaryTextLink,.formTextLink{color:var(--ink);text-underline-offset:4px;margin-top:14px;font-size:14px}.authPage{width:min(440px,100%);margin:28px auto 0}.authModeSwitch{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:38px;display:grid}.authModeSwitch a{color:var(--muted);text-align:center;padding:12px 8px 13px;font-size:14px;font-weight:650;text-decoration:none;position:relative}.authModeSwitch a:hover{color:var(--ink)}.authModeSwitch a[aria-current=page]{color:var(--ink);font-weight:750}.authModeSwitch a[aria-current=page]:after{inset-inline-end:0;bottom:-1px;background:var(--ink);content:"";height:2px;position:absolute;inset-inline-start:0}.authIntro h1{letter-spacing:-.045em;margin:0;font-size:36px}.authIntro p{color:var(--muted);margin:10px 0 0;font-size:13px}.authForm{gap:16px;margin-top:30px;display:grid}.authForm label,.formGrid label{gap:7px;display:grid}.authForm label span,.formGrid label span{font-size:14px;font-weight:650}.authForm input,.formGrid input,.formGrid select,.formGrid textarea{width:100%;min-height:48px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;outline:0;padding:11px 13px}.authForm input:focus,.formGrid input:focus,.formGrid select:focus,.formGrid textarea:focus{border-color:var(--ink)}.authForm>button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:10px;min-height:48px;margin-top:4px;font-weight:720}.authForm>button:disabled,.securityForm button:disabled{cursor:wait;opacity:.62}.fieldError{color:var(--danger);font-size:13px;line-height:1.4}.formMessage{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.5}.formMessage.isError{color:var(--danger)}.formMessage.isSuccess{color:var(--ink)}.authPrimaryLink{width:fit-content;margin-top:28px;display:flex}.authSwitch{color:var(--muted);text-align:center;margin:24px 0 0;font-size:14px}.authSwitch a{color:var(--ink);font-weight:700}.accountPage{max-width:980px}.securityPage{max-width:720px}.securityPage h1{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:34px}.accountProfileHeader{align-items:center;gap:22px;padding:8px 0 38px;display:flex}.accountAvatarForm{flex:none;position:relative}.accountAvatar{color:#5665c6;letter-spacing:-.5px;background:#f0f1ff;border-radius:18px;place-items:center;width:76px;height:76px;font-size:22px;font-weight:800;display:grid;position:relative;overflow:hidden}.accountAvatar img{object-fit:cover}.accountAvatarEdit{inset-inline-end:-7px;width:31px;height:31px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cbc7bf;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-7px;box-shadow:0 2px 7px #1a1d191f}.accountAvatarEdit:hover{background:#f4f6fa}.accountAvatarEdit:focus-within{outline-offset:2px;outline:2px solid #5665c6}.accountAvatarEdit input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.accountAvatarEdit:has(input:disabled){cursor:wait;opacity:.65}.accountAvatarStatus{inset-inline-start:0;width:max-content;max-width:260px;color:var(--muted);font-size:13px;position:absolute;top:calc(100% + 12px)}.accountAvatarStatus.isError{color:var(--danger)}.accountAvatarStatus.isSuccess{color:#197044}.accountProfileHeader h1{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:38px;line-height:1.08}.accountProfileHeader>div>span{color:var(--muted);margin-top:7px;font-size:14px;display:block}.accountNumbers{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 58px;display:grid}.accountNumbers div{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:24px;min-height:112px;padding-block:18px 20px;padding-inline:0 30px;display:grid}.accountNumbers div+div{border-inline-start:1px solid var(--line);padding-inline-start:30px}.accountNumbers div>strong{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-1px;grid-area:1/1;font-size:34px;font-weight:800}.accountNumbers div>span{color:var(--muted);grid-area:2/1;margin-top:4px;font-size:14px}.accountNumbers a{min-height:40px;color:var(--ink);white-space:nowrap;border:1px solid #c9c5bd;border-radius:7px;grid-area:1/2/span 2;align-self:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.accountNumbers a:hover{border-color:var(--ink);background:#f4f6fa}.accountSettingsSection{border-top:1px solid var(--line);grid-template-columns:minmax(190px,.72fr) minmax(0,1.5fr);gap:64px;padding:36px 0 44px;display:grid}.accountSettingsHeading h2{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:20px}.accountSettingsHeading p{max-width:250px;color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.55}.accountSettingsBody{min-width:0}.accountPersonalSection{display:block}.accountPersonalSection .accountSettingsHeading{margin-bottom:28px}.accountPersonalSection .accountSettingsBody{max-width:none}.accountPasswordSection{border-top:0;padding-top:10px}.accountInlineForm{gap:17px;display:grid}.accountInlineForm+.accountCurrentValue,.accountInlineForm+.accountInlineForm,.accountCurrentValue+.accountCurrentValue,.accountCurrentValue+.accountInlineForm,.accountCurrentValue+.formMessage{border-top:1px solid var(--line);margin-top:30px;padding-top:30px}.accountInlineForm label{gap:7px;display:grid}.accountInlineForm label>span,.accountCurrentValue span{color:var(--ink);font-size:14px;font-weight:700}.accountInlineForm input{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfcbc3;border-radius:8px;outline:0;padding:11px 13px;font-size:14px}.accountInlineForm input:focus{border-color:#5665c6;box-shadow:0 0 0 3px #7582df1c}.accountInlineForm input[aria-invalid=true]{border-color:var(--danger)}.accountFormFooter{justify-content:flex-end;align-items:center;gap:16px;display:flex}.accountFormFooter .formMessage{margin-block:0;margin-inline:0 auto}.accountFormFooter button,.accountCurrentValue button,.securityForm>.primaryLink{border:1px solid var(--ink);background:var(--ink);color:#fff;min-height:42px;font:inherit;cursor:pointer;border-radius:7px;padding:0 17px;font-size:13px;font-weight:750;transition:background .16s,transform .16s}.accountFormFooter button:hover,.accountCurrentValue button:hover,.securityForm>.primaryLink:hover{background:#2b2e29}.accountFormFooter button:active,.accountCurrentValue button:active,.securityForm>.primaryLink:active{transform:translateY(1px)}.accountFormFooter button:disabled{cursor:wait;opacity:.55}.accountFormFooter .accountCancelButton{color:var(--ink);background:0 0;border-color:#c9c5bd}.accountFormFooter .accountCancelButton:hover{background:#f4f6fa}.accountCurrentValue{justify-content:space-between;align-items:center;gap:20px;display:flex}.accountCurrentValue div{gap:6px;min-width:0;display:grid}.accountCurrentValue strong{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;overflow:hidden}.accountCurrentValue button{min-height:38px;color:var(--ink);background:0 0;padding:0 14px}.accountVerificationIntro strong{font-size:15px}.accountVerificationIntro p{color:var(--muted);margin:5px 0 0;font-size:14px;line-height:1.5}.accountSettingsBody .securityForm{justify-items:end;max-width:none;display:grid}.accountSettingsBody .securityForm>.primaryLink{justify-content:center;align-items:center;width:auto;margin:0;text-decoration:none;display:inline-flex}.accountSettingsBody .securityForm .authForm{justify-self:stretch;width:100%;margin:0}.accountSettingsBody .securityForm>.formMessage{margin-top:13px}.accountSellingSection .accountSettingsBody{justify-content:flex-end;display:flex}.accountTextAction{min-height:42px;color:var(--ink);border:1px solid #c9c5bd;border-radius:7px;align-items:center;padding:0 16px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.accountTextAction:hover{border-color:var(--ink);background:#f4f6fa}.accountRowMessage{margin:10px 0 0}.accountSignOutForm{border-top:1px solid var(--line);padding:30px 0 0}.accountSignOut{color:var(--muted);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.securityPage h1{margin-bottom:28px}.securityForm{max-width:440px}.securityForm .authForm{margin-top:0}.sellerPage{max-width:820px}.sellerIntroduction,.sellerApplicationStatus{align-content:center;justify-items:start;min-height:520px;display:grid}.sellerIntroduction h1,.sellerApplicationStatus h1,.sellerPageHeader h1{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:36px}.sellerIntroduction p,.sellerApplicationStatus p,.sellerPageHeader p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.65}.sellerPageHeader{border-bottom:1px solid var(--line);padding:18px 0 28px}.sellerApplicationForm.formGrid{grid-template-columns:minmax(0,560px);gap:24px;padding:30px 0;display:grid}.sellerFormColumns{grid-template-columns:1fr;gap:17px;display:grid}.sellerTypeField{border:0;gap:8px;margin:0;padding:0;display:grid}.sellerTypeField legend{margin-bottom:8px;font-size:14px;font-weight:650}.sellerTypeField>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sellerTypeField label{border:1px solid var(--line-strong);cursor:pointer;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:0 13px;display:flex}.sellerTypeField label:has(input:checked){border-color:var(--ink)}.sellerTypeField input{width:15px;height:15px;accent-color:var(--ink);margin:0}.sellerTypeField label span{font-size:14px;font-weight:620}.sellerApplicationForm input:not([type=checkbox]):not([type=radio]),.sellerApplicationForm select{min-height:44px;padding-block:9px}.sellerIdentityFields{gap:17px;padding:4px 0 5px;display:grid}.sellerIdentityFields h2{letter-spacing:-.02em;margin:0 0 1px;font-size:16px}.sellerApplicationForm label>span small{color:var(--muted);font-size:14px;font-weight:500}.sellerApplicationForm textarea{resize:vertical}.sellerCategoryField{border:0;gap:11px;margin:0;padding:0;display:grid}.sellerCategoryField legend{margin-bottom:11px;font-size:14px;font-weight:650}.sellerCategoryField>div{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.sellerCategoryField label{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:9px;min-height:42px;display:flex}.sellerCategoryField input{width:16px;height:16px;accent-color:var(--accent);margin:0}.sellerCategoryField label span{font-size:14px;font-weight:560}.sellerCategoryField>small{color:var(--muted);font-size:13px}.sellerApplicationSubmit{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:10px;align-self:start;width:fit-content;min-width:170px;height:46px;padding:0 22px;font-weight:720}.sellerApplicationSubmit:disabled{cursor:wait;opacity:.62}.helpTopics{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;margin-top:34px;display:grid}.helpTopics a{color:inherit;border-bottom:1px solid var(--line);gap:7px;padding:24px 0;text-decoration:none;display:grid}.helpTopics strong{font-size:15px}.helpTopics span,.helpArticle p{color:var(--muted);font-size:14px;line-height:1.65}.helpArticle{max-width:760px}.helpArticle>a{color:var(--muted);font-size:14px;text-decoration:none}.helpArticle h1{letter-spacing:-.045em;margin:22px 0 42px;font-size:40px}.helpArticle section{border-top:1px solid var(--line);padding:22px 0}.helpArticle h2{margin:0;font-size:18px}.checkoutPage{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(42px,6vw,88px);display:grid}.checkoutMain{max-width:760px}.checkoutTitle{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.checkoutTitle h1{letter-spacing:-.045em;margin:0;font-size:40px}.checkoutTitle p{color:var(--muted);margin:0;font-size:13px}.checkoutTitle a{color:var(--ink)}.checkoutSection{border-top:1px solid var(--line);margin-top:38px;padding-top:26px}.checkoutSection h2{margin:0 0 20px;font-size:19px}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fullField{grid-column:1/-1}.formGrid textarea{resize:vertical}.formGrid small{color:var(--muted);font-weight:500}.paymentChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.paymentChoices label{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:11px;align-items:center;gap:12px;min-height:82px;padding:15px;display:flex;position:relative}.paymentChoices label.isSelected{border-color:var(--ink)}.paymentChoices input{opacity:0;position:absolute}.paymentChoices span{gap:4px;display:grid}.paymentChoices strong{font-size:13px}.paymentChoices small{color:var(--muted);font-size:14px}.paymentChoicesSingle{grid-template-columns:1fr}.paymentChoicesSingle>div{border:1px solid var(--ink);background:var(--surface);border-radius:11px;align-items:center;gap:12px;min-height:82px;padding:15px;display:flex}.paymentChoicesSingle>div>span{gap:4px;display:grid}.checkoutError{color:#943d34;margin:16px 0 0;font-size:14px;line-height:1.5}.placeOrderButton:disabled{opacity:.55;cursor:not-allowed}.ordersHeading{justify-content:space-between;align-items:baseline;gap:20px;margin:18px 0 32px;display:flex}.ordersHeading h1{letter-spacing:-.045em;margin:0;font-size:36px}.ordersHeading p{color:#157044;margin:0;font-size:14px;font-weight:650}.ordersPage .orderRoadmap{grid-template-columns:repeat(5,minmax(0,1fr));margin:24px 0 30px}.orderFulfillmentList{border-top:1px solid var(--line);gap:0;display:grid}.orderFulfillment{border-bottom:1px solid var(--line);padding:20px 0}.orderFulfillmentHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.orderFulfillmentHeader>div{align-items:baseline;gap:10px;display:flex}.orderFulfillmentHeader span{color:var(--muted);font-size:14px}.orderFulfillment>p{color:#943d34;margin:10px 0 0;font-size:14px}.orderFulfillmentItems{flex-wrap:wrap;gap:18px;margin-top:16px;display:flex}.orderFulfillmentItems>div{align-items:center;gap:11px;min-width:210px;display:flex}.orderFulfillmentItems>div>span{background:var(--surface);border-radius:7px;flex:0 0 50px;width:50px;height:50px;position:relative;overflow:hidden}.orderFulfillmentItems img{object-fit:cover}.orderFulfillmentItems>div>div{gap:2px;display:grid}.orderFulfillmentItems small{color:var(--muted);font-size:13px}.orderPreview>footer{justify-content:space-between;align-items:center;gap:20px;padding-top:17px;font-size:14px;display:flex}.orderPreview>footer span{color:var(--muted)}.operationsOrders{gap:42px;display:grid}.operationsOrder{border-top:1px solid var(--line);padding-top:20px}.operationsOrderHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.operationsOrderHeader>div{gap:4px;display:grid}.operationsOrderHeader>div>strong{font-size:18px}.operationsOrderHeader>div>span{color:var(--muted);font-size:14px}.operationsOrderSummary{flex-wrap:wrap;gap:34px;margin-top:18px;display:flex}.operationsOrderSummary>div{gap:4px;display:grid}.operationsOrderSummary span{color:var(--muted);font-size:13px}.operationsOrderSummary strong{font-size:14px}.operationsFulfillments{gap:14px;margin-top:22px;display:grid}.operationsFulfillment{border:1px solid var(--line);background:var(--page);border-radius:10px;overflow:hidden}.operationsFulfillmentHeader{background:var(--accent-soft);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.operationsFulfillmentHeader>div{align-items:center;gap:12px;display:flex}.operationsFulfillmentHeader>div:first-child{gap:2px;display:grid}.operationsFulfillmentHeader>div:first-child>span{color:var(--muted);font-size:13px}.operationsFulfillmentHeader>div:last-child>strong{text-align:end;min-width:72px}.operationsItems{padding:0 18px;display:grid}.operationsItem{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(180px,1fr) minmax(330px,auto);align-items:center;gap:14px;padding:16px 0;display:grid}.operationsItem:last-child{border-bottom:0}.operationsItemImage{background:var(--accent-soft);border-radius:7px;width:58px;height:58px;position:relative;overflow:hidden}.operationsItemImage img{object-fit:cover}.operationsItemIdentity{gap:2px;display:grid}.operationsItemIdentity>span{color:var(--muted);font-size:13px}.operationsItemIdentity .operationsUnavailable{color:#943d34}.operationsItemFacts{grid-template-columns:repeat(3,minmax(84px,1fr));gap:22px;margin:0;display:grid}.operationsItemFacts>div{gap:3px;display:grid}.operationsItemFacts dt{color:var(--muted);font-size:12px}.operationsItemFacts dd{margin:0;font-size:14px;font-weight:650}.operationsFulfillmentFooter{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:16px;min-height:58px;padding:10px 18px;display:flex}.operationsOwnership{color:var(--muted);font-size:14px}.operationsActions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.operationsActions .vendorPrimaryAction{min-height:38px}.vendorRejectAction{color:#9b3b32;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:14px;text-decoration:underline}.operationsReject{border-top:1px solid var(--line);background:var(--blush);gap:12px;padding:16px 18px;display:grid}.operationsReject label{gap:7px;font-size:13px;font-weight:700;display:grid}.operationsReject textarea{border:1px solid var(--line-strong);background:var(--surface);min-height:76px;font:inherit;resize:vertical;border-radius:7px;padding:10px}.operationsReject>div{justify-content:flex-end;gap:14px;display:flex}.operationsReject button{color:#555952;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.operationsReject button:last-child{color:#9b3b32}.status-new,.status-placed{color:#8c6500}.status-accepted,.status-partially_accepted{color:#5665c6}.status-preparing,.status-partially_preparing{color:#157044}.status-rejected,.status-cancelled{color:#9b3b32}.mainArea:has(.adminWorkspace)>.topbar{display:none}.adminWorkspace{width:min(1180px,100% - 64px);margin:28px auto 80px}.adminInvite{flex-direction:column;flex:1;min-height:0;display:flex}.adminMemberList{border-top:1px solid #dedbd5}.adminMember{border-bottom:1px solid #e9e8ff;justify-content:space-between;align-items:center;gap:20px;min-height:74px;display:flex}.adminMember>div{gap:4px;display:grid}.adminMember span,.adminMember small{color:#62665f;font-size:13px}.adminMember>div:last-child{align-items:center;gap:16px;display:flex}.adminMember button{color:#9b3b32;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.adminMember button:disabled{color:#999b97;cursor:not-allowed}.adminAccessModal{flex-direction:column;width:min(100%,660px);max-height:min(780px,100dvh - 48px);padding:0;display:flex;overflow:hidden}.adminAccessModalHeader{border-bottom:1px solid #dedbd5;flex:none;margin:0;padding:22px 24px 18px}.adminAccessModalHeader>div{gap:5px;display:grid}.adminAccessModalHeader p{color:#62665f;margin:0;font-size:13px}.adminAccessModalBody{scrollbar-width:thin;scrollbar-color:#15171447 transparent;gap:24px;min-height:0;padding:22px 24px 24px;display:grid;overflow-y:auto}.adminAccessModalBody::-webkit-scrollbar{width:7px}.adminAccessModalBody::-webkit-scrollbar-track{background:0 0}.adminAccessModalBody::-webkit-scrollbar-thumb{background:#1517143d;border-radius:99px}.adminAccessModalBody::-webkit-scrollbar-thumb:hover{background:#15171466}.adminAccessModalActions{background:var(--page);border-top:1px solid #dedbd5;flex:none;padding:14px 24px 18px}.adminPermissionChoices{border:0;gap:8px;margin:0;padding:0;display:grid}.adminPermissionChoices legend{margin-bottom:10px;padding:0;font-size:13px;font-weight:750}.adminPermissionChoices label{cursor:pointer;background:#ffffff6b;border:1px solid #d7d3cb;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;min-height:66px;padding:13px 14px;transition:background-color .15s,border-color .15s,transform .15s;display:grid}.adminPermissionChoices label:hover{background:#fff;border-color:#aaa69e}.adminPermissionChoices label.isSelected{background:#f0eee9;border-color:#111318}.adminPermissionChoices input{appearance:none;cursor:pointer;background:#fff;border:1px solid #918f89;border-radius:5px;width:21px;height:21px;margin:1px 0 0;position:relative}.adminPermissionChoices input:after{top:3px;border-inline-end:2px solid #fff;content:"";opacity:0;border-bottom:2px solid #fff;width:5px;height:10px;transition:opacity .12s,transform .12s;position:absolute;inset-inline-start:7px;transform:rotate(45deg)scale(.7)}.adminPermissionChoices input:checked{background:#111318;border-color:#111318}.adminPermissionChoices input:checked:after{opacity:1;transform:rotate(45deg)scale(1)}.adminPermissionChoices input:focus-visible{outline-offset:3px;outline:2px solid #5665c6}.adminPermissionChoices span{gap:4px;display:grid}.adminPermissionChoices strong{font-size:13px}.adminPermissionChoices small{color:#62665f;font-size:13px;line-height:1.45}@media (width<=650px){.vendorTeamModal.adminAccessModal{border-radius:12px 12px 0 0;width:100%;max-height:calc(100dvh - 20px);padding:0}.adminAccessModalHeader{padding:18px 18px 15px}.adminAccessModalBody{gap:20px;padding:18px}.adminAccessModalActions{padding:12px 18px 16px}.adminPermissionChoices label{min-height:62px;padding:12px}}.homeFeaturedGrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=760px){.ordersHeading{flex-direction:column;align-items:flex-start}.ordersHeading h1{font-size:31px}.orderFulfillmentHeader,.orderPreview>footer{flex-direction:column;align-items:flex-start}.operationsFulfillmentHeader{align-items:flex-start}.operationsFulfillmentHeader>div:last-child{flex-direction:column;align-items:flex-end;gap:4px}.operationsItem{grid-template-columns:58px minmax(0,1fr)}.operationsItemFacts{grid-column:1/-1;gap:12px}.operationsFulfillmentFooter,.operationsActions{justify-content:flex-start;width:100%}.adminWorkspace{width:calc(100% - 36px);margin-top:18px}.homeFeaturedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeEditorialHero{grid-template-columns:1fr;min-height:0}.homeEditorialHeroCopy{padding:28px 24px 30px}.homeEditorialHeroCopy h1{margin:9px 0 15px;font-size:38px;line-height:1.02}.homeEditorialHeroCopy>div{margin-top:22px}.homeEditorialHeroImage{grid-row:1;min-height:270px}}.cardFields{margin-top:16px}.checkoutItems{border-bottom:1px solid var(--line);gap:14px;margin-bottom:22px;padding-bottom:20px;display:grid}.checkoutItem{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:11px;display:grid}.checkoutItemImage{width:56px;height:56px;position:relative}.checkoutItemImage img{object-fit:cover;border-radius:8px}.checkoutItemImage b{top:-6px;z-index:1;color:#fff;background:var(--ink);border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:14px;display:grid;position:absolute;inset-inline-end:-6px}.checkoutItem>span:last-child{gap:4px;display:grid}.checkoutItem strong{font-size:13px;line-height:1.4}.checkoutItem small{color:var(--muted);font-size:14px}.placeOrderButton{width:100%}.secureCheckout{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:14px;display:flex}.storeFooter{isolation:isolate;background:var(--page);border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(420px,1.4fr);gap:32px 70px;margin:80px clamp(24px,4vw,64px) 0;padding:42px 0 28px;display:grid;position:relative}.storeFooter:before{content:"";z-index:-1;background:var(--page);pointer-events:none;position:absolute;inset:0 calc(-1*clamp(24px,4vw,64px))}.footerBrand{align-content:start;gap:7px;display:grid}.footerBrand strong{font-size:17px}.footerBrand span{color:var(--muted);font-size:13px}.storeFooter nav{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.storeFooter nav div{align-content:start;gap:9px;display:grid}.storeFooter nav strong{margin-bottom:2px;font-size:13px}.storeFooter nav a{color:var(--muted);font-size:13px;text-decoration:none}.storeFooter nav a:hover{color:var(--ink)}.storeFooter>small{color:var(--soft-muted);grid-column:1/-1;font-size:14px}@media (width<=1180px){.productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.sidebar{overscroll-behavior:none;width:min(330px,88vw);height:100dvh;padding:20px 18px 18px;bottom:auto;overflow:hidden;transform:translate(-102%);box-shadow:18px 0 40px #1618151c}.sidebar.isOpen{transform:translate(0)}.sidebar .brandRow,.sidebar .sidebarBottom{flex-shrink:0}.sidebarNavigation,.categoryMenuBody{overscroll-behavior-y:contain}.categoryMenu{z-index:31;width:100%;box-shadow:none;inset:0}.categoryMenu.hasSelection{width:100%}.categoryMenuBody{grid-template-columns:1fr;width:100%}.categoryMenu.hasSelection .categoryMenuRoots{display:none}.subcategoryMenu{border-inline-start:0}.subcategoryBack{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:0 0 18px;padding:5px 3px;font-size:14px;display:inline-flex}.mobileClose,.mobileMenu{display:grid}.mobileScrim{z-index:25;visibility:hidden;opacity:0;touch-action:none;background:#14161361;border:0;padding:0;transition:opacity .18s,visibility .18s;display:block;position:fixed;inset:0}.mobileScrim.isVisible{visibility:visible;opacity:1}.mainArea{margin-inline-start:0}.topbar{grid-template-columns:auto minmax(160px,1fr) auto;gap:10px;min-height:78px;padding:13px 20px}.pageContent{padding:24px 20px 64px}.homeHero{grid-template-columns:1fr;min-height:0}.homeHeroCopy{min-height:220px;padding:38px}.homeHeroImage{min-height:250px}}@media (width<=640px){.topbar{gap:6px;width:100%;max-width:100vw;padding-inline:14px;display:flex}.mobileMenu{flex:0 0 42px}.topbar .searchField{flex:auto;min-width:0;margin-inline-end:48px}.topbarActions{gap:2px;position:absolute;inset-inline-end:14px}.languageButton,.desktopOnly,.cartText{display:none}.cartButton{justify-content:center;width:44px;padding:0}.cartCount{top:-10px;color:#fff;background:var(--accent-strong);border:2px solid var(--page);font-variant-numeric:tabular-nums;border-radius:999px;min-width:22px;height:22px;padding:0 4px;font-family:Manrope Variable,Arial,sans-serif;font-size:12px;line-height:1;position:absolute;inset-inline-end:-8px}.searchField{height:46px;padding:0 12px}.searchField input{font-size:13px}.pageContent{padding:16px 14px 56px}.homeHero,.homeHeroCarousel{border-radius:17px}.homeHeroCopy{min-height:210px;padding:30px 26px}.homeHeroCopy h1{overflow-wrap:anywhere;max-width:310px;font-size:36px}.homeHeroPrice{margin:17px 0 21px}.homeHeroImage{min-height:205px}.pageContent.homePage{padding-top:10px}.homeCategoryGrid{gap:4px;padding-bottom:8px}.homeCategoryLink{flex-basis:96px;min-height:94px;font-size:11px}.homeCategoryLink>span:last-child{max-width:88px}.homePage .homeProductSection{padding-top:20px}.homePage .homeStreamSection{padding-top:28px}.productsSection{padding-top:38px}.categorySection{padding-top:54px}.productsHeader h1,.productsHeader h2{font-size:25px}.productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 11px}.homeProductRail{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(154px,43vw);grid-auto-flow:column;gap:11px;padding-bottom:12px;overflow-x:auto}.homeProductRail .productCard{scroll-snap-align:start}.homeSpotlightSection{padding-top:52px}.homeSpotlights{grid-template-columns:1fr}.homeSpotlight{min-height:220px}.productImageWrap{border-radius:13px}.productDetails h3{min-height:0;font-size:13px}.price strong{font-size:17px}.priceRow>button{border-radius:10px;width:37px;height:37px}.accountProfileHeader{gap:16px;padding:6px 0 30px}.accountAvatar{border-radius:15px;width:62px;height:62px;font-size:18px}.accountProfileHeader h1{font-size:29px}.accountNumbers{margin-bottom:42px}.accountNumbers div{grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:116px;padding-inline-end:20px}.accountNumbers div+div{padding-inline-start:20px}.accountNumbers div>strong{font-size:29px}.accountNumbers a{text-underline-offset:4px;background:0 0;border:0;grid-area:3/1;justify-self:start;min-height:36px;margin-top:12px;padding:0;text-decoration:underline}.accountNumbers a:hover{background:0 0}.accountSettingsSection{grid-template-columns:1fr;gap:24px;padding:31px 0 37px}.accountPersonalSection{display:block}.accountPersonalSection .accountSettingsHeading{margin-bottom:24px}.accountPasswordSection{padding-top:4px}.accountSettingsHeading p{max-width:none}.accountFormFooter{flex-direction:column;align-items:stretch}.accountFormFooter .formMessage{margin:0}.accountFormFooter button{width:100%}.accountCurrentValue{align-items:flex-start}.accountCurrentValue strong{white-space:normal;overflow-wrap:anywhere}}@media (width<=1180px){.homeProductCarouselTrack .productCard{flex-basis:calc(33.3333% - 12px)}.catalogProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.checkoutPage{grid-template-columns:minmax(0,1fr) 320px;gap:42px}}@media (width<=900px){.homeProductCarouselTrack .productCard{flex-basis:min(42vw,300px)}.productPageContent,.storeInnerPage{padding-top:28px}.catalogPageContent{padding-top:16px}.catalogIndependentScroll{height:auto;min-height:calc(100dvh - 78px);padding-bottom:80px;overflow:visible}.catalogIndependentScroll .catalogPage{height:auto;display:block}.catalogLayout{grid-template-columns:1fr}.mobileFilterButton{display:inline-flex}.filterScrim{z-index:39;visibility:hidden;opacity:0;background:#14161361;border:0;transition:opacity .18s,visibility .18s;display:block;position:fixed;inset:0}.filterScrim.isVisible{visibility:visible;opacity:1}.filterPanel{z-index:40;background:var(--page);width:min(340px,90vw);padding:22px;transition:transform .2s;position:fixed;inset-block:0;inset-inline:auto 0;overflow-y:auto;transform:translate(102%);box-shadow:-18px 0 40px #1618151c}.catalogIndependentScroll .filterPanel{height:auto;padding:22px}.catalogIndependentScroll .catalogResults{height:auto;padding-inline-end:0;overflow:visible}.filterPanel.isOpen{transform:translate(0)}.filterPanelHeader button{display:grid}.productDetailLayout{grid-template-columns:1fr;gap:32px}.productMainImage{aspect-ratio:1}.cartLayout,.checkoutPage{grid-template-columns:1fr}.orderSummary,.checkoutSummary{position:static}.checkoutSummary{grid-row:1}.storeFooter{grid-template-columns:1fr}}@media (width<=640px){.homeProductCarouselTrack .productCard{flex-basis:min(68vw,280px)}.catalogHeading{flex-direction:column;align-items:flex-start}.catalogHeading h1,.cartPage>h1,.helpPage>h1{font-size:31px}.catalogControls{width:100%}.sortMenu{flex:1;min-width:0}.catalogProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productPurchase h1{font-size:31px}.productDetailPrice strong{font-size:25px}.purchaseActions{grid-template-columns:auto minmax(0,1fr) 46px}.quantityControl{grid-template-columns:34px 34px 34px}.purchaseAssurance{flex-direction:column;align-items:flex-start;gap:9px}.productInformation dl div{grid-template-columns:120px 1fr}.cartItem{grid-template-columns:92px minmax(0,1fr);gap:14px}.cartLineTotal{display:none}.cartItemActions{flex-direction:column;align-items:flex-start;gap:8px}.accountState{min-height:470px}.accountState h1{font-size:27px}.ordersPage>h1{font-size:31px}.orderPreview{padding:0}.orderPreview>header,.orderPreviewProducts{gap:12px}.orderRoadmap{grid-template-columns:1fr}.orderRoadmap li{grid-template-columns:34px minmax(0,1fr);place-items:start;gap:12px;min-height:58px}.orderRoadmap li:before,.orderRoadmap li:first-child:before,.orderRoadmap li:last-child:before{top:17px;inset-inline-end:auto;bottom:-17px;width:2px;height:auto;inset-inline-start:16px}.orderRoadmap li:last-child:before{display:none}.orderRoadmap li>span:last-child{text-align:start;padding:2px 0 0}.authPage{margin-top:8px}.authIntro h1,.checkoutTitle h1,.helpArticle h1{font-size:31px}.helpTopics{grid-template-columns:1fr}.checkoutTitle{flex-direction:column;align-items:flex-start;gap:8px}.formGrid,.paymentChoices,.sellerFormColumns{grid-template-columns:1fr}.sellerCategoryField>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sellerIntroduction h1,.sellerApplicationStatus h1,.sellerPageHeader h1{font-size:31px}.fullField{grid-column:auto}.checkoutSummary,.orderSummary{padding:20px}.storeFooter{gap:30px;margin:52px 14px 0;padding-bottom:24px}.storeFooter:before{inset-inline:-14px}.storeFooter nav{grid-template-columns:repeat(2,1fr);gap:28px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.mainArea:has(.vendorWorkspace)>.topbar{display:none}.vendorWorkspace{width:min(1180px,100% - 64px);margin:28px auto 80px}.workspaceMobileTopbarTitle{display:none}.vendorPage{padding-top:36px}.vendorPageTitle{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.vendorPageTitle h1{letter-spacing:-1.2px;margin:0;font-size:34px}.vendorProductTopActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.vendorCopilotTrigger{color:#20221f;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #cbc9c1;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:700;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.vendorCopilotTrigger:hover{background:#f0eee8;border-color:#92958d}.vendorCopilotTrigger:active{transform:translateY(1px)}.vendorProductSectionTitle{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.vendorLanguageTabs{border-bottom:1px solid #dedbd5;gap:24px;margin-bottom:22px;display:flex}.vendorLanguageTabs button{color:#686970;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 2px 12px;font-weight:600;display:inline-flex}.vendorLanguageTabs button[aria-selected=true]{border-bottom-color:var(--accent,#6471ca);color:var(--ink)}.vendorLanguageTabs button:focus-visible{outline:2px solid var(--accent,#6471ca);outline-offset:3px}.vendorLanguageTabs button span{color:#98605d}.vendorLanguageTabs button svg{color:#537d62}.vendorLanguagePanel{margin-bottom:24px}.vendorLanguagePanel[hidden]{display:none}.vendorDescriptionTags .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vendorLanguageIndicator{color:#6b6e78;letter-spacing:0;margin-inline-start:8px;font-size:13px;font-weight:500}.vendorFormSection .vendorProductSectionTitle h2{margin:0}.productCopilotModal{width:min(100%,520px)}.productCopilotHeader{align-items:center;margin-bottom:18px}.productCopilotDropzone{color:#222420;cursor:pointer;background:#f6f8ff;border:1px dashed #aaa9a2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;transition:border-color .16s,background-color .16s;display:flex}.productCopilotDropzone:hover,.productCopilotDropzone:focus-within{background:#efede7;border-color:#555952}.productCopilotDropzone strong{font-size:16px}.productCopilotDropzone span{color:#6b6e67;font-size:13px}.productCopilotDropzone input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.productCopilotImages{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:14px 0 20px;display:grid}.productCopilotImages>div{aspect-ratio:1;background:#f3f5fa;border-radius:8px;position:relative;overflow:hidden}.productCopilotImages img{object-fit:cover}.productCopilotImages button{top:5px;z-index:1;color:#fff;cursor:pointer;background:#141613d1;border:0;border-radius:6px;place-items:center;width:29px;height:29px;padding:0;display:grid;position:absolute;inset-inline-end:5px}.productCopilotError{color:#a3392f;margin:0 0 18px;font-size:14px}.productCopilotProgress,.productCopilotDone{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:228px;display:flex}.productCopilotPulse{color:#1e211e;background:#ebe9e3;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:17px;animation:1.8s ease-in-out infinite product-copilot-pulse;display:grid;position:relative}.productCopilotPulse:after{border-radius:inherit;content:"";border:1px solid #1e211e29;animation:1.8s ease-out infinite product-copilot-ring;position:absolute;inset:-7px}.productCopilotProgress strong,.productCopilotDone strong{font-size:18px}.productCopilotDots{gap:5px;min-height:6px;margin-top:12px;display:flex}.productCopilotDots i{background:#6b6e67;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite product-copilot-dot}.productCopilotDots i:nth-child(2){animation-delay:.14s}.productCopilotDots i:nth-child(3){animation-delay:.28s}.productCopilotDone span{color:#28713a;background:#e3efe5;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:16px;animation:.42s cubic-bezier(.2,.8,.2,1) product-copilot-done;display:grid}@keyframes product-copilot-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes product-copilot-ring{0%{opacity:0;transform:scale(.88)}35%{opacity:1}to{opacity:0;transform:scale(1.15)}}@keyframes product-copilot-dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes product-copilot-done{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.productCopilotPulse,.productCopilotPulse:after,.productCopilotDots i,.productCopilotDone span{animation:none}}.vendorDiscardAction{color:#5e615c;justify-content:center;align-items:center;min-height:38px;padding:0 10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.vendorDiscardAction:hover,.vendorDiscardAction:focus-visible{color:#111318;text-underline-offset:3px;text-decoration:underline}.vendorPrimaryAction,.vendorSecondaryAction{border:1px solid var(--ink);min-height:44px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-weight:750;text-decoration:none;display:inline-flex}.vendorPrimaryAction{border-color:var(--accent-strong);background:var(--accent-strong);color:#fff}.vendorPrimaryAction:hover:not(:disabled){background:#4453af;border-color:#4453af}.vendorSecondaryAction{color:#111318;background:0 0}.vendorPrimaryAction:disabled,.vendorSecondaryAction:disabled{opacity:.48;cursor:not-allowed}.vendorOverviewSummary{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:stretch;gap:52px;display:grid}.vendorBalance{color:#fff;background:#111318;border-radius:12px;flex-direction:column;min-height:300px;padding:26px 28px;display:flex}.vendorBalance>header,.vendorSales>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.vendorBalance h2,.vendorSales h2,.vendorProductSummary h2{letter-spacing:-.3px;margin:0;font-size:18px}.vendorBalance>header svg{color:#bdb2ff}.vendorBalance>strong{letter-spacing:-1.5px;margin-top:34px;font-size:39px}.vendorBalance>p{color:#aeb1aa;margin:5px 0 0;font-size:13px}.vendorBalance dl{border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));margin:auto 0 0;padding-top:22px;display:grid}.vendorBalance dl div+div{border-inline-start:1px solid #ffffff24;padding-inline-start:16px}.vendorBalance dt{color:#aeb1aa;font-size:13px}.vendorBalance dd{margin:7px 0 0;font-size:14px;font-weight:750}.vendorSales{grid-template-rows:auto 1fr;min-height:300px;padding:4px 0 0;display:grid}.vendorSales>header{padding-bottom:18px}.vendorSales>header span{color:#62665f;font-size:14px}.vendorSalesChart{grid-template-columns:72px minmax(0,1fr);min-height:250px;display:grid;position:relative;overflow:hidden}.vendorSalesChart p{background:var(--page);color:#656963;grid-column:1/-1;place-self:center;margin:0;padding:7px 10px;font-size:13px}.vendorSalesYAxis{color:#656963;font-variant-numeric:tabular-nums;text-align:end;flex-direction:column;justify-content:space-between;height:210px;padding-block:0 20px;padding-inline:0 12px;font-size:13px;display:flex}.vendorSalesPlot{min-width:0;height:232px;position:relative}.vendorSalesGrid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 42px}.vendorSalesGrid i{border-top:1px solid #dfdcd5;width:100%;display:block}.vendorSalesChart svg{width:100%;height:190px;position:absolute;inset:0 0 42px;overflow:visible}.vendorSalesArea{fill:#7582df17}.vendorSalesLine{fill:none;stroke:#5665c6;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.vendorSalesXAxis{inset-inline-end:0;bottom:0;color:#656963;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:13px;display:flex;position:absolute;inset-inline-start:0}.vendorProductSummary{margin-top:48px}.vendorProductSummary>h2{margin-bottom:18px}.vendorBestSellers{margin-top:44px}.vendorSectionHeading{border-bottom:1px solid #dedbd5;justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;display:flex}.vendorSectionHeading h2{letter-spacing:-.3px;margin:0;font-size:18px}.vendorSectionHeading span{color:#62665f;font-size:14px}.vendorBestSellers ol{margin:0;padding:0;list-style:none}.vendorBestSellers li{border-bottom:1px solid #e9e8ff;grid-template-columns:28px 54px minmax(0,1fr) 90px;align-items:center;gap:14px;min-height:76px;display:grid}.vendorBestSellers img{object-fit:cover;background:#f3f5fa;border-radius:7px;width:54px;height:54px}.vendorProductRank{color:#6b6f69;font-size:14px}.vendorBestSellers strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.vendorUnitsSold{justify-self:end;font-size:15px;font-weight:780}.vendorMetrics{border-top:1px solid #dedbd5;border-bottom:1px solid #dedbd5;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.vendorMetrics div{padding-block:24px 25px;padding-inline:0 24px}.vendorMetrics div+div{border-inline-start:1px solid #dedbd5;padding-inline-start:24px}.vendorMetrics dt{color:#595d57;font-size:13px}.vendorMetrics dd{letter-spacing:-1px;margin:8px 0 0;font-size:30px;font-weight:800}.vendorReviewNotice{color:#3f514f;background:#f0f1ff;border-inline-start:3px solid #5665c6;margin:22px 0 0;padding:13px 15px;font-size:13px}.vendorEmpty{text-align:center;border-top:1px solid #dedbd5;padding:70px 0}.vendorEmpty h2{margin:0 0 8px;font-size:21px}.vendorEmpty p,.vendorInlineEmpty{color:#62665f;margin:0;font-size:14px}.vendorProductFilters{border-bottom:1px solid #dcd9d2;grid-template-columns:minmax(230px,1.6fr) minmax(140px,.75fr) minmax(175px,1fr) minmax(210px,1.15fr) auto;align-items:end;gap:14px;margin:-4px 0 28px;padding-bottom:25px;display:grid}.vendorProductFilters>label,.vendorProductFilterField,.vendorPriceFilter{color:#353834;border:0;gap:8px;min-width:0;margin:0;padding:0;font-size:13px;font-weight:700;display:grid}.vendorProductFilters input{color:#111318;width:100%;min-width:0;height:44px;font:inherit;background-color:#fff;border:1px solid #cbc7bf;border-radius:8px;outline:0;padding:0 12px;font-size:14px;font-weight:550}.vendorProductFilters input:focus{border-color:#5665c6;box-shadow:0 0 0 3px #7582df1f}.vendorProductSearch>span:last-child{color:#62665f;background:#fff;border:1px solid #cbc7bf;border-radius:8px;align-items:center;height:44px;padding:0 12px;display:flex}.vendorProductSearch>span:last-child:focus-within{border-color:#5665c6;box-shadow:0 0 0 3px #7582df1f}.vendorProductSearch input,.vendorProductSearch input:focus{height:42px;box-shadow:none;border:0;border-radius:0;padding-block:0;padding-inline:9px 0}.vendorFilterSelect{min-width:0;position:relative}.vendorFilterSelect>button{color:#111318;width:100%;height:44px;font:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #cbc7bf;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:550;display:flex}.vendorFilterSelect>button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vendorFilterSelect>button svg{color:#62665f;flex:none;transition:transform .16s}.vendorFilterSelect.isOpen>button{border-color:#5665c6;box-shadow:0 0 0 3px #7582df1f}.vendorFilterSelect.isOpen>button svg{transform:rotate(180deg)}.vendorFilterMenu{z-index:35;top:calc(100% + 7px);background:#fff;border:1px solid #d4d0c8;border-radius:9px;width:max(100%,250px);padding:7px;position:absolute;inset-inline-start:0;box-shadow:0 16px 38px #1b1c1824}.vendorFilterMenuSearch{border-bottom:1px solid #e9e8ff;align-items:center;padding:0 9px;color:#5665c6!important;gap:8px!important;display:flex!important}.vendorFilterMenuSearch input,.vendorFilterMenuSearch input:focus{height:40px;box-shadow:none;border:0;border-radius:0;padding:0}.vendorFilterOptions{scrollbar-width:thin;scrollbar-color:#15171447 transparent;max-height:260px;padding-top:5px;overflow-y:auto}.vendorFilterOptions::-webkit-scrollbar{width:7px}.vendorFilterOptions::-webkit-scrollbar-track{background:0 0}.vendorFilterOptions::-webkit-scrollbar-thumb{background:#1517143d;border-radius:99px}.vendorFilterOptions button{color:#454944;width:100%;min-height:38px;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 9px;font-size:13px;font-weight:600;display:flex}.vendorFilterOptions button:hover,.vendorFilterOptions button:focus-visible{color:#111318;background:#f0eee9}.vendorFilterOptions button[aria-selected=true]{color:#5665c6}.vendorFilterOptions p{color:#62665f;text-align:center;margin:0;padding:18px 9px;font-size:13px;font-weight:500}.vendorPriceFilter legend{margin-bottom:8px;padding:0}.vendorPriceFilter .dualPriceRange{min-width:180px}.vendorProductFilters .dualPriceRange input[type=range]:focus{box-shadow:none;border:0}.vendorPriceEmpty{color:#62665f;align-content:center;min-height:44px;font-size:13px;font-weight:550}.vendorFilterActions{justify-content:center;justify-self:start;align-items:center;width:max-content;min-width:76px;min-height:44px;display:flex;position:relative}.vendorFilterActions button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#111318;border:1px solid #111318;border-radius:8px;padding:0 17px;font-size:14px;font-weight:750}.vendorFilterActions button:disabled{opacity:.5;cursor:not-allowed}.vendorFilterActions .vendorFilterClear{color:#555952;text-underline-offset:3px;background:0 0;border:0;min-height:18px;padding:0 2px;font-size:13px;text-decoration:underline;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.vendorFilterActions .vendorFilterClear.isHidden{visibility:hidden}.vendorFilterError{color:#9b3b32;margin:-16px 0 24px;font-size:14px;font-weight:650}.vendorProductResults{min-height:180px;transition:opacity .16s}.vendorProductResults.isRefreshing{opacity:.5;pointer-events:none}.vendorProductTable,.vendorProductResults>.vendorEmpty{border-top:0}.vendorProductTableHead,.vendorProductRow{grid-template-columns:minmax(280px,1fr) 150px 125px 80px 190px;align-items:center;gap:18px;display:grid}.vendorProductTableHead{color:#62665f;padding:12px 0;font-size:14px}.vendorProductRow{border-top:1px solid #e5e2dc;min-height:84px;padding:12px 0;font-size:14px}.vendorProductIdentity{align-items:center;gap:13px;min-width:0;display:flex}.vendorProductIdentity img{object-fit:cover;background:#efede8;border-radius:7px;width:60px;height:60px}.vendorProductIdentity .vendorProductImagePlaceholder{background:#efede8;border-radius:7px;flex:0 0 60px;width:60px;height:60px;display:block}.vendorProductIdentity span{gap:4px;min-width:0;display:grid}.vendorProductIdentity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vendorProductIdentity small{color:#666a64}.vendorStatus{width:max-content;font-size:14px;font-weight:700}.status-published{color:#157044}.status-review,.status-pending_review{color:#8c6500}.status-draft{color:#62665f}.vendorRowActions,.vendorTeamActions{justify-content:flex-end;align-items:center;gap:13px;display:flex}.vendorRowActions a,.vendorRowActions button,.vendorTeamActions button,.vendorTeamRow>button{color:#555952;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.vendorRowActions button:last-child,.vendorTeamActions button:last-child{color:#a13e32}.productActionDialog{width:min(100%,440px);padding:28px}.productActionDialog h2{color:var(--ink);letter-spacing:-.45px;overflow-wrap:anywhere;margin:0 0 10px;font-size:22px;line-height:1.25}.productActionDialog>p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.productActionDialog .productActionError{color:var(--danger);margin-top:16px}.productActionDialogActions{margin-top:26px}.productActionDialogActions .productActionConfirm.isDelete{background:var(--danger);border-color:var(--danger)}.productActionDialogActions .productActionConfirm.isDelete:hover:not(:disabled){background:#96302b;border-color:#96302b}.vendorLoadMore{color:#111318;width:max-content;margin:28px auto 0;font-weight:700;display:block}.vendorLoadMoreButton{color:#111318;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin:28px auto 0;padding:0;font-size:14px;font-weight:700;display:block}.vendorWorkspace:has(.vendorProductForm){margin-top:0}.vendorWorkspace:has(.vendorProductForm) .vendorPage{padding-top:0}.vendorProductForm{width:min(100%,980px);margin-inline:auto}.vendorProductForm>.vendorPageTitle{z-index:19;background:var(--page);border-bottom:1px solid #dedbd5;min-height:62px;margin:0;padding:9px 0;position:sticky;top:0}.vendorProductForm>.vendorPageTitle h1{letter-spacing:-.6px;font-size:24px}.vendorProductForm>.vendorPageTitle .vendorPrimaryAction,.vendorProductForm>.vendorPageTitle .vendorSecondaryAction{min-height:38px;padding:0 14px;font-size:13px}.vendorFormNotice{z-index:60;top:74px;color:#85362f;background:#fff;border:1px solid #d9b7b1;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;width:min(390px,100vw - 44px);padding-block:15px;padding-inline:17px 15px;display:grid;position:fixed;inset-inline-end:22px;box-shadow:0 14px 38px #221d1926}.vendorFormNotice p{margin:0;font-size:13px;font-weight:650;line-height:1.5}.vendorFormNotice button{color:#5d5954;cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;display:grid}.vendorFormNotice button:hover,.vendorFormNotice button:focus-visible{color:#111318}.vendorFormSection{border-top:1px solid #dedbd5;padding:27px 0 32px}.vendorFormSection h2,.vendorInviteForm h2,.vendorTeamList h2{letter-spacing:-.3px;margin:0 0 20px;font-size:19px}.vendorFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.vendorField{gap:8px;min-width:0;font-size:13px;font-weight:700;display:grid}.vendorField.full{grid-column:1/-1}.vendorField small{color:#686c66;font-size:13px;font-weight:500}.vendorFieldHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.vendorDescriptionTags{margin-top:22px}.vendorTagEditor{background:#fff;border:1px solid #cfcbc3;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;min-height:44px;padding:6px 8px;display:flex}.vendorTagEditor:focus-within{border-color:#5665c6;box-shadow:0 0 0 3px #7582df1f}.vendorTagEditor>span{color:#343733;background:#efede8;border-radius:6px;align-items:center;gap:5px;min-height:29px;padding-block:0;padding-inline:9px 7px;font-size:14px;font-weight:650;display:inline-flex}.vendorTagEditor>span button{color:#595d57;cursor:pointer;background:0 0;border:0;place-items:center;width:20px;height:20px;padding:0;display:grid}.vendorTagEditor>input{color:#111318;min-width:180px;min-height:30px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 4px;font-weight:500;box-shadow:none!important}.vendorField input,.vendorField select,.vendorField textarea,.vendorDetailRows input{color:#111318;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfcbc3;border-radius:8px;outline:none;padding:11px 13px;font-weight:500}.vendorField textarea{resize:vertical;line-height:1.55}.vendorField input:focus,.vendorField select:focus,.vendorField textarea:focus,.vendorDetailRows input:focus{border-color:#5665c6;box-shadow:0 0 0 3px #7582df1f}.vendorField .vendorTagEditor>input,.vendorField .vendorTagEditor>input:focus{min-height:30px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0 4px}.vendorField .vendorTagEditor>.vendorLocalizedTag input{width:130px;min-height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:2px 0;font-size:14px}.vendorField .vendorTagEditor>.vendorLocalizedTag input:focus{box-shadow:none;border:0;outline:0}select:not([multiple]){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23595d57' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;background-position:right 13px center!important;background-repeat:no-repeat!important;background-size:16px!important;padding-inline-end:42px!important}[dir=rtl] select:not([multiple]){background-position:13px!important}select:not([multiple]):disabled{cursor:not-allowed;opacity:.62}.vendorCategoryCombobox{min-width:0;position:relative}.vendorCategoryTrigger{color:#111318;width:100%;min-height:44px;font:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #cfcbc3;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-weight:500;display:flex}.vendorCategoryTrigger .isPlaceholder{color:#6b6f69}.vendorCategoryTrigger svg{color:#62665f;flex:none;transition:transform .18s}.vendorCategoryCombobox.isOpen .vendorCategoryTrigger{border-color:#5665c6;box-shadow:0 0 0 3px #7582df1f}.vendorCategoryCombobox.isOpen .vendorCategoryTrigger svg{transform:rotate(180deg)}.vendorCategoryMenu{z-index:20;top:calc(100% + 7px);background:#fff;border:1px solid #d6d2ca;border-radius:10px;width:min(430px,100vw - 40px);padding:8px;position:absolute;inset-inline-start:0;box-shadow:0 18px 45px #1c1c1724}.vendorCategorySearch{border-bottom:1px solid #e3e0d9;align-items:center;gap:9px;padding:0 10px;display:flex}.vendorCategorySearch svg{color:#5665c6;flex:none}.vendorCategorySearch input{color:#111318;width:100%;min-height:44px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-weight:500;box-shadow:none!important}.vendorCategorySearch input::-webkit-search-cancel-button{cursor:pointer}.vendorCategoryOptions{scrollbar-width:thin;scrollbar-color:#15171447 transparent;max-height:286px;padding:6px 0 1px;overflow-y:auto}.vendorCategoryOptions::-webkit-scrollbar{width:7px}.vendorCategoryOptions::-webkit-scrollbar-track{background:0 0}.vendorCategoryOptions::-webkit-scrollbar-thumb{background:#1517143d;border-radius:99px}.vendorCategoryOptions::-webkit-scrollbar-thumb:hover{background:#15171466}.vendorCategoryOptions button{color:#3e413d;width:100%;min-height:40px;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:9px 10px;font-size:13px;font-weight:600;display:flex}.vendorCategoryOptions button.isActive{color:#111318;background:#f0f1ff}.vendorCategoryOptions button[aria-selected=true]{color:#5665c6}.vendorCategoryOptions button svg{flex:none}.vendorCategoryOptions p{color:#62665f;text-align:center;margin:0;padding:20px 10px;font-size:13px}.vendorImageGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.vendorImageItem,.vendorImageUpload{aspect-ratio:1;background:#efecff;border-radius:9px;position:relative;overflow:hidden}.vendorImageItem{cursor:grab;outline:none;transition:opacity .16s,transform .16s,box-shadow .16s}.vendorImageItem:active{cursor:grabbing}.vendorImageItem:focus-visible{box-shadow:0 0 0 3px #7582df40}.vendorImageItem.isDragging{opacity:.42;transform:scale(.97)}.vendorImageItem.isDropTarget{transform:scale(1.025);box-shadow:inset 0 0 0 3px #5665c6}.vendorImageItem img{object-fit:cover}.vendorImageItem button{top:7px;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;inset-inline-end:7px}.vendorImageDragHandle{top:7px;color:#555952;cursor:grab;touch-action:none;background:#ffffffeb;border-radius:6px;place-items:center;width:28px;height:30px;display:grid;position:absolute;inset-inline-start:7px}.vendorPrimaryImageLabel{inset-inline-start:7px;color:#fff;background:#111318;border-radius:5px;padding:4px 7px;font-size:14px;font-weight:750;position:absolute;bottom:7px}.vendorImageUpload{color:#555952;cursor:pointer;border:1px dashed #aaa69e;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.vendorImageUpload span{font-size:13px;font-weight:750}.vendorImageUpload small{font-size:13px}.vendorImageUpload input{opacity:0;cursor:pointer;position:absolute;inset:0}.vendorVariantList{gap:16px;display:grid}.vendorVariantType{border:0;gap:9px;margin:0 0 18px;padding:0;display:grid}.vendorVariantType legend{font-size:13px;font-weight:750}.vendorVariantType>div{gap:8px;display:flex}.vendorVariantType button{color:#555952;min-width:82px;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #cfcbc3;border-radius:7px;padding:0 15px;font-size:13px;font-weight:700}.vendorVariantType button.isSelected{color:#fff;background:#111318;border-color:#111318}.vendorVariantRow{background:#ffffff6b;border:1px solid #d8d4cc;border-radius:9px;gap:15px;padding:20px;display:grid}.vendorVariantHeading{justify-content:space-between;align-items:center;gap:20px;display:flex}.vendorVariantHeading>strong{font-size:14px}.vendorVariantHeading>div{align-items:center;gap:14px;display:flex}.vendorVariantHeading label{color:#555952;cursor:pointer;align-items:center;gap:7px;font-size:14px;font-weight:650;display:flex}.vendorVariantHeading input{accent-color:#5665c6}.vendorVariantHeading button{color:#9b3b32;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.vendorVariantFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vendorVariantFields.hasNames{grid-template-columns:repeat(3,minmax(0,1fr))}.vendorVariantFields.hasColor{grid-template-columns:minmax(180px,1fr) 84px repeat(2,minmax(0,1fr))}.vendorColorField input[type=color]{cursor:pointer;background:#fff;border:1px solid #cfcbc3;border-radius:7px;width:100%;height:46px;padding:4px}.vendorColorField input[type=color]::-webkit-color-swatch-wrapper{padding:0}.vendorColorField input[type=color]::-webkit-color-swatch{border:0;border-radius:4px}.vendorColorField input[type=color]::-moz-color-swatch{border:0;border-radius:4px}.vendorVariantMediaPicker{scrollbar-width:thin;gap:8px;padding:2px 1px 7px;display:flex;overflow-x:auto}.vendorVariantMediaPicker>button,.vendorVariantMediaUpload{cursor:pointer;background:#efecff;border:1px solid #cfcbc3;border-radius:7px;flex:0 0 72px;width:72px;height:72px;position:relative;overflow:hidden}.vendorVariantMediaPicker>button{padding:0}.vendorVariantMediaPicker>button img{object-fit:cover}.vendorVariantMediaPicker>button.isSelected{border-color:#5665c6;box-shadow:0 0 0 2px #7582df26}.vendorVariantMediaPicker>button>span{inset-inline-end:4px;color:#fff;background:#5665c6;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:4px}.vendorVariantMediaUpload{color:#555952;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.vendorVariantMediaUpload input{opacity:0;cursor:pointer;position:absolute;inset:0}.cartVariant{color:#555952!important;font-size:13px!important}.vendorSectionTitle{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.vendorSectionTitle h2{margin:0}.vendorSectionTitle button{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:13px;font-weight:750;display:flex}.vendorDetailRows{gap:10px;display:grid}.vendorDetailRows>div{grid-template-columns:24px minmax(150px,.6fr) minmax(220px,1fr) 34px;align-items:center;gap:10px;transition:opacity .15s,transform .15s;display:grid}.vendorDetailRows>div.isDragging{opacity:.42}.vendorDetailRows>div.isDropTarget{transform:translateY(3px)}.vendorDetailDragHandle,.vendorDetailDelete{cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;display:grid}.vendorDetailDragHandle{color:#a09d96;cursor:grab;touch-action:none;width:24px}.vendorDetailDragHandle:active{cursor:grabbing}.vendorDetailDragHandle:focus-visible{outline-offset:2px;border-radius:5px;outline:2px solid #5665c6}.vendorDetailDelete{color:#a13e32}.vendorOptionalSection{border-top:1px solid #dedbd5;border-bottom:1px solid #dedbd5;padding:24px 0}.vendorOptionalSection summary{cursor:pointer;font-size:16px;font-weight:750}.vendorOptionalSection[open] summary{margin-bottom:24px}.vendorInviteForm{gap:20px;display:grid}.vendorPayoutPage{width:min(100%,880px)}.vendorPayoutSchedule{border-bottom:1px solid #dedbd5;align-items:flex-start;gap:14px;padding:0 0 28px;display:flex}.vendorPayoutSchedule svg{color:#5665c6;flex:none;margin-top:2px}.vendorPayoutSchedule h2,.vendorPayoutFormHeading h2{letter-spacing:-.3px;margin:0;font-size:18px}.vendorPayoutSchedule p,.vendorPayoutFormHeading p{color:#595d57;margin:5px 0 0;font-size:13px;line-height:1.55}.vendorPayoutForm{padding-top:31px}.vendorPayoutForm .vendorFormGrid{align-items:start}.vendorPayoutFormHeading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.vendorPayoutFormHeading>span{color:#5665c6;font-size:14px;font-weight:750}.vendorPayoutFormActions{justify-content:flex-end;align-items:center;gap:18px;margin-top:28px;display:flex}.vendorPayoutFormActions .formMessage{margin-block:0;margin-inline:0 auto}.vendorFieldError{color:#a13e32!important}.vendorSettingsPage{width:min(100%,980px)}.vendorSettingsSection{border-top:1px solid #dedbd5;padding:34px 0 42px}.vendorSettingsHeading{margin-bottom:26px}.vendorSettingsHeading h2{letter-spacing:-.3px;margin:0;font-size:18px}.vendorIdentityDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 32px;margin:0;display:grid}.vendorIdentityDetails div{min-width:0}.vendorIdentityDetails dt{color:#62665f;font-size:13px}.vendorIdentityDetails dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;font-weight:700}.vendorStoreIdentity{align-items:flex-start;gap:28px;display:flex}.vendorStoreIdentity .vendorIdentityDetails{flex:1;min-width:0}.vendorAvatarForm{flex:none;position:relative}.vendorAvatarImage{color:#555952;background:#e6e4df;border-radius:18px;place-items:center;width:84px;height:84px;display:grid;position:relative;overflow:hidden}.vendorAvatarImage img{object-fit:cover}.vendorAvatarEdit{inset-inline-end:-7px;width:31px;height:31px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cbc7bf;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-7px;box-shadow:0 2px 7px #1a1d191f}.vendorAvatarEdit:hover{background:#f4f6fa}.vendorAvatarEdit:focus-within{outline-offset:2px;outline:2px solid #5665c6}.vendorAvatarEdit input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vendorAvatarEdit:has(input:disabled){cursor:wait;opacity:.65}.vendorAvatarStatus{inset-inline-start:0;width:max-content;max-width:260px;color:var(--muted);font-size:13px;position:absolute;top:calc(100% + 12px)}.vendorAvatarStatus.isError{color:var(--danger)}.vendorAvatarStatus.isSuccess{color:#197044}.vendorSettingsForm{min-width:0}.vendorSettingsActions{justify-content:flex-end;align-items:center;gap:18px;margin-top:25px;display:flex}.vendorSettingsActions .formMessage{margin-block:0;margin-inline:0 auto}.vendorSettingChoices{gap:0;display:grid}.vendorSettingChoices label{cursor:pointer;border-bottom:1px solid #e5e8ef;align-items:flex-start;gap:12px;padding:15px 0;display:flex}.vendorSettingChoices label:first-child{padding-top:0}.vendorSettingChoices input,.vendorSettingSwitch input{accent-color:#5665c6;margin-top:3px}.vendorSettingChoices span,.vendorSettingSwitch span{gap:3px;display:grid}.vendorSettingChoices strong,.vendorSettingSwitch strong{font-size:13px}.vendorSettingChoices small,.vendorSettingSwitch small{color:#62665f;font-size:13px;line-height:1.45}.vendorSettingsCompact{gap:26px;display:grid}.vendorSettingSwitch{cursor:pointer;border-bottom:1px solid #e5e8ef;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.vendorSettingSwitch input{width:18px;height:18px}.vendorDangerSettings button{color:#9b4035;min-height:40px;font:inherit;opacity:.55;background:0 0;border:1px solid #c9a7a2;border-radius:7px;padding:0 15px;font-size:13px;font-weight:700}.vendorDevelopersPage{width:min(100%,1040px)}.vendorDeveloperPageHeader{margin-bottom:0}.vendorDeveloperPageHeader h1{letter-spacing:-1.2px;margin:0;font-size:34px}.vendorDeveloperTabs{border-bottom:1px solid #d9d6cf;align-items:center;gap:28px;margin-top:22px;display:flex}.vendorDeveloperTabs a{color:#595d57;padding:0 1px 13px;font-size:13px;font-weight:700;text-decoration:none;position:relative}.vendorDeveloperTabs a:after{inset-inline-end:0;bottom:-1px;content:"";opacity:0;background:#111318;height:2px;transition:opacity .18s,transform .18s;position:absolute;inset-inline-start:0;transform:scaleX(.55)}.vendorDeveloperTabs a:hover,.vendorDeveloperTabs a:focus-visible,.vendorDeveloperTabs a[aria-current=page]{color:#111318}.vendorDeveloperTabs a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.vendorDeveloperSection{border-top:1px solid #dedbd5;padding:34px 0 46px}.vendorDeveloperRoute{border-top:0}.vendorDeveloperHeading{margin-bottom:26px}.vendorDeveloperHeading h2{letter-spacing:-.35px;margin:0;font-size:19px}.vendorDeveloperBody,.vendorDeveloperControls,.vendorDeveloperExamples{gap:22px;min-width:0;display:grid}.vendorDeveloperControls{border-bottom:1px solid #e0ddd6;gap:18px;padding-bottom:26px}.vendorDeveloperCredential{color:#111318;gap:8px;font-size:13px;font-weight:700;display:grid}.vendorDeveloperCredential>small{color:#62665f;font-size:13px;font-weight:500}.vendorDeveloperSecret{background:#fff;border:1px solid #cfcbc3;border-radius:8px;grid-template-columns:minmax(0,1fr) 38px 38px;align-items:center;min-height:44px;display:grid;overflow:hidden}.vendorDeveloperSecret code{color:#393c37;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 13px;font-size:14px;overflow:hidden}.vendorDeveloperIconButton{border:0;color:#595d57;cursor:pointer;background:0 0;border-inline-start:1px solid #e1ded7;place-items:center;width:38px;height:42px;padding:0;display:grid}.vendorDeveloperIconButton:hover,.vendorDeveloperIconButton:focus-visible{color:#111318;background:#f0eee9}.vendorDeveloperActionRow{justify-content:space-between;align-items:center;gap:18px;display:flex}.vendorDeveloperActionRow>span{color:#595d57;font-size:13px;line-height:1.5}.vendorDeveloperActionRow .vendorSecondaryAction{flex:none;min-height:38px;margin-inline-start:auto;padding:0 13px;font-size:14px}.vendorDeveloperExample{min-width:0}.vendorDeveloperExample>div{justify-content:space-between;align-items:center;gap:20px;margin-bottom:9px;display:flex}.vendorDeveloperExample h3,.vendorDeveloperProducts h3{letter-spacing:-.15px;margin:0;font-size:14px}.vendorDeveloperExample>div>span{color:#62665f;font-size:13px}.vendorDeveloperExample pre{color:#e8ece5;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;background:#1b1d1a;border-radius:8px;max-width:100%;margin:0;padding:17px 18px;font-size:14px;line-height:1.65;overflow:auto}.vendorDeveloperExample pre::-webkit-scrollbar{width:7px;height:7px}.vendorDeveloperExample pre::-webkit-scrollbar-track{background:0 0}.vendorDeveloperExample pre::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:99px}.vendorDeveloperExample pre::-webkit-scrollbar-thumb:hover{background:#ffffff6b}.vendorDeveloperExample>p{color:#595d57;margin:10px 0 0;font-size:13px;line-height:1.55}.vendorDeveloperExample>p code{color:#333632;font-weight:700}.vendorDeveloperProducts{min-width:0;margin-top:10px}.vendorDeveloperProducts .vendorSectionHeading{margin-bottom:0}.vendorDeveloperProducts .vendorSectionHeading span{text-align:end;max-width:290px}.vendorDeveloperProductIntro{padding-bottom:4px}.vendorDeveloperProductIntro dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:0;display:grid}.vendorDeveloperProductIntro dt{color:#111318;font-size:13px;font-weight:750}.vendorDeveloperProductIntro dd{color:#5d615b;margin:5px 0 0;font-size:13px;line-height:1.5}.vendorDeveloperProductTable{scrollbar-width:thin;scrollbar-color:#15171447 transparent;min-width:0;overflow-x:auto}.vendorDeveloperProductTable::-webkit-scrollbar{width:7px;height:7px}.vendorDeveloperProductTable::-webkit-scrollbar-track{background:0 0}.vendorDeveloperProductTable::-webkit-scrollbar-thumb{background:#1517143d;border-radius:99px}.vendorDeveloperProductTable::-webkit-scrollbar-thumb:hover{background:#15171466}.vendorDeveloperProductHead,.vendorDeveloperProductRow{grid-template-columns:minmax(190px,1fr) minmax(180px,.95fr) minmax(220px,1.15fr) 72px 55px;align-items:center;gap:16px;min-width:850px;display:grid}.vendorDeveloperProductHead{color:#62665f;padding:12px 0;font-size:13px}.vendorDeveloperProductRow{border-top:1px solid #e9e8ff;min-height:56px;padding:10px 0;font-size:14px}.vendorDeveloperProductRow strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.vendorDeveloperProductRow code{color:#3f433e;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vendorPermissionChoices{border:0;gap:9px;margin:0;padding:0;display:grid}.vendorPermissionChoices legend{margin-bottom:10px;font-size:13px;font-weight:750}.vendorPermissionChoices label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.vendorPermissionChoices input{accent-color:#5665c6;margin-top:3px}.vendorPermissionChoices span{gap:2px;display:grid}.vendorPermissionChoices strong{font-size:13px}.vendorPermissionChoices small{color:#62665f;line-height:1.45}.vendorTeamList{border-top:1px solid #dedbd5}.vendorTeamList>h2{border-bottom:1px solid #dedbd5;margin:0;padding:24px 0 12px}.vendorTeamRow{border-bottom:1px solid #e9e8ff;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 0;display:flex;position:relative}.vendorTeamRow>div:first-child{gap:5px;display:grid}.vendorTeamRow small{color:#62665f}.vendorPendingTitle{margin-top:28px!important}.vendorPermissionEditor{z-index:2;top:64px;background:#fff;border:1px solid #d7d3cb;border-radius:9px;gap:10px;min-width:220px;padding:15px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 12px 32px #1919141f}.vendorPermissionEditor label{gap:8px;font-size:13px;display:flex}.vendorPermissionEditor button{color:#fff;background:#111318;border:0;border-radius:6px;min-height:36px;font-weight:700}.vendorModalBackdrop{z-index:100;background:#15171475;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.vendorTeamModal{background:var(--page);scrollbar-width:thin;scrollbar-color:#15171447 transparent;border-radius:11px;width:min(100%,560px);max-height:min(760px,100dvh - 48px);padding:24px;overflow-y:auto;box-shadow:0 24px 70px #14141038}.vendorTeamModal::-webkit-scrollbar{width:7px}.vendorTeamModal::-webkit-scrollbar-track{background:0 0}.vendorTeamModal::-webkit-scrollbar-thumb{background:#1517143d;border-radius:99px}.vendorTeamModal::-webkit-scrollbar-thumb:hover{background:#15171466}.vendorTeamModalHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.vendorTeamModalHeader h2{letter-spacing:-.45px;margin:0;font-size:22px}.vendorTeamModalHeader button{color:#555952;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;height:34px;padding:0;display:grid}.vendorTeamModalHeader button:hover,.vendorTeamModalHeader button:focus-visible{color:#111318;background:#ebe9e3}.vendorTeamModalActions{justify-content:flex-end;align-items:center;gap:10px;padding-top:2px;display:flex}.vendorTeamModalActions .vendorPrimaryAction,.vendorTeamModalActions .vendorSecondaryAction{min-height:40px;padding:0 15px}.vendorInvitePage{width:min(520px,100% - 40px);min-height:500px;margin:80px auto}.vendorInvitePage h1{letter-spacing:-1.3px;margin:0 0 14px;font-size:38px}.vendorInvitePage p{color:#666963;margin:0 0 26px;line-height:1.65}.publicVendorPage{padding-bottom:70px}.publicVendorHeader{border-bottom:1px solid var(--line);align-items:center;gap:18px;margin-bottom:34px;padding-bottom:28px;display:flex}.publicVendorHeader h1{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,46px)}.publicVendorAvatar{color:#555952;background:#e6e4df;border-radius:17px;flex:0 0 76px;place-items:center;width:76px;height:76px;display:grid;position:relative;overflow:hidden}.publicVendorAvatar img{object-fit:cover}.publicVendorProducts{grid-template-columns:repeat(4,minmax(0,1fr))}.publicVendorEmpty{text-align:center;padding:70px 0}.publicVendorEmpty h2{margin:0;font-size:20px}.productReviewsPage{width:min(100%,1040px)}.vendorProductSavedNotice{color:#157044;border-top:1px solid #cbded8;border-bottom:1px solid #cbded8;margin:-10px 0 24px;padding:12px 0;font-size:14px;font-weight:700}.vendorProductReviewReason{max-width:360px;line-height:1.4;color:#8d3a32!important}.productReviewList{border-top:1px solid #dedbd5}.productReviewMessage{color:#157044;border-bottom:1px solid #dedbd5;margin:0;padding:14px 0;font-size:14px;font-weight:700}.productReviewItem{border-bottom:1px solid #dedbd5;padding:26px 0 30px}.productReviewHeader{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.productReviewIdentity{align-items:flex-start;gap:16px;min-width:0;display:flex}.productReviewIdentity>img,.productReviewImageFallback{object-fit:cover;background:#efecff;border-radius:9px;flex:0 0 72px;width:72px;height:72px}.productReviewIdentity>div{min-width:0}.productReviewIdentity span{color:#62665f;font-size:13px;font-weight:700}.productReviewIdentity h2{overflow-wrap:anywhere;letter-spacing:-.3px;margin:4px 0 5px;font-size:19px}.productReviewIdentity p{color:#62665f;margin:0;font-size:13px}.productReviewActions{flex:none;align-items:center;gap:14px;display:flex}.productReviewRejectButton{color:#9b3b32;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:7px;padding:0 4px;font-size:14px;font-weight:750;display:inline-flex}.productReviewActions button:disabled{cursor:wait;opacity:.55}.productReviewDetails{margin-block:24px 0;margin-inline:88px 0}.productReviewFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;display:grid}.productReviewFacts div{min-width:0}.productReviewFacts dt{color:#62665f;font-size:13px}.productReviewFacts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;font-weight:700}.productReviewSummary{margin-top:22px}.productReviewSummary strong{font-size:13px}.productReviewSummary p{color:#454942;max-width:760px;margin:7px 0 0;font-size:14px;line-height:1.55}.productReviewImages{margin-top:22px}.productReviewImages>strong{font-size:13px}.productReviewImages>div{gap:10px;margin-top:9px;padding-bottom:5px;display:flex;overflow-x:auto}.productReviewImages img{object-fit:cover;border-radius:8px;flex:0 0 86px;width:86px;height:86px}.productReviewComparison{display:grid}.productReviewComparison>div{border-bottom:1px solid #e5e2dc;grid-template-columns:140px repeat(2,minmax(0,1fr));align-items:center;gap:18px;min-height:43px;padding:8px 0;display:grid}.productReviewComparison>div:first-child{color:#62665f;min-height:34px;padding-top:0;font-size:13px}.productReviewComparison span{overflow-wrap:anywhere;min-width:0;font-size:14px}.productReviewComparison .isChanged span:last-child{font-weight:750}.productReviewVariants{margin-top:20px}.productReviewVariants summary{color:#373a35;cursor:pointer;text-underline-offset:3px;width:max-content;font-size:13px;font-weight:750}.productReviewVariants>div{border-top:1px solid #e5e2dc;margin-top:10px}.productReviewVariants>div>div{border-bottom:1px solid #e5e2dc;grid-template-columns:minmax(120px,1fr) repeat(3,minmax(80px,.6fr));gap:14px;padding:10px 0;font-size:13px;display:grid}.productReviewReject{background:#fff;border:1px solid #d9b7b1;border-radius:9px;max-width:760px;margin-block:24px 0;margin-inline:88px 0;padding:20px}.productReviewReject>div{justify-content:flex-end;gap:16px;margin-top:14px;display:flex}.productReviewReject>div button{color:#545850;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:750}.productReviewReject>div button:last-child{color:#fff;background:#9b3b32;border-radius:7px}.productReviewReject>div button:disabled{cursor:not-allowed;opacity:.5}.productReviewEmpty{border-top:1px solid #dedbd5;border-bottom:1px solid #dedbd5;padding:46px 0}.productReviewEmpty h2{margin:0;font-size:18px}.productReviewEmpty p{color:#62665f;margin:8px 0 0;font-size:14px}.adminApprovalSettings{max-width:760px}.adminSettingSwitch{cursor:pointer;border-bottom:1px solid #e5e8ef;justify-content:space-between;align-items:flex-start;gap:28px;padding:20px 0;display:flex}.adminSettingSwitch:first-child{padding-top:0}.adminSettingSwitch>span{gap:5px;display:grid}.adminSettingSwitch strong{font-size:14px}.adminSettingSwitch small{color:#62665f;max-width:610px;font-size:13px;line-height:1.5}.adminSettingSwitch input{appearance:none;cursor:pointer;background:#d8d6d1;border:1px solid #aaa9a4;border-radius:12px;flex:0 0 42px;width:42px;height:24px;margin:0;transition:background .15s,border-color .15s;position:relative}.adminSettingSwitch input:after{top:3px;content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #0000002e}.adminSettingSwitch input:checked{background:#5665c6;border-color:#5665c6}.adminSettingSwitch input:checked:after{transform:translate(18px)}.adminSettingSwitch input:focus-visible{outline-offset:3px;outline:2px solid #5665c6}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1200px){.vendorProductFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.vendorProductSearch{grid-column:1/-1}}@media (width<=900px){:is(.mainArea:has(.vendorWorkspace)>.workspaceMobileTopbar,.mainArea:has(.adminWorkspace)>.workspaceMobileTopbar){display:flex}.workspaceMobileTopbar{justify-content:flex-start;gap:13px;min-height:64px}.workspaceMobileTopbarTitle{letter-spacing:-.2px;font-size:16px;display:block}.vendorWorkspace{width:min(100% - 30px,720px);margin-top:18px}.vendorOverviewSummary{grid-template-columns:1fr;gap:38px}.vendorBalance{min-height:270px}.vendorSales{min-height:280px}.vendorMetrics{grid-template-columns:repeat(2,1fr)}.vendorMetrics div:nth-child(3){border-inline-start:0;border-top:1px solid #dedbd5}.vendorMetrics div:nth-child(4){border-top:1px solid #dedbd5}.vendorProductTableHead{display:none}.vendorProductRow{grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;padding:18px 0}.vendorProductIdentity{grid-column:1/-1}.vendorRowActions{grid-column:1/-1;justify-content:flex-start}.vendorImageGrid{grid-template-columns:repeat(4,1fr)}.vendorDeveloperHeading{margin-bottom:24px}.productReviewDetails,.productReviewReject{margin-inline-start:0}}@media (width<=600px){.vendorPage{padding-top:26px}.vendorPageTitle h1{font-size:29px}.vendorPageTitle{flex-direction:column;align-items:flex-start;margin-bottom:24px}.vendorProductTopActions{justify-content:flex-start;width:100%}.vendorProductFilters{grid-template-columns:1fr;gap:16px}.vendorProductSearch{grid-column:auto}.vendorFilterActions{justify-content:flex-start}.vendorProductForm>.vendorPageTitle{flex-direction:row;align-items:center;gap:8px;min-height:54px;margin:0;padding:7px 0}.vendorProductForm>.vendorPageTitle h1{letter-spacing:-.35px;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:19px;overflow:hidden}.vendorProductForm>.vendorPageTitle .vendorProductTopActions{flex:none;justify-content:flex-end;gap:5px;width:auto}.vendorCopilotTrigger{width:42px;padding:0;font-size:0}.vendorCopilotTrigger svg{width:18px;height:18px}.vendorProductSectionTitle .vendorCopilotTrigger{width:auto;padding:0 12px;font-size:13px}.productCopilotImages{grid-template-columns:repeat(3,minmax(0,1fr))}.vendorProductForm>.vendorPageTitle .vendorPrimaryAction,.vendorProductForm>.vendorPageTitle .vendorSecondaryAction{border-radius:7px;min-height:34px;padding:0 9px;font-size:13px}.vendorProductForm>.vendorPageTitle .vendorDiscardAction{min-height:34px;padding:0 5px;font-size:13px}.vendorBalance{min-height:255px;padding:22px 20px}.vendorBalance>strong{margin-top:28px;font-size:34px}.vendorBalance dl div+div{padding-inline-start:10px}.vendorBalance dd{font-size:14px}.vendorProductSummary{margin-top:40px}.vendorBestSellers li{grid-template-columns:20px 48px minmax(0,1fr) 50px;gap:10px}.vendorBestSellers img{width:48px;height:48px}.vendorSalesChart{grid-template-columns:62px minmax(0,1fr)}.vendorSalesYAxis,.vendorSalesXAxis{font-size:14px}.vendorSalesXAxis span:nth-child(2n){display:none}.vendorFormNotice{top:68px;width:auto;inset-inline:14px}.vendorFormGrid,.vendorVariantFields,.vendorVariantFields.hasNames,.vendorVariantFields.hasColor{grid-template-columns:1fr}.vendorVariantRow{padding:16px}.vendorVariantType>div{padding-bottom:3px;overflow-x:auto}.vendorImageGrid{grid-template-columns:repeat(3,1fr)}.vendorDetailRows>div{grid-template-columns:24px 1fr 32px}.vendorDetailRows input:nth-of-type(2){grid-column:2/3}.vendorDetailDelete{grid-area:1/3/3}.vendorDetailDragHandle{grid-area:1/1/3}.vendorPayoutFormActions{flex-direction:column;align-items:stretch}.vendorPayoutFormActions .formMessage{margin:0}.vendorPayoutFormActions .vendorPrimaryAction{width:100%}.vendorSettingsSection{padding:30px 0 36px}.vendorSettingsHeading{margin-bottom:22px}.vendorStoreIdentity{flex-direction:column;align-items:flex-start}.vendorIdentityDetails{grid-template-columns:1fr;gap:22px}.vendorSettingsActions{flex-direction:column;align-items:stretch}.vendorSettingsActions .formMessage{margin:0}.vendorSettingsActions .vendorPrimaryAction{width:100%}.vendorDeveloperActionRow{flex-direction:column;align-items:stretch}.vendorDeveloperActionRow .vendorSecondaryAction{width:100%}.vendorDeveloperProductIntro dl{grid-template-columns:1fr;gap:18px}.vendorDeveloperProducts .vendorSectionHeading{flex-direction:column;align-items:flex-start}.vendorDeveloperProducts .vendorSectionHeading span{text-align:start}.vendorModalBackdrop{align-items:end;padding:0}.vendorTeamModal{border-radius:12px 12px 0 0;width:100%;max-height:calc(100dvh - 28px);padding:20px}.vendorTeamRow{flex-direction:column;align-items:flex-start;gap:11px}.vendorTeamActions{justify-content:flex-start}.vendorTeamModalActions{flex-direction:column-reverse;align-items:stretch}.vendorTeamModalActions .vendorPrimaryAction,.vendorTeamModalActions .vendorSecondaryAction{width:100%}.vendorMetrics div{padding-block:19px 20px;padding-inline:0 16px}.vendorMetrics div+div{padding-inline-start:16px}.vendorMetrics dd{font-size:26px}.publicVendorHeader{margin-bottom:26px}.publicVendorAvatar{border-radius:14px;flex-basis:64px;width:64px;height:64px}.publicVendorProducts{grid-template-columns:repeat(2,minmax(0,1fr))}.productReviewHeader{flex-direction:column;gap:20px}.productReviewActions{width:100%}.productReviewActions .vendorPrimaryAction{flex:1}.productReviewFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.productReviewComparison{padding-bottom:5px;overflow-x:auto}.productReviewComparison>div{min-width:620px}.productReviewVariants>div{overflow-x:auto}.productReviewVariants>div>div{min-width:560px}.productReviewReject{padding:16px}.adminSettingSwitch{gap:18px}}.wholesalePage,.wholesaleProductPage,.wholesaleCartPage,.wholesaleOrdersPage{max-width:1280px;margin:0 auto}.wholesaleHero{border-bottom:1px solid var(--border);margin-bottom:28px;padding:42px 0 34px}.wholesaleHero h1{margin:0 0 18px;font-size:clamp(2.5rem,5vw,5.4rem);line-height:.95}.wholesaleHero p{max-width:720px;color:var(--muted);font-size:1.08rem;line-height:1.65}.wholesaleFilters{grid-template-columns:minmax(240px,1fr) 260px auto;align-items:end;gap:14px;margin-bottom:30px;display:grid}.wholesaleFilters label,.wholesaleCheckout label{gap:7px;font-size:.82rem;font-weight:650;display:grid}.wholesaleFilters input,.wholesaleFilters select,.wholesaleCheckout input,.wholesaleCheckout textarea{border:1px solid var(--border);background:var(--surface);min-height:46px;font:inherit;border-radius:10px;padding:0 13px}.wholesaleFilters button,.wholesaleCheckout>button,.wholesalePurchase>button{background:var(--ink);color:#fff;border:0;border-radius:10px;min-height:46px;padding:0 22px;font-weight:750}.wholesaleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px;display:grid}.wholesaleCard{min-width:0}.wholesaleCardImage{aspect-ratio:1;background:#f0efec;border-radius:16px;margin-bottom:15px;display:block;position:relative;overflow:hidden}.wholesaleCardImage img{object-fit:cover}.wholesaleCard>div{gap:7px;display:grid}.wholesaleCard h2{margin:0;font-size:1.05rem}.wholesaleCard p,.wholesaleCard small{color:var(--muted);margin:0}.wholesaleFulfillment{color:#3e5b54;align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:flex}.wholesaleCardLink{text-underline-offset:4px;align-items:center;gap:5px;margin-top:4px;text-decoration:underline;display:inline-flex}.wholesaleProductLayout{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:60px;padding:42px 0;display:grid}.wholesaleProductMedia{aspect-ratio:1;background:#f1f0ed;border-radius:22px;position:relative;overflow:hidden}.wholesaleProductMedia img{object-fit:contain}.wholesaleProductBuy{flex-direction:column;align-items:flex-start;display:flex}.wholesaleProductBuy>span{color:var(--muted);font-size:.86rem}.wholesaleProductBuy h1{margin:12px 0 18px;font-size:clamp(2rem,4vw,4rem);line-height:1.02}.wholesaleProductBuy>p{color:var(--muted);line-height:1.65}.wholesaleUnitPrice{align-items:baseline;gap:8px;margin:18px 0;display:flex}.wholesaleUnitPrice strong{font-size:1.8rem}.wholesaleProductBuy dl{width:100%;margin:0 0 22px}.wholesaleProductBuy dl div{border-bottom:1px solid var(--border);justify-content:space-between;gap:30px;padding:12px 0;display:flex}.wholesaleProductBuy dt{color:var(--muted)}.wholesalePurchase{gap:18px;width:100%;display:grid}.wholesalePurchase>label{grid-template-columns:1fr 110px;align-items:center;gap:8px;display:grid}.wholesalePurchase input[type=number]{border:1px solid var(--border);border-radius:9px;min-height:44px;padding:0 10px}.wholesalePurchase label small{color:var(--muted);grid-column:1/-1}.wholesalePurchase fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.wholesalePurchase fieldset label{border:1px solid var(--border);border-radius:11px;gap:12px;padding:14px;display:flex}.wholesalePurchase fieldset label span{gap:3px;display:grid}.wholesalePurchase fieldset small{color:var(--muted);font-weight:400}.wholesalePurchase>button{justify-content:center;align-items:center;gap:8px;display:flex}.wholesaleTiers{max-width:650px;padding:28px 0 60px}.wholesaleTiers>div{border-bottom:1px solid var(--border);justify-content:space-between;padding:13px 0;display:flex}.wholesaleCartLayout{grid-template-columns:minmax(0,1fr) 360px;gap:44px;display:grid}.wholesaleCartLines article{border-bottom:1px solid var(--border);grid-template-columns:88px minmax(0,1fr) auto 36px;align-items:start;gap:16px;padding:20px 0;display:grid}.wholesaleCartLines article img{object-fit:cover;border-radius:10px}.wholesaleCartLines article h2{margin:0 0 6px;font-size:1rem}.wholesaleCartLines article p{color:var(--muted);margin:0 0 12px}.wholesaleCartLines label{align-items:center;gap:8px;font-size:.8rem;display:flex}.wholesaleCartLines input{width:76px;padding:6px}.wholesaleCartLines select{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-height:38px;margin-top:10px;padding:0 9px}.wholesaleCartLines article>button{background:0 0;border:0}.wholesaleCheckout{border:1px solid var(--border);border-radius:15px;align-self:start;gap:16px;padding:24px;display:grid}.wholesaleCheckout h2{margin:0}.wholesaleCheckout textarea{padding-top:11px}.wholesaleCheckout>div{justify-content:space-between;font-size:1.05rem;display:flex}.wholesaleCheckout>small{color:var(--muted);line-height:1.5}.wholesaleEmpty,.wholesaleOrderSaved{text-align:center;padding:70px 0}.wholesaleOrderList,.adminWholesaleOrders{gap:22px;display:grid}.wholesaleOrderList>article,.adminWholesaleOrders>article{border-top:1px solid var(--border);padding:20px 0}.wholesaleOrderList header,.adminWholesaleOrders article>header,.wholesaleOrderList footer,.adminWholesaleOrders article>footer{justify-content:space-between;gap:20px;display:flex}.wholesaleOrderList header div,.adminWholesaleOrders header div{gap:4px;display:grid}.wholesaleOrderList header span,.adminWholesaleOrders header span{color:var(--muted)}.wholesaleOrderList header b,.adminWholesaleOrders header b{text-transform:capitalize}.wholesaleOrderLine,.adminWholesaleOrders article>div{align-items:center;gap:12px;padding:14px 0;display:flex}.wholesaleOrderLine>span:nth-child(2),.adminWholesaleOrders article>div>span{flex:1;gap:3px;display:grid}.wholesaleOrderLine small,.adminWholesaleOrders small{color:var(--muted)}.wholesaleOrderThumb{background-position:50%;background-size:cover;border-radius:8px;width:52px;height:52px}.adminWholesaleToolbar{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.adminWholesaleList,.vendorWholesaleLots{display:grid}.adminWholesaleList article,.vendorWholesaleLots article{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:15px 0;display:grid}.adminWholesaleList img,.vendorWholesaleLots img{object-fit:cover;border-radius:9px}.adminWholesaleList article>div,.vendorWholesaleLots article>div{gap:4px;display:grid}.adminWholesaleList span,.adminWholesaleList small,.vendorWholesaleLots span,.vendorWholesaleLots small{color:var(--muted)}.adminWholesaleCheck{align-items:flex-start;gap:10px;display:flex}.wholesaleKpis{border-block:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin-bottom:30px;display:grid}.wholesaleKpis div{border-inline-end:1px solid var(--border);gap:8px;padding:20px;display:grid}.wholesaleKpis div:last-child{border:0}.wholesaleKpis span{color:var(--muted);font-size:.82rem}.wholesaleKpis strong{font-size:1.55rem}.vendorWholesaleLots article>div:last-child{align-items:end}.managedListingSource{align-items:center;gap:12px;display:flex}.managedListingSource img{border-radius:8px}.managedInventoryNotice{color:var(--muted);align-items:flex-start;gap:9px;line-height:1.5;display:flex}@media (width<=900px){.wholesaleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.wholesaleProductLayout,.wholesaleCartLayout{grid-template-columns:1fr;gap:28px}.wholesaleProductLayout{padding-top:24px}.wholesaleCartLayout{padding-bottom:30px}.wholesaleCheckout{border:0;border-top:1px solid var(--border);border-radius:0;padding:20px 0}.wholesaleKpis{grid-template-columns:repeat(2,1fr)}.vendorWholesaleLots article{grid-template-columns:64px 1fr}.vendorWholesaleLots article>div:last-child{grid-column:1/-1;align-items:start}}@media (width<=620px){.wholesaleFilters,.wholesaleGrid{grid-template-columns:1fr}.wholesaleHero{padding-top:24px}.wholesaleCartLines article{grid-template-columns:72px 1fr auto}.wholesaleCartLines article>button{grid-column:3}.wholesaleCartLines article>strong{grid-column:2}.wholesaleKpis{grid-template-columns:1fr 1fr}.adminWholesaleList article{grid-template-columns:52px 1fr}.adminWholesaleList article>b,.adminWholesaleList article>small{grid-column:2}.wholesaleProductBuy h1{font-size:2.2rem}}.wholesaleWithdrawalProduct{align-items:center;gap:12px;display:flex}.wholesaleWithdrawalProduct img{object-fit:cover;background:var(--surface);border-radius:10px}.wholesaleWithdrawalProduct>span{gap:4px;display:grid}.wholesaleWithdrawalAddress{color:var(--muted);margin:0;padding:0 0 18px}.wholesaleMarketPage{padding-top:34px}.wholesaleMarketIntro{color:var(--muted);margin:8px 0 0;line-height:1.5}.wholesaleMarketPage .catalogHeading{align-items:flex-end}.wholesaleMarketPage .productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.wholesaleCardAvailability{inset-inline-start:12px;background:#fffffff0;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:12px}.wholesalePackLine{color:var(--muted);margin:0;font-size:13px}.wholesaleViewProduct{border:1px solid var(--line-strong);border-radius:9px;justify-content:center;align-items:center;min-width:52px;height:40px;font-weight:700;display:inline-flex}.wholesaleAvailabilityFilter{gap:5px;display:grid}.wholesaleAvailabilityFilter button{text-align:start;background:0 0;border:0;border-radius:7px;padding:9px 10px}.wholesaleAvailabilityFilter button.isSelected{background:var(--accent-soft);font-weight:700}.wholesaleBrandFilter{gap:8px;font-size:13px;font-weight:700;display:grid}.wholesaleBrandFilter input{border:1px solid var(--line-strong);background:var(--surface);height:42px;font:inherit;border-radius:8px;padding:0 11px}.wholesaleMarketPage .clearFiltersLink{margin-top:14px}.wholesaleProductDetailLayout{align-items:start}.wholesaleProductAvailability{color:var(--muted);align-items:center;gap:7px;margin-bottom:14px;font-size:14px;display:flex}.productDetailPrice>span{color:var(--muted)}.wholesalePackSummary{border-block:1px solid var(--line);width:100%;color:var(--muted);gap:18px;margin:3px 0 18px;padding:15px 0;font-size:14px;display:flex}.wholesaleFulfillmentChoice{gap:9px;width:100%;margin-bottom:20px;display:grid}.wholesaleFulfillmentChoice>span{font-size:14px;font-weight:700}.wholesaleFulfillmentChoice>button{border:1px solid var(--line-strong);background:var(--surface);text-align:start;cursor:pointer;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:15px;display:grid}.wholesaleFulfillmentChoice>button.isSelected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.wholesaleFulfillmentChoice>button>span{gap:3px;display:grid}.wholesaleFulfillmentChoice small{color:var(--muted);font-weight:400;line-height:1.4}.wholesalePurchaseCalculator{border-top:1px solid var(--line);width:100%;padding:18px 0}.wholesalePurchaseCalculator>div{justify-content:space-between;align-items:center;display:flex}.wholesalePurchaseCalculator>div>span{font-weight:700}.wholesalePurchaseCalculator .quantityControl{width:auto}.wholesalePurchaseCalculator .quantityControl strong{text-align:center;min-width:38px}.wholesalePurchaseCalculator dl{margin:18px 0 0}.wholesalePurchaseCalculator dl div{justify-content:space-between;padding:6px 0;display:flex}.wholesalePurchaseCalculator dt{color:var(--muted)}.wholesaleTotalCost{border-top:1px solid var(--line);margin-top:6px;font-size:18px;padding-top:14px!important}.wholesaleTotalCost dd{font-weight:800}.wholesalePurchaseActions{grid-template-columns:minmax(0,1fr) 48px;width:100%;margin-top:0}.wholesaleAddToCart{width:100%}.wholesaleVolumeTable{border-top:1px solid var(--line);padding:34px 0 58px}.wholesaleVolumeTable h2{font-size:26px}.wholesaleVolumeTable>div{max-width:620px}.wholesaleVolumeTable p{border-bottom:1px solid var(--line);justify-content:space-between;margin:0;padding:13px 0;display:flex}.wholesaleSavedPage{padding-bottom:70px}.wholesaleSavedPage .productsHeader{margin-bottom:28px}.wholesaleSavedPage .accountState{min-height:420px}.wholesaleCardImageWrap{position:relative}.wholesaleCardImageWrap .wholesaleCardImage{margin-bottom:15px}.wholesaleCardImageWrap .favoriteButton{z-index:2}.wholesaleCardImageWrap:hover .favoriteButton,.wholesaleCardImageWrap:focus-within .favoriteButton{opacity:1;pointer-events:auto;transform:translateY(0)}.wholesaleRetailCart .cartItemDetails>p:first-child{color:var(--muted)}.wholesaleCartChoice{gap:7px;margin:13px 0;display:flex}.wholesaleCartChoice button{border:1px solid var(--line-strong);background:0 0;border-radius:8px;padding:8px 11px}.wholesaleCartChoice button.isSelected{border-color:var(--ink);background:var(--ink);color:#fff}.orderSummary .checkoutLink:disabled{cursor:not-allowed;opacity:.45}.wholesaleOrderProducts{display:grid}.wholesaleOrderProducts>div{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.wholesaleOrderProducts>div>span{border-radius:9px;width:64px;height:64px;position:relative;overflow:hidden}.wholesaleOrderProducts img{object-fit:cover}.wholesaleOrderProducts>div>div{gap:4px;display:grid}.wholesaleOrderProducts small{color:var(--muted)}.wholesaleAccountPage .productsHeader p{color:var(--muted);margin:7px 0 0}.managedProductsList{display:grid}.managedProductsList>article{border-top:1px solid var(--line);grid-template-columns:88px minmax(220px,1fr) minmax(130px,.35fr) minmax(155px,.45fr);align-items:center;gap:18px;padding:20px 0;display:grid}.managedProductsList>article>img{object-fit:cover;border-radius:11px}.managedProductIdentity,.managedProductFigures,.managedProductActions{gap:5px;display:grid}.managedProductIdentity span,.managedProductIdentity small,.managedProductFigures span,.managedProductFigures small{color:var(--muted)}.managedProductActions{justify-items:start}.managedProductActions button,.managedProductActions a{text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.managedFeeLine{color:var(--muted);margin:0}.wholesaleSalesKpis{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.wholesaleSalesKpis>div{border-inline-end:1px solid var(--line);gap:7px;padding:20px;display:grid}.wholesaleSalesKpis>div:last-child{border-inline-end:0}.wholesaleSalesKpis span{color:var(--muted)}.wholesaleSalesKpis strong{font-size:26px}.wholesaleSalesChart{border-bottom:1px solid var(--line);padding:32px 0}.wholesaleSalesChart header h2{margin:0 0 22px}.salesBars{align-items:flex-end;gap:5px;height:220px;display:flex}.salesBars span{background:var(--accent);border-radius:3px 3px 0 0;flex:1;min-height:3px}.wholesaleChartEmpty{height:180px;color:var(--muted);place-content:center;justify-items:center;display:grid}.wholesaleRecentSales{padding:32px 0}.wholesaleRecentSales>div{display:grid}.wholesaleRecentSales article{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 0;display:grid}.wholesaleRecentSales article img,.pullOutProduct img{object-fit:cover;border-radius:8px}.wholesaleRecentSales article>span:nth-child(2){gap:4px;display:grid}.wholesaleRecentSales small{color:var(--muted)}.pullOutProduct{align-items:center;gap:14px;padding:18px 0;display:flex}.pullOutProduct>span{gap:4px;display:grid}.pullOutProduct small{color:var(--muted)}.wholesaleCategoriesPage>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.wholesaleCategoriesPage section{border-top:1px solid var(--line);padding:22px 0}.wholesaleCategoriesPage section header{align-items:center;gap:10px;display:flex}.wholesaleCategoriesPage section h2{font-size:18px}.wholesaleCategoriesPage nav{color:var(--muted);gap:8px;margin-top:12px;display:grid}@media (width<=1000px){.wholesaleMarketPage .productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.managedProductsList>article{grid-template-columns:72px minmax(0,1fr) auto}.managedProductFigures,.managedProductActions{grid-column:2/-1}.wholesaleSalesKpis{grid-template-columns:repeat(2,1fr)}.wholesaleCategoriesPage>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.wholesaleMarketPage{padding-top:22px}.wholesaleMarketPage .catalogHeading{align-items:flex-start}.wholesaleMarketPage .productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.wholesaleMarketIntro{font-size:14px}.wholesaleCardAvailability{inset-inline-start:7px;padding:5px 6px;bottom:7px}.wholesalePackLine{font-size:12px}.wholesaleViewProduct{display:none}.wholesalePackSummary{flex-direction:column;gap:5px}.wholesaleFulfillmentChoice>button{padding:13px}.wholesaleRetailCart .cartItem{grid-template-columns:86px minmax(0,1fr)}.wholesaleRetailCart .cartLineTotal{grid-column:2}.wholesaleCartChoice{flex-direction:column}.managedProductsList>article{grid-template-columns:64px minmax(0,1fr);align-items:start}.managedProductsList>article>img{width:64px;height:64px}.managedProductFigures,.managedProductActions{grid-column:1/-1}.wholesaleSalesKpis{grid-template-columns:1fr 1fr}.wholesaleSalesKpis>div{padding:16px}.wholesaleSalesKpis strong{font-size:21px}.wholesaleRecentSales article{grid-template-columns:46px minmax(0,1fr) auto}.wholesaleRecentSales article>span:nth-child(3){display:none}.wholesaleRecentSales article>strong{grid-column:3}.wholesaleCategoriesPage>div{grid-template-columns:1fr}.wholesaleOrderProducts>div{grid-template-columns:52px minmax(0,1fr)}.wholesaleOrderProducts>div>span{width:52px;height:52px}.wholesaleOrderProducts>div>strong{grid-column:2}}.wholesaleVariantGroup{width:100%;margin-bottom:20px}.wholesaleCartVariant{font-weight:700;color:var(--ink)!important}.adminWholesaleVariantTerms{gap:0;display:grid}.adminWholesaleVariantTerms h3{margin:0 0 12px;font-size:16px}.adminWholesaleVariantHeader,.adminWholesaleVariantRow{grid-template-columns:minmax(180px,1fr) minmax(120px,.55fr) minmax(120px,.55fr);align-items:center;gap:12px;display:grid}.adminWholesaleVariantHeader{color:var(--muted);padding:0 0 8px;font-size:12px}.adminWholesaleVariantRow{border-top:1px solid var(--line);padding:10px 0}.adminWholesaleVariantIdentity{align-items:center;gap:11px;min-width:0;display:flex}.adminWholesaleVariantIdentity img{object-fit:cover;border-radius:8px}.adminWholesaleVariantRow .vendorField{gap:0}.adminWholesaleVariantRow input{width:100%}@media (width<=620px){.adminWholesaleVariantHeader{display:none}.adminWholesaleVariantRow{grid-template-columns:minmax(0,1fr) 1fr}.adminWholesaleVariantIdentity{grid-column:1/-1}.adminWholesaleVariantRow .vendorField{display:block}}.adminWholesaleProductTitle{margin-bottom:24px}.adminWholesaleProductFilters{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) 190px 220px;align-items:end;gap:14px;padding-bottom:24px;display:grid}.adminWholesaleProductFilters>label{gap:8px;font-size:13px;font-weight:700;display:grid}.adminWholesaleProductFilters select,.adminWholesaleProductFilters input{width:100%;height:44px;font:inherit;background:#fff;border:1px solid #cbc7bf;border-radius:8px;padding:0 12px}.adminWholesaleProductFilters select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#5f625d 50%),linear-gradient(135deg,#5f625d 50%,#0000 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:36px}.adminWholesaleProductFilters .vendorSearchInput{display:block;position:relative}.adminWholesaleProductFilters .vendorSearchInput svg{z-index:1;inset-inline-start:12px;color:var(--muted);position:absolute;top:14px}.adminWholesaleProductFilters .vendorSearchInput input{padding-inline-start:38px}.adminWholesaleProductHead,.adminWholesaleProductRow{grid-template-columns:minmax(280px,1fr) 130px 120px 110px 220px;align-items:center;gap:18px;display:grid}.adminWholesaleProductHead{color:var(--muted);padding:13px 0;font-size:14px}.adminWholesaleProductRow{border-top:1px solid var(--line);min-height:84px;padding:12px 0;font-size:14px}.adminWholesaleProductRow .vendorRowActions button{color:#a73a32;text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}@media (width<=900px){.adminWholesaleProductHead{display:none}.adminWholesaleProductRow{grid-template-columns:minmax(0,1fr) auto;gap:10px 18px}.adminWholesaleProductRow .vendorProductIdentity,.adminWholesaleProductRow .vendorRowActions{grid-column:1/-1}.adminWholesaleProductFilters{grid-template-columns:1fr 1fr}.adminWholesaleProductFilters>label:first-child{grid-column:1/-1}}@media (width<=620px){.adminWholesaleProductFilters{grid-template-columns:1fr}.adminWholesaleProductFilters>label:first-child{grid-column:auto}}.vendorFormSection .adminWholesaleCheck{min-height:56px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cbc7bf;border-radius:9px;align-self:end;align-items:center;gap:13px;padding:12px 14px;font-size:14px;line-height:1.4;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.vendorFormSection .adminWholesaleCheck:hover{border-color:#858880}.vendorFormSection .adminWholesaleCheck:has(input:checked){background:#f3f2ee;border-color:#111318}.vendorFormSection .adminWholesaleCheck:has(input:focus-visible){border-color:#5665c6;box-shadow:0 0 0 3px #7582df1f}.vendorFormSection .adminWholesaleCheck.full{grid-column:1/-1}.vendorFormSection .adminWholesaleCheck input[type=checkbox]{appearance:none;cursor:pointer;background:#fff 50%/14px 14px no-repeat;border:1.5px solid #7e817b;border-radius:5px;flex:0 0 22px;width:22px;height:22px;margin:0;transition:border-color .15s,background-color .15s,box-shadow .15s}.vendorFormSection .adminWholesaleCheck input[type=checkbox]:checked{background-color:#111318;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='m3 8 3.1 3L13 4.5'/%3E%3C/svg%3E");border-color:#111318}.vendorFormSection .adminWholesaleCheck input[type=checkbox]:focus-visible{outline:0}.vendorFormSection .adminWholesaleCheck span{min-width:0}.wholesaleCategoriesPage{padding-top:54px;padding-bottom:70px}.wholesaleCategoriesPage>h1{letter-spacing:-.8px;margin:0 0 30px;font-size:34px}.wholesaleCategoriesPage>div{column-gap:44px}.wholesaleCategoriesPage section{padding:25px 0 27px}.wholesaleCategoriesPage section header{gap:12px}.wholesaleCategoriesPage section header>svg{color:#30332f;background:#efecff;border-radius:8px;flex:0 0 34px;width:34px;height:34px;padding:7px}.wholesaleCategoriesPage section h2{margin:0;font-size:17px;line-height:1.25}.wholesaleCategoriesPage section h2 a{color:var(--ink);text-decoration:none}.wholesaleCategoriesPage section h2 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.wholesaleCategoriesPage nav{color:var(--muted);gap:3px;margin-block:13px 0;margin-inline:46px 0}.wholesaleCategoriesPage nav a{color:#5e625c;border-radius:6px;width:max-content;max-width:100%;margin-inline-start:-7px;padding:5px 7px;line-height:1.35;text-decoration:none;transition:background-color .15s,color .15s}.wholesaleCategoriesPage nav a:hover{color:var(--ink);background:#efecff}.wholesaleCategoriesPage a:focus-visible{outline-offset:3px;outline:2px solid #5665c6}@media (width<=650px){.wholesaleCategoriesPage{padding-top:30px}.wholesaleCategoriesPage>h1{margin-bottom:20px;font-size:29px}.wholesaleCategoriesPage section{padding:21px 0}.wholesaleCategoriesPage nav{margin-inline-start:46px}}.wholesaleCategoriesPage>.wholesaleCategoryRows{grid-template-columns:1fr;gap:0;display:grid}.wholesaleCategoryRow{border-top:1px solid var(--line);grid-template-columns:minmax(210px,250px) minmax(0,1fr);gap:34px;display:grid;padding:30px 0!important}.wholesaleCategoryDirectory{min-width:0}.wholesaleCategoryDirectory header{align-items:center;gap:12px;display:flex}.wholesaleCategoryDirectory header>svg{color:#30332f;background:#efecff;border-radius:8px;flex:0 0 34px;width:34px;height:34px;padding:7px}.wholesaleCategoryDirectory h2{margin:0;font-size:17px;line-height:1.3}.wholesaleCategoryDirectory h2 a{color:var(--ink);text-decoration:none}.wholesaleCategoryDirectory h2 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.wholesaleCategoryDirectory nav{gap:2px;margin-block:13px 0;margin-inline:46px 0;display:grid}.wholesaleCategoryDirectory nav a{color:#5e625c;border-radius:6px;width:max-content;max-width:100%;margin-inline-start:-7px;padding:4px 7px;line-height:1.35;text-decoration:none}.wholesaleCategoryDirectory nav a:hover{color:var(--ink);background:#efecff}.wholesaleCategoryProducts{min-width:0}.wholesaleCategoryShelfHeader{justify-content:flex-end;align-items:center;min-height:34px;margin-bottom:10px;display:flex}.wholesaleCategoryShelfHeader>a{color:var(--ink);text-underline-offset:4px;font-size:13px;font-weight:700;text-decoration:underline}.wholesaleCategoryShelfHeader>span{gap:6px;margin-inline-start:14px;display:flex}.wholesaleCategoryShelfHeader button{border:1px solid var(--line-strong);background:var(--surface);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.wholesaleCategoryShelfHeader button:hover{border-color:var(--ink);background:#efecff}.wholesaleCategoryShelf{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;gap:16px;min-width:0;padding:0 0 13px;display:flex;overflow-x:auto}.wholesaleCategoryShelf article{scroll-snap-align:start;flex:0 0 clamp(174px,21vw,218px);min-width:0}.wholesaleCategoryProductImage{aspect-ratio:1;background:#f3f5fa;border-radius:12px;display:block;position:relative;overflow:hidden}.wholesaleCategoryProductImage>img{object-fit:cover;transition:transform .2s}.wholesaleCategoryProductImage:hover>img{transform:scale(1.025)}.wholesaleCategoryProductImage>span{inset-inline-start:8px;color:var(--ink);background:#fffffff0;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:8px}.wholesaleCategoryShelf h3{text-overflow:ellipsis;white-space:nowrap;margin:10px 0 5px;font-size:14px;line-height:1.35;overflow:hidden}.wholesaleCategoryShelf h3 a{color:var(--ink);text-decoration:none}.wholesaleCategoryShelf h3 a:hover{text-underline-offset:3px;text-decoration:underline}.wholesaleCategoryShelf p{margin:0;font-size:13px}.wholesaleCategoryShelf p strong{font-size:15px}.wholesaleCategoryShelf small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.35;display:block}.wholesaleCategoryEmpty{border-block:1px solid var(--line);min-height:190px;color:var(--muted);place-items:center;margin:0;font-size:14px;display:grid}.wholesaleCategoryRow a:focus-visible,.wholesaleCategoryRow button:focus-visible{outline-offset:3px;outline:2px solid #5665c6}@media (width<=850px){.wholesaleCategoryRow{grid-template-columns:190px minmax(0,1fr);gap:24px}.wholesaleCategoryShelf article{flex-basis:180px}}@media (width<=650px){.wholesaleCategoryRow{grid-template-columns:1fr;gap:20px;padding:24px 0!important}.wholesaleCategoryDirectory nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 14px}.wholesaleCategoryDirectory nav a{width:auto}.wholesaleCategoryShelfHeader{min-height:0;margin-bottom:9px}.wholesaleCategoryShelf article{flex-basis:164px}.wholesaleCategoryEmpty{min-height:100px}}.wholesaleCategoryProductImageWrap{position:relative}.wholesaleCategoryProductImageWrap .favoriteButton{z-index:2}.wholesaleCategoryProductImageWrap:hover .favoriteButton,.wholesaleCategoryProductImageWrap:focus-within .favoriteButton{opacity:1;pointer-events:auto;transform:translateY(0)}.vendorAdsTitleRow>button,.adEmptyState button,.accountFormFooter button,.accountCurrentValue button,.securityForm>.primaryLink,.vendorFilterActions button,.vendorPermissionEditor button,.wholesaleFilters button,.wholesaleCheckout>button,.wholesalePurchase>button{border-color:var(--accent-strong);background:var(--accent-strong);color:#fff}.wholesaleCartChoice button.isSelected{border-color:var(--accent-strong);background:var(--accent-strong)}.adGuideSectionHeading>span{color:#5144af;background:#efecff}.vendorReviewNotice{border-inline-start:0;border-inline-start:3px solid var(--accent);background:var(--accent-soft);color:#3d4278}.cartButton:hover,.homeEditorialHeroCopy a:first-child:hover,.primaryPurchase:hover:not(:disabled),.checkoutLink:hover:not(:disabled),.placeOrderButton:hover:not(:disabled),.primaryLink:hover:not(:disabled){background:#4453af}.topbarBrand,.desktopAccountLink,.desktopPageNav{display:none}.sidebar .sidebarNavigation{margin-inline:-18px;padding-inline:18px}.sidebar .navItem{color:#1c274c;border-radius:0;gap:16px;width:calc(100% + 36px);min-height:52px;margin-inline:-18px;padding-inline:18px;font-size:14px;position:relative}.sidebar .navItem:hover{color:#1c274c;background:#f7f7ff}.sidebar .navItem.isActive,.sidebar .navItem.isActive:hover{color:#1c274c;background:var(--accent-soft);font-weight:700}.sidebar .navItem.isActive:after{background:var(--accent);content:"";width:6px;position:absolute;inset-block:0;inset-inline-end:0}.sidebar .navItem svg,.sidebar .navItem.isActive svg{color:#1c274c}@media (width>=901px){.hasHorizontalNavigation .sidebar{display:none}.hasHorizontalNavigation .mainArea{margin-inline-start:0}.hasHorizontalNavigation .topbar{grid-template-columns:auto minmax(240px,620px) auto;gap:clamp(18px,3vw,44px);padding-inline:max(clamp(24px,4vw,64px),50vw - 730px + clamp(24px,4vw,64px))}.hasHorizontalNavigation .topbarBrand{min-width:0;color:var(--ink);letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:11px;font-size:17px;font-weight:760;text-decoration:none;display:inline-flex}.hasHorizontalNavigation .desktopAccountLink{width:44px;height:44px;color:var(--ink);border:1px solid var(--line);border-radius:50%;flex:0 0 44px;place-items:center;display:grid;overflow:hidden}.hasHorizontalNavigation .desktopAccountLink:hover{background:var(--accent-soft)}.hasHorizontalNavigation .desktopAccountLink img{object-fit:cover;border-radius:50%;width:30px;height:30px}.hasHorizontalNavigation .desktopPageNav{z-index:19;background:var(--page);border-bottom:1px solid var(--line);white-space:nowrap;justify-content:safe center;align-items:stretch;gap:clamp(18px,2.5vw,34px);min-height:58px;padding-inline:clamp(24px,4vw,64px);display:flex;position:sticky;top:92px;overflow-x:auto}.desktopPageNav a,.desktopPageNav button{min-height:58px;color:var(--muted);border:0;font:inherit;cursor:pointer;background:0 0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:7px;padding:1px 0 0;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.desktopPageNav :is(a,button)>svg{flex-shrink:0}.desktopPageNav a:hover,.desktopPageNav button:hover,.desktopPageNav a[aria-current=page],.desktopPageNav button[aria-expanded=true]{color:var(--ink)}.desktopPageNav a[aria-current=page],.desktopPageNav button[aria-expanded=true]{border-bottom-color:var(--accent-strong)}.desktopPageNav button[aria-expanded=true] svg{transform:rotate(180deg)}.hasHorizontalNavigation .categoryMenu{inset:150px auto auto clamp(16px,var(--category-menu-left),calc(100vw - 326px));border:1px solid var(--line);opacity:0;border-radius:0 0 12px 12px;width:310px;max-height:calc(100dvh - 166px);transition:width .18s,transform .18s,opacity .18s,visibility 0s linear .18s;transform:translateY(-10px);box-shadow:0 20px 45px #11131821}.hasHorizontalNavigation .categoryMenu.isOpen{opacity:1;transition-delay:0s;transform:translateY(0)}.hasHorizontalNavigation .categoryMenu.hasSelection{left:clamp(16px,var(--category-menu-left),calc(100vw - 636px));width:620px}.hasHorizontalNavigation .categoryMenuHeader{height:64px}.hasHorizontalNavigation .categoryMenuBody{height:min(540px,100dvh - 232px)}.hasHorizontalNavigation .routeLoadingShell.isOverlay{top:150px;inset-inline-start:0}}.homeStreamStatus{text-align:center;min-height:64px;margin-top:28px}.homeStreamStatus p{color:var(--muted,#666);font-size:14px}.homeStreamLoading{width:100%}.homeStreamSkeleton{min-width:0}.homeStreamSkeleton span{aspect-ratio:1;background:#f2f2f5;border-radius:12px;display:block}.homeStreamSkeleton i{background:#f2f2f5;border-radius:4px;width:65%;height:16px;margin-top:14px;display:block}.ordersPage .orderRoadmapCustomer{grid-template-columns:repeat(4,minmax(0,1fr))}.orderPickup{margin:12px 0;font-size:14px;line-height:1.6}.orderPickup address{font-style:normal}.orderShipping{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 20px;padding-block:18px;display:flex}.orderShipping>div:first-child{gap:4px;margin-inline-end:auto;display:grid}.orderShipping form{flex-wrap:wrap;gap:8px;display:flex}.orderShipping input{border:1px solid var(--line);border-radius:6px;min-width:140px;padding:10px}.orderShipping small{color:var(--muted)}@media (width<=600px){.ordersPage .orderRoadmapCustomer{grid-template-columns:1fr}.orderShipping{align-items:stretch}}.vendorDirectorySearch{max-width:420px;margin-block:0 24px;display:block}.vendorDirectorySearch input{border:1px solid var(--line);width:100%;font:inherit;border-radius:7px;padding:12px 14px}.vendorDirectoryTable{margin-block:0 24px;overflow:auto}.vendorDirectoryTable table{border-collapse:collapse;text-align:start;width:100%;font-size:14px}.vendorDirectoryTable th,.vendorDirectoryTable td{text-align:start;border-bottom:1px solid var(--line);vertical-align:top;padding:16px 12px}.vendorDirectoryTable th{font-weight:600}.vendorDirectoryTable td:first-child{min-width:150px}.vendorDirectoryTable td:nth-child(3){min-width:220px;max-width:360px}.vendorDirectoryTable button{white-space:nowrap}.vendorDirectoryChoices{border:0;flex-wrap:wrap;gap:12px 22px;min-width:0;margin:0;padding:14px 0;display:flex}.vendorDirectoryChoices.full{grid-column:1/-1}.vendorDirectoryChoices legend{margin-bottom:8px;font-size:14px;font-weight:650}.vendorDirectoryChoices label{align-items:center;gap:8px;font-size:14px;display:flex}.vendorDirectoryChoices input{accent-color:var(--primary,#5c60ce)}.orderDeliveryEdit{flex-basis:100%;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px!important;display:grid!important}.freeProductsFrame{margin-block:4px 32px;position:relative}.freeProductsSticker{z-index:2;inset-inline-end:-62px;color:#8850ed;pointer-events:none;background:linear-gradient(150deg,#fff,#f6edff);border:2px solid #ede0ff;border-bottom:4px solid #e0caff;border-radius:40% 40% 30% 30%;flex-direction:column;justify-content:center;align-items:center;width:108px;min-height:86px;padding:24px 12px 12px;display:flex;position:absolute;top:44%;transform:rotate(-13deg)}.freeProductsSticker strong{font-size:25px;font-weight:850;line-height:1.1}.freeProductsPercent{color:#fff;background:linear-gradient(140deg,#c6a0ff,#9462f2 48%,#7031df);border-radius:12px;place-items:center;width:41px;height:41px;display:grid;position:absolute;top:-17px;transform:rotate(-10deg);box-shadow:inset 2px 2px #e4ccff,2px 4px #6c32cd,0 8px 12px #7846c526}.freeProductsPercent:before,.freeProductsPercent:after{content:"";inset-inline-end:-13px;background:#ffb766;border-radius:2px;width:2px;height:12px;position:absolute;top:-6px;transform:rotate(37deg)}.freeProductsPercent:after{inset-inline-end:-21px;background:#eea0bd;height:9px;top:7px;transform:rotate(72deg)}[dir=rtl] .freeProductsSticker{transform:rotate(13deg)}.freeProductsSection{isolation:isolate;background:radial-gradient(at 14% 13%,#fff9 0,#0000 40%),linear-gradient(115deg,#f1f0ff,#f4f5ff 48%,#eeedff);border-radius:26px;margin-block:0;padding:22px 30px 8px;position:relative;overflow:hidden}.freeProductsSection:before{content:"";z-index:-1;pointer-events:none;inset-inline-start:35%;background:linear-gradient(145deg,#e5ebffb3,#e7e8ff26);border-top:1px solid #ffffffb3;border-radius:50%;width:330px;height:300px;position:absolute;top:45px;transform:rotate(-18deg)}.freeProductsSection:after{content:"";z-index:-1;pointer-events:none;inset-inline-start:-145px;background:#e0e4ff80;border-top:1px solid #ffffffa6;border-radius:50%;width:250px;height:180px;position:absolute;top:145px}.freeProductsWaves{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.freeProductsWaves:before,.freeProductsWaves:after{content:"";border-radius:50%;width:120%;height:220px;position:absolute}.freeProductsWaves:before{inset-inline-start:-33%;background:#dce7ff99;border-top:1px solid #ffffff80;bottom:-200px;transform:rotate(3deg)}.freeProductsWaves:after{inset-inline-end:-27%;background:#d8dffb80;border-top:1px solid #ffffff80;bottom:-200px;transform:rotate(-3deg)}.freeProductsHeader{align-items:center;min-height:116px;margin-block-end:18px;display:flex;position:relative}.freeProductsHeading{align-items:center;gap:5px;max-width:calc(100% - 240px);display:flex}.freeProductsSmallGift{object-fit:contain;flex:0 0 80px;width:80px;height:94px}.freeProductsHeader h2{z-index:1;color:#25226b;letter-spacing:-.045em;flex-wrap:wrap;column-gap:.2em;margin:0;font-size:clamp(32px,3.3vw,46px);font-weight:850;line-height:1.15;display:flex;position:relative}.freeProductsHeader h2 span{color:#0866f5}.freeProductsGift{pointer-events:none;object-fit:contain;inset-inline-end:45px;width:205px;height:185px;position:absolute;top:-23px;transform:rotate(7deg)}.freeProductsTrack{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none;grid-auto-columns:calc(25% - 10.5px);grid-auto-flow:column;gap:14px;padding-block:2px 12px;display:grid;position:relative;overflow-x:auto}.freeProductsTrack::-webkit-scrollbar{width:0;height:0;display:none}.storeProductCard{scroll-snap-align:start;background:linear-gradient(#fff,#fefeff);border:1px solid #e8e9f2;border-radius:24px;flex-direction:column;min-width:0;padding:14px;display:flex;box-shadow:0 10px 25px -20px #5e52aa70;container-type:inline-size}.storeProductCard .productImageWrap{background:#f5f7fc;border-radius:14px;flex:none}.storeProductCard .productDetails{flex-direction:column;flex:1;padding:13px 5px 5px;display:flex}.storeProductCard .productCategory{color:#5232c7;background:#eeebff;border-radius:20px;align-self:flex-start;align-items:center;gap:6px;max-width:100%;margin-block:0 10px;padding:5px 9px;font-size:12px;font-weight:650;line-height:1.4;display:inline-flex}.storeProductCard .productCategory svg{flex:0 0 15px}.storeProductCard .productDetails h3{color:#22234e;min-height:2.8em;margin:0 0 12px;font-size:15px;font-weight:650;line-height:1.4}.storeProductCard .priceRow{align-items:center;gap:8px;margin-block-start:auto;padding-block-start:0}.storeProductCard .price{gap:3px}.storeProductCard .price .freeProductPrice{letter-spacing:-.04em;font-size:clamp(28px,2.5vw,34px);font-weight:800;line-height:1.1;color:#0866f5!important}.storeProductCard .price del{color:#757c9a;font-size:14px;font-weight:550}.storeProductCard .priceRow>button{background-color:#4c60ec;background-image:linear-gradient(125deg,#4070f5,#5961e9);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:auto;height:auto;min-height:46px;padding:11px 13px;display:flex;box-shadow:inset 0 1px #fff3}.storeProductCard .priceRow>button:hover{background:#3e55df}.storeProductCard .priceRow>button.isAdded{background:#356444}.storeProductCard .priceRow>button>span{white-space:nowrap;font-size:14px;font-weight:650}.storeProductCard .price strong{font-size:24px;font-weight:800;line-height:1.15}.freeProductsNavigation{justify-content:center;align-items:center;gap:20px;padding-block:0 3px;display:flex;position:relative}.freeProductsArrow{color:#4a42b9;cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.freeProductsArrow:hover:not(:disabled){color:#0866f5}.freeProductsArrow:disabled{opacity:.28;cursor:default}[dir=rtl] .freeProductsArrow svg{transform:rotate(180deg)}.freeProductsPagination{justify-content:center;align-items:center;gap:0;display:flex}.freeProductsPagination button{cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:36px;padding:0;display:grid}.freeProductsPagination button span{background:#c6c7f8;border-radius:8px;width:8px;height:8px;transition:width .18s,background .18s;display:block}.freeProductsPagination button[aria-current] span{background:#0866f5;width:24px}.freeProductsArrow:focus-visible,.freeProductsPagination button:focus-visible,.freeProductsTrack:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #0866f5}.freeProductPrice{color:#4d45bd!important}.cartLineTotal{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.cartLineTotal del{color:#686b76;font-size:13px;font-weight:400}.cartLineTotal small{font-size:13px}.cartFreeAllowance{color:#514b7c;margin-block:12px;font-size:14px}.checkoutLink:disabled{opacity:.55;cursor:wait;border:0;width:100%}@media (width<=1100px){.freeProductsTrack{grid-auto-columns:calc(33.3333% - 9.33333px)}}@media (width>=701px) and (width<=960px){.freeProductsTrack{grid-auto-columns:calc(50% - 7px)}}@media (width<=700px){.freeProductsFrame{margin-block:16px 26px}.freeProductsSection{border-radius:22px;margin-block:0;padding:14px 14px 4px}.freeProductsHeader{min-height:92px;margin-block-end:12px}.freeProductsHeading{gap:3px;max-width:calc(100% - 78px)}.freeProductsSmallGift{flex-basis:43px;width:43px;height:61px}.freeProductsHeader h2{font-size:clamp(27px,6vw,34px)}.freeProductsGift{inset-inline-end:-6px;width:94px;height:100px;top:-1px}.freeProductsTrack{grid-auto-columns:84%;gap:12px}.storeProductCard{border-radius:20px;padding:11px}.storeProductCard .productDetails{padding-inline:3px}.storeProductCard .priceRow>button{padding-inline:12px}.storeProductCard .price .freeProductPrice{font-size:30px}.freeProductsNavigation{gap:4px}.freeProductsPagination button{width:26px}}@media (width<=380px){.freeProductsTrack{grid-auto-columns:90%}.storeProductCard .priceRow>button{padding-inline:10px}.storeProductCard .priceRow>button>span{font-size:12px}.storeProductCard .price .freeProductPrice{font-size:28px}}@media (width<=1100px){.freeProductsSticker{width:86px;min-height:74px;inset-inline-end:-6px}.freeProductsSticker strong{font-size:22px}}@media (width<=700px){.freeProductsSticker{inset-inline-end:-6px;width:67px;min-height:61px;padding:19px 7px 9px;top:43%}.freeProductsSticker strong{font-size:19px}.freeProductsPercent{border-radius:9px;width:30px;height:30px;top:-13px}.freeProductsPercent svg{width:19px;height:19px}.freeProductsPercent:before{height:8px;inset-inline-end:-8px}.freeProductsPercent:after{height:6px;inset-inline-end:-14px}}@media (width>=1101px) and (width<=1480px){.freeProductsSticker{inset-inline-end:-42px}}@font-face{font-family:Hova Handwritten;src:url(/fonts/caveat-free-note-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Hova Nastaliq;src:url(/fonts/noto-nastaliq-arabic-notes-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-21,U+621,U+623,U+626-627,U+62A,U+62C,U+631,U+634-637,U+639,U+644-646,U+64A-64B,U+654}.freeProductsHandwritten{inset-inline-end:303px;color:#8270e8;pointer-events:none;width:155px;position:absolute;top:-2px;transform:rotate(-12deg)}.freeProductsNoteWords{text-align:center;font-family:Hova Handwritten,cursive;font-size:30px;font-weight:500;line-height:.98;display:block}.freeProductsNoteWords>span{display:block}.freeProductsNoteWords>span:nth-child(2){transform:translate(4px)}.freeProductsNoteHeart{inset-inline-start:16px;position:absolute;top:53px;transform:rotate(-12deg)}.freeProductsNoteArrow{inset-inline-end:-34px;width:150px;height:113px;position:absolute;top:4px}[dir=rtl] .freeProductsHandwritten{transform:none}[dir=rtl] .freeProductsHeader h2{line-height:1.25}[dir=rtl] .freeProductsNoteWords{font-family:Hova Nastaliq,Noto Sans Arabic Variable,serif;font-size:24px;font-style:normal;font-weight:400;line-height:2}[dir=rtl] .freeProductsNoteWords>span:nth-child(2){transform:none}[dir=rtl] .freeProductsNoteHeart{top:76px}[dir=rtl] .freeProductsNoteArrow{transform:scaleX(-1)}@media (width>=701px) and (width<=1100px){.freeProductsHandwritten{inset-inline-end:232px;width:115px;top:5px}.freeProductsNoteWords{font-size:25px}.freeProductsNoteArrow{inset-inline-end:-3px;width:115px;height:86px;top:20px}.freeProductsHeading{max-width:calc(100% - 335px)}}@media (width<=700px){.freeProductsHeader{align-items:flex-start;min-height:144px;padding-block-start:10px}.freeProductsHandwritten{inset-inline:65px auto;width:130px;top:82px;transform:rotate(-8deg)}.freeProductsNoteWords{font-size:23px;line-height:1}.freeProductsNoteWords>span:first-child,.freeProductsNoteWords>span:nth-child(2){display:inline;transform:none}.freeProductsNoteWords>span:first-child:after{content:" "}.freeProductsNoteHeart{inset-inline-start:-1px;width:10px;height:10px;top:21px}.freeProductsNoteArrow{inset-inline-end:-19px;width:109px;height:82px;top:-27px}[dir=rtl] .freeProductsHeader{min-height:202px}[dir=rtl] .freeProductsHandwritten{width:145px;top:104px}[dir=rtl] .freeProductsNoteWords{font-size:21px;line-height:2}[dir=rtl] .freeProductsNoteWords>span{display:block}[dir=rtl] .freeProductsNoteHeart{inset-inline-start:-8px;top:62px}}@container (width<=245px){.storeProductCard .priceRow{flex-direction:column;align-items:stretch;gap:10px}.storeProductCard .price{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.storeProductCard .price strong,.storeProductCard .price .freeProductPrice{font-size:22px}.storeProductCard .priceRow>button{width:100%;min-height:42px;padding:9px 7px}.storeProductCard .priceRow>button>span{font-size:12px}.storeProductCard .productCategory{gap:4px;padding-inline:7px;font-size:11px}.storeProductCard .productDetails h3{font-size:14px}}.featuredProductsHeader{min-height:78px;padding-block:8px;padding-inline:0 20px;position:relative}.productFreeOffer{color:#5543bb;align-items:center;gap:9px;width:fit-content;max-width:100%;margin:-6px 0 24px;padding-block:7px;font-size:15px;line-height:1.6;display:flex}.productFreeOffer>svg{flex-shrink:0}.productFreeOffer strong{white-space:nowrap;font-weight:750}.featuredProductsTitle{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.featuredProductsTitle>img{object-fit:contain;flex:0 0 54px;width:54px;height:62px}.featuredProductsTitle h1{color:#18134c;letter-spacing:-.045em;margin:0;font-size:clamp(24px,2.8vw,40px);font-weight:850;line-height:1.2}.featuredProductsTitle h1 span{color:#2856f0}.featuredProductsHeader .viewAllButton{color:#fff;background:linear-gradient(115deg,#7d7bff,#4b54ef);border:0;border-radius:30px;flex-shrink:0;justify-content:center;gap:10px;padding:12px 20px;font-size:13px;line-height:1.3;text-decoration:none;position:relative;box-shadow:0 5px 12px #6665e326}.featuredProductsHeader .viewAllButton:hover{background:#4b54ef}.featuredProductsHeader .viewAllButton:before,.featuredProductsHeader .viewAllButton:after{content:"";pointer-events:none;background:#f3bf35;border-radius:2px;width:16px;height:3px;position:absolute}.featuredProductsHeader .viewAllButton:before{inset-inline-end:1px;top:-14px;transform:rotate(-62deg)}.featuredProductsHeader .viewAllButton:after{inset-inline-end:-16px;top:-4px;transform:rotate(-28deg)}[dir=rtl] .featuredProductsHeader .viewAllButton:before{transform:rotate(62deg)}[dir=rtl] .featuredProductsHeader .viewAllButton:after{transform:rotate(28deg)}.featuredProductsHeader .viewAllButton:focus-visible{outline-offset:4px;outline:2px solid #2856f0}[dir=rtl] .featuredProductsHeader .viewAllButton svg{transform:rotate(180deg)}.featuredViewAllMobile{display:none}@media (width<=700px){.featuredProductsHeader{flex-wrap:nowrap;align-items:center;gap:8px;min-height:58px;padding-block:8px;padding-inline:0 15px;display:flex}.featuredProductsTitle{gap:4px}.featuredProductsTitle h1{white-space:nowrap;font-size:clamp(17px,4.8vw,23px)}.featuredProductsTitle>img{flex-basis:42px;width:42px;height:44px}.featuredProductsHeader .viewAllButton{white-space:nowrap;gap:5px;padding:10px;font-size:11px}.featuredProductsHeader .viewAllButton svg{width:14px;height:14px}.featuredViewAllDesktop{display:none}.featuredViewAllMobile{display:inline}}.productPageContent{padding-top:20px}.productPageContent .breadcrumbs{gap:6px;margin-block:0 16px;font-size:12px;line-height:1.5}.productPageContent .breadcrumbs>a,.productPageContent .breadcrumbs>svg{flex-shrink:0}[dir=rtl] .productPageContent .breadcrumbs>svg{transform:rotate(180deg)}.productDetailCategory{color:#5543bb;background:#eeebff;border-radius:16px;align-items:center;gap:7px;max-width:100%;margin-block-end:14px;padding:6px 11px;font-size:13px;line-height:1.5;text-decoration:none;display:inline-flex}.productDetailCategory>svg{flex-shrink:0}.productDetailCategory:hover{background:#e5dfff}.productBenefits{color:#29245b;flex-wrap:wrap;align-items:center;gap:14px 25px;margin:0 0 23px;padding:0;list-style:none;display:flex}.productSummary+.productBenefits{margin-block-start:16px}.productBenefits li{white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.productBenefits svg{box-sizing:content-box;color:#5543bb;background:#f2f0fc;border-radius:11px;flex-shrink:0;padding:7px}.productDetailRating{align-items:center;gap:9px}.productDetailRating a{color:#7276b8;text-decoration:none}.productDetailRating a:hover{text-decoration:underline}.productDetailRating .productRatingValue{color:#29245b;font-weight:650}.productRatingStars{letter-spacing:1px;white-space:nowrap;direction:ltr;font-size:23px;line-height:1;display:inline-block;position:relative}.productRatingStars>span:first-child{color:#e5e5ed}.productRatingStars>span:last-child{color:#f5b600;position:absolute;inset:0 auto 0 0;overflow:hidden}.productThumbnails{overflow-x:auto}.productThumbnails button{flex-shrink:0}.productThumbnails button.isActive{border-color:#5b5fc7;box-shadow:inset 0 0 0 1px #5b5fc7}.productThumbnails button:focus-visible,.productDetailCategory:focus-visible{outline-offset:3px;outline:2px solid #5b5fc7}@media (width>=901px){.productGallery.hasMultipleImages{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:16px;display:grid}.productGallery.hasMultipleImages .productMainImage{grid-area:1/2}.productGallery.hasMultipleImages .productThumbnails{flex-direction:column;grid-area:1/1;gap:12px;max-height:min(40vw,620px);margin:0;padding:2px;overflow:hidden auto}.productGallery.hasMultipleImages .productThumbnails button{width:76px;height:76px}}@media (width<=700px){.productPageContent{padding-top:12px}.productPageContent .breadcrumbs{margin-bottom:12px;font-size:11px}.productBenefits{gap:10px 14px}.productBenefits li{gap:5px;font-size:11px}.productBenefits svg{width:18px;height:18px;padding:5px}}.adminPayoutPage{max-width:1180px}.payoutDirectoryControls{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.payoutDirectoryControls input,.payoutDirectoryControls select{border:1px solid var(--line-strong);background:var(--page);min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:10px 12px;font-size:14px}.payoutDirectoryControls input{width:min(350px,100%)}.payoutDirectoryControls label{min-width:0}.payoutTableScroll{max-width:100%;overflow-x:auto}.payoutTable{border-collapse:collapse;text-align:start;width:100%;font-size:14px}.payoutTable th,.payoutTable td{text-align:start;border-bottom:1px solid var(--line);padding:17px 14px}.payoutTable thead th{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.payoutTable td{font-variant-numeric:tabular-nums}.payoutTable th:first-child,.payoutTable td:first-child{padding-inline-start:0}.payoutTable th:last-child,.payoutTable td:last-child{padding-inline-end:0}.payoutTable tbody th{font-weight:650}.payoutTable button,.payoutBack{color:var(--accent-strong);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:6px 0}.payoutTable button:hover,.payoutBack:hover{text-decoration:underline}.payoutBack{margin-bottom:18px;font-size:14px}.payoutTotals{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;margin:0 0 32px;padding-block:18px 24px;display:grid}.payoutTotals dt{color:var(--muted);margin-bottom:10px;font-size:13px}.payoutTotals dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:750}.payoutRecordForm{max-width:580px;margin-block:30px 44px}.payoutRecordForm h2,.payoutHistory h2{margin:0 0 14px;font-size:19px}.payoutRecordForm>p{color:var(--muted);margin-bottom:22px;font-size:14px}.payoutRecordForm fieldset{border:0;gap:18px;margin:0 0 22px;padding:0;display:grid}.payoutAll{flex-wrap:wrap;align-items:center;gap:9px;font-size:14px;display:flex}.payoutAll input{width:17px;height:17px;accent-color:var(--accent-strong)}.payoutAll strong{margin-inline-start:auto}.payoutConfirmation{border-block:1px solid var(--line);padding-block:20px}.payoutConfirmation p{color:var(--muted);font-size:14px}.payoutActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.payoutActions>button:not(.vendorPrimaryAction){color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:10px}.payoutError{color:#a22643;font-size:14px}.payoutHistory{margin-top:32px}.vendorPaymentHistory{margin-bottom:38px}.vendorOverviewSummary.withoutBalance{grid-template-columns:1fr}.vendorOverviewLoading{background:#f5f5f9;border-radius:12px;min-height:300px}.realVendorSalesChart{direction:ltr;overflow:visible}[dir=rtl] .vendorSalesAccessible{direction:rtl}.vendorSalesAccessible{color:var(--muted);grid-column:1/-1;margin-top:10px;font-size:13px}.vendorSalesAccessible summary{cursor:pointer;width:fit-content}.vendorSalesAccessible .payoutTable{margin-top:15px}[dir=rtl] .vendorBalance dl div+div{padding-left:0;border-left:0;border-inline-start:1px solid #ffffff24;padding-inline-start:16px}.adminPayoutPage :is(button,input,select):focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}@media (width<=640px){.payoutDirectoryControls{flex-direction:column;align-items:stretch;gap:10px}.payoutDirectoryControls input,.payoutDirectoryControls select{width:100%}.payoutTotals{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.payoutTotals dd{font-size:20px}.payoutTable{min-width:440px;font-size:13px}.payoutTable th,.payoutTable td{padding:14px 10px}.payoutActions>.vendorPrimaryAction{width:100%}.vendorBalance>strong{overflow-wrap:anywhere;font-size:clamp(25px,8vw,34px)}}.orderBrowser.operationsOrders{display:block}.orderBrowserTitle{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.orderBrowserTitle h1{letter-spacing:-.04em;margin:0;font-size:32px;line-height:1.2}.orderExport{color:#737c96;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:10px 0;font-size:13px;font-weight:550;display:inline-flex}.orderExport:hover:not(:disabled){color:#504bc0;text-underline-offset:3px;text-decoration:underline}.orderTabs{border-bottom:1px solid var(--line);gap:12px;margin-bottom:17px;padding-bottom:5px;display:flex;overflow-x:auto}.orderTabs>button{color:#65708d;min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px 10px 0 0;flex:none;align-items:center;gap:7px;padding:10px 12px;font-size:12px;font-weight:650;display:flex;position:relative}.orderTabs>button[aria-selected=true]{color:#504bd4;background:#f1f0ff}.orderTabs>button[aria-selected=true]:after{content:"";inset-inline:12px;background:#6b64ef;height:2px;position:absolute;bottom:-5px}.orderTabs span{color:#7b80a7;font-variant-numeric:tabular-nums;background:#f1f2fb;border-radius:6px;padding:2px 6px;font-size:10px}.orderTabs [aria-selected=true] span{color:#fff;background:#8680f1}.orderBrowserFilters{grid-template-columns:minmax(180px,1.5fr) minmax(145px,1fr) minmax(185px,1.3fr) minmax(135px,.9fr);gap:10px;margin-bottom:20px;display:grid}.orderSearch{background:var(--page);color:#7d87a5;border:1px solid #dfe3f2;border-radius:9px;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 12px;display:flex}.orderSearch input{width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;padding:10px 0;font-size:12px}.orderSearch svg{flex-shrink:0}.orderSelect,.orderDateFilter{min-width:0;position:relative}.orderFilterButton{background:var(--page);color:#273053;width:100%;height:44px;font:inherit;text-align:start;cursor:pointer;border:1px solid #dfe3f2;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.orderFilterButton>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orderFilterButton>svg{color:#8a96bb;flex-shrink:0}.orderFilterButton[aria-expanded=true]{border-color:#7973ed}.orderSelectMenu{z-index:55;inset-inline:0;background:#fff;border:1px solid #dfe3f2;border-radius:10px;min-width:0;max-height:310px;padding:5px;position:absolute;top:calc(100% + 6px);overflow-y:auto;box-shadow:0 12px 32px #26255a16}.orderSelectMenu>div{color:#344062;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.orderSelectMenu>div.isActive,.orderSelectMenu>div:hover{color:#5149c6;background:#f2f0ff}.orderSelectMenu>[aria-selected=true]{font-weight:750}.orderCalendar{z-index:60;top:calc(100% + 6px);background:#fff;border:1px solid #dfe3f2;border-radius:12px;width:300px;max-width:calc(100vw - 36px);padding:14px;position:absolute;inset-inline-end:0;box-shadow:0 12px 32px #26255a16}.orderDatePresets{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:5px;margin-bottom:8px;padding-bottom:12px;display:grid}.orderDatePresets button{color:#5149a4;background:#f7f7fc;font-size:11px}.orderCalendar button{cursor:pointer;border:0;border-radius:6px;min-height:33px;font-family:inherit}.orderCalendar>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.orderCalendar>header button{color:#555ac9;background:0 0;place-items:center;width:33px;display:grid}.orderCalendar>header strong{font-size:13px}.orderCalendarHint{color:var(--muted);margin:10px 0;font-size:11px}.orderCalendarGrid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.orderCalendarGrid>span{color:#9297b0;padding:4px;font-size:11px}.orderCalendarGrid>button{color:#263052;background:0 0;font-size:12px}.orderCalendarGrid>button:hover{background:#eeecff}.orderCalendarGrid>button.inRange{background:#f1efff}.orderCalendarGrid>button[aria-pressed=true]{color:#fff;background:#6760df}.orderCalendar>footer{justify-content:flex-end;gap:12px;margin-top:15px;display:flex}.orderCalendar>footer>button:not(.vendorPrimaryAction){color:var(--muted);background:0 0}.orderCalendar>footer .vendorPrimaryAction{min-height:36px;padding:8px 12px;font-size:12px}[dir=rtl] .orderCalendar>header svg{transform:rotate(180deg)}.orderBrowserList{gap:16px;display:grid}.orderBrowser .orderPanel{background:#ffffffed;border:1px solid #e4e3fc;border-radius:14px;padding:0}.orderPanelHeader{background:linear-gradient(100deg,#f4f3ff,#f0f1ff);border-radius:14px 14px 0 0}.orderPanelHeader>button{border-radius:inherit;text-align:start;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:13px;padding:13px 18px;display:flex}.orderPanelReference{gap:4px;min-width:0;margin-inline-end:auto;display:grid}.orderPanelReference strong{color:#34318c;letter-spacing:-.01em;font-size:14px}.orderPanelReference time{color:#7982a2;font-size:11px}.orderPanelChevron{color:#625ce6;flex-shrink:0;transition:transform .16s}.orderPanel.isOpen .orderPanelChevron{transform:rotate(180deg)}.orderState{white-space:nowrap;color:#5754b2;background:#e6e5fc;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:650;display:inline-flex}.orderState i{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.orderState-ready{color:#4855d3;background:#e1e7ff}.orderState-delivery{color:#6f43b9;background:#e9e4fc}.orderState-delivered{color:#228265;background:#ddf4eb}.orderState-processing{color:#267f68;background:#dff2ec}.orderState-attention{color:#966319;background:#fff0d8}.orderState-closed{color:#926577;background:#f0e8ec}.orderPanelSummary{grid-template-columns:1.1fr 1.2fr 1fr;gap:18px;padding:18px 20px;display:grid}.orderPanelSummary>div{align-items:center;gap:10px;min-width:0;display:flex}.orderPanelSummary>div>svg{box-sizing:content-box;color:#6961d8;background:#f3f1ff;border-radius:10px;flex-shrink:0;padding:9px}.orderPanelSummary>div>span{gap:3px;min-width:0;display:grid}.orderPanelSummary small{color:#7883a1;font-size:11px}.orderPanelSummary strong{overflow-wrap:anywhere;font-size:12px;font-weight:650}.orderPanelBody{padding:0 18px 16px}.orderRecipient{color:#737e9b;flex-wrap:wrap;gap:8px 16px;margin:0 0 15px;padding-inline:2px;font-size:12px;display:flex}.orderRecipient a{color:#6059ce;text-decoration:none}.orderBrowser .operationsFulfillments{gap:18px;margin:0}.orderBrowser .orderVendorGroup{background:0 0;border:1px solid #ecebfc;border-radius:9px}.orderVendorHeader{color:#30335e;align-items:center;gap:9px;padding:12px 14px;display:flex}.orderVendorHeader>svg{color:#6d65d3;flex-shrink:0}.orderVendorHeader>strong{min-width:0;font-size:13px}.orderVendorHeader .vendorStatus{margin-inline-start:auto;padding:4px 7px;font-size:10px}.orderVendorSubtotal{white-space:nowrap}.orderItemsHeading{color:#51528b;background:#f7f6ff;align-items:center;gap:6px;padding:8px 14px;font-size:11px;display:flex}.orderBrowser .operationsItems{padding:0 14px}.orderBrowser .operationsItem{border-color:#efeff7;grid-template-columns:44px minmax(0,1fr) minmax(240px,.65fr);gap:12px;padding-block:13px}.orderBrowser .operationsItemImage{border-radius:8px;width:44px;height:44px}.orderBrowser .operationsItemImage img{object-fit:contain;width:44px;height:44px}.orderBrowser .operationsItemIdentity strong{font-size:12px;font-weight:650;line-height:1.5}.orderBrowser .operationsItemIdentity>span{font-size:10px;line-height:1.5}.orderBrowser .operationsItemFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.orderBrowser .operationsItemFacts dt{color:#8790ac;font-size:10px}.orderBrowser .operationsItemFacts dd{font-size:12px}.orderBrowser .orderGiftNote{color:#6555cf}.orderBrowser .operationsFulfillmentFooter{border-color:#efeff7;min-height:0;padding:12px 14px}.orderBrowser .operationsActions .vendorPrimaryAction{min-height:36px;padding:8px 14px;font-size:12px}.orderBrowser .vendorRejectAction{font-size:12px}.orderVendorLogistics{border-top:1px solid #efeff7;flex-wrap:wrap;align-items:flex-start;gap:18px;padding:14px;display:flex}.orderBrowser .orderPickup{border:0;flex:240px;align-items:flex-start;gap:10px;margin:0;padding:0;font-size:11px;display:flex}.orderPickup>svg{box-sizing:content-box;color:#6861d4;background:#f4f2ff;border-radius:9px;flex-shrink:0;padding:8px}.orderPickup>div{gap:4px;display:grid}.orderBrowser .orderPickup strong{color:#343754;font-size:12px}.orderBrowser .orderPickup address{color:#7a849e;font-style:normal;line-height:1.5}.orderBrowser .orderPickup a{color:#655bd8;text-decoration:none}.orderBrowser .orderShipping{border:0;flex:280px;gap:12px;margin:0;padding:0;font-size:11px}.orderBrowser .orderShipping strong{font-size:12px}.orderBrowser .orderShipping dt,.orderBrowser .orderShipping dd{font-size:11px}.orderBrowser .orderShipping button{min-height:35px;padding:9px 11px;font-size:11px}.orderBrowser .orderPanelBody>.orderShipping{border-top:1px solid #efeff7;margin-top:16px;padding-top:16px}.orderBrowserLoading,.orderDetailsLoading{background:#f7f7fc;border-radius:10px;min-height:130px}.orderBrowserEmpty{color:var(--muted);padding-block:30px;font-size:14px}.orderLoadMore{margin-top:20px}.orderBrowser :is(button,[role=option]):focus-visible,.orderSearch:focus-within{outline-offset:3px;outline:2px solid #736ce1}@media (width<=1150px){.orderBrowserFilters{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.orderDateFilter{grid-column:1}.orderBrowser .operationsItem{grid-template-columns:44px minmax(0,1fr)}.orderBrowser .operationsItemFacts{grid-column:2}}@media (width<=640px){.orderBrowserTitle h1{font-size:28px}.orderExport{padding:9px 0;font-size:11px}.orderTabs{gap:4px}.orderTabs>button{padding:9px;font-size:11px}.orderBrowserFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.orderSearch{grid-column:1/-1}.orderDateFilter{grid-area:3/1/auto/-1}.orderCalendar{width:min(300px,100%);margin-inline:auto;inset-inline:0}.orderPanelHeader>button{flex-wrap:wrap;gap:8px;padding:12px}.orderPanelReference strong{font-size:12px}.orderPanelReference time{font-size:10px}.orderState{padding:5px 7px;font-size:10px}.orderPanelSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px;padding:14px 12px}.orderPanelSummary>div{gap:7px}.orderPanelSummary>div:last-child{grid-column:1/-1}.orderPanelSummary>div>svg{width:17px;height:17px;padding:7px}.orderPanelBody{padding-inline:10px}.orderVendorHeader{flex-wrap:wrap;gap:7px;padding:11px}.orderVendorHeader>strong:first-of-type{flex:1;min-width:80px;font-size:12px}.orderVendorSubtotal{margin-inline-start:auto;font-size:12px!important}.orderVendorHeader .vendorStatus{margin-inline-start:0}.orderBrowser .operationsItems{padding-inline:10px}.orderBrowser .operationsItem{gap:9px}.orderBrowser .operationsItemFacts{grid-column:1/-1;gap:7px;padding-inline-start:53px}.orderBrowser .operationsItemFacts dd{font-size:11px}.orderVendorLogistics{padding:11px}.orderBrowser .orderShipping{flex-basis:100%}.orderPanelSummary strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.orderPanelChevron{transition:none}}.orderRejectionReason{color:#9b5265;margin:0;padding:0 14px 12px;font-size:12px}.orderBrowser .orderShipping dl{gap:5px;margin:0;display:grid}.orderBrowser .orderShipping dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.orderBrowser .orderShipping dt{color:#7a849f}.orderBrowser .orderShipping dd{margin:0;font-weight:650}.orderBrowser .orderShipping .vendorSecondaryAction{color:#6256cd;background:#fff;border:1px solid #9f96f0;border-radius:7px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.orderBrowser .orderShipping .vendorSecondaryAction:hover{background:#f5f3ff}.orderBrowser .orderShipping>div:first-child{flex-basis:100%;margin-inline-end:0}.orderPaymentSummary{flex:auto;align-items:flex-start;gap:10px;min-width:0;display:flex}.orderPaymentSummary>svg{box-sizing:content-box;color:#6861d4;background:#f4f2ff;border-radius:9px;flex-shrink:0;padding:8px}.orderPaymentSummary>div{gap:6px;min-width:0;display:grid}.orderBrowser .orderPaymentSummary strong{color:#343754;font-size:12px}.orderBrowser .orderPaymentSummary dl{gap:4px}.orderBrowser .orderPaymentSummary dd{color:#66728e;white-space:nowrap;font-weight:500}.orderBrowser .orderShipping .orderLabelDownload{color:#6256cd;white-space:nowrap;background:0 0;border-color:#9f96f0;align-self:center}.orderPartial{color:#936016;white-space:nowrap;font-size:11px;font-weight:650}.productManagerTitle{margin-bottom:24px}.productManagerTitle h1{letter-spacing:-.035em;font-size:30px}.productManagerTitle .vendorPrimaryAction{border-radius:7px;min-height:38px;padding:9px 15px;font-size:12px}.productManager{color:#293052;min-width:0}.productManager .vendorProductFilters{border:0;grid-template-columns:minmax(200px,1.6fr) minmax(125px,.8fr) minmax(150px,1fr) minmax(150px,.9fr) auto;gap:13px;margin:0 0 14px;padding-bottom:12px}.productManager .vendorProductFilters>label,.productManager .vendorProductFilterField,.productManager .vendorPriceFilter{color:#727e9a;gap:7px;font-size:13px;font-weight:550}.productManager .vendorProductSearch>span:last-child,.productManager .vendorFilterSelect>button{color:#566282;background:#fff;border-color:#dce0f1;border-radius:7px;height:42px;font-size:14px;font-weight:500}.productManager .vendorProductSearch input{padding:0;height:40px;padding-inline-start:9px;font-size:14px;font-weight:500}.productManager .vendorProductSearch input::placeholder{color:#7a86a4}.productManager .vendorFilterSelect>button{text-align:start}.productManager .vendorFilterSelect>button svg{color:#8a94b7}.productManager .vendorFilterMenu{border-color:#e0e2f2;width:max(100%,230px);max-width:min(340px,100vw - 52px);inset-inline-start:auto;box-shadow:0 8px 25px #36376c12}.productManager .vendorFilterOptions [role=option]{color:#515e7d;cursor:pointer;text-align:start;border-radius:5px;justify-content:space-between;align-items:center;gap:9px;padding:9px;font-size:14px;display:flex}.productManager .vendorFilterOptions [role=option].isActive{color:#5951c6;background:#f1efff}.productManager .vendorFilterOptions [aria-selected=true]{color:#5951c6;font-weight:650}.productManager .vendorPriceFilter .dualPriceRange{min-width:0}.productManager .vendorPriceFilter legend{margin-bottom:7px}.productManager .dualPriceRangeValues{color:#7a86a4;font-size:12px}.productManager .vendorFilterActions{min-width:65px;min-height:39px}.productManager .vendorFilterActions>button:first-child{background:#6059df;border-color:#6059df;min-height:39px;padding-inline:16px;font-size:12px;font-weight:600}.productManager .vendorFilterClear{color:#7973b5;font-size:12px}.productSelectionBar{color:#727d98;flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:40px;margin-bottom:8px;font-size:13px;display:flex}.productSelectionBar>label{cursor:pointer;align-items:center;gap:10px;display:flex}.productManager input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:1px solid #d4daf0;border-radius:4px;flex-shrink:0;width:16px;height:16px;margin:0;position:relative}.productManager input[type=checkbox]:checked,.productManager input[type=checkbox]:indeterminate{background:#655ce0;border-color:#655ce0}.productManager input[type=checkbox]:checked:after{content:"";top:2px;border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;inset-inline-start:5px;transform:rotate(45deg)}.productManager input[type=checkbox]:indeterminate:after{content:"";top:6px;background:#fff;width:8px;height:2px;position:absolute;inset-inline-start:3px}.productManager input[type=checkbox]:disabled{opacity:.4;cursor:not-allowed}.productSelectionBar button{font:inherit;color:#645bca;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px 0;display:inline-flex}.productSelectionBar button:disabled{color:#b0b6c8;cursor:not-allowed}.productSelectionBar .productRefresh{margin-inline-start:auto;padding:7px}.productManagerTable{border-spacing:0;border-collapse:separate;table-layout:fixed;text-align:start;width:100%;font-size:14px}.productManagerTable th{text-align:start}.productManagerTable thead th{color:#77819e;background:#f4f3ff;padding:10px;font-size:13px;font-weight:550}.productManagerTable thead th:first-child{border-start-start-radius:8px;width:35px}.productManagerTable thead th:nth-child(2){width:43%}.productManagerTable thead th:nth-child(3){width:15%}.productManagerTable thead th:nth-child(4){width:10%}.productManagerTable thead th:nth-child(5){width:8%}.productManagerTable thead th:last-child{border-start-end-radius:8px;width:187px}.productManagerTable tbody td,.productManagerTable tbody th{vertical-align:middle;border-bottom:1px solid #edecf7;padding:9px 10px;font-weight:500}.productManagerTable tbody tr.isSelected{background:#f7f6ff}.productManager .vendorProductIdentity{gap:11px}.productManager .vendorProductIdentity img,.productManager .vendorProductImagePlaceholder{object-fit:contain;background:#f1f3fa;border-radius:7px;flex:0 0 44px;width:44px;height:44px}.productManager .vendorProductIdentity>span{gap:5px;min-width:0}.productManager .vendorProductIdentity a{color:#303859;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;text-decoration:none;overflow:hidden}.productManager .vendorProductIdentity a:hover{color:#6057cb}.productManager .vendorProductIdentity small{color:#7a86a3;font-size:12px;font-weight:450;line-height:1.4}.productManager .vendorProductIdentity .vendorProductReviewReason{color:#a45b4d;white-space:normal}.productStatus{color:#768098;background:#f1f2f7;border-radius:5px;align-items:center;gap:5px;width:max-content;max-width:100%;padding:4px 7px;font-size:12px;font-weight:600;line-height:1.35;display:inline-flex}.productStatus i,.productStockCell i{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.productStatus.status-published{color:#258462;background:#e6f7ef}.productStatus.status-review,.productStatus.status-pending_review{color:#98722a;background:#fff4df}.productStatus.status-rejected{color:#a65856;background:#fff0ef}.productStockCell>span{align-items:center;gap:6px;display:inline-flex}.productStockCell .inStock i{background:#36ac83}.productStockCell .outOfStock{color:#b46065}.productManager .vendorRowActions{flex-wrap:wrap;justify-content:flex-start;gap:6px}.productManager .vendorRowActions a,.productManager .vendorRowActions button{color:#6b60cc;background:#fff;border:1px solid #e2def8;border-radius:5px;justify-content:center;align-items:center;min-height:27px;padding:5px 9px;font-size:12px;line-height:1.1;text-decoration:none;display:inline-flex}.productManager .vendorRowActions .productRemove{color:#ad5261;background:#fff0f2;border-color:#0000}.productManager .vendorRowActions a:hover{background:#f5f3ff}.productManager .vendorRowActions .productRemove:hover{background:#ffe7ec}.productManagerNotice,.productManagerError{margin:0 0 12px;font-size:12px;line-height:1.6}.productManagerNotice{color:#277c62}.productManagerError{color:#a34c57}.productManagerError button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.productManagerEmpty{color:#78829a;padding-block:35px;font-size:13px}.productBulkDialog{box-sizing:border-box;color:#303754;background:#fff;border:1px solid #e1dff0;border-radius:13px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:24px;overflow:auto}.productBulkDialog::backdrop{background:#25243b66}.productBulkDialog h2{letter-spacing:-.025em;margin:0 0 12px;font-size:20px}.productBulkDialog p,.productBulkDialog li{font-size:13px;line-height:1.65}.productBulkDialog p{color:#78829a}.productBulkDialog ul{margin-block:16px;padding-inline-start:19px}.productBulkDialog li{padding-block:2px}.productBulkDialog footer{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.productBulkDialog footer button{color:#635f85;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedcf0;border-radius:7px;padding:9px 13px;font-size:12px}.productBulkDialog footer .productBulkConfirm{color:#fff;background:#a45062;border-color:#a45062}.productBulkDialog button:disabled{opacity:.5;cursor:wait}.productManager :is(button,a,input):focus-visible,.productBulkDialog button:focus-visible{outline-offset:3px;outline:2px solid #7c74df}@media (width<=1150px){.productManager .vendorProductFilters{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.productManager .vendorPriceFilter{grid-column:1/3}.productManager .vendorFilterActions{justify-self:end}.productManagerTable thead th:nth-child(2){width:37%}.productManagerTable thead th:last-child{width:125px}}@media (width<=700px){.productManagerTitle{gap:12px;margin-bottom:20px}.productManagerTitle h1{font-size:26px}.productManagerTitle .vendorPrimaryAction{padding:8px 10px;font-size:13px}.productManager .vendorProductFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;margin-bottom:22px}.productManager .vendorProductSearch{grid-column:1/-1}.productManager .vendorPriceFilter{grid-column:1}.productManager .vendorFilterActions{grid-column:2}.productManager .vendorFilterMenu{width:100%;max-width:100%}.productManagerTable,.productManagerTable tbody{display:block}.productManagerTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.productManagerTable tbody tr{border-top:1px solid #edecf7;grid-template-columns:22px minmax(0,1fr) auto;gap:9px 8px;padding:13px 0;display:grid}.productManagerTable tbody td,.productManagerTable tbody th{border:0;padding:0}.productCheck{grid-area:1/1;padding-top:12px!important}.productIdentityCell{grid-area:1/2/auto/-1}.productManager .vendorProductIdentity a{white-space:normal;font-size:14px;line-height:1.45}.productStatusCell,.productPriceCell{grid-column:2}.productStockCell{grid-area:3/3}.productPriceCell:before,.productStockCell:before{content:attr(data-label);color:#7a849d;margin-inline-end:6px;font-size:12px}.productActionsCell{grid-column:2/-1}.productManager .vendorRowActions{gap:8px}.productManager .vendorRowActions a,.productManager .vendorRowActions button{min-height:32px;padding:7px 12px;font-size:13px}.productSelectionBar{gap:5px 11px;font-size:13px}}@media (prefers-reduced-motion:reduce){.productManager .vendorProductResults{transition:none}}.productManager .dualPriceRange{direction:ltr}.productManagerTitle{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.productBulkDialog .productManagerError{color:#a34c57}.productManagerTable{background:#fff}.profilePage{gap:16px;max-width:900px;padding-block:30px 45px;display:grid}.profilePage .profileHero{background:linear-gradient(125deg,#fff 10%,#f5f5ff 60%,#eaeaff);border:1px solid #e3e6fb;border-radius:15px;gap:20px;margin:0;padding:24px}.profileHero .accountAvatar{border-radius:50%;width:70px;height:70px;margin:0;font-size:23px;display:grid}.profileHero .accountAvatarEdit{inset-inline-end:-1px;color:#6967a0;border-color:#e2e5f2;width:25px;height:25px;bottom:-1px;box-shadow:0 2px 6px #34355b0c}.profileHero .accountAvatarStatus{max-width:200px;margin-top:8px;font-size:12px;display:block;position:static}.profileIdentity{min-width:0}.profileHero .profileIdentity h1{color:#202445;letter-spacing:-.035em;overflow-wrap:anywhere;font-size:27px;font-weight:750;line-height:1.25}.profileHero .profileIdentity>span{color:#7a84a0;overflow-wrap:anywhere;margin-top:5px;font-size:13px;display:block}.profileEditButton{color:#5c59d6;min-height:39px;font:inherit;cursor:pointer;background:#ffffffb3;border:1px solid #eeedff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;margin-inline-start:auto;padding:10px 15px;font-size:13px;font-weight:600;display:inline-flex}.profileEditButton:hover{background:#fff;border-color:#d8d5fb}.profileActivity{background:#fff;border:1px solid #e7e9f7;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 22px;display:grid}.profileActivity>div{align-items:center;gap:15px;min-width:0;padding-inline-end:22px;display:flex}.profileActivity>div+div{border-inline-start:1px solid #e5e7f5;padding-inline:22px 0}.profileActivity>div>svg{box-sizing:content-box;color:#6660df;background:#f1f1ff;border-radius:50%;flex-shrink:0;padding:13px}.profileActivity>div>span{gap:3px;display:grid}.profileActivity strong{color:#28284f;font-size:25px;font-weight:750;line-height:1.2}.profileActivity small{color:#7c87a1;white-space:nowrap;font-size:12px}.profileActivity a{color:#454c78;border:1px solid #e5e7fb;border-radius:20px;justify-content:center;align-items:center;gap:7px;min-height:36px;margin-inline-start:auto;padding:9px 12px;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex}.profileActivity a:hover{background:#f8f7ff;border-color:#d9d6fc}.profilePage .profileSection{background:#fff;border:1px solid #e7e9f7;border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:12px 16px;margin:0;padding:20px 22px;display:grid}.profileSectionIcon{box-sizing:content-box;color:#6862dc;background:#f3f2ff;border-radius:50%;grid-area:1/1/3;padding:10px}.profileSectionHeading{align-self:center;min-width:0}.profileSectionHeading h2{color:#2b2c50;letter-spacing:-.015em;margin:0;font-size:16px;font-weight:700;line-height:1.4}.profileSectionHeading p{color:#7b86a0;margin:4px 0 0;font-size:13px;line-height:1.5}.profileSection>.accountSettingsBody{grid-column:2;min-width:0}.profilePage .accountCurrentValue{align-items:center;gap:20px}.profilePage .accountCurrentValue span{color:#7a84a0;font-size:12px;font-weight:500}.profilePage .accountCurrentValue strong{color:#404866;white-space:normal;overflow-wrap:anywhere;font-size:14px;font-weight:500}.profileEmail .accountCurrentValue>div>span{display:none}.profilePage .isCompact{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;padding-block:16px}.profilePage .isCompact .profileSectionIcon{grid-row:1}.profilePage .isCompact>.accountSettingsBody{grid-column:3}.profilePage .profilePassword:has(.authForm)>.accountSettingsBody{grid-area:2/2/auto/-1}.profilePage .accountCurrentValue button,.profilePage .securityForm>.primaryLink,.profilePage .accountTextAction,.profileDelete button{color:#605adb;min-height:39px;font:inherit;text-align:center;background:#f6f5ff;border:1px solid #e7e5fc;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.profilePage .accountCurrentValue button:hover,.profilePage .securityForm>.primaryLink:hover,.profilePage .accountTextAction:hover{background:#efedff;border-color:#d8d3fb}.profilePage .accountSettingsBody .securityForm{width:100%}.profilePage .accountInlineForm input,.profilePage .authForm input{border-color:#dce0f1;font-size:15px}.profilePage .accountInlineForm label>span,.profilePage .authForm label>span{color:#67728f;font-size:13px}.profilePage .accountFormFooter button,.profilePage .authForm>button{background:#625bda;border-color:#625bda;font-size:13px}.profilePage .accountFormFooter .accountCancelButton{color:#737b96;background:0 0;border-color:#e1e3f2}.profilePage .accountFormFooter{flex-wrap:wrap;gap:10px}.profilePage .accountFormFooter .formMessage{margin-inline:0 auto}.profilePage .profileDelete{background:#fafafb;border-color:#e9e9ef}.profileDelete .profileSectionHeading h2{color:#979baa;font-weight:600}.profileDelete .profileSectionIcon{color:#a0a5b3;background:#f0f1f5}.profileDelete button:disabled{color:#a0a4b0;cursor:not-allowed;background:#f5f5f8;border-color:#e4e5ec}.profilePage .accountSignOutForm{text-align:end;border:0;margin:0;padding:6px 0 0}.profilePage .accountSignOut{color:#7a839c;font-size:13px}.profilePage .profileNotice{margin:0;padding-inline:4px;font-size:14px}.profilePage :is(button,a,input):focus-visible{outline-offset:3px;outline:2px solid #8279e3}[dir=rtl] .profileActivity a>svg{transform:rotate(180deg)}@media (width<=760px){.profilePage{gap:12px;padding-block-start:20px}.profilePage .profileHero{flex-wrap:wrap;gap:14px;padding:20px}.profileHero .profileIdentity h1{font-size:23px}.profileIdentity{flex:1}.profileActivity{gap:13px;padding:16px}.profileActivity>div{grid-template-columns:35px minmax(0,1fr);gap:10px;padding:0;display:grid}.profileActivity>div+div{padding-inline-start:15px}.profileActivity>div>svg{width:19px;height:19px;padding:8px}.profileActivity strong{font-size:23px}.profileActivity a{box-sizing:border-box;grid-column:1/-1;width:max-content;max-width:100%;margin:0;padding-inline:8px;font-size:12px}.profilePage .profileSection{grid-template-columns:36px minmax(0,1fr);gap:11px 12px;padding:18px 16px}.profileSectionIcon{width:18px;height:18px;padding:9px}.profilePage .isCompact>.accountSettingsBody,.profilePage .profilePassword>.accountSettingsBody,.profilePage .profileSelling>.accountSettingsBody{grid-column:2}.profilePage .accountSettingsBody .securityForm{justify-items:start}.profilePage .profilePassword:has(.authForm)>.accountSettingsBody{grid-column:1/-1}}@media (width<=420px){.profilePage .profileHero{padding:18px 16px}.profileHero .accountAvatar{width:58px;height:58px;font-size:20px}.profileHero .profileIdentity h1{font-size:21px}.profileHero .profileIdentity>span{font-size:12px}.profileEditButton{margin-inline-start:72px;padding:8px 12px;font-size:12px}.profilePage .accountCurrentValue{flex-wrap:wrap;gap:12px}.profilePage .accountCurrentValue button{margin-inline-start:auto}.profileActivity small{white-space:normal}.profileActivity a{gap:4px;font-size:11px}.profileActivity a>svg{flex-shrink:0;width:13px}.profilePage .accountInlineForm,.profilePage .authForm{min-width:0}.profilePage .accountInlineForm input,.profilePage .authForm input{box-sizing:border-box;max-width:100%}}@media (prefers-reduced-motion:reduce){.profilePage button{transition:none}}.profileSection .profileNotice{margin-top:12px}.catalogPage.isCompactCatalog .catalogLayout{padding-top:0}.catalogSidebar{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.catalogSidebar .catalogControls{flex:none;padding-inline-end:18px}.catalogSidebar .sortMenu{flex:1;min-width:0}.catalogSidebar .sortControl,.catalogSidebar .sortDropdown button{text-align:start}.catalogSidebar .sortDropdown{width:auto;inset-inline:0}.catalogIndependentScroll .catalogSidebar .filterPanel{flex:auto;height:auto}@media (width<=900px){.catalogSidebar{display:contents}.catalogSidebar .catalogControls{padding:0}.catalogSidebar .sortMenu{min-width:0}.catalogLayout{row-gap:18px}}html[lang=ar] body{font-family:Noto Sans Arabic Variable,Segoe UI,Tahoma,sans-serif}html[lang=ar] :is(h1,h2,h3,h4,h5,h6,.vendorStatus,.productStatus){letter-spacing:0}html[lang=ar] :is(h1,h2,h3){line-height:1.5}html[lang=ar] :is(input,textarea,button,select){font-family:inherit}html[lang=ar] :is(p,.formMessage,.fieldError){line-height:1.8}input:is([type=email],[type=url],[type=tel],[type=number],[type=password],[inputmode=numeric],[inputmode=decimal],[autocomplete=one-time-code],[name=iban],[name=swiftCode]),code,pre{direction:ltr;unicode-bidi:isolate}.dualPriceRange{direction:ltr}.sidebar{inset-block:0;inset-inline:0 auto}.mainArea{margin-inline-start:var(--sidebar-width)}.hasHorizontalNavigation .mainArea{margin-inline-start:0}.languageButton{color:#585ab0;white-space:nowrap;background:#f8f8fe;border:1px solid #e4e6f2;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:7px 11px;font-size:13px;font-weight:650;line-height:1.4;display:inline-flex}.languageButton:hover{color:#4b46b5;background:#f0effb;border-color:#cecaed}.languageButton:focus-visible{outline-offset:3px;outline:2px solid #746cdc}[dir=rtl] :is(svg.lucide-arrow-right,svg.lucide-arrow-left,svg.lucide-chevron-right,svg.lucide-chevron-left){transform:scaleX(-1)}[dir=rtl] .categoryMenu:not(.isOpen){transform:translate(100%)}[dir=rtl] .adminSettingSwitch input:checked:after{transform:translate(-18px)}[dir=rtl] .hasHorizontalNavigation .categoryMenu{transform:translateY(-10px)}[dir=rtl] .hasHorizontalNavigation .categoryMenu.isOpen{transform:translateY(0)}@media (width<=900px){.mainArea{margin-inline-start:0}[dir=rtl] .sidebar{transform:translate(102%)}[dir=rtl] .sidebar.isOpen{transform:translate(0)}[dir=rtl] .filterPanel{transform:translate(-102%)}[dir=rtl] .filterPanel.isOpen{transform:translate(0)}.languageButton{width:36px;min-height:36px;padding:8px;display:inline-flex}.languageButton>span{display:none}.languageButton>svg{flex-shrink:0;width:18px;height:18px}}.workspaceLanguage{align-self:flex-start;margin:12px 18px}.workspaceMobileTopbar>.languageButton{margin-inline-start:auto}@media (width<=640px){.topbar .searchField{margin-inline-end:0}.topbarActions{flex:none;position:static}.topbar .searchField input{width:0}}.sidebar .workspaceLanguage>span{display:inline}.sidebar .workspaceLanguage{width:auto}.languageButton.menuLanguage{display:none}.languageButton.menuLanguage.workspaceLanguage{display:inline-flex}@media (width<=900px){.topbar .languageButton{display:none}.sidebar .languageButton.menuLanguage{background:0 0;border:0;border-radius:0;justify-content:flex-start;align-self:stretch;gap:12px;width:100%;min-height:44px;margin:8px 0 0;padding:10px 0;font-size:14px;display:flex}.sidebar .menuLanguage>span{display:inline}.sidebar .menuLanguage:hover{color:#4b46b5;background:#f7f7ff}}.oliveHomeSection,.oliveProductPage,.oliveCheckout{--olive:#304536;--olive-muted:#596552;--olive-gold:#a78344;--olive-paper:#f6f3eb}.olivePrimary{border:1px solid var(--olive);background:var(--olive);color:#fff;min-height:48px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:11px 20px;font-size:16px;font-weight:650;text-decoration:none;display:inline-flex}.olivePrimary:hover:not(:disabled){background:#24372a;border-color:#24372a}.olivePrimary:disabled{opacity:.5;cursor:not-allowed}.oliveProductPage{max-width:1440px;color:var(--olive);margin:auto}.oliveBreadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;font-size:14px;display:flex}.oliveBreadcrumb a{color:inherit;text-decoration:none}.oliveLandingHero{isolation:isolate;color:#fff;background:#283429;border-radius:18px;align-items:center;min-height:clamp(460px,43vw,590px);margin-top:64px;padding:clamp(32px,5vw,70px);display:flex;position:relative;overflow:hidden}.oliveHeroImage{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.oliveLandingHero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0c180fcc,#0c180f66 60%,#0c180f1f);position:absolute;inset:0}[dir=rtl] .oliveLandingHero:before{transform:scaleX(-1)}.oliveProductCopy{max-width:680px;padding-block:12px 35px}.oliveProductCopy .oliveProducer{letter-spacing:.02em;color:#e9e1c8;margin:0 0 22px;font-size:17px;font-weight:600}.oliveProductCopy h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(42px,4.8vw,68px);font-weight:750;line-height:1.16}[lang=ar] .oliveProductCopy h1{font-size:clamp(40px,4.4vw,62px);line-height:1.45}.oliveProductCopy .oliveHeroIntro{color:#f2f0e6;max-width:500px;margin:24px 0 28px;font-size:18px;line-height:1.8}.oliveHeroAction{color:#2c412f;background:#f7f2e5;border-radius:7px;align-items:center;gap:18px;min-height:49px;padding:13px 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.oliveHeroAction:hover{background:#fffaf0}.olivePurchaseSection{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);padding-top:0;scroll-margin-top:165px;display:grid}.oliveGallery{min-width:0}.oliveMainPhoto{aspect-ratio:4/3;background:#f3f0e7;border-radius:12px;overflow:hidden}.oliveMainPhoto img{object-fit:contain;width:100%;height:100%;display:block}.oliveThumbnails{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.oliveThumbnails button{cursor:pointer;background:#f3f0e7;border:1px solid #0000;border-radius:6px;width:80px;padding:3px}.oliveThumbnails button.isSelected{border-color:#7c744c}.oliveThumbnails img{object-fit:cover;border-radius:3px;width:100%;height:64px;display:block}.olivePurchaseCopy{min-width:0}.olivePurchaseCopy h2{letter-spacing:-.03em;margin:0 0 12px;font-size:32px;line-height:1.5}.olivePurchaseIntro{color:var(--olive-muted);max-width:570px;margin:0 0 26px;font-size:17px;line-height:1.8}.oliveSizeChoices{border:0;min-width:0;margin:0;padding:0}.oliveSizeChoices legend{margin:0 0 13px;font-size:16px;font-weight:650}.oliveSizeChoices>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.oliveSizeChoices button{min-height:88px;color:var(--olive);cursor:pointer;font:inherit;background:#fff;border:1px solid #d9dfd2;border-radius:7px;justify-items:center;gap:7px;padding:13px 5px;display:grid}.oliveSizeChoices button.isSelected{border-color:var(--olive);box-shadow:inset 0 0 0 1px var(--olive);background:#f0f3e9}.oliveSizeChoices strong{font-size:20px}.oliveSizeChoices span{color:#56614e;white-space:nowrap;font-size:14px}.olivePurchaseTotal{justify-content:space-between;align-items:center;gap:18px;margin:28px 0 20px;display:flex}.olivePurchaseTotal>div>strong{font-size:32px;line-height:1.5}.olivePurchaseTotal>div>span{color:var(--olive-muted);align-items:center;gap:6px;font-size:15px;display:flex}.oliveQuantity{background:#fff;border:1px solid #d6ddce;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:3px;display:flex}.oliveQuantity button{width:36px;height:38px;color:var(--olive);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.oliveQuantity button:hover:not(:disabled){background:#f0f3e9}.oliveQuantity button:disabled{opacity:.35;cursor:default}.oliveQuantity output{text-align:center;min-width:23px;font-size:17px}.oliveOrderButton{width:100%;min-height:53px;font-size:17px;display:flex}.olivePaymentHint{color:var(--olive-muted);text-align:center;margin:15px 0 0;font-size:15px;line-height:1.8}.oliveFilm{border-top:1px solid #e1e6d9;max-width:1160px;margin:70px auto 0;padding-top:42px}.oliveFilm h2{letter-spacing:-.025em;margin:0 0 24px;font-size:30px;line-height:1.5}.oliveFilm video{aspect-ratio:16/9;background:#202b22;border-radius:12px;width:100%;height:auto;display:block}.oliveCheckout{max-width:1120px;color:var(--olive);margin:0 auto;font-size:16px}.oliveCheckoutHeader{margin:0 0 32px}.oliveCheckoutHeader h1{margin:0 0 16px;font-size:34px}.oliveCheckoutSteps{color:#636e5e;flex-wrap:wrap;gap:22px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.oliveCheckoutSteps li{align-items:center;gap:8px;display:flex}.oliveCheckoutSteps li[aria-current=step]{color:var(--olive);font-weight:700}.oliveCheckoutSteps span{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:13px;line-height:1;display:grid}.oliveCheckoutGrid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:42px;display:grid}.oliveCheckout h2{margin:0 0 22px;font-size:24px}.oliveCheckout form{min-width:0}.oliveOrderSizes{border:0;margin:0 0 34px;padding:0}.oliveOrderSizes legend{margin-bottom:12px;font-size:23px;font-weight:700}.oliveOrderSize{border-bottom:1px solid #e2e6db;justify-content:space-between;align-items:center;gap:18px;min-height:80px;display:flex}.oliveOrderSize>span{gap:5px;font-size:17px;display:grid}.oliveOrderSize small{color:var(--olive-muted);font-size:15px}.oliveDeliveryFields{grid-template-columns:1fr 1fr;gap:22px 16px;display:grid}.oliveDeliveryFields label{gap:9px;font-size:16px;display:grid}.oliveDeliveryFields label>span,.oliveDeliveryFields>div>span{font-weight:600}.oliveDeliveryFields>div>span{margin-bottom:9px;font-size:16px;display:block}.oliveDeliveryFields .full{grid-column:1/-1}.oliveDeliveryFields input,.oliveDeliveryFields textarea{width:100%;min-height:48px;color:var(--olive);font:inherit;background:#fff;border:1px solid #d4ddcd;border-radius:7px;padding:11px 12px;font-size:16px;line-height:1.5;display:block}.oliveDeliveryFields textarea{resize:vertical;min-height:94px}.oliveDeliveryFields .orderFilterButton{min-height:48px;color:var(--olive);font-size:16px}.oliveDeliveryFields .orderSelectMenu [role=option]{min-height:44px;font-size:16px}.oliveFieldError{color:#9a3f37;margin-top:4px;font-size:14px;line-height:1.6;display:block}.oliveCheckoutSummary{background:var(--olive-paper);border-radius:12px;min-width:0;padding:28px}.oliveCheckoutSummary header{align-items:center;gap:15px;margin-bottom:23px;display:flex}.oliveCheckoutSummary header img{object-fit:cover;border-radius:5px;width:60px;height:76px}.oliveCheckoutSummary header strong{font-size:18px;line-height:1.7}.oliveCheckoutSummary ul{margin:0;padding:0;list-style:none}.oliveCheckoutSummary li{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:11px 0;font-size:16px;display:flex}.oliveCheckoutSummary li strong{font-weight:650}.oliveCheckoutTotal{border-top:1px solid #d7ddcd;justify-content:space-between;gap:20px;margin-top:17px;padding-top:22px;font-size:21px;display:flex}.oliveCheckout .oliveIncluded{color:var(--olive-muted);overflow-wrap:anywhere;margin:15px 0 0;font-size:15px;line-height:1.8}.oliveFormAction{width:100%;min-height:50px;margin-top:26px;font-size:17px;display:flex}.oliveCheckoutError{color:#973e38;margin:16px 0;font-size:15px;line-height:1.8}.olivePaymentPanel{min-width:0}.olivePaymentPanel>p{color:var(--olive-muted);font-size:16px}.oliveTransferAmount{color:var(--olive-muted);border-bottom:1px solid #dce3d3;gap:9px;margin-bottom:24px;padding:0 0 24px;font-size:16px;display:grid}.oliveTransferAmount strong{color:var(--olive);font-size:32px;line-height:1.5}.oliveAlias{margin:24px 0 28px}.oliveAlias label{margin-bottom:11px;font-size:16px;font-weight:600;display:block}.oliveAlias>div{align-items:center;gap:10px;display:flex}.oliveAlias input{width:100%;min-width:0;height:52px;font:inherit;color:var(--olive);letter-spacing:.025em;background:#f4f6ef;border:1px solid #d5decb;border-radius:7px;flex:1;padding:11px 14px;font-size:20px;font-weight:700;line-height:1.3}.oliveAlias button,.oliveTextButton{min-height:44px;color:var(--olive);font:inherit;cursor:pointer;background:0 0;border:1px solid #cbd6c2;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:15px;display:inline-flex}.oliveAlias small{color:var(--olive-muted);margin-top:11px;font-size:16px;display:block}.oliveProofUpload{border-top:1px solid #dce3d3;justify-items:start;gap:14px;padding:26px 0;display:grid}.oliveProofUpload h2{margin:0;font-size:23px}.oliveProofUpload p{color:var(--olive-muted);margin:0;font-size:16px;line-height:1.8}.oliveProofButton{cursor:pointer;background:#fff;border:1px solid #cad4c2;border-radius:7px;align-items:center;gap:9px;min-height:46px;padding:11px 16px;font-size:16px;font-weight:650;display:inline-flex}.oliveProofName{overflow-wrap:anywhere;max-width:100%;color:var(--olive-muted);font-size:15px;line-height:1.6}.oliveProofUpload input:focus-visible+label{outline-offset:4px;outline:2px solid #8c7d47}.oliveProofIssue{background:#fff5e5;border-inline-start:3px solid #b88c42;border-radius:4px;margin-bottom:24px;padding:17px 19px;font-size:16px}.oliveProofIssue p{margin:8px 0 0;font-size:16px;line-height:1.8}.olivePaymentReference{color:var(--olive-muted);overflow-wrap:anywhere;margin-bottom:20px;font-size:14px}.oliveReceived{text-align:center;max-width:620px;margin:40px auto 80px}.oliveReceived>svg{box-sizing:content-box;width:28px;height:28px;color:var(--olive);background:#eff4e9;border-radius:50%;padding:17px}.oliveReceived h1{margin:23px 0 15px;font-size:35px}.oliveReceived p{color:var(--olive-muted);font-size:17px;line-height:1.9}.oliveReceived .olivePrimary{min-height:49px;margin-top:20px;font-size:17px}.oliveOrderLoading{min-height:300px;color:var(--olive-muted);font-size:16px}.oliveProductPage :is(button,a,input,video):focus-visible,.oliveCheckout :is(button,a,input,textarea):focus-visible,.oliveHomeSection a:focus-visible{outline-offset:4px;outline:2px solid #8c7d47}@media (width<=1050px){.olivePurchaseSection{gap:30px}.oliveSizeChoices>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.oliveBreadcrumb{margin-bottom:14px;font-size:14px}.oliveLandingHero{border-radius:12px;min-height:470px;margin-top:36px;padding:30px 25px}.oliveLandingHero:before{background:#0c180f94}.oliveProductCopy{padding-block:10px 48px}.oliveProductCopy h1{font-size:43px}[lang=ar] .oliveProductCopy h1{font-size:40px}.oliveProductCopy .oliveProducer{margin-bottom:18px;font-size:16px}.oliveProductCopy .oliveHeroIntro{margin:20px 0 25px;font-size:17px}.olivePurchaseSection{grid-template-columns:1fr;gap:28px;padding-top:0;scroll-margin-top:85px}.oliveMainPhoto{aspect-ratio:4/3}.oliveThumbnails button{width:66px}.oliveThumbnails img{height:58px}.olivePurchaseCopy h2{font-size:29px}.oliveFilm{margin-top:42px;padding-top:30px}.oliveFilm h2{margin-bottom:19px;font-size:26px}.oliveFilm video{border-radius:9px}.olivePurchaseIntro{margin-bottom:23px;font-size:16px}.oliveSizeChoices>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.oliveSizeChoices strong{font-size:20px}.oliveSizeChoices span{font-size:15px}.oliveCheckoutGrid{grid-template-columns:1fr;gap:32px}.oliveCheckoutSummary{order:-1;padding:23px}.oliveCheckoutHeader h1{font-size:30px}.oliveCheckoutSteps{gap:13px;font-size:14px}.oliveCheckoutSummary header{margin-bottom:16px}.oliveDeliveryFields{gap:20px 12px}.oliveCheckoutTotal{font-size:21px}}@media (width<=460px){.oliveProductPage{padding-top:18px}.oliveLandingHero{min-height:450px;padding:27px 21px}.oliveProductCopy h1{font-size:36px}[lang=ar] .oliveProductCopy h1{font-size:35px}.oliveHeroAction{padding-inline:18px;font-size:16px}.oliveThumbnails{gap:8px}.oliveThumbnails button{width:calc(25% - 6px);max-width:78px}.olivePurchaseTotal{gap:12px}.olivePurchaseTotal>div>strong{font-size:29px}.olivePurchaseTotal>div>span{font-size:14px}.oliveDeliveryFields{grid-template-columns:1fr}.oliveCheckoutHeader{margin-bottom:26px}.oliveCheckoutSteps{gap:12px;font-size:14px}.oliveCheckoutSteps li{gap:6px}.oliveCheckoutSteps span{width:23px;height:23px;font-size:13px}.oliveTransferAmount strong{font-size:30px}.oliveReceived{margin-top:28px}.oliveReceived h1{font-size:30px}}@media (prefers-reduced-motion:reduce){html:has(.oliveProductPage){scroll-behavior:auto}.oliveHomeSection *,.oliveProductPage *,.oliveCheckout *{scroll-behavior:auto;transition:none}}.oliveHomeSection{isolation:isolate;color:#2e4433;background:#f6f2e8;border-radius:20px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:410px;margin:30px 0 42px;text-decoration:none;display:grid;position:relative;overflow:hidden}.oliveHomeCopy{z-index:2;flex-direction:column;justify-content:center;min-width:0;padding:36px clamp(26px,3vw,43px);display:flex;position:relative}.oliveHomeCopy h2{letter-spacing:-.04em;text-wrap:balance;margin:0 0 18px;font-size:clamp(27px,2.5vw,36px);font-weight:780;line-height:1.3}.oliveHomeCopy .oliveHomeDescription{color:#53604e;max-width:510px;margin:0 0 25px;font-size:18px;line-height:1.9}.oliveHomeFooter{justify-content:space-between;align-items:center;gap:26px;display:flex}.oliveHomePrice{align-content:center;gap:3px;display:grid}.oliveHomePrice>span{color:#66705c;font-size:14px}.oliveHomePrice strong{white-space:nowrap;font-size:28px;font-weight:750}.oliveHomeFooter .oliveHomeTaste{color:#8c6d35;text-align:center;margin:0;padding:6px 0 18px;font-family:Georgia,serif;font-size:24px;font-style:italic;font-weight:400;line-height:1.45;position:relative;transform:rotate(-5deg)}.oliveHomeTaste>span{display:block}[lang=ar] .oliveHomeFooter .oliveHomeTaste{letter-spacing:0;font-family:Hova Nastaliq,Noto Sans Arabic Variable,serif;font-size:30px;font-style:normal;font-weight:400;line-height:1.9;transform:none}.oliveHomeTaste>svg{inset-inline-start:10%;color:#ba9651;width:80%;height:12px;position:absolute;bottom:0}.oliveHomeImage{clip-path:ellipse(100% 210% at 100% 100%);grid-area:1/2;min-width:0;position:relative;overflow:hidden}.oliveHomeImage img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}[dir=rtl] .oliveHomeImage{clip-path:ellipse(100% 210% at 0 0)}.oliveHomeLeaves{z-index:1;pointer-events:none;inset-inline-end:47%;color:#b9a36b;opacity:.12;width:150px;height:200px;position:absolute;top:-27px;transform:rotate(28deg)}[dir=rtl] .oliveHomeLeaves{transform:scaleX(-1)rotate(28deg)}.oliveHomeSection:focus-visible{outline-offset:5px;outline:3px solid #8b713d}.oliveHomeSection:hover h2{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1px}@media (width>=1100px){[lang=ar] .oliveHomeCopy h2{letter-spacing:-.025em;font-size:32px}}@media (width<=1100px) and (width>=761px){.oliveHomeSection{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.oliveHomeCopy{padding:28px}.oliveHomeCopy .oliveHomeDescription{font-size:17px}.oliveHomeFooter{gap:18px}.oliveHomeFooter .oliveHomeTaste{font-size:21px}[lang=ar] .oliveHomeFooter .oliveHomeTaste{font-size:28px}}@media (width<=760px){.oliveHomeSection{border-radius:16px;grid-template-columns:1fr;min-height:0;margin:26px 0 34px}.oliveHomeImage{grid-area:1/1;height:clamp(225px,57vw,370px);clip-path:none!important}.oliveHomeImage img{object-position:50% 53%}.oliveHomeCopy{grid-area:2/1;padding:27px}.oliveHomeCopy h2{max-width:500px;margin-bottom:14px;font-size:29px}.oliveHomeCopy .oliveHomeDescription{margin-bottom:20px;font-size:17px}.oliveHomeFooter{gap:18px}.oliveHomeFooter .oliveHomeTaste{font-size:22px}[lang=ar] .oliveHomeFooter .oliveHomeTaste{font-size:28px}.oliveHomeLeaves{inset-inline-end:-25px;opacity:.09;width:150px;height:205px;top:auto;bottom:8px}}@media (width<=360px){.oliveHomeCopy{padding:23px 20px}.oliveHomeCopy h2{font-size:25px}.oliveHomeCopy .oliveHomeDescription{font-size:16px}.oliveHomeFooter{gap:14px}.oliveHomeFooter .oliveHomeTaste{font-size:19px}[lang=ar] .oliveHomeFooter .oliveHomeTaste,.oliveHomePrice strong{font-size:26px}}.customerOrdersNav{border-bottom:1px solid var(--line);gap:26px;margin:14px 0 28px;display:flex}.customerOrdersNav a{color:var(--muted);border-bottom:2px solid #0000;padding:12px 0;font-size:14px;text-decoration:none}.customerOrdersNav a[aria-current=page]{color:var(--accent);border-color:var(--accent);font-weight:700}.specialCustomerPage{max-width:1050px;margin:auto}.specialCustomerPage>h1{margin:0;font-size:31px}.specialEmpty{color:var(--muted);padding:20px 0 50px}.specialEmpty a{color:var(--accent);text-underline-offset:4px}.specialReceivedNotice{color:#3d6445;margin:0 0 22px;font-size:14px}.specialCustomerList{gap:22px;display:grid}.specialCustomerOrder{background:var(--surface);border:1px solid #e5e6f0;border-radius:14px;overflow:hidden}.specialCustomerOrder>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.specialCustomerOrder header>div{gap:5px;display:grid}.specialCustomerOrder header strong{font-size:14px}.specialCustomerOrder header small{color:var(--muted);font-size:12px}.specialState{white-space:nowrap;color:#6554c1;background:#eeecff;border-radius:7px;align-items:center;width:fit-content;min-height:26px;padding:4px 10px;font-size:12px;font-weight:650;display:inline-flex}.specialState-payment_review{color:#80620f;background:#fbf4de}.specialState-needs_proof{color:#9a4a34;background:#fff0e8}.specialState-out_for_delivery{color:#3c64a5;background:#ebf2ff}.specialState-delivered{color:#2f7752;background:#e8f6ef}.specialOrderProgress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:24px 24px 12px;list-style:none;display:grid}.specialOrderProgress li{color:#9399aa;gap:10px;font-size:12px;display:grid;position:relative}.specialOrderProgress i{z-index:1;background:#e5e6ee;border-radius:50%;width:12px;height:12px;display:block;position:relative}.specialOrderProgress li:not(:last-child):after{content:"";top:5px;background:#e5e6ee;height:2px;position:absolute;inset-inline:0 -8px}.specialOrderProgress .isComplete{color:#6359c5}.specialOrderProgress .isComplete i,.specialOrderProgress .isComplete:not(:last-child):after{background:#8f85de}.specialCustomerItems{align-items:center;gap:16px;padding:22px 24px;display:flex}.specialCustomerItems>img{object-fit:cover;border-radius:6px;flex-shrink:0}.specialCustomerItems>div{gap:6px;display:grid}.specialCustomerItems strong{font-size:15px}.specialCustomerItems span{color:var(--muted);font-size:13px}.specialCustomerOrder>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex}.specialCustomerOrder>footer>span{color:var(--muted);font-size:12px}.specialCustomerOrder>footer>strong{white-space:nowrap;font-size:18px}.specialCustomerIssue{background:#fff6e8;border-inline-start:3px solid #c3a266;border-radius:5px;margin:20px 24px 0;padding:15px 18px}.specialCustomerIssue strong,.specialCustomerIssue a{font-size:14px}.specialCustomerIssue p{margin:8px 0 13px;font-size:14px}.specialOrderFilters{grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(150px,1fr));align-items:center;gap:12px;margin-bottom:25px;display:grid}.specialOrdersAdmin,.specialOrderFilters .orderSearch{min-width:0}.specialOrderFilters .orderSearch input{font-size:13px}.specialRefresh{width:36px;height:36px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.specialRefresh:hover:not(:disabled){background:#f3f1ff}.specialTableScroll{border-block:1px solid var(--line);max-width:100%;margin-bottom:20px;overflow:auto}.specialOrdersTable{border-collapse:collapse;text-align:start;background:#fff;width:100%;min-width:800px;font-size:14px}.specialOrdersTable th{color:#6d7695;text-align:start;background:#f5f3ff;padding:12px 14px;font-size:12px;font-weight:600;position:relative}.specialOrdersTable th .srOnly{inset-block-start:0;inset-inline-start:0}.specialOrdersTable td{vertical-align:middle;border-bottom:1px solid #eaeaf5;padding:17px 14px}.specialOrdersTable tr:last-child td{border-bottom:0}.specialOrdersTable td strong{font-size:14px;font-weight:600}.specialOrdersTable td small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.specialOrderLink{color:#4f4eb1;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.specialViewButton{font:inherit;color:#6258c5;cursor:pointer;background:#fff;border:1px solid #dfdcf7;border-radius:6px;padding:6px 13px;font-size:12px}.specialViewButton:hover{background:#f7f5ff}.specialQueueState{color:var(--muted);padding:32px 18px;font-size:14px}.specialOrderDialog{background:var(--surface);width:min(850px,100vw - 40px);max-height:calc(100dvh - 48px);color:var(--ink);border:1px solid #e0dff0;border-radius:16px;padding:0;box-shadow:0 20px 70px #23233b30}.specialOrderDialog::backdrop,.specialConfirmDialog::backdrop{background:#191c354f}.specialDialogHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:20px 26px;display:flex}.specialDialogHeader h2{margin:0;font-size:20px}.specialDialogHeader>button{width:31px;height:31px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.specialDialogBody{padding:24px 26px}.specialDetailHeading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.specialDetailHeading time{color:var(--muted);font-size:12px}.specialDetailColumns{grid-template-columns:1fr 1fr;gap:30px;display:grid}.specialDetailColumns h3,.specialOrderLines h3{margin:0 0 12px;font-size:15px}.specialDetailColumns section{min-width:0}.specialDetailColumns p{margin:10px 0;font-size:14px;line-height:1.8}.specialDetailColumns section>strong{font-size:15px;display:block}.specialDetailColumns section>small{color:var(--muted);font-size:12px;display:block}.specialDetailColumns .specialDetailAmount{font-size:26px}.specialPhone{color:var(--accent);text-underline-offset:4px;width:fit-content;margin-top:5px;font-size:14px;display:block}.specialProofDownload{color:#6056c1;font:inherit;cursor:pointer;background:#faf9ff;border:1px solid #e1def6;border-radius:7px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:9px 11px;font-size:12px;display:inline-flex}.specialProofFilename{overflow-wrap:anywhere;margin-top:8px}.specialOrderLines{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.specialOrderLines table{border-collapse:collapse;text-align:start;width:100%;font-size:13px}.specialOrderLines th{text-align:start;color:var(--muted);background:#f7f6fc;padding:10px 8px;font-size:12px;font-weight:600}.specialOrderLines td{border-bottom:1px solid var(--line);padding:13px 8px}.specialDetailNote{background:#fff7e8;border-inline-start:3px solid #c6a76d;padding:12px 16px;font-size:14px}.specialOrderHistory{margin-top:25px;font-size:13px}.specialOrderHistory summary{cursor:pointer;width:fit-content;color:var(--muted)}.specialOrderHistory ol{margin:15px 0 0;padding-inline-start:20px}.specialOrderHistory li{padding:8px 4px}.specialOrderHistory time{color:var(--muted);margin-top:3px;font-size:11px;display:block}.specialOrderHistory p{margin:6px 0 0;font-size:12px}.specialDialogActions{background:var(--surface);border-top:1px solid var(--line);justify-content:flex-end;gap:12px;padding:18px 26px;display:flex;position:sticky;bottom:0}.specialDialogActions p{color:var(--muted);margin:0;font-size:13px}.specialConfirmDialog{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:calc(100vw - 36px);max-width:470px;max-height:calc(100dvh - 40px);color:var(--ink);border-radius:13px;padding:28px}.specialConfirmDialog h2{margin:0 0 15px;font-size:21px}.specialConfirmDialog p{color:var(--muted);font-size:14px;line-height:1.8}.specialConfirmDialog .specialConfirmAmount{margin:20px 0 8px;font-size:30px;display:block}.specialConfirmDialog label{gap:9px;font-size:14px;display:grid}.specialConfirmDialog textarea{box-sizing:border-box;border:1px solid var(--line-strong);width:100%;font:inherit;resize:vertical;border-radius:7px;padding:11px;font-size:14px}.specialConfirmDialog small{color:var(--muted);font-size:12px}.specialConfirmDialog form>div{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.specialActionError{font-size:13px;color:#963f37!important}.specialOrdersAdmin :is(a,button,input,textarea):focus-visible,.specialOrderDialog :is(a,button,input,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #8375dc}@media (width<=1100px){.specialOrderFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.specialOrderFilters .orderSearch{grid-column:1/-1}}@media (width<=760px){.specialCustomerOrder>header{flex-wrap:wrap;gap:12px;padding:17px}.specialOrderProgress{padding:22px 17px 8px}.specialOrderProgress li{font-size:10px}.specialCustomerItems{padding:20px 17px}.specialCustomerOrder>footer{padding:16px 17px}.specialCustomerOrder>footer>span{font-size:11px}.specialCustomerOrder>footer>strong{font-size:16px}.specialCustomerIssue{margin-inline:17px}.specialOrderFilters{grid-template-columns:1fr 1fr}.specialOrderFilters>.orderSelect:last-child{grid-column:1/-1}.specialOrderDialog{border-radius:12px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.specialDialogHeader{padding:17px}.specialDialogHeader h2{font-size:16px}.specialDialogBody{padding:18px 17px}.specialDetailColumns{grid-template-columns:1fr;gap:25px}.specialDialogActions{flex-wrap:wrap;padding:15px 17px}.specialDialogActions button{flex:1;font-size:12px}.specialConfirmDialog{padding:22px}.specialConfirmDialog form>div{flex-wrap:wrap;gap:10px}.specialOrderLines table{font-size:12px}.specialOrderLines td,.specialOrderLines th{padding:10px 5px}.specialDetailHeading time{font-size:11px}.specialCustomerPage>h1{font-size:27px}}.sellerApplicationStatus .applicationReasonLabel{margin:28px 0 8px;font-size:14px}.sellerApplicationStatus .applicationReason{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 24px}.sellerApplicationStatus .primaryLink{cursor:pointer;font:inherit;margin-top:20px}.sellerApplicationStatus .primaryLink:focus-visible{outline-offset:4px;outline:2px solid}.applicationFilters{flex-wrap:wrap;align-items:end;gap:14px;margin:26px 0;display:flex}.applicationFilters label,.applicationReasonField{gap:8px;font-size:13px;font-weight:600;display:grid}.applicationSearch{flex:260px}.applicationFilters input,.applicationFilters select,.applicationReasonField textarea{border:1px solid var(--line,#d9dadc);background:var(--page,#fff);width:100%;min-height:42px;color:inherit;font:inherit;border-radius:6px;padding:10px 12px}.applicationFilters select{min-width:130px}.applicationFilters button{min-height:42px}.applicationTextAction{color:inherit;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-weight:600;text-decoration:underline}.applicationTextAction:disabled{opacity:.45;cursor:wait}.applicationStoreAction{text-align:start;padding:0}.applicationResults{min-height:230px;position:relative}.applicationLoading{color:var(--muted,#626772);margin:0 0 14px;font-size:14px}.applicationTableScroll{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;position:relative;overflow:auto}.applicationTable{border-collapse:collapse;text-align:start;width:100%;font-size:14px}.applicationTable th,.applicationTable td{border-bottom:1px solid var(--line,#e4e5e7);text-align:start;vertical-align:middle;padding:17px 14px}.applicationTable th:first-child,.applicationTable td:first-child{padding-inline-start:0}.applicationTable th:last-child,.applicationTable td:last-child{text-align:end;padding-inline-end:0}.applicationTable thead th{color:var(--muted,#626772);white-space:nowrap;font-size:12px;font-weight:600}.applicationTable tbody th{overflow-wrap:anywhere;min-width:170px;font-weight:600}.applicationContact{color:var(--muted,#626772);margin-top:5px;font-size:12px;font-weight:400;display:block}.applicationTable time{white-space:nowrap}.applicationStatus{white-space:nowrap;font-size:12px;font-weight:600}.applicationStatus.is-approved{color:#24673b}.applicationStatus.is-rejected{color:#9b3434}.applicationStatus.is-pending{color:#785717}.applicationEmpty{color:var(--muted,#626772);padding:44px 0}.applicationPagination{justify-content:end;align-items:center;gap:22px;padding:22px 0;display:flex}.applicationNotice{margin:0 0 20px;font-size:14px}.applicationDialog{border:1px solid var(--line,#ddd);background:var(--page,#fff);width:min(640px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--ink,#151714);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;border-radius:12px;margin:auto;padding:28px;overflow:auto}.applicationDialog::backdrop{background:#12161c6b}.applicationDialogHeader{z-index:1;background:var(--page,#fff);justify-content:space-between;align-items:start;gap:18px;padding-block:12px;display:flex;position:sticky;top:-28px}.applicationDialogHeader h2{overflow-wrap:anywhere;margin:0;font-size:23px;line-height:1.4}.applicationClose{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.applicationDetailSummary{color:var(--muted,#626772);align-items:center;gap:18px;margin:12px 0 24px;font-size:12px;display:flex}.applicationFacts{grid-template-columns:1fr 1fr;gap:23px 28px;margin:0;display:grid}.applicationFacts dt{color:var(--muted,#626772);margin-bottom:7px;font-size:12px}.applicationFacts dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.applicationFacts a{color:inherit;text-underline-offset:3px;text-decoration:underline}.applicationFactWide{grid-column:1/-1}.applicationReason{white-space:pre-wrap;overflow-wrap:anywhere}.applicationDecision{border-top:1px solid var(--line,#ddd);margin-top:26px;padding-top:24px}.applicationDecision p{font-size:14px;line-height:1.6}.applicationDecisionActions{flex-wrap:wrap;gap:12px;display:flex}.applicationReasonField textarea{resize:vertical;min-height:110px;font-weight:400}.applicationReasonField small{color:var(--muted,#626772);font-size:12px;font-weight:400}.applicationDecisionError{color:#9b3434}.vendorApplicationsPage :is(button,input,select,textarea,a):focus-visible,.applicationTableScroll:focus-visible{outline:2px solid var(--ink,#151714);outline-offset:3px}@media (width<=700px){.applicationFilters{gap:12px}.applicationSearch{flex-basis:100%}.applicationFilters label:not(.applicationSearch){flex:130px}.applicationTable{min-width:660px}.applicationDialog{max-height:calc(100dvh - 24px);padding:20px}.applicationFacts{grid-template-columns:1fr;gap:18px}.applicationDialogHeader h2{font-size:21px}.applicationDialogHeader{top:-20px}}
