#cart-drawer{--cart-drawer-padding: 24px}#cart-drawer .theme-drawer__dialog{background:#fcfaf7;color:#211d1b;max-width:100vw}#cart-drawer .theme-drawer__header{padding:20px 24px;border-bottom:1px solid #e4ded8}#cart-drawer .theme-drawer__title{font-size:24px;font-weight:400;letter-spacing:-.035em;line-height:1.2}#cart-drawer .theme-drawer__close-button{min-width:44px;min-height:44px;color:#211d1b}#cart-drawer .theme-drawer__badge{background:#eee7df;color:#694f3e;font-size:12px}#cart-drawer .alma-cart-eyebrow{font-size:11px;letter-spacing:.22em;font-weight:500}#cart-drawer .alma-cart-brand{display:block;padding:24px 24px 0}#cart-drawer .alma-cart-reminder{margin:0;padding:16px 24px;background:#f1ece5;font-size:13px;line-height:1.6;color:#694f3e}#cart-drawer .cart-drawer__items{padding:24px}#cart-drawer .cart-drawer__summary{padding:22px 24px max(24px,env(safe-area-inset-bottom));background:#f5f1eb;border-top:1px solid #e4ded8;-webkit-mask-image:none;mask-image:none;gap:18px}#cart-drawer .cart-totals{width:100%;border:0;padding:0;margin:0}#cart-drawer .cart-totals__total-label{font-size:16px;font-weight:400}#cart-drawer .cart-totals__total-value{font-size:20px}#cart-drawer .cart-totals__tax-note{display:block;font-size:12px;line-height:1.5}#cart-drawer .alma-cart-shipping{margin:6px 0 0;color:#695f58;font-size:12px;line-height:1.5}#cart-drawer .cart__ctas{width:100%}#cart-drawer .cart__checkout-button,#cart-drawer .alma-cart-primary{background:#211d1b;color:#fff;border:1px solid #211d1b;border-radius:2px;min-height:54px;font-size:14px;font-weight:500;width:100%;letter-spacing:.02em}#cart-drawer .cart__checkout-button:hover,#cart-drawer .alma-cart-primary:hover{background:#694f3e;border-color:#694f3e}#cart-drawer .cart-items__media-image{border-radius:2px;object-fit:contain;background:#f1ece5}#cart-drawer .cart-items__title{font-size:15px;font-weight:500;line-height:1.4}#cart-drawer .quantity-selector{--quantity-selector-width:132px;width:132px;height:44px;border:1px solid #d5cbc2;border-radius:2px;background:transparent}#cart-drawer .quantity-selector button{width:44px;height:44px;min-width:44px}#cart-drawer .quantity-selector input[type=number]{width:44px;min-width:0;font-size:16px}#cart-drawer .cart-items__remove{min-width:44px;min-height:44px}#cart-drawer .alma-cart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 28px;margin:auto;max-width:420px;gap:20px}#cart-drawer .alma-cart-empty__icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border:1px solid #e4ded8;border-radius:50%;margin:8px 0;color:#694f3e}#cart-drawer .alma-cart-empty__icon svg{width:30px;height:30px}#cart-drawer .alma-cart-empty h2{margin:0;font-size:32px;max-width:300px}#cart-drawer .alma-cart-empty p{margin:0 0 8px;max-width:260px;font-size:14px;line-height:1.7;color:#746a62}#cart-drawer .alma-cart-signature{font-size:11px;color:#746a62;margin-top:8px}#cart-drawer :focus-visible{outline:2px solid #694f3e;outline-offset:4px}@media(max-width:749px){#cart-drawer .theme-drawer__dialog{width:100%}#cart-drawer .alma-cart-empty h2{font-size:30px}#cart-drawer .cart-drawer__items{padding:20px}}#cart-drawer .theme-drawer__dialog{width:min(100vw,460px);height:100dvh;max-height:100dvh;margin:0 0 0 auto;border:0;border-radius:0;background:#fff;padding:0;overflow:hidden}#cart-drawer .cart-drawer__inner{height:100%;min-height:0}#cart-drawer .cart-drawer__content{min-height:0;overflow:hidden;background:#fff;align-items:stretch}#cart-drawer .cart-drawer__items{flex:1;min-height:0;overflow:auto;padding:18px 20px;overscroll-behavior:contain}#cart-drawer .alma-cart-brand{padding:16px 20px 0}#cart-drawer .theme-drawer__header{padding:12px 20px}#cart-drawer .theme-drawer__title{font-size:23px}#cart-drawer .alma-cart-reminder{padding:10px 20px;font-size:12px;line-height:1.5}#cart-drawer .cart-items__table,#cart-drawer .cart-items__table tbody{display:block;width:100%}#cart-drawer .cart-items__table-row{display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"media details" "media quantity" "error error";gap:10px 14px;padding:0 0 18px;margin:0 0 18px;align-items:start}#cart-drawer .cart-items__details{display:block;grid-area:details;min-width:0}#cart-drawer .cart-items__media{grid-area:media;width:88px;padding:0;align-self:start}#cart-drawer .cart-items__media-container{display:block;width:88px;height:110px;aspect-ratio:auto;background:#fff}#cart-drawer .cart-items__media-image{position:static;width:100%;height:100%;object-fit:contain;background:#fff;max-height:none}#cart-drawer .cart-items__product-info{display:block}#cart-drawer .cart-items__title{font-size:15px;line-height:1.35}#cart-drawer .cart-items__variants-wrapper{margin-top:5px;font-size:13px;line-height:1.4}#cart-drawer .cart-items__unit-price-wrapper{margin-top:6px;font-size:14px;line-height:1.4}#cart-drawer .cart-items__unit-price-wrapper .compare-at-price,#cart-drawer .cart-items__price{display:none}#cart-drawer .cart-items__quantity{grid-area:quantity;margin:0;width:100%;min-width:0}#cart-drawer .cart-items__quantity-controls{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:8px;width:100%}#cart-drawer .quantity-selector{display:flex;align-items:center;flex:0 0 132px;width:132px;height:44px;min-height:44px;padding:0}#cart-drawer .quantity-selector button,#cart-drawer .quantity-selector input[type=number]{flex:0 0 44px;width:44px;min-width:0;height:44px;margin:0;padding:0;text-align:center}#cart-drawer .cart-items__remove{width:44px;height:44px;min-width:44px;padding:12px;border:0;background:transparent;color:#746a62}#cart-drawer .cart-items__remove svg{width:18px;height:18px}#cart-drawer .cart-drawer__summary{position:static;flex:0 0 auto;padding:18px 20px max(18px,env(safe-area-inset-bottom));gap:12px;background:#fff;width:100%;align-items:stretch}#cart-drawer .cart-totals__total{display:flex;justify-content:space-between;gap:16px;align-items:center}#cart-drawer .cart-totals__total-value{font-size:20px;white-space:nowrap}#cart-drawer .cart__checkout-button{background:#111;border-color:#111;min-height:52px;font-size:15px}@media(max-width:359px){#cart-drawer .cart-drawer__items{padding-inline:14px}#cart-drawer .cart-items__table-row{grid-template-columns:72px minmax(0,1fr);column-gap:10px}#cart-drawer .cart-items__media,#cart-drawer .cart-items__media-container{width:72px}#cart-drawer .cart-items__media-container{height:96px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/alma-cart.css.map */
