cart-drawer{--fh-cart-width: 44rem;--fh-cart-text: #000000;--fh-cart-savings: #ea5c10;--fh-cart-progress-fill: #ea5c10;--fh-cart-btn-bg: #ea5c10;--fh-cart-timer-bg: #ea5c10;--fh-cart-timer-border: #ea5c10;--fh-cart-upsell-selected: #ea5c10;--fh-cart-on-accent: #ffffff;--fh-cart-muted: #e9e9e9;--fh-cart-border: rgba(0, 0, 0, .1);--fh-cart-divider: rgba(0, 0, 0, .08);--fh-cart-body-size: 16px;--fh-cart-title-size: 24px;--fh-cart-header-padding-y: 30px;--fh-cart-header-padding-y-mobile: 20px;--fh-cart-header-padding-x: 1.5rem;--fh-cart-close-size: 30px;--fh-cart-close-bg: #0000000c;--fh-cart-close-bg-hover: #00000014;--fh-cart-close-icon: #637381;--fh-cart-progress-height: 8px;--fh-cart-progress-track: #E2E2E2;--fh-cart-progress-radius: 999px;--fh-cart-badge-size: 30px;--fh-cart-badge-icon-size: 20px;--fh-cart-badge-icon-color: #4D4949;--fh-cart-badge-label-size: 10px;--fh-cart-timer-size: 15px;--fh-cart-item-image: 88px;--fh-cart-item-gap: 1.6rem;--fh-cart-bundle-image: 32px;--fh-cart-upsell-image: 90px;--fh-cart-addon-image: 60px;--fh-cart-footer-bg: #f2f2f2;--fh-cart-btn-radius: 5px;--fh-cart-btn-text: #FFFFFF;--fh-cart-badge-gap: 6px}@media screen and (min-width:750px){cart-drawer.cart-drawer--desktop-width-normal .drawer__inner,cart-drawer.cart-drawer--desktop-width-large .drawer__inner{width:var(--fh-cart-width);max-width:100%}}cart-drawer .drawer__header{background-color:transparent;border-bottom:1px solid var(--fh-cart-border);padding-top:var(--fh-cart-header-padding-y);padding-bottom:var(--fh-cart-header-padding-y)}cart-drawer .drawer__heading{color:var(--fh-cart-text);font-size:var(--fh-cart-title-size);font-weight:600;line-height:1.2}cart-drawer .drawer__header .drawer__close{position:static;transform:none;right:auto;top:auto;margin-left:auto;width:var(--fh-cart-close-size);height:var(--fh-cart-close-size);min-width:var(--fh-cart-close-size);min-height:var(--fh-cart-close-size);padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background-color:var(--fh-cart-close-bg);color:var(--fh-cart-close-icon);box-shadow:none;transition:background-color .15s ease}cart-drawer .drawer__header .drawer__close:hover{background-color:var(--fh-cart-close-bg-hover)}cart-drawer .drawer__header .drawer__close .icon,cart-drawer .drawer__header .drawer__close svg{width:33%;height:33%;fill:var(--fh-cart-close-icon);color:var(--fh-cart-close-icon)}cart-drawer .cart-timer{background-color:var(--fh-cart-timer-bg);border:1px solid var(--fh-cart-timer-border);color:var(--fh-cart-on-accent);font-size:var(--fh-cart-timer-size);padding-top:10px;padding-bottom:10px}cart-drawer .cart-timer strong,cart-drawer .cart-timer countdown-timer{color:var(--fh-cart-on-accent)}cart-drawer .cart-progress__bar{height:var(--fh-cart-progress-height);background:var(--fh-cart-progress-track);border-radius:4px;margin:0}cart-drawer .cart-progress__bar__progress{background:var(--fh-cart-progress-fill);border-radius:4px}cart-drawer .cart-progress__bar__badge{font-size:var(--fh-cart-badge-size);width:var(--fh-cart-close-size);height:var(--fh-cart-close-size);border-radius:50%;background:var(--fh-cart-on-accent);border:1px solid var(--fh-cart-progress-track);color:var(--fh-cart-badge-icon-color)}cart-drawer .cart-progress__bar__badge .material-symbols-outlined{font-size:var(--fh-cart-badge-icon-size);color:var(--fh-cart-badge-icon-color)}cart-drawer .cart-progress__text{font-size:var(--fh-cart-body-size);color:var(--fh-cart-text)}cart-drawer .cart-progress__bar__badge .cart-progress__bar__label,cart-drawer .cart-progress__label{font-size:var(--fh-cart-badge-label-size)}cart-drawer .cart-drawer__body,cart-drawer .cart-item__name,cart-drawer .cart-item__price-wrapper,cart-drawer .cart-drawer__totals__row{color:var(--fh-cart-text)}cart-drawer .cart-drawer__total-savings,cart-drawer .cart-item__discounted-prices,cart-drawer .cart-drawer__totals__row--savings{color:var(--fh-cart-savings)}cart-drawer .cart__checkout-button,cart-drawer #CartDrawer-Checkout{background-color:var(--fh-cart-btn-bg);color:var(--fh-cart-btn-text);border-radius:var(--fh-cart-btn-radius);border:0}cart-drawer .cart__checkout-button:hover,cart-drawer #CartDrawer-Checkout:hover{color:var(--fh-cart-muted)}cart-drawer .quantity__button,cart-drawer .quantity__input{border-color:var(--fh-cart-muted)}cart-drawer .cart-drawer-upsells-container{--regular-border-color: var(--fh-cart-muted);--selected-border-color: var(--fh-cart-upsell-selected);--border-radius: var(--fh-cart-btn-radius)}cart-drawer .drawer__inner-empty{padding-top:24px}cart-drawer .cart__empty-text{font-size:var(--fh-cart-body-size);font-weight:400;color:var(--fh-cart-text)}cart-drawer .cart-item__image-container,cart-drawer .cart-item__media{width:var(--fh-cart-item-image);flex:0 0 88px}cart-drawer .cart-item__image{width:var(--fh-cart-item-image);max-width:var(--fh-cart-item-image)}cart-drawer .cart-item__bundle-item img,cart-drawer .cart-item__component-image{width:var(--fh-cart-bundle-image);height:var(--fh-cart-bundle-image)}cart-drawer .cart-drawer-upsells-container{--image-size: var(--fh-cart-upsell-image);--image-size-number: 9;--image-border-radius: 4px}cart-drawer .upsell__image img{width:var(--fh-cart-upsell-image);height:var(--fh-cart-upsell-image);border-radius:4px}cart-drawer .cart-addon__image img{width:var(--fh-cart-addon-image);height:var(--fh-cart-addon-image)}@media screen and (max-width:749px){cart-drawer{--fh-cart-header-padding-y: var(--fh-cart-header-padding-y-mobile, 20px)}cart-drawer .drawer__inner{width:100%;max-width:100%}}cart-drawer.is-empty .drawer__header{height:auto;overflow:visible;padding:var(--fh-cart-header-padding-y) var(--fh-cart-header-padding-x)}@media screen and (max-width:749px){cart-drawer.is-empty .drawer__header{padding:var(--fh-cart-header-padding-y) var(--fh-cart-header-padding-x)}}cart-drawer.is-empty .drawer__inner{display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;box-sizing:border-box}cart-drawer.is-empty .payment-badges{flex-wrap:wrap}cart-drawer.is-empty .payment-badges .list-payment__item{flex:0 0 auto}cart-drawer.is-empty .payment-badges svg{width:38px;height:24px}cart-drawer.is-empty .drawer__header{order:1;flex:0 0 auto}cart-drawer.is-empty .cart-drawer__body{order:2;flex:0 0 auto}cart-drawer.is-empty .drawer__inner-empty{order:3}cart-drawer.is-empty .drawer__footer{order:4;flex:0 0 auto}cart-drawer.is-empty .drawer__inner-empty{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:0;padding:2rem var(--fh-cart-header-padding-x)}cart-drawer.is-empty .cart-drawer__empty-content{width:100%;text-align:center}.cart-drawer .cart-progress__text{text-align:center;font-weight:600}.cart-drawer .cart-progress__bar{margin-left:var(--fh-cart-header-padding-x);margin-right:var(--fh-cart-header-padding-x);border-radius:var(--fh-cart-progress-radius);overflow:hidden}.cart-drawer .cart-progress__bar__progress{border-radius:var(--fh-cart-progress-radius)}.cart-drawer .cart-progress__bar__badge{display:none}.cart-drawer .cart-drawer-item+.cart-drawer-item,.cart-drawer .cart-item+.cart-item{border-top:1px solid var(--fh-cart-divider);padding-top:var(--fh-cart-item-gap);margin-top:var(--fh-cart-item-gap)}.cart-drawer .cart-drawer__footer{background-color:var(--fh-cart-footer-bg);padding:var(--fh-cart-item-gap) var(--fh-cart-header-padding-x) 1.2rem}.cart-drawer .cart-drawer__totals__row{margin:0 0 .6rem}.cart-drawer .payment-badges{gap:var(--fh-cart-badge-gap);padding:0 var(--fh-cart-header-padding-x) 1.2rem;margin:0;background-color:var(--fh-cart-footer-bg)}.cart-drawer .payment-badges .list-payment__item{margin:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fh-cart-drawer.css.map */
