.index-search {margin:20px;position:relative;z-index:1}
#header .menu__item--switch div a:nth-child(2) {border:2px solid #6d6969;margin-left:-3px;background:#fff}
.main-slider-wrap {position:relative}
.main-slider {width:100%;display:flex}
.main-slider.slick-slider {display:block !important}
.main-slider .slick-track {display:-webkit-flex !important;display:-moz-flex !important;display:-ms-flex !important;display:-o-flex !important;display:flex !important}
.main-slider__slide {display:flex !important;flex-direction:column;height:auto !important;padding-left:100px;padding-right:100px;padding-top:120px;padding-bottom:120px;background:right center / cover no-repeat;width:50%}
@media screen and (max-width:640px ) {.main-slider__slide {padding:20px;padding-bottom:40px }}
.main-slider__title {font-weight:600;font-size:24px;line-height:29px;margin-bottom:20px}
.main-slider__text {font-size:13px;line-height:160%;color:#6d6969;margin-bottom:30px;width:275px}
.main-slider__button {margin-top:auto}
.main-slider__button .button {color:#1f1a1a;border:1px solid rgba(31,26,26,0.3);border-radius:4px;font-size:13px;line-height:37px;padding-left:20px;padding-right:20px}
.main-slider__button .button:hover {background:#fff !important}
.main-slider-arrows .main-slider-arrow {position:absolute;left:20px;top:calc(50% - 22px);width:44px;height:44px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}
.main-slider-arrows .main-slider-arrow.slick-hidden {display:none}
.main-slider-arrows .main-slider-arrow--next {left:unset;right:20px}
.main-rozn-preference {margin-top:30px;padding-bottom:30px;border-bottom:1px solid #eee;margin-bottom:80px}
.main-rozn-preference .row {display:flex}
.main-rozn-preference .col {display:flex;align-items:center;padding-left:0;padding-right:0;padding-left:40px;position:relative;margin-right:30px}
.main-rozn-preference .col svg {position:absolute;left:0;top:calc(50% - 11px)}
.main-rozn-preference .col p {font-size:11px;line-height:160%;width:130px}
.main-rozn-preference .col:nth-child(2) svg {top:calc(50% - 9px)}
.main-rozn-preference .col:nth-child(3) svg {top:calc(50% - 6px)}
.main-rozn-preference .col:nth-child(5) svg {top:calc(50% - 9px)}
.main-rozn-preference .col:last-child {margin-right:0}
.main-rozn-product {margin-top:60px;margin-bottom:80px}
.main-rozn-product__left {padding-left:0}
.main-rozn-product__right {padding-right:0}
.main-rozn-product__title {font-weight:600;font-size:24px;line-height:38px;margin-bottom:20px}
.main-rozn-product .catalog {display:flex;align-items:center;justify-content:space-between}
.main-rozn-product .catalog a {padding-left:48px;position:relative;height:38px;display:flex;align-items:center;color:#1f1a1a}
.main-rozn-product .catalog a svg {position:absolute;left:0;bottom:0}
.main-rozn-product .catalog a p {font-size:15px;line-height:160%}
.main-rozn-product__wrap {margin:0 -10px;display:flex;flex-wrap:wrap}
.main-rozn-product__wrap .col {padding-left:10px;padding-right:10px;margin-bottom:20px;display:flex;order:3}
.main-rozn-product__wrap .col:first-child {order:1}
.main-rozn-product__wrap .col:last-child {order:2}
.main-rozn-product__slider {position:relative;margin-bottom:32px}
.main-rozn-product .new-slider {background:#F7F7F7;padding-bottom:30px}
.main-rozn-product .new-slider .new-slider__slide {cursor:pointer;padding:20px}
.main-rozn-product .new-slider .new-slider__slide--img {display:flex;justify-content:center}
.main-rozn-product .new-slider .new-slider__slide--title {margin-top:50px;margin-bottom:15px;font-size:18px;line-height:140%;text-align:center}
.main-rozn-product .new-slider .new-slider__slide--text {font-size:11px;line-height:160%;color:#6d6969;text-align:center}
.main-rozn-product .new-slider-arrows .new-slider-arrow {position:absolute;width:35px;height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fff;border-radius:50%;user-select:none;top:30%;right:30px}
.main-rozn-product .new-slider-arrows .new-slider-arrow--prev {right:unset;left:30px}
.main-rozn-product .slick-dots {bottom:40px}
.main-rozn-product .slick-dots li {width:7px;height:7px}
.main-rozn-product .slick-dots li button {width:7px;height:7px;padding:0}
.main-rozn-product .slick-dots li button:before {width:7px;height:7px;content:'';background:url(../themes/aromashop/assets/img/svg/main-rozn/blog-dot.svg) center center no-repeat;opacity:1}
.main-rozn-product .slick-dots li.slick-active button:before {content:'';background:url(../themes/aromashop/assets/img/svg/main-rozn/blog-dot-active.svg) center center no-repeat}
.main-rozn-product .opt-supply {padding:60px 127px 60px 40px;background:url(../themes/aromashop/assets/img/main-rozn/coffee.jpg) right top no-repeat,url(../themes/aromashop/assets/img/svg/main-rozn/coffee-brunch.svg) right top no-repeat,#f7f7f7;position:relative}
.main-rozn-product .opt-supply__title {font-weight:600;font-size:24px;line-height:29px;margin-bottom:30px}
.main-rozn-product .opt-supply__text {font-size:13px;line-height:160%;color:#6d6969;margin-bottom:30px}
.main-rozn-product .opt-supply__more {font-size:13px;line-height:39px;color:#1f1a1a;width:195px;background:#fff;display:flex;align-items:center;justify-content:center;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:4px}
.main-rozn-product .opt-supply__more:hover {color:#fff;background:#49bb86}
.main-rozn-product .opt-supply__truck {position:absolute;width:80px;height:80px;background:#49bb86;border-radius:50%;top:48px;right:65px;display:flex;align-items:center;justify-content:center}
.main-rozn-equipment {margin-bottom:80px}
.main-rozn-equipment .container {padding:50px 80px;background:url(../themes/aromashop/assets/img/main-rozn/equipment.jpg) center center no-repeat,#1f1a1a;max-width:1220px}
.main-rozn-equipment__title {font-weight:600;font-size:24px;line-height:29px;color:#fff;margin-bottom:10px}
.main-rozn-equipment__text {font-size:13px;line-height:160%;color:#fff;margin-bottom:20px}
.main-rozn-equipment__button .button {font-size:13px;line-height:37px;color:#fff;background:none;border:1px solid rgba(109,105,105,0.3);border-radius:4px}
.main-rozn-blog {padding-bottom:80px}
.main-rozn-blog .container {padding-top:80px;background:url(../themes/aromashop/assets/img/svg/main-rozn/cup-coffee.svg) calc(100% - 210px) bottom no-repeat,#f7f7f7;position:relative}
.main-rozn-blog .container:before {content:'';display:block;position:absolute;width:210px;top:0;bottom:0;right:0;background:#fff;z-index:0}
.main-rozn-blog .container:after {content:'';position:absolute;width:50vw;height:calc(100% - 4px);top:0;left:-50vw;background:#f7f7f7}
.main-rozn-blog__top {padding-left:0;padding-right:0}
.main-rozn-blog__title {display:flex;align-items:center;margin-bottom:35px}
.main-rozn-blog__title--name {font-weight:600;font-size:24px;line-height:29px}
.main-rozn-blog__title--all {font-size:13px;line-height:160%;margin-left:auto;margin-right:40px}
.main-rozn-blog__title--all a {color:#1f1a1a}
.main-rozn-blog__title .blog-arrows {display:flex}
.main-rozn-blog__title .blog-arrows .blog-arrow {width:35px;height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fff;border-radius:50%}
.main-rozn-blog__title .blog-arrows .blog-arrow--prev {margin-right:10px}
.main-rozn-blog__row {padding-bottom:120px}
.main-rozn-blog__row--col {padding-left:0;padding-right:0}
.main-rozn-blog__follow {padding:60px 40px;text-align:center;margin-left:100px;background:url(../themes/aromashop/assets/img/main-rozn/blog-follow.jpg) center top no-repeat;min-height:394px;z-index:1;position:relative}
.main-rozn-blog__follow--title {font-size:18px;line-height:140%;margin-bottom:20px}
.main-rozn-blog__follow--text {font-size:11px;line-height:160%;color:#6d6969;margin-bottom:17px}
.main-rozn-blog .blog-slider {margin:0 -20px}
.main-rozn-blog .blog-slider__slide {padding-left:0;padding-right:0;margin-left:20px;margin-right:20px}
.main-rozn-blog .slick-dots {bottom:-40px}
.main-rozn-blog .slick-dots li {width:7px;height:7px}
.main-rozn-blog .slick-dots li button {width:7px;height:7px;padding:0}
.main-rozn-blog .slick-dots li button:before {width:7px;height:7px;content:'';background:url(../themes/aromashop/assets/img/svg/main-rozn/blog-dot.svg) center center no-repeat;opacity:1}
.main-rozn-blog .slick-dots li.slick-active button:before {content:'';background:url(../themes/aromashop/assets/img/svg/main-rozn/blog-dot-active.svg) center center no-repeat}
.social {display:flex;justify-content:center}
.social__item {margin-right:10px}
.social__item:last-child {margin-right:0}
.main-rozn-about {overflow:hidden;margin-bottom:80px}
.main-rozn-about .container {height:100%;padding-top:80px;padding-bottom:80px;background:url(../themes/aromashop/assets/img/svg/main-rozn/coffee-beans.svg) 265px bottom no-repeat,url(../themes/aromashop/assets/img/svg/main-rozn/coffee-beans-bg.svg) 265px bottom no-repeat;position:relative}
.main-rozn-about .container:after {content:'';position:absolute;width:50vw;height:100%;bottom:0;right:-50vw;background:#FAF4ED}
.main-rozn-about__img {position:absolute;top:calc(50% - 195px);left:31px}
.main-rozn-about__wrap {display:flex;justify-content:flex-end}
.main-rozn-about__content {width:380px;margin-right:200px}
.main-rozn-about__content--title {font-size:24px;line-height:32px;margin-bottom:30px}
.main-rozn-about__content--text {font-size:13px;line-height:160%;color:#6d6969;margin-bottom:50px}
.main-rozn-about__content--button .button {color:#000;font-size:13px;line-height:35px;background:#fff;border-radius:54px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.main-rozn-about__content--button:hover .button {color:#fff}
.main-rozn-subscription {margin-bottom:80px}
.main-rozn-subscription .container .row {display:flex}
.main-rozn-subscription .container .row .col:first-child {padding:60px 145px 60px 105px;background:url(../themes/aromashop/assets/img/main-rozn/subscription-leaf.png) left top no-repeat,#edf8f3;position:relative}
.main-rozn-subscription .container .row .col:nth-child(2) {background:url(../themes/aromashop/assets/img/main-rozn/subscription-right.png) left top no-repeat;padding-left:0;padding-right:0}
.main-rozn-subscription__title {font-weight:600;font-size:18px;line-height:140%;margin-bottom:5px}
.main-rozn-subscription__text {font-size:13px;line-height:160%;color:#6d6969;margin-bottom:20px}
.main-rozn-subscription__icon {position:absolute;width:88px;height:88px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;right:-44px;top:calc(50% - 44px)}
.main-rozn-subscription .form-group {display:flex}
.main-rozn-subscription .form-group input {width:100%;margin-right:20px;padding-left:20px;padding-right:20px;font-size:13px}
.main-rozn-subscription .form-group .button {line-height:37px;font-size:13px;color:#fff;border:transparent;border-radius:4px;font-family:'Montserrat'}
@media screen and (max-width:1250px) {.main-rozn-product__slider {margin-bottom:13px }.main-rozn-blog__follow {margin-left:75px }}
@media screen and (max-width:1200px) {.main-rozn-preference .col {margin-right:20px }.main-rozn-about__content {margin-right:100px }}
@media screen and (max-width:1160px) {.main-rozn-preference .container {padding-left:10px;padding-right:10px }.main-rozn-subscription .container .row .col:nth-child(2) {background:url(../themes/aromashop/assets/img/main-rozn/subscription-right.png) left top / cover no-repeat }}
@media screen and (max-width:1120px) {.main-rozn-preference .col {margin-right:5px }}
@media screen and (max-width:1050px) {.main-rozn-preference {padding-bottom:20px;margin-top:40px;margin-bottom:40px }.main-rozn-preference .container {padding-left:30px;padding-right:30px }.main-rozn-preference .row {flex-wrap:wrap }.main-rozn-preference .col {margin-right:0;margin-bottom:20px }.main-rozn-product {margin-bottom:40px }.main-rozn-product .catalog {justify-content:center }.main-rozn-product__wrap .col {justify-content:center }.main-rozn-product__go-to {display:flex;justify-content:center }.main-rozn-product__go-to a {display:flex;width:380px;max-width:380px;align-items:center;justify-content:center;background:#F7F7F7;padding-top:10px;padding-bottom:10px;color:#1f1a1a }.main-rozn-product__go-to a svg {margin-right:10px }.main-rozn-product__title {text-align:center }.main-rozn-product__left {padding-right:0 }.main-rozn-product__right {padding-left:0;margin-top:40px;display:flex;flex-flow:column;align-items:center }.main-rozn-product__slider {max-width:380px;margin-bottom:40px }#coffee {max-width:380px }#tea {max-width:380px }#inv-mat {max-width:380px }.main-rozn-equipment {margin-bottom:40px }.main-rozn-blog {padding-bottom:40px }.main-rozn-blog__title .blog-arrows {margin-left:auto }.main-rozn-blog .container {background:url(../themes/aromashop/assets/img/svg/main-rozn/cup-coffee.svg) right bottom no-repeat,url(../themes/aromashop/assets/img/svg/main-rozn/cup-coffee-bg.svg) right top no-repeat;padding-top:30px;padding-bottom:1px }.main-rozn-blog .container--follow {background:none;display:flex;justify-content:center }.main-rozn-blog .container:before {display:none }.main-rozn-blog__follow {margin-left:0;display:flex;flex-flow:column;width:354px;background:url(../themes/aromashop/assets/img/main-rozn/blog-follow-wide.jpg) center top no-repeat;padding-bottom:0;min-height:354px }.main-rozn-blog__follow--title {display:flex;justify-content:center }.main-rozn-about {margin-bottom:40px }.main-rozn-about .container {background:none;padding-top:0;padding-bottom:0 }.main-rozn-about__wrap {justify-content:unset;flex-flow:column;align-items:center }.main-rozn-about__img {position:unset;z-index:1 }.main-rozn-about__content {margin-top:40px;width:unset;margin-right:0;background:url(../themes/aromashop/assets/img/svg/main-rozn/coffee-beans-mobile.svg) right bottom no-repeat,#faf4ed;padding-top:80px;padding-bottom:40px;margin-top:-50px;position:relative }.main-rozn-about__content:before {content:'';position:absolute;height:100%;background:#FAF4ED;width:100%;top:0;left:-100% }.main-rozn-about__content:after {content:'';position:absolute;height:100%;background:#FAF4ED;width:100%;top:0;right:-100% }.main-rozn-subscription {margin-bottom:40px }.main-rozn-subscription .container .row {flex-wrap:wrap }.main-rozn-subscription .container .row .col:first-child {order:1;padding-right:105px;background:url(../themes/aromashop/assets/img/svg/main-rozn/subscription-leaf.svg) right top no-repeat,#edf8f3 }.main-rozn-subscription .container .row .col:nth-child(2) {height:110px;background:url(../themes/aromashop/assets/img/main-rozn/subscription-right-mob.jpg) center top no-repeat,#e6e6e6 }.main-rozn-subscription__icon {right:unset;left:calc(50% - 44px);top:-44px }.main-rozn-subscription__title {text-align:center }.main-rozn-subscription__text {text-align:center }.main-rozn-subscription .form-group {flex-flow:column;align-items:center }.main-rozn-subscription .form-group__label {justify-content:center }.main-rozn-subscription .form-group input {margin-right:0;margin-bottom:10px;height:38px;width:274px;text-align:center }.main-rozn-subscription .form-group .button {width:274px }[data-modal="modal-menu"] .menu__item--turn div .rozn {border:1px solid #6d6969;margin-left:-3px;background:#fff }}
@media screen and (max-width:640px) {.main-slider .col {padding:60px 30px;min-height:340px;background:url(../themes/aromashop/assets/img/main-rozn/slide-1.png) right top / 85% no-repeat,#f7e8dc }.main-slider .tea {background:url(../themes/aromashop/assets/img/main-rozn/slide-2-mob.png) right center no-repeat,#f4f6f8 }.main-slider__title {font-size:18px;line-height:22px;margin-bottom:20px }.main-slider__text {font-size:11px;width:224px;margin-bottom:20px }.main-slider__button .button {font-size:11px;padding-left:15px;padding-right:15px }.main-slider-arrows .main-slider-arrow {width:35px;height:35px;top:unset;left:unset;right:75px;bottom:30px }.main-slider-arrows .main-slider-arrow--next {right:30px }.main-rozn-product__title {font-size:18px;line-height:22px;width:100%;text-align:unset }.main-rozn-product .catalog {justify-content:flex-start }.main-rozn-product__slider {max-width:unset;width:100% }.main-rozn-product .new-slider .new-slider__slide--title {font-size:16px;line-height:140% }.main-rozn-product .opt-supply {background:none;padding:0;display:flex;flex-flow:column;align-items:center;background:url(../themes/aromashop/assets/img/svg/main-rozn/coffee-brunch-mobile.svg) right 110px no-repeat,#f7f7f7;padding-bottom:40px }.main-rozn-product .opt-supply__top {background:url(../themes/aromashop/assets/img/main-rozn/coffee-mob.jpg) top center / cover no-repeat;height:110px;width:100% }.main-rozn-product .opt-supply__title {margin-top:60px;font-size:18px;line-height:22px;text-align:center;margin-bottom:10px }.main-rozn-product .opt-supply__text {font-size:11px;line-height:160%;color:#6d6969;text-align:center;padding-left:40px;padding-right:40px;margin-bottom:20px }.main-rozn-product .opt-supply__more {font-size:11px;width:137px }.main-rozn-product .opt-supply__truck {top:70px;right:unset;left:calc(50% - 40px) }.main-rozn-equipment {padding-left:30px;padding-right:30px }.main-rozn-equipment .container {padding:205px 40px 40px 40px;background:url(../themes/aromashop/assets/img/main-rozn/equipment-mob.jpg) top left / cover no-repeat;min-height:354px }.main-rozn-equipment__title {font-size:18px;line-height:22px;text-align:center;margin-bottom:10px }.main-rozn-equipment__text {font-size:11px;line-height:160%;margin-bottom:20px }.main-rozn-equipment__button {display:flex;justify-content:center }.main-rozn-equipment__button .button {font-size:11px;padding-left:10px;padding-right:10px }.main-rozn-blog .container {padding-right:0;background:url(../themes/aromashop/assets/img/svg/main-rozn/cup-coffee-mob.svg) right bottom no-repeat,url(../themes/aromashop/assets/img/svg/main-rozn/cup-coffee-bg.svg) right top no-repeat }.main-rozn-blog .container--follow {background:#fff;padding-right:30px }.main-rozn-blog__top {padding-right:30px }.main-rozn-blog__title--name {font-size:18px;line-height:22px }.main-rozn-blog .blog-slider {margin:0 }.main-rozn-blog .blog-slider__slide {margin-left:0 }.main-rozn-blog .slick-slide {width:314px }.main-rozn-blog__follow--title {font-size:16px;padding-left:30px;padding-right:30px }.main-rozn-about__content--title {font-size:18px;line-height:134.09%;margin-bottom:10px }.main-rozn-about__content--text {font-size:11px;margin-bottom:40px }.main-rozn-about__content--button .button {font-size:11px;padding-left:15px;padding-right:15px }.main-rozn-subscription .container .row .col:first-child {padding-left:40px;padding-right:40px }.main-rozn-subscription__text {font-size:11px;margin-bottom:30px }.main-rozn-subscription .form-group input {font-size:11px }.main-rozn-subscription .form-group .button {font-size:11px;width:100% }}
.tea-info {border-top:1px solid #FAF4ED;margin-top:10px;padding-top:20px}
.tea-info__text-block h6 {font-weight:600;font-size:20px;line-height:29px;margin-bottom:10px}
.tea-info__text-block p {font-size:14px;line-height:160%;margin-bottom:10px}
.other-block {display:flex;align-items:center}
.other-info {margin-bottom:20px;margin-right:20px}
.other-info--right {padding-left:20px;border-left:1px solid #FAF4ED}
.other-info .tea-tags {display:flex;flex-wrap:wrap}
.other-info .tea-tags .tea-tag {padding:5px 10px;font-size:13px;line-height:160%;color:#6d6969;transition:0.3s;border:1px solid #6d6969;border-radius:4px;margin:5px;margin-left:0;text-align:center}
.bold-tea {font-weight:600}
.cdek-delivery-widget {position:relative;z-index:10}
.is_msk .cook-method {display:none}
.basket-top {overflow:hidden}
.basket-top .container {height:100%;padding-top:60px;padding-bottom:100px;background:url(../themes/aromashop/assets/img/svg/contacts/cup-of-tea.svg) calc(100% - 60px) top no-repeat,#f7f7f7;position:relative;max-width:1360px;padding-left:65px}
.basket-top .container:after {content:"";position:absolute;height:100%;width:50vw;left:-50vw;top:0;background:#f7f7f7}
.basket-top .container:before {content:"";position:absolute;height:100%;width:50vw;right:-50vw;top:0;background:#f7f7f7}
.basket-top__way {display:flex;margin-bottom:20px}
.basket-top__way--item {font-size:11px;line-height:160%;margin-right:15px;display:flex;align-items:center}
.basket-top__way--item a {color:#6d6969;margin-right:15px}
.basket-top__title {font-weight:600;font-size:38px;line-height:46px}
.basket {margin-bottom:80px}
.basket .container {max-width:1300px;background:#fff;margin-top:-33px;position:relative;padding-left:0;padding-right:0}
.basket__form {background:#f7f7f7}
.basket__top {display:flex;justify-content:space-between;align-items:center;padding:40px 130px 40px 145px;background:#fff}
.basket__date-delivery--text {font-size:13px;line-height:160%}
.basket__date-delivery--day {font-weight:600;font-size:15px;line-height:140%}
.basket__button-delete {font-size:11px;line-height:160%;color:#6d6969;cursor:pointer;display:none;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.basket__button-delete:hover {opacity:0.5}
.basket-product {padding:00px 130px 20px 145px;background:#fff}
.basket-product__notice {font-family:Montserrat;font-style:normal;font-weight:normal;font-size:9px;line-height:11px;color:#6d6969;position:absolute;top:100%;margin-top:5px}
.basket-product__item {display:flex;align-items:flex-start;justify-content:space-between;padding-top:28px;padding-bottom:28px;border-bottom:1px solid #faf4ed;background:#fff}
.basket-product__item:first-child {border-top:1px solid #faf4ed}
.basket-product__item--left {display:flex;align-items:center}
.basket-product__item--right {margin-left:30px;padding-top:14px;width:100%;align-items:flex-end;display:flex;flex-direction:column}
.basket--step-3 .basket-product__item--right {width:auto}
.basket--step-3 .basket-product__item--right div + div {margin-top:10px}
@media screen and (max-width:640px ) {.basket-product__item--right {margin-left:0;align-items:flex-start }.basket-product__item--right >div + div {margin-top:10px }}
.basket-product__item--img {margin-right:38px;width:65px;height:65px;flex-shrink:0}
.basket-product__item--img img {width:100%;height:100%;object-fit:cover}
.basket-product__item--title {font-weight:600;font-size:13px;line-height:160%}
.basket-product__item--price {font-weight:600;font-size:15px;line-height:140%;margin-left:20px;flex-shrink:0;width:80px;text-align:right;white-space:nowrap}
.basket-product__item--price p:first-child {text-decoration:line-through;color:#6d6969;font-weight:normal;font-size:13px;line-height:160%}
.basket-product__item--price span {margin-left:5px}
.basket-product__item--btn-del {margin-left:28px;flex-shrink:0;cursor:pointer}
@media screen and (max-width:640px ) {.basket-product__item--btn-del {margin-left:0 }.basket-product__item--btn-del img {width:15px;height:15px }}
.basket-product__item-variant {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}
@media screen and (max-width:640px ) {.basket-product__item-variant {flex-wrap:wrap;width:100%;position:relative }}
.basket-product__item-variant:empty {display:none}
.basket-product__item-variant:not(:empty) + .basket-product__item-variant {margin-top:40px}
@media screen and (max-width:640px ) {.basket-product__item-variant:not(:empty) + .basket-product__item-variant {margin-top:15px }}
.basket-product__add-product {margin-top:20px;font-size:13px;line-height:160%;color:#6d6969}
.basket-product .selectric {height:37px}
.basket-product .selectric .label {height:37px;margin-left:10px}
.basket-product .selectric .button {width:37px;height:37px;background:url(../themes/aromashop/assets/img/svg/basket/arrow-select-down.svg) center center no-repeat !important}
.basket-product__label {display:flex;flex-flow:column;position:relative;border:1px solid rgba(109,105,105,0.3);border-radius:4px}
.basket-product__label--method {min-width:191px}
.basket-product__label--weight {min-width:85px;margin-left:20px}
.basket-product__label--number {margin-left:20px}
.basket-product__label--title {position:absolute;top:-16px;font-size:9px;line-height:11px;color:#6d6969}
.basket-product__label--number-btn {display:flex;height:37px}
.basket-product__label--total {border:none}
.basket-product__label--price {border:none;justify-content:center;align-items:center}
.basket-product .btn_minus,
.basket-product .btn_plus {width:30px;border:none;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;color:#6d6969}
.basket-product .btn_minus[disabled],
.basket-product .btn_plus[disabled] {color:#a2a2a2;cursor:default}
.basket-product .nmb_count {width:20px;text-align:center;font-size:13px;border:none}
.basket-product .nmb_count[disabled] {color:#a2a2a2;background:#fff;cursor:default}
.basket-product input[type="number"]::-webkit-inner-spin-button,
.basket-product input[type="number"]::-webkit-outer-spin-button {-webkit-appearance:none;margin:0}
.basket-buyer {width:1010px;margin-left:auto;margin-right:auto;background:#fff;margin-top:40px;padding:60px 105px 60px 105px;border-bottom:1px solid #faf4ed}
.basket-buyer--delivery {margin-top:0;overflow-anchor:auto}
.basket-buyer--final {margin-top:0}
.basket-buyer--final .basket-buyer__content .basket-button {margin-top:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center}
.basket-buyer--final .form-group {align-items:center}
@media screen and (max-width:640px ) {.basket-buyer--final .form-group {align-items:unset }}
.basket-buyer__top {display:flex;justify-content:space-between;margin-bottom:52px}
.basket-buyer__title {font-weight:600;font-size:24px;line-height:29px}
.basket-buyer__title--small {font-size:18px;line-height:140%;font-weight:normal;margin-bottom:20px}
.basket-buyer__tabs-labels-delivery {display:flex;margin-bottom:52px}
.basket-buyer__tabs-labels-delivery label {justify-content:center;align-items:center}
.basket-buyer__tabs-labels-delivery--item {height:58px;width:100%;display:flex !important;align-items:center;justify-content:center;border:1px dotted #6d6969;border-radius:4px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.basket-buyer__tabs-labels-delivery--item svg {margin-right:10px}
.basket-buyer__tabs-labels-delivery--item svg path {-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.basket-buyer__tabs-labels-delivery--item p {font-size:13px;line-height:160%;color:#6d6969;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.basket-buyer__tabs-labels-delivery .active {background:#1f1a1a}
.basket-buyer__tabs-labels-delivery .active svg path {fill:#fff}
.basket-buyer__tabs-labels-delivery .active p {color:#fff}
.basket-buyer__tabs-labels-delivery .mr-10 {margin-right:10px}
.basket-buyer__tabs-content-delivery--title {font-size:18px;line-height:140%;margin-bottom:20px}
.form-group {display:flex}
.form-group--textarea {margin-top:52px}
.form-group__radio {display:flex;border-radius:4px}
.form-group__label {position:relative}
.form-group__label--title {position:absolute;top:-22px;font-size:11px;line-height:160%;color:#6d6969}
.form-group__label .agreement {font-size:13px;line-height:160%;color:#6d6969}
.form-group__label input {border:1px solid rgba(109,105,105,0.3);border-radius:4px;height:37px;width:100%;padding-left:15px;padding-right:15px;font-size:13px;line-height:160%;color:#1f1a1a;outline:none}
.form-group__label--checkbox {cursor:pointer;align-items:center}
.form-group__label--checkbox input {min-width:unset;width:22px;height:22px;cursor:pointer;background:#fff;margin-right:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(109,105,105,0.3);border-radius:4px;outline:none;padding-left:unset;padding-right:unset}
.form-group__label--checkbox input:checked {background:url(../themes/aromashop/assets/img/svg/check.svg) center / 14px no-repeat,#49bb86}
.form-group__label--right-170 {min-width:170px;width:unset}
.form-group__label--all {display:flex;justify-content:space-between}
.form-group__label--all p:first-child {font-size:13px;line-height:160%;color:#6d6969;margin-bottom:5px}
.form-group__label--all p:nth-child(2) {font-weight:600;font-size:13px;line-height:160%;min-width:66px}
.form-group__label--column {flex-flow:column;min-width:227px;width:unset}
.form-group__label--final {margin-left:85px;align-items:center}
.form-group__label--final p:first-child {font-size:18px;line-height:140%;color:#6d6969;margin-right:5px}
.form-group__label--final p:nth-child(2) {font-weight:600;font-size:24px;line-height:29px}
.form-group .mr-10 {margin-right:10px}
.form-group .mb-10 {margin-bottom:10px}
.form-group__label-radio {border:1px #ccc dotted;border-radius:4px;display:flex;align-items:center;justify-content:center;background:transparent;min-width:136px;height:37px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.form-group__label-radio svg {-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.form-group__label-radio svg path {-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.form-group__label-radio--pay {height:58px}
.form-group__label-radio p {font-size:13px;line-height:160%}
.form-group__label-radio--checked {background:#fff;border:1px solid #1f1a1a;border-radius:4px}
.form-group__label-radio--checked-pay {background:#1f1a1a;color:#fff}
.form-group__label-radio--checked-pay .img-pay path {fill:#fff}
.form-group__label-radio input {border:unset;height:unset;border-radius:unset;width:unset;padding-left:unset;padding-right:unset}
.form-group__label-radio--date {margin-left:auto;margin-right:88px;color:#6d6969;font-size:13px;line-height:160%;min-width:90px}
.form-group__label-radio .ml-no {margin-left:40px}
.form-group__label-radio .mr-auto {margin-right:auto}
.form-group__label-radio--price {min-width:82px;font-size:15px;line-height:160%}
.form-group__label-radio .selectric {min-width:321px;border:1px solid rgba(109,105,105,0.3)}
.form-group__label-radio .selectric .label {margin:0 39px 0 10px}
.form-group__label-radio .selectric .button {width:39px;height:39px}
.form-group__label-radio .img-pay {margin-right:15px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.form-group__label-radio .img-pay path {-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.form-group__label-radio-delivery {justify-content:unset;padding-left:30px;padding-right:30px;height:58px}
.form-group__label-radio-delivery img {max-width:100px}
.form-group__label-radio-delivery p {text-align:right;margin-left:auto}
.form-group__textarea {padding:15px;width:100%;resize:none;min-height:78px;outline:none;border:1px solid rgba(109,105,105,0.3) !important;border-radius:4px !important;font-size:13px;line-height:160%;color:#6d6969}
.form-group .basket-button {border:none;font-family:Montserrat;min-width:261px;font-size:15px;line-height:160%;border-radius:4px}
.mb-30 {margin-bottom:30px}
.mb-60 {margin-bottom:50px}
.basket-button {float:right;margin-top:60px;display:none}
.basket-button.make-order {height:50px}
.basket-button.make-order.is_loading {pointer-events:none;background:url(../themes/aromashop/assets/img/svg/loader.svg) 13px center / 40px no-repeat,#70dcaa}
.basket-button.make-order.is_disable {pointer-events:none;opacity:0.5}
.error-msg {text-align:center;padding:50px}
.error-msg:empty {display:none}
@media screen and (max-width:1050px) {.basket-top {height:148px }.basket-top .container {background:url(../themes/aromashop/assets/img/svg/contacts/cup-of-tea-mob.svg) right top no-repeat,#f7f7f7;padding-top:40px;padding-bottom:0;padding-left:30px;padding-right:30px }.basket-top__title {font-size:24px;line-height:29px }.basket {margin-bottom:0;padding-bottom:40px }.basket .container {margin-top:0 }.basket__top {padding-left:30px;padding-right:30px }.basket-product {padding-left:30px;padding-right:30px }.basket-product__item {flex-flow:column }.basket-product__item--img {order:1;width:35px;height:35px;margin-right:0;margin-left:30px }.basket-product__item--left {align-items:normal;width:380px;justify-content:space-between }.basket-product__item--right {flex-wrap:wrap;width:380px }.basket-product__item--right-inv .basket-product__label--number {margin-right:100px }.basket-product__item--price {margin-left:0;margin-top:22px }.basket-product__item--btn-del {margin-left:auto;margin-top:24px }.basket-product__item--btn-del p {display:none }.basket-product__label--method {width:100%;min-width:unset }.basket-product__label--weight {margin-left:0;margin-right:10px;margin-top:25px }.basket-product__label--number {margin-left:0;margin-top:25px }.basket-product .btn_minus {width:35px }.basket-product .btn_plus {width:35px }.basket-product .nmb_count {width:30px }.basket-product__add-product {text-align:left;font-size:11px }.basket-buyer {width:unset;padding-left:30px;padding-right:30px;margin-top:0;border-top:1px solid #faf4ed }.basket-buyer--delivery {border-top:none;padding-top:40px }.basket-buyer--delivery .basket-buyer__top {margin-bottom:32px }.basket-buyer--delivery .tab-content[data-tab="1"] .form-group:first-child {flex-flow:unset }.basket-buyer--delivery .tab-content[data-tab="2"] .form-group__label-radio--img {order:-3 }.basket-buyer--delivery .tab-content[data-tab="2"] .form-group__label-radio--date {order:-2 }.basket-buyer--delivery .tab-content[data-tab="2"] .form-group__label-radio--price {order:-1 }.basket-buyer--delivery .tab-content[data-tab="3"] .form-group:first-child {flex-flow:unset }.basket-buyer--final {padding-bottom:20px }.basket-buyer__top {justify-content:unset;flex-flow:column }.basket-buyer__title {font-size:18px;line-height:22px;margin-bottom:20px }.basket-buyer__content .form-group:first-child {flex-flow:column;margin-bottom:20px !important }.basket-buyer__content .form-group:first-child .form-group__label {margin-bottom:30px }.basket-buyer__content .form-group:first-child .form-group__label:last-child {margin-bottom:0 }.form-group__label-radio p {font-size:11px }.form-group__label-radio .selectric-wrapper {width:100%;margin-top:20px;height:0;overflow:hidden;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;margin-top:0 }.form-group__label-radio .selectric-show {height:auto;overflow:unset;margin-top:20px }.form-group__label-radio-delivery {flex-wrap:wrap;height:unset;padding-top:13px;padding-bottom:20px }.form-group__label input {font-size:11px }.form-group__label .agreement {font-size:11px }.form-group__label--final {margin-left:0;justify-content:space-between }.form-group--textarea {margin-top:42px }.form-group__textarea {font-size:11px !important }.form-group .basket-button {line-height:47px;font-size:13px }.form-group--delivery-service textarea {resize:none;outline:none }}
@media screen and (max-width:640px) {.basket-buyer__tabs-labels-delivery {display:flex }.basket-buyer__tabs-labels-delivery--item {flex-flow:column;height:90px;justify-content:space-evenly }.basket-buyer__tabs-labels-delivery--item p {font-size:11px;text-align:center }.basket-buyer__tabs-labels-delivery--item svg {margin-bottom:5px;margin-right:0 }.basket-buyer__tabs-labels-delivery--item[data-tab="2"] {padding-top:7px }.basket-buyer--delivery .tab-content[data-tab="1"] .form-group--delivery-service .form-group__label-radio-delivery .form-group__label-radio--date {margin-right:0;min-width:80px }.basket-buyer--delivery .tab-content[data-tab="1"] .form-group--delivery-service .form-group__label-radio-delivery .form-group__label-radio--price {min-width:70px }.basket-buyer--delivery .tab-content[data-tab="2"] .form-group__label-radio--date {margin-left:auto;margin-right:10px }.basket-buyer--delivery .tab-content[data-tab="2"] .form-group__label-radio--price {min-width:70px }.basket-buyer--delivery .tab-content[data-tab="3"] .form-group:first-child {flex-wrap:wrap }.basket-buyer--delivery .tab-content[data-tab="3"] .form-group:first-child .form-group__label:first-child {margin-right:0 }.basket-buyer--delivery .tab-content[data-tab="3"] .form-group:nth-child(2) .form-group__label-radio--date {margin-right:0 }.basket-buyer--delivery .tab-content[data-tab="3"] .form-group:nth-child(2) .form-group__label-radio--price {min-width:70px }.basket-buyer--final {border-top:none }.basket-buyer--final .form-group__label--all p:first-child {font-size:11px }.basket-buyer--final .form-group__label--all p:nth-child(2) {width:100px }.basket-buyer--final .form-group__label--final p:first-child {font-size:16px }.basket-buyer--final .form-group__label--final p:nth-child(2) {min-width:100px;font-size:18px;line-height:22px }.form-group__label .img-pay {margin-right:0 }.form-group__label-radio--pay {height:90px;flex-flow:column;min-width:unset;justify-content:space-evenly }.form-group__label-radio--pay p {text-align:center }.form-group__label-radio .selectric {min-width:unset }.form-group__label-radio-delivery {padding:20px }.basket-product__item--left {width:100% }.basket-product__item--right {width:100% }}
@media screen and (max-width:350px) {.basket-buyer--delivery .tab-content[data-tab="1"] .form-group--delivery-service .form-group__label-radio-delivery .form-group__label-radio--date {text-align:right }.basket-buyer--delivery .tab-content[data-tab="1"] .form-group--delivery-service .form-group__label-radio-delivery .form-group__label-radio--price {width:100%;text-align:right }.basket-buyer--delivery .tab-content[data-tab="2"] .form-group--delivery-service .form-group__label-radio-delivery .form-group__label-radio--date {text-align:right;margin-right:0 }.basket-buyer--delivery .tab-content[data-tab="2"] .form-group--delivery-service .form-group__label-radio-delivery .form-group__label-radio--price {width:100%;text-align:right }.basket-buyer--delivery .tab-content[data-tab="3"] .form-group--delivery-service .form-group__label-radio-delivery .form-group__label-radio--date {text-align:right;margin-right:0 }.basket-buyer--delivery .tab-content[data-tab="3"] .form-group--delivery-service .form-group__label-radio-delivery .form-group__label-radio--price {width:100%;text-align:right }}
.selected-delivery {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}
.selected-delivery__logo {width:70px;margin-right:20px}
.selected-delivery__price {margin-left:auto;font-weight:700}
.selected-delivery__name {max-width:590px}
.pay-buttons {margin-top:20px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end}
.pay-buttons .hide {display:none}
.address-form {margin-top:50px}
.cdek-delivery-type__title {margin-bottom:20px;font-size:18px}
.cdek-delivery-type__item {padding:10px 15px;border:2px #fff solid;display:inline-block;border-radius:4px;cursor:pointer}
.cdek-delivery-type__item.is_active,
.cdek-delivery-type__item:hover {border:2px #000 solid}
.cdek-delivery-type__item + .cdek-delivery-type__item {margin-left:10px}
.cdek-delivery-widget {margin-top:30px;border:1px #f7f7f7 solid}
@media screen and (max-width:640px ) {border:1px #f7f7f7 solid;body .CDEK-widget__panel {width:100%;left:0;right:0 }body .CDEK-widget__panel >div {padding-right:60px;font-size:12px;width:100% }body .CDEK-widget__panel-details__block-text {font-size:12px }body .CDEK-widget__panel-details__block-img {width:calc(50% - 10px);height:80px }body .CDEK-widget__panel-details__block-img img {object-fit:cover }body .CDEK-widget__panel-headline span {font-size:18px }}
.form-group__label .form-group__noborder input {border:none !important}
.promocod {display:flex;align-items:center}
.promocod__block {display:flex;flex-direction:column}
.promocod__sale {display:flex;padding:10px 20px;color:black;border-radius:4px;margin-top:20px;font-size:16px;line-height:160%}
.promocod .button {margin-left:10px;line-height:30px;font-size:13px}
.promocod-result {font-size:11px !important}
.promocod-result span {font-weight:600;color:#49bb86}
.basket-buyer__code {margin-bottom:10px}
.basket-buyer__code span {font-weight:600;color:#49bb86}
.column {flex-direction:column}
.form-info {display:none;margin-top:20px;font-weight:600;font-size:15px;line-height:140%}
.form-info.active {display:block}
.add {text-align:center;font-size:15px;line-height:140%;font-weight:600;padding:10px}
.sam,
.dev {display:none}
.sam.active,
.dev.active {display:block}
.del {display:none}
.hide-block {position:absolute;left:-100000000000000000px}
.deliv {display:flex;gap:5px}
.deliv__input {border:none;width:100%}
.new-title-label {top:-36px}