product-info{position:relative}.js-single-main{padding:0}.js-single-main:not(.swiper-initialized) .swiper-wrapper{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 750px){.js-single-main:not(.swiper-initialized) .swiper-wrapper .product__slider-image{flex:0 0 24%}}.product__slider-image{transition:transform .4s ease,opacity .4s ease;transform:scale(.83)!important}@media screen and (max-width: 749px){.product__slider-image{transform:scale(.7067)!important}}.product__slider-image.swiper-slide-active{transform:scale(1)!important}product__slider-image.swiper-slide.swiper-slide-next,product__slider-image.swiper-slide.swiper-slide-prev{margin:0}.product__slider-image.swiper-slide-next{margin-right:-2.8vw;margin-left:-.9vw}@media screen and (max-width: 749px){.product__slider-image.swiper-slide-next{margin-left:-6.9vw}}.product__slider-image.swiper-slide-prev{margin-left:-2.8vw;margin-right:-.9vw}@media screen and (max-width: 749px){.product__slider-image.swiper-slide-prev{margin-left:2.2vw;margin-right:-5.9vw}}.js-single-main .swiper-wrapper{padding-left:3.7vw}.js-single-main .swiper-pagination{position:unset;margin-top:.55vw}@media screen and (max-width: 749px){.js-single-main .swiper-pagination{margin-top:1.7vw}}.swiper-pagination-bullet{width:.9348vw;height:.9348vw;background:#ddd;opacity:1}@media screen and (max-width: 749px){.swiper-pagination-bullet{width:2.72vw;height:2.72vw;margin:0 .55vw!important}}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.product__slider-image .product__media{transform:scale(1)!important}.product__media{border-color:#fff}.product__slider-image .product__media{border-radius:3.28vw}@media screen and (max-width: 749px){.product__slider-image .product__media{border-radius:9.0667vw}}.product__slider-image.swiper-slide-active .product__media{border-radius:3.28vw}@media screen and (max-width: 749px){.product__slider-image.swiper-slide-active .product__media{border-radius:9.0667vw}}.bundle-banner__media img{max-width:100%;height:auto}.product-bundle-container{width:100%;position:absolute;top:0vw;padding-top:3.85vw}@media screen and (max-width: 749px){.product-bundle-container{padding-top:7.25vw}}.product-bundle__svgheading svg{height:6.22vw;width:auto;margin:0 auto;vertical-align:middle}@media screen and (max-width: 749px){.product-bundle__svgheading svg{height:15.4667vw}}.product-bundle__header{margin-bottom:2.1vw}@media screen and (max-width: 749px){.product-bundle__header{padding:0;margin-bottom:4.7vw}}.product-bundle__header h2{font-size:4.375vw;font-family:Snell Roundhand LT Std;font-weight:700;font-style:italic;margin:0;line-height:1;margin-bottom:.3vw;margin-left:-1.1vw}.product-bundle__header p{font-size:1.40625vw;margin:0;font-weight:400}@media screen and (max-width: 749px){.product-bundle__header p{font-size:3.4667vw}}.product-bundle__pre{font-size:1.6667vw;margin:0;font-weight:400;display:flex;align-items:center;justify-content:center;gap:1vw}.product-bundle__pre:before,.product-bundle__pre:after{content:"";height:1px;width:14vw;background:#fff;margin-top:.7vw}.product-bundle__info-wrapper{max-width:31vw;margin:1.3vw auto 0}@media screen and (max-width: 749px){.product-bundle__info-wrapper{max-width:100%}}.product__description{font-size:1.302vw;font-weight:400;line-height:1.08}@media screen and (max-width: 749px){.product__description{font-size:3.4667vw;line-height:1.23;max-width:83vw;margin-left:auto!important;margin-right:auto!important;margin-bottom:7.5vw!important;margin-top:6vw!important}}.product-form__submit .price-atc{order:-1}.product-form__submit{padding:.6em 1.4em .7em;--color-button:255, 252, 240;--color-button-text: 50, 70, 62;letter-spacing:.01em}@media screen and (max-width: 749px){.product-form__submit{width:53vw;padding:.65em 1.4em .75em}}.product-form__quantity{--color-foreground: 0,0,0}.product-form__quantity .quantity:after{display:none}.price-atc .price-item{margin-right:.7vw}@media screen and (max-width: 749px){.price-atc .price-item{margin-right:1.5vw}}.price-atc .priceline{margin:0 .6vw 0 .4vw}@media screen and (max-width: 749px){.price-atc .priceline{margin:0 1.6vw 0 1.4vw}}.product-buy__actions .quantity{width:11vw;height:2.967vw}@media screen and (max-width: 749px){.product-buy__actions .quantity{width:33vw;height:9vw;overflow:hidden;border-radius:3px}}.product-buy__actions{margin-top:2.875vw}.quantity__input{padding-bottom:.2vw}.bundle-price__sale{font-weight:300;font-style:italic;font-size:1.041667vw;margin-top:.7vw;margin-left:.6vw}@media screen and (max-width: 749px){.bundle-price__sale{font-size:3.4667vw;margin-top:1.7vw;margin-left:0}}.bundle-products{margin-top:-8.6vw}@media screen and (max-width: 749px){.bundle-products{margin-top:-11.8vw}}.product-bundle__list{display:flex;align-items:center;justify-content:center;gap:.5729vw;margin-top:1.4vw}.product-bundle__list .product-bundle__item{width:10vw;height:2.5vw;color:#fff;border:1px solid #fff;font-size:1.041667vw;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:7px;letter-spacing:-.02em;padding-bottom:.2vw}.product-bundle__list .product-bundle__item.active{background:#fff;color:#000}@media screen and (max-width: 749px){.product-bundle__list{gap:1.8667vw;margin-top:4.07vw}.product-bundle__list .product-bundle__item{width:31.733vw;height:8vw;font-size:3.4667vw;padding-bottom:1vw}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/main-product-bundle.css.map */
