/* Final edition: evidence, editable storytelling and two considered themes. */
.header-right{gap:22px}.header-right .desktop-about{font-weight:600;color:#fff6e8;letter-spacing:.035em;padding:9px 0}.cart-open{font-weight:600;color:#fff6e8}.cart-open .cart-count{background:#efe8df12;border-color:#efe8df60;color:#fff6e8}.theme-toggle{display:grid;place-items:center;width:36px;height:36px;border:1px solid #efe8df40;border-radius:50%;background:#0c0b0950;color:#fff6e8;flex-shrink:0;transition:background .2s,border-color .2s}.theme-toggle:hover{background:#d9ae7922;border-color:var(--gold)}.theme-toggle .hj-icon{width:17px;height:17px}.review-summary-strip{display:flex;justify-content:center;align-items:center;gap:clamp(30px,5vw,80px);padding:32px var(--pad);background:#211c14;border-bottom:1px solid #d9ae7928}.review-stat{display:flex;flex-direction:column;text-align:center;gap:7px}.review-stat strong{font-family:var(--sans);font-size:33px;line-height:1.15;letter-spacing:-.045em;font-weight:700;color:#fff6e8}.review-stat>span{font-size:8px;letter-spacing:.13em;color:#d9ae79e6}.review-summary-action{display:flex;gap:18px;align-items:center;padding:16px 23px;border-radius:9px;border:1px solid #d9ae7945;background:#d9ae7907}.review-summary-action strong{display:block;font-size:12px;font-weight:600;color:var(--cream)}.review-summary-action>div>span{display:flex;align-items:center;gap:9px;font-size:10px;color:var(--gold);margin-top:5px}.review-summary-action>div>span .hj-icon{width:12px;height:12px}.review-summary-mark{display:grid;place-items:center;color:var(--gold);width:33px;height:33px}.review-summary-action .review-stars{gap:3px}.review-summary-action .review-stars .hj-icon{width:15px;height:15px}.review-stars .filled .hj-icon,.rating .hj-icon,.review-average .hj-icon,.admin-review .gold-text .hj-icon{fill:currentColor;stroke:currentColor;color:#e8b25e}.review-stars span:not(.filled) .hj-icon{fill:#efe8df10;color:#efe8df35}.customer-review{padding:27px}.customer-review-byline{border:0;padding:0;justify-content:flex-start;gap:11px;align-items:center;flex-wrap:wrap}.customer-review-byline>div{flex:1;min-width:100px}.customer-review-byline strong{font-size:13px;font-weight:600;color:var(--cream)}.customer-review-byline small{color:var(--muted);font-size:9px}.review-avatar{display:grid;place-items:center;width:36px;height:36px;border:1px solid #d9ae7945;border-radius:50%;background:#d9ae7910;color:var(--gold);font-family:var(--serif);font-size:16px}.verified-review{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:4px;border:1px solid #d9ae7940;color:#ecd3b0;background:#d9ae7912;font-size:8px;white-space:nowrap}.customer-review>.review-stars{margin-top:20px}.customer-review>.review-stars .hj-icon{width:19px;height:19px}.customer-review blockquote{margin:17px 0 20px;font-family:var(--sans);font-size:13px;line-height:1.9}.customer-review-photo{height:auto;max-height:220px;width:auto;max-width:100%;object-fit:contain;border-radius:8px;margin:0}.product-review-summary{display:flex;align-items:center;gap:15px;margin:0 0 25px}.product-review-summary>strong{font-size:22px}.product-review-summary>span{font-size:11px;color:var(--muted)}.product-review-summary .hj-icon{width:19px;height:19px}.proof-masonry{display:block;columns:var(--gallery-columns,4);column-gap:14px}.proof-masonry .proof-tile{display:inline-block;width:100%;margin:0 0 14px;vertical-align:top;break-inside:avoid;border:0;border-radius:12px;background:#201c15;isolation:isolate}.proof-masonry .proof-tile img,.proof-masonry .proof-tile video{height:auto;width:100%;padding:0;object-fit:cover;display:block}.proof-masonry .media-square img,.proof-masonry .media-square video{aspect-ratio:1/1}.proof-masonry .media-portrait img,.proof-masonry .media-portrait video{aspect-ratio:3/4}.proof-masonry .media-tall img,.proof-masonry .media-tall video{aspect-ratio:3/5}.proof-masonry .proof-tile figcaption{position:absolute;left:0;right:0;bottom:0;padding:42px 20px 20px;border:0;background:linear-gradient(transparent,#090807ca);color:#fff5e5;font-size:10px;letter-spacing:.05em;pointer-events:none}.proof-masonry .proof-tile:has(video) figcaption{position:relative;padding:15px 20px;background:#1c1812}.media-video-label{position:absolute;z-index:2;left:12px;top:12px;display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:16px;background:#0c0b09b8;color:#fff;font-size:8px;letter-spacing:.07em;pointer-events:none}.media-video-label .hj-icon{width:10px;height:10px;fill:currentColor}.compare-result>img{object-fit:contain;height:480px;background:#211b14}.compare-result>div{max-width:470px}.compare-tabs button{flex:1;width:auto}.about-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(45px,7vw,120px);padding-block:80px;background:#15120e}.house-story-art{position:relative;border-radius:14px;overflow:hidden;background:#261d0b}.house-story-art>img{width:100%;aspect-ratio:4/5;object-fit:cover}.house-story-seal{position:absolute;right:23px;bottom:23px;display:flex;align-items:center;gap:14px;border:1px solid #d9ae7950;border-radius:10px;padding:15px 18px;background:#18130be0;backdrop-filter:blur(10px)}.house-story-seal img{width:29px;height:45px;object-fit:contain}.house-story-seal span{font-size:7px;letter-spacing:.18em;line-height:1.8;color:#ecd6b5}.house-art-caption{position:absolute;top:25px;left:25px;font-size:8px;letter-spacing:.15em;color:#efe8df}.house-story-copy{max-width:520px}.house-story-copy h2{font-size:clamp(42px,4.5vw,68px);margin:18px 0 25px}.house-story-copy .house-story-lead{font-family:var(--serif);font-size:21px;color:var(--cream);line-height:1.7;margin:0 0 25px}.house-story-copy>p{font-size:13px;line-height:1.95}.house-story-notes{display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid var(--line);padding-top:24px;margin:29px 0}.house-story-notes span{display:block;font-size:8px;letter-spacing:.14em;color:var(--gold);margin-bottom:10px}.house-story-notes strong{font-family:var(--serif);font-weight:400;font-size:23px;line-height:1.35;color:var(--cream)}.identity-split{display:grid;grid-template-columns:1fr .85fr 1fr;gap:16px;padding:0 var(--pad) 85px;background:#15120e}.house-expression{position:relative;border-radius:12px;overflow:hidden;display:block;background:#261d0b}.house-expression>img{width:100%;height:520px;object-fit:cover;transition:transform .6s}.house-expression:hover>img{transform:scale(1.025)}.house-expression>span{position:absolute;bottom:0;left:0;right:0;padding:70px 27px 26px;background:linear-gradient(transparent,#090807df);display:block;color:#efe8df}.house-expression small{display:block;font-size:8px;letter-spacing:.15em;color:#d9ae79}.house-expression strong{font-family:var(--serif);font-weight:400;font-size:36px;letter-spacing:-.05em;display:block;margin-top:9px}.house-expression .hj-icon{position:absolute;bottom:32px;right:26px}.identity-split>.house-signature{padding:35px 20px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;border-radius:12px;border:1px solid #d9ae7940;background:#21190f}.house-signature>img{width:42px;height:65px;object-fit:contain;margin-bottom:29px}.house-signature .eyebrow{font-size:7px}.house-signature h2{font-size:clamp(31px,3vw,46px);margin:20px 0}.house-signature p{font-size:11px;line-height:1.9;color:#c4b6a0;margin:0}.about-intro{min-height:0;padding-bottom:80px}.about-intro h1{max-width:820px}.about-watermark{opacity:.04}
@media(max-width:1000px){.review-summary-strip{gap:30px;padding-inline:30px}.review-summary-action{padding:14px}.review-summary-action .review-stars{display:none}.proof-masonry{columns:2}.about-story{gap:45px}.identity-split{grid-template-columns:1fr .8fr 1fr}.house-expression>img{height:420px}.house-signature h2{font-size:33px}.house-story-copy .house-story-lead{font-size:18px}}
@media(max-width:720px){.header-right{gap:14px}.theme-toggle{width:32px;height:32px}.theme-toggle .hj-icon{width:16px;height:16px}.review-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px;padding:27px 22px}.review-stat strong{font-size:27px}.review-stat>span{font-size:6px;letter-spacing:.075em}.review-summary-action{grid-column:1/-1;justify-content:center;padding:15px 20px}.review-summary-action strong{font-size:11px}.review-summary-action .review-stars{display:flex}.customer-review-byline>div{min-width:90px}.proof-masonry{columns:2;column-gap:10px}.proof-masonry .proof-tile{margin-bottom:10px;border-radius:9px}.proof-masonry .proof-tile figcaption{padding:35px 12px 13px;font-size:8px;letter-spacing:.01em}.proof-masonry .proof-tile:has(video) figcaption{padding:12px;font-size:8px}.media-video-label{left:8px;top:8px;font-size:6px;padding:4px 6px}.compare-result>img{height:auto;aspect-ratio:1/1;object-fit:contain}.compare-tabs{overflow-x:auto;scrollbar-width:none}.compare-tabs button{min-width:140px}.about-story{grid-template-columns:1fr;gap:35px;padding-block:45px}.house-story-art>img{aspect-ratio:1/1}.house-story-copy h2{font-size:42px}.house-story-copy .house-story-lead{font-size:20px}.house-story-copy>p{font-size:12px}.house-story-notes strong{font-size:23px}.identity-split{grid-template-columns:1fr 1fr;gap:12px;padding:0 22px 55px}.identity-split>.house-signature{grid-column:1/-1;grid-row:1;padding:32px 20px;min-height:250px}.house-signature>img{margin-bottom:19px;width:32px;height:48px}.house-signature h2{font-size:35px;margin:15px 0}.house-expression>img{height:310px}.house-expression>span{padding:60px 15px 18px}.house-expression small{font-size:6px}.house-expression strong{font-size:27px}.house-expression .hj-icon{width:16px;height:16px;bottom:25px;right:15px}.about-intro{padding-bottom:35px}.product-review-summary{flex-wrap:wrap;gap:12px}.product-review-summary .hj-icon{width:15px;height:15px}}
/* Light presentation: warm paper, bronze accents and dark readable type. */
html[data-theme="light"]{color-scheme:light;--ink:#261d0b;--surface:#fffaf3;--cream:#fffaf3;--gold:#946326;--bronze:#946326;--muted:#706355;--line:#261d0b28}html[data-theme="light"] body{background:#f6f0e8;color:#261d0b}html[data-theme="light"] h1,html[data-theme="light"] h2,html[data-theme="light"] h3{color:#261d0b}html[data-theme="light"] h1 em,html[data-theme="light"] h2 em,html[data-theme="light"] h3 em{color:#946326}html[data-theme="light"] .section:not(.first-edition):not(.concentration):not(.notes-section){background:#f6f0e8}html[data-theme="light"] .comparison,html[data-theme="light"] .faq-section,html[data-theme="light"] .duo,html[data-theme="light"] .customer-stories,html[data-theme="light"] .about-story{background:#eee5d9!important}html[data-theme="light"] .section p{color:#706355}html[data-theme="light"] .button{color:#261d0b;border-color:#261d0b50;background:#fffaf340}html[data-theme="light"] .button:hover{background:#261d0b;color:#fffaf3}html[data-theme="light"] .button.primary{background:#261d0b;color:#fffaf3;border-color:#261d0b}html[data-theme="light"] .button.primary:hover{background:#49341c}html[data-theme="light"] .offer-bar{background:#261d0b;color:#fff1db}html[data-theme="light"] .offer-track i{color:#d9ae79}html[data-theme="light"] .house-header{background:#f6f0e8eb;border-color:#261d0b1a}html[data-theme="light"] .house-header.scrolled{background:#f6f0e8f5}html[data-theme="light"] .header-left>a,html[data-theme="light"] .header-right .desktop-about,html[data-theme="light"] .cart-open{color:#261d0b}html[data-theme="light"] .house-brand{color:#261d0b}html[data-theme="light"] .house-brand img,html[data-theme="light"] .footer-mark img{filter:brightness(.7)}html[data-theme="light"] .menu-toggle i{background:#261d0b}html[data-theme="light"] .cart-open .cart-count{background:#261d0b08;border-color:#261d0b4d;color:#261d0b}html[data-theme="light"] .theme-toggle{background:#fffaf3;color:#261d0b;border-color:#261d0b35}html[data-theme="light"] .house-menu{background:#fffaf3f5;color:#261d0b;border-color:#261d0b30;box-shadow:0 15px 35px #261d0b15}html[data-theme="light"] .house-menu a{border-color:#261d0b18}html[data-theme="light"] .trust-strip{background:#e7ddcf;border-color:#261d0b20}html[data-theme="light"] .trust-item b{color:#261d0b}html[data-theme="light"] .trust-item small{color:#706355}html[data-theme="light"] .review-summary-strip{background:#fffaf3;border-color:#261d0b20}html[data-theme="light"] .review-stat strong{color:#261d0b}html[data-theme="light"] .review-stat>span{color:#806445}html[data-theme="light"] .review-summary-action{background:#eee5d955;border-color:#261d0b25}html[data-theme="light"] .review-summary-action strong{color:#261d0b}html[data-theme="light"] .compare-tabs button{background:#e5dbcd;border-color:#261d0b30;color:#261d0b;box-shadow:inset 2px 2px 6px #261d0b09,inset -2px -2px 6px #fff6}html[data-theme="light"] .compare-tabs [aria-selected="true"]{background:#261d0b;color:#fffaf3}html[data-theme="light"] .compare-tabs [aria-selected="true"] span{color:#e4c79d}html[data-theme="light"] .compare-result>img{background:#e1d7c8}html[data-theme="light"] .concentration-grid .chosen{background:#261d0b;color:#fffaf3}html[data-theme="light"] .concentration-grid .chosen h3{color:#fffaf3}html[data-theme="light"] .concentration-grid .chosen p{color:#d4c5af}html[data-theme="light"] .concentration-grid .chosen span,html[data-theme="light"] .concentration-grid .chosen b{color:#d9ae79}html[data-theme="light"] .duo-art span{color:#fffaf3}html[data-theme="light"] .customer-review,html[data-theme="light"] .reviews-first{background:#fffaf3;border-color:#261d0b28;box-shadow:inset 0 1px 0 #fff9,0 10px 25px #261d0b05}html[data-theme="light"] .customer-review-byline strong,html[data-theme="light"] .customer-review blockquote{color:#261d0b}html[data-theme="light"] .verified-review{color:#725021;border-color:#94632655;background:#9463260b}html[data-theme="light"] .review-avatar,html[data-theme="light"] .review-emblem{color:#946326;border-color:#94632650;background:#94632608}html[data-theme="light"] .review-choice{color:#261d0b;border-color:#94632660}html[data-theme="light"] .review-stars span:not(.filled) .hj-icon{color:#261d0b25;fill:#261d0b0d}html[data-theme="light"] .review-stars .filled .hj-icon,html[data-theme="light"] .rating .hj-icon{color:#ab6d1a;fill:currentColor}html[data-theme="light"] .reviews-first h3 em{color:#946326}html[data-theme="light"] .founder-seal{border-color:#94632660;box-shadow:inset 0 0 50px #94632608}html[data-theme="light"] .founder-seal img{filter:brightness(.7)}html[data-theme="light"] .house-footer{background:#e7ddcf;color:#261d0b;border-color:#261d0b25}html[data-theme="light"] .house-footer p{color:#706355}html[data-theme="light"] .social-icons a{border-color:#261d0b35;background:#fffaf340;color:#261d0b}html[data-theme="light"] .footer-end{color:#706355;border-color:#261d0b25}html[data-theme="light"] .identity-split{background:#eee5d9}html[data-theme="light"] .identity-split>.house-signature{background:#fffaf3;border-color:#94632640}html[data-theme="light"] .house-signature>img{filter:brightness(.7)}html[data-theme="light"] .house-signature p{color:#706355}html[data-theme="light"] .house-story-copy .house-story-lead,html[data-theme="light"] .house-story-notes strong{color:#261d0b}html[data-theme="light"] .contact-card,html[data-theme="light"] .review-form,html[data-theme="light"] .checkout-summary,html[data-theme="light"] .confirmation-card,html[data-theme="light"] .tracking-card{background:#fffaf3;border-color:#261d0b28;color:#261d0b}html[data-theme="light"] .contact-card>a,html[data-theme="light"] .contact-card>div{border-color:#261d0b22}html[data-theme="light"] input,html[data-theme="light"] select,html[data-theme="light"] textarea{background:#fffaf3;border-color:#261d0b35;color:#261d0b}html[data-theme="light"] .catalog-toolbar button,html[data-theme="light"] .policy-nav a{color:#261d0b;border-color:#261d0b30;background:#fffaf3}html[data-theme="light"] .catalog-toolbar button[aria-pressed="true"],html[data-theme="light"] .policy-nav a[aria-current="page"]{background:#261d0b;color:#fffaf3}html[data-theme="light"] .pdp-photo{background:#e8dfd2;border-color:#261d0b20}html[data-theme="light"] .gallery-thumbs button{background:#e8dfd2;border-color:#261d0b25}html[data-theme="light"] .size-field button{background:#fffaf3;color:#261d0b;border-color:#261d0b35}html[data-theme="light"] .size-field button[aria-pressed="true"]{background:#261d0b;color:#fffaf3}html[data-theme="light"] .accords span{border-color:#94632640;color:#725021}html[data-theme="light"] .qty-controls{border-color:#261d0b35}html[data-theme="light"] .qty-controls button{background:#fffaf3;color:#261d0b}html[data-theme="light"] .availability{color:#725021}html[data-theme="light"] .house-cart{background:#fffaf3;color:#261d0b;border-color:#261d0b25}html[data-theme="light"] .house-cart h2{color:#261d0b}html[data-theme="light"] .cart-item{border-color:#261d0b20}html[data-theme="light"] .bulk-progress{background:#eee5d9;border-color:#94632630}html[data-theme="light"] .mobile-purchase{background:#fffaf3f5;color:#261d0b;border-color:#261d0b25}html[data-theme="light"] .payment-options label{background:#fffaf3;border-color:#261d0b30}html[data-theme="light"] .preview-note{background:#eee5d9;border-color:#94632640;color:#706355}html[data-theme="light"] .help-float{--gold:#d9ae79;background:#19150f;color:#efe8df}html[data-theme="light"] .icon-button{background:#fffaf3df;color:#261d0b;border-color:#261d0b30}html[data-theme="light"] .campaign{--cream:#efe8df;--gold:#d9ae79;--muted:#aaa398;--line:#efe8df25}html[data-theme="light"] .campaign h1,html[data-theme="light"] .campaign h2{color:#efe8df}html[data-theme="light"] .campaign .button.primary{background:#d9ae79;color:#261d0b;border-color:#d9ae79}html[data-theme="light"] .campaign .icon-button{background:#0c0b0950;color:#efe8df;border-color:#efe8df50}html[data-theme="light"] .home-page .house-header:not(.scrolled){background:linear-gradient(#0c0b0950,transparent)}html[data-theme="light"] .home-page .house-header:not(.scrolled) .house-brand,html[data-theme="light"] .home-page .house-header:not(.scrolled) .header-left>a,html[data-theme="light"] .home-page .house-header:not(.scrolled) .desktop-about,html[data-theme="light"] .home-page .house-header:not(.scrolled) .cart-open{color:#fff6e8}html[data-theme="light"] .home-page .house-header:not(.scrolled) .house-brand img{filter:none}html[data-theme="light"] .home-page .house-header:not(.scrolled) .menu-toggle i{background:#fff6e8}html[data-theme="light"] .home-page .house-header:not(.scrolled) .cart-count,html[data-theme="light"] .home-page .house-header:not(.scrolled) .theme-toggle{background:#0c0b0950;color:#fff6e8;border-color:#efe8df50}
@media(prefers-reduced-motion:reduce){.theme-toggle,.house-expression>img{transition:none}}
html[data-theme="light"] .totals .total{color:#261d0b}
html[data-theme="light"] .menu-toggle{background:transparent}
@media(max-width:720px){.theme-toggle{width:44px;height:44px}.header-right{gap:10px}}
@media(max-width:360px){.header-right .cart-count{display:none}}
