cart-drawer.drawer{--cd-green: #14422e;--cd-orange: #dd5607;--cd-text: #191919;--cd-muted: #f4f5f9;--cd-lime: #b6e564;--cd-font: var(--font-body-family)}cart-drawer .drawer__inner{width:100%;max-width:49.55rem;padding:0;border:0;background:#fff;font-family:var(--cd-font);color:var(--cd-text)}cart-drawer .drawer__inner,cart-drawer .cart-drawer__body{scrollbar-width:none}cart-drawer .drawer__inner::-webkit-scrollbar,cart-drawer .cart-drawer__body::-webkit-scrollbar{display:none}cart-drawer .drawer__header{display:flex;align-items:center;justify-content:space-between;margin:0;padding:1rem 1.82rem .85rem;border:0}cart-drawer .drawer__heading{margin:0;font-family:Amiri,serif;font-size:3.45rem;font-weight:700;line-height:1.05;letter-spacing:-1.08px;color:var(--cd-green)}cart-drawer .drawer__close{position:static;display:flex;align-items:center;justify-content:center;width:2.73rem;height:2.73rem;min-width:2.73rem;min-height:0;padding:0;color:var(--cd-green);transform:none}cart-drawer .drawer__close svg{width:100%;height:100%}cart-drawer .drawer__inner-empty{position:relative}cart-drawer .drawer__inner-empty .drawer__close{position:absolute;top:2.18rem;right:1.82rem}cart-drawer .cart-drawer__empty-content{display:flex;flex-direction:column;align-items:center;gap:1.45rem;padding:0 1.82rem;color:var(--cd-text)}cart-drawer .cart__empty-text{margin:0;font-family:Amiri,serif;font-size:3.27rem;font-weight:700;line-height:1.05;letter-spacing:-1.08px;color:var(--cd-green)}cart-drawer .cart-drawer__empty-content>.button{display:flex;align-items:center;justify-content:center;width:100%;max-width:29.09rem;min-height:0;margin:.73rem 0 0;padding:1.64rem 2.18rem;border-radius:1.36rem;background:var(--cd-orange);color:#fff;font-family:var(--cd-font);font-size:1.45rem;font-weight:700;line-height:normal;letter-spacing:0;text-transform:uppercase}cart-drawer .cart-drawer__empty-content>.button:not([aria-disabled=true]):hover{padding-right:2.18rem;color:#fff}cart-drawer .cart-drawer__empty-content>.button:before,cart-drawer .cart-drawer__empty-content>.button:after{display:none}cart-drawer .cart__login-title{margin:1.45rem 0 0;font-family:var(--cd-font);font-size:1.45rem;font-weight:600;color:var(--cd-green)}cart-drawer .cart__login-paragraph{margin:0;font-size:1.27rem}cart-drawer .cart__login-paragraph a{color:var(--cd-green)}cart-drawer .cart-drawer__body{padding:0 1.82rem}cart-drawer .cart-timer{display:flex;align-items:center;gap:.91rem;margin:0 -1.82rem var(--margin-bottom);padding:.64rem 1.82rem;background:var(--cd-green);color:#fff;font-size:1.45rem;line-height:1.1}cart-drawer .cart-timer .icon-timer{flex-shrink:0;width:2.18rem;height:2.18rem}cart-drawer .cart-timer__text{flex:1;min-width:0}cart-drawer .cart-timer__text[hidden]{display:none}cart-drawer .cart-timer__text--expired{font-size:1.45rem;line-height:1.25}cart-drawer .cart-timer__text--expired strong,cart-drawer .cart-timer__text--expired p{display:block}cart-drawer .cart-timer__text strong,cart-drawer .cart-timer__text p{display:flex;align-items:center;justify-content:space-between;gap:.91rem;margin:0;font-weight:600}cart-drawer .cart-timer__time{flex-shrink:0;padding:.27rem 1.27rem;border-radius:.36rem;background:#cee7b61a;font-weight:600}cart-drawer .free-shipping__text{margin-bottom:1.09rem;font-size:1.45rem}cart-drawer cart-drawer-items{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}cart-drawer .drawer__cart-items-wrapper,cart-drawer .cart-items{padding:0}cart-drawer .cart-items{margin-top:-1.09rem}cart-drawer .cart-drawer-item{display:flex;gap:1.36rem;margin:0;padding:1.09rem 0;border:0;border-bottom:1px solid rgba(20,66,46,.2);background:transparent}cart-drawer .cart-drawer-item .cart-item__media{flex:0 0 6.55rem;width:6.55rem;height:6.55rem;border:1px solid rgba(26,26,26,.1);border-radius:.45rem;overflow:hidden}cart-drawer .cart-drawer-item .cart-item__image{width:100%;height:100%;max-width:none;object-fit:cover}cart-drawer .cart-drawer-item__right{display:flex;flex:1;flex-direction:column;gap:.55rem;min-width:0}cart-drawer .cart-drawer-item__details-and-delete-btn{display:flex;align-items:flex-start;gap:.91rem;margin:0}cart-drawer .cart-drawer-item .cart-item__details{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.55rem;min-width:0}cart-drawer .cart-drawer-item .cart-item__name{margin:0;font-family:var(--cd-font);font-size:1.45rem;font-weight:600;line-height:1.1;letter-spacing:0;color:var(--cd-green);text-decoration:none}cart-drawer .cart-drawer-item .cart-item__details dl,cart-drawer .cart-drawer-item .cart-item__details .product-option:empty{display:none}cart-drawer .cart-item__percent-off{padding:.36rem .91rem;border-radius:.45rem;background:var(--cd-green);color:var(--cd-lime);font-size:1.09rem;font-weight:600;line-height:1.25;margin-block:0;white-space:nowrap}cart-drawer .cart-drawer-item__cart-remove-button{display:flex;flex-shrink:0}cart-drawer .cart-drawer-item__cart-remove-button .button{width:1.82rem;height:1.82rem;min-width:0;min-height:0;padding:0;color:var(--cd-green)}cart-drawer .cart-drawer-item__cart-remove-button .icon-remove{width:1.82rem;height:1.82rem;pointer-events:none}cart-drawer .cart-drawer-item__quantity-and-prices{display:flex;align-items:center;justify-content:space-between;gap:.91rem;margin:0}cart-drawer .cart-drawer-item .cart-item__quantity{margin:0}cart-drawer .cart-drawer-item .cart-quantity{display:flex;align-items:center;gap:.73rem;width:auto;min-height:0;padding:.55rem 1.09rem;border:1px solid var(--cd-green);border-radius:.55rem;background:var(--cd-muted);color:var(--cd-text)}cart-drawer .cart-drawer-item .cart-quantity:before,cart-drawer .cart-drawer-item .cart-quantity:after{display:none}cart-drawer .cart-drawer-item .cart-quantity .quantity__button{display:flex;align-items:center;justify-content:center;width:1.27rem;height:1.27rem;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--cd-green)}cart-drawer .cart-drawer-item .cart-quantity .quantity__button svg{width:1.27rem;height:1.27rem;pointer-events:none}cart-drawer .cart-drawer-item .cart-quantity .quantity__input{width:1.82rem;min-width:0;height:auto;padding:0;border:0;background:transparent;font-family:var(--cd-font);font-size:1.45rem;font-weight:600;line-height:1.1;text-align:center;color:var(--cd-text);opacity:1}cart-drawer .cart-drawer-item .cart-item__totals{margin:0}cart-drawer .cart-drawer-item .cart-item__price-wrapper,cart-drawer .cart-drawer-item .cart-item__discounted-prices{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-end;gap:.36rem;margin:0;white-space:nowrap}cart-drawer .cart-drawer-item .cart-item__old-price{font-size:1.27rem;font-weight:400;line-height:1.25;color:#000000b3;opacity:1}cart-drawer .cart-drawer-item .regular-price{font-size:1.64rem;font-weight:600;line-height:1.25;letter-spacing:0;color:var(--cd-text)}cart-drawer .cart-drawer__body>.cart-upsells{padding-top:0}cart-drawer .cart-upsells{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}cart-drawer .cart-upsells__header{min-height:2.91rem;margin-bottom:.91rem}cart-drawer .cart-upsells__heading{font-size:1.45rem;font-weight:600;line-height:1.1;color:var(--cd-green)}cart-drawer .cart-upsells__arrows{gap:.91rem}cart-drawer .cart-upsells__arrow{width:2.91rem;height:2.91rem;background:var(--cd-muted);color:var(--cd-green)}cart-drawer .cart-upsells__arrow svg{width:1.09rem}cart-drawer .cart-upsells__list{gap:.91rem}cart-drawer .cart-upsells .cart-upsell{grid-template-columns:5.45rem 1fr auto;gap:1.36rem;padding:.91rem;border:0;border-radius:.45rem;background:#cee7b633}cart-drawer .cart-upsells .cart-upsell__image{border:1px solid rgba(26,26,26,.1);border-radius:.45rem;overflow:hidden}cart-drawer .cart-upsells .cart-upsell__image img{border-radius:0}cart-drawer .cart-upsells .cart-upsell__title{font-size:1.45rem;font-weight:600;line-height:1.1;color:var(--cd-green)}cart-drawer .cart-upsells .cart-upsell__off{display:none}cart-drawer .cart-upsells .cart-upsell__price{display:flex;align-items:baseline;gap:.36rem;margin-top:.73rem;font-size:1.64rem;font-weight:600;line-height:1.25;color:var(--cd-text)}cart-drawer .cart-upsells .cart-upsell__price-compare{margin:0;font-size:1.27rem;font-weight:400;color:#000000b3;opacity:1}cart-drawer .cart-upsells .cart-upsell__button.button{min-width:0;min-height:0;padding:.36rem 1.36rem;border-radius:.45rem;background:var(--cd-orange);color:#fff;font-size:1.45rem;font-weight:700;line-height:normal;text-transform:uppercase}cart-drawer .cart-upsells .cart-upsell__button.button.loading,cart-drawer .cart__checkout-button.button.loading{color:transparent}cart-drawer .cart-upsells .cart-upsell__button.button.loading>span,cart-drawer .cart__checkout-button.button.loading .button__label{visibility:hidden}cart-drawer .cart-upsells .cart-upsell__button.button:before,cart-drawer .cart-upsells .cart-upsell__button.button:after{display:none}cart-drawer .drawer__footer{display:flex;flex-direction:column;gap:1.09rem;margin:0;padding:1.45rem 1.82rem;border:0;background:var(--cd-muted)}cart-drawer .drawer__footer>style,cart-drawer .drawer__footer>script{display:none}cart-drawer .drawer__footer .upsells-container{margin:0}cart-drawer .drawer__footer .upsell{padding:0;border:0;background:transparent;box-shadow:none}cart-drawer .drawer__footer .upsell__container{display:flex;align-items:center;gap:.73rem;padding:0}cart-drawer .drawer__footer .upsell__image{flex:0 0 3.09rem;width:3.09rem;height:3.09rem;margin-inline:0}cart-drawer .drawer__footer .upsell__image__img{width:100%;height:100%;object-fit:contain}cart-drawer .drawer__footer .upsell__content{flex:1;min-width:0}cart-drawer .drawer__footer .upsell__title{display:flex;align-items:center;justify-content:space-between;gap:.91rem}cart-drawer .drawer__footer .upsell__title h3{margin:0;letter-spacing:0;font-family:var(--cd-font);font-size:1.45rem;font-weight:600;line-height:1.1;color:var(--cd-green)}cart-drawer .drawer__footer .upsell__price{margin:.2em 0 0;font-size:1.27rem;font-weight:600;line-height:1.25;color:#000000b3}cart-drawer .drawer__footer cart-drawer-upsell product-form{position:absolute;width:0;height:0}cart-drawer .drawer__footer .upsell__price .regular-price{font-size:inherit;font-weight:inherit;letter-spacing:0;color:inherit}cart-drawer .drawer__footer .upsell__price .compare-price{display:none}cart-drawer .drawer__footer .toggle-switch{width:3.45rem;height:2rem;margin-left:.36rem;padding:0;border-radius:23.27rem;background:#14422e4d}cart-drawer .drawer__footer .toggle-switch__slider{width:1.45rem;height:1.45rem;left:1rem;top:50%;background:#fff}cart-drawer .drawer__footer .upsell[data-selected=true] .toggle-switch{background:var(--cd-green)}cart-drawer .drawer__footer .upsell[data-selected=true] .toggle-switch__slider{left:2.45rem}cart-drawer .cart-drawer__footer{margin:0}cart-drawer .cart-drawer__totals__row{margin:0;font-size:1.82rem;font-weight:600;line-height:1.1}cart-drawer .cart-drawer__totals__row strong{font-weight:600}cart-drawer .cart-drawer__totals__row>span:first-child{color:var(--cd-green)}cart-drawer .cart-drawer__totals__row>span:last-child{color:var(--cd-text)}cart-drawer .cart__ctas{margin:0}cart-drawer .cart__checkout-button.button{width:100%;min-height:0;padding:1.36rem 2.18rem;border-radius:1.36rem;background:var(--cd-orange);color:#fff;font-family:var(--cd-font);font-size:1.45rem;font-weight:700;line-height:normal;letter-spacing:0;text-transform:uppercase}cart-drawer .cart__checkout-button.button:before,cart-drawer .cart__checkout-button.button:after{display:none}cart-drawer .cart__checkout-button.button,cart-drawer .cart-upsells .cart-upsell__button.button,cart-drawer .cart-drawer__empty-content>.button{transition:background-color .2s ease}cart-drawer .cart__checkout-button.button:not([disabled]):hover,cart-drawer .cart-upsells .cart-upsell__button.button:not([disabled]):hover,cart-drawer .cart-drawer__empty-content>.button:not([aria-disabled=true]):hover{background:#b84705}cart-drawer .cart-upsells__arrow{transition:background-color .2s ease,opacity .2s ease}cart-drawer .cart-upsells__arrow:not([disabled]):hover{background:#14422e1f}cart-drawer .drawer__close,cart-drawer .cart-drawer-item__cart-remove-button .button,cart-drawer .cart-drawer-item .cart-quantity .quantity__button{transition:color .2s ease}cart-drawer .drawer__close:hover,cart-drawer .cart-drawer-item__cart-remove-button .button:hover,cart-drawer .cart-drawer-item .cart-quantity .quantity__button:not([disabled]):hover{color:var(--cd-orange)}cart-drawer .cart-drawer-item a.cart-item__name{transition:color .2s ease}cart-drawer .cart-drawer-item a.cart-item__name:hover{color:var(--cd-orange)}cart-drawer .cart-drawer-item .cart-item__image{transition:transform .3s ease}cart-drawer .cart-drawer-item .cart-item__link:hover+.cart-item__image{transform:scale(1.05)}.cart-trust{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);color:var(--cd-green)}.cart-trust--rating{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.cart-trust--rating .icon-rating-stars{flex-shrink:0;width:11.78rem;height:2.18rem}.cart-trust__rating{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;font-size:1.45rem;line-height:1.1}.cart-trust__caption{display:flex;align-items:center;gap:.45rem}.cart-trust__rating>span+.cart-trust__caption:before{content:"";width:1px;height:1.09rem;background:currentColor}.cart-trust--guarantee{display:flex;align-items:center;gap:1.09rem;padding:1.09rem;border:1px solid rgba(71,71,71,.2);border-radius:.45rem;background:#f4f5f999}.cart-trust__badge{position:relative;flex:0 0 4.55rem;width:4.55rem;height:4.55rem;color:var(--cd-green)}.cart-trust__badge img,.cart-trust__badge .icon-money-back{display:block;width:4.55rem;height:4.55rem;object-fit:contain}.cart-trust__badge-days{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;font-weight:500;line-height:1;color:#14422ee6;transform:translate(-50%,-50%)}.cart-trust__badge-days>:first-child{font-size:1.09rem}.cart-trust__badge-days>:last-child{font-size:.73rem;text-transform:uppercase}.cart-trust__content{display:flex;flex:1;flex-direction:column;gap:.36rem;min-width:0}.cart-trust__heading,.cart-trust__text{margin:0}.cart-trust__heading{font-size:1.36rem;font-weight:600;line-height:1.1}.cart-trust__text{font-size:1.18rem;line-height:1.2;color:var(--cd-text)}@media screen and (max-width:749px){cart-drawer .drawer__inner{max-width:none}cart-drawer .drawer__inner-empty .drawer__close{top:1.35rem}cart-drawer .drawer__heading{font-size:2.36rem}cart-drawer .drawer__close{width:1.73rem;height:1.73rem;min-width:1.73rem}cart-drawer .cart-timer{font-size:1.36rem}cart-drawer .drawer__footer{gap:.91rem;padding:1.09rem 1.82rem}cart-drawer .cart__checkout-button.button{padding:1.27rem 2.18rem}.cart-trust--rating,.cart-trust__rating{flex-wrap:nowrap;white-space:nowrap}.cart-trust--rating .icon-rating-stars{width:clamp(6.5rem,21vw,8.82rem);height:auto;aspect-ratio:11.78 / 2.18}.cart-trust__rating{font-size:clamp(1rem,3.1vw,1.27rem)}.cart-trust--guarantee{padding:.91rem}.cart-trust__heading{font-size:1.27rem}.cart-trust__text{font-size:1.09rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-cart-drawer-custom.css.map */
