.cart-container .cart{padding:1.5rem 1rem}.cart-container .cart__popup-box{padding:1.5rem}.cart-container .cart__info-bar{flex-wrap:wrap}.cart-container .cart__header-wrapper .cart__action-btn{border-radius:.25rem;border:.125rem solid rgba(0,144,53,1.00);padding:.5rem}.cart-container .cart__header-wrapper .cart__action-btn svg{margin-right:0}.cart-container .cart__header-wrapper .cart__action-btn span{display:none}.cart-container .cart__header-wrapper .cart__action-btn:last-of-type{margin-right:0}.cart-container .cart__header-wrapper .cart__action-btn:disabled{border-color:#dddddd}.cart-container .cart__products-expanded{height:auto;overflow:auto}.cart-container .cart__products-expanded .cart-row{padding-left:1.25rem}.cart-container .cart__options{margin:1.5rem 0}.cart-container .cart__options.first-step{grid-template-columns:100%;grid-template-rows:repeat(3, auto)}.cart-container .cart__options.first-step .cart__loyalty-info{margin-bottom:1.5rem}.cart-container .cart__options.first-step .cart__summary{grid-column:1;grid-row:2}.cart-container .cart__options.first-step .cart__next-btn{grid-column:1;grid-row:3}.cart-container .cart__options.first-step .cart__pay-with-points{margin:.5rem 0 1rem 0}.cart-container .cart__options.third-step{grid-template-columns:100%}.cart-container .cart__options.third-step .cart__summary{grid-column:1;grid-row:2;display:flex;flex-direction:column}.cart-container .cart__options.third-step .cart__summary-row:first-child{padding-top:1.5rem}.cart-container .cart__options.third-step .cart__summary.cart-hide-summary .cart__summary-row:first-child{display:flex}.cart-container .cart__summary{grid-column:1}.cart-container .cart__next-btn{grid-row:2;grid-column:1}.cart-container .cart__back-btn{grid-row:3;margin:.625rem auto 0}.cart-container .cart__second-step{flex-direction:column;align-items:center}.cart-container .cart__second-step .login-container{margin-right:0;margin-bottom:2rem;max-width:36.75rem;width:100%}.cart-container .cart__order-button{max-width:18.75rem;align-self:center}.cart-container .cart.thank-you-content{padding:1.5rem 1rem}.cart-container .cart__redirect-btn svg.right-icon{color:#fff}.cart-container .cart__empty-icon{width:2rem;height:2rem;margin-right:1rem}.cart-container .cart__empty-text{font-size:1.125rem}.cart-container .form__wrapper.first-short>.form__input-wrapper{width:49%}.cart-container .form__wrapper.first-short>.form__input-wrapper:first-child{width:49%}.cart-header{padding:1rem;grid-template-columns:auto 1fr;gap:5%}.cart-header__steps-separator{margin:0 auto 1.25rem}.cart-header__logo{margin-right:unset;max-width:6.25rem}.cart-header__logo img{max-width:100%;object-fit:contain}.cart-header__step-text{font-size:.625rem}.cart-header__step-icon{width:1.5rem;height:1.5rem;font-size:.875rem}.cart-footer{padding:1rem 2rem 2rem}.cart-account-box{max-width:36.75rem;width:100%}.cart-account-box__btn.secondary-btn{margin-top:1rem}.cart-data-section.last{border-bottom:.125rem solid #dddddd}.cart-row{display:grid;justify-content:space-between;align-items:start;grid-template-columns:50% 50%;grid-template-rows:repeat(3, auto);padding:1rem 0}.cart-row__number,.cart-row__total-price,.cart-row__currency{display:none}.cart-row__deposit-price{width:auto;text-align:right;padding-right:0;margin-top:1rem;display:flex;flex-direction:column;align-items:flex-start}.cart-row__deposit-price .deposit{display:flex;gap:.25rem}.cart-row__deposit-price .deposit__unit{display:flex;gap:.25rem;margin-top:.125rem;font-size:.75rem;line-height:1rem}.cart-row__product{width:100%;grid-row:1;grid-column:1/3;margin-bottom:1rem}.cart-row__product .cart-additional-info__title{display:none}.cart-row__product-info .loyalty-info{display:flex;align-items:center;gap:.25rem}.cart-row__product-info .loyalty-info svg{color:#2E2E2E}.cart-row__product-name{width:90%}.cart-row__price{width:100%;grid-row:2;grid-column:1;text-align:left;margin-bottom:1rem}.cart-row__price .cart-small-price{font-size:.75rem}.cart-row__price .cart-bold-price{font-weight:600}.cart-row__quantity{width:100%;grid-row:3;grid-column:1}.cart-row__additional{grid-row:2;grid-column:2;margin-bottom:1rem;font-size:.75rem}.cart-row__value{width:100%;grid-row:3;grid-column:2;text-align:left}.cart-row__value .cart-small-price{font-size:.625rem;font-weight:500;color:#858585}.cart-row__value .cart-bold-price{font-weight:500}.cart-row__options{width:100%;grid-row:1;grid-column:2;align-self:flex-start}.cart-row__options>*{display:none}.cart-row__options-deleter{display:block}.cart-row.header-row{display:none}.cart-row__expandable{display:none !important}.cart-additional-info{flex-direction:row;align-items:center;margin-right:0}.cart-additional-info__title{margin-right:.375rem;margin-bottom:0}.cart-addresses-list__item-columns{width:min-content}.cart-addresses-list__item-default{max-width:5rem;white-space:normal}.cart-addresses-list__item-text>div:first-child{margin-right:0}.cart-delivery-item{grid-template-rows:repeat(4, auto)}.cart-delivery-item__price-text{grid-column:1;grid-row:3;justify-content:flex-start;margin-top:.875rem}.cart-delivery-item__date{grid-row:4;margin-left:0}.cart-delivery-item__date.info{text-align:left}.thank-you__column{margin-bottom:1.5rem}.thank-you__box{padding:1rem 1.5rem;flex-direction:column}.thank-you__box-column:first-child{margin-right:0}.thank-you__box-column .cart__loyalty-info{margin-top:1.5rem}.cart-hide-on-desktop{display:block}span.cart-hide-on-desktop{display:inline-block}.cart-hide-on-mobile{display:none}.cart-recommendations{padding:2rem 0}.cart-recommendations__title{padding:0 2rem}.cart-recommendations::after,.cart-recommendations::before{width:2rem}.cart-recommendations-item{width:66.6666666667%}.cart-recommendations-item__slider-prev{left:2.375rem}.cart-recommendations-item__slider-next{right:2.375rem}