.intro-wrapper{padding:0 var(--pl-unit-x3)}@media (min-width:560px){.intro-wrapper{padding:0 var(--pl-unit-x8)}}.intro__title{color:var(--pl-text-primary)}.intro{background-color:var(--pl-project-apteka-pale);border-bottom-left-radius:var(--pl-unit-x6);border-bottom-right-radius:var(--pl-unit-x6);height:auto;margin-bottom:var(--pl-unit-x8);padding-left:var(--pl-unit-x4);padding-top:var(--pl-unit-x8)}@media (min-width:960px){.intro{margin-bottom:60px;padding-left:77px}}.intro__badges{display:flex;flex-direction:column;gap:var(--pl-unit-x2);margin-bottom:48px;margin-top:var(--pl-unit-x4)}@media (min-width:360px){.intro__badges{flex-direction:row;gap:var(--pl-unit-x4)}}.intro__badges-item{align-items:center;background-color:var(--pl-surface-primary-default);border-radius:var(--pl-unit-x2);display:flex;gap:var(--pl-unit-x2);padding:var(--pl-unit-x1) var(--pl-unit-x2);width:-moz-fit-content;width:fit-content}@media (min-width:960px){.intro__categories{left:-39px;position:relative}}.intro__categories .swiper-button{z-index:19}.intro__categories-item{background-color:var(--pl-surface-muted-default);background-position:bottom;background-repeat:no-repeat;background-size:cover;border-radius:var(--pl-unit-x3);display:flex;flex-direction:column;height:120px;-webkit-hyphens:auto;hyphens:auto;justify-content:flex-start;padding:var(--pl-unit-x2)}#swiper--intro__categories{width:calc(100% + 33px)}#swiper--intro__categories .swiper-slide{max-width:100px}@media (min-width:960px){#swiper--intro__categories{margin-left:39px;margin-right:33px;overflow:hidden;width:auto}}@media (min-width:1280px){#swiper--intro__categories{margin-right:42px}}.intro__swiper .swiper-button-prev{left:calc(-1 * var(--pl-unit-x6))}.intro__swiper .swiper-button-next{right:calc(-1 * var(--pl-unit-x6))}.banner-info-modal__link[data-v-0dbd4903]{display:flex;padding:var(--pl-unit-x3) 0 var(--pl-unit-x8)}.banner-info-modal__icon[data-v-0dbd4903]{margin-right:var(--pl-unit-x2)}.banner-info-modal__link-text[data-v-0dbd4903]{margin-right:auto}.banner-info-modal__divider[data-v-0dbd4903]{margin:0 0 var(--pl-unit-x5) calc(-1 * var(--pl-unit-x5))!important;width:calc(100% + var(--pl-unit-x5) * 2)}.banner-info-modal__erid[data-v-0dbd4903]{cursor:pointer;display:flex;justify-content:space-between;margin-bottom:var(--pl-unit-x2)}.banner-info-modal .pl-modal_type-bottom-sheet{bottom:50px}@media (min-width:560px){.banner-info-modal .pl-modal_type-bottom-sheet{bottom:auto}}.promo-marketing-id{background-color:var(--pl-global-background-primary);border-radius:5px;color:var(--pl-text-secondary);cursor:pointer;display:flex;left:var(--pl-unit-x2);opacity:.55;padding:2px 5px;position:absolute;top:var(--pl-unit-x2);z-index:2}.promo-marketing-id__icon{display:block;height:14px;margin-left:4px;width:14px}.promo-banner[data-v-f386944b]{margin-bottom:var(--pl-unit-x8)}.promo-banner__swiper[data-v-f386944b]{margin-top:var(--pl-unit-x4);overflow:hidden;width:100%}.promo-banner__item[data-v-f386944b]{border-radius:var(--pl-unit-x4);overflow:hidden}@media (min-width:560px){.promo-banner__item[data-v-f386944b]{margin-right:var(--pl-unit-x2);width:calc((100% - var(--pl-unit-x2)) / 2)}}@media (min-width:768px){.promo-banner__item[data-v-f386944b]{margin-right:var(--pl-unit-x2);width:calc((100% - var(--pl-unit-x4)) / 3)}}@media (min-width:960px){.promo-banner__item[data-v-f386944b]{margin-right:var(--pl-unit-x6);width:calc((100% - var(--pl-unit-x6) * 2) / 3)}}.promo-banner__item[data-v-f386944b]:last-child{margin-right:var(--pl-unit-x3)}.promo-banner__image[data-v-f386944b]{display:block;width:100%}.catalog[data-v-fae2e955]{padding:0 var(--pl-unit-x5)}@media (min-width:560px){.catalog[data-v-fae2e955]{padding:0 var(--pl-unit-x8)}}.catalog-items[data-v-fae2e955]{cursor:pointer;display:flex;flex-wrap:wrap;gap:calc((100% - 240px)/2);margin-top:var(--pl-unit-x4)}@media (min-width:360px){.catalog-items[data-v-fae2e955]{gap:calc((100% - 80px * 4) / 3)}}@media (min-width:440px){.catalog-items[data-v-fae2e955]{gap:calc((100% - 400px)/4)}}@media (min-width:560px){.catalog-items[data-v-fae2e955]{gap:calc((100% - 480px)/5)}}@media (min-width:768px){.catalog-items[data-v-fae2e955]{gap:calc((100% - 80px * 8) / 7)}}@media (min-width:960px){.catalog-items[data-v-fae2e955]{padding-left:var(--pl-unit-x5);padding-right:var(--pl-unit-x5)}}@media (min-width:1024px){.catalog-items[data-v-fae2e955]{gap:calc((100% - 720px)/8)}}@media (min-width:1140px){.catalog-items[data-v-fae2e955]{gap:calc((100% - 80px * 10) / 9)}}@media (min-width:1280px){.catalog-items[data-v-fae2e955]{gap:0;padding-left:30px;padding-right:30px}}.catalog-item[data-v-fae2e955]{align-items:center;display:flex;flex-direction:column;gap:var(--pl-unit-x2);margin-bottom:var(--pl-unit-x2);padding:var(--pl-unit-x1);width:80px}@media (min-width:1280px){.catalog-item[data-v-fae2e955]{margin-right:var(--pl-unit-x10)}}.catalog-item__text[data-v-fae2e955]{text-align:center;width:76px}.catalog-item__img[data-v-fae2e955]{background-image:url(../img/no-image-small.svg);background-position:top;background-repeat:no-repeat;background-size:72px;display:block;min-height:80px;width:80px}.catalog-item__img--soberite_aptechku[data-v-fae2e955]{background-image:url(../img/catalog/img_aptechka_l.png)}.catalog-item__img--lekarstva[data-v-fae2e955]{background-image:url(../img/catalog/img_lekarstva_l.png)}.catalog-item__img--vitaminy_i_bad[data-v-fae2e955]{background-image:url(../img/catalog/img_vitaminy_l.png)}.catalog-item__img--medtovary[data-v-fae2e955]{background-image:url(../img/catalog/img_medtovary_l.png)}.catalog-item__img--mama_i_malysh[data-v-fae2e955]{background-image:url(../img/catalog/img_mama_l.png)}.catalog-item__img--gigiena[data-v-fae2e955]{background-image:url(../img/catalog/img_gigiena_l.png)}.catalog-item__img--ukhod[data-v-fae2e955]{background-image:url(../img/catalog/img_ukhod_l.png)}.catalog-item__img--zdorovoe_pitanie[data-v-fae2e955]{background-image:url(../img/catalog/img_pitanie_l.png)}.catalog-item__img--tolko_u_nas_apteka[data-v-fae2e955]{background-image:url(../img/catalog/img_tolko_l.png)}.app-banner{background-image:url(../img/app-banner/banner_adfox_to_app_320_2x.webp);background-position:bottom;background-repeat:no-repeat;background-size:100%;border-radius:var(--pl-badge-radius-m);padding:var(--pl-unit-x6) var(--pl-unit-x4) var(--pl-unit-x6)}@media (min-width:360px){.app-banner{background-image:url(../img/app-banner/banner_adfox_to_app_360_2x.webp);background-position:50%}}@media (min-width:560px){.app-banner{background-image:url(../img/app-banner/banner_adfox_to_app_560_2x.webp);background-position:top;padding-left:var(--pl-unit-x8);padding-right:var(--pl-unit-x8)}}@media (min-width:768px){.app-banner{background-image:url(../img/app-banner/banner_adfox_to_app_768_2x.webp);padding:var(--pl-unit-x8)}}@media (min-width:960px){.app-banner{background-image:url(../img/app-banner/banner_adfox_to_app_960_2x.webp);border-radius:var(--pl-unit-x8);padding:44px}}@media (min-width:1280px){.app-banner{background-image:url(../img/app-banner/banner_adfox_to_app_1280_2x.webp);padding:66px 74px}}.app-banner__title.pl-text{font-size:32px;font-weight:800;line-height:110%;margin-bottom:var(--pl-unit-x2)}@media (min-width:360px){.app-banner__title.pl-text{font-size:36px}}@media (min-width:560px){.app-banner__title.pl-text{margin-bottom:var(--pl-unit-x3);width:80%}}@media (min-width:768px){.app-banner__title.pl-text{margin-bottom:var(--pl-unit-x5);width:50%}}@media (min-width:960px){.app-banner__title.pl-text{font-size:44px;width:60%}}.app-banner__text-list{margin-bottom:185px}@media (min-width:360px){.app-banner__text-list{margin-bottom:205px}}@media (min-width:560px){.app-banner__text-list{margin-bottom:25px;width:65%}}@media (min-width:768px){.app-banner__text-list{margin-bottom:52px}}@media (min-width:1280px){.app-banner__text-list{margin-bottom:var(--pl-unit-x5)}}@media (min-width:960px){.app-banner__text-item{font-size:22px;line-height:150%}}.app-banner__links-list{display:flex;justify-content:space-between}@media (min-width:560px){.app-banner__links-list{justify-content:flex-start}}.app-banner__link-item{height:33px;position:relative;width:86px}@media (min-width:360px){.app-banner__link-item{height:36px;width:93px}}@media (min-width:560px){.app-banner__link-item{height:48px;margin-right:var(--pl-unit-x3);width:140px}}.app-banner__link{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:6px;display:block;top:0;right:0;bottom:0;left:0;position:absolute}@media (min-width:560px){.app-banner__link{border-radius:12px}}.app-banner__link--appstore{background-image:url(../img/appstore.png)}.app-banner__link--googleplay{background-image:url(../img/googleplay.png)}.app-banner__link--appgallery{background-image:url(../img/appgallery.png)}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(5px)}50%{transform:translate(-5px)}75%{transform:translate(5px)}to{transform:translate(0)}}@keyframes shine{to{background-position:150% 0,0 0}}.skeleton-loader{background:linear-gradient(90deg,#fff0,#ffffff80 50%,#fff0 80%),#e7e7e7;background-position:-30% 0;background-repeat:repeat-y;background-size:50px 500px;display:block}.modal-default-enter-from.modal,.modal-default-leave-to.modal{opacity:0}.modal-default-enter-from .modal__entity,.modal-default-leave-to .modal__entity{transform:translateY(100%)}.modal-default-enter-active.modal,.modal-default-leave-active.modal{transition:opacity .3s ease}.modal-default-enter-active .modal__entity,.modal-default-leave-active .modal__entity{transition:transform .3s ease}@keyframes fade{0%{opacity:0}to{opacity:1}}.fade-enter-active{animation:fade .3s}.fade-leave-active{animation:fade .3s reverse}.fade--fast-enter-active{animation:fade .15s}.fade--fast-leave-active{animation:fade .15s reverse}@keyframes slide-up{0%{transform:translateY(150%)}to{transform:translate(0)}}.slide-up-enter-active{animation:slide-up .3s}.slide-up-leave-active{animation:slide-up .3s reverse}@keyframes slide-down{0%{transform:translateY(-150%)}to{transform:translate(0)}}.slide-down-enter-active{animation:slide-down .3s}.slide-down-leave-active{animation:slide-down .3s reverse}@keyframes slide-left{0%{transform:translate(-150%)}to{transform:translate(0)}}.slide-left-enter-active{animation:slide-left .3s}.slide-left-leave-active{animation:slide-left .3s reverse}.slide-left--fast-enter-active{animation:slide-left .15s}.slide-left--fast-leave-active{animation:slide-left .15s reverse}.index-page__inner{overflow-x:hidden}.index-page__banner{margin-bottom:48px;margin-top:48px}
