.lookbook{--lookbook-font: "Helvetica Neue", Helvetica, Arial, sans-serif;--lookbook-color-text: #000;--lookbook-color-text-light: #666;--lookbook-color-bg: #fff;--lookbook-color-border: #e5e5e5;--lookbook-spacing-xs: .5rem;--lookbook-spacing-sm: 1rem;--lookbook-spacing-md: 2rem;--lookbook-spacing-lg: 4rem;--lookbook-spacing-xl: 6rem;--lookbook-transition: .4s cubic-bezier(.25, .46, .45, .94)}.lookbook{font-family:var(--lookbook-font);background-color:var(--lookbook-color-bg);padding:0 0 var(--lookbook-spacing-xl);overflow:hidden}.lookbook__header{text-align:center;margin-bottom:5rem;padding:2rem var(--lookbook-spacing-md) 0}.lookbook__title{font-size:14px;font-weight:400;letter-spacing:.2rem;text-transform:uppercase;color:var(--lookbook-color-text);margin:0 0 1.5rem;line-height:1.5}.lookbook__nav{display:flex;justify-content:center;gap:var(--lookbook-spacing-md)}.lookbook__nav-link{font-size:11px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--lookbook-color-text-light);text-decoration:none;padding:var(--lookbook-spacing-xs) 0;position:relative;transition:color var(--lookbook-transition)}.lookbook__nav-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--lookbook-color-text);transform:scaleX(0);transition:transform var(--lookbook-transition)}.lookbook__nav-link:hover,.lookbook__nav-link--active{color:var(--lookbook-color-text)}.lookbook__nav-link--active:after,.lookbook__nav-link:hover:after{transform:scaleX(1)}.lookbook__grid{column-count:1;column-gap:var(--lookbook-spacing-md);max-width:1400px;margin:0 auto;padding:0 var(--lookbook-spacing-md)}@media(min-width:768px){.lookbook__grid{column-count:2;column-gap:var(--lookbook-spacing-lg)}}@media(min-width:1200px){.lookbook__grid{column-count:3;column-gap:var(--lookbook-spacing-lg)}}.lookbook__item{break-inside:avoid;margin-bottom:var(--lookbook-spacing-lg);opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.lookbook__item.is-visible{opacity:1;transform:translateY(0)}.lookbook__item--default,.lookbook__item--centered,.lookbook__item--left,.lookbook__item--right{display:block}.lookbook__item--default .lookbook__image-wrapper,.lookbook__item--centered .lookbook__image-wrapper,.lookbook__item--left .lookbook__image-wrapper,.lookbook__item--right .lookbook__image-wrapper{max-width:100%}@media(min-width:768px){.lookbook__item--full{column-span:all;margin-bottom:var(--lookbook-spacing-xl)}.lookbook__item--full .lookbook__image-wrapper{max-width:900px;margin:0 auto}}.lookbook__item--video{column-span:all;margin-bottom:var(--lookbook-spacing-xl);margin-top:var(--lookbook-spacing-lg)}.lookbook__video-wrapper{width:100%;max-width:100%;margin:0 auto}.lookbook__video{width:100%;height:auto;display:block}.lookbook__video-placeholder{width:100%;aspect-ratio:16 / 9;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;color:var(--lookbook-color-text-light);font-size:.875rem;letter-spacing:.1em}.lookbook__image-wrapper{position:relative;display:block;width:100%;background:none;border:none;padding:0;cursor:pointer;overflow:hidden}.lookbook__image{width:100%;height:auto;display:block;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.lookbook__image-wrapper:hover .lookbook__image{transform:scale(1.02)}.lookbook__placeholder{background-color:#f5f5f5;aspect-ratio:3 / 4}.lookbook__plus{position:absolute;bottom:var(--lookbook-spacing-md);right:var(--lookbook-spacing-md);width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--lookbook-color-text);opacity:.7;transition:opacity var(--lookbook-transition),transform var(--lookbook-transition)}.lookbook__image-wrapper:hover .lookbook__plus{opacity:1;transform:rotate(90deg)}.lookbook-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity var(--lookbook-transition)}.lookbook-modal[aria-hidden=false]{pointer-events:auto}.lookbook-modal.is-open{opacity:1}.lookbook-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;cursor:pointer}.lookbook-modal__container{position:relative;width:100%;height:100%;max-width:1400px;max-height:90vh;display:flex;flex-direction:column;padding:70px var(--lookbook-spacing-md) var(--lookbook-spacing-md);transform:translateY(20px);transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.lookbook-modal.is-open .lookbook-modal__container{transform:translateY(0)}@media(min-width:768px){.lookbook-modal__container{padding:var(--lookbook-spacing-lg);padding-top:80px}}.lookbook-modal__close{position:fixed;top:20px;right:20px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--lookbook-color-text);opacity:.6;transition:opacity var(--lookbook-transition);z-index:10002}.lookbook-modal__close:hover{opacity:1}@media(min-width:768px){.lookbook-modal__close{top:30px;right:30px}}.lookbook-modal__content{display:flex;flex-direction:column;height:100%;gap:var(--lookbook-spacing-md);overflow:hidden;align-items:flex-start}@media(min-width:900px){.lookbook-modal__content{flex-direction:row;gap:var(--lookbook-spacing-lg);overflow:hidden;align-items:flex-start}}.lookbook-modal__image-side{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:center;width:100%}@media(min-width:900px){.lookbook-modal__image-side{flex:0 0 55%;height:100%;align-items:flex-start;width:auto}}.lookbook-modal__image{max-width:100%;max-height:45vh;width:auto;height:auto;object-fit:contain}@media(min-width:900px){.lookbook-modal__image{max-height:100%}}.lookbook-modal__products-side{flex:1;display:flex;flex-direction:column;position:relative;min-height:0;justify-content:flex-start;width:100%;overflow-y:auto}@media(min-width:900px){.lookbook-modal__products-side{padding-right:var(--lookbook-spacing-lg);padding-top:0;width:auto;overflow-y:visible}}.lookbook-modal__products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--lookbook-spacing-md);padding-bottom:var(--lookbook-spacing-md);align-content:start}@media(min-width:900px){.lookbook-modal__products-grid{gap:var(--lookbook-spacing-sm);overflow-y:auto}}.lookbook-modal__product{display:flex;flex-direction:column;text-decoration:none;color:var(--lookbook-color-text);transition:opacity var(--lookbook-transition)}.lookbook-modal__product:hover{opacity:.7}.lookbook-modal__product-image-wrapper{aspect-ratio:1 / 1;background-color:#f8f8f8;margin-bottom:var(--lookbook-spacing-sm);overflow:hidden;width:100%;min-width:120px}@media(min-width:900px){.lookbook-modal__product-image-wrapper{min-width:150px}}.lookbook-modal__product-image{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.lookbook-modal__product-title{font-size:.625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;text-align:center;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.lookbook-modal__product-title{font-size:.6875rem}}.lookbook-modal__nav{position:fixed;top:50%;transform:translateY(-50%);width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--lookbook-color-text);opacity:.4;transition:opacity var(--lookbook-transition);z-index:10001}.lookbook-modal__nav:hover{opacity:1}.lookbook-modal__nav--prev{left:20px}.lookbook-modal__nav--next{right:20px}@media(min-width:900px){.lookbook-modal__nav--prev{left:40px}.lookbook-modal__nav--next{right:40px}}@media(max-width:600px){.lookbook-modal__nav{width:40px;height:40px}.lookbook-modal__nav--prev{left:10px}.lookbook-modal__nav--next{right:10px}}.lookbook__item:nth-child(1){transition-delay:0s}.lookbook__item:nth-child(2){transition-delay:.1s}.lookbook__item:nth-child(3){transition-delay:.15s}.lookbook__item:nth-child(4){transition-delay:.2s}.lookbook__item:nth-child(5){transition-delay:.25s}.lookbook__item:nth-child(6){transition-delay:.3s}.lookbook-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/141/assets/lookbook-section.css.map */
