.fitlab{position:relative;--panel: #1c1c1c;--panel-2: #262626;--room: #f4f3f1}.fl-fine{font-size:var(--fs-xs);opacity:.7;line-height:1.5}.fl-link{text-decoration:underline;font-size:var(--fs-s);font-weight:600;padding:.5rem 0}.fl-empty{padding:1.25rem 0;opacity:.7;font-size:var(--fs-s)}.fl-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem 2rem;padding-block:clamp(24px,4vw,56px) clamp(16px,2.5vw,32px)}.fl-head__h1{font-size:clamp(3rem,1rem + 8vw,8.5rem);margin-top:.5rem}.fl-head__h1 span{color:var(--signal);display:inline-flex;align-items:center;gap:.12em}.fl-head__h1 span:before{content:"";width:.75em;height:.42em;background:currentColor;clip-path:polygon(0 38%,62% 38%,62% 0,100% 50%,62% 100%,62% 62%,0 62%)}.fl-head__lede{font-size:var(--fs-l);font-weight:700;font-stretch:112%;max-width:26ch;line-height:1.2;opacity:.9}.fl-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem var(--gutter);border-block:1px solid var(--line)}.fl-bar__title{display:flex;align-items:center;gap:.75rem;min-width:0}.fl-bar__name{font-size:var(--fs-l);font-weight:900;font-stretch:125%;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl-tools{display:flex;flex-wrap:wrap;gap:.4rem}.fl-chip{display:inline-flex;align-items:center;gap:.4em;min-height:40px;padding:.4em .85em;border:1.5px solid var(--line);font-size:var(--fs-xs);font-weight:800;font-stretch:112%;letter-spacing:.08em;text-transform:uppercase;transition:border-color .16s,background .16s,color .16s}.fl-chip:hover{border-color:currentColor}.fl-chip[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.fl-studio__grid{display:grid;grid-template-columns:minmax(0,1fr)}.fl-bar>*{min-width:0;max-width:100%}@media(min-width:990px){.fl-studio__grid{grid-template-columns:minmax(0,1fr) minmax(380px,460px)}}.fl-stage-wrap{padding:clamp(12px,2vw,28px) var(--gutter);background:var(--ink)}@media(min-width:990px){.fl-stage-wrap{position:sticky;top:0;height:100svh;display:grid;align-items:center}}.fl-stage{display:flex;gap:var(--gap);justify-content:center;align-items:center}.fl-room{--mx: 50%;--my: 35%;position:relative;aspect-ratio:var(--stage-ratio, 4 / 5);height:min(86svh,980px);max-width:100%;border-radius:4px;overflow:hidden;isolation:isolate;background:radial-gradient(55% 40% at var(--mx) var(--my),rgba(255,255,255,.09),rgba(255,255,255,0) 70%),radial-gradient(90% 70% at 50% 38%,#3a3a3a,#232323 45%,#141414);transition:background-position .6s;clip-path:var(--cut)}.fl-room:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--backdrop, none) center / cover;opacity:.9;z-index:-1}.fl-room:after{content:"";position:absolute;inset-inline:0;bottom:0;height:26%;background:linear-gradient(180deg,#0000,#00000059);pointer-events:none}@media(max-width:989px){.fl-room{height:auto;width:100%;max-height:52svh}}.fl-room__inner{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1400px}.fl-float,.fl-tilt,.fl-rig{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.fl-tilt{transition:transform .9s cubic-bezier(.16,1,.3,1);will-change:transform}.fl-float{animation:fl-float 6.4s cubic-bezier(.45,0,.55,1) infinite;will-change:transform}@keyframes fl-float{0%,to{transform:translate3d(0,6px,0)}50%{transform:translate3d(0,-12px,0)}}.fl-floor{position:absolute;left:50%;bottom:2.8%;width:46%;height:4.5%;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,#0000008c,#0000);animation:fl-shadow 6.4s cubic-bezier(.45,0,.55,1) infinite;pointer-events:none}@keyframes fl-shadow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.82);opacity:.6}}.is-empty .fl-floor{opacity:.25}.fl-layer{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform,opacity,filter;pointer-events:none}.fl-layer__sway{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:var(--origin);animation:fl-sway var(--dur) cubic-bezier(.45,0,.55,1) var(--delay) infinite alternate}@keyframes fl-sway{0%{transform:rotate(calc(var(--amp) * -1)) translateZ(0)}to{transform:rotate(var(--amp)) translate3d(0,var(--lift),0)}}.fl-layer img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.45));-webkit-user-select:none;user-select:none}.fl-layer__sheen{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:linear-gradient(105deg,#fff0 35%,#ffffff8c,#fff0 65%) no-repeat;background-size:300% 100%;background-position:150% 0;opacity:0;mix-blend-mode:soft-light}.fl-layer.is-sheen .fl-layer__sheen{animation:fl-sheen 1.2s cubic-bezier(.4,0,.2,1) forwards}@keyframes fl-sheen{0%{opacity:0;background-position:150% 0}20%{opacity:1}to{opacity:0;background-position:-60% 0}}.fitlab.is-paused .fl-float,.fitlab.is-paused .fl-floor,.fitlab.is-paused .fl-layer__sway{animation-play-state:paused}.fl-hint{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:1rem;text-align:center;color:var(--paper);font-weight:700;font-stretch:112%;font-size:var(--fs-s);text-transform:uppercase;letter-spacing:.12em;padding:2rem;opacity:.55}.fl-hint__hanger{width:72px;height:44px;border:2px solid currentColor;border-top:0;clip-path:polygon(50% 0,100% 100%,0 100%);position:relative;animation:fl-float 6.4s cubic-bezier(.45,0,.55,1) infinite;background:linear-gradient(currentColor,currentColor) center 0 / 2px 100% no-repeat}.fl-room__flag,.fl-room__demo,.fl-room__label{position:absolute;z-index:70;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:.4em .65em}.fl-room__flag{bottom:.7rem;inset-inline-start:.7rem;background:#f4f3f11f;color:var(--paper);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fl-room__demo{top:.7rem;inset-inline-end:.7rem;background:var(--paper);color:var(--ink)}.fl-room__label{top:.7rem;inset-inline-start:.7rem}.fl-room--compare .fl-float,.fl-room--compare .fl-floor{animation-delay:-3.2s}@media(min-width:990px){.is-comparing .fl-room{height:min(66svh,760px)}}@media(max-width:989px){.is-comparing .fl-stage .fl-room{width:calc(50% - var(--gap) / 2)}}.fl-room__b{display:none}.is-comparing .fl-room__b{display:inline-block}.is-comparing .fl-cards,.is-comparing .fl-room__demo{display:none}.fl-cards{position:absolute;z-index:65;inset-inline-end:.7rem;bottom:2.8rem;width:min(42%,180px);display:grid;gap:.4rem}.fl-cards ul{display:grid;gap:.4rem}.fl-cards__note{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:var(--signal);color:var(--ink);padding:.3em .5em}.fl-card{display:grid;grid-template-columns:40px 1fr;gap:.45rem;align-items:center;background:var(--white);color:var(--ink);padding:.3rem;font-size:10px;line-height:1.25;box-shadow:var(--shadow);animation:fl-card-in .6s cubic-bezier(.16,1,.3,1) both}@keyframes fl-card-in{0%{opacity:0;transform:translate(16px)}}.fl-card__img{aspect-ratio:4 / 5;background:#eee;overflow:hidden}.fl-card__img img{width:100%;height:100%;object-fit:cover}.fl-card__meta b{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:9px;color:var(--grey-600)}.fl-panel{background:var(--panel);display:flex;flex-direction:column;min-width:0;padding-bottom:88px}@media(min-width:990px){.fl-panel{padding-bottom:0}.fl-tabs{position:sticky;top:0;z-index:2;background:var(--panel)}}.fl-tabs{display:flex;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line);flex:none}.fl-tabs::-webkit-scrollbar{display:none}.fl-tabs [role=tab]{flex:none;min-height:48px;padding:0 1rem;font-size:var(--fs-xs);font-weight:800;font-stretch:112%;letter-spacing:.1em;text-transform:uppercase;opacity:.65;border-bottom:3px solid transparent;transition:opacity .16s,border-color .16s}.fl-tabs [role=tab]:hover{opacity:1}.fl-tabs [role=tab][aria-selected=true]{opacity:1;border-color:var(--signal)}.fl-rack{padding:1rem var(--gutter)}@media(min-width:990px){.fl-rack{padding-inline:1.25rem}}.fl-rack__list{display:grid;grid-auto-flow:column;grid-auto-columns:120px;gap:.6rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.4rem;scrollbar-width:thin}@media(min-width:990px){.fl-rack__list{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}}.fl-rack__list>li{scroll-snap-align:start}.fl-item,.fl-look{display:grid;gap:.35rem;width:100%;text-align:start;padding:.3rem;border:1.5px solid transparent;transition:border-color .2s,background .2s,transform .3s cubic-bezier(.16,1,.3,1)}.fl-item:hover,.fl-look:hover{border-color:var(--line);transform:translateY(-3px)}.fl-item.is-active,.fl-look.is-active{border-color:var(--signal);background:#ff682f1a}.fl-item[data-soldout] .fl-item__img{opacity:.45}.fl-item__img,.fl-look__img{position:relative;aspect-ratio:4 / 5;background:radial-gradient(90% 80% at 50% 40%,#3a3a3a,#1a1a1a);overflow:hidden;display:grid;place-items:center}.fl-item__img img,.fl-look__img img{width:100%;height:100%;object-fit:cover}.fl-item__img--layer{background:radial-gradient(90% 80% at 50% 40%,#3a3a3a,#1a1a1a)}.fl-item__img--layer img{object-fit:contain;transform:scale(1.35);transition:transform .5s cubic-bezier(.16,1,.3,1)}.fl-item:hover .fl-item__img--layer img{transform:scale(1.45) translateY(-2%)}.fl-item__title{font-size:11px;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fl-item__price{font-size:11px;opacity:.8}.fl-tag{position:absolute;top:.3rem;inset-inline-start:.3rem;background:var(--signal);color:var(--ink);font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;padding:.25em .45em}.fl-tag--card{background:var(--paper)}.fl-rack__list--looks{grid-auto-columns:150px}@media(min-width:990px){.fl-rack__list--looks{grid-template-columns:repeat(3,minmax(0,1fr))}}.fl-look__img{background:radial-gradient(90% 80% at 50% 40%,#3a3a3a,#1a1a1a)}.fl-look__stack{position:absolute;top:4%;right:8%;bottom:4%;left:8%}.fl-look__stack img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.fl-look__num{font-family:var(--font-display);font-weight:900;font-stretch:125%;font-size:2.5rem;color:var(--signal)}.fl-look__meta{display:grid;font-size:var(--fs-xs);gap:.15rem}.fl-look__meta b{font-size:var(--fs-s);text-transform:uppercase;font-stretch:112%}.fl-saved{display:grid;gap:.5rem}.fl-saved li{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--line);font-size:var(--fs-s)}.fl-saved li>span:first-child{display:grid}.fl-saved__actions{display:flex;align-items:center;gap:.75rem}.fl-saved .btn{min-height:36px;padding:.4em .8em;font-size:10px}.fl-outfit{border-top:1px solid var(--line);padding:1rem var(--gutter);display:grid;gap:.9rem}@media(min-width:990px){.fl-outfit{padding-inline:1.25rem}}.fl-row{display:grid;grid-template-columns:22px 56px minmax(0,1fr) auto 28px;gap:.6rem;align-items:start;padding-block:.7rem;border-bottom:1px solid var(--line);animation:fl-row-in .5s cubic-bezier(.16,1,.3,1) both}@keyframes fl-row-in{0%{opacity:0;transform:translateY(6px)}}.fl-row.is-unavailable .fl-row__img,.fl-row.is-unavailable .fl-row__price{opacity:.55}.fl-row__check input{width:20px;height:20px;accent-color:var(--signal);margin-top:4px}.fl-row__img{aspect-ratio:4 / 5;background:var(--panel-2);overflow:hidden}.fl-row__img img{width:100%;height:100%;object-fit:cover}.fl-row__body{display:grid;gap:.35rem;min-width:0}.fl-row__slot{font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.fl-row__title{font-weight:700;font-size:var(--fs-s);text-decoration:none;line-height:1.25}.fl-row__opts{display:flex;flex-wrap:wrap;gap:.35rem}.fl-opt .select,.fl-opt .input{min-height:36px;padding-block:.3em;font-size:12px;border-width:1px}.fl-opt .select{padding-inline-end:2em;max-width:170px}.fl-opt--qty .input{width:58px}.fl-row__state{font-size:11px;font-weight:700;color:var(--signal)}.fl-row__price{font-weight:700;font-size:var(--fs-s);font-variant-numeric:tabular-nums;white-space:nowrap}.fl-row__remove{font-size:1.3rem;line-height:1;width:28px;height:28px;opacity:.6}.fl-row__remove:hover{opacity:1}.fl-buy{display:grid;gap:.6rem;padding-block:.5rem 1rem}.fl-buy__total{display:flex;justify-content:space-between;align-items:baseline;font-weight:800}.fl-buy__total strong{font-size:var(--fs-l);font-variant-numeric:tabular-nums}.fl-sticky{display:none}.template-virtual-wardrobe .site-header{position:relative}@media(max-width:989px){html:has(body.template-virtual-wardrobe){scroll-padding-top:calc(52svh + 40px);scroll-padding-bottom:96px}.fl-head{padding-block:20px 12px}.fl-head__h1{font-size:clamp(2.6rem,1rem + 9vw,4.5rem)}.fl-head__lede{font-size:var(--fs-m)}.fl-bar{flex-direction:column;align-items:stretch}.fl-tools{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.fl-tools::-webkit-scrollbar{display:none}.fl-chip{flex:none}.fl-stage-wrap{position:sticky;top:0;z-index:6;padding-block:8px;box-shadow:0 12px 24px -14px #000000e6}.fitlab .fl-sticky{position:fixed;z-index:45;inset-inline:0;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem var(--gutter) calc(.6rem + env(safe-area-inset-bottom));background:var(--ink);border-top:1px solid var(--line-inverse)}.fl-sticky span{display:grid;line-height:1.1}.fl-sticky small{font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.fl-sticky strong{font-size:var(--fs-l);font-variant-numeric:tabular-nums}.fl-sticky .btn{flex:none}}@media(prefers-reduced-motion:reduce){.fl-float,.fl-floor,.fl-layer__sway,.fl-hint__hanger{animation:none!important}.fl-tilt{transition:none;transform:none!important}}.no-motion .fl-float,.no-motion .fl-floor,.no-motion .fl-layer__sway{animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/virtual-wardrobe.css.map */
