.standalone-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding:25px;text-align:center;background:#f8f7fb}.standalone-loading h1{font-size:23px}.standalone-settings{max-width:1150px;margin:auto;padding:30px 5% 70px}.standalone-settings>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:35px}.standalone-settings>header a{display:flex;align-items:center;gap:8px;font-size:12px;color:#7464b6}.standalone-settings h1{font-size:30px;line-height:1.6;margin:15px 0}.standalone-settings .panel>p{margin-bottom:30px}.standalone-settings .notice{display:flex;align-items:center;gap:8px}.standalone-editor.live-studio{margin:0;padding-top:66px;border:0;border-radius:0;box-shadow:none;overflow:visible;background:#fff;min-height:100vh}.standalone-editor>.studio-header{position:fixed;inset:0 0 auto;z-index:70;min-height:66px;height:66px;padding:9px 22px;display:flex;flex-wrap:nowrap;gap:15px;background:#ffffffed;backdrop-filter:blur(18px);border-bottom:1px solid #e8e5ef}.editor-back{display:grid;place-items:center;width:32px;height:34px;flex-shrink:0;color:#786c8d}.standalone-editor .studio-header h2{font-size:15px;margin:4px 0 0;white-space:nowrap}.standalone-editor .studio-eyebrow{font-size:9px;letter-spacing:0;color:#93859e;white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}.editor-top-tools{display:flex;align-items:center;gap:3px;margin-inline-start:18px}.editor-top-tools .icon-btn{width:32px;height:34px}.editor-top-tools .btn{font-size:10px;padding:10px 13px;min-height:34px;margin-inline-start:10px}.standalone-editor .studio-save-actions{margin-inline-start:auto;flex-wrap:nowrap;gap:8px}.standalone-editor .studio-save-actions .btn{font-size:11px;padding:10px 13px;min-height:37px;white-space:nowrap}.standalone-editor .studio-save-state{white-space:nowrap;font-size:9px}.standalone-editor .studio-workspace{display:block;min-height:calc(100vh - 66px);position:static}.editor-storefront{width:100%;min-height:calc(100vh - 66px)}.editor-storefront .sf-header{top:66px}.editor-storefront .sf-motion-section{scroll-margin-top:148px}.editor-storefront .sf-motion-section:after{inset:0}.standalone-editor .studio-alert{position:fixed;top:76px;left:50%;transform:translateX(-50%);z-index:75;max-width:min(600px,85vw);box-shadow:0 10px 35px #32204420;border-radius:12px;border:1px solid #e7dff3;text-align:center;padding:13px 23px}.editor-rail{position:fixed;top:88px;inset-inline-start:16px;z-index:60;display:flex;flex-direction:column;gap:4px;padding:6px;background:#fffffff2;border:1px solid #e6dfec;border-radius:14px;box-shadow:0 8px 28px #35234b13;backdrop-filter:blur(18px)}.editor-rail>button{display:grid;place-items:center;border:0;border-radius:9px;width:39px;height:40px;background:transparent;color:#8a7b99;cursor:pointer}.editor-rail>button:hover,.editor-rail>button[aria-pressed=true]{background:#eee9fa;color:#6851b2}.standalone-editor .studio-inspector{position:fixed;z-index:65;top:88px;inset-inline-start:80px;width:350px;height:calc(100dvh - 108px);max-height:900px;min-height:240px;border:1px solid #e4ddec;border-radius:17px;box-shadow:0 20px 65px #30203a26;opacity:0;visibility:hidden;transform:translateX(16px);pointer-events:none;transition:opacity .2s ease,transform .23s cubic-bezier(.2,.8,.2,1),visibility .2s;background:#fff}.standalone-editor.inspector-open .studio-inspector{opacity:1;visibility:visible;transform:none}.standalone-editor .studio-tabs{grid-template-columns:repeat(4,1fr);padding:10px 10px 10px 36px;gap:1px}.standalone-editor .studio-tabs>button{font-size:10px;padding:10px 3px;gap:4px}.standalone-editor .studio-tabs>button svg{width:14px}.editor-panel-close{position:absolute;top:15px;inset-inline-end:5px;z-index:2;width:27px;height:27px}.standalone-editor .studio-inspector-body{padding:20px 17px}.editor-color-label{display:flex;align-items:center;gap:12px;font-size:12px;margin:20px 0 26px}.editor-color-label input{border:0;width:42px;height:36px;padding:0;background:none;cursor:pointer}.editor-color-label code{font-size:10px;direction:ltr;color:#94829d}.editor-theme-list{display:flex;flex-direction:column;gap:7px;margin-bottom:23px}.editor-theme-list>button{display:flex;align-items:center;gap:12px;text-align:start;font:inherit;padding:13px;border:1px solid #ede6f0;border-radius:10px;background:#fff;cursor:pointer}.editor-theme-list>button>i{width:25px;height:32px;border-radius:6px}.editor-theme-list>button>span{flex:1;font-size:12px}.editor-theme-list small{font-size:9px;color:#a090a9;display:block;margin-top:4px}.editor-theme-list svg{opacity:0;color:#7954bc}.editor-theme-list button[aria-pressed=true]{background:#f6f1fc;border-color:#c6b2e3}.editor-theme-list button[aria-pressed=true] svg{opacity:1}.standalone-editor .modal-overlay{z-index:100}.full-preview-bar{position:fixed;top:0;left:0;right:0;z-index:80;height:50px;padding:8px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff;color:#71657c;border-bottom:1px solid #e7e0ee;font-size:10px;box-shadow:0 3px 16px #34214804}.full-preview-bar button,.full-preview-bar>a,.full-preview-bar>div,.full-preview-bar>span{display:flex;align-items:center;gap:8px}.full-preview-bar>span{color:#96869d;font-size:10px}.full-preview-bar>span>i{width:6px;height:6px;background:#48a687;border-radius:50%}.full-preview-bar button{font:inherit;color:inherit;border:0;background:none;cursor:pointer;padding:7px}.full-preview-bar .demo-choose{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:7px;background:#6751aa;color:white;font-size:10px;white-space:nowrap}.standalone-preview{padding-top:50px;min-height:100vh}.standalone-preview .sf-header{top:50px}.standalone-preview.preview-clean{padding-top:0}.preview-clean .full-preview-bar{display:none}.preview-clean .sf-header{top:0}.preview-restore-tools{position:fixed;bottom:20px;inset-inline-start:20px;z-index:80;display:flex;align-items:center;gap:9px;background:#fff;color:#68517b;border:1px solid #ddd2e7;border-radius:30px;box-shadow:0 8px 30px #30203a20;font:inherit;font-size:11px;padding:12px 18px;cursor:pointer}.demo-disclosure{text-align:center;background:#f5f2f8;color:#8d7c96;font-size:10px;line-height:2;padding:20px}:has(>.demo-product-photo){position:relative;overflow:hidden}.demo-product-photo{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;overflow:hidden!important;border-radius:inherit;background:transparent!important;writing-mode:horizontal-tb!important;padding:0!important;margin:0!important}.demo-product-photo>img{position:absolute!important;width:400%!important;height:200%!important;max-width:none!important;max-height:none!important;object-fit:fill!important;transform:none!important;transition:none!important;border-radius:0!important;opacity:1!important}.sf-featured-photo:hover .demo-product-photo,.sf-product-image:hover .demo-product-photo{transform:scale(1.035);transition:transform .5s}.pulse-lineup button>.demo-product-photo{position:relative!important;inset:auto!important;width:75px!important;height:75px!important;flex-shrink:0}.edit-side-product>.demo-product-photo{height:100%!important}.sf-gallery-image{position:relative;width:min(100%,70vh);aspect-ratio:1;max-height:70vh;overflow:hidden;border-radius:10px}.sf-gallery-image>img{width:100%;height:100%;object-fit:contain}.sf-gallery-zoom>.sf-gallery-image{flex-shrink:0}.tg-mini-image>.demo-product-photo{border-radius:inherit}.template-gallery-page{padding:24px 5% 80px;max-width:1600px;margin:auto}.template-gallery-page>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:65px}.template-gallery-page>header>a:last-child{font-size:12px;color:#877491}.template-library .tg-heading h1{font-size:clamp(32px,4.5vw,62px);letter-spacing:-2px;line-height:1.45;font-weight:800;margin:18px 0}.template-library .tg-heading p{max-width:650px;line-height:2.1;font-size:13px}.template-library .tg-heading{align-items:center;margin-bottom:40px}.template-library .tg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.template-library .tg-cover{display:block;text-decoration:none;min-height:320px;height:auto}.template-library .tg-mini-hero{min-height:200px}.template-library .tg-mini-hero h3{white-space:pre-line;font-size:24px;line-height:1.45}.template-library .tg-mini-image{min-height:170px}.tg-mini-real-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px 18px}.tg-mini-real-products>div{position:relative;aspect-ratio:1.15;overflow:hidden;background:#ffffff20;border-radius:5px}.tg-customize-link{display:flex;align-items:center;gap:5px;color:#7b5cb1;font-size:11px}.template-library .tg-preview-button{font-size:11px;text-decoration:none}.template-library .tg-card-actions{gap:15px;flex-wrap:wrap}.gallery-note{font-size:10px;color:#a593aa}.template-library .tg-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px #35224810}.template-library .tg-card{transition:transform .3s,box-shadow .3s}.template-library .tg-cover[data-theme=noir] .tg-mini-image{border-radius:0}.template-library .tg-cover[data-theme=editorial] .tg-mini-hero{grid-template-columns:1fr 1.2fr}.template-library .tg-cover[data-theme=editorial] .tg-mini-hero h3{font-size:28px}.template-library .tg-cover[data-theme=habitat] .tg-mini-image{border-radius:0}.design-launcher{padding:35px 0}.design-launcher>h1{font-size:34px;letter-spacing:-1px;line-height:1.6;margin:15px 0}.design-launcher>p{color:#95859f;font-size:13px;line-height:2;margin-bottom:35px}.design-launcher-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.design-launcher-grid>a{background:#fff;border:1px solid #e7e0ee;border-radius:18px;padding:30px;transition:transform .25s,border-color .25s}.design-launcher-grid>a:hover{border-color:#ac91d0;transform:translateY(-3px)}.design-launcher-grid>a>svg{color:#8770ad}.design-launcher-grid h2{font-size:20px;margin:22px 0 12px}.design-launcher-grid p{font-size:12px;line-height:2.1;color:#9a8bA3;max-width:400px}.design-launcher-grid span{font-size:12px;display:flex;align-items:center;gap:10px;color:#7a5ba6;margin-top:25px}.demo-product-photo{container-type:size}.demo-product-photo>img{width:calc(max(100cqw,100cqh)*var(--demo-columns,4))!important;height:calc(max(100cqw,100cqh)*var(--demo-rows,2))!important}.noir-stage>div:has(>.demo-product-photo){display:flex;align-items:center;justify-content:center}.noir-stage>div>.demo-product-photo{position:relative!important;inset:auto!important;width:370px!important;height:370px!important;max-width:100%;flex-shrink:0}.pulse-lineup button>.demo-product-photo{flex:0 0 75px!important}.edit-side-product>.demo-product-photo{position:relative!important;inset:auto!important;height:190px!important;border:8px solid #faf9f6!important}@media(max-width:720px){.edit-side-product>.demo-product-photo{height:155px!important}.pulse-lineup button>.demo-product-photo{width:48px!important;height:48px!important;flex-basis:48px!important}.noir-stage>div>.demo-product-photo{width:260px!important;height:260px!important}}@media(max-width:1100px){.template-library .tg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.standalone-editor .studio-save-state{display:none}.editor-top-tools{margin-inline-start:0}}@media(max-width:700px){.standalone-editor>.studio-header{padding:8px;gap:5px}.standalone-editor .studio-header h2{font-size:11px}.standalone-editor .studio-eyebrow{font-size:8px;max-width:70px}.editor-top-tools{gap:0}.editor-top-tools .icon-btn{width:27px;height:34px}.editor-top-tools .editor-preview{font-size:0;padding:8px;min-height:34px;margin-inline-start:0}.editor-top-tools .editor-preview svg{width:16px}.standalone-editor .studio-save-actions{gap:4px}.standalone-editor .studio-save-actions .btn{font-size:0;width:34px;height:34px;min-height:34px;padding:7px;gap:0}.standalone-editor .studio-save-actions .btn svg{width:17px;height:17px}.editor-back{width:24px}.editor-rail{top:79px;inset-inline-start:8px;padding:4px;gap:2px}.editor-rail>button{width:35px;height:36px}.standalone-editor .studio-inspector{inset-inline:8px;top:80px;width:auto;height:calc(100dvh - 100px);max-height:750px}.standalone-editor .studio-inspector-body{padding:17px}.standalone-editor .studio-tabs{grid-template-columns:repeat(4,1fr)}.full-preview-bar{height:48px;padding:7px 12px;gap:8px}.full-preview-bar>span{font-size:8px;max-width:150px;text-align:center;line-height:1.6}.full-preview-bar>a{font-size:9px;white-space:nowrap}.full-preview-bar .demo-choose{padding:8px;font-size:9px}.full-preview-bar .demo-choose svg{display:none}.full-preview-bar button{font-size:0;gap:0}.full-preview-bar button svg{width:16px}.standalone-preview{padding-top:48px}.standalone-preview .sf-header{top:48px}.preview-clean .sf-header{top:0}.template-gallery-page{padding:20px 5% 50px}.template-gallery-page>header{margin-bottom:35px}.template-library .tg-grid{grid-template-columns:1fr;gap:25px}.template-library .tg-heading h1{font-size:34px;letter-spacing:-1px}.template-library .tg-heading p{font-size:11px}.template-library .tg-count{display:none}.template-library .tg-mini-hero h3{font-size:26px}.gallery-note{display:none}.design-launcher>h1{font-size:26px}.design-launcher-grid{grid-template-columns:1fr}.design-launcher-grid>a{padding:25px}.standalone-settings{padding:20px 4%}.standalone-settings>header{font-size:11px}.standalone-settings h1{font-size:25px}}@media(max-width:360px){.standalone-editor .studio-header>div:nth-child(2){display:none}.standalone-editor>.studio-header{gap:6px}.full-preview-bar>span{max-width:100px}.template-demo .full-preview-bar>span{font-size:7px}}@media(prefers-reduced-motion:reduce){.design-launcher *,.standalone-editor *,.template-library *{transition:none!important;animation:none!important}}.storefront[data-site-custom=true]{background:var(--site-paper);color:var(--site-ink)}.storefront[data-font=sans]{--site-font:Arial,"Cairo",sans-serif;--site-heading:Arial,"Cairo",sans-serif}.storefront[data-font=serif]{--site-font:Georgia,"Amiri",serif;--site-heading:Georgia,"Amiri",serif}.storefront[data-font=editorial]{--site-font:"Cairo",Arial,sans-serif;--site-heading:"DM Serif Display","Amiri",Georgia,serif}.storefront[data-site-custom=true]{font-family:var(--site-font)}.storefront[data-site-custom=true] :is(h1,h2,h3){font-family:var(--site-heading)}.storefront[data-site-custom=true] :is(.sf-hero,.sf-extra,.sf-catalog,.sf-contact,.sf-text-section){max-width:var(--site-width);margin-inline:auto}.storefront[data-site-custom=true] .sf-footer,.storefront[data-site-custom=true] .sf-header{background:var(--site-paper);color:var(--site-ink)}.storefront[data-site-custom=true] :is(.sf-product-image,.sf-featured-photo,.sf-story-photo,.sf-collection-photo,.sf-gallery-grid figure>button){border-radius:var(--site-radius)}.storefront[data-density=airy] :is(.sf-extra,.sf-catalog,.sf-text-section){padding-block:110px}.storefront[data-density=compact] :is(.sf-extra,.sf-catalog,.sf-text-section){padding-block:40px}.storefront[data-global-motion=none] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.storefront[data-global-motion=gentle] :is(.craft-star,.hekaya-paper,.hekaya-stamp,.hekaya-mini-paper){animation:none!important}.full-store-header{display:flex!important;align-items:center;justify-content:space-between;gap:25px;position:sticky;z-index:30;height:90px;padding-inline:7%;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}.full-store-header .sf-brand{display:flex;align-items:center;gap:10px;position:static!important;width:auto!important;max-width:280px;text-align:start!important;grid-column:auto!important;grid-row:auto!important;overflow-wrap:anywhere}.full-store-header .sf-brand>img{max-width:190px;max-height:58px;object-fit:contain}.craft-star{width:25px;height:25px;display:block;flex-shrink:0}.storefront:not(.sf-hekaya) :is(.sf-brand,.sf-footer-brand) .craft-star{display:none}.full-store-header>nav{display:flex!important;gap:25px;align-items:center}.full-store-header>nav a{font-size:12px;white-space:nowrap;position:relative;padding-block:9px}.full-store-header>nav a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s}.full-store-header>nav a:hover:after,.full-store-header>nav a[aria-current=page]:after{transform:scaleX(1)}.sf-header-actions{display:flex;align-items:center;gap:15px;flex-shrink:0}.sf-header-actions button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.sf-header-actions .sf-bag{position:static!important;width:auto!important;height:auto!important;display:flex;gap:9px;align-items:center;padding:5px}.sf-favorites-button{position:relative;padding:5px;display:flex;gap:5px;align-items:center}.sf-favorites-button small{font-size:9px}.sf-menu-toggle{display:none}.header-center{display:grid!important;grid-template-columns:1fr auto 1fr}.header-center .sf-brand{grid-column:2!important;grid-row:1!important;text-align:center!important}.header-center>nav{grid-column:1;grid-row:1}.header-center .sf-header-actions{grid-column:3;grid-row:1;justify-self:end}.storefront[data-sticky-header=false] .full-store-header{position:relative!important;top:auto!important}.sf-mobile-menu{position:absolute;inset:100% 0 auto;display:flex;flex-direction:column;gap:0;padding:20px 7%;border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent);background:var(--site-paper,#fff);color:var(--site-ink,#222);box-shadow:0 15px 30px #0001}.sf-mobile-menu a{padding:14px 0;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);font-size:16px}.full-store-footer{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;padding:65px 7% 25px;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.sf-footer-brand>strong{display:flex;align-items:center;gap:20px;font-size:36px}.sf-footer-brand p{font-size:12px;line-height:2;max-width:460px;margin-top:18px;white-space:pre-line}.full-store-footer>nav{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:20px 35px}.full-store-footer>nav a{gap:10px;font-size:12px}.full-store-footer>nav a,.sf-footer-bottom{display:flex;align-items:center;justify-content:space-between}.sf-footer-bottom{grid-column:1/-1;gap:20px;border-top:1px solid color-mix(in srgb,currentColor 15%,transparent);padding-top:25px;margin-top:15px;font-size:10px;flex-wrap:wrap}.sf-footer-bottom>span:first-child a{text-decoration:underline;text-underline-offset:3px}.sf-page-heading{padding:65px 7% 45px;max-width:var(--site-width,1440px);margin:auto}.sf-page-heading>span{font-size:11px;color:var(--store-accent);letter-spacing:2px}.sf-page-heading h1{font-size:clamp(36px,6vw,86px);letter-spacing:-2px;line-height:1.35;margin:15px 0}.sf-page-heading>p{max-width:700px;font-size:14px;line-height:2;white-space:pre-line;opacity:.7}.sf-commerce-page{max-width:1240px;margin:0 auto;padding:0 6% 80px;min-height:420px}.sf-commerce-page .sf-checkout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:50px;align-items:start}.sf-commerce-page .sf-checkout>aside{position:sticky;top:135px;padding:30px;background:color-mix(in srgb,var(--site-secondary,#6258e8) 7%,var(--site-paper,#fff));border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:var(--site-radius,12px)}.sf-commerce-page .sf-cart-list{max-width:950px;margin:auto}.sf-commerce-page .sf-subtotal,.sf-commerce-page>.muted{max-width:950px;margin:20px auto}.sf-commerce-page>.btn{display:flex;max-width:400px;margin:20px auto}.page-product main>.sf-product-detail{max-width:var(--site-width,1440px);margin:auto;padding:0 7% 100px;grid-template-columns:1.1fr 1fr;gap:7%;align-items:start}.page-product .sf-product-detail>div:first-child{position:sticky;top:130px}.page-product .sf-product-detail>div:last-child>h2{font-size:30px;margin:15px 0}.page-product .sf-product-link{margin-top:18px}.page-confirmation .order-success{max-width:750px;min-height:500px;margin:auto;padding:20px 7% 90px}.sf-track-page{max-width:650px;margin:0 auto 90px;padding:35px;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:var(--site-radius,12px);gap:25px}.sf-track-page>p{font-size:13px;line-height:2}.sf-tracking-result{border-top:1px solid #ddd;padding-top:25px;display:flex;flex-wrap:wrap;gap:15px}.sf-tracking-result>p{width:100%;font-size:13px}.sf-favorite{position:absolute!important;inset-inline-start:14px!important;top:14px!important;bottom:auto!important;width:35px!important;height:35px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:50%!important;background:#fffffff0!important;color:#684242!important;z-index:4;padding:0!important;cursor:pointer}.sf-favorite.is-saved svg{fill:#9d3029;color:#9d3029}.sf-commerce-page :is(input,select,textarea),.sf-track-page input{background:var(--site-paper,#fff);color:inherit}.sf-hekaya{--site-paper:#f6f1e7;--site-ink:#57251f;--site-secondary:#314e8b;background:var(--site-paper);color:var(--site-ink)}.sf-hekaya ::selection{background:#dfbaa1}.sf-hekaya .sf-announcement{height:33px;background:var(--site-ink);color:var(--site-paper);font-size:10px;letter-spacing:.5px}.sf-hekaya .sf-brand{font:38px var(--site-heading,Georgia,serif);letter-spacing:-1px;font-weight:700}.sf-hekaya .sf-brand .craft-star{color:var(--store-accent);width:28px;height:28px}.sf-hekaya .sf-primary{background:var(--store-accent);color:var(--store-accent-ink);border:0;border-radius:0;display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:54px;padding:15px 25px;transition:transform .25s,background .25s}.sf-hekaya .sf-primary:hover:not(:disabled){transform:translateY(-3px);background:var(--site-ink)}.sf-hero-hekaya{min-height:710px;padding:65px 8% 95px;display:grid;grid-template-columns:1fr 1.02fr;gap:6%;align-items:center;position:relative}.hekaya-hero-copy{position:relative;z-index:2}.hekaya-eyebrow{display:flex;align-items:center;gap:12px;letter-spacing:1.8px;font-size:10px;color:var(--store-accent)}.hekaya-eyebrow .craft-star{width:21px;height:21px}.hekaya-hero-copy h1{font:clamp(58px,6.8vw,106px)/1.2 var(--site-heading,Georgia,serif);letter-spacing:-3px;margin:25px 0;position:relative}.hekaya-hero-copy h1>span{display:block}.hekaya-hero-copy h1>span:nth-child(2){color:var(--store-accent)}.hekaya-hero-copy h1>.craft-star{position:absolute;width:45px;height:45px;inset-inline-end:0;top:-20px;color:var(--site-secondary);animation:hekaya-spin 28s linear infinite}.hekaya-hero-copy>p{font-size:14px;line-height:2.1;max-width:350px;opacity:.8;margin-bottom:30px;white-space:pre-line}.hekaya-hero-note{display:block;margin-top:25px;font-size:11px;color:var(--store-accent)}.hekaya-hero-gallery{height:540px;position:relative;direction:ltr}.hekaya-orbit{position:absolute;inset:15px -15px 10px;border:1px solid color-mix(in srgb,var(--site-ink) 25%,transparent);border-radius:50%;transform:rotate(-23deg)}.hekaya-paper{position:absolute;width:80%;height:475px;left:6%;top:12px;background:#dfb89d;transform:rotate(-7deg);overflow:hidden;box-shadow:0 20px 45px #57251f16;animation:hekaya-paper-in 1.2s cubic-bezier(.16,1,.3,1) both}.hekaya-mini-paper>img,.hekaya-paper>img{height:100%;width:100%;object-fit:cover}.hekaya-paper>span:not(.demo-product-photo){top:18px;font-size:9px;letter-spacing:2px}.hekaya-paper>small,.hekaya-paper>span:not(.demo-product-photo){position:absolute;left:18px;right:18px;text-align:center;z-index:2;color:#57251f}.hekaya-paper>small{bottom:18px;font-size:10px}.hekaya-mini-paper{position:absolute;width:42%;height:220px;right:-5px;bottom:8px;border:10px solid var(--site-paper);background:#b4bfce;transform:rotate(10deg);overflow:hidden;box-shadow:0 15px 35px #57251f13;animation:hekaya-float 7s ease-in-out infinite}.hekaya-stamp{position:absolute;right:-15px;top:-5px;width:118px;height:118px;border-radius:50%;background:var(--site-secondary);color:var(--site-paper);display:flex;align-items:center;justify-content:center;gap:6px;flex-direction:column;transform:rotate(13deg);box-shadow:0 0 0 5px var(--site-paper);z-index:3}.hekaya-stamp small,.hekaya-stamp>span:first-child{font-size:8px;letter-spacing:1.5px;text-align:center;max-width:100px}.hekaya-stamp>span:nth-child(2){font:38px Georgia,serif;line-height:1}.hekaya-gallery-star{position:absolute;bottom:5px;left:-25px;width:65px;height:65px;color:var(--store-accent);animation:hekaya-spin 35s linear infinite reverse}.hekaya-scribble{position:absolute;left:75px;bottom:-20px;color:var(--site-secondary);font:italic 16px/1.4 Georgia,serif;max-width:170px;transform:rotate(-9deg)}.hekaya-hero-index{position:absolute;bottom:25px;inset-inline-end:7%;font:9px monospace;letter-spacing:1px;opacity:.5}.sf-hekaya .sf-marquee{background:var(--store-accent);color:var(--store-accent-ink);border-block:1px solid var(--site-ink);transform:rotate(-1deg);margin-block:20px}.sf-hekaya .sf-marquee-track span{font-family:var(--site-heading);font-size:42px;letter-spacing:-1px}.sf-hekaya :is(.sf-section-heading h2,.sf-block-heading h2){font-size:clamp(35px,4.5vw,66px);line-height:1.4;letter-spacing:-1.5px;font-weight:500}.sf-hekaya .sf-block-heading>span,.sf-hekaya .sf-section-heading>div>span{color:var(--store-accent);font-size:9px;letter-spacing:2px}.sf-hekaya .sf-catalog{padding:95px 7%}.sf-hekaya .sf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 30px}.sf-hekaya .sf-grid>article:nth-child(3n+2){padding-top:40px}.sf-hekaya .sf-product-image{aspect-ratio:1/1.05;background:#dfb89d;border-radius:var(--site-radius);overflow:hidden}.sf-hekaya .sf-grid>article:nth-child(3n+2) .sf-product-image{background:#b4bfce}.sf-hekaya .sf-grid>article:nth-child(3n+3) .sf-product-image{background:#d0c1cd}.sf-hekaya .sf-product-info{padding-top:18px;align-items:flex-start;gap:15px}.sf-hekaya .sf-product-info h3{font-size:20px;font-family:var(--site-heading);font-weight:500}.sf-hekaya .sf-product-info strong{font-size:12px;white-space:nowrap;margin-top:5px}.sf-hekaya .sf-product-info>button>span{font-size:10px;color:var(--store-accent)}.sf-hekaya .sf-quick-add{background:var(--site-paper);color:var(--site-ink);border-radius:50%;border:1px solid var(--site-ink)}.sf-hekaya .sf-tools{border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent);padding-bottom:18px}.sf-hekaya .sf-filters button{border-radius:40px;border:1px solid color-mix(in srgb,currentColor 20%,transparent);color:inherit;background:transparent}.sf-hekaya .sf-filters button.active{background:var(--site-ink);border-color:var(--site-ink);color:var(--site-paper)}.sf-hekaya .search-input{background:transparent;border-color:color-mix(in srgb,currentColor 20%,transparent);border-radius:0;color:inherit}.sf-hekaya .sf-extra-story{padding:95px 8%;gap:9%;grid-template-columns:1fr 1fr}.sf-hekaya .sf-story-photo{transform:rotate(-4deg);border:13px solid color-mix(in srgb,var(--site-paper) 85%,var(--store-accent));aspect-ratio:1/.98;box-shadow:0 15px 35px #57251f0d}.sf-hekaya .sf-story-copy h2{font-size:clamp(40px,4.7vw,70px);font-weight:500;line-height:1.35}.sf-hekaya .sf-story-copy p{color:inherit;opacity:.75;font-size:14px;line-height:2.2}.sf-hekaya .sf-extra-featured .sf-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-hekaya .sf-extra-featured .sf-featured-grid>article:nth-child(2){padding-top:35px}.sf-hekaya .sf-featured-photo{border-radius:var(--site-radius);background:#d0c1cd}.sf-hekaya .sf-featured-copy h3{font-size:21px;font-weight:400}.sf-hekaya .sf-featured-add{border-color:var(--site-ink);border-radius:0}.sf-hekaya .sf-extra-gallery .sf-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.sf-hekaya .sf-gallery-grid figure:nth-child(2n){margin-top:45px}.sf-hekaya .sf-gallery-grid figure>button{border:9px solid var(--site-paper);box-shadow:0 0 0 1px color-mix(in srgb,currentColor 20%,transparent);border-radius:0;transform:rotate(-2deg)}.sf-hekaya .sf-gallery-grid figure:nth-child(2n)>button{transform:rotate(3deg)}.sf-hekaya .sf-text-section{padding:80px 12%;max-width:1100px}.sf-hekaya .sf-text-section h2{font-size:clamp(38px,4vw,64px);font-weight:400}.sf-hekaya .sf-text-section p{line-height:2.3;font-size:15px;color:inherit;opacity:.8}.sf-hekaya .sf-page-heading h1{font-weight:400}.sf-hekaya.page-shop .sf-page-heading h1{font-size:clamp(60px,9vw,140px)}.sf-hekaya.page-product .sf-page-heading{padding-block:40px}.sf-hekaya.page-product .sf-page-heading h1{font-size:44px}.sf-hekaya .sf-contact{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:75px 8%;background:color-mix(in srgb,var(--store-accent) 6%,var(--site-paper))}.sf-hekaya .sf-contact h2{font-size:48px;font-weight:400}.sf-hekaya .full-store-footer .sf-footer-brand>strong{font-family:var(--site-heading);font-size:60px;font-weight:400}.sf-hekaya .sf-footer-brand .craft-star{width:40px;height:40px;color:var(--store-accent)}.sf-hekaya .sf-extra-faq{padding:85px 8%;background:color-mix(in srgb,var(--site-secondary) 4%,var(--site-paper))}.sf-hekaya .sf-faq-list summary h3{font-family:var(--site-font);font-size:15px}.sf-hekaya .sf-faq-list details>p{color:inherit;opacity:.75;line-height:2}.sf-hekaya .sf-faq-list details{border-color:color-mix(in srgb,currentColor 20%,transparent)}.sf-extra-process{padding:90px 7%}.craft-process-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.craft-process-visual{position:sticky;top:140px;min-width:0}.craft-process-photo{aspect-ratio:1/.95;position:relative;background:var(--site-paper,#eee);border:12px solid color-mix(in srgb,var(--site-paper,#fff) 80%,var(--site-ink,#222));transform:rotate(-4deg);overflow:hidden}.craft-process-photo>img{width:100%;height:100%;object-fit:cover}.craft-process-photo>.craft-star{height:70%;width:70%;margin:15%}.craft-process-photo>span:not(.demo-product-photo){position:absolute;bottom:15px;left:15px;font:10px monospace;background:var(--site-paper,#fff);color:var(--site-ink,#222);padding:9px 14px}.craft-process-star{position:absolute;width:65px;height:65px;inset-inline-end:-25px;bottom:25px;animation:hekaya-spin 25s linear infinite}.craft-process-dots{display:flex;justify-content:center;gap:10px;padding-top:35px}.craft-process-dots button{width:9px;height:9px;border:1px solid;background:transparent;border-radius:50%;padding:0;cursor:pointer}.craft-process-dots button[aria-pressed=true]{background:currentColor}.craft-process-steps>article{padding:50px 0;min-height:245px;border-top:1px solid color-mix(in srgb,currentColor 30%,transparent);opacity:.45;transition:opacity .35s,transform .35s}.craft-process-steps>article.is-active{opacity:1;transform:translateX(-5px)}.craft-process-steps small{display:flex;align-items:center;justify-content:space-between;font:11px monospace;letter-spacing:2px}.craft-process-steps h3{font-size:45px;line-height:1.4;margin:20px 0 15px;font-weight:400}.craft-process-steps p{font-size:14px;line-height:2.1;max-width:360px;white-space:pre-line}.sf-hekaya .sf-extra-process{background:var(--site-secondary);color:var(--site-paper);max-width:none!important}.sf-hekaya .sf-extra-process>.sf-block-heading{max-width:750px}.sf-hekaya .sf-extra-process .sf-block-heading>span{color:inherit}.sf-hekaya .sf-extra-process .sf-block-heading p{color:inherit;opacity:.8}.sf-hekaya .craft-process-photo{border-color:var(--site-paper)}.sf-hekaya .craft-process-star{color:#dfb77b}.sf-hekaya .sf-commerce-page .sf-checkout>aside{background:var(--site-secondary);color:var(--site-paper);border:0;border-radius:0}.sf-hekaya .sf-checkout>aside :is(h3,strong,small){color:inherit}.sf-hekaya .sf-checkout :is(input,textarea,select){border-color:color-mix(in srgb,var(--site-ink) 25%,transparent);border-radius:var(--site-radius)}.sf-hekaya.page-product .sf-product-detail>div:first-child{border:12px solid var(--site-paper);box-shadow:0 0 0 1px color-mix(in srgb,currentColor 20%,transparent);border-radius:0;transform:rotate(-2deg)}.editor-page-switcher{position:fixed;z-index:61;top:82px;inset-inline-end:20px;min-width:150px;background:#fffffff4;border:1px solid #e1d8eb;box-shadow:0 8px 25px #30203a12;border-radius:12px;padding:9px 13px;color:#655573}.editor-page-switcher label{display:flex;gap:10px;align-items:center;font-size:10px}.editor-page-switcher select{font:inherit;font-size:11px;background:transparent;border:0;color:inherit;max-width:150px;outline-offset:3px}.page-settings{border:1px solid #e7dfef;border-radius:10px;margin-bottom:22px;background:#faf8ff;padding:12px}.page-settings>summary{font-size:11px;font-weight:700;cursor:pointer}.page-settings>.form{margin-top:15px;gap:12px}.page-settings input:not([type=checkbox]),.page-settings textarea{width:100%;font-size:11px!important;padding:10px!important}.site-style-editor>details{border:1px solid #e6dfee;border-radius:10px;padding:13px;margin:0 0 15px}.site-style-editor summary{font-size:11px;font-weight:700;cursor:pointer;line-height:1.8}.site-style-editor details>label{display:flex;flex-direction:column;gap:8px;margin-top:17px;font-size:11px}.site-style-editor details>.checkbox-label{flex-direction:row}.site-style-editor .site-color{flex-direction:row;align-items:center;gap:12px}.site-color input[type=color]{width:38px!important;height:30px!important;border:0;padding:0!important}.site-color code{font-size:9px;color:#9d8aa9}.site-nav-editor{padding-top:15px}.site-nav-editor>div{display:flex;align-items:center;gap:4px;border-bottom:1px solid #eee8f5;padding:7px 0;font-size:11px}.site-nav-editor>div>span{flex:1}.site-nav-editor>.checkbox-label{font-size:10px;margin-top:12px}.site-style-editor input[type=range]{padding:0!important}.tg-cover[data-theme=hekaya]{background:#f6f1e7;color:#57251f}.tg-cover[data-theme=hekaya] .tg-mini-announcement{background:#57251f}.tg-cover[data-theme=hekaya] .tg-mini-image{transform:rotate(-7deg);border-radius:0;border:5px solid #e9d4bf}.tg-cover[data-theme=hekaya] .tg-mini-hero h3{font:30px/1.2 Georgia,serif;font-weight:400}.tg-cover[data-theme=hekaya] .tg-mini-real-products>div:nth-child(2){transform:translateY(8px)}.sf-hekaya .sf-featured-grid>article{min-width:0}.sf-bespoke-page{max-width:750px;padding:20px 7% 85px;margin:auto;display:flex;flex-direction:column;gap:25px}.sf-bespoke-page>p{font-size:14px;line-height:2.1}.sf-bespoke-page label{display:flex;flex-direction:column;gap:12px;font-size:13px}.sf-bespoke-page textarea{font:inherit;padding:16px;color:inherit;background:var(--site-paper,#fff);border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:var(--site-radius,8px);resize:vertical;line-height:1.9;max-width:100%}.sf-hekaya .sf-extra-banner{background:var(--site-secondary);color:var(--site-paper);border-radius:var(--site-radius)}.sf-hekaya .sf-banner-copy>span{color:inherit;opacity:.7}.sf-hekaya .sf-banner-copy h2{font-size:clamp(38px,5vw,72px);font-weight:400}.demo-pages-menu{position:relative;font-size:10px}.demo-pages-menu summary{cursor:pointer;white-space:nowrap;padding:9px;border:1px solid #e1d8eb;border-radius:7px;list-style:none}.demo-pages-menu>nav{position:absolute;inset-inline-end:0;top:100%;background:#fff;color:#6a5577;border:1px solid #e4daed;box-shadow:0 10px 35px #30203a20;border-radius:10px;max-height:75vh;overflow:auto;padding:9px;width:190px;display:flex;flex-direction:column;gap:0;margin-top:8px}.demo-pages-menu>nav>a{display:block;padding:11px 10px;font-size:11px;border-radius:5px}.demo-pages-menu>nav>a:hover{background:#f6f1fc}.template-demo .full-preview-bar>span{font-size:9px}.sf-hero h1{white-space:pre-line}@keyframes hekaya-spin{to{transform:rotate(1turn)}}@keyframes hekaya-float{0%,to{transform:translateY(0) rotate(10deg)}50%{transform:translateY(-12px) rotate(7deg)}}@keyframes hekaya-paper-in{0%{opacity:0;transform:translateY(35px) rotate(0deg)}to{opacity:1;transform:translateY(0) rotate(-7deg)}}.storefront .checkout-honeypot{left:auto!important;inset-inline-start:0!important;top:0!important;clip-path:inset(50%);white-space:nowrap;pointer-events:none}.sf-commerce-page .sf-checkout{position:relative}.sf-commerce-page .form label{font-size:13px;line-height:1.8}.sf-commerce-page .form :is(input,select,textarea){font-size:14px}.sf-hekaya .sf-hero{background:var(--site-paper);color:var(--site-ink)}.sf-hekaya .hekaya-hero-copy>p{color:var(--site-ink);font-size:15px}.sf-hekaya .full-store-header>nav a{font-size:13px}.sf-hekaya .sf-product-detail p{font-size:14px;color:var(--site-ink);opacity:.8}.sf-hekaya .sf-primary{font-size:13px}@media(max-width:1000px){.full-store-header{gap:15px;padding-inline:5%}.full-store-header>nav{gap:15px}.sf-hero-hekaya{gap:3%;padding-inline:6%}.hekaya-hero-gallery{height:470px}.hekaya-paper{height:420px}.hekaya-mini-paper{height:180px}.hekaya-stamp{width:95px;height:95px}.hekaya-hero-copy h1{font-size:65px}.sf-commerce-page .sf-checkout{gap:25px}.full-store-footer{gap:40px}}@media(max-width:800px){.full-store-header{height:78px;display:flex!important;gap:12px}.full-store-header>nav{display:none!important}.full-store-header .sf-brand{font-size:26px;max-width:65%;order:0;grid-column:auto!important;grid-row:auto!important}.full-store-header .sf-header-actions{order:1;gap:8px}.sf-menu-toggle{display:grid;place-items:center;width:28px;height:32px}.sf-header-actions .sf-bag{padding:0}.full-store-header .sf-brand>img{max-width:130px;max-height:50px}.sf-page-heading{padding:55px 6% 30px}.sf-page-heading h1{font-size:43px;letter-spacing:-1px}.sf-page-heading>span{font-size:9px}.sf-commerce-page .sf-checkout{grid-template-columns:1fr}.sf-commerce-page .sf-checkout>aside{position:static;padding:25px}.sf-commerce-page{padding-inline:6%}.page-product main>.sf-product-detail{grid-template-columns:1fr;padding-inline:6%;gap:35px}.page-product .sf-product-detail>div:first-child{position:relative;top:auto;height:auto;aspect-ratio:1/1.05}.full-store-footer{grid-template-columns:1fr;padding:50px 7% 25px;gap:35px}.sf-footer-brand>strong{font-size:30px}.sf-footer-bottom{gap:14px;font-size:9px;line-height:1.8}.sf-track-page{margin-inline:6%;padding:25px}.sf-hero-hekaya{grid-template-columns:1fr;padding:55px 7% 70px;min-height:0;gap:40px}.hekaya-hero-copy h1{font-size:clamp(56px,11vw,82px);letter-spacing:-2px}.hekaya-hero-copy h1>.craft-star{width:33px;height:33px;inset-inline-end:10px;top:-15px}.hekaya-eyebrow{font-size:8px;letter-spacing:1px}.hekaya-hero-copy>p{font-size:13px;max-width:330px}.hekaya-hero-gallery{height:440px;max-width:480px;width:100%;margin:auto}.hekaya-paper{height:385px;width:78%;left:6%}.hekaya-mini-paper{height:170px;width:40%;bottom:8px;right:0;border-width:7px}.hekaya-stamp{width:90px;height:90px;right:-2px;top:-5px}.hekaya-stamp small,.hekaya-stamp>span:first-child{font-size:6px}.hekaya-stamp>span:nth-child(2){font-size:30px}.hekaya-gallery-star{width:45px;height:45px;left:-8px}.hekaya-scribble{font-size:13px;left:55px;bottom:-8px}.hekaya-hero-index{font-size:8px;bottom:15px}.hekaya-hero-note{font-size:10px}.sf-hekaya .sf-catalog{padding:60px 6%}.sf-hekaya .sf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 17px}.sf-hekaya .sf-grid>article:nth-child(3n+2){padding-top:0}.sf-hekaya .sf-grid>article:nth-child(2n){padding-top:25px}.sf-hekaya .sf-product-info{flex-direction:column;gap:0;padding-top:12px}.sf-hekaya .sf-product-info h3{font-size:18px}.sf-hekaya .sf-product-info strong{font-size:11px}.sf-hekaya .sf-extra-featured .sf-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sf-hekaya .sf-extra-featured .sf-featured-grid>article:nth-child(2){padding-top:25px}.sf-hekaya .sf-extra-story{grid-template-columns:1fr;padding:65px 8%;gap:35px}.sf-hekaya .sf-story-photo{order:0!important;min-height:0;aspect-ratio:1/.92;border-width:9px;margin:5px 0}.sf-hekaya .sf-story-copy h2{font-size:43px}.sf-hekaya .sf-story-copy p{font-size:13px}.sf-hekaya .sf-extra-gallery .sf-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sf-hekaya .sf-gallery-grid figure:nth-child(2n){margin-top:25px}.sf-hekaya .sf-gallery-grid figure>button{border-width:6px}.sf-hekaya .sf-contact h2{font-size:37px}.sf-hekaya .sf-text-section{padding:55px 8%}.sf-hekaya .sf-text-section p{font-size:13px;line-height:2.2}.sf-hekaya .full-store-footer .sf-footer-brand>strong{font-size:47px}.craft-process-grid{grid-template-columns:1fr;gap:35px}.craft-process-visual{position:relative;top:auto;width:85%;margin:auto}.craft-process-photo{aspect-ratio:1/1;border-width:8px}.craft-process-star{width:45px;height:45px;inset-inline-end:-17px}.craft-process-steps>article{min-height:210px;padding:35px 0}.craft-process-steps h3{font-size:38px}.sf-hekaya .sf-extra-process{padding:65px 7%}.sf-hekaya .sf-extra-faq{padding:60px 7%}.editor-page-switcher{top:78px;inset-inline-end:10px;padding:8px 10px;min-width:0;max-width:65vw}.editor-page-switcher label{font-size:9px;gap:5px}.editor-page-switcher select{max-width:130px;font-size:10px}.standalone-editor.inspector-open .editor-page-switcher{display:none}.sf-hekaya.page-product .sf-page-heading h1{font-size:34px}.sf-favorite{width:30px!important;height:30px!important;top:10px!important;inset-inline-start:10px!important}.sf-hekaya .sf-marquee-track span{font-size:32px}.sf-hekaya .sf-filters{gap:7px}.sf-hekaya .sf-filters button{font-size:10px;padding:8px 12px}}@media(max-width:380px){.hekaya-hero-gallery{height:360px}.hekaya-paper{height:320px}.hekaya-mini-paper{height:140px}.hekaya-stamp{width:77px;height:77px}.sf-hero-hekaya{padding-top:45px}.hekaya-hero-copy h1{font-size:53px}.sf-hekaya .sf-quick-add{width:29px;height:29px}.full-store-header .sf-brand{font-size:23px}.sf-header-actions{gap:5px}}@media(prefers-reduced-motion:reduce){.storefront *{scroll-behavior:auto!important}.sf-hekaya :is(.craft-star,.hekaya-paper,.hekaya-mini-paper,.hekaya-stamp){animation:none!important}.craft-process-steps>article{transition:none!important;transform:none!important}.sf-hekaya .sf-primary{transition:none!important}}@media(max-width:650px){.template-demo .full-preview-bar>span{display:none}.template-demo .full-preview-bar{justify-content:space-between;gap:8px}.template-demo .full-preview-bar>div{gap:8px}.demo-pages-menu>nav{max-height:70vh}}.sf-receipt-token{display:flex;flex-direction:column;gap:12px;font-size:12px;width:100%;margin-block:20px}.sf-receipt-token input{font:12px monospace;padding:14px;width:100%;border:1px solid color-mix(in srgb,currentColor 20%,transparent);background:var(--site-paper);color:var(--site-ink);border-radius:var(--site-radius,8px)}.storefront .sf-commerce-page .form :is(input:not([type=checkbox]),select,textarea){background:var(--site-paper);color:var(--site-ink)}.storefront .sf-commerce-page .btn-white{background:var(--site-paper);color:var(--site-ink);border:1px solid color-mix(in srgb,currentColor 25%,transparent)}.standalone-editor.live-studio{height:100dvh;min-height:0;overflow:hidden;padding:0}.standalone-editor .studio-workspace{position:fixed;inset:66px 0 0;display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:48px minmax(0,1fr);grid-template-areas:"rail pages" "rail preview";height:auto;min-height:0;overflow:hidden;isolation:isolate;background:#f7f6fa}.standalone-editor.inspector-open .studio-workspace{grid-template-columns:56px var(--editor-panel-width,350px) 8px minmax(0,1fr);grid-template-areas:"rail inspector resize pages" "rail inspector resize preview"}.standalone-editor .editor-rail{grid-area:rail;position:relative;inset:auto;align-self:stretch;z-index:3;gap:5px;padding:12px 6px;border:0;border-inline-end:1px solid #e6e1ed;border-radius:0;box-shadow:none;backdrop-filter:none;align-items:center;background:#fff}.standalone-editor .editor-rail>button{width:40px;height:42px;flex-shrink:0}.standalone-editor .studio-inspector{grid-area:inspector;position:relative;inset:auto;display:none;z-index:2;width:auto;height:auto;min-height:0;max-height:none;border:0;border-inline-end:1px solid #e5dfed;border-radius:0;box-shadow:none;opacity:1;visibility:visible;transform:none;transition:none;overflow:hidden}.standalone-editor.inspector-open .studio-inspector{display:flex;pointer-events:auto;animation:editor-tools-in .18s ease-out}.standalone-editor .studio-inspector-body{overscroll-behavior:contain;scrollbar-gutter:stable;padding-bottom:40px}.standalone-editor .studio-tabs{position:relative;z-index:1;background:#fff}.standalone-editor .editor-panel-close{top:15px}.standalone-editor .editor-page-switcher{grid-area:pages;position:relative;inset:auto;display:flex!important;align-items:center;min-width:0;max-width:none;margin:0;padding:8px 20px;border:0;border-bottom:1px solid #e5dfed;border-radius:0;box-shadow:none;background:#fff;z-index:2}.standalone-editor .editor-page-switcher label{font-size:11px;min-width:0}.standalone-editor .editor-page-switcher select{max-width:210px;font-size:11px}.standalone-editor .editor-storefront{grid-area:preview;width:auto;min-width:0;min-height:0;height:auto;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;position:relative;background:#fff;outline-offset:-3px}.standalone-editor .editor-storefront .sf-header{top:0}.standalone-editor .editor-storefront .sf-motion-section{scroll-margin-top:100px}.standalone-editor .editor-storefront :is(.sf-scroll-progress,.sf-back-top){display:none}.editor-dock-resize{grid-area:resize;display:none;z-index:4;position:relative;cursor:col-resize;touch-action:none;background:#f2f0f7;outline-offset:-2px;user-select:none}.inspector-open .editor-dock-resize{display:block}.editor-dock-resize:after{content:"";position:absolute;top:calc(50% - 25px);inset-inline-start:2px;width:4px;height:50px;border-radius:4px;background:#c4b9d6;transition:background .15s}.editor-dock-resize:focus-visible,.editor-dock-resize:hover{background:#e8e1f6}.editor-dock-resize:focus-visible:after,.editor-dock-resize:hover:after{background:#7955bd}.editor-dock-resize:focus-visible,.standalone-editor .editor-rail button:focus-visible,.standalone-editor .editor-storefront:focus-visible{outline:2px solid #7955bd}@keyframes editor-tools-in{0%{opacity:.5}to{opacity:1}}@media(max-width:1279px){.standalone-editor .studio-workspace{grid-template-columns:auto minmax(0,1fr);grid-template-rows:48px minmax(0,1fr);grid-template-areas:"rail pages" "preview preview"}.standalone-editor.inspector-open .studio-workspace{grid-template-columns:auto minmax(0,1fr);grid-template-rows:48px minmax(0,1fr) 10px minmax(0,var(--editor-panel-height,42%));grid-template-areas:"rail pages" "preview preview" "resize resize" "inspector inspector"}.standalone-editor .editor-rail{flex-direction:row;gap:2px;padding:4px 8px;border-bottom:1px solid #e5dfed}.standalone-editor .editor-rail>button{width:34px;height:36px}.standalone-editor .studio-inspector{border-inline-end:0}.standalone-editor .studio-tabs{padding-block:7px}.standalone-editor .editor-panel-close{top:10px}.standalone-editor .editor-page-switcher{padding-inline:12px}.standalone-editor .editor-page-switcher select{max-width:min(190px,30vw)}.standalone-editor .editor-storefront{scrollbar-gutter:auto}.editor-dock-resize{cursor:row-resize;border-block:1px solid #e5dfed}.editor-dock-resize:after{top:2px;left:calc(50% - 25px);right:auto;width:50px;height:4px}}@media(max-width:480px){.standalone-editor .studio-header .studio-save-state{display:none}.standalone-editor .studio-save-actions{width:auto}.standalone-editor .editor-page-switcher{padding-inline:8px}.standalone-editor .editor-page-switcher label{gap:5px;font-size:9px;white-space:nowrap}.standalone-editor .editor-page-switcher select{font-size:10px;max-width:28vw}.standalone-editor .studio-inspector-body{padding:14px}.standalone-editor .studio-inspector .section-field-row{grid-template-columns:1fr}.standalone-editor .studio-tabs>button{padding-block:9px}}@media(prefers-reduced-motion:reduce){.standalone-editor.inspector-open .studio-inspector{animation:none}.editor-dock-resize:after{transition:none}}.sf-mada{container-type:inline-size;background:var(--site-paper,#f5f7f8);color:var(--site-ink,#172a34);font-family:Vazirmatn,Arial,sans-serif;--mada-line:#dae2e5;--mada-navy:#172a34;--mada-muted:#657580;--mada-white:#fff}.sf-mada *{box-sizing:border-box}.sf-mada button,.sf-mada input,.sf-mada select{font-family:inherit}.sf-mada main{min-height:45vh}.sf-mada .sf-announcement{height:auto;min-height:30px;padding:7px 15px;text-align:center;background:var(--site-secondary,#173d43);color:#fff;font-size:10px;line-height:1.6;letter-spacing:0}.sf-mada .sf-primary{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:var(--store-accent);color:var(--store-accent-ink);border:0;border-radius:9px;padding:14px 22px;font-size:13px;font-weight:700;min-height:46px}.sf-mada .sf-primary:hover{filter:brightness(.95)}.sf-mada .mada-header.sf-header{position:sticky;top:0;z-index:35;display:block;height:auto;max-width:none;width:100%;padding:0;background:#fff;color:var(--mada-navy);border:0;border-bottom:1px solid var(--mada-line);box-shadow:0 3px 18px #152f3b05}.mada-main-nav{gap:34px;padding:20px 32px;max-width:var(--site-width,1560px);margin:auto;min-height:97px}.mada-brand,.mada-main-nav{display:flex;align-items:center}.mada-brand{gap:12px;text-decoration:none;font-size:36px;font-weight:800;letter-spacing:-1px;flex-shrink:0;color:inherit}.mada-brand>img{max-width:165px;max-height:54px;object-fit:contain}.mada-brand>span:last-child{display:flex;flex-direction:column;gap:5px}.mada-brand small{display:block;font-size:9px;font-weight:400;letter-spacing:0;color:var(--mada-muted);max-width:170px;line-height:1.5}.mada-mark{display:grid;grid-template-columns:repeat(2,8px);gap:3px;transform:rotate(-10deg)}.mada-mark i{display:block;width:8px;height:8px;border-radius:2px;background:var(--store-accent)}.mada-mark i:last-child{opacity:.35}.mada-search-wrap{position:relative;flex:1;min-width:0}.mada-search{display:flex;align-items:center;height:48px;border:1px solid #cad8dc;background:#f8fafb;border-radius:10px;overflow:hidden}.mada-search:focus-within{outline:2px solid var(--store-accent);outline-offset:2px}.mada-search select{width:115px;max-width:25%;font-size:11px;border:0;border-inline-end:1px solid var(--mada-line);padding:0 12px}.mada-search input,.mada-search select{height:100%;background:transparent;color:var(--mada-navy)}.mada-search input{width:0;min-width:0;flex:1;border:0;outline:0;padding:0 16px;font-size:13px}.mada-search>button{height:100%;width:55px;flex-shrink:0;display:grid;place-items:center;border:0;background:var(--store-accent);color:var(--store-accent-ink);cursor:pointer}.mada-search-results{position:absolute;top:calc(100% + 10px);inset-inline:0;border:1px solid var(--mada-line);box-shadow:0 18px 50px #17323d25;border-radius:12px;overflow:hidden;background:#fff;z-index:5}.mada-search-results>button{display:flex;align-items:center;gap:13px;width:100%;padding:12px;text-align:start;background:#fff;border:0;border-bottom:1px solid #eef2f4;font-size:12px;cursor:pointer}.mada-search-results>button:hover,.mada-search-results>button[aria-selected=true]{background:#eaf4f3}.mada-search-results>button>div{width:48px;height:48px;position:relative;overflow:hidden;border-radius:7px;flex-shrink:0}.mada-search-results>button>span{flex:1;min-width:0;line-height:1.8}.mada-search-results small{display:block;color:var(--mada-muted);font-size:10px}.mada-search-results strong{font-size:11px;white-space:nowrap}.mada-nav-actions{display:flex;align-items:center;gap:20px;flex-shrink:0}.mada-nav-actions>button{display:flex;gap:7px;align-items:center;border:0;padding:5px;background:transparent;color:inherit;cursor:pointer}.mada-nav-actions .sf-bag{position:relative;width:auto;height:auto}.mada-nav-actions .sf-bag>span{position:absolute;top:-4px;inset-inline-start:19px;border-radius:20px;min-width:17px;height:17px;padding:0 4px;background:var(--store-accent);color:var(--store-accent-ink);font:10px/17px Arial,sans-serif}.mada-nav-actions .sf-bag>small{font-size:11px;margin-inline-start:5px}.mada-nav-actions .sf-favorites-button>small{font-size:9px}.mada-country{display:flex;gap:7px;align-items:center;font-size:9px;color:var(--mada-muted)}.mada-country small{display:block;color:var(--mada-navy);font-size:11px;margin-top:5px;font-weight:700}.mada-department-nav{display:flex;align-items:center;gap:25px;min-height:46px;border-top:1px solid #eef1f3;max-width:var(--site-width,1560px);margin:auto;padding-inline:32px}.mada-menu-button{display:flex;align-items:center;gap:9px;align-self:stretch;border:0;border-inline-end:1px solid var(--mada-line);padding:0 0 0 24px;background:transparent;color:inherit;font-size:12px;cursor:pointer;flex-shrink:0}.mada-department-nav>nav{display:flex;align-items:center;gap:28px;flex:1;min-width:0;overflow:auto;scrollbar-width:none}.mada-department-nav a{font-size:11px;text-decoration:none;color:inherit;white-space:nowrap;padding-block:12px}.mada-department-nav>nav a:hover{color:var(--store-accent)}.mada-track-link{display:flex;align-items:center;gap:7px;color:var(--store-accent)!important}.mada-mega{position:absolute;top:100%;inset-inline:0;display:grid;grid-template-columns:1fr 2.7fr;gap:35px;padding:35px;max-height:65vh;overflow:auto;background:#fff;border-top:1px solid var(--mada-line);box-shadow:0 20px 40px #17323d20}.mada-mega>div:first-child{background:#edf6f4;padding:25px;border-radius:14px}.mada-mega>div:first-child>span{font-size:10px;color:var(--store-accent)}.mada-mega h2{font-size:27px;line-height:1.6;margin:17px 0}.mada-mega p{font-size:12px;color:var(--mada-muted);line-height:1.9}.mada-mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mada-mega-grid>a{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--mada-line);border-radius:12px;color:inherit;text-decoration:none;min-width:0}.mada-mega-grid>a:hover{background:#f3f8f7;border-color:var(--store-accent)}.mada-mega-grid>a>span{flex:1;font-size:12px;line-height:1.8}.mada-mega-grid small{display:block;color:var(--mada-muted);font-size:10px}.sf-mada .sf-motion-section{scroll-margin-top:155px}.sf-mada .mada-breadcrumbs,.sf-mada .mada-department-hero,.sf-mada .merch-campaign,.sf-mada .merch-section{width:calc(100% - 64px);max-width:calc(var(--site-width,1560px) - 64px);margin-inline:auto}.sf-mada .merch-section{padding-block:30px}.merch-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.merch-heading h2{font:700 27px/1.6 Vazirmatn,Arial,sans-serif;margin:0;letter-spacing:-.5px}.merch-heading>div>span{display:block;font-size:10px;color:var(--store-accent);margin-bottom:8px;letter-spacing:1px}.merch-heading p{font-size:12px;color:var(--mada-muted);line-height:1.9;max-width:600px;margin-top:10px}.merch-heading>button{display:flex;align-items:center;gap:12px;white-space:nowrap;color:var(--store-accent);border:0;background:transparent;font-size:11px;cursor:pointer;padding:10px 0}.style-tech{--look-bg:#142d38;--look-ink:#eef9f8;--look-accent:#5ce1cb}.style-fashion{--look-bg:#f4dcd7;--look-ink:#522226;--look-accent:#a6303b}.style-living{--look-bg:#eae8dc;--look-ink:#344433;--look-accent:#657548}.style-beauty{--look-bg:#eee4f2;--look-ink:#59365f;--look-accent:#83518d}.style-craft{--look-bg:#f0e4d4;--look-ink:#634334;--look-accent:#a65336}.style-everyday{--look-bg:#e0eeeb;--look-ink:#183e3b;--look-accent:#087f83}.sf-mada .merch-campaign{position:relative;overflow:hidden;border-radius:var(--site-radius,16px);margin-block:24px 8px;background:var(--look-bg);color:var(--look-ink)}.merch-campaign-slide{position:relative;min-height:475px;display:flex;align-items:center;animation:mada-slide-in .35s ease-out}.merch-campaign-copy{position:relative;z-index:2;width:49%;padding:42px 52px 72px;background:linear-gradient(90deg,transparent,var(--look-bg) 32%)}.merch-campaign-copy>span{font-size:11px;letter-spacing:1px;display:block;margin-bottom:22px;color:var(--look-accent)}.merch-campaign h1{font:800 clamp(36px,4.2cqw,62px)/1.4 Vazirmatn,Arial,sans-serif;letter-spacing:-1.8px;white-space:pre-line;margin:0 0 20px;overflow-wrap:anywhere}.merch-campaign-copy p{font-size:13px;line-height:2;max-width:370px;margin-bottom:27px;opacity:.8}.merch-campaign-photo{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.merch-campaign-photo>img{width:100%;height:100%;object-fit:cover;object-position:center}.merch-campaign-photo>.demo-product-photo,.merch-campaign-photo>.product-placeholder{position:absolute;inset-inline-end:0;width:52%;height:100%}.merch-campaign-photo>svg{position:absolute;inset-inline-end:20%;color:var(--look-accent)}.merch-campaign-controls{display:flex;align-items:center;gap:10px;position:absolute;z-index:3;bottom:22px;inset-inline-start:52px;font:10px Arial,sans-serif}.merch-campaign-controls>div{display:flex;gap:6px;margin-inline-end:12px}.merch-campaign-controls>div>button{width:7px;height:7px;padding:0;border:0;border-radius:6px;background:currentColor;opacity:.25;cursor:pointer;transition:width .2s,opacity .2s}.merch-campaign-controls>div>button[aria-pressed=true]{width:26px;opacity:1}.merch-campaign-controls>button{display:grid;place-items:center;width:30px;height:30px;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:50%;background:transparent;color:inherit;cursor:pointer}.merch-department-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.merch-department-grid>button{display:flex;flex-direction:column;border:0;padding:20px 18px 0;background:var(--look-bg);color:var(--look-ink);border-radius:var(--site-radius,16px);text-align:start;overflow:hidden;cursor:pointer;min-width:0;transition:transform .2s}.merch-department-grid>button:hover{transform:translateY(-4px)}.merch-department-grid>button>div:first-child{position:relative;min-height:75px;width:100%;padding-inline-end:12px}.merch-department-grid span{font-size:15px;font-weight:700;line-height:1.8}.merch-department-grid small{font-size:10px;opacity:.7;display:block;line-height:1.7;margin-top:8px}.merch-department-grid svg{position:absolute;inset-inline-end:-7px;top:0}.merch-department-image{position:relative;overflow:hidden;aspect-ratio:1/1;width:calc(100% + 36px);margin-inline:-18px;margin-top:12px}.merch-department-grid .style-fashion .merch-department-image{border-radius:80px 80px 0 0;transform:translateY(5px)}.merch-department-grid .style-beauty .merch-department-image{border-radius:50% 50% 0 0}.merch-department-grid .style-craft .merch-department-image{transform:rotate(-5deg) scale(.85);border:7px solid #f7f0e6}.merch-department-grid .style-living .merch-department-image{border-radius:80px 0 0}.merch-rail-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:-4px;margin-bottom:16px}.merch-rail-actions>span{margin-inline-end:auto;font-size:11px;color:var(--mada-muted)}.merch-rail-actions>button{width:34px;height:34px;border:1px solid #cad8dc;border-radius:50%;background:#fff;color:var(--mada-navy);display:grid;place-items:center;cursor:pointer}.merch-rail-actions>button:disabled{opacity:.3;cursor:default}.merch-product-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--merch-columns,4) - 1)*18px)/var(--merch-columns,4));gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b9d0d0 transparent;padding-bottom:15px;outline-offset:3px}.merch-product{min-width:0;scroll-snap-align:start;border:1px solid #e2e8eb;border-radius:var(--site-radius,14px);background:#fff;overflow:hidden;color:var(--mada-navy);display:flex;flex-direction:column}.merch-product-photo{aspect-ratio:1/1;position:relative;overflow:hidden;background:#f0f3f3}.merch-product-photo>button:first-child{width:100%;height:100%;display:block;border:0;background:none;padding:0;cursor:pointer}.mada-department-hero-photo>img,.merch-department-image>img,.merch-lookbook-image>img,.merch-offer-photo>img,.merch-product-photo>button:first-child>img{width:100%;height:100%;object-fit:cover;display:block}.merch-save{position:absolute;top:12px;inset-inline-end:12px;display:grid;place-items:center;width:31px;height:31px;border-radius:50%;border:0;background:#fffffff0;color:var(--store-accent);cursor:pointer}.merch-product-copy{padding:18px;display:flex;flex-direction:column;flex:1}.merch-product-copy>span{font-size:9px;color:var(--mada-muted);display:block;margin-bottom:8px}.merch-product-copy>button{background:none;border:0;padding:0;text-align:start;color:inherit;cursor:pointer}.merch-product h3{font:600 14px/1.8 Vazirmatn,Arial,sans-serif;margin:0 0 10px;min-height:50px}.merch-product-copy>strong{font-size:15px;display:block;margin-bottom:18px}.merch-product-bottom{display:flex;align-items:center;gap:5px;justify-content:space-between;margin-top:auto}.merch-product-bottom small{font-size:9px;color:#5b7569}.merch-product-bottom>button{display:flex;align-items:center;gap:5px;border:1px solid #c9dcdb;background:#eff7f6;color:#116866;border-radius:7px;padding:7px;cursor:pointer;font-size:9px}.merch-product-bottom>button:disabled{opacity:.4;cursor:default}.merch-product-rail .merch-product{transition:border-color .2s,box-shadow .2s}.merch-product-rail .merch-product:hover{border-color:#abc8c5;box-shadow:0 5px 18px #143d3a0b}.merch-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.merch-offer{display:grid;grid-template-columns:1.1fr 1fr;min-height:260px;border:0;border-radius:var(--site-radius,16px);background:var(--look-bg);color:var(--look-ink);padding:0;text-align:start;overflow:hidden;cursor:pointer}.merch-offer>div:first-child{padding:26px 22px;display:flex;flex-direction:column;align-items:flex-start}.merch-offer small{font-size:8px;opacity:.6}.merch-offer h3{font:700 24px/1.6 Vazirmatn,Arial,sans-serif;margin:15px 0 10px}.merch-offer p{font-size:11px;line-height:1.9;opacity:.75}.merch-offer>div:first-child>span{font-size:10px;display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:20px}.merch-offer-photo{position:relative;min-width:0;overflow:hidden}.merch-offer.style-fashion .merch-offer-photo{border-radius:80px 0 0}.merch-offer.style-beauty .merch-offer-photo{border-radius:50% 0 0}.sf-mada .merch-lookbook{display:grid;grid-template-columns:1fr 1fr;gap:45px;background:var(--look-bg);color:var(--look-ink);padding:34px;border-radius:var(--site-radius,16px);margin-block:24px}.merch-lookbook-image{position:relative;min-width:0;min-height:480px;overflow:hidden;border-radius:var(--site-radius,12px)}.merch-lookbook-content{padding:25px 10px;min-width:0}.merch-lookbook-content .merch-heading{align-items:flex-start}.merch-lookbook-content .merch-heading h2{font-size:32px;line-height:1.7}.merch-lookbook-content .merch-heading p{color:inherit;opacity:.75}.merch-lookbook-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.merch-tab-list{display:flex;gap:10px;overflow:auto;scrollbar-width:none;margin-bottom:24px;padding-bottom:5px}.merch-tab-list>button{border:1px solid var(--mada-line);border-radius:30px;padding:10px 20px;color:var(--mada-navy);background:#fff;font-size:12px;white-space:nowrap;cursor:pointer}.merch-tab-list>button[aria-selected=true]{background:var(--mada-navy);border-color:var(--mada-navy);color:#fff}.mada-breadcrumbs{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:10px;color:var(--mada-muted);padding-block:23px}.mada-breadcrumbs a{color:inherit;text-decoration:none}.mada-breadcrumbs span:last-child{color:var(--mada-navy)}.mada-department-hero{display:grid;grid-template-columns:1.05fr 1fr;position:relative;border-radius:var(--site-radius,16px);background:var(--look-bg);color:var(--look-ink);min-height:410px;overflow:hidden;margin-bottom:25px}.mada-department-hero>div:first-child{padding:55px;position:relative;z-index:1}.mada-department-hero>div:first-child>span{font:10px Arial,sans-serif;letter-spacing:2px;color:var(--department-accent,var(--look-accent))}.mada-department-hero h1{font:800 clamp(34px,4.8cqw,68px)/1.6 Vazirmatn,Arial,sans-serif;letter-spacing:-1.5px;margin:24px 0 14px;overflow-wrap:anywhere}.mada-department-hero p{font-size:13px;line-height:2;max-width:440px;opacity:.75;white-space:pre-line}.mada-department-hero small{display:block;font-size:10px;margin-top:25px;opacity:.65}.mada-department-hero-photo{position:relative;overflow:hidden;min-width:0}.mada-department-number{position:absolute;bottom:-30px;inset-inline-start:20px;font:160px/.9 Arial,sans-serif;opacity:.055}.mada-department-hero.style-fashion{grid-template-columns:1fr 1.25fr;border-radius:0}.mada-department-hero.style-fashion h1{font-family:Amiri,Georgia,serif;font-size:72px}.mada-department-hero.style-fashion .mada-department-hero-photo{margin:25px;border-radius:160px 160px 0 0}.mada-department-hero.style-living .mada-department-hero-photo{border-radius:180px 0 0}.mada-department-hero.style-beauty .mada-department-hero-photo{border-radius:50% 0 0 50%;margin:30px}.mada-department-hero.style-craft .mada-department-hero-photo{transform:rotate(-5deg) scale(.85);border:13px solid #fbf4e9}.mada-department-hero.style-craft h1{font-family:Amiri,Georgia,serif}.mada-department-hero.style-everyday{border-radius:45px 12px}.mada-department-hero.style-tech .mada-department-hero-photo{clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}.sf-mada .sf-catalog{padding:30px 32px 60px;max-width:var(--site-width,1560px);margin:auto}.sf-mada .sf-section-heading h2{font:700 27px/1.6 Vazirmatn,Arial,sans-serif;letter-spacing:-.5px}.sf-mada .sf-section-heading p{font-size:11px;color:var(--mada-muted)}.sf-mada .sf-section-heading>div>span{font-size:9px;letter-spacing:1px;color:var(--store-accent)}.sf-mada .sf-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 22px}.sf-mada .sf-grid>article{background:#fff;border:1px solid #dfe7e9;border-radius:var(--site-radius,14px);overflow:hidden}.sf-mada .sf-product-image{aspect-ratio:1/1;border-radius:0!important}.sf-mada .sf-product-image>button:first-child{display:block;width:100%;height:100%;padding:0;border:0;background:#eef2f3}.sf-mada .sf-product-info{padding:17px;align-items:flex-start;gap:10px}.sf-mada .sf-product-info h3{font:600 14px/1.8 Vazirmatn,Arial,sans-serif}.sf-mada .sf-product-info strong{font-size:13px;white-space:nowrap}.sf-mada .sf-product-info>button>span{font-size:9px}.sf-mada .sf-filters{gap:7px;flex-wrap:wrap}.sf-mada .sf-filters>button{background:#fff;color:var(--mada-navy);border:1px solid var(--mada-line);border-radius:20px;padding:9px 15px;font-size:11px}.sf-mada .sf-filters>button.active{background:var(--store-accent);color:var(--store-accent-ink);border-color:var(--store-accent)}.sf-mada .sf-tools{gap:20px}.sf-mada .search-input{background:#fff;min-width:0;border-color:var(--mada-line);max-width:310px;border-radius:9px}.sf-mada .sf-quick-add{background:var(--store-accent);color:var(--store-accent-ink);border:0;border-radius:50%;width:36px;height:36px}.sf-mada .sf-catalog-options{font-size:11px}.sf-mada .sf-extra-benefits{padding:30px 32px;max-width:var(--site-width,1560px);margin:auto}.sf-mada .sf-benefit-grid{gap:25px;background:#fff;border:1px solid var(--mada-line);border-radius:var(--site-radius,16px);padding:30px}.sf-mada .sf-benefit-grid>article{padding:10px}.sf-mada .sf-benefit-grid h3{font:700 16px/1.7 Vazirmatn,Arial,sans-serif}.sf-mada .sf-benefit-grid p{font-size:12px}.sf-mada .sf-benefit-grid small{display:none}.sf-mada .sf-extra-faq{padding:35px 32px;max-width:var(--site-width,1560px);margin:auto;gap:60px}.sf-mada .sf-block-heading h2{font:700 29px/1.7 Vazirmatn,Arial,sans-serif}.sf-mada .sf-faq-list h3{font:600 14px/1.7 Vazirmatn,Arial,sans-serif}.sf-mada .sf-faq-list p{font-size:12px}.sf-mada .sf-contact{margin:30px 32px!important;width:calc(100% - 64px);max-width:calc(var(--site-width,1560px) - 64px);border-radius:var(--site-radius,16px);padding:35px;background:#e6f0ee;gap:25px}.sf-mada .sf-contact h2{font:700 27px/1.7 Vazirmatn,Arial,sans-serif}.sf-mada .sf-contact p{font-size:12px}.sf-mada .sf-page-heading{padding:40px 32px 25px;max-width:var(--site-width,1560px)}.sf-mada .sf-page-heading h1{font:800 38px/1.7 Vazirmatn,Arial,sans-serif;letter-spacing:-1px}.sf-mada .sf-page-heading>span{font-size:10px}.sf-mada .sf-product-detail{background:#fff;border:1px solid var(--mada-line);border-radius:var(--site-radius,16px);padding:30px!important;gap:45px!important;width:calc(100% - 64px);max-width:calc(var(--site-width,1560px) - 64px)!important}.sf-mada .sf-product-detail>div:first-child{border-radius:12px;overflow:hidden;min-height:420px;top:160px}.sf-mada .sf-product-detail h2{font:700 28px/1.7 Vazirmatn,Arial,sans-serif}.sf-mada .sf-product-detail p{font-size:13px;line-height:2.1}.sf-mada .sf-detail-price{font-size:26px}.sf-mada .sf-product-link{font-size:11px}.sf-mada .sf-commerce-page{max-width:1300px}.sf-mada .sf-checkout>aside{background:#fff!important;border-color:var(--mada-line)!important;top:165px!important}.sf-mada .sf-commerce-page .sf-cart-list{background:#fff;border:1px solid var(--mada-line);border-radius:12px;padding:20px}.sf-mada .sf-cart-list h3{font:600 14px/1.8 Vazirmatn,Arial,sans-serif}.sf-mada .sf-text-section{padding:35px 32px;max-width:1100px}.sf-mada .sf-text-section h2{font:700 28px/1.8 Vazirmatn,Arial,sans-serif}.sf-mada .sf-text-section p{font-size:14px;line-height:2.3}.mada-footer{background:#172a34;color:#eff5f6;margin-top:50px;padding:55px max(32px,calc((100% - var(--site-width,1560px))/2 + 32px)) 24px}.mada-footer-top{display:grid;grid-template-columns:1fr 1.4fr;gap:90px}.mada-footer .mada-brand{font-size:43px}.mada-footer p{font-size:12px;line-height:2.1;max-width:420px;color:#c0ccd0;margin-top:15px;white-space:pre-line}.mada-footer-top>nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 30px;align-content:start}.mada-footer-top>nav>a{gap:10px;font-size:12px;color:inherit;text-decoration:none;line-height:1.8}.mada-footer-bottom,.mada-footer-top>nav>a{display:flex;align-items:center;justify-content:space-between}.mada-footer-bottom{gap:20px;flex-wrap:wrap;padding-top:25px;margin-top:40px;border-top:1px solid #ffffff25;font-size:10px;color:#b3c4ca}.mada-footer-bottom>a{display:flex;align-items:center;gap:7px;color:inherit}.sf-mada[data-department-style=tech] .sf-catalog{background:#142d38;color:#fff}.sf-mada[data-department-style=tech] .sf-grid>article{border-radius:3px}.sf-mada[data-department-style=fashion] .sf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-mada[data-department-style=fashion] .sf-product-image{aspect-ratio:4/5}.sf-mada[data-department-style=living] .sf-grid{gap:35px}.sf-mada[data-department-style=living] .sf-grid>article{border-radius:30px 4px}.sf-mada[data-department-style=beauty] .sf-grid>article{border-radius:35px}.sf-mada[data-department-style=beauty] .sf-product-image{border-radius:35px 35px 50% 50%!important}.sf-mada[data-department-style=craft] .sf-grid>article:nth-child(2n){transform:translateY(20px)}.sf-mada[data-department-style=craft] .sf-product-info h3{font-family:Amiri,Georgia,serif;font-size:20px}.sf-mada[data-department-style=everyday] .sf-grid>article{border-top:4px solid var(--store-accent)}.merch-editor-options{display:flex;flex-direction:column;gap:14px;background:#f5f8f8;border:1px solid #dae6e5;padding:13px;border-radius:10px}.merch-editor-options>summary{font-size:11px;font-weight:700;cursor:pointer;margin-bottom:12px}.merch-editor-options>label{display:flex;flex-direction:column;gap:8px;margin-block:15px;font-size:11px}.merch-editor-options>.checkbox-label{flex-direction:row}.standalone-editor .editor-page-switcher{gap:20px}.tg-cover[data-theme=mada] .tg-mini-announcement{background:#173d43}.tg-cover[data-theme=mada] .tg-mini-nav{background:#fff;border-bottom:1px solid #dae4e7}.tg-cover[data-theme=mada] .tg-mini-hero{background:#dcebe7}.tg-cover[data-theme=mada] .tg-mini-hero h3{font-family:Vazirmatn,Arial,sans-serif!important;font-size:25px;font-weight:800}.tg-cover[data-theme=mada] .tg-mini-real-products>div{border:1px solid #d7e3e5;border-radius:5px}@keyframes mada-slide-in{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:none}}@container(max-width:1100px){.mada-main-nav{gap:22px;padding-inline:24px}.mada-country{display:none}.mada-department-nav{padding-inline:24px}.mada-department-nav>nav{gap:22px}.merch-department-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.merch-department-image{aspect-ratio:1.5/1}.merch-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merch-offer-grid>.merch-offer:last-child:nth-child(odd){grid-column:1/-1;min-height:230px}.merch-campaign-copy{padding-inline:35px}.merch-campaign-controls{inset-inline-start:35px}.sf-mada .sf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-mada .merch-lookbook{gap:25px;padding:25px}.merch-lookbook-image{min-height:410px}.merch-lookbook-content .merch-heading h2{font-size:26px}.merch-product-bottom>button>span{display:none}.mada-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mada-mega{grid-template-columns:1fr 2fr}.mada-department-hero>div:first-child{padding:35px}.mada-footer-top{gap:40px}}@container(max-width:800px){.mada-main-nav{display:grid;grid-template-columns:1fr auto;gap:16px;padding:16px 20px}.mada-brand{font-size:30px}.mada-brand small{font-size:8px;max-width:200px}.mada-search-wrap{grid-column:1/-1;grid-row:2}.mada-search{height:44px}.mada-nav-actions{gap:16px}.mada-nav-actions .sf-bag>small{display:none}.mada-nav-actions .sf-bag>span{inset-inline-start:15px}.mada-department-nav{padding-inline:20px;gap:18px;min-height:43px}.mada-menu-button{font-size:11px;padding-inline-end:15px;gap:6px}.mada-department-nav>nav{gap:20px}.mada-track-link{display:none}.mada-mega{grid-template-columns:1fr;padding:20px;gap:18px;max-height:60vh}.mada-mega>div:first-child{padding:15px}.mada-mega h2{font-size:20px;margin:8px 0}.mada-mega p{display:none}.mada-mega-grid{gap:10px}.mada-mega-grid>a{padding:14px;gap:8px}.mada-mega-grid>a>span{font-size:11px}.mada-mega-grid>a>svg:first-child{width:18px}.sf-mada .mada-breadcrumbs,.sf-mada .mada-department-hero,.sf-mada .merch-campaign,.sf-mada .merch-section{width:calc(100% - 36px)}.sf-mada .merch-section{padding-block:23px}.merch-heading{gap:15px;margin-bottom:18px}.merch-heading h2{font-size:23px;line-height:1.7}.merch-heading>button{font-size:10px;gap:6px}.merch-campaign-slide{min-height:0;flex-direction:column;align-items:stretch}.merch-campaign-copy{width:100%;padding:32px 28px 20px;background:var(--look-bg)}.merch-campaign h1{font-size:38px;line-height:1.5;letter-spacing:-1px;margin-bottom:15px}.merch-campaign-copy>span{font-size:9px;margin-bottom:16px}.merch-campaign-copy p{font-size:12px;line-height:1.9;margin-bottom:20px;max-width:none}.merch-campaign-photo{position:relative;height:310px;width:100%;display:block}.merch-campaign-photo>img{object-position:left center}.merch-campaign-photo>.demo-product-photo,.merch-campaign-photo>.product-placeholder{width:100%;height:100%}.merch-campaign-controls{position:relative;inset:auto;padding:13px 28px 20px;background:var(--look-bg)}.sf-mada .merch-campaign{margin-top:18px}.merch-department-grid{gap:12px}.merch-department-grid>button{padding:16px 14px 0}.merch-department-grid span{font-size:13px}.merch-department-grid small{font-size:9px}.merch-department-image{width:calc(100% + 28px);margin-inline:-14px}.merch-product-rail{grid-auto-columns:calc((100% - 28px)/3);gap:14px}.merch-product-copy{padding:13px}.merch-product h3{font-size:12px;min-height:44px}.merch-product-copy>strong{font-size:13px}.sf-mada .merch-lookbook{grid-template-columns:1fr;padding:20px;gap:10px}.merch-lookbook-image{min-height:0;aspect-ratio:1.5/1}.merch-lookbook-content{padding:18px 0 0}.merch-lookbook-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.merch-tab-list{gap:8px}.merch-tab-list>button{font-size:11px;padding:9px 15px}.mada-department-hero,.mada-department-hero.style-fashion{grid-template-columns:1fr;min-height:0}.mada-department-hero>div:first-child{padding:30px}.mada-department-hero h1,.mada-department-hero.style-fashion h1{font-size:44px;margin-top:18px;line-height:1.6}.mada-department-hero-photo{height:330px;min-height:0}.mada-department-hero.style-fashion .mada-department-hero-photo{margin:0 22px 22px}.mada-department-hero.style-beauty .mada-department-hero-photo{margin:10px 25px 25px;border-radius:100px 100px 25px 25px}.mada-department-hero.style-living .mada-department-hero-photo{border-radius:110px 0 0}.mada-department-hero.style-tech .mada-department-hero-photo{clip-path:none}.mada-department-number{display:none}.sf-mada .sf-grid,.sf-mada[data-department-style=fashion] .sf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.sf-mada .sf-catalog{padding:25px 18px 45px}.sf-mada .sf-tools{flex-direction:column;align-items:stretch;gap:15px}.sf-mada .search-input{width:100%;max-width:none}.sf-mada .sf-product-info{flex-direction:column;gap:8px;padding:13px}.sf-mada .sf-product-info h3{font-size:13px}.sf-mada .sf-product-info strong{font-size:12px}.sf-mada .sf-section-heading{gap:10px}.sf-mada .sf-section-heading h2{font-size:23px}.sf-mada .sf-extra-benefits,.sf-mada .sf-extra-faq{padding:25px 18px}.sf-mada .sf-benefit-grid{padding:20px;gap:18px;grid-template-columns:1fr}.sf-mada .sf-benefit-grid>article{padding:5px}.sf-mada .sf-extra-faq{grid-template-columns:1fr;gap:25px}.sf-mada .sf-contact{margin:24px 18px!important;width:calc(100% - 36px);padding:26px;flex-direction:column;align-items:flex-start}.sf-mada .sf-contact h2{font-size:24px}.sf-mada .sf-page-heading{padding:28px 18px 20px}.sf-mada .sf-page-heading h1{font-size:31px}.sf-mada .sf-product-detail{width:calc(100% - 36px);padding:20px!important;grid-template-columns:1fr!important;gap:25px!important}.sf-mada .sf-product-detail>div:first-child{position:relative;top:auto;min-height:0;aspect-ratio:1/1}.sf-mada .sf-detail-price,.sf-mada .sf-product-detail h2{font-size:24px}.sf-mada .sf-commerce-page{padding-inline:18px}.sf-mada .sf-commerce-page .sf-checkout{grid-template-columns:1fr}.sf-mada .sf-commerce-page .sf-checkout>aside{position:relative;top:auto!important}.mada-footer{padding:38px 22px 25px;margin-top:35px}.mada-footer-top{grid-template-columns:1fr;gap:30px}.mada-footer .mada-brand{font-size:34px}.mada-footer-top>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mada-footer-top>nav>a{font-size:11px}.mada-footer-bottom{gap:15px;font-size:9px}.sf-mada .sf-text-section{padding:25px 20px}.sf-mada .sf-text-section h2{font-size:24px}}@container(max-width:500px){.mada-main-nav{padding:14px 18px;gap:14px}.mada-brand{font-size:28px;gap:10px}.mada-brand small{max-width:180px}.mada-nav-actions{gap:10px}.mada-search select{font-size:10px;width:90px;padding-inline:8px}.mada-search input{font-size:11px;padding-inline:11px}.mada-search>button{width:44px}.mada-search-results>button{padding:10px;gap:9px}.mada-search-results>button>span{font-size:11px}.mada-search-results strong{font-size:10px}.mada-department-nav{padding-inline:18px;gap:12px}.mada-department-nav>nav{gap:16px}.mada-department-nav a,.mada-menu-button{font-size:10px}.mada-menu-button>svg:last-child{display:none}.merch-campaign h1{font-size:34px}.merch-campaign-copy{padding:28px 24px 15px}.merch-campaign-photo{height:260px}.merch-department-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merch-department-image{aspect-ratio:1.3/1}.merch-department-grid>button>div:first-child{min-height:70px}.merch-product-rail{grid-auto-columns:calc((100% - 12px)/2);gap:12px}.merch-product h3,.merch-product-copy>strong{font-size:12px}.merch-product-bottom small{font-size:8px}.merch-product-bottom>button{padding:6px}.merch-offer-grid{grid-template-columns:1fr;gap:14px}.merch-offer{min-height:235px}.merch-offer h3{font-size:25px}.merch-offer-grid>.merch-offer:last-child:nth-child(odd){grid-column:auto}.merch-lookbook-image{aspect-ratio:1.1/1}.merch-heading h2{font-size:21px}.merch-heading>button{font-size:9px}.merch-heading p{font-size:11px}.mada-department-hero-photo{height:280px}.mada-department-hero h1,.mada-department-hero.style-fashion h1{font-size:37px}.mada-department-hero>div:first-child{padding:28px}.mada-department-hero p{font-size:12px}.mada-mega{padding:16px}.mada-mega-grid>a{padding:12px}.mada-mega-grid>a>svg:first-child{display:none}.sf-mada .sf-catalog-options{gap:10px;flex-wrap:wrap}.sf-mada .sf-catalog-options>label{font-size:10px}.sf-mada .sf-filters>button{font-size:10px;padding:8px 12px}.sf-mada .sf-grid>article{min-width:0}.sf-mada[data-department-style=beauty] .sf-grid>article{border-radius:22px}.sf-mada .sf-favorite{width:28px!important;height:28px!important}.sf-mada .sf-quick-add{width:29px;height:29px}.sf-mada .sf-product-info h3{font-size:12px}.sf-mada .sf-product-info strong{font-size:11px}.sf-mada[data-department-style=living] .sf-grid{gap:20px 12px}}@media(max-width:700px){.standalone-editor .editor-page-switcher{gap:8px;overflow:auto;scrollbar-width:none}.standalone-editor .editor-page-switcher:has([aria-label="فئة التعديل"]){padding-block:4px;flex-direction:column;align-items:stretch;justify-content:center;gap:2px}.standalone-editor .editor-page-switcher:has([aria-label="فئة التعديل"]) label{justify-content:space-between;font-size:8px}.standalone-editor .editor-page-switcher:has([aria-label="فئة التعديل"]) select{font-size:9px;max-width:28vw}}@media(prefers-reduced-motion:reduce){.merch-campaign-slide{animation:none}.merch-campaign-controls>div>button,.merch-department-grid>button,.merch-product-rail .merch-product{transition:none}.merch-product-rail{scroll-behavior:auto}}.sf-mada[data-font=sans]{--site-font:"Vazirmatn","DM Sans",Arial,sans-serif;--site-heading:var(--site-font)}.sf-mada[data-department-style] .merch-offer-grid:has(>:only-child){grid-template-columns:1fr}.merch-carousel.style-tech .merch-product{border-radius:4px}.merch-carousel.style-fashion .merch-product-photo{aspect-ratio:4/5}.merch-carousel.style-beauty .merch-product{border-radius:28px}.merch-carousel.style-craft .merch-product-photo{border:8px solid #eee3d5}.merch-carousel.variant-alternate .merch-product-photo{aspect-ratio:1.3/1}.merch-departments.variant-alternate .merch-department-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.merch-departments.variant-alternate .merch-department-grid>button{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:20px}.merch-departments.variant-alternate .merch-department-image{width:100%;margin:0;aspect-ratio:1/1}.merch-lookbook.variant-alternate>.merch-lookbook-image{order:2}.merch-lookbook.variant-alternate>.merch-lookbook-content{order:1}.merch-offers.variant-alternate .merch-offer-grid>.merch-offer:first-child{grid-column:span 2}.merch-campaign.variant-alternate .merch-campaign-copy{margin-inline-start:auto}.merch-campaign.variant-alternate .merch-campaign-photo{inset-inline-start:0;inset-inline-end:auto;width:50%}@container(max-width:800px){.merch-departments.variant-alternate .merch-department-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merch-departments.variant-alternate .merch-department-grid>button{display:flex;padding:16px}.merch-offers.variant-alternate .merch-offer-grid>.merch-offer:first-child{grid-column:auto}.merch-campaign.variant-alternate .merch-campaign-photo{inset:auto;width:100%}.merch-lookbook.variant-alternate>.merch-lookbook-content,.merch-lookbook.variant-alternate>.merch-lookbook-image{order:0}}.mada-receipt-products{display:flex;flex-direction:column;gap:16px;width:100%;background:#fff;border:1px solid #dae2e5;border-radius:12px;padding:18px}.mada-receipt-products>div{display:flex;align-items:center;gap:15px;text-align:start;font-size:12px}.mada-receipt-products>div>div{position:relative;overflow:hidden;width:65px;height:65px;border-radius:8px;flex-shrink:0}.mada-receipt-products span{flex:1}.mada-demo-receipt>h2{font-size:26px!important}.mada-demo-receipt>p{font-size:12px;line-height:2}.mada-demo-receipt .notice{font-size:11px;line-height:1.9}.storefront:not(.sf-mada) .merch-section{padding:60px 7%;max-width:var(--site-width,1560px);margin-inline:auto}.storefront:not(.sf-mada) .merch-campaign{margin:30px 7%;border-radius:var(--site-radius,15px);background:var(--look-bg);color:var(--look-ink);position:relative;overflow:hidden}.storefront:not(.sf-mada) .merch-lookbook{display:grid;grid-template-columns:1fr 1fr;gap:35px;background:var(--look-bg);color:var(--look-ink)}@media(max-width:800px){.storefront:not(.sf-mada) .merch-lookbook{grid-template-columns:1fr}.storefront:not(.sf-mada) .merch-campaign{margin-inline:5%}}.merch-empty{border:1px dashed #adc9c7;border-radius:12px;background:#f4f9f8;color:#486b67;margin-block:20px}.merch-empty h2{font-size:22px}.merch-empty p{font-size:12px;line-height:2;padding-top:15px}.sf-mada[data-sticky-header=false] .mada-header.sf-header{position:relative;top:auto}.mada-main-nav{justify-content:space-between}.mada-header-center .mada-main-nav{display:grid;grid-template-columns:1fr auto 1fr;gap:18px}.mada-header-center .mada-brand{grid-column:2;grid-row:1;justify-self:center;text-align:center}.mada-header-center .mada-nav-actions{grid-column:3;grid-row:1;justify-self:end}.mada-header-center .mada-search-wrap{grid-column:1/-1;grid-row:2;width:100%}.mada-header-split .mada-main-nav{display:grid;grid-template-columns:1fr auto;gap:18px}.mada-header-split .mada-brand{grid-column:1;grid-row:1}.mada-header-split .mada-nav-actions{grid-column:2;grid-row:1}.mada-header-split .mada-search-wrap{grid-column:1/-1;grid-row:2;width:100%}@container(max-width:500px){.mada-header-center .mada-main-nav{grid-template-columns:minmax(0,1fr) minmax(0,auto) auto;gap:12px}.mada-header-center .mada-brand{font-size:26px;min-width:0;max-width:155px}.mada-header-center .mada-brand small{max-width:130px}.mada-header-center .mada-nav-actions{gap:8px}.mada-header-center .mada-mark{display:none}}.mada-main-nav .mada-brand{max-width:220px;min-width:0}.mada-main-nav .mada-brand>span:last-child{display:block;min-width:0;line-height:1.5}.mada-main-nav .mada-brand small,.mada-main-nav .mada-brand>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mada-main-nav .mada-brand>img{max-width:min(165px,100%)}@container(max-width:500px){.mada-main-nav .mada-brand{max-width:200px}.mada-header-center .mada-main-nav .mada-brand{max-width:140px}}