:root.sm-theme{--accent:#f0ac52;--accent-deep:#e9a045;--accent-text:#1b1512;--accent-hover:#ffbe62;--accent-ink:#f3e5cf;--header-bg:#15120f;--header-text:#f2e9dc;--page-bg:#171310;--surface:#211d19;--surface-muted:#2a251f;--border-color:#332c25;--border-strong:#4a4138;--text-primary:#f2e9dc;--text-secondary:#cec2b1;--text-tertiary:#a99b8a;--color-success:#5cbd77;--color-danger:#ef7c6b;--color-rating:#f0b52e;--v-mbg:#2a251f;--h-mbg:#2a251f}:root.sm-dark,:root.sm-theme{color-scheme:dark}:root.sm-theme{--sm-panel:#0f0d0b}:root.sm-theme.sm-accent-hot{--accent:#ffbe62;--accent-deep:#ffb43f;--accent-hover:#ffd08a;--accent-text:#1b1512}:root.sm-theme.sm-accent-rust{--accent:#d98f52;--accent-deep:#c9793b;--accent-hover:#e6a771;--accent-text:#1b1512}:root.sm-theme.sm-accent-brass{--accent:#d9b45c;--accent-deep:#c39a3d;--accent-hover:#e6c87a;--accent-text:#1b1512}:root.sm-theme.sm-accent-iron{--accent:#b8ae9e;--accent-deep:#6f665b;--accent-hover:#8d8375;--accent-text:#f7f2e9}:root.sm-theme.sm-bg-cool{--page-bg:#141513;--surface:#1e201d;--surface-muted:#252723}:root.sm-theme.sm-bg-sand{--page-bg:#1c1710;--surface:#261f16;--surface-muted:#2e2719}:root.sm-theme.sm-bg-plain{--page-bg:#0e0c0b;--surface:#1b1815;--surface-muted:#241f1b}:root.sm-theme.sm-bg-soft{--page-bg:#201b17;--surface:#2a241f;--surface-muted:#332c25}:root.sm-theme.dn-flat-accent{--accent-deep:var(--accent);--accent-text:#1b1512}:root.sm-theme{--sm-head-font:"Fraunces",Georgia,"Times New Roman",serif}.sm-theme .bb-title,.sm-theme .h1,.sm-theme .h2,.sm-theme .h3,.sm-theme .pc-title,.sm-theme h1,.sm-theme h2,.sm-theme h3{font-family:var(--sm-head-font);letter-spacing:-.01em}.sm-head-sans .bb-title,.sm-head-sans .h1,.sm-head-sans .h2,.sm-head-sans .h3,.sm-head-sans .pc-title,.sm-head-sans h1,.sm-head-sans h2,.sm-head-sans h3{font-family:inherit}:root.sm-theme{--sm-grain-op:0;--sm-grain-size:160px;--sm-grain-blend:multiply}:root.sm-grain-on{--sm-grain-op:.09}:root.sm-grain-coarse{--sm-grain-op:.14;--sm-grain-size:240px}:root.sm-dark{--sm-grain-blend:overlay}.sm-theme body:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Cpath d='M0 0h160v160H0z' filter='url(%23a)'/%3E%3C/svg%3E");background-size:var(--sm-grain-size) var(--sm-grain-size);content:"";inset:0;mix-blend-mode:var(--sm-grain-blend);opacity:var(--sm-grain-op);pointer-events:none;position:fixed;z-index:120}:root.sm-corner-sharp{--radius:0px!important;--card-radius:0px!important}:root.sm-corner-soft{--radius:6px!important;--card-radius:6px!important}.sm-theme .header-search input{background-color:var(--surface);color:var(--text-primary)}.sm-theme .header-search input::placeholder{color:var(--text-tertiary)}.sm-theme .data-table thead th{background-color:var(--surface-muted);color:var(--text-primary)}.sm-theme .pay-chip{background-color:var(--surface-muted);border-color:var(--border-color);color:var(--text-secondary)}.sm-theme .btn:not(.btn-primary):not(.review-useful){background-color:var(--surface);border-color:var(--border-strong);color:var(--text-primary)}.sm-theme .review-card .btn-sm{background-color:transparent;border-color:transparent;color:var(--text-secondary)}.sm-theme .review-card .btn-sm:hover{background-color:transparent;color:var(--accent)}.sm-theme .qty-input{background-color:var(--surface);color:var(--text-primary)}.sm-theme .pc-media,.sm-theme .product-card-media,.sm-theme .real-photo{background-color:#f3ebdd}.sm-theme .buying-guide-table thead th,.sm-theme .cat-tile-body,.sm-theme .data-table thead th,.sm-theme .home-hero-copy,.sm-theme .newsletter-strip,.sm-theme .promo-tile.is-bento,.sm-theme .promo-tile.is-season,.sm-theme .subcat-hero{background-color:var(--sm-panel);color:var(--on-dark-primary,#fff)}.sm-theme .home-hero-copy,.sm-theme .promo-tile.is-bento,.sm-theme .promo-tile.is-season,.sm-theme .subcat-hero{background-image:linear-gradient(155deg,var(--sm-panel) 0,color-mix(in srgb,var(--sm-panel) 72%,#000) 100%)}:root.sm-theme body.dn-usp-ink #usp-sectie{background-color:var(--sm-panel)}.sm-theme .country-menu,.sm-theme .dn-hdr-pop-panel,.sm-theme .featured-flyout,.sm-theme .mega-flyout,.sm-theme .search-results,.sm-theme .sticky-bar{background-color:var(--surface);color:var(--text-primary)}.sm-theme .dn-wire-back{background-color:var(--surface-muted);color:var(--text-primary)}.sm-theme .footer-newsletter-form input{background-color:var(--surface);border-color:var(--border-strong);color:var(--text-primary)}.sm-theme .footer-newsletter-form input::placeholder{color:var(--text-tertiary)}.sm-theme .archive-hero-shot,.sm-theme .archive-hero-shot img,.sm-theme .cat-tile-img,.sm-theme .cat-tile-media,.sm-theme .home-hero-shot,.sm-theme .home-hero-shot img,.sm-theme .subcat-card-media,.sm-theme .subcat-card-media img{background-color:#f3ebdd}.sm-theme .placeholder{background-color:var(--surface-muted);background-image:repeating-linear-gradient(135deg,hsla(0,0%,100%,.05) 0 6px,hsla(0,0%,100%,0) 6px 12px);border-color:var(--border-color);color:var(--text-tertiary)}.sm-theme .badge-solid,.sm-theme .btn-primary,.sm-theme .compare-table thead tr th.is-self,.sm-theme .footer-newsletter,.sm-theme .footer-newsletter-form .btn-primary,.sm-theme .header-search button,.sm-theme .nav-categories-trigger,.sm-theme .pc-btn.pc-cart,.sm-theme .product-card-actions .btn-primary,.sm-theme .review-badge.is-verified,.sm-theme .size-seg.is-active{border-color:var(--accent-deep);color:var(--accent-text)}.sm-theme .btn-primary .material-icons-outlined,.sm-theme .btn-primary .material-symbols-outlined,.sm-theme .footer-newsletter .h2,.sm-theme .footer-newsletter .text-sm,.sm-theme .footer-newsletter a,.sm-theme .footer-newsletter h2,.sm-theme .footer-newsletter p,.sm-theme .header-search button .material-icons-outlined,.sm-theme .nav-categories-trigger>.material-icons-outlined,.sm-theme .pc-btn.pc-cart .material-icons-outlined,.sm-theme .pc-btn.pc-cart .material-symbols-outlined{color:var(--accent-text)}.sm-theme .btn-primary:hover,.sm-theme .header-search button:hover{background-color:var(--accent-hover);color:var(--accent-text)}.sm-theme body.dn-plain-bg{--page-bg:#0e0c0b;--surface:#1b1815;--surface-muted:#241f1b}.sm-theme body.dn-warm-bg{--page-bg:#1c1710;--surface-muted:#2e2719}.sm-theme body.dn-cool-bg{--page-bg:#141513;--surface-muted:#252723}.sm-theme body.dn-borders-strong{--border-color:#5b5044;--border-strong:#786a5a}.sm-theme body.dn-borders-none{--border-color:transparent;--border-strong:transparent}.sm-theme body.dn-flat-accent{--accent-deep:var(--accent);--accent-text:#1b1512}.sm-theme body.sm-border-hair{--border-color:#241f1a;--border-strong:#332c25}.sm-theme body.sm-border-soft{--border-color:#332c25;--border-strong:#4a4138}.sm-theme body.sm-border-clear{--border-color:#453c33;--border-strong:#5e5347}.sm-theme body.sm-border-strong{--border-color:#5b5044;--border-strong:#786a5a}.sm-theme body.sm-border-none{--border-color:transparent;--border-strong:transparent}.sm-border-none .buybox,.sm-border-none .facet-group,.sm-border-none .product-card{background-color:var(--surface)}.sm-theme .site-footer{background-color:var(--sm-panel)}.sm-theme .footer-newsletter-form .btn-primary{background-color:var(--accent-deep);color:var(--accent-text)}.sm-theme .footer-bottom,.sm-theme .footer-payments{border-top-color:hsla(0,0%,100%,.1)}.sm-theme .breadcrumb,.sm-theme .breadcrumb .material-icons-outlined,.sm-theme .breadcrumb a{color:var(--text-secondary)}.sm-theme .breadcrumb .current{color:var(--text-primary)}.sm-theme .breadcrumb a:hover{color:var(--accent)}.sm-theme .section>.muted,.sm-theme .text-xs.muted,.sm-theme .wrap>.muted{color:var(--text-secondary)}.sm-theme .pc-brand{display:none}.sm-theme .pc-h .pc-title,.sm-theme .pc-v .pc-title{margin-top:0}:root.sm-theme{--black:#f2e9dc}.sm-theme input[type=checkbox]{background-color:var(--surface);border-color:var(--border-strong)}.sm-theme input[type=checkbox]:checked{background-color:var(--accent-deep);border-color:var(--accent-deep)}.sm-theme input[type=checkbox]:checked:after{border-color:var(--accent-text)}.sm-theme .footer-newsletter *{color:var(--accent-text)}.sm-theme .footer-newsletter input{color:var(--text-primary)}.sm-theme .footer-newsletter .btn-primary{background-color:var(--sm-panel);border-color:var(--sm-panel);color:var(--text-primary)}.sm-theme .kn-closing{background-color:var(--accent-deep)}.sm-theme .kn-closing *{color:var(--accent-text)}.sm-theme .kn-closing .btn{background-color:var(--sm-panel);border-color:var(--sm-panel);color:var(--text-primary)}:root.sm-theme{--warn:#f0b52e;--danger:#ef7c6b;--success:#5cbd77}.sm-theme .options-tab,.sm-theme .options-tab-panel,.sm-theme .options-tab-toggle{color:var(--text-primary)}.sm-theme .options-tab-panel,.sm-theme .options-tab-toggle{background-color:var(--surface);border-color:var(--border-strong)}.sm-theme .options-tab .material-icons-outlined{color:var(--text-primary)}:root.sm-theme{--gray-50:#141110;--gray-100:#1c1a18;--gray-200:#262320;--gray-300:#3d372f;--gray-400:#6b6055;--gray-500:#8d8375;--gray-600:#a99b8a;--gray-700:#cec2b1;--gray-800:#e4dbcd;--gray-900:#f2e9dc}:root.sm-theme .home-hero-copy .badge-solid,:root.sm-theme .home-hero-copy .btn-primary,:root.sm-theme .home-hero-copy .btn-primary *{color:var(--accent-text)}.sm-theme .mega-l1-icon,.sm-theme .nav-featured-thumb img,.sm-theme .search-result-product img{background-color:#f3ebdd;border-radius:var(--radius)}.sm-theme .mega-l1-chevron{color:var(--text-tertiary)!important}.sm-theme .mega-l1:hover{background-color:var(--surface-muted)}.sm-theme .mega-l1:hover .mega-l1-chevron{color:var(--accent)!important}.sm-theme .pc-img img,.sm-theme .product-card-media img,.sm-theme .real-photo img{mix-blend-mode:multiply}.sm-theme .pc-img img[src$=".webp"],.sm-theme .product-card-media img[src$=".webp"]{mix-blend-mode:normal}.sm-theme .newsletter-strip{background-color:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius)}.sm-theme .newsletter-strip input{background-color:var(--page-bg);border:1px solid var(--border-strong);color:var(--text-primary)}.sm-theme .newsletter-strip input::placeholder{color:var(--text-tertiary)}.sm-theme .dn-gal-stage,.sm-theme .dn-gal-thumb{background-color:#f3ebdd}.sm-theme .dn-gal-img,.sm-theme .dn-gal-thumb img{mix-blend-mode:multiply}.sm-theme .dn-lb img{background-color:transparent;mix-blend-mode:normal}