@charset "UTF-8";
@font-face {
  font-family: "typicons";
  src: url("../fonts/typicons.eot?d8dd0dcd722b6c1a92302669f7f132b5?#iefix") format("embedded-opentype"), url("../fonts/typicons.woff2?d8dd0dcd722b6c1a92302669f7f132b5") format("woff2"), url("../fonts/typicons.woff?d8dd0dcd722b6c1a92302669f7f132b5") format("woff"), url("../fonts/typicons.ttf?d8dd0dcd722b6c1a92302669f7f132b5") format("truetype"), url("../fonts/typicons.svg?d8dd0dcd722b6c1a92302669f7f132b5#typicons") format("svg"); }
@font-face {
  font-family: "typicons";
  src: url("../fonts/typicons.eot?d8dd0dcd722b6c1a92302669f7f132b5?#iefix") format("embedded-opentype"), url("../fonts/typicons.woff2?d8dd0dcd722b6c1a92302669f7f132b5") format("woff2"), url("../fonts/typicons.woff?d8dd0dcd722b6c1a92302669f7f132b5") format("woff"), url("../fonts/typicons.ttf?d8dd0dcd722b6c1a92302669f7f132b5") format("truetype"), url("../fonts/typicons.svg?d8dd0dcd722b6c1a92302669f7f132b5#typicons") format("svg"); }
@font-face {
  font-family: 'arial';
  src: url("../fonts/alsrubl-arial-bold.eot");
  src: url("../fonts/alsrubl-arial-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/alsrubl-arial-bold.woff") format("woff"), url("../fonts/alsrubl-arial-bold.ttf") format("truetype"), url("../fonts/alsrubl-arial-bold.svg#ALSRublArialBold") format("svg");
  font-weight: bold;
  font-style: normal; }
@media screen and (max-width: 1600px) {
  header#masthead .container-fluid.d-flex .my-search {
    padding: 0; }

  header#masthead .container-fluid.d-flex .navbar-nav > li > a {
    padding: 1.8rem 1.5rem;
    font-size: 1.4rem; }

  .my-utp.container {
    padding-right: 5rem; }

  .wp-block-woocommerce-product-categories.wc-block-product-categories.is-list > ul > li {
    padding: 3rem 4rem 2rem; }

  body:not(.home) header#masthead div#my-top-cart .textwidget.custom-html-widget > span a::after {
    content: "Корзина";
    font-size: 1.4rem;
    top: -5px;
    position: relative; }
  body:not(.home) header#masthead .container-fluid.d-flex .my-search div#my-top-search::after {
    content: "Поиск";
    font-family: 'Ubuntu', sans-serif;
    font-size: 1.4rem;
    color: #fff; }
  body:not(.home) body.woocommerce-page div#my-top-search::before {
    left: 0;
    width: 100%; }
  body:not(.home) header#masthead div#my-top-cart .textwidget.custom-html-widget > span a {
    height: 55px; }
  body:not(.home) div#my-top-search::before {
    left: 6px !important;
    width: 100% !important; } }
@media screen and (max-width: 1439px) {
  header#masthead .container-fluid.d-flex {
    padding: 0; }

  .navbar-brand.my-logo {
    width: 13rem; }

  header#masthead .container-fluid.d-flex .navbar-nav > li > a {
    padding: 1.8rem 1.2rem;
    font-size: 1.2rem; }

  header#masthead .container-fluid.d-flex .my-search div#my-top-search::after {
    content: "Поиск";
    font-family: 'Ubuntu', sans-serif;
    font-size: 1.7rem;
    color: #fff;
    display: none; }

  header#masthead .container-fluid.d-flex .my-search div#my-top-search {
    min-width: 6rem; }

  header#masthead div#my-top-cart .textwidget.custom-html-widget > span a::after {
    content: "Корзина";
    display: none; }

  body .catalog-tmpl .products li.product .woocommerce-loop-product__title {
    letter-spacing: 0;
    line-height: 1.2;
    font-size: 1.5rem !important; }

  body .woopspro-product-slider .products li.product .read-more a.read_more, body .catalog-tmpl .products li.product .read-more a.read_more {
    font-size: 1.3rem;
    letter-spacing: 0px; }
    body .woopspro-product-slider .products li.product .read-more a.read_more::after, body .catalog-tmpl .products li.product .read-more a.read_more::after {
      content: normal; }

  body .woopspro-product-slider .products li.product a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart, body .catalog-tmpl .products li.product a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    font-size: 1.3rem;
    letter-spacing: 0px; }
    body .woopspro-product-slider .products li.product a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart::after, body .catalog-tmpl .products li.product a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart::after {
      content: normal; }

  .footer-logo-img {
    display: none; }

  div#footer-widget .col-12.col-md-4.foot-1 {
    padding-left: calc(var(--bs-gutter-x) * .5); }

  div#footer-widget .col-12.col-md-3.foot-2 {
    padding-left: calc(var(--bs-gutter-x) * .5); }

  body div[id^="pcp_wrapper-"] .sp-pcp-row div[class^=" sp-pcp-col-"] h3.sp-pcp-title a {
    font-size: 2rem; } }
