.fz-look__stage.fz-dark{color:var(--fz-ivory)}.fz-look__stage{--H: max(var(--fz-vh), 560px);position:relative;height:var(--H);overflow:hidden;background:var(--c2-ph, #F5F5F5)}.fz-look__frame{position:absolute;left:50%;top:0;width:max(100%,calc(var(--H) * var(--ar)));aspect-ratio:var(--ar);translate:-50% calc(var(--fy, .3) * (var(--H) - 100%))}.fz-look__frame .fz-media,.fz-look__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;aspect-ratio:auto}.fz-look__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#00000026,#0000 18% 55%,#0000004d);z-index:1}.fz-look__spot{position:absolute;left:var(--x);top:var(--y);z-index:3;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:none;cursor:pointer}.fz-look__spot span{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--fz-ivory);box-shadow:0 0 0 1px #11111140;transition:transform .4s var(--fz-ease-out)}.fz-look__spot span:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%;border:1px solid rgba(255,255,255,.75)}.fz-m .fz-look__spot span:before{animation:fz-look-ring 2.8s var(--fz-ease-out) infinite}.fz-look__spot[aria-expanded=true] span{transform:scale(.75)}.fz-look__spot span:after{content:"";position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:50%;border:1px solid var(--fz-ivory);opacity:0;transform:scale(.4);transition:transform .4s var(--fz-ease-out),opacity .4s}.fz-look__spot[aria-expanded=true] span:after{opacity:1;transform:none}@media(hover:hover){.fz-look__spot:hover span{transform:scale(1.2)}}@keyframes fz-look-ring{0%{transform:scale(.6);opacity:0}30%{opacity:1}to{transform:scale(1.35);opacity:0}}.fz-look__copy{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:0 var(--fz-float-safe, 64px) 18px var(--fz-edge);pointer-events:none}.fz-look__copy a,.fz-look__copy button{pointer-events:auto}.fz-look__label{margin:0 0 14px;font:500 var(--fz-fs-label)/1.3 var(--fz-font-ui);letter-spacing:var(--fz-track-label);text-transform:uppercase;opacity:.88}.fz-look__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.fz-look__hint{display:inline-flex;align-items:center;gap:8px;font:500 var(--fz-fs-label)/1 var(--fz-font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--fz-sand-text)}.fz-look__hint i{width:7px;height:7px;border-radius:50%;background:var(--fz-ivory)}.fz-look__sheet{position:fixed;left:0;right:0;bottom:0;z-index:2147483000;background:var(--fz-paper);color:var(--c2-ink0);padding:16px var(--fz-edge) calc(16px + env(safe-area-inset-bottom));transform:translateY(105%);visibility:hidden;transition:transform .55s var(--fz-ease-out),visibility 0s linear .55s}.fz-look__sheet.is-open{transform:none;visibility:visible;transition:transform .55s var(--fz-ease-out),visibility 0s;box-shadow:0 -24px 60px -30px #11111180}.fz-look__x{position:absolute;right:4px;top:4px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;background:none;color:inherit;cursor:pointer;z-index:1}.fz-look__x svg{width:18px;height:18px}.fz-look__sheet-k{margin:2px 48px 12px 0;font:500 var(--fz-fs-label)/1.2 var(--fz-font-ui);letter-spacing:var(--fz-track-label);text-transform:uppercase;color:var(--fz-taupe)}.fz-look__rows{margin:0 0 14px;padding:0;list-style:none}.fz-look__row{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center;padding:8px 0;border-top:1px solid var(--fz-line);transition:opacity .3s}.fz-look__row:first-child{border-top:0}.fz-look__row-img{display:block;aspect-ratio:2 / 3;background:var(--fz-card-bg);overflow:hidden}.fz-look__row-img img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.fz-look__row-info{min-width:0;padding-right:56px}.fz-look__row.is-focus .fz-look__card-name{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.fz-look__one{margin-right:var(--fz-float-safe, 64px);display:inline-flex;align-items:center;gap:6px;min-height:var(--fz-tap);margin-top:4px;padding:0;border:0;background:none;color:inherit;cursor:pointer;font:500 var(--fz-fs-label)/1 var(--fz-font-ui);letter-spacing:var(--fz-track-label);text-transform:uppercase}.fz-look__one b{font-weight:500}.fz-look__one span{background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:3px}.fz-look__card{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;align-items:start}.fz-look__card-img{display:block;aspect-ratio:2 / 3;background:var(--fz-card-bg);overflow:hidden}.fz-look__card-img img{width:100%;height:100%;object-fit:cover}.fz-look__card-info{padding-right:32px;min-width:0}.fz-look__card-k{margin:0 0 6px;font:500 var(--fz-fs-label)/1 var(--fz-font-ui);letter-spacing:var(--fz-track-label);text-transform:uppercase;color:var(--fz-taupe)}.fz-look__card-name{display:block;font:400 var(--fz-fs-ui)/1.35 var(--fz-font-ui)}.fz-look__card-col{margin:2px 0 0;font:400 var(--fz-fs-ui)/1.35 var(--fz-font-ui);color:var(--fz-taupe)}.fz-look__card-price{margin:8px 0 0;display:flex;gap:8px;font:500 var(--fz-fs-ui)/1 var(--fz-font-ui)}.fz-look__card-price .is-sale{color:var(--c2-bordo)}.fz-look__card-price s{color:var(--fz-taupe);font-weight:400}.fz-look__card-tier{margin:6px 0 0;font:500 var(--fz-fs-label)/1.2 var(--fz-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--c2-bordo)}.fz-look__sheet .fz-btn.fz-look__add,.fz-dark .fz-look__sheet .fz-btn.fz-look__add.fz-look__add.fz-look__add{margin-top:0;min-height:52px;--fz-btn-bg: var(--c2-ink0);--fz-btn-fg: var(--fz-ivory);--fz-btn-bd: var(--c2-ink0);--fz-btn-bg-h: var(--c2-bordo-h);--fz-btn-fg-h: var(--fz-ivory)}.fz-look__sheet{--fz-text: var(--c2-ink0);--fz-text-2: var(--fz-taupe);--fz-rule: var(--fz-line)}.fz-look__add.is-success{--fz-btn-bg: var(--c2-bordo, #6C151E)}.fz-look__side{padding-bottom:32px;background:var(--fz-ivory);color:var(--c2-ink);--fz-surface: var(--fz-ivory);--fz-text: var(--c2-ink);--fz-text-2: var(--fz-taupe);--fz-rule: var(--fz-line)}.fz-look__grid>.fz-look__item{width:60vw}.fz-look__end a{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;aspect-ratio:2 / 3;padding:18px;background:var(--c2-ph, #F5F5F5);color:var(--c2-ink0, #111111)}.fz-look__end-t{font-family:var(--fz-font-display);font-weight:300;font-size:var(--fz-fs-serif-s);line-height:1}.fz-look__end-n{font:500 var(--fz-fs-label)/1 var(--fz-font-ui);letter-spacing:var(--fz-track-label);text-transform:uppercase;color:var(--fz-sand-text)}.fz-look__end svg{width:36px;height:36px}.fz-look .fz-look__prog{margin-bottom:0}@media(min-width:1024px){.fz-look{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.fz-look__stage{position:sticky;top:0}.fz-look__copy{padding-bottom:28px}.fz-look__sheet{position:absolute;left:auto;right:24px;top:96px;bottom:auto;width:400px;padding:20px 22px;transform:translateY(16px);opacity:0;transition:transform .5s var(--fz-ease-out),opacity .4s var(--fz-ease-out),visibility 0s linear .5s;z-index:4}.fz-look__sheet.is-open{transform:none;opacity:1;transition:transform .5s var(--fz-ease-out),opacity .4s var(--fz-ease-out),visibility 0s}.fz-look__card{grid-template-columns:120px minmax(0,1fr)}.fz-look__side{padding:0 0 64px;min-height:var(--fz-vh);display:flex;flex-direction:column}.fz-look__side .fz-h-head{padding-top:96px}.fz-look__side .fz-look__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fz-grid-gap);row-gap:24px;overflow:visible}.fz-look__side .fz-look__grid>.fz-look__item{width:auto}.fz-look__side .fz-look__grid>.fz-look__end{display:none}.fz-look .fz-look__prog{display:none}.fz-look{background:var(--fz-ivory)}.fz-look__stage{background:var(--c2-ph, #F5F5F5)}}@media(prefers-reduced-motion:reduce){.fz-look__sheet{transition:none!important}}@media(min-width:1024px){.fz-look__spot{left:var(--xd, var(--x));top:var(--yd, var(--y))}}.fz-look .fz-look__copy{text-align:center;padding-left:var(--fz-float-safe, 64px)}.fz-look__foot{flex-direction:column;justify-content:center;gap:4px}.fz-surf.fz-look .fz-look__stage{background:var(--c2-ph, #F5F5F5)}.fz-look__copy{color:var(--fz-ivory, #FFFFFF)}.fz-look__hint{color:#ffffffe0}.fz-surf.fz-look .fz-look__side{background:transparent;color:var(--c2-ink);--fz-surface: var(--fz-surf-bg);--fz-text: var(--c2-ink);--fz-text-2: var(--c2-taupe)}.fz-surf.fz-look .fz-look__end a{background:var(--c2-ph, #F5F5F5);color:var(--c2-ink)}.fz-surf.fz-look .fz-look__end-n{color:var(--c2-taupe)}.fz-look__sheet .fz-btn.fz-look__add.fz-look__add{--fz-btn-bg: var(--c2-bordo, #0F3D3A);--fz-btn-bd: var(--c2-bordo, #0F3D3A);--fz-btn-bg-h: var(--c2-bordo, #6C151E)}.fz-look__sheet{background:var(--fz-s-ivory, #FFFFFF);color:#111}.fz-surf.fz-look .fz-look__stage{background:var(--c2-ph)}.fz-surf.fz-look .fz-look__end a{background:var(--c2-end-bg);color:var(--c2-end-fg)}.fz-surf.fz-look .fz-look__end-n{color:var(--c2-end-k)}.fz-look__sheet{background:var(--fz-white, #FFFFFF);color:var(--fz-c-text, #111111)}.fz-look__sheet .fz-btn.fz-look__add.fz-look__add{--fz-btn-bg: var(--c2-bordo, #6C151E);--fz-btn-fg: #FFFFFF;--fz-btn-bd: var(--c2-bordo, #6C151E);--fz-btn-bg-h: var(--c2-bordo-h, #57101A);--fz-btn-fg-h: #FFFFFF}.fz-look__add.is-success{background:var(--c2-green, #0F3D3A)}.fz-look__card-price,.fz-look__card-price .is-sale{color:var(--c2-ink)}.fz-look__card-price s{color:#11111180;color:color-mix(in srgb,var(--c2-ink) 50%,transparent)}.fz-look__sheet .fz-btn.fz-look__add.fz-look__add{--fz-btn-bg: var(--c2-bordo);--fz-btn-fg: #FFFFFF;--fz-btn-bd: var(--c2-bordo);--fz-btn-bg-h: var(--c2-bordo-h);--fz-btn-fg-h: #FFFFFF}.fz-look__add.is-success{background:var(--c2-green)}.fz-surf.fz-look .fz-look__side{padding-bottom:var(--c2-pb, 28px)}@media(min-width:1024px){.fz-surf.fz-look .fz-look__side{padding-bottom:var(--c2-pb, 40px)}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/fz-home-look.css.map */
