.ca-cart-drawer h1,.ca-cart-drawer .h1,.ca-cart-drawer h2,.ca-cart-drawer .h2,.ca-cart-drawer h3,.ca-cart-drawer .h3,.ca-cart-drawer h4,.ca-cart-drawer .h4,.ca-cart-drawer h5,.ca-cart-drawer .h5,.ca-cart-drawer h6,.ca-cart-drawer .h6{font-family:var(--auth-lora-font)}.ca-cart-drawer p,.ca-cart-drawer li,.ca-cart-drawer button,.ca-cart-drawer input,.ca-cart-drawer optgroup,.ca-cart-drawer select,.ca-cart-drawer textarea{font-family:var(--auth-albert-font)}.cart-drawer.ca-cart-drawer .cart-drawer__footer .button-group button:disabled{opacity:.5}.ca-cart-drawer.drawer.ca-cart-drawer-tier-1::part(header){border-color:var(--pr-bg-color)}.ca-cart-drawer.drawer.ca-cart-drawer-tier-2::part(header){border-color:var(--pr-success-color)}.ca-cart-drawer.drawer.ca-cart-drawer-tier-3::part(header){border-color:var(--pr-primary-color)}.ca-cart-drawer.drawer.ca-cart-drawer-tier-4::part(header){border-color:var(--pr-danger-color)}.ca-cart-drawer.drawer::part(content){max-width:528px}.ca-cart-drawer.drawer::part(header){padding:40px 40px 16px;align-items:start;border-bottom-width:4px}.ca-cart-drawer.cart-drawer::part(body){padding:0 40px}.ca-cart-drawer.drawer::part(header) .close-button{opacity:1}.ca-cart-drawer.drawer::part(header) .close-button .icon-close{width:24px}.ca-cart-drawer .ca-cs-title{font-size:32px;font-weight:600;line-height:34px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.ca-cart-drawer .ca-cs-subtitle{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.03em}.ca-cart-drawer .cart-drawer__items{gap:32px;padding:30px 0}.ca-cart-drawer .cart-drawer__items .line-item{align-items:start;column-gap:16px}.ca-cart-drawer .cart-drawer__items .line-item .line-item__media{width:148px}.ca-cart-drawer .cart-drawer__items .line-item .line-item-info a.ca-cs-pr-title{font-size:16px;font-weight:600;line-height:34px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.ca-cart-drawer .cart-drawer__items .line-item .line-item-info .ca-cs-pr-quantity-price-content{display:flex;justify-content:space-between;width:100%;align-items:center}.ca-cart-drawer .cart-drawer__items .line-item .line-item-info .ca-cs-pr-quantity-price-content .quantity-selector{border:1px solid #000000;--quantity-selector-height: 1.9rem;--quantity-selector-input-width: 1.5rem}.ca-cart-drawer .cart-drawer__items .line-item .line-item-info .ca-cs-pr-quantity-price-content .price-list{column-gap:16px}.ca-cart-drawer .cart-drawer__items .line-item .line-item-info .ca-cs-pr-quantity-price-content .ca-cs-pr-price,.ca-cart-drawer .cart-drawer__items .line-item .line-item-info .ca-cs-pr-quantity-price-content .ca-cs-pr-qty-text{font-family:var(--auth-albert-font);font-size:16px;font-weight:500;line-height:24px;letter-spacing:.03em;color:#1c1c1c}.ca-cart-drawer .cart-drawer__items .line-item .line-item-info .ca-cs-prod-remove-text{font-family:var(--auth-albert-font);font-size:16px;font-weight:500;line-height:24px;letter-spacing:.03em;margin-top:8px}.cart-drawer.ca-cart-drawer::part(overlay){background-color:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ca-product-page .price__sale.ca-pr-price-sale{margin-left:0;justify-content:start}.price__sale.ca-pr-price-sale .price__compare{margin-left:0}.cart-drawer.ca-cart-drawer .cart-drawer__footer{position:relative;z-index:2}.cart-drawer.ca-cart-drawer .cart-drawer__footer .loading-bar{background:#1c1c1c;position:relative;border-radius:10px;transform:none;opacity:0}.cart-drawer.ca-cart-drawer .cart-drawer__footer .button-group:has(.loading-bar){gap:.2rem}.ca-product-page .ca-pr-info-accordion span.accordion__toggle{padding:0}.ca-product-page .ca-pr-info-accordion .accordion__content{padding:1rem 0 0}.link-faded-reverse.add_note_button{background-color:transparent;color:#a68457;font-weight:700;padding:10px 30px;border:1px solid #a68457}.link-faded-reverse.add_note_button:hover{background-color:#a68457!important;color:#fff;transform:ease-in-out}.gift-note-height textarea.textarea{max-height:200px;overflow-y:auto}@media (max-width: 527.98px){.ca-cart-drawer .cart-drawer__items .line-item .line-item__media{width:100px}.ca-cart-drawer .cart-drawer__items .line-item .line-item-info a.ca-cs-pr-title{line-height:22px}}@media (max-width: 420.98px){.ca-cart-drawer .cart-drawer__items .line-item .line-item-info .ca-cs-pr-quantity-price-content{display:block}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ca-cart.css.map */
