cart-drawer:not(.is-empty) .drawer__inner{overflow-x:hidden;overflow-y:auto}cart-drawer:not(.is-empty) cart-drawer-items{flex:1 1 auto;min-height:0}cart-drawer .drawer__heading,cart-drawer .cart-item__name,cart-drawer .vt-cart-drawer-extras__section-title,cart-drawer .vt-cart-drawer-extras__addon-title,cart-drawer .bonus-upsell--drawer .bonus-upsell__heading,cart-drawer .vt-product-insurance--drawer .vt-product-insurance__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground));letter-spacing:calc(var(--font-heading-scale) * .02rem)}cart-drawer .drawer__heading{font-size:1.8rem;line-height:1.2;margin:0 0 .8rem}cart-drawer .cart-item__name{display:block;font-size:1.4rem;line-height:1.25;text-decoration:none}cart-drawer .cart-item__name:hover{color:rgb(var(--color-foreground));opacity:.85;text-decoration:underline;text-underline-offset:.2rem}cart-drawer .cart-items th{font-family:var(--font-body-family);font-size:1rem;letter-spacing:.06em;color:rgba(var(--color-foreground),.7)}cart-drawer .cart-item__details .product-option{font-family:var(--font-body-family);font-size:1.2rem;line-height:1.35;color:rgba(var(--color-foreground),.85)}cart-drawer .cart-item__final-price,cart-drawer .cart-item__old-price{font-size:1.2rem}cart-drawer .price.price--end{font-size:1.3rem}cart-drawer .totals__total{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.5rem;line-height:1.2;color:rgb(var(--color-foreground))}cart-drawer .totals__total-value{font-size:1.4rem}cart-drawer .drawer__footer .summary__title{font-family:var(--font-heading-family);font-size:1.3rem;color:rgb(var(--color-foreground))}cart-drawer .vt-cart-drawer-extras__section-title{margin:0 0 .8rem;font-size:1.4rem;line-height:1.25}cart-drawer .vt-cart-drawer-extras__addon-title{margin:0 0 .4rem;font-size:1.3rem;line-height:1.3}cart-drawer .vt-cart-drawer-extras__addon-title strong{font-weight:inherit}cart-drawer .vt-cart-drawer-extras__accordion-summary .bonus-upsell__heading,cart-drawer .vt-cart-drawer-extras__accordion-summary .vt-cart-drawer-extras__section-title,cart-drawer .bonus-upsell--drawer .bonus-upsell__heading,cart-drawer .vt-product-insurance--drawer .vt-product-insurance__heading{font-size:1.2rem;line-height:1.25;margin:0}cart-drawer .vt-cart-drawer-insurance__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .02rem)}cart-drawer .vt-cart-drawer-insurance__desc{font-family:var(--font-body-family)}cart-drawer .bonus-upsell--drawer .bonus-upsell__title{font-family:var(--font-heading-family);font-size:1.1rem;color:rgb(var(--color-foreground))}cart-drawer .bonus-upsell--drawer .bonus-upsell__counter{font-family:var(--font-body-family);font-size:1.1rem}@media only screen and (min-width: 750px){cart-drawer .drawer__heading{font-size:2rem}cart-drawer .cart-item__name{font-size:1.5rem}}