@media screen and (max-width: 1199px) {
  header#masthead .container-fluid.d-flex .navbar-nav > li > a {
    padding: 1.8rem 0.5rem; }

  .navbar-brand.my-logo {
    width: 10rem;
    margin: 0; }

  header#masthead .container-fluid.d-flex .navbar {
    width: 67%; }

  header#masthead .container-fluid.d-flex .my-search {
    width: 33%;
    padding-right: 16%; }

  body.woocommerce-page div#my-top-search::before {
    left: 0;
    width: 100%; }

  header#masthead div#my-top-cart .textwidget.custom-html-widget > span a {
    padding: 0 0rem; }

  .woocommerce div.product .woocommerce-tabs ul.tabs li {
    padding: 0 1.5rem; }

  section#utp .my-utp-1 .my-utp-1container div#custom_html-4 .textwidget.custom-html-widget h3 {
    font-size: 2rem;
    margin-bottom: 1rem;
    line-height: 1.3; }

  section#utp .my-utp-1 .my-utp-1container div#custom_html-4 .textwidget.custom-html-widget {
    padding: 3rem 2rem; }

  .ls-layers .all-button {
    background-image: none;
    padding-right: 2rem !important;
    padding-left: 2rem !important; }

  section#utp .my-utp-1 .my-utp-1container div#custom_html-4 .textwidget.custom-html-widget .all-button-holder a.all-button {
    font-size: 1.4rem;
    background-size: 2rem;
    background-position-y: center;
    background-position-x: 1.5rem;
    background-repeat: no-repeat;
    padding-right: 1rem;
    padding-left: 4rem;
    min-width: 15rem;
    border: 1px solid #0f9a00;
    line-height: 4.5rem; }

  body:not(.home) #ajaxsearchpro1_1 .probox .promagnifier .innericon svg, #ajaxsearchpro1_2 .probox .promagnifier .innericon svg, div.asp_m.asp_m_1 .probox .promagnifier .innericon svg {
    fill: black; }

  body:not(.home) div#my-top-search::before {
    content: normal; }

  body div#news_block .swiper-slide .sp-pcp-post h3.sp-pcp-title a {
    font-size: 2rem;
    letter-spacing: 0px; }

  body .entry-header .entry-title {
    font-size: 3rem;
    padding-top: 1rem;
    margin-bottom: 3rem; }

  body div[id^="pcp_wrapper-"] .sp-pcp-row div[class^=" sp-pcp-col-"] .pcp-post-thumb-wrapper {
    height: 14rem;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%; } 
	
	section#features div#features-div .row > div .feature-holder {
    padding: 2.9rem 1rem 0.5rem 6rem;

}
	

}
@media screen and (max-width: 1023px) {
  html {
    font-size: 9px; }

  header#masthead .container-fluid.d-flex .navbar {
    width: 20%;
    position: static; }

  header#masthead .container-fluid.d-flex .my-search {
    width: 67%;
    padding-right: 16%; }

  .navbar-light .navbar-toggler {
    position: absolute;
    right: 4rem; }

  .my-filter li#super_filter .wpfMainWrapper {
    flex-wrap: wrap;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end; }

  .wpfFilterWrapper {
    width: 50% !important;
    margin-bottom: 1rem !important; }

  div#footer-widget .col-12.col-md-4.foot-1 {
    padding-left: 0rem; }

  div#footer-widget .col-12.col-md-3.foot-2 {
    padding-left: 1rem; }

  .footer-logo-img {
    display: none; }

  div#footer-widget h3.widget-title {
    font-size: 2rem; }

  div#footer-widget .col-12.col-md-3.foot-4 h3.widgettitle {
    font-size: 2.2rem; }

  div#footer-widget a.all-button {
    padding: 0px 1rem;
    background-image: none;
    padding-right: 1rem;
    min-width: 1px; }

  .navbar-light .navbar-toggler {
    color: #fff;
    border-color: transparent !important;
    border: none !important;
    -webkit-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2); }

  header#masthead div#my-top-cart .textwidget.custom-html-widget > span a {
    background: transparent;
    border: none; }

  .my-utp-row.row {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }

  section#utp .my-utp-1 {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 2rem; }

  section#utp .my-utp-2 {
    width: 100%; }

  section#utp .my-utp-1 .my-utp-1container {
    max-width: 100%;
    margin: 0 auto; }

  #content.site-content {
    padding-top: 12.6rem; }

  section#utp > h3 {
    font-size: 3.5rem;
    padding-top: 2rem;
    margin-bottom: 3rem; }

  body header#masthead {
    z-index: 99999; }
    body header#masthead .offcanvas {
      position: fixed;
      right: 0;
      top: 0;
      z-index: 1045;
      display: flex;
      flex-direction: column;
      height: 100%;
      max-width: 304px;
      color: #000;
      visibility: hidden;
      background-color: #fff;
      background-clip: padding-box;
      outline: 0;
      transition: transform .3s ease-in-out; }

  body header#masthead .container-fluid.d-flex .navbar-nav > li > a {
    color: #000;
    padding: 1rem !important; }

  section#utp .my-utp-1 .my-utp-1container div#custom_html-4 .textwidget.custom-html-widget {
    padding: 2rem 2rem;
    padding-right: 50%; }

  .my-utp.container {
    padding-right: var(--bs-gutter-x, 0.75rem); }

  section#utp {
    padding-bottom: 1rem; }

  section#utp .my-utp-2 .my-utp-2container {
    max-width: 90%;
    width: 90%;
    margin: 0 auto; }

  section#features {
    padding-top: 37rem;
    padding-bottom: 30rem; }
	
	section#features div#features-div .row > div .feature-holder .feat-ico-block::after {

    	height: 30px;
	}
	
	section#features .col-lg-3.col-md-6 {
		padding-bottom: 1.5rem;
	}
	
	.feature-holder {
		padding-right: 4rem !important;
	}
	
	.wc-block-product-categories {
		margin-bottom: 20rem;
	}
	
  .wp-block-woocommerce-product-categories.wc-block-product-categories.is-list > ul > li {
    padding: 2rem 4rem 1rem 1rem;
    background-position-x: 24px; }

  .wp-block-woocommerce-product-categories.wc-block-product-categories.is-list > ul > li > ul {
    padding-left: 1rem; }

  .wp-block-woocommerce-product-categories.wc-block-product-categories.is-list > ul > li:nth-child(2) {
    background-position-x: 24px; }

  .wp-block-woocommerce-product-categories.wc-block-product-categories.is-list > ul > li:nth-child(3) {
    background-position-x: 24px; }

  div#brands_block {
    padding: 4rem 0 40rem; }

  div#hits_block {
    padding-bottom: 7rem; }

  div#onas_block {
    padding: 2rem 0px 30rem 0px; }

  body .doub-header.d-flex {
    margin-bottom: 3rem;
    margin-top: -28rem; }

  .qubely-container {
    padding-bottom: 1rem; }

  div#footer-widget {
    padding-top: 4rem; }

  div#onas_block h3 {
    font-size: 2rem; }

  body .catalog-tmpl .products li.product {
    width: 33.333%; }

  body:not(.home) .xt_woofc-shortcode-icon:before {
    color: #000; }
  body:not(.home) div#my-top-search::before {
    background: transparent  !important;
    border: none !important; }
  body:not(.home) #ajaxsearchpro1_1 .probox .promagnifier .innericon svg,
  body:not(.home) #ajaxsearchpro1_2 .probox .promagnifier .innericon svg,
  body:not(.home) div.asp_m.asp_m_1 .probox .promagnifier .innericon svg {
    fill: black !important; } }
