// Цвета @dark_green: #83b333; @light_green: #a3e633; @midle_green: #20a601; @red:#800000; body { font-family: 'Open Sans', sans-serif; font-weight: 400; } a { -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } a { word-wrap: inherit; word-break: inherit; &:hover, &:focus, &:active { text-decoration: none!important; } } *, *::before, *::after { box-sizing: border-box; } .page-d__hpanel { background-color: @dark_green; padding: 8px 0 8px 15px; } ._box { max-width: 1140px; } .nav-d_vertical .item-d__link .link-d__icon, .nav-d_vertical .item-d__link .link-d__name, .nav-d_vertical .item-d__link .link-d__sign, .nav-d_horizontal .item-d__link .link-d__icon, .nav-d_horizontal .item-d__link .link-d__name, .nav-d_horizontal .item-d__link .link-d__sign { font-weight: 600; font-size: 14px; // text-transform: uppercase; color: inherit; padding: 8px 25px; &:hover { color: #373737; } } a.item-d__link.item-d__link_main.link-d { color: white; } .nav-d_horizontal .item-d__link[data-name=catalog]{ border: 2px solid #f1f1f1; -webkit-border-radius: 5px; border-radius: 5px; &:hover{ border-color: #373737; } } .hpanel-d>* { margin-right: 1.5rem; } .auth-d__nav { ._flex { -webkit-align-items: center; align-items: center; } img { margin-right: 16px; } .link-d__name { font-size: 14px; font-weight: 600; color: #FFF; line-height: 1.2; } } .blocker { z-index: 99; } .page-d__hboard { padding-top: 25px; padding-bottom: 25px; background-color: #F1F1F1; } .hboard-d__search, .toolbar-d__search { max-width: 385px; } .hboard-d .search-d__field input, .toolbar-d .search-d__field input { padding: 14px 17px ; border-width: 2px; border-radius: 4px; border: none; background-color: #f9f9f9; font-size: 14px; font-weight: 400; color: #565656; &::placeholder { font-size: 14px; font-weight: 400; color: #565656; } } .contact-d_email a { color: @midle_green; font-size: 16px; font-weight: 600; } .contact-d__item { font-size: 12px; color: #565656; text-align: right; a{ font-weight: bold; font-size: 17px; color: @red; margin-left: 15px; vertical-align: middle; } } .content-d__main { ul { padding-left: 10px; list-style-type: disc; padding-left: 2rem; margin: 10px 0; list-style-type: disc; font-size: 16px; li { margin: 8px 0; } } } .nav-d_vertical_gray .item-d__link:hover:before, .nav-d_vertical_gray .item-d__link:focus:before, .nav-d_vertical_gray .item-d__link:active:before { background-color: @red; } .toolbar-d__auth .auth-d__nav .link-d__name{ color: @dark_green; } .nav-d__burger { color: @dark_green; font-size: 16px; .burger-d__icon { span, &:before, &:after { background-color: @dark_green; } } } .toolbar-d__nav .item-d__link .link-d__name{ color: #000; } .page-d__slideshow_main { margin-top: 0; } .slide-d_cover { .slide-d__content { padding: 0; -webkit-align-items: flex-start; align-items: flex-start; padding-top: 170px; } ._box { text-align: left; } .slide-d__name{ font-size: 49px; font-weight: bold; color: @light_green; line-height: 1.2; margin-bottom: 25px; } ._text { font-size: 18px; font-weight: 600; color: #fff; margin-bottom: 35px; line-height: 1.4; } .button-d { margin-right: 38px; } } .button-d:link, .button-d:visited { color: @midle_green; } .button-d:link:hover, .button-d:link:focus, .button-d:visited:hover, .button-d:visited:focus { background-color: @red; } .button-d { color: @midle_green; font-size: 15px; font-weight: bold; padding: 22px 35px; border-radius: 6px; background-color: rgb(255, 255, 255); &:hover{ background-color: @red; } &.button-d-green{ color: #FFF; background-color: #99c45a; } &.button-d-gray { color: @midle_green; background-color: #F8F9F9; &:hover, &:link:hover { background-color: #99C45A; color: #fff; } } } .slide-d__content_btn { p{ display: inline-block; margin: 0; a{ text-transform: uppercase; font-size: 15px; font-weight: bold; color: #FFF; &:hover { color: @midle_green; } } } } .slide-d_fit .slide-d__content, .slide-d_cover .slide-d__content, .slide-d_contain .slide-d__content { background-color: rgba(0,0,0,0.4); } .catalog_menu { position: absolute; width: 100%; left: 0; z-index: 2; } .slideshow-d_main .slide-d::after { padding-bottom: 20%; height: 770px; } .catalog_menu__list { display: flex; -webkit-justify-content: space-between; justify-content: space-between; -webkit-align-items: flex-start; align-items: flex-start; li{ width: 16%; a{ border-width: 1px; border-color: rgb(215, 213, 213); border-style: solid; background-color: rgb(241, 241, 241); min-height: 199px; padding: 45px 20px 30px 20px; text-align: center; display: flex; flex-direction: column; align-items: center; justify-content: right; font-weight: 600; font-size: 15px; line-height: 1.3; img { margin-bottom: 15px; height: 60px; object-fit: contain; filter: brightness(0) contrast(0.1); } &:hover { margin-top: 20px; color: @dark_green; font-weight: bold; background-color: #FFF; img { filter:none; } } } } } section.block-d_news { background-image: url(/custom/my/img/bcg_news.png); background-repeat: no-repeat; background-position: top; padding-top: 70px; padding-bottom: 70px; h2 { display: inline-block; margin-right: 39px; } .block-d_news__list { .owl-stage-outer { padding: 0 15px; margin-left: -15px; margin-right: -15px; } } .element-d_news_item { margin: 5px 0 20px; border-width: 1px; border-color: rgb(231, 231, 231); border-style: solid; border-radius: 5px; background-color: rgb(255, 255, 255); min-height: 425px; padding: 50px 34px 40px; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; position: relative; flex-direction: column; &:hover { box-shadow: 0px 11px 14.88px 1.12px rgba(2, 7, 43, 0.07); } } .date-d { border-radius: 5px; background-color: @dark_green; color: #FFF; font-weight: 600; font-size: 16px; line-height: 1.3; padding: 8px 20px; margin-bottom: 10px; display: inline-block; } .detail-d_name a{ font-size: 18px; font-weight: bold; color: @red; margin-bottom: 18px; line-height: 1.4; letter-spacing: 0.1; display: block; } .element-d__images{ margin-bottom: 15px; } .detail-d_anons { font-size: 16px; line-height: 1.6; color: #595959; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; max-height: 115px; } .element-d_news_item__link { font-size: 14px; color: rgba(89, 89, 89, 0.412); text-transform: uppercase; // position: absolute; // bottom: 40px; font-weight: bold; } .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{ position: absolute; top: 50%; -webkit-transform: translateY(-140%); -moz-transform: translateY(-140%); -ms-transform: translateY(-140%); -o-transform: translateY(-140%); transform: translateY(-140%); } .owl-carousel .owl-nav button.owl-next{ right: -90px; } .owl-carousel .owl-nav button.owl-prev{ left: -90px; } } .owl-carousel .owl-dots { width: 100%; text-align: center; .owl-dot { border-radius: 3px; background-color: rgb(180, 180, 180); width: 9px; height: 10px; &:not(:last-child){ margin-right: 21px; } &.active { background-color: @dark_green; } } } h2 { font-size: 36px; font-weight: bold; color: #000; line-height: 1.3; margin-bottom: 45px; } a.all_link { font-size: 18px; font-weight: 400; color: @light_green; } h1 { font-size: 36px; font-weight: bold; color: #000; position: relative; line-height: 1.4; &:after { content: ""; width: 122px; height: 3px; background-color: @dark_green; display: block; margin-top: 20px; } } .about__block { display: grid; grid-template-columns: repeat(auto-fit, minmax(500px, 1fr)); grid-template-rows: 1fr; gap:45px; padding-bottom: 115px; .about__block__text { font-size: 16px; color: rgb(89, 89, 89); line-height: 1.875; padding-top: 13px; p { margin-bottom: 30px; } } } .block-d_shop_cat { .block-d__list { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 1fr 1fr; gap: 40px 30px; .element-d_shop_cat { a { font-size: 24px; font-weight: bold; color: #000; } .element-d__images { position: relative; overflow: hidden; margin-bottom: 1.25rem; img { margin-bottom: 0; } .element-d__details { position: absolute; left: -1000%; top: 0; width: 100%; height: 100%; padding: 76px 40px; border-radius: 3px; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; background-image: -moz-linear-gradient( 78deg, rgb(127,174,60) 0%, rgb(145,188,52) 60%, rgb(162,202,43) 100%); background-image: -webkit-linear-gradient( 78deg, rgb(127,174,60) 0%, rgb(145,188,52) 60%, rgb(162,202,43) 100%); background-image: -ms-linear-gradient( 78deg, rgb(127,174,60) 0%, rgb(145,188,52) 60%, rgb(162,202,43) 100%); .detail-d_name a{ font-size: 18px; color: #FFF; line-height: 1.8; margin-bottom: 10px; } .detail-d_anons, .detail-d_anons p { font-size: 18px; color: #FFF; } } &:hover .element-d__details { left: 0; } .element-d_shop_cat__link { display: block; margin-top: 30px; filter: brightness(0); } } } } } .bcg_grey { background-image: url(/custom/my/img/bcg_grey.png); background-repeat: no-repeat; background-position: center 120px; -webkit-background-size: cover; -o-background-size: cover; background-size: cover; } .info_ban__block { margin-top: 70px; display: flex; -webkit-justify-content: space-between; justify-content: space-between; margin-bottom: 70px; .block-d_bs_item { position: relative; &:before { content: ""; background-color: @midle_green; position: absolute; width: 69px; height: 69px; left: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } } .bs_name { font-weight: bold; color: #000; font-size: 36px; position: absolute; z-index: 2; line-height: 1.3; width: 75%; left: 100px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .info_ban__block__item { -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; &:hover { opacity: 0.6; box-shadow: 0px 11px 14.88px 1.12px rgb(2 7 43 / 7%); } } } .info_ban__block__item-1, .info_ban__block_right { display: inline-block; width: 48.7%; } .info_ban__block_right { display: inline-flex; -webkit-justify-content: space-between; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; .bs_name { font-size: 24px; width: 60%; left: 30px; } .info_ban__block__item-2 { width: 100%; margin-bottom: 22px; } .info_ban__block__item-3, .info_ban__block__item-4 { width: 47.5%; } } .photos_block { h2 { display: inline-block; margin-right: 35px; margin-bottom: 35px; } } .photos_block_list { display: flex; -webkit-justify-content: space-between; justify-content: space-between; .photos_block_list_slider { width: 65%; .owl-nav { position: absolute; right: -270px; bottom: 95px; .owl-prev { margin-right: 30px; } } } .photos_block_list_nav { width: 33%; column-count: 2; .element-d_photo_item-nav { border: 2px solid transparent; width: 95%; &.active { border-color: @dark_green; } } } } .prem_list { display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; .prem_item { width: 25%; padding: 40px 30px; min-height: 300px; border-bottom: 2px solid #f4f4f4; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; &:hover { background-color: #f4f4f4; } .prem_item___text { font-size: 18px; color: #393939; line-height: 1.6; margin-top: 20px; } .prem_item__img { height: 85px; } } } .stitches-sprite(@x: 0, @y: 0, @width: 0, @height: 0) { background-position: @x @y; width: @width; height: @height; } .prem_item__img { background-image: url(/custom/my/img/prem_item__img.png); background-repeat: no-repeat; display: block; &.prem_item__img-1 { .stitches-sprite(-5px, -5px, 81px, 85px); } &.prem_item__img-2 { .stitches-sprite(-96px, -5px, 91px, 69px); } &.prem_item__img-3 { .stitches-sprite(-197px, -5px, 69px, 68px); } &.prem_item__img-4 { .stitches-sprite(-276px, -5px, 64px, 73px); } &.prem_item__img-5 { .stitches-sprite(-350px, -5px, 74px, 70px); } &.prem_item__img-6 { .stitches-sprite(-434px, -5px, 79px, 83px); } &.prem_item__img-7 { .stitches-sprite(-523px, -5px, 96px, 66px); } &.prem_item__img-8 { .stitches-sprite(-629px, -5px, 101px, 71px); } } main p { font-size: 16px; color: #595959; line-height: 1.6; } .appeal { padding-top: 60px; padding-bottom: 100px; background-color: #F4F4F4; .appeal__block { .about__block; grid-template-columns: 54% auto; p { margin-bottom: 30px; } .appeal__block__right { a{ color: @dark_green; } } ol { li { margin: 0 0 45px; font-size: 16px; font-weight: 600; color: #595959; counter-increment: step-counter; padding-left: 55px; position: relative; &:before { content: counter(step-counter); position: absolute; left: 0; top: 0; background-color: @red; font-size: 16px; color: #FFF; line-height: 37px; text-align: center; display: inline-block; width: 37px; height: 37px; -webkit-border-radius: 60px; border-radius: 60px; -webkit-transform: translateY(-15%); -moz-transform: translateY(-15%); -ms-transform: translateY(-15%); -o-transform: translateY(-15%); transform: translateY(-15%); } } } } } .nav_on_footer { ul{ list-style-type: none; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; justify-content: space-between; margin-top: -100px; li { border-width: 1px; border-color: rgb(226, 226, 231); border-style: solid; border-radius: 5px; padding: 16px 22px; margin-bottom: 18px; -webkit-flex-grow: 1; flex-grow: 1; text-align: center; margin-right: 18px; font-weight: 500; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; a{ font-size: 15px; color: #959595; } &:hover { background-color: rgb(153, 196, 90); a{ color: #FFF; } } } } } .page-d__subscript_block { margin-top: 50px; background-image: url(/custom/my/img/bcg_sub.png); background-repeat: no-repeat; background-position: center; -webkit-background-size: cover; -o-background-size: cover; background-size: cover; .subscript-d_main { padding: 85px 0 60px; border-radius: 5px; background-image: -moz-linear-gradient( 78deg, rgb(127,174,60) 0%, rgb(145,188,52) 60%, rgb(162,202,43) 100%); background-image: -webkit-linear-gradient( 78deg, rgb(127,174,60) 0%, rgb(145,188,52) 60%, rgb(162,202,43) 100%); background-image: -ms-linear-gradient( 78deg, rgb(127,174,60) 0%, rgb(145,188,52) 60%, rgb(162,202,43) 100%); max-width: 1462px; width: 100%; margin-left: auto; margin-right: auto; margin-bottom: -20px; } .subscript-d__inside { -webkit-justify-content: inherit; justify-content: inherit; } .subscript-d__title { font-size: 26px; color: #FFF; line-height: 1.4; text-align: left; margin-right: 60px; } .subscript-d__field { width: 430px; input, select, textarea{ &::placeholder{ color: #FFF; } } } .privacy_field { font-size: 12px; color: rgba(255, 255, 255, 0.671); line-height: 1.5; text-align: left; a { color: rgba(255, 255, 255, 0.671); } } } input, select, textarea { display: block; width: 100%; max-width: 430px; padding: 18px 35px; font-size: 15px; font-weight: 400; line-height: 1; background: transparent; border: 1px solid #e8e8e8; outline: none; border-radius:5px; &::placeholder { font-size: 15px; font-weight: 400; color: #959595; } } .page-d__foot { padding-top: 95px; padding-bottom: 30px; background-color: #f4f4f4; color: #595959; } .foot-d { grid: 'about nav nav-2 contacts'; } .foot-d__nav { img { display: none; } } .foot-d__nav-2 { grid-area: nav-2; } .foot-d__about { grid-area: about; max-width: 340px; p { font-size: 15px; font-weight: 400; color: #595959; line-height: 1.6; margin-bottom: 25px; } } .page-d__foot { .politic, .map_site { font-size: 14px; color: #828282; line-height: 1.5; display: inline-block; } .politic { margin-top: 25px; } } .foot-d__title { font-size: 18px; font-weight: bold; color: #BFBFBF; line-height: 1.6; margin-bottom: 34px; } .foot-d__nav .nav-d__menu { li { margin-bottom: 18px!important; position: relative; &:before { content: ""; border-radius: 2px; background-color: rgb(153, 196, 90); position: absolute; width: 8px; height: 9px; top: 6px; left: -20px; opacity: 0; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } &:hover { &:before{ opacity: 1; } } } a { font-size: 15px; color: #595959; } } .foot-d__contacts { background-color: #FFF; padding: 0 25px 65px 60px; .foot-d__contacts__item { position: relative; margin-bottom: 25px; &:before { content: ""; position: absolute; left: -35px; top: 3px; } &.foot-d__contacts__item-contacts{ font-size: 15px; font-weight: 400; line-height: 1.6; color: @midle_green; &:before{ content: url(/custom/my/img/icon_adress_footer.png); } } &.foot-d__contacts__item-tel { font-size: 16px; font-weight: bold; color: @red; a{ display: block; text-decoration: none; margin-bottom: 8px; } &:before { content: url(/custom/my/img/icon_phone_footer.png); } } &.foot-d__contacts__item-mail { a { font-size: 15px; font-weight: 400; line-height: 1.6; color: @midle_green; text-decoration: none; } &:before{ content: url(/custom/my/img/icon_mail_footer.png); } } } } .footer_logo_text { background-image: url(/custom/my/img/dots_line.png); background-repeat: no-repeat; background-position: top; padding-top: 35px; margin-top: 30px; display: flex; -webkit-justify-content: space-between; justify-content: space-between; .footer_logo_text__left { width: 25%; color: @midle_green; img { margin-bottom: 15px; } } .footer_logo_text__right { width: 75%; p { font-size: 14px; color: #A7A7A7; line-height: 1.7; letter-spacing: 0.25px; a { color: @dark_green; } } } } .copir { background-color: #C1C1C1; font-size: 14px; line-height: 1.2; color: #fff; padding: 30px 0; } #callback.modal { border-width: 1px; border-color: rgb(231, 231, 231); border-style: solid; border-radius: 11px; box-shadow: 0px 11px 14.88px 1.12px rgba(2, 7, 43, 0.07); max-width: 946px; padding: 5% 8%; p { font-size: 12px; color: rgba(0, 0, 0, 0.671); margin-bottom: 12px; } .required_field { color: #959595; margin-bottom: 25px; } .privacy_field { .required_field; margin-top: 20px; } input { margin-left: auto; margin-right: auto; max-width: 600px; border-color: rgb(175, 175, 188); } } .block-d_feedback { text-align: center; .block-d__name { font-size: 26px; color: #000; margin-bottom: 12px; } } .modal a.close-modal { background-image: url(/custom/my/img/close_btn.png); width: 21px; height: 21px; right: 4%; top: 4%; } .page-d_catalog, .page-d_internal { .page-d__hboard { padding-bottom: 80px; } .page-d_catalog__menu_cat { position: relative; margin-top: -50px; } } .breadcrumb_block { margin-top: 250px; .breadcrumb-d { font-size: 18px; color: rgba(0, 0, 0, 0.459); line-height: 1.333; margin-right: 8px; a { margin-right: 8px; } &:last-of-type { color: @light_green; } } } .page-d__content { margin-top: 2rem; margin-bottom: 1rem; .appeal { padding-bottom: 30px; padding-top: 30px; background-color: #FFF; .appeal__block { padding-bottom: 0; } } .appeal h2, .appeal a.button-d{ display: none; } } .content-d { grid: 'aside main' / 22rem minmax(0, 1fr); } .aside_menu { .aside_menu_item { margin-bottom: 10px; position: relative; &>a{ display: flex; -webkit-align-items: center; align-items: center; border-radius: 7px; background-color: rgb(241, 241, 241); border: 1px solid #f1f1f1; padding: 20px 35px; padding-right: 70px; height: 75px; font-weight: 600; font-size: 16px; line-height: 1.3; color: #373737; &:hover { color: @midle_green; } } .aside_menu_item_child_ar { width: 70px; height: 75px; background-image: url(/custom/my/img/ar_down.png); background-repeat: no-repeat; background-position: center right; right: 25px; top: 0px; position: absolute; cursor: pointer; } .aside_menu_item_child { display: none; li { margin-bottom: 20px; &:last-of-type { margin-bottom: 0; } } a { font-size: 15px; font-weight: 500; line-height: 1.3; display: inline-block; &:hover { color: @light_green; } } } &.op { &>a { background-color: #FFF; color: @midle_green; } .aside_menu_item_child_ar { background-image: url(/custom/my/img/ar_up.png); } .aside_menu_item_child { display: block; background-color: rgba(241, 241, 241, 0.57); padding: 35px; } } } .aside_menu__parent{ position:relative; .aside_menu__child_ar{ width: 25px; height: 20px; background-image: url(/custom/my/img/ar_down.png); background-repeat: no-repeat; background-position: center; background-size: contain; cursor: pointer; position:absolute; right:0; top:0px; } .aside_menu__child{ display:none; &>li{ } } &.op{ &>.aside_menu__child_ar { background-image: url(/custom/my/img/ar_up.png); } &>.aside_menu__child { display: block; padding: 15px; margin-top: 10px; margin-left: -35px; width: calc(100% + 70px); & .aside_menu__child{ margin-left: 0px; margin-top: 10px; width: 100%; border-top: 1px solid #fff; border-bottom: 1px solid #fff; } } } } } .section-d__list { grid-template-columns: repeat(auto-fill, minmax(28%, 1fr)); gap: 30px; } .section-d_photo { .section-d__list { grid-template-columns: repeat(auto-fill, minmax(17%, 1fr)); gap: 30px; } } .interact-d { background: transparent!important; width: 30px; height: 30px; &._active { color: @red; } &:hover { color: #000; } .interact-d__icon { font-size: 1.8rem; } } .element-d_card { border: none; background-color: rgb(255, 255, 255); box-shadow: 0px 0px 18px 0px rgba(47, 77, 146, 0.11); position: relative; padding: 30px; .element-d__details { padding: 0; .details-d__enum { .detail-d_name { margin-bottom: 0; text-align: center; font-size: 14px; color: #737882; line-height: 1.3; overflow: hidden; text-overflow: ellipsis; display: -moz-box; -moz-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-clamp: 2; box-orient: vertical; } margin-bottom: 0; } .button-d { margin-bottom: 0; width: 100%; margin-top: 25px; padding-top: 16px; padding-bottom: 16px; font-size: 14px; } } } .stickers-d { top: 20px; left: -5px; margin: 0; .sticker-d { width: 88px; text-align: center; padding: 5px; font-size: 10px; color: #FFF; -webkit-border-radius: 0; border-radius: 0; &.sticker-d_hit { background-color: @midle_green; } &.sticker-d_action { background-color: #d24a43; } &.sticker-d_new { background-color:#84c43b; } } } .paginat-d__item { border: none; } .paginat-d__item:not(.button-d) { font-size: 19px; color: #737882; } .paginat-d__item.paginat-d__item_current { color: @light_green; } .hr_list { border-top: 3px solid rgba(56, 56, 57, 0.3); margin-bottom: 3.91667rem; } .list_cat_text { display: flex; -webkit-justify-content: space-between; justify-content: space-between; .list_cat_text__img { width: 40%; } .list_cat_text__info { width: 56%; h2 { margin-top: 0; position: relative; margin-bottom: 32px; &:after { content: ""; width: 122px; height: 3px; background-color: #83b333; display: block; margin-top: 20px; } } p { font-size: 16px; color: #595959; line-height: 1.8; margin-bottom: 1.9em; } } } section.two_block_with_info { margin-top: 90px; margin-bottom: 70px; padding: 70px 0 75px; background: rgb(244,244,244); background: linear-gradient(90deg, rgba(244,244,244,1) 0%, rgba(244,244,244,1) 50%, rgba(232,232,232,1) 50%, rgba(232,232,232,1) 50%); .two_block_with_info__block { display: flex; -webkit-justify-content: space-between; justify-content: space-between; .two_block_with_info__block__left, .twoblock_with_info__block__right { width: 47%; h2 { margin-bottom: 18px; } p { font-size: 16px; color: #595959; font-weight: 500; line-height: 2; margin-bottom: 30px; min-height: 127px; a { display: inline-block; color: #99c45a; line-height: 1.2; border-bottom: 1px solid #99c45a; } } &>a { &:first-of-type { margin-right: 19px; } } } } } .attention_otk { .attention_otk_block { background-color: #F4F5F7; padding: 45px 70px; margin-bottom: 55px; display: flex; .attention_otk_block_title { text-transform: uppercase; color: @red; font-size: 26px; font-weight: 600; display: inline-block; margin-right: 45px; } .attention_otk_block_text { display: inline-block; p { font-size: 16px; color: #595959; line-height: 1.8; margin-bottom: 25px; a { color: @light_green; } } } } } input[type=checkbox], input[type=radio] { display: none; } input[type=checkbox]+label:before, input[type=radio]+label:before { content: ""; border-width: 1px; border-color: rgb(232, 232, 232); border-style: solid; border-radius: 4px; background-color: rgb(247, 247, 247); margin-right: 15px; vertical-align: bottom; width: 23px; height: 23px; display: inline-block; } input[type=checkbox]:checked+label:after, input[type=radio]:checked+label:after { content: ""; width: 17px; height: 14px; background-image: url(/custom/my/img/chek.png); background-repeat: no-repeat; background-position: center; position: absolute; left: 3px; top: 2px; } #OTK { margin-bottom: 50px; .OTK_form_title { font-size: 26px; font-weight: 400; letter-spacing: 0.5px; color: #FFF; padding: 20px 70px; border-radius: 3px; background-image: -moz-linear-gradient( 78deg, rgb(127,174,60) 0%, rgb(145,188,52) 60%, rgb(162,202,43) 100%); background-image: -webkit-linear-gradient( 78deg, rgb(127,174,60) 0%, rgb(145,188,52) 60%, rgb(162,202,43) 100%); background-image: -ms-linear-gradient( 78deg, rgb(127,174,60) 0%, rgb(145,188,52) 60%, rgb(162,202,43) 100%); } .OTK_form { margin-top: 60px; box-shadow: 0px 0px 30px 0px #d7d7d7; } .OTK_form_more { padding: 30px 70px; background: #fff; } .reasonPetition_title, .customerInformation_title, .shipment_title, .description_title { font-size: 15px; font-weight: bold; color: @red; margin-bottom: 25px; } .reasonPetition_list, .shipment_acquired_block, .delivery_acquired_block { display: flex; .reasonPetition_item, .acquired_column, .delivery_acquired_column { margin-right: 11%; } } #reasonPetition, #customerInformation, #shipment, #description, #add_description { margin-bottom: 35px; } label { font-size: 14px; color: #595959; position: relative; } .reasonPetition_formBlock { border-radius: 5px; overflow: hidden; cursor: pointer; } .reasonPetition_form_title { display: flex; } .reasonPetition_form_title_item { padding: 18px 50px; font-size: 15px; border-radius: 5px; background-color: #FFF; box-shadow: 0px 11px 14.88px 1.12px rgba(2, 7, 43, 0.07); color: #959595; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; &.active { color: #000; background: #f7f6f6; box-shadow:none; } } .reasonPetition_form { display: none; &.active { display: block; } } input { margin-bottom: 15px; border-width: 1px; border-color: rgb(232, 232, 232); border-style: solid; border-radius: 5px; background-color: rgba(255, 255, 255, 0.7); } .reasonPetition_form_item, .product, .product_open { display: flex; -webkit-justify-content: space-between; justify-content: space-between; flex-wrap: wrap; background: #f7f6f6; padding: 30px; .author { width: 100%; max-width: 100%; } &>input { width: 48%; &[name=companyname] { width: 100%; max-width: 100%; } } } .passport { display: flex; -webkit-justify-content: space-between; justify-content: space-between; .passport_column { width: 48%; &:last-of-type { margin-top: 34px; input{ margin-bottom: 20px; } } } } .passport_titleDocument, .shipment_acquired_title, .delivery_acquired_title, .deliveryDate_acquired_title, .product_open_title { font-size: 15px; color: #959595; line-height: 1.6; margin-bottom: 10px; } .product_open_title { margin-bottom: 0; position: relative; &:after { content: '+'; right: -30px; top: 3px; position: absolute; width: 18px; height: 18px; display: flex; align-items: center; justify-content: center; border: 1px solid #83c100; border-radius: 50%; color: #83c100; font-size: 16px; cursor: pointer; } } .passport_numbers { .passport; input { width: 48%; } } .sendbox { .passport; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 15px; .sendToAddress { width: 48%; display: flex; } } .sendboxCompany { .passport; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; .companysendToAddress { width: 48%; margin-bottom: 15px; } } .shipment_item, .delivery_list { margin-bottom: 25px; } .acquired_column .input, .delivery_acquired_column .input { display: none; margin-top: 20px; width: 100%; } .acquired_column.active .input, .delivery_acquired_column.active .input { display: block; } .hasDatepicker { max-width: 150px; } .deliveryDate_acquired_item { margin-bottom: 15px; } .product_column { display: flex; flex-direction: column; width: 48%; textarea { width: 100%; height: calc(100% - 15px); background-color: rgba(255, 255, 255, 0.7); } } .checkMRGN { a { color: @midle_green; } } .consent { display: flex; justify-content: space-between; align-items: center; transition: background 1s ease; } .response_notif { position: fixed; width: 300px; top: 5%; right: 5%; display: none; text-align: center; background: rgba(111, 111, 111, .8); color: #fff; font-weight: bold; padding: 20px 0; z-index: 99999; box-shadow: 0 5px 10px -5px #000; } } .d-md-none, .mob_menu_info, .mob_slogan { display: none; } .privacy_policy .button { display: inline-block; } .cart_id_block { display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; justify-content: space-between; -webkit-align-items: flex-start; align-items: flex-start; h1 { width:100%; } .cart_id__img { width: 48%; .shop_id_gall_img_nav { margin-top: 30px; } .shop_id_gall_img_nav_item { border: 1px solid #f4f4f4; display:inline-block; margin: 3px 0; img { display: block; height:80px; object-fit: cover !important; } } .owl-carousel .owl-dots { margin: 30px 0 0; } } .cart_id__aside { width: 48%; .cart_id__info { background-color: rgb(255, 255, 255); box-shadow: 0px 1px 15.04px 0.96px rgba(79, 79, 79, 0.19); padding: 35px 45px; position: relative; border-radius: 7px; } .product-d__interacts { position: absolute; text-align: right; right: 0; transform: translateY(-118px); display: flex; -webkit-justify-content: flex-end; justify-content: flex-end; -webkit-align-items: center; align-items: center; .cart_id__info_like, .cart_id__info_compare { padding: 0; border: none; font-size: 10px; font-weight: 600; color: #929292; background: transparent; display: inline-flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; align-items: center; line-height: 2; margin-left: 15px; .interact-d__icon { font-size: 1.7rem; } &._active { color: @light_green; } svg { height: 24px; width: auto; } } } .param_title { font-weight: 600; font-size: 16px; color: #8C8C8C; text-transform: uppercase; margin-bottom: 25px; } .param-d { display: flex; -webkit-justify-content: space-between; justify-content: space-between; .param-d__name { font-size: 15px; color: #595959; font-weight: 500; -webkit-flex: auto; -ms-flex: auto; flex: auto; } .param-d__value { font-size: 15px; color: #595959; font-weight: 500; text-align: right; } } .cart_id__info_buy { border-radius: 7px; background-color: rgb(244, 245, 247); padding: 35px 45px; margin-left: -45px; width: calc(100% + 90px); margin-bottom: -35px; margin-top: 35px; .price-d, .price-d__num, .price-d__curr { font-size: 18px; font-weight: 600; color: #000; display: flex; align-items: baseline; } .price-d__num { margin-left: 5px; } .cart_id__info_buy_lk { font-size: 14px; color: #686868; font-weight: 600; margin-bottom: 12px; } .cart_id__info_buy_lk_btn { color: #84C43B; font-size: 14px; font-weight: bold; display: flex; -webkit-align-items: center; align-items: center; svg { margin-right: 12px; } } } } } .cart_id { position: relative; .product-d__tabs { margin-top: 40px; border-radius: 12px; background-color: rgb(255, 255, 255); box-shadow: 0px 0px 16.74px 1.26px rgba(2, 7, 43, 0.1); border: 1px solid #fff; overflow: hidden; .tabname-d { border: none; border-right: 2px solid #d9d9d9; background-color: #F4F4F4; -webkit-align-items: center; align-items: center; padding: 17px; -webkit-flex-grow: 1; flex-grow: 1; -webkit-justify-content: center; justify-content: center; .tabname-d__name { font-size: 18px; font-weight: 600; color: #000; padding-left: 0; padding-right: 0; overflow: visible; } &:last-child { border: none; } &.tabname-d_active { border-top: 0px; background-color: #FFF; border-right: none; .tabname-d__name { color: @light_green; } } &:before, &:after { content: none!important; } } .product-d__tab__title { font-size: 24px; font-weight: bold; line-height: 1.4; color: #000; margin-bottom: 24px; } .product-d__tab { font-size: 15px; line-height: 1.6; letter-spacing: 0.25px; color: #000; ul { padding: 0; margin: 5px 0 15px; list-style-type: none; li { padding-left: 12px; position: relative; font-size: 15px; margin: 8px 0; &:before { content: "•"; margin-right: 5px; position: absolute; left: 0; top: 5px; line-height: 1; } } } } .tab-d { padding: 30px; } .tabs-d__stack { border: none; } .product-d__tab_params { .param-d { width: 100%; max-width: 880px; padding: 8px 30px; margin-left: -30px; background-color: #F4F4F4; display: flex; -webkit-justify-content: space-between; justify-content: space-between; &:nth-child(odd) { background-color: #FFF; } .param-d__name { font-size: 15px; color: #000; font-weight: 500; } .param-d__value { text-align: right; .param-d__name; font-weight: 600; } } } .sert_img { width: 33%; display: inline-block; } } .prevnext-d { border: none; .prevnext-d__prev, .prevnext-d__next { position: absolute; top: 21%; padding: 0; } .prevnext-d__prev { left: -12%; } .prevnext-d__next { right: -12%; } } } .shop_block_recom { margin-top: 38px; } .shop_block_recom_slider .owl-stage-outer .element-d_card{ margin: 10px 12px 25px; } .shop_block_recom_slider.owl-carousel .owl-nav button.owl-next, .shop_block_recom_slider.owl-carousel .owl-nav button.owl-prev { position: absolute; top: 50%; -webkit-transform: translateY(-140%); -moz-transform: translateY(-140%); -ms-transform: translateY(-140%); -o-transform: translateY(-140%); transform: translateY(-140%); } .shop_block_recom_slider.owl-carousel .owl-nav button.owl-next { right: -90px; } .shop_block_recom_slider.owl-carousel .owl-nav button.owl-prev { left: -90px; } .fix_block { position: fixed; right: 0; top: 45%; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; align-items: center; padding: 10px 10px; background-color: #F4F5F7; -webkit-border-radius: 7px 0 0 7px; border-radius: 7px 0 0 7px; .fix_block_item { margin: 8px 0; color: @midle_green; font-size: 24px; &:hover { color:@light_green; } } } aside .filter-d, aside .profile-d, aside .block-d_files_item { border-radius: 7px; padding-left: 20px; padding-right: 20px; background-color: rgb(243, 243, 243); border: none; } aside { .block-d__name { font-size: 1.5rem; } .field-d__name { font-size: 16px; position: relative; font-weight: 600; line-height: 1.6; margin-bottom: 15px; cursor: pointer; span{ width:calc(100% - 24px); display: block; } &:before { content: url(/custom/my/img/ar_down.png); position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } &~* { display: none; } } input[type=text] { border: none; padding: 13px; background-color: #FFF; } .runner-d__field { img { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); } } } .field-d input[type='checkbox'] + label, .field-d input[type='radio'] + label { font-size: 14px; color: #000; &:before { width: 25px; height: 25px; border: none; -webkit-border-radius: 7px; border-radius: 7px; } } .field-d input[type='radio']:checked + label::before, .field-d input[type='checkbox']:checked + label::before { color: @midle_green; } .runner-d__track.ui-slider .ui-slider-range { background: @midle_green; } .js_shop_search_form { // display: none; margin-top: 25px; } .block-d_shop_search .block-d__name { cursor: pointer; margin-bottom: 0; } .section-d_search { section.block-d_news{ padding: 0; } section.block-d_news .element-d_news_item{ min-height: auto; } } .compare-d__goods{ .element-d_card{ padding-top: 0; padding-bottom: 0; margin-bottom: 15px; } .element-d_card>.element-d__images{ height: 250px; } ._fit{ height: 100%; } } // ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Медиа @media (max-width: 1281px){ section.block-d_news .owl-carousel .owl-nav button.owl-next, .shop_block_recom_slider.owl-carousel .owl-nav button.owl-next { right: -60px; } section.block-d_news .owl-carousel .owl-nav button.owl-prev, .shop_block_recom_slider.owl-carousel .owl-nav button.owl-prev { left: -60px; } } @media (max-width: 1200px){ section.block-d_news .owl-carousel .owl-nav button.owl-next, section.block-d_news .owl-carousel .owl-nav button.owl-prev, .shop_block_recom_slider.owl-carousel .owl-nav button.owl-next, .shop_block_recom_slider.owl-carousel .owl-nav button.owl-prev { top: 100%; } section.block-d_news .owl-carousel .owl-nav button.owl-next, .shop_block_recom_slider.owl-carousel .owl-nav button.owl-next { right: 15px; } section.block-d_news .owl-carousel .owl-nav button.owl-prev, .shop_block_recom_slider.owl-carousel .owl-nav button.owl-prev { left: 15px; } .nav-d_vertical .item-d__link .link-d__icon, .nav-d_vertical .item-d__link .link-d__name, .nav-d_vertical .item-d__link .link-d__sign, .nav-d_horizontal .item-d__link .link-d__icon, .nav-d_horizontal .item-d__link .link-d__name, .nav-d_horizontal .item-d__link .link-d__sign { padding: 8px 15px; font-size: 13px; } .appeal { .appeal__block { padding-bottom: 55px; } } .gall-d__button, .swiper-button-prev, .swiper-button-next { display: none; } .slideshow-d_main .slide-d::after { height: 670px; } .cart_id .product-d__tabs .tabname-d .tabname-d__name { font-size: 14px; } .cart_id .prevnext-d { display: none; } .catalog_menu__list li a{ font-size:13px; } } @media (max-width: 992px){ .page-d__hpanel { display: none; } .d-md-none { display: block; } header { .hboard-d__search, .hpanel-d__contacts{ display: none; } .mob_icons { margin-right: 0; display: flex; -webkit-align-items: center; align-items: center; a { margin-right: 15px; img { height: 16px; } } } } .page-d__slideshow_main .catalog_menu, section.toolbar-d, .page-d_catalog__menu_cat{ display: none; } .breadcrumb_block { margin-top: 20px; } .page-d_catalog .page-d__hboard, .page-d_internal .page-d__hboard { padding-bottom: 20px; } ._toolbar-nav-open .mob_menu .burger-d__icon::before { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } ._toolbar-nav-open .mob_menu .burger-d__icon span { opacity: 0; } ._toolbar-nav-open .mob_menu .burger-d__icon::after { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .page-d__hboard { padding-top: 15px; padding-bottom: 15px; } .mob_menu_info { position: fixed; max-height: 100vh; overflow: auto; left: 0; right: 0; z-index: 10; top: 63px; padding: 20px 15px; background-color: #FFF; .shield-d { display: none; } .search-d__form { display: flex; -webkit-align-items: center; align-items: center; .button-d { margin: 0; padding: 15px; margin-bottom: 1.25rem; } } .search-d__field { display: inline-block; -webkit-flex-grow: 1; flex-grow: 1; input { max-width: 100%; } } .hboard-d__search { max-width: 100%; } .catalog_menu { position: relative; margin-left: -15px; margin-right: -15px; width: calc(100% + 30px); .catalog_menu__list { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; li { width: 32%; margin-bottom: 15px; a { min-height: 185px; padding: 25px; } a:hover { margin-top: 0; } } } } .menu { li { border-bottom: 1px solid rgb(241, 241, 241); padding: 8px 30px; a { color: #3C3C3C; // text-transform: uppercase; font-size: 14px; font-weight: 500; } } } .hboard-d__auth { filter: brightness(0.3); margin: 15px 0; padding-left: 30px; padding-right: 30px; .link-d__name { font-weight: 100; br { display: none; } } } .phone_mob { font-size: 14px; font-weight: bold; color: #008C1E; padding-left: 30px; img { margin-right: 15px; } } .contact-d__item { margin: 10px 0; text-align: left; padding-left: 15px; padding-right: 15px; a { margin-right: 15px; } } // Закрытие меню } .slideshow-d_main .slide-d::after { height: 470px; } .slide-d_cover { .slide-d__content { padding-top: 0; } .slide-d__name { font-size: 36px; } } .about__block { padding-bottom: 40px; } section.block-d_news { .about__block; padding-top: 40px; } .gap0 { gap:0; } .about__block { .gap0; } h1 { font-size: 27px; } .block-d_shop_cat .block-d__list .element-d_shop_cat a { font-size: 16px; } .block-d_shop_cat .block-d__list { gap:15px; } .block-d_shop_cat .block-d__list { .element-d_shop_cat .element-d__images .element-d__details { padding: 15px; .detail-d_name a { font-size: 16px; } .detail-d_anons p { font-size: 14px; } } } .info_ban__block .bs_name { font-size: 24px; left: 50px; } .info_ban__block_right .bs_name { font-size: 18px; } .info_ban__block_right .info_ban__block__item-2 { margin-bottom: 15px; } .photos_block_list .photos_block_list_slider .owl-nav { right: -202px; bottom: 40px; } .prem_list { .prem_item { padding: 20px; min-height: auto; .prem_item___text { font-size: 14px; } } } .appeal { .about__block; } .page-d__subscript_block { .subscript-d_main .subscript-d__inside { grid-template-columns: repeat(auto-fit, minmax(600px, 1fr)); grid: 'title' 'field' 'button'; .subscript-d__title { margin-right: 0; br { display: none; } } } .privacy_field { text-align: center; } } .foot-d { grid: 'about nav' 'nav-2 contacts'; } .catalog_menu__list li a { font-size: 14px; padding: 30px 20px; } .cart_id_block .cart_id__info .cart_id__info_buy .cart_id__info_buy_lk_btn svg { flex: 0 0 auto; } .tabs-d_sm .tabs-d__tabnames { flex-wrap: nowrap; width: 100%; overflow-x: scroll; overflow-y: auto; -webkit-overflow-scrolling: touch; } .cart_id .product-d__tabs .tabname-d { min-width: max-content; } aside { display: block; } .content-d { grid: 'aside main' / 19rem minmax(0, 1fr); } .aside_menu .aside_menu_item > a { padding: 15px 30px 15px 15px; font-size: 14px; } .aside_menu .aside_menu_item .aside_menu_item_child_ar{ width:23px; right:5px; } .section-d__list { grid-template-columns: repeat(auto-fill, minmax(30%, 1fr)); gap: 30px; } h2 { font-size: 32px; } section.two_block_with_info .two_block_with_info__block .two_block_with_info__block__left > a:first-of-type, section.two_block_with_info .two_block_with_info__block .twoblock_with_info__block__right > a:first-of-type { margin-right: 0; margin-bottom: 20px; } .compare-d__goods{ .offer-d .price-d__num, .offer-d .price-d__curr { font-size: 1.5rem; } } } // Закрытие медиа 992 @media (max-width: 767px) { .page-d__hboard { padding: 10px 0; .mob_slogan { display: block; text-align: center; font-size: 10px; color: #B2B1B1; border-bottom: 1px solid #B2B1B1; padding-bottom: 10px; margin-bottom: 10px; } .hboard-d { -webkit-justify-content: space-between; justify-content: space-between; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .hboard-d__signboard { flex: unset; margin-bottom: 0; } .burger-d__name { display: none; } .mob_icons a { margin-right: 20px; } } .mob_menu_info { top: 89px; } .mob_menu_info .catalog_menu .catalog_menu__list li { width: 48%; } .mob_menu_info .catalog_menu .catalog_menu__list li a { min-height: 168px; } .slide-d_cover .slide-d__name { font-size: 26px; } .slideshow-d_main .slide-d::after { height: 400px; } .slide-d_cover ._box { text-align: center; } .slide-d_cover ._text p{ font-size: 14px; br { display: none; } } .slide-d_cover .button-d { margin-right: 0; margin-bottom: 25px; } .slide-d__content_btn { display: flex; -webkit-align-items: center; align-items: center; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } section.block-d_news .owl-carousel .owl-nav button.owl-next, section.block-d_news .owl-carousel .owl-nav button.owl-prev { top: 107%; } section.block-d_news .detail-d_name a, section.block-d_news .detail-d_anons p, section.block-d_news .detail-d_anons{ font-size: 14px; } section.block-d_news .date-d { font-size: 12px; } section.block-d_news .element-d_news_item { min-height: 370px; } h1 { font-size: 18px; } main p { font-size: 14px; } .block-d_shop_cat .block-d__list { grid-template-columns: 1fr; grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr; } .block-d_shop_cat .element-d { margin: auto; margin-bottom: 25px; } .block-d_shop_cat .block-d__list .element-d_shop_cat .element-d__images img{ margin-right: 0; } .info_ban__block { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .info_ban__block__item-1, .info_ban__block_right { width: 100%; } .info_ban__block__item-1 { margin-bottom: 15px; } h2 { font-size: 24px; } a.all_link { display: block; margin-top: -25px; } section.block-d_news a.all_link { margin-top: -10px; margin-bottom: 20px; } .photos_block_list { margin-top: 30px; } .photos_block_list { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .photos_block_list .photos_block_list_slider { width: 100%; } .photos_block_list_nav { display: none; } .photos_block_list .photos_block_list_slider .owl-nav { right: 0; bottom: 0; display: block; width: 100%; } .photos_block_list .photos_block_list_slider .owl-nav .owl-prev, .photos_block_list .photos_block_list_slider .owl-nav .owl-next { position: absolute; bottom: -18px; } .photos_block_list .photos_block_list_slider .owl-nav .owl-prev { left: 0; } .photos_block_list .photos_block_list_slider .owl-nav .owl-next { right: 0; } .prem_list { .prem_item { width: 100%; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: space-between; justify-content: space-between; margin-bottom: 10px; background-color: #F4F4F4; border-radius: 4px; &:nth-of-type(even){ border-width: 1px; border-color: rgb(207, 207, 212); border-style: solid; background-color: #FFF; } .prem_item___text { width: calc(100% - 110px); margin-top: 0; } } } .appeal .appeal__block { gap:0; grid-template-rows:1fr 1fr ; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); } .about__block { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); } .page-d__subscript_block .subscript-d__field { width: 100%; } .page-d__subscript_block .subscript-d_main { padding: 35px 0 30px; } .page-d__subscript_block .subscript-d__title { font-size: 18px; text-align: center; } .footer_logo_text { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; .footer_logo_text__left, .footer_logo_text__right { width: 100%; margin-bottom: 10px; } } .footer_logo_text .footer_logo_text__left img { margin-bottom: 0; } .footer_logo_text__left { display: flex; -webkit-align-items: center; align-items: center; .signboard-d { margin-right: 15px; } } .page-d__foot { padding-top: 65px; } .foot-d__title { position: relative; padding-bottom: 15px; border-bottom: 1px solid #fff; &:before { content: url(/custom/my/img/ar_footer.png); position: absolute; right: 10px; top: 8px; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } &.op:before { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } } .foot-d__about .foot-d__title:before{ content: none; } .footer_hide { display: none; } .foot-d__contacts { background-color: transparent; padding: 0; } .copir { padding: 15px 0; } .content-d { display: block; } .section-d__list { display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; align-items: center; } .list_cat_text { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .list_cat_text { .list_cat_text__info, .list_cat_text__img { width: 100%; } } section.two_block_with_info { background: linear-gradient(0deg, #f4f4f4 0%, #f4f4f4 44%, #e8e8e8 44%, #e8e8e8 44%); .two_block_with_info__block { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; .two_block_with_info__block__left { margin-bottom: 55px; } .two_block_with_info__block__left, .twoblock_with_info__block__right { width: 100%; } } } .cart_id_block { h1 { width: 100%; } .cart_id__img, .cart_id__aside { width: 100%; } .product-d__images { margin-bottom: 35px; } .cart_id__info { .product-d__interacts { z-index: 1; right: 15px; transform: translateY(-610px); flex-direction: column; } } } .fix_block { z-index: 2; } .cart_id { .product-d__tabs { .product-d__tab__title { font-size: 20px; } } } .tabs-d_sm .tabs-d__tabnames { display: flex; } .section-d_photo { .section-d__list { -webkit-align-items: flex-start; align-items: flex-start; } img { max-height: none!important; } } .aside_menu .aside_menu_item .aside_menu_item_child_ar { right: 15px; } } // Закрытие медиа 767 @media (max-width: 376px) { .info_ban__block_right .bs_name { font-size: 15px; left: 35px; } .info_ban__block .bs_name { font-size: 18px; left: 35px; } .info_ban__block .block-d_bs_item:before { width: 49px; height: 49px; } .appeal .appeal__block ol li { font-size: 14px; } .cart_id_block .cart_id__info { padding: 25px; } .cart_id .product-d__tabs .product-d__tab_params .param-d { width: calc(100% + 60px); } .shop_block_recom_slider.owl-carousel .owl-nav button.owl-next, .shop_block_recom_slider.owl-carousel .owl-nav button.owl-prev { -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); } } @media (max-width: 350px) { .catalog_menu__list li a { font-size: 14px; } .contact-d__item { font-size: 11px; } .contact-d__item a { font-size: 14px; margin-right: 10px; } .info_ban__block .bs_name { font-size: 14px; } .cart_id_block .param-d .param-d__value, .cart_id_block .param-d .param-d__name, .cart_id .product-d__tabs .product-d__tab { font-size: 14px; } } aside form .button_filter{ display:inline-block; margin-bottom:20px; } aside.content-d__aside-shop form>.field-d.js_shop_search_param{ display:inline-block!important; } aside.content-d__aside-shop form > .field-d { width: calc(33% - 14px); display: inline-block; margin-right: 25px; vertical-align: text-top; } aside.content-d__aside-shop form > .field-d:nth-child(3n) { margin-right: 0px; } aside form>.field-d.hidden, aside.content-d__aside-shop form>.field-d.js_shop_search_param.hidden{ display:none!important; } ._search-result-show .element-d__images ._fit img{ margin:auto; max-width: 100%; } ._search-result-show .element-d_card{ padding:20px } ._search-result-show .element-d__images ._fit::after{ padding-bottom: 180px; } @media(max-width:992px){ aside.content-d__aside-shop form > .field-d.js_shop_search_param{ width: calc(50% - 25px); margin-right: 25px!important; } aside.content-d__aside-shop form > .field-d.js_shop_search_param:nth-child(2n){ margin-right: 25px!important; } } @media(max-width:767px){ aside.content-d__aside-shop form > .field-d.js_shop_search_param{ width: 100%; margin-right: px!important; } } .foot-d__contacts .foot-d__contacts__item.foot-d__contacts__item-tg::before { content: url(/custom/my/img/icon_tg_footer.png); }