[class*="page.subscription-bundle"],[class*="page.subscription-bundle"] .color-background-1{background:#fff}.sub-time{text-align:center;position:relative}.sub-time__image{position:absolute;top:0;right:5rem;transform:translateY(-50%);height:10rem;width:10rem}.sub-time__image img{width:100%;height:100%;object-fit:contain}.sub-time__container{max-width:800px;margin:0 auto}.sub-heading{text-align:center;margin-bottom:3rem}.sub-heading h3{margin-bottom:.5rem;margin-top:0}.sub-time__option input{display:none}.sub-time__option label{display:block;border-radius:8px;transition:background-color .3s,color .3s,box-shadow .4s;background-color:#fff;padding:1rem 1.5rem;cursor:pointer;text-transform:uppercase;font-weight:600;font-size:2.1rem;border:1px solid #595959;box-shadow:0 4px 4px #00000040;line-height:1.2}.sub-time__option label:hover{box-shadow:0 2px 2px #00000026}.sub-time__option input:checked~label{color:#fff;background-color:var(--gradient-base-accent-1)}.sub-quantity .quantity{width:100%}.swiper-and-navi-container .sub-quantity .quantity .quantity__button .icon{display:block}.collection .card--subscription .button:after,.collection .card--subscription:after,.collection .card--subscription .card__heading a:after{content:none}.collection .card-wrapper:hover .card--subscription .card__footer{background-color:inherit}.card-wrapper:hover .card--subscription span,.card-wrapper:hover .card--subscription .quick-add__submit{color:inherit}.collection .card--subscription .card__footer .card__footer-button{font-size:inherit;padding:inherit}.collection .card--subscription .card__footer .button,.card--subscription{border-radius:0}.card--subscription .card__media,.card--subscription>.card__content,.card--subscription .sub-quantity{border:1px solid black}.card--subscription>.card__content{border-top:none;border-bottom:none}.card--subscription .sub-quantity{margin-bottom:1.1rem;border-top:none}.sub-form{position:relative;background-color:#fffaf3}.sub-form .page-width{position:relative;z-index:2}.sub-form__bg{position:absolute;left:0;right:0;height:100px;z-index:1}.sub-form__bg[data-position=top]{top:0;transform:translateY(calc(-100% + 1px))}.sub-form__bg[data-position=bot]{bottom:0;transform:translateY(calc(100% - 1px))}.sub-form__bg svg{width:100%;height:100%;display:block}.sub-form__container{display:flex;width:100%;margin:0 auto;max-width:936px}.sub-form__container .sub-form__items{flex:1 1 auto}.sub-form__container .sub-form__totals{flex:0 1 33%}.sub-form__items{display:flex;column-gap:1.2rem;background-color:#fff;padding:1.5rem;border:1px solid #595959}.sub-form__item{max-width:25%}.sub-form__item>div{text-align:center;position:relative;padding:1rem}.sub-form__item .close{position:absolute;top:0;right:0;height:2rem;width:2rem;padding:.5rem;cursor:pointer;z-index:2}.sub-form__item .close svg{display:block;height:100%;width:100%}.sub-form__item .product-image{max-width:120px;display:block;margin:0 auto}.sub-form__item .product-image img{width:100%;height:auto}.sub-form__item .product-info .name,.sub-form__item .product-info .qty{font-size:1rem}.sub-form__item .product-info .price{font-weight:600;font-size:1.2rem;margin-top:1rem;margin-bottom:2rem}.sub-form__totals{background-color:#97cbed;padding:1.5rem;display:flex;flex-direction:column;min-height:250px}.sub-form__totals>div{flex:0 0 auto}.sub-form__totals .totals__delivery{margin-bottom:2rem}.sub-form__totals .totals__submit{margin-top:auto}.sub-form__totals .totals__submit .button{--buttons-radius: 0px;--buttons-border-width: 0px;width:100%;border-radius:0;border:none}.sub-form__totals .totals__submit .button:after{--color-button-text: 255,255,255}.sub-time__options{column-gap:15px;row-gap:15px;justify-content:center}@media screen and (max-width: 767px){.sub-time__options{padding-bottom:1rem}.sub-time__option label{border-radius:100vw;font-size:1.8rem;max-width:300px;display:block;margin:0 auto}.sub-form__container{flex-direction:column}.sub-form__item{max-width:50%}.sub-form__items{min-height:280px}.sub-form__totals{min-height:200px}}@media screen and (max-width: 640px){.sub-collection-slider .swiper-and-navi-container{width:100%}.sub-collection-slider .swiper-and-navi-container .swiper-slide:first-of-type{padding-left:1rem}.sub-collection-slider .swiper-and-navi-container .swiper-slide:last-of-type{margin-right:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/152/assets/section-subscription-bundle.css.map */
