.plan-box{background:#f4f4f4;margin-bottom:22px;padding:16px;box-shadow:#0000004d 0 0 3px;position:relative;cursor:pointer}.plan-inner-content{width:100%}.plan-name-group{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.countdown-timer{text-align:center}.countdown-timer p span{font-weight:600}.box_image_inner{display:flex;align-items:center;height:100%}.plan_price{font-size:18px;font-weight:600;margin-right:8px;line-height:normal}.page-box-wrapper .btn-primary[disabled]{opacity:.6;cursor:no-drop}.plan-box h3{margin:0;font-size:20px}.plan-box p{margin:0;font-size:14px;line-height:1.6}.plan_price span .price-item{color:rgba(var(--color-foreground),.5)}.plan_price span{color:#a51e22}.plan-box .plan_box_badge{position:absolute;top:-14px;left:-14px;background-color:#a51e22;border-radius:0;line-height:1.1;color:#fff;font-size:10px;padding:5px 7px;width:max-content}.box_image{position:relative}.plan_box_inner{display:flex;column-gap:15px}.tab-inner-heading{text-align:center;font-size:32px;margin-top:0}.tick-icon{width:15px;position:absolute;right:7px;top:7px;display:none}.tick-icon path{fill:#a51e22}.plan-box:before{content:"";border:none;position:absolute;width:100%;height:100%;left:0;top:0;border:2px solid transparent}.radio-check:checked+.plan-box:before{border:2px solid #a51e22}.radio-check:checked+.plan-box .tick-icon{display:block}.page-box-wrapper{margin-block:50px}.how-often-section{margin-top:40px}.often-inner-section{display:flex;justify-content:center}.week-label{border:1px solid #858585;padding:9px 22px;margin-left:-1px;font-size:15px;display:block;cursor:pointer;min-width:max-content}.radio-check{position:absolute;opacity:0;width:100%;height:100%;margin:0;z-index:1;cursor:pointer}.radio-check:checked+.week-label{background:#a51e22;color:#fff;border-color:#a51e22}.input-group{position:relative}.how-often-section .tab-inner-heading{margin-bottom:16px}.btn-primary{display:block;padding:12px 30px;background:#a51e22;color:#fff;border:none;font-size:16px;margin-inline:5px;cursor:pointer;position:relative}.button-footer{margin-top:30px;display:flex;justify-content:center}.product-section-tabs .grid .card__media{margin:0;width:100%}.product-section-tabs .grid{--grid-desktop-horizontal-spacing: 30px;--grid-mobile-horizontal-spacing: 15px}.product-section-tabs .grid .card__information{padding-block:0px}.product-section-tabs .grid .quantity{width:100%;position:relative;z-index:9}.quantity__button:focus-visible,.quantity__input:focus-visible{outline:none;box-shadow:none;z-index:0}.product-section-tabs .grid .card__heading,.product-section-tabs .grid .quick-add{margin-bottom:10px}.product-section-tabs .grid .quantity:after{box-shadow:0 0 0 var(--inputs-border-width) #a51e22;border-radius:0}.product-section-tabs .grid .quantity__input,.product-section-tabs .grid .quantity__button{color:#a51e22}.preview-list-product{padding:0;list-style-type:none;margin:0;display:flex;column-gap:20px;flex-wrap:nowrap;width:100%;overflow-x:auto;padding-block:20px;overflow-y:hidden}.preview-list-product::-webkit-scrollbar{height:4px}.preview-list-product::-webkit-scrollbar-thumb{background:#999;border-radius:20px}.preview-list-product::-webkit-scrollbar-track{border-radius:20px}.product-preview-wrapper{margin-top:40px;background:#f4f4f4;padding:20px 20px 14px;position:sticky;bottom:0;z-index:999;box-shadow:0 0 7px #00000040}.preview-item{border:1px dashed #202a36;width:100px;min-width:100px;position:relative;aspect-ratio:1;min-height:100px}.img-preview{width:100%;object-fit:cover}.preview-image-group .btn-remove{position:absolute;width:20px;right:-7px;top:-7px;background:#202a36;border:none;padding:0;cursor:pointer;border-radius:50%;height:20px;display:flex;align-items:center;justify-content:center}.preview-image-group .btn-remove svg{width:14px}.preview-image-group .btn-remove svg path{fill:#fff}.progress-bar{background:#a51e22;display:block;height:100%;border-radius:30px;transition:.6s}.progress-bar-wrapper{height:10px;border:1px solid #202a36;border-radius:30px}.product-list-wrapper .tab-inner-heading{text-align:left;margin:0}.product-list-wrapper{margin-top:20px}.header-inner{display:flex;align-items:center;justify-content:space-between}.js-quantity-badge{position:absolute;left:4px;background:#a51e22;width:20px;height:20px;border-radius:50%;font-size:12px;text-align:center;color:#fff;top:4px;display:block;margin:0}.preview-image-group{height:100%}.js-clear-bundle{background:transparent;border:none;padding:0;font-size:14px;cursor:pointer}.js-clear-bundle svg{margin-right:5px}.js-clear-bundle svg path{stroke:#000}.disclaimer-text-bottom{text-align:center}@media screen and (min-width:750px){.product-list-wrapper .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing)* 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}}@media screen and (max-width:749px){.header-inner{display:block}.product-list-wrapper .tab-inner-heading{margin-bottom:10px}.product-section-tabs .grid .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) * 1 / 2);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) * 1 / 2)}.week-label{padding:8px 10px;margin-left:0;text-align:center}.often-inner-section{flex-wrap:wrap;gap:10px}.often-inner-section .input-group{width:48%}.preview-list-product{column-gap:15px}.tab-inner-heading{font-size:24px}.plan-box h3{font-size:14px}.plan-box{padding:16px 15px 16px 10px}.plan-box .plan_box_badge{top:-14px;left:-8px}.plan_price{font-size:14px;line-height:normal}.plan-box p{font-size:13px}}@media screen and (max-width:360px){.often-inner-section .input-group{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/build-a-box.css.map */
