#main-cart-footer .cart__footer>cart-note,#main-cart-footer cart-note{display:none}#main-cart-footer .cart__note-label{display:block;margin-bottom:8px;font-size:1.4rem;color:#000;font-weight:400}#main-cart-footer .cart__note-field{width:100%;min-height:150px;padding:16px;background:#f5f5f5;color:#000;border:none;border-radius:2px;font-size:1.4rem;line-height:1.7;resize:vertical;box-shadow:none;outline:none}#main-cart-footer .cart__note-field:focus{border:none;box-shadow:none;outline:none}@media screen and (min-width:750px){#main-cart-footer .cart__note-field{width:100%;max-width:500px;height:150px}}#main-cart-footer .cart__note-field::placeholder{color:#ddd}#main-cart-footer .totals__total{font-size:1.2rem;font-weight:400;margin:0}#main-cart-footer .totals__total-value{font-size:2rem;font-weight:700;margin:0}#main-cart-footer .totals--member .totals__total{font-size:1.1rem;color:rgba(var(--color-foreground),.8)}#main-cart-footer .totals--member .totals__total-value{font-size:1.6rem;font-weight:600}#main-cart-footer .totals{justify-content:flex-end;align-items:flex-end;gap:2rem}#main-cart-footer .cart__checkout-button{width:100%;height:52px;background-color:#fff;color:#000;border:1px solid #000;border-radius:2px;font-size:1.4rem;font-weight:400;font-family:var(--font-body-family);display:flex;align-items:center;justify-content:center;gap:8px}#main-cart-footer .cart__checkout-button:hover{background-color:#fff;opacity:.9}@media screen and (min-width:750px){#main-cart-footer .cart__checkout-button{width:250px}}#main-cart-footer .tax-note{white-space:nowrap;display:inline-block;width:auto;max-width:none;font-size:1.4rem;color:#000}#main-cart-footer .shipping-link{color:#bbb;text-decoration:underline;text-underline-offset:.2rem;text-decoration-thickness:.1rem}#main-cart-footer .shipping-link:hover{color:#999}#main-cart-footer .cart__footer{grid-template-columns:minmax(0,1fr) minmax(0,38rem);column-gap:3.2rem}#main-cart-footer .cart__note-wrapper{min-width:0}#main-cart-footer .cart__note-wrapper,#main-cart-footer cart-note,#main-cart-footer .cart__note{max-width:none;width:100%;grid-column:1}@media(max-width:749px){#main-cart-footer .cart__footer{grid-template-columns:1fr}#main-cart-footer .cart__note-field{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-main-cart-footer.css.map */
