[data-theme]{--color-brand-secondary:#fdeded;--color-brand-highlight:#01effc;--font-cormorant:var(--font-lexend);--font-jost:var(--font-open-sans);--font-heading:var(--font-lexend),system-ui,sans-serif;--font-body:var(--font-open-sans),system-ui,sans-serif;--font-price:var(--font-lexend),system-ui,sans-serif;--bm-blue-tint:#faf7f0;--bm-blue-tint-2:#fdfbf7;--bm-ink:#222222;--bm-grey:#777777;--bm-border:#dddada;--bm-white:#ffffff;--bm-badge:#c2410c;--bm-header-h:64px;--bm-bar-h:0px;--bm-max-w:1600px;--bm-float-x:20px;--bm-float-y:16px;--bm-float-radius:12px;--bm-logo-h:clamp(46px,4vw,60px);--bm-logo-shrink:1;--bm-cat-card-w:clamp(112.5px,13.5vw,189px);--bm-cat-gap:clamp(10px,1.4vw,20px);--bm-cat-overlap:calc(var(--bm-cat-card-w) * 0.2);--nad-cream:#fdfbf7;--nad-linen:#faf7f0;--nad-warm-white:#ffffff;--nad-deep-brown:#101a2e;--nad-gold-light:#9a5a9c;--nad-text-body:#222222;--nad-text-muted:#777777;--nad-border:rgba(214,40,40,0.18);--nad-rule-soft:rgba(0,0,0,0.22);--nad-ease:cubic-bezier(0.16,1,0.3,1)}[data-theme] body{background-color:var(--nad-warm-white);color:var(--nad-text-body);font-family:var(--font-body);overflow-x:clip}[data-theme]{overflow-x:clip}[data-theme] .bg-gray-100,[data-theme] .bg-gray-50{background-color:var(--nad-warm-white)!important}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes nad-fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.nad-btn-gold{display:inline-flex;align-items:center;gap:10px;background:var(--nad-gold);color:#fff;padding:16px 36px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;font-weight:500;border:none;cursor:pointer;transition:all .4s var(--nad-ease);font-family:var(--font-jost),system-ui,sans-serif}.nad-btn-gold:hover{background:var(--nad-gold-light);transform:translateY(-2px);box-shadow:0 12px 36px rgba(184,145,58,.3)}.nad-section-eyebrow{font-size:10px;letter-spacing:.35em;text-transform:uppercase;color:var(--nad-gold-light);display:flex;align-items:center;gap:14px;margin-bottom:20px;text-shadow:0 2px 10px rgba(0,0,0,.4);font-family:var(--font-jost),system-ui,sans-serif}.nad-section-eyebrow:after,.nad-section-eyebrow:before{content:"";width:40px;height:1px;background:var(--nad-gold-light);flex-shrink:0}.nad-eyebrow-left:after{display:none}.nad-eyebrow-left:before{width:28px}.nad-eyebrow-center{justify-content:center}#nad-collection-section{padding:clamp(60px,8vw,100px) clamp(24px,6vw,80px);background:var(--nad-warm-white)}.nad-collection-header{text-align:center;margin-bottom:64px}.nad-collection-h2{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(32px,5vw,60px);font-weight:300;color:var(--nad-deep-brown);margin-top:16px;line-height:1.1}.nad-collection-desc{font-size:14px;color:var(--nad-text-muted);font-weight:300;max-width:480px;margin:12px auto 0;line-height:1.8;font-family:var(--font-jost),system-ui,sans-serif}.nad-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));-moz-column-gap:clamp(16px,2vw,28px);column-gap:clamp(16px,2vw,28px);row-gap:clamp(24px,3vw,40px)}.nad-product-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--bm-white);border:1px solid var(--bm-border);border-radius:8px;cursor:pointer;text-decoration:none;transition:border-color .25s,box-shadow .25s}.nad-product-card:hover{border-color:var(--bm-blue);box-shadow:0 8px 24px rgba(0,0,0,.1)}.nad-pc-media{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;padding:10px;background:var(--bm-white)}.nad-product-card-img{transition:transform .6s var(--nad-ease);-o-object-fit:contain;object-fit:contain}.nad-product-card-body{position:static;display:flex;flex-direction:column;flex:1 1 auto;padding:12px 14px 14px;border-top:1px solid #f1f1f1}.nad-pc-sku{font-family:var(--font-body);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--bm-grey);margin-bottom:6px}.nad-pc-name{font-family:var(--font-heading);font-size:clamp(13px,1.05vw,15px);font-weight:500;color:var(--bm-ink);line-height:1.35;margin-bottom:6px;min-height:calc(2 * 1.35em)}.nad-pc-tagline{font-family:var(--font-body);font-size:11px;color:var(--bm-grey);margin-bottom:10px}.nad-pc-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.nad-pc-price{font-family:var(--font-heading);font-size:clamp(15px,1.2vw,18px);font-weight:600;color:var(--bm-ink)}.nad-pc-cta{display:inline-flex;align-items:center;gap:6px;background:var(--bm-blue);color:#fff;padding:7px 12px;border-radius:4px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;white-space:nowrap;transition:background .3s var(--nad-ease);border:none;cursor:pointer;font-family:var(--font-body)}.nad-pc-cta:hover{background:var(--bm-blue-dark)}@media (hover:none),(max-width:1024px){.nad-pc-cta{display:none}}.nad-sust-section{background:var(--nad-teal-dark);padding:clamp(80px,10vw,120px) clamp(24px,8vw,120px);display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.nad-sust-h2{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(28px,3.5vw,48px);font-weight:300;color:var(--nad-cream);line-height:1.2;margin-bottom:20px}.nad-sust-h2 em{color:var(--nad-gold-light);font-style:italic}.nad-sust-p{font-size:14px;line-height:1.9;color:rgba(245,239,228,.6);font-weight:300;font-family:var(--font-jost),system-ui,sans-serif}.nad-sust-pillars{display:grid;grid-template-columns:1fr 1fr;gap:20px}.nad-sust-pillar{border:1px solid rgba(212,168,75,.15);padding:24px;transition:border-color .3s}.nad-sust-pillar:hover{border-color:rgba(212,168,75,.4)}.nad-sust-pillar-icon{font-size:22px;margin-bottom:10px}.nad-sust-pillar-h4{font-family:var(--font-cormorant),Georgia,serif;font-size:17px;font-weight:400;color:var(--nad-cream);margin-bottom:6px}.nad-sust-pillar-p{font-size:12px;line-height:1.7;color:rgba(245,239,228,.45);font-weight:300;font-family:var(--font-jost),system-ui,sans-serif}.nad-home-cta{padding:clamp(80px,12vw,140px) clamp(24px,8vw,120px);background:var(--nad-deep-brown);text-align:center;position:relative;overflow:hidden}.nad-home-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 50%,rgba(43,107,90,.18) 0,transparent 70%);pointer-events:none}.nad-home-cta-h2{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(32px,5.5vw,72px);font-weight:300;color:var(--nad-cream);margin-bottom:18px;position:relative;line-height:1.1}.nad-home-cta-h2 em{color:var(--nad-gold-light);font-style:italic}.nad-home-cta-p{font-size:14px;color:rgba(245,239,228,.5);font-weight:300;max-width:480px;margin:0 auto 44px;line-height:1.8;position:relative;font-family:var(--font-jost),system-ui,sans-serif}.nad-home-cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative}.nad-btn-ig{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(245,239,228,.2);color:var(--nad-cream);padding:17px 36px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:all .4s;font-family:var(--font-jost),system-ui,sans-serif}.nad-btn-ig:hover{border-color:var(--nad-gold);color:var(--nad-gold)}.nad-cursor{width:10px;height:10px;background:var(--nad-gold);z-index:9998;mix-blend-mode:multiply;will-change:transform}.nad-cursor,.nad-cursor-ring{position:fixed;top:0;left:0;border-radius:50%;pointer-events:none}.nad-cursor-ring{width:36px;height:36px;border:1px solid var(--nad-gold);z-index:9997;opacity:.45;will-change:transform,width,height;transition:width .25s ease,height .25s ease}@media (hover:none){.nad-cursor,.nad-cursor-ring{display:none}}.nad-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--nad-ease),transform .9s var(--nad-ease)}.nad-reveal.nad-visible{opacity:1;transform:translateY(0)}.nad-reveal-left{opacity:0;transform:translateX(-28px);transition:opacity .9s var(--nad-ease),transform .9s var(--nad-ease)}.nad-reveal-left.nad-visible{opacity:1;transform:translateX(0)}.nad-reveal-right{opacity:0;transform:translateX(28px);transition:opacity .9s var(--nad-ease),transform .9s var(--nad-ease)}.nad-reveal-right.nad-visible{opacity:1;transform:translateX(0)}.nad-rd1{transition-delay:.1s}.nad-rd2{transition-delay:.2s}@media (max-width:900px){.nad-sust-section{grid-template-columns:1fr;gap:48px;padding:60px 24px}.nad-sust-pillars{grid-template-columns:1fr 1fr}}@media (max-width:480px){.nad-products-grid{grid-template-columns:1fr 1fr;gap:2px}.nad-sust-pillars{grid-template-columns:1fr}.nad-pc-media{padding:8px}.nad-product-card-body{padding:10px 10px 12px}.nad-pc-sku{font-size:8px;letter-spacing:.1em;margin-bottom:4px}.nad-pc-name{font-size:12px;line-height:1.3;margin-bottom:4px;min-height:calc(2 * 1.3em)}.nad-pc-tagline{font-size:10px;margin-bottom:8px}.nad-pc-price{font-size:14px}}@media (prefers-reduced-motion:reduce){.nad-reveal,.nad-reveal-left,.nad-reveal-right,.nad-ticker-inner{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.nad-cursor,.nad-cursor-ring{display:none}}.nad-cart-badge{position:absolute;top:-2px;right:-2px;background:var(--nad-gold);color:#fff;font-size:9px;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;pointer-events:none}.nad-mobile-drawer{position:fixed;inset:0;z-index:190;background:var(--nad-deep-brown);padding-top:80px;overflow-y:auto;transition:transform .4s var(--nad-ease),opacity .4s ease}.nad-mobile-nav-link{display:block;padding:16px 32px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(245,239,228,.65);text-decoration:none;border-bottom:1px solid rgba(184,145,58,.08);transition:color .3s;font-family:var(--font-jost),system-ui,sans-serif}.nad-mobile-nav-link:hover{color:var(--nad-gold-light)}.nad-nav-link{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(245,239,228,.65);text-decoration:none;cursor:pointer;transition:color .3s;text-shadow:0 1px 8px rgba(0,0,0,.4);font-family:var(--font-jost),system-ui,sans-serif;background:none;border:none;padding:0}.nad-nav-link:hover{color:var(--nad-gold-light)}.nad-footer-contact-link{font-size:12px;color:rgba(245,239,228,.35);text-decoration:none;transition:color .3s;font-family:var(--font-jost),system-ui,sans-serif}.nad-footer-contact-link:hover{color:var(--nad-gold)}.nad-pd-title{font-size:clamp(56px,7.5vw,100px);line-height:.9;color:var(--nad-deep-brown);margin-bottom:14px;animation:nad-fadeUp .9s var(--nad-ease) 1s forwards}.nad-pd-tagline,.nad-pd-title{font-family:var(--font-cormorant),Georgia,serif;font-weight:300;opacity:0}.nad-pd-tagline{font-size:clamp(16px,1.8vw,22px);font-style:italic;color:var(--nad-text-muted);margin-bottom:28px;line-height:1.5;animation:nad-fadeUp .7s var(--nad-ease) 1.1s forwards}.nad-pd-story-link{display:flex;width:100%;max-width:320px;justify-content:center;align-items:center;gap:10px;padding:15px 32px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;background:none;border:1px solid rgba(245,239,228,.25);color:var(--nad-cream);text-decoration:none;font-family:var(--font-jost),system-ui,sans-serif;margin-top:20px;transition:all .4s}.nad-pd-story-link:hover{border-color:var(--nad-gold);color:var(--nad-gold)}.nad-pd-story-link:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}.nad-pd-final-cta{padding:clamp(80px,10vw,130px) clamp(24px,8vw,120px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(60px,8vw,100px);align-items:center;max-width:1400px;margin:0 auto}@media (max-width:768px){.nad-pd-final-cta{grid-template-columns:1fr}}[data-theme] .nad-listing-section{background:var(--nad-warm-white);padding:clamp(60px,8vw,110px) clamp(24px,6vw,80px);min-height:60vh}[data-theme] .nad-listing-container{max-width:1400px;margin:0 auto}[data-theme] .nad-listing-header{text-align:center;margin-bottom:48px}[data-theme] .nad-listing-h1{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(34px,5vw,64px);font-weight:300;color:var(--nad-deep-brown);margin-top:16px;line-height:1.08}[data-theme] .nad-listing-desc{font-size:14px;color:var(--nad-text-muted);font-weight:300;max-width:540px;margin:14px auto 0;line-height:1.8;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-listing-count{margin-top:14px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--nad-gold);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-listing-toolbar{justify-content:space-between;padding-bottom:18px;margin-bottom:32px;border-bottom:1px solid var(--nad-border);flex-wrap:wrap}[data-theme] .nad-listing-toolbar,[data-theme] .nad-listing-toolbar-left{display:flex;align-items:center;gap:16px}[data-theme] .nad-filter-toggle{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--nad-border);border-radius:999px;background:#ffffff;color:var(--nad-text-body);font-family:var(--font-jost),system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}[data-theme] .nad-filter-toggle:hover,[data-theme] .nad-filter-toggle[aria-pressed=false]{border-color:var(--nad-gold);color:var(--nad-gold)}[data-theme] .nad-filter-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(214,40,40,.25)}[data-theme] .nad-filter-toggle-icon{width:16px;height:16px}@media (max-width:900px){[data-theme] .nad-filter-toggle{display:none}}[data-theme] .nad-listing-showing{font-size:12px;letter-spacing:.08em;color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-listing-sort{display:inline-flex;align-items:center;gap:10px}[data-theme] .nad-listing-sort-label{font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-sort{position:relative;display:inline-block}[data-theme] .nad-sort-trigger{display:inline-flex;align-items:center;gap:12px;min-width:190px;justify-content:space-between;background:transparent;border:1px solid var(--nad-border);color:var(--nad-deep-brown);font-family:var(--font-jost),system-ui,sans-serif;font-size:12px;letter-spacing:.05em;padding:9px 14px;cursor:pointer;transition:border-color .3s var(--nad-ease)}[data-theme] .nad-sort-trigger:hover{border-color:var(--nad-gold)}[data-theme] .nad-sort-trigger:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px;border-color:var(--nad-gold)}[data-theme] .nad-sort-value{white-space:nowrap}[data-theme] .nad-sort-caret{width:10px;height:6px;flex:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%23B8913A' stroke-width='1.5' fill='none' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:50%}[data-theme] .nad-sort-list{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:100%;margin:0;padding:6px;list-style:none;border:1px solid var(--nad-border);background:var(--nad-warm-white,#fff);box-shadow:0 12px 32px rgba(0,0,0,.12);max-height:320px;overflow-y:auto}[data-theme] .nad-sort-list:focus-visible{outline:none}[data-theme] .nad-sort-option{padding:9px 12px;font-family:var(--font-jost),system-ui,sans-serif;font-size:12px;letter-spacing:.04em;color:var(--nad-deep-brown);cursor:pointer;white-space:nowrap;transition:background .15s var(--nad-ease)}[data-theme] .nad-sort-option.is-active{background:var(--nad-gold-light,rgba(184,145,58,.14))}[data-theme] .nad-sort-option.is-selected{color:var(--nad-gold);font-weight:500}[data-theme] .nad-listing-empty{text-align:center;padding:clamp(60px,10vw,120px) 0}[data-theme] .nad-listing-empty-title{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(26px,3.5vw,40px);font-weight:300;color:var(--nad-deep-brown);margin-bottom:12px}[data-theme] .nad-listing-empty-text{font-size:14px;color:var(--nad-text-muted);font-weight:300;max-width:420px;margin:0 auto 28px;line-height:1.8;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-listing-empty-cta{display:inline-block;background:var(--nad-gold);color:#fff;padding:12px 24px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;text-decoration:none;transition:background .4s var(--nad-ease);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-listing-empty-cta:hover{background:var(--nad-gold-light)}[data-theme] .nad-listing-empty-cta:focus-visible{outline:2px solid var(--nad-deep-brown);outline-offset:2px}[data-theme] .nad-listing-loading{background:var(--nad-warm-white);min-height:50vh;display:flex;align-items:center;justify-content:center;color:var(--nad-text-muted);font-family:var(--font-cormorant),Georgia,serif;font-size:20px;font-weight:300;font-style:italic}[data-theme] button.nad-listing-empty-cta{border:none;cursor:pointer}[data-theme] .nad-listing-more{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:48px;position:relative}[data-theme] .nad-listing-more-btn{letter-spacing:.1em;text-transform:uppercase;font-size:11px;min-width:200px}[data-theme] .nad-listing-more-btn:disabled{opacity:.6;cursor:default}[data-theme] .nad-listing-sentinel{width:100%;height:1px}[data-theme] .nad-listing-body{display:grid;grid-template-columns:248px 1fr;gap:clamp(24px,4vw,48px);align-items:start;transition:grid-template-columns .32s cubic-bezier(.4,0,.2,1),gap .32s cubic-bezier(.4,0,.2,1)}[data-theme] .nad-listing-body--filters-hidden{grid-template-columns:0 1fr;gap:0}[data-theme] .nad-filter{transition:opacity .25s ease,visibility .25s ease}[data-theme] .nad-listing-body--filters-hidden .nad-filter{opacity:0;visibility:hidden;overflow:hidden;pointer-events:none}[data-theme] .nad-listing-results{min-width:0}[data-theme] .nad-filter{position:sticky;top:96px;display:flex;flex-direction:column;gap:26px;font-family:var(--font-jost),system-ui,sans-serif;max-height:calc(100vh - 112px);overflow-y:auto;overflow-x:hidden;padding-right:6px;scrollbar-width:thin;scrollbar-color:var(--nad-gold-light) transparent}[data-theme] .nad-filter::-webkit-scrollbar{width:6px}[data-theme] .nad-filter::-webkit-scrollbar-thumb{background:#ecd4c4;border-radius:3px}[data-theme] .nad-filter::-webkit-scrollbar-thumb:hover{background:var(--nad-gold-light)}[data-theme] .nad-filter.nad-filter--in-sheet{position:static;max-height:none;overflow:visible;padding-right:0}[data-theme] .nad-filter-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--nad-border)}[data-theme] .nad-filter-title{font-family:var(--font-cormorant),Georgia,serif;font-size:22px;font-weight:300;color:var(--nad-deep-brown)}[data-theme] .nad-filter-clear{background:transparent;border:none;cursor:pointer;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--nad-gold);padding:2px 0}[data-theme] .nad-filter-clear:hover{color:var(--nad-gold-light)}[data-theme] .nad-filter-clear:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-filter-group{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}[data-theme] .nad-filter-group[disabled]{opacity:.45}[data-theme] .nad-filter-legend{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--nad-text-muted);padding:0;margin-bottom:2px}[data-theme] .nad-filter-options{display:flex;flex-direction:column;gap:9px;max-height:260px;overflow-y:auto}[data-theme] .nad-filter-check{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:13px;color:var(--nad-text-body)}[data-theme] .nad-filter-check input[type=checkbox]{width:15px;height:15px;accent-color:var(--nad-gold);cursor:pointer;flex-shrink:0}[data-theme] .nad-filter-check input:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-filter-check-label{flex:1}[data-theme] .nad-filter-count{font-size:11px;color:var(--nad-text-muted);font-variant-numeric:tabular-nums}[data-theme] .nad-filter-price-values{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--nad-deep-brown);font-variant-numeric:tabular-nums}[data-theme] .nad-filter-price-cap{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--nad-text-muted)}[data-theme] .nad-filter-range{position:relative;display:flex;flex-direction:column;gap:6px}[data-theme] .nad-filter-range input[type=range]{width:100%;accent-color:var(--nad-gold);cursor:pointer}[data-theme] .nad-filter-range input[type=range]:focus-visible{outline:2px solid var(--nad-gold);outline-offset:4px}[data-theme] .nad-filter-loading{font-size:13px;color:var(--nad-text-muted);font-style:italic}[data-theme] .nad-products-grid[data-loading=true]{opacity:.55;transition:opacity .2s var(--nad-ease)}[data-theme] .nad-mobile-toolbar,[data-theme] .nad-sheet{display:none}@media (max-width:900px){[data-theme] .nad-listing-body{grid-template-columns:1fr}[data-theme] .nad-listing-body>.nad-filter,[data-theme] .nad-listing-sort{display:none}[data-theme] .nad-mobile-toolbar{display:flex;align-items:center;gap:10px;position:sticky;top:var(--cat-bar-top,64px);z-index:40;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:24px;padding:10px 16px;background:#ffffff;border-bottom:1px solid var(--nad-border);transition:top .28s cubic-bezier(.4,0,.2,1)}[data-theme] .nad-mobile-toolbar-btn--icon{position:relative;width:42px;height:42px;min-height:42px;padding:0;border-radius:10px;justify-content:center}[data-theme] .nad-mobile-toolbar-btn--icon .nad-mobile-toolbar-badge{position:absolute;top:-4px;right:-4px}body.bm-header-is-hidden .nad-mobile-toolbar,body.bm-header-is-hidden [data-theme] .nad-mobile-toolbar{top:0}[data-theme] .nad-mobile-toolbar-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-jost),system-ui,sans-serif;font-size:16px;font-weight:700;color:var(--nad-deep-brown)}[data-theme] .nad-mobile-toolbar-btn{flex:0 0 auto}[data-theme] .bm-header{transition:transform .28s cubic-bezier(.4,0,.2,1);will-change:transform}[data-theme] .bm-header--hidden{transform:translateY(-100%)}[data-theme] .nad-mobile-toolbar-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 14px;border:1px solid var(--nad-border);background:transparent;color:var(--nad-deep-brown);font-family:var(--font-jost),system-ui,sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .3s var(--nad-ease),color .3s var(--nad-ease)}[data-theme] .nad-mobile-toolbar-btn:hover{border-color:var(--nad-gold)}[data-theme] .nad-mobile-toolbar-btn:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px;border-color:var(--nad-gold)}[data-theme] .nad-mobile-toolbar-sortlabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}[data-theme] .nad-mobile-toolbar-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--nad-gold);color:#fff;font-size:11px;line-height:1;font-variant-numeric:tabular-nums}[data-theme] .nad-sheet{display:block;position:fixed;inset:0;z-index:1300}[data-theme] .nad-sheet-overlay{position:absolute;inset:0;background:rgba(15,7,3,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;animation:nad-sheet-fade .3s var(--nad-ease) forwards}[data-theme] .nad-sheet-panel{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:90vh;background:var(--nad-cream,#fbf7f0);border-top-left-radius:18px;border-top-right-radius:18px;box-shadow:0 -20px 60px rgba(15,7,3,.4);transform:translateY(100%);animation:nad-sheet-up .38s var(--nad-ease) forwards}[data-theme] .nad-sheet--sort .nad-sheet-panel{max-height:70vh}[data-theme] .nad-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--nad-border);flex-shrink:0}[data-theme] .nad-sheet-title{font-family:var(--font-cormorant),Georgia,serif;font-size:22px;font-weight:300;color:var(--nad-deep-brown)}[data-theme] .nad-sheet-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--nad-border);background:transparent;color:var(--nad-deep-brown);cursor:pointer;border-radius:50%}[data-theme] .nad-sheet-close:hover{border-color:var(--nad-gold)}[data-theme] .nad-sheet-close:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-sheet-body{padding:18px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0}[data-theme] .nad-filter--in-sheet{position:static;top:auto;gap:24px}[data-theme] .nad-sheet-sortlist{display:flex;flex-direction:column;gap:4px}[data-theme] .nad-sheet-sort-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 12px;border:none;background:transparent;color:var(--nad-text-body);font-family:var(--font-jost),system-ui,sans-serif;font-size:14px;text-align:left;cursor:pointer;border-radius:8px}[data-theme] .nad-sheet-sort-row:hover{background:rgba(184,145,58,.08)}[data-theme] .nad-sheet-sort-row:focus-visible{outline:2px solid var(--nad-gold);outline-offset:-2px}[data-theme] .nad-sheet-sort-row.is-selected{color:var(--nad-deep-brown);font-weight:600}[data-theme] .nad-sheet-sort-row.is-selected svg{color:var(--nad-gold)}[data-theme] .nad-sheet-footer{display:flex;gap:12px;padding:14px 20px calc(16px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--nad-border);background:var(--nad-cream,#fbf7f0);flex-shrink:0}[data-theme] .nad-sheet-clear{flex:0 0 auto;padding:13px 18px;border:1px solid var(--nad-border);background:transparent;color:var(--nad-deep-brown);font-family:var(--font-jost),system-ui,sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}[data-theme] .nad-sheet-clear:disabled{opacity:.4;cursor:default}[data-theme] .nad-sheet-clear:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-sheet-apply{flex:1 1 auto;padding:13px 18px;border:1px solid var(--nad-gold);background:var(--nad-gold);color:#fff;font-family:var(--font-jost),system-ui,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .3s var(--nad-ease)}[data-theme] .nad-sheet-apply:hover{background:var(--nad-gold-light)}[data-theme] .nad-sheet-apply:focus-visible{outline:2px solid var(--nad-deep-brown);outline-offset:2px}}@keyframes nad-sheet-fade{to{opacity:1}}@keyframes nad-sheet-up{to{transform:translateY(0)}}@media (max-width:600px){[data-theme] .nad-listing-toolbar{flex-direction:column;align-items:stretch;gap:12px}[data-theme] .nad-listing-sort{justify-content:space-between}}[data-theme] .nad-cart-section{background:var(--nad-warm-white);padding:clamp(48px,7vw,96px) clamp(20px,6vw,80px);min-height:60vh}[data-theme] .nad-cart-container{max-width:1200px;margin:0 auto}[data-theme] .nad-cart-header{margin-bottom:40px}[data-theme] .nad-cart-eyebrow{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--nad-gold);font-family:var(--font-jost),system-ui,sans-serif;margin-bottom:10px}[data-theme] .nad-cart-h1{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(34px,5vw,56px);font-weight:300;color:var(--nad-deep-brown);line-height:1.08}[data-theme] .nad-cart-grid{position:relative;display:grid;grid-template-columns:1fr 380px;gap:40px;align-items:start}[data-theme] .nad-cart-list{display:flex;flex-direction:column;gap:0}[data-theme] .nad-cart-card{display:flex;gap:20px;padding:20px;background:none;border:none;border-bottom:1px solid var(--nad-rule-soft);transition:opacity .25s var(--nad-ease)}[data-theme] .nad-cart-card--pending{opacity:.55;pointer-events:none}[data-theme] .nad-cart-card-img-link{flex-shrink:0;display:block}[data-theme] .nad-cart-card-img{width:96px;height:96px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:6px;box-sizing:border-box;background:var(--bm-white,#fff);border-radius:8px}[data-theme] .nad-cart-card-img-placeholder{width:96px;height:96px;background:var(--nad-cream);border-radius:8px}[data-theme] .nad-cart-card-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:14px}[data-theme] .nad-cart-card-top{display:flex;justify-content:space-between;gap:16px}[data-theme] .nad-cart-card-title{font-family:var(--font-cormorant),Georgia,serif;font-size:16px;font-weight:400;color:var(--nad-deep-brown);text-decoration:none;line-height:1.25;transition:color .3s var(--nad-ease);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-theme] .nad-cart-card-title:hover{color:var(--nad-gold)}[data-theme] .nad-cart-card-variant{font-size:12px;margin-top:4px}[data-theme] .nad-cart-card-unit,[data-theme] .nad-cart-card-variant{color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-cart-card-unit{font-size:13px;margin-top:6px}[data-theme] .nad-cart-card-total{font-family:var(--font-cormorant),Georgia,serif;font-size:22px;font-weight:500;color:var(--nad-deep-brown);white-space:nowrap}[data-theme] .nad-cart-card-was{margin-right:8px;font-family:var(--font-jost),system-ui,sans-serif;font-size:14px;font-weight:400;color:var(--nad-text-muted);text-decoration:line-through}[data-theme] .nad-cart-card-actions{display:flex;align-items:center;gap:18px}[data-theme] .nad-cart-qty{display:inline-flex;align-items:center;border:1px solid var(--nad-border)}[data-theme] .nad-cart-qty-btn{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:var(--nad-cream);color:var(--nad-deep-brown);border:none;cursor:pointer;transition:background .25s var(--nad-ease)}[data-theme] .nad-cart-qty-btn:hover:not(:disabled){background:var(--nad-gold);color:#fff}[data-theme] .nad-cart-qty-btn:disabled{opacity:.4;cursor:not-allowed}[data-theme] .nad-cart-qty-btn:focus-visible{outline:2px solid var(--nad-gold);outline-offset:-2px}[data-theme] .nad-cart-qty-input{width:44px;height:34px;text-align:center;border:none;border-left:1px solid var(--nad-border);border-right:1px solid var(--nad-border);background:#fff;color:var(--nad-deep-brown);font-family:var(--font-jost),system-ui,sans-serif;font-size:13px;font-weight:600}[data-theme] .nad-cart-qty-input:focus-visible{outline:2px solid var(--nad-gold);outline-offset:-2px}[data-theme] .nad-cart-card-remove{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;color:var(--nad-text-muted);font-size:12px;letter-spacing:.05em;font-family:var(--font-jost),system-ui,sans-serif;transition:color .25s var(--nad-ease)}[data-theme] .nad-cart-card-remove:hover:not(:disabled){color:#b14a3a}[data-theme] .nad-cart-card-remove:disabled{opacity:.4;cursor:not-allowed}[data-theme] .nad-cart-card-remove:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-cart-card-remove-label{line-height:1}[data-theme] .nad-cart-card-error{margin:8px 0 0;font-size:13px;font-weight:600;line-height:1.35;color:#c0392b}[data-theme] .nad-cart-summary{position:sticky;top:100px;background:none;border:none;padding:28px}[data-theme] .nad-cart-summary-title{font-family:var(--font-jost),system-ui,sans-serif;font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--nad-deep-brown);padding-bottom:14px;border-bottom:1px solid var(--nad-rule-soft);margin-bottom:0}[data-theme] .nad-cart-summary-rows{display:flex;flex-direction:column;gap:0}[data-theme] .nad-cart-summary-row{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--nad-rule-soft)}[data-theme] .nad-cart-summary-label{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-cart-summary-label--discount{color:var(--nad-teal)}[data-theme] .nad-cart-summary-val{font-family:var(--font-jost),system-ui,sans-serif;font-size:16px;font-weight:600;color:var(--nad-deep-brown)}[data-theme] .nad-cart-summary-val--discount{color:var(--nad-teal)}[data-theme] .nad-cart-summary-note{padding:12px 0;font-size:11px;color:var(--nad-text-muted);line-height:1.6;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-cart-summary-row--total{border-top:1px solid var(--nad-rule-soft);border-bottom:none;padding-top:16px;margin-top:0}[data-theme] .nad-cart-summary-val--total{font-family:var(--font-jost),system-ui,sans-serif;font-size:24px;font-weight:700;color:var(--bm-blue)}[data-theme] .nad-cart-checkout-btn{display:block;width:100%;text-align:center;margin-top:20px;background:var(--bm-blue);color:#fff;padding:15px;border-radius:13px;font-size:15px;letter-spacing:.01em;text-transform:none;font-weight:700;text-decoration:none;font-family:var(--font-jost),system-ui,sans-serif;transition:all .3s var(--nad-ease)}[data-theme] .nad-cart-checkout-btn:hover{background:var(--bm-ink);transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,.18)}[data-theme] .nad-cart-checkout-btn:focus-visible{outline:2px solid var(--nad-deep-brown);outline-offset:2px}[data-theme] .nad-cart-continue-link{display:block;text-align:center;margin-top:14px;font-size:12px;letter-spacing:.05em;color:var(--nad-text-muted);text-decoration:none;font-family:var(--font-jost),system-ui,sans-serif;transition:color .3s var(--nad-ease)}[data-theme] .nad-cart-continue-link:hover{color:var(--nad-gold)}[data-theme] .nad-cart-continue-link:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-cart-loader-overlay{position:absolute;inset:0;background:rgba(250,247,242,.55);display:flex;align-items:center;justify-content:center;z-index:5}[data-theme] .nad-cart-loader,[data-theme] .nad-mc-loader{width:34px;height:34px;border:2px solid var(--nad-border);border-top-color:var(--nad-gold);border-radius:50%;animation:nad-spin .7s linear infinite}@keyframes nad-spin{to{transform:rotate(1turn)}}[data-theme] .nad-cart-empty{text-align:center;padding:clamp(50px,8vw,90px) 0}[data-theme] .nad-cart-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;background:rgba(184,145,58,.08);color:var(--nad-gold);margin-bottom:22px}[data-theme] .nad-cart-empty-title{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(26px,3.5vw,38px);font-weight:300;color:var(--nad-deep-brown);margin-bottom:10px}[data-theme] .nad-cart-empty-text{font-size:14px;color:var(--nad-text-muted);margin-bottom:26px;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-cart-empty-cta{display:inline-block;background:var(--nad-gold);color:#fff;padding:13px 30px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;text-decoration:none;font-family:var(--font-jost),system-ui,sans-serif;transition:background .4s var(--nad-ease)}[data-theme] .nad-cart-empty-cta:hover{background:var(--nad-gold-light)}[data-theme] .nad-cart-empty-cta:focus-visible{outline:2px solid var(--nad-deep-brown);outline-offset:2px}[data-theme] .nad-cart-empty-cats{margin-top:40px}[data-theme] .nad-cart-empty-cats-label{font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--nad-text-muted);margin-bottom:16px;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-cart-empty-cats-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:640px;margin-inline:auto}[data-theme] .nad-cart-empty-cat{display:inline-block;padding:10px 18px;border-radius:10px;background:var(--bm-blue-tint,rgba(194,65,12,.08));border:1px solid var(--bm-blue-tint,rgba(194,65,12,.12));color:var(--bm-blue,#c2410c);font-size:13px;font-weight:500;text-decoration:none;font-family:var(--font-jost),system-ui,sans-serif;transition:background .3s var(--nad-ease),border-color .3s var(--nad-ease)}[data-theme] .nad-cart-empty-cat:hover{background:rgba(194,65,12,.16);border-color:var(--bm-blue,#c2410c)}[data-theme] .nad-cart-empty-cat:focus-visible{outline:2px solid var(--bm-blue,#c2410c);outline-offset:2px}@media (max-width:900px){[data-theme] .nad-cart-grid{grid-template-columns:1fr}[data-theme] .nad-cart-summary{position:static}}@media (max-width:560px){[data-theme] .nad-cart-card{flex-direction:row;gap:14px;padding:14px}[data-theme] .nad-cart-card-img,[data-theme] .nad-cart-card-img-placeholder{width:72px;height:72px}[data-theme] .nad-cart-card-title{font-size:16px}[data-theme] .nad-cart-card-total{font-size:18px}[data-theme] .nad-cart-card-actions{gap:12px;flex-wrap:wrap}[data-theme] .nad-cart-card-top{flex-direction:column;gap:6px}[data-theme] .nad-cart-card-total{flex-direction:row;align-items:baseline;gap:8px}}[data-theme] .nad-mc-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:inherit;padding:6px}[data-theme] .nad-mc-trigger:focus-visible{outline:2px solid var(--nad-gold);outline-offset:3px}[data-theme] .nad-mc-count{position:absolute;top:-4px;right:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--nad-gold);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-jost),system-ui,sans-serif}@media (max-width:360px){[data-theme] .nad-mc-trigger{padding:4px}}[data-theme] .nad-mc-drawer{position:fixed;inset:0;z-index:1200;pointer-events:none;visibility:hidden;overflow:hidden}[data-theme] .nad-mc-drawer--open{pointer-events:auto;visibility:visible}[data-theme] .nad-mc-overlay{position:absolute;inset:0;background:rgba(44,24,16,.45);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .35s var(--nad-ease)}[data-theme] .nad-mc-drawer--open .nad-mc-overlay{opacity:1}[data-theme] .nad-mc-inner{position:absolute;top:0;right:0;height:100%;width:100%;max-width:420px;background:var(--nad-warm-white);display:flex;flex-direction:column;box-shadow:-8px 0 40px rgba(44,24,16,.18);transform:translateX(100%);transition:transform .4s var(--nad-ease)}[data-theme] .nad-mc-drawer--open .nad-mc-inner{transform:translateX(0)}[data-theme] .nad-mc-header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;background:var(--nad-deep-brown);color:var(--nad-cream)}[data-theme] .nad-mc-header-title{display:flex;align-items:center;gap:12px}[data-theme] .nad-mc-header-title h3{font-family:var(--font-cormorant),Georgia,serif;font-size:20px;font-weight:400;color:var(--nad-cream);margin:0}[data-theme] .nad-mc-header-title svg{color:var(--nad-gold-light)}[data-theme] .nad-mc-header-count{min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:rgba(184,145,58,.25);color:#fff;font-size:11px;font-weight:700;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-mc-close,[data-theme] .nad-mc-header-count{display:inline-flex;align-items:center;justify-content:center}[data-theme] .nad-mc-close{width:32px;height:32px;background:rgba(245,239,228,.12);border:none;color:var(--nad-cream);cursor:pointer;transition:background .25s var(--nad-ease)}[data-theme] .nad-mc-close:hover{background:rgba(245,239,228,.22)}[data-theme] .nad-mc-close:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-mc-body{flex:1;overflow-y:auto;padding:18px;position:relative}[data-theme] .nad-mc-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}[data-theme] .nad-mc-item{display:flex;gap:14px;padding:14px;background:#fff;border:1px solid var(--nad-border)}[data-theme] .nad-mc-item-img-wrap{position:relative;flex-shrink:0}[data-theme] .nad-mc-item-img,[data-theme] .nad-mc-item-img-placeholder{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;background:var(--nad-cream);display:block}[data-theme] .nad-mc-item-img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:5px;box-sizing:border-box;background:var(--bm-white,#fff)}[data-theme] .nad-mc-item-qty-badge{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--nad-gold);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-mc-item-body{flex:1;min-width:0}[data-theme] .nad-mc-item-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}[data-theme] .nad-mc-item-title{font-family:var(--font-cormorant),Georgia,serif;font-size:16px;font-weight:400;color:var(--nad-deep-brown);text-decoration:none;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .25s var(--nad-ease)}[data-theme] .nad-mc-item-title:hover{color:var(--nad-gold)}[data-theme] .nad-mc-item-remove{flex-shrink:0;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;background:rgba(177,74,58,.08);border:none;color:#b14a3a;cursor:pointer;transition:background .25s var(--nad-ease)}[data-theme] .nad-mc-item-remove:hover:not(:disabled){background:rgba(177,74,58,.16)}[data-theme] .nad-mc-item-remove:disabled{opacity:.4;cursor:not-allowed}[data-theme] .nad-mc-item-remove:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-mc-item-variant{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme] .nad-mc-item-unit,[data-theme] .nad-mc-item-variant{font-size:11px;color:var(--nad-text-muted);margin-top:3px;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-mc-item-footer{display:flex;align-items:center;justify-content:space-between;margin-top:10px;flex-wrap:wrap;gap:6px 10px}[data-theme] .nad-mc-item-footer .nad-mc-item-prices{margin-left:auto}[data-theme] .nad-mc-item-error{margin:6px 0 0;font-size:13px;font-weight:600;line-height:1.35;color:#c0392b}[data-theme] .nad-mc-qty{display:inline-flex;align-items:center;border:1px solid var(--nad-border)}[data-theme] .nad-mc-qty-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:var(--nad-cream);color:var(--nad-deep-brown);border:none;cursor:pointer;transition:background .25s var(--nad-ease)}[data-theme] .nad-mc-qty-btn:hover:not(:disabled){background:var(--nad-gold);color:#fff}[data-theme] .nad-mc-qty-btn:disabled{opacity:.4;cursor:not-allowed}[data-theme] .nad-mc-qty-btn:focus-visible{outline:2px solid var(--nad-gold);outline-offset:-2px}[data-theme] .nad-mc-qty-val{width:32px;text-align:center;font-size:13px;font-weight:700;color:var(--nad-deep-brown);border-left:1px solid var(--nad-border);border-right:1px solid var(--nad-border);line-height:28px;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-mc-item-prices{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;justify-content:flex-end;min-width:0}[data-theme] .nad-mc-item-was{font-size:12px;color:var(--nad-text-muted);text-decoration:line-through;font-family:var(--font-jost),system-ui,sans-serif;white-space:nowrap}[data-theme] .nad-mc-item-price{font-family:var(--font-cormorant),Georgia,serif;font-size:18px;font-weight:500;color:var(--nad-gold);white-space:nowrap}[data-theme] .nad-mc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;padding:0 24px}[data-theme] .nad-mc-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:rgba(184,145,58,.08);color:var(--nad-gold);margin-bottom:18px}[data-theme] .nad-mc-empty-title{font-family:var(--font-cormorant),Georgia,serif;font-size:22px;font-weight:300;color:var(--nad-deep-brown)}[data-theme] .nad-mc-empty-text{font-size:13px;color:var(--nad-text-muted);margin:6px 0 22px;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-mc-empty-cta{display:inline-flex;align-items:center;gap:8px;padding:11px 26px;border:1px solid var(--nad-gold);background:none;color:var(--nad-gold);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;cursor:pointer;font-family:var(--font-jost),system-ui,sans-serif;transition:all .3s var(--nad-ease)}[data-theme] .nad-mc-empty-cta:hover{background:var(--nad-gold);color:#fff}[data-theme] .nad-mc-empty-cta:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-mc-skeleton{display:flex;flex-direction:column;gap:14px}[data-theme] .nad-mc-skeleton-item{display:flex;gap:14px;padding:14px;background:#fff;border:1px solid var(--nad-border)}[data-theme] .nad-mc-skeleton-img{width:72px;height:72px;flex-shrink:0;background:var(--nad-cream);animation:nad-shimmer 1.4s ease-in-out infinite}[data-theme] .nad-mc-skeleton-body{flex:1;display:flex;flex-direction:column;gap:8px;padding-top:4px}[data-theme] .nad-mc-skeleton-line{height:12px;background:var(--nad-cream);animation:nad-shimmer 1.4s ease-in-out infinite}[data-theme] .nad-mc-skeleton-short{width:50%}@keyframes nad-shimmer{0%,to{opacity:1}50%{opacity:.5}}[data-theme] .nad-mc-footer{padding:18px 22px;background:#fff;border-top:1px solid var(--nad-border)}[data-theme] .nad-mc-summary{margin-bottom:14px}[data-theme] .nad-mc-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}[data-theme] .nad-mc-summary-label{font-size:13px;font-weight:600;color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-mc-summary-val{font-size:14px;font-weight:600;color:var(--nad-deep-brown);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-mc-summary-label--discount,[data-theme] .nad-mc-summary-val--discount{color:#1a8a4b}[data-theme] .nad-mc-summary-row--total{margin:10px 0 0;padding-top:10px;border-top:1px solid var(--nad-border)}[data-theme] .nad-mc-summary-val--total{font-family:var(--font-cormorant),Georgia,serif;font-size:22px;font-weight:500;color:var(--nad-deep-brown)}[data-theme] .nad-mc-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}[data-theme] .nad-mc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:46px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;text-decoration:none;font-family:var(--font-jost),system-ui,sans-serif;transition:all .3s var(--nad-ease)}[data-theme] .nad-mc-btn--view{border:1px solid var(--nad-border);color:var(--nad-deep-brown);background:#fff}[data-theme] .nad-mc-btn--view:hover{border-color:var(--nad-gold);color:var(--nad-gold)}[data-theme] .nad-mc-btn--checkout{background:var(--nad-gold);color:#fff}[data-theme] .nad-mc-btn--checkout:hover{background:var(--nad-gold-light);color:#fff}[data-theme] .nad-mc-btn:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-mc-loader-overlay{position:absolute;inset:0;background:rgba(250,247,242,.6);display:flex;align-items:center;justify-content:center;z-index:5}[data-theme] .nad-checkout-section{background:var(--nad-warm-white);padding:clamp(40px,6vw,80px) clamp(20px,6vw,80px);min-height:70vh}[data-theme] .nad-checkout-container{max-width:1240px;margin:0 auto}[data-theme] .nad-checkout-header{margin-bottom:36px}[data-theme] .nad-checkout-eyebrow{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--nad-gold);font-family:var(--font-jost),system-ui,sans-serif;margin-bottom:10px}[data-theme] .nad-checkout-h1{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(32px,4.5vw,52px);font-weight:300;color:var(--nad-deep-brown);line-height:1.08}[data-theme] .nad-checkout-row{display:grid;grid-template-columns:1fr 420px;gap:36px;align-items:start}[data-theme] .nad-checkout-col-form,[data-theme] .nad-checkout-col-summary{min-width:0}[data-theme] .nad-checkout-col-summary{position:sticky;top:100px}[data-theme] .nad-checkout-authgate{background:#fff;border:1px solid var(--nad-border);padding:48px 32px;text-align:center}[data-theme] .nad-checkout-authgate-title{font-family:var(--font-cormorant),Georgia,serif;font-size:28px;font-weight:300;color:var(--nad-deep-brown);margin-bottom:10px}[data-theme] .nad-checkout-authgate-text{font-size:14px;color:var(--nad-text-muted);margin-bottom:24px;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-checkout-authgate-cta{display:inline-block;background:var(--nad-gold);color:#fff;padding:13px 30px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;text-decoration:none;font-family:var(--font-jost),system-ui,sans-serif;transition:background .4s var(--nad-ease)}[data-theme] .nad-checkout-authgate-cta:hover{background:var(--nad-gold-light)}[data-theme] .nad-checkout-authgate-cta:focus-visible{outline:2px solid var(--nad-deep-brown);outline-offset:2px}[data-theme] .nad-co-form{background:#fff;border:1px solid var(--nad-border);padding:clamp(22px,3vw,36px)}[data-theme] .nad-co-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}[data-theme] .nad-co-section-head--billing{margin-top:36px}[data-theme] .nad-co-section-title{font-family:var(--font-cormorant),Georgia,serif;font-size:24px;font-weight:400;color:var(--nad-deep-brown)}[data-theme] .nad-co-saved-link{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;color:var(--nad-gold);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-jost),system-ui,sans-serif;transition:color .25s var(--nad-ease)}[data-theme] .nad-co-saved-link:hover{color:var(--nad-gold-light)}[data-theme] .nad-co-saved-link:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-co-fields{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}[data-theme] .nad-co-field{display:flex;flex-direction:column;gap:7px}[data-theme] .nad-co-field--full{grid-column:span 12}[data-theme] .nad-co-field--half{grid-column:span 6}[data-theme] .nad-co-field--third{grid-column:span 4}[data-theme] .nad-co-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-co-input{width:100%;padding:12px 14px;background:var(--nad-warm-white);border:1px solid var(--nad-border);color:var(--nad-text-body);font-size:14px;font-family:var(--font-jost),system-ui,sans-serif;transition:border-color .25s var(--nad-ease)}[data-theme] .nad-co-input::-moz-placeholder{color:var(--nad-text-muted);opacity:.7}[data-theme] .nad-co-input::placeholder{color:var(--nad-text-muted);opacity:.7}[data-theme] .nad-co-input:hover:not(:disabled){border-color:rgba(184,145,58,.4)}[data-theme] .nad-co-input:focus-visible{outline:none;border-color:var(--nad-gold);box-shadow:0 0 0 2px rgba(184,145,58,.18)}[data-theme] .nad-co-input:disabled{background:var(--nad-cream);opacity:.7;cursor:not-allowed}[data-theme] .nad-co-input--error{border-color:#b14a3a}[data-theme] .nad-co-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%23B8913A' stroke-width='1.5' fill='none' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px}[data-theme] .nad-co-field--select input{width:100%;height:auto;padding:12px 34px 12px 14px;background:var(--nad-warm-white);border:1px solid var(--nad-border);border-radius:0;color:var(--nad-text-body);font-size:14px;font-family:var(--font-jost),system-ui,sans-serif;box-shadow:none;transition:border-color .25s var(--nad-ease)}[data-theme] .nad-co-field--select input::-moz-placeholder{color:var(--nad-text-muted);opacity:.7}[data-theme] .nad-co-field--select input::placeholder{color:var(--nad-text-muted);opacity:.7}[data-theme] .nad-co-field--select input:hover:not(:disabled){border-color:rgba(184,145,58,.4)}[data-theme] .nad-co-field--select input:focus,[data-theme] .nad-co-field--select input:focus-visible{outline:none;border-color:var(--nad-gold);box-shadow:0 0 0 2px rgba(184,145,58,.18)}[data-theme] .nad-co-error{font-size:11px;color:#b14a3a;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-co-checkbox-row{flex-direction:row;align-items:center;gap:8px;padding-left:0}[data-theme] .nad-co-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;width:16px;height:16px;margin:0;flex-shrink:0;border:1px solid var(--nad-border);background:#fff;cursor:pointer;position:relative;transition:background .2s var(--nad-ease),border-color .2s var(--nad-ease)}[data-theme] .nad-co-checkbox:checked{background:var(--nad-gold);border-color:var(--nad-gold)}[data-theme] .nad-co-checkbox:checked:after{content:"";position:absolute;left:50%;top:46%;width:4px;height:8px;border:solid var(--nad-deep-brown);border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}[data-theme] .nad-co-checkbox:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-co-checkbox-label{font-size:13px;line-height:16px;color:var(--nad-text-body);cursor:pointer;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] input[type=checkbox]~label,[data-theme] input[type=radio]~label{transform:none}[data-theme] .nad-co-radio-list{display:flex;flex-direction:column;gap:12px}[data-theme] .nad-co-radio-option{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--nad-border);cursor:pointer;transition:border-color .25s var(--nad-ease),background .25s var(--nad-ease)}[data-theme] .nad-co-radio-option--selected{border-color:var(--nad-gold);background:rgba(184,145,58,.05)}[data-theme] .nad-co-radio{width:16px;height:16px;cursor:pointer;accent-color:var(--nad-gold);flex-shrink:0}[data-theme] .nad-co-radio:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-co-radio-label{font-size:14px;color:var(--nad-text-body);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-co-error-banner{margin-top:20px;padding:13px 16px;background:rgba(177,74,58,.08);border:1px solid rgba(177,74,58,.3);color:#b14a3a;font-size:13px;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-co-modal-overlay{position:fixed;inset:0;z-index:1300;background:rgba(44,24,16,.5);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px}[data-theme] .nad-co-modal{background:var(--nad-warm-white);border:1px solid var(--nad-border);width:100%;max-width:560px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 24px 60px rgba(44,24,16,.3)}[data-theme] .nad-co-modal-body{padding:28px;overflow-y:auto}[data-theme] .nad-co-modal-title{font-family:var(--font-cormorant),Georgia,serif;font-size:24px;font-weight:400;color:var(--nad-deep-brown);margin-bottom:18px}[data-theme] .nad-co-modal-cards{display:flex;flex-direction:column;gap:12px}[data-theme] .nad-co-modal-card{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;padding:14px 16px;background:#fff;border:1px solid var(--nad-border);cursor:pointer;transition:border-color .25s var(--nad-ease),background .25s var(--nad-ease)}[data-theme] .nad-co-modal-card--selected{border-color:var(--nad-gold);background:rgba(184,145,58,.05)}[data-theme] .nad-co-modal-card:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-co-modal-radio{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:1px solid var(--nad-border);display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:var(--nad-deep-brown);margin-top:2px}[data-theme] .nad-co-modal-radio--on{background:var(--nad-gold);border-color:var(--nad-gold)}[data-theme] .nad-co-modal-addr{font-size:13px;color:var(--nad-text-body);line-height:1.6;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-co-modal-addr strong{color:var(--nad-deep-brown);font-weight:600}[data-theme] .nad-co-modal-empty{font-size:14px;color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-co-modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:18px 28px;border-top:1px solid var(--nad-border)}[data-theme] .nad-co-modal-cancel{padding:11px 22px;background:none;border:1px solid var(--nad-border);color:var(--nad-text-body);font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-family:var(--font-jost),system-ui,sans-serif;transition:border-color .25s var(--nad-ease)}[data-theme] .nad-co-modal-cancel:hover{border-color:var(--nad-text-muted)}[data-theme] .nad-co-modal-cancel:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-co-modal-use{padding:11px 26px;background:var(--nad-gold);border:none;color:#fff;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;cursor:pointer;font-family:var(--font-jost),system-ui,sans-serif;transition:background .4s var(--nad-ease)}[data-theme] .nad-co-modal-use:hover{background:var(--nad-gold-light)}[data-theme] .nad-co-modal-use:focus-visible{outline:2px solid var(--nad-deep-brown);outline-offset:2px}[data-theme] .nad-cs-panel{background:#fff;border:1px solid var(--nad-border);padding:clamp(22px,3vw,32px)}[data-theme] .nad-cs-heading{font-family:var(--font-cormorant),Georgia,serif;font-size:24px;font-weight:400;color:var(--nad-deep-brown);margin-bottom:20px}[data-theme] .nad-cs-box{display:flex;flex-direction:column;gap:16px}[data-theme] .nad-cs-colhead{display:flex;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--nad-border);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-cs-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}[data-theme] .nad-cs-item{display:flex;align-items:center;justify-content:space-between;gap:12px}[data-theme] .nad-cs-item-left{display:flex;align-items:center;gap:12px;min-width:0}[data-theme] .nad-cs-item-img-wrap{position:relative;flex-shrink:0}[data-theme] .nad-cs-item-img,[data-theme] .nad-cs-item-img-placeholder{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;background:var(--nad-cream);display:block}[data-theme] .nad-cs-item-img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:4px;box-sizing:border-box;background:var(--bm-white,#fff)}[data-theme] .nad-cs-item-img.is-fallback{-o-object-fit:contain;object-fit:contain;padding:7px;box-sizing:border-box;background:var(--bm-white)}[data-theme] .nad-cs-item-qty{position:absolute;top:-7px;right:-7px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--nad-gold);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-cs-item-info{min-width:0}[data-theme] .nad-cs-item-name{font-size:13px;color:var(--nad-deep-brown);font-family:var(--font-jost),system-ui,sans-serif;line-height:1.4}[data-theme] .nad-cs-item-variant{font-size:12px;color:var(--nad-text-muted);margin-top:2px}[data-theme] .nad-cs-item-price{font-family:var(--font-cormorant),Georgia,serif;font-size:17px;color:var(--nad-deep-brown);white-space:nowrap}[data-theme] .nad-cs-row{display:flex;align-items:baseline;justify-content:space-between}[data-theme] .nad-cs-row-label{font-size:13px;color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-cs-row-label--discount{color:var(--nad-teal)}[data-theme] .nad-cs-row-val{font-family:var(--font-cormorant),Georgia,serif;font-size:16px;color:var(--nad-deep-brown)}[data-theme] .nad-cs-row-val--discount{color:var(--nad-teal)}[data-theme] .nad-cs-row--total{border-top:1px solid var(--nad-border);padding-top:14px}[data-theme] .nad-cs-row-val--total{font-size:24px;font-weight:500;color:var(--nad-gold)}[data-theme] .nad-cs-subhead{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif;margin-bottom:10px}[data-theme] .nad-cs-shipping{display:flex;flex-direction:column;gap:8px}[data-theme] .nad-cs-shipping-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--nad-border);cursor:pointer;transition:border-color .25s var(--nad-ease)}[data-theme] .nad-cs-shipping-row:hover{border-color:rgba(184,145,58,.4)}[data-theme] .nad-cs-shipping-name{flex:1;font-size:13px;color:var(--nad-text-body);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-cs-shipping-amt{font-family:var(--font-cormorant),Georgia,serif;font-size:16px;color:var(--nad-deep-brown)}[data-theme] .nad-cs-coupon{margin-top:4px}[data-theme] .nad-cs-coupon-row{display:flex;gap:8px}[data-theme] .nad-cs-coupon-input{flex:1}[data-theme] .nad-cs-coupon-btn{flex-shrink:0;padding:0 20px;background:var(--nad-deep-brown);border:none;color:var(--nad-cream);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-family:var(--font-jost),system-ui,sans-serif;transition:background .3s var(--nad-ease)}[data-theme] .nad-cs-coupon-btn:hover:not(:disabled){background:var(--nad-mid-brown)}[data-theme] .nad-cs-coupon-btn:disabled{opacity:.5;cursor:not-allowed}[data-theme] .nad-cs-coupon-btn:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-cs-note{display:flex;flex-direction:column;gap:7px}[data-theme] .nad-cs-textarea{resize:vertical;min-height:72px}[data-theme] .nad-cs-payment{margin-top:8px}[data-theme] .nad-cs-payment-options{display:flex;flex-direction:column;gap:10px}[data-theme] .nad-cs-payment-option{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--nad-border);cursor:pointer;transition:border-color .25s var(--nad-ease),background .25s var(--nad-ease)}[data-theme] .nad-cs-payment-option--selected{border-color:var(--nad-gold);background:rgba(184,145,58,.05)}[data-theme] .nad-cs-payment-label{font-size:14px;color:var(--nad-text-body);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-cs-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px}[data-theme] .nad-cs-viewcart-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border:1px solid var(--nad-border);color:var(--nad-deep-brown);background:#fff;font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;font-family:var(--font-jost),system-ui,sans-serif;transition:border-color .25s var(--nad-ease),color .25s var(--nad-ease)}[data-theme] .nad-cs-viewcart-btn:hover{border-color:var(--nad-gold);color:var(--nad-gold)}[data-theme] .nad-cs-viewcart-btn:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-cs-pay-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:15px 22px;background:var(--nad-gold);border:none;color:#fff;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;cursor:pointer;font-family:var(--font-jost),system-ui,sans-serif;transition:all .4s var(--nad-ease)}[data-theme] .nad-cs-pay-btn:hover:not(:disabled){background:var(--nad-gold-light);transform:translateY(-2px);box-shadow:0 12px 30px rgba(184,145,58,.28)}[data-theme] .nad-cs-pay-btn:disabled{opacity:.5;cursor:not-allowed}[data-theme] .nad-cs-pay-btn:focus-visible{outline:2px solid var(--nad-deep-brown);outline-offset:2px}@media (max-width:980px){[data-theme] .nad-checkout-row{grid-template-columns:1fr}[data-theme] .nad-checkout-col-summary{position:static}}@media (max-width:560px){[data-theme] .nad-co-field--half,[data-theme] .nad-co-field--third{grid-column:span 12}[data-theme] .nad-cs-actions{flex-direction:column-reverse;align-items:stretch}[data-theme] .nad-cs-pay-btn,[data-theme] .nad-cs-viewcart-btn{width:100%}[data-theme] .nad-mc-inner{max-width:100%}}[data-theme] .nad-order-status{display:inline-block;padding:4px 12px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-family:var(--font-jost),system-ui,sans-serif;font-weight:500;border:1px solid var(--nad-border);color:var(--nad-text-muted);background:var(--nad-warm-white);white-space:nowrap}[data-theme] .nad-order-status--badge,[data-theme] .nad-order-status--completed{color:var(--nad-teal);border-color:rgba(42,107,90,.3)}[data-theme] .nad-order-status--pending,[data-theme] .nad-order-status--requires-action{color:var(--nad-gold);border-color:rgba(184,145,58,.4)}[data-theme] .nad-order-status--archived,[data-theme] .nad-order-status--canceled{color:#b04a3a;border-color:rgba(176,74,58,.3)}[data-theme] .nad-auth-section{background:var(--nad-warm-white);padding:clamp(48px,7vw,96px) clamp(20px,6vw,80px);min-height:70vh;display:flex;align-items:center;justify-content:center}[data-theme] .nad-auth-container{width:100%;max-width:1040px;margin:0 auto;min-width:0}[data-theme] .nad-auth-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:0;border:1px solid var(--nad-border);background:#fff;overflow:hidden}[data-theme] .nad-auth-grid--single{grid-template-columns:1fr;max-width:620px;margin:0 auto}[data-theme] .nad-auth-card{padding:clamp(32px,5vw,56px)}[data-theme] .nad-auth-card--wide{width:100%}[data-theme] .nad-auth-eyebrow{display:block;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--nad-gold);font-family:var(--font-jost),system-ui,sans-serif;margin-bottom:12px}[data-theme] .nad-auth-eyebrow--light{color:var(--nad-gold-light)}[data-theme] .nad-auth-title{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(28px,4vw,40px);font-weight:300;color:var(--nad-deep-brown);line-height:1.1;margin-bottom:12px}[data-theme] .nad-auth-title--light{color:var(--nad-cream)}[data-theme] .nad-auth-sub{font-size:14px;line-height:1.6;color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif;margin-bottom:28px}[data-theme] .nad-auth-sub--light{color:rgba(245,239,228,.7)}[data-theme] .nad-auth-form{display:flex;flex-direction:column;gap:18px}[data-theme] .nad-auth-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}[data-theme] .nad-auth-field{display:flex;flex-direction:column;gap:7px}[data-theme] .nad-auth-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-auth-input{width:100%;padding:13px 16px;border:1px solid var(--nad-border);background:var(--nad-warm-white);font-size:14px;color:var(--nad-text-body);font-family:var(--font-jost),system-ui,sans-serif;transition:border-color .25s var(--nad-ease)}[data-theme] .nad-auth-input::-moz-placeholder{color:var(--nad-text-muted);opacity:.6}[data-theme] .nad-auth-input::placeholder{color:var(--nad-text-muted);opacity:.6}[data-theme] .nad-auth-input:focus{outline:none;border-color:var(--nad-gold)}[data-theme] .nad-auth-input:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-auth-error{font-size:13px;color:#b04a3a;background:rgba(176,74,58,.06);border:1px solid rgba(176,74,58,.2);padding:10px 14px;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .sw-field-help{display:block;margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--nad-text-muted,#6b6b6b);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-auth-success{font-size:14px;line-height:1.6;color:var(--nad-teal);background:rgba(42,107,90,.06);border:1px solid rgba(42,107,90,.2);padding:16px 18px;margin-bottom:24px;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-auth-submit{display:inline-flex;align-items:center;justify-content:center;padding:15px 24px;background:var(--nad-gold);border:none;color:#fff;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;cursor:pointer;text-decoration:none;font-family:var(--font-jost),system-ui,sans-serif;transition:all .4s var(--nad-ease)}[data-theme] .nad-auth-submit:hover:not(:disabled){background:var(--nad-gold-light);transform:translateY(-2px);box-shadow:0 12px 30px rgba(184,145,58,.28)}[data-theme] .nad-auth-submit:disabled{opacity:.5;cursor:not-allowed}[data-theme] .nad-auth-submit:focus-visible{outline:2px solid var(--nad-deep-brown);outline-offset:2px}[data-theme] .nad-auth-submit--ghost{background:transparent;border:1px solid var(--nad-gold-light);color:var(--nad-gold-light)}[data-theme] .nad-auth-submit--ghost:hover:not(:disabled){background:var(--nad-gold-light);color:var(--nad-deep-brown);box-shadow:none}[data-theme] .nad-auth-link{display:inline-block;background:none;border:none;padding:0;cursor:pointer;font-size:12px;letter-spacing:.04em;color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif;text-decoration:none;text-align:center;transition:color .25s var(--nad-ease)}[data-theme] .nad-auth-link:hover{color:var(--nad-gold)}[data-theme] .nad-auth-link:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-auth-link--forgot{margin-top:-4px}[data-theme] .nad-auth-link--back{margin-top:22px}[data-theme] .nad-auth-aside{padding:clamp(32px,5vw,56px);background:var(--nad-deep-brown);display:flex;flex-direction:column;justify-content:center;gap:4px}[data-theme] .nad-auth-aside .nad-auth-sub{margin-bottom:28px}[data-theme] .nad-otp-identifier-wrap{display:flex;align-items:stretch;border:1px solid var(--nad-border);background:var(--nad-warm-white);transition:border-color .25s var(--nad-ease)}[data-theme] .nad-otp-identifier-wrap:focus-within{border-color:var(--nad-gold)}[data-theme] .nad-otp-prefix{display:flex;align-items:center;padding:0 14px;font-size:14px;color:var(--nad-text-body);background:rgba(184,145,58,.06);border-right:1px solid var(--nad-border);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-otp-identifier-input{border:none;background:transparent;flex:1;min-width:0;width:100%}@media (hover:none),(max-width:1024px){[data-theme] .nad-auth-input,[data-theme] .nad-otp-identifier-input,[data-theme] .nad-otp-prefix{font-size:16px}}[data-theme] .nad-otp-identifier-input:focus,[data-theme] .nad-otp-identifier-input:focus-visible{outline:none}@media (max-width:480px){[data-theme] .nad-auth-section{padding:clamp(32px,9vw,56px) 16px}[data-theme] .nad-auth-card{padding:28px 20px}}[data-theme] .nad-otp-target{color:var(--nad-deep-brown);font-weight:500}[data-theme] .nad-otp-boxes-wrapper{position:relative;width:100%;margin-top:16px;margin-bottom:20px}[data-theme] .nad-otp-boxes{display:flex;gap:clamp(8px,2.5vw,14px);width:100%;position:relative;z-index:1}[data-theme] .nad-otp-box{flex:1 1 0;min-width:0;height:clamp(54px,14vw,68px);text-align:center;font-size:24px;font-weight:700;font-family:var(--font-body),system-ui,sans-serif;color:var(--nad-text-body);border:1.5px solid #ecd4c4;background:#ffffff;border-radius:16px;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease,transform .34s ease,opacity .34s ease}[data-theme] .nad-otp-box.is-focused,[data-theme] .nad-otp-box:focus{outline:none;border-color:var(--nad-gold)}[data-theme] .nad-otp-box.is-filled{background:#fff1e8;border-color:var(--nad-gold-light)}[data-theme] .nad-sliding-focus-ring{position:absolute;top:0;left:0;height:clamp(54px,14vw,68px);border-radius:16px;border:2px solid var(--nad-gold);box-shadow:0 0 20px rgba(214,40,40,.55),inset 0 0 12px rgba(214,40,40,.18);pointer-events:none;z-index:2;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}[data-theme] .nad-chasing-glow-svg{width:100%;height:100%;overflow:visible}[data-theme] .nad-chasing-glow-rect{fill:none;stroke:var(--nad-gold-light);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:60,180;animation:nad-chasing-dash 1.6s linear infinite}@keyframes nad-chasing-dash{0%{stroke-dashoffset:240}to{stroke-dashoffset:0}}[data-theme] .nad-success-view{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 0;animation:nad-fade-in .4s ease}@keyframes nad-fade-in{0%{opacity:0}to{opacity:1}}[data-theme] .nad-success-badge{width:80px;height:80px;border-radius:50%;background:var(--nad-gold);box-shadow:0 0 24px rgba(214,40,40,.45);display:flex;align-items:center;justify-content:center;animation:nad-success-pop .65s cubic-bezier(.175,.885,.32,1.275)}@keyframes nad-success-pop{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}[data-theme] .nad-checkmark-svg{width:52px;height:52px}[data-theme] .nad-checkmark-circle{stroke:#ffffff;stroke-width:2;opacity:.3}[data-theme] .nad-checkmark-check{stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:nad-checkmark-draw .45s ease-in-out .2s forwards}@keyframes nad-checkmark-draw{to{stroke-dashoffset:0}}[data-theme] .nad-success-title{font-size:24px;font-weight:700;color:var(--nad-text-body);margin-top:24px;margin-bottom:6px}[data-theme] .nad-success-sub{font-size:15px;color:#6b7280;margin-bottom:32px}[data-theme] .nad-success-btn{width:100%;height:52px;background:#ffffff;color:#000000;font-weight:700;font-size:16px;border-radius:26px;border:none;cursor:pointer;transition:transform .15s ease,background-color .15s ease}[data-theme] .nad-success-btn:hover{transform:scale(1.02);background:#f3f4f6}[data-theme] .nad-otp-resend{text-align:center;margin-top:2px}[data-theme] .nad-otp-resend-timer{font-size:12px;letter-spacing:.04em;color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-auth-modal-overlay{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(15,7,3,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:nad-auth-modal-fade .25s var(--nad-ease) both}[data-theme] .nad-auth-modal-card{position:relative;width:100%;max-width:460px;max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;background:var(--nad-warm-white);border:1px solid var(--nad-border);box-shadow:0 30px 80px rgba(15,7,3,.35);animation:nad-auth-modal-in .3s var(--nad-ease) both}[data-theme] .nad-auth-modal-close{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:rgba(245,239,228,.16);border:none;color:var(--nad-cream);cursor:pointer;transition:background .25s var(--nad-ease),color .25s var(--nad-ease)}[data-theme] .nad-auth-modal-close:hover{background:var(--nad-gold);color:#fff}[data-theme] .nad-auth-modal-close:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-auth-modal-header{background:var(--nad-deep-brown);padding:26px clamp(24px,5vw,40px) 22px}[data-theme] .nad-auth-modal-brand{font-family:var(--font-cormorant),Georgia,serif;font-size:20px;font-weight:400;letter-spacing:.15em;color:var(--nad-cream)}[data-theme] .nad-auth-modal-body{padding:clamp(28px,5vw,40px)}[data-theme] .nad-auth-modal-body .nad-auth-sub{margin-bottom:22px}@keyframes nad-auth-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes nad-auth-modal-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:520px){[data-theme] .nad-auth-modal-overlay{align-items:flex-start;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch}[data-theme] .nad-auth-modal-card{max-width:100%;margin-top:12px;max-height:none;border:none;border-radius:0}}[data-theme] .nad-dash-section{background:var(--nad-warm-white);padding:clamp(40px,6vw,80px) clamp(20px,6vw,80px);min-height:70vh}[data-theme] .nad-dash-container{max-width:1200px;margin:0 auto}[data-theme] .nad-dash-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:clamp(24px,4vw,40px);background:#3b3b3b;margin-bottom:32px}[data-theme] .nad-dash-banner-id{display:flex;align-items:center;gap:18px;min-width:0}[data-theme] .nad-dash-avatar{flex-shrink:0;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(151,190,255,.55);border-radius:12px;background:rgba(112,165,255,.2);color:#dceaff;font-family:var(--font-cormorant),Georgia,serif;font-size:24px}[data-theme] .nad-dash-banner-text{min-width:0}[data-theme] .nad-dash-banner-eyebrow{display:block;font-size:10px;letter-spacing:.16em;font-weight:600;text-transform:uppercase;color:rgba(255,255,255,.88);font-family:var(--font-jost),system-ui,sans-serif;margin-bottom:6px}[data-theme] .nad-dash-banner-name{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(22px,3vw,32px);font-weight:300;color:var(--nad-cream);line-height:1.1}[data-theme] .nad-dash-banner-email{font-size:13px;color:rgba(255,255,255,.84);font-family:var(--font-jost),system-ui,sans-serif;margin-top:4px;overflow:hidden;text-overflow:ellipsis}[data-theme] .nad-dash-signout-btn{flex-shrink:0;padding:11px 22px;background:transparent;border:1px solid rgba(245,239,228,.3);color:var(--nad-cream);font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;font-family:var(--font-jost),system-ui,sans-serif;transition:all .3s var(--nad-ease)}[data-theme] .nad-dash-signout-btn:hover{border-color:var(--nad-gold);color:var(--nad-gold)}[data-theme] .nad-dash-signout-btn:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-dash-layout{display:grid;grid-template-columns:240px 1fr;gap:28px;align-items:start}[data-theme] .nad-dash-sidebar{position:sticky;top:100px;background:#fff;border:1px solid var(--nad-border);padding:12px}[data-theme] .nad-dash-nav{list-style:none;margin:0;padding:0}[data-theme] .nad-dash-nav-item{margin:0}[data-theme] .nad-dash-nav-link{display:block;width:100%;text-align:left;padding:12px 16px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#4b5563;text-decoration:none;font-family:var(--font-jost),system-ui,sans-serif;border-left:2px solid transparent;transition:all .25s var(--nad-ease)}[data-theme] .nad-dash-nav-link:not(.is-active):hover{color:var(--bm-blue);background:transparent}[data-theme] .nad-dash-nav-link.is-active,[data-theme] .nad-dash-nav-link.is-active:focus-visible,[data-theme] .nad-dash-nav-link.is-active:hover{color:var(--bm-blue);background:var(--bm-blue-tint);border-left-color:var(--bm-blue);font-weight:600}[data-theme] .nad-dash-nav-link:not(.is-active):focus-visible{outline:2px solid var(--bm-blue);outline-offset:-2px}[data-theme] .nad-dash-nav-link.is-active:focus-visible{outline:none}[data-theme] .nad-dash-content{min-width:0}[data-theme] .nad-dash-panel{background:#fff;border:1px solid var(--nad-border);padding:clamp(24px,4vw,40px)}[data-theme] .nad-dash-panel-head{margin-bottom:24px}[data-theme] .nad-dash-panel-eyebrow{display:block;font-size:10px;letter-spacing:.16em;font-weight:600;text-transform:uppercase;color:#4b5563;font-family:var(--font-jost),system-ui,sans-serif;margin-bottom:8px}[data-theme] .nad-dash-panel-title{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(26px,4vw,38px);font-weight:300;color:#3b3b3b;line-height:1.1}[data-theme] .nad-dash-card{border:1px solid var(--nad-border);background:var(--nad-warm-white);padding:22px}[data-theme] .nad-dash-card--full{grid-column:1/-1}[data-theme] .nad-dash-signed-in{margin-top:8px;font-family:var(--font-jost),system-ui,sans-serif;font-size:13px;color:var(--nad-text-muted);overflow-wrap:anywhere}[data-theme] .nad-dash-signed-in span{font-weight:600;color:var(--nad-text-body)}[data-theme] .nad-dash-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin-bottom:clamp(24px,4vw,36px)}[data-theme] .nad-dash-stat{padding:clamp(16px,2vw,22px);border:1px solid var(--nad-border);background:#fff}[data-theme] .nad-dash-stat-title{font-family:var(--font-cormorant),Georgia,serif;font-size:20px;font-weight:400;color:var(--nad-deep-brown);margin-bottom:10px}[data-theme] .nad-dash-stat-figure{display:flex;align-items:baseline;gap:8px}[data-theme] .nad-dash-stat-num{font-family:var(--font-jost),system-ui,sans-serif;font-size:clamp(28px,4vw,36px);font-weight:700;line-height:1;color:var(--bm-blue)}[data-theme] .nad-dash-stat-unit{font-family:var(--font-jost),system-ui,sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--nad-text-muted)}[data-theme] .nad-dash-progress{display:block;height:6px;margin-top:12px;border-radius:999px;background:var(--nad-border);overflow:hidden}[data-theme] .nad-dash-progress-fill{display:block;height:100%;border-radius:999px;background:var(--bm-blue);transition:width .4s var(--nad-ease)}[data-theme] .nad-dash-stat-link{display:inline-block;margin-top:12px;font-family:var(--font-jost),system-ui,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--bm-blue);text-decoration:none}[data-theme] .nad-dash-stat-link:hover{text-decoration:underline}[data-theme] .nad-dash-stat-link:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}[data-theme] .nad-dash-order-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}[data-theme] .nad-dash-order{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--nad-border);background:var(--nad-cream);text-decoration:none;color:var(--nad-text-body);transition:border-color .25s var(--nad-ease),background .25s var(--nad-ease)}[data-theme] .nad-dash-order:hover{border-color:var(--bm-blue);background:#fff}[data-theme] .nad-dash-order:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}[data-theme] .nad-dash-order-field{display:flex;flex-direction:column;gap:3px;min-width:0;font-family:var(--font-jost),system-ui,sans-serif;font-size:13px}[data-theme] .nad-dash-order-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--nad-text-muted)}[data-theme] .nad-dash-order-go{display:flex;align-items:center;color:var(--nad-text-muted)}[data-theme] .nad-dash-no-orders{font-family:var(--font-jost),system-ui,sans-serif;font-size:13px;color:var(--nad-text-muted)}@media (max-width:640px){[data-theme] .nad-dash-stats{grid-template-columns:minmax(0,1fr)}[data-theme] .nad-dash-order{grid-template-columns:minmax(0,1fr) auto;row-gap:10px}[data-theme] .nad-dash-order-go{grid-row:1/span 3;grid-column:2}}[data-theme] .nad-dash-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}[data-theme] .nad-dash-card-title{font-family:var(--font-cormorant),Georgia,serif;font-size:20px;font-weight:400;color:var(--nad-deep-brown)}[data-theme] .nad-dash-card-link{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--nad-gold);text-decoration:none;font-family:var(--font-jost),system-ui,sans-serif;transition:color .25s var(--nad-ease)}[data-theme] .nad-dash-card-link:hover{color:var(--nad-gold-light)}[data-theme] .nad-dash-card-link:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-dash-table-wrap{overflow-x:auto}[data-theme] .nad-dash-table{width:100%;border-collapse:collapse;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-dash-table thead th{text-align:left;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--nad-text-muted);font-weight:500;padding:12px 14px;border-bottom:1px solid var(--nad-border);white-space:nowrap}[data-theme] .nad-dash-table tbody td{font-size:13px;color:var(--nad-text-body);padding:14px;border-bottom:1px solid var(--nad-border);vertical-align:middle}[data-theme] .nad-dash-table tbody tr:last-child td{border-bottom:none}[data-theme] .nad-dash-td--right,[data-theme] .nad-dash-th--right{text-align:right}[data-theme] .nad-dash-view-btn{display:inline-block;padding:8px 16px;border:1px solid var(--nad-border);color:var(--nad-deep-brown);background:#fff;font-size:10px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;font-family:var(--font-jost),system-ui,sans-serif;transition:all .25s var(--nad-ease)}[data-theme] .nad-dash-view-btn:hover:not(:disabled){border-color:var(--nad-gold);color:var(--nad-gold)}[data-theme] .nad-dash-view-btn:disabled{opacity:.4;cursor:not-allowed}[data-theme] .nad-dash-view-btn:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-dash-empty{text-align:center;padding:40px 20px}[data-theme] .nad-dash-empty-text{font-size:14px;color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif;margin-bottom:8px}[data-theme] .nad-dash-empty-btn{margin-top:18px;border-radius:8px}[data-theme] .nad-dash-modal-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(44,24,16,.6);backdrop-filter:blur(4px)}[data-theme] .nad-dash-modal{width:100%;max-width:400px;background:#fff;border:1px solid var(--nad-border);border-radius:12px;padding:32px;text-align:center}[data-theme] .nad-dash-modal-title{font-family:var(--font-cormorant),Georgia,serif;font-size:26px;font-weight:300;color:var(--nad-deep-brown);margin-bottom:12px}[data-theme] .nad-dash-modal-body{font-size:14px;line-height:1.6;color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif;margin-bottom:26px}[data-theme] .nad-dash-modal-footer{display:flex;gap:12px}[data-theme] .nad-dash-modal-btn{flex:1;padding:13px 18px;border-radius:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;font-family:var(--font-jost),system-ui,sans-serif;transition:all .3s var(--nad-ease)}[data-theme] .nad-dash-modal-btn--ghost{background:#fff;border:1px solid var(--nad-border);color:var(--nad-deep-brown)}[data-theme] .nad-dash-modal-btn--ghost:hover{border-color:var(--nad-gold);color:var(--nad-gold)}[data-theme] .nad-dash-modal-btn--danger{background:var(--nad-deep-brown);border:1px solid var(--nad-deep-brown);color:var(--nad-cream)}[data-theme] .nad-dash-modal-btn--danger:hover{background:#1a0f08}[data-theme] .nad-dash-modal-btn:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-invoice-root{background:#fff;border:1px solid var(--nad-border);padding:clamp(24px,4vw,44px)}[data-theme] .nad-invoice-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:24px;margin-bottom:28px;border-bottom:1px solid var(--nad-border)}[data-theme] .nad-invoice-eyebrow{display:block;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--nad-gold);font-family:var(--font-jost),system-ui,sans-serif;margin-bottom:8px}[data-theme] .nad-invoice-order-title{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(26px,4vw,36px);font-weight:300;color:#3b3b3b;line-height:1.1;margin-bottom:12px}[data-theme] .nad-invoice-order-sub{display:flex;align-items:center;gap:14px;flex-wrap:wrap}[data-theme] .nad-invoice-order-date{font-size:13px;color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-invoice-back-btn{display:inline-block;padding:11px 20px;border:1px solid var(--nad-border);color:var(--nad-deep-brown);background:#fff;font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;font-family:var(--font-jost),system-ui,sans-serif;transition:all .25s var(--nad-ease)}[data-theme] .nad-invoice-back-btn:hover{border-color:var(--nad-gold);color:var(--nad-gold)}[data-theme] .nad-invoice-back-btn:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-invoice-items-wrap{overflow-x:auto;margin-bottom:28px}[data-theme] .nad-invoice-table{width:100%;border-collapse:collapse;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-invoice-th{text-align:left;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--nad-text-muted);font-weight:500;padding:12px 14px;border-bottom:1px solid var(--nad-border);white-space:nowrap}[data-theme] .nad-invoice-th--right{text-align:right}[data-theme] .nad-invoice-td{font-size:13px;color:var(--nad-text-body);padding:14px;border-bottom:1px solid var(--nad-border);vertical-align:top}[data-theme] .nad-invoice-td--right{text-align:right}[data-theme] .nad-invoice-sku-mobile{display:none;font-size:12px;color:var(--nad-text-muted)}[data-theme] .nad-invoice-product{display:flex;align-items:flex-start;gap:12px}[data-theme] .nad-invoice-thumb{flex:0 0 auto;width:52px;height:52px;border:1px solid var(--nad-border);border-radius:6px;overflow:hidden;background:var(--nad-cream)}[data-theme] .nad-invoice-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}[data-theme] .nad-invoice-thumb img.is-fallback{padding:6px;box-sizing:border-box;background:var(--bm-white)}[data-theme] .nad-invoice-product-text{min-width:0}@media (max-width:600px){[data-theme] .nad-invoice-thumb{width:42px;height:42px}}[data-theme] .nad-invoice-tfoot td,[data-theme] .nad-invoice-tfoot th{font-size:13px;padding:8px 14px;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-invoice-total-label{text-align:right;color:var(--nad-text-muted);font-weight:400}[data-theme] .nad-invoice-total-value{text-align:right;color:var(--nad-text-body);white-space:nowrap}[data-theme] .nad-invoice-discount{color:var(--nad-teal)}[data-theme] .nad-invoice-grand-total-row td,[data-theme] .nad-invoice-grand-total-row th{padding-top:16px;border-top:1px solid var(--nad-border)}[data-theme] .nad-invoice-grand-total-label,[data-theme] .nad-invoice-grand-total-value{font-family:var(--font-cormorant),Georgia,serif;font-size:22px;font-weight:500;color:var(--nad-deep-brown)}[data-theme] .nad-invoice-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--nad-border);margin-bottom:28px}[data-theme] .nad-invoice-meta-title{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--nad-gold);font-family:var(--font-jost),system-ui,sans-serif;margin-bottom:10px}[data-theme] .nad-invoice-meta-address,[data-theme] .nad-invoice-meta-line{font-style:normal;font-size:13px;line-height:1.7;color:var(--nad-text-body);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-invoice-actions{display:flex;justify-content:flex-end}[data-theme] .nad-invoice-print-btn{padding:13px 26px;background:var(--nad-gold);border:none;color:#fff;font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;font-family:var(--font-jost),system-ui,sans-serif;transition:all .4s var(--nad-ease)}[data-theme] .nad-invoice-print-btn:hover{background:var(--nad-gold-light);transform:translateY(-2px);box-shadow:0 12px 30px rgba(184,145,58,.28)}[data-theme] .nad-invoice-print-btn:focus-visible{outline:2px solid var(--nad-deep-brown);outline-offset:2px}[data-theme] .nad-loyalty-loading{padding:28px;text-align:center;font-size:14px;color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-loyalty-balance-card{background:linear-gradient(110deg,#fff3ec,#ffe4d4 55%,#ffe4d4);padding:clamp(24px,4vw,36px);margin-bottom:28px}[data-theme] .nad-loyalty-balance-label{display:block;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#757575;font-family:var(--font-jost),system-ui,sans-serif;margin-bottom:12px}[data-theme] .nad-loyalty-balance-points{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(40px,7vw,60px);font-weight:300;color:#3b3b3b;line-height:1}[data-theme] .nad-loyalty-balance-unit{font-size:.4em;color:#757575}[data-theme] .nad-loyalty-balance-value{margin-top:10px;font-size:14px;color:#3b3b3b;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-loyalty-min-note{color:#757575}[data-theme] .nad-loyalty-earn-note{margin-top:18px;padding-top:18px;border-top:1px solid rgba(0,0,0,.18);font-size:13px;color:#757575;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-loyalty-history{border-color:rgba(194,65,12,.24);background:linear-gradient(180deg,rgba(255,228,212,.58),#fff 34%)}[data-theme] .nad-loyalty-history .nad-dash-card-head{padding-bottom:14px;border-bottom:1px solid rgba(194,65,12,.16)}[data-theme] .nad-loyalty-count{cursor:default;padding:5px 9px;border-radius:999px;background:#f46b27;color:#ffffff}[data-theme] .nad-loyalty-history .nad-dash-empty{color:#757575}[data-theme] .nad-loyalty-history .nad-dash-empty:before{content:"";display:block;width:10px;height:10px;margin:0 auto 16px;border:8px solid #fff3ec;border-radius:50%;background:#c2410c;box-shadow:0 0 0 1px rgba(194,65,12,.24)}[data-theme] .nad-loyalty-type-badge{display:inline-block;padding:3px 9px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--nad-border);color:var(--nad-text-muted)}[data-theme] .nad-loyalty-type--bonus,[data-theme] .nad-loyalty-type--earn,[data-theme] .nad-loyalty-type--referral{color:#176b57;border-color:rgba(23,107,87,.34)}[data-theme] .nad-loyalty-type--deduct_return,[data-theme] .nad-loyalty-type--expire,[data-theme] .nad-loyalty-type--redeem{color:#b04a3a;border-color:rgba(176,74,58,.3)}[data-theme] .nad-loyalty-desc{color:var(--nad-text-muted);font-size:12px}[data-theme] .nad-loyalty-points{font-weight:600}[data-theme] .nad-loyalty-points--credit{color:#176b57}[data-theme] .nad-loyalty-points--debit{color:#b04a3a}[data-theme] .nad-loyalty-runbal{font-weight:500}[data-theme] .nad-loyalty-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:20px}[data-theme] .nad-loyalty-page-info{font-size:12px;color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-wl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;margin-bottom:32px}[data-theme] .nad-wl-card{border:1px solid var(--nad-border);background:var(--nad-warm-white);display:flex;flex-direction:column;overflow:hidden}[data-theme] .nad-wl-card-img-link{display:block;aspect-ratio:1/1;overflow:hidden;background:var(--nad-cream)}[data-theme] .nad-wl-card-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:8%;box-sizing:border-box;background:var(--bm-white,#fff);transition:transform .8s var(--nad-ease)}[data-theme] .nad-wl-card:hover .nad-wl-card-img{transform:scale(1.03)}[data-theme] .nad-wl-card-body{padding:16px;gap:10px}[data-theme] .nad-wl-card-title{font-family:var(--font-cormorant),Georgia,serif;font-size:18px;font-weight:400;color:var(--nad-deep-brown);text-decoration:none;line-height:1.25;transition:color .25s var(--nad-ease)}[data-theme] .nad-wl-card-title:hover{color:var(--nad-gold)}[data-theme] .nad-wl-card-meta{align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}[data-theme] .nad-wl-card-price{font-family:var(--font-cormorant),Georgia,serif;font-size:18px;color:var(--nad-gold)}[data-theme] .nad-wl-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}[data-theme] .nad-wl-footer-btn{padding:13px 26px;background:var(--nad-gold);border:1px solid var(--nad-gold);color:#fff;font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;text-decoration:none;font-family:var(--font-jost),system-ui,sans-serif;transition:all .4s var(--nad-ease)}[data-theme] .nad-wl-footer-btn:hover{background:var(--nad-gold-light);border-color:var(--nad-gold-light)}[data-theme] .nad-wl-footer-btn--ghost{background:transparent;color:var(--nad-deep-brown);border-color:var(--nad-border)}[data-theme] .nad-wl-footer-btn--ghost:hover{background:transparent;border-color:var(--nad-gold);color:var(--nad-gold)}[data-theme] .nad-wl-footer-btn:focus-visible{outline:2px solid var(--nad-deep-brown);outline-offset:2px}[data-theme] [data-testid=addresses-page-wrapper]>div:first-child h1,[data-theme] [data-testid=profile-page-wrapper]>div:first-child h1{font-family:var(--font-cormorant),Georgia,serif!important;font-size:clamp(26px,4vw,38px);font-weight:300;color:#3b3b3b;line-height:1.1}[data-theme] [data-testid=addresses-page-wrapper]>div:first-child p,[data-theme] [data-testid=profile-page-wrapper]>div:first-child p{font-family:var(--font-jost),system-ui,sans-serif;font-size:14px;line-height:1.6;color:var(--nad-text-muted)}[data-theme] [data-testid=addresses-page-wrapper] [data-testid=add-address-button],[data-theme] [data-testid=addresses-page-wrapper] [data-testid=address-container]{border-color:var(--nad-border)!important;border-radius:12px;background:var(--nad-warm-white)}[data-theme] .nad-dash-banner,[data-theme] .nad-dash-card,[data-theme] .nad-dash-panel,[data-theme] .nad-dash-section .nad-product-card,[data-theme] .nad-dash-sidebar,[data-theme] .nad-invoice-root,[data-theme] .nad-loyalty-balance-card{border-radius:12px}[data-theme] .nad-dash-nav-link,[data-theme] .nad-dash-signout-btn,[data-theme] .nad-dash-view-btn,[data-theme] .nad-invoice-back-btn,[data-theme] .nad-invoice-print-btn,[data-theme] .nad-wl-action,[data-theme] .nad-wl-footer-btn{border-radius:8px}@media (max-width:900px){[data-theme] .nad-auth-grid{grid-template-columns:1fr}[data-theme] .nad-auth-aside{order:-1}[data-theme] .nad-dash-layout{grid-template-columns:1fr}[data-theme] .nad-dash-sidebar{position:static;top:auto}[data-theme] .nad-dash-nav{display:flex;flex-wrap:wrap;gap:4px}[data-theme] .nad-dash-nav-link{border-left:none;border-bottom:2px solid transparent}[data-theme] .nad-dash-nav-link.is-active{border-left:none;border-bottom-color:var(--bm-blue)}}@media (max-width:600px){[data-theme] .nad-auth-row{grid-template-columns:1fr}[data-theme] .nad-dash-banner{flex-direction:column;align-items:flex-start}[data-theme] .nad-dash-table thead{display:none}[data-theme] .nad-dash-table,[data-theme] .nad-dash-table tbody,[data-theme] .nad-dash-table td,[data-theme] .nad-dash-table tr{display:block;width:100%}[data-theme] .nad-dash-table tr{border:1px solid var(--nad-border);margin-bottom:12px;padding:6px 0}[data-theme] .nad-dash-table td{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:none;padding:8px 14px;text-align:right}[data-theme] .nad-dash-table td:before{content:attr(data-label);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--nad-text-muted);text-align:left}[data-theme] .nad-dash-td--right{text-align:right}[data-theme] .nad-invoice-td--desktop,[data-theme] .nad-invoice-th--desktop{display:none}[data-theme] .nad-invoice-sku-mobile{display:inline}[data-theme] .nad-wl-footer{flex-direction:column-reverse}[data-theme] .nad-wl-footer-btn{width:100%;text-align:center}}[data-theme] .nad-order-result{position:relative;background:var(--nad-warm-white);padding:clamp(56px,9vw,120px) clamp(24px,6vw,80px);min-height:70vh;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:normal}[data-theme] .nad-order-status-inner{width:100%;max-width:720px;margin:0 auto;text-align:center;position:relative;z-index:1}[data-theme] .nad-order-status-seal{width:84px;height:84px;margin:0 auto 28px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:34px;line-height:1}[data-theme] .nad-order-status-seal--success{background:rgba(42,107,90,.1);border:1px solid rgba(42,107,90,.35);color:var(--nad-teal)}[data-theme] .nad-order-status-seal--failed{background:rgba(176,74,58,.08);border:1px solid rgba(176,74,58,.3);color:#b04a3a}[data-theme] .nad-order-status-eyebrow{display:inline-block;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--nad-gold);font-family:var(--font-jost),system-ui,sans-serif;margin-bottom:14px}[data-theme] .nad-order-status-title{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(30px,4.5vw,52px);font-weight:300;line-height:1.1;color:var(--nad-deep-brown);margin-bottom:16px}[data-theme] .nad-order-status-text{font-size:15px;line-height:1.8;font-weight:300;color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif;max-width:560px;margin:0 auto 32px}[data-theme] .nad-order-status-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin:0 auto 36px;border:1px solid var(--nad-border);max-width:560px}[data-theme] .nad-order-status-fact{flex:1 1 220px;padding:18px 22px;text-align:center}[data-theme] .nad-order-status-fact+.nad-order-status-fact{border-left:1px solid var(--nad-border)}[data-theme] .nad-order-status-fact dt{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif;margin-bottom:8px}[data-theme] .nad-order-status-fact dd{font-family:var(--font-cormorant),Georgia,serif;font-size:20px;color:var(--nad-deep-brown);word-break:break-word}[data-theme] .nad-order-items{text-align:left;max-width:560px;margin:0 auto 24px;padding:22px 24px;border:1px solid var(--nad-border);background:#fff}[data-theme] .nad-order-items-title{margin:0 0 14px;font-family:var(--font-cormorant),Georgia,serif;font-size:22px;font-weight:400;color:var(--nad-deep-brown)}[data-theme] .nad-order-item-list{list-style:none;margin:0;padding:0}[data-theme] .nad-order-item{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--nad-border)}[data-theme] .nad-order-item:first-child{border-top:none}[data-theme] .nad-order-item-thumb{flex:0 0 auto;width:64px;height:64px;border:1px solid var(--nad-border);border-radius:6px;overflow:hidden;background:var(--nad-cream)}[data-theme] .nad-order-item-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}[data-theme] .nad-order-item-thumb img.is-fallback{padding:7px;box-sizing:border-box;background:var(--bm-white)}[data-theme] .nad-order-item-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}[data-theme] .nad-order-item-name{font-family:var(--font-jost),system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1.35;color:var(--nad-deep-brown);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-theme] .nad-order-item-meta{font-family:var(--font-jost),system-ui,sans-serif;font-size:12px;color:var(--nad-text-muted)}[data-theme] .nad-order-item-total{flex:0 0 auto;display:flex;align-items:baseline;gap:8px;font-family:var(--font-jost),system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--nad-deep-brown);white-space:nowrap}[data-theme] .nad-order-item-was{font-size:12px;font-weight:400;color:var(--nad-text-muted)}[data-theme] .nad-order-items-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--nad-border);font-family:var(--font-jost),system-ui,sans-serif;font-size:14px;color:var(--nad-text-body)}[data-theme] .nad-order-items-total strong{font-size:16px;color:var(--nad-deep-brown)}@media (max-width:480px){[data-theme] .nad-order-items{padding:18px 16px}[data-theme] .nad-order-item-thumb{width:52px;height:52px}}[data-theme] .nad-order-status-next{text-align:left;max-width:560px;margin:0 auto 36px;padding:26px 28px;border:1px solid var(--nad-border);background:#fff}[data-theme] .nad-order-status-next-title{font-family:var(--font-cormorant),Georgia,serif;font-size:22px;font-weight:400;color:var(--nad-deep-brown);margin-bottom:16px}[data-theme] .nad-order-status-steps{list-style:none;counter-reset:nad-step;display:flex;flex-direction:column;gap:14px}[data-theme] .nad-order-status-steps li{counter-increment:nad-step;position:relative;padding-left:40px;font-size:14px;line-height:1.7;color:var(--nad-text-body);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-order-status-steps li:before{content:counter(nad-step);position:absolute;left:0;top:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:1px solid var(--nad-gold);border-radius:50%;color:var(--nad-gold);font-size:12px;font-family:var(--font-cormorant),Georgia,serif}[data-theme] .nad-order-status-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}[data-theme] .nad-order-status-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;font-family:var(--font-jost),system-ui,sans-serif;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:all .4s var(--nad-ease)}[data-theme] .nad-order-status-btn--gold{background:var(--nad-gold);color:#fff}[data-theme] .nad-order-status-btn--gold:hover:not(:disabled){background:var(--nad-gold-light);transform:translateY(-2px);box-shadow:0 12px 30px rgba(184,145,58,.28)}[data-theme] .nad-order-status-btn--ghost{background:transparent;border-color:var(--nad-border);color:var(--nad-deep-brown)}[data-theme] .nad-order-status-btn--ghost:hover:not(:disabled){border-color:var(--nad-gold);color:var(--nad-gold)}[data-theme] .nad-order-status-btn:disabled{opacity:.5;cursor:not-allowed}[data-theme] .nad-order-status-btn:focus-visible{outline:2px solid var(--nad-deep-brown);outline-offset:2px}[data-theme] .nad-404-section{background:var(--nad-warm-white);padding:clamp(60px,10vw,140px) clamp(24px,6vw,80px);min-height:70vh;display:flex;align-items:center;justify-content:center;text-align:center}[data-theme] .nad-404-inner{max-width:620px;margin:0 auto}[data-theme] .nad-404-eyebrow{display:inline-block;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--nad-gold);font-family:var(--font-jost),system-ui,sans-serif;margin-bottom:18px}[data-theme] .nad-404-code{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(96px,18vw,200px);font-weight:300;line-height:.9;color:var(--nad-deep-brown);margin-bottom:18px}[data-theme] .nad-404-text{font-size:15px;line-height:1.8;font-weight:300;color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif;margin-bottom:34px}[data-theme] .nad-404-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}[data-theme] .nad-404-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;font-family:var(--font-jost),system-ui,sans-serif;text-decoration:none;border:1px solid transparent;transition:all .4s var(--nad-ease)}[data-theme] .nad-404-btn--gold{background:var(--nad-gold);color:#fff}[data-theme] .nad-404-btn--gold:hover{background:var(--nad-gold-light);transform:translateY(-2px);box-shadow:0 12px 30px rgba(184,145,58,.28)}[data-theme] .nad-404-btn--ghost{background:transparent;border-color:var(--nad-border);color:var(--nad-deep-brown)}[data-theme] .nad-404-btn--ghost:hover{border-color:var(--nad-gold);color:var(--nad-gold)}[data-theme] .nad-404-btn:focus-visible{outline:2px solid var(--nad-deep-brown);outline-offset:2px}[data-theme] .nad-static-page{background:var(--nad-warm-white);padding:clamp(48px,7vw,100px) clamp(24px,6vw,80px);min-height:60vh}[data-theme] .nad-static-hero{text-align:center;max-width:760px;margin:0 auto clamp(36px,5vw,56px)}[data-theme] .nad-static-eyebrow{display:inline-block;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--nad-gold);font-family:var(--font-jost),system-ui,sans-serif;margin-bottom:14px}[data-theme] .nad-static-h1{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(34px,5vw,64px);font-weight:300;line-height:1.08;color:var(--nad-deep-brown)}[data-theme] .nad-static-sub{font-size:15px;line-height:1.8;font-weight:300;color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif;margin-top:14px}[data-theme] .nad-nl{max-width:620px;margin:0 auto;padding:clamp(20px,3vw,32px) 20px;text-align:center}[data-theme] .nad-nl-heading{font-family:var(--font-heading);font-size:clamp(18px,2.2vw,22px);font-weight:600;color:var(--bm-ink);margin:0 0 6px}[data-theme] .nad-nl-codehint,[data-theme] .nad-nl-description{font-family:var(--font-jost),system-ui,sans-serif;font-size:13px;line-height:1.6;color:var(--nad-text-muted);margin:0 0 14px}[data-theme] .nad-nl-codehint{flex:1 0 100%;margin-bottom:4px}[data-theme] .nad-nl-form{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}[data-theme] .nad-nl-input{flex:1 1 240px;min-width:0;height:44px;padding:0 14px;border:1px solid var(--bm-border);border-radius:8px;background:#fff;color:var(--bm-ink);font-family:var(--font-jost),system-ui,sans-serif;font-size:14px}[data-theme] .nad-nl-input:focus-visible{outline:2px solid var(--bm-blue);outline-offset:1px}[data-theme] .nad-nl-input--code{flex:0 1 180px;text-align:center;letter-spacing:.4em;font-size:16px;font-weight:600}[data-theme] .nad-nl-btn{flex:0 0 auto;height:44px;padding:0 22px;border:none;border-radius:8px;background:var(--bm-blue);color:#fff;font-family:var(--font-jost),system-ui,sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:background .25s var(--nad-ease),opacity .2s}[data-theme] .nad-nl-btn:hover:not(:disabled){background:var(--bm-ink)}[data-theme] .nad-nl-btn:disabled{opacity:.45;cursor:not-allowed}[data-theme] .nad-nl-btn:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}[data-theme] .nad-nl-error{font-size:13px;color:#c0202f}[data-theme] .nad-nl-actions,[data-theme] .nad-nl-error{margin:10px 0 0;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-nl-actions{font-size:12px;color:var(--nad-text-muted)}[data-theme] .nad-nl-link{border:none;background:none;padding:0;color:var(--bm-blue);font:inherit;cursor:pointer;text-decoration:underline}[data-theme] .nad-nl-link:disabled{opacity:.5;cursor:not-allowed}[data-theme] .nad-nl-success-title{font-family:var(--font-heading);font-size:18px;font-weight:600;color:var(--bm-ink);margin:0 0 4px}[data-theme] .nad-nl-success-body{font-family:var(--font-jost),system-ui,sans-serif;font-size:13px;color:var(--nad-text-muted);margin:0}[data-theme] .nad-nl-hp{left:-9999px}[data-theme] .nad-nl-hp,[data-theme] .nad-nl-sronly{position:absolute;width:1px;height:1px;overflow:hidden}[data-theme] .nad-nl-sronly{padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-theme] .nad-nl-unsub,[data-theme] .nad-nl-unsub-done{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}[data-theme] .nad-nl-unsub-note{font-family:var(--font-jost),system-ui,sans-serif;font-size:14px;line-height:1.7;color:var(--nad-text-body);margin:0}@media (max-width:480px){[data-theme] .nad-nl-form{flex-direction:column}[data-theme] .nad-nl-btn,[data-theme] .nad-nl-input,[data-theme] .nad-nl-input--code{flex:1 1 auto;width:100%}}[data-theme] [data-testid=account-email-editor] [data-testid=edit-button]{display:none}[data-theme] .nad-about-customer-grid,[data-theme] .nad-about-gallery{display:grid;gap:clamp(10px,1.4vw,18px);max-width:1000px;margin:clamp(24px,4vw,44px) auto 0}[data-theme] .nad-about-gallery{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:clamp(24px,4vw,44px)}[data-theme] .nad-about-customer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}[data-theme] .nad-about-shot{margin:0;border-radius:10px;overflow:hidden;background:var(--nad-cream)}[data-theme] .nad-about-customer-grid img,[data-theme] .nad-about-shot img{display:block;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:10px}[data-theme] .nad-about-customer-grid img{-o-object-fit:contain;object-fit:contain;padding:clamp(6px,1vw,12px)}[data-theme] .nad-about-customers{max-width:1000px;margin:clamp(28px,4.5vw,56px) auto 0}[data-theme] .nad-about-customers-title{margin:0;text-align:center;font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(22px,3vw,34px);font-weight:300;color:var(--nad-deep-brown)}[data-theme] .nad-about-closing{margin-top:clamp(24px,4vw,44px);text-align:center}@media (max-width:767px){[data-theme] .nad-about-customer-grid,[data-theme] .nad-about-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-theme] .nad-team-groups{max-width:1560px;padding:0 32px;margin:clamp(28px,4.5vw,56px) auto 0}[data-theme] .nad-team-group+.nad-team-group{margin-top:clamp(32px,5vw,64px)}[data-theme] .nad-team-group-title{margin:0 0 clamp(14px,2vw,24px);text-align:center;font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(24px,3.2vw,38px);font-weight:300;color:var(--nad-deep-brown)}[data-theme] .nad-team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,360px));justify-content:center;gap:clamp(14px,2vw,26px)}[data-theme] .nad-team-grid--single{grid-template-columns:minmax(0,360px)}[data-theme] .nad-team-card{text-align:center;padding:clamp(12px,1.6vw,18px);border:1px solid var(--nad-border);border-radius:10px;background:#fff}[data-theme] .nad-team-photo{display:block;width:100%;aspect-ratio:2/3;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:var(--nad-cream);margin-bottom:clamp(10px,1.4vw,14px)}[data-theme] .nad-team-photo--initial{display:flex;align-items:center;justify-content:center;font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(28px,4vw,44px);color:var(--nad-gold)}[data-theme] .nad-team-role{min-height:2.4em;margin:0 0 4px;font-family:var(--font-jost),system-ui,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--nad-gold)}[data-theme] .nad-team-name{margin:0;font-family:var(--font-jost),system-ui,sans-serif;font-size:clamp(13px,1.1vw,15px);font-weight:600;line-height:1.35;color:var(--nad-deep-brown)}@media (max-width:1023px){[data-theme] .nad-team-grid:not(.nad-team-grid--single){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){[data-theme] .nad-team-grid--single{grid-template-columns:minmax(0,300px)}[data-theme] .nad-team-grid:not(.nad-team-grid--single){display:flex;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:6px;scrollbar-width:none}[data-theme] .nad-team-grid:not(.nad-team-grid--single)::-webkit-scrollbar{display:none}[data-theme] .nad-team-grid:not(.nad-team-grid--single)>.nad-team-card{flex:0 0 78%;scroll-snap-align:start}}[data-theme] .nad-contact-socials{display:flex;flex-wrap:wrap;gap:6px 14px}[data-theme] .nad-care-inner{max-width:1000px;margin:0 auto}[data-theme] .nad-care-list{display:flex;flex-direction:column;gap:clamp(16px,2.4vw,28px)}[data-theme] .nad-care-item{padding:clamp(18px,2.4vw,30px);border:1px solid var(--nad-border);border-radius:10px;background:#fff}[data-theme] .nad-care-item-name{margin:0 0 clamp(12px,1.6vw,18px);font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(22px,2.6vw,32px);font-weight:400;line-height:1.15;color:var(--nad-deep-brown)}[data-theme] .nad-care-item-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(16px,2.4vw,32px);align-items:start}[data-theme] .nad-care-item-copy{min-width:0}[data-theme] .nad-care-bullets{margin:0 0 clamp(12px,1.6vw,18px);padding:0;list-style:none;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-care-bullets li{position:relative;padding-left:18px;margin-bottom:6px;font-size:14px;font-weight:500;line-height:1.6;color:var(--nad-text-body)}[data-theme] .nad-care-bullets li:before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--nad-gold)}[data-theme] .nad-care-text{margin:0 0 12px;font-family:var(--font-jost),system-ui,sans-serif;font-size:14.5px;line-height:1.85;color:var(--nad-text-body)}[data-theme] .nad-care-dosage{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:clamp(12px,1.6vw,18px) 0 0;padding:10px 14px;border-radius:8px;background:var(--nad-cream);font-family:var(--font-jost),system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--nad-deep-brown)}[data-theme] .nad-care-dosage-label{font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--nad-gold)}[data-theme] .nad-care-item-media{flex:none;width:clamp(120px,16vw,190px)}[data-theme] .nad-care-item-media img{width:100%;height:auto;border-radius:8px;-o-object-fit:contain;object-fit:contain;background:#fff}@media (max-width:767px){[data-theme] .nad-care-item-grid{grid-template-columns:minmax(0,1fr)}[data-theme] .nad-care-item-media{order:-1;width:clamp(140px,46vw,200px);margin:0 auto clamp(8px,2vw,14px)}}[data-theme] .nad-static-body{max-width:760px;margin:0 auto;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-static-body p{font-size:15px;line-height:1.85;color:var(--nad-text-body);margin-bottom:20px}[data-theme] .nad-static-updated{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--nad-text-muted);margin-bottom:36px!important}[data-theme] .nad-static-h2{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(22px,3vw,30px);font-weight:400;color:var(--nad-deep-brown);margin:38px 0 14px}[data-theme] .nad-static-list{list-style:none;margin:0 0 22px;padding:0}[data-theme] .nad-static-list li{position:relative;padding-left:22px;font-size:15px;line-height:1.8;color:var(--nad-text-body);margin-bottom:10px}[data-theme] .nad-static-list li:before{content:"—";position:absolute;left:0;color:var(--nad-gold)}[data-theme] .nad-static-link{color:var(--nad-mid-brown);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--nad-gold);transition:color .25s var(--nad-ease)}[data-theme] .nad-static-link:hover{color:var(--nad-gold)}[data-theme] .nad-static-link:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-about-body{text-align:center}[data-theme] .nad-about-para{font-size:16px!important;line-height:1.9!important;color:var(--nad-text-body);margin-bottom:22px!important}[data-theme] .nad-about-cta-wrap{text-align:center;margin-top:clamp(44px,6vw,72px)}[data-theme] .nad-faq-list{max-width:760px;margin:0 auto}[data-theme] .nad-faq-item{padding:clamp(20px,3vw,30px) 0;border-bottom:1px solid var(--nad-border)}[data-theme] .nad-faq-item:first-child{padding-top:0}[data-theme] .nad-faq-item:last-child{border-bottom:0;padding-bottom:0}[data-theme] .nad-faq-q{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(20px,2.4vw,22px);font-weight:400;line-height:1.3;color:var(--nad-deep-brown)}[data-theme] .nad-faq-a{font-family:var(--font-jost),system-ui,sans-serif;font-size:15px;line-height:1.8;font-weight:300;color:var(--nad-text-muted);margin-top:10px}[data-theme] .nad-static-body.store-page-html :is(h2,h3){font-family:var(--font-cormorant),Georgia,serif;font-weight:400;line-height:1.25;color:var(--nad-deep-brown);margin:38px 0 14px}[data-theme] .nad-static-body.store-page-html h2{font-size:clamp(22px,3vw,30px)}[data-theme] .nad-static-body.store-page-html h3{font-size:clamp(19px,2.4vw,24px)}[data-theme] .nad-static-body.store-page-html>:first-child{margin-top:0}[data-theme] .nad-static-body.store-page-html li{font-size:15px;line-height:1.8;color:var(--nad-text-body);margin-bottom:10px}[data-theme] .nad-faq-a.store-page-html a,[data-theme] .nad-static-body.store-page-html a{color:var(--nad-mid-brown);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--nad-gold)}[data-theme] .nad-faq-a.store-page-html p{margin:0 0 10px}[data-theme] .nad-faq-a.store-page-html>:last-child{margin-bottom:0}[data-theme] .nad-contact-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:28px;max-width:1100px;margin:0 auto clamp(48px,6vw,80px);align-items:stretch}[data-theme] .nad-contact-map{position:relative;border:1px solid var(--nad-border);min-height:360px;overflow:hidden}[data-theme] .nad-contact-map-link{position:absolute;left:16px;bottom:16px;z-index:2;display:inline-flex;align-items:center;min-height:42px;padding:10px 16px;border-radius:8px;background:var(--nad-gold);color:#fff;font-size:14px;font-weight:700;box-shadow:0 5px 18px rgb(0 0 0/18%);text-decoration:none;cursor:pointer}[data-theme] .nad-contact-map-link:hover{background:var(--nad-mid-brown);color:#fff}[data-theme] .nad-contact-map iframe{width:100%;height:100%;min-height:360px;border:0;display:block;filter:grayscale(.2) sepia(.08)}[data-theme] .nad-contact-info-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}[data-theme] .nad-contact-info-item{display:flex;gap:16px;align-items:flex-start;border:1px solid var(--nad-border);background:#fff;padding:18px 20px;transition:border-color .3s var(--nad-ease)}[data-theme] .nad-contact-info-item:hover{border-color:var(--nad-gold)}[data-theme] .nad-contact-icon{flex-shrink:0;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid var(--nad-border);border-radius:50%;color:var(--nad-gold);font-size:18px}[data-theme] .nad-contact-info-title{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif;margin-bottom:6px}[data-theme] .nad-contact-info-body p{font-size:14px;line-height:1.5;color:var(--nad-text-body);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-contact-form-wrap{max-width:880px;margin:0 auto;text-align:center}[data-theme] .nad-contact-form-eyebrow{margin-bottom:12px}[data-theme] .nad-contact-form-title{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(28px,4vw,44px);font-weight:300;color:var(--nad-deep-brown);margin-bottom:32px}[data-theme] .nad-cf-form{text-align:left;display:flex;flex-direction:column;gap:20px}[data-theme] .nad-cf-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}[data-theme] .nad-cf-group{display:flex;flex-direction:column;gap:7px}[data-theme] .nad-cf-group--full{grid-column:1/-1}[data-theme] .nad-cf-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-cf-req{color:#b04a3a}[data-theme] .nad-cf-input{width:100%;padding:13px 16px;border:1px solid var(--nad-border);background:var(--nad-warm-white);font-size:14px;color:var(--nad-text-body);font-family:var(--font-jost),system-ui,sans-serif;transition:border-color .25s var(--nad-ease)}[data-theme] .nad-cf-input::-moz-placeholder{color:var(--nad-text-muted);opacity:.6}[data-theme] .nad-cf-input::placeholder{color:var(--nad-text-muted);opacity:.6}[data-theme] .nad-cf-input:focus{outline:none;border-color:var(--nad-gold)}[data-theme] .nad-cf-input:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .nad-cf-textarea{resize:vertical;min-height:140px}[data-theme] .nad-cf-input--error{border-color:#b04a3a}[data-theme] .nad-cf-error{font-size:12px;color:#b04a3a;font-family:var(--font-jost),system-ui,sans-serif}[data-theme] .nad-cf-submit-row{margin-top:4px}[data-theme] .nad-cf-success{text-align:center;padding:44px 28px;border:1px solid rgba(42,107,90,.25);background:rgba(42,107,90,.05)}[data-theme] .nad-cf-success-title{font-family:var(--font-cormorant),Georgia,serif;font-size:28px;font-weight:400;color:var(--nad-teal);margin-bottom:8px}[data-theme] .nad-cf-success p{font-size:14px;color:var(--nad-text-muted);font-family:var(--font-jost),system-ui,sans-serif}@media (max-width:880px){[data-theme] .nad-contact-grid{grid-template-columns:1fr}}@media (max-width:600px){[data-theme] .nad-order-status-fact+.nad-order-status-fact{border-left:none;border-top:1px solid var(--nad-border)}[data-theme] .nad-cf-row{grid-template-columns:1fr}[data-theme] .nad-404-actions,[data-theme] .nad-order-status-actions{flex-direction:column}[data-theme] .nad-404-btn,[data-theme] .nad-order-status-btn{width:100%}}[data-theme] .pdp-right{display:flex;flex-direction:column;gap:18px}[data-theme] .pdp-right .border-product{border-top:1px solid var(--nad-border);padding-top:18px}[data-theme] .pdp-stock-row{border-top:none!important;padding-top:0!important}[data-theme] .pdp-stock{display:inline-block;font-family:var(--font-jost),system-ui,sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:500}[data-theme] .pdp-stock--in{color:var(--nad-gold)}[data-theme] .pdp-stock--out{color:#B0492F}[data-theme] .pdp-price-block{margin:0}[data-theme] .pdp-price-row{align-items:baseline;gap:12px}[data-theme] .detail-price,[data-theme] .pdp-price-final{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(26px,3vw,36px);font-weight:500;color:var(--nad-deep-brown);margin:0;line-height:1.1}[data-theme] .pdp-price-original{font-family:var(--font-jost),system-ui,sans-serif;color:var(--nad-text-muted);text-decoration:line-through}[data-theme] .pdp-price-off{letter-spacing:.12em;text-transform:uppercase;color:var(--nad-gold)}[data-theme] .pdp-price-off,[data-theme] .pdp-tax-note{font-family:var(--font-jost),system-ui,sans-serif;font-size:11px}[data-theme] .pdp-tax-note{color:var(--nad-text-muted);letter-spacing:.04em;margin-left:12px}[data-theme] .pdp-options{display:flex;flex-direction:column;gap:16px}[data-theme] .pdp-option-group{margin:0}[data-theme] .pdp-option-label{font-family:var(--font-jost),system-ui,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--nad-text-muted);margin-bottom:8px}[data-theme] .pdp-option-values{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}[data-theme] .pdp-option-values li{cursor:pointer}[data-theme] .image-swatch .swatches,[data-theme] .pdp-option-swatch{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:9px 16px;border:1px solid var(--nad-border);background:#fff;font-family:var(--font-jost),system-ui,sans-serif;font-size:12px;letter-spacing:.05em;color:var(--nad-text-body);transition:all .25s var(--nad-ease);box-shadow:none}[data-theme] .pdp-option-values li:hover .pdp-option-swatch{border-color:var(--nad-gold-light);color:var(--nad-deep-brown)}[data-theme] .pdp-option-values li.active .pdp-option-swatch{border-color:var(--nad-gold);background:var(--nad-gold);color:#fff;font-weight:600}[data-theme] .pdp-actions-block{gap:14px;max-width:320px}[data-theme] .pdp-actions-block,[data-theme] .pdp-atc-row{display:flex;flex-direction:column}[data-theme] .pdp-atc-controls{justify-content:space-between}[data-theme] .pdp-atc-controls .pdp-qty-box{flex:1 1 auto}[data-theme] .pdp-atc-controls .pdp-qty-box .input-group{flex:1 1 auto;width:100%}[data-theme] .pdp-atc-controls .pdp-qty-box .input-number,[data-theme] .pdp-atc-controls .pdp-qty-box .pdp-qty-input{flex:1 1 auto;width:auto;min-width:0}[data-theme] .pdp-qty-box{display:inline-flex;align-items:center;border:1px solid var(--nad-border)!important;background:#fff}[data-theme] .pdp-qty-box .input-group,[data-theme] .pdp-qty-box .input-group-prepend{display:inline-flex;margin:0}[data-theme] .pdp-qty-btn{width:38px;height:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--nad-deep-brown);font-size:18px;line-height:1;transition:background .2s var(--nad-ease)}[data-theme] .pdp-qty-btn:hover:not(:disabled){background:var(--nad-linen)}[data-theme] .pdp-qty-btn:disabled{opacity:.35;cursor:not-allowed}[data-theme] .pdp-qty-box .form-control,[data-theme] .pdp-qty-box .input-number,[data-theme] .pdp-qty-input{width:46px;min-width:46px;flex:0 0 46px;height:auto;min-height:44px;text-align:center;border:none;border-left:1px solid var(--nad-border);border-right:1px solid var(--nad-border);background:#fff;font-family:var(--font-jost),system-ui,sans-serif;font-size:14px;color:var(--nad-text-body);padding:0;-moz-appearance:textfield}[data-theme] .pdp-qty-input::-webkit-inner-spin-button,[data-theme] .pdp-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-theme] .adcart,[data-theme] .pdp-atc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:1 1 auto;min-height:44px;padding:0 28px;background:var(--nad-gold);color:var(--nad-deep-brown);border:none;font-family:var(--font-jost),system-ui,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;cursor:pointer;transition:all .4s var(--nad-ease)}[data-theme] .adcart:hover:not(:disabled),[data-theme] .pdp-atc-btn:hover:not(:disabled){background:var(--nad-gold-light);transform:translateY(-2px);box-shadow:0 12px 36px rgba(184,145,58,.3)}[data-theme] .adcart:disabled,[data-theme] .pdp-atc-btn:disabled{opacity:.5;cursor:not-allowed}[data-theme] .pdp-wishlist-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;border:1px solid var(--nad-border);background:#fff;color:var(--nad-text-muted);cursor:pointer;transition:all .3s var(--nad-ease)}[data-theme] .pdp-wishlist--active,[data-theme] .pdp-wishlist-btn:hover{border-color:var(--nad-gold);color:var(--nad-gold)}[data-theme] .btnbnw,[data-theme] .pdp-buynow-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:0 28px;background:var(--nad-deep-brown);color:var(--nad-cream);border:1px solid var(--nad-deep-brown);font-family:var(--font-jost),system-ui,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;cursor:pointer;transition:all .4s var(--nad-ease)}[data-theme] .btnbnw:hover:not(:disabled),[data-theme] .pdp-buynow-btn:hover:not(:disabled){background:transparent;color:var(--nad-deep-brown);transform:translateY(-2px)}[data-theme] .btnbnw:disabled,[data-theme] .pdp-buynow-btn:disabled{opacity:.5;cursor:not-allowed}[data-theme] .pdp-share-link{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-jost),system-ui,sans-serif;font-size:12px;letter-spacing:.06em;color:var(--nad-text-muted);text-decoration:none;transition:color .25s var(--nad-ease)}[data-theme] .pdp-share-link:hover{color:var(--nad-gold)}[data-theme] .adcart:focus-visible,[data-theme] .btnbnw:focus-visible,[data-theme] .pdp-atc-btn:focus-visible,[data-theme] .pdp-buynow-btn:focus-visible,[data-theme] .pdp-option-values li:focus-visible .pdp-option-swatch,[data-theme] .pdp-qty-btn:focus-visible,[data-theme] .pdp-qty-input:focus-visible,[data-theme] .pdp-share-link:focus-visible,[data-theme] .pdp-wishlist-btn:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px}[data-theme] .gc-confetti-container{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:9999}[data-theme] .gc-ribbon{position:absolute;top:-20px;border-radius:2px;animation-name:gc-confetti-fall;animation-timing-function:linear;animation-iteration-count:1}@keyframes gc-confetti-fall{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(105vh) rotate(540deg);opacity:0}}[data-theme] .nad-search{position:fixed;inset:0;z-index:1250;pointer-events:none;visibility:hidden}[data-theme] .nad-search--open{pointer-events:auto;visibility:visible}[data-theme] .nad-search-overlay{position:absolute;inset:0;background:rgba(15,7,3,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .35s var(--nad-ease)}[data-theme] .nad-search--open .nad-search-overlay{opacity:1}[data-theme] .nad-search-panel{position:absolute;top:0;left:0;right:0;max-height:80vh;display:flex;flex-direction:column;background:rgba(15,7,3,.92);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border-bottom:1px solid rgba(184,145,58,.18);box-shadow:0 24px 60px rgba(15,7,3,.45);padding:22px clamp(20px,5vw,64px) 28px;transform:translateY(-100%);opacity:0;transition:transform .45s var(--nad-ease),opacity .45s var(--nad-ease)}[data-theme] .nad-search--open .nad-search-panel{transform:translateY(0);opacity:1}[data-theme] .nad-search-bar{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid rgba(184,145,58,.16)}[data-theme] .nad-search-bar-icon{color:var(--nad-gold-light);flex-shrink:0}[data-theme] .nad-search-input{flex:1 1 auto;min-width:0;background:transparent;border:none;outline:none;color:var(--nad-cream);font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(22px,3vw,32px);font-weight:400;letter-spacing:.01em}[data-theme] .nad-search-input::-moz-placeholder{color:rgba(245,239,228,.4)}[data-theme] .nad-search-input::placeholder{color:rgba(245,239,228,.4)}[data-theme] .nad-search-input::-webkit-search-cancel-button,[data-theme] .nad-search-input::-webkit-search-decoration,[data-theme] .nad-search-input::-webkit-search-results-button{-webkit-appearance:none;appearance:none}[data-theme] .nad-search-close{flex-shrink:0;background:none;border:none;cursor:pointer;display:flex;align-items:center;padding:6px;color:rgba(245,239,228,.7);transition:color .3s var(--nad-ease)}[data-theme] .nad-search-close:hover{color:var(--nad-cream)}[data-theme] .nad-search-hints{display:flex;flex-wrap:wrap;gap:20px;margin-top:12px;font-family:var(--font-jost),system-ui,sans-serif;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(245,239,228,.45)}[data-theme] .nad-search-hints kbd{font-family:var(--font-jost),system-ui,sans-serif;background:rgba(184,145,58,.14);border:1px solid rgba(184,145,58,.28);border-radius:3px;padding:1px 6px;margin-right:6px;color:var(--nad-gold-light);letter-spacing:.05em}[data-theme] .nad-search-results{margin-top:18px;overflow-y:auto;flex:1 1 auto}[data-theme] .nad-search-empty,[data-theme] .nad-search-error,[data-theme] .nad-search-loading,[data-theme] .nad-search-prompt{font-family:var(--font-jost),system-ui,sans-serif;font-size:13px;letter-spacing:.04em;color:rgba(245,239,228,.55);padding:14px 2px}[data-theme] .nad-search-error{color:rgba(245,140,120,.85)}[data-theme] .nad-search-list{list-style:none;margin:0;padding:0}[data-theme] .nad-search-row{display:flex;align-items:center;gap:16px;padding:12px 10px;border-radius:4px;text-decoration:none;color:var(--nad-cream);border:1px solid transparent;transition:background .2s var(--nad-ease),border-color .2s var(--nad-ease)}[data-theme] .nad-search-row--active,[data-theme] .nad-search-row:hover{background:rgba(184,145,58,.12);border-color:rgba(184,145,58,.28)}[data-theme] .nad-search-row-thumb{flex-shrink:0;width:48px;height:60px;overflow:hidden;border-radius:3px;background:rgba(245,239,228,.06)}[data-theme] .nad-search-row-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:3px;box-sizing:border-box;background:var(--bm-white,#fff);display:block}[data-theme] .nad-search-row-thumb-empty{display:block;width:100%;height:100%;background:rgba(184,145,58,.1)}[data-theme] .nad-search-row-title{flex:1 1 auto;min-width:0;font-family:var(--font-cormorant),Georgia,serif;font-size:17px;font-weight:400;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme] .nad-search-row-price{flex-shrink:0;font-family:var(--font-cormorant),Georgia,serif;font-size:16px;color:var(--nad-gold-light);letter-spacing:.02em}[data-theme] .nad-search-viewall{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:6px 2px;font-family:var(--font-jost),system-ui,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--nad-gold-light);text-decoration:none;border-bottom:1px solid transparent;transition:color .25s var(--nad-ease),border-color .25s var(--nad-ease)}[data-theme] .nad-search-viewall:hover{color:var(--nad-cream);border-bottom-color:rgba(184,145,58,.5)}[data-theme] .nad-search-close:focus-visible,[data-theme] .nad-search-input:focus-visible,[data-theme] .nad-search-row:focus-visible,[data-theme] .nad-search-viewall:focus-visible{outline:2px solid var(--nad-gold);outline-offset:2px;border-radius:4px}[data-theme] .nad-search-page-empty{display:flex;flex-direction:column;align-items:center;gap:18px;padding:60px 20px 80px;text-align:center}[data-theme] .nad-search-page-empty-text{font-family:var(--font-jost),system-ui,sans-serif;font-size:14px;letter-spacing:.04em;color:var(--nad-text-muted)}@media (max-width:640px){[data-theme] .nad-search-panel{padding:18px 20px 24px;max-height:88vh}[data-theme] .nad-search-hints{gap:14px}}[data-theme] .gc-checkout-layout-root{min-height:100vh;background:var(--nad-warm-white)}[data-theme] .gc-checkout-top-bar{background:#fff;border-bottom:1px solid var(--bm-border);padding:0 clamp(20px,6vw,80px);position:sticky;top:0;z-index:100;box-shadow:0 1px 8px rgba(0,0,0,.05)}[data-theme] .gc-checkout-top-bar-inner{max-width:1240px;margin:0 auto;padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}[data-theme] .gc-checkout-top-back{flex:1;color:var(--bm-ink);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;font-family:var(--font-jost),system-ui,sans-serif;transition:color .25s var(--nad-ease);white-space:nowrap}[data-theme] .gc-checkout-top-back:hover{color:var(--bm-blue)}[data-theme] .gc-checkout-top-logo{flex:1;display:flex;justify-content:center;align-items:center;font-family:var(--font-cormorant),Georgia,serif;font-size:22px;font-weight:400;letter-spacing:.04em;color:var(--bm-ink);text-decoration:none;white-space:nowrap}[data-theme] .gc-checkout-top-logo-img{height:40px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;display:block}[data-theme] .gc-checkout-top-spacer{flex:1}[data-theme] .gc-ct-back-short{display:none}@media (max-width:600px){[data-theme] .gc-checkout-top-bar{padding:0 16px}[data-theme] .gc-checkout-top-logo{font-size:16px}[data-theme] .gc-checkout-top-logo-img{height:30px}[data-theme] .gc-checkout-top-logo{min-width:0}[data-theme] .gc-checkout-top-spacer,[data-theme] .gc-ct-back-full{display:none}[data-theme] .gc-ct-back-short{display:inline}}[data-theme] .nad-toast-host{position:fixed;left:50%;bottom:32px;transform:translateX(-50%);z-index:3000;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none;max-width:min(92vw,420px)}[data-theme] .nad-toast{pointer-events:auto;background:rgba(15,7,3,.94);color:var(--nad-cream);border:1px solid rgba(184,145,58,.4);border-radius:4px;padding:13px 22px;font-family:var(--font-jost),system-ui,sans-serif;font-size:13px;letter-spacing:.04em;line-height:1.4;text-align:center;box-shadow:0 12px 40px rgba(0,0,0,.45);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:nad-toast-in .28s cubic-bezier(.16,1,.3,1)}@keyframes nad-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){[data-theme] .nad-toast-host{bottom:calc(82px + env(safe-area-inset-bottom, 0px));width:calc(100vw - 24px);max-width:360px;gap:8px}[data-theme] .nad-toast{width:100%;padding:11px 14px;border-radius:10px;font-size:12px;line-height:1.35;letter-spacing:.02em;box-shadow:0 8px 24px rgba(0,0,0,.28)}}[data-theme] body.nostickycart,html.nostickycarthtml{overflow:hidden}[data-theme] .bm-container{width:100%;max-width:var(--bm-max-w);margin:0 auto;padding:0 16px}[data-theme] .bm-header{position:relative;z-index:120;background:var(--bm-white);font-family:var(--font-body)}[data-theme] .bm-header-rule{height:3px;background:var(--bm-blue)}[data-theme] .bm-header--fixed{position:fixed;top:0;left:0;right:0;box-shadow:0 4px 18px rgba(0,0,0,.1)}[data-theme] .bm-header-spacer{display:none}[data-theme] .bm-header-main{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:var(--bm-header-h);padding:6px 32px}[data-theme] .bm-header-main>.bm-header-nav{justify-self:start}[data-theme] .bm-header-main>.bm-logo{justify-self:center}[data-theme] .bm-header-main>.bm-icons{justify-self:end}[data-theme] .bm-header-nav{display:flex;align-items:center;gap:10px;min-width:0}[data-theme] .bm-burger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 auto;border:none;border-radius:8px;background:none;color:var(--bm-ink);cursor:pointer}[data-theme] .bm-burger:hover{background:var(--bm-blue-tint)}[data-theme] .bm-logo{display:inline-flex;align-items:center;flex:0 0 auto;text-decoration:none;color:var(--bm-ink)}[data-theme] .bm-logo img{width:auto;height:var(--bm-logo-h);max-width:280px;-o-object-fit:contain;object-fit:contain;transition:height .3s cubic-bezier(.52,0,.61,.99)}[data-theme] .bm-header--docked .bm-logo img{height:calc(var(--bm-logo-h) * var(--bm-logo-shrink))}[data-theme] .bm-logo-text{transition:font-size .3s cubic-bezier(.52,0,.61,.99)}[data-theme] .bm-header--docked .bm-logo-text{font-size:clamp(13px,2.9vw,19px)}[data-theme] .bm-header-main{max-width:var(--bm-max-w);transition:min-height .3s cubic-bezier(.52,0,.61,.99),max-width .3s ease}[data-theme] .bm-header--docked .bm-header-main{min-height:calc(var(--bm-header-h) - 12px);max-width:3000px}[data-theme] .bm-logo-text{font-family:var(--font-heading);font-size:clamp(15px,3.4vw,22px);font-weight:700;letter-spacing:.01em;color:var(--bm-blue);white-space:nowrap}[data-theme] .bm-info-item{display:flex;align-items:center;gap:10px;white-space:nowrap}[data-theme] .bm-info-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;border-radius:50%;background:var(--bm-blue-tint);color:var(--bm-blue)}[data-theme] .bm-info-label{font-size:12px;line-height:1.2;color:var(--bm-grey)}[data-theme] .bm-info-value{font-size:14px;line-height:1.3;font-weight:600;color:var(--bm-ink)}[data-theme] .bm-icons{display:flex;align-items:center;gap:0;flex:0 0 auto;margin:0;padding:0;list-style:none}[data-theme] .bm-icon-btn{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:52px;padding:6px 8px;border:none;border-radius:8px;background:none;color:var(--bm-ink);text-decoration:none;cursor:pointer;transition:color .2s,background .2s}[data-theme] .bm-icon-btn:hover{color:var(--bm-blue);background:var(--bm-blue-tint)}[data-theme] .bm-icon-label{font-size:11px;line-height:1;letter-spacing:.01em}@media (min-width:1024px){[data-theme] .bm-icons>li{position:relative;display:flex}[data-theme] .bm-icons>li+li:before{content:"";position:absolute;left:0;top:25%;height:50%;width:1px;background:var(--bm-border)}[data-theme] .bm-icons .bm-icon-btn,[data-theme] .bm-icons .nad-mc-trigger{min-width:0;width:44px;height:44px;padding:0;margin:0 4px;border-radius:8px}[data-theme] .bm-icons .bm-icon-label,[data-theme] .bm-icons .nad-mc-trigger:after{display:none}[data-theme] .bm-icons .bm-badge,[data-theme] .bm-icons .nad-mc-count{top:2px;right:2px}}[data-theme] .bm-badge{position:absolute;top:0;right:6px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--bm-badge);color:#fff;font-size:10px;font-weight:700;line-height:17px;text-align:center}[data-theme] .bm-icons .nad-mc-trigger{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:52px;padding:6px 8px;border:none;border-radius:8px;background:none;color:var(--bm-ink);cursor:pointer;transition:color .2s,background .2s}[data-theme] .bm-icons .nad-mc-trigger:hover{color:var(--bm-blue);background:var(--bm-blue-tint)}[data-theme] .bm-icons .nad-mc-trigger:after{content:"Cart";font-size:11px;line-height:1;letter-spacing:.01em}[data-theme] .bm-icons .nad-mc-count{position:absolute;top:0;right:6px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--bm-badge);color:#fff;font-size:10px;font-weight:700;line-height:17px;text-align:center}[data-theme] .bm-navlinks{display:flex;align-items:center;gap:2px;flex:1 1 auto;min-width:0;margin:0;padding:0;list-style:none;flex-wrap:nowrap}[data-theme] .bm-header-cart,[data-theme] .bm-mobilebar{display:none}[data-theme] .bm-account{position:relative}[data-theme] .bm-account-menu{position:absolute;right:0;top:calc(100% + 10px);width:210px;padding:6px;border:1px solid var(--bm-border);border-radius:8px;background:var(--bm-white);box-shadow:0 12px 32px rgba(0,0,0,.12);z-index:60}[data-theme] .bm-account-greeting{padding:10px 12px;margin-bottom:4px;border-bottom:1px solid var(--bm-border);font-size:12px;color:var(--bm-grey)}[data-theme] .bm-account-item{display:block;width:100%;padding:10px 12px;border:none;border-radius:6px;background:none;color:var(--bm-ink);font-family:var(--font-body);font-size:13px;text-align:left;text-decoration:none;cursor:pointer}[data-theme] .bm-account-item:hover{background:var(--bm-blue-tint)}[data-theme] .bm-account-item--danger{color:#d1344b}[data-theme] .bm-lang{position:relative}[data-theme] .bm-lang-code{font-size:10px;font-weight:700;line-height:1;letter-spacing:.02em}@media (min-width:1024px){[data-theme] .bm-icons .bm-lang-trigger{gap:2px}[data-theme] .bm-icons .bm-lang-trigger .bm-icon-label{display:none}}[data-theme] .bm-lang-menu{position:absolute;right:0;top:calc(100% + 10px);min-width:170px;padding:6px;border:1px solid var(--bm-border);border-radius:8px;background:var(--bm-white);box-shadow:0 12px 32px rgba(0,0,0,.12);z-index:60}[data-theme] .bm-lang-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:none;border-radius:6px;background:none;color:var(--bm-ink);font-family:var(--font-body);font-size:13px;text-align:left;text-decoration:none;cursor:pointer}[data-theme] .bm-lang-item:focus-visible,[data-theme] .bm-lang-item:hover{background:var(--bm-blue-tint)}[data-theme] .bm-lang-item.is-active{color:var(--bm-blue);font-weight:700}[data-theme] .bm-sidenav{position:fixed;inset:0;z-index:400;pointer-events:none}[data-theme] .bm-sidenav.is-open{pointer-events:auto}[data-theme] .bm-sidenav-overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);opacity:0;transition:opacity .35s var(--nad-ease)}[data-theme] .bm-sidenav.is-open .bm-sidenav-overlay{opacity:1}[data-theme] .bm-sidenav-panel{position:absolute;top:0;left:0;width:300px;max-width:86vw;height:100%;display:flex;flex-direction:column;background:var(--bm-white);box-shadow:0 0 40px rgba(0,0,0,.18);transform:translateX(-100%);transition:transform .35s var(--nad-ease)}[data-theme] .bm-sidenav.is-open .bm-sidenav-panel{transform:translateX(0)}[data-theme] .bm-sidenav-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;padding:16px 18px;background:var(--bm-blue);color:#fff}[data-theme] .bm-sidenav-title{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading);font-size:15px;font-weight:600;letter-spacing:.02em}[data-theme] .bm-sidenav-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:rgba(255,255,255,.15);color:#fff;cursor:pointer}[data-theme] .bm-sidenav-close:hover{background:rgba(255,255,255,.28)}[data-theme] .bm-sidenav-body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}[data-theme] .bm-menu,[data-theme] .bm-submenu{margin:0;padding:0;list-style:none}[data-theme] .bm-menu-item{position:relative}[data-theme] .bm-menu-item+.bm-menu-item{border-top:1px solid #f0f0f0}[data-theme] .bm-menu-row{display:flex;align-items:stretch}[data-theme] .bm-menu-link{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0;padding:12px 14px;color:var(--bm-ink);font-size:14px;text-decoration:none;transition:color .2s,background .2s}[data-theme] .bm-menu-link:hover{color:var(--bm-blue);background:var(--bm-blue-tint-2)}[data-theme] .bm-menu-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme] .bm-menu-icon{width:26px;color:var(--bm-blue)}[data-theme] .bm-menu-arrow,[data-theme] .bm-menu-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}[data-theme] .bm-menu-arrow{width:42px;border:none;border-left:1px solid #f0f0f0;background:none;color:var(--bm-grey);cursor:pointer}[data-theme] .bm-menu-arrow:hover{color:var(--bm-blue);background:var(--bm-blue-tint-2)}[data-theme] .bm-submenu{background:#fafbfe}[data-theme] .bm-submenu .bm-menu-link{padding-left:34px;font-size:13px}[data-theme] .bm-submenu .bm-submenu .bm-menu-link{padding-left:52px}[data-theme] .bm-submenu .bm-submenu .bm-submenu .bm-menu-link{padding-left:70px}[data-theme] .bm-sidenav-extra{border-top:8px solid var(--bm-blue-tint-2)}[data-theme] .bm-sidenav-extra .bm-menu-link{font-weight:500}[data-theme] .bm-sidenav-info{display:flex;flex-direction:column;gap:16px;padding:18px 16px;border-top:8px solid var(--bm-blue-tint-2)}[data-theme] .bm-banner{position:relative;width:100%;background:var(--bm-white)}[data-theme] .bm-banner-frame{position:relative;width:100%;padding-top:var(--bm-ratio-d,39.0625%)}@media (max-width:567px){[data-theme] .bm-banner-frame{padding-top:var(--bm-ratio-m,131.3333%)}}[data-theme] .bm-banner-frame>.bm-banner-shimmer,[data-theme] .bm-banner-frame>.slick-slider{position:absolute;inset:0}[data-theme] .bm-banner-frame .slick-list,[data-theme] .bm-banner-frame .slick-slide>div,[data-theme] .bm-banner-frame .slick-track{height:100%}[data-theme] .bm-slide{position:relative;display:block!important;width:100%;height:100%}[data-theme] .bm-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}[data-theme] .bm-banner-shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#f7f7f7 37%,#f0f0f0 63%);background-size:400% 100%;animation:bm-shimmer 1.4s ease infinite}@keyframes bm-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}[data-theme] .bm-banner .slick-next:before,[data-theme] .bm-banner .slick-prev:before{content:none}[data-theme] .bm-banner .slick-next,[data-theme] .bm-banner .slick-prev{display:inline-flex!important;align-items:center;justify-content:center;width:42px;height:42px;z-index:5;border:none;border-radius:50%;background:rgba(255,255,255,.88);color:var(--bm-ink);box-shadow:0 2px 10px rgba(0,0,0,.14);transition:background .2s,color .2s}[data-theme] .bm-banner .slick-next:hover,[data-theme] .bm-banner .slick-prev:hover{background:var(--bm-blue);color:#fff}[data-theme] .bm-banner .slick-prev{left:18px}[data-theme] .bm-banner .slick-next{right:18px}[data-theme] .bm-banner .slick-dots{bottom:14px;display:flex!important;align-items:center;justify-content:center;gap:8px}[data-theme] .bm-banner .slick-dots li{width:auto;height:auto;margin:0}[data-theme] .bm-banner .slick-dots li button{width:auto;height:auto;padding:0}[data-theme] .bm-banner .slick-dots li button:before{content:"";position:static;display:block;width:9px;height:9px;border-radius:50%;background:rgba(0,0,0,.28);opacity:1}[data-theme] .bm-banner .slick-dots li.slick-active button:before{width:24px;border-radius:5px;background:var(--bm-blue)}[data-theme] .nad-pc-media-link{position:absolute;inset:0;display:block;z-index:0}[data-theme] .bm-pc-actions{position:absolute;top:auto;bottom:calc(var(--bm-notch) + 8px);right:8px;z-index:2;display:flex;flex-direction:column;gap:6px;opacity:0;transform:translateX(6px);transition:opacity .35s var(--nad-ease),transform .35s var(--nad-ease);pointer-events:none}[data-theme] .nad-product-card:focus-within .bm-pc-actions,[data-theme] .nad-product-card:hover .bm-pc-actions{opacity:1;transform:translateX(0);pointer-events:auto}[data-theme] .bm-pc-action{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--bm-border);border-radius:50%;background:var(--bm-white);color:var(--bm-ink);cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.12);transition:background .2s,color .2s,border-color .2s;-webkit-tap-highlight-color:transparent}[data-theme] .bm-pc-action.is-active,[data-theme] .bm-pc-action:hover{background:var(--bm-blue);border-color:var(--bm-blue);color:#fff}[data-theme] .nad-product-card{background:transparent;border:0;border-radius:0;box-shadow:none;text-align:center}[data-theme] .nad-product-card:hover{box-shadow:none;transform:none}[data-theme] .nad-product-card-body{padding:clamp(12px,1.4vw,18px) clamp(6px,.9vw,12px) 0;background:transparent;align-items:center;border-top:0}[data-theme] .nad-pc-name{text-align:center}[data-theme] .nad-pc-footer,[data-theme] .nad-pc-price{justify-content:center}[data-theme] .nad-pc-media{padding:0;border-radius:8px;background:transparent}[data-theme] .nad-product-card-img:not(.nad-pc-img--placeholder){-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:8%;box-sizing:border-box;background:var(--bm-white,#fff)}[data-theme] .nad-pc-img--placeholder{-o-object-fit:contain;object-fit:contain;padding:22%;opacity:.4;background:var(--bm-blue-tint,#fdeded)}[data-theme] .bm-media-placeholder{-o-object-fit:contain!important;object-fit:contain!important;padding:18%;opacity:.4;background:var(--bm-blue-tint,#fdeded)}[data-theme] .nad-pc-media{overflow:hidden}[data-theme] .nad-pc-img--hover{z-index:2;transform:translateY(100%) scale(.9)}[data-theme] .nad-pc-media.has-swap .nad-pc-img--primary{z-index:1}[data-theme] .nad-pc-media.has-swap:hover .nad-pc-img--primary,[data-theme] .nad-product-card:focus-within .nad-pc-media.has-swap .nad-pc-img--primary{transform:translateY(-100%) scale(.9);transition:transform .5s cubic-bezier(.4,0,.4,1)}[data-theme] .nad-pc-media.has-swap:hover .nad-pc-img--hover,[data-theme] .nad-product-card:focus-within .nad-pc-media.has-swap .nad-pc-img--hover{transform:translateY(0) scale(1.03);transition:transform .5s cubic-bezier(.4,0,.4,1)}[data-theme] .nad-pc-media:not(.has-swap):hover .nad-pc-img--primary,[data-theme] .nad-product-card:focus-within .nad-pc-media:not(.has-swap) .nad-pc-img--primary{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){[data-theme] .nad-pc-img--hover,[data-theme] .nad-pc-img--primary{transition:none!important}}[data-theme]{--bm-notch:64px;--bm-notch-bleed:4px}[data-theme] .nad-pc-media-link{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 62 62'%3E%3Cpath d='M 36 10 L 52 10 C 57.523 10 62 5.523 62 0 L 62 62 L 0 62 C 5.523 62 10 57.523 10 52 L 10 36 C 10 21.641 21.641 10 36 10 Z' fill='%23000'/%3E%3C/svg%3E"),linear-gradient(#000,#000);-webkit-mask-size:calc(var(--bm-notch) + var(--bm-notch-bleed)) calc(var(--bm-notch) + var(--bm-notch-bleed)),cover;-webkit-mask-position:right calc(var(--bm-notch-bleed) / -2) bottom calc(var(--bm-notch-bleed) / -2),100% 100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 62 62'%3E%3Cpath d='M 36 10 L 52 10 C 57.523 10 62 5.523 62 0 L 62 62 L 0 62 C 5.523 62 10 57.523 10 52 L 10 36 C 10 21.641 21.641 10 36 10 Z' fill='%23000'/%3E%3C/svg%3E"),linear-gradient(#000,#000);mask-size:calc(var(--bm-notch) + var(--bm-notch-bleed)) calc(var(--bm-notch) + var(--bm-notch-bleed)),cover;mask-position:right calc(var(--bm-notch-bleed) / -2) bottom calc(var(--bm-notch-bleed) / -2),100% 100%;mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}[data-theme] .bm-pc-action--add{position:absolute;right:calc(var(--bm-notch) * .14);bottom:calc(var(--bm-notch) * .11);z-index:3;width:calc(var(--bm-notch) * .53);height:calc(var(--bm-notch) * .53);border:0;background:var(--bm-blue);color:#fff;box-shadow:none;transition:background .3s,transform .3s}[data-theme] .bm-pc-action--add:hover:not(:disabled){background:var(--bm-blue-dark);border-color:transparent;transform:scale(1.08)}[data-theme] .bm-pc-action--add.is-oos,[data-theme] .bm-pc-action--add:disabled{background:#b4b8bd;border-color:transparent;color:#f4f5f6;cursor:not-allowed;transform:none}[data-theme] .bm-pc-action--add.is-added{background:#1a8a4b;border-color:transparent}[data-theme] .nad-pc-badges{position:absolute;top:0;z-index:3;display:flex;flex-direction:column;gap:2px;pointer-events:none}[data-theme] .nad-pc-badges--left{left:0;align-items:flex-start}[data-theme] .nad-pc-badges--right{right:0;align-items:flex-end}[data-theme] .nad-pc-badge{display:inline-block;padding:5px 7px;font-family:var(--font-body);font-size:9px;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase;max-width:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme] .nad-pc-badge--tag{border-radius:4px 0 0 0;background:#fffd96;color:#1d1d1d}[data-theme] .nad-pc-badge--sale{border-radius:0 4px 0 0;background:var(--bm-badge);color:#fff}[data-theme] .nad-pc-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px}[data-theme] .nad-pc-price-now{color:inherit}[data-theme] .nad-product-card.is-on-sale .nad-pc-price-now{color:var(--bm-badge)}[data-theme] .nad-pc-price-was{position:relative;color:var(--bm-grey);font-size:.72em;font-weight:500;text-decoration:none}[data-theme] .nad-pc-price-was:before{content:"";position:absolute;left:0;top:50%;width:100%;border-bottom:1px solid;transform:rotate(-15deg)}[data-theme] .nad-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-theme] .nad-pc-stock{margin-top:6px;font-family:var(--font-body);font-size:12px;font-weight:600;line-height:1.2}[data-theme] .nad-pc-stock.is-in{color:#1a8a4b}[data-theme] .nad-pc-stock.is-out{color:#d1344b}[data-theme] a.nad-pc-name{display:-webkit-box;text-decoration:none}[data-theme] a.nad-pc-name:hover{color:var(--bm-blue)}@media (hover:none),(max-width:1023px){[data-theme] .bm-pc-actions{opacity:1;transform:none;pointer-events:auto}}@media (max-width:1023px){[data-theme] .nad-pc-img--hover{display:none}}@media (max-width:575px){[data-theme] .bm-pc-actions{top:auto;bottom:calc(var(--bm-notch) + 6px);right:6px;gap:4px}[data-theme] .bm-pc-action{width:26px;height:26px}[data-theme] .nad-pc-stock{font-size:11px;margin-top:4px}[data-theme] .nad-pc-badge{font-size:8px;padding:4px 5px;max-width:16ch}[data-theme] .nad-pc-price{gap:5px}[data-theme]{--bm-notch:50px}}[data-theme] .bm-qv-root{position:relative;z-index:1400}[data-theme] .bm-qv-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55)}[data-theme] .bm-qv-positioner{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto}[data-theme] .bm-qv-close{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:50%;background:rgba(0,0,0,.06);color:var(--bm-ink);cursor:pointer}[data-theme] .bm-qv-close:hover{background:rgba(0,0,0,.12)}[data-theme] .bm-qv-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:24px}[data-theme] .bm-qv-media{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;border:1px solid var(--bm-border);border-radius:8px;background:var(--bm-white);overflow:hidden}[data-theme] .bm-qv-media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:12px}[data-theme] .bm-qv-media-empty{width:100%;height:100%;background:#f4f4f4}[data-theme] .bm-qv-title{margin:0 34px 8px 0;font-family:var(--font-heading);font-size:clamp(17px,2vw,22px);font-weight:600;line-height:1.3;color:var(--bm-ink);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-theme] .bm-qv-stock{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.08em}[data-theme] .bm-qv-stock.is-in{color:#1a8a4b}[data-theme] .bm-qv-stock.is-out{color:#d1344b}[data-theme] .bm-qv-price{margin:0 0 16px;font-family:var(--font-heading);font-size:24px;font-weight:700;color:var(--bm-ink)}[data-theme] .bm-qv-option{margin-bottom:14px}[data-theme] .bm-qv-option-label{margin:0 0 6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--bm-grey)}[data-theme] .bm-qv-option-values{display:flex;flex-wrap:wrap;gap:8px}[data-theme] .bm-qv-swatch{padding:7px 14px;border:1px solid var(--bm-border);border-radius:4px;background:var(--bm-white);color:var(--bm-ink);font-size:13px;cursor:pointer;transition:border-color .2s,color .2s}[data-theme] .bm-qv-swatch:hover{border-color:var(--bm-blue)}[data-theme] .bm-qv-swatch.is-active{border-color:var(--bm-blue);background:var(--bm-blue-tint);color:var(--bm-blue-dark);font-weight:600}[data-theme] .bm-qv-qty{display:inline-flex;align-items:center;margin:6px 0 18px;border:1px solid var(--bm-border);border-radius:6px;overflow:hidden}[data-theme] .bm-qv-qty-btn{width:38px;height:38px;border:none;background:var(--bm-white);color:var(--bm-ink);font-size:17px;cursor:pointer}[data-theme] .bm-qv-qty-btn:hover:not(:disabled){background:var(--bm-blue-tint)}[data-theme] .bm-qv-qty-btn:disabled{opacity:.4;cursor:not-allowed}[data-theme] .bm-qv-qty-val{min-width:44px;text-align:center;font-weight:600;border-left:1px solid var(--bm-border);border-right:1px solid var(--bm-border);line-height:38px}[data-theme] .bm-qv-actions{display:flex;flex-wrap:wrap;gap:10px}[data-theme] .bm-qv-add{flex:1 1 auto;min-width:150px;padding:12px 20px;border:none;border-radius:6px;background:var(--bm-blue);color:#fff;font-family:var(--font-body);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}[data-theme] .bm-qv-add:hover:not(:disabled){background:var(--bm-blue-dark)}[data-theme] .bm-qv-add:disabled{background:#8a8a8a;cursor:not-allowed}[data-theme] .bm-qv-detail-link{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border:1px solid var(--bm-blue);border-radius:6px;color:var(--bm-blue);font-size:14px;font-weight:600;text-decoration:none}[data-theme] .bm-qv-detail-link:hover{background:var(--bm-blue-tint)}@media (max-width:767px){[data-theme] .bm-qv-body{grid-template-columns:1fr;gap:16px;padding:18px}[data-theme] .bm-qv-media{aspect-ratio:4/3}}[data-theme] .bm-compare{position:fixed;inset:0;z-index:1300;pointer-events:none;visibility:hidden;transition:visibility 0s linear .35s}[data-theme] .bm-compare.is-open{pointer-events:auto;visibility:visible;transition-delay:0s}[data-theme] .bm-compare-overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);opacity:0;transition:opacity .3s var(--nad-ease)}[data-theme] .bm-compare.is-open .bm-compare-overlay{opacity:1}[data-theme] .bm-compare-panel{position:absolute;left:0;right:0;bottom:0;max-height:82vh;display:flex;flex-direction:column;background:var(--bm-white);border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0 -8px 40px rgba(0,0,0,.25);transform:translateY(100%);transition:transform .35s var(--nad-ease)}[data-theme] .bm-compare.is-open .bm-compare-panel{transform:translateY(0)}[data-theme] .bm-compare-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;padding:14px 18px;border-bottom:1px solid var(--bm-border)}[data-theme] .bm-compare-title{margin:0;font-family:var(--font-heading);font-size:17px;font-weight:600;color:var(--bm-ink)}[data-theme] .bm-compare-head-actions{display:flex;align-items:center;gap:10px}[data-theme] .bm-compare-clear{border:none;background:none;color:var(--bm-blue);font-size:13px;font-weight:600;cursor:pointer}[data-theme] .bm-compare-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:rgba(0,0,0,.06);color:var(--bm-ink);cursor:pointer}[data-theme] .bm-compare-body{flex:1 1 auto;overflow:auto;padding:16px 18px 24px}[data-theme] .bm-compare-empty{margin:24px 0;color:var(--bm-grey);text-align:center}[data-theme] .bm-compare-table{width:100%;border-collapse:collapse;font-size:13px}[data-theme] .bm-compare-table td,[data-theme] .bm-compare-table th{padding:10px 12px;border-bottom:1px solid #f0f0f0;text-align:left;vertical-align:top}[data-theme] .bm-compare-table tbody th{position:sticky;left:0;min-width:110px;background:var(--bm-white);color:var(--bm-grey);font-weight:600;text-transform:uppercase;font-size:11px;letter-spacing:.06em}[data-theme] .bm-compare-table thead th{position:relative;min-width:160px}[data-theme] .bm-compare-thumb{display:block;width:100%;max-width:120px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;margin-bottom:8px}[data-theme] .bm-compare-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--bm-ink);font-size:13px;font-weight:600;text-decoration:none}[data-theme] .bm-compare-name:hover{color:var(--bm-blue)}[data-theme] .bm-compare-price{font-family:var(--font-heading);font-size:15px;font-weight:700;color:var(--bm-ink)}[data-theme] .bm-compare-remove{position:absolute;top:4px;right:4px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:50%;background:rgba(0,0,0,.06);color:var(--bm-ink);cursor:pointer}[data-theme] .bm-compare-remove:hover{background:var(--bm-badge);color:#fff}@media (max-width:575px){[data-theme] .bm-compare-panel{max-height:88vh}[data-theme] .bm-compare-body{padding:12px 12px 20px}[data-theme] .bm-compare-table thead th{min-width:132px}[data-theme] .bm-compare-table tbody th{min-width:92px}}[data-theme] .bm-section{width:100%;max-width:var(--bm-max-w);margin:0 auto;padding:clamp(36px,5vw,72px) clamp(12px,3vw,32px);box-sizing:border-box}[data-theme] .bm-section-head{margin-bottom:clamp(18px,2.4vw,32px);text-align:center}[data-theme] .bm-section-eyebrow{display:block;margin-bottom:8px;color:var(--bm-blue);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}[data-theme] .bm-section-title{position:relative;margin:0;padding-bottom:14px;color:var(--bm-ink);font-family:var(--font-heading);font-size:clamp(22px,3.2vw,34px);font-weight:600;line-height:1.2}[data-theme] .bm-section-title:after{content:"";position:absolute;left:50%;bottom:0;width:64px;height:3px;border-radius:2px;background:var(--bm-blue);transform:translateX(-50%)}[data-theme] .bm-section-desc{max-width:60ch;margin:14px auto 0;color:var(--bm-grey);font-size:clamp(13px,1.2vw,15px);line-height:1.6}[data-theme] .bm-section .nad-products-grid{gap:clamp(10px,1.4vw,18px)}[data-theme] .nad-pc-sku{-webkit-line-clamp:1}[data-theme] .nad-pc-name,[data-theme] .nad-pc-sku{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}[data-theme] .nad-pc-name{-webkit-line-clamp:2}[data-theme] .nad-pc-tagline{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:575px){[data-theme] .bm-section .nad-products-grid{gap:8px}}@media (max-width:767px){[data-theme] #nad-collection-section{padding:clamp(36px,5vw,72px) clamp(12px,3vw,32px)}[data-theme] #nad-collection-section .nad-products-grid{gap:clamp(10px,1.4vw,18px)}[data-theme] .nad-collection-header{margin-bottom:clamp(18px,2.4vw,32px)}}@media (max-width:575px){[data-theme] #nad-collection-section .nad-products-grid{gap:8px}}[data-theme] .bm-footer{background:var(--bm-wash);border-top:1px solid var(--bm-blue-tint);color:var(--bm-ink);font-family:var(--font-body)}[data-theme] .bm-subfooter-payments{display:flex;align-items:center;gap:10px;margin:0;padding:0;list-style:none}[data-theme] .bm-subfooter-payments img{height:24px;width:auto;border-radius:4px}[data-theme] .bm-subfooter-lang,[data-theme] .bm-subfooter-lang-btn{display:inline-flex;align-items:center}[data-theme] .bm-subfooter-lang-btn{gap:6px;height:34px;padding:0 12px;border-radius:999px;background:var(--bm-wash);border:1px solid var(--bm-blue-tint);color:var(--bm-ink);font-size:13px;cursor:pointer;transition:background .2s,color .2s}[data-theme] .bm-subfooter-lang-btn:hover{background:var(--bm-blue-tint);color:var(--bm-blue)}[data-theme] .bm-subfooter-lang-btn:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}[data-theme] .nad-reveal,[data-theme] .nad-reveal-left,[data-theme] .nad-reveal-right{opacity:1;transform:none;transition:none}[data-theme] .nad-search-panel{background:var(--bm-white);box-shadow:0 18px 44px rgba(0,0,0,.14);backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme] .nad-search-bar,[data-theme] .nad-search-panel{border-bottom:1px solid var(--bm-border)}[data-theme] .nad-search-bar-icon{color:var(--bm-blue)}[data-theme] .nad-search-input{color:var(--bm-ink)}[data-theme] .nad-search-input::-moz-placeholder{color:var(--bm-grey)}[data-theme] .nad-search-input::placeholder{color:var(--bm-grey)}[data-theme] .nad-search-close,[data-theme] .nad-search-empty,[data-theme] .nad-search-error,[data-theme] .nad-search-hints,[data-theme] .nad-search-loading,[data-theme] .nad-search-prompt{color:var(--bm-grey)}[data-theme] .nad-search-row{color:var(--bm-ink)}[data-theme] .nad-search-row--active,[data-theme] .nad-search-row:hover{background:var(--bm-blue-tint)}[data-theme] .nad-search-row-price,[data-theme] .nad-search-viewall{color:var(--bm-blue)}[data-theme] .nad-search-mic{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid var(--bm-border);border-radius:50%;background:transparent;color:var(--bm-grey);cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}[data-theme] .nad-search-mic:hover{color:var(--bm-blue);border-color:var(--bm-blue);background:var(--bm-blue-tint)}[data-theme] .nad-search-mic:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}[data-theme] .nad-search-mic--on,[data-theme] .nad-search-mic--on:hover{background:#e02e3d;border-color:#e02e3d;color:#fff}[data-theme] .nad-search-mic--on:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(224,46,61,.55);animation:nadMicPulse 1.4s ease-out infinite;pointer-events:none}@keyframes nadMicPulse{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.35);opacity:0}}[data-theme] .nad-search-mic--denied{color:var(--bm-grey);opacity:.6}[data-theme] .nad-search-mic--on svg{transform:translateY(-3px)}[data-theme] .nad-search-wave{position:absolute;left:50%;bottom:7px;transform:translateX(-50%);display:flex;align-items:flex-end;gap:2px;height:8px}[data-theme] .nad-search-wave i{display:block;width:2px;height:100%;border-radius:1px;background:#fff;transform-origin:bottom;animation:nadMicWave .9s ease-in-out infinite}[data-theme] .nad-search-wave i:nth-child(2){animation-delay:.15s}[data-theme] .nad-search-wave i:nth-child(3){animation-delay:.3s}@keyframes nadMicWave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}[data-theme] .nad-search-bar--listening{border-bottom-color:rgba(224,46,61,.5)}[data-theme] .nad-search-voice{display:flex;align-items:center;gap:10px;margin-top:12px;font-family:var(--font-jost),system-ui,sans-serif;font-size:13px;line-height:1.4;color:var(--bm-grey)}[data-theme] .nad-search-voice--live{color:var(--bm-ink)}[data-theme] .nad-search-voice--warn{color:#c0202f}[data-theme] .nad-search-voice-dot{flex-shrink:0;width:9px;height:9px;border-radius:50%;background:#e02e3d;animation:nadMicBlink 1.1s ease-in-out infinite}@keyframes nadMicBlink{0%,to{opacity:1}50%{opacity:.25}}[data-theme] .nad-search-voice-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme] .nad-search-voice-cancel{flex-shrink:0;padding:4px 12px;border:1px solid var(--bm-border);border-radius:999px;background:transparent;color:var(--bm-ink);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}[data-theme] .nad-search-voice-cancel:hover{border-color:#e02e3d;color:#c0202f}[data-theme] .nad-search-voice-cancel:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){[data-theme] .nad-search-mic--on:after,[data-theme] .nad-search-voice-dot,[data-theme] .nad-search-wave i{animation:none}[data-theme] .nad-search-wave i{transform:scaleY(.7)}}@media (max-width:767px){[data-theme] .nad-search-mic{width:34px;height:34px}[data-theme] .nad-search-voice{font-size:12px}}@media (min-width:1024px){[data-theme] .bm-header{position:fixed;top:var(--bm-float-y);left:max(var(--bm-float-x),calc((100% - var(--bm-max-w)) / 2));right:max(var(--bm-float-x),calc((100% - var(--bm-max-w)) / 2));border-radius:var(--bm-float-radius);box-shadow:0 6px 24px rgba(0,0,0,.08);transition:top .3s ease,left .3s ease,right .3s ease,border-radius .3s ease,box-shadow .3s ease}[data-theme] .bm-header-rule{border-radius:var(--bm-float-radius) var(--bm-float-radius) 0 0;transition:border-radius .3s ease}[data-theme] .bm-header.bm-header--docked .bm-header-rule{border-radius:0}[data-theme] .bm-header.bm-header--docked{top:0;left:0;right:0;border-radius:0;box-shadow:0 4px 18px rgba(0,0,0,.1)}[data-theme]{--bm-logo-h:clamp(46px,3.2vw,54px)}[data-theme] .bm-navlinks{display:none}[data-theme] .bm-header-spacer{display:block;height:calc(var(--bm-header-h) + 3px + var(--bm-float-y) * 2)}[data-theme] .bm-header-spacer--overlay{display:none}}@media (min-width:1280px){[data-theme] .bm-navlinks{display:flex}}@media (max-width:1023px){[data-theme] .bm-header-nav{display:none}[data-theme] .bm-header-main{display:flex;gap:10px}[data-theme] .bm-logo{flex:1 1 auto;min-width:0}[data-theme] .bm-logo img{max-width:230px}[data-theme]{--bm-logo-h:52px}[data-theme] .bm-header-cart{display:inline-flex;position:relative;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border:none;border-radius:8px;background:none;color:var(--bm-ink);cursor:pointer;-webkit-tap-highlight-color:transparent}[data-theme] .bm-header-cart:active{background:var(--bm-blue-tint)}[data-theme] .bm-header-cart .bm-badge{top:2px;right:2px}[data-theme] .bm-icons{display:none}[data-theme] .bm-mobilebar{display:grid;grid-template-columns:repeat(5,1fr);align-items:stretch;position:fixed;left:0;right:0;bottom:0;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;z-index:300;margin:0;padding:0 0 env(safe-area-inset-bottom,0);background:var(--bm-white);border-top:1px solid var(--bm-border);box-shadow:0 -2px 14px rgba(0,0,0,.08)}[data-theme] .bm-mobilebar--with-language{grid-template-columns:repeat(6,1fr)}[data-theme] .bm-mobilebar .bm-lang{width:100%}[data-theme] .bm-mobilebar .bm-lang-menu{top:auto;right:4px;bottom:calc(100% + 10px)}[data-theme] .bm-mobilebar>*{min-width:0;display:flex}[data-theme] .bm-mobilebar-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-width:0;padding:9px 2px;border:none;border-radius:0;background:none;color:var(--bm-ink);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}[data-theme] .bm-mobilebar-btn:active{background:var(--bm-blue-tint)}[data-theme] .bm-mobilebar .bm-icon-label{display:block;max-width:100%;font-size:11px;line-height:1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme] .bm-mobilebar .bm-badge{top:4px;right:auto;left:50%;margin-left:6px}[data-theme] .bm-mobilebar .bm-account-menu{top:auto;bottom:calc(100% + 8px);right:6px}[data-theme] body{padding-bottom:66px}}@media (min-width:1024px){[data-theme] .bm-burger{display:none}}@media (max-width:575px){[data-theme] .bm-container{padding:0 12px}[data-theme] .bm-header-main{min-height:64px;padding:6px 0}[data-theme] .bm-logo img{max-width:190px}[data-theme]{--bm-logo-h:46px}[data-theme] .bm-header--docked .bm-header-main{min-height:58px}[data-theme] .bm-mobilebar .bm-icon-label{font-size:10px}[data-theme] .bm-banner .slick-next,[data-theme] .bm-banner .slick-prev{display:none!important}}[data-theme] .bm-cs{display:block;padding:clamp(18px,2.4vw,36px) 0}[data-theme] .bm-cs-inner{width:100%;max-width:var(--bm-max-w);margin:0 auto;padding:0 clamp(12px,3vw,32px);box-sizing:border-box}[data-theme] .bm-cs-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:clamp(12px,1.6vw,20px)}[data-theme] .bm-cs-title{margin:0;min-width:0;color:var(--bm-ink);font-family:var(--font-heading);font-size:clamp(18px,2.6vw,30px);font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme] .bm-cs-arrows{flex:none;display:flex;align-items:center;gap:8px}[data-theme] .bm-cs-arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1.6px solid var(--bm-white);border-radius:50%;background:rgba(255,255,255,.5);color:var(--bm-ink);cursor:pointer;box-shadow:0 1px 6px rgba(0,0,0,.08);transition:background .2s ease,color .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent}[data-theme] .bm-cs-arrow:hover:not(:disabled){background:var(--bm-blue);border-color:var(--bm-blue);color:#fff}[data-theme] .bm-cs-arrow:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}[data-theme] .bm-cs-arrow:disabled{color:rgba(16,16,16,.3);cursor:default;box-shadow:none}[data-theme] .bm-cs-rail{--bm-cs-card-w:clamp(190px,20vw,260px);display:flex;gap:clamp(12px,1.4vw,20px);overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;padding:4px 2px 8px;scroll-padding-inline:2px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}[data-theme] .bm-cs-rail::-webkit-scrollbar{display:none}[data-theme] .bm-cs-rail>*{flex:0 0 var(--bm-cs-card-w);scroll-snap-align:start}[data-theme] .bm-cs-promo{position:relative;display:flex;align-items:flex-end;aspect-ratio:3/4;border-radius:10px;overflow:hidden;background:linear-gradient(160deg,var(--bm-blue-tint),var(--bm-blue-tint-2))}[data-theme] .bm-cs-promo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-theme] .bm-cs-promo:has(img):after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.62) 0,rgba(0,0,0,.28) 42%,rgba(0,0,0,0) 72%)}[data-theme] .bm-cs-promo:has(img){flex-direction:column;align-items:stretch;background:#fff;border:1px solid rgba(0,0,0,.08)}[data-theme] .bm-cs-promo:has(img) img{position:static;flex:1 1 0;min-height:0;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;padding:18px 18px 4px;box-sizing:border-box}[data-theme] .bm-cs-promo:has(img) .bm-cs-promo-body{flex:0 0 auto}[data-theme] .bm-cs-promo:has(img) .bm-cs-promo-title{display:block;font-size:clamp(15px,1.3vw,18px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-theme] .bm-cs-promo:has(img):after{content:none}[data-theme] .bm-cs-promo:has(img) .bm-cs-promo-body{color:var(--bm-ink)}[data-theme] .bm-cs-promo:has(img) .bm-cs-promo-eyebrow{color:var(--bm-blue);opacity:1}[data-theme] .bm-cs-promo:has(img) .bm-cs-promo-text{color:var(--bm-grey);opacity:1}[data-theme] .bm-cs-promo:not(:has(img)) .bm-cs-promo-body{color:var(--bm-ink)}[data-theme] .bm-cs-promo:not(:has(img)) .bm-cs-promo-eyebrow{color:var(--bm-blue);opacity:1}[data-theme] .bm-cs-promo:not(:has(img)) .bm-cs-promo-text{color:var(--bm-grey);opacity:1}[data-theme] .bm-cs-promo-body{position:relative;z-index:1;padding:clamp(12px,1.4vw,18px);color:#fff}[data-theme] .bm-cs-promo-eyebrow{display:block;margin-bottom:4px;font-family:var(--font-body);font-size:9px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;opacity:.85}[data-theme] .bm-cs-promo-title{margin:0 0 4px;font-family:var(--font-heading);font-size:clamp(17px,1.9vw,24px);font-weight:700;line-height:1.2}[data-theme] .bm-cs-promo-text,[data-theme] .bm-cs-promo-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-theme] .bm-cs-promo-text{margin:0 0 clamp(10px,1.2vw,14px);font-size:12px;line-height:1.45;opacity:.9}[data-theme] .bm-cs-explore{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:15px;background:var(--bm-blue);color:#fff;font-family:var(--font-body);font-size:13px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;transition:background .2s ease,transform .2s ease}[data-theme] .bm-cs-explore:hover{background:var(--bm-blue-dark);transform:translateY(-1px)}[data-theme] .bm-cs-explore:focus-visible{outline:2px solid #fff;outline-offset:2px}[data-theme] .nad-product-card--tile{background:var(--bm-blue-tint);border-radius:10px;padding:10px;box-sizing:border-box;text-align:center}[data-theme] .nad-product-card--tile .nad-pc-media{background:transparent;overflow:visible;border-radius:0}[data-theme] .nad-product-card--tile .nad-pc-media-link{border-radius:8px;overflow:hidden;-webkit-mask-image:none;mask-image:none;background:var(--bm-white)}[data-theme] .nad-product-card--tile .nad-product-card-img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}[data-theme] .nad-product-card--tile .nad-product-card-body{padding:clamp(14px,1.4vw,18px) 2px 2px}[data-theme] .bm-pc-bar{position:absolute;left:50%;bottom:-17px;transform:translateX(-50%);z-index:3;display:flex;flex-direction:row;align-items:stretch;gap:0;padding:0;width:74%;min-width:124px;height:34px;border-radius:8px;background:var(--bm-white);box-shadow:0 2px 10px rgba(0,0,0,.12);overflow:hidden}[data-theme] .bm-pc-bar .bm-pc-action{position:relative;inset:auto;flex:1 1 50%;width:auto;height:auto;border:0;border-radius:0;background:transparent;color:var(--bm-ink);box-shadow:none;transform:none;transition:color .3s ease}[data-theme] .bm-pc-bar .bm-pc-action+.bm-pc-action{box-shadow:inset 1px 0 0 var(--bm-border)}[data-theme] .bm-pc-bar .bm-pc-action:before{content:"";position:absolute;inset:0;z-index:0;background:var(--bm-blue-tint);transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}[data-theme] .bm-pc-bar .bm-pc-action:hover:not(:disabled):before{transform:scaleX(1)}[data-theme] .bm-pc-bar .bm-pc-action:hover:not(:disabled){color:var(--bm-blue)}[data-theme] .bm-pc-bar .bm-pc-action>*{position:relative;z-index:1}[data-theme] .bm-pc-bar .bm-pc-action--add{background:transparent;color:var(--bm-ink);box-shadow:inset 1px 0 0 var(--bm-border);transform:none}[data-theme] .bm-pc-bar .bm-pc-action--add:before{background:var(--bm-blue-tint)}[data-theme] .bm-pc-bar .bm-pc-action--add:hover:not(:disabled){background:transparent;color:var(--bm-blue);transform:none}[data-theme] .bm-pc-bar .bm-pc-action--add.is-oos,[data-theme] .bm-pc-bar .bm-pc-action--add:disabled{background:transparent;color:#b4b8bd;cursor:not-allowed}[data-theme] .bm-pc-bar .bm-pc-action--add.is-added{background:transparent;color:#1a8a4b}[data-theme] .bm-pc-bar .bm-pc-action:focus-visible{outline:2px solid var(--bm-blue);outline-offset:-2px}@media (prefers-reduced-motion:reduce){[data-theme] .bm-pc-bar .bm-pc-action:before{transition:none}}[data-theme] .nad-product-card--tile .nad-product-card-body{padding-top:30px}[data-theme] .nad-product-card--tile .bm-pc-actions{bottom:25px;right:6px}[data-theme] .bm-cs-skeleton{aspect-ratio:3/4;border-radius:10px;background:linear-gradient(90deg,rgba(0,0,0,.04) 25%,rgba(0,0,0,.07) 37%,rgba(0,0,0,.04) 63%);background-size:400% 100%;animation:bm-cs-shine 1.4s ease infinite}@keyframes bm-cs-shine{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){[data-theme] .bm-cs-skeleton{animation:none}}@media (max-width:767px){[data-theme] .bm-cs-rail{--bm-cs-card-w:68%;gap:10px}[data-theme] .bm-cs-head{margin-bottom:10px}[data-theme] .bm-cs-arrow{width:30px;height:30px}}[data-theme] .bm-fp{background:var(--bm-wash);padding:0 0 clamp(28px,4vw,56px)}[data-theme] .bm-fp-inner{width:100%;max-width:var(--bm-max-w);margin:0 auto;padding:clamp(20px,3vw,44px) clamp(12px,3vw,32px) 0;box-sizing:border-box}[data-theme] .bm-fp-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,44px);align-items:start}[data-theme] .bm-fp-gallery,[data-theme] .bm-fp-info{min-width:0}[data-theme] .bm-fp-gallery{display:flex;gap:clamp(10px,1.4vw,20px);align-items:flex-start;--bm-fp-thumb-w:clamp(58px,5.7vw,82px)}[data-theme] .bm-fp-thumbs-col{position:relative;flex:0 0 auto;width:var(--bm-fp-thumb-w);align-self:stretch}[data-theme] .bm-fp-thumbs-inner{position:absolute;inset:0;display:flex;flex-direction:column;gap:6px;min-height:0}[data-theme] .bm-fp-thumbs{display:flex;flex-direction:column;gap:9px;flex:1 1 auto;min-height:0;overflow-y:auto;scroll-behavior:smooth;overscroll-behavior-y:contain;scrollbar-width:none}[data-theme] .bm-fp-thumbs::-webkit-scrollbar{display:none}[data-theme] .bm-fp-thumb{width:100%;flex:0 0 auto;aspect-ratio:82/95;padding:0;border:1.6px solid var(--bm-border);border-radius:8px;background:var(--bm-blue-tint);overflow:hidden;cursor:pointer;transition:border-color .2s ease}[data-theme] .bm-fp-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:4px;box-sizing:border-box;background:var(--bm-white,#fff);display:block}[data-theme] .bm-fp-thumb.is-active{border-color:var(--bm-blue)}[data-theme] .bm-fp-thumb:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}[data-theme] .bm-fp-thumbs-nav{flex:0 0 auto;align-self:center;width:28px;height:28px}[data-theme] .bm-fp-main{position:relative;flex:1 1 auto;min-width:0;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:var(--bm-white)}[data-theme] .bm-fp-main img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}[data-theme] .bm-fp-main img.bm-fp-main-img--placeholder{padding:22%}[data-theme] .bm-fp-expand{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1.6px solid var(--bm-white);border-radius:50%;background:rgba(255,255,255,.82);color:var(--bm-ink);cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.12);transition:background .2s ease,color .2s ease,transform .2s ease}[data-theme] .bm-fp-expand:hover{background:var(--bm-blue);border-color:var(--bm-blue);color:#fff;transform:scale(1.06)}[data-theme] .bm-fp-expand:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}[data-theme] .bm-fp-title{margin:0 0 10px;color:var(--bm-ink);font-family:var(--font-heading);font-size:clamp(21px,2.5vw,32px);font-weight:700;line-height:1.2}[data-theme] .bm-fp-pricerow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:clamp(12px,1.6vw,18px)}[data-theme] .bm-fp-price{display:flex;align-items:baseline;gap:9px;font-family:var(--font-heading);font-size:clamp(17px,1.6vw,21px);font-weight:700;color:var(--bm-ink)}[data-theme] .bm-fp-price-was{position:relative;color:var(--bm-grey);font-size:.7em;font-weight:500}[data-theme] .bm-fp-price-was:before{content:"";position:absolute;left:0;top:50%;width:100%;border-bottom:1px solid;transform:rotate(-15deg)}[data-theme] .bm-fp-badges{display:flex;align-items:center;gap:6px;flex:none}[data-theme] .bm-fp-badge{display:inline-block;padding:6px 10px;border-radius:6px;font-family:var(--font-body);font-size:10px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase}[data-theme] .bm-fp-badge.is-sale{background:var(--bm-badge);color:#fff}[data-theme] .bm-fp-badge.is-tag{background:#fffd96;color:#1d1d1d}[data-theme] .bm-fp-badge.is-oos{background:#8a8a8a;color:#fff}[data-theme] .bm-fp-desc{margin:0 0 clamp(16px,2vw,24px);color:var(--bm-grey);font-size:clamp(12px,1.05vw,13px);line-height:1.65;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}[data-theme] .bm-fp-related{margin-bottom:clamp(16px,2vw,24px)}[data-theme] .bm-fp-related-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}[data-theme] .bm-fp-related-title{margin:0;color:var(--bm-ink);font-family:var(--font-heading);font-size:clamp(15px,1.4vw,18px);font-weight:700;line-height:1.25}[data-theme] .bm-fp-related-arrows{display:flex;gap:6px;flex:none}[data-theme] .bm-fp-related-arrows .bm-cs-arrow{width:32px;height:32px}[data-theme] .bm-fp-related-rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}[data-theme] .bm-fp-related-rail::-webkit-scrollbar{display:none}[data-theme] .bm-fp-related-item{flex:0 0 clamp(180px,22vw,250px);scroll-snap-align:start;display:flex;align-items:center;gap:10px;padding:6px;border-radius:10px;text-decoration:none;transition:background .2s ease}[data-theme] .bm-fp-related-item:hover{background:rgba(255,255,255,.6)}[data-theme] .bm-fp-related-item:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}[data-theme] .bm-fp-related-media{flex:0 0 auto;width:62px;height:62px;border-radius:8px;overflow:hidden;background:var(--bm-white)}[data-theme] .bm-fp-related-media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}[data-theme] .bm-fp-related-copy{min-width:0}[data-theme] .bm-fp-related-name{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--bm-ink);font-family:var(--font-heading);font-size:13px;font-weight:600;line-height:1.3}[data-theme] .bm-fp-related-price{display:block;margin-top:2px;color:var(--bm-grey);font-size:12px}[data-theme] .bm-fp-qty-wrap{margin-bottom:clamp(12px,1.6vw,18px)}[data-theme] .bm-fp-qty-label{display:block;margin-bottom:6px;color:var(--bm-grey);font-size:12px}[data-theme] .bm-fp-qty{display:inline-flex;align-items:center;height:38px;border:1px solid var(--bm-border);border-radius:8px;background:var(--bm-white);overflow:hidden}[data-theme] .bm-fp-qty button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:100%;border:0;background:transparent;color:var(--bm-ink);cursor:pointer;transition:background .2s ease}[data-theme] .bm-fp-qty button:hover:not(:disabled){background:var(--bm-blue-tint)}[data-theme] .bm-fp-qty button:disabled{opacity:.4;cursor:not-allowed}[data-theme] .bm-fp-qty-value{min-width:34px;text-align:center;font-size:14px;font-weight:600;color:var(--bm-ink)}[data-theme] .bm-fp-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}[data-theme] .bm-fp-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 18px;border-radius:22px;font-family:var(--font-body);font-size:clamp(12px,1.1vw,14px);font-weight:700;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease,border-color .2s ease}[data-theme] .bm-fp-btn--add{border:1px solid var(--bm-ink);background:transparent;color:var(--bm-ink)}[data-theme] .bm-fp-btn--add:hover:not(:disabled){background:var(--bm-ink);color:#fff}[data-theme] .bm-fp-btn--buy{border:1px solid var(--bm-blue);background:var(--bm-blue);color:#fff}[data-theme] .bm-fp-btn--buy:hover:not(:disabled){background:var(--bm-blue-dark);border-color:var(--bm-blue-dark)}[data-theme] .bm-fp-btn:disabled{opacity:.55;cursor:not-allowed}[data-theme] .bm-fp-btn:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}[data-theme] .bm-fp-details{display:inline-flex;align-items:center;gap:4px;color:var(--bm-ink);font-size:13px;text-decoration:none;border-bottom:1px solid;padding-bottom:1px;transition:color .2s ease}[data-theme] .bm-fp-details:hover{color:var(--bm-blue)}[data-theme] .bm-fp-lightbox{position:fixed;inset:0;z-index:1500;display:flex;align-items:center;justify-content:center;padding:clamp(12px,3vw,40px);background:rgba(0,0,0,.62);animation:bm-fp-fade .2s ease both}@keyframes bm-fp-fade{0%{opacity:0}to{opacity:1}}[data-theme] .bm-fp-lightbox-inner{position:relative;width:min(920px,100%);max-height:100%;overflow-y:auto;padding:clamp(16px,2vw,26px);border-radius:14px;background:var(--bm-white)}[data-theme] .bm-fp-lightbox-inner:focus{outline:none}[data-theme] .bm-fp-lightbox-close{position:absolute;top:12px;right:12px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--bm-border);border-radius:50%;background:var(--bm-white);color:var(--bm-ink);cursor:pointer}[data-theme] .bm-fp-lightbox-close:hover{background:var(--bm-blue);border-color:var(--bm-blue);color:#fff}[data-theme] .bm-fp-lightbox-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}[data-theme] .bm-fp-lightbox-tile{padding:0;border:2px solid transparent;border-radius:10px;background:var(--bm-blue-tint);aspect-ratio:1/1;overflow:hidden;cursor:pointer;transition:border-color .2s ease}[data-theme] .bm-fp-lightbox-tile.is-active{border-color:var(--bm-blue)}[data-theme] .bm-fp-lightbox-tile:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}[data-theme] .bm-fp-lightbox-tile img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}@media (prefers-reduced-motion:reduce){[data-theme] .bm-fp-lightbox{animation:none}[data-theme] .bm-fp-expand:hover{transform:none}[data-theme] .bm-fp-thumbs{scroll-behavior:auto}}@media (max-width:900px){[data-theme] .bm-fp-grid{grid-template-columns:1fr}[data-theme] .bm-fp-gallery{flex-direction:column-reverse}[data-theme] .bm-fp-thumbs-col{width:100%;align-self:auto}[data-theme] .bm-fp-thumbs-inner{position:static;flex-direction:row}[data-theme] .bm-fp-thumbs{flex-direction:row;width:100%;overflow-x:auto;overflow-y:visible;gap:8px}[data-theme] .bm-fp-thumb{width:62px;flex:0 0 auto}[data-theme] .bm-fp-thumbs-nav{display:none}[data-theme] .bm-fp-actions{grid-template-columns:1fr}}[data-theme] .bm-ss{display:block;padding:clamp(24px,4vw,56px) 0;background:var(--bm-white)}[data-theme] .bm-ss-inner{width:100%;max-width:var(--bm-max-w);margin:0 auto;padding:0 clamp(12px,3vw,32px);box-sizing:border-box}[data-theme] .bm-ss-stage{position:relative;width:100%;height:clamp(300px,34vw,450px);border-radius:12px;overflow:hidden}[data-theme] .bm-ss-slide{position:absolute;inset:0;visibility:hidden;transition:visibility 1s}[data-theme] .bm-ss-slide.is-current,[data-theme] .bm-ss-slide.is-prev{visibility:visible}[data-theme] .bm-ss-slide.is-current{transition-delay:0s}[data-theme] .bm-ss-image{position:absolute;top:0;left:0;width:50%;height:100%;background-size:cover;background-position:50% 50%;background-color:var(--bm-blue-tint);border-radius:12px;clip-path:inset(0 0 0 100%);transition:clip-path .6s cubic-bezier(.99,.01,.45,.9)}[data-theme] .bm-ss-slide.is-current .bm-ss-image{clip-path:inset(0 0 0 0)}[data-theme] .bm-ss-slide.is-prev .bm-ss-image{clip-path:inset(0 100% 0 0)}[data-theme] .bm-ss-content{position:absolute;top:0;right:0;bottom:0;left:50%;display:flex;flex-direction:column;justify-content:center;padding:clamp(16px,2vw,24px) clamp(16px,3.5vw,35px) clamp(48px,5vw,72px) clamp(16px,2.5vw,32px);text-align:right;pointer-events:none}[data-theme] .bm-ss-content a{pointer-events:auto}[data-theme] .bm-ss-heading{margin:0;color:var(--bm-ink);font-family:var(--font-heading);font-size:clamp(30px,5.4vw,68px);font-weight:400;line-height:1.1;overflow:hidden;text-overflow:ellipsis;transform:translateY(-30%);opacity:0;transition:transform .5s,opacity .5s}[data-theme] .bm-ss-link-wrap{width:100%;display:inline-block}[data-theme] .bm-ss-link{position:relative;display:inline-block;margin-top:6px;color:var(--bm-ink);font-family:var(--font-heading);font-size:clamp(14px,1.7vw,22px);text-decoration:none;opacity:0;transition:opacity .5s .1s}[data-theme] .bm-ss-link:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background:var(--bm-blue);transition:width .4s ease-in-out,left .4s ease-in-out}[data-theme] .bm-ss-link:hover:after{width:100%;left:0}[data-theme] .bm-ss-caption{margin:clamp(8px,1.2vw,14px) 0 0 auto;max-width:min(34ch,100%);color:var(--bm-grey);font-size:clamp(12px,1.05vw,14px);line-height:1.6;transform:translateY(20%);opacity:0;transition:transform .5s,opacity .5s}[data-theme] .bm-ss-slide.is-current .bm-ss-heading{transform:translateY(0);opacity:1;transition-delay:.65s}[data-theme] .bm-ss-slide.is-current .bm-ss-link{opacity:1;transition-delay:.75s}[data-theme] .bm-ss-slide.is-current .bm-ss-caption{transform:translateY(0);opacity:1;transition-delay:.85s}[data-theme] .bm-ss-nav{position:absolute;right:clamp(12px,3.5vw,35px);bottom:clamp(10px,1.6vw,18px);z-index:2;display:flex;align-items:center;gap:clamp(4px,.8vw,10px)}[data-theme] .bm-ss-arrow{display:inline-flex;align-items:center;justify-content:center;width:clamp(34px,3.2vw,45px);height:clamp(34px,3.2vw,45px);padding:0;border:0;border-radius:50%;background:transparent;color:var(--bm-ink);cursor:pointer;transition:color .2s ease,transform .2s ease}[data-theme] .bm-ss-arrow:hover{color:var(--bm-blue)}[data-theme] .bm-ss-arrow:first-child:hover{transform:translateX(-3px)}[data-theme] .bm-ss-arrow:last-child:hover{transform:translateX(3px)}[data-theme] .bm-ss-arrow:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}[data-theme] .bm-ss-counter{margin:0;font-family:var(--font-heading);font-size:clamp(20px,2.6vw,36px);font-style:italic;line-height:1;color:var(--bm-ink);white-space:nowrap}[data-theme] .bm-ss-counter-total{color:var(--bm-grey)}@media (prefers-reduced-motion:reduce){[data-theme] .bm-ss-caption,[data-theme] .bm-ss-heading,[data-theme] .bm-ss-image,[data-theme] .bm-ss-link{transition:none}[data-theme] .bm-ss-arrow:hover{transform:none}}@media (max-width:767px){[data-theme] .bm-ss-image{width:100%}[data-theme] .bm-ss-content{left:0;justify-content:flex-start;background:linear-gradient(270deg,rgba(255,255,255,.92) 0,rgba(255,255,255,.78) 55%,rgba(255,255,255,0))}[data-theme] .bm-ss-caption{max-width:min(26ch,100%)}}[data-theme] .bm-ib{display:block;background:var(--bm-white);padding:clamp(10px,1.6vw,18px) 0 clamp(24px,4vw,48px)}[data-theme] .bm-ib-inner{width:100%;margin:0 auto;padding:0 clamp(12px,3vw,32px);box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr))}[data-theme] .bm-ib-card{justify-content:space-between;gap:12px;min-height:76px;padding:clamp(12px,1.4vw,18px) clamp(14px,1.6vw,20px);border-radius:10px;background:var(--bm-blue-tint);transition:background .2s ease,transform .2s ease}[data-theme] .bm-ib-card:hover{background:var(--bm-blue-tint-2);transform:translateY(-2px)}[data-theme] .bm-ib-title{font-family:var(--font-heading);font-size:clamp(13px,1.25vw,17px)}[data-theme] .bm-ib-caption{margin:3px 0 0;color:var(--bm-grey);font-size:clamp(11px,.95vw,12.5px);line-height:1.4}[data-theme] .bm-ib-icon{flex:none}@media (prefers-reduced-motion:reduce){[data-theme] .bm-ib-card:hover{transform:none}}@media (max-width:767px){[data-theme] .bm-ib-inner{grid-template-columns:minmax(0,1fr);gap:10px}[data-theme] .bm-ib-card{min-height:73px;padding:12px 16px}}@media (max-width:480px){[data-theme] .bm-ib-icon svg{width:22px;height:22px}}[data-theme] .bm-tm{display:block;padding:clamp(24px,4vw,56px) 0;background:var(--bm-white)}[data-theme] .bm-tm-inner{width:100%;max-width:var(--bm-max-w);margin:0 auto;padding:0 clamp(12px,3vw,32px);box-sizing:border-box}[data-theme] .bm-tm .bm-cs-title{font-size:clamp(30px,2.6vw,36px)}[data-theme] .bm-tm-eyebrow{margin:0 0 2px;color:var(--bm-blue);font-size:clamp(10px,.85vw,12px);letter-spacing:.14em}[data-theme] .bm-tm-rail{--bm-tm-card-w:clamp(280px,30vw,435px);display:flex;gap:clamp(12px,1.4vw,20px);overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;padding:4px 2px 8px;scroll-padding-inline:2px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}[data-theme] .bm-tm-rail::-webkit-scrollbar{display:none}[data-theme] .bm-tm-card{flex:0 0 var(--bm-tm-card-w);width:var(--bm-tm-card-w);min-width:0;scroll-snap-align:start;flex-direction:column}[data-theme] .bm-tm-stars{align-items:center;margin-top:8px;color:#c8273d}[data-theme] .bm-tm-text{margin:clamp(8px,1vw,12px) 0 0;font-size:clamp(14.4px,1.15vw,16.2px);line-height:1.89}[data-theme] .bm-tm-author{margin:auto 0 0;padding-top:clamp(10px,1.2vw,14px);font-family:var(--font-heading);font-size:11.34px;line-height:1.27}[data-theme] .bm-tm-avatar{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:clamp(42px,3.6vw,50px);height:clamp(42px,3.6vw,50px);flex:none;border-radius:8px;background:var(--bm-blue-tint)}[data-theme] .bm-tm-avatar--initial{background:var(--bm-blue);color:#fff;font-family:var(--font-heading);font-size:clamp(16px,1.5vw,20px);line-height:1}@media (max-width:767px){[data-theme] .bm-tm-rail{--bm-tm-card-w:82%;gap:10px;scroll-snap-type:x mandatory}[data-theme] .bm-tm .bm-cs-arrows{display:none}[data-theme] .bm-tm-text{-webkit-line-clamp:4}}[data-theme] .bm-bc{--bm-bc-overlap:clamp(28px,11vw,162px);display:block;background:var(--bm-white);padding-bottom:clamp(24px,4vw,56px)}[data-theme] .bm-bc-banner{position:relative;display:flex;align-items:center;min-height:clamp(383px,50vw,720px);background-color:var(--bm-blue-tint);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;padding-bottom:var(--bm-bc-overlap);box-sizing:border-box}[data-theme] .bm-bc-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.92) 0,rgba(255,255,255,.72) 34%,rgba(255,255,255,0) 62%);pointer-events:none}[data-theme] .bm-bc-inner{position:relative;width:100%;max-width:var(--bm-max-w);margin:0 auto;padding:0 clamp(12px,3vw,32px);box-sizing:border-box}[data-theme] .bm-bc-copy{max-width:630px}[data-theme] .bm-bc-heading{margin:0;color:var(--bm-ink);font-family:var(--font-heading);font-size:clamp(34px,4.4vw,62px);font-weight:700;line-height:1.12}[data-theme] .bm-bc-heading em{position:relative;z-index:0;font-style:normal}[data-theme] .bm-bc-heading em:after{content:"";position:absolute;left:0;bottom:-.24em;height:.6em;width:0;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='167' height='10' viewBox='0 0 167 10'%3E%3Cpath d='M5 8C40 4 130 -1 162 6' stroke='%23c8273d' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50% 50%;opacity:0}[data-theme] .bm-reveal.is-visible .bm-bc-heading em:after{animation:bmUnderlineGrow .5s .6s forwards}@keyframes bmUnderlineGrow{0%{opacity:0;width:0}to{opacity:1;width:120%}}[data-theme] .bm-bc-text{margin:clamp(10px,1.4vw,18px) 0 0;color:var(--bm-ink);font-size:clamp(14px,1.15vw,16.2px);line-height:1.89}[data-theme] .bm-bc-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:clamp(12px,1.6vw,20px);min-height:38px;padding:0 18px;border-radius:13px;background:#c8273d;color:#fff;font-size:clamp(13px,1vw,14.4px);font-weight:700;text-decoration:none;transition:background .2s ease,transform .2s ease}[data-theme] .bm-bc-cta:hover{background:#a81f31;transform:translateY(-1px)}[data-theme] .bm-bc-cta:focus-visible{outline:2px solid var(--bm-ink);outline-offset:3px}[data-theme] .bm-bc-grid-wrap{position:relative;z-index:1;width:100%;max-width:var(--bm-max-w);margin:calc(var(--bm-bc-overlap) * -1) auto 0;padding:0 clamp(12px,3vw,32px);box-sizing:border-box}[data-theme] .bm-bc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}[data-theme] .bm-bc-grid>*{opacity:0}[data-theme] .bm-bc.is-visible .bm-bc-grid>*{animation:bm-card-in .45s var(--nad-ease) both}[data-theme] .bm-bc.is-visible .bm-bc-grid>:first-child{animation-delay:.2s}[data-theme] .bm-bc.is-visible .bm-bc-grid>:nth-child(2){animation-delay:.26s}[data-theme] .bm-bc.is-visible .bm-bc-grid>:nth-child(3){animation-delay:.32s}[data-theme] .bm-bc.is-visible .bm-bc-grid>:nth-child(4){animation-delay:.38s}[data-theme] .bm-bc.is-visible .bm-bc-grid>:nth-child(n+5){animation-delay:.44s}@media (max-width:767px){[data-theme] .bm-bc-grid{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 2px 8px;scroll-padding-inline:2px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}[data-theme] .bm-bc-grid::-webkit-scrollbar{display:none}[data-theme] .bm-bc-grid>*{flex:0 0 68%;min-width:0;scroll-snap-align:start}[data-theme] .bm-bc-copy{max-width:100%;text-align:center}[data-theme] .bm-bc-banner{align-items:flex-start;padding-top:clamp(28px,8vw,56px)}[data-theme] .bm-bc-banner:before{background:linear-gradient(180deg,rgba(255,255,255,.9) 0,rgba(255,255,255,.75) 55%,rgba(255,255,255,.25))}}[data-theme] .bm-hs{display:block;padding:clamp(24px,4vw,56px) 0;background:var(--bm-white)}[data-theme] .bm-hs-inner{width:100%;max-width:var(--bm-max-w);margin:0 auto;padding:0 clamp(12px,3vw,32px);box-sizing:border-box}[data-theme] .bm-hs-head{margin-bottom:clamp(12px,1.6vw,20px)}[data-theme] .bm-hs-title{margin:0;color:var(--bm-ink);font-family:var(--font-heading);font-size:clamp(24px,2.6vw,36px);font-weight:700;line-height:1.25}[data-theme] .bm-hs-text{margin:6px 0 0;color:var(--bm-grey);font-size:clamp(12px,1vw,14px)}[data-theme] .bm-hs-grid{display:flex;align-items:center;gap:clamp(12px,1.4vw,20px)}[data-theme] .bm-hs-media{position:relative;flex:1 1 68%;min-width:0;aspect-ratio:var(--bm-hs-ratio,5/3);border-radius:8px;background-color:var(--bm-blue-tint);background-size:cover;background-position:50% 50%;background-repeat:no-repeat}[data-theme] .bm-hs-dot{position:absolute;transform:translate(-50%,-50%);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:var(--bm-white);color:var(--bm-ink);cursor:pointer;animation:bm-hs-ping 2s infinite;transition:background .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}@keyframes bm-hs-ping{0%,to{box-shadow:0 0 0 4px rgba(0,0,0,.2)}50%{box-shadow:0 0 0 12px rgba(0,0,0,.2)}}[data-theme] .bm-hs-dot.is-active{animation:none;box-shadow:0 0 0 4px rgba(214,40,40,.25)}[data-theme] .bm-hs-dot.is-active,[data-theme] .bm-hs-dot:hover{background:var(--bm-blue);color:#fff}[data-theme] .bm-hs-dot:focus-visible{outline:2px solid var(--bm-blue);outline-offset:3px}[data-theme] .bm-hs-dot-index{font-size:11px;font-weight:700;line-height:1}[data-theme] .bm-hs-panel{position:relative;flex:0 0 clamp(240px,23vw,327px);min-width:0;padding:clamp(16px,2vw,24px);border:1px solid var(--bm-border);border-radius:14px;background:var(--bm-white);box-shadow:0 16px 40px rgba(15,35,70,.1);text-align:left;transition:opacity .4s ease-out,transform .4s ease-out;opacity:1;transform:translateY(0)}[data-theme] .bm-hs-panel.is-out{opacity:0;transform:translateY(10px)}[data-theme] .bm-hs-panel-close,[data-theme] .bm-hs-sheet-backdrop{display:none}[data-theme] .bm-hs-panel-media{display:block;width:100%;height:clamp(150px,14vw,200px);margin:0;overflow:hidden;border-radius:10px;background:var(--bm-blue-tint)}[data-theme] .bm-hs-panel-media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}[data-theme] .bm-hs-panel-title{margin:clamp(8px,1vw,12px) 0 0;font-family:var(--font-heading);font-size:clamp(13px,1.05vw,15px);font-weight:400;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-theme] .bm-hs-panel-title a{color:var(--bm-ink);text-decoration:none;transition:color .2s ease}[data-theme] .bm-hs-panel-title a:hover{color:var(--bm-blue)}[data-theme] .bm-hs-panel-price{display:flex;align-items:baseline;justify-content:flex-start;gap:8px;margin:8px 0 0;font-size:12px;font-weight:700}[data-theme] .bm-hs-price{color:var(--bm-ink)}[data-theme] .bm-hs-price-was{color:var(--bm-grey);font-weight:400;text-decoration:line-through}[data-theme] .bm-hs-stock{display:flex;align-items:center;gap:7px;margin:10px 0 0;color:var(--bm-grey);font-size:12px;font-weight:600}[data-theme] .bm-hs-stock:before{width:7px;height:7px;border-radius:50%;background:currentColor;content:""}[data-theme] .bm-hs-view-product{display:inline-flex;align-items:center;justify-content:center;min-height:42px;width:100%;margin-top:16px;border-radius:10px;background:var(--bm-blue);color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:background .2s ease,transform .2s ease}[data-theme] .bm-hs-view-product:hover{background:var(--bm-ink);transform:translateY(-1px)}@media (max-width:767px){[data-theme] .bm-hs-grid{flex-direction:column;align-items:stretch}[data-theme] .bm-hs-media{flex:none;width:100%}[data-theme] .bm-hs-sheet-backdrop{position:fixed;inset:0;z-index:70;display:block;border:0;background:rgba(8,22,46,.48);opacity:0;pointer-events:none;transition:opacity .25s ease}[data-theme] .bm-hs-sheet-backdrop.is-open{opacity:1;pointer-events:auto}[data-theme] .bm-hs-panel{position:fixed;right:0;bottom:0;left:0;z-index:71;display:grid;grid-template-columns:112px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;align-items:start;width:100%;max-height:min(78vh,520px);padding:20px 18px calc(18px + env(safe-area-inset-bottom));border:0;border-radius:18px 18px 0 0;box-shadow:0 -18px 50px rgba(8,22,46,.2);opacity:1;overflow-y:auto;pointer-events:none;transform:translateY(105%);transition:transform .3s ease,opacity .3s ease}[data-theme] .bm-hs-panel.is-open{pointer-events:auto;transform:translateY(0)}[data-theme] .bm-hs-panel.is-out{opacity:.45;transform:translateY(8px)}[data-theme] .bm-hs-panel.is-open.is-out{transform:translateY(8px)}[data-theme] .bm-hs-panel-close{position:absolute;top:10px;right:12px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:var(--bm-blue-tint);color:var(--bm-ink);font-size:22px;cursor:pointer}[data-theme] .bm-hs-panel-media{grid-row:1/span 4;width:112px;height:112px}[data-theme] .bm-hs-panel-title{margin:4px 32px 0 0}[data-theme] .bm-hs-panel-price,[data-theme] .bm-hs-stock{grid-column:2}[data-theme] .bm-hs-view-product{grid-column:1/-1;margin-top:18px}[data-theme] .bm-hs-dot{width:18px;height:18px}[data-theme] .bm-hs-dot-index{font-size:10px}}@media (prefers-reduced-motion:reduce) and (min-width:768px){[data-theme] .bm-hs-dot{animation:none}[data-theme] .bm-hs-panel{transition:opacity .01s linear;transform:none}[data-theme] .bm-hs-panel.is-out{transform:none}}@media (prefers-reduced-motion:reduce) and (max-width:767px){[data-theme] .bm-hs-dot{animation:none}[data-theme] .bm-hs-panel,[data-theme] .bm-hs-sheet-backdrop{transition-duration:.01s}}@media (prefers-reduced-motion:reduce){[data-theme] .bm-reveal.is-visible .bm-bc-heading em:after{animation:none;opacity:1;width:120%}[data-theme] .bm-bc-cta:hover{transform:none}[data-theme] .bm-bc-grid>*,[data-theme] .bm-bc.is-visible .bm-bc-grid>*{animation:none;opacity:1}}[data-theme] .nad-wa{position:fixed;right:30px;bottom:30px;display:inline-flex;align-items:center;gap:9px;padding:11px 20px 11px 14px;border-radius:999px;background:#25d366;color:#fff;font-family:var(--font-jost),system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1;text-decoration:none;box-shadow:0 6px 18px rgba(0,0,0,.22);-webkit-tap-highlight-color:transparent;z-index:280;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}[data-theme] .nad-wa:hover{background:#1fb457;transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.26)}[data-theme] .nad-wa:active{transform:translateY(0)}[data-theme] .nad-wa:focus-visible{outline:2px solid #0b7a3b;outline-offset:3px}[data-theme] .nad-wa-icon{display:inline-flex;align-items:center;justify-content:center}[data-theme] .nad-wa-bubble{position:absolute;right:0;bottom:calc(100% + 10px);max-width:min(260px,calc(100vw - 60px));width:-moz-max-content;width:max-content;padding:9px 13px;border-radius:10px;background:var(--bm-ink,#16202c);color:#fff;font-size:13px;font-weight:500;line-height:1.35;white-space:normal;text-align:left;box-shadow:0 8px 20px rgba(0,0,0,.2);opacity:0;visibility:hidden;transform:translateY(6px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s}[data-theme] .nad-wa-bubble:after{content:"";position:absolute;top:100%;right:26px;border:6px solid transparent;border-top:6px solid var(--bm-ink,#16202c)}[data-theme] .nad-wa:focus-visible .nad-wa-bubble,[data-theme] .nad-wa:hover .nad-wa-bubble{opacity:1;visibility:visible;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-theme] .nad-wa,[data-theme] .nad-wa-bubble{transition:none}[data-theme] .nad-wa:hover{transform:none}}@media (max-width:1023px){[data-theme] .nad-wa{right:20px;bottom:calc(76px + env(safe-area-inset-bottom, 0px));width:clamp(46px,12vw,54px);height:clamp(46px,12vw,54px);padding:0;gap:0;justify-content:center}[data-theme] .nad-wa-label{display:none}[data-theme] .nad-wa-icon svg{width:clamp(21px,5.6vw,26px);height:auto}[data-theme] .nad-wa-bubble{max-width:min(240px,calc(100vw - 40px))}[data-theme] .nad-wa-bubble:after{right:16px}}[data-theme] .nad-wa{width:58px;height:58px;padding:0;gap:0;justify-content:center;animation:sw-wa-pulse 2.4s ease-in-out infinite;will-change:transform}[data-theme] .nad-wa-label{display:none}[data-theme] .nad-wa-icon svg{width:30px;height:30px}[data-theme] .nad-wa:before{content:"";position:absolute;inset:0;border-radius:50%;background:#25d366;z-index:-1;opacity:.45;animation:sw-wa-ring 2.4s ease-out infinite;pointer-events:none}[data-theme] .nad-wa:focus-visible,[data-theme] .nad-wa:hover{animation-play-state:paused;transform:scale(1.06)}[data-theme] .nad-wa:focus-visible:before,[data-theme] .nad-wa:hover:before{animation-play-state:paused;opacity:0}@keyframes sw-wa-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes sw-wa-ring{0%{transform:scale(1);opacity:.45}to{transform:scale(1.6);opacity:0}}@media (max-width:1023px){[data-theme] .nad-wa{width:clamp(48px,13vw,54px);height:clamp(48px,13vw,54px)}[data-theme] .nad-wa-icon svg{width:clamp(24px,6.4vw,28px);height:auto}}@media (prefers-reduced-motion:reduce){[data-theme] .nad-wa,[data-theme] .nad-wa:before{animation:none}[data-theme] .nad-wa:before{opacity:0}}[data-theme] .bm-sidenav--hover .bm-sidenav-overlay{opacity:0!important;pointer-events:none}[data-theme] .bm-sidenav--hover .bm-sidenav-panel{pointer-events:auto}[data-theme] .bm-sidenav--hover.is-open{pointer-events:none}[data-theme] .bm-sidenav--hover .bm-sidenav-panel{top:calc(var(--bm-header-h) + var(--bm-bar-h));bottom:0;height:auto}[data-theme] .bm-sidenav--persistent.bm-sidenav--hover .bm-sidenav-panel{top:0;bottom:0;height:100vh}[data-theme] .bm-sidenav--persistent.bm-sidenav--hover .bm-sidenav-body{padding-top:8px}[data-theme] .bm-sidenav--persistent.bm-sidenav--hover .bm-sidenav-head{display:none}[data-theme] .bm-sidenav--persistent{z-index:130}[data-theme] .bm-sidenav--hover .bm-sidenav-panel{width:64px;transition:width .22s var(--nad-ease)}[data-theme] .bm-sidenav--hover .bm-sidenav-body{overflow-x:hidden}[data-theme] .bm-sidenav--hover .bm-sidenav-panel:focus-within,[data-theme] .bm-sidenav--hover .bm-sidenav-panel:hover{width:300px}[data-theme] .bm-sidenav--hover .bm-menu-link{justify-content:center;gap:0}[data-theme] .bm-sidenav--hover .bm-sidenav-panel:focus-within .bm-menu-link,[data-theme] .bm-sidenav--hover .bm-sidenav-panel:hover .bm-menu-link{justify-content:flex-start;gap:12px}[data-theme] .bm-sidenav--hover .bm-menu-label{max-width:0;opacity:0;transition:max-width .22s var(--nad-ease),opacity .18s}[data-theme] .bm-sidenav--hover .bm-sidenav-panel:focus-within .bm-menu-label,[data-theme] .bm-sidenav--hover .bm-sidenav-panel:hover .bm-menu-label{max-width:190px;opacity:1}[data-theme] .bm-sidenav--hover .bm-menu-arrow{display:none}[data-theme] .bm-sidenav--hover .bm-sidenav-panel:focus-within .bm-menu-arrow,[data-theme] .bm-sidenav--hover .bm-sidenav-panel:hover .bm-menu-arrow{display:inline-flex}[data-theme] .bm-sidenav--hover .bm-sidenav-head{justify-content:center}[data-theme] .bm-sidenav--hover .bm-sidenav-panel:focus-within .bm-sidenav-head,[data-theme] .bm-sidenav--hover .bm-sidenav-panel:hover .bm-sidenav-head{justify-content:space-between}[data-theme] .bm-sidenav--hover .bm-sidenav-title{max-width:0;overflow:hidden;opacity:0;white-space:nowrap;transition:max-width .22s var(--nad-ease),opacity .18s}[data-theme] .bm-sidenav--hover .bm-sidenav-panel:focus-within .bm-sidenav-title,[data-theme] .bm-sidenav--hover .bm-sidenav-panel:hover .bm-sidenav-title{max-width:190px;opacity:1}[data-theme] .bm-sidenav--hover .bm-sidenav-close{display:none}@media (max-width:1023px){[data-theme] .bm-sidenav--hover{display:none}}[data-theme] .bm-flyout-anchor{position:absolute;left:100%;z-index:3}[data-theme] .bm-flyout-head{display:block;min-width:220px;max-width:300px;padding:10px 14px;font-family:var(--font-heading);font-size:13px;font-weight:600;color:var(--bm-blue);text-decoration:none;background:var(--bm-blue-tint-2);border:1px solid var(--bm-border);border-bottom:none;border-radius:4px 4px 0 0}[data-theme] .bm-flyout-head:hover{background:var(--bm-blue-tint)}[data-theme] .bm-flyout-head+.bm-flyout{border-radius:0 0 4px 4px}[data-theme] .bm-flyout{margin:0;padding:6px 0;list-style:none;min-width:220px;max-width:300px;width:-moz-max-content;width:max-content;background:var(--bm-white);border:1px solid var(--bm-border);border-radius:4px;box-shadow:10px 10px 34px rgba(0,0,0,.14)}[data-theme] .bm-flyout--scroll{max-height:70vh;overflow-y:auto;overscroll-behavior:contain}[data-theme] .bm-flyout-item{position:relative}[data-theme] .bm-flyout .bm-flyout{position:absolute;top:0;left:100%;display:none;z-index:1}[data-theme] .bm-flyout-item:hover>.bm-flyout{display:block}[data-theme] [class*=bm-flyout--l3] .bm-flyout,[data-theme] [class*=bm-flyout--l4] .bm-flyout,[data-theme] [class*=bm-flyout--l5] .bm-flyout,[data-theme] [class*=bm-flyout--l6] .bm-flyout{left:auto;right:100%}[data-theme] .bm-flyout-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;color:var(--bm-ink);font-size:13px;line-height:1.35;text-decoration:none}[data-theme] .bm-flyout-link:hover{background:var(--bm-blue-tint);color:var(--bm-blue)}[data-theme] .bm-flyout-label{min-width:0}[data-theme] .bm-flyout-caret{flex:none;opacity:.55}@media (max-width:1023px){[data-theme] .bm-flyout-anchor{display:none}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){[data-theme] .bm-menu-arrow{pointer-events:none;cursor:default}[data-theme] .bm-sidenav-body .bm-submenu{display:none}}[data-theme] .bm-trending{padding-top:clamp(24px,3vw,44px);padding-bottom:clamp(10px,1.5vw,18px)}[data-theme] .bm-trending-head{margin-bottom:clamp(14px,2vw,24px)}[data-theme] .bm-trending-shell{position:relative}[data-theme] .bm-trending-track{display:flex;gap:clamp(10px,1.4vw,18px);overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;padding:4px 2px 10px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}[data-theme] .bm-trending-track::-webkit-scrollbar{display:none}[data-theme] .bm-trending-card{flex:0 0 auto;width:clamp(112px,14vw,150px);scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 16px;border:1px solid var(--bm-border);border-radius:10px;background:var(--bm-white);text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}[data-theme] .bm-trending-card:hover{transform:translateY(-3px);border-color:var(--bm-blue);box-shadow:0 10px 24px rgba(0,0,0,.1)}[data-theme] .bm-trending-card:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}[data-theme] .bm-trending-media{display:flex;align-items:center;justify-content:center;width:clamp(66px,8vw,88px);aspect-ratio:1/1;border-radius:50%;background:var(--bm-blue-tint);overflow:hidden}[data-theme] .bm-trending-media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:10px;box-sizing:border-box}[data-theme] .bm-trending-monogram{color:var(--bm-blue);font-family:var(--font-heading);font-size:clamp(22px,3vw,30px);font-weight:600;line-height:1}[data-theme] .bm-trending-name{color:var(--bm-ink);font-size:clamp(12px,1.1vw,13px);font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(2 * 1.3em)}[data-theme] .bm-trending-count{color:var(--bm-grey);font-size:11px;line-height:1.2}[data-theme] .bm-trending-nav{position:absolute;top:38%;z-index:2;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid var(--bm-border);border-radius:50%;background:var(--bm-white);color:var(--bm-ink);box-shadow:0 4px 14px rgba(0,0,0,.14);cursor:pointer}[data-theme] .bm-trending-nav:hover{background:var(--bm-blue);color:#fff}[data-theme] .bm-trending-nav[hidden]{display:none}[data-theme] .bm-trending-nav--prev{left:-6px}[data-theme] .bm-trending-nav--next{right:-6px}@media (hover:none),(max-width:767px){[data-theme] .bm-trending-nav{display:none}}@media (prefers-reduced-motion:reduce){[data-theme] .bm-trending-track{scroll-behavior:auto}[data-theme] .bm-trending-card{transition:none}[data-theme] .bm-trending-card:hover{transform:none}}[data-theme] .bm-trending--overlay{position:relative;z-index:5;margin-top:calc(var(--bm-cat-overlap) * -1);padding-top:0;padding-bottom:clamp(20px,3vw,40px)}@media (min-width:768px){[data-theme]{--bm-cat-overlap:calc(var(--bm-cat-card-w) * 0.3)}}[data-theme] .bm-trending--overlay .bm-trending-track{gap:var(--bm-cat-gap);scroll-snap-type:x mandatory;padding:6px 2px 14px;scroll-padding-inline:2px}[data-theme] .bm-trending--overlay .bm-trending-card{position:relative;width:var(--bm-cat-card-w);display:block;gap:0;padding:0;border:0;border-radius:10px;background:transparent;box-shadow:none}[data-theme] .bm-trending--overlay .bm-trending-card:hover{transform:none;border-color:transparent;box-shadow:none}[data-theme] .bm-trending--overlay .bm-trending-media{position:relative;display:block;width:100%;height:auto;aspect-ratio:1/1;border-radius:10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--bm-blue) 18%,#ebebeb);background:linear-gradient(145deg,#f5f5f5,#fffaf7 55%,#fbefe7);box-shadow:0 6px 18px rgba(0,0,0,.1)}[data-theme] .bm-trending--overlay .bm-trending-media:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(16,73,96,.08),inset 0 -20px 30px rgba(16,73,96,.035);pointer-events:none}[data-theme] .bm-trending--overlay .bm-trending-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;padding:0;transition:transform .4s cubic-bezier(.52,0,.61,.99)}[data-theme] .bm-trending--overlay .bm-trending-card:hover .bm-trending-media img{transform:scale(1.06)}[data-theme] .bm-trending--overlay .bm-trending-monogram{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:clamp(26px,3.75vw,42px)}[data-theme] .bm-trending--overlay .bm-trending-name{position:absolute;left:clamp(6px,.75vw,12px);right:clamp(6px,.75vw,12px);bottom:clamp(6px,.75vw,11px);padding:clamp(5px,.55vw,7px) 8px;border-radius:7px;background:var(--bm-white);box-shadow:0 3px 10px rgba(0,0,0,.12);color:var(--bm-ink);font-family:var(--font-heading);font-size:clamp(11px,.9vw,13px);font-weight:700;line-height:1.25;text-align:center;min-height:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s ease,color .2s ease}[data-theme] .bm-trending--overlay .bm-trending-card:hover .bm-trending-name{background:var(--bm-blue);color:#fff}[data-theme] .bm-trending--overlay .bm-trending-card:focus-visible .bm-trending-name{background:var(--bm-blue);color:#fff}[data-theme] .bm-trending--overlay .bm-trending-count{display:none}[data-theme] .bm-trending--overlay .bm-trending-nav{top:50%}[data-theme] .bm-banner:has(+.bm-trending--overlay) .slick-dots{bottom:calc(var(--bm-cat-overlap) + 18px)}@media (prefers-reduced-motion:reduce){[data-theme] .bm-trending--overlay .bm-trending-media img{transition:none}[data-theme] .bm-trending--overlay .bm-trending-card:hover .bm-trending-media img{transform:none}}[data-theme]{--bm-wash:var(--bm-blue-tint)}[data-theme] .bm-reveal{opacity:.01;transform:translate3d(0,50px,0) scale(.95);transition:opacity .7s ease,transform .7s ease;will-change:opacity,transform}[data-theme] .bm-reveal.is-visible{opacity:1;transform:translateZ(0) scale(1);will-change:auto}@media (prefers-reduced-motion:reduce){[data-theme] .bm-reveal,[data-theme] .bm-reveal.is-visible{opacity:1;transform:none;transition:none;animation:none!important}}[data-theme] .bm-story{padding:clamp(38px,5vw,64px) clamp(16px,4vw,32px) clamp(30px,4vw,52px);background:var(--bm-white);text-align:center}[data-theme] .bm-story-inner{max-width:720px;margin:0 auto}[data-theme] .bm-story-title{margin:0;color:var(--bm-ink);font-family:var(--font-heading);font-size:clamp(28px,3.9vw,52px);font-weight:700;line-height:1.27;letter-spacing:.01em}[data-theme] .bm-story-title em{position:relative;font-style:normal;display:inline-block}[data-theme] .bm-story-title em:after{content:"";position:absolute;left:50%;bottom:-.12em;transform:translateX(-50%);height:.28em;width:0;opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='10'%3E%3Cpath d='M10 10 Q 50 0 90 10' stroke='%232761e7' stroke-width='2' fill='none'/%3E%3C/svg%3E") no-repeat 50%;background-size:100% 100%;pointer-events:none}[data-theme] .bm-story-inner.is-visible .bm-story-title em:after{animation:bm-underline-grow .5s ease .45s forwards}@keyframes bm-underline-grow{0%{opacity:0;width:0}to{opacity:1;width:120%}}[data-theme] .bm-story-text{margin:clamp(12px,1.6vw,18px) 0 0;color:var(--bm-grey);font-size:clamp(13px,1.15vw,16px);line-height:1.85}[data-theme] .bm-wave{color:var(--bm-wash);line-height:0;width:100%}[data-theme] .bm-wave svg{display:block;width:100%;height:auto}[data-theme] .bm-tabs{background:var(--bm-wash);padding:0 0 clamp(14px,2vw,26px);margin-top:-1px}[data-theme] .bm-tabs-inner{width:100%;max-width:var(--bm-max-w);margin:0 auto;padding:clamp(18px,2.4vw,32px) clamp(12px,3vw,32px) 0;box-sizing:border-box}[data-theme] .bm-tabs-title{margin:0 0 clamp(12px,1.6vw,18px);color:var(--bm-ink);font-family:var(--font-heading);font-size:clamp(22px,2.6vw,36px);font-weight:700;line-height:1.27;letter-spacing:.01em;text-align:center}[data-theme] .bm-tabs-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(6px,1.2vw,14px);margin-bottom:clamp(8px,1.2vw,14px)}[data-theme] .bm-tab{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 6px 0 14px;border:1px solid var(--bm-border);border-radius:12px;background:var(--bm-white);color:var(--bm-grey);font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}[data-theme] .bm-tab:hover{border-color:var(--bm-blue);color:var(--bm-blue)}[data-theme] .bm-tab.is-active{background:var(--bm-blue);border-color:var(--bm-blue);color:#fff;font-weight:600}[data-theme] .bm-tab:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}[data-theme] .bm-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:50%;background:#f2f2f2;color:#1d1d1d;font-size:10px;font-weight:600;letter-spacing:0}[data-theme] .bm-tab.is-active .bm-tab-count{background:rgba(255,255,255,.92);color:var(--bm-blue)}[data-theme] .bm-tabs-panel:focus{outline:none}[data-theme] .bm-tabs .nad-products-grid>*,[data-theme] .bm-tabs-actions{animation:bm-card-in .45s var(--nad-ease) both}@keyframes bm-card-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}[data-theme] .bm-tabs .nad-products-grid>:first-child{animation-delay:.02s}[data-theme] .bm-tabs .nad-products-grid>:nth-child(2){animation-delay:.07s}[data-theme] .bm-tabs .nad-products-grid>:nth-child(3){animation-delay:.12s}[data-theme] .bm-tabs .nad-products-grid>:nth-child(4){animation-delay:.17s}[data-theme] .bm-tabs .nad-products-grid>:nth-child(5){animation-delay:.22s}[data-theme] .bm-tabs .nad-products-grid>:nth-child(6){animation-delay:.27s}[data-theme] .bm-tabs .nad-products-grid>:nth-child(7){animation-delay:.32s}[data-theme] .bm-tabs .nad-products-grid>:nth-child(n+8){animation-delay:.36s}[data-theme] .bm-tabs-actions{animation-delay:.4s}@media (prefers-reduced-motion:reduce){[data-theme] .bm-tabs .nad-products-grid>*,[data-theme] .bm-tabs-actions{animation:none}}[data-theme] .bm-tabs .nad-products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,20px)}[data-theme] .bm-tabs-actions{margin-top:clamp(8px,1.2vw,14px);text-align:center}[data-theme] .bm-tabs .nad-product-card-body{padding-top:clamp(6px,.8vw,10px)}[data-theme] .bm-tabs-more{display:inline-flex;align-items:center;height:42px;padding:0 26px;border:1px solid var(--bm-blue);border-radius:21px;background:transparent;color:var(--bm-blue);font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:background .2s ease,color .2s ease}[data-theme] .bm-tabs-more:hover{background:var(--bm-blue);color:#fff}[data-theme] .bm-tabs-more:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}@media (max-width:1023px){[data-theme] .bm-tabs .nad-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-theme] .bm-marquee{width:100%;overflow:hidden;max-width:100vw}[data-theme] .bm-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation-name:bm-marquee-scroll;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}[data-theme] .bm-marquee-block{display:flex;align-items:center;flex:0 0 auto}@keyframes bm-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}[data-theme] .bm-marquee:hover .bm-marquee-track{animation-play-state:paused}[data-theme] .bm-marquee:focus-within .bm-marquee-track{animation-play-state:paused}[data-theme] .bm-marquee.is-offscreen .bm-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){[data-theme] .bm-marquee-track{animation:none}}[data-theme] .bm-ticker{background:var(--bm-wash);overflow:hidden}[data-theme] .bm-ticker-marquee{height:clamp(52px,6vw,75px);display:flex;align-items:center}[data-theme] .bm-ticker-item{display:inline-flex;align-items:center;flex:0 0 auto}[data-theme] .bm-ticker-text{padding:0 clamp(24px,4.4vw,63px) 0 0;color:var(--bm-ink);font-family:var(--font-heading);font-size:clamp(22px,3.4vw,44px);font-weight:700;line-height:1.2;letter-spacing:.01em;white-space:nowrap;-webkit-text-stroke:.022em currentColor;-webkit-text-fill-color:transparent}@supports not (-webkit-text-stroke:1px currentColor){[data-theme] .bm-ticker-text{color:rgba(34,34,34,.28)}}[data-theme] .bm-ticker-deco{display:inline-flex;align-items:center;flex:0 0 auto;padding-right:clamp(24px,4.4vw,63px);color:var(--bm-blue)}[data-theme] .bm-ticker-deco svg{display:block;width:clamp(11px,1.1vw,15px);height:auto}[data-theme]{--bm-gallery-card-w:clamp(150px,19vw,280px)}[data-theme] .bm-gallery{background:var(--bm-white);padding:clamp(20px,3vw,40px) 0;overflow:hidden}[data-theme] .bm-gallery-item{display:inline-flex;flex:0 0 auto;padding-right:clamp(10px,1.4vw,18px)}[data-theme] .bm-gallery-link{display:block;text-decoration:none;border-radius:12px}[data-theme] .bm-gallery-link:focus-visible{outline:2px solid var(--bm-blue);outline-offset:3px}[data-theme] .bm-gallery-media{display:block;width:var(--bm-gallery-card-w);aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:var(--bm-blue-tint)}[data-theme] .bm-gallery-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.52,0,.61,.99)}[data-theme] .bm-gallery-link:hover .bm-gallery-media img{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){[data-theme] .bm-gallery-media img{transition:none}[data-theme] .bm-gallery-link:hover .bm-gallery-media img{transform:none}}@media (hover:none){[data-theme] .bm-marquee:active .bm-marquee-track{animation-play-state:paused}}@media (max-width:767px){[data-theme] .bm-tabs .nad-products-grid{display:flex;grid-template-columns:none;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 6px;scroll-padding-inline:2px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}[data-theme] .bm-tabs .nad-products-grid::-webkit-scrollbar{display:none}[data-theme] .bm-tabs .nad-products-grid>*{flex:0 0 88%;scroll-snap-align:start}[data-theme] .bm-tab{height:30px;padding:0 5px 0 11px;font-size:10px}[data-theme] .bm-tab-count{min-width:16px;height:16px;font-size:9px}}[data-theme] .pdp{width:100%;max-width:var(--bm-max-w);margin:0 auto;padding:clamp(18px,3vw,40px) clamp(12px,3vw,32px) clamp(40px,6vw,80px);box-sizing:border-box}[data-theme] .pdp-breadcrumb{margin-bottom:clamp(12px,1.6vw,20px)}[data-theme] .pdp-breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:0;list-style:none;font-family:var(--font-jost),system-ui,sans-serif;font-size:13px;line-height:1.4}[data-theme] .pdp-breadcrumb-item{display:inline-flex;align-items:center;gap:6px;min-width:0}[data-theme] .pdp-breadcrumb-link{color:var(--nad-text-muted);text-decoration:none;transition:color .25s var(--nad-ease)}[data-theme] .pdp-breadcrumb-link:hover{color:var(--bm-blue)}[data-theme] .pdp-breadcrumb-link:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px;border-radius:2px}[data-theme] .pdp-breadcrumb-page{color:var(--nad-text-body);font-weight:500;max-width:min(46ch,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme] .pdp-breadcrumb-sep{display:inline-flex;align-items:center;color:var(--nad-text-muted);opacity:.7}@media (max-width:767px){[data-theme] .pdp-breadcrumb-list{font-size:12px}[data-theme] .pdp-breadcrumb-page{max-width:min(24ch,100%)}}[data-theme] .pdp-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "info" "aside";gap:clamp(20px,3.5vw,40px);align-items:start}[data-theme] .pdp-hero-media{grid-area:media;min-width:0}[data-theme] .pdp-hero-info{grid-area:info;min-width:0}@media (min-width:768px){[data-theme] .pdp-hero{grid-template-columns:1.1fr 1fr;grid-template-areas:"media info" "aside aside";gap:clamp(24px,3.5vw,48px)}}@media (min-width:1280px){[data-theme] .pdp-hero{grid-template-columns:1.1fr 1fr .95fr;grid-template-areas:"media info aside";gap:clamp(28px,2.6vw,44px)}[data-theme] .pdp-hero-info,[data-theme] .pdp-hero-media{position:sticky;top:96px;align-self:start}}[data-theme] .pdp-gallery-frame{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border:1px solid var(--bm-border);border-radius:10px;background:var(--bm-white);cursor:zoom-in}[data-theme] .pdp-gallery-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:16px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transition:none;transform-origin:center center}[data-theme] .pdp-gallery-zoom{position:absolute;inset:0;z-index:2;background-repeat:no-repeat;background-color:var(--bm-white);pointer-events:none}[data-theme] .pdp-gallery-frame.is-pinched{cursor:grab}[data-theme] .pdp-gallery-reset{position:absolute;right:10px;bottom:10px;z-index:3;padding:7px 12px;border:none;border-radius:999px;background:rgba(0,0,0,.72);color:#fff;font-size:12px;cursor:pointer}[data-theme] .pdp-thumbs-wrap{position:relative;display:flex;align-items:center;gap:6px;min-width:0}[data-theme] .pdp-thumbs{display:flex;gap:10px;margin:12px 0 0;padding:2px;list-style:none;overflow-x:auto;scrollbar-width:none;flex:1 1 auto;min-width:0;scroll-snap-type:x proximity;scroll-behavior:smooth}[data-theme] .pdp-thumbs>li{scroll-snap-align:start}[data-theme] .pdp-thumbs::-webkit-scrollbar{display:none}[data-theme] .pdp-thumbs-nav{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:12px;padding:0;border:1px solid var(--bm-border);border-radius:50%;background:var(--bm-white);color:var(--bm-ink);cursor:pointer;transition:background .2s,border-color .2s,opacity .2s}[data-theme] .pdp-thumbs-nav:hover:not(:disabled){border-color:var(--bm-blue);color:var(--bm-blue);background:var(--bm-blue-tint)}[data-theme] .pdp-thumbs-nav:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}[data-theme] .pdp-thumbs-nav:disabled{opacity:.35;cursor:default}@media (hover:none),(pointer:coarse){[data-theme] .pdp-thumbs-nav{display:none}}[data-theme] .pdp-thumb{flex:0 0 auto;width:72px;height:72px;padding:4px;border:1px solid var(--bm-border);border-radius:8px;background:var(--bm-white);cursor:pointer}[data-theme] .pdp-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}[data-theme] .pdp-thumb.is-active{border-color:var(--bm-blue);border-width:2px}[data-theme] .pdp-title{margin:0 0 8px;color:var(--bm-ink);font-family:var(--font-heading);font-size:clamp(20px,2.6vw,30px);font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-theme] .pdp-stock-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px}[data-theme] .pdp-stock{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;letter-spacing:.04em}[data-theme] .pdp-stock:before{content:"";width:9px;height:9px;border-radius:50%;background:currentColor}[data-theme] .pdp-stock--in{color:#1a8f3c}[data-theme] .pdp-stock--out{color:#d32029}[data-theme] .pdp-stock-count{margin:0;color:var(--bm-grey);font-size:13px;white-space:nowrap}[data-theme] .pdp-stock-count strong{color:var(--bm-ink)}[data-theme] .pdp-cart-error{margin:8px 0 0;color:#c0392b;font-size:13px;font-weight:600}[data-theme] .pdp-price-block{margin:0 0 14px}[data-theme] .pdp-price-row{display:flex;align-items:center;gap:10px;margin-bottom:2px}[data-theme] .pdp-price-original{color:var(--bm-grey);font-size:15px}[data-theme] .pdp-price-off{padding:2px 8px;border-radius:4px;background:#e8f6ec;color:#1a8f3c;font-size:12px;font-weight:600}[data-theme] .pdp-price-final{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:0;color:var(--bm-ink);font-size:clamp(22px,3vw,30px);font-weight:700}[data-theme] .pdp-tax-note{color:var(--bm-grey);font-size:12px;font-weight:400}[data-theme] .pdp-atc-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:12px}[data-theme] .pdp-compare-btn,[data-theme] .pdp-wishlist-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--bm-border);border-radius:8px;background:var(--bm-white);color:var(--bm-ink);cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}[data-theme] .pdp-compare-btn:hover,[data-theme] .pdp-wishlist-btn:hover{border-color:var(--bm-blue);color:var(--bm-blue)}[data-theme] .pdp-wishlist--active{color:#d32029;border-color:#d32029}[data-theme] .pdp-compare--active{color:#fff;background:var(--bm-blue);border-color:var(--bm-blue)}[data-theme] .pdp-atc-controls{flex-wrap:nowrap;gap:10px}[data-theme] .pdp-compare-btn,[data-theme] .pdp-qty-box,[data-theme] .pdp-wishlist-btn{flex:0 0 auto}[data-theme] .pdp-compare-btn:not(.pdp-compare--active),[data-theme] .pdp-wishlist-btn:not(.pdp-wishlist--active){background:var(--bm-blue-tint);border-color:var(--bm-border);color:var(--bm-ink)}[data-theme] .pdp-wishlist-btn:not(.pdp-wishlist--active):hover{background:#fdeaec;border-color:#d32029;color:#d32029}[data-theme] .pdp-compare-btn:not(.pdp-compare--active):hover{background:var(--bm-blue);border-color:var(--bm-blue);color:#fff}[data-theme] .nad-wl-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:clamp(12px,1.6vw,20px)}[data-theme] .nad-wl-card{position:relative;border-radius:10px;background:var(--bm-white);border-color:var(--bm-border);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}[data-theme] .nad-wl-card:hover{border-color:var(--bm-blue);box-shadow:0 10px 24px rgba(0,0,0,.1);transform:translateY(-2px)}[data-theme] .nad-wl-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none}[data-theme] .nad-wl-card-media{display:block;aspect-ratio:1/1;overflow:hidden;background:var(--bm-blue-tint)}[data-theme] .nad-wl-card-media .nad-wl-card-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:10px;box-sizing:border-box}[data-theme] .nad-wl-card-body{display:flex;flex-direction:column;gap:8px;padding:12px 12px 14px;flex:1}[data-theme] .nad-wl-card-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(2 * 1.35em);color:var(--bm-ink);font-family:var(--font-body);font-size:13px;font-weight:500;line-height:1.35}[data-theme] .nad-wl-card:hover .nad-wl-card-title{color:var(--bm-blue)}[data-theme] .nad-wl-card-meta{display:flex;align-items:baseline;justify-content:flex-start;gap:8px;margin-top:auto}[data-theme] .nad-wl-card-price{font-family:var(--font-body);font-size:16px;font-weight:700;color:var(--bm-ink)}[data-theme] .nad-wl-card-mrp{font-size:12px;color:var(--bm-grey);opacity:1}[data-theme] .nad-product-card .nad-wl-remove{position:absolute;top:8px;left:8px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--bm-border);border-radius:50%;background:rgba(255,255,255,.95);color:var(--bm-ink);cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.12);-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease}[data-theme] .nad-product-card .nad-wl-remove:hover:not(:disabled){background:#d32029;border-color:#d32029;color:#fff}[data-theme] .nad-product-card .nad-wl-remove:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){[data-theme] .nad-product-card .nad-wl-remove{width:32px;height:32px;top:6px;left:6px}[data-theme] .nad-wl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-theme] .nad-wl-card-body{padding:10px 10px 12px}[data-theme] .nad-wl-card-title{font-size:12.5px}[data-theme] .nad-wl-card-price{font-size:15px}}[data-theme] .pdp-atc-btn,[data-theme] .pdp-buynow-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-bottom:10px;padding:0 22px;border-radius:8px;font-size:14px;font-weight:600;letter-spacing:.04em;white-space:nowrap;cursor:pointer}[data-theme] .pdp-atc-btn{border:1px solid var(--bm-blue);background:var(--bm-blue);color:#fff}[data-theme] .pdp-buynow-btn{border:1px solid var(--bm-ink);background:var(--bm-ink);color:#fff}[data-theme] .pdp-atc-btn:disabled,[data-theme] .pdp-buynow-btn:disabled{opacity:.55;cursor:not-allowed}[data-theme] .pdp-cta-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}[data-theme] .pdp-cta-row .pdp-atc-btn,[data-theme] .pdp-cta-row .pdp-buynow-btn{margin-bottom:0;min-width:0;padding:0 12px}@media (max-width:360px){[data-theme] .pdp-cta-row{grid-template-columns:1fr}}[data-theme] .pdp-qty-box{border-radius:8px;overflow:hidden}[data-theme] .pdp-qty-box .input-group{display:flex;align-items:stretch}[data-theme] .pdp-qty-btn{width:40px;border:none;background:var(--bm-blue-tint);color:var(--bm-ink);font-size:17px;cursor:pointer}[data-theme] .pdp-qty-input{width:52px;border:none;text-align:center;font-size:14px}[data-theme] .pdp-share{margin-top:20px;padding-top:18px;border-top:1px solid var(--bm-border)}[data-theme] .pdp-share-label{display:block;margin-bottom:10px;color:var(--bm-ink);font-size:13px;font-weight:600}[data-theme] .pdp-share-list{display:flex;gap:10px;margin:0;padding:0;list-style:none}[data-theme] .pdp-share-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--bm-border);border-radius:50%;background:var(--bm-white);color:var(--bm-ink);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}[data-theme] .pdp-share-btn:hover{color:#fff;border-color:transparent}[data-theme] .pdp-share-btn--instagram:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}[data-theme] .pdp-share-btn:disabled{cursor:default;opacity:.6}[data-theme] .pdp-share-btn:disabled:hover{background:var(--bm-white);color:var(--bm-ink);border-color:var(--bm-border)}[data-theme] .pdp-share-btn:focus-visible{outline:2px solid var(--tm-accent,var(--bm-blue));outline-offset:2px}[data-theme] .pdp-share-btn.is-copied{background:#1a8f3c;border-color:#1a8f3c;color:#fff}[data-theme] .pdp-share-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-theme] .pdp-c3-block{border:1px solid var(--bm-border);border-radius:10px;background:var(--bm-white)}[data-theme] .pdp-acc{overflow:hidden}[data-theme] .pdp-acc,[data-theme] .pdp-acc:not([open]){border:none;background:transparent;border-radius:0}[data-theme] .pdp-acc-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 2px;border-bottom:1px solid var(--bm-border);cursor:pointer;color:var(--bm-ink);font-family:var(--font-heading);font-size:13px;font-weight:600;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-theme] .pdp-acc--open .pdp-acc-summary{border-bottom-color:var(--bm-border)}[data-theme] .pdp-acc-summary::-webkit-details-marker{display:none}[data-theme] .pdp-acc-title{margin-right:auto}[data-theme] .pdp-acc-extra,[data-theme] .pdp-acc-rating{display:inline-flex;align-items:center;gap:6px}[data-theme] .pdp-acc-rating .nad-review-stars{font-size:0}[data-theme] .pdp-acc-rating .nad-review-star{width:14px;height:14px}[data-theme] .pdp-acc-rating-num{font-family:var(--font-heading);font-size:12px;font-weight:600;color:var(--bm-grey)}[data-theme] .pdp-acc-rating--empty{font-family:var(--font-heading);font-size:11px;font-weight:500;color:var(--bm-grey);opacity:.8}[data-theme] .pdp-acc-summary:after{content:"";flex:0 0 auto;width:9px;height:9px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform .28s ease}[data-theme] .pdp-acc--open .pdp-acc-summary:after{transform:rotate(-135deg)}[data-theme] .pdp-acc-body-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}[data-theme] .pdp-acc--open .pdp-acc-body-wrap{grid-template-rows:1fr}[data-theme] .pdp-acc-body-wrap>*{overflow:hidden;min-height:0;opacity:0;transition:opacity .3s ease}[data-theme] .pdp-acc--open .pdp-acc-body-wrap>*{opacity:1}[data-theme] .pdp-acc .pdp-description-body{padding:10px 2px 4px;background:transparent}@media (prefers-reduced-motion:reduce){[data-theme] .pdp-acc-body-wrap,[data-theme] .pdp-acc-body-wrap>*,[data-theme] .pdp-acc-summary,[data-theme] .pdp-acc-summary:after{transition:none}}[data-theme] .pdp-acc-summary:focus-visible{outline:2px solid var(--bm-blue,#c2410c);outline-offset:-2px}[data-theme] .pdp-description-body p{margin:0 0 12px;color:var(--bm-grey);font-size:14px;line-height:1.75}[data-theme] .pdp-description-body p:last-child{margin-bottom:0}[data-theme] .pdp-sep-after-desc{display:none}[data-theme] .pdp-acc--open~.pdp-sep-after-desc{display:block}[data-theme] .pdp-description-body ol,[data-theme] .pdp-description-body ul{margin:0 0 14px;padding-left:20px;color:var(--bm-grey);font-size:14px;line-height:1.7}[data-theme] .pdp-description-body ul{list-style:disc}[data-theme] .pdp-description-body ol{list-style:decimal}[data-theme] .pdp-description-body li{margin:0 0 7px}[data-theme] .pdp-description-body li:last-child{margin-bottom:0}[data-theme] .pdp-description-body li::marker{color:var(--bm-blue,#c2410c)}[data-theme] .pdp-description-body b,[data-theme] .pdp-description-body strong{font-weight:600;color:var(--bm-ink)}[data-theme] .pdp-description-body h1,[data-theme] .pdp-description-body h2,[data-theme] .pdp-description-body h3,[data-theme] .pdp-description-body h4,[data-theme] .pdp-description-body h5,[data-theme] .pdp-description-body h6{margin:16px 0 8px;font-family:var(--font-heading);font-weight:700;color:var(--bm-ink);font-size:15px;line-height:1.3}[data-theme] .pdp-description-body>:first-child{margin-top:0}[data-theme] .pdp-description-body>:last-child{margin-bottom:0}[data-theme] .pdp-c3-block.pdp-gww{border:none;background:transparent;border-radius:0;padding:4px 0 2px}[data-theme] .pdp-gww-inner{display:flex;flex-direction:column;gap:10px}[data-theme] .pdp-gww-head{display:flex;align-items:center;justify-content:space-between;gap:10px}[data-theme] .pdp-gww-title{margin:0;color:var(--bm-ink);font-family:var(--font-heading);font-size:13px;font-weight:600}[data-theme] .pdp-gww-arrows .bm-cs-arrow{width:28px;height:28px;border:1px solid var(--bm-border);background:var(--bm-white);box-shadow:none}[data-theme] .pdp-gww-arrows .bm-cs-arrow:hover:not(:disabled){background:var(--bm-blue);border-color:var(--bm-blue);color:#fff}[data-theme] .pdp-gww-arrows .bm-cs-arrow:disabled{opacity:.45;color:rgba(16,16,16,.3)}[data-theme] .pdp-gww-rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}[data-theme] .pdp-gww-rail::-webkit-scrollbar{display:none}[data-theme] .pdp-gww-card{flex:0 0 46%;scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid var(--bm-border);border-radius:10px;background:var(--bm-white);text-decoration:none;color:var(--bm-ink);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}[data-theme] .pdp-gww-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.1);border-color:var(--bm-blue)}[data-theme] .pdp-gww-card:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}[data-theme] .pdp-gww-card-media{position:relative;display:block;width:100%;aspect-ratio:1/1;border-radius:8px;overflow:hidden;background:var(--bm-blue-tint-2)}[data-theme] .pdp-gww-card-img{-o-object-fit:contain;object-fit:contain;padding:6px}[data-theme] .pdp-gww-card-img--placeholder{padding:20%;opacity:.4;background:var(--bm-blue-tint,#fdeded)}[data-theme] .pdp-gww-card-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--bm-ink);font-size:12px;line-height:1.35;font-weight:500}@media (min-width:768px) and (max-width:1279px){[data-theme] .pdp-gww-card{flex-basis:22%}}@media (prefers-reduced-motion:reduce){[data-theme] .pdp-gww-card,[data-theme] .pdp-gww-rail{scroll-behavior:auto}[data-theme] .pdp-gww-card{transition:none}[data-theme] .pdp-gww-card:hover{transform:none}}[data-theme] .pdp-actions-skeleton{display:grid;gap:12px}[data-theme] .pdp-actions-skeleton span{height:44px;border-radius:8px;background:rgba(0,0,0,.05)}@media (max-width:767px){[data-theme] .pdp-thumb{width:58px;height:58px}[data-theme] .pdp-atc-btn,[data-theme] .pdp-buynow-btn{min-height:46px}}@media (hover:none),(pointer:coarse){[data-theme] .pdp-gallery-frame{cursor:default}[data-theme] .pdp-gallery-zoom{display:none}}[data-theme] .cmp-stock{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600}[data-theme] .cmp-stock:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}[data-theme] .cmp-stock--in{color:#1a8f3c}[data-theme] .cmp-stock--out{color:#d32029}[data-theme] .cmp-stars{display:inline-flex;align-items:center;gap:6px;color:var(--bm-grey);font-size:12px}[data-theme] .cmp-stars-icons{display:inline-flex;gap:1px;color:#d9d9d9}[data-theme] .cmp-stars-icons .is-filled{color:#f5a623;fill:#f5a623}[data-theme] .cmp-stars--compact{font-size:11px}[data-theme] .cmp-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 20px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}[data-theme] .cmp-btn--primary{border:1px solid var(--bm-blue);background:var(--bm-blue);color:#fff}[data-theme] .cmp-btn--ghost{border:1px solid var(--bm-border);background:var(--bm-white);color:var(--bm-ink)}[data-theme] .cmp-btn:disabled{opacity:.55;cursor:not-allowed}[data-theme] .cmp-bar{position:fixed;left:0;right:0;bottom:0;z-index:320;padding:12px clamp(10px,2vw,20px);background:var(--bm-white);border-top:1px solid var(--bm-border);box-shadow:0 -6px 26px rgba(0,0,0,.14);box-sizing:border-box}[data-theme] .cmp-bar-close{position:absolute;top:8px;right:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--bm-grey);cursor:pointer}[data-theme] .cmp-bar-close:hover{background:var(--bm-blue-tint);color:var(--bm-ink)}[data-theme] .cmp-bar-inner{display:flex;align-items:stretch;gap:clamp(12px,1.6vw,20px);max-width:var(--bm-max-w);margin:0 auto;padding-right:38px}[data-theme] .cmp-bar-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);flex:1 1 auto;min-width:0}[data-theme] .cmp-slot{position:relative;min-width:0;min-height:132px;box-sizing:border-box;border:1px solid var(--bm-border);border-radius:10px;background:var(--bm-white)}[data-theme] .cmp-slot--filled{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto auto auto;gap:3px 12px;align-content:center;padding:12px 16px 12px 12px}[data-theme] .cmp-slot--badged{grid-template-rows:auto auto auto auto auto}[data-theme] .cmp-slot--badged .cmp-slot-media{grid-row:1/span 5}[data-theme] .cmp-slot-media{grid-row:1/span 4;align-self:center;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:8px;background:var(--bm-blue-tint);overflow:hidden}[data-theme] .cmp-slot-media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:3px;box-sizing:border-box}[data-theme] .cmp-slot-noimg{color:var(--bm-blue);font-weight:600}[data-theme] .cmp-slot-name{margin:0;color:var(--bm-ink);font-size:12.5px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(2 * 1.35em)}[data-theme] .cmp-badges{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}[data-theme] .cmp-badge{display:inline-block;max-width:100%;padding:3px 5px;border-radius:3px;font-family:var(--font-body);font-size:8.5px;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}[data-theme] .cmp-badge--tag{background:#fffd96;color:#1d1d1d}[data-theme] .cmp-badge--sale{background:var(--bm-badge);color:#fff;flex:0 0 auto}[data-theme] .cmp-slot-price{margin:0;color:var(--bm-ink);font-size:15px;font-weight:700;line-height:1.2}[data-theme] .cmp-slot-remove{position:absolute;top:6px;right:6px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid var(--bm-border);border-radius:50%;background:var(--bm-white);color:var(--bm-ink);cursor:pointer}[data-theme] .cmp-slot-remove:hover{background:#d32029;border-color:#d32029;color:#fff}[data-theme] .cmp-slot--empty{display:flex;align-items:center;justify-content:center;border-style:dashed;color:var(--bm-grey);cursor:pointer}[data-theme] .cmp-slot--empty:hover{border-color:var(--bm-blue);color:var(--bm-blue)}[data-theme] .cmp-bar-actions{display:flex;flex-direction:column;justify-content:center;gap:8px;flex:0 0 auto;width:148px}[data-theme] .cmp-bar-actions .cmp-btn{width:100%;padding:0 12px}@media (max-width:1180px){[data-theme] .cmp-slot--filled{grid-template-columns:52px minmax(0,1fr);gap:3px 10px;padding:10px 14px 10px 10px}[data-theme] .cmp-slot-media{width:52px;height:52px}[data-theme] .cmp-slot{min-height:120px}[data-theme] .cmp-bar-actions{width:128px}[data-theme] .cmp-badge{font-size:8px;padding:2px 4px}}@media (max-width:767px){[data-theme] .cmp-bar{bottom:calc(64px + env(safe-area-inset-bottom, 0px));padding:10px 10px 12px}[data-theme] .cmp-bar-inner{flex-direction:column;gap:10px;padding-right:30px}[data-theme] .cmp-bar-slots{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}[data-theme] .cmp-bar-slots::-webkit-scrollbar{display:none}[data-theme] .cmp-slot{flex:0 0 auto;width:190px;min-height:116px;scroll-snap-align:start}[data-theme] .cmp-bar-actions{flex-direction:row;width:100%}[data-theme] .cmp-bar-actions .cmp-btn{flex:1 1 0}}[data-theme] .cmp-page{width:100%;max-width:var(--bm-max-w);margin:0 auto;padding:clamp(20px,3vw,40px) clamp(12px,3vw,32px) clamp(48px,6vw,80px);box-sizing:border-box}[data-theme] .cmp-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:clamp(16px,2.4vw,28px)}[data-theme] .cmp-page-title{margin:0;color:var(--bm-ink);font-family:var(--font-heading);font-size:clamp(20px,2.8vw,30px)}[data-theme] .cmp-page-title span{color:var(--bm-grey);font-weight:400}[data-theme] .cmp-page-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}[data-theme] a.cmp-btn{text-decoration:none}[data-theme] .cmp-page-empty{margin:0 0 18px;color:var(--bm-grey);font-size:14px}[data-theme] .cmp-page-track{display:flex;gap:clamp(12px,1.6vw,20px);overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px}[data-theme] .cmp-card{position:relative;flex:0 0 auto;width:clamp(210px,24vw,268px);scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;padding:16px 14px 14px;border:1px solid var(--bm-border);border-radius:12px;background:var(--bm-white);box-sizing:border-box}[data-theme] .cmp-card-remove{position:absolute;z-index:3;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid var(--bm-border);border-radius:50%;background:var(--bm-white);color:var(--bm-ink);cursor:pointer}[data-theme] .cmp-card-remove:hover{background:#d32029;border-color:#d32029;color:#fff}[data-theme] .cmp-card-media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;border-radius:8px;background:var(--bm-blue-tint);overflow:hidden}[data-theme] .cmp-card-media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:10px;box-sizing:border-box}[data-theme] .cmp-card-noimg{color:var(--bm-blue);font-family:var(--font-heading);font-size:28px;font-weight:600}[data-theme] .cmp-card-name{color:var(--bm-ink);font-size:13px;font-weight:600;line-height:1.35;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(2 * 1.35em)}[data-theme] .cmp-card-name:hover{color:var(--bm-blue)}[data-theme] .cmp-card-pricing{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}[data-theme] .cmp-card-price{color:var(--bm-ink);font-size:17px;font-weight:700}[data-theme] .cmp-card-original{color:var(--bm-grey);font-size:12px}[data-theme] .cmp-card-sku{margin:0;color:var(--bm-grey);font-size:11px}[data-theme] .cmp-card-brand{margin:10px 0 0;color:var(--bm-ink);font-size:13px;font-weight:600}[data-theme] .cmp-card-description{margin:12px 0;color:var(--bm-ink);font-size:13px;line-height:1.6}[data-theme] .cmp-card-description p{margin:0 0 10px}[data-theme] .cmp-card-description>:last-child{margin-bottom:0}[data-theme] .cmp-card-details{margin:4px 0 0;font-size:12px}[data-theme] .cmp-card-details>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px;padding:6px 0;border-top:1px solid var(--bm-border)}[data-theme] .cmp-card-details dt{color:var(--bm-grey)}[data-theme] .cmp-card-details dd{margin:0;text-align:right;color:var(--bm-ink)}[data-theme] .cmp-btn--view{width:100%;min-height:44px;margin-top:4px;border:1px solid var(--bm-blue);background:var(--bm-white);color:var(--bm-blue);text-align:center}[data-theme] .cmp-btn--view:hover{border-color:var(--bm-blue-dark);background:var(--bm-blue-tint);color:var(--bm-blue-dark)}[data-theme] .cmp-card-specs{margin:4px 0 0;font-size:12px}[data-theme] .cmp-card-specs>div{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-top:1px solid var(--bm-border)}[data-theme] .cmp-card-specs dt{color:var(--bm-grey)}[data-theme] .cmp-card-specs dd{margin:0;color:var(--bm-ink);text-align:right}[data-theme] .cmp-card-cta{margin-top:auto;width:100%}@media (max-width:767px){[data-theme] .cmp-page-head{flex-wrap:wrap}[data-theme] .cmp-page{padding-bottom:150px}[data-theme] .cmp-page-track{gap:10px;scroll-padding-left:2px}[data-theme] .cmp-card{width:calc((100% - 10px) / 2);min-width:150px;padding:14px 10px 12px;gap:7px}[data-theme] .cmp-card-name{font-size:12.5px}[data-theme] .cmp-card-price{font-size:15px}[data-theme] .cmp-card-remove{width:24px;height:24px;top:6px;right:6px}[data-theme] .cmp-card-specs{font-size:11px}[data-theme] .cmp-card-specs>div{flex-direction:column;gap:1px}[data-theme] .cmp-card-specs dd{text-align:left}[data-theme] .cmp-card-cta{min-height:42px;font-size:12.5px}}[data-theme] .nad-auth-modal-card{max-width:900px;overflow:hidden;border-radius:16px;box-shadow:0 30px 90px rgba(15,7,3,.38)}[data-theme] .nad-auth-modal-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);min-height:520px;max-height:calc(100dvh - 40px)}[data-theme] .nad-auth-modal-media{position:relative;min-width:0;overflow:hidden;background:var(--nad-deep-brown)}[data-theme] .nad-auth-modal-media-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}[data-theme] .nad-auth-modal-media:after{content:"";position:absolute;inset:0 0 auto 0;height:128px;background:linear-gradient(rgba(15,7,3,.55),rgba(15,7,3,0));pointer-events:none}[data-theme] .nad-auth-modal-media .nad-auth-modal-brand{position:absolute;top:22px;left:24px;z-index:2;color:var(--nad-warm-white);text-shadow:0 1px 12px rgba(0,0,0,.45)}[data-theme] .nad-auth-modal-panel{min-width:0;display:flex;flex-direction:column;justify-content:center;background:#fff;overflow-y:auto;overscroll-behavior:contain}[data-theme] .nad-auth-modal-close{background:rgba(15,7,3,.06);color:var(--nad-deep-brown)}[data-theme] .nad-auth-modal-body>.nad-auth-eyebrow{display:block;margin:0 0 6px;text-align:center;color:var(--nad-deep-brown);font-size:clamp(26px,2.6vw,34px);font-weight:700;letter-spacing:.14em;line-height:1.15;text-transform:uppercase;opacity:1}[data-theme] .nad-auth-modal-body>.nad-auth-title{margin:0 0 14px;text-align:center;color:var(--nad-deep-brown);font-size:clamp(17px,1.7vw,21px);font-weight:600;line-height:1.3}[data-theme] .nad-auth-modal-body>.nad-auth-sub{margin:0 0 20px;text-align:center}[data-theme] .nad-auth-modal-body .nad-auth-submit{background:#c2410c;border-color:#c2410c;color:#ffffff;font-weight:700}[data-theme] .nad-auth-modal-body .nad-auth-submit:hover:not(:disabled){background:#9a3412;border-color:#9a3412;color:#ffffff}[data-theme] .nad-auth-modal-body .nad-auth-submit:disabled{background:#c2410c;border-color:#c2410c;color:#ffffff;opacity:.6}@media (max-width:768px){[data-theme] .nad-auth-modal-overlay{padding:0;align-items:stretch;justify-content:flex-start}[data-theme] .nad-auth-modal-card{width:100%;max-width:none;height:100dvh;max-height:100dvh;border:none;border-radius:0;box-shadow:none}[data-theme] .nad-auth-modal-split{grid-template-columns:1fr;grid-template-rows:34% minmax(0,1fr);height:100%;min-height:0;max-height:none;position:relative}[data-theme] .nad-auth-modal-card{background:#fff}[data-theme] .nad-auth-modal-media{border-bottom-left-radius:50% 15%;border-bottom-right-radius:50% 15%;box-shadow:0 12px 26px rgba(15,7,3,.22);z-index:2}[data-theme] .nad-auth-modal-media:after{height:100px}[data-theme] .nad-auth-modal-media .nad-auth-modal-brand{top:18px;left:20px;font-size:18px}[data-theme] .nad-auth-modal-body>.nad-auth-sub{display:none}[data-theme] .nad-auth-modal-panel .nad-auth-label{color:var(--nad-deep-brown);font-weight:700;letter-spacing:.1em;opacity:1}[data-theme] .nad-auth-modal-panel .nad-auth-input,[data-theme] .nad-auth-modal-panel .nad-otp-identifier-wrap{border-radius:14px;box-shadow:0 2px 8px rgba(15,7,3,.07)}[data-theme] .nad-auth-modal-panel .nad-auth-input{padding:14px 16px}[data-theme] .nad-auth-modal-panel .nad-otp-identifier-wrap .nad-auth-input{border-radius:0;box-shadow:none}[data-theme] .nad-auth-modal-panel .nad-otp-identifier-wrap{overflow:hidden}[data-theme] .nad-auth-modal-panel .nad-otp-prefix{border-right:1px solid var(--nad-border)}[data-theme] .nad-auth-modal-panel .nad-auth-submit{margin-top:18px;border-radius:14px;min-height:50px;display:flex;align-items:center;justify-content:center;text-align:center;box-shadow:0 4px 12px rgba(15,7,3,.16)}[data-theme] .nad-auth-modal-panel{justify-content:flex-start;padding-bottom:env(safe-area-inset-bottom,0)}[data-theme] .nad-auth-modal-body{padding:24px 20px 28px}[data-theme] .nad-auth-modal-close{top:14px;right:14px;width:44px;height:44px;border-radius:14px;background:rgba(255,255,255,.95);color:var(--nad-deep-brown);border:1px solid rgba(15,7,3,.08);box-shadow:0 3px 12px rgba(0,0,0,.22);-webkit-tap-highlight-color:transparent}[data-theme] .nad-auth-modal-close svg{width:20px;height:20px}[data-theme] .nad-auth-modal-close:active{background:#fff;transform:scale(.94)}[data-theme] .nad-auth-modal-panel .nad-auth-input{font-size:16px}[data-theme] .nad-auth-modal-panel .nad-auth-submit{min-height:48px}}@media (max-width:768px) and (max-height:620px){[data-theme] .nad-auth-modal-split{grid-template-rows:26% minmax(0,1fr)}[data-theme] .nad-auth-modal-body>.nad-auth-eyebrow{font-size:24px}[data-theme] .nad-auth-modal-body>.nad-auth-title{font-size:17px}[data-theme] .nad-auth-modal-media .nad-auth-modal-brand{top:12px;font-size:16px}[data-theme] .nad-auth-modal-body{padding:18px 18px 24px}}[data-theme] .nad-auth-modal-media.nad-auth-modal-media--logo{display:block;box-sizing:border-box;padding:32px;background:#fff}[data-theme] .nad-auth-modal-media.nad-auth-modal-media--logo:after{display:none}[data-theme] .nad-auth-modal-logo{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;mix-blend-mode:normal}@media (max-width:768px){[data-theme] .nad-auth-modal-media.nad-auth-modal-media--logo{padding:14px 16px 24px}}[data-theme] .nad-review-stars{display:inline-flex;align-items:center;gap:1px;color:#f5a623;line-height:0}[data-theme] .nad-review-star--empty{color:#d5d5d5}[data-theme] .nad-review-summary{display:inline-flex;align-items:center;gap:6px;margin:6px 0 2px;text-decoration:none;color:#444;font-size:13px}[data-theme] .nad-review-summary:hover{color:var(--color-brand-primary,#c2410c)}[data-theme] .nad-review-summary-text{font-weight:600}[data-theme] .nad-review-summary--empty .nad-review-summary-text{font-weight:500}[data-theme] .pdp-reviews{max-width:var(--content-max-width,1440px);margin:32px auto 0;padding:24px 16px 8px;border-top:1px solid #ececec}[data-theme] .pdp-reviews-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:16px}[data-theme] .nad-review-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}[data-theme] .nad-review-item{padding:14px 16px;border:1px solid #eee;border-radius:10px;background:#fafafa}[data-theme] .nad-review-item-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:6px}[data-theme] .nad-review-author{font-weight:600;color:#1a1a1a;font-size:14px}[data-theme] .nad-review-date{color:#999;font-size:12px}[data-theme] .nad-review-title{font-weight:600;margin:2px 0;color:#222}[data-theme] .nad-review-content{margin:2px 0 0;color:#555;line-height:1.5}[data-theme] .nad-review-response{margin-top:10px;padding:10px 12px;border-left:3px solid var(--color-brand-primary,#c2410c);background:#fff1e8;border-radius:0 8px 8px 0}[data-theme] .nad-review-response-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-brand-primary,#c2410c);margin-bottom:2px}[data-theme] .nad-review-response p{margin:0;color:#444;font-size:13px}[data-theme] .nad-review-note{color:#777;font-size:14px;margin:8px 0}[data-theme] .nad-review-note--ok{color:#1a7f37;font-weight:600}[data-theme] .pdp-reviews-write{margin-top:24px}[data-theme] .nad-review-form{display:flex;flex-direction:column;gap:14px;max-width:560px;padding:18px;border:1px solid var(--bm-border);border-radius:14px;background:var(--bm-white);box-shadow:0 6px 20px rgba(16,16,16,.04)}[data-theme] .nad-review-form-title{font-family:var(--font-heading);font-size:17px;font-weight:700;margin:0;color:var(--bm-ink)}[data-theme] .nad-rvf-field{display:flex;flex-direction:column;gap:6px}[data-theme] .nad-rvf-label{font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--bm-ink)}[data-theme] .nad-rvf-optional{color:var(--bm-grey);font-weight:500}[data-theme] .nad-review-rating-input{display:inline-flex;align-items:center;gap:6px}[data-theme] .nad-review-rating-star{background:none;border:none;padding:3px;cursor:pointer;color:#f5a623;line-height:0;border-radius:6px;transition:transform .12s ease}[data-theme] .nad-review-rating-star svg{width:26px;height:26px}[data-theme] .nad-review-rating-star:hover{transform:scale(1.12)}[data-theme] .nad-review-rating-star .nad-review-star--empty{color:#d8d8d8}[data-theme] .nad-review-rating-star:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(245,166,35,.35)}[data-theme] .nad-rvf-rating-hint{margin-left:6px;font-size:12.5px;font-weight:600;color:var(--bm-grey)}[data-theme] .nad-review-input,[data-theme] .nad-review-textarea{width:100%;padding:11px 13px;border:1px solid var(--bm-border);border-radius:10px;font-size:14px;font-family:inherit;color:var(--bm-ink);background:var(--bm-white);resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}[data-theme] .nad-review-input::-moz-placeholder,[data-theme] .nad-review-textarea::-moz-placeholder{color:#9aa0a6}[data-theme] .nad-review-input::placeholder,[data-theme] .nad-review-textarea::placeholder{color:#9aa0a6}[data-theme] .nad-review-input:focus,[data-theme] .nad-review-textarea:focus{outline:none;border-color:var(--bm-blue,#c2410c);box-shadow:0 0 0 3px rgba(194,65,12,.18)}[data-theme] .nad-review-submit{align-self:stretch;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border:none;border-radius:10px;background:var(--bm-blue,#c2410c);color:#fff;font-family:var(--font-heading);font-size:14px;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}[data-theme] .nad-review-submit:hover:not(:disabled){background:#9a3412;transform:translateY(-2px);box-shadow:0 10px 26px rgba(214,40,40,.28)}[data-theme] .nad-review-submit:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(214,40,40,.4)}[data-theme] .nad-review-submit:disabled{opacity:.6;cursor:not-allowed}[data-theme] .nad-reviews-viewall{align-self:flex-start;margin-top:14px;padding:9px 18px;border:1px solid var(--bm-border);border-radius:999px;background:var(--bm-white);color:var(--bm-ink);font-family:var(--font-heading);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}[data-theme] .nad-reviews-viewall:hover{border-color:var(--bm-blue);color:var(--bm-blue);background:var(--bm-blue-tint-2)}[data-theme] .nad-reviews-viewall:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(214,40,40,.3)}[data-theme] .nad-reviews-drawer{position:fixed;inset:0;z-index:2000}[data-theme] .nad-reviews-drawer-overlay{position:absolute;inset:0;background:rgba(16,16,16,.42);opacity:0;transition:opacity .25s ease}[data-theme] .nad-reviews-drawer--open .nad-reviews-drawer-overlay{opacity:1}[data-theme] .nad-reviews-drawer-panel{position:absolute;top:0;right:0;height:100%;width:min(440px,92vw);display:flex;flex-direction:column;background:var(--bm-white);box-shadow:-12px 0 40px rgba(16,16,16,.16);transform:translateX(100%);transition:transform .28s cubic-bezier(.22,1,.36,1)}[data-theme] .nad-reviews-drawer--open .nad-reviews-drawer-panel{transform:translateX(0)}[data-theme] .nad-reviews-drawer-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--bm-border)}[data-theme] .nad-reviews-drawer-title{margin:0;font-family:var(--font-heading);font-size:16px;font-weight:700;color:var(--bm-ink)}[data-theme] .nad-reviews-drawer-close{flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--bm-border);border-radius:8px;background:var(--bm-white);color:var(--bm-ink);font-size:22px;line-height:1;cursor:pointer;transition:border-color .2s ease,color .2s ease}[data-theme] .nad-reviews-drawer-close:hover{border-color:var(--bm-blue);color:var(--bm-blue)}[data-theme] .nad-reviews-drawer-close:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(214,40,40,.35)}[data-theme] .nad-reviews-drawer-body{flex:1 1 auto;overflow-y:auto;padding:16px 18px 24px;-webkit-overflow-scrolling:touch}[data-theme] .nad-review-signin-link{display:inline;padding:0;border:none;background:none;font:inherit;color:var(--color-brand-primary,#c2410c);font-weight:600;text-decoration:underline;cursor:pointer}[data-theme] .nad-review-signin-link:hover{color:#9a3412}[data-theme] .nad-review-signin-link:focus-visible{outline:none;border-radius:3px;box-shadow:0 0 0 3px rgba(214,40,40,.3)}[data-theme] .nad-reviews-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin:8px 0 4px;padding:26px 22px;border:1px solid var(--bm-border);border-radius:14px;background:var(--bm-blue-tint-2)}[data-theme] .nad-reviews-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:var(--bm-white);color:#f5a623;box-shadow:0 4px 14px rgba(214,40,40,.08)}[data-theme] .nad-reviews-empty-title{margin:4px 0 0;font-family:var(--font-heading);font-size:16px;font-weight:700;color:var(--bm-ink)}[data-theme] .nad-reviews-empty-sub{margin:0;max-width:34ch;font-size:13.5px;line-height:1.5;color:var(--bm-grey)}[data-theme] .nad-reviews-empty-cta{margin-top:8px;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border:none;border-radius:10px;background:var(--bm-blue,#c2410c);color:#fff;font-family:var(--font-heading);font-size:13.5px;font-weight:700;letter-spacing:.03em;text-decoration:none;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}[data-theme] .nad-reviews-empty-cta:hover{background:#9a3412;transform:translateY(-2px);box-shadow:0 10px 26px rgba(214,40,40,.28)}[data-theme] .nad-reviews-empty-cta:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(214,40,40,.4)}@media (prefers-reduced-motion:reduce){[data-theme] .nad-reviews-drawer-panel{transition:opacity .01s linear;transform:none;opacity:0}[data-theme] .nad-reviews-drawer--open .nad-reviews-drawer-panel{transform:none;opacity:1}[data-theme] .nad-reviews-drawer-overlay{transition:opacity .01s linear}}[data-theme] .nad-review-media-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}[data-theme] .nad-review-media-thumb{position:relative;width:72px;height:72px;padding:0;border:1px solid #e3e3e3;border-radius:8px;overflow:hidden;background:#f2f2f2;cursor:pointer;flex:0 0 auto}[data-theme] .nad-review-media-thumb--static{cursor:default}[data-theme] .nad-review-media-thumb-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}[data-theme] .nad-review-media-thumb-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:11px;color:#888}[data-theme] .nad-review-media-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.6);background:rgba(0,0,0,.18);pointer-events:none}[data-theme] .nad-review-media-field{display:flex;align-items:center;flex-wrap:wrap;gap:10px}[data-theme] .nad-review-media-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}[data-theme] .nad-review-media-add{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:1px dashed var(--bm-blue,#c4c4c4);border-radius:10px;background:var(--bm-blue-tint-2,transparent);font-size:13px;font-weight:600;color:var(--bm-blue,#c2410c);cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}[data-theme] .nad-review-media-add:hover:not(:disabled){background:var(--bm-blue-tint,rgba(194,65,12,.1))}[data-theme] .nad-review-media-add:disabled{opacity:.5;cursor:not-allowed}[data-theme] .nad-review-media-add:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(194,65,12,.3)}[data-theme] .nad-review-media-hint{font-size:12px;color:#888}[data-theme] .nad-review-media-thumb-wrap{position:relative}[data-theme] .nad-review-media-remove{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;border:none;background:#1a1a1a;color:#fff;font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}[data-theme] .nad-review-lightbox{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.82);display:flex;align-items:center;justify-content:center;padding:24px}[data-theme] .nad-review-lightbox-body{max-width:92vw;max-height:88vh;display:flex}[data-theme] .nad-review-lightbox-media{max-width:92vw;max-height:88vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#000}[data-theme] .nad-review-lightbox-close{position:absolute;top:16px;right:20px;width:40px;height:40px;border-radius:50%;border:none;background:rgba(255,255,255,.15);color:#fff;font-size:26px;line-height:1;cursor:pointer}[data-theme] .nad-review-lightbox-close:focus-visible{outline:2px solid #fff}[data-theme] .bm-collgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:clamp(12px,1.6vw,22px)}[data-theme] .bm-collcard{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--bm-border);border-radius:12px;background:var(--bm-white);color:inherit;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}[data-theme] .bm-collcard:hover{transform:translateY(-4px);border-color:var(--bm-blue);box-shadow:0 10px 26px rgba(214,40,40,.14)}[data-theme] .bm-collcard:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}[data-theme] .bm-collcard-media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;overflow:hidden;background:var(--bm-blue-tint-2)}[data-theme] .bm-collcard-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .35s ease}[data-theme] .bm-collcard:hover .bm-collcard-media img{transform:scale(1.05)}[data-theme] .bm-collcard-monogram{font-family:var(--font-heading);font-size:clamp(34px,5vw,52px);font-weight:600;line-height:1;color:var(--bm-blue);opacity:.55}[data-theme] .bm-collcard-body{display:flex;flex-direction:column;gap:6px;flex:1;padding:14px 16px 16px}[data-theme] .bm-collcard-name{font-family:var(--font-heading);font-size:clamp(15px,1.4vw,17px);font-weight:600;line-height:1.3;color:var(--bm-ink)}[data-theme] .bm-collcard-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.5;color:var(--bm-grey)}[data-theme] .bm-collcard-cta{margin-top:auto;padding-top:8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bm-blue)}[data-theme] .bm-collcard-cta:after{content:" →";display:inline-block;transition:transform .25s ease}[data-theme] .bm-collcard:hover .bm-collcard-cta:after{transform:translateX(4px)}[data-theme] .bm-collections-more{margin-top:clamp(18px,2.2vw,28px);text-align:center}[data-theme] .bm-collections-viewall-wrap{margin-top:clamp(24px,3vw,40px);text-align:center}[data-theme] .bm-collections-viewall{display:inline-block;padding:11px 26px;border:1px solid var(--bm-blue);border-radius:999px;background:transparent;color:var(--bm-blue);font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,color .2s ease}[data-theme] .bm-collections-viewall:hover{background:var(--bm-blue);color:var(--bm-white)}[data-theme] .bm-collections-viewall:focus-visible{outline:2px solid var(--bm-blue);outline-offset:3px}[data-theme] .bm-collections-empty{padding:clamp(28px,4vw,56px) 0;text-align:center;color:var(--bm-grey);font-size:15px}[data-theme] .bm-collections-empty p{margin:0 0 18px}@media (prefers-reduced-motion:reduce){[data-theme] .bm-collcard,[data-theme] .bm-collcard-cta:after,[data-theme] .bm-collcard-media img{transition:none}[data-theme] .bm-collcard:hover,[data-theme] .bm-collcard:hover .bm-collcard-cta:after,[data-theme] .bm-collcard:hover .bm-collcard-media img{transform:none}}[data-theme] .nad-related-band{background:var(--bm-wash);padding:0 0 clamp(32px,4vw,56px);margin-top:-1px}[data-theme] .nad-related-inner{width:100%;max-width:var(--bm-max-w);margin:0 auto;padding:clamp(18px,2.4vw,32px) clamp(12px,3vw,32px) 0;box-sizing:border-box}[data-theme] .nad-related-title{margin:0 0 clamp(12px,1.6vw,18px);color:var(--bm-ink);font-family:var(--font-heading);font-size:clamp(22px,2.6vw,36px);font-weight:700;line-height:1.27;letter-spacing:.01em;text-align:center}[data-theme] .nad-cart-recs{margin-top:40px}[data-theme] .nad-cart-recs-block+.nad-addons{margin-top:32px}[data-theme] .nad-addons{max-width:var(--bm-max-w);margin:0 auto;padding:0 32px}[data-theme] .nad-addons-title{font-family:var(--font-heading,inherit);font-size:18px;font-weight:600;margin:0 0 14px;color:var(--bm-ink,#1a1a1a)}[data-theme] .nad-addons-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}[data-theme] .nad-addon-chip{display:flex;align-items:center;gap:12px;padding:8px 10px;border:1px solid var(--bm-line,#e6e6e6);border-radius:12px;background:#fff}[data-theme] .nad-addon-chip-media{position:relative;flex:0 0 auto;width:48px;height:48px;border-radius:8px;overflow:hidden;background:var(--bm-surface,#f5f5f5)}[data-theme] .nad-addon-chip-img:not(.bm-media-placeholder){-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:3px;box-sizing:border-box;background:var(--bm-white,#fff)}[data-theme] .nad-addon-chip-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}[data-theme] .nad-addon-chip-name{font-size:13px;line-height:1.3;color:var(--bm-ink,#1a1a1a);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme] .nad-addon-chip-name:hover{text-decoration:underline}[data-theme] .nad-addon-chip-price{font-size:13px;font-weight:600;color:var(--bm-ink,#1a1a1a)}[data-theme] .nad-addon-chip-add{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:none;cursor:pointer;background:var(--bm-accent,#c8273d);color:#fff;text-decoration:none;transition:transform .15s ease,opacity .15s ease}[data-theme] .nad-addon-chip-add:hover{transform:scale(1.06)}[data-theme] .nad-addon-chip-add:disabled{opacity:.6;cursor:default}[data-theme] .nad-addon-chip-add.is-added{background:#2e7d32}[data-theme] .nad-addon-chip-add:focus-visible{outline:2px solid var(--bm-accent,#c8273d);outline-offset:2px}@media (max-width:640px){[data-theme] .nad-addons{padding:0 16px}[data-theme] .nad-addons-list{grid-template-columns:1fr}}[data-theme] .nad-sa{display:flex;flex-direction:column;gap:12px;width:100%}[data-theme] .nad-sa-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;padding:0 28px;background:var(--bm-blue);color:#fff;border:none;border-radius:2px;font-family:var(--font-jost),system-ui,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:all .35s var(--nad-ease)}[data-theme] .nad-sa-btn:hover:not(:disabled){background:var(--bm-blue-dark);transform:translateY(-2px);box-shadow:0 12px 36px rgba(214,40,40,.28)}[data-theme] .nad-sa-btn:disabled{opacity:.55;cursor:not-allowed}[data-theme] .nad-sa-btn:focus-visible,[data-theme] .nad-sa-cancel:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}[data-theme] .nad-sa-confirm{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--bm-blue-tint);border:1px solid rgba(214,40,40,.25);border-radius:4px;color:var(--nad-deep-brown,#2a2a2a)}[data-theme] .nad-sa-confirm-icon{display:inline-flex;color:var(--bm-blue);flex:0 0 auto;margin-top:1px}[data-theme] .nad-sa-confirm-text{display:flex;flex-direction:column;gap:2px}[data-theme] .nad-sa-confirm-heading{font-size:14px;font-weight:600}[data-theme] .nad-sa-confirm-body{font-size:12.5px;color:var(--nad-muted,#6b6b6b)}[data-theme] .nad-sa-cancel{align-self:flex-start;background:none;border:none;padding:0;font-size:12.5px;color:var(--bm-blue);text-decoration:underline;text-underline-offset:2px;cursor:pointer}[data-theme] .nad-sa-cancel:hover:not(:disabled){color:var(--bm-blue-dark)}[data-theme] .nad-sa-cancel:disabled{opacity:.55;cursor:not-allowed}@media print{[data-theme] body *{visibility:hidden}[data-theme] .nad-invoice-root,[data-theme] .nad-invoice-root *{visibility:visible}[data-theme] .nad-invoice-root{position:absolute;left:0;top:0;width:100%;margin:0;padding:0}[data-theme] .bm-compare-panel,[data-theme] .bm-footer,[data-theme] .bm-header,[data-theme] .bm-mobile-bar,[data-theme] .cmp-slot,[data-theme] .hide-on-print,[data-theme] .nad-footer,[data-theme] .nad-invoice-actions,[data-theme] .nad-invoice-back-btn,[data-theme] .nad-mc-drawer{display:none!important}}@media (min-width:1280px) and (max-width:1699px){[data-theme] .bm-header-main{gap:12px;padding-inline:20px}[data-theme] .bm-header-nav{gap:6px}}[data-theme] .nad-address-skeleton{width:100%}[data-theme] .nad-address-skeleton-head{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:32px}[data-theme] .nad-address-skeleton-block{display:block;border-radius:8px;background:linear-gradient(90deg,rgba(0,0,0,.04) 25%,rgba(0,0,0,.07) 37%,rgba(0,0,0,.04) 63%);background-size:400% 100%;animation:bm-cs-shine 1.4s ease infinite}[data-theme] .nad-address-skeleton-title{width:min(330px,72%);height:clamp(29px,4vw,42px)}[data-theme] .nad-address-skeleton-copy{width:min(720px,92%);height:14px}[data-theme] .nad-address-skeleton-copy--short{display:none;width:min(420px,72%)}[data-theme] .nad-address-skeleton-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:16px}[data-theme] .nad-address-skeleton-card{min-height:220px;border-radius:12px}@media (min-width:1024px){[data-theme] .nad-address-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){[data-theme] .nad-address-skeleton-copy{width:100%}[data-theme] .nad-address-skeleton-copy--short{display:block}}@media (prefers-reduced-motion:reduce){[data-theme] .nad-address-skeleton-block{animation:none}}[data-theme] .bm-qv-positioner--drawer{align-items:center;justify-content:flex-end;padding:clamp(14px,2vw,28px);overflow:hidden}[data-theme] .bm-qv-panel{position:relative;width:100%;max-width:860px;max-height:calc(100vh - 32px);overflow-y:auto;border-radius:10px;background:var(--bm-white);box-shadow:0 20px 60px rgba(0,0,0,.3)}[data-theme] .bm-qv-panel--drawer{width:min(780px,calc(100vw - 32px));max-width:none;box-shadow:-18px 18px 60px rgba(8,22,46,.22)}@media (max-width:767px){[data-theme] .bm-qv-panel--drawer{width:100%}[data-theme] .bm-qv-positioner--drawer{align-items:flex-end;padding:12px}}[data-theme]{--tm-header-h:96px;--tm-search-w:671px;--tm-search-h:40px;--tm-search-btn-w:44px;--tm-border:#e5e7eb;--tm-ink:#1f2937;--tm-ink-soft:#6b7280}[data-theme] .bm-header.tm-header{position:sticky;top:0;left:auto;right:auto;width:100%;border-radius:0;background:#fff;box-shadow:none;border-bottom:1px solid var(--tm-border);transition:transform .28s cubic-bezier(.4,0,.2,1)}[data-theme] .bm-header-spacer,[data-theme] .tm-header .bm-header-rule,[data-theme] .tm-legacy-spacer{display:none}[data-theme] .tm-header-main{display:flex;align-items:center;gap:32px;min-height:var(--tm-header-h);font-family:var(--font-body)}[data-theme]{--tm-logo-h:84px}[data-theme] .tm-header .tm-logo{flex:0 0 auto;display:inline-flex;align-items:center;align-self:center;margin-top:0}[data-theme] .bm-header--docked.tm-header .tm-logo img,[data-theme] .tm-header .tm-logo img{width:auto;height:var(--tm-logo-h);max-width:180px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;transition:none}[data-theme] .bm-header--docked.tm-header .bm-logo-text{font-size:clamp(15px,3.4vw,22px)}[data-theme] .tm-contact{flex:0 0 auto;display:flex;flex-direction:column;gap:4px;min-width:0}[data-theme] .tm-contact-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:18px;color:var(--tm-ink);text-decoration:none;white-space:nowrap;transition:color .18s ease}[data-theme] .tm-contact-link:hover{color:var(--tm-accent)}[data-theme] .tm-contact-icon{flex:0 0 auto;color:var(--tm-accent)}[data-theme] .tm-search{position:relative;flex:1 1 auto;display:flex;align-items:center;min-width:0;max-width:calc(var(--tm-search-w) + var(--tm-search-btn-w))}[data-theme] .tm-search-input{flex:1 1 auto;min-width:0;height:var(--tm-search-h);padding:0 14px;border:.8px solid var(--tm-border);border-right:none;border-radius:8px 0 0 8px;background:#fff;font-family:inherit;font-size:14px;color:var(--tm-ink);outline:none}[data-theme] .tm-search-input::-moz-placeholder{color:var(--tm-ink-soft)}[data-theme] .tm-search-input::placeholder{color:var(--tm-ink-soft)}[data-theme] .tm-search-input:focus{border-color:var(--tm-accent)}[data-theme] .tm-search-input::-webkit-search-cancel-button,[data-theme] .tm-search-input::-webkit-search-decoration,[data-theme] .tm-search-input::-webkit-search-results-button{-webkit-appearance:none;appearance:none}[data-theme] .tm-search-submit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--tm-search-btn-w);height:var(--tm-search-h);border:none;border-radius:0 8px 8px 0;background:var(--tm-accent);color:#fff;cursor:pointer;transition:background .18s ease}[data-theme] .tm-search-submit:hover{background:var(--tm-accent-hover)}[data-theme] .tm-search-input:focus{box-shadow:0 0 0 3px rgba(214,40,40,.14)}[data-theme] .tm-search-submit:focus-visible{outline:2px solid #1f2937;outline-offset:2px}[data-theme] .tm-search-pop{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;max-height:min(60vh,420px);overflow-y:auto;padding:6px;border:1px solid var(--tm-border);border-radius:10px;background:#fff;box-shadow:0 12px 32px rgba(15,23,42,.14)}[data-theme] .tm-search-msg{margin:0;padding:14px 12px;font-size:13px;color:var(--tm-ink-soft)}[data-theme] .tm-search-list{margin:0;padding:0;list-style:none}[data-theme] .tm-search-row{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:8px;color:var(--tm-ink);text-decoration:none}[data-theme] .tm-search-row.is-active,[data-theme] .tm-search-row:hover{background:#f6f7f9}[data-theme] .tm-search-thumb{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--tm-border);border-radius:6px;background:#fff}[data-theme] .tm-search-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:2px;box-sizing:border-box}[data-theme] .tm-search-thumb-empty{width:100%;height:100%;background:#f3f4f6}[data-theme] .tm-search-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}[data-theme] .tm-search-price{flex:0 0 auto;font-size:13px;font-weight:600;color:var(--tm-ink)}[data-theme] .tm-search-viewall{display:block;width:100%;margin-top:4px;padding:10px;border:none;border-top:1px solid var(--tm-border);background:none;font-family:inherit;font-size:13px;font-weight:600;color:var(--tm-accent);text-align:center;cursor:pointer}[data-theme] .tm-search-viewall:hover{text-decoration:underline}[data-theme] .tm-actions{flex:0 0 auto;display:flex;gap:32px;margin-left:auto}[data-theme] .tm-header .tm-account{position:relative}[data-theme] .tm-account-btn{display:inline-flex;align-items:center;gap:10px;padding:0;border:none;background:none;color:var(--tm-ink);font-family:inherit;text-decoration:none;cursor:pointer}[data-theme] .tm-account-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--tm-border);border-radius:50%;color:var(--tm-ink)}[data-theme] .tm-account-btn:hover .tm-account-icon{border-color:var(--tm-accent);color:var(--tm-accent)}[data-theme] .tm-account-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25;text-align:left}[data-theme] .tm-account-hi{font-size:11px;color:var(--tm-ink-soft)}[data-theme] .tm-account-cta{font-size:13px;font-weight:600;white-space:nowrap}[data-theme] .tm-header .tm-account .bm-account-menu{top:calc(100% + 10px);right:0;left:auto}[data-theme] .tm-cart{display:flex;align-items:center}[data-theme] .tm-cart .nad-mc-trigger{position:relative;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;min-width:0;padding:6px 18px;border:none;background:none;color:var(--tm-ink);cursor:pointer;transition:color .18s ease}[data-theme] .tm-cart .nad-mc-trigger:hover{color:var(--tm-accent);background:none}[data-theme] .tm-cart .nad-mc-trigger:after{content:"Cart";font-size:13px;font-weight:600;line-height:1}[data-theme] .tm-cart .nad-mc-count{position:absolute;top:0;left:28px;right:auto;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--tm-accent);color:#fff;font-size:10px;font-weight:700;line-height:17px;text-align:center}[data-theme] .tm-navrow{border-top:1px solid var(--tm-border);background:#fafafa}[data-theme] .tm-navrow .bm-navlinks{display:flex}[data-theme] .tm-navrow-icons{flex:0 0 auto;margin:0;padding:0}[data-theme] .tm-navrow-icons .bm-icon-btn{padding:4px 8px}[data-theme] .tm-navrow-icons .bm-icon-label{font-size:11px}@media (max-width:1023px){[data-theme] .tm-header-main{flex-wrap:wrap;gap:10px;padding-top:8px;padding-bottom:10px;min-height:0}[data-theme] .tm-actions,[data-theme] .tm-contact,[data-theme] .tm-navrow{display:none}[data-theme] .tm-search{order:1;flex:1 1 100%;max-width:100%}[data-theme] .tm-header .tm-logo{flex:0 0 auto;align-self:center;margin-top:0}[data-theme]{--tm-logo-h:68px}[data-theme] .tm-header .bm-header-cart{margin-left:auto}}@media (max-width:480px){[data-theme]{--tm-logo-h:58px}[data-theme] .bm-header--docked.tm-header .tm-logo img,[data-theme] .tm-header .tm-logo img{max-width:120px}}@media (min-width:1024px){[data-theme] .tm-navrow{display:block}}@media (min-width:1024px) and (max-width:1199px){[data-theme] .tm-contact{display:none}[data-theme] .tm-header-main{gap:20px}}[data-theme] .bm-sidenav+.bm-trending--overlay{margin-top:0;padding-top:clamp(20px,3vw,40px)}[data-theme]{--tm-catbar-h:48px;--tm-mega-h:490px;--tm-mega-col-w:240px;--tm-gutter:16px}[data-theme] .tm-catbar{background:#fff;box-shadow:inset 0 1px 0 var(--tm-border);font-family:var(--font-body)}[data-theme] .tm-catbar-inner{position:relative;display:flex;align-items:stretch;min-height:var(--tm-catbar-h)}[data-theme] .tm-catbar-trigger{flex:0 0 auto;width:170px;display:inline-flex;align-items:center;gap:8px;height:var(--tm-catbar-h);margin-left:15px;padding:0 0 0 12px;border:0;background:none;color:var(--tm-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;text-align:left}[data-theme] .tm-catbar-trigger.is-open,[data-theme] .tm-catbar-trigger:hover{color:var(--tm-accent)}[data-theme] .tm-catbar-link:focus-visible,[data-theme] .tm-catbar-trigger:focus-visible,[data-theme] .tm-mega-c1-row:focus-visible,[data-theme] .tm-mega-c2-chev:focus-visible,[data-theme] .tm-mega-c2-row:focus-visible,[data-theme] .tm-mega-c3l-back:focus-visible,[data-theme] .tm-navdrop-all:focus-visible,[data-theme] .tm-navprod:focus-visible{outline:2px solid var(--tm-accent);outline-offset:-2px}[data-theme] .tm-catbar-trigger--drawer{display:none}[data-theme] .tm-catbar-links{margin:0;padding:0;list-style:none;min-width:0}[data-theme] .tm-catbar-item,[data-theme] .tm-catbar-links{display:flex;align-items:stretch}[data-theme] .tm-catbar-link{display:inline-flex;align-items:center;height:var(--tm-catbar-h);padding:0 15px;color:var(--tm-ink);font-size:14px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;transition:color .18s ease}[data-theme] .tm-catbar-item.is-open>.tm-catbar-link,[data-theme] .tm-catbar-link.is-active,[data-theme] .tm-catbar-link:hover{color:var(--tm-accent)}[data-theme] .tm-catbar-right{display:flex;align-items:stretch;margin-left:auto;flex:0 0 auto}[data-theme] .tm-catbar-right .tm-navrow-icons{align-items:center;padding-left:6px}[data-theme] .tm-mega{position:absolute;top:100%;left:var(--tm-gutter);right:var(--tm-gutter);z-index:60;display:flex;height:var(--tm-mega-h);background:#fff;border-radius:0 0 8px 8px;box-shadow:0 5px 10px 1px rgba(166,166,166,.4);overflow:hidden}[data-theme] .tm-mega-c1{flex:0 0 var(--tm-mega-col-w);width:var(--tm-mega-col-w);margin:0;padding:8px 0;list-style:none;overflow-y:auto;border-right:1px solid var(--tm-border)}[data-theme] .tm-mega-c1-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 14px;border:0;background:none;color:var(--tm-ink);font:inherit;font-size:13.5px;font-weight:500;line-height:1.25;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}[data-theme] .tm-mega-c1-label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-theme] .tm-mega-c1-row.is-active{background:var(--tm-accent);color:#fff}[data-theme] .tm-mega-c1-row:hover:not(.is-active){background:#f6f6f6;color:var(--tm-accent)}[data-theme] .tm-mega-chev{flex:0 0 auto}[data-theme] .tm-mega-c2{position:relative;flex:0 0 var(--tm-mega-col-w);width:var(--tm-mega-col-w);height:100%;overflow:hidden;border-right:1px solid var(--tm-border)}[data-theme] .tm-mega-c2-list,[data-theme] .tm-mega-c3l-list{margin:0;padding:8px 0;list-style:none;height:100%;overflow-y:auto}[data-theme] .tm-mega-c2-item{display:flex;align-items:stretch}[data-theme] .tm-mega-c2-row{flex:1 1 auto;display:block;padding:9px 14px;color:var(--tm-ink);font-size:13.5px;line-height:1.3;text-decoration:none;transition:background .15s ease,color .15s ease}[data-theme] .tm-mega-c2-row:hover{background:var(--tm-accent);color:#fff}[data-theme] .tm-mega-c2-row--all{font-weight:600}[data-theme] .tm-mega-c2-row--all.is-active{background:var(--tm-accent);color:#fff}[data-theme] .tm-mega-c2-chev{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;border:0;background:none;color:var(--tm-ink-soft);cursor:pointer;transition:background .15s ease,color .15s ease}[data-theme] .tm-mega-c2-chev.is-open,[data-theme] .tm-mega-c2-chev:hover{background:var(--tm-accent);color:#fff}[data-theme] .tm-mega-c3l{position:absolute;inset:0;background:#fff;transform:translateX(100%);transition:transform .3s ease}[data-theme] .tm-mega-c3l.is-open{transform:translateX(0)}[data-theme] .tm-mega-c3l-back{display:flex;align-items:center;gap:6px;width:100%;padding:9px 14px;border:0;border-bottom:1px solid var(--tm-border);background:none;color:var(--tm-ink);font:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer}[data-theme] .tm-mega-c3l-back:hover{color:var(--tm-accent)}[data-theme] .tm-mega-c3{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px;padding:20px;min-width:0}[data-theme] .tm-mega-c3-caption{text-align:center}[data-theme] .tm-mega-c3-caption p{margin:0 0 6px;color:var(--tm-ink);font-size:14px;font-weight:600}[data-theme] .tm-mega-c3-cta{display:inline-block;color:var(--tm-accent);font-size:13.5px;font-weight:600;text-decoration:underline}[data-theme] .tm-navdrop{position:absolute;top:100%;left:var(--tm-gutter);right:var(--tm-gutter);z-index:60;background:#fff;border-radius:0 0 8px 8px;box-shadow:0 5px 10px 1px rgba(166,166,166,.4)}[data-theme] .tm-navdrop-inner{padding:20px}[data-theme] .tm-navprod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}[data-theme] .tm-navprod{display:flex;align-items:center;gap:12px;padding:8px;border-radius:8px;width:100%;min-width:0;color:var(--tm-ink);text-decoration:none;transition:background .18s ease}[data-theme] .tm-navprod:hover{background:rgba(0,0,0,.04)}[data-theme] .tm-navprod-text{display:flex;flex-direction:column;gap:2px;min-width:0}[data-theme] .tm-navprod-media{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:47px;height:47px;background:#fff;border-radius:0;overflow:hidden}[data-theme] .tm-navprod-media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}[data-theme] .tm-navprod-ph{display:block;width:100%;height:100%;background:#f3f4f6}[data-theme] .nad-search-row-thumb img.bm-media-placeholder,[data-theme] .tm-navprod-media img.bm-media-placeholder,[data-theme] .tm-search-thumb img.bm-media-placeholder{-o-object-fit:contain;object-fit:contain;padding:16%;box-sizing:border-box;background:var(--bm-blue-tint,#fdeded)}[data-theme] .bm-qv-media img.bm-media-placeholder{-o-object-fit:contain;object-fit:contain;padding:22%;box-sizing:border-box;background:var(--bm-blue-tint,#fdeded)}[data-theme] .nad-wl-card-media .nad-wl-card-img.bm-media-placeholder{padding:22%;background:var(--bm-blue-tint,#fdeded)}[data-theme] .tm-navprod-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;line-height:1.35}[data-theme] .tm-navprod:hover .tm-navprod-name{color:var(--tm-accent)}[data-theme] .tm-navprod-price{display:block;margin-top:4px;font-size:14px;font-weight:700}[data-theme] .tm-navprod--skeleton{display:block;width:200px;height:250px;background:linear-gradient(90deg,#f3f4f6 25%,#e9eaec 37%,#f3f4f6 63%);background-size:400% 100%;animation:tm-navprod-shimmer 1.2s ease-in-out infinite}@keyframes tm-navprod-shimmer{0%{background-position:100% 0}to{background-position:0 0}}[data-theme] .tm-navdrop-empty{margin:0;color:var(--tm-ink-soft);font-size:14px}[data-theme] .tm-navdrop-all{display:inline-flex;align-items:center;gap:4px;margin-top:16px;color:var(--tm-accent);font-size:13.5px;font-weight:600;text-decoration:none}[data-theme] .tm-navdrop-all:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){[data-theme] .tm-mega-c3l{transition:none}[data-theme] .tm-navprod--skeleton{animation:none}}@media (max-width:1023px){[data-theme] .tm-catbar-trigger{display:none}[data-theme] .tm-catbar-trigger--drawer{display:inline-flex;width:auto;padding-right:12px}[data-theme] .tm-catbar-links{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;min-width:0}[data-theme] .tm-catbar-links::-webkit-scrollbar{display:none}[data-theme] .tm-catbar-right,[data-theme] .tm-mega,[data-theme] .tm-navdrop{display:none}}@media (max-width:575px){[data-theme]{--tm-gutter:12px}[data-theme] .tm-catbar-link{padding:0 11px;font-size:13px}}[data-theme] .tm-mega-c3-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px 14px;width:100%}[data-theme] .tm-mega-c3{align-items:stretch;justify-content:flex-start;overflow-y:auto}[data-theme] .tm-mega-c3-skel{display:block;height:63px;border-radius:8px;background:rgba(0,0,0,.05)}[data-theme] .tm-mega-c3-empty{display:inline-flex;align-items:center;padding:10px 2px;color:var(--tm-accent);font-size:13.5px;font-weight:600;text-decoration:none}[data-theme] .tm-mega-c3-empty:hover{text-decoration:underline}[data-theme] .tm-mega-c3-all{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;min-height:32px;margin-bottom:8px;color:var(--tm-accent);font-size:13.5px;font-weight:600;text-decoration:none;border-radius:4px}[data-theme] .tm-mega-c3-all:hover{text-decoration:underline}[data-theme] .tm-mega-c3-all:focus-visible{outline:2px solid var(--tm-accent);outline-offset:2px}@media (max-width:1199px){[data-theme] .tm-mega-c3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){[data-theme] .tm-catbar,[data-theme] .tm-search{display:none}}[data-theme]{--tm-gold:#c08a2e;--tm-gold-soft:#e8c26a}[data-theme] .bm-trending--band{padding-top:clamp(32px,4.5vw,64px);padding-bottom:clamp(26px,3.5vw,52px)}[data-theme] .bm-trending-head--band{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:clamp(16px,2.2vw,28px);text-align:left}[data-theme] .bm-trending-headings{min-width:0}[data-theme] .bm-trending-eyebrow{display:block;margin-bottom:6px;color:var(--tm-gold);font-family:var(--font-body);font-size:clamp(11px,.85vw,12px);font-weight:700;letter-spacing:.2em;line-height:1.2;text-transform:uppercase}[data-theme] .bm-trending-title{margin:0;padding:0;color:var(--bm-ink);font-family:var(--font-heading),Georgia,serif;font-size:clamp(24px,3vw,40px);font-weight:700;letter-spacing:-.01em;line-height:1.15}[data-theme] .bm-trending-viewall{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding-bottom:4px;color:var(--tm-accent);font-family:var(--font-body);font-size:clamp(13px,1vw,15px);font-weight:600;text-decoration:none;white-space:nowrap;transition:gap .2s ease,color .2s ease}[data-theme] .bm-trending-viewall:hover{gap:12px;color:var(--tm-accent-hover)}[data-theme] .bm-trending-viewall:focus-visible{outline:2px solid var(--tm-accent);outline-offset:3px;border-radius:4px}[data-theme] .bm-trending--band .bm-trending-track{gap:clamp(12px,1.4vw,22px);scroll-snap-type:x mandatory;padding:8px 0 20px;scroll-padding-inline:0}[data-theme] .bm-trending--band .bm-trending-card{position:relative;width:clamp(170px,20vw,268px);aspect-ratio:4/5;align-items:stretch;gap:0;overflow:hidden;border:1px solid var(--bm-border);border-radius:16px;background:var(--bm-white);text-align:left;box-shadow:0 2px 10px rgba(16,24,40,.05);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}[data-theme] .bm-trending--band .bm-trending-card:focus-visible,[data-theme] .bm-trending--band .bm-trending-card:hover{transform:translateY(-8px);box-shadow:0 18px 34px rgba(16,24,40,.16);border-color:var(--tm-gold-soft)}[data-theme] .bm-trending--band .bm-trending-card:focus-visible{outline:2px solid var(--tm-gold)}[data-theme] .bm-trending--band .bm-trending-media{flex:0 0 75%;width:100%;height:75%;aspect-ratio:auto;border-radius:0;background:#fff}[data-theme] .bm-trending--band .bm-trending-media img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;padding:18px 18px 14px;box-sizing:border-box}[data-theme] .bm-trending--band .bm-trending-card:hover .bm-trending-media img{transform:scale(1.03)}[data-theme] .bm-trending--band .bm-trending-monogram{color:var(--tm-gold);font-size:clamp(34px,4vw,54px);font-weight:700}[data-theme] .bm-trending--band .bm-trending-name{padding:clamp(10px,1.1vw,14px) clamp(12px,1.1vw,16px) 0;font-family:var(--font-heading),Georgia,serif;font-size:clamp(13px,1.1vw,16px);font-weight:700;text-align:left;display:block;min-height:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme] .bm-trending--band .bm-trending-nav{top:37.5%;border-color:var(--tm-gold-soft)}[data-theme] .bm-trending--band .bm-trending-nav:focus-visible,[data-theme] .bm-trending--band .bm-trending-nav:hover:not(:disabled){background:var(--tm-accent);border-color:var(--tm-accent);color:#fff}[data-theme] .bm-trending--band .bm-trending-nav:focus-visible{outline:2px solid var(--tm-accent);outline-offset:3px}@media (max-width:599px){[data-theme] .bm-trending-head--band{flex-direction:column;align-items:flex-start;gap:10px}[data-theme] .bm-trending-viewall{padding-bottom:0}}@media (prefers-reduced-motion:reduce){[data-theme] .bm-trending--band .bm-trending-card,[data-theme] .bm-trending--band .bm-trending-cta svg,[data-theme] .bm-trending--band .bm-trending-media img,[data-theme] .bm-trending--band .bm-trending-viewall{transition:none}[data-theme] .bm-trending--band .bm-trending-card:focus-visible,[data-theme] .bm-trending--band .bm-trending-card:hover{transform:none}[data-theme] .bm-trending--band .bm-trending-card:hover .bm-trending-cta svg,[data-theme] .bm-trending--band .bm-trending-card:hover .bm-trending-media img{transform:none}[data-theme] .bm-trending--band .bm-trending-viewall:hover{gap:7px}}[data-theme]{--tm-hero-gold:#c9a227;--tm-hero-gold-lit:#d4a03c;--tm-hero-gold-hi:#e6bb5c;--tm-hero-ink:6,7,10}[data-theme] .bm-banner-frame.tm-hero-frame{min-height:420px}@media (max-width:767px){[data-theme] .bm-banner-frame.tm-hero-frame{min-height:470px}}[data-theme] .bm-slide-hit{position:absolute;inset:0;display:block}[data-theme] .tm-hero-overlay{position:absolute;inset:0;display:flex;align-items:center;pointer-events:none;background:linear-gradient(90deg,rgba(var(--tm-hero-ink),.94) 0,rgba(var(--tm-hero-ink),.9) 30%,rgba(var(--tm-hero-ink),.7) 48%,rgba(var(--tm-hero-ink),.3) 68%,rgba(var(--tm-hero-ink),0) 88%)}[data-theme] .tm-hero-inner{width:100%;max-width:var(--bm-max-w);margin:0 auto;padding-inline:clamp(16px,3vw,32px);padding-block:clamp(18px,2.4vw,40px);min-width:0}[data-theme] .tm-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(9px,1.2vw,18px);max-width:min(800px,100%)}[data-theme] .tm-hero-eyebrow{margin:0;font-family:var(--font-heading);font-size:clamp(11px,.95vw,13px);font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--tm-hero-gold-lit)}[data-theme] .tm-hero-title{margin:0;font-family:var(--font-heading);font-size:clamp(28px,4vw,56px);font-weight:700;line-height:1.08;color:#fff;max-width:min(16ch,100%);text-transform:capitalize;text-shadow:0 2px 18px rgba(0,0,0,.5)}[data-theme] .tm-hero-accent{color:var(--tm-hero-gold-lit)}[data-theme] .tm-hero-sub{margin:0;max-width:46ch;font-size:clamp(14px,1.1vw,16px);line-height:1.6;color:#c3c9d4;text-shadow:0 1px 10px rgba(0,0,0,.45)}[data-theme] .tm-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(2px,.5vw,6px);max-width:100%}[data-theme] .tm-hero-btn{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 26px;border-radius:4px;border:1px solid transparent;font-family:var(--font-heading);font-size:clamp(12px,1vw,14px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap;max-width:100%;transition:background .2s ease,border-color .2s ease,color .2s ease}[data-theme] .tm-hero-btn svg{flex:0 0 auto;transition:transform .2s ease}[data-theme] .tm-hero-btn:hover svg{transform:translateX(3px)}[data-theme] .tm-hero-btn:focus-visible{outline:2px solid var(--tm-hero-gold-hi);outline-offset:3px}[data-theme] .tm-hero-btn--primary{background:var(--tm-hero-gold);border-color:var(--tm-hero-gold);color:#17120a;box-shadow:0 10px 26px rgba(0,0,0,.32)}[data-theme] .tm-hero-btn--primary:hover{background:var(--tm-hero-gold-hi);border-color:var(--tm-hero-gold-hi)}[data-theme] .tm-hero-btn--ghost{background:transparent;border-color:rgba(255,255,255,.55);color:#fff}[data-theme] .tm-hero-btn--ghost:hover{background:rgba(255,255,255,.12);border-color:#fff}[data-theme] .tm-hero-features{list-style:none;margin:clamp(4px,.9vw,12px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.3vw,20px);width:100%}[data-theme] .tm-hero-feature{display:flex;align-items:center;gap:10px;min-width:0}[data-theme] .tm-hero-feature-icon{color:var(--tm-hero-gold-lit);flex:0 0 auto}[data-theme] .tm-hero-feature-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}[data-theme] .tm-hero-feature-l1{color:#fff;font-size:clamp(11px,.88vw,13px);font-weight:600}[data-theme] .tm-hero-feature-l2{color:rgba(255,255,255,.62);font-size:clamp(10px,.8vw,12px)}@media (max-width:1023px){[data-theme] .tm-hero-features{grid-template-columns:repeat(2,minmax(0,1fr));max-width:470px}}@media (max-width:767px){[data-theme] .tm-hero-overlay{background:linear-gradient(180deg,rgba(var(--tm-hero-ink),.78) 0,rgba(var(--tm-hero-ink),.88) 100%)}[data-theme] .tm-hero-features,[data-theme] .tm-hero-title{max-width:100%}}@media (max-width:480px){[data-theme] .tm-hero-actions{width:100%}[data-theme] .tm-hero-btn{flex:1 1 100%;padding:12px 16px;font-size:12px;letter-spacing:.03em;white-space:normal}}@media (prefers-reduced-motion:reduce){[data-theme] .tm-hero-btn,[data-theme] .tm-hero-btn svg{transition:none}[data-theme] .tm-hero-btn:hover svg{transform:none}}[data-theme] .tm-hero-inner{position:relative}[data-theme] .tm-hero-script{position:absolute;top:clamp(26px,5vw,78px);right:clamp(16px,3vw,32px);z-index:2;margin:0;pointer-events:none;font-family:var(--font-script),"Segoe Script",cursive;font-size:clamp(26px,2.6vw,40px);font-weight:600;line-height:1.04;text-align:right;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.55);rotate:-4deg}[data-theme] .tm-hero-script span{display:block}[data-theme] .tm-hero-script:after{content:"";display:block;width:clamp(86px,9vw,132px);height:clamp(12px,1.2vw,18px);margin-top:clamp(4px,.5vw,8px);margin-left:auto;background:no-repeat 50%/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 18'%3E%3Cpath d='M2 13C22 4 52 1 78 4c14 2 28 5 40 10' fill='none' stroke='%23d4a03c' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}@media (max-width:1023px){[data-theme] .tm-hero-script{display:none}}[data-theme] .tm-sport{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(22px,2.4vw,34px);min-height:clamp(220px,20vw,300px);display:flex;align-items:center;background-color:#0b0d11}[data-theme] .tm-sport-bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;z-index:0}[data-theme] .tm-sport-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(var(--tm-hero-ink,6,7,10),.92) 0,rgba(var(--tm-hero-ink,6,7,10),.82) 38%,rgba(var(--tm-hero-ink,6,7,10),.45) 68%,rgba(var(--tm-hero-ink,6,7,10),.28) 100%),linear-gradient(180deg,rgba(var(--tm-hero-ink,6,7,10),0) 45%,rgba(var(--tm-hero-ink,6,7,10),.55) 100%)}[data-theme] .tm-sport-inner{position:relative;z-index:2;width:100%;min-width:0;max-width:var(--bm-max-w);margin-inline:auto;padding-inline:clamp(12px,3vw,32px);display:flex;flex-direction:column;gap:clamp(16px,1.9vw,26px)}[data-theme] .tm-sport-copy{display:flex;flex-direction:column;gap:10px;align-items:flex-start;max-width:min(640px,100%);min-width:0}[data-theme] .tm-sport-eyebrow{font-family:var(--font-body,inherit);font-size:clamp(11px,1vw,13px);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--tm-hero-gold-lit,#d4a03c);line-height:1.3}[data-theme] .tm-sport-title{margin:0;font-family:var(--font-heading,inherit);font-size:clamp(22px,2.5vw,34px);font-weight:800;line-height:1.18;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.45)}[data-theme] .tm-sport-cta{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-family:var(--font-body,inherit);font-size:clamp(13px,1.1vw,15px);font-weight:600;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.45);padding-bottom:2px;transition:color .2s ease,border-color .2s ease}[data-theme] .tm-sport-cta:focus-visible,[data-theme] .tm-sport-cta:hover{color:var(--tm-hero-gold-lit,#d4a03c);border-color:var(--tm-hero-gold-lit,#d4a03c)}[data-theme] .tm-sport-cta svg{transition:transform .2s ease}[data-theme] .tm-sport-cta:hover svg{transform:translateX(3px)}[data-theme] .tm-sport-tiles{list-style:none;margin:0;padding:8px 0 4px;display:flex;flex-wrap:nowrap;gap:clamp(18px,2.6vw,44px);min-width:0;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}[data-theme] .tm-sport-tiles::-webkit-scrollbar{display:none}[data-theme] .tm-sport-tile{flex:0 0 auto;scroll-snap-align:start;width:clamp(78px,7.6vw,108px);min-width:0}[data-theme] .tm-sport-tile-link{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;border-radius:12px;outline-offset:3px}[data-theme] .tm-sport-tile-link:focus-visible{outline:2px solid var(--tm-hero-gold-lit,#d4a03c)}[data-theme] .tm-sport-disc{width:clamp(60px,5.6vw,80px);height:clamp(60px,5.6vw,80px);border-radius:50%;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.9);box-shadow:0 6px 18px rgba(0,0,0,.35);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}[data-theme] .tm-sport-disc img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}[data-theme] .tm-sport-monogram{font-family:var(--font-heading,inherit);font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1;color:var(--tm-gold,#c08a2e)}[data-theme] .tm-sport-tile-name{font-family:var(--font-body,inherit);font-size:clamp(11px,1vw,13px);font-weight:600;line-height:1.25;text-align:center;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.6);overflow-wrap:anywhere}[data-theme] .tm-sport-tile-link:focus-visible .tm-sport-disc,[data-theme] .tm-sport-tile-link:hover .tm-sport-disc{transform:translateY(-4px);border-color:var(--tm-hero-gold-lit,#d4a03c);box-shadow:0 10px 24px rgba(0,0,0,.45)}@media (max-width:767px){[data-theme] .tm-sport-scrim{background:linear-gradient(180deg,rgba(var(--tm-hero-ink,6,7,10),.72) 0,rgba(var(--tm-hero-ink,6,7,10),.82) 55%,rgba(var(--tm-hero-ink,6,7,10),.92) 100%)}[data-theme] .tm-sport-copy{max-width:100%}}@media (prefers-reduced-motion:reduce){[data-theme] .tm-sport-cta,[data-theme] .tm-sport-cta svg,[data-theme] .tm-sport-disc{transition:none}[data-theme] .tm-sport-cta:hover svg,[data-theme] .tm-sport-tile-link:focus-visible .tm-sport-disc,[data-theme] .tm-sport-tile-link:hover .tm-sport-disc{transform:none}[data-theme] .tm-sport-tiles{scroll-snap-type:none;scroll-behavior:auto}}[data-theme] .tm-fav-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--bm-border);border-radius:16px;background:var(--bm-white);box-shadow:0 2px 10px rgba(16,24,40,.05);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}[data-theme] .tm-fav-card:focus-within,[data-theme] .tm-fav-card:hover{transform:translateY(-8px);box-shadow:0 18px 34px rgba(16,24,40,.16);border-color:var(--tm-hero-gold-lit)}[data-theme] .tm-fav-media{position:relative;flex:0 0 auto;width:100%;aspect-ratio:7/5;min-height:0;overflow:hidden;background:linear-gradient(150deg,#f7f4ee,#fdfbf7 55%,#f1ece1)}[data-theme] .tm-fav-media-link{position:absolute;inset:0;display:block}[data-theme] .tm-fav-img{-o-object-fit:contain;object-fit:contain;padding:clamp(8px,1.2vw,16px);transition:transform .45s ease}[data-theme] .tm-fav-card:hover .tm-fav-img{transform:scale(1.04)}[data-theme] .tm-fav-img--placeholder{padding:clamp(18px,3vw,34px);opacity:.55}[data-theme] .tm-fav-body{flex:0 0 auto;min-height:0;display:flex;flex-direction:column;gap:6px;padding:clamp(10px,1.3vw,16px) clamp(10px,1.3vw,16px) 4px;text-align:left}[data-theme] .tm-fav-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;color:var(--bm-ink);font-family:var(--font-body);font-size:clamp(13px,1vw,15px);font-weight:600;line-height:1.3;text-decoration:none;transition:color .2s ease}[data-theme] .tm-fav-name:hover{color:var(--tm-accent)}[data-theme] .tm-fav-name:focus-visible{outline:2px solid var(--tm-accent);outline-offset:2px;border-radius:3px}[data-theme] .tm-fav-stars{display:inline-flex;align-items:center;gap:6px;min-height:16px}[data-theme] .tm-fav-stars-icons{display:inline-flex;align-items:center;gap:1px;color:#d9cdb4}[data-theme] .tm-fav-stars-icons .is-filled{color:var(--tm-hero-gold-lit);fill:currentColor}[data-theme] .tm-fav-stars-value{color:var(--bm-grey);font-family:var(--font-body);font-size:11px;font-weight:600;line-height:1}[data-theme] .tm-fav-stars-count{font-weight:500;opacity:.8}[data-theme] .tm-fav-stars.is-unrated .tm-fav-stars-icons{opacity:.6}[data-theme] .tm-fav-stars.is-unrated .tm-fav-stars-value{font-weight:500;font-style:italic;opacity:.75}[data-theme] .tm-fav-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}[data-theme] .tm-fav-price-now{color:var(--bm-ink);font-family:var(--font-body);font-size:clamp(14px,1.1vw,17px);font-weight:700;line-height:1.2}[data-theme] .tm-fav-price-was{color:var(--bm-grey);font-family:var(--font-body);font-size:clamp(11px,.85vw,13px);font-weight:500;text-decoration:line-through}[data-theme] .tm-fav-card .bm-pc-actions{top:10px;bottom:auto;right:10px}[data-theme] .tm-fav-card:focus-within .bm-pc-actions,[data-theme] .tm-fav-card:hover .bm-pc-actions{opacity:1;transform:translateX(0);pointer-events:auto}[data-theme] .tm-fav-card .bm-pc-action.is-active,[data-theme] .tm-fav-card .bm-pc-action:hover{background:var(--tm-accent);border-color:var(--tm-accent);color:#fff}[data-theme] .tm-fav-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:calc(100% - 2 * clamp(10px, 1.3vw, 16px));margin:0 clamp(10px,1.3vw,16px) clamp(10px,1.3vw,16px);padding:9px 12px;border:1px solid var(--tm-accent);border-radius:6px;background:var(--tm-accent);color:#fff;font-family:var(--font-body);font-size:clamp(11px,.85vw,13px);font-weight:700;letter-spacing:.02em;line-height:1;cursor:pointer;transition:background .22s ease,border-color .22s ease,transform .22s ease;-webkit-tap-highlight-color:transparent}[data-theme] .tm-fav-add:hover:not(:disabled){background:var(--tm-accent-hover);border-color:var(--tm-accent-hover)}[data-theme] .tm-fav-add:focus-visible{outline:2px solid var(--tm-hero-gold-lit);outline-offset:2px}[data-theme] .tm-fav-add-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme] .tm-fav-add.is-oos,[data-theme] .tm-fav-add:disabled{background:#b4b8bd;border-color:#b4b8bd;color:#f4f5f6;cursor:not-allowed;transform:none}[data-theme] .tm-fav-add.is-added{background:#1a8a4b;border-color:#1a8a4b}@media (max-width:599px){[data-theme] .tm-fav-card{aspect-ratio:auto}[data-theme] .tm-fav-media{flex:0 0 auto;height:auto;aspect-ratio:1/1}[data-theme] .tm-fav-body{flex:1 1 auto}[data-theme] .tm-fav-card .bm-pc-actions{opacity:1;transform:none;pointer-events:auto}}@media (prefers-reduced-motion:reduce){[data-theme] .tm-fav-add,[data-theme] .tm-fav-card,[data-theme] .tm-fav-card .bm-pc-action,[data-theme] .tm-fav-card .bm-pc-actions,[data-theme] .tm-fav-img,[data-theme] .tm-fav-name{transition:none}[data-theme] .tm-fav-add:hover:not(:disabled),[data-theme] .tm-fav-card:focus-within,[data-theme] .tm-fav-card:hover,[data-theme] .tm-fav-card:hover .tm-fav-img{transform:none}[data-theme] .tm-fav-card .bm-pc-actions{transform:none}}[data-theme] .tm-actions{gap:20px}[data-theme] .tm-header-icons{flex:0 0 auto}[data-theme] .tm-actions .bm-icon-btn,[data-theme] .tm-actions .nad-mc-trigger,[data-theme] .tm-actions .tm-account-btn{transition:color .18s ease,background .18s ease}[data-theme] .tm-actions .bm-icon-btn:focus-visible,[data-theme] .tm-actions .bm-icon-btn:hover,[data-theme] .tm-actions .nad-mc-trigger:focus-visible,[data-theme] .tm-actions .nad-mc-trigger:hover,[data-theme] .tm-actions .tm-account-btn:focus-visible,[data-theme] .tm-actions .tm-account-btn:hover{color:var(--tm-accent);background:none}[data-theme] .tm-actions .tm-account-btn:focus-visible .tm-account-icon,[data-theme] .tm-actions .tm-account-btn:hover .tm-account-icon{border-color:var(--tm-accent);color:var(--tm-accent)}[data-theme] .tm-actions .tm-account-btn:focus-visible .tm-account-hi,[data-theme] .tm-actions .tm-account-btn:hover .tm-account-hi{color:var(--tm-accent)}[data-theme] .tm-actions .bm-icon-btn:focus-visible,[data-theme] .tm-actions .nad-mc-trigger:focus-visible,[data-theme] .tm-actions .tm-account-btn:focus-visible{outline:2px solid var(--tm-accent);outline-offset:2px;border-radius:8px}@media (min-width:1024px) and (max-width:1199px){[data-theme] .tm-actions{gap:10px}}@media (prefers-reduced-motion:reduce){[data-theme] .tm-actions .bm-icon-btn,[data-theme] .tm-actions .nad-mc-trigger,[data-theme] .tm-actions .tm-account-btn{transition:none}[data-theme] .tm-catbar-links{scroll-snap-type:none;scroll-behavior:auto}}[data-theme] .tm-fav-shell{display:flex;align-items:center;gap:clamp(6px,.8vw,14px)}[data-theme] .tm-fav-track{flex:1 1 auto;min-width:0;display:flex;gap:clamp(12px,1.4vw,22px);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:8px 0 18px;scrollbar-width:none;-ms-overflow-style:none}[data-theme] .tm-fav-track::-webkit-scrollbar{display:none}[data-theme] .tm-fav-track>*{flex:0 0 auto;width:clamp(212px,23vw,300px);scroll-snap-align:start}[data-theme] .tm-fav-nav{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--bm-border,rgba(16,24,40,.12));border-radius:50%;background:#fff;color:var(--bm-ink,#1a1a1a);box-shadow:0 4px 14px rgba(16,24,40,.12);cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease}[data-theme] .tm-fav-nav:hover:not(:disabled){background:var(--tm-accent);border-color:var(--tm-accent);color:#fff}[data-theme] .tm-fav-nav:focus-visible{outline:2px solid var(--tm-accent);outline-offset:3px}[data-theme] .tm-fav-nav:disabled{opacity:.35;cursor:default}@media (max-width:767px){[data-theme] .tm-fav-nav{width:32px;height:32px}[data-theme] .tm-fav-shell{gap:6px}}@media (prefers-reduced-motion:reduce){[data-theme] .tm-fav-track{scroll-behavior:auto;scroll-snap-type:none}[data-theme] .tm-fav-nav{transition:none}}[data-theme] .tm-header-icons>li+li:before{content:none}[data-theme] .tm-header-icons{display:flex;align-items:center;gap:clamp(6px,.9vw,14px);margin:0;padding:0;list-style:none}[data-theme] .tm-actions{align-items:center;gap:clamp(12px,1.4vw,22px)}[data-theme] .bm-trending--band .bm-trending-shell{display:flex;align-items:center;gap:clamp(6px,.8vw,14px);position:static}[data-theme] .bm-trending--band .bm-trending-track{flex:1 1 auto;min-width:0}[data-theme] .bm-trending--band .bm-trending-nav{display:flex;position:static;flex:0 0 auto;transform:none;width:40px;height:40px}[data-theme] .bm-trending--band .bm-trending-nav:disabled{opacity:.35;cursor:default}@media (max-width:767px){[data-theme] .bm-trending--band .bm-trending-nav{width:32px;height:32px}[data-theme] .bm-trending--band .bm-trending-shell{gap:6px}}[data-theme] .tm-cart .nad-mc-trigger svg{color:var(--bm-ink)}[data-theme] .tm-cart .nad-mc-trigger:focus-visible svg,[data-theme] .tm-cart .nad-mc-trigger:hover svg{color:var(--tm-accent)}[data-theme] .tm-actions .bm-badge{background:var(--tm-accent)}[data-theme] .bm-ib{background:var(--bm-white,#fff);border-top:1px solid var(--bm-border,rgba(16,24,40,.08));padding-block:clamp(20px,2.2vw,30px)}[data-theme] .bm-ib-head{text-align:center;max-width:var(--bm-max-w);margin-inline:auto;padding-inline:clamp(12px,3vw,32px);margin-bottom:clamp(14px,1.6vw,22px)}[data-theme] .bm-ib-eyebrow{display:block;margin-bottom:8px;color:var(--tm-hero-gold-lit,#d4a03c);font-family:var(--font-body);font-size:clamp(10px,.8vw,12px);font-weight:700;letter-spacing:.18em;text-transform:uppercase}[data-theme] .bm-ib-heading{margin:0;color:var(--bm-ink);font-family:var(--font-heading),Georgia,serif;font-size:clamp(22px,2.6vw,34px);font-weight:700;line-height:1.15}[data-theme] .bm-ib-inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(14px,1.8vw,28px);max-width:var(--bm-max-w);margin-inline:auto;padding-inline:clamp(12px,3vw,32px)}[data-theme] .bm-ib-card{justify-content:center;flex:1 1 0;max-width:240px;min-width:0}[data-theme] .bm-ib-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--bm-ink);width:auto;height:auto;background:none;border-radius:0}[data-theme] .bm-ib-title{margin:0;color:var(--bm-ink);font-family:var(--font-body);font-size:clamp(12px,1vw,14px);font-weight:700;line-height:1.25}[data-theme] .bm-ib-caption{margin:2px 0 0;color:var(--bm-muted,#6b7280);font-family:var(--font-body);font-size:clamp(11px,.85vw,12.5px);font-weight:400;line-height:1.3}[data-theme] .bm-tm-card{display:flex;flex-direction:row;align-items:stretch;gap:clamp(10px,1.2vw,16px);padding:clamp(14px,1.6vw,20px);border:1px solid var(--bm-border,rgba(16,24,40,.1));border-radius:14px;background:var(--bm-white,#fff);box-shadow:0 2px 10px rgba(16,24,40,.05);text-align:left}[data-theme] .bm-tm-avatar-wrap{flex:0 0 auto;align-self:flex-start}[data-theme] .bm-tm-avatar{display:block;width:clamp(44px,4.4vw,56px);height:clamp(44px,4.4vw,56px);border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--bm-blue-tint,#faf7f0);position:static;margin:0;inset:auto}[data-theme] .bm-tm-avatar--initial{display:flex;align-items:center;justify-content:center;color:var(--tm-gold,#c08a2e);font-family:var(--font-heading),Georgia,serif;font-size:clamp(17px,1.7vw,22px);font-weight:700}[data-theme] .bm-tm-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:10px}[data-theme] .bm-tm-text{margin:0;color:var(--bm-ink);font-family:var(--font-body);font-size:clamp(12.5px,1vw,14px);line-height:1.5;text-align:left;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.5em}[data-theme] .bm-tm-foot{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}[data-theme] .bm-tm-who{min-width:0}[data-theme] .bm-tm-author{margin:0;color:var(--bm-ink);font-family:var(--font-body);font-size:clamp(12px,1vw,13.5px);font-weight:700;line-height:1.25;text-align:left}[data-theme] .bm-tm-stars{flex:0 0 auto;display:inline-flex;gap:2px;justify-content:flex-end;margin:0;color:var(--tm-gold,#c08a2e)}[data-theme] .bm-tm-star--off{opacity:.25}@media (max-width:599px){[data-theme] .bm-tm-card{flex-direction:column;align-items:center;text-align:center}[data-theme] .bm-tm-avatar-wrap{align-self:center}[data-theme] .bm-tm-text{text-align:center}[data-theme] .bm-tm-foot{flex-direction:column;align-items:center;gap:6px}[data-theme] .bm-tm-author{text-align:center}[data-theme] .bm-tm-stars{justify-content:center}}[data-theme] .bm-tm-card--link{display:flex;color:inherit;text-decoration:none;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}[data-theme] .bm-tm-card--link:focus-visible,[data-theme] .bm-tm-card--link:hover{transform:translateY(-4px);box-shadow:0 14px 28px rgba(16,24,40,.12);border-color:var(--tm-accent)}[data-theme] .bm-tm-card--link:focus-visible{outline:2px solid var(--tm-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){[data-theme] .bm-tm-card--link{transition:none}[data-theme] .bm-tm-card--link:focus-visible,[data-theme] .bm-tm-card--link:hover{transform:none}}[data-theme] .bm-tm-head{text-align:center;margin-bottom:clamp(18px,2.2vw,30px)}[data-theme] .bm-tm-eyebrow{margin:0 0 6px;color:var(--tm-hero-gold-lit,#d4a03c);font-family:var(--font-body);font-size:clamp(10px,.8vw,12px);font-weight:700;letter-spacing:.18em;text-transform:uppercase}[data-theme] .bm-tm-title{margin:0;color:var(--bm-ink);font-family:var(--font-heading),Georgia,serif;font-size:clamp(20px,2.4vw,32px);font-weight:700;line-height:1.15}[data-theme] .bm-tm-shell{display:flex;align-items:center;gap:clamp(6px,.8vw,14px)}[data-theme] .bm-tm-rail{flex:1 1 auto;min-width:0}[data-theme] .bm-tm-nav{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--bm-border,rgba(16,24,40,.12));border-radius:50%;background:#fff;color:var(--bm-ink,#1a1a1a);box-shadow:0 4px 14px rgba(16,24,40,.12);cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease}[data-theme] .bm-tm-nav:focus-visible,[data-theme] .bm-tm-nav:hover:not(:disabled){background:var(--tm-accent);border-color:var(--tm-accent);color:#fff}[data-theme] .bm-tm-nav:focus-visible{outline:2px solid var(--tm-accent);outline-offset:3px}[data-theme] .bm-tm-nav:disabled{opacity:.35;cursor:default}[data-theme] .bm-tm-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:clamp(12px,1.4vw,20px)}[data-theme] .bm-tm-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--bm-border,rgba(16,24,40,.22));cursor:pointer;transition:background .2s ease,width .2s ease}[data-theme] .bm-tm-dot.is-active{width:22px;border-radius:4px;background:var(--tm-accent)}[data-theme] .bm-tm-dot:focus-visible{outline:2px solid var(--tm-accent);outline-offset:3px}@media (max-width:1023px){[data-theme] .bm-tm-nav{display:none}}@media (prefers-reduced-motion:reduce){[data-theme] .bm-tm-dot,[data-theme] .bm-tm-nav{transition:none}}[data-theme] .bm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-theme] .bm-ib-inner{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.4vw,20px)}[data-theme] .bm-ib-card{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:auto;max-width:none;min-height:0;height:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none}[data-theme] .bm-ib-card:hover{background:none;transform:none}[data-theme] .bm-ib-copy{min-width:0}@media (max-width:1023px){[data-theme] .bm-ib-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){[data-theme] .bm-ib-inner{grid-template-columns:minmax(0,1fr);gap:10px}[data-theme] .bm-ib-card{justify-content:center}[data-theme] .bm-ib-caption,[data-theme] .bm-ib-copy,[data-theme] .bm-ib-title{text-align:center}}[data-theme] .bm-footer{--tm-foot-bg:#0f1e33;--tm-foot-bg-deep:#0b1727;--tm-foot-muted:rgba(255,255,255,0.72);--tm-foot-rule:rgba(255,255,255,0.12);--tm-foot-gold:#d4a437;background:var(--tm-foot-bg);border-top:0}[data-theme] .bm-footer,[data-theme] .bm-footer a{color:var(--tm-foot-muted)}[data-theme] .bm-footer a:focus-visible,[data-theme] .bm-footer a:hover{color:var(--tm-foot-gold)}[data-theme] .bm-footer a:focus-visible{outline:2px solid var(--tm-foot-gold);outline-offset:2px}[data-theme] .bm-footer .nad-nl-heading{color:var(--tm-foot-ink,#fff);font-family:var(--font-body);font-size:clamp(13px,1vw,15px);font-weight:700;margin:0 0 6px}[data-theme] .bm-footer .nad-nl-description{color:var(--tm-foot-muted,rgba(255,255,255,.72));font-size:clamp(11.5px,.85vw,13px);line-height:1.5;margin:0 0 12px}[data-theme] .bm-footer .nad-nl-error,[data-theme] .bm-footer .nad-nl-message,[data-theme] .bm-footer .nad-nl-status{color:var(--tm-foot-ink,#fff)}[data-theme] .bm-footer .nad-nl-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px}[data-theme] .bm-footer .nad-nl-input{flex:1 1 180px;min-width:0}[data-theme] .bm-footer .nad-nl-btn{flex:0 0 auto}@media (max-width:767px){[data-theme] .bm-footer .nad-nl-btn,[data-theme] .bm-footer .nad-nl-input{flex:1 1 100%;width:100%}}[data-theme] .tm-footer-pay{grid-column:-2/-1;min-width:0;display:flex;flex-direction:column;gap:clamp(16px,1.6vw,22px)}@media (max-width:1199px){[data-theme] .tm-footer-pay{grid-column:auto}}@media (max-width:767px){[data-theme] .tm-footer-pay{grid-column:auto}}[data-theme]{--tm-hero-arrow-gap:76px}[data-theme] .bm-slide--split{background:radial-gradient(ellipse 42% 70% at 74% 50%,rgba(201,162,39,.16) 0,rgba(201,162,39,0) 70%),linear-gradient(90deg,#06070a,#0c0e13 55%,#15171e)}[data-theme] .bm-slide--split .tm-hero-overlay{background:none}[data-theme] .bm-slide--split .tm-hero-inner{height:100%;display:grid;grid-template-columns:minmax(0,800px) minmax(min(34vw,640px),1fr);grid-template-rows:minmax(0,1fr);align-items:center;-moz-column-gap:clamp(24px,3vw,56px);column-gap:clamp(24px,3vw,56px);padding-right:max(clamp(16px,3vw,32px),var(--tm-hero-arrow-gap))}[data-theme] .bm-slide--split .tm-hero-media{position:relative;width:100%;height:min(84%,600px);min-width:0;pointer-events:none}[data-theme] .bm-slide--split .tm-hero-media img{-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;filter:drop-shadow(0 22px 36px rgba(0,0,0,.55))}[data-theme] .bm-slide--split .tm-hero-script{top:auto;right:auto;bottom:2%;left:0;text-align:left;font-size:clamp(24px,2.2vw,36px)}[data-theme] .bm-slide--split .tm-hero-script:after{margin-left:0;margin-right:auto}[data-theme] .bm-banner:has(.bm-slide--split) .slick-dots li button:before{background:rgba(255,255,255,.35)}[data-theme] .bm-banner:has(.bm-slide--split) .slick-dots li.slick-active button:before{background:var(--tm-hero-gold-lit)}@media (min-width:1024px) and (max-width:1379px){[data-theme] .bm-slide--split .tm-hero-features{grid-template-columns:repeat(2,minmax(0,1fr));max-width:470px}}@media (max-width:1023px){[data-theme] .bm-slide--split .tm-hero-inner{grid-template-columns:minmax(0,490px) minmax(0,1fr);-moz-column-gap:clamp(16px,2.4vw,24px);column-gap:clamp(16px,2.4vw,24px)}[data-theme] .bm-slide--split .tm-hero-media{height:80%}}@media (max-width:767px){[data-theme] .bm-slide--split .tm-hero-inner{grid-template-columns:minmax(0,1fr);padding-right:max(clamp(16px,3vw,32px),var(--tm-hero-arrow-gap))}[data-theme] .bm-slide--split .tm-hero-copy{position:relative;z-index:1}[data-theme] .bm-slide--split .tm-hero-media{position:absolute;top:50%;right:8px;width:58%;height:72%;transform:translateY(-50%);opacity:.22;z-index:0}[data-theme] .bm-slide--split .tm-hero-media img{filter:none}}@media (max-width:575px){[data-theme] .bm-slide--split .tm-hero-inner{padding-right:clamp(16px,3vw,32px)}}[data-theme] .bm-footer{--tm-foot-bg:#161837;--tm-foot-bg-deep:#161837;--tm-foot-ink:#ffffff;--tm-foot-muted:#9e9b9e;--tm-foot-link:#c7cee2;--tm-foot-rule:rgba(255,255,255,0.1);background-color:var(--tm-foot-bg);background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 0);background-size:22px 22px}[data-theme] .bm-footer a{color:var(--tm-foot-link)}[data-theme] .bm-footer .tm-foot-powered-link{display:inline-flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;transition:color .2s ease}@media (prefers-reduced-motion:reduce){[data-theme] .bm-footer .tm-foot-powered-link{transition:none}}[data-theme]{--tm-stage-bg:#f6f6f4;--tm-stage-border:#ececea;--tm-stage-border-hover:#dedbd6;--tm-stage-radius:8px}[data-theme] .nad-product-card:not(.nad-product-card--tile) .nad-pc-media{background:var(--tm-stage-bg);border:1px solid var(--tm-stage-border);border-radius:var(--tm-stage-radius);overflow:hidden;box-sizing:border-box;transition:transform .35s var(--nad-ease),box-shadow .35s var(--nad-ease),border-color .35s var(--nad-ease)}[data-theme] .nad-product-card:not(.nad-product-card--tile) .nad-pc-media-link{background:var(--tm-stage-bg);isolation:isolate;-webkit-mask-image:none;mask-image:none}[data-theme] .nad-product-card:not(.nad-product-card--tile) .nad-product-card-img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:7%;box-sizing:border-box;background:transparent;mix-blend-mode:multiply}[data-theme] .nad-product-card:not(.nad-product-card--tile) .nad-product-card-img.nad-pc-img--placeholder{padding:24%;opacity:.4;background:transparent}[data-theme] .nad-product-card:not(.nad-product-card--tile) .bm-pc-action--add{right:10px;bottom:10px;box-shadow:0 0 0 3px #fff,0 2px 8px rgba(0,0,0,.14)}[data-theme] .nad-product-card:not(.nad-product-card--tile) .bm-pc-actions{bottom:calc(var(--bm-notch) * .53 + 20px);right:10px}@media (hover:hover){[data-theme] .nad-product-card:not(.nad-product-card--tile):focus-within .nad-pc-media,[data-theme] .nad-product-card:not(.nad-product-card--tile):hover .nad-pc-media{transform:translateY(-3px);border-color:var(--tm-stage-border-hover);box-shadow:0 10px 24px rgba(30,24,16,.08)}}[data-theme] .nad-product-card:not(.nad-product-card--tile) .nad-product-card-body{padding:12px 4px 0}[data-theme] .nad-product-card:not(.nad-product-card--tile) .nad-pc-name{min-height:0;margin-bottom:0;font-size:clamp(13px,1vw,15px);font-weight:600;line-height:1.35;letter-spacing:.01em}[data-theme] .nad-product-card:not(.nad-product-card--tile) .nad-pc-tagline{margin:4px 0 0}[data-theme] .nad-product-card:not(.nad-product-card--tile) .nad-pc-footer{margin-top:8px}[data-theme] .nad-product-card:not(.nad-product-card--tile) .nad-pc-price{font-size:clamp(14px,1.1vw,16px);font-weight:700;line-height:1.2}@media (max-width:575px){[data-theme] .nad-product-card:not(.nad-product-card--tile) .bm-pc-action--add{right:7px;bottom:7px;box-shadow:0 0 0 2px #fff,0 1px 5px rgba(0,0,0,.14)}[data-theme] .nad-product-card:not(.nad-product-card--tile) .bm-pc-actions{bottom:calc(var(--bm-notch) * .53 + 14px);right:7px}[data-theme] .nad-product-card:not(.nad-product-card--tile) .nad-product-card-body{padding:10px 2px 0}[data-theme] .nad-product-card:not(.nad-product-card--tile) .nad-pc-name{font-size:12.5px}[data-theme] .nad-product-card:not(.nad-product-card--tile) .nad-pc-footer{margin-top:6px}[data-theme] .nad-product-card:not(.nad-product-card--tile) .nad-pc-price{font-size:14px}}@media (prefers-reduced-motion:reduce){[data-theme] .nad-product-card:not(.nad-product-card--tile) .nad-pc-media{transition:none}[data-theme] .nad-product-card:not(.nad-product-card--tile):focus-within .nad-pc-media,[data-theme] .nad-product-card:not(.nad-product-card--tile):hover .nad-pc-media{transform:none}}@media (max-width:1023px){[data-theme] .nad-listing-results .nad-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px;row-gap:28px}}@media (max-width:900px){[data-theme] .nad-listing-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){[data-theme] .nad-listing-section{padding-left:16px;padding-right:16px}[data-theme] .nad-listing-results .nad-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:12px;column-gap:12px;row-gap:22px}}[data-theme] .nad-listing-section{overflow-x:clip}[data-theme] .tm-ft{background-color:#161837;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 0);background-size:22px 22px;padding-top:64px;font-family:var(--tm-font-roboto),"Roboto",var(--font-open-sans),sans-serif}[data-theme] .tm-ft-container{max-width:1280px;margin:0 auto;padding:0 40px;box-sizing:border-box}[data-theme] .tm-ft-top{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,1.3fr) minmax(0,.9fr);gap:40px}[data-theme] .tm-ft-heading{margin:0 0 22px;font-family:var(--tm-font-barlow),"Barlow",var(--font-lexend),sans-serif;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:.02em;color:#fff;text-transform:none}[data-theme] .tm-ft-logo{display:inline-flex;align-items:center;margin-bottom:18px;text-decoration:none;border-radius:4px}[data-theme] .tm-ft-logo-img{display:block;height:112px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}[data-theme] .tm-ft-tagline{max-width:320px;margin:0;font-size:14.5px;line-height:1.7;color:#9e9b9e}[data-theme] .tm-ft-links-grid{display:flex;gap:48px}[data-theme] .tm-ft-links{margin:0;padding:0;list-style:none}[data-theme] .tm-ft-links li{margin-bottom:14px}[data-theme] .tm-ft-links a{font-size:14.5px;color:#c7cee2;text-decoration:none;transition:color .2s ease}[data-theme] .tm-ft-links a:hover{color:#af7b0a}[data-theme] .tm-ft-address{max-width:300px;margin:0 0 16px;font-style:normal;font-size:14.5px;line-height:1.7;color:#9e9b9e}[data-theme] .tm-ft-detail{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 10px;font-size:14.5px;line-height:1.5;color:#9e9b9e;text-decoration:none;overflow-wrap:anywhere;transition:color .2s ease}[data-theme] .tm-ft-detail:hover{color:#af7b0a}[data-theme] .tm-ft-social{display:flex;gap:12px;margin:0;padding:0;list-style:none}[data-theme] .tm-ft-social-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.06);color:#fff;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}[data-theme] .tm-ft-social-icon:hover{background:#af7b0a;border-color:#af7b0a;color:#fff}[data-theme] .tm-ft-detail:focus-visible,[data-theme] .tm-ft-links a:focus-visible,[data-theme] .tm-ft-logo:focus-visible,[data-theme] .tm-ft-social-icon:focus-visible{outline:2px solid #af7b0a;outline-offset:3px}[data-theme] .tm-ft-detail:focus-visible,[data-theme] .tm-ft-links a:focus-visible{color:#af7b0a;border-radius:2px}[data-theme] .tm-ft-newsletter{margin-top:44px;padding-top:36px;padding-bottom:8px;border-top:1px solid rgba(255,255,255,.08)}[data-theme] .tm-ft-newsletter:empty{display:none}[data-theme] .tm-ft-newsletter .nad-nl{max-width:560px;padding:0}[data-theme] .tm-ft-newsletter .nad-nl-heading{font-family:var(--tm-font-barlow),"Barlow",var(--font-lexend),sans-serif;font-size:20px;font-weight:700;color:#fff;letter-spacing:.02em}[data-theme] .tm-ft-newsletter .nad-nl-codehint,[data-theme] .tm-ft-newsletter .nad-nl-description{color:#9e9b9e}[data-theme] .tm-ft-newsletter .nad-nl-input{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff}[data-theme] .tm-ft-newsletter .nad-nl-input::-moz-placeholder{color:#8b8894}[data-theme] .tm-ft-newsletter .nad-nl-input::placeholder{color:#8b8894}[data-theme] .tm-ft-newsletter .nad-nl-input:focus-visible{outline:2px solid #af7b0a;outline-offset:1px;background:rgba(255,255,255,.12)}[data-theme] .tm-ft-newsletter .nad-nl-btn{background:#af7b0a;color:#fff;border:0;border-radius:8px;font-weight:700}[data-theme] .tm-ft-newsletter .nad-nl-btn:hover:not(:disabled){background:#8a6208}[data-theme] .tm-ft-newsletter .nad-nl-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}[data-theme] .tm-ft-newsletter .nad-nl-error{color:#ff9a8a}[data-theme] .tm-ft-divider{height:1px;margin-top:56px;background:rgba(255,255,255,.1)}[data-theme] .tm-ft-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 24px;padding:12px max(40px,calc((100% - 1200px) / 2));background:#ffffff;border-top:1px solid #e6e8ee;text-align:left}[data-theme] .tm-ft-legal{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;flex:1 1 auto;min-width:0}[data-theme] .tm-ft-copyright{margin:0;font-size:12.5px;line-height:20px;color:#6b7280}[data-theme] .tm-ft-policies{padding-left:18px;border-left:1px solid #e6e8ee}[data-theme] .tm-ft-policies ul{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none}[data-theme] .tm-ft-policies a{font-size:12.5px;line-height:20px;color:#6b7280;text-decoration:none;transition:color .2s ease}[data-theme] .tm-ft-policies a:hover{color:#8a6208;text-decoration:underline;text-underline-offset:3px}[data-theme] .tm-ft-powered{display:inline-flex;align-items:center;margin:0;max-width:100%;font-size:12.5px;line-height:20px;color:#6b7280}[data-theme] .tm-ft-powered-link{display:inline-flex;flex-direction:row;align-items:center;gap:7px;color:inherit;text-decoration:none;border-radius:4px;transition:color .2s ease}[data-theme] .tm-ft-powered-link:hover{color:#8a6208}[data-theme] .tm-ft-powered-logo{display:block;width:40px;height:40px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}[data-theme] .tm-ft-policies a:focus-visible,[data-theme] .tm-ft-powered-link:focus-visible{outline:2px solid #8a6208;outline-offset:3px;color:#8a6208;border-radius:2px}[data-theme] .tm-ft-lang:empty{display:none}@media (max-width:992px){[data-theme] .tm-ft-top{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px}}@media (max-width:700px){[data-theme] .tm-ft-bottom{flex-direction:column;justify-content:center;gap:4px;padding:12px 16px 14px;text-align:center}[data-theme] .tm-ft-legal{flex-direction:column;justify-content:center;gap:4px;flex:0 1 auto}[data-theme] .tm-ft-copyright,[data-theme] .tm-ft-policies a,[data-theme] .tm-ft-powered{font-size:12px}[data-theme] .tm-ft-policies{padding-left:0;border-left:0}[data-theme] .tm-ft-policies ul{justify-content:center;gap:2px 14px}}@media (max-width:600px){[data-theme] .tm-ft-container{padding:0 24px}[data-theme] .tm-ft-top{grid-template-columns:minmax(0,1fr)}[data-theme] .tm-ft-links-grid{gap:32px}}@media (prefers-reduced-motion:reduce){[data-theme] .tm-ft-detail,[data-theme] .tm-ft-links a,[data-theme] .tm-ft-policies a,[data-theme] .tm-ft-powered-link,[data-theme] .tm-ft-social-icon{transition:none}}@media print{[data-theme] .tm-ft{display:none!important}}[data-theme] .bm-media-placeholder,[data-theme] .nad-pc-img--placeholder,[data-theme] .nad-product-card:not(.nad-product-card--tile) .nad-product-card-img.nad-pc-img--placeholder,[data-theme] .pdp-gww-card-img--placeholder,[data-theme] .tm-fav-img--placeholder{opacity:.6}[data-theme] .tm-ph{--tm-ph-navy:#161837;--tm-ph-gold:#e8c26a;--tm-ph-gold-hi:#f3d68d;--tm-ph-red:#c2410c;--tm-ph-red-hover:#9a3412;--tm-ph-body:#c9cbe0;--tm-ph-trust-ink:#e3e4f0;--tm-ph-u:min(1px,calc((min(100vw, 1440px) / 2 - 120px) / 600));position:relative;background:var(--tm-ph-navy);color:#ffffff;overflow:hidden}[data-theme] .tm-ph-inner{box-sizing:border-box;max-width:1440px;min-height:640px;margin:0 auto;padding:0 96px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:48px;column-gap:48px;align-items:center}[data-theme] .tm-ph-copy{display:flex;flex-direction:column;gap:22px;min-width:0;padding-block:56px}[data-theme] .tm-ph-eyebrow{font-size:13px;font-weight:600;line-height:1.5;letter-spacing:.22em;color:var(--tm-ph-gold)}[data-theme] .tm-ph-eyebrow,[data-theme] .tm-ph-title{margin:0;font-family:var(--font-lexend),"Lexend Deca",sans-serif;text-transform:none}[data-theme] .tm-ph-title{font-size:clamp(48px,4.17vw,60px);font-weight:700;line-height:1.06;letter-spacing:-.01em;color:#ffffff;overflow-wrap:break-word}[data-theme] .tm-ph-accent{color:var(--tm-ph-gold)}[data-theme] .tm-ph-text{margin:0;max-width:540px;font-family:var(--font-open-sans),"Open Sans",sans-serif;font-size:18px;line-height:1.6;color:var(--tm-ph-body)}[data-theme] .tm-ph-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}[data-theme] .tm-ph-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 30px;border:0;border-radius:10px;font-family:var(--font-lexend),"Lexend Deca",sans-serif;font-size:16px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}[data-theme] .tm-ph-btn--primary,[data-theme] .tm-ph-btn--primary:visited{background:var(--tm-ph-red);color:#ffffff}[data-theme] .tm-ph-btn--primary:hover{background:var(--tm-ph-red-hover);color:#ffffff}[data-theme] .tm-ph-btn--ghost,[data-theme] .tm-ph-btn--ghost:visited{padding:0 28px;border:1.5px solid var(--tm-ph-gold);background:transparent;color:var(--tm-ph-gold)}[data-theme] .tm-ph-btn--ghost:hover{border-color:var(--tm-ph-gold-hi);background:rgba(232,194,106,.1);color:var(--tm-ph-gold-hi)}[data-theme] .tm-ph-btn:focus-visible{outline:2px solid var(--tm-ph-gold);outline-offset:3px}[data-theme] .tm-ph-trust{list-style:none;margin:14px 0 0;padding:22px 0 0;border-top:1px solid rgba(232,194,106,.25);display:flex;gap:28px}[data-theme] .tm-ph-trust-item{display:flex;align-items:center;gap:10px;min-width:0;margin:0;font-family:var(--font-open-sans),"Open Sans",sans-serif;font-size:14px;line-height:1.4;color:var(--tm-ph-trust-ink)}[data-theme] .tm-ph-trust-icon{flex:none;color:var(--tm-ph-gold)}[data-theme] .tm-ph-only-narrow{display:none}[data-theme] .tm-ph-podium{list-style:none;margin:0;align-self:stretch;padding:40px 0 56px;display:flex;align-items:flex-end;justify-content:center;gap:calc(14 * var(--tm-ph-u));min-width:0}[data-theme] .tm-ph-step{display:flex;flex-direction:column;align-items:center;margin:0}[data-theme] .tm-ph-step--1{order:2;--tm-ph-trophy-h:360;--tm-ph-block-w:200;--tm-ph-block-h:124;--tm-ph-num:44;--tm-ph-step-bg:#f46b27;--tm-ph-step-accent:#e8c26a}[data-theme] .tm-ph-step--2{order:1;--tm-ph-trophy-h:300;--tm-ph-block-w:180;--tm-ph-block-h:86;--tm-ph-num:34;--tm-ph-step-bg:#20234f;--tm-ph-step-accent:#c08a2e}[data-theme] .tm-ph-step--3{order:3;--tm-ph-trophy-h:240;--tm-ph-block-w:180;--tm-ph-block-h:62;--tm-ph-num:28;--tm-ph-step-bg:#1c1f47;--tm-ph-step-accent:#9aa1b8}[data-theme] .tm-ph-trophy{display:block;height:calc(var(--tm-ph-trophy-h) * var(--tm-ph-u));width:auto;max-width:none}[data-theme] .tm-ph-block{box-sizing:content-box;display:flex;align-items:center;justify-content:center;width:calc(var(--tm-ph-block-w) * var(--tm-ph-u));height:calc(var(--tm-ph-block-h) * var(--tm-ph-u));background:var(--tm-ph-step-bg);border-top:3px solid var(--tm-ph-step-accent);border-radius:6px 6px 0 0;font-family:var(--font-lexend),"Lexend Deca",sans-serif;font-size:calc(var(--tm-ph-num) * var(--tm-ph-u));font-weight:700;line-height:1;color:var(--tm-ph-step-accent);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:1199px){[data-theme] .tm-ph{--tm-ph-u:min(0.85px,calc((50vw - 64px) / 600))}[data-theme] .tm-ph-inner{padding:0 48px;-moz-column-gap:32px;column-gap:32px}[data-theme] .tm-ph-title{font-size:48px}[data-theme] .tm-ph-text{font-size:17px}[data-theme] .tm-ph-trust{gap:20px}}@media (max-width:1023px){[data-theme] .tm-ph{--tm-ph-u:min(0.85px,calc((100vw - 96px) / 600))}[data-theme] .tm-ph-inner{max-width:736px;min-height:0;padding:40px 48px 56px;grid-template-columns:minmax(0,1fr);row-gap:32px}[data-theme] .tm-ph-podium{order:-1;padding:0}[data-theme] .tm-ph-copy{padding-block:0}[data-theme] .tm-ph-title{font-size:clamp(36px,5vw,44px);line-height:1.08}[data-theme] .tm-ph-text{max-width:none}}@media (max-width:767px){[data-theme] .tm-ph{--tm-ph-u:min(1px,calc((100vw - 40px) / 350))}[data-theme] .tm-ph-inner{padding:28px 20px 32px;row-gap:18px}[data-theme] .tm-ph-podium{gap:calc(8 * var(--tm-ph-u))}[data-theme] .tm-ph-step--1{--tm-ph-trophy-h:200;--tm-ph-block-w:116;--tm-ph-block-h:74;--tm-ph-num:28}[data-theme] .tm-ph-step--2{--tm-ph-trophy-h:170;--tm-ph-block-w:104;--tm-ph-block-h:52;--tm-ph-num:22}[data-theme] .tm-ph-step--3{--tm-ph-trophy-h:136;--tm-ph-block-w:104;--tm-ph-block-h:38;--tm-ph-num:18}[data-theme] .tm-ph-block{border-radius:5px 5px 0 0}[data-theme] .tm-ph-only-wide{display:none}[data-theme] .tm-ph-only-narrow{display:inline}[data-theme] .tm-ph-copy{gap:18px}[data-theme] .tm-ph-eyebrow{font-size:11px;letter-spacing:.18em}[data-theme] .tm-ph-title{font-size:clamp(28px,8.2vw,32px);line-height:1.12;letter-spacing:0}[data-theme] .tm-ph-text{font-size:15px;line-height:1.55}[data-theme] .tm-ph-ctas{flex-direction:column;flex-wrap:nowrap;gap:10px;margin-top:4px}[data-theme] .tm-ph-btn,[data-theme] .tm-ph-btn--ghost{width:100%;min-height:52px;padding:0 20px}[data-theme] .tm-ph-trust{margin-top:0;padding-top:14px;gap:8px}[data-theme] .tm-ph-trust-item{flex:1 1 0;justify-content:center;text-align:center;font-size:12px;line-height:1.35}[data-theme] .tm-ph-trust-icon{display:none}}@media (prefers-reduced-motion:reduce){[data-theme] .tm-ph-btn{transition:none}}[data-theme] .tm-listing-more{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-top:40px}[data-theme] .tm-listing-error{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;min-height:60px;padding:10px 16px;border:1px solid #f3c4c4;border-radius:var(--tm-stage-radius,8px);background:#fdf3f3;color:var(--tm-ink,#1f2937);font-family:var(--font-jost),system-ui,sans-serif;font-size:14px}[data-theme] .tm-listing-retry{padding:8px 18px;border:1px solid var(--tm-accent,#c2410c);border-radius:999px;background:#ffffff;color:var(--tm-accent,#c2410c);font-weight:600;font-size:13px;cursor:pointer}[data-theme] .tm-listing-retry:hover{background:var(--tm-accent,#c2410c);color:#ffffff}[data-theme] .tm-listing-retry:focus-visible{outline:2px solid var(--tm-accent,#c2410c);outline-offset:2px}[data-theme] .tm-listing-end{text-align:center;color:var(--tm-ink-soft,#6b7280);font-family:var(--font-jost),system-ui,sans-serif;font-size:13px;letter-spacing:.02em;padding:8px 0}[data-theme] .tm-listing-end:focus,[data-theme] .tm-listing-h1-focus:focus{outline:none}[data-theme] .tm-listing-earlier{display:block;margin:0 auto 20px;padding:8px 16px;border:1px solid var(--tm-border,#e5e7eb);border-radius:999px;background:#ffffff;color:var(--tm-ink,#1f2937);font-family:var(--font-jost),system-ui,sans-serif;font-size:13px;cursor:pointer}[data-theme] .tm-listing-earlier:hover{border-color:var(--tm-accent,#c2410c);color:var(--tm-accent,#c2410c)}[data-theme] .tm-listing-earlier:focus-visible{outline:2px solid var(--tm-accent,#c2410c);outline-offset:2px}[data-theme] .tm-listing-sentinel{width:100%;height:1px}[data-theme] .tm-skel-card{display:flex;flex-direction:column;gap:10px}[data-theme] .tm-skel-media{aspect-ratio:1/1;width:100%;background:var(--tm-stage-bg,#f6f6f4);border:1px solid var(--tm-stage-border,#ececea);border-radius:var(--tm-stage-radius,8px)}[data-theme] .tm-skel-line{height:12px;width:80%;border-radius:4px;background:#ececea}[data-theme] .tm-skel-line--short{width:45%}[data-theme] .tm-skel-line,[data-theme] .tm-skel-media{animation:nad-shimmer 1.4s ease-in-out infinite}[data-theme] .tm-backtotop{display:block;width:100%;min-height:48px;padding:0 16px;border:0;background:#f46b27;color:#ffffff;font-family:var(--font-jost),system-ui,sans-serif;font-size:13px;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:background-color .2s ease}[data-theme] .tm-backtotop:hover{background:#31366f}[data-theme] .tm-backtotop:focus-visible{outline:2px solid #e8c26a;outline-offset:-4px}@media (prefers-reduced-motion:reduce){[data-theme] .tm-skel-line,[data-theme] .tm-skel-media{animation:none}[data-theme] .tm-backtotop{transition:none}}@media print{[data-theme] .tm-backtotop,[data-theme] .tm-listing-more{display:none}}[data-theme] a.nad-invoice-print-btn{display:inline-block;text-align:center;text-decoration:none}[data-theme] .pdp-actions-block:has(.nb-bldr){max-width:none}[data-theme] .nb-bldr{display:flex;flex-direction:column;gap:16px;width:100%;margin-top:18px}[data-theme] .nb-bldr-head{display:flex;flex-direction:column;gap:2px}[data-theme] .nb-bldr-title{margin:0;font-family:var(--font-heading);font-size:clamp(17px,1.4vw,20px);font-weight:700;line-height:1.25;color:var(--bm-ink)}[data-theme] .nb-bldr-sub{margin:0;font-size:13px;line-height:1.5;color:var(--bm-grey)}[data-theme] .nb-bldr-group{margin:0;border:1px solid var(--bm-border);border-radius:14px;padding:14px 14px 12px;background:var(--bm-white);min-width:0}[data-theme] .nb-bldr-group-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}[data-theme] .nb-bldr-group-name{float:none;padding:0;margin-right:auto;font-family:var(--font-heading);font-size:15px;font-weight:700;color:var(--bm-ink)}[data-theme] .nb-bldr-badge{display:inline-block;padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}[data-theme] .nb-bldr-badge--required{background:var(--bm-blue);color:#fff}[data-theme] .nb-bldr-badge--optional{background:var(--bm-blue-tint);color:var(--bm-grey);border:1px solid var(--bm-border)}[data-theme] .nb-bldr-group:not(.nb-bldr-group--locked) .nb-bldr-badge--optional:not(:empty){color:var(--bm-ink)}[data-theme] .nb-bldr-locked-note,[data-theme] .nb-bldr-rule{margin:6px 0 10px;font-size:12.5px;line-height:1.5;color:var(--bm-grey)}[data-theme] .nb-bldr-locked-note{color:#8a6208}[data-theme] .nb-bldr-clear{border:1px solid var(--bm-border);background:transparent;border-radius:999px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:600;color:var(--bm-grey);cursor:pointer;transition:color .18s ease,border-color .18s ease}[data-theme] .nb-bldr-clear:hover{color:var(--bm-blue);border-color:var(--bm-blue)}[data-theme] .nb-bldr-clear:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}[data-theme] .nb-bldr-group--locked{background:var(--bm-blue-tint-2);border-style:dashed;opacity:.72}[data-theme] .nb-bldr-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}[data-theme] .nb-bldr-row{border:1px solid var(--bm-border);border-radius:10px;background:var(--bm-white);transition:border-color .18s ease,background .18s ease;min-width:0}[data-theme] .nb-bldr-row--selected{border-color:var(--bm-blue);background:var(--bm-blue-tint-2)}[data-theme] .nb-bldr-row--disabled{opacity:.5}[data-theme] .nb-bldr-row-main{display:flex;align-items:center;gap:9px;padding:8px 10px;cursor:pointer;min-width:0}[data-theme] .nb-bldr-row--disabled .nb-bldr-row-main{cursor:not-allowed}[data-theme] .nb-bldr-row-input{flex:none;width:16px;height:16px;accent-color:var(--bm-blue);cursor:inherit}[data-theme] .nb-bldr-row:focus-within{outline:2px solid var(--bm-blue);outline-offset:2px}[data-theme] .nb-bldr-row-thumb,[data-theme] .nb-bldr-row-thumb-ph{flex:none;width:38px;height:38px;border-radius:8px;-o-object-fit:contain;object-fit:contain;background:var(--bm-blue-tint)}[data-theme] .nb-bldr-row-body{display:flex;flex-direction:column;gap:1px;margin-right:auto}[data-theme] .nb-bldr-row-title{font-size:13px;font-weight:600;line-height:1.35;color:var(--bm-ink)}[data-theme] .nb-bldr-row-note{font-size:11.5px;color:var(--bm-blue)}[data-theme] .nb-bldr-row-price{font-size:12.5px;font-weight:700;color:var(--bm-ink)}[data-theme] .nb-bldr-row-oos{flex:none;font-size:9.5px;font-weight:700;letter-spacing:.05em;color:var(--bm-grey);white-space:nowrap}[data-theme] .nb-bldr-variants{display:flex;flex-wrap:wrap;gap:6px;padding:0 10px 9px 57px}[data-theme] .nb-bldr-variant{border:1px solid var(--bm-border);background:var(--bm-white);border-radius:999px;padding:3px 10px;font-family:inherit;font-size:11.5px;font-weight:600;color:var(--bm-ink);cursor:pointer}[data-theme] .nb-bldr-variant--selected{border-color:var(--bm-blue);background:var(--bm-blue);color:#fff}[data-theme] .nb-bldr-variant--disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}[data-theme] .nb-bldr-variant:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}[data-theme] .nb-bldr-error,[data-theme] .nb-bldr-field-error,[data-theme] .nb-bldr-group-error{margin:8px 0 0;font-size:12.5px;line-height:1.45;color:var(--bm-blue)}[data-theme] .nb-bldr-atts,[data-theme] .nb-bldr-fields{display:flex;flex-direction:column;gap:12px}[data-theme] .nb-bldr-field{display:flex;flex-direction:column;gap:5px}[data-theme] .nb-bldr-field-label{font-size:12.5px;font-weight:600;color:var(--bm-ink)}[data-theme] .nb-bldr-field-req{color:var(--bm-blue)}[data-theme] .nb-bldr-field-input{border:1px solid var(--bm-border);border-radius:10px;padding:9px 11px;font-family:inherit;font-size:13.5px;color:var(--bm-ink);background:var(--bm-white)}[data-theme] .nb-bldr-field-input:focus-visible{outline:none;border-color:var(--bm-blue);box-shadow:0 0 0 3px rgba(214,40,40,.16)}[data-theme] .nb-bldr-att{display:flex;flex-direction:column;gap:6px}[data-theme] .nb-bldr-att-label{font-size:12.5px;font-weight:600;color:var(--bm-ink)}[data-theme] .nb-bldr-att-req{color:var(--bm-blue)}[data-theme] .nb-bldr-att-choose{align-self:flex-start;border:1px dashed var(--bm-border);border-radius:10px;padding:8px 14px;font-size:12.5px;font-weight:600;color:var(--bm-ink);cursor:pointer}[data-theme] .nb-bldr-att-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}[data-theme] .nb-bldr-att-input:focus-visible+.nb-bldr-att-choose{outline:2px solid var(--bm-blue);outline-offset:2px}[data-theme] .nb-bldr-att-choose[aria-disabled=true]{opacity:.55;cursor:not-allowed}[data-theme] .nb-bldr-att-gate{position:relative}[data-theme] .nb-bldr-att-signin{margin:6px 0 0;font-size:12px;color:var(--bm-grey)}[data-theme] .nb-bldr-att-signin-link{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--bm-blue);text-decoration:underline;text-underline-offset:2px;cursor:pointer}[data-theme] .nb-bldr-att-signin-link:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}[data-theme] .nb-bldr-att-hint{font-size:11.5px;color:var(--bm-grey)}[data-theme] .nb-bldr-att-files{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}[data-theme] .nb-bldr-att-file{display:flex;align-items:center;gap:9px;border:1px solid var(--bm-border);border-radius:10px;padding:7px 9px;background:var(--bm-white)}[data-theme] .nb-bldr-att-glyph,[data-theme] .nb-bldr-att-thumb{flex:none;width:34px;height:34px;border-radius:7px;-o-object-fit:contain;object-fit:contain;background:var(--bm-blue-tint);font-size:9px;font-weight:700;color:var(--bm-grey);display:inline-flex;align-items:center;justify-content:center}[data-theme] .nb-bldr-att-file-body{display:flex;flex-direction:column;min-width:0;margin-right:auto}[data-theme] .nb-bldr-att-file-name{font-size:12.5px;font-weight:600;color:var(--bm-ink);overflow-wrap:anywhere}[data-theme] .nb-bldr-att-file-meta{font-size:11px;color:var(--bm-grey)}[data-theme] .nb-bldr-att-bar{height:3px;border-radius:3px;background:var(--bm-border);overflow:hidden;margin-top:4px}[data-theme] .nb-bldr-att-bar-fill{display:block;height:100%;width:40%;background:var(--bm-blue);animation:nbAttBar 1.1s ease-in-out infinite}@keyframes nbAttBar{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}[data-theme] .nb-bldr-att-remove{flex:none;border:0;background:transparent;font-family:inherit;font-size:12px;font-weight:600;color:var(--bm-grey);cursor:pointer}[data-theme] .nb-bldr-att-remove:hover{color:var(--bm-blue)}[data-theme] .nb-bldr-att-file--error{border-color:var(--bm-blue)}[data-theme] .nb-bldr-att-error{font-size:12.5px;color:var(--bm-blue)}[data-theme] .nb-bldr-foot{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--bm-border);padding-top:14px}[data-theme] .nb-bldr-total{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}[data-theme] .nb-bldr-total-label{font-size:12.5px;font-weight:600;color:var(--bm-grey);margin-right:auto}[data-theme] .nb-bldr-total-value{font-family:var(--font-price);font-size:clamp(18px,1.6vw,22px);font-weight:700;color:var(--bm-ink)}[data-theme] .nb-bldr-total-note{flex-basis:100%;font-size:11.5px;color:var(--bm-grey)}[data-theme] .nb-bldr-add{width:100%;border:0;border-radius:10px;padding:14px 18px;font-family:var(--font-heading);font-size:14px;font-weight:700;letter-spacing:.02em;color:#fff;background:var(--bm-blue);cursor:pointer;transition:background .18s ease,transform .18s ease}[data-theme] .nb-bldr-add:hover:not(:disabled){background:var(--bm-blue-dark);transform:translateY(-1px)}[data-theme] .nb-bldr-add:focus-visible{outline:2px solid var(--bm-ink);outline-offset:2px}[data-theme] .nb-bldr-add:disabled{opacity:.55;cursor:not-allowed}[data-theme] .nb-bldr-hint{margin:0;font-size:12.5px;line-height:1.45;color:var(--bm-grey)}@media (max-width:575px){[data-theme] .nb-bldr-options{grid-template-columns:1fr}[data-theme] .nb-bldr-variants{padding-left:10px}}@media (prefers-reduced-motion:reduce){[data-theme] .nb-bldr-add{transition:none}[data-theme] .nb-bldr-add:hover:not(:disabled){transform:none}[data-theme] .nb-bldr-att-bar-fill{animation:none;width:100%}}[data-theme] .nad-cart-card-included{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--bm-grey);font-style:italic}[data-theme] .nad-cart-list-error{margin:0 0 12px;border:1px solid var(--bm-blue);border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.45;color:var(--bm-blue);background:var(--bm-blue-tint-2)}[data-theme] .tm-promo{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:999px;background:#f46b27;color:#ffffff;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.01em;white-space:nowrap;text-decoration:none;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}[data-theme] .tm-promo:hover{background:#e35d1a;color:#ffffff;transform:translateY(-1px);box-shadow:0 6px 14px rgba(214,40,40,.24)}[data-theme] .tm-promo:focus-visible{outline:2px solid var(--bm-blue);outline-offset:3px}[data-theme] .tm-promo svg{flex:0 0 auto}[data-theme] .tm-promo-label--short{display:none}@media (max-width:1199px){[data-theme] .tm-promo{height:34px;padding:0 12px;font-size:12.5px}}@media (max-width:479px){[data-theme] .tm-promo{height:32px;padding:0 11px;gap:5px;font-size:12px}[data-theme] .tm-promo:has(.tm-promo-label--short) .tm-promo-label--full{display:none}[data-theme] .tm-promo-label--short{display:inline}}@media (prefers-reduced-motion:reduce){[data-theme] .tm-promo,[data-theme] .tm-promo:hover{transition:none;transform:none}}@media print{[data-theme] .tm-promo{display:none}}[data-theme] .nb-bldr-tabset{display:flex;flex-direction:column;min-width:0}[data-theme] .nb-bldr-tabs{display:flex;gap:6px;min-width:0}[data-theme] .nb-bldr-tab{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left;padding:9px 11px;border:1px solid var(--bm-border);border-bottom:0;border-radius:10px 10px 0 0;background:var(--bm-blue-tint);font-family:inherit;color:var(--bm-grey);cursor:pointer;transition:background-color .18s ease,color .18s ease}[data-theme] .nb-bldr-tab-name{font-family:var(--font-heading);font-size:13.5px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}[data-theme] .nb-bldr-tab-cap{font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.02em;color:var(--bm-grey)}[data-theme] .nb-bldr-tab:hover{background:var(--bm-white);color:var(--bm-ink)}[data-theme] .nb-bldr-tab:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px;z-index:1}[data-theme] .nb-bldr-tab.is-active{background:var(--bm-white);color:var(--bm-ink);margin-bottom:-1px;padding-bottom:10px;border-color:var(--bm-border)}[data-theme] .nb-bldr-tab.is-active .nb-bldr-tab-cap{color:var(--bm-ink)}[data-theme] .nb-bldr-tab-count{position:absolute;top:6px;right:6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--bm-blue);color:#fff;font-size:10.5px;font-weight:700;line-height:18px;text-align:center}[data-theme] .nb-bldr-panel{min-width:0}[data-theme] .nb-bldr-panel .nb-bldr-group{border-radius:0 0 14px 14px}[data-theme] .nb-bldr-panel .nb-bldr-group-head{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-theme] .nb-bldr-panel .nb-bldr-rule{margin-top:0}[data-theme] .nb-bldr-tabswitch{display:flex;flex-direction:column;gap:8px;padding:11px 12px;border:1px solid var(--bm-border);border-bottom:0;background:var(--bm-blue-tint-2)}[data-theme] .nb-bldr-tabswitch-text{margin:0;font-size:12.5px;line-height:1.5;color:var(--bm-ink)}[data-theme] .nb-bldr-tabswitch-actions{display:flex;flex-wrap:wrap;gap:8px}[data-theme] .nb-bldr-tabswitch-cancel,[data-theme] .nb-bldr-tabswitch-ok{border-radius:999px;padding:6px 14px;font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;border:1px solid var(--bm-blue)}[data-theme] .nb-bldr-tabswitch-ok{background:var(--bm-blue);color:#fff}[data-theme] .nb-bldr-tabswitch-cancel{background:transparent;color:var(--bm-ink);border-color:var(--bm-border)}[data-theme] .nb-bldr-tabswitch-cancel:focus-visible,[data-theme] .nb-bldr-tabswitch-ok:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){[data-theme] .nb-bldr-tab{transition:none}}[data-theme] .bm-qv-builder{display:flex;flex-direction:column;gap:12px;min-width:0}[data-theme] .bm-qv-builder-note{margin:0;padding:12px 14px;border:1px solid var(--bm-border);border-radius:8px;background:var(--bm-wash,#faf7fb);color:var(--bm-grey);font-size:13.5px;line-height:1.5}[data-theme] .nb-bldr--modal{margin-top:0;gap:12px}[data-theme] .nb-bldr--modal .nb-bldr-title{font-size:16px}[data-theme] .nb-bldr--modal .nb-bldr-sub{font-size:12.5px}[data-theme] .nb-bldr--modal,[data-theme] .nb-bldr--modal .nb-bldr-panel,[data-theme] .nb-bldr--modal .nb-bldr-tabs,[data-theme] .nb-bldr--modal .nb-bldr-tabset{min-width:0}[data-theme] .nad-cart-unit{border:1px solid var(--bm-border);border-radius:10px;background:var(--bm-white);padding:4px 12px 12px;margin:8px 0}[data-theme] .nad-cart-unit>.nad-cart-card{border-bottom:0}[data-theme] .nad-cart-unit-inner{margin-left:12px;padding-left:12px;border-left:2px solid var(--bm-border)}[data-theme] .nad-cart-unit-label{margin:0 0 2px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bm-grey)}[data-theme] .nad-cart-unit-list{list-style:none;margin:0;padding:0}[data-theme] .nad-cart-unit-item+.nad-cart-unit-item{border-top:1px solid var(--nad-rule-soft,rgba(0,0,0,.1))}[data-theme] .nad-cart-unit-item .nad-cart-card{padding:10px 0;border-bottom:0}[data-theme] .nad-cart-unit-item .nad-cart-card-img,[data-theme] .nad-cart-unit-item .nad-cart-card-img-link>img{width:56px;height:56px}[data-theme] .nad-cart-unit-item .nad-cart-card-title{font-size:14px}[data-theme] .nad-cart-unit-pers{list-style:none;margin:8px 0 0;padding:0;font-size:12.5px;color:var(--bm-grey)}[data-theme] .nad-cart-unit-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:10px 0 0;padding-top:8px;border-top:1px solid var(--nad-rule-soft,rgba(0,0,0,.1))}[data-theme] .nad-cart-unit-total-label{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bm-grey)}[data-theme] .nad-cart-unit-total-val{font-size:15px;font-weight:700;color:var(--bm-ink)}@media (max-width:560px){[data-theme] .nad-cart-unit{padding:2px 10px 10px}[data-theme] .nad-cart-unit-inner{margin-left:0;padding-left:8px}[data-theme] .nad-cart-unit-item .nad-cart-card-img,[data-theme] .nad-cart-unit-item .nad-cart-card-img-link>img{width:48px;height:48px}}[data-theme] .nad-cart-unit-item .nad-cart-card-included{display:none}[data-theme] .nad-cart-unit-note{margin:8px 0 0;font-size:12.5px;font-style:italic;color:var(--bm-grey)}.nad-cart-card-unit-note{color:var(--bm-muted,#6b7280);font-size:.78em;white-space:nowrap}[data-theme] .tm-ft{--tm-foot-bg:#31163a;--tm-foot-ink:#ffffff;--tm-foot-muted:#cfc2d2;--tm-foot-link:#e4dbe6;--tm-foot-accent:#e8b96a;--tm-foot-fill:#9c4f9f;--tm-foot-rule:rgba(255,255,255,0.12);--tm-foot-bar-accent:#c2410c;background-color:var(--tm-foot-bg)}[data-theme] .tm-ft-heading,[data-theme] .tm-ft-newsletter .nad-nl-heading,[data-theme] .tm-ft-social-icon{color:var(--tm-foot-ink)}[data-theme] .tm-ft-address,[data-theme] .tm-ft-detail,[data-theme] .tm-ft-newsletter .nad-nl-codehint,[data-theme] .tm-ft-newsletter .nad-nl-description,[data-theme] .tm-ft-tagline{color:var(--tm-foot-muted)}[data-theme] .tm-ft-links a{color:var(--tm-foot-link)}[data-theme] .tm-ft-detail:hover,[data-theme] .tm-ft-links a:hover{color:var(--tm-foot-accent)}[data-theme] .tm-ft-social-icon:hover{background:var(--tm-foot-fill);border-color:var(--tm-foot-fill);color:var(--tm-foot-ink)}[data-theme] .tm-ft-detail:focus-visible,[data-theme] .tm-ft-links a:focus-visible,[data-theme] .tm-ft-logo:focus-visible,[data-theme] .tm-ft-social-icon:focus-visible{outline-color:var(--tm-foot-accent)}[data-theme] .tm-ft-detail:focus-visible,[data-theme] .tm-ft-links a:focus-visible{color:var(--tm-foot-accent)}[data-theme] .tm-ft-newsletter .nad-nl-input:focus-visible{outline-color:var(--tm-foot-accent)}[data-theme] .tm-ft-newsletter .nad-nl-btn{background:var(--tm-foot-fill)}[data-theme] .tm-ft-newsletter .nad-nl-btn:hover:not(:disabled){background:var(--tm-foot-bar-accent)}[data-theme] .tm-ft-divider{background:var(--tm-foot-rule)}[data-theme] .tm-ft-policies a:hover,[data-theme] .tm-ft-powered-link:hover{color:var(--tm-foot-bar-accent)}[data-theme] .tm-ft-policies a:focus-visible,[data-theme] .tm-ft-powered-link:focus-visible{outline-color:var(--tm-foot-bar-accent);color:var(--tm-foot-bar-accent)}[data-theme] .nad-mc-inner{max-width:480px}@media (min-width:1280px){[data-theme] .nad-mc-inner{max-width:520px}}[data-theme] .nad-mc-body{padding:20px}[data-theme] .nad-mc-items{gap:12px}[data-theme] .nad-mc-item{gap:16px;padding:16px;border-radius:10px}[data-theme] .nad-mc-item-img,[data-theme] .nad-mc-item-img-placeholder{width:84px;height:84px;border-radius:8px}[data-theme] .nad-mc-item-title{font-size:17px;line-height:1.35}[data-theme] .nad-mc-item-unit,[data-theme] .nad-mc-item-variant{font-size:12px}[data-theme] .nad-mc-summary-row{padding:3px 0}[data-theme] .nad-mc-summary-row--total{margin-top:8px;padding-top:12px;border-top:1px solid var(--nad-rule-soft)}[data-theme] .nad-mc-summary-label--total,[data-theme] .nad-mc-summary-val--total{font-size:18px;font-weight:700}[data-theme] .nad-mc-item-pers{margin:6px 0 0;padding:0 0 0 14px;list-style:disc;font-size:12px;line-height:1.5;color:var(--nad-text-muted)}[data-theme] .nad-mc-item-included{font-size:11.5px;line-height:1.4;color:var(--nad-text-muted)}[data-theme] .nad-mc-list-error{margin:0 0 12px}[data-theme] .nad-mc-unit{padding:0;border:1px solid var(--nad-border);border-radius:10px;background:var(--nad-warm-white);overflow:hidden}[data-theme] .nad-mc-unit-box{margin:0;padding:0;list-style:none}[data-theme] .nad-mc-unit .nad-mc-item{border:0;border-radius:0;background:transparent}[data-theme] .nad-mc-unit-inner{padding:2px 16px 14px;background:var(--nad-cream);border-top:1px solid var(--nad-border)}[data-theme] .nad-mc-unit-label{margin:12px 0 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bm-blue)}[data-theme] .nad-mc-unit-list{margin:0;padding:0 0 0 12px;list-style:none;border-left:2px solid var(--nad-border)}[data-theme] .nad-mc-unit-list .nad-mc-item{gap:12px;padding:8px 0}[data-theme] .nad-mc-unit-list .nad-mc-item-img,[data-theme] .nad-mc-unit-list .nad-mc-item-img-placeholder{width:52px;height:52px}[data-theme] .nad-mc-unit-list .nad-mc-item-title{font-size:14px}[data-theme] .nad-mc-unit-list .nad-mc-item-footer{margin-top:4px}[data-theme] .nad-mc-unit-list .nad-mc-item-qty-badge{display:none}[data-theme] .nad-mc-unit-note{margin:10px 0 0;font-size:11.5px;line-height:1.45;color:var(--nad-text-muted)}@media (max-width:420px){[data-theme] .nad-mc-item{gap:12px;padding:12px}[data-theme] .nad-mc-item-img,[data-theme] .nad-mc-item-img-placeholder{width:72px;height:72px}[data-theme] .nad-mc-unit-inner{padding:2px 12px 12px}[data-theme] .nad-mc-unit-list{padding-left:8px}[data-theme] .nad-mc-unit-list .nad-mc-item-img,[data-theme] .nad-mc-unit-list .nad-mc-item-img-placeholder{width:44px;height:44px}}[data-theme] .tm-catbar-right .tm-catbar-promo{align-self:center;height:30px;padding:0 12px;margin-right:32px;gap:6px;font-size:12.5px}[data-theme] .tm-catbar-right .tm-catbar-promo:hover{transform:none}[data-theme] .tm-catbar-right .tm-catbar-promo svg{width:14px;height:14px}@media (max-width:1199px){[data-theme] .tm-catbar-right .tm-catbar-promo{height:28px;padding:0 10px;margin-right:22px;font-size:12px}}[data-theme] .nb-hp{--nb-hp-ink:var(--bm-ink);--nb-hp-muted:var(--bm-grey);--nb-hp-line:var(--bm-border);--nb-hp-brand:var(--bm-blue);--nb-hp-brand-dark:var(--bm-blue-dark);--nb-hp-surface:var(--bm-white);--nb-hp-wash:var(--bm-blue-tint);--nb-hp-wash-2:var(--bm-blue-tint-2);--nb-hp-radius:14px;color:var(--nb-hp-ink);padding-bottom:104px}[data-theme] .nb-hp-hero{background:var(--nb-hp-wash);border-bottom:1px solid var(--nb-hp-line);padding:clamp(28px,4vw,56px) 0}[data-theme] .nb-hp-hero-inner,[data-theme] .nb-hp-layout{max-width:var(--bm-max-w);margin:0 auto;padding-inline:clamp(12px,3vw,32px);box-sizing:border-box}[data-theme] .nb-hp-eyebrow{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nb-hp-brand)}[data-theme] .nb-hp-title{margin:0 0 8px;font-size:clamp(28px,4.2vw,46px);font-weight:700;line-height:1.1;color:var(--nb-hp-ink)}[data-theme] .nb-hp-intro{margin:0;max-width:62ch;font-size:clamp(14px,1.1vw,16px);line-height:1.65;color:var(--nb-hp-muted)}[data-theme] .nb-hp-unavailable{max-width:var(--bm-max-w);margin:clamp(32px,5vw,64px) auto;padding-inline:clamp(12px,3vw,32px);font-size:15px;color:var(--nb-hp-muted)}[data-theme] .nb-hp-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,36px);padding-top:clamp(24px,3.5vw,44px)}@media (min-width:1024px){[data-theme] .nb-hp-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start}}[data-theme] .nb-hp-steps{min-width:0}[data-theme] .nb-hp-step{margin-bottom:clamp(28px,3.5vw,44px)}[data-theme] .nb-hp-step-head{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:center;margin-bottom:16px}[data-theme] .nb-hp-step-n{grid-row:span 2;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--nb-hp-brand);color:var(--nb-hp-surface);font-size:14px;font-weight:700}[data-theme] .nb-hp-step-title{margin:0;font-size:clamp(19px,2.1vw,26px);font-weight:700;line-height:1.2}[data-theme] .nb-hp-step-sub{grid-column:2;margin:0;font-size:13.5px;line-height:1.5;color:var(--nb-hp-muted)}[data-theme] .nb-hp-boxes,[data-theme] .nb-hp-lines,[data-theme] .nb-hp-packs,[data-theme] .nb-hp-prods,[data-theme] .nb-hp-slots{list-style:none;margin:0;padding:0}[data-theme] .nb-hp-boxes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:14px}[data-theme] .nb-hp-box{position:relative;display:flex;flex-direction:column;width:100%;padding:0;text-align:left;background:var(--nb-hp-surface);border:1px solid var(--nb-hp-line);border-radius:var(--nb-hp-radius);overflow:hidden;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}@media (hover:hover){[data-theme] .nb-hp-box:hover{border-color:var(--nb-hp-brand);transform:translateY(-2px);box-shadow:0 10px 22px rgba(0,0,0,.07)}}[data-theme] .nb-hp-box.is-on{border-color:var(--nb-hp-brand);box-shadow:0 0 0 2px var(--nb-hp-brand)}[data-theme] .nb-hp-box:focus-visible,[data-theme] .nb-hp-pack:focus-visible,[data-theme] .nb-hp-prod:focus-visible{outline:2px solid var(--nb-hp-brand);outline-offset:2px}[data-theme] .nb-hp-box-media{position:relative;display:block;aspect-ratio:4/3;background:var(--nb-hp-wash-2)}[data-theme] .nb-hp-box-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:8px;box-sizing:border-box;transition:opacity .35s var(--nad-ease)}[data-theme] .nb-hp-box-img--alt{opacity:0}[data-theme] .nb-hp-box:focus-visible .nb-hp-box-img--alt,[data-theme] .nb-hp-box:hover .nb-hp-box-img--alt{opacity:1}[data-theme] .nb-hp-box-tick,[data-theme] .nb-hp-prod-tick{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--nb-hp-brand);color:var(--nb-hp-surface)}[data-theme] .nb-hp-box-body{display:flex;flex-direction:column;gap:2px;padding:10px 12px 12px;border-top:1px solid var(--nb-hp-line)}[data-theme] .nb-hp-box-name{font-size:14px;font-weight:600;line-height:1.3}[data-theme] .nb-hp-box-kind,[data-theme] .nb-hp-box-price{font-size:12.5px;color:var(--nb-hp-muted)}[data-theme] .nb-hp-prod-oos{font-size:11.5px;font-weight:600;color:var(--nb-hp-muted)}[data-theme] .nb-hp-packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px}[data-theme] .nb-hp-pack{display:flex;flex-direction:column;gap:3px;width:100%;padding:14px 16px;text-align:left;background:var(--nb-hp-surface);border:1px solid var(--nb-hp-line);border-radius:var(--nb-hp-radius);cursor:pointer;transition:border-color .18s ease,background-color .18s ease}@media (hover:hover){[data-theme] .nb-hp-pack:hover{border-color:var(--nb-hp-brand)}}[data-theme] .nb-hp-pack.is-on{border-color:var(--nb-hp-brand);background:var(--nb-hp-wash);box-shadow:inset 0 0 0 1px var(--nb-hp-brand)}[data-theme] .nb-hp-pack-name{font-size:15.5px;font-weight:700}[data-theme] .nb-hp-pack-rule{font-size:13px;color:var(--nb-hp-muted)}[data-theme] .nb-hp-pack-count,[data-theme] .nb-hp-pack-rule b{color:var(--nb-hp-brand);font-weight:700}[data-theme] .nb-hp-pack-count{font-size:12px}[data-theme] .nb-hp-confirm{margin-top:12px;padding:14px 16px;background:var(--nb-hp-wash);border:1px solid var(--nb-hp-brand);border-radius:12px}[data-theme] .nb-hp-confirm-text{margin:0 0 10px;font-size:13.5px;line-height:1.5}[data-theme] .nb-hp-confirm-actions{display:flex;flex-wrap:wrap;gap:8px}[data-theme] .nb-hp-confirm-no,[data-theme] .nb-hp-confirm-yes{padding:9px 14px;font-size:13px;font-weight:700;border-radius:8px;cursor:pointer}[data-theme] .nb-hp-confirm-yes{background:var(--nb-hp-brand);color:var(--nb-hp-surface);border:1px solid var(--nb-hp-brand)}[data-theme] .nb-hp-confirm-no{background:transparent;color:var(--nb-hp-ink);border:1px solid var(--nb-hp-line)}[data-theme] .nb-hp-add:focus-visible,[data-theme] .nb-hp-bar-add:focus-visible,[data-theme] .nb-hp-confirm-no:focus-visible,[data-theme] .nb-hp-confirm-yes:focus-visible{outline:2px solid var(--nb-hp-brand);outline-offset:3px}[data-theme] .nb-hp-fill+.nb-hp-fill{margin-top:clamp(20px,2.5vw,32px)}[data-theme] .nb-hp-capbar{position:sticky;top:calc(var(--bm-header-h, 64px) + 8px);z-index:4;display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-bottom:14px;padding:10px 14px;background:var(--nb-hp-wash-2);border:1px solid var(--nb-hp-line);border-radius:12px}[data-theme] .nb-hp-slots{display:flex;gap:5px;flex:0 0 auto}[data-theme] .nb-hp-slot{width:20px;height:28px;border:1.5px dashed var(--nb-hp-line);border-radius:5px;transition:background-color .18s ease,border-color .18s ease}[data-theme] .nb-hp-slot.is-on{border-style:solid;border-color:var(--nb-hp-brand);background:var(--nb-hp-brand)}[data-theme] .nb-hp-capmsg{flex:1 1 180px;min-width:0;margin:0;font-size:13.5px;color:var(--nb-hp-muted)}[data-theme] .nb-hp-capmsg strong{color:var(--nb-hp-ink);font-variant-numeric:tabular-nums}[data-theme] .nb-hp-capmsg.is-full strong{color:var(--nb-hp-brand)}[data-theme] .nb-hp-error{margin:0 0 12px;line-height:1.4}[data-theme] .nb-hp-prods{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px}[data-theme] .nb-hp-prod{display:flex;flex-direction:column;width:100%;height:100%;padding:0;text-align:left;background:var(--nb-hp-surface);border:1px solid var(--nb-hp-line);border-radius:var(--nb-hp-radius);overflow:hidden;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}@media (hover:hover){[data-theme] .nb-hp-prod:not(:disabled):hover{border-color:var(--nb-hp-brand)}}[data-theme] .nb-hp-prod.is-on{border-color:var(--nb-hp-brand);box-shadow:inset 0 0 0 1px var(--nb-hp-brand)}[data-theme] .nb-hp-prod:disabled{opacity:.45;cursor:not-allowed}[data-theme] .nb-hp-prod-media{position:relative;display:block;aspect-ratio:1/1;background:var(--nb-hp-wash-2)}[data-theme] .nb-hp-prod-media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:10px;box-sizing:border-box}[data-theme] .nb-hp-prod-body{display:flex;flex-direction:column;gap:5px;flex:1;padding:10px 12px 12px;border-top:1px solid var(--nb-hp-line)}[data-theme] .nb-hp-prod-name{font-size:14px;font-weight:600;line-height:1.3}[data-theme] .nb-hp-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-variant-numeric:tabular-nums}[data-theme] .nb-hp-price-now{font-size:16px;font-weight:700;white-space:nowrap}[data-theme] .nb-hp-price-mrp{font-size:12.5px;color:var(--nb-hp-muted);white-space:nowrap}[data-theme] .nb-hp-price-off{font-size:11.5px;font-weight:700;color:var(--nb-hp-brand);white-space:nowrap}[data-theme] .nb-hp-tray{align-self:start;background:var(--nb-hp-surface);border:1px solid var(--nb-hp-line);border-radius:18px;overflow:hidden}@media (min-width:1024px){[data-theme] .nb-hp-tray{position:sticky;top:calc(var(--bm-header-h, 64px) + 16px)}}[data-theme] .nb-hp-tray-media{display:block;aspect-ratio:4/3;background:var(--nb-hp-wash-2)}[data-theme] .nb-hp-tray-media img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:10px;box-sizing:border-box}[data-theme] .nb-hp-tray-body{display:flex;flex-direction:column;gap:10px;padding:16px 18px 18px}[data-theme] .nb-hp-tray-title{margin:0;font-size:18px;font-weight:700}[data-theme] .nb-hp-tray-sub{margin:-6px 0 0;font-size:13px;color:var(--nb-hp-muted)}[data-theme] .nb-hp-tray-empty{margin:0;padding:14px;text-align:center;font-size:13.5px;color:var(--nb-hp-muted);border:1px dashed var(--nb-hp-line);border-radius:10px}[data-theme] .nb-hp-lines{display:flex;flex-direction:column;gap:7px;font-size:13.5px}[data-theme] .nb-hp-lines li{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:baseline}[data-theme] .nb-hp-line-name{min-width:0}[data-theme] .nb-hp-line-price{font-variant-numeric:tabular-nums;white-space:nowrap}[data-theme] .nb-hp-totals{display:flex;flex-direction:column;gap:4px;padding-top:10px;border-top:1px solid var(--nad-rule-soft);font-variant-numeric:tabular-nums}[data-theme] .nb-hp-save{display:flex;justify-content:space-between;margin:0;font-size:13px;font-weight:600;color:var(--nb-hp-brand)}[data-theme] .nb-hp-grand{display:flex;justify-content:space-between;align-items:baseline;margin:2px 0 0;font-size:14px;font-weight:700}[data-theme] .nb-hp-grand-val{font-size:26px;font-weight:700;color:var(--nb-hp-brand)}[data-theme] .nb-hp-add,[data-theme] .nb-hp-bar-add{padding:14px;background:var(--nb-hp-brand);color:var(--nb-hp-surface);border:0;border-radius:12px;font-size:15.5px;font-weight:700;cursor:pointer;transition:background-color .18s ease}@media (hover:hover){[data-theme] .nb-hp-add:not(:disabled):hover,[data-theme] .nb-hp-bar-add:not(:disabled):hover{background:var(--nb-hp-brand-dark)}}[data-theme] .nb-hp-add:disabled,[data-theme] .nb-hp-bar-add:disabled{opacity:.45;cursor:not-allowed}[data-theme] .nb-hp-add.is-added{background:var(--nb-hp-brand-dark)}[data-theme] .nb-hp-hint,[data-theme] .nb-hp-note{margin:0;font-size:12.5px;line-height:1.5;color:var(--nb-hp-muted)}[data-theme] .nb-hp-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));background:var(--nb-hp-surface);border-top:1px solid var(--nb-hp-line);box-shadow:0 -4px 18px rgba(0,0,0,.08)}[data-theme] .nb-hp-bar-total{display:flex;flex-direction:column;flex:1;min-width:0;font-size:12px;color:var(--nb-hp-muted)}[data-theme] .nb-hp-bar-total strong{font-size:18px;color:var(--nb-hp-ink);font-variant-numeric:tabular-nums}[data-theme] .nb-hp-bar-add{flex:0 0 auto;padding:11px 18px;font-size:14px}@media (min-width:1024px){[data-theme] .nb-hp-bar{display:none}[data-theme] .nb-hp{padding-bottom:clamp(32px,4vw,56px)}}@media (prefers-reduced-motion:reduce){[data-theme] .nb-hp-add,[data-theme] .nb-hp-bar-add,[data-theme] .nb-hp-box,[data-theme] .nb-hp-box-img,[data-theme] .nb-hp-pack,[data-theme] .nb-hp-prod,[data-theme] .nb-hp-slot{transition:none}[data-theme] .nb-hp-box:hover{transform:none}}[data-theme] .nb-hp-box-refused{font-size:11.5px;font-weight:700;line-height:1.35;color:var(--nb-hp-brand)}[data-theme] .nb-hp-error-which{display:block;font-weight:700}[data-theme] .nb-hp-qty{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--bm-border);border-radius:999px;padding:2px;background:var(--bm-white)}[data-theme] .nb-bldr-qty-btn,[data-theme] .nb-hp-qty-btn{display:grid;place-items:center;border:0;border-radius:50%;background:var(--bm-blue-tint);color:var(--bm-blue);line-height:1;font-weight:700;cursor:pointer;transition:background .18s var(--nad-ease),color .18s var(--nad-ease)}[data-theme] .nb-bldr-qty-btn:hover:not(:disabled),[data-theme] .nb-hp-qty-btn:hover:not(:disabled){background:var(--bm-blue);color:var(--bm-white)}[data-theme] .nb-bldr-qty-btn:focus-visible,[data-theme] .nb-hp-qty-btn:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}[data-theme] .nb-bldr-qty-btn:disabled,[data-theme] .nb-hp-qty-btn:disabled{opacity:.35;cursor:not-allowed}[data-theme] .nb-bldr-qty-val,[data-theme] .nb-hp-qty-val{min-width:2ch;text-align:center;font-weight:700;font-variant-numeric:tabular-nums;color:var(--bm-ink)}[data-theme] .nb-hp-qty-btn{width:30px;height:30px;font-size:18px}[data-theme] .nb-hp-qty{margin:8px auto 0;display:flex;width:-moz-fit-content;width:fit-content}[data-theme] .nb-hp-line-qty{color:var(--bm-grey);font-variant-numeric:tabular-nums}@media (max-width:560px){[data-theme] .nb-hp-qty-btn{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){[data-theme] .nb-bldr-qty-btn,[data-theme] .nb-hp-qty-btn{transition:none}}[data-theme] .bm-trending--band{padding-top:clamp(26px,3.4vw,48px);padding-bottom:clamp(22px,2.8vw,40px)}[data-theme] .bm-trending--band .bm-trending-card{width:clamp(78px,8vw,104px);min-width:0;aspect-ratio:auto;flex-direction:column;align-items:center;gap:10px;padding:0;overflow:visible;border:0;border-radius:12px;background:transparent;box-shadow:none;text-align:center;transform:none;transition:none}[data-theme] .bm-trending--band .bm-trending-card:focus-visible,[data-theme] .bm-trending--band .bm-trending-card:hover{transform:none;box-shadow:none;border-color:transparent}[data-theme] .bm-trending--band .bm-trending-card:focus-visible{outline:2px solid var(--bm-blue);outline-offset:3px}[data-theme] .bm-trending--band .bm-trending-media{flex:0 0 auto;width:clamp(72px,7vw,96px);height:clamp(72px,7vw,96px);min-height:0;aspect-ratio:1/1;border-radius:50%;overflow:hidden;background:var(--bm-blue-tint-2);border:1px solid var(--bm-border);box-shadow:0 4px 12px rgba(16,24,40,.08);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}[data-theme] .bm-trending--band .bm-trending-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;padding:0;transition:transform .5s cubic-bezier(.2,.6,.2,1)}[data-theme] .bm-trending--band .bm-trending-card:hover .bm-trending-media img{transform:scale(1.06)}[data-theme] .bm-trending--band .bm-trending-monogram{color:var(--bm-blue);font-size:clamp(22px,2.3vw,30px);font-weight:800;line-height:1}[data-theme] .bm-trending--band .bm-trending-name{flex:0 0 auto;padding:0;color:var(--bm-ink);font-family:var(--font-body),sans-serif;font-size:clamp(11px,.95vw,13px);font-weight:600;line-height:1.25;text-align:center;text-transform:none;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}[data-theme] .bm-trending--band .bm-trending-track{gap:clamp(16px,2.2vw,36px);padding:8px 0 10px;scroll-snap-type:x proximity}[data-theme] .bm-trending--band .bm-trending-card:focus-visible .bm-trending-media,[data-theme] .bm-trending--band .bm-trending-card:hover .bm-trending-media{transform:translateY(-4px);border-color:var(--bm-blue);box-shadow:0 10px 20px rgba(16,24,40,.16)}[data-theme] .bm-trending--band .bm-trending-shell--fits .bm-trending-nav{display:none}[data-theme] .bm-trending--band .bm-trending-nav{top:auto}@media (prefers-reduced-motion:reduce){[data-theme] .bm-trending--band .bm-trending-media,[data-theme] .bm-trending--band .bm-trending-media img{transition:none}[data-theme] .bm-trending--band .bm-trending-card:focus-visible .bm-trending-media,[data-theme] .bm-trending--band .bm-trending-card:hover .bm-trending-media,[data-theme] .bm-trending--band .bm-trending-card:hover .bm-trending-media img{transform:none}[data-theme] .bm-trending--band .bm-trending-track{scroll-snap-type:none;scroll-behavior:auto}}[data-theme] .nb-hp{--nb-hp-media-ink:#0b0b0b;--nb-hp-foot-h:48px}[data-theme] .nb-hp-box-media,[data-theme] .nb-hp-tray-media{background:var(--nb-hp-media-ink)}[data-theme] .nb-hp-box-img{padding:0}[data-theme] .nb-hp-box{height:100%}[data-theme] .nb-hp-box-body{flex:1}[data-theme] .nb-hp-box-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}[data-theme] .nb-hp-prod-card{position:relative;display:flex;flex-direction:column;height:100%;background:var(--nb-hp-surface);border:1px solid var(--nb-hp-line);border-radius:var(--nb-hp-radius);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}@media (hover:hover){[data-theme] .nb-hp-prod-card:not(.is-off):hover{border-color:var(--nb-hp-brand)}}[data-theme] .nb-hp-prod-card.is-on{border-color:var(--nb-hp-brand);box-shadow:inset 0 0 0 1px var(--nb-hp-brand)}[data-theme] .nb-hp-prod{flex:1;height:auto;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}[data-theme] .nb-hp-prod.is-on{border:0;box-shadow:none}[data-theme] .nb-hp-prod:focus-visible{outline:2px solid var(--nb-hp-brand);outline-offset:-2px}[data-theme] .nb-hp-prod-foot{display:flex;align-items:center;justify-content:center;min-height:var(--nb-hp-foot-h);padding:0 10px 10px}[data-theme] .nb-hp-prod-hint{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--nb-hp-muted)}[data-theme] .nb-hp-prod-card.is-off{opacity:.6}[data-theme] .nb-hp-prod-card.is-off .nb-hp-prod{opacity:1}[data-theme] .nb-hp-prod-foot .nb-hp-qty{margin:0}@media (max-width:560px){[data-theme] .nb-hp{--nb-hp-foot-h:52px}}@media (prefers-reduced-motion:reduce){[data-theme] .nb-hp-prod-card{transition:none}}[data-theme] .bm-trending--band .bm-trending-track{justify-content:flex-start}[data-theme] .bm-trending--band .bm-trending-shell--fits .bm-trending-track{justify-content:center}[data-theme] .pdp-hero{grid-template-areas:"media" "info"}@media (min-width:768px){[data-theme] .pdp-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"media info"}}@media (min-width:1280px){[data-theme] .pdp-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"media info"}[data-theme] .pdp-hero-info,[data-theme] .pdp-hero-media{position:static}}[data-theme] .pdp-row{margin-top:clamp(28px,3.4vw,48px);padding-top:clamp(18px,2.2vw,28px);border-top:1px solid var(--bm-border)}[data-theme] .pdp-row .pdp-reviews{max-width:none;margin:0;padding:0;border-top:none}[data-theme] .pdp-row .pdp-reviews .nad-review-form{max-width:none}[data-theme] .pdp-row--description .pdp-description-body{max-width:90ch}[data-theme] .pdp-hero-info .pdp-gww{margin-top:clamp(20px,2.4vw,30px)}[data-theme] .bm-trending--band .bm-trending-head--band{flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;text-align:center}[data-theme] .bm-trending--band .bm-trending-headings{text-align:center}[data-theme] .bm-trending--band .bm-trending-viewall{padding-bottom:0}@media (max-width:599px){[data-theme] .bm-trending--band .bm-trending-head--band{align-items:center;text-align:center}}[data-theme] .nb-gift{background:var(--bm-blue-tint-2);border-top:1px solid var(--bm-border);border-bottom:1px solid var(--bm-border);padding:clamp(36px,4.6vw,68px) 0}[data-theme] .nb-gift-inner{max-width:var(--bm-max-w);margin:0 auto;padding-inline:clamp(12px,3vw,32px);min-width:0}[data-theme] .nb-gift-head{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;margin-bottom:clamp(26px,3.4vw,48px)}[data-theme] .nb-gift-eyebrow{color:var(--bm-blue);font-size:clamp(11px,.9vw,13px);letter-spacing:.16em;text-transform:uppercase;line-height:1}[data-theme] .nb-gift-eyebrow,[data-theme] .nb-gift-title{font-family:var(--font-heading),sans-serif;font-weight:700}[data-theme] .nb-gift-title{margin:0;color:var(--bm-ink);font-size:clamp(26px,3.1vw,42px);line-height:1.15;max-width:24ch;margin-inline:auto}[data-theme] .nb-gift-text{margin:0 auto;color:var(--bm-grey);font-family:var(--font-body),sans-serif;font-size:clamp(14px,1.05vw,16px);line-height:1.7;max-width:62ch}[data-theme] .nb-gift-cols{display:grid;grid-template-areas:"mid" "left" "right";grid-template-columns:minmax(0,1fr);gap:clamp(22px,2.8vw,36px);align-items:start;min-width:0}[data-theme] .nb-gift-col--left{grid-area:left}[data-theme] .nb-gift-col--right{grid-area:right}[data-theme] .nb-gift-mid{grid-area:mid}[data-theme] .nb-gift-col{display:flex;flex-direction:column;gap:clamp(14px,1.8vw,24px);margin:0;padding:0;list-style:none;min-width:0}[data-theme] .nb-gift-feat{min-width:0}[data-theme] .nb-gift-feat-hit{display:flex;align-items:center;gap:clamp(12px,1.4vw,18px);min-width:0;text-decoration:none;color:inherit;border-radius:14px;padding:8px;transition:background .25s var(--nad-ease),transform .25s var(--nad-ease)}@media (hover:hover){[data-theme] a.nb-gift-feat-hit:hover{background:var(--bm-white)}[data-theme] a.nb-gift-feat-hit:hover .nb-gift-feat-name{color:var(--bm-blue)}[data-theme] a.nb-gift-feat-hit:hover .nb-gift-feat-thumb img{transform:scale(1.06)}}[data-theme] .nb-gift-feat-hit:focus-visible{outline:2px solid var(--bm-blue);outline-offset:2px}[data-theme] .nb-gift-feat-text{display:block;flex:1 1 auto;min-width:0}[data-theme] .nb-gift-feat-name{margin:0 0 4px;color:var(--bm-ink);font-family:var(--font-heading),sans-serif;font-size:clamp(15px,1.25vw,18px);font-weight:700;line-height:1.25;transition:color .25s var(--nad-ease)}[data-theme] .nb-gift-feat-desc{margin:0;color:var(--bm-grey);font-family:var(--font-body),sans-serif;font-size:clamp(12.5px,.95vw,14px);line-height:1.55}[data-theme] .nb-gift-feat-thumb{flex:0 0 auto;display:block;width:80px;height:80px}[data-theme] .nb-gift-feat-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;transition:transform .4s var(--nad-ease)}[data-theme] .nb-gift-feat--noimg .nb-gift-feat-text{max-width:34ch}[data-theme] .nb-gift-mid{display:flex;flex-direction:column;align-items:center;gap:clamp(16px,2vw,24px);min-width:0;text-align:center}[data-theme] .nb-gift-mid-media{position:relative;width:100%;aspect-ratio:738/680}[data-theme] .nb-gift-mid-media img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}[data-theme] .nb-gift-cta{display:inline-flex;align-items:center;gap:9px;padding:14px 26px;border-radius:999px;background:var(--bm-blue);color:var(--bm-white);font-family:var(--font-heading),sans-serif;font-size:clamp(13px,1vw,15px);font-weight:700;letter-spacing:.02em;text-decoration:none;transition:transform .25s var(--nad-ease),box-shadow .25s var(--nad-ease),background .25s var(--nad-ease)}[data-theme] .nb-gift-cta:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(16,24,40,.18)}[data-theme] .nb-gift-cta svg{transition:transform .25s var(--nad-ease)}[data-theme] .nb-gift-cta:hover svg{transform:translateX(3px)}[data-theme] .nb-gift-cta:focus-visible{outline:2px solid var(--bm-ink);outline-offset:3px}[data-theme] .nb-gift-note{margin:0;color:var(--bm-grey);font-family:var(--font-body),sans-serif;font-size:clamp(12px,.9vw,13px);line-height:1.5;max-width:34ch}@media (min-width:600px) and (max-width:999px){[data-theme] .nb-gift-cols{grid-template-areas:"mid mid" "left right";grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-theme] .nb-gift-mid-media{max-width:460px}}@media (min-width:1000px){[data-theme] .nb-gift-cols{grid-template-areas:"left mid right";grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(20px,2.4vw,40px)}[data-theme] .nb-gift-col--left .nb-gift-feat-hit{flex-direction:row-reverse;text-align:right}[data-theme] .nb-gift-feat-hit{max-width:430px}[data-theme] .nb-gift-col--left .nb-gift-feat-hit{margin-left:auto}[data-theme] .nb-gift-col--right .nb-gift-feat-hit{margin-right:auto}[data-theme] .nb-gift-col--left .nb-gift-feat--noimg .nb-gift-feat-text{margin-left:auto}}@media (prefers-reduced-motion:reduce){[data-theme] .nb-gift-cta,[data-theme] .nb-gift-cta svg,[data-theme] .nb-gift-feat-hit,[data-theme] .nb-gift-feat-name,[data-theme] .nb-gift-feat-thumb img{transition:none}[data-theme] .nb-gift-cta:hover,[data-theme] .nb-gift-cta:hover svg,[data-theme] a.nb-gift-feat-hit:hover .nb-gift-feat-thumb img{transform:none}}[data-theme] .nb-bldr-options{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}[data-theme] .nb-bldr-row-price{flex:none;white-space:nowrap}[data-theme] .nb-bldr-row-body{min-width:0}[data-theme] .nb-bldr-row-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-theme] .bm-fp-price-note,[data-theme] .bm-fp-related-note,[data-theme] .bm-qv-price--note,[data-theme] .nad-pc-price-note,[data-theme] .nad-search-row-note,[data-theme] .pdp-price-final--builder,[data-theme] .tm-fav-price-note{font-family:var(--font-body);font-weight:500;color:var(--bm-grey);letter-spacing:.01em;line-height:1.35}[data-theme] .nad-pc-price-note,[data-theme] .tm-fav-price-note{font-size:12.5px}[data-theme] .bm-fp-price-note{font-size:14px}[data-theme] .bm-fp-related-note{font-size:11.5px}[data-theme] .nad-search-row-note{flex-shrink:1;min-width:0;font-size:11.5px;text-align:right}[data-theme] .bm-qv-price--note{font-size:14px;font-weight:500}[data-theme] .pdp-price-final--builder{display:block;font-size:16px}[data-theme] .nad-search-row-from,[data-theme] .tm-search-price--from,[data-theme] .tm-search-price--note{flex-shrink:1;min-width:0;text-align:right}[data-theme] .tm-search-price--note{font-family:var(--font-body);font-weight:500;font-size:11.5px;color:var(--bm-grey);line-height:1.35}[data-theme] .nad-cs-item--box{padding-bottom:2px}[data-theme] .nad-cs-item--filling{margin-left:14px;padding-left:12px;border-left:2px solid var(--nad-border)}[data-theme] .nad-cs-item--filling .nad-cs-item-img,[data-theme] .nad-cs-item--filling .nad-cs-item-img-placeholder{width:42px;height:42px}[data-theme] .nad-cs-item--filling .nad-cs-item-name,[data-theme] .nad-cs-item--filling .nad-cs-item-price{font-size:12.5px}[data-theme] .nad-cs-item-pers{margin:4px 0 0;padding:0 0 0 14px;list-style:disc;font-size:11.5px;line-height:1.5;color:var(--nad-text-muted)}[data-theme] .nb-bldr{--nb-bldr-qty-w:75px}[data-theme] .nb-bldr-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}[data-theme] .nb-bldr-row:has(.nb-bldr-row-input[type=checkbox]){grid-template-columns:minmax(0,1fr) minmax(var(--nb-bldr-qty-w),auto)}[data-theme] .nb-bldr-row-main{grid-column:1;padding:7px;gap:6px}[data-theme] .nb-bldr-row-thumb,[data-theme] .nb-bldr-row-thumb-ph{width:32px;height:32px}[data-theme] .nb-bldr-row-price{margin-top:1px;align-self:flex-start}[data-theme] .nb-bldr-variants{grid-column:1/-1;padding-left:67px}@media (max-width:575px){[data-theme] .nb-bldr-variants{padding-left:10px}}[data-theme] .nb-bldr-qty{grid-column:2;align-self:center;justify-self:end;margin:0 6px 0 2px;display:inline-flex;align-items:center;gap:0;border:0;padding:0;background:transparent}[data-theme] .nb-bldr-qty-btn{width:26px;height:26px;font-size:16px}[data-theme] .nb-bldr-qty-val{font-size:13px}@media (max-width:560px){[data-theme] .nb-bldr{--nb-bldr-qty-w:83px}[data-theme] .nb-bldr-qty-btn{width:30px;height:30px;font-size:17px}}[data-theme] .bm-mobilebar-btn:focus-visible,[data-theme] .bm-pc-action:focus-visible,[data-theme] .cmp-bar-close:focus-visible,[data-theme] .cmp-btn:focus-visible,[data-theme] .cmp-card-remove:focus-visible,[data-theme] .cmp-slot--empty:focus-visible,[data-theme] .cmp-slot-remove:focus-visible,[data-theme] .pdp-compare-btn:focus-visible{outline:2px solid var(--nad-gold,#c2410c);outline-offset:2px}[data-theme] .pr-img-ph{display:flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;padding:6px;overflow:hidden;background:#f4f4f5;border:1px dashed #b8b8bf;border-radius:6px;color:#6b6b74;text-align:center}[data-theme] .pr-img-ph--fill{position:absolute;inset:0;width:100%;height:100%}[data-theme] .pr-img-ph-label{font-size:12px;line-height:1.25;font-weight:600;letter-spacing:.02em}[data-theme] .tm-ft-logo-text{display:block;font-family:var(--tm-font-barlow),var(--font-heading),sans-serif;font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1.15;letter-spacing:.01em;color:var(--tm-foot-ink,#fff);overflow-wrap:anywhere}[data-theme] .nad-auth-modal-media.nad-auth-modal-media--logo{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center}[data-theme] .prt-auth-logo{display:block;width:clamp(72px,12vw,140px);height:auto}[data-theme] .prt-auth-logo.prt-auth-logo--wide{width:clamp(180px,24vw,340px);max-width:100%;border-radius:8px}[data-theme] .prt-auth-logo.prt-auth-logo--mark{width:clamp(96px,15vw,220px);max-width:70%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}html[data-theme=print] .nad-auth-modal-media.nad-auth-modal-media--logo:has(.prt-auth-logo--wide){background:#fff3ec}[data-theme] .nad-auth-modal-wordmark{font-family:var(--font-heading),sans-serif;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.15;text-align:center;color:var(--bm-blue);overflow-wrap:anywhere}[data-theme] .prt-header .tm-logo{height:var(--tm-logo-h);max-width:180px;overflow:hidden}[data-theme] .prt-header .tm-logo img{max-width:100%}[data-theme] .prt-header .tm-logo .bm-logo-text{display:block;max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.2}@media (min-width:1024px){[data-theme] .prt-header{--tm-header-h:72px;--tm-logo-h:44px}[data-theme] .bm-header.tm-header.prt-header{background:#fff;border-bottom:1px solid #e9e2d8;box-shadow:none;margin:0;padding:0}[data-theme] .prt-header .prt-header-row{position:relative;flex-wrap:nowrap;align-items:center;gap:28px;min-height:var(--tm-header-h);height:var(--tm-header-h);padding:0 32px;margin-top:0;margin-bottom:0}[data-theme] .prt-header .prt-header-row>*{align-self:center;margin-top:0;margin-bottom:0}[data-theme] .prt-header .tm-logo{display:flex;align-items:center}[data-theme] .prt-header .tm-contact{gap:2px}[data-theme] .prt-header .tm-contact-link{font-size:13px;line-height:1.3}[data-theme] .prt-header .tm-account-text{line-height:1.2}[data-theme] .prt-header .tm-actions,[data-theme] .prt-header .tm-header-icons{gap:20px}[data-theme] .prt-header .tm-cart .nad-mc-trigger{padding:6px 4px}[data-theme] .prt-header .tm-cart .nad-mc-count{left:14px}[data-theme] .prt-header .tm-catbar{flex:1 1 auto;min-width:0;display:flex;align-items:center;background:transparent;box-shadow:none}[data-theme] .prt-header .tm-catbar-inner{position:static;width:100%;max-width:none;margin:0;padding:0;min-height:0;align-items:center;gap:28px}[data-theme] .prt-header .tm-catbar-trigger{width:auto;height:var(--tm-header-h);margin-left:0;padding:0}[data-theme] .prt-header .tm-catbar-links{flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}[data-theme] .prt-header .tm-catbar-links::-webkit-scrollbar{display:none}[data-theme] .prt-header .tm-catbar-links{gap:28px}[data-theme] .prt-header .tm-catbar-link{height:var(--tm-header-h);padding:0}[data-theme] .prt-header .tm-catbar-right{margin-left:0;align-items:center;flex:0 0 auto;gap:28px}[data-theme] .prt-header .tm-actions{flex:0 0 auto;margin-left:auto}[data-theme] .prt-header .prt-search-toggle{display:inline-flex;align-items:center;justify-content:center}}@media (min-width:1024px) and (max-width:1439px){[data-theme] .prt-header .tm-contact{display:none}}@media (min-width:1024px) and (max-width:1279px){[data-theme] .prt-header .tm-account-text{display:none}[data-theme] .prt-header .prt-header-row,[data-theme] .prt-header .tm-catbar-inner,[data-theme] .prt-header .tm-catbar-links,[data-theme] .prt-header .tm-catbar-right{gap:18px}[data-theme] .prt-header .prt-header-row{padding:0 20px}[data-theme] .prt-header .tm-catbar-link,[data-theme] .prt-header .tm-catbar-trigger{font-size:13px}}html[data-theme=print]{--prt-menu-pink:#fff1e8;--prt-menu-pink-deep:#ffe4d4;--prt-menu-cream:#f5f5f5;--prt-menu-ink:#3b3b3b;--prt-menu-rule:rgba(0,0,0,0.16);--prt-menu-caslon:var(--font-print-caslon),"Libre Caslon Text",Georgia,serif;--prt-menu-inter:var(--font-print-inter),Inter,system-ui,sans-serif}html[data-theme=print] .tm-mega,html[data-theme=print] .tm-navdrop{background:var(--prt-menu-cream);border:1px solid var(--prt-menu-rule);border-top:0;box-shadow:0 14px 30px rgba(0,0,0,.12)}html[data-theme=print] .tm-mega-c1{background:var(--prt-menu-pink);border-right:1px solid var(--prt-menu-rule)}html[data-theme=print] .tm-mega-c1-row{padding:11px 18px;color:var(--prt-menu-ink);font-family:var(--prt-menu-caslon);font-size:18px;font-weight:400;letter-spacing:-.2px;line-height:1.25}html[data-theme=print] .tm-mega-c1-row.is-active{background:var(--prt-menu-pink-deep);color:var(--prt-menu-ink);box-shadow:inset 3px 0 0 var(--prt-menu-ink)}html[data-theme=print] .tm-mega-c1-row:hover:not(.is-active){background:transparent;color:var(--prt-menu-ink)}html[data-theme=print] .tm-mega-c1-row:hover:not(.is-active) .tm-mega-c1-label{text-decoration:underline;text-underline-offset:3px}html[data-theme=print] .tm-mega-c1-row:focus-visible{outline:2px solid var(--prt-menu-ink);outline-offset:-2px}html[data-theme=print] .tm-mega-c2{border-right:1px solid var(--prt-menu-rule)}html[data-theme=print] .tm-mega-c3l{background:var(--prt-menu-cream)}html[data-theme=print] .tm-mega-c2-row{color:var(--prt-menu-ink);font-family:var(--prt-menu-caslon);font-size:17px;line-height:1.3}html[data-theme=print] .tm-mega-c2-row--all.is-active,html[data-theme=print] .tm-mega-c2-row:hover{background:transparent;color:var(--prt-menu-ink);text-decoration:underline;text-underline-offset:3px}html[data-theme=print] .tm-mega-c2-row--all{font-family:var(--prt-menu-inter);font-size:13px;font-weight:500;letter-spacing:.4px;text-transform:uppercase}html[data-theme=print] .tm-mega-c2-chev{color:var(--prt-menu-ink)}html[data-theme=print] .tm-mega-c2-chev.is-open,html[data-theme=print] .tm-mega-c2-chev:hover{background:var(--prt-menu-pink);color:var(--prt-menu-ink)}html[data-theme=print] .tm-mega-c3l-back{color:var(--prt-menu-ink);font-family:var(--prt-menu-inter);font-size:13px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;border-bottom:1px solid var(--prt-menu-rule)}html[data-theme=print] .tm-mega-c3l-back:hover{color:var(--prt-menu-ink);text-decoration:underline}html[data-theme=print] .tm-mega-c3-all,html[data-theme=print] .tm-mega-c3-cta,html[data-theme=print] .tm-mega-c3-empty{color:var(--prt-menu-ink);font-family:var(--prt-menu-inter);font-size:13px;font-weight:500;letter-spacing:.4px;text-transform:uppercase}html[data-theme=print] .tm-mega-c3-all:focus-visible{outline-color:var(--prt-menu-ink)}html[data-theme=print] .tm-mega-c3-caption p{color:var(--prt-menu-ink);font-family:var(--prt-menu-caslon);font-weight:400}html[data-theme=print] .tm-mega-c3-skel{background:rgba(0,0,0,.07)}html[data-theme=print] .tm-navprod{color:var(--prt-menu-ink)}html[data-theme=print] .tm-navprod:hover{background:rgba(250,225,220,.55)}html[data-theme=print] .tm-navprod-media{background:#f1e4d8}html[data-theme=print] .tm-navprod-name{color:var(--prt-menu-ink);font-family:var(--prt-menu-caslon);font-size:16px;line-height:1.3}html[data-theme=print] .tm-navprod:hover .tm-navprod-name{color:var(--prt-menu-ink);text-decoration:underline;text-underline-offset:3px}html[data-theme=print] .tm-navprod-price{margin-top:2px;color:var(--prt-menu-ink);font-family:var(--prt-menu-inter);font-size:14px;font-weight:500;opacity:.85}html[data-theme=print] .tm-navprod:focus-visible{outline:2px solid var(--prt-menu-ink);outline-offset:2px}[data-theme] .nad-rvm{--rvm-brick:#c2410c;--rvm-cream:#f5f5f5;--rvm-peach:#fff1e8;--rvm-line:rgba(194,65,12,0.2);--rvm-caslon:var(--font-print-caslon),"Libre Caslon Text",Georgia,serif;--rvm-inter:var(--font-print-inter),Inter,system-ui,sans-serif;position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;font-family:var(--rvm-inter)}[data-theme] .nad-rvm-overlay{position:absolute;inset:0;background:rgba(16,16,16,.42);opacity:0;transition:opacity .22s ease}[data-theme] .nad-rvm--open .nad-rvm-overlay{opacity:1}[data-theme] .nad-rvm-panel{position:relative;z-index:1;width:100%;max-width:560px;max-height:90vh;display:flex;flex-direction:column;border-radius:24px;background:var(--rvm-cream);color:var(--rvm-brick);box-shadow:0 25px 50px -12px rgba(194,65,12,.35);opacity:0;transform:translateY(12px) scale(.98);transition:opacity .22s ease,transform .22s ease}[data-theme] .nad-rvm--open .nad-rvm-panel{opacity:1;transform:translateY(0) scale(1)}[data-theme] .nad-rvm-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid var(--rvm-line)}[data-theme] .nad-rvm-title{margin:0;font-family:var(--rvm-caslon);font-size:24px;font-weight:400;line-height:1.15;color:var(--rvm-brick)}[data-theme] .nad-rvm-close{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rvm-brick);border-radius:50%;background:transparent;color:var(--rvm-brick);cursor:pointer;transition:background-color .3s,color .3s}[data-theme] .nad-rvm-close:hover{background:var(--rvm-brick);color:#fff}[data-theme] .nad-rvm-close:focus-visible{outline:2px solid var(--rvm-brick);outline-offset:2px}[data-theme] .nad-rvm-body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;padding:20px 24px}[data-theme] .nad-rvm-body .nad-review-form{margin:0;padding:0;max-width:none;border:none;box-shadow:none;background:transparent}[data-theme] .nad-rvm-body .nad-review-form-title{display:none}[data-theme] .nad-rvm-body .nad-rvf{flex:1 1 auto;min-height:0;min-width:0;gap:12px}[data-theme] .nad-rvm-body .nad-rvf-field{gap:4px}[data-theme] .nad-rvm-body .nad-rvf-field:has(>.nad-review-textarea){flex:1 1 auto;min-height:0}[data-theme] .nad-rvm-body .nad-review-textarea{flex:1 1 auto;height:auto;min-height:64px;resize:none}[data-theme] .nad-rvm-body .nad-rvf-label{color:var(--rvm-brick)}[data-theme] .nad-rvm-body .nad-review-input,[data-theme] .nad-rvm-body .nad-review-textarea{border-color:var(--rvm-line);border-radius:12px;background:#fff;color:var(--rvm-brick)}[data-theme] .nad-rvm-body .nad-review-input:focus,[data-theme] .nad-rvm-body .nad-review-textarea:focus{border-color:var(--rvm-brick);box-shadow:0 0 0 3px rgba(194,65,12,.18)}[data-theme] .nad-rvm-body .nad-review-media-add{padding:7px 12px;border-color:var(--rvm-line);color:var(--rvm-brick)}[data-theme] .nad-rvm-body .nad-review-media-field{gap:8px}[data-theme] .nad-rvm-body .nad-review-submit{min-height:44px;border-radius:27px;background:#f46b27;border:1px solid #3b3b3b;color:#ffffff;font-family:var(--rvm-inter);font-weight:500;text-transform:uppercase}[data-theme] .nad-rvm-body .nad-review-submit:hover:not(:disabled){background:#e35d1a;box-shadow:0 10px 26px rgba(194,65,12,.28)}[data-theme] .nad-rvm-body .nad-review-submit:focus-visible{box-shadow:0 0 0 3px rgba(194,65,12,.4)}[data-theme] .nad-rvm-body .nad-review-media-strip{flex:0 0 auto;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior:contain;margin-top:0;min-width:0}[data-theme] .nad-rvm-body .nad-review-media-thumb-wrap{flex:0 0 auto}[data-theme] .nad-rvm-body .nad-review-media-thumb{width:56px;height:56px}@media (prefers-reduced-motion:reduce){[data-theme] .nad-rvm-overlay,[data-theme] .nad-rvm-panel{transition:none}}@media (max-width:1023px){[data-theme] .nad-rvm{padding:0}[data-theme] .nad-rvm-panel{max-width:none;width:100%;height:100%;max-height:100%;border-radius:0;box-shadow:none;transform:none}[data-theme] .nad-rvm--open .nad-rvm-panel{transform:none}[data-theme] .nad-rvm-title{font-size:20px}[data-theme] .nad-rvm-body{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}}@media (min-width:1024px) and (max-height:720px){[data-theme] .nad-rvm{padding:12px}[data-theme] .nad-rvm-panel{max-height:calc(100vh - 24px)}[data-theme] .nad-rvm-head{padding:12px 24px}[data-theme] .nad-rvm-title{font-size:20px}[data-theme] .nad-rvm-body{padding:14px 24px 16px}[data-theme] .nad-rvm-body .nad-rvf{gap:8px}[data-theme] .nad-rvm-body .nad-review-rating-star svg{width:22px;height:22px}[data-theme] .nad-rvm-body .nad-review-media-thumb{width:44px;height:44px}}@media (max-height:460px){[data-theme] .nad-rvm{padding:0}[data-theme] .nad-rvm-panel{max-width:none;width:100%;max-height:100%;height:100%;border-radius:0;box-shadow:none}[data-theme] .nad-rvm-head{padding:8px 16px}[data-theme] .nad-rvm-title{font-size:18px}[data-theme] .nad-rvm-body{padding:10px 16px calc(12px + env(safe-area-inset-bottom))}[data-theme] .nad-rvm-body .nad-rvf{gap:6px}[data-theme] .nad-rvm-body .nad-review-textarea{min-height:44px}[data-theme] .nad-rvm-body .nad-review-rating-star svg{width:22px;height:22px}[data-theme] .nad-rvm-body .nad-review-media-thumb{width:40px;height:40px}}[data-theme] .prt-reviews-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}@media (max-width:767px){[data-theme] .prt-reviews-head--write{flex-wrap:wrap;justify-content:center;row-gap:16px}[data-theme] .prt-reviews-head--write>h2{flex:1 1 100%;text-align:center}[data-theme] .prt-reviews-head--write .prt-reviews-actions{flex:1 1 100%;justify-content:center;flex-wrap:wrap}}[data-theme] .bm-sidenav,[data-theme] .nb-bldr{--bm-blue:#c2410c;--bm-blue-dark:#9a3412;--bm-blue-tint:#f5f5f5;--bm-blue-tint-2:#f5f5f5;--bm-badge:#c2410c;--tm-accent:#c2410c;--tm-accent-hover:#9a3412;--nad-gold:#c2410c;--nad-gold-light:#9a3412}[data-theme] .nb-bldr-title{font-family:var(--font-print-caslon),"Libre Caslon Text",Georgia,serif;font-weight:400;letter-spacing:-.3px;color:#3b3b3b}[data-theme] .nb-bldr :is(.nb-bldr-sub,.nb-bldr-total-label,.nb-bldr-total-note,.nb-bldr-hint,.nb-bldr-att-hint,.nb-bldr-att-signin){font-family:var(--font-print-inter),Inter,system-ui,sans-serif;color:#757575}[data-theme] .nb-bldr .nb-bldr-total-value{font-family:var(--font-print-inter),Inter,system-ui,sans-serif;font-weight:600;color:#3b3b3b}[data-theme] .nb-bldr .nb-bldr-add{min-height:48px;border-radius:27px;padding:12px 24px;background:#f46b27;color:#ffffff;border:1px solid #3b3b3b;font-family:var(--font-print-inter),Inter,system-ui,sans-serif;font-size:16px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}[data-theme] .nb-bldr .nb-bldr-add:hover:not(:disabled){background:#e35d1a;transform:none}[data-theme] .nb-bldr .nb-bldr-add:focus-visible{outline:2px solid #c2410c;outline-offset:3px}[data-theme] .nb-bldr .nb-bldr-add:disabled{background:#fff3ec;opacity:.5}@media (min-width:768px){[data-theme] .nb-bldr .nb-bldr-add{min-height:54px;font-size:18px}}[data-theme] .nb-bldr .nb-bldr-field-textarea{display:block;width:100%;min-height:88px;max-height:320px;resize:vertical;overflow:auto;font-family:var(--font-print-inter),Inter,system-ui,sans-serif;line-height:1.5;color:#3b3b3b}[data-theme] .bm-sidenav .bm-sidenav-panel{background:#f5f5f5}[data-theme] .bm-sidenav .bm-sidenav-head{background:#f46b27;color:#ffffff}[data-theme] .bm-sidenav .bm-sidenav-title{font-family:var(--font-print-caslon),"Libre Caslon Text",Georgia,serif;font-weight:400;font-size:18px;letter-spacing:0}[data-theme] .bm-sidenav .bm-sidenav-close{background:rgba(0,0,0,.08);color:#3b3b3b}[data-theme] .bm-sidenav .bm-sidenav-close:hover{background:rgba(0,0,0,.16)}[data-theme] .bm-sidenav .bm-sidenav-close:focus-visible{outline:2px solid #3b3b3b;outline-offset:2px}[data-theme] .bm-sidenav .bm-menu-link{font-family:var(--font-print-inter),Inter,system-ui,sans-serif;color:#3b3b3b}[data-theme] .bm-sidenav .bm-menu-arrow:hover,[data-theme] .bm-sidenav .bm-menu-link:hover{color:#ffffff;background:#e35d1a}[data-theme] .bm-sidenav .bm-menu-arrow:focus-visible,[data-theme] .bm-sidenav .bm-menu-link:focus-visible{outline:2px solid #c2410c;outline-offset:-2px}[data-theme] .bm-sidenav .bm-menu-arrow,[data-theme] .bm-sidenav .bm-menu-icon{color:#c2410c}[data-theme] .bm-sidenav .bm-menu-arrow,[data-theme] .bm-sidenav .bm-menu-item+.bm-menu-item{border-color:rgba(194,65,12,.15)}[data-theme] .bm-sidenav .bm-submenu{background:rgba(255,228,212,.45)}[data-theme] .bm-sidenav .bm-sidenav-extra,[data-theme] .bm-sidenav .bm-sidenav-info{border-top-color:rgba(194,65,12,.1)}[data-theme] .bm-mobilebar .bm-badge,[data-theme] .prt-header .bm-badge,[data-theme] .prt-header .nad-mc-count,[data-theme] .prt-header .tm-actions .bm-badge{background:#f46b27;color:#ffffff;box-shadow:0 0 0 1px rgba(0,0,0,.25)}[data-theme] .nad-cursor{background:#c2410c}[data-theme] .nad-cursor-ring{border-color:#c2410c}@media (max-width:1023px){[data-theme] .bm-mobilebar,[data-theme] .bm-mobilebar--with-language{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}html[data-theme=print] .tm-mega-tree{flex:0 0 300px;width:300px;overflow-y:auto;overscroll-behavior:contain}html[data-theme=print] .tm-mega-tree .tm-mega-tree-sub{margin:0;padding:0;list-style:none}html[data-theme=print] .tm-mega-tree .tm-mega-tree-row{display:flex;align-items:center;gap:4px;padding:0 6px 0 calc(10px + var(--tm-depth, 0) * 16px)}html[data-theme=print] .tm-mega-tree .tm-mega-tree-name{flex:1 1 auto;min-width:0;padding:10px 8px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}html[data-theme=print] .tm-mega-tree .tm-mega-tree-row--sub{font-size:16px}html[data-theme=print] .tm-mega-tree .tm-mega-tree-chev{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}html[data-theme=print] .tm-mega-tree .tm-mega-tree-chev svg{transition:transform .2s ease}html[data-theme=print] .tm-mega-tree .tm-mega-tree-chev.is-open svg{transform:rotate(90deg)}html[data-theme=print] .tm-mega-tree .tm-mega-tree-chev:hover{background:rgba(0,0,0,.1)}html[data-theme=print] .tm-mega-tree :is(.tm-mega-tree-name,.tm-mega-tree-chev):focus-visible{outline:2px solid var(--prt-menu-ink);outline-offset:-2px}@media (prefers-reduced-motion:reduce){html[data-theme=print] .tm-mega-tree .tm-mega-tree-chev svg{transition:none}}html[data-theme=print] .tm-mega .tm-mega-c3-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:1400px){html[data-theme=print] .tm-mega .tm-mega-c3-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-theme] .gc-checkout-top-bar,[data-theme] .nad-about-page,[data-theme] .nad-auth-modal-overlay,[data-theme] .nad-auth-section,[data-theme] .nad-cart-section,[data-theme] .nad-checkout-section,[data-theme] .nad-dash-modal-overlay,[data-theme] .nad-dash-section,[data-theme] .nad-listing-section,[data-theme] .nad-mc-drawer,[data-theme] .nad-order-result,[data-theme] .nad-sheet,[data-theme] .prt-info-page{--prt-brick:#c2410c;--prt-brick-dark:#9a3412;--prt-cream:#f5f5f5;--prt-sand:#ebebeb;--prt-line:rgba(194,65,12,0.2);--nad-gold:var(--prt-brick);--nad-gold-light:var(--prt-brick-dark);--nad-teal:var(--prt-brick);--nad-teal-dark:var(--prt-brick-dark);--nad-mid-brown:var(--prt-brick-dark);--nad-deep-brown:var(--prt-brick);--nad-cream:var(--prt-cream);--nad-linen:var(--prt-sand);--nad-border:var(--prt-line);--bm-blue:var(--prt-brick);--bm-blue-dark:var(--prt-brick-dark);--bm-badge:var(--prt-brick);--bm-blue-tint:var(--prt-cream);--bm-blue-tint-2:var(--prt-cream);--tm-accent:var(--prt-brick);--tm-accent-hover:var(--prt-brick-dark);--color-brand-primary:var(--prt-brick);--color-brand-primary-dark:var(--prt-brick-dark);--color-brand-accent:var(--prt-brick);--color-checkout-primary:var(--prt-brick);--color-checkout-primary-dark:var(--prt-brick-dark);--font-cormorant:var(--font-print-caslon),"Libre Caslon Text",Georgia,serif;--font-heading:var(--font-print-caslon),"Libre Caslon Text",Georgia,serif;--font-jost:var(--font-print-inter),Inter,system-ui,sans-serif;--font-body:var(--font-print-inter),Inter,system-ui,sans-serif;--font-price:var(--font-print-inter),Inter,system-ui,sans-serif}[data-theme] .nad-auth-section,[data-theme] .nad-cart-section,[data-theme] .nad-checkout-section,[data-theme] .nad-dash-section,[data-theme] .nad-listing-section,[data-theme] .nad-order-result{background:var(--prt-cream)}[data-theme] .nad-dash-section .nad-dash-banner{background:var(--sw-peach);color:var(--sw-on-peach);border-radius:12px}[data-theme] .nad-dash-section .nad-dash-banner :is(h1,h2,h3,p,span,a){color:var(--sw-on-peach)}[data-theme] .nad-dash-section .nad-dash-avatar{border-color:rgba(0,0,0,.35);background:rgba(255,255,255,.6);color:var(--sw-on-peach)}[data-theme] .nad-dash-section .nad-dash-signout-btn{border-color:var(--sw-on-peach);color:var(--sw-on-peach);border-radius:27px}[data-theme] .nad-dash-section .nad-dash-signout-btn:hover{background:var(--sw-peach-hover);color:var(--sw-on-peach)}[data-theme] .nad-dash-section .nad-order-status-btn,[data-theme] .nad-order-result .nad-order-status-btn{border-radius:27px;font-family:var(--font-body)}[data-theme] .nad-order-result .nad-order-status-btn--gold:hover:not(:disabled){box-shadow:0 12px 30px rgba(194,65,12,.2)}[data-theme] .nad-about-page,[data-theme] .prt-info-page{background:var(--prt-cream);font-family:var(--font-body);color:var(--prt-brick);max-width:1920px;margin:0 auto;padding:clamp(56px,7vw,110px) 20px}@media (min-width:768px){[data-theme] .nad-about-page,[data-theme] .prt-info-page{padding-left:32px;padding-right:32px}}[data-theme] .nad-about-page .nad-static-eyebrow,[data-theme] .prt-info-page .nad-static-eyebrow{font-size:13px;font-weight:500;letter-spacing:.14em;color:var(--prt-brick);opacity:.75}[data-theme] .nad-about-page .nad-static-h1,[data-theme] .prt-info-page .nad-static-h1{font-weight:400;letter-spacing:-1px;color:var(--prt-brick)}[data-theme] .nad-about-page .nad-about-para{color:var(--prt-brick);font-size:17px!important}[data-theme] .nad-about-page .nad-order-status-btn,[data-theme] .prt-info-page .nad-order-status-btn{min-height:48px;padding:12px 32px;border-radius:27px;font-size:15px;letter-spacing:.02em}[data-theme] .nad-about-page .nad-order-status-btn--gold:hover:not(:disabled),[data-theme] .prt-info-page .nad-order-status-btn--gold:hover:not(:disabled){background:var(--prt-brick-dark);box-shadow:0 12px 30px rgba(194,65,12,.25)}[data-theme] .nad-about-page .nad-order-status-btn:focus-visible,[data-theme] .prt-info-page .nad-order-status-btn:focus-visible{outline-color:var(--prt-brick);outline-offset:3px}[data-theme] .prt-info-page .nad-static-sub{color:var(--prt-brick);opacity:.8;font-weight:400}[data-theme] .prt-info-page .nad-faq-list,[data-theme] .prt-info-page .nad-static-body{max-width:720px}[data-theme] .prt-info-page .nad-static-body,[data-theme] .prt-info-page .nad-static-body :is(p,li,td,th),[data-theme] .prt-info-page .nad-static-list li{color:var(--prt-brick);font-size:16px;line-height:1.8}[data-theme] .prt-info-page .nad-static-body strong{font-weight:600}[data-theme] .prt-info-page .nad-static-body.store-page-html :is(h2,h3),[data-theme] .prt-info-page .nad-static-h2{font-family:var(--font-print-caslon),"Libre Caslon Text",Georgia,serif;font-weight:400;letter-spacing:-.5px;color:var(--prt-brick)}[data-theme] .prt-info-page .nad-static-body.store-page-html :is(ul,ol){margin:0 0 22px;padding-left:22px}[data-theme] .prt-info-page .nad-static-body.store-page-html li::marker,[data-theme] .prt-info-page .nad-static-list li:before{color:var(--prt-brick)}[data-theme] .prt-info-page .nad-faq-a a,[data-theme] .prt-info-page .nad-static-body a,[data-theme] .prt-info-page .nad-static-link{color:var(--prt-brick);text-decoration:underline;text-decoration-color:rgba(194,65,12,.45);text-underline-offset:3px}[data-theme] .prt-info-page .nad-faq-a a:hover,[data-theme] .prt-info-page .nad-static-body a:hover,[data-theme] .prt-info-page .nad-static-link:hover{color:var(--prt-brick-dark);text-decoration-color:currentColor}[data-theme] .prt-info-page :is(.nad-static-body,.nad-faq-a) a:focus-visible{outline:2px solid var(--prt-brick);outline-offset:2px;border-radius:2px}[data-theme] .prt-info-page .nad-static-body.store-page-html table{display:block;overflow-x:auto;width:100%;margin:0 0 22px;border-collapse:collapse}[data-theme] .prt-info-page .nad-static-body.store-page-html :is(th,td){padding:10px 12px;border:1px solid var(--prt-line);text-align:left;vertical-align:top}[data-theme] .prt-info-page .nad-static-body.store-page-html th{background:var(--prt-sand);font-weight:600}[data-theme] .prt-info-page .nad-faq-item{border-bottom-color:var(--prt-line)}[data-theme] .prt-info-page .nad-faq-q{font-family:var(--font-print-caslon),"Libre Caslon Text",Georgia,serif;color:var(--prt-brick)}[data-theme] .prt-info-page .nad-faq-a{color:var(--prt-brick);font-weight:400;font-size:16px;opacity:.9}[data-theme] .nad-listing-section .nad-filter-toggle,[data-theme] .nad-listing-section .nad-sort-trigger{border-radius:27px;border-color:rgba(194,65,12,.4)}[data-theme] .nad-listing-section .nad-pc-name,[data-theme] .nad-listing-section .nad-pc-price{color:var(--prt-brick)}[data-theme] .nad-mc-drawer .nad-mc-body{background:var(--prt-cream)}[data-theme] .nad-mc-drawer .nad-mc-header-title svg{color:var(--prt-cream)}[data-theme] .nad-mc-drawer .nad-mc-header-count{background:var(--prt-cream);color:var(--prt-brick)}[data-theme] .nad-mc-drawer .nad-mc-close:focus-visible{outline-color:var(--prt-cream)}[data-theme] .nad-mc-drawer .nad-mc-item{border-color:rgba(194,65,12,.14)}[data-theme] .nad-mc-drawer .nad-mc-btn,[data-theme] .nad-mc-drawer .nad-mc-empty-cta{border-radius:27px}[data-theme] .nad-mc-drawer .nad-mc-btn--view{border-color:rgba(194,65,12,.4)}[data-theme] .nad-mc-drawer .nad-mc-empty-icon{background:rgba(194,65,12,.08)}[data-theme] .nad-cart-section .nad-cart-checkout-btn,[data-theme] .nad-cart-section .nad-cart-empty-cta{border-radius:27px}[data-theme] .nad-cart-section .nad-cart-checkout-btn:hover{background:var(--prt-brick-dark);box-shadow:0 12px 30px rgba(194,65,12,.25)}[data-theme] .nad-checkout-section .nad-checkout-authgate-cta,[data-theme] .nad-checkout-section .nad-cs-coupon-btn,[data-theme] .nad-checkout-section .nad-cs-pay-btn,[data-theme] .nad-checkout-section .nad-cs-viewcart-btn{border-radius:27px}[data-theme] .nad-checkout-section .nad-cs-pay-btn:hover:not(:disabled){box-shadow:0 12px 30px rgba(194,65,12,.25)}[data-theme] .nad-auth-modal-overlay .nad-auth-submit,[data-theme] .nad-auth-section .nad-auth-submit{border-radius:27px}[data-theme] .nad-auth-modal-overlay .nad-auth-submit:hover:not(:disabled),[data-theme] .nad-auth-section .nad-auth-submit:hover:not(:disabled){box-shadow:0 12px 30px rgba(194,65,12,.25)}[data-theme] .nad-auth-modal-overlay .nad-auth-submit--ghost:hover:not(:disabled),[data-theme] .nad-auth-section .nad-auth-submit--ghost:hover:not(:disabled){color:#fff}[data-theme] .nad-auth-modal-overlay .nad-auth-modal-body .nad-auth-submit,[data-theme] .nad-auth-modal-overlay .nad-auth-modal-body .nad-auth-submit:disabled{background:var(--prt-brick);border-color:var(--prt-brick)}[data-theme] .nad-auth-modal-overlay .nad-auth-modal-body .nad-auth-submit:hover:not(:disabled){background:var(--prt-brick-dark);border-color:var(--prt-brick-dark)}[data-theme] img.bm-media-placeholder,[data-theme] img.is-fallback,[data-theme] img.nad-pc-img--placeholder,[data-theme] img.pdp-gww-card-img--placeholder,[data-theme] img.prt-noimg,[data-theme] img.tm-fav-img--placeholder{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;padding:0!important;background:transparent!important;box-shadow:none!important;opacity:.35!important;scale:.34;opacity:.4!important;filter:saturate(.6);scale:.82}[data-theme] .nb-bldr-row-thumb-ph{position:relative;display:block;overflow:hidden}[data-theme] .nb-bldr-row-thumb-ph:before{content:"";position:absolute;inset:33%;background:url(/images/brand/swastik-mark.png) 50%/contain no-repeat;opacity:.35}html[data-theme=print]{--prt-hdr-bg:#fff3ec;--prt-hdr-ink:#3b3b3b;--prt-hdr-ink-hover:#9a3412}html[data-theme=print] .bm-header.tm-header.prt-header{background:var(--prt-hdr-bg);border-bottom:1px solid var(--prt-hdr-bg)}html[data-theme=print] .prt-header .bm-header-rule{display:none}html[data-theme=print] .prt-header .tm-catbar,html[data-theme=print] .prt-header .tm-catbar-inner{background:transparent}html[data-theme=print] .prt-header .bm-burger,html[data-theme=print] .prt-header .bm-header-cart,html[data-theme=print] .prt-header .bm-icon-btn,html[data-theme=print] .prt-header .bm-icon-label,html[data-theme=print] .prt-header .nad-mc-trigger,html[data-theme=print] .prt-header .tm-account-btn,html[data-theme=print] .prt-header .tm-account-cta,html[data-theme=print] .prt-header .tm-account-hi,html[data-theme=print] .prt-header .tm-account-icon,html[data-theme=print] .prt-header .tm-account-text,html[data-theme=print] .prt-header .tm-catbar-link,html[data-theme=print] .prt-header .tm-catbar-right>.tm-catbar-item>a,html[data-theme=print] .prt-header .tm-catbar-trigger,html[data-theme=print] .prt-header .tm-contact-link{color:var(--prt-hdr-ink)}html[data-theme=print] .prt-header .tm-account-hi{opacity:.8}html[data-theme=print] .prt-header .bm-burger svg,html[data-theme=print] .prt-header .bm-icon-btn svg,html[data-theme=print] .prt-header .nad-mc-trigger svg,html[data-theme=print] .prt-header .tm-account-icon svg,html[data-theme=print] .prt-header .tm-cart svg{color:var(--prt-hdr-ink);stroke:currentColor}html[data-theme=print] .prt-header .tm-account-icon{border-color:rgba(255,255,255,.45);background:transparent}html[data-theme=print] .prt-header .bm-icon-btn:hover,html[data-theme=print] .prt-header .nad-mc-trigger:hover,html[data-theme=print] .prt-header .tm-account-btn:hover,html[data-theme=print] .prt-header .tm-catbar-link:hover,html[data-theme=print] .prt-header .tm-catbar-right>.tm-catbar-item>a:hover,html[data-theme=print] .prt-header .tm-catbar-trigger:hover{color:var(--prt-hdr-ink-hover)}html[data-theme=print] .prt-header .bm-icon-btn:focus-visible,html[data-theme=print] .prt-header .nad-mc-trigger:focus-visible,html[data-theme=print] .prt-header .tm-account-btn:focus-visible,html[data-theme=print] .prt-header .tm-catbar-link:focus-visible,html[data-theme=print] .prt-header .tm-catbar-trigger:focus-visible{outline:2px solid var(--prt-hdr-ink);outline-offset:3px}html[data-theme=print] .prt-header .tm-logo{max-width:240px}html[data-theme=print] .prt-header .tm-logo .bm-logo-text{max-width:240px;color:var(--prt-hdr-ink)}@media (min-width:1024px){html[data-theme=print] .prt-header{--tm-header-h:80px;--tm-logo-h:60px}}@media (max-width:1023px){html[data-theme=print] .prt-header{--tm-logo-h:48px}}[data-theme]{--sw-peach:#f46b27;--sw-peach-hover:#e35d1a;--sw-peach-strong:#f46b27;--sw-peach-active:#d9531a;--sw-on-peach:#ffffff;--sw-on-peach-muted:#fff4ec;--sw-accent-text:#c2410c;--sw-accent-text-hover:#9a3412;--sw-navy-950:#f46b27;--sw-navy-900:#f26522;--sw-navy-800:#e35d1a;--sw-navy-700:#d9531a;--sw-nav-from:#ffffff;--sw-nav-to:#ffffff;--sw-blue:#c2410c;--sw-blue-hover:#9a3412;--sw-blue-strong:#9a3412;--sw-blue-bright:#c2410c;--sw-ink:#3b3b3b;--sw-ink-price:#c2410c;--sw-muted:#757575;--sw-border:#ebebeb;--sw-panel:#f5f5f5;--sw-panel-2:#fff3ec;--sw-card:#ffffff;--sw-red:#e0353b;--sw-green:#2f9e44;--sw-star:#f29a0e;--sw-footer:#f5f5f5;--sw-footer-bar:#ebebeb;--sw-footer-ink:#555555;--sw-radius:10px;--sw-max-w:1320px;--sw-font-heading:var(--font-lexend),"Poppins",system-ui,sans-serif;--sw-font-body:var(--font-open-sans),"Inter",system-ui,sans-serif;--color-brand-primary:#c2410c;--color-brand-primary-dark:#9a3412;--color-brand-secondary:#fff3ec;--color-brand-accent:#c2410c;--color-checkout-primary:#c2410c;--color-checkout-primary-dark:#9a3412;--bm-blue:#c2410c;--bm-blue-dark:#9a3412;--bm-blue-tint:#f5f5f5;--bm-blue-tint-2:#f5f5f5;--bm-badge:#f46b27;--tm-accent:#c2410c;--tm-accent-hover:#9a3412;--nad-gold:#c2410c;--nad-gold-light:#9a3412;--nad-mid-brown:#9a3412;--nad-deep-brown:#3b3b3b;--nad-teal:#c2410c;--nad-teal-dark:#9a3412;--prt-brick:#c2410c;--prt-brick-dark:#9a3412;--prt-cream:#f5f5f5;--prt-sand:#ebebeb;--prt-line:rgba(194,65,12,0.2);--prt-menu-pink:#fff3ec;--prt-menu-pink-deep:#ffe4d4;--prt-menu-cream:#f5f5f5;--prt-menu-ink:#3b3b3b;--prt-menu-rule:rgba(0,0,0,0.16);--rvm-brick:#c2410c;--rvm-cream:#f5f5f5;--rvm-peach:#fff3ec;--rvm-line:rgba(194,65,12,0.2);--tm-ph-red:#c2410c;--tm-ph-red-hover:#9a3412;--tm-foot-bar-accent:#f46b27}[data-theme] body{background:#ffffff;font-family:var(--sw-font-body)}[data-theme] .bm-sidenav:not(.is-open) .bm-sidenav-panel{box-shadow:none;visibility:hidden;transition:transform .35s var(--nad-ease),visibility 0s linear .35s}[data-theme] .sw-focus:focus-visible{outline:2px solid var(--sw-blue-bright);outline-offset:2px}[data-theme].lenis,[data-theme].lenis body{height:auto}[data-theme].lenis.lenis-smooth iframe{pointer-events:none}html[data-theme]{--font-print-caslon:var(--font-lexend);--font-print-display:var(--font-lexend);--font-print-inter:var(--font-open-sans)}[data-theme] .sw-brands-index .bm-collcard-media{background:#ffffff;border-bottom:1px solid #ebebeb;padding:28px 36px}[data-theme] .sw-brands-index .bm-collcard-media img{width:100%;height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}[data-theme] .sw-brands-index .bm-collcard:hover .bm-collcard-media img{transform:scale(1.03)}[data-theme] .sw-cf-section{scroll-margin-top:calc(var(--cat-bar-top, 150px) + 20px);margin-top:clamp(40px,6vw,72px)}[data-theme] .sw-cf-section h2:focus:not(:focus-visible){outline:none}[data-theme] .sw-cf-section h2:focus-visible{outline:2px solid var(--sw-blue-bright);outline-offset:4px}[data-theme] .sw-cf-section .nad-contact-form-eyebrow{display:block;margin-bottom:10px;color:var(--sw-blue);opacity:1;font-weight:600}[data-theme] .sw-cf-section .nad-contact-form-title{font-family:var(--sw-font-heading);font-size:clamp(26px,3.2vw,36px);font-weight:600;letter-spacing:-.01em;color:var(--sw-ink);margin-bottom:10px}[data-theme] .sw-cf-section .sw-cf-intro{margin:0 auto 32px;max-width:600px;color:var(--sw-muted);font-family:var(--sw-font-body);font-size:15px;line-height:1.6}[data-theme] .sw-cf-section .nad-cf-label{font-family:var(--sw-font-body);font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--sw-ink)}[data-theme] .sw-cf-section .nad-cf-req{color:var(--sw-red)}[data-theme] .sw-cf-section .nad-cf-input{background:transparent;border:1px solid #e3c6b3;border-radius:12px;padding:13px 16px;font-family:var(--sw-font-body);font-size:15px;color:var(--sw-ink);caret-color:var(--sw-blue);transition:border-color .2s ease,box-shadow .2s ease}[data-theme] .sw-cf-section .nad-cf-input::-moz-placeholder{color:#7a5e50;opacity:1}[data-theme] .sw-cf-section .nad-cf-input::placeholder{color:#7a5e50;opacity:1}[data-theme] .sw-cf-section .nad-cf-input:hover{border-color:#c9a690}[data-theme] .sw-cf-section .nad-cf-input:focus{outline:none;border-color:var(--sw-blue);box-shadow:0 0 0 3px rgba(194,65,12,.14)}[data-theme] .sw-cf-section .nad-cf-input:focus-visible{outline:2px solid var(--sw-blue-bright);outline-offset:2px}[data-theme] .sw-cf-section .nad-cf-input.nad-cf-input--error{border-color:var(--sw-red)}[data-theme] .sw-cf-section .nad-cf-error{font-family:var(--sw-font-body);font-size:12.5px;color:#c4262c}[data-theme] .sw-cf-section .nad-cf-textarea{min-height:150px}[data-theme] .sw-cf-section .nad-cf-input:-webkit-autofill,[data-theme] .sw-cf-section .nad-cf-input:-webkit-autofill:focus,[data-theme] .sw-cf-section .nad-cf-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--sw-ink);caret-color:var(--sw-blue);-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}[data-theme] .sw-cf-section .nad-cf-input:-webkit-autofill{background:transparent}[data-theme] .sw-cf-section .nad-cf-input:autofill{background:transparent}[data-theme] .sw-cf-section .nad-cf-submit-row{display:flex;flex-direction:column;align-items:flex-start;gap:10px}[data-theme] .sw-cf-section .nad-order-status-btn{background:var(--sw-peach);border:1px solid var(--sw-on-peach);color:var(--sw-on-peach);min-width:180px;font-family:var(--sw-font-heading);font-size:14px;font-weight:600;letter-spacing:.06em;border-radius:999px}[data-theme] .sw-cf-section .nad-order-status-btn:hover:not(:disabled){background:var(--sw-peach-hover);color:var(--sw-on-peach)}[data-theme] .sw-cf-section .nad-order-status-btn:disabled{opacity:.7;cursor:progress}[data-theme] .sw-cf-section .nad-order-status-btn:focus-visible{outline:2px solid var(--sw-blue-bright);outline-offset:3px}[data-theme] .sw-cf-note{margin:0;font-size:13px;color:var(--sw-muted)}[data-theme] .sw-cf-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}[data-theme] .sw-cf-banner{margin:0;padding:12px 16px;border:1px solid rgba(224,53,59,.35);border-left-width:4px;border-radius:10px;background:rgba(224,53,59,.06);color:#a81f25;font-family:var(--sw-font-body);font-size:14px;line-height:1.5}[data-theme] .sw-cf-section .nad-cf-success{border:1px solid var(--sw-border);border-radius:var(--sw-radius);background:#fff;box-shadow:0 6px 24px rgba(0,0,0,.06)}[data-theme] .sw-cf-section .nad-cf-success:focus{outline:none}[data-theme] .sw-cf-section .nad-cf-success:focus-visible{outline:2px solid var(--sw-blue-bright);outline-offset:2px}[data-theme] .sw-cf-section .nad-cf-success-title{font-family:var(--sw-font-heading);font-weight:600;color:var(--sw-ink)}[data-theme] .sw-cf-section .nad-cf-success p{font-family:var(--sw-font-body);color:var(--sw-muted);font-size:15px}[data-theme] .sw-cf-again{margin-top:20px}@media (max-width:600px){[data-theme] .sw-cf-section .nad-cf-input{font-size:16px}[data-theme] .sw-cf-section .nad-cf-submit-row{align-items:stretch}[data-theme] .sw-cf-section .nad-order-status-btn{width:100%}}@media (prefers-reduced-motion:reduce){[data-theme] .sw-cf-section .nad-cf-input{transition:none}}[data-theme] .cmp-bar{border-top:3px solid var(--sw-blue);box-shadow:0 -10px 30px rgba(0,0,0,.16);font-family:var(--sw-font-body)}[data-theme] .cmp-slot{border-color:var(--sw-border);border-radius:var(--sw-radius)}[data-theme] .cmp-slot--empty{border-color:#e3c6b3;color:var(--sw-muted);background:var(--sw-panel)}[data-theme] .cmp-slot--empty:hover{border-color:var(--sw-blue);color:var(--sw-blue);background:var(--sw-panel-2)}[data-theme] .cmp-card-media,[data-theme] .cmp-slot-media{background:var(--sw-panel)}[data-theme] .cmp-card-name,[data-theme] .cmp-slot-name{color:var(--sw-ink)}[data-theme] .cmp-card-price,[data-theme] .cmp-slot-price{color:var(--sw-ink-price)}[data-theme] .cmp-badge--sale{background:var(--sw-red)}[data-theme] .cmp-bar-close:hover{background:var(--sw-panel-2);color:var(--sw-ink)}[data-theme] .cmp-btn{border-radius:7px;font-family:var(--sw-font-body)}[data-theme] .cmp-btn--primary{border-color:var(--sw-on-peach);background:var(--sw-peach);color:var(--sw-on-peach)}[data-theme] .cmp-btn--primary:hover:not(:disabled){border-color:var(--sw-on-peach);background:var(--sw-peach-hover);color:var(--sw-on-peach)}[data-theme] .cmp-btn--ghost{border-color:#e3c6b3;color:var(--sw-ink)}[data-theme] .cmp-btn--ghost:hover,[data-theme] .cmp-btn--view{border-color:var(--sw-blue);color:var(--sw-blue)}[data-theme] .cmp-btn--view:hover{border-color:var(--sw-blue-strong);background:var(--sw-panel-2);color:var(--sw-blue-strong)}[data-theme] .cmp-page{max-width:var(--sw-max-w);font-family:var(--sw-font-body)}[data-theme] .cmp-page-title{color:var(--sw-ink);font-family:var(--sw-font-heading);font-weight:600}[data-theme] .cmp-page-title span{color:var(--sw-muted)}[data-theme] .cmp-page-empty{color:var(--sw-muted);font-size:15px}[data-theme] .cmp-card{border-color:var(--sw-border);border-radius:var(--sw-radius);transition:box-shadow .15s ease}[data-theme] .cmp-card:hover{box-shadow:0 10px 26px rgba(0,0,0,.1)}[data-theme] .cmp-card-name:hover{color:var(--sw-blue)}[data-theme] .cmp-card-brand{color:var(--sw-blue);font-size:12px;letter-spacing:.02em}[data-theme] .cmp-card-details>div,[data-theme] .cmp-card-specs>div{border-top-color:var(--sw-border)}[data-theme] .cmp-card-details dt,[data-theme] .cmp-card-specs dt{color:var(--sw-muted)}[data-theme] .cmp-card-details dd,[data-theme] .cmp-card-specs dd{color:var(--sw-ink);font-weight:500}[data-theme] .cmp-card-original,[data-theme] .cmp-card-sku{color:var(--sw-muted)}[data-theme] .cmp-stars-icons .is-filled{color:var(--sw-star);fill:var(--sw-star)}[data-theme] .cmp-bar-close:focus-visible,[data-theme] .cmp-btn:focus-visible,[data-theme] .cmp-card-remove:focus-visible,[data-theme] .cmp-slot--empty:focus-visible,[data-theme] .cmp-slot-remove:focus-visible,[data-theme] .pdp-compare-btn:focus-visible{outline:2px solid var(--sw-blue-bright);outline-offset:2px}[data-theme] .bm-pc-action--compare.is-active{background:var(--sw-peach-strong);border-color:var(--sw-on-peach);color:var(--sw-on-peach)}[data-theme] .content-container:has(>.sw-blog-list)>div:first-child{display:none}[data-theme] .content-container:has(>.sw-blog-list){padding-top:40px}[data-theme] :is(.nad-cart-checkout-btn,.nad-cart-empty-cta,.nad-mc-btn--checkout,.nad-checkout-authgate-cta,.nad-cs-pay-btn,.nad-cs-coupon-btn,.nad-auth-submit,.nad-order-status-btn--gold,.tm-fav-add,.nad-review-submit,.nad-reviews-empty-cta):not(.nad-auth-submit--ghost):not(#sw-peach-cta){background:var(--sw-peach);border:1px solid var(--sw-on-peach);color:var(--sw-on-peach)}[data-theme] :is(.nad-cart-checkout-btn,.nad-cart-empty-cta,.nad-mc-btn--checkout,.nad-checkout-authgate-cta,.nad-cs-pay-btn,.nad-cs-coupon-btn,.nad-auth-submit,.nad-order-status-btn--gold,.tm-fav-add,.nad-review-submit,.nad-reviews-empty-cta):not(.nad-auth-submit--ghost):not(#sw-peach-cta):hover:not(:disabled){background:var(--sw-peach-hover);color:var(--sw-on-peach)}[data-theme] :is(.nad-cart-checkout-btn,.nad-cs-pay-btn,.nad-auth-submit,.nad-mc-btn--checkout,.nad-order-status-btn--gold,.tm-fav-add):not(.nad-auth-submit--ghost):not(#sw-peach-cta):disabled{background:var(--sw-peach);color:var(--sw-on-peach-muted)}[data-theme] :is(.nad-cart-checkout-btn,.nad-mc-btn--checkout,.nad-cs-pay-btn,.nad-auth-submit,.nad-order-status-btn--gold,.tm-fav-add) svg{color:currentColor}[data-theme] .nad-mc-drawer .nad-mc-header.nad-mc-header{background:var(--sw-peach);color:var(--sw-on-peach)}[data-theme] .nad-mc-drawer .nad-mc-header.nad-mc-header :is(h2,h3,span,svg,button){color:var(--sw-on-peach)}[data-theme] .nad-mc-drawer .nad-mc-header.nad-mc-header .nad-mc-header-count{background:#fff;color:var(--sw-on-peach)}[data-theme] .nad-mc-drawer .nad-mc-close:focus-visible{outline-color:var(--sw-on-peach)}[data-theme] :is(.nad-auth-section,.nad-auth-modal-overlay) .nad-auth-submit--ghost:hover:not(:disabled){background:var(--sw-peach-hover);color:var(--sw-on-peach)}[data-theme] .nad-listing-section.nad-listing-section--compact{padding-top:clamp(20px,3vw,36px)}[data-theme] .nad-product-card .nad-pc-name.nad-pc-name.nad-pc-name,[data-theme] a.nad-pc-name.nad-pc-name.nad-pc-name{color:#3b3b3b}[data-theme] .nad-product-card .nad-pc-name.nad-pc-name.nad-pc-name:hover,[data-theme] a.nad-pc-name.nad-pc-name.nad-pc-name:hover{color:#e35d1a}[data-theme] .nad-product-card .nad-pc-price-now.nad-pc-price-now.nad-pc-price-now{color:#f26522}[data-theme] .nad-product-card .bm-pc-action--add.bm-pc-action--add.bm-pc-action--add{background:#f46b27;color:#ffffff}[data-theme] .nad-product-card .bm-pc-action--add.bm-pc-action--add.bm-pc-action--add:hover:not(:disabled){background:#e35d1a}[data-theme] .nad-pc-badge--sale.nad-pc-badge--sale.nad-pc-badge--sale{background:#f46b27;color:#ffffff}[data-theme] .nad-listing-h1.nad-listing-h1--long.nad-listing-h1--long{font-size:clamp(24px,2.6vw,38px);line-height:1.2;max-width:980px;margin-left:auto;margin-right:auto}[data-theme] .nad-listing-desc-wrap{text-align:left}[data-theme] .nad-listing-desc.nad-listing-desc--rich{white-space:pre-line;max-width:none;margin-left:0;margin-right:0;font-size:14.5px;font-weight:400;color:var(--sw-muted)}[data-theme] .sw-cat-desc-fold{max-width:none;margin:14px 0 0;text-align:left}[data-theme] .sw-cat-desc-fold[data-open=false]{max-height:11.5em;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}[data-theme] .sw-cat-desc{font-family:var(--font-jost),system-ui,sans-serif;font-size:14.5px;font-weight:400;line-height:1.8;color:var(--sw-muted);overflow-wrap:anywhere}[data-theme] .sw-cat-desc>:first-child{margin-top:0}[data-theme] .sw-cat-desc>:last-child{margin-bottom:0}[data-theme] .sw-cat-desc :is(h2,h3,h4,h5,h6){font-family:var(--font-lexend),system-ui,sans-serif;color:var(--sw-ink);font-weight:600;line-height:1.35;margin:1.1em 0 .45em}[data-theme] .sw-cat-desc h2{font-size:18px}[data-theme] .sw-cat-desc h3{font-size:16px}[data-theme] .sw-cat-desc :is(h4,h5,h6){font-size:15px}[data-theme] .sw-cat-desc p{margin:0 0 .8em}[data-theme] .sw-cat-desc :is(ul,ol){margin:0 0 .8em;padding-left:1.4em}[data-theme] .sw-cat-desc ul{list-style:disc}[data-theme] .sw-cat-desc ol{list-style:decimal}[data-theme] .sw-cat-desc li{margin:.2em 0}[data-theme] .sw-cat-desc :is(strong,b){font-weight:600;color:var(--sw-ink)}[data-theme] .sw-cat-desc a{color:var(--sw-accent-text);text-decoration:underline;text-underline-offset:2px}[data-theme] .sw-cat-desc a:hover{color:var(--sw-accent-text-hover)}[data-theme] .sw-cat-desc a:focus-visible{outline:2px solid var(--sw-blue-bright);outline-offset:2px;border-radius:2px}[data-theme] .sw-cat-desc img{max-width:100%;height:auto}[data-theme] .sw-cat-desc table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}[data-theme] .sw-cat-desc :is(th,td){border:1px solid var(--sw-border);padding:6px 10px}@media print{[data-theme] .sw-cat-desc-fold[data-open=false]{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}}