.cart-drawer .drawer__inner{width:42rem;padding:0 2rem}.cart-drawer .drawer__header{padding:1.8rem 0 1.4rem;border-bottom:1px solid #ece8e0}.cart-drawer .drawer__heading{margin:0;font-size:1.8rem;letter-spacing:.16em}.cart-drawer .drawer__close{min-width:3.6rem;min-height:3.6rem}.cart-drawer .drawer__close .svg-wrapper,.cart-drawer .drawer__close svg{width:1.8rem;height:1.8rem}.cart-drawer .cart-items thead{display:none}.cart-drawer .cart-item{grid-template-columns:7.6rem minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:1.4rem;row-gap:1rem;padding:1.8rem 0;border-bottom:1px solid #f0ece5}.cart-drawer .cart-item:last-child{margin-bottom:0}.cart-drawer .cart-item__media{grid-column:1;grid-row:1 / 3}.cart-drawer .cart-item__image{width:7.6rem;height:7.6rem;object-fit:cover;border-radius:8px;background:#f6f5f2}.cart-drawer .cart-item__details{grid-column:2;grid-row:1;min-width:0}.cart-drawer .cart-item__totals{grid-column:3;grid-row:1}.cart-drawer .cart-items .cart-item__quantity{grid-column:2 / 4;grid-row:2}.cart-drawer .cart-item__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-body-family);font-weight:600;font-size:1.3rem;line-height:1.35;letter-spacing:.03em;text-transform:uppercase;color:#1a1a1a;text-decoration:none}.cart-drawer .cart-item__title+.product-option,.cart-drawer .cart-item__title+.cart-item__discounted-prices{display:none}.cart-drawer .cart-item__details dl{margin:.6rem 0 0}.cart-drawer .cart-item__details .product-option{margin-top:.2rem;font-size:1.15rem;line-height:1.45;color:#6b6b6b;word-break:normal}.cart-drawer .cart-item__details .product-option dt,.cart-drawer .cart-item__details .product-option dd{display:inline;margin:0}.cart-drawer .cart-item__totals .price,.cart-drawer .cart-item__price-wrapper{font-family:var(--font-body-family);font-weight:600;font-size:1.35rem;white-space:nowrap;color:#1a1a1a}.cart-drawer .cart-item__old-price{font-size:1.15rem;font-weight:400;color:#8a8a8a}.cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:.8rem}.cart-drawer .cart-quantity.quantity{width:10.4rem;min-height:3.6rem;border-radius:8px}.cart-drawer .cart-quantity.quantity:before,.cart-drawer .cart-quantity.quantity:after{border-radius:8px}.cart-drawer .cart-quantity .quantity__input{font-size:1.3rem}.cart-drawer .cart-quantity .quantity__button{width:3.4rem}.cart-drawer cart-remove-button .button{min-width:3.6rem;min-height:3.6rem}.cart-drawer cart-remove-button .svg-wrapper,.cart-drawer cart-remove-button svg{width:1.6rem;height:1.6rem}.ag-cart-upsell{margin:.4rem -2rem 0;padding:1.8rem 2rem 2rem;background:#faf8f4;border-top:1px solid #f0ece5}.ag-cart-upsell__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem}.ag-cart-upsell__title{margin:0;font-family:var(--font-body-family);font-weight:600;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a}.ag-cart-upsell__nav{display:flex;gap:.4rem}.ag-cart-upsell__arrow{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:1px solid #e3ded4;border-radius:50%;background:#fff;color:#1a1a1a;cursor:pointer}.ag-cart-upsell__arrow svg{width:1.2rem;height:1.2rem}.ag-cart-upsell__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 1.2rem) / 2.15);gap:1.2rem;margin:0;padding:0 0 .4rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ag-cart-upsell__track::-webkit-scrollbar{display:none}.ag-cart-upsell__item{display:flex;flex-direction:column;min-width:0;scroll-snap-align:start}.ag-cart-upsell__media{display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px;background:#fff}.ag-cart-upsell__media img{width:100%;height:100%;object-fit:cover;display:block}.ag-cart-upsell__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.8rem;font-size:1.2rem;line-height:1.35;color:#1a1a1a;text-decoration:none}.ag-cart-upsell__price{margin:.3rem 0 0;font-size:1.25rem;font-weight:600;color:#8a6d2b}.ag-cart-upsell__add{display:inline-flex;align-items:center;justify-content:center;margin-top:.8rem;min-height:3.4rem;border:1px solid #0a0a0a;border-radius:8px;background:#fff;color:#0a0a0a;font-family:var(--font-body-family);font-weight:500;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.ag-cart-upsell__add:hover{background:#0a0a0a;color:#f5f0e6}.ag-cart-upsell__add.is-loading{opacity:.5;pointer-events:none}.cart-drawer .drawer__footer{padding:1.6rem 0 1.8rem;border-top:1px solid #ece8e0}.cart-drawer .totals{align-items:baseline}.cart-drawer .totals__total{margin:0;font-family:var(--font-body-family);font-weight:600;font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase}.cart-drawer .totals__total-value{margin:0;font-size:1.8rem;font-weight:600;letter-spacing:.01em}.cart-drawer .tax-note{margin:.6rem 0 1.4rem;font-size:1.15rem;line-height:1.5;color:#7a7a7a}.cart-drawer .cart__checkout-button{position:relative;overflow:hidden;isolation:isolate;min-height:5.2rem;border-radius:10px;background:var(--ag-onyx, #0a0a0a);color:var(--ag-bone, #f5f0e6);font-size:1.3rem;letter-spacing:.16em}.cart-drawer .cart__checkout-button:after{display:none}.cart-drawer .cart__checkout-button:before{content:"";position:absolute;top:-20%;bottom:-20%;left:-40%;width:28%;z-index:-1;background:linear-gradient(100deg,#fff0,#f5d88980,#fff0);transform:skew(-18deg);animation:ag-atc-shine 3.2s cubic-bezier(.65,0,.35,1) infinite;box-shadow:none;border-radius:0}@keyframes ag-atc-shine{0%{left:-40%}55%,to{left:125%}}.ag-cart-secure{margin-top:1.4rem;text-align:center}.ag-cart-secure__img{display:block;width:100%;max-width:32rem;height:auto;margin:0 auto}.ag-cart-secure__text{display:inline-flex;align-items:center;gap:.6rem;margin:.8rem 0 0;font-size:1.2rem;font-weight:500;letter-spacing:.04em;color:#4a4a4a}.ag-cart-secure__text svg{width:1.4rem;height:1.4rem;color:#a97142}@media(prefers-reduced-motion:reduce){.cart-drawer .cart__checkout-button:before{animation:none;display:none}}.cart-drawer .cart__ctas{flex-direction:column;align-items:stretch;gap:0}.cart-drawer .cart__ctas .cart__checkout-button,.ag-cart-secure{width:100%}.cart-drawer .drawer__footer{padding:1.8rem 0 2rem}.cart-drawer .cart-drawer__footer>*+*{margin-top:0}.cart-drawer .totals{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 1.6rem}.cart-drawer .totals__total{font-family:var(--font-body-family);font-weight:600;font-size:1.6rem;letter-spacing:0;text-transform:none;color:#0a0a0a}.cart-drawer .totals__total-value{font-family:var(--font-body-family);font-weight:600;font-size:1.6rem;letter-spacing:0;color:#0a0a0a}.cart-drawer .cart__checkout-button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.6rem;border-radius:0;font-family:var(--font-body-family);font-weight:400;font-size:1.45rem;letter-spacing:.18em;color:#fff}.cart-drawer .cart__checkout-button:before{border-radius:0}.ag-cart-lock{width:1.7rem;height:1.7rem;flex:0 0 auto;margin-top:-.2rem}.ag-cart-secure{margin-top:1.4rem}.ag-cart-secure__img{max-width:30rem}.ag-cart-secure__text{margin-top:.6rem;font-size:1.15rem}.cart-drawer .ag-ship-bar{padding:1.2rem 0 1.4rem;border-bottom:1px solid #ece8e0}.ag-ship-bar__text{margin:0 0 .8rem;font-size:1.25rem;line-height:1.4;letter-spacing:.04em;text-align:center;color:#2b2b2b}.ag-ship-bar__text strong{font-weight:700}.ag-ship-bar__track{position:relative;height:4px;border-radius:4px;background:#ece8e0;overflow:hidden}.ag-ship-bar__fill{position:absolute;inset:0 auto 0 0;width:var(--ag-ship-pct, 0%);border-radius:inherit;background:linear-gradient(90deg,var(--ag-onyx, #0a0a0a),#3a3a3a);animation:ag-ship-grow .8s cubic-bezier(.2,.7,.2,1) both}.ag-ship-bar.is-done .ag-ship-bar__fill{background:linear-gradient(90deg,var(--ag-gold, #d4af37),var(--ag-gold-light, #f5d889))}.ag-ship-bar.is-done .ag-ship-bar__text{font-weight:600;color:var(--ag-onyx, #0a0a0a)}@keyframes ag-ship-grow{0%{width:0}}@media(prefers-reduced-motion:reduce){.ag-ship-bar__fill{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/aragold-cart.css.map */
