.shopify-section .section-background.triumphic-cart-background{background:#fff}.triumphic-cart-page{background:#fff;color:var(--commerce-ink);font-family:var(--triumphic-font-body);--cart-primary-font-family:var(--triumphic-font-body);--cart-secondary-font-family:var(--triumphic-font-body);--commerce-control-height:48px}.triumphic-cart-page .cart-page{padding-block:48px 72px;gap:32px 64px}.triumphic-cart-page .cart-page__title{grid-column:1/-1;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.triumphic-cart-page .cart-title h1{font:600 clamp(30px,4vw,46px)/1.1 var(--triumphic-font-body);letter-spacing:-.045em}.triumphic-cart-page .cart-title h1{gap:14px}.triumphic-cart-page .cart-title .cart-bubble,.triumphic-cart-page .cart-title .cart-bubble[data-maintain-ratio]{display:inline-flex;position:relative;align-items:center;justify-content:center;flex-shrink:0;width:auto;min-width:36px;height:36px;aspect-ratio:auto;padding:0 10px;border-radius:6px;letter-spacing:0}.triumphic-cart-page .cart-title .cart-bubble .cart-bubble__background{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background:#e8efe9}.triumphic-cart-page .cart-title .cart-bubble .cart-bubble__text{position:relative;z-index:1;color:var(--commerce-primary);font:600 16px/1 var(--triumphic-font-body);font-variant-numeric:tabular-nums}.triumphic-cart-page__continue{font-size:12px;text-underline-offset:4px;white-space:nowrap;padding-block:12px}.triumphic-cart-page .cart-page__title+.cart-page__items{margin:0}.triumphic-cart-page .cart-page__items{min-width:0}.triumphic-cart-page .cart-items__table-row{grid-template-columns:104px minmax(0,1fr) auto;grid-template-areas:"media details price" "media quantity price" "media error error";gap:10px 24px;padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--commerce-border)}.triumphic-cart-page .cart-items__quantity{grid-area:quantity;margin-top:8px}.triumphic-cart-page .cart-items__price{grid-area:price;font:500 15px/1.4 var(--triumphic-font-body)}.triumphic-cart-page .cart-items__media-container{aspect-ratio:1;border:1px solid var(--commerce-border);border-radius:var(--commerce-radius);background:#fff}.triumphic-cart-page .cart-items__media-image{height:100%;object-fit:contain;padding:10px;background:#fff}.triumphic-cart-page .cart-items__title{color:var(--commerce-ink);font:500 16px/1.4 var(--triumphic-font-body);text-decoration:none;letter-spacing:-.02em}.triumphic-cart-page .cart-items__variants,.triumphic-cart-page .cart-items__unit-price-wrapper{font:400 12px/1.5 var(--triumphic-font-body);color:#58615d}.triumphic-cart-page .cart-items__remove{width:44px;height:44px;min-width:44px;padding:12px;border-radius:6px;color:#58615d}.triumphic-cart-page .cart-page__summary{display:block;height:auto;align-self:start;padding-top:0}.triumphic-cart-page .section-background{display:none}.triumphic-cart-page .cart-summary{display:block;height:auto;background:transparent;border:0}.triumphic-cart-page .cart-summary__inner,.triumphic-cart-page .cart-summary--extend .cart-summary__inner{width:100%;height:auto;position:static;padding:28px;border:1px solid var(--commerce-border);border-radius:8px;background:var(--triumphic-smoke);color:var(--commerce-ink);gap:22px}.triumphic-cart-page__summary-title{align-self:flex-start;margin:0;font:600 20px/1.3 var(--triumphic-font-body);letter-spacing:-.025em}.triumphic-cart-page .cart-totals{width:100%;margin:0;border-top:0;padding-top:0}.triumphic-cart-page .cart-totals__total-label{font:400 13px/1.5 var(--triumphic-font-body)}.triumphic-cart-page .cart-totals__total-value{font:500 16px/1.5 var(--triumphic-font-body)}.triumphic-cart-page .cart-totals__tax-note{font:400 11px/1.6 var(--triumphic-font-body);color:#58615d}.triumphic-cart-page .cart__ctas{width:100%}.triumphic-cart-page :is(.cart__checkout-button,.cart-discount__button,.cart-items__empty-button){min-height:48px;border:1px solid var(--commerce-primary);border-radius:var(--commerce-radius);background:var(--commerce-primary);color:#fff;box-shadow:none;font:600 13px/1.4 var(--triumphic-font-body)}.triumphic-cart-page .cart__checkout-button{min-height:56px}.triumphic-cart-page .cart-discount__summary{font:500 13px/1.5 var(--triumphic-font-body)}.triumphic-cart-page .cart-discount__input{min-height:48px;border:1px solid var(--commerce-border);border-radius:var(--commerce-radius);background:#fff}.triumphic-cart-page :is(button,input,a,summary):focus-visible{outline:2px solid var(--commerce-primary);outline-offset:3px}.triumphic-cart-page shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius:6px}.triumphic-cart-page .cart-page--empty{min-height:380px;gap:24px}.triumphic-cart-page .cart-page--empty .cart-page__title{display:block;margin:0}.triumphic-cart-page .cart-page--empty .cart-page__more-blocks:empty{display:none}@media(min-width:1000px){.triumphic-cart-page .cart-page,.triumphic-cart-page.section--page-width .cart-page:has(.cart-summary--extend){grid-column:2;grid-template-columns:minmax(0,1fr) 380px;grid-template-rows:auto 1fr}.triumphic-cart-page .cart-page__summary{grid-column:2;grid-row:2;position:sticky;top:calc(var(--header-height,80px) + 24px)}.triumphic-cart-page .cart-page__more-blocks{grid-column:1/-1}}@media(max-width:999px){.triumphic-cart-page .cart-page{grid-template-columns:minmax(0,1fr)}.triumphic-cart-page .cart-page__summary{grid-column:1;grid-row:auto}}@media(max-width:749px){.triumphic-cart-page .cart-page{padding-block:28px 48px;gap:24px}.triumphic-cart-page .cart-page__title{align-items:flex-start;flex-direction:column;gap:4px}.triumphic-cart-page .cart-items__table-row{grid-template-columns:76px minmax(0,1fr) auto;gap:8px 12px}.triumphic-cart-page .cart-items__title{font-size:14px}.triumphic-cart-page .cart-items__price{font-size:13px;min-width:0}.triumphic-cart-page .cart-summary__inner,.triumphic-cart-page .cart-summary--extend .cart-summary__inner{padding:22px}.triumphic-cart-page .cart-page__title+.cart-page__items{margin:0}}.triumphic-cart-page .cart-items__table-row{grid-template-areas:"media details price" "media variants variants" "media unit_price unit_price" "media quantity quantity" "media offer offer" "media error error"}.triumphic-cart-page .cart-items__details{display:contents}.triumphic-cart-page .cart-items__product-info{grid-area:details}.triumphic-cart-page .cart-items__variants-wrapper{grid-area:variants}.triumphic-cart-page .cart-items__variants-wrapper:empty{display:none}.triumphic-cart-page .cart-items__unit-price-wrapper{grid-area:unit_price}@container cart-items (min-width:720px){.triumphic-cart-page .cart-items__table-row{grid-template-columns:88px minmax(0,1fr) 208px minmax(64px,max-content);grid-template-areas:"media details quantity price" "media error error error";align-items:center;column-gap:24px}.triumphic-cart-page .cart-items__details{display:block;grid-area:details}.triumphic-cart-page .cart-items__quantity{grid-area:quantity;margin:20px 0 0;align-self:start}.triumphic-cart-page .cart-items__price{grid-area:price;justify-content:center;align-self:start;min-height:48px;margin-top:20px}.triumphic-cart-page .cart-items__media{align-self:start}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/triumphic-cart-page.css.map */
