.user-payment-preview{display:block}.user-payment-preview__type{color:#71767e}.user-payment-preview__type,.user-payment-preview__value{margin-top:0;margin-bottom:12px;font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:768px){.user-payment-preview__type,.user-payment-preview__value{margin-bottom:16px;font-size:1rem;line-height:1.5rem}}@media only screen and (min-width:1024px){.user-payment-preview__type,.user-payment-preview__value{margin-bottom:20px}}.user-payment-preview__value{margin:0}.user-payment-preview__value b{font-weight:400}.basket-payment-radio-buttons__list{display:flex;flex-direction:column}.basket-payment-radio-buttons__list--column .basket-payment-radio-buttons__item{width:100%}.basket-payment-radio-buttons__list--column .radio-button--payment .radio-button__text,.basket-payment-radio-buttons__list--column .radio-button__text{flex-direction:column}.basket-payment-radio-buttons__item{width:100%;margin-bottom:16px}.basket-payment-radio-buttons__item:last-child{margin-bottom:0}@media only screen and (min-width:1024px){.basket-payment-radio-buttons__item{margin-bottom:22px}}.basket-payment-radio-buttons__messages{display:flex;flex-direction:column;margin-top:20px}.basket-payment-radio-buttons__message{display:none}.basket-payment-radio-buttons__message--visible{display:block}.basket-payment-radio-buttons__message--visible+.basket-payment-radio-buttons__message--visible{margin-top:16px}.basket-payment-radio-buttons p{margin:0;color:#71767e;font-size:1rem;line-height:1.5rem}.basket-payment-radio-buttons a{color:#0097fd}.user-payment-company{position:relative}.user-payment-company__wrapper{display:flex}.user-payment-company__input-group{width:100%}.user-payment-company__input-group input[type=number]{-moz-appearance:textfield}.user-payment-company__input-group input::-webkit-inner-spin-button,.user-payment-company__input-group input::-webkit-outer-spin-button{-webkit-appearance:none}.user-payment,.user-payment-physic{position:relative}.user-payment .tabs-section__tabs-bar{position:relative;display:flex;width:100%;height:68px}.user-payment .tabs-section--description .tabs-section__swiper-slide.swiper-slide{display:flex;padding:0;background:#f2f3f7;border-radius:8px}@media only screen and (min-width:768px){.user-payment .tabs-section--description .tabs-section__swiper-slide.swiper-slide{height:100%;padding:0 16px}}.user-payment .free-horizontal-slider{height:100%}.user-payment .tabs-section__header{margin-bottom:22px;padding:0}@media only screen and (min-width:768px){.user-payment .tabs-section__header{margin-bottom:24px}}@media only screen and (min-width:1024px){.basket-promo-info{display:flex;flex-direction:column-reverse}}.preliminary-actions{padding:32px 0 16px}@media only screen and (min-width:768px){.preliminary-actions{display:flex;flex-wrap:wrap}.preliminary-actions li:nth-child(2n){margin-left:20px}}@media only screen and (min-width:768px) and (min-width:768px){.preliminary-actions li{width:calc(50% - 10px)}}@media only screen and (min-width:768px) and (min-width:1024px){.preliminary-actions li{width:100%}.preliminary-actions li:nth-child(2n){margin-left:0}}@media only screen and (min-width:1024px){.preliminary-actions{display:block}}@media only screen and (min-width:1280px){.preliminary-actions{padding:8px 0 16px}}@media only screen and (min-width:1440px){.preliminary-actions{padding:20px 0 16px}}.preliminary-actions .trigger{width:100%}.purchase-info{margin:0 calc(-50vw + 50%);padding:24px calc(50vw - 50%);background-color:#f2f3f7}@media only screen and (min-width:768px){.purchase-info{margin:0;padding:24px;border-radius:8px}}@media only screen and (min-width:1024px){.purchase-info{padding:24px}}.purchase-info__promocode{display:flex;margin-bottom:12px}.purchase-info__promocode .purchase-info__input-group:not(.input-group--success) .input-group__fieldset{background-color:#fff}.purchase-info__promocode .purchase-info__input-group:not(.input-group--success) .input-group__fieldset::-moz-placeholder{color:#71767e}.purchase-info__promocode .purchase-info__input-group:not(.input-group--success) .input-group__fieldset:-ms-input-placeholder{color:#71767e}.purchase-info__promocode .purchase-info__input-group:not(.input-group--success) .input-group__fieldset::placeholder{color:#71767e}.purchase-info__promocode .input-group__clear-field{color:#001424}.purchase-info__promocode .input-group.has-error .input-group__clear-field{color:#71767e}.purchase-info__input-group{flex-grow:1;margin-right:12px}@media only screen and (min-width:768px){.purchase-info__input-group{max-width:100%}}@media only screen and (min-width:1024px){.purchase-info__input-group{max-width:212px}}@media only screen and (min-width:1280px){.purchase-info__input-group{max-width:280px}}@media only screen and (min-width:1440px){.purchase-info__input-group{max-width:308px}}.purchase-info__input-group.has-error .input-group__error-message{color:#f37f19}@media only screen and (min-width:1024px){.purchase-info__input-group--no-value .purchase-info__input{padding-right:12px}}.purchase-info__button{flex-shrink:0;width:44px;height:44px;border:2px solid #e6e8f0}.purchase-info__button:hover{border-color:#71767e}.purchase-info__button--disabled,.purchase-info__button:disabled{pointer-events:none}.purchase-info__button--disabled .purchase-info__btn-icon,.purchase-info__button:disabled .purchase-info__btn-icon{color:#e6e8f0}.purchase-info__btn-icon{position:relative;z-index:2;color:#71767e}.purchase-info__discount{display:flex;justify-content:space-between;padding:8px 0}@media only screen and (min-width:768px){.purchase-info__discount{position:relative}}.purchase-info__discount-title,.purchase-info__total-title{padding-right:8px;font-family:MTSSans-Medium,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:768px){.purchase-info__discount-title,.purchase-info__total-title{font-size:1rem;line-height:1.5rem}}.purchase-info__discount-sum{font-family:MTSSans-Medium,Arial,Helvetica,sans-serif;text-align:right;font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:768px){.purchase-info__discount-sum{font-size:1rem;line-height:1.5rem}}.purchase-info__total{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:20px;border-top:1px solid #e6e8f0}@media only screen and (min-width:768px){.purchase-info__total{padding-top:20px}}@media only screen and (min-width:1280px){.purchase-info__total{align-items:center;margin-top:12px;padding-top:20px}}@media only screen and (min-width:1440px){.purchase-info__total{margin-top:18px}}.purchase-info__total--without-promocode-field{margin-top:0;padding-top:0;border-top:none}.purchase-info__total-sum{font-family:MTSSans-Bold,Arial,Helvetica,sans-serif;text-align:right;font-size:1rem;line-height:1.5rem}@media only screen and (min-width:1024px){.purchase-info__total-sum{letter-spacing:-.5px;font-size:1.5rem;line-height:2rem}}.purchase-info__loader{position:relative;z-index:2;width:22px;height:22px;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTAiIHN0cm9rZT0iI0U2RThGMCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTEyIDJhMTAgMTAgMCAwMTUuODc4IDE4LjA5IiBzdHJva2U9IiNFMzA2MTEiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:50%;background-size:contain;-webkit-animation:lds-dual-ring 1s linear infinite;animation:lds-dual-ring 1s linear infinite}.address-selected{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media only screen and (min-width:768px){.address-selected{flex-wrap:nowrap}}.address-selected__input-street{position:relative;width:100%}@media only screen and (min-width:1024px) and (max-width:1279px){.address-selected__input-street{width:100%;margin-right:0}}.address-selected__input-group{display:flex;justify-content:space-between;width:100%}.address-selected__input-group,.address-selected__input-street{margin-bottom:24px}@media only screen and (min-width:768px){.address-selected__input-group,.address-selected__input-street{flex-shrink:0;width:calc(50% - 10px);margin:0 20px 24px 0}}.address-selected__scroll-wrapper{min-height:44px;max-height:220px;overflow:hidden}.address-selected__result{top:80px;right:0;width:100%}.address-selected__result .modal-component__container{padding:0;border-radius:4px;overflow:hidden}.address-selected__results-empty{padding:12px 16px;font-family:MTSSans-Medium,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.25rem}.address-selected__input{width:100%;margin-right:20px}.address-selected__input:last-child{margin:0}@media only screen and (min-width:1024px) and (max-width:1279px){.address-selected__input{margin-bottom:0}}.address-selected-list__item{font-family:MTSSans-Medium,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.25rem}.address-selected-list__item:hover{background-color:#f2f3f7}.address-selected-list__item b{color:#9198a0}.address-selected-list__item--active{background-color:#f2f3f7}.address-selected-list__item--active .region-dropdown-list__button{cursor:default}.address-selected-list__button{width:100%;padding:12px 16px;text-align:left;background-color:inherit;border:none}.company-requisites-form__wrapper{width:100vw;margin:32px calc(-50vw + 50%) 0;padding:32px calc(50vw - 50%) 0;border-top:1px solid #e6e8f0}@media only screen and (min-width:768px){.company-requisites-form__wrapper{width:100%;margin:32px 0 0;padding:32px 0 0}}.company-requisites-form__top{margin-bottom:16px}.company-requisites-form__title{font-family:MTSSans-Bold,Arial,Helvetica,sans-serif;color:#001424;font-size:1rem;line-height:1.5rem}@media only screen and (min-width:768px){.company-requisites-form__title{font-size:1.25rem;line-height:1.5rem}}@media only screen and (min-width:1024px){.company-requisites-form__title{font-size:1.5rem;line-height:2rem}}.company-requisites-form__form{display:flex;flex-wrap:wrap;justify-content:space-between}.company-requisites-form__field{width:100%;margin-bottom:24px}.company-requisites-form__field:last-child{width:100%;margin-bottom:0}@media only screen and (min-width:768px){.company-requisites-form__field{width:calc(50% - 10px)}}.company-requisites-form__field .address-selected .address-selected__input-group,.company-requisites-form__field .address-selected .address-selected__input-street{margin:0}@media only screen and (min-width:768px){.company-requisites-form__field .address-selected .address-selected__input-group,.company-requisites-form__field .address-selected .address-selected__input-street{width:100%;margin:0}}.company-requisites-form__field .highlighted-field .address-selected__input-field,.company-requisites-form__field .highlighted-field .company-requisites-form__input{background-color:rgba(0,151,253,.05)}.company-requisites-form__tip{margin-top:8px;color:#71767e;font-size:.75rem;line-height:1rem}.company-requisites-form__note{margin-top:24px;color:#71767e;font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:768px){.company-requisites-form__note{margin-top:28px}}.user-form{position:relative}.user-form__form{display:flex;flex-direction:column;margin-top:19px;margin-bottom:10px}@media only screen and (min-width:768px){.user-form__form{flex-direction:row;flex-wrap:wrap;margin-top:23px;margin-bottom:0}}@media only screen and (min-width:1280px){.user-form__form{margin-top:0}}.user-form__input-group{width:100%;margin-top:24px}.user-form__input-group:first-child{margin-top:0}@media only screen and (min-width:768px){.user-form__input-group:nth-child(2){margin-top:0}}@media only screen and (min-width:768px){.user-form__input-group:nth-child(odd){margin-right:18px}}@media only screen and (min-width:768px){.user-form__input-group{width:calc(50% - 10px);max-width:calc(50% - 10px)}}.user-form__input-group label{display:inline-block;margin-bottom:8px;font-size:14px;line-height:20px;font-family:MTSSans-Medium,Arial,Helvetica,sans-serif;color:#001424}.user-form__input-group .input-group__clear-field{top:50%}.user-form__options{display:flex;flex-direction:column;width:80%;margin:25px 0 0;padding:0;list-style:none}@media only screen and (min-width:768px){.user-form__options{flex-direction:row;width:100%}}@media only screen and (min-width:1440px){.user-form__options{order:5;margin-top:23px}}.user-form__options .checkbox__wrapper{align-items:flex-start}.user-form__option{margin-bottom:22px}.user-form__option:last-child{margin:0}@media only screen and (min-width:1440px){.user-form__option:last-child{order:1;margin-right:20px}}@media only screen and (min-width:768px){.user-form__option{width:318px;margin-right:20px;margin-bottom:0;padding-right:50px}}@media only screen and (min-width:1024px){.user-form__option{width:268px;margin-right:20px;padding-right:30px}}@media only screen and (min-width:1280px){.user-form__option{width:352px;padding-right:90px}}@media only screen and (min-width:1440px){.user-form__option{order:2;width:326px;margin-right:0;padding-right:75px}}.passport-data{padding-top:24px}.passport-data:before{display:block;height:1px;margin-right:-16px;margin-bottom:24px;margin-left:-16px;background-color:#e6e8f0;content:""}@media only screen and (min-width:768px){.passport-data:before{margin-right:0;margin-left:0}}.passport-data__title{margin-bottom:24px;font-family:MTSSans-Bold,Arial,Helvetica,sans-serif;color:#001424;font-size:1rem;line-height:1.5rem}@media only screen and (min-width:768px){.passport-data__title{font-size:1.25rem;line-height:1.5rem}}.passport-data__radio-buttons{margin-bottom:24px}@media only screen and (min-width:768px){.passport-data__radio-buttons{display:flex;justify-content:space-between}}.passport-data__radio-buttons .passport-data__item:first-child{margin-bottom:16px}@media only screen and (min-width:768px){.passport-data__radio-buttons .passport-data__item:first-child{margin-bottom:0}}.passport-data__button-text{font-family:MTSSans-Regular,Arial,Helvetica,sans-serif}@media only screen and (min-width:768px){.passport-data__item{width:calc(50% - 10px)}}.passport-data__label{display:flex;height:100%}.passport-data__label input:checked+.passport-data__wrapper .passport-data__button-text{display:inline-block}.passport-data__wrapper{width:100%;height:100%}.passport-data__wrapper .passport-data__button-title{display:block;max-width:220px}.passport-data__wrapper .passport-data__button-text{display:none}@media only screen and (min-width:768px){.passport-data__wrapper .passport-data__button-text{display:inline-block}}.passport-data__info{color:#71767e;font-size:.875rem;line-height:1.25rem}.change-buy-bonus-phone-number{margin-top:24px}.change-buy-bonus-phone-number__inner{width:100vw;margin:0 calc(-50vw + 50%);padding:24px calc(50vw - 50%) 0;border-top:1px solid #e6e8f0}@media only screen and (min-width:768px){.change-buy-bonus-phone-number__inner{width:100%;margin:0;padding:24px 0 0}}.change-buy-bonus-phone-number__text{margin-bottom:16px;font-size:.75rem;line-height:1rem}@media only screen and (min-width:768px){.change-buy-bonus-phone-number__text{font-size:.875rem;line-height:1.25rem}}.change-buy-bonus-phone-number__bold{font-family:MTSSans-Medium,Arial,Helvetica,sans-serif}@media only screen and (min-width:768px){.change-buy-bonus-phone-number__checkbox{width:calc(50% - 10px)}}.change-buy-bonus-phone-number__checkbox .checkbox__wrapper{align-items:flex-start}.change-buy-bonus-phone-number__input{margin-top:16px}.order-register-section{position:relative}.order-register-section:after{position:absolute;right:-16px;bottom:0;left:-16px;height:1px;background-color:#e6e8f0;content:""}.order-register-section:last-child:after{content:none}@media only screen and (min-width:768px){.order-register-section:after{display:none}}@media only screen and (min-width:1024px){.order-register-section{width:620px}}@media only screen and (min-width:1280px){.order-register-section{width:788px}}@media only screen and (min-width:1440px){.order-register-section{width:736px}}.order-register-section__top{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:4px}@media only screen and (min-width:1280px){.order-register-section__top{margin-bottom:0}}.order-register-section__title{font-family:MTSSans-Bold,Arial,Helvetica,sans-serif;color:#001424;font-size:1rem;line-height:1.5rem}@media only screen and (min-width:768px){.order-register-section__title{font-size:1.25rem;line-height:1.5rem}}@media only screen and (min-width:1024px){.order-register-section__title{font-size:1.5rem;line-height:2rem}}.order-register-section__wrapper{padding:24px 0}@media only screen and (min-width:768px){.order-register-section__wrapper{padding:32px;border:1px solid #e6e8f0;border-radius:8px}}.order-register-section__row{display:flex;align-items:center}.order-register-section__terms{margin:5px 0 40px}@media only screen and (min-width:768px){.order-register-section__terms{margin:32px 0}}@media only screen and (min-width:1024px){.order-register-section__terms{margin:24px 0 0 18px}}@media only screen and (min-width:1024px){.order-register-section__button{display:block;flex-shrink:0;width:160px}}@media only screen and (min-width:1280px){.order-register-section__button{width:182px}}@media only screen and (min-width:1440px){.order-register-section__button{width:196px}}.order-register-section__button--loader{position:relative;z-index:2;width:22px;height:22px;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTAiIHN0cm9rZT0iI0U2RThGMCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTEyIDJhMTAgMTAgMCAwMTUuODc4IDE4LjA5IiBzdHJva2U9IiNFMzA2MTEiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:50%;background-size:contain;-webkit-animation:lds-dual-ring 1s linear infinite;animation:lds-dual-ring 1s linear infinite}@media only screen and (min-width:1024px){.order-register-section__button-element{margin-top:24px}}.order-register-section__button-element--disabled{pointer-events:none}.order-register-section__button-edit{margin:-19px -16px 0 0;padding:20px;font-family:MTSSans-Medium,Arial,Helvetica,sans-serif;color:#0097fd;background-color:transparent;border:none;box-shadow:none;font-size:.75rem;line-height:1rem}@media only screen and (min-width:768px){.order-register-section__button-edit{font-size:1rem;line-height:1.5rem}}.order-register-section__change-phone-number{width:100%}.order-register-section--active .order-register-section__top{margin-bottom:24px}.order-register-section--disabled:nth-child(2){margin-top:-24px}@media only screen and (min-width:768px){.order-register-section--disabled:nth-child(2){margin-top:0}}@media only screen and (min-width:768px){.order-register-section--disabled{margin-bottom:24px}}.order-register-section--disabled .order-register-section__title,.order-register-section--disabled .order-structure-completed__title{color:#71767e}@media only screen and (min-width:768px){.order-register-section--disabled .order-register-section__title,.order-register-section--disabled .order-structure-completed__title{margin-bottom:0;font-size:1.5rem;line-height:2rem}}.order-register-section--disabled .order-register-section__top{margin-bottom:0}.receive-title__city-container{white-space:nowrap}.receive-title__city{position:relative;padding-right:12px;cursor:pointer}.receive-title__city:after{position:absolute;top:50%;right:0;width:6px;height:5px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 6 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.78 4.024a1 1 0 01-1.56 0L.3 1.624A1 1 0 011.08 0h3.84a1 1 0 01.78 1.625L3.78 4.024z' fill='%23001424'/%3E%3C/svg%3E");background-repeat:no-repeat;content:""}.basket-trade-in-activator{position:relative;z-index:0;margin-top:24px;padding:18px 16px 12px;box-sizing:border-box;background-color:#fff;border:1px solid #e6e8f0;border-radius:8px}@media only screen and (min-width:768px){.basket-trade-in-activator{padding:24px;border-width:2px}}.basket-trade-in-activator .product-card-basket-description__info{padding-right:40px;padding-left:16px}@media only screen and (min-width:768px){.basket-trade-in-activator .product-card-basket-description__info{padding-right:0}}.basket-trade-in-activator .product-card-basket-purchase{margin-top:4px;padding-left:40px}@media only screen and (min-width:768px){.basket-trade-in-activator .product-card-basket-purchase{margin-top:0;padding-left:0}}.basket-trade-in-activator .product-card-basket-description{display:flex}.basket-trade-in-activator .product-card-basket-description__type{font-size:.875rem;line-height:1.25rem}.basket-trade-in-activator .product-card-basket-description__name{height:auto}.basket-trade-in-activator .product-card-basket-description__more{padding:0;background-color:transparent;border:none}@media only screen and (min-width:768px){.basket-trade-in-activator .product-card-basket-description__more{margin-top:8px;font-size:1rem;line-height:1.5rem}}.basket-trade-in-activator .product-card-basket-purchase__price-block{margin-left:auto}@media only screen and (min-width:768px){.basket-trade-in-activator .product-card-basket-purchase__price-block{max-width:130px;margin-right:50px}}.basket-trade-in-activator__btn-delete{position:absolute;top:0;right:-5px;padding:5px;color:#71767e;background-color:transparent;border:none;cursor:pointer}@media only screen and (min-width:768px){.basket-trade-in-activator__btn-delete{position:static;order:0;margin-top:-5px;margin-left:20px}}@media only screen and (min-width:1024px){.basket-trade-in-activator__btn-delete{margin-left:16px}}@media only screen and (min-width:1280px){.basket-trade-in-activator__btn-delete{margin-left:20px}}@media (hover){.basket-trade-in-activator__btn-delete:hover{color:#e30611}}.basket-trade-in-activator__btn-delete--with-warning{top:24px}.basket-trade-in-activator__icon{flex-shrink:0;width:24px}.basket-trade-in-activator__content{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}@media only screen and (min-width:480px){.basket-trade-in-activator__content{margin:0 auto}}@media only screen and (min-width:768px){.basket-trade-in-activator__content{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;max-width:none;margin:0}}.product-card-basket-wrapper{position:relative;width:100%;height:auto;box-sizing:border-box;background-color:#fff;box-shadow:0 0 0 1px #e1e2e6}@media only screen and (min-width:768px){.product-card-basket-wrapper{flex-shrink:0;margin-top:-1px;margin-right:-1px;border:1px solid #e1e2e6;box-shadow:none}.product-card-basket-wrapper .product-card-basket,.product-card-basket-wrapper .product-card-basket__bg-layer{border-radius:inherit}}.product-card-basket{position:relative;height:100%;margin:0 auto;padding:16px;background-color:#fff}@media only screen and (min-width:768px){.product-card-basket{padding:32px}}@media only screen and (max-width:1279px){.product-card-basket:active{z-index:1}.product-card-basket:active .product-card-basket__bg-layer{top:-1px;right:-1px;bottom:-1px;left:-1px;box-shadow:0 12px 40px rgba(0,0,0,.08)}}@media (hover){.product-card-basket:hover{z-index:1}.product-card-basket:hover .product-card-basket__bg-layer{top:-1px;right:-1px;bottom:-1px;left:-1px;box-shadow:0 12px 40px rgba(0,0,0,.08)}}.product-card-basket__bg-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-color:#fff;transition:box-shadow .3s}.product-card-basket__content{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}@media only screen and (min-width:768px){.product-card-basket__content{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;max-width:none;margin:0}}.product-card-basket__description{margin-bottom:20px}@media only screen and (min-width:768px){.product-card-basket__description{margin-right:20px;margin-bottom:0}}@media only screen and (min-width:1024px) and (max-width:1279px){.product-card-basket__description{margin-right:16px}}.product-card-basket--not-available-delivery .product-card-basket-description__heading,.product-card-basket--not-available-delivery .product-card-basket-description__img-link,.product-card-basket--not-available-delivery .product-card-basket-purchase__price-block,.product-card-basket--not-available-delivery .product-card-basket-purchase__quantity{opacity:.3;pointer-events:none;cursor:default}.product-card-basket__basket-description{order:4;width:100%;margin-top:20px;color:#71767e;font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:768px){.product-card-basket__basket-description{margin-top:32px}}.product-card-basket--gift_kit{padding:20px 16px}@media only screen and (min-width:768px){.product-card-basket--gift_kit .product-card-basket-description{flex-grow:1}}.product-card-basket--gift_kit .product-card-basket-description__more{display:none}.product-card-basket--gift_kit .product-card-basket-purchase{align-items:baseline}@media only screen and (min-width:768px){.product-card-basket--gift_kit .product-card-basket-purchase{align-items:center}}.product-card-basket--gift_kit .product-card-basket-purchase__price-block{margin-bottom:0}.product-card-basket--gift_kit .product-card-basket-purchase__price{min-height:auto}.product-card-basket--gift_kit .product-card-basket-description--promo{margin-bottom:16px}.product-card-basket--gift_kit .product-card-basket-purchase--promo{flex-direction:column-reverse;align-items:flex-start}@media only screen and (min-width:768px){.product-card-basket--gift_kit .product-card-basket-purchase--promo{flex-direction:row-reverse;align-items:center}}@media only screen and (min-width:1024px){.product-card-basket--gift_kit .product-card-basket-purchase--promo{flex-direction:column;align-items:flex-end}}@media only screen and (min-width:1280px){.product-card-basket--gift_kit .product-card-basket-purchase--promo{flex-direction:row-reverse;align-items:center}}@media only screen and (min-width:1024px){.product-card-basket--gift_kit .product-card-basket-purchase__quantity--promo{margin-top:20px;margin-right:0}}@media only screen and (min-width:1280px){.product-card-basket--gift_kit .product-card-basket-purchase__quantity--promo{margin-top:0;margin-right:16px}}.product-card-basket--gift_kit .product-card-basket-purchase__price-block--promo{margin-top:32px}@media only screen and (min-width:768px){.product-card-basket--gift_kit .product-card-basket-purchase__price-block--promo{margin-top:0}}.product-card-basket--gift_kit .product-card-basket-purchase__quantity--disabled .input-quantity__btn{display:none}.product-card-basket--gift_kit .product-card-basket-purchase__quantity--disabled .input-quantity{justify-content:flex-end}.product-card-basket-description{position:relative;width:100%}@media only screen and (min-width:768px){.product-card-basket-description{display:flex;width:auto;margin-bottom:0}}.product-card-basket-description__info{width:254px}@media only screen and (min-width:480px){.product-card-basket-description__info{width:340px}}@media only screen and (min-width:768px){.product-card-basket-description__info{width:264px}}@media only screen and (min-width:1024px){.product-card-basket-description__info{width:176px}}@media only screen and (min-width:1280px){.product-card-basket-description__info{width:232px}}@media only screen and (min-width:1440px){.product-card-basket-description__info{width:262px}}.product-card-basket-description__info--promo{width:219px}@media only screen and (min-width:480px){.product-card-basket-description__info--promo{width:340px}}@media only screen and (min-width:768px){.product-card-basket-description__info--promo{width:320px}}@media only screen and (min-width:1024px){.product-card-basket-description__info--promo{width:236px}}@media only screen and (min-width:1280px){.product-card-basket-description__info--promo{width:388px}}@media only screen and (min-width:1440px){.product-card-basket-description__info--promo{width:330px}}.product-card-basket-description__img-link{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;flex-shrink:0;width:40px;height:40px}@media only screen and (min-width:768px){.product-card-basket-description__img-link{position:relative;width:60px;height:60px;margin-right:20px}}@media only screen and (min-width:1024px) and (max-width:1279px){.product-card-basket-description__img-link{margin-right:16px}}.product-card-basket-description__img-wrapper{width:100%;height:100%}@media only screen and (min-width:768px){.product-card-basket-description__img-wrapper{display:flex}}.product-card-basket-description__img{display:block;width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:768px){.product-card-basket-description__img{margin:auto}}.product-card-basket-description__heading{display:block}@media (hover){.product-card-basket-description__heading:hover .product-card-basket-description__name{color:#e30611}}.product-card-basket-description__type{margin-bottom:4px;font-family:MTSSans-Medium,Arial,Helvetica,sans-serif;color:#9198a0;overflow:hidden;font-size:.75rem;line-height:1rem}@media only screen and (min-width:768px){.product-card-basket-description__type{font-size:.875rem;line-height:1.25rem}}.product-card-basket-description__name{position:relative;display:block;height:48px;color:#001424;overflow:hidden;font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:768px){.product-card-basket-description__name{font-size:1rem;line-height:1.5rem}}.product-card-basket-purchase{display:flex;justify-content:space-between;flex-shrink:0;width:100%}@media only screen and (min-width:768px){.product-card-basket-purchase{flex-direction:row-reverse;align-items:flex-start;max-width:290px}}@media only screen and (min-width:1024px) and (max-width:1279px){.product-card-basket-purchase{max-width:278px}}@media only screen and (min-width:1280px){.product-card-basket-purchase{margin-left:auto}}.product-card-basket-purchase__price-block{flex-grow:1;margin-bottom:8px}@media only screen and (min-width:768px){.product-card-basket-purchase__price-block{margin-bottom:0;order:1}}.product-card-basket-purchase__price{min-height:36px}@media only screen and (min-width:768px){.product-card-basket-purchase__price{min-height:auto}}.product-card-basket-purchase__price .product-price__current{font-size:1rem;line-height:1.5rem}@media only screen and (min-width:768px){.product-card-basket-purchase__price .product-price__current{margin-right:0;font-size:1rem;line-height:1.25rem;line-height:1.5rem}}.product-card-basket-purchase__price .product-price__old{color:#71767e;font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:768px){.product-card-basket-purchase__price .product-price__old{font-size:.75rem;line-height:1rem}}.product-card-basket-purchase__price .product-price__discount{display:none}.product-card-basket-purchase__quantity{order:2}@media only screen and (min-width:768px){.product-card-basket-purchase__quantity{margin-right:20px}}@media only screen and (min-width:1024px) and (max-width:1279px){.product-card-basket-purchase__quantity{margin-right:16px}}.product-card-basket-purchase__quantity--disabled .input-quantity__btn{opacity:0;pointer-events:none}.product-card-basket-purchase__quantity--disabled .input-quantity__input{pointer-events:none}.product-card-basket-purchase__values{font-family:MTSSans-Medium,Arial,Helvetica,sans-serif;color:#71767e;font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:768px){.product-card-basket-purchase__values{margin:auto;color:#001424}}.product-card-basket-purchase--promo{align-items:flex-end}@media only screen and (min-width:768px){.product-card-basket-purchase--promo{align-items:center;max-width:171px;margin-left:auto}}@media only screen and (min-width:1024px){.product-card-basket-purchase--promo{max-width:166px}}@media only screen and (min-width:1280px){.product-card-basket-purchase--promo{max-width:174px}}.product-card-basket-purchase--promo .product-card-basket-purchase__price-block{margin-bottom:0}.product-card-basket-purchase--promo .product-card-basket-purchase__price{min-height:auto}.hidden-price{position:absolute;width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.product-card-basket-description__info,.product-card-basket-purchase{padding-left:56px}@media only screen and (min-width:768px){.product-card-basket-description__info,.product-card-basket-purchase{padding-left:0}}.product-card-basket-purchase__btn-delete{position:absolute;top:0;right:-5px;padding:5px;color:#71767e;background-color:transparent;border:none;cursor:pointer}@media only screen and (min-width:768px){.product-card-basket-purchase__btn-delete{position:static;order:0;margin-top:-5px;margin-right:-5px;margin-left:20px}}@media only screen and (min-width:1024px){.product-card-basket-purchase__btn-delete{margin-left:16px}}@media only screen and (min-width:1280px){.product-card-basket-purchase__btn-delete{margin-left:20px}}@media (hover){.product-card-basket-purchase__btn-delete:hover{color:#e30611}}.product-card-basket-purchase__btn-delete--with-warning{top:24px}.product-card-basket-purchase__btn-delete--with-two-warnings{top:40px}.product-card-basket-purchase__btn-delete--promo{top:0}.product-card-basket-promo{position:relative;z-index:0;margin-top:24px;padding:20px 16px;box-sizing:border-box;background-color:#fff;border:1px solid #e6e8f0;border-radius:8px}@media only screen and (min-width:768px){.product-card-basket-promo{padding:24px;border-width:2px}}.product-card-basket-description__more{display:block;margin-top:4px;font-family:MTSSans-Medium,Arial,Helvetica,sans-serif;color:#0097fd;transition:color .2s;font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:1024px){.product-card-basket-description__more{font-size:1rem;line-height:1.5rem}}@media (hover){.product-card-basket-description__more:hover{color:#0077db}}.product-card-basket__conditions{position:relative;margin-top:24px;font-family:MTSSans-Regular,Arial,Helvetica,sans-serif;color:#001424;font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:768px){.product-card-basket__conditions{margin-top:20px;font-size:1rem;line-height:1.5rem}}@media only screen and (min-width:1024px){.product-card-basket__conditions{margin-top:24px}}.product-card-basket__conditions--esim{margin-top:16px;font-size:1rem;line-height:1.25rem}.product-card-basket__notice{margin-bottom:16px}@media only screen and (min-width:768px){.product-card-basket__notice{flex-grow:1;order:3;margin-top:12px;margin-bottom:0;font-size:.875rem;line-height:1.25rem}}.product-card-basket__delivery,.product-card-basket__preorder{position:relative;font-family:MTSSans-Medium,Arial,Helvetica,sans-serif;color:#001424;font-size:.75rem;line-height:1rem}@media only screen and (min-width:768px){.product-card-basket__delivery,.product-card-basket__preorder{width:100%;font-size:.875rem;line-height:1.25rem}}.product-card-basket__preorder{margin-top:8px}.product-card-basket__delivery-method{color:#f37f19}.product-card-basket__trade-in-text{position:relative;margin-top:24px;color:#001424;font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:768px){.product-card-basket__trade-in-text{font-size:1rem;line-height:1.5rem}}.order-structure{display:block}.order-structure__heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.order-structure__heading h2{margin-bottom:0;color:#001424;font-size:1rem;line-height:1.5rem}@media only screen and (min-width:768px){.order-structure__heading h2{font-size:1.25rem;line-height:1.5rem}}@media only screen and (min-width:1024px){.order-structure__heading h2{letter-spacing:-.5px;font-size:1.5rem;line-height:2rem}}.order-structure__edit-bundles{margin-right:-8px;padding:10px;font-family:MTSSans-Medium,Arial,Helvetica,sans-serif;color:#0097fd;background-color:transparent;border:none;font-size:.75rem;line-height:1rem}@media only screen and (min-width:768px){.order-structure__edit-bundles{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width:1024px){.order-structure__edit-bundles{margin-bottom:-10px;font-size:1rem;line-height:1.5rem}}.order-structure__list{width:100vw;margin:0 calc(-50vw + 50%);padding:0}@media only screen and (min-width:768px){.order-structure__list{width:auto;margin:0}}@media only screen and (min-width:768px){.order-structure__item:first-child .product-card-basket-wrapper{border-top-left-radius:8px;border-top-right-radius:8px}}@media only screen and (min-width:768px){.order-structure__item:last-child .product-card-basket-wrapper{border-bottom-right-radius:8px;border-bottom-left-radius:8px}}.order-structure__text-delivery{margin-top:32px;font-family:MTSSans-Regular,Arial,Helvetica,sans-serif;color:#001424;font-size:.875rem;line-height:1.25rem}.order-structure__separate-products{margin-bottom:40px}.order-structure__legal{margin-top:32px}.order-structure__item--main-product .product-card-basket-description__info:not(.product-card-basket-description__info--promo){width:254px}@media only screen and (min-width:480px){.order-structure__item--main-product .product-card-basket-description__info:not(.product-card-basket-description__info--promo){width:340px}}@media only screen and (min-width:768px){.order-structure__item--main-product .product-card-basket-description__info:not(.product-card-basket-description__info--promo){width:264px}}@media only screen and (min-width:1024px){.order-structure__item--main-product .product-card-basket-description__info:not(.product-card-basket-description__info--promo){width:176px}}@media only screen and (min-width:1280px){.order-structure__item--main-product .product-card-basket-description__info:not(.product-card-basket-description__info--promo){width:232px}}@media only screen and (min-width:1440px){.order-structure__item--main-product .product-card-basket-description__info:not(.product-card-basket-description__info--promo){width:262px}}@media only screen and (min-width:768px){.order-structure__item--main-product .product-card-basket-purchase__btn-delete{order:1;margin-left:20px}}.order-structure__item--main-product .product-card-basket-purchase__quantity{margin-left:auto}@media only screen and (min-width:768px){.order-structure__item--main-product .product-card-basket-purchase__quantity{order:3;margin:0 20px 0 0}}.order-structure__item--main-product .product-card-basket-purchase__price-block{margin-bottom:0}@media only screen and (min-width:768px){.order-structure__item--main-product .product-card-basket-purchase__price-block{order:2}}.order-structure__item--main-product .input-quantity{width:auto}.order-structure__item--main-product .input-quantity__input{margin:0 auto;pointer-events:none}@media only screen and (min-width:320px) and (max-width:767px){.order-structure__item--main-product .input-quantity__btn{display:none}}@media only screen and (min-width:768px){.order-structure__item--main-product .input-quantity__btn{opacity:0;pointer-events:none}}.order-structure-completed{margin:0 calc(-50vw + 50%);padding:24px 16px 0;border-top:1px solid #e6e8f0}@media only screen and (min-width:768px){.order-structure-completed{margin:0;padding:0;border:none}}.order-structure-completed .order-list__item{border:none}.order-structure-completed__heading{display:flex;justify-content:space-between;width:100%;margin-bottom:4px}.order-structure-completed__title{font-family:MTSSans-Bold,Arial,Helvetica,sans-serif;color:#001424;font-size:1rem;line-height:1.5rem}@media only screen and (min-width:768px){.order-structure-completed__title{font-size:1.25rem;line-height:1.5rem}}@media only screen and (min-width:1024px){.order-structure-completed__title{font-size:1.5rem;line-height:2rem}}.order-structure-completed__button-edit{margin:-19px -16px 0 0;padding:20px;font-family:MTSSans-Medium,Arial,Helvetica,sans-serif;color:#0097fd;background-color:transparent;border:none;box-shadow:none;font-size:.75rem;line-height:1rem}@media only screen and (min-width:768px){.order-structure-completed__button-edit{margin-right:-20px;font-size:1rem;line-height:1.5rem}}.order-list{margin-bottom:24px}.order-list__item{display:flex;margin-bottom:12px;font-family:MTSSans-Regular,Arial,Helvetica,sans-serif;color:#001424;font-size:.875rem;line-height:1.25rem}.order-list__item:last-child{margin-bottom:0}@media only screen and (min-width:768px){.order-list__item{font-size:1rem;line-height:1.5rem}}.order-list__item-wrapper{display:none}@media only screen and (min-width:768px){.order-list__item-wrapper{display:block;flex-grow:1}}.order-list__item-wrapper--mobile{display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.order-list__item-wrapper--mobile{display:none}}.order-list__name{flex-grow:1;width:100%;margin-bottom:8px}@media only screen and (min-width:768px){.order-list__name{flex-grow:0;width:auto;margin-right:4px;margin-bottom:0}}.order-list__quantity{margin-right:4px;color:#71767e}@media only screen and (min-width:768px){.order-list__quantity{flex-shrink:0;margin-right:auto}}.order-list__price{display:none}@media only screen and (min-width:768px){.order-list__price{display:block;min-width:100px;text-align:right}}.order-list__price--mobil{display:block}@media only screen and (min-width:768px){.order-list__price--mobil{display:none}}.order-structure-total{display:flex;font-family:MTSSans-Medium,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:768px){.order-structure-total{justify-content:space-between;font-size:1rem;line-height:1.5rem}}.order-structure-total__title{margin-right:4px}@media only screen and (min-width:1024px){.order-register{display:flex}}@media only screen and (min-width:768px){.order-register__section{margin-bottom:40px}}.order-register__section--order:after{display:none}@media only screen and (min-width:768px){.order-register__section--order .order-register-section__wrapper{padding:0;border:none}}@media only screen and (min-width:1024px){.order-register__main{margin-right:20px}}@media only screen and (min-width:1440px){.order-register__main{margin-right:128px}}.order-register__aside{position:relative}@media only screen and (min-width:1024px){.order-register__aside{width:100%;margin-top:56px}}.order-register__aside--no-margin{margin-top:0}.order-register__promo-info.order-register__promo-info--aside{display:none}@media only screen and (min-width:1024px){.order-register__promo-info.order-register__promo-info--aside{display:flex}}.order-register__promo-info.order-register__promo-info--mobil{display:block}@media only screen and (min-width:1024px){.order-register__promo-info.order-register__promo-info--mobil{display:none}}.basket-empty{margin-top:24px;font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:768px){.basket-empty{font-size:1rem;line-height:1.5rem}}@media only screen and (min-width:1280px){.basket-empty{font-size:1.25rem;line-height:1.75rem}}.basket-empty__button{margin-top:24px}@media only screen and (min-width:1024px){.basket-empty__button{max-width:300px;margin-top:32px}}@media only screen and (min-width:1280px){.basket-empty__button{max-width:283px}}@media only screen and (min-width:1440px){.basket-empty__button{max-width:304px}}.delivery-and-pickup-step-preview{display:block}.delivery-and-pickup-step-preview__type{color:#71767e}.delivery-and-pickup-step-preview__address,.delivery-and-pickup-step-preview__date,.delivery-and-pickup-step-preview__type,.delivery-and-pickup-step-preview__work-hours{font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:768px){.delivery-and-pickup-step-preview__address,.delivery-and-pickup-step-preview__date,.delivery-and-pickup-step-preview__type,.delivery-and-pickup-step-preview__work-hours{font-size:1rem;line-height:1.5rem}}.delivery-and-pickup-step-preview__work-hours{color:#71767e}.delivery-and-pickup-step-preview__work-hours span{display:inline-block;margin:0 4px 4px 0}.address-info{margin-bottom:12px}.address-info:last-child{margin-bottom:0}@media only screen and (min-width:768px){.address-info{margin-bottom:16px}}@media only screen and (min-width:1024px){.address-info{margin-bottom:20px}}.pickup-sub-step{display:block}@media only screen and (min-width:768px){.pickup-sub-step__row{display:flex;justify-content:space-between;align-items:flex-end;width:100%;margin-bottom:24px}}.pickup-sub-step__map-legend{padding:0 24px}@media only screen and (min-width:768px){.pickup-sub-step__map-legend{padding:0}}.pickup-sub-step__sections{width:100vw;margin:0 calc(-50vw + 50%)}@media only screen and (min-width:768px){.pickup-sub-step__sections{width:100%;margin:0}}.pickup-sub-step__search-section{position:relative;margin-bottom:16px}@media only screen and (min-width:768px){.pickup-sub-step__search-section{order:0;width:100%;margin:0}}.pickup-sub-step__auto-complete-geolocation{position:absolute;right:0;bottom:0}.pickup-sub-step__map{width:100vw;height:409px;margin-bottom:20px;overflow:hidden}@media only screen and (min-width:768px){.pickup-sub-step__map{width:100%;height:500px;margin:0 0 24px}}.pickup-sub-step__mode-buttons{display:flex;margin-bottom:24px}@media only screen and (min-width:768px){.pickup-sub-step__mode-buttons{flex-shrink:0;order:1;width:208px;margin:0 0 0 20px}}.pickup-sub-step__button{width:50%;margin-right:-2px;border:2px solid #e6e8f0}.pickup-sub-step__button:first-child{border-radius:4px 0 0 4px}.pickup-sub-step__button:last-child{margin:0;border-radius:0 4px 4px 0}.pickup-sub-step__button--selected{z-index:2;border-color:#e30611}.dropdown{position:relative;width:100%}.dropdown .modal-component__container{padding:0;border-radius:4px;overflow:hidden}.dropdown__button{display:flex;justify-content:space-between;align-items:center;width:100%;height:44px;padding:0 16px;box-sizing:border-box;font-family:MTSSans-Medium,Arial,Helvetica,sans-serif;text-align:left;background:#fff;border:2px solid #e6e8f0;border-radius:4px;font-size:.875rem;line-height:1.25rem}.dropdown__button:hover{border-color:#71767e}@media only screen and (min-width:768px){.dropdown__button{margin-top:0;margin-bottom:0}}.dropdown__button--active,.dropdown__button.dropdown__button--active,.dropdown__button:focus{border-color:#0097fd}.dropdown__button--active .dropdown__icon{transform:rotate(180deg)}.dropdown__placeholder{color:#71767e}.dropdown__icon{margin-left:auto}.dropdown__modal{top:44px;right:0;width:100%}.dropdown__modal .modal-component__container{padding:0;border-radius:4px;overflow:hidden}.dropdown__scroll-wrapper{min-height:44px;max-height:220px;overflow:hidden}.dropdown__item{padding:12px 16px;font-family:MTSSans-Medium,Arial,Helvetica,sans-serif;text-align:left;cursor:pointer;font-size:.875rem;line-height:1.25rem}.dropdown__item--selected,.dropdown__item.active,.dropdown__item:hover{background:#f2f3f7}.dropdown--filled .dropdown__button{background-color:rgba(0,151,253,.05)}.dropdown--disabled .dropdown__label{color:#71767e}.dropdown--disabled .dropdown__button{color:#71767e;border-color:#e6e8f0;pointer-events:none}.dropdown--disabled .dropdown__button-current,.dropdown--disabled .dropdown__placeholder{color:#e6e8f0}.dropdown--disabled .dropdown__icon{fill:currentColor}.delivery-sub-step{display:block}@media only screen and (min-width:768px){.delivery-sub-step__dropdowns{display:flex;justify-content:space-between}}.delivery-sub-step__dropdown{margin-bottom:24px}@media only screen and (min-width:768px){.delivery-sub-step__dropdown{width:calc(50% - 10px)}}.delivery-sub-step__dropdown-label{display:block;margin-bottom:8px;font-family:MTSSans-Medium,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.25rem}.delivery-sub-step__address{display:flex;flex-wrap:wrap;max-width:100%}.delivery-sub-step__auto-complete-geolocation{position:absolute;right:0;bottom:0}.delivery-sub-step__comment{flex-shrink:0;width:100%}.delivery-sub-step .inner-html .price{color:#9198a0}.pickup-and-delivery-radio-buttons{display:block}@media only screen and (min-width:768px){.pickup-and-delivery-radio-buttons{display:flex;justify-content:space-between}}.pickup-and-delivery-radio-buttons__item{width:100%;margin-bottom:16px}.pickup-and-delivery-radio-buttons__item:last-child{margin-right:0;margin-bottom:0}@media only screen and (min-width:768px){.pickup-and-delivery-radio-buttons__item{width:calc(50% - 10px);margin:0 20px 0 0}}@media only screen and (min-width:768px){.pickup-and-delivery-radio-buttons--basket{display:block}}@media only screen and (min-width:1280px){.pickup-and-delivery-radio-buttons--basket{display:flex;justify-content:space-between;margin-bottom:16px}}@media only screen and (min-width:1440px){.pickup-and-delivery-radio-buttons--basket{display:block;margin-bottom:32px}}.pickup-and-delivery-radio-buttons--basket .pickup-and-delivery-radio-buttons__item:last-child{margin-right:0;margin-bottom:0}@media only screen and (min-width:768px){.pickup-and-delivery-radio-buttons--basket .pickup-and-delivery-radio-buttons__item{width:100%;margin:0 0 16px}}@media only screen and (min-width:1280px){.pickup-and-delivery-radio-buttons--basket .pickup-and-delivery-radio-buttons__item{width:calc(50% - 10px);margin:0 0 20px}}@media only screen and (min-width:1440px){.pickup-and-delivery-radio-buttons--basket .pickup-and-delivery-radio-buttons__item{width:100%;margin:0 0 24px}}.delivery-and-pickup-step{display:block}.delivery-and-pickup-step .radio-button__wrapper{padding-right:10px}.delivery-and-pickup-step .dropdown__button{padding-right:12px}.delivery-and-pickup-step .input-group__clear-field{right:12px}.delivery-and-pickup-step__radio-buttons{margin-bottom:40px}@media only screen and (min-width:768px){.delivery-and-pickup-step__radio-buttons{margin-bottom:32px}}.basket{padding-top:32px}@media only screen and (min-width:768px){.basket{padding-top:20px}}@media only screen and (min-width:1280px){.basket{padding-top:30px}}@media only screen and (min-width:1440px){.basket{padding-top:72px}}.basket__title{margin-bottom:8px;letter-spacing:-.5px}@media only screen and (min-width:768px){.basket__title{margin-bottom:32px;font-size:2rem;line-height:2.5rem}}@media only screen and (min-width:1440px){.basket__title{margin-bottom:40px;font-size:3rem;line-height:3.25rem}}