@media screen and (max-width: 767px) {
  html {
    font-size: 8px; }

  section#features div#features-div .row > div .feature-holder {
    padding: 2.5rem 1.5rem 1.5rem 7.6rem; }

  div#features-div .col-lg-3.col-md-6 {
    max-width: 48rem;
    margin: 0 auto 1rem; }

  .wp-block-woocommerce-product-categories.wc-block-product-categories.is-list > ul {
    flex-wrap: wrap; }

  .wp-block-woocommerce-product-categories.wc-block-product-categories.is-list > ul > li:nth-child(1) {
    width: 100%;
    max-width: 40rem; }

  .wp-block-woocommerce-product-categories.wc-block-product-categories.is-list > ul > li:nth-child(2) {
    width: 50%; }

  .wp-block-woocommerce-product-categories.wc-block-product-categories.is-list > ul > li:nth-child(3) {
    width: 50%; }

  body.home.page-template.page-template-home-page section#primary {
    margin-top: 0; }

  .my-filter li#super_filter h2.widgettitle {
    padding-left: 7.2rem; }

  section#features {
    padding-top: 28rem;
    padding-bottom: 32rem; }

  div#brands_block {
    padding: 1rem 0 70rem; }

  div#brands_block .qubely-column-inner > h3 {
    padding-top: 7rem; }

  div#brands_block .pwb-all-brands::after {
    content: url(/wp-includes/images/pagona.png);
    bottom: -31px;
    max-width: 76%;
    overflow: hidden; }

  body .woopspro-product-slider .products li.product a h2, body .catalog-tmpl .products li.product a h2 {
    font-size: 1.7rem !important;
    letter-spacing: 0px;
    line-height: 1.2; }

  div#onas_block .maintext.intro-img.col-md-6 {
    display: none !important; }

  div#onas_block {
    padding: 2rem 0px 31rem 0px; }

  div#footer-widget .row > div {
    width: 50%; }

  .offcanvas-header.justify-content-end.border-bottom > span {
    display: none; }

  .wp-block-columns.is-layout-flex.wp-container-4 {
    text-align: center; }

  .qubely-block-icon-wrapper {
    text-align: center !important; }

  body.single-post .entry-header h1.entry-title {
    font-size: 3rem;
    letter-spacing: 0px; } 
	
	section#features div#features-div .row > div .feature-holder .feat-ico-block::after {
		height: 0;
	}

}

