body.td-active{overflow:hidden}.td-pdp-icon-list-content ul{margin:0;-webkit-appearance:none;appearance:none;display:flex;flex-direction:column;padding:8px 0}.td-pdp-icon-list-content ul li{-webkit-appearance:none;appearance:none;list-style-type:none;display:flex;gap:8px;align-items:center;margin:0}.td-pdp-icon-list-content ul li:before{width:14px;height:100%}.td-bundles__buy-buttons-add{display:flex;gap:12px}.td-product__wrapper .td-bundles__buy-buttons .td-bundles__buy-buttons-add .product-form__submit{display:none}.td-product__wrapper .td-bundles__buy-buttons .td-bundles__buy-buttons-add.td-active .product-form__submit{display:flex;align-items:center}.td-product__wrapper .td-bundles__buy-buttons .product-form__submit{display:none}.td-product__wrapper .td-bundles__buy-buttons .product-form__submit.td-active{display:flex}.td-product__wrapper .product-form__submit.td-bundles__buy-button-edit,.td-bb-finish-button{--color-button-text: 255, 255, 255;--color-button: 104, 73, 61;width:auto}.td-product__price{column-gap:8px;flex-wrap:wrap;margin-top:6px}.td-product__price-bundle .td-product__price-pre-text,.td-product__price-bundle .td-product__price-min,.td-product__price-bundle .td-product__price__compare{display:none}.td-product__price-bundle .td-product__price-pre-text.td-active,.td-product__price-bundle .td-product__price-min.td-active,.td-product__price-bundle .td-product__price__compare.td-active{display:block}.td-product__price-bundle .td-product__price-final{display:none}.td-product__price-bundle .td-product__price-final.td-active{display:block}.td-product__price__bundle-compare{color:#248b2e;text-decoration:none;display:none}.td-product__price__bundle-compare.td-active{display:block}.td-product__info-container td-bundle-summary{display:flex;flex-direction:column;margin-top:24px}.td-bb__wrapper{position:fixed;background:#fff;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:4;transition:.35s ease-out;transform:translateY(100%);display:flex;flex-direction:column}.td-bb__wrapper.td-active{transform:translateY(0)}.td-bb__header{display:flex;flex-direction:column;align-items:center;gap:12px;position:relative;border-bottom-width:1px;border-bottom-style:solid;border-color:#f9f9f9;background-color:#fff;padding:16px 0 0}.td-bb__header-inner{display:flex;width:100%;align-items:center;padding-bottom:10px}.td-bb__heading{position:relative;flex:1;font-family:Montserrat,Helvetica;font-weight:500;color:#353535;font-size:17px;text-align:center;letter-spacing:.66px;line-height:normal}.td-bb__finish-wrapper,.td-bb__close-icon{width:15%}.td-bb__close-icon svg{cursor:pointer}.td-bb__finish-button{width:100%;max-width:600px;margin:0;cursor:pointer;justify-content:center;gap:16px;font-weight:600;font-size:16px;line-height:17px;padding:12px}.td-bb__tiered-container{padding:16px 0 28px;border:#f3e9df 1px solid;width:100%;background-color:#f1e4d8}.td-bb__header .td-bb__finish-button{display:none}@media only screen and (min-width: 768px){.td-bb__header .td-bb__finish-button{display:block}}.td-bb__main{display:flex;flex-direction:column;flex:1;background-color:#f9f9f9;padding:24px 0;overflow-y:auto;overflow-x:hidden}.td-bb__main-inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;position:relative;padding-top:24px;padding-bottom:24px;width:100%;max-width:980px}.td-bb__tiered-progress{position:relative;width:100%;height:8px;background-color:#fff;border-radius:3px}div:empty.td-bb__tiered-progress-indicator{width:0%;transition:.15s ease-out;height:8px;background-color:#353535;border-radius:3px;display:block}.td-bb__tiered-progress-wrapper{position:relative;margin-top:-19px}.td-bb__tiered-progress-item{position:absolute;display:flex;flex-direction:column;align-items:center;gap:8px;width:32px}.td-bb__tiered-progress-item .__value{display:flex;flex-direction:column;width:36px;height:36px;align-items:center;justify-content:center;font-size:10px;padding:10px;position:relative;text-align:center;line-height:14px;margin-bottom:-10px;background-color:#fff;border-radius:36px;overflow:hidden;color:#353535;font-family:Montserrat,Helvetica;transition:.2s ease-in-out}.td-bb__tiered-progress-item .__text-wrapper{position:relative;width:46px;display:flex;justify-content:center}.td-bb__tiered-progress-item .__text{position:absolute;font-family:Montserrat,Helvetica;font-weight:400;color:#353535;font-size:12px;text-align:center;letter-spacing:.66px;line-height:14.6px;width:80px;padding-top:6px}@media only screen and (min-width: 768px){.td-bb__tiered-progress-item .__value{font-size:12px;width:52px;height:52px}.td-bb__tiered-progress-item{width:46px}.td-bb__tiered-progress-wrapper{margin-top:-28px}.td-bb__tiered-progress-item .__text{width:120px;line-height:18.6px}}.td-bb__subscription-switch{padding-top:32px;width:100%}.td-bb__subscription-switch-wrapper{display:flex;align-items:center;margin:0 auto;text-align:center;justify-content:center;padding-top:30px}.td-bb__subscription-switch .__heading-label{font-family:Montserrat,Helvetica;font-weight:700;color:#353535;font-size:13px;text-transform:uppercase}.td-bb__subscription-switch .__btn{padding-left:10px;padding-right:10px}.td-bb__subscription-switch .__switch{position:relative;display:inline-block;width:80px;height:48px}.td-bb__subscription-switch .__slide-round{opacity:0;width:0;height:0}.td-bb__subscription-switch .__slider{background-color:#353535;border-radius:34px;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s}.td-bb__subscription-switch .__slider:before{position:absolute;content:"";height:36px;width:36px;left:6px;bottom:6px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}input:checked+.__slider:before{transform:translate(32px)}.td-bb__selected-products{padding:36px 0}.td-bb__selected-products-wrapper{display:flex;max-width:100%;width:fit-content;overflow-x:auto;gap:12px;padding-top:12px}.td-bb__products{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.td-bb__product-item{width:calc(50% - 6px);max-width:287px}.td-bb__product-card{border:1px solid transparent;transition:.15s ease-in-out;cursor:pointer;padding:10px;background:#fff;min-height:100%;display:flex;flex-direction:column}.td-bb__product-card:hover{border:1px solid #353535}.td-bb__product-title{color:#353535;font-family:Montserrat,Helvetica;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.66px}.td-bb__product-price-wrap{font-family:Montserrat,Helvetica;font-size:16px;font-style:normal;font-weight:400;letter-spacing:1.1px;display:flex;flex-wrap:wrap}.td-bb__product-price{color:#248b2e}.td-bb__product-price--hidden{display:none}.td-bb__sub-product-price{color:#248b2e}.td-bb__product-price-before{text-decoration-line:line-through;opacity:.8;margin-right:8px;color:#a9a9a9}.td-bb__available-colors{flex:1;display:flex;align-items:flex-end}.td-bb__colors_count{color:#68493d;font-family:Montserrat,Helvetica;font-size:12px;font-style:normal;font-weight:600;letter-spacing:.66px;display:flex}@media only screen and (min-width: 768px){.td-bb__products{gap:20px}.td-bb__product-item{width:calc(33.333% - 14px)}.td-bb__product-title{font-size:14px}.td-bb__product-price-wrap{font-size:20px}.td-bb__colors_count{font-size:14px}}.td-bb__footer{padding:12px 0}.td-bb__footer .td-bb__finish-wrapper{width:100%;display:flex;justify-content:center}@media only screen and (min-width: 768px){.td-bb__footer{display:none}}.td-bb__quick-add-modal{position:fixed;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:4;transition:.35s ease-out;flex-direction:column;align-items:center;justify-content:center;display:none}.td-bb__quick-add-modal.td-active{display:flex}.td-bb__quick-add-header{display:flex;justify-content:flex-end;padding-bottom:14px}.td-bb__quick-add-header .td-bb__close-icon{width:fit-content;cursor:pointer}div:empty.td-bb__quick-add-modal-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#353535;opacity:.5}.td-bb__quick-add-modal-inner{background-color:#fff;width:100%;height:100%;max-width:380px;overflow-x:hidden;overflow-y:auto;z-index:1;padding:14px}.td-bb__quick-add-product{display:none;flex-direction:column}.td-bb__quick-add-product.td-active{display:flex}.qa__product-content{padding:12px 0}.qa__product-title{color:#353535;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.66px;padding-bottom:6px}.qa__product-price{font-size:20px;padding-bottom:6px}.qa__variant-selectors{font-family:Montserrat;letter-spacing:.66px;padding-bottom:24px;padding-top:6px}.qa__selected-color span{font-weight:700}.qa__variant-selectors-wrapper{display:flex;flex-wrap:wrap;font-size:10px;gap:6px}.qa__variant-option{text-align:center;cursor:pointer}.qa__variant-option.td-active .qa__variant-option-media{border:2px solid #353535}.qa__variant-option-media{display:flex;padding:3px;border:2px solid rgba(0,0,0,.15)}.qa__variant-option-media img{width:40px;height:auto}.qa__variant-option span{max-width:40px;display:block;line-height:1;margin:0 auto;padding-top:4px}.qa__product-description{font-family:Nunito Sans-Regular,Helvetica;font-weight:400;color:#353535;font-size:14px;letter-spacing:.66px;line-height:25.6px;margin-top:24px}.qa__product-image img{display:none}.qa__product-image img.td-active{display:block}@media only screen and (min-width: 375px){.td-bb__quick-add-modal{padding:48px 18px}}@media only screen and (min-width: 768px){.td-bb__quick-add-modal{padding:0}.td-bb__quick-add-modal-inner{height:100%;width:100%;max-height:524px;max-width:900px;padding:36px 48px}.td-bb__quick-add-product.td-active{flex-direction:row;gap:48px}.qa__product-image{max-height:368px}.qa__product-image,.qa__product-content{width:calc(50% - 24px)}}
/*# sourceMappingURL=/cdn/shop/t/121/assets/section-td-bundle-builder.css.map */
