@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{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: #7042ff;--purple-dark: #5b2eea;--purple-soft: #eee9ff;--ink: #17151d;--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:#eee9ff;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:#f0ebff;color:#7042ff}.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 #7042ff;background:#7042ff;color:#fff;box-shadow:0 9px 22px #7042ff33}.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:#eee9ff;color:#7042ff}.cookie-modal header small{color:#7042ff;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:#7042ff}.cookie-switch input:checked+span:after{transform:translate(18px)}.cookie-switch input:focus-visible+span{outline:3px solid rgba(112,66,255,.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:#7042ff;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:#eee8ff;color:#7042ff;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 #7042ff1a}.section-inspector{margin-top:12px;padding:14px;border:1px solid #dcd5f5;border-radius:12px;background:linear-gradient(180deg,#fbfaff,#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:#f1edff;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 #7042ff1c}.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:#eee9ff;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:#eee9ff;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:#7042ff;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 #7042ff33}.button-primary:hover{background:var(--purple-dark);box-shadow:0 8px 20px #7042ff45}.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:#f3efff;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 #f3efff;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:#bca9ff}.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:#eee9ff;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:#eee9ff;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:#d7cbff}.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:#bba5ff}.bento-tax .card-kicker{color:#bba5ff}.tax-copy p{color:#aaa5b2}.tax-copy a{margin-top:22px;color:#d4c8ff;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,#815cff,#5c32e2);box-shadow:0 0 0 13px #7042ff1c,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:#f1ecff;border:1px solid #d9ceff;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 #e1d8ff;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:#e0d7ff;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,#4215ad,#5920d4 48%,#4612b8);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}.login-page{min-height:100vh;display:grid;grid-template-columns:56% 44%;background:#fff}.login-panel{min-width:0;min-height:100vh;padding:28px 45px 22px;display:flex;flex-direction:column}.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 #7042ff1a}.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 #7042ff1a}.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:#7042ff;background:#7042ff;color:#fff;box-shadow:0 0 0 5px #f0ebff}.onboarding-stepper button.complete{color:#7042ff}.onboarding-stepper button.complete>span{border-color:#7042ff;background:#f0ebff}.onboarding-stepper button.complete:after{background:#9a7aff}.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:#a987ff;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,#7042ff,#ba9cff);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:#7042ff;box-shadow:0 0 0 3px #7042ff17}.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:#7042ff;background:#f5f1ff;color:#7042ff;box-shadow:inset 0 0 0 1px #7042ff}.form-section-title{display:flex;align-items:center;gap:10px;padding:2px 0 10px;border-bottom:1px solid #ebe8ed;color:#7042ff}.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:#7042ff;background:#f3efff;color:#7042ff}.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:#7042ff;background:#f7f4ff}.channel-list>button.selected>span{background:#7042ff;border-color:#7042ff}.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:#7042ff;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:#7042ff}.review-confirm a{color:#7042ff}.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:#7042ff!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:#7042ff}.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(100vh - 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 #7042ff66}.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}.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-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;background:#fff;border:1px solid #e8e7eb;border-radius:11px;box-shadow:0 14px 34px #18141f1f;padding:8px;display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto}.workspace-menu>small{font-size:7px;font-weight:700;letter-spacing:.07em;color:#a09ba5;padding:4px 6px 6px}.workspace-menu button{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;border:0;background:transparent;border-radius:8px;padding:6px;text-align:left;cursor:pointer;color:inherit}.workspace-menu button:hover{background:#f6f4fb}.workspace-menu button.active{background:var(--purple-soft);color:var(--purple)}.workspace-menu button .workspace-icon{width:26px;height:26px;font-size:10px;border-radius:7px}.workspace-menu button b{display:flex;flex-direction:column;font-size:9.5px;overflow:hidden}.workspace-menu button b small{font-size:7.5px;color:#96919b;font-weight:500;margin-top:2px}.workspace-menu .workspace-add{grid-template-columns:auto 1fr;border-top:1px solid #f0eef3;border-radius:0 0 8px 8px;margin-top:4px;padding-top:9px;color:var(--purple);font-size:9px;font-weight:600}.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:#f0ebff;color:var(--purple);font-weight:600}.nav-count{margin-left:auto;background:#f0eaff;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:#7042ff;color:#7042ff}.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 #a986ff;border-radius:14px;background:transparent;box-shadow:0 0 0 5px #7042ff38,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,#8056ff,#5930db);box-shadow:0 8px 22px #7042ff40}.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:#7042ff}.shg-tour-card>small{color:#7042ff;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:#7042ff}.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:#7042ff;color:#fff;box-shadow:0 8px 20px #7042ff38}.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:#7042ff}@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:#eee9ff;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,#f1edff,#f8f6ff 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(112,66,255,.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:#eee9ff;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:#fcfbff}.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:#efeaff;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:#f8f7ff}.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,#7041ff,#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:#7a41ff;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:#8a55ff}.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:#7042ff;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 #ddd3ff;border-radius:12px;color:#7042ff;background:#f7f4ff}.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, #7042ff)}.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:#f2edff}.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:#7042ff;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%,#4b2ea7 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:#bda9ff;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:#eee9ff;color:#6840e4;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 #7042ff17}.workspace-editor-aside{position:sticky;top:92px;padding:23px;border:1px solid #e4dff0;border-radius:17px;background:linear-gradient(145deg,#fbfaff,#f3efff)}.workspace-editor-aside>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#7042ff;color:#fff;box-shadow:0 10px 24px #7042ff38}.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:#7042ff;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,#faf8ff)}.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:#eee9ff;color:#7042ff}.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:#faf8ff}.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,#fbfaff)}.commerce-panel>header>span>svg{color:#7042ff}.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:#fbfaff}.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%,#f1ecff,#fbfafc 58%)}.commerce-empty svg{width:42px;height:42px;padding:10px;border-radius:12px;background:#fff;color:#7042ff;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:#7042ff;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:#f5f1ff;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:#faf8ff}.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;justify-content:flex-end;gap:8px;padding-top:4px}.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:#7042ff}.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:#faf8ff;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:#7042ff}.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:#7042ff;border-color:#7042ff;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 #7042ff;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:#7042ff}.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:#7042ff;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:#faf8ff}.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:#9976ff;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:#8056ff;background:#7042ff;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:#f8f5ff;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:#6f3eff;background:#f0eaff}.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:#f8f5ff;border:1px solid #e5dcff}.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,#faf8ff,#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:#6540ef;background:#ece6ff}.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:#bfaeff}.geliver-offer-grid label.is-selected{border-color:#7248ff;box-shadow:0 0 0 3px #7248ff1a}.geliver-offer-grid input{accent-color:#7042ff}.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:#eee8ff;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 #eadfff;border-radius:12px;background:#faf7ff;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:#eee8ff;color:#5030b9;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.two-factor-secret a{width:fit-content;color:#6740e8;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:#f0ebff;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:#faf8ff;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:#faf8ff;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:#faf8ff;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:#eee9ff;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: #7447ff;--shopega-lilac: #eee8ff;--shopega-cream: #fbf7ef;--shopega-lime: #dfff70;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(116,71,255,.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,#6e40ff,#9b6fff 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,#eee7ff,#f8f5ff 52%,#e0d4ff);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:#6f47e8}@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 28s linear infinite}.shopega-marquee-track span{display:inline-flex;align-items:center;gap:30px;margin-right:30px;white-space:nowrap;font-size:15px;font-weight:720}.shopega-marquee-track i{color:#c3a8ff;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.3fr .8fr .8fr;gap:20px}.shopega-sector-card{position:relative;min-height:520px;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,.shopega-sector-card>video{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.shopega-sector-card>img{transition:opacity .55s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.shopega-sector-card>video{opacity:0;transform:scale(1.035);transition:opacity .55s ease,transform 1.15s cubic-bezier(.2,.7,.2,1);pointer-events:none}@media(hover:hover)and (pointer:fine){.shopega-sector-card:hover>img{opacity:0;transform:scale(1.025)}.shopega-sector-card:hover>video{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.shopega-sector-card>video{display: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(26px,3vw,42px);line-height:1.02;letter-spacing:-.045em}.shopega-sector-card p{max-width:520px;margin:15px 0 0;color:#ffffffc2;line-height:1.55}.shopega-sector-card:not(.sector-wide) h3{font-size:28px}.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:#f0eaff}.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,#7042ff,#a383ff);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:#7447ff;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:#faf8ff;color:#7042ff;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:#7447ff;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:#f6f3ff}.shopega-store-proof-panel>div:not(.editor-panel-head) b{color:#7042ff;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:#d6c8ff}.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:grid;place-items:center;width:37px;height:37px;margin-bottom:16px;border-radius:11px;background:var(--shopega-purple);color:#fff;font-weight:850}.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:#eee8ff;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:#a986ff}.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;border-radius:19px;background:#ffffff1f;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:shopega-small-float 5s ease-in-out infinite}.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: #7545ff;--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:#f2edff;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(117,69,255,.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:#a98cff}.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:#dfff70;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:#eee7ff;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:#dfff70;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:#a98cff;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:#dfff70}.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(117,69,255,.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:#d8c9ff}.manifesto-purpose blockquote{margin:45px 0 0;font-size:clamp(40px,5vw,70px);line-height:1.12;letter-spacing:-.045em}.manifesto-purpose em{color:#dfff70;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:#a98cff;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:#dfff70;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:#b69dff;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:#dfff70}.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:#7042ff}.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:#a98cff;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:#dfff70;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(117,69,255,.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:#eee7ff;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 #7545ff1a}.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:#7447ff}.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:#7447ff;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:#eee9ff;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:#faf8ff}.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:#faf8ff}.add-product-card>span{width:43px;height:43px;border-radius:11px;background:#eee9ff;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:#faf8ff}.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:#eee9ff;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:#eee9ff;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:#faf8ff}.support-case-list>button>span{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#eee9ff;color:#7042ff}.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:#efeaff;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,#7042ff,#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:#d6cbff;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:#f0ebff;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:#eee9ff;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:#eee9ff;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:#fcfbff}.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 #7042ff17}.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:#7042ff}.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:#fcfbff}.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 #7042ff17}.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:#eee9ff;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:#f3efff;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: #7042ff;--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:#7042ff;background:#eee9ff}.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 #ddd7ff;background:#f0edff;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:#f4f0ff;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:#c8b8ff;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:#bca8ff}.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:#f7f4ff;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:#a987ff;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:#7042ff;box-shadow:0 0 0 3px #7042ff12}.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: #7042ff;margin:28px 0 34px;overflow:hidden;border:1px solid #e6e4eb;border-radius:24px;background:#fff;box-shadow:0 20px 55px #18122412}.market-profile-cover{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:#7042ff}.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:#7042ff;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:#7042ff;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:#7042ff;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:#7042ff;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:#7042ff}.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:#7443ff;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-add-cart{border:1px solid #7042ff;background:#7042ff;color:#fff;margin-bottom:8px;display:flex;align-items:center;justify-content:center;gap:7px}.market-buy-now{border:1px solid #7042ff;background:#fff;color:#7042ff}.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:#7042ff;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:#7042ff}.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:#f3efff;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:#6740ec;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:#7042ff;box-shadow:0 0 0 3px #7042ff10}.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:#7042ff}.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:#7042ff;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:#7042ff;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:#b9a7ff;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,#f1ecff,#ece8f2);color:#7042ff}.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:#7042ff;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:#f4f1ff;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,#faf8ff)}.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:#f0ebff;color:#7042ff;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:#fbfaff}.product-type-summary>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#eee8ff;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:#7042ff}.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:#7042ff;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:#7042ff;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:#7042ff;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:#7042ff}.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:#ede7ff;color:#7042ff;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:#7042ff;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(112,66,255,.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:#bba9ff;box-shadow:0 0 0 4px #7042ff1f}.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:#7042ff;color:#fff;box-shadow:0 6px 15px #7042ff38}.checkout-progress button.done span{background:#e9e1ff;color:#6337eb}.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:#f0ebff;color:#6940ed;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:#7042ff;box-shadow:0 0 0 4px #7042ff17}.checkout-phone{display:grid;grid-template-columns:118px 1fr}.checkout-phone select{border-radius:13px 0 0 13px;border-right:0;background:#faf9fb}.checkout-phone input{border-radius:0 13px 13px 0}.checkout-coupon{max-width:310px}.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,#5b22f2,#7c20ff);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:#7042ff;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:#6840e7}.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:#efe9ff;color:#6840e7;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:#6840e7;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:#7042ff}.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:#faf8ff}.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,#fbfaff)}.dashboard-content .commerce-panel>header>span>svg{color:#7042ff}.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:#fbfaff}.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%,#f1ecff,#fbfafc 58%)}.dashboard-content .commerce-empty svg{width:42px;height:42px;padding:10px;border-radius:12px;background:#fff;color:#7042ff;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:#7042ff;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:#f4f0ff}.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:#7041ff;border-color:#cfc4ef;transform:translateY(-1px)}.language-switcher-trigger:focus-visible,.language-switcher.is-open .language-switcher-trigger{outline:0;border-color:#7246ff;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:#f5f1ff}.language-switcher-options>button.is-active{background:#eee8ff;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(112,66,255,.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,#8057ff,#5c2ddd);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,#7347ee,#6438dd);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:#7042ff}.sidebar-site-link:focus-visible{outline:2px solid #7042ff;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}.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,#e9e0ff,#d6c4ff);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(112,66,255,.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,#eee8ff,#dcd0ff);color:#6738e6}.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(112,66,255,.08),transparent 34%),linear-gradient(145deg,#fff,#fbf9ff);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,#f6f1ff);box-shadow:0 10px 28px #47306b17,0 0 0 3px #7042ff0e;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,#eee8ff,#ddd1ff);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-menu>small,.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)}@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}}
