.fashion-century{--paper:#f7f5ef;--ink:#272820;--muted:#74766c;--line:#dcded3;--green:#3b5144;--sage:#e9ede4;--wine:#8e3e46;--rose:#f1e1dd;--white:#fffefb}:where(.fashion-century) *{box-sizing:border-box}.fashion-century{background:var(--paper);color:var(--ink);margin:0;font:14px/1.5 Arial,Helvetica,sans-serif}:where(.fashion-century) button,:where(.fashion-century) select,:where(.fashion-century) input{font:inherit}:where(.fashion-century) button{cursor:pointer;color:inherit}:where(.fashion-century) button,:where(.fashion-century) select{border:1px solid var(--line);background:var(--white);border-radius:6px}:where(.fashion-century) button{justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}:where(.fashion-century) button:hover{background:#f0f2eb;border-color:#9da798}:where(.fashion-century) button:disabled{opacity:.35;cursor:default}:where(.fashion-century) button:focus-visible,:where(.fashion-century) select:focus-visible,:where(.fashion-century) a:focus-visible,:where(.fashion-century) input:focus-visible{outline-offset:4px;outline:3px solid #bd746d}:where(.fashion-century) a{color:var(--green);text-underline-offset:4px}:where(.fashion-century) button svg{flex:none;width:17px;height:17px}:where(.fashion-century) select{color:var(--ink);max-width:100%;padding:10px 32px 10px 12px}:where(.fashion-century) input[type=range]{accent-color:var(--green);cursor:pointer}:where(.fashion-century) h1,:where(.fashion-century) h2,:where(.fashion-century) h3,:where(.fashion-century) p{margin:0}:where(.fashion-century) h1,:where(.fashion-century) h2,:where(.fashion-century) h3,:where(.fashion-century) .serif{font-family:Georgia,Times New Roman,serif;font-weight:400}:where(.fashion-century) h1{letter-spacing:-2px;font-size:clamp(38px,4.4vw,68px);line-height:1.12}:where(.fashion-century) h2{font-size:32px;line-height:1.15}:where(.fashion-century) h3{font-size:24px;line-height:1.2}:where(.fashion-century) .upper{letter-spacing:2px;text-transform:uppercase;font-size:14px}:where(.fashion-century) .muted{color:var(--muted)}:where(.fashion-century) .sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}:where(.fashion-century) .shell{max-width:1540px;margin:auto;padding:0 52px}:where(.fashion-century) .experience-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:84px;display:flex}:where(.fashion-century) .brand{letter-spacing:4px;font-family:Georgia,serif;font-size:25px}:where(.fashion-century) .brand em{color:var(--wine);font-style:normal}:where(.fashion-century) .issue{color:var(--muted);letter-spacing:1.8px;font-size:14px}:where(.fashion-century) .header-actions{gap:10px;display:flex}:where(.fashion-century) .plain{background:0 0;border:0}:where(.fashion-century) .intro{justify-content:space-between;align-items:flex-end;gap:30px;padding:38px 0 30px;display:flex}:where(.fashion-century) .intro .upper{color:var(--wine);margin-bottom:12px}:where(.fashion-century) .intro-copy{max-width:340px;color:var(--muted);padding-bottom:5px;font-size:14px;line-height:1.8}:where(.fashion-century) .intro h1 em{color:var(--green);font-weight:400}:where(.fashion-century) .toolbar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}:where(.fashion-century) .mode-tabs{background:#ebece5;border-radius:7px;gap:5px;padding:4px;display:flex}:where(.fashion-century) .mode-tabs button{color:var(--muted);background:0 0;border:0;padding:10px 19px}:where(.fashion-century) .mode-tabs button.active{background:var(--white);color:var(--green);box-shadow:0 1px 4px #25342d0b}:where(.fashion-century) .tools{flex-wrap:wrap;align-items:center;gap:14px;margin-left:auto;display:flex}:where(.fashion-century) .toggle{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}:where(.fashion-century) .toggle input{accent-color:var(--green)}:where(.fashion-century) .stage{border:1px solid var(--line);background:var(--white);border-radius:9px;min-height:580px;overflow:hidden}:where(.fashion-century) .explore-grid{grid-template-columns:minmax(230px,1fr) minmax(300px,1.5fr) minmax(225px,1fr);min-height:580px;display:grid}:where(.fashion-century) .story{z-index:1;flex-direction:column;align-items:flex-start;padding:36px 0 30px 34px;display:flex;position:relative}:where(.fashion-century) .year{letter-spacing:-5px;color:var(--wine);margin:12px 0 16px;font-family:Georgia,serif;font-size:80px;line-height:1.1}:where(.fashion-century) .story h2{max-width:260px;margin-bottom:16px}:where(.fashion-century) .story p{color:var(--muted);max-width:245px;font-size:14px;line-height:1.85}:where(.fashion-century) .tags{flex-wrap:wrap;gap:6px;margin:20px 0;display:flex}:where(.fashion-century) .tag{border:1px solid var(--line);color:var(--green);border-radius:20px;padding:5px 9px;font-size:14px}:where(.fashion-century) .story .story-actions{gap:8px;margin-top:auto;padding-top:24px;display:flex}:where(.fashion-century) .round{border-radius:50%;width:38px;height:38px;padding:8px}:where(.fashion-century) .figure-area{isolation:isolate;touch-action:pan-y;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}:where(.fashion-century) .figure-area:before{content:"";z-index:-1;background:radial-gradient(#eceee5 0,#0000 66%);position:absolute;inset:7% 2% 10%}:where(.fashion-century) .figure-area .decade-watermark{letter-spacing:-15px;color:#ebede4;z-index:-1;pointer-events:none;font-family:Georgia,serif;font-size:210px;line-height:1;position:absolute;top:13%;left:50%;transform:translate(-50%)}:where(.fashion-century) .outfit-svg{width:100%;height:545px;overflow:visible}:where(.fashion-century) .garment{cursor:pointer;transition:filter .2s}:where(.fashion-century) .garment:hover{filter:brightness(1.12)}:where(.fashion-century) .garment:focus{filter:drop-shadow(0 0 3px #8e3e46);outline:none}:where(.fashion-century) .garment:focus path{stroke:var(--wine)}:where(.fashion-century) .zoom{position:absolute;bottom:18px;right:15px}:where(.fashion-century) .scale-note{color:var(--muted);letter-spacing:.7px;font-size:14px;position:absolute;bottom:16px;left:20px}:where(.fashion-century) .look-panel{flex-direction:column;padding:31px 28px 22px 16px;display:flex}:where(.fashion-century) .look-count{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:13px;display:flex}:where(.fashion-century) .look-panel h3{margin-bottom:9px}:where(.fashion-century) .look-panel .description{color:var(--muted);font-size:14px;line-height:1.7}:where(.fashion-century) .cut-label{border-left:2px solid #ac8067;margin-top:13px;padding-left:10px}:where(.fashion-century) .cut-label .upper{color:var(--muted);font-size:14px;display:block}:where(.fashion-century) .cut-label strong{margin-top:2px;font:15px Georgia,serif;display:block}:where(.fashion-century) .look-nav{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}:where(.fashion-century) .look-thumb{text-align:left;background:#f6f5ef;min-width:0;padding:7px 6px;display:block}:where(.fashion-century) .look-thumb.active{border-color:var(--wine);box-shadow:0 0 0 1px var(--wine);background:#f5ebe6}:where(.fashion-century) .look-thumb svg{width:100%;height:105px;display:block}:where(.fashion-century) .look-thumb .thumb-label{white-space:nowrap;text-overflow:ellipsis;padding:2px 4px;font-size:14px;display:block;overflow:hidden}:where(.fashion-century) .look-panel .action-row{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}:where(.fashion-century) .primary{background:var(--green);border-color:var(--green);color:#fff}:where(.fashion-century) .primary:hover{color:#fff;background:#263e30}:where(.fashion-century) .action-row button{font-size:14px}:where(.fashion-century) .saved{color:var(--wine);background:var(--rose)}:where(.fashion-century) .timeline-box{margin:21px 0 26px}:where(.fashion-century) .timeline-head{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:14px;display:flex}:where(.fashion-century) .timeline{scrollbar-width:thin;touch-action:pan-y;-webkit-user-select:none;user-select:none;gap:0;padding:0 0 5px;display:flex;position:relative;overflow:auto}:where(.fashion-century) .timeline button{min-width:72px;color:var(--muted);background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;gap:9px;padding:7px 0;display:flex;position:relative}:where(.fashion-century) .timeline button:before{content:"";background:var(--line);z-index:-1;width:100%;height:1px;position:absolute;top:14px}:where(.fashion-century) .dot{border:4px solid var(--paper);background:#bcc3b3;border-radius:50%;width:14px;height:14px}:where(.fashion-century) .timeline button.active{color:var(--wine);font-weight:700}:where(.fashion-century) .timeline button.active .dot{background:var(--wine);box-shadow:0 0 0 1px var(--wine)}:where(.fashion-century) .timeline-year{font-family:Georgia,serif;font-size:14px}:where(.fashion-century) .timeline-sub{letter-spacing:.6px;font-size:14px;font-weight:400}:where(.fashion-century) .details{border-top:1px solid var(--line);grid-template-columns:230px 1fr;gap:36px;padding:25px 0 30px;display:grid}:where(.fashion-century) .detail-tabs{flex-direction:column;align-items:stretch;gap:3px;display:flex}:where(.fashion-century) .detail-tabs button{color:var(--muted);text-align:left;background:0 0;border:0;justify-content:flex-start;padding:10px 0}:where(.fashion-century) .detail-tabs button.active{color:var(--green);font-weight:700}:where(.fashion-century) .detail-tabs button.active:after{content:"↗";margin-left:auto}:where(.fashion-century) .detail-content{min-height:160px}:where(.fashion-century) .detail-content h3{margin-bottom:12px}:where(.fashion-century) .parts{flex-wrap:wrap;gap:12px;display:flex}:where(.fashion-century) .part{text-align:left;background:var(--white);flex:1;min-width:140px;padding:14px 18px;display:block}:where(.fashion-century) .part strong{font-size:14px;font-weight:400;display:block}:where(.fashion-century) .part small{color:var(--muted);font-size:14px}:where(.fashion-century) .swatches{flex-wrap:wrap;gap:18px;display:flex}:where(.fashion-century) .swatch{align-items:center;gap:11px;min-width:140px;display:flex}:where(.fashion-century) .swatch-chip{border:1px solid #0001;border-radius:3px;width:53px;height:60px;box-shadow:inset 1px 1px 5px #fff8}:where(.fashion-century) .swatch strong{font-size:14px;font-weight:400;display:block}:where(.fashion-century) .swatch small{color:var(--muted);font-size:14px;display:block}:where(.fashion-century) .context-text{max-width:780px;color:var(--muted);font-size:14px;line-height:1.85}:where(.fashion-century) .source-link{margin-top:13px;font-size:14px;display:inline-block}:where(.fashion-century) .routes{border-top:1px solid var(--line);padding:28px 0 35px}:where(.fashion-century) .route-heading{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}:where(.fashion-century) .route-heading h2{font-size:27px}:where(.fashion-century) .route-list{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}:where(.fashion-century) .route{text-align:left;background:0 0;padding:18px;display:block}:where(.fashion-century) .route span{color:var(--wine);letter-spacing:1px;font-size:14px}:where(.fashion-century) .route strong{margin:8px 0;font:20px Georgia,serif;display:block}:where(.fashion-century) .route small{color:var(--muted);font-size:14px}:where(.fashion-century) .route.active{background:var(--sage);border-color:var(--green)}:where(.fashion-century) .experience-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:25px;padding:20px 0 28px;font-size:14px;display:flex}:where(.fashion-century) .experience-footer p{max-width:700px}:where(.fashion-century) .stage-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 25px;display:flex}:where(.fashion-century) .stage-head p{color:var(--muted);margin-top:4px;font-size:14px}:where(.fashion-century) .compare-grid{grid-template-columns:repeat(var(--cols),minmax(0,1fr));display:grid}:where(.fashion-century) .compare-column{border-right:1px solid var(--line);min-width:0;padding:18px 18px 25px}:where(.fashion-century) .compare-column:last-child{border:0}:where(.fashion-century) .compare-column .outfit-svg{height:425px}:where(.fashion-century) .column-controls{align-items:center;gap:6px;margin-bottom:10px;display:flex}:where(.fashion-century) .column-controls select{flex:1;min-width:0;padding:7px 4px;font-size:14px}:where(.fashion-century) .column-controls .round{flex:none;width:27px;height:27px}:where(.fashion-century) .compare-column h3{margin-bottom:6px;font-size:20px}:where(.fashion-century) .compare-column .date{color:var(--wine);letter-spacing:1px;margin-bottom:6px;font-size:14px}:where(.fashion-century) .metric-list{border-top:1px solid var(--line);margin-top:13px;padding-top:10px}:where(.fashion-century) .metric-list div{justify-content:space-between;gap:12px;padding:4px 0;font-size:14px;display:flex}:where(.fashion-century) .metric-list span{color:var(--muted)}:where(.fashion-century) .metric-list b{text-align:right;font-weight:400}:where(.fashion-century) .compare-empty{padding:10px;font-size:14px}:where(.fashion-century) .overlay-layout{grid-template-columns:250px 1fr 250px;padding:20px 25px;display:grid}:where(.fashion-century) .overlay-options{padding:12px 0}:where(.fashion-century) .overlay-options label{letter-spacing:1px;color:var(--muted);text-transform:uppercase;margin:0 0 8px;font-size:14px;display:block}:where(.fashion-century) .overlay-options select{width:100%;margin-bottom:15px}:where(.fashion-century) .overlay-figure{width:100%;max-width:420px;height:545px;margin:auto;position:relative;overflow:hidden}:where(.fashion-century) .overlay-figure .outfit-svg{width:100%;height:100%;position:absolute;inset:0}:where(.fashion-century) .overlay-front{pointer-events:none;position:absolute;inset:0}:where(.fashion-century) .overlay-figure .garment{pointer-events:none}:where(.fashion-century) .split-line{background:var(--wine);pointer-events:none;width:1px;position:absolute;top:10%;bottom:3%}:where(.fashion-century) .split-line:before{content:"↔";background:var(--white);width:34px;height:34px;color:var(--wine);border:1px solid var(--wine);border-radius:50%;place-items:center;display:grid;position:absolute;top:47%;left:-17px}:where(.fashion-century) .overlay-toggles{border-top:1px solid var(--line);padding:18px 0}:where(.fashion-century) .overlay-toggles button{width:100%;margin:4px 0;font-size:14px}:where(.fashion-century) .overlay-toggles button.active{background:var(--sage);border-color:var(--green)}:where(.fashion-century) .range-label{color:var(--muted);justify-content:space-between;padding-bottom:9px;font-size:14px;display:flex}:where(.fashion-century) .overlay-slider{max-width:640px;margin:auto;padding:10px 25px 22px}:where(.fashion-century) .overlay-slider input{width:100%}:where(.fashion-century) .flatlay .figure-area .outfit-svg{height:545px}:where(.fashion-century) .guide-line{stroke:#8e3e46;stroke-width:1px;stroke-dasharray:4 5;opacity:.75}:where(.fashion-century) .guide-text{fill:#8e3e46;font:9px Arial,sans-serif}:where(.fashion-century) .modal-backdrop{z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e2a236b;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}:where(.fashion-century) .modal{background:var(--paper);border:1px solid var(--line);border-radius:10px;width:920px;max-width:100%;max-height:92vh;overflow:auto;box-shadow:0 25px 90px #0002}:where(.fashion-century) .modal-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 24px;display:flex}:where(.fashion-century) .modal-body{padding:25px}:where(.fashion-century) .modal-art{grid-template-columns:1fr 1fr;align-items:center;gap:25px;display:grid}:where(.fashion-century) .modal-art .outfit-svg{height:550px}:where(.fashion-century) .modal-art p{color:var(--muted);margin-top:15px;font-size:14px;line-height:1.9}:where(.fashion-century) .modal-art h3{font-size:32px}:where(.fashion-century) .modal-art select{width:100%;margin-top:20px}:where(.fashion-century) .fav-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}:where(.fashion-century) .fav-card{border:1px solid var(--line);background:var(--white);border-radius:6px;padding:12px}:where(.fashion-century) .fav-card svg{width:100%;height:190px}:where(.fashion-century) .fav-card button{margin:4px;padding:6px 9px;font-size:14px}:where(.fashion-century) .fav-card h3{min-height:42px;font-size:18px}:where(.fashion-century) .fav-card p{color:var(--muted);margin:5px 0;font-size:14px}:where(.fashion-century) .toast{z-index:30;background:var(--green);color:#fff;border-radius:6px;padding:12px 20px;font-size:14px;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 5px 22px #0002}:where(.fashion-century) .hidden{display:none!important}:where(.fashion-century) .flat-hint{letter-spacing:1px;color:var(--muted);font-size:14px;position:absolute;top:22px}:where(.fashion-century) .notice{color:var(--muted);background:#f2f3ed;padding:12px 25px;font-size:14px}:where(.fashion-century) .source-list{padding:15px 0}:where(.fashion-century) .source-list a{padding:8px 0;font-size:14px;display:block}:where(.fashion-century) .source-list small{color:var(--muted);display:block}:where(.fashion-century) .share-url{border:1px solid var(--line);width:100%;color:var(--green);background:#fff;border-radius:5px;margin-top:18px;padding:12px;font-size:14px}:where(.fashion-century) .mode-help{color:var(--muted);padding:0 0 12px;font-size:14px}:where(.fashion-century) .no-looks{text-align:center;padding:40px}:where(.fashion-century) .garment-detail .outfit-svg{height:470px}:where(.fashion-century) .century-modal-open{overflow:hidden}:where(.fashion-century) .fabric-zoom{border:1px solid var(--line);border-radius:4px;height:88px;margin-top:20px}:where(.fashion-century) .fade-in{animation:.35s ease-out enter}@keyframes enter{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:where(.fashion-century) *{transition:none!important;animation:none!important}}@media (width>=1600px){:where(.fashion-century) .explore-grid{min-height:640px}:where(.fashion-century) .outfit-svg{height:610px}:where(.fashion-century) .stage{min-height:640px}}@media (width<=1100px){:where(.fashion-century) .shell{padding:0 25px}:where(.fashion-century) .intro-copy{max-width:275px}:where(.fashion-century) .explore-grid{grid-template-columns:1fr 1.3fr 1fr}:where(.fashion-century) .story{padding-left:23px}:where(.fashion-century) .year{font-size:66px}:where(.fashion-century) .story h2{font-size:28px}:where(.fashion-century) .look-panel{padding-right:20px}:where(.fashion-century) .tools{gap:8px}:where(.fashion-century) .mode-tabs button{padding:10px 12px}:where(.fashion-century) .overlay-layout{grid-template-columns:210px 1fr 210px}:where(.fashion-century) .compare-grid{overflow:auto}:where(.fashion-century) .compare-column{padding:14px 12px}:where(.fashion-century) .compare-column .outfit-svg{height:350px}:where(.fashion-century) .route-list{grid-template-columns:1fr 1fr}:where(.fashion-century) .issue{display:none}}@media (width<=800px){:where(.fashion-century) .shell{padding:0 18px}:where(.fashion-century) .experience-toolbar{height:67px}:where(.fashion-century) .brand{letter-spacing:3px;font-size:20px}:where(.fashion-century) .header-actions button{gap:0;padding:9px;font-size:0}:where(.fashion-century) .header-actions button svg{width:18px}:where(.fashion-century) .intro{align-items:flex-start;gap:12px;padding:28px 0 22px}:where(.fashion-century) .intro-copy{display:none}:where(.fashion-century) h1{font-size:43px}:where(.fashion-century) .toolbar{flex-direction:column;align-items:stretch;gap:13px}:where(.fashion-century) .mode-tabs{justify-content:stretch}:where(.fashion-century) .mode-tabs button{flex:1}:where(.fashion-century) .tools{justify-content:space-between;margin-left:0}:where(.fashion-century) .tools select{padding:8px;font-size:14px}:where(.fashion-century) .toggle{font-size:14px}:where(.fashion-century) .explore-grid{grid-template-columns:1fr 1fr;min-height:0}:where(.fashion-century) .story{padding:25px 0 15px 22px}:where(.fashion-century) .story .year{margin:7px 0 14px;font-size:61px}:where(.fashion-century) .story h2{padding-right:8px;font-size:26px}:where(.fashion-century) .story p{padding-right:8px;font-size:14px}:where(.fashion-century) .tags{gap:4px;margin:13px 0}:where(.fashion-century) .tag{font-size:14px}:where(.fashion-century) .story .story-actions{flex-wrap:wrap;gap:6px;padding-top:12px}:where(.fashion-century) .figure-area{min-height:420px}:where(.fashion-century) .figure-area .outfit-svg{height:420px}:where(.fashion-century) .figure-area .decade-watermark{letter-spacing:-10px;font-size:145px;top:19%}:where(.fashion-century) .scale-note{font-size:14px;left:5px}:where(.fashion-century) .zoom{bottom:34px;right:8px}:where(.fashion-century) .look-panel{border-top:1px solid var(--line);grid-column:1/-1;padding:20px;display:block}:where(.fashion-century) .look-count{margin-bottom:13px}:where(.fashion-century) .look-panel .description{max-width:none}:where(.fashion-century) .look-nav{margin:15px 0;display:flex}:where(.fashion-century) .look-thumb{flex:1;min-width:0}:where(.fashion-century) .look-thumb svg{height:110px}:where(.fashion-century) .look-thumb .thumb-label{font-size:14px}:where(.fashion-century) .look-panel .action-row{margin-top:15px}:where(.fashion-century) .details{grid-template-columns:1fr;gap:18px}:where(.fashion-century) .detail-tabs{flex-direction:row;gap:20px;overflow:auto}:where(.fashion-century) .detail-tabs button{white-space:nowrap;font-size:14px}:where(.fashion-century) .detail-tabs button.active:after,:where(.fashion-century) .route-heading .upper{display:none}:where(.fashion-century) .route-list{gap:8px}:where(.fashion-century) .route{padding:14px}:where(.fashion-century) .route strong{font-size:18px}:where(.fashion-century) .experience-footer{flex-direction:column;gap:10px}:where(.fashion-century) .stage-head{align-items:flex-start;padding:18px}:where(.fashion-century) .stage-head h3{font-size:23px}:where(.fashion-century) .stage-head .action-row{flex-direction:column;display:flex}:where(.fashion-century) .stage-head .action-row button{padding:7px;font-size:14px}:where(.fashion-century) .compare-grid{grid-template-columns:repeat(var(--cols),minmax(220px,1fr))}:where(.fashion-century) .compare-column .outfit-svg{height:365px}:where(.fashion-century) .overlay-layout{grid-template-columns:1fr 1fr;gap:12px;padding:18px}:where(.fashion-century) .overlay-figure{grid-area:2/1/auto/-1;max-width:350px;height:465px}:where(.fashion-century) .overlay-options{min-width:0;padding:0}:where(.fashion-century) .overlay-options:last-child{grid-area:1/2}:where(.fashion-century) .overlay-options select{margin-bottom:9px;padding:9px 3px;font-size:14px}:where(.fashion-century) .overlay-toggles{grid-column:1/-1;padding-top:10px}:where(.fashion-century) .overlay-options .metric-list{display:none}:where(.fashion-century) .overlay-options label{font-size:14px}:where(.fashion-century) .overlay-toggles button{width:auto;padding:8px;font-size:14px}:where(.fashion-century) .overlay-slider{padding:3px 20px 15px}:where(.fashion-century) .modal-backdrop{padding:12px}:where(.fashion-century) .modal-top{padding:15px}:where(.fashion-century) .modal-body{padding:18px}:where(.fashion-century) .modal-art{grid-template-columns:1fr;gap:12px}:where(.fashion-century) .modal-art .outfit-svg{height:380px}:where(.fashion-century) .modal-art h3{font-size:27px}:where(.fashion-century) .modal-art p{font-size:14px}:where(.fashion-century) .fav-grid{grid-template-columns:1fr 1fr}:where(.fashion-century) .fav-card svg{height:170px}:where(.fashion-century) .timeline{gap:3px}:where(.fashion-century) .timeline button{min-width:65px}:where(.fashion-century) .timeline-head{font-size:14px}:where(.fashion-century) .part{min-width:115px}:where(.fashion-century) .flatlay .figure-area .outfit-svg{height:420px}:where(.fashion-century) .mode-help{font-size:14px}:where(.fashion-century) .toast{white-space:normal;width:max-content;max-width:90%}:where(.fashion-century) .notice{padding:10px 18px;font-size:14px}}@media print{:where(.fashion-century) .experience-toolbar,:where(.fashion-century) .toolbar,:where(.fashion-century) .timeline-box,:where(.fashion-century) .routes,:where(.fashion-century) .header-actions,:where(.fashion-century) .story-actions,:where(.fashion-century) .action-row,:where(.fashion-century) .zoom{display:none!important}:where(.fashion-century) .shell{padding:0}:where(.fashion-century) .stage{border:0}:where(.fashion-century) .compare-grid{overflow:visible}:where(.fashion-century) .compare-column{break-inside:avoid}.fashion-century{background:#fff}:where(.fashion-century) .intro{padding:15px 0}:where(.fashion-century) .modal-backdrop{display:none}}.fashion-century{--paper:var(--ivory);--ink:#29252a;--muted:#655e64;--line:#e3dcd7;--white:var(--paper);--green:var(--plum);--wine:var(--plum);--sage:#f0e9eb;--rose:#f1e1e5;font:16px/1.6 var(--bs-font-sans-serif);background:0 0;margin:0 auto 48px}.fashion-century .shell{max-width:none;padding:0}.fashion-century .experience-toolbar{flex-wrap:wrap;gap:16px;height:auto;min-height:72px;padding:16px 0}.fashion-century .issue{letter-spacing:1px;font-size:14px}.fashion-century h1,.fashion-century h2,.fashion-century h3{font-family:Georgia,serif}.fashion-century .hidden{display:none!important}.fashion-century .modal-backdrop{z-index:1090;opacity:1}.fashion-century .modal{z-index:auto;border:1px solid var(--line);height:auto;display:block;position:relative;inset:auto}.fashion-century .toast{opacity:1;z-index:1100;display:block}.fashion-century .experience-footer{align-items:start;font-size:14px}.fashion-century .story p,.fashion-century .look-panel .description,.fashion-century .context-text,.fashion-century .mode-tabs button{font-size:16px}.fashion-century .figure-area svg{max-width:100%}body.century-modal-open{overflow:hidden}@media (width<=680px){.fashion-century .header-actions{flex-wrap:wrap}.fashion-century .tools{gap:10px;margin-left:0}.fashion-century .intro{gap:18px}.fashion-century .experience-footer{flex-direction:column}.fashion-century .modal{max-width:100%}}@media (prefers-reduced-motion:reduce){.fashion-century *,.fashion-century :before,.fashion-century :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=680px){.fashion-century .toolbar,.fashion-century .tools{min-width:0;max-width:100%}.fashion-century .mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:100%;display:grid}.fashion-century .mode-tabs button{white-space:normal;gap:5px;min-width:0;padding:10px 4px;font-size:14px}.fashion-century .mode-tabs button svg{width:15px;height:15px}}.fashion-century .compare-grid,.fashion-century .detail-tabs,.fashion-century .detail-content{min-width:0;max-width:100%}@media (width<=800px){.fashion-century .details{grid-template-columns:minmax(0,1fr)}.fashion-century .compare-grid{width:100%}}.fashion-century .column-controls,.fashion-century .tools>label{position:relative}
