.vBundle-offer-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.vBundle-offer-container .text-container{display:flex;flex-direction:column;align-items:center;gap:clamp(12px,3vw,24px);justify-content:center;max-width:800px}.vBundle-offer-container .page-width-banner{width:100%;max-width:1260px;margin:0 auto}.vBundle-offer-container .sm-heading{font-weight:600;font-size:clamp(14px,3vw,24px);color:var(--accent-color, #FF5D37);line-height:100%}.vBundle-offer-container .heading{font-size:clamp(32px,8vw,70px);font-weight:600;line-height:100%;text-align:center;letter-spacing:0;color:#fff;display:flex;align-items:flex-end;gap:10px}.vBundle-offer-container .caption-heading{font-size:clamp(14px,3vw,24px);font-weight:600;line-height:normal;text-align:center;letter-spacing:0;color:#fff9;margin-bottom:47px}.vBundle-offer-container .caption-heading strong{font-weight:500;color:var(--accent-color, #FF5D37)}.vBundle-offer-container .caption-heading p{margin:unset}.vBundle-offer-container .caption-heading span{color:#ff5d37}.vBundle-offer-container .product-cards-main-container{margin-top:48px;display:grid;grid-template-columns:repeat(2,1fr);gap:48px 20px;width:100%;max-width:1260px}.vBundle-offer-container .product-image{border-radius:20px;overflow:hidden;position:relative;top:0;left:0}.vBundle-offer-container .product-image img{width:100%;display:block}.vBundle-offer-container .product-title{font-size:32px;font-weight:600;line-height:normal;letter-spacing:0;color:#fff;margin-top:20px;padding:0 24px}.vBundle-offer-container .product-caption{font-size:14px;font-weight:600;line-height:normal;letter-spacing:0;color:#fff9;padding:0 24px}.vBundle-offer-container .product-caption p{margin:0}.vBundle-offer-container .product-title:hover{text-decoration:none}.vBundle-offer-container .price{font-size:24px;font-weight:600;line-height:normal;letter-spacing:0;color:var(--accent-color, #FF5D37)}.vBundle-offer-container .price-compare-at{font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;text-decoration:line-through;color:#fff}.vBundle-offer-container .price-container{display:flex;align-items:center;gap:10px}.vBundle-offer-container .atc-button{border:solid 2px var(--accent-color, #FF5D37);background-color:var(--accent-color, #FF5D37);color:#fff;font-size:14px;border-radius:30px;transition:all .3s ease;font-weight:600;height:46px;width:163px;cursor:pointer}.vBundle-offer-container .atc-button:hover{background:var(--accent-color, #FF5D37);color:#fff}.vBundle-offer-container .product-cta-container{display:flex;justify-content:space-between;align-items:center;margin-top:20px;flex-wrap:wrap;padding:0 24px}.vBundle-offer-container .price-atc-container{display:flex;gap:20px}.vBundle-offer-container .sm-variant-img{display:flex;align-items:center;gap:5px}.vBundle-offer-container .sm-variant-img img{border-radius:3px;min-width:46px}.vBundle-offer-container .sm-variant-img span{color:#fff}.vBundle-offer-container .img-zoom{--thumb-size: 46px;--preview-size: 360px;position:relative;display:inline-block;width:var(--thumb-size);height:var(--thumb-size);overflow:visible;text-decoration:none;border-radius:8px;outline:none}.vBundle-offer-container .img-zoom .thumb{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px;transition:transform .25s ease;backface-visibility:hidden;background-color:#fff}.vBundle-offer-container .img-zoom:hover .thumb,.vBundle-offer-container .img-zoom:focus .thumb{transform:scale(1.1)}.vBundle-offer-container .img-zoom:focus{box-shadow:0 0 0 3px #4285f440}.vBundle-offer-container .product-card-container .product-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.vBundle-offer-container .lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;display:none;justify-content:center;align-items:center;z-index:9999}.vBundle-offer-container .lightbox.active{display:flex}.vBundle-offer-container .lightbox img{max-width:90%;max-height:90%;border-radius:8px}.vBundle-offer-container .lightbox:after{content:"\d7";position:absolute;top:20px;right:30px;font-size:40px;color:#fff;cursor:pointer}.vBundle-offer-container .lightbox-trigger{cursor:pointer}@media (max-width: 768px){.vBundle-offer-container .page-width-banner{width:100%;padding:0 16px}.vBundle-offer-container .heading{gap:4px}.vBundle-offer-container .heading>img{width:40px}.vBundle-offer-container .caption-heading{font-weight:600;line-height:120%;margin-bottom:27px}.vBundle-offer-container .product-cards-main-container{grid-template-columns:1fr;gap:30px;margin-top:30px;padding:0 16px}.vBundle-offer-container .product-title{font-size:20px;margin-top:12px}.vBundle-offer-container .product-caption{font-size:12px;font-weight:400;margin-top:0}.vBundle-offer-container .product-caption p{margin:0}.vBundle-offer-container .product-cta-container{margin-top:12px}.vBundle-offer-container .price-container{align-items:start;flex-direction:column;gap:0}}@media (max-width: 1024px){.vBundle-offer-container .page-width-banner{width:100%;padding:0 16px}.vBundle-offer-container .sm-heading{font-size:14px}.vBundle-offer-container .heading{font-size:32px}.vBundle-offer-container .caption-heading{font-size:14px}.vBundle-offer-container .text-container{max-width:unset;gap:12px}.vBundle-offer-container .product-cards-main-container{padding:0 12px;margin-top:27px}.vBundle-offer-container .product-title,.vBundle-offer-container .product-cta-container{margin-top:10px}.vBundle-offer-container .product-title,.vBundle-offer-container .product-caption,.vBundle-offer-container .product-cta-container{padding:0 12px}}@media (max-width: 1143px){.vBundle-offer-container .price-atc-container{width:100%;justify-content:space-between;margin-top:10px}}@media only screen and (max-width: 1024px) and (min-width: 769px){.vBundle-offer-container .product-card-container .product-caption p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:40px}.vBundle-offer-container .product-card-container .atc-button{width:143px}.vBundle-offer-container .heading>img{width:40px}.vBundle-offer-container .product-title{font-size:20px}.vBundle-offer-container .product-caption{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/169/assets/vBundle-offer.css.map */
