.wt-cart__drawer__header{padding-bottom:12px}.wt-cart__drawer__content{padding-bottom:30px}.wt-cart__drawer__footer{border-radius:16px 16px 0 0;box-shadow:0 -6px 7px #0000000d;border:0}@media (max-width: 599px){.wt-cart__drawer__footer{padding:12px 16px}.wt-cart__subtotal{padding-top:4px}}.wt-cart__subtotal__label .text{font-size:var(--font-base-size);font-weight:500}.wt-cart__subtotal{margin:0}.wt-cart__subtotal__value{display:flex;gap:8px;font-size:var(--font-base-size)}.cart-subtotal__value__original{font-weight:400;text-decoration:line-through;color:#625e5bb2}.cart-subtotal__value__final{font-weight:700}.cart-bar{background-color:#e0efda;padding:4px 16px;font-size:calc(var(--font-base-size) - 2px);text-align:center}.cart-bar p{overflow:hidden;width:100%;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.cart-bar p strong{color:#66ae45}.gift-bar__container{display:flex;flex-wrap:nowrap;margin:18px 16px 12px;position:relative}.gift-bar__container:before{content:"";position:absolute;top:16px;left:0;width:100%;height:6px;background-color:#e0efda;z-index:-1;border-radius:4px}.gift-bar__container:after{content:"";position:absolute;top:16px;left:0;width:var(--progress-percentage);height:6px;background-color:#66ae45;z-index:-1;border-radius:4px}.gift-bar__item{width:25%;display:flex;justify-content:center;align-items:center;flex-direction:column}.gift-bar__item__image{display:flex;aspect-ratio:1/1;width:100%;max-width:38px;height:auto;background-color:#e0efda;border-radius:100%;position:relative}.gift-bar__item--active .gift-bar__item__image{background-color:#66ae45}.gift-bar__item--shipping .gift-bar__item__image{justify-content:center;align-items:center;background:#fff;border:2px solid #E0EFDA}.gift-bar__item--active.gift-bar__item--shipping .gift-bar__item__image{border:2px solid #66ae45}.gift-bar__item__image img{position:absolute;bottom:4px;left:50%;transform:translate(-50%);display:block;width:auto;max-width:36px;height:120%;object-fit:contain}.gift-bar__item__content{margin-top:4px;font-size:calc(var(--font-base-size) - 4px);display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;width:100%;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.wt-drawer__title__text{font-size:var(--font-base-size);font-weight:700;color:#3d3935}.wt-cart__drawer__body{padding:0}.wt-cart__drawer__items{display:flex;flex-direction:column}.wt-cart__drawer__form{padding:0 calc(var(--gap, 8px) * 3)}@media (max-width: 399px){.wt-cart__drawer__form{padding:0 calc(var(--gap, 8px) * 2)}}.wt-cart__drawer__items__heading{width:100%;display:block;font-size:calc(var(--font-base-size) - 2px);font-weight:600;color:#3d3935;padding-block:18px 12px;border-bottom:1px solid var(--color-border)}.wt-cart__drawer__items__purchases{margin-bottom:4px}.wt-cart__drawer__items__purchases__container,.wt-cart__drawer__items__free-gifts{width:100%}.wt-cart__item:not(:last-child){border:none}.wt-cart__item:not(:first-child){padding-top:0}.wt-cart__item:last-child{padding-bottom:0}.wt-cart__item__name{line-height:1.3}.wt-cart__item__body .options{margin:0;font-size:calc(var(--font-base-size) - 2px);color:#727272}.wt-cart__item__remove--title{top:3px}.wt-cart__item .counter-wrapper{border-radius:8px;border:1px solid #DAD1C9}.wt-cart__item .counter-wrapper .svg-icon{fill:#3d3935}.wt-cart__item .counter button{width:30px;padding:2px 6px;height:32px}.wt-cart__item .counter input{padding:7px 4px;max-width:30px}.wt-cart__item__amount{margin-top:12px}.wt-cart__item__amount .cart-item__old-price{color:#625e5bb2}.wt-cart__item__amount .cart-item__old-price~.price--end{color:#d22027}.cart-item .loading-overlay{left:50%;top:50%;transform:translate(-50%,-50%)}.change-plan{width:100%}.change-plan select{--outline-color: transparent !important;padding:6px 4px 6px 0;font-size:calc(var(--font-base-size) - 2px);font-weight:500;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:fit-content;margin-left:-4px}.change-plan .hero__button{width:100%;margin:6px 0 0;font-size:12px;font-weight:600;padding:6px 8px}.wt-cart__item--free cart-remove-button{display:none}.wt-cart__item--free quantity-counter{display:none}.wt-cart__item--free .wt-cart__item__body{flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:center}.wt-cart__item--free .wt-cart__item__amount{width:fit-content;margin:0;justify-content:center;align-items:center;gap:0}.cart-item__free-price{color:#66ae45;text-wrap:nowrap;white-space:nowrap}.wt-cart__cross-sell{background-color:#f7f1e9;padding:12px 0 16px}.wt-cart__cross-sell__heading{color:#3d3935;font-size:calc(var(--font-base-size) - 2px);font-weight:600;margin-bottom:8px}.wt-cart__cross-sell__toggle{display:none}.wt-cart .wt-slider--cross-sell.wt-slider .wt-slider__slide{width:87%;margin-left:12px}.wt-cart .wt-slider--cross-sell.wt-slider .wt-slider__slide:first-child{margin-left:16px}.wt-cart .shoppable-product-card--cross-sell{width:100%;max-width:none}.wt-cart__cross-sell .shoppable-product-card{min-height:94px;border:1px solid #DAD1C9}.wt-cart__cross-sell .shoppable-product-card--cross-sell .wt-dot__picture img{max-width:77px;max-height:77px}.wt-cart__cross-sell .shoppable-video__buttons{flex-shrink:0;padding-right:2px}.wt-cart__cross-sell .shoppable-video__add-button{background:var(--color-button-primary-background);color:var(--color-button-primary-text);border-color:transparent;padding:8px 16px;width:auto;height:auto;min-width:60px;min-height:39px}@media (hover: hover){.wt-cart__cross-sell .shoppable-video__add-button:hover{background:var(--color-button-primary-background-hover);border-color:transparent;color:var(--color-button-primary-text-hover)}}.wt-cart__drawer__form--empty{margin:auto}@media (max-width: 900px){.shoppable-product-card .wt-dot__title{font-size:14px}.shoppable-product-card .wt-product__price__final,.wt-product__price__compare{--font-price-size: 14px}.wt-cart__cross-sell .shoppable-video__add-button{font-size:14px}}.wt-slider--cross-sell{width:100%}.shoppable-video__add-button:has(.loading-overlay__spinner.hidden)>span{display:block}.shoppable-video__add-button:not(:has(.loading-overlay__spinner.hidden))>span{display:none}.wt-cart__item__thumb{min-width:84px;width:31%}
/*# sourceMappingURL=/cdn/shop/t/2664/assets/cart-drawer-310.css.map */
