.elementor-kit-12{--e-global-color-primary:#434343;--e-global-color-secondary:#434343;--e-global-color-text:#434343;--e-global-color-accent:#97D879;--e-global-color-4689531:#4C94CF;--e-global-color-032b661:#E9ECEE;--e-global-color-e0b3ef4:#E9861E;--e-global-color-f956c23:#CCE1F2;--e-global-color-8cea172:#1B3041;--e-global-color-afafd9b:#111F2A;--e-global-color-b3d0e12:#8D98A0;--e-global-typography-primary-font-family:"TT Norms Regular";--e-global-typography-primary-font-weight:bold;--e-global-typography-secondary-font-family:"TT Norms Regular";--e-global-typography-secondary-font-weight:bold;--e-global-typography-text-font-family:"TT Norms Regular";--e-global-typography-text-font-weight:normal;--e-global-typography-accent-font-family:"TT Norms Regular";--e-global-typography-accent-font-weight:bold;}.elementor-kit-12 p{margin-bottom:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS */body {
    overflow-x: hidden;
}
.bprev, .bnext {
    cursor: pointer;
} 

/**Анимация**/
/**Вращение**/
.rotate-circle {
    -webkit-animation-name: rotateRevers;
    animation-name: rotateRevers;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-duration: 4s;
    animation-duration: 4s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}

.rerotate-circle {
    -animation-name: rotate;
    animation-name: rotate;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-duration: 4s;
    animation-duration: 4s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}
@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    -transform: rotate(360deg);
  }
}

@-webkit-keyframes rotateRevers {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@keyframes rotateRevers {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

.jet-carousel .jet-arrow:hover {
    box-shadow: inset 0px -1px 8px #4c94cf, 0px 20px 30px rgb(76 148 207 / 45%)!important;
}


.jet-carousel-wrap.jet-equal-cols .jet-carousel__item img {
        border-radius: 10px;
}


/*Стиль карусели каталога*/
.gallety-tovar .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: -8px;
    left: 0;
    width: 100%;
}
.gallety-tovar .swiper-pagination {
    text-align: left;
    margin-left: 38px;
}
.gallety-tovar .swiper-container .elementor-swiper-button {
    padding: 10px;
    background: #fff;
    border-radius: 100%;
}

.gallety-tovar .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    height: 250px;
    object-fit: cover!important;
    width: 100%;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TT Norms Regular';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://kubotoys.com/wp-content/uploads/2021/07/TTNorms-Light.eot');
	src: url('https://kubotoys.com/wp-content/uploads/2021/07/TTNorms-Light.eot?#iefix') format('embedded-opentype'),
		url('https://kubotoys.com/wp-content/uploads/2021/07/TTNorms-Light.woff') format('woff'),
		url('https://kubotoys.com/wp-content/uploads/2021/07/TTNorms-Light.ttf') format('truetype'),
		url('https://kubotoys.com/wp-content/uploads/2021/07/TTNorms-Light.svg#TTNormsRegular') format('svg');
}
@font-face {
	font-family: 'TT Norms Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://kubotoys.com/wp-content/uploads/2021/07/TTNorms-Regular.eot');
	src: url('https://kubotoys.com/wp-content/uploads/2021/07/TTNorms-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://kubotoys.com/wp-content/uploads/2021/07/TTNorms-Regular.woff') format('woff'),
		url('https://kubotoys.com/wp-content/uploads/2021/07/TTNorms-Regular.ttf') format('truetype'),
		url('https://kubotoys.com/wp-content/uploads/2021/07/TTNorms-Regular.svg#TTNormsRegular') format('svg');
}
@font-face {
	font-family: 'TT Norms Regular';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://kubotoys.com/wp-content/uploads/2021/07/TTNorms-Medium.eot');
	src: url('https://kubotoys.com/wp-content/uploads/2021/07/TTNorms-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://kubotoys.com/wp-content/uploads/2021/07/TTNorms-Medium.woff') format('woff'),
		url('https://kubotoys.com/wp-content/uploads/2021/07/TTNorms-Medium.ttf') format('truetype'),
		url('https://kubotoys.com/wp-content/uploads/2021/07/TTNorms-Medium.svg#TTNormsRegular') format('svg');
}
@font-face {
	font-family: 'TT Norms Regular';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://kubotoys.com/wp-content/uploads/2021/07/TTNorms-Bold.eot');
	src: url('https://kubotoys.com/wp-content/uploads/2021/07/TTNorms-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://kubotoys.com/wp-content/uploads/2021/07/TTNorms-Bold.woff') format('woff'),
		url('https://kubotoys.com/wp-content/uploads/2021/07/TTNorms-Bold.ttf') format('truetype'),
		url('https://kubotoys.com/wp-content/uploads/2021/07/TTNorms-Bold.svg#TTNormsRegular') format('svg');
}
/* End Custom Fonts CSS */