.ax-cart-footer{--ax-cart-vat-color: #e74e3c;--ax-cart-heading: #01305d;--ax-cart-border: #dddddd;--ax-cart-payment-bg: #006aab;--ax-cart-payment-bg-hover: #01305d;--ax-cart-note-placeholder: #505050}.ax-cart-footer,.ax-cart-footer .cart__footer,.ax-cart-footer .cart__blocks,.ax-cart-footer__aside{border:0}.ax-cart-footer .cart__footer{display:flex;flex-direction:column;gap:32px;padding-inline:0;width:100%;max-width:none;align-items:stretch;justify-content:flex-start}.ax-cart-footer .cart__footer>*,.ax-cart-footer .cart__footer>*+*,.ax-cart-footer .cart__blocks>*+*{width:100%;max-width:none;margin:0}.ax-cart-note.cart__note{display:block;position:static;order:2;top:0;margin:0;width:100%}.ax-cart-note.cart__note.field:before,.ax-cart-note.cart__note.field:after{content:none;box-shadow:none;border:0}.ax-cart-note.cart__note>label{position:absolute;top:auto}.ax-cart-note__input.text-area.field__input{display:block;width:100%;min-height:100px;padding:12px;border:1px solid var(--ax-cart-border);border-radius:8px;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-body-family);font-weight:500;font-size:1.4rem;line-height:normal;letter-spacing:0;resize:vertical;box-shadow:none}.ax-cart-note__input.text-area.field__input::placeholder{color:var(--ax-cart-note-placeholder);opacity:1}.ax-cart-note__input.text-area.field__input:focus-visible{outline:var(--focused-base-outline);outline-offset:2px}.ax-cart-footer__aside.cart__blocks{order:1;display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%}.ax-cart-footer__aside>*+*{margin-top:0}.ax-cart-totals-wrap{display:flex;flex-direction:column;gap:12px}.ax-cart-totals__discounts{display:flex;flex-direction:column;gap:4px;padding:0;margin:0;list-style:none;align-self:flex-end}.ax-cart-totals{display:flex;align-items:flex-start;justify-content:space-between;gap:60px;width:100%}.ax-cart-totals__label{margin:0;flex-shrink:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.8rem;line-height:1;letter-spacing:0;color:var(--ax-cart-heading)}.ax-cart-footer__tax-note.tax-note{margin:0;text-align:right;font-size:1.1rem;opacity:.7}.ax-cart-footer__tax-note.tax-note:empty{display:none}.ax-cart-ctas.cart__ctas{display:flex;justify-content:stretch;gap:0;padding:0;margin:0;width:100%;text-align:initial}.ax-cart-payment.button.cart__checkout-button{--buttons-radius: 4px;--buttons-radius-outset: 4px;--buttons-border-width: 0;width:100%;max-width:none;min-height:48px;padding:15px 30px;background:var(--ax-cart-payment-bg);color:#fff;border:0;border-radius:4px;font-family:var(--font-body-family);font-weight:500;font-size:1.4rem;line-height:normal;letter-spacing:0;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .2s ease,opacity .2s ease;box-shadow:none}.ax-cart-payment.button.cart__checkout-button:before,.ax-cart-payment.button.cart__checkout-button:after{content:none}.ax-cart-payment.button.cart__checkout-button:hover:not([disabled]){background:var(--ax-cart-payment-bg-hover);color:#fff}.ax-cart-payment.button.cart__checkout-button:focus-visible{outline:var(--focused-base-outline);outline-offset:3px}.ax-cart-payment.button.cart__checkout-button[disabled],.ax-cart-payment.button.cart__checkout-button:disabled{opacity:.5;cursor:not-allowed}#cart-errors:empty{display:none}#cart-errors{order:3;color:rgb(var(--color-foreground));font-size:1.3rem;margin-top:8px}@media screen and (min-width:750px){.ax-cart-footer .cart__footer{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.ax-cart-note.cart__note{order:0;grid-column:1;grid-row:1;align-self:start}.ax-cart-note__input.text-area.field__input{min-height:115px}.ax-cart-footer__aside.cart__blocks{order:0;grid-column:2;grid-row:1;align-items:flex-end}.ax-cart-totals-wrap{align-items:flex-end;width:auto}.ax-cart-totals{justify-content:flex-start;width:auto}.ax-cart-ctas.cart__ctas,.ax-cart-payment.button.cart__checkout-button{width:auto}}@media screen and (min-width:990px){.ax-cart-footer .cart__footer{gap:64px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ax-section-main-cart-footer.css.map */
