.lookbook{--lookbook-gap: 2.4rem;display:flex;flex-direction:column;gap:var(--lookbook-gap)}@media screen and (min-width:750px){.lookbook{--lookbook-gap: 4.8rem}}.lookbook .collection-hero{margin-bottom:calc(var(--lookbook-gap) * -1)}.lookbook .heading-group{margin-bottom:0}.lookbook__cards{width:100%}.lookbook__cards--grid{display:grid;gap:.1rem;grid-template-columns:repeat(var(--lookbook-columns-mobile, 1),minmax(0,1fr))}@media screen and (min-width:750px){.lookbook__cards--grid{grid-template-columns:repeat(var(--lookbook-columns, 3),minmax(0,1fr))}}.lookbook__cards.is-dragging{cursor:grabbing}@media screen and (max-width:749px){.lookbook__cards--mobile-slideshow{overflow:hidden;cursor:grab}.lookbook__cards--mobile-slideshow .lookbook__track{display:flex;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}}@media screen and (min-width:750px){.lookbook__cards--desktop-slideshow{overflow:hidden;cursor:grab}.lookbook__cards--desktop-slideshow .lookbook__track{display:flex;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}}.lookbook__track{display:grid;gap:.1rem;grid-template-columns:repeat(var(--lookbook-columns-mobile, 1),minmax(0,1fr))}@media screen and (min-width:750px){.lookbook__track{grid-template-columns:repeat(var(--lookbook-columns, 3),minmax(0,1fr))}}.lookbook-card{width:100%;display:flex;flex-direction:column;position:relative;overflow:hidden;overflow:clip;aspect-ratio:4/5}.lookbook-card--hidden{display:none}.lookbook-card--vertical-top{justify-content:flex-start}.lookbook-card--vertical-center{justify-content:center}.lookbook-card--vertical-bottom{justify-content:flex-end}@media screen and (max-width:575px){.lookbook__cards--mobile-slideshow .lookbook-card{flex-shrink:0;width:82vw}}@media screen and (min-width:576px)and (max-width:749px){.lookbook__cards--mobile-slideshow .lookbook-card{flex-shrink:0;width:48vw}}@media screen and (min-width:750px){.lookbook__cards--desktop-slideshow .lookbook-card{flex-shrink:0;width:calc(100vw / var(--lookbook-columns, 3))}}.lookbook-card__opener{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;height:100%;cursor:pointer}.lookbook-card__opener:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.2rem;box-shadow:inset 0 0 0 .4rem rgb(var(--color-background))}.lookbook-card__inner{position:relative;top:auto;inset-inline:auto;z-index:6;pointer-events:none;display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;padding:2.4rem;width:100%;transform:translateY(var(--cursor-follow-y, 0px))}@media screen and (min-width:990px){.lookbook-card__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:2.4rem;text-align:left}.lookbook-card__inner .block-button{flex:0 0 auto;display:flex;justify-content:flex-end}}.lookbook-card__inner .block-button:not(:first-child){margin-top:0}.lookbook-card__inner :is(a,button,.button){pointer-events:auto}@media screen and (min-width:750px){.lookbook-card--vertical-top .lookbook-card__inner{align-items:flex-start}.lookbook-card--vertical-bottom .lookbook-card__inner{align-items:flex-end}}.lookbook-card__content{display:flex;flex-direction:column;gap:.8rem;max-width:40rem;width:100%;flex:0 1 auto;min-width:0}.lookbook-card__content .block-heading.body-font{font-size:calc(var(--font-body-scale) * 1.2rem)}.lookbook-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.lookbook-card__media-item{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transform:translateZ(0);will-change:transform;transition:var(--image-hover-transition)}.lookbook-card__media-item.placeholder-svg{transform:translateZ(0) scale(1.01)}.lookbook-card__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;max-width:100%;max-height:100%;transform:translateZ(0);backface-visibility:hidden}@media screen and (min-width:750px)and (hover:hover){.lookbook-card:not(.lookbook-card--animated):hover .block-button .button--tertiary .button__content:after{animation:lookbook-underline-resweep var(--duration-long) ease-in-out}.lookbook-card:not(.lookbook-card--animated) .block-button .button--tertiary:hover .button__content:after{transform:scaleX(1);transform-origin:left center;transition-delay:0s}}.lookbook-card--animated{justify-content:center}@media screen and (min-width:750px)and (hover:hover){.lookbook-card--animated .block-button{visibility:hidden;transition:visibility 0s linear var(--duration-default)}.lookbook-card--animated .block-button .button--tertiary .button__label{display:inline-block;transform:translateZ(0);transition-timing-function:ease-in-out}.lookbook-card--animated .block-button .button--tertiary .button__label{transform:translate3d(0,100%,0)}.lookbook-card--animated .block-button .button--tertiary .button__content:after{transform:scaleX(0);transform-origin:right center;transition-delay:0s}.lookbook-card--animated:hover .block-button,.lookbook-card--animated:focus-within .block-button,.lookbook-card--animated.is-modal-open .block-button{visibility:visible;transition-delay:0s}.lookbook-card--animated:hover .block-button .button--tertiary .button__label,.lookbook-card--animated:focus-within .block-button .button--tertiary .button__label,.lookbook-card--animated.is-modal-open .block-button .button--tertiary .button__label{transform:translateZ(0)}.lookbook-card--animated:hover .block-button .button--tertiary .button__content:after,.lookbook-card--animated:focus-within .block-button .button--tertiary .button__content:after,.lookbook-card--animated.is-modal-open .block-button .button--tertiary .button__content:after{transform:scaleX(1);transform-origin:left center;transition-delay:0s}.lookbook-card--animated:hover .block-button .button--tertiary:hover .button__content:after{transform:scaleX(0);transform-origin:right center;transition-delay:0s}}@keyframes lookbook-underline-resweep{0%{transform:scaleX(1);transform-origin:right center}50%{transform:scaleX(0);transform-origin:right center}50.01%{transform:scaleX(0);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}.lookbook-modal{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;display:flex;align-items:center;justify-content:center}.lookbook-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}.lookbook-modal__content{position:relative;z-index:2;display:flex;flex-direction:column;width:calc(100% - 2.4rem);max-height:min(var(--vh, 1vh) * 100 - 2.4rem,98rem);background-color:rgb(var(--color-background));overflow:hidden;outline:none;box-shadow:none}@media screen and (min-width:750px){.lookbook-modal__content{width:calc(100% - 4.8rem);height:min(var(--vh, 1vh) * 100 - 4.8rem,98rem);max-height:none}}.lookbook-modal__scroller{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.lookbook-modal__scroller::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.lookbook-modal__scroller{flex-direction:row;height:100%;overflow:hidden}}.lookbook-modal__media{position:relative;flex-shrink:0;width:100%;aspect-ratio:3/4;overflow:hidden}@media screen and (min-width:750px){.lookbook-modal__media{flex:1 0 0;width:auto;height:100%;aspect-ratio:auto}}.lookbook-modal__media-item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lookbook-modal__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,rgba(var(--color-overlay),.65),rgba(var(--color-overlay),0),rgba(var(--color-overlay),.65))}.lookbook-modal__caption{position:absolute;inset-block-end:0;inset-inline-start:0;z-index:2;max-width:64rem;padding:2.4rem}.lookbook-modal__panel{display:flex;flex-direction:column;flex:0 0 auto}@media screen and (min-width:750px){.lookbook-modal__panel{flex:1 0 0;width:50%;min-height:0}}.lookbook-modal__header{display:flex;align-items:center;justify-content:space-between;min-height:5.7rem;gap:1.6rem;padding:1.9rem 2.4rem;border-bottom:.1rem solid rgba(var(--color-border));flex-shrink:0}@media screen and (min-width:750px){.lookbook-modal__header{padding-inline-end:5.6rem}}.lookbook-modal__title .block-heading{margin:0;font-size:calc(var(--font-body-scale) * 1.2rem)}.lookbook-modal__products{display:flex;flex-direction:column;align-items:center;gap:2.4rem;padding:4rem 2.4rem;flex:0 0 auto}@media screen and (min-width:750px){.lookbook-modal__products{padding:16rem 2.4rem;overflow-y:auto;overscroll-behavior:contain;flex:1 1 auto;min-height:0}}.lookbook-modal__products::-webkit-scrollbar{width:.4rem}.lookbook-modal__products::-webkit-scrollbar-thumb{background-color:rgb(var(--color-scrollbar))}.lookbook-modal__product{width:100%;max-width:40rem}.lookbook-modal__close{position:absolute;top:1.6rem;right:auto;inset-inline-end:1.6rem;z-index:8;margin:0}.lookbook-modal__close.is-over-media svg.icon-close{color:rgb(var(--color-background))}@media(hover:hover){.lookbook-modal__product product-card:hover .product-card__name .hover-underlined-link{background-size:100% .1rem;background-position:left 100%}}[dir=rtl] .lookbook-card__content{align-items:flex-start}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-lookbook.css.map */
