body:has(main[data-template=cart]){background:var(--ev-mist-50, #f4f8f8)}cart-items.ev-cart,.ev-cart-foot{display:block;background:transparent}.ev-cart__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.8rem 2.4rem;margin-bottom:2.4rem}.ev-cart__title{margin:0;font-family:var(--ev-font-display, inherit);font-size:3.2rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--ev-petrol-900, #08202b)}.ev-cart__back{display:inline-flex;align-items:center;gap:.6rem;font-size:1.5rem;font-weight:600;color:var(--ev-teal-600, #0a7c80);text-decoration:none}.ev-cart__back:before{content:"";width:.8rem;height:.8rem;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.ev-cart__back:hover{text-decoration:underline;text-underline-offset:.3rem}.ev-cart__back:hover:before{transform:translate(-.3rem) rotate(45deg)}.ev-cart__count{margin:0 0 1.4rem;font-size:1.4rem;color:var(--ev-slate-500, #4a626b)}.ev-cart__empty{display:none;max-width:52rem;margin:2rem auto 4rem;padding:4rem 2.4rem;text-align:center;background:#fff;border:1px solid var(--ev-mist-300, #c5d3d3);border-radius:var(--ev-radius-lg, 16px)}.is-empty .ev-cart__empty{display:block}.is-empty .ev-cart__head,.is-empty .ev-cart__contents{display:none}.ev-cart__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:8rem;height:8rem;margin-bottom:1.6rem;border-radius:50%;background:var(--ev-petrol-900, #08202b);color:var(--ev-teal-300, #4dd6d1);--ev-icon-accent: var(--ev-volt-400, #c6f432)}.ev-cart__empty-title{margin:0 0 .8rem;font-family:var(--ev-font-display, inherit);font-size:2.4rem;font-weight:700;color:var(--ev-petrol-900, #08202b)}.ev-cart__empty-text{margin:0 auto 2.4rem;max-width:36ch;font-size:1.6rem;line-height:1.5;color:var(--ev-slate-500, #4a626b)}.ev-cart__empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem}.ev-cart__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.4rem;border:1.5px solid var(--ev-teal-600, #0a7c80);border-radius:var(--ev-radius-md, 10px);font-size:1.5rem;font-weight:600;text-decoration:none;transition:background-color .15s ease,color .15s ease}.ev-cart__btn--solid{background:var(--ev-teal-600, #0a7c80);color:#fff}.ev-cart__btn--solid:hover{background:var(--ev-petrol-800, #0e2f3d);border-color:var(--ev-petrol-800, #0e2f3d);color:#fff}.ev-cart__btn--line{background:transparent;color:var(--ev-teal-600, #0a7c80)}.ev-cart__btn--line:hover{background:var(--ev-teal-600, #0a7c80);color:#fff}.ev-cart__list{display:grid;gap:1.6rem;margin:0;padding:0;list-style:none}.ev-cart__item{position:relative;display:grid;grid-template-columns:9.6rem minmax(0,1fr);grid-template-areas:"media info" "qty total";gap:1.6rem;align-items:center;padding:1.6rem;background:#fff;border:1px solid var(--ev-mist-300, #c5d3d3);border-radius:var(--ev-radius-lg, 16px);transition:border-color .2s ease,box-shadow .2s ease}.ev-cart__item:hover,.ev-cart__item:focus-within{border-color:var(--ev-teal-600, #0a7c80);box-shadow:0 14px 28px -18px #08202b73}.ev-cart__media{position:relative;grid-area:media;display:block;aspect-ratio:1;overflow:hidden;background:radial-gradient(circle at 50% 62%,#2fc4c03d,#2fc4c000 70%),var(--ev-mist-50, #f4f8f8);border-radius:var(--ev-radius-md, 10px)}.ev-cart__media img{position:absolute;top:.8rem;right:.8rem;bottom:.8rem;left:.8rem;display:block;width:calc(100% - 1.6rem);height:calc(100% - 1.6rem);object-fit:contain}.ev-cart__info{grid-area:info;min-width:0}.ev-cart__name{display:block;font-family:var(--ev-font-display, inherit);font-size:1.7rem;font-weight:700;line-height:1.3;color:var(--ev-petrol-900, #08202b);text-decoration:none;overflow-wrap:anywhere}.ev-cart__name:hover{color:var(--ev-teal-600, #0a7c80)}.ev-cart__tags{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none}.ev-cart__tag{display:inline-flex;align-items:center;gap:.6rem;min-height:3rem;padding:0 1.2rem 0 .8rem;background:#e3f2f2;border-radius:999px;font-size:1.4rem;font-weight:600;line-height:1;color:var(--ev-petrol-800, #0e2f3d)}.ev-cart__tag:not(:has(.ev-od-ico)){padding-left:1.2rem}.ev-cart__tag small{margin-right:.2rem;font-size:1.3rem;font-weight:400;color:var(--ev-slate-500, #4a626b)}.ev-cart .ev-od-ico,.ev-cart-sum .ev-od-ico{display:inline-flex;flex:none;color:var(--ev-teal-600, #0a7c80)}.ev-cart .ev-od-ico svg,.ev-cart-sum .ev-od-ico svg{display:block;width:1.8rem;height:1.8rem}.ev-cart__unit{margin:.8rem 0 0;font-size:1.4rem;color:var(--ev-slate-500, #4a626b)}.ev-cart__unit s{margin-right:.6rem;opacity:.7}.ev-cart__unit strong{color:var(--ev-petrol-900, #08202b)}.ev-cart__qty{grid-area:qty;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem}.ev-cart .quantity{width:13.2rem;min-height:4.4rem;overflow:hidden;background:#fff;border:1.5px solid var(--ev-teal-600, #0a7c80);border-radius:999px;color:var(--ev-petrol-900, #08202b)}.ev-cart .quantity:before,.ev-cart .quantity:after{display:none}.ev-cart .quantity .quantity__button{width:4.2rem;margin:0;color:var(--ev-teal-600, #0a7c80);transition:background-color .15s ease,color .15s ease,transform .1s ease}.ev-cart .quantity .quantity__button:hover:not(:disabled){background:var(--ev-teal-600, #0a7c80);color:#fff}.ev-cart .quantity .quantity__button:active:not(:disabled){transform:scale(.92)}.ev-cart .quantity .quantity__button .svg-wrapper{width:1.2rem}.ev-cart .quantity .quantity__input{font-family:var(--ev-font-display, inherit);font-size:1.6rem;font-weight:700;opacity:1}.ev-cart .quantity .quantity__button:focus-visible,.ev-cart .quantity .quantity__input:focus-visible{outline:.3rem solid var(--ev-teal-400, #2fc4c0);outline-offset:-.3rem}.ev-cart__remove{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:0 .4rem;font-size:1.4rem;font-weight:600;color:var(--ev-slate-500, #4a626b);text-decoration:none;transition:color .15s ease}.ev-cart__remove .svg-wrapper{display:inline-flex;width:1.8rem}.ev-cart__remove:hover{color:#b3441c;text-decoration:underline;text-underline-offset:.3rem}.ev-cart__remove:focus-visible{outline:.3rem solid var(--ev-teal-400, #2fc4c0);outline-offset:.2rem;border-radius:6px}.ev-cart .cart-item__error{flex-basis:100%}.ev-cart .cart-item__error-text{font-size:1.3rem;line-height:1.4;color:#b3441c}.ev-cart__total{position:relative;grid-area:total;display:flex;justify-content:flex-end;text-align:right}.ev-cart__total .loading__spinner{top:.4rem;right:0}.ev-cart__total .price{font-family:var(--ev-font-display, inherit);font-size:2rem;font-weight:700;color:var(--ev-petrol-900, #08202b)}.ev-cart__total .cart-item__discounted-prices,.ev-cart__total .cart-item__discounted-prices dd{margin:0}.ev-cart-foot__wrap{padding-top:0;padding-bottom:4rem}.ev-cart-foot.is-empty{display:none}.ev-cart-sum{position:relative;overflow:hidden;padding:2.4rem;background:var(--ev-petrol-900, #08202b);border-radius:20px;color:#fff}.ev-cart-sum:before{content:"";position:absolute;top:-40%;right:-30%;width:36rem;aspect-ratio:1;background:radial-gradient(circle,#4dd6d13d,#4dd6d100 65%);pointer-events:none}.ev-cart-sum>*{position:relative}.ev-cart-sum__title{margin:0 0 2rem;font-family:var(--ev-font-display, inherit);font-size:2rem;font-weight:700;color:#fff}.ev-cart-sum .totals{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1.2rem;margin:0;padding:1.6rem 0 0;border-top:1px solid rgba(255,255,255,.18)}.ev-cart-sum .totals__total{margin:0;font-size:1.5rem;font-weight:500;color:#bcdcdc}.ev-cart-sum .totals__total-value{margin:0;font-family:var(--ev-font-display, inherit);font-size:3rem;font-weight:700;line-height:1.1;color:var(--ev-teal-300, #4dd6d1)}.ev-cart-sum__tax{margin:1rem 0 2rem;font-size:1.3rem;line-height:1.5;color:#bcdcdc}.ev-cart-sum__flag{display:flex;align-items:flex-start;gap:1rem;margin:0 0 2rem;padding:1.2rem;background:#c6f43214;border:1px solid rgba(198,244,50,.35);border-radius:var(--ev-radius-md, 10px);font-size:1.3rem;line-height:1.45;color:#e6eeee}.ev-cart-sum__flag .ev-od-ico{color:var(--ev-volt-400, #c6f432)}.ev-cart-sum .discounts{margin:0 0 1.2rem;color:var(--ev-volt-400, #c6f432)}.ev-cart-sum__note{display:block;margin:0 0 2rem}.ev-cart-sum__note label{display:block;margin-bottom:.6rem;font-size:1.3rem;color:#bcdcdc}.ev-cart-sum__note textarea{width:100%;padding:1rem 1.2rem;background:#ffffff14;border:1px solid rgba(255,255,255,.25);border-radius:var(--ev-radius-md, 10px);color:#fff;font:inherit;font-size:1.4rem}.ev-cart-sum .cart__ctas{display:block;text-align:left}.ev-cart-sum__checkout{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;min-height:5.6rem;padding:0 2rem;background:var(--ev-volt-400, #c6f432);border:0;border-radius:var(--ev-radius-md, 10px);color:var(--ev-petrol-950, #051820);font-family:var(--ev-font-display, inherit);font-size:1.7rem;font-weight:700;cursor:pointer;transition:background-color .15s ease,transform .15s ease,box-shadow .2s ease}.ev-cart-sum__checkout svg{transition:transform .2s ease}.ev-cart-sum__checkout:hover:not(:disabled){background:#d6ff4a;box-shadow:0 12px 24px -12px #c6f432b3}.ev-cart-sum__checkout:hover:not(:disabled) svg{transform:translate(.4rem)}.ev-cart-sum__checkout:active:not(:disabled){transform:scale(.98)}.ev-cart-sum__checkout:disabled{opacity:.5;cursor:not-allowed}.ev-cart-sum__checkout:focus-visible{outline:.3rem solid #fff;outline-offset:.3rem}.ev-cart-sum .cart__dynamic-checkout-buttons{max-width:none;margin:1.2rem 0 0}.ev-cart-sum__errors:empty{display:none}.ev-cart-sum__errors{margin-top:1.2rem;font-size:1.4rem;color:#ffb199}.ev-cart-sum__trust{display:grid;gap:1.2rem;margin:2.4rem 0 0;padding:2rem 0 0;border-top:1px solid rgba(255,255,255,.18);list-style:none}.ev-cart-sum__trust li{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem;line-height:1.4;color:#e6eeee}.ev-cart-sum__trust .ev-icon{flex:none;color:var(--ev-teal-300, #4dd6d1);--ev-icon-accent: var(--ev-volt-400, #c6f432)}@media screen and (min-width:750px){.ev-cart__title{font-size:4rem}.ev-cart__item{grid-template-columns:12rem minmax(0,1fr) auto 11rem;grid-template-areas:"media info qty total";gap:2.4rem;padding:2rem}.ev-cart__qty{flex-direction:column;align-items:flex-start;gap:.4rem}.ev-cart__total{align-self:center}}@media screen and (min-width:990px){main[data-template=cart]:has(cart-items:not(.is-empty)){display:grid;grid-template-columns:minmax(0,1fr) 38rem;column-gap:3.2rem;align-items:start;max-width:var(--page-width);margin:0 auto;padding:0 5rem}main[data-template=cart]:has(cart-items:not(.is-empty)) .page-width{max-width:none;padding:0}main[data-template=cart]:has(cart-items:not(.is-empty)) .shopify-section:has(#main-cart-footer){position:sticky;top:13rem}.ev-cart-foot__wrap{padding-top:4.2rem}}@media screen and (max-width:749px){.ev-cart-sum{padding:2rem}.ev-cart-foot__wrap{padding-top:.8rem}}@media(prefers-reduced-motion:reduce){.ev-cart__item,.ev-cart__back:before,.ev-cart-sum__checkout,.ev-cart-sum__checkout svg,.ev-cart .quantity .quantity__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ev-cart.css.map */
