.product-page-sb{padding-top:20px;padding-bottom:40px}.product-page-main{gap:48px}.product-page-image{width:60%;position:sticky;top:20px;align-self:flex-start}.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}.variant-grid{display:grid;grid-template-columns:repeat(5,1fr);max-height:210px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--clr-primary)}.variant-grid::-webkit-scrollbar{width:6px}.variant-grid::-webkit-scrollbar-track{background:var(--clr-primary-shade);border-radius:100vmax;margin:4px 0}.variant-grid::-webkit-scrollbar-thumb{background:var(--clr-secondary);border-radius:100vmax}.variant-grid::-webkit-scrollbar-thumb:hover{background:var(--clr-secondary-shade)}.variant-grid::-webkit-scrollbar-button{display:none;width:0;height:0}.variant-grid button{border:1px solid var(--clr-alto)}.variant-grid button:hover,.variant-grid button.selected{border-color:var(--clr-secondary)}.txt-img{padding:8px;line-height:14px}.variant-button.selected:after{content:"";position:absolute;top:4px;right:4px;background-color:var(--clr-secondary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:11px 11px;width:14px;height:14px;border-radius:100vmax}.pdct-bundle-card{padding:10px;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:#f4efe63d}.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}.prdct-img-main .splide__arrow{width:42px;height:42px;background:var(--clr-white);border:1px solid var(--clr-alto);box-shadow:0 2px 10px #00000014;opacity:1;transition:background .2s ease,border-color .2s ease}.prdct-img-main .splide__arrow svg{width:14px;height:14px;fill:var(--clr-text);transition:fill .2s ease}.prdct-img-main .splide__arrow:hover:not(:disabled){background:var(--clr-secondary);border-color:var(--clr-secondary);opacity:1}.prdct-img-main .splide__arrow:hover:not(:disabled) svg{fill:var(--clr-white)}.prdct-img-main .splide__arrow:disabled{opacity:.35;box-shadow:none}.prdct-img-main .splide__arrow--prev{left:18px}.prdct-img-main .splide__arrow--next{right:18px}.click-expand{bottom:0;left:50%;transform:translate(-50%,-50%);z-index:10}.finger-icon{bottom:12px;right:12px;z-index:10}.click-expand button{background:#0000008c;border-radius:100vmax;border:none;padding:4px 10px;font-size:var(--gap-xs)}@media(max-width:765px){.click-expand{bottom:12px}#prdct-img-main .splide__pagination{--sb-dot: 7px;--sb-dot-gap: 5px;bottom:4px;padding:0;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:var(--sb-dot-gap);margin:0 auto;width:max-content;max-width:calc(8 * var(--sb-dot) + 7 * var(--sb-dot-gap));overflow:hidden;scroll-behavior:smooth}#prdct-img-main .splide__pagination li{flex:0 0 auto}#prdct-img-main .splide__pagination__page{width:var(--sb-dot);height:var(--sb-dot);margin:0;background:#2f3a2b;opacity:.45;transform:none}#prdct-img-main .splide__pagination__page.is-active{opacity:1;transform:none}}.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:80vw;max-height:80vh;object-fit:contain}.lightbox-close{top:8%;right:24px;font-size:32px;cursor:pointer;background:none;border:none;line-height:1}.price{font-size:var(--fs-sm);text-decoration:line-through}.prodct-desc .sb-richtext h2{font-size:28px;line-height:28px}@media(max-width:824px){.product-page-main{flex-direction:column}.product-page-image,.product-page-info{width:100%}.product-page-image{position:static;top:auto}.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: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}.prodct-desc .sb-richtext h2{font-size:24px}}@media(max-width:450px){.pdct-bundle-card{padding:8px}.pdct-bundle-card p{font-size:var(--fs-sm);text-align:center}}@media(max-width:400px){.product-page-sb{padding-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/product_page.css.map */
