.lightbox{z-index:99990;visibility:hidden;opacity:0;justify-content:center;align-items:center;width:100%;max-width:100vw;height:100%;max-height:100vh;padding-top:35px;padding-bottom:20px;display:flex;position:fixed;top:0;left:0;overflow:auto}.lightbox.active{visibility:visible;opacity:1}.lightbox-backdrop{z-index:99991;background:#252524;width:100%;height:100%;position:fixed;top:0;left:0}.lightbox .close{z-index:99993;opacity:1;position:absolute;top:10px;right:10px}@media (width<=576px){.lightbox .close{position:fixed;top:0}}.lightbox .close:focus,.lightbox .close:hover{cursor:pointer}.lightbox .lightbox-content-wrap{z-index:99992;width:90%;max-width:100vw;margin:auto;padding:0;position:relative}@media (width<=576px){.lightbox .lightbox-content-wrap{width:100%}}.lightbox .lightbox-content-wrap .lightbox-content{position:relative}.lightbox .lightbox-content-wrap .lightbox-slide{background:#f1f1ee;transition:all .3s;display:none}.lightbox .lightbox-content-wrap .lightbox-slide.active{display:block}.lightbox .lightbox-content-wrap .lightbox-slide .numbertext{color:#f2f2f2;padding:8px 12px;font-size:12px;position:fixed;top:10px;left:10px}.lightbox .lightbox-content-wrap .lightbox-slide img{-o-object-fit:contain;object-fit:contain;border-radius:4px;max-width:100%;max-height:calc(100vh - 170px);margin:0 auto;display:block}@media (width<=576px){.lightbox .lightbox-content-wrap .lightbox-slide img{border-radius:0}}.lightbox .lightbox-content-wrap .lightbox-next,.lightbox .lightbox-content-wrap .lightbox-prev{cursor:pointer;height:135px;transition:all .3s;position:absolute;top:50%;transform:translateY(-50%)}@media (width<=576px){.lightbox .lightbox-content-wrap .lightbox-next,.lightbox .lightbox-content-wrap .lightbox-prev{height:80px}}.lightbox .lightbox-content-wrap .lightbox-next{right:0}.lightbox .lightbox-controls{flex-wrap:wrap;justify-content:center;margin-top:10px;margin-left:-5px;margin-right:-5px;display:flex}.lightbox .lightbox-controls .lightbox-control{width:100px;margin:0 5px 10px}.lightbox .lightbox-controls .lightbox-control-item{opacity:.6;cursor:pointer;border-radius:8px;transition:all .3s}.lightbox .lightbox-controls .lightbox-control-item:hover,.lightbox .lightbox-controls .lightbox-control.active .lightbox-control-item{opacity:1}.lightbox .lightbox-controls .lightbox-control img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;max-height:100px}.lightbox .lightbox-product-info{align-items:flex-start;gap:10px;padding-top:20px;display:flex}@media (width<=576px){.lightbox .lightbox-product-info{flex-wrap:wrap;padding-left:15px;padding-right:15px}}.lightbox .lightbox-product-info .inline-product{flex-direction:column;gap:10px;display:flex}@media (width<=576px){.lightbox .lightbox-product-info .inline-product{width:100%}}.lightbox .lightbox-product-info .inline-product--inner{gap:10px;display:flex}.lightbox .lightbox-product-info .inline-product--image{aspect-ratio:1;background:#f1f1ee;border-radius:4px;width:50px;min-width:50px;overflow:hidden}.lightbox .lightbox-product-info .inline-product--image img{width:100%;height:100%}.lightbox .lightbox-product-info .inline-product--title{color:#fff;width:calc(100% - 60px);max-width:330px;font-size:18px;font-weight:600;line-height:26px;text-decoration:none}.lightbox .lightbox-product-info .product-info-link{margin-left:auto}.lightbox .lightbox-product-info .btn{height:47px}@media (width<=576px){.lightbox .lightbox-product-info .btn{width:calc(50% - 5px);margin:0}}.lightbox .lightbox-info-title{color:#b3b0af;font-size:15px;font-weight:400;line-height:25px}.lightbox.review-lightbox .lightbox-content{width:fit-content;margin:0 auto}.lightbox.review-lightbox .lightbox-content .next,.lightbox.review-lightbox .lightbox-content .prev{background-color:#fff;border-radius:0;padding:6px}.lightbox.review-lightbox .lightbox-slide{width:fit-content;margin:0 auto}.lightbox.review-lightbox .lightbox-slide.active img{-o-object-fit:contain;object-fit:contain;border-radius:0;width:100%}.lightbox.review-lightbox .review-info{background-color:#fff;width:100%;margin:0 auto;padding:20px}.lightbox.review-lightbox .review-info .lightbox-excerpt{text-align:left;margin:0 0 14px}.lightbox.review-lightbox .review-info .lightbox-product a{-moz-column-gap:8px;column-gap:8px;display:flex}.lightbox.review-lightbox .review-info .lightbox-product a img{width:100%;max-width:40px}.lightbox.adjusted-size .lightbox-content-wrap{justify-content:center;display:flex}.lightbox.adjusted-size .lightbox-content-wrap .lightbox-slide{background:#f1f1ee;border-radius:4px}.lightbox.adjusted-size .lightbox-content-wrap .lightbox-slide img{aspect-ratio:1}
