.s30lb{display:block;position:relative;z-index:0;isolation:isolate;background:var(--s30lb-bg, #111110);color:var(--s30lb-ink, #f5f2ec);overflow:hidden;font-family:var(--text-font-family, "Instrument Sans", "Helvetica Neue", Arial, sans-serif);--s30lb-w: min(100%, 1440px, max(960px, calc((100vh - 80px)*1.7953) ))}.s30lb__inner,.s30lb__bar-inner{width:var(--s30lb-w);margin:0 auto;container-type:inline-size}:where(.s30lb) p{margin:0}.s30lb button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;-webkit-appearance:none;appearance:none;letter-spacing:inherit;text-transform:none}.s30lb a{color:inherit;text-decoration:none}.s30lb__title,.s30lb__pname{font-family:EB Garamond,Cormorant Garamond,Times New Roman,serif;font-weight:400}.s30lb__main{position:relative;height:50.84cqw}.s30lb__top{position:absolute;left:2.25cqw;right:3.5cqw;top:0;height:2.5cqw;display:flex;align-items:center;justify-content:space-between;z-index:6}.s30lb__eyebrow{font-size:max(10px,.84cqw);letter-spacing:.21em;text-transform:uppercase;font-weight:500}.s30lb__topnav{display:flex;align-items:center;gap:max(8px,.9cqw);font-size:max(10px,.84cqw);margin-left:auto}.s30lb__count{letter-spacing:.22em;font-variant-numeric:tabular-nums;white-space:nowrap}.s30lb .s30lb__chev{width:max(22px,1.75cqw);height:max(22px,1.75cqw);display:grid;place-items:center;opacity:.55;transition:opacity .2s}.s30lb__chev svg{width:70%;height:70%}.s30lb .s30lb__chev:hover,.s30lb .s30lb__chev:focus-visible{opacity:1}.s30lb__vr{width:1px;height:1.7cqw;background:color-mix(in srgb,var(--s30lb-ink, #f5f2ec) 35%,transparent);margin:0 max(10px,1.1cqw) 0 max(6px,.9cqw)}.s30lb__explore{font-size:max(11px,.92cqw);letter-spacing:.04em;text-decoration:underline!important;text-underline-offset:5px;text-decoration-thickness:1px;white-space:nowrap}.s30lb__intro{position:absolute;left:2.6cqw;top:14.48cqw;width:16cqw;z-index:2}.s30lb__title{margin:0;font-size:6.33cqw;line-height:.92;letter-spacing:-.01em;color:inherit}.s30lb__rule{display:block;position:relative;overflow:hidden;width:4.15cqw;height:2px;background:color-mix(in srgb,var(--s30lb-ink, #f5f2ec) 14%,transparent);margin-top:2.45cqw}.s30lb__rule-fill{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--s30lb-accent, #a8263f)}.s30lb.is-static .s30lb__rule-fill{width:100%}.s30lb__mnav{display:none}.s30lb__sub{margin-top:1.43cqw!important;font-size:max(11px,1.03cqw);line-height:1.5;letter-spacing:.05em;color:color-mix(in srgb,var(--s30lb-ink, #f5f2ec) 86%,transparent)}.s30lb__stage{position:absolute;left:19.6cqw;top:3.2cqw;width:33.33cqw;height:46.4cqw;z-index:3}.s30lb__look{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s .6s}.s30lb__look.is-active{opacity:1;visibility:visible;transition:opacity .6s ease}.s30lb__look-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:color-mix(in srgb,var(--s30lb-ink, #f5f2ec) 8%,transparent)}.s30lb__look-img{width:100%;height:100%;object-fit:cover;display:block}.s30lb .s30lb__spot{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:max(26px,2.4cqw);height:max(26px,2.4cqw);transform:translate(-50%,-50%);z-index:2}.s30lb__spot:before{content:"";position:absolute;top:-.6cqw;right:-.6cqw;bottom:-.6cqw;left:-.6cqw}.s30lb__spot-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.95);background:#00000029;box-shadow:0 0 #ffffff59;transition:border-color .3s,background .3s,box-shadow .3s;animation:s30lb-pulse 2.4s ease-out infinite}.s30lb__spot-ring:after{content:"";position:absolute;left:50%;top:50%;width:46%;height:46%;transform:translate(-50%,-50%);border-radius:50%;border:1.5px solid #fff;background:transparent;transition:background .3s,width .3s,height .3s}.s30lb__spot.is-active .s30lb__spot-ring{border:2px solid var(--s30lb-accent, #a8263f);background:#5a0e1e8c;animation:none;box-shadow:0 0 0 .32cqw #a8263f47,0 0 1.6cqw #a8263f8c}.s30lb__spot.is-active .s30lb__spot-ring:after{width:42%;height:42%;background:#fff;border-color:#fff}@keyframes s30lb-pulse{0%{box-shadow:0 0 #ffffff73}70%,to{box-shadow:0 0 0 .9cqw #fff0}}.s30lb__spot-tag{position:absolute;left:calc(100% + .75cqw);bottom:62%;white-space:nowrap;font-size:max(9px,.8cqw);letter-spacing:.16em;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.55);pointer-events:none;padding:.3em .6em;background:#11111173}.s30lb__spot-name{display:none}.s30lb__spot.is-active .s30lb__spot-name{display:inline}.s30lb__line{--sx: calc(19.6cqw + var(--x, 50) * .3333cqw + max(13px, 1.2cqw));position:absolute;z-index:4;left:var(--sx);top:calc(3.2cqw + var(--y, 30) * .464cqw);width:calc(61.15cqw - var(--sx));height:1.5px;background:var(--s30lb-accent, #a8263f);transform-origin:left center;pointer-events:none;animation:s30lb-line .55s cubic-bezier(.3,.7,.2,1) both}@keyframes s30lb-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.s30lb__panels{position:absolute;left:61.15cqw;top:7.4cqw;width:26.9cqw;display:grid;z-index:5}.s30lb__panels:has(.s30lb__now){top:5.2cqw}.s30lb__panel{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.7,.2,1),visibility 0s .45s}.s30lb__panel.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .45s ease,transform .55s cubic-bezier(.2,.7,.2,1)}.s30lb__now{font-size:max(10px,.84cqw);letter-spacing:.2em;text-transform:uppercase;font-weight:500}.s30lb__pimg{display:block;margin-top:0;aspect-ratio:370 / 413;overflow:hidden;border-top:2px solid var(--s30lb-accent, #a8263f);background:color-mix(in srgb,var(--s30lb-ink, #f5f2ec) 8%,transparent)}.s30lb__pimg img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.s30lb__pimg:hover img{transform:scale(1.03)}.s30lb__pname{margin:1.1cqw 0 0;font-size:max(20px,1.75cqw);line-height:1.1;letter-spacing:0;color:inherit}.s30lb__pmeta{display:flex;align-items:center;gap:2.4cqw;margin-top:.3cqw}.s30lb__price{font-size:max(13px,1cqw);letter-spacing:.04em;white-space:nowrap;color:color-mix(in srgb,var(--s30lb-ink, #f5f2ec) 78%,transparent)}.s30lb__price s{opacity:.5;margin-left:.4em;font-size:.85em}.s30lb__status{display:inline-flex;align-items:center;gap:.85cqw;font-size:max(10px,.86cqw);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.s30lb__status i{width:max(9px,.95cqw);height:max(9px,.95cqw);border-radius:50%;background:var(--s30lb-accent, #a8263f);flex:none}.s30lb__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5cqw;margin-top:1.4cqw;height:max(36px,2.6cqw);padding:0 max(18px,1.6cqw);border:1px solid var(--s30lb-ink, #f5f2ec);font-size:max(10px,.76cqw);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;transition:background .25s,color .25s}.s30lb__btn:hover,.s30lb__btn:focus-visible{background:var(--s30lb-ink, #f5f2ec);color:var(--s30lb-bg, #111110)}.s30lb__hint{position:absolute;left:82.5cqw;top:45.15cqw;height:3.05cqw;display:flex;align-items:center;padding-left:2.8cqw;border-left:1px solid color-mix(in srgb,var(--s30lb-ink, #f5f2ec) 40%,transparent);font-size:max(10px,.84cqw);line-height:1.55;letter-spacing:.08em;color:color-mix(in srgb,var(--s30lb-ink, #f5f2ec) 88%,transparent);z-index:5}.s30lb__hint-m{display:none}.s30lb__now+.s30lb__pimg{margin-top:.85cqw}.s30lb__inner{padding-bottom:clamp(32px,3.6vw,56px)}.s30lb__bar{background:var(--s30lb-bar, #f3efea);color:var(--s30lb-bar-ink, #2a2a2a)}.s30lb__bar-inner{height:4.87cqw;display:flex;align-items:center;justify-content:space-between;padding:0 3.5cqw 0 2.45cqw;box-sizing:border-box}.s30lb__tabsets{display:grid;min-width:0}.s30lb__tabs{grid-area:1 / 1;display:none;align-items:center}.s30lb__tabs.is-active{display:flex}.s30lb .s30lb__tab{font-size:max(10px,.86cqw);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb,var(--s30lb-bar-ink, #2a2a2a) 62%,transparent);transition:color .25s;padding:.6cqw 0}.s30lb .s30lb__tab:hover{color:var(--s30lb-bar-ink, #2a2a2a)}.s30lb .s30lb__tab.is-active{color:var(--s30lb-bar-ink, #2a2a2a);font-weight:700}.s30lb__tab-vr{width:1px;height:1.9cqw;background:color-mix(in srgb,var(--s30lb-bar-ink, #2a2a2a) 40%,transparent);margin:0 2.75cqw;flex:none}.s30lb__foot{font-size:max(10px,.84cqw);letter-spacing:.24em;white-space:nowrap}@media(max-width:749px){.s30lb__inner,.s30lb__bar-inner{width:100%}.s30lb__inner{padding:0 20px 40px;box-sizing:border-box}.s30lb__main{height:auto;display:flex;flex-direction:column}.s30lb__top,.s30lb__intro,.s30lb__stage,.s30lb__panels,.s30lb__hint{position:static;width:auto;height:auto;left:auto;right:auto;top:auto}.s30lb__top{padding:18px 0 16px}.s30lb__top--bare{display:none}.s30lb__top--bare+.s30lb__intro{padding-top:28px}.s30lb__eyebrow{font-size:9px;letter-spacing:.15em;white-space:nowrap}.s30lb__topnav{gap:4px}.s30lb__vr,.s30lb__explore,.s30lb__topnav{display:none}.s30lb__mnav{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:14px}.s30lb .s30lb__mbtn{width:42px;height:42px;border-radius:50%;border:1px solid color-mix(in srgb,var(--s30lb-ink, #f5f2ec) 70%,transparent);display:grid;place-items:center;transition:background .2s,color .2s}.s30lb .s30lb__mbtn svg{width:18px;height:18px}.s30lb .s30lb__mbtn:active{background:var(--s30lb-ink, #f5f2ec);color:var(--s30lb-bg, #111110)}.s30lb__mcount{font-size:11px;letter-spacing:.18em;font-variant-numeric:tabular-nums;white-space:nowrap}.s30lb .s30lb__chev{width:28px;height:28px;opacity:.8}.s30lb__count{font-size:10.5px;letter-spacing:.12em}.s30lb__title{font-size:46px;line-height:.95}.s30lb__title br{display:none}.s30lb__rule{width:56px;margin-top:16px}.s30lb__sub{margin-top:12px!important;font-size:13px}.s30lb__stage{position:relative;margin-top:22px;aspect-ratio:459 / 639}.s30lb__spot-tag{font-size:10px;letter-spacing:.12em;left:50%;bottom:calc(100% + 7px);transform:translate(-50%)}.s30lb__spot:before{top:-8px;right:-8px;bottom:-8px;left:-8px}.s30lb__spot.is-active .s30lb__spot-ring{box-shadow:0 0 0 4px #a8263f47,0 0 18px #a8263f8c}@keyframes s30lb-pulse{0%{box-shadow:0 0 #ffffff73}70%,to{box-shadow:0 0 0 10px #fff0}}.s30lb__line{display:none}.s30lb__panels{margin-top:18px}.s30lb__panel{display:grid;grid-template-columns:40% 1fr;column-gap:16px;align-items:end}.s30lb__now{grid-column:1 / -1;font-size:10px;margin-bottom:10px}.s30lb__pimg{margin-top:0;aspect-ratio:4 / 5}.s30lb__pname{margin:0;font-size:21px}.s30lb__pmeta{flex-wrap:wrap;gap:6px 14px;margin-top:8px}.s30lb__price{font-size:13px}.s30lb__status{font-size:10px;gap:6px}.s30lb__status i{width:8px;height:8px}.s30lb__btn{width:100%;height:40px;margin-top:12px;padding:0;font-size:10px;gap:6px}.s30lb__hint{margin-top:18px;height:auto;padding-left:12px;font-size:11px}.s30lb__hint-d{display:none}.s30lb__hint-m{display:inline}.s30lb__bar-inner{height:52px;padding:0 20px;overflow-x:auto;scrollbar-width:none}.s30lb__bar-inner::-webkit-scrollbar{display:none}.s30lb .s30lb__tab{font-size:10px;letter-spacing:.16em;padding:8px 0}.s30lb__tab-vr{height:20px;margin:0 16px}.s30lb__foot{display:none}}@media(prefers-reduced-motion:reduce){.s30lb__spot-ring,.s30lb__line{animation:none}.s30lb__look,.s30lb__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/s30-lookbook.css.map */
