:where(.m-fashion) .fabric-tab{padding:3px 10px;font-size:11px}:where(.m-fashion) .fabric-tab.active{background:var(--color-text-primary);color:var(--color-background-primary);border-color:var(--color-text-primary)}:where(.m-fashion) .swatch{border:1px solid var(--color-text-tertiary);cursor:pointer;border-radius:6px;flex-shrink:0;width:36px;height:36px;transition:transform .12s}:where(.m-fashion) .swatch:hover{transform:scale(1.12)}:where(.m-fashion) .swatch.selected{outline:2px solid var(--color-text-primary);outline-offset:2px}:where(.m-fashion) .era-seg{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;font-size:10px;font-weight:500;transition:filter .12s;display:flex;overflow:hidden}:where(.m-fashion) .era-seg:hover{filter:brightness(1.12)}:where(.m-fashion) .care-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin-bottom:1rem;display:grid}:where(.m-fashion) .care-item{background:var(--color-background-secondary);border-radius:var(--border-radius-md);text-align:center;padding:8px 6px}:where(.m-fashion) .care-sym{margin-bottom:3px;font-size:22px}:where(.m-fashion) .care-label{color:var(--color-text-secondary);font-size:10px;line-height:1.3}:where(.m-fashion) .feel-scale{align-items:center;gap:4px;margin:4px 0 8px;display:flex}:where(.m-fashion) .feel-dot{background:var(--color-border-secondary);border-radius:50%;width:9px;height:9px}:where(.m-fashion) .feel-dot.on{background:var(--accent)}:where(.m-fashion) .watch-tab{padding:3px 9px;font-size:11px}:where(.m-fashion) .watch-tab.active{background:var(--color-text-primary);color:var(--color-background-primary);border-color:var(--color-text-primary)}:where(.m-fashion) .fashion-media{width:100%;max-width:600px;margin:0 auto 14px;display:block}:where(.m-fashion) .fashion-panel{border-radius:var(--border-radius-md);background:#26215c;padding:10px 14px}:where(.m-fashion) .fashion-label{color:#cecbf6;margin-bottom:2px;font-size:12px;font-weight:500}:where(.m-fashion) .fashion-text{color:#afa9ec;font-size:11px;line-height:1.5}:where(.m-fashion) .tier-luxury{border-radius:var(--border-radius-md);background:#185fa5;padding:10px 14px}:where(.m-fashion) .tier-title-luxury{color:#e6f1fb;margin-bottom:2px;font-size:12px;font-weight:500}:where(.m-fashion) .tier-desc-luxury{color:#c2dcf6;font-size:11px;line-height:1.5}:where(.m-fashion) .tier-premium{border-radius:var(--border-radius-md);background:#1d9e75;padding:10px 14px}:where(.m-fashion) .tier-title-premium{color:#1a1a18;margin-bottom:2px;font-size:12px;font-weight:500}:where(.m-fashion) .tier-desc-premium{color:#1a1a18e6;font-size:11px;line-height:1.5}:where(.m-fashion) .tier-high-street{border-radius:var(--border-radius-md);background:#633806;padding:10px 14px}:where(.m-fashion) .tier-title-high-street{color:#faeeda;margin-bottom:2px;font-size:12px;font-weight:500}:where(.m-fashion) .tier-desc-high-street{color:#ef9f27;font-size:11px;line-height:1.5}:where(.m-fashion) .chart-kicker{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:12px;font-weight:500}:where(.m-fashion) .chart-svg{width:100%;display:block}:where(.m-fashion) .fashion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:1rem;display:grid}:where(.m-fashion) .group-panel{border-radius:var(--border-radius-lg);background:var(--tint-background);border:var(--tint-border);padding:13px 15px}:where(.m-fashion) .group-panel-lvmh{--tint-background:#eeedfe;--tint-border:.5px solid #afa9ec}:where(.m-fashion) .group-title{color:var(--tint-color);margin-bottom:4px;font-size:13px;font-weight:500}:where(.m-fashion) .group-title-lvmh{--tint-color:#26215c}:where(.m-fashion) .group-owner{color:var(--tint-color);margin-bottom:6px;font-size:11px}:where(.m-fashion) .group-owner-lvmh{--tint-color:#3c3489}:where(.m-fashion) .group-brands{color:var(--tint-color);font-size:11px;line-height:1.6}:where(.m-fashion) .group-brands-lvmh{--tint-color:#534ab7}:where(.m-fashion) .group-panel-kering{--tint-background:#faece7;--tint-border:.5px solid #f0997b}:where(.m-fashion) .group-title-kering{--tint-color:#4a1b0c}:where(.m-fashion) .group-owner-kering{--tint-color:#712b13}:where(.m-fashion) .group-brands-kering{--tint-color:#993c1d}:where(.m-fashion) .group-panel-richemont{--tint-background:#e6f1fb;--tint-border:.5px solid #85b7eb}:where(.m-fashion) .group-title-richemont{--tint-color:#042c53}:where(.m-fashion) .group-owner-richemont{--tint-color:#0c447c}:where(.m-fashion) .group-brands-richemont{--tint-color:#185fa5}:where(.m-fashion) .size-cat{border-radius:var(--border-radius-md);border:.5px solid var(--color-border-secondary);background:var(--color-background-primary);min-width:130px;height:36px;color:var(--color-text-primary);flex:1;padding:0 10px;font-size:13px}:where(.m-fashion) .size-from{border-radius:var(--border-radius-md);border:.5px solid var(--color-border-secondary);background:var(--color-background-primary);min-width:100px;height:36px;color:var(--color-text-primary);flex:1;padding:0 10px;font-size:13px}:where(.m-fashion) .size-val{width:80px;font-size:14px}:where(.m-fashion) .size-result{color:var(--color-text-primary);background:var(--color-background-secondary);border-radius:var(--border-radius-md);padding:11px 13px;font-size:13px;line-height:1.8}:where(.m-fashion) .size-table{border-collapse:collapse;width:100%;min-width:400px;font-size:12px}:where(.m-fashion) .fashion-spacing{text-align:left;color:var(--color-text-secondary);padding:6px 8px;font-weight:500}:where(.m-fashion) .size-table-head{text-align:center;color:var(--color-text-secondary);padding:6px 8px;font-weight:500}:where(.m-fashion) .formality-intro{color:var(--color-text-secondary);margin-bottom:8px;font-size:12px}:where(.m-fashion) .formality-scale{width:100%;margin-bottom:4px;display:block}:where(.m-fashion) .knot-diagram{width:100%;margin-bottom:8px;display:block}:where(.m-fashion) .knot-notes-grid{color:var(--color-text-secondary);grid-template-columns:repeat(3,1fr);gap:8px;font-size:11px;display:grid}:where(.m-fashion) .knot-note{background:var(--color-background-secondary);border-radius:var(--border-radius-md);padding:7px 9px}:where(.m-fashion) .calendar-label{color:var(--color-text-secondary);margin-bottom:6px;font-size:11px;font-weight:500}:where(.m-fashion) .season-chip{color:#1a1a18;background:#1d9e75;border-radius:3px;padding:5px 9px;font-size:11px}:where(.m-fashion) .calendar-cadence{color:var(--color-text-tertiary);padding:3px 0;font-size:11px}:where(.m-fashion) .drop-swatches{flex-wrap:wrap;gap:3px;display:flex}:where(.m-fashion) .drop-swatch{border:1px solid var(--color-text-tertiary);background:#633806;border-radius:3px;width:22px;height:16px}:where(.m-fashion) .drop-cadence{color:var(--color-text-tertiary);padding:5px 0;font-size:11px}:where(.m-fashion) .fabric-care-rule{background:var(--color-background-secondary);border-radius:var(--border-radius-md);color:var(--color-text-secondary);padding:9px 11px;font-size:11px;line-height:1.6}:where(.m-fashion) .era-display{background:var(--color-background-secondary);border-radius:var(--border-radius-md);padding:11px 13px}:where(.m-fashion) .swatch-style{background:#1b3a5c}:where(.m-fashion) .swatch-charcoal{background:#3d3d3d}:where(.m-fashion) .swatch-camel{background:#9b6b3c}:where(.m-fashion) .swatch-burgundy{background:#8b2b2b}:where(.m-fashion) .swatch-forest{background:#1a5c3a}:where(.m-fashion) .swatch-plum{background:#6b4f8c}:where(.m-fashion) .swatch-rust{background:#c4702a}:where(.m-fashion) .swatch-steel-blue{background:#4a7fa5}:where(.m-fashion) .swatch-sand{background:#d4b483}:where(.m-fashion) .swatch-black{background:#2d2d2d}:where(.m-fashion) .colour-result{color:var(--color-text-primary);font-size:13px;line-height:1.7}:where(.m-fashion) .p-red-style{min-width:60px;font-size:10px}:where(.m-fashion) .suit-colour-chips{color:var(--color-text-secondary);flex-wrap:wrap;gap:8px;margin-top:4px;font-size:11px;display:flex}:where(.m-fashion) .suit-chip{color:#e8e6df;background:var(--tint-background);border-radius:3px;padding:2px 8px}:where(.m-fashion) .suit-chip-charcoal{--tint-background:#2c2c2a}:where(.m-fashion) .suit-chip-black{--tint-background:#1a1a18}:where(.m-fashion) .rule-note{color:var(--color-text-secondary);margin-top:8px;font-size:11px;line-height:1.6}:where(.m-fashion) .section-kicker{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:11px;font-weight:500}:where(.m-fashion) .concentration-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:0;display:grid}:where(.m-fashion) .scent-panel{border-radius:var(--border-radius-md);background:var(--tint-background);padding:9px 11px}:where(.m-fashion) .scent-panel-indigo{--tint-background:#26215c}:where(.m-fashion) .scent-title{color:var(--tint-color);margin-bottom:3px;font-size:11px;font-weight:600}:where(.m-fashion) .scent-title-indigo{--tint-color:#cecbf6}:where(.m-fashion) .scent-desc{color:var(--tint-color);font-size:10px;line-height:1.5}:where(.m-fashion) .scent-desc-indigo{--tint-color:#afa9ec}:where(.m-fashion) .scent-panel-blue{--tint-background:#185fa5}:where(.m-fashion) .scent-title-blue{--tint-color:#e6f1fb}:where(.m-fashion) .scent-desc-blue{--tint-color:#c2dcf6}:where(.m-fashion) .scent-panel-teal{--tint-background:#1d9e75}:where(.m-fashion) .scent-title-teal{--tint-color:#1a1a18}:where(.m-fashion) .scent-desc-teal{--tint-color:#1a1a18e6}:where(.m-fashion) .showwatch-control{background:var(--color-background-secondary);padding:3px 9px;font-size:11px}:where(.m-fashion) .perfume-tab{padding:3px 9px;font-size:11px}:where(.m-fashion) .perfume-pill{border-radius:99px;padding:2px 9px;font-size:11px;font-weight:500}:where(.m-fashion) .perfume-meta-grid{grid-template-columns:repeat(2,1fr);gap:7px;margin-bottom:10px;display:grid}:where(.m-fashion) .perfume-meta-val-sm{color:var(--color-text-primary);font-size:11px;line-height:1.5}:where(.m-fashion) .perfume-about-block{background:var(--color-background-secondary);border-radius:var(--border-radius-md);color:var(--color-text-secondary);margin-bottom:8px;padding:9px 11px;font-size:11px;line-height:1.6}:where(.m-fashion) .perfume-notes-label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:11px;font-weight:500}:where(.m-fashion) .perfume-notes-block{background:var(--color-background-secondary);border-radius:var(--border-radius-md);color:var(--color-text-secondary);margin-bottom:8px;padding:9px 11px;font-size:11px;line-height:1.6}:where(.m-fashion) .perfume-two-col{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:8px;display:grid}:where(.m-fashion) .watch-nav-row{border-top:.5px solid var(--color-border-tertiary);justify-content:space-between;align-items:center;margin-top:10px;padding-top:8px;display:flex}:where(.m-fashion) .fsh-tier-premium-poly{opacity:.85}html[data-theme=dark] :where(.m-fashion) .fsh-tier-premium-poly{opacity:.95}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-fashion) .fsh-tier-premium-poly{opacity:.95}}:where(.m-fashion) .fsh-c-indigo{fill:#26215c}html[data-theme=dark] :where(.m-fashion) .fsh-c-indigo{fill:#857ed1}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-fashion) .fsh-c-indigo{fill:#857ed1}}:where(.m-fashion) .fsh-c-blue{fill:#185fa5}html[data-theme=dark] :where(.m-fashion) .fsh-c-blue{fill:#2e88e1}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-fashion) .fsh-c-blue{fill:#2e88e1}}:where(.m-fashion) .fsh-c-teal{fill:#188462}html[data-theme=dark] :where(.m-fashion) .fsh-c-teal{fill:#1d9e75}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-fashion) .fsh-c-teal{fill:#1d9e75}}:where(.m-fashion) .fsh-c-brown{fill:#633806}html[data-theme=dark] :where(.m-fashion) .fsh-c-brown{fill:#c8710c}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-fashion) .fsh-c-brown{fill:#c8710c}}:where(.m-fashion) .fsh-c-purple{fill:#534ab7}html[data-theme=dark] :where(.m-fashion) .fsh-c-purple{fill:#847ed1}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-fashion) .fsh-c-purple{fill:#847ed1}}:where(.m-fashion) .fsh-c-rust{fill:#993c1d}html[data-theme=dark] :where(.m-fashion) .fsh-c-rust{fill:#d96138}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-fashion) .fsh-c-rust{fill:#d96138}}:where(.m-fashion) .fsh-bar-purple{fill:#534ab7;opacity:.85}html[data-theme=dark] :where(.m-fashion) .fsh-bar-purple{fill:#6b64c1;opacity:1}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-fashion) .fsh-bar-purple{fill:#6b64c1;opacity:1}}:where(.m-fashion) .fsh-bar-blue{fill:#185fa5}html[data-theme=dark] :where(.m-fashion) .fsh-bar-blue{fill:#1d71c4;opacity:1}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-fashion) .fsh-bar-blue{fill:#1d71c4;opacity:1}}:where(.m-fashion) .fsh-bar-rust{fill:#993c1d;opacity:.85}html[data-theme=dark] :where(.m-fashion) .fsh-bar-rust{fill:#bb4924;opacity:1}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-fashion) .fsh-bar-rust{fill:#bb4924;opacity:1}}:where(.m-fashion) .fsh-bar-teal{opacity:1}:where(.m-fashion) .fsh-bar-brown{fill:#633806;opacity:.6}html[data-theme=dark] :where(.m-fashion) .fsh-bar-brown{fill:#a65e0a;opacity:1}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-fashion) .fsh-bar-brown{fill:#a65e0a;opacity:1}}:where(.m-fashion) .fsh-bar-indigo2{fill:#3c3489;opacity:.85}html[data-theme=dark] :where(.m-fashion) .fsh-bar-indigo2{fill:#6a60c3;opacity:1}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-fashion) .fsh-bar-indigo2{fill:#6a60c3;opacity:1}}:where(.m-fashion) .fsh-bar-red{fill:#791f1f;opacity:.85}html[data-theme=dark] :where(.m-fashion) .fsh-bar-red{fill:#cc3737;opacity:1}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-fashion) .fsh-bar-red{fill:#cc3737;opacity:1}}:where(.m-fashion) .fsh-tie-blue{fill:#185fa5;opacity:.85}html[data-theme=dark] :where(.m-fashion) .fsh-tie-blue{fill:#2e88e1;opacity:1}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-fashion) .fsh-tie-blue{fill:#2e88e1;opacity:1}}:where(.m-fashion) .fsh-tie-blue-dark{fill:#0c447c;opacity:.7}html[data-theme=dark] :where(.m-fashion) .fsh-tie-blue-dark{fill:#146fcb;opacity:1}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-fashion) .fsh-tie-blue-dark{fill:#146fcb;opacity:1}}:where(.m-fashion) .fsh-tie-indigo{fill:#26215c;opacity:.85}html[data-theme=dark] :where(.m-fashion) .fsh-tie-indigo{fill:#857ed1;opacity:1}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-fashion) .fsh-tie-indigo{fill:#857ed1;opacity:1}}:where(.m-fashion) .fsh-tie-indigo2{fill:#3c3489;opacity:.9}html[data-theme=dark] :where(.m-fashion) .fsh-tie-indigo2{fill:#6a60c3;opacity:1}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-fashion) .fsh-tie-indigo2{fill:#6a60c3;opacity:1}}:where(.m-fashion) .fsh-suit-swatch{stroke:var(--color-text-tertiary);stroke-width:1px}.fa-gem{background-color:currentColor;-webkit-mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 512 512%22><path fill=%22currentColor%22 d=%22M116.7 33.8c4.5-6.1 11.7-9.8 19.3-9.8H376c7.6 0 14.8 3.6 19.3 9.8l112 152c6.8 9.2 6.1 21.9-1.5 30.4l-232 256c-4.5 5-11 7.9-17.8 7.9s-13.2-2.9-17.8-7.9l-232-256c-7.7-8.5-8.3-21.2-1.5-30.4l112-152zm38.5 39.8c-3.3 2.5-4.2 7-2.1 10.5l57.4 95.6L63.3 192c-4.1 .3-7.3 3.8-7.3 8s3.2 7.6 7.3 8l192 16c.4 0 .9 0 1.3 0l192-16c4.1-.3 7.3-3.8 7.3-8s-3.2-7.6-7.3-8L301.5 179.8l57.4-95.6c2.1-3.5 1.2-8.1-2.1-10.5s-7.9-2-10.7 1L256 172.2 165.9 74.6c-2.8-3-7.4-3.4-10.7-1z%22/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 512 512%22><path fill=%22currentColor%22 d=%22M116.7 33.8c4.5-6.1 11.7-9.8 19.3-9.8H376c7.6 0 14.8 3.6 19.3 9.8l112 152c6.8 9.2 6.1 21.9-1.5 30.4l-232 256c-4.5 5-11 7.9-17.8 7.9s-13.2-2.9-17.8-7.9l-232-256c-7.7-8.5-8.3-21.2-1.5-30.4l112-152zm38.5 39.8c-3.3 2.5-4.2 7-2.1 10.5l57.4 95.6L63.3 192c-4.1 .3-7.3 3.8-7.3 8s3.2 7.6 7.3 8l192 16c.4 0 .9 0 1.3 0l192-16c4.1-.3 7.3-3.8 7.3-8s-3.2-7.6-7.3-8L301.5 179.8l57.4-95.6c2.1-3.5 1.2-8.1-2.1-10.5s-7.9-2-10.7 1L256 172.2 165.9 74.6c-2.8-3-7.4-3.4-10.7-1z%22/></svg>") 50%/contain no-repeat}
