body.snake-theme{isolation:isolate}html[data-theme=dark] body.snake-theme #main-content>:is(section,div,article),html[data-theme=dark] body.snake-theme :is(.finds-hero,.page-hero){background-color:#0000!important}:is(.snake-backdrop,.snake-head-control){--snake-width:clamp(230px, 27vw, 460px);--snake-height:min(1000px, 100vh);--snake-rest-opacity:.66}.snake-backdrop{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;contain:strict;mix-blend-mode:screen;position:fixed;inset:0;overflow:hidden}.snake-edge{width:var(--snake-width);height:var(--snake-height);mix-blend-mode:screen;filter:brightness(1.5);position:absolute;top:0;left:0}.snake-edge img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.snake-edge-left{transform:translate(calc(var(--snake-width) * -.33), 19vh) rotate(8deg);opacity:.48;-webkit-mask-image:linear-gradient(90deg,#000 30%,#0000 98%);mask-image:linear-gradient(90deg,#000 30%,#0000 98%)}.snake-edge-right{transform:translate(calc(100vw - var(--snake-width) * .68), 8vh) rotate(-8deg);opacity:var(--snake-rest-opacity);-webkit-mask-image:linear-gradient(270deg,#000 34%,#0000 98%);mask-image:linear-gradient(270deg,#000 34%,#0000 98%)}.snake-edge-right img{transform:scaleX(-1)}.snake-body-motion{width:100%;height:100%;transform-origin:calc(50% - min(var(--snake-width), calc(var(--snake-height) / 2)) * .118) calc(50% - min(var(--snake-height), calc(var(--snake-width) * 2)) * .393);animation:12s ease-in-out infinite paused snake-body-sway}.snake-backdrop[data-ambient-running=true] .snake-body-motion{animation-play-state:running}@keyframes snake-body-sway{0%,to{transform:rotate(0)}25%{transform:rotate(3deg)}75%{transform:rotate(-3deg)}}.snake-backdrop[data-snake-phase=idle] .snake-edge{opacity:0}.snake-backdrop[data-snake-phase=entering] .snake-edge-right{opacity:calc(var(--snake-rest-opacity) * var(--snake-settle,0))}.snake-backdrop[data-snake-phase=entering] .snake-edge-left{opacity:calc(.48 * var(--snake-settle,0))}.snake-crawl{pointer-events:none;filter:brightness(1.5);width:100vw;height:100vh;position:absolute;inset:0}.snake-theme .snake-title{isolation:isolate;vertical-align:baseline;max-width:100%;display:inline-block;position:relative}.snake-theme .snake-title .snake-letter-art{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute;overflow:visible}.snake-theme .snake-letter-art--back{z-index:-1;opacity:.9}.snake-theme .snake-letter-art--front{z-index:1;opacity:.96}html[data-theme=dark] .snake-theme .home-catalog-copy h1 .snake-title--hero{color:inherit;text-shadow:0 2px 8px #070807}.snake-theme .snake-title--section{text-shadow:0 2px 6px #070807}.snake-head-control{z-index:2;width:var(--snake-width);height:var(--snake-height);transform:translate(calc(100vw - var(--snake-width) * .68), 8vh) rotate(-8deg);pointer-events:none;position:fixed;top:0;left:0}.snake-theme .snake-head-button{left:calc(50% - min(var(--snake-width), calc(var(--snake-height) / 2)) * .118);top:calc(50% - min(var(--snake-height), calc(var(--snake-width) * 2)) * .393);width:clamp(44px, calc(var(--snake-width) * .18), 72px);height:clamp(44px, calc(var(--snake-width) * .14), 56px);min-width:44px;min-height:44px;box-shadow:none;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%)}.snake-theme .snake-head-button:hover,.snake-theme .snake-head-button:focus-visible{outline-offset:4px;outline:1px solid #ef697c9e;box-shadow:0 0 18px #e3294a48}.snake-head-control[data-snake-awake=true] .snake-head-button:after{content:"";pointer-events:none;background:radial-gradient(#ed294b52,#ed294b00 70%);border-radius:50%;animation:2.2s ease-out both snake-head-glow;position:absolute;inset:-18px}.snake-backdrop[data-snake-awake=true] .snake-edge-right{animation:2.2s ease-out both snake-awake-visibility}.snake-backdrop[data-snake-awake=true] .snake-edge-right img{animation:2.2s ease-out both snake-scales-awaken}@keyframes snake-scales-awaken{0%,to{filter:sepia(0)saturate()hue-rotate(-42deg)brightness()}24%{filter:sepia()saturate(7)hue-rotate(-42deg)brightness(1.45)}58%{filter:sepia()saturate(5.5)hue-rotate(-42deg)brightness(1.25)}}@keyframes snake-awake-visibility{0%,to{opacity:var(--snake-rest-opacity)}24%,58%{opacity:.94}}@keyframes snake-head-glow{0%,to{opacity:0;transform:scale(.7)}28%{opacity:1;transform:scale(1.18)}}@media (max-width:720px){:is(.snake-backdrop,.snake-head-control){--snake-width:240px;--snake-height:560px;--snake-rest-opacity:.36}.snake-body-motion{animation-name:snake-body-sway-mobile;animation-duration:10s}.snake-edge-left{display:none}}@keyframes snake-body-sway-mobile{0%,to{transform:rotate(0)}25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.snake-crawl{display:none}.snake-body-motion{transform:none;animation:none!important}.snake-backdrop .snake-edge{will-change:auto;animation:none!important}.snake-backdrop .snake-edge-right{-webkit-mask-image:linear-gradient(270deg,#000 34%,#0000 98%);mask-image:linear-gradient(270deg,#000 34%,#0000 98%)}.snake-backdrop[data-snake-awake=true] .snake-edge-right img{filter:sepia()saturate(6)hue-rotate(-42deg)brightness(1.3);animation:none}.snake-head-control .snake-head-button:after{display:none}}@media print{.snake-backdrop,.snake-head-control,.snake-theme .snake-title .snake-letter-art{display:none}}.snake-atmosphere{pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}.snake-ambient-art{opacity:.88;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#00000021 35% 65%,#000);mask-image:linear-gradient(90deg,#000,#00000021 35% 65%,#000)}.snake-ambient-scale-field{opacity:.22;animation:14s ease-in-out infinite alternate snake-scale-drift}.snake-ambient-coil{transform-box:fill-box;transform-origin:50%;animation:10s ease-in-out -3s infinite alternate snake-coil-drift}.snake-ambient-coil--right{animation-duration:12s;animation-delay:-5s}.snake-ambient-glints{animation:8s ease-in-out -3s infinite alternate snake-glint-breathe}.snake-ambient-aura{background:radial-gradient(#bd243d42 0%,#71102220 38%,#0000 70%);border-radius:50%;width:min(620px,60vw);height:min(760px,90vh);animation:10s ease-in-out -3s infinite alternate snake-aura-drift;position:absolute}.snake-ambient-aura--left{top:4vh;left:-180px}.snake-ambient-aura--right{background:radial-gradient(#e1394f4a 0%,#851f2224 38%,#0000 70%);animation-duration:13s;animation-delay:-6s;bottom:-8vh;right:-160px}.snake-atmosphere :is(.snake-ambient-scale-field,.snake-ambient-coil,.snake-ambient-glints,.snake-ambient-aura){animation-play-state:paused}.snake-backdrop[data-ambient-running=true] .snake-atmosphere :is(.snake-ambient-scale-field,.snake-ambient-coil,.snake-ambient-glints,.snake-ambient-aura){animation-play-state:running}@keyframes snake-scale-drift{0%{transform:translate(-16px,-20px)}to{transform:translate(26px,36px)}}@keyframes snake-coil-drift{0%{opacity:.74;transform:translate(-34px,-48px)rotate(-5deg)}to{opacity:1;transform:translate(42px,56px)rotate(5deg)}}@keyframes snake-aura-drift{0%{opacity:.62;transform:translate(-40px,-50px)scale(.9)}to{opacity:1;transform:translate(62px,86px)scale(1.15)}}@keyframes snake-glint-breathe{0%{opacity:.32;transform:translateY(24px)}to{opacity:.9;transform:translateY(-24px)}}@keyframes snake-coil-drift-mobile{0%{opacity:.78;transform:translate(-12px,-30px)rotate(-2.5deg)}to{opacity:1;transform:translate(14px,36px)rotate(2.5deg)}}@keyframes snake-aura-drift-mobile{0%{opacity:.7;transform:translate(-14px,-28px)scale(.94)}to{opacity:1;transform:translate(20px,38px)scale(1.08)}}.snake-theme .snake-motion-control{z-index:25;left:16px;bottom:calc(var(--purchase-bar-height,0px) + 18px + env(safe-area-inset-bottom,0px));color:#e9a6ae;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#0f0a0def;border:1px solid #e85b7155;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex;position:fixed}.snake-theme .snake-motion-control:hover{color:#fff;border-color:#f27386}.snake-theme .snake-motion-control:focus-visible{outline-offset:3px;outline:2px solid #f27386}.snake-theme .snake-motion-control[hidden]{display:none}.snake-theme:has(.analytics-consent) .snake-motion-control{bottom:calc(var(--purchase-bar-height,0px) + var(--analytics-consent-height,0px) + 30px + env(safe-area-inset-bottom,0px))}@media (max-width:720px){.snake-ambient-art{opacity:.74}.snake-ambient-scale-field{opacity:.1;animation:none}.snake-ambient-coil--left,.snake-ambient-glints,.snake-ambient-aura--left{display:none}.snake-ambient-coil--right{animation-name:snake-coil-drift-mobile;animation-duration:9s;animation-delay:-4s}.snake-ambient-aura--right{width:380px;height:540px;animation-name:snake-aura-drift-mobile;animation-duration:11s;animation-delay:-5s;right:-190px}.snake-theme .snake-motion-control{left:12px;bottom:calc(var(--purchase-bar-height,0px) + 16px + env(safe-area-inset-bottom,0px));justify-content:center;padding:10px}.snake-motion-label{display:none}}@media (prefers-reduced-motion:reduce){.snake-atmosphere :is(.snake-ambient-scale-field,.snake-ambient-coil,.snake-ambient-glints,.snake-ambient-aura){animation:none!important}.snake-theme .snake-motion-control{display:none}}@media print{.snake-atmosphere,.snake-theme .snake-motion-control{display:none}}
@media (max-width:640px){html[data-theme=dark] body.snake-theme .home-catalog-shell{width:calc(100% - 28px);padding:20px 0 30px}html[data-theme=dark] body.snake-theme .home-catalog-intro{gap:16px;min-width:0}html[data-theme=dark] body.snake-theme .home-catalog-copy{width:100%;min-width:0}html[data-theme=dark] body.snake-theme .home-catalog-copy .hero-actions{margin-bottom:12px!important}html[data-theme=dark] body.snake-theme .home-catalog-copy .hero-actions .button{text-align:center;touch-action:manipulation;max-width:100%;min-height:44px;padding:9px 14px;font-size:11px;line-height:1.4}html[data-theme=dark] body.snake-theme .home-catalog-copy>.eyebrow{display:none}html[data-theme=dark] body.snake-theme .home-catalog-copy>p:last-child{overflow-wrap:anywhere;max-width:40ch;margin:12px auto 0;font-size:14px;line-height:1.5;display:block}html[data-theme=dark] body.snake-theme .home-catalog-copy h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:0 auto;font-size:clamp(28px,7.6vw,36px);line-height:1.07}html[data-theme=dark] body.snake-theme .home-catalog-copy h1>span:last-child{letter-spacing:-.02em;margin-top:7px;font-size:clamp(17px,4.8vw,21px);line-height:1.25;display:block}html[data-theme=dark] body.snake-theme .home-catalog-status{gap:6px;width:100%;margin:0}html[data-theme=dark] body.snake-theme .home-catalog-status div{text-align:center;min-height:56px;padding:9px 5px}html[data-theme=dark] body.snake-theme .home-catalog-status div:before{display:none}html[data-theme=dark] body.snake-theme .home-catalog-status dt{overflow-wrap:anywhere;font-size:9px;line-height:1.3}html[data-theme=dark] body.snake-theme .home-catalog-status dd{text-align:center;margin-top:5px;font-size:12px;line-height:1.25}html[data-theme=dark] body.snake-theme .home-category-links{overscroll-behavior-inline:contain;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;margin-top:12px;padding-block:3px;overflow-x:auto}html[data-theme=dark] body.snake-theme .home-category-link{flex-shrink:0;min-height:44px;font-size:11px}html[data-theme=dark] body.snake-theme .home-catalog-products{margin-top:32px}}
@media (max-width:860px){html[data-theme=dark] .site-header .header-inner{gap:12px;min-height:64px;position:relative}html[data-theme=dark] .site-header .brand{min-width:0;min-height:44px}.site-header .header-actions{flex:none;gap:8px}.site-header .mobile-nav-menu{position:static}html[data-theme=dark] .site-header .mobile-nav-menu>summary,html[data-theme=dark] .site-header .header-actions>details>summary{touch-action:manipulation;min-width:44px;min-height:44px!important}.site-header .mobile-nav-panel{width:min(360px,100vw - 24px);max-height:calc(100svh - 86px - var(--purchase-bar-height,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;scrollbar-gutter:stable;padding:10px;top:calc(100% + 6px);right:0;overflow-y:auto}.site-header .mobile-nav-panel a{min-height:44px;padding-block:10px;line-height:1.35}.site-header .currency-switcher-menu{min-height:46px}.site-header .currency-switcher-menu select{min-width:0;height:44px;font-size:16px}html[data-theme=dark] .site-header .header-actions>details:not(.mobile-nav-menu)>div{max-width:calc(100vw - 24px);max-height:calc(100svh - 86px - var(--purchase-bar-height,0px) - env(safe-area-inset-bottom,0px));overflow-y:auto;min-width:166px!important;top:52px!important}html[data-theme=dark] .site-header .header-actions>details:not(.mobile-nav-menu)>div a{align-items:center;min-height:44px;font-size:14px!important;display:flex!important}html[data-theme=dark] .mobile-purchase-bar{right:max(8px, env(safe-area-inset-right,0px));left:max(8px, env(safe-area-inset-left,0px));grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:auto;max-width:680px;margin-inline:auto;padding:8px;transform:none}html[data-theme=dark] .mobile-purchase-bar .mobile-purchase-price{gap:4px;padding:8px}html[data-theme=dark] .mobile-purchase-bar .mobile-purchase-product{font-size:11px;line-height:1.35}html[data-theme=dark] .mobile-purchase-bar .mobile-purchase-price>span{letter-spacing:0;font-size:9px}html[data-theme=dark] .mobile-purchase-bar .mobile-purchase-price strong{white-space:normal;overflow-wrap:anywhere;font-size:20px;line-height:1.15;overflow:visible}html[data-theme=dark] .mobile-purchase-bar .mobile-purchase-trust{font-size:10px;line-height:1.35;display:block;overflow:visible}html[data-theme=dark] .mobile-purchase-bar .button{letter-spacing:0;text-transform:none;min-height:48px;padding:10px;font-family:inherit;font-size:13px;line-height:1.35}html[data-theme=dark] body:has(.analytics-consent) .mobile-purchase-bar{visibility:visible;pointer-events:auto}html[data-theme=dark] .analytics-consent{right:max(8px, env(safe-area-inset-right,0px));bottom:calc(var(--purchase-bar-height,0px) + max(8px, env(safe-area-inset-bottom,0px)) + 8px);left:max(8px, env(safe-area-inset-left,0px));width:auto;max-height:calc(100svh - var(--purchase-bar-height,0px) - 148px - env(safe-area-inset-bottom,0px));grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;padding:14px;overflow:hidden}html[data-theme=dark] .analytics-consent .analytics-consent__copy{overscroll-behavior:contain;overflow-y:auto}html[data-theme=dark] .analytics-consent h2{font-size:20px}html[data-theme=dark] .analytics-consent .analytics-consent__copy>p:not(.analytics-consent__eyebrow):not(.analytics-consent__status){font-size:12px;line-height:1.5}html[data-theme=dark] .analytics-consent .analytics-consent__link{align-items:center;min-height:44px;margin-top:4px;display:inline-flex}html[data-theme=dark] .analytics-consent .analytics-consent__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}html[data-theme=dark] .analytics-consent .analytics-consent__actions button{width:100%;min-height:44px;padding:8px;line-height:1.35}}@media (max-width:560px){html[data-theme=dark] .site-header .header-inner{gap:8px}html[data-theme=dark] .site-header .brand{letter-spacing:-.035em;gap:7px;font-size:15px;line-height:1.15}.site-header .brand .brand-accent{display:block}.site-header .mobile-nav-menu>summary{width:44px;padding:0}html[data-theme=dark] .site-header .header-actions>details:not(.mobile-nav-menu)>summary{letter-spacing:0;gap:5px!important;padding-inline:8px!important;font-size:10px!important}}
html:root[data-theme=dark]{--theme-red:#ff526f;--theme-red-soft:#ff8b9e;--theme-red-solid:#c91f3b;--theme-red-hover:#ab1730;--theme-red-line:#ff526f75;--green:var(--theme-red);--lime:var(--theme-red);--dark-accent:var(--theme-red);--dark-accent-soft:var(--theme-red-soft);--dark-line-strong:var(--theme-red-line);--dark-bg:#09090b;--dark-bg-raised:#101014;--dark-surface:#141418;--dark-surface-2:#1a191e;--dark-surface-3:#222027;--dark-text:#f5f5f7;--dark-muted:#aaa5ae;--dark-muted-2:#85808a;--dark-line:#2b282f;--archive-bg:#08080a;--archive-panel:#101014;--archive-panel-raised:#17161b;--archive-accent:var(--theme-red);--archive-line-hot:var(--theme-red-line);--archive-text:#f7f6f8;--archive-muted:#a39da7;--retail-accent:var(--theme-red);--retail-accent-soft:var(--theme-red-soft);--retail-black:#09090b;--retail-black-soft:#141418;--boutique-forest:var(--theme-red);--boutique-lime:var(--theme-red);--boutique-moss:var(--dark-muted)}html[data-theme=dark] body.snake-theme{background:radial-gradient(circle at 82% -4%, #ed365511, transparent 30rem), var(--archive-bg);color:var(--archive-text)}html[data-theme=dark] body.snake-theme ::selection{background:var(--theme-red-solid);color:#fff}html[data-theme=dark] body.snake-theme :is(.button:not(.button-ghost):not(.button-light),.home-catalog-search button[type=submit],.home-search-form button,.spreadsheet-next-button,.filter-reset,.analytics-consent__accept,.mobile-nav-visit,.outfits-note .button,.report-method-card .button,.seasonal-campaign__actions .button,.mobile-purchase-bar .button,.skip-link){border-color:var(--theme-red-solid);background:var(--theme-red-solid);color:#fff}html[data-theme=dark] body.snake-theme :is(.button:not(.button-ghost):not(.button-light),.home-catalog-search button[type=submit],.home-search-form button,.spreadsheet-next-button,.filter-reset,.analytics-consent__accept,.mobile-nav-visit,.outfits-note .button,.report-method-card .button,.seasonal-campaign__actions .button,.mobile-purchase-bar .button):is(:hover,:focus-visible){border-color:var(--theme-red-hover);background:var(--theme-red-hover);color:#fff}html[data-theme=dark] body.snake-theme :is(.button-ghost,.button-light,.spreadsheet-reset,.spreadsheet-archive-link,.category-rail-arrow):is(:hover,:focus-visible){border-color:var(--theme-red);color:#fff;background:#34131c}html[data-theme=dark] body.snake-theme :is(.text-link:hover,.boutique-product-card .text-link:hover,.home-outfits-heading .eyebrow,.home-outfits-all-link,.home-outfit-overlay span,.home-outfit-body>b,.outfits-hero .eyebrow,.outfits-note .eyebrow,.outfits-count-card strong,.outfit-overlay span,.outfit-detail-copy .eyebrow,.outfit-detail-section-heading .eyebrow,.outfit-detail-guide-grid .eyebrow,.outfit-related-section .eyebrow,.outfit-detail-stats strong,.outfit-detail-product-body>strong,.outfit-related-card>span,.product-outfits-heading .eyebrow,.product-outfit-mood,.product-outfit-action,.catalog-report-hero .eyebrow,.methodology-hero .eyebrow,.report-method-card .eyebrow,.qc-finder-image>span,.analytics-consent__eyebrow,.analytics-consent__link,.independent-site-card .eyebrow,.independent-site-links a,.footer-link-button:hover,.trust-legal a:not(.button),.seasonal-campaign__grid .product-card h3 a:hover,.seasonal-campaign__grid .product-card .text-link,.seasonal-campaign__grid .product-card .product-card-bottom strong,.seasonal-campaign__notebook li span,.mobile-purchase-price strong){color:var(--theme-red)}html[data-theme=dark] body.snake-theme :is(.home-category-link,.category-chip,.spreadsheet-category-card,.mobile-nav-panel a):is(:hover,:focus-visible),html[data-theme=dark] body.snake-theme :is(.home-category-more,.category-chip.is-active,.spreadsheet-category-card.is-active,.outfit-details[open]>summary){border-color:var(--theme-red);color:#fff;background:#34131c}html[data-theme=dark] body.snake-theme .spreadsheet-category-card.is-active{box-shadow:inset 0 -2px 0 var(--theme-red)}html[data-theme=dark] body.snake-theme :is(.category-chip:hover,.category-chip.is-active) b{color:var(--theme-red-soft);background:#160e13}html[data-theme=dark] body.snake-theme :is(.status-live,.outfit-detail-product-image span){background:var(--theme-red-solid);color:#fff}html[data-theme=dark] body.snake-theme :is(.spreadsheet-badge.is-ready,.qc-gallery-heading>span,.category-card .category-index,.outfit-detail-mood,.extension-promo-fact-icon,.comparison-mark-new){border-color:var(--theme-red-line);color:var(--theme-red-soft);background:#ed36551a}html[data-theme=dark] body.snake-theme :is(.finds-empty-state,.qc-empty-state,.product-rating-panel,.product-rating-badge,.qc-finder-image>span,.analytics-consent,.footer-independence,.legal-callout,.mobile-purchase-bar,.editorial-byline,.seasonal-campaign__shell){border-color:var(--theme-red-line)}html[data-theme=dark] body.snake-theme :is(.home-outfit-card,.outfit-card,.outfit-detail-product,.outfit-related-card,.product-outfit-card):hover{border-color:var(--theme-red)}html[data-theme=dark] body.snake-theme :is(.outfit-view-link,.outfit-detail-product-link,.outfit-detail-copy .button-ghost):hover{border-color:var(--theme-red);color:#fff;background:#34131c}html[data-theme=dark] body.snake-theme :is(.home-catalog-search,.home-search-form):focus-within,html[data-theme=dark] body.snake-theme :is(.finds-search input,.finds-filter-controls select,.finds-filter-panel input,.finds-filter-panel select,.spreadsheet-toolbar input,.spreadsheet-toolbar select,.tool-card input,.tool-card select,.qc-finder-form input,.qc-finder-form select):focus{box-shadow:0 0 0 3px #ed365526;border-color:var(--theme-red)!important}html[data-theme=dark] body.snake-theme .currency-switcher-dot,html[data-theme=dark] body.snake-theme .home-catalog-status div:before,html[data-theme=dark] body.snake-theme .pulse{background:var(--theme-red);box-shadow:0 0 10px #ed36558c}html[data-theme=dark] body.snake-theme .currency-switcher-header>summary:hover,html[data-theme=dark] body.snake-theme .currency-switcher-header[open]>summary,html[data-theme=dark] body.snake-theme .header-actions>details:not(.mobile-nav-menu):not(.currency-switcher-header)>summary:hover,html[data-theme=dark] body.snake-theme .header-actions>details:not(.mobile-nav-menu):not(.currency-switcher-header)[open]>summary{border-color:var(--theme-red)!important;color:#fff!important;background:#ed36551a!important}html[data-theme=dark] body.snake-theme .header-actions>details:not(.mobile-nav-menu):not(.currency-switcher-header)>summary{border-color:var(--archive-line)!important;color:var(--archive-text)!important;background:#17161b!important}html[data-theme=dark] body.snake-theme .header-actions>details:not(.mobile-nav-menu):not(.currency-switcher-header)>div a:hover,html[data-theme=dark] body.snake-theme .header-actions>details:not(.mobile-nav-menu):not(.currency-switcher-header)>div a[aria-current=page],html[data-theme=dark] body.snake-theme .currency-switcher-list button:is(:hover,:focus-visible,[aria-pressed=true]){color:#fff;background:#34131c}html[data-theme=dark] body.snake-theme .mobile-nav-menu[open]>summary{border-color:var(--theme-red);color:var(--theme-red)}html[data-theme=dark] body.snake-theme .finds-filter-panel+.category-rail-shell+section[aria-label]>p{color:var(--dark-muted)!important}html[data-theme=dark] body.snake-theme .analytics-consent__accept{border-color:var(--theme-red-solid)!important}html[data-theme=dark] body.snake-theme .home-catalog-shell{background:0 0}html[data-theme=dark] body.snake-theme .home-catalog-shell:before{box-shadow:none;border-color:#ed36551f}html[data-theme=dark] body.snake-theme :is(.page-hero,.finds-hero){background-image:linear-gradient(90deg,#ed365506 1px,#0000 1px),radial-gradient(circle at 84% 0,#ed365514,#0000 28rem)}html[data-theme=dark] body.snake-theme :is(.finds-boutique,.home-outfits-section,.outfits-hero,.outfit-detail-hero,.catalog-report-hero,.methodology-hero){background-image:radial-gradient(circle at 84% 0,#ed365517,#0000 28rem);background-color:var(--archive-bg)}html[data-theme=dark] body.snake-theme :is(.catalog-stamp,.tool-result,.cta-banner,.report-citation-card,.outfits-note,.outfit-detail-guide-grid,.extension-promo,.visual-search-dialog){background:radial-gradient(circle at 88% 6%, #ed36551a, transparent 24rem), var(--dark-surface)}html[data-theme=dark] body.snake-theme .hero .container{background:radial-gradient(circle at 84% 18%,#ed365529,#0000 24rem),linear-gradient(135deg,#09090c,#141016)}html[data-theme=dark] body.snake-theme .hero .container:before{border-color:#ed36552e;box-shadow:0 0 0 55px #ed365509,0 0 0 110px #ed365506}html[data-theme=dark] body.snake-theme .seasonal-campaign__shell{background:radial-gradient(circle at 88% 8%,#ed36552e,#0000 24rem),radial-gradient(circle at 4% 92%,#ed365514,#0000 24rem),#0d0b0f}html[data-theme=dark] body.snake-theme .seasonal-campaign__notebook li span{background:#23121a}html[data-theme=dark] body.snake-theme .spreadsheet-comparison{background:radial-gradient(circle at 74% 34%,#ed36550f,#0000 24rem),#09090c}html[data-theme=dark] body.snake-theme .comparison-column-new .comparison-dot{background:var(--theme-red);box-shadow:0 0 14px #ed365547}html[data-theme=dark] body.snake-theme .comparison-column-new{background:linear-gradient(145deg,#3e141f85,#170e14b8),#101014}html[data-theme=dark] body.snake-theme .comparison-column-new .comparison-badge{border-color:var(--theme-red-line);color:var(--theme-red-soft)}html[data-theme=dark] body.snake-theme .comparison-column-new .comparison-label{color:var(--theme-red)}html[data-theme=dark] body.snake-theme .site-footer{background:linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/42px 42px,#060608}html[data-theme=dark] body.snake-theme .spreadsheet-table tbody tr:hover,html[data-theme=dark] body.snake-theme .spreadsheet-table tbody tr:hover td,html[data-theme=dark] body.snake-theme .outfit-product-list a:hover{background:#ed36550e}html[data-theme=dark] body.snake-theme :is(.visual-search-camera,.visual-search-dropzone.is-dragging,.visual-search-card:hover,.visual-search-card:focus-visible,.home-catalog-search .visual-search-trigger:hover,.home-catalog-search .visual-search-trigger:focus-visible){border-color:var(--theme-red-line);color:var(--theme-red);background:#ed365514}html[data-theme=dark] body.snake-theme .extension-promo:after{border-color:#ed36551f}html[data-theme=dark] body.snake-theme .prose a{-webkit-text-decoration-color:var(--theme-red-line);text-decoration-color:var(--theme-red-line)}html[data-theme=dark] body.snake-theme :is(.home-category-links,.home-link-directory .category-grid,.home-category-directory .category-grid,.home-guide-directory .guide-grid,.home-product-rail,.home-recent-grid .product-grid,.spreadsheet-category-scroll){scrollbar-color:#ed365575 transparent}html[data-theme=dark] body.snake-theme :is(.home-link-directory .category-grid,.home-category-directory .category-grid,.home-guide-directory .guide-grid,.home-product-rail,.home-recent-grid .product-grid,.spreadsheet-category-scroll)::-webkit-scrollbar-thumb{background:#ed365575}html[data-theme=dark] body.snake-theme .footer-link-button:focus-visible{outline-color:var(--theme-red)}html[data-theme=dark] body.snake-theme .chrome-store-icon{border-color:var(--theme-red-soft);background:conic-gradient(var(--theme-red) 0 33.33%, #8f1830 0 66.66%, #cf2c49 0)}html[data-theme=dark] body.snake-theme .chrome-store-icon:after{background:#581525;border-color:#ffb3c0}html[data-theme=dark] body.snake-theme :is(.product-rating-panel,.product-rating-badge,.legal-callout,.analytics-consent__decline,.mobile-purchase-price,.currency-switcher-list,.currency-switcher-menu option,.report-method-card){background-color:var(--dark-surface)}html[data-theme=dark] body.snake-theme :is(.analytics-consent,.mobile-purchase-bar){background-color:#0c0a0ef7}html[data-theme=dark] body.snake-theme .seasonal-campaign__badge{border-color:var(--theme-red-line);color:var(--theme-red-soft);background:#ed36551a}html[data-theme=dark] body.snake-theme .seasonal-campaign__notebook{color:var(--archive-text);background:repeating-linear-gradient(#0000 0 31px,#ed365524 32px,#0000 33px),#151116}html[data-theme=dark] body.snake-theme .seasonal-campaign__notebook strong{color:var(--archive-text)}html[data-theme=dark] body.snake-theme .seasonal-campaign__notebook :is(p,li){color:var(--dark-muted)}html[data-theme=dark] body.snake-theme .seasonal-campaign__notebook:after{background:radial-gradient(circle,#b1485b 0 2px,#0000 2.5px) 0 0/9px 25px}html[data-theme=dark] body.snake-theme .catalog-stamp-dot{box-shadow:0 0 0 7px #ed36551c}html[data-theme=dark] body.snake-theme .spreadsheet-category-card:focus-visible{box-shadow:0 0 0 3px #ed365529}html[data-theme=dark] body.snake-theme :is(.nav-popover,.mobile-nav-panel,.header-inner>div:last-child details>div){background:#0c0a0efa!important}html[data-theme=dark] body.snake-theme :is(.site-header,.site-header-home){background:#09090bf0}html[data-theme=dark] body.snake-theme :is(.home-catalog-search,.home-search-form){background:#0a090df0}html[data-theme=dark] body.snake-theme :is(.home-search-row,.product-outfits-shell,.product-outfit-card,.home-outfit-card,.outfit-card,.outfit-detail-product,.outfit-related-card,.seasonal-campaign__grid .product-card-body){background-color:var(--dark-surface)}@media (max-width:640px){html[data-theme=dark] body.snake-theme .spreadsheet-row-link{border-color:var(--theme-red-line);background:#ed365513}}
