/*
Generated time: June 22, 2024 11:15
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.bundle-deal{padding:1rem 0;border-top:.1rem solid var(--color-border)}.bundle-items{display:flex;align-items:flex-start;justify-content:space-between;flex-grow:1;margin-right:3rem}.bundle-item{width:45%}.bundle-item .bundle-media{position:relative;border:1px solid rgb(var(--color-foreground))}.bundle-items .bundle-item:last-child .bundle-media::before{content:'+';position:absolute;top:50%;transform:translate(-50%);left:-13%;font-size:21px;z-index:1;line-height:0}.bundle-items .bundle-item:last-child .bundle-media::after{content:'=';position:absolute;top:50%;transform:translate(-50%);right:-27px;font-size:21px;z-index:1;line-height:0}.bundle-info{display:flex;align-items:flex-start;justify-content:space-between;flex-flow:row wrap}.bundle-info>*{margin-top:.5rem}@media screen and (min-width:750px){.bundle-price{margin-right:1rem}}.bundle-select select{min-height:3rem;height:3rem;padding:0 .5rem}.bundle-wrapper{display:flex;justify-content:flex-start;align-items:center}.bundle-select select,.bundle-select select:focus,.bundle-select select:focus-visible{color:rgb(var(--color-foreground));outline:0;box-shadow:none;background-color:#fff}.bundle_badge{background-color:red;color:#fff;padding:0 5px;width:fit-content;border-radius:5px;font-size:1rem;white-space:nowrap}.total-price-and-sale{display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap}.bundle-price-wrapper{margin-right:1rem}.total_bundle_price{line-height:1}.bundle-totals button{font-size:1rem;padding:1rem;min-height:3rem;margin-top:1rem}.bundle-totals{position:relative;margin-top:-2rem}.bundle-total-heading{white-space:nowrap}@media screen and (max-width:749px){.bundle-total-heading{font-size:1.2rem}.bundle-select,.bundle-select select{width:100%}}.total-price-and-sale>*{margin-bottom:.5rem}.bundle-price .product__price *{line-height:1.2rem}.bundle-deal .ctl-heading{margin-bottom:0;font-size:1.4rem;text-transform:uppercase;margin-top:0}.bundle-deal .bundle_subtext{margin:0 0 .7rem 0}.bundle-deal .bundle_subtext{font-size:1.1rem}