.cart-drawer__header-title{display:flex;align-items:center}.cart-drawer .cart-shipping{margin-bottom:2.4rem}@media screen and (min-width:750px){.cart-drawer .cart-shipping{margin-bottom:2.8rem}}.cart-drawer__empty{display:none;padding:0;margin:0}.is-empty .cart-drawer__empty{display:flex;flex-direction:column;gap:1.2rem;height:100%}.cart-drawer__empty-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;word-break:break-word}.cart-drawer__empty-title{width:100%;margin:0;color:rgb(var(--color-foreground));font-weight:clamp(500,var(--font-body-weight) + 100,700)}.cart-drawer__empty-desc{margin:0;color:rgb(var(--color-foreground-secondary))}.cart-drawer__empty-button{margin-top:.6rem;border-radius:0}.cart-drawer__empty-collection{width:calc(100% + 2.4rem);margin:auto -1.2rem 0;border-top:.1rem solid rgb(var(--color-border));padding:1.2rem 1.2rem .8rem}.cart-drawer__contents{flex-grow:1;display:flex;flex-direction:column}.cart-drawer .is-empty .cart-drawer__contents{padding:0}.cart-drawer__note{margin:1.2rem 0 0;display:flex;flex-direction:column;gap:.8rem}.is-empty .cart-drawer__note{display:none}.cart-drawer__note-summary{display:flex;align-items:center;justify-content:flex-start}.cart-drawer__note-summary .button__content{gap:.2rem}.cart-drawer__note-icon{flex-shrink:0;pointer-events:none;display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;color:rgb(var(--color-foreground))}.cart-drawer__note-icon .icon{width:1.8rem;height:1.8rem}.cart-drawer__note-icon .icon-plus-dropdown{display:block;margin-bottom:.1rem}.cart-drawer__note-icon .icon-minus-dropdown{display:none;margin-bottom:.1rem}.cart-drawer__note-details[open] .icon-plus-dropdown{display:none}.cart-drawer__note-details[open] .icon-minus-dropdown{display:block}.cart-drawer .cart__note{position:relative;display:flex;width:100%;margin:.6rem 0 0}.cart-drawer .cart__note .field__input{min-height:6.4rem}.cart-drawer .cart__note-loading,.cart-drawer .cart__note-success{display:none;position:absolute;top:1.2rem;right:.4rem;width:2rem;height:2rem;align-items:center;justify-content:center}.cart-drawer .cart__note-loading .icon-success,.cart-drawer .cart__note-success .icon-success{width:2rem;height:2rem}.cart-drawer .cart__note-loading .spinner,.cart-drawer .cart__note-success .spinner{width:1.6rem;height:1.6rem}.cart-drawer__footer{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% + 2.4rem);margin:0 -1.2rem;border-top:.1rem solid #0D0D0D;background-color:#fff;padding:1.2rem 1.2rem .8rem}.cart-drawer.is-empty .cart-drawer__footer{display:none}.cart-drawer__footer .tax-note{color:rgb(var(--color-foreground-secondary))}.cart-drawer__footer .totals{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:.8rem}.cart-drawer__footer .totals__wrapper{display:flex;flex-direction:column;gap:.8rem}.cart-drawer__footer .totals__subtotal-value,.cart-drawer__footer .totals__subtotal-value span,.cart-drawer__footer .totals__shipping-value{position:relative;font-size:12px;line-height:16px;font-family:Switzer Variable,sans-serif}.cart-drawer__footer .totals__subtotal-value.loading>span{pointer-events:none;opacity:.5}.cart-drawer__footer .totals__subtotal-value .loading-overlay{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.4rem;height:1.4rem}.cart-drawer__footer .totals__subtotal-value .loading-overlay.hidden{display:none}.cart-drawer__footer .discounts{gap:.8rem;color:rgb(var(--color-foreground))}.cart-drawer__footer .discounts__discount{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.cart-drawer__buttons{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;margin:1.2rem 0 .5rem}@media screen and (min-width:750px){.cart-drawer__buttons{margin:1.6rem 0 .5rem}}.cart-drawer__checkout-button{width:100%;border-radius:0}.cart-drawer__form{height:100%;display:flex;flex-direction:column}.cart-drawer__form-errors{padding:.8rem 1.2rem 0;color:rgb(var(--color-error))}.cart-drawer__form-errors:empty{display:none}.cart-drawer dl,.cart-drawer dd{margin:0;padding:0}.cart-drawer__cart-items{display:flex;flex-direction:column}cart-drawer-items.is-empty{display:none}cart-drawer-items:not(.is-empty){height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;flex:1;width:calc(100% + 2.4rem);margin:0 -1.2rem 1.2rem}cart-drawer-items:not(.is-empty)::-webkit-scrollbar{width:.3rem;height:.3rem}cart-drawer-items:not(.is-empty)::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.2);border-radius:2rem}cart-drawer-items:not(.is-empty) .cart-item{padding:1.2rem}@media screen and (min-height:700px){cart-drawer-items:not(.is-empty).has-inner-scroll{margin-inline-end:-.6rem;padding-inline-end:.6rem}}@media screen and (max-height:700px){cart-drawer-items{overflow:visible}cart-drawer-items:not(.is-empty){height:auto;overflow:visible}.cart-drawer__inner{overflow-y:auto;overscroll-behavior:contain}.cart-drawer__inner::-webkit-scrollbar{width:.3rem;height:.3rem}.cart-drawer__inner::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.2);border-radius:2rem}}.cart-notification__wrapper{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;flex:1;margin-inline-end:-.6rem;padding-inline-end:.6rem}.cart-notification__wrapper::-webkit-scrollbar{width:.3rem;height:.3rem}.cart-notification__wrapper::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.2);border-radius:2rem}.cart-notification cart-notification-item .cart-item{padding:0!important;border:none!important}.cart-notification cart-notification-item+.cart-drawer__buttons{margin-top:2.4rem}.cart-notification cart-notification-item .cart-drawer__form-errors{padding:.8rem 0 0}.cart-notification__recommend{display:flex;flex-direction:column;margin-top:2.4rem}@media screen and (min-width:576px){.cart-notification__recommend{margin-top:3.2rem}}.cart-notification__recommend-top{margin-bottom:.8rem;line-height:1.35;font-weight:700;font-family:Switzer Variable,sans-serif}.cart-notification__recommend-list{display:flex;flex-wrap:wrap;gap:1.2rem .8rem}@media screen and (min-width:576px){.cart-notification__recommend-list{gap:1.6rem 1.2rem}}.cart-notification__recommend-item{width:calc((100% - .8rem)/2)}@media screen and (min-width:576px){.cart-notification__recommend-item{width:calc((100% - 1.2rem)/2)}}.cart-notification__recommend-loading{display:none;align-items:center;justify-content:center;position:relative;max-height:2rem;padding-block:4rem}.cart-notification__recommend-loading svg{display:block;width:2rem;height:2rem;max-width:2rem;max-height:2rem;color:rgb(var(--color-foreground))}.cart-drawer>*{font-family:Switzer Variable,sans-serif}.cart-drawer__header-title .subtitle{line-height:1.35;font-weight:700;font-family:Switzer Variable,sans-serif}.cart-drawer__footer .totals .subtitle{line-height:1.35;font-weight:700;text-transform:none;font-family:Switzer Variable,sans-serif}.cart-item__right,.cart-drawer__empty-title{line-height:1.45}.cart-drawer__empty-button .button__label,.cart-drawer__checkout-button .button__label{line-height:1.35;text-transform:none;font-family:Switzer Variable,sans-serif}.cart-drawer.is-empty .previewCartCollection{display:none}.collection-card__information .subtitle{line-height:1.35;font-family:Switzer Variable,sans-serif}.previewCartCollection{margin-bottom:.8rem}.cart-notification__upsell-top{margin-bottom:.8rem;line-height:1.35;color:#000;font-family:Switzer Variable,sans-serif;font-weight:700}.previewCartCarousel{display:flex;gap:.8rem;overflow-x:auto;overflow-y:hidden;user-select:none;scrollbar-width:none;-webkit-user-select:none;-webkit-overflow-scrolling:touch}.previewCartCarousel .product{flex-basis:50%;width:50%;flex-shrink:0;flex-grow:0;padding:0;margin:0}.previewCartCarousel.products-flex.active .product{pointer-events:none!important}.previewCartCarousel .product-card-simple__title a{overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.45;font-family:Switzer Variable,sans-serif}.previewCartCarousel .price-item{line-height:1.45}.cart-drawer.is-empty .modal__content{background-color:#f0ece6}.cart-drawer__empty-collection .collection-card__title a{font-weight:400}.cart-drawer__trust-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding:10px 0 0;font-size:12px}.coupon-body{position:relative;width:100%;font-size:12px;margin-top:10px}.coupon-body .icon-discount{position:absolute;top:35%;left:10px}.coupon-body .field__input{width:100%;border:1px solid #000;border-radius:8px;padding:10px 10px 10px 30px}.coupon-body .button{position:absolute;right:15px;top:10%}.coupon-error{font-size:12px;line-height:16px;padding:5px 0}
/*# sourceMappingURL=/cdn/shop/t/27/assets/component-cart-drawer.css.map */
