.eqcd-banner{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:1.1rem 1.6rem;background:linear-gradient(180deg,#c69a09,#b48c08);color:#fff;text-align:center}.eqcd-banner__title{font-family:var(--font-heading-family);font-size:1.4rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.2}.eqcd-banner__tiers{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;line-height:1.3;opacity:.95}.eqcd-progress{display:block;padding:0 1.5rem 1.4rem}.eqcd-progress__msg{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700;line-height:1.3;text-align:center;color:rgb(var(--color-foreground))}.eqcd-progress.is-complete .eqcd-progress__msg{color:#68337d}.eqcd-progress .eqcd-progress__track{display:block;height:.6rem;border-radius:999px;background:rgba(var(--color-foreground),.12);overflow:hidden}.eqcd-progress .eqcd-progress__fill{display:block;height:100%;min-width:.6rem;border-radius:999px;background:linear-gradient(90deg,#b48c08,#68337d);transition:width var(--duration-default) ease}.eqcd-recs{display:block;margin-top:2.4rem;padding-top:1.8rem;border-top:.1rem solid rgba(var(--color-foreground),.12)}.eqcd-recs[hidden]{display:none}.eqcd-recs__heading{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-size:1.5rem;font-weight:800;letter-spacing:.04em;line-height:1.3;text-align:center;color:rgb(var(--color-foreground))}.eqcd-recs__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.eqcd-rec{display:flex;flex-direction:column;gap:.5rem;text-decoration:none;color:rgb(var(--color-foreground))}.eqcd-rec:hover .eqcd-rec__img{transform:translateY(-2px);box-shadow:0 6px 16px #0000001f}.eqcd-rec:hover .eqcd-rec__title{text-decoration:underline;text-underline-offset:.25rem}.eqcd-rec__img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:.8rem;background:#fff;transition:transform var(--duration-short) ease,box-shadow var(--duration-short) ease}.eqcd-rec__title{font-family:var(--font-body-family);font-size:1.15rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eqcd-rec__price{font-family:var(--font-body-family);font-size:1.15rem;font-weight:700;line-height:1.2;color:#68337d}cart-drawer .cart__checkout-button{min-height:5.4rem;font-size:1.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.eqcd-guarantee{margin:1rem 0 0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;line-height:1.4;text-align:center;color:rgba(var(--color-foreground),.72)}@media screen and (max-width:749px){.eqcd-recs__row{gap:.8rem}.eqcd-progress__msg{font-size:1.5rem}}cart-drawer:not(.is-empty) .eqcd-banner{flex-shrink:0;margin:1.2rem 0 0;padding:.7rem 1.2rem;gap:.1rem;border-radius:1rem}cart-drawer:not(.is-empty) .eqcd-banner__title{font-size:1.25rem}cart-drawer:not(.is-empty) .eqcd-banner__tiers{font-size:1.15rem}cart-drawer:not(.is-empty) .drawer__header{flex-shrink:0;padding:1.2rem 0 .8rem}cart-drawer:not(.is-empty) .drawer__heading{margin:0}cart-drawer:not(.is-empty) .drawer__close{top:.4rem}cart-drawer:not(.is-empty) .eqcd-progress{flex-shrink:0;padding:0 .5rem 1.2rem}cart-drawer:not(.is-empty) .drawer__inner{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}cart-drawer:not(.is-empty) cart-drawer-items{flex:0 0 auto;overflow:visible}cart-drawer:not(.is-empty) cart-drawer-items:not(.is-empty)+.drawer__footer{display:contents}cart-drawer:not(.is-empty) .drawer__footer>*{flex-shrink:0}cart-drawer:not(.is-empty) .drawer__footer>.cart-drawer__footer{padding-top:1.4rem;border-top:.1rem solid rgba(var(--color-foreground),.2)}cart-drawer:not(.is-empty) .cart-drawer .tax-note{margin:.8rem 0 .4rem}cart-drawer:not(.is-empty) .drawer__footer>.cart__ctas{position:sticky;bottom:0;z-index:2;margin:.8rem -1.5rem 0;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom,0px));background:rgb(var(--color-background));box-shadow:0 -.6rem 1.2rem #0000000f}cart-drawer:not(.is-empty) .drawer__footer>.eqcd-guarantee{margin-top:.2rem}cart-drawer:not(.is-empty) .drawer__footer>.cart__dynamic-checkout-buttons{width:100%;max-width:none;margin-left:0;margin-right:0;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}cart-drawer .cart-drawer .cart-items thead{display:none}cart-drawer .cart-drawer .cart-item{grid-template-columns:10.4rem minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:1.2rem;row-gap:.8rem;padding:1.4rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}cart-drawer .cart-drawer .cart-item:last-child{margin-bottom:0}cart-drawer .cart-drawer .cart-items td,cart-drawer .cart-drawer .cart-items .cart-item__nested-line td:not(.cart-item__quantity){padding-top:0}cart-drawer .cart-drawer .cart-item>td+td{padding-left:0}cart-drawer .cart-drawer .cart-item__media{grid-column:1;grid-row:1 / 3}cart-drawer .cart-drawer .cart-item__details{grid-column:2;grid-row:1}cart-drawer .cart-drawer .cart-item__totals{grid-column:3;grid-row:1}cart-drawer .cart-drawer .cart-items .cart-item__quantity{grid-column:2 / 4;grid-row:2;align-self:end}cart-drawer .cart-drawer .cart-item__image{display:block;width:100%;max-width:none;height:auto;aspect-ratio:1 / 1;object-fit:contain;background:#fff;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:.8rem}cart-drawer .cart-drawer .cart-item__nested-line .cart-item__image{width:70%;float:right}cart-drawer .cart-drawer .cart-item__details>*+*{margin-top:.4rem}cart-drawer .cart-drawer .cart-item__name{font-size:1.5rem;line-height:1.3}cart-drawer .cart-drawer .cart-item__details .product-option{font-size:1.3rem;line-height:1.4}cart-drawer .cart-drawer .cart-item__details dl{margin:.4rem 0 0;font-size:1.3rem;line-height:1.45}cart-drawer .cart-drawer .cart-item__details dl .product-option{display:inline;margin:0}cart-drawer .cart-drawer .cart-item__details dl dt{color:rgba(var(--color-foreground),.7)}cart-drawer .cart-drawer .cart-item__details dl dd{font-weight:700;color:rgb(var(--color-foreground))}cart-drawer .cart-drawer .cart-item__totals .price{font-size:1.5rem;font-weight:700}cart-drawer .cart-drawer .cart-item__quantity-wrapper{align-items:center}cart-drawer .cart-drawer .cart-item__quantity-wrapper:before{content:"Qty";margin-right:.8rem;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}cart-drawer .cart-drawer .cart-quantity{width:11.6rem;min-height:4rem}cart-drawer .cart-drawer .cart-quantity .quantity__button{width:3.8rem}cart-drawer .cart-drawer .cart-item cart-remove-button{margin-left:.4rem}body:has(cart-drawer.active) [class*=kl-teaser-]{display:none!important}#main-cart-items .cart-item__image{aspect-ratio:1 / 1;height:auto;object-fit:contain;background:#fff;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:.8rem}
/*# sourceMappingURL=/cdn/shop/t/49/assets/eq-cart-drawer.css.map */
