.tt-premium-cart{max-width:1260px;padding-top:48px;padding-bottom:64px;color:#242f2a}.tt-premium-cart .cart-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:36px;gap:24px}.tt-premium-cart .cart-header__title{font-size:34px;text-transform:none;letter-spacing:0}.tt-premium-cart .cart-header a{font-size:14px}.tt-premium-cart .cart{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:48px;align-items:start}.tt-premium-cart table{margin:0;width:100%;border-collapse:collapse}.tt-premium-cart th{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#616b64;padding:0 8px 18px}.tt-premium-cart td{padding:28px 8px;border-color:#e7e5df}.tt-premium-cart .cart__image-wrapper{width:142px;padding-left:0}.tt-premium-cart .cart__image{width:130px;max-width:130px;max-height:170px;object-fit:contain}.tt-premium-cart .cart__product-title{font-size:16px;line-height:1.55;font-weight:400}.tt-premium-cart .cart__meta-text{font-family:Arial,sans-serif;font-size:13px;line-height:1.7;color:#616b64;margin-top:12px}.tt-premium-cart .cart__remove{margin:14px 0 0;font-size:12px}.tt-premium-cart .cart__price-wrapper,.tt-premium-cart .cart__row-price{display:none}.tt-premium-cart .cart__qty-input{width:56px;padding:10px;border:1px solid #c8ccc7;background:#fff}.tt-premium-cart .cart__footer{padding:28px;background:#f4f0e9;border:1px solid #e7e1d6;margin:0}.tt-premium-cart .cart__footer .grid{margin:0}.tt-premium-cart .cart__footer .grid__item{padding:0;width:100%;text-align:left}.tt-cart-summary-title{font-size:21px;letter-spacing:0;text-transform:none;margin:0 0 24px}.tt-premium-cart .cart__subtotal-title{font-size:14px}.tt-premium-cart .cart__subtotal{float:right;font-size:19px;margin:0}.tt-premium-cart .cart__shipping{font-family:Arial,sans-serif;font-size:12px;line-height:1.6;margin:14px 0 24px;color:#58635b}.tt-premium-cart .cart__submit-controls{display:flex;flex-direction:column;gap:12px}.tt-premium-cart .cart__submit{width:100%;min-height:52px;background:#274c43;color:#fff;font-size:14px;border:1px solid #274c43;letter-spacing:.06em}.tt-premium-cart .cart__submit-controls input[name=update]{order:2;background:transparent;border:0;color:#45594b;font-size:12px;padding:4px}.tt-cart-trust{border-top:1px solid #ded9d0;margin-top:24px;padding-top:8px;text-align:center}.tt-cart-google{display:block;padding:31px 0}.tt-cart-google img{display:block;max-width:100%;width:268px;height:auto;margin:auto}.tt-cart-rating{font-family:Arial,sans-serif;font-size:13px;color:#45594b;text-decoration:underline;text-underline-offset:3px}.tt-cart-policies{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 18px;margin:22px 0;font-family:Arial,sans-serif;font-size:12px}.tt-cart-policies a{color:#45594b;text-decoration:underline;text-underline-offset:3px}.tt-premium-cart a:focus-visible,.tt-premium-cart input:focus-visible,.tt-premium-cart button:focus-visible{outline:2px solid #274c43;outline-offset:4px}.tt-premium-cart .additional-checkout-buttons{margin-top:20px}@media(max-width:989px){.tt-premium-cart .cart{grid-template-columns:1fr;gap:32px}.tt-premium-cart .cart__footer{max-width:520px;width:100%;justify-self:end}}@media(max-width:749px){.tt-premium-cart{padding-top:28px;padding-bottom:36px}.tt-premium-cart .cart-header{margin-bottom:18px}.tt-premium-cart .cart-header__title{font-size:27px}.tt-premium-cart .cart-header a{font-size:12px}.tt-premium-cart th{display:none}.tt-premium-cart td{padding-top:22px;padding-bottom:22px}.tt-premium-cart .cart__image-wrapper{width:100px}.tt-premium-cart .cart__image{width:88px;max-width:88px;max-height:130px}.tt-premium-cart .cart__product-title{font-size:14px}.tt-premium-cart .cart__price-wrapper{display:table-cell;padding-left:8px}.tt-premium-cart .cart__edit{display:none}.tt-premium-cart .cart__update-wrapper{display:table-row!important}.tt-premium-cart .cart__update-wrapper td{padding:0 0 20px}.tt-premium-cart .cart__update-controls{display:flex;justify-content:flex-end;align-items:center;gap:16px}.tt-premium-cart .cart__update-control{display:block}.tt-premium-cart .cart__footer{padding:24px}.tt-premium-cart .cart__submit-controls input[name=update]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map?subset=BA */
