@import "https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700;800&display=swap";.information-page{padding-block:30px 68px}.information-page .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.information-breadcrumb{color:#7c8591;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:25px;font-size:14px;display:flex}.information-breadcrumb a{color:#505966}.information-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:36px;display:grid}.information-sidebar{top:calc(var(--store-header-height,170px) + 22px);background:#fff;border-radius:12px;padding:23px 15px;position:sticky}.information-sidebar>p{letter-spacing:1.15px;color:#8a919b;margin:0 12px 15px;font-size:11px;font-weight:600}.information-sidebar nav{gap:4px;display:grid}.information-sidebar nav a{color:#606874;border-radius:7px;padding:13px 12px;font-size:15px;transition:background .15s,color .15s;display:block}.information-sidebar nav a:hover{color:#1f2429;background:#f5f5f5}.information-sidebar nav a[aria-current=page]{color:#b81d29;background:#faeeee;font-weight:600}.information-main{min-width:0;max-width:960px}.information-heading{padding-bottom:24px}.information-heading h1{letter-spacing:-.5px;margin:0 0 12px;font-size:clamp(27px,2.8vw,36px);line-height:1.2}.information-heading p{color:#707a86;margin:0;font-size:16px;line-height:1.65}.information-heading small{color:#8a919b;margin-top:13px;font-size:13px;display:block}.information-demo{color:#816342;background:#f5ede4;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:19px;padding:15px 20px;font-size:14px;line-height:1.6;display:flex}.information-section{background:#fff;border-radius:10px;margin-bottom:17px;padding:28px 32px}.information-section h2{margin:0 0 14px;font-size:21px;line-height:1.35}.information-section p,.information-section li,.information-section dd{color:#606976;font-size:16px;line-height:1.85}.information-section p{margin:0 0 10px}.information-section p:last-child{margin-bottom:0}.information-section a{color:#ad1d29;text-underline-offset:3px;text-decoration:underline}.information-section a:hover{color:#76151d}.information-section ul{margin:0;padding-left:21px}.information-section li+li{margin-top:8px}.information-steps{counter-reset:info-step;margin:0;padding:0;list-style:none}.information-steps li{counter-increment:info-step;padding-left:47px;position:relative}.information-steps li+li{margin-top:20px}.information-steps li:before{content:counter(info-step);color:#b61e2b;background:#f7eded;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:grid;position:absolute;inset:0 auto auto 0}.information-steps strong{color:#292c31;font-size:16px}.information-brand-links{flex-wrap:wrap;gap:10px;margin-top:17px;display:flex}.information-brand-links a{color:#444b53;background:#f5f5f4;border-radius:6px;padding:10px 15px;font-size:14px;text-decoration:none;display:inline-block}.information-brand-links a:hover{color:#ad1d29;background:#f9eeee}.information-faq details{border-bottom:1px solid #eceef0;padding-block:17px}.information-faq details:first-child{padding-top:3px}.information-faq details:last-child{border-bottom:0;padding-bottom:0}.information-faq summary{cursor:pointer;color:#333942;font-size:16px;font-weight:500;line-height:1.5}.information-faq summary::marker{color:#ad1d29}.information-faq details p{margin:13px 0 0;padding-left:18px}.information-contact{gap:19px;margin:0;display:grid}.information-contact>div{grid-template-columns:112px minmax(0,1fr);gap:20px;display:grid}.information-contact dt{color:#30363e;font-size:15px;font-weight:500;line-height:1.85}.information-contact dd{overflow-wrap:anywhere;margin:0}.information-footer{color:#77808b;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:19px 5px;font-size:15px;display:flex}.information-footer a{color:#323943;font-weight:500}.information-footer a:last-child{color:#b61e2b;margin-left:auto}.information-analytics{background:#f6f6f4;border-radius:7px;margin-top:19px;padding:18px 20px}.information-analytics label{color:#30363e;cursor:pointer;align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.information-analytics input[type=checkbox]{accent-color:#b61e2b;cursor:pointer;width:18px;min-width:18px;height:18px;margin:0}.information-analytics p{margin-top:12px;font-size:14px}.information-preference-status{color:#626c76;margin-top:10px;font-size:13px;display:block}.information-page a:focus-visible,.information-page summary:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #bd2833}@media (width<=980px){.information-layout{grid-template-columns:200px minmax(0,1fr);gap:22px}.information-section{padding:24px}}@media (width<=700px){.information-page{padding-block:23px 40px}.information-layout{display:block}.information-sidebar{margin-bottom:24px;padding:12px;position:static}.information-sidebar>p{margin:3px 6px 9px;font-size:10px}.information-sidebar nav{gap:5px;padding-bottom:4px;display:flex;overflow-x:auto}.information-sidebar nav a{white-space:nowrap;padding:10px 12px;font-size:14px}.information-heading h1{font-size:28px}.information-heading p,.information-section p,.information-section li,.information-section dd{font-size:15px}.information-section{padding:22px 20px}.information-section h2{font-size:20px}.information-contact>div{display:block}.information-contact dt{margin-bottom:3px}.information-footer{font-size:14px}}.photo-preview-column{min-width:0}.photo-template-heading{justify-content:space-between;align-items:center;gap:8px;margin:18px 0 12px;display:flex}.photo-template-heading h3{margin:0;font-size:16px}.photo-editor .photo-template-heading button{color:#7b8289;background:0 0;border-bottom:1px solid #d6dadd;padding:5px 0;font-size:10px}.photo-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.photo-editor .photo-template-card{background:#fff;border:1px solid #e0e3e5;border-radius:7px;min-width:0;padding:0;overflow:hidden}.photo-template-card>span{aspect-ratio:1;width:100%;display:block}.photo-template-card img{object-fit:contain;width:100%;height:100%;display:block}.photo-template-card strong{padding:7px 2px;font-size:10px;font-weight:600;line-height:1.3;display:block}.photo-editor .photo-template-card[aria-pressed=true]{color:#9a232a;border-color:#9a232a;box-shadow:0 0 0 1px #9a232a}.photo-shadow-strength{margin-top:12px;font-size:12px}.photo-theme-heading{justify-content:space-between;align-items:center;gap:8px;margin:18px 0 14px;display:flex}.photo-theme-heading h3{margin:0;font-size:16px}.photo-theme-heading>span{color:#65716f;white-space:nowrap;background:#edf3f1;border-radius:20px;padding:5px 8px;font-size:10px}.photo-theme-category{margin-bottom:14px;font-size:12px}.photo-theme-category select{color:#252a30;width:100%;font:inherit;background:#fff;border:1px solid #dfe2e5;border-radius:7px;padding:10px}.photo-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.photo-editor .photo-theme-card{text-align:left;background:#fff;border:1px solid #e2e5e8;border-radius:9px;min-width:0;padding:0 0 9px;overflow:hidden}.photo-editor .photo-theme-card[aria-pressed=true]{border-color:#9a232a;box-shadow:0 0 0 1px #9a232a}.photo-editor .photo-theme-card:hover{border-color:#a7afb8}.photo-theme-swatch{aspect-ratio:1.15;display:block;position:relative;overflow:hidden}.photo-theme-swatch img{object-fit:cover;width:100%;height:100%;display:block}.photo-theme-card strong{margin:8px 8px 4px;font-size:12px;line-height:1.35;display:block}.photo-theme-card small{color:#79818b;margin:0 8px;font-size:10px;line-height:1.45;display:block}.photo-theme-light{filter:blur(12px);background:#fff5;border-radius:50%;position:absolute;inset:14% 16%}.photo-theme-check{color:#9a232a;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 2px 8px #0001}.photo-theme-caption{color:#77818b;margin:12px 0 18px;font-size:11px;line-height:1.6}.photo-control-label{margin:18px 0 9px;font-size:12px;font-weight:600}.photo-backdrop-types{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.photo-editor .photo-backdrop-types button{color:#69737c;background:#f2f4f5;border:1px solid #0000;border-radius:6px;padding:8px;font-size:11px}.photo-editor .photo-backdrop-types button[aria-pressed=true]{color:#97262d;background:#f8eeee;border-color:#d8b4b6}.photo-gradient-angle{font-size:12px}@media (width>=861px){.photo-editor .photo-controls{scrollbar-width:thin;max-height:min(72vh,900px);padding:0 9px 10px 2px;overflow-y:auto}}.photo-editor.has-product-preview{grid-template-columns:minmax(0,1fr) 260px;gap:0 24px;width:min(1380px,100vw - 48px);display:grid}.has-product-preview .photo-editor-heading,.has-product-preview .photo-editor-footer{grid-column:1/-1}.has-product-preview .photo-editor-grid{grid-area:2/1;grid-template-columns:minmax(0,1fr) 250px;gap:24px}.photo-store-preview{grid-area:2/2;min-width:0}.has-product-preview .photo-stage:not(.zoomed){max-width:min(100%,62vh,620px);margin:0 auto}.has-product-preview .editor-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.has-product-preview .editor-tools button{white-space:normal;min-width:0}.has-product-preview .photo-editor-footer{z-index:2;background:#fff;padding-top:16px;padding-bottom:12px;position:sticky;bottom:0}.photo-store-preview .entry-customer-preview{position:static}.photo-reference{color:#707884;margin-top:18px;font-size:13px}.photo-reference summary{cursor:pointer}.photo-reference img{aspect-ratio:1;object-fit:contain;border-radius:8px;width:100%;margin-top:10px}@media (width<=1120px){.photo-editor.has-product-preview{grid-template-columns:minmax(0,1fr) 220px;gap:0 18px}.has-product-preview .photo-editor-grid{grid-template-columns:minmax(0,1fr) 210px;gap:18px}}@media (width<=860px){.photo-editor.has-product-preview{width:calc(100vw - 24px);display:block}.has-product-preview .photo-editor-grid{grid-template-columns:minmax(0,1fr) 220px}.photo-store-preview{max-width:360px;margin:20px auto}}@media (width<=600px){.has-product-preview .photo-editor-grid{grid-template-columns:1fr}}.photo-editor .photo-stage.zoomed{height:min(55vh,530px);max-height:none;display:block;overflow:auto}.photo-editor .photo-stage.zoomed canvas{max-width:none;max-height:none}.photo-comparison{align-items:center;gap:6px;margin-bottom:12px;display:flex}.photo-comparison button{color:#68727f;background:#f4f5f7;border-radius:5px;padding:10px 14px;font-size:14px}.photo-comparison button.active{color:#20242a;background:#e9eaec;font-weight:600}.photo-comparison button:disabled{opacity:.6}.photo-comparison span{color:#8b929b;white-space:nowrap;margin-left:auto;font-size:12px}.photo-quality-note{color:#79818b;margin-top:12px;font-size:13px;line-height:1.7}.photo-editor .photo-stage{aspect-ratio:1;place-items:center;display:grid}.photo-editor .photo-stage canvas{object-fit:contain;width:100%;height:100%;max-height:100%}.photo-editor .photo-stage .mask-canvas{object-fit:fill;width:100%;height:auto}.photo-editor .photo-stage:has(.mask-canvas){aspect-ratio:auto;border-radius:0}.photo-editor .photo-presets button[aria-pressed=true]{outline-offset:3px;outline:2px solid #333}.photo-reset{width:100%;margin-top:14px}.photo-selection-tools{gap:10px;margin-bottom:15px;display:grid}.photo-selection-tools p{color:#6f7884;font-size:14px;line-height:1.65}.photo-selection-tools button{padding:10px;font-size:14px}.photo-save-actions{align-items:center;gap:10px;display:flex}.photo-help{color:#737c87;margin:10px 0 15px;font-size:14px}.photo-help summary{cursor:pointer}.photo-help p{margin-top:8px;line-height:1.6}@media (width<=600px){.photo-editor .photo-stage{max-height:none;overflow:hidden}.photo-comparison{flex-wrap:wrap}.photo-comparison button{padding:9px 11px}.photo-save-actions{flex-wrap:wrap;width:100%}.photo-save-actions button{flex:1}}.product-editor .entry-step-button{text-align:left;width:100%;color:inherit;align-items:center;gap:12px;padding:9px 0;display:flex}.product-editor .entry-step-button>span{background:#e9e8e4;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.product-editor .editor-steps .active .entry-step-button>span{color:#fff;background:#b82329}.product-editor .editor-steps .done .entry-step-button>span{color:#fff;background:#555}.product-editor .editor-steps strong,.product-editor .variant-nav strong{font-size:16px;font-weight:600}.product-editor .editor-steps small,.product-editor .variant-nav small{font-size:14px;line-height:1.5}.product-editor .variant-nav small{opacity:.75;margin-top:3px;display:block}.product-editor .variant-nav button{min-height:60px;padding:11px 17px}.product-editor .variant-nav i{flex-shrink:0;width:19px;height:19px}.product-editor .editor-guide p,.product-editor .editor-intro,.product-editor .size-entry-heading p,.product-editor .editor-review>div>p{font-size:16px;line-height:1.75}.product-editor .entry-repeat-tip{color:#51463e;padding-top:16px}.product-editor .entry-saved-notice{margin:0 0 24px;font-size:16px;line-height:1.6}.product-editor .entry-section-heading{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.product-editor .entry-section-heading>span{color:#6f7783;white-space:nowrap;font-size:14px}.product-editor .entry-photo-drop{border-radius:8px;min-height:180px;margin-left:-8px;margin-right:-8px;padding:8px;transition:background .15s,box-shadow .15s}.product-editor .entry-photo-drop.dragging{background:#fbebec;box-shadow:inset 0 0 0 2px #b82329}.product-editor .product-photo-list>div{width:144px}.product-editor .product-photo-list img{object-fit:contain;width:144px;height:154px}.product-editor .product-photo-list button{color:#565e68;min-height:33px;font-size:14px}.product-editor .product-photo-list>div>span{color:#434b55;font-size:13px}.product-editor .photo-upload{text-align:center;width:180px;min-height:196px;padding:18px}.product-editor .photo-upload strong{color:#b82329;font-size:17px}.product-editor .photo-upload small{font-size:14px;line-height:1.6}.product-editor .photo-upload.upload-full{opacity:.55;cursor:default}.product-editor .entry-stock-summary{color:#4b535c;margin:-8px 0 20px;font-size:15px;display:block}.product-editor .size-shortcuts button,.product-editor .size-shortcuts input,.product-editor .stock-bulk label,.product-editor .stock-bulk button{font-size:15px}.product-editor .size-shortcuts input{width:170px}.product-editor .entry-size-copy{flex-wrap:wrap;align-items:center;gap:12px;padding:0 0 20px;display:flex}.product-editor .entry-size-copy button{color:#38414a;background:#f4f3f0;border-radius:4px;padding:11px 14px;font-size:15px}.product-editor .entry-size-copy small{color:#6f7783;font-size:14px;line-height:1.6}.product-editor .stock-bulk{flex-wrap:wrap}.product-editor .stock-bulk input{width:85px}.product-editor .stock-matrix small{font-size:13px}.product-editor .stock-matrix button{min-height:30px;font-size:14px}.product-editor .review-variants img{object-fit:contain}.product-editor .entry-review-count{color:#6f7783;padding:10px 15px 0;font-size:14px;display:block}.product-editor .review-variants p{font-size:15px}.product-editor .entry-review-edit{color:#b82329;margin:0 15px 17px;font-size:15px}.product-editor .editor-footer{flex-wrap:wrap}.product-editor .entry-save-next{color:#b82329;background:#fbebec;border-color:#0000}.product-editor button:disabled{cursor:default;opacity:.5}.product-editor .entry-url-import{margin-bottom:22px}.product-editor .entry-url-import>label{color:#657080;margin-bottom:8px;font-size:15px;display:block}.product-editor .entry-url-import>div{gap:10px;display:flex}.product-editor .entry-url-import input{border:1px solid #dce0e6;border-radius:5px;width:100%;min-width:0;padding:13px 15px;font-size:16px}.product-editor .entry-url-import button{white-space:nowrap;min-height:48px}.product-editor .entry-url-import small{color:#657080;margin-top:8px;font-size:14px;display:block}.product-editor .entry-linked-photos{margin-bottom:20px}.product-editor .entry-linked-photos>div{gap:10px;padding-bottom:10px;display:flex;overflow-x:auto}.product-editor .entry-linked-photos label{flex:0 0 80px;position:relative}.product-editor .entry-linked-photos img{object-fit:contain;background:#f4f4f2;border-radius:5px;width:80px;height:80px}.product-editor .entry-linked-photos input[type=checkbox]{accent-color:#b82329;width:18px;height:18px;margin:0;position:absolute;bottom:8px;left:5px}.product-editor .product-photo-list .entry-photo-edit{cursor:zoom-in;width:144px;padding:0;display:block}.product-editor .editor-intro{margin-bottom:14px;font-size:14px}.entry-variant-layout{grid-template-columns:minmax(0,1fr) minmax(250px,300px);align-items:start;gap:24px;display:grid}.entry-variant-layout>.variant-content{min-width:0}.entry-customer-preview{align-self:start;min-width:0}.entry-variant-layout>.entry-customer-preview{position:sticky;top:22px}.entry-preview-heading{color:#6a7280;margin:0 0 12px;font-size:14px;font-weight:500}.entry-preview-card{background:#fff;border:1px solid #e2e5ea;border-radius:12px;overflow:hidden}.entry-preview-image{aspect-ratio:1;color:#8c929b;background:#f4f4f1;place-items:center;display:grid;position:relative}.entry-preview-image img{object-fit:contain;width:100%;height:100%;display:block}.entry-preview-image>span.sale,.entry-preview-image>span.fresh{color:#292c31;background:#fff;border-radius:4px;padding:6px 9px;font-size:12px;font-weight:600;position:absolute;top:10px;left:10px}.entry-preview-image>span.sale{color:#fff;background:#b82329}.entry-preview-details{padding:15px}.entry-preview-swatches{flex-wrap:wrap;gap:10px;margin-bottom:15px;display:flex}.entry-preview-swatches>button{border-radius:50%;flex:0 0 20px;width:20px;height:20px;min-height:0;padding:0;box-shadow:inset 0 0 0 1px #0000001c}.entry-preview-swatches>button[aria-pressed=true]{outline-offset:3px;outline:1px solid #50555c}.product-editor .entry-preview-swatches>button:disabled,.entry-preview-swatches>button:disabled{opacity:1}.entry-preview-meta{justify-content:space-between;align-items:start;gap:10px;display:flex}.entry-preview-meta h3{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.5}.entry-preview-meta>div{text-align:right;flex-shrink:0}.entry-preview-meta strong{white-space:nowrap;font-size:15px}.entry-preview-meta .sale-price{color:#b82329}.entry-preview-meta del{color:#808895;margin-top:4px;font-size:12px;display:block}.entry-preview-details>p{color:#808895;margin:12px 0 0;font-size:12px}.product-editor .entry-url-preview{background:#f5f5f2;border-radius:8px;align-items:center;gap:20px;margin:0 0 24px;padding:14px;display:flex}.entry-url-preview>img{object-fit:contain;border-radius:5px;width:150px;max-width:42%;height:150px}.entry-url-preview>div{flex-direction:column;align-items:start;gap:12px;display:flex}.entry-url-preview strong{font-size:15px;font-weight:500}.entry-url-preview .primary{min-height:40px;padding:10px 16px;font-size:14px}.entry-url-preview .entry-preview-dismiss{color:#76808d;padding:0;font-size:14px}.entry-angle-summary{color:#6a7280;margin:0 0 16px;font-size:14px}@media (width<=1250px){.entry-variant-layout{grid-template-columns:minmax(0,1fr) minmax(230px,260px);gap:18px}.entry-variant-layout>.variant-content{padding:22px}}@media (width<=1050px){.entry-variant-layout{grid-template-columns:minmax(0,1fr)}.entry-variant-layout>.entry-customer-preview{width:100%;max-width:360px;position:static}}@media (width<=700px){.product-editor .editor-steps{gap:8px}.product-editor .entry-step-button{flex-direction:column;align-items:flex-start;gap:8px}.product-editor .editor-steps strong{font-size:14px}.product-editor .editor-steps small{display:none}.product-editor .variant-header{flex-wrap:wrap}.product-editor .variant-header .form-grid{flex-basis:100%}.product-editor .stock-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.product-editor .editor-footer>button{flex:200px}}.profile-header-nav{justify-content:space-between;align-items:center;gap:18px;min-height:57px;display:flex}.profile-header-links{flex-wrap:wrap;align-items:center;gap:5px 10px;min-width:0;display:flex}.profile-header-nav a{color:#59616c;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:14px;font-weight:500;line-height:1.4;transition:color .16s,background-color .16s;display:inline-flex}.profile-header-nav a svg{flex-shrink:0;width:18px;height:18px}.profile-header-nav a:hover{color:#b82029;background:#b820290a}.profile-header-nav a[aria-current=page]{color:#b82029;background:#b8202913}.profile-header-nav a:focus-visible{outline-offset:3px;outline:2px solid #b82029}.shop-header[data-pinned=true] .profile-header-nav{min-height:45px}.shop-header[data-pinned=true] .profile-header-nav a{padding-top:8px;padding-bottom:8px}@media (width<=1050px){.profile-header-nav{gap:8px}}@media (width<=700px){.profile-header-nav{gap:8px;min-height:50px;padding-top:4px;padding-bottom:8px}.profile-header-links{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:5px;padding:3px 0;overflow-x:auto}.profile-header-links::-webkit-scrollbar{display:none}.profile-header-nav a{gap:6px;padding:9px 10px;font-size:12px}.profile-header-nav a svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.profile-header-nav a{transition:none}}.profile-dropdown{display:flex;position:relative}.header-actions .account-menu-trigger{color:inherit;cursor:pointer;background:0 0;padding:4px 0}.account-menu-panel{z-index:80;text-align:left;background:#fff;border-radius:7px;width:290px;max-width:calc(100vw - 32px);padding:8px;position:absolute;top:calc(100% + 18px);right:0;box-shadow:0 10px 40px #00000024}.account-menu-identity{border-bottom:1px solid #eef0f2;flex-direction:column;gap:5px;margin-bottom:6px;padding:12px 12px 14px;display:flex}.account-menu-identity strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.account-menu-identity span{color:#777b82;overflow-wrap:anywhere;font-size:11px}.account-menu-identity small{color:#9a8586;font-size:10px}.profile-dropdown .account-menu-item{color:#4d535b;text-align:left;border-radius:6px;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;font-size:13px;transition:background .15s,color .15s;display:flex}.profile-dropdown .account-menu-item svg{flex-shrink:0;width:19px;height:19px}.profile-dropdown .account-menu-item:hover,.profile-dropdown .account-menu-item:focus-visible{color:#25282d;background:#f6f7f8}.profile-dropdown .account-menu-item[aria-current=page]{color:#af2028;background:#f9eeee;font-weight:500}.profile-dropdown .account-menu-logout{color:#a8474c}.account-menu-separator{background:#eef0f2;height:1px;margin:6px 0}.account-menu-error{color:#b3261e;padding:8px 12px 4px;font-size:11px;line-height:1.5}:root{color:#202020;font-synthesis:none;background:#fff;font-family:Roboto,Arial,sans-serif;font-weight:400}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:5px;outline:2px solid #b82329}html{scroll-behavior:smooth}h1,h2,h3,p{margin:0}.wrap{max-width:1392px;margin:auto;padding-left:48px;padding-right:48px}.announcement{color:#fff;letter-spacing:.4px;background:#191919;justify-content:space-between;padding:10px 48px;font-size:11px;display:flex}.announcement span{color:#aaa;letter-spacing:1.5px;font-size:9px}header{background:#fff;border-bottom:1px solid #e9e9e7}.header-main{align-items:center;gap:35px;height:102px;display:flex}.brand{flex-shrink:0;align-items:center;gap:13px;display:flex}.brand img{object-fit:cover;border-radius:50%;width:57px;height:57px}.brand strong{letter-spacing:1.5px;font-size:19px;font-weight:800;display:block}.brand small{letter-spacing:2px;color:#888;margin-top:7px;font-size:8px;display:block}.search{color:#888;background:#f6f6f4;border-radius:3px;align-items:center;gap:11px;width:340px;margin-left:auto;padding:12px 15px;display:flex}.search input{color:#222;background:0 0;border:0;outline:0;width:100%;font-size:12px}.header-actions{align-items:center;gap:19px;display:flex}.header-actions button{padding:6px;position:relative}.header-actions b{color:#fff;background:#bd252b;border-radius:50%;place-items:center;min-width:15px;height:15px;font-size:9px;display:grid;position:absolute;top:-3px;right:-2px}.mobile-menu{display:none}.navigation{align-items:center;gap:33px;height:53px;font-size:13px;display:flex}.navigation button{height:100%;padding:0;position:relative}.navigation .current:after{content:"";background:#222;height:2px;position:absolute;bottom:0;left:0;right:0}.red{color:#b82329}.navigation span{color:#969696;margin-left:auto;font-size:11px}.hero{grid-template-columns:1fr 1.08fr;gap:0;padding-top:28px;display:grid}.hero-copy{background:#f5f4f0;padding:65px 0 32px 33px}.eyebrow{letter-spacing:2px;color:#757570;align-items:center;gap:9px;font-size:10px;font-weight:500;display:flex}.eyebrow i{background:#b82329;border-radius:50%;width:6px;height:6px}.hero h1{letter-spacing:-1.6px;margin:29px 0 21px;font-size:clamp(32px,3.3vw,49px);font-weight:500;line-height:1.22}.hero h1 em{color:#b82329;font-style:normal}.hero-copy>p:not(.eyebrow){color:#777;font-size:14px;line-height:1.9}.primary{color:#fff;background:#202020;border-radius:2px;justify-content:space-between;align-items:center;gap:30px;padding:17px 22px;font-size:12px;display:flex}.primary:hover{background:#b82329}.hero .primary{width:210px;margin-top:30px}.hero-caption{letter-spacing:2px;color:#999;margin-top:53px;font-size:9px}.hero-visual{background:#e7e8e7;min-height:440px;position:relative;overflow:hidden}.hero-visual>img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.hero-word{letter-spacing:13px;color:#fff9;z-index:1;pointer-events:none;font-size:clamp(65px,7vw,105px);font-weight:800;position:absolute;top:23px;left:25px}.hero-label{background:#fff9;padding:13px 16px;position:absolute;bottom:29px;left:28px}.hero-label span{letter-spacing:1.5px;color:#666;margin-bottom:7px;font-size:8px;display:block}.hero-label strong{font-size:12px;font-weight:500}.round-link{background:#fff;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;position:absolute;bottom:32px;right:27px}.benefits{color:#727272;border-bottom:1px solid #ececea;justify-content:space-around;margin-top:25px;padding-top:19px;padding-bottom:19px;font-size:11px;display:flex}.benefits b{color:#b82329;margin-right:11px;font-size:10px;font-weight:400}.collection{padding-top:66px;scroll-margin-top:25px}.section-heading{justify-content:space-between;align-items:end;display:flex}.section-heading h2{letter-spacing:-.6px;margin-top:12px;font-size:29px;font-weight:500}.section-heading>span{color:#888;font-size:11px}.collection-toolbar{border-bottom:1px solid #e9e9e6;justify-content:space-between;align-items:center;gap:15px;margin:29px 0 27px;padding-bottom:19px;display:flex}.tabs{flex-wrap:wrap;gap:6px;display:flex}.tabs button{color:#777;border-radius:3px;padding:9px 17px;font-size:12px}.tabs .active{color:#fff;background:#202020}.collection-toolbar select{color:#666;background:0 0;border:0;max-width:155px;font-size:11px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:41px 22px;display:grid}.product-image{aspect-ratio:1/1.1;border-radius:3px;position:relative;overflow:hidden}.product-image>a{height:100%;display:block}.product-image img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .35s}.tone-0{background:#eeede8}.tone-1{background:#e6ebef}.tone-2{background:#e5ebdd}.tone-3{background:#f0dfdc}.badge{color:#333;pointer-events:none;background:#fff;padding:5px 8px;font-size:9px;position:absolute;top:14px;left:14px}.badge.sale{color:#fff;background:#b82329}.favorite{background:#ffffffbc;border-radius:50%;place-items:center;width:33px;height:33px;display:grid;position:absolute;top:12px;right:12px}.favorite svg{width:17px}.favorite.selected{color:#b82329}.favorite.selected svg{fill:#b82329}.preview-lines{opacity:0;gap:4px;display:flex;position:absolute;bottom:12px;left:20px;right:20px}.product-image:hover .preview-lines{opacity:1}.preview-lines i{background:#ffffff90;flex:1;height:2px}.swatches{align-items:center;gap:9px;padding:15px 2px 12px;display:flex}.swatches button{border:1px solid #0002;border-radius:50%;width:15px;height:15px}.swatches .active{outline-offset:3px;outline:1px solid #333}.swatches span{color:#999;margin-left:auto;font-size:9px}.product-meta{justify-content:space-between;gap:7px;display:flex}.product-meta small{color:#888;font-size:10px}.product-meta h3{margin-top:6px;font-size:14px;font-weight:500;line-height:1.4}.product-meta>div{white-space:nowrap;padding-top:18px;font-size:12px;font-weight:500}.product-meta del{color:#999;margin-top:6px;font-size:10px;font-weight:400;display:block}.sale-price{color:#b82329}.editorial{background:#f4f3ef;justify-content:space-between;align-items:center;margin-top:78px;padding-top:44px;padding-bottom:44px;display:flex}.editorial h2{letter-spacing:-.5px;margin-top:15px;font-size:32px;font-weight:500;line-height:1.35}.editorial>div:last-child{padding-right:80px}.editorial p:not(.eyebrow){color:#777;font-size:15px;line-height:1.8}.editorial button{border-bottom:1px solid #888;align-items:center;gap:30px;margin-top:10px;padding:15px 0 8px;font-size:14px;display:flex}.footer-top{justify-content:space-between;align-items:start;gap:30px;padding:48px 0;display:flex}.footer-top p{font-size:12px;line-height:1.8}.footer-top p span{color:#999}.footer-top>div button{color:#777;padding:0 0 12px;font-size:11px;display:block}.footer-bottom{color:#999;border-top:1px solid #ececea;justify-content:space-between;gap:12px;padding:21px 0;font-size:9px;display:flex}.detail{padding-top:30px;padding-bottom:30px}.back{color:#777;margin-bottom:25px;font-size:12px;display:inline-block}.detail-grid{grid-template-columns:1.2fr 1fr;gap:65px;display:grid}.detail-image{aspect-ratio:1}.detail-image img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.thumbnails{gap:12px;margin-top:14px;display:flex}.thumbnails button{border:1px solid #0000;width:75px;padding:3px}.detail-copy h1{letter-spacing:-1px;margin:16px 0;font-size:37px;font-weight:500}.detail-price{font-size:20px}.detail-price del{color:#999;margin-left:12px;font-size:14px}.muted{color:#888;margin-top:24px;font-size:13px;line-height:1.9}.field-title{justify-content:space-between;align-items:center;margin-top:27px;font-size:12px;display:flex}.field-title button{color:#888;font-size:10px;text-decoration:underline}.large{padding-top:20px}.large button{width:24px;height:24px}.sizes{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:15px;display:grid}.sizes button{border:1px solid #ddd;padding:12px;font-size:12px}.sizes .active{color:#fff;background:#222;border-color:#222}.add-button{width:100%;margin-top:25px}.save-detail{border:1px solid #ddd;width:100%;margin-top:9px;padding:15px;font-size:12px}.detail-note{color:#999;padding:20px 0;font-size:10px}details{border-top:1px solid #ddd;padding:17px 0;font-size:12px}summary{cursor:pointer}details p{color:#777;margin-top:15px;line-height:1.8}.overlay{z-index:100;background:#0005;justify-content:flex-end;display:flex;position:fixed;inset:0}.cart{background:#fff;flex-direction:column;width:440px;max-width:100%;height:100%;padding:27px;display:flex}.drawer-heading{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.drawer-heading h2{font-size:22px;font-weight:500}.drawer-heading small{color:#999;font-size:14px}.cart-items{flex:1;overflow:auto}.cart-item{border-bottom:1px solid #eee;gap:17px;padding:22px 0;display:flex}.cart-item>img{object-fit:cover;width:85px;height:100px}.cart-item strong{font-size:13px;font-weight:500}.cart-item p{color:#888;margin:8px 0;font-size:10px}.cart-item b{font-size:12px}.quantity{align-items:center;gap:11px;margin-top:12px;font-size:12px;display:flex}.quantity button{border:1px solid #ddd;width:24px;height:24px}.quantity .remove{color:#999;border:0;width:auto;margin-left:15px;font-size:10px}.cart-total{border-top:1px solid #ddd;padding-top:20px}.cart-total>div{justify-content:space-between;font-size:17px;display:flex}.cart-total p{color:#888;margin:17px 0;font-size:11px;line-height:1.7}.cart-total .primary{width:100%}.empty{text-align:center;color:#888;padding:65px 20px;font-size:14px}.empty svg{margin:auto}.empty p{margin:16px 0}.empty button{color:#222;margin:20px auto;font-size:12px;display:block}.info-overlay{justify-content:center;align-items:center;padding:20px}.info-dialog{background:#fff;max-width:460px;padding:35px}.info-dialog>button{float:right}.info-dialog h2{margin:0 30px 20px 0;font-size:21px}.info-dialog p{color:#777;font-size:14px;line-height:1.9}.toast{color:#fff;z-index:150;white-space:nowrap;background:#222;border-radius:3px;padding:16px 25px;font-size:12px;position:fixed;bottom:25px;left:50%;transform:translate(-50%)}@media (width>=1500px){.hero h1{font-size:49px}}@media (width<=1000px){.wrap{padding-left:28px;padding-right:28px}.brand strong{font-size:16px}.search{width:270px}.hero-copy{padding-left:24px}.hero h1{font-size:35px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 17px}.hero-visual{min-height:420px}.editorial>div:last-child{padding-right:15px}.detail-grid{gap:30px}.benefits{font-size:10px}}@media (width<=700px){.wrap{padding-left:20px;padding-right:20px}.announcement{justify-content:center;padding:9px 20px;font-size:10px}.announcement span{display:none}.header-main{flex-wrap:wrap;gap:15px;height:auto;min-height:86px;padding-top:15px;padding-bottom:15px}.brand img{width:43px;height:43px}.brand strong{letter-spacing:1px;font-size:14px}.brand small{letter-spacing:1.3px;font-size:6px}.header-actions{gap:8px;margin-left:auto}.mobile-menu{display:block}.search{order:3;width:100%;padding:10px 12px}.navigation{flex-wrap:wrap;gap:18px;height:auto;padding-top:8px;padding-bottom:16px;display:none}.navigation.open{display:flex}.navigation span{display:none}.navigation button{padding:9px 0}.hero{grid-template-columns:1fr;padding-top:17px}.hero-copy{padding:33px 26px 25px}.hero h1{margin-top:20px;font-size:35px}.hero-copy>p:not(.eyebrow){font-size:12px}.hero .primary{margin-top:20px}.hero-caption{margin-top:25px}.hero-visual{height:300px;min-height:0}.hero-word{font-size:65px}.hero-label{bottom:20px;left:20px}.benefits{gap:10px;margin-top:10px;padding-top:18px;padding-bottom:18px;font-size:9px}.benefits b{margin-bottom:6px;display:block}.collection{padding-top:40px}.section-heading h2{max-width:260px;font-size:23px}.section-heading>span{white-space:nowrap;font-size:9px}.eyebrow{letter-spacing:1.5px;font-size:8px}.collection-toolbar{flex-direction:column;align-items:start;margin-top:20px}.tabs{gap:2px}.tabs button{padding:8px 10px;font-size:10px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 13px}.product-meta{flex-direction:column;gap:0}.product-meta h3{font-size:13px}.product-meta>div{padding-top:7px;font-size:12px}.product-meta del{margin-left:7px;font-size:9px;display:inline}.badge{font-size:8px;top:9px;left:9px}.favorite{width:28px;height:28px;top:7px;right:7px}.swatches{padding-top:12px}.swatches span{font-size:8px}.editorial{flex-direction:column;align-items:start;gap:25px;margin-top:45px;padding-top:30px;padding-bottom:30px}.editorial h2{font-size:29px}.editorial>div:last-child{padding:0}.footer-top{flex-wrap:wrap;gap:24px;padding:32px 0}.footer-top p{font-size:11px}.footer-bottom{flex-wrap:wrap;font-size:8px}.detail-grid{grid-template-columns:1fr;gap:20px}.detail-copy{padding-top:0}.detail-copy h1{font-size:30px}.detail .large{padding-left:3px}.info-dialog{padding:26px}.cart{padding:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}:root{background:#fafafa}.wrap{max-width:1600px}.announcement{color:#fff;background:#b82329}.announcement span{color:#fffd}.banner-hero{background:#3a3531;height:clamp(290px,28vw,510px);position:relative;overflow:hidden}.banner-hero>img{object-fit:cover;object-position:center 48%;width:100%;height:100%}.banner-hit{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.landing-header{z-index:2;background:#fff;border:1px solid #e4e4e4;border-top:0;border-radius:0 0 9px 9px;max-width:1504px;margin:0 auto;position:relative;box-shadow:0 2px 3px #00000008}.landing-header .brand{gap:24px;position:relative}.landing-header .brand img{background:#111;border:4px solid #fff;width:130px;height:130px;margin-top:-56px;box-shadow:0 3px 7px #0002}.landing-header .brand strong{letter-spacing:.6px;font-size:26px}.landing-header .brand small{display:none}.landing-header .search{background:#fff;border:1px solid #d7dbe0;width:440px}.navigation{gap:32px;height:62px;font-size:17px}.landing-header .navigation .red{color:#fff;background:#b82329;border-radius:7px;height:auto;margin-left:auto;padding:12px 20px}.navigation>span{display:none}.landing-section{padding-top:65px}.landing-section>h2{text-align:center;margin:0 0 37px;font-size:33px;font-weight:500;line-height:1.3}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.product-card{background:#fff;border:1px solid #e0e2e5;border-radius:15px;padding:10px;overflow:hidden;box-shadow:0 2px 2px #00000004}.product-image img{object-fit:cover}.product-meta{padding:2px 0 6px;display:block}.product-meta h3{color:#41434a;white-space:nowrap;text-overflow:ellipsis;margin:0 0 10px;font-size:19px;font-weight:500;line-height:1.35;overflow:hidden}.product-meta>div{color:#111;flex-wrap:wrap;align-items:center;gap:7px;padding-top:0;font-size:19px;font-weight:600;display:flex}.product-meta .sale-price{color:#d92d36}.product-meta del{color:#737984;margin:0;font-size:13px;font-weight:400;display:inline}.discount-label{color:#b82329;background:#fbe9ea;border-radius:3px;padding:3px 5px;font-size:10px}.badge{z-index:2;border-radius:0 0 7px;padding:7px 9px;font-size:11px;font-weight:600;top:0;left:0}.swatches{gap:12px;padding:14px 3px 15px}.swatches button{width:19px;height:19px}.preview-lines{opacity:1;bottom:11px;left:16px;right:16px}.preview-lines i{height:3px;box-shadow:0 1px 2px #0002}.preview-lines .active{background:#b82329}.section-link{justify-content:center;margin-top:28px;display:flex}.section-link .primary{border-radius:6px;gap:25px;padding:15px 27px;font-size:14px}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.news-card{aspect-ratio:1.5;text-align:left;border-radius:12px;padding:0;position:relative;overflow:hidden}.news-card>img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.news-card:hover>img{transform:scale(1.035)}.news-card:after{content:"";background:linear-gradient(#0000 20%,#000d);position:absolute;inset:0}.news-card>div{z-index:1;color:#fff;position:absolute;bottom:21px;left:22px;right:20px}.news-card small{letter-spacing:1.5px;color:#ddd;font-size:10px}.news-card h3{margin:8px 0;font-size:22px;font-weight:600}.news-card p{color:#ddd;font-size:12px}.shop-collection{padding-top:37px;padding-bottom:50px}.shop-collection h1{font-size:30px;font-weight:500}footer{border-top:1px solid #eee;margin-top:65px!important}.detail{background:#fff}.detail .swatches{padding-top:20px}.detail .large button{width:25px;height:25px}.shop-header .navigation .red{color:#b82329}.detail-copy .detail-note{font-size:10px}.footer-top .brand strong{font-size:18px}@media (width>=1700px){.banner-hero{height:510px}.landing-header{max-width:1504px}}@media (width<=1100px){.landing-header{margin-left:28px;margin-right:28px}.landing-header .brand strong{font-size:20px}.landing-header .brand img{width:100px;height:100px;margin-top:-45px}.landing-header .search{width:300px}.navigation{gap:24px;font-size:14px}.product-meta h3,.product-meta>div{font-size:16px}.product-meta del{font-size:11px}.news-card h3{font-size:18px}}@media (width<=700px){.banner-hero{height:255px}.banner-hero>img{object-position:center;object-fit:cover}.landing-header{border-radius:0 0 8px 8px;margin-left:14px;margin-right:14px}.landing-header .header-main{height:auto;min-height:126px;padding-top:13px}.landing-header .brand{gap:11px}.landing-header .brand img{border-width:3px;width:75px;height:75px;margin-top:-37px}.landing-header .brand strong{font-size:15px}.landing-header .search{width:100%;margin-top:3px}.header-actions{gap:7px}.navigation{gap:20px;height:auto;font-size:13px}.landing-header .navigation .red{margin-left:0;padding:8px 12px}.landing-section{padding-top:40px}.landing-section>h2{margin-bottom:24px;font-size:27px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-card{border-radius:11px;padding:7px}.product-image{aspect-ratio:1/1.12;border-radius:7px}.product-meta h3{margin-bottom:8px;font-size:14px}.product-meta>div{gap:5px;font-size:15px}.product-meta del{font-size:10px}.discount-label{font-size:8px}.swatches{padding:12px 2px 13px}.swatches button{width:16px;height:16px}.badge{padding:5px 7px;font-size:9px}.section-link{margin-top:23px}.section-link .primary{padding:13px 21px;font-size:12px}.news-grid{grid-template-columns:1fr;gap:16px}.news-card{aspect-ratio:1.8}.news-card h3{font-size:22px}.shop-collection h1{font-size:26px}footer{margin-top:40px!important}}.product-image{aspect-ratio:1/1.08;border-radius:6px}.product-image img{object-fit:contain;mix-blend-mode:normal;padding:20px}.product-image:hover img{transform:scale(1.02)}.product-meta{padding:0 1px 8px}.product-meta h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:26px;display:-webkit-box}.favorite{background:#ffffffe6}.shop-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:38px;display:grid}.filter-sidebar{background:#fff;border-radius:8px;padding:25px 23px;position:sticky;top:24px}.filter-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.filter-heading h2{font-size:17px;font-weight:600;line-height:1.4}.filter-heading button{color:#b82329;white-space:nowrap;padding:0;font-size:10px}.sidebar-search{color:#888;background:#f5f5f4;border-radius:4px;align-items:center;gap:10px;padding:11px;display:flex}.sidebar-search svg{flex-shrink:0;width:16px}.sidebar-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.filter-sidebar fieldset{border:0;border-top:1px solid #ececea;min-width:0;margin:24px 0 0;padding:20px 0 0}.filter-sidebar legend{padding:0 8px 0 0;font-size:13px;font-weight:600}.category-option{text-align:left;color:#6d7178;border-radius:4px;justify-content:space-between;width:100%;padding:11px 10px;font-size:13px;display:flex}.category-option span{color:#aaa;font-size:10px}.category-option.active{color:#ac2228;background:#f5e9e9;font-weight:500}.subcategories{border-left:1px solid #ddd;margin-left:12px;padding:5px 0 10px 17px}.subcategories button{color:#777;padding:7px 0;font-size:11px;display:block}.subcategories .active{color:#b82329;font-weight:600}.filter-check{color:#555;cursor:pointer;align-items:center;gap:10px;margin-bottom:14px;font-size:13px;display:flex}.filter-check input{accent-color:#b82329;cursor:pointer;width:16px;height:16px;margin:0}.filter-check small{color:#aaa;margin-left:auto;font-size:10px}.price-range-label{color:#888;justify-content:space-between;font-size:11px;display:flex}.price-range-label strong{color:#333;font-weight:500}.price-range{accent-color:#b82329;cursor:pointer;width:100%;margin:18px 0 8px}.filter-size{background:#fff;border:1px solid #e1e1e1;border-radius:3px;width:100%;padding:10px;font-size:12px}.shop-results .section-heading{align-items:center;min-height:52px}.result-count{color:#888;margin-top:10px;font-size:12px}.shop-results .collection-toolbar{margin-top:20px}.shop-results .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 22px}.shop-results .product-meta h3,.shop-results .product-meta>div{font-size:17px}.active-filters{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.active-filters button{color:#666;background:#eeedeb;border-radius:4px;padding:8px 12px;font-size:11px}.filter-toggle{display:none}.detail{background:0 0;padding-top:35px}.detail-breadcrumb{color:#888;flex-wrap:wrap;gap:11px;padding-bottom:28px;font-size:11px;display:flex}.detail-breadcrumb>a{color:#555}.detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:65px}.detail-image{background:#f1f1ee;border-radius:8px}.detail-image img{object-fit:contain;mix-blend-mode:normal;padding:35px}.thumbnails{gap:12px}.thumbnails button{background:#f0f0ed;border:1px solid #0000;border-radius:5px;width:90px;height:90px;padding:5px}.thumbnails img{object-fit:contain;width:100%;height:100%}.thumbnails .active{border-color:#b82329}.detail-copy{padding-top:8px}.detail-topline{color:#888;justify-content:space-between;gap:15px;font-size:11px;display:flex}.detail-topline>span:first-child{color:#b82329;font-weight:500}.detail-copy h1{letter-spacing:-1px;margin:18px 0 23px;font-size:38px;font-weight:600;line-height:1.2}.detail-pricing{border-bottom:1px solid #e2e2df;flex-wrap:wrap;align-items:center;gap:15px;padding-bottom:23px;display:flex}.detail-price{font-size:27px;font-weight:600}.detail-price del{font-size:16px;font-weight:400}.detail-discount{color:#b82329;background:#f9e5e6;border-radius:4px;padding:7px 10px;font-size:11px}.detail-copy .muted{color:#777;margin-top:21px;font-size:13px;line-height:1.8}.field-title{margin-top:28px;font-size:13px;font-weight:500}.field-title strong{color:#777;font-size:12px;font-weight:400}.detail-copy .large{padding-bottom:3px;padding-left:4px}.detail-copy .large button{width:28px;height:28px}.sizes{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.sizes button{background:#fff;border-radius:4px;min-height:44px;padding:13px 0;font-size:13px}.sizes .active{color:#fff;background:#202020}.size-help{color:#777;min-height:16px;margin-top:12px;font-size:11px}.add-button{background:#b82329;border-radius:4px;min-height:52px;margin-top:18px;font-size:14px;font-weight:500}.add-button:hover{background:#991d23}.save-detail{background:#fff;border-radius:4px;min-height:45px}.product-facts{grid-template-columns:1fr 1fr;gap:20px;padding:23px 0 0;display:grid}.product-facts>div{flex-direction:column;gap:7px;display:flex}.product-facts span{color:#999;font-size:10px}.product-facts strong{color:#666;font-size:12px;font-weight:500}.detail-copy details{padding:19px 0;font-size:13px}@media (width>=1450px){.shop-results .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){.shop-layout{grid-template-columns:230px minmax(0,1fr);gap:25px}.filter-sidebar{padding:22px 17px}.shop-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.navigation{gap:20px;font-size:12px}.detail-grid{gap:35px}.detail-copy h1{font-size:31px}}@media (width<=700px){.product-image img{padding:12px}.shop-layout{flex-direction:column;gap:20px;display:flex}.shop-results{order:0;width:100%}.filter-sidebar{order:1;width:100%;display:none;position:static}.filter-sidebar.expanded{order:-1;display:block}.filter-toggle{background:#eee;border-radius:4px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}.filter-toggle svg{width:16px}.shop-results .section-heading h1{font-size:24px}.shop-results .product-grid{gap:27px 15px}.shop-results .product-meta h3{font-size:14px}.shop-results .product-meta>div{font-size:15px}.filter-heading h2{font-size:19px}.filter-sidebar fieldset{margin-top:22px}.filter-check,.category-option{font-size:14px}.filter-sidebar{padding:23px}.detail-grid{grid-template-columns:1fr;gap:28px}.detail-image img{padding:22px}.detail-copy h1{font-size:31px}.detail-price{font-size:25px}.detail-breadcrumb{padding-bottom:20px;font-size:10px}.thumbnails button{width:75px;height:75px}.detail-topline{font-size:10px}.product-meta h3{min-height:0}.sizes button{min-height:46px}.navigation{gap:19px}}.product-card{box-shadow:none;background:#fff;border:1px solid #e1e3e6;border-radius:10px;padding:8px;overflow:hidden}.product-card .product-image{aspect-ratio:1/1.08;border-radius:5px}.product-card .product-image img{object-fit:contain;object-position:center;mix-blend-mode:normal;width:100%;height:100%;padding:0;display:block;transform:none}.product-card .product-image:hover img{transform:none}.product-card .favorite{background:#ffffffd9;width:40px;height:40px;top:13px;right:13px}.product-card .favorite svg{width:19px;height:19px}.product-card .swatches{gap:11px;padding:15px 2px 14px}.product-card .swatches button{width:20px;height:20px}.product-card .product-meta{justify-content:space-between;align-items:flex-start;gap:10px;padding:0 2px 7px;display:flex}.product-card .product-meta>a{flex:1;min-width:0}.product-card .product-meta h3{color:#252525;min-height:0;margin:0;font-size:16px;font-weight:700;line-height:1.35}.product-card .product-meta>div{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;padding-top:2px;font-size:15px;font-weight:700;display:flex}.product-card .product-meta del{margin:0;font-size:11px;font-weight:400}.product-card .discount-label{font-weight:500}@media (width<=1100px){.product-card .product-meta{flex-direction:column;gap:8px}.product-card .product-meta>div{flex-flow:wrap;align-items:center}}@media (width<=700px){.product-card{border-radius:8px;padding:6px}.product-card .product-image{border-radius:4px}.product-card .favorite{width:31px;height:31px;top:9px;right:9px}.product-card .favorite svg{width:16px;height:16px}.product-card .swatches{gap:10px;padding:12px 2px}.product-card .swatches button{width:17px;height:17px}.product-card .product-meta h3,.product-card .product-meta>div{font-size:14px}.product-card .product-meta del{font-size:10px}}.product-card .product-image img{object-fit:cover;object-position:center;padding:0}.shop-header .header-actions{margin-left:auto}.shop-results .section-heading{min-height:44px}.shop-results .collection-toolbar{gap:16px;margin-top:15px;margin-bottom:23px;padding-bottom:15px}.catalogue-tools{align-items:center;gap:18px;min-width:0;margin-left:auto;display:flex}.catalogue-search{color:#888;background:#fff;border:1px solid #e0e2e5;border-radius:5px;align-items:center;gap:10px;width:280px;padding:10px 12px;display:flex}.catalogue-search>svg{flex-shrink:0;width:17px}.catalogue-search input{color:#333;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.catalogue-search button{place-items:center;padding:0;display:grid}.catalogue-search button svg{width:14px;height:14px}.catalogue-tools select{min-height:37px}.filter-sidebar fieldset:first-of-type{margin-top:0;padding-top:10px}@media (width<=1100px){.shop-results .collection-toolbar{flex-wrap:wrap}.catalogue-tools{width:100%;margin-left:0}.catalogue-search{flex:1;width:auto}}@media (width<=700px){.shop-header .header-main{height:auto;min-height:76px}.shop-collection{padding-top:16px}.shop-results .collection-toolbar{align-items:stretch;gap:12px}.catalogue-tools{gap:10px}.catalogue-tools select{max-width:125px;font-size:10px}.catalogue-search{padding:10px}.catalogue-search input{font-size:11px}}.journal-dialog>p{margin-bottom:20px}.journal-dialog-item{text-align:left;border-top:1px solid #eee;align-items:center;gap:13px;width:100%;padding:14px 0;display:flex}.journal-dialog-item img{object-fit:cover;border-radius:4px;width:57px;height:65px}.journal-dialog-item>span{flex:1}.journal-dialog-item strong{font-size:13px;font-weight:500;display:block}.journal-dialog-item small{color:#999;margin-top:7px;font-size:10px;display:block}.journal-dialog-item>svg{color:#aaa;width:17px}.journal-dialog-item:hover strong{color:#b82329}.header-links-wrap{padding-top:0;padding-bottom:0}.header-links{border:0;flex-wrap:wrap;align-items:center;gap:0 30px;min-height:53px;display:flex}.header-links>button,.header-brand-menu>button{color:#303030;white-space:nowrap;background:0 0;border:0;padding:15px 0;font-size:14px;font-weight:400;line-height:1.4;transition:color .15s;display:block}.header-links>button:hover,.header-brand-menu>button:hover,.header-brand-menu>button[aria-expanded=true]{color:#b82329}.header-brand-menu{position:relative}.header-brand-options{z-index:30;background:#fff;border-radius:5px;min-width:170px;padding:8px;position:absolute;top:calc(100% - 2px);left:-17px;box-shadow:0 7px 25px #00000015}.header-brand-options button{text-align:left;border:0;border-radius:3px;width:100%;padding:10px;font-size:13px;display:block}.header-brand-options button:hover{color:#b82329;background:#f6f5f3}.promotion-info .primary{margin-top:24px}@media (width<=1100px){.header-links{gap:0 24px}.header-links>button,.header-brand-menu>button{font-size:13px}}@media (width<=700px){.header-links{gap:0 18px;min-height:46px;padding-bottom:5px}.header-links>button,.header-brand-menu>button{padding:10px 0;font-size:12px}.header-brand-options{min-width:145px;left:-12px}.journal-dialog-item strong{font-size:12px}}button:disabled{opacity:.45;cursor:not-allowed}.header-main{gap:30px}.header-actions>button,.header-account{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:58px;padding:4px 0;display:flex}.header-action-label{white-space:nowrap;color:#555;font-size:10px}.header-actions b{top:-3px;right:5px}.header-quicklinks{align-items:center;gap:28px;margin-left:auto;display:flex}.header-quicklinks a{color:#777;font-size:13px}.header-quicklinks a:hover,.header-account:hover .header-action-label{color:#b82329}.footer-page-link{color:#777;padding-bottom:11px;font-size:11px;display:block}.detail-gallery{grid-template-columns:minmax(0,1fr) 75px;gap:12px;display:grid}.detail-gallery .thumbnails{flex-direction:column;gap:10px;margin:0}.detail-gallery .thumbnails button{width:75px;height:86px}.detail-gallery .detail-image{aspect-ratio:.88}.detail-gallery .detail-image img{padding:24px}.detail-copy h1{font-size:37px}.detail-pricing{border:0;padding-bottom:0}.detail-price del{color:#a0a0a0;margin:0 10px 0 0;font-size:19px}.stock-line{color:#666;margin:22px 0 15px;font-size:14px}.detail-purchase{grid-template-columns:110px 1fr 1fr;gap:12px;display:grid}.purchase-quantity{border:1px solid #ddd;border-radius:4px;display:flex;overflow:hidden}.purchase-quantity button{color:#fff;background:#222;width:33px;font-size:19px}.purchase-quantity span{flex:1;place-items:center;font-size:13px;display:grid}.detail-add{border:1px solid #222;border-radius:4px;justify-content:center;align-items:center;gap:9px;padding:14px 6px;font-size:12px;display:flex}.detail-buy{justify-content:center;padding:14px 6px;font-size:13px}.commerce-page{padding-top:38px;padding-bottom:45px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.page-heading h1{letter-spacing:-.6px;margin-top:8px;font-size:30px;font-weight:500}.page-heading>a,.page-heading>button{color:#777;font-size:12px}.page-intro{color:#888;margin-top:14px;font-size:13px;line-height:1.8}.auth-page{grid-template-columns:1fr 1fr;gap:60px;max-width:1200px;padding-top:50px;padding-bottom:30px;display:grid}.auth-story{background:#f1efea;border-radius:7px;flex-direction:column;min-height:560px;padding:40px 35px 0;display:flex;overflow:hidden}.auth-story h1{letter-spacing:-1px;margin:24px 0;font-size:39px;font-weight:500;line-height:1.25}.auth-story>p:not(.eyebrow){color:#85827d;font-size:13px;line-height:1.9}.auth-story img{object-fit:cover;width:calc(100% + 70px);max-width:none;height:250px;margin:auto -35px 0}.auth-panel{max-width:420px;padding:15px 0}.auth-panel h2{letter-spacing:-.5px;font-size:30px;font-weight:500}.auth-panel .page-intro{margin-bottom:25px}.form-field{color:#555;flex-direction:column;gap:9px;margin-bottom:19px;font-size:12px;display:flex}.form-field input{color:#222;background:#fff;border:1px solid #ddd;border-radius:4px;width:100%;min-width:0;height:45px;padding:11px 12px;font-size:13px}.form-field input:read-only{color:#999;background:#f4f4f2}.password-field{display:block;position:relative}.password-field input{padding-right:65px}.password-field button{color:#888;height:100%;font-size:11px;position:absolute;top:0;right:10px}.form-link{text-align:right;color:#777;margin:-6px 0 22px;font-size:11px;display:block}.field-hint{color:#888;margin:-11px 0 18px;font-size:10px}.form-submit{border-radius:4px;justify-content:center;width:100%;min-height:46px;margin-top:18px}.consent{color:#777;cursor:pointer;align-items:flex-start;gap:10px;margin:19px 0;font-size:11px;line-height:1.8;display:flex}.consent input{accent-color:#b82329;flex-shrink:0;width:16px;height:16px;margin:2px 0 0}.consent a{color:#555;text-decoration:underline}.form-error{color:#b82329;background:#faeeee;border-radius:4px;margin:16px 0;padding:13px;font-size:12px;line-height:1.7}.form-success{color:#42614d;background:#eef4ef;border-radius:4px;margin-top:15px;padding:13px;font-size:12px}.auth-switch{color:#888;text-align:center;margin-top:27px;font-size:12px}.email-code-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.email-code-actions button:disabled{cursor:wait;opacity:.55}.auth-switch a{color:#b82329;margin-left:7px}.success-message h3{margin:20px 0 12px;font-size:18px}.success-message p{color:#777;margin-bottom:25px;font-size:13px;line-height:1.8}.notice-box{color:#79705e;background:#f3f1eb;border-radius:4px;margin:20px 0;padding:15px;font-size:12px;line-height:1.8}.page-loading{text-align:center;color:#888;padding:70px 25px;font-size:13px}.account-required,.empty-state{text-align:center;padding-top:80px;padding-bottom:90px}.account-required h1,.empty-state h2{font-size:27px;font-weight:500}.account-required p,.empty-state p{color:#888;margin:18px 0 25px;font-size:13px;line-height:1.8}.account-required .primary,.empty-state .primary{justify-content:center;max-width:210px;margin:25px auto 0}.secondary-link{text-align:center;color:#777;padding:16px 0 0;font-size:12px;display:block}.account-grid{grid-template-columns:240px minmax(0,620px);gap:55px;display:grid}.account-menu{background:#fff;border-radius:5px;align-self:start;padding:15px}.account-menu a,.account-menu button{text-align:left;color:#777;border-radius:4px;width:100%;padding:14px;font-size:13px;display:block}.account-menu .active{color:#222;background:#f2efea}.account-form{background:#fff;border-radius:6px;padding:32px}.account-form h2{margin-bottom:28px;font-size:21px;font-weight:500}.form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.span-two{grid-column:span 2}.checkout-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px;display:grid}.checkout-steps{gap:40px;margin:0 0 34px;padding:0;list-style:none;display:flex}.checkout-steps li{color:#aaa;align-items:center;gap:10px;font-size:12px;display:flex}.checkout-steps li span{color:#aaa;background:#ececea;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.checkout-steps .active{color:#222}.checkout-steps .active span{color:#fff;background:#b82329}.checkout-steps .complete{color:#777}.checkout-steps .complete span{color:#fff;background:#555}.checkout-form{background:#fff;border-radius:6px;padding:30px}.form-section-heading{margin-bottom:28px}.form-section-heading h2{font-size:23px;font-weight:500}.form-section-heading p{color:#999;margin-top:12px;font-size:12px;line-height:1.7}.form-section-heading button{color:#b82329;margin-top:15px;padding:0;font-size:12px}.order-summary{background:#fff;border-radius:6px;padding:28px;position:sticky;top:24px}.order-summary h2{margin-bottom:25px;font-size:20px;font-weight:500}.order-summary>div:not(.payment-panel){justify-content:space-between;gap:15px;padding:10px 0;font-size:12px;display:flex}.order-summary p{color:#888;margin:18px 0;font-size:11px;line-height:1.9}.order-summary .primary{border-radius:4px;justify-content:center;width:100%;margin-top:20px}.order-summary .summary-total{border-top:1px solid #e9e9e5;margin-top:14px;padding-top:21px!important;font-size:16px!important}.summary-line{border-bottom:1px solid #eee;align-items:center;gap:13px;display:flex;padding:18px 0!important}.summary-line img{object-fit:cover;border-radius:4px;width:53px;height:60px}.summary-line>span{flex:1;min-width:0}.summary-line strong{font-size:12px;font-weight:500;display:block}.summary-line small{color:#888;margin-top:7px;font-size:10px;line-height:1.5;display:block}.summary-line b{white-space:nowrap;font-size:11px;font-weight:500}.cart-page-lines{background:#fff;border-radius:6px;padding:0 25px}.cart-page-line{border-bottom:1px solid #eee;gap:24px;padding:25px 0;display:flex}.cart-page-line:last-child{border-bottom:0}.cart-page-line>img{object-fit:cover;border-radius:5px;width:115px;height:125px}.cart-page-line>div{flex:1}.cart-page-line h3{margin-bottom:10px;font-size:17px;font-weight:500}.cart-page-line p{color:#999;margin-bottom:12px;font-size:12px}.cart-page-line strong,.cart-page-line>b{font-size:14px}.address-review{background:#f5f5f2;border-radius:5px;padding:20px}.address-review strong{font-size:14px;font-weight:500}.address-review p{color:#777;margin-top:8px;font-size:13px;line-height:1.7}.address-review small{color:#999;margin-top:10px;font-size:11px;display:block}.payment-choice{align-items:center;gap:20px;padding:25px 0 5px;display:flex}.payment-brand{color:#426b77;letter-spacing:-.8px;font-size:22px;font-weight:700;display:inline-block}.payment-choice strong{font-size:13px;font-weight:500}.payment-choice p{color:#999;margin-top:8px;font-size:11px;line-height:1.7}.orders-list{background:#fff;border-radius:6px;padding:0 25px}.orders-list>a{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;display:flex}.orders-list strong{font-size:14px;font-weight:500}.orders-list small{color:#999;margin-top:8px;font-size:11px;display:block}.orders-list b{font-size:14px;font-weight:500}.status{color:#777;background:#f0efea;border-radius:4px;padding:8px 12px;font-size:10px;line-height:1.5;display:inline-block}.status-confirmed,.status-delivered{color:#44614e;background:#eaf3ed}.status-cancelled{color:#a04747;background:#f5e9e9}.order-banner{background:#f0eee8;border-radius:6px;align-items:center;gap:20px;margin-bottom:28px;padding:22px;display:flex}.order-banner p{color:#807b6e;font-size:12px;line-height:1.8}.order-banner .status{background:#fff;flex-shrink:0}.order-panel{background:#fff;border-radius:6px;margin-bottom:22px;padding:27px}.order-panel h2{margin-bottom:15px;font-size:20px;font-weight:500}.payment-qr{width:220px;margin:20px auto}.payment-panel{text-align:center;border-top:1px solid #eee;margin-top:20px;padding-top:24px}.bank-links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.bank-links a{background:#f3f3f0;border-radius:3px;padding:8px 10px;font-size:11px}.paid-message{text-align:center;background:#eaf3ed;border-radius:4px;padding:12px;color:#42614d!important}.cancel-order{color:#aaa;margin:25px auto 0;font-size:11px;text-decoration:underline;display:block}.info-page{max-width:950px;padding-top:40px;padding-bottom:45px}.info-page h1{font-size:32px;font-weight:500}.info-page article{margin-top:32px}.info-page h2{margin-bottom:14px;font-size:19px;font-weight:500}.info-page article p{color:#777;font-size:14px;line-height:1.9}.info-page .primary{justify-content:center;width:160px;margin-top:36px}.admin-order{background:#fff;border-radius:6px;margin-bottom:25px;padding:25px}.admin-order h2{font-size:22px;font-weight:500}.admin-order p,.admin-order li{color:#777;margin:8px 0;font-size:14px;line-height:1.8}.admin-order form{max-width:350px;margin-top:20px}.admin-order .primary{border-radius:4px;justify-content:center}.admin-actions{gap:12px;margin-top:20px;display:flex}@media (width<=1100px){.header-actions{gap:14px}.header-quicklinks{gap:20px}.auth-page{gap:35px}.checkout-grid{grid-template-columns:minmax(0,1fr) 320px;gap:25px}.detail-purchase{grid-template-columns:90px 1fr 1fr;gap:8px}.detail-gallery{grid-template-columns:1fr}.detail-gallery .thumbnails{flex-direction:row}.detail-gallery .detail-image{aspect-ratio:1}}@media (width<=700px){.header-main{gap:15px}.header-actions{gap:10px}.header-actions>button,.header-account{min-width:33px}.header-action-label{font-size:8px}.header-actions b{right:-1px}.header-quicklinks{order:3;gap:25px;width:100%;margin-left:0}.header-quicklinks a{font-size:11px}.commerce-page{padding-top:27px}.page-heading{align-items:flex-start;gap:15px;margin-bottom:24px}.page-heading h1{font-size:25px}.page-heading>a{text-align:right;font-size:10px;line-height:1.6}.auth-page{grid-template-columns:1fr;gap:0;padding-top:28px}.auth-story{display:none}.auth-panel{max-width:none;padding-top:0}.auth-panel h2{font-size:28px}.checkout-grid,.account-grid{grid-template-columns:1fr;gap:22px}.account-menu{flex-wrap:wrap;gap:5px;padding:10px;display:flex}.account-menu button,.account-menu a{width:auto;padding:10px;font-size:11px}.account-form,.checkout-form,.order-panel{padding:22px}.form-grid{grid-template-columns:1fr}.span-two{grid-column:auto}.checkout-steps{gap:14px}.checkout-steps li{flex:1;align-items:flex-start;gap:6px;font-size:9px}.checkout-steps li span{flex-shrink:0;width:20px;height:20px;font-size:10px}.order-summary{padding:23px;position:static}.cart-page-lines{padding:0 15px}.cart-page-line{gap:15px;position:relative}.cart-page-line>img{width:80px;height:110px}.cart-page-line h3{font-size:14px}.cart-page-line>b{display:none}.cart-page-line p{font-size:10px}.cart-page-line strong{font-size:12px}.orders-list{padding:0 18px}.orders-list>a{flex-wrap:wrap;gap:15px}.orders-list b{width:100%;font-size:13px}.order-banner{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.summary-line b{font-size:10px}.detail-purchase{grid-template-columns:95px 1fr}.detail-buy{grid-column:span 2}.detail-gallery .detail-image img{padding:18px}.info-page h1{font-size:27px}.info-page article p{font-size:13px}.info-page h2{font-size:17px}.admin-order{padding:20px}}.home-topbar{color:#fff;background:#17232d}.home-topbar-inner{justify-content:space-between;align-items:center;gap:25px;min-height:42px;font-size:11px;display:flex}.topbar-contact,.topbar-links{align-items:center;gap:22px;display:flex}.home-topbar a{color:#f4f5f6}.home-topbar a:hover{color:#d7aaaa}.shop-header{border:1px solid #e7e7e4;border-radius:8px;width:calc(100% - 96px);max-width:1504px;margin:18px auto 0;box-shadow:0 2px 4px #00000005}.shop-header .wrap{padding-left:28px;padding-right:28px}.shop-header .header-main{gap:25px;height:110px}.shop-header .brand{gap:17px}.shop-header .brand img{width:84px;height:84px}.shop-header .brand strong{letter-spacing:.7px;font-size:21px}.shop-header .brand small{display:none}.shop-header .search{background:#fff;border:1px solid #d9dde1;border-radius:5px;width:390px;margin-left:auto}.header-actions{gap:21px;margin-left:0}.header-links .all-products-link{font-weight:500}.header-links-wrap{padding-bottom:7px}.shop-collection{padding-top:28px}.catalogue-tools{width:auto}.notification-menu{position:relative}.notification-trigger{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:58px;padding:4px 0;display:flex;position:relative}.notification-trigger .notification-count{color:#fff;background:#c4262d;border-radius:10px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:600;line-height:1;display:grid;position:absolute;top:-4px;right:3px}.notification-panel{z-index:80;text-align:left;background:#fff;border-radius:7px;width:370px;max-height:min(65vh,540px);padding:0 22px 15px;position:absolute;top:calc(100% + 18px);right:-85px;overflow-y:auto;box-shadow:0 10px 40px #00000024}.notification-heading{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:20px 0 17px;display:flex}.notification-heading h2{font-size:17px;font-weight:500}.notification-heading button{color:#888;padding:5px;font-size:10px}.notification-empty{color:#999;padding:30px 0;font-size:12px;line-height:1.7}.notification-items article{border-bottom:1px solid #eee;padding:19px 0}.notification-items article:last-child{border-bottom:0}.notification-items time{color:#aaa;font-size:9px}.notification-items h3{margin:7px 0;font-size:13px;font-weight:600;line-height:1.6}.notification-items p{color:#777;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.notification-items a{color:#b82329;margin-top:12px;font-size:11px;display:inline-block}.notification-error{color:#b82329;padding:15px 0;font-size:11px;line-height:1.7}.notification-error button{padding:7px 0;font-size:11px;text-decoration:underline}.admin-notifications{background:#fff;border-radius:6px;margin-bottom:40px;padding:28px}.admin-notifications form{max-width:660px}.form-field textarea,.form-field select{width:100%;font:inherit;color:#333;resize:vertical;background:#fff;border:1px solid #ddd;border-radius:4px;padding:12px;font-size:13px}.field-hint-inline{color:#aaa;font-size:10px}.admin-notifications .primary{border-radius:4px;justify-content:center}.admin-notification-list{margin-top:30px}.admin-notification-list h3{margin-bottom:17px;font-size:18px;font-weight:500}.admin-notification-list article{border-top:1px solid #eee;justify-content:space-between;align-items:start;gap:25px;padding:20px 0;display:flex}.admin-notification-list strong{font-size:15px;font-weight:500}.admin-notification-list small{color:#78818d;margin:9px 0;font-size:13px;display:block}.admin-notification-list p{color:#888;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.admin-notification-list button{color:#b82329;white-space:nowrap;padding:0;font-size:13px}@media (width<=1200px){.shop-header .brand img{width:76px;height:76px}.shop-header .brand strong{font-size:18px}.shop-header .search{width:300px}.header-actions{gap:15px}}@media (width<=1000px){.shop-header{width:calc(100% - 56px)}.shop-header .header-main{flex-wrap:wrap;gap:18px;height:auto;min-height:100px;padding-top:18px;padding-bottom:16px}.shop-header .search{order:3;width:100%}.header-actions{margin-left:auto}}@media (width<=700px){.home-topbar-inner{gap:15px;min-height:36px;font-size:9px}.topbar-contact,.topbar-links{gap:13px}.topbar-links a:last-child{display:none}.shop-header{width:calc(100% - 28px);margin-top:14px}.shop-header .wrap{padding-left:16px;padding-right:16px}.shop-header .header-main{gap:13px;min-height:90px;padding-top:15px}.shop-header .brand{gap:11px}.shop-header .brand img{width:58px;height:58px}.shop-header .brand strong{font-size:14px}.shop-header .search{padding:10px 12px}.header-actions{gap:11px}.notification-trigger{min-width:33px}.notification-trigger .notification-count{font-size:8px;top:-3px;right:-2px}.notification-panel{width:auto;max-height:70vh;position:fixed;inset:15% 16px auto}.notification-heading h2{font-size:16px}.shop-collection{padding-top:23px}.admin-notifications{padding:21px}}@media (width<=480px){.header-actions{gap:10px}.header-action-label{display:none}.header-actions>button,.header-account,.notification-trigger{min-width:25px}.header-actions svg{width:20px;height:20px}.landing-header .header-main{gap:12px}.landing-header .brand img{width:72px;height:72px}.landing-header .brand strong,.shop-header .brand strong{font-size:12px}.shop-header .brand img{width:54px;height:54px}.header-actions b{right:-4px}}.landing-header .brand img{width:112px;height:112px;box-shadow:none;border:0;margin-top:0}@media (width<=1100px){.landing-header .brand img{width:96px;height:96px}.landing-header .header-main{flex-wrap:wrap;height:auto;min-height:116px;padding-top:14px;padding-bottom:14px}.landing-header .search{flex:1;min-width:210px}}@media (width<=700px){.landing-header .brand img{width:72px;height:72px}.landing-header .header-main{min-height:100px}.landing-header .search{flex:auto;order:3;width:100%;min-width:0}}.home-topbar{background:#b82329}.home-topbar a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.shop-header,.landing-header{border-top:0;border-radius:0 0 8px 8px;width:calc(100% - 96px);max-width:1504px;margin:0 auto;box-shadow:0 2px 4px #00000008}.landing-header .wrap{padding-left:28px;padding-right:28px}.landing-header .header-main{height:132px}.shop-header .header-main{height:106px}.catalog-tabs{isolation:isolate;flex-wrap:nowrap;gap:6px;width:max-content;padding:0;position:relative}.catalog-tabs button{z-index:1;white-space:nowrap;background:0 0;font-weight:400;transition:color .18s;position:relative}.catalog-tabs button.active{color:#fff;background:0 0}.catalog-tabs[data-measured=false] button.active{background:#222}.catalog-tab-indicator{z-index:0;pointer-events:none;background:#222;border-radius:3px;transition:transform .26s cubic-bezier(.22,.68,.16,1),width .26s cubic-bezier(.22,.68,.16,1);position:absolute;top:0;bottom:0;left:0}.catalog-result-panel{animation:.23s ease-out catalog-tab-enter}@keyframes catalog-tab-enter{0%{opacity:.45;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (width<=1000px){.shop-header,.landing-header{width:calc(100% - 56px);margin:0 auto}.shop-header .header-main,.landing-header .header-main{height:auto}}@media (width<=700px){.shop-header,.landing-header{width:calc(100% - 28px);margin:0 auto}.landing-header .wrap{padding-left:16px;padding-right:16px}.catalog-tabs{gap:4px;max-width:100%}.catalog-tabs button{padding:9px 10px;font-size:10px}}@media (prefers-reduced-motion:reduce){.catalog-tab-indicator,.catalog-tabs button{transition:none}.catalog-result-panel{animation:none}}.banner-hero{aspect-ratio:3;width:calc(100% - 96px);max-width:1504px;height:auto;margin:0 auto}.banner-hero>img{position:absolute;inset:0}.landing-section-title{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.landing-section-title h2{letter-spacing:-.5px;font-size:30px;font-weight:500}.landing-section-title button{color:#777;align-items:center;gap:14px;padding:10px 0;font-size:12px;display:flex}.landing-section-title button:hover{color:#b82329}.collection-bridge{background:#f1efea;justify-content:space-between;gap:35px;margin-top:42px;padding-top:30px;padding-bottom:30px;display:flex}.collection-bridge h2{margin:13px 0;font-size:26px;font-weight:500}.collection-bridge p:not(.eyebrow){color:#888;font-size:12px;line-height:1.8}.collection-bridge-links{flex-direction:column;justify-content:center;gap:8px;min-width:235px;display:flex}.collection-bridge-links button{text-align:left;border-bottom:1px solid #dad7d0;justify-content:space-between;align-items:center;gap:25px;padding:12px 0;font-size:12px;display:flex}.landing-section[data-section=Хүүхдийн\ гутал] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.floating-cart{color:#fff;z-index:65;background:#b82329;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;bottom:25px;right:26px;box-shadow:0 4px 14px #0002}.floating-cart svg{width:24px;height:24px}.floating-cart b{color:#b82329;background:#fff;border:1px solid #b82329;border-radius:50%;place-items:center;min-width:21px;height:21px;font-size:10px;display:grid;position:absolute;top:-5px;right:-3px}.admin-shell{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:35px;max-width:1580px;margin:auto;padding:35px 28px 50px;display:grid}.admin-sidebar{color:#ddd;background:#242526;border-radius:6px;padding:27px 20px;position:sticky;top:20px}.admin-store-link{letter-spacing:1px;padding-bottom:25px;font-size:17px;font-weight:600;display:block}.admin-store-link span{color:#8f9295;letter-spacing:0;margin-top:8px;font-size:13px;font-weight:400;display:block}.admin-sidebar nav{margin-bottom:27px}.admin-sidebar nav button{text-align:left;color:#b7b9bb;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:5px;padding:13px 12px;font-size:14px;display:flex}.admin-sidebar nav button.active{color:#fff;background:#393b3e;box-shadow:inset 2px 0 #b82329}.admin-sidebar nav b{color:#fff;background:#b82329;border-radius:3px;padding:3px 5px;font-size:12px}.admin-sidebar .primary{background:#b82329;border-radius:4px;justify-content:center;width:100%;font-size:14px}.admin-view-store{color:#8f9295;text-align:center;margin-top:22px;font-size:13px;display:block}.admin-main{min-width:0}.admin-main .page-heading h1{font-size:30px}.admin-main .primary{border-radius:4px;justify-content:center}.admin-main .admin-notifications{margin:0}.secondary-button{color:#555;background:#f0efec;border:1px solid #e5e3dd;border-radius:4px;justify-content:center;align-items:center;padding:11px 16px;font-size:12px;display:inline-flex}.text-danger{font-size:11px;color:#b82329!important}.admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px;display:grid}.admin-kpis article{background:#fff;border-radius:5px;padding:23px 20px}.admin-kpis span{color:#8d8f91;font-size:13px;display:block}.admin-kpis strong{letter-spacing:-.6px;margin:17px 0 11px;font-size:29px;font-weight:500;display:block}.admin-kpis small{color:#78818d;font-size:12px}.admin-overview-grid{grid-template-columns:1.5fr 1fr;gap:22px;margin-bottom:25px;display:grid}.admin-chart,.admin-attention,.admin-best{background:#fff;border-radius:5px;padding:25px}.admin-chart>div:first-child{justify-content:space-between;align-items:center;display:flex}.admin-chart h2,.admin-attention h2,.admin-best h2{font-size:20px;font-weight:500}.admin-chart>div:first-child span{color:#78818d;font-size:13px}.visit-bars{align-items:flex-end;gap:11px;height:190px;padding-top:25px;display:flex}.visit-bars>div{flex-direction:column;flex:1;align-items:center;gap:7px;min-width:0;display:flex}.visit-bars i{background:#b82329;border-radius:3px 3px 0 0;width:100%;max-width:29px}.visit-bars span{color:#888;font-size:12px}.visit-bars small{color:#78818d;font-size:11px}.chart-empty{color:#78818d;text-align:center;place-items:center;min-height:190px;font-size:14px;display:grid!important}.admin-chart p,.admin-attention p,.admin-best>p{color:#78818d;margin-top:20px;font-size:13px;line-height:1.8}.admin-attention button{text-align:left;color:#777;border-bottom:1px solid #eee;width:100%;padding:16px 0;font-size:14px;display:block}.admin-attention strong{color:#b82329;margin-right:6px}.admin-best>div{justify-content:space-between;gap:20px;padding-top:18px;font-size:14px;display:flex}.admin-best strong{flex:1;font-weight:500}.admin-best span{color:#78818d}.admin-best b{font-weight:500}.admin-list-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 22px;display:flex}.admin-list-toolbar>input,.admin-list-toolbar>select{color:#555;background:#fff;border:1px solid #e1e1de;border-radius:4px;min-height:40px;padding:11px 12px;font-size:14px}.admin-list-toolbar>input{flex:220px;min-width:180px}.admin-list-toolbar>select{flex:0 145px;min-width:130px}.admin-list-toolbar .filter-check{white-space:nowrap;flex:none;gap:9px;min-height:44px;margin:0}.admin-list-toolbar .filter-check input{flex:none;width:18px;min-width:18px;height:18px;min-height:18px;padding:0}.admin-list-toolbar>span{color:#78818d;font-size:13px}.admin-table-scroll{background:#fff;border-radius:5px;overflow-x:auto}.product-admin-table{border-collapse:collapse;text-align:left;width:100%;min-width:780px}.product-admin-table th{color:#78818d;border-bottom:1px solid #eee;padding:17px 15px;font-size:13px;font-weight:500}.product-admin-table td{vertical-align:middle;border-bottom:1px solid #eee;padding:16px 15px;font-size:14px}.product-admin-table td>small{color:#78818d;margin-top:7px;font-size:12px;display:block}.admin-product-cell{align-items:center;gap:13px;display:flex}.admin-product-cell img{object-fit:contain;border-radius:4px;width:68px;height:76px}.admin-product-cell strong{font-size:14px;font-weight:500;display:block}.admin-product-cell small,.admin-product-cell span{color:#78818d;margin-top:6px;font-size:13px;display:block}.table-actions{flex-wrap:wrap;gap:8px;max-width:210px;display:flex}.table-actions button{color:#666;min-height:34px;padding:6px 4px;font-size:13px}.table-actions button:hover{color:#b82329}.admin-results-count{color:#78818d;margin-top:20px;font-size:13px}.status-draft{color:#8b7b52;background:#f0eee6}.status-archived{color:#aaa;background:#eee}.editor-steps{gap:25px;margin:0 0 28px;padding:0;list-style:none;display:flex}.editor-steps li{color:#78818d;flex:1;align-items:center;gap:10px;display:flex}.editor-steps li>span{background:#e9e8e4;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:14px;display:grid}.editor-steps strong{font-size:14px;font-weight:500;display:block}.editor-steps small{margin-top:6px;font-size:12px;display:block}.editor-steps .active{color:#222}.editor-steps .active>span{color:#fff;background:#b82329}.editor-steps .done>span{color:#fff;background:#555}.editor-basics{grid-template-columns:1.7fr 1fr;gap:30px;display:grid}.editor-fields,.editor-guide,.variant-content,.editor-review{background:#fff;border-radius:5px;padding:28px}.editor-fields h2,.variant-content h2,.editor-review h2{margin-bottom:25px;font-size:23px;font-weight:500}.editor-guide{background:#f1efea;align-self:start}.editor-guide h3{font-size:20px;font-weight:500}.editor-guide p{color:#888;margin-top:17px;font-size:14px;line-height:1.9}.editor-guide>div{color:#888;border-top:1px solid #dcd9d0;border-bottom:1px solid #dcd9d0;flex-direction:column;gap:11px;margin-top:22px;padding:20px 0;font-size:14px;display:flex}.editor-guide strong{color:#444;font-weight:500}.season-selector{flex-wrap:wrap;gap:15px;margin:0 0 25px;display:flex}.season-selector>div{justify-content:space-between;width:100%;margin-bottom:4px;font-size:14px;display:flex}.season-selector button{color:#b82329;padding:0;font-size:13px}.season-selector label{color:#777;align-items:center;gap:7px;font-size:14px;display:flex}.season-selector input{accent-color:#b82329}.editor-footer{justify-content:flex-end;align-items:center;gap:13px;margin-top:25px;display:flex}.variant-nav{flex-wrap:wrap;gap:9px;margin-bottom:20px;display:flex}.variant-nav button{background:#eee;border-radius:4px;align-items:center;gap:9px;padding:12px 15px;font-size:14px;display:flex}.variant-nav .active{color:#fff;background:#222}.variant-nav i{border:1px solid #ffffff60;border-radius:50%;width:14px;height:14px}.variant-header{justify-content:space-between;align-items:start;gap:25px;display:flex}.variant-header .form-grid{flex:1;max-width:490px}.variant-header input[type=color]{max-width:110px;padding:5px}.editor-intro{color:#78818d;margin:-12px 0 20px;font-size:14px;line-height:1.8}.product-photo-list{flex-wrap:wrap;gap:14px;margin-bottom:33px;display:flex}.product-photo-list>div{background:#f7f7f5;border-radius:4px;width:120px;padding-bottom:10px;position:relative;overflow:hidden}.product-photo-list img{object-fit:cover;width:120px;height:128px}.product-photo-list>div>span{color:#888;background:#fff;padding:3px 5px;font-size:11px;position:absolute;top:7px;left:7px}.product-photo-list button{color:#888;width:100%;padding:7px 6px 0;font-size:13px;display:block}.photo-upload{cursor:pointer;background:#fafaf8;border:1px dashed #d3d3cf;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:135px;min-height:155px;display:flex}.photo-upload strong{font-size:14px;font-weight:500}.photo-upload small{color:#78818d;font-size:12px}.photo-upload{position:relative}.photo-upload input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.photo-upload:focus-within{outline-offset:3px;outline:2px solid #b82329}.size-entry-heading p{color:#78818d;margin:-13px 0 22px;font-size:13px;line-height:1.8}.size-shortcuts{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.size-shortcuts button,.size-shortcuts input{border:1px solid #ddd;border-radius:4px;padding:10px 12px;font-size:13px}.size-shortcuts input{width:140px}.size-shortcuts button{background:#f4f3f0}.stock-bulk{align-items:center;gap:15px;margin-bottom:23px;display:flex}.stock-bulk label{color:#78818d;align-items:center;gap:10px;font-size:13px;display:flex}.stock-bulk input{border:1px solid #ddd;border-radius:4px;width:60px;padding:9px}.stock-bulk button{color:#b82329;font-size:13px}.stock-matrix{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}.stock-matrix>div{border:1px solid #e6e6e2;border-radius:4px;padding:12px}.stock-matrix label{flex-direction:column;gap:10px;font-size:14px;display:flex}.stock-matrix input{border:1px solid #ddd;border-radius:3px;width:100%;padding:10px;font-size:16px}.stock-matrix small{color:#78818d;margin:10px 0;font-size:11px;display:block}.stock-matrix button{color:#b82329;padding:0;font-size:12px}.editor-review>div>p{color:#888;white-space:pre-wrap;margin:12px 0;font-size:14px;line-height:1.9}.review-price{margin:8px 13px 8px 0;font-size:26px;font-weight:500;display:inline-block}.editor-review del{color:#78818d;font-size:18px}.review-variants{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:25px;display:grid}.review-variants article{background:#f6f6f3;border-radius:4px;overflow:hidden}.review-variants img,.missing-photo{aspect-ratio:1;object-fit:cover;width:100%}.missing-photo{color:#78818d;background:#eee;place-items:center;font-size:14px;display:grid}.review-variants h3{padding:15px 15px 0;font-size:16px;font-weight:500}.review-variants p{color:#888;padding:0 15px 15px;font-size:13px;line-height:1.9}.photo-editor-overlay{z-index:210;background:#0008;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.save-detail{justify-content:center;align-items:center;gap:8px;display:flex}.photo-editor{background:#fff;border-radius:7px;width:1030px;max-width:100%;max-height:94vh;padding:25px;overflow-y:auto}.photo-editor-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.photo-editor-heading h2{font-size:25px;font-weight:500}.photo-editor-heading p{color:#78818d;margin-top:10px;font-size:13px}.photo-editor-heading button{color:#888;font-size:13px}.photo-editor-grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:26px;display:grid}.photo-stage{background:#f3f3f0;border-radius:4px;overflow:hidden}.photo-stage canvas{width:100%;height:auto;display:block}.photo-stage .mask-canvas{cursor:crosshair;touch-action:none;background-color:#fff;background-image:linear-gradient(45deg,#eee 25%,#0000 25%),linear-gradient(-45deg,#eee 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eee 75%),linear-gradient(-45deg,#0000 75%,#eee 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.photo-controls .primary{width:100%;font-size:14px}.editor-tip{color:#78818d;margin-top:15px;font-size:13px;line-height:1.8}.editor-tools{gap:7px;margin:20px 0;display:flex}.editor-tools button{background:#f0efec;border-radius:3px;padding:9px;font-size:13px}.editor-tools .active{color:#fff;background:#222}.photo-controls h3{margin-bottom:15px;font-size:15px;font-weight:500}.photo-presets{gap:9px;margin-bottom:18px;display:flex}.photo-presets button{border:1px solid #0001;border-radius:50%;width:30px;height:30px}.color-inputs{gap:15px;margin:15px 0 25px;display:flex}.color-inputs label{color:#888;align-items:center;gap:8px;font-size:13px;display:flex}.color-inputs input{border:0;width:32px;height:30px;padding:0}.photo-controls .form-field{margin-bottom:16px}.photo-controls input[type=range]{accent-color:#b82329;height:auto;padding:0}.photo-editor-footer{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:25px;margin-top:25px;padding-top:20px;display:flex}.photo-editor-footer p{color:#78818d;font-size:13px;line-height:1.7}.photo-editor-footer .primary{white-space:nowrap;font-size:14px}.content-admin-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:27px;display:grid}.admin-content-form,.content-live-preview{background:#fff;border-radius:5px;padding:25px}.content-upload{background:#f5f5f2;flex-direction:column;gap:15px;margin-bottom:25px;padding:20px;font-size:14px;display:flex}.content-upload input{font-size:13px}.content-live-preview img{object-fit:contain;width:100%;max-height:350px;margin:18px 0}.content-live-preview h2{margin:20px 0;font-size:22px;font-weight:500}.content-live-preview>p:not(.eyebrow){color:#888;white-space:pre-wrap;font-size:14px;line-height:1.9}.content-live-preview button{margin-top:20px}.admin-content-list{margin-top:30px}.admin-content-list article{background:#fff;border-radius:4px;align-items:center;gap:20px;margin-bottom:14px;padding:18px;display:flex}.admin-content-list img{object-fit:cover;width:70px;height:70px}.admin-content-list>article>div{flex:1}.admin-content-list h3{font-size:16px;font-weight:500}.admin-content-list p{color:#78818d;margin-top:9px;font-size:13px}.promotion-overlay{z-index:170;background:#0008;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.promotion-dialog{background:#fff;border-radius:5px;width:720px;max-width:100%;max-height:88vh;position:relative;overflow-y:auto}.promotion-dialog.has-poster{width:max-content;max-width:min(850px,100%)}.promotion-dialog>img{object-fit:contain;width:auto;max-width:100%;max-height:80vh;margin:0 auto;display:block}.promotion-dialog.welcome-campaign{color:#fff;background:#171717;border-radius:12px;width:580px;max-width:100%;max-height:calc(100dvh - 40px)}.welcome-campaign-art{position:relative}.welcome-campaign-art>img{aspect-ratio:1;object-fit:contain;width:100%}.welcome-campaign-copy{background:linear-gradient(#0e0d0ccc,#0000);padding:32px 34px;position:absolute;top:0;left:0;right:0}.welcome-campaign-copy>p{letter-spacing:2px;color:#e1c9c9;margin-bottom:12px;font-size:12px;font-weight:600}.welcome-campaign-copy h2{letter-spacing:-.9px;max-width:360px;font-size:34px;font-weight:600;line-height:1.15}.welcome-campaign .promotion-close{background:#ffffffed;border-radius:50%;width:34px;height:34px}.welcome-campaign-footer{padding:22px 28px 26px}.welcome-campaign-footer>p{color:#c5c0c0;margin-bottom:18px;font-size:14px;line-height:1.7}.welcome-campaign-footer .promotion-cta{color:#fff;background:#b82329;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:14px 18px;font-size:15px;font-weight:500;display:flex}.welcome-campaign-footer .promotion-cta:hover{background:#ca2930}@media (width<=620px){.welcome-campaign-copy{padding:23px 24px}.welcome-campaign-copy>p{margin-bottom:10px;font-size:10px}.welcome-campaign-copy h2{letter-spacing:-.5px;max-width:230px;font-size:25px}.welcome-campaign-footer{padding:17px 22px 22px}.welcome-campaign-footer>p{font-size:13px}}.promotion-close{z-index:2;color:#333;background:#fff;border-radius:3px;place-items:center;width:37px;height:33px;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 1px 7px #0001}.promotion-copy{padding:50px}.promotion-copy h2{margin:20px 0;font-size:30px;font-weight:500;line-height:1.3}.promotion-copy>p:not(.eyebrow){color:#888;white-space:pre-wrap;font-size:14px;line-height:1.9}.promotion-cta{text-align:center;color:#fff;background:#b82329;padding:15px;font-size:13px;display:block}.article-page{max-width:1000px;padding-top:40px;padding-bottom:50px}.article-page h1{margin:16px 0 30px;font-size:35px;font-weight:500}.article-image{object-fit:contain;width:100%;max-height:650px;margin:25px 0}.article-copy{color:#777;white-space:pre-wrap;font-size:15px;line-height:2}.article-page .primary{margin-top:30px;display:inline-flex}.published-news-card{background:#fff;border-radius:6px;overflow:hidden}.published-news-card>img{aspect-ratio:1.4;object-fit:cover;width:100%}.published-news-card>div{padding:23px}.published-news-card small{color:#aaa;font-size:10px}.published-news-card h2{margin:13px 0;font-size:20px;font-weight:500}.published-news-card p{color:#999;font-size:12px;line-height:1.8}.admin-order-row{background:#fff;border:0;border-radius:5px;margin-bottom:16px;padding:22px}.admin-order-row>summary{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-order-row summary strong{font-size:15px;font-weight:500}.admin-order-row summary small{color:#78818d;margin-top:9px;font-size:13px;display:block}.admin-order-row summary b{font-size:15px;font-weight:500}.admin-order-body{border-top:1px solid #eee;grid-template-columns:1fr 1fr;gap:30px;margin-top:25px;padding-top:25px;display:grid}.admin-order-body h3{margin:20px 0 12px;font-size:16px;font-weight:500}.admin-order-body p{color:#888;font-size:14px;line-height:1.9}@media (width<=1200px){.admin-shell{grid-template-columns:205px minmax(0,1fr);gap:23px}.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-basics{grid-template-columns:1fr}.editor-guide{display:none}.stock-matrix{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1000px){.banner-hero{width:calc(100% - 56px)}.admin-shell{grid-template-columns:1fr}.admin-sidebar{padding:20px;position:static}.admin-sidebar nav{flex-wrap:wrap;gap:5px;margin-bottom:15px;display:flex}.admin-sidebar nav button{width:auto;margin:0;padding:9px;font-size:13px}.admin-store-link{padding-bottom:17px}.admin-sidebar .primary{width:auto;display:inline-flex}.admin-view-store{margin:0 0 0 20px;display:inline-block}.admin-overview-grid{grid-template-columns:1fr}.photo-editor-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.banner-hero{aspect-ratio:2;width:calc(100% - 28px)}.landing-section-title{gap:14px;margin-bottom:22px}.landing-section-title h2{font-size:24px}.landing-section-title button{white-space:nowrap;gap:8px;font-size:10px}.landing-section-title button svg{width:16px}.collection-bridge{flex-direction:column;gap:20px;margin-top:28px;padding-top:24px;padding-bottom:24px}.collection-bridge h2{font-size:23px}.collection-bridge-links{width:100%}.landing-section[data-section=Хүүхдийн\ гутал] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.floating-cart{width:49px;height:49px;bottom:20px;right:18px}.admin-shell{padding:25px 16px 35px}.admin-main .page-heading h1{font-size:26px}.admin-main .page-heading .primary{white-space:nowrap;padding:12px;font-size:13px}.admin-kpis{gap:12px}.admin-kpis article{padding:20px 15px}.admin-kpis strong{font-size:26px}.admin-kpis span{font-size:13px}.admin-kpis small{font-size:11px}.admin-list-toolbar{gap:9px}.admin-list-toolbar input{flex:auto;width:100%;min-width:0}.admin-list-toolbar select{flex:1;min-width:0;font-size:13px}.editor-steps{gap:12px}.editor-steps strong{font-size:13px}.editor-steps small{display:none}.editor-steps li{gap:6px}.editor-steps li>span{width:22px;height:22px;font-size:13px}.editor-fields,.variant-content,.editor-review{padding:20px}.variant-header{flex-direction:column;gap:0}.variant-header .form-grid{width:100%}.variant-header .text-danger{margin-bottom:25px}.stock-matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.stock-matrix>div{padding:9px}.stock-matrix small{font-size:10px}.review-variants{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.editor-footer{flex-wrap:wrap;gap:10px}.editor-footer .primary,.editor-footer .secondary-button{padding:12px;font-size:13px}.photo-editor-overlay{padding:10px}.photo-editor{max-height:95vh;padding:18px}.photo-editor-heading h2{font-size:22px}.photo-editor-heading p{font-size:12px}.photo-editor-grid{grid-template-columns:1fr;gap:20px}.photo-stage{max-height:43vh;overflow:auto}.photo-editor-footer{flex-direction:column;align-items:stretch;gap:12px}.content-admin-grid{grid-template-columns:1fr}.admin-content-form,.content-live-preview{padding:20px}.admin-content-list article{flex-wrap:wrap;gap:13px}.admin-content-list img{width:50px;height:50px}.admin-content-list h3{font-size:14px}.admin-content-list button{padding:8px;font-size:13px}.promotion-overlay{padding:16px}.promotion-copy{padding:42px 25px 28px}.promotion-copy h2{font-size:25px}.article-page h1{font-size:28px}.article-copy{font-size:13px}.admin-order-row>summary{flex-wrap:wrap;gap:15px}.admin-order-body{grid-template-columns:1fr;gap:15px}}.account-layout{background:#fafaf9;flex-direction:column;min-height:100dvh;display:flex}.account-layout>main{flex:1;align-items:center;display:grid}.account-header{border-bottom:1px solid #eae9e6;justify-content:space-between;align-items:center;gap:24px;width:min(1280px,100% - 64px);min-height:96px;margin:0 auto;display:flex}.account-brand{letter-spacing:-.3px;align-items:center;gap:14px;font-size:19px;font-weight:750;display:flex}.account-brand img{object-fit:contain;border-radius:50%;width:48px;height:48px}.account-brand small{letter-spacing:.2px;color:#898987;margin-top:5px;font-size:11px;font-weight:400;display:block}.account-header nav{align-items:center;gap:30px;font-size:13px;display:flex}.account-back{color:#777a7e;align-items:center;gap:9px;display:flex}.account-back svg{width:17px}.account-switch-link{color:#b82329;background:#f6eaea;border-radius:7px;padding:12px 19px;font-weight:600}.account-layout .auth-page{background:#fff;border-radius:18px;grid-template-columns:1.04fr 1fr;gap:54px;width:min(1120px,100% - 64px);margin:40px auto;padding:0;display:grid;overflow:hidden;box-shadow:0 10px 45px #25201804}.account-layout .auth-story{background:#eeeae4;border-radius:0;min-height:610px;padding:44px 40px 0}.account-layout .auth-story h1{margin:30px 0 22px;font-size:40px;font-weight:600}.account-layout .auth-story>p:not(.eyebrow){color:#7e7a73;font-size:14px}.account-layout .auth-story img{object-position:50% 55%;width:calc(100% + 80px);height:275px;margin:auto -40px 0}.account-layout .auth-panel{width:100%;max-width:none;padding:44px 45px 38px 0}.auth-form-eyebrow{letter-spacing:1.5px;color:#a08a87;margin:1px 0 15px;font-size:10px;font-weight:600}.account-layout .auth-panel h2{font-size:31px;font-weight:650}.account-layout .form-field{color:#555b61;font-size:13px}.account-layout .form-field input{border-color:#e1e3e6;border-radius:7px;height:48px}.account-layout .form-submit{background:#b82329;border-radius:7px;min-height:49px;font-size:14px}.account-layout .form-submit:hover{background:#a31d23}.account-layout .consent{font-size:12px}.account-layout .account-footer{color:#989a9d;border:0;justify-content:space-between;align-items:center;gap:15px;width:min(1280px,100% - 64px);margin:0 auto;padding:22px 0 26px;font-size:11px;display:flex}.account-footer div{gap:25px;display:flex}.account-footer a:hover{color:#b82329}.admin-layout{background:#f7f8fa;height:100dvh;min-height:100dvh;overflow:hidden}.admin-layout .admin-shell{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:0;max-width:none;height:100%;margin:0;padding:0;overflow:hidden}.admin-layout .admin-sidebar{color:#606976;z-index:30;background:#fff;border-right:1px solid #e8eaed;border-radius:0;flex-direction:column;height:100dvh;padding:30px 22px 23px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-layout .admin-store-link{color:#24272c;letter-spacing:-.2px;align-items:center;gap:11px;padding:0 0 40px;font-size:17px;display:flex}.admin-store-link img{border-radius:50%;flex-shrink:0;width:45px;height:45px}.admin-layout .admin-store-link span{letter-spacing:1.2px;color:#78818d;margin-top:7px;font-size:11px}.admin-nav-label{color:#78818d;letter-spacing:1.1px;text-transform:uppercase;margin:0 12px 15px;font-size:13px;font-weight:650}.admin-layout .admin-sidebar nav{margin-bottom:20px;display:block}.admin-layout .admin-sidebar nav button{white-space:normal;color:#7b828e;border-radius:8px;gap:12px;width:100%;margin-bottom:7px;padding:15px 13px;font-size:15px;font-weight:500}.admin-sidebar nav button>span{flex:1;line-height:1.45}.admin-sidebar nav svg{flex-shrink:0}.admin-layout .admin-sidebar nav button.active{color:#b82329;box-shadow:none;background:#faeeee}.admin-layout .admin-sidebar nav button:hover{color:#2c3037;background:#f8f8f9}.admin-layout .admin-sidebar nav button.active:hover{color:#b82329;background:#f8e8e8}.admin-sidebar-bottom{margin-top:auto;padding-top:35px}.admin-layout .admin-sidebar .primary{border-radius:8px;gap:9px;width:100%;min-height:47px;font-size:15px;display:flex}.admin-layout .admin-view-store,.admin-signout{color:#7a818c;justify-content:center;align-items:center;gap:10px;width:100%;min-height:42px;margin:10px 0 0;font-size:14px;display:flex}.admin-signout svg,.admin-view-store svg{width:17px}.admin-signout:hover,.admin-layout .admin-view-store:hover{color:#b82329}.admin-workspace{flex-direction:column;min-width:0;height:100dvh;display:flex;overflow:hidden}.admin-topbar{z-index:20;background:#fff;border-bottom:1px solid #e8eaed;flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;min-height:89px;padding:18px 34px;display:flex;position:sticky;top:0}.admin-breadcrumb{color:#8d949e;align-items:center;gap:13px;font-size:14px;display:flex}.admin-breadcrumb i{color:#d2d5da;font-style:normal}.admin-breadcrumb strong{color:#444b56;font-size:15px;font-weight:550}.admin-topbar-actions{align-items:center;gap:23px;display:flex}.admin-live-status{color:#527a6b;background:#eff6f3;border-radius:6px;padding:9px 12px;font-size:13px}.admin-notice-button{color:#9aa1ad;padding:7px;display:flex}.admin-notice-button:hover{color:#b82329}.admin-user{border-left:1px solid #eceef1;align-items:center;gap:13px;padding-left:20px;display:flex}.admin-user div{text-align:right}.admin-user strong{font-size:14px;font-weight:600;display:block}.admin-user small{color:#78818d;margin-top:4px;font-size:13px;display:block}.admin-user>span{color:#b82329;background:#f7e9e9;border-radius:50%;place-items:center;width:38px;height:38px;font-size:16px;font-weight:650;display:grid}.admin-menu-toggle,.admin-nav-scrim{display:none}.admin-layout .admin-main{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;width:100%;max-width:1660px;min-height:0;margin:0 auto;padding:34px;overflow-y:auto}.admin-layout .admin-main .page-heading{gap:20px;margin-bottom:28px}.admin-layout .admin-main .page-heading h1{letter-spacing:-.7px;font-size:30px;font-weight:650}.admin-layout .admin-main .page-intro{color:#78818d;margin-top:9px;font-size:15px}.admin-main .secondary-button{background:#fff;border-color:#e6e8ec;border-radius:7px;gap:8px}.admin-main .secondary-button svg{width:16px;height:16px}.admin-layout .admin-main .primary{color:#fff;background:#b82329;border-radius:7px;gap:9px;font-size:14px}.admin-layout .form-field,.photo-editor .form-field{color:#56606d;font-size:14px}.admin-layout .form-field input,.admin-layout .form-field select,.admin-layout .form-field textarea,.admin-layout .filter-check,.photo-editor .filter-check{font-size:15px}.admin-layout .filter-check input,.photo-editor .filter-check input,.admin-layout .season-selector input{flex-shrink:0;width:18px;height:18px}.admin-layout .status{font-size:13px}.admin-layout .form-error,.admin-layout .form-success,.photo-editor .form-error,.photo-editor .form-success{font-size:14px;line-height:1.6}.admin-layout .text-danger{font-size:inherit}.photo-editor .primary,.photo-editor .secondary-button{font-size:14px}.photo-editor .color-inputs{flex-wrap:wrap}.admin-layout .product-admin-table .low-stock-note{color:#b82329;line-height:1.6}.admin-layout .admin-kpis{gap:18px;margin-bottom:30px}.admin-layout .admin-kpis article{background:#fff;border:1px solid #e8eaee;border-radius:13px;padding:22px}.admin-layout .admin-kpis .admin-kpi-icon{color:#298a79;background:#eaf5f2;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.admin-layout .kpi-1 .admin-kpi-icon{color:#476fc8;background:#edf1fb}.admin-layout .kpi-2 .admin-kpi-icon{color:#b18a50;background:#f7f3eb}.admin-layout .kpi-3 .admin-kpi-icon{color:#aa4e58;background:#f9eef0}.admin-layout .admin-kpis strong{margin:21px 0 10px;font-size:31px;font-weight:650}.admin-layout .admin-kpis span{color:#454c58;font-size:14px;font-weight:550}.admin-layout .admin-kpis small{color:#78818d;margin-top:9px;font-size:13px;display:block}.admin-layout .admin-chart,.admin-layout .admin-attention,.admin-layout .admin-best{border:1px solid #e8eaee;border-radius:13px;padding:25px}.admin-layout .admin-chart h2,.admin-layout .admin-attention h2,.admin-layout .admin-best h2{font-size:18px;font-weight:600}.admin-layout .admin-table-scroll{border:1px solid #e8eaed;border-radius:11px}.admin-main :focus-visible,.account-layout :focus-visible{outline-offset:3px;outline:2px solid #b82329}@media (width<=1250px){.admin-layout .admin-shell{grid-template-columns:230px minmax(0,1fr)}.admin-layout .admin-sidebar{padding:25px 16px 20px}.admin-layout .admin-main{padding:28px}.admin-topbar{padding:18px 28px}.admin-live-status{display:none}.admin-layout .admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.admin-layout .admin-shell{display:block}.admin-layout .admin-sidebar{visibility:hidden;width:260px;transition:transform .2s,visibility .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.admin-layout .nav-open .admin-sidebar{visibility:visible;transform:translate(0)}.admin-layout .nav-open .admin-nav-scrim{z-index:25;background:#171a2240;display:block;position:fixed;inset:0}.admin-menu-toggle{color:#737a85;padding:8px 0;display:flex}.admin-topbar{min-height:76px;padding:16px 23px}.admin-breadcrumb{margin-right:auto}.admin-breadcrumb>span,.admin-breadcrumb i{display:none}.admin-layout .admin-main{padding:25px 23px}.account-layout .auth-page{grid-template-columns:1fr 1fr;gap:30px}.account-layout .auth-story{padding:35px 25px 0}.account-layout .auth-story img{width:calc(100% + 50px);margin:auto -25px 0}.account-layout .auth-story h1{font-size:32px}.account-layout .auth-panel{padding:35px 30px 30px 0}}@media (width<=620px){.account-header{gap:12px;width:calc(100% - 36px);min-height:80px}.account-brand{gap:10px;font-size:15px}.account-brand img{width:39px;height:39px}.account-brand small{font-size:9px}.account-header nav{gap:10px;font-size:11px}.account-back{display:none}.account-switch-link{padding:10px 12px}.account-layout .auth-page{border-radius:12px;width:calc(100% - 36px);margin:24px auto;display:block}.account-layout .auth-story{display:none}.account-layout .auth-panel{max-width:none;padding:29px 23px}.account-layout .auth-panel h2{font-size:29px}.account-layout .account-footer{flex-wrap:wrap;justify-content:center;width:calc(100% - 36px);padding:12px 0 22px;font-size:10px}.account-footer div{gap:18px}.admin-topbar{gap:14px;padding:12px 18px}.admin-topbar-actions{gap:12px}.admin-notice-button{display:none}.admin-user{border:0;padding-left:0}.admin-user div{display:none}.admin-layout .admin-main{padding:23px 18px}.admin-layout .admin-main .page-heading h1{font-size:26px}.admin-layout .admin-kpis{gap:12px}.admin-layout .admin-kpis article{padding:17px}.admin-layout .admin-kpis strong{margin-top:17px;font-size:27px}.admin-layout .admin-kpis span{font-size:13px}.admin-layout .admin-kpis small{line-height:1.5}.admin-layout .admin-overview-grid{grid-template-columns:1fr}}.shop-header,.landing-header,.account-header{z-index:50;position:sticky;top:0}.landing-header[data-pinned=true] .brand img{margin-top:0}.account-header{background:#fff;flex-shrink:0}.admin-main:focus-visible{outline-offset:-2px;outline:2px solid #b82329}@media (width>=1101px){.filter-sidebar{top:calc(var(--store-header-height,170px) + 16px);max-height:calc(100dvh - var(--store-header-height,170px) - 32px);overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}}.profile-page{max-width:1380px;padding-top:36px;padding-bottom:64px}.profile-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.profile-breadcrumb{color:#989ca3;gap:10px;margin-bottom:12px;font-size:11px;display:flex}.profile-breadcrumb a:hover{color:#b82329}.profile-page-heading h1{letter-spacing:-.7px;font-size:32px;font-weight:600}.profile-page-heading div>p:last-child{color:#777b82;margin-top:10px;font-size:13px;line-height:1.7}.profile-page svg{flex-shrink:0;width:20px;height:20px}.profile-grid{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:28px;display:grid}.profile-sidebar{top:calc(var(--store-header-height,170px) + 20px);background:#fff;border:1px solid #e7e8eb;border-radius:10px;padding:20px 16px;position:sticky}.profile-identity{align-items:center;gap:12px;padding:0 6px;display:flex}.profile-avatar{color:#a92027;background:#f6ecec;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:19px;font-weight:600;display:flex}.profile-identity>div{min-width:0}.profile-identity>div strong,.profile-identity>div span,.profile-identity>div small{display:block}.profile-identity strong{overflow-wrap:anywhere;font-size:16px;font-weight:600}.profile-identity div>span{color:#777b82;overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:1.6}.profile-identity small{color:#9a8586;margin-top:6px;font-size:10px}.profile-content{min-width:0}.profile-panel{background:#fff;border:1px solid #e7e8eb;border-radius:10px;overflow:hidden}.profile-panel-heading{border-bottom:1px solid #eef0f2;padding:28px 30px 23px}.profile-panel-heading h2{letter-spacing:-.25px;font-size:22px;font-weight:600}.profile-panel-heading p{color:#858991;margin-top:9px;font-size:12px;line-height:1.7}.profile-fields{border:0;min-width:0;margin:0;padding:27px 30px}.profile-field-row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.profile-fields .form-field{color:#4d535d;margin-bottom:22px;font-size:13px}.profile-fields .form-field input{border-color:#dfe2e7;border-radius:6px;height:48px;padding:12px 14px;font-size:14px}.profile-fields .form-field input::placeholder{color:#a2a6ad;font-size:12px}.profile-fields input:focus-visible{outline-offset:0;outline-width:1px}.profile-fields .form-field input:read-only{color:#717781;background:#f7f8fa}.profile-fields .profile-email,.profile-fields .form-grid>:last-child .form-field,.profile-password-fields .form-field:last-child{margin-bottom:0}.profile-email small{color:#9599a0;font-size:11px;font-weight:400;line-height:1.7}.profile-password-fields{max-width:570px}.profile-feedback:not(:empty){padding:0 30px 23px}.profile-feedback .form-error,.profile-feedback .form-success{border-radius:6px;margin:0}.profile-feedback .form-success{align-items:center;gap:9px;display:flex}.profile-loading{color:#81868f;font-size:12px}.profile-address-error{color:#b82329;background:#faeeee;border-radius:6px;padding:14px;font-size:12px;line-height:1.7}.profile-address-error button{padding:8px 0 0;text-decoration:underline}.profile-form-footer{border-top:1px solid #eef0f2;justify-content:space-between;align-items:center;gap:20px;padding:20px 30px;display:flex}.profile-form-footer>span{color:#92969e;align-items:center;gap:8px;font-size:11px;line-height:1.6;display:flex}.profile-form-footer>span svg{width:15px;height:15px}.profile-form-footer>div{flex-shrink:0;gap:10px;display:flex}.profile-reset,.profile-save{border-radius:6px;min-height:43px;padding:12px 22px;font-size:13px}.profile-reset{color:#5f6570;border:1px solid #e2e5e9}.profile-reset:hover{background:#f7f8fa}.profile-save{background:#b82329;justify-content:center;min-width:128px}.profile-save:hover{background:#a11e24}.profile-save:disabled,.profile-save:disabled:hover{color:#9499a1;cursor:default;background:#eceef1}.profile-help{color:#92969e;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;font-size:11px;line-height:1.6;display:flex}.profile-help a{color:#a43a40;text-underline-offset:3px;text-decoration:underline}@media (width<=1000px){.profile-grid{grid-template-columns:260px minmax(0,1fr);gap:20px}.profile-panel-heading,.profile-fields,.profile-form-footer{padding-left:24px;padding-right:24px}.profile-form-footer{flex-wrap:wrap}.profile-form-footer>div{margin-left:auto}}@media (width<=740px){.profile-page{padding-top:25px;padding-bottom:35px}.profile-page-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:22px}.profile-page-heading h1{font-size:28px}.profile-page-heading div>p:last-child{font-size:12px}.profile-grid{grid-template-columns:1fr;gap:20px}.profile-sidebar{padding:16px 12px;position:static}.profile-identity div>span{margin-top:4px}.profile-identity small{margin-top:3px}.profile-panel-heading{padding:23px 20px 19px}.profile-panel-heading h2{font-size:20px}.profile-fields{padding:22px 20px}.profile-field-row{grid-template-columns:1fr;gap:0}.profile-feedback:not(:empty){padding:0 20px 20px}.profile-form-footer{gap:15px;padding:18px 20px}.profile-form-footer>div{width:100%}.profile-reset{flex:1}.profile-save{flex:2;min-width:0}.profile-help{margin-top:17px}}html:has(.store-header-anchor){overflow-anchor:none}.store-header-anchor,.store-header-spacer{pointer-events:none;flex-shrink:0;height:0}:is(.landing-header,.shop-header,.account-header){isolation:isolate;background:0 0}:is(.landing-header,.shop-header,.account-header)>.store-header-surface{z-index:-1;pointer-events:none;border-radius:inherit;transform-origin:50%;background:#fff;position:absolute;inset:0}:is(.landing-header,.shop-header,.account-header)[data-pinned=true]{width:100%;max-width:none;box-shadow:none;border-bottom:1px solid #d8dbdfa6;border-radius:0;margin:0}:is(.landing-header,.shop-header,.account-header)[data-pinned=true]>.store-header-surface{-webkit-backdrop-filter:blur(12px)saturate(115%);backdrop-filter:blur(12px)saturate(115%);background:#ffffffd6;box-shadow:0 3px 16px #191d230a}:is(.landing-header,.shop-header)[data-pinned=true] .wrap{max-width:1600px;padding-left:clamp(24px,3vw,48px);padding-right:clamp(24px,3vw,48px)}:is(.landing-header,.shop-header)[data-pinned=true] .header-main{flex-wrap:nowrap;gap:24px;height:68px;min-height:0;padding-top:8px;padding-bottom:8px}.profile-store-header .header-main{justify-content:space-between}.profile-store-header .header-actions{margin-left:auto}:is(.landing-header,.shop-header)[data-pinned=true] .brand{gap:12px}:is(.landing-header,.shop-header)[data-pinned=true] .brand img{width:48px;height:48px;margin:0}:is(.landing-header,.shop-header)[data-pinned=true] .brand strong{letter-spacing:.3px;white-space:nowrap;font-size:19px}:is(.landing-header,.shop-header)[data-pinned=true] .brand small{display:none}:is(.landing-header,.shop-header)[data-pinned=true] .search{background:#f5f6f8c7;border-color:#d2d5dbb3;flex:1;order:0;width:auto;min-width:150px;max-width:580px;height:42px;padding:9px 14px}:is(.landing-header,.shop-header)[data-pinned=true] .header-actions{gap:18px;margin-left:auto}:is(.landing-header,.shop-header)[data-pinned=true] .header-actions>button,:is(.landing-header,.shop-header)[data-pinned=true] .header-account,:is(.landing-header,.shop-header)[data-pinned=true] .notification-trigger{gap:4px;min-height:42px;padding-top:3px;padding-bottom:3px}:is(.landing-header,.shop-header)[data-pinned=true] .header-actions svg{width:22px;height:22px}:is(.landing-header,.shop-header)[data-pinned=true] .header-links{gap:0 28px;min-height:40px;padding:0}:is(.landing-header,.shop-header)[data-pinned=true] .header-links>button,:is(.landing-header,.shop-header)[data-pinned=true] .header-brand-menu>button{padding:10px 0;font-size:13px}.account-header[data-pinned=true]{min-height:70px;padding:10px max(24px,50vw - 640px)}.account-header[data-pinned=true] .account-brand img{width:36px;height:36px}.account-header[data-pinned=true] .account-brand{font-size:16px}.account-header[data-pinned=true] .account-brand small{display:none}@media (width<=1100px){:is(.landing-header,.shop-header)[data-pinned=true] .header-main{gap:18px}:is(.landing-header,.shop-header)[data-pinned=true] .brand strong{font-size:16px}:is(.landing-header,.shop-header)[data-pinned=true] .header-actions{gap:12px}}@media (width<=860px){:is(.landing-header,.shop-header)[data-pinned=true] .header-main{flex-wrap:wrap;gap:10px 16px;height:auto}:is(.landing-header,.shop-header)[data-pinned=true] .search{flex:auto;order:3;width:100%;max-width:none}}@media (width<=700px){:is(.landing-header,.shop-header)[data-pinned=true] .wrap{padding-left:16px;padding-right:16px}:is(.landing-header,.shop-header)[data-pinned=true] .brand{gap:8px}:is(.landing-header,.shop-header)[data-pinned=true] .brand img{width:36px;height:36px}:is(.landing-header,.shop-header)[data-pinned=true] .brand strong{letter-spacing:0;font-size:12px}:is(.landing-header,.shop-header)[data-pinned=true] .header-actions{gap:8px}:is(.landing-header,.shop-header)[data-pinned=true] .header-actions>button,:is(.landing-header,.shop-header)[data-pinned=true] .header-account,:is(.landing-header,.shop-header)[data-pinned=true] .notification-trigger{min-width:28px;min-height:36px}:is(.landing-header,.shop-header)[data-pinned=true] .header-action-label{display:none}:is(.landing-header,.shop-header)[data-pinned=true] .search{min-width:0;height:36px;padding:7px 11px}:is(.landing-header,.shop-header)[data-pinned=true] .header-links{gap:0 16px;min-height:32px}:is(.landing-header,.shop-header)[data-pinned=true] .header-links>button,:is(.landing-header,.shop-header)[data-pinned=true] .header-brand-menu>button{padding:8px 0;font-size:11.5px}:is(.landing-header,.shop-header)[data-pinned=true] .header-brand-options{top:calc(var(--store-header-height,140px) + 8px);width:200px;max-height:calc(100dvh - var(--store-header-height,140px) - 24px);position:fixed;left:auto;right:16px;overflow-y:auto}.account-header[data-pinned=true]{min-height:62px;padding:10px 18px}.account-header[data-pinned=true] .account-brand img{width:30px;height:30px}.account-header[data-pinned=true] .account-brand{font-size:13px}}@media (width<=360px){:is(.landing-header,.shop-header)[data-pinned=true] .header-main{gap:8px}:is(.landing-header,.shop-header)[data-pinned=true] .brand strong{white-space:normal;max-width:88px;font-size:11px}:is(.landing-header,.shop-header)[data-pinned=true] .header-actions{gap:5px}}@media (prefers-reduced-motion:reduce){:is(.landing-header,.shop-header,.account-header){transition:none}:is(.landing-header,.shop-header)[data-pinned=true] .header-main{animation:none}}
