bundle-builder-cart-box{display:none!important}.product-template--bundle-builder .product-single__media-container-wrapper{max-width:540px;position:relative;z-index:1;margin:0 auto}.product-template--bundle-builder .product-single__media-group:before{content:"";background-color:var(--color-product-image-background);position:absolute;top:0;left:0;width:inherit;height:100%}.grid--bundle{--grid-gutter-bundle: 1.5rem;--grid-gutter-bundle-mobile: 1rem;gap:var(--grid-gutter-bundle-mobile)}@media only screen and (min-width: 990px){.grid--bundle{gap:var(--grid-gutter-bundle)}}.product-box{margin-top:2rem}.bundle--product-inner{margin-bottom:2rem}.bundle--product-image__wrapper{position:relative;margin-bottom:1rem;background-color:var(--color-product-image-background)}.bundle-content{display:flex;width:auto}.bundle--products-container{flex:1 1 50%}@media only screen and (min-width: 750px){.bundle--products-container{border-right:.1rem solid rgb(var(--color-border));min-height:calc(100vh - var(--header-height));overflow:auto;position:relative}}@media only screen and (min-width: 750px){.bundle--products-container__inner{position:absolute;top:0;left:0;right:0}}.bundle--toolbar-wrapper{position:relative;z-index:2;border-bottom:.1rem solid rgb(var(--color-border));transition:var(--duration-default) margin-bottom linear}.bundle--toolbar-wrapper .filter-toolbar__list--item{cursor:pointer}.bundle--product-box{padding:var(--grid-mobile-horizontal-spacing) var(--grid-mobile-horizontal-spacing) 0}@media only screen and (min-width: 750px){.bundle--product-box{padding:var(--grid-desktop-horizontal-spacing) var(--grid-desktop-horizontal-spacing) 4rem}}.bundle--product-image{display:block;width:100%}.bundle--filters-toolbar-wrapper{width:auto;border-top:none}@media only screen and (min-width: 750px){.bundle--filters-toolbar-wrapper{max-width:44rem}}.bundle--meta{flex:1 1 50%;overflow:hidden}@media only screen and (min-width: 750px){.bundle--meta{padding:var(--grid-desktop-horizontal-spacing)}}@media only screen and (min-width: 990px){.bundle--meta{padding:8rem}}.bundle--meta-text-n-items{display:flex;margin-bottom:2rem}.bundle--meta-text{width:55%}@media only screen and (min-width: 750px){.bundle--meta-text{width:65%}}.bundle--meta-title{margin-bottom:0;font-weight:400}.bundle--meta__description{margin-top:1rem}@media only screen and (max-width: 749px){.bundle--meta__description{font-size:1.2rem}}.bundle--meta-items{width:100%;padding:3rem 0 3rem 10rem}@media only screen and (min-width: 750px){.bundle--meta-items{padding-top:0}}@media only screen and (min-width: 750px) and (max-width: 989px){.bundle--meta-items{width:35%;padding-left:20px}}@media only screen and (min-width: 990px){.bundle--meta-items{width:45%}}.bundle--meta-item{position:relative;display:flex;align-items:center;margin-bottom:3rem;text-transform:uppercase;font-weight:400;background-size:contain;background-repeat:no-repeat}@media only screen and (min-width: 750px) and (max-width: 989px){.bundle--meta-item{width:calc(100% + 25px);margin-bottom:1rem}}@media only screen and (min-width: 990px){.bundle--meta-item{width:calc(100% + 85px)}}.bundle--meta-item:last-child{margin-bottom:0}.bundle--meta-item form{position:absolute;left:-3rem}.bundle--meta-item:not(.bundle--meta-item_empty):after{content:attr(data-product-title)}.bundle--meta-item_remove{position:absolute;left:-3rem;padding:.5rem;font-size:0}.bundle--meta-item_remove svg{width:1.2rem;height:1.2rem}.bundle--meta-item form .bundle--meta-item_remove{position:initial}.bundle--meta-item_empty .bundle--meta-item_remove{display:none}.bundle--meta-item_empty-anchor{position:absolute;top:0;left:0;right:0;bottom:0}.bundle--meta-item_title{display:flex;width:auto;align-items:center;padding:.5rem 0 .5rem 2rem}@media only screen and (min-width: 750px) and (max-width: 989px){.bundle--meta-item_title{padding:0 0 .2rem 2rem}}.bundle--meta-item_indicator{display:flex;width:auto;justify-content:center;align-items:center;min-width:4.5rem;background:rgb(var(--color-body-text));color:rgb(var(--color-white))}@media only screen and (min-width: 750px) and (max-width: 989px){.bundle--meta-item_indicator{min-width:3.5rem}}.bundle--meta_info{display:flex;justify-content:center;align-items:center;padding:2rem var(--gutter-site-mobile)}@media only screen and (min-width: 750px){.bundle--meta_info{padding:2rem 0}}.bundle--meta_indicator{text-align:center;padding:2rem 0}.bundle--meta_info .bundle--meta_indicator{text-align:left;padding:0}.bundle--meta_preset{margin-left:auto}ul.bundle--products-list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;gap:1rem}.bundle--products-list li{margin:0;width:calc(33.33% - 1rem * 2 / 3);max-width:calc(33.33% - 1rem * 2 / 3)}.bundle--products-list li[data-bundle-item-available=false],.bundle--products-list li button[disabled]{opacity:.5;cursor:default}.bundle--products-list li button{width:100%;cursor:pointer;text-align:left}.bundle--products-list li button[data-bundle-item-added=true] .icon.icon-circle{background-color:currentcolor}.icon.icon-select-arrow{height:1rem;width:1rem;border:.1rem solid rgb(var(--color-border));border-top:none;border-right:none;top:calc(50% - 9px);transform:rotate(-45deg);right:12px}.bundle--section-title{font-size:2.4rem;letter-spacing:1.8px}body.bundle--loading{-webkit-filter:blur(5px);filter:blur(5px);pointer-events:none}.bundle--btn-product{width:100%;display:block;font-weight:400;margin-top:1rem}.bundle--btn-product[data-bundle-item-added=false] .item--remove,.bundle--btn-product[data-bundle-item-added=true] .item--add{display:none}@media only screen and (min-width: 750px) and (max-width: 989px){.bundle--meta_buttons{margin-top:1rem}}@media only screen and (min-width: 990px){.bundle--meta_buttons{margin-top:2.5rem}}@media only screen and (min-width: 750px){.bundle--meta_errors{margin-top:2.5rem}}@media only screen and (max-width: 749px){.bundle--meta_errors{padding:0 var(--gutter-site-mobile);margin-bottom:var(--gutter-site-mobile)}}.bundle--btn-show-content,.bundle--btn-add-bundle{width:100%;font-weight:400}.bundle--btn-show-content>span,.bundle--btn-add-bundle>span{margin-left:.5rem}.bundle--btn-show-content .price,.bundle--btn-add-bundle .price{display:inline-flex}.bundle--btn-show-content .price .price-item,.bundle--btn-add-bundle .price .price-item{color:currentcolor}.bundle--product-card__details{margin-top:0}.bundle--view-set__btn{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing));width:calc(100% + 2 * var(--grid-mobile-horizontal-spacing));position:sticky;position:-webkit-sticky;bottom:0;max-width:initial}.bundle--quick-view__trigger{display:block;text-align:center;margin:1rem auto 0;text-decoration:underline;font-size:1.2rem;cursor:pointer;color:rgb(var(--color-body-text-secondary))}.bundle--quick-view__title{font-size:2.4rem;letter-spacing:1.8px;margin-bottom:3rem}.bundle--quick-view__note-title{letter-spacing:1.8px;font-size:2rem;text-transform:uppercase;margin-bottom:1rem}.bundle--quick-view__description,.bundle--quick-view__note{margin-bottom:2rem}.bbqv__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:.1rem solid rgb(var(--color-border))}.bbqv__header--title{margin-bottom:0}.bbqv__header--reviews{font-size:.8em}.bbqv__image-container{background-color:rgb(var(--color-product-image-background))}@media only screen and (max-width: 749px){.bbqv__image-container{margin:-5.5rem calc(-1 * var(--gutter-site-mobile)) var(--gutter-site-mobile);border-bottom:.1rem solid rgb(var(--color-border))}}.bbqv__description{margin-top:1.5rem}.bbqv__description div{margin-top:1rem}.bbqv__accordion{margin-top:2rem}.bbqv__accordion--item__title,.bbqv__accordion--item__content{padding-left:0;padding-right:0}.bbqv_accordion--item__title svg{right:0}.bbqv__button-container{margin:calc(-1 * var(--grid-mobile-horizontal-spacing));margin-top:0}@media only screen and (min-width: 750px){.bbqv__button-container{margin:calc(-1 * var(--grid-desktop-horizontal-spacing));margin-top:6rem}}.bbqv__button-container button{margin:0}.modal__content--bundle-builder__quick-view{max-width:600px}@media only screen and (max-width: 749px){.bundle--landing:not(.active),.bundle--products-container:not(.active),.bundle--meta:not(.active){display:none}}div.bundle--landing-image{display:block}.bundle--landing-content{padding:3rem var(--gutter-site-mobile)}.bbqv-popup-modal__header{background:none}.bundle--accordion--item summary{padding:1.5rem 2rem 1.7rem}
/*# sourceMappingURL=/cdn/shop/t/34/assets/bundle-builder-app.css.map */
