:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme]{--z-base:0;--z-sticky:30;--z-header:40;--z-dropdown:50;--z-drawer:60;--z-modal:70;--z-toast:80;--z-tooltip:90;--background:var(--lightningcss-light,#faf8f4)var(--lightningcss-dark,#0d0d0f);--foreground:var(--lightningcss-light,#25221f)var(--lightningcss-dark,#f5f0e9);--surface:var(--lightningcss-light,#f1ece4)var(--lightningcss-dark,#171719);--paper:var(--lightningcss-light,#fffdf9)var(--lightningcss-dark,#121214);--glass-bg:var(--lightningcss-light,#fffefa38)var(--lightningcss-dark,#11111459);--glass-border:var(--lightningcss-light,#6d5c4940)var(--lightningcss-dark,#e7d6c13b);--glass-highlight:var(--lightningcss-light,#fffffff0)var(--lightningcss-dark,#ffffff3d);--glass-shadow:0 6px 22px var(--lightningcss-light,#3d2c1412)var(--lightningcss-dark,#00000038), inset 0 1.5px 1px var(--glass-highlight), inset 0 -1px 1px var(--lightningcss-light,#5c452f26)var(--lightningcss-dark,#ffffff09);--glass-depth:0 20px 56px var(--lightningcss-light,#3e322313)var(--lightningcss-dark,#00000050), 0 2px 8px #00000008, inset 0 1.5px 1px var(--glass-highlight), inset 1px 0 1px var(--lightningcss-light,#fff7)var(--lightningcss-dark,#ffffff10), inset 0 -1px 1px var(--lightningcss-light,#67544333)var(--lightningcss-dark,#ffffff10);--glass-panel:var(--glass-bg);--glass-edge:var(--glass-border);--glass-contour:var(--glass-border);--brand-orange:var(--lightningcss-light,#bd5518)var(--lightningcss-dark,#f59b61);--on-brand-orange:var(--lightningcss-light,#fff)var(--lightningcss-dark,#20160e);--orange:var(--brand-orange);--danger:var(--lightningcss-light,#a12f36)var(--lightningcss-dark,#ff9ca4);--success:var(--lightningcss-light,#32624a)var(--lightningcss-dark,#91caa8);--muted-text:var(--lightningcss-light,#6b655d)var(--lightningcss-dark,#b9b1a7);--muted:var(--muted-text);--input-bg:var(--lightningcss-light,#ffffff24)var(--lightningcss-dark,#ffffff07);--ink:var(--foreground);--ivory:var(--background);--cream:var(--surface);--line:var(--lightningcss-light,#dcd4c9)var(--lightningcss-dark,#37332f);--dialog-bg:var(--lightningcss-light,#fffdf8c7)var(--lightningcss-dark,#121215de)}html[data-theme] body{background-color:var(--background);color:var(--foreground)}html[data-theme] body :is(.site-header,.mobile-bottom-nav,.mega-menu){background-color:var(--glass-bg);border-color:var(--glass-border);box-shadow:var(--glass-depth)}html[data-theme] body .site-header.is-scrolled{background-color:var(--lightningcss-light,#fffdf85e)var(--lightningcss-dark,#10101388)}html[data-theme] body :is(.dialog,.mobile-menu){background-color:var(--dialog-bg);color:var(--foreground)}html[data-theme] body :is(.glass-surface,.glass-panel,.cx-card,.cx-summary,.cx-review-card,.admin-order-detail,.admin-login,.admin-bag-fields>fieldset,.admin-bag-details,.admin-delivery-editor>fieldset,.admin-delivery-cards>article,.photo-upload-panel,.bag-summary,.catalog-filters,.filter-panel,.admin-bag-preview-sticky,.account-content,.account-stat-grid>a,.saved-address){background-color:var(--glass-bg);border-color:var(--glass-border);color:var(--foreground);box-shadow:var(--glass-depth)}html[data-theme] body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea),html[data-theme] body select:not(.footer-currency-select){color:var(--foreground);background-color:var(--input-bg);border-color:var(--glass-border);box-shadow:inset 0 1px 1px var(--glass-highlight)}html[data-theme] body select option{background:var(--paper);color:var(--foreground)}html[data-theme] body .site-footer .footer-currency-select{color:#f5f0e9;background-color:#252520;border-color:#625d52}html[data-theme] body input::placeholder,html[data-theme] body textarea::placeholder{color:var(--muted);opacity:.85}html[data-theme] body :is(button,a.button,a.icon-button,a.circle-button,[role=button]){color:var(--foreground);border-color:var(--glass-border);box-shadow:var(--glass-shadow);text-shadow:none}html[data-theme] body :is(button,a.button,a.icon-button):not(:disabled):hover{color:var(--foreground);box-shadow:var(--glass-depth);border-color:var(--muted)}html[data-theme] body .button:is(.button-primary,.button-orange),html[data-theme] body .button:is(.button-primary,.button-orange):not(:disabled):hover{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#20160e);text-shadow:none;background:var(--lightningcss-light,#ac4813)var(--lightningcss-dark,#f3a36f);border-color:var(--lightningcss-light,#963f12)var(--lightningcss-dark,#ffbf96)}html[data-theme] body :is(button[aria-pressed=true],button[aria-current=page],button.selected){color:var(--foreground);border-color:var(--brand-orange);box-shadow:var(--glass-shadow), inset 0 -2px 0 var(--brand-orange)}html[data-theme] body :is(.glass-danger,.admin-danger){color:var(--danger);border-color:var(--danger);background-color:var(--lightningcss-light,#d53c3c0d)var(--lightningcss-dark,#ff8e9712)}html[data-theme] body :is(.admin-error,.cx-error){color:var(--danger);border-color:var(--danger);background:var(--lightningcss-light,#ad34450a)var(--lightningcss-dark,#ff82980c)}html[data-theme] body :is(.admin-notice,.cx-notice){color:var(--foreground);background:var(--glass-bg);border-color:var(--glass-border)}html[data-theme] body :is(.admin-muted,.cx-small,.cx-muted,.product-color,.product-meta,.photo-helper,.form-hint,.empty-state p){color:var(--muted)}html[data-theme] body :is(.admin-tabs,.admin-metrics>div,.admin-panel,.admin-empty,.admin-table-wrap,.admin-order-card,.admin-upload-zone,.photo-drop-zone,.cx-order-list>a,.newsletter,.category-section,.editorial-note,.faq-contact,.contact-form-wrap,.account-nav,.product-specs,.product-sticky-bar){background-color:var(--surface);color:var(--foreground);border-color:var(--line)}html[data-theme] body :is(.product-media,.product-main-image,.product-gallery-main,.product-thumbnail,.quickview-image,.hero-product-image){background-color:#f1ece4}html[data-theme] body :is(.product-badge,.glass-badge,.product-actions>button){background-color:var(--dialog-bg);color:var(--foreground);border-color:var(--glass-border)}html[data-theme] body :is(.language-switcher,.theme-switcher,.search-input-wrap){border-color:var(--glass-border);box-shadow:inset 0 1px 1px var(--glass-highlight)}html[data-theme] body :is(.language-switcher button,.theme-switcher button){-webkit-backdrop-filter:none}.theme-switcher{border:1px solid var(--glass-border);border-radius:99px;gap:2px;width:max-content;padding:3px;display:inline-flex}.theme-switcher button{place-items:center;width:32px;height:32px;padding:0;display:grid}.footer-preferences{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.auth-page{place-items:center;min-height:70svh;padding-block:60px;display:grid}.auth-card{gap:18px;width:min(100%,490px);padding:40px;display:grid}.auth-card h1{margin:0;font-size:clamp(32px,5vw,46px);line-height:1.1}.auth-card p{color:var(--muted);margin:0}.google-login-button{color:#262626;letter-spacing:.035em;background:#ffffffd1;border-color:#5a504133;justify-content:center;gap:12px;width:100%;min-height:52px;font-size:11px}.google-login-button:disabled{cursor:progress}.auth-error{background:#a6382d14;border:1px solid #9d36264d;border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.5;color:var(--text)!important}.account-profile-image{object-fit:cover;border:1px solid var(--glass-border);border-radius:50%;width:72px;height:72px;box-shadow:0 8px 24px #231b101a}.auth-form{gap:20px;display:grid}.auth-form label{gap:8px;display:grid}.auth-form input{width:100%;min-width:0;font-size:16px}.auth-form .otp-input{letter-spacing:.35em;text-align:center;font-size:26px}.account-panels{gap:28px;padding-bottom:60px;display:grid}.account-panels .glass-panel{padding:28px}html[data-theme=dark] .google-login-button{color:#222;background:#ffffffe8}.account-profile-form,.address-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-profile-form label,.address-editor label{gap:6px;display:grid}.account-profile-form input,.address-editor input{width:100%;min-width:0;font-size:16px}.saved-addresses{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.saved-address{border:1px solid var(--glass-border);border-radius:22px;padding:22px}.account-actions{flex-wrap:wrap;gap:10px;margin-block:18px;display:flex}html body [hidden]{display:none!important}html body :is(button,a.button,a.icon-button,[role=button]){touch-action:manipulation}html body :is(.site-header,.glass-surface,.glass-panel,button,a.button):before,html body :is(.site-header,.glass-surface,.glass-panel,button,a.button):after{pointer-events:none}@media (max-width:1280px){.header-theme{display:none}}@media (max-width:760px){.auth-page{min-height:65svh;padding-block:32px}.auth-card{padding:28px 22px}.account-profile-form,.address-editor,.saved-addresses{grid-template-columns:1fr}html body :is(.icon-button,.language-switcher button,.theme-switcher button,.quantity-control button,.glass-swatch,.is-compact .glass-swatch){min-width:44px;min-height:44px}html body .is-compact .glass-swatch{padding:10px}html body .header-actions{gap:4px}html body .header-inner{padding-inline:12px}html body .dialog{max-height:calc(100dvh - env(safe-area-inset-top) - 12px);overscroll-behavior:contain}}@media (prefers-reduced-transparency:reduce){html[data-theme]{--glass-bg:var(--paper);--dialog-bg:var(--paper)}}html[data-theme] body :is(.button-text,.text-link,.cx-back,.nav-expand,.product-main-image,.product-thumbnails button,.search-recent,.language-switcher button,.theme-switcher button,.quantity-control button){box-shadow:none;-webkit-backdrop-filter:none;background-image:none}html[data-theme] body :is(.button-text,.text-link,.cx-back,.nav-expand){border-color:#0000;border-radius:8px}html[data-theme] body :is(.cx-card,.cx-summary,.cx-review-card,.admin-bag-fields>fieldset,.admin-bag-details,.admin-delivery-editor>fieldset,.admin-delivery-cards>article,.account-panels .glass-panel,.saved-address){background:var(--paper);box-shadow:none;-webkit-backdrop-filter:none}html[data-theme] body :is(.icon-button,.glass-icon){background-color:var(--glass-bg)}html[data-theme] body .button.button-dark,html[data-theme] body .button.button-dark:not(:disabled):hover{background:var(--foreground);color:var(--background)}html[data-theme] body button.glass-danger,html[data-theme] body button.admin-danger,html[data-theme] body button.bag-remove,html[data-theme] body button.glass-danger:not(:disabled):hover,html[data-theme] body button.admin-danger:not(:disabled):hover,html[data-theme] body button.bag-remove:not(:disabled):hover{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 55%, transparent);background:color-mix(in srgb, var(--danger) 6%, transparent)}html[data-theme] body .site-footer :is(.language-switcher button,.theme-switcher button),html[data-theme] body .site-footer :is(.language-switcher button,.theme-switcher button):hover{color:#f5f0e9;border-color:#82796e}html[data-theme] body :is(.bag-remove,.cart-item-controls>.icon-button){color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, transparent)}html[data-theme] body .newsletter-section{color:var(--foreground);background:var(--surface)}html[data-theme] body .newsletter-inner :is(h2,label,.eyebrow){color:var(--foreground)}html[data-theme] body :is(.newsletter-note,.newsletter-inner>div>p:last-child){color:var(--muted)}html[data-theme] body .newsletter-note{font-size:12px;line-height:1.6}html[data-theme] body .newsletter-field button{white-space:normal;opacity:1;color:var(--muted);box-shadow:none;border-radius:16px;padding:10px 14px}html[data-theme] body .mobile-glass-navigation{background-color:var(--dialog-bg);z-index:var(--z-drawer)}html[data-theme] body .mobile-glass-navigation>:is(a,button){color:var(--foreground);box-shadow:none;-webkit-backdrop-filter:none;background-image:none;border-color:#0000}html[data-theme] body .mobile-glass-navigation>[aria-current=page]{color:var(--brand-orange);background:var(--glass-bg)}html[data-theme] body .site-header{z-index:var(--z-header)}html[data-theme] body .mega-menu{z-index:var(--z-dropdown);background-color:var(--dialog-bg)}html[data-theme] body :is(.product-sticky-bar,.mobile-purchase-bar){z-index:var(--z-sticky)}html[data-theme] body .dialog{z-index:var(--z-modal)}html[data-theme] body .toast{z-index:var(--z-toast)}html[data-theme] body .skip-link{z-index:var(--z-tooltip)}.hero-arch,.hero-edition,.hero-image-number,.fine-line{pointer-events:none}.dialog-body{padding-bottom:max(24px, env(safe-area-inset-bottom))}@media (max-width:760px){html[data-theme] body .mobile-purchase-bar{bottom:calc(92px + env(safe-area-inset-bottom));padding-bottom:13px}html[data-theme] body .site-header{top:max(8px, env(safe-area-inset-top))}html[data-theme] body .dialog{margin-top:max(12px, env(safe-area-inset-top));max-height:calc(100dvh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)))}html[data-theme] body :is(input,select,textarea){font-size:16px}html[data-theme] body .newsletter-field{flex-wrap:wrap}html[data-theme] body .newsletter-field input{flex-basis:180px}}html[data-theme] body .hero{background:var(--surface)}html[data-theme] body :is(.campaign-copy,.contact-enquiry,.information-assistance,.about-manifesto){background:var(--surface);color:var(--foreground)}html[data-theme] body :is(.hero-description,.hero-caption,.hero-edition,.hero-image-number,.hero-product-caption>span,.hero-scroll,.campaign-copy .eyebrow,.contact-form-note,.contact-privacy,.campaign-page-number){color:var(--muted)}html[data-theme] body .hero h1 em{color:var(--lightningcss-light,#826248)var(--lightningcss-dark,#e0b38f)}html[data-theme] body .hero-arch{background:#e3d7c6}html[data-theme] body .hero-arch:after{border-color:var(--line)}html[data-theme] body .hero-product-hotspot{color:#25221f}html[data-theme] body :is(.story-image-label,.about-image-caption,.about-main-image>.eyebrow,.collection-image-number){color:#453d33}html[data-theme] body .hero-product-link{background:#e3d7c6;border-radius:48% 48% 0 0;overflow:hidden}html[data-theme] body .hero-bag{mix-blend-mode:multiply}html[data-theme] body :is(.hero-product-caption,.hero-edition,.hero-image-number,.hero-product-caption>span){color:#453d33}html[data-theme] body .hero h1{white-space:normal;overflow-wrap:anywhere}html[data-theme] body :is(.cx-pay-actions,.admin-bag-save-bar){z-index:var(--z-sticky);color:var(--foreground);background:var(--dialog-bg);padding-bottom:max(16px, env(safe-area-inset-bottom))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-theme]{--glass-bg:var(--paper);--dialog-bg:var(--paper)}}
.admin-collection-list{gap:16px;margin-top:24px;display:grid}.admin-collection-row{border:1px solid var(--line);border-radius:18px;align-items:center;gap:20px;min-width:0;padding:18px;display:flex}.admin-collection-row>img{background:#faf8f4;border-radius:12px;flex:0 0 110px;width:110px;height:110px}.admin-collection-info{overflow-wrap:anywhere;flex:1;min-width:0}.admin-collection-info h3{margin:0 0 6px;font-size:22px}.admin-collection-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-collection-row .admin-collection-actions{max-width:370px}.admin-collection-dialog{width:min(720px,100vw - 24px)}.admin-collection-editor{overflow-wrap:anywhere;padding:20px}.admin-collection-editor fieldset{border:0;min-width:0;margin:18px 0;padding:0}.admin-collection-editor input,.admin-collection-editor select,.admin-collection-editor textarea{width:100%;min-width:0;font-size:16px}.admin-collection-editor details{margin:20px 0}.admin-collection-editor summary{cursor:pointer;padding:16px 0}.admin-collection-editor .admin-field{margin-block:14px}.admin-collection-preview{text-align:center;margin-top:18px}.admin-collection-preview img{object-fit:contain;background:#faf8f4;border-radius:16px;width:100%;height:260px;margin-bottom:12px;display:block}.collection-detail-image{object-fit:contain;width:100%;height:auto;max-height:70svh;margin-block:24px}.hero-description{white-space:pre-line}@media (max-width:768px){.admin-collection-row{flex-wrap:wrap;gap:12px;padding:12px}.admin-collection-row .admin-collection-actions{flex-basis:100%;max-width:none}.admin-collection-row .admin-small-button{min-height:44px}.admin-collections .admin-toolbar{flex-wrap:wrap;gap:12px}}
