:root{--afo-cart-bg: #dcd8d0;--afo-cart-ink: #000;--afo-cart-hairline: rgba(0, 0, 0, .45);--afo-cart-hairline-soft: rgba(0, 0, 0, .16);--afo-cart-bordo: #780c14;--afo-cart-inset: 36px}cart-drawer-component dialog[open]{background:var(--afo-cart-bg)!important;width:min(506px,100vw)!important;max-width:100vw}cart-drawer-component dialog[open] .cart-drawer__inner,cart-drawer-component dialog[open] .cart-drawer__content,cart-drawer-component dialog[open] .cart-drawer__header,cart-drawer-component dialog[open] .cart-drawer__summary,cart-drawer-component dialog[open] .cart-items,cart-drawer-component dialog[open] .cart-form{background:transparent!important}cart-drawer-component dialog[open] .cart-drawer__inner{width:100%!important}.cart-drawer__header{padding:24px var(--afo-cart-inset) 36px!important}.cart-drawer .cart-items{padding:0!important}.cart-drawer .cart-drawer__items{padding-inline:0!important}.cart-drawer__heading{font-size:0!important;font-weight:400!important;text-transform:none!important;letter-spacing:0}.cart-drawer__heading:before{content:"Your Cart";font-size:18px}.cart-drawer__heading .cart-bubble{display:none}.cart-drawer__close-button svg,.cart-drawer__close-button .svg-wrapper{display:none!important}.cart-drawer__close-button .afo-btn-label{font-size:14px;opacity:.65}.cart-drawer__close-button{width:auto;height:auto;padding:4px 0;margin-right:0;border:0!important;border-radius:0;background:transparent!important;outline:none!important;box-shadow:none!important}.cart-drawer__close-button:focus-visible .afo-btn-label{text-decoration:underline}.cart-drawer__header{display:flex!important;justify-content:space-between;align-items:center}.cart-drawer__header .cart-drawer__close-button{position:static!important;margin:0!important}.cart-drawer .cart-items__table,.cart-drawer .cart-items__table tbody{display:block!important;width:100%}.cart-drawer .cart-items__table thead,.cart-drawer .cart-items__table caption{display:none!important}.cart-drawer .cart-items__details,.cart-drawer .cart-items__quantity{display:contents!important}.cart-drawer tr.cart-items__table-row{display:grid!important;grid-template-columns:140px 1fr auto auto!important;grid-template-areas:"title title qty   price" "media vars  vars  remove"!important;align-items:start;column-gap:0;border-top:1px solid var(--afo-cart-hairline);border-bottom:1px solid var(--afo-cart-hairline);padding:0 0 22px;margin:0 var(--afo-cart-inset);width:auto}.cart-drawer .cart-items__details>p{grid-area:title;margin:0;align-self:stretch;display:flex;align-items:center;padding-block:9px;padding-right:16px;border-bottom:1px solid var(--afo-cart-hairline)}.cart-drawer .cart-items__title{font-size:14px!important;text-decoration:none;line-height:1.3}.cart-drawer .cart-items__quantity .quantity-selector{grid-area:qty;align-self:stretch;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:0 16px 0 0;font-size:14px;height:auto;border-bottom:1px solid var(--afo-cart-hairline)}.cart-drawer .cart-items__price{grid-area:price!important;align-self:stretch;display:flex;align-items:center;justify-content:flex-end;padding:0!important;font-size:14px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--afo-cart-hairline)}.cart-drawer .cart-items__media{grid-area:media!important;padding:16px 0 0!important;width:140px!important}.cart-drawer .cart-items__media img{width:140px!important;height:auto!important;display:block}.cart-drawer .cart-items__variants{grid-area:vars;margin:16px 0 0;padding-left:26px;font-size:14px}.cart-drawer .cart-items__variant{display:block}.cart-drawer .cart-items__variant dd{margin:0;display:block;line-height:1.5}.cart-drawer .afo-cart-sku{font-size:14px;line-height:1.5}.cart-drawer .cart-items__details>div{display:none!important}.cart-drawer .cart-items__remove{grid-area:remove;justify-self:end;margin-top:16px;border:0!important;background:transparent!important;padding:0;min-width:0;min-height:0;height:auto;font-size:0;opacity:.65;cursor:pointer}.cart-drawer .cart-items__remove svg{display:none!important}.cart-drawer .cart-items__remove{width:auto!important;max-width:none!important}.cart-drawer .cart-items__remove .afo-btn-label{font-size:14px}.cart-drawer .cart-items__error{display:none!important}.cart-drawer .cart-items__quantity input{border:0;background:transparent;width:1.6em;text-align:center;font-size:14px;padding:0}.cart-drawer .cart-items__quantity .button{width:16px;height:16px;min-width:0;min-height:0;padding:0;background:transparent}.cart-drawer .cart-items__quantity svg{width:8px;height:8px}.cart-actions,.cart__installments,.tax-note,.cart-drawer .additional-checkout-buttons,.cart-drawer shopify-accelerated-checkout-cart,.cart-drawer .dynamic-checkout__content{display:none!important}.cart-drawer__summary{padding:0 var(--afo-cart-inset) 28px!important}.cart-drawer scroll-hint,.cart-drawer .cart-drawer__items,.cart-drawer .cart-drawer__summary{mask-image:none!important;-webkit-mask-image:none!important}.cart-drawer scroll-hint:after,.cart-drawer scroll-hint:before{display:none!important}.cart__total-container{border-top:0!important;padding-top:0;margin-top:0}.cart-drawer .cart__summary-totals{padding:0!important;margin:0!important}.cart__total{display:flex!important;justify-content:space-between;font-size:14px;width:100%;border-top:1px solid var(--afo-cart-hairline)!important;padding-top:16px!important}.cart__total-label{visibility:hidden;position:relative}.cart__total-label:before{content:"Subtotal:";visibility:visible;position:absolute;left:0;top:0;font-size:14px}.cart__total-value{font-size:14px!important;font-weight:400}.cart__checkout-button{width:100%;background:var(--afo-cart-bordo)!important;color:#faf9f6!important;border:0!important;border-radius:0!important;height:40px;min-height:40px;font-size:0!important;margin-top:16px}.cart__checkout-button:before{content:"Checkout";font-size:14px;font-weight:400;letter-spacing:.02em}.cart__checkout-button:hover{background:#5c090f!important}@media screen and (max-width:749px){:root{--afo-cart-inset: 16px}.cart-drawer tr.cart-items__table-row{grid-template-columns:110px 1fr auto auto!important}.cart-drawer .cart-items__media,.cart-drawer .cart-items__media img{width:110px!important}}main:has(cart-items-component) [class*=badge],main:has(cart-items-component) [class*=quick-add],main:has(cart-items-component) quick-add-component,main:has(cart-items-component) .product-list s,main:has(cart-items-component) .product-list [class*=compare-at]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/afo-cart.css.map */
