.store-navigation.svelte-h7we8j{position:relative;border-bottom:1px solid var(--sand);background:var(--ivory);z-index:15}.collection-scroll-hint.svelte-h7we8j{display:flex;justify-content:flex-end}.collection-scroll-hint.svelte-h7we8j button:where(.svelte-h7we8j){display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:8px 12px;border:0;background:transparent;color:var(--bordeaux);font-size:.72rem}.collection-scroll-hint.svelte-h7we8j button:where(.svelte-h7we8j):focus-visible{outline:2px solid var(--bordeaux);outline-offset:-2px}.navigation-hint.svelte-h7we8j{display:flex;justify-content:space-between;gap:16px;padding-top:12px;font-size:.58rem;letter-spacing:.16em;color:var(--stone);text-transform:uppercase}.navigation-hint.svelte-h7we8j span:where(.svelte-h7we8j):first-child{color:var(--bordeaux);font-weight:700}.collection-navigation.svelte-h7we8j{display:flex;align-items:center;gap:6px;padding-block:10px 14px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--sand) transparent}.collection-navigation.svelte-h7we8j>a:where(.svelte-h7we8j),.collection-navigation.svelte-h7we8j>.audience-menu:where(.svelte-h7we8j){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;flex-shrink:0;white-space:nowrap;min-height:48px;padding:10px 14px;border:1px solid transparent;border-radius:4px;background:transparent;font-size:.81rem;font-weight:550;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.audience-menu.svelte-h7we8j>a:where(.svelte-h7we8j){display:flex;align-items:center;min-height:48px;padding:10px 4px 10px 14px}.audience-menu.svelte-h7we8j>button:where(.svelte-h7we8j){display:grid;place-items:center;width:36px;min-height:48px;border:0;border-radius:3px;background:transparent;color:inherit;padding:0}.audience-menu.svelte-h7we8j>button:where(.svelte-h7we8j):hover{background:#c9a24a22}.collection-navigation.svelte-h7we8j>.audience-menu:where(.svelte-h7we8j){gap:0;padding:0;border-color:#d8cbbb;background:#fffcf7}.audience-menu.svelte-h7we8j button:where(.svelte-h7we8j) svg:where(.svelte-h7we8j){transition:transform .18s;opacity:.65}.audience-menu.opened.svelte-h7we8j button:where(.svelte-h7we8j) svg:where(.svelte-h7we8j){transform:rotate(180deg)}.collection-navigation.svelte-h7we8j>a:where(.svelte-h7we8j):hover,.collection-navigation.svelte-h7we8j>.audience-menu:where(.svelte-h7we8j):hover{background:#ede5d8;border-color:#c9b796;transform:translateY(-1px)}.collection-navigation.svelte-h7we8j>.chosen:where(.svelte-h7we8j),.collection-navigation.svelte-h7we8j>.opened:where(.svelte-h7we8j){background:var(--noir);color:var(--ivory);border-color:var(--noir);box-shadow:0 4px 12px #16130f12}.collection-navigation.svelte-h7we8j>.chosen:where(.svelte-h7we8j):hover,.collection-navigation.svelte-h7we8j>.opened:where(.svelte-h7we8j):hover{background:var(--noir);color:var(--ivory)}.collection-navigation.svelte-h7we8j>.chosen:where(.svelte-h7we8j):after,.collection-navigation.svelte-h7we8j>.opened:where(.svelte-h7we8j):after{content:"";position:absolute;bottom:3px;left:calc(50% - 18px);width:36px;height:3px;background:url(../../../brand/samakaka-detail.svg) center/36px 3px}.collection-navigation.svelte-h7we8j>.sale-entry:where(.svelte-h7we8j){color:var(--bordeaux);background:#8e102409;border-color:#8e102429;font-weight:700}.collection-navigation.svelte-h7we8j>.sale-entry.chosen:where(.svelte-h7we8j){background:var(--bordeaux);color:var(--ivory)}.collection-navigation.svelte-h7we8j>.collection-search:where(.svelte-h7we8j){margin-left:auto;padding-inline:12px}.collection-navigation.svelte-h7we8j>.circular-entry:where(.svelte-h7we8j){gap:8px;border-color:#c9a24a80;background:linear-gradient(135deg,#fffaf0,#f0e2bf55)}.circular-entry.svelte-h7we8j small:where(.svelte-h7we8j){padding:3px 5px;border-radius:999px;background:var(--gold);color:var(--noir);font-size:.48rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.collection-navigation.svelte-h7we8j>.circular-entry.chosen:where(.svelte-h7we8j) small:where(.svelte-h7we8j){background:var(--ivory)}.collection-panel.svelte-h7we8j{max-height:70vh;overflow-y:auto;position:absolute;top:100%;left:0;right:0;display:grid;grid-template-columns:.55fr 2.2fr;gap:26px;padding:32px;background:#fffcf6;border:1px solid var(--sand);border-top:2px solid var(--gold);box-shadow:0 18px 32px #16130f14;animation:svelte-h7we8j-reveal .18s ease-out}.collection-panel[hidden].svelte-h7we8j{display:none}.collection-intro.svelte-h7we8j h2:where(.svelte-h7we8j){font-size:2rem;margin:14px 0}.collection-intro.svelte-h7we8j .eyebrow:where(.svelte-h7we8j){font-size:.6rem;color:var(--stone)}.collection-all.svelte-h7we8j{display:inline-flex;align-items:center;gap:18px;min-height:48px;font-size:.8rem;border-bottom:1px solid var(--gold)}.collection-intro.svelte-h7we8j .samakaka-signature:where(.svelte-h7we8j){margin:22px 0 0}.collection-links.svelte-h7we8j{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-content:start}.collection-links.four-sections.svelte-h7we8j{grid-template-columns:repeat(4,minmax(0,1fr))}.collection-links.two-sections.svelte-h7we8j{grid-template-columns:2fr 1fr}.collection-links.two-sections.svelte-h7we8j .collection-section:where(.svelte-h7we8j):first-child{display:grid;grid-template-columns:1fr 1fr}.collection-links.two-sections.svelte-h7we8j .collection-section:where(.svelte-h7we8j):first-child h3:where(.svelte-h7we8j){grid-column:1/-1}.collection-section.svelte-h7we8j{display:flex;flex-direction:column;gap:8px}.collection-section.svelte-h7we8j:only-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.collection-section.svelte-h7we8j h3:where(.svelte-h7we8j){font-size:.76rem;line-height:1.5;min-height:2.3em;margin:0 0 4px;color:var(--bordeaux)}.collection-links.svelte-h7we8j a:where(.svelte-h7we8j){display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px;border:1px solid var(--sand);font-size:.84rem;transition:background .18s,border-color .18s}.collection-links.svelte-h7we8j a:where(.svelte-h7we8j):hover{background:#f0e8da;border-color:var(--gold)}.collection-links.svelte-h7we8j svg:where(.svelte-h7we8j){opacity:.5}.collection-close.svelte-h7we8j{position:absolute;right:8px;top:6px;display:grid;place-items:center;width:48px;height:48px;background:transparent;border:0}@keyframes svelte-h7we8j-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:651px)and (max-width:1050px){.collection-links.four-sections.svelte-h7we8j{grid-template-columns:1fr 1fr}.collection-panel.svelte-h7we8j{grid-template-columns:.55fr 2fr;max-height:70vh;overflow-y:auto}}@media(max-width:650px){.navigation-hint.svelte-h7we8j{font-size:.52rem;padding-top:10px}.navigation-hint.svelte-h7we8j span:where(.svelte-h7we8j):last-child{letter-spacing:.05em}.collection-navigation.svelte-h7we8j{gap:6px;padding-bottom:12px}.collection-navigation.svelte-h7we8j>a:where(.svelte-h7we8j){font-size:.75rem;padding-inline:12px}.collection-navigation.svelte-h7we8j>.audience-menu:where(.svelte-h7we8j){font-size:.75rem}.audience-menu.svelte-h7we8j>a:where(.svelte-h7we8j){padding-left:12px}.audience-menu.svelte-h7we8j>button:where(.svelte-h7we8j){width:32px}.collection-panel.svelte-h7we8j{padding:24px 18px;grid-template-columns:1fr;gap:20px;max-height:65vh;overflow-y:auto}.collection-intro.svelte-h7we8j h2:where(.svelte-h7we8j){margin:8px 0;font-size:1.6rem}.collection-intro.svelte-h7we8j .samakaka-signature:where(.svelte-h7we8j){display:none}.collection-links.svelte-h7we8j,.collection-links.four-sections.svelte-h7we8j,.collection-links.two-sections.svelte-h7we8j{grid-template-columns:1fr}.collection-section.svelte-h7we8j:first-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.collection-section.svelte-h7we8j{padding-top:14px;border-top:1px solid var(--sand)}.collection-section.svelte-h7we8j h3:where(.svelte-h7we8j){grid-column:1/-1;min-height:0}.collection-links.svelte-h7we8j a:where(.svelte-h7we8j){padding:13px 10px;font-size:.78rem}.collection-search.svelte-h7we8j{position:sticky;right:0;background:var(--ivory)!important;box-shadow:-6px 0 8px var(--ivory)}}@media(prefers-reduced-motion:reduce){.collection-navigation.svelte-h7we8j>a:where(.svelte-h7we8j),.collection-navigation.svelte-h7we8j>.audience-menu:where(.svelte-h7we8j),.audience-menu.svelte-h7we8j button:where(.svelte-h7we8j) svg:where(.svelte-h7we8j),.collection-links.svelte-h7we8j a:where(.svelte-h7we8j){transition:none}.collection-panel.svelte-h7we8j{animation:none}.collection-navigation.svelte-h7we8j>a:where(.svelte-h7we8j):hover,.collection-navigation.svelte-h7we8j>.audience-menu:where(.svelte-h7we8j):hover{transform:none}}.save-data .collection-panel.svelte-h7we8j{animation:none}.save-data .collection-navigation.svelte-h7we8j>a:where(.svelte-h7we8j),.save-data .collection-navigation.svelte-h7we8j>.audience-menu:where(.svelte-h7we8j){transition:none}.mobile-search-shortcut.svelte-h7we8j{display:none}@media(max-width:650px){.navigation-hint.svelte-h7we8j{align-items:center;padding-block:2px;min-height:48px}.navigation-hint.svelte-h7we8j>span:where(.svelte-h7we8j):last-of-type{display:none}.mobile-search-shortcut.svelte-h7we8j{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;width:44px;height:44px;border:1px solid #dfd1bf;border-radius:50%;background:#fffdf8;color:#1c1917;text-decoration:none;transition:background .2s,border-color .2s}.mobile-search-shortcut.svelte-h7we8j:active{background:#efe4d5;border-color:#bea788}.mobile-search-shortcut.svelte-h7we8j:focus-visible{outline:3px solid var(--bordeaux);outline-offset:2px}.mobile-search-label.svelte-h7we8j{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.collection-navigation.svelte-h7we8j{margin-right:0!important;max-width:100%;width:100%}.collection-navigation.svelte-h7we8j>.collection-search:where(.svelte-h7we8j){display:none}.collection-scroll-hint.svelte-h7we8j button:where(.svelte-h7we8j){min-height:32px;padding-block:3px 6px}}@media(prefers-reduced-motion:reduce){.mobile-search-shortcut.svelte-h7we8j{transition:none}}.mobile-search-form.svelte-h7we8j{display:none}@media(max-width:650px){.mobile-search-form.svelte-h7we8j{display:grid;gap:8px;margin-top:9px;padding:12px 14px;background:#f7f0e7;border-top:1px solid #e4d4c2;border-bottom:1px solid #e4d4c2}.mobile-search-form.svelte-h7we8j label:where(.svelte-h7we8j){font-weight:700;letter-spacing:normal;font-size:.83rem}.mobile-search-form.svelte-h7we8j>div:where(.svelte-h7we8j){display:flex;gap:7px}.mobile-search-form.svelte-h7we8j input:where(.svelte-h7we8j){flex:1;min-width:0;min-height:48px;background:#fff;border:1px solid #bba894;border-radius:6px;font:inherit;font-size:16px;padding:9px 12px}.mobile-search-form.svelte-h7we8j button:where(.svelte-h7we8j){min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#1b1713;color:#fff;border:0;border-radius:6px;padding:9px 13px;font-weight:700;font-size:.84rem}}@font-face{font-family:Fraunces;src:url(./fraunces-latin-wght-normal.ukD16Tqj.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Manrope;src:url(./manrope-latin-wght-normal.DHIcAJRg.woff2) format("woff2");font-weight:200 800;font-display:swap}.save-data,.save-data *{font-family:Arial,sans-serif!important}:root{--ivory:#faf6ef;--noir:#16130f;--bordeaux:#8e1024;--gold:#c9a24a;--sand:#e6ddcd;--stone:#5e574e;font-family:Manrope,Arial,sans-serif;color:var(--noir);background:var(--ivory);font-synthesis:none;font-size:16px}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}button{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--bordeaux);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Fraunces,Georgia,serif;font-weight:400;letter-spacing:-.035em}h1{font-size:clamp(2.5rem,4.8vw,4.6rem);line-height:1.1;white-space:pre-line}h2{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.15}p{line-height:1.7}.wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.preview-banner{text-align:center;background:var(--sand);font-size:.75rem;padding:9px 16px;line-height:1.5}.header-main{display:flex;align-items:center;gap:36px;min-height:104px}.wordmark{font-family:Fraunces,Georgia,serif;font-size:2.5rem;font-weight:600;letter-spacing:.28em}.header-note{font-size:.7rem;letter-spacing:.2em;color:var(--stone)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:24px}.header-actions a,.data-toggle{display:flex;align-items:center;gap:8px;min-height:44px;font-size:.8rem}.data-toggle{border:0;background:transparent;padding:0}.data-toggle[aria-pressed=true]{color:var(--bordeaux)}.pattern-band{height:5px;background-color:var(--noir);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='5' viewBox='0 0 28 5'%3E%3Cpath d='M0 5 4 0 8 5' fill='%23c9a24a'/%3E%3Cpath d='M14 0 18 5 22 0' fill='%238e1024'/%3E%3C/svg%3E")}.nav{display:flex;align-items:center;gap:38px;min-height:66px}.nav>a{display:flex;align-items:center;gap:8px;font-size:.85rem;min-height:48px;border-bottom:2px solid transparent}.nav>a.current{border-color:var(--bordeaux)}.nav-search{margin-left:auto}.tiny-diamond{color:var(--bordeaux);font-size:.6rem}.hero{display:grid;grid-template-columns:1.15fr 1fr;background:var(--noir);color:var(--ivory);min-height:410px;margin-top:12px}.hero-copy{padding:45px 48px}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:600;line-height:1.6}.hero .eyebrow{color:var(--gold);margin-bottom:24px}.hero h1{font-size:clamp(2.5rem,4.1vw,3.8rem);margin-bottom:20px}.hero-text{font-size:.95rem;color:#d9d0c3;max-width:360px;margin-bottom:26px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:15px 23px;min-height:50px;background:var(--noir);color:var(--ivory);border:1px solid var(--noir);font-size:.85rem}.button:hover{background:#34302a}.button.light{background:var(--ivory);color:var(--noir);border-color:var(--ivory)}.button.light:hover{background:var(--sand)}.hero-secondary{display:block;font-size:.8rem;margin-top:20px;text-decoration:underline;text-underline-offset:5px}.hero-art{background:var(--bordeaux);display:flex;padding:32px;align-items:stretch}.editorial-frame{border:1px solid #f0d4b04a;padding:26px;display:flex;flex-direction:column;justify-content:center;width:100%}.editorial-frame p{font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,3.4vw,3.4rem);white-space:pre-line;line-height:1.2}.editorial-frame .eyebrow{color:#fff0da}.edition{font-size:.7rem;letter-spacing:.15em}.selection{padding-block:58px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:26px}.section-heading h2{margin:0}.section-heading .eyebrow{color:var(--bordeaux);margin-bottom:10px}.text-link{display:flex;align-items:center;gap:15px;font-size:.85rem;min-height:44px;border-bottom:1px solid var(--noir)}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px}.product-visual{position:relative;aspect-ratio:3/4;background:#eee8dd;overflow:hidden}.product-image-link{display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column}.product-badge{position:absolute;top:14px;left:14px;padding:7px 10px;background:var(--ivory);font-size:.7rem}.sample-swatch{display:block;background:var(--tone);width:45%;aspect-ratio:1;border-radius:50%;opacity:.8}.visual-caption{position:absolute;bottom:23px;left:12px;right:50px;text-align:center;color:var(--stone);font-size:.75rem;line-height:1.4}.favorite-button{position:absolute;bottom:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;border:0;background:var(--ivory)}.favorite-button.active{color:var(--bordeaux)}.favorite-button.active svg{fill:#8e102419}.product-meta{display:flex;justify-content:space-between;gap:6px;font-size:.7rem;color:var(--stone);margin:15px 0 7px}.product-title{font-size:.95rem;display:block;line-height:1.5}.product-bottom{display:flex;justify-content:space-between;gap:8px;font-size:.85rem;margin-top:9px}.product-bottom>span:last-child{font-size:.75rem;color:var(--stone)}.circular-feature{border-block:1px solid #cbbda7;display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-block:44px}.circular-feature h2{white-space:pre-line;font-size:3rem;margin:0}.circular-feature .eyebrow{color:var(--bordeaux)}.circular-feature p{max-width:490px}.muted{color:var(--stone)}.promises{display:grid;grid-template-columns:repeat(3,1fr);padding-block:48px;gap:32px}.promises>div{border-right:1px solid var(--sand);padding-right:24px}.promises>div:last-child{border:0}.promises svg{color:var(--bordeaux);margin-bottom:14px}.promises h3{font-size:.9rem;margin-bottom:7px}.promises p{font-size:.85rem;color:var(--stone);margin:0}footer{background:var(--noir);color:var(--ivory);margin-top:24px}.footer-top{display:flex;align-items:center;gap:40px;padding-block:40px}.footer-top p{font-family:Fraunces,Georgia,serif;font-size:1.2rem;margin:0}.footer-top>a:last-child{margin-left:auto;display:flex;align-items:center;gap:14px;font-size:.8rem}.footer-bottom{border-top:1px solid #524a3e;padding-block:22px;display:flex;justify-content:space-between;gap:20px;font-size:.75rem;color:#c8beae}.catalog{padding-block:45px 65px;min-height:65vh}.catalog h1{font-size:clamp(2.3rem,4vw,3.3rem)}.catalog-heading .eyebrow{color:var(--bordeaux)}.search-box{display:flex;align-items:center;gap:14px;background:#fffdf9;border:1px solid #bfb5a6;padding:8px 14px;margin-block:32px 24px}.search-box input{background:transparent;border:0;min-width:0;width:100%;min-height:42px}.search-box button{display:flex;align-items:center;gap:12px;min-height:44px;background:transparent;border:0;white-space:nowrap;font-size:.85rem}.filter-row{display:flex;gap:22px;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid var(--sand)}.filter-row label{display:flex;flex-direction:column;font-size:.75rem;gap:8px;min-width:140px;color:var(--stone)}select{min-height:44px;border:1px solid #bfb5a6;padding:9px;background:var(--ivory);color:var(--noir);font-size:.85rem;border-radius:0}.sort-filter{margin-left:auto}.results-line{display:flex;justify-content:space-between;margin-block:22px;font-size:.8rem}.results-line a{text-decoration:underline}.empty-state{padding-block:75px;text-align:center}.empty-state svg{margin-bottom:20px}.empty-state h2{margin-top:10px}.empty-state p{color:var(--stone)}.product-page{padding-block:20px 70px}.back-link{display:inline-flex;align-items:center;gap:12px;min-height:48px;font-size:.8rem;margin-bottom:20px}.product-detail{display:grid;grid-template-columns:1.1fr 1fr;gap:70px}.detail-visual{position:relative;aspect-ratio:3/4;background:#eee8dd;display:flex;align-items:center;justify-content:center}.detail-copy{padding-top:15px}.detail-copy h1{font-size:3rem;margin-bottom:20px}.detail-copy>.eyebrow{color:var(--bordeaux)}.detail-price{font-size:1.2rem}.detail-copy p{font-size:.9rem}.detail-copy fieldset{padding:0;border:0;margin:28px 0 22px}.detail-copy legend{font-size:.85rem;margin-bottom:12px}.size-options{display:flex;gap:10px;flex-wrap:wrap}.size-options label{border:1px solid #bfb5a6;min-width:48px;min-height:48px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.size-options label.selected{background:var(--noir);color:var(--ivory);border-color:var(--noir)}.size-options input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.size-options label:focus-within{outline:2px solid var(--bordeaux);outline-offset:3px}.buy-actions{display:flex;gap:12px}.buy-actions>.button{flex:1}.outline-button{border:1px solid var(--noir);background:transparent;min-width:52px;display:grid;place-items:center}.outline-button[aria-pressed=true]{color:var(--bordeaux)}.status-message{min-height:24px;margin-block:10px;color:var(--bordeaux)}.demo-note{background:var(--sand);padding:14px;font-size:.8rem!important}details{border-bottom:1px solid #cbbda7;padding:16px 0}summary{cursor:pointer;font-size:.9rem;min-height:28px}details p{color:var(--stone);margin:14px 0 0}.bag-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:60px}.bag-item{display:flex;gap:22px;align-items:center;padding-block:22px;border-bottom:1px solid var(--sand)}.bag-swatch{width:75px;height:100px;flex-shrink:0}.bag-item h2{font-size:1.4rem;margin:8px 0}.bag-item p{font-size:.8rem;margin:0}.bag-item>span{margin-left:auto;white-space:nowrap;font-size:.85rem}.text-button{border:0;background:transparent;text-decoration:underline;text-underline-offset:4px;padding:10px 0;min-height:44px;font-size:.8rem}.bag-summary{background:#eee8dd;padding:28px;align-self:start}.bag-summary>div{display:flex;justify-content:space-between;gap:22px;margin-bottom:25px;font-size:.85rem}.bag-summary>.button{width:100%;margin-top:10px}.button:disabled{opacity:.55}.bag-summary p{font-size:.8rem;color:var(--stone);margin:18px 0 0}.skip-link{position:fixed;top:-100px;left:12px;padding:12px;background:var(--ivory);z-index:100}.skip-link:focus{top:12px}.data-notice{font-size:.75rem;padding-block:12px}.save-data,.save-data h1,.save-data h2,.save-data .wordmark,.save-data .editorial-frame p,.save-data .footer-top p{font-family:Arial,sans-serif}.save-data .hero-art{display:none}.save-data .hero{grid-template-columns:1fr}.save-data .hero-copy{max-width:750px}@media(min-width:1500px){.hero{min-height:470px}.hero-copy{padding:55px}}@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.header-note{display:none}.hero-copy{padding:32px}.hero-art,.editorial-frame{padding:18px}.header-actions{gap:18px}.nav{gap:27px}.product-detail{gap:35px}.detail-copy h1{font-size:2.3rem}.product-grid{gap:25px 16px}.product-meta{flex-direction:column}.bag-layout{gap:30px}.footer-top{gap:24px}}@media(max-width:650px){.wrap{width:calc(100% - 32px)}.preview-banner{font-size:.65rem;padding:7px 12px}.header-main{min-height:78px;gap:10px}.wordmark{font-size:1.9rem}.header-actions{gap:14px}.header-actions a{font-size:.75rem}.desktop-label,.data-toggle span{display:none}.data-toggle{min-width:34px}.nav{gap:0;justify-content:space-between;min-height:55px}.nav>a{font-size:.75rem;min-height:44px;gap:4px}.nav-search{margin-left:0}.hero{margin-top:6px;grid-template-columns:1fr;min-height:auto}.hero-copy{padding:28px 25px 30px}.hero h1{font-size:2rem;line-height:1.14}.hero .eyebrow{margin-bottom:18px}.hero-text{font-size:.85rem;max-width:290px}.hero-art{display:none}.hero-secondary{display:inline-block;margin:18px 0 0}.button{font-size:.8rem;gap:16px}.selection{padding-block:34px}.section-heading{align-items:start;gap:12px}.section-heading h2{font-size:1.8rem}.section-heading .eyebrow{font-size:.65rem}.text-link{font-size:.75rem;gap:6px;min-width:85px}.text-link svg{display:none}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 14px}.product-badge{top:8px;left:8px;font-size:.65rem;padding:5px 7px}.visual-caption{font-size:.65rem;bottom:13px;left:7px;right:45px}.favorite-button{width:40px;height:44px;bottom:6px;right:5px}.product-meta{font-size:.65rem;margin-top:11px}.product-title{font-size:.85rem}.product-bottom{font-size:.8rem;flex-wrap:wrap}.product-bottom>span:last-child{font-size:.7rem}.circular-feature{grid-template-columns:1fr;gap:20px;padding-block:30px}.circular-feature h2{font-size:2.3rem}.circular-feature p{font-size:.85rem}.promises{grid-template-columns:1fr;gap:22px;padding-block:30px}.promises>div{border:0;padding:0;display:grid;grid-template-columns:25px 1fr;column-gap:15px}.promises svg{grid-row:span 2;margin:0}.promises h3{font-size:.85rem}.promises p{font-size:.8rem}.footer-top{flex-wrap:wrap;padding-block:28px;gap:14px}.footer-top p{font-size:1rem}.footer-top>a:last-child{margin-left:0;width:100%;margin-top:10px}.footer-bottom{flex-direction:column;font-size:.7rem;gap:8px}.catalog{padding-block:30px 45px}.catalog h1{font-size:2.3rem}.catalog-heading>p{font-size:.85rem}.search-box{padding:6px 10px;gap:9px;margin-block:22px}.search-box input{font-size:.8rem}.search-box button{font-size:0}.search-box button svg{width:20px}.filter-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.filter-row label{min-width:0}.sort-filter{margin-left:0}select{width:100%;font-size:.8rem}.product-detail{grid-template-columns:1fr;gap:20px}.detail-visual{aspect-ratio:1/1}.detail-copy h1{font-size:2.5rem}.product-page{padding-block:8px 40px}.bag-layout{grid-template-columns:1fr;gap:30px}.bag-item{gap:14px;flex-wrap:wrap}.bag-item>span{margin-left:89px;margin-top:-15px}.bag-item h2{font-size:1.2rem}.bag-summary{padding:22px}.empty-state{padding-block:45px}}@media(prefers-reduced-motion:no-preference){a,button{transition:background-color .15s,color .15s}.product-image-link .sample-swatch{transition:transform .3s}.product-image-link:hover .sample-swatch{transform:scale(1.06)}}.language-switch{display:flex;align-items:center;gap:2px;white-space:nowrap}.language-switch button{border:0;background:transparent;padding:8px 6px;min-height:44px;min-width:44px;font-size:.8rem;color:var(--stone)}.language-switch button[aria-pressed=true]{color:var(--bordeaux);font-weight:700;text-decoration:underline;text-underline-offset:5px}.language-switch>span{font-size:.75rem;color:var(--stone)}.pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--sand);margin-top:40px;padding-top:24px;font-size:.85rem}.pagination>div{display:flex;gap:8px}.pagination a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;padding:10px}.pagination a.current{background:var(--noir);color:var(--ivory)}.pagination-disabled{color:var(--stone);opacity:.65;padding:10px}#catalog-results{scroll-margin-top:22px}@media(max-width:900px){.header-actions{gap:12px}.header-actions .desktop-label,.data-toggle span,.header-note{display:none}}@media(max-width:650px){.header-main{flex-wrap:wrap;gap:0;min-height:100px;padding-top:10px;padding-bottom:6px}.header-main>.wordmark{font-size:1.7rem}.header-actions{gap:6px}.header-actions a{min-width:40px;justify-content:center}.language-switch{gap:0}.language-switch button{min-width:34px;min-height:44px;font-size:.75rem;padding:6px 3px}.language-switch>span{font-size:.65rem}.data-toggle{min-width:28px}.header-actions>a[href="/saco"]>span{font-size:.7rem}.pagination{font-size:.75rem;gap:4px}.pagination a{padding:8px;gap:4px}.pagination svg{width:16px}.pagination>div{gap:3px}}@media(max-width:380px){.header-actions{width:100%;justify-content:space-between}.header-main>.wordmark{margin:auto}.header-main{padding-top:12px}}.zaya-bag-icon{display:inline-block;flex-shrink:0;vertical-align:middle}.header-actions>a[href="/saco"]{min-height:48px}.button .zaya-bag-icon{--bag-edge:var(--ivory);outline:none;flex-shrink:0}.button.light .zaya-bag-icon{--bag-edge:transparent}.nav{overflow-x:auto;gap:26px}.nav>a{flex-shrink:0;white-space:nowrap}.footer-bottom{flex-wrap:wrap;gap:18px}.filter-row .sort-filter{min-width:190px}.account-page{padding-block:56px 80px;max-width:1000px}.account-page h1{font-size:clamp(2rem,5vw,3.5rem)}.account-areas{display:flex;gap:8px;margin-block:30px}.account-areas a{padding:14px 18px;border:1px solid var(--sand);min-height:48px}.account-areas a.active{background:var(--noir);color:var(--ivory)}.account-panel{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;padding:36px;border:1px solid var(--sand)}.account-panel h2{margin-block:18px}.account-panel p{line-height:1.7}.account-notice{background:var(--sand);padding:16px;margin-bottom:22px}.account-form fieldset{border:0;padding:0;margin:0;min-width:0}.account-form label{display:grid;gap:8px;margin-bottom:18px}.account-form input{padding:14px;border:1px solid var(--sand);background:var(--ivory);width:100%;min-width:0}.account-form .button{width:100%}.account-secondary{display:flex;justify-content:space-between;gap:12px;margin-top:16px}.account-secondary button{background:none;border:0;color:var(--stone);padding:8px 0}.account-form button:disabled{cursor:not-allowed}.account-form input:disabled{opacity:.6}@media(max-width:650px){.nav{justify-content:flex-start;gap:22px}.filter-row .sort-filter{grid-column:1/-1;min-width:0}.header-actions{gap:3px}.account-page{padding-block:32px 48px}.account-panel{grid-template-columns:1fr;gap:24px;padding:22px}.account-areas{gap:4px}.account-areas a{padding:12px 10px;font-size:.8rem}.account-secondary{flex-wrap:wrap}}.brand-logo{display:inline-flex;align-items:center;flex-shrink:0;letter-spacing:normal!important}.brand-logo img{display:block;width:180px;height:auto}.pattern-band{height:5px}.favorite-button{top:auto!important;bottom:12px}.sale-link{color:var(--bordeaux);font-weight:700}.type-links{display:flex;gap:10px;overflow-x:auto;padding:8px 0 24px}.type-links button{white-space:nowrap;min-height:44px;padding:10px 17px;border:1px solid var(--sand);background:transparent;color:var(--noir)}.type-links button.active{background:var(--noir);color:var(--ivory);border-color:var(--noir)}@media(max-width:650px){.brand-logo img{width:150px}.header-main{justify-content:center;gap:12px}.header-actions{width:100%;justify-content:space-between}.type-links{gap:8px}.type-links button{padding:10px 14px}}.sale-intro{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-block:38px 58px;border-top:1px solid var(--sand)}.sale-intro h2{font-size:clamp(1.8rem,3vw,2.5rem);margin-block:12px}.sale-intro .eyebrow{color:var(--bordeaux)}@media(max-width:650px){.sale-intro{align-items:flex-start;flex-direction:column}}.catalog-photo{display:block;width:100%;height:100%;object-fit:contain;object-position:center center;background:#f2eee8;padding:clamp(5px,.65vw,9px);box-sizing:border-box}.product-card .product-visual{aspect-ratio:3/4;background:#f2eee8;overflow:hidden}.product-card .product-image-link{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-card .catalog-photo{min-width:0;min-height:0;flex:1}@media(max-width:650px){.product-card .catalog-photo{padding:5px}}.product-gallery{min-width:0}.gallery-main{display:block;width:100%;height:auto;max-height:760px;object-fit:contain;background:var(--ivory)}.gallery-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px}.gallery-thumbs button{padding:2px;border:1px solid var(--sand);background:var(--ivory);min-width:0}.gallery-thumbs button.active{border:2px solid var(--bordeaux)}.gallery-thumbs img{display:block;width:100%;height:auto}.image-disclosure{font-size:.78rem;line-height:1.5;margin-top:12px}.seller-line{font-size:.9rem}.commerce-page{padding-top:48px;padding-bottom:80px;min-height:60vh}.commerce-page h1{font-size:clamp(2rem,5vw,3.5rem);margin:16px 0 24px}.commerce-page h2{margin-top:32px}.commerce-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;margin-top:28px;align-items:start}.commerce-form{display:grid;gap:18px}.commerce-form fieldset{border:0;padding:0;display:grid;gap:18px;min-width:0}.commerce-form label,.stock-sizes label{display:grid;gap:8px}.commerce-form input:not([type=checkbox]),.commerce-form select,.commerce-form textarea,.stock-sizes input{font:inherit;width:100%;min-height:46px;padding:12px;border:1px solid #c9bdac;border-radius:4px;background:#fffdf9;color:#16130f;box-sizing:border-box}.commerce-form textarea{min-height:88px}.commerce-form .button{width:100%}.commerce-form .check-label,.check-label{display:flex;align-items:flex-start;gap:10px}.check-label input{width:18px;height:18px;flex:none;margin-top:3px}.narrow{max-width:640px}.form-alert{padding:18px;background:#f0e5cf;border-left:3px solid #8e1024}.order-card{display:flex;justify-content:space-between;gap:16px;padding:22px 0;border-bottom:1px solid #e6ddcd;color:inherit;text-decoration:none;flex-wrap:wrap}.order-status{display:flex;gap:40px;padding:24px;background:#eee7dc;flex-wrap:wrap}.order-status div{display:grid;gap:8px}.handover{padding:24px;background:#eee7dc}.handover strong{font-size:2rem;letter-spacing:.2em}.stock-form{padding:24px;border:1px solid #e6ddcd;margin:24px 0;display:grid;gap:18px}.stock-sizes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.bag-photo{object-fit:contain;background:#f6f2e9}.account-areas form{margin:0}.commerce-page button:disabled,.commerce-page fieldset:disabled{opacity:.6}.commerce-page aside form{display:grid;gap:16px}.commerce-page p{overflow-wrap:anywhere}.commerce-page input:focus-visible,.commerce-page select:focus-visible,.commerce-page textarea:focus-visible{outline:2px solid #8e1024;outline-offset:2px}@media(max-width:760px){.commerce-grid{grid-template-columns:1fr;gap:24px}.stock-sizes{grid-template-columns:repeat(3,minmax(0,1fr))}.commerce-page{padding-top:24px}.order-card{flex-direction:column}.commerce-page .account-panel{grid-template-columns:1fr}.stock-form{padding:16px}}.button{position:relative;padding-bottom:20px}.button:after{content:"";position:absolute;pointer-events:none;bottom:4px;left:50%;width:48px;height:4px;transform:translate(-50%);background:url(../../../brand/samakaka-detail.svg) center/48px 4px no-repeat;opacity:.85}.button:disabled:after{opacity:.45}.buy-actions .button .zaya-bag-icon{width:29px;height:34px}.account-panel{background:#fffcf6;border-color:#e6ddcd;box-shadow:0 12px 36px #16130f04}.account-welcome{position:relative;padding-top:8px}.samakaka-signature{display:block;width:64px;height:5px;background:url(../../../brand/samakaka-detail.svg) center/contain no-repeat;margin:0 0 28px}.account-panel .account-notice{border-left:2px solid var(--gold);background:#f2ece1}.account-page .account-areas a.active{border-color:var(--bordeaux)}.gallery-stage{position:relative;min-width:0}.gallery-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;max-width:100%;background:var(--ivory);border-radius:2px}.gallery-rail::-webkit-scrollbar{display:none}.gallery-rail:focus-visible{outline:2px solid var(--bordeaux);outline-offset:4px}.gallery-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.gallery-slide .gallery-main{width:100%;height:auto;aspect-ratio:3/4;max-height:760px;object-fit:contain;-webkit-user-select:none;user-select:none}.gallery-controls{position:absolute;bottom:16px;left:16px;right:16px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.gallery-controls button{pointer-events:auto;width:44px;height:44px;display:grid;place-items:center;border:1px solid #e6ddcd;background:#faf6eff2;color:var(--noir);border-radius:50%;box-shadow:0 2px 12px #16130f08}.gallery-controls button:disabled{opacity:.35;cursor:default}.gallery-controls button:not(:disabled):hover{background:var(--ivory);border-color:var(--gold)}.gallery-count{font-size:.75rem;letter-spacing:.1em;background:#faf6eff2;padding:7px 12px;border-radius:20px;font-variant-numeric:tabular-nums}.gallery-caption{display:flex;justify-content:space-between;align-items:center;font-size:.72rem;letter-spacing:.035em;color:var(--stone);margin:12px 0}.gallery-thumbs button{transition:border-color .15s ease}.gallery-thumbs button:focus-visible,.gallery-controls button:focus-visible{outline:2px solid var(--bordeaux);outline-offset:3px}@media(prefers-reduced-motion:reduce){.gallery-thumbs button{transition:none}}@media(max-width:650px){.gallery-controls{left:12px;right:12px;bottom:12px}}@media(prefers-reduced-motion:no-preference){.button,.outline-button,.gallery-controls button,.favorite-button,.size-options label{transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.button:not(:disabled):active,.outline-button:not(:disabled):active,.favorite-button:active{transform:scale(.98)}.favorite-button.active svg{animation:zaya-heart .28s ease-out}.detail-copy details[open]>p{animation:zaya-detail .22s ease-out}.bag-confirmation{animation:zaya-detail .25s ease-out}@media(hover:hover)and (pointer:fine){.catalog-photo{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.product-image-link:hover .catalog-photo{transform:scale(1.035)}.button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 5px 14px #16130f12}.text-link svg,.hero-secondary{transition:transform .2s ease}.text-link:hover svg{transform:translate(3px)}}}@keyframes zaya-heart{50%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes zaya-detail{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.nav>a{position:relative}.nav>a:not(.current):after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--bordeaux);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.nav>a:hover:after,.nav>a:focus-visible:after{transform:scaleX(1)}.bag-confirmation{padding:16px 18px;margin:0 0 24px;border:1px solid var(--sand);border-left:2px solid var(--gold);background:#f2ece1;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:.82rem}.bag-confirmation>div,.bag-confirmation>a{display:flex;align-items:center;gap:9px}.bag-confirmation>a{min-height:44px;text-decoration:underline;text-underline-offset:4px}.bag-confirmation>div>svg{color:var(--bordeaux);flex-shrink:0}.recently-viewed{border-top:1px solid var(--sand);margin-top:64px;padding-top:40px}.recent-note{font-size:.72rem;margin-top:22px}.product-image-link:focus-visible{outline-offset:-4px}.product-badge{z-index:1}.save-data *,.save-data *:before,.save-data *:after{animation:none!important;transition:none!important}.save-data .product-image-link:hover .catalog-photo,.save-data .button:hover{transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:420px){.bag-confirmation{align-items:flex-start;flex-direction:column;gap:2px}.recently-viewed{margin-top:40px}}@media(prefers-reduced-motion:no-preference){.button:not(:disabled):active{transform:translateY(0) scale(.98)}}.demo-illustration{width:76%;height:82%;max-height:580px;display:block}.product-image-link .demo-illustration{height:75%}.detail-visual .demo-illustration{width:80%}.favorite-feedback{position:absolute;top:55px;left:12px;right:12px;z-index:2;background:#faf6eff5;border-left:2px solid var(--gold);padding:9px 10px;font-size:.7rem;line-height:1.4;pointer-events:none}.size-feedback,.favorite-status{font-size:.78rem!important;color:var(--bordeaux);margin:0 0 12px}.favorite-status:empty{display:none}.size-feedback{min-height:20px}.filter-feedback{min-height:22px;margin-top:14px;font-size:.75rem;color:var(--bordeaux)}.collection-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.collection-tabs button,.collection-tabs a{display:inline-flex;align-items:center;min-height:44px;padding:12px 22px;background:transparent;border:1px solid var(--sand);font-size:.82rem}.collection-tabs a{border-color:#c9a24a80;background:#fffaf0}.collection-tabs button.active{background:var(--noir);color:var(--ivory);border-color:var(--noir)}.share-product{border-block:1px solid var(--sand);padding:20px 0;margin-bottom:24px}.share-product .eyebrow{font-size:.7rem}.share-actions{display:flex;flex-wrap:wrap;gap:8px}.share-actions a,.share-actions button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 13px;border:1px solid #c9bdac;background:transparent;font-size:.75rem}.share-actions a:hover,.share-actions button:hover{background:#eee7dc;border-color:var(--gold)}.share-status{font-size:.76rem!important;color:var(--bordeaux);margin:10px 0 0;min-height:20px}.share-url{width:100%;padding:12px;border:1px solid var(--sand);background:var(--ivory);font-size:.75rem}.type-links button,.pagination a,.collection-tabs button{position:relative}.type-links button.active:after,.collection-tabs button.active:after{content:"";position:absolute;bottom:2px;left:50%;width:24px;height:2px;background:var(--gold);transform:translate(-50%)}@media(prefers-reduced-motion:no-preference){.type-links button,.pagination a,.collection-tabs button,.share-actions a,.share-actions button{transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.type-links button:active,.pagination a:active,.collection-tabs button:active,.share-actions button:active{transform:scale(.97)}.size-options label.selected{animation:zaya-select .2s ease-out}.favorite-feedback,.filter-feedback span{animation:zaya-detail .2s ease-out}@media(hover:hover)and (pointer:fine){.demo-illustration{transition:transform .35s ease}.product-image-link:hover .demo-illustration{transform:translateY(-3px)}.type-links button:hover,.pagination a:hover{border-color:var(--gold);transform:translateY(-1px)}}}@keyframes zaya-select{50%{transform:scale(1.055)}to{transform:scale(1)}}.save-data .product-image-link:hover .demo-illustration{transform:none}.stock-note{font-size:.76rem;color:var(--stone,#5e574e);margin:.65rem 0}.stock-status{display:block;font-size:.86rem;font-weight:600;margin:1rem 0}.stock-out{color:#8e1024}.size-soldout{display:block;font-size:.6rem;font-weight:400;line-height:1.4}.size-options label:has(.size-soldout){border-style:dashed}.size-options label:has(.size-soldout) span{padding:.25rem}.notify-button{width:100%;margin-top:.8rem}.restock-panel{padding:1.4rem;border:1px solid #e6ddcd;background:#f5efe5;margin:1rem 0}.restock-panel h2{font-size:1.35rem}.restock-panel label{display:grid;gap:.5rem}.restock-panel select{padding:.7rem;background:#faf6ef;border:1px solid #5e574e}.restock-account{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid #e6ddcd;padding:1.2rem 0}.fit-steps{padding-left:1.3rem}.fit-steps li{margin:1rem 0}.shop-look{padding:4rem 0 2rem;border-top:1px solid #e6ddcd;margin-top:3rem}.shop-look h2{font-size:clamp(1.8rem,4vw,2.7rem)}.look-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:2rem}.payment-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2.5rem 0}.payment-grid article{border:1px solid #e6ddcd;padding:clamp(1rem,3vw,2rem)}.express-logo{object-fit:contain;width:168px;height:133px;background:#fff}.payment-page{max-width:1000px}.colour-picker{margin-bottom:18px!important}.colour-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.colour-options label{position:relative;display:flex;align-items:center;gap:8px;min-height:52px;padding:7px;border:1px solid var(--sand);background:#fffdf9;cursor:pointer}.colour-options label.selected{border-color:var(--noir);box-shadow:inset 0 0 0 1px var(--noir)}.colour-options input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.colour-options label:focus-within{outline:2px solid var(--bordeaux);outline-offset:3px}.colour-swatch{width:27px;height:27px;flex:0 0 27px;border-radius:50%;background:var(--swatch);border:1px solid #9d9589}.colour-options small{font-size:.64rem;line-height:1.25}.colour-options label:hover{border-color:var(--gold);transform:translateY(-1px)}@media(max-width:640px){.look-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.payment-grid{grid-template-columns:1fr}.restock-account{flex-direction:column}.size-options{flex-wrap:wrap}.colour-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-workspace{max-width:1180px}.admin-heading{display:grid;grid-template-columns:1fr minmax(280px,520px);gap:32px;align-items:end;margin:42px 0 24px;padding-bottom:20px;border-bottom:1px solid var(--sand)}.admin-heading h2{margin:0}.admin-heading>p{margin:0;color:var(--stone)}.verification-card{border:1px solid var(--sand);background:#fffdf9;margin:20px 0 30px;padding:clamp(18px,3vw,32px)}.verification-card>header{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--sand);padding-bottom:18px}.verification-card h2{font-size:1.8rem;margin:8px 0 2px}.verification-card p{margin:0}.verification-status{display:inline-block;padding:6px 9px;background:var(--sand);font-size:.72rem;font-weight:700;letter-spacing:.04em}.verification-status[data-status=verified]{background:#dce8d8;color:#24451f}.verification-status[data-status=needs_info],.verification-status[data-status=rejected]{background:#f2d9d9;color:#741421}.verification-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--sand);margin:22px 0}.verification-details>div{background:var(--ivory);padding:15px}.verification-details dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--stone)}.verification-details dd{margin:6px 0 0;line-height:1.5}.verification-checks,.permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.verification-checks label{display:grid;gap:6px}.verification-review textarea{min-height:90px}.review-actions{display:flex;gap:10px;flex-wrap:wrap}.review-actions .outline-button{padding:12px 16px}.approval-panel{border-left:3px solid var(--gold);padding:18px;margin-top:22px;background:#f2ece1;display:grid;gap:14px}.team-invite,.staff-card{border:1px solid var(--sand);padding:24px;margin-bottom:18px}.staff-card{display:grid;grid-template-columns:minmax(180px,.7fr) 1.5fr auto;gap:24px;align-items:start}.staff-inactive{opacity:.67}.audit-list article{display:grid;grid-template-columns:190px minmax(180px,.7fr) 1fr;gap:18px;padding:15px 0;border-bottom:1px solid var(--sand);font-size:.82rem}.audit-list time{color:var(--stone)}.verification-form{max-width:820px;grid-template-columns:repeat(2,minmax(0,1fr))}.verification-form label:has(textarea),.verification-form p,.verification-form button{grid-column:1/-1}@media(max-width:760px){.admin-heading,.staff-card,.verification-details,.verification-checks,.permission-grid,.verification-form{grid-template-columns:1fr}.audit-list article{grid-template-columns:1fr;gap:3px}.verification-card>header{flex-direction:column}.review-actions>*{width:100%}}.look-tabs{display:flex;gap:.7rem;flex-wrap:wrap;margin:1rem 0}.look-tabs [aria-pressed=true]{background:#16130f;color:#faf6ef}.look-composition{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2rem;align-items:start;margin-top:2rem}.look-composition figure{margin:0}.look-composition figure img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.look-composition figcaption{font-size:.78rem;color:#5e574e;line-height:1.6;padding-top:.8rem}.look-composition .look-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}@media(max-width:640px){.look-composition{grid-template-columns:1fr;gap:1.5rem}.look-composition figure{max-width:280px}.look-composition .look-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.look-tabs .outline-button,.notify-button{min-height:46px;padding:12px 20px;border:1px solid var(--sand);background:transparent;font-size:.82rem;position:relative}.look-tabs .outline-button[aria-pressed=true]{background:var(--noir);color:var(--ivory);border-color:var(--noir)}.look-tabs [aria-pressed=true]:after{content:"";position:absolute;bottom:3px;left:calc(50% - 24px);width:48px;height:4px;background:url(../../../brand/samakaka-detail.svg) center/48px 4px no-repeat}.look-tabs .outline-button:hover,.notify-button:hover{border-color:var(--gold)}.stock-note.stock-out{color:var(--bordeaux)}.gallery-stage .gallery-controls{top:50%;bottom:auto;transform:translateY(-50%)}.gallery-stage>.gallery-count{position:absolute;bottom:16px;left:50%;transform:translate(-50%);pointer-events:none}.detail-copy .detail-price{font-size:clamp(2rem,4vw,2.8rem);line-height:1.15;font-weight:700;letter-spacing:-.035em;margin:0 0 1.25rem;color:var(--noir);font-variant-numeric:tabular-nums}.detail-copy .price-label{font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;margin:1.4rem 0 .5rem;color:var(--stone)}.product-bottom>span:first-child{font-weight:700;font-size:.95rem;white-space:nowrap}.seller-store-link{text-decoration:underline;text-underline-offset:4px}.seller-store-link:hover{color:var(--bordeaux)}.related-products{padding:3rem 0;border-top:1px solid var(--sand);margin-top:2rem}.social-logo{flex-shrink:0;display:block}.store-heading{display:flex;align-items:center;gap:2rem;margin:2rem 0 2.5rem;padding:2rem 0;border-bottom:1px solid var(--sand)}.store-heading h1{margin-bottom:.75rem}.store-monogram{display:grid;place-items:center;flex-shrink:0;width:96px;height:112px;background:var(--noir);color:var(--ivory);font-family:Fraunces,serif;font-size:3rem;border-bottom:4px solid var(--gold)}.store-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:2rem 0}.store-card{display:flex;gap:1.5rem;padding:1.5rem;border:1px solid var(--sand)}.store-card:hover{border-color:var(--gold)}.store-card h2{margin-bottom:.5rem}.store-card p{font-size:.85rem;color:var(--stone)}.store-card span:last-child{font-size:.8rem}.store-search-results{display:flex;align-items:center;gap:1rem;padding:1rem 0}.store-search-results a{padding:.7rem 1.1rem;border:1px solid var(--sand);font-weight:600}.help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:2.5rem 0}.help-grid>a{display:block;padding:2rem;border:1px solid var(--sand)}.help-grid>a:hover{border-color:var(--gold)}.help-grid h2{font-size:1.65rem;margin:1rem 0}.help-grid p{color:var(--stone)}.help-page,.faq-page{max-width:1000px}.faq-count{margin:1.5rem 0;font-size:.8rem;color:var(--stone)}.faq-list details{border-top:1px solid var(--sand);padding:1.3rem 0}.faq-list summary{font-weight:600;cursor:pointer;line-height:1.5}.faq-list details p{margin:1rem 0;max-width:70ch}.faq-list details a{text-decoration:underline;text-underline-offset:4px}@media(max-width:640px){.store-heading{align-items:flex-start;gap:1rem}.store-monogram{width:60px;height:72px;font-size:2rem}.store-heading h1{font-size:2.4rem}.store-directory,.help-grid{grid-template-columns:1fr}.store-card{gap:1rem;padding:1.2rem}.help-grid>a{padding:1.5rem}.gallery-stage>.gallery-count{bottom:12px}}.site-footer .footer-top{padding-block:36px;gap:32px}.footer-base{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 32px;padding-block:24px;border-top:1px solid #ffffff20}.footer-links{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center}.footer-links a{display:inline-flex;align-items:center;min-height:44px;font-size:.75rem;color:#e6ddcd}.footer-links a:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}.footer-express{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:.65rem;color:#e6ddcd;line-height:1.5}.footer-express img{display:block;width:40px;height:33px;object-fit:contain;border-radius:2px}.footer-express small{display:block;font-size:.62rem;color:#bcb3a5}.footer-fineprint{grid-column:1/-1;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;font-size:.65rem;line-height:1.6;color:#bcb3a5}.site-footer .footer-top p{margin:0}.footer-back-to-top{grid-column:1/-1;justify-self:end;display:inline-flex;align-items:center;gap:11px;min-height:46px;padding:5px 18px 5px 6px;border:1px solid #c9a24a66;border-radius:999px;background:#ffffff0a;color:#f4ede2;font-size:.7rem;letter-spacing:.04em;box-shadow:0 10px 28px #0003;transition:background .2s ease,border-color .2s ease,transform .2s ease}.footer-back-to-top span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#c9a24a;color:#16130f;font-size:1rem}.footer-back-to-top strong{font-weight:500}.footer-back-to-top:hover{background:#ffffff12;border-color:#c9a24a;transform:translateY(-2px)}.footer-back-to-top:focus-visible{outline:2px solid #f4ede2;outline-offset:3px}@media(max-width:640px){.site-footer .footer-top{padding-block:28px;gap:16px}.footer-base{grid-template-columns:1fr;gap:16px;padding-block:20px}.footer-links{gap:4px 20px}.footer-express{justify-self:start}.footer-fineprint{flex-direction:column;gap:5px}}.newsletter-section{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);align-items:center;margin-block:48px 64px;padding:clamp(24px,4vw,48px);background:#eee7dc;border:1px solid var(--sand);position:relative}.newsletter-section:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--bordeaux)}.newsletter-copy .eyebrow{color:var(--bordeaux)}.newsletter-copy h2{font-size:clamp(1.8rem,3.2vw,2.7rem);white-space:pre-line;line-height:1.2;margin:16px 0}.newsletter-copy p{font-size:.9rem;max-width:400px;color:var(--stone)}.newsletter-copy .samakaka-signature{margin-top:20px}.newsletter-form label{display:block;font-size:.78rem;margin:12px 0 8px}.newsletter-soon{display:inline-block;font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:var(--bordeaux)}.newsletter-input-row{display:flex;gap:8px;flex-wrap:wrap}.newsletter-input-row input{flex:1 1 170px;min-width:0;width:100%;min-height:50px;padding:14px;border:1px solid #b9ae9d;background:var(--ivory);color:var(--stone);font-size:.85rem}.newsletter-input-row .button{gap:12px;padding-inline:16px}.newsletter-input-row button:disabled{background:#5e574e;border-color:#5e574e;color:var(--ivory);opacity:1}.newsletter-form p{font-size:.73rem;line-height:1.6;margin:12px 0 8px;color:var(--stone)}.newsletter-form>a{font-size:.7rem;text-decoration:underline;text-underline-offset:4px}.cookie-panel{position:fixed;z-index:100;left:24px;right:24px;bottom:24px;max-width:1040px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 28px;background:var(--ivory);color:var(--noir);border:1px solid #c9bdac;box-shadow:0 12px 48px #16130f26;max-height:80dvh;overflow-y:auto}.cookie-copy .samakaka-signature{width:48px;height:4px;margin-bottom:12px}.cookie-copy h2{font-size:1.4rem;margin-bottom:10px}.cookie-copy>p,.cookie-explanation p{font-size:.76rem;line-height:1.6;margin-bottom:10px}.cookie-details{border:0;background:transparent;padding:4px 0;font-size:.7rem;text-decoration:underline;text-underline-offset:3px;margin-right:16px}.cookie-actions{display:grid;gap:8px;min-width:190px}.cookie-actions>button{min-height:44px;padding:11px 16px;border:1px solid var(--noir);background:var(--ivory);color:var(--noir);font-size:.75rem}.cookie-actions>button:hover{background:var(--sand)}.cookie-actions>button:disabled{opacity:.6}.cookie-actions>.cookie-close{border-color:transparent;text-decoration:underline;font-size:.7rem}.cookie-error{grid-column:1/-1;color:var(--bordeaux);font-size:.75rem;margin:0}.cookie-explanation{border-top:1px solid var(--sand);padding-top:12px;margin-top:12px}.footer-links button{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:#e6ddcd;font-size:.75rem}.footer-links button:hover{text-decoration:underline;text-underline-offset:5px}.privacy-page{max-width:900px}.privacy-page h2{font-size:1.6rem;margin-top:2rem}.privacy-settings{padding:12px 18px;border:1px solid var(--noir);background:transparent;min-height:44px;font-size:.8rem}@media(max-width:700px){.newsletter-section{grid-template-columns:1fr;margin-block:32px 40px;gap:24px}.cookie-panel{left:12px;right:12px;bottom:12px;padding:20px;grid-template-columns:1fr;gap:16px}.cookie-actions{grid-template-columns:1fr 1fr;min-width:0}.cookie-actions>.cookie-close{grid-column:1/-1}.cookie-copy h2{font-size:1.3rem}.cookie-details{display:inline-block}.newsletter-input-row .button{flex-grow:1}}.header-actions .data-toggle .data-status{display:inline-block;font-size:.6rem;line-height:1;border:1px solid var(--sand);border-radius:3px;padding:4px;letter-spacing:.03em}.data-toggle[aria-pressed=true] .data-status{background:var(--noir);border-color:var(--noir);color:var(--ivory)}.data-notice{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;border-bottom:1px solid var(--sand);line-height:1.6;padding-block:14px}.data-notice strong{color:var(--bordeaux)}.data-notice>span{flex:1 1 300px}.data-notice button{min-height:44px;background:transparent;border:0;text-decoration:underline;text-underline-offset:4px;font-size:.75rem;padding:4px 0}.gallery-placeholder{width:100%;aspect-ratio:3/4;display:grid;place-items:center;padding:20px;background:var(--sand);color:var(--stone);font-size:.8rem}.gallery-thumbs.gallery-thumbs-lite{display:flex;flex-wrap:wrap;gap:8px}.gallery-thumbs.gallery-thumbs-lite button{width:44px;height:44px;aspect-ratio:1;min-width:44px;font-size:.8rem}.gallery-data-note{font-size:.75rem;color:var(--stone);line-height:1.6;margin:12px 0}.look-photo-placeholder{aspect-ratio:3/4;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--sand);padding:24px;text-align:center;font-size:.8rem}.look-photo-placeholder button{min-height:44px;border:1px solid var(--noir);padding:10px 14px;background:transparent;font-size:.75rem}@media(max-width:640px){.header-actions .data-toggle{gap:4px}.data-notice{font-size:.72rem}.data-notice>span{flex-basis:100%}}@media(max-width:640px){.header-actions .data-toggle .data-label{display:inline;font-size:.65rem}.header-actions .data-toggle{flex-wrap:nowrap;white-space:nowrap}}@media(max-width:420px){.header-actions{flex-wrap:wrap}.header-actions>form[action="/dados"]{order:2;flex-basis:100%;display:flex;justify-content:center;border-top:1px solid var(--sand);margin-top:3px}.header-actions .data-toggle{gap:7px;min-height:40px}.header-actions .data-toggle .data-label{font-size:.7rem}}.about-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(32px,6vw,80px);align-items:center;padding-block:64px 72px}.about-hero h1{font-size:clamp(2.6rem,5.5vw,5rem);margin-bottom:24px}.about-hero .eyebrow,.about-story .eyebrow,.about-principles>.eyebrow,.about-progress .eyebrow,.home-story .eyebrow{color:var(--bordeaux)}.about-hero p{max-width:580px}.about-lead{font-size:1.13rem;line-height:1.75}.about-manifesto{background:var(--bordeaux);color:var(--ivory);padding:clamp(28px,4vw,56px);min-height:420px;display:flex;flex-direction:column;justify-content:center;border-bottom:5px solid var(--gold)}.about-manifesto>p{font-family:Fraunces,serif;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.25;white-space:pre-line;margin:28px 0}.about-signature{font-size:.75rem;letter-spacing:.3em;margin-top:32px}.about-story,.about-progress{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(24px,6vw,80px);padding-block:64px;border-top:1px solid var(--sand)}.about-page h2{white-space:pre-line}.about-story p,.about-progress p{line-height:1.85}.about-belief{background:var(--noir);color:var(--ivory);padding-block:64px}.about-belief>.wrap{max-width:850px}.about-belief .eyebrow{color:var(--gold)}.about-belief h2{font-size:clamp(2rem,4vw,3.5rem)}.about-belief p{color:#e6ddcd;line-height:1.9;max-width:700px}.about-belief .samakaka-signature{margin-top:28px}.about-principles{padding-block:64px}.about-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px}.about-values>div{padding-top:20px;border-top:1px solid var(--sand)}.about-values>div>span{font-size:.75rem;color:var(--bordeaux)}.about-values h3{font-weight:600;font-size:1.05rem;line-height:1.5;margin:16px 0}.about-values p{font-size:.9rem;color:var(--stone);line-height:1.8}.about-invitation{padding-block:56px;text-align:center;border-top:1px solid var(--sand)}.about-invitation p{max-width:640px;margin-inline:auto}.about-invitation>div{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px}.about-seller{font-size:.85rem;text-decoration:underline;text-underline-offset:5px;min-height:44px;display:inline-flex;align-items:center}.home-story{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:48px;border-top:1px solid var(--sand)}.home-story p{max-width:660px;color:var(--stone)}.home-story .text-link{flex-shrink:0}.home-story h2{font-size:clamp(1.8rem,3vw,2.6rem)}@media(max-width:700px){.about-hero,.about-story,.about-progress{grid-template-columns:1fr;gap:24px;padding-block:36px}.about-manifesto{min-height:260px}.about-manifesto>p{font-size:2.5rem}.about-values{grid-template-columns:1fr;gap:20px;margin-top:24px}.about-belief,.about-principles,.about-invitation{padding-block:40px}.home-story{flex-direction:column;align-items:flex-start;gap:12px}.about-lead{font-size:1rem}}.account-title-block{padding:30px 34px;margin-bottom:28px;background:var(--noir);color:var(--ivory);border-bottom:4px solid var(--gold);position:relative}.account-title-block .eyebrow{color:var(--gold)}.account-title-block h1{font-size:clamp(2.3rem,4vw,3.6rem);margin-bottom:14px}.account-title-block p:last-child{margin:0;color:#e0d5c5}.merchant-entry .account-title-block{background:var(--bordeaux)}.account-role-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.account-role-tabs a{display:flex;flex-direction:column;gap:7px;border:1px solid #c9baa3;padding:20px 24px!important;background:#fffcf6;font-weight:700;border-radius:4px;transition:background .18s,box-shadow .18s}.account-role-tabs small{font-weight:400;font-size:.75rem;opacity:.75}.account-role-tabs a.active{background:var(--noir);color:var(--ivory);border-color:var(--noir)!important;box-shadow:0 6px 18px #16130f14}.merchant-entry .account-role-tabs a.active{background:var(--bordeaux);border-color:var(--bordeaux)!important}.account-role-tabs a:not(.active):hover{background:#eee5d6}.account-panel .account-welcome{background:#ede3d3;padding:32px;border-left:3px solid var(--gold)}.merchant-entry .account-welcome{background:var(--bordeaux);color:var(--ivory)}.merchant-entry .account-welcome p{color:#f0dcd4}.auth-mode-tabs{display:flex;gap:4px;padding:5px;background:#eee7dc;border:1px solid var(--sand);margin-bottom:26px;border-radius:5px}.auth-mode-tabs :is(button,a){flex:1;display:flex;align-items:center;justify-content:center;text-align:center;border:0;background:transparent;padding:13px 12px;min-height:46px;font-size:.82rem;border-radius:3px;text-decoration:none}.auth-mode-tabs :is(button,a).active{background:var(--noir);color:var(--ivory);box-shadow:0 3px 8px #16130f15}.account-panel h3{font-family:Fraunces,Georgia,serif;font-size:1.5rem;font-weight:400}.account-panel fieldset{padding:0;border:0}.account-secondary>a{font-size:.78rem;text-decoration:underline;text-underline-offset:4px}.account-tabs{display:flex;gap:8px;overflow-x:auto;flex-wrap:nowrap;padding:8px;background:#e9e0d2;border:1px solid #d4c6b2;border-radius:5px;margin-block:24px}.account-tabs a{display:flex;align-items:center;gap:10px;white-space:nowrap;flex-shrink:0;padding:14px 18px!important;border:1px solid transparent;border-radius:3px;min-height:48px;font-size:.82rem;background:#faf6ef}.account-tabs a.active{background:var(--noir);color:var(--ivory);border-color:var(--noir)}.merchant-workspace .account-tabs a.active{background:var(--bordeaux);border-color:var(--bordeaux)}.account-tabs a:not(.active):hover{background:#fffaf1;border-color:var(--gold)}.account-tabs a span{font-size:.65rem;border:1px solid currentColor;border-radius:20px;min-width:20px;text-align:center;padding:2px 5px}.account-content{padding:30px;background:#fffcf7;border:1px solid var(--sand);border-top:3px solid var(--gold);box-shadow:0 8px 28px #16130f05;margin-bottom:28px}.account-content>summary{font-family:Fraunces,Georgia,serif;font-size:1.6rem;margin-bottom:24px;cursor:pointer}.account-content h2{font-size:2rem}.account-identity{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font-size:.8rem;overflow-wrap:anywhere}.merchant-overview{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:14px;margin:28px 0}.merchant-overview>div{padding:24px;background:var(--noir);color:var(--ivory);border-bottom:3px solid var(--gold)}.merchant-overview>div:last-child{background:var(--bordeaux)}.merchant-overview span{display:block;font-size:.72rem;color:#e5d9c6;margin-bottom:12px}.merchant-overview strong{font-family:Fraunces,Georgia,serif;font-size:1.7rem;font-weight:400}.account-content .order-card{background:#f6f0e6;border-left:3px solid #c9a24a;margin-bottom:12px;padding:20px}.account-content .order-card:hover{border-left-color:var(--bordeaux);background:#efe5d6}@media(max-width:650px){.account-title-block{padding:24px}.account-role-tabs{grid-template-columns:1fr}.account-role-tabs a{padding:16px!important;font-size:.87rem}.account-role-tabs small{font-size:.68rem}.account-panel .account-welcome{padding:24px}.account-content{padding:20px 16px}.account-tabs a{padding:12px 14px!important;font-size:.76rem}.merchant-overview{grid-template-columns:1fr 1fr;gap:10px}.merchant-overview>div{padding:18px}.merchant-overview>div:last-child{grid-column:1/-1}.account-identity{align-items:flex-start}.account-title-block h1{font-size:2.3rem}}@media(prefers-reduced-motion:reduce){.account-role-tabs a{transition:none}}.password-field>span{display:flex;align-items:stretch}.password-field>span input{flex:1;min-width:0;border-right:0}.password-field>span button{min-width:78px;padding:0 12px;border:1px solid #b9ae9d;background:#f1eadf;color:var(--noir);font-size:.7rem;font-weight:700}.password-field>span button:hover{background:#e5d9c7}.password-hint{font-size:.72rem;color:var(--stone);line-height:1.6}.account-onboarding{background:linear-gradient(135deg,#fffaf1,#eee2d0)!important;border-top-color:var(--bordeaux)!important}.account-onboarding ol{display:grid;gap:9px;padding-left:22px;margin:20px 0}.account-onboarding .button{display:inline-flex;margin-top:8px}.workspace-guide{display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap;margin:18px 0 26px;padding:18px 20px;background:#fffdf9;border:1px solid #d9cdbb;border-left:4px solid var(--gold);font-size:.78rem;line-height:1.6}.workspace-guide strong{font-family:Fraunces,Georgia,serif;font-size:1.12rem;font-weight:500}.workspace-guide span{flex:1 1 340px;color:var(--stone)}.curation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.curation-grid form{background:#fffdf9;border-top:3px solid var(--gold);padding:24px}.sale-badge{position:absolute;left:12px;bottom:12px;padding:6px 9px;background:var(--bordeaux);color:#fff;font-size:.67rem;font-weight:800;letter-spacing:.05em}.product-card{position:relative}.product-bottom del{color:var(--stone);margin-right:5px}.product-bottom strong{color:var(--bordeaux)}.sale-detail{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:10px 0;padding:12px;background:#f4e7e8}.sale-detail>span{padding:5px 8px;background:var(--bordeaux);color:#fff;font-weight:800}.sale-detail strong{color:var(--bordeaux);font-size:1.15rem}.sale-detail small{width:100%;color:var(--stone)}.low-stock{color:var(--bordeaux);font-weight:750}.model-note{font-size:.78rem;color:var(--stone)}@media(max-width:700px){.curation-grid{grid-template-columns:1fr}.password-field>span button{min-width:70px}.workspace-guide{padding:15px}}.newsletter-form .newsletter-consent{display:flex;gap:10px;align-items:flex-start;line-height:1.6;margin:16px 0}.newsletter-consent input{flex:none;width:17px;height:17px;margin-top:3px;accent-color:var(--bordeaux)}.newsletter-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.newsletter-success{padding:22px;background:var(--ivory);border:1px solid var(--sand);border-top:3px solid var(--bordeaux)}.newsletter-success h3{font-size:1.5rem;margin-top:16px}.newsletter-form [role=alert]{color:var(--bordeaux);font-weight:600}.workspace-shell{min-height:100dvh;background:#f2eee7;color:var(--noir);display:flex;flex-direction:column}.workspace-header{min-height:78px;padding:0 clamp(20px,3vw,46px);display:flex;align-items:center;gap:28px;background:#fffdf9;border-bottom:1px solid #ded5c7}.workspace-brand{display:flex;align-items:center;min-height:48px}.workspace-brand img{display:block;width:150px;height:auto}.workspace-identity{display:flex;align-items:center;gap:14px;padding-left:26px;border-left:1px solid #d9d0c3;font-size:.63rem;letter-spacing:.16em;color:var(--stone)}.workspace-role{font-size:.69rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--noir)}.workspace-actions{margin-left:auto;display:flex;align-items:center;gap:20px;font-size:.75rem}.workspace-actions form{margin:0}.workspace-store-link{min-height:44px;display:flex;align-items:center;border-bottom:1px solid transparent}.workspace-store-link:hover{border-color:currentColor}.workspace-logout{min-height:42px;padding:10px 16px;border:1px solid #bdb2a2;background:transparent;font-size:.75rem}.workspace-logout:hover{border-color:var(--noir);background:#f3ede4}.workspace-accent{height:4px;background:var(--bordeaux)}.admin-shell .workspace-accent{background:linear-gradient(90deg,var(--gold) 0 18%,var(--noir) 18%)}.workspace-grid{width:100%;max-width:1680px;margin:0 auto;display:grid;grid-template-columns:250px minmax(0,1fr);flex:1}.workspace-sidebar{padding:38px 22px 28px;background:#1b1814;color:#f8f2e9;display:flex;flex-direction:column;min-height:calc(100dvh - 124px)}.admin-shell .workspace-sidebar{background:#11100e}.workspace-sidebar-title{padding:0 14px 28px;border-bottom:1px solid #ffffff1c}.workspace-sidebar-title span{display:block;color:var(--gold);font-size:.61rem;letter-spacing:.18em;margin-bottom:9px}.workspace-sidebar-title strong{font-family:Fraunces,Georgia,serif;font-size:1.4rem;font-weight:450}.workspace-sidebar nav{display:grid;gap:4px;margin-top:24px}.workspace-sidebar nav a{display:flex;align-items:center;gap:12px;min-height:48px;padding:11px 14px;color:#d9d0c3;font-size:.79rem;border:1px solid transparent}.workspace-sidebar nav a>span{width:6px;height:6px;border-radius:50%;background:#766e63;flex:none}.workspace-sidebar nav a:hover{background:#ffffff0b;color:#fff}.workspace-sidebar nav a.active{background:#ffffff10;border-color:#ffffff1c;color:#fff}.workspace-sidebar nav a.active>span{background:var(--gold);box-shadow:0 0 0 4px #c9a24a1f}.merchant-shell .workspace-sidebar nav a.active{border-left:2px solid var(--bordeaux)}.workspace-support{margin-top:auto;padding:22px 14px 0;border-top:1px solid #ffffff1c;font-size:.68rem;color:#aaa195;line-height:1.7}.workspace-support span{display:block}.workspace-support a{color:#fff;overflow-wrap:anywhere}.workspace-main{min-width:0;padding:clamp(28px,4vw,58px);background:#f7f3ec}.workspace-main .commerce-page.wrap{width:100%;max-width:1220px;margin:0}.workspace-main .commerce-page{padding:0;min-height:auto}.workspace-main .commerce-page>h1{margin-top:8px}.workspace-main .commerce-page>.eyebrow{color:var(--bordeaux)}.admin-shell .workspace-main .commerce-page>.eyebrow{color:#7a6328}.workspace-main .account-tabs{background:#e7e0d5}.workspace-footer{margin:0;padding:18px clamp(20px,3vw,46px);background:#fffdf9;color:var(--stone);border-top:1px solid #ded5c7;display:flex;justify-content:space-between;gap:20px;font-size:.65rem}.workspace-footer a{text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){.workspace-header{flex-wrap:wrap;padding-block:14px;gap:10px 20px}.workspace-identity{border:0;padding:0}.workspace-identity>span:last-child{display:none}.workspace-actions{width:100%;order:3;margin:0;border-top:1px solid #e4dbce;padding-top:10px;justify-content:flex-end}.workspace-grid{grid-template-columns:1fr}.workspace-sidebar{min-height:0;padding:14px 20px;display:block;overflow:hidden}.workspace-sidebar-title,.workspace-support{display:none}.workspace-sidebar nav{display:flex;overflow-x:auto;margin:0;gap:7px;padding-bottom:2px}.workspace-sidebar nav a{white-space:nowrap;flex:none;min-height:44px;padding:9px 13px}.workspace-main{padding:28px 24px}.workspace-footer{margin:0}}@media(max-width:560px){.workspace-brand img{width:120px}.workspace-role{font-size:.62rem}.workspace-actions{gap:10px;justify-content:space-between}.workspace-store-link{display:none}.workspace-logout{padding-inline:12px}.workspace-main{padding:24px 16px}.workspace-sidebar{padding-inline:12px}.workspace-footer{flex-direction:column;gap:6px}.workspace-main .commerce-page h1{font-size:2.35rem}.workspace-main .verification-form{grid-template-columns:1fr}.workspace-main .commerce-form button{min-width:0}.workspace-main .account-tabs{margin-inline:-2px}}.promotion-admin-list{display:grid;gap:16px}.promotion-admin-card{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(150px,.7fr)) auto;gap:16px;align-items:end}.promotion-admin-card h3,.promotion-admin-card p{margin:.25rem 0}.promotion-admin-card del{opacity:.6}@media(max-width:850px){.promotion-admin-card{grid-template-columns:1fr}}.product-visual .sale-badge{z-index:2;inset:14px 14px auto auto;padding:7px 10px;border:1px solid #ffffff47;background:var(--bordeaux);color:#fff;box-shadow:0 5px 16px #16130f2b;font-size:.67rem;font-weight:800;letter-spacing:.05em;line-height:1}@media(max-width:650px){.product-visual .sale-badge{top:8px;right:8px;padding:6px 8px;font-size:.62rem}}.workspace-header{position:relative;box-shadow:0 3px 16px #241b1110}.workspace-role{padding:9px 13px;border-radius:8px;background:#efe6d7}.merchant-shell .workspace-role{background:#f1e0e4;color:#632e3b}.workspace-store-link{display:flex!important;gap:8px;border:1px solid #c9bbab;padding:10px 14px;border-radius:8px;background:#fff}.workspace-sidebar nav a{border-radius:9px;gap:12px}.workspace-sidebar nav a.active{background:#f5ecdc;color:#211b16;border-color:#f5ecdc;box-shadow:0 3px 14px #0002}.workspace-sidebar nav a svg{flex:none}.workspace-main .account-tabs{display:flex;flex-wrap:wrap;gap:8px;background:transparent;padding:0;margin-block:24px}.workspace-main .account-tabs a{border:1px solid #d8cbbb;background:#fffdf9;border-radius:10px;padding:13px 17px;min-height:46px}.workspace-main .account-tabs a.active{background:#29221c;color:#fff;border-color:#29221c}.portal-switch{display:grid;gap:10px;margin-top:26px;padding:18px 14px;border-top:1px solid #ffffff24;font-size:.78rem}.portal-switch small{color:#c9bda9}.portal-switch a{color:#fff;min-height:35px;display:flex;align-items:center}.verification-overview{margin:24px 0;padding:26px;border:1px solid #d4c7b6;border-radius:16px;background:#fffdf9;box-shadow:0 8px 26px #30231308;display:flex;align-items:center;justify-content:space-between;gap:24px}.verification-overview h2{margin:8px 0;font-size:1.7rem}.verification-overview p:not(.eyebrow){max-width:65ch;line-height:1.65;font-size:.85rem;color:#5c5147}.verification-overview[data-status=verified]{border-color:#8cad99;background:#f2faf5}.verification-overview[data-status=verified] h2{color:#215c3e}.verification-steps{list-style:none;display:grid;gap:10px;padding:0;min-width:150px;font-size:.8rem}.verification-steps li{padding:9px 12px;background:#eee8de;border-radius:8px}.verification-steps .done{background:#dcebe0;color:#245b3b}.field-tip{display:block;font-weight:400;font-size:.78rem;line-height:1.65;letter-spacing:normal;color:#655747;background:#f7f1e8;border-left:3px solid #b79558;padding:12px;margin-top:8px}.verification-form{display:block!important;max-width:900px}.verification-form fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px;margin:22px 0;border:1px solid #d9cdbc;border-radius:14px;background:#fffdf9}.verification-form legend{font-size:1rem;font-weight:750;padding:0 10px}.verification-card,.staff-card,.stock-form,.account-content{border-radius:14px}.verification-status{display:inline-flex;gap:7px;padding:7px 11px;border-radius:999px;font-weight:750;font-size:.75rem;background:#eee6da}.verification-status[data-status=verified]{background:#dceee1;color:#205237}.verification-status[data-status=verified]:before{content:"✓"}.workspace-main a:focus-visible,.workspace-main button:focus-visible,.workspace-sidebar a:focus-visible{outline:3px solid #b78b36;outline-offset:3px}@media(max-width:900px){.portal-switch{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 0 0;margin-top:12px}.portal-switch a{min-height:36px}.workspace-sidebar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.workspace-sidebar nav a{white-space:normal}.workspace-sidebar-title{display:block;padding:0 0 14px}.workspace-sidebar-title strong{font-size:1.15rem}.workspace-sidebar-title span{display:none}.verification-overview{align-items:stretch;flex-direction:column}.verification-steps{grid-template-columns:repeat(3,1fr);font-size:.72rem}.verification-steps li{padding:9px 7px}}@media(max-width:560px){.verification-form fieldset{grid-template-columns:1fr;padding:17px}.workspace-actions{flex-wrap:wrap}.workspace-store-link{font-size:.72rem}.verification-overview{padding:20px}.workspace-main .account-tabs a{flex:1 1 auto;text-align:center}.field-tip{font-size:.76rem}}.workspace-main .commerce-form{gap:22px}.workspace-main .commerce-form label:not(.check-label){display:grid;gap:9px;font-weight:600;line-height:1.5}.workspace-main .commerce-form :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select){width:100%;min-width:0;min-height:48px;background:#fff;border:1px solid #b8aea4;border-radius:9px;padding:12px;color:var(--noir);font:inherit;font-weight:400}.workspace-main .commerce-form textarea{min-height:112px;resize:vertical}.workspace-main .commerce-form small,.workspace-main .commerce-form .muted{font-weight:400}.workspace-main .button{border-radius:9px;background:var(--bordeaux);border-color:var(--bordeaux);color:#fff;font-weight:700;gap:12px}.workspace-main .button:hover{background:#6f0b1b}.workspace-main .outline-button{border:1px solid #b8aea4;border-radius:9px;background:#fff;font-weight:600}.workspace-main .button:disabled{opacity:.55}.workspace-main .settings-group{min-width:0;margin:0;padding:22px;border:1px solid #d4cbc2;border-radius:12px;background:#fff;display:grid;gap:20px}.workspace-main .settings-group legend{padding:0 8px;font-weight:750;color:var(--bordeaux)}.workspace-main .settings-caption{font-size:.85rem;color:var(--stone);margin:0}.workspace-main .private-setting{background:#f3f1ed;border-style:dashed}.workspace-main .settings-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;padding:8px 0}.workspace-main .settings-action-card{position:relative;display:grid;gap:12px;padding:24px;border:1px solid #cfc3b8;border-radius:12px;background:#fff;transition:border-color .15s,box-shadow .15s}.workspace-main .settings-action-card:hover{border-color:var(--bordeaux);box-shadow:0 4px 18px #25110b0a}.workspace-main .settings-action-card strong{padding-right:20px;font-size:1.05rem}.workspace-main .settings-action-card>span:not(.action-symbol){font-size:.85rem;line-height:1.65;color:var(--stone)}.workspace-main .settings-action-card b{font-size:.8rem;color:var(--bordeaux)}.workspace-main .action-symbol{position:absolute;right:20px;top:20px;color:var(--bordeaux)}@media(max-width:600px){.workspace-main .settings-group{padding:16px}.workspace-main .settings-action-card{padding:20px}}.workspace-link-copy{flex:1;min-width:0;line-height:1.45}.workspace-link-copy small{display:block;font-size:.64rem;opacity:.78;margin-top:4px;font-weight:400}.nav-chevron{margin-left:auto;font-size:1.2rem;opacity:.65;font-weight:400}.workspace-sidebar nav a{transition:background .16s,border-color .16s;min-height:52px}.workspace-sidebar nav a:hover{border-color:#ad9878;background:#ffffff16}.workspace-sidebar nav a.active:hover{background:#f5ecdc;color:#211b16}.account-tabs{display:flex;flex-wrap:wrap;gap:10px;padding:0;background:transparent;border:0;overflow:visible}.account-tabs a,.account-role-tabs a{border-radius:10px!important;box-shadow:0 3px 12px #25110b08;transition:border-color .15s,background .15s}.account-tabs a{border:1px solid #cfc3b8;background:#fffdf9}.account-tabs a:hover,.account-role-tabs a:hover{border-color:var(--bordeaux)}.account-tabs a:after{content:"›";margin-left:auto;font-size:1.1rem}.account-tabs a.active{background:var(--noir);color:#fff}:is(.workspace-main,.account-page) details{border:1px solid #d8cbbb;border-radius:14px;background:#fffdf9;margin-block:16px;padding:0 20px;box-shadow:0 4px 18px #30231306}:is(.workspace-main,.account-page) details>summary{display:flex;align-items:center;gap:14px;position:relative;list-style:none;min-height:64px;padding:18px 0!important;font-weight:700;color:var(--noir);cursor:pointer}:is(.workspace-main,.account-page) details>summary::-webkit-details-marker{display:none}:is(.workspace-main,.account-page) details>summary:after{content:"";display:block;flex:none;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin:0 4px 5px auto;transition:transform .16s;color:var(--bordeaux)}:is(.workspace-main,.account-page) details[open]>summary:after{transform:rotate(225deg);margin-bottom:0}:is(.workspace-main,.account-page) details:has(>summary:hover){border-color:#ac8b65;box-shadow:0 5px 20px #3023130d}:is(.workspace-main,.account-page) details[open]{padding-bottom:20px;border-color:#bfa68a}:is(.workspace-main,.account-page) details[open]>summary{border-bottom:1px solid #e6ddcd;margin-bottom:18px;color:var(--bordeaux)}.workspace-main .stock-item{border-left:4px solid #66806d}.workspace-main .stock-item[open]>summary{background:transparent}.workspace-main .stock-item[open]{border-color:#66806d}.section-intro{padding:24px;background:linear-gradient(115deg,#fffdf8,#eee3d3);border:1px solid #d8cbbb;border-radius:14px;margin:24px 0}.section-intro h2{margin-bottom:12px}.section-intro p:last-child{margin:0;font-size:.88rem;color:var(--stone)}.workspace-main .team-grid{gap:28px}.workspace-main .team-access-panel{box-shadow:0 6px 24px #30231308;border-top:3px solid var(--gold)}.workspace-main .team fieldset label{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px;border:1px solid #dfd5c8;border-radius:9px;background:#faf6ef;cursor:pointer;font-size:.85rem}.workspace-main .team fieldset label:has(input:checked){border-color:var(--bordeaux);background:#f7e9ec}.workspace-main .team input[type=checkbox]{accent-color:var(--bordeaux);width:18px;height:18px;flex:none}.workspace-main :is(.order-card,.settings-action-card){transition:border-color .15s,box-shadow .15s}.workspace-main .order-card:after{content:"›";font-size:1.4rem;color:var(--bordeaux)}.workspace-main .order-card:hover{border-color:var(--bordeaux)}@media(max-width:600px){:is(.workspace-main,.account-page) details{padding-inline:16px}.account-tabs a{flex:1 1 140px}.section-intro{padding:20px}}@media(prefers-reduced-motion:reduce){.workspace-sidebar nav a,.account-tabs a,:is(.workspace-main,.account-page) details>summary:after{transition:none}}.workspace-main{background:#f5f2ee;color:#302a28}.workspace-main .commerce-page{padding-block:36px 64px}.workspace-main h1{font-size:clamp(2rem,3.5vw,3.2rem);line-height:1.12;letter-spacing:-.025em;margin-bottom:18px}.workspace-main h2{font-size:clamp(1.4rem,2.3vw,1.9rem);line-height:1.3;color:#30201f}.workspace-main h3{font-size:1.1rem;line-height:1.4;color:#30201f}.workspace-main :is(p,label,select,input,textarea){font-size:.95rem;line-height:1.65}.workspace-main .muted,.workspace-main .settings-caption{color:#635850}.workspace-main .eyebrow{color:#784647;font-size:.73rem;font-weight:800;letter-spacing:.12em}.workspace-main .workspace-guide{display:grid;grid-template-columns:minmax(180px,1fr) 2fr;gap:20px;align-items:start;padding:24px;margin:24px 0 32px;background:#fff;border:1px solid #dbd0c6;border-left:4px solid var(--bordeaux);border-radius:12px;box-shadow:0 4px 16px #38281e05}.workspace-main .workspace-guide strong{font-size:1rem;color:#412424}.workspace-main .workspace-guide :is(span,p){font-size:.9rem;line-height:1.75;color:#5a5048;margin:0}.workspace-main :is(.stock-form,.verification-card,.team-access-panel,.settings-group){background:#fff;border:1px solid #d6c9bd;border-radius:14px;padding:24px;box-shadow:0 5px 20px #38281e06}.workspace-main .stock-form{display:grid;gap:18px;margin-block:20px;border-top:3px solid #95745d}.workspace-main .stock-form h3{margin:0;font-size:1.2rem}.workspace-main .stock-form p{margin:0}.workspace-main form label{font-weight:650;color:#3d3430}.workspace-main form label small{font-weight:400;color:#645950;display:block;font-size:.8rem;line-height:1.6}.workspace-main form :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){display:block;width:100%;box-sizing:border-box;min-width:0;min-height:48px;padding:11px 13px;margin-top:7px;border:1px solid #b9aa9d;border-radius:8px;background:#fff;color:#302a28;font:inherit;font-size:16px;box-shadow:inset 0 1px 2px #302a2804}.workspace-main form textarea{min-height:112px;resize:vertical}.workspace-main form :is(input,select,textarea):focus-visible{outline:3px solid #bfa083;outline-offset:2px;border-color:var(--bordeaux)}.workspace-main form :is(input[type=checkbox],input[type=radio]){width:20px;height:20px;flex:none;accent-color:var(--bordeaux)}.workspace-main .check-label{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 14px;border:1px solid #ded5ca;border-radius:8px;background:#faf8f5;cursor:pointer}.workspace-main :is(.button,.outline-button){display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;box-sizing:border-box;border-radius:8px;font-size:.85rem;font-weight:750;line-height:1.4;cursor:pointer;text-decoration:none}.workspace-main .outline-button{background:#fff;border:1px solid #8d7165;color:#57312e}.workspace-main .outline-button:hover{background:#f4eae4;border-color:var(--bordeaux)}.workspace-main .button{background:var(--bordeaux);color:#fff;border:1px solid var(--bordeaux)}.workspace-main button:disabled{opacity:.5;cursor:not-allowed}.workspace-main .stock-form>button{justify-self:start;min-width:140px;margin-top:6px}.workspace-main .admin-heading{margin-block:36px 24px;padding-top:24px;border-top:1px solid #cbbbaa}.workspace-main .account-tabs{gap:10px;margin-block:24px 32px}.workspace-main .account-tabs a{border-color:#cbbbaa;background:#fff;min-height:48px;font-weight:700}.workspace-main .account-tabs a.active{background:var(--bordeaux);color:#fff;border-color:var(--bordeaux)}.workspace-main .form-alert{padding:18px 20px;background:#fff;border:1px solid #bca286;border-left:4px solid var(--bordeaux);border-radius:8px;font-size:.95rem}.portal-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.portal-page-heading p{max-width:62ch}.portal-page-heading>.outline-button{flex:none}.promotion-search{display:grid;grid-template-columns:minmax(180px,2fr) minmax(160px,1fr) auto auto;align-items:end;gap:16px;padding:24px;background:#fff;border:1px solid #d6c9bd;border-radius:14px}.promotion-results{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:30px 0 18px}.promotion-results h2{margin:0}.promotion-results>span{font-size:.83rem;color:#645950}.promotion-list{display:grid;gap:20px}.promotion-card{border:1px solid #d6c9bd;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 5px 20px #38281e06}.promotion-overview{display:flex;align-items:flex-start;gap:20px;padding:24px}.promotion-identity{min-width:0;flex:1}.promotion-identity h3{margin:10px 0 8px;overflow-wrap:anywhere}.promotion-badges{display:flex;flex-wrap:wrap;gap:8px}.promotion-badges>span{padding:5px 9px;border-radius:5px;background:#f0ebe5;color:#5b5149;font-size:.72rem;font-weight:750}.promotion-badges>span.has-sale{color:#6c2234;background:#f8e8ed}.promotion-price{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0}.promotion-price strong{font-size:1.15rem;color:#432126}.promotion-price del{color:#75665e;font-size:.85rem}.workspace-main .promotion-date{font-size:.8rem;color:#63564e;margin:9px 0 0}.workspace-main .promotion-card>details{border:0;border-top:1px solid #e5dcd2;border-radius:0;margin:0;padding-inline:24px;background:#fcfaf7;box-shadow:none}.workspace-main .promotion-card>details>summary{min-height:58px;font-size:.9rem}.promotion-summary-hint{font-weight:400;font-size:.78rem;color:#75665e}.promotion-editor{max-width:720px;margin:0;display:grid;gap:22px}.promotion-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.promotion-preview{display:grid;gap:6px;padding:20px;background:#f3e8e5;border-left:3px solid var(--bordeaux);border-radius:8px}.promotion-preview>span{font-size:.83rem;font-weight:700}.promotion-preview strong{font-size:1.6rem;color:#592e31}.promotion-preview small{font-size:.78rem;color:#63564e}.workspace-main .promotion-visibility{display:flex;align-items:flex-start;gap:14px;padding:18px;border:1px solid #cbbbaa;border-radius:8px;background:#fff;cursor:pointer}.promotion-visibility input{margin-top:3px}.promotion-visibility span{display:grid;gap:6px}.promotion-visibility strong{font-size:.9rem}.promotion-editor>.button{justify-self:start}.promotion-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:30px}.promotion-empty,.promotion-length{padding:24px}.promotion-length{border-top:1px solid #e5dcd2}.promotion-empty{background:#fff;border:1px dashed #bca286;border-radius:14px}@media(max-width:700px){.workspace-main .commerce-page{padding-top:24px}.workspace-main .workspace-guide{grid-template-columns:1fr;gap:10px;padding:20px}.workspace-main :is(.stock-form,.verification-card,.team-access-panel,.settings-group){padding:18px}.portal-page-heading{align-items:flex-start;flex-direction:column;gap:12px}.promotion-search{grid-template-columns:1fr 1fr;padding:18px;gap:14px}.promotion-search>label{grid-column:1/-1}.promotion-results{align-items:flex-start;flex-direction:column;gap:6px}.promotion-overview{padding:18px;gap:14px}.promotion-summary-hint{display:none}.workspace-main .promotion-card>details{padding-inline:18px}.promotion-fields{grid-template-columns:1fr;gap:16px}.promotion-editor>.button,.workspace-main .stock-form>button{width:100%}.promotion-pagination{gap:10px}.promotion-pagination .outline-button{padding-inline:14px}}.portal-panel{min-width:0;padding:clamp(20px,2.5vw,30px);margin:24px 0;background:#fff;border:1px solid #d8ccbf;border-radius:16px;box-shadow:0 6px 22px #30251c05}.portal-panel>h2:first-child{margin-top:0}.portal-section-title{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px;margin:22px 0}.portal-section-title h2{margin:4px 0 10px}.portal-section-title p{max-width:70ch;margin:6px 0;color:#63564d}.portal-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:28px 0}.portal-kpis>article{display:flex;flex-direction:column;gap:12px;padding:24px;min-width:0;border:1px solid #d8ccbf;border-top:3px solid #baa185;border-radius:12px;background:#fff}.portal-kpis span{font-weight:650;font-size:.86rem;color:#5d5048}.portal-kpis strong{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.portal-kpis small,.portal-kpis a{font-size:.78rem;line-height:1.6;margin-top:auto}.portal-kpis small{color:#65584e}.portal-kpis .accent{background:#652a35;border-color:#652a35;color:#fff}.portal-kpis .accent :is(span,small){color:#f6e8e1}.portal-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 32px}.portal-tabs a{display:flex;align-items:center;min-height:48px;padding:12px 18px;background:#fff;border:1px solid #cbbbaa;border-radius:9px;font-size:.87rem;font-weight:700;text-decoration:none;color:#503b33}.portal-tabs a.active{background:#652a35;border-color:#652a35;color:#fff}.portal-filterbar,.insight-toolbar{display:flex;gap:16px;align-items:end;flex-wrap:wrap}.portal-filterbar{padding:20px;background:#f8f5f1;border:1px solid #dfd3c7;border-radius:10px;margin:20px 0}.portal-filterbar label{flex:1;min-width:180px}.portal-filterbar label,.insight-toolbar label,.queue-filter{display:grid;gap:8px;font-size:.85rem;font-weight:700}.portal-filterbar :is(input,select),.insight-toolbar>label select,.queue-filter select{min-height:48px;padding:10px 13px;font:inherit;font-size:16px;background:#fff;border:1px solid #b9aa9d;border-radius:8px;width:100%;box-sizing:border-box}.insight-toolbar form{display:flex;gap:12px;align-items:end}.insight-toolbar>label{margin-left:auto}.queue-filter{max-width:340px;margin:22px 0}.portal-caption{font-size:.84rem!important;color:#65594e;line-height:1.7}.portal-pill{display:inline-flex;align-items:center;padding:7px 10px;border:1px solid #d8c6b3;border-radius:6px;background:#f6eee4;color:#63452e;font-size:.73rem;font-weight:750;line-height:1.4}.portal-breakdown{margin:20px 0;display:grid;gap:0}.portal-breakdown>div{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid #e7ded4;font-size:.88rem}.portal-breakdown dd{margin:0;font-weight:750;text-align:right;font-variant-numeric:tabular-nums}.portal-breakdown dt{color:#67584e}.portal-data-row{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:16px 0;border-bottom:1px solid #e5dbcf;font-size:.9rem;text-decoration:none;color:inherit}.portal-data-row small{display:block;color:#6a5b50;font-size:.78rem;margin-top:6px}.portal-data-row>strong{flex:none}.portal-data-row[href]:hover{color:var(--bordeaux);background:#fcf7f3}.portal-empty{padding:28px;border:1px dashed #b8a28b;border-radius:14px;background:#fffdf9;margin:24px 0}.portal-empty h3{margin-top:0}.portal-pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:24px}.portal-pagination button{min-width:48px}.insight-columns{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px}.insight-columns>.portal-panel{margin-top:0}.sales-day-bars{display:flex;gap:16px;overflow:auto;align-items:end;padding:14px 0}.sales-day-bars>div{min-width:80px;text-align:center;display:grid;gap:8px;flex:1}.day-value{font-size:.73rem;font-weight:700}.day-track{height:120px;display:flex;align-items:end;justify-content:center;background:#f8f3ee;border-radius:6px}.day-track i{display:block;background:#895347;border-radius:5px 5px 0 0;width:28px}.sales-day-bars small{font-size:.7rem;color:#6a5b50}.store-performance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}.store-performance{border:1px solid #d9ccbe;border-radius:12px;padding:22px;background:#fffdf9}.store-performance header{display:flex;align-items:start;justify-content:space-between;gap:14px}.store-performance h3{margin:0 0 18px}.store-sales-total{font-size:1.6rem}.store-performance .outline-button{width:100%}.shelf-selectors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.shelf-preview{padding:20px;background:#f8f5f0;border:1px solid #e1d6ca;border-radius:12px}.shelf-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.shelf-preview-grid>div{position:relative;min-width:0;background:#fff;border:1px solid #e2d8cd;border-radius:8px;overflow:hidden;padding-bottom:14px}.shelf-preview-grid img,.shelf-image-placeholder{display:block;width:100%;aspect-ratio:3/4;object-fit:contain;background:#f1ede7}.shelf-image-placeholder{display:grid;place-items:center;font-size:2rem;color:#9a7b5d}.shelf-preview-grid :is(strong,small){display:block;padding:0 12px;margin-top:10px;font-size:.8rem;line-height:1.5}.shelf-preview-grid small{color:#6a5a50;font-size:.74rem}.shelf-position{position:absolute;top:8px;left:8px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#652a35;font-weight:700;font-size:.75rem}.shelf-form{display:grid;gap:24px}.shelf-form>.button{justify-self:start}.workspace-main .payments-centre .payment-tabs a.active{background:#652a35;color:#fff;border-color:#652a35}.workspace-main .payments-centre .payment-tabs a.active :is(span,small){color:#f6e7df}.workspace-main .payment-row{border:1px solid #d8ccbf;border-left:4px solid #9d704a;border-radius:10px;margin:14px 0;padding:20px;background:#fffdf9}.workspace-main .payment-row:hover{border-color:#652a35;background:#fcf3ef}.workspace-main .payout-card{border-left:4px solid #64806c}.workspace-main .payment-panel .setup-form{padding:20px;border:1px solid #dfd4c8;border-radius:10px;background:#fcfaf7}@media(max-width:760px){.portal-kpis{grid-template-columns:1fr 1fr;gap:12px}.portal-kpis>article{padding:18px}.portal-kpis strong{font-size:1.35rem}.insight-columns{grid-template-columns:1fr;gap:0}.shelf-selectors,.shelf-preview-grid{grid-template-columns:1fr 1fr}.insight-toolbar{align-items:stretch}.insight-toolbar form{flex:1 1 100%;flex-wrap:wrap}.insight-toolbar form label{flex:1;min-width:160px}.insight-toolbar>label{margin-left:0;flex:1 1 100%}.portal-tabs a{flex:1 1 140px;justify-content:center;text-align:center}.portal-data-row{flex-wrap:wrap}.portal-section-title{align-items:flex-start}.workspace-main .payments-centre .payment-tabs{grid-template-columns:1fr}.workspace-main .payments-centre .payment-tabs a{min-height:74px;grid-template-columns:28px 1fr;padding:16px}.workspace-main .payments-centre .payment-tabs small{grid-column:2}.shelf-preview{padding:12px}.portal-panel{padding:18px}}@media(max-width:380px){.portal-kpis{grid-template-columns:1fr}.portal-filterbar label{min-width:0;flex-basis:100%}}:where(.merchant-workspace,.promotions-page,.finance-workspace,.inbox,.merchant-team-page,.merchant-results-page){color:#2b201a}:where(.merchant-workspace,.promotions-page,.finance-workspace,.inbox,.merchant-team-page,.merchant-results-page) h1{font-family:Georgia,serif;font-weight:500;letter-spacing:-.018em}:where(.merchant-workspace,.promotions-page,.finance-workspace,.inbox,.merchant-team-page,.merchant-results-page) :is(.workspace-guide,.account-notice,.finance-explainer,.settings-card,.promotion-preview,.commerce-panel,.portal-panel,.merchant-card,.store-settings-card){background:#fffcf7;border:1px solid #d5c2ae;border-radius:12px;box-shadow:0 4px 15px #321d0d0c}:where(.merchant-workspace,.promotions-page,.finance-workspace,.inbox,.merchant-team-page,.merchant-results-page) :is(.workspace-guide,.account-notice){border-left:4px solid #ad853e;padding:18px 22px;background:#faf3e8}:where(.merchant-workspace,.promotions-page,.finance-workspace,.inbox,.merchant-team-page,.merchant-results-page) :is(.outline-button,.button,.order-open){min-height:44px;border-radius:7px;font-weight:700;transition:background-color .15s,border-color .15s}:where(.merchant-workspace,.promotions-page,.finance-workspace,.inbox,.merchant-team-page,.merchant-results-page) :is(input,textarea,select){border-color:#cbb8a5;border-radius:7px}:where(.merchant-workspace,.promotions-page,.finance-workspace,.inbox,.merchant-team-page,.merchant-results-page) :is(input,textarea,select):focus-visible{outline:2px solid #92213b;outline-offset:2px}:where(.merchant-workspace,.promotions-page,.finance-workspace,.inbox,.merchant-team-page,.merchant-results-page) :is(table thead th){background:#f4eadf;color:#44382e;font-size:.76rem;letter-spacing:.025em}:where(.merchant-workspace,.promotions-page,.finance-workspace,.inbox,.merchant-team-page,.merchant-results-page) :is(table tbody tr){border-bottom:1px solid #e6d8c9}:where(.merchant-workspace,.promotions-page,.finance-workspace,.inbox,.merchant-team-page,.merchant-results-page) :is(table tbody tr:hover){background:#fcf5ee}:where(.merchant-workspace,.promotions-page,.finance-workspace,.inbox,.merchant-team-page,.merchant-results-page) :is(.portal-kpis>article,.stat-card,.dashboard-card){background:#fffdf9;border:1px solid #d9c7b5;border-radius:11px;box-shadow:0 3px 12px #291c0f12}:where(.merchant-workspace,.promotions-page,.finance-workspace,.inbox,.merchant-team-page,.merchant-results-page) :is(.form-alert){border-radius:9px;border-width:1px;padding:16px 20px;font-weight:650}@media(max-width:700px){:where(.merchant-workspace,.promotions-page,.finance-workspace,.inbox,.merchant-team-page,.merchant-results-page) :is(.workspace-guide,.account-notice){padding:14px}}.merchant-results-help{background:#faf1e5;border:1px solid #dec9ad;border-left:4px solid #bc9046;padding:16px 20px;border-radius:9px;margin:18px 0 23px}.merchant-results-help strong{font-size:.89rem}.merchant-results-help p{font-size:.82rem;line-height:1.7;margin:6px 0 0;color:#615247}.merchant-team-page .team-grid>div{background:#fffdf8;border:1px solid #d9c6b3;border-radius:12px;padding:22px;box-shadow:0 5px 17px #351e0b0d}.merchant-team-page .team-grid article{border-bottom:1px solid #e3d6c9;padding:16px 0}.merchant-team-page :is(input,select){border-color:#baa692;border-radius:7px}.merchant-team-page :is(input,select):focus-visible{outline:2px solid #971d38;outline-offset:2px}.merchant-designed-sections .merchant-section-intro{background:#faf1e6;border:1px solid #d8c5ae;border-left:4px solid #a78040;border-radius:9px;margin:18px 0 21px;padding:18px 21px}.merchant-section-intro strong{font-size:.73rem;letter-spacing:.095em;color:#751c35}.merchant-section-intro p{font-size:.8rem;line-height:1.7;color:#5d5047;margin:7px 0 0}.merchant-designed-sections :is(.settings-block,.commerce-form,.stock-card,.catalogue-card,.product-card){border:1px solid #d4bfaa;border-radius:10px;background:#fffdf9;box-shadow:0 3px 13px #2416070b}.merchant-designed-sections .settings-block{margin:14px 0;overflow:hidden}.merchant-designed-sections .settings-block>summary{padding:18px 21px;font-size:.95rem;font-weight:750;background:#f7efe6;border-bottom:1px solid #e0d0c0;cursor:pointer}.merchant-designed-sections .settings-block[open]>summary{border-left:4px solid #9d1e3b}:where(.zaya-role-refresh,.zaya-customer-refresh){color:#291e19}:where(.zaya-role-refresh,.zaya-customer-refresh) h1{font-family:Georgia,serif;font-weight:500;letter-spacing:-.02em}:where(.zaya-role-refresh,.zaya-customer-refresh) :is(.account-content,.portal-panel,.account-order,.account-card,.order-card,.admin-panel,.workspace-guide,.account-notice){border-color:#d7c4b0;border-radius:11px}:where(.zaya-role-refresh,.zaya-customer-refresh) :is(.account-content,.portal-panel,.account-order,.account-card,.order-card,.admin-panel){background:#fffdf9;border:1px solid #d7c4b0;box-shadow:0 4px 13px #2a180a0c}:where(.zaya-role-refresh,.zaya-customer-refresh) :is(.account-notice,.workspace-guide){background:#faf2e6;border:1px solid #dfc9ab;border-left:4px solid #b08d4b;padding:17px;border-radius:9px}:where(.zaya-role-refresh,.zaya-customer-refresh) :is(.portal-kpis>article,.account-stat,.stat-card){border:1px solid #d5c3b0;border-radius:11px;background:#fff9f0;box-shadow:0 3px 12px #3b21100a}:where(.zaya-role-refresh,.zaya-customer-refresh) :is(table th){background:#f5ebde;color:#44372a;font-weight:750}:where(.zaya-role-refresh,.zaya-customer-refresh) :is(table td){border-bottom:1px solid #e8dacb}:where(.zaya-role-refresh,.zaya-customer-refresh) :is(input,textarea,select){border-color:#cbb6a4;border-radius:7px}:where(.zaya-role-refresh,.zaya-customer-refresh) :is(input,textarea,select):focus-visible{outline:2px solid #932340;outline-offset:2px}:where(.zaya-role-refresh,.zaya-customer-refresh) :is(.button,.outline-button){border-radius:7px;min-height:42px}.zaya-admin-kpis,.zaya-customer-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:23px 0}.zaya-admin-kpis>a,.zaya-customer-kpis>div{display:flex;flex-direction:column;gap:9px;background:#fff8ee;border:1px solid #d9c5ae;border-left:4px solid #a4763c;border-radius:10px;padding:18px;text-decoration:none;color:#38261d;min-width:0}.zaya-admin-kpis>a:nth-child(2),.zaya-customer-kpis>div:nth-child(2){background:#fff0d6;border-left-color:#c49a49}.zaya-admin-kpis>a:nth-child(3),.zaya-customer-kpis>div:nth-child(3){background:#f6e7ea;border-left-color:#91203b}.zaya-admin-kpis>a:nth-child(4),.zaya-customer-kpis>div:nth-child(4){background:#e8f4ec;border-left-color:#448259}.zaya-admin-kpis span,.zaya-customer-kpis span{font-size:.78rem;font-weight:750;line-height:1.5}.zaya-admin-kpis strong,.zaya-customer-kpis strong{font-size:1.9rem}.zaya-admin-kpis small,.zaya-customer-kpis small{font-size:.69rem;color:#67574c;line-height:1.4}.zaya-admin-kpis>a:hover{border-color:#8f2039;box-shadow:0 5px 14px #301c0f16}@media(max-width:900px){.zaya-admin-kpis,.zaya-customer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.zaya-admin-kpis>a,.zaya-customer-kpis>div{padding:12px}.zaya-admin-kpis strong,.zaya-customer-kpis strong{font-size:1.5rem}}.merchant-finance-clarity{background:#fffdf8;border:1px solid #d8c6b2;border-radius:12px;margin:19px 0 22px;overflow:hidden;box-shadow:0 4px 18px #35220d0d}.merchant-finance-clarity-head{padding:20px 22px;background:#f9f0e3;border-bottom:1px solid #e3d4c1}.merchant-finance-clarity-head strong,.merchant-promotion-guide strong{font-size:.77rem;letter-spacing:.09em;color:#8d2038}.merchant-finance-clarity-head p,.merchant-promotion-guide p{font-size:.8rem;line-height:1.6;color:#625248;margin:7px 0 0}.merchant-finance-clarity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.merchant-finance-clarity-grid>div{display:flex;flex-direction:column;gap:9px;background:#fff4db;border:1px solid #dfcfb3;border-radius:9px;padding:17px}.merchant-finance-clarity-grid>div:first-child{background:#fae9e7;border-left:4px solid #943149}.merchant-finance-clarity-grid>div:last-child{background:#e6f3e8;border-left:4px solid #3c8153}.merchant-finance-clarity-grid span{font-size:.79rem;font-weight:750}.merchant-finance-clarity-grid strong{font-size:1.6rem;line-height:1.2;overflow-wrap:anywhere}.merchant-finance-clarity-grid small{font-size:.7rem;color:#66584a}.merchant-finance-clarity-limit{font-size:.73rem;color:#78685d;padding:0 20px 17px;margin:0}.merchant-insights-guide,.merchant-promotion-guide{display:flex;justify-content:space-between;align-items:center;gap:17px;padding:18px 21px;background:#faf1e6;border:1px solid #dfc9b3;border-left:4px solid #b28c47;border-radius:10px;margin:18px 0}.merchant-insights-guide strong{font-size:.9rem;color:#59321d}.merchant-insights-guide p{font-size:.8rem;color:#635449;line-height:1.6;margin:7px 0 0}.merchant-insights-guide a,.merchant-promotion-guide a{font-size:.77rem;font-weight:750;white-space:nowrap;color:#8b203b}.merchant-insights-detail{border:1px solid #d8c6b3;border-radius:10px;background:#fffdf8;margin:0 0 24px;overflow:hidden}.merchant-insights-detail summary{padding:17px 19px;background:#f7eee3;color:#692a3a;cursor:pointer;font-weight:750}.merchant-insights-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:16px}.merchant-insights-guide-grid>div{padding:15px;background:#fff9f1;border:1px solid #e4d6c7;border-radius:8px}.merchant-insights-guide-grid b{font-size:.82rem}.merchant-insights-guide-grid p{font-size:.76rem;line-height:1.6;color:#62564d}@media(max-width:760px){.merchant-finance-clarity-grid,.merchant-insights-guide-grid{grid-template-columns:1fr}.merchant-insights-guide,.merchant-promotion-guide{flex-direction:column;align-items:flex-start}.merchant-finance-clarity-grid strong{font-size:1.4rem}}.merchant-bulk-promotion{border:1px solid #d9c5b0;background:#fffdf8;border-radius:12px;margin:18px 0 24px;overflow:hidden;box-shadow:0 4px 16px #371e0b0e}.merchant-bulk-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 22px;background:#faf0e5;border-bottom:1px solid #ddcbb7}.merchant-bulk-head h2{font: 1.5rem Georgia,serif;margin:7px 0}.merchant-bulk-head p{margin:0;font-size:.82rem;color:#68564b;line-height:1.6}.merchant-bulk-count{background:#f7e5d3;border-radius:20px;padding:9px 12px;font-size:.79rem;font-weight:750;color:#87253a;white-space:nowrap}.merchant-bulk-controls{display:flex;align-items:end;gap:9px;flex-wrap:wrap;padding:18px 21px}.merchant-bulk-controls>label{font-size:.79rem;display:flex;flex-direction:column;gap:6px;font-weight:700}.merchant-bulk-controls input{width:105px;border:1px solid #cdb9a7;border-radius:7px;padding:10px}.merchant-bulk-presets{display:flex;gap:5px;flex-wrap:wrap}.merchant-bulk-presets button{padding:11px 9px;background:#fff;border:1px solid #d0bfae;border-radius:7px}.merchant-bulk-presets button.chosen{background:#88203b;color:#fff;border-color:#88203b}.merchant-bulk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 20px 20px}.merchant-bulk-item{display:flex;align-items:center;text-align:left;gap:9px;background:#fff;border:1px solid #decebc;border-radius:8px;padding:9px;min-width:0;cursor:pointer}.merchant-bulk-item.selected{background:#fcf1e8;border-color:#8e1c39;box-shadow:inset 0 0 0 1px #8e1c39}.merchant-bulk-image{display:block;flex:none;width:48px;height:57px;background:#f1eadf;border-radius:5px;overflow:hidden}.merchant-bulk-image img{width:100%;height:100%;object-fit:cover}.merchant-bulk-name{display:flex;flex-direction:column;gap:6px;min-width:0}.merchant-bulk-name strong{font-size:.77rem;overflow-wrap:anywhere}.merchant-bulk-name small{font-size:.67rem;color:#716154}.merchant-bulk-check{margin-left:auto;color:#8e1c39;font-weight:800}.merchant-bulk-review{background:#f8f1e8;padding:20px;border-top:1px solid #decdbb}.merchant-bulk-review h3{font:1.23rem Georgia,serif;margin:0 0 7px}.merchant-bulk-review p{font-size:.77rem;line-height:1.6;color:#69584b}.merchant-bulk-review-items{border:1px solid #ddcebc;border-radius:8px;background:#fff;margin:15px 0;max-height:350px;overflow:auto}.merchant-bulk-review-items>div{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:12px;border-bottom:1px solid #ece2d8;font-size:.8rem}.merchant-bulk-review-items del{color:#8b7667}.merchant-bulk-review-items strong{color:#28633c}.merchant-bulk-confirm{display:flex;align-items:center;gap:9px;font-weight:700;font-size:.8rem;margin:16px 0}.merchant-bulk-confirm input{width:18px;height:18px;accent-color:#87213c}@media(max-width:1050px){.merchant-bulk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.merchant-bulk-grid{grid-template-columns:1fr}.merchant-bulk-review-items>div{grid-template-columns:1fr auto}.merchant-bulk-review-items del{display:none}.merchant-bulk-controls .outline-button{width:100%}}.merchant-sales-drill{background:#fffdf8;border:1px solid #d8c7b5;border-radius:10px;margin:18px 0 22px;overflow:hidden}.merchant-sales-drill>summary{background:#f6eadf;color:#73263a;font-size:.89rem;font-weight:750;padding:16px 19px;cursor:pointer}.merchant-sales-drill-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:16px}.merchant-sales-drill-grid>div{display:flex;flex-direction:column;gap:9px;padding:16px;background:#fff6eb;border:1px solid #e2d1bf;border-radius:9px}.merchant-sales-drill-grid>div:nth-child(2){background:#f9efd8}.merchant-sales-drill-grid>div:nth-child(3){background:#e8f3e8}.merchant-sales-drill-grid>div:nth-child(4){background:#f7e8e8}.merchant-sales-drill-grid span{font-size:.73rem;font-weight:750}.merchant-sales-drill-grid strong{font-size:1.35rem;overflow-wrap:anywhere}.merchant-sales-drill-grid small{font-size:.7rem;color:#6e5c4f}.merchant-sales-drill>.portal-caption{padding:0 18px 16px}@media(max-width:950px){.merchant-sales-drill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.merchant-sales-drill-grid>div{padding:12px}}.merchant-bulk-group{display:flex;align-items:end;gap:7px;flex-wrap:wrap}.merchant-bulk-group label{display:flex;flex-direction:column;gap:6px;font-size:.75rem;font-weight:700}.merchant-bulk-group select{max-width:220px;min-height:44px;border:1px solid #cbb7a4;border-radius:7px;padding:9px;background:#fff}.merchant-bulk-group .outline-button:disabled{opacity:.5;cursor:not-allowed}.merchant-workspace .account-tabs{gap:8px;flex-wrap:wrap;margin-block:20px}.merchant-workspace .account-tabs>a{border:1px solid #d8c5ae;border-radius:8px;background:#fff9f1;min-height:45px;font-weight:750}.merchant-workspace .account-tabs>a.active{background:#301e20;border-color:#301e20;color:#fff}.merchant-workspace .settings-block{background:#fffdf9;border:1px solid #d1bca7;border-radius:11px;box-shadow:0 4px 13px #3420110d;margin-block:15px}.merchant-workspace .settings-block summary{background:#f6eee4;padding:18px;font-weight:750}.merchant-workspace .settings-block[open] summary{border-left:4px solid #8f203c}.merchant-workspace .merchant-section-intro{background:#faf0e4;border-left:4px solid #ad8544;border-radius:9px}.merchant-workspace .commerce-form :is(input,textarea,select){border:1px solid #bba791;border-radius:7px;min-height:44px}.merchant-workspace .commerce-form label{line-height:1.5}.merchant-workspace .merchant-overview>div{background:#fffaf3;border:1px solid #d6c3af;border-radius:10px;padding:18px}.merchant-workspace .merchant-overview>div:nth-child(2){background:#f7ebd9}.merchant-workspace .merchant-overview>div:nth-child(3){background:#e6f2e7}.merchant-team-page .team-grid article{background:#fffdf9;border:1px solid #dfcbb6;border-radius:9px;padding:17px;margin-block:12px}.merchant-team-page .team-grid article form{margin-top:12px;padding:12px;background:#fbf0e8;border-radius:8px}.merchant-team-page .team-grid article form button{background:#fff;border-color:#a56568;color:#7b2639}.merchant-team-page :is(.team-access-panel,.team-grid>div){box-shadow:0 4px 14px #2c1b0d0d}@media(max-width:700px){.merchant-workspace .account-tabs>a{flex:1 1 130px;text-align:center}}.zaya-admin-quicknav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 26px}.zaya-admin-quicknav>a{background:#fffaf1;border:1px solid #d7c2ab;border-left:4px solid #90304b;border-radius:10px;padding:16px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;text-decoration:none;color:#32231d;box-shadow:0 4px 14px #2d180b0c}.zaya-admin-quicknav>a:nth-child(3n+2){background:#f9f0df;border-left-color:#ac8643}.zaya-admin-quicknav>a:nth-child(3n){background:#edf4ed;border-left-color:#41815b}.zaya-admin-quicknav strong{font-size:.87rem}.zaya-admin-quicknav small{font-size:.72rem;color:#756459;grid-column:1}.zaya-admin-quicknav a>span{font-size:1.2rem;grid-column:2;grid-row:1/3;align-self:center;color:#8c2540}.zaya-admin-quicknav>a:hover{border-color:#901c37;box-shadow:0 5px 15px #2d180b20}:where(.admin-workspace,.zaya-admin-surface) h1{font-family:Georgia,serif;font-weight:500;letter-spacing:-.015em}:where(.admin-workspace,.zaya-admin-surface) :is(.workspace-guide,.account-notice){background:#fcf2e6;border:1px solid #dec7a9;border-left:4px solid #b08a44;border-radius:9px;padding:17px}:where(.admin-workspace,.zaya-admin-surface) :is(.portal-panel,.payment-panel,.admin-panel,.commerce-form,.store-performance,.account-content){background:#fffdf9;border:1px solid #d6c3b1;border-radius:11px;box-shadow:0 4px 14px #2d1c0b0d}:where(.admin-workspace,.zaya-admin-surface) :is(table thead th){background:#f5ecdf;color:#43352a;font-weight:750}:where(.admin-workspace,.zaya-admin-surface) :is(table tbody td){border-bottom:1px solid #e9ddcf}:where(.admin-workspace,.zaya-admin-surface) :is(input,select,textarea){border-color:#bea995;border-radius:7px}:where(.admin-workspace,.zaya-admin-surface) :is(input,select,textarea):focus-visible{outline:2px solid #91213d;outline-offset:2px}:where(.admin-workspace,.zaya-admin-surface) :is(.button,.outline-button){border-radius:7px;min-height:44px}@media(max-width:970px){.zaya-admin-quicknav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:570px){.zaya-admin-quicknav{grid-template-columns:1fr}.zaya-admin-quicknav>a{padding:13px}}@media(max-width:600px){.workspace-sidebar{padding:10px 15px 12px}.workspace-sidebar-title{display:none}.workspace-sidebar nav{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;margin:0;padding:2px 2px 8px;scrollbar-width:thin;scrollbar-color:#ad9878 transparent;overscroll-behavior-x:contain}.workspace-sidebar nav a{flex:0 0 auto;min-height:44px;padding:9px 13px;white-space:nowrap;line-height:1.2}.workspace-sidebar nav a small,.workspace-sidebar .nav-chevron{display:none}.portal-switch{margin:0;padding:7px 2px 0;border-top:1px solid #ffffff24}}.inbox-count.svelte-12qhfyh{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:23px;height:23px;padding:0 6px;border-radius:99px;background:#ce741b;color:#fff;font-size:.73rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;box-shadow:0 0 0 2px #211c17}.social-footer.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:24px;padding-bottom:28px;border-top:1px solid #ffffff26}.social-footer.svelte-12qhfyh p:where(.svelte-12qhfyh){color:#d3cabc;margin:8px 0 0;line-height:1.6}.social-actions.svelte-12qhfyh{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.social-actions.svelte-12qhfyh>a:where(.svelte-12qhfyh){display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 16px;border:1px solid #ffffff50;border-radius:12px;color:#fff;text-decoration:none;flex-shrink:0}.social-actions.svelte-12qhfyh>a:where(.svelte-12qhfyh):hover{background:#ffffff12;border-color:#d3bc89}.social-actions.svelte-12qhfyh>a:where(.svelte-12qhfyh):focus-visible{outline:2px solid #d3bc89;outline-offset:4px}.social-actions.svelte-12qhfyh small:where(.svelte-12qhfyh),.social-actions.svelte-12qhfyh strong:where(.svelte-12qhfyh){display:block}.social-actions.svelte-12qhfyh small:where(.svelte-12qhfyh){font-size:12px;margin-bottom:4px;color:#d3cabc}.social-actions.svelte-12qhfyh .tiktok-icon:where(.svelte-12qhfyh),.social-actions.svelte-12qhfyh .facebook-icon:where(.svelte-12qhfyh){filter:invert(1)}@media(max-width:700px){.social-footer.svelte-12qhfyh{align-items:stretch;flex-direction:column;gap:16px}.social-actions.svelte-12qhfyh{justify-content:flex-start}.social-actions.svelte-12qhfyh>a:where(.svelte-12qhfyh){flex:1 1 180px}.social-actions.svelte-12qhfyh>a:where(.svelte-12qhfyh)>span:where(.svelte-12qhfyh):last-child{margin-left:auto}}
