.review-notice{position:sticky;top:0;z-index:100;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;padding:14px 24px;background:#ede9fe;color:#30205e;border-bottom:1px solid #c4b5fd;font:14px/1.5 system-ui,sans-serif}.review-notice strong{font-size:15px}.review-notice span{flex:1 1 420px}.review-notice nav{display:flex;flex-wrap:wrap;gap:16px}.review-notice a{color:#4c1d95;text-decoration:underline;text-underline-offset:3px;font-weight:600}@media(max-width:600px){.review-notice{padding:12px 16px}}body:has(.review-notice) .dashboard-sidebar,body:has(.review-notice) .dashboard-header{top:var(--review-notice-height, 100px)}.comparison-select{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;margin-top:8px;border:1px solid #d9dce7;border-radius:7px;background:#fff;color:#34364d;font-size:12px;cursor:pointer}.comparison-select[aria-pressed=true]{border-color:#ed0079;color:#b60059;background:#fff1f7}.comparison-select:disabled{opacity:.6;cursor:wait}.comparison-dock{position:fixed;bottom:14px;left:50%;transform:translate(-50%);z-index:55;width:min(1080px,calc(100% - 28px));padding:14px 18px;background:#fff;border:1px solid #ebc9da;border-radius:13px;box-shadow:0 5px 26px #171b3526;display:flex;align-items:center;gap:16px;flex-wrap:wrap;color:#191b2c}.comparison-dock>div:first-child{display:grid;gap:4px}.comparison-dock span{font-size:12px}.comparison-dock ul{list-style:none;display:flex;gap:8px;flex:1;padding:0;margin:0;min-width:0}.comparison-dock li{display:flex;gap:6px;align-items:center;min-width:0;flex:1;background:#f6f7fa;border-radius:6px;padding:7px}.comparison-dock li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparison-dock button,.comparison-heading button{border:1px solid #d9dce7;background:#fff;border-radius:6px;padding:6px;color:#34364d;cursor:pointer}.comparison-dock-actions{display:flex;align-items:center;gap:10px}.comparison-dock-actions a,.comparison-empty>a{background:#e50073;color:#fff;border-radius:7px;padding:10px 16px;text-decoration:none;font-weight:700}.comparison-dock>p{width:100%;margin:0;color:#a41337;font-size:13px}.comparison-page{max-width:1280px;margin:auto;padding:28px 24px 180px}.comparison-page a{color:#ad0058}.comparison-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px}.comparison-heading h1{font-size:30px;margin:0 0 8px}.comparison-heading p,.comparison-note{color:#5a6075;font-size:14px;line-height:1.6}.comparison-note{padding:14px 18px;background:#f0f4fa;border-radius:8px}.comparison-differences{display:flex;align-items:center;gap:8px;margin:22px 0}.comparison-scroll{overflow-x:auto;border:1px solid #e3e6ee;border-radius:10px;background:#fff}.comparison-scroll table{border-collapse:collapse;width:100%;table-layout:fixed;min-width:640px}.comparison-scroll caption{text-align:left;padding:12px;background:#f5f6f9;font-size:13px}.comparison-scroll th,.comparison-scroll td{text-align:left;border-bottom:1px solid #e5e7ef;border-right:1px solid #e5e7ef;padding:16px;vertical-align:top;overflow-wrap:anywhere}.comparison-scroll th:first-child{width:140px}.comparison-scroll th{font-size:14px}.comparison-scroll thead th{position:relative;min-width:180px}.comparison-scroll thead a{display:grid;gap:10px;text-decoration:none;color:#181b2b}.comparison-scroll img{width:100%;height:170px;object-fit:contain;margin:8px 0}.comparison-scroll .comparison-seller{font-size:12px;font-weight:400;color:#666d84;margin:8px 0}.comparison-scroll small{font-weight:400;color:#666d84;display:block;margin-bottom:8px}.comparison-scroll strong{font-size:20px}.comparison-remove{position:absolute;top:6px;right:8px;border:0;border-radius:50%;background:#f0f1f6;color:#3f4359;width:26px;height:26px;cursor:pointer}.comparison-row-different td{background:#fff8fb}.comparison-empty{padding:50px 20px;text-align:center}.comparison-empty>a{display:inline-block;margin-top:20px;color:#fff}.comparison-scroll:focus-visible,.comparison-select:focus-visible{outline:3px solid #147db3;outline-offset:3px}@media(max-width:640px){.comparison-page{padding:20px 14px 240px}.comparison-heading h1{font-size:25px}.comparison-dock{padding:10px;gap:10px;bottom:8px}.comparison-dock ul{order:3;flex-basis:100%}.comparison-dock li{padding:5px;max-width:25%}.comparison-dock-actions{margin-left:auto}.comparison-dock-actions a{padding:9px;font-size:12px}.comparison-scroll th:first-child{width:110px}.comparison-scroll table{min-width:600px}.comparison-scroll th,.comparison-scroll td{padding:10px}}.market-product-media>a{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:inherit}.market-product-media>a>img{width:100%;height:100%;object-fit:cover}.market-product-copy>a{color:inherit;text-decoration:none}.comparison-scroll-hint{display:none}@media(max-width:640px){.comparison-scroll-hint{display:block;font-size:12px;color:#5a6075}.comparison-dock ul li{max-width:none}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-pink: #ed1975;--brand-blue: #2d8dcd;--brand-ink: #231f20;font-family:Inter Variable,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#17151d;background:#f8f8fa;font-synthesis:none;text-rendering:optimizeLegibility;--purple: #bf135b;--purple-dark: #9e104c;--purple-soft: #fff0f6;--ink: var(--brand-ink);--muted: #767581;--line: #e9e8ed;--surface: #ffffff;--green: #16a46f;--yellow: #ffc83e;--font-ui: "Inter Variable", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-body-size: 14px;--type-body-line: 20px;--type-store-name-size: 20px;--type-product-name-size: 15px;--type-product-detail-size: 28px;--type-product-price-size: 20px;--type-section-size: 18px}.store-builder-shell{overflow:hidden;border:1px solid #e5e1e9;border-radius:18px;background:#f1eff4;box-shadow:0 18px 55px #1e182a12}.builder-commandbar{min-height:64px;padding:10px 14px;border-bottom:1px solid #e5e1e9;background:#fffffff5;display:grid;grid-template-columns:minmax(210px,1fr) auto minmax(360px,1fr);align-items:center;gap:14px}.builder-commandbar-brand{min-width:0;display:flex;align-items:center;gap:10px}.builder-commandbar-brand>span{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:#a9a3af;box-shadow:0 0 0 5px #f1eff3}.builder-commandbar-brand>span.is-live{background:#24b978;box-shadow:0 0 0 5px #e7f8f0}.builder-commandbar-brand>div{min-width:0;display:grid;gap:2px}.builder-commandbar-brand b{overflow:hidden;color:#211d27;font:750 13px Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.builder-commandbar-brand small{color:#8b8591;font-size:10px}.builder-history-actions,.builder-commandbar-actions,.preview-toolbar-groups,.preview-toolbar-groups>span{display:flex;align-items:center;gap:5px}.builder-history-actions{padding:4px;border:1px solid #e4e0e8;border-radius:10px;background:#f8f7f9}.builder-history-actions button,.builder-commandbar-actions>button:first-child{height:34px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#68616f;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:650 10px Manrope,sans-serif;cursor:pointer}.builder-history-actions button{width:34px;padding:0}.builder-history-actions button:hover:not(:disabled),.builder-commandbar-actions>button:first-child:hover{background:#fff0f6;color:var(--purple)}.builder-history-actions button:disabled{opacity:.3;cursor:default}.builder-commandbar-actions{justify-content:flex-end}.builder-commandbar-actions .button{min-height:38px;padding-inline:15px;font-size:10px}.store-builder-shell .store-builder{grid-template-columns:360px minmax(0,1fr);gap:0}.store-builder-shell .store-editor,.store-builder-shell .store-preview{height:min(780px,calc(100vh - 210px));min-height:650px;border-radius:0}.store-builder-shell .store-editor{border:0;border-right:1px solid #e5e1e9;box-shadow:none}.store-builder-shell .store-editor-body{position:relative;background:#fff}.store-builder-shell .section-inspector{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;margin:0;padding:18px;border:0;border-radius:0;overflow-y:auto;background:#fff}.store-builder-shell .section-inspector-header{position:sticky;top:-18px;z-index:2;margin:-18px -18px 18px;padding:14px 18px;border-bottom:1px solid #ece9ef;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.store-builder-shell .store-editor-tabs{grid-template-columns:repeat(3,1fr);min-height:92px}.store-builder-shell .store-editor-tabs button{min-height:34px;font-size:10px}.store-builder-shell .editor-section-title h3{font-size:13px}.store-builder-shell .editor-section-title p,.store-builder-shell .store-editor label{font-size:10px}.store-builder-shell .section-sort-list>article>b{font-size:10px}.store-builder-shell .section-sort-list>article>b small{font-size:8px}.store-builder-shell .section-catalog button{font-size:9px}.store-builder-shell .store-editor input,.store-builder-shell .store-editor select,.store-builder-shell .store-editor textarea{font-size:11px}.store-builder-shell .store-editor-footer{flex-wrap:wrap;gap:8px}.store-builder-shell .store-editor-footer>span{font-size:9px}.store-builder-shell .store-publish-actions small{color:#8d8792;font-size:9px}.store-builder-shell .store-preview{height:min(780px,calc(100vh - 210px));min-height:650px;padding:62px 20px 20px;background:radial-gradient(circle at 1px 1px,rgba(80,70,95,.13) 1px,transparent 0) 0 0 / 18px 18px,#f2f0f4}.store-builder-shell .preview-toolbar{left:20px;right:20px}.preview-label{display:inline-flex;align-items:center;gap:7px}.preview-label>i{width:7px;height:7px;border-radius:50%;background:#28bd7b;box-shadow:0 0 0 4px #28bd7b1f}.preview-label small{padding-left:4px;color:#aca6b1;font-size:8px;letter-spacing:0}.preview-toolbar>.preview-toolbar-groups{padding:0;background:transparent}.preview-toolbar-groups>span{padding:3px;border-radius:8px;background:#e3dfe7}.preview-toolbar button:disabled{opacity:.35;cursor:default}.store-builder-shell .browser-frame{width:100%;height:100%;margin:0;overflow:auto;overscroll-behavior:contain;background:#dcd8e0}.store-builder-shell .browser-frame.preview-tablet{width:min(600px,100%);margin-inline:auto;border-radius:17px}.store-builder-shell .browser-frame.preview-mobile{width:min(390px,100%);margin-inline:auto;border-radius:22px}.store-builder-shell .browser-bar{position:sticky;top:0;z-index:30}.builder-live-store{min-width:0;min-height:100%;max-width:none;margin:0 auto;overflow:visible;transform-origin:top left;transition:width .22s ease,zoom .22s ease}.builder-live-store .public-store-header{position:relative;top:auto}.builder-live-store .public-store-header nav span{color:inherit;font-size:13px;font-weight:600}.builder-live-main{position:relative}.builder-live-section{position:relative;cursor:pointer;outline:2px solid transparent;outline-offset:-2px;transition:outline-color .15s ease}.builder-live-section:hover,.builder-live-section.selected{z-index:2;outline-color:var(--purple)}.builder-section-label{position:absolute;z-index:20;top:10px;left:10px;padding:6px 9px;border-radius:7px;background:var(--purple);color:#fff;opacity:0;pointer-events:none;font:750 10px Manrope,sans-serif;box-shadow:0 7px 20px #2f1f5833;transition:opacity .15s ease}.builder-live-section:hover>.builder-section-label,.builder-live-section.selected>.builder-section-label{opacity:1}.builder-empty-canvas{min-height:520px;color:#7f7887;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center}.builder-empty-canvas b{color:#312b38;font-size:18px}.builder-empty-canvas span{max-width:340px;font-size:12px}.preview-tablet .builder-live-store .store-category-grid,.preview-tablet .builder-live-store .store-feature-grid,.preview-tablet .builder-live-store .public-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.preview-tablet .builder-live-store .store-image-text,.preview-tablet .builder-live-store .store-faq,.preview-tablet .builder-live-store .store-contact{grid-template-columns:1fr}.preview-tablet .builder-live-store .public-store-footer-inner,.preview-mobile .builder-live-store .public-store-footer-inner{grid-template-columns:1fr;align-items:start;gap:25px;padding:36px 0}.preview-tablet .builder-live-store :is(.store-footer-links,.store-footer-trust),.preview-mobile .builder-live-store :is(.store-footer-links,.store-footer-trust){justify-self:start;justify-content:flex-start;text-align:left}.preview-mobile .builder-live-store .public-store-footer-inner{width:calc(100% - 28px)}.preview-mobile .builder-live-store .public-store-header{width:calc(100% - 28px);grid-template-columns:1fr auto;padding-inline:16px}.preview-mobile .builder-live-store .public-store-header nav{display:none}.preview-mobile .builder-live-store .store-brand{max-width:270px;font-size:16px}.preview-mobile .builder-live-store .store-hero{min-height:560px;padding:75px 18px 65px}.preview-mobile .builder-live-store .store-hero h1{font-size:48px}.preview-mobile .builder-live-store .store-hero>p{font-size:14px}.preview-mobile .builder-live-store .public-section-heading{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:30px}.preview-mobile .builder-live-store .public-section-heading h2{font-size:34px}.preview-mobile .builder-live-store :is(.store-category-grid,.store-feature-grid,.public-product-grid,.review-grid,.store-benefits,.contact-cards,.store-gallery-grid,.store-stats-grid){grid-template-columns:1fr!important}.preview-mobile .builder-live-store :is(.store-image-text,.store-faq,.store-newsletter,.store-contact){grid-template-columns:1fr}.preview-mobile .builder-live-store :is(.public-products,.store-categories,.store-feature-section,.store-image-text,.store-reviews,.store-faq,.store-contact,.store-about){padding:68px 18px}.preview-mobile .builder-live-store .store-image-text-media{min-height:320px}.preview-mobile .builder-live-store .store-campaign-banner{margin-inline:18px;padding:34px 24px;flex-direction:column;align-items:flex-start}.preview-mobile .builder-live-store .store-about-card{grid-template-columns:1fr;gap:20px;padding-bottom:46px}.preview-mobile .builder-live-store .store-about-card>p{grid-column:auto}.preview-mobile .builder-live-store .store-newsletter{padding:62px 20px;gap:18px}.preview-mobile .builder-live-store .store-newsletter form{width:100%}.store-builder-shell.is-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;border:0;border-radius:0;background:#efedf2}.dashboard-shell:has(.store-builder-shell.is-fullscreen) .dashboard-sidebar,.dashboard-shell:has(.store-builder-shell.is-fullscreen) .dashboard-header{display:none}.dashboard-shell:has(.store-builder-shell.is-fullscreen) .dashboard-main{margin-left:0}.dashboard-shell:has(.store-builder-shell.is-fullscreen) .dashboard-content{position:static;padding:0}.store-builder-shell.is-fullscreen .builder-commandbar{min-height:68px}.store-builder-shell.is-fullscreen .store-builder{grid-template-columns:430px minmax(0,1fr);height:calc(100vh - 68px)}.store-builder-shell.is-fullscreen .store-editor,.store-builder-shell.is-fullscreen .store-preview{height:calc(100vh - 68px);min-height:0}.store-builder-shell.is-fullscreen .store-preview{padding:62px 28px 24px}@media(max-width:1320px){.builder-commandbar{grid-template-columns:1fr auto}.builder-history-actions{grid-column:2;grid-row:1}.builder-commandbar-actions{grid-column:1 / -1;justify-content:flex-end}}@media(max-width:1125px){.store-builder-shell .store-builder{grid-template-columns:390px minmax(520px,1fr);overflow-x:auto}}@media(max-width:760px){.builder-commandbar{grid-template-columns:1fr auto}.builder-commandbar-actions{overflow-x:auto;justify-content:flex-start}.builder-commandbar-actions>button:first-child{font-size:0}.store-builder-shell .store-builder,.store-builder-shell.is-fullscreen .store-builder{grid-template-columns:1fr;height:auto;overflow:visible}.store-builder-shell .store-editor,.store-builder-shell .store-preview,.store-builder-shell.is-fullscreen .store-editor,.store-builder-shell.is-fullscreen .store-preview{height:680px;min-height:0}.store-builder-shell.is-fullscreen{overflow-y:auto}}.footer-cookie-button{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.cookie-banner{position:fixed;z-index:1500;right:22px;bottom:22px;left:22px;display:grid;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:16px;max-width:1180px;margin:auto;padding:17px 18px;border:1px solid #ded9e6;border-radius:18px;background:#fffffff7;box-shadow:0 20px 65px #1812202e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cookie-banner-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:13px;background:#fff0f6;color:#bf135b}.cookie-banner strong{display:block;margin-bottom:4px;color:#201b26;font-size:14px}.cookie-banner p{max-width:650px;margin:0;color:#706978;font-size:11px;line-height:1.55}.cookie-banner-actions,.cookie-modal footer>div{display:flex;align-items:center;justify-content:flex-end;gap:8px}.cookie-primary,.cookie-secondary{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:10px;font:inherit;font-size:10px;font-weight:750;cursor:pointer}.cookie-primary{border:1px solid #bf135b;background:#bf135b;color:#fff;box-shadow:0 9px 22px #bf135b33}.cookie-secondary{border:1px solid #ddd7e3;background:#fff;color:#4e4755}.cookie-modal-backdrop{position:fixed;z-index:1600;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#14101994;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cookie-modal{width:min(680px,100%);max-height:min(780px,calc(100vh - 40px));overflow:auto;border:1px solid #dfd9e5;border-radius:24px;background:#fff;box-shadow:0 28px 90px #140f1b47}.cookie-modal>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:24px 25px 18px}.cookie-modal>header>span{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:#fff0f6;color:#bf135b}.cookie-modal header small{color:#bf135b;font-size:8px;font-weight:850;letter-spacing:.15em}.cookie-modal h2{margin:5px 0 0;color:#211b27;font-size:25px;letter-spacing:-.035em}.cookie-close{display:grid;width:40px;height:40px;place-items:center;border:1px solid #e1dce5;border-radius:11px;background:#fff;color:#766f7d;cursor:pointer}.cookie-intro{margin:0;padding:0 25px 21px;color:#746d7b;font-size:11px;line-height:1.65}.cookie-options{display:grid;padding:0 25px}.cookie-options article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:25px;padding:18px 0;border-top:1px solid #ece8ef}.cookie-options strong{color:#2c2632;font-size:12px}.cookie-options p{max-width:470px;margin:5px 0 0;color:#827b87;font-size:10px;line-height:1.55}.cookie-required{display:inline-flex;align-items:center;gap:5px;color:#26875b;font-size:9px;font-weight:750;white-space:nowrap}.cookie-switch{position:relative;width:42px;height:24px}.cookie-switch input{position:absolute;width:1px;height:1px;opacity:0}.cookie-switch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#d9d4de;transition:.2s ease;cursor:pointer}.cookie-switch span:after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0000002e;content:"";transition:.2s ease}.cookie-switch input:checked+span{background:#bf135b}.cookie-switch input:checked+span:after{transform:translate(18px)}.cookie-switch input:focus-visible+span{outline:3px solid rgba(191,19,91,.2);outline-offset:2px}.cookie-modal footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 25px 24px;border-top:1px solid #ece8ef}.cookie-modal footer>a{color:#bf135b;font-size:9px;font-weight:700}@media(max-width:850px){.cookie-banner{grid-template-columns:auto 1fr}.cookie-banner-actions{grid-column:1 / -1;flex-wrap:wrap}.cookie-banner-actions button{flex:1 1 150px}}@media(max-width:560px){.cookie-banner{right:10px;bottom:10px;left:10px;padding:14px;border-radius:15px}.cookie-banner-icon{width:40px;height:40px}.cookie-banner-actions{display:grid;grid-template-columns:1fr 1fr}.cookie-banner-actions .cookie-primary{grid-column:1 / -1;grid-row:1}.cookie-modal-backdrop{padding:8px}.cookie-modal{max-height:calc(100vh - 16px);border-radius:18px}.cookie-modal>header,.cookie-intro,.cookie-options,.cookie-modal footer{padding-right:17px;padding-left:17px}.cookie-modal h2{font-size:21px}.cookie-options article{gap:12px}.cookie-modal footer{align-items:stretch;flex-direction:column}.cookie-modal footer>div{display:grid;grid-template-columns:1fr 1fr}}.stock-note,.stock-danger{display:block;margin-top:7px;font-size:11px}.stock-note{color:#23875a}.stock-danger{color:#d3485a}.form-fieldset{margin:0;padding:16px;border:1px solid #e4e0ea;border-radius:14px}.form-fieldset legend{padding:0 7px;font-size:12px;font-weight:750;color:#5d5868}.form-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.form-check-grid label,.inline-check{display:flex!important;flex-direction:row!important;align-items:center;gap:8px}.form-check-grid input,.inline-check input{width:auto!important;min-width:16px}.product-commerce-fields{display:grid;gap:14px}.commerce-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.commerce-panel{padding:0;overflow:hidden}.commerce-panel-wide{grid-column:1/-1}.commerce-panel>header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #ece8f0}.commerce-panel>header>span{display:flex;align-items:center;gap:9px}.commerce-panel>article{display:flex;align-items:center;gap:14px;padding:15px 20px;border-bottom:1px solid #f0edf2}.commerce-panel>article:last-child{border-bottom:0}.commerce-panel>article>div{display:grid;gap:4px;flex:1}.commerce-panel>article small{color:#87818d}.commerce-panel>article button{border:0;background:transparent;color:#9c94a4;padding:8px}.commerce-panel>article mark{margin-left:7px;padding:4px 7px;border-radius:7px;background:#fff0f6;color:#bf135b;font-size:10px}.commerce-active,.commerce-passive{font-size:11px;font-weight:700;padding:5px 8px;border-radius:99px}.commerce-active{background:#e6f8ef;color:#23875a}.commerce-passive{background:#f1eff2;color:#77717d}.commerce-empty{min-height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#8e8795;font-size:13px}@media(max-width:760px){.commerce-grid{grid-template-columns:1fr}.commerce-panel-wide{grid-column:auto}.form-check-grid{grid-template-columns:1fr}}.settings-switches{display:grid;gap:10px;margin:10px 0}.settings-switches>label{display:flex!important;align-items:center;gap:12px;padding:13px 14px;border:1px solid #e6e1ea;border-radius:12px}.settings-switches input{width:18px!important;height:18px}.settings-switches span{display:grid;gap:2px}.settings-switches small{color:#8b8591;font-weight:450}.store-publish-actions{display:flex;align-items:center;gap:8px}.store-vacation{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:#fff1cc;color:#6f5310;font-size:12px;font-weight:700}.storefront-banner{display:block;width:min(100% - 40px,1440px);margin:20px auto 0;overflow:hidden;border-radius:var(--store-radius,18px)}.storefront-banner img{display:block;width:100%;max-height:520px;object-fit:cover}.public-stock-badge{position:absolute!important;right:12px;top:12px;z-index:2;padding:6px 9px;border-radius:99px;background:#17131d;color:#fff;font-size:10px}.public-product-info del{display:block;color:#9a949f;font-size:12px}.checkout-form textarea{width:100%;min-height:80px;padding:12px 13px;border:1px solid #ded9e3;border-radius:10px;resize:vertical;font:inherit}.fulfillment-label{display:block;margin-top:5px;color:#746d7b;text-transform:capitalize}.commerce-insights{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;margin-bottom:18px}.commerce-insights article{padding:20px}.commerce-insights ol{list-style:none;margin:8px 0 0;padding:0}.commerce-insights li{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid #eeeaf1}.commerce-insights li span{display:grid;gap:3px}.commerce-insights small{color:#8e8795}.insight-summary>div:last-of-type{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:12px 0 18px}.insight-summary>div:last-of-type span{display:grid;gap:3px;padding:13px;background:#f8f6fa;border-radius:12px}.insight-summary b{font-size:18px}@media(max-width:760px){.commerce-insights{grid-template-columns:1fr}}.product-stock{margin:0!important;padding:8px 11px;border-radius:9px;background:#e9f8f0;color:#207e54;font-size:12px;font-weight:750}.product-stock-out{background:#fdebec;color:#bb3444}.product-detail-price-row del{color:#99919f}@media(max-width:680px){.store-publish-actions{width:100%;flex-wrap:wrap}.store-publish-actions .button{flex:1}}.store-builder{grid-template-columns:500px minmax(0,1fr)}.store-editor-tabs{grid-template-columns:repeat(6,1fr)}.section-sort-list>article.selected{border-color:var(--purple);box-shadow:0 0 0 2px #bf135b1a}.section-inspector{margin-top:12px;padding:14px;border:1px solid #dcd5f5;border-radius:12px;background:linear-gradient(180deg,#fff0f6,#fff 100px)}.section-inspector-header{display:grid;grid-template-columns:35px 1fr 27px;align-items:center;gap:9px;margin-bottom:14px}.section-inspector-header small{display:block;color:var(--purple);font-size:6px;font-weight:800;letter-spacing:.1em}.section-inspector-header h3{margin:2px 0 0;font:700 10px Manrope,sans-serif}.section-inspector-header>button{width:27px;height:27px;border:0;border-radius:7px;background:#eeeaf6;color:#716b79;cursor:pointer}.section-inspector .items-editor{min-height:96px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.inspector-tip{margin:4px 0 0;padding:8px 9px;border-radius:8px;background:#fff0f6;color:#67539d;display:flex;align-items:center;gap:6px;font-size:7px}.theme-library{display:grid;grid-template-columns:1fr 1fr;gap:10px}.theme-reference-callout{margin-bottom:10px;padding:10px;border:1px solid #1d2b35;border-radius:10px;background:linear-gradient(120deg,#080b0f,#102a35);color:#fff;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:9px}.theme-reference-callout>span{width:30px;height:30px;border-radius:50%;background:#1499c6;display:grid;place-items:center}.theme-reference-callout>div{min-width:0;display:flex;flex-direction:column}.theme-reference-callout small{color:#65c9ea;font-size:5px;font-weight:800;letter-spacing:.1em}.theme-reference-callout b{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:7px}.theme-reference-callout button{height:28px;padding:0 8px;border:1px solid #2d6174;border-radius:6px;background:#ffffff12;color:#fff;display:flex;align-items:center;gap:4px;font-size:6px;font-weight:700;cursor:pointer}.theme-library>button{min-width:0;padding:0;overflow:hidden;border:1px solid #e1dfe4;border-radius:12px;background:#fff;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.theme-library>button:hover{transform:translateY(-2px);border-color:#beb3db;box-shadow:0 8px 24px #2a204217}.theme-library>button.active{border-color:var(--purple);box-shadow:0 0 0 2px #bf135b1c}.theme-template-preview{height:105px;padding:9px;background:color-mix(in srgb,var(--theme-a) 10%,white);display:grid;grid-template-rows:9px 1fr 28px;gap:6px}.theme-template-preview i,.theme-template-preview em{display:block;font-style:normal}.theme-preview-bar{width:100%;border-radius:2px;background:var(--theme-c)}.theme-preview-hero{padding:8px;border-radius:4px;background:var(--theme-a);display:flex!important;flex-direction:column;justify-content:center;gap:5px}.theme-preview-hero em:first-child{width:56%;height:6px;background:#fff}.theme-preview-hero em:last-child{width:33%;height:4px;background:color-mix(in srgb,var(--theme-b) 70%,white)}.theme-preview-cards{display:grid!important;grid-template-columns:repeat(3,1fr);gap:5px}.theme-preview-cards em{border:1px solid color-mix(in srgb,var(--theme-c) 16%,transparent);border-radius:3px;background:#fff}.theme-preview-atelier .theme-preview-hero,.theme-preview-boutique .theme-preview-hero{border-radius:0}.theme-preview-boutique{background:#eeeae8}.theme-template-copy{display:block;padding:10px 10px 7px}.theme-template-copy>small{color:#958f9a;font-size:6px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.theme-template-copy>b{margin-top:3px;display:flex;align-items:center;gap:5px;font-size:10px}.theme-template-copy>b em{padding:2px 5px;border-radius:8px;background:#fff0f6;color:var(--purple);font-size:5px;font-style:normal;text-transform:uppercase}.theme-template-copy p{min-height:29px;margin:5px 0 0;color:#837e88;font-size:6.5px;line-height:1.45}.theme-apply{min-height:29px;margin:0 9px 9px;border-radius:7px;background:#f4f2f6;color:#655f69;display:flex;align-items:center;justify-content:center;gap:4px;font-size:7px;font-weight:700}.theme-library>button.active .theme-apply{background:#fff0f6;color:var(--purple)}.builder-preview-announcement{padding:5px 10px;background:var(--store-color);color:#fff;text-align:center;font-size:5px;font-weight:700}.builder-preview-header{height:36px;padding:0 14px;border-bottom:1px solid rgba(0,0,0,.07);background:#fffffff0;display:grid;grid-template-columns:1fr auto 18px;align-items:center;gap:14px}.builder-preview-header>span{display:flex;align-items:center;gap:5px;font-size:7px}.builder-preview-header img,.builder-preview-header>span>i{width:18px;height:18px;border-radius:4px;object-fit:contain;background:var(--store-color);color:#fff;display:grid;place-items:center;font-size:7px;font-style:normal}.builder-preview-header nav{display:flex;gap:7px}.builder-preview-header nav i{width:25px;height:3px;border-radius:2px;background:#bbb7bf}.builder-preview-header>em{width:16px;height:16px;border-radius:50%;background:#17151d;color:#fff;display:grid;place-items:center;font-size:5px;font-style:normal}.builder-preview-canvas{height:calc(100% - 41px);overflow-y:auto;scrollbar-width:thin;background:#fff}.builder-canvas-section{width:100%;min-height:130px;padding:18px;border:0;border-bottom:1px solid rgba(0,0,0,.07);background:#fff;color:#18161c;display:grid;align-items:center;gap:18px;text-align:left;cursor:pointer;position:relative}.builder-canvas-section:hover,.builder-canvas-section.selected{box-shadow:inset 0 0 0 2px var(--store-color);z-index:1}.builder-section-copy small{color:var(--store-color);font-size:5px;font-weight:800;letter-spacing:.12em}.builder-section-copy h3{max-width:310px;margin:5px 0;color:inherit;font:750 20px/1.08 Manrope,sans-serif;letter-spacing:-.04em}.font-serif .builder-section-copy h3{font-family:Georgia,serif;font-weight:500}.builder-section-copy p{max-width:300px;margin:0;color:#77727d;font-size:6.5px;line-height:1.55}.builder-section-copy>span{width:max-content;margin-top:9px;padding:6px 9px;border-radius:5px;background:var(--store-color);color:#fff;display:flex;align-items:center;gap:4px;font-size:6px;font-weight:700}.builder-section-hero,.builder-section-imageText{min-height:210px;grid-template-columns:1.05fr .95fr}.builder-hero-media,.builder-image-text-media{min-height:160px;border-radius:9px;background:linear-gradient(135deg,var(--store-secondary),var(--store-color));background-size:cover;background-position:center;display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:5px;padding:8px}.builder-hero-media em{height:32%;border-radius:4px;background:#ffffffbf}.builder-hero-media em:nth-child(2){height:55%}.builder-hero-media em:nth-child(3){height:78%}.builder-image-text-media{display:block;background-color:var(--store-secondary)}.builder-section-imageText .builder-image-text-media{order:-1}.builder-category-grid,.builder-product-grid,.builder-feature-grid{display:grid;gap:8px}.builder-category-grid i{min-height:62px;padding:8px;background:color-mix(in srgb,var(--store-secondary) 28%,#f3f2f4);display:flex;flex-direction:column;justify-content:space-between;font-size:6px;font-style:normal}.builder-category-grid i em{color:#96919a;font-size:5px;font-style:normal}.builder-product-grid i{min-width:0;display:flex;flex-direction:column;gap:5px;font-size:6px;font-style:normal}.builder-product-grid i>em{height:68px;border-radius:6px;color:#fffc;display:grid;place-items:center;font-size:17px;font-style:normal}.builder-product-grid b,.builder-feature-grid b{display:flex;flex-direction:column}.builder-product-grid small,.builder-feature-grid small{margin-top:2px;color:#918c96;font-size:5px;font-weight:500}.builder-feature-grid{grid-template-columns:repeat(3,1fr)}.builder-feature-grid i{padding:10px;border:1px solid #e6e3e8;border-radius:7px;color:var(--store-color);display:flex;align-items:flex-start;gap:6px;font-size:6px;font-style:normal}.builder-section-banner,.builder-section-newsletter{min-height:140px;background:var(--store-color);color:#fff}.builder-section-banner.variant-dark,.builder-section-newsletter.variant-dark{background:#17151d}.builder-section-banner .builder-section-copy small,.builder-section-newsletter .builder-section-copy small,.builder-section-banner .builder-section-copy p,.builder-section-newsletter .builder-section-copy p{color:#ffffffb3}.align-center .builder-section-copy{text-align:center}.align-center .builder-section-copy h3,.align-center .builder-section-copy p,.align-center .builder-section-copy>span{margin-left:auto;margin-right:auto}.builder-email-field{width:210px;height:25px;border-radius:5px;background:#fff;display:grid;grid-template-columns:1fr 45px;padding:4px}.builder-email-field em{border-radius:3px;background:var(--store-color)}.builder-generic-lines{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.builder-generic-lines i{height:55px;border-radius:7px;background:#f2eff5}.store-categories,.store-feature-section,.store-image-text{padding:72px clamp(28px,6vw,90px)}.store-category-grid,.store-feature-grid{display:grid;grid-template-columns:repeat(var(--section-columns, 3),minmax(0,1fr));gap:15px}.store-category-grid a{min-height:210px;padding:24px;overflow:hidden;background:linear-gradient(145deg,color-mix(in srgb,var(--store-secondary) 35%,#f6f4f1),#fff);color:#17151d;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;position:relative;transition:transform .2s ease,box-shadow .2s ease}.store-category-grid a:hover{transform:translateY(-4px);box-shadow:0 18px 40px #1f1a261a}.store-category-grid a span{color:#8a8490;font-size:11px;letter-spacing:.08em}.store-category-grid a b{max-width:80%;font-size:clamp(19px,2.2vw,30px);letter-spacing:-.04em}.store-category-grid a svg{position:absolute;right:20px;bottom:23px;color:var(--store-color)}.public-product-grid{grid-template-columns:repeat(var(--section-columns, 3),minmax(0,1fr))}.store-image-text{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:stretch;gap:clamp(32px,6vw,88px)}.store-image-text-media{min-height:480px;background:linear-gradient(135deg,var(--store-secondary),var(--store-color));background-size:cover;background-position:center;color:#fff;display:grid;place-items:center}.store-image-text-media.has-image svg{display:none}.store-image-text>div:last-child{align-self:center}.store-image-text small,.store-campaign-banner small{color:var(--store-color);font-size:10px;font-weight:800;letter-spacing:.14em}.store-image-text h2,.store-campaign-banner h2{margin:12px 0 17px;font-size:clamp(36px,5vw,72px);line-height:.98;letter-spacing:-.055em}.store-image-text p{color:#69636f;font-size:15px;line-height:1.75}.store-image-text .button{margin-top:18px}.store-feature-grid article{min-height:180px;padding:26px;border:1px solid rgba(32,27,37,.1);background:#fff;display:flex;flex-direction:column;align-items:flex-start}.store-feature-grid article svg{width:44px;height:44px;padding:10px;border-radius:50%;background:color-mix(in srgb,var(--store-color) 12%,white);color:var(--store-color)}.store-feature-grid article b{margin-top:30px;font-size:17px}.store-feature-grid article p{margin:8px 0 0;color:#77717c;font-size:12px;line-height:1.6}.store-campaign-banner{margin:0 clamp(28px,6vw,90px);padding:clamp(34px,5vw,68px);background:var(--store-color);color:#fff;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.store-campaign-banner.section-variant-dark{background:#151419}.store-campaign-banner small,.store-campaign-banner p{color:#ffffffb3}.store-campaign-banner h2{max-width:760px;margin-bottom:8px}.store-campaign-banner p{margin:0;font-size:14px}.store-campaign-banner .button{flex:0 0 auto;background:#fff;color:#17151d}.section-align-center>.public-section-heading,.section-align-center.store-hero,.section-align-center.store-campaign-banner{text-align:center}.section-align-center.store-campaign-banner{flex-direction:column;align-items:center}.section-variant-dark:not(.store-hero),.section-variant-accent:not(.store-hero){background:#17151d;color:#fff}.section-variant-accent:not(.store-hero){background:var(--store-color)}.theme-electro .public-store-header{border-bottom:4px solid var(--store-color)}.theme-electro .store-announcement,.theme-electro .store-primary{background:var(--store-color);color:#fff}.theme-electro .store-hero,.theme-electro .public-product-card,.theme-electro .store-category-grid a,.theme-electro .store-feature-grid article{border-radius:0}.theme-electro .store-hero h1{font-weight:900;text-transform:uppercase}.theme-atelier{background:#f5f1eb}.theme-atelier .public-store-header,.theme-atelier .public-store-footer,.theme-atelier .public-product-card,.theme-atelier .store-feature-grid article{background:#f5f1eb}.theme-atelier .store-hero h1,.theme-atelier .public-section-heading h2,.theme-atelier .store-image-text h2{font-family:Georgia,serif;font-weight:500}.theme-boutique{background:#f7f3f0}.theme-boutique .public-store-header{background:#111;color:#fff}.theme-boutique .public-store-header a,.theme-boutique .public-store-header button,.theme-boutique .store-brand{color:inherit}.theme-boutique .store-hero h1,.theme-boutique .public-section-heading h2,.theme-boutique .store-image-text h2{font-family:Georgia,serif;font-weight:400}.theme-boutique .store-category-grid a,.theme-boutique .public-product-card{border-radius:0}@media(max-width:900px){.theme-library,.builder-section-hero,.builder-section-imageText{grid-template-columns:1fr}.store-category-grid,.store-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-image-text{grid-template-columns:1fr}.store-image-text-media{min-height:360px}}@media(max-width:620px){.store-category-grid,.store-feature-grid,.public-product-grid{grid-template-columns:1fr}.store-categories,.store-feature-section,.store-image-text{padding:48px 20px}.store-campaign-banner{margin:0 20px;padding:34px 24px;flex-direction:column;align-items:flex-start}}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%}body{margin:0;min-width:256px;min-height:100vh;zoom:1.25;max-width:100%;overflow-x:clip}#root{width:100%;min-width:0;min-height:100vh}:where(button,input,select,textarea){font-family:inherit;font-optical-sizing:auto}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%}:where(input,select){text-overflow:ellipsis}textarea{overflow-wrap:anywhere}.legal-page{min-height:100vh;background:#f8f8fa;padding:22px 24px 60px}.legal-head{max-width:760px;margin:0 auto 20px;display:flex;align-items:center;justify-content:space-between}.legal-tabs{max-width:760px;margin:0 auto 14px;display:flex;gap:6px;flex-wrap:wrap}.legal-tabs a{padding:6px 11px;border-radius:8px;border:1px solid #e6e4e9;background:#fff;font-size:9px;font-weight:600;color:#55505c}.legal-tabs a:hover{border-color:var(--purple);color:var(--purple)}.legal-tabs a.active{background:var(--purple-soft);border-color:transparent;color:var(--purple)}.legal-body{max-width:760px;margin:0 auto;background:#fff;border:1px solid #e6e4e9;border-radius:14px;padding:30px 32px 36px}.legal-body h1{font-family:Manrope,sans-serif;font-size:18px;margin:0 0 8px}.legal-summary{color:var(--muted);font-size:10.5px;margin:0 0 6px;line-height:1.6}.legal-updated{font-size:8.5px;color:#a09ba5;margin:0 0 14px}.legal-draft-note{background:#fff8e6;border:1px solid #ffe6a8;color:#8a6a12;border-radius:10px;padding:10px 12px;font-size:9px;line-height:1.6;margin:0 0 22px}.legal-body section{margin-bottom:20px}.legal-body h2{font-family:Manrope,sans-serif;font-size:11.5px;margin:0 0 7px}.legal-body section p{font-size:10px;line-height:1.75;color:#4b4753;margin:0 0 7px}.app-error,.not-found{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 24px;text-align:center;background:#f8f8fa}.app-error-card{background:#fff;border:1px solid #e6e4e9;border-radius:16px;padding:34px 30px;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:10px}.app-error-mark,.not-found-mark{width:46px;height:46px;border-radius:13px;background:var(--purple-soft);color:var(--purple);display:grid;place-items:center;font-family:Manrope,sans-serif;font-size:22px;font-weight:800;margin-bottom:4px}.app-error h1,.not-found h1{font-family:Manrope,sans-serif;font-size:17px;margin:0}.app-error p,.not-found p{color:var(--muted);font-size:10.5px;margin:0;max-width:340px;line-height:1.6}.app-error-actions,.not-found-actions{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap;justify-content:center}.app-error-detail{margin:12px 0 0;padding:9px 10px;background:#f6f4fb;border-radius:8px;font-size:8.5px;color:#6b6775;max-width:100%;overflow-x:auto;text-align:left}.not-found .brand{margin-bottom:14px}.route-loading{min-height:100vh;display:grid;place-items:center;color:#bf135b;font:700 14px Manrope,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.landing-page{background:#fff;overflow:hidden}.announcement{height:38px;background:#17151d;color:#d8d5df;display:flex;align-items:center;justify-content:center;gap:9px;font-size:12px;letter-spacing:.01em}.announcement-dot{width:7px;height:7px;border-radius:50%;background:#a6ffce;box-shadow:0 0 0 4px #a6ffce1a}.announcement a{color:#fff;font-weight:600;margin-left:8px;display:inline-flex;align-items:center;gap:4px}.site-header{height:80px;width:min(1180px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:24px;position:relative;z-index:20}.brand{display:inline-flex;align-items:center;gap:10px;border:0;background:transparent;padding:0;font-family:Inter Variable,Inter,sans-serif;font-size:22px;line-height:1;font-weight:750;letter-spacing:-.04em;cursor:pointer}.brand-mark{width:30px;height:30px;display:block;flex:0 0 auto;overflow:visible;filter:none}.brand-wordmark{color:#15121a}.brand-inverse .brand-wordmark{color:#fff}.site-header nav{display:flex;align-items:center;gap:33px;color:#55525e;font-size:14px;font-weight:500}.site-header nav a{transition:color .2s ease}.site-header nav a:hover{color:var(--purple)}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.button{min-height:40px;border-radius:10px;border:1px solid transparent;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.button:hover{transform:translateY(-1px)}.button-dark{background:#18161e;color:#fff;box-shadow:0 5px 14px #18161e24}.button-dark:hover{background:#292632;box-shadow:0 7px 20px #18161e33}.button-primary{background:var(--purple);color:#fff;box-shadow:0 6px 16px #bf135b33}.button-primary:hover{background:var(--purple-dark);box-shadow:0 8px 20px #bf135b45}.button-ghost{background:transparent}.button-ghost:hover{background:#f5f3f9}.button-light{background:#fff;color:#28252e;border-color:#e5e3e9}.button-light:hover{background:#f9f8fb;box-shadow:0 5px 14px #14101e0f}.button-white{background:#fff;color:#1c1824}.button-large{min-height:50px;padding:0 21px;border-radius:12px;font-size:14px}.full-button{width:100%}.mobile-menu{display:none}.hero{min-height:690px;background:#fff0f6;position:relative;display:grid;grid-template-columns:47% 53%;align-items:center;padding:70px max(24px,calc((100vw - 1180px)/2)) 88px;overflow:hidden}.hero:before{content:"";width:70%;height:1px;background:linear-gradient(90deg,transparent,#d7cef7,transparent);position:absolute;left:15%;bottom:0}.hero-glow{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.hero-glow-one{width:440px;height:440px;background:#af96ff4d;top:-220px;left:6%}.hero-glow-two{width:500px;height:500px;background:#ed74ff1f;bottom:-300px;right:10%}.hero-copy{position:relative;z-index:2;padding-right:54px;animation:rise .65s ease both}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--purple);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:22px}.hero h1,.section-heading h2,.pricing-copy h2,.faq-intro h2,.final-cta h2{font-family:Manrope,sans-serif;letter-spacing:-.055em;line-height:.99;margin:0}.hero h1{font-size:clamp(52px,5vw,74px);max-width:670px;font-weight:700}.hero h1 span{color:var(--purple)}.hero-copy>p{font-size:17px;color:#696572;line-height:1.65;max-width:575px;margin:25px 0 30px}.hero-actions{display:flex;gap:10px;align-items:center}.play-icon{width:23px;height:23px;border-radius:50%;background:var(--purple-soft);color:var(--purple);font-size:9px;display:inline-grid;place-items:center;padding-left:1px}.hero-proof{margin-top:31px;display:flex;align-items:center;gap:13px}.avatar-stack{display:flex;align-items:center;padding-left:8px}.avatar-stack span{width:31px;height:31px;margin-left:-8px;display:grid;place-items:center;border-radius:50%;background:#d6cdf7;border:2px solid #fff0f6;color:#5e3bc4;font-size:9px;font-weight:700}.avatar-stack span:nth-child(2){background:#f5ceab;color:#75472a}.avatar-stack span:nth-child(3){background:#b6e8d2;color:#22644c}.avatar-stack span:nth-child(4){background:#1d1a22;color:#fff}.hero-proof>div:last-child{display:flex;flex-direction:column}.hero-proof strong{font-size:12px}.hero-proof small{color:#817d88;font-size:11px;margin-top:2px}.hero-product{position:relative;z-index:2;perspective:1400px;min-height:520px;display:flex;align-items:center;animation:rise .8s .1s ease both}.mini-app{width:675px;height:483px;background:#f9f9fb;border:1px solid rgba(48,39,74,.15);border-radius:18px;box-shadow:0 35px 80px #3d2b7333,0 6px 20px #3d2b731a;display:flex;overflow:hidden;transform:rotateY(-4deg) rotateX(1deg);transform-origin:center right}.mini-sidebar{width:53px;background:#17151d;padding:13px 10px;display:flex;flex-direction:column;align-items:center;gap:10px;color:#817b8b}.mini-logo{width:28px;height:28px;border-radius:9px;background:var(--purple);color:#fff;display:grid;place-items:center;font-weight:800;margin-bottom:11px}.mini-sidebar>span:not(.mini-logo){width:29px;height:29px;display:grid;place-items:center;border-radius:7px}.mini-sidebar>span.active{background:#332b47;color:#2d8dcd}.mini-content{flex:1;padding:19px 21px 0;overflow:hidden}.mini-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.mini-topbar>div{display:flex;flex-direction:column}.mini-topbar small{color:#918d99;font-size:8px;margin-bottom:2px}.mini-topbar strong{font-size:15px}.mini-avatar{width:27px;height:27px;background:#ddcffd;color:#5f3dbe;border-radius:8px;display:grid;place-items:center;font-size:8px;font-weight:700}.mini-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mini-metrics>div{background:#fff;border:1px solid #ecebef;border-radius:10px;padding:10px 11px;display:flex;flex-direction:column}.mini-metrics small{color:#8e8a95;font-size:7px}.mini-metrics strong{font-size:15px;margin:5px 0 3px}.mini-metrics span{color:var(--green);font-size:7px}.mini-metrics span.neutral{color:#8f8a98}.mini-chart-card{height:195px;border:1px solid #ecebef;background:#fff;border-radius:10px;margin-top:9px;padding:11px 12px 0}.mini-card-head{display:flex;justify-content:space-between;align-items:flex-start}.mini-card-head>span{display:flex;flex-direction:column}.mini-card-head small{color:#8d8993;font-size:7px}.mini-card-head strong{font-size:14px;margin-top:3px}.mini-chart-card svg{width:100%;height:145px;overflow:visible}.mini-table{margin-top:10px;background:#fff;border:1px solid #ecebef;border-radius:10px 10px 0 0;padding:9px 11px;font-size:8px}.mini-table>span{display:block;font-weight:700;margin-bottom:5px}.mini-table>div{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;padding:5px 0;border-top:1px solid #f1f0f3}.mini-table i{width:20px;height:20px;border-radius:6px;background:#fff0f6;color:var(--purple);font-style:normal;display:grid;place-items:center}.mini-table b{display:flex;flex-direction:column}.mini-table b small{color:#9a96a0;font-weight:400}.floating-pill{position:absolute;background:#fffffff2;border:1px solid rgba(64,51,93,.12);box-shadow:0 14px 34px #3225562b;border-radius:13px;display:flex;align-items:center;z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.floating-pill-top{top:19px;right:-24px;padding:11px 16px 11px 11px;gap:9px;animation:float 4s ease-in-out infinite}.floating-pill-bottom{bottom:5px;left:-38px;padding:11px 13px;gap:9px;animation:float 4s .8s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.floating-pill span:not(.success-icon):not(.country-flag){display:flex;flex-direction:column}.floating-pill small{font-size:8px;color:#88828f}.floating-pill strong{font-size:10px;margin-top:2px}.success-icon{width:27px;height:27px;border-radius:8px;background:#e3f8ef;color:var(--green);display:grid;place-items:center}.country-flag{width:30px;height:30px;border-radius:8px;background:#f2f0f5;display:grid;place-items:center;font-size:14px}.floating-pill-bottom>svg{color:var(--green);margin-left:5px}.trust-strip{width:min(1120px,calc(100% - 48px));margin:0 auto;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid #efedf2}.trust-strip p{color:#96919d;font-size:11px;text-transform:uppercase;letter-spacing:.09em;margin:0 0 22px}.logo-cloud{width:100%;max-width:940px;display:flex;align-items:center;justify-content:space-between;color:#898590}.logo-cloud span{font-family:Manrope,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.035em}.feature-section{padding:115px 24px 120px}.section-heading{max-width:760px;margin:0 auto 52px;text-align:center}.section-heading h2,.pricing-copy h2,.faq-intro h2{font-size:clamp(40px,4.2vw,58px);font-weight:700}.section-heading>p{max-width:590px;margin:20px auto 0;color:#74707b;line-height:1.65;font-size:15px}.bento-grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1.08fr .92fr;gap:16px}.bento-card{min-height:440px;border:1px solid #e8e6ec;border-radius:24px;position:relative;overflow:hidden;padding:33px;background:#faf9fb}.bento-card h3{font-family:Manrope,sans-serif;font-size:31px;line-height:1.12;letter-spacing:-.045em;margin:14px 0 13px}.bento-card>p,.tax-copy>p{color:#77727f;font-size:14px;line-height:1.6;max-width:430px;margin:0}.card-icon{width:39px;height:39px;display:grid;place-items:center;color:var(--purple);background:#fff0f6;border-radius:11px;margin-bottom:22px}.card-kicker{color:var(--purple);font-weight:700;font-size:10px;letter-spacing:.1em}.bento-purple{background:var(--purple);color:#fff;border-color:var(--purple)}.bento-purple .card-icon{color:#fff;background:#ffffff21}.bento-purple .card-kicker{color:#f6c9dc}.bento-purple>p{color:#d4c9f8;max-width:470px}.world-visual{position:absolute;right:-32px;bottom:-75px;width:410px;height:280px}.world-circle{width:285px;height:285px;border:1px solid rgba(255,255,255,.2);border-radius:50%;position:absolute;right:26px;bottom:-5px}.world-circle:before,.world-circle:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.14);border-radius:50%;top:35px;right:35px;bottom:35px;left:35px}.world-circle:after{top:75px;right:75px;bottom:75px;left:75px}.world-center{position:absolute;left:50%;top:50%;width:77px;height:77px;border-radius:50%;background:#ffffff24;border:1px solid rgba(255,255,255,.3);display:grid;place-items:center;transform:translate(-50%,-50%)}.orbit{width:41px;height:41px;border-radius:50%;background:#fff;position:absolute;display:grid;place-items:center;z-index:2;box-shadow:0 8px 18px #1e0e4b33}.orbit i{font-size:19px;font-style:normal}.orbit-one{left:-3px;top:92px}.orbit-two{right:23px;top:19px}.orbit-three{right:0;bottom:52px}.payment-chip{position:absolute;height:27px;padding:0 10px;border-radius:7px;background:#fff;color:#292333;display:grid;place-items:center;font-size:10px;font-weight:800;box-shadow:0 8px 20px #22114b2e}.chip-visa{left:6px;bottom:76px;transform:rotate(-7deg)}.chip-paypal{right:48px;top:43px;color:#136db6;transform:rotate(6deg)}.chip-apple{left:78px;top:78px;transform:rotate(-3deg)}.bento-invoice{background:#f7f5f2}.invoice-visual{position:absolute;width:320px;height:235px;background:#fff;border:1px solid #e5e2df;box-shadow:0 20px 45px #3a31291f;border-radius:15px 15px 0 0;right:34px;bottom:-65px;padding:24px;transform:rotate(-2deg)}.invoice-top{display:flex;align-items:center;justify-content:space-between}.invoice-top .brand{font-size:13px;pointer-events:none}.invoice-top .brand-mark{width:17px;height:17px;transform:scale(.62)}.invoice-top>span{color:#97929a;font-size:9px}.invoice-lines{display:flex;flex-direction:column;gap:8px;margin:26px 0}.invoice-lines i{height:7px;width:84%;background:#ece9ee;border-radius:4px}.invoice-lines i:nth-child(2){width:60%}.invoice-lines i:nth-child(3){width:72%}.invoice-total{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ece9ee;padding-top:17px;font-size:10px}.invoice-total strong{font-size:14px}.paid-stamp{position:absolute;right:27px;top:65px;color:#159867;background:#e6f7f0;border:1px solid #bce9d6;border-radius:6px;font-size:9px;font-weight:700;padding:6px 8px;display:flex;gap:4px;align-items:center;transform:rotate(-6deg)}.bento-products{background:#f6f8fb}.product-stack{position:absolute;width:355px;bottom:-16px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:7px}.product-stack>div{height:60px;border:1px solid #e5e7eb;border-radius:11px;background:#fffffff5;display:grid;grid-template-columns:39px 1fr auto;gap:10px;align-items:center;padding:8px 13px;box-shadow:0 7px 18px #2c303c0f}.product-stack>div:nth-child(1){transform:scale(.95);opacity:.72}.product-stack>div:nth-child(2){z-index:2;transform:translateY(-2px);box-shadow:0 12px 25px #2c303c1f}.product-stack>div:nth-child(3){transform:scale(.93) translateY(-5px);opacity:.55}.product-art{width:39px;height:39px;display:grid;place-items:center;border-radius:9px;color:#fff;font-weight:800}.purple-art{background:var(--purple)}.yellow-art{background:#ffba27}.green-art{background:#24bb83}.product-stack b{font-size:10px;display:flex;flex-direction:column}.product-stack b small{font-size:8px;color:#96929b;font-weight:400;margin-top:2px}.product-stack strong{font-size:11px}.bento-tax{grid-column:1 / -1;min-height:370px;display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#18161e;color:#fff;padding:48px}.bento-tax .card-icon{background:#302941;color:#86c9f2}.bento-tax .card-kicker{color:#86c9f2}.tax-copy p{color:#aaa5b2}.tax-copy a{margin-top:22px;color:#f6c9dc;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.tax-visual{height:290px;position:relative;display:grid;place-items:center}.tax-visual:before,.tax-visual:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;border:1px solid rgba(176,151,255,.14)}.tax-visual:after{width:205px;height:205px}.shield-ring{width:125px;height:125px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#bf135b,#5c32e2);box-shadow:0 0 0 13px #bf135b1c,0 25px 60px #4c23ca61;z-index:2}.tax-tag{position:absolute;height:32px;padding:0 11px;background:#2a2631;border:1px solid #413b4b;border-radius:8px;display:flex;align-items:center;font-size:9px;color:#ccc7d1;z-index:3}.tag-one{top:21px;right:90px}.tag-two{bottom:32px;left:55px}.tag-three{right:13px;bottom:92px}.steps-section{background:#f7f6f9;padding:110px 24px 120px}.steps-grid{max-width:1050px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.step-card{background:#fff;border:1px solid #e7e5eb;border-radius:19px;padding:27px;position:relative}.step-number{position:absolute;top:27px;right:27px;color:#c0bcc5;font-size:12px;font-weight:700}.step-icon{width:48px;height:48px;border-radius:13px;background:var(--purple-soft);color:var(--purple);display:grid;place-items:center}.step-card h3{font-family:Manrope,sans-serif;letter-spacing:-.03em;font-size:20px;margin:28px 0 8px}.step-card p{color:#79757f;line-height:1.55;font-size:13px;margin:0}.pricing-section{max-width:1120px;margin:0 auto;padding:130px 0;display:grid;grid-template-columns:1fr .8fr;gap:110px;align-items:center}.pricing-copy>p{color:#77727e;line-height:1.65;max-width:525px;font-size:15px;margin:22px 0 26px}.pricing-features{display:grid;grid-template-columns:1fr 1fr;gap:13px 20px}.pricing-features span{display:flex;align-items:center;gap:8px;font-size:13px;color:#49454f}.pricing-features svg{color:var(--green);background:#e7f7f0;border-radius:50%;padding:2px}.price-card{background:#fff0f6;border:1px solid #f6c9dc;border-radius:25px;padding:33px;box-shadow:0 25px 55px #542fbd1f;position:relative}.price-card:before{content:"";position:absolute;top:10px;right:-10px;bottom:-10px;left:10px;border:1px solid #f6c9dc;border-radius:25px;z-index:-1}.price-card-top{display:flex;justify-content:space-between;color:var(--purple);font-size:11px;font-weight:700;letter-spacing:.08em}.big-price{display:flex;align-items:flex-end;gap:10px;margin:30px 0 15px}.big-price strong{font-family:Manrope,sans-serif;font-size:72px;line-height:.9;letter-spacing:-.07em}.big-price span{font-weight:700;font-size:17px;margin-bottom:7px}.price-card>p{color:#716c7a;font-size:13px;line-height:1.55;max-width:320px;margin:0 0 27px}.price-card>small{display:block;text-align:center;color:#888290;font-size:10px;margin-top:14px}.faq-section{background:#f7f6f9;padding:115px max(24px,calc((100vw - 1100px)/2));display:grid;grid-template-columns:.8fr 1.2fr;gap:95px;align-items:start}.faq-intro{position:sticky;top:40px}.faq-intro>p{color:#7b7780;font-size:13px;margin-top:23px}.faq-intro a{color:var(--purple);font-weight:600}.faq-item{width:100%;min-height:70px;background:transparent;border:0;border-bottom:1px solid #dedce2;display:grid;grid-template-columns:1fr auto;text-align:left;padding:24px 0;cursor:pointer}.faq-item>span{font-size:16px;font-weight:600}.faq-item>svg{color:#77717f;transition:transform .2s ease}.faq-item p{grid-column:1 / -1;color:#77727f;font-size:13px;line-height:1.6;margin:0;max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease,opacity .25s ease,margin .25s ease}.faq-item.open p{max-height:120px;opacity:1;margin-top:13px}.faq-item.open>svg{transform:rotate(45deg)}.final-cta{background:var(--purple);color:#fff;min-height:540px;padding:100px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden}.final-cta .eyebrow{color:#f6c9dc;position:relative;z-index:2}.final-cta h2{font-size:clamp(48px,6vw,76px);position:relative;z-index:2}.final-cta>p{color:#d6cbfa;line-height:1.6;max-width:570px;font-size:15px;margin:23px 0 30px;position:relative;z-index:2}.final-cta>button{position:relative;z-index:2}.cta-orb{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.13)}.cta-orb:before,.cta-orb:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.1);top:60px;right:60px;bottom:60px;left:60px}.cta-orb:after{top:125px;right:125px;bottom:125px;left:125px}.cta-orb-one{width:460px;height:460px;left:-240px;bottom:-240px}.cta-orb-two{width:580px;height:580px;right:-280px;top:-300px}.site-footer{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(118deg,#236d9e,#236d9e 48%,#236d9e);color:#fff;padding:0}.site-footer:before{content:"";position:absolute;z-index:-1;width:680px;height:680px;right:-250px;top:-380px;border:1px solid rgba(255,255,255,.14);border-radius:50%;box-shadow:0 0 0 95px #ffffff09,0 0 0 190px #ffffff06}.site-footer-inner{width:100%;margin:0 auto;padding:82px clamp(40px,6vw,120px) 30px;box-sizing:border-box}.footer-main{display:grid;grid-template-columns:minmax(340px,1.65fr) repeat(3,minmax(180px,1fr));gap:clamp(52px,7vw,140px);padding-bottom:72px}.footer-brand .brand{color:#fff;font-size:33px;letter-spacing:-.06em}.footer-brand .brand-mark{width:34px;height:34px;filter:brightness(0) invert(1);transform:scale(1.12);transform-origin:left center}.footer-brand p{max-width:370px;color:#ffffffd1;font-size:14px;line-height:1.7;margin:24px 0 18px}.footer-brand>span{color:#ffffff9e;font-size:11px}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.footer-column strong{margin-bottom:8px;color:#fff;font-size:14px}.footer-column a{color:#ffffffc7;font-size:13px;font-weight:550;transition:color .18s ease,transform .18s ease}.footer-column a:hover{color:#fff;transform:translate(3px)}.footer-bottom{border-top:1px solid rgba(255,255,255,.28);padding-top:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:#ffffffb8;font-size:11px}.footer-bottom>div{display:flex;gap:24px}.footer-bottom a,.footer-cookie-button{transition:color .18s ease}.footer-bottom a:hover,.footer-cookie-button:hover{color:#fff}.system-status{justify-self:end;display:flex;align-items:center;gap:7px}.system-status i{width:6px;height:6px;border-radius:50%;background:#a8ffd0;box-shadow:0 0 0 4px #a8ffd01f}body:has(.login-page),body:has(.login-page) #root{min-height:80dvh}.login-page{min-height:80dvh;display:grid;grid-template-columns:56% 44%;background:#fff}.login-panel{position:relative;min-width:0;min-height:80dvh;padding:28px 45px 22px;display:flex;flex-direction:column}.login-corner-artwork{position:absolute;left:0;bottom:0;width:clamp(90px,calc((100% - 410px)/2 - 24px),240px);height:auto;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:760px){.login-page .login-panel{padding:16px}.login-page .login-form-wrap{margin:auto;padding-block:18px}.login-corner-artwork{width:60px}.login-page .login-legal{padding-left:60px}}@media(max-height:900px){.login-page .login-panel{padding-top:16px;padding-bottom:12px}.login-page .login-form-wrap{padding-block:12px}.login-page .login-spark{width:32px;height:32px;margin-bottom:12px}.login-page .login-form-wrap h1{font-size:28px}.login-page .login-form-wrap>p{margin-bottom:16px}.login-page .login-form-wrap form>label{margin-bottom:10px;gap:5px}.login-page .login-form-wrap input{height:40px}.login-page .signup-copy{margin-block:14px}}.login-top{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.login-form-wrap{min-width:0;width:min(410px,100%);margin:auto}.login-spark{width:45px;height:45px;border-radius:13px;background:var(--purple-soft);color:var(--purple);display:grid;place-items:center;margin-bottom:24px}.login-form-wrap h1{font-family:Manrope,sans-serif;font-size:35px;letter-spacing:-.045em;margin:0 0 8px}.login-form-wrap>p{color:#7d7883;font-size:14px;margin:0 0 26px}.social-button{width:100%;height:47px;border:1px solid #dedce3;border-radius:10px;background:#fff;display:flex;justify-content:center;align-items:center;gap:10px;font-weight:600;cursor:pointer}.social-button:hover{background:#faf9fb}.google-g{font-weight:800;color:#4285f4;font-size:17px}.form-divider{height:42px;display:flex;align-items:center;justify-content:center;color:#a19ca6;font-size:11px}.form-divider:before,.form-divider:after{content:"";height:1px;background:#e7e5e9;flex:1}.form-divider span{padding:0 12px}.login-form-wrap form>label,.modal-form label,.store-settings>label{display:flex;flex-direction:column;font-size:11px;font-weight:600;gap:7px;margin-bottom:16px}.login-form-wrap input,.modal-form input,.modal-form select,.modal-form textarea,.store-settings input,.store-settings textarea{width:100%;height:45px;border:1px solid #dedce3;border-radius:9px;outline:0;padding:0 13px;color:#24212a;background:#fff;transition:border .2s ease,box-shadow .2s ease}.login-form-wrap input:focus,.modal-form input:focus,.modal-form select:focus,.modal-form textarea:focus,.store-settings input:focus,.store-settings textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px #bf135b1a}.password-field{position:relative}.password-field input{padding-right:64px}.password-field button{position:absolute;right:12px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--purple);font-size:10px;font-weight:600;cursor:pointer}.shop-name-field{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;height:45px;border:1px solid #dedce3;border-radius:9px;background:#fff;overflow:hidden;transition:border .2s ease,box-shadow .2s ease}.shop-name-field:focus-within{border-color:var(--purple);box-shadow:0 0 0 3px #bf135b1a}.shop-name-field .shop-name-prefix{padding-left:12px;color:#8c8792;font-size:12px;font-weight:700}.shop-name-field input{height:43px;min-width:0;border:0;border-radius:0;padding-inline:2px 8px;box-shadow:none!important}.shop-name-field>button{height:33px;margin-right:6px;padding:0 10px;border:0;border-radius:7px;background:#211e27;color:#fff;display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:750;cursor:pointer}.shop-name-field>button:disabled{opacity:.55;cursor:wait}.name-check{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:1px;font-size:10px;line-height:1.45}.name-check.available{color:#168557}.name-check.unavailable{color:#d14545}.name-check b{color:inherit}.name-suggestions{display:flex;flex-wrap:wrap;gap:5px}.name-suggestions button{border:1px solid #dedce3;border-radius:999px;padding:4px 8px;background:#fff;color:#5c5564;font-size:9px;cursor:pointer}.onboarding-page,.application-status-page,.onboarding-loading{min-height:100vh;background:#f5f5f8;color:#211e27}.onboarding-header{height:74px;padding:0 clamp(24px,5vw,76px);display:flex;align-items:center;gap:20px;background:#fffffff0;border-bottom:1px solid #e8e6eb}.onboarding-logo{border:0;background:none;padding:0;cursor:pointer}.onboarding-header>div:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:2px;padding-left:20px;border-left:1px solid #e3e0e7}.onboarding-header>div:nth-child(2) span{font-size:12px;font-weight:750}.onboarding-header>div:nth-child(2) b{color:#908a96;font-size:9px;font-weight:550}.onboarding-logout{margin-left:auto;border:0;background:transparent;color:#6e6874;display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:700;cursor:pointer}.onboarding-stepper{min-height:78px;padding:0 clamp(24px,5vw,76px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#fff;border-bottom:1px solid #e4e1e7}.onboarding-stepper button{position:relative;border:0;background:transparent;color:#aaa5af;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer}.onboarding-stepper button:after{content:"";position:absolute;left:50%;right:-50%;top:38px;height:1px;background:#e6e3e9;z-index:0}.onboarding-stepper button:last-child:after{display:none}.onboarding-stepper button>span{width:31px;height:31px;flex:0 0 auto;border:1px solid #dedbe2;border-radius:50%;background:#fff;display:grid;place-items:center;position:relative;z-index:1}.onboarding-stepper button b{font-size:10px;font-weight:700;position:relative;z-index:1;background:#fff;padding-right:5px}.onboarding-stepper button small{display:none}.onboarding-stepper button.active{color:#211e27}.onboarding-stepper button.active>span{border-color:#bf135b;background:#bf135b;color:#fff;box-shadow:0 0 0 5px #fff0f6}.onboarding-stepper button.complete{color:#bf135b}.onboarding-stepper button.complete>span{border-color:#bf135b;background:#fff0f6}.onboarding-stepper button.complete:after{background:#2d8dcd}.onboarding-shell{width:min(1240px,calc(100% - 48px));min-height:590px;margin:34px auto 54px;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(520px,1.55fr);background:#fff;border:1px solid #e5e2e8;border-radius:22px;overflow:hidden;box-shadow:0 22px 70px #211e2712}.onboarding-aside{padding:70px 48px;background:#17141c;color:#fff;display:flex;flex-direction:column}.onboarding-aside>span{color:#2d8dcd;font-size:10px;font-weight:800;letter-spacing:.15em}.onboarding-aside h1{max-width:340px;margin:22px 0 15px;font-family:Manrope,sans-serif;font-size:clamp(29px,3vw,43px);line-height:1.04;letter-spacing:-.055em}.onboarding-aside p{max-width:330px;margin:0;color:#b9b4be;font-size:12px;line-height:1.7}.onboarding-progress{height:4px;margin-top:auto;border-radius:99px;background:#39343f;overflow:hidden}.onboarding-progress i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#bf135b,#86c9f2);transition:width .3s ease}.onboarding-aside>small{margin-top:10px;color:#807a86;font-size:9px}.onboarding-content{position:relative;padding:52px clamp(32px,5vw,68px) 38px}.onboarding-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 16px}.onboarding-form>label,.onboarding-form>div>label{display:flex;flex-direction:column;gap:7px;color:#5f5965;font-size:10px;font-weight:750}.onboarding-form input,.onboarding-form textarea,.onboarding-form select{width:100%;height:47px;padding:0 13px;border:1px solid #dedbe2;border-radius:10px;outline:0;background:#fff;color:#211e27;font:inherit;font-size:11px;transition:border .2s,box-shadow .2s}.onboarding-form textarea{height:78px;padding-top:12px;resize:vertical;line-height:1.5}.onboarding-form textarea.large-textarea{height:118px}.onboarding-form input:focus,.onboarding-form textarea:focus,.onboarding-form select:focus{border-color:#bf135b;box-shadow:0 0 0 3px #bf135b17}.onboarding-form input:disabled{background:#f5f4f7;color:#928c97}.field-span-2{grid-column:1 / -1}.account-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.account-type-grid button{min-height:94px;padding:14px;border:1px solid #e0dde4;border-radius:11px;background:#fff;color:#756f7a;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;cursor:pointer}.account-type-grid button b{color:#2e2a33;font-size:10px}.account-type-grid button small{color:#99939d;font-size:8px;line-height:1.35}.account-type-grid button.selected{border-color:#bf135b;background:#fff0f6;color:#bf135b;box-shadow:inset 0 0 0 1px #bf135b}.form-section-title{display:flex;align-items:center;gap:10px;padding:2px 0 10px;border-bottom:1px solid #ebe8ed;color:#bf135b}.form-section-title>div{display:flex;flex-direction:column;gap:2px}.form-section-title b{color:#27232c;font-size:11px}.form-section-title small{color:#96909a;font-size:8px}.secure-note{min-height:58px;padding:13px 15px;border:1px solid #d7eee5;border-radius:10px;background:#effaf5;color:#1f9568;display:flex;align-items:flex-start;gap:10px}.secure-note p{margin:0;color:#557168;font-size:9px;line-height:1.5}.secure-note b{color:#187d5b;margin-right:4px}.field-help{margin:3px 0 10px;color:#96909a;font-size:9px}.selection-chips{display:flex;flex-wrap:wrap;gap:8px}.selection-chips button{min-height:33px;padding:0 11px;border:1px solid #dfdce3;border-radius:999px;background:#fff;color:#69636e;display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:650;cursor:pointer}.selection-chips button.selected{border-color:#bf135b;background:#fff0f6;color:#bf135b}.channel-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.channel-list>button{min-height:73px;padding:13px;border:1px solid #e0dde4;border-radius:11px;background:#fff;display:flex;align-items:flex-start;gap:11px;text-align:left;cursor:pointer}.channel-list>button>span{width:20px;height:20px;border:1px solid #d8d4dc;border-radius:6px;display:grid;place-items:center;color:#fff;flex:0 0 auto}.channel-list>button>div{display:flex;flex-direction:column;gap:4px}.channel-list b{color:#2c2831;font-size:10px}.channel-list small{color:#97919b;font-size:8px;line-height:1.4}.channel-list>button.selected{border-color:#bf135b;background:#fff0f6}.channel-list>button.selected>span{background:#bf135b;border-color:#bf135b}.onboarding-actions{min-height:62px;margin-top:7px;padding-top:19px;border-top:1px solid #ece9ee;display:flex;align-items:center;justify-content:space-between;gap:10px}.onboarding-actions .button{min-width:130px;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.onboarding-error{margin:12px 0 0;color:#d73e51;font-size:10px}.application-review{display:grid;gap:12px}.review-section{border:1px solid #e5e2e8;border-radius:12px;overflow:hidden}.review-section header{min-height:44px;padding:0 15px;background:#f8f7fa;display:flex;align-items:center;justify-content:space-between}.review-section h2{margin:0;font-size:11px}.review-section header button{border:0;background:none;color:#bf135b;font-size:9px;font-weight:750;cursor:pointer}.review-section>div{min-height:38px;padding:9px 15px;display:grid;grid-template-columns:120px 1fr;gap:14px;border-top:1px solid #efedf1;font-size:9px}.review-section span{color:#96909a}.review-section b{font-weight:650;line-height:1.5;overflow-wrap:anywhere}.review-confirm{display:flex;align-items:flex-start;gap:9px;color:#6e6874;font-size:9px;line-height:1.55}.review-confirm input{margin-top:2px;accent-color:#bf135b}.review-confirm a{color:#bf135b}.application-status-page .onboarding-header{justify-content:space-between}.application-status-page .onboarding-header>span{color:#827c87;font-size:10px;font-weight:700}.application-status-card{width:min(720px,calc(100% - 36px));margin:clamp(55px,10vh,110px) auto;padding:58px clamp(28px,6vw,76px) 38px;border:1px solid #e3e0e6;border-radius:24px;background:#fff;box-shadow:0 25px 80px #1c182214;text-align:center}.application-status-icon{width:76px;height:76px;margin:0 auto 24px;border-radius:22px;background:#eaf9f2;color:#20a774;display:grid;place-items:center}.application-status-card.is-rejected .application-status-icon{background:#fff0f0;color:#dc4853}.application-kicker{margin:0 0 10px!important;color:#bf135b!important;font-size:9px!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.application-status-card h1{margin:0;font-family:Manrope,sans-serif;font-size:clamp(28px,4vw,43px);letter-spacing:-.05em}.application-status-card>p{max-width:570px;margin:16px auto 0;color:#77717c;font-size:11px;line-height:1.7}.application-status-card>.application-lock-note{margin-top:18px;padding:13px 16px;border:1px solid #e4dff0;border-radius:13px;background:#f8f6fc;color:#514b58}.additional-documents-card{max-width:760px}.requested-document-list{width:min(620px,100%);margin:28px auto 0;display:grid;gap:10px;text-align:left}.requested-document-list article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 16px;border:1px solid #e5e0eb;border-radius:13px;background:#faf9fb}.requested-document-list article>div{display:grid;gap:4px;min-width:0}.requested-document-list article b{font-size:12px}.requested-document-list article small{color:#827b8b;font-size:10px}.requested-document-list article>span{display:inline-flex;align-items:center;gap:5px;color:#199968;font-size:10px;font-weight:750}.requested-document-list article.is-uploaded{border-color:#cdeadd;background:#f4fbf8}.requested-document-list .button{flex:0 0 auto;cursor:pointer}.application-status-card>.additional-documents-hint{color:#5f5766;font-weight:650}.application-timeline{margin:36px 0;display:flex;align-items:center;justify-content:center}.application-timeline span{color:#aaa5ae;display:flex;align-items:center;gap:5px;font-size:8px;font-weight:700;white-space:nowrap}.application-timeline span.done{color:#20a774}.application-timeline span.active{color:#bf135b}.application-timeline i{width:52px;height:1px;margin:0 8px;background:#dedbe2}.application-status-actions{margin-top:30px;display:flex;justify-content:center;gap:10px}.application-status-actions .button{display:inline-flex;align-items:center;gap:7px}.application-status-card>small{display:block;margin-top:25px;color:#aaa5ae;font-size:8px}.onboarding-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:#77717c;font-size:11px}.onboarding-loading p{margin:0}@media(max-width:900px){.onboarding-shell{grid-template-columns:1fr}.onboarding-aside{min-height:235px;padding:36px}.onboarding-aside h1{margin-top:15px}.onboarding-progress{margin-top:30px}.onboarding-stepper{padding-inline:12px}.onboarding-stepper button b{display:none}.onboarding-stepper button small{display:block;position:relative;z-index:1;padding-right:4px;background:#fff;font-size:8px;font-weight:700}}@media(max-width:620px){.onboarding-header{height:66px;padding:0 16px}.onboarding-header>div:nth-child(2){display:none}.onboarding-stepper{min-height:64px}.onboarding-stepper button{gap:0}.onboarding-stepper button>span{width:29px;height:29px}.onboarding-stepper button small{display:none}.onboarding-stepper button:after{top:32px}.onboarding-shell{width:calc(100% - 20px);margin:18px auto 35px;border-radius:16px}.onboarding-aside{min-height:205px;padding:30px 24px}.onboarding-content{padding:30px 20px}.onboarding-form{grid-template-columns:1fr}.field-span-2{grid-column:auto}.account-type-grid{grid-template-columns:1fr}.account-type-grid button{min-height:75px}.channel-list{grid-template-columns:1fr}.review-section>div{grid-template-columns:90px 1fr}.application-timeline i{width:15px;margin-inline:4px}.application-timeline span{font-size:7px}.application-status-actions{flex-direction:column}}.form-options{display:flex;align-items:center;justify-content:space-between;font-size:11px;margin:4px 0 19px}.form-options label{display:flex;align-items:center;gap:7px;color:#615d68}.form-options input{width:14px;height:14px;accent-color:var(--purple)}.form-options a,.signup-copy button{color:var(--purple);font-weight:600}.signup-copy{text-align:center;margin:22px 0 0!important;font-size:12px!important}.form-success{color:#17845b!important;background:#e7f8f0;border:1px solid #bfeeda;border-radius:8px;padding:9px 10px;font-size:9px!important;line-height:1.45;margin:0 0 12px!important}.forgot-link{margin:-6px 0 10px!important;text-align:right}.forgot-link button{border:0;background:transparent;color:var(--purple);font-size:9px;font-weight:600;cursor:pointer;padding:0}.forgot-link button:hover{text-decoration:underline}.form-error{color:#c8465d!important;background:#ffedf1;border:1px solid #ffd4dc;border-radius:8px;padding:9px 10px;font-size:9px!important;line-height:1.45;margin:0 0 12px!important}.signup-copy button{background:transparent;border:0;padding:0;cursor:pointer}.login-legal{text-align:center;font-size:9px;color:#9b96a1;margin:0}.auth-consent{display:flex!important;align-items:flex-start;gap:10px;font-size:12px;font-weight:500!important;line-height:1.5}.auth-consent input{width:18px!important;min-width:18px;height:18px;margin-top:1px;accent-color:var(--purple)}.auth-consent a{color:var(--purple);font-weight:700}.login-legal a{text-decoration:underline}.login-art{margin:12px;border-radius:20px;background:#18151f;min-height:calc(80dvh - 24px);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.login-art:before{content:"";width:460px;height:460px;border-radius:50%;background:var(--purple);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 100px #bf135b66}.login-orbit{position:absolute;border:1px solid rgba(255,255,255,.14);border-radius:50%}.orbit-a{width:620px;height:620px}.orbit-b{width:770px;height:770px}.orbit-c{width:930px;height:930px}.testimonial-card{width:min(400px,calc(100% - 60px));background:#fffffffa;border-radius:18px;padding:30px;position:relative;z-index:2;box-shadow:0 30px 70px #0000004d}.login-testimonial-image{position:relative;z-index:1;display:block;width:min(100%,760px);height:auto;object-fit:contain;border-radius:24px}.quote-mark{color:var(--purple);font-family:Georgia,serif;font-size:50px;height:33px}.testimonial-card blockquote{margin:10px 0 25px;font-family:Manrope,sans-serif;font-weight:600;font-size:18px;line-height:1.55;letter-spacing:-.025em}.testimonial-person{display:flex;align-items:center;gap:11px}.testimonial-person>span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#5e3cc1;background:#ddcffd;font-size:11px;font-weight:700}.testimonial-person b{display:flex;flex-direction:column;font-size:12px}.testimonial-person small{color:#8b8691;font-size:10px;font-weight:400;margin-top:3px}.login-stat{position:absolute;z-index:3;right:30px;top:30px;background:#231e2dbf;border:1px solid rgba(255,255,255,.14);color:#fff;border-radius:13px;padding:16px 18px;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.login-stat span{color:#a8a2b1;font-size:9px}.login-stat strong{font-size:22px;margin:4px 0}.login-stat small{color:#82e8bc;font-size:8px}.dashboard-shell{min-height:100vh;background:#f7f7f9;color:#292630;--sidebar: 224px}.dashboard-sidebar{width:var(--sidebar);position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid #e8e7ec;padding:16px 13px;z-index:40;display:flex;flex-direction:column}.sidebar-logo{height:39px;padding:1px 8px 10px;display:flex;align-items:center;justify-content:space-between}.sidebar-logo .brand{font-size:20px}.sidebar-logo>.sidebar-close{display:none;border:0;background:transparent;cursor:pointer}.workspace-wrap{position:relative}.workspace-wrap .workspace-switcher{width:100%}.workspace-switcher{margin-top:11px;height:53px;border:1px solid #e8e7eb;border-radius:10px;background:#fff;display:grid;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;text-align:left;padding:7px 9px;cursor:pointer}.workspace-icon{width:31px;height:31px;border-radius:8px;background:var(--purple);color:#fff;font-weight:800;display:grid;place-items:center}.workspace-switcher>span:nth-child(2){display:flex;flex-direction:column;overflow:hidden}.workspace-switcher strong{font-size:10px}.workspace-switcher small{font-size:8px;color:#96919b;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.workspace-switcher>svg{color:#8e8994}.sidebar-nav{margin-top:14px}.sidebar-group{display:flex;flex-direction:column;gap:3px;padding:11px 0;border-top:1px solid #f0eff2}.sidebar-group:first-child{border-top:0;padding-top:0}.sidebar-group>small{padding:4px 10px 7px;color:#aaa6ad;font-size:8px;font-weight:700;letter-spacing:.09em}.sidebar-group button,.sidebar-bottom>button{height:36px;padding:0 10px;border:0;border-radius:8px;background:transparent;display:flex;align-items:center;gap:10px;font-size:11px;color:#6c6872;cursor:pointer;text-align:left}.sidebar-group button:hover,.sidebar-bottom>button:hover{background:#f5f3fb;color:#4e485c}.sidebar-group button.active{background:#fff0f6;color:var(--purple);font-weight:600}.nav-count{margin-left:auto;background:#fff0f6;color:var(--purple);width:19px;height:19px;border-radius:6px;display:grid;place-items:center;font-size:8px;font-weight:700}.sidebar-bottom{margin-top:auto;padding-top:10px;border-top:1px solid #efedf1}.sidebar-profile{margin-top:8px;height:51px;border-top:1px solid #efedf1;display:grid;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;padding:10px 8px 0}.sidebar-profile>span{width:31px;height:31px;border-radius:9px;background:#ddcffd;color:#6340c4;display:grid;place-items:center;font-size:9px;font-weight:700}.sidebar-profile b{display:flex;flex-direction:column;font-size:9px}.sidebar-profile small{color:#9a96a0;font-size:8px;font-weight:400;margin-top:2px}.sidebar-profile svg{color:#98939d}.dashboard-main{min-height:100vh;margin-left:var(--sidebar)}.dashboard-header{height:75px;padding:0 26px;border-bottom:1px solid #e8e7ec;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between}.dashboard-header>div:first-child{display:flex;flex-direction:column}.dashboard-header h1{font-family:Manrope,sans-serif;font-size:17px;letter-spacing:-.025em;margin:0}.dashboard-header p{color:#918d96;font-size:9px;margin:3px 0 0}.sidebar-trigger{display:none}.dashboard-actions{display:flex;align-items:center;gap:8px}.dashboard-help-button{height:36px;border:1px solid #e2dce9;border-radius:9px;background:#fff;color:#625b69;display:inline-flex;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:700;cursor:pointer}.dashboard-help-button:hover{border-color:#bf135b;color:#bf135b}.shg-tour{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:hidden}.shg-tour-shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#110d16c2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.shg-tour-cutout,.shg-tour-cutout>span{position:fixed;z-index:1;pointer-events:none}.shg-tour-cutout{top:0;right:0;bottom:0;left:0}.shg-tour-cutout>span{display:block;background:#110d16c2}.shg-tour-cutout>.is-top{inset:0 0 auto}.shg-tour-cutout>.is-bottom{inset:auto 0 0}.shg-tour-cutout>.is-left{left:0}.shg-tour-cutout>.is-right{right:0}.shg-tour-spotlight{position:fixed;z-index:2;display:block;border:2px solid #2d8dcd;border-radius:14px;background:transparent;box-shadow:0 0 0 5px #bf135b38,0 10px 36px #130b2933;pointer-events:none;transition:left .2s ease,top .2s ease,width .2s ease,height .2s ease}.shg-tour-card{position:fixed;z-index:3;top:50%;width:min(420px,calc(100dvw - 32px));max-width:calc(100dvw - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);box-sizing:border-box;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;transform:translateY(-50%);padding:24px;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:#fff;color:#211b28;box-shadow:0 26px 90px #08050c52}.shg-tour-card.is-left{left:16px;right:auto}.shg-tour-card.is-right{right:16px;left:auto}.shg-tour-card.is-center{left:50%;right:auto;transform:translate(-50%,-50%)}.shg-tour-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.shg-tour-card-head>div{display:flex;align-items:center;gap:7px}.shg-tour-symbol{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#bf135b,#236d9e);box-shadow:0 8px 22px #bf135b40}.shg-tour-close{width:34px;height:34px;border:1px solid #e8e3ec;border-radius:9px;background:#fff;color:#7f7785;display:grid;place-items:center;cursor:pointer}.shg-tour-skip{height:34px;padding:0 11px;border:0;background:transparent;color:#7f7785;font-size:10px;font-weight:700;cursor:pointer}.shg-tour-skip:hover,.shg-tour-close:hover{color:#bf135b}.shg-tour-card>small{color:#bf135b;font-size:9px;line-height:1;font-weight:800;letter-spacing:.15em}.shg-tour-card h2{margin:10px 0 11px;font-family:Manrope,sans-serif;font-size:27px;line-height:1.15;letter-spacing:-.045em;overflow-wrap:anywhere}.shg-tour-card>p{margin:0;color:#6e6575;font-size:13px;line-height:1.65}.shg-tour-progress{display:grid;grid-template-columns:repeat(auto-fit,minmax(20px,1fr));gap:5px;margin:24px 0 19px}.shg-tour-progress span{height:3px;border-radius:4px;background:#e9e4ed}.shg-tour-progress span.active{background:#bf135b}.shg-tour-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.shg-tour-card footer>span{color:#aaa2b0;font-size:9px;font-weight:700;letter-spacing:.08em}.shg-tour-card footer>div{display:flex;gap:7px}.shg-tour-back,.shg-tour-next{height:39px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;font-size:10px;font-weight:750;white-space:nowrap;cursor:pointer}.shg-tour-back{border:1px solid #e5e0e9;background:#fff;color:#625a69}.shg-tour-next{border:0;background:#bf135b;color:#fff;box-shadow:0 8px 20px #bf135b38}.shg-tour-skip-all{width:100%;margin-top:13px;padding:7px 4px 0;border:0;border-top:1px solid #eeeaf2;background:transparent;color:#98909f;font-size:9px;cursor:pointer}.shg-tour-skip-all:hover{color:#bf135b}@media(max-width:779px){.shg-tour-cutout{display:none}.shg-tour:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#110d16c2}.shg-tour-card.is-left,.shg-tour-card.is-right,.shg-tour-card.is-center{left:16px!important;right:16px;top:auto!important;bottom:16px;width:auto!important;max-width:none;transform:none}.dashboard-help-button{width:36px;padding:0;justify-content:center;font-size:0}}@media(max-width:480px){.shg-tour-card{padding:20px}.shg-tour-card h2{font-size:23px}.shg-tour-card footer{align-items:flex-end}.shg-tour-card footer>div{flex-wrap:wrap;justify-content:flex-end}}@media(max-height:680px)and (min-width:780px){.shg-tour-card{padding:19px 21px}.shg-tour-card-head{margin-bottom:14px}.shg-tour-card h2{margin:8px 0;font-size:24px}.shg-tour-progress{margin:17px 0 14px}.shg-tour-skip-all{margin-top:10px}}.global-search{width:205px;height:36px;border:1px solid #e2e0e6;background:#faf9fb;border-radius:8px;display:flex;align-items:center;gap:7px;padding:0 9px;color:#9a95a0}.global-search input{border:0;outline:0;background:transparent;flex:1;min-width:0;font-size:10px}.global-search kbd{border:1px solid #dfdde3;background:#fff;border-radius:4px;padding:2px 5px;color:#a39fa8;font-size:8px}.icon-button{width:36px;height:36px;border:1px solid #e2e0e6;border-radius:8px;display:grid;place-items:center;background:#fff;cursor:pointer;position:relative}.icon-button>i{width:6px;height:6px;background:#ff4e73;border-radius:50%;border:1px solid #fff;position:absolute;right:7px;top:6px}.notification-wrap{position:relative}.notification-count{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border:2px solid #fff;border-radius:999px;background:var(--purple);color:#fff;font-size:9px;font-weight:800;line-height:12px}.notification-popover{position:absolute;top:44px;right:0;width:295px;background:#fff;border:1px solid #e5e3e8;border-radius:13px;box-shadow:0 18px 50px #1d172a24;padding:14px;z-index:50}.notification-popover>strong{font-size:11px;display:flex;justify-content:space-between;padding:2px 3px 9px}.notification-popover>strong span{color:var(--purple);font-size:9px}.notification-popover>div,.notification-popover>.notification-item{display:grid;grid-template-columns:31px 1fr;align-items:center;gap:9px;width:100%;padding:10px 3px;border-top:1px solid #f0eef2}.notification-popover>.notification-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-right:0;border-bottom:0;border-left:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.notification-popover>.notification-item:hover{background:#faf9fc}.notification-popover>div>span,.notification-popover>.notification-item>span{width:31px;height:31px;border-radius:8px;display:grid;place-items:center}.notify-success{background:#e7f8f1;color:var(--green)}.notify-purple{background:#fff0f6;color:var(--purple)}.notify-yellow{background:#fff4d8;color:#b67a00}.notification-popover p{display:flex;flex-direction:column;margin:0}.notification-popover b{font-size:9px}.notification-popover small{color:#99949e;font-size:8px;margin-top:3px}.notification-empty{margin:10px 0 4px;color:#99949e;font-size:11px}.newsletter-done{display:flex;align-items:center;gap:8px;margin:0;font-weight:600;font-size:14px}.dashboard-content{max-width:1280px;margin:0 auto;padding:22px 26px 40px}.welcome-banner{min-height:69px;border:1px solid #e1d9fb;border-radius:12px;background:linear-gradient(100deg,#fff0f6,#fff0f6 55%,#fff);padding:13px 17px;display:grid;grid-template-columns:1fr 270px auto;gap:30px;align-items:center;position:relative;overflow:hidden}.welcome-banner:after{content:"";width:170px;height:170px;position:absolute;right:-70px;top:-85px;border:20px solid rgba(191,19,91,.05);border-radius:50%}.welcome-banner>div:first-child{display:grid;grid-template-columns:32px 1fr}.wave{grid-row:1 / 3;width:28px;height:28px;border-radius:8px;background:#fff;display:grid;place-items:center;margin-right:10px;font-size:13px}.welcome-banner h2{font-family:Manrope,sans-serif;font-size:12px;margin:0}.welcome-banner p{font-size:9px;color:#807b87;margin:3px 0 0}.welcome-banner p strong{color:var(--purple)}.goal-meter span{display:flex;justify-content:space-between;font-size:8px;margin-bottom:7px}.goal-meter span strong{color:#76717e;font-weight:500}.goal-meter>div{height:5px;background:#ddd7f0;border-radius:3px;overflow:hidden}.goal-meter i{display:block;height:100%;width:84%;background:var(--purple);border-radius:3px}.welcome-banner>button{border:0;background:transparent;color:#a39eaa;cursor:pointer;z-index:2}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-top:13px}.metric-card{min-height:96px;background:#fff;border:1px solid #e7e6ea;border-radius:12px;padding:13px;position:relative;display:grid;grid-template-columns:34px 1fr;column-gap:9px;align-content:center;row-gap:2px}.metric-icon{grid-row:1 / 3;width:34px;height:34px;border-radius:9px;display:grid;place-items:center}.metric-icon.purple{background:#fff0f6;color:var(--purple)}.metric-icon.green{background:#e5f7ef;color:var(--green)}.metric-icon.blue{background:#e6f3ff;color:#2781d9}.metric-icon.yellow{background:#fff2ce;color:#b77c00}.metric-card>span{font-size:8px;color:#8c8792;align-self:end}.metric-card>strong{font-family:Manrope,sans-serif;font-size:16px;letter-spacing:-.03em;align-self:start}.metric-card>small{grid-column:1 / -1;align-self:end;color:#9a96a0;font-size:8px}.metric-card>small b{color:var(--green);font-weight:600}.metric-card>button{position:absolute;right:10px;top:9px;border:0;background:transparent;color:#aaa6ad;cursor:pointer}.dashboard-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:11px;margin-top:13px}.panel{background:#fff;border:1px solid #e7e6ea;border-radius:12px}.panel-heading{display:flex;justify-content:space-between;align-items:center;padding:15px 17px 0}.panel-heading h3{font-family:Manrope,sans-serif;font-size:11px;margin:0}.panel-heading p{color:#96919c;font-size:8px;margin:3px 0 0}.panel-heading select{height:30px;background:#fff;border:1px solid #e3e1e6;border-radius:7px;padding:0 8px;color:#77727d;font-size:8px}.panel-heading button:not(.text-button){border:0;background:transparent;color:#99949e}.revenue-panel{min-height:340px}.chart-stats{display:flex;padding:18px 17px 5px;gap:48px}.chart-stats>div{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:7px}.chart-stats span{grid-column:1 / -1;color:#908b96;font-size:8px}.chart-stats strong{font-size:16px;margin-top:3px}.chart-stats small{color:var(--green);font-size:8px;font-weight:600}.chart-wrap{height:225px;padding:9px 10px 8px 4px}.balance-panel{min-height:340px;padding-bottom:13px}.balance-total{display:flex;align-items:baseline;padding:25px 17px 17px}.balance-total>span{font-size:16px;margin-right:3px}.balance-total>strong{font-family:Manrope,sans-serif;font-size:28px;letter-spacing:-.05em}.balance-total small{color:#9a96a0;font-size:8px;margin-left:7px}.balance-breakdown{margin:0 17px 15px;padding:11px 0;border-top:1px solid #efedf1;border-bottom:1px solid #efedf1;display:flex;flex-direction:column;gap:8px}.balance-breakdown span{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:6px;color:#77727d;font-size:8px}.balance-breakdown i{width:6px;height:6px;border-radius:50%}.balance-breakdown .available{background:var(--purple)}.balance-breakdown .pending{background:#d5d0dc}.balance-breakdown b{color:#3d3943}.balance-panel>.button{width:calc(100% - 34px);margin:0 17px;min-height:36px;font-size:10px}.next-payout{margin:12px 17px 0;display:grid;grid-template-columns:31px 1fr auto;align-items:center;gap:8px}.bank-icon{width:31px;height:31px;background:#f0edf5;color:#77717f;border-radius:8px;display:grid;place-items:center}.next-payout p{display:flex;flex-direction:column;margin:0}.next-payout b,.next-payout>strong{font-size:8px}.next-payout small{color:#9a96a0;font-size:7px;margin-top:2px}.transactions-panel{margin-top:11px;overflow:hidden}.transactions-panel .panel-heading{padding-bottom:12px}.text-button{border:0;background:transparent;color:var(--purple);font-size:8px;font-weight:600;display:flex;align-items:center;gap:4px;cursor:pointer}.table-scroll{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;font-size:9px;white-space:nowrap}.data-table th{height:35px;text-align:left;padding:0 10px;color:#9b96a0;font-size:7px;text-transform:uppercase;letter-spacing:.04em;font-weight:600;border-top:1px solid #f0eef2;border-bottom:1px solid #f0eef2;background:#fbfbfc}.data-table th:first-child,.data-table td:first-child{padding-left:17px;width:35px}.data-table td{height:55px;padding:0 10px;border-bottom:1px solid #f0eef2;color:#6d6873}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fff0f6}.data-table input{width:12px;height:12px;accent-color:var(--purple)}.invoice-id{color:#615b69;font-weight:600;display:flex;align-items:center;gap:6px}.invoice-id svg{color:var(--purple)}.customer-cell{display:flex;align-items:center;gap:8px}.customer-cell>i{width:27px;height:27px;border-radius:7px;background:#fff0f6;color:var(--purple);display:grid;place-items:center;font-style:normal;font-weight:700}.customer-cell>b{display:flex;flex-direction:column;color:#3d3943;font-size:9px}.customer-cell small{color:#9b96a0;font-size:7px;margin-top:2px;font-weight:400}.status-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:6px;font-size:7px;font-weight:600}.status-badge i{width:5px;height:5px;border-radius:50%}.status-badge[class*=ödendi]{color:#128b60;background:#e8f8f1}.status-badge[class*=ödendi] i{background:#18a873}.status-badge[class*=bekliyor]{color:#99701b;background:#fff5db}.status-badge[class*=bekliyor] i{background:#e2a72a}.status-badge[class*=aktif],.status-badge[class*=deneme]{background:#e7f8f0;color:#17845b}.status-badge[class*=aktif] i,.status-badge[class*=deneme] i{background:#23c483}.status-badge[class*=ödenmedi],.status-badge[class*=gecikti]{color:#c04a5f;background:#ffeaee}.status-badge[class*=ödenmedi] i,.status-badge[class*=gecikti] i{background:#e1516a}.status-badge[class*=başarısız]{color:#b3402a;background:#fff0eb}.status-badge[class*=başarısız] i{background:#d9542b}.status-badge[class*=iade],.status-badge[class*=iptal]{color:#6b6775;background:#f1f0f4}.status-badge[class*=iade] i,.status-badge[class*=iptal] i{background:#a5a1ad}.table-action{border:0;background:transparent;color:#9a96a0;cursor:pointer}.suite-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:6px;margin:0 0 24px;width:100%;max-width:100%;border:1px solid var(--border, #e7e3ec);border-radius:16px;background:#fff}.suite-tabs button{border:0;border-radius:11px;background:transparent;color:#777180;padding:11px 15px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font:inherit;font-weight:700;justify-content:center;cursor:pointer}@media(max-width:760px){.suite-tabs{display:flex;width:max-content;overflow-x:auto}}.suite-tabs button.active{color:#fff;background:#17141d;box-shadow:0 8px 20px #17141d29}.suite-notice{display:flex;align-items:center;gap:9px;margin:-8px 0 18px;padding:12px 15px;border:1px solid #bde8ce;border-radius:13px;color:#167a45;background:#effbf4;font-weight:700}.suite-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.suite-panel{padding:22px}.suite-panel.suite-wide{grid-column:1 / -1}.suite-panel>h3,.suite-panel .panel-heading h3{margin:0 0 6px}.suite-panel .panel-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.suite-panel .panel-heading p{margin:0;color:#8d8795}.suite-form{display:grid;gap:12px;margin-top:18px}.suite-form input,.suite-form select,.suite-form textarea,.suite-panel .data-table select{width:100%;min-height:44px;padding:11px 13px;border:1px solid #ded9e5;border-radius:11px;background:#fff;color:#24202a;font:inherit}.suite-form textarea{min-height:92px;resize:vertical}.suite-form label{display:grid;gap:6px;color:#615b68;font-size:12px;font-weight:700}.suite-form .inline-check{display:flex;align-items:center}.suite-form .inline-check input{width:17px;min-height:17px}.suite-subform{margin-top:24px;padding-top:20px;border-top:1px solid #ece8ef}.suite-subform h4{margin:0}.suite-course{padding:15px;border:1px solid #e8e4ed;border-radius:14px;background:#fbfafc}.suite-course+.suite-course{margin-top:12px}.suite-module{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px;border-radius:10px;background:#fff}.suite-module span,.suite-mini-list b{display:grid;gap:3px}.suite-module small,.suite-mini-list small,.suite-caption{color:#96909d;font-size:11px;font-weight:500}.suite-api-key{display:grid;gap:6px;padding:14px;border:1px solid var(--border);border-radius:14px;background:#fff0f6}.suite-api-key code{overflow-wrap:anywhere;color:var(--purple);font-size:12px}.discover-page{min-height:100vh;color:#17141d;background:#f8f7f4}.discover-header{position:relative;z-index:2;max-width:1280px;margin:0 auto;background:transparent}.discover-header nav{display:flex;gap:26px}.discover-header nav button{border:0;color:#716d78;background:transparent;font:inherit;cursor:pointer}.discover-header nav button.active{color:#17141d;font-weight:700}.discover-hero{display:grid;justify-items:center;padding:92px 24px 110px;text-align:center;color:#fff;background:radial-gradient(circle at 75% 15%,rgba(189,255,69,.22),transparent 27%),radial-gradient(circle at 15% 90%,rgba(117,67,255,.35),transparent 32%),#17131d}.discover-hero>span{display:inline-flex;align-items:center;gap:7px;color:#bdff45;font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.discover-hero h1{margin:22px 0 18px;max-width:900px;font-size:clamp(48px,7vw,92px);line-height:.98;letter-spacing:-.065em}.discover-hero p{color:#bcb6c5;font-size:18px}.discover-hero form{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(650px,100%);margin-top:34px;padding:8px 8px 8px 18px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#fff;color:#17141d;box-shadow:0 22px 70px #0000003d}.discover-hero form input{min-width:0;border:0;outline:0;padding:13px 0;font:inherit}.discover-hero form button{border:0;border-radius:12px;padding:14px 24px;color:#17141d;background:#bdff45;font-weight:800;cursor:pointer}.discover-content{max-width:1280px;margin:0 auto;padding:46px 24px 100px}.discover-filter{display:flex;gap:9px;margin-bottom:30px;overflow-x:auto}.discover-filter button{flex:0 0 auto;padding:10px 17px;border:1px solid #ddd9e0;border-radius:999px;background:#fff;cursor:pointer}.discover-filter button.active{border-color:#17141d;color:#fff;background:#17141d}.discover-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.discover-grid article{overflow:hidden;border:1px solid #e4e0e6;border-radius:24px;background:#fff;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.discover-grid article:hover{transform:translateY(-5px);box-shadow:0 22px 52px #1f182a1a}.discover-cover{position:relative;display:grid;min-height:280px;place-items:center;overflow:hidden;color:#fff;background:linear-gradient(135deg,#bf135b,#1d1435)}.discover-cover img{width:100%;height:100%;min-height:280px;object-fit:cover}.discover-cover>span{font-size:84px;font-weight:900;opacity:.85}.discover-cover i{position:absolute;left:16px;bottom:16px;padding:7px 10px;border-radius:999px;color:#17141d;background:#bdff45;font-size:11px;font-style:normal;font-weight:800}.discover-card-body{padding:21px}.discover-card-body small{color:#7b7581;font-weight:700}.discover-card-body h2{margin:8px 0;font-size:22px;letter-spacing:-.025em}.discover-card-body p{min-height:42px;margin:0 0 20px;color:#6e6972;line-height:1.5}.discover-card-body>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.discover-card-body>div span{display:inline-flex;align-items:center;gap:4px;color:#bf135b;font-size:13px;font-weight:700}.discover-state,.discover-empty{padding:72px 20px;text-align:center}.discover-empty{display:grid;justify-items:center;gap:8px}.discover-empty h2,.discover-empty p{margin:0}.discover-empty p{color:#77717c}.product-review-section{max-width:1280px;margin:0 auto;padding:70px 0;border-top:1px solid rgba(127,119,135,.2)}.product-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.product-review-grid article{padding:24px;border:1px solid rgba(127,119,135,.22);border-radius:var(--store-radius, 18px);background:#ffffff0a}.product-review-grid article>div{display:flex;gap:3px;color:#bf135b}.product-review-grid h3{margin:18px 0 8px;font-size:17px}.product-review-grid p{min-height:48px;color:#77717c;line-height:1.6}.product-review-grid article>span{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;font-size:13px}.product-review-grid small{display:inline-flex;align-items:center;gap:4px;color:#2f9a69}@media(max-width:900px){.discover-header nav{display:none}.discover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-review-grid{grid-template-columns:1fr}}@media(max-width:620px){.discover-header .button-ghost{display:none}.discover-hero{padding:70px 18px 82px}.discover-grid{grid-template-columns:1fr}.discover-content{padding-inline:16px}}.suite-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.suite-stats span{padding:14px;border-radius:12px;background:#f6f3fb;color:#766f7d}.suite-stats b{display:block;margin-bottom:2px;color:#211d27;font-size:20px}.suite-mini-list{display:grid;gap:8px;margin-top:18px}.suite-mini-list>span{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #ebe7ee;border-radius:10px}.suite-mini-list em{color:#817a88;font-size:12px;font-style:normal}.suite-mini-list code{max-width:52%;overflow:hidden;color:#bf135b;text-overflow:ellipsis;white-space:nowrap}.suite-row-actions{display:flex;align-items:center;gap:7px}.suite-row-actions button{padding:7px 9px;border:1px solid #dcd5e4;border-radius:8px;background:#fff;color:#554d5e;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.suite-loading{padding:46px;text-align:center;color:#8b8491}.suite-roadmap{display:flex;align-items:flex-start;gap:15px;color:#fff;background:linear-gradient(135deg,#17141d,#33275a)}.suite-roadmap h3,.suite-roadmap p{margin:0}.product-capability-note{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border:1px solid #f6c9dc;border-radius:12px;color:#bf135b;background:#fff0f6}.product-capability-note span{display:grid;gap:3px;color:#746d7d;font-size:12px}.product-capability-note b{color:#34265d}.customer-library{min-width:min(760px,78vw)}.library-tabs{display:flex;gap:6px;margin-bottom:18px;padding-bottom:12px;overflow-x:auto;border-bottom:1px solid #ebe7ef}.library-tabs button{display:inline-flex;align-items:center;gap:6px;padding:9px 11px;border:0;border-radius:9px;background:transparent;color:#77717f;font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.library-tabs button.active{color:#fff;background:#1c1821}.library-course,.library-communities>article{padding:16px;border:1px solid #e8e3ec;border-radius:14px}.library-course+.library-course,.library-communities>article+article{margin-top:12px}.library-course>header,.library-course>header>div,.library-appointments article,.library-licenses article{display:flex;align-items:center;justify-content:space-between;gap:12px}.library-course>header img{width:46px;height:46px;border-radius:10px;object-fit:cover}.library-course header span,.library-appointments article span,.library-licenses article span,.library-licenses article b{display:grid;gap:3px}.library-course small,.library-appointments small,.library-licenses small,.community-post small{color:#918a98;font-size:11px}.library-progress{height:6px;margin:14px 0;overflow:hidden;border-radius:99px;background:#eeeaf2}.library-progress span{display:block;height:100%;border-radius:inherit;background:var(--store-primary, #bf135b)}.library-course section{margin-top:12px}.library-course section h4{display:flex;justify-content:space-between;margin:0 0 6px}.library-lesson{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #f0edf2}.library-lesson>span{display:grid}.library-lesson>div{display:flex;gap:6px}.library-lesson a,.library-lesson button,.library-appointments article>a{padding:7px 9px;border:1px solid #ded8e4;border-radius:8px;background:#fff;color:#403849;font:inherit;font-size:11px;font-weight:700;text-decoration:none;cursor:pointer}.library-appointments,.library-licenses{display:grid;gap:10px}.library-appointments>form{margin:0 0 10px;padding:14px;border-radius:12px;background:#f8f6fa}.library-appointments article,.library-licenses article{padding:13px;border:1px solid #e9e5ed;border-radius:11px}.library-licenses code{padding:7px 9px;border-radius:7px;color:#5940a7;background:#fff0f6}.community-post{margin-top:10px;padding:13px;border-radius:10px;background:#f8f6fa}.community-post p{margin:6px 0}.library-refresh{position:absolute;right:20px;bottom:14px;border:0;color:#bf135b;background:transparent}@media(max-width:720px){.customer-library{min-width:0}.library-course>header,.library-appointments article,.library-licenses article{align-items:flex-start;flex-direction:column}.library-lesson{align-items:flex-start;flex-direction:column}}.workspace-editor-shell{width:min(1180px,100%);margin:0 auto 36px}.workspace-editor-header{position:relative;overflow:hidden;min-height:170px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:26px;padding:28px 30px;border-radius:22px;color:#fff;background:linear-gradient(135deg,#17131e,#29203b 58%,#236d9e 140%);box-shadow:0 22px 55px #22183629}.workspace-editor-header:after{content:"";position:absolute;width:260px;height:260px;right:-105px;top:-135px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 48px #ffffff06,0 0 0 96px #ffffff05;pointer-events:none}.workspace-editor-header>div:not(.workspace-editor-status){min-width:0;position:relative;z-index:1}.workspace-editor-header>div>span{color:#86c9f2;font-size:9px;font-weight:850;letter-spacing:.16em}.workspace-editor-header h1{margin:8px 0 7px;color:#fff;font-size:clamp(23px,3vw,34px);line-height:1.08;letter-spacing:-.04em}.workspace-editor-header p{max-width:690px;margin:0;color:#bbb4c3;font-size:11px;line-height:1.65}.workspace-editor-back{position:relative;z-index:2;align-self:start;display:inline-flex;align-items:center;gap:7px;min-height:39px;padding:0 13px;border:1px solid rgba(255,255,255,.15);border-radius:10px;background:#ffffff12;color:#fff;font:inherit;font-size:10px;font-weight:750;cursor:pointer}.workspace-editor-back:hover{background:#ffffff21}.workspace-editor-status{position:relative;z-index:2;display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#ffffff12;color:#d8d2de;font-size:9px;font-weight:700;white-space:nowrap}.workspace-editor-status i{width:7px;height:7px;border-radius:50%;background:#65dfa1;box-shadow:0 0 0 4px #65dfa11f}.workspace-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:18px;margin-top:18px}.workspace-editor-main{min-width:0;padding:0}.workspace-form,.product-modal-form.workspace-editor-main{display:grid;gap:14px;padding:0;background:transparent}.workspace-form-section,.product-editor-page .product-form-section{display:grid;gap:16px;padding:23px;border:1px solid #e5e1e9;border-radius:17px;background:#fff;box-shadow:0 8px 28px #21192d0b}.workspace-form-section>header,.product-editor-page .product-form-section>header{display:flex;align-items:flex-start;gap:12px;padding-bottom:16px;border-bottom:1px solid #eeebf0}.workspace-form-section>header>span,.product-editor-page .product-form-section>header>span{flex:0 0 auto;width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#fff0f6;color:#bf135b;font-size:9px;font-weight:850}.workspace-form-section>header h3,.workspace-form-section>header p{margin:0}.workspace-form-section>header h3{color:#27222d;font-size:14px}.workspace-form-section>header p{margin-top:3px;color:#8d8792;font-size:10px;line-height:1.5}.workspace-form label,.product-editor-page .product-modal-form label{display:grid;gap:7px;color:#4a4450;font-size:10px;font-weight:750}.workspace-form input:not([type=checkbox]),.workspace-form select,.workspace-form textarea{width:100%;min-height:46px;padding:10px 13px;border:1px solid #ddd8e2;border-radius:10px;background:#fff;color:#211c26;outline:0;font:inherit}.workspace-form textarea{min-height:100px;resize:vertical}.workspace-form input:focus,.workspace-form select:focus,.workspace-form textarea:focus{border-color:#7951ee;box-shadow:0 0 0 3px #bf135b17}.workspace-editor-aside{position:sticky;top:92px;padding:23px;border:1px solid #e4dff0;border-radius:17px;background:linear-gradient(145deg,#fff0f6,#fff0f6)}.workspace-editor-aside>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#bf135b;color:#fff;box-shadow:0 10px 24px #bf135b38}.workspace-editor-aside h3{margin:18px 0 8px;color:#28222e;font-size:15px}.workspace-editor-aside p{margin:0;color:#756e7b;font-size:10px;line-height:1.65}.workspace-editor-aside ul{display:grid;gap:9px;margin:17px 0 0;padding:16px 0 0;border-top:1px solid #ded7ec;list-style:none}.workspace-editor-aside li{position:relative;padding-left:17px;color:#615a67;font-size:9px;line-height:1.5}.workspace-editor-aside li:before{content:"✓";position:absolute;left:0;top:0;color:#bf135b;font-weight:900}.workspace-editor-footer{position:sticky;z-index:20;bottom:14px;display:flex;justify-content:flex-end;gap:9px;margin-top:18px;padding:12px;border:1px solid rgba(224,219,229,.92);border-radius:15px;background:#ffffffeb;box-shadow:0 16px 45px #1f182921;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workspace-editor-footer .button{min-height:43px;padding-inline:19px}.workspace-switch-list{display:grid;gap:9px}.workspace-switch-list .inline-check{padding:13px;border:1px solid #e7e2ea;border-radius:11px;background:#faf9fb}.workspace-switch-list .inline-check>span{display:grid;gap:2px}.workspace-switch-list b{color:#302a35;font-size:10px}.workspace-switch-list small{color:#8b8490;font-size:9px;font-weight:500}.shipping-overview-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;padding:17px 19px;border:1px solid #e4e0e7;border-radius:15px;background:linear-gradient(120deg,#fff,#fff0f6)}.shipping-overview-strip>div{display:flex;align-items:center;gap:11px}.shipping-overview-strip>div:first-child>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#fff0f6;color:#bf135b}.shipping-overview-strip p{display:grid;gap:3px;margin:0}.shipping-overview-strip b{color:#2c2631;font-size:12px}.shipping-overview-strip small{color:#8b8590;font-size:9px}.shipping-overview-strip>div:last-child{color:#278159;font-size:9px;font-weight:750}.shipping-profile-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px}.shipping-profile-card{gap:20px;padding:23px;border-color:#e2dfe6;border-radius:18px;box-shadow:0 10px 30px #1f18280b}.shipping-profile-card header>span{width:46px;height:46px;border-radius:13px}.shipping-profile-card h3{font-size:15px}.shipping-profile-card dl{gap:9px}.shipping-profile-card dl>div{padding:13px 14px;border:1px solid #eeebf1;background:#faf9fb}.shipping-profile-card dt{font-size:9px}.shipping-profile-card dd{margin-top:6px;font-size:12px}.shipping-profile-card footer{justify-content:flex-end;padding-top:16px;border-top:1px solid #eeebf0}.shipping-profile-card footer button{flex:0 0 auto;min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid #ded9e2;border-radius:9px;background:#fff;color:#3f3945;font:inherit;font-size:9px;font-weight:750;cursor:pointer}.shipping-profile-card footer .shipping-edit-action{border-color:#d8cdfb;color:#6139d2;background:#fff0f6}.shipping-profile-card footer .shipping-delete-action{color:#b43e50}.shipping-profile-card footer button:disabled{opacity:.42;cursor:not-allowed}.commerce-grid{grid-template-columns:minmax(300px,.82fr) minmax(460px,1.38fr);align-items:stretch}.commerce-panel-wide{grid-column:auto}.commerce-panel{border-radius:17px;box-shadow:0 9px 28px #1f18290a}.commerce-panel>header{min-height:72px;padding:18px 21px;background:linear-gradient(120deg,#fff,#fff0f6)}.commerce-panel>header>span>svg{color:#bf135b}.commerce-panel>header b{font-size:14px}.commerce-panel>article{min-height:67px;padding:15px 20px;transition:background .18s ease}.commerce-panel>article:hover{background:#fff0f6}.commerce-panel>article strong{font-size:12px}.commerce-panel>article small{font-size:9px}.commerce-panel>article button{width:34px;height:34px;display:grid;place-items:center;border-radius:9px}.commerce-empty{min-height:230px;margin:14px;border:1px dashed #dcd6e4;border-radius:14px;background:radial-gradient(circle at 50% 20%,#fff0f6,#fbfafc 58%)}.commerce-empty svg{width:42px;height:42px;padding:10px;border-radius:12px;background:#fff;color:#bf135b;box-shadow:0 9px 25px #3e2a5b17}.commerce-empty span{max-width:260px;text-align:center;color:#7f7885;font-size:10px;line-height:1.55}.summary-row{gap:11px;border:0;background:transparent}.summary-row>div{min-height:100px;padding:17px 18px;border:1px solid #e4e1e7!important;border-radius:14px;background:#fff;box-shadow:0 7px 22px #1f182909}.summary-row span{font-size:9px}.summary-row strong{font-size:20px}.summary-row small{font-size:8px}.list-panel{border-radius:17px}.list-panel .panel-heading{padding:20px 22px 12px}.list-toolbar{display:grid;grid-template-columns:minmax(230px,1fr) 145px 145px 145px;gap:9px;padding:12px 16px 16px}.list-toolbar>label{width:100%;height:42px;border-radius:10px;padding-inline:12px}.list-toolbar>select,.list-toolbar>input[type=date]{width:100%;height:42px;padding:0 11px;border:1px solid #e2dee5;border-radius:10px;background:#fff;color:#6e6873;font:inherit;font-size:9px}.data-table th{height:39px;background:#faf9fb}.data-table td{min-height:56px;padding-block:14px}.order-detail-row td{background:#f7f6f9}.order-detail-row td>.order-detail-shell{display:grid;grid-template-columns:1.3fr .8fr;gap:13px;padding:18px;background:#f7f6f9}.order-detail-shell span{min-width:0;display:initial;padding:0;background:transparent}.order-financial-summary,.order-context-grid article,.order-line-items,.order-address-card{border:1px solid #e3dfe6;border-radius:13px;background:#fff}.order-financial-summary{padding:17px}.order-financial-summary>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:14px;border-bottom:1px solid #eeebf0}.order-financial-summary header>div,.order-financial-summary header>strong{display:grid;gap:3px}.order-financial-summary header>strong{color:#bf135b;text-align:right;font-size:15px}.order-financial-summary header small{color:#928b97;font-size:8px;font-weight:500}.order-financial-summary>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:13px}.order-financial-summary>div span{display:grid;gap:5px;padding:10px;border-radius:9px;background:#f8f7fa}.order-financial-summary>div b{font-size:10px}.order-context-grid{display:grid;gap:9px}.order-context-grid article{display:grid;gap:5px;padding:13px 14px}.order-context-grid small,.order-line-items header small,.order-address-card small{color:#8c8591;font-size:8px}.order-context-grid b{color:#352f3a;font-size:10px;overflow-wrap:anywhere}.order-context-grid p,.order-address-card p{margin:0;color:#8a838f;font-size:8px;line-height:1.5;overflow-wrap:anywhere}.order-line-items{grid-column:1 / -1;overflow:hidden}.order-line-items>header{display:flex;justify-content:space-between;padding:13px 15px;border-bottom:1px solid #ece8ef}.order-line-items article{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:12px 15px;border-bottom:1px solid #f0edf2}.order-line-items article:last-child{border-bottom:0}.order-line-items article>div{display:grid;gap:3px}.order-line-items article b{font-size:10px}.order-line-items article small,.order-line-items article span{color:#8b8490;font-size:8px}.order-line-items article strong{font-size:10px}.order-address-card{grid-column:1 / -1;display:grid;gap:4px;padding:14px 15px}.order-address-card b{font-size:10px}.settlement-panel{overflow:hidden}.settlement-panel .panel-heading{padding:21px 23px 15px}.settlement-list article{grid-template-columns:44px minmax(0,1fr) minmax(210px,auto);gap:15px;min-height:76px;padding:14px 22px}.settlement-list article>span{width:40px;height:40px;border-radius:11px}.settlement-list article>.settlement-copy{display:grid;gap:4px}.settlement-list .settlement-copy b{font-size:11px}.settlement-list .settlement-copy small{max-width:660px;font-size:9px}.settlement-list .settlement-copy time{color:#aaa3ad;font-size:8px}.settlement-state{display:grid;grid-template-columns:auto minmax(95px,auto);align-items:center;justify-content:end;gap:13px}.settlement-list .settlement-state strong{min-width:105px;font-size:12px}.settlement-list .settlement-state em{justify-self:end}@media(max-width:1050px){.workspace-editor-layout{grid-template-columns:1fr}.workspace-editor-aside{position:static}.commerce-grid{grid-template-columns:1fr}.list-toolbar{grid-template-columns:minmax(220px,1fr) repeat(3,125px)}}@media(max-width:760px){.workspace-editor-header{min-height:auto;grid-template-columns:1fr;gap:18px;padding:21px;border-radius:17px}.workspace-editor-back,.workspace-editor-status{justify-self:start}.workspace-form-section,.product-editor-page .product-form-section{padding:17px}.workspace-form-section .form-grid,.product-editor-page .form-grid{grid-template-columns:1fr}.workspace-editor-footer{bottom:8px}.workspace-editor-footer .button{flex:1}.shipping-overview-strip{align-items:flex-start;flex-direction:column}.shipping-profile-grid{grid-template-columns:1fr}.shipping-profile-card dl,.list-toolbar{grid-template-columns:1fr 1fr}.list-toolbar>label{grid-column:1 / -1}.order-detail-row td>.order-detail-shell{grid-template-columns:1fr;padding:11px}.order-financial-summary>div{grid-template-columns:1fr 1fr}.order-line-items,.order-address-card{grid-column:auto}.settlement-list article{grid-template-columns:40px minmax(0,1fr);padding-inline:15px}.settlement-state{grid-column:2;grid-template-columns:1fr;justify-items:start;gap:7px}.settlement-list .settlement-state em,.settlement-list .settlement-state strong{justify-self:start;text-align:left}}.suite-roadmap p{margin-top:5px;color:#c9c1d8}@media(max-width:1000px){.suite-layout{grid-template-columns:1fr}.suite-panel.suite-wide{grid-column:auto}}@media(max-width:640px){.suite-panel{padding:17px}.suite-stats{grid-template-columns:1fr}}.page-heading{min-height:61px;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.page-heading h2{font-family:Manrope,sans-serif;font-size:20px;letter-spacing:-.035em;margin:0 0 5px}.page-heading p{color:#8d8893;font-size:10px;margin:0}.summary-row{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e7e6ea;border-radius:12px;margin-bottom:12px}.summary-row>div{min-height:86px;padding:14px 17px;border-right:1px solid #eceaee;display:flex;flex-direction:column}.summary-row>div:last-child{border-right:0}.summary-row span{color:#8e8994;font-size:8px}.summary-row strong{font-family:Manrope,sans-serif;font-size:19px;margin:7px 0 3px}.summary-row small{color:#9a96a0;font-size:7px}.positive{color:var(--green)!important}.negative{color:#d85268!important}.list-panel{overflow:hidden}.list-toolbar{min-height:55px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between}.list-toolbar>label{width:250px;height:34px;border:1px solid #e2e0e5;border-radius:8px;display:flex;align-items:center;gap:7px;padding:0 9px;color:#9d98a2}.list-toolbar input{border:0;outline:0;flex:1;min-width:0;font-size:9px}.list-toolbar>div{display:flex;gap:7px}.list-toolbar select{height:34px;border:1px solid #e2e0e5;border-radius:8px;background:#fff;padding:0 9px;color:#77727d;font-size:9px}.list-toolbar .button{min-height:34px;font-size:9px}.product-info .product-file-status,.product-file-status{display:block;font-size:12px;line-height:1.6;color:#655681;background:#fff0f6;border-radius:8px;padding:10px 12px}.product-file-status small,.stock-danger small{display:block;margin-top:4px}.products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.product-card{min-height:275px;background:#fff;border:1px solid #e6e4e9;border-radius:14px;overflow:hidden;position:relative}.product-cover{margin:10px;height:175px;border-radius:10px;color:#ffffffe0;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.product-cover:before,.product-cover:after{content:"";position:absolute;width:140px;height:140px;border:1px solid rgba(255,255,255,.2);border-radius:50%;transform:translate(-55px,-70px)}.product-cover:after{transform:translate(80px,70px)}.product-cover>span{position:absolute;left:14px;bottom:10px;font-size:9px;font-weight:700}.product-cover.has-product-image:before,.product-cover.has-product-image:after,.public-product-art.has-product-image:before,.public-product-art.has-product-image:after{display:none}.product-cover>picture,.public-product-art>picture,.checkout-product>span picture{width:100%;height:100%;display:block}.product-cover>picture img,.public-product-art>picture img{width:100%;height:100%;object-fit:cover}.product-info{padding:3px 14px 14px}.product-type{color:var(--purple);font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.product-info h3{font-family:Manrope,sans-serif;font-size:12px;margin:4px 0 10px}.product-info p{display:flex;justify-content:space-between;align-items:center;margin:0}.product-info p strong{font-size:11px}.product-info p span{color:#9a96a0;font-size:8px}.product-card>button{position:absolute;right:13px;bottom:58px;border:0;background:transparent;color:#99949f}.invoice-actions{display:inline-flex;gap:6px;white-space:nowrap}.invoice-actions button{display:inline-flex;align-items:center;gap:4px;border:1px solid #e6e4e9;background:#fff;border-radius:8px;padding:5px 8px;font-size:8.5px;font-weight:600;color:#55505c;cursor:pointer}.invoice-actions button:hover{border-color:var(--purple);color:var(--purple);background:#fff0f6}.toast-stack{position:fixed;right:18px;bottom:18px;z-index:60;display:flex;flex-direction:column;gap:8px;max-width:320px}.toast{display:flex;align-items:flex-start;gap:8px;padding:10px 11px;border-radius:11px;background:#fff;border:1px solid #e6e4e9;box-shadow:0 12px 30px #18141f24;font-size:9.5px;line-height:1.5;animation:toast-in .18s ease-out}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.toast>span{flex:1}.toast>button{border:0;background:transparent;color:#a09ba5;cursor:pointer;padding:0}.toast-success{border-color:#bfeeda;background:#f2fbf7;color:#17845b}.toast-error{border-color:#ffd4dc;background:#fff5f7;color:#c8465d}.confirm-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.confirm-dialog .modal-body:empty{display:none}.modal-card.confirm-dialog .modal-footer{padding:20px 23px;border-top:0;box-shadow:none}@media(max-width:760px){.modal-card.confirm-dialog .modal-footer{padding:18px}.confirm-actions>.button{flex:1 1 auto}}.button-danger{background:#d9542b;color:#fff}.button-danger:hover{background:#c04520}.products-search{margin-bottom:13px;padding-bottom:0}.product-heading-actions,.product-bulk{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.product-heading-actions label{cursor:pointer}.product-bulk{margin-left:auto}.product-bulk b{font-size:12px;color:#bf135b}.product-bulk button{border:1px solid #ddd7e7;border-radius:8px;background:#fff;padding:7px 10px;cursor:pointer}.product-selection-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;border-top:1px solid #e9e4f1;background:#fff0f6;border-radius:0 0 14px 14px}.product-select-all{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:500;cursor:pointer}.product-select-all input{width:18px;height:18px;accent-color:#bf135b}.product-select-all span{color:#6d647d}.product-selection-toolbar>p{flex-basis:100%;margin:0;color:#6d647d;font-size:12px;line-height:19px}.product-bulk button{display:inline-flex;align-items:center;gap:6px;min-height:40px;font:inherit;font-size:13px;font-weight:500}.product-bulk .product-bulk-primary{background:#bf135b;border-color:#bf135b;color:#fff}.product-bulk button:disabled{opacity:.5;cursor:not-allowed}.product-status-filter{min-height:42px;max-width:100%;border:1px solid #ddd7e7;border-radius:10px;padding:9px 14px;color:#40364f;background:#fff;font:inherit;font-size:14px}.product-card.product-card-selected{outline:2px solid #bf135b;outline-offset:2px}.product-bulk-feedback{padding:14px 18px;border:1px solid #c8e8db;border-radius:12px;background:#eefaf4;color:#236348;font-size:14px;line-height:21px}.product-bulk-feedback.is-error{border-color:#f0c3cc;background:#fff3f5;color:#9a3046}@media(max-width:640px){.products-search .list-toolbar{flex-wrap:wrap;gap:10px}.products-search .list-toolbar>label{min-width:0;width:100%}.product-selection-toolbar{padding:14px}.product-bulk{width:100%;margin-left:0}.product-bulk b{flex-basis:100%}}.product-card{position:relative}.product-select{position:absolute;z-index:3;top:10px;left:10px;width:25px;height:25px;border-radius:7px;background:#fffffff0;box-shadow:0 3px 12px #140f1e24;display:grid;place-items:center}.product-select input{width:15px;height:15px;accent-color:#bf135b}.product-gallery-editor{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.product-gallery-editor figure{margin:0;overflow:hidden;border:1px solid #ded9e4;border-radius:9px;background:#fff}.product-gallery-editor img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.product-gallery-editor button{width:100%;border:0;border-top:1px solid #eeeaf2;background:#fff;color:#ad3d48;padding:7px;font-size:9px;cursor:pointer}.product-gallery-editor figure{position:relative}.product-gallery-editor figure>b{position:absolute;top:6px;left:6px;padding:4px 6px;border-radius:6px;background:#bf135b;color:#fff;font-size:8px}.product-gallery-editor figure>div{display:grid;grid-template-columns:repeat(2,1fr)}.product-gallery-editor figure>div button{color:#50485a}.product-gallery-editor figure>div button:last-child{color:#ad3d48}.seller-documents{display:grid;gap:9px;padding-top:8px}.seller-document-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 15px;border:1px solid #e5e0eb;border-radius:11px;background:#faf9fb}.seller-document-row>div{display:grid;gap:4px;min-width:0}.seller-document-row b{font-size:12px}.seller-document-row small{overflow:hidden;color:#827b8b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.seller-document-row em{color:#b13e48;font-size:10px;font-style:normal}.seller-document-row>button{border:0;background:transparent;color:#b13e48;font-size:11px;cursor:pointer}.order-main-row{cursor:pointer}.order-main-row:hover{background:#fff0f6}.order-main-row svg{transition:transform .2s}.order-main-row svg.is-rotated{transform:rotate(180deg)}.order-detail-row td{padding:0!important;background:#faf9fb}.order-detail-row td>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e9e5ed}.order-detail-row span{min-width:0;padding:15px 16px;background:#faf9fb;display:grid;align-content:start;gap:6px}.order-detail-row small{color:#847d8d;font-size:10px}.order-detail-row b{min-width:0;color:#4d4654;font-size:11px;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.order-detail-row .order-shipping-address{grid-column:span 2}.consumer-support-page{min-height:100vh;background:#f6f5f8}.consumer-support-page>header{height:78px;padding:0 max(5vw,24px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e1e9;background:#fff}.consumer-support-page>header button{border:0;background:none;display:flex;align-items:center;gap:8px;cursor:pointer}.consumer-support-page>section{width:min(1100px,calc(100% - 40px));margin:55px auto;display:grid;grid-template-columns:.85fr 1.15fr;overflow:hidden;border:1px solid #e3dfe7;border-radius:24px;background:#fff;box-shadow:0 24px 70px #1c142814}.consumer-support-intro{padding:52px;background:#17131d;color:#fff}.consumer-support-intro>span{color:#2d8dcd;font-size:11px;font-weight:800;letter-spacing:.15em}.consumer-support-intro h1{margin:20px 0;font:750 43px/1.08 Manrope,sans-serif;letter-spacing:-.055em}.consumer-support-intro p{color:#aca5b3;line-height:1.7}.consumer-support-intro>div{display:grid;gap:9px;margin-top:38px}.consumer-support-intro button{min-height:48px;border:1px solid #38313f;border-radius:11px;background:transparent;color:#bdb6c4;display:flex;align-items:center;gap:10px;padding:0 14px;cursor:pointer}.consumer-support-intro button.active{border-color:#bf135b;background:#bf135b;color:#fff}.consumer-support-page form{padding:52px;display:grid;gap:16px}.consumer-support-page form label{display:grid;gap:7px;font-size:12px;font-weight:700}.consumer-support-page :is(input,select,textarea){width:100%;border:1px solid #ddd8e2;border-radius:10px;padding:12px;font:inherit}.consumer-support-access-intro,.consumer-support-verified{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #e1d9f5;border-radius:13px;background:#fff0f6;color:#6035df}.consumer-support-access-intro>div,.consumer-support-verified>div{min-width:0;display:grid;gap:5px}.consumer-support-access-intro strong,.consumer-support-verified strong{color:#26202c;font-size:13px}.consumer-support-access-intro p{margin:0;color:#77707d;font-size:11px;font-weight:500;line-height:1.55}.consumer-support-verified{align-items:center;border-color:#bfe9d4;background:#f0fbf6;color:#21865d}.consumer-support-verified small{color:#6f7873;font-size:10px}.consumer-support-hint{margin:-4px 0 0;color:#837b89;font-size:10px;line-height:1.5}.consumer-support-message{display:flex;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;border-radius:10px;font-size:11px;line-height:1.5}.consumer-support-message svg{flex:0 0 auto;margin-top:1px}.consumer-support-message.is-success{border:1px solid #bfe9d4;background:#f0fbf6;color:#287b54}.consumer-support-message.is-error{border:1px solid #ffcbd1;background:#fff2f4;color:#b43f50}@media(max-width:760px){.consumer-support-page>section{grid-template-columns:1fr}.consumer-support-intro,.consumer-support-page form{padding:30px}}.dashboard-skeleton{display:flex;flex-direction:column;gap:13px}.skeleton-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.skeleton-block,.skeleton-panel,.skeleton-line{border-radius:12px;background:linear-gradient(90deg,#eeecf1 25%,#f6f5f8,#eeecf1 75%);background-size:400% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.skeleton-block{height:74px}.skeleton-panel{height:190px}.skeleton-rows{display:flex;flex-direction:column;gap:8px}.skeleton-line{height:34px;border-radius:9px}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.public-product-card{color:inherit;text-decoration:none}.public-product-info>div>span{border:0;background:transparent;color:var(--store-color);display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:700}.product-page-v2{max-width:1440px;padding:28px clamp(24px,5vw,76px) 90px}.product-breadcrumb{margin-bottom:25px;color:#918b96;display:flex;align-items:center;gap:9px;font-size:9px}.product-breadcrumb button{border:0;padding:0;background:transparent;color:inherit;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.product-breadcrumb button:hover,.product-breadcrumb strong{color:var(--store-color)}.product-detail-v2{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);gap:clamp(34px,6vw,86px)}.product-gallery{min-width:0}.product-gallery-main{min-height:0;aspect-ratio:1.12 / 1;overflow:hidden;background:#eeedf0;display:grid;place-items:center;color:#ffffffd9;position:relative}.product-gallery-main img{width:100%;height:100%;display:block;object-fit:cover}.product-gallery-index{position:absolute;right:14px;bottom:14px;padding:7px 9px;background:#08080ac7;color:#fff;font-size:7px;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-gallery-thumbs{margin-top:11px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.product-gallery-thumbs button{aspect-ratio:1;padding:0;overflow:hidden;border:1px solid transparent;background:#eeedf0;cursor:pointer;opacity:.62;transition:opacity .16s ease,border-color .16s ease}.product-gallery-thumbs button:hover,.product-gallery-thumbs button.active{opacity:1;border-color:var(--store-color)}.product-gallery-thumbs img{width:100%;height:100%;display:block;object-fit:cover}.product-detail-buybox{position:sticky;top:28px}.product-detail-kicker{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-detail-kicker>span{color:var(--store-color);font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.product-detail-kicker>em{color:#7f7984;display:inline-flex;align-items:center;gap:4px;font-size:7px;font-style:normal}.product-detail-buybox h1{margin:14px 0 13px;font-size:clamp(34px,4vw,58px);line-height:.98;letter-spacing:-.055em}.product-detail-lead{margin:0;color:#6d6772;font-size:11px;line-height:1.75}.product-detail-price-row{margin:24px 0;padding:19px 0;border-top:1px solid rgba(30,26,33,.12);border-bottom:1px solid rgba(30,26,33,.12);display:flex;align-items:center;justify-content:space-between}.product-detail-price-row .product-detail-price{margin:0}.product-detail-price-row .product-detail-price strong{font-size:27px}.product-detail-price-row>span{color:#8e8893;font-size:8px}.product-highlight-list{margin:0 0 25px;padding:0;list-style:none;display:grid;gap:10px}.product-highlight-list li{color:#4e4953;display:flex;align-items:flex-start;gap:9px;font-size:9px;line-height:1.45}.product-highlight-list svg{flex:0 0 auto;margin-top:1px;color:var(--store-color)}.product-buy-button{width:100%;min-height:52px;padding:0 20px;justify-content:space-between;font-size:10px}.product-purchase-notes{margin-top:17px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.product-purchase-notes>span{min-width:0;padding:10px;border:1px solid rgba(30,26,33,.1);display:flex;align-items:flex-start;gap:7px}.product-purchase-notes svg{flex:0 0 auto;color:var(--store-color)}.product-purchase-notes b{min-width:0;display:flex;flex-direction:column;font-size:6.5px}.product-purchase-notes small{margin-top:2px;color:#918b96;font-size:5.5px;font-weight:500;line-height:1.3}.product-story{margin-top:clamp(70px,10vw,140px);display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(44px,8vw,110px)}.product-story small,.product-spec-heading small,.product-support-strip small{color:var(--store-color);font-size:8px;font-weight:800;letter-spacing:.14em}.product-story h2,.product-spec-heading h2,.product-support-strip h2{margin:11px 0 17px;font-size:clamp(30px,4.6vw,62px);line-height:1;letter-spacing:-.055em}.product-story p,.product-spec-heading p,.product-support-strip p{color:#6e6873;font-size:11px;line-height:1.8}.product-story figure{min-height:500px;margin:0;overflow:hidden}.product-story img{width:100%;height:100%;min-height:500px;display:block;object-fit:cover}.product-spec-section{margin-top:clamp(70px,10vw,140px);padding:clamp(36px,6vw,76px);background:#f3f2f4;display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(36px,8vw,110px)}.product-spec-heading h2{font-size:clamp(30px,3.8vw,51px)}.product-spec-section dl{margin:0}.product-spec-section dl>div{padding:17px 0;border-bottom:1px solid rgba(30,26,33,.12);display:grid;grid-template-columns:1fr 1fr;gap:20px}.product-spec-section dt{color:#77717c;font-size:9px}.product-spec-section dd{margin:0;font-size:9px;font-weight:700}.product-support-strip{margin-top:22px;padding:clamp(30px,5vw,55px);background:var(--store-color);color:#fff;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px}.product-support-strip>svg{width:54px;height:54px;padding:13px;border:1px solid rgba(255,255,255,.32);border-radius:50%}.product-support-strip small,.product-support-strip p{color:#ffffffad}.product-support-strip h2{margin:5px 0;font-size:clamp(24px,3vw,39px)}.product-support-strip p{margin:0}.product-support-strip .button{background:#fff;color:#151419}.theme-preview-virtus{background:#080b0f}.theme-preview-virtus .theme-preview-bar{background:#f2f5f7}.theme-preview-virtus .theme-preview-hero{background:linear-gradient(135deg,#0b1118,var(--theme-b))}.theme-preview-virtus .theme-preview-cards em{border-color:#1b2732;background:#0d131a}.public-store.theme-virtus{background:#07090c;color:#f3f5f7}.theme-virtus .store-announcement{border-bottom:1px solid #1d2630;background:#050608;color:#8e9ba6;letter-spacing:.12em;text-transform:uppercase}.theme-virtus .public-store-header{border-bottom-color:#1a222b;background:#07090cf2;color:#f3f5f7}.theme-virtus .store-brand,.theme-virtus .public-store-header nav a,.theme-virtus .public-store-header nav button{color:#f3f5f7}.theme-virtus .store-brand{letter-spacing:.08em;text-transform:uppercase}.theme-virtus .store-brand img{width:26px;height:26px;padding:4px;box-sizing:border-box;object-fit:contain}.theme-virtus .store-hero{min-height:min(790px,86vh);padding:clamp(70px,9vw,130px) 52% clamp(70px,9vw,130px) clamp(28px,7vw,110px);align-items:flex-start;justify-content:center;text-align:left;background-position:center;background-size:cover}.theme-virtus .store-hero-orb{display:none}.theme-virtus .store-badge{border-color:#273646;background:#091017b3;color:#8ed9f3}.theme-virtus .store-hero h1{max-width:720px;color:#fff;font-size:clamp(54px,7.1vw,112px);font-weight:500;line-height:.89;letter-spacing:-.07em}.theme-virtus .store-hero>p{max-width:540px;color:#aeb7c0;font-size:14px}.theme-virtus .store-social-proof{color:#c8d0d7}.theme-virtus .store-primary{border:1px solid #4ec4ed;background:#1499c6;color:#fff}.theme-virtus .public-products,.theme-virtus .store-feature-section,.theme-virtus .store-reviews,.theme-virtus .store-faq,.theme-virtus .store-contact,.theme-virtus .store-about,.theme-virtus .store-image-text{background:#07090c}.theme-virtus .public-section-heading h2,.theme-virtus .store-image-text h2,.theme-virtus .store-about h2,.theme-virtus .store-faq h2,.theme-virtus .store-contact h2{color:#f4f6f8;font-weight:500}.theme-virtus .public-section-heading p,.theme-virtus .store-image-text p,.theme-virtus .store-about p,.theme-virtus .store-faq p,.theme-virtus .store-contact p{color:#87929d}.theme-virtus .store-feature-grid article,.theme-virtus .public-product-card,.theme-virtus .review-grid article,.theme-virtus .contact-cards a,.theme-virtus .contact-cards>div{border-color:#1c252e;background:#0d1116;color:#edf2f5}.theme-virtus .public-product-card:hover{border-color:#2a91b3;box-shadow:0 20px 55px #0091c31f}.theme-virtus .public-product-info>span,.theme-virtus .public-product-info>div>span,.theme-virtus .store-feature-grid article svg{color:#57c7ed}.theme-virtus .public-product-info h3,.theme-virtus .public-product-info strong,.theme-virtus .review-grid blockquote,.theme-virtus .store-feature-grid article b{color:#f2f5f7}.theme-virtus .store-image-text-media{min-height:650px}.theme-virtus .store-campaign-banner{border:1px solid #21303d;background:linear-gradient(120deg,#0b1118,#0b2530)}.theme-virtus .store-faq details{border-color:#202932;color:#edf2f5}.theme-virtus .public-store-footer{border-top-color:#1c252e;background:#050608;color:#8b969f}.theme-virtus .product-breadcrumb{color:#65717c}.theme-virtus .product-detail-kicker>em{color:#7b8792}.theme-virtus .product-detail-buybox h1{color:#f5f7f8}.theme-virtus .product-detail-lead,.theme-virtus .product-story p,.theme-virtus .product-spec-heading p{color:#87929d}.theme-virtus .product-detail-price-row{border-color:#202a33}.theme-virtus .product-detail-price strong{color:#fff}.theme-virtus .product-highlight-list li{color:#b9c2ca}.theme-virtus .product-purchase-notes>span{border-color:#202a33}.theme-virtus .product-purchase-notes b{color:#e8edf0}.theme-virtus .product-gallery-main,.theme-virtus .product-gallery-thumbs button{background:#0b1015}.theme-virtus .product-story h2,.theme-virtus .product-spec-heading h2{color:#f3f5f7}.theme-virtus .product-spec-section{background:#0d1116}.theme-virtus .product-spec-section dl>div{border-color:#222c35}.theme-virtus .product-spec-section dt{color:#7d8993}.theme-virtus .product-spec-section dd{color:#edf2f5}.theme-virtus .product-support-strip{background:linear-gradient(110deg,#0f7294,#12475b)}@media(max-width:960px){.product-detail-v2,.product-story,.product-spec-section{grid-template-columns:1fr}.product-detail-buybox{position:static}.product-story figure{order:-1}.theme-virtus .store-hero{padding-right:28%}}@media(max-width:640px){.product-page-v2{padding-left:18px;padding-right:18px}.product-breadcrumb span{display:none}.product-gallery-main{min-height:0}.product-gallery-thumbs{grid-template-columns:repeat(4,1fr)}.product-purchase-notes{grid-template-columns:1fr}.product-story figure,.product-story img{min-height:340px}.product-spec-section{padding:30px 22px}.product-support-strip{grid-template-columns:1fr}.product-support-strip>svg{display:none}.theme-virtus .store-hero{min-height:660px;padding:80px 24px;background-position:62% center}}.theme-preview-gallery{background:#f2eee7}.theme-preview-gallery .theme-preview-bar{background:#191815}.theme-preview-gallery .theme-preview-hero{background:linear-gradient(135deg,#2b2721,#b94e31 62%,#dfb25c)}.theme-preview-gallery .theme-preview-cards em{border-color:#d8d0c3;border-radius:0;background:#fffdf9}.public-store.theme-gallery{background:#f2eee7;color:#191815}.theme-gallery .store-announcement{border-color:#ffffff1f;background:#191815;color:#f4efe7;letter-spacing:.1em;text-transform:uppercase}.theme-gallery .public-store-header{border-bottom-color:#d8d0c3;background:#f2eee7f0;color:#191815;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-gallery .store-brand{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500;letter-spacing:-.025em}.theme-gallery .store-brand>span{border-radius:50%;background:#191815;color:#f2eee7;font-family:Manrope,sans-serif;font-size:10px;letter-spacing:0}.theme-gallery .public-store-header nav a,.theme-gallery .public-store-header nav button{color:#3d3933;text-transform:uppercase;letter-spacing:.08em}.theme-gallery .store-hero{min-height:min(800px,86vh);padding:clamp(90px,12vw,160px) 52% clamp(80px,10vw,130px) clamp(28px,7vw,110px);align-items:flex-start;justify-content:center;text-align:left;border-color:#27231e;background-position:center;background-size:cover}.theme-gallery .store-hero:before,.theme-gallery .store-hero-orb{display:none}.theme-gallery .store-badge{height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#f0bf70;letter-spacing:.16em}.theme-gallery .store-hero h1{max-width:760px;margin-top:32px;color:#fffaf2;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,7vw,105px);font-weight:400;line-height:.92;letter-spacing:-.055em}.theme-gallery .store-hero>p{max-width:520px;color:#fffaf2c7;font-size:14px;line-height:1.75}.theme-gallery .store-primary{border:1px solid #b94e31;border-radius:0;background:#b94e31;box-shadow:none}.theme-gallery .store-primary:hover{background:#963a25}.theme-gallery .gallery-edition-proof{margin-top:38px;padding-top:17px;border-top:1px solid rgba(255,255,255,.28);color:#fffaf2}.theme-gallery .gallery-edition-proof strong{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.theme-gallery .gallery-edition-proof small{color:#fffaf29e;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.theme-gallery :is(.public-section-heading h2,.store-image-text h2,.store-contact h2,.product-story h2,.product-spec-heading h2){font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}.theme-gallery :is(.public-products,.store-categories,.store-image-text,.store-gallery,.store-feature-section,.store-contact){background:#f2eee7}.theme-gallery .store-categories{border-bottom:1px solid #d8d0c3}.theme-gallery .store-category-grid{gap:0;border-top:1px solid #cfc5b7;border-bottom:1px solid #cfc5b7}.theme-gallery .store-category-grid a{min-height:112px;border:0;border-right:1px solid #cfc5b7;border-radius:0;background:transparent}.theme-gallery .store-category-grid a:last-child{border-right:0}.theme-gallery .public-products{max-width:1320px}.theme-gallery .public-product-grid{gap:clamp(22px,3vw,42px) clamp(18px,2.5vw,34px)}.theme-gallery .public-product-card{border:0;border-radius:0;background:transparent;overflow:visible}.theme-gallery .public-product-card:hover{box-shadow:none;transform:translateY(-5px)}.theme-gallery .public-product-art{height:auto;aspect-ratio:4 / 5;margin:0;padding:18px;border:1px solid #d6cdbf;border-radius:0;background:#fffdf9!important;box-shadow:0 18px 45px #2b241c12;box-sizing:border-box}.theme-gallery .public-product-art:before,.theme-gallery .public-product-art:after,.theme-gallery .public-product-art>span,.theme-gallery .public-product-art>i{display:none}.theme-gallery .public-product-art>picture{position:static;width:100%;height:100%}.theme-gallery .public-product-art>picture img{width:100%;height:100%;object-fit:cover}.theme-gallery .public-product-info{padding:18px 0 0}.theme-gallery .public-product-info>span{color:#8b4a35;letter-spacing:.12em}.theme-gallery .public-product-info h3{margin:8px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;letter-spacing:-.025em}.theme-gallery .public-product-info>div{border-color:#d8d0c3}.theme-gallery .public-product-info>div>span{color:#615a50}.theme-gallery .store-image-text{max-width:1320px;gap:clamp(45px,8vw,120px)}.theme-gallery .store-image-text-media{min-height:720px;border:14px solid #fffdf9;box-shadow:0 24px 60px #2b241c1c}.theme-gallery .store-gallery{max-width:1320px}.theme-gallery .store-gallery-grid{gap:12px}.theme-gallery .store-gallery-grid figure{min-height:460px;border-radius:0}.theme-gallery .store-stats{background:#191815;color:#f4efe7}.theme-gallery .store-stats .public-section-heading p,.theme-gallery .store-stats-grid span{color:#bdb4a8}.theme-gallery .store-stats-grid article{border-color:#453f37;border-radius:0;background:transparent}.theme-gallery .store-feature-grid article,.theme-gallery .contact-cards a,.theme-gallery .contact-cards>div{border-color:#d6cdbf;border-radius:0;background:#f8f4ed}.theme-gallery .public-store-footer{border-top-color:#3a352f;background:#191815;color:#bdb4a8}.theme-gallery .public-store-footer .store-brand{color:#fffaf2}.theme-gallery.product-store{background:#f2eee7}.theme-gallery .product-gallery-main{border:1px solid #d6cdbf;background:#fffdf9;padding:clamp(16px,2.2vw,28px)}.theme-gallery .product-gallery-main img{object-fit:contain}.theme-gallery .product-gallery-thumbs button{border-radius:0;background:#fffdf9}.theme-gallery .product-detail-kicker>em,.theme-gallery .product-detail-lead,.theme-gallery .product-story p,.theme-gallery .product-spec-heading p{color:#70685e}.theme-gallery .product-detail-buybox h1{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.05em}.theme-gallery .product-detail-price-row,.theme-gallery .product-purchase-notes>span{border-color:#d6cdbf}.theme-gallery .product-story figure{border:14px solid #fffdf9;box-shadow:0 24px 60px #2b241c1a}.theme-gallery .product-spec-section{background:#e5ddd1}.theme-gallery .product-spec-section dl>div{border-color:#c7bcad}.theme-gallery .product-support-strip{background:#b94e31}@media(max-width:960px){.theme-gallery .store-hero{padding-right:30%}.theme-gallery .store-category-grid{grid-template-columns:repeat(2,1fr)}.theme-gallery .store-category-grid a:nth-child(2n){border-right:0}}@media(max-width:640px){.theme-gallery .store-hero{min-height:680px;padding:92px 22px 70px;background-position:62% center}.theme-gallery .store-hero h1{font-size:52px}.theme-gallery .store-category-grid{grid-template-columns:1fr}.theme-gallery .store-category-grid a{border-right:0;border-bottom:1px solid #cfc5b7}.theme-gallery .public-product-art{aspect-ratio:4 / 4.7;padding:12px}.theme-gallery .store-image-text-media,.theme-gallery .store-gallery-grid figure{min-height:420px}}@media(prefers-reduced-motion:reduce){.skeleton-block,.skeleton-panel,.skeleton-line,.toast{animation:none}}.shipping-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.shipping-profile-card{border:1px solid #e5e0e9;border-radius:18px;padding:20px;background:#fff;display:grid;gap:18px}.shipping-profile-card header{display:flex;align-items:center;gap:12px}.shipping-profile-card header>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#bf135b;background:#fff0f6}.shipping-profile-card header>div{flex:1;min-width:0}.shipping-profile-card h3,.shipping-profile-card p{margin:0}.shipping-profile-card p{color:#8b8492;font-size:12px}.shipping-profile-card dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shipping-profile-card dl>div{padding:12px;border-radius:12px;background:#f8f7fa}.shipping-profile-card dt{color:#89828f;font-size:11px}.shipping-profile-card dd{margin:5px 0 0;font-size:13px;font-weight:750}.shipping-profile-card footer{display:flex;gap:9px}.shipping-profile-card footer button{flex:1}.status-positive,.status-muted{border-radius:999px;padding:5px 9px;font-size:10px}.status-positive{color:#16824d;background:#e9f8f0}.status-muted{color:#77717c;background:#f0eef2}.product-physical-fields{display:grid;gap:14px;padding:16px;border-radius:15px;background:#fff0f6;border:1px solid #f6c9dc}.product-capability-note{display:flex;align-items:flex-start;gap:10px;color:#5530ba}.product-capability-note span{display:grid;gap:3px;font-size:12px}.product-capability-note b{font-size:14px}.shipment-form{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:16px;background:#fff;border-top:1px solid #e5e0e9}.shipment-form h4{grid-column:1 / -1;display:flex;align-items:center;gap:8px;margin:0 0 4px}.shipment-form label{display:grid;gap:6px;color:#69616f;font-size:11px;font-weight:700}.shipment-form input,.shipment-form select{min-width:0;height:42px;padding:0 11px;border:1px solid #ddd7e3;border-radius:10px;background:#fff;font:inherit}.order-shipping-address{grid-column:span 2}.market-sold-out{position:absolute;inset:auto 10px 10px auto;padding:6px 10px;border-radius:99px;background:#19141f;color:#fff;font-size:9px}.market-shipping-note{display:block;margin-top:7px;color:#77717f;font-size:9px}.market-physical-summary{display:flex;gap:10px;align-items:center;padding:12px;border-radius:10px;color:#27202e;background:#f6f8f5;border:1px solid #dde8dc}.market-physical-summary div{display:grid;gap:2px}.market-physical-summary small{color:#77717f;font-size:10px}.market-shipping-fields{margin:0;padding:13px;border:1px solid #dedde4;border-radius:10px;display:grid;gap:10px}.market-shipping-fields legend{padding:0 5px;font-size:10px;font-weight:800}.market-shipping-fields>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.market-shipping-fields label{display:grid;gap:5px;font-size:9px;font-weight:750}.market-checkout-total{display:grid;gap:7px;padding:12px;border-radius:9px;background:#f8f7fa}.market-checkout-total span,.market-checkout-total strong{display:flex;justify-content:space-between;gap:12px;font-size:10px}.market-checkout-total strong{padding-top:8px;border-top:1px solid #e3dfe7;font-size:12px}.market-order-shipping{margin-top:7px;padding:9px 0;border-top:1px dashed #ddd8e2;display:flex;justify-content:space-between;gap:10px}.market-order-shipping span{display:flex;align-items:center;gap:6px}@media(max-width:850px){.shipment-form{grid-template-columns:1fr}.shipping-profile-card dl,.market-shipping-fields>div{grid-template-columns:1fr}.order-shipping-address{grid-column:auto}}.geliver-shipping-panel{display:grid;gap:15px;padding:19px;border-top:1px solid #e7e1ec;background:linear-gradient(135deg,#fff0f6,#fff 62%)}.geliver-shipping-panel>header{display:flex;align-items:center;gap:12px}.geliver-shipping-panel>header>span{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:12px;color:#bf135b;background:#f6c9dc}.geliver-shipping-panel>header>div{min-width:0;flex:1}.geliver-shipping-panel h4,.geliver-shipping-panel p{margin:0}.geliver-shipping-panel h4{color:#231d29;font-size:14px}.geliver-shipping-panel header p{margin-top:3px;color:#7e7685;font-size:10px;line-height:1.5}.geliver-shipping-panel header>small{color:#8e8499;font-size:9px}.geliver-shipping-panel>.button{justify-self:start}.geliver-offer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.geliver-offer-grid label{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;padding:13px;border:1px solid #e4dfea;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.geliver-offer-grid label:hover{transform:translateY(-1px);border-color:#86c9f2}.geliver-offer-grid label.is-selected{border-color:#bf135b;box-shadow:0 0 0 3px #7248ff1a}.geliver-offer-grid input{accent-color:#bf135b}.geliver-offer-grid label>span{display:grid;gap:3px;min-width:0}.geliver-offer-grid b{color:#28212e;font-size:11px}.geliver-offer-grid small{color:#8a8290;font-size:8px;line-height:1.4}.geliver-offer-grid strong{color:#241d2b;font-size:12px;white-space:nowrap}.geliver-offer-grid em{position:absolute;top:-7px;right:10px;padding:3px 7px;border-radius:999px;color:#4a358f;background:#fff0f6;font-size:7px;font-style:normal;font-weight:800}.geliver-actions,.geliver-links{display:flex;flex-wrap:wrap;gap:8px}.geliver-links{padding-top:2px}.geliver-links a{text-decoration:none}@media(max-width:650px){.geliver-shipping-panel{padding:15px}.geliver-offer-grid{grid-template-columns:1fr}.geliver-actions .button,.geliver-links .button{width:100%}.geliver-shipping-panel>header>small{display:none}}.bank-verification-notice{display:flex;align-items:flex-start;gap:10px;margin:12px 0 16px;padding:12px 14px;border:1px solid #f6c9dc;border-radius:12px;background:#fff0f6;color:#5e4c78;font-size:12px;line-height:1.5}.bank-verification-notice strong{display:block;margin-bottom:2px;color:#2b213a;font-size:13px}.two-factor-card{grid-column:1 / -1}.two-factor-card>p{margin:4px 0 18px;color:#786f80;font-size:13px;line-height:1.55}.two-factor-secret,.recovery-codes{display:grid;gap:8px;margin:14px 0;padding:14px;border:1px solid #e8e0f2;border-radius:12px;background:#faf8fd}.two-factor-secret code,.recovery-codes code{width:fit-content;max-width:100%;padding:5px 8px;border-radius:6px;background:#fff0f6;color:#5030b9;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.two-factor-secret a{width:fit-content;color:#bf135b;font-size:12px;font-weight:750}.recovery-codes{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-codes strong{grid-column:1 / -1;font-size:12px}.store-category-grid>button{min-height:210px;padding:24px;overflow:hidden;border:0;background:linear-gradient(145deg,color-mix(in srgb,var(--store-secondary) 35%,#f6f4f1),#fff);color:#17151d;display:flex;flex-direction:column;justify-content:space-between;text-align:left;font:inherit;cursor:pointer;position:relative;transition:transform .2s ease,box-shadow .2s ease}.store-category-grid>button:hover,.store-category-grid>button.active{transform:translateY(-4px);box-shadow:0 18px 40px #1f1a261a}.store-category-grid>button.active{outline:2px solid var(--store-color);outline-offset:-2px}.store-category-grid>button span{color:#8a8490;font-size:11px;letter-spacing:.08em}.store-category-grid>button b{max-width:80%;font-size:clamp(19px,2.2vw,30px);letter-spacing:-.04em}.store-category-grid>button svg{position:absolute;right:20px;bottom:23px;color:var(--store-color)}.store-product-filters{display:flex;gap:8px;margin:-18px 0 26px;overflow-x:auto;padding:3px 2px 8px;scrollbar-width:thin}.store-product-filters button{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--store-text) 16%,transparent);border-radius:999px;background:color-mix(in srgb,var(--store-surface) 94%,var(--store-color));color:var(--store-text);font:inherit;font-size:12px;font-weight:750;cursor:pointer}.store-product-filters button.active{border-color:var(--store-color);background:var(--store-color);color:#fff}.store-product-filters small{opacity:.72;font-size:10px}.public-new-badge{position:absolute;left:12px;top:12px;z-index:2;padding:6px 9px;border-radius:99px;background:var(--store-color);color:#fff;font-size:10px;font-weight:800}.public-last-badge{background:#b56a10}.checkout-post-order-message{padding:12px 14px;border-radius:10px;background:color-mix(in srgb,var(--store-color) 8%,#fff);color:#5b5263}.structured-items-editor{display:grid;gap:10px;margin:14px 0}.structured-items-heading{display:grid;gap:2px}.structured-items-heading small{color:#8a8391;font-size:10px}.structured-items-editor>article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:start;padding:11px;border:1px solid #e3deea;border-radius:11px;background:#fff}.structured-item-index{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:#fff0f6;color:var(--purple);font-size:9px;font-weight:800}.structured-items-editor article>div{display:grid;gap:8px}.structured-items-editor article label{margin:0;font-size:9px}.structured-items-editor article input{min-height:34px;padding:8px 9px}.structured-items-editor article nav{display:grid;gap:4px}.structured-items-editor article nav button{display:grid;place-items:center;width:27px;height:27px;border:1px solid #e4dfe9;border-radius:7px;background:#fff;color:#6f6875;cursor:pointer}.structured-items-editor article nav button:last-child{color:#b33a4d}.structured-items-editor article nav button:disabled{opacity:.35;cursor:default}.structured-add-item{display:flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border:1px dashed #bfb4dc;border-radius:10px;background:#fff0f6;color:var(--purple);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.section-asset-upload{display:flex!important;align-items:center;gap:10px;min-height:54px;margin:10px 0!important;padding:10px 12px;border:1px dashed #cfc5e6;border-radius:11px;background:#fff0f6;color:var(--purple);cursor:pointer}.section-asset-upload>span{display:grid;flex:1;gap:2px;color:#29242f}.section-asset-upload small{color:#89818f;font-size:9px;font-weight:500}.section-asset-upload input{width:112px;min-height:30px;padding:4px;font-size:9px}.revision-panel{min-height:100%}.revision-refresh{min-height:30px;padding:0 11px;border:1px solid #ddd7e5;border-radius:8px;background:#fff;color:#5f5866;font:inherit;font-size:9px;font-weight:750;cursor:pointer}.revision-list{display:grid;gap:8px}.revision-list article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:1px solid #e5e0e9;border-radius:11px;background:#fff}.revision-list article>div{display:grid;gap:3px;min-width:0}.revision-list article b{color:#2e2933;font-size:10px}.revision-list article small{overflow:hidden;color:#8c8592;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.revision-list article button{min-height:28px;padding:0 9px;border:1px solid #d9d2e4;border-radius:7px;background:#fff0f6;color:var(--purple);font:inherit;font-size:8px;font-weight:800;cursor:pointer}.revision-list article button:disabled{opacity:.55;cursor:wait}.revision-source{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#fff0f6;color:var(--purple)}.revision-source.is-published{background:#e8f8ee;color:#2b9b5c}.revision-source.is-restored{background:#fff2d8;color:#a56b0c}.revision-empty{display:grid;justify-items:center;gap:6px;margin-top:24px;padding:25px;border:1px dashed #d9d2e2;border-radius:12px;color:#8d8594;text-align:center}.revision-empty b{color:#413b47;font-size:11px}.revision-empty span{font-size:9px}@media(max-width:680px){.public-store .public-product-grid:not(.product-layout-list),.preview-mobile .builder-live-store .public-product-grid:not(.product-layout-list){grid-template-columns:repeat(var(--store-mobile-columns, 1),minmax(0,1fr))!important}.public-store[style*="--store-mobile-columns: 2"] .public-product-art{height:210px}.public-store[style*="--store-mobile-columns: 2"] .public-product-info{padding:14px}.public-store[style*="--store-mobile-columns: 2"] .public-product-info h3{font-size:15px}}.theme-gallery .store-gallery-grid figure{min-height:0;aspect-ratio:3 / 4}.shopega-landing{--shopega-ink: #111018;--shopega-purple: #bf135b;--shopega-lilac: #fff0f6;--shopega-cream: #fbf7ef;--shopega-lime: #b9e0f5;overflow:hidden;background:#fff;color:var(--shopega-ink)}.shopega-skip-link{position:fixed;z-index:999;top:10px;left:10px;padding:10px 16px;border-radius:999px;background:#111018;color:#fff;transform:translateY(-150%)}.shopega-skip-link:focus{transform:translateY(0)}.shopega-header{max-width:1480px}.shopega-logo-button{border:0;padding:0;background:transparent;cursor:pointer}.shopega-hero{position:relative;overflow:hidden;min-height:760px;display:grid;grid-template-columns:minmax(30px,1fr) minmax(430px,560px) minmax(600px,760px) minmax(30px,1fr);align-items:center;gap:clamp(30px,4vw,80px);width:100%;max-width:none;margin:0;padding:78px 0 82px;isolation:isolate}.shopega-hero-video{position:absolute;z-index:-5;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;background:#f7f7f8 url(/landing/video/shopega-hero-bg.webp) center / cover no-repeat}.shopega-hero-video video{width:100%;height:100%;display:block;object-fit:cover;object-position:center;opacity:1}.shopega-hero:after{content:"";position:absolute;z-index:-4;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#fffffff0,#ffffffd1 36%,#ffffff3d,#ffffff14),linear-gradient(180deg,rgba(255,255,255,.22),transparent 30%,rgba(255,255,255,.26))}.shopega-hero:before{content:"";position:absolute;z-index:-2;width:720px;height:720px;right:-190px;top:-140px;border-radius:50%;background:radial-gradient(circle,rgba(191,19,91,.17),transparent 68%)}.shopega-hero-noise{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.36;pointer-events:none;background-image:radial-gradient(rgba(17,16,24,.11) .7px,transparent .7px);background-size:18px 18px;-webkit-mask-image:linear-gradient(to right,#000,transparent 54%);mask-image:linear-gradient(to right,#000,transparent 54%)}.shopega-hero-copy{position:relative;z-index:3;grid-column:2}.shopega-hero-copy .eyebrow{margin-bottom:24px}.shopega-hero-copy h1{max-width:700px;margin:0;font-size:clamp(58px,6vw,92px);line-height:.94;letter-spacing:-.075em;font-weight:780}.shopega-hero-copy h1 span{color:var(--shopega-purple);background:linear-gradient(110deg,#bf135b,#2d8dcd 72%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.shopega-hero-copy>p{max-width:600px;margin:30px 0 0;color:#686573;font-size:19px;line-height:1.65}.shopega-hero .hero-actions{margin-top:34px}.shopega-hero .hero-actions a{text-decoration:none}.shopega-hero-assurances{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:28px}.shopega-hero-assurances span{display:inline-flex;align-items:center;gap:7px;color:#6d6a76;font-size:13px;font-weight:650}.shopega-hero-assurances svg{color:var(--shopega-purple)}.shopega-hero-stage{position:relative;grid-column:3;min-height:600px;transform:perspective(1200px) rotateY(-3deg)}.shopega-stage-orb{position:absolute;top:7%;right:5%;bottom:2%;left:8%;border-radius:52% 48% 55% 45%;background:linear-gradient(140deg,#fff0f6,#fff0f6 52%,#f6c9dc);animation:shopega-blob 10s ease-in-out infinite alternate}.shopega-creator-card{position:absolute;overflow:hidden;margin:0;border:6px solid #fff;border-radius:30px;background:#fff;box-shadow:0 28px 70px #2b1f4c33;animation:shopega-card-float 7s ease-in-out infinite}.shopega-creator-card img{width:100%;height:100%;object-fit:cover;display:block}.shopega-creator-card.one{z-index:3;width:35%;height:48%;left:5%;top:9%;transform:rotate(-6deg)}.shopega-creator-card.two{z-index:2;width:31%;height:42%;right:23%;top:2%;transform:rotate(4deg);animation-delay:-1.6s}.shopega-creator-card.three{z-index:5;width:33%;height:44%;left:25%;bottom:2%;transform:rotate(3deg);animation-delay:-3.2s}.shopega-creator-card.four{z-index:3;width:30%;height:40%;right:2%;bottom:9%;transform:rotate(-4deg);animation-delay:-4.6s}.creator-card-tag{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border-radius:999px;background:#fff;color:#17151d;font-size:12px;font-weight:750;box-shadow:0 8px 22px #00000024}.creator-card-tag.coral{background:#ffab8e}.creator-card-tag.sand{background:#fff1cc}.creator-card-tag.lime{background:var(--shopega-lime)}.creator-card-tag.blue{background:#d6e8ff}.shopega-live-order,.shopega-store-chip{position:absolute;z-index:8;display:flex;align-items:center;background:#fffffff0;border:1px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 45px #1d14322e;animation:shopega-small-float 5s ease-in-out infinite}.shopega-live-order{right:5%;top:41%;gap:10px;padding:12px 14px;border-radius:17px}.shopega-live-order>span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--shopega-lilac);color:var(--shopega-purple)}.shopega-live-order div{display:grid;gap:2px}.shopega-live-order small{color:#817d8c;font-size:10px}.shopega-live-order strong{font-size:14px}.shopega-live-order i{margin-left:6px;color:#23a568;font-size:10px;font-style:normal;font-weight:700}.shopega-store-chip{left:2%;bottom:18%;gap:7px;padding:11px 14px;border-radius:999px;color:#2a2551;font-size:12px;font-weight:750;animation-delay:-2.4s}.shopega-store-chip svg{color:#bf135b}@keyframes shopega-card-float{0%,to{translate:0 0}50%{translate:0 -13px}}@keyframes shopega-small-float{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes shopega-blob{0%{transform:rotate(-2deg) scale(.98)}to{transform:rotate(3deg) scale(1.03)}}@media(prefers-reduced-motion:reduce){.shopega-hero-video video{display:none}}.shopega-category-marquee{overflow:hidden;padding:17px 0;border-block:1px solid #1b1920;background:#18171c;color:#fff;transform:rotate(-1deg) scale(1.02)}.shopega-marquee-track{display:flex;width:max-content;animation:shopega-marquee 48s linear infinite}.shopega-marquee-group{display:flex;align-items:center;justify-content:space-around;flex:0 0 auto;min-width:100vw}.shopega-marquee-track span{display:inline-flex;flex:0 0 auto;align-items:center;gap:30px;padding-right:30px;white-space:nowrap;font-size:15px;font-weight:720}.shopega-marquee-track i{color:#2d8dcd;font-style:normal}@keyframes shopega-marquee{to{transform:translate(-50%)}}.shopega-intro{max-width:1380px;margin:0 auto;padding:150px 40px 130px}.shopega-intro .section-heading{margin-bottom:68px}.shopega-intro .section-heading h2{font-size:clamp(46px,5vw,72px)}.shopega-sector-grid{display:grid;grid-template-columns:1.35fr .85fr 1fr;gap:20px}.shopega-sector-card{position:relative;min-height:430px;overflow:hidden;border-radius:32px;background:#f4f1eb;isolation:isolate}.shopega-sector-card:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(15,13,18,.78),transparent 58%);pointer-events:none}.shopega-sector-card>img{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}@media(hover:hover)and (pointer:fine){.shopega-sector-card:hover>img{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.shopega-sector-card>img{transition:none}}.shopega-sector-card>div:last-child{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:32px;color:#fff}.shopega-sector-card span{font-size:11px;letter-spacing:.14em;font-weight:750}.shopega-sector-card h3{max-width:520px;margin:10px 0 0;font-size:clamp(24px,2.4vw,32px);line-height:1.08;letter-spacing:-.045em}.shopega-sector-card p{max-width:520px;margin:10px 0 0;font-size:13px;color:#ffffffd6;line-height:1.55}.shopega-sector-card:not(.sector-wide) h3{font-size:24px}.shopega-sector-card.sector-service:after{background:linear-gradient(to top,#15101fdb,#15101f0a 68%)}.shopega-fulfillment-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.shopega-fulfillment-strip article{display:flex;align-items:flex-start;gap:15px;min-height:128px;padding:24px;border:1px solid #e7e2ec;border-radius:22px;background:#fff;box-shadow:0 18px 45px #1812230f}.shopega-fulfillment-strip article>span{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;border-radius:14px;color:#6f43f4;background:#fff0f6}.shopega-fulfillment-strip article div{display:grid;gap:6px}.shopega-fulfillment-strip b{color:#18151d;font-size:15px}.shopega-fulfillment-strip small{color:#756f7d;font-size:12px;line-height:1.55}.shopega-design-section{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(55px,7vw,110px);max-width:1460px;margin:0 auto;padding:140px clamp(30px,5vw,72px) 160px}.shopega-design-copy h2{margin:22px 0 24px;font-size:clamp(48px,5vw,72px);line-height:.98;letter-spacing:-.065em}.shopega-design-copy h2 span{color:var(--shopega-purple)}.shopega-design-copy>p{color:#706d78;font-size:17px;line-height:1.7}.shopega-design-list{display:grid;gap:18px;margin:32px 0 36px}.shopega-design-list>span{display:grid;grid-template-columns:42px 1fr;column-gap:11px;align-items:center}.shopega-design-list svg{grid-row:1 / span 2;display:grid;box-sizing:content-box;padding:10px;border-radius:12px;background:var(--shopega-lilac);color:var(--shopega-purple)}.shopega-design-list b{font-size:14px}.shopega-design-list small{margin-top:3px;color:#888490;font-size:12px}.shopega-browser-mockup{position:relative;overflow:visible;min-height:610px;border:7px solid #1b1920;border-radius:26px;background:#1b1920;box-shadow:0 38px 90px #14101f38;transform:rotate(.45deg)}.shopega-browser-viewport{overflow:hidden;min-height:596px;border-radius:18px;background:#101419}.shopega-browser-bar{display:flex;align-items:center;gap:7px;height:42px;padding:0 14px;border-bottom:1px solid #dedde1;background:#f3f2f4}.shopega-browser-bar>span{width:8px;height:8px;flex:0 0 auto;border:0;border-radius:50%;background:#ff8175}.shopega-browser-bar>span:nth-child(2){background:#ffd66d}.shopega-browser-bar>span:nth-child(3){background:#80dc8e}.shopega-browser-bar small{margin-left:auto;padding:6px 15px;border-radius:7px;background:#292d31;color:#b9bdc0;font-size:9px}.browser-store-nav{display:flex;align-items:center;justify-content:space-between;padding:22px 28px;color:#f7f4ef;font-size:10px;letter-spacing:.12em}.browser-store-nav span{color:#8f959a;letter-spacing:0}.browser-store-hero{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;min-height:493px;padding:30px 40px 45px;color:#fff;background:radial-gradient(circle at 82% 42%,#173955,transparent 27%),linear-gradient(135deg,#0c1015,#121a23)}.browser-store-hero small{color:#6ccfff;font-size:9px;font-weight:700;letter-spacing:.16em}.browser-store-hero h3{margin:16px 0 26px;font-size:clamp(36px,4vw,58px);line-height:.98;letter-spacing:-.05em}.browser-store-hero button{padding:12px 17px;border:0;border-radius:8px;background:#fff;font-size:10px;font-weight:700}.audio-product-art{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:48% 52% 46% 54%;background:radial-gradient(circle at 32% 26%,#47baff,#142c64 40%,#090c13 70%);filter:drop-shadow(0 28px 30px rgba(0,0,0,.45));transform:rotate(-9deg)}.audio-product-art>span{color:#fff;font-size:82px;font-weight:800;font-style:italic}.audio-product-art i{position:absolute;width:25%;height:10%;bottom:-8%;left:38%;border-radius:99px;background:#090a0b}.shopega-editor-panel{position:absolute;right:-38px;bottom:28px;width:245px;padding:18px;border:1px solid #e4e0ea;border-radius:17px;background:#fffffff5;box-shadow:0 25px 55px #18102d33;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transform:rotate(-1.3deg)}.editor-panel-head{display:flex;align-items:center;gap:8px;padding-bottom:13px;border-bottom:1px solid #eeeaf2;font-size:12px}.editor-panel-head svg{color:var(--shopega-purple)}.shopega-editor-panel label{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f0edf3;color:#625e68;font-size:10px}.editor-color{width:22px;height:22px;border-radius:7px;background:#248dcc}.editor-slider{position:relative;width:68px;height:4px;border-radius:99px;background:#ddd8e5}.editor-slider i{position:absolute;width:9px;height:9px;top:-3px;left:42px;border-radius:50%;background:var(--shopega-purple)}.shopega-editor-panel label b{font-size:9px;color:#302d35}.shopega-editor-panel>button{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;margin-top:14px;padding:9px;border:0;border-radius:9px;background:#e8f8ef;color:#16834b;font-size:10px;font-weight:700}.shopega-storefront-mockup .shopega-browser-viewport{min-height:596px;background:#fff;color:#15132b}.landing-store-nav{height:52px;padding:0 22px;display:grid;grid-template-columns:1fr minmax(150px,1.2fr) auto;align-items:center;gap:16px;border-bottom:1px solid #eceaf0;font-size:9px}.landing-store-nav strong{font-size:10px;letter-spacing:.08em}.landing-store-nav>span{padding:8px 13px;border-radius:99px;background:#f5f3f7;color:#9995a1}.landing-store-cover{height:122px;overflow:hidden;background:#eeeaf3}.landing-store-cover img{width:100%;height:100%;object-fit:cover;object-position:center 43%;filter:saturate(.82) contrast(.95)}.landing-store-profile{position:relative;z-index:2;min-height:86px;margin:-34px 18px 11px;padding:13px 15px;display:grid;grid-template-columns:62px 1fr auto;align-items:center;gap:13px;border:1px solid #e8e5ec;border-radius:14px;background:#fffffff7;box-shadow:0 10px 28px #1c15271a}.landing-store-profile>i{width:62px;height:62px;display:grid;place-items:center;border:4px solid #fff;border-radius:15px;background:linear-gradient(145deg,#bf135b,#2d8dcd);color:#fff;box-shadow:0 5px 15px #3a237e38;font-size:27px;font-style:normal;font-weight:850}.landing-store-profile>i img{width:100%;height:100%;object-fit:cover;border-radius:11px}.landing-store-profile>div{min-width:0;display:grid;gap:3px}.landing-store-profile small{color:#bf135b;font-size:5px;font-weight:850;letter-spacing:.13em}.landing-store-profile strong{font-size:15px;letter-spacing:-.03em}.landing-store-profile span{overflow:hidden;color:#85818d;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.landing-store-profile button{padding:7px 11px;border:1px solid #d9d2e7;border-radius:99px;background:#fff0f6;color:#bf135b;font-size:7px;font-weight:800}.landing-store-categories{margin:0 18px;padding:5px;display:flex;align-items:center;gap:3px;overflow-x:auto;border:1px solid #ece9ef;border-radius:9px;background:#f8f7f9;color:#96929d;font-size:6px;white-space:nowrap;scrollbar-width:none}.landing-store-categories::-webkit-scrollbar{display:none}.landing-store-categories button{flex:0 0 auto;padding:6px 9px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer}.landing-store-categories button.active{background:#fff;color:#18162d;box-shadow:0 2px 6px #18142314;font-weight:800}.landing-store-products{padding:14px 18px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.landing-store-products>button{min-width:0;padding:0;border:0;background:transparent;color:inherit;display:grid;align-content:start;gap:4px;text-align:left;cursor:pointer;transition:transform .2s ease}.landing-store-products>button:hover{transform:translateY(-3px)}.landing-store-products img{width:100%;aspect-ratio:1 / 1.04;object-fit:cover;border-radius:10px;background:#f1eef4}.landing-store-products small{margin-top:2px;color:#bf135b;font-size:5px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.landing-store-products strong{overflow:hidden;font-size:7px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.landing-store-products b{font-size:8px}.shopega-store-proof-panel{width:220px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.shopega-store-proof-panel .editor-panel-head{grid-column:1 / -1}.shopega-store-proof-panel>div:not(.editor-panel-head){min-height:55px;padding:10px;display:grid;place-content:center;justify-items:center;border-radius:10px;background:#fff0f6}.shopega-store-proof-panel>div:not(.editor-panel-head) b{color:#bf135b;font-size:20px;line-height:1}.shopega-store-proof-panel>div:not(.editor-panel-head) span{margin-top:4px;color:#85808d;font-size:8px}.shopega-store-proof-panel>button{grid-column:1 / -1;margin-top:0}.shopega-control-section{position:relative;padding:145px 35px 100px;background:#17161b;color:#fff}.shopega-control-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;background-image:radial-gradient(#fff .7px,transparent .7px);background-size:19px 19px}.light-heading{position:relative}.light-heading h2{color:#fff}.light-heading p{color:#a8a4af}.light-heading .eyebrow{border-color:#ffffff26;background:#ffffff12;color:#f6c9dc}.shopega-dashboard-stage{position:relative;max-width:1130px;margin:70px auto 0}.shopega-dashboard{position:relative;display:grid;grid-template-columns:68px 1fr;min-height:560px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:26px;background:#f6f5f8;color:#1c1921;box-shadow:0 50px 110px #0000006b;transform:perspective(1500px) rotateX(2deg)}.shopega-dashboard aside{position:relative;z-index:6;display:flex;flex-direction:column;align-items:center;gap:18px;padding:17px 0;border-right:1px solid #e7e4ea;background:#fff}.shopega-dashboard aside i{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#928e99;font-style:normal}.shopega-dashboard aside i.active{background:var(--shopega-lilac);color:var(--shopega-purple)}.dashboard-s-logo{display:block;width:37px;height:37px;margin-bottom:16px;object-fit:contain;flex-shrink:0}.dashboard-content{position:relative;z-index:1;min-width:0;padding:28px 30px}.dashboard-content>header{display:flex;justify-content:space-between;align-items:center}.dashboard-content>header div{display:grid;gap:4px}.dashboard-content>header small{color:#9b97a0;font-size:10px}.dashboard-content>header strong{font-size:19px}.dashboard-content>header button{display:flex;align-items:center;gap:6px;padding:10px 14px;border:0;border-radius:10px;background:#1d1b21;color:#fff;font-size:11px;font-weight:650}.dashboard-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:27px}.dashboard-metrics article{display:grid;gap:7px;padding:20px;border:1px solid #e7e4ea;border-radius:15px;background:#fff}.dashboard-metrics small{color:#88848f;font-size:10px}.dashboard-metrics strong{font-size:23px}.dashboard-metrics span{width:fit-content;padding:4px 7px;border-radius:99px;background:#eaf8ee;color:#299459;font-size:9px;font-weight:700}.dashboard-bottom{display:grid;grid-template-columns:1.45fr .75fr;gap:14px;margin-top:14px}.dashboard-chart,.dashboard-orders{min-width:0;min-height:315px;padding:20px;border:1px solid #e7e4ea;border-radius:15px;background:#fff}.dashboard-chart>div,.dashboard-orders>div{display:flex;align-items:start;justify-content:space-between}.dashboard-chart>div span{display:grid;gap:4px}.dashboard-chart small,.dashboard-orders small{color:#96919d;font-size:9px}.dashboard-chart strong{font-size:22px}.dashboard-chart svg{width:100%;height:190px;margin-top:28px}.dashboard-orders>div strong{font-size:12px}.dashboard-orders>div small{color:var(--shopega-purple)}.dashboard-orders>span{display:grid;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;padding:15px 0;border-bottom:1px solid #efedf1}.dashboard-orders>span>i{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:#fff0f6;color:var(--shopega-purple);font-size:9px;font-style:normal;font-weight:700}.dashboard-orders>span>b{display:grid;gap:2px;font-size:10px}.dashboard-orders>span>strong{font-size:10px}.dashboard-float-card{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid rgba(255,255,255,.8);border-radius:15px;background:#fffffff0;color:#201d25;box-shadow:0 24px 50px #00000040;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:shopega-small-float 5s ease-in-out infinite}.dashboard-float-card>svg:first-child{box-sizing:content-box;padding:8px;border-radius:10px;background:var(--shopega-lilac);color:var(--shopega-purple)}.dashboard-float-card span{display:grid;gap:3px}.dashboard-float-card small{color:#8b8790;font-size:9px}.dashboard-float-card strong{font-size:12px}.dashboard-float-card.shipping{left:-75px;bottom:48px}.dashboard-float-card.payment{right:-65px;top:82px;animation-delay:-2.3s}.dashboard-float-card.payment>svg:last-child{color:#21a35d}.shopega-capability-row{position:relative;display:flex;justify-content:center;flex-wrap:wrap;gap:11px;max-width:1050px;margin:64px auto 0}.shopega-capability-row span{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0d;color:#cbc7d0;font-size:12px}.shopega-capability-row svg{color:#2d8dcd}.shopega-steps{padding-top:150px;padding-bottom:150px}.shopega-steps .step-card{overflow:hidden}.shopega-pricing{margin-top:0}.shopega-final-cta{overflow:hidden}.shopega-cta-bubble{position:absolute;z-index:1;display:grid;place-items:center;width:58px;height:58px;pointer-events:none;animation:shopega-small-float 5s ease-in-out infinite}.shopega-cta-bubble img{display:block;width:100%;height:100%;object-fit:contain}.shopega-cta-bubble.bubble-one{top:18%;left:12%;transform:rotate(-8deg)}.shopega-cta-bubble.bubble-two{right:12%;top:23%;transform:rotate(9deg);animation-delay:-1.8s}.shopega-cta-bubble.bubble-three{bottom:16%;right:22%;animation-delay:-3.1s}@media(max-width:1160px){.shopega-hero{grid-template-columns:.9fr 1.1fr;padding-inline:34px}.shopega-hero-copy,.shopega-hero-stage{grid-column:auto}.shopega-hero-copy h1{font-size:clamp(54px,6.2vw,72px)}.shopega-hero-stage{min-height:540px}.shopega-sector-grid{grid-template-columns:1fr 1fr}.shopega-sector-card.sector-wide{grid-column:1 / -1}.shopega-fulfillment-strip,.shopega-design-section{grid-template-columns:1fr}.shopega-design-copy{max-width:720px}.shopega-browser-mockup{width:min(900px,calc(100% - 30px))}.shopega-editor-panel{right:-28px}.dashboard-float-card.shipping{left:-18px}.dashboard-float-card.payment{right:-18px}}@media(max-width:860px){.shopega-hero{grid-template-columns:1fr;min-height:auto;padding-top:72px}.shopega-hero-copy{width:100%;text-align:center}.shopega-hero-copy>p{margin-inline:auto}.shopega-hero .hero-actions,.shopega-hero-assurances{justify-content:center}.shopega-hero-stage{width:min(680px,100%);min-height:570px;margin:20px auto 0}.shopega-sector-grid{grid-template-columns:1fr}.shopega-sector-card.sector-wide{grid-column:auto}.shopega-sector-card{min-height:500px}.shopega-dashboard{grid-template-columns:54px 1fr}.dashboard-content{padding:22px 18px}.dashboard-bottom{grid-template-columns:1fr}.dashboard-orders{display:none}.dashboard-float-card.payment{top:auto;right:0;bottom:-38px}.dashboard-float-card.shipping{left:0;bottom:-38px}.shopega-capability-row{margin-top:95px}}@media(max-width:620px){.shopega-hero{padding:54px 19px 66px}.shopega-hero-copy h1{font-size:clamp(47px,13vw,62px)}.shopega-hero-copy>p{margin-top:23px;font-size:16px}.shopega-hero .hero-actions{display:grid;grid-template-columns:1fr}.shopega-hero .hero-actions .button{width:100%;justify-content:center}.shopega-hero-assurances{gap:8px 12px}.shopega-hero-stage{min-height:440px;transform:none}.shopega-creator-card{border-width:4px;border-radius:20px}.shopega-creator-card.one{width:42%;height:46%;left:1%}.shopega-creator-card.two{width:37%;height:39%;right:12%}.shopega-creator-card.three{width:38%;height:39%;left:18%}.shopega-creator-card.four{width:36%;height:37%;right:0}.creator-card-tag{left:8px;bottom:8px;max-width:calc(100% - 16px);padding:7px 9px;overflow:hidden;white-space:nowrap;font-size:9px}.shopega-live-order{right:0;top:43%;transform:scale(.86);transform-origin:right}.shopega-store-chip{left:0;bottom:19%;transform:scale(.86);transform-origin:left}.shopega-intro{padding:110px 18px 80px}.shopega-intro .section-heading{margin-bottom:45px}.shopega-sector-card{min-height:430px;border-radius:24px}.shopega-sector-card>div:last-child{padding:24px}.shopega-fulfillment-strip article{min-height:0;padding:20px}.shopega-design-section{padding:100px 18px 120px}.shopega-design-copy h2{font-size:48px}.shopega-design-list>span{grid-template-columns:42px 1fr}.shopega-browser-mockup{min-height:430px;width:calc(100% - 10px);border-width:5px;border-radius:20px}.shopega-browser-viewport{min-height:420px;border-radius:14px}.browser-store-nav span{display:none}.browser-store-hero{grid-template-columns:1fr;min-height:376px;padding:26px 24px 90px}.browser-store-hero h3{font-size:40px}.audio-product-art{position:absolute;right:18px;bottom:28px;width:145px}.audio-product-art>span{font-size:50px}.shopega-editor-panel{right:-8px;bottom:-56px;width:205px}.shopega-storefront-mockup .shopega-browser-viewport{min-height:420px}.landing-store-nav{height:40px;padding:0 12px;grid-template-columns:1fr auto}.landing-store-nav>span{display:none}.landing-store-cover{height:78px}.landing-store-profile{min-height:68px;margin:-24px 9px 7px;padding:8px;grid-template-columns:46px 1fr;gap:8px}.landing-store-profile>i{width:46px;height:46px;border-radius:11px;font-size:20px}.landing-store-profile strong{font-size:11px}.landing-store-profile button{display:none}.landing-store-categories{margin-inline:9px}.landing-store-products{padding:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.landing-store-products img{border-radius:6px}.landing-store-products strong{font-size:5px}.shopega-store-proof-panel{right:-3px;bottom:-48px;width:180px}.shopega-control-section{padding:115px 12px 85px}.shopega-dashboard-stage{margin-top:48px}.shopega-dashboard{grid-template-columns:42px 1fr;min-height:470px;border-radius:18px}.shopega-dashboard aside{gap:14px}.shopega-dashboard aside i{width:30px;height:30px}.dashboard-s-logo{width:30px;height:30px;margin-bottom:7px}.dashboard-content{padding:17px 12px}.dashboard-content>header button{padding:8px;font-size:0}.dashboard-metrics{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.dashboard-metrics article{padding:13px}.dashboard-metrics article:nth-child(3){display:none}.dashboard-metrics strong{font-size:18px}.dashboard-chart{min-height:280px;padding:14px}.dashboard-chart svg{height:175px}.dashboard-float-card{padding:9px 10px}.dashboard-float-card.shipping{bottom:-34px}.dashboard-float-card.payment{bottom:-90px}.shopega-capability-row{margin-top:125px}.shopega-cta-bubble{display:none}}@media(prefers-reduced-motion:reduce){.shopega-stage-orb,.shopega-creator-card,.shopega-live-order,.shopega-store-chip,.shopega-marquee-track,.dashboard-float-card,.shopega-cta-bubble{animation:none!important}}.shopega-browser-mockup,.browser-store-nav strong{font-family:var(--demo-font),Manrope,sans-serif}.mora-store-hero{position:relative;overflow:hidden;color:#17141a;background:linear-gradient(125deg,#f1eee9,#e4ddd2);font-family:var(--demo-font),Manrope,sans-serif}.mora-store-hero:before{content:"";position:absolute;width:260px;height:260px;left:-90px;bottom:-120px;border-radius:50%;background:var(--demo-color);opacity:.82}.mora-store-hero>div:first-child{position:relative;z-index:2}.mora-store-hero small{color:#514b55}.mora-store-hero h3{font-family:var(--demo-font),Manrope,sans-serif}.mora-store-hero button{border-radius:var(--demo-radius);background:var(--demo-color);color:#18151b;transition:border-radius .2s ease,background .2s ease}.mora-fashion-visual{position:relative;align-self:stretch;overflow:hidden;min-height:405px;margin:-10px -20px -15px 0;border-radius:var(--demo-radius);background:#f7f6f4;transition:border-radius .2s ease}.mora-fashion-visual:after{content:"";position:absolute;inset:auto 0 0;height:35%;background:linear-gradient(transparent,#1410153b)}.mora-fashion-visual img{width:100%;height:100%;object-fit:cover;object-position:center 12%;display:block}.mora-fashion-visual span{position:absolute;z-index:2;right:16px;bottom:13px;color:#fff;font-size:9px;font-weight:700;letter-spacing:.12em}.shopega-editor-panel{z-index:12;width:276px}.editor-panel-head{position:relative}.editor-live-dot{width:7px;height:7px;margin-left:auto;border-radius:50%;background:#28b76b;box-shadow:0 0 0 4px #28b76b1f}.shopega-editor-panel fieldset{min-width:0;margin:0;padding:12px 0;border:0;border-bottom:1px solid #f0edf3}.shopega-editor-panel legend{float:left;padding:7px 0 0;color:#625e68;font-size:10px}.editor-color-control>div{display:flex;justify-content:flex-end;gap:6px}.editor-color-control button{display:grid;place-items:center;width:25px;height:25px;padding:0;border:2px solid transparent;border-radius:8px;color:transparent;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.editor-color-control button:hover{transform:translateY(-2px)}.editor-color-control button.active{border-color:#27222e;color:#27222e}.shopega-editor-panel .editor-range-control{display:grid;gap:10px}.editor-range-control>span{display:flex;justify-content:space-between}.editor-range-control b{color:#27232b;font-size:9px}.editor-range-control input{width:100%;height:4px;accent-color:var(--demo-color);cursor:pointer}.shopega-editor-panel .editor-font-control{gap:8px}.editor-font-control select{max-width:112px;padding:6px 8px;border:1px solid #e1dce7;border-radius:7px;background:#fff;color:#302d35;font-size:9px;font-weight:700;outline:none}.shopega-editor-panel>button.unsaved{background:#222027;color:#fff}.shopega-editor-panel>button.saved{background:#e8f8ef;color:#16834b}.company-page{--company-purple: #bf135b;--company-ink: #17151b;--company-cream: #f7f3ea;min-height:100vh;overflow:hidden;background:#fff;color:var(--company-ink);font-family:DM Sans,system-ui,sans-serif;font-weight:400}.company-page :is(h1,h2,h3,h4,blockquote){font-family:Manrope,sans-serif}.company-page h1{font-family:DM Sans,system-ui,sans-serif;font-weight:780}.company-page h2{font-weight:760}.company-page h3{font-weight:720}.company-page button:not(.brand):not(.button):not(.footer-link),.company-page input,.company-page select,.company-page textarea{font:inherit}.company-header{position:relative;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:min(1420px,calc(100% - 64px));margin:0 auto;padding:25px 0}.company-header .brand{justify-self:start}.company-header nav{display:flex;align-items:center;gap:6px;padding:5px;border:1px solid #e9e5ed;border-radius:999px;background:#ffffffc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.company-header nav button{padding:9px 15px;border:0;border-radius:999px;background:transparent;color:#4b4752;font-size:12px;font-weight:650;cursor:pointer}.company-header nav button:hover{background:#fff0f6;color:var(--company-purple)}.company-header-actions{display:flex;align-items:center;justify-self:end;gap:10px}.company-login{padding:10px 13px;border:0;background:none;font-size:12px;font-weight:650;cursor:pointer}.company-header .button{min-height:42px;padding:0 17px;font-size:12px}.company-header.inverse nav{border-color:#ffffff21;background:#ffffff0f}.company-header.inverse nav button,.company-header.inverse .company-login{color:#fffc}.company-header.inverse nav button:hover{background:#ffffff1a;color:#fff}.company-menu{display:none;justify-self:end;padding:7px;border:0;background:transparent;cursor:pointer}.company-header.inverse .company-menu{color:#fff}.company-dark-shell{position:relative;min-height:920px;overflow:hidden;color:#fff;background:#19181d}.company-dark-shell:before{content:"";position:absolute;width:900px;height:650px;right:-260px;top:180px;border-radius:48%;background:radial-gradient(circle,rgba(191,19,91,.28),transparent 67%);filter:blur(15px)}.company-hero{position:relative;z-index:2;width:min(1180px,calc(100% - 64px));margin:0 auto}.company-hero-label{display:inline-flex;align-items:center;gap:8px;color:var(--company-purple);font-size:11px;font-weight:800;letter-spacing:.16em}.about-hero{padding:145px 0 170px}.about-hero h1{max-width:1080px;margin:28px 0 35px;font-size:clamp(68px,8vw,118px);line-height:.88;letter-spacing:-.075em}.about-hero h1 span{color:#86c9f2}.about-hero>p{max-width:720px;margin-left:28%;color:#b7b3bd;font-size:19px;line-height:1.7}.about-scroll-cue{display:flex;align-items:center;gap:8px;margin:65px 0 0 28%;color:#d9d5de;font-size:11px;font-weight:700;letter-spacing:.08em}.company-section{width:min(1280px,calc(100% - 64px));margin:0 auto;padding:140px 0}.company-index{color:var(--company-purple);font-size:10px;font-weight:800;letter-spacing:.16em}.about-story{display:grid;grid-template-columns:1fr .85fr;gap:100px}.about-story h2{margin:25px 0 0;font-size:clamp(45px,5vw,70px);line-height:1.03;letter-spacing:-.055em}.about-story h2 em{color:var(--company-purple);font-style:normal}.about-story-body{padding-top:42px}.about-story-body p{margin:0 0 26px;color:#68646f;font-size:17px;line-height:1.78}.about-image-band{position:relative;display:grid;grid-template-columns:1.45fr .7fr;gap:22px;width:min(1380px,calc(100% - 40px));min-height:650px;margin:0 auto}.about-image-band figure{position:relative;overflow:hidden;margin:0;border-radius:30px}.about-image-band img{width:100%;height:100%;object-fit:cover;display:block}.about-image-main img{object-position:center 45%}.about-image-main figcaption{position:absolute;left:30px;bottom:28px;padding:11px 15px;border-radius:999px;background:#fff;font-size:11px;font-weight:700}.about-image-note{position:absolute;z-index:3;right:26%;top:50%;display:grid;gap:4px;width:220px;padding:20px;border-radius:18px;background:#b9e0f5;box-shadow:0 20px 50px #16141b33;transform:translate(50%,-50%) rotate(-3deg)}.about-image-note svg{margin-bottom:10px}.about-image-note strong{font-size:14px}.about-image-note span{font-size:10px}.about-principles>div:first-child{display:flex;align-items:end;justify-content:space-between;gap:40px}.about-principles h2{max-width:780px;margin:18px 0 0;font-size:clamp(46px,5vw,70px);line-height:1;letter-spacing:-.055em}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:75px}.principle-grid article{min-height:270px;padding:32px;border:1px solid #e8e3ec;border-radius:24px;background:#faf9fb}.principle-grid svg{box-sizing:content-box;padding:12px;border-radius:14px;background:#fff0f6;color:var(--company-purple)}.principle-grid h3{margin:48px 0 12px;font-size:22px}.principle-grid p{margin:0;color:#77727e;line-height:1.6}.company-cross-cta{position:relative;display:grid;justify-items:center;padding:130px 30px;overflow:hidden;background:var(--company-purple);color:#fff;text-align:center}.company-cross-cta:before,.company-cross-cta:after{content:"";position:absolute;width:330px;height:330px;border:1px solid rgba(255,255,255,.15);border-radius:50%}.company-cross-cta:before{left:-110px;top:-80px}.company-cross-cta:after{right:-90px;bottom:-160px}.company-cross-cta>span{font-size:11px;font-weight:700;letter-spacing:.12em;opacity:.75}.company-cross-cta h2{margin:20px 0 35px;font-size:clamp(48px,6vw,80px);line-height:.95;letter-spacing:-.06em}.company-cross-cta button,.company-cross-cta a{display:inline-flex;align-items:center;gap:8px;padding:14px 20px;border:0;border-radius:999px;background:#fff;color:#1a1720;font-size:12px;font-weight:750;text-decoration:none;cursor:pointer}.company-cross-cta.light{background:#b9e0f5;color:#18151c}.company-footer{padding:75px max(32px,calc((100% - 1380px)/2));background:#18171b;color:#fff}.company-footer-top{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:55px;padding-bottom:65px;border-bottom:1px solid rgba(255,255,255,.1)}.company-footer-top>div{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.company-footer-top p{margin:15px 0 0;color:#9e9aa4;line-height:1.6}.company-footer-top strong{margin-bottom:10px;color:#86c9f2;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.company-footer-top button,.company-footer-top a{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:none;color:#aaa6b0;font-size:12px;text-decoration:none;cursor:pointer}.company-footer-top button:hover,.company-footer-top a:hover{color:#fff}.company-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:28px;color:#77737d;font-size:10px}.company-footer-bottom div{display:flex;gap:18px}.company-footer-bottom button{padding:0;border:0;background:none;color:inherit;font-size:inherit;cursor:pointer}.manifesto-page{background:#f9f7f2}.manifesto-hero{position:relative;width:min(1280px,calc(100% - 64px));min-height:770px;margin:0 auto;padding:135px 0}.manifesto-hero h1{position:relative;z-index:2;margin:28px 0 30px;font-size:clamp(65px,7.5vw,108px);line-height:.9;letter-spacing:-.075em}.manifesto-hero h1 span{color:var(--company-purple)}.manifesto-hero>p{position:relative;z-index:2;max-width:650px;color:#6f6a75;font-size:18px;line-height:1.7}.manifesto-orbit{position:absolute;right:4%;bottom:5%;display:grid;place-items:center;width:380px;height:380px;border-radius:50%;background:#1b191f;color:#b9e0f5}.manifesto-orbit>span{font-size:150px;font-weight:850;transform:rotate(-8deg)}.manifesto-orbit i{position:absolute;top:-25px;right:-25px;bottom:-25px;left:-25px;border:1px solid rgba(191,19,91,.24);border-radius:50%}.manifesto-orbit i:nth-of-type(2){top:-65px;right:-65px;bottom:-65px;left:-65px}.manifesto-orbit i:nth-of-type(3){top:34px;right:34px;bottom:34px;left:34px;border-color:#dfff704d}.manifesto-purpose{padding:140px max(32px,calc((100% - 1060px)/2));background:var(--company-purple);color:#fff}.manifesto-purpose .company-index{color:#f6c9dc}.manifesto-purpose blockquote{margin:45px 0 0;font-size:clamp(40px,5vw,70px);line-height:1.12;letter-spacing:-.045em}.manifesto-purpose em{color:#b9e0f5;font-style:normal}.manifesto-values{display:grid;grid-template-columns:.7fr 1.3fr;gap:100px}.manifesto-values-heading{position:sticky;top:40px;align-self:start}.manifesto-values-heading h2{margin:20px 0 24px;font-size:64px;line-height:.96;letter-spacing:-.06em}.manifesto-values-heading p{color:#77727d;line-height:1.7}.manifesto-value-list{border-top:1px solid #dcd6df}.manifesto-value-list article{display:grid;grid-template-columns:45px 45px 1fr;gap:22px;padding:36px 0;border-bottom:1px solid #dcd6df}.manifesto-value-list article>span{color:var(--company-purple);font-size:11px;font-weight:800}.manifesto-value-list svg{color:var(--company-purple)}.manifesto-value-list h3{margin:0 0 10px;font-size:25px}.manifesto-value-list p{margin:0;color:#76717c;line-height:1.65}.manifesto-culture{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:145px max(32px,calc((100% - 1280px)/2));background:#1a191e;color:#fff}.culture-statement>span{color:#86c9f2;font-size:10px;font-weight:800;letter-spacing:.16em}.culture-statement h2{margin:24px 0 0;font-size:clamp(48px,5vw,72px);line-height:.98;letter-spacing:-.06em}.culture-statement em{color:#b9e0f5;font-style:normal}.culture-cards{display:grid;gap:14px}.culture-cards article{padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#ffffff0a}.culture-cards strong{font-size:20px}.culture-cards p{margin:10px 0 0;color:#aaa6b0;line-height:1.6}.blog-page{background:#fbfafc}.blog-hero{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;width:min(1280px,calc(100% - 64px));margin:0 auto;padding:120px 0 80px}.blog-hero h1{margin:25px 0;font-size:clamp(62px,7vw,100px);line-height:.9;letter-spacing:-.07em}.blog-hero h1 span{color:var(--company-purple)}.blog-hero p{max-width:650px;color:#6f6b75;font-size:17px;line-height:1.7}.blog-search{display:flex;align-items:center;gap:11px;margin-bottom:20px;padding:14px 18px;border:1px solid #ded9e2;border-radius:999px;background:#fff;color:#8c8792}.blog-search input{width:100%;border:0;outline:none;background:transparent}.featured-post{display:grid;grid-template-columns:1.08fr .92fr;width:min(1280px,calc(100% - 64px));min-height:540px;margin:0 auto 100px;overflow:hidden;border-radius:30px;background:#1b1920;color:#fff;box-shadow:0 30px 80px #1d162a24}.featured-post>img{width:100%;height:100%;object-fit:cover}.featured-post>div{display:flex;flex-direction:column;justify-content:center;padding:60px}.featured-post span{color:#86c9f2;font-size:10px;font-weight:800;letter-spacing:.12em}.featured-post h2{margin:20px 0;font-size:clamp(36px,4vw,53px);line-height:1.03;letter-spacing:-.045em}.featured-post p{color:#aaa6b1;line-height:1.7}.featured-post button,.blog-grid article>button{display:inline-flex;align-items:center;gap:7px;width:fit-content;margin-top:20px;padding:0;border:0;background:none;color:inherit;font-size:12px;font-weight:750;cursor:pointer}.blog-list-section{width:min(1280px,calc(100% - 64px));margin:0 auto;padding-bottom:130px}.blog-filter-row{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:45px}.blog-filter-row>div{display:flex;flex-wrap:wrap;gap:8px}.blog-filter-row button{padding:10px 15px;border:1px solid #ded9e2;border-radius:999px;background:#fff;color:#69646f;font-size:11px;cursor:pointer}.blog-filter-row button.active{border-color:var(--company-purple);background:var(--company-purple);color:#fff}.blog-filter-row>span{color:#99949f;font-size:11px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px 22px}.blog-grid article{display:flex;flex-direction:column}.blog-card-image{position:relative;height:320px;overflow:hidden;border-radius:22px;background:#eee9f2}.blog-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s ease}.blog-grid article:hover img{transform:scale(1.035)}.blog-card-image span{position:absolute;left:13px;bottom:13px;padding:8px 10px;border-radius:999px;background:#fff;font-size:9px;font-weight:750}.blog-grid article>small{display:flex;align-items:center;gap:5px;margin-top:18px;color:#9a95a0;font-size:10px}.blog-grid h2{margin:11px 0;font-size:24px;line-height:1.15;letter-spacing:-.03em}.blog-grid p{margin:0;color:#77727d;line-height:1.6}.blog-grid article>button{margin-top:auto;padding-top:18px;color:var(--company-purple)}.blog-empty{display:grid;place-items:center;min-height:340px;padding:50px;border:1px dashed #d6cfdd;border-radius:25px;text-align:center}.blog-empty svg{color:var(--company-purple)}.blog-empty h2{margin:15px 0}.blog-empty button{padding:10px 15px;border:0;border-radius:999px;background:var(--company-purple);color:#fff;cursor:pointer}.blog-newsletter{display:grid;grid-template-columns:1fr .8fr;align-items:end;gap:70px;padding:105px max(32px,calc((100% - 1280px)/2));background:#b9e0f5}.blog-newsletter span{font-size:10px;font-weight:800;letter-spacing:.14em}.blog-newsletter h2{margin:18px 0 0;font-size:clamp(38px,4.5vw,60px);line-height:1.02;letter-spacing:-.045em}.blog-newsletter form{display:flex;padding:5px;border-radius:999px;background:#fff}.blog-newsletter input{flex:1;min-width:0;padding:12px 16px;border:0;outline:none;background:transparent}.blog-newsletter button{display:inline-flex;align-items:center;gap:7px;padding:12px 17px;border:0;border-radius:999px;background:#1b1920;color:#fff;cursor:pointer}.blog-newsletter button:disabled,.contact-form-card button:disabled{opacity:.62;cursor:wait}.blog-newsletter .newsletter-consent{display:flex;align-items:flex-start;gap:8px;grid-column:1 / -1;padding:4px 10px 8px;color:#4f4657;font-size:11px;line-height:1.45}.blog-newsletter .newsletter-consent input{flex:0 0 auto;width:15px;height:15px;margin:1px 0 0;padding:0;accent-color:#bf135b}.company-form-error{grid-column:1 / -1;margin:0;color:#b8344b!important;font-size:11px!important}.company-form-success{display:flex;align-items:center;justify-self:end;gap:9px;margin:0;padding:15px 20px;border-radius:999px;background:#fff;color:#226d42;font-weight:750}.blog-detail-hero{width:min(920px,calc(100% - 48px));margin:0 auto;padding:100px 0 60px;text-align:center}.blog-detail-hero>button{display:inline-flex;align-items:center;gap:7px;margin-bottom:42px;padding:0;border:0;background:transparent;color:var(--company-purple);font-weight:750;cursor:pointer}.blog-detail-hero>button svg{transform:rotate(180deg)}.blog-detail-hero>span{display:block;color:var(--company-purple);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.blog-detail-hero h1{margin:22px 0;font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-.06em}.blog-detail-hero p{max-width:720px;margin:0 auto;color:#716b77;font-size:18px;line-height:1.7}.blog-detail-cover{width:min(1180px,calc(100% - 48px));height:min(65vw,680px);margin:0 auto;overflow:hidden;border-radius:30px;background:#eee9f2}.blog-detail-cover img{width:100%;height:100%;object-fit:cover}.blog-detail-body{width:min(760px,calc(100% - 48px));margin:0 auto;padding:90px 0 110px}.blog-detail-body p{margin:0 0 28px;color:#49434f;font-size:18px;line-height:1.85}.blog-detail-body p:first-child{color:#211d25;font-size:24px;line-height:1.6}.blog-detail-cta{display:grid;justify-items:center;gap:18px;padding:100px 24px;background:#1a171f;color:#fff;text-align:center}.blog-detail-cta>span{color:#86c9f2;font-size:10px;font-weight:800;letter-spacing:.14em}.blog-detail-cta h2{max-width:800px;margin:0;font-size:clamp(38px,5vw,66px);letter-spacing:-.055em}.blog-detail-cta button,.blog-detail-state button{display:inline-flex;align-items:center;gap:7px;padding:13px 18px;border:0;border-radius:999px;background:#b9e0f5;color:#1b1920;font-weight:800;cursor:pointer}.blog-detail-state{display:grid;place-items:center;align-content:center;gap:18px;min-height:560px;padding:40px;text-align:center}.contact-page{background:#f9f7f2}.contact-hero{display:grid;grid-template-columns:1fr .55fr;align-items:center;width:min(1280px,calc(100% - 64px));min-height:650px;margin:0 auto;padding:100px 0}.contact-hero h1{margin:25px 0;font-size:clamp(72px,8vw,112px);line-height:.86;letter-spacing:-.075em}.contact-hero h1 span{color:var(--company-purple)}.contact-hero p{max-width:650px;color:#706b75;font-size:18px;line-height:1.7}.contact-orbit{position:relative;display:grid;place-items:center;justify-self:end;width:310px;height:310px;border-radius:50%;background:var(--company-purple);color:#fff}.contact-orbit svg{width:72px;height:72px}.contact-orbit span{position:absolute;top:-25px;right:-25px;bottom:-25px;left:-25px;border:1px solid rgba(191,19,91,.28);border-radius:50%}.contact-orbit span:last-child{top:-62px;right:-62px;bottom:-62px;left:-62px}.contact-main{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;padding:110px max(32px,calc((100% - 1280px)/2));background:#fff}.contact-options{display:grid;align-content:start}.contact-options article{display:grid;grid-template-columns:50px 1fr;gap:18px;padding:27px 0;border-bottom:1px solid #ece7ef}.contact-options article>span{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#fff0f6;color:var(--company-purple)}.contact-options small{color:var(--company-purple);font-size:9px;font-weight:800;letter-spacing:.13em}.contact-options h2{margin:7px 0;font-size:20px}.contact-options p{margin:0 0 12px;color:#77727d;font-size:13px;line-height:1.55}.contact-options a{display:inline-flex;align-items:center;gap:5px;color:#24202a;font-size:12px;font-weight:750;text-decoration:none}.contact-form-card{padding:43px;border-radius:28px;background:#f4f1f7}.contact-form-card>div:first-child>span{color:var(--company-purple);font-size:9px;font-weight:800;letter-spacing:.14em}.contact-form-card>div:first-child h2{margin:10px 0 28px;font-size:34px;letter-spacing:-.035em}.contact-form-card form{display:grid;gap:17px}.contact-field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-form-card label{display:grid;gap:7px;color:#56515c;font-size:11px;font-weight:650}.contact-form-card :is(input,select,textarea){width:100%;padding:13px 14px;border:1px solid #e0dae5;border-radius:11px;outline:none;background:#fff;color:#211e25;font-size:12px;resize:vertical}.contact-form-card :is(input,select,textarea):focus{border-color:var(--company-purple);box-shadow:0 0 0 3px #bf135b1a}.contact-form-card form>button{width:fit-content;margin-top:5px}.contact-form-card form>small{color:#99949e;font-size:9px}.contact-success{display:grid;place-items:center;min-height:480px;text-align:center}.contact-success>span{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:#e0f7e9;color:#1d9855}.contact-success h2{margin:20px 0 8px;font-size:40px}.contact-success p{max-width:420px;color:#77727d;line-height:1.6}.contact-success button{padding:11px 16px;border:0;border-radius:999px;background:#1b1920;color:#fff;cursor:pointer}.contact-details{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:90px max(32px,calc((100% - 1280px)/2))}.contact-details article{display:flex;gap:17px;padding:26px;border:1px solid #e5e0e8;border-radius:20px}.contact-details article>svg{color:var(--company-purple)}.contact-details article span{display:grid;gap:7px}.contact-details small{color:#98939e;font-size:9px;font-weight:800;letter-spacing:.13em}.contact-details strong{font-size:16px}.contact-details p{margin:0;color:#77727d;font-size:12px;line-height:1.55}.site-footer .footer-column button{padding:0;border:0;background:transparent;color:#ffffffc7;font-family:inherit;font-size:13px;font-weight:550;line-height:normal;text-align:left;cursor:pointer;transition:color .18s ease,transform .18s ease}.site-footer .footer-column button:hover{color:#fff;transform:translate(3px)}.company-announcement button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:#fff;font-size:inherit;font-weight:750;cursor:pointer}.unified-company-header{position:relative;background:#fff}.unified-company-header:before{content:"";position:absolute;z-index:-1;top:0;right:-100vw;bottom:0;left:-100vw;background:#fff}.unified-company-header .brand,.unified-company-header .button-ghost{color:#17151b}.company-page .brand{font-family:Manrope,sans-serif;font-size:22px;font-weight:800;line-height:1;letter-spacing:-.055em}.unified-company-header nav button{padding:0;border:0;background:transparent;color:#55525e;font-size:14px;font-weight:500;cursor:pointer}.unified-company-header nav button:hover{color:#bf135b}.company-unified-footer .footer-column button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#918c98;font-family:inherit;font-size:12px;font-weight:400;line-height:normal;cursor:pointer}.company-unified-footer .footer-bottom button{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.shopega-dashboard aside button{position:relative;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:transparent;color:#928e99;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.shopega-dashboard aside button:hover{color:#bf135b;transform:translate(2px)}.shopega-dashboard aside button.active{background:var(--shopega-lilac);color:var(--shopega-purple)}.shopega-dashboard aside button>span{position:absolute;z-index:4;left:46px;padding:6px 9px;border-radius:7px;background:#201d25;color:#fff;font-size:9px;font-weight:650;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}.shopega-dashboard aside button:hover>span,.shopega-dashboard aside button:focus-visible>span{opacity:1;transform:translate(0)}.dashboard-view-content{animation:dashboard-view-in .3s ease both}@keyframes dashboard-view-in{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.company-header{grid-template-columns:1fr auto}.company-header nav{position:absolute;top:78px;left:0;right:0;display:none;flex-direction:column;align-items:stretch;padding:12px;border-radius:18px;box-shadow:0 18px 50px #14101b26}.company-header nav.open{display:flex}.company-header nav button{text-align:left}.company-header-actions{display:none}.company-menu{display:grid}.about-story,.manifesto-values,.manifesto-culture,.contact-main{grid-template-columns:1fr}.about-story{gap:25px}.about-story-body{padding-top:0}.manifesto-values-heading{position:static}.manifesto-orbit{width:280px;height:280px;opacity:.24}.blog-grid{grid-template-columns:1fr 1fr}.featured-post{grid-template-columns:1fr}.featured-post>img{height:480px}.blog-newsletter{grid-template-columns:1fr}.company-footer-top{grid-template-columns:1.5fr 1fr 1fr}.company-footer-top>div:last-child{grid-column:2 / 3}.contact-details{grid-template-columns:1fr}}@media(max-width:680px){.company-header{width:calc(100% - 36px);padding:18px 0}.company-dark-shell{min-height:auto}.company-hero,.company-section,.manifesto-hero,.blog-hero,.featured-post,.blog-list-section,.contact-hero{width:calc(100% - 36px)}.about-hero{padding:100px 0 110px}.about-hero h1{font-size:55px}.about-hero>p,.about-scroll-cue{margin-left:0}.about-hero>p{font-size:16px}.company-section{padding:90px 0}.about-story h2{font-size:42px}.about-image-band{grid-template-columns:1fr;width:calc(100% - 24px);min-height:auto}.about-image-band figure{height:440px}.about-image-small{display:none}.about-image-note{right:18px;top:auto;bottom:-20px;transform:rotate(-3deg)}.principle-grid{grid-template-columns:1fr;margin-top:45px}.principle-grid article{min-height:230px}.company-cross-cta{padding:95px 18px}.company-footer{padding:60px 20px 30px}.company-footer-top{grid-template-columns:1fr 1fr;gap:40px 25px}.company-footer-top>div:first-child{grid-column:1 / -1}.company-footer-top>div:last-child{grid-column:auto}.company-footer-bottom{align-items:flex-start;flex-direction:column}.manifesto-hero{min-height:650px;padding:100px 0}.manifesto-hero h1{font-size:53px}.manifesto-orbit{width:210px;height:210px;right:-50px;bottom:10px}.manifesto-orbit>span{font-size:90px}.manifesto-purpose{padding:95px 20px}.manifesto-purpose blockquote{font-size:37px}.manifesto-values-heading h2{font-size:48px}.manifesto-value-list article{grid-template-columns:32px 1fr}.manifesto-value-list article svg{display:none}.manifesto-culture{gap:55px;padding:95px 20px}.blog-hero{grid-template-columns:1fr;gap:30px;padding:90px 0 55px}.blog-hero h1{font-size:55px}.featured-post{min-height:0;margin-bottom:70px}.featured-post>img{height:350px}.featured-post>div{padding:30px}.blog-filter-row{align-items:flex-start;flex-direction:column}.blog-grid{grid-template-columns:1fr}.blog-card-image{height:380px}.blog-newsletter{padding:80px 20px}.blog-newsletter form{flex-direction:column;border-radius:16px}.blog-newsletter button{justify-content:center}.contact-hero{grid-template-columns:1fr;min-height:600px;padding:90px 0}.contact-hero h1{font-size:64px}.contact-orbit{display:none}.contact-main{gap:55px;padding:80px 18px}.contact-form-card{padding:25px 18px}.contact-field-row{grid-template-columns:1fr}.contact-details{padding:65px 18px}.mora-fashion-visual{position:absolute;right:12px;bottom:20px;width:165px;min-height:230px;margin:0}.shopega-editor-panel{width:230px}.shopega-dashboard aside button{width:30px;height:30px}}.inspector-group-title{margin:10px 0 2px;padding-top:14px;border-top:1px solid #ece9f0;display:flex;flex-direction:column;gap:3px}.inspector-group-title b{color:#26212d;font-size:11px}.inspector-group-title span{color:#918b98;font-size:8px}.public-store[class*=page-width-]{background-color:var(--store-surface, #fff);color:var(--store-text, #17151d)}.public-store.page-width-standard{--store-page-width: 1120px}.public-store.page-width-wide{--store-page-width: 1440px}.public-store.page-width-full{--store-page-width: calc(100vw - 32px) }.public-store[class*=page-width-] .public-store-header{width:min(var(--store-page-width),calc(100% - 48px));max-width:none}.public-store[class*=page-width-] .public-store-footer{width:100%;max-width:none}.public-store.header-floating .public-store-header{height:66px;margin-top:16px;margin-bottom:16px;padding:0 24px;border:1px solid color-mix(in srgb,var(--store-text) 12%,transparent);border-radius:18px;background:color-mix(in srgb,var(--store-surface) 88%,transparent);box-shadow:0 18px 50px #19142014;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-store.header-transparent .public-store-header{border-color:transparent;background:transparent}.public-store main>.section-width-narrow{width:min(860px,calc(100% - 48px));max-width:860px;margin-inline:auto}.public-store main>.section-width-standard{width:min(1120px,calc(100% - 48px));max-width:1120px;margin-inline:auto}.public-store main>.section-width-wide{width:min(1440px,calc(100% - 48px));max-width:1440px;margin-inline:auto}.public-store main>.section-width-full{width:100%;max-width:none}.public-store main>.section-spacing-none{padding-block:0!important}.public-store main>.section-spacing-small{padding-block:40px!important}.public-store main>.section-spacing-medium{padding-block:72px!important}.public-store main>.section-spacing-large{padding-block:104px!important}.public-store main>.section-spacing-xlarge{padding-block:144px!important}.public-store.store-spacing-compact main>.section-spacing-theme:not(.store-hero){padding-block:64px}.public-store.store-spacing-airy main>.section-spacing-theme:not(.store-hero){padding-block:120px}.public-store main>section[style*=--section-text] :is(h1,h2,h3,p,small,span,strong,blockquote){color:var(--section-text)}.section-has-background-image{position:relative;isolation:isolate}.section-has-background-image>*{position:relative;z-index:1}.section-cards-outlined :is(.public-product-card,.review-grid article,.store-feature-grid article,.store-category-grid a,.store-stats-grid article,.store-gallery-grid figure){border:1px solid color-mix(in srgb,currentColor 18%,transparent);box-shadow:none}.section-cards-elevated :is(.public-product-card,.review-grid article,.store-feature-grid article,.store-category-grid a,.store-stats-grid article,.store-gallery-grid figure){border-color:transparent;box-shadow:0 22px 60px #14111b21}.section-media-right.store-image-text>.store-image-text-media{order:2}.section-fit-contain .store-image-text-media{background-size:contain;background-repeat:no-repeat}.store-gallery,.store-stats{max-width:1120px;margin:0 auto;padding:100px 0}.store-gallery-grid{display:grid;grid-template-columns:repeat(var(--section-columns, 3),minmax(0,1fr));gap:16px}.store-gallery-grid figure{min-width:0;aspect-ratio:4 / 3;margin:0;border-radius:16px;overflow:hidden;background:color-mix(in srgb,var(--store-color) 7%,var(--store-surface))}.store-gallery-grid img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease}.store-gallery-grid figure:hover img{transform:scale(1.035)}.store-gallery-empty{grid-column:1 / -1;min-height:220px;border:1px dashed color-mix(in srgb,var(--store-color) 35%,transparent);border-radius:16px;display:grid;place-items:center;align-content:center;gap:10px;color:color-mix(in srgb,currentColor 60%,transparent)}.store-stats-grid{display:grid;grid-template-columns:repeat(var(--section-columns, 4),minmax(0,1fr));gap:14px}.store-stats-grid article{min-height:150px;padding:26px;border-radius:15px;background:color-mix(in srgb,var(--store-surface) 92%,var(--store-color));display:flex;flex-direction:column;justify-content:space-between}.store-stats-grid strong{color:var(--store-color);font-size:clamp(28px,4vw,54px);line-height:1;letter-spacing:-.06em}.store-stats-grid span{font-size:11px;font-weight:700}.store-spacer{width:100%;min-height:80px}.builder-gallery-grid,.builder-stats-grid{width:100%;display:grid;gap:4px}.builder-gallery-grid i{min-width:0;aspect-ratio:4 / 3;border-radius:4px;background:color-mix(in srgb,var(--store-color) 12%,#eee);background-position:center;background-size:cover;display:grid;place-items:center;color:color-mix(in srgb,var(--store-color) 65%,#777)}.builder-gallery-grid i[style] svg{opacity:0}.builder-stats-grid i{padding:8px 5px;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:5px;display:flex;flex-direction:column;gap:4px;font-style:normal}.builder-stats-grid b{font-size:11px;color:var(--store-color)}.builder-stats-grid small{font-size:6px;opacity:.68}.builder-spacer{width:100%;min-height:30px;border:1px dashed color-mix(in srgb,var(--store-color) 35%,transparent);background:color-mix(in srgb,var(--store-color) 4%,transparent);display:flex;align-items:center;justify-content:center;gap:5px;color:var(--store-color);font-size:7px}@media(max-width:760px){.public-store[class*=page-width-] .public-store-header,.public-store-footer-inner{width:calc(100% - 28px)}.public-store.header-floating .public-store-header{margin-top:10px;padding:0 15px;border-radius:13px}.public-store main>:is(.section-width-narrow,.section-width-standard,.section-width-wide){width:calc(100% - 28px)}.public-store main>.section-spacing-xlarge{padding-block:96px!important}.store-gallery-grid,.store-stats-grid{grid-template-columns:1fr 1fr}.section-media-right.store-image-text>.store-image-text-media{order:initial}}@media(max-width:480px){.store-gallery-grid,.store-stats-grid{grid-template-columns:1fr}}@media(max-width:1125px){.skeleton-metrics{grid-template-columns:repeat(2,1fr)}}.product-page{max-width:980px;margin:0 auto;padding:26px 24px 70px}.product-back{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#6f6a74;font-size:9.5px;font-weight:600;cursor:pointer;margin-bottom:16px;padding:0}.product-back:hover{color:var(--store-color)}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.product-detail-art{aspect-ratio:4 / 3;border-radius:16px;display:grid;place-items:center;color:#ffffffe6;overflow:hidden}.product-detail-art>picture,.product-detail-art>picture img{width:100%;height:100%;display:block;object-fit:cover}.product-detail-type{color:var(--store-color);font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.product-detail-info h1{font-size:24px;margin:8px 0 12px;line-height:1.2}.product-detail-price{display:flex;align-items:baseline;gap:7px;margin:0 0 14px}.product-detail-price strong{font-size:20px}.product-detail-price small{color:#8d8894;font-size:9px}.product-detail-desc{color:#55505c;font-size:10.5px;line-height:1.75;margin:0 0 18px}.product-detail-perks{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.product-detail-perks li{display:flex;align-items:center;gap:8px;font-size:9.5px;color:#55505c}.product-detail-perks svg{color:var(--store-color)}.product-detail-sales{margin:16px 0 0;font-size:9px;color:#8d8894}.public-product-info h3 a:hover{color:var(--store-color)}@media(max-width:875px){.product-detail{grid-template-columns:1fr}}.checkout-consent{display:flex;align-items:flex-start;gap:8px;margin:4px 0 12px;font-size:8.5px;line-height:1.6;color:#6f6a74;cursor:pointer}.checkout-consent input{width:13px;height:13px;margin-top:1px;accent-color:var(--store-color, var(--purple));flex-shrink:0}.checkout-consent a{color:var(--store-color, var(--purple));text-decoration:underline}.verify-banner{display:flex;align-items:center;gap:11px;padding:11px 14px;margin-bottom:14px;background:#fff8e6;border:1px solid #ffe6a8;border-radius:11px;color:#8a6a12}.verify-banner>p{margin:0;display:flex;flex-direction:column;flex:1}.verify-banner b{font-size:10px}.verify-banner small{font-size:8.5px;color:#9a7c2c;margin-top:3px}.verify-banner .verify-sent{font-size:8.5px;font-weight:600;color:#17845b;white-space:nowrap}.label-with-hint>i{font-style:normal;font-weight:500;color:#a09ba5}.newsletter-error{display:block;margin-top:6px;color:#ffd4dc;font-size:8.5px}.newsletter-subscribers{display:flex;flex-direction:column}.newsletter-subscriber-row{display:flex;align-items:center;gap:10px;padding:9px 4px;border-bottom:1px solid #f0eef3}.newsletter-subscriber-row:last-child{border-bottom:0}.newsletter-subscriber-row span{width:28px;height:28px;border-radius:8px;background:#fff0f6;color:var(--purple);display:grid;place-items:center}.newsletter-subscriber-row b{font-size:9.5px}.newsletter-subscriber-row small{margin-left:auto;color:#9a96a0;font-size:8px}.bank-form{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:12px;align-items:end;padding:4px 2px 6px}.bank-form label{display:flex;flex-direction:column;gap:5px;font-size:8.5px;font-weight:600;color:#55505c}.bank-form label small{display:inline;color:#9a96a0;font-weight:500}.bank-form input{border:1px solid #e6e4e9;border-radius:8px;padding:8px 10px;font-size:9.5px;font-family:inherit}.bank-form input:focus{outline:none;border-color:var(--purple)}.bank-form-footer{grid-column:1 / -1;display:flex;align-items:center;gap:10px}.bank-form-footer p{margin:0!important;flex:1}.bank-form-footer button{margin-left:auto}@media(max-width:950px){.bank-form{grid-template-columns:1fr}}.cancel-note{display:block;margin-top:3px;font-size:7.5px;color:#99701b}.cell-muted{color:#9a96a0;font-size:8px}.product-card.product-inactive .product-cover,.product-card.product-inactive .product-info{opacity:.55;filter:saturate(.4)}.product-card.product-inactive:has(.product-file-status) .product-info{opacity:1;filter:none}.product-info .product-file-status.stock-danger{color:#9f1239;background:#fff1f2}.product-status-badge{position:absolute;top:9px;right:9px;background:#18141fc7;color:#fff;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:20px}.product-actions{display:flex;gap:6px;padding:0 14px 13px}.product-actions button{display:inline-flex;align-items:center;gap:5px;border:1px solid #e6e4e9;background:#fff;border-radius:8px;padding:6px 9px;font-size:8.5px;font-weight:600;color:#55505c;cursor:pointer}.product-actions button:hover{border-color:var(--purple);color:var(--purple);background:#fff0f6}.product-actions .product-action-danger{margin-left:auto;color:#b3552f}.product-actions .product-action-danger:hover{border-color:#d9542b;color:#d9542b;background:#fff6f2}.add-product-card{min-height:275px;border:1px dashed #cec9d6;border-radius:14px;background:#ffffff73;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;color:#77727d}.add-product-card:hover{border-color:var(--purple);background:#fff0f6}.add-product-card>span{width:43px;height:43px;border-radius:11px;background:#fff0f6;color:var(--purple);display:grid;place-items:center;margin-bottom:13px}.add-product-card strong{font-size:11px}.add-product-card small{font-size:8px;color:#a09ba5;margin-top:5px}.plan-panel{overflow:hidden}.plan-panel .panel-heading{padding-bottom:13px;border-bottom:1px solid #f0eef2}.plan-row{min-height:73px;display:grid;grid-template-columns:9px 170px 1fr 100px;align-items:center;gap:12px;padding:0 18px;border-bottom:1px solid #f0eef2}.plan-row:last-child{border-bottom:0}.plan-row>i{width:8px;height:8px;border-radius:3px}.plan-row>b,.plan-row>strong{display:flex;flex-direction:column;font-size:10px}.plan-row small{color:#9a96a0;font-size:8px;margin-top:3px;font-weight:400}.plan-row>div{height:6px;background:#efedf2;border-radius:4px;overflow:hidden}.plan-row>div>span{display:block;height:100%;border-radius:4px}.customer-panel{overflow:hidden}.customer-panel .list-toolbar{border-bottom:1px solid #efedf2}.customer-row{min-height:68px;display:grid;grid-template-columns:35px 1.5fr 70px 120px 80px auto;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid #f0eef2}.customer-panel button.customer-row{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.customer-panel button.customer-row:hover{background:#fff0f6}.customer-history{margin-top:18px}.customer-order-list{display:grid;overflow:hidden;border:1px solid #ece8ef;border-radius:13px}.customer-order-list article{min-width:0;display:grid;grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 18px;border-bottom:1px solid #eeeaf1;background:#fff}.customer-order-list article:last-child{border-bottom:0}.customer-order-list article>span{width:fit-content;max-width:100%;padding:7px 9px;border-radius:8px;background:#fff0f6;color:var(--purple);font-size:10px;font-weight:800;white-space:nowrap}.customer-order-list article>div{min-width:0;display:grid;gap:5px}.customer-order-list article b{color:#28222d;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-order-list article small{color:#98919c;font-size:9px}.customer-order-list article strong{color:#27212c;font-size:12px;white-space:nowrap}.payout-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px}.payout-metrics article{min-width:0;display:flex;gap:12px;padding:18px;border:1px solid #e5e1e8;border-radius:14px;background:#fff}.payout-metrics article>span{flex:0 0 auto;width:36px;height:36px;border-radius:10px;background:#fff0f6;color:var(--purple);display:grid;place-items:center}.payout-metrics article>div{min-width:0;display:grid;gap:3px}.payout-metrics small{color:#8d8692;font-size:9px}.payout-metrics strong{color:#241e29;font-size:17px;letter-spacing:-.03em;overflow-wrap:anywhere}.payout-metrics p{margin:0;color:#a19aa5;font-size:8px;line-height:1.4}.settlement-panel{margin-top:15px}.settlement-list{display:grid}.settlement-list article{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:14px 2px;border-bottom:1px solid #eeeaf1}.settlement-list article:last-child{border-bottom:0}.settlement-list article>span{width:34px;height:34px;border-radius:9px;display:grid;place-items:center}.settlement-list .is-income{background:#e6f8f0;color:#18875d}.settlement-list .is-refund{background:#fff0f1;color:#bc4252}.settlement-list article>div{min-width:0;display:grid;gap:4px}.settlement-list b{color:#2b2530;font-size:11px}.settlement-list small{color:#918a96;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settlement-list em{padding:6px 9px;border-radius:999px;font-size:8px;font-style:normal;font-weight:700;white-space:nowrap}.settlement-list em.is-pending{background:#fff5d9;color:#9b6d09}.settlement-list em.is-available{background:#e7f8f1;color:#18875d}.settlement-list strong{min-width:90px;text-align:right;font-size:12px;white-space:nowrap}@media(max-width:1100px){.payout-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.order-detail-row td>div{grid-template-columns:1fr}.order-detail-row .order-shipping-address{grid-column:auto}.customer-order-list article{grid-template-columns:1fr auto}.customer-order-list article>span{grid-column:1 / -1}.payout-metrics{grid-template-columns:1fr}.settlement-list article{grid-template-columns:34px minmax(0,1fr) auto}.settlement-list article>strong{grid-column:2 / -1;text-align:left}}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.settings-card{padding:24px}.settings-card>h3{margin:0 0 20px}.store-operations-grid{margin-top:18px}.store-revision-list{display:grid}.store-revision-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #ebe7ef}.store-revision-list span,.store-revision-list b,.store-revision-list small{display:block}.store-revision-list small{margin-top:4px;color:#918b98;font-size:10px}.store-upload-card>button,.store-cover-upload button{border:0;background:transparent;color:#a33c45;cursor:pointer}.support-case-list{display:grid}.support-case-list>button{min-height:72px;border:0;border-top:1px solid #ebe7ef;padding:12px 18px;background:#fff;color:inherit;display:grid;grid-template-columns:38px 1fr auto auto;align-items:center;gap:13px;text-align:left;cursor:pointer}.support-case-list>button:hover{background:#fff0f6}.support-case-list>button>span{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#fff0f6;color:#bf135b}.support-case-list b,.support-case-list small{display:block}.support-case-list small{margin-top:4px;color:#908a96;font-weight:400}.support-case-list em,.support-case-list strong{font-size:11px;font-style:normal}.support-case-detail{margin-top:18px;padding:24px}.support-case-detail>header{display:flex;justify-content:space-between;align-items:flex-start}.support-case-detail h3{margin:6px 0 0}.support-case-detail dl>div{display:grid;grid-template-columns:140px 1fr;padding:12px 0;border-bottom:1px solid #ebe7ef}.support-case-detail dt{color:#8e8795}.support-case-detail dd{margin:0}@media(max-width:800px){.settings-grid{grid-template-columns:1fr}.support-case-list>button{grid-template-columns:38px 1fr}.support-case-list em,.support-case-list strong{grid-column:2}}.customer-row:last-child{border-bottom:0}.customer-row>span{width:33px;height:33px;border-radius:9px;background:#fff0f6;color:var(--purple);display:grid;place-items:center;font-size:9px;font-weight:700}.customer-row>b,.customer-row>strong{display:flex;flex-direction:column;font-size:9px}.customer-row small{color:#9a96a0;font-size:7px;margin-top:3px;font-weight:400}.customer-row>i{justify-self:start;padding:4px 7px;background:#e7f8f1;color:var(--green);border-radius:6px;font-size:7px;font-style:normal}.customer-row>em{color:#77727e;font-size:8px;font-style:normal}.customer-row>.customer-since{color:#99949e;font-size:8px;text-align:right}.payout-hero{min-height:230px;border-radius:15px;background:linear-gradient(120deg,#bf135b,#4c24cf);color:#fff;margin-bottom:13px;padding:30px 35px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative}.payout-hero:before{content:"";width:330px;height:330px;position:absolute;right:16%;top:-210px;border:45px solid rgba(255,255,255,.06);border-radius:50%}.payout-hero>div:first-child{position:relative;z-index:2}.payout-hero>div:first-child>span{color:#f6c9dc;font-size:9px}.payout-hero h2{font-family:Manrope,sans-serif;font-size:34px;letter-spacing:-.05em;margin:8px 0 2px}.payout-hero p{color:#d3c8f7;font-size:9px;margin:0 0 18px}.payout-hero .button{min-height:36px;font-size:9px}.payout-request-controls{display:flex;align-items:end;gap:8px}.payout-request-controls label{display:grid;grid-template-columns:auto 1fr;align-items:center;width:190px;min-height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.32);border-radius:8px;background:#ffffff1f}.payout-request-controls label>small{grid-column:1 / -1;margin-bottom:-3px;color:#d8cff7;font-size:7px}.payout-request-controls label>span{font-size:8px;font-weight:800}.payout-request-controls input{width:100%;min-width:0;padding:0 0 0 7px;border:0;outline:none;background:transparent;color:#fff;font:inherit;font-size:10px}.payout-request-controls input::placeholder{color:#ffffffa6}.payout-card{width:310px;height:175px;border-radius:14px;padding:21px;background:#16121ee0;border:1px solid rgba(255,255,255,.18);box-shadow:0 25px 50px #1a0b4159;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:2;transform:rotate(3deg)}.payout-card>span{font-size:8px;letter-spacing:.1em;color:#a59eae}.payout-card>strong{font-size:16px;letter-spacing:.07em}.payout-card>small{font-size:8px;letter-spacing:.08em;display:flex;justify-content:space-between}.payout-card>small b{font-size:14px;font-style:italic}.payout-row{min-height:63px;display:grid;grid-template-columns:33px 1fr 120px 80px;align-items:center;gap:10px;padding:0 17px;border-top:1px solid #f0eef2}.payout-row-detailed{grid-template-columns:33px minmax(0,1fr) 100px 72px 62px}.payout-row>b em{margin-top:4px;color:#b53a4e;font-size:7px;font-style:normal;font-weight:550}.payout-cancel{display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:5px 6px;border:1px solid #eadce0;border-radius:7px;background:#fff6f7;color:#a93249;font:inherit;font-size:7px;font-weight:750;cursor:pointer}.payout-row>b{display:flex;flex-direction:column;font-size:9px}.payout-row small{font-size:7px;color:#99949f;font-weight:400;margin-top:3px}.payout-row>strong{font-size:9px}.store-builder{display:grid;grid-template-columns:500px minmax(0,1fr);gap:13px;align-items:start}.store-editor{height:680px;overflow:hidden;display:flex;flex-direction:column}.store-editor-tabs{min-height:52px;padding:8px;border-bottom:1px solid #eceaee;display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.store-editor-tabs button{border:0;border-radius:8px;background:transparent;color:#8a8590;display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:600;cursor:pointer}.store-editor-tabs button:hover{background:#f6f4f8}.store-editor-tabs button.active{background:#fff0f6;color:var(--purple)}.store-editor-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.editor-section{padding:19px;border-bottom:1px solid #efedf1}.editor-section:last-child{border-bottom:0}.editor-section-title{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.editor-section-title h3{font-family:Manrope,sans-serif;font-size:11px;margin:0}.editor-section-title p{color:#96919b;font-size:8px;margin:4px 0 0}.section-builder>.editor-section-title>span,.editor-section-title>span{height:22px;padding:0 8px;border-radius:11px;background:#fff0f6;color:var(--purple);display:inline-flex;align-items:center;font-size:7px;font-weight:700}.section-sort-list{display:flex;flex-direction:column;gap:7px}.section-sort-list>article{min-height:58px;border:1px solid #e3e1e6;border-radius:10px;background:#fff;padding:8px 9px;display:grid;grid-template-columns:18px 35px 1fr auto;align-items:center;gap:8px;cursor:grab;transition:opacity .16s ease,border .16s ease,transform .16s ease}.section-sort-list>article:active{cursor:grabbing}.section-sort-list>article:hover{border-color:#cfc9db;transform:translateY(-1px)}.section-sort-list>article.dragging{opacity:.45;border-color:var(--purple)}.section-sort-list>article.section-hidden{opacity:.52;background:#f7f6f8}.section-sort-list>article>svg{color:#a6a1ab}.section-type-icon{width:35px;height:35px;border-radius:8px;background:#fff0f6;color:var(--purple);display:grid;place-items:center}.section-type-icon.type-products{background:#e6f7ef;color:var(--green)}.section-type-icon.type-reviews,.section-type-icon.type-faq{background:#fff2d3;color:#ac7708}.section-type-icon.type-newsletter{background:#ffe9f1;color:#d04e7b}.section-sort-list>article>b{min-width:0;display:flex;flex-direction:column;font-size:9px}.section-sort-list>article>b small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9c97a1;font-size:7px;font-weight:400;margin-top:3px}.section-sort-list>article>div{display:flex;gap:2px}.section-sort-list>article>div button{width:27px;height:27px;border:0;border-radius:6px;background:transparent;color:#928d98;display:grid;place-items:center;cursor:pointer}.section-sort-list>article>div button:hover{background:#f0edf4;color:var(--purple)}.section-sort-list>article>div button:disabled{opacity:.25;pointer-events:none}.section-sort-list>article>div button:last-child:hover{background:#ffebef;color:#d64f66}.add-section-area{margin-top:22px;padding-top:18px;border-top:1px solid #efedf1}.section-catalog{display:grid;grid-template-columns:1fr 1fr;gap:7px}.section-catalog button{height:42px;padding:0 9px;border:1px solid #e2e0e5;border-radius:8px;background:#fff;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:6px;color:#6f6a75;text-align:left;font-size:8px;cursor:pointer}.section-catalog button:hover{border-color:var(--purple);color:var(--purple);background:#fff0f6}.section-catalog button>svg:last-child{color:#aaa5af}.theme-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.theme-options>button{min-width:0;border:1px solid #e3e1e6;border-radius:10px;background:#fff;padding:7px;text-align:left;position:relative;cursor:pointer}.theme-options>button.active{border-color:var(--purple);box-shadow:0 0 0 2px #bf135b17}.theme-options>button>svg{position:absolute;right:7px;bottom:8px;color:var(--purple)}.theme-thumb{height:58px;border-radius:7px;display:grid;grid-template-columns:13px 1fr;grid-template-rows:12px 1fr 12px;gap:4px;padding:7px;overflow:hidden;margin-bottom:7px}.theme-thumb i{display:block;background:#ffffffd9;border-radius:2px}.theme-thumb i:first-child{grid-row:1 / -1}.theme-thumb-minimal{background:#bf135b}.theme-thumb-bold{background:#ff4d73}.theme-thumb-studio{background:#1f8a70}.theme-options b{display:flex;flex-direction:column;font-size:9px}.theme-options b small{color:#a09ba5;font-size:7px;font-weight:400;margin-top:2px}.theme-colors{display:flex;gap:3px;margin-top:7px}.theme-colors i{width:9px;height:9px;border-radius:50%;border:1px solid rgba(0,0,0,.06)}.upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.upload-control{min-width:0;border:1px dashed #d5d0da;border-radius:10px;padding:9px;display:grid!important;grid-template-columns:41px 1fr auto;align-items:center;gap:9px!important;margin:0!important;cursor:pointer}.upload-control:hover{border-color:var(--purple);background:#fff0f6}.upload-control>input{display:none}.upload-preview{width:41px;height:41px;border-radius:8px;background:#f0edf4;color:#8f8997;display:grid;place-items:center;overflow:hidden}.upload-preview img{width:100%;height:100%;object-fit:contain}.cover-upload-preview img{object-fit:cover}.upload-control>b{min-width:0;display:flex;flex-direction:column;font-size:8px}.upload-control>b small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9e99a3;font-size:6px;font-weight:400;margin-top:3px}.upload-control>em{color:var(--purple);font-size:7px;font-weight:700;font-style:normal}.upload-error{color:#cf4d63;font-size:7px;margin:7px 0 0}.store-editor label{display:flex;flex-direction:column;gap:7px;margin-bottom:13px;color:#5f5a65;font-size:8px;font-weight:600}.store-editor input,.store-editor select,.store-editor textarea{width:100%;height:41px;border:1px solid #dedce3;border-radius:8px;outline:0;padding:0 11px;color:#24212a;background:#fff;font-size:9px}.store-editor textarea{min-height:78px;padding-top:10px;resize:vertical;line-height:1.5}.store-editor input:focus,.store-editor select:focus,.store-editor textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px #bf135b17}.store-editor .form-grid{gap:9px}.store-editor .color-input input[type=color]{height:41px}.segmented-control{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dfdde3;border-radius:8px;padding:3px;gap:3px}.segmented-control button{height:29px;border:0;border-radius:6px;background:transparent;color:#827d87;font-size:8px;cursor:pointer}.segmented-control button.active{background:#fff0f6;color:var(--purple);font-weight:600}.content-editor{min-height:100%}.social-title{margin-top:22px;padding-top:18px;border-top:1px solid #efedf1}.settings-note{min-height:55px;padding:10px 11px;border-radius:9px;background:#fff0f6;color:var(--purple);display:flex;align-items:center;gap:9px}.settings-note p{display:flex;flex-direction:column;margin:0}.settings-note b{font-size:8px}.settings-note small{color:#74669a;font-size:7px;line-height:1.45;margin-top:3px}.store-editor-footer{min-height:58px;border-top:1px solid #e9e7ec;padding:9px 12px;background:#fff;display:flex;justify-content:space-between;align-items:center}.store-editor-footer>span{color:#8f8a94;font-size:7px;display:flex;align-items:center;gap:4px}.store-editor-footer>span svg{color:var(--green)}.store-editor-footer>span.save-error{max-width:265px;color:#c34b60;line-height:1.35}.store-editor-footer .button{min-height:35px;font-size:9px}.store-editor-footer .button:disabled{opacity:.65;cursor:wait}.store-settings{padding:0 17px 17px}.store-settings .panel-heading{padding-left:0;padding-right:0;padding-bottom:20px}.store-settings>label{margin-bottom:13px}.store-settings textarea,.modal-form textarea{min-height:78px;padding-top:11px;resize:vertical}.color-input{display:flex}.color-input input[type=color]{width:48px;padding:5px;border-radius:9px 0 0 9px}.color-input input:last-child{border-left:0;border-radius:0 9px 9px 0}.store-preview{background:#efedf3;border-radius:13px;height:680px;padding:58px 24px 24px;position:relative;overflow:hidden}.preview-toolbar{position:absolute;left:24px;right:24px;top:14px;display:flex;align-items:center;justify-content:space-between}.preview-label{color:#8f8a95;font-size:8px;font-weight:700;letter-spacing:.08em}.preview-toolbar>div{display:flex;gap:4px;background:#e1dee5;border-radius:7px;padding:3px}.preview-toolbar button{width:28px;height:25px;border:0;border-radius:5px;background:transparent;color:#918c97;display:grid;place-items:center;cursor:pointer}.preview-toolbar button.active{background:#fff;color:var(--purple);box-shadow:0 2px 6px #231c2f14}.browser-frame{width:min(680px,100%);height:585px;margin:0 auto;background:#fff;border:1px solid #d9d6dd;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px #231d2f1f;transition:width .25s ease,border-radius .25s ease}.browser-frame.preview-mobile{width:285px;border-radius:20px}.browser-bar{height:31px;background:#f6f5f7;border-bottom:1px solid #e2e0e5;display:flex;align-items:center;gap:5px;padding:0 10px}.browser-bar i{width:6px;height:6px;border-radius:50%;background:#d6d2da}.browser-bar span{width:160px;height:17px;border:1px solid #e2e0e5;background:#fff;border-radius:5px;margin:auto;display:grid;place-items:center;font-size:6px;color:#99949e}.storefront{min-height:calc(100% - 31px);padding:25px 35px;text-align:center;background-size:cover;background-position:center;overflow:hidden}.storefront-logo{width:27px;height:27px;border-radius:8px;background:var(--store-color, var(--purple));color:#fff;display:grid;place-items:center;margin:0 auto}.storefront-uploaded-logo{width:auto;max-width:90px;height:32px;object-fit:contain}.storefront h2{font-family:Manrope,sans-serif;font-size:25px;letter-spacing:-.055em;line-height:1.05;margin:25px 0 9px}.storefront h2 em{color:var(--store-color);font-style:normal}.storefront>p{color:#8a8590;font-size:8px;max-width:300px;margin:0 auto 25px}.storefront>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.storefront>div>span{min-height:130px;border:1px solid #e5e3e8;border-radius:9px;padding:8px;text-align:left}.storefront>div i{height:85px;border-radius:7px;background:var(--store-color, var(--purple));color:#fff;display:grid;place-items:center;font-style:normal;font-size:20px;font-weight:700}.storefront>div>span:nth-child(2) i{background:#ffbd2f}.storefront>div b{display:flex;justify-content:space-between;margin:8px 2px 0;font-size:7px}.storefront>div small{font-size:7px;color:var(--store-color, var(--purple))}.storefront.preview-list-layout,.storefront>div.preview-list-layout{grid-template-columns:1fr}.storefront>div.preview-list-layout>span{min-height:70px;display:grid;grid-template-columns:70px 1fr;gap:9px}.storefront>div.preview-list-layout i{height:52px}.browser-frame.preview-mobile .storefront{padding:20px 16px}.browser-frame.preview-mobile .storefront h2{font-size:21px}.browser-frame.preview-mobile .storefront>div{grid-template-columns:1fr}.browser-frame.preview-mobile .storefront>div:not(.preview-section-stack)>span:nth-child(2){display:none}.storefront>div.preview-section-stack{width:100%;display:flex;flex-direction:column;gap:7px;text-align:left}.preview-store-brand{min-height:34px!important;border:0!important;padding:0 4px 7px!important;display:flex!important;align-items:center;gap:7px}.preview-store-brand>i{width:25px;height:25px!important;border-radius:7px;background:var(--store-color);display:grid;place-items:center;color:#fff;font-style:normal;font-size:9px!important}.preview-store-brand>img{width:auto;max-width:70px;height:24px;object-fit:contain}.preview-store-brand>b{margin:0!important;font-size:8px!important}.storefront>div.preview-section-stack>.preview-section-block{min-height:50px;padding:8px 10px;border:1px solid #e5e2e8;border-radius:8px;background:#fffffff0;display:grid;grid-template-columns:22px 24px 1fr;align-items:center;gap:8px}.preview-section-block>em{color:#aaa5af;font-size:6px;font-style:normal}.preview-section-block>svg{color:var(--store-color)}.preview-section-block>b{margin:0!important;display:flex!important;flex-direction:column;font-size:8px!important}.preview-section-block>b small{color:#a09aa5!important;font-size:6px!important;font-weight:400;margin-top:2px}.preview-block-hero{min-height:75px!important;background:color-mix(in srgb,var(--store-color) 10%,#fff)!important}.preview-block-products{min-height:70px!important}.browser-frame.preview-mobile .preview-section-stack{gap:5px}.browser-frame.preview-mobile .preview-section-block{min-height:45px!important}.public-store{min-height:100vh;background:#fbfaf8;color:#17151d;--store-color: #bf135b;--store-secondary: #ffca3a}.store-unavailable{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:14px;padding:32px;text-align:center;background:#faf9fc}.store-unavailable>span{display:grid;width:58px;height:58px;place-items:center;border-radius:18px;color:#bf135b;background:#fff0f6}.store-unavailable h1,.store-unavailable p{margin:0}.store-unavailable p{max-width:480px;color:#77727f}.public-store.font-dm,.storefront.font-dm{font-family:DM Sans,sans-serif}.public-store.font-serif,.storefront.font-serif{font-family:Georgia,Times New Roman,serif}.public-store.font-serif h1,.public-store.font-serif h2,.public-store.font-serif h3,.public-store.font-serif .store-brand,.storefront.font-serif h2{font-family:Georgia,Times New Roman,serif;letter-spacing:-.035em}.public-store.radius-sharp *,.storefront.radius-sharp *{border-radius:2px!important}.public-store.radius-round .public-product-card,.public-store.radius-round .public-product-art,.public-store.radius-round .contact-cards>*,.storefront.radius-round>div>span{border-radius:24px}.store-announcement{min-height:31px;padding:7px 16px;background:var(--store-color);color:#fff;display:flex;justify-content:center;align-items:center;gap:6px;text-align:center;font-size:9px;font-weight:600;letter-spacing:.02em}.store-owner-preview{min-height:42px;padding:8px max(18px,calc((100% - var(--store-page-width, 1120px)) / 2));border-bottom:1px solid #f6c9dc;background:#fff0f6;color:#4f3a9d;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px}.store-owner-preview span{display:flex;align-items:center;gap:6px}.store-owner-preview button{padding:0;border:0;background:transparent;color:#5f3fe8;display:inline-flex;align-items:center;gap:5px;font:inherit;font-weight:750;cursor:pointer}@media(max-width:680px){.store-owner-preview{align-items:flex-start;flex-direction:column;gap:5px;padding-block:10px}}.public-store-header{width:min(1160px,calc(100% - 48px));height:78px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px}.store-brand{border:0;background:transparent;padding:0;display:inline-flex;align-items:center;gap:9px;justify-self:start;font-family:Manrope,sans-serif;font-size:17px;font-weight:800;letter-spacing:-.035em;cursor:pointer}.store-brand>span{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#fff;background:var(--store-color);font-size:13px}.store-brand>img{width:auto;max-width:110px;height:32px;object-fit:contain}.public-store-header nav{display:flex;gap:32px;color:#6f6a74;font-size:12px;font-weight:500}.public-store-header nav a:hover{color:var(--store-color)}.public-store-header nav .orders-link{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:0}.public-store-header nav .orders-link:hover{color:var(--store-color)}.order-history{display:flex;flex-direction:column;gap:12px;max-height:55vh;overflow-y:auto}.order-history-row{border:1px solid #e6e4e9;border-radius:11px;padding:11px 13px}.order-history-row header{display:flex;align-items:center;gap:10px;margin-bottom:9px}.order-history-row header b{font-size:10px}.order-history-row header span{color:#9a96a0;font-size:8.5px}.order-history-row header strong{margin-left:auto;font-size:10.5px}.order-history-row ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.order-history-row li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9.5px}.order-history-row li a{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;font-size:8.5px}.order-history-row li small{color:#9a96a0;font-size:8px}.order-access-done{display:flex;flex-direction:column;gap:6px}.store-account{justify-self:end;height:38px;padding:0 13px;border:1px solid #dedbd7;border-radius:9px;background:transparent;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;cursor:pointer}.store-hero{min-height:610px;padding:95px 24px 80px;border-top:1px solid #e9e5df;border-bottom:1px solid #e4ded8;background:linear-gradient(#ffffffa8,#ffffffa8),radial-gradient(circle at 1px 1px,#d8d1cb 1px,transparent 0);background-size:auto,24px 24px;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden}.store-hero.has-cover{background-size:cover;background-position:center}.store-hero:before{content:"";width:590px;height:590px;position:absolute;border:1px solid color-mix(in srgb,var(--store-color) 18%,transparent);border-radius:50%;top:-305px;left:50%;transform:translate(-50%);box-shadow:0 0 90px color-mix(in srgb,var(--store-color) 10%,transparent)}.store-hero-orb{width:290px;height:290px;border:1px solid color-mix(in srgb,var(--store-color) 24%,transparent);border-radius:50%;position:absolute}.store-hero-orb:before,.store-hero-orb:after{content:"";position:absolute;top:40px;right:40px;bottom:40px;left:40px;border:1px solid color-mix(in srgb,var(--store-color) 14%,transparent);border-radius:50%}.store-hero-orb:after{top:90px;right:90px;bottom:90px;left:90px}.orb-left{left:-175px;bottom:-120px}.orb-right{right:-175px;top:-100px}.store-badge{position:relative;z-index:2;height:28px;padding:0 11px;border:1px solid color-mix(in srgb,var(--store-color) 20%,#ddd);border-radius:15px;background:color-mix(in srgb,var(--store-color) 6%,#fff);color:var(--store-color);display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.store-hero h1{position:relative;z-index:2;max-width:820px;margin:28px 0 20px;font-family:Manrope,sans-serif;font-size:clamp(55px,7vw,90px);line-height:.95;letter-spacing:-.065em}.store-hero h1 em{color:var(--store-color);font-style:normal}.store-hero>p{position:relative;z-index:2;max-width:550px;color:#77717a;font-size:15px;line-height:1.6;margin:0 0 29px}.store-primary{background:var(--store-color);color:#fff;border:0;box-shadow:0 8px 22px color-mix(in srgb,var(--store-color) 28%,transparent)}.store-primary:hover{background:color-mix(in srgb,var(--store-color) 86%,#000)}.store-social-proof{position:relative;z-index:2;display:flex;align-items:center;gap:11px;margin-top:32px}.store-social-proof .avatar-stack span{border-color:#fbfaf8}.store-social-proof>span{display:flex;flex-direction:column;text-align:left}.store-social-proof strong{font-size:10px}.store-social-proof small{color:#99939b;font-size:8px;margin-top:2px}.public-products{max-width:1120px;margin:0 auto;padding:110px 0 125px}.public-section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:45px}.public-section-heading>div>span,.store-about-card small{color:var(--store-color);font-size:9px;font-weight:800;letter-spacing:.1em}.public-section-heading h2{max-width:610px;margin:10px 0 0;font-family:Manrope,sans-serif;font-size:45px;line-height:1.05;letter-spacing:-.05em}.public-section-heading>p{max-width:330px;color:#817b83;font-size:12px;line-height:1.6;margin:0}.public-product-grid{display:grid;grid-template-columns:repeat(var(--section-columns, 3),minmax(0,1fr));gap:18px}.public-products-more{display:flex;margin:34px auto 0}.public-product-grid.product-layout-list{grid-template-columns:1fr}.product-layout-list .public-product-card{min-height:180px;display:grid;grid-template-columns:260px 1fr}.product-layout-list .public-product-art{height:160px}.product-layout-list .public-product-info{padding:30px;display:flex;flex-direction:column;justify-content:center}.product-layout-list .public-product-info>div{margin-top:auto}.public-product-card{border:1px solid #e1dcd7;border-radius:16px;background:#fff;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.public-product-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #271c2e17}.public-product-art{height:285px;margin:9px;border-radius:11px;color:#ffffffe6;display:grid;place-items:center;position:relative;overflow:hidden}.public-product-art:before,.public-product-art:after{content:"";position:absolute;width:230px;height:230px;border-radius:50%;border:1px solid rgba(255,255,255,.2);top:-100px;right:-80px}.public-product-art:after{top:auto;right:auto;bottom:-130px;left:-70px}.public-product-art>span{position:absolute;left:16px;top:14px;font-size:9px;font-weight:700}.public-product-art>i{position:absolute;left:16px;bottom:14px;font-size:9px;font-weight:700;font-style:normal}.public-product-art.has-product-image>span,.public-product-art.has-product-image>i{z-index:1;padding:3px 6px;border-radius:5px;background:#14101d8c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.public-product-info{padding:10px 17px 18px}.public-product-info>span{color:var(--store-color);font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.public-product-info h3{font-family:Manrope,sans-serif;font-size:17px;margin:6px 0 18px}.public-product-info>div{border-top:1px solid #eeeae6;padding-top:14px;display:flex;align-items:center;justify-content:space-between}.public-product-info strong{font-size:14px}.public-product-info button{height:33px;padding:0 11px;border:0;border-radius:8px;background:#1b191f;color:#fff;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:600;cursor:pointer}.store-reviews{padding:105px max(24px,calc((100vw - 1120px)/2));background:#fff0f6;border-top:1px solid color-mix(in srgb,var(--store-color) 14%,#e8e2ee);border-bottom:1px solid color-mix(in srgb,var(--store-color) 14%,#e8e2ee)}.store-reviews .public-section-heading{margin-bottom:35px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.review-grid article{min-height:220px;padding:24px;border:1px solid #e0d9e8;border-radius:15px;background:#fff;display:flex;flex-direction:column}.review-stars{color:#ffae24;font-size:11px;letter-spacing:.12em}.review-grid blockquote{flex:1;margin:18px 0 25px;font-family:Manrope,sans-serif;font-size:14px;line-height:1.55;letter-spacing:-.02em}.review-grid article>span{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px}.review-grid article>span>i{width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--store-color) 13%,#fff);color:var(--store-color);display:grid;place-items:center;font-size:8px;font-weight:700;font-style:normal}.review-grid article>span>b{display:flex;flex-direction:column;font-size:9px}.review-grid article>span small{color:#9a949e;font-size:7px;font-weight:400;margin-top:3px}.review-grid article>span>svg{color:var(--green)}.store-faq{max-width:1050px;margin:0 auto;padding:110px 0;display:grid;grid-template-columns:.75fr 1.25fr;gap:85px}.store-faq>div:first-child>small{color:var(--store-color);font-size:9px;font-weight:800;letter-spacing:.1em}.store-faq h2{margin:12px 0 14px;font-family:Manrope,sans-serif;font-size:42px;line-height:1.08;letter-spacing:-.05em}.store-faq>div:first-child>p{max-width:290px;color:#8a848d;font-size:11px;line-height:1.6}.store-faq details{border-bottom:1px solid #ded9d4;padding:19px 0}.store-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;font-weight:600;cursor:pointer}.store-faq summary::-webkit-details-marker{display:none}.store-faq details[open] summary svg{transform:rotate(45deg)}.store-faq summary svg{flex:0 0 auto;color:var(--store-color);transition:transform .18s ease}.store-faq details>p{color:#827c85;font-size:10px;line-height:1.65;margin:13px 30px 0 0}.store-newsletter{min-height:300px;padding:70px max(24px,calc((100vw - 1050px)/2));background:var(--store-color);color:#fff;display:grid;grid-template-columns:60px 1fr 360px;gap:27px;align-items:center;position:relative;overflow:hidden}.store-newsletter:after{content:"";position:absolute;width:300px;height:300px;border:1px solid rgba(255,255,255,.16);border-radius:50%;right:-160px;top:-160px}.newsletter-icon{width:58px;height:58px;border-radius:16px;background:#ffffff24;border:1px solid rgba(255,255,255,.18);display:grid;place-items:center}.store-newsletter small{color:#ffffffb3;font-size:8px;font-weight:800;letter-spacing:.1em}.store-newsletter h2{margin:8px 0 6px;font-family:Manrope,sans-serif;font-size:31px;letter-spacing:-.045em}.store-newsletter p{color:#ffffffb8;font-size:10px;margin:0}.store-newsletter form{height:50px;border-radius:11px;background:#fff;padding:5px;display:grid;grid-template-columns:1fr auto;position:relative;z-index:2}.store-newsletter input{min-width:0;border:0;outline:0;padding:0 11px;font-size:10px}.store-newsletter button{border:0;border-radius:8px;background:#17151d;color:#fff;padding:0 14px;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:600;cursor:pointer}.store-about{background:#18161e;color:#fff;padding:105px max(24px,calc((100vw - 1120px)/2)) 115px}.theme-bold .store-hero{background-color:var(--store-secondary)}.theme-bold .store-hero h1{text-transform:uppercase;font-weight:800}.theme-bold .public-product-card{border:2px solid #17151d;box-shadow:7px 7px #17151d}.theme-bold .store-about{background:var(--store-color)}.theme-bold .store-primary{background:#17151d;box-shadow:6px 6px 0 var(--store-secondary)}.theme-studio{background:#f7f0e8}.theme-studio .store-hero{background-color:#f7f0e8}.theme-studio .public-product-card,.theme-studio .public-store-header,.theme-studio .public-store-footer{background:#fffaf4}.theme-studio .store-about{background:#1c332e}.store-about-card{display:grid;grid-template-columns:60px 1.3fr 1fr;gap:35px;align-items:center;padding-bottom:70px;border-bottom:1px solid #34313a}.store-about-icon{width:58px;height:58px;border-radius:15px;background:color-mix(in srgb,var(--store-color) 22%,#18161e);color:#2d8dcd;display:grid;place-items:center}.store-about-card h2{margin:12px 0 0;font-family:Manrope,sans-serif;font-size:37px;line-height:1.08;letter-spacing:-.045em}.store-about-card>p{color:#a29da8;font-size:14px;line-height:1.7;margin:0}.store-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:55px}.store-benefits>div{display:grid;grid-template-columns:34px 1fr;column-gap:12px}.store-benefits svg{grid-row:1 / 3;color:#86c9f2}.store-benefits b{font-size:11px}.store-benefits p{color:#918b98;font-size:10px;line-height:1.5;margin:5px 0 0}.store-contact{max-width:1120px;margin:0 auto;padding:105px 0;display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;align-items:center}.store-contact>div:first-child>small{color:var(--store-color);font-size:9px;font-weight:800;letter-spacing:.1em}.store-contact h2{margin:12px 0 15px;font-family:Manrope,sans-serif;font-size:42px;line-height:1.08;letter-spacing:-.05em}.store-contact>div:first-child>p{color:#837d85;font-size:11px;line-height:1.6;max-width:330px}.contact-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.contact-cards>*{min-height:82px;padding:14px;border:1px solid #e1dcd7;border-radius:12px;background:#fff;display:grid;grid-template-columns:37px 1fr auto;align-items:center;gap:10px}.contact-cards>*>span{width:37px;height:37px;border-radius:9px;background:color-mix(in srgb,var(--store-color) 10%,#fff);color:var(--store-color);display:grid;place-items:center;font-size:13px;font-weight:700}.contact-cards b{min-width:0;display:flex;flex-direction:column;font-size:10px}.contact-cards small{overflow:hidden;text-overflow:ellipsis;color:#918b94;font-size:8px;font-weight:400;margin-top:4px}.contact-cards svg{color:#a29ca5}.public-store-footer{padding:0;background:#fff}.public-store-footer-inner{width:min(var(--store-page-width, 1120px),calc(100% - 48px));min-height:190px;margin:0 auto;padding:46px 0;display:grid;grid-template-columns:minmax(180px,1fr) minmax(280px,auto) minmax(210px,1fr);align-items:center;gap:clamp(28px,4vw,64px)}.store-footer-brand{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.public-store-footer p{color:#918a93;font-size:9px;margin:10px 0 0}.store-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;color:#77717a;font-size:10px}.store-footer-links a{white-space:nowrap}.store-footer-trust{justify-self:end;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px;max-width:230px;color:#99939c;font-size:8px;line-height:1.5;text-align:right}.store-footer-trust>button{border:0;background:transparent;padding:0}.public-store-footer .brand{font-size:13px;pointer-events:none}.public-store-footer .brand-mark{transform:scale(.65)}.checkout-form{padding:19px 23px 23px}.checkout-product{min-height:61px;border:1px solid #e6e3e8;border-radius:10px;padding:8px 11px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;margin-bottom:14px}.checkout-product>span{width:42px;height:42px;border-radius:9px;color:#fff;display:grid;place-items:center}.checkout-product>div{display:flex;flex-direction:column}.checkout-product small{color:#96919b;font-size:8px}.checkout-product strong{font-size:10px;margin-top:3px}.checkout-product>b{font-size:11px}.checkout-methods{display:grid;grid-template-columns:1fr 1fr;gap:8px}.checkout-methods button{height:42px;border:1px solid #dedce2;border-radius:9px;background:#fff;font-size:12px;font-weight:600;cursor:pointer}.checkout-form>label{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:9px;font-weight:600}.checkout-form input,.checkout-form select{height:42px;border:1px solid #dedce2;border-radius:8px;padding:0 11px;outline:0;background:#fff;font-size:10px}.checkout-form input:focus,.checkout-form select:focus{border-color:var(--store-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--store-color) 10%,transparent)}.card-fields{display:grid;grid-template-columns:1fr 85px 65px}.card-fields input{border-radius:0;border-right:0}.card-fields input:first-child{border-radius:8px 0 0 8px}.card-fields input:last-child{border-radius:0 8px 8px 0;border-right:1px solid #dedce2}.checkout-total{min-height:55px;border-top:1px solid #ece9ee;margin-top:18px;display:flex;align-items:center;justify-content:space-between}.checkout-total>span{display:flex;flex-direction:column;font-size:10px;font-weight:600}.checkout-total small{color:#9b96a0;font-size:7px;font-weight:400;margin-top:3px}.checkout-total strong{font-size:15px}.secure-note{color:#99949e;font-size:7px;display:flex;justify-content:center;align-items:center;gap:5px;margin:10px 0 0}.secure-note svg{color:var(--green)}.checkout-product>span img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.checkout-return{max-width:1180px;margin:18px auto 0;padding:12px 16px;border:1px solid #d9d2f2;border-radius:12px;background:#fff0f6;color:#3f2a78;display:flex;align-items:center;gap:10px}.checkout-return>span{display:flex;flex:1;flex-direction:column}.checkout-return small{margin-top:2px;color:#756a8e}.checkout-return-paid{border-color:#bfe7d1;background:#effaf4;color:#147747}.empty-state{padding:24px;color:#817c86;text-align:center}.checkout-success{padding:35px 30px 30px;text-align:center}.checkout-success>span{width:65px;height:65px;border-radius:50%;background:#e4f8ee;color:var(--green);display:grid;place-items:center;margin:0 auto}.checkout-success h3{font-family:Manrope,sans-serif;font-size:20px;margin:18px 0 7px}.checkout-success>p{color:#817c86;font-size:10px;line-height:1.6;max-width:360px;margin:0 auto 21px}.checkout-success>div{min-height:47px;border-top:1px solid #ece9ee;border-bottom:1px solid #ece9ee;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;font-size:10px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#14101d73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:20px;overflow:hidden;animation:fadeIn .16s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-card{width:min(580px,100%);max-height:100%;background:#fff;border-radius:16px;box-shadow:0 25px 80px #140e2042;display:flex;flex-direction:column;overflow:hidden;animation:modalIn .22s ease}@keyframes modalIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-heading{flex:0 0 auto;padding:21px 23px;border-bottom:1px solid #ebe9ed;display:flex;justify-content:space-between;align-items:flex-start}.modal-body{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.modal-footer{flex:0 0 auto;padding:14px 23px;border-top:1px solid #ebe9ed;background:#fff;box-shadow:0 -12px 24px #1f182c12}.modal-heading h2{font-family:Manrope,sans-serif;font-size:17px;letter-spacing:-.025em;margin:0 0 4px}.modal-heading p{color:#928d98;font-size:9px;margin:0}.market-storefront{min-height:100vh;background:#fff;color:#10122f;font-family:Manrope,sans-serif}.shopega-standard-panel>span{min-height:38px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #eceaf0;color:#4d4854;font-size:9px;font-weight:750}.shopega-standard-panel>span svg{color:#28a860}.market-storefront button,.market-storefront input,.market-storefront select{font:inherit}.market-preview-bar{background:#151320;color:#fff;min-height:32px;padding:7px 4vw;display:flex;align-items:center;justify-content:center;gap:12px;font-size:10px}.market-preview-bar button{border:0;background:transparent;color:#2d8dcd;font-weight:800;cursor:pointer}.market-header{height:70px;border-bottom:1px solid #ececf1;padding:0 max(4vw,28px);display:grid;grid-template-columns:180px minmax(240px,460px) 1fr;align-items:center;gap:30px;position:sticky;top:0;z-index:50;background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.market-platform-logo{border:0;background:transparent;width:max-content;padding:0;cursor:pointer}.market-platform-logo .brand-logo{transform:scale(.88);transform-origin:left center}.market-global-search{height:37px;background:#f5f5f7;border:1px solid transparent;border-radius:99px;display:flex;align-items:center;gap:8px;padding:0 14px;color:#717487}.market-global-search:focus-within{background:#fff;border-color:#bf135b;box-shadow:0 0 0 3px #bf135b12}.market-global-search input{border:0;background:transparent;outline:0;width:100%;color:#10122f;font-size:11px}.market-header nav{display:flex;justify-content:flex-end;gap:22px}.market-header nav button{border:0;background:transparent;color:#11132f;display:inline-flex;align-items:center;gap:7px;font-size:10px;cursor:pointer}.market-store-strip{min-height:31px;padding:0 max(4vw,28px);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #efeff3;font-size:9px;color:#8d90a2}.market-store-strip a{color:#11132f;font-weight:800;text-decoration:none}.market-storefront>main{width:min(1180px,calc(100% - 64px));margin:0 auto}.market-identity{--market-accent: #bf135b;margin:28px 0 34px;overflow:hidden;border:1px solid #e6e4eb;border-radius:24px;background:#fff;box-shadow:0 20px 55px #18122412}.market-profile-cover{display:block;position:relative;min-height:190px;overflow:hidden;background:linear-gradient(125deg,color-mix(in srgb,var(--market-accent) 82%,#181326),#17151f 78%)}.market-profile-cover:before,.market-profile-cover:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.17);border-radius:50%;pointer-events:none}.market-profile-cover:before{width:310px;height:310px;left:-80px;top:-165px}.market-profile-cover:after{width:220px;height:220px;right:10%;bottom:-155px}.market-profile-cover picture,.market-profile-cover picture:after{position:absolute;top:0;right:0;bottom:0;left:0}.market-profile-cover picture:after{content:"";background:linear-gradient(90deg,#120f1a6b,#120f1a08 65%,#120f1a33)}.market-profile-cover img{width:100%;height:100%;object-fit:cover}.market-profile-cover>span{position:absolute;z-index:2;top:18px;right:20px;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgba(255,255,255,.28);border-radius:99px;background:#120f194d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:8px;font-weight:800;letter-spacing:.04em}.market-profile{position:relative;z-index:3;margin:-52px 22px 22px;padding:22px 24px;display:grid;grid-template-columns:104px minmax(0,1fr) auto;gap:24px;align-items:center;border:1px solid rgba(226,223,231,.9);border-radius:18px;background:#fffffff5;box-shadow:0 13px 35px #1812241a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.market-profile-logo{width:104px;height:104px;border:5px solid #fff;border-radius:22px;display:grid;place-items:center;overflow:hidden;background:color-mix(in srgb,var(--market-accent) 10%,#f7f6fa);box-shadow:0 7px 20px #1611211f;color:var(--market-accent);font-size:36px;font-weight:850}.market-profile-logo img{width:100%;height:100%;object-fit:cover}.market-profile-copy small{color:var(--market-accent);font-size:8px;font-weight:850;letter-spacing:.16em}.market-profile-copy h1{font-size:clamp(24px,3.2vw,38px);letter-spacing:-.035em;line-height:1.05;margin:8px 0 9px}.market-profile-copy p{margin:0;max-width:600px;color:#696c80;font-size:11px;line-height:1.7}.market-profile-copy>div{margin-top:9px;display:flex;gap:14px;align-items:center}.market-profile-copy>div span,.market-profile-copy>div a{color:#151732;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.market-follow{border:1px solid color-mix(in srgb,var(--market-accent) 28%,#d9d7df);border-radius:99px;background:color-mix(in srgb,var(--market-accent) 7%,#fff);padding:10px 17px;color:var(--market-accent);font-size:9px;font-weight:850;display:flex;align-items:center;gap:7px;cursor:pointer;transition:transform .2s,box-shadow .2s}.market-follow:hover{transform:translateY(-2px);box-shadow:0 8px 20px color-mix(in srgb,var(--market-accent) 16%,transparent)}.market-follow.active{background:color-mix(in srgb,var(--market-accent) 15%,#fff)}.market-categories{padding:6px;border:1px solid #e8e6ed;border-radius:14px;display:flex;align-items:center;gap:4px;overflow-x:auto;background:#f8f7fa;scrollbar-width:none}.market-categories button{flex:0 0 auto;border:0;border-radius:9px;padding:10px 14px;background:transparent;color:#8c8e9e;font-size:9px;font-weight:800;cursor:pointer}.market-categories button.active{background:#fff;color:#11132f;box-shadow:0 3px 10px #1a142514}.market-catalog{padding:27px 0 72px}.market-catalog-tools{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.market-catalog-tools>span{color:#989aaa;font-size:10px}.market-catalog-tools>div{display:flex;gap:18px}.market-catalog-tools label,.market-catalog-tools button{border:0;background:transparent;color:#11132f;display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800;cursor:pointer}.market-catalog-tools label{position:relative}.market-catalog-tools select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;outline:0;color:inherit;font-weight:inherit;padding-right:17px;cursor:pointer}.market-catalog-tools label svg{position:absolute;right:0;pointer-events:none}.market-filter-panel{display:flex;align-items:end;gap:14px;padding:16px;margin:-10px 0 22px;border:1px solid #e7e4eb;background:#faf9fc;border-radius:14px}.market-filter-panel label{display:grid;gap:6px;font-size:10px;font-weight:750;color:#555667}.market-filter-panel input{width:160px;height:40px;border:1px solid #dedce5;border-radius:9px;padding:0 11px;background:#fff}.market-filter-panel button{min-height:40px;border:1px solid #dedce5;border-radius:9px;padding:0 15px;background:#fff;font-weight:750;cursor:pointer}.market-load-more{display:flex;margin:34px auto 0;min-height:44px;align-items:center;justify-content:center;border:1px solid #d9d5e3;border-radius:99px;padding:0 24px;background:#fff;color:#171522;font-weight:800;cursor:pointer}.market-product-media>button.active{opacity:1;color:#bf135b}.market-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px 16px}.market-product-card{min-width:0;padding:6px;border:1px solid transparent;border-radius:18px;color:inherit;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s}.market-product-card:hover{transform:translateY(-4px);border-color:#e7e4eb;background:#fff;box-shadow:0 16px 35px #19132414}.market-product-media{aspect-ratio:1 / 1.06;border-radius:15px;background:#f1eff5;overflow:hidden;display:grid;place-items:center;position:relative;color:#fff}.market-product-media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8px;box-sizing:border-box}.market-product-card:hover .market-product-media>img{transform:none}.market-product-media>button{position:absolute;right:10px;top:10px;width:30px;height:30px;border:0;border-radius:50%;background:#ffffffe6;color:#12142f;display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .2s}.market-product-card:hover .market-product-media>button{opacity:1}.market-product-media>span{position:absolute;left:10px;top:10px;border-radius:4px;padding:5px 8px;background:#bf135b;color:#fff;font-size:8px;font-weight:800}.market-product-copy{padding:12px 5px 6px;position:relative}.market-product-copy>span{display:block;margin-bottom:5px;color:#bf135b;font-size:7px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.market-product-copy h2{margin:0 0 6px;padding-right:15px;font-size:10px;line-height:1.45;font-weight:700}.market-product-copy p{margin:0;font-size:11px;font-weight:800}.market-product-copy del{color:#9b9dab;font-size:9px}.market-empty{border:1px dashed #d8d7df;border-radius:16px;min-height:250px;display:grid;place-content:center;text-align:center;color:#8b8d9d}.market-empty h2{margin:12px 0 5px;color:#16172d;font-size:17px}.market-empty p{margin:0;font-size:10px}.market-footer{background:#14131a;color:#fff;margin-top:30px}.market-footer-main{width:min(1180px,calc(100% - 64px));margin:0 auto;padding:50px 0 42px;display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:45px}.market-footer-brand{display:flex;align-items:flex-start;gap:14px}.market-footer-brand>span{width:45px;height:45px;border-radius:50%;background:#bf135b;display:grid;place-items:center;font-weight:900;overflow:hidden}.market-footer-brand img{width:100%;height:100%;object-fit:cover}.market-footer-brand strong{display:block;font-size:14px;margin-bottom:7px}.market-footer-brand small{display:block;max-width:250px;color:#9997a6;font-size:9px;line-height:1.6}.market-footer-main>div:not(.market-footer-brand){display:flex;flex-direction:column;gap:10px}.market-footer-main b{font-size:10px;margin-bottom:3px}.market-footer-main a{color:#aaa8b4;font-size:9px;text-decoration:none}.market-footer-trust .brand-logo{filter:brightness(0) invert(1);transform:scale(.72);transform-origin:left}.market-footer-trust p{color:#aaa8b4;font-size:8px;display:flex;gap:6px;line-height:1.6}.market-footer-bottom{border-top:1px solid #2c2b32;width:min(1180px,calc(100% - 64px));margin:0 auto;padding:14px 0 17px;display:flex;justify-content:space-between;color:#777581;font-size:8px}.market-loading{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:15px;background:#fff}.market-loading>span{width:34px;height:34px;border:3px solid #eee;border-top-color:#bf135b;border-radius:50%;animation:spin .8s linear infinite}.market-loading p{color:#8b8d98;font-size:10px}.market-breadcrumb{min-height:55px;display:flex;align-items:center;gap:6px;color:#999aaa;font-size:9px}.market-breadcrumb button{border:0;background:transparent;padding:0;color:#20213c;display:flex;align-items:center;gap:5px;cursor:pointer}.market-breadcrumb strong{color:#20213c;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-product-detail{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);gap:50px;align-items:start;padding:14px 0 75px}.market-detail-gallery{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px}.market-detail-main{grid-column:2;grid-row:1;aspect-ratio:1 / 1.03;border-radius:15px;overflow:hidden;display:grid;place-items:center;background:#f1f0f4;color:#fff;position:relative}.market-detail-main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:12px;box-sizing:border-box}.market-detail-main>button{position:absolute;right:15px;bottom:15px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffffeb;color:#17182f}.market-detail-thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:10px}.market-detail-thumbs button{width:64px;aspect-ratio:1;border:1px solid transparent;border-radius:8px;background:#f4f3f6;padding:0;overflow:hidden;cursor:pointer}.market-detail-thumbs button.active{border-color:#bf135b}.market-detail-thumbs img{display:block;width:100%;height:100%;object-fit:contain;padding:3px;box-sizing:border-box}.market-buybox{padding-top:3px}.market-buybox-heading{display:flex;justify-content:space-between;align-items:center;color:#9395a5;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.market-buybox-heading button{border:0;background:transparent;color:#14162f;cursor:pointer}.market-buybox h1{font-size:clamp(24px,3vw,37px);line-height:1.08;letter-spacing:-.04em;margin:16px 0 13px}.market-buybox-price{margin:0 0 24px;font-size:17px;font-weight:800}.market-buybox-discount{margin:-18px 0 22px;display:flex;gap:8px;font-size:9px}.market-buybox-discount del{color:#9597a5}.market-buybox-discount span{color:#bf135b;font-weight:800}.market-quantity{height:48px;border:1px solid #dcdce4;border-radius:8px;padding:0 10px 0 14px;display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;font-size:10px}.market-quantity>div{display:flex;align-items:center;gap:9px}.market-quantity button{width:27px;height:27px;border:0;border-radius:50%;background:#f5f4f7;display:grid;place-items:center;cursor:pointer}.market-quantity button:disabled{opacity:.45}.market-add-cart,.market-buy-now{width:100%;height:45px;border-radius:99px;font-size:11px;font-weight:800;cursor:pointer}.market-physical-summary+.market-add-cart{margin-top:14px}.market-add-cart{border:1px solid #bf135b;background:#bf135b;color:#fff;margin-bottom:8px;display:flex;align-items:center;justify-content:center;gap:7px}.market-buy-now{border:1px solid #bf135b;background:#fff;color:#bf135b}.market-add-cart:disabled,.market-buy-now:disabled{opacity:.45;cursor:not-allowed}.market-detail-tabs{margin-top:26px;display:grid;grid-template-columns:1fr 1fr}.market-detail-tabs>input{display:none}.market-detail-tabs>label{border-bottom:1px solid #dddde5;padding:10px 4px;color:#999ba8;text-align:center;font-size:9px;cursor:pointer}.market-detail-tabs>input:checked+label{border-bottom-color:#12142d;color:#12142d;font-weight:800}.market-description-content,.market-delivery-content{grid-column:1 / -1;display:none;padding:15px 3px;font-size:9px;line-height:1.65;color:#6f7183}.market-description-content ul{padding:0;list-style:none}.market-description-content li{display:flex;align-items:center;gap:6px;margin:6px 0}#description-tab:checked~.market-description-content{display:block}#delivery-tab:checked~.market-delivery-content{display:block}.market-seller-card{background:#f6f5f7;border-radius:12px;padding:12px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:9px}.market-seller-card>span{width:40px;height:40px;border-radius:50%;overflow:hidden;background:#bf135b;color:#fff;display:grid;place-items:center;font-weight:800}.market-seller-card img{width:100%;height:100%;object-fit:cover}.market-seller-card b{display:block;font-size:10px}.market-seller-card small{color:#898b9b;display:flex;align-items:center;gap:3px;font-size:8px}.market-seller-card button{border:0;background:transparent;color:#181a34;font-size:8px;font-weight:800;display:flex;align-items:center;cursor:pointer}.market-related{padding:0 0 70px}.market-related>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.market-related h2{font-size:18px;margin:0}.market-related>div:first-child button{border:0;background:transparent;display:flex;align-items:center;gap:4px;font-size:9px;font-weight:800;cursor:pointer}.market-related>div:last-child{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.market-related a{min-width:0;color:#15162f;text-decoration:none}.market-related a>span{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:9px;overflow:hidden;color:#fff;background:#f1eff4}.market-related img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8px;box-sizing:border-box}.market-related b,.market-related small{display:block;margin-top:8px;font-size:9px}.market-related small{margin-top:4px;font-weight:800}.market-detail-gallery,.market-detail-main,.market-buybox,.market-product-card{min-width:0}.market-detail-gallery{align-items:start}.market-detail-thumbs button{flex-shrink:0}.market-detail-main,.market-product-media,.market-related a>span{background:#fff;border:1px solid #efedf3}.market-checkout{padding:21px 23px 24px;display:grid;gap:12px}.market-checkout-products{max-height:185px;overflow:auto;display:grid;gap:9px}.market-checkout-product{display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:10px;border-bottom:1px solid #ecebf0;padding-bottom:10px}.market-checkout-product>span{width:50px;height:50px;border-radius:7px;background:#f1f0f4;display:grid;place-items:center;overflow:hidden}.market-checkout-product img{width:100%;height:100%;object-fit:cover}.market-checkout-product b,.market-checkout-product small{display:block;font-size:10px}.market-checkout-product small{color:#999aa8;margin-top:3px}.market-checkout label:not(.market-checkout-terms){display:grid;gap:5px;font-size:9px;font-weight:750}.market-checkout input,.market-checkout textarea{min-height:39px;border:1px solid #dedde4;border-radius:7px;padding:9px 11px;outline:0;resize:vertical;font:inherit}.market-checkout input:focus,.market-checkout textarea:focus{border-color:#bf135b}.market-checkout-terms{display:flex;align-items:flex-start;gap:8px;font-size:8px;line-height:1.5;color:#777987}.market-checkout-terms input{width:15px;min-height:15px;height:15px;flex:0 0 auto;padding:0}.market-checkout>p{margin:0;color:#91929e;display:flex;align-items:center;justify-content:center;gap:5px;font-size:8px}.market-checkout-success{padding:30px;text-align:center}.market-checkout-success>span{width:55px;height:55px;display:grid;place-items:center;margin:0 auto;background:#e9faef;color:#1d9d56;border-radius:50%}.market-checkout-success h3{font-size:20px}.market-checkout-success p{color:#737583;font-size:10px;line-height:1.6}.market-legal-documents{display:grid;gap:7px}.market-legal-documents details{border:1px solid #e5e2eb;border-radius:8px;background:#faf9fc}.market-legal-documents summary{cursor:pointer;padding:9px 11px;font-size:9px;font-weight:800}.market-legal-documents details>div{max-height:180px;overflow:auto;white-space:pre-wrap;padding:0 11px 11px;color:#676875;font-size:8px;line-height:1.55}.market-cart{padding:18px 22px 24px;display:grid;gap:12px}.market-cart article{display:grid;grid-template-columns:54px minmax(0,1fr) auto auto;gap:12px;align-items:center;border-bottom:1px solid #ecebf0;padding-bottom:12px}.market-cart article>span{width:54px;height:54px;border-radius:9px;overflow:hidden;background:#f2f0f5;display:grid;place-items:center}.market-cart article img{width:100%;height:100%;object-fit:cover}.market-cart article b,.market-cart article small{display:block}.market-cart article small{color:#858693;margin-top:4px}.market-cart-quantity{display:flex;align-items:center;gap:9px}.market-cart-quantity button,.market-cart-remove{width:30px;height:30px;border:1px solid #dedce5;border-radius:8px;background:#fff;display:grid;place-items:center;cursor:pointer}.market-cart-remove{color:#b33b4c}.market-order-access{padding:22px;display:grid;gap:13px}.market-order-access label{display:grid;gap:6px;font-weight:750;font-size:12px}.market-order-access input{min-height:44px;border:1px solid #dedce5;border-radius:10px;padding:0 12px}.market-order-access p{background:#fff0f6;color:#5533b7;border-radius:10px;padding:11px;line-height:1.5}.market-order-history{padding:18px 22px 24px;display:grid;gap:12px;max-height:60vh;overflow:auto}.market-order-history>p{margin:0}.market-order-history article{border:1px solid #e5e2eb;border-radius:12px;padding:13px}.market-order-history header{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;margin-bottom:10px}.market-order-history article>div{display:flex;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid #eeeaf2}.market-order-history a{color:#bf135b;font-weight:800}.simple-store-settings{display:grid;gap:20px}.simple-store-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:9px}.simple-store-toolbar>span{margin-right:auto;padding:6px 10px;border-radius:99px;font-size:9px;font-weight:800}.simple-store-toolbar .published{color:#198a4b;background:#e9f8ef}.simple-store-toolbar .draft{color:#8b6b1f;background:#fff7db}.simple-store-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:18px;align-items:start}.simple-store-form,.simple-store-media{padding:24px}.simple-store-form{display:grid;gap:16px}.simple-store-form>label:not(.simple-toggle),.simple-store-form .form-grid label{display:grid;gap:6px;color:#48454f;font-size:9px;font-weight:750}.simple-store-form input,.simple-store-form textarea{width:100%;border:1px solid #dfdde4;border-radius:8px;padding:11px;outline:0;resize:vertical;font:inherit}.simple-store-form input:focus,.simple-store-form textarea:focus{border-color:#bf135b;box-shadow:0 0 0 3px #bf135b10}.simple-store-section-title{display:flex;gap:11px;align-items:flex-start;padding-bottom:15px;border-bottom:1px solid #eceaf0}.simple-store-section-title svg{color:#bf135b}.simple-store-section-title h3{margin:0 0 3px;font-size:14px}.simple-store-section-title p{margin:0;color:#98949f;font-size:9px}.simple-toggle{display:grid;grid-template-columns:18px 1fr;column-gap:8px;align-items:center}.simple-toggle input{width:16px;height:16px;grid-row:1 / 3}.simple-toggle span{font-size:10px;font-weight:750}.simple-toggle small{color:#9995a0;font-size:8px}.simple-store-media{display:grid;gap:15px}.store-upload-card{border:1px solid #e3e1e7;border-radius:10px;padding:12px;display:grid;grid-template-columns:58px 1fr auto;gap:10px;align-items:center;cursor:pointer}.store-upload-card input{display:none}.store-upload-preview{width:58px;height:58px;border-radius:8px;background:#f3f1f6;display:grid;place-items:center;overflow:hidden;color:#8e8b98}.store-upload-preview.logo-preview{border-radius:50%;color:#bf135b;font-weight:900}.store-upload-preview img{width:100%;height:100%;object-fit:cover}.store-upload-card b,.store-upload-card small{display:block}.store-upload-card b{font-size:9px}.store-upload-card small{color:#9995a0;font-size:8px;margin-top:3px}.store-upload-card em{color:#bf135b;font-size:8px;font-style:normal;font-weight:800;display:flex;gap:4px;align-items:center}.store-cover-upload{overflow:hidden;border:1px solid #e3e1e7;border-radius:13px;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s}.store-cover-upload:hover{border-color:#2d8dcd;box-shadow:0 10px 25px #4e2ea614}.store-cover-upload input{display:none}.store-cover-preview{aspect-ratio:16 / 6;display:grid;place-content:center;justify-items:center;gap:7px;overflow:hidden;background:linear-gradient(135deg,#fff0f6,#ece8f2);color:#bf135b}.store-cover-preview img{width:100%;height:100%;object-fit:cover}.store-cover-preview small{color:#85808c;font-size:8px}.store-cover-upload>div{padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.store-cover-upload>div span{min-width:0}.store-cover-upload b,.store-cover-upload small{display:block}.store-cover-upload b{color:#302c35;font-size:9px}.store-cover-upload small{margin-top:4px;color:#9995a0;font-size:7px;line-height:1.5}.store-cover-upload em{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;color:#bf135b;font-size:8px;font-style:normal;font-weight:850}@media(max-width:1120px)and (min-width:901px){.market-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.market-header{grid-template-columns:130px minmax(0,1fr) auto;gap:15px}.market-header nav{display:flex;gap:0}.market-header nav>button:not(.market-cart-link){display:none}.market-header .market-cart-link{width:38px;height:38px;justify-content:center;border:1px solid #e8e6ed;border-radius:11px;background:#fff}.market-header .market-cart-link span{display:none}.market-profile{grid-template-columns:90px minmax(0,1fr)}.market-profile-logo{width:90px;height:90px}.market-follow{grid-column:2;justify-self:start}.market-product-grid{grid-template-columns:repeat(3,1fr)}.market-product-detail{grid-template-columns:1fr}.market-related>div:last-child{grid-template-columns:repeat(3,1fr)}.market-footer-main{grid-template-columns:1fr 1fr}.simple-store-layout{grid-template-columns:1fr}}@media(max-width:600px){.market-header{height:auto;min-height:65px;padding:10px 18px;grid-template-columns:110px 1fr}.market-global-search{height:34px}.market-store-strip{padding:0 18px}.market-store-strip span{display:none}.market-storefront>main{width:calc(100% - 32px)}.market-identity{margin:18px 0 26px;border-radius:18px}.market-profile-cover{min-height:138px}.market-profile-cover>span{top:12px;right:12px}.market-profile{grid-template-columns:76px minmax(0,1fr);margin:-38px 10px 12px;padding:14px;gap:13px;border-radius:14px}.market-profile-logo{width:76px;height:76px;border-width:4px;border-radius:16px;font-size:27px}.market-profile-copy h1{font-size:22px}.market-profile-copy p{font-size:9px}.market-follow{grid-column:1 / -1;width:max-content}.market-categories{border-radius:12px}.market-categories button{padding:9px 11px}.market-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.market-product-card{padding:4px;border-radius:15px}.market-product-media{border-radius:9px}.market-catalog-tools label{display:none}.market-footer-main{width:calc(100% - 38px);grid-template-columns:1fr;gap:28px}.market-footer-bottom{width:calc(100% - 38px)}.market-product-detail{gap:25px}.market-detail-gallery{grid-template-columns:1fr}.market-detail-main{grid-column:1}.market-detail-thumbs{grid-column:1;grid-row:2;flex-direction:row}.market-related>div:last-child{display:flex;overflow-x:auto}.market-related a{min-width:135px}.market-filter-panel{align-items:stretch;flex-direction:column}.market-filter-panel input{width:100%}.market-cart article{grid-template-columns:46px minmax(0,1fr) auto}.market-cart article>span{width:46px;height:46px}.market-cart-remove{grid-column:3}.market-cart-quantity{grid-column:2}}.modal-heading>button{width:30px;height:30px;border-radius:8px;border:1px solid #e3e1e6;background:#fff;display:grid;place-items:center;color:#807b86;cursor:pointer}.modal-form{padding:22px 23px}.modal-form label{font-size:9px}.modal-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#888 50%),linear-gradient(135deg,#888 50%,transparent 50%);background-position:calc(100% - 16px) 19px,calc(100% - 12px) 19px;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.money-input{position:relative}.money-input>span{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#8a8590}.money-input input{padding-left:31px}.invoice-note{min-height:48px;border-radius:9px;background:#fff0f6;color:#6e58ae;display:flex;align-items:center;gap:9px;padding:9px 12px;font-size:8px;line-height:1.5}.invoice-note svg{flex:0 0 auto;color:var(--purple)}.modal-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:20px;margin-top:5px;border-top:1px solid #efedf1}.product-modal-card{width:min(820px,100%);height:calc(80dvh - 32px);max-height:calc(80dvh - 32px)}.modal-footer .product-modal-actions{margin:0;padding:0;border-top:0}.product-modal-card .modal-heading{padding:20px 24px;background:linear-gradient(135deg,#fff,#fff0f6)}.product-modal-card .modal-heading h2{font-size:19px}.product-modal-card .modal-heading p{max-width:560px;font-size:11px;line-height:1.55}.product-modal-card .modal-body{background:#f7f7fa}.product-modal-form{display:grid;gap:14px;padding:16px}.product-form-section{display:grid;gap:14px;padding:20px;border:1px solid #e7e4ec;border-radius:15px;background:#fff;box-shadow:0 5px 18px #1e172b09}.product-form-section>header{display:flex;align-items:flex-start;gap:11px;padding-bottom:14px;border-bottom:1px solid #efedf2}.product-form-section>header>span{flex:0 0 auto;width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:#fff0f6;color:#bf135b;font-size:9px;font-weight:850;letter-spacing:.04em}.product-form-section>header h3,.product-form-section>header p{margin:0}.product-form-section>header h3{color:#28232f;font-size:13px;line-height:1.25}.product-form-section>header p{margin-top:3px;color:#89838f;font-size:10px;line-height:1.5}.product-modal-form label{gap:7px;color:#4a4550;font-size:10px;font-weight:750}.product-modal-form label>small{color:#918b97;font-size:9px;font-weight:500;line-height:1.45}.product-modal-form input:not([type=checkbox]):not([type=file]),.product-modal-form select{min-height:46px;border-radius:10px;background-color:#fff}.product-modal-form textarea{min-height:96px;border-radius:10px;line-height:1.55}.product-detail-fields textarea{min-height:124px}.product-type-summary{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;padding:11px 12px;border:1px solid #e4ddf8;border-radius:11px;background:#fff0f6}.product-type-summary>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#fff0f6;color:#6540da}.product-type-summary b,.product-type-summary small{display:block}.product-type-summary b{margin-bottom:2px;color:#352d42;font-size:11px}.product-type-summary small{color:#77717f;font-size:9px;line-height:1.5}.product-modal-card .modal-footer{padding:12px 16px;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-modal-actions .button{min-height:42px;padding-inline:18px}@media(max-width:720px){.product-modal-form{padding:10px}.product-form-section{padding:15px;border-radius:12px}.product-form-section .form-grid,.product-detail-fields{grid-template-columns:1fr}.product-modal-card .modal-heading{padding:16px}.product-modal-actions{width:100%}.product-modal-actions .button{flex:1}}.modal-submit-error{margin:8px 0 0;padding:10px 12px;border:1px solid #ffd5dc;border-radius:9px;background:#fff4f6;color:#b8324b;font-size:10px;line-height:1.5}@media(max-width:1375px){.hero{grid-template-columns:50% 50%}.hero-copy{padding-right:20px}.hero-product{transform:scale(.86);transform-origin:left center}.pricing-section{margin:0 40px;gap:55px}.dashboard-grid{grid-template-columns:1.5fr 1fr}.store-builder{grid-template-columns:410px minmax(0,1fr)}}@media(max-width:1125px){.site-header{grid-template-columns:1fr auto auto;gap:9px}.site-header nav{position:absolute;left:0;right:0;top:70px;background:#fff;border:1px solid #e8e5eb;border-radius:14px;box-shadow:0 16px 40px #1812231f;padding:20px;display:none;flex-direction:column;align-items:stretch;gap:0}.site-header nav.nav-open{display:flex}.site-header nav a{padding:12px 5px}.header-actions{display:none}.site-header>.language-switcher{justify-self:end}.mobile-menu{display:grid;place-items:center;width:38px;height:38px;border:1px solid #e4e1e7;border-radius:9px;background:#fff}.hero{grid-template-columns:minmax(0,1fr);padding-top:80px}.hero-copy{text-align:center;padding:0;min-width:0}.hero-copy>p{margin-left:auto;margin-right:auto}.hero-actions,.hero-proof{justify-content:center}.hero-product{width:675px;min-width:0;transform:scale(.95);transform-origin:center top;margin:20px auto -30px}.bento-grid{grid-template-columns:1fr;max-width:660px}.bento-tax{grid-column:auto;grid-template-columns:1fr}.tax-visual{margin-top:20px}.pricing-section{grid-template-columns:1fr;max-width:650px;gap:50px}.faq-section{grid-template-columns:1fr;gap:40px}.faq-intro{position:static}.login-page{grid-template-columns:1fr}.login-art{display:none}.dashboard-shell{--sidebar: 0px}.dashboard-sidebar{width:224px;transform:translate(-100%);transition:transform .22s ease;box-shadow:18px 0 50px #1d172a24}.dashboard-sidebar.sidebar-open{transform:translate(0)}.sidebar-logo>.sidebar-close{display:block}.dashboard-header>div:first-child{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:10px}.dashboard-header p{grid-column:2}.sidebar-trigger{grid-row:1 / 3;display:grid;place-items:center;width:34px;height:34px;border:1px solid #e2e0e6;border-radius:8px;background:#fff}.store-builder{grid-template-columns:1fr}.public-store-header{grid-template-columns:1fr auto}.public-store-header nav{display:none}.public-products{padding-left:24px;padding-right:24px}.public-section-heading{align-items:flex-start}.store-about-card{grid-template-columns:60px 1fr}.store-about-card>p{grid-column:2}.store-contact{padding-left:24px;padding-right:24px}}@media(max-width:875px){.announcement{font-size:9px;padding:0 10px}.announcement a{display:none}.site-header{width:calc(100% - 32px);height:68px}.language-switcher-menu{position:fixed;top:78px;right:14px}.hero{padding-left:18px;padding-right:18px;padding-top:55px}.hero h1{font-size:44px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-product{width:675px;justify-self:start;transform:scale(.61);transform-origin:left top;margin:35px 0 -165px}.hero-proof{margin-top:22px}.trust-strip{width:calc(100% - 32px);min-height:130px}.logo-cloud{gap:22px;justify-content:flex-start;overflow:hidden}.logo-cloud span{font-size:14px;white-space:nowrap}.feature-section,.steps-section{padding:80px 16px}.section-heading h2,.pricing-copy h2,.faq-intro h2{font-size:38px}.bento-card{min-height:450px;padding:25px}.bento-card h3{font-size:27px}.world-visual{right:-110px}.invoice-visual{right:-10px}.bento-tax{padding:30px 25px}.tax-visual{transform:scale(.86)}.steps-grid{grid-template-columns:1fr}.pricing-section{margin:0;padding:80px 20px}.pricing-features{grid-template-columns:1fr}.faq-section{padding:80px 20px}.final-cta{min-height:500px}.footer-main{grid-template-columns:1fr 1fr;gap:40px}.footer-brand{grid-column:1 / -1}.footer-bottom{grid-template-columns:1fr;gap:14px}.footer-bottom>div{justify-self:start}.system-status{justify-self:start}.login-panel{padding:22px}.login-form-wrap{margin:55px auto}.dashboard-header{padding:0 14px}.global-search{display:none}.dashboard-actions .button{width:36px;padding:0;font-size:0}.dashboard-actions .button svg{width:17px}.dashboard-content{padding:16px 12px 35px}.welcome-banner{grid-template-columns:1fr;gap:12px}.goal-meter{padding-left:40px}.welcome-banner>button{position:absolute;right:8px;top:8px}.metrics-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.summary-row{grid-template-columns:1fr 1fr}.summary-row>div:nth-child(2){border-right:0}.summary-row>div:nth-child(-n+2){border-bottom:1px solid #eceaee}.products-grid{grid-template-columns:1fr}.page-heading{align-items:center}.page-heading p{max-width:230px}.list-toolbar{align-items:stretch;flex-direction:column;gap:8px}.list-toolbar>label{width:100%}.list-toolbar>div{justify-content:space-between}.plan-row{grid-template-columns:9px 1fr 70px}.plan-row>div{display:none}.customer-row{grid-template-columns:35px 1fr auto}.customer-row>i,.customer-row>strong,.customer-row>em{display:none}.payout-hero{padding:25px;min-height:380px;align-items:flex-start}.payout-card{position:absolute;bottom:25px;left:50%;transform:translate(-50%) rotate(2deg);width:calc(100% - 50px)}.payout-row{grid-template-columns:33px 1fr auto}.payout-row>.status-badge{display:none}.store-preview{height:470px;padding-left:12px;padding-right:12px}.browser-frame{height:370px}.storefront{padding:18px}.storefront h2{font-size:20px}.storefront>div i{height:58px}.form-grid{grid-template-columns:1fr;gap:0}.store-editor{height:680px}.upload-grid{grid-template-columns:1fr}.theme-options{gap:5px}.theme-options>button{padding:5px}.modal-card{max-height:100%}.public-store-header{width:calc(100% - 32px)}.store-account{width:38px;padding:0;justify-content:center;font-size:0}.store-hero{min-height:560px;padding:75px 18px 65px}.store-hero h1{font-size:52px}.store-hero>p{font-size:13px}.public-products{padding:75px 16px 85px}.public-section-heading{flex-direction:column;gap:17px;margin-bottom:30px}.public-section-heading h2{font-size:35px}.public-product-grid{grid-template-columns:1fr}.product-layout-list .public-product-card{display:block}.product-layout-list .public-product-art{height:240px}.product-layout-list .public-product-info{padding:18px}.public-product-art{height:310px}.store-about{padding:75px 20px}.store-about-card{grid-template-columns:1fr;gap:20px;padding-bottom:50px}.store-about-card>p{grid-column:auto}.store-about-card h2{font-size:30px}.store-benefits{grid-template-columns:1fr;gap:30px}.store-reviews{padding:75px 16px}.review-grid{grid-template-columns:1fr}.store-faq{padding:75px 20px;grid-template-columns:1fr;gap:30px}.store-faq h2{font-size:34px}.store-newsletter{padding:65px 20px;grid-template-columns:1fr;gap:18px}.store-newsletter form{width:100%}.store-contact{padding:75px 20px;grid-template-columns:1fr;gap:35px}.store-contact h2{font-size:34px}.contact-cards{grid-template-columns:1fr}.public-store-footer-inner{grid-template-columns:1fr;gap:25px;align-items:start;padding:36px 0}.store-footer-links{justify-content:flex-start}.store-footer-trust{justify-self:start;justify-content:flex-start;text-align:left}.card-fields{grid-template-columns:1fr 75px 55px}}.theme-corporate .store-hero{background-color:#f4f6f8;background-image:linear-gradient(135deg,#0b1f330a,#6b82991f)}.theme-corporate .store-hero.has-cover{color:#f7f9fb;background-position:center;background-size:cover}.theme-corporate .store-hero.has-cover>p,.theme-corporate .store-hero.has-cover .store-social-proof small{color:#f7f9fbb8}.theme-corporate .store-hero.has-cover .store-badge{border-color:#c9a86a73;background:#ffffff14;color:#e2c690}.theme-corporate .store-hero.has-cover .store-hero-orb{border-color:#c9a86a38}.theme-corporate .public-product-art.has-product-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 42%,rgba(5,19,32,.62));pointer-events:none}.theme-corporate .public-product-art>span,.theme-corporate .public-product-art>i{z-index:2;color:#fff}.theme-corporate :is(.public-product-card,.store-feature-grid article,.store-stats-grid article){border-radius:10px}.theme-reference-corporate{border-color:#cbd5df;background:linear-gradient(135deg,#f4f7fa,#eef2f5)}.theme-reference-corporate>span{background:#0b1f33;color:#c9a86a}.theme-reference-corporate button{color:#0b1f33}.theme-health .store-hero{background-color:#eef6f2;background-image:radial-gradient(circle at 78% 30%,rgba(183,213,204,.65),transparent 32%)}.theme-health :is(.public-product-card,.store-feature-grid article,.store-category-grid a){border-color:#245c4f24;box-shadow:0 18px 50px #245c4f12}.theme-gourmet .store-hero{background-color:#5a1f26;background-image:linear-gradient(135deg,#4a171d,#6a2931);color:#fffaf2}.theme-gourmet .store-hero>p,.theme-gourmet .store-social-proof small{color:#fffaf2b3}.theme-gourmet .store-badge{border-color:#c7a56a80;background:#ffffff0f;color:#e5c98e}.theme-gourmet .store-hero-orb{border-color:#c7a56a42}.theme-beauty .store-hero{background-color:#f4ece9;background-image:radial-gradient(circle at 72% 32%,rgba(216,198,194,.75),transparent 34%)}.theme-beauty .public-section-heading h2,.theme-beauty .store-hero h1{font-weight:500}.public-store.theme-automotive{background:#10171e;color:#eef2f5}.theme-automotive .public-store-header,.theme-automotive .public-store-header :is(a,button){color:#eef2f5}.theme-automotive .store-hero{background-color:#16202a;background-image:linear-gradient(120deg,#10171e,#202d38 65%,#16202a);color:#eef2f5;border-color:#ffffff14}.theme-automotive .store-hero>p{color:#aeb8c2}.theme-automotive :is(.public-product-card,.store-feature-grid article,.store-category-grid a,.store-stats-grid article,.review-grid article){border-color:#ffffff1c;background:#18232d;color:#eef2f5}.theme-automotive .public-section-heading>p,.theme-automotive .public-product-info>div{color:#aeb8c2;border-color:#ffffff1a}.theme-academy .store-hero{background-color:#eef1f4;background-image:linear-gradient(110deg,#183b6614,#c69b541f)}.theme-academy :is(.store-feature-grid article,.store-stats-grid article){border-top:3px solid var(--store-color);border-radius:8px}.page-heading{min-height:58px;margin-bottom:14px}.page-heading h2{font-size:19px;line-height:1.2}.page-heading p{max-width:680px;font-size:10px;line-height:1.5}.panel-heading{gap:14px;padding:16px 18px 0}.panel-heading h3{font-size:12px;line-height:1.3}.panel-heading p{font-size:9px;line-height:1.45}.list-toolbar{min-height:58px;padding:10px 16px}.list-toolbar>label{width:min(300px,100%);height:38px;padding:0 11px}.list-toolbar input,.list-toolbar select,.list-toolbar .button{font-size:10px}.dashboard-empty,.empty-state{margin:0;padding:26px 20px;color:#817c86;font-size:11px;line-height:1.5;text-align:center}.support-case-list>.dashboard-empty{min-height:82px;display:grid;place-items:center;border-top:1px solid #ebe7ef}.commerce-panel>header{min-height:62px;gap:14px;padding:14px 18px}.commerce-panel>header>span{min-width:0}.commerce-panel>header b{font:700 13px/1.3 Manrope,sans-serif}.commerce-panel>article{min-height:68px;gap:10px;padding:13px 18px}.commerce-panel>article strong{font:700 12px/1.35 Manrope,sans-serif}.commerce-panel>article small{font-size:10px;line-height:1.45}.commerce-panel>article button{width:32px;height:32px;flex:0 0 auto;padding:0;border-radius:8px;display:grid;place-items:center}.commerce-panel>article button:hover{background:#f5f2f8;color:#bf135b}.bank-form{gap:14px;padding:16px 18px 20px}.bank-form label{gap:7px;font-size:10px;line-height:1.35}.bank-form label small{font-size:9px}.bank-form input{min-height:40px;padding:0 12px;font-size:11px;line-height:1.4}.simple-store-form,.simple-store-media{padding:22px}.simple-store-form>label:not(.simple-toggle),.simple-store-form .form-grid label{gap:7px;font-size:10px;line-height:1.35}.simple-store-form input,.simple-store-form textarea{min-height:40px;padding:10px 12px;font-size:11px;line-height:1.45}.simple-store-form textarea{min-height:78px}.simple-store-section-title h3{font-size:13px;line-height:1.3}.simple-store-section-title p{font-size:9px;line-height:1.45}.simple-toggle span{font-size:10px}.simple-toggle small{font-size:9px;line-height:1.4}.store-upload-card b,.store-cover-upload b{font-size:10px;line-height:1.35}.store-upload-card small,.store-cover-upload small,.store-cover-preview small{font-size:8.5px;line-height:1.45}.store-upload-card em,.store-cover-upload em{font-size:9px}.settings-card .empty-state{min-height:100px;display:grid;place-items:center}.store-revision-list b{font-size:12px;line-height:1.35}.store-revision-list small{font-size:9.5px;line-height:1.4}.store-revision-list .button{min-height:36px;padding-inline:13px;font-size:10px}@media(max-width:760px){.commerce-panel>article{flex-wrap:wrap}.commerce-panel>article>div{flex-basis:calc(100% - 42px)}.simple-store-form,.simple-store-media,.settings-card{padding:18px}}:where(.dashboard-main,.dashboard-content,.dashboard-content>*,.dashboard-header>*,.dashboard-actions,.panel,.panel-heading,.panel-heading>*,.suite-panel,.suite-form,.suite-form>*,.modal-card,.modal-heading>*,.modal-body,.modal-form,.modal-form>*,.store-settings,.store-settings>*,.simple-store-layout>*,.simple-store-form,.simple-store-form>*,.simple-store-media,.form-grid>*,.commerce-grid>*,.data-table td,.data-table th){min-width:0}:where(.dashboard-content,.modal-card,.suite-panel,.simple-store-settings,.application-status-card) :where(h1,h2,h3,h4,p,b,strong,small,label,dd,dt){overflow-wrap:break-word}.modal-card{max-width:calc(100dvw - 32px);max-height:calc(80dvh - 32px)}.modal-heading{gap:16px}.modal-heading>div{min-width:0}.modal-form textarea,.store-settings textarea{height:auto;min-height:96px;padding-block:12px;line-height:1.5;resize:vertical}.dashboard-actions,.panel-heading,.simple-store-toolbar,.list-toolbar{flex-wrap:wrap}.table-scroll{width:100%;max-width:100%;overscroll-behavior-inline:contain;scrollbar-gutter:stable}@media(max-width:760px){.dashboard-header{height:auto;min-height:68px;gap:12px;padding-block:12px}.dashboard-header>div:first-child{min-width:0}.dashboard-actions{justify-content:flex-end}.modal-backdrop{padding:10px}.modal-card{max-width:calc(100dvw - 20px);max-height:calc(80dvh - 20px);border-radius:13px}.modal-heading{padding:17px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.market-cart-link{position:relative}.market-cart-link>b{position:absolute;top:-7px;right:-8px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:#bf135b;color:#fff;display:grid;place-items:center;font-size:10px;line-height:1}.cart-page-main{width:min(100% - 40px,1280px);margin:0 auto;padding:34px 0 90px}.cart-back{border:0;background:transparent;color:#5f5967;display:inline-flex;align-items:center;gap:8px;padding:8px 0;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.cart-page-heading{margin:24px 0 28px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.cart-page-heading span{color:#bf135b;font-size:11px;font-weight:850;letter-spacing:.14em}.cart-page-heading h1{margin:7px 0 5px;font-size:clamp(34px,5vw,56px);line-height:1;letter-spacing:-.055em}.cart-page-heading p{margin:0;color:#817989;font-size:14px}.cart-page-heading>button{border:0;background:transparent;color:#8d8494;display:inline-flex;align-items:center;gap:7px;padding:8px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.cart-page-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.cart-page-lines{display:grid;gap:12px}.cart-page-lines article{min-width:0;padding:18px;border:1px solid #e8e3eb;border-radius:18px;background:#fff;display:grid;grid-template-columns:112px minmax(0,1fr) auto;grid-template-areas:"image copy price" "image actions actions";gap:12px 18px;box-shadow:0 10px 32px #261c3009}.cart-page-lines article.is-unavailable{border-color:#f2cdd2;background:snow}.cart-product-image{grid-area:image;width:112px;height:112px;border:0;border-radius:14px;overflow:hidden;background:#f3f0f5;color:#8d8494;display:grid;place-items:center;padding:0;cursor:pointer}.cart-product-image img{width:100%;height:100%;object-fit:cover}.cart-product-copy{grid-area:copy;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.cart-product-copy small{color:#bf135b;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cart-product-copy>button{max-width:100%;border:0;background:transparent;padding:0;color:#201b25;font:inherit;font-size:17px;font-weight:800;text-align:left;cursor:pointer;overflow-wrap:anywhere}.cart-product-copy span{color:#7e7685;display:flex;align-items:center;gap:6px;font-size:12px}.cart-product-copy strong{color:#c63e4e;font-size:12px}.cart-line-price{grid-area:price;display:grid;justify-items:end;align-content:start;gap:5px;white-space:nowrap}.cart-line-price b{font-size:16px}.cart-line-price small{color:#948c99;font-size:11px}.cart-line-actions{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;gap:12px}.cart-quantity{height:38px;border:1px solid #dfd9e3;border-radius:10px;display:flex;align-items:center;overflow:hidden}.cart-quantity button{width:36px;height:100%;border:0;background:#faf9fb;color:#554d5c;display:grid;place-items:center;cursor:pointer}.cart-quantity button:disabled{opacity:.35;cursor:not-allowed}.cart-quantity b{min-width:36px;text-align:center;font-size:13px}.cart-remove{width:38px;height:38px;border:1px solid #eee8ef;border-radius:10px;background:#fff;color:#a69ca9;display:grid;place-items:center;cursor:pointer}.cart-remove:hover{color:#c43f50;border-color:#efc8ce}.cart-summary{position:sticky;top:24px;padding:26px;border:1px solid #e7e2e9;border-radius:20px;background:#fff;box-shadow:0 18px 50px #23192d12}.cart-summary h2{margin:0 0 24px;font-size:20px}.cart-summary>div,.cart-summary>strong{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:13px 0;color:#716978;font-size:13px}.cart-summary>div b{color:#312a35;font-size:12px}.cart-summary hr{border:0;border-top:1px solid #eee9f0;margin:20px 0}.cart-summary>strong{color:#211b25;font-size:16px}.cart-summary>strong b{font-size:21px}.cart-summary>.button{width:100%;min-height:52px;margin-top:18px}.cart-summary ul{list-style:none;margin:22px 0 0;padding:18px 0 0;border-top:1px solid #eee9f0;display:grid;gap:12px}.cart-summary li{color:#756d7b;display:flex;align-items:center;gap:9px;font-size:12px}.cart-summary li svg{color:#bf135b}.cart-warning{padding:11px 12px;border-radius:10px;background:#fff0f1;color:#ad3948;font-size:11px;line-height:1.5}.cart-empty{min-height:420px;border:1px dashed #ddd5e3;border-radius:24px;background:#fbfafd;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center}.cart-empty>span{width:72px;height:72px;border-radius:22px;background:#f6c9dc;color:#bf135b;display:grid;place-items:center}.cart-empty h2{margin:22px 0 8px;font-size:25px}.cart-empty p{max-width:440px;margin:0 0 24px;color:#847c89;line-height:1.6}.cart-empty .button{display:inline-flex;align-items:center;gap:8px}@media(max-width:900px){.cart-page-layout{grid-template-columns:1fr}.cart-summary{position:static}.cart-page-heading{align-items:flex-start}.cart-page-lines article{grid-template-columns:92px minmax(0,1fr);grid-template-areas:"image copy" "price price" "actions actions"}.cart-product-image{width:92px;height:92px}.cart-line-price{justify-items:start;display:flex;align-items:center;gap:9px}.cart-line-actions{justify-content:space-between}}@media(max-width:560px){.cart-page-main{width:min(100% - 24px,1280px);padding-top:20px}.cart-page-heading{margin-top:16px;display:grid}.cart-page-heading h1{font-size:37px}.cart-page-lines article{padding:13px;gap:11px}.cart-summary{padding:20px}.market-cart-link>b{top:-4px;right:-2px}}.market-variant-picker{display:grid;gap:8px;margin:18px 0;color:#777282;font-size:12px;font-weight:750}.market-variant-picker select{width:100%;height:48px;border:1px solid #dcd9e2;border-radius:12px;background:#fff;padding:0 14px;color:#171422;font:inherit}.cart-product-copy>em,.market-checkout-product em{display:block;color:#bf135b;font-size:11px;font-style:normal;font-weight:750;margin-top:4px}.product-variant-editor{border:1px solid #ddd9e5;border-radius:16px;padding:16px;display:grid;gap:14px}.product-variant-editor>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.product-variant-editor>header div{display:grid;gap:4px}.product-variant-editor>header small{color:#8e8997;font-weight:500}.product-variant-editor>header button{border:1px solid #dcd7e8;background:#fff;border-radius:10px;padding:10px 13px;display:inline-flex;align-items:center;gap:6px;font-weight:750;cursor:pointer}.product-variant-editor>p{margin:0;color:#8e8997}.product-variant-list{display:grid;gap:9px}.product-variant-list article{display:grid;grid-template-columns:minmax(150px,1.5fr) minmax(120px,1fr) minmax(100px,.8fr) 90px 38px;align-items:end;gap:8px;padding:11px;border-radius:12px;background:#f8f7fa}.product-variant-list label{display:grid;gap:5px;font-size:10px;font-weight:750}.product-variant-list input{width:100%;height:39px;border:1px solid #ddd9e3;border-radius:9px;background:#fff;padding:0 10px}.product-variant-list article>button{height:39px;border:0;border-radius:9px;background:#fff0f0;color:#c83349;display:grid;place-items:center;cursor:pointer}@media(max-width:760px){.product-variant-editor>header{align-items:flex-start;flex-direction:column}.product-variant-list article{grid-template-columns:1fr 1fr}.product-variant-list article>button{align-self:end}}:where(.market-storefront,.login-page,.dashboard-shell) :where(a,button,input,select,textarea):focus-visible{outline:3px solid rgba(191,19,91,.32);outline-offset:3px}.login-form-wrap form>label{font-size:12px}.password-field button,.forgot-link button,.login-legal,.form-divider{font-size:12px}.form-success,.form-error{font-size:12px!important}.testimonial-person small,.login-stat span,.login-stat small{font-size:11px}.page-heading{min-height:68px;margin-bottom:18px}.page-heading h2{font-size:clamp(23px,2.2vw,28px);line-height:1.18}.page-heading p{font-size:13px;line-height:1.55}.panel-heading{padding:19px 20px 0}.panel-heading h3{font-size:17px}.panel-heading p{font-size:12px;line-height:1.5}.list-toolbar input,.list-toolbar select,.list-toolbar .button{font-size:12px}.dashboard-empty,.empty-state{font-size:13px}.commerce-panel>header b{font-size:15px}.commerce-panel>article strong{font-size:14px}.commerce-panel>article small{font-size:12px}.bank-form label,.simple-store-form>label:not(.simple-toggle),.simple-store-form .form-grid label{font-size:12px}.bank-form label small,.simple-store-section-title p,.simple-toggle small{font-size:11px}.bank-form input,.simple-store-form input,.simple-store-form textarea{min-height:44px;font-size:13px}.simple-store-section-title h3{font-size:17px}.simple-toggle span,.store-upload-card b,.store-cover-upload b{font-size:13px}.store-upload-card small,.store-cover-upload small,.store-cover-preview small,.store-upload-card em,.store-cover-upload em{font-size:11px}.store-revision-list b{font-size:14px}.store-revision-list small{font-size:11px}.store-revision-list .button,.market-preview-bar{font-size:12px}.market-global-search input{min-width:0;font-size:13px}.market-header nav button{min-height:40px;font-size:12px}.market-store-strip{min-height:38px;font-size:12px}.market-profile-cover>span{font-size:11px}.market-profile-copy small{font-size:11px}.market-profile-copy p{font-size:14px;line-height:1.65}.market-profile-copy>div span,.market-profile-copy>div a{font-size:12px}.market-follow{min-height:42px;padding-inline:19px;font-size:12px}.market-categories{scroll-snap-type:x proximity}.market-categories button{min-height:42px;scroll-snap-align:start;font-size:12px}.market-catalog-tools>span,.market-catalog-tools label,.market-catalog-tools button{font-size:12px}.market-product-media>span,.market-product-copy>span{font-size:10px}.market-product-copy h2{min-height:2.7em;font-size:14px;line-height:1.35}.market-product-copy p{font-size:14px}.market-product-copy del{font-size:11px}.market-product-card:focus-visible{border-color:#2d8dcd;box-shadow:0 0 0 4px #bf135b1f}.market-footer-brand strong{font-size:16px}.market-footer-brand small,.market-footer-main a,.market-footer-trust p{font-size:12px}.market-footer-main b{font-size:13px}.market-footer-bottom{font-size:11px}.market-breadcrumb{font-size:12px}.market-buybox-heading{font-size:11px}.market-buybox-price{font-size:21px}.market-buybox-discount{font-size:12px}.market-quantity{font-size:13px}.market-quantity button{width:34px;height:34px}.market-add-cart,.market-buy-now{min-height:50px;font-size:14px}.market-detail-tabs>label{font-size:12px}.market-description-content,.market-delivery-content{font-size:13px;line-height:1.7}.market-seller-card b{font-size:13px}.market-seller-card small,.market-seller-card button{font-size:11px}.market-related>div:first-child button,.market-related b,.market-related small{font-size:12px}.market-related b{line-height:1.35}.market-checkout-product b,.market-checkout-product small,.market-checkout label:not(.market-checkout-terms){font-size:12px}.market-checkout-terms,.market-checkout>p{font-size:11px}.checkout-page{min-height:100vh;background:#fff;color:#161329;font-family:inherit}.checkout-topbar{width:min(1180px,calc(100% - 48px));min-height:76px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #efedf3}.checkout-topbar>button,.checkout-topbar>span{border:0;background:transparent;display:inline-flex;align-items:center;gap:8px;color:#666174;font-size:12px;font-weight:750}.checkout-topbar>button{justify-self:start;cursor:pointer}.checkout-topbar>span{justify-self:end}.checkout-topbar .brand-logo{justify-self:center}.checkout-shell{width:min(1100px,calc(100% - 48px));margin:0 auto;padding:38px 0 70px}.checkout-progress{width:min(690px,100%);height:72px;margin:0 auto 48px;padding:0 22%;border-radius:22px;background:#f7f6f8;display:grid;grid-template-columns:minmax(92px,auto) 1fr minmax(92px,auto);align-items:center}.checkout-progress button{border:0;background:transparent;color:#a5a1b1;display:grid;justify-items:center;gap:4px;padding:0;font:inherit;font-size:12px;font-weight:700}.checkout-progress button:not(:disabled){cursor:pointer}.checkout-progress button span{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#eceaf0;color:#9f9aaa}.checkout-progress button.active,.checkout-progress button.done{color:#18142f}.checkout-progress button.active span{background:#bf135b;color:#fff;box-shadow:0 6px 15px #bf135b38}.checkout-progress button.done span{background:#f6c9dc;color:#bf135b}.checkout-progress i{height:1px;background:#dcd8e3}.checkout-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);gap:68px;align-items:start}.checkout-form{display:grid;gap:34px}.checkout-form>section{display:grid;gap:22px}.checkout-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.checkout-section-heading>div{display:flex;align-items:flex-start;gap:12px}.checkout-section-heading>div>span{width:28px;height:28px;flex:0 0 auto;border-radius:9px;background:#fff0f6;color:#bf135b;display:grid;place-items:center;font-size:12px;font-weight:900}.checkout-section-heading h1,.checkout-section-heading h2{margin:0 0 5px;font-size:18px;letter-spacing:-.02em}.checkout-section-heading p{margin:0;color:#85808f;font-size:11px;line-height:1.55}.checkout-section-heading>a{color:#5d36d7;font-size:11px;font-weight:800;text-decoration:none;padding-top:6px}.checkout-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.checkout-fields label{min-width:0;display:grid;gap:7px;color:#393448;font-size:11px;font-weight:780}.checkout-fields label>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.checkout-fields label em{color:#aaa5b1;font-size:9px;font-style:normal;font-weight:600}.checkout-field-wide{grid-column:1 / -1}.checkout-fields input,.checkout-fields textarea,.checkout-fields select{width:100%;min-height:54px;border:1px solid #d9d5e0;border-radius:13px;background:#fff;padding:0 16px;color:#18142c;outline:0;resize:vertical;font:inherit;font-size:13px;transition:border-color .18s,box-shadow .18s}.checkout-fields textarea{min-height:96px;padding-top:14px;line-height:1.55}.checkout-fields input::placeholder,.checkout-fields textarea::placeholder{color:#aaa7b3}.checkout-fields input:focus,.checkout-fields textarea:focus,.checkout-fields select:focus{border-color:#bf135b;box-shadow:0 0 0 4px #bf135b17}.checkout-phone{display:flex;align-items:stretch;min-width:0;border:1px solid #d9d5e0;border-radius:13px;background:#fff;transition:border-color .18s,box-shadow .18s}.checkout-phone:focus-within{border-color:#bf135b;box-shadow:0 0 0 4px #bf135b17}.checkout-phone-prefix{display:flex;align-items:center;justify-content:center;gap:8px;flex:0 0 96px;background:#faf9fb;border-right:1px solid #e9e5ed;border-radius:12px 0 0 12px;color:#393448;font-size:13px;font-weight:700;white-space:nowrap}.checkout-phone-country{padding:3px 5px;border:1px solid #e9e5ed;border-radius:5px;background:#fff;color:#777282;font-size:10px;letter-spacing:.04em}.checkout-fields .checkout-phone input{flex:1;width:0;min-width:0;min-height:52px;border:0;border-radius:0 12px 12px 0;box-shadow:none}.checkout-fields .checkout-phone input:focus{border:0;box-shadow:none}.checkout-coupon{max-width:310px}.checkout-billing-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:0;padding:0;margin:0;min-width:0}.checkout-billing-types legend{margin-bottom:10px;font-size:12px;font-weight:700}.checkout-billing-types label{display:flex;align-items:center;gap:10px;padding:16px;border:1px solid #e3dfe7;border-radius:14px;cursor:pointer}.checkout-billing-types label.is-selected{border-color:#bf135b;background:#fff0f6}.checkout-form .checkout-billing-types input,.checkout-form .checkout-billing-same input{width:18px;height:18px;min-height:18px;padding:0;margin:0;flex:0 0 18px;accent-color:#bf135b}.checkout-billing-types b{font-size:13px}.checkout-billing-types small{display:block;margin-top:4px;color:#777282;font-size:11px}.checkout-billing-same{display:flex;align-items:center;gap:10px;font-size:13px;cursor:pointer}.checkout-billing-summary{padding:18px;border:1px solid #e3dfe7;border-radius:14px;margin:16px 0;overflow-wrap:anywhere}.checkout-billing-summary p{white-space:pre-wrap}@media(max-width:480px){.checkout-billing-types{grid-template-columns:1fr}}.checkout-consent-copy{margin:-10px 0 0;color:#777282;font-size:10px;line-height:1.6}.checkout-consent-copy button{border:0;background:transparent;color:#5e35dd;padding:0;font:inherit;font-weight:800;cursor:pointer}.checkout-primary-action{width:100%;min-height:54px;border:0;border-radius:999px;background:linear-gradient(100deg,#236d9e,#bf135b);color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;font:inherit;font-size:14px;font-weight:850;cursor:pointer;box-shadow:0 12px 25px #6723f22e;transition:transform .18s,box-shadow .18s}.checkout-primary-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 15px 30px #6723f23d}.checkout-primary-action:disabled{cursor:wait;opacity:.65}.checkout-secondary-action{justify-self:center;border:0;background:transparent;color:#686273;display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.checkout-error{margin:-14px 0 0;padding:12px 14px;border:1px solid #ffd0d7;border-radius:11px;background:#fff4f6;color:#c32e48;font-size:11px}.checkout-summary-column{position:sticky;top:24px;display:grid;gap:18px}.checkout-summary-card{padding:20px;border:1px solid #dcd8e2;border-radius:17px;background:#fff;box-shadow:0 14px 36px #2b20440e}.checkout-summary-card>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:16px;border-bottom:1px solid #e8e5ec}.checkout-summary-card>header strong,.checkout-summary-card>header span{display:block}.checkout-summary-card>header strong{font-size:15px}.checkout-summary-card>header span{margin-top:3px;color:#918c99;font-size:10px}.checkout-summary-card>header button{border:0;background:transparent;display:inline-flex;align-items:center;gap:5px;color:#29233b;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.checkout-summary-products{display:grid;gap:14px;padding:18px 0;border-bottom:1px solid #e8e5ec}.checkout-summary-products article{display:grid;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:11px}.checkout-summary-image{width:66px;height:66px;border-radius:10px;background:#f3f1f5;color:#8b8498;overflow:hidden;display:grid;place-items:center}.checkout-summary-image img{width:100%;height:100%;object-fit:cover}.checkout-summary-products b,.checkout-summary-products small{display:block}.checkout-summary-products b{font-size:11px;line-height:1.4}.checkout-summary-products small{margin-top:3px;color:#8e8997;font-size:9px}.checkout-summary-products article>strong{white-space:nowrap;font-size:11px}.checkout-summary-card dl{display:grid;gap:9px;margin:18px 0 0}.checkout-summary-card dl div{display:flex;align-items:center;justify-content:space-between;gap:16px}.checkout-summary-card dt,.checkout-summary-card dd{margin:0;font-size:12px}.checkout-summary-card dd{font-weight:800}.checkout-summary-card .checkout-summary-total{padding-top:12px;border-top:1px solid #e8e5ec}.checkout-summary-card .checkout-summary-total dt,.checkout-summary-card .checkout-summary-total dd{font-size:15px;font-weight:900}.checkout-store-card{padding:14px 16px;border-radius:15px;background:#f7f6f8;color:#1d1831;display:grid;grid-template-columns:46px 1fr auto;gap:11px;align-items:center;text-decoration:none}.checkout-store-card>span{width:46px;height:46px;border:1px solid #ddd7e9;border-radius:50%;background:#fff;color:#bf135b;display:grid;place-items:center;overflow:hidden;font-weight:900}.checkout-store-card img{width:100%;height:100%;object-fit:cover}.checkout-store-card b,.checkout-store-card small{display:block}.checkout-store-card b{font-size:11px}.checkout-store-card small{margin-top:3px;color:#817b8a;font-size:9px}.checkout-assurance{padding:0 4px;color:#5f586a;display:flex;align-items:flex-start;gap:9px}.checkout-assurance svg{color:#bf135b}.checkout-assurance b,.checkout-assurance small{display:block}.checkout-assurance b{color:#29233b;font-size:10px}.checkout-assurance small{margin-top:3px;font-size:9px;line-height:1.45}.checkout-provider-panel{padding:22px;border:1px solid #dcd7e5;border-radius:17px;display:grid;grid-template-columns:54px 1fr;gap:15px;align-items:center}.checkout-provider-icon{width:54px;height:54px;border-radius:15px;background:#fff0f6;color:#bf135b;display:grid;place-items:center}.checkout-provider-panel h2{margin:0 0 6px;font-size:15px}.checkout-provider-panel p{margin:0;color:#7e7888;font-size:10px;line-height:1.6}.checkout-card-brands{grid-column:1 / -1;display:flex;gap:8px;padding-top:14px;border-top:1px solid #ece9ef}.checkout-card-brands span{min-width:54px;height:27px;border:1px solid #e0dce5;border-radius:6px;background:#fff;display:grid;place-items:center;color:#413a50;font-size:8px;font-weight:900}.checkout-security-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.checkout-security-row>span{padding:12px;border-radius:12px;background:#f8f7f9;color:#bf135b;display:grid;grid-template-columns:22px 1fr;column-gap:6px;align-items:center}.checkout-security-row b,.checkout-security-row small{grid-column:2;display:block}.checkout-security-row b{color:#322c40;font-size:9px}.checkout-security-row small{margin-top:2px;color:#928c9b;font-size:7px}.checkout-legal-section>h2{margin:0;font-size:15px}.checkout-legal-section>div{display:grid;gap:8px}.checkout-legal-section>div>button{width:100%;padding:12px 14px;border:1px solid #e2dee8;border-radius:11px;background:#fff;color:#302a3e;display:flex;align-items:center;justify-content:space-between;text-align:left;font:inherit;cursor:pointer}.checkout-legal-section>div span,.checkout-legal-section>div small{display:block}.checkout-legal-section>div span{font-size:10px;font-weight:800}.checkout-legal-section>div small{margin-top:3px;color:#928c9b;font-size:8px;font-weight:600}.checkout-terms{display:flex;align-items:flex-start;gap:10px;color:#6f6978;font-size:10px;line-height:1.55;cursor:pointer}.checkout-terms input{width:17px;height:17px;flex:0 0 auto;accent-color:#bf135b}.checkout-terms b{color:#4e2bc5}.checkout-legal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;padding:22px;background:#1411257a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center}.checkout-legal-dialog{width:min(760px,100%);max-height:min(78vh,720px);border-radius:22px;background:#fff;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;box-shadow:0 30px 90px #17112b40}.checkout-legal-dialog>header{min-height:68px;padding:0 20px;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;border-bottom:1px solid #ece9ef}.checkout-legal-dialog>header h2{margin:0;text-align:center;font-size:17px}.checkout-legal-dialog>header button{width:34px;height:34px;border:0;border-radius:9px;background:transparent;color:#342e43;display:grid;place-items:center;cursor:pointer}.checkout-legal-copy{overflow:auto;padding:24px 28px;color:#373143;white-space:pre-wrap;font-size:12px;line-height:1.7}.checkout-legal-dialog>footer{padding:14px 22px 20px}.checkout-legal-dialog>footer button{width:100%;min-height:49px;border:0;border-radius:999px;background:#6d22fa;color:#fff;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.checkout-complete-page{display:grid;place-items:center;padding:24px;background:#f8f7fa}.checkout-complete-card{width:min(520px,100%);padding:48px;border:1px solid #e1dde7;border-radius:24px;background:#fff;text-align:center;box-shadow:0 24px 70px #2a1d4514}.checkout-complete-card>span{width:70px;height:70px;margin:0 auto 22px;border-radius:50%;background:#e8f8ee;color:#159350;display:grid;place-items:center}.checkout-complete-card h1{margin:25px 0 12px;font-size:27px}.checkout-complete-card p{margin:0 0 26px;color:#797381;font-size:12px;line-height:1.7}.checkout-complete-card button{width:100%;min-height:50px;border:0;border-radius:999px;background:#181521;color:#fff;font:inherit;font-weight:800;cursor:pointer}@media(max-width:900px){.checkout-layout{grid-template-columns:1fr;gap:34px}.checkout-summary-column{position:static;grid-row:1}.checkout-form{grid-row:2}.checkout-progress{margin-bottom:30px}}@media(max-width:600px){.checkout-topbar{width:calc(100% - 28px);min-height:64px;grid-template-columns:auto 1fr auto}.checkout-topbar>button{width:38px;height:38px;justify-content:center}.checkout-topbar>button{font-size:0}.checkout-topbar>span{font-size:0}.checkout-topbar>span svg{width:20px;height:20px}.checkout-shell{width:calc(100% - 28px);padding:22px 0 44px}.checkout-progress{height:64px;padding:0 13%;border-radius:16px;margin-bottom:26px}.checkout-layout{gap:27px}.checkout-summary-card{padding:16px}.checkout-summary-products article{grid-template-columns:56px minmax(0,1fr) auto}.checkout-summary-image{width:56px;height:56px}.checkout-form{gap:28px}.checkout-fields{grid-template-columns:1fr}.checkout-field-wide{grid-column:auto}.checkout-coupon{max-width:none}.checkout-section-heading{flex-direction:column}.checkout-section-heading>div{width:100%}.checkout-section-heading>a{margin-left:40px;padding-top:0;white-space:nowrap}.checkout-security-row{grid-template-columns:1fr}.checkout-provider-panel{grid-template-columns:44px 1fr;padding:17px}.checkout-provider-icon{width:44px;height:44px;border-radius:12px}.checkout-legal-backdrop{padding:10px;align-items:end}.checkout-legal-dialog{max-height:88vh;border-radius:20px 20px 12px 12px}.checkout-legal-copy{padding:20px;font-size:11px}}.market-legal-documents summary{font-size:12px}.market-legal-documents details>div{font-size:11px}@media(max-width:600px){.market-header{min-height:66px;padding:10px 12px;grid-template-columns:102px minmax(0,1fr) 42px;gap:8px}.market-platform-logo .brand-logo{transform:scale(.78)}.market-header nav{min-width:0}.market-header .market-cart-link{width:42px;height:42px}.market-global-search{min-width:0;height:40px;padding-inline:11px}.market-global-search input{font-size:12px}.market-store-strip{padding-inline:16px;font-size:11px}.market-identity{margin-block:14px 22px}.market-profile-cover{min-height:112px}.market-profile{grid-template-columns:64px minmax(0,1fr);margin:-30px 8px 10px;padding:12px;gap:11px}.market-profile-logo{width:64px;height:64px;border-radius:14px;font-size:24px}.market-profile-copy small{font-size:9px;letter-spacing:.11em}.market-profile-copy h1{margin:5px 0 6px;font-size:21px}.market-profile-copy p{font-size:12px;line-height:1.5}.market-profile-copy>div{margin-top:7px;flex-wrap:wrap;gap:7px 12px}.market-profile-copy>div span,.market-profile-copy>div a{font-size:11px}.market-follow{grid-column:1 / -1;width:100%;justify-content:center;min-height:40px}.market-categories{margin-right:-16px;border-radius:12px 0 0 12px}.market-categories button{min-height:40px;padding-inline:13px;font-size:11px}.market-product-copy{padding:10px 3px 5px}.market-product-copy>span{font-size:9px}.market-product-copy h2{min-height:2.7em;padding-right:0;font-size:13px}.market-product-copy p{font-size:14px}.market-breadcrumb{min-height:48px;font-size:11px}.market-product-detail{padding-top:4px}.market-buybox h1{font-size:29px}.market-detail-thumbs{padding-bottom:4px;overflow-x:auto;scroll-snap-type:x proximity}.market-detail-thumbs button{flex:0 0 64px;scroll-snap-align:start}.market-footer-main{padding-block:38px 32px}.market-footer-bottom{align-items:flex-start;flex-direction:column;gap:9px}}.dashboard-content .shipping-profile-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px}.dashboard-content .shipping-profile-card{gap:20px;padding:23px;border-color:#e2dfe6;border-radius:18px;box-shadow:0 10px 30px #1f18280b}.dashboard-content .shipping-profile-card header>span{width:46px;height:46px;border-radius:13px}.dashboard-content .shipping-profile-card h3{font-size:15px}.dashboard-content .shipping-profile-card dl{gap:9px}.dashboard-content .shipping-profile-card dl>div{padding:13px 14px;border:1px solid #eeebf1;background:#faf9fb}.dashboard-content .shipping-profile-card dt{font-size:9px}.dashboard-content .shipping-profile-card dd{margin-top:6px;font-size:12px}.dashboard-content .shipping-profile-card footer{justify-content:flex-end;padding-top:16px;border-top:1px solid #eeebf0}.dashboard-content .shipping-profile-card footer button{flex:0 0 auto;min-height:39px;padding:0 14px;border:1px solid #ded9e2;border-radius:9px;background:#fff;color:#3f3945;font-size:9px;font-weight:750}.dashboard-content .shipping-profile-card footer .shipping-edit-action{border-color:#d8cdfb;color:#6139d2;background:#fff0f6}.dashboard-content .shipping-profile-card footer .shipping-delete-action{color:#b43e50}.dashboard-content .commerce-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:stretch}.dashboard-content .commerce-panel-wide{grid-column:auto}.dashboard-content .commerce-panel{min-width:0;border-radius:17px;box-shadow:0 9px 28px #1f18290a}.dashboard-content .commerce-panel>header{min-height:72px;padding:18px 21px;background:linear-gradient(120deg,#fff,#fff0f6)}.dashboard-content .commerce-panel>header>span>svg{color:#bf135b}.dashboard-content .commerce-panel>header b{font-size:14px}.dashboard-content .commerce-panel>article{min-height:67px;padding:15px 20px}.dashboard-content .commerce-panel>article:hover{background:#fff0f6}.dashboard-content .commerce-panel>article strong{font-size:12px}.dashboard-content .commerce-panel>article small{font-size:9px}.dashboard-content .commerce-panel>article button{width:34px;height:34px;display:grid;place-items:center;border-radius:9px}.dashboard-content .commerce-empty{min-height:230px;margin:14px;border:1px dashed #dcd6e4;border-radius:14px;background:radial-gradient(circle at 50% 20%,#fff0f6,#fbfafc 58%)}.dashboard-content .commerce-empty svg{width:42px;height:42px;padding:10px;border-radius:12px;background:#fff;color:#bf135b;box-shadow:0 9px 25px #3e2a5b17}.dashboard-content .commerce-empty span{max-width:260px;text-align:center;color:#7f7885;font-size:10px;line-height:1.55}.dashboard-content .summary-row{gap:11px;border:0;background:transparent}.dashboard-content .summary-row>div{min-height:100px;padding:17px 18px;border:1px solid #e4e1e7;border-radius:14px;background:#fff;box-shadow:0 7px 22px #1f182909}.dashboard-content .summary-row span{font-size:9px}.dashboard-content .summary-row strong{font-size:20px}.dashboard-content .summary-row small{font-size:8px}.dashboard-content .list-panel{border-radius:17px}.dashboard-content .list-panel .panel-heading{padding:20px 22px 12px}.dashboard-content .list-toolbar{display:grid;grid-template-columns:minmax(230px,1fr) 145px 145px 145px;gap:9px;padding:12px 16px 16px}.dashboard-content .list-toolbar>label{width:100%;height:42px;border-radius:10px;padding-inline:12px}.dashboard-content .list-toolbar>select,.dashboard-content .list-toolbar>input[type=date]{width:100%;height:42px;padding:0 11px;border:1px solid #e2dee5;border-radius:10px;background:#fff;color:#6e6873;font:inherit;font-size:9px}.dashboard-content .data-table th{height:39px;background:#faf9fb}.dashboard-content .data-table td{min-height:56px;padding-block:14px}.dashboard-content .order-detail-row td{background:#f7f6f9}.dashboard-content .order-detail-row td>.order-detail-shell{display:grid;grid-template-columns:1.3fr .8fr;gap:13px;padding:18px;background:#f7f6f9}.dashboard-content .order-detail-shell span{min-width:0;display:initial;padding:0;background:transparent}.dashboard-content .order-financial-summary,.dashboard-content .order-context-grid article,.dashboard-content .order-line-items,.dashboard-content .order-address-card{border:1px solid #e3dfe6;border-radius:13px;background:#fff}.dashboard-content .order-financial-summary{padding:17px}.dashboard-content .order-financial-summary>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:14px;border-bottom:1px solid #eeebf0}.dashboard-content .order-financial-summary header>div,.dashboard-content .order-financial-summary header>strong{display:grid;gap:3px}.dashboard-content .order-financial-summary header>strong{color:#bf135b;text-align:right;font-size:15px}.dashboard-content .order-financial-summary header small{color:#928b97;font-size:8px;font-weight:500}.dashboard-content .order-financial-summary>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:13px}.dashboard-content .order-financial-summary>div span{display:grid;gap:5px;padding:10px;border-radius:9px;background:#f8f7fa}.dashboard-content .order-financial-summary>div b{font-size:10px}.dashboard-content .order-context-grid{display:grid;gap:9px}.dashboard-content .order-context-grid article{display:grid;gap:5px;padding:13px 14px}.dashboard-content .order-context-grid small,.dashboard-content .order-line-items header small,.dashboard-content .order-address-card small{color:#8c8591;font-size:8px}.dashboard-content .order-context-grid b{color:#352f3a;font-size:10px;overflow-wrap:anywhere}.dashboard-content .order-context-grid p,.dashboard-content .order-address-card p{margin:0;color:#8a838f;font-size:8px;line-height:1.5;overflow-wrap:anywhere}.dashboard-content .order-line-items{grid-column:1 / -1;overflow:hidden}.dashboard-content .order-line-items>header{display:flex;justify-content:space-between;padding:13px 15px;border-bottom:1px solid #ece8ef}.dashboard-content .order-line-items article{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:12px 15px;border-bottom:1px solid #f0edf2}.dashboard-content .order-line-items article:last-child{border-bottom:0}.dashboard-content .order-line-items article>div{display:grid;gap:3px}.dashboard-content .order-line-items article b{font-size:10px}.dashboard-content .order-line-items article small,.dashboard-content .order-line-items article span{color:#8b8490;font-size:8px}.dashboard-content .order-line-items article strong{font-size:10px}.dashboard-content .order-address-card{grid-column:1 / -1;display:grid;gap:4px;padding:14px 15px}.dashboard-content .order-address-card b{font-size:10px}.dashboard-content .settlement-panel{overflow:hidden}.dashboard-content .settlement-panel .panel-heading{padding:21px 23px 15px}.dashboard-content .settlement-list article{grid-template-columns:44px minmax(0,1fr) minmax(210px,auto);gap:15px;min-height:76px;padding:14px 22px}.dashboard-content .settlement-list article>span{width:40px;height:40px;border-radius:11px}.dashboard-content .settlement-list article>.settlement-copy{display:grid;gap:4px}.dashboard-content .settlement-list .settlement-copy b{font-size:11px}.dashboard-content .settlement-list .settlement-copy small{max-width:660px;font-size:9px}.dashboard-content .settlement-list .settlement-copy time{color:#aaa3ad;font-size:8px}.dashboard-content .settlement-state{display:grid;grid-template-columns:auto minmax(95px,auto);align-items:center;justify-content:end;gap:13px}.dashboard-content .settlement-list .settlement-state strong{min-width:105px;font-size:12px}.dashboard-content .settlement-list .settlement-state em{justify-self:end}@media(max-width:1050px){.dashboard-content .commerce-grid{grid-template-columns:1fr}.dashboard-content .list-toolbar{grid-template-columns:minmax(220px,1fr) repeat(3,125px)}}@media(max-width:760px){.dashboard-content .shipping-profile-grid{grid-template-columns:1fr}.dashboard-content .list-toolbar{grid-template-columns:1fr 1fr}.dashboard-content .list-toolbar>label{grid-column:1 / -1}.dashboard-content .order-detail-row td>.order-detail-shell{grid-template-columns:1fr;padding:11px}.dashboard-content .order-financial-summary>div{grid-template-columns:1fr 1fr}.dashboard-content .order-line-items,.dashboard-content .order-address-card{grid-column:auto}.dashboard-content .settlement-list article{grid-template-columns:40px minmax(0,1fr);padding-inline:15px}.dashboard-content .settlement-state{grid-column:2;grid-template-columns:1fr;justify-items:start;gap:7px}.dashboard-content .settlement-list .settlement-state em,.dashboard-content .settlement-list .settlement-state strong{justify-self:start;text-align:left}}.shopega-design-list small{color:#655f6b}.landing-store-profile span{color:#5e5864}.landing-store-categories{color:#615b67}.shopega-store-proof-panel>div:not(.editor-panel-head) span{color:#5e5865}.shopega-editor-panel>button.saved{color:#075f34}.step-card .step-number{color:#655f6c}.price-card>p,.price-card>small,.faq-intro>p,.faq-item p{color:#625c68}.final-cta .eyebrow,.final-cta>p{color:#fff0f6}.footer-brand>span,.footer-bottom,.footer-bottom a,.footer-cookie-button,.footer-bottom .system-status{color:#ffffffb8}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.language-switcher{position:relative;z-index:60;display:inline-flex;flex:0 0 auto}.language-switcher-trigger{width:42px;height:42px;padding:0;border:1px solid #e5e2eb;border-radius:12px;background:#fffffff0;color:#302b38;display:grid;place-items:center;box-shadow:0 5px 18px #1c16250a;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.language-switcher-trigger:hover{color:#bf135b;border-color:#cfc4ef;transform:translateY(-1px)}.language-switcher-trigger:focus-visible,.language-switcher.is-open .language-switcher-trigger{outline:0;border-color:#bf135b;box-shadow:0 0 0 3px #7246ff1f}.language-switcher-menu{position:absolute;top:calc(100% + 10px);right:0;width:min(330px,calc(100vw - 28px));padding:10px;border:1px solid #e6e1ec;border-radius:18px;background:#fffffffa;color:#27222e;box-shadow:0 24px 70px #1912242e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.language-switcher-heading{display:flex;align-items:center;gap:8px;padding:8px 9px 11px;font-size:12px;font-weight:800}.language-switcher-options{max-height:min(430px,62vh);overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:3px;padding-right:3px}.language-switcher-options>button{min-width:0;min-height:50px;padding:7px 9px;border:0;border-radius:11px;background:transparent;color:inherit;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer}.language-switcher-options>button:hover{background:#fff0f6}.language-switcher-options>button.is-active{background:#fff0f6;color:#5c2fe0}.language-switcher-options>button span{min-width:0;display:grid;gap:2px}.language-switcher-options>button b{overflow:hidden;text-overflow:ellipsis;font-size:12px;white-space:nowrap}.language-switcher-options>button small{overflow:hidden;text-overflow:ellipsis;color:#8a8390;font-size:9px;white-space:nowrap}.language-switcher-options>button.is-active small{color:#775ce0}.login-top-actions{display:flex;align-items:center;gap:10px}@media(max-width:875px){.language-switcher-menu{position:fixed;top:70px;right:12px;width:min(264px,calc(80vw - 20px))}.language-switcher-options{max-height:54vh}}@media(max-width:1200px){.site-footer .footer-main{grid-template-columns:1fr 1fr;gap:46px 56px}.site-footer .footer-brand{grid-column:1 / -1}}@media(max-width:875px){.site-footer-inner{width:100%;padding:62px 20px 26px}.site-footer .footer-main{gap:40px 28px;padding-bottom:50px}}@media(max-width:480px){.site-footer-inner{width:100%;padding:52px 16px 26px}.site-footer .footer-main{grid-template-columns:1fr;gap:36px}.site-footer .footer-brand{grid-column:auto}.site-footer .footer-bottom>div{flex-wrap:wrap;gap:12px 20px}}.market-storefront{font-family:var(--font-ui);font-size:var(--type-body-size);font-weight:400;line-height:var(--type-body-line);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.market-storefront :is(button,input,select,textarea){font-family:var(--font-ui)}.market-storefront button{font-size:14px;font-weight:600;line-height:20px}.market-global-search input{font-size:14px;line-height:20px}.market-global-search{margin:0}@media(max-width:900px){.market-header{grid-template-columns:minmax(110px,1fr) auto;height:auto;padding-block:12px;gap:10px 16px}.market-header .market-global-search{grid-column:1 / -1;grid-row:2}.market-header nav{grid-column:2;grid-row:1;gap:4px}.market-header nav>button,.market-header nav .language-switcher-trigger{display:inline-flex;width:40px;height:40px;justify-content:center}.market-header nav>button:not(.market-cart-link){display:inline-flex}.market-header nav>button>span{display:none}}.market-header nav button{font-size:14px;font-weight:500;line-height:20px}.market-store-strip{font-size:13px;line-height:18px}.market-profile-copy h1{margin-block:8px 9px;font-family:var(--font-ui);font-size:var(--type-store-name-size);font-weight:600;line-height:28px;letter-spacing:-.02em}.market-profile-copy p{font-size:14px;font-weight:400;line-height:22px}.market-profile-copy>div span,.market-profile-copy>div a{font-size:13px;font-weight:500;line-height:18px}.market-follow{font-size:14px;font-weight:600;line-height:20px}.market-categories button{font-size:14px;font-weight:400;line-height:20px}.market-categories button.active{font-weight:500}.market-catalog-tools>span{font-size:13px;font-weight:400;line-height:18px}.market-catalog-tools label,.market-catalog-tools button{font-size:14px;font-weight:500;line-height:20px}.market-product-copy>span{font-size:12px;font-weight:600;line-height:16px}.market-product-copy h2{margin-bottom:5px;font-family:var(--font-ui);font-size:var(--type-product-name-size);font-weight:500;line-height:21px;letter-spacing:0}.market-product-copy p{font-size:15px;font-weight:500;line-height:21px}.market-product-copy del{font-size:14px;font-weight:400;line-height:20px}.market-product-media>span{font-size:12px;font-weight:600;line-height:16px}.market-buybox h1{font-family:var(--font-ui);font-size:var(--type-product-detail-size);font-weight:600;line-height:34px;letter-spacing:-.025em}.market-buybox-price{font-size:var(--type-product-price-size);font-weight:500;line-height:28px}.market-buybox-heading{font-size:12px;font-weight:600;line-height:16px}.market-buybox-discount{font-size:12px;font-weight:500;line-height:16px}.market-buybox-discount del{font-size:14px;font-weight:400;line-height:20px}.market-quantity{font-size:14px;line-height:20px}.market-add-cart,.market-buy-now{font-size:14px;font-weight:600;line-height:20px}.market-detail-tabs>label{font-size:14px;font-weight:400;line-height:20px}.market-detail-tabs>input:checked+label{font-weight:600}.market-description-content,.market-delivery-content{font-size:14px;font-weight:400;line-height:22px}.market-related h2,.market-empty h2{font-family:var(--font-ui);font-size:var(--type-section-size);font-weight:600;line-height:26px}.market-related b,.market-related small{font-size:14px;font-weight:500;line-height:20px}.market-footer{font-family:var(--font-ui);font-size:14px;line-height:20px}.market-footer-brand strong{font-size:14px;font-weight:600;line-height:20px}.market-footer-brand small,.market-footer-main b,.market-footer-main a,.market-footer-trust p,.market-footer-bottom{font-size:13px;font-weight:400;line-height:20px}.market-footer-main b{font-weight:600}@media(max-width:600px){:root{--type-store-name-size: 18px;--type-product-name-size: 14px;--type-product-detail-size: 22px;--type-product-price-size: 18px;--type-section-size: 17px}.market-profile-copy h1{line-height:28px}.market-product-copy h2,.market-product-copy p{font-size:14px;line-height:21px}.market-product-copy del{font-size:13px;line-height:20px}.market-buybox h1{line-height:30px}.market-buybox-price{line-height:28px}.market-footer,.market-footer-brand strong,.market-footer-brand small,.market-footer-main b,.market-footer-main a,.market-footer-trust p,.market-footer-bottom{font-size:13px;line-height:20px}}.dashboard-shell{--sidebar: 248px;background:#f7f6f9}.dashboard-sidebar{--nav-row-height: clamp(24px, calc(6.4dvh - 22px) , 36px);padding:10px 15px 8px;border-right-color:#ded9e7;background:radial-gradient(circle at 12% 5%,rgba(191,19,91,.08),transparent 27%),linear-gradient(180deg,#fefeff,#faf9fc 48%,#f7f5fa);box-shadow:12px 0 38px #231a300e}.sidebar-logo{height:36px;flex-shrink:0;padding:2px 8px 5px}.sidebar-logo .brand{font-size:21px}.sidebar-logo .brand-mark{width:29px;height:29px}.workspace-switcher{height:62px;margin-top:9px;grid-template-columns:37px minmax(0,1fr) auto;gap:10px;padding:9px 10px;border-color:#ddd7e6;border-radius:13px;background:#ffffffe0;box-shadow:0 8px 22px #261d340e;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.workspace-switcher:hover{border-color:#cbbdf2;box-shadow:0 10px 28px #402a6517;transform:translateY(-1px)}.workspace-icon{width:37px;height:37px;border-radius:11px;background:linear-gradient(145deg,#bf135b,#236d9e);box-shadow:0 7px 15px #6434e23b,inset 0 1px #ffffff59}.workspace-switcher strong{color:#27212f;font-size:11.5px;line-height:16px}.workspace-switcher small{color:#817a88;font-size:9px;line-height:13px}.workspace-switcher>svg{color:#635c6b}.sidebar-nav{min-height:0;margin-top:6px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#d9d2e4 transparent}.sidebar-group{gap:clamp(1px,.16dvh,2px);padding:clamp(3px,.5dvh,7px) 0;border-top-color:#e7e2eb}.sidebar-group>small{padding:1px 11px 2px;line-height:12px;color:#7e7685;font-size:8.5px;font-weight:800;letter-spacing:.12em}.sidebar-group button,.sidebar-bottom>button{position:relative;height:auto;min-height:var(--nav-row-height, 40px);flex-shrink:0;padding:3px 11px;line-height:18px;border-radius:10px;gap:11px;color:#57505f;font-size:12px;font-weight:530;transition:color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.sidebar-group button svg{flex-shrink:0;color:#6f6877;stroke-width:1.85;transition:color .18s ease,transform .18s ease}.sidebar-group button:hover,.sidebar-bottom>button:hover{color:#2e2737;background:#f0edf5;transform:translate(2px)}.sidebar-group button:hover svg{color:#5d36ca}.sidebar-group button.active{color:#fff;background:linear-gradient(100deg,#236d9e,#236d9e);box-shadow:0 9px 20px #6034d233,inset 0 1px #ffffff38}.sidebar-group button.active:before{content:"";position:absolute;left:5px;width:3px;height:16px;border-radius:999px;background:#ffffffd1}.sidebar-group button.active svg{color:#fff;transform:scale(1.04)}.sidebar-group button.active .nav-count{color:#fff;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff2e}.sidebar-bottom{flex-shrink:0;padding-top:6px;border-top-color:#e1dce6}.sidebar-bottom>.sidebar-site-link{width:100%;min-height:36px;margin-bottom:6px;color:#51465f}.sidebar-site-link svg{flex-shrink:0;color:#bf135b}.sidebar-site-link:focus-visible{outline:2px solid #bf135b;outline-offset:-2px}@media(max-width:1125px){.sidebar-bottom>.sidebar-site-link{min-height:44px}}.dashboard-sidebar>.workspace-wrap{flex-shrink:0}.dashboard-sidebar .workspace-wrap>.workspace-switcher{height:50px;margin-top:4px;padding-block:5px}@media(min-width:1126px)and (max-height:1000px){.dashboard-sidebar .sidebar-group{padding-block:2px;gap:0}}@media(min-width:1126px)and (max-height:680px){.dashboard-sidebar{padding-block:6px}.dashboard-sidebar .sidebar-logo{height:28px;padding-block:0}.dashboard-sidebar .workspace-wrap>.workspace-switcher{height:42px;margin-top:2px;padding-block:2px}.dashboard-sidebar .sidebar-nav{margin-top:4px}.dashboard-sidebar .sidebar-group{padding-block:1px;gap:0}.dashboard-sidebar .sidebar-group>small{padding-block:0}.dashboard-sidebar .sidebar-bottom{padding-top:3px}.dashboard-sidebar .sidebar-site-link{min-height:28px;margin-bottom:2px}.dashboard-sidebar .sidebar-profile{height:34px;padding-block:0}.dashboard-sidebar .sidebar-profile>span{width:30px;height:30px}}.sidebar-profile{height:42px;margin-top:0;grid-template-columns:36px minmax(0,1fr) auto;padding:3px 7px;border-top:0}.sidebar-profile>span{width:36px;height:36px;border-radius:11px;background:linear-gradient(145deg,#f6c9dc,#f6c9dc);color:#5830bd;font-size:10px;box-shadow:inset 0 0 0 1px #673bcc14}.sidebar-profile b{color:#312a38;font-size:10.5px}.sidebar-profile small{color:#746d7a;font-size:8.5px}.sidebar-profile button{width:33px;height:33px;display:grid;place-items:center;border:1px solid #ddd7e2;border-radius:9px;background:#fff;color:#6a6370;cursor:pointer}.metrics-grid{gap:15px;margin-top:16px}.metric-card{isolation:isolate;min-height:112px;grid-template-columns:46px minmax(0,1fr);column-gap:13px;row-gap:3px;padding:17px;border-color:#e2dee7;border-radius:16px;background:linear-gradient(145deg,#fff,#fcfbfd);box-shadow:0 9px 26px #231b2e0b,inset 0 1px #fff;overflow:hidden}.metric-card:after{content:"";position:absolute;z-index:-1;width:86px;height:86px;top:-42px;right:-31px;border-radius:50%;background:radial-gradient(circle,rgba(191,19,91,.065),transparent 68%)}.metric-icon{position:relative;grid-row:1 / 3;width:46px;height:46px;border-radius:14px;overflow:hidden;box-shadow:0 9px 17px #231a301a,inset 0 1px #ffffffb8}.metric-icon i{position:absolute;width:30px;height:30px;left:-13px;bottom:-12px;border-radius:50%;background:currentColor;opacity:.1}.metric-icon:after{content:"";position:absolute;inset:1px 5px auto;height:11px;border-radius:50%;background:#ffffff73;filter:blur(4px)}.metric-icon svg{position:relative;z-index:1;filter:drop-shadow(0 2px 2px rgba(31,25,40,.1))}.metric-icon.purple{background:linear-gradient(145deg,#fff0f6,#f6c9dc);color:#bf135b}.metric-icon.green{background:linear-gradient(145deg,#e5f8ef,#ccefe0);color:#13885a}.metric-icon.blue{background:linear-gradient(145deg,#e7f4ff,#cfe7fb);color:#1778c9}.metric-icon.yellow{background:linear-gradient(145deg,#fff4d6,#ffe6a7);color:#a96e00}.metric-card>span{align-self:end;color:#77717d;font-size:10.5px;font-weight:600;line-height:15px}.metric-card>strong{align-self:start;color:#211b28;font-family:var(--font-ui);font-size:19px;font-weight:650;line-height:25px;letter-spacing:-.025em}.product-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-editor-page .product-modal-form .product-upload-card{position:relative;min-width:0;min-height:132px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:17px;border:1px dashed #cfc5df;border-radius:15px;background:radial-gradient(circle at 100% 0,rgba(191,19,91,.08),transparent 34%),linear-gradient(145deg,#fff,#fff0f6);cursor:pointer;overflow:hidden;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.product-editor-page .product-modal-form .product-upload-card:hover,.product-editor-page .product-modal-form .product-upload-card:focus-within{border-color:#8e70e2;background:linear-gradient(145deg,#fff,#fff0f6);box-shadow:0 10px 28px #47306b17,0 0 0 3px #bf135b0e;transform:translateY(-1px)}.product-upload-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.product-upload-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#6840db;background:linear-gradient(145deg,#fff0f6,#f6c9dc);box-shadow:inset 0 1px #ffffffb8,0 8px 18px #5f39bd1f}.product-upload-gallery .product-upload-icon{color:#176f9e;background:linear-gradient(145deg,#e8f7ff,#d3edfa)}.product-upload-delivery .product-upload-icon{color:#167451;background:linear-gradient(145deg,#e8f8f1,#d0eee1)}.product-upload-copy{min-width:0;display:grid;gap:4px}.product-upload-copy b{color:#2d2634;font-size:11.5px;line-height:16px}.product-editor-page .product-modal-form .product-upload-copy small{color:#7f7886;font-size:9px;font-weight:500;line-height:14px}.product-upload-copy em{min-width:0;display:flex;align-items:center;gap:5px;margin-top:3px;color:#9b94a1;font-size:9px;font-style:normal;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-upload-copy em.has-selection{color:#16835a}.product-upload-action{grid-column:1 / -1;width:100%;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #d9d1e5;border-radius:9px;background:#fff;color:#4d4557;font-size:9px;font-weight:750;white-space:nowrap;box-shadow:0 4px 12px #2b21370e}@media(max-width:1125px){.dashboard-shell{--sidebar: 0px}.dashboard-sidebar{width:248px;--nav-row-height: 44px}}@media(max-width:1200px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1400px){.product-upload-grid{grid-template-columns:1fr}}@media(max-width:760px){.product-upload-grid{grid-template-columns:1fr}.product-editor-page .product-modal-form .product-upload-card{min-height:0;grid-template-columns:44px minmax(0,1fr);padding:15px}.product-upload-icon{width:44px;height:44px}.product-upload-action{grid-column:1 / -1;width:100%}}:is(.dashboard-shell,.market-storefront,.checkout-page){--weight-copy: 400;--weight-control: 500;--weight-heading: 600;font-family:var(--font-ui);font-weight:var(--weight-copy)}:is(.dashboard-shell,.market-storefront,.checkout-page) :is(h1,h2,h3,h4,h5,h6,b,strong,th,legend){font-family:var(--font-ui);font-weight:var(--weight-heading)}:is(.dashboard-shell,.market-storefront,.checkout-page) :is(button:not(.brand),.button,label){font-weight:var(--weight-control)}:is(.dashboard-shell,.market-storefront,.checkout-page) :is(input,select,textarea,p,small){font-family:var(--font-ui);font-weight:var(--weight-copy)}.dashboard-shell :is(.workspace-form,.product-modal-form,.simple-store-form,.suite-form,.shipment-form,.product-variant-list) label,.dashboard-shell .simple-store-form .form-grid label,.dashboard-shell :is(.simple-toggle span,.product-upload-action,.store-upload-card em,.structured-add-item,.revision-refresh),.dashboard-shell .shipping-profile-card footer button,.market-storefront :is(.market-checkout,.market-shipping-fields,.market-order-access,.market-filter-panel) label,.market-storefront .market-variant-picker,.checkout-page .checkout-fields label{font-weight:var(--weight-control)}:is(.dashboard-shell,.market-storefront,.checkout-page) :is(input,select,textarea)::placeholder{font-weight:var(--weight-copy)}.dashboard-shell :is(.workspace-form,.product-modal-form,.simple-store-form,.suite-form) :is(input,select,textarea),.market-storefront :is(.market-checkout,.market-order-access,.market-variant-picker) :is(input,select,textarea),.checkout-page .checkout-fields :is(input,select,textarea){font-weight:var(--weight-copy)}.dashboard-shell .sidebar-group>small,.dashboard-shell :is(.workspace-editor-header>div>span,.workspace-editor-status,.workspace-form-section>header>span,.product-form-section>header>span,.product-type,.product-stock,.product-status-badge,.status-badge,.commerce-active,.commerce-passive,.nav-count,.notification-count,.simple-store-toolbar>span,.preview-label,.upload-control>em,.shipping-overview-strip>div:last-child,.payout-request-controls label>span){font-weight:var(--weight-control)}.dashboard-shell .sidebar-group button.active,.dashboard-shell :is(.workspace-switcher strong,.sidebar-profile b,.metric-card>strong,.shipping-profile-card dd),.dashboard-shell .commerce-panel :is(b,strong),.dashboard-shell :is(.builder-commandbar-brand b,.builder-section-label,.section-inspector-header h3,.builder-section-copy h3){font-family:var(--font-ui);font-weight:var(--weight-heading)}.market-storefront :is(.market-profile-copy small,.market-product-copy>span,.market-product-media>span,.market-store-strip a,.market-profile-cover>span,.market-filter-panel button,.market-seller-card button,.market-related>div:first-child button,.market-breadcrumb strong,.market-buybox-heading,.market-buybox-discount span,.market-legal-documents summary,.market-order-history a,.cart-page-heading span,.cart-product-copy small,.cart-product-copy>button,.cart-product-copy>em){font-weight:var(--weight-control)}.market-storefront .market-categories button{font-weight:var(--weight-copy)}.market-storefront .market-categories button.active{font-weight:var(--weight-control)}.market-storefront .market-detail-tabs>label{font-weight:var(--weight-copy)}.market-storefront .market-detail-tabs>input:checked+label{font-weight:var(--weight-control)}.market-storefront .market-buybox-price{font-weight:var(--weight-heading)}.checkout-page :is(.checkout-topbar>span,.checkout-section-heading>a,.checkout-section-heading>div>span,.checkout-legal-section>div span,.checkout-summary-card dd){font-weight:var(--weight-control)}.checkout-page .checkout-summary-card .checkout-summary-total :is(dt,dd){font-weight:var(--weight-heading)}.checkout-page .checkout-summary-products b{font-weight:var(--weight-control)}body:has(.market-storefront){zoom:1;min-width:320px}.market-storefront{--font-ui: "Manrope Variable", "Inter Variable", system-ui, sans-serif;--store-ink: #0b0f34;--store-product-ink: #2f3352;--store-description-ink: #545670;--store-muted-ink: #707386;color:var(--store-ink)}.market-storefront .brand{font-family:Inter Variable,Inter,sans-serif}.market-storefront .market-profile-copy h1{font-size:28px;font-weight:700;line-height:36px;letter-spacing:normal;color:var(--store-ink);overflow-wrap:anywhere}.market-storefront .market-profile-copy p{font-size:16px;font-weight:500;line-height:24px;color:var(--store-description-ink);overflow-wrap:anywhere}.market-storefront .market-profile-copy>div :is(a,span){font-size:14px;font-weight:700;line-height:20px;color:var(--store-ink)}.market-storefront .market-follow{font-size:14px;font-weight:500;color:var(--store-ink)}.market-storefront .market-categories button{font-size:16px;font-weight:600;line-height:20px;color:var(--store-muted-ink)}.market-storefront .market-categories button.active{font-weight:600;color:var(--store-ink)}.market-storefront .market-catalog-tools>span{font-size:14px;color:var(--store-muted-ink)}.market-storefront .market-catalog-tools :is(label,button,select){font-size:16px;font-weight:400;line-height:22px;color:var(--store-ink)}.market-storefront :is(.market-product-copy h2,.market-related b){font-size:14px;font-weight:500;line-height:18px;letter-spacing:.42px;color:var(--store-product-ink);overflow-wrap:anywhere}.market-storefront .market-product-copy h2{min-height:36px}.market-storefront :is(.market-product-copy p,.market-related small){font-size:15px;font-weight:700;line-height:20px;letter-spacing:.3px;color:var(--store-product-ink)}.market-storefront .market-product-copy del{font-size:13px;line-height:18px;color:var(--store-muted-ink)}.market-storefront .market-shipping-note{font-size:12px;line-height:18px;color:var(--store-muted-ink)}.market-storefront .market-buybox h1{font-size:22px;font-weight:700;line-height:28px;letter-spacing:normal;color:var(--store-ink);overflow-wrap:anywhere}.market-storefront .market-buybox-price{font-size:20px;font-weight:500;line-height:28px;color:var(--store-product-ink)}.market-storefront button.market-add-cart,.market-storefront button.market-buy-now{font-size:18px;font-weight:600;line-height:22px}.market-storefront .market-detail-tabs>label{font-size:16px;font-weight:500;color:var(--store-description-ink)}.market-storefront .market-detail-tabs>input:checked+label{font-weight:600;color:var(--store-ink)}.market-storefront :is(.market-description-content,.market-delivery-content){font-size:14px;line-height:22px;color:var(--store-description-ink)}.market-storefront .market-related h2{font-size:24px;font-weight:600;line-height:32px;color:var(--store-ink)}.checkout-information{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;line-height:1.65;padding:16px;border:1px solid #e8e8ed;border-radius:12px;background:#fafafa}.market-price-tax-note{font-size:14px;line-height:1.5;color:#575463;margin:0 0 16px}.order-consent-documents{margin-top:16px;padding-top:12px;border-top:1px solid #e8e8ed;overflow-wrap:anywhere}.order-consent-documents h3{margin:0 0 8px;font-size:14px;font-weight:600}.order-consent-documents p{font-size:12px;color:#666}.order-consent-documents ul{margin:8px 0 0;padding:0;list-style:none}.order-consent-documents li+li{margin-top:8px}.order-consent-documents a{display:inline-block;font-size:13px;line-height:1.6;text-decoration:underline}@media(max-width:600px){.market-storefront .market-profile-copy h1{font-size:22px;line-height:28px}.market-storefront .market-profile-copy p{font-size:14px;line-height:22px}.market-storefront .market-related h2{font-size:20px;line-height:28px}.market-storefront .market-related>div:first-child{gap:12px;align-items:flex-start}}.payment-review{box-sizing:border-box;width:min(100%,1180px);margin:24px auto;padding:24px 28px 12px;border:1px solid #e8e5ed;border-radius:20px;background:#fff;color:#231f20}.payment-review-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:20px}.payment-review-heading{display:flex;align-items:center;gap:12px;flex-shrink:0}.payment-review-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#fff0f6;color:#ce1262}.payment-review-heading h2{margin:0;font:inherit;font-size:14px;font-weight:650;line-height:22px}.payment-review-heading p{margin:2px 0 0;color:#77717e;font-size:12px;line-height:20px}.payment-review-brands{min-width:0;width:min(100%,430px);background:#fff}.payment-review img{display:block;width:100%;height:auto;object-fit:contain}.payment-review nav{display:flex;flex-wrap:wrap;align-items:center;gap:2px 22px;padding-top:8px;border-top:1px solid #eeecf2}.payment-review nav a{display:inline-flex;align-items:center;min-height:44px;color:#686273;font-size:12px;font-weight:500;line-height:20px;text-decoration:none}.payment-review nav a:hover{color:#ce1262;text-decoration:underline;text-underline-offset:4px}.payment-review nav a:focus-visible{outline:3px solid #83cbf5;outline-offset:3px;border-radius:4px}.payment-review-compact{padding:18px 20px}.payment-review-compact .payment-review-top{padding-bottom:0;flex-wrap:wrap}.payment-review-compact .payment-review-brands img{width:100%;max-width:400px}.legal-body .blog-rich-content table{border-collapse:collapse;width:100%;font-size:14px}.legal-body .blog-rich-content td,.legal-body .blog-rich-content th{border:1px solid #e5e2ee;padding:10px;text-align:left;vertical-align:top;min-width:100px}.legal-table-scroll{overflow-x:auto;margin:20px 0}@media(max-width:760px){.payment-review{padding:20px 18px 10px;border-radius:16px}.payment-review-top{flex-direction:column;align-items:flex-start;gap:20px}.payment-review-brands{width:min(100%,430px)}.payment-review nav{gap:2px 18px}.payment-review-compact{padding-bottom:20px}}.etbis-badge{display:inline-flex;align-items:center;gap:18px;max-width:100%;padding:15px 18px;border:1px solid #e9e6ee;border-radius:12px;background:#fff;color:#252231;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.etbis-badge:hover{border-color:#c7bbef;box-shadow:0 3px 12px #25223108}.etbis-badge:focus-visible{outline:2px solid #bf135b;outline-offset:4px}.etbis-badge img{display:block;width:114px;height:auto;flex-shrink:0;object-fit:contain}.etbis-badge>span{display:grid;gap:5px;min-width:0}.etbis-badge strong{color:#252231;font-size:12px;font-weight:600;line-height:1.5}.etbis-badge small{display:flex;align-items:center;gap:5px;font-size:11px;line-height:1.5;color:#716b7c}.footer-payment-registration{display:grid;gap:28px;justify-items:start}.market-footer-refined .market-footer-trust .etbis-badge{margin-top:16px;flex-wrap:wrap;gap:10px;padding:12px}@media(max-width:400px){.etbis-badge{gap:12px;padding:12px}.etbis-badge img{width:92px}}.site-footer.site-footer-refined{background:#fff;color:#252231;border-top:1px solid #e9e6ee}.site-footer.site-footer-refined:before{display:none}.site-footer-refined .site-footer-inner{width:100%;max-width:1760px;box-sizing:border-box;padding:64px 48px 0}.site-footer.site-footer-refined .footer-main{grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(140px,1fr));gap:40px;padding-bottom:44px}.site-footer.site-footer-refined .footer-brand{grid-column:auto}.site-footer-refined .footer-brand p{max-width:290px;color:#625d70;margin:20px 0 14px;font-size:14px}.site-footer-refined .footer-brand>span{color:#716b7c;font-size:12px}.site-footer-refined .footer-column{gap:13px}.site-footer-refined .footer-column strong{font-size:14px;margin-bottom:6px;color:#252231}.site-footer.site-footer-refined .footer-column a,.site-footer.site-footer-refined .footer-column button{font-size:14px;line-height:1.6;color:#625d70;text-decoration:none;font-weight:400}.site-footer-refined a:hover,.site-footer-refined button:hover{color:#bf135b}.site-footer-refined a:focus-visible,.site-footer-refined button:focus-visible{outline:2px solid #c4afff;outline-offset:5px;border-radius:2px}.footer-trust-row{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;border-top:1px solid #e9e6ee;padding:26px 0;align-items:start}.site-footer-refined .footer-payment-registration{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px 64px;width:100%;padding-top:28px;border-top:1px solid #e9e6ee}.site-footer-refined .footer-payment-registration>.etbis-badge{margin:0;padding:20px 24px;gap:20px}.site-footer-refined .footer-payment-registration .etbis-badge strong{font-size:14px}.site-footer-refined .footer-payment-registration .etbis-badge small{font-size:13px}.site-footer-refined .footer-legal-entity{display:grid;gap:10px;font-style:normal;font-size:13px;line-height:1.7;color:#625d70;overflow-wrap:anywhere}.footer-company-details>strong{font-size:14px;font-weight:600;color:#252231}.footer-company-details{display:grid;gap:10px;min-width:0}.site-footer-refined .footer-legal-entity{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px 40px;align-items:center}.footer-company-contact{display:grid;gap:12px;min-width:0}.footer-legal-entity .footer-contact-links,.footer-legal-entity .footer-registration{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px 20px;padding-top:0}.footer-eyebrow{color:#716b7c;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px}.footer-contact-links,.footer-registration{display:flex;flex-wrap:wrap;gap:6px 20px}.footer-registration{font-size:12px;color:#716b7c}.site-footer-refined .footer-bottom-shell{width:100%;border-top:1px solid #e9e6ee}.site-footer-refined .footer-artwork{display:block;position:relative;align-self:stretch;justify-self:stretch;width:100%;min-width:0;pointer-events:none}.site-footer-refined .footer-artwork img{display:block;position:absolute;bottom:-26px;left:0;width:100%;height:120px;object-fit:contain;object-position:center bottom}.site-footer-refined .footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;border:0;font-size:12px}.site-footer-refined .footer-bottom-inner{width:100%;max-width:1760px;box-sizing:border-box;margin-inline:auto;padding:22px 48px 24px}.site-footer-refined .footer-bottom>div{gap:20px}.footer-environment{padding:4px 10px;background:#ffffff09;border:1px solid #ffffff16;border-radius:6px;color:#625d70;font-size:11px}.site-footer-refined .payment-review-compact{width:100%;margin:0;padding:0;border:0;background:transparent;color:#252231}.site-footer-refined .payment-review-compact p{color:#716b7c;font-size:12px;margin-top:12px}@media(max-width:1000px){.site-footer.site-footer-refined .footer-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.site-footer.site-footer-refined .footer-brand{grid-column:1 / -1}.footer-trust-row{gap:32px}}@media(max-width:680px){.site-footer-refined .site-footer-inner{padding:40px 24px 22px}.site-footer.site-footer-refined .footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;padding-bottom:30px}.footer-trust-row{grid-template-columns:minmax(0,1fr);gap:28px;padding:26px 0}.site-footer-refined .footer-bottom{align-items:flex-start}.site-footer-refined .footer-bottom>div{flex-wrap:wrap}}.site-footer-refined .payment-review-brands{background:transparent;padding:0;border-radius:0}.site-footer-refined .payment-review-heading{margin-bottom:22px;font-size:14px}.site-footer-refined .payment-review-compact .payment-review-brands img{width:100%;max-width:560px}.site-footer-refined .footer-bottom,.site-footer-refined .footer-bottom a,.site-footer-refined .footer-cookie-button{color:#625d70}@media(min-width:901px){.site-footer-refined .footer-legal-entity,.site-footer-refined .footer-payment-registration{grid-template-columns:minmax(0,1fr) minmax(0,400px);column-gap:64px}.footer-company-contact{padding-inline:25px;box-sizing:border-box}.site-footer-refined .footer-payment-registration>.etbis-badge{width:100%;box-sizing:border-box}}@media(min-width:901px){.site-footer-refined .footer-payment-registration{grid-template-columns:minmax(0,1fr) clamp(130px,14vw,210px) minmax(280px,400px);column-gap:24px}}@media(max-width:900px){.site-footer-refined .footer-legal-entity{grid-template-columns:minmax(0,1fr);gap:18px}.footer-legal-entity .footer-contact-links,.footer-legal-entity .footer-registration{padding-top:0}.site-footer-refined .footer-payment-registration{grid-template-columns:minmax(0,1fr) 110px;gap:28px 16px}.site-footer-refined .footer-payment-registration>.payment-review{grid-column:1 / -1}.site-footer-refined .footer-artwork{grid-column:2;grid-row:2}.site-footer-refined .footer-payment-registration>.etbis-badge{grid-column:1;grid-row:2;justify-self:start;box-sizing:border-box;width:100%;min-width:0;flex-wrap:wrap}}@media(max-width:680px){.site-footer-refined .site-footer-inner{padding-bottom:0}.site-footer-refined .footer-bottom-inner{padding:22px 24px}.site-footer-refined .footer-legal-entity{grid-template-columns:minmax(0,1fr)}}@media(max-width:400px){.site-footer-refined .footer-payment-registration>.etbis-badge{padding:14px;gap:12px;flex-wrap:wrap}}.site-footer-refined .footer-section-divider{width:100%;border-top:1px solid #e9e6ee;margin:12px 0;pointer-events:none}.site-footer-refined .site-footer-inner{max-width:1600px;zoom:.8;padding-top:48px}.site-footer-refined .footer-trust-row{border-top:0;gap:12px;padding-top:16px;padding-bottom:24px}.site-footer.site-footer-refined .footer-main{padding-bottom:8px}.site-footer.site-footer-refined .footer-payment-registration{border-top:0;padding-top:0;grid-template-columns:minmax(0,1fr) minmax(280px,400px)}@media(max-width:900px){.site-footer-refined .site-footer-inner{zoom:1}.site-footer.site-footer-refined .footer-payment-registration{grid-template-columns:minmax(0,1fr)}.site-footer.site-footer-refined .footer-payment-registration>.etbis-badge{grid-column:1;grid-row:auto}}.storefront-artwork-stage{position:relative;width:100%}.shopega-control-section{isolation:isolate;overflow:clip;padding:88px 40px 68px;background:radial-gradient(ellipse at 25% 55%,#0077b014,transparent 50%),radial-gradient(ellipse at 75% 50%,#ed087314,transparent 50%),#17161b}.shopega-control-section:before{opacity:.045;pointer-events:none}.shopega-control-section .light-heading{z-index:1;max-width:740px;margin-bottom:0}.shopega-control-section .light-heading .eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid #ffffff1a;border-radius:99px;font-size:11px}.shopega-control-section .light-heading h2{margin:22px 0 18px;font-size:clamp(36px,3.5vw,48px);line-height:1.12;letter-spacing:-.04em;text-wrap:balance}.shopega-control-section .light-heading p{max-width:640px;margin:0 auto;font-size:15px;line-height:1.7;color:#b8b4c1}.shopega-control-section .shopega-dashboard-stage{width:100%;max-width:1040px;zoom:1;margin-top:42px;z-index:1;border:1px solid #ffffff24;border-radius:20px;background:#f6f5f8;box-shadow:0 30px 90px #0005}.control-panel-toolbar{display:flex;align-items:center;gap:14px;min-height:48px;padding:0 20px;border-bottom:1px solid #e7e4ea;border-radius:20px 20px 0 0;background:#fff;color:#514b5a;font-size:12px;font-weight:600}.control-window-dots{display:flex;gap:5px}.control-window-dots i{width:7px;height:7px;border-radius:50%;background:#d8d4dd}.control-panel-toolbar>small{margin-left:auto;padding:4px 8px;border-radius:6px;background:#f2eff6;color:#706878;font-size:10px;font-weight:500}.shopega-control-section .shopega-dashboard{grid-template-columns:146px minmax(0,1fr);min-height:0;border:0;border-radius:0;box-shadow:none;transform:none}.shopega-control-section .shopega-dashboard aside{align-items:stretch;gap:8px;padding:22px 12px}.shopega-control-section .dashboard-s-logo{margin:0 0 16px 10px}.shopega-control-section .shopega-dashboard aside button{display:flex;align-items:center;justify-content:flex-start;gap:9px;width:100%;height:40px;padding:0 10px}.shopega-control-section .shopega-dashboard aside button>span{position:static;padding:0;background:none;color:inherit;font-size:12px;opacity:1;transform:none}.shopega-control-section .shopega-dashboard aside button>svg{flex-shrink:0}.shopega-control-section .shopega-dashboard aside button:hover{background:#fff0f6;transform:none}.shopega-control-section .shopega-dashboard button:focus-visible{outline:2px solid #ed0873;outline-offset:3px}.shopega-control-section .dashboard-content{padding:24px}.shopega-control-section .dashboard-content>header small,.shopega-control-section .dashboard-metrics small{font-size:11px}.shopega-control-section .dashboard-metrics{margin-top:22px}.shopega-control-section .dashboard-metrics article{padding:18px}.shopega-control-section .dashboard-chart,.shopega-control-section .dashboard-orders{min-height:265px}.shopega-control-section .dashboard-chart small,.shopega-control-section .dashboard-orders small{font-size:10px}.shopega-control-section .dashboard-chart svg{height:155px;margin-top:20px}.shopega-control-section .dashboard-orders>span>b,.shopega-control-section .dashboard-orders>span>strong{font-size:11px}.control-status-row{display:flex;justify-content:flex-end;gap:12px;padding:12px 24px;border-top:1px solid #e7e4ea;border-radius:0 0 20px 20px;background:#fff}.shopega-control-section .dashboard-float-card{position:static;padding:0;border:0;border-radius:0;background:none;box-shadow:none;animation:none;-webkit-backdrop-filter:none;backdrop-filter:none}.shopega-control-section .dashboard-float-card>svg:first-child{padding:7px}.shopega-control-section .dashboard-float-card small{font-size:10px}.shopega-control-section .dashboard-float-card strong{font-size:12px}.control-demo-disclaimer{position:relative;display:block;margin:22px auto 0;padding:0 8px;color:#aaa5b3;font-size:11px;line-height:1.6;text-align:center}.shopega-control-section .shopega-capability-row{z-index:1;max-width:1080px;margin:28px auto 0;gap:8px}.shopega-control-section .shopega-capability-row span{font-size:11px;padding:9px 12px;gap:7px;background:#ffffff06;color:#d6d2dc}@media(max-width:1000px){.shopega-control-section .shopega-dashboard{grid-template-columns:60px minmax(0,1fr)}.shopega-control-section .dashboard-s-logo{margin:0 auto 14px}.shopega-control-section .shopega-dashboard aside button{justify-content:center;padding:0}.shopega-control-section .shopega-dashboard aside button>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media(max-width:760px){.shopega-control-section{padding:64px 20px 48px}.shopega-control-section .light-heading h2{font-size:34px}.shopega-control-section .light-heading p{font-size:14px}.shopega-control-section .shopega-dashboard-stage{margin-top:30px}.control-panel-toolbar{min-height:44px;gap:9px;padding:0 12px;font-size:10px}.control-panel-toolbar>small{font-size:9px;padding:4px 6px}.control-window-dots{display:none}.shopega-control-section .shopega-dashboard{display:block}.shopega-control-section .shopega-dashboard aside{flex-direction:row;gap:2px;padding:9px 6px;border-right:0;border-bottom:1px solid #e7e4ea}.shopega-control-section .dashboard-s-logo{display:none}.shopega-control-section .shopega-dashboard aside button{flex:1;flex-direction:column;gap:5px;min-width:0;height:54px}.shopega-control-section .shopega-dashboard aside button>span{position:static;width:auto;height:auto;clip-path:none;font-size:9px;white-space:normal}.shopega-control-section .dashboard-content{padding:18px 12px 12px}.shopega-control-section .dashboard-content>header strong{font-size:16px}.shopega-control-section .dashboard-content>header button{min-width:32px;min-height:32px;justify-content:center;font-size:0}.shopega-control-section .dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.shopega-control-section .dashboard-metrics article{padding:13px}.shopega-control-section .dashboard-metrics article:nth-child(3){display:none}.shopega-control-section .dashboard-metrics small{font-size:10px}.shopega-control-section .dashboard-metrics strong{font-size:21px}.shopega-control-section .dashboard-chart{min-height:225px;padding:14px}.shopega-control-section .dashboard-chart svg{height:140px}.control-status-row{justify-content:space-between;gap:8px;padding:12px}.shopega-control-section .dashboard-float-card{gap:7px;min-width:0}.shopega-control-section .dashboard-float-card small{font-size:9px}.shopega-control-section .dashboard-float-card>svg:first-child{width:16px;height:16px;padding:6px}.shopega-control-section .dashboard-float-card strong{font-size:11px}.shopega-control-section .dashboard-float-card.payment>svg:last-child{display:none}.control-demo-disclaimer{margin-top:18px;font-size:10px}.shopega-control-section .shopega-capability-row{margin-top:22px;gap:7px}.shopega-control-section .shopega-capability-row span{font-size:10px;padding:8px 10px}.shopega-control-section .shopega-capability-row svg{width:16px;height:16px}}.category-product-stage{position:relative;isolation:isolate;overflow:clip;padding-block:12px}.category-product-stage .shopega-category-marquee{position:relative;z-index:1;margin-block:clamp(12px,1vw,22px)}.shopega-steps{overflow:clip}.shopega-steps .steps-grid{position:relative;max-width:1180px}.shopega-steps .step-card{overflow:visible}.step-artwork{display:block;width:calc(100% + 36px);height:auto;aspect-ratio:1.5;object-fit:contain;margin:-10px -18px 12px;pointer-events:none}.shopega-steps .step-card h3{margin-top:16px}.step-card .step-number{z-index:1}.step-connector{position:absolute;width:60px;height:40px;right:-38px;top:27%;color:#ed0873;z-index:2;pointer-events:none}.steps-product-accent{position:absolute;width:130px;height:100px;pointer-events:none;z-index:2}.steps-product-accent-left{left:-65px;top:-40px}.steps-product-accent-right{right:-65px;bottom:15px}.steps-product-accent svg{position:absolute;width:75px;height:75px;stroke-width:2;filter:drop-shadow(0 2px 0 #fff)}.steps-product-accent svg:first-child{left:0;top:0;color:#0c426e;fill:#b7dffc;transform:rotate(-14deg)}.steps-product-accent svg:last-child{right:0;bottom:0;color:#b90b53;fill:#ffdfed;transform:rotate(8deg)}@media(max-width:1200px){.steps-product-accent{transform:scale(.7)}.steps-product-accent-left{left:-30px}.steps-product-accent-right{right:-30px}}@media(max-width:760px){.step-connector,.steps-product-accent{display:none}}.faq-section{position:relative;padding:32px max(24px,calc((100% - 612px)/2));grid-template-columns:minmax(0,330px) minmax(0,240px);gap:42px}.faq-section .faq-intro{position:static}.faq-section .faq-intro h2{font-size:48px}.faq-section .faq-intro h2,.faq-section .faq-intro>p{max-width:220px}.faq-ceramic-artwork{display:block;width:calc(100% + 80px);max-width:none;height:auto;margin:-32px -40px 0;pointer-events:none}@media(max-width:760px){.faq-section{padding:64px 24px;grid-template-columns:minmax(0,1fr);gap:32px}.faq-section .faq-intro h2,.faq-section .faq-intro>p{max-width:100%}.faq-section .faq-intro h2{font-size:32px}.faq-ceramic-artwork{width:100%;max-width:410px;margin:12px auto 0}}.faq-section>.faq-craftsman-artwork{position:absolute;bottom:0;left:24px;display:block;width:180px;height:110px;object-fit:contain;object-position:center bottom;pointer-events:none}.pricing-artwork-stage{position:relative;width:100%}.pricing-artwork-stage{overflow:clip}.pricing-artwork-stage>.pricing-section{width:100%;max-width:2000px;margin:0 auto;padding:clamp(92px,6.65vw,170px) 0 clamp(140px,8vw,200px);display:grid;grid-template-columns:11fr 25fr 9fr 29fr 26fr;gap:0;align-items:center}.pricing-artwork-stage .pricing-copy{grid-column:2;min-width:0;text-align:left}.pricing-artwork-stage .pricing-copy .eyebrow{font-size:clamp(8px,.5vw,11px)}.pricing-artwork-stage .pricing-copy .eyebrow svg{width:clamp(10px,.6vw,15px);height:clamp(10px,.6vw,15px)}.pricing-artwork-stage .pricing-copy h2{font-size:clamp(36px,2.3vw,56px);line-height:1}.pricing-artwork-stage .pricing-copy>p{margin:18px 0 20px;font-size:clamp(11px,.6vw,13px);line-height:1.55}.pricing-artwork-stage .pricing-features{text-align:left;gap:8px}.pricing-artwork-stage .pricing-features span{font-size:clamp(10px,.6vw,13px)}.pricing-artwork-stage .pricing-features svg{width:clamp(10px,.65vw,16px);height:clamp(10px,.65vw,16px);flex-shrink:0}.price-card-scene{position:relative;isolation:isolate;container-type:inline-size;grid-column:4;min-width:0;width:100%;margin:0}.price-card-scene>.price-card{z-index:1;padding:clamp(26px,7.6cqw,44px)}.price-card-scene>.price-card:before{display:none}.price-card-scene .price-card-top{font-size:clamp(9px,2.1cqw,11px)}.price-card-scene .big-price{margin-block:clamp(24px,6cqw,36px) clamp(18px,4.5cqw,26px)}.price-card-scene .big-price strong{font-size:clamp(62px,15.2cqw,88px)}.price-card-scene .big-price span{font-size:clamp(13px,3.1cqw,18px)}.price-card-scene .price-card>p{max-width:none;font-size:clamp(11px,2.8cqw,16px);margin-bottom:clamp(24px,5.9cqw,34px)}.price-card-scene .button{min-height:clamp(36px,8.4cqw,48px);padding-block:0;font-size:clamp(11px,2.4cqw,13px)}.price-card-scene .price-card>small{margin-top:clamp(7px,1.5cqw,10px);font-size:clamp(8px,1.9cqw,10px)}.price-corner{position:absolute;display:block;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.price-corner-packing{width:96%;left:-54%;bottom:-42%;z-index:2}.price-corner-electronics{width:100%;right:-74%;top:max(calc(-32% - 8cqw),calc(18px - clamp(92px,6.65vw,170px) - 7.6cqw));z-index:0}@media(max-width:900px){.pricing-artwork-stage>.pricing-section{grid-template-columns:minmax(0,1fr);padding:72px 24px 160px;gap:140px}.pricing-artwork-stage .pricing-copy{grid-column:auto;max-width:540px;margin:0 auto}.pricing-artwork-stage .pricing-copy h2{font-size:40px}.pricing-artwork-stage .pricing-copy .eyebrow{font-size:11px}.pricing-artwork-stage .pricing-copy .eyebrow svg,.pricing-artwork-stage .pricing-features svg{width:16px;height:16px}.pricing-artwork-stage .pricing-copy>p{font-size:14px}.pricing-artwork-stage .pricing-features span{font-size:12px}.price-card-scene{grid-column:auto;width:62%;margin:0 auto}.price-corner-packing{width:80%;left:-26%;bottom:-32%}.price-corner-electronics{width:82%;right:-30%;top:-34%}}@media(max-width:600px){.pricing-artwork-stage>.pricing-section{padding:64px 20px 56px;gap:24px}.pricing-artwork-stage .pricing-copy h2{font-size:36px}.price-card-scene{display:grid;grid-template-columns:minmax(0,1fr);width:100%;margin:0;gap:12px}.price-corner-packing{position:static;grid-row:3;width:80%;justify-self:start}.price-corner-electronics{position:static;grid-row:1;width:68%;justify-self:end}.price-card-scene>.price-card{grid-row:2;padding:26px 20px 32px}.price-card-scene .button{white-space:normal;padding-inline:12px;font-size:12px}.price-card-scene .big-price strong{font-size:72px}.price-card-scene .price-card>p{font-size:13px}}.storefront-artwork-stage>.storefront-florist-artwork{position:absolute;bottom:0;left:24px;display:block;width:210px;height:140px;object-fit:contain;object-position:center bottom;pointer-events:none}@media(max-width:760px){.faq-section>.faq-craftsman-artwork{left:4px;width:105px;height:70px}.storefront-artwork-stage>.storefront-florist-artwork{left:4px;width:150px;height:100px}}.category-navigation{display:grid;gap:12px;padding:18px;border:1px solid #e7e4ec;border-radius:14px;background:#fff;margin-block:22px}.category-navigation-level{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:start;gap:10px}.category-navigation-level>span{padding-top:10px;font-size:11px;font-weight:750;color:#756b80}.category-navigation-level>div{display:flex;flex-wrap:wrap;gap:7px}.category-navigation button{border:1px solid #e6e1ea;background:#faf9fc;color:#4e435b;padding:9px 13px;min-height:36px;border-radius:9px;font:inherit;font-size:12px;cursor:pointer}.category-navigation button.is-active{border-color:#efb9d0;background:#fff0f6;color:#bb1259;font-weight:750}.category-navigation button:focus-visible{outline:3px solid #bf135b;outline-offset:2px}.category-navigation-path{margin:0;padding-top:10px;border-top:1px solid #eeeaf2;font-size:11px;color:#786a82}.category-navigation.is-compact{gap:5px;padding:7px;margin:10px 0;border-radius:10px}.category-navigation.is-compact .category-navigation-level{grid-template-columns:62px minmax(0,1fr);gap:5px}.category-navigation.is-compact .category-navigation-level>span{font-size:6px;padding-top:6px}.category-navigation.is-compact button{font-size:6px;padding:5px 7px;min-height:23px;border-radius:6px}.category-navigation.is-compact .category-navigation-path{font-size:6px;padding-top:5px}.category-tree-panel{grid-column:1 / -1}.category-tree-panel+.commerce-panel{grid-column:1 / -1}.category-tree-intro{padding:14px 20px;margin:0;color:#756b80;font-size:12px;line-height:1.6;border-bottom:1px solid #eeeaf1}.category-tree-panel>article.category-tree-row{padding-left:calc(20px + var(--category-depth) * 24px)}.category-tree-row strong{display:flex;align-items:center;gap:8px}.category-tree-row strong svg{color:#bb1259}.category-tree-row>div{min-width:0}.category-tree-row small{overflow-wrap:anywhere}.category-tree-panel>article.category-tree-row button.category-add-child{width:auto;flex:0 0 auto;color:#bb1259;display:inline-flex;align-items:center;gap:5px;font-size:11px;white-space:nowrap}.product-category-help{margin:0 0 12px;font-size:12px;line-height:1.5;color:#756b80}.product-category-groups{display:grid;gap:12px;max-height:256px;overflow:auto;padding:3px}.product-category-group>h4{margin:0 0 8px;color:#49354d;font-size:13px}.product-category-group .product-category-options{max-height:none;overflow:visible}.product-category-options label>span{display:grid;gap:3px}.product-category-options label small{font-size:10px;color:#817288;font-weight:400}.market-breadcrumb-part{display:inline-flex;align-items:center;gap:8px}.market-breadcrumb-part a{color:inherit;text-decoration:none}.market-breadcrumb-part a:hover{color:#bf135b;text-decoration:underline}.product-category-picker>label{margin-bottom:12px}@media(max-width:700px){.product-category-groups{max-height:176px}.category-navigation{padding:12px}.category-navigation-level{grid-template-columns:minmax(0,1fr);gap:6px}.category-navigation-level>span{padding:0}.category-navigation button{min-height:40px}.category-tree-panel>article.category-tree-row{flex-wrap:wrap;gap:5px;padding:12px;padding-left:calc(12px + var(--category-depth) * 12px)}.category-tree-panel>article.category-tree-row>div{flex:1 1 100%}.category-tree-row button{min-height:40px}}.category-navigation.is-storefront{display:block;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent}.category-navigation.is-storefront button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:42px;font-size:13px;font-weight:500;line-height:1.4;cursor:pointer;transition:color .15s ease,background-color .15s ease}.category-navigation.is-storefront button:focus:not(:focus-visible){outline:none;box-shadow:none}.category-navigation.is-storefront button:focus-visible{outline:2px solid #cf0065;outline-offset:-2px}.category-navigation.is-storefront .category-navigation-tabs{display:flex;flex-wrap:wrap;align-items:stretch;gap:0 30px;border-bottom:1px solid #e9e6ed}.category-navigation.is-storefront .category-navigation-tabs>button{position:relative;min-height:50px;padding:10px 2px 16px;border:0;border-radius:4px 4px 0 0;background:transparent;color:#666578;font-size:14px;font-weight:600}.category-navigation.is-storefront .category-navigation-tabs>button:after{position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:3px 3px 0 0;background:transparent;content:""}.category-navigation.is-storefront .category-navigation-tabs>button:hover,.category-navigation.is-storefront .category-navigation-tabs>button.is-active{color:#cf0065}.category-navigation.is-storefront .category-navigation-tabs>button.is-active:after{background:#e00070}.category-navigation.is-storefront .category-navigation-branch{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0 2px}.category-navigation.is-storefront .category-navigation-branch>button{padding:9px 16px;border:1px solid transparent;border-radius:24px;background:#f5f5f8;color:#535365}.category-navigation.is-storefront .category-navigation-branch>button:hover{background:#efedf2;color:#282639}.category-navigation.is-storefront .category-navigation-branch>button.is-active{background:#fff0f6;color:#bc005c;font-weight:600}.category-navigation.is-storefront .category-navigation-branch.is-nested{margin:12px 0 2px 16px;padding:0 0 0 14px;border-left:2px solid #f0d5e2}.category-navigation.is-storefront .category-navigation-path{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.market-storefront .category-navigation.is-storefront+.market-catalog{padding-top:22px}.market-storefront .category-navigation.is-storefront+.market-catalog>.catalog-controls{margin-top:0}@media(max-width:700px){.category-navigation.is-storefront{padding:0}.category-navigation.is-storefront .category-navigation-tabs{gap:0 20px}.category-navigation.is-storefront .category-navigation-tabs>button{min-height:46px;padding-bottom:13px;font-size:13px}.category-navigation.is-storefront .category-navigation-branch{gap:7px;padding-top:12px}.category-navigation.is-storefront .category-navigation-branch>button{min-height:42px;padding:9px 13px;font-size:12px}.market-storefront .category-navigation.is-storefront+.market-catalog{padding-top:18px}}@media(prefers-reduced-motion:reduce){.category-navigation.is-storefront button{transition:none}}@media(max-width:360px){.category-navigation.is-storefront .category-navigation-tabs{column-gap:10px}}.store-contact-trigger{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:inherit;padding:0;cursor:pointer;font:inherit;font-size:13px;text-align:left}.store-contact-trigger:hover{color:#d70f67}.store-contact-trigger:focus-visible,.store-story a:focus-visible{outline:3px solid #99d5f8;outline-offset:4px;border-radius:4px}.market-storefront .market-profile-copy>.store-profile-actions{margin-top:16px;gap:12px;align-items:center}.store-profile-links{display:flex;flex-wrap:wrap;gap:10px;max-width:100%}.market-storefront .store-profile-social{display:inline-flex;align-items:center;gap:7px;padding:9px 2px;color:#bd125a;font-size:13px;font-weight:600;text-decoration:none;max-width:100%;border-radius:6px}.store-profile-social svg{flex-shrink:0}.store-profile-social span{overflow-wrap:anywhere}.market-storefront .store-profile-social:hover{color:#e50066}.store-profile-social:focus-visible{outline:3px solid #83cbf5;outline-offset:3px}.market-storefront .store-profile-links :is(.store-contact-trigger,.store-profile-about){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 15px;border:1px solid #e8e5ed;border-radius:12px;background:#fff;color:#231f20;font:inherit;font-size:13px;font-weight:600;line-height:20px;text-decoration:none;cursor:pointer;transition:background .16s,border-color .16s}.market-storefront .store-profile-links .store-contact-trigger{background:#fff2f7;border-color:#f5c7dc;color:#bd125a}.market-storefront .store-profile-links .store-contact-trigger:hover{background:#ffe5ef;border-color:#ec8ab6}.market-storefront .store-profile-links .store-profile-about:hover{background:#f5f7fc;border-color:#c7d5ea}.store-profile-links svg{flex-shrink:0}.store-profile-links :is(button,a):focus-visible{outline:3px solid #83cbf5;outline-offset:3px}@media(max-width:600px){.market-storefront .market-profile-copy>.store-profile-actions{margin-top:12px;align-items:flex-start;gap:8px}.store-profile-links{gap:8px}.market-storefront .store-profile-links :is(.store-contact-trigger,.store-profile-about){min-height:44px;padding:10px 12px;font-size:12px}}.store-contact-dialog{max-width:480px!important}.store-contact-dialog .modal-body{padding:20px 24px}.store-contact-channels{display:grid;gap:12px}.store-contact-channels>a{display:flex;align-items:center;gap:14px;border:1px solid #e8e5ed;border-radius:12px;padding:16px;color:#231f20;text-decoration:none;background:#fcfbfd}.store-contact-channels svg{flex-shrink:0;color:#d70f67}.store-contact-channels span{min-width:0}.store-contact-channels small{display:block;color:#938b9c;font-size:11px;margin-bottom:5px}.store-contact-channels b{font-size:14px;font-weight:600;overflow-wrap:anywhere}.store-contact-note{font-size:12px;color:#77717e;line-height:1.7;margin-top:20px}.store-contact-note a{color:#bf135b}.market-footer .store-contact-trigger{margin-top:10px;color:#77717e}.market-profile-copy .store-contact-trigger{font-size:12px}.market-profile-copy>div{flex-wrap:wrap}.seller-identity>.store-contact-trigger{margin:0 0 18px;color:#bf135b;font-weight:600}.store-story{max-width:1000px;margin:0 auto;padding:48px 24px 64px;color:#231f20}.store-story-back{display:inline-flex;align-items:center;gap:7px;color:#77717e;font-size:12px;text-decoration:none;margin-bottom:30px}.store-story>header{padding-bottom:32px;border-bottom:1px solid #e8e5ed;margin-bottom:32px}.store-story>header>span{display:flex;align-items:center;gap:7px;color:#d70f67;font-size:10px;font-weight:700;letter-spacing:1.2px}.store-story h1{font-size:38px;letter-spacing:-1px;line-height:1.2;margin:16px 0;font-weight:750;overflow-wrap:anywhere}.store-story header p{color:#77717e;font-size:14px;line-height:1.8;max-width:680px}.store-story header .store-contact-trigger{margin-top:14px;color:#bf135b}.store-story-body{max-width:760px}.store-story-body p{font-size:15px;line-height:1.95;color:#514d58;white-space:pre-wrap;overflow-wrap:anywhere}.store-story-gallery{display:grid;gap:36px;margin-top:36px}.store-story-gallery figure{margin:0}.store-story-gallery img{display:block;width:100%;height:auto;max-height:800px;object-fit:contain;background:#faf9fc;border-radius:16px}.store-story-gallery figcaption{font-size:13px;line-height:1.7;color:#77717e;margin-top:12px;white-space:pre-wrap;overflow-wrap:anywhere}.store-story-editor{display:grid;gap:18px;padding:24px;margin-top:24px}.store-story-editor>label,.store-story-editor-images label{display:grid;gap:8px;font-size:12px;color:#514d58}.store-story-editor :is(input:not([type=file]),textarea){width:100%;box-sizing:border-box;border:1px solid #e4dfeb;border-radius:9px;padding:12px;font:inherit;font-size:13px;background:#fff;color:#231f20}.store-story-editor textarea{resize:vertical}.store-story-editor-images{display:grid;gap:14px}.store-story-editor-images>div{display:grid;grid-template-columns:90px minmax(0,1fr) 34px;align-items:center;gap:16px}.store-story-editor-images img{width:90px;height:75px;object-fit:cover;border-radius:9px}.store-story-editor-images button{padding:8px;border:1px solid #e8e5ed;background:#fff;color:#bf135b;border-radius:8px;cursor:pointer}.store-story-editor .store-story-upload{display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed #dfb9cc;padding:18px;border-radius:10px;color:#bf135b;background:#fff7fa;cursor:pointer}.store-story-upload input{max-width:220px;font-size:11px}.store-story-editor>small{font-size:11px;color:#938b9c;line-height:1.7}.store-story-editor-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.store-story-editor-actions a{font-size:12px;color:#77717e}.store-story-editor :is(input,textarea,button):focus-visible{outline:3px solid #99d5f8;outline-offset:3px}.store-story-editor{grid-template-columns:minmax(0,1fr)}.store-story-editor>*,.store-story-editor-images label,.store-story-editor .simple-store-section-title>div{min-width:0}.store-story-editor input{min-width:0}@media(max-width:600px){.store-story{padding:28px 20px 40px}.store-story h1{font-size:28px}.store-story-body p{font-size:14px}.store-story-editor{padding:18px}.store-story-editor-images>div{grid-template-columns:60px minmax(0,1fr) 32px;gap:10px}.store-story-editor-images img{width:60px;height:60px}.store-story-editor .store-story-upload{flex-wrap:wrap}.store-contact-dialog{width:calc(100% - 28px)!important}}.seller-identity{width:min(1180px,calc(100% - 32px));margin:32px auto;padding:28px 32px;border:1px solid #e8e5ee;border-radius:18px;background:#fff;color:#34303e;font-size:14px;line-height:1.65;box-sizing:border-box}.seller-identity-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid #eeeaf2}.seller-identity-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#fff0f6;color:#bf135b}.seller-identity h2{font-size:18px;font-weight:650;margin:0;color:#252231}.seller-identity-kind{margin-left:auto;padding:5px 12px;border:1px solid #e8e5ee;border-radius:100px;background:#faf9fc;font-size:12px;color:#625d70}.seller-identity p{margin:8px 0}.seller-identity dl{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px 40px;margin:24px 0}.seller-identity dl>div{min-width:0}.seller-identity dt{color:#716b7c;font-size:12px;margin-bottom:6px}.seller-identity dd{margin:0;overflow-wrap:anywhere;white-space:pre-line}.seller-identity a{color:#48327c;text-decoration:none;display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:32px}.seller-identity a svg{flex-shrink:0}.seller-identity a:hover{text-decoration:underline;text-underline-offset:4px}.seller-identity a:focus-visible{outline:2px solid #bf135b;outline-offset:4px;border-radius:4px}.seller-identity-name{font-weight:600;color:#252231}.seller-identity-registration{font-variant-numeric:tabular-nums}.seller-identity-address{grid-column:1 / -1}.seller-identity .seller-identity-note{display:flex;align-items:flex-start;gap:10px;margin:0;padding:16px 18px;border-radius:10px;background:#f8f7fb;color:#625d70;font-size:12px}.seller-identity-note svg{flex-shrink:0;margin-top:2px}.seller-identity-editor{grid-column:1 / -1}.seller-identity-editor p{line-height:1.6}.seller-identity-editor fieldset{border:0;padding:0;margin:0;display:grid;gap:16px;min-width:0}.seller-identity-editor select{padding:12px;border:1px solid #d8d8e2;border-radius:8px;background:#fff;color:#34343b}@media(max-width:600px){.seller-identity{padding:20px;margin:24px auto}.seller-identity dl{grid-template-columns:minmax(0,1fr);gap:20px}.seller-identity h2{font-size:16px}.seller-identity .seller-identity-note{padding:14px}}.product-feedback{margin:36px 0;padding:28px;border:1px solid #e8e5ed;border-radius:24px;background:#fff;color:#231f20}.product-feedback .feedback-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #eeeaf1}.product-feedback h2{font-size:28px;line-height:1.2;margin:8px 0;font-weight:700;letter-spacing:-.7px}.product-feedback h3{font-size:18px;margin:0 0 8px;font-weight:650;letter-spacing:-.3px}.product-feedback h4{font-size:15px;margin:16px 0 8px;font-weight:650}.product-feedback p{font-size:13px;line-height:1.7;color:#686370;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 16px}.product-feedback .feedback-heading p{margin:0}.product-feedback .feedback-eyebrow{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:1.3px;font-weight:700;color:#d70f67}.product-feedback button,.product-feedback-form button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e8e5ed;border-radius:10px;background:#fff;padding:12px 16px;cursor:pointer;color:#514d58;font:inherit;font-size:13px}.product-feedback button:focus-visible,.product-feedback input:focus-visible,.product-feedback textarea:focus-visible{outline:3px solid #99d5f8;outline-offset:3px}.product-feedback .feedback-switch{display:flex;gap:4px;padding:4px;border-radius:12px;background:#f5f4f8;flex-shrink:0}.product-feedback .feedback-switch button{border-color:transparent;background:transparent}.product-feedback .feedback-switch button[aria-pressed=true]{color:#bf135b;background:#fff;border-color:#efdae4;box-shadow:0 2px 5px #231f2008}.product-feedback .feedback-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:28px;align-items:start}.product-feedback .feedback-content{min-width:0}.product-feedback .feedback-card{padding:20px;border:1px solid #eae7ef;border-radius:16px;margin-top:16px}.product-feedback .feedback-card-heading{display:flex;align-items:center;gap:10px;font-size:13px}.product-feedback .feedback-card-heading small{display:flex;align-items:center;gap:4px;font-size:10px;color:#77717e;margin-top:4px}.product-feedback .feedback-avatar{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;background:#f4f2f7;border-radius:50%;color:#77717e;font-weight:650}.product-feedback .feedback-rating,.product-feedback .feedback-answered{display:flex;align-items:center;gap:4px;margin-left:auto;font-size:11px;white-space:nowrap;color:#21815a}.product-feedback .feedback-rating{color:#bf135b}.product-feedback .feedback-question{color:#231f20;font-size:14px;margin-top:18px}.product-feedback .product-feedback-answer{display:flex;align-items:flex-start;gap:10px;background:#f4f8fc;border:1px solid #e6eff8;border-radius:12px;padding:14px;font-size:12px;color:#25648c}.product-feedback .product-feedback-answer>svg{flex-shrink:0;margin-top:2px}.product-feedback .product-feedback-answer>div{min-width:0}.product-feedback .product-feedback-answer p{margin:6px 0 0}.product-feedback .feedback-action-card{border:1px solid #f0e5ef;border-radius:18px;padding:24px;background:linear-gradient(145deg,#fff4f8,#f6f8fd)}.product-feedback .feedback-action-icon{display:grid;place-items:center;width:44px;height:44px;background:#fff;color:#d70f67;border-radius:12px;margin-bottom:16px}.product-feedback .feedback-empty{padding:40px 24px;text-align:center;border:1px dashed #e4dfeb;border-radius:16px;margin-top:20px;color:#b3a9bd;background:#fcfbfd}.product-feedback .feedback-empty h4{color:#514d58}.product-feedback .feedback-empty p{margin-bottom:0}.product-feedback-form{display:grid;gap:14px;margin-top:22px;max-width:680px;width:100%}.product-feedback-form label{display:grid;gap:8px;font-size:13px}.product-feedback-form input,.product-feedback-form select,.product-feedback-form textarea{width:100%;box-sizing:border-box;border:1px solid #e4dfeb;background:#fff;color:#231f20;border-radius:10px;padding:12px;font:inherit;font-size:13px}.product-feedback-form textarea{min-height:110px;resize:vertical}.product-feedback-form button{justify-self:start;background:#231f20;color:#fff}.product-feedback-form button:disabled{opacity:.6;cursor:wait}.product-feedback-form small,.product-feedback-form p[role=status]{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.product-feedback .feedback-question-form{margin-top:18px;max-width:none}.product-feedback .feedback-privacy{display:flex;align-items:flex-start;gap:7px;font-size:11px;line-height:1.65;color:#77717e;margin-top:14px}.product-feedback .feedback-privacy svg{flex-shrink:0;margin-top:2px}.product-feedback .feedback-question-form .feedback-privacy{margin:0}.product-feedback .feedback-question-form button,.product-feedback .product-feedback-access{width:100%;background:#d70f67;border-color:#d70f67;color:#fff;font-size:12px;font-weight:600;padding:13px 10px}.product-feedback .feedback-question-form button:hover:not(:disabled),.product-feedback .product-feedback-access:hover{background:#bd0a59}.product-feedback .feedback-error{padding:12px;border:1px solid #efbcd2;border-radius:10px;color:#bf135b}.merchant-product-questions article{margin:20px 0;padding:20px;border:1px solid #e8e5ed;border-radius:14px}.merchant-product-questions .product-feedback-form{max-width:none}@media(max-width:1000px){.product-feedback .feedback-heading{align-items:flex-start;flex-direction:column;gap:18px}.product-feedback .feedback-layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px}}@media(max-width:720px){.product-feedback{padding:20px}.product-feedback h2{font-size:22px}.product-feedback .feedback-layout{grid-template-columns:minmax(0,1fr)}.product-feedback .feedback-switch{width:100%;box-sizing:border-box}.product-feedback .feedback-switch button{flex:1;font-size:11px;padding:12px 8px}.product-feedback .feedback-card{padding:16px}.product-feedback .feedback-empty{padding:28px 16px}}.seller-questions-link{display:flex;align-items:center;gap:9px}.seller-questions-page{display:grid;grid-template-columns:minmax(260px,350px) minmax(0,1fr);gap:46px;padding:20px 0 48px;color:#182033}.seller-questions-page a{color:inherit;text-decoration:none}.seller-questions-page button,.seller-questions-page input,.seller-questions-page select,.sq-dialog input,.sq-dialog textarea{font:inherit}.seller-questions-page button,.sq-dialog button{cursor:pointer}.seller-questions-page button:disabled,.sq-dialog button:disabled{cursor:not-allowed;opacity:.5}.seller-questions-page :is(button,a,input,select):focus-visible,.sq-dialog :is(button,input,textarea):focus-visible{outline:3px solid #008bce;outline-offset:3px}.sq-context{border-right:1px solid #e5e8ee;padding-right:30px;min-width:0}.sq-back{display:inline-flex;align-items:center;gap:8px;font-size:13px;margin-bottom:22px}.sq-product{display:flex;gap:16px;align-items:flex-start;margin-bottom:20px}.sq-product-image{width:112px;height:142px;flex-shrink:0;background:#f4f5f7;border-radius:10px;display:grid;place-items:center;overflow:hidden}.sq-product-image img{width:100%;height:100%;object-fit:contain}.sq-product h2{font-size:16px;font-weight:600;line-height:1.5;margin:7px 0 16px;overflow-wrap:anywhere}.sq-product small{color:#687287;font-size:12px}.sq-product strong{font-size:21px;color:#e6006e}.seller-questions-page .sq-primary,.sq-dialog .sq-primary{border:1px solid #f50079;background:#f50079;color:#fff;border-radius:8px;min-height:44px;padding:12px 18px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:650}.sq-context>.sq-primary{width:100%}.sq-seller{margin:24px 0;background:#fff1f7;border:1px solid #f9dceb;border-radius:12px;padding:17px}.sq-seller-heading{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sq-seller-heading>div{flex:1;min-width:80px;overflow-wrap:anywhere}.sq-seller-heading b{font-size:14px}.sq-seller-heading a{display:flex;align-items:center;font-size:12px;color:#d70064;margin-top:6px}.sq-seller-heading button{padding:8px 10px;border:1px solid #f50079;border-radius:6px;background:#fff;color:#db0068;font-size:13px}.sq-avatar{width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid #e7e9ed;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.sq-avatar img{width:100%;height:100%;object-fit:contain}.sq-seller>p{border-top:1px solid #f1d6e3;padding-top:13px;margin:14px 0 0;display:flex;gap:7px;font-size:12px;line-height:1.5}.sq-seller svg,.sq-guidance svg,.sq-dialog p svg{flex-shrink:0}.sq-guidance{font-size:13px;line-height:1.7;color:#687287}.sq-guidance h3{display:flex;gap:8px;align-items:center;font-size:14px;color:#263044}.sq-guidance a{display:inline-flex;align-items:center;color:#d70064}.sq-content{min-width:0}.sq-eyebrow{letter-spacing:1.7px;font-size:10px;color:#bc005d;font-weight:700}.sq-content h1{font-size:clamp(21px,2.2vw,30px);line-height:1.3;letter-spacing:-.6px;margin:8px 0}.sq-content header>p{margin:0 0 24px;font-size:14px;color:#687287}.sq-tools{display:flex;gap:12px;padding-bottom:22px;border-bottom:1px solid #e5e8ee}.sq-tools form{display:flex;gap:10px;align-items:center;border:1px solid #dce1e9;border-radius:8px;padding:6px 8px 6px 14px;flex:1;min-width:0;background:#fff}.sq-tools form input{border:0;background:none;min-width:0;width:100%;padding:8px 0;font-size:13px}.sq-tools button{border:0;background:#fff1f7;color:#d70064;border-radius:5px;padding:8px 12px}.sq-tools select{min-width:0;max-width:210px;border:1px solid #dce1e9;border-radius:8px;padding:10px;background:#fff;font-size:12px}.sq-search-summary{display:flex;justify-content:space-between;gap:10px;margin-top:14px;font-size:12px}.sq-search-summary button{border:0;background:none;color:#d70064}.sq-question{border-bottom:1px solid #e5e8ee;padding:25px 0;overflow-wrap:anywhere}.sq-question h2{font-size:15px;line-height:1.6;font-weight:600;margin:0 0 8px;white-space:pre-wrap}.sq-author{font-size:11px;color:#717a8b;margin:0 0 14px}.sq-answer{background:#f5f6f8;border-radius:10px;padding:18px;display:flex;align-items:flex-start;gap:12px}.sq-answer>div{min-width:0}.sq-answer b{font-size:13px;margin-right:9px}.sq-answer small{color:#717a8b;font-size:11px}.sq-answer p{margin:7px 0 0;font-size:14px;line-height:1.7;white-space:pre-wrap}.sq-empty{text-align:center;padding:55px 18px;color:#687287}.sq-empty h2{font-size:20px;color:#253044}.sq-empty button{border:1px solid #f50079;color:#d70064;background:#fff;border-radius:7px;padding:10px 18px;margin-top:10px}.sq-pagination{display:flex;gap:18px;justify-content:center;align-items:center;margin-top:24px;font-size:13px}.sq-pagination button{width:40px;height:40px;border:1px solid #dce1e9;background:#fff;border-radius:7px}.sq-success{background:#effbf3;color:#22643d;border:1px solid #bfe4cb;padding:15px;border-radius:8px;line-height:1.6}.sq-dialog{max-width:570px}.sq-dialog form{padding:22px}.sq-dialog label{display:grid;gap:8px;margin-bottom:18px;font-size:14px;font-weight:600}.sq-dialog input,.sq-dialog textarea{width:100%;border:1px solid #ccd3e0;border-radius:7px;padding:12px;background:#fff;resize:vertical}.sq-counter{display:block;text-align:right;color:#687287;margin-top:-10px}.sq-dialog form>p{display:flex;gap:9px;font-size:12px;color:#687287;line-height:1.6}.sq-dialog form>p[role=alert]{color:#b32038}.sq-dialog footer{margin-top:22px;padding-top:20px;border-top:1px solid #e5e8ee;display:flex;justify-content:flex-end;gap:12px}.sq-dialog footer>button{border:1px solid #ccd3e0;border-radius:7px;background:#fff;padding:10px 18px}@media(max-width:1000px){.seller-questions-page{grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:24px}.sq-context{padding-right:22px}.sq-tools{flex-wrap:wrap}.sq-tools select{width:100%;max-width:none}}@media(max-width:700px){.seller-questions-page{grid-template-columns:minmax(0,1fr);gap:24px;padding:12px 0 30px}.sq-context{border:0;padding:0}.sq-product-image{width:82px;height:98px}.sq-product h2{margin-top:4px}.sq-back{margin-bottom:12px}.sq-seller{margin:16px 0 0}.sq-guidance{display:none}.sq-answer{padding:14px;gap:9px}.sq-dialog form{padding:16px}.sq-dialog footer{justify-content:stretch}.sq-dialog footer>button{flex:1}}.market-footer.market-footer-refined{background:#fff;color:#252231;border-top:1px solid #e8e5ee;margin-top:40px}.market-footer-refined .market-footer-main{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.2fr);padding:40px 0 32px;gap:32px}.market-footer-refined .market-footer-brand>span{flex-shrink:0;width:48px;height:48px;border-radius:14px}.market-footer-refined .market-footer-brand strong{font-size:15px;color:#252231}.market-footer-refined .market-footer-brand small{max-width:290px;font-size:13px;line-height:1.7;color:#625d70}.market-footer-refined .market-footer-main b{color:#252231;font-size:14px;margin-bottom:6px}.market-footer-refined .market-footer-main a{color:#625d70;font-size:13px;line-height:1.7}.market-footer-refined a:hover{color:#bf135b}.market-footer-refined .market-footer-store-links>:is(a,button){display:block;align-self:flex-start;margin:0;padding:0;border:0;background:transparent;color:#625d70;font-family:inherit;font-size:13px;font-weight:400;line-height:22px;text-align:left;text-decoration:none;cursor:pointer}.market-footer-refined .market-footer-store-links>:is(a,button):hover{color:#bf135b}.market-footer-refined .market-footer-store-links>button>svg{display:none}.market-footer-refined a:focus-visible,.market-footer-refined button:focus-visible{outline:2px solid #bf135b;outline-offset:4px;border-radius:4px}.market-footer-refined .market-footer-trust p{font-size:12px;color:#625d70;margin:8px 0 0}.market-footer-refined .market-footer-trust p svg{flex-shrink:0;margin-top:2px}.market-footer-refined .payment-review{width:min(1180px,calc(100% - 64px));margin:0 auto;padding:24px 0;border:0;border-top:1px solid #e8e5ee;border-radius:0;display:flex;align-items:center;justify-content:space-between;gap:24px;background:transparent}.market-footer-refined .payment-review-heading{margin:0;font-size:13px;color:#625d70}.market-footer-refined .payment-review-brands{padding:0;background:transparent;border-radius:0;width:min(100%,460px)}.market-footer-refined .payment-review-brands img{width:100%;max-width:none}.market-footer-refined .market-footer-bottom{padding:20px 0;border-color:#e8e5ee;color:#716b7c;font-size:12px;gap:16px;flex-wrap:wrap}@media(max-width:900px){.market-footer-refined .market-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.market-footer-refined .market-footer-main,.market-footer-refined .payment-review,.market-footer-refined .market-footer-bottom{width:calc(100% - 40px)}.market-footer-refined .market-footer-main{gap:28px 24px;padding-top:30px}.market-footer-refined .market-footer-brand,.market-footer-refined .market-footer-trust{grid-column:1 / -1}.market-footer-refined .payment-review{flex-direction:column;align-items:flex-start;gap:18px}}.landing-mobile-access{display:none}@media(max-width:760px){body:has(.shopega-landing){zoom:1;min-width:0}.shopega-landing{--mobile-gutter: 20px}.shopega-landing .announcement{min-height:34px;height:auto;padding:8px 16px;gap:8px;font-size:11px;line-height:1.5;text-align:center}.shopega-landing .announcement-dot{flex-shrink:0}.shopega-landing .shopega-header{position:relative;width:calc(100% - 32px);height:72px;min-height:72px;margin-inline:auto;padding:0;display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;gap:8px}.shopega-landing .shopega-logo-button{min-width:0}.shopega-landing .shopega-logo-button .brand-logo{max-width:158px;width:100%;height:auto}.shopega-landing .header-actions{display:none}.shopega-landing .header-language{grid-column:2}.shopega-landing .header-language>button,.shopega-landing .mobile-menu{width:44px;height:44px;min-height:44px}.shopega-landing .mobile-menu{grid-column:3;display:grid}.shopega-landing .shopega-header>nav{position:absolute;z-index:40;top:calc(100% - 2px);left:0;right:0;width:auto;display:none;padding:12px;gap:4px;border:1px solid #e9e6ee;border-radius:16px;background:#fff;box-shadow:0 16px 40px #21152814}.shopega-landing .shopega-header>nav.nav-open{display:flex;flex-direction:column}.shopega-landing .shopega-header>nav>a{display:flex;align-items:center;min-height:44px;padding:10px 12px;font-size:15px}.shopega-landing .landing-mobile-access{display:grid;gap:8px;margin-top:8px;padding-top:12px;border-top:1px solid #eeeaf2}.shopega-landing .button{min-height:48px;padding:13px 18px;font-size:14px;line-height:1.4;white-space:normal}.shopega-landing .button svg{flex-shrink:0}.shopega-landing :is(#commerce,#storefront,#control,#pricing,#faq){scroll-margin-top:20px}.shopega-landing .eyebrow{font-size:11px;line-height:1.5;letter-spacing:.08em}.shopega-landing .shopega-hero{min-height:0;grid-template-columns:minmax(0,1fr);gap:32px;padding:36px var(--mobile-gutter) 40px}.shopega-landing .shopega-hero:after{background:linear-gradient(#ffffffd9,#fffffff2)}.shopega-landing .shopega-hero-copy{grid-column:1;width:100%;text-align:center}.shopega-landing .shopega-hero-copy .eyebrow{max-width:340px;margin:0 auto 18px;justify-content:center}.shopega-landing .shopega-hero-copy h1{max-width:520px;margin-inline:auto;font-size:clamp(36px,10.5vw,44px);line-height:1.08;letter-spacing:-.055em}.shopega-landing .shopega-hero-copy>p{max-width:440px;margin:20px auto 0;font-size:16px;line-height:1.65}.shopega-landing .shopega-hero .hero-actions{display:grid;grid-template-columns:1fr;gap:10px;margin:24px auto 0;max-width:400px}.shopega-landing .shopega-hero .hero-actions .button{width:100%;justify-content:center}.shopega-landing .shopega-hero-assurances{justify-content:center;gap:8px 14px;margin-top:20px}.shopega-landing .shopega-hero-assurances span{font-size:12px;line-height:1.5;font-weight:500;gap:5px}.shopega-landing .shopega-hero-stage{grid-column:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:440px;min-height:0;margin:0 auto;transform:none}.shopega-landing :is(.shopega-stage-orb,.shopega-live-order,.shopega-store-chip){display:none}.shopega-landing .shopega-hero-stage .shopega-creator-card{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1.1;border:3px solid #fff;border-radius:16px;box-shadow:0 8px 24px #3216290d;transform:none;translate:none;animation:none}.shopega-landing .creator-card-tag{left:6px;right:6px;bottom:6px;max-width:none;justify-content:space-between;padding:7px 8px;gap:3px;border-radius:8px;font-size:11px;line-height:1.35;white-space:normal;box-shadow:none}.shopega-landing .creator-card-tag svg{flex:0 0 14px}.shopega-landing .category-product-stage{padding-block:0}.shopega-landing .shopega-category-marquee{transform:none;margin-block:0;padding-block:14px}.shopega-landing .shopega-marquee-track span{font-size:12px;gap:20px;padding-right:20px}.shopega-landing :is(.shopega-intro,.shopega-design-section,.shopega-control-section,.shopega-steps,.faq-section){padding:56px var(--mobile-gutter)}.shopega-landing :is(.section-heading,.faq-intro){margin:0 0 28px}.shopega-landing :is(.section-heading h2,.shopega-design-copy h2,.pricing-copy h2,.faq-intro h2,.shopega-final-cta h2){margin:14px 0 16px;font-size:clamp(28px,8vw,34px);line-height:1.15;letter-spacing:-.04em;text-wrap:balance}.shopega-landing :is(.section-heading>p,.shopega-design-copy>p,.pricing-copy>p,.faq-intro>p,.shopega-final-cta>p){font-size:15px;line-height:1.65}.shopega-landing .shopega-intro .section-heading{margin-bottom:28px}.shopega-landing .shopega-sector-grid{grid-template-columns:minmax(0,1fr);gap:18px}.shopega-landing .shopega-sector-card{display:block;min-height:0;border:1px solid #e9e6ee;border-radius:18px;background:#fff}.shopega-landing .shopega-sector-card:after{display:none}.shopega-landing .shopega-sector-card>img{position:static;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain;display:block}.shopega-landing .shopega-sector-card>div:last-child{position:static;padding:18px;color:#19151f}.shopega-landing .shopega-sector-card span{color:#bc1259;font-size:11px}.shopega-landing .shopega-sector-card h3{font-size:21px;line-height:1.25;margin-top:8px}.shopega-landing .shopega-sector-card p{font-size:14px;line-height:1.6;color:#696270}.shopega-landing .shopega-fulfillment-strip{grid-template-columns:1fr;gap:10px}.shopega-landing .shopega-fulfillment-strip article{padding:16px;min-height:0;gap:12px;border-radius:16px;box-shadow:none}.shopega-landing .shopega-fulfillment-strip b{font-size:14px}.shopega-landing .shopega-fulfillment-strip small{font-size:13px}.shopega-landing .shopega-design-section{grid-template-columns:minmax(0,1fr);gap:28px}.shopega-landing .shopega-design-list{margin:24px 0;gap:18px}.shopega-landing .shopega-design-list small{font-size:13px;line-height:1.5}.shopega-landing .shopega-design-copy>.button{width:100%;justify-content:center}.shopega-landing .storefront-florist-artwork{display:none}.shopega-landing .shopega-storefront-mockup{width:100%;min-height:0;transform:none;border:1px solid #e5e0e9;border-radius:18px;background:#fff;box-shadow:0 14px 40px #26172f0c}.shopega-landing .shopega-storefront-mockup .shopega-browser-viewport{min-height:0;border-radius:18px}.shopega-landing .shopega-browser-bar{height:38px;padding:0 10px;gap:5px}.shopega-landing .shopega-browser-bar small{min-width:0;padding:5px 8px;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopega-landing .landing-store-nav{height:44px;padding-inline:12px;grid-template-columns:1fr auto}.shopega-landing .landing-store-nav>span{display:none}.shopega-landing .landing-store-nav strong{font-size:11px}.shopega-landing .landing-store-cover{height:100px}.shopega-landing .landing-store-profile{margin:-24px 10px 12px;padding:12px;grid-template-columns:44px minmax(0,1fr);gap:10px;box-shadow:0 6px 16px #21122d08}.shopega-landing .landing-store-profile>i{width:44px;height:44px}.shopega-landing .landing-store-profile small{font-size:9px}.shopega-landing .landing-store-profile strong{font-size:15px;line-height:1.3}.shopega-landing .landing-store-profile span{font-size:12px;line-height:1.5;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.shopega-landing .landing-store-profile button{display:none}.shopega-landing .category-navigation.is-compact{margin:0 10px 14px;padding:0;border:0;gap:8px;background:none}.shopega-landing .category-navigation.is-compact .category-navigation-level{display:block}.shopega-landing .category-navigation.is-compact .category-navigation-level>div{gap:6px}.shopega-landing .category-navigation.is-compact .category-navigation-level>span,.shopega-landing .category-navigation.is-compact .category-navigation-path{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0;margin:-1px}.shopega-landing .category-navigation.is-compact button{min-height:44px;max-width:100%;padding:8px 10px;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.shopega-landing .landing-store-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;padding:0 12px 18px}.shopega-landing .landing-store-products>button{gap:6px;align-content:start}.shopega-landing .landing-store-products small{font-size:10px;line-height:1.5;letter-spacing:.02em}.shopega-landing .landing-store-products strong{font-size:13px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.shopega-landing .landing-store-products b{font-size:14px}.shopega-landing .landing-store-catalog-status{font-size:14px;min-height:150px}.shopega-landing .landing-store-catalog-status button{font-size:14px;min-height:44px}.shopega-landing .shopega-store-proof-panel{position:static;transform:none;width:auto;margin:0;padding:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:0;border-top:1px solid #eeeaf2;border-radius:0 0 18px 18px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.shopega-landing .shopega-store-proof-panel .editor-panel-head{grid-column:1 / -1;font-size:12px;padding-bottom:10px}.shopega-landing .shopega-store-proof-panel>div:not(.editor-panel-head){min-height:56px;padding:8px}.shopega-landing .shopega-store-proof-panel>div:not(.editor-panel-head) b{font-size:20px}.shopega-landing .shopega-store-proof-panel>div:not(.editor-panel-head) span{font-size:11px}.shopega-landing .shopega-store-proof-panel>.saved{grid-column:auto;margin:0;padding:8px;font-size:11px;flex-wrap:wrap}.shopega-landing .shopega-control-section .light-heading h2{font-size:clamp(28px,8vw,34px);line-height:1.15;margin:16px 0}.shopega-landing .shopega-control-section .light-heading p{font-size:15px}.shopega-landing .shopega-control-section .shopega-dashboard-stage{margin-top:28px;border-radius:16px}.shopega-landing .control-panel-toolbar{padding-inline:12px;font-size:11px}.shopega-landing .control-panel-toolbar>small{font-size:10px}.shopega-landing .shopega-control-section .shopega-dashboard aside button{min-height:54px}.shopega-landing .shopega-control-section .shopega-dashboard aside button>span{font-size:10px}.shopega-landing .shopega-control-section .dashboard-content{padding:16px 12px 12px}.shopega-landing .shopega-control-section .dashboard-content>header button{width:44px;min-width:44px;height:44px;font-size:0}.shopega-landing .shopega-control-section .dashboard-metrics small{font-size:11px}.shopega-landing .shopega-control-section .dashboard-metrics article{padding:12px}.shopega-landing .shopega-control-section .dashboard-chart{min-height:215px}.shopega-landing .shopega-control-section .dashboard-chart svg{height:120px}.shopega-landing .control-status-row{padding:12px;gap:8px}.shopega-landing .shopega-control-section .dashboard-float-card>svg:first-child{width:28px;height:28px;padding:6px;flex-shrink:0}.shopega-landing .shopega-control-section .dashboard-float-card small{font-size:10px;white-space:normal}.shopega-landing .control-demo-disclaimer{font-size:11px}.shopega-landing .shopega-control-section .shopega-capability-row{gap:8px}.shopega-landing .shopega-control-section .shopega-capability-row span{font-size:11px}.shopega-landing .shopega-steps .steps-grid{grid-template-columns:1fr;gap:16px}.shopega-landing .shopega-steps .step-card{padding:20px;border-radius:18px}.shopega-landing .shopega-steps .step-artwork{width:100%;max-width:210px;height:auto;margin:0 auto 16px}.shopega-landing .shopega-steps .step-icon{width:40px;height:40px;border-radius:12px}.shopega-landing .shopega-steps .step-card h3{margin:14px 0 8px;font-size:21px}.shopega-landing .shopega-steps .step-card p{font-size:14px;line-height:1.6}.shopega-landing :is(.steps-product-accent,.step-connector,.price-corner,.faq-ceramic-artwork){display:none}.shopega-landing .pricing-artwork-stage>.pricing-section{grid-template-columns:1fr;padding:56px var(--mobile-gutter);gap:24px}.shopega-landing .pricing-copy{grid-column:auto;max-width:none}.shopega-landing .pricing-copy h2{font-size:clamp(28px,8vw,34px);line-height:1.15}.shopega-landing .pricing-copy>p{font-size:15px}.shopega-landing .pricing-features{grid-template-columns:1fr;gap:10px}.shopega-landing .pricing-features span{font-size:14px;line-height:1.5}.shopega-landing .price-card-scene{display:block;grid-column:auto;width:100%;margin:0}.shopega-landing .price-card-scene>.price-card{padding:24px;box-shadow:0 12px 32px #4620380b}.shopega-landing .price-card-scene .big-price strong{font-size:64px}.shopega-landing .price-card-scene .price-card>p{font-size:14px;line-height:1.6}.shopega-landing .price-card-scene .button{min-height:48px;font-size:14px}.shopega-landing .price-card-scene .price-card>small{font-size:11px;line-height:1.5}.shopega-landing .faq-section{grid-template-columns:1fr;gap:0}.shopega-landing .faq-section .faq-intro{margin-bottom:24px}.shopega-landing .faq-item{padding:18px 0;min-height:56px}.shopega-landing .faq-item>span{font-size:15px;line-height:1.5;padding-right:10px}.shopega-landing .faq-item p{font-size:14px;line-height:1.65}.shopega-landing .faq-item.open p{max-height:none}.shopega-landing .shopega-final-cta{padding:48px var(--mobile-gutter)}.shopega-landing .shopega-final-cta .button{width:100%;max-width:400px;justify-content:center}.shopega-landing .shopega-cta-bubble{display:none}.shopega-landing .site-footer-inner{padding-inline:var(--mobile-gutter)}.shopega-landing .footer-column{gap:4px}.shopega-landing .footer-column :is(a,button){min-height:40px;display:flex;align-items:center}}@media(max-width:360px){.shopega-landing{--mobile-gutter: 16px}.shopega-landing .shopega-hero-assurances{flex-direction:column;align-items:center}}.company-mobile-access{display:none}@media(max-width:760px){body:has(:is(.login-page,.onboarding-page,.application-status-page,.onboarding-loading,.company-page,.legal-page,.consumer-support-page,.security-reports-page,.not-found,.checkout-page)){zoom:1;min-width:0;min-height:100svh}body:has(.login-page) #root{min-height:100svh}:is(.login-page,.onboarding-page,.application-status-page,.onboarding-loading,.company-page,.legal-page,.consumer-support-page,.security-reports-page,.not-found){--mobile-page-gutter: 20px;min-width:0}:is(.login-page,.onboarding-page,.application-status-page,.company-page,.consumer-support-page,.not-found) .button{min-height:48px;height:auto;padding:12px 16px;font-size:14px;line-height:1.5;white-space:normal;justify-content:center}:is(.login-page,.onboarding-page,.application-status-page,.company-page,.consumer-support-page) :is(input,select,textarea){min-width:0;max-width:100%;font-size:16px}:is(.company-page,.security-reports-page) .site-footer-inner{padding-inline:var(--mobile-page-gutter)}:is(.company-page,.security-reports-page) .footer-column :is(a,button){min-height:40px;display:flex;align-items:center}.login-page{display:block;min-height:100svh}.login-page .login-panel{min-height:100svh;padding:12px var(--mobile-page-gutter) 24px}.login-page :is(.login-art,.login-corner-artwork){display:none}.login-page .login-top{width:100%;gap:12px;flex-wrap:nowrap;min-height:56px}.login-page .login-top>div:first-child{min-width:0}.login-page .login-top .brand{max-width:158px;min-height:44px}.login-page .login-top-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.login-page .login-top-actions>.button{width:44px;min-height:44px;padding:0;font-size:0;gap:0;border:1px solid #e9e5ee;border-radius:12px}.login-page .login-top-actions .language-switcher-trigger{min-height:44px}.login-page .login-form-wrap{width:min(440px,100%);margin:28px auto 24px;padding:0}.login-page .login-spark{width:40px;height:40px;margin-bottom:18px}.login-page .login-form-wrap h1{font-size:clamp(28px,8vw,34px);line-height:1.16;margin-bottom:12px}.login-page .login-form-wrap>p{font-size:15px;line-height:1.6;margin-bottom:24px}.login-page .login-form-wrap form>label{font-size:13px;gap:8px;margin-bottom:18px}.login-page .login-form-wrap input:not([type=checkbox]){height:50px;font-size:16px}.login-page .password-field input{padding-right:74px}.login-page .password-field button{min-height:44px;min-width:60px;right:5px;font-size:13px}.login-page .shop-name-field{height:auto;grid-template-columns:auto minmax(0,1fr);gap:0;padding:0 8px 8px;border-radius:12px}.login-page .shop-name-field .shop-name-prefix{padding-left:5px;font-size:13px}.login-page .shop-name-field input{background:transparent}.login-page .shop-name-field>button{grid-column:1 / -1;justify-content:center;height:44px;margin:0;font-size:13px}.login-page .name-check{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.login-page .name-suggestions button{min-height:44px;font-size:12px}.login-page .forgot-link{margin:-8px 0 12px}.login-page .forgot-link button{min-height:44px;font-size:13px}.login-page .signup-copy{font-size:14px;line-height:1.65;margin:18px 0 0}.login-page .signup-copy button{min-height:44px;font-size:14px}.login-page .login-legal{width:min(440px,100%);margin:auto auto 0;padding:16px 0 0;border-top:1px solid #eeeaf2;font-size:12px;line-height:1.7;text-align:center}.login-page .registration-documents{margin:22px 0;gap:18px}.login-page .registration-document-row{gap:12px;min-height:44px}.login-page .registration-document-row>div{font-size:13px;line-height:1.75}.login-page .registration-document-row>input{width:20px!important;min-width:20px;height:20px!important}body:has(.login-page) .registration-document-modal{max-height:calc(100dvh - 32px)}body:has(.login-page) .registration-document-modal :is(.modal-heading,.modal-body,.modal-footer){padding:18px}body:has(.login-page) .registration-document-modal .modal-heading h3{font-size:20px}body:has(.login-page) .registration-document-modal .modal-footer{display:grid;gap:12px}body:has(.login-page) .registration-document-modal .modal-footer .button{min-height:44px}:is(.onboarding-page,.application-status-page) .onboarding-header{min-height:68px;height:auto;padding:12px 16px;gap:12px}:is(.onboarding-page,.application-status-page) .onboarding-header .brand{max-width:155px}.onboarding-page .onboarding-header>div:nth-child(2){display:none}:is(.onboarding-page,.application-status-page) .onboarding-logout{min-height:44px;font-size:12px}.application-status-page .onboarding-header>span{max-width:140px;font-size:11px;text-align:right}.onboarding-page .onboarding-stepper{padding:10px 8px;min-height:80px;gap:4px}.onboarding-page .onboarding-stepper button{min-width:0;flex-direction:column;gap:6px;min-height:60px}.onboarding-page .onboarding-stepper button:after{top:17px}.onboarding-page .onboarding-stepper button>span{width:32px;height:32px}.onboarding-page .onboarding-stepper button>b{display:none}.onboarding-page .onboarding-stepper button>small{display:block;padding:0;font-size:10px;line-height:1.4}.onboarding-page .onboarding-shell{width:calc(100% - 24px);margin:16px auto 32px;min-height:0;grid-template-columns:minmax(0,1fr);border-radius:18px;box-shadow:0 8px 24px #211e2708}.onboarding-page .onboarding-aside{padding:24px;min-height:0}.onboarding-page .onboarding-aside h1{font-size:28px;line-height:1.15;max-width:520px;margin:12px 0}.onboarding-page .onboarding-aside p{font-size:14px;line-height:1.65;max-width:520px}.onboarding-page .onboarding-aside>span{font-size:11px}.onboarding-page .onboarding-aside>small{font-size:11px}.onboarding-page .onboarding-progress{margin-top:20px}.onboarding-page .onboarding-content{min-width:0;padding:24px 20px}.onboarding-page .onboarding-form{grid-template-columns:minmax(0,1fr);gap:20px}.onboarding-page .field-span-2{grid-column:1 / -1;min-width:0}.onboarding-page .onboarding-form :is(label,.field-help){font-size:13px;line-height:1.6}.onboarding-page .onboarding-form :is(input,select,textarea){font-size:16px;min-height:48px}.onboarding-page .onboarding-form textarea{min-height:110px}.onboarding-page .account-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.onboarding-page .account-type-grid button{padding:14px;min-height:115px}.onboarding-page .account-type-grid b{font-size:13px;line-height:1.4}.onboarding-page .account-type-grid small{font-size:12px;line-height:1.5}.onboarding-page :is(.form-section-title,.seller-document-row) b{font-size:14px}.onboarding-page :is(.form-section-title,.seller-document-row) small{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.onboarding-page .form-section-title svg{flex-shrink:0}.onboarding-page .secure-note p{font-size:12px;line-height:1.65}.onboarding-page .seller-document-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.onboarding-page .seller-document-row>button{min-height:44px;font-size:13px}.onboarding-page .selection-chips{gap:8px}.onboarding-page .selection-chips button{min-height:44px;padding:9px 12px;font-size:13px;line-height:1.4}.onboarding-page .channel-list{grid-template-columns:minmax(0,1fr)}.onboarding-page .channel-list b{font-size:14px}.onboarding-page .channel-list small{font-size:13px;line-height:1.6}.onboarding-page .onboarding-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.onboarding-page .onboarding-actions .button{min-width:0;height:auto;min-height:48px;padding-inline:10px;font-size:13px}.onboarding-page .onboarding-actions>span:first-child{display:none}.onboarding-page .onboarding-actions>span:first-child+button{grid-column:1 / -1}.onboarding-page .review-section header{gap:12px;min-height:58px}.onboarding-page .review-section h2{font-size:15px}.onboarding-page .review-section header button{min-height:44px;font-size:13px}.onboarding-page .review-section>div{grid-template-columns:1fr;gap:4px;padding:14px;font-size:13px}.onboarding-page .review-confirm{font-size:13px;line-height:1.75;gap:12px}.onboarding-page .review-confirm input{width:20px;height:20px;min-height:20px;flex-shrink:0}.onboarding-page .email-verification-panel{padding:16px}.onboarding-page .email-verification-actions{grid-template-columns:1fr;display:grid}.onboarding-page .email-verification-actions .button{width:100%}.onboarding-page .email-verification-resend{flex-direction:column;align-items:stretch}.application-status-page .application-status-card{width:calc(100% - 32px);margin:24px auto;padding:28px 20px;border-radius:20px}.application-status-page .application-status-card h1{font-size:28px;line-height:1.2}.application-status-page .application-status-card>p{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.application-status-page .application-status-card>small{font-size:12px}.application-status-page .application-timeline{flex-direction:column;gap:12px;margin-block:24px}.application-status-page .application-timeline span{font-size:13px}.application-status-page .application-timeline i{width:1px;height:18px}.application-status-page .application-status-actions{flex-direction:column}.application-status-page .requested-document-list article{align-items:stretch;flex-direction:column}.application-status-page .requested-document-list article :is(b,small,span){font-size:13px;line-height:1.6;overflow-wrap:anywhere}.onboarding-loading{min-height:100svh;padding:24px;font-size:15px;text-align:center}.company-page .company-announcement{padding:8px 16px;min-height:34px;height:auto;font-size:11px;line-height:1.5;text-align:center}.company-page .company-announcement>button{display:none}.company-page .unified-company-header{width:calc(100% - 32px);min-height:72px;height:72px;padding:0;margin-inline:auto;grid-template-columns:minmax(0,1fr) 44px 44px;gap:8px}.company-page .shopega-logo-button{min-width:0}.company-page .shopega-logo-button .brand{max-width:174px}.company-page .header-actions{display:none}.company-page .header-language{grid-column:2}.company-page .mobile-menu{display:grid;grid-column:3;width:44px;height:44px;color:#231f20}.company-page .unified-company-header>nav{position:absolute;z-index:50;top:70px;left:0;right:0;width:auto;display:none;padding:12px;gap:4px;border:1px solid #e9e6ee;border-radius:16px;background:#fff;box-shadow:0 16px 40px #21152814}.company-page .unified-company-header>nav.nav-open{display:flex;flex-direction:column;align-items:stretch}.company-page .unified-company-header>nav>button{min-height:44px;padding:10px 12px;text-align:left;font-size:15px;color:#231f20}.company-page .company-mobile-access{display:grid;gap:8px;margin-top:8px;padding-top:12px;border-top:1px solid #eeeaf2}.company-page .unified-company-header .company-mobile-access .button-dark{background:#231f20;color:#fff;border-color:#231f20}.company-page :is(.about-hero,.manifesto-hero,.blog-hero,.contact-hero){width:calc(100% - 40px);min-height:0;padding:36px 0;gap:24px;grid-template-columns:minmax(0,1fr)}.company-page :is(.about-hero,.manifesto-hero,.blog-hero,.contact-hero) h1{font-size:clamp(34px,9.6vw,42px);line-height:1.1;letter-spacing:-.045em;margin:18px 0}.company-page :is(.about-hero-copy,.manifesto-copy,.blog-hero,.contact-hero) p{font-size:15px;line-height:1.7}.company-page .company-hero-label{font-size:11px;line-height:1.5}.company-page .about-hero-artwork{max-width:440px}.company-page .about-scroll-cue{margin-top:20px;font-size:12px}.company-page .company-section{width:100%;padding:48px 20px;grid-template-columns:minmax(0,1fr);gap:24px}.company-page .about-story-body{padding-top:0}.company-page .company-section h2{font-size:30px;line-height:1.2}.company-page :is(.about-story-body,.principle-grid) p{font-size:15px;line-height:1.75}.company-page .about-image-band{width:calc(100% - 40px);margin:0 20px 24px;min-height:0;grid-template-columns:minmax(0,1fr);gap:12px}.company-page .about-image-band figure{height:260px;min-width:0;border-radius:16px}.company-page .about-image-small{display:none}.company-page .about-image-note{position:static;grid-column:1 / -1;width:auto;transform:none;padding:20px}.company-page .about-principles>div:first-child{flex-direction:column;align-items:flex-start;gap:12px}.company-page .principle-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:28px}.company-page .principle-grid article{padding:22px;min-height:0}.company-page .principle-grid h3{margin-top:24px}.company-page .company-cross-cta{padding:48px 20px}.company-page .company-cross-cta h2{font-size:32px;line-height:1.15}.company-page .company-cross-cta :is(button,a){min-height:48px;font-size:14px}.company-page .manifesto-record-stage{width:260px}.company-page .manifesto-record-rotor{animation:none}.company-page .manifesto-purpose{padding:40px 20px}.company-page .manifesto-purpose blockquote{font-size:27px;line-height:1.4}.company-page .manifesto-value-list article{gap:12px;padding-block:24px}.company-page .manifesto-value-list h3{font-size:21px}.company-page .manifesto-value-list p{font-size:14px;line-height:1.7}.company-page .manifesto-culture{padding:48px 20px;gap:24px;grid-template-columns:minmax(0,1fr)}.company-page .culture-statement h2{font-size:32px;line-height:1.2}.company-page .culture-cards{gap:12px}.company-page .culture-cards article{padding:22px;transform:none}.company-page .culture-cards p{font-size:14px;line-height:1.7}.company-page .featured-post{width:calc(100% - 40px);margin:0 auto 36px;grid-template-columns:minmax(0,1fr);border-radius:18px}.company-page .featured-post>img{height:220px}.company-page .featured-post>div{padding:24px}.company-page .featured-post h2{font-size:26px;line-height:1.2}.company-page .featured-post p{font-size:14px;line-height:1.7}.company-page .blog-list-section{width:calc(100% - 40px);margin:0 auto;padding-bottom:48px}.company-page .blog-filter-row{align-items:flex-start;gap:14px;flex-direction:column}.company-page .blog-filter-row>div{flex-wrap:wrap;gap:8px}.company-page .blog-filter-row button{min-height:44px;padding:10px 14px;font-size:13px}.company-page .blog-grid{grid-template-columns:minmax(0,1fr);gap:32px}.company-page .blog-card-image{height:auto;aspect-ratio:16 / 10;border-radius:16px}.company-page .blog-grid h2{font-size:23px;line-height:1.25}.company-page .blog-grid p{font-size:14px;line-height:1.7}.company-page .blog-grid article>a{min-height:44px}.company-page .blog-newsletter{padding:44px 20px;gap:24px;grid-template-columns:minmax(0,1fr)}.company-page .blog-newsletter h2{font-size:30px;line-height:1.2}.company-page .blog-newsletter form{padding:20px;border-radius:18px}.company-page .blog-newsletter-fields{flex-direction:column}.company-page .blog-detail-hero{padding:32px 0 24px;width:calc(100% - 40px);text-align:left}.company-page .blog-detail-hero>button{margin-bottom:22px;min-height:44px}.company-page .blog-detail-hero h1{font-size:32px;line-height:1.2;overflow-wrap:anywhere}.company-page .blog-detail-hero p{font-size:16px;line-height:1.7}.company-page .blog-detail-byline{margin:0 20px 24px;font-size:12px;line-height:1.7}.company-page .blog-detail-cover{width:calc(100% - 40px);height:220px;border-radius:16px}.company-page .blog-detail-body{width:calc(100% - 40px);padding:32px 0 48px;overflow-wrap:anywhere}.company-page .blog-detail-body :is(p,li){font-size:16px;line-height:1.8}.company-page .blog-detail-body h2{font-size:24px;line-height:1.3}.company-page .blog-detail-cta{padding:44px 20px}.company-page .blog-detail-cta h2{font-size:30px;line-height:1.2}.company-page .contact-orbit,.company-page :is(.contact-support-artwork,.contact-laptop-artwork){display:none}.company-page .contact-main{width:calc(100% - 40px);grid-template-columns:minmax(0,1fr);gap:28px;padding:0;margin:0 auto 40px}.company-page .contact-options{gap:18px}.company-page .contact-options article{gap:14px}.company-page .contact-options h2{font-size:21px}.company-page .contact-options p{font-size:14px;line-height:1.65}.company-page .contact-form-scene{margin:0}.company-page .contact-form-card{padding:24px 20px;border-radius:18px}.company-page .contact-form-card h2{font-size:26px}.company-page .contact-field-row{grid-template-columns:minmax(0,1fr)}.company-page .contact-form-card label{font-size:13px}.company-page .contact-form-card :is(input,select,textarea){font-size:16px;min-height:48px}.company-page .contact-form-card form>button{width:100%}.company-page .contact-details{padding:36px 20px;grid-template-columns:minmax(0,1fr)}.canonical-legal.legal-page{padding:0 16px 28px}.canonical-legal.legal-page .legal-head{flex-wrap:wrap;justify-content:space-between;min-height:80px;padding:16px 0;margin-bottom:20px;gap:12px}.canonical-legal.legal-page .legal-head .brand{max-width:158px}.canonical-legal.legal-page .legal-head nav{gap:16px;font-size:13px}.canonical-legal.legal-page .legal-head nav a{min-height:44px;display:flex;align-items:center}.canonical-legal.legal-page .canonical-legal-layout{display:flex;flex-direction:column;gap:20px}.canonical-legal.legal-page .canonical-legal-sidebar{width:100%;position:static}.canonical-legal.legal-page .canonical-legal-sidebar nav{display:flex;overflow-x:auto;padding:4px 2px 12px}.canonical-legal.legal-page .canonical-legal-sidebar a{flex:0 0 auto;max-width:210px;min-height:44px;font-size:13px}.canonical-legal.legal-page .legal-body{min-width:0;padding:24px 18px;border-radius:18px;overflow-wrap:anywhere}.canonical-legal.legal-page .legal-body h1{font-size:28px;line-height:1.25}.canonical-legal.legal-page .blog-rich-content{font-size:16px;line-height:1.8}.canonical-legal.legal-page .legal-review-list{grid-template-columns:minmax(0,1fr);gap:12px}.canonical-legal.legal-page .legal-review-list section{padding:20px}.canonical-legal.legal-page .canonical-legal-footer{flex-direction:column;overflow-wrap:anywhere}.consumer-support-page>header{min-height:72px;height:auto;padding:12px 20px;gap:12px}.consumer-support-page>header .brand{max-width:150px}.consumer-support-page>header>button{font-size:13px;min-height:44px}.consumer-support-page>section{width:calc(100% - 32px);margin:20px auto 36px;grid-template-columns:minmax(0,1fr);border-radius:18px;box-shadow:none}.consumer-support-page .consumer-support-intro{padding:24px;min-width:0}.consumer-support-page .consumer-support-intro h1{font-size:30px;line-height:1.15;margin-block:16px}.consumer-support-page .consumer-support-intro p{font-size:14px;line-height:1.65}.consumer-support-page .consumer-support-intro>div{margin-top:24px}.consumer-support-page .consumer-support-intro button{font-size:14px;min-height:48px}.consumer-support-page form{min-width:0;padding:24px 20px}.consumer-support-page form :is(input,select,textarea){font-size:16px;min-height:48px}.consumer-support-page :is(.consumer-support-hint,.consumer-support-access-intro p){font-size:12px;line-height:1.6}.consumer-support-page .consumer-support-access-intro{padding:14px}.consumer-support-page .consumer-support-access-intro>svg{flex-shrink:0}.security-reports-page .security-reports-header{padding:16px 20px;flex-wrap:wrap;gap:12px}.security-reports-page .security-reports-header .brand{max-width:160px}.security-reports-page .security-reports-header a{min-height:44px;font-size:13px}.security-reports-page .security-reports-main{padding:32px 20px 48px}.security-reports-page .security-reports-intro h1{font-size:32px}.security-reports-page .security-reports-intro>p{font-size:15px}.security-reports-page .security-reports-grid{grid-template-columns:minmax(0,1fr);gap:16px}.security-reports-page :is(.security-report-card,.security-reports-scope){padding:22px}.security-reports-page .security-reports-contact{flex-direction:column;align-items:flex-start}.not-found{min-height:100svh;padding:36px 20px}.not-found h1{font-size:30px;line-height:1.2}.not-found p{font-size:15px;line-height:1.7}.not-found .not-found-actions{width:min(380px,100%);flex-direction:column}}@media(max-width:360px){.login-page{--mobile-page-gutter: 16px}.onboarding-page .onboarding-content{padding:20px 16px}.onboarding-page .account-type-grid{grid-template-columns:minmax(0,1fr)}.onboarding-page .account-type-grid button{min-height:90px}}@media(max-width:760px){body:has(:is(.store-unavailable,.market-loading)){zoom:1;min-width:0}.market-storefront :is(input,select,textarea),.checkout-page :is(input,select,textarea){min-width:0;max-width:100%;font-size:16px}.market-storefront .market-header{padding:12px 16px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.market-storefront .market-platform-logo{width:100%;min-width:0}.market-storefront .market-platform-logo .brand{width:100%;max-width:154px;min-width:0}.market-storefront .market-header .market-global-search input{font-size:16px;min-height:48px}.market-storefront .market-header nav :is(button,.language-switcher-trigger){min-width:44px;min-height:44px}.market-storefront .market-header nav{gap:2px}.market-storefront .market-profile{padding:20px;gap:16px;grid-template-columns:minmax(0,1fr);justify-items:center}.market-storefront .market-profile-logo{width:64px;height:64px}.market-storefront .market-profile-copy{width:100%;min-width:0;text-align:center}.market-storefront .market-profile-copy h1{font-size:24px;line-height:1.3}.market-storefront .market-profile-copy p{font-size:14px;line-height:1.65}.market-storefront .market-profile-copy>.store-profile-actions{flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:center}.market-storefront .store-profile-links{justify-content:center}.market-storefront .market-profile-copy>div :is(a,span){font-size:13px}.market-storefront .market-follow{min-height:44px;grid-column:1;width:100%;justify-self:stretch}.market-storefront .category-navigation.is-storefront button{min-height:44px}.market-storefront .market-catalog-tools{flex-wrap:wrap;gap:12px}.market-storefront .market-catalog-tools :is(select,button){min-height:44px;font-size:14px}.market-storefront .market-catalog-tools select{font-size:16px}.market-storefront .market-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.market-storefront .market-product-copy{padding-top:10px}.market-storefront .market-product-copy h2{font-size:14px;line-height:1.5;min-height:0}.market-storefront .market-product-copy>span{font-size:10px;line-height:1.5}.market-storefront .market-breadcrumb{font-size:12px;line-height:1.65;flex-wrap:wrap}.market-storefront.market-product-page .market-product-detail{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:16px}.market-storefront.market-product-page .market-detail-main{aspect-ratio:1;max-height:440px}.market-storefront.market-product-page .market-buybox h1{font-size:26px;line-height:1.25}.market-storefront.market-product-page .market-buybox-price{font-size:26px;line-height:1.4}.market-storefront .market-buybox-actions :is(button,.button){min-height:48px;font-size:14px}.market-storefront .market-variant-picker select{min-height:48px;font-size:16px}.market-storefront.market-product-page .market-product-information .market-detail-tabs{padding:0 18px 18px}.market-storefront.market-product-page .market-product-information .market-detail-tabs>label{min-height:48px;padding:14px 8px;font-size:14px}.market-storefront.market-product-page :is(.market-description-content,.market-delivery-content){font-size:15px;line-height:1.75;overflow-wrap:anywhere}.market-storefront.market-product-page .market-product-information .seller-identity{padding:20px}.market-storefront.market-product-page .seller-identity dl{grid-template-columns:minmax(0,1fr);gap:16px}.market-storefront .market-related>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.market-storefront .cart-page-main{width:calc(100% - 32px);padding:20px 0 40px}.market-storefront .cart-back{min-height:44px}.market-storefront .cart-page-heading{margin:16px 0 24px;display:grid;gap:12px}.market-storefront .cart-page-heading h1{font-size:32px;line-height:1.2}.market-storefront .cart-page-heading>button{min-height:44px;justify-self:start}.market-storefront .cart-page-layout{grid-template-columns:minmax(0,1fr);gap:20px}.market-storefront .cart-page-lines article{padding:16px;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"image copy" "price price" "actions actions";gap:14px}.market-storefront .cart-product-image{width:72px;height:72px}.market-storefront .cart-product-copy>button{font-size:15px;line-height:1.5}.market-storefront .cart-line-price{justify-items:start;display:flex;gap:10px;flex-wrap:wrap}.market-storefront .cart-line-actions{justify-content:space-between}.market-storefront .cart-quantity{height:44px}.market-storefront :is(.cart-quantity button,.cart-remove){width:44px;height:44px}.market-storefront .cart-summary{position:static;padding:22px}.market-storefront .cart-summary>.button{font-size:14px}.market-storefront .cart-empty{min-height:340px;padding:28px 20px}.market-storefront .cart-empty h2{font-size:24px}.market-storefront .cart-empty p{font-size:14px}.market-storefront .cart-empty .button{min-height:48px;white-space:normal}.checkout-page{min-height:100svh}.checkout-page .checkout-topbar{width:calc(100% - 32px);min-height:72px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-block:12px}.checkout-page .checkout-topbar>button:first-child{width:auto;min-height:44px;font-size:13px;justify-content:flex-start}.checkout-page .checkout-topbar .brand{width:150px;max-width:150px;height:auto;justify-self:end}.checkout-page .checkout-topbar>span{display:none}.checkout-page .checkout-shell{width:calc(100% - 32px);padding:24px 0 40px}.checkout-page .checkout-progress{width:100%;padding:10px 20px;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);min-height:76px;height:auto;margin-bottom:28px;border-radius:16px}.checkout-page .checkout-progress button{min-height:48px;font-size:13px}.checkout-page .checkout-layout{grid-template-columns:minmax(0,1fr);gap:28px}.checkout-page .checkout-form{min-width:0;grid-row:1}.checkout-page .checkout-section-heading{gap:12px;flex-wrap:wrap}.checkout-page .checkout-section-heading>div{gap:12px;min-width:0}.checkout-page .checkout-section-heading :is(h1,h2){font-size:21px;line-height:1.3}.checkout-page .checkout-section-heading p{font-size:13px;line-height:1.6}.checkout-page .checkout-section-heading>a{min-height:44px;font-size:13px}.checkout-page .checkout-fields{grid-template-columns:minmax(0,1fr);gap:18px}.checkout-page .checkout-fields label{font-size:13px;line-height:1.5;min-width:0}.checkout-page .checkout-fields :is(input,select,textarea){min-height:48px;font-size:16px}.checkout-page .checkout-phone{min-width:0}.checkout-page .checkout-phone-prefix{flex-shrink:0}.checkout-page .checkout-billing-types{grid-template-columns:minmax(0,1fr);gap:10px}.checkout-page .checkout-billing-types label{min-height:60px}.checkout-page :is(.checkout-primary-action,.checkout-secondary-action){min-height:48px;font-size:14px;line-height:1.5;white-space:normal;padding:12px 16px}.checkout-page .checkout-summary-column{position:static;grid-row:2}.checkout-page .checkout-summary-card{padding:20px}.checkout-page .checkout-summary-products article{grid-template-columns:56px minmax(0,1fr)}.checkout-page .checkout-summary-image{width:56px;height:56px}.checkout-page .checkout-summary-products article>strong{grid-column:2;justify-self:start}.checkout-page .checkout-terms{font-size:13px;line-height:1.75}.checkout-page .checkout-terms input{flex-shrink:0;width:20px;height:20px}.checkout-page .checkout-consent-copy{font-size:12px;line-height:1.7}.checkout-page .checkout-security-row{gap:12px}.checkout-page .checkout-security-row :is(b,small){font-size:11px;white-space:normal}.store-unavailable,.market-loading{min-height:100svh;padding:32px 20px}.store-unavailable h1{font-size:30px;line-height:1.2}}body:has(.mp-page){zoom:1;min-width:0}.mp-search-correction{padding:12px 16px;margin:0 0 16px;border:1px solid #e4dce9;border-radius:8px;background:#fff4f8;color:#44344b;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.mp-page{--mp-pink:#ed006c;--mp-ink:#18162d;--mp-muted:#716e83;color:var(--mp-ink);background:#faf9fc;min-height:100vh;font-family:var(--font-ui,Arial,sans-serif)}.mp-page *{box-sizing:border-box}.mp-page a{color:inherit;text-decoration:none}.mp-page button,.mp-page input,.mp-page select{font:inherit}.mp-page button,.mp-page a,.mp-page input,.mp-page select{outline-offset:4px}.mp-page button{cursor:pointer}.mp-page button:disabled{opacity:.5;cursor:not-allowed}.mp-filter-toggle{display:none}.mp-top{background:#fff0f6;color:#994360;font-size:12px}.mp-top>div{max-width:1440px;margin:auto;padding:9px 32px;display:flex;justify-content:space-between}.mp-top a{display:flex;align-items:center;gap:8px}.mp-header{background:#fff;display:flex;align-items:center;gap:40px;padding:27px 32px;max-width:1440px;margin:auto}.mp-brand{flex-shrink:0}.mp-brand img{display:block;max-width:100%;height:auto}.mp-search{border:1px solid #e7e3ec;border-radius:12px;display:flex;align-items:center;gap:12px;flex:1;background:#faf9fc;padding:6px 7px 6px 16px;min-width:150px}.mp-search>svg{color:#8a8197;flex-shrink:0}.mp-search input{border:0;background:transparent;min-width:0;flex:1;outline:0;padding:10px 0;font-size:14px}.mp-search:focus-within{border-color:var(--mp-pink);box-shadow:0 0 0 2px #ffd3e6}.mp-search button,.mp-primary{border:0;border-radius:9px;background:var(--mp-pink);color:#fff!important;padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.mp-header nav{display:flex;gap:24px}.mp-header nav a{display:flex;gap:7px;align-items:center;font-size:13px;font-weight:600;position:relative;white-space:nowrap}.mp-header nav svg{width:21px}.mp-cart-link b{background:var(--mp-pink);color:#fff;border-radius:50%;min-width:18px;height:18px;font-size:11px;text-align:center;line-height:18px;position:absolute;top:-11px;left:14px}.mp-categories{border-top:1px solid #f2eef4;border-bottom:1px solid #eeeaf1;display:flex;gap:32px;padding:0 32px;min-height:54px;align-items:center;background:#fff;overflow-x:auto;max-width:1440px;margin:auto}.mp-categories a{font-weight:600;font-size:13px;white-space:nowrap;padding:18px 0;border-bottom:2px solid transparent}.mp-categories a[aria-current]{color:var(--mp-pink);border-bottom-color:var(--mp-pink)}.mp-main{max-width:1440px;margin:auto;padding:32px}.mp-heading{display:flex;justify-content:space-between;align-items:center;margin:0 0 32px;padding:28px 32px;border-radius:18px;background:linear-gradient(115deg,#fff1f7,#f6f0fa 60%,#e9f5fc);border:1px solid #efe6ef}.mp-eyebrow{color:var(--mp-pink);text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:700}.mp-heading h1{font-size:32px;letter-spacing:-1px;margin:9px 0 12px;line-height:1.15}.mp-heading p{color:#706479;margin:0;font-size:14px}.mp-heading-mark{display:flex;align-items:center;gap:16px;color:#d91870;margin:0 20px}.mp-heading-mark>svg:first-child{width:52px;height:52px;transform:rotate(-10deg)}.mp-heading-mark>svg:last-child{width:32px;height:32px;transform:rotate(12deg)}.mp-catalog{display:flex;gap:28px;align-items:flex-start}.mp-filters{flex:0 0 208px}.mp-filters form{background:#fff;border:1px solid #eee8f1;padding:19px;border-radius:14px;display:flex;flex-direction:column;gap:18px}.mp-filters h2{font-size:17px;margin:0}.mp-filters label{font-size:12px;display:grid;gap:8px;font-weight:600}.mp-filters input,.mp-filters select{width:100%;min-width:0;border:1px solid #e2dce8;border-radius:7px;padding:10px;font-size:12px;background:#fff;color:#4d445d}.mp-filters form>a{font-size:12px;text-align:center;color:#87748c}.mp-filter-note{margin-top:22px;display:grid;gap:9px;color:var(--mp-muted);padding:12px}.mp-filter-note>svg{color:var(--mp-pink)}.mp-filter-note b{font-size:13px;color:var(--mp-ink)}.mp-filter-note p{font-size:12px;line-height:1.7;margin:0}.mp-results{min-width:0;flex:1}.mp-results-top{display:flex;align-items:center;justify-content:space-between;margin:3px 0 20px}.mp-results-top h2{font-size:20px;margin:0;letter-spacing:-.4px}.mp-results-top span{font-size:12px;color:var(--mp-muted)}.mp-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mp-product{border:1px solid #eae5ef;background:#fff;border-radius:13px;overflow:hidden;transition:box-shadow .18s,transform .18s;min-width:0}.mp-product:hover{box-shadow:0 8px 30px #31204212;transform:translateY(-2px)}.mp-product-image{display:flex;aspect-ratio:1;align-items:center;justify-content:center;background:#f4f2f6;color:#bcaabb;overflow:hidden}.mp-product-image img{width:100%;height:100%;object-fit:contain}.mp-product-body{padding:16px}.mp-seller{display:flex;align-items:center;gap:5px;color:var(--mp-muted)!important;font-size:11px;overflow-wrap:anywhere}.mp-product-title h3{font-size:14px;line-height:1.5;margin:10px 0;min-height:42px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mp-price{display:flex;flex-direction:column;justify-content:flex-end;min-height:42px;gap:3px}.mp-price del{font-size:11px;color:#948a9d}.mp-price strong{font-size:19px;letter-spacing:-.4px}.mp-product-cta{border-top:1px solid #f1edf4;margin-top:14px;padding-top:12px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--mp-pink)!important;font-weight:600}.mp-empty,.mp-loading{background:#fff;border:1px solid #eee8f1;border-radius:14px;padding:65px 24px;text-align:center}.mp-empty>svg{width:48px;height:48px;color:var(--mp-pink);margin-bottom:10px}.mp-empty h2{font-size:22px}.mp-empty p{font-size:14px;color:var(--mp-muted);line-height:1.7;margin:12px auto 24px;max-width:440px}.mp-pagination{display:flex;gap:15px;align-items:center;justify-content:center;margin-top:28px}.mp-pagination a{display:flex;gap:5px;align-items:center;border:1px solid #e5deeb;padding:10px;border-radius:8px;font-size:13px}.mp-pagination span{color:var(--mp-pink);background:#ffe8f2;border-radius:8px;padding:10px 14px}.mp-store-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mp-store-card{border:1px solid #eae5ef;border-radius:14px;padding:25px;background:#fff}.mp-store-card>span{display:grid;place-items:center;background:#ffe5f0;color:var(--mp-pink);width:56px;height:56px;border-radius:14px;font-size:25px;font-weight:700}.mp-store-card h2{font-size:18px}.mp-store-card p{color:var(--mp-muted);font-size:13px}.mp-store-card b{display:flex;align-items:center;gap:10px;color:var(--mp-pink);font-size:13px;margin-top:28px}.mp-footer{max-width:1440px;padding:30px 32px;margin:36px auto 0;border-top:1px solid #e9e4ee;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;color:var(--mp-muted)}.mp-footer>a{color:var(--mp-pink);font-size:22px;font-weight:800}.mp-footer nav{display:flex;gap:22px}.mp-basket-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:26px}.mp-basket-store,.mp-basket-summary{background:#fff;border:1px solid #eae5ef;border-radius:14px;margin-bottom:20px;padding:24px}.mp-basket-store h2{display:flex;align-items:center;gap:12px;font-size:17px;margin:0 0 18px}.mp-basket-line{display:flex;align-items:center;gap:20px;padding:20px 0;border-top:1px solid #eee8f1}.mp-basket-line img{object-fit:contain;border-radius:8px;background:#faf8fc}.mp-basket-line>div:first-of-type{display:grid;gap:8px;flex:1;font-size:14px}.mp-basket-line small{color:var(--mp-muted)}.mp-quantity{display:flex;align-items:center;gap:15px;border:1px solid #eae5ef;border-radius:8px;padding:5px}.mp-quantity button,.mp-remove{background:none;border:0;padding:8px;display:grid;place-items:center;color:#706479}.mp-basket-summary{height:max-content;position:sticky;top:20px}.mp-basket-summary h2{font-size:19px;margin:0 0 22px}.mp-basket-summary>p{display:flex;justify-content:space-between;font-size:13px}.mp-basket-summary small{font-size:12px;color:var(--mp-muted);line-height:1.7;display:block}.mp-basket-summary>a{color:var(--mp-pink);font-size:13px}.mp-alert{background:#fff5e5;border:1px solid #ffe2b9;color:#80521c;padding:16px;border-radius:10px;font-size:13px;line-height:1.6;margin:18px 0}@media(max-width:1180px){.mp-header{gap:22px}.mp-header nav{gap:16px}.mp-header nav span{display:none}.mp-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mp-filters{flex-basis:190px}.mp-store-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.mp-top>div{padding:8px 20px}.mp-top span{display:none}.mp-top>div{justify-content:flex-end}.mp-header{flex-wrap:wrap;padding:20px;gap:20px}.mp-brand img{width:150px}.mp-header nav{margin-left:auto;order:1;gap:22px}.mp-search{flex-basis:100%;order:2}.mp-categories{padding:0 20px;gap:25px}.mp-main{padding:22px 20px}.mp-heading{padding:24px;margin-bottom:24px}.mp-heading h1{font-size:27px}.mp-heading-mark{display:none}.mp-catalog{flex-direction:column;gap:24px}.mp-filters{width:100%;flex-basis:auto}.mp-filters form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.mp-filters h2{grid-column:1/-1}.mp-filters form>a{align-self:center}.mp-filter-note{display:none}.mp-results{width:100%}.mp-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mp-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-footer{flex-wrap:wrap;padding:25px 20px}.mp-footer nav{flex-wrap:wrap;gap:14px}.mp-basket-layout{grid-template-columns:1fr}.mp-basket-summary{position:static}.mp-basket-line{gap:12px;flex-wrap:wrap}.mp-basket-line>div:first-of-type{min-width:130px}}@media(max-width:540px){.mp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mp-product-body{padding:12px}.mp-product-title h3{font-size:13px}.mp-price strong{font-size:17px}.mp-heading{padding:22px 18px}.mp-heading h1{font-size:25px}.mp-heading p{font-size:13px;line-height:1.6}.mp-main{padding:20px 14px}.mp-results-top h2{font-size:18px}.mp-store-card{padding:18px}.mp-header nav{gap:18px}.mp-basket-store{padding:18px}.mp-quantity{margin-left:auto}.mp-footer>span{width:100%}}@media(max-width:800px){.mp-filter-toggle{display:block;border:1px solid #e4dce9;border-radius:8px;background:#fff;color:#5a455e;padding:11px 16px;font-size:13px;font-weight:600}.mp-filters form:not(.is-open){display:none}.mp-filters form.is-open{margin-top:12px}}.mp-page .mp-top{background:#faf7f9;color:#67616e;border-bottom:1px solid #f2edf1}.mp-page .mp-header{padding-top:21px;padding-bottom:21px;gap:34px}.mp-page .mp-search{border-radius:8px;background:#f6f5f7;border-color:#f0edf2}.mp-page .mp-search button{border-radius:6px}.mh-main{max-width:1440px;margin:auto;padding:0 32px 20px}.mh-nav-wrap{position:relative;z-index:15;background:#fff;border-top:1px solid #f3eff3;border-bottom:1px solid #eae6ec}.mh-nav{max-width:1440px;padding:0 32px;margin:auto;display:flex;align-items:center;gap:30px;min-height:50px}.mh-menu-trigger{border:0;border-right:1px solid #eae6ec;background:none;padding:15px 24px 15px 0;color:var(--mp-ink);display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:13px!important;font-weight:700!important}.mh-menu-trigger[aria-expanded=true]{color:var(--mp-pink)}.mh-nav-links{display:flex;align-items:center;justify-content:space-between;gap:26px;overflow:auto;scrollbar-width:none;flex:1}.mh-nav-links>a{white-space:nowrap;font-size:13px;font-weight:600;padding:17px 0;display:flex;gap:6px;align-items:center}.mh-nav-links>a:hover,.mh-menu a:hover{color:var(--mp-pink)}.mh-nav-new{color:var(--mp-pink)!important}.mh-menu{position:absolute;top:100%;left:max(24px,calc((100% - 1376px)/2));right:max(24px,calc((100% - 1376px)/2));padding:24px 28px;background:#fff;border:1px solid #ede7ee;border-radius:0 0 12px 12px;box-shadow:0 16px 32px #26132822;max-height:65vh;overflow:auto}.mh-menu-heading{display:flex;align-items:center;justify-content:space-between;font-size:17px;margin-bottom:20px}.mh-menu button{background:#f8f5f8;border:0;width:34px;height:34px;border-radius:6px;display:grid;place-items:center}.mh-menu>p{font-size:13px;color:var(--mp-muted);margin-bottom:24px}.mh-menu-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 30px}.mh-menu-columns>div{display:grid;gap:14px;align-content:start}.mh-menu-columns a{display:flex;justify-content:space-between;align-items:center;font-size:13px;overflow-wrap:anywhere}.mh-menu-parent{font-weight:750;border-bottom:1px solid #eee8f1;padding-bottom:14px}.mh-menu-all{display:flex;gap:12px;align-items:center;color:var(--mp-pink)!important;border-top:1px solid #eee8f1;padding-top:18px;margin-top:24px;font-weight:650;font-size:13px}.mh-stories{display:flex;gap:24px;justify-content:space-around;align-items:flex-start;padding:24px 10px 26px;overflow-x:auto;scrollbar-width:none}.mh-stories>a{flex:0 0 94px;text-align:center;display:grid;justify-items:center;gap:11px}.mh-story-image{width:86px;height:86px;border-radius:50%;background-color:#f0ecfa;background-repeat:no-repeat;box-shadow:0 0 0 3px #faf9fc,0 0 0 4px #e8e1e8;display:grid;place-items:center;color:#7860a5;transition:box-shadow .2s,transform .2s}.mh-story-7{background:#ffeaf3;color:var(--mp-pink)}.mh-stories strong{font-size:13px;font-weight:650}.mh-stories a:hover{color:var(--mp-pink)}.mh-stories a:hover .mh-story-image{box-shadow:0 0 0 3px #faf9fc,0 0 0 5px var(--mp-pink);transform:translateY(-2px)}.mh-showcase{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(0,1fr);gap:18px}.mh-hero{position:relative;min-height:396px;border-radius:12px;overflow:hidden;background:#eaddc9;isolation:isolate}.mh-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.mh-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f0e6d9 0%,#f0e6d9e6 25%,#f0e6d970 46%,transparent 64%);z-index:0;pointer-events:none}.mh-hero-copy{position:relative;z-index:1;max-width:51%;padding:38px 0 75px 35px}.mh-hero-copy>span{display:block;font-size:10px;letter-spacing:2px;font-weight:750;color:#67574b;margin-bottom:18px}.mh-hero-copy h1{font-size:clamp(29px,3.2vw,46px);line-height:1.09;letter-spacing:-1.8px;margin:0 0 16px;font-weight:800;color:#372b2b}.mh-hero-copy p{font-size:13px;line-height:1.65;max-width:245px;color:#695b53;margin:0 0 25px}.mh-hero-copy>a{display:inline-flex;gap:13px;align-items:center;background:#242028;color:#fff;border-radius:7px;padding:13px 17px;font-size:12px;font-weight:650}.mh-hero-technology:after{background:linear-gradient(90deg,#e5dbf1 0%,#e5dbf1ed 28%,#e5dbf190 46%,transparent 72%)}.mh-hero-home:after{background:linear-gradient(90deg,#f9dcbd 0%,#f9dcbdee 28%,#f9dcbd90 46%,transparent 72%)}.mh-slide-controls{position:absolute;bottom:18px;left:35px;right:24px;z-index:2;display:flex;align-items:center;gap:8px}.mh-slide-controls>div{display:flex;gap:7px;flex:1}.mh-slide-controls>div>button{width:7px;height:7px;min-height:0;border:0;border-radius:8px;background:#9c8c825c;padding:0;box-shadow:0 0 0 6px transparent}.mh-slide-controls>div>button[aria-pressed=true]{width:25px;background:var(--mp-pink)}.mh-slide-controls>span{font-size:11px;padding:6px 9px;background:#ffffffd9;border-radius:12px}.mh-slide-controls>button{display:grid;place-items:center;border:0;border-radius:50%;background:#ffffffe8;color:#292332;width:30px;height:30px}.mh-side-promos{display:grid;gap:18px;grid-template-rows:1fr 1fr}.mh-promo{position:relative;overflow:hidden;border-radius:12px;isolation:isolate;display:flex;align-items:center;min-height:175px}.mh-promo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.mh-promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#dfd3f1 0%,#dfd3f1e8 25%,#dfd3f180 45%,transparent 70%)}.mh-promo-home:after{background:linear-gradient(90deg,#f7d6b3 0%,#f7d6b3e8 25%,#f7d6b380 45%,transparent 70%)}.mh-promo>div{padding:24px;max-width:61%}.mh-promo span{font-size:9px;letter-spacing:1.5px;font-weight:700;color:#5e4779}.mh-promo-home span{color:#8b542f}.mh-promo h2{font-size:23px;letter-spacing:-.6px;line-height:1.15;margin:10px 0 15px;color:#352645}.mh-promo-home h2{color:#543520}.mh-promo b{display:flex;align-items:center;gap:12px;font-size:12px}.mh-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0 34px}.mh-shortcuts>a{display:flex;align-items:center;gap:14px;padding:19px 20px;background:#fdebf3;border:1px solid #f8dde9;border-radius:9px;color:#a5225b}.mh-shortcuts>a:nth-child(2){background:#f1edfc;border-color:#e8e1f6;color:#675394}.mh-shortcuts>a:nth-child(3){background:#eaf5f3;border-color:#dbeee9;color:#357668}.mh-shortcuts>a>svg{width:24px;height:24px;flex-shrink:0}.mh-shortcuts>a>svg:last-child{width:17px;margin-left:auto}.mh-shortcuts strong{display:block;font-size:14px;font-weight:750;margin-bottom:4px}.mh-shortcuts span{font-size:11px;opacity:.85}.mh-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.mh-section-heading h2{font-size:23px;letter-spacing:-.6px;margin:5px 0 0;line-height:1.25}.mh-kicker{font-size:9px;letter-spacing:1.6px;font-weight:750;color:#8b7687}.mh-section-heading>div:last-child{display:flex;gap:8px;align-items:center}.mh-section-heading>div:first-child{display:block}.mh-section-heading a{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:650;white-space:nowrap}.mh-section-heading button{display:grid;place-items:center;border:1px solid #e7e0e8;border-radius:50%;width:30px;height:30px;background:#fff}.mh-products .mh-section-heading a{margin-right:14px}.mh-product-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 80px)/6);gap:16px;overflow-x:auto;padding-bottom:15px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#edcfde transparent}.mh-product-rail .mp-product{scroll-snap-align:start}.mh-product-rail .mp-product-body{padding:13px}.mh-catalog-message{display:flex;align-items:center;gap:20px;background:#fff;border:1px solid #ece6ee;border-radius:10px;padding:25px}.mh-catalog-message>svg{width:46px;height:46px;padding:11px;background:#fff0f6;color:var(--mp-pink);border-radius:12px;flex-shrink:0}.mh-catalog-message h3{font-size:15px;margin:0 0 5px}.mh-catalog-message p{font-size:12px;color:var(--mp-muted);margin:0;line-height:1.65}.mh-catalog-message>.mh-text-link,.mh-catalog-message>button{margin-left:auto;flex-shrink:0}.mh-text-link{display:flex;gap:9px;align-items:center;font-size:12px;font-weight:650;color:var(--mp-pink)!important}.mh-discover{margin-top:36px}.mh-editorials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mh-editorials>a{background:#fff;border:1px solid #ede7ee;border-radius:10px;overflow:hidden}.mh-editorials>a>div{aspect-ratio:1.9;position:relative;overflow:hidden}.mh-editorials img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.mh-editorials>a:hover img{transform:scale(1.035)}.mh-editorials span{position:absolute;left:18px;bottom:17px;background:#ffffffed;padding:7px 12px;border-radius:5px;font-size:11px;font-weight:650}.mh-editorials h3{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:15px;margin:0;padding:19px 20px}.mh-editorials h3>svg{color:var(--mp-pink);flex-shrink:0}.mh-sellers{background:#fff;border:1px solid #eee6ed;border-radius:10px;margin-top:30px;padding:25px}.mh-sellers-intro{display:flex;align-items:center;gap:20px}.mh-sellers-intro>svg{color:var(--mp-pink);flex-shrink:0}.mh-sellers h2{font-size:19px;margin:0 0 7px;letter-spacing:-.4px}.mh-sellers p{font-size:12px;color:var(--mp-muted);margin:0;line-height:1.6}.mh-sellers-intro>a{margin-left:auto;display:flex;align-items:center;gap:14px;font-size:12px;font-weight:650;white-space:nowrap;padding:12px 16px;border:1px solid #eadfea;border-radius:7px}.mh-seller-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;border-top:1px solid #eee8f0;margin-top:23px;padding-top:23px}.mh-seller-links>a{display:flex;align-items:center;gap:12px;font-size:13px}.mh-seller-links span{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;background:#faf0f6;color:var(--mp-pink);font-size:20px;font-weight:700;flex-shrink:0}.mh-seller-links strong{overflow-wrap:anywhere}.mh-seller-links svg{margin-left:auto;flex-shrink:0}.mh-service-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;padding:25px 20px;border-top:1px solid #ede7ee;border-bottom:1px solid #ede7ee;gap:25px}.mh-service-strip>div{display:flex;align-items:center;justify-content:center;gap:16px}.mh-service-strip svg{color:#917e91;flex-shrink:0}.mh-service-strip span{font-size:11px;color:#857b88;line-height:1.6}.mh-service-strip strong{display:block;font-size:13px;color:#3c3444;margin-bottom:2px}.mh-service-strip a{display:flex;gap:5px;align-items:center}@media(min-width:1600px){.mh-hero{min-height:410px}}@media(max-width:1180px){.mh-nav{gap:18px}.mh-nav-links{gap:25px}.mh-stories{gap:24px;justify-content:space-between}.mh-stories>a{flex-basis:82px}.mh-story-image{width:74px;height:74px}.mh-hero{min-height:360px}.mh-hero-copy{padding-left:25px;max-width:55%}.mh-hero-copy h1{font-size:36px}.mh-slide-controls{left:25px}.mh-promo>div{padding:18px}.mh-promo h2{font-size:20px}.mh-shortcuts>a{padding:17px 15px;gap:10px}.mh-shortcuts span{font-size:10px}.mh-product-rail{grid-auto-columns:calc((100% - 48px)/4)}}@media(max-width:800px){.mp-page .mp-header{padding:15px 20px;gap:15px}.mh-main{padding:0 20px 10px}.mh-nav{padding:0 20px;gap:17px;min-height:43px}.mh-menu-trigger{font-size:12px!important;padding:13px 16px 13px 0}.mh-nav-links>a{font-size:12px;padding:14px 0}.mh-menu{left:14px;right:14px;padding:20px}.mh-menu-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-stories{padding:20px 4px;gap:18px;justify-content:flex-start}.mh-story-image{width:65px;height:65px}.mh-stories>a{flex-basis:74px;gap:10px}.mh-stories strong{font-size:11px}.mh-showcase{grid-template-columns:1fr;gap:14px}.mh-hero{min-height:310px}.mh-hero-copy{max-width:49%;padding:30px 0 62px 27px}.mh-hero-copy h1{font-size:36px}.mh-hero-copy p{font-size:12px;margin-bottom:20px}.mh-side-promos{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:14px}.mh-promo{min-height:155px}.mh-promo h2{font-size:20px}.mh-promo>div{max-width:64%}.mh-shortcuts{gap:12px;margin:16px 0 28px}.mh-shortcuts>a{padding:15px 10px;gap:8px}.mh-shortcuts strong{font-size:12px}.mh-shortcuts span{display:none}.mh-shortcuts>a>svg{width:19px}.mh-shortcuts>a>svg:last-child{display:none}.mh-section-heading h2{font-size:21px}.mh-section-heading a{font-size:11px}.mh-product-rail{grid-auto-columns:calc((100% - 32px)/3)}.mh-catalog-message{flex-wrap:wrap;gap:14px;padding:20px}.mh-catalog-message>div{flex:1;min-width:150px}.mh-catalog-message>.mh-text-link{margin-left:60px}.mh-editorials{gap:12px}.mh-editorials h3{padding:14px;font-size:12px}.mh-editorials span{left:10px;bottom:10px;font-size:10px;padding:5px 8px}.mh-sellers{padding:22px}.mh-sellers-intro{flex-wrap:wrap;gap:14px}.mh-sellers-intro>div{flex:1;min-width:160px}.mh-sellers-intro>a{margin-left:44px}.mh-seller-links{grid-template-columns:1fr 1fr}.mh-service-strip{padding:20px 0;gap:16px}.mh-service-strip>div{gap:10px;justify-content:flex-start}.mh-service-strip strong{font-size:11px}.mh-service-strip span{font-size:10px}.mh-service-strip svg{width:20px}}@media(max-width:540px){.mh-main{padding:0 14px 10px}.mh-nav{padding:0 14px}.mh-menu-trigger{font-size:11px!important;gap:7px;padding-right:12px}.mh-menu-trigger>svg:last-child{display:none}.mh-nav-links{gap:18px}.mh-stories{padding:18px 4px 20px;gap:13px}.mh-story-image{width:60px;height:60px}.mh-stories>a{flex-basis:68px}.mh-hero{min-height:290px}.mh-hero-image{object-position:63% center}.mh-hero:after{background:linear-gradient(90deg,#f0e6d9 0%,#f0e6d9ef 30%,#f0e6d980 58%,transparent 83%)}.mh-hero-technology:after{background:linear-gradient(90deg,#e5dbf1 0%,#e5dbf1ed 35%,#e5dbf180 58%,transparent 85%)}.mh-hero-home:after{background:linear-gradient(90deg,#f9dcbd 0%,#f9dcbded 35%,#f9dcbd80 58%,transparent 85%)}.mh-hero-copy{max-width:62%;padding:24px 0 58px 20px}.mh-hero-copy>span{font-size:8px;letter-spacing:1.4px;margin-bottom:12px}.mh-hero-copy h1{font-size:29px;letter-spacing:-1px;margin-bottom:12px}.mh-hero-copy p{font-size:11px;line-height:1.5;margin-bottom:17px}.mh-hero-copy>a{font-size:10px;padding:10px 12px;gap:8px}.mh-slide-controls{left:20px;bottom:15px;right:16px}.mh-side-promos{gap:10px}.mh-promo{min-height:134px}.mh-promo>div{padding:14px 12px;max-width:79%}.mh-promo span{font-size:7px;letter-spacing:1px}.mh-promo h2{font-size:18px;margin:7px 0 12px;letter-spacing:-.3px}.mh-promo b{font-size:10px;gap:8px}.mh-shortcuts{gap:8px;margin-bottom:27px}.mh-shortcuts>a{display:grid;justify-items:start;gap:8px;padding:12px}.mh-shortcuts strong{font-size:11px;line-height:1.35;margin:0}.mh-section-heading{gap:8px;margin-bottom:15px;align-items:flex-end}.mh-kicker{font-size:8px;letter-spacing:1.3px}.mh-section-heading h2{font-size:20px}.mh-section-heading>div:last-child{gap:3px}.mh-section-heading button{display:none}.mh-section-heading a{font-size:10px;gap:5px}.mh-products .mh-section-heading a{margin:0}.mh-product-rail{grid-auto-columns:calc((100% - 12px)/2);gap:12px}.mh-product-rail .mp-product-body{padding:11px}.mh-catalog-message{padding:18px 15px;gap:12px}.mh-catalog-message h3{font-size:14px}.mh-catalog-message p{font-size:11px}.mh-catalog-message>svg{width:39px;height:39px;padding:9px}.mh-catalog-message>.mh-text-link{margin-left:51px;font-size:11px}.mh-discover{margin-top:28px}.mh-discover .mh-section-heading>a{display:none}.mh-editorials{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.mh-editorials>a{flex:0 0 78%;scroll-snap-align:start}.mh-editorials h3{font-size:14px;padding:16px}.mh-editorials span{font-size:11px}.mh-sellers{margin-top:20px;padding:20px 16px}.mh-sellers h2{font-size:17px}.mh-sellers p{font-size:11px}.mh-sellers-intro>a{font-size:11px}.mh-seller-links{grid-template-columns:1fr}.mh-service-strip{grid-template-columns:1fr;gap:19px;padding:22px 8px}.mh-service-strip>div{gap:16px}.mh-service-strip strong{font-size:13px}.mh-service-strip span{font-size:11px}}@media(prefers-reduced-motion:reduce){.mh-main *{scroll-behavior:auto!important;transition:none!important}}.mh-mega{max-height:min(720px,78vh);padding:20px 24px}.mh-category-search{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid #e8dfea;border-radius:8px;margin-bottom:18px;color:#827387}.mh-category-search input{width:100%;min-width:0;border:0!important;outline:none;background:transparent;font-size:14px!important;padding:0!important;box-shadow:none!important;color:var(--mp-ink)}.mh-category-search:focus-within{outline:2px solid var(--mp-pink);outline-offset:2px}.mh-mega-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:25px;align-items:start}.mh-mega-roots{display:grid;gap:3px;border-right:1px solid #eee6ed;padding-right:15px}.mh-menu .mh-mega-roots button{width:100%;height:auto;min-height:38px;display:flex;justify-content:space-between;text-align:left;padding:10px 12px;background:transparent;font-size:12px;color:var(--mp-ink)}.mh-menu .mh-mega-roots button[aria-pressed=true]{background:#ffeaf3;color:var(--mp-pink);font-weight:750}.mh-root-link{display:flex;align-items:center;gap:12px;color:var(--mp-pink)!important;font-size:17px;font-weight:700;margin:8px 0 24px}.mh-mega .mh-menu-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.mh-mega .mh-menu-columns>div{gap:10px}.mh-mega .mh-menu-columns a{font-size:12px;line-height:1.45}.mh-mega .mh-menu-parent{font-size:13px!important}.mh-mega-content{min-width:0}.mh-category-matches{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;max-height:48vh;overflow:auto}.mh-category-matches a{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:13px 8px;border-bottom:1px solid #f0eaf1;font-size:12px}.mh-category-matches svg{flex-shrink:0}.mh-extra-products{margin-top:34px}.mh-budget{margin-top:30px;padding:27px 30px;background:linear-gradient(110deg,#faf0f6,#f2edfa);border:1px solid #eee2ee;border-radius:12px;display:flex;align-items:center;gap:28px}.mh-budget h2{font-size:23px;letter-spacing:-.5px;margin:6px 0 8px}.mh-budget p{font-size:12px;color:var(--mp-muted);margin:0;line-height:1.6}.mh-budget>div{flex:1}.mh-budget nav{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:46%}.mh-budget a{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fff;border:1px solid #eadfeb;border-radius:8px;padding:15px 18px;font-size:13px;font-weight:650}.mh-budget a:hover{border-color:var(--mp-pink);color:var(--mp-pink)}.mh-category-directory{margin-top:35px}.mh-category-directory .mh-section-heading>svg{color:var(--mp-pink)}.mh-directory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:start}.mh-directory-grid details{background:#fff;border:1px solid #eae2ec;border-radius:9px;overflow:hidden}.mh-directory-grid summary{display:flex;justify-content:space-between;gap:12px;align-items:center;cursor:pointer;font-size:14px;font-weight:700;padding:20px;list-style:none}.mh-directory-grid summary::-webkit-details-marker{display:none}.mh-directory-grid summary svg{width:17px;height:17px;flex-shrink:0;color:var(--mp-pink)}.mh-directory-grid details[open] summary svg{transform:rotate(180deg)}.mh-directory-grid details>a{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 20px;padding:10px 0;font-size:12px;border-top:1px solid #f2edf4}.mh-directory-grid details>a:last-child{padding-bottom:18px}@media(max-width:1000px){.mh-mega-layout{grid-template-columns:155px minmax(0,1fr);gap:18px}.mh-mega .mh-menu-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.mh-mega{padding:18px;max-height:75vh}.mh-mega-layout{grid-template-columns:1fr;gap:12px}.mh-mega-roots{display:flex;overflow:auto;gap:7px;padding:0 0 12px;border:0;scrollbar-width:thin}.mh-menu .mh-mega-roots button{width:auto;flex-shrink:0;border:1px solid #eee7ef;white-space:nowrap}.mh-mega-roots svg{display:none}.mh-root-link{margin-top:4px}.mh-category-matches{grid-template-columns:1fr}.mh-budget{display:block;padding:22px}.mh-budget nav{margin-top:20px;min-width:0}.mh-budget a{padding:13px;font-size:12px}.mh-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-directory-grid summary{padding:16px;font-size:12px}.mh-directory-grid details>a{margin:0 16px}.mh-extra-products{margin-top:27px}.mh-extra-products .mh-kicker{letter-spacing:.4px;line-height:1.5;display:block}}@media(max-width:360px){.mh-mega .mh-menu-columns{gap:16px}.mh-budget{padding:18px}.mh-budget a{font-size:11px;padding:12px 9px;gap:6px}.mh-directory-grid{gap:10px}.mh-directory-grid summary{padding:14px 11px;gap:6px}}.marketplace-footer{background:#fff;border-top:1px solid #eae7ed;margin-top:40px;color:#46404e;font-size:13px;line-height:1.65}.marketplace-footer .mf-container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px;box-sizing:border-box}.marketplace-footer h2{font-size:16px;line-height:1.5;font-weight:650;color:#282231;margin:0 0 18px;letter-spacing:0}.marketplace-footer a,.marketplace-footer button{color:inherit;text-decoration:none;overflow-wrap:anywhere}.marketplace-footer a:hover,.marketplace-footer button:hover{color:#c00058;text-decoration:underline;text-underline-offset:4px}.marketplace-footer a:focus-visible,.marketplace-footer button:focus-visible{outline:2px solid #d00061;outline-offset:4px;border-radius:3px}.mf-discovery{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-block:34px 38px}.mf-discovery>section{min-width:0}.mf-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:18px}.mf-section-heading h2{margin:0}.mf-section-heading>a{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#817584}.mf-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:3px;align-items:start}.mf-link-grid>a{display:block;padding-block:4px;line-height:1.6;min-width:0}.mf-store-description{color:#736b7a;max-width:460px;margin:0 0 24px;font-size:14px}.mf-seller-callout{display:flex;align-items:center;gap:14px;border:1px solid #f3d7e5;border-radius:10px;background:#fff8fb;padding:17px 18px;margin-top:22px;max-width:540px}.mf-seller-callout>svg{color:#d00061;flex-shrink:0}.mf-seller-callout>svg:last-child{margin-left:auto}.mf-seller-callout span{display:grid;gap:3px;min-width:0}.mf-seller-callout strong{font-size:13px;color:#3d293b}.mf-seller-callout small{font-size:12px;color:#736b7a}.mf-main-shell{background:#f7f6f8;border-block:1px solid #efecf1}.mf-main{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(250px,1.55fr);gap:32px;padding-block:36px}.mf-column{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.mf-column h2{margin-bottom:6px}.mf-column>a{line-height:1.65;font-size:12px}.mf-trust{min-width:0;display:grid;gap:22px}.mf-trust h2{font-size:14px;margin-bottom:13px}.mf-region{display:flex;align-items:center;gap:8px;border:1px solid #e4dfe8;background:#fff;border-radius:6px;padding:9px 12px;width:max-content;max-width:100%;font-size:12px}.mf-payment-marks{display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding:14px;background:#fff;border:1px solid #eae5ed;border-radius:8px}.mf-payment-marks svg{display:block;max-width:100%;height:auto;overflow:hidden}.mf-trust p{font-size:11px;color:#77707e;margin:9px 0 0;line-height:1.6}.marketplace-footer .etbis-badge{border-radius:8px;gap:12px;padding:12px;width:100%;align-items:center}.marketplace-footer .etbis-badge img{width:80px}.marketplace-footer .etbis-badge strong{font-size:11px}.marketplace-footer .etbis-badge small{font-size:10px}.mf-legal{display:flex;align-items:center;gap:36px;padding-block:26px;font-size:11px;color:#77707e}.mf-legal>a{flex-shrink:0}.mf-legal img{display:block;height:auto;max-width:100%}.mf-legal address{font-style:normal;display:grid;gap:3px;flex:1;min-width:0;overflow-wrap:anywhere}.mf-legal address strong{color:#4c4253;font-size:12px;font-weight:600}.mf-contact{display:grid;gap:7px;font-size:12px;flex-shrink:0}.mf-bottom-shell{border-top:1px solid #efecf1;background:#faf9fb}.mf-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:17px;font-size:11px;color:#756d7c}.mf-bottom nav{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.mf-bottom button{padding:0;border:0;background:none;font:inherit;cursor:pointer;line-height:inherit}@media(max-width:1100px){.mf-discovery{gap:32px}.mf-main{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 24px}.mf-trust{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;align-items:start;border-top:1px solid #e5e0e9;padding-top:24px}.mf-legal{gap:24px;flex-wrap:wrap}.mf-contact{margin-left:auto}.mf-bottom{flex-wrap:wrap}.mf-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.marketplace-footer .mf-container{padding-inline:20px}.mf-discovery{grid-template-columns:1fr;gap:28px;padding-block:28px}.mf-discovery>section+section{border-top:1px solid #efecf1;padding-top:24px}.mf-link-grid>a{padding-block:9px}.mf-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;padding-block:28px}.mf-column{gap:4px}.mf-column>a{padding-block:8px}.mf-trust{grid-template-columns:1fr 1fr;gap:20px}.mf-region{grid-column:1/-1}.marketplace-footer .etbis-badge{flex-direction:column;align-items:flex-start;gap:9px}.marketplace-footer .etbis-badge img{width:95px}.mf-legal{align-items:flex-start;gap:20px;padding-block:24px}.mf-legal address{flex-basis:100%}.mf-contact{margin-left:0;display:flex;flex-wrap:wrap;gap:12px 20px}.mf-bottom{gap:12px;padding-block:18px}.mf-bottom nav{gap:0 20px}.mf-bottom a,.mf-bottom button{padding-block:9px}.mf-section-heading{gap:8px}.mf-section-heading h2{font-size:15px}}@media(max-width:680px){.mf-trust{grid-template-columns:1fr}.marketplace-footer .etbis-badge{flex-direction:row;align-items:center;max-width:360px}.mf-payment-marks{max-width:360px}}.buyer-page{--buyer-ink:#17192d;--buyer-muted:#70758b;background:#f7f8fb;color:var(--buyer-ink);min-height:100vh}.buyer-page h1,.buyer-page h2,.buyer-page h3{color:var(--buyer-ink);letter-spacing:-.035em}.buyer-page p{line-height:1.65;color:var(--buyer-muted)}.buyer-page button,.buyer-page input,.buyer-page select,.buyer-page textarea{font:inherit}.buyer-page button{cursor:pointer}.buyer-page button:disabled{cursor:wait;opacity:.55}.buyer-page :focus-visible{outline:3px solid #d91a7390;outline-offset:3px}.buyer-layout{max-width:1440px;margin:auto;padding:36px 32px 64px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}.buyer-sidebar{background:#fff;border:1px solid #e8e9f0;border-radius:18px;padding:18px 12px;position:sticky;top:20px}.buyer-identity{display:flex;gap:12px;padding:8px 10px 24px;align-items:center;border-bottom:1px solid #edf0f5;margin-bottom:12px}.buyer-identity>span{background:#fff0f7;color:#ec006b;border-radius:14px;width:44px;height:44px;display:grid;place-items:center;flex-shrink:0;font-weight:700}.buyer-identity strong,.buyer-identity small{display:block;overflow-wrap:anywhere}.buyer-identity small{color:var(--buyer-muted);font-size:12px;margin-bottom:4px}.buyer-sidebar nav{display:grid;gap:5px}.buyer-sidebar a,.buyer-sidebar button{display:flex;align-items:center;gap:10px;padding:13px 10px;border:0;background:transparent;text-decoration:none;text-align:left;border-radius:9px;color:#555d74;font-size:13px}.buyer-sidebar [aria-current=page]{background:#fff0f7;color:#e60067;font-weight:700}.buyer-sidebar-bottom{border-top:1px solid #edf0f5;margin-top:16px;padding-top:12px;display:grid}.buyer-content{min-width:0;display:grid;gap:18px}.buyer-heading h1{font-size:30px;line-height:1.25;margin:6px 0 4px}.buyer-heading p{margin:0 0 6px}.buyer-eyebrow{font-size:10px;letter-spacing:.18em;font-weight:750;color:#df0667}.buyer-card{border:1px solid #e5e8f0;background:#fff;border-radius:16px;padding:26px;min-width:0}.buyer-card h2{font-size:20px;margin:0 0 8px}.buyer-card h3{font-size:16px;margin:12px 0 6px}.buyer-card>p{font-size:14px;margin:4px 0 20px}.buyer-row{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.buyer-page main button:where(:not(.buyer-primary):not(.acw-primary)){border:1px solid #e3e5ee;border-radius:9px;background:#fff;color:inherit;padding:10px 14px}.buyer-page .buyer-sidebar button:not(.buyer-primary){border:0;background:transparent}.buyer-page .buyer-sidebar button[aria-current=page]{background:#fff0f7;color:#e60067}.buyer-primary{border:1px solid #ec006b;border-radius:10px;background:#ec006b;color:#fff!important;padding:12px 18px;display:inline-flex;gap:12px;align-items:center;justify-content:center;text-decoration:none;font-weight:650;font-size:14px}.buyer-primary:hover{background:#cf005b}.buyer-empty{text-align:center;padding:58px 20px;color:#d80062}.buyer-empty p{max-width:470px;margin:8px auto 24px}.buyer-form{display:grid;gap:18px}.buyer-form fieldset{padding:0;border:0;min-width:0;display:grid;gap:18px}.buyer-form label{display:grid;gap:8px;font-size:13px;font-weight:600;color:#343950;min-width:0}.buyer-form input:not([type=checkbox]),.buyer-form textarea,.buyer-form select{width:100%;min-width:0;border:1px solid #dfe2ee;border-radius:9px;padding:12px 13px;background:#fff;color:#17192d;box-sizing:border-box}.buyer-form textarea{resize:vertical}.buyer-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.buyer-check{display:flex!important;align-items:center;gap:8px}.buyer-check input{accent-color:#ec006b;width:17px;height:17px}.buyer-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:10px}.buyer-notice,.buyer-error{border-radius:10px;padding:14px 18px;font-size:14px;overflow-wrap:anywhere;margin:0;line-height:1.6}.buyer-notice{background:#eef5ff;color:#3b5572!important}.buyer-error{background:#fff0f3;color:#b32048!important}.buyer-muted{font-size:12px!important;color:#798197!important}.buyer-address-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.buyer-address{border:1px solid #e6e8f0;border-radius:12px;padding:18px;overflow-wrap:anywhere}.buyer-address small,.buyer-address strong{display:block;margin-bottom:10px}.buyer-address small{color:var(--buyer-muted)}.buyer-badge{font-size:12px;color:#0b825d;background:#e8faf2;padding:6px 10px;border-radius:7px;white-space:nowrap}.buyer-address-editor{padding:20px;border:1px solid #f5bed5;background:#fffbfd;border-radius:12px;margin:20px 0}.buyer-order{border:1px solid #e6e8f0;border-radius:12px;padding:18px;margin-top:18px}.buyer-order header{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.buyer-order header>strong:last-child{margin-left:auto}.buyer-order a{color:inherit;text-decoration:none}.buyer-order header a{display:flex;gap:8px;align-items:center;font-weight:650}.buyer-order small{color:var(--buyer-muted);font-size:12px}.buyer-order-item{display:flex;align-items:center;gap:15px;padding:20px 0;border-bottom:1px solid #eff0f5}.buyer-order-item>div{flex:1}.buyer-order-item small{display:block;margin-top:8px}.buyer-order footer{display:flex;gap:15px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:16px;font-size:13px}.buyer-order footer>a{color:#df0064}.buyer-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.buyer-product-grid>div>button{width:100%;margin-top:8px}.buyer-preline{white-space:pre-wrap;overflow-wrap:anywhere}.buyer-pagination{display:flex;gap:16px;align-items:center;justify-content:center;padding:16px}.buyer-verification{border-color:#f5cadc;background:#fffafd}.buyer-verification .buyer-row{align-items:end;justify-content:flex-start}.buyer-auth{max-width:1130px;margin:auto;padding:64px 28px 80px;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.buyer-auth-intro h1{font-size:46px;max-width:420px;line-height:1.15;margin:20px 0}.buyer-auth-intro p{font-size:17px;max-width:420px;margin-bottom:32px}.buyer-auth-intro>div{display:flex;gap:14px;align-items:center;margin:24px 0;font-size:14px}.buyer-auth-intro>div svg{color:#ec006b}.buyer-auth-intro>a{display:inline-flex;gap:10px;margin-top:22px;color:#d90061;text-decoration:none;font-weight:600;font-size:14px}.buyer-auth-form{padding:30px;box-shadow:0 12px 40px #19285506}.buyer-tabs{display:flex;gap:12px;margin-bottom:24px}.buyer-tabs button{flex:1}.buyer-tabs [aria-pressed=true]{color:#e00065!important;background:#fff0f7!important;border-color:#f5a3c7!important}.buyer-auth .buyer-primary{width:100%}.buyer-form .registration-documents{margin:0}.buyer-form summary{font-size:12px;color:#656d85;cursor:pointer;margin-bottom:10px}.buyer-auth .buyer-text{border:0!important;text-align:right;padding:0!important;font-size:13px;color:#da0063!important}.buyer-page .account-workspace{padding:0}.buyer-page .account-overview{flex-wrap:wrap}.buyer-page .acw-heading{display:none}.buyer-page .account-tabs{overflow:auto}.buyer-page details>summary{cursor:pointer;font-weight:600;font-size:14px}.buyer-composer{scroll-margin-top:20px}@media(max-width:1050px){.buyer-layout{grid-template-columns:210px minmax(0,1fr);padding:26px 20px;gap:18px}.buyer-card{padding:20px}.buyer-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-page .acw-columns{grid-template-columns:1fr}.buyer-auth{gap:30px}.buyer-auth-intro h1{font-size:36px}.buyer-address-grid{grid-template-columns:1fr}}@media(max-width:680px){.buyer-layout{display:block;padding:18px 12px 36px}.buyer-sidebar{position:static;padding:12px;margin-bottom:22px}.buyer-identity{padding:4px 4px 12px}.buyer-sidebar nav{display:flex;overflow:auto;padding-bottom:8px}.buyer-sidebar nav>*{white-space:nowrap;flex-shrink:0}.buyer-sidebar-bottom{display:flex;justify-content:space-between;margin-top:6px;padding-top:6px}.buyer-heading h1{font-size:26px}.buyer-card{padding:18px}.buyer-pair{grid-template-columns:1fr;gap:14px}.buyer-auth{display:block;padding:28px 12px}.buyer-auth-intro{padding:0 8px 24px}.buyer-auth-intro h1{font-size:30px;margin:12px 0}.buyer-auth-intro p{font-size:14px;margin:12px 0}.buyer-auth-intro>div{display:none}.buyer-auth-intro>a{margin-top:8px}.buyer-auth-form{padding:22px 18px}.buyer-order{padding:14px}.buyer-order-item{flex-wrap:wrap}.buyer-empty{padding:32px 12px}.buyer-product-grid{gap:10px}.buyer-product-grid .mp-product-body{padding:10px}.buyer-page .acw-card{padding:18px}.buyer-page .acw-pair{grid-template-columns:1fr}.buyer-page .account-overview h2{overflow-wrap:anywhere;font-size:17px}.buyer-page .account-tabs button{white-space:nowrap}.buyer-verification .buyer-row label{width:100%}.buyer-address-editor{padding:14px}.buyer-page .mp-top>div{gap:8px;flex-wrap:wrap}}.checkout-saved-buyer{border:1px solid #f4c5da;border-radius:12px;background:#fff9fc;padding:18px;display:grid;gap:14px;margin:0 0 20px;min-width:0}.checkout-saved-buyer p{margin:0;font-size:14px;overflow-wrap:anywhere}.checkout-saved-buyer a{color:#df0064}.checkout-saved-buyer label{display:grid;gap:8px;font-size:13px}.checkout-saved-buyer select,.checkout-saved-buyer button{padding:11px 13px;border:1px solid #e2dce5;border-radius:9px;background:#fff;color:#252137;width:100%;min-width:0}.checkout-saved-buyer button{cursor:pointer}.checkout-saved-buyer [role=alert]{color:#ad1951}.buyer-page .registration-document-row button{border:0!important;background:transparent!important;padding:0!important;color:#d90061!important;text-align:left}.buyer-page .account-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.market-product-page .market-product-detail{padding-bottom:28px;gap:40px}.market-product-page .market-detail-main{aspect-ratio:4/3;max-height:500px}.market-product-page .market-buybox .market-seller-card{margin-top:20px}.market-product-information{display:grid;gap:20px;margin-bottom:32px}.market-product-page .market-product-information .market-detail-tabs{margin-top:0;padding:0 24px 20px;border:1px solid #e8e5ee;border-radius:16px;background:#fff;overflow:hidden}.market-product-page .market-product-information .market-detail-tabs>label{padding:16px 12px;font-size:14px}.market-product-page .market-product-information .market-description-content,.market-product-page .market-product-information .market-delivery-content{padding:18px 0 0;font-size:13px;line-height:1.8}.market-product-information .market-description-content ul{display:flex;flex-wrap:wrap;gap:8px 24px;margin:16px 0 0}.market-product-information .market-description-content li{margin:0;font-size:12px}.market-product-page .market-product-information .seller-identity{width:100%;margin:0;padding:20px 24px;border-radius:16px}.market-product-information .seller-identity-heading{padding-bottom:14px;gap:10px}.market-product-information .seller-identity-icon{width:36px;height:36px;border-radius:10px}.market-product-information .seller-identity h2{font-size:16px}.market-product-information .seller-identity dl{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,2fr);gap:24px;margin:16px 0}.market-product-information .seller-identity-address{grid-column:auto}.market-product-information .seller-identity dd{font-size:13px}.market-product-information .seller-identity .seller-identity-note{padding:10px 12px}@media(max-width:900px){.market-product-page .market-product-detail{gap:24px}.market-product-information .seller-identity dl{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.market-product-information .seller-identity-address{grid-column:1/-1}}@media(max-width:600px){.market-product-page .market-detail-main{aspect-ratio:1/1;max-height:none}.market-product-page .market-product-detail{padding-bottom:22px}.market-product-page .market-product-information .market-detail-tabs{padding:0 16px 16px}.market-product-page .market-product-information .market-detail-tabs>label{padding:14px 6px;font-size:13px}.market-product-page .market-product-information .seller-identity{padding:16px}.market-product-information .seller-identity dl{grid-template-columns:1fr;gap:14px}.market-product-information .market-description-content ul{display:grid;gap:8px}.market-product-information{gap:16px;margin-bottom:26px}}.shopper-inline-breadcrumb{display:flex;align-items:center;gap:10px;font-size:12px;color:#737b8e;margin:0 0 18px}.shopper-inline-breadcrumb a{color:inherit;text-decoration:none}.shopper-store-filters{display:flex;gap:12px;justify-content:flex-end;margin:-8px 0 22px}.shopper-store-filters input,.shopper-store-filters select{border:1px solid #dfe5ed;border-radius:7px;padding:12px 16px;background:#fff;font:inherit;font-size:13px}.shopper-directory .mp-catalog{display:block}.shopper-directory .mp-store-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.shopper-directory .mp-store-card{padding:0;border-radius:8px;overflow:hidden;display:block;color:#101828}.shopper-store-cover{width:100%;height:180px;object-fit:cover;display:block;background:#f0ede9}.shopper-store-placeholder{display:grid;place-items:center;color:#b8a797}.shopper-store-body{padding:0 16px 18px}.mp-store-card .shopper-store-avatar{display:grid;place-items:center;background:#ded0bf;color:#202126;font:32px Georgia,serif;border:4px solid white;border-radius:50%;width:70px;height:70px;margin-top:-33px;position:relative}.shopper-store-avatar img{width:100%;height:100%;object-fit:contain;border-radius:50%}.shopper-store-body h2{font-size:18px;margin:8px 0 3px}.shopper-store-body p{font-size:12px;color:#6e7b8d;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px}.shopper-store-thumbnails{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0}.shopper-store-thumbnails img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:5px;background:#f5f2ee}.shopper-store-body>b{display:flex;gap:14px;align-items:center;font-size:13px;color:#ff006d}.shopper-catalogue .mp-catalog{display:grid;grid-template-columns:235px minmax(0,1fr);gap:22px}.shopper-catalogue .mp-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.shopper-catalogue .mp-product-image{aspect-ratio:1}.shopper-catalogue .mp-filters form{border-radius:6px;box-shadow:none;background:#fff}.shopper-catalogue .mp-filter-note{border:0;background:none}.shopper-condition-dialog{align-self:center;width:min(560px,calc(100% - 32px));max-height:90dvh;overflow:auto;background:#fff;padding:28px;border-radius:12px;margin:auto;color:#141827}.shopper-condition-dialog h2{font-size:24px}.shopper-condition-dialog li,.shopper-condition-dialog p,.shopper-condition-dialog dl{font-size:14px;line-height:1.8}.shopper-condition-dialog button{border:1px solid #e2e7ef;border-radius:6px;background:#fff;padding:8px;cursor:pointer}.shopper-condition-dialog a{text-decoration:none}.shopper-condition-dialog .buyer-row{display:flex;justify-content:space-between;gap:15px;align-items:center}.shopper-condition-dialog dd{margin:0 0 14px;font-weight:650}.buyer-coupon-content>small{display:block;margin-top:8px;color:#798296;font-size:11px}.buyer-coupon-content .buyer-row{gap:8px;margin-top:12px;flex-wrap:wrap}.buyer-coupon-content .buyer-row>button{border:0;padding:6px;font-size:12px}.buyer-coupon-value>span{font-size:13px;color:#2f3344;line-height:1.6;margin-bottom:20px}.buyer-coupon-value>strong{font-size:34px;overflow-wrap:anywhere}.buyer-coupon-code{width:100%;margin:10px 0;font-size:14px!important}.buyer-coupon-value>b{font-size:21px}.buyer-return-item{display:flex!important;align-items:center;gap:14px;border:1px solid #e4eaf1;padding:12px;border-radius:8px}.buyer-return-item>input{width:19px!important;min-height:19px!important;flex-shrink:0;accent-color:#ff006d}.buyer-return-item>span{display:grid;gap:8px;flex:1;min-width:0}.buyer-return-item select{width:60px!important;min-width:0}.buyer-order-list-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eef1f5;padding-top:10px;color:#7a8595;font-size:12px}.buyer-order-list-footer button,.buyer-review-link{border:0!important;color:#ff006d!important;font-size:12px!important}.buyer-review-link{margin-top:10px}.buyer-drawer>.buyer-error{margin:0 28px 8px}.buyer-summary{min-width:0}.buyer-summary button{max-width:100%;white-space:normal!important}.buyer-summary dd{overflow-wrap:anywhere}.buyer-status-delivered{color:#168735;background:#dcfce5}.shopper-editorial-banner{position:relative;min-height:255px;overflow:hidden;border-radius:8px;margin:12px 0 24px;isolation:isolate;background:#f5ecde}.shopper-editorial-banner>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 60%;z-index:-1}.shopper-editorial-banner>div{padding:30px 45px;max-width:52%}.shopper-editorial-banner h2{font-size:39px;line-height:1.1;margin:0 0 12px;max-width:400px}.shopper-editorial-banner p{font-size:16px;color:#5c6678;margin:0 0 20px}.shopper-editorial-banner a{width:fit-content;min-height:42px;font-size:13px}.shopper-campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.shopper-campaign-card{border:1px solid #e4eaf1;border-radius:8px;overflow:hidden;background:#fff}.shopper-campaign-card>img,.shopper-campaign-placeholder{height:140px;width:100%;object-fit:cover}.shopper-campaign-placeholder{display:grid;place-items:center;background:linear-gradient(130deg,#fbe9f2,#f0e4d5);color:#df176a}.shopper-campaign-card>div:last-child{display:flex;gap:14px;padding:18px;align-items:start}.shopper-campaign-card section{flex:1;min-width:0}.shopper-campaign-card a{text-decoration:none;color:inherit;font-size:12px}.shopper-campaign-card h3{margin:6px 0;font-size:17px}.shopper-campaign-card p,.shopper-campaign-card small{font-size:12px;color:#738098;line-height:1.7}.shopper-campaign-card aside{display:grid;gap:20px;align-self:center}.shopper-campaign-card button{border:0;background:none;display:flex;gap:5px;cursor:pointer;font-size:12px;color:#596374}.shopper-campaign-card a.mp-primary{color:#fff}.shopper-campaigns .buyer-filterbar button{border:1px solid #dfe5ee;border-radius:7px;padding:10px 28px;cursor:pointer}.shopper-help-hero>div{max-width:70%;padding:35px 45px}.shopper-help-hero h1{font-size:44px;margin:0 0 10px}.shopper-help-hero p{color:#2e3540;font-size:19px}.shopper-help-hero label{display:flex;gap:12px;background:#fff;border:1px solid #e4e8f0;padding:14px 18px;border-radius:7px;align-items:center}.shopper-help-hero input{border:0;outline:none;background:transparent;font:inherit;width:100%}.shopper-help-topics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 20px}.shopper-help-topics a{display:grid;justify-items:center;gap:16px;border:1px solid #e4eaf1;border-radius:8px;padding:23px 12px;text-decoration:none;background:#fff;color:#172030;font-size:16px}.shopper-help-topics svg{color:#ff006d}.shopper-help-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,1fr);gap:20px;align-items:start}.shopper-faq h2{font-size:26px;margin:0 0 18px}.shopper-faq details{border:1px solid #e8ecf2;border-radius:6px;margin-top:12px;overflow:hidden}.shopper-faq summary{padding:17px;cursor:pointer;font-weight:650;font-size:15px}.shopper-faq details[open]>summary{color:#d30b60;background:#fff0f7}.shopper-faq p{font-size:14px;line-height:1.75;color:#667084;padding:0 18px}.shopper-support-form.consumer-support-page{min-height:0;background:transparent;padding:0;width:auto;margin:0}.shopper-support-form>section{display:block!important;width:auto!important;margin:0!important;background:#fff;border:1px solid #e4eaf1;border-radius:8px;padding:24px}.shopper-support-form .consumer-support-intro{padding:0;background:none;color:#172030}.shopper-support-form .consumer-support-intro>span{display:none}.shopper-support-form .consumer-support-intro h1{font-size:24px;margin:0 0 10px}.shopper-support-form .consumer-support-intro p{font-size:13px;line-height:1.7;color:#738098}.shopper-support-form .consumer-support-intro>div{display:flex;gap:8px}.shopper-support-form .consumer-support-intro button{font-size:11px;padding:8px;flex:1}.shopper-support-form form{padding:16px 0 0!important;box-shadow:none!important;border:0!important;gap:14px}.shopper-support-form form label{font-size:13px}.shopper-support-form .button-primary{background:#ff006d;border-color:#ff006d;border-radius:6px;font-size:13px}.shopper-seller-help{display:flex;justify-content:space-between;margin-top:12px;padding:20px;border:1px solid #e4eaf1;border-radius:7px;background:#fff;font-size:13px}.shopper-seller-help a{color:#ff006d;display:flex;align-items:center;gap:12px;text-decoration:none}.mp-basket-layout{grid-template-columns:minmax(0,2fr) minmax(290px,1fr);gap:24px;align-items:start}.mp-basket-store{border-radius:8px;padding:17px 20px;margin-bottom:16px;background:#fff}.mp-basket-store h2{font-size:22px;display:flex;align-items:center;gap:14px}.mp-basket-store h2>svg{width:42px;height:42px;background:#e3d7cb;border-radius:50%;padding:10px;box-sizing:border-box;color:#716153}.mp-basket-line{gap:18px;padding:18px 0}.mp-basket-line>img{height:110px;width:110px;object-fit:contain;border-radius:7px;background:#f4f1ee}.mp-basket-line>div>a{font-size:16px}.mp-basket-line>div>strong{font-size:18px}.shopper-move-favorite{display:flex;align-items:center;gap:8px;background:none;border:0;color:#ff006d;font-size:12px;padding:8px 0;cursor:pointer;width:max-content}.shopper-basket-shipping{display:flex;align-items:center;gap:12px;font-size:12px;color:#778294;border-top:1px solid #ebeff4;margin:0;padding-top:12px}.mp-basket-summary{background:#fff;border:1px solid #e4eaf1;border-radius:8px;padding:25px}.mp-basket-summary h2{font-size:27px;margin:0 0 20px}.mp-basket-summary>p{padding:16px 0;font-size:15px}.mp-basket-summary>small{font-size:12px;line-height:1.7}.mp-basket-summary>a{display:flex;gap:8px;align-items:center;color:#ff006d;margin:18px 0;text-decoration:none;font-size:14px}.shopper-basket-secure{display:flex;gap:14px;align-items:center;background:#fff0f7;padding:15px;border-radius:7px;color:#748197;font-size:12px}.shopper-basket-secure svg{color:#ff006d;flex-shrink:0}.market-storefront>main{width:calc(100% - 64px);max-width:1376px;padding-top:20px}.market-storefront .market-identity{margin:12px 0 0;border-radius:8px;border:1px solid #e4eaf1;box-shadow:none}.market-storefront .market-profile-cover{height:clamp(150px,21vw,290px);min-height:0}.market-storefront .market-profile-cover picture:after{background:none}.market-storefront .market-profile{margin:0;padding:20px 25px;border:0;border-radius:0;box-shadow:none;grid-template-columns:82px minmax(0,1fr) auto;gap:22px}.market-storefront .market-profile-logo{border-radius:50%;border:0;box-shadow:none;width:82px;height:82px;font-size:32px}.market-storefront .market-profile-copy>small{display:none}.market-storefront .market-profile-copy h1{font-size:29px;margin:0 0 4px}.market-storefront .market-profile-copy p{font-size:15px;margin:0;color:#6f788a}.market-storefront .market-follow{border-color:#ff006d;color:#ff006d;background:#fff;border-radius:20px;padding:11px 21px;font-size:13px}.shopper-store-tabs{display:flex;gap:28px;align-items:center;border:1px solid #e4eaf1;border-radius:0 0 7px 7px;background:#fff;padding:12px 24px;margin-bottom:15px;min-height:48px;box-sizing:border-box}.shopper-store-tabs>a{color:#ff006d;text-decoration:none;font-weight:650}.shopper-store-tabs .store-profile-actions{display:flex;margin:0;gap:28px}.shopper-store-tabs .store-profile-actions>*{border:0!important;background:none!important;padding:4px!important;box-shadow:none!important}.shopper-store-search{display:flex;gap:9px;padding:11px 13px;background:#fff;border:1px solid #e2e7ef;border-radius:7px;max-width:340px;align-items:center;margin-bottom:12px;color:#758197}.shopper-store-search input{font:inherit;font-size:13px;width:100%;border:0;outline:none;background:none}.market-storefront .market-categories{border:0;border-radius:0;margin:0;padding:0;background:none}.market-storefront .market-categories button{border:1px solid #e4eaf1!important;border-radius:24px;margin:0 8px 8px 0;font-size:12px;padding:11px 18px;background:#fff}.market-storefront .market-categories button.active{background:#ffe8f2;color:#ff006d;border-color:transparent!important}.market-storefront .market-catalog{padding-top:14px}.market-storefront .market-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.market-storefront .market-product-card{padding:5px;border:1px solid #e4eaf1;border-radius:7px;box-shadow:none;background:#fff}.market-storefront .market-product-media{border-radius:5px;aspect-ratio:1.25}.market-storefront .market-product-copy{padding:8px 8px 12px}.market-storefront .market-product-copy>span{display:none}.market-storefront .market-product-copy h2{font-size:14px;font-weight:500;line-height:1.4;margin:0 0 8px}.market-storefront .market-product-copy p{font-size:20px;margin:0;color:#10121a}.market-storefront .market-product-media>button{top:10px;right:10px;background:#fff;color:#768296}.market-storefront .market-product-media>button.active{color:#ff006d}.market-storefront .market-shipping-note{font-size:11px}.market-product-page .market-product-detail{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:28px;padding-bottom:25px}.market-product-page .market-detail-gallery{grid-template-columns:90px minmax(0,1fr);gap:12px}.market-product-page .market-detail-main{max-height:none;aspect-ratio:.85;border-radius:8px;background:#f1efed}.market-product-page .market-detail-main>button{top:14px;bottom:auto;width:40px;height:40px}.market-product-page .market-detail-thumbs button{width:90px;aspect-ratio:.8;border-radius:6px}.market-product-page .market-detail-thumbs button.active{border-color:#ff006d}.market-product-page .market-buybox h1{font-size:35px}.market-product-page .market-buybox-price{font-size:29px;margin:12px 0 5px;color:#10121a}.market-product-page .market-price-tax-note{font-size:12px;margin-bottom:20px}.market-product-page .market-buybox-heading{color:#586174;font-size:10px;letter-spacing:.18em}.market-product-page .market-add-cart,.market-product-page .market-buy-now{height:49px;border-radius:7px;font-size:15px;border-color:#ff006d}.market-product-page .market-add-cart{background:#ff006d}.market-product-page .market-buy-now{color:#ff006d}.market-product-page .market-seller-card{border:1px solid #e4eaf1;background:#fff;border-radius:7px;padding:16px;margin-top:14px;grid-template-columns:50px 1fr auto}.market-product-page .market-seller-card>span{width:50px;height:50px}.market-product-page .market-seller-card button{font-size:12px;color:#ff006d}.shopper-variant-buttons{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 17px}.shopper-variant-buttons button{padding:10px 14px;border:1px solid #e1e7ef;border-radius:6px;background:#fff;font-size:12px;cursor:pointer}.shopper-variant-buttons button[aria-pressed=true]{background:#ff006d;border-color:#ff006d;color:#fff}.shopper-variant-buttons button:disabled{opacity:.4;cursor:not-allowed}.market-product-page .market-variant-picker>select{max-width:100%;font-size:12px}.market-product-page .market-product-information{background:#fff;border:1px solid #e4eaf1;border-radius:7px;padding:0 22px 20px}.market-product-page .market-detail-tabs{margin:0}.market-product-page .market-detail-tabs>label{font-size:14px;padding:17px}.market-product-page .market-detail-tabs>input:checked+label{border-bottom:3px solid #ff006d;color:#ff006d}.market-product-page .market-description-content,.market-product-page .market-delivery-content{font-size:14px;line-height:1.8;padding:20px 0}.market-product-page .market-related{padding:25px 0}.market-product-page .market-related>div:last-child{grid-template-columns:repeat(4,1fr);gap:12px}.market-product-page .market-related a{background:#fff;border:1px solid #e4eaf1;border-radius:7px;padding:5px}.market-product-page .market-related b{font-size:13px;font-weight:500;padding:0 8px}.market-product-page .market-related small{font-size:19px;padding:0 8px 10px}.shopper-outcome-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,1fr);gap:20px;align-items:start}.shopper-outcome .buyer-card{background:#fff;border:1px solid #e3e9f1;border-radius:8px;padding:24px;margin-bottom:15px}.shopper-outcome .buyer-card h2{font-size:24px;display:flex;align-items:center;gap:12px}.shopper-success-banner{display:flex;gap:24px;align-items:center;background:#f0fbf5;border:1px solid #b9e8ce;border-radius:8px;padding:25px;margin-bottom:18px}.shopper-success-banner>span{background:#44b860;border-radius:50%;padding:20px;color:#fff}.shopper-success-banner>div:nth-child(2){flex:1;min-width:0}.shopper-success-banner h1{font-size:30px;margin:0 0 10px}.shopper-success-banner small{overflow-wrap:anywhere}.shopper-success-banner>div:last-child{display:grid;gap:10px;text-align:center}.shopper-success-banner strong{font-size:13px;color:#1f843b}.shopper-success-banner button,.shopper-outcome-back{border:1px solid #ff006d;border-radius:6px;background:#fff;padding:12px;color:#ff006d;font:inherit;cursor:pointer}.shopper-outcome-items>article{display:flex;align-items:center;gap:20px;padding:15px 0;border-top:1px solid #e7edf3}.shopper-outcome-items>article>img{width:100px;height:100px;object-fit:contain;background:#f4f1ed;border-radius:6px}.shopper-outcome-items small{display:block;margin-top:8px;color:#7f899b}.shopper-payment-warning{display:flex;gap:22px;align-items:center}.shopper-payment-warning>svg{width:80px;height:80px;background:#ffebee;padding:20px;box-sizing:border-box;border-radius:50%;color:#ed4159;flex-shrink:0}.shopper-payment-warning h1{font-size:32px;margin:0}.shopper-payment-warning p{font-size:15px;line-height:1.8;color:#738098}.shopper-outcome-failure ul{padding:15px 0;list-style:none;border-top:1px solid #e5ebf2}.shopper-outcome-failure li{display:flex;gap:18px;align-items:center;margin:22px 0;font-size:14px}.shopper-outcome-failure li a{color:#ff006d}.shopper-outcome-failure .mp-primary{width:100%;border:0;margin:12px 0}.shopper-outcome-back{display:flex;align-items:center;gap:12px}@media(max-width:1100px){.shopper-directory .mp-store-grid,.shopper-catalogue .mp-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shopper-campaign-card>div:last-child{flex-wrap:wrap}.shopper-campaign-card aside{display:flex;width:100%;justify-content:flex-end}.shopper-help-hero h1{font-size:35px}.market-product-page .market-detail-gallery{grid-template-columns:65px minmax(0,1fr)}.market-product-page .market-detail-thumbs button{width:65px}.market-product-page .market-buybox h1{font-size:28px}}@media(max-width:700px){.shopper-directory .mp-store-grid,.shopper-catalogue .mp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shopper-store-cover{height:115px}.shopper-store-body{padding:0 10px 13px}.shopper-store-body h2{font-size:15px}.shopper-store-body p{font-size:11px}.mp-store-card .shopper-store-avatar{width:52px;height:52px;font-size:25px;margin-top:-24px}.shopper-store-filters{display:grid;grid-template-columns:minmax(0,1fr) auto}.shopper-store-filters input{grid-column:1/-1}.shopper-store-filters select{min-width:0}.shopper-catalogue .mp-catalog{display:block}.shopper-condition-dialog{padding:20px}.buyer-return-item{gap:8px;padding:9px}.buyer-return-item .buyer-item-thumb{width:55px;height:55px}.buyer-return-item b{font-size:12px}.buyer-order-list-footer{align-items:start;gap:10px}.shopper-editorial-banner{min-height:220px}.shopper-editorial-banner>div{padding:22px;max-width:76%}.shopper-editorial-banner h2{font-size:28px}.shopper-editorial-banner p{font-size:13px}.shopper-editorial-banner>img{opacity:.5;object-position:65%}.shopper-campaign-grid{grid-template-columns:1fr}.shopper-help-hero>div{max-width:100%;padding:24px 18px}.shopper-help-hero h1{font-size:32px}.shopper-help-hero p{font-size:15px}.shopper-help-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.shopper-help-topics a{padding:15px 5px;font-size:12px;gap:10px}.shopper-help-topics svg{width:25px}.shopper-help-grid{grid-template-columns:1fr}.shopper-seller-help{gap:16px;flex-wrap:wrap}.mp-basket-layout{grid-template-columns:1fr}.mp-basket-store{padding:14px}.mp-basket-line{display:grid;gap:10px;grid-template-columns:65px minmax(0,1fr) auto}.mp-basket-line>img{width:65px;height:80px}.mp-basket-line .mp-quantity{grid-column:2;grid-row:2;width:fit-content}.mp-basket-line .mp-remove{grid-column:3;grid-row:1}.mp-basket-line>div>a{font-size:13px}.mp-basket-line>div>strong{font-size:16px}.market-storefront>main{width:calc(100% - 28px);padding-top:16px}.market-storefront .market-profile{padding:15px;grid-template-columns:54px minmax(0,1fr);gap:13px}.market-storefront .market-profile-logo{height:54px;width:54px}.market-storefront .market-profile-copy h1{font-size:24px}.market-storefront .market-profile-copy p{font-size:12px}.market-storefront .market-follow{grid-column:1/-1;font-size:12px;padding:9px 14px}.market-storefront .market-profile-cover{height:145px}.shopper-store-tabs{padding:10px 15px;font-size:12px;gap:15px}.market-storefront .market-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-storefront .market-product-copy h2{font-size:12px}.market-storefront .market-product-copy p{font-size:17px}.market-product-page .market-product-detail{grid-template-columns:1fr;gap:24px}.market-product-page .market-detail-gallery{grid-template-columns:1fr}.market-product-page .market-detail-main{grid-column:1;aspect-ratio:1}.market-product-page .market-detail-thumbs{grid-column:1;grid-row:2;overflow-x:auto}.market-product-page .market-detail-thumbs button{width:62px;aspect-ratio:1}.market-product-page .market-related>div:last-child{display:grid;grid-template-columns:repeat(2,1fr)}.market-product-page .market-related a{min-width:0}.market-product-page .market-product-information{padding:0 15px 15px}.market-product-page .market-detail-tabs>label{font-size:12px}.shopper-outcome-grid{grid-template-columns:1fr}.shopper-success-banner{flex-wrap:wrap;gap:14px;padding:18px}.shopper-success-banner>span{padding:12px}.shopper-success-banner h1{font-size:25px}.shopper-success-banner>div:last-child{width:100%}.shopper-payment-warning{display:block}.shopper-payment-warning h1{font-size:28px;margin-top:15px}.shopper-outcome .buyer-card{padding:18px}}:is(.mp-page,.market-storefront,.shopper-checkout){--mp-pink:#ff006d;--mp-ink:#10121a;--mp-muted:#73788b;--buyer-ink:#10121a;--buyer-muted:#73788b;background:#f5f7f9;color:var(--mp-ink);font-family:var(--font-ui,Arial,sans-serif)}:is(.mp-page,.market-storefront) h1{letter-spacing:-.045em;font-weight:800;line-height:1.12}:is(.mp-page,.market-storefront) h2{letter-spacing:-.035em}.shopper-header-shell{position:relative;z-index:30;background:#fff;color:#121626}.shopper-header-shell *{box-sizing:border-box}.shopper-header-shell a{text-decoration:none;color:inherit}.shopper-header-shell button,.shopper-header-shell input{font:inherit}.shopper-header-shell button{cursor:pointer}.shopper-header-shell .mp-top{background:#f5f7f9;border:0;color:#525c71}.shopper-header-shell .mp-top>div{max-width:1440px;padding:6px 32px;font-size:11px}.mp-top nav{display:flex;gap:0}.mp-top nav a{padding:0 14px;border-right:1px solid #e1e5ed}.mp-top nav a:last-child{border:0;padding-right:0}.shopper-header-shell .mp-header{max-width:1440px;padding:23px 32px;gap:40px}.shopper-header-shell .mp-brand img{width:200px}.shopper-search-wrap{flex:1;min-width:0;position:relative}.shopper-header-shell .mp-search{border-radius:7px;padding:0 0 0 16px;gap:12px;border:1px solid #dfe4ed;background:#f8f9fb;height:48px}.shopper-header-shell .mp-search input{padding:13px 0;box-shadow:none;font-size:13px;width:100%;color:#182135}.shopper-header-shell .mp-search>button[type=submit]{border:0;border-radius:6px;width:54px;align-self:stretch;padding:0;display:grid;place-items:center;background:#ff006d;color:#fff;flex-shrink:0}.shopper-header-shell .mp-search .shopper-search-clear{background:none;color:#697387;border:0;padding:5px;display:grid;place-items:center}.shopper-header-shell .mp-header nav{gap:26px}.shopper-header-shell .mp-header nav svg{width:24px;height:24px}.shopper-header-shell .mp-header nav a{font-weight:550;font-size:13px}.shopper-header-shell .mh-nav{min-height:45px}.shopper-header-shell .mh-nav-links>a{font-weight:500;padding:14px 0;font-size:12px}.shopper-header-shell .mh-menu-trigger{padding-top:12px;padding-bottom:12px}.shopper-header-shell .mh-nav-new{color:inherit!important}.shopper-header-shell .mh-mega{z-index:3}.shopper-suggestions{position:absolute;top:calc(100% + 3px);left:0;right:-100px;z-index:10;background:#fff;border:1px solid #dfe4ed;border-radius:0 0 10px 10px;padding:24px;box-shadow:0 20px 55px #1b23383d;max-height:75vh;overflow:auto}.shopper-suggestions h2{font-size:19px;margin:0 0 18px}.shopper-suggestions h3{font-size:14px;margin:12px 0}.shopper-suggestions p{font-size:13px}.shopper-suggestion-columns{display:grid;grid-template-columns:1fr 1.2fr;gap:22px;border-bottom:1px solid #e8edf3;padding-bottom:15px}.shopper-suggestion-columns>div+div{border-left:1px solid #e8edf3;padding-left:20px}.shopper-suggestion-columns a{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:6px;font-size:13px}.shopper-suggestions a:hover{background:#fff0f7;color:#e00061}.shopper-suggestion-columns a>svg:last-child{margin-left:auto;flex-shrink:0}.shopper-suggestion-product{display:flex;align-items:center;gap:14px;padding:10px;border-radius:8px;border-bottom:1px solid #eef1f5}.shopper-suggestion-product>img{width:66px;height:66px;object-fit:contain;border-radius:7px;background:#f7f7f7}.shopper-suggestion-product>span{flex:1;min-width:0;display:grid;gap:6px;font-size:13px}.shopper-suggestion-product small{color:#717c8e;font-size:11px}.shopper-suggestion-product>b{white-space:nowrap;font-size:14px}.shopper-all-results{display:flex;align-items:center;justify-content:center;gap:14px;background:#fff0f7;color:#ff006d!important;margin-top:16px;padding:14px;border-radius:7px;font-weight:650;font-size:13px}.mp-main,.mh-main{max-width:1440px;padding-left:32px;padding-right:32px}.mp-heading{background:none;border:0;padding:0;border-radius:0;margin-bottom:24px}.mp-heading h1{font-size:38px;margin:6px 0}.mp-heading-mark,.mp-heading .mp-eyebrow{display:none}.mp-product{border-radius:8px;border-color:#e9edf3;box-shadow:none;position:relative}.mp-product-image{margin:6px 6px 0;border-radius:6px;aspect-ratio:1.15;background:#f1efec}.mp-product-image img{object-fit:contain}.mp-product-body{padding:9px 10px 11px}.mp-seller{font-size:11px}.mp-seller svg{display:none}.mp-product-title h3{font-size:13px;font-weight:500;line-height:1.45;margin:5px 0;min-height:36px}.mp-price{min-height:0;gap:2px}.mp-price strong{font-size:19px;color:#10121a;letter-spacing:-.5px}.mp-product-cta{padding-top:0;margin-top:6px;border:0;font-size:12px}.mp-product:hover{transform:none;box-shadow:0 6px 24px #18203010}.shopper-favorite{position:absolute;top:13px;right:13px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border:0!important;border-radius:50%!important;background:#fff!important;color:#738096!important;padding:0!important;box-shadow:0 1px 6px #10182813}.shopper-favorite[aria-pressed=true]{color:#ff006d!important}.shopper-favorite-note{font-size:11px;color:#aa2753;padding:0 10px 10px;margin:0}.shopper-breadcrumb{max-width:1440px;margin:0 auto;padding:20px 32px 0;display:flex;gap:12px;align-items:center;color:#737b8e;font-size:12px}.shopper-breadcrumb a{color:inherit;text-decoration:none}.shopper-breadcrumb svg{width:12px}.shopper-benefits{max-width:1376px;margin:16px auto 26px;border:1px solid #e2e8f0;background:#fff;border-radius:9px;display:grid;grid-template-columns:repeat(3,1fr);padding:24px 20px}.shopper-benefits>div{display:flex;align-items:center;gap:20px;padding:0 20px}.shopper-benefits>div+div{border-left:1px solid #e0e6ee}.shopper-benefits svg{color:#ff006d;width:38px;height:38px;flex-shrink:0}.shopper-benefits span{display:grid;gap:6px}.shopper-benefits strong{font-size:15px}.shopper-benefits small{font-size:12px;color:#737b8e}.mh-main{display:flex;flex-direction:column}.mh-stories{order:0;gap:20px;padding:20px 8px}.mh-story-image{width:94px;height:94px;box-shadow:none;background-color:#eae5de}.mh-stories>a{flex-basis:100px;gap:8px}.mh-stories strong{font-size:12px}.mh-showcase{order:1;gap:12px}.mh-hero{min-height:320px;border-radius:7px}.mh-hero-copy{padding:30px 0 55px 30px;max-width:53%}.mh-hero-copy h1{font-size:clamp(28px,3.1vw,43px);color:#111}.mh-hero-copy p{font-size:13px;color:#252a30;margin-bottom:18px}.mh-hero-copy>span{color:#252a30;font-size:9px;margin-bottom:14px}.mh-side-promos{gap:10px}.mh-promo{min-height:155px;border-radius:7px}.mh-promo h2{font-size:27px;color:#111}.mh-promo>div{padding:20px;max-width:62%}.mh-promo span,.mh-shortcuts{display:none}.mh-products{order:2;margin:22px 0 0}.mh-section-heading{margin-bottom:12px}.mh-section-heading h2{font-size:24px;margin:0}.mh-kicker{display:none}.mh-product-rail{grid-auto-columns:calc((100% - 50px)/6)!important;gap:10px!important}.mh-budget{order:3;margin:18px 0!important;background:#ffeaf4!important;border:1px solid #f9dfeb!important;padding:18px 22px!important;border-radius:8px!important;display:flex!important;gap:24px;align-items:center}.mh-budget h2{font-size:21px!important;margin:0 0 4px!important}.mh-budget p{font-size:12px!important;margin:0!important}.mh-budget nav{flex:1;display:grid!important;grid-template-columns:repeat(4,1fr);gap:10px!important}.mh-budget nav>a{background:#fff!important;padding:11px 12px!important;border:1px solid #eadce3!important;border-radius:7px!important;font-size:12px!important}.mh-discover{order:4;margin-top:4px!important}.mh-discover>.mh-section-heading{display:none}.mh-editorials{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.mh-editorials>a:nth-child(2){display:none}.mh-editorials>a{position:relative;min-height:170px;border:0!important;border-radius:8px;overflow:hidden}.mh-editorials>a>div{width:100%;aspect-ratio:auto;height:200px!important;border-radius:8px!important}.mh-editorials img{width:100%;height:100%;object-fit:cover}.mh-editorials h3{position:absolute;left:22px;top:32px;width:45%;font-size:26px!important;color:#141821;display:flex;flex-wrap:wrap}.mh-editorials span{display:none!important}.mh-editorials img{opacity:.8}.mh-sellers{order:5;margin:22px 0!important;border:0!important;background:none!important;padding:0!important}.mh-sellers-intro>svg,.mh-sellers-intro p{display:none}.mh-sellers-intro h2{font-size:24px;margin:0}.mh-sellers-intro{padding:0 0 12px!important}.mh-seller-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mh-seller-links>a{background:#fff;border:1px solid #e7ebf0;border-radius:8px;overflow:hidden;display:block!important;padding:0!important}.mh-seller-cover{width:100%;height:95px;object-fit:cover;background:#f3eee8;display:block}.mh-seller-meta{display:flex;align-items:center;gap:10px;padding:12px}.mh-seller-meta>span{width:36px;height:36px;border-radius:50%;background:#ead7cc;display:grid;place-items:center;font-family:Georgia,serif;font-size:24px}.mh-seller-meta strong{font-size:13px;flex:1}.mh-seller-meta svg{color:#ff006d}.mh-extra-products{order:6}.mh-category-directory{order:7;margin:20px 0}.mh-service-strip{order:8;background:#fff;border:1px solid #e7ecf2;border-radius:8px;margin-top:22px!important}.mh-service-strip svg{color:#ff006d}.mh-service-strip strong{font-size:13px}.mh-service-strip span{font-size:11px}.buyer-layout{max-width:1440px;grid-template-columns:250px minmax(0,1fr);padding-top:20px;gap:24px}.buyer-sidebar{border-radius:8px;padding:20px 8px;border-color:#e4eaf1}.buyer-identity{border:0;padding:4px 16px 24px}.buyer-identity>span{border-radius:50%;height:62px;width:62px;background:linear-gradient(135deg,#b8cadf,#dce3eb);color:#0f1828;font:36px Georgia,serif}.buyer-identity strong{font-size:15px}.buyer-identity small{font-size:14px;color:#142135}.buyer-sidebar nav{gap:5px}.buyer-sidebar nav>button{font-size:14px!important;min-height:49px;padding:13px 17px!important;border-radius:6px!important}.buyer-sidebar nav>button svg{width:22px;height:22px}.buyer-sidebar button[aria-current=page]{position:relative;background:linear-gradient(90deg,#ffe7f2,#fff1f8)!important}.buyer-sidebar button[aria-current=page]:before{content:"";position:absolute;left:-9px;top:5px;bottom:5px;width:4px;border-radius:3px;background:#ff006d}.buyer-heading h1{font-size:38px;margin:0 0 5px}.buyer-heading p{font-size:15px}.buyer-heading>.buyer-eyebrow{display:none}.buyer-card{border-radius:8px;padding:23px;border-color:#e5eaf1}.buyer-card h2{font-size:22px}.buyer-content{gap:16px}.buyer-order{background:#fff;border-radius:8px}.buyer-badge{border-radius:30px}.buyer-address-grid{grid-template-columns:1fr}.buyer-address{padding:24px;border-radius:7px}.buyer-address h3{font-size:22px;display:flex;gap:12px;align-items:center}.buyer-address p{margin:5px 0}.buyer-address strong{margin-top:18px}.buyer-address .buyer-row:last-child{justify-content:flex-end;margin-top:12px}.buyer-address .buyer-row:last-child button:first-child{margin-right:auto}.buyer-address .buyer-row:last-child button{border:0}.buyer-address .buyer-row:last-child button:last-child{color:#e80062}.buyer-product-grid{gap:12px}.buyer-product-grid .mp-product-image{aspect-ratio:1.7}.buyer-filterbar{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap}.buyer-filterbar>div{display:flex;gap:8px;flex-wrap:wrap}.buyer-filterbar input,.buyer-filterbar select{padding:11px 13px;border:1px solid #dde4ed;border-radius:7px;background:#fff;min-width:0;font-size:13px}.buyer-filterbar button[aria-pressed=true]{background:#ff006d!important;border-color:#ff006d!important;color:#fff!important}.buyer-support-banner{display:flex;align-items:center;gap:18px;padding:18px 22px;background:#ffeaf4;border-radius:8px;margin-top:16px}.buyer-support-banner>svg{color:#ff006d;width:32px;height:32px;flex-shrink:0}.buyer-support-banner>div{flex:1}.buyer-support-banner strong{font-size:15px}.buyer-support-banner p{margin:4px 0 0;font-size:12px}.buyer-support-banner a{color:#ff006d;display:flex;gap:8px;font-size:13px;font-weight:650;white-space:nowrap}.buyer-order-top{display:flex;gap:20px;border-bottom:1px solid #e9edf3;padding-bottom:13px;align-items:center;font-size:13px}.buyer-order-top>b:last-child{margin-left:auto}.buyer-order-store{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #e9edf3}.buyer-order-store>a{font-size:16px;font-weight:700}.buyer-store-avatar{height:42px;width:42px;border-radius:50%;background:#ead8d1;display:grid;place-items:center;font:27px Georgia,serif;flex-shrink:0}.buyer-store-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.buyer-order-store .buyer-badge{margin-left:auto}.buyer-item-thumb{height:96px;width:96px;object-fit:contain;background:#f4f1ed;border-radius:7px;flex-shrink:0}.buyer-order-products{display:flex;gap:20px;align-items:center}.buyer-order-products>.buyer-order-item{flex:1;border:0;min-width:0}.buyer-order-products>.buyer-order-actions{display:grid;gap:8px;margin-left:auto}.buyer-order-actions button{color:#ff006d!important;border-color:#ff006d!important}.buyer-order-actions .buyer-primary{color:#fff!important}.buyer-order-top small{font-size:12px}.buyer-status-shipped{color:#0870f4;background:#e5f1ff}.buyer-status-processing,.buyer-status-unfulfilled{color:#bb6900;background:#fff1d3}.buyer-status-failed,.buyer-status-cancelled,.buyer-status-refunded{color:#b73c4b;background:#ffe9ee}.buyer-detail-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:18px;align-items:start}.buyer-detail-layout>div{min-width:0}.buyer-detail-layout .buyer-card{margin-bottom:16px}.buyer-summary dl>div{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid #e9edf3;font-size:14px}.buyer-summary dd{margin:0;font-weight:650;text-align:right}.buyer-summary dl>div:last-child{font-size:18px}.buyer-progress{display:flex;padding:28px 0 15px}.buyer-progress>div{flex:1;position:relative;text-align:center;display:flex;align-items:center;flex-direction:column;gap:8px;font-size:12px}.buyer-progress>div:not(:last-child):after{content:"";height:2px;background:#dce1e9;position:absolute;left:calc(50% + 17px);right:calc(-50% + 17px);top:16px}.buyer-progress>div.done:not(:last-child):after{background:#ff006d}.buyer-progress span{width:34px;height:34px;border-radius:50%;background:#e9edf3;color:#9099aa;display:grid;place-items:center}.buyer-progress .done span,.buyer-progress .current span{background:#ff006d;color:#fff}.buyer-progress small{color:#737e91;font-size:10px;max-width:90px}.buyer-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.buyer-detail-actions>*{flex:1;justify-content:center;text-align:center;font-size:12px}.buyer-tracking-heading{display:flex;align-items:center;gap:18px}.buyer-tracking-heading>svg{color:#ff006d;width:64px;height:64px;background:#fff0f6;padding:16px;border-radius:50%}.buyer-timeline{list-style:none;padding:0;margin:16px 0}.buyer-timeline li{position:relative;margin-left:10px;border-left:1px solid #dfe5ed;padding:0 0 25px 24px}.buyer-timeline li:before{content:"";width:10px;height:10px;background:#ff006d;border:4px solid #ffe2ef;border-radius:50%;position:absolute;left:-9px;top:0}.buyer-timeline small{display:block;color:#7b8496;margin-top:7px}.buyer-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#111b2b80;z-index:200;display:flex;justify-content:flex-end}.buyer-drawer{background:#fff;width:min(500px,100%);height:100dvh;display:flex;flex-direction:column;box-shadow:-12px 0 40px #17203a15}.buyer-drawer>header{display:flex;justify-content:space-between;align-items:center;padding:26px 28px 18px}.buyer-drawer>header h2{font-size:30px;margin:0}.buyer-drawer>header button{border:0!important;background:none!important;padding:5px!important}.buyer-drawer .buyer-address-editor{margin:0;border:0;border-radius:0;padding:8px 28px 0;background:#fff;min-height:0;overflow:auto;flex:1}.buyer-drawer .buyer-form fieldset{gap:22px}.buyer-drawer .buyer-form label{font-size:14px;font-weight:500}.buyer-drawer .buyer-actions{position:sticky;bottom:0;background:#fff;margin:4px -28px 0;padding:20px 28px;border-top:1px solid #e6ebf2}.buyer-drawer .buyer-actions button{flex:1;min-height:48px}.buyer-drawer .buyer-actions>button:first-child{border-color:#ff006d;color:#ff006d}.buyer-coupon-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.buyer-coupon{display:grid;grid-template-columns:140px minmax(0,1fr);border:1px solid #e5eaf1;background:#fff;border-radius:8px;overflow:hidden}.buyer-coupon-value{background:linear-gradient(135deg,#fff5fa,#ffeaf3);border-right:2px dashed #f0d7e4;padding:20px 16px;display:flex;flex-direction:column;justify-content:center;color:#ff006d}.buyer-coupon-value small{font-size:12px;color:#1d2536;margin-bottom:20px}.buyer-coupon-value strong{font-size:42px;line-height:1.1;letter-spacing:-2px}.buyer-coupon-value span{font-size:19px;font-weight:700}.buyer-coupon-content{padding:19px 16px;min-width:0}.buyer-coupon-content h3{margin:0 0 8px;font-size:15px}.buyer-coupon-content p{font-size:12px;margin:7px 0}.buyer-coupon-code{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#f4f6f9;border:1px solid #e1e6ef;padding:8px 12px;border-radius:6px;font-weight:750;overflow-wrap:anywhere}.buyer-coupon-code button{border:0!important;background:none!important;padding:0!important;color:#52627e!important}.buyer-coupon-content footer{display:flex;gap:10px;margin-top:12px}.buyer-coupon-content footer a{background:#ff006d;color:#fff;padding:10px 14px;border-radius:6px;font-size:12px}.buyer-coupon-content footer button{font-size:11px;padding:5px!important}.buyer-auth{max-width:1376px;padding:0;margin:24px auto 0;grid-template-columns:1.15fr .85fr;gap:0;background:#fff;border:1px solid #e0e6ef;border-radius:9px;overflow:hidden;align-items:stretch}.buyer-auth-intro{position:relative;isolation:isolate;min-height:570px;padding:36px!important;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:#e8dccb}.buyer-auth-intro>.buyer-auth-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:62% center;z-index:-2}.buyer-auth-intro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#eee2cba8,transparent 60%);z-index:-1}.buyer-auth-intro>.buyer-auth-copy{display:block;margin:0}.buyer-auth-intro h1{font-size:48px;max-width:400px;line-height:1.05;margin:0 0 14px;color:#101116}.buyer-auth-intro p{font-size:19px;color:#434956;max-width:430px;margin:0}.buyer-auth-logo{width:210px;height:auto}.buyer-auth-form{border:0;border-radius:0;box-shadow:none;padding:34px}.buyer-auth-form h2{font-size:28px;margin:27px 0 4px}.buyer-auth .buyer-tabs{gap:0;border:1px solid #dce3ec;border-radius:7px;padding:0;background:#f8fafc}.buyer-auth .buyer-tabs button{border:0!important;border-radius:6px!important;padding:14px 8px!important;font-weight:650}.buyer-auth .buyer-tabs [aria-pressed=true]{color:#fff!important;background:#ff006d!important}.buyer-auth .buyer-form{margin-top:26px}.buyer-auth .buyer-primary{min-height:49px;background:#ff006d;border-radius:7px}.buyer-password{display:flex;position:relative}.buyer-password input{padding-right:45px!important}.buyer-password button{position:absolute;right:8px;top:6px;border:0!important;background:none!important;padding:7px!important;color:#68778d!important}.buyer-auth-seller{display:flex;gap:10px;justify-content:center;border-top:1px solid #e1e7ef;margin-top:25px;padding-top:22px;font-size:13px;color:#778297}.buyer-auth-seller a{display:flex;gap:8px;color:#ff006d}.mf-compact .mf-discovery{display:none}.mf-compact .mf-main{grid-template-columns:repeat(4,1fr) 230px;padding-top:22px;padding-bottom:22px;gap:22px}.mf-compact .mf-column h2{font-size:12px;margin-bottom:9px}.mf-compact .mf-column a{font-size:11px;line-height:1.35}.mf-compact .mf-trust{gap:8px}.mf-compact .mf-trust h2,.mf-compact .mf-trust p,.mf-compact .mf-region{display:none}.mf-compact .mf-payment-marks{padding:4px 8px}.mf-compact .mf-legal{padding-top:12px;padding-bottom:12px;gap:20px}.mf-compact .mf-legal address{font-size:9px}.mf-compact .mf-contact{font-size:11px}.mf-compact .mf-bottom{padding-top:12px;padding-bottom:12px;font-size:10px}.marketplace-footer{margin-top:24px;border-top:1px solid #e4eaf1}@media(max-width:1100px){.shopper-header-shell .mp-header{gap:22px}.shopper-header-shell .mp-brand img{width:170px}.shopper-header-shell .mp-header nav{gap:20px}.shopper-header-shell .mp-header nav span{display:none}.buyer-layout{grid-template-columns:210px minmax(0,1fr);gap:18px}.buyer-coupon-grid,.buyer-detail-layout{grid-template-columns:1fr}.buyer-auth{margin:20px;grid-template-columns:1fr 1fr}.buyer-auth-intro h1{font-size:37px}.shopper-benefits{margin:16px 20px}.mh-product-rail{grid-auto-columns:calc((100% - 30px)/4)!important}.mf-compact .mf-main{grid-template-columns:repeat(4,1fr)}.mf-compact .mf-trust{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end}.mf-compact .mf-trust>section{max-width:230px}.mh-budget{flex-direction:column;align-items:stretch}.mh-seller-links{grid-template-columns:repeat(2,1fr)}.buyer-order-products{flex-wrap:wrap}.buyer-order-products>.buyer-order-actions{display:flex;margin:0 0 8px;width:100%}.shopper-benefits>div{gap:10px;padding:0 10px}}@media(max-width:700px){.shopper-header-shell .mp-top>div{padding:6px 14px;justify-content:flex-end}.shopper-header-shell .mp-top span,.mp-top nav a:nth-child(3){display:none}.mp-top nav a{padding:0 7px;font-size:10px}.shopper-header-shell .mp-header{padding:16px 14px;gap:16px;flex-wrap:wrap}.shopper-header-shell .mp-brand img{width:150px}.shopper-header-shell .mp-header nav{margin-left:auto;order:1}.shopper-search-wrap{order:2;flex-basis:100%}.shopper-header-shell .mp-search{height:44px}.shopper-header-shell .mh-nav{padding:0 14px;gap:14px}.shopper-header-shell .mh-menu-trigger{font-size:11px!important;padding-right:13px}.shopper-header-shell .mh-nav-links{gap:20px}.shopper-suggestions{left:0;right:0;padding:16px;max-height:65vh}.shopper-suggestion-columns{grid-template-columns:1fr;gap:4px}.shopper-suggestion-columns>div+div{padding-left:0;border:0}.shopper-suggestion-product>img{width:44px;height:44px}.shopper-suggestion-product>b{font-size:12px}.shopper-suggestion-product{gap:9px}.shopper-breadcrumb{padding:17px 14px 0;font-size:11px;gap:8px}.mp-main,.mh-main{padding-left:14px;padding-right:14px}.mp-heading h1{font-size:31px}.mh-stories{padding:15px 0;justify-content:flex-start;gap:18px}.mh-stories>a{flex-basis:70px}.mh-story-image{width:65px;height:65px}.mh-showcase{grid-template-columns:1fr}.mh-hero{min-height:260px}.mh-hero-copy{padding:23px 0 52px 20px;max-width:58%}.mh-hero-copy h1{font-size:31px}.mh-side-promos{grid-template-columns:1fr 1fr;grid-template-rows:none;gap:10px}.mh-promo{min-height:135px}.mh-promo h2{font-size:20px}.mh-promo>div{padding:14px;max-width:80%}.mh-promo b{font-size:10px}.mh-products{margin-top:20px}.mh-section-heading h2{font-size:21px}.mh-product-rail{grid-auto-columns:calc((100% - 10px)/2)!important}.mh-budget{padding:17px!important;gap:12px}.mh-budget nav{grid-template-columns:1fr 1fr}.mh-budget nav>a{padding:10px!important;font-size:11px!important}.mh-editorials>a>div{height:155px!important}.mh-editorials h3{font-size:19px!important;left:14px;top:15px;width:75%}.mh-seller-cover{height:80px}.mh-seller-meta{padding:10px;gap:7px}.mh-seller-meta strong{font-size:12px}.mh-seller-meta>span{height:30px;width:30px;font-size:21px}.mh-sellers-intro h2{font-size:21px}.buyer-layout{display:block;padding:16px 14px 28px}.buyer-sidebar{padding:12px 6px;margin-bottom:20px}.buyer-identity{padding:4px 10px 14px}.buyer-identity>span{height:42px;width:42px;font-size:27px}.buyer-sidebar nav{display:flex;overflow:auto}.buyer-sidebar nav>button{font-size:12px!important;min-height:40px;padding:10px!important}.buyer-sidebar button[aria-current=page]:before{display:none}.buyer-sidebar-bottom{margin-top:8px;padding:4px 8px}.buyer-heading h1{font-size:31px}.buyer-heading p{font-size:13px}.buyer-card{padding:17px}.buyer-order-products>.buyer-order-item{min-width:100%}.buyer-order-top{font-size:11px;gap:10px;flex-wrap:wrap}.buyer-order-top>b:last-child{margin-left:0}.buyer-order-item{gap:12px}.buyer-item-thumb{height:75px;width:75px}.buyer-order-item a{font-size:13px}.buyer-filterbar{align-items:stretch}.buyer-filterbar>input{width:100%}.buyer-filterbar>div{gap:5px}.buyer-filterbar button{font-size:11px!important;padding:9px!important}.buyer-support-banner{flex-wrap:wrap;padding:16px}.buyer-support-banner a{margin-left:48px}.buyer-detail-actions{flex-direction:column}.buyer-coupon{grid-template-columns:104px minmax(0,1fr)}.buyer-coupon-value{padding:14px 10px}.buyer-coupon-value strong{font-size:33px}.buyer-coupon-value span{font-size:15px}.buyer-coupon-content{padding:16px 12px}.buyer-coupon-content footer{flex-wrap:wrap}.buyer-drawer>header{padding:22px 20px 16px}.buyer-drawer>header h2{font-size:27px}.buyer-drawer .buyer-address-editor{padding-left:20px;padding-right:20px}.buyer-drawer .buyer-actions{margin-left:-20px;margin-right:-20px;padding:16px 20px}.buyer-auth{margin:16px 14px 0;display:block}.buyer-auth-intro{min-height:210px;padding:24px!important}.buyer-auth-intro>.buyer-auth-copy{display:block!important}.buyer-auth-intro h1{font-size:30px;max-width:240px}.buyer-auth-intro p{font-size:14px;max-width:230px}.buyer-auth-logo{width:135px;margin-top:20px}.buyer-auth-form{padding:24px 20px}.buyer-auth-form h2{font-size:26px;margin-top:18px}.buyer-auth .buyer-form{margin-top:20px}.buyer-auth-seller{flex-wrap:wrap;font-size:12px}.shopper-benefits{grid-template-columns:1fr;margin:16px 14px;padding:6px 18px}.shopper-benefits>div{padding:15px 0;gap:18px}.shopper-benefits>div+div{border-left:0;border-top:1px solid #e8edf3}.shopper-benefits svg{width:28px;height:28px}.shopper-benefits strong{font-size:13px}.mf-compact .mf-main{grid-template-columns:1fr 1fr;gap:20px;padding:22px 18px}.mf-compact .mf-trust{justify-content:flex-start;flex-wrap:wrap}.mf-compact .mf-legal address{display:none}.mf-compact .mf-legal{padding:16px 18px;flex-wrap:wrap}.mf-compact .mf-bottom{padding:12px 18px;gap:10px}.buyer-product-grid .mp-product-image{aspect-ratio:1}.buyer-product-grid{gap:10px}}@media(prefers-reduced-motion:reduce){.mp-page *{scroll-behavior:auto!important;transition:none!important}}.mp-product{position:relative}.mp-demo-badge{position:absolute;z-index:1;top:12px;left:12px;padding:5px 9px;border-radius:7px;background:#fff4d9;color:#80551b;font-size:11px;font-weight:700;pointer-events:none}.buyer-case-photos{width:100%;min-width:0;margin:18px 0;padding:16px;border:1px solid #e2e6ed;border-radius:10px;text-align:left}.buyer-case-photos h3{display:flex;align-items:center;gap:8px;margin:0 0 14px}.buyer-case-photos label{display:grid;gap:8px;margin-top:14px}.buyer-case-photos input[type=file]{width:100%;max-width:100%;min-width:0;padding:10px;background:#f8f9fc;border:1px dashed #c9ced9;border-radius:8px;box-sizing:border-box}.buyer-case-photos small,.buyer-case-photos p{overflow-wrap:anywhere;line-height:1.55}.market-storefront .reference-store-toolbar{display:grid;grid-template-columns:minmax(190px,.9fr) minmax(0,1.5fr) auto;gap:18px;align-items:start;margin:15px 0}.market-storefront .reference-store-toolbar .shopper-store-search{width:100%;margin:0;min-height:42px}.market-storefront .reference-store-toolbar .catalog-controls{margin:0;min-width:0}.market-storefront .reference-store-toolbar .catalog-controls-bar{gap:12px;min-height:42px;padding:0}.market-storefront .reference-store-toolbar .catalog-controls-count{margin:0;white-space:nowrap}.market-storefront .reference-store-toolbar .category-navigation.is-storefront{padding:0;margin:0}.market-storefront .reference-store-toolbar .category-navigation.is-storefront .category-navigation-tabs{border:0;justify-content:flex-start;gap:8px}.market-storefront .reference-store-toolbar .category-navigation.is-storefront .category-navigation-tabs>button{min-height:42px;padding:10px 18px;border:1px solid #e1e6ef;border-radius:24px;background:transparent;font-size:12px;font-weight:500}.market-storefront .reference-store-toolbar .category-navigation.is-storefront .category-navigation-tabs>button.is-active{background:#ffe4f0;color:#ff006b;border-color:transparent}.market-storefront .reference-store-toolbar .category-navigation.is-storefront .category-navigation-tabs>button:after{display:none}@media(max-width:1100px){.market-storefront .reference-store-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:12px}.market-storefront .reference-store-toolbar .category-navigation{grid-column:1/-1;grid-row:2}}@media(max-width:700px){.market-storefront .reference-store-toolbar{grid-template-columns:minmax(0,1fr)}.market-storefront .reference-store-toolbar .category-navigation{grid-row:2}.market-storefront .reference-store-toolbar .catalog-controls{grid-row:3}}.reference-auth-options{display:flex;align-items:center;justify-content:space-between;gap:14px}.reference-auth-options .buyer-check{display:flex;gap:10px;align-items:center;font-size:14px}.reference-auth-options .buyer-check input{width:19px;height:19px;accent-color:#ff006b}.reference-auth-mfa{font-size:11px;color:#656d83}.mp-pagination a[aria-current=page]{color:#fff;background:#ff006b;border-color:#ff006b}.shopper-outcome .shopper-success-banner{display:flex;gap:24px;padding:26px;background:#f1fcf6;border-color:#bde8cf}.shopper-outcome .shopper-success-banner>span{width:78px;height:78px;flex-shrink:0;background:#4cbb61}.shopper-outcome .reference-success-heading{flex:1;min-width:0}.shopper-outcome .reference-success-heading h1{font-size:31px;letter-spacing:-.04em;line-height:1.1;margin:0 0 10px}.shopper-outcome .reference-success-heading p{font-size:15px;color:#667086;margin:0}.shopper-outcome .reference-success-id,.shopper-outcome .reference-success-payment{padding:10px 18px;border-left:1px solid #d5e1dd;display:grid;gap:12px}.reference-success-id button{border:0;padding:0;background:none;font-size:18px;font-weight:800;display:flex;align-items:center;gap:9px;cursor:pointer}.reference-success-payment strong{display:flex;align-items:center;gap:8px;background:#dff9df;color:#075817;border-radius:25px;padding:10px 14px;font-size:12px;white-space:nowrap}.shopper-outcome .reference-success-actions{display:grid;gap:9px}.shopper-outcome .reference-success-actions :is(a,button){padding:13px 19px;font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #ff006b;border-radius:5px}.shopper-outcome .reference-success-actions>button{background:#fff;color:#ff006b}.shopper-outcome .shopper-outcome-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:16px}.shopper-outcome .buyer-card{padding:23px;border-radius:7px}.shopper-outcome .buyer-card h2{font-size:24px;display:flex;align-items:center;gap:16px}.shopper-outcome .shopper-outcome-items>header{display:flex;align-items:center;justify-content:space-between}.shopper-outcome .shopper-outcome-items h3{display:flex;align-items:center;gap:15px;font-size:16px;padding-bottom:15px;border-bottom:1px solid #e5eaf1}.shopper-outcome .shopper-outcome-items h3>a{display:flex;align-items:center;gap:13px;color:#111827}.shopper-outcome .shopper-outcome-items h3>.buyer-badge{margin-left:auto;color:#ff006b;background:#fff0f7;font-size:12px}.shopper-outcome .shopper-outcome-items article{gap:22px;padding:15px 0}.shopper-outcome .shopper-outcome-items img{width:115px;height:115px;object-fit:cover;border-radius:5px}.shopper-outcome .shopper-outcome-items article strong{font-size:15px}.shopper-outcome .shopper-outcome-items article small{font-size:12px;margin:9px 0}.shopper-outcome .shopper-outcome-items article b{display:block;font-size:19px}.shopper-outcome .buyer-summary dl>div{padding:15px 0}.shopper-outcome .buyer-summary dl>div:last-child{padding-top:22px;border-top:1px solid #e5eaf1;font-size:18px;font-weight:700}.shopper-outcome .shopper-outcome-failure{border:1px solid #e5eaf1;background:#fff;border-radius:7px;padding:23px;gap:35px;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr)}.shopper-outcome .shopper-outcome-failure>section{border:0;padding:10px 17px}.shopper-outcome .shopper-outcome-failure>aside{background:#f5f7fa;border-radius:7px;padding:18px}.shopper-outcome .shopper-outcome-failure>aside .buyer-card{background:none;padding:0;border:0}.shopper-outcome .shopper-payment-warning{align-items:center;gap:24px}.shopper-outcome .shopper-payment-warning>span{display:grid;place-items:center;width:112px;height:112px;flex-shrink:0;border-radius:50%;background:#ffedf0;color:#ff465b}.shopper-outcome .shopper-payment-warning h1{font-size:34px;line-height:1.1;letter-spacing:-.045em}.shopper-outcome .shopper-payment-warning p{font-size:15px;line-height:1.6}.shopper-outcome .shopper-outcome-failure ul{padding:24px 0;border-top:1px solid #e5eaf1;display:grid;gap:25px;list-style:none}.shopper-outcome .shopper-outcome-failure li{display:flex;align-items:center;gap:24px;font-size:15px}.shopper-outcome-failure .mp-primary,.reference-outcome-secondary{width:100%;display:flex;justify-content:space-between;align-items:center;padding:15px 24px;font-size:17px;border-radius:6px}.reference-outcome-secondary{margin-top:12px;border:1px solid #ff006b;color:#ff006b;background:#fff;cursor:pointer}@media(max-width:1100px){.shopper-outcome .shopper-success-banner{flex-wrap:wrap}.shopper-outcome .reference-success-heading{flex-basis:70%}}@media(max-width:700px){.shopper-outcome .shopper-outcome-grid,.shopper-outcome .shopper-outcome-failure{display:block;padding:15px}.shopper-outcome .shopper-success-banner{padding:19px;gap:16px}.shopper-outcome .shopper-success-banner>span{width:55px;height:55px}.shopper-outcome .reference-success-heading{flex-basis:60%}.shopper-outcome .reference-success-heading h1{font-size:25px}.shopper-outcome .reference-success-heading p{font-size:12px}.shopper-outcome .reference-success-id,.shopper-outcome .reference-success-payment{padding:5px 0;border:0}.shopper-outcome .reference-success-actions{width:100%}.shopper-outcome .shopper-payment-warning{flex-direction:column;align-items:flex-start}.shopper-outcome .shopper-payment-warning h1{font-size:29px}.shopper-outcome .shopper-outcome-failure>section{padding:0}.shopper-outcome .shopper-outcome-failure>aside{margin-top:22px;padding:15px}.shopper-outcome .shopper-outcome-items img{width:80px;height:85px}.shopper-outcome .shopper-outcome-items article{gap:13px}.shopper-outcome .shopper-outcome-items h3{flex-wrap:wrap}.shopper-outcome .buyer-card{padding:16px}.shopper-outcome .shopper-outcome-failure li{font-size:13px;gap:15px}}:is(.mp-page,.market-storefront){--retail-pink:#ff006b;--retail-ink:#0b0d14;--retail-muted:#656d83;font-family:Inter Variable,Inter,system-ui,sans-serif;color:var(--retail-ink);background:#f5f7f9}:is(.mp-page,.market-storefront) :is(button,input,select,textarea){font-family:inherit}:is(.mp-page,.market-storefront) a{text-decoration:none}:is(.mp-page,.market-storefront) :is(button,a,input,select,textarea):focus-visible{outline:3px solid #ff006b70;outline-offset:3px}:is(.mp-page,.market-storefront) :is(h1,h2,h3){color:var(--retail-ink)}.mp-page .mp-main,.mp-page .mh-main,.market-storefront>main{width:92%;max-width:1440px;padding:24px 0 32px;margin:auto}.shopper-header-shell .mp-header{width:88%;max-width:1380px;padding:20px 0;gap:42px}.shopper-header-shell .mp-top>div{width:88%;max-width:1380px;padding:6px 0}.shopper-header-shell .mp-brand img{width:205px}.shopper-header-shell .mp-search{height:48px;background:#f7f9fb}.shopper-header-shell .mp-header nav{gap:25px}.shopper-header-shell .mp-header nav a{font-size:13px;color:#101321}.shopper-header-shell .mp-header nav svg{width:26px;height:26px}.shopper-header-shell .mh-nav{width:88%;max-width:1380px;margin:auto;padding:0}.shopper-header-shell .mh-nav-links{gap:38px}.shopper-header-shell .mh-nav-links>a{white-space:nowrap;font-size:13px}.mp-page .mh-main{padding-top:0}.mh-main .mh-stories{justify-content:space-around;padding:16px 0 15px;gap:18px}.mh-main .mh-stories>a{flex:0 0 105px;gap:7px}.mh-main .mh-story-image{width:100px;height:100px;border:0;box-shadow:none}.mh-main .mh-stories strong{font-size:12px;font-weight:600}.mh-main .mh-showcase{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:12px}.mh-main .mh-hero{min-height:0;aspect-ratio:2.6;border-radius:7px}.mh-main .mh-hero-image{width:100%;height:100%;object-fit:cover;object-position:center}.mh-main .mh-hero:after{display:none}.mh-main .mh-hero-copy{padding:30px 0 45px 30px;max-width:53%}.mh-main .mh-hero-copy>span{font-size:10px;letter-spacing:.24em;color:#16171b}.mh-main .mh-hero-copy h1{max-width:400px;font-size:clamp(30px,3.35vw,49px);line-height:1.05;letter-spacing:-.055em;font-weight:850;margin:12px 0}.mh-main .mh-hero-copy p{font-size:15px;line-height:1.4;color:#17171b;margin:0 0 18px}.mh-main .mh-hero-copy>a{padding:12px 16px;min-height:0;font-size:13px;background:#0a0c10;border-radius:5px}.mh-main .mh-slide-controls{left:30px;bottom:18px;right:20px}.mh-main .mh-slide-controls>span,.mh-main .mh-slide-controls>button{opacity:0}.mh-main .mh-hero:hover .mh-slide-controls>span,.mh-main .mh-hero:focus-within .mh-slide-controls>span,.mh-main .mh-hero:hover .mh-slide-controls>button,.mh-main .mh-hero:focus-within .mh-slide-controls>button{opacity:1}.mh-main .mh-side-promos{grid-template-rows:1fr 1fr;gap:9px}.mh-main .mh-promo{min-height:0;border-radius:6px}.mh-main .mh-promo>div{max-width:60%;padding:19px 20px}.mh-main .mh-promo img{object-fit:cover;opacity:1}.mh-main .mh-promo h2{font-size:clamp(21px,2.35vw,32px);line-height:1.1;letter-spacing:-.04em;margin:4px 0 10px}.mh-main .mh-promo b{font-size:12px;font-weight:600;display:flex;gap:8px}.mh-main .mh-section-heading{gap:22px;margin-bottom:12px;align-items:center}.mh-main .mh-section-heading h2{font-size:24px;letter-spacing:-.045em;font-weight:800}.mh-main .mh-section-heading>a{display:flex;align-items:center;gap:12px;margin-left:auto;font-size:12px;color:var(--retail-pink);white-space:nowrap}.reference-section-subtitle{margin:4px 0 0;color:var(--retail-muted);font-size:13px}.reference-home-tabs{display:flex;gap:7px;margin-left:auto}.mh-main .mh-section-heading .reference-home-tabs button{width:auto;min-width:60px;height:auto;min-height:30px;flex-shrink:0;border-radius:24px;padding:7px 19px}.reference-home-tabs button,.reference-directory-chips a{padding:7px 19px;font-size:11px;white-space:nowrap;border:1px solid #e0e5ed;border-radius:24px;background:transparent;cursor:pointer}.reference-home-tabs button[aria-pressed=true],.reference-directory-chips a[aria-current=page]{color:#fff;background:var(--retail-pink);border-color:var(--retail-pink)}.mh-main .mh-products{margin:16px 0 0}.mh-main .mh-product-rail{grid-auto-columns:calc((100% - 60px)/6)!important;gap:12px!important}.mp-page .mp-product{border:1px solid #e7ebf1;background:#fff;border-radius:7px;padding:6px;overflow:hidden;box-shadow:none}.mp-page .mp-product-image{border-radius:5px;aspect-ratio:1;background:#f2eee8}.mp-page .mp-product-image img{padding:0;width:100%;height:100%;object-fit:cover}.mp-page .mp-product-body{padding:8px 2px 3px}.mp-page .mp-seller{font-size:11px;color:var(--retail-muted);margin-bottom:5px}.mp-page .mp-seller svg{display:none}.mp-page .mp-product-title h3{font-size:13px;font-weight:500;line-height:1.4;min-height:0;margin:0 0 4px;letter-spacing:-.015em}.mp-page .mp-price{margin:0;gap:4px}.mp-page .mp-price strong{font-size:19px;line-height:1.3;font-weight:800}.mp-page .mp-price del{font-size:10px}.mp-page .mp-product-cta{font-size:12px;padding-top:5px;margin:0;color:var(--retail-pink)}.mp-page .shopper-favorite{right:13px;top:13px;height:34px;width:34px;border:0;border-radius:50%;color:#7d8797;background:#fff}.mp-page .shopper-favorite[aria-pressed=true]{color:var(--retail-pink)}.mh-main .mh-budget{padding:15px 22px!important;margin:16px 0 0!important;gap:20px}.mh-main .mh-budget>svg{color:var(--retail-pink);background:#ffdaeb;padding:11px;box-sizing:content-box;border-radius:50%;flex-shrink:0}.mh-main .mh-budget h2{font-size:23px!important;font-weight:800;letter-spacing:-.04em}.mh-main .mh-budget p{font-size:12px!important}.mh-main .mh-budget nav{margin-left:auto;flex:0 1 58%}.mh-main .mh-budget nav>a{padding:10px 16px!important;display:flex;justify-content:space-between;font-weight:650}.mh-main .mh-budget nav svg{color:var(--retail-pink)}.mh-main .mh-editorials{grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:16px}.mh-main .mh-editorials>a:nth-child(2){display:block}.mh-main .mh-editorials>a{min-height:0;aspect-ratio:3.1}.mh-main .mh-editorials>a>div{position:absolute;top:0;right:0;bottom:0;left:0;height:100%!important}.mh-main .mh-editorials img{width:100%;height:100%;object-fit:cover;opacity:1}.mh-main .mh-editorials section{position:relative;padding:26px 22px;max-width:51%}.mh-main .mh-editorials h3{position:static;width:auto;font-size:30px!important;line-height:1.05;margin:8px 0 12px;font-weight:800}.mh-main .mh-editorials b{display:flex;font-size:12px;align-items:center;gap:9px}.mh-main .mh-category-directory{display:none}.mh-main .mh-sellers{margin:15px 0 0!important}.mh-main .mh-sellers-intro h2{font-size:24px}.mh-main .mh-sellers-intro>a{margin-left:auto;color:var(--retail-pink);font-size:12px}.mh-main .mh-seller-links{gap:12px}.mh-main .mh-seller-cover{height:95px}.mh-main .mh-extra-products{margin-top:15px}.mh-main .mh-service-strip{margin-top:16px!important}.reference-catalog-title{display:flex;align-items:center;gap:20px}.reference-catalog-title h1{font-size:38px;margin:0}.reference-catalog-title>span{color:var(--retail-muted);font-size:14px}.shopper-catalogue .mp-catalog{grid-template-columns:255px minmax(0,1fr);gap:20px;margin-top:20px;align-items:start}.shopper-catalogue .mp-filters{border:0;padding:0;background:transparent}.reference-filters{display:block;background:#fff;border:1px solid #e1e6ee;border-radius:7px;overflow:hidden;padding:0!important}.reference-filters>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6eaf0;padding:14px 16px}.reference-filters h2{margin:0!important;font-size:17px}.reference-filters>header>a{font-size:12px;color:var(--retail-pink)}.reference-filters>details{border-bottom:1px solid #e6eaf0;padding:14px 16px}.reference-filters summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:15px;font-weight:700}.reference-filters summary::-webkit-details-marker{display:none}.reference-filters details[open] summary svg{transform:rotate(180deg)}.reference-category-tree{display:grid;margin-top:13px;border-left:1px solid #e4e7ed;margin-left:12px;gap:10px}.reference-category-tree a{position:relative;color:var(--retail-muted);padding-left:18px;font-size:13px}.reference-category-tree a:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#dce1e9;left:-3px;top:6px}.reference-category-tree [aria-current=page]{color:var(--retail-pink);font-weight:700}.reference-category-tree [aria-current=page]:before{background:var(--retail-pink)}.reference-category-tree .reference-category-parent{color:#161a26;font-weight:650}.reference-price-pair{display:flex;gap:9px;margin-top:14px}.reference-filters input:not([type=checkbox]),.reference-filters select{width:100%;min-width:0;padding:9px 10px!important;border:1px solid #dce3ec;background:#fff;border-radius:5px;font-size:12px}.reference-filter-search{display:flex!important;align-items:center;margin-top:12px;border:1px solid #dce3ec;border-radius:5px;padding-left:10px;gap:6px}.reference-filter-search input{border:0!important}.reference-filter-options{display:grid;gap:10px;padding-top:13px;max-height:230px;overflow:auto}.reference-filter-options label{display:flex!important;align-items:center;gap:8px;font-size:12px;font-weight:400}.reference-filter-options input[type=checkbox]{width:16px;height:16px;accent-color:var(--retail-pink);margin:0}.reference-filter-options small{margin-left:auto;color:#8b92a3;font-size:10px}.reference-size-options{display:flex;flex-wrap:wrap}.reference-size-options small{display:none}.reference-filters>.mp-primary{margin:15px;width:calc(100% - 30px);font-size:12px}.reference-results-toolbar{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:10px}.reference-sort{display:flex;gap:16px;margin-left:auto}.reference-sort select,.reference-sort>button{background:#fff;border:1px solid #dfe5ee;border-radius:6px;padding:10px 18px;font-size:12px}.reference-sort>button{color:var(--retail-pink);display:grid;place-items:center}.reference-selected-filters{display:flex;flex-wrap:wrap;gap:7px}.reference-selected-filters a{border:1px solid #e4e8ef;border-radius:18px;padding:8px 13px;font-size:12px;display:flex;align-items:center;gap:9px;color:var(--retail-ink)}.shopper-catalogue .mp-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.shopper-catalogue .mp-product-cta{display:none}.shopper-catalogue .mp-pagination{padding-top:20px}.shopper-directory .mp-heading .mp-eyebrow{display:block;font-size:10px;letter-spacing:.35em;color:#282a33;margin-bottom:12px}.shopper-directory .mp-heading h1{font-size:43px}.reference-store-count{font-size:23px;margin:10px 0 16px}.reference-seller-callout{display:flex;align-items:center;gap:24px;padding:18px 24px;margin-top:16px;background:#ffeaf4;border-radius:7px}.reference-seller-callout>svg{color:var(--retail-pink)}.reference-seller-callout>div{flex:1}.reference-seller-callout strong{font-size:19px}.reference-seller-callout p{margin:4px 0 0;color:var(--retail-muted);font-size:13px}.reference-seller-callout .mp-primary{font-size:13px;padding:11px 25px}.market-storefront .market-identity{border:0;border-radius:7px;box-shadow:none;overflow:hidden;background:#fff}.market-storefront .market-profile-cover{height:clamp(170px,18vw,270px);border:0;border-radius:7px 7px 0 0}.market-storefront .market-profile-cover img{object-fit:cover;object-position:center;width:100%;height:100%}.market-storefront .market-profile-cover>span{display:none}.market-storefront .market-profile{position:relative;top:auto;margin:0;width:100%;grid-template-columns:85px minmax(0,1fr) auto;padding:12px 24px;gap:25px;border:1px solid #e6ebf2;border-top:0;box-shadow:none;border-radius:0 0 7px 7px;min-height:105px}.market-storefront .market-profile-logo{width:85px;height:85px;border-radius:50%;border:0;padding:0;box-shadow:none;background:#f4ede8}.market-storefront .market-profile-logo img{border-radius:50%}.market-storefront .market-profile-copy small{display:none}.market-storefront .market-profile-copy h1{font-size:29px;font-weight:800;margin:0 0 6px;line-height:1.1}.market-storefront .market-profile-copy p{font-size:15px;margin:0}.market-storefront .market-follow{border:1px solid var(--retail-pink);background:#fff;color:var(--retail-pink);border-radius:14px;padding:11px 22px;font-size:13px}.market-storefront .market-follow.active{background:#ffeaf4}.market-storefront .shopper-store-tabs{display:flex;align-items:stretch;gap:0;padding:0;min-height:46px;background:#fff;border:1px solid #e5eaf1;border-radius:6px;margin-top:0}.market-storefront .shopper-store-tabs>a,.market-storefront .shopper-store-tabs>button{border:0;background:none;padding:14px 30px;font-size:13px;color:#616a81;position:relative;display:flex;align-items:center;gap:9px}.market-storefront .shopper-store-tabs>a[aria-current=page]{color:var(--retail-pink);font-weight:650}.market-storefront .shopper-store-tabs>a[aria-current=page]:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:3px;background:var(--retail-pink);border-radius:2px}.market-storefront .category-navigation{margin:16px 0;padding:0;border:0;border-radius:0;background:none}.market-storefront .category-navigation-tabs{gap:8px;justify-content:center}.market-storefront .category-navigation-tabs>button{border:1px solid #e1e6ee;border-radius:30px;padding:10px 22px;background:transparent;font-size:12px}.market-storefront .category-navigation-tabs>.is-active{background:#ffe3ef;color:var(--retail-pink);border-color:#ffe3ef}.market-storefront .market-catalog{position:relative;padding-top:0}.market-storefront .shopper-store-search{width:31%;display:flex;align-items:center;gap:10px;padding:10px 15px;margin:0;position:relative;z-index:1;border:1px solid #dce4ee;border-radius:6px;height:42px;box-sizing:border-box;background:#fff}.market-storefront .shopper-store-search input{width:100%;min-width:0;border:0;padding:0;font-size:12px;background:none}.market-storefront .catalog-controls{margin-top:-42px;margin-bottom:14px;min-height:42px}.market-storefront .catalog-controls-bar{justify-content:flex-end}.market-storefront .catalog-controls-count{margin-left:auto}.market-storefront .market-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.market-storefront .market-product-card{border:1px solid #e5eaf1;background:#fff;border-radius:6px;padding:0;overflow:hidden}.market-storefront .market-product-media{aspect-ratio:1.45;border-radius:5px 5px 0 0}.market-storefront .market-product-media img{object-fit:cover}.market-storefront .market-product-copy{padding:9px 12px 11px}.market-storefront .market-product-copy>span,.market-storefront .market-product-copy .market-shipping-note{display:none}.market-storefront .market-product-copy h2{font-size:14px;line-height:1.4;margin:0 0 5px}.market-storefront .market-product-copy p{font-size:20px;font-weight:800}.reference-store-about{display:flex;align-items:center;gap:25px;background:#fff;padding:17px 20px;border:1px solid #e5eaf1;border-radius:6px;margin-top:16px}.reference-store-about h2{font-size:15px;flex-shrink:0;margin:0}.reference-store-about p{font-size:12px;line-height:1.6;color:var(--retail-muted);margin:0;flex:1}.reference-store-about>a{font-size:12px;color:var(--retail-pink);display:flex;align-items:center;gap:7px;white-space:nowrap;border-left:1px solid #e3e8f0;padding-left:25px}.market-storefront>main+.seller-identity{margin:20px auto;width:92%;max-width:1440px}.market-product-page .market-product-detail{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:28px;align-items:start;padding-bottom:25px}.market-product-page .market-detail-gallery{display:grid;grid-template-columns:95px minmax(0,1fr);gap:12px}.market-product-page .market-detail-main{aspect-ratio:.82;max-height:none;grid-column:2;border:0}.market-product-page .market-detail-main img{padding:0;object-fit:contain}.market-product-page .market-detail-thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:8px}.market-product-page .market-detail-thumbs button{width:95px;aspect-ratio:.8;border:1px solid transparent;border-radius:5px;padding:0}.market-product-page .market-detail-thumbs button.active{border-color:var(--retail-pink)}.market-product-page .market-detail-thumbs img{height:100%;width:100%;object-fit:cover}.market-product-page .market-detail-main>.reference-product-zoom{top:auto;bottom:14px;right:14px}.market-product-page .market-buybox-heading{text-transform:uppercase;letter-spacing:.25em;font-size:10px;margin-bottom:11px}.market-product-page .market-buybox-heading span{color:#171d2d}.market-product-page .market-buybox h1{font-size:39px;font-weight:850;line-height:1.04;margin:0 0 16px;letter-spacing:-.055em}.market-product-page .market-buybox-price{display:inline;font-size:33px;font-weight:800;line-height:1.2;margin:0}.market-product-page .market-price-tax-note{font-size:11px;color:var(--retail-muted);margin:7px 0 18px}.market-product-page .market-variant-picker{font-size:13px}.market-product-page .market-variant-picker>select{display:none}.market-product-page .shopper-variant-buttons{gap:7px;margin:12px 0 15px}.market-product-page .shopper-variant-buttons button{min-width:53px;padding:11px 10px;font-size:13px}.market-product-page .market-quantity{margin:15px 0}.market-product-page .market-quantity>span{font-size:13px}.market-product-page .market-quantity>div{min-height:40px}.market-product-page .market-add-cart,.market-product-page .market-buy-now{height:50px;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:9px;border-radius:6px;font-weight:650;font-size:15px}.market-product-page .market-physical-summary{padding:10px 0;font-size:12px}.market-product-page .market-physical-summary small{font-size:11px}.reference-buybox-delivery{display:flex;gap:18px;border:1px solid #e6ebf2;background:#fff;border-radius:6px;padding:14px 17px;margin:12px 0 8px}.reference-buybox-delivery strong{display:block;font-size:13px;margin-bottom:4px}.reference-buybox-delivery small{font-size:11px;color:var(--retail-muted)}.reference-buybox-return{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:15px 18px;border:1px solid #e6ebf2;border-radius:6px;font-size:12px}.reference-buybox-return svg{color:var(--retail-pink)}.market-product-page .market-seller-card{grid-template-columns:56px minmax(0,1fr) auto;padding:14px;gap:15px}.market-product-page .market-seller-card>span{height:56px;width:56px;border-radius:50%}.market-product-page .market-seller-card>span img{border-radius:50%}.market-product-page .market-seller-card b{font-size:14px}.market-product-page .market-seller-card button{display:flex;gap:7px;align-items:center;padding:4px 0 0;border:0;color:var(--retail-pink);font-size:12px;background:none}.market-product-page .market-seller-card>a{border:1px solid #dfe5ed;border-radius:5px;padding:9px 12px;font-size:11px}.reference-product-information{background:#fff;border:1px solid #e1e7ef;border-radius:7px;overflow:hidden}.reference-product-tabs{display:flex;align-items:stretch;border-bottom:1px solid #e1e7ef;min-height:49px;gap:0}.reference-product-tabs button{flex:1;position:relative;border:0;background:none;color:var(--retail-muted);padding:15px 12px;font-size:13px;white-space:nowrap;cursor:pointer}.reference-product-tabs [aria-selected=true]{color:var(--retail-pink);font-weight:700}.reference-product-tabs [aria-selected=true]:after{content:"";position:absolute;bottom:0;height:3px;background:var(--retail-pink);left:8px;right:8px}.reference-product-information [role=tabpanel]{padding:25px 22px;font-size:14px;line-height:1.65}.reference-product-information h2{font-size:22px;margin:0 0 12px;font-weight:750}.reference-product-information p{color:var(--retail-muted)}.reference-description-columns{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:27px}.reference-description-columns>section{border-left:1px solid #e5eaf1;padding-left:22px}.reference-product-features table{border-collapse:collapse;width:100%;font-size:12px;border:1px solid #e5eaf1}.reference-product-features :is(th,td){padding:13px 12px;text-align:left;border:1px solid #e5eaf1;font-weight:400}.reference-product-features th{background:#f7f8fa}.reference-product-delivery{display:flex;gap:22px}.reference-product-delivery a{color:var(--retail-pink);display:flex;align-items:center;gap:10px}.reference-product-information .product-feedback{border:0;padding:0;margin:0}.reference-product-information .feedback-heading{display:none}.reference-product-legal{margin:15px 0;font-size:12px;color:var(--retail-muted)}.reference-product-legal>summary{cursor:pointer}.reference-zoom-dialog{width:min(900px,95vw)}.reference-zoom-dialog img{width:100%;height:65vh;object-fit:contain}.reference-store-review{padding:20px 0;border-bottom:1px solid #e4e9f0}.reference-store-review>span{float:right;display:flex;align-items:center;gap:7px;color:#d69000}.reference-store-review h3{margin:13px 0 4px}.market-product-page .reference-related>div:first-child button{color:var(--retail-pink);font-size:12px}.market-product-page .reference-related .mp-product{position:relative;padding:6px;border:1px solid #e4eaf1;border-radius:7px;background:#fff}.market-product-page .reference-related .mp-product a{border:0;padding:0;border-radius:0;background:none;min-width:0}.market-product-page .reference-related .mp-product-image{aspect-ratio:1.3;border-radius:5px;background:#f3f0eb}.market-product-page .reference-related .mp-product-image img{position:static;width:100%;height:100%;padding:0;object-fit:cover}.market-product-page .reference-related .mp-product-body{padding:10px 4px 3px}.market-product-page .reference-related .mp-seller{font-size:11px;color:var(--retail-muted)!important}.market-product-page .reference-related .mp-seller svg{display:none}.market-product-page .reference-related .mp-product-title h3{font-size:14px;font-weight:500;min-height:0;margin:7px 0;line-height:1.4}.market-product-page .reference-related .mp-price{min-height:0}.market-product-page .reference-related .mp-price strong{font-size:20px;font-weight:800}.market-product-page .reference-related .mp-product-cta{margin:9px 0 0;color:var(--retail-pink)!important;font-size:12px;font-weight:500}.reference-cart .mp-heading h1{font-size:43px;margin:0 0 4px}.reference-cart .mp-heading p{font-size:18px;margin:0}.reference-cart .mp-heading{margin-bottom:17px}.mp-page .mp-basket-layout{grid-template-columns:minmax(0,2.05fr) minmax(290px,1fr);gap:22px;align-items:start}.mp-page .mp-basket-store{border:1px solid #e1e7ef;background:#fff;border-radius:7px;padding:14px 17px 0;margin:0 0 16px}.reference-basket-store-heading{display:flex;gap:16px;align-items:center;padding-bottom:11px;border-bottom:1px solid #e7ebf1}.reference-basket-store-heading h2{font-size:21px;margin:0;flex:1;font-weight:800}.reference-basket-store-heading>button{display:flex;gap:8px;align-items:center;border:0;background:none;color:var(--retail-pink);font-size:13px;padding:0;cursor:pointer}.reference-basket-coupon{display:flex;gap:15px;align-items:center;padding:14px 0;font-size:12px}.reference-basket-coupon input{width:100%;min-width:0;padding:10px;border:1px solid #dce4ee;border-radius:5px}.mp-page .mp-basket-line{gap:20px;padding:14px 0;min-height:125px;position:relative}.mp-page .mp-basket-line>img{width:120px;height:100px;object-fit:cover;border-radius:6px}.mp-page .mp-basket-line>div>a{font-size:17px;font-weight:700}.mp-page .mp-basket-line small{font-size:13px;margin-top:7px;color:var(--retail-muted)}.mp-page .mp-basket-line>div>strong{position:absolute;right:48px;top:40px;font-size:20px;font-weight:800}.mp-page .mp-basket-line>div:first-of-type{flex:1;padding-right:210px}.mp-page .mp-basket-line .mp-quantity{position:absolute;right:235px;top:35px;height:35px;gap:9px}.mp-page .mp-basket-line .mp-remove{margin-top:0}.mp-page .shopper-move-favorite{display:flex;gap:8px;color:var(--retail-pink);font-size:13px;padding:0;margin-top:12px;border:0;background:none}.mp-page .shopper-basket-shipping{border-top:1px solid #e5eaf1;padding:12px 0;margin:0;font-size:12px}.mp-page .mp-basket-summary{background:#fff;border:1px solid #e1e7ef;border-radius:7px;padding:25px 20px;position:sticky;top:20px}.mp-page .mp-basket-summary h2{font-size:27px;margin:0 0 25px;font-weight:800}.mp-page .mp-basket-summary>p{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;margin:15px 0}.mp-page .mp-basket-summary>p>span{font-size:12px;color:var(--retail-muted)}.mp-page .mp-basket-summary strong{font-size:19px}.mp-page .mp-basket-summary>small{display:block;font-size:11px;color:var(--retail-muted);line-height:1.6}.mp-page .mp-basket-summary .reference-summary-total{border-top:1px solid #cdd6e2;padding-top:19px;margin-top:22px;font-size:20px;font-weight:700}.mp-page .mp-basket-summary .reference-summary-total strong{font-size:22px}.reference-basket-discount{padding:22px 0;margin-top:21px;border-block:1px solid #e6eaf0}.reference-basket-discount summary{display:flex;align-items:center;gap:12px;color:var(--retail-pink);cursor:pointer;font-size:14px}.reference-basket-discount p{font-size:12px;line-height:1.6;color:var(--retail-muted)}.mp-page .mp-basket-summary>.mp-primary{display:flex;width:100%;justify-content:center;min-height:51px;align-items:center;font-size:15px;gap:15px;margin:20px 0 8px;border-radius:6px;border:0}.mp-page .mp-basket-summary>.mp-primary:disabled{opacity:.45;cursor:not-allowed}.mp-page .mp-basket-summary>.mp-primary+small{text-align:center}.mp-page .shopper-basket-secure{display:flex;gap:18px;align-items:center;background:#fff0f7;border-radius:7px;padding:17px;margin-top:18px}.mp-page .shopper-basket-secure>span{font-size:11px}.mp-page .shopper-basket-secure strong{display:block;font-size:14px;margin-bottom:4px}.reference-cart-continue{display:flex;gap:14px;color:var(--retail-pink);font-size:16px;margin-top:6px}.reference-cart-recommendations{margin:30px 0 10px}.reference-cart-recommendations>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}.reference-cart-recommendations h2{margin:0;font-size:23px}.reference-cart-recommendations header a{display:flex;align-items:center;gap:10px;color:var(--retail-pink);font-size:13px}.reference-cart-recommendations>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.reference-cart-recommendations article{display:flex;align-items:center;gap:13px;padding:8px;background:#fff;border:1px solid #e1e7ef;border-radius:6px;min-width:0}.reference-cart-recommendations img{width:75px;height:75px;object-fit:cover;border-radius:5px}.reference-cart-recommendations article>a{font-size:12px;flex:1}.reference-cart-recommendations strong{display:block;font-size:16px;margin-top:7px}.reference-cart-recommendations button{border:0;border-radius:5px;padding:12px;background:#ffe9f4;color:var(--retail-pink);font-size:11px;cursor:pointer}.reference-cart-recommendations button:disabled{opacity:.5;cursor:wait}@media(max-width:1100px){.reference-cart-recommendations>div{grid-template-columns:1fr}}.reference-checkout-review .buyer-form input{width:100%;min-height:43px;border:1px solid #dce4ee;border-radius:5px;padding:11px 13px;box-sizing:border-box}.reference-checkout-review .buyer-form label{display:grid;gap:8px}.reference-checkout-review .buyer-form fieldset{display:grid;gap:16px;border:0;margin:0;padding:0}.reference-checkout-review .buyer-primary{padding:13px;background:var(--retail-pink);color:#fff;border:0;border-radius:6px;display:flex;justify-content:center;align-items:center;gap:12px}.reference-checkout-review .reference-order-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.reference-checkout-review .reference-order-heading button{padding:12px 15px;background:#fff;border:1px solid #dce4ee;border-radius:6px;display:flex;align-items:center;gap:10px}.reference-checkout-seller{border-bottom:1px solid #e4e9f0;padding-bottom:15px;margin-bottom:15px}.reference-checkout-seller>strong{font-size:15px!important}.reference-checkout-seller>p{font-size:12px;color:var(--retail-muted)}.reference-checkout-seller dl>div{display:flex;justify-content:space-between;font-size:12px;margin:6px 0}.reference-checkout-seller dd{margin:0}.reference-checkout-review .buyer-notice{display:flex;gap:15px;align-items:flex-start;margin-top:20px;padding:14px;background:#fff0f7;border-radius:6px}.reference-checkout-review .buyer-notice p{font-size:12px;line-height:1.6;margin:0}.reference-checkout-review .buyer-notice svg{flex-shrink:0;color:var(--retail-pink)}.reference-footer{background:#fff;margin-top:16px}.reference-footer-main{width:92%;max-width:1440px;margin:auto;display:grid;grid-template-columns:1.7fr repeat(3,minmax(0,1fr));padding:30px 0 28px;gap:36px;align-items:start}.reference-footer-brand img{display:block;width:200px;max-width:100%;height:auto}.reference-footer-brand p{font-size:13px;color:var(--retail-muted);margin:14px 0 0}.reference-footer-main>nav{display:grid;border-left:1px solid #e5eaf1;padding-left:28px;gap:8px;font-size:12px;color:var(--retail-muted)}.reference-footer-main h2,.reference-footer-payment h2{font-size:13px;margin:0 0 5px;font-weight:650;letter-spacing:0}.reference-footer-main nav a{color:var(--retail-muted)}.reference-footer-trust{width:92%;max-width:1440px;margin:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px;padding:22px 0;border-top:1px solid #e5eaf1}.reference-footer-payment{min-width:0;max-width:100%}.reference-footer-payment h2{margin-bottom:12px}.reference-footer-payment-marks{display:flex;align-items:center;flex-wrap:wrap;gap:16px 26px}.reference-footer-payment-marks svg{display:block;max-width:100%;height:auto;overflow:hidden}.reference-footer .reference-footer-trust .etbis-badge{box-sizing:border-box;width:340px;max-width:100%;min-height:76px;padding:15px 18px;gap:18px;flex-direction:row;align-items:center;background:#fcfcfe}.reference-footer .reference-footer-trust .etbis-badge img{width:80px;height:auto}.reference-footer .reference-footer-trust .etbis-badge strong{font-size:12px}.reference-footer .reference-footer-trust .etbis-badge small{font-size:11px}.reference-footer-bottom{width:92%;max-width:1440px;margin:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px 24px;padding:18px 0 22px;border-top:1px solid #e5eaf1;font-size:11px;color:var(--retail-muted)}.reference-footer-bottom>small{font:inherit;margin-right:auto}.reference-footer-bottom nav{display:flex;gap:8px 18px;flex-wrap:wrap}.reference-footer-bottom :is(a,button,summary){padding-block:4px}.reference-footer-bottom button{padding-inline:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.reference-footer-bottom details{position:relative}.reference-footer-bottom summary{cursor:pointer}.reference-footer-bottom summary:focus-visible{outline:2px solid #d00061;outline-offset:4px;border-radius:3px}.reference-footer-bottom address{position:absolute;bottom:calc(100% + 12px);right:0;z-index:20;width:340px;max-width:calc(100vw - 28px);box-sizing:border-box;display:grid;gap:8px;padding:20px;border:1px solid #e0e5ed;border-radius:8px;box-shadow:0 5px 30px #141c2920;background:#fff;font-style:normal;overflow-wrap:anywhere}.reference-account-breadcrumb{width:92%;max-width:1440px;margin:20px auto 0;display:flex;align-items:center;gap:14px;font-size:13px;color:var(--retail-muted)}.buyer-page .buyer-layout{width:92%;max-width:1440px;margin:auto;padding:18px 0 35px;grid-template-columns:265px minmax(0,1fr);gap:22px}.buyer-page .buyer-sidebar{border-radius:7px;padding:20px 8px;box-shadow:none}.buyer-page .buyer-sidebar nav button{font-size:15px!important;padding:14px 18px!important}.buyer-page .buyer-sidebar nav svg{width:24px;height:24px;stroke-width:1.8}.buyer-page .buyer-identity{padding:0 15px 22px}.buyer-page .buyer-identity>span{width:65px;height:65px;font-size:39px}.buyer-page .buyer-heading h1{font-size:40px;line-height:1.1;margin:0 0 5px}.buyer-page .buyer-heading p{font-size:16px;margin:0;color:var(--retail-muted)}.buyer-page .buyer-content{gap:16px;position:relative}.buyer-page .buyer-content:has(.reference-order-heading)>.buyer-heading{display:none}.buyer-page .buyer-card{padding:20px;border-radius:7px}.buyer-page .buyer-card h2{font-size:23px;font-weight:750;letter-spacing:-.04em}.buyer-page .buyer-filterbar{margin:3px 0 16px;gap:12px}.buyer-page .buyer-filterbar button{min-width:105px;font-size:13px;padding:10px 17px;border-radius:8px}.buyer-page .buyer-filterbar input,.buyer-page .buyer-filterbar select{min-height:40px}.buyer-page .buyer-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.buyer-page .buyer-product-grid .mp-product{padding:7px;position:relative}.buyer-page .buyer-product-grid .mp-product-image{aspect-ratio:1.75}.buyer-page .buyer-product-grid .mp-product-title h3{font-size:14px}.buyer-page .buyer-product-grid .mp-product-body{padding:10px 5px 2px}.buyer-page .buyer-product-grid .mp-price{padding-bottom:5px}.buyer-page .buyer-product-grid .mp-price strong{font-size:20px}.reference-favorites-search{display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid #dce3ed;border-radius:8px;background:#fff;flex:1;margin-left:auto;max-width:270px}.reference-favorites-search input{border:0!important;width:100%;background:none;padding:0!important}.reference-favorite-add{display:flex;align-items:center;gap:9px;justify-content:center;position:absolute;bottom:12px;right:12px;background:var(--retail-pink);color:#fff;border:1px solid var(--retail-pink);border-radius:6px;padding:10px 17px;font-size:12px!important;font-weight:600;cursor:pointer}.reference-favorite-variant{color:var(--retail-pink);background:#fff}.reference-addresses>.reference-address-actions{position:static;justify-content:flex-end;margin:0 0 16px}.reference-addresses>.reference-address-actions .buyer-primary{background:#d00060;color:#fff;border:1px solid #d00060;padding:11px 20px;min-height:44px}.reference-addresses>.reference-address-actions .buyer-primary:hover{background:#b50054;border-color:#b50054}.reference-addresses>.reference-address-actions .buyer-primary:focus-visible{outline:3px solid #81003d;outline-offset:3px}.reference-addresses>p{font-size:12px;margin:0 0 14px}.buyer-page .buyer-address-grid{grid-template-columns:1fr;gap:16px}.buyer-page .buyer-address{background:#fff;padding:22px 24px;border:1px solid #dfe5ed;border-radius:7px}.buyer-page .buyer-address .buyer-row:first-child{justify-content:flex-start;gap:12px}.buyer-page .buyer-address h3{margin:0;font-size:22px}.buyer-page .buyer-address>small{display:none}.buyer-page .buyer-address>strong{display:block;margin-top:17px;font-size:16px}.buyer-page .buyer-address>p{font-size:15px;color:#172033;line-height:1.55}.buyer-page .buyer-address .buyer-row:last-child{margin-top:12px}.buyer-page .buyer-address .buyer-row:last-child button{font-size:13px}.buyer-page .buyer-drawer{width:min(500px,100%)}.buyer-page .buyer-drawer>header{padding:28px 30px 25px}.buyer-page .buyer-drawer>header h2{font-size:32px;font-weight:800;letter-spacing:-.045em}.buyer-page .buyer-drawer .buyer-address-editor{padding:0 30px 20px}.buyer-page .buyer-drawer fieldset{display:grid;gap:21px}.buyer-page .buyer-drawer label{font-size:14px;gap:10px;font-weight:400}.buyer-page .buyer-drawer .buyer-pair{grid-template-columns:1fr 1fr;gap:18px}.buyer-page .buyer-drawer :is(input:not([type=checkbox]),select,textarea){border:1px solid #cdd8e8;border-radius:5px;padding:13px 15px;min-height:47px;font-size:14px;width:100%;box-sizing:border-box}.buyer-page .buyer-drawer .buyer-check{display:flex;align-items:center;gap:14px}.buyer-page .buyer-drawer .buyer-check input{width:25px;height:25px;accent-color:var(--retail-pink)}.buyer-page .buyer-drawer>footer{display:flex;padding:20px 30px;gap:14px;border-top:1px solid #e1e6ef;background:#fff;margin:0}.buyer-page .buyer-drawer>footer button{min-height:50px;flex:1;justify-content:center}.reference-address-kind{font-size:12px;color:var(--retail-muted)}.reference-address-kind summary{cursor:pointer}.buyer-page .buyer-auth{width:92%;max-width:1440px;margin:22px auto 0;grid-template-columns:1.32fr 1fr;padding:0}.buyer-page .buyer-auth-intro{min-height:560px;padding:38px!important}.buyer-page .buyer-auth-art{object-fit:cover;object-position:center}.buyer-page .buyer-auth-intro:after{display:none}.buyer-page .buyer-auth-intro h1{font-size:48px;line-height:1.04;font-weight:850;letter-spacing:-.055em;max-width:470px}.buyer-page .buyer-auth-intro p{font-size:20px;max-width:540px}.buyer-page .buyer-auth-form{padding:30px 34px}.buyer-page .buyer-auth-form h2{font-size:32px;margin:28px 0 5px;font-weight:800}.buyer-page .buyer-auth-form>p{font-size:16px;line-height:1.3;margin:0}.buyer-page .buyer-auth .buyer-form{margin-top:27px}.buyer-page .buyer-auth .buyer-form fieldset{gap:19px}.buyer-page .buyer-auth .buyer-form label{font-weight:400;font-size:14px}.reference-auth-field{display:flex;position:relative;align-items:center}.reference-auth-field>svg{position:absolute;left:15px;color:#626b84}.buyer-page .reference-auth-field input{padding-left:45px!important;min-height:47px;border-radius:5px;font-size:14px}.reference-auth-register{display:flex;justify-content:center;gap:8px;padding-top:18px;font-size:13px!important;color:var(--retail-muted)}.reference-auth-register button{background:none;border:0;padding:0;color:var(--retail-pink);font:inherit}.buyer-page .buyer-auth-seller{margin-top:20px;padding-top:20px;font-size:12px}.buyer-page .shopper-benefits{width:92%;max-width:1440px;margin:15px auto 0;padding:22px 10px}.buyer-page .shopper-benefits strong{font-size:16px}.buyer-page .shopper-benefits small{font-size:12px}.reference-order-heading h1{font-size:38px;margin:0 0 6px;letter-spacing:-.045em}.reference-order-heading p{margin:0;font-size:15px}.reference-order-heading>button{font-size:12px;display:flex;gap:10px;padding:12px 16px}.buyer-page .buyer-order-top{font-size:13px;gap:18px;padding-bottom:12px}.buyer-page .buyer-order-store{padding:13px 0}.buyer-page .buyer-order-store>a{font-size:17px}.buyer-page .buyer-order-item{padding:14px 0;gap:20px}.buyer-page .buyer-item-thumb{width:115px;height:100px;object-fit:cover}.buyer-page .buyer-order-item a{font-size:15px}.buyer-page .buyer-order-item small{font-size:12px}.buyer-page .buyer-order-item strong{font-size:17px}.buyer-page .buyer-order-actions button,.buyer-page .buyer-order-actions a{min-width:190px;justify-content:center;padding:12px 17px;font-size:12px;border-radius:5px}.buyer-page .buyer-order-list-footer{padding-top:8px;font-size:11px}.buyer-page .buyer-detail-layout{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:18px}.buyer-page .buyer-progress{padding:26px 0 18px}.buyer-page .buyer-progress span{width:37px;height:37px}.buyer-page .buyer-progress>div:after{top:18px}.buyer-page .buyer-progress strong{font-size:12px}.buyer-page .buyer-progress small{font-size:11px}.buyer-page .buyer-detail-actions{padding-top:14px;border-top:1px solid #e5eaf1}.buyer-page .buyer-tracking-heading h2{font-size:27px;margin:0 0 7px}.buyer-page .buyer-timeline li{min-height:80px;padding-left:30px}.buyer-page .buyer-timeline strong{font-size:14px}.buyer-page .buyer-timeline small{font-size:12px}.buyer-page .reference-return-progress>div{flex-direction:row;gap:15px;justify-content:center}.buyer-page .reference-return-progress>div:after{left:calc(50% + 80px);right:calc(-50% + 80px)}.buyer-page .buyer-summary dl{margin:15px 0 0}.buyer-page .buyer-summary dl>div{font-size:14px;padding:16px 0}.buyer-page .buyer-summary dl>div:last-child{font-size:18px}.buyer-page .buyer-coupon{grid-template-columns:150px minmax(0,1fr);border-radius:7px}.buyer-page .buyer-coupon-value{padding:20px}.buyer-page .buyer-coupon-value>span{font-size:13px;color:#121a2c;margin-bottom:25px}.buyer-page .buyer-coupon-value strong{font-size:43px}.buyer-page .buyer-coupon-value b{font-size:20px}.buyer-page .buyer-coupon-content{padding:19px}.buyer-page .buyer-coupon-content h3{font-size:15px;line-height:1.35}.buyer-page .buyer-coupon-content .buyer-row{gap:8px;margin-top:12px;flex-wrap:wrap}.buyer-page .buyer-coupon-content .buyer-row button{border:0;padding:5px;font-size:12px}.buyer-page .buyer-coupon-content .buyer-row a{padding:10px 14px;font-size:12px}.mp-page .shopper-editorial-banner{min-height:0;aspect-ratio:5.2;border-radius:7px;margin:13px 0 20px}.mp-page .shopper-editorial-banner>div{max-width:60%;padding:25px 34px}.mp-page .shopper-editorial-banner h2{font-size:39px;line-height:1.07;max-width:400px;margin:0 0 9px}.mp-page .shopper-editorial-banner p{margin:0 0 16px;font-size:17px}.mp-page .shopper-editorial-banner .mp-primary{font-size:13px;padding:12px 22px}.mp-page .shopper-help-hero{aspect-ratio:5.5}.mp-page .shopper-help-hero>div{max-width:65%;padding:32px 38px}.mp-page .shopper-help-hero h1{font-size:44px;margin:0 0 10px;font-weight:850;line-height:1.05}.mp-page .shopper-help-hero label{display:flex;height:50px;align-items:center;gap:15px;background:#fff;border:1px solid #e2e5ed;border-radius:6px;padding:0 0 0 16px}.mp-page .shopper-help-hero label input{padding:12px 0;min-width:0;width:100%}.mp-page .shopper-help-hero label button{display:grid;place-items:center;padding:0;border:0;background:var(--retail-pink);color:#fff;width:54px;align-self:stretch;border-radius:5px;flex-shrink:0;cursor:pointer}.mp-page .shopper-help-topics{gap:12px;margin:0 0 16px}.mp-page .shopper-help-topics a{padding:21px 14px;gap:11px;background:#fff}.mp-page .shopper-help-topics strong{font-size:16px}.mp-page .shopper-help-topics span{font-size:12px;line-height:1.6;color:var(--retail-muted);max-width:155px;text-align:center}.mp-page .shopper-help-grid{grid-template-columns:minmax(0,1.95fr) minmax(300px,1fr);gap:16px}.mp-page .shopper-support-form{background:#fff;border:1px solid #e1e7ef;border-radius:7px;padding:22px}.mp-page .consumer-support-intro h1{font-size:26px}.mp-page .consumer-support-intro>span,.mp-page .consumer-support-access-intro{display:none}@media(max-width:1100px){.buyer-page .buyer-layout{grid-template-columns:220px minmax(0,1fr);gap:18px}.buyer-page .buyer-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-page .buyer-detail-layout{grid-template-columns:minmax(0,1fr)}.buyer-page .buyer-auth{grid-template-columns:1fr 1fr}.buyer-page .buyer-auth-form{padding:25px}.buyer-page .buyer-auth-copy h1{font-size:38px}.reference-footer-main{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:18px}.market-product-page .market-product-detail{grid-template-columns:1.2fr 1fr;gap:22px}.market-product-page .market-detail-gallery{grid-template-columns:65px minmax(0,1fr)}.market-product-page .market-detail-thumbs button{width:65px}.market-product-page .market-buybox h1{font-size:31px}.reference-cart .mp-basket-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:18px}.reference-cart .mp-basket-line>div>strong{position:static}.reference-cart .mp-basket-line{grid-template-columns:85px minmax(0,1fr) auto}.mp-page .shopper-help-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.shopper-header-shell .mp-header,.shopper-header-shell .mp-top>div,.shopper-header-shell .mh-nav{width:92%}.shopper-header-shell .mp-header{gap:25px}.shopper-header-shell .mp-brand img{width:175px}.mh-main .mh-stories>a{flex-basis:85px}.mh-main .mh-story-image{width:85px;height:85px}.mh-main .mh-hero-copy{padding:22px 0 40px 22px}.mh-main .mh-hero-copy h1{font-size:35px}.mh-main .mh-hero-copy p{font-size:12px}.mh-main .mh-promo h2{font-size:25px}.mh-main .mh-promo b{font-size:10px}.mh-main .mh-section-heading{flex-wrap:wrap}.reference-home-tabs{order:3;width:100%;margin:0}.mh-main .mh-product-rail{grid-auto-columns:calc((100% - 36px)/4)!important}.mh-main .mh-budget nav{width:100%;flex:auto}.mh-main .mh-budget>svg{display:none}.mh-main .mh-editorials h3{font-size:25px!important}.mh-main .mh-editorials section{padding:18px}.shopper-catalogue .mp-catalog{grid-template-columns:210px minmax(0,1fr);gap:15px}.shopper-catalogue .mp-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media(max-width:700px){.reference-account-breadcrumb{width:calc(100% - 28px);overflow:auto;white-space:nowrap;font-size:11px;gap:8px}.buyer-page .buyer-layout{width:calc(100% - 28px);display:block}.buyer-page .buyer-sidebar{position:static;margin-bottom:18px;padding:12px}.buyer-page .buyer-sidebar nav{display:flex;overflow:auto;flex-wrap:nowrap}.buyer-page .buyer-sidebar nav button{flex-shrink:0;width:auto;padding:10px 12px!important;font-size:12px!important}.buyer-page .buyer-sidebar nav svg{width:19px;height:19px}.buyer-page .buyer-identity{padding:0 5px 12px}.buyer-page .buyer-identity>span{width:42px;height:42px;font-size:27px}.buyer-page .buyer-sidebar-bottom{display:flex;justify-content:space-between;flex-wrap:wrap}.buyer-page .buyer-content{min-width:0;grid-template-columns:minmax(0,1fr)}.buyer-page .buyer-content>*{min-width:0}.buyer-page .buyer-heading h1,.reference-order-heading h1{font-size:29px}.buyer-page .buyer-heading p{font-size:13px}.buyer-page .buyer-card{padding:15px}.buyer-page .buyer-card h2{font-size:21px}.buyer-page .buyer-filterbar{display:flex;flex-wrap:wrap;gap:10px}.buyer-page .buyer-filterbar>div{width:100%;overflow:auto;flex-wrap:nowrap}.buyer-page .buyer-filterbar button{min-width:0;white-space:nowrap;padding:9px 12px;font-size:11px}.buyer-page .buyer-filterbar input,.buyer-page .buyer-filterbar select{width:100%;max-width:100%}.buyer-page .buyer-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.buyer-page .buyer-product-grid .mp-product-image{aspect-ratio:1}.buyer-page .buyer-product-grid .mp-product-body{padding:8px 0 2px}.buyer-page .buyer-product-grid .mp-product-title h3{font-size:12px}.buyer-page .reference-favorite-add{position:static;width:100%;margin-top:8px;padding:9px;font-size:11px}.buyer-page .reference-favorite-add svg{width:15px}.reference-favorites-search{width:100%}.buyer-page .buyer-address-add{position:static;margin-bottom:14px}.buyer-page .buyer-address-grid{display:grid;grid-template-columns:1fr}.buyer-page .buyer-drawer{width:min(500px,100%);max-width:100%;padding:22px 18px 0}.buyer-page .buyer-drawer h2{font-size:28px}.buyer-page .buyer-drawer .buyer-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.buyer-page .buyer-drawer>.buyer-actions{padding:16px 0;gap:10px}.buyer-page .buyer-drawer>.buyer-actions button{min-width:0;padding:13px}.buyer-page .buyer-auth{width:calc(100% - 28px);display:flex;flex-direction:column;margin:18px auto}.buyer-page .buyer-auth-intro{min-height:240px;height:240px;padding:0!important}.buyer-page .buyer-auth-intro>.buyer-auth-copy{padding:20px;max-width:85%;margin:0;background:linear-gradient(90deg,#fffbf2ed,#fffbf260,transparent)}.buyer-page .buyer-auth-copy h1{font-size:29px}.buyer-page .buyer-auth-copy p{font-size:14px}.buyer-page .buyer-auth-logo{width:140px;left:23px;bottom:18px}.buyer-page .buyer-auth-form{padding:22px 18px}.buyer-page .buyer-auth-form h2{font-size:27px}.buyer-page .shopper-benefits{width:calc(100% - 28px);grid-template-columns:1fr}.buyer-page .shopper-benefits>div{padding:15px;border-left:0;border-top:1px solid #e5eaf1}.buyer-page .buyer-detail-layout{display:block}.buyer-page .buyer-detail-layout>aside{margin-top:15px}.buyer-page .buyer-order-top{flex-wrap:wrap;font-size:11px;gap:8px}.buyer-page .buyer-order-store>a{font-size:14px}.buyer-page .buyer-order-store{gap:9px}.buyer-page .buyer-item-thumb{width:80px;height:80px}.buyer-page .buyer-order-item{gap:12px}.buyer-page .buyer-order-products{display:block}.buyer-page .buyer-order-products>.buyer-order-actions{width:100%;margin-top:8px;grid-template-columns:minmax(0,1fr)}.buyer-page .buyer-order-actions :is(button,a){width:100%;min-width:0;box-sizing:border-box}.buyer-page .buyer-progress strong{font-size:10px}.buyer-page .buyer-progress small{font-size:9px}.buyer-page .buyer-progress{gap:3px}.buyer-page .reference-return-progress>div{flex-direction:column;gap:8px}.buyer-page .reference-return-progress>div:after{left:calc(50% + 21px);right:calc(-50% + 21px)}.reference-order-heading{flex-wrap:wrap;gap:12px}.buyer-page .buyer-detail-actions{flex-wrap:wrap}.buyer-page .buyer-coupon-grid{grid-template-columns:1fr}.buyer-page .buyer-coupon{grid-template-columns:95px minmax(0,1fr)}.buyer-page .buyer-coupon-value{padding:14px 9px}.buyer-page .buyer-coupon-value strong{font-size:34px}.buyer-page .buyer-coupon-value>span{font-size:10px}.buyer-page .buyer-coupon-content{padding:14px}.buyer-page .buyer-coupon-content h3{font-size:14px}.reference-footer-main{width:calc(100% - 28px);grid-template-columns:1fr 1fr;gap:26px 18px;padding-block:26px}.reference-footer-brand{grid-column:1/-1}.reference-footer-main>nav{border:0;padding:0}.reference-footer-trust{width:calc(100% - 28px);gap:24px;padding-block:24px}.reference-footer .reference-footer-trust .etbis-badge{gap:14px;padding:14px}.reference-footer .reference-footer-trust .etbis-badge img{width:72px}.reference-footer-bottom{width:calc(100% - 28px);justify-content:flex-start;gap:14px;padding-block:18px 24px}.reference-footer-bottom>small{flex-basis:100%}.reference-footer-bottom nav{gap:8px 18px}.reference-footer-bottom address{right:auto;left:0}.reference-footer-brand img{width:180px}.market-storefront .market-profile-cover{height:150px}.market-storefront .market-profile{grid-template-columns:55px minmax(0,1fr);padding:15px;gap:12px}.market-storefront .market-profile-logo{width:55px;height:55px}.market-storefront .market-profile-copy h1{font-size:23px}.market-storefront .market-profile-copy p{font-size:12px}.market-storefront .market-follow{grid-column:1/-1;justify-self:start;font-size:12px;padding:9px 17px}.market-storefront .shopper-store-tabs{overflow:auto}.market-storefront .shopper-store-tabs>a,.market-storefront .shopper-store-tabs>button{padding:13px 16px;font-size:12px;white-space:nowrap}.market-storefront .shopper-store-search{width:100%;margin-bottom:12px}.market-storefront .catalog-controls{margin-top:0}.market-storefront .catalog-controls-bar{justify-content:space-between}.market-storefront .catalog-controls-count{margin-left:0}.market-storefront .category-navigation-tabs{justify-content:flex-start;overflow:auto}.market-storefront .market-product-grid{grid-template-columns:1fr 1fr;gap:10px}.market-storefront .market-product-media{aspect-ratio:1}.market-storefront .market-product-copy{padding:9px}.market-storefront .market-product-copy h2{font-size:12px}.market-storefront .market-product-copy p{font-size:17px}.reference-store-about{flex-direction:column;align-items:flex-start;gap:12px;padding:15px}.reference-store-about>a{border:0;padding:0}.market-product-page .market-product-detail{grid-template-columns:1fr;gap:24px}.market-product-page .market-detail-gallery{grid-template-columns:1fr;gap:10px}.market-product-page .market-detail-main{grid-column:1;grid-row:1;aspect-ratio:1}.market-product-page .market-detail-thumbs{grid-column:1;grid-row:2;flex-direction:row;overflow:auto}.market-product-page .market-detail-thumbs button{width:65px;min-width:65px;aspect-ratio:1}.market-product-page .market-buybox h1{font-size:31px}.market-product-page .market-buybox-price{font-size:28px}.reference-product-tabs{overflow:auto;flex-wrap:nowrap}.reference-product-tabs button{white-space:nowrap;padding:14px;font-size:12px}.reference-description-columns{grid-template-columns:1fr}.reference-description-columns>div{border:0;padding:0}.reference-product-information [role=tabpanel]{padding:17px}.reference-cart .mp-basket-layout,.reference-checkout-review .mp-basket-layout{grid-template-columns:1fr}.reference-cart .mp-basket-store{padding:15px}.reference-cart .mp-basket-line{grid-template-columns:75px minmax(0,1fr) auto;gap:10px;padding:13px 0}.reference-cart .mp-basket-line>img{width:75px;height:85px}.reference-cart .mp-basket-line>div>a{font-size:14px}.reference-cart .mp-basket-line>div>strong{font-size:16px;position:static;display:block}.reference-cart .mp-basket-line .mp-quantity{position:static;margin:0;grid-column:2;grid-row:2;justify-self:start}.reference-cart .mp-basket-line>.mp-remove{grid-column:3;grid-row:1}.reference-cart .mp-basket-line>div:first-of-type{padding-right:0;min-width:0}.reference-cart .mp-basket-summary{padding:20px}.reference-cart .mp-basket-summary>p{gap:12px}.reference-cart .mp-basket-summary strong{white-space:nowrap}.reference-cart .reference-basket-store-heading{gap:10px;flex-wrap:wrap}.reference-cart .reference-basket-store-heading h2{font-size:20px}.reference-cart .reference-basket-store-heading>button{font-size:11px;padding:4px 0;margin-left:0}.reference-cart .mp-basket-summary{position:static}.reference-checkout-review .buyer-pair{grid-template-columns:1fr}.mp-page .shopper-editorial-banner{aspect-ratio:auto;min-height:220px}.mp-page .shopper-editorial-banner>div{max-width:80%;padding:22px}.mp-page .shopper-editorial-banner h2{font-size:29px}.mp-page .shopper-editorial-banner p{font-size:14px}.mp-page .shopper-help-hero{min-height:240px}.mp-page .shopper-help-hero>div{max-width:100%;padding:22px;background:#fff5f8a8}.mp-page .shopper-help-hero h1{font-size:32px}.mp-page .shopper-help-grid{grid-template-columns:1fr}.mp-page .shopper-help-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mp-page .shopper-help-topics a{padding:17px 10px}.mp-page .mp-main,.mp-page .mh-main,.market-storefront>main{width:calc(100% - 28px);padding-top:18px}.shopper-header-shell .mp-header{padding:14px 0;gap:15px}.shopper-header-shell .mp-brand img{width:145px}.shopper-header-shell .mp-header nav{gap:18px}.shopper-header-shell .mp-search{height:44px}.shopper-header-shell .mh-nav-links{gap:23px}.mh-main .mh-stories{justify-content:flex-start;overflow:auto;padding:0 0 16px;gap:17px}.mh-main .mh-stories>a{flex-basis:68px}.mh-main .mh-story-image{width:68px;height:68px}.mh-main .mh-stories strong{font-size:10px}.mh-main .mh-showcase{grid-template-columns:1fr;gap:10px}.mh-main .mh-hero{aspect-ratio:auto;min-height:300px}.mh-main .mh-hero-image{object-position:62%}.mh-main .mh-hero-copy{padding:23px 0 38px 18px;max-width:57%}.mh-main .mh-hero-copy h1{font-size:29px}.mh-main .mh-hero-copy>span{font-size:8px}.mh-main .mh-hero-copy p{font-size:11px}.mh-main .mh-hero-copy>a{font-size:10px;padding:10px}.mh-main .mh-slide-controls{left:18px;bottom:12px}.mh-main .mh-side-promos{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.mh-main .mh-promo{aspect-ratio:1.55}.mh-main .mh-promo>div{padding:13px;max-width:75%}.mh-main .mh-promo h2{font-size:20px}.mh-main .mh-promo b{font-size:9px}.mh-main .mh-section-heading{gap:8px}.mh-main .mh-section-heading h2{font-size:21px}.reference-section-subtitle{font-size:11px}.mh-main .mh-section-heading>a{font-size:10px}.reference-home-tabs{overflow:auto;flex-wrap:nowrap}.mh-main .reference-home-tabs button{display:inline-flex;font-size:10px;padding:7px 14px}.mh-main .mh-product-rail{grid-auto-columns:calc((100% - 10px)/2)!important;gap:10px!important}.mp-page .mp-price strong{font-size:17px}.mp-page .mp-product-title h3{font-size:12px}.mp-page .mp-product-cta{font-size:11px}.mh-main .mh-budget{padding:15px!important;gap:12px}.mh-main .mh-budget h2{font-size:20px!important}.mh-main .mh-budget nav{grid-template-columns:1fr 1fr}.mh-main .mh-budget nav>a{font-size:10px!important}.mh-main .mh-editorials{display:grid;grid-template-columns:1fr!important;padding:0}.mh-main .mh-editorials>a{aspect-ratio:auto;min-height:180px}.mh-main .mh-editorials section{max-width:65%}.mh-main .mh-editorials h3{font-size:24px!important;padding:0}.mh-main .mh-editorials b{font-size:10px}.mh-main .mh-sellers-intro h2{font-size:21px}.mh-main .mh-seller-links{grid-template-columns:1fr 1fr}.mh-main .mh-seller-meta{padding:10px}.mh-main .mh-seller-meta strong{font-size:11px}.reference-catalog-title{gap:12px}.reference-catalog-title h1{font-size:29px}.reference-catalog-title>span{font-size:12px}.shopper-catalogue .mp-catalog{display:block;margin-top:14px}.reference-filters:not(.is-open){display:none}.reference-filters{margin-bottom:16px}.reference-results-toolbar{flex-wrap:wrap}.reference-sort{gap:8px}.reference-sort select{max-width:220px}.reference-sort>button{display:none}.shopper-catalogue .mp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shopper-directory .mp-heading h1{font-size:31px}.reference-seller-callout{padding:16px;gap:14px;flex-wrap:wrap}.reference-seller-callout strong{font-size:16px}.reference-seller-callout p{font-size:11px}.reference-seller-callout .mp-primary{margin-left:48px}}.dh-promotions{margin:18px 0}.dh-promotion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dh-promotion{--promo-bg:#efe9f7;--promo-ink:#382348;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;min-height:190px;border-radius:9px;overflow:hidden;background:var(--promo-bg);color:var(--promo-ink);text-decoration:none;border:1px solid #141b2b10;transition:box-shadow .15s ease}.dh-promotion:hover{box-shadow:0 4px 16px #27314a18}.dh-promotion-image{min-width:0;display:block;background:#ffffff50;align-self:stretch;position:relative}.dh-promotion-image img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.dh-promotion-placeholder{display:grid;place-items:center;height:100%;min-height:150px;opacity:.4}.dh-promotion-sprite{display:block;width:100%;height:100%;background-size:400% 400%;background-repeat:no-repeat}.dh-promotion-copy{padding:17px 14px;display:flex;flex-direction:column;gap:8px;justify-content:center;min-width:0;overflow-wrap:anywhere}.dh-promotion-label{font-size:11px;font-weight:700;letter-spacing:.4px}.dh-promotion-copy>strong{font-size:23px;line-height:1.15;letter-spacing:-.7px}.dh-promotion-description{font-size:12px;line-height:1.4}.dh-promotion-cta{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:650;margin-top:4px}.dh-promotion-cta svg{flex-shrink:0}.dh-promotion-badge{align-self:flex-start;border-radius:4px;padding:4px 7px;font-size:10px;font-weight:700;background:#fff9;color:var(--promo-ink)}.dh-promotion-fashion{--promo-bg:#f5d9e2;--promo-ink:#652740}.dh-promotion-technology{--promo-bg:#dce8f9;--promo-ink:#203c66}.dh-promotion-living{--promo-bg:#e0ecdc;--promo-ink:#2e4d2e}.dh-promotion-shoes{--promo-bg:#f8e7cb;--promo-ink:#614420}.dh-promotion-beauty{--promo-bg:#eadff3;--promo-ink:#503064}.dh-promotion-kitchen{--promo-bg:#f9dfd2;--promo-ink:#6e3425}.dh-promotion-banner{display:block;position:relative;min-height:0;aspect-ratio:2.4}.dh-promotion-banner .dh-promotion-image{width:100%;height:100%}.dh-promotion-banner .dh-promotion-copy{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1050px){.dh-promotion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.dh-promotion-grid{grid-template-columns:1fr;gap:10px}.dh-promotion{min-height:175px}.dh-promotion-banner{min-height:0}.dh-promotion-copy>strong{font-size:23px}}@media(prefers-reduced-motion:reduce){.dh-promotion{transition:none}}.mp-page.mp-dense-home{background:#fff;color:#11131c}.mp-dense-home .dh-main{width:92%;max-width:1440px;padding:10px 0 22px;margin:0 auto}.mp-dense-home .mp-top>div{width:92%;max-width:1440px;min-height:28px}.mp-dense-home .mp-top>div>span{visibility:hidden}.mp-dense-home .mp-header{width:92%;max-width:1440px;padding:12px 0;gap:36px}.mp-dense-home .mp-search{min-height:44px;height:44px}.mp-dense-home .mp-brand img{width:225px}.mp-dense-home .mh-nav{width:92%;max-width:1440px;min-height:42px;gap:24px}.mp-dense-home .mh-nav-links{gap:28px}.mp-dense-home .mh-nav-links a{font-size:12px;white-space:nowrap}.mp-dense-home .mh-nav-links .dh-campaign-link{color:#ed0065;font-weight:650}.dh-main a:focus-visible,.dh-main button:focus-visible{outline:3px solid #0868c7;outline-offset:3px}.dh-main .dh-topics{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:14px;margin:0 0 22px;overflow-x:auto;scrollbar-width:thin;padding:0 2px 3px}.dh-topics>a{min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px;color:#151623;text-decoration:none;text-align:center;font-size:13px}.dh-topic-photo,.dh-topic-icon{display:block;flex-shrink:0;width:100%;aspect-ratio:1;border-radius:50%;background-color:#f2f1f0;background-repeat:no-repeat;background-size:400% 400%;max-width:112px}.dh-topic-icon{display:grid;place-items:center;background:radial-gradient(circle at 45% 35%,#fff,#ffe0ef);color:#f50070}.dh-topic-store{color:#a38962;background:radial-gradient(circle,#fff,#f3e8d8)}.dh-topic-special>.dh-topic-photo,.dh-topic-special>.dh-topic-icon{border:1px solid #ff7bae;box-shadow:inset 0 0 0 4px #fff0f6}.dh-topics strong{font-size:inherit;line-height:1.3;font-weight:650}.dh-topics>a:hover strong{color:#ec0064}.dh-main .dh-heading{display:flex;align-items:center;gap:12px;min-width:0;margin:0 0 8px}.dh-main .dh-heading h1,.dh-main .dh-heading h2{font-size:23px;line-height:1.2;letter-spacing:-.7px;font-weight:760;margin:0;color:#10121b}.dh-heading>a{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0;text-decoration:none;color:#ed0065;font-size:12px;font-weight:650}.dh-main>.dh-products,.dh-main>.dh-budget,.dh-main>.dh-selection-anchor,.dh-main>.dh-stores{margin-bottom:14px}.dh-product-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;align-items:stretch}.dh-main .mp-product{min-width:0;width:auto;border:1px solid #e7ebf1;border-radius:6px;box-shadow:none;padding:4px;background:#fff;overflow:hidden;transition:border-color .15s ease}.dh-main .mp-product:hover{border-color:#ef93ba;transform:none;box-shadow:none}.dh-main .mp-product-image{width:100%;aspect-ratio:1.65;min-height:0;height:auto;overflow:hidden;border-radius:4px;background:#f4f4f4}.dh-main .dh-first-products .mp-product-image{aspect-ratio:1.16}.dh-main .mp-product-image img{width:100%;height:100%;object-fit:cover;object-position:center}.dh-main .mp-product-body{padding:5px 6px 7px;display:flex;flex-direction:column;gap:2px;min-height:76px}.dh-main .mp-seller{font-size:11px;line-height:1.35;color:#686b80;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.dh-main .mp-seller svg,.dh-main .mp-product-cta{display:none}.dh-main .mp-product-title{min-height:0;color:#131522}.dh-main .mp-product-title h3{font-size:12px;font-weight:500;line-height:1.35;margin:0;min-height:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dh-main .mp-price{gap:6px;margin-top:auto;padding-top:3px;flex-wrap:wrap}.dh-main .mp-price strong{font-size:17px;font-weight:750;letter-spacing:-.4px;color:#10131b}.dh-main .mp-price del{font-size:11px}.dh-main .shopper-favorite{width:30px;height:30px;min-width:30px;min-height:30px;right:9px;top:9px;border:none;box-shadow:0 1px 4px #15203b10;background:#ffffffed;color:#65687b;z-index:2}.dh-main .shopper-favorite[aria-pressed=true]{color:#fa0069}.dh-main .shopper-favorite svg{width:17px;height:17px}.dh-main .mp-demo-badge{font-size:10px;padding:2px 5px;top:8px;left:8px;z-index:2;max-width:calc(100% - 48px)}.dh-main .shopper-favorite-note{font-size:11px;overflow-wrap:anywhere;margin:4px}.dh-budget nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dh-budget nav>a{min-width:0;display:flex;align-items:center;gap:10px;padding:7px 18px 7px 12px;border-radius:6px;text-decoration:none;color:#131521;background:#fce5f0;min-height:77px}.dh-budget nav>a:nth-child(2){background:#e5f3e3}.dh-budget nav>a:nth-child(3){background:#dbe9ff}.dh-budget nav>a:nth-child(4){background:#fff0df}.dh-budget .dh-topic-photo{width:65px;max-width:28%;border-radius:8px;mix-blend-mode:multiply}.dh-budget strong{font-size:17px;letter-spacing:-.5px}.dh-budget nav>a>svg{margin-left:auto;flex-shrink:0}.dh-main .dh-editorials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px}.dh-editorial{position:relative;isolation:isolate;display:flex;align-items:center;aspect-ratio:2.8;border-radius:6px;overflow:hidden;background:#f3e4d2;text-decoration:none;color:#10131b}.dh-editorial>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.dh-editorial:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#f2e3d5c9,transparent 65%)}.dh-editorial-fashion:after{background:linear-gradient(90deg,#ed9eaedb,transparent 72%)}.dh-editorial-technology:after{background:linear-gradient(90deg,#16304de6,transparent 95%)}.dh-editorial-living:after{background:linear-gradient(90deg,#66775ce8,transparent 90%)}.dh-editorial-technology,.dh-editorial-living{color:#fff}.dh-editorial-beauty:after{background:linear-gradient(90deg,#c7e8f5de,transparent 75%)}.dh-editorial-kitchen:after{background:linear-gradient(90deg,#f79f8ed9,transparent 75%)}.dh-editorial>span{padding:18px 22px;max-width:58%}.dh-main .dh-editorial h2{font-size:25px;line-height:1.12;letter-spacing:-.7px;font-weight:750;margin:0 0 10px;color:inherit}.dh-main .dh-editorial-technology,.dh-main .dh-editorial-living,.dh-main .dh-spotlight-1{color:#fff}.dh-editorial small{font-size:11px;line-height:1.5;display:block}.dh-editorial small svg{display:inline;vertical-align:middle;margin-left:5px}.dh-selection-anchor{scroll-margin-top:20px}.dh-products-accent>.dh-heading,.dh-selection-empty{background:#fa0069;border-radius:6px 6px 0 0;padding:8px 16px;color:#fff;gap:12px;margin-bottom:5px}.dh-main .dh-products-accent>.dh-heading h2{color:#fff;font-size:20px;letter-spacing:-.4px}.dh-products-accent>.dh-heading>a{color:#fff}.dh-products-accent>.dh-heading>span{font-size:12px}.dh-selection-empty{display:flex;justify-content:space-between;text-decoration:none;font-weight:650}.dh-store-spotlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.dh-store-spotlight{position:relative;isolation:isolate;overflow:hidden;min-height:130px;display:flex;align-items:center;background:#eee4d8;color:#141725;border-radius:6px;text-decoration:none}.dh-store-spotlight>img{position:absolute;right:0;top:0;width:53%;height:100%;object-fit:cover;z-index:-2}.dh-store-spotlight:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#eee4d8 35%,#eee4d800 85%)}.dh-spotlight-1{background:#223749;color:#fff}.dh-spotlight-1:after{background:linear-gradient(90deg,#223749 35%,#22374900 85%)}.dh-spotlight-2{background:#f0e5d6}.dh-store-spotlight>span{max-width:68%;padding:20px}.dh-store-spotlight strong{font-size:23px;line-height:1.18;display:block;letter-spacing:-.6px;overflow-wrap:anywhere}.dh-store-spotlight small{font-size:12px;display:flex;align-items:center;gap:6px;margin-top:8px}.dh-store-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dh-store-grid>a{display:flex;align-items:center;gap:12px;min-width:0;position:relative;overflow:hidden;min-height:82px;border:1px solid #f7d6e6;border-radius:5px;background:linear-gradient(100deg,#fff1f7,#fff);padding:10px;text-decoration:none;color:#151724}.dh-store-grid>a:nth-child(3){background:linear-gradient(100deg,#e5effd,#fff);border-color:#dce7f7}.dh-store-avatar{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#e5b3c5;color:#382230;font:36px Georgia,serif;flex-shrink:0}.dh-store-grid>a:nth-child(2) .dh-store-avatar,.dh-store-grid>a:nth-child(4) .dh-store-avatar{background:#bca88c;color:#fff}.dh-store-grid>a:nth-child(3) .dh-store-avatar{background:#6888ac;color:#fff}.dh-store-copy{z-index:1;min-width:0;flex:1}.dh-store-copy strong{font-size:12px;display:block;line-height:1.3;overflow-wrap:anywhere}.dh-store-copy small{font-size:11px;display:flex;align-items:center;gap:4px;margin-top:4px;color:#64677d}.dh-store-grid>a>img{height:80px;width:27%;object-fit:cover;align-self:stretch;border-radius:3px;margin:-10px -10px -10px 0}.dh-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e5e9f1;border-radius:5px;padding:14px 0;gap:0;margin-top:16px}.dh-services>a{display:flex;align-items:center;justify-content:center;gap:18px;padding:0 20px;text-decoration:none;color:#151725;min-width:0}.dh-services>a+a{border-left:1px solid #e5e9f1}.dh-services svg{color:#ff006b;flex-shrink:0;width:35px;height:35px;stroke-width:1.4}.dh-services strong{font-size:12px;display:block;margin-bottom:4px}.dh-services small{display:block;font-size:11px;color:#73768d;line-height:1.4}.dh-catalog-message{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:26px;border:1px solid #e8eaf0;border-radius:6px;background:#fafbfc;min-height:130px}.dh-catalog-message h2{font-size:18px;margin:0 0 6px}.dh-catalog-message p{font-size:13px;color:#666b80;margin:0;max-width:600px}.dh-catalog-message>a{color:#e90062;display:flex;gap:6px;align-items:center}.mp-dense-home .reference-footer-main,.mp-dense-home .reference-footer-trust,.mp-dense-home .reference-footer-bottom{width:92%;max-width:1440px}@media(max-width:1100px){.mp-dense-home .mp-header{gap:22px}.mp-dense-home .mp-brand img{width:180px}.dh-main .dh-topics{grid-template-columns:repeat(10,minmax(75px,1fr));gap:12px;margin-bottom:16px}.dh-topics>a{font-size:11px}.dh-main .dh-heading h1,.dh-main .dh-heading h2{font-size:20px}.dh-main .mp-product-title h3{font-size:11px}.dh-main .mp-price strong{font-size:15px}.dh-main .mp-product-body{padding:4px 3px 6px}.dh-editorial>span{padding:14px;max-width:62%}.dh-main .dh-editorial h2{font-size:21px;margin-bottom:7px}.dh-editorial small{font-size:10px}.dh-budget nav>a{padding:8px;gap:7px;min-height:67px}.dh-budget strong{font-size:14px}.dh-store-spotlight{min-height:115px}.dh-store-spotlight strong{font-size:19px}.dh-store-grid{gap:8px}.dh-store-grid>a{gap:8px;padding:8px}.dh-store-avatar{width:42px;height:42px;font-size:29px}.dh-store-grid>a>img{display:none}}@media(max-width:760px){.mp-dense-home .dh-main{width:94%;padding-top:12px}.mp-dense-home .mp-header{width:94%;padding:12px 0;gap:12px}.mp-dense-home .mp-brand img{width:160px}.mp-dense-home .mp-top>div{width:94%}.mp-dense-home .mh-nav{width:94%;gap:14px}.mp-dense-home .mh-nav-links{gap:22px}.dh-main .dh-topics{gap:13px;grid-template-columns:repeat(10,70px);margin-bottom:15px;padding-bottom:8px}.dh-topic-photo,.dh-topic-icon{max-width:70px}.dh-topic-icon svg{width:34px;height:34px}.dh-topics>a{font-size:10px}.dh-heading>a{font-size:11px;gap:3px}.dh-main .dh-heading{gap:8px}.dh-main .dh-heading h1,.dh-main .dh-heading h2{font-size:19px;letter-spacing:-.5px}.dh-product-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 9px)/2.2);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:5px;align-items:stretch}.dh-main .mp-product{scroll-snap-align:start}.dh-main .mp-product-image{aspect-ratio:1.3}.dh-main .dh-first-products .mp-product-image{aspect-ratio:1.1}.dh-main .mp-product-body{padding:5px;min-height:84px}.dh-main .mp-product-title h3{font-size:12px}.dh-main .mp-seller{font-size:10px}.dh-main .mp-price strong{font-size:16px}.dh-main .shopper-favorite{width:32px;height:32px;right:7px;top:7px}.dh-budget nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dh-budget nav>a{min-height:64px;padding:8px}.dh-budget .dh-topic-photo{width:45px}.dh-budget strong{font-size:13px;letter-spacing:-.5px}.dh-budget nav>a>svg{width:15px}.dh-main .dh-editorials{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dh-editorial{aspect-ratio:1.6;align-items:flex-start}.dh-editorial>span{padding:12px;max-width:75%}.dh-main .dh-editorial h2{font-size:19px}.dh-editorial small{font-size:10px;line-height:1.35}.dh-editorial>img{object-position:64% center}.dh-editorial:after{background:linear-gradient(90deg,#f5e5d9ef,transparent 100%)}.dh-editorial-fashion:after{background:linear-gradient(90deg,#edacb9ee,transparent)}.dh-editorial-technology:after{background:linear-gradient(90deg,#16304df2,#16304d15)}.dh-editorial-living:after{background:linear-gradient(90deg,#516b4cf2,transparent)}.dh-editorial-beauty:after{background:linear-gradient(90deg,#c7e8f5f5,transparent)}.dh-editorial-kitchen:after{background:linear-gradient(90deg,#f4a38cf5,transparent)}.dh-products-accent>.dh-heading{padding:9px 10px;flex-wrap:wrap;gap:4px 10px}.dh-main .dh-products-accent>.dh-heading h2{font-size:18px}.dh-products-accent>.dh-heading>span{font-size:10px;order:3;width:100%}.dh-store-spotlights{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:83%;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:5px;gap:8px}.dh-store-spotlight{min-height:120px;scroll-snap-align:start}.dh-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-store-grid>a{min-height:76px}.dh-store-copy strong{font-size:11px}.dh-store-copy small{font-size:10px}.dh-services{padding:12px 8px}.dh-services>a{flex-direction:column;text-align:center;gap:7px;padding:0 7px}.dh-services svg{width:28px;height:28px}.dh-services strong{font-size:11px}.dh-services small{font-size:10px}.dh-catalog-message{gap:12px;padding:20px 14px}.mp-dense-home .reference-footer-main,.mp-dense-home .reference-footer-trust,.mp-dense-home .reference-footer-bottom{width:94%}}@media(prefers-reduced-motion:reduce){.dh-main .mp-product{transition:none}}.mp-decision-details{display:grid;gap:5px;margin:8px 0;font-size:11px;line-height:1.45;color:#46506a;min-width:0}.mp-decision-details:empty{display:none}.mp-decision-details>span,.mp-card-offer{display:flex;gap:5px;align-items:flex-start}.mp-decision-details svg{flex-shrink:0;margin-top:1px}.mp-card-reviews svg{color:#9b6600}.mp-card-shipping svg{color:#13734c}.mp-decision-details>small{font-size:10px;color:#596477}.mp-card-offer{background:#fff0f6;border:1px solid #f5c9dd;border-radius:6px;padding:6px;color:#9c0047;text-decoration:none;overflow-wrap:anywhere}.mp-card-offer small{display:block;color:#655366;font-size:10px;margin-top:2px}.mp-card-offer:focus-visible{outline:2px solid #9c0047;outline-offset:2px}.dh-current-offers{margin:18px 0}.dh-current-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dh-current-offer-grid>a{display:flex;gap:12px;align-items:flex-start;border:1px solid #f0d4e1;background:linear-gradient(120deg,#fff3f8,#fff);padding:16px;border-radius:10px;text-decoration:none;color:#202333;min-width:0}.dh-current-offer-grid>a>svg{color:#bd0057;flex-shrink:0}.dh-current-offer-grid>a>div{flex:1;min-width:0;overflow-wrap:anywhere}.dh-current-offer-grid h3{font-size:15px;margin:4px 0 8px}.dh-current-offer-grid strong{color:#a90050;font-size:14px}.dh-current-offer-grid p,.dh-current-offer-grid small{font-size:11px;line-height:1.5;color:#586077}.dh-current-offer-grid a:focus-visible{outline:3px solid #a90050;outline-offset:2px}@media(max-width:800px){.dh-current-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.dh-current-offer-grid{grid-template-columns:minmax(0,1fr)}}.shopper-header-shell{position:sticky;top:0;z-index:60;isolation:isolate;box-shadow:0 1px #dfe4ed}html{scroll-padding-top:180px}.shopper-header-shell .mp-header{position:relative;z-index:3}.shopper-header-shell .mh-nav-wrap{position:relative;z-index:2}.shopper-header-shell .shopper-suggestions{max-height:min(70dvh,640px);overscroll-behavior:contain}@media(max-width:760px){.shopper-header-shell .mp-top{display:none}html{scroll-padding-top:190px}}.shopper-header-shell .mh-nav{gap:20px;padding-block:6px}.shopper-header-shell .mh-menu-trigger{flex-shrink:0;min-height:44px}.shopper-header-shell .mh-nav-links{min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:2px 12px;overflow:visible}.shopper-header-shell .mh-nav-links>a{flex:0 1 auto;min-width:0;max-width:100%;min-height:42px;padding:8px;border-radius:6px;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.shopper-header-shell .mh-nav-links>a:hover{background:#fff0f7;color:#e00061}.shopper-header-shell .mh-nav-links svg{flex-shrink:0}@media(max-width:700px){.shopper-header-shell .mh-nav{flex-direction:column;align-items:stretch;gap:0;padding:0 0 6px}.shopper-header-shell .mh-menu-trigger{border-right:0;border-bottom:1px solid #eef0f4;padding:10px 8px;font-size:14px}.shopper-header-shell .mh-menu-trigger>svg:last-child{display:block;margin-left:auto}.shopper-header-shell .mh-nav-links{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 4px;padding-top:4px}.shopper-header-shell .mh-nav-links>a{justify-content:center;text-align:center;font-size:12px}.shopper-header-shell .mh-mega-roots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;overflow:visible}.shopper-header-shell .mh-mega-roots button{width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}}.home-mini-cart{--hmc-pink:#ed0065;color:#161924;font-family:inherit}.home-mini-cart button,.home-mini-cart a{font:inherit;-webkit-tap-highlight-color:transparent}.home-mini-cart button{cursor:pointer}.home-mini-cart button:disabled{cursor:not-allowed;opacity:.45}.home-mini-cart a{color:inherit;text-decoration:none}.home-mini-cart :focus-visible{outline:3px solid #0078b9;outline-offset:3px}.hmc-trigger{position:fixed;right:20px;bottom:24px;z-index:35;display:flex;align-items:center;gap:10px;min-height:52px;padding:12px 16px;border:1px solid #f6b8d3;border-radius:16px;background:#fff;color:#b9004f;box-shadow:0 6px 28px #18213b20;font-weight:750!important}.hmc-trigger[hidden]{display:none}.hmc-trigger b,.hmc-heading b{display:grid;place-items:center;min-width:24px;height:24px;padding:0 5px;border-radius:20px;background:var(--hmc-pink);color:#fff;font-size:12px}.hmc-panel{position:fixed;inset:12px 12px 12px auto;margin:0;width:256px;max-width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:none;box-sizing:border-box;padding:0;border:1px solid #e8e8ef;border-radius:16px;background:#fff;color:#161924;box-shadow:0 4px 24px #15203b0c;z-index:35;overflow:hidden}.hmc-panel[open]{display:flex;flex-direction:column}.hmc-panel::backdrop{background:#151b3659}.hmc-heading{display:flex;justify-content:space-between;align-items:center;padding:14px 12px;border-bottom:1px solid #eeeef3;flex-shrink:0}.hmc-heading>div{display:flex;align-items:center;gap:8px}.hmc-heading h2{font-size:17px;line-height:1.3;margin:0}.hmc-heading>button{display:grid;place-items:center;width:32px;height:32px;background:#f6f6f9;border:0;border-radius:9px;color:#646779}.hmc-summary{padding:16px 14px 0;flex-shrink:0}.hmc-subtotal{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.hmc-subtotal strong{font-size:20px;font-weight:800;letter-spacing:-.5px}.hmc-summary>small{display:block;margin:6px 0 14px;color:#707487;font-size:11px;line-height:1.5}.hmc-checkout,.hmc-cart-link{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;min-height:42px;border-radius:9px;font-weight:700!important;font-size:13px!important}.hmc-checkout{background:var(--hmc-pink);color:#fff!important;border:1px solid var(--hmc-pink)}.hmc-cart-link{margin-top:8px;background:#fff;border:1px solid #f6bfd6;color:#cf0058!important}.hmc-status{font-size:11px;color:#6d7184;line-height:1.5;margin:12px 0}.hmc-error{display:grid;gap:6px;padding:9px;background:#fff2f4;border:1px solid #ffd3dd;border-radius:8px;color:#a71c40;font-size:12px;line-height:1.5;margin-bottom:10px}.hmc-error button{background:#fff;border:1px solid #f6bfd6;border-radius:6px;padding:5px;font-size:12px}.hmc-items{overflow:auto;overscroll-behavior:contain;min-height:0;padding:0 14px;scrollbar-width:thin;scrollbar-color:#d6d4df transparent;flex:1}.hmc-item{border-top:1px solid #eeeef3;padding:13px 0}.hmc-store{display:flex;align-items:center;gap:3px;margin-bottom:9px;font-size:11px!important;color:#696e82!important;overflow-wrap:anywhere}.hmc-product{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:start}.hmc-photo{display:grid;place-items:center;background:#f7f7f9;border-radius:8px;overflow:hidden;height:80px;color:#898c9c!important}.hmc-photo img{display:block;width:100%;height:100%;object-fit:contain}.hmc-name{font-size:12px!important;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.hmc-product small{display:block;color:#777b8d;font-size:11px;margin-top:4px;overflow-wrap:anywhere}.hmc-product strong{display:block;font-size:14px;margin-top:7px}.hmc-actions{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.hmc-quantity{display:flex;align-items:center;border:1px solid #e5e5ed;border-radius:8px;overflow:hidden}.hmc-quantity button,.hmc-remove{display:grid;place-items:center;width:32px;height:32px;background:#fff;border:0;color:#686d80}.hmc-quantity output{min-width:28px;text-align:center;font-size:12px;font-weight:700}.hmc-remove{border-radius:8px;background:#f7f7fa}.hmc-remove:hover{background:#fff0f6;color:var(--hmc-pink)}.hmc-bottom{padding:12px;border-top:1px solid #eeeef3;flex-shrink:0}.hmc-bottom button{display:flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;color:#6b6e80;width:100%;min-height:28px;font-size:12px}.hmc-empty{position:fixed;right:20px;bottom:88px;z-index:35;display:grid;gap:10px;padding:22px;box-sizing:border-box;max-width:calc(100vw - 32px);width:280px;border:1px solid #eee6ec;border-radius:14px;background:#fff;box-shadow:0 6px 28px #18213b20;font-size:13px;line-height:1.5}.hmc-empty>button{position:absolute;top:8px;right:8px;border:0;background:transparent;padding:5px}.hmc-empty>a{display:flex;gap:8px;align-items:center;color:var(--hmc-pink);font-weight:700}@media(min-width:1280px){.mp-dense-home:has(.home-mini-cart[data-expanded=true]){padding-right:280px}}@media(max-width:1279px){.hmc-panel{inset:0 0 0 auto;width:380px;max-width:100vw;height:100dvh;border-radius:16px 0 0 16px;border-right:0;border-top:0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom)}.hmc-heading{padding:18px}.hmc-summary{padding:18px 20px 0}.hmc-items{padding:0 20px}.hmc-product{grid-template-columns:84px minmax(0,1fr);gap:14px}.hmc-photo{height:92px}.hmc-name{font-size:14px!important}.hmc-store{font-size:12px!important}.hmc-quantity button,.hmc-remove,.hmc-heading>button{width:44px;height:44px}.hmc-checkout,.hmc-cart-link{min-height:46px}.hmc-trigger{bottom:calc(18px + env(safe-area-inset-bottom));right:16px}}@media(max-height:600px){.hmc-panel[open]{overflow:auto}.hmc-items{flex:none;overflow:visible}.hmc-summary{padding-top:10px}.hmc-heading{padding:8px 12px}}:root,.mp-page,.market-storefront,.shopper-checkout,.shopper-header-shell,.marketplace-footer{--shopper-type-utility: 400 12px/14px var(--font-ui, "Inter Variable", Inter, sans-serif);--shopper-type-search: 400 16px/18px var(--font-ui, "Inter Variable", Inter, sans-serif);--shopper-type-navigation: 600 14px/16px var(--font-ui, "Inter Variable", Inter, sans-serif);--shopper-type-menu-badge: 600 12px/14px var(--font-ui, "Inter Variable", Inter, sans-serif);--shopper-type-topic: 600 14px/18px var(--font-ui, "Inter Variable", Inter, sans-serif);--shopper-type-section: 600 20px/23px var(--font-ui, "Inter Variable", Inter, sans-serif);--shopper-type-view-all: 600 18px/21px var(--font-ui, "Inter Variable", Inter, sans-serif);--shopper-type-product-name: 400 14px/18px var(--font-ui, "Inter Variable", Inter, sans-serif);--shopper-type-rating: 400 12px/12px var(--font-ui, "Inter Variable", Inter, sans-serif);--shopper-type-interest: 700 12px/14px var(--font-ui, "Inter Variable", Inter, sans-serif);--shopper-type-offer: 600 12px/16px var(--font-ui, "Inter Variable", Inter, sans-serif);--shopper-type-price: 600 16px/20px var(--font-ui, "Inter Variable", Inter, sans-serif);--shopper-type-old-price: 400 16px/20px var(--font-ui, "Inter Variable", Inter, sans-serif);--shopper-type-image-shipping: 600 11.04px/11.04px var(--font-ui, "Inter Variable", Inter, sans-serif);--shopper-type-recommendation: 600 20px/20px var(--font-ui, "Inter Variable", Inter, sans-serif);--shopper-type-search-link: 400 14px/14px var(--font-ui, "Inter Variable", Inter, sans-serif);--shopper-type-seo-title: 700 23px/25px var(--font-ui, "Inter Variable", Inter, sans-serif);--shopper-type-seo-subtitle: 700 16px/24px var(--font-ui, "Inter Variable", Inter, sans-serif);--shopper-type-seo-body: 400 14px/24px var(--font-ui, "Inter Variable", Inter, sans-serif);--shopper-type-discovery-title: 700 22px/22px var(--font-ui, "Inter Variable", Inter, sans-serif);--shopper-type-discovery-link: 400 16px/24px var(--font-ui, "Inter Variable", Inter, sans-serif);--shopper-type-footer-title: 600 18px/21px var(--font-ui, "Inter Variable", Inter, sans-serif);--shopper-type-footer-link: 400 14px/16px var(--font-ui, "Inter Variable", Inter, sans-serif);--shopper-type-legal: 400 12px/normal var(--font-ui, "Inter Variable", Inter, sans-serif)}html body .shopper-header-shell .mp-top,html body .shopper-header-shell .mp-top a{font:var(--shopper-type-utility);letter-spacing:normal}html body .shopper-header-shell .mp-search input{font:var(--shopper-type-search);letter-spacing:normal}html body .shopper-header-shell .mp-search input::placeholder{font:inherit}html body .shopper-header-shell .mp-header nav a,html body .shopper-header-shell .mh-menu-trigger,html body .shopper-header-shell .mh-nav-links>a,html body .shopper-header-shell .mh-mega-roots button{font:var(--shopper-type-navigation);letter-spacing:normal}html body .shopper-header-shell .mh-menu-trigger{font-size:14px!important;font-weight:600!important}html body .shopper-header-shell .mh-mega-roots button{font-weight:600!important}html body .shopper-header-shell .mh-nav :is(.nav-badge,[data-shopper-type=menu-badge]){font:var(--shopper-type-menu-badge)}html body :is(.mp-page,.market-storefront) .dh-topics>a strong,html body :is(.mp-page,.market-storefront) .mh-stories strong{font:var(--shopper-type-topic);letter-spacing:normal}html body .mp-page :is(.dh-heading,.mh-section-heading) :is(h1,h2),html body .mp-page :is(.popular-reviews,.personalized-brands)>header h2{font:var(--shopper-type-section);letter-spacing:normal}html body .mp-page :is(.dh-heading,.mh-section-heading)>a{font:var(--shopper-type-view-all);letter-spacing:normal}html body .mp-page :is(.dh-heading,.mh-section-heading){flex-wrap:wrap}html body .mp-page :is(.dh-heading,.mh-section-heading)>a{max-width:100%;white-space:normal}html body :is(.mp-page,.market-storefront,.shopper-checkout) .mp-product .mp-seller{font:var(--shopper-type-topic);letter-spacing:normal}html body :is(.mp-page,.market-storefront,.shopper-checkout) .mp-product-title h3,html body .market-storefront .market-product-copy h2{font:var(--shopper-type-product-name);letter-spacing:normal}html body :is(.mp-page,.market-storefront,.shopper-checkout) .mp-card-reviews{font:var(--shopper-type-rating);letter-spacing:normal}html body :is(.mp-page,.market-storefront) [data-shopper-type=interest]{font:var(--shopper-type-interest)}html body :is(.mp-page,.market-storefront) [data-shopper-type=image-shipping]{font:var(--shopper-type-image-shipping)}html body :is(.mp-page,.market-storefront,.shopper-checkout) .mp-card-offer,html body .mp-page .dh-promotion-badge,html body :is(.mp-page,.market-storefront) [data-shopper-type=offer]{font:var(--shopper-type-offer);letter-spacing:normal}html body :is(.mp-page,.market-storefront,.shopper-checkout) .mp-price strong,html body .market-storefront .market-product-copy>p{font:var(--shopper-type-price);letter-spacing:normal}html body :is(.mp-page,.market-storefront,.shopper-checkout) .mp-price del,html body .market-storefront .market-product-copy>del{font:var(--shopper-type-old-price);letter-spacing:normal}html body .market-storefront .market-related h2,html body .mp-page .reference-cart-recommendations h2{font:var(--shopper-type-recommendation);letter-spacing:normal}html body .mp-page .reference-cart-recommendations article>a{font:var(--shopper-type-product-name);letter-spacing:normal}html body .mp-page .reference-cart-recommendations article>a strong{font:var(--shopper-type-price);letter-spacing:normal}html body .shopper-header-shell .shopper-suggestion-columns>div>a,html body .mp-page [data-shopper-type=search-link]{font:var(--shopper-type-search-link);letter-spacing:normal}html body .mp-page .home-footer-intro>h2{font:var(--shopper-type-seo-title);letter-spacing:normal}html body .mp-page .home-footer-intro h3{font:var(--shopper-type-seo-subtitle);letter-spacing:normal}html body .mp-page .home-footer-intro p{font:var(--shopper-type-seo-body);letter-spacing:normal}html body .mp-page .home-footer-group h2,html body .marketplace-footer .mf-section-heading h2{font:var(--shopper-type-discovery-title);letter-spacing:normal}html body .mp-page .home-footer-group nav a,html body .marketplace-footer .mf-link-grid a{font:var(--shopper-type-discovery-link);letter-spacing:normal}html body .marketplace-footer :is(.reference-footer-main,.reference-footer-payment,.mf-column,.mf-trust) h2{font:var(--shopper-type-footer-title);letter-spacing:normal}html body .marketplace-footer :is(.reference-footer-main nav,.mf-column)>a{font:var(--shopper-type-footer-link);letter-spacing:normal}html body .marketplace-footer :is(.reference-footer-bottom,.mf-bottom),html body .marketplace-footer :is(.reference-footer-bottom,.mf-bottom) :is(small,a,button,summary){font:var(--shopper-type-legal);letter-spacing:normal}@media(max-width:760px){html body .mp-page .home-footer-group nav{gap:10px 18px}html body .mp-page .dh-topics{grid-template-columns:repeat(10,minmax(90px,1fr))}html body .mp-page .dh-topics>a{min-width:0;overflow-wrap:anywhere}}.customer-help-page{--help-pink: #d60068;--help-ink: #111421;--help-muted: #626d82;--help-border: #e1e6ee;background:#fff;color:var(--help-ink);font-family:var(--font-ui, "Inter Variable", Inter, sans-serif)}.customer-help-page main{padding:0;margin:0;max-width:none}.customer-help-page :is(button,input,select,textarea){font-family:inherit}.customer-help-page a{text-decoration:none}@media(min-width:1201px){.customer-help-page .mp-top>div{max-width:1328px;padding:3px 0;min-height:20px}.customer-help-page .mp-header{max-width:1328px;min-height:72px;padding:11px 0;gap:36px}.customer-help-page .shopper-header-shell .mh-nav{max-width:1328px;min-height:44px;padding-block:0;gap:16px}.customer-help-page .shopper-header-shell .mh-nav-links{gap:2px 8px;justify-content:space-between}.customer-help-page .shopper-header-shell .mh-nav-links>a{padding-inline:3px;min-height:44px;white-space:nowrap;font-size:13px}}.customer-help-page :is(a,button,input,select,textarea):focus-visible{outline:3px solid #a90050;outline-offset:4px}.customer-help-sr,.customer-help-skip:not(:focus){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.customer-help-skip:focus{position:fixed;left:14px;top:10px;padding:12px;background:#fff;z-index:1000;color:#a90050}.customer-help-page .customer-help-hero{height:232px;position:relative;background:#ffebef;display:flex;align-items:center;justify-content:center;isolation:isolate;overflow:hidden}.customer-help-hero>img{position:absolute;top:0;right:0;bottom:0;width:160%;max-width:none;left:-40%;height:100%;object-fit:cover;object-position:center;z-index:-1;opacity:.7}.customer-help-hero>div{width:min(800px,calc(100% - 40px));text-align:center}.customer-help-page .customer-help-hero h1{font:750 36px/1.18 var(--font-ui, "Inter Variable", Inter, sans-serif);letter-spacing:-1px;margin:0 0 9px;color:var(--help-ink)}.customer-help-hero p{font-size:18px;line-height:26px;color:#344156;margin:0 0 19px}.customer-help-page .customer-help-search{height:52px;max-width:650px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:0 0 0 18px;background:#fff;border:1px solid #dce1e9;border-radius:6px;box-shadow:none}.customer-help-search>svg{color:#56647b;flex-shrink:0}.customer-help-page .customer-help-search input{flex:1;min-width:0;width:100%;height:100%;border:0;box-shadow:none;background:transparent;font-size:16px;line-height:20px;outline:0;padding:0;color:var(--help-ink)}.customer-help-search input::placeholder{color:#65728a;opacity:1}.customer-help-search:focus-within{border-color:#cf0062;box-shadow:0 0 0 2px #d600681a}.customer-help-search input::-webkit-search-cancel-button{-webkit-appearance:none}.customer-help-page .customer-help-search-submit{display:grid;place-items:center;align-self:stretch;min-width:58px;border:0;border-radius:5px;padding:0;background:var(--help-pink);color:#fff;cursor:pointer}.customer-help-page .customer-help-clear{display:grid;place-items:center;width:32px;min-height:40px;padding:0;border:0;background:transparent;color:var(--help-muted);flex-shrink:0;cursor:pointer}.customer-help-container{width:calc(100% - 160px);max-width:1328px;margin:0 auto;padding:16px 0 30px}.customer-help-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.customer-help-topics>a{display:flex;flex-direction:column;align-items:center;text-align:center;gap:11px;min-height:160px;padding:16px 18px;border:1px solid var(--help-border);border-radius:5px;background:#fff;color:var(--help-ink);transition:border-color .15s,box-shadow .15s}.customer-help-topics>a:hover{border-color:#d6006880;box-shadow:0 3px 12px #1114210a}.customer-help-topics>a[aria-current=page]{background:#fff5f9;border-color:var(--help-pink)}.customer-help-topics svg{width:40px;height:40px;color:#ed006e;flex-shrink:0}.customer-help-topics strong{font-size:16px;line-height:20px;font-weight:650}.customer-help-topics span{max-width:250px;font-size:14px;line-height:21px;color:var(--help-muted);margin-top:-3px}.customer-help-answer-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.customer-help-page .customer-help-answer-heading h2{font-size:26px;line-height:32px;letter-spacing:-.6px;font-weight:700;margin:0;scroll-margin-top:210px}.customer-help-answer-heading>a{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;color:#a90050;font-size:13px;min-height:40px}.customer-help-result-count{font-size:14px;line-height:22px;color:var(--help-muted);overflow-wrap:anywhere;margin:0 0 15px}.customer-help-page .customer-help-accordion{border:1px solid var(--help-border);border-radius:6px;overflow:hidden}.customer-help-accordion article+article{border-top:1px solid var(--help-border)}.customer-help-accordion h3{margin:0}.customer-help-page .customer-help-accordion h3>button{display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;width:100%;min-height:46px;padding:12px 26px;border:0;border-radius:0;background:#fff;color:var(--help-ink);font-size:15px;line-height:22px;font-weight:600;cursor:pointer}.customer-help-accordion h3>button:hover{background:#fff7fa}.customer-help-accordion h3 svg{flex-shrink:0;transition:transform .15s}.customer-help-page .customer-help-accordion .is-open h3>button{background:#fff0f6}.customer-help-accordion .is-open h3 svg{transform:rotate(180deg);color:var(--help-pink)}.customer-help-accordion [hidden]{display:none!important}.customer-help-answer-copy{padding:14px 26px 18px;max-width:940px;color:#4b576d;font-size:14px;line-height:1.75}.customer-help-answer-copy p{margin:0 0 12px}.customer-help-answer-copy p:last-child{margin-bottom:0}.customer-help-answer-copy ol{padding-left:22px;margin:12px 0 16px}.customer-help-answer-copy li{padding-left:5px;margin-bottom:7px}.customer-help-answer-copy>a{display:inline-flex;align-items:center;gap:7px;color:#a90050;font-weight:600;font-size:13px;min-height:36px}.customer-help-empty{padding:35px 24px;text-align:center;border:1px dashed #bdc5d2;border-radius:6px}.customer-help-empty>svg{color:var(--help-pink)}.customer-help-empty h3{font-size:20px;line-height:28px;margin:15px 0 10px}.customer-help-empty p{font-size:14px;line-height:23px;color:var(--help-muted)}.customer-help-page :is(.customer-help-primary,.customer-help-outline){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 22px;border:1px solid var(--help-pink);border-radius:5px;background:var(--help-pink);color:#fff;font-size:14px;line-height:20px;font-weight:600;cursor:pointer}.customer-help-page .customer-help-outline{background:#fff;color:var(--help-pink)}.customer-help-page .customer-help-primary:hover,.customer-help-page .customer-help-search-submit:hover{background:#b60058}.customer-help-page .customer-help-outline:hover{background:#fff0f6}.customer-help-support-strip{display:flex;align-items:center;gap:22px;min-height:74px;padding:14px 24px;margin-top:18px;background:#f4f5f8;border-radius:7px}.customer-help-support-strip>svg{color:#ed006e;flex-shrink:0}.customer-help-support-strip>div:not(.customer-help-seller){flex:1}.customer-help-support-strip strong{font-size:15px;line-height:22px;font-weight:650;color:var(--help-ink)}.customer-help-support-strip p{font-size:13px;line-height:20px;margin:3px 0 0;color:var(--help-muted)}.customer-help-support-strip>.customer-help-primary{min-width:146px;flex-shrink:0}.customer-help-seller{display:flex;align-items:center;gap:20px;border-left:1px solid #cfd5e0;margin-left:25px;padding-left:38px;min-width:265px}.customer-help-seller>svg{color:#263248;flex-shrink:0}.customer-help-seller>span{display:flex;flex-direction:column;gap:2px}.customer-help-seller a{display:inline-flex;align-items:center;gap:6px;color:#0068ba;text-decoration:underline;font-size:13px;line-height:21px;min-height:28px}.customer-help-form-anchor{margin-top:28px;scroll-margin-top:210px}.customer-support-form{border:1px solid var(--help-border);border-radius:8px;background:#fff;padding:28px;max-width:950px;margin-inline:auto}.customer-support-form>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.customer-support-form>header span{font-size:11px;font-weight:650;letter-spacing:1px;color:#a90050}.customer-support-form>header h2{font-size:25px;line-height:32px;letter-spacing:-.5px;margin:8px 0}.customer-support-form>header p{font-size:14px;line-height:23px;color:var(--help-muted);margin:0}.customer-help-page .customer-support-close{border:0;border-radius:5px;background:#f3f4f7;display:grid;place-items:center;width:38px;height:38px;color:var(--help-ink);flex-shrink:0;cursor:pointer}.customer-support-modes{display:flex;gap:12px;margin:0 0 20px}.customer-help-page .customer-support-modes button{display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:10px 16px;min-height:44px;border:1px solid var(--help-border);background:#fff;border-radius:5px;color:#4d596d;font-size:14px;font-weight:600;cursor:pointer}.customer-help-page .customer-support-modes button[aria-pressed=true]{background:#fff0f6;border-color:var(--help-pink);color:#a90050}.customer-support-form form{padding:0;margin:0}.customer-support-form fieldset{border:0;margin:0;padding:0;display:grid;gap:18px;min-width:0}.customer-support-form label{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:20px;font-weight:600;color:var(--help-ink)}.customer-help-page .customer-support-form :is(input,select,textarea){width:100%;min-height:46px;border:1px solid #cdd4e0;box-shadow:none;border-radius:5px;padding:12px;background:#fff;color:var(--help-ink);font-size:15px;line-height:22px;font-weight:400}.customer-support-form textarea{resize:vertical}.customer-support-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.customer-support-info{display:flex;gap:13px;align-items:flex-start;background:#f3f7fc;border-radius:5px;padding:16px}.customer-support-info svg{flex-shrink:0;color:#0068ba;margin-top:2px}.customer-support-info p{font-size:13px;line-height:22px;color:#46536a;margin:0}.customer-support-hint{font-size:12px;line-height:21px;color:var(--help-muted);margin:0}.customer-support-feedback{display:flex;align-items:flex-start;gap:10px;margin:0;padding:14px;border-radius:5px;overflow-wrap:anywhere;font-size:14px;line-height:23px}.customer-support-feedback>svg{flex-shrink:0;margin-top:3px}.customer-support-feedback.is-error{background:#fff0f3;color:#a71942;border:1px solid #f3bbc8}.customer-support-feedback.is-success{background:#effbf4;color:#166a41;border:1px solid #b4e3c8}.customer-support-form :disabled{opacity:.6;cursor:wait}.customer-support-form .customer-help-primary{justify-self:start;min-width:240px}@media(max-width:1200px){.customer-help-container{width:calc(100% - 64px)}.customer-help-hero>div{max-width:700px}.customer-help-topics>a{padding:20px 12px 16px;gap:11px}.customer-help-topics span{font-size:13px}.customer-help-seller{min-width:230px;padding-left:22px;margin-left:8px}.customer-help-support-strip{gap:18px;padding-inline:20px}.customer-help-support-strip>.customer-help-primary{min-width:120px}}@media(max-width:900px){.customer-help-support-strip{flex-wrap:wrap}.customer-help-seller{margin-left:0;padding-left:0;border-left:0;border-top:1px solid #dbe0e8;padding-top:14px;width:100%;justify-content:flex-start}.customer-help-hero>img{object-position:60% center}.customer-help-page .customer-help-hero h1{font-size:32px}.customer-help-hero p{font-size:16px}.customer-help-topics strong{font-size:15px}.customer-help-topics>a{min-height:164px}}@media(max-width:700px){.customer-help-container{width:calc(100% - 32px);padding-top:16px}.customer-help-page .customer-help-hero{height:226px}.customer-help-hero>div{width:calc(100% - 32px)}.customer-help-page .customer-help-hero h1{font-size:28px;line-height:1.16;letter-spacing:-.7px;max-width:360px;margin-inline:auto;margin-bottom:12px}.customer-help-hero p{font-size:14px;line-height:21px;margin-bottom:18px}.customer-help-hero>img{width:100%;left:0;object-position:left center;opacity:.85}.customer-help-page .customer-help-search{height:50px;padding-left:12px;gap:10px;max-width:500px}.customer-help-page .customer-help-search input{font-size:15px}.customer-help-page .customer-help-search-submit{min-width:48px}.customer-help-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:24px}.customer-help-topics>a{padding:18px 11px;min-height:154px;gap:12px}.customer-help-topics svg{width:34px;height:34px}.customer-help-topics span{font-size:12px;line-height:19px}.customer-help-topics strong{font-size:14px;line-height:20px}.customer-help-page .customer-help-answer-heading h2{font-size:23px;line-height:29px;scroll-margin-top:220px}.customer-help-answer-heading{align-items:flex-start;flex-wrap:wrap;gap:4px}.customer-help-page .customer-help-accordion h3>button{font-size:14px;line-height:22px;padding:14px 16px;min-height:52px}.customer-help-answer-copy{padding:14px 16px 18px;font-size:14px;line-height:1.8}.customer-help-support-strip{padding:18px 16px;gap:14px}.customer-help-support-strip>svg{width:30px}.customer-help-support-strip>div:not(.customer-help-seller){min-width:200px}.customer-help-support-strip>.customer-help-primary{width:100%;min-height:44px}.customer-help-seller{gap:16px;min-width:0;padding-top:16px}.customer-help-support-strip p{font-size:12px;line-height:20px}.customer-help-form-anchor{scroll-margin-top:220px}.customer-support-form{padding:20px 16px}.customer-support-form>header h2{font-size:23px;line-height:29px}.customer-support-pair{grid-template-columns:1fr;gap:18px}.customer-support-modes{gap:8px;flex-wrap:wrap}.customer-help-page .customer-support-modes button{font-size:13px;padding:10px 12px}.customer-support-form .customer-help-primary{width:100%;min-width:0}.customer-support-form fieldset{gap:17px}.customer-help-page .customer-support-form :is(input,select,textarea){font-size:16px}}@media(prefers-reduced-motion:reduce){.customer-help-page *{scroll-behavior:auto!important;transition:none!important}}
