cart-drawer .drawer__header{padding:18px 22px 14px;border-bottom:1px solid rgba(18,17,16,.08)}cart-drawer .drawer__heading{font-size:2rem;font-weight:800;letter-spacing:-.02em}cart-drawer .drawer__heading .flx-cart-count{margin-left:6px;font-size:1.5rem;font-weight:600;color:#6b655e}cart-drawer .drawer__inner{background:#faf6f1}cart-drawer .drawer__contents{padding:14px 18px 0}cart-drawer .cart-item{position:relative;background:#fff;border-radius:18px;padding:12px;box-shadow:0 8px 24px -16px #12111047}cart-drawer .cart-item__image{border-radius:12px}cart-drawer .cart-item__name{font-size:1.6rem;font-weight:800;line-height:1.25;text-decoration:none}cart-drawer .cart-item__totals .price,cart-drawer .cart-item__final-price{font-weight:800;color:#7a1f2b}cart-drawer .quantity{border-radius:999px;background:#f4ede4}cart-drawer .drawer__footer{padding:14px 18px 18px;background:#faf6f1;border-top:1px solid rgba(18,17,16,.08)}cart-drawer .hp-trust-line{margin:10px 0 0;text-align:center;font-size:1.2rem;color:#5b5550}cart-drawer .tax-note{display:block;margin:8px 0 0;font-size:1.25rem;color:#6b655e}cart-drawer .cart__checkout-button{min-height:5.4rem;border-radius:999px;background:#121110;color:#fff;font-size:1.6rem;font-weight:800;letter-spacing:.01em;transition:transform .15s ease,background .15s ease}cart-drawer .cart__checkout-button:hover{background:#7a1f2b;transform:translateY(-1px)}.flx-perks{margin:12px 0 14px;display:grid;gap:10px}.flx-perks__row{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:#fff;box-shadow:0 6px 18px -14px #1211104d}.flx-perks__row p{margin:0;font-size:1.35rem;line-height:1.4;color:#121110}.flx-perks__row span:not(.flx-perks__ic){color:#5b5550;font-size:1.25rem}.flx-perks__ic{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e9f5ec;color:#2c7a45;font-size:1.4rem;font-weight:800}.flx-perks__row--gift .flx-perks__ic{background:#f9dfe0;color:#7a1f2b}.flx-perks__badges{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none}.flx-perks__badges li{display:grid;gap:2px;padding:10px 6px;border-radius:12px;background:#f4ede4;text-align:center;font-size:1.1rem;line-height:1.25;color:#5b5550}.flx-perks__badges b{color:#7a1f2b;font-size:1.35rem;font-weight:800}.cart__footer .hp-totals{margin:8px 0 14px}.cart__footer .hp-totals__row--total{font-size:2rem;font-weight:800}.cart__footer .cart__checkout-button{min-height:5.6rem;border-radius:999px;font-size:1.7rem;font-weight:800}.cart__footer .flx-perks{max-width:520px;margin-left:auto}
/*# sourceMappingURL=/cdn/shop/t/7/assets/flx-cart.css.map */
