#MainContent .cart__items{padding-bottom:clamp(16px,2vw,28px)}#MainContent .cart__footer{padding-top:clamp(20px,2.4vw,32px)}#MainContent .cart-items thead th{letter-spacing:.08em;text-transform:uppercase;font-size:12px}@media screen and (min-width:750px){#MainContent .cart__footer-wrapper{padding-top:0}#MainContent .page-width{padding-left:24px;padding-right:24px}}@media screen and (max-width:749px){#MainContent .page-width{padding-left:16px;padding-right:16px}}#MainContent{padding-bottom:clamp(28px,3.5vw,56px)}#MainContent .title,#MainContent .title--primary,#MainContent .totals__subtotal{font-family:Anton,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.01em}#MainContent .cart__checkout-button,#MainContent .button:not(.button--tertiary):not(.button--secondary){background:#ff7a1a!important;color:#100900!important;border:none!important;border-radius:999px!important;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;letter-spacing:.03em;text-transform:uppercase;box-shadow:none!important;transition:transform .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s ease}#MainContent .cart__checkout-button:hover,#MainContent .button:not(.button--tertiary):not(.button--secondary):hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px #ff7a1ae6}#MainContent .cart__checkout-button:after,#MainContent .cart__checkout-button:before{box-shadow:none!important}#MainContent .cart__dynamic-checkout-buttons *{color:revert}#MainContent cart-remove-button,#MainContent cart-remove-button .button,#MainContent cart-remove-button a.button,#MainContent cart-remove-button a.button--tertiary{background:transparent!important;color:#6b6b6b!important;border:1px solid transparent!important;border-radius:50%!important;transition:color .18s ease,background .18s ease,border-color .18s ease}#MainContent cart-remove-button .button:hover,#MainContent cart-remove-button a.button:hover{color:#c0392b!important;background:#0000000a!important;border-color:#00000014!important}#MainContent cart-remove-button svg,#MainContent cart-remove-button .icon{fill:currentColor!important;color:inherit!important;opacity:1!important}#MainContent cart-remove-button .button:focus-visible{outline:2px solid #FF7A1A;outline-offset:2px}#MainContent quantity-input.quantity,#MainContent .quantity{display:inline-grid!important;grid-template-columns:40px 1fr 40px;align-items:center;width:132px;height:44px;border:1px solid #d9d9d9!important;border-radius:10px!important;background:#fff;overflow:hidden}#MainContent .quantity:after,#MainContent .quantity:before{display:none!important;content:none!important}#MainContent .quantity__button{border:0;background:transparent;color:#121212}#MainContent .quantity__button:hover{background:#1212120f}#MainContent .quantity__input{text-align:center;border:0;background:transparent;font-weight:600;color:#121212}#MainContent .quantity:focus-within{border-color:#ff7a1a!important;box-shadow:0 0 0 3px #ff7a1a33}#MainContent .quantity__button,#MainContent .quantity__input,#MainContent .quantity__button:focus,#MainContent .quantity__input:focus,#MainContent .quantity__input:focus-visible{box-shadow:none!important;outline:none!important;border:0!important;background:transparent!important}#MainContent .quantity:after,#MainContent .quantity:before,#MainContent quantity-input.quantity:after,#MainContent quantity-input.quantity:before{content:none!important;display:none!important;box-shadow:none!important}#MainContent .quantity:focus-within{border-color:#ff7a1a!important;box-shadow:0 0 0 3px #ff7a1a33!important}#MainContent .quantity__button{position:relative}#MainContent .quantity__button:before{content:""!important;display:block!important;position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:8px;background:transparent;transition:background .16s ease}#MainContent .quantity__button:hover:before{background:#1212120f}#MainContent .quantity__button svg{position:relative;z-index:1}#MainContent cart-remove-button{display:inline-flex;align-items:center;justify-content:center}#MainContent cart-remove-button .button,#MainContent cart-remove-button a.button,#MainContent cart-remove-button a.button--tertiary{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;flex:0 0 auto}#MainContent cart-remove-button .button:hover,#MainContent cart-remove-button a.button:hover{background:#c0392b1a!important;border-color:#c0392b38!important;color:#c0392b!important}#MainContent cart-remove-button .button:active{transform:scale(.94)}#MainContent cart-remove-button svg{width:16px;height:16px}#MainContent .cart__blocks{text-align:left}#MainContent .totals{justify-content:flex-start!important;align-items:baseline;gap:14px}#MainContent .totals__total{margin-right:0}#MainContent .discounts,#MainContent .discounts__discount,#MainContent .discounts__discount--position{justify-content:flex-start!important;text-align:left}#MainContent .tax-note{text-align:left!important;margin-left:0;margin-right:auto}#MainContent .cart__ctas{text-align:left}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tt-cart-styles.css.map */
