cart-drawer{--je-bf-pink: #FDC5D8;--je-bf-burgundy: #720002;--je-bf-ink: #292725}cart-drawer .je-bf-cart-intro,cart-drawer .je-bf-cart-extras,cart-drawer .je-bf-cart-extras *,cart-drawer .je-bf-cart-product-chip,cart-drawer .je-bf-native-discount{box-sizing:border-box}cart-drawer .je-bf-cart-intro{display:block;flex:none;width:100%;min-width:0;padding:13px 19px;background:#fff;border-bottom:1px solid #f1d8df;color:var(--je-bf-burgundy)}cart-drawer.wt-cart--empty .je-bf-cart-intro{display:none}cart-drawer .je-bf-cart-intro__kicker{display:block;margin:0 0 5px;color:var(--je-bf-burgundy);font-size:9px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}cart-drawer .je-bf-cart-intro__title{margin:0!important;padding:0!important;color:var(--je-bf-burgundy)!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:-.015em!important;text-transform:none!important}cart-drawer .je-bf-cart-product-chip{display:inline-flex;align-items:center;max-width:100%;width:max-content;margin:6px 0 0;padding:3px 8px;border:1px solid #eab0c3;border-radius:999px;background:var(--je-bf-pink);color:var(--je-bf-burgundy);font-size:9px;font-weight:700;line-height:1.35;letter-spacing:.04em}cart-drawer .wt-cart__item__price-wrapper .je-bf-native-discount{display:flex;justify-content:flex-end;align-items:baseline;flex-wrap:wrap;gap:4px 7px;width:100%;margin:0;padding:0;background:transparent;text-align:right}cart-drawer .je-bf-native-discount .cart-item__old-price{color:#8b8580;font-size:13px;font-weight:400;text-decoration:line-through;text-decoration-thickness:1px}cart-drawer .je-bf-native-discount .je-bf-sale-price{color:var(--je-bf-burgundy)!important;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none!important}cart-drawer .je-bf-native-discount .je-bf-discount-percent{padding:0;border:0;background:none;color:var(--je-bf-burgundy);font-size:12px;font-weight:700;line-height:1.2}cart-drawer .je-bf-cart-renewal{display:block;margin-top:4px;color:#817a74;font-size:10px;font-weight:400;line-height:1.35;text-align:right}cart-drawer .je-bf-gift-item .wt-cart__item__thumb,cart-drawer .je-bf-gift-item .wt-cart__item__name{cursor:default}cart-drawer .je-bf-cart-savings{display:flex;justify-content:space-between;align-items:baseline;gap:10px;width:100%;margin:8px 0 2px;padding:8px 0 0;border-top:1px solid #f1d8df;background:transparent;color:var(--je-bf-ink);font-size:12px;line-height:1.4}cart-drawer .je-bf-cart-savings strong{flex:0 0 auto;color:var(--je-bf-burgundy)!important;font-size:13px;font-weight:700;white-space:nowrap}cart-drawer .wt-cart__drawer__footer button[name=checkout]{border-color:var(--je-bf-pink)!important;background:var(--je-bf-pink)!important;color:var(--je-bf-burgundy)!important;box-shadow:none!important}cart-drawer .wt-cart__drawer__footer button[name=checkout]:hover{border-color:#f6b5cb!important;background:#f6b5cb!important}cart-drawer .je-bf-cart-extras{grid-column:1 / -1;flex:none;width:100%;min-width:0;margin:10px 0 0;padding:12px 13px 14px;border-top:1px solid #e8e3dd;background:#fff;color:var(--je-bf-ink)}cart-drawer .je-bf-cart-extras__lead{margin:0 0 12px!important;padding:0!important;color:var(--je-bf-burgundy)!important;text-align:center;font-size:10px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:.07em!important;text-transform:uppercase!important}cart-drawer .je-bf-cart-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}cart-drawer .je-bf-cart-trust__item{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;color:#665e58;text-align:center;font-size:10px;font-weight:400;line-height:1.35;overflow-wrap:break-word}cart-drawer .je-bf-cart-trust__item svg{display:block;width:20px;height:20px;flex:0 0 20px;fill:none;stroke:var(--je-bf-burgundy);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}cart-drawer .je-bf-cart-trust__item strong{display:block;color:var(--je-bf-burgundy);font-weight:700}@media screen and (max-width:749px){cart-drawer .je-bf-cart-intro{padding:12px 15px}cart-drawer .je-bf-cart-intro__title{font-size:14px!important}cart-drawer .je-bf-cart-extras{padding:11px 9px 12px}cart-drawer .je-bf-cart-trust__item{font-size:9.5px}cart-drawer .je-bf-cart-trust__item svg{width:19px;height:19px;flex-basis:19px}cart-drawer .je-bf-cart-renewal{font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/je-bf-cart.css.map */
