.template-cart #MainContent{max-width:var(--page-width);margin:0 auto;padding:2.4rem 1.5rem 6.4rem}@media screen and (min-width:750px){.template-cart #MainContent{padding:4rem 5rem 8rem}}@media screen and (min-width:990px){.template-cart #MainContent{display:grid;grid-template-columns:minmax(0,1fr) 38rem;column-gap:4rem;align-items:start}.template-cart #MainContent>.cart__footer-wrapper{position:sticky;top:calc(var(--header-height, 8rem) + 2.4rem);margin-top:8.4rem}}.template-cart #MainContent>.shopify-section+.shopify-section{margin-top:0}.template-cart #MainContent .page-width{padding:0;max-width:none}.template-cart cart-items,.template-cart #main-cart-footer{background:transparent}.template-cart .section-template--cart-padding,.template-cart cart-items[class*=-padding],.template-cart .cart__footer{padding:0}.template-cart .title-wrapper-with-link{margin:0 0 2.4rem;align-items:baseline}.template-cart .title-wrapper-with-link .title{margin:0;font-size:clamp(3.6rem,4vw,5.2rem);letter-spacing:-.01em}.template-cart .title-wrapper-with-link .underlined-link{color:rgb(var(--color-button));font-size:1.5rem;letter-spacing:0}.template-cart .cart__items{padding:.8rem 2.8rem;border:0;border-radius:2rem;background:#fff;box-shadow:0 1px 2px #0000000a,0 10px 30px #2a2a2a12}.template-cart .cart-items thead th{padding:1.6rem 0 1.2rem;font-size:1.2rem;letter-spacing:.06em;opacity:.6;border-bottom:1px solid rgba(var(--color-foreground),.08)}.template-cart .cart-item td{padding-top:2.4rem;padding-bottom:2.4rem}.template-cart .cart-item+.cart-item td{border-top:1px solid rgba(var(--color-foreground),.08)}.template-cart .cart-item__media{width:10rem}.template-cart .cart-item__image-container{border-radius:1.2rem;overflow:hidden;background:rgb(var(--color-background))}.template-cart .cart-item__image{border-radius:1.2rem}.template-cart .cart-item__name{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem;line-height:1.2;text-decoration:none;letter-spacing:-.01em}.template-cart .cart-item__details .product-option,.template-cart .cart-item__totals .price{letter-spacing:0}.template-cart .cart-item__totals .price{font-weight:600;font-size:1.6rem}.template-cart .cart-item .quantity{border-radius:999px;min-height:4.4rem}.template-cart .cart-item .quantity:before,.template-cart .cart-item .quantity:after{border-radius:999px;box-shadow:0 0 0 1.5px rgba(var(--color-foreground),.2)}.template-cart .cart-item .quantity__button{width:4rem}.template-cart cart-remove-button .button{min-width:4rem;min-height:4rem;border-radius:50%;color:rgba(var(--color-foreground),.55)}.template-cart cart-remove-button .button:hover{color:rgb(var(--color-button))}.template-cart .cart__blocks{padding:2.8rem;border-radius:2rem;background:#fff;box-shadow:0 1px 2px #0000000a,0 10px 30px #2a2a2a12}@media screen and (max-width:989px){.template-cart .cart__blocks{margin-top:2.4rem}}.dh-cart__summary-title{margin:0 0 1.8rem;font-size:2.4rem;letter-spacing:-.01em}.template-cart .totals{justify-content:space-between;padding:1.6rem 0;border-top:1px solid rgba(var(--color-foreground),.08)}.template-cart .totals__total{font-size:1.7rem;letter-spacing:0}.template-cart .totals__total-value{font-family:var(--font-heading-family);font-size:2.6rem;letter-spacing:0;color:rgb(var(--color-button))}.template-cart .tax-note{display:block;margin:0 0 2rem;text-align:left;font-size:1.35rem;letter-spacing:0;opacity:.7}.template-cart .cart__ctas{margin:0}.template-cart .cart__checkout-button{width:100%;max-width:none;min-height:5.2rem;border-radius:999px;font-weight:700;font-size:1.6rem;letter-spacing:.02em}.template-cart .cart__checkout-button:before,.template-cart .cart__checkout-button:after{border-radius:999px}.template-cart cart-items.is-empty .cart__warnings{padding:6.4rem 2.4rem;border-radius:2rem;background:#fff;text-align:center;box-shadow:0 1px 2px #0000000a,0 10px 30px #2a2a2a12}.template-cart cart-items.is-empty .cart__empty-text{font-size:clamp(3rem,3.4vw,4.4rem);letter-spacing:-.01em}.template-cart cart-items.is-empty .button{border-radius:999px}@media screen and (min-width:990px){.template-cart #MainContent:has(cart-items.is-empty){display:block}}.template-cart .totals{display:flex;align-items:baseline;gap:1.2rem;flex-wrap:nowrap}.template-cart .totals__total{white-space:nowrap;margin:0}.template-cart .totals__total-value{white-space:nowrap;font-size:2.2rem;margin:0}@media screen and (min-width:990px){.template-cart .title-wrapper-with-link{height:7.2rem;margin-bottom:2.4rem;align-items:center}.template-cart #MainContent>.shopify-section.cart__footer-wrapper{margin-top:9.6rem}}@media screen and (max-width:749px){.template-cart .title-wrapper-with-link{flex-wrap:wrap;gap:.4rem 1.6rem;margin-bottom:1.6rem}.template-cart .title-wrapper-with-link .title{font-size:3.4rem}.template-cart .cart__items{padding:.4rem 1.6rem;border-radius:1.6rem}.template-cart .cart-items thead th{padding:1.2rem 0 1rem}.template-cart .cart-item td{padding-top:1.6rem;padding-bottom:1.6rem}.template-cart .cart-item{gap:.8rem 1.4rem}.template-cart .cart-item__media{width:7.2rem}.template-cart .cart-item__name{font-size:1.7rem}.template-cart .cart-item .quantity{min-height:4rem}.template-cart .cart__blocks{padding:2.2rem;border-radius:1.6rem}}@media screen and (max-width:749px){.template-cart .cart-item{grid-template-columns:8rem 1fr auto}.template-cart .cart-item__media,.template-cart .cart-item__image-container{width:8rem}.template-cart .cart-item__image{width:100%;height:auto}.template-cart .cart-item__details{grid-column:2 / 3}.template-cart .cart-item__totals{grid-column:3 / 4}.template-cart .cart-item__quantity{grid-column:2 / 4}}.template-cart cart-items.is-empty .button:before,.template-cart cart-items.is-empty .button:after{border-radius:999px}.template-cart .cart__login-title,.template-cart .cart__login-paragraph{display:none}@media screen and (min-width:990px){.template-cart #MainContent{padding-top:2.4rem;padding-bottom:3.2rem}.template-cart .title-wrapper-with-link{height:6rem;margin-bottom:1.6rem}.template-cart #MainContent>.shopify-section.cart__footer-wrapper{margin-top:7.6rem}.template-cart .title-wrapper-with-link .title{font-size:clamp(3.4rem,3.4vw,4.4rem)}.template-cart .cart-items thead th{padding:1.2rem 0 1rem}.template-cart .cart-item td{padding-top:1.8rem;padding-bottom:1.8rem}.template-cart .cart__blocks{padding:2.4rem}.dh-cart__summary-title{margin-bottom:1.2rem}.template-cart .totals{padding:1.2rem 0}.template-cart .tax-note{margin-bottom:1.6rem}}.template-cart .footer{padding-top:1.6rem!important;padding-bottom:1.2rem!important}.template-cart .footer__content-top{padding-bottom:.8rem}.template-cart .footer__content-bottom{padding-top:.6rem}.template-cart .cart__footer.isolate[class*=-padding]{padding:0}.template-cart cart-items.isolate[class*=-padding]{padding-top:0;padding-bottom:0}@media screen and (min-width:990px){.template-cart #MainContent{padding-bottom:2.4rem}}.template-cart .footer[class*=-padding]{padding-top:2.4rem;padding-bottom:1.6rem}.template-cart .footer-block__heading{margin-bottom:.8rem}.template-cart .footer-block__details-content .list-menu__item--link{padding-top:.4rem;padding-bottom:.4rem}.template-cart .footer .scroll-trigger{transform:none!important;opacity:1!important;animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-dopio-cart.css.map */
