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