.template-cart #MainContent{padding-bottom:3.2rem}.template-cart .cart__items{container:tc-cart-items / inline-size}.template-cart cart-items .title-wrapper-with-link{align-items:flex-start;gap:1.6rem;margin-bottom:2.8rem}.template-cart cart-items .title{color:#17191c;font-size:clamp(2.8rem,3vw,3.6rem);line-height:1.15;margin:0 0 1rem}.template-cart .tc-cart-preorder-subtitle{color:#4e5660;font-size:1.4rem;font-weight:400;line-height:1.5;margin:0}.template-cart #main-cart-footer.is-empty{display:none}.template-cart .cart__footer{border:1px solid #e1e5e9;border-radius:1.2rem;display:block;padding:2.4rem}.template-cart .cart__footer>.cart__blocks{margin:0;width:100%}.template-cart .cart__blocks>*+*{margin-top:1.4rem}.template-cart .totals{align-items:baseline;justify-content:space-between;gap:1.6rem}.template-cart .totals__total{color:#17191c;font-size:1.6rem;font-weight:500;line-height:1.4}.template-cart .totals__total-value{color:#17191c;font-size:2.4rem;font-weight:700;margin-left:0;overflow-wrap:anywhere;text-align:right}.template-cart .tax-note{color:#4e5660;font-size:1.25rem;font-weight:400;line-height:1.5;margin:1rem 0 0;text-align:left}.template-cart .cart__ctas{display:block;margin:1.8rem 0 0}.template-cart .cart__ctas #checkout{align-items:center;background:#151c2b;border:0;border-radius:.8rem;color:#fff;display:flex;font-size:1.6rem;font-weight:650;gap:1.2rem;justify-content:center;line-height:1.4;margin:0;max-width:none;min-height:5.2rem;padding:1.4rem 2rem;width:100%}.template-cart #checkout:before,.template-cart #checkout:after{content:none}.template-cart #checkout:focus-visible{outline:3px solid #0a67c4;outline-offset:4px}.template-cart #checkout:disabled{animation:none;background:#5a626c;opacity:.65}.template-cart #checkout.tc-cart-checkout--highlight:not(:disabled){background-image:linear-gradient(110deg,#151c2b,#163b6c 24%,#60213d,#163b6c 62%,#151c2b 85%);background-size:260% 100%}.template-cart .tc-cart-checkout-total{display:none}.template-cart .cart__dynamic-checkout-buttons{margin:1.2rem 0 0;max-width:none;width:100%}.template-cart shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-inline-size: 48px;--shopify-accelerated-checkout-button-border-radius: 8px;--shopify-accelerated-checkout-inline-alignment: center;--shopify-accelerated-checkout-row-gap: 10px}.template-cart [data-shopify-buttoncontainer]{justify-content:center}.template-cart .tc-cart-keep-browsing{align-items:center;display:flex;font-size:1.4rem;font-weight:400;justify-content:center;line-height:1.5;min-height:4.4rem;margin:.8rem 0 0;text-align:center;width:100%}.template-cart #cart-errors:empty{display:none}.template-cart .tc-cart-information{border-top:1px solid #e1e5e9;margin-top:1.2rem;padding-top:.6rem}.template-cart .tc-cart-information .tc-shipping-progress{border-radius:.8rem}.template-cart .tc-cart-information .tc-cart-guidance{background:transparent;border:0;border-radius:0;margin:1.6rem 0 0;padding:0}.template-cart .tc-cart-information .tc-cart-guidance p{color:#4e5660;font-size:1.25rem;font-weight:400;line-height:1.5}.template-cart .tc-cart-information .tc-cart-guidance strong{font-size:1.3rem;font-weight:600;line-height:1.4}.template-cart .tc-shipping-progress__message{font-size:1.3rem}.template-cart .tc-shipping-progress__rate{font-size:1.15rem;font-weight:400}.template-cart .tc-cart-note{border-top:1px solid #e1e5e9;padding-top:1.4rem}.template-cart .tc-cart-note summary{font-size:1.4rem;font-weight:500;line-height:1.5;padding-block:.6rem}.template-cart .tc-cart-note .cart__note{display:block;height:auto;margin:1.4rem 0 0;top:auto}.template-cart .tc-cart-note .cart__note label{height:1px;position:absolute;top:auto}.template-cart .tc-cart-note textarea{min-height:10rem}@media(prefers-reduced-motion:no-preference){.template-cart #checkout.tc-cart-checkout--highlight:not(:disabled){animation:tc-cart-checkout-highlight 4.5s ease-in-out 1}.template-cart #checkout.tc-cart-checkout--highlight:hover:not(:disabled),.template-cart #checkout.tc-cart-checkout--highlight:focus-visible:not(:disabled){animation-play-state:paused}}@keyframes tc-cart-checkout-highlight{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(min-width:990px){.template-cart #MainContent{align-items:start;column-gap:clamp(2.4rem,4vw,5.6rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(32rem,38rem);margin-inline:auto;max-width:var(--page-width);padding:3.2rem 5rem 5rem;width:100%}.template-cart #MainContent>.shopify-section{grid-column:1 / -1;min-width:0}.template-cart #MainContent>.shopify-section:has(>cart-items){grid-column:1}.template-cart #MainContent>.cart__footer-wrapper{grid-column:2;grid-row:1}.template-cart #MainContent>.shopify-section:has(>cart-items.is-empty){grid-column:1 / -1}.template-cart #MainContent>.cart__footer-wrapper:has(>.is-empty){display:none}.template-cart cart-items{padding:0}.template-cart cart-items>.page-width,.template-cart #main-cart-footer>.page-width{padding:0}.template-cart .cart__items{padding-bottom:2.4rem}.template-cart .cart-items .cart-item__details{padding-left:1.6rem}.template-cart .cart-item__media{width:10rem}.template-cart .cart-item__image{max-width:10rem}.template-cart .cart-items__heading--wide{width:auto}}@media(max-width:989px){.template-cart{--tc-cart-overlay-clearance: calc(9.2rem + env(safe-area-inset-bottom) + var(--tc-cart-preview-offset, 0px))}.template-cart:has(cart-items:not(.is-empty)){padding-bottom:var(--tc-cart-overlay-clearance)}.template-cart .cart__footer{padding:2rem}.template-cart .cart__ctas{background:#fff;border-top:1px solid #e1e5e9;box-shadow:0 -.3rem 1.4rem #0000000a;inset:auto 0 var(--tc-cart-preview-offset, 0px);isolation:isolate;margin:0;padding:1.2rem max(1.6rem,env(safe-area-inset-right)) max(1.2rem,env(safe-area-inset-bottom)) max(1.6rem,env(safe-area-inset-left));position:fixed;z-index:8}.template-cart .tc-cart-checkout-total{display:inline;font-size:1.4rem;font-weight:500}.template-cart:has(cart-items:not(.is-empty)) #ShopifyChat,.template-cart:has(cart-items:not(.is-empty)) #shopify-chat,.template-cart:has(cart-items:not(.is-empty)) .shopify-pc__prefs__button{bottom:var(--tc-cart-overlay-clearance)!important}.template-cart:has(cart-items:not(.is-empty)) shopify-chat{bottom:var(--tc-cart-overlay-clearance)!important;height:calc(100% - var(--tc-cart-overlay-clearance))!important;top:0!important;transform:translateZ(0)}.template-cart:has(cart-items:not(.is-empty)) #trustedsite-tm-image{bottom:var(--tc-cart-overlay-clearance)!important;left:1.6rem!important;right:auto!important}.template-cart:has(input:focus,textarea:focus,select:focus,details[open].menu-drawer-container,.search-modal[open],.shopify-pc__banner__dialog) .cart__ctas{visibility:hidden}.template-cart cart-items .title-wrapper-with-link>.underlined-link{font-size:1.3rem;white-space:normal}}@media(min-width:750px){@container tc-cart-items (max-width: 640px){.template-cart .cart-items,.template-cart .cart-items tbody{display:block;width:100%}.template-cart .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.template-cart .cart-items .cart-item{display:grid;grid-template-columns:10rem minmax(0,1fr) auto;grid-template-areas:"image details total" "image quantity quantity";align-items:start;gap:1.6rem;margin:0;padding:2.4rem 0}.template-cart .cart-items .cart-item+.cart-item{border-top:1px solid #e1e5e9}.template-cart .cart-items .cart-item>td{width:auto;min-width:0;padding:0}.template-cart .cart-items .cart-item__media{grid-area:image}.template-cart .cart-items .cart-item__details{grid-area:details}.template-cart .cart-items .cart-item__name{overflow-wrap:break-word;word-break:normal}.template-cart .cart-items .cart-item__quantity{grid-area:quantity}.template-cart .cart-items .cart-item__quantity-wrapper{flex-wrap:wrap}.template-cart .cart-items .cart-item__totals:not(:last-child){display:none!important}.template-cart .cart-items .cart-item__totals:last-child{display:block!important;grid-area:total;text-align:right}.template-cart .cart-items .cart-item__price-wrapper>*{margin-top:0}.template-cart .cart-items .cart-item__totals .price{white-space:nowrap}}}@media(max-width:749px){.template-cart cart-items .title-wrapper-with-link{margin-bottom:2rem}.template-cart cart-items{padding-top:2.4rem;padding-bottom:1.2rem}.template-cart .cart__footer-wrapper .cart__footer{margin-top:1.2rem}.template-cart .cart__ctas #checkout{justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/toycanon-cart-page.css.map */
