.mini-cart-drawer{--aj-pink: var(--brand-secondary, #b6536a);--aj-pink-soft: #fdf1f4;--aj-ink: var(--brand-ink, #2b2420);--aj-muted: #7a7370}.mini-cart-drawer .drawer-head-content{padding-top:14px;padding-bottom:14px}.mini-cart-drawer .drawer-head-content h4{margin:0}.cart-drawer-count{font-family:var(--body-font-family);font-size:.55em;font-weight:400;color:var(--aj-muted);vertical-align:middle}.mini-cart-drawer .drawer-close-btn{border:1px solid rgba(43,36,32,.2);border-radius:50%;background:#fff;cursor:pointer}.mini-cart-drawer .drawer-close-btn .closeIconBg{display:none}.mini-cart-drawer .drawer-close-btn .closeIcon{color:var(--aj-ink)}.mini-cart-drawer .drawer-body-main>.cart-free-ship-wrap{flex:0 0 auto;padding-top:14px;padding-bottom:0}.cart-free-ship{display:flex;align-items:center;gap:10px;margin:0;padding:9px 12px;border-radius:10px;background:var(--aj-pink-soft);color:var(--aj-ink);font-size:.85rem;line-height:1.3}.cart-free-ship svg{flex:0 0 auto;color:var(--aj-pink)}.mini-cart-drawer .drawer-body-main>.cart-inner-wrap{padding-top:14px;padding-bottom:14px}.mini-cart-drawer .cart-product-item{padding-left:0;padding-right:0}.mini-cart-drawer .cart-product-media{width:92px}.mini-cart-drawer .cart-product-info-content>a{font-family:var(--body-font-family);font-size:.95rem;font-weight:700;line-height:1.3;color:var(--aj-ink)}.mini-cart-drawer .cart-product-total .actual-price{font-size:1.05rem;color:var(--aj-ink)}.mini-cart-drawer .cart-product-total .actual-price strong{font-weight:800}.mini-cart-drawer .drawer-body-main>.cart-upsell--list{padding-top:0;padding-bottom:20px}.cart-upsell--list .cart-upsell__heading{margin:0 0 12px;padding:16px 0 0;border-bottom:0;border-top:1px solid rgba(43,36,32,.12);font-family:var(--body-font-family);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--aj-muted)}.cart-upsell__list{display:grid;gap:16px}.cart-upsell__row{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:16px;align-items:center}.cart-upsell__row .cart-upsell__media{width:72px;height:72px;border-radius:14px}.cart-upsell__row .cart-upsell__title{display:-webkit-box;-webkit-line-clamp:2;font-family:var(--body-font-family);font-size:1rem;font-weight:400;line-height:1.25;color:var(--aj-ink)}.cart-upsell__row .cart-upsell__prices{margin-top:4px;align-items:baseline;gap:8px;font-size:1.05rem;font-weight:700;color:var(--aj-pink)}.cart-upsell__row .cart-upsell__prices s{font-size:.8rem;font-weight:400;color:var(--aj-muted)}.cart-upsell__link{padding:4px 0;border:0;background:none;color:var(--aj-pink);font-size:1rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;cursor:pointer}.cart-upsell__link:hover{text-decoration-thickness:2px}.cart-upsell__link[aria-disabled=true]{opacity:.5;pointer-events:none}.cart-upsell__plus{display:grid;place-content:center;width:38px;height:38px;padding:0;border:1.5px solid var(--aj-pink);border-radius:50%;background:#fff;color:var(--aj-pink);cursor:pointer;transition:background-color .2s ease,color .2s ease}.cart-upsell__plus:hover{background:var(--aj-pink);color:#fff}.cart-upsell__plus[aria-disabled=true]{opacity:.5;pointer-events:none}.mini-cart-drawer .drawer-foot{border-top:1px solid rgba(43,36,32,.1);box-shadow:0 -6px 18px #2b24200f}.mini-cart-drawer .drawer-foot-info{padding-top:14px;padding-bottom:14px}.cart-promo{display:block}.cart-promo__box{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;border:1px dashed rgba(182,83,106,.5);border-radius:12px;background:var(--aj-pink-soft);color:var(--aj-ink);font-size:.85rem;line-height:1.3}.cart-promo__icon{flex:0 0 auto;color:var(--aj-pink)}.cart-promo__text{flex:1;min-width:0}.cart-promo__code{color:var(--aj-pink);letter-spacing:.04em}.cart-promo__apply,.cart-promo__remove{flex:0 0 auto;padding:8px 14px;border:0;border-radius:8px;background:#f3d5dc;color:#8f3c52;font-family:var(--body-font-family);font-size:.82rem;font-weight:700;cursor:pointer;transition:background-color .2s ease,color .2s ease}.cart-promo__apply:hover{background:var(--aj-pink);color:#fff}.cart-promo__remove{background:none;padding:8px 6px;font-weight:400;text-decoration:underline;color:var(--aj-muted)}.cart-promo [aria-disabled=true]{opacity:.6;pointer-events:none}.cart-promo.is-applied .cart-promo__box{border-style:solid}.cart-promo__message{margin:6px 0 0;font-size:.8rem}.cart-discount__message--error{color:#b3261e}.mini-cart-drawer .cart-trust.cart-trust--two{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-cart-drawer .cart-product-summary{padding:12px 0}.mini-cart-drawer .cart-total-price{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mini-cart-drawer .cart-summary-estimated-total-heading{margin:0;font-family:var(--body-font-family);font-size:.95rem;font-weight:700;color:var(--aj-ink)}.mini-cart-drawer .cart-summary-estimated-total-price{font-size:1.5rem;line-height:1.1;color:var(--aj-ink)}.mini-cart-drawer .cart-summary-estimated-total-price strong{font-weight:800}.mini-cart-drawer #cartCheckout{min-height:56px;border-radius:999px;font-size:1.1rem;font-weight:800;letter-spacing:.02em;text-transform:none;box-shadow:0 8px 18px #b6536a59}.mini-cart-drawer #cartCheckout span{font-size:inherit;font-weight:800}.cart-secure-note{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font-size:.72rem;color:var(--aj-muted);text-align:center}.cart-secure-note svg{flex:0 0 auto}@media only screen and (max-width:767px){.mini-cart-drawer .cart-product-media{width:100px}.mini-cart-drawer .cart-product-info-content>a{font-size:1.05rem}.mini-cart-drawer .cart-product-total .actual-price{font-size:1.15rem}.mini-cart-drawer .cart-summary-estimated-total-price{font-size:1.35rem}.cart-upsell--list .cart-upsell__heading{font-size:.68rem}.cart-upsell__list{gap:10px}.cart-upsell__row{grid-template-columns:48px minmax(0,1fr) auto;gap:12px}.cart-upsell__row .cart-upsell__media{width:48px;height:48px;border-radius:10px}.cart-upsell__row .cart-upsell__title{font-size:.85rem;color:var(--aj-muted)}.cart-upsell__row .cart-upsell__prices{margin-top:2px;font-size:.85rem;font-weight:600}.cart-upsell__link{font-size:.85rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cart-drawer-aj.css.map */
