body,html{padding:0;border:none;margin:0}address,big,blockquote,button,caption,cite,code,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,img,label,legend,li,ol,p,small,strike,sub,sup,table,td,th,tr,ul{padding:0;font-size:inherit;border:none;text-align:inherit;margin:0;line-height:inherit}blockquote:after,blockquote:before{content:""}html{font-size:62.5%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-size:15px;color:#4f525b;text-align:left;box-sizing:border-box;font-family:Roboto,sans-serif}h1{font-size:60px;margin-bottom:32px}h1,h2{font-weight:500}h2{font-size:50px;margin:50px 0}h3{font-size:25px;margin-bottom:20px}h3,h4{font-weight:500}h4{font-size:20px;margin-top:30px}p{font-size:15px;margin-top:10px}a,a.text:active{text-decoration:none;color:#4f525b}.top_line{background-color:#eff5f5}.top_line__contacts{font-size:13px;margin:20px 0 10px;display:inline-flex}.top_line__contacts a{color:#1ecec5;margin-left:10px}.top_line__contacts:before{height:16px;margin-right:5px;content:"";background:url(/wp-content/themes/lotos/img/mark.png) no-repeat 0;background-size:14px;width:16px;vertical-align:bottom;display:inline-block}.top_line__links{color:#0b4d49;margin:16px 0 10px}.top_line__links a:first-child,.top_line__links a:nth-child(2){margin-right:40px}.header{-ms-flex-pack:start;justify-content:flex-start;width:100%;display:-ms-flexbox}.header,.header_menu{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;align-items:center;-ms-flex-align:center}.header_menu{flex:1 1 auto;-ms-flex-pack:end;justify-content:flex-end;display:flex}.header_logo{margin:10px 0}.logo{vertical-align:middle;display:inline-block}.logo,.logo img{height:auto;width:auto}.logo img{max-width:100%;display:block}.crumbs{margin:32px 0}.crumbs ul li{font-size:13px;display:inline-block}.crumbs ul li a:hover{color:#1ecec5}.crumbs ul li a:after{content:"/"}.footer_services__title{font-size:22px;font-weight:700;margin-top:50px}.footer_services__subtitle{font-size:14px;font-weight:700;margin-top:20px}.footer_services__items{margin-left:5px;line-height:22px}.footer_services__subtitle__col2{font-size:14px;font-weight:700;margin-top:100px}.footer_schedule__title{font-size:22px;font-weight:700;margin-top:50px}.footer_schedule__title a:active{text-decoration:none}.footer_about__title{font-size:22px;font-weight:700;margin-bottom:20px;margin-top:50px}.footer_about__items,.footer_membership__items{line-height:22px}.footer_membership__title{font-size:22px;font-weight:700;margin-bottom:20px;margin-top:70px}.footer_payment__title{font-size:22px;font-weight:700;margin-bottom:15px;margin-top:50px}.footer_payment__items{margin-right:30px;display:inline-flex}.footer_payment__descr{line-height:22px;margin-top:30px}.footer_contact__title{font-size:22px;font-weight:700;margin-bottom:20px;margin-top:50px}.footer_contact__adress{margin-bottom:20px}.footer_contact__subtitle{font-weight:700;color:#1ecec5;margin-top:20px}.footer_social{margin-top:25px}.footer_social__links{margin-right:30px;display:inline-flex}.footer_legal{margin:60px 0}.footer_legal__links{text-decoration:underline;color:#009eaa;line-height:30px}.footer_contact__worktime{line-height:22px}.header-footer-group{background-color:#eff5f5}.trainers-page__title{font-weight:400}.trainer-item{padding:0 15px}.trainer_tags{padding:5px;font-size:13px;color:#fff;background-color:#1ecec5;margin:0 10px 5px 0;display:inline-flex}.trainer-title{font-size:25px;font-weight:700;color:#0b4d49;margin:10px 0}.trainer-link{margin-bottom:30px;display:block}.news_title{margin-bottom:32px}.other_news{font-size:22px;font-weight:700;margin-bottom:20px}.last_hews__mini a{color:#009eaa;line-height:25px}.news_title__h2,.secret_title__h2{font-size:40px;margin-bottom:20px}.news_date{font-size:16px;font-weight:700;margin-bottom:25px;color:#1ecec5}.news_descr{margin-bottom:30px;margin-top:30px}.news_read__button{padding:10px 63px;font-size:13px;border:1px solid;margin-bottom:75px;color:#1ecec5;background-color:#fff}.news_read__button a{color:#1ecec5}.news_img img{margin-bottom:35px;max-width:100%}.service_description{font-size:17px;margin-bottom:50px}.service-direction-items{margin-bottom:50px}.service-zone_title{margin-top:0}.service-first_visit{font-size:50px;margin-top:100px}.service-visit_detail{margin:20px 0 100px}.callback-form__title{font-size:50px;margin-top:80px}.callback-form__text{font-size:18px;margin-bottom:50px}.callback-input{padding:15px;border:2px solid #1ecec5;margin-bottom:30px}.callback-submit{padding:15px 90px;font-size:15px;border:1px solid #1ecec5;font-weight:500;color:#fff;background-color:#1ecec5}.callback-policy{font-size:14px;font-weight:500;margin-bottom:40px;max-width:300px}.callback-policy span{text-decoration:underline}.callback-form__img{text-align:center}.callback-form__img img{max-width:100%}.callback-align-items{align-items:center}.other-service__title{font-size:25px;font-weight:500;margin-bottom:40px;margin-top:100px}.other-service__item{margin-bottom:100px}.other-service__item a{height:100%;padding:20px 0;font-size:25px;border:1px solid #eff5f5;font-weight:500;text-align:center;background-color:#eff5f5;display:block}.other-service__item a.joga{border:1px solid #e7f8f6;background-color:#e7f8f6}.other-service__item a.child_fitness{border:1px solid #fff4e5;background-color:#fff4e5}.other-service__item a.beauty{border:1px solid #f9f3f1;background-color:#f9f3f1}.other-service__item a.active{border:2px solid #1ecec5;color:#b4b4b4}.services-item{margin-bottom:30px;display:flex}.services-item a{height:100%;border:1px solid #eff5f5;background-color:#eff5f5}.services-title{margin:20px 0 10px;padding-left:10px}.services-item ul{margin-bottom:30px;margin-left:30px}.services-item a{display:block}.zone_img{height:auto;width:100%}.service-clients{text-align:center}.service-clients img{height:100%;margin-bottom:20px;max-width:160px;border-bottom:1px solid #1ecec5}.beauty-callback-title,.club-card__title{font-size:50px;margin-top:80px}.beauty-callback-title{color:#4f525b}.beauty-callback-text,.club-card__text{font-size:18px;margin-bottom:110px}.beauty-callback-text{color:#4f525b}.club-card-img{text-align:center}.club-card-img img{max-width:70%;margin-top:80px}.client-history{margin-bottom:100px}.h4-beauty{margin-top:10px}.h2-beauty{margin-top:100px}.h2-beauty,.salon-descr{margin-bottom:30px}.price-table__item{margin:15px 0}.beauty-callback{color:#fff;margin-top:150px}.beauty-callback_position{font-size:25px;position:relative;bottom:80px;left:70px}.beauty-callback_name{position:relative;bottom:70px;left:70px}.beauty-callback-input{padding:15px;border:1px solid #4f525b;margin-bottom:20px}.beauty-callback-submit{padding:15px 70px;font-size:15px;border:1px solid #4f525b;font-weight:500;color:#fff;max-width:330px;text-align:center;background-color:#4f525b;display:block}.service-col-title{border-bottom:1px solid #707070}.other-service__items{margin-bottom:80px}.other-service{margin-bottom:150px}.salon-banner img,.zone-img,.zone-img img{height:auto;width:100%}.callback{margin-top:50px}.content-page{margin-bottom:90px}.history{background-color:#f5f5f5}.h2-history{margin-top:50px}.about-img,.tab-descr{margin-bottom:30px}h2.sale_team{margin-bottom:25px;margin-top:60px}.about-text,.loyalty-status-wrap,.nalog-descr,.our_team-wrap,.sale_team-wrap{margin-bottom:20px}.our_team-item,.sale_team-item{height:100%;color:#fff;background-color:#171215;padding-bottom:10px}.our_team_name,.sale_team_name{font-size:25px;margin-left:30px}.our_team_post,.sale_team_post{font-size:15px;margin:0 0 30px 30px}.about-h4,.sale-h4{margin:50px 0 15px}.callback-placeholder{padding:10px;border:1px solid;margin-bottom:20px;max-width:330px}.sales-callback{margin-bottom:70px}.our_team-items,.sale_team_items{margin-top:100px}.subscription{margin-bottom:30px}.loyalty-status-item,.subscription-item{height:100%}h1.loyalty-title,h1.membership-title{font-size:60px;margin:0 0 20px}.H1_trainers{font-size:40px;font-weight:500}h2.membership-title{font-size:50px;margin:100px 0 0}h2.loyalty-rules-title,h2.loyalty-status-title{font-size:50px;margin:90px 0 0}.membership-descr,.membership-kids-descr,.membership-personal-descr{margin-bottom:30px}.h3-white{padding:10px 25px 5px 30px;font-size:25px;font-weight:500;color:#fff}.h3-white-kids,.h3-white-personal{padding:30px 0 30px 30px;font-size:25px;font-weight:500;color:#fff}.h3-white-status_name{padding:0 0 17px 25px;font-size:25px;font-weight:500;color:#fff}.status{padding:30px 0 0 25px;font-size:15px;color:#c2f0ee}.subscription-conditions{padding:0 0 15px 30px;font-size:17px;color:#fff}.subscription-price{margin:20px 0 0 30px}.loyalty-status-descr,.subscription-descr{padding:0 30px 30px}.slider-title{font-size:60px;color:#fff;margin-top:150px}.slider-text{font-size:18px;color:#fff;margin-top:20px}.slider-text-upbuttom{font-size:25px;font-weight:700;color:#fff;margin-top:60px}.more{padding:15px 95px;font-size:15px;font-weight:700;color:#fff;background-color:#1ecec5;margin:30px 0;display:inline-block}.direction-items{margin-bottom:100px}.callback_wrap{margin-bottom:40px}.direction-item a{display:block}.direction-item,.news-item_wrap{margin-bottom:20px}.direction-item a.fitness{background-color:#eff5f5}.direction-item a.joga{background-color:#e7f8f6}.direction-item a.child_fitness{background-color:#fff4e5}.direction-item a.beauty{background-color:#f9f3f1}.direction-item__title{padding:15px 0;font-size:25px;font-weight:500;text-align:center}.directions-title{margin:0 0 20px}.advantage-title{padding:50px 0 30px;margin:0}.advantage-items{padding-bottom:65px}.advantage-item{text-align:center;background-color:#4f525b}.advantage-img img{height:auto;width:100%;vertical-align:middle;display:inline-block}.advantage-text{height:70px;margin-bottom:20px;color:#fff}.news-item{height:100%;border:1px solid #dbdbdb;display:block}.m-news-title{padding:100px 0 20px;font-size:50px}.news-item-title{font-size:25px;font-weight:700;margin:15px 0 5px 20px}.news-date{font-size:13px;font-weight:700;color:#1ecec5;margin:0 0 15px 20px}.news-img img{height:auto;width:100%}.news-excerpt{font-size:13px;margin:15px 20px}.tabs{max-width:500px;width:100%}.sale_team-title{padding:100px 0 15px;margin:0}.gallery-title{padding:30px 0 20px;margin:0}.gallery-items{padding-bottom:50px}.salon-gal img{height:auto;width:100%}.all-news-title{font-size:40px;font-weight:600;margin:20px 0}.all-news-excerpt{font-size:15px;margin-bottom:20px}.all-news-date{font-size:13px;font-weight:700;color:#1ecec5;margin:0 0 50px}.benefits-cooperation-descr,.corp-descr,.our-partners-items{margin-bottom:100px}.advantage-items,.advantages_companies-text,.companies-text{margin-bottom:50px}.advantages_comp-item,.our-partners-item{text-align:center}.advantages_comp-img img{height:auto;max-width:160px;border-bottom:1px solid #1ecec5}.advantages_comp-name,.advantages_comp-text{font-size:15px;margin:20px 0}.advantage-items{align-items:baseline}.tabs-about{flex:0 1 auto;list-style:none;justify-content:flex-start;flex-wrap:wrap;margin:0 0 0 20px;align-items:center;padding-left:0;display:flex}.tab-about__item{padding:10px 20px;font-size:25px;font-weight:700;margin-right:5px;color:#b4b4b4;cursor:pointer}.tab-about__item.active{color:#4f525b;position:relative;border-bottom:3px solid #4f525b}.tab-content{list-style:none;padding:0;margin:0}.tab-content__item{padding:20px;margin-top:-1px;display:none}.tab-content__item.active{display:block}.item-404{height:700px;background:url(/wp-content/themes/lotos/img/404_1.jpg) no-repeat 50% 50%/contain;background-size:cover;text-align:center;background-position:50%}.number-404{filter:blur(3px);font-size:20em;color:#fff;margin-top:100px}.text-404{font-size:20px;margin-bottom:50px;color:#fff}.header{justify-content:space-between;display:flex}.header nav{justify-content:flex-end;display:flex}.header nav li{list-style:none;float:none;white-space:nowrap}.header nav>ul{align-items:stretch;display:flex}.nav li ul.sub-menu li a{width:auto}.nav li a{text-decoration:none!important}.nav li ul.children,.nav li ul.sub-menu{border:none;min-width:100%;left:0}.nav li ul.children li a,.nav li ul.sub-menu li a{border:none}.header nav ul ul li.menu-item-has-children>a{color:#fff;background:#1fcdc5}.header nav>ul>li.menu-item-has-children>a{align-items:center;display:flex}.header nav>ul>li.menu-item-has-children>a:after{flex:0 0 auto;height:10px;margin-right:-12px;content:"";background:url(/wp-content/themes/lotos/img/nav_arrow.svg) no-repeat 50% 50%/contain;margin-left:12px;width:10px}.header nav>ul>li:hover>ul>li .sub-menu{position:relative;visibility:visible;left:0;display:block}.header nav>ul>li:first-child>ul{background:#eff5f5;width:618px;display:block}.header nav>ul>li:first-child>ul>li{padding:8px;font-size:13px;width:190px;float:left}.header nav>ul li a{padding:4px}.header nav>ul>li:first-child>ul>li>a{font-size:14px;font-weight:600;padding-left:8px}.header nav>ul>li:first-child>ul>li ul li{padding-left:4px}.header nav>ul>li{margin-left:48px}.header nav>ul>li>a{padding:32px 20px;display:flex}.header nav>ul>li:hover>a{color:#1dcec5;background:#eff5f5}.mobile_toggle{flex:0 0 auto;height:32px;overflow:hidden;position:relative;cursor:pointer;width:32px;display:none;z-index:18}.mobile_toggle span{height:3px;transition:.3s;position:absolute;margin:auto;border-radius:2px;background:#2e2e2e;width:100%;display:block}.mobile_toggle span:first-child{top:6px}.mobile_toggle span:last-child{bottom:6px}.mobile_toggle span:nth-child(2){bottom:0;top:0;margin:auto}.mobile_toggle.active span:first-child{transform:rotate(45deg);top:50%;margin-top:0}.mobile_toggle.active span:last-child{transform:rotate(-45deg);margin-bottom:-3px;bottom:50%}.mobile_toggle.active span:nth-child(2){opacity:0;left:100%}@media(max-width:768px){.mobile_toggle{display:block}.header{position:relative}.header nav{position:absolute;top:100%;box-shadow:0 4px 15px -2px rgba(81,86,90,.3);background:#eff5f5;left:0;width:100%;display:none}.header nav>ul{padding:10px}.header nav>ul li a{padding:8px}.header.active nav{display:block;z-index:99}.header.active nav>ul{flex-direction:column}.header nav>ul>li{font-size:16px;margin-left:0}.header nav>ul>li>a{padding:10px}.header nav>ul>li:first-child>ul{width:100%}.header nav>ul>li:first-child>ul>li{padding:0;width:100%;float:none}.header nav>ul>li:first-child>ul>li:last-child{margin-top:0}.header nav li ul.sub-menu,header .nav li ul.children{position:relative;visibility:visible;left:0!important;display:none!important}.header nav .sub-menu.active{padding:5px;display:block!important}.header nav ul ul li.menu-item-has-children>a{color:#51565a;background:transparent}.header nav ul ul li.menu-item-has-children>a.active{color:#fff;background:#1fcdc5}.header nav>ul>li:first-child>ul>li{font-size:14px}.header nav>ul>li:first-child>ul>li>a{padding:10px}.gallery-item{height:auto;width:50%}.gallery-item a img{height:auto;width:100%}h1{font-size:50px}h2{font-size:40px}h3{font-size:30px}.top_line__links{margin-bottom:15px}header{position:sticky;top:94px;background-color:#fff;z-index:99}.all-news-title{font-size:20px}.top_line__contacts{text-align:center;display:block}.top_line__contacts a{margin-top:5px;display:block}.slider-title{font-size:40px;margin-top:30px}.direction-item__title,.other-service__item a{font-size:20px}.number-404{font-size:5em}}*{box-sizing:border-box}.top_line{position:sticky;top:0;z-index:9999}div.scrollup{padding:4px 10px;font-size:20px;right:25px;border-top-right-radius:4px;color:#fff;position:fixed;border-top-left-radius:4px;bottom:30px;text-align:center;background-color:#1ecec5;cursor:pointer;display:none}a.more:hover{border:1px solid #1ecec5;color:#1ecec5;background-color:#fff}.news-item:hover{filter:brightness(40%)}.footer_services__items a:hover{color:#fff;background-color:#1ecec5}.scrollup span{height:40px;content:"";background:url(/wp-content/themes/lotos/img/arrow.svg) no-repeat 50% 50%/contain;width:40px;display:block}.callback-form,.description,.directions,.gallery-service{margin-top:100px}.description-text{padding:50px 0}.description-fitnes{background-color:#eff5f5}.description-joga{background-color:#e7f8f6}.description-child_fitness{background-color:#fff4e5}.description-beauty{background-color:#f9f3f1}.description-title{padding:50px 0;font-size:40px;max-width:600px}.trainers-descr{margin:-30px 0 40px}.work-time{margin-bottom:40px}.work-time>span{color:#009eaa}.trainers_foto img{height:auto;width:100%}.beauty-h4{font-size:20px;font-weight:800;text-align:center;margin-top:150px}.beauty-link{padding:20px 90px;font-size:25px;font-weight:500;color:#fff;text-align:center;background-color:#462e28}.beauty-btn_wr{justify-content:center;text-align:center;margin:30px 0 130px;align-items:center;display:flex}.beauty-item{background-color:#f9f3f1}.content-page+.calc_block{margin-top:-60px}.calc_block{padding:0 0 60px;background:url(/wp-content/themes/lotos/img/card.png) no-repeat 75% 100%}.calc_title{margin-bottom:24px;color:#fff;background:#007078}.calc_title p{padding:15px 0;font-size:40px;font-weight:400;margin:0}.about_my_tariff{max-width:600px;width:100%}.about_my_tariff h6{font-size:24px;font-weight:600;color:#007078;border-bottom:2px solid #007078;margin:32px 0 12px;padding-bottom:6px}.about_my_tariff table{table-layout:fixed;width:100%}.about_my_tariff table:first-child{margin:16px 0}.about_my_tariff table td{padding:4px 0;font-size:16px;color:#4f525b}.about_my_tariff table td:nth-child(2){color:#b6b6b6}.about_my_tariff table td.active{font-weight:500;color:#007078}.about_my_tariff table tfoot td.active{font-size:20px;font-weight:700}.about_my_tariff table .btn{height:56px;justify-content:center;font-size:16px;border:none;font-weight:500;color:#fff;align-items:center;background:#007078;width:100%;margin-top:8px;display:flex}.about_my_tariff.contact_form_box table .btn{font-size:14px;background:#4f525b}.about_my_tariff table select{height:44px;padding:0 16px;font-size:16px;border:none;font-weight:500;-webkit-appearance:none;color:#469ca8;margin:0 -16px;background:#f3fbfc;width:calc(100% + 16px);display:block}.green_select{position:relative}.green_select .select_arrow{transform:rotate(135deg);border-left:11px solid transparent;right:20px;content:"";position:absolute;border-top:11px solid #469ca8;top:50%;margin-top:-11px;display:block}.about_my_tariff table select:disabled{color:rgba(70,156,168,.5);background-color:#f5f5f5}.about_my_tariff table select:disabled~.select_arrow{border-top-color:#e8e8e8}.about_my_tariff.contact_form_box h4{font-size:44px;font-weight:400;margin-bottom:18px;color:#4f525b;border-bottom:1px solid #20aab4;padding-bottom:6px}.about_my_tariff.contact_form_box table p:empty{display:none}.about_my_tariff.contact_form_box table .btn~p{font-size:13px}.about_my_tariff.contact_form_box table .wpcf7-spinner{display:none}.about_my_tariff.contact_form_box table td{padding:10px 0}.about_my_tariff.contact_form_box table td:first-child{padding-right:20px;text-align:right}.about_my_tariff.contact_form_box table input{border-color:transparent;padding:12px 16px;margin-bottom:0;outline:none;background:#f1fbfc;width:100%}.about_my_tariff.contact_form_box table .wpcf7-not-valid-tip{padding:4px 16px 0 0;font-size:12px}.about_my_tariff.contact_form_box .wpcf7-response-output{display:none!important}.oformit{padding-bottom:60px}.membership-descr:empty{display:none}.tariff_list{flex-wrap:wrap;margin:0 -16px;display:flex}.tariff_item{margin:16px;width:calc(33.33333% - 32px)}.tariff_head{padding:18px 0 18px 30px;font-size:26px;font-weight:700;color:#fff}.tariff_body{padding:20px 30px}.tariff_body p{font-size:16px;align-items:center;line-height:1.5;margin-top:12px;display:flex}.tariff_body p:before{flex:0 0 auto;margin-right:8px;content:"+"}.tariff_body p:not(.dis) span{color:#171216}.tariff_body p.dis{color:#b4b4b4}.tariff_body p.dis:before{transform:rotate(45deg)}.tariff_body p:first-child{margin-top:0}.tariff_body p:nth-child(3),.tariff_body p:nth-child(7){margin-top:32px}.tariff_body h6{padding:24px 0 16px;font-size:32px;font-weight:700}.tariff_body .btn{height:44px;justify-content:center;color:#fff;text-align:center;align-items:center;background:#0b4d49;display:flex}.callback_wide_button{padding:25px 10px;font-size:15px;font-weight:500;color:#fff;text-align:center;background-color:#4f525b;width:100%;display:block}.callback_wide_button.orange{background-color:#d1b281}.callback_wide_button.darkgreen{background-color:#004448}.modal_overlay{background-color:rgba(0,0,0,.4);display:none;z-index:999999}.modal,.modal_overlay{height:100%;position:fixed;top:0;left:0;width:100%}.modal{justify-content:center;right:0;bottom:0;margin:auto;align-items:center;align-content:center;display:flex;display:none;z-index:1000000}.modal .modal_inner{height:auto;padding:99px 20px 52px;position:relative;background-color:#f1fbfc;width:636px}.modal .modal_close{height:40px;right:20px;position:absolute;background-size:contain;top:20px;background-position:50%;width:40px;background-image:url(/wp-content/themes/lotos/img/close_icon_green.svg);display:block}.modal .modal_inner .modal_title{font-size:40px;font-weight:400;color:#4f525b}.modal .modal_inner p{font-size:17px;color:#007078}.modal .modal_inner p.gray{color:#4f525b}.only_mobile{display:none}.sale_team{background-color:#f5f5f5;padding-bottom:20px;margin-top:200px}@media(max-width:641px){.sale_team{margin-top:20px}.only_mobile{display:block}.tariff_item{width:calc(100% - 32px)}.about_my_tariff.contact_form_box table tr,.about_my_tariff.contact_form_box table tr td{display:block}.about_my_tariff.contact_form_box table td:first-child{text-align:left;padding-bottom:0}.about_my_tariff.contact_form_box table tr td:empty{display:none}.about_my_tariff.contact_form_box table tr td input{max-width:100%}.about_my_tariff.contact_form_box h4,.calc_title p,h2.membership-title,h2.sale_team{font-size:20px}h1{font-size:30px}h3{font-size:22px}.tariff_head{font-size:20px}.tariff_body{padding:20px 12px}.h3-white-kids,.h3-white-personal{padding:14px 0 14px 14px}.calc_block{background:none}.tariff_body p{font-size:13px}.about_my_tariff table td{padding:2px 0;font-size:14px}.subscription-price{padding:14px 0 0 14px}.loyalty-status-descr,.subscription-descr{padding:0 14px 14px}.modal .modal_inner{padding-top:50px;width:98%}.modal .modal_close{height:20px;width:20px}.modal .modal_inner .modal_title{font-size:30px}.modal .modal_inner p{font-size:14px}}@media(max-width:480px){.top_line__links a,.top_line__links a:first-child,.top_line__links a:nth-child(2){font-size:13px;margin-right:10px}}.page_img img{height:auto;margin-bottom:35px;width:100%}