.product-page-sb{padding-top:20px;padding-bottom:40px}.product-page-image{width:60%}.product-page-info{width:40%}.pdct-data-title .heading-2{font-size:30px;line-height:1.1}.stock-text{font-size:12px;gap:2px}.product-price-main{font-size:30px;line-height:36px}.pdp-save-price{font-size:10px;padding:6px 8px;border-radius:4px}.product-data-variant-box{border:1px solid var(--clr-alto);margin:20px 0 0;padding:2rem 1rem 1rem;border-radius:6px}.variant-label{background:var(--clr-primary-shade);border:2px solid var(--clr-alto);margin-bottom:20px;top:.5%;left:50%;transform:translate(-50%,-50%);padding:8px;border-radius:100vmax;width:80%}.variant-grid{display:grid;grid-template-columns:repeat(4,1fr);max-height:310px;overflow-y:scroll}.variant-grid button{border:2px solid var(--clr-alto);padding:8px}.variant-grid button:hover{border-color:var(--clr-secondary)}.variant-grid button.selected{border-color:var(--clr-secondary);background:#f8fbff}.txt-img{padding-inline:12px;line-height:14px}.variant-button.selected:after{content:"\2714";position:absolute;top:6px;right:6px;background-color:var(--clr-secondary);color:var(--clr-white);width:20px;height:20px;border-radius:100vmax;display:flex;align-items:center;justify-content:center;line-height:normal;font-size:12px;font-weight:700}.pdct-bundle-card{padding:10px 0;border:1px solid var(--clr-alto)}.product-info-dropdown-detailsss,.product-info-dropdown-details{padding:16px 0;border-bottom:1px solid var(--clr-alto)}.product-info-dropdown-details>div :last-child{border:none;padding-bottom:0}.product-info-dropdown-list{padding-left:18px!important;list-style:disc;margin-top:16px}.product-info-dropdown-faq-question{margin-bottom:6px}.product-info-dropdown-details[open] .icccon{transform:rotate(45deg)}#splide-box{padding:28px 16px;border:1px solid var(--clr-alto)}#splide-box .splide__track{width:70%;height:auto}#splide-box .splide__slide{gap:6px;margin-right:0!important;width:100%!important}#splide-box .splide__pagination{width:25%;height:auto;gap:var(--gap-xxs);padding:0!important;position:static!important;justify-content:end!important}#splide-box .splide__pagination__page{background:var(--clr-alto);margin:0!important;width:6px!important;height:6px!important}#splide-box .splide__pagination__page.is-active{background:var(--clr-black);transform:scale(1.2)}.prdct-review>p{margin:8px 0}.prdct-review div *{line-height:20px}.product-main-image{padding:8px;background-color:var(--clr-primary-shade)}.custom-height_slide{max-height:650px;overflow:hidden}.prdct-sub-image-item{border:1px solid transparent}.prdct-sub-image-item.active{border-color:var(--clr-secondary)!important}.prdct-img-main{flex:1}.prdct-img-main .splide__slide img{height:auto;cursor:zoom-in}.click-expand{bottom:0;left:50%;transform:translate(-50%,-50%);z-index:10}.click-expand button{background:#0000008c;border-radius:100vmax;border:none;padding:4px 10px;font-size:var(--gap-xs)}.lightbox-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e0;z-index:1000}.lightbox-overlay.open{display:flex}.lightbox-overlay img{max-width:90vw;max-height:90vh;object-fit:contain}.lightbox-close{top:20px;right:24px;font-size:32px;cursor:pointer;background:none;border:none;line-height:1}.price{font-size:var(--fs-sm);text-decoration:line-through}@media(max-width:824px){.product-page-main{flex-direction:column}.product-page-image,.product-page-info{width:100%}.product-page-sb #product-title-rating.block-sm-hidden{display:none}.product-page-sb #product-title-rating.hidden-sm-block{display:block}.variant-grid{grid-template-columns:repeat(5,1fr)}}@media(max-width:765px){.product-page-sb{padding-top:16px;padding-bottom:24px}.product-page-sb>.container .product-page-main>div{gap:var(--gap-sm)}.product-page-main{gap:var(--gap-sm)}.pdct-data-title .heading-2{font-size:22px}.product-price-main{font-size:var(--fs-2xl);line-height:32px}.stock-text{font-size:8px}.pdp-save-price{padding:4px 8px}.price{font-size:var(--fs-xs)}.variant-grid button{padding:6px}.variant-grid button:hover{transform:unset}.img-pt img{height:75px}.txt-img{min-height:auto}.product-info-dropdown{padding:10px 0 0}.product-main-image{padding:0}#splide-box{padding:16px}}@media(max-width:400px){.variant-button.selected:after{top:5px;right:5px;width:16px;height:16px;font-size:10px}}@media(max-width:450px){.pdct-bundle-card{padding:8px 0}.pdct-bundle-card p{font-size:var(--fs-sm)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/product_page.css.map */