@media screen and (max-width: 575px) {
  html {
    font-size: 7px; }

  section#utp .my-utp-1 .my-utp-1container {
    margin: 0 auto;
    max-width: 90%;
    width: 90%; }

  .my-filter li#super_filter h2.widgettitle {
    font-size: 2.5rem; }

  .my-filter li#super_filter {
    padding: 1.5rem 2rem; }

  body .doub-header.d-flex h3 {
    font-size: 2rem; }

  ul.products.columns-4.slick-initialized.slick-slider {
    max-width: 310px; }

  .wp-block-woocommerce-product-categories.wc-block-product-categories.is-list > ul > li:nth-child(1) {
    width: 100%;
    max-width: 40rem; }

  .wp-block-woocommerce-product-categories.wc-block-product-categories.is-list > ul > li:nth-child(2) {
    width: 100%;
    max-width: 40rem;
    margin-bottom: 1rem; }

  .wp-block-woocommerce-product-categories.wc-block-product-categories.is-list > ul > li:nth-child(3) {
    width: 100%;
    max-width: 40rem;
    margin-bottom: 1rem; }

  div#brands_block .qubely-column-inner > h3 {
    padding-top: 3rem; }

  div#hits_block {
    margin-top: -33rem;
    background-size: 136%; }

  body div#news_block .swiper-slide .sp-pcp-post h3.sp-pcp-title a {
    font-size: 1.7rem;
    line-height: 1.2;
    letter-spacing: 0px; }

  div#footer-widget .row > .col-12.col-md-4.foot-1 {
    width: 100%;
    max-width: 244px;
    margin: 0 auto; }

  div#footer-widget .row > .col-12.col-md-3.foot-4 {
    width: 100%;
    text-align: center;
    max-width: 244px;
    margin: 0 auto; }

  div#footer-widget ul#menu-footer-menu > li a, div#footer-widget ul#menu-footer-menu-1 > li a {
    font-size: 2.2rem; }

  section#custom_html-7 {
    text-align: center; }

  div#footer-widget a.all-button {
    margin: 0 auto; }

  .desktop {
    display: none; }

  .mobila {
    display: block; }

  section#utp .my-utp-1 .my-utp-1container div#custom_html-4 .textwidget.custom-html-widget {
    background: rgba(72, 77, 81, 0.62);
    padding-right: 1rem !important;
    text-align: center; }

  section#utp .my-utp-1 .my-utp-1container div#custom_html-4 .textwidget.custom-html-widget h3 {
    font-size: 3rem; }

  section#utp .my-utp-1 .my-utp-1container div#custom_html-4 .textwidget.custom-html-widget h4 {
    font-size: 2.7rem; }

  .wp-block-woocommerce-product-categories.wc-block-product-categories.is-list > ul > li:nth-child(1) {
    margin-bottom: 1rem; }

  section#utp .my-utp-1 .my-utp-1container div#custom_html-4 .textwidget.custom-html-widget .all-button-holder {
    margin-left: auto;
    margin-right: auto; }

  .wp-block-woocommerce-product-categories.wc-block-product-categories.is-list > ul > li > ul li a {
    line-height: 4.5rem;
    font-size: 2.7rem; }

  .qubely-block-fce5d1 .qubely-row > .qubely-column {
    max-width: 310px;
    margin: 0 auto; }

  header#masthead .container-fluid.d-flex .my-search div#my-top-search .asp_w_container.asp_w_container_1.asp_w_container_1_1 div#ajaxsearchpro1_1 .probox {
    max-width: 200px;
    margin-left: auto; }

  .wp-block-woocommerce-product-categories.wc-block-product-categories.is-list > ul > li:nth-child(3) {
    background: #fff url(https://temp.maxiscooterparts.ru/wp-content/uploads/2022/12/catbg-3.jpg) no-repeat center right;
    background-size: contain;
    background-position-x: 67px !important; }

  div#onas_block p, div#onas_block li, div#onas_block a {
    font-size: 2.1rem; }

  body div#news_block .swiper-slide .sp-pcp-post .sp-pcp-post-content p {
    font-size: 2rem;
    font-weight: 100; }

  div#footer-widget ul#menu-footer-menu > li a, div#footer-widget ul#menu-footer-menu-1 > li a {
    padding-top: 7px;
    padding-bottom: 7px; }

  a.ls-gui-element.ls-nav-prev, a.ls-gui-element.ls-nav-next {
    display: none; }

  .wp-block-woocommerce-product-categories.wc-block-product-categories.is-list > ul > li:nth-child(1) > ul li a {
    line-height: 4.5rem; }

  .wp-block-woocommerce-product-categories.wc-block-product-categories.is-list > ul > li > a {
    font-size: 3.6rem; }

  div#brands_block .pwb-all-brands .pwb-brands-cols-outer > div {
    width: 33%;
    padding: 0 1rem 1.5rem; }

  body header#masthead .container-fluid.d-flex .navbar-nav > li > a {
    padding: 2rem 1rem !important;
    font-size: 2.2rem; }

  body .catalog-tmpl .products li.product {
    width: 50%; }

  body .catalog-tmpl .products li.product {
    width: 1000%;
    max-width: 310px;
    margin-left: auto !important;
    margin-right: auto !important; }

  body:not(.home) p, body:not(.home) li {
    font-size: 2.2rem; }
  body:not(.home) .summary .product_meta {
    font-size: 2.4rem; }
  body:not(.home) .yith-similar-products.cols-4 > h2 {
    font-size: 3rem;
    text-transform: uppercase;
    color: #000; }
  body:not(.home) div.product h1.product_title.entry-title {
    font-size: 3rem !important;
    letter-spacing: 0px; }

  div.product .woocommerce-tabs ul.tabs li a {
    font-size: 2rem !important; }

  div.product .woocommerce-tabs ul.tabs li {
    padding: 0 2rem; }

  .slick-track .thumbnail_image {
    margin: 8px; }

  .row.poryadok p.ico-center {
    max-width: 150px; }
  .row.poryadok h5 {
    text-align: center !important;
    display: block !important;
    margin-bottom: 0;
    margin-top: 0; }

  .row.poryadok {
    max-width: 213px;
    margin: 0 auto 6rem; } }
