custom-bundle{margin-bottom:12px;display:block}custom-bundle .button{background:#4db0a8;border-color:#4db0a8}.popup_open .bundle__blocks{position:fixed;left:0;top:0;right:0;bottom:0;z-index:900;overflow-y:auto}.bundle-column-wrapper{display:flex;justify-content:center}.popup_open .product-grid__sticky{z-index:900}html.js.popup_open{overflow:hidden}.bundle__blocks .button--close{position:absolute;right:20px;top:20px;background:transparent;border:0;padding:0}.bundle__blocks .button--close svg{width:22px;height:auto;display:block}.bundle__blocks .button--close svg path{stroke-width:2.2px}.bundle__blocks .bundle_left{width:40%;flex:0 0 40%;max-width:40%;margin-top:60px}.bundle__main{display:flex;height:100%;flex-direction:column;justify-content:flex-start}.bundle_left .bundle_image_Wrapper{position:sticky;width:100%;top:0;max-height:80vh}.inner_wrapper{height:100%;position:relative;display:inline-block;margin:auto}.bundle_left .bundle_image_Wrapper img{position:absolute;top:0;display:block;bottom:0;margin:auto;right:0;max-height:inherit;left:0}.bundle_left .bundle_image_Wrapper img:last-child{position:relative}.bundle__blocks .bundle_right{padding:60px;width:100%;max-width:607px;flex:1 1 auto}.bundle__main h2{color:rgb(var(--color-primary-text));font-size:var(--font-size-static-lg);line-height:var(--line-height-static-sm);font-weight:var(--font-weight-heading-semibold);text-transform:var(--font-heading-text-transform);letter-spacing:var(--font-heading-letter-spacing)}.bundle__main hr{margin:20px 0}.add_on h2{font-weight:400;margin:0 0 10px;font-size:var(--font-size-static-sm);letter-spacing:.2rem;text-transform:uppercase;color:rgb(var(--color-heading-text))}bundle-product-slider label{position:relative;display:flex;padding:3px;height:100%;flex-direction:column;cursor:pointer}bundle-product-slider label:has(input[type=radio]:checked):before,bundle-product-slider label:has(input[type=checkbox]:checked):before{border:1px solid #666;position:absolute;left:0;right:0;top:0;bottom:0;margin:0;content:"";border-radius:8px}bundle-product-slider input[type=radio],bundle-product-slider input[type=checkbox]{position:absolute;left:0;top:0;opacity:0}bundle-product-slider figure{margin:0;display:block;position:relative;aspect-ratio:2/3;border-radius:8px;overflow:hidden}bundle-product-slider figure img{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%;object-fit:cover}bundle-product-slider .card-product-slider__slide{width:26%;height:auto}bundle-product-slider h4{font-size:var(--font-size-static-sm);color:#000;line-height:1.4}bundle-product-slider h6{font-size:var(--font-size-static-sm);color:#666;line-height:1.4;margin-bottom:auto}.addon-product-price{text-align:right;font-size:var(--font-size-static-sm);color:#000;margin-top:4px;border-top:1px solid rgba(var(--color-border),var(--alpha-border))}.addon-product-price .compare_at_price{color:#666;text-decoration:line-through}.addon-product-info{padding:5px;flex:1 1 auto;display:flex;flex-direction:column}.bundle-footer{margin-top:auto;position:sticky;bottom:0;background:#fff;z-index:5;padding:0 0 10px}.bundle-total-wrapper{border-top:1px solid rgba(var(--color-border),var(--alpha-border));padding-top:20px;margin-top:70px}.bundle-footer .bundle_total{font-size:var(--font-size-static-xxl);display:block;font-weight:700;line-height:1}span.bundle_total-label{text-transform:uppercase}.submit_button{margin-top:30px}.bundle_total:has(.dis_bundle:not(:empty)) .total_price{text-decoration:line-through;color:#797777}.flex_div{display:flex;gap:4px;justify-content:end}.flex_div *:first-child{color:#797777;text-decoration:line-through}.bundle_left .bundle_image_Wrapper img.bundle_image_layer3{z-index:0;right:-130px;bottom:100px}.bundle_left .bundle_image_Wrapper .bundle_image_layeraddon3{right:-130px;bottom:100px}@media only screen and (max-width: 1440px){.bundle__blocks .bundle_right{padding:45px}.bundle__blocks .bundle_left{margin-top:45px}}@media only screen and (max-width: 1359px){bundle-product-slider .card-product-slider__slide{width:145px}.bundle__blocks .bundle_right{padding:45px;width:40%;flex:0 0 40%;max-width:40%}}@media only screen and (max-width: 991px){.bundle__blocks .bundle_right{padding:45px 15px}.bundle__blocks .bundle_right{padding:45px;width:50%;flex:0 0 50%;max-width:50%}.bundle__blocks .bundle_left{width:50%;flex:0 0 50%;max-width:50%}}@media only screen and (max-width: 767px){.bundle-column-wrapper{display:block}.bundle__blocks .bundle_left{max-width:450px;width:100%;aspect-ratio:auto;margin:40px auto}.bundle__blocks .bundle_right{padding:10px 15px 0;max-width:100%;width:100%}.bundle-total-wrapper{padding-top:10px;margin-top:20px;--font-size-static-xxl: 18px}custom-bundle bundle-product-slider.card-product-slider{display:block;overflow:hidden}.bundle__main hr{margin:8px 0}.bundle-footer{padding:0 0 10px}.submit_button{margin-top:8px}.bundle__main span.swatch.variant-option__swatch{--variant-option-swatch--size: 4rem}bundle-product-slider .card-product-slider__slide{width:135px}.bundle_left .bundle_image_Wrapper img.bundle_image_layer3{right:-70px}.bundle_left .bundle_image_Wrapper .bundle_image_layeraddon3{right:-60px}.bundle_left .bundle_image_Wrapper img.bundle_image_layer1{left:-40px}.bundle_left .bundle_image_Wrapper{overflow:hidden}.bundle_left .bundle_image_Wrapper img.bundle_image_layer2{left:-50px}.bundle_left .bundle_image_Wrapper .bundle_image_layeraddon3{right:0}}@media (max-height: 280px){.bundle__blocks .bundle_left{margin-top:20px}}@media (max-width: 767px) and (min-height: 650px){.bundle_left .bundle_image_Wrapper{max-height:70vh}}@media (max-height: 500px) and (max-width: 1920px){.bundle__blocks .bundle_left{margin-top:40px}}@media (min-height: 650px) and (max-width: 1501px){.bundle_left .bundle_image_Wrapper{max-height:70vh}}@media (max-width: 575px){.bundle__blocks .bundle_left{margin-top:15px;margin-bottom:15px}}@media (max-width: 575px) and (min-height: 700px){.bundle_left .bundle_image_Wrapper{height:auto}}@media (max-width: 575px) and (min-height: 500px){.bundle_left .bundle_image_Wrapper{max-height:50vh}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/custom_bundle.css.map */
