#MainContent:has(>.shopify-section>.dietty-cart-items){--cart-ink: #223622;--cart-paper: #fffdf8;--cart-cream: #f7f3e8;--cart-line: #d8deca;--cart-leaf: #c7e59e;background:var(--cart-cream);padding-block:1.2rem 3.2rem}#MainContent .dietty-cart-items,#MainContent .dietty-cart-summary{background:transparent;color:var(--cart-ink)}.dietty-cart-items>.page-width,.dietty-cart-summary>.page-width{padding-inline:1.5rem}.dietty-cart-items:not(.is-empty){padding-block:0 1.2rem}.dietty-cart-breadcrumb{display:flex;gap:.65rem;font-size:1.35rem;margin-block-end:1.1rem}.dietty-cart-breadcrumb a,.dietty-cart-heading a{color:inherit;text-underline-offset:.25em}.dietty-cart-items .dietty-cart-heading{display:flex;align-items:center;gap:1rem;margin:0 0 1.35rem;padding:clamp(1.5rem,2.6vw,2.65rem);background:var(--cart-ink);color:var(--cart-paper);border-radius:1.35rem}.dietty-cart-heading .title{margin:0;color:inherit;font-size:clamp(2.5rem,3.5vw,3.8rem);font-weight:750;line-height:1.25;letter-spacing:normal}.dietty-cart-heading a{font-size:1.4rem;white-space:nowrap}.dietty-cart-items .cart__items{padding:0;border:0}.dietty-cart-items .cart-item__image-container{border-radius:.85rem;background:#f0eddf}.dietty-cart-items .cart-item__image{border-radius:inherit}.dietty-cart-items .cart-item__name{color:var(--cart-ink);font-size:clamp(1.6rem,1.65vw,1.95rem);font-weight:750;line-height:1.4;letter-spacing:normal}.dietty-cart-items .cart-item__details>*+*{margin-block-start:.4rem}.dietty-cart-items .cart-item__price-wrapper .price{color:var(--cart-ink);font-size:1.5rem;font-weight:700}.dietty-cart-items .cart-item__quantity-wrapper{align-items:center;gap:.7rem}.dietty-cart-items .cart-quantity{min-height:4.4rem;width:11rem;direction:ltr}.dietty-cart-items .cart-quantity .quantity__button{width:3.6rem}.dietty-cart-items cart-remove-button{margin:0}.dietty-cart-items cart-remove-button .button{min-width:4.4rem;min-height:4.4rem}.dietty-cart-items .cart__warnings{margin-block:1rem;padding:clamp(2.2rem,5vw,5rem) 1.5rem;border:1px solid var(--cart-line);border-radius:1.35rem;background:var(--cart-paper)}.dietty-cart-empty-icon{display:inline-grid;place-items:center;width:5.6rem;height:5.6rem;background:var(--cart-leaf);border-radius:50%}.dietty-cart-empty-icon svg{width:3rem;height:3rem}.dietty-cart-items .cart__empty-text{margin:.8rem 0 0;font-size:clamp(2.6rem,3.6vw,3.8rem);font-weight:750;letter-spacing:normal}.dietty-cart-items .cart__warnings>p{margin:.6rem 0 1.5rem}.dietty-cart-items .cart__login-title{margin-block-start:1.8rem;font-size:1.7rem}.dietty-cart-items .cart__login-paragraph a{color:inherit;text-underline-offset:.2em}#main-cart-footer.dietty-cart-summary:not(.is-empty) .cart__footer{display:block;padding:clamp(1.5rem,2.5vw,2.2rem);border:1px solid var(--cart-line);border-radius:1.35rem;background:var(--cart-paper)}.dietty-cart-summary .cart__footer>*{width:100%}.dietty-cart-summary .cart__footer>*+*{margin:2rem 0 0}.dietty-cart-summary__heading{margin:0;font-size:2.2rem;font-weight:750;color:var(--cart-ink);letter-spacing:normal}.dietty-cart-summary .totals{justify-content:space-between;align-items:baseline;gap:.8rem;color:var(--cart-ink)}.dietty-cart-summary .totals__total{font-size:1.55rem;font-weight:700}.dietty-cart-summary .totals__total-value{margin:0;font-weight:750;direction:ltr}.dietty-cart-summary__note{margin:.6rem 0 0;font-size:1.4rem;line-height:1.5}.dietty-cart-summary__note:empty{display:none}.dietty-cart-summary .cart__blocks:has(.totals):not(:has([data-cart-requires-shipping])) .dietty-cart-shipping{display:none}.dietty-cart-shipping .dietty-delivery{margin:0}.dietty-cart-shipping .dietty-delivery__bar{background:var(--cart-cream)}.dietty-cart-shipping .dietty-delivery__status{padding:.8rem 1rem;background:#eef3e4;border-radius:.8rem}.dietty-cart-shipping [data-quote-help]:not([hidden]){display:block;color:inherit}.dietty-cart-summary .cart__checkout-button,.dietty-cart-items .cart__warnings .button{min-height:4.8rem;border:1px solid transparent;border-radius:.85rem;background:var(--cart-leaf);color:var(--cart-ink);font-size:1.65rem;font-weight:750;letter-spacing:normal}.dietty-cart-summary .cart__checkout-button{max-width:none}.dietty-cart-summary .cart__checkout-button:before,.dietty-cart-summary .cart__checkout-button:after,.dietty-cart-items .cart__warnings .button:before,.dietty-cart-items .cart__warnings .button:after{box-shadow:none}@media screen and (max-width:749px){.dietty-cart-items .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.dietty-cart-items .cart-item{grid-template:auto auto auto / minmax(5.8rem,7.6rem) minmax(0,1fr);gap:.35rem 1.1rem;margin-block-end:.9rem;padding:1.05rem;border:1px solid var(--cart-line);border-radius:1.15rem;background:var(--cart-paper)}.dietty-cart-items .cart-item>td{padding:0}.dietty-cart-items .cart-item__media{grid-row:1 / 4}.dietty-cart-items .cart-item__details,.dietty-cart-items .cart-item__quantity,.dietty-cart-items .cart-item__totals{grid-column:2;min-width:0}.dietty-cart-items .cart-item__totals{justify-content:flex-start;text-align:start}.dietty-cart-items .cart-item__price-wrapper>*{margin-block:0}.dietty-cart-items .cart-item__quantity-wrapper{padding:0}.dietty-cart-items .cart-item__image{max-width:100%}.dietty-cart-items .cart-item__nested-line{margin-inline-start:1.2rem}}@media screen and (min-width:750px){.dietty-cart-items .cart-items{padding:1rem 1.4rem;border:1px solid var(--cart-line);border-radius:1.2rem;background:var(--cart-paper)}.dietty-cart-items .cart-items thead th{text-align:start}.dietty-cart-items .cart-items td{padding-block:1.2rem;text-align:start}.dietty-cart-items .cart-items th+th,.dietty-cart-items .cart-item>td+td{padding-inline:1.15rem 0}.dietty-cart-items .cart-item__media{width:7.4rem}.dietty-cart-items .cart-item__image{width:7.4rem;max-width:100%}.dietty-cart-items .cart-item__details{width:auto}.dietty-cart-items .cart-item__price-wrapper>*{white-space:nowrap}}@media screen and (min-width:990px){#MainContent:has(>.shopify-section>.dietty-cart-items:not(.is-empty)){display:grid;grid-template-columns:minmax(29rem,.82fr) minmax(0,1.65fr);align-content:start;align-items:start;column-gap:2rem;padding-inline:max(2.4rem,calc((100% - 118rem)/2))}#MainContent:has(>.shopify-section>.dietty-cart-items:not(.is-empty))>*{grid-column:1 / -1;min-width:0}#MainContent:has(>.shopify-section>.dietty-cart-items:not(.is-empty))>.shopify-section:has(>.dietty-cart-items){grid-column:2;grid-row:1}#MainContent:has(>.shopify-section>.dietty-cart-items:not(.is-empty))>.cart__footer-wrapper{grid-column:1;grid-row:1;margin-block-start:3.35rem}.dietty-cart-items:not(.is-empty)>.page-width,.dietty-cart-summary>.page-width{padding-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/dietty-cart.css.map */
