#cart-drawer{--theme-drawer-width:420px}#cart-drawer .theme-drawer__dialog{background:#fbfaf9;color:#17231d;font-family:Arial,Helvetica,sans-serif}#cart-drawer .theme-drawer__header{padding:20px 24px 18px}#cart-drawer .theme-drawer__title{font:400 28px/1.2 Georgia,serif}#cart-drawer .theme-drawer__badge{font:12px Arial,sans-serif;background:transparent;color:#606c64}#cart-drawer .cart-drawer__items{padding:0 24px}#cart-drawer .cart-items__table-row.cart-items__table-row--full-width-variants{grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto auto auto auto;grid-template-areas:"media details" "media variants" "media unit_price" "media quantity" "media error";column-gap:14px;row-gap:6px;padding:16px 0;margin:0;border-bottom:1px solid #d9ddd8;align-items:start}#cart-drawer .cart-items__table-row:first-child{padding-top:0}#cart-drawer .cart-items__media-container{width:76px;aspect-ratio:5/7}#cart-drawer .cart-items__media-image{width:100%;height:100%;object-fit:cover}#cart-drawer .cart-items__title{font:400 16px/1.3 Georgia,serif;color:#17231d;text-transform:none}#cart-drawer .cart-items__variants{font:12px/1.4 Arial,sans-serif;color:#606c64;margin:0;display:flex;flex-wrap:wrap}#cart-drawer .cart-items__unit-price-wrapper{font:13px/1.4 Arial,sans-serif;color:#17231d}#cart-drawer .compare-at-price{font-size:11px;color:#606c64;margin-left:8px}#cart-drawer .cart-items__price{position:absolute;width:1px;min-width:0;height:1px;overflow:hidden;clip-path:inset(50%)}#cart-drawer .cart-items__quantity-controls{gap:12px;align-items:center}#cart-drawer .quantity-selector{width:96px;min-height:34px;height:34px;border:1px solid #d9ddd8;border-radius:5px;background:transparent}#cart-drawer .quantity-selector button{width:32px;height:34px;min-height:34px;padding:0}#cart-drawer .quantity-selector input{width:28px;max-width:28px;font:12px Arial,sans-serif;background:transparent}#cart-drawer .cart-drawer__summary{padding:16px 24px 18px;background:#fbfaf9;-webkit-mask-image:none;mask-image:none;gap:12px}#cart-drawer .cart-totals{gap:18px}#cart-drawer .cart-totals__total-label{font:14px Arial,sans-serif;font-weight:400}#cart-drawer .cart-totals__total-value{font:400 23px/1.3 Georgia,serif}#cart-drawer .cart-totals__tax-note{font:12px/1.6 Arial,sans-serif;color:#606c64}#cart-drawer .cart__checkout-button{min-height:50px;height:50px;background:#17231d;color:#fff;font:14px Arial,sans-serif}#cart-drawer .freejoy-cart-continue{min-height:36px;color:#606c64;font:12px Arial,sans-serif;text-decoration:underline;text-underline-offset:4px}#cart-drawer :is(button,a,input):focus-visible{outline:2px solid #98505b;outline-offset:3px}@media(min-width:990px){body:has(#cart-drawer[open]) .page-wrapper--drawer-open{margin-right:420px;width:calc(100% - 420px)}body:has(#cart-drawer[open]) .product-information__grid{gap:24px}}@media(max-width:989px){#cart-drawer .cart-items__table-row.cart-items__table-row--full-width-variants{grid-template-columns:70px minmax(0,1fr);gap:5px 13px}#cart-drawer .cart-items__media-container{width:70px}#cart-drawer .quantity-selector,#cart-drawer .quantity-selector button{height:36px;min-height:36px}}#cart-drawer .theme-drawer__header{flex-wrap:wrap}#cart-drawer .freejoy-cart-added{flex-basis:100%;margin:8px 0 0;font:12px/1.4 Arial,sans-serif;color:#606c64}
/*# sourceMappingURL=/cdn/shop/t/13/assets/freejoy-cart-approved.css.map */
