lookbook-landing{display:block;width:100%;font-family:var(--font-paragraph--family)}.lookbook-landing__masonry{display:grid;grid-template-columns:repeat(5,1fr);gap:0;width:100%;min-height:100vh;grid-template-areas:"area-1 area-1 area-2 area-3 area-4" "area-1 area-1 area-5 area-5 area-6" "area-7 area-7 area-5 area-5 area-8" "area-7 area-7 area-9 area-10 area-11" "area-12 area-13 area-14 area-15 area-15" "area-16 area-17 area-18 area-15 area-15" "area-19 area-20 area-21 area-22 area-23"}@media screen and (max-width:749px){.lookbook-landing__masonry{grid-template-columns:repeat(2,1fr);grid-template-areas:none;grid-auto-flow:dense;grid-auto-rows:minmax(200px,auto)}.lookbook-landing__grid-item{grid-area:auto!important;aspect-ratio:3/4}.lookbook-landing__grid-item:nth-child(1),.lookbook-landing__grid-item:nth-child(5),.lookbook-landing__grid-item:nth-child(14){grid-column:span 2;grid-row:span 2;aspect-ratio:auto}}.lookbook-landing__grid{display:grid;gap:var(--lookbook-list-gap);grid-template-columns:var(--lookbook-list-columns-mobile)}@media screen and (min-width:750px){.lookbook-landing__grid{grid-template-columns:var(--lookbook-list-columns)}}.lookbook-landing__grid-item{position:relative;display:block;background:none;border:none;padding:0;cursor:pointer;overflow:hidden;width:100%;height:100%}.lookbook-landing__grid-item img{width:calc(100% + 1px);height:calc(100% + 1px);max-width:calc(100% + 1px);object-fit:cover;display:block;transition:transform .5s ease}.lookbook-landing__grid-item:hover img{transform:scale(1.05)}.lookbook-landing__grid-image{width:100%;height:100%}.lookbook-landing__detail-view{width:100%;background:#fff}.lookbook-landing__detail-view:not(.dialog-modal) .lookbook-landing__detail-container,.lookbook-landing__detail-view:not(.dialog-modal) .lookbook-landing__detail-products{min-height:100vh}.lookbook-landing__detail-view:not(.dialog-modal) .lookbook-landing__detail-image{height:100vh}.lookbook-landing__detail-container{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:989px){.lookbook-landing__detail-container{grid-template-columns:1fr}}.lookbook-landing__detail-image{position:relative;overflow:hidden}@media screen and (max-width:989px){.lookbook-landing__detail-image{min-height:auto;height:auto}}.lookbook-landing__detail-image-item{width:100%;height:100%}.lookbook-landing__detail-image-item img{width:100%;height:100%;object-fit:cover;display:block}.lookbook-landing__detail-products{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;background-color:#fff;color:#000}@media screen and (max-width:749px){.lookbook-landing__detail-products{padding:25px 20px;min-height:auto}}.lookbook-landing__detail-products[hidden]{display:none}.lookbook-landing__detail-title{text-align:center;margin-bottom:80px;margin-top:0;width:100%}@media screen and (max-width:749px){.lookbook-landing__detail-title{margin-bottom:36px}}.lookbook-landing__detail-title-text{font-size:28px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-underline-offset:8px;text-transform:uppercase;letter-spacing:.05em}.lookbook-landing__product-list{display:flex;flex-direction:column;gap:60px;width:100%;max-width:650px}@media screen and (max-width:749px){.lookbook-landing__product-list{flex-direction:row;gap:20px}}.lookbook-landing__product-item{display:flex;align-items:center;gap:20px;text-decoration:none;color:#000}@media screen and (max-width:749px){.lookbook-landing__product-item{gap:20px;flex-direction:column}}.lookbook-landing__product-image{width:290px;flex-shrink:0}@media screen and (max-width:749px){.lookbook-landing__product-image{width:100%}}.lookbook-landing__product-image img{width:100%;height:auto;display:block}.lookbook-landing__product-info{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:5px}.lookbook-landing__product-title{font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.02em;margin:0;color:#000;text-transform:uppercase;max-width:200px}.lookbook-landing__product-variant{font-size:14px;font-weight:400;color:#000;margin:0;text-transform:uppercase;display:none}.lookbook-landing__product-price{font-size:13px;font-weight:400;color:#000;margin:5px 0 0}.lookbook-landing__detail-products .lookbook-landing__not-available{font-size:28px;text-transform:uppercase;line-height:1.6;margin-bottom:0;text-align:center}.lookbook-landing__detail-popup{padding:0;overflow:hidden}.lookbook-landing__detail-popup .lookbook-landing__detail-container{min-height:0;max-height:85vh;overflow-y:auto}@media screen and (max-width:749px){.lookbook-landing__detail-popup .lookbook-landing__detail-container{grid-template-columns:1fr;max-height:100%}}.lookbook-landing__detail-popup .lookbook-landing__detail-image{height:auto;min-height:320px}.lookbook-landing__detail-popup .lookbook-landing__detail-products{min-height:0;padding:40px}@media screen and (max-width:749px){.lookbook-landing__detail-popup .lookbook-landing__detail-products{padding:24px 20px}}.lookbook-landing__detail-popup .lookbook-landing__back-button{margin-top:40px}.lookbook-landing__popup-close{position:absolute;top:var(--margin-2xs);right:var(--margin-2xs);z-index:var(--layer-raised);cursor:pointer}.lookbook-landing__back-button{margin-top:100px;background:none;border:none;padding:10px;cursor:pointer;transition:border-color .3s;font-family:var(--font-paragraph--family);text-decoration:underline}@media screen and (max-width:749px){.lookbook-landing__back-button{margin-top:20px}}.lookbook-landing__back-text{font-size:14px;font-weight:400;letter-spacing:.05em;text-transform:uppercase}.section-lookbook .lookbook-landing{position:relative;overflow:hidden}.section-lookbook .lookbook-landing-view-drop .lookbook-landing__grid-view{position:absolute;top:0;width:100%}.section-lookbook .lookbook-landing-view-drop:before{content:"";display:block;padding-bottom:82.33%}@media screen and (max-width:749px){.section-lookbook .lookbook-landing-view-drop:before{padding-bottom:200%}}.section-lookbook:has(.lookbook-landing__grid-view[hidden]) .lookbook-landing-view-drop:before{padding-bottom:0}.lookbook-landing--hiding{animation:fadeOut .4s ease forwards}.lookbook-landing--showing{animation:fadeIn .6s ease forwards}@media screen and (max-width:749px){.section.section-lookbook{--spacing-scale: .53}.lookbook-landing__not-available{font-size:22px}.section.section-lookbook{grid-template-columns:1fr}.section.section-lookbook>*{grid-column:1}}.lookbook-detail-modal{max-width:calc(100% - 20px);width:122.6666666667vh;max-height:calc(100% - 20px)}.lookbook-detail-modal[open]{animation:modalSlideInTop var(--animation-speed) var(--animation-easing) forwards}@media screen and (min-width:750px){.lookbook-detail-modal{max-height:90vh}}@keyframes fadeOut{to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/component-lookbook.css.map */
