.template-cart{--sdc-ink:var(--sd-ink,#0f1f2e);--sdc-blue:var(--sd-blue,#00508f);--sdc-navy:var(--sd-navy,#00294a);--sdc-line:var(--sd-line,#dfe6ee);--sdc-tint:var(--sd-tint,#f3f7fb);--sdc-muted:var(--sd-muted,#5b6b7a);--sdc-qty:17.6rem;--sdc-tot:13.6rem}.template-cart [id^=shopify-section-sections-][id$=__footer-cta],.template-cart [id^=shopify-section-sections-][id$=__newsletter]{display:none}.template-cart #MainContent{width:100%;max-width:146rem;margin-inline:auto;padding:2rem 1.6rem 9rem}@media(min-width:750px){.template-cart #MainContent{padding:3.2rem 2.4rem 8rem}}.template-cart #MainContent>*{min-width:0}.template-cart #MainContent cart-items.container,.template-cart #MainContent #main-cart-footer.container{width:100%;max-width:none;margin-inline:0;padding-inline:0}.template-cart #MainContent .section-content{max-width:none;padding-inline:0}.template-cart #MainContent>[id*=cart-footer]{margin-top:3.2rem}.template-cart #MainContent>[id*=cart-footer]:has(#main-cart-footer.is-empty){display:none}@media(min-width:750px)and (max-width:1179px){.template-cart #main-cart-footer .cart-footer{max-width:48rem;margin-inline-start:auto}}@media(min-width:1180px){.template-cart #MainContent:has(cart-items:not(.is-empty)){display:grid;grid-template-columns:minmax(0,1fr) 38rem;column-gap:4rem;align-items:start}.template-cart #MainContent:has(cart-items:not(.is-empty))>.section-breadcrumbs-wrapper{grid-column:1/-1}.template-cart #MainContent:has(cart-items:not(.is-empty))>[id*=cart-footer]{margin-top:0;position:sticky;top:14.4rem}}.template-cart #cart-page-title-wrap{margin:0 0 2.4rem}.template-cart #cart-page-title-wrap .page-title-wrap{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.8rem 2.4rem;margin:0;padding:0;border:0}.template-cart #cart-page-title-wrap .page-title{margin:0;font-size:clamp(2.6rem,2.2rem + 1vw,3.4rem);line-height:1.15;letter-spacing:-.01em;color:var(--sdc-ink)}.template-cart #cart-page-title-wrap .page-title-addon{margin:0;font-size:1.4rem;font-weight:500;color:var(--sdc-blue);text-decoration:none}.template-cart #cart-page-title-wrap .page-title-addon:hover{text-decoration:underline;text-underline-offset:.3rem}.template-cart .sdc-quick{display:none}@media(max-width:1179px){.template-cart .sdc-quick{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin:1.6rem 0 0;padding:1.2rem 1.4rem;border:1px solid var(--sdc-line);border-radius:1.2rem;background:var(--sdc-tint)}.template-cart .sdc-quick__sum{line-height:1.2;color:var(--sdc-ink)}.template-cart .sdc-quick__label{display:block;font-size:1.2rem;color:var(--sdc-muted)}.template-cart .sdc-quick__sum .sdc-amt{font-size:1.9rem;font-weight:700}.template-cart .sdc-quick__sum .sdc-vat{margin-inline-start:.4rem}.template-cart .sdc-quick__btn{flex:none;min-height:4.4rem;padding:0 2.2rem;border-radius:1rem;font-size:1.5rem;font-weight:600}}.sdc-vat{font-size:.84em;font-weight:400;color:var(--sdc-muted,#5b6b7a);white-space:nowrap}.template-cart .cart-item-totals .sdc-amt,.template-cart .cart-item-totals .sdc-vat{display:block}.template-cart .cart-item-totals .price{font-size:1.6rem;font-weight:700;color:var(--sdc-ink);line-height:1.25}.template-cart .cart-item-totals .price.cart-item-old-price{font-size:1.3rem;font-weight:400;color:var(--sdc-muted)}.template-cart .cart-item-totals .sdc-vat{font-size:1.15rem;margin-top:.1rem}.template-cart .main-cart-items{padding:0;border:0}.template-cart .cart-items,.template-cart .cart-items thead,.template-cart .cart-items tbody{display:block;width:100%;padding:0;border-spacing:0}.template-cart .cart-items thead tr{display:none}.template-cart .cart-items tbody{border-top:1px solid var(--sdc-line)}.template-cart .cart-items td{padding:0;border:0;vertical-align:top}.template-cart .cart-item>td+td,.template-cart .cart-item .cart-item-totals,.template-cart .cart-item .cart-item-quantity{padding-inline-start:0}.template-cart .cart-items tbody tr.cart-item{display:grid;grid-template-columns:7.2rem minmax(0,1fr) auto;grid-template-areas:"media details details" "media qty total";gap:.8rem 1.4rem;align-items:center;margin:0;padding:1.6rem 0;border-bottom:1px solid var(--sdc-line)}.template-cart .cart-item-media{grid-area:media;align-self:start;width:auto}.template-cart .cart-item-details{grid-area:details;min-width:0;font-size:1.4rem;line-height:1.35}.template-cart .cart-item-quantity{grid-area:qty}.template-cart .cart-item .cart-item-totals{grid-area:total;position:relative;justify-self:end;text-align:end;white-space:nowrap}.template-cart .cart-item-image-container{display:flex;align-items:center;justify-content:center;width:7.2rem;height:7.2rem;padding:.4rem;border:1px solid var(--sdc-line);border-radius:1rem;background:#fff;box-shadow:none}.template-cart .cart-item-image{display:block;width:100%;height:100%;min-width:0;max-width:100%;object-fit:contain}.template-cart .cart-item-details>*{max-width:none;margin:0}.template-cart .cart-item-details>*+*{margin-top:.35rem}.template-cart .cart-item-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--sdc-ink);text-decoration:none}.template-cart .cart-item-name:hover{text-decoration:underline;text-underline-offset:.3rem}.template-cart .cart-item-sku{margin-block:.35rem 0;font-size:1.25rem;color:var(--sdc-muted)}.template-cart .cart-item-details .product-option{font-size:1.3rem;color:var(--sdc-muted);word-break:normal}.template-cart .cart-item-details .cart-item-old-price{display:none}.template-cart .cart-item-unit,.template-cart .cart-item-final-price{color:var(--sdc-ink)}.template-cart .cart-item-unit .sdc-amt,.template-cart .cart-item-final-price .sdc-amt{font-weight:600}.template-cart .cart-item-quantity-wrapper{display:flex;align-items:center;gap:.6rem;flex-wrap:nowrap}.template-cart .cart-item-quantity-wrapper .quantity-input{height:4.2rem;width:12.4rem;border-radius:1rem}.template-cart .cart-item cart-remove-button{display:flex;margin:0}.template-cart .cart-item cart-remove-button a{width:3.6rem;height:3.6rem;min-width:0;min-height:0;margin:0;border-radius:.9rem;color:var(--sdc-muted)}.template-cart .cart-item cart-remove-button a:hover{background:#fdecec}.template-cart .cart-item cart-remove-button svg{width:1.6rem;height:1.6rem;color:currentColor}.template-cart .cart-item cart-remove-button a:hover svg{color:var(--color-error,#c0392b)}.template-cart .cart-item-error{margin-top:.6rem}.template-cart .cart-item .cart-item-loading-overlay:not(.hidden){top:0;right:0;bottom:0;left:0;padding:0;display:flex;align-items:center;justify-content:flex-end}@media(min-width:750px){.template-cart .cart-items tbody{border-top:0}.template-cart .cart-items thead tr{display:grid;grid-template-columns:minmax(0,1fr) var(--sdc-qty) var(--sdc-tot);gap:0 1.4rem;padding:0 0 1.2rem;border-bottom:1px solid var(--sdc-line)}.template-cart .cart-items th{padding:0;border:0;font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sdc-muted)}.template-cart .cart-items th.right{text-align:end}.template-cart .cart-items tbody tr.cart-item{grid-template-columns:8rem minmax(0,1fr) var(--sdc-qty) var(--sdc-tot);grid-template-areas:"media details qty total";padding:2rem 0}.template-cart .cart-item-media{align-self:center}.template-cart .cart-item-image-container{width:8rem;height:8rem}}.template-cart #main-cart-footer .cart-footer{display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem;border:1px solid var(--sdc-line);border-radius:1.6rem;background:#fff;box-shadow:0 1px 2px #0f1f2e0a,0 12px 32px #0f1f2e12}.template-cart #main-cart-footer.is-empty .cart-footer{display:none}.template-cart #main-cart-footer .cart-footer>*{width:auto;margin:0}.template-cart #main-cart-footer .sdc-sum-title{font-size:1.9rem;line-height:1.2;color:var(--sdc-ink)}.template-cart #main-cart-footer .cart-blocks{display:flex;flex-direction:column;gap:1.6rem;max-width:none}.template-cart #main-cart-footer .cart-blocks>*{margin:0}.template-cart #main-cart-footer .sdfs{order:1}.template-cart #main-cart-footer cart-coupon{order:2}.template-cart #main-cart-footer .js-contents{order:3;padding-top:1.6rem;border-top:1px solid var(--sdc-line)}.template-cart #main-cart-footer .cart-ctas{order:4;gap:1.2rem}.template-cart #main-cart-footer .cart-dynamic-checkout-buttons{order:5;width:100%;max-width:none}.template-cart #main-cart-footer .sdc-trust{order:6}.template-cart #main-cart-footer #cart-errors{order:7}.template-cart #main-cart-footer .totals{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem;margin:0}.template-cart #main-cart-footer .totals>*{margin:0}.template-cart #main-cart-footer .totals-subtotal{font-size:1.5rem;font-weight:600;color:var(--sdc-ink)}.template-cart #main-cart-footer .totals-subtotal-value{font-size:2.6rem;font-weight:700;line-height:1.1;text-align:end;color:var(--sdc-ink)}.template-cart #main-cart-footer .totals-subtotal-value .sdc-amt,.template-cart #main-cart-footer .totals-subtotal-value .sdc-vat{display:block}.template-cart #main-cart-footer .totals-subtotal-value .sdc-vat{font-size:1.2rem;margin-top:.4rem}.template-cart #main-cart-footer .cart-totals-note{display:block;margin:1.2rem 0 0;text-align:start;font-size:1.25rem;line-height:1.45;color:var(--sdc-muted)}.template-cart #main-cart-footer .cart-totals-note a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}.template-cart #main-cart-footer .sdfs,.template-cart #main-cart-footer .cart-coupon{margin:0}.template-cart #main-cart-footer .cart-coupon .field-input{height:4.6rem;border-radius:1rem}.template-cart #main-cart-footer .button-cart-coupon{top:.5rem;inset-inline-end:.5rem;height:calc(100% - 1rem);padding:0 1.6rem;border-radius:.7rem}.template-cart #main-cart-footer .cart-checkout-button{width:100%;max-width:none;margin:0;min-height:5.4rem;padding:1.4rem 2rem;font-size:1.6rem;font-weight:600;border-radius:1rem}.template-cart .sdc-trust{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;font-size:1.3rem;line-height:1.4;color:var(--sdc-muted)}.template-cart .sdc-trust li{display:flex;gap:.9rem;align-items:flex-start;margin:0;padding:0}.template-cart .sdc-trust svg{flex:none;width:1.8rem;height:1.8rem;margin-top:.1rem;color:var(--sdc-blue)}.template-cart .sdc-trust a{color:var(--sdc-ink);font-weight:600;text-decoration:none;white-space:nowrap}.template-cart .sdc-trust a:hover{text-decoration:underline}.template-cart .cart-warnings{padding:5rem 0 3rem}
/*# sourceMappingURL=/cdn/shop/t/87/assets/sordent-cart.css.map */
