/* Black, white and silver: local preview identity. */
:root{color-scheme:dark;--line:#c0c0c040;--gold:#c0c0c0;--purple:#c0c0c0;--rose:#ffffff;--black:#080808;--ink:#ffffff}
html,body{background:#080808;color:#ffffff}
body header{background:#080808f5;border-bottom-color:#c0c0c040}
body .opening-copy h1 em{color:#c0c0c0!important}
body .eyebrow,body .edition-line,body .product-sub,body .product-category,body .chapter-caption,body .brand-signature,body .footer-directory h3,body .footer-bottom,body .preview-purchase-note,body .purchase-note,body .limited-availability{color:#c0c0c0}
body .primary-button,body .solid-link,body .gold-button,body .quick-add,body .product-info #add-bag,body .story-actions .primary-button,body .cover-world .primary-button,body .gate-copy .gold-button,body #panel .primary-button{background:linear-gradient(115deg,#ffffff 0%,#c0c0c0 52%,#ffffff 100%);color:#080808;border-color:#c0c0c0}
body .primary-button:hover,body .solid-link:hover,body .gold-button:hover,body .quick-add:hover,body .product-card:hover .quick-add,body .product-info #add-bag:hover{background:#ffffff;color:#080808;border-color:#ffffff}
body .outline-button,body .story-actions .outline-button,body .limited-details .outline-button{background:transparent;color:#ffffff;border-color:#c0c0c080}
body .outline-button:hover{background:#c0c0c0;color:#080808}
body .size-options button.selected,body .product-badge{background:#c0c0c0;color:#080808;border-color:#c0c0c0}
body .filters button.active{color:#ffffff;border-color:#c0c0c0}
body .wardrobe-invite{background:#080808;border-color:#c0c0c080;box-shadow:none;color:#ffffff}
body .wardrobe-invite small,body .wardrobe-invite em{color:#c0c0c0}
body .product-image,body .product-main-image{background:#080808}
body input,body textarea,body select{color:#ffffff;accent-color:#c0c0c0}
body select option{background:#080808;color:#ffffff}
body input::placeholder,body textarea::placeholder{color:#c0c0c0;opacity:1}
body :focus-visible{outline:2px solid #c0c0c0;outline-offset:4px}
::selection{background:#c0c0c0;color:#080808}
.wardrobe-logo img{filter:grayscale(1) brightness(2)}

.original-price{color:#c0c0c0;font-size:.8em;margin-right:.45em;text-decoration-thickness:1px}.product-price:has(.original-price){display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}

/* Uniqueness is the central brand promise, with its qualification always visible. */
.unique-manifesto{padding:72px 6%;text-align:center;background:#0b0b0b;color:#fff;border-top:1px solid #333;border-bottom:1px solid #333}
.unique-manifesto h2{font-size:clamp(38px,6vw,76px);line-height:1.08;margin:22px 0;letter-spacing:-.035em}
.unique-manifesto p{max-width:610px;margin:0 auto 26px;font-size:17px;line-height:1.7;color:#d3d3d3}
.unique-product-note{margin:24px 0;padding:20px 0;border-top:1px solid #555;border-bottom:1px solid #555}
.unique-product-note p{font-size:18px;line-height:1.45;margin:10px 0;color:inherit;text-transform:none;letter-spacing:normal}
.unique-product-note small{display:block;font-size:13px;line-height:1.6;color:inherit;opacity:.8}
@media(max-width:600px){.unique-manifesto{padding:48px 6%}.unique-manifesto p{font-size:15px}}

.chapter-film>img{width:100%;height:100%;object-fit:cover}.section-cover:has(.chapter-collage) .chapter-motion,.exclusive-gate .chapter-motion{display:none}

/* Full garments remain visible in editorial and product photographs. */
.section-cover .full-photo-cover,.exclusive-gate .full-photo-cover{display:block!important;min-height:0!important;height:auto!important;padding:20px!important}.full-photo-cover>figure{position:static!important;margin:0!important;transform:none!important;width:100%!important;height:auto!important}.full-photo-cover>figure>img{display:block;width:100%;height:auto!important;max-height:650px;object-fit:contain!important}.full-photo-cover .chapter-caption{position:static!important;display:block;margin-top:16px}.hero-product-image img,.brand-intro-photo img,.look-photo img,.custom-photo img,.detail-stories img,.product-main-image img{object-fit:contain!important;background:#0b0b0b}.collaboration-gallery img,.balaclava-grid img,.balaclava-extra img{object-fit:contain!important}
.footer-bottom .website-credit{max-width:430px;line-height:1.7;text-transform:none;letter-spacing:.02em}.website-credit a{text-decoration:underline;text-underline-offset:4px}.website-credit a:hover{opacity:.7}
