.cart-drawer__dialog{--ap-cream: #faf7f1;--ap-cream-deep: #f5eee0;--ap-border: #ebe4d4;--ap-border-soft: #e0d6c0;--ap-text: #1c1917;--ap-text-muted: #6b5d4a;--ap-text-soft: #8b7d65;--ap-gold: #c9a84c;--ap-gold-light: #e2c068;background-color:var(--ap-cream)!important;border-left:1px solid var(--ap-border)!important;box-shadow:-20px 0 60px #1c19172e!important;width:420px!important;max-width:95vw!important}@media screen and (max-width:749px){.cart-drawer__dialog{width:100vw!important;max-width:100vw!important}}.cart-drawer__dialog .cart-drawer__header{padding:22px 22px 18px!important;border-bottom:1px solid var(--ap-border)!important;background-color:var(--ap-cream)!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;min-height:64px}.cart-drawer__dialog .cart-drawer__heading{display:none!important}.ap-cart-logo{display:flex;align-items:center;justify-content:center;text-decoration:none}.ap-cart-logo img{display:block;height:44px;width:auto;max-width:280px;object-fit:contain}.ap-cart-logo--text{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;letter-spacing:.05em;color:var(--ap-text);font-weight:500}.cart-drawer__dialog .cart-drawer__close-button{position:absolute!important;right:18px!important;top:18px!important;width:36px!important;height:36px!important;border-radius:50%!important;border:1px solid var(--ap-border)!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;color:var(--ap-text)!important;transition:background .2s,border-color .2s!important;z-index:2}.cart-drawer__dialog .cart-drawer__close-button:hover{background:#f1ebdc!important;border-color:var(--ap-text-soft)!important}.cart-drawer__dialog .cart-drawer__close-button .svg-wrapper{width:14px!important;height:14px!important}.cart-drawer__dialog .cart-drawer__close-button svg{width:14px!important;height:14px!important}.ap-cart-shipping{padding:12px 22px;background-color:var(--ap-cream-deep);border-bottom:1px solid var(--ap-border);display:flex;align-items:center;justify-content:center;gap:8px}.ap-cart-shipping__icon{flex-shrink:0;color:var(--ap-gold);width:16px;height:16px}.ap-cart-shipping__text{font-size:11px;color:var(--ap-text-muted);margin:0;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.ap-cart-shipping__text strong{color:var(--ap-gold);font-weight:500}.cart-drawer__dialog .cart-drawer__heading--empty{display:flex!important;flex-direction:column;align-items:center;font-family:Cormorant Garamond,Georgia,serif!important;font-size:24px!important;font-weight:500!important;color:var(--ap-text)!important;margin:0!important;letter-spacing:.02em}.cart-drawer--empty .cart-drawer__content{padding:40px 22px!important;justify-content:center!important}.cart-drawer__dialog .cart-drawer__content{background-color:var(--ap-cream)!important}.cart-drawer__dialog .cart-drawer__items{padding-inline:22px!important;padding-block:18px!important}.cart-drawer__dialog .cart-items__table-row{padding-bottom:18px!important;border-bottom:1px solid var(--ap-border)!important;margin-bottom:18px!important}.cart-drawer__dialog .cart-items__table-row:last-child{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.cart-drawer__dialog .cart-items__image,.cart-drawer__dialog .cart-items__image-link{border-radius:8px!important;overflow:hidden;background:linear-gradient(160deg,#ede5d3,#d8cdb5 60%,#b8a988)!important;border:1px solid var(--ap-border)!important}.cart-drawer__dialog .cart-items__image img{border-radius:8px}.cart-drawer__dialog .cart-items__product-title,.cart-drawer__dialog .cart-items__product-title a{font-family:Cormorant Garamond,Georgia,serif!important;font-size:16px!important;font-weight:500!important;color:var(--ap-text)!important;line-height:1.25!important;letter-spacing:.005em!important;text-decoration:none!important}.cart-drawer__dialog .cart-items__variant,.cart-drawer__dialog .cart-items__option,.cart-drawer__dialog .cart-items__property{font-size:11px!important;color:var(--ap-text-soft)!important;line-height:1.5!important;margin-top:2px!important}.cart-drawer__dialog .cart-items__price,.cart-drawer__dialog .cart-items__price-text,.cart-drawer__dialog .cart-items__line-price,.cart-drawer__dialog .cart-items__price .money,.cart-drawer__dialog .cart-items__total{font-family:Cormorant Garamond,Georgia,serif!important;font-size:16px!important;font-weight:500!important;color:var(--ap-text)!important;letter-spacing:.01em!important}.cart-drawer__dialog .quantity-selector,.cart-drawer__dialog .cart-items__quantity-selector,.cart-drawer__dialog quantity-input,.cart-drawer__dialog .quantity-input{background:#fff!important;border:1px solid var(--ap-border)!important;border-radius:100px!important;height:32px!important;display:inline-flex!important;align-items:center!important;overflow:hidden}.cart-drawer__dialog .quantity-selector button,.cart-drawer__dialog .quantity-input button{background:transparent!important;border:none!important;color:var(--ap-text-muted)!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;transition:color .2s}.cart-drawer__dialog .quantity-selector button:hover,.cart-drawer__dialog .quantity-input button:hover{color:var(--ap-text)!important}.cart-drawer__dialog .quantity-selector input,.cart-drawer__dialog .quantity-input input{background:transparent!important;border:none!important;text-align:center!important;width:28px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:14px!important;font-weight:500!important;color:var(--ap-text)!important;padding:0!important}.cart-drawer__dialog .cart-items__remove,.cart-drawer__dialog .cart-items__remove-button,.cart-drawer__dialog .cart-items__delete-button{background:transparent!important;border:none!important;color:var(--ap-text-soft)!important;font-style:italic;font-size:11px;cursor:pointer;transition:color .2s}.cart-drawer__dialog .cart-items__remove:hover,.cart-drawer__dialog .cart-items__delete-button:hover{color:#b91c1c!important}.cart-drawer__dialog .cart-drawer__summary{background:var(--ap-cream-deep)!important;padding:20px 22px 24px!important;border-top:1px solid var(--ap-border)!important;-webkit-mask-image:none!important;mask-image:none!important;gap:12px!important}.cart-drawer__dialog .cart__summary-totals,.cart-drawer__dialog .cart-summary__totals{border:none!important;padding:0!important;width:100%!important;display:flex!important;flex-direction:column!important;gap:6px!important}.cart-drawer__dialog .cart__summary-row,.cart-drawer__dialog .cart-summary__row{display:flex!important;justify-content:space-between!important;align-items:baseline!important;font-size:12px!important;color:var(--ap-text-muted)!important}.cart-drawer__dialog .cart__total,.cart-drawer__dialog .cart-summary__total,.cart-drawer__dialog .cart__total-row{padding-top:12px!important;border-top:1px solid var(--ap-border-soft)!important;margin-top:6px!important}.cart-drawer__dialog .cart__total .money,.cart-drawer__dialog .cart-summary__total-value{font-family:Cormorant Garamond,Georgia,serif!important;font-size:24px!important;font-weight:500!important;color:var(--ap-text)!important}.cart-drawer__dialog .cart__total-label,.cart-drawer__dialog .cart-summary__total-label{text-transform:uppercase!important;letter-spacing:.18em!important;font-size:10px!important;color:var(--ap-text)!important;font-weight:500!important}.cart-drawer__dialog .cart__checkout-button,.cart-drawer__dialog button[name=checkout],.cart-drawer__dialog .cart-summary__checkout{position:relative!important;overflow:hidden!important;width:100%!important;padding:16px 24px!important;background:var(--ap-text)!important;color:var(--ap-cream)!important;border:none!important;border-radius:100px!important;cursor:pointer!important;font-family:Inter,system-ui,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;transition:letter-spacing .4s ease,box-shadow .4s ease,color .4s ease!important;z-index:0!important}.cart-drawer__dialog .cart__checkout-button:before,.cart-drawer__dialog button[name=checkout]:before,.cart-drawer__dialog .cart-summary__checkout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--ap-gold) 0%,var(--ap-gold-light) 100%);opacity:0;transition:opacity .4s ease;z-index:-1}.cart-drawer__dialog .cart__checkout-button:hover:before,.cart-drawer__dialog button[name=checkout]:hover:before,.cart-drawer__dialog .cart-summary__checkout:hover:before{opacity:1}.cart-drawer__dialog .cart__checkout-button:hover,.cart-drawer__dialog button[name=checkout]:hover,.cart-drawer__dialog .cart-summary__checkout:hover{letter-spacing:.24em!important;color:var(--ap-text)!important;box-shadow:0 8px 24px #c9a84c59!important}.ap-cart-reassurance{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:12px;font-size:10px;color:var(--ap-text-soft);letter-spacing:.06em}.ap-cart-reassurance__item{display:inline-flex;align-items:center;gap:5px}.ap-cart-reassurance__item svg{width:11px;height:11px;color:var(--ap-gold);flex-shrink:0}.ap-cart-reassurance__sep{width:2px;height:2px;border-radius:50%;background:var(--ap-gold)}.cart-drawer__dialog .additional-checkout-buttons,.cart-drawer__dialog .shopify-cleanslate{margin-top:8px!important}.cart-drawer__dialog .cart-actions summary,.cart-drawer__dialog .cart-actions .disclosure-trigger,.cart-drawer__dialog .cart-discount summary,.cart-drawer__dialog .cart-note summary{font-size:12px!important;color:var(--ap-text-muted)!important;padding:10px 0!important;border-top:1px solid var(--ap-border)!important;letter-spacing:.02em!important}.cart-drawer__dialog .cart-actions{margin:0!important}.cart-drawer__dialog input[type=text],.cart-drawer__dialog textarea{background:#fff!important;border:1px solid var(--ap-border)!important;border-radius:6px!important;padding:10px 12px!important;font-size:13px!important;color:var(--ap-text)!important;font-family:Inter,system-ui,sans-serif!important}.cart-drawer__dialog input[type=text]:focus,.cart-drawer__dialog textarea:focus{outline:none!important;border-color:var(--ap-gold)!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/aqua-cart-style.css.map */
