.buy__button.buy__button__home{}body{ background-color:#F4FAFF}a{ text-decoration:none;}[onclick]{ cursor:pointer;}.mobile__interface{ display:none;}.wrapper{ max-width:1440px;margin:0 auto;position:relative;z-index:2;}.swiper{ border-radius:15px;}.promo__slider{ display:block;max-height:370px;margin-top:20px;margin-bottom:65px;}.promo__slider.mobile{ display:none;}.promo__slider img{ width:100%;}.promo__carousel{ display:flex;justify-content:space-between;}.promo__carousel img, .promo__slider img, .banner_half img, .cat__img{ border-radius:15px;width:100%;}.products__popular{ margin-top:80px;}.tabs__box{ display:flex;justify-content:center;}.aptechka::before, .offer::before, .vitamin::before, .immunity::before{ content:"";display:inline-block;height:25px;width:25px;background-size:25px 25px;background-repeat:no-repeat;background-position:left;}.aptechka::before{ background-image:url("../img/tabs/aid_kitsretina.png");}.offer::before{ background-image:url("../img/tabs/thumb_upretina.png");}.vitamin::before{ background-image:url("../img/tabs/pillretina.png");}.immunity::before{ background-image:url("../img/tabs/virretina.png");}.products__tab{ padding:2px 10px;margin-right:13px;cursor:pointer;list-style:none;color:#00A0E3;border:1px solid #00A0E3;border-radius:50px;display:flex;align-items:center;}.products__tab a{ position:relative;white-space:nowrap;left:2px;color:#00A0E3;}.swiper{ padding:11px 6px 6px;}.product__card{ position:relative;background-color:#fff;border:1px solid #DEE6EA;box-shadow:0px 0px 9px 2px rgba(161, 171, 190, 0.09);border-radius:15px;padding:15px;display:flex;flex-direction:column;}.product__delivery{ height:32px}.product__box__basket .product__labels{ margin-top:0;top:-10px;}.product__box__basket .cashback__label{position:unset;}.product__card .favorite-container, .checkout__product__box .favorite-container{ position:absolute;right:19px;padding:5px;background:#F3F5F9;border-radius:50%;width:25px;height:25px;display:flex;align-items:center;justify-content:center;cursor:pointer;top:19px;}.checkout__product__box .favorite-container{ right:0;top:14px;}.product__card .favorite-container .favorite-heart, .checkout__product__box .favorite-container .favorite-heart{ background:url('/local/templates/nevis_template_test/img/catalog/heart__empty.png') no-repeat;width:18px;height:17px;display:block;}.product__card .favorite-container.active .favorite-heart, .checkout__product__box .favorite-container.active .favorite-heart{ background:url('/local/templates/nevis_template_test/img/catalog/heart__filled.svg') no-repeat;}.product__labels{ position:absolute;display:flex;align-items:flex-end;justify-content:center;left:-6px;margin-top:8px;}.product__labels div, .product__labels img{ margin-right:8px;}.percent__label{ height:23px;background-color:#00A0E3;border-radius:17px;}.percent__label span{ position:relative;top:2px;padding:2px 11px;font-style:normal;font-weight:700;font-size:16px;line-height:19px;text-align:center;color:#FFFFFF;white-space:nowrap;}.recipe__label{ position:relative;top:0;}.cashback__label{ border-radius:17px;box-sizing:border-box;transform:rotate(-8.87deg);transform-origin:0 0;background:linear-gradient(140deg, #02DBFF 0%, #B604FE 18%, #02DBFF 100%);padding:3px 4px 3px 4px;color:#fff;font-size:12px;display:flex;align-items:center;width:max-content;}.cashback__label span{ position:relative;font-style:normal;font-weight:700;font-size:16px;line-height:normal;color:#fff;border:1.9px solid;background:#A915FF;border-radius:17px;padding:0px 5px;}.product__main__image{ display:flex;justify-content:center;width:100%;height:180px;min-height:180px;margin-top:20px;}.product__box__wrapper{ display:flex;flex-direction:column;flex:1;}.product__image{ align-self:center;max-width:100%;max-height:100%;}.product__descr{ margin-top:15px;min-height:70px;}.product__descr a{ display:block;}.product__descr .name_link{ overflow:hidden;margin-bottom:8px;font-style:normal;font-weight:700;font-size:19px;line-height:23px;color:#2C2C2C;word-break:break-word;}.product__descr .manufacturer{ font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#A0A9B9;max-height:33px;transition:max-height .3s ease-in-out;overflow:hidden;}.product__old_price{position: absolute;top: -24px;display: flex;}.product__price{ position:relative;margin-top:40px;margin-bottom:14px;font-style:normal;font-weight:700;font-size:32px;line-height:38px;color:#FF4134;white-space:nowrap;}.product__card .product__price{ flex:0 1;}.simple_price, .super_price{ position:relative;background-color:#FFF387;border-radius:50px;}.simple_price{ padding:2px 13px 2px 13px;}.super_price{ padding:2px 13px 2px 45px;}.ruble_sign{ font-size:25px;}.super_price::before{ background-image:url("../img/main/superprice.svg");content:"";position:absolute;height:41px;width:41px;background-size:41px 41px;left:0px;top:0;}.old_price{ margin-top:2px;margin-left:10px;margin-right:5px;font-style:normal;font-weight:400;font-size:16px;line-height:19px;text-decoration-line:line-through;color:#A0A9B9;}.price_on_quantity{ position:absolute;margin-top:2px;margin-left:10px;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#A0A9B9;}.product__button{ padding:21px 0;border-top:1px solid #DEE6EA;border-bottom:1px solid #DEE6EA;}.addtocart{ width:100%;padding:15px;color:#029CDF;background-color:transparent;border:1.5px solid #029CDF;border-radius:24.3774px;cursor:pointer;font-weight:500;font-size:18px;line-height:21px;}.info__box{ padding-left:15px;}.info__item{ font-style:normal;font-weight:400;font-size:14px;line-height:17px;}.promo__banners{ display:flex;justify-content:space-between;margin:80px 0px;}.banner__half{ flex:50%;text-align:center;}.banner__half__content{ padding:10px;position:relative;}.banner__half__content .adv-tooltip{ top:15px;right:15px;}.banner__half img{ width:100%;border-radius:15px;}.promo__wide{ position:relative;display:flex;}.cats__carousel{ display:flex;flex-direction:row;justify-content:space-between;margin-bottom:-113px;}.cats__item{ flex:25%;}.cat__img{ width:100%;}.cat__count{ font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#A0A9B9;}.cat__title{ margin-bottom:5px;}.cat__description{ text-align:center;background-color:#fff;border-radius:15px;box-shadow:0px 0px 9px 2px rgba(161, 171, 190, 0.18);padding-bottom:16px;margin:5px;margin-bottom:10px;position:relative;}.wrapper__white{ background-color:#fff;padding-top:180px;padding-bottom:80px;position:relative;border-radius:30px;z-index:1;}.promo__blocks{ max-width:1440px;margin:0 auto;}.banner__full{ width:100%;}.promo__wide.mobile{ display:none;}.promo__row{ display:flex;flex-direction:row;flex-wrap:wrap;column-gap:25px;width:100%;margin-top:35px;}.promo__item{ display:flex;flex-wrap:wrap;width:calc(25% - 20px);position:relative;}.banner__row{ width:100%;height:100%;border-radius:15px;}.text-transform-first:first-letter{ text-transform:uppercase;}.text-transform-first{ text-transform:lowercase;}.swiper-pagination-bullet{ transition:0.3s;}.whitebox__img{ height:202px;width:100%;object-fit:cover;}.swiper-pagination-bullet-active{ width:40px !important;border-radius:10px !important;}.products__list.mobile{ display:none;}.products__list.desktop .product__card .product__button{ border-bottom:1px solid #DEE6EA;border-top:1px solid #DEE6EA;}.product__card.mobile{ margin-bottom:19px;}@media screen and (min-width:640px){ .name_link{ max-height:46px;transition:max-height 0.3s ease-in-out;} .product__card .product__descr{ position:absolute;margin-right:10px;z-index:9999;background:#ffffffd4;} .product__card:hover .name_link{ max-height:200px;} .manufacturer:hover{max-height:70px;} .product__price{ margin-top:119px;}}#overlay{ position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.5);z-index:5;cursor:pointer;}.floating__cart{ position:fixed;bottom:60px;left:39px;z-index:999;cursor:pointer;}.basket__box.hidden{ display:none;}.basket__box.show{ display:flex;flex-direction:column;min-width:520px;background-color:#ffffff;border-radius:30px;position:fixed;margin-top:2%;padding-top:33px;padding-bottom:30px;z-index:99;width:23%;left:75px;bottom:96px;max-height:80%;}.basket__box.show .buy__button.buy__button__pickup{ margin-top:20px;}.basket__box.show .buy__button.buy__button__home{ margin-top:10px;}.basket__name{ display:flex;padding-left:38px;padding-right:38px;}.basket__name p{ margin:auto;font-style:normal;font-weight:500;font-size:22px;line-height:26px;color:#2C2C2C;}.product__list.basket{ padding-top:42px;padding-bottom:42px;overflow-y:auto;padding-left:38px;padding-right:38px;scrollbar-color:#DEE6EA #fff;scrollbar-width:thin;}.product__box__basket{ display:flex;position:relative;display:flex;position:relative;padding-bottom:27px;border-bottom:1px solid #DEE6EA;margin-bottom:27px;}.product__box__basket:last-child{ border:0;margin-bottom:0;}.product__img__box{ border:1px solid #DEE6EA;border-radius:15px;padding:0 9px;width:27%;display:flex;justify-content:center;}.product__img__box img{ align-self:center;}.basket__box .product__box__basket .product__img__box img{ height:auto;}.product__delete{ position:absolute;top:0px;right:0px;cursor:pointer;}.prduct__text__box{ margin-left:39px;width:73%;}.product__name__box{ margin-bottom:48px;margin-right:14px;margin-top:20px;}.product__box__basket .product__name__box{ margin-bottom:20px;margin-top:0;}.product__name{ margin-top:0;margin-bottom:6px;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#2C2C2C;word-break:break-word;}.product__manufacturer{ margin:0;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#A0A9B9;}.product__box__basket .product__manufacturer{ margin-top:7px;}.product__total__box{ display:flex;justify-content:space-between;}.product__list.basket .product__total__box{ align-items:center;}.quantity__form{ padding-bottom:4px;display:flex;align-items:center;text-align:center;}.quantity__form .quantity__number{ max-width:50px;min-width:30px;}.quantity__minus, .quantity__plus{ cursor:pointer;box-sizing:border-box;}.quantity__plus.deactivate, .quantity__minus.deactivate, .quantity__number.deactivate{ pointer-events:none;cursor:default;}.quantity__number{ border:0;text-align:center;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#2C2C2C;width:47px;}@media screen and (max-width:400px){ .quantity__number{ width:38px;}}.price{ text-align:end;margin:0;font-style:normal;font-weight:500;font-size:18px;line-height:21px;color:#2C2C2C;white-space:nowrap;}.buy__button__box{ display:flex;flex-direction:column;justify-content:center;margin-top:auto;padding-left:38px;padding-right:38px;box-shadow:0px -40px 30px -20px #fff;z-index:2;}.total__price{ display:flex;margin-top:10px;}.total__price__name, .total__price__cost{ font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:#2C2C2C;margin-top:0;margin-bottom:0;}.economy__price{ display:flex;justify-content:space-between;margin-top:3px;color:#999;}.economy__price p{ margin:0;}.economy__price__name{ color:#A0A9B9;font-size:17px;font-weight:500;}.economy__price__cost{ color:#A0A9B9;font-size:19px;font-weight:500;}.total__price__cost{ margin-left:auto;}.buy__button{ background:#00A0E3;border-radius:64px;font-style:normal;font-weight:600;font-size:20px;line-height:24px;text-align:center;color:#FFFFFF;width:100%;padding-top:15px;padding-bottom:15px;border:0;cursor:pointer;}.basket__box .product__img__box a{ display:flex;}.product__list::-webkit-scrollbar{ width:9px;}.product__list::-webkit-scrollbar-track{ background-color:#fff;}.product__list::-webkit-scrollbar-thumb{ background:#DEE6EA;border-radius:30px;}.product__button.added{ display:flex;justify-content:space-between;}.product__button .addtocart.added{ width:65%;}.aktsia__podarok__label, .aktsia__n__label, .lili__label, .puls_zd__label, .aktsia__skidki__label{ height:23px;}.aktsia__skidki__label{ top:1px;position:relative;}.discount_price{ font-size:16px;color:#029CDF;margin-left:10px;font-weight:600;margin-top:20px;line-height:1;}.bonuses_price_box{ margin-top:12px;line-height:1;display:flex;background:#029CDF;border-radius:17px;width:fit-content;padding:4px 10px;position:relative;}.bonuses_price_box .bonuses_price{ font-weight:500;font-size:15px;color:#fff;padding-left:12px;}.bonuses_price_box .bonuses_price:before{ background-image:url("/local/templates/nevis_template_test/img/svg/bonuses_moneta_nofallback.svg");content:"";position:absolute;height:16.12px;width:12.36px;background-size:12.36px 16.12px;top:3px;left:7px;}.product__card.mobile .bonuses_price_box{ margin-top:0;padding:4px 6px;margin-bottom:3px;}.product__card.mobile .bonuses_price{ font-size:11px;}.product__card.mobile .bonuses_price_box .bonuses_price::before{ height:14.12px;width:10.36px;background-size:10.36px 14.12px;top:2px;left:6px;}.bx-basket-item-list-item-price-old{ text-decoration:line-through;color:#A0A9B9;}@media (display-mode:standalone){ .mobile__menu{ padding-bottom:25px;}}@media (display-mode:fullscreen){ .mobile__menu{ padding-bottom:25px;}}.product__card .product__info{ flex:1 1 52px;}.get_mobile_app{ display:none;padding:5px;position:sticky;top:0;background:#f4faff;z-index:3;}.get_mobile_app .container{ width:100%;display:flex;align-items:center;justify-content:space-between;}.get_mobile_app_image{ display:flex;}.get_mobile_app_image img{ height:46px;}.get_mobile_app_text{ display:flex;align-items:center;margin-left:5px;}.get_mobile_app_text a{ margin:0;font-size:14px;color:#878C96;}.get_mobile_app_close{ display:flex;align-items:center;cursor:pointer;z-index:50;}.get_mobile_app_close img{ border:1px solid #878C96;border-radius:50%;width:16px;height:16px;text-align:center;margin-right:5px;padding:4px;margin-left:5px;}.get_mobile_app_close_text{ color:#878C96;}@media screen and (max-width:730px){ .get_mobile_app_close_text{ display:none;}}