.ezx-cart{--ezx-accent: 95, 119, 252;--ezx-ink: 23, 23, 23;--ezx-page: #f7f7ff;--ezx-tint: #eef0ff;--ezx-line: #e3e5f1;--ezx-r: 1.6rem;--ezx-gap: 2.4rem;background:var(--ezx-page)}.ezx-cart h1,.ezx-cart h2,.ezx-cart h3,.ezx-cart .title{font-family:Ezlo Sans,sans-serif}.ezx-cart .title-wrapper h1.title{font-weight:600;letter-spacing:-.01em}.ezx-cart .ezx-cart-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"items" "side" "cx";gap:var(--ezx-gap)}.ezx-cart .ezx-cart-grid>.cart__contents{grid-area:items;min-width:0}.ezx-cart .ezx-cart-side{grid-area:side;min-width:0}.ezx-cart .ezx-cx-slot{grid-area:cx;min-width:0}.ezx-cart .ezx-cx-slot:not(:has(.ezx-cx)),.ezx-cart .ezx-cart-side:empty{display:none}@media screen and (min-width:990px){.ezx-cart .ezx-cart-grid.has-side{grid-template-columns:minmax(0,1fr) 38rem;grid-template-rows:auto 1fr;grid-template-areas:"items side" "cx side";column-gap:3.2rem;align-items:start}.ezx-cart .ezx-cart-side{position:sticky;top:9.6rem}}@media screen and (min-width:1200px){.ezx-cart .ezx-cart-grid.has-side{grid-template-columns:minmax(0,1fr) 40rem}}.ezx-cart .ezx-cart-side #main-cart-footer{background:none}.ezx-cart .ezx-cart-side .page-width{max-width:none;padding:0}.ezx-cart .ezx-cart-side .cart__footer{display:block;padding:0;margin:0}.ezx-cart .ezx-cart-side .cart__footer-left{display:none}.cart__footer-wrapper:not(:has(#main-cart-footer)){display:none}.ezx-cart .cart-items{display:block;width:100%}.ezx-cart .cart-items thead{display:none}.ezx-cart .cart-items tbody{display:flex;flex-direction:column;gap:1.6rem}.ezx-cart .cart-items .cart-item,.ezx-cart .cart-items .cart-item:first-child,.ezx-cart .cart-items .cart-item:last-child{margin:0;padding:2rem;border:.1rem solid var(--ezx-line);border-radius:var(--ezx-r);background:#fff}.ezx-cart .cart-item>td{padding:0;border:0}.ezx-cart .cart-item__image-container{background:var(--ezx-page);border-radius:1.2rem;overflow:hidden}.ezx-cart .cart-item__image{border-radius:0;object-fit:contain}.ezx-cart .cart-items .cart-item{display:grid;grid-template-columns:12rem minmax(0,1fr) auto;grid-template-rows:1fr auto;grid-template-areas:"media details totals" "media quantity totals";align-items:start;gap:1.2rem 2.4rem}.ezx-cart .cart-item>td.cart-item__media{grid-area:media;align-self:center;width:auto}.ezx-cart .cart-item>td.cart-item__details{grid-area:details;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;width:auto}.ezx-cart .cart-item>td.cart-item__quantity{grid-area:quantity;align-self:end;display:block;width:auto}.ezx-cart .cart-item>td.cart-item__totals{grid-area:totals;display:block;text-align:right}.ezx-cart .cart-item>td.cart-item__totals.large-up-hide,.ezx-cart .cart-item>td.cart-item__remove-btn{display:none!important}.ezx-cart .cart-item .cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){margin-top:0}.ezx-cart .cart-item__details>*{max-width:none;margin:0}.ezx-cart .cart-item__details>.caption-with-letter-spacing,.ezx-cart .cart-item__details>.cart-item__name{flex:0 0 100%}.ezx-cart .cart-item__name{font-weight:600;font-size:2rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ezx-cart .cart-item__details>dl{display:flex;flex-wrap:wrap;gap:.4rem 1rem}.ezx-cart .cart-item__details .product-option,.ezx-cart .cart-item__details .ezx-each{margin:0;padding:0;border:0;font-size:1.4rem;font-weight:400;line-height:1.4;color:rgba(var(--ezx-ink),.6)}.ezx-cart .cart-item__details dl .product-option{display:flex;gap:.3rem}.ezx-cart .cart-item__details dl dd{margin:0}.ezx-cart .cart-item__details>dl{order:1}.ezx-cart .cart-item__details>.ezx-each{order:2}.ezx-cart .cart-item__details>.product-option:not(.ezx-each),.ezx-cart .cart-item__details>.discounts{order:3}.ezx-cart .cart-item__details:has(>dl)>.ezx-each:before{content:"\b7";margin-right:1rem}.ezx-cart .cart-item__details .ezx-each .cart-item__old-price{margin-left:.3rem}.ezx-cart .cart-item__details>.discounts{display:flex;flex-wrap:wrap;gap:.6rem}.ezx-cart .cart-item__details>.discounts:empty{display:none}.ezx-cart .discounts__discount{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.3rem .9rem;border-radius:10rem;background:#e7f6ee;color:#18794e;font-size:1.2rem;font-weight:600;line-height:1.3;letter-spacing:.02em}.ezx-cart .discounts__discount svg{width:1.2rem;height:1.2rem;margin:0;color:currentColor}.ezx-cart .cart-item__quantity-wrapper{display:flex;flex-wrap:nowrap;align-items:center;gap:1.2rem}.ezx-cart .cart-item__quantity-wrapper>cart-remove-button.large-up-hide{display:flex!important}.ezx-cart .cart-item__quantity cart-remove-button .button{min-width:0;min-height:3.6rem;height:3.6rem;width:auto;padding:0 .8rem;gap:.5rem;border:0;border-radius:.8rem;background:none;box-shadow:none;color:#b4524e;font-size:1.4rem;font-weight:500;letter-spacing:0}.ezx-cart .cart-item__quantity cart-remove-button .button:before,.ezx-cart .cart-item__quantity cart-remove-button .button:after{display:none}.ezx-cart .cart-item__quantity cart-remove-button .button:hover{color:#9b2f2a;background:#fdf0ef}.ezx-cart .cart-item__quantity cart-remove-button svg{width:1.6rem;height:1.6rem}.ezx-cart .cart-item .quantity{width:12.8rem;min-height:4rem;height:4rem}.ezx-cart .cart-item .quantity__button{width:4rem}.ezx-cart .cart-item .quantity__input{font-size:1.5rem}.ezx-cart .cart-item .cart-item__totals .price{font-size:2rem;font-weight:600;color:rgb(var(--ezx-ink))}.ezx-cart .cart-item .cart-item__totals .cart-item__old-price{font-size:1.4rem;font-weight:400;color:rgba(var(--ezx-ink),.5)}@media screen and (min-width:750px){.ezx-cart .cart-item .cart-item__totals .price{font-size:2.6rem;font-weight:700;line-height:1.15;letter-spacing:-.01em}}@media screen and (min-width:750px)and (max-width:989px){.ezx-cart .cart-items .cart-item{grid-template-columns:10rem minmax(0,1fr) auto}}@media screen and (max-width:749px){.ezx-cart .cart-items .cart-item{grid-template-columns:8.8rem minmax(0,1fr) auto;grid-template-areas:"media details details" "media quantity totals";gap:1rem 1.2rem;padding:1.6rem}.ezx-cart .cart-item>td.cart-item__totals{align-self:center}.ezx-cart .cart-item__name{font-size:1.6rem}.ezx-cart .ezx-rm__label{display:none}.ezx-cart .cart-item__quantity-wrapper{gap:.6rem}.ezx-cart .cart-item__quantity cart-remove-button .button{padding:0 .6rem}.ezx-cart .cart-item .quantity{width:10.4rem;height:3.6rem;min-height:3.6rem}.ezx-cart .cart-item .quantity__button{width:3.4rem}.ezx-cart .cart-item .cart-item__totals .price{font-size:1.6rem}}.ezx-cart .ezx-cart-side .cart__blocks{display:flex;flex-direction:column;gap:1.6rem;width:100%;max-width:none;margin:0;padding:2.4rem;background:#fff;border:.1rem solid var(--ezx-line);border-radius:var(--ezx-r)}.ezx-cart .ezx-cart-side .cart__blocks>*{margin:0}.ezx-cart .ezx-sum__title{margin:0;font-size:2rem;line-height:1.3;font-weight:600;color:rgb(var(--ezx-ink))}.ezx-cart .ezx-cart-side .js-contents{display:flex;flex-direction:column;gap:1.2rem}.ezx-cart .ezx-cart-side .subtotals,.ezx-cart .ezx-cart-side .totals{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin:0}.ezx-cart .ezx-cart-side .subtotals__total,.ezx-cart .ezx-cart-side .subtotals__total-value{margin:0;font-size:1.5rem;font-weight:400;color:rgba(var(--ezx-ink),.75)}.ezx-cart .ezx-cart-side .totals{padding-top:1.6rem;border-top:.1rem solid var(--ezx-line)}.ezx-cart .ezx-cart-side .totals__total{margin:0;font-size:2rem;font-weight:600}.ezx-cart .ezx-cart-side .totals__total-value{margin:0;font-size:2.6rem;font-weight:700;color:rgb(var(--ezx-ink))}.ezx-cart .ezx-cart-side .tax-note{display:block;margin:0;font-size:1.25rem;line-height:1.45;color:rgba(var(--ezx-ink),.6)}.ezx-cart .ezx-cart-side .cart__ctas{display:flex;flex-direction:column;gap:1rem;margin:0}.ezx-cart .ezx-cart-side .cart__checkout-button{order:-1;width:100%;max-width:none;min-height:5.2rem;margin:0;border:0;border-radius:1.2rem;background:rgb(var(--ezx-accent));color:#fff;font-size:1.6rem;font-weight:600;letter-spacing:0;box-shadow:none;transition:background-color .2s}.ezx-cart .ezx-cart-side .cart__checkout-button:before,.ezx-cart .ezx-cart-side .cart__checkout-button:after{display:none}.ezx-cart .ezx-cart-side .cart__checkout-button:hover{background:#465ee8}.ezx-cart .ezx-cart-side .cart__checkout-button[disabled]{opacity:.5}.ezx-cart .ezx-cart-side .cart__ctas>a.button{min-height:0;width:auto;align-self:center;padding:.4rem 0;border:0;background:none;box-shadow:none;color:rgb(var(--ezx-accent));font-size:1.4rem;font-weight:600}.ezx-cart .ezx-cart-side .cart__ctas>a.button:before,.ezx-cart .ezx-cart-side .cart__ctas>a.button:after{display:none}.ezx-cart .ezx-cart-side .cart__ctas>a.button:hover{text-decoration:underline}.ezx-cart .ezx-cart-side .cart__dynamic-checkout-buttons{margin:0}.ezx-cart .ezx-sum__trust{order:10;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0;padding:1.6rem 0 0;list-style:none;border-top:.1rem solid var(--ezx-line)}.ezx-cart .ezx-sum__trust li{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;font-size:1.2rem;line-height:1.35;color:rgba(var(--ezx-ink),.75)}.ezx-cart .ezx-sum__trust svg{width:2.4rem;height:2.4rem;color:rgb(var(--ezx-accent))}.ezx-cart .ezx-cart-side .cart__note{order:20;margin:0;padding-top:1.6rem;border-top:.1rem solid var(--ezx-line)}.ezx-cart .ezx-cart-side .cart__note label{font-size:1.5rem;font-weight:600;margin-bottom:.8rem}.ezx-cart .ezx-cart-side .cart__note .text-area{min-height:8rem;border:.1rem solid var(--ezx-line);border-radius:1.2rem;background:#fff}.ezx-cart .ezx-cart-side #cart-errors{order:30}.ezx-cart .ezx-cart-side #cart-errors:empty{display:none}.ezx-cart .cart__items{border:0;padding-bottom:0}.ezx-cart .ezx-cart-side .cart__blocks>.js-contents{border:0;padding:0}.ezx-cart .ezx-cart-side .cart__blocks .cart__ctas{margin:0;padding:0;border:0}.ezx-cart .ezx-cart-side .cart__blocks .cart__dynamic-checkout-buttons{width:100%;max-width:none;margin:0}.ezx-cart .ezx-cart-side shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-inline-alignment: stretch;--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-border-radius: 12px;--shopify-accelerated-checkout-row-gap: 8px}.ezx-cart .ezx-cart-side .tax-note{border:0;padding:0}.ezx-cart .ezx-cart-side{display:flex;flex-direction:column}.ezx-cart .ezx-cart-back{align-self:flex-end;display:inline-flex;align-items:center;gap:.4rem;margin:0 0 1.2rem;font-size:1.5rem;font-weight:600;line-height:1.3;color:rgb(var(--ezx-accent));text-decoration:none}.ezx-cart .ezx-cart-back svg{width:1.8rem;height:1.8rem}.ezx-cart .ezx-cart-back:hover{text-decoration:underline}.ezx-cart.is-empty .ezx-cart-back{display:none}.ezx-cart .ezx-cart-side .cart__ctas>a.button{display:none!important}@media screen and (min-width:990px){.ezx-cart .ezx-cart-grid.has-side .ezx-cart-back{position:absolute;right:0;bottom:100%;margin:0 0 1.4rem}}.ezx-cart .ezx-cart-side .totals__total-value{display:inline-flex;align-items:baseline;gap:.8rem}.ezx-cart .ezx-sum__cur{font-size:1.3rem;font-weight:500;letter-spacing:.04em;color:rgba(var(--ezx-ink),.55)}.ezx-cart .ezx-cart-side .cart__checkout-button{display:inline-flex!important;align-items:center;justify-content:center;gap:.6rem}.ezx-cart .ezx-sum__chev{width:1.8rem;height:1.8rem;flex:0 0 auto;transition:transform .2s}.ezx-cart .ezx-cart-side .cart__checkout-button:hover .ezx-sum__chev{transform:translate(.3rem)}.ezx-cart .ezx-cart-side shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-row-gap: 8px}.ezx-cart .ezx-cart-side .additional-checkout-buttons--horizontal .wallet-cart-grid{margin:0 -4px}.ezx-cart .ezx-cart-side .additional-checkout-buttons--horizontal .wallet-cart-button-container{margin:0 4px;min-width:0;flex:1 1 0}.ezx-cart .ezx-cart-grid{padding-bottom:4rem}@media screen and (min-width:990px){.ezx-cart .ezx-cart-grid.has-side{align-items:stretch}.ezx-cart .ezx-cart-grid.has-side .ezx-cart-side{position:relative;top:auto;align-self:stretch}.ezx-cart .ezx-cart-grid.has-side .ezx-cx-slot{align-self:start}.ezx-cart .ezx-cart-side>#main-cart-footer,.ezx-cart .ezx-cart-side>#main-cart-footer>.page-width,.ezx-cart .ezx-cart-side .cart__footer{flex:1 1 auto;display:flex;flex-direction:column}.ezx-cart .ezx-cart-side .cart__blocks{flex:1 1 auto}.ezx-cart .ezx-cart-side .cart__note{flex:1 1 auto;display:flex;flex-direction:column}.ezx-cart .ezx-cart-side .cart__note .text-area{flex:1 1 auto;min-height:8rem;resize:none}}.ezx-cart .ezx-cart-side .additional-checkout-buttons--horizontal .paypal-buttons{min-width:0!important;width:100%!important}.ezx-crumbs{background:#f7f7ff}.ezx-crumbs .ezx-crumbs__nav{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:24px 0 0;font-family:Ezlo Sans,sans-serif;font-size:14px;line-height:1.4;color:#888b8d}.ezx-crumbs .ezx-crumbs__nav a{color:#4594d1;text-decoration:none}.ezx-crumbs .ezx-crumbs__nav a:hover{text-decoration:underline}@media screen and (min-width:769px){.ezx-crumbs+cart-items.ezx-cart.section-responsive-padding{padding-top:3.2rem}}@media screen and (max-width:768px){.ezx-crumbs{display:none}}.ezx-cart .ezx-cart-side shopify-accelerated-checkout-cart>shop-pay-wallet-button,.ezx-cart .ezx-cart-side shopify-accelerated-checkout-cart>shopify-paypal-button,.ezx-cart .ezx-cart-side shopify-accelerated-checkout-cart>shopify-google-pay-button{border-radius:12px;overflow:hidden}.ezx-cart .ezx-cart-side .additional-checkout-buttons--horizontal shopify-accelerated-checkout-cart>:nth-child(1):nth-last-child(3){flex:0 0 calc(100% + 2.67px);width:calc(100% + 2.67px)}.ezx-cart .ezx-cart-side .additional-checkout-buttons--horizontal shopify-accelerated-checkout-cart>:nth-child(2):nth-last-child(2){flex:0 0 calc(100% + 2.67px);width:calc(100% + 2.67px);margin-left:-1.33px}.ezx-cart .ezx-cart-side .additional-checkout-buttons--horizontal shopify-accelerated-checkout-cart>:nth-child(3):nth-last-child(1){flex:0 0 calc(100% + 2.67px);width:calc(100% + 2.67px);margin-left:-2.67px}
/*# sourceMappingURL=/cdn/shop/t/101/assets/ezx-cart.css.map */
