#main-cart-footer.is-empty{display:none}@media screen and (min-width:1200px){main[data-template=cart]{display:grid;grid-template-columns:2fr 1fr;column-gap:2rem;row-gap:4rem;align-items:start}main[data-template=cart]>.shopify-section{min-width:0}main[data-template=cart] [id$=cart-footer]{position:sticky;top:2rem}main[data-template=cart] [id*=cart-recommend]{grid-column:1 / -1;min-width:0}#main-cart-footer .cart__footer{flex-direction:column;padding-top:0}#main-cart-footer .cart__footer>*{width:100%}#main-cart-footer .cart__footer>*+*{margin-left:0}#main-cart-footer .cart-summary-stack{order:1}#main-cart-footer .cart__note{order:2;margin-top:2.4rem}#main-cart-footer .cart__note .text-area{width:100%;min-height:9rem}}.cart-summary-stack{display:flex;flex-direction:column;gap:2rem;width:100%}.cart-summary-card{background-color:rgba(var(--color-foreground),.04);border-radius:1.6rem;padding:2.4rem;width:100%;margin:0}#main-cart-footer .totals{justify-content:space-between;align-items:center;margin:0}#main-cart-footer .totals>*+*{margin-left:0}#main-cart-footer .totals__total{margin-top:0;font-size:1.7rem;font-weight:700}#main-cart-footer .totals__total-value{font-size:1.9rem;font-weight:700;white-space:nowrap}#main-cart-footer .cart__ctas{margin-top:1.6rem}#main-cart-footer .cart__checkout-button{width:100%;max-width:none;border-radius:var(--buttons-radius-outset);background-color:#d03e30;border-color:#d03e30;color:#fff;text-transform:none;font-size:1.6rem;-webkit-tap-highlight-color:transparent}#main-cart-footer .cart__checkout-button:before,#main-cart-footer .cart__checkout-button:after{box-shadow:none!important}#main-cart-footer .cart__checkout-button:focus:not(:focus-visible){outline:none}#main-cart-footer .cart__checkout-button:focus-visible{outline:.2rem solid #3d1420;outline-offset:.3rem}#main-cart-footer .cart__checkout-button:not([disabled]):hover{background-color:#b73125;border-color:#b73125}.cart-summary-info{margin-top:1.8rem;padding-top:1.8rem;border-top:.1rem solid rgba(var(--color-foreground),.08)}.cart-summary-info--first{margin-top:0;padding-top:0;border-top:0}.cart-summary-info__title{font-size:1.4rem;font-weight:700;margin:0 0 .5rem}.cart-summary-info__text{font-size:1.3rem;opacity:.8;margin:0;line-height:1.5}.cart-summary-payment-list{justify-content:flex-start;margin:-.4rem;padding-top:.4rem}.cart-item__totals .price{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-cart-summary-v2.css.map */
