.lookbook-grid{width:100%;background-color:#000}.lookbook-grid__header{text-align:center;margin-bottom:3rem}.lookbook-grid__title{font-size:clamp(2.4rem,3vw,4rem);font-weight:400;letter-spacing:.15em;margin:0 0 1rem;color:#fff}.lookbook-grid__subtitle{font-size:1.2rem;letter-spacing:.1em;color:#fff6;margin:0}.lookbook-grid__list{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;list-style:none;margin:0;padding:0}.lookbook-grid__item{position:relative;overflow:hidden}.lookbook-grid__trigger{display:block;width:100%;background:none;border:none;padding:0;cursor:pointer}.lookbook-grid__image-wrapper{position:relative;overflow:hidden;aspect-ratio:3 / 4;background-color:#111}.lookbook-grid__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease,opacity .4s ease}.lookbook-grid__placeholder{width:100%;height:100%;background-color:#1a1a1a}.lookbook-grid__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000073;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .4s ease}.lookbook-grid__overlay-text{color:#fff;font-size:1.2rem;letter-spacing:.2em;font-weight:400;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:4px}.lookbook-grid__trigger:hover .lookbook-grid__image{transform:scale(1.06);opacity:.8}.lookbook-grid__trigger:hover .lookbook-grid__overlay{opacity:1}.lookbook-grid__archive-btn-wrap{text-align:center;margin-top:4rem}.lookbook-grid__archive-btn{display:inline-block;border:1px solid rgba(255,255,255,.5);color:#fff;text-decoration:none;font-size:1.2rem;letter-spacing:.25em;padding:1.4rem 4rem;transition:background-color .3s ease,border-color .3s ease}.lookbook-grid__archive-btn:hover{background-color:#ffffff1a;border-color:#fff}.lookbook-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .6s ease-out}.lookbook-modal.is-open{opacity:1;pointer-events:all}.lookbook-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000000d9;cursor:pointer}.lookbook-modal__container{position:relative;z-index:1;background-color:#111;width:90%;max-width:860px;max-height:90vh;overflow-y:auto;transform:translateY(30px) scale(.97);transition:transform .6s ease-out,opacity .6s ease-out;opacity:0}.lookbook-modal.is-open .lookbook-modal__container{transform:translateY(0) scale(1);opacity:1}.lookbook-modal__close{position:absolute;top:1.6rem;right:1.6rem;background:none;border:none;color:#fff;cursor:pointer;z-index:2;padding:4px;opacity:.7;transition:opacity .2s}.lookbook-modal__close:hover{opacity:1}.lookbook-modal__inner{display:grid;grid-template-columns:1fr 1fr}.lookbook-modal__image-wrap{aspect-ratio:3 / 4;overflow:hidden}.lookbook-modal__image{width:100%;height:100%;object-fit:cover;display:block}.lookbook-modal__info{padding:3rem 2.4rem;display:flex;flex-direction:column;justify-content:center;gap:1.6rem}.lookbook-modal__instagram{display:flex;align-items:center;gap:.8rem;color:#fff9}.lookbook-modal__ig-icon{width:20px;height:20px;flex-shrink:0}.lookbook-modal__ig-name{font-size:1.3rem;letter-spacing:.05em;color:#fff9;text-decoration:none}.lookbook-modal__ig-name:hover{color:#fff}.lookbook-modal__caption{font-size:1.3rem;line-height:1.8;color:#ffffffa6;margin:0}.lookbook-modal__product{border-top:1px solid rgba(255,255,255,.1);padding-top:1.6rem}.lookbook-modal__product-name{font-size:1.5rem;color:#fff;margin:0 0 .6rem;font-weight:500}.lookbook-modal__product-price{font-size:1.6rem;color:#fff;margin:0}.lookbook-modal__btn{display:block;text-align:center;background-color:#fff;color:#000;text-decoration:none;font-size:1.3rem;letter-spacing:.15em;padding:1.4rem;transition:background-color .2s ease,color .2s ease;margin-top:auto}.lookbook-modal__btn:hover{background-color:#e0e0e0}@media screen and (max-width:749px){.lookbook-grid__list{grid-template-columns:repeat(2,1fr);gap:3px}.lookbook-modal__inner{grid-template-columns:1fr}.lookbook-modal__image-wrap{aspect-ratio:3 / 4}.lookbook-modal__info{padding:2rem 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-lookbook-grid.css.map */
