.cart-drawer{--cym-teal: #bee4ea;--cym-ink: #111;--cym-muted: rgba(17, 17, 17, .55);--cym-line: rgba(17, 17, 17, .1)}.cart-drawer .drawer__header{justify-content:center;border-bottom:.1rem solid var(--cym-line);margin:0 -1.5rem;padding:1.6rem 1.5rem}.cart-drawer .drawer__heading{margin:0;font-family:Playfair Display,serif;font-size:2.2rem;font-weight:400}.cart-drawer .drawer__header .drawer__close{top:50%;right:.5rem;transform:translateY(-50%)}.cym-offer{margin:0 -1.5rem}.cym-offer__banner{margin:0;padding:1rem 1.5rem;background:var(--cym-teal);color:var(--cym-ink);font-size:1.15rem;font-weight:500;letter-spacing:.15rem;line-height:1.5;text-align:center;text-transform:uppercase;text-wrap:balance}.cym-offer__progress{padding:1.6rem 2.5rem 1.8rem;border-bottom:.1rem solid var(--cym-line)}.cym-offer__message{margin:0 0 1.2rem;font-size:1.35rem;text-align:center;color:var(--cym-ink)}.cym-offer__bar{position:relative;height:.6rem;border-radius:1rem;background:var(--cym-line)}.cym-offer__fill{display:block;height:100%;border-radius:inherit;background:var(--cym-ink);transition:width .4s ease}.cym-offer__icon{position:absolute;top:50%;right:-.4rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:50%;background:#fff;border:.15rem solid var(--cym-ink);color:var(--cym-ink)}.cym-offer__bar--done .cym-offer__icon{background:var(--cym-ink);color:#fff}.cym-offer__icon svg{width:1.3rem;height:1.3rem}.cart-drawer .cart-items thead{display:none}.cart-drawer .cart-item{grid-template-columns:9rem 1fr;column-gap:1.6rem;row-gap:.8rem;padding-bottom:1.8rem;border-bottom:.1rem solid var(--cym-line)}.cart-drawer .cart-item>td+td{padding-left:0}.cart-drawer .cart-item__media{grid-column:1;grid-row:1 / 3}.cart-drawer .cart-item__image{width:9rem;height:9rem;object-fit:cover}.cart-drawer .cart-item__details,.cart-drawer .cart-items .cart-item__quantity{grid-column:2}.cart-drawer .cart-item__totals{display:none}.cart-drawer .cart-item__name{font-family:inherit;font-size:1.45rem;font-weight:500;letter-spacing:.02rem;text-decoration:none;color:var(--cym-ink)}.cart-drawer .cart-item__details .product-option{color:var(--cym-muted);font-size:1.25rem}.cym-item__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin-top:.4rem}.cart-drawer .cart-item__details .cym-item__prices .cart-item__final-price,.cart-drawer .cart-item__details div.cym-item__prices{color:var(--cym-ink);font-size:1.4rem;font-weight:500}.cart-drawer .cym-item__prices .cart-item__old-price{color:var(--cym-muted)}.cart-drawer .cart-item__details dl .product-option{display:flex;gap:.4rem}.cym-item__save{font-size:1.35rem;color:var(--cym-ink)}.cart-drawer .cart-item .discounts{margin-top:.8rem}.cart-drawer .cart-item .discounts__discount,.cym-tag{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .9rem;border-radius:.3rem;background:var(--cym-teal);color:var(--cym-ink);font-size:1.15rem;font-weight:600;letter-spacing:.08rem;text-transform:uppercase}.cart-drawer .cart-item .discounts__discount svg,.cym-tag svg{width:1.2rem;height:1.2rem;margin:0}.cart-drawer .cart-quantity{width:10rem;min-height:3.4rem}.cart-drawer .cart-quantity .quantity__button{width:3.2rem}.cart-drawer .drawer__footer{margin:0 -1.5rem;padding:1.4rem 1.5rem 1.5rem;background:var(--cym-teal);border-top:0}.cym-footer__discounts{display:flex;align-items:center;gap:1rem;font-size:1.35rem;color:var(--cym-ink)}.cym-footer__tags{display:flex;flex-wrap:wrap;gap:.4rem;flex:1}.cym-footer__discounts .cym-tag{padding:0;background:none}.cym-footer__amount{white-space:nowrap}.cart-drawer .cym-hide,.cart-drawer .drawer__footer .totals{display:none}.cym-rating{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:.8rem 0 0;color:var(--cym-ink)}.cym-rating__stars{display:inline-flex;gap:.2rem}.cym-rating__stars svg{width:1.6rem;height:1.6rem}.cym-rating__text{font-size:1.3rem;color:#111111b3;text-decoration:underline;text-underline-offset:.3rem}.cart-drawer .cart__checkout-button{width:100%;min-height:5rem;background:var(--cym-ink);color:#fff;font-size:1.5rem;font-weight:600;letter-spacing:.2rem;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cymbru-cart-drawer.css.map */
