.drawer--cart .drawer__heading{font-size:15px;font-weight:700;letter-spacing:.02em;color:#222}.drawer--cart .cart__items-count{color:#9a9088}.drawer--cart .cart__item__remove{font-size:11px;letter-spacing:.06em;color:#9a9088;text-decoration:underline;text-underline-offset:3px}.drawer--cart .cart__item__remove:hover{color:#c05621}.drawer--cart .cart__widget{border-color:#ece2d8}.drawer--cart .cart__widget__title{font-size:13px;font-weight:600;letter-spacing:.02em;color:#222}.drawer--cart .ks-cart-gift-note-block{border-bottom:1px solid #d9cec3;margin-bottom:0}.drawer--cart .ks-cart-gift-note-block .cart__widget{border-bottom:none;margin-bottom:0}.drawer--cart .drawer__inner{overflow:hidden;min-height:0}.drawer--cart .drawer__body{flex:1 1 auto;min-height:0}.drawer--cart .drawer__foot{flex-shrink:0;margin-top:0}.drawer--cart.is-empty .drawer__foot{padding-top:8px}.drawer--cart.is-empty .drawer__foot .ks-cart-campaign .ks-shipping-promo{margin-top:0}.drawer--cart .ks-cart-gift-note-block{flex-shrink:0}.drawer--cart .drawer__foot{position:relative;z-index:1;background:var(--bg, #fff);border-top:1px solid #ece2d8;box-shadow:0 -10px 16px -12px #0000001f}.drawer--cart .drawer__inner:has(.ks-cart-gift-note-block)>.drawer__foot{border-top-color:transparent}.drawer--cart .cart__foot__inner{padding:0!important}.drawer--cart .cart__price__holder,.drawer--cart .cart__buttons-all{margin:0;padding:0}.drawer--cart .cart__acceptance__input~.cart__buttons{margin-top:0!important}.drawer--cart .ks-aiod-coupon-collapsed .aiod-coupon-container,.drawer--cart .ks-aiod-coupon-collapsed .aiod-coupon-input-group{margin:0!important;padding:0!important;min-height:0!important;height:0!important;overflow:hidden!important;border:0!important}.drawer--cart .ks-aiod-coupon-collapsed.aiod-widget-container-side-cart,.drawer--cart .aiod-widget-container-side-cart.ks-aiod-coupon-collapsed{margin:0!important;padding:0!important}.drawer--cart .cart__total{margin:0!important;padding:12px 18px 0}.drawer--cart .cart__buttons-wrapper{margin:0;padding:0 10px}.drawer--cart .cart__buttons{margin:0}.drawer--cart .cart__checkout{margin:0!important}.drawer--cart .drawer__foot .cart__note{padding:10px 18px 0;margin:0}.drawer--cart .ks-aiod-coupon-toggle{margin:12px 0!important;padding:0 18px!important}.drawer--cart .aiod-widget-container-side-cart:not(.ks-aiod-coupon-collapsed){margin:12px 10px!important;padding:0!important}.drawer--cart .aiod-widget-container-side-cart.ks-aiod-coupon-collapsed{margin-bottom:0!important}.drawer--cart .aiod-banner-wrapper.aiod-side-cart-banner{margin-bottom:0!important;margin-top:8px!important}.drawer--cart .aiod-gift-banner{margin-bottom:8px!important}.drawer--cart .cart__total__label{font-size:12px;font-weight:600;letter-spacing:.08em;color:#6f665e}.drawer--cart .cart__total__price{font-size:17px;font-weight:700;color:#222}.drawer--cart .drawer__foot .cart__note{font-size:11px;font-style:normal;color:#9a9088}.drawer--cart .cart__checkout{background:#ff782d;border-color:#ff782d;color:#fff;border-radius:10px;font-weight:700;letter-spacing:.05em;box-shadow:none}.drawer--cart .cart__checkout:hover{background:#e5671f;border-color:#e5671f;color:#fff}.drawer--cart.ks-below-minimum .cart__checkout{background:#f3ede8;border-color:#f3ede8;color:#9a8f87;box-shadow:none}.drawer--cart .ks-checkout-minimum-note{margin:0 0 8px;font-size:12px;line-height:1.4;color:#c05621;text-align:center}.ks-checkout-minimum-note[hidden]{display:none}.drawer--cart .drawer__foot input[type=text],.drawer--cart .drawer__foot input[type=email],.drawer--cart .drawer__foot input:not([type]){border:1px solid #d9cec3;border-radius:10px;background:#fff;color:#222;font-size:13px}.drawer--cart .drawer__foot input::placeholder{color:#9a9088}.drawer--cart .drawer__foot button:not(.cart__checkout):not([name=checkout]):not(.drawer__close):not(.shopify-payment-button__button):not(.ks-aiod-coupon-toggle):not(.aiod-banner-toggle){background:#2f2a26;border:1px solid #2f2a26;color:#fff;border-radius:10px;font-size:13px;font-weight:600;letter-spacing:.04em;box-shadow:none}.drawer--cart .drawer__foot button:not(.cart__checkout):not([name=checkout]):not(.drawer__close):not(.shopify-payment-button__button):not(.ks-aiod-coupon-toggle):not(.aiod-banner-toggle):hover{background:#4a423b;border-color:#4a423b}.drawer--cart .drawer__foot .additional-checkout-buttons button{background:revert;border:revert;color:revert;border-radius:revert}.drawer--cart .aiod-banner-wrapper.aiod-side-cart-banner{margin-bottom:8px!important;border:none!important;box-shadow:none!important;padding:0!important;background:transparent!important}.drawer--cart .ks-shipping-promo--warning{border-color:#d8c29f!important;background:#fbf7ef!important}.drawer--cart .ks-shipping-promo--warning .ks-shipping-promo__title{color:#8f2f2f!important}.drawer--cart .ks-shipping-promo--warning .ks-shipping-promo__bar-fill{background:#a37b2b!important}body:has(.drawer--cart.is-open) #smile-ui-lite-launcher-frame-container,body:has(.drawer--cart.is-open) #smile-lite-launcher-frame,body:has(.drawer--cart.is-open) [id*=smile-ui-lite-launcher],body:has(.drawer--cart.is-open) [id*=smile-lite-launcher]{display:none!important;visibility:hidden!important;pointer-events:none!important}.drawer--cart .aiod-gift-banner{display:grid!important;grid-template-columns:auto minmax(0,1fr) 44px!important;grid-template-areas:"icon text thumb"!important;column-gap:10px!important;row-gap:0!important;align-items:center!important;margin-bottom:8px!important;box-shadow:none!important;border:1px solid #ece2d8!important;border-radius:10px!important;min-height:0!important;padding:8px 12px!important}.drawer--cart .aiod-banner-header,.drawer--cart .aiod-banner-title-row{display:contents!important}.drawer--cart .aiod-banner-icon,.drawer--cart .aiod-banner-icon--image{grid-area:icon!important;align-self:center!important;width:auto!important;height:auto!important;font-size:22px!important;line-height:1!important}.drawer--cart .aiod-banner-title{grid-column:2!important;grid-row:1!important;align-self:start!important;font-size:13px!important;line-height:1.3!important;font-weight:700!important;margin:0!important}.drawer--cart .aiod-banner-subheading{grid-column:2!important;grid-row:1!important;align-self:start!important;font-size:11px!important;line-height:1.4!important;margin:14px 0 0!important;color:#6f665e!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;white-space:normal!important}.drawer--cart .aiod-banner-wrapper.aiod-side-cart-banner>.aiod-gift-banner{border:1px solid #ece2d8!important;box-shadow:none!important;margin:0 10px 8px!important;width:auto!important}.drawer--cart .aiod-banner-toggle,.drawer--cart .aiod-chevron-icon{display:none!important}.drawer--cart .aiod-products-list{display:contents!important;margin-top:0!important}.drawer--cart .aiod-product-item{display:contents!important}.drawer--cart .aiod-product-details{display:none!important}.drawer--cart .aiod-product-image{grid-area:thumb!important;align-self:center!important;width:44px!important;height:44px!important;border-radius:8px!important;object-fit:cover!important}.drawer--cart .aiod-product-title,.drawer--cart .aiod-variant-title{font-size:12px!important;line-height:1.35!important;margin:0!important}.drawer--cart .aiod-claim-btn,.drawer--cart .aiod-variant-dropdown{display:none!important}.drawer--cart .ks-aiod-coupon-toggle{display:block;width:100%;margin:12px 0!important;padding:0 18px!important;border:0!important;background:none!important;color:#9a9088!important;font-size:12px!important;font-weight:400!important;line-height:1.4;letter-spacing:normal!important;text-align:left;cursor:pointer;box-shadow:none!important;border-radius:0!important;min-height:0!important}.drawer--cart .ks-aiod-coupon-toggle:hover{background:none!important;color:#6f665e!important;text-decoration:underline;text-underline-offset:3px}.drawer--cart .ks-aiod-coupon-collapsed .aiod-coupon-input-group{display:none!important}.drawer--cart .aiod-coupon-input-group{gap:8px;width:100%}.drawer--cart .aiod-coupon-submit{min-height:38px;border-radius:10px!important}.drawer--cart .drawer__foot input[type=text],.drawer--cart .drawer__foot input:not([type]){min-height:38px;padding-top:8px;padding-bottom:8px}
/*# sourceMappingURL=/cdn/shop/t/440/assets/ks-cart-drawer-unified.css.map */
