.shopify-section-bundle{padding:var(--padding);margin:var(--margin);overflow:hidden}.shopify-section-bundle .section-heading-wrapper{width:100%;margin-bottom:35px}@media(min-width:750px){.shopify-section-bundle .section-heading-wrapper{margin-bottom:40px}}@media(min-width:1500px){.shopify-section-bundle .section-heading-wrapper{margin-bottom:50px}}.shopify-section-bundle .product__bundle-list-wrapper{margin-bottom:20px;overflow:hidden}@media(min-width:992px){.shopify-section-bundle .product__bundle-list-wrapper{flex:1;min-width:0;border-right:1px solid var(--miscellaneous);padding-right:5%;margin-bottom:0}}.shopify-section-bundle .product__bundle-list{margin:0 -11px;overflow:hidden;overflow-x:auto;flex-wrap:nowrap;scroll-snap-type:x mandatory}@media(max-width:749px){.shopify-section-bundle .product__bundle-list{scrollbar-width:none}}@media(min-width:1300px){.shopify-section-bundle .product__bundle-list{margin:0 -15px}}.shopify-section-bundle .product__bundle-list .product__bundle-item{padding:0 11px;scroll-snap-align:normal}@media(min-width:1300px){.shopify-section-bundle .product__bundle-list .product__bundle-item{padding:0 15px}}@media(min-width:1300px){.shopify-section-bundle .product__bundle-list .product__bundle-item:not(:last-child) .card__image:before{right:-26px}}.shopify-section-bundle .product__bundle-list .product__bundle-item .product-price{margin:8px 0 0}@media(min-width:992px){.shopify-section-bundle .product__bundle-list.flex-3{margin:0 -25px}}@media(min-width:992px){.shopify-section-bundle .product__bundle-list.flex-3 .product__bundle-item{padding:0 25px}}@media(min-width:992px){.shopify-section-bundle .product__bundle-list.flex-3 .product__bundle-item:not(:last-child) .card__image:before{right:-36px}}@media(max-width:749px){.shopify-section-bundle .product__bundle-list.flex-4,.shopify-section-bundle .product__bundle-list.flex-5{margin:0 -15px;padding-left:5px}}@media(max-width:749px){.shopify-section-bundle .product__bundle-list.flex-4 .product__bundle-item,.shopify-section-bundle .product__bundle-list.flex-5 .product__bundle-item{flex:0 0 31%;max-width:31%}}.shopify-section-bundle .product__bundle-list::-webkit-scrollbar-track{box-shadow:inset 0 0 4px var(--miscellaneous);-webkit-box-shadow:inset 0 0 var(--miscellaneous);background-color:var(--miscellaneous)}.shopify-section-bundle .product__bundle-list::-webkit-scrollbar{height:6px;background-color:var(--miscellaneous)}@media(max-width:749px){.shopify-section-bundle .product__bundle-list::-webkit-scrollbar{display:none}}.shopify-section-bundle .product__bundle-list::-webkit-scrollbar-thumb{background-color:var(--primary-color)}.shopify-section-bundle .product-form{display:none}.shopify-section-bundle .product__bundle-item .card__info{padding-right:0;margin-bottom:0;padding-bottom:0;display:block}.shopify-section-bundle .product__bundle-item .card__image{overflow:unset}.shopify-section-bundle .product__bundle-item .sale-price{margin-right:8px}.shopify-section-bundle .product__bundle-item:not(:last-child) .card__image:before{content:"+";position:absolute;top:50%;right:-22px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:var(--text);font-weight:600;font-size:14px}@media(min-width:992px){.shopify-section-bundle .product__bundle-detail{max-width:350px;min-width:300px}}@media(min-width:1200px){.shopify-section-bundle .product__bundle-detail{width:100%}}.shopify-section-bundle .product__bundle-detail label{display:flex;align-items:center;gap:10px;margin:0;font-size:calc(var(--body-fs) - 1px);text-transform:capitalize}.shopify-section-bundle .product__bundle-detail label>div{display:flex;flex-wrap:wrap}.shopify-section-bundle .product__bundle-detail .product__bundle-checklist-item--title{margin:0 10px 0 0}.shopify-section-bundle .product__bundle-detail .product__bundle-checklist{position:relative}.shopify-section-bundle .product__bundle-detail .product__bundle-checklist .checkbox svg{width:15px;height:15px}@media(min-width:992px){.shopify-section-bundle .product__bundle-detail .product__bundle-checklist .checkbox svg{width:20px;height:20px}}.shopify-section-bundle .product__bundle-detail .product__bundle-checklist:not(:last-child){margin-bottom:10px}.shopify-section-bundle .product__bundle-detail .product__bundle--price-list{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--miscellaneous)}@media(min-width:992px){.shopify-section-bundle .product__bundle-detail .product__bundle--price-list{padding-bottom:30px;margin-bottom:30px}}@media(min-width:1200px){.shopify-section-bundle .product__bundle-detail .product__bundle--price-list{max-width:400px}}.shopify-section-bundle .product__bundle-detail input{width:20px}.shopify-section-bundle .product__bundle-detail input:checked~label .product__bundle-checklist-item--title,.shopify-section-bundle .product__bundle-detail input:checked~label .product__bundle--price-list,.shopify-section-bundle .product__bundle-detail input:checked~label .product__bundle--price{font-weight:500}.shopify-section-bundle .product__bundle-detail input:checked~label .price-compare{font-weight:400;margin-left:10px}.shopify-section-bundle .mobile-card-buttons{margin-right:0!important}.shopify-section-bundle .product__bundle--total{display:flex;align-items:center;flex-wrap:wrap;line-height:1}.shopify-section-bundle .product__bundle--total price-component{font-size:20px;font-weight:500}@media(min-width:750px){.shopify-section-bundle .product__bundle--total price-component{font-size:30px}}.shopify-section-bundle .product__bundle--total .price-compare{font-size:calc(var(--body-fs) + 2px);font-weight:400;margin-left:15px}@media(min-width:1200px){.shopify-section-bundle .product__bundle-summary{max-width:400px}}.shopify-section-bundle .product__bundle-summary p{font-size:calc(var(--body-fs) - 1px);margin:0 0 10px}.shopify-section-bundle .product__bundle-summary .btn{min-height:50px;width:100%;margin-top:20px;display:flex;align-items:center;justify-content:center;font-size:calc(var(--body-fs) + 2px);font-weight:500;cursor:pointer}@media(min-width:750px){.shopify-section-bundle .product__bundle-summary .btn{max-width:400px;margin-top:30px}}.shopify-section-bundle .product__bundle-summary .btn svg{margin-right:14px;color:inherit}.shopify-section-bundle .product__bundle--variants{position:relative;margin:8px 0 0}.shopify-section-bundle .product__bundle--variants select{cursor:pointer;padding-right:23px}@media(max-width:749px){.shopify-section-bundle .product__bundle--variants select{padding-left:5px;height:32px;line-height:30px;font-size:calc(var(--body-fs) - 1px)}}.shopify-section-bundle .product__bundle--variants svg{pointer-events:none;position:absolute;top:15px;right:8px}.shopify-section-bundle .bundle_information h3{font-size:16px;font-weight:500;line-height:1.2;margin-bottom:20px}@media(min-width:750px){.shopify-section-bundle .bundle_information h3{font-size:24px;margin-bottom:30px}}.shopify-section-bundle .bundle_information .bundle_information-content{margin-bottom:30px;font-size:16px}.shopify-section-bundle .bundle_information .bundle_information-content p{margin:10px 0;font-size:12px;line-height:1.6}@media(min-width:750px){.shopify-section-bundle .bundle_information .bundle_information-content p{margin-top:15px;margin-bottom:15px;font-size:calc(var(--body-fs) + 2px)}}.shopify-section-bundle .bundle_information li{padding-left:20px;background-image:var(--caret);background-repeat:no-repeat;background-position:left center;margin:7px 0;font-size:12px;font-weight:500}@media(min-width:750px){.shopify-section-bundle .bundle_information li{font-size:var(--body-fs)}}.shopify-section-bundle .bundle_information ul,.shopify-section-bundle .bundle_information ol{margin-top:20px;margin-bottom:20px}@media(min-width:750px){.shopify-section-bundle .bundle_information ul,.shopify-section-bundle .bundle_information ol{margin-top:30px;margin-bottom:30px}}.shopify-section-bundle .bundle_information-button a,.shopify-section-bundle .bundle_information-button button{display:inline-block;line-height:1.2;padding:7px 15px;min-width:140px;height:36px;text-align:center;font-size:12px;font-weight:500}@media(min-width:992px){.shopify-section-bundle .layout-boxed .product__bundle-list-wrapper{padding-right:20px}}@media(min-width:992px){.shopify-section-bundle .layout-boxed .bundle-wrapper{gap:20px}}@media(min-width:1500px){.shopify-section-bundle .layout-boxed .product__bundle-detail{max-width:400px}}.bundle-wrapper{flex:0 0 100%;max-width:100%}@media(min-width:992px){.bundle-wrapper{gap:5%;display:flex}}@media(min-width:992px){bundle-component{grid-gap:5%;flex-wrap:wrap}}@media(min-width:1200px){.section-bundle-horizontal.has-block .product__bundle-list-wrapper{flex:0 0 100%;border:0;padding:0}}@media(min-width:1200px){.section-bundle-horizontal.has-block .section-content{display:flex;flex-wrap:wrap;grid-gap:5%;align-items:flex-start}}.section-bundle-horizontal.has-block .section-content product-card .card__image .product__bundle-checklist{bottom:9px;right:9px;z-index:1}.section-bundle-horizontal.has-block .section-content product-card .card__image .product__bundle-checklist label{margin:0}@media(min-width:1200px){.section-bundle-horizontal.has-block .product__bundle-detail{max-width:100%}}.section-bundle-horizontal.has-block .product__bundle-detail .product__bundle--price-list{display:none}@media(min-width:750px){.section-bundle-horizontal.has-block .product__bundle-summary{display:flex;flex-wrap:wrap;align-items:flex-end;gap:30px}}@media(min-width:1200px){.section-bundle-horizontal.has-block .product__bundle-summary{max-width:100%;justify-content:space-between}}@media(min-width:1200px){.section-bundle-horizontal.has-block .bundle-wrapper{flex:0 0 100%;max-width:100%;flex-wrap:wrap}}@media(min-width:1200px){.section-bundle-horizontal.has-block bundle-component{flex:1;grid-gap:unset;padding-right:5%;border-right:1px solid var(--miscellaneous);flex-wrap:wrap}}@media(min-width:1200px){.section-bundle-horizontal.has-block .bundle_information{max-width:510px}}.no-js .shopify-section-bundle .product__bundle-detail .product__bundle-checklist{display:flex}.no-js .shopify-section-bundle label .js{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-product-bundle.css.map */
