@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes pulse{0%{box-shadow:0 0 rgb(var(--color-pulse))}to{box-shadow:0 0 0 var(--hotspot-shadow-size) rgb(var(--color-pulse),0)}}.lookbook__hotspot{--y-axis:var(--y-axis-mobile);height:var(--hotspot-size);--hotspot-shadow-size:calc(var(--hotspot-size)/2);inset-inline-start:calc((100% - var(--hotspot-size))*var(--x-axis));position:absolute;top:calc((100% - var(--hotspot-size))*var(--y-axis));width:var(--hotspot-size);--x-axis:var(--x-axis-mobile)}.lookbook__inner--has-slider{gap:1.6rem}.lookbook__hotspot__trigger{animation:pulse 1.5s infinite;transition:color .5s cubic-bezier(.38,.65,.33,1),background .5s cubic-bezier(.38,.65,.33,1);border-radius:50%;--color-pulse:var(--color-background)}.lookbook__hotspot__trigger--button{border:none;font-style:var(--font-body-style);cursor:pointer;font-family:var(--font-body-family)}.lookbook__hotspot__content{z-index:3}.lookbook__media{border-radius:.4rem}.lookbook__section-heading{margin-bottom:2.1rem;gap:.9rem}@keyframes sweep{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:749px){.lookbook__hotspot__content{padding:1.6rem;inset-inline:1.6rem;transition:transform .3s cubic-bezier(.38,.65,.33,1);position:fixed;bottom:1.6rem}.lookbook__hotspot__details[open] .lookbook__hotspot__content{animation:sweep .3s ease-in-out}.lookbook__hotspot__details.closing .lookbook__hotspot__content{transform:translateY(100%)}.lookbook__hotspot__details[open] .lookbook__hotspot__trigger--switcher:before{inset-inline:0;transition:opacity .5s cubic-bezier(.38,.65,.33,1);content:"";position:fixed;inset-block:0;background-color:rgb(var(--color-background),.3);z-index:1}.lookbook__hotspot__details.closing .lookbook__hotspot__trigger--switcher:before{opacity:0}}@media (min-width:750px){.lookbook__section-heading{margin-bottom:2.7rem}.lookbook__hotspot{--y-axis:var(--y-axis-desktop);--x-axis:var(--x-axis-desktop)}.lookbook__hotspot__content{transform:translate(calc(var(--transform-direction)*var(--translate-x)*-1),var(--translate-y));padding:var(--padding);inset-inline-start:var(--left);transition:opacity .5s cubic-bezier(.38,.65,.33,1);position:absolute;opacity:0;top:var(--top)}.lookbook__hotspot__details[open] .lookbook__hotspot__content{opacity:1}.lookbook__hotspot__details.closing .lookbook__hotspot__content{opacity:0}}.lookbook__hotspot__details[open] .lookbook__hotspot__trigger--switcher,.lookbook__hotspot__trigger--button.active{color:rgb(var(--color-background));background:rgb(var(--color-foreground));--color-pulse:var(--color-foreground)}.lookbook__hotspot__product{column-gap:var(--grid-mobile-horizontal-spacing);grid-template-columns:8rem auto;padding:.8rem;box-shadow:0 25px 50px -12px rgb(var(--color-foreground),.25);border-radius:1rem;display:grid}.lookbook__hotspot__product-info>*{margin-bottom:.5rem}.lookbook__hotspot__link:after{inset-inline:0;content:"";position:absolute;inset-block:0;z-index:1}.lookbook__control-wrapper{gap:.6rem;margin-top:1.6rem}button.lookbook__control__slider-button{box-shadow:none}@media screen and (max-width:989px){.lookbook__slider-page-width{margin-inline:1.5rem 1.5rem}}@media screen and (min-width:750px){.lookbook__hotspot__product{column-gap:var(--grid-desktop-horizontal-spacing);min-width:35rem}}@media screen and (min-width:990px){.lookbook__section-heading{margin-bottom:3.3rem}.lookbook__inner--has-slider{column-gap:18.6rem;grid-template-columns:1fr 30rem;align-items:center;display:grid}.lookbook__inner--has-slider-full-width{margin-inline-end:max(calc(50vw - var(--page-width)/2),5rem)}.lookbook__control-wrapper{margin-top:3.6rem}}