.cart{position:relative;display:block;color:var(--ekc-brown-dark, #2b1810)}.cart__empty-text,.is-empty .cart__contents,cart-items.is-empty .title-wrapper-with-link,.is-empty .cart__footer{display:none}.is-empty .cart__empty-text,.is-empty .cart__warnings{display:block}.cart__warnings{display:none;padding:var(--ekc-space-xl, 3.2rem) 0 var(--ekc-space-sm, 1.2rem);text-align:center}.cart__empty-text,.cart__login-title{color:var(--ekc-brown-dark, #2b1810);font-family:var(--ekc-font-display, "Bebas Neue", "Arial Narrow", sans-serif);font-weight:var(--ekc-display-weight, 400);line-height:1;letter-spacing:var(--ekc-display-tracking, .025em);text-transform:uppercase;text-wrap:balance}.cart__empty-text{margin:var(--ekc-space-2xl, 4.8rem) 0 var(--ekc-space-lg, 2.4rem)}.cart__contents>*+*{margin-top:var(--ekc-space-lg, 2.4rem)}.cart__login-title{margin:var(--ekc-space-2xl, 4.8rem) 0 var(--ekc-space-xs, .8rem)}.cart__login-paragraph{margin-top:var(--ekc-space-xs, .8rem);color:var(--ekc-brown, #4a2b1f)}.cart__login-paragraph a{color:var(--ekc-green, #44552a);font-size:inherit;font-weight:700;text-underline-offset:.3rem}cart-items{display:block}.cart__items{position:relative;padding-bottom:var(--ekc-space-xl, 3.2rem);border-bottom:.1rem solid var(--ekc-border-soft, rgba(74, 43, 31, .14))}.cart__items--disabled{pointer-events:none}.cart__footer-wrapper:last-child .cart__footer{padding-bottom:var(--ekc-space-2xl, 4.8rem)}.cart__footer>div:only-child{margin-left:auto}.cart__footer>*+*{margin-top:var(--ekc-space-3xl, 7.2rem)}.cart__footer .discounts{margin-bottom:var(--ekc-space-sm, 1.2rem);color:var(--ekc-green, #44552a)}.cart__note{top:var(--ekc-space-lg, 2.4rem);height:fit-content}.cart__note label,.cart-note__label{color:var(--ekc-brown-dark, #2b1810);font-weight:700}.cart__note label{position:absolute;top:-3rem;display:flex;align-items:flex-end;height:1.8rem;line-height:1}.cart__note .field__input{position:relative;height:100%;padding:var(--ekc-space-sm, 1.2rem) var(--ekc-space-md, 1.8rem);background-color:var(--ekc-soft-cream, #f4efe1);color:var(--ekc-brown-dark, #2b1810);border:.1rem solid var(--ekc-border-soft, rgba(74, 43, 31, .14));border-radius:var(--ekc-radius-md, 1.2rem) var(--ekc-radius-md, 1.2rem) 0 var(--ekc-radius-md, 1.2rem);box-shadow:none}.cart__note:before,.cart__note:after,.cart__note:hover:before,.cart__note:hover:after{border:0;box-shadow:none}.cart__note .field__input:focus,.cart__note .field__input:focus-visible{outline:var(--focused-base-outline, .2rem solid rgba(74, 43, 31, .5));outline-offset:var(--focused-base-outline-offset, .3rem);box-shadow:var(--focused-base-box-shadow)}.cart__note .text-area{resize:vertical}.cart__ctas button{width:100%}.cart__ctas>*+*{margin-top:var(--ekc-space-sm, 1.2rem)}.cart__update-button{margin-bottom:var(--ekc-space-sm, 1.2rem)}.cart__update-button,.cart__checkout-button{min-height:var(--ekc-button-min-height, 4.8rem);border-radius:var(--ekc-button-radius, var(--ekc-radius-sm, .6rem));box-shadow:none;font-family:var(--font-body-family);font-size:var(--ekc-button-font-size, 1.45rem);font-weight:var(--ekc-font-weight-extra-bold, 800);line-height:1.2;letter-spacing:.075em;text-transform:uppercase;transition:background-color var(--ekc-transition, .22s ease),border-color var(--ekc-transition, .22s ease),color var(--ekc-transition, .22s ease),transform var(--ekc-transition-premium, .32s cubic-bezier(.16, 1, .3, 1))}.cart__update-button:before,.cart__update-button:after,.cart__checkout-button:before,.cart__checkout-button:after{content:none;box-shadow:none}.cart__update-button{background-color:transparent;color:var(--ekc-brown, #4a2b1f);border:var(--ekc-button-border-width, .2rem) solid var(--ekc-brown, #4a2b1f)}.cart__update-button:hover:not([disabled]){background-color:var(--ekc-brown, #4a2b1f);color:var(--ekc-white, #ffffff);transform:translateY(-.1rem)}.cart__checkout-button{max-width:36rem;background-color:var(--ekc-green, #44552a);color:var(--ekc-white, #ffffff);border:var(--ekc-button-border-width, .2rem) solid var(--ekc-green, #44552a)}.cart__checkout-button:hover:not([disabled]){background-color:var(--ekc-green-dark, #34421f);border-color:var(--ekc-green-dark, #34421f);transform:translateY(-.1rem)}.cart__update-button:focus-visible,.cart__checkout-button:focus-visible,.cart__login-paragraph a:focus-visible{outline:var(--focused-base-outline, .2rem solid rgba(74, 43, 31, .5));outline-offset:var(--focused-base-outline-offset, .3rem);box-shadow:var(--focused-base-box-shadow)}.cart__dynamic-checkout-buttons{max-width:36rem;margin:0 auto}.cart__dynamic-checkout-buttons:has(.dynamic-checkout__content:empty){margin:0}.cart__blocks>*+*{margin-top:var(--ekc-space-sm, 1.2rem)}.cart-note__label{display:inline-block;margin-bottom:var(--ekc-space-sm, 1.2rem);line-height:calc(1 + 1 / var(--font-body-scale))}.tax-note{display:block;margin:var(--ekc-space-lg, 2.4rem) 0 var(--ekc-space-md, 1.8rem) auto;color:var(--ekc-brown, #4a2b1f);text-align:center}.cart__ctas{text-align:center}@media screen and (min-width:750px){.cart__items{grid-column-start:1;grid-column-end:3;padding-bottom:var(--ekc-space-2xl, 4.8rem)}.cart__contents>*+*{margin-top:0}.cart__items+.cart__footer{grid-column:2}.cart__footer{display:flex;justify-content:space-between;border:0}.cart__footer-wrapper:last-child{padding-top:0}.cart__footer>*{width:35rem}.cart__footer>*+*{margin-top:0;margin-left:var(--ekc-space-2xl, 4.8rem)}.cart-note{max-width:35rem}.cart__update-button{margin-right:var(--ekc-space-xs, .8rem);margin-bottom:0}.tax-note{margin-bottom:var(--ekc-space-lg, 2.4rem);text-align:right}[data-shopify-buttoncontainer]{justify-content:flex-end}.cart__ctas{display:flex;gap:var(--ekc-space-sm, 1.2rem)}}@media screen and (min-width:990px){.cart__warnings{padding:var(--ekc-space-3xl, 7.2rem) 0 var(--ekc-space-sm, 1.2rem)}.cart__empty-text{margin:0 0 var(--ekc-space-xl, 3.2rem)}}@media(prefers-reduced-motion:reduce){.cart__update-button,.cart__checkout-button{transition-duration:.01ms}.cart__update-button:hover:not([disabled]),.cart__checkout-button:hover:not([disabled]){transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-cart.css.map */
