cart-items .title-wrapper-with-count{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}cart-items .title-wrapper-with-count .cart-count-bubble{background-color:#2be1cc;font-size:calc(var(--font-body-scale)*1.4rem);font-weight:600;height:2.6rem;position:static;width:2.6rem}cart-items .cart__container{display:flex;gap:2rem}@media(max-width:1199.98px){cart-items .cart__container{flex-direction:column}}cart-items .cart__container .cart__contents{min-width:0;width:calc(100% - 480px - 7.2rem)}@media(max-width:1199.98px){cart-items .cart__container .cart__contents{width:100%}}cart-items .cart__container .cart__contents .cart__items{background:#fff;border-radius:2rem;padding:2rem 4rem}@media(max-width:749.98px){cart-items .cart__container .cart__contents .cart__items{padding:2rem}}cart-items .cart__container .cart__contents .cart-item{display:flex;gap:2rem;justify-content:space-between}cart-items .cart__container .cart__contents .cart-item:not(:last-child){border-bottom:1px solid #ebf2ff;margin-bottom:2rem;padding-bottom:2rem}cart-items .cart__container .cart__contents .cart-item .cart-item__infos{display:flex;gap:4rem;width:100%}@media(max-width:749.98px){cart-items .cart__container .cart__contents .cart-item .cart-item__infos{align-items:center;gap:1rem}}cart-items .cart__container .cart__contents .cart-item .cart-item__infos .cart-item__media{flex-grow:1;flex-shrink:0}cart-items .cart__container .cart__contents .cart-item .cart-item__infos .cart-item__media .cart-item__image-container{background:#fff;height:100%;width:100%}cart-items .cart__container .cart__contents .cart-item .cart-item__infos .cart-item__media .cart-item__image-container .cart-item__image{height:100%;-o-object-fit:contain;object-fit:contain}cart-items .cart__container .cart__contents .cart-item .cart-item__infos .cart-item__name{color:inherit;font-weight:500}cart-items .cart__container .cart__contents .cart-item .cart-item__infos .cart-item__details{display:flex;flex-grow:0;flex-shrink:1;gap:4rem;justify-content:space-between;min-width:0;width:100%}@media(max-width:749.98px){cart-items .cart__container .cart__contents .cart-item .cart-item__infos .cart-item__details{font-size:calc(var(--font-body-scale)*1.2rem);gap:1rem}}cart-items .cart__container .cart__contents .cart-item .cart-item__infos .cart-item__details .cart-item__left{display:flex;flex-direction:column;justify-content:space-between}cart-items .cart__container .cart__contents .cart-item .cart-item__infos .cart-item__details .cart-item__left .cart-item__quantity-wrapper .remove-button{color:#777;display:flex;font-size:calc(var(--font-body-scale)*1.4rem);justify-content:center;margin-top:1rem;text-decoration:underline}cart-items .cart__container .cart__contents .cart-item .cart-item__infos .cart-item__details .cart-item__left .cart-item__quantity-wrapper .cart-quantity{background:#fff;border:1px solid #000;height:3.2rem;min-height:3.2rem;width:calc(10rem/var(--font-body-scale) + var(--inputs-border-width)*2)}cart-items .cart__container .cart__contents .cart-item .cart-item__infos .cart-item__details .cart-item__left .cart-item__quantity-wrapper .quantity__button{width:calc(3rem/var(--font-body-scale))}cart-items .cart__container .cart__contents .cart-item .cart-item__infos .cart-item__details .cart-item__left .cart-item__quantity-wrapper .quantity__button .svg-wrapper{width:.8rem}@media(max-width:749.98px){cart-items .cart__container .cart__contents .cart-item .cart-item__infos .cart-item__details .cart-item__left .cart-item__quantity-wrapper .quantity__input{font-size:calc(var(--font-body-scale)*1.2rem)}}cart-items .cart__container .cart__contents .cart-item .cart-item__infos .cart-item__details .cart-item__left .cart-item__quantity{padding-left:0}@media(max-width:749.98px){cart-items .cart__container .cart__contents .cart-item .cart-item__infos .cart-item__details .cart-item__left .cart-item__quantity{width:100%}}cart-items .cart__container .cart__contents .cart-item .cart-item__infos .cart-item__details .product__inventory{align-items:center;display:flex;font-size:calc(var(--font-body-scale)*1.2rem);gap:.5rem}@media(max-width:749.98px){cart-items .cart__container .cart__contents .cart-item .cart-item__infos .cart-item__details .product__inventory{font-size:calc(var(--font-body-scale)*1rem)}}cart-items .cart__container .cart__contents .cart-item .cart-item__infos .product-options{align-items:center;display:flex}@media(max-width:749.98px){cart-items .cart__container .cart__contents .cart-item .cart-item__infos .product-options{align-items:flex-start}}cart-items .cart__container .cart__contents .cart-item .cart-item__infos .product-options-item-components{align-items:flex-start;flex-direction:column}cart-items .cart__container .cart__contents .cart-item .cart-item__infos .product-options-item-components .product-option{align-items:center;display:flex}cart-items .cart__container .cart__contents .cart-item .cart-item__infos .product-options-item-components .product-option:before{content:"•";display:block;margin-left:.5rem;margin-right:.5rem}cart-items .cart__container .cart__contents .cart-item .cart-item__infos .product-options-item-components .product-option:after{content:none!important}cart-items .cart__container .cart__contents .cart-item .cart-item__infos .product-options .product-option{margin:0}cart-items .cart__container .cart__contents .cart-item .cart-item__infos .product-options .product-option:not(:last-child){align-items:center;display:flex}cart-items .cart__container .cart__contents .cart-item .cart-item__infos .product-options .product-option:not(:last-child):after{content:"•";display:block;margin-left:.5rem;margin-right:.5rem}cart-items .cart__container .cart__contents .cart-item .cart-item__right{align-items:flex-end;display:flex;flex-direction:column;margin:0;row-gap:2rem}@media(max-width:749.98px){cart-items .cart__container .cart__contents .cart-item .cart-item__right{justify-content:space-between}}cart-items .cart__container .cart__contents .cart-item .cart-item__right .cart-item__price-wrapper{font-weight:700;white-space:nowrap}cart-items .cart__container .cart__contents .cart-item .cart-item__right .cart-item__price-wrapper .price.price--end{font-size:calc(var(--font-body-scale)*1.8rem)}@media(max-width:749.98px){cart-items .cart__container .cart__contents .cart-item .cart-item__right .cart-item__price-wrapper .price.price--end{font-size:calc(var(--font-body-scale)*1.4rem)}}cart-items .cart__container .cart__contents .cart-item .cart-item__right cart-remove-button .ax-link{color:inherit;font-size:calc(var(--font-body-scale)*1.2rem);padding-top:0}cart-items .cart__container .cart__contents .cart-item .cart-item__right cart-remove-button .ax-link:before{border-color:inherit}cart-items .cart__container .continue-shopping{color:inherit;font-size:calc(var(--font-body-scale)*1.4rem);margin-left:4rem;margin-top:3rem}cart-items .cart__container .continue-shopping:before{border-color:inherit}@media(min-width:550px){cart-items .cart__container #main-cart-footer{position:sticky;top:calc(var(--header-height) + 2rem)}}cart-items .cart__container #main-cart-footer{flex-shrink:0;height:-moz-fit-content;height:fit-content;max-width:32%;min-width:480px;width:100%}@media(max-width:1199.98px){cart-items .cart__container #main-cart-footer{margin:0;max-width:100%;min-width:100%}}cart-items .cart__container #main-cart-footer .cart__footer{background-color:#fff;border-radius:2rem;justify-content:center;padding:2rem}cart-items .cart__container #main-cart-footer .cart__footer .cart__blocks{width:100%}cart-items .cart__container #main-cart-footer .cart__footer .cart__subtotal{align-items:flex-start;background:#ebf2ff;border-radius:1rem;flex-direction:column;padding:2rem;row-gap:1rem}cart-items .cart__container #main-cart-footer .cart__footer .free-shipping-container{margin-top:2rem;width:100%}cart-items .cart__container #main-cart-footer .cart__footer .free-shipping-container .free-shipping-title,cart-items .cart__container #main-cart-footer .cart__footer .free-shipping-container [data-congratulations]{text-wrap:pretty;font-size:calc(var(--font-body-scale)*1.4rem);margin-top:1rem}@media(max-width:749.98px){cart-items .cart__container #main-cart-footer .cart__footer .free-shipping-container .free-shipping-title,cart-items .cart__container #main-cart-footer .cart__footer .free-shipping-container [data-congratulations]{font-size:calc(var(--font-body-scale)*1.2rem)}}cart-items .cart__container #main-cart-footer .cart__footer .free-shipping-container .free-shipping-bar{background:#ebf2ff;border-radius:3rem;display:block;height:.7rem;position:relative;width:100%}cart-items .cart__container #main-cart-footer .cart__footer .free-shipping-container .free-shipping-bar:before{background:linear-gradient(230deg,#2be1cc,#007dff 100%);border-radius:3rem;content:"";height:100%;left:0;max-width:100%;position:absolute;top:0;width:var(--free-shipping)}cart-items .cart__container #main-cart-footer .cart__footer .totals{display:flex;justify-content:space-between;margin:0;width:100%}cart-items .cart__container #main-cart-footer .cart__footer .totals.total{font-weight:700;margin-top:2rem}cart-items .cart__container #main-cart-footer .cart__footer .totals.total .totals__total{display:flex;flex-direction:column;font-size:calc(var(--font-heading-scale)*2.5rem);font-weight:500}@media(max-width:749.98px){cart-items .cart__container #main-cart-footer .cart__footer .totals.total .totals__total{font-size:calc(var(--font-body-scale)*2rem)}}cart-items .cart__container #main-cart-footer .cart__footer .totals.total .totals__total span{font-size:1rem;font-weight:400;margin-top:.3rem}cart-items .cart__container #main-cart-footer .cart__footer .totals.total .totals__total-value{font-size:calc(var(--font-heading-scale)*2.5rem);font-weight:900}@media(max-width:749.98px){cart-items .cart__container #main-cart-footer .cart__footer .totals.total .totals__total-value{font-size:calc(var(--font-body-scale)*2rem)}}cart-items .cart__container #main-cart-footer .cart__footer .totals .totals__total{font-size:calc(var(--font-body-scale)*1.6rem);font-weight:500}cart-items .cart__container #main-cart-footer .cart__footer .totals .totals__total-value{font-size:calc(var(--font-body-scale)*1.6rem)}cart-items .cart__container #main-cart-footer .cart__footer .cart__ctas{display:flex;flex-direction:column;margin-top:2rem}cart-items .cart__container #main-cart-footer .cart__footer .cart__ctas .button{margin:0}cart-items .cart__container #main-cart-footer .cart__footer .footer__payment{margin-top:2rem}cart-items .cart__container #main-cart-footer .cart__footer .footer__payment .list-payment{-moz-column-gap:1.5rem;column-gap:1.5rem;justify-content:flex-start;list-style:none;row-gap:.5rem}cart-items .cart__container #main-cart-footer .cart__footer .footer__payment .list-payment__item{border-radius:3px}cart-items .cart__container #main-cart-footer .cart__footer .footer__payment .list-payment__item svg{width:3.5rem}cart-items .cart-carousel{border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);margin-top:2rem;padding:1.5rem 2rem}cart-items .cart-carousel .items{display:flex;justify-content:center;max-width:none!important;width:100%!important}cart-items .cart-carousel .items .item-content{align-items:center;display:flex;flex-direction:row;gap:1rem}cart-items .cart-carousel .items .item-title{font-size:calc(var(--font-body-scale)*1.8rem)}cart-items .cart-carousel .items .item-detail{color:#777;font-size:calc(var(--font-body-scale)*1.4rem)}@media(max-width:749.98px){cart-items .cart-carousel .items .item-detail{font-size:calc(var(--font-body-scale)*1.2rem)}}cart-items .cart-carousel .article-card__pagination{display:flex;flex-direction:column;gap:2rem;justify-content:center;position:absolute;right:0}cart-items .cart-carousel .article-card__pagination .swiper-pagination{background-color:#ebf2ff;position:static;white-space:nowrap;z-index:2}cart-items .cart-carousel .article-card__pagination .swiper-pagination .swiper-pagination-bullet-active{background-color:#1e1e1e;width:6px}cart-items .cart-carousel .item-wrapper__inner{display:flex!important;flex-wrap:nowrap}cart-items .cart-carousel .swiper{display:flex;justify-content:space-between;position:relative}cart-items .cart-carousel .swiper .swiper-slide{display:flex;justify-content:flex-start}