.product-bundle__content{display:flex;align-items:center;margin-bottom:1.6rem;padding:0 1.8rem}.product-bundle__image{max-width:36.6%;flex:36.6%;display:block}.bundle-delivery-date{font-size:1.5rem;margin-top:.5rem}.product-bundle__image .bundle-image{padding-top:100%}.product-bundle__wrap{flex:1;padding-left:5.6rem}.product-bundle__title{margin-bottom:.7rem;color:var(--body-color)}.product-bundle__text{color:var(--body-color)}.product-bundle__image img{border-radius:.4rem;overflow:hidden;object-fit:contain}.bundle-product__image--wrap{max-width:11.9rem;flex:11.9rem}.bundle-product__variant--image{max-width:100%;height:9.2rem;border-radius:.4rem;overflow:hidden;display:block}.bundle-product__variant--image .image{padding-top:0;height:100%}.bundle-product__variant--image img{width:100%;height:100%;object-fit:cover;display:block}.bundle-product__option--wrap{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:.9rem 1.6rem;border-radius:.4rem;background:#e2dbd1}.bundle-product__option--icon{width:1.2rem;display:block}.bundle-product__option--icon svg,.product-bundle__icon--wrap svg{width:100%;height:100%;display:block}.bundle-product__option--title{display:flex;align-items:center;gap:.5rem}.bundle-product__variant--options{flex:1}.bundle-product__options{position:relative;margin-bottom:1.2rem}.bundle-product__options:last-child{margin-bottom:0}.product-bundle__dropdown--item{padding:.6rem 0;cursor:pointer}.bundle-product__variants--inner{display:flex;gap:1.8rem;position:relative;padding:2.8rem 1.8rem 0;border-top:1px solid #E1DBD2}.product-bundle__icon--wrap{position:absolute;top:0;left:50%;transform:translate(-50%);margin-top:-1.15rem;width:100%;max-width:fit-content;z-index:10}.product-bundle__icon{max-width:2.3rem;width:100%;height:2.3rem;border-radius:50%;background-color:var(--secondary-fill-color);display:flex;align-items:center;justify-content:center}.bundle-product__variants--wrap{position:relative;padding-bottom:1.6rem;opacity:.5}.bundle-product__variants--wrap.active{opacity:1}.bundle-product__variants--wrap.active .bundle-product__overlay{display:none}.bundle-product__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;display:block}.product-bundle__button{text-decoration:underline;text-align:right;display:block;max-width:fit-content;margin:1.2rem 2.4rem 0 auto;cursor:pointer}.product-bundle__details{padding:1.6rem 1.8rem 0;border-top:1px solid #E1DBD2}.product-bundle__subtotal--text{display:block;margin-bottom:.4rem}.product-bundle__price{margin:0 0 1.6rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.product-bundle__compare--price{color:#2b2b2b80}.product-bundle__compare--price s{margin-left:4px}.product-bundle__icon.plus-icon{opacity:.2}.product-bundle__icon.correct-icon{opacity:0;height:0;max-width:0;visibility:hidden;overflow:hidden}.bundle-product__variants--wrap.active .product-bundle__icon.correct-icon{opacity:1;height:2.3rem;max-width:2.3rem;visibility:visible}.bundle-product__variants--wrap.active .product-bundle__icon.plus-icon{opacity:0;height:0;max-width:0;visibility:hidden;overflow:hidden}.product-bundle .select-styled{padding:.9rem 1.6rem;border-radius:.4rem;overflow:hidden}.product-bundle .select-styled-icon{max-width:1.2rem;flex:1.2rem;width:100%;margin-left:1rem}.product-bundle variant-selects{display:flex;flex-direction:column;gap:1.2rem}.product-bundle .select{background-color:#e2dbd1;height:unset}.product-bundle .select-options li{padding:1rem 0}.bundle-product__title{margin-bottom:1.2rem;display:block;color:#2b2b2b}.custom-product .product-bundle .atc-text{color:var(--primary-fill-color);text-transform:initial;font-size:1.6rem}.custom-product .product-bundle .product-form__cart-submit{padding:1.33rem 3rem;position:unset}.custom-product .product-bundle .product-form__cart-submit.disabled{pointer-events:none;opacity:.4}.custom-product .custom-select-label{white-space:nowrap;flex:1;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 60em){.bundle-product__variants--wrap[data-position="1"]{padding-bottom:2.5rem}}.custom-product .product-bundle .product-form__cart-submit[disabled]{display:block}@media screen and (min-width: 60em){.product-bundle{border:1px solid #E1DBD2;margin-top:4.4rem;width:100%;display:block}.product-bundle__wrapper{display:flex;width:100%}.product-bundle__content{margin-bottom:0;padding:8.7rem 6rem;max-width:33.33%;flex:33.33%}.bundle-product__variants{display:flex;flex:1;width:100%}.bundle-product__variants--inner{gap:1.2rem;padding:3.2rem 0 0;border-top:0;flex-direction:column;position:unset;margin-bottom:1.6rem}.bundle-product__variants--wrap{position:relative;padding:0 6rem 2.4rem;max-width:50%;flex:50%;border-left:1px solid #E1DBD2;display:flex;flex-direction:column}.adjuct-variant-items .bundle-product__variants--wrap{padding:0 2rem 2.4rem;max-width:50%}.bundle-product__image--wrap{max-width:13.3rem;flex:auto;width:100%;margin:0 auto}.bundle-product__variant--image{height:11.2rem}.product-bundle__details{padding:3.2rem 6rem;border-top:1px solid #E1DBD2;display:flex;gap:5rem;width:100%}.product-bundle__icon--wrap{top:50%;left:0;transform:translateY(-50%);margin:0 0 0 -1.45rem}.product-bundle__details--primary{flex:1}.product-bundle__atc--button{max-width:52.4rem;flex:53.4rem;width:100%}.product-bundle__subtotal--text{margin-bottom:.8rem;font-size:1.8rem}.product-bundle__price{margin:0;max-width:fit-content;flex-direction:row-reverse;gap:.9rem;justify-content:unset}.product-bundle__regular--price{font-size:3.2rem;line-height:1}.product-bundle__compare--price{font-size:1.6rem}.product-bundle__image{max-width:11.2rem;flex:11.2rem}.product-bundle__wrap{flex:1;padding-left:2.8rem}.bundle-product__option--title .option-name,.bundle-product__option--title .selected-value{font-size:1.8rem}.product-bundle__button{margin:auto 0 0 auto}.bundle-product__title{margin:1.2rem 0 2rem;text-align:center}.custom-product .product-bundle .atc-text{font-size:1.8rem}.custom-product .product-bundle .product-form__cart-submit{padding:2rem 3rem}.product-bundle__icon,.bundle-product__variants--wrap.active .product-bundle__icon.correct-icon{height:2.9rem;max-width:2.9rem}}
/*# sourceMappingURL=/cdn/shop/t/230/assets/product-bundle.css.map */
