.drawer__inner{width:100%;max-width:28.75rem;min-width:28.75rem;background:#fcfcfc}.product-option *{font-size:.625rem}cart-drawer-items{padding-right:.5rem}.drawer__heading{margin:0;font-size:.875rem;text-align:center;width:100%;display:flex;align-items:center;justify-content:center;font-family:var(--text-font);line-height:1.625rem}.drawer__heading svg{max-width:1.6125rem;margin-right:.5rem;margin-top:0}.drawer__close .svg-wrapper{height:1rem;width:1rem}.drawer__header{padding:.5rem 0;border-bottom:.0625rem solid #ddd}.drawer__close{display:inline-block;padding:0;min-width:auto;min-height:auto;top:1rem;right:0}.product-option{font-size:.625rem;word-break:break-word;line-height:1;color:#000;letter-spacing:0}.product-option.product-option_custom_price{font-family:var(--font-body-family);font-size:.8125rem;color:#000;letter-spacing:0}dl.tpo_cart-properties-wrapper .product-option{font-size:.5rem;line-height:.9rem;margin-top:0}div#CartDrawer-CartItems .cart-item__totals.right,.cart-drawer .cart-items thead,.cart-item__details dl{display:none}div#CartDrawer-CartItems .cart-item{display:flex;flex-flow:row wrap;border-bottom:.0625rem solid #ddd;padding-top:.9375rem;padding-bottom:.9375rem;gap:0}div#CartDrawer-CartItems .cart-item__media{width:100%;max-width:4rem;flex-basis:4rem;background:#fff;padding:0;height:3.75rem;box-shadow:0 0 5px #0000000f}div#CartDrawer-CartItems .cart-item__media *{width:100%;height:100%;object-fit:contain}div#CartDrawer-CartItems .cart-item__details{max-width:calc(100% - 8rem);flex-basis:calc(100% - 8rem);display:flex;flex-direction:column;padding:0 0 0 1rem}div#CartDrawer-CartItems .cart-item__quantity{padding-left:0;max-width:4rem;flex-basis:4rem;margin-left:auto}div#CartDrawer-CartItems .cart-item__quantity-wrapper{display:flex;flex-direction:column;height:100%}div#CartDrawer-CartItems .cart-item__name,.upsell-title-price h4{font-size:.8125rem;font-weight:400;padding-right:.625rem;line-height:1.125rem;letter-spacing:0;color:#000;font-family:var(--heading-font-medium)}.cart-item__details dl{display:block}span.product-tax.fs-10.color-grey{display:inline-block}.sku_custom-i{width:100%;display:block;color:#777;font-size:.75rem;font-family:var(--text-light)}.cart-drawer .cart-item__totals{justify-content:flex-start}span.price.price--end,span.product_price{font-size:.8125rem;line-height:1.625rem;color:#000;font-family:var(--font-body-family);letter-spacing:0}#CartDrawer-CartItems quantity-input.quantity.cart-quantity{width:auto;height:1.563rem;padding-left:.625rem;padding-right:.625rem;width:4.125rem;border:none;border-radius:0;display:flex;align-items:center;justify-content:center;padding:0;font-size:1rem;min-height:auto;min-width:4.125rem;background:#f5f5f5;border-radius:1.25rem;margin:0}.price_with_inc_label span.product-tax.fs-10.color-grey{padding-left:.5rem}div#CartDrawer-CartItems quantity-input.quantity.cart-quantity>*{width:33.33%;max-width:33.33%;flex-basis:33.33%;padding:0;font-size:.875rem;height:1.563rem}.quantity__button .svg-wrapper{width:.5rem}div#CartDrawer-CartItems .quantity:before,div#CartDrawer-CartItems .quantity:after{display:none}div#CartDrawer-CartItems button.button.button--tertiary.cart-remove-button{color:#959595;padding-bottom:0;line-height:normal;min-height:auto;font-size:.8125rem;text-decoration:underline;font-family:var(--text-font);text-underline-position:under;letter-spacing:0}.cart-drawer .cart-item__error{display:none}div#CartDrawer-CartItems quantity-popover{position:relative;display:flex;height:100%;flex-direction:column}div#CartDrawer-CartItems cart-remove-button{margin-top:auto}div#CartDrawer-CartItems .cart-item__totals.right{align-items:flex-end}.cart-drawer .cart-item__image{height:3.75rem;object-fit:cover}div#CartDrawer-CartItems .cart-item__name:hover{text-decoration:none}.product-option span.product-tax{margin-left:.5rem}p.totals__total-value,h2.totals__total{font-size:1rem;letter-spacing:0!important;color:#000;font-family:var(--heading-font-semibold)}p.totals__total-value{font-family:var(--heading-font-semibold)}small.tax-note.caption-large.rte p,small.tax-note.caption-large.rte p a{font-size:.8125rem;color:#959595;margin-top:0!important;font-family:var(--text-light)}small.tax-note.caption-large.rte a{font-family:var(--text-font-medium)!important}.cartdrawer-upsell-wrap .main_wrapper{display:flex!important;flex-flow:row wrap;border-bottom:.0625rem solid #ddd;padding-top:.9375rem;padding-bottom:.9375rem;position:relative}.cartdrawer-upsell-wrap .product-single__variants{position:absolute;opacity:0;overflow:hidden;height:0;width:0}div#upsell-product-custom{width:100%;display:flex;flex-direction:column}.pro-image{width:100%;max-width:4rem;flex-basis:4rem;padding:.5rem;background:#fff;max-height:4rem;box-shadow:0 0 5px #0000000f}.pro-details.cart__item-details{max-width:calc(100% - 4rem);flex-basis:calc(100% - 4rem);display:flex;flex-direction:column;padding-left:1rem}.pro-details-price-add-to-cart-button svg{max-width:1.25rem;filter:brightness(0) saturate(100%) invert(67%) sepia(13%) saturate(4106%) hue-rotate(106deg) brightness(92%) contrast(73%)}.pro-details-price-add-to-cart-button{align-items:center;display:flex;margin-left:auto;position:absolute;top:50%;right:0;transform:translateY(-50%)}.pro-image img{width:100%;object-fit:contain;background:transparent;padding:0}h4.cart__item-name{font-family:var(--heading-font-medium);font-size:.875rem;font-weight:400;padding-right:.625rem;line-height:1.25rem;margin:0;letter-spacing:0}.cart-drawer-upsell-contern{margin-bottom:0}.drawer__footer{border-top:none}.upsell-header h3{border-bottom:none}button.btn.custom-check-btn.btn__default.submit_form{margin-right:0;text-align:right;display:flex;align-items:center;justify-content:center;width:auto;height:auto}button.btn.custom-check-btn.btn__default.submit_form{background:transparent;border:none;cursor:pointer}button.btn.custom-check-btn.btn__default.submit_form:after{content:"";background-image:url(/cdn/shop/files/cart_upsell.svg?v=1731920383);display:inline-flex;width:1.8125rem;height:1.31rem;margin-right:10px;background-size:contain;display:none}.upsell-header h5{margin-top:1rem;margin-bottom:1rem;font-family:var(--text-font);letter-spacing:0;font-size:.875rem;line-height:1.625rem}.shipping-bar{text-align:center;width:100%;margin-block-start:16px;margin-block-end:4px;margin-inline-start:auto;margin-inline-end:auto;display:block}.mini-cart .mini-cart__drawer-footer .shipping-bar{border-bottom:1px solid #E6E6E6;padding-bottom:14px}.mini-cart .mini-cart__drawer-footer .shipping-bar__text{text-align:left;font-size:13px;letter-spacing:.5px;color:#12292d;line-height:1.33}.shipping-bar__text{display:block;font-size:.625rem;text-align:left;letter-spacing:.013rem}.shipping-bar__progress{border-radius:3px;height:5px;display:block;position:relative;background-color:#e2e2e2}.mini-cart .mini-cart__drawer-footer .shipping-bar__progress{background:#d0d7e9;border:none;height:5px}.shipping-bar__progress:after{content:"";transform:scaleX(var(--progress));transform-origin:left;background:#121212;transition:transform .2s;position:absolute;top:0;bottom:0;left:0;right:0}.mini-cart .mini-cart__drawer-footer .shipping-bar__progress:after{background:#12292d;height:5px;border-radius:5px}.upsell-header.text-center{text-align:center;margin-top:.2rem;margin-bottom:0}.pro-details.cart__item-details h4.cart__item-name{max-width:15.9rem;margin-bottom:.5rem}button#CartDrawer-Checkout{height:2.5rem!important;line-height:2.5rem!important;min-height:auto;background:var(--btn-primary-color);color:#fff}small.tax-note.caption-large.rte{margin-top:0;margin-bottom:1rem}dl.tpo_cart-properties-wrapper{display:block}.totals__total{margin-top:0}.cart-drawer .totals{justify-content:space-between;margin-top:0;align-items:center}small.tax-note.caption-large.rte p,small.tax-note.caption-large.rte p a{font-size:.8125rem;color:#959595;margin-top:0!important}.cart-drawer .free_shipping_card_wrapper{padding-bottom:1.1875rem;margin-bottom:.9375rem;margin-top:1rem;border-bottom:.0625rem solid #E6E6E6}.cart-drawer .free_shipping_card_wrapper .free_shipping_card_title{font-size:.8125rem;letter-spacing:0;color:#02132e;font-weight:400;text-align:left;line-height:1.25rem}.cart-drawer .free_shipping_card_wrapper .free_shipping_card_progress{margin-top:.5rem;border-radius:0;background:#1a1e5c33;height:auto;border:none;position:relative;overflow:hidden}.cart-drawer .free_shipping_card_wrapper .free_shipping_card_progress .free_shipping_card_progress_bar{background:#1a1e5c;height:.3125rem;display:block;border-radius:0}.custom-check-btn .svg-wrapper{width:1.625rem;height:1.43rem}.product-tax p,.product-tax p a{font-size:.75rem}@media screen and (max-width: 849px){.cart-drawer .free_shipping_card_wrapper .free_shipping_card_progress .free_shipping_card_progress_bar,.cart-drawer .free_shipping_card_wrapper .free_shipping_card_progress{height:5px}.drawer__inner{width:100%;max-width:428px;min-width:100%;padding:0 20px}.cartdrawer-upsell-wrap .main_wrapper,div#CartDrawer-CartItems .cart-item{padding-top:1rem;padding-bottom:1rem}span.price.price--end,span.product_price{line-height:20px}div#CartDrawer-CartItems .cart-item__details{padding:0 0 0 10px}.sku_custom-i{margin-bottom:10px}div#CartDrawer-CartItems .cart-item__name,.upsell-title-price h4{font-size:13px;line-height:18px}.drawer__heading svg{max-width:19px;margin-right:10px}.product-option{font-size:13px;line-height:1}.pro-details-price-add-to-cart-button svg{max-width:19px}.pro-details.cart__item-details{padding-left:10px}cart-drawer-items{padding-right:0}cart-drawer-items{overflow-x:hidden}small.tax-note.caption-large.rte{margin-bottom:10px}.upsell-header h5{margin-top:0;margin-bottom:14px;font-size:16px;letter-spacing:0;font-family:var(--text--bold)}.drawer__header{padding:12px 0}.upsell-header.text-center{margin-top:0;margin-bottom:0}.drawer__footer{padding:16px 0!important}.drawer__heading{font-size:16px!important;letter-spacing:0!important;font-family:var(--text-semibold)}p.totals__total-value,h2.totals__total{font-size:15px!important;letter-spacing:0!important;font-family:var(--text-semibold)}.cart-drawer .free_shipping_card_wrapper{padding-bottom:1rem;margin-bottom:5px;margin-top:1rem;border-bottom:.0625rem solid #E6E6E6}small.tax-note.caption-large.rte{font-size:13px}button#CartDrawer-Checkout{height:38px!important;line-height:38px!important;font-size:14px;letter-spacing:1.12px}.product-option.product-option_custom_price{font-size:13px;letter-spacing:0!important;font-family:var(--text-regular)}div#CartDrawer-CartItems button.button.button--tertiary.cart-remove-button{letter-spacing:0;font-size:13px}div#upsell-product-custom{margin-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tzn_mini-cart.css.map */