@media screen and (max-width: 424px) {
  .wpfFilterWrapper {
    width: 100% !important; }

  header#masthead .container-fluid.d-flex .my-search {
    width: 78%; }

  .navbar-light .navbar-toggler {
    right: 2rem; }

  body div[id^="pcp_wrapper-"] .sp-pcp-row div[class^=" sp-pcp-col-"] .pcp-post-thumb-wrapper {
    height: 24rem;
    width: 240px;
    margin: 0 auto 1rem; }

  body div[id^="pcp_wrapper-"] .sp-pcp-row div[class^=" sp-pcp-col-"] .pcp-post-thumb-wrapper {
    height: 24rem;
    width: 240px;
    margin: 0 auto 1rem; }

  body div[id^="pcp_wrapper-"] .sp-pcp-row div[class^=" sp-pcp-col-"] .sp-pcp-post-content .sp-pcp-readmore a.pcp-readmore-link {
    font-size: 2.4rem; } }
@media screen and (max-width: 374px) {
  body section#features .doub-header.d-flex {
    margin-bottom: 3rem;
    margin-top: -28rem;
    column-gap: 1rem;
    transform: scale(0.87); }

  body .doub-header.d-flex {
    column-gap: 2rem; }

  .woocommerce div.product .woocommerce-tabs ul.tabs li {
    padding: 0 1rem; } }
