.cart__checkout-button.button,.cart__ctas .button{min-height:5.6rem;border:0;border-radius:var(--border-radius-button, 0);background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;letter-spacing:.02em}.cart__checkout-button.button:hover,.cart__ctas .button:hover{background-color:#0f1520;color:#fff}.cart-item__name{font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;letter-spacing:0;line-height:1.3}.cart-item__final-price,.cart-item__price-wrapper .price,.cart-item .price-item{font-size:1.6rem;font-weight:600}.cart-item__old-price{font-size:1.4rem;font-weight:400}.main-page-title.title--page{font-size:clamp(2.8rem,3vw,3.6rem)}.totals__subtotal,.totals__shipping{font-size:1.5rem;font-weight:600}.totals__subtotal-value,.totals__shipping-value{font-size:1.6rem}.main-cart--title{font-size:clamp(2.4rem,2.4vw,3.2rem);line-height:1.15}cart-drawer .drawer__inner{display:flex;flex-direction:column;background:rgb(var(--color-background))}cart-drawer .drawer__header{padding:2rem 2.4rem 0}cart-drawer .drawer__heading{font-family:var(--font-heading-family);font-size:2rem;font-weight:400;letter-spacing:0;text-transform:none}cart-drawer .cart-shipping{padding:1.6rem 0 1.4rem;border-bottom:1px solid rgba(var(--color-foreground),.15)}cart-drawer .cart-shipping__message{font-size:1.4rem}cart-drawer cart-drawer-items{flex:1 1 auto;min-height:0;overflow-y:auto}cart-drawer .cart-drawer__form{padding:0 2.4rem}cart-drawer .drawer__cart-items-wrapper .cart-item{padding:2rem 0;border-bottom:1px solid rgba(var(--color-foreground),.1)}cart-drawer .drawer__cart-items-wrapper .cart-item__media{background:#f2efea;border-radius:4px;overflow:hidden}cart-drawer .drawer__cart-items-wrapper .cart-item__image{object-fit:contain;mix-blend-mode:multiply}cart-drawer .drawer__cart-items-wrapper .cart-item__name{font-size:1.5rem;font-weight:600}.drawer__cart-items-wrapper .cart-item__final-price,cart-drawer .drawer__cart-items-wrapper .cart-item__old-price{font-size:1.5rem}cart-drawer .drawer__cart-items-wrapper .cart-item__old-price{opacity:.55;margin-right:.6rem}cart-drawer .drawer__cart-items-wrapper .cart-item__total-price{display:none}cart-drawer .drawer__cart-items-wrapper .quantity{min-height:3.6rem;width:11rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:4px}cart-drawer .drawer__cart-items-wrapper cart-remove-button .button{min-height:0;padding:0;font-size:1.2rem;text-decoration:underline;text-transform:none;letter-spacing:0;opacity:.6}cart-drawer .cart-upsell--drawer{padding:1.6rem 2.4rem}cart-drawer .cart-upsell--drawer .cart-upsell__heading{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:400;letter-spacing:0;text-transform:none}cart-drawer .cart-upsell--drawer .cart-upsell__close{display:none}cart-drawer .cart-upsell--drawer .cart-upsell__grid{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory}cart-drawer .cart-upsell--drawer .cart-upsell__item{flex:0 0 82%;scroll-snap-align:start;padding:1.2rem;background:#f2efea;border-radius:4px}cart-drawer .drawer__footer{flex:0 0 auto;padding:1.6rem 2.4rem 2rem;border-top:1px solid rgba(var(--color-foreground),.15);background:rgb(var(--color-background))}cart-drawer .drawer__footer .totals{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 .6rem}.drawer__footer .totals h3,cart-drawer .drawer__footer .totals p{margin:0}.drawer__footer .totals__subtotal,cart-drawer .drawer__footer .totals__shipping{font-weight:400;opacity:.75}cart-drawer .totals--grand{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid rgba(var(--color-foreground),.15)}cart-drawer .totals__total{font-size:1.8rem;font-weight:600}cart-drawer .totals__total-value{font-size:1.8rem;font-weight:600}cart-drawer .drawer__footer .cart__ctas{margin-top:1.6rem}cart-drawer .drawer__footer .cart__link.button{min-height:4rem;background:none;color:rgb(var(--color-foreground));font-weight:400;text-decoration:underline}cart-drawer .cart-drawer__trust{display:grid;gap:.6rem;margin:1.4rem 0 0;padding:0;list-style:none;font-size:1.3rem}cart-drawer .cart-drawer__trust li{display:flex;align-items:center;gap:.8rem}cart-drawer .cart-drawer__trust svg{flex:none;width:1.4rem;height:1.4rem;color:#3e7d5a}cart-drawer .cart-drawer__trustpilot{margin-top:1.2rem;text-align:center}cart-drawer .drawer__footer{flex:0 0 auto!important}cart-drawer .cart-drawer__trust svg{width:1.4rem!important;height:1.4rem!important}cart-drawer .cart-item__name,cart-drawer .cart-item__final-price,cart-drawer .cart-item__old-price,cart-drawer .cart-item .product-option__group{font-family:var(--font-body-family)!important}
/*# sourceMappingURL=/cdn/shop/t/66/assets/component-tf-cart.css.map */
