.d2d-cart-delivery{margin:1.2rem 0 0;padding:1.2rem 1.3rem;border:1px solid rgba(var(--color-foreground),.13);border-radius:1.2rem;background:rgba(var(--color-foreground),.035);color:rgba(var(--color-foreground),.82);font-size:1.28rem;line-height:1.55}.d2d-cart-delivery strong{font-weight:750;color:rgb(var(--color-foreground))}.d2d-cart-delivery a{display:inline;color:rgb(var(--color-foreground));font-weight:650;text-decoration:underline;text-underline-offset:.2rem}.d2d-cart-delivery--drawer{margin:1rem 0 0;padding:.9rem 1rem;font-size:1.16rem;line-height:1.48}.d2d-cart-review-link{display:block;width:100%;text-align:center;margin-top:.6rem;padding:.7rem .5rem;font-size:1.35rem;font-weight:650;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.25rem}.d2d-cart-review-link:hover{text-decoration-thickness:2px}.d2d-cart-safe-payment{text-align:center;font-size:1.13rem;margin:.3rem 0 0;color:rgba(var(--color-foreground),.72);line-height:1.4}.cart__checkout-button{min-height:5.2rem;border-radius:1.15rem;font-weight:750;letter-spacing:0}.cart-items .cart-item__image,.cart-drawer .cart-item__image{object-fit:contain}cart-items .cart-item__name,cart-drawer .cart-item__name{font-weight:650;line-height:1.4;text-decoration:none}cart-drawer .drawer__inner{width:min(43rem,calc(100vw - 1.5rem));max-width:100vw}cart-drawer .drawer__header{padding-bottom:1rem}cart-drawer .drawer__footer{padding-top:1rem;padding-bottom:max(1.3rem,env(safe-area-inset-bottom))}cart-drawer .cart-drawer__footer .totals{align-items:center}@media screen and (max-width:749px){cart-items .title-wrapper-with-link{align-items:flex-start;gap:1rem}cart-items .title-wrapper-with-link .title{font-size:2.6rem}.d2d-cart-delivery{font-size:1.23rem}.d2d-cart-delivery--drawer{font-size:1.16rem}cart-drawer .drawer__inner{padding:0 1.3rem}}cart-drawer .drawer__inner,cart-drawer .drawer__inner *,cart-drawer .drawer__inner *:before,cart-drawer .drawer__inner *:after{box-sizing:border-box}cart-drawer .drawer__inner{font-family:system-ui,-apple-system,Segoe UI,sans-serif;max-height:100dvh;min-height:0}cart-drawer .drawer__header{flex:0 0 auto;min-height:5rem;padding:1rem 0;border-bottom:1px solid rgba(var(--color-foreground),.1)}cart-drawer .drawer__heading{font-family:inherit;font-size:2rem;font-weight:750;line-height:1.25;margin:0}cart-drawer .drawer__close{top:50%;right:0;transform:translateY(-50%)}cart-drawer cart-drawer-items{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin}cart-drawer .cart-drawer__form,cart-drawer .drawer__contents,cart-drawer .drawer__cart-items-wrapper{min-width:0}cart-drawer .drawer__footer{flex:0 1 auto;max-height:46dvh;overflow-y:auto;overscroll-behavior:contain;padding:1rem 0 max(1.1rem,env(safe-area-inset-bottom))}cart-drawer .drawer__footer>details{margin-top:0}cart-drawer .drawer__footer summary{padding:.85rem 2.3rem .85rem 0;font-family:inherit;font-size:1.25rem;line-height:1.35}cart-drawer .drawer__footer>details+.cart-drawer__footer{padding-top:.6rem}cart-drawer .cart-drawer__footer>*+*{margin-top:.6rem}cart-drawer .drawer__footer .totals{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;font-family:inherit}cart-drawer .drawer__footer .totals__total,cart-drawer .drawer__footer .totals__total-value{font-family:inherit;font-size:1.6rem;line-height:1.3;font-weight:750;margin:0}cart-drawer .drawer__footer .tax-note{display:block;margin:.65rem 0 0;font-family:inherit;font-size:1.12rem;line-height:1.4}cart-drawer .d2d-cart-delivery--drawer{margin:.65rem 0 0;padding:.7rem .9rem;font-family:inherit;font-size:1.12rem;line-height:1.4;border-radius:.7rem}cart-drawer .drawer__footer .cart__ctas{margin-top:.85rem}cart-drawer .drawer__footer .cart__checkout-button{min-height:4.6rem;padding:1rem;font-family:inherit;font-size:1.5rem;font-weight:750;line-height:1.25}cart-drawer .d2d-cart-review-link{margin-top:.45rem;padding:.45rem;font-family:inherit;font-size:1.2rem}cart-drawer .d2d-cart-safe-payment{margin:.3rem 0 0;font-family:inherit;font-size:1.02rem}cart-drawer .cart-items thead{display:none}cart-drawer .cart-item{display:grid;grid-template-columns:7.2rem minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:start;column-gap:1rem;row-gap:.6rem;border-bottom:1px solid rgba(var(--color-foreground),.09);padding:1.2rem 0;margin:0}cart-drawer .cart-item:last-child{border-bottom:0;margin-bottom:0}cart-drawer .cart-items .cart-item>td{min-width:0;width:auto;padding:0}cart-drawer .cart-item>td+td{padding-left:0}cart-drawer .cart-item .cart-item__media{grid-column:1;grid-row:1 / span 2;width:7.2rem}cart-drawer .cart-item .cart-item__image{width:7.2rem;height:8rem;object-fit:contain}cart-drawer .cart-item .cart-item__details{grid-column:2;grid-row:1;overflow-wrap:anywhere}cart-drawer .cart-item .cart-item__totals{grid-column:3;grid-row:1;min-width:6.5rem;justify-content:flex-end}cart-drawer .cart-item .cart-item__quantity{grid-column:2 / 4;grid-row:2;padding-top:0}cart-drawer .cart-item__name{font-family:inherit;font-size:1.28rem;font-weight:650;line-height:1.38;overflow-wrap:anywhere}cart-drawer .cart-item__details,cart-drawer .cart-item__totals,cart-drawer .cart-item__totals .price,cart-drawer .product-option{font-family:inherit;font-size:1.2rem;line-height:1.4}cart-drawer .cart-item__totals .price{white-space:nowrap;font-weight:700}cart-drawer .cart-item__details .product-option{margin:.35rem 0 0}cart-drawer .cart-item__quantity-wrapper{gap:.6rem;flex-wrap:wrap}cart-drawer .quantity{min-height:3.5rem;max-width:12rem}cart-drawer .quantity__button{width:3.6rem;min-height:3.6rem}cart-drawer .quantity__input{font-family:inherit;font-size:1.25rem}cart-drawer .cart-remove-button{min-width:3.6rem;min-height:3.6rem}cart-drawer .drawer__footer :is(label,.rte,.cart-note){font-family:inherit;font-size:1.23rem;line-height:1.4}cart-drawer .drawer__footer input[type=checkbox]{min-width:2rem;min-height:2rem}@media screen and (max-width:749px){cart-drawer .drawer__inner{height:100dvh;width:100vw;max-width:100vw;padding:0 1.5rem;overflow:hidden}}@media screen and (max-height:650px){cart-drawer .drawer__inner{overflow:hidden}cart-drawer cart-drawer-items{overflow-y:auto}cart-drawer .drawer__footer{max-height:51dvh}}#product-grid .quick-add{margin:.7rem 0 1rem}#product-grid .quick-add__submit{min-height:4.2rem;padding:.75rem .7rem;border-radius:.9rem;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.27rem;font-weight:700;line-height:1.25;letter-spacing:0;white-space:normal;text-align:center}#product-grid .quick-add__submit:focus-visible{outline-offset:3px}@media screen and (max-width:749px){#product-grid .quick-add__submit{min-height:4.3rem;font-size:1.21rem}#product-grid .card__heading{font-size:1.5rem}#product-grid .card__information{padding-bottom:.7rem}}.d2d-cart-added-feedback{position:fixed;right:max(1.6rem,env(safe-area-inset-right));bottom:max(2rem,env(safe-area-inset-bottom));z-index:1000;max-width:calc(100vw - 3.2rem);padding:1.1rem 1.7rem;border-radius:1rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));box-shadow:0 .4rem 1.6rem #0000002e;font-size:1.5rem;font-weight:650;line-height:1.4;opacity:0;transform:translateY(.7rem);visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s}.d2d-cart-added-feedback.is-visible{opacity:1;transform:translateY(0);visibility:visible}@media(prefers-reduced-motion:reduce){.d2d-cart-added-feedback{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/dospordos-cart.css.map */
