:root{--cart-checkout-h: 112px}html:has(.cart-checkout){--cart-clearance: calc(var(--bottom-nav-h) + var(--cart-checkout-h) + env(safe-area-inset-bottom));--shopify-chat-activator-offset: calc(var(--cart-clearance) + var(--space-3));scroll-padding-bottom:var(--cart-clearance)}html:has(.cart-checkout) .toast{bottom:calc(var(--cart-clearance) + var(--space-3))}.main-cart{padding:var(--space-4) 0 var(--space-5)}.main-cart__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-3);margin-bottom:var(--space-4)}.main-cart__title{font-size:var(--h1-size);line-height:var(--h1-lh)}.main-cart__title:focus{outline:none}.main-cart__count{color:var(--color-text-muted);font-size:var(--font-size-s)}.main-cart__empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-5) 0;text-align:center}.main-cart__empty-icon{width:64px;height:64px;color:var(--color-text-muted)}.main-cart__empty-text{font-size:var(--font-size-l);font-weight:700}.main-cart .cp-tiles{max-width:45rem;margin-top:var(--space-5)}.cart-delivery{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3);border-radius:var(--radius-m);background:var(--color-surface);font-size:var(--font-size-s);font-weight:600}.cart-delivery--done{color:var(--color-success)}.cart-delivery progress{grid-column:1 / -1;width:100%;height:6px;overflow:hidden;border:0;border-radius:3px;background:var(--color-border);-webkit-appearance:none;appearance:none}.cart-delivery progress::-webkit-progress-bar{background:var(--color-border)}.cart-delivery progress::-webkit-progress-value{background:var(--color-success)}.cart-delivery progress::-moz-progress-bar{background:var(--color-success)}.cart-lines{padding:0;list-style:none}.cart-line{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-height:calc(64px + 2 * var(--space-3));padding:var(--space-3) 0 var(--space-3) calc(64px + var(--space-3));border-bottom:1px solid var(--color-border)}.cart-line__media{position:absolute;top:var(--space-3);left:0;display:block;width:64px;height:64px;overflow:hidden;border-radius:var(--radius-s);background:var(--color-tile)}.cart-line__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.cart-line__info{flex:1 1 100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;overflow-wrap:anywhere}.cart-line__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:var(--font-size-s);line-height:1.35;text-decoration:none}.cart-line__pack{padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-s);color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.6}.cart-line__remove{display:inline-flex;align-items:center;min-height:var(--tap);font-size:var(--font-size-s)}.cart-line__price{display:flex;align-items:baseline;gap:0 var(--space-1);white-space:nowrap}.cart-line__now{font-weight:700}.cart-line__was{color:var(--color-text-muted);font-size:var(--font-size-xs)}.cart-line .cart-stepper,.cart-line__control{margin-inline-start:auto}.cart-add-more{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);color:var(--color-accent);font-weight:700;text-decoration:none}.cart-add-more span{font-size:var(--font-size-l);line-height:1}.cart-also{margin-top:var(--space-3)}.cart-also__title{margin-bottom:var(--space-2);font-size:var(--h2-size);line-height:var(--h2-lh)}.cart-also__row{position:relative;display:flex;gap:var(--space-3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-margin);scrollbar-width:none;margin:0 calc(-1 * var(--page-margin));padding:var(--space-1) var(--page-margin);list-style:none}.cart-also__row::-webkit-scrollbar{display:none}.cart-also__item{flex:none;width:max(42%,132px);scroll-snap-align:start}.cart-bill{margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-m);background:var(--color-surface)}.cart-bill__title{margin-bottom:var(--space-3);font-size:var(--h2-size);line-height:var(--h2-lh)}.cart-bill__rows{display:grid;gap:var(--space-2)}.cart-bill__row{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--font-size-s)}.cart-bill__row dd{text-align:end}.cart-bill__row--saving,.cart-bill__free{color:var(--color-success)}.cart-bill__code{color:var(--color-text-muted);font-size:var(--font-size-xs)}.cart-bill__free{font-weight:700}.cart-bill__muted{color:var(--color-text-muted)}.cart-bill__row--total{padding-top:var(--space-2);border-top:1px dashed var(--color-text-muted);font-size:var(--font-size-m);font-weight:700}.cart-bill__note{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs)}.cart-bill__savings{margin-top:var(--space-3);color:var(--color-success);font-size:var(--font-size-s);font-weight:700}.cart-summary{display:contents}.cart-checkout{position:sticky;bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom));z-index:10;display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-4) calc(-1 * var(--page-margin)) 0;padding:var(--space-3) var(--page-margin);background:var(--color-bg);box-shadow:0 -4px 16px #00000014}.cart-checkout__total{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);font-weight:600}.cart-checkout__total strong{font-size:var(--font-size-l)}.cart-checkout__button{width:100%}.cart-checkout .sr-headless-checkout{margin-bottom:0}.cart-checkout .shiprocket-headless:empty{display:none}[data-main-cart][data-stale] :is(.cart-bill,.cart-checkout__total){opacity:.5}.cart-more-ways{margin-top:var(--space-4)}.cart-assure{margin-top:var(--space-4);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-m);font-size:var(--font-size-s);line-height:1.4}.cart-assure__row{display:flex;align-items:center;gap:var(--space-3);min-height:var(--tap);padding:var(--space-3) 0;color:inherit;text-decoration:none}.cart-assure__row+.cart-assure__row{border-top:1px solid var(--color-border)}.cart-assure__icon{color:var(--color-accent)}.cart-assure__text{flex:1;min-width:0}.cart-assure__title{font-weight:700}.cart-assure__ways{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-1);padding:0;list-style:none}.cart-assure__ways li{padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-s);font-size:var(--font-size-xs);font-weight:700;line-height:1.8}.cart-assure__chevron{color:var(--color-text-muted)}.cart-assure__help{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.cart-assure__help .chip{gap:var(--space-2);font-weight:600}.cart-assure__help .chip .icon{width:20px;height:20px;color:var(--color-accent)}@media(min-width:600px){.cart-also__item{width:28%}}@media(min-width:990px){:root{--cart-checkout-h: 0px}.main-cart:has(.cart-summary){display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,32%,400px);grid-template-rows:repeat(5,auto) 1fr;column-gap:var(--space-6)}.main-cart__form{display:contents}.main-cart>*,.main-cart__form>*{grid-column:1}.main-cart__head{grid-column:1 / -1}.main-cart .cart-summary{position:sticky;top:calc(var(--search-row-h) + var(--space-4));display:block;grid-column:2;grid-row:2 / -1;align-self:start}.cart-summary .cart-bill{margin-top:0}.cart-checkout{position:static;margin:var(--space-3) 0 0;padding:0;background:none;box-shadow:none}.cart-checkout__total{display:none}.cart-line__price{gap:0 var(--space-2)}.cart-line__was{font-size:var(--font-size-s)}.cart-also__row{margin-inline:calc(-1 * var(--space-1));padding-inline:var(--space-1);scroll-padding-inline:var(--space-1)}.cart-also__item{width:168px}}@media(min-width:990px)and (hover:hover){.cart-also__row{padding-bottom:var(--space-2);scrollbar-width:thin;scrollbar-color:transparent transparent}.cart-also__row:is(:hover,:focus-within){scrollbar-color:var(--scroll-thumb) transparent}@supports not (scrollbar-width: thin){.cart-also__row::-webkit-scrollbar{display:block;height:6px}.cart-also__row:is(:hover,:focus-within)::-webkit-scrollbar-thumb{border-radius:3px;background:var(--scroll-thumb)}}}@media(min-width:1200px){.cart-line{display:grid;grid-template-columns:64px minmax(0,1fr) 7.5rem auto;grid-template-areas:"media info price control";column-gap:var(--space-5);padding-left:0}.cart-line__media{position:static;grid-area:media;align-self:start}.cart-line__info{grid-area:info}.cart-line__price{grid-area:price;flex-direction:column;align-items:flex-end}.cart-line .cart-stepper,.cart-line__control{grid-area:control}}@media(hover:hover){.cart-line__title:hover,.cart-add-more:hover,a.cart-assure__row:hover .cart-assure__text{text-decoration:underline}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-cart.css.map */
