.look-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:4rem 0}.look-gallery__title{font-size:20px;text-align:center;margin-bottom:3rem;margin-top:56px}.look-gallery__item{cursor:pointer;overflow:hidden;aspect-ratio:3/4}.look-gallery__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.look-gallery__item:hover .look-gallery__image{transform:scale(1.05)}.look-lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;z-index:9999;align-items:center;justify-content:center}.look-lightbox.active{display:flex}.look-lightbox .splide__arrow{width:40px;height:40px;color:#fff;background:transparent;border:1px solid #fff;opacity:1}.look-lightbox__content{width:100%;max-width:1200px;height:90vh;display:flex;align-items:center;justify-content:center;padding:0 6rem}.look-lightbox__close{position:absolute;top:32px;right:32px;background:none;border:1px solid #fff;opacity:1;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:opacity .3s ease}.look-lightbox__close svg{width:14px;height:14px}.look-lightbox__close:hover{opacity:.7}.look-lightbox__loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10000;opacity:1;transition:opacity .3s ease}.look-lightbox__loading.hidden{opacity:0;pointer-events:none}.look-lightbox__spinner{width:50px;height:50px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spinner-rotate .8s linear infinite}@keyframes spinner-rotate{to{transform:rotate(360deg)}}#lookSlider{width:100%;height:100%;opacity:0;transition:opacity .3s ease}#lookSlider.loaded{opacity:1}.splide__track,.splide__list{height:100%}.splide__slide{display:flex;align-items:center;justify-content:center;height:100%;opacity:1}.splide__arrow{background:#ffffff1a;width:4rem;height:4rem;transition:background .3s ease}.splide__arrow:hover{background:#fff3}.splide__arrow svg{fill:#fff}@media screen and (max-width:768px){.look-gallery{grid-template-columns:repeat(1,1fr);gap:1rem;padding:2rem 0}.look-lightbox__content{padding:0 3rem}.look-lightbox__close{top:20px;right:20px;font-size:3rem;width:3rem;height:3rem}.splide__arrow{width:3rem;height:3rem}}.look-products{margin:4rem 0;padding:3rem;background:#fff}.look-products__header{display:flex;align-items:center;gap:2rem;margin-bottom:2rem}.look-products__image-preview{flex-shrink:0;width:100px;height:133px;overflow:hidden}.look-products__image-preview img{width:100%;height:100%;object-fit:cover}.look-products__title{font-size:20px;text-align:left}.look-products__list{display:flex;flex-direction:column;gap:2rem}.look-product-item{display:flex;align-items:center;gap:2rem;text-decoration:none;color:inherit;transition:opacity .3s ease;border-bottom:1px solid #e5e5e5;padding-bottom:2rem}.look-product-item:last-child{border-bottom:none;padding-bottom:0}.look-product-item:hover{opacity:.7}.look-product-item__image{flex-shrink:0;width:200px;height:250px;overflow:hidden}.look-product-item__image img{width:100%;height:100%;object-fit:cover}.look-product-item__info{flex:1}.look-product-item__title{font-size:18px;font-weight:600;margin-bottom:.5rem;text-decoration:underline}.look-product-item__price{font-size:16px;color:#666}.look-lightbox__slide-container{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:center;gap:30px;max-width:100%;height:auto;background:#fff}.look-lightbox__image{max-width:100%;max-height:100%;object-fit:contain;width:auto;height:auto}.look-lightbox__products{max-width:100%;display:flex;flex-direction:column;gap:1rem;max-height:90%;overflow-y:auto;padding-right:20px}.look-lightbox-product{display:flex;flex-direction:column;gap:0rem;color:inherit;transition:all .3s ease}.look-lightbox-product__title{font-size:16px;font-weight:700;text-decoration:none}.look-lightbox-product__price{font-size:14px}@media screen and (max-width:1024px){.look-lightbox__slide-container{grid-template-columns:1fr;gap:0}.look-lightbox__products{max-height:100%;padding:20px}}@media screen and (max-width:768px){.look-products__header{flex-direction:column;align-items:flex-start}.look-product-item{flex-direction:column;align-items:flex-start;gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-main-article-lookbook.css.map */
