@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{--x-axis: var(--x-axis-mobile);--y-axis: var(--y-axis-mobile);--hotspot-size: var(--hotspot-size-mobile);position:absolute;top:calc((100% - var(--hotspot-size)) * var(--y-axis));inset-inline-start:calc((100% - var(--hotspot-size)) * var(--x-axis));width:var(--hotspot-size);height:var(--hotspot-size);--hotspot-shadow-size: calc(var(--hotspot-size) / 2)}.lookbook__inner--has-slider{gap:1.6rem}.lookbook__hotspot__trigger{--color-pulse: var(--color-background);border-radius:50%;animation:pulse 1.5s infinite;transition:color .5s cubic-bezier(.38,.65,.33,1),background .5s cubic-bezier(.38,.65,.33,1)}.lookbook__hotspot__trigger--button{font-family:var(--font-body-family);font-style:var(--font-body-style);border:none;cursor:pointer}.lookbook__hotspot__content{z-index:3}.lookbook__media{border-radius:.4rem}.lookbook__section-heading{gap:.9rem;margin-bottom:2.1rem}@keyframes sweep{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(max-width:749.99px){.lookbook__hotspot__content{position:fixed;inset-inline:1.6rem;bottom:1.6rem;padding:1.6rem;transition:transform .3s cubic-bezier(.38,.65,.33,1)}.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{content:"";position:fixed;inset-inline:0;inset-block:0;background-color:rgb(var(--color-background),.3);z-index:1;transition:opacity .5s cubic-bezier(.38,.65,.33,1)}.lookbook__hotspot__details.closing .lookbook__hotspot__trigger--switcher:before{opacity:0}}@media(min-width:750px){.lookbook__section-heading--vertical{margin-bottom:2.7rem}.lookbook__hotspot{--x-axis: var(--x-axis-desktop);--y-axis: var(--y-axis-desktop);--hotspot-size: var(--hotspot-size-desktop)}.lookbook__hotspot__content{position:absolute;inset-inline-start:var(--left);top:var(--top);transform:translate(calc(var(--transform-direction) * var(--translate-x) * (-1)),var(--translate-y));padding:var(--padding);transition:opacity .5s cubic-bezier(.38,.65,.33,1);opacity:0}.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-pulse: var(--color-foreground);color:rgb(var(--color-background));background:rgb(var(--color-foreground))}.lookbook__hotspot__product{display:grid;grid-template-columns:8rem auto;column-gap:var(--grid-mobile-horizontal-spacing);padding:.8rem;box-shadow:0 25px 50px -12px rgb(var(--color-foreground),.25);border-radius:var(--card-border-radius)}.lookbook__hotspot__product-info>*{margin-bottom:.5rem}.lookbook__hotspot__link:after{content:"";position:absolute;inset-inline:0;inset-block:0;z-index:1}.lookbook__control-wrapper{margin-top:1.6rem;gap:.6rem}.lookbook__slider .card-product-special{padding:0}.lookbook__slider .card-product-special--border{border:0}.lookbook__slider .card-product-special__inner{display:flex;flex-direction:column;gap:1.4rem}.lookbook__slider .card-product-special__media{border-radius:1.2rem;height:auto;overflow:hidden}.lookbook__slider .card-product-special__media:not(.ratio){padding-bottom:59.72%}.lookbook__slider .card-product-special__media img{height:100%;object-fit:cover;width:100%}.lookbook__slider .card-product-special__content{margin-top:0;text-align:left}.lookbook__slider .card__information{gap:.3rem}.lookbook__slider .card__vendor{font-size:calc(1.2rem * var(--font-body-scale));line-height:1.1}.lookbook__slider .card__heading{font-family:var(--font-body-family);font-size:calc(1.8rem * var(--font-body-scale));font-style:var(--font-body-style);font-weight:400;letter-spacing:-.007rem;line-height:1.3}.lookbook__slider .price,.lookbook__slider .price--small{color:#000;font-size:calc(1.4rem * var(--font-body-scale));line-height:1.6}.lookbook__slider .price--on-sale .price-item--regular,.lookbook__slider .price--on-sale .price-item--sale,.lookbook__slider .price--on-sale .price-item--sale-in-card,.lookbook__slider .price__regular .price-item--regular{color:#000}.lookbook__slider .card-product-special__view-product-button{margin-left:2px;margin-top:1.6rem;min-height:4rem;position:relative;z-index:10;width:fit-content}@media(max-width:749.99px){.lookbook__slider .card-product-special{background:rgb(var(--color-background));border:.1rem solid #e3dbd1;border-radius:.8rem;padding:1.6rem}.lookbook__slider .card-product-special--border{border:.1rem solid #e3dbd1}.lookbook__slider .card-product-special__inner{align-items:flex-start;flex-direction:row;gap:1.8rem}.lookbook__slider .card-product-special__media{border-radius:.5rem;flex:0 0 11.2rem;height:11.2rem;padding-bottom:0;width:11.2rem}.lookbook__slider .card-product-special__content{align-self:center;flex:1 1 auto;min-width:0}.lookbook__slider .card__information{gap:1.2rem}.lookbook__slider .card-product-special__view-product-button{font-size:1.2rem;margin-top:0;min-height:3.4rem;padding:.8rem 1.2rem;width:fit-content}.lookbook__slider .card__vendor{color:#000;font-size:1.2rem;line-height:1.2;opacity:.7}.lookbook__slider .card__heading{font-size:1.8rem;letter-spacing:-.007rem;line-height:1.25}.lookbook__slider .card__heading a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lookbook__slider .price,.lookbook__slider .price--small{font-size:1.6rem;line-height:1.2}.lookbook__slider .price--on-sale .price-item--regular{font-size:1.2rem}.lookbook__slider .price--on-sale .price-item--sale,.lookbook__slider .price--on-sale .price-item--sale-in-card{font-size:1.6rem}}.lookbook__control-wrapper .slider-counter__inner{background:rgb(var(--color-background));border:0;border-radius:.4rem;box-shadow:0 .1rem .2rem rgb(var(--color-foreground),.05);gap:1.9rem;min-height:3.2rem;padding-inline:2.2rem}.lookbook__control-wrapper .slider-counter{background:rgb(var(--color-background));border:.1rem solid rgb(var(--color-foreground),.1);box-shadow:0 .1rem .2rem rgb(var(--color-foreground),.05);padding:0}.lookbook__control-wrapper .slider-counter__link{height:3.2rem;padding:0;width:auto}.lookbook__control-wrapper .slider-counter__link .dot{height:.7rem;width:.7rem}button.lookbook__control__slider-button{box-shadow:none}@media screen and (max-width:989.99px){.lookbook__slider-page-width{margin-inline:1.5rem 1.5rem}}@media screen and (min-width:750px){.lookbook__slider-wrapper{padding-block:3rem}.lookbook__hotspot__product{column-gap:var(--grid-desktop-horizontal-spacing);min-width:35rem}}@media screen and (min-width:990px){.lookbook__section-heading--vertical{margin-bottom:3.3rem}.lookbook__inner--has-slider{column-gap:5rem;display:grid;grid-template-columns:minmax(0,1fr) min(52rem,38%);align-items:center}.lookbook__inner--has-slider-full-width{margin-inline-end:max(calc(50vw - (var(--page-width)/2) + 5rem),5rem)}.lookbook__inner--has-slider .lookbook__image.placeholder svg{min-height:80rem;width:100%}.lookbook__control-wrapper{margin-top:3.6rem}.lookbook__slider__items-wrapper{max-width:52rem;margin:0 auto}.lookbook__slider-wrapper .title__line{margin-bottom:6rem}.lookbook__slider .card-product-special__media{border-radius:var(--card-border-radius-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-lookbook.css.map */
