.cart-drawer .cart-drawer__dialog{max-width:480px;width:100%}.cart-drawer .cart-drawer__heading{font-size:var(--font-size--h5);margin:0;gap:0;line-height:1}cart-drawer-component.cart-drawer{--cart-drawer-padding: 16px;--cart-drawer-padding-desktop: 20px}.cart-drawer .cart-drawer__header{position:relative}.cart-drawer .cart-drawer__header:after{content:" ";position:absolute;bottom:0;left:20px;right:20px;height:1px;background:var(--color-border)}body .cart-drawer .cart-drawer__heading .cart-bubble{padding:0;background:transparent;min-width:unset}.cart-drawer .cart-drawer__heading .cart-bubble .cart-bubble__background{background:transparent}.cart-drawer .cart-drawer__heading .cart-bubble .cart-bubble__text{font-size:var(--font-size--h5);font-weight:var(--font-h3--weight)}.cart-drawer .cart-drawer__close-button{position:unset;width:auto;height:auto;margin:0}body .cart-drawer__items .cart-items__table-row{grid-template-columns:96px auto 1fr;gap:0 16px;padding-block:16px;margin-bottom:0}body .cart-drawer__items .cart-items__table-row:last-child{padding-block:16px}.cart-drawer__items .cart-items__price{min-width:unset;line-height:1.3}.cart-drawer__items .cart-items__details *{font-size:calc(var(--cart-font-size--sm) - 2px)}.cart-drawer__items .cart-items__title{font-size:calc(var(--cart-font-size--md) - 2px);line-height:1.3;display:block}.cart-items__details .cart-items__variants:empty{display:none}.cart-drawer__items .cart-items__details>*+*,.cart-drawer__items .cart-items__bundle li{margin-block-start:5px}.cart-items__quantity .quantity-selector .button{display:none}.custom-quantity-input-wrapper .custom-quantity-caret{background:transparent;border:0;padding:0;cursor:pointer}.custom-quantity-input-wrapper .custom-quantity-caret svg{min-width:10px;width:10px;height:auto;vertical-align:middle}.cart-items__quantity input[type=number]{font-size:var(--font-size--h6);line-height:1;padding:0;max-width:unset;width:100%}.cart-drawer__items .cart-items__quantity .quantity-selector{flex:0 0 56px;background:transparent;border-color:var(--color-border);padding:0 8px;border-radius:0;align-self:center;height:32px;position:relative;font-size:var(--font-size--h6)}.cart-items__quantity .quantity-selector .custom-quantity-input-wrapper{display:flex}.cart-drawer__items .cart-items__remove{height:auto;width:auto;font-size:calc(var(--cart-font-size--sm) - 4px);text-decoration:underline}.cart-drawer__items .cart-items__quantity{gap:16px}.cart-items__details .cart-items__variants+div{color:#898785;line-height:1;font-weight:var(--font-paragraph--weight)}.cart-drawer__items .cart-items__price text-component{font-size:calc(var(--cart-font-size--md) - 2px);line-height:1.3;font-weight:var(--font-body--weight)}.cart-drawer .cart__summary-totals{padding:16px 20px;border-top:0;position:relative}.cart-drawer .cart__summary-totals:before{content:" ";position:absolute;top:0;left:20px;right:20px;height:1px;background:var(--color-border)}.cart-drawer .cart__total-label{font-size:calc(var(--cart-font-size--sm) - 2px);font-weight:var(--font-paragraph--weight);color:#737270;line-height:16px}.cart-drawer .cart__total-value{font-size:calc(var(--cart-font-size--sm) - 2px);font-weight:var(--cart-primary-font-weight);line-height:16px}.cart-drawer .cart__ctas .cart__checkout-button{height:48px}.cart-drawer .cart-drawer__summary{background:#ece8e6;-webkit-mask-image:unset;mask-image:unset;padding:20px;gap:18px}.cart-drawer .cart__summary-totals:not(:has(.cart-actions)){border:0}.cart-drawer .cart__summary-item.tax-note{font-size:calc(var(--cart-font-size--sm) - 2px)}.cart-drawer .cart-items__empty-button{padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline)}.custom-quantity-drawer{position:absolute;background:var(--color-variant-background);list-style:none;padding:4px;left:-1px;right:0;text-align:center;bottom:31px;height:64px;overflow-y:auto;z-index:8;min-width:56px;font-size:var(--font-size--h6);border:1px solid var(--color-border)}.cart-drawer .free-shipping-bar{width:100%;background:transparent;padding:0;margin-bottom:0}.free-shipping-header #free-shipping-heading,.free-shipping-header .free-shipping-remaining-wrap,.free-shipping-remaining-wrap .free-shipping-success{font-weight:var(--font-body--weight)}.free-shipping-bar .free-shipping-header{margin-bottom:12px}.free-shipping-bar .free-shipping-progress{height:4px;background:#1c1c1b1f;border-radius:0}.free-shipping-header .free-shipping-remaining-wrap{color:#898785}.free-shipping-bar .free-shipping-success{color:var(--color-foreground)}.free-shipping-bar .free-shipping-progress-fill{border-radius:0}.custom-quantity-drawer li:hover{color:var(--color-variant-text)}.cart-drawer .cart-recommendations__wrapper{padding:0;border:0}.cart-drawer .cart-recommendations__header{text-align:center;margin-bottom:8px}.cart-drawer .cart-recommendations__header .cart-recommendations__title{font-size:calc(var(--font-size--xs) - 3px);font-weight:var(--font-h3--weight);letter-spacing:0;line-height:1.4}.cart-drawer .cart-recommendations__slider .swiper-wrapper .cart-recommendation__item{flex:0 0 auto}.cart-drawer .cart-recommendations__slider-track.swiper-wrapper{gap:0}.cart-drawer .cart-recommendations__slider .cart-recommendation__item{display:flex;flex-flow:row wrap;padding:12px;border:0;background:#fffc;gap:16px}.cart-drawer .cart-recommendations__slider .cart-recommendation__image-link{width:84px}.cart-drawer .cart-recommendations__slider .cart-recommendation__title{font-size:calc(var(--font-size--xs) + 1px);font-weight:var(--font-body--weight);text-align:left}.cart-drawer .cart-recommendations__slider .cart-recommendation__price{font-size:calc(var(--font-size--xs) - 1px);font-weight:var(--font-body--weight);flex:1;display:flex;align-items:flex-end}.cart-drawer .cart-recommendations__slider .product_short_text{margin:0;font-size:calc(var(--font-size--xs) - 1px);color:var(--color-variant-text);text-align:left}.cart-drawer .cart-recommendation__content{gap:4px}.cart-drawer .cart-recommendations__slider .swiper-pagination{position:relative;line-height:1;display:flex;align-items:center;gap:4px;justify-content:center;padding-top:10px;bottom:0}.cart-drawer .swiper-pagination .swiper-pagination-bullet{width:4px;height:4px;border-radius:0;opacity:1;background:#1c1c1b33}.cart-drawer .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-foreground)}.cart-drawer .cart-recommendations__slider .quick-add{display:flex;bottom:12px;right:12px}.cart-drawer .cart-recommendations__slider .quick-add__button{display:grid;padding:0;background:transparent;border-radius:0;box-shadow:none;width:16px;line-height:1;height:16px}.cart-drawer .cart-recommendations__slider .quick-add__button .add-to-cart-text{margin:0;padding:0}.cart-drawer .cart-recommendations__slider .quick-add__button .add-to-cart-text .svg-wrapper{width:16px;height:16px}.cart-drawer .cart-recommendations__slider .quick-add__button .add-to-cart-text .svg-wrapper svg{top:0;width:16px;height:16px;vertical-align:middle}.cart-drawer .cart-recommendation__price+.cart-recommendation__product-card{width:auto;position:absolute;right:0;bottom:2px}.cart-drawer .cart-recommendations__slider .quick-add__button:hover .add-to-cart-text .svg-wrapper svg{color:#898785}.cart-drawer .cart-recommendations__slider .quick-add__button:hover .add-to-cart-text .svg-wrapper svg path{fill:currentColor}.cart-drawer--empty .cart-drawer__heading{flex:1}.cart-drawer--empty .cart-drawer__items{display:none}.cart-drawer--empty .cart-drawer__summary{margin-top:0}.cart-page .cart-items__quantity .quantity-selector .custom-quantity-input-wrapper{position:relative;width:auto}.cart-page .cart-items__details{line-height:1.3}.cart-page .cart-items__remove{width:auto;height:auto;text-decoration:underline;font-size:calc(var(--font-paragraph--size) - 2px)}.cart-page .cart-items__quantity{gap:16px}.cart-page .cart-items__quantity .quantity-selector{width:54px;height:32px;padding:8px}.cart-page .cart-items__quantity input[type=number]{line-height:1.1}.cart-drawer .cart-recommendations__slider .quick-add__button .is-visually-hidden-mobile{display:none}@media (max-width: 749px){.cart-drawer .cart-drawer__header:after{left:16px;right:16px}.cart-drawer .cart-drawer__header{padding:20px var(--cart-drawer-padding)}.cart-drawer .cart__summary-totals{padding:16px}.cart-drawer .cart__summary-totals:before{left:16px;right:16px}.cart-drawer .cart-drawer__summary{padding:20px 16px}.cart-drawer .cart-drawer__dialog{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cart-drawer.css.map */
