.tss-cart,#main-cart-items{--navy:#0a3063;--navy-deep:#072449;--green:#4fac37;--green-600:#449630;--ink:#13233f;--line:#e4e8ee;--soft:#f4f6f9;--grey:#6a7587;--red:#c0392b}.title-wrapper--no-top-margin .title,.cart__empty-text{color:var(--navy)}main .title-wrapper .title{color:var(--navy);font-weight:800;letter-spacing:-.01em}#main-cart-items{padding-top:6px}.cart-items thead th{color:var(--grey);text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:800;border-bottom:2px solid var(--navy);padding-bottom:12px}.cart-items td,.cart-items th{border:0}.cart-item{border-bottom:1px solid var(--line)}.cart-item__media .cart-item__image-container,.cart-item__image{border:1px solid var(--line);border-radius:6px;background:#fff}.cart-item__image{padding:6px;object-fit:contain}.cart-item__name{font-weight:700;color:var(--navy);font-size:15px;text-decoration:none}.cart-item__name:hover{color:var(--green-600)}.product-option,.cart-item__price-wrapper .caption,.cart-item dt,.cart-item dd{color:var(--grey)}.cart-item .price,.cart-item__totals .price{color:var(--navy);font-weight:800}.cart-item__discounted-prices .price--end{color:var(--navy)}.cart-item cart-remove-button .button{color:var(--grey);border-radius:5px}.cart-item cart-remove-button .button:hover{color:var(--red)}.cart-item .quantity{border:1.5px solid var(--line);border-radius:6px;min-height:46px}.cart-item .quantity__button:hover{color:var(--green-600)}.cart-item__error-text{color:var(--red)}.tss-cart .cart__footer{display:grid;grid-template-columns:1.1fr .9fr;gap:34px;align-items:start;border-top:0;padding-top:34px}.tss-cart .cart__note{grid-column:1}.tss-cart-aside{grid-column:1;display:flex;flex-direction:column;gap:18px;align-self:start}.tss-cart .cart__blocks{grid-column:2;width:auto;max-width:none;background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:22px 22px 24px}@media screen and (max-width:749px){.tss-cart .cart__footer{grid-template-columns:1fr;gap:20px}.tss-cart-aside,.tss-cart .cart__note,.tss-cart .cart__blocks{grid-column:1}}.tss-cart-po label{display:block;font-size:13px;font-weight:700;color:var(--navy);margin-bottom:7px}.tss-cart-po label em{font-style:normal;font-weight:500;color:var(--grey)}.tss-cart-po input{display:block;width:100%;max-width:360px;border:1.5px solid var(--line);border-radius:6px;padding:12px 14px;font-size:15px;font-family:inherit;color:var(--ink);background:#fff;min-height:48px;margin:0}.tss-cart-po input:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #4fac372e}.tss-cart-trust{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.tss-cart-trust li{display:flex;align-items:flex-start;gap:11px;font-size:13.5px;color:var(--ink)}.tss-cart-trust svg{width:19px;height:19px;color:var(--green);flex:0 0 19px;margin-top:1px}.tss-cart-trust b{color:var(--navy)}.tss-cart-trust a{color:var(--green-600);font-weight:700;text-decoration:none}.tss-cart-trust a:hover{text-decoration:underline}.tss-cart-totals{display:flex;flex-direction:column;gap:9px;margin-bottom:6px}.tss-ct-row{display:flex;align-items:baseline;justify-content:space-between;font-size:14.5px;color:var(--ink)}.tss-ct-row em{font-style:normal;color:var(--grey);font-size:12.5px}.tss-ct-val{font-weight:700;color:var(--navy)}.tss-ct-row--total{margin-top:6px;padding-top:13px;border-top:1.5px solid var(--line);font-size:16px;font-weight:800;color:var(--navy)}.tss-ct-row--total .tss-ct-val{font-size:24px;font-weight:900;letter-spacing:-.02em}.tss-cart .tax-note{display:block;color:var(--grey);margin:10px 0 0}.tss-cart .discounts{margin-bottom:10px}.tss-cart .cart__ctas{margin-top:18px}.tss-cart .cart__checkout-button{background:var(--green);border:0;color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:16px;min-height:56px;border-radius:8px;width:100%;max-width:none;box-shadow:0 12px 24px -14px #449630e6}.tss-cart .cart__checkout-button:hover:not([disabled]){background:var(--green-600)}.tss-cart .cart__checkout-button[disabled]{background:#aab2c0;box-shadow:none}.tss-cart .cart__dynamic-checkout-buttons{margin-top:12px}.tss-cart .cart__dynamic-checkout-buttons button{border-radius:8px!important}.cart__empty-text{font-weight:700;color:var(--navy)}.tss-cart.is-empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tss-cart.css.map */
