.page_testimonals {
padding: 3.75rem 0 3.125rem;
}
.page_testimonals *::-webkit-scrollbar {
display: none;
}
.page_testimonals__wrapper {
padding: 0 1.25rem;
overflow: hidden;
}
.page_testimonals__title {
color: var(--Black_titles, #191A26);
font-weight: 600;
line-height: 1.2;
font-size: 1.5rem;
margin-bottom: 1.75rem;
}
.page_testimonals__title span {
color: var(--Red, #C11D1D);
}
.page_testimonals__track {
margin-bottom: 1.75rem;
}
.page_testimonals__slides {
display: flex;
}
.page_testimonals__slide__body {
background-color: var(--white-back-texts, #FFF);
display: flex;
flex-direction: column;
height: 100%;
padding: 0 1rem 1.25rem;
border-radius: 0.25rem;
box-shadow: 1px 1px 16px 0px rgba(26, 20, 35, 0.10);
}
.page_testimonals__slide__thumbnail {
position: relative;
margin: 0 -1rem;
overflow: hidden;
margin-bottom: 1.25rem;
border-radius: 0.25rem;
}
.page_testimonals__slide__image {
aspect-ratio: 16 / 9;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
}
.page-template-page-avto-after-fix .page_testimonals__slide__image {
aspect-ratio: 312/372;
}
.page_testimonals__slide__image img {
object-fit: cover;
width: 100%;
height: 100%;
}
.page_testimonals__slide__image.youtube_image .page_testimonals__slide__image--image {
width: auto;
height: 152%;
max-width: unset;
}
.page_testimonals__slide__play {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
cursor: pointer;
}
.page_testimonals__slide__image iframe {
width: 100%;
height: 100%;
}
.page_testimonals__slide__title {
color: var(--Black_titles, #191A26);
line-height: 1;
font-size: 1.25rem;
font-weight: 700;
margin-bottom: 1.25rem;
}
.page_testimonals__slide__description {
color: var(--Grey_dark_texts, #393E41);
line-height: 1.5;
margin-bottom: 2rem;
margin-top: auto;
min-height: 62px;
align-items: flex-start;
}
.page_testimonals__slide__description:not(:has( .page_testimonals__slide__charter:nth-child(3) )) .page_testimonals__slide__charter {
flex: 0 0 100%;
}
.page_testimonals__slide__date {
margin-block-start: auto;
padding-bottom: 0.5rem;
font-size: 0.875rem;
}
.page_testimonals__slide__date_digits {
font-weight: 500;
}
.page_testimonals__slide__price {
color: var(--Black_titles, #191A26);
font-size: 1.125rem;
font-weight: 600;
line-height: 1;
margin-bottom: 1.25rem;
}
.page_testimonals__page_link .cta_btn_link {
background-color: transparent;
}
.page_testimonals__page_link .cta_btn_link {
background-color: transparent;
border: 1px solid var(--Black_titles, #191A26);
color: var(--Black_titles, #191A26);
font-size: 1rem;
padding: 1.0625rem 1.25rem;
display: flex;
align-items: center;
justify-content: center;
gap: 1.25rem;
margin: 0 auto;
width: fit-content;
max-width: 100%;
box-shadow: none;
}
.page_testimonals__page_link .cta_btn_link svg path {
fill: currentColor;
}
.page_testimonals__slide__button .cta_btn_link {
width: 100%;
padding: 1rem 1.25rem;
font-size: clamp(0.875rem, 1vw ,1rem);
}
@media screen and ( min-width: 1024px ) {
.page_testimonals {
padding-bottom: 3rem;
}
.page_testimonals__wrapper {
overflow: visible;
}
.page_testimonals__title {
font-size: 2rem;
margin-bottom: 3rem;
}
.page_testimonals__track {
position: relative;
overflow-x: hidden;
margin-bottom: 3rem;
}
.page_testimonals__slide__body {
position: relative;
}
.page_testimonals__arrows {
display: block;
}
.page_testimonals__arrows .glide__arrow {
border: none;
outline: none;
display: flex;
align-items: center;
justify-content: flex-end;
position: absolute;
top: 0;
bottom: 4.25rem;
width: 2.125rem;
background-color: transparent;
padding-top: 2.375rem;
cursor: pointer;
}
.page_testimonals__arrows .glide__arrow--right {
right: 0;
background: linear-gradient(270deg, #F4F6F9 1.56%, rgba(244, 246, 249, 0.00) 100%);
}
}
@font-face {
font-family: "Montserrat";
src: url(//staging.grandcar.kz/wp-content/themes/GrandCar-kz/assets/fonts/montserrat/Montserrat-Regular.ttf);
font-weight: 400;
font-style: normal;
font-stretch: normal;
}
@font-face {
font-family: "Montserrat";
src: url(//staging.grandcar.kz/wp-content/themes/GrandCar-kz/assets/fonts/montserrat/Montserrat-Medium.ttf);
font-weight: 500;
font-style: normal;
font-stretch: normal;
}
@font-face {
font-family: "Montserrat";
src: url(//staging.grandcar.kz/wp-content/themes/GrandCar-kz/assets/fonts/montserrat/Montserrat-SemiBold.ttf);
font-weight: 600;
font-style: normal;
font-stretch: normal;
}
@font-face {
font-family: "Montserrat";
src: url(//staging.grandcar.kz/wp-content/themes/GrandCar-kz/assets/fonts/montserrat/Montserrat-Bold.ttf);
font-weight: 700;
font-style: normal;
font-stretch: normal;
}
.site-header__langs {
display: none;
}
.page_banner__slide__content .row > div {
-webkit-animation-name: fade-in-left;
-webkit-animation-duration: 0.25s;
-webkit-animation-timing-function: linear;
-webkit-animation-delay: 0.25s;
-webkit-animation-fill-mode: forwards;
animation-name: fade-in-left;
animation-duration: 0.25s;
animation-timing-function: linear;
animation-delay: 0.25s;
animation-fill-mode: forwards;
opacity: 0;
}
@-webkit-keyframes fade {
from { opacity: 0.6 }
to { opacity: 1 }
}
@keyframes fade {
from { opacity: 0.6 }
to { opacity: 1 }
}
@-webkit-keyframes fade-in-left {
from { opacity: 0; transform: translateX( 25% ); }
to { opacity: 1; transform: translateX( 0% ); }
}
@keyframes fade-in-left {
from { opacity: 0; transform: translateX( 25% ); }
to { opacity: 1; transform: translateX( 0% ); }
} .wpc-filter-header,
.wpc-filter-title {
transition: margin 0.2s ease;
}
.wpc-filter-layout-range .wpc-filter-content,
.wpc-filter-collapsible .wpc-filter-content {
display: block!important;
max-height: 0px;
overflow: hidden;
transition: max-height 1s linear;
}
.wpc-filter-more-less .wpc-filters-ul-list>li:not(:nth-child(-n+5)) {
transition: max-height 0.25s ease-in-out, margin 0.25s ease-in-out;
display: block;
max-height: 0px;
margin-top: -0.875rem;
overflow: hidden;
}
.wpc-filter-more-less .wpc-filters-ul-list>li:not(:nth-child(-n+5)) {
display: none !important;
}
.wpc-filter-more-less.wpc-show-more .wpc-filters-ul-list>li:not(:nth-child(-n+5), .wpc-term-count-0 ) {
display: list-item !important;
}
.wpc-filter-more-less.wpc-show-more .wpc-filters-ul-list>li:not(:nth-child(-n+5)) {
max-height: unset;
margin-top: 0px;
}
.wpc-filter-layout-range.opened .wpc-filter-content,
.wpc-filter-collapsible.wpc-opened .wpc-filter-content {
animation: wpc-filter 0.5s ease-in-out forwards;
-webkit-animation: wpc-filter 0.5s ease-in-out forwards;
}
@keyframes wpc-filter {
0% { max-height: 0px; }
75% { max-height: 350px; }
100% { max-height: 100vh; overflow: auto; }    
}
@-webkit-keyframes wpc-filter {
0% { max-height: 0px; }
75% { max-height: 350px; }
100% { max-height: 100vh; }    
}
html[lang=kk] {
--minimum: "Минимум";
--maximum: "Максималды";
}
html[lang=ru-RU] {
--minimum: "Минимум";
--maximum: "Максимум";
}
.wpc-filters-range-column.wpc-filters-range-min-column::before,
.wpc-filters-range-column.wpc-filters-range-max-column::before {
font-size: 0.75rem;
margin-bottom: 0.25rem;
display: block;
font-weight: 500;
text-align: center;
}
.wpc-filters-range-column.wpc-filters-range-min-column::before {
content: var(--minimum);
}
.wpc-filters-range-column.wpc-filters-range-max-column::before {
content: var(--maximum);
}
.wpc-filter-year_old .wpc-filters-range-column.wpc-filters-range-max-column::before,
.wpc-filter-year_old .wpc-filters-range-column.wpc-filters-range-min-column::before {
display: none;
}
.grid_product__cart__thumbnail.has_change_image img {
transition: opacity 0.3s ease-in-out;
}
.grid_product__cart__thumbnail.has_change_image:hover img {
opacity: 0;
}
.grid_product__cart__thumbnail.has_change_image {
background: var(--change_image);
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
cursor: pointer;
}
.most-popular-products--wrapper .grid_product__cart__thumbnail.has_change_image {
max-width: 100%;
}
.bottom-mobile-menu {
position: fixed;
display: none;
bottom: 0;
width: 100%;
background: #ffffff;
z-index: -1;
box-shadow: 0px -2px 4px 0px #1A14231A;
}
.bottom-mobile-menu__list {
display: flex;
font-family: 'Montserrat';
font-size: clamp(14px, 4vw ,16px);
justify-content: space-between;
font-weight: 500;
color: #A8A9AA;
padding-top: 0.75rem;
padding-bottom: 1.5rem;
text-align: center;
gap: 1rem;
list-style-type: none;
}
.bottom-mobile-menu__item-permalink {
display: flex;
flex-direction: column;
color: #A8A9AA;
align-items: center;
gap: 0.25rem;
text-decoration: none;
}
.bottom-mobile-menu__item-permalink.active {
color: var(--Red);
}
.bottom-mobile-menu__item-permalink.active .bottom-mobile-menu__item-icon {
filter: invert(49%) sepia(99%) saturate(353%) hue-rotate(131deg) brightness(90%) contrast(87%);
}
.site-header__mobile__calback {
margin: 0 auto;
}
@media screen and ( min-width: 992px ) {
.custom-logo-link,
.site-header__phone a,
.site-header__socials a,
.site-header__langs ul li .wpml-ls-link,
.site-header__nav .site-header__nav__favorites {
transition: all .3s ease-in-out;
}
.site-header__nav a,
.grand-car__footer a {
transition: color 0.3s ease-in-out;
}
.site-header__button button,
.cta_btn_link,
.grid_product__cart__button,
.grid_product__cart__button,
.wpc-filters-main-wrap .wpc-filters-widget-controls-container .wpc-filters-widget-controls-two .wpc-filters-close-button {
transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}
.wpc-filters-main-wrap .wpc-filters-widget-controls-container .wpc-filters-widget-controls-two .wpc-filters-close-button:hover {
opacity: 1;
background-color: transparent;
color: var(--Black_titles, #191A26);
}
.site-header__socials a,
.site-header__nav .site-header__nav__favorites {
color: inherit;
}
.site-header__socials a svg path[stroke],
.site-header__nav .site-header__nav__favorites svg path[stroke],
.grand-car__footer a svg path[stroke] {
stroke: currentColor;
}
.site-header__socials a svg path[fill],
.site-header__nav .site-header__nav__favorites svg path[fill],
.grand-car__footer a svg path[fill] {
fill: currentColor;
}
.custom-logo-link:hover {
opacity: 0.6;
}
.site-footer__tab-content__link > a {
transition: background-color 0.3s ease-in-out;
}
.grand-car__footer .site-footer__tab-content__link > a:hover {
background-color: rgba(45,45,45,1);
color: var(--white, #FFF);
}
.site-header__phone a:hover,
.site-header__socials a:hover,
.site-header__langs ul li .wpml-ls-link:hover,
.site-header__nav .site-header__nav__favorites:hover,
.site-header__nav a:hover,
.grand-car__footer a:hover {
color: rgba(230,230,230,0.75);
}
.site-header__nav ul.site-header__menu > li > a {
position: relative;
}
.site-header__nav ul.site-header__menu > li > a::after,
.readmore.cta_btn_link::after {
content: "";
background-color: rgba(230,230,230,0.75);
position: absolute;
bottom: -30%;
left: 0.75rem;
right: 0.75rem;
height: 1px;
content: "";
opacity: 0;
-webkit-transition: all .25s ease-out;
-moz-transition: all .25s ease-out;
-ms-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
transition: all .25s ease-out;
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
-o-transform: translateY(-10px);
transform: translateY(-10px);
}
.readmore.cta_btn_link:hover::after {
background-color: currentColor;
left: 0;
right: 0;
}
.site-header__nav ul.site-header__menu > li.menu-item-has-children > a::after {
right: -0.5rem;
}
.site-header__nav ul.site-header__menu li.menu-item-has-children:hover::before {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none"><path d="M1 1.5L6 6.5L11 1.5" stroke="%23e6e6e6bf" stroke-width="1.5" stroke-linecap="round"/></svg>');
}
.site-header__nav ul.site-header__menu > li:hover > a::after,
.readmore.cta_btn_link:hover::after {
height: 2px;
opacity: 1;
transform: translateY(0);
z-index: 2;
}
.single-product .grid_product__cart__thumbnail.has_change_image,
.single-post  .grid_product__cart__thumbnail.has_change_image {
width: 100%;
}
}
@media screen and (max-width: 767px) {
.grid_product__cart__thumbnail.has_change_image {
max-width: max-content;
max-height: max-content;
}
.bottom-mobile-menu {
display: block;
z-index: 5;
}
.grand-car__footer {
padding-bottom: 3rem;
}
} .container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} :root { --ff-main: "Montserrat", sans-serif;  --white: rgba(255, 255, 255, 1);
--light: rgba(244, 246, 249, 1);
--Black_titles: rgba(6, 41, 45, 1);
--Red: rgba(33, 164, 163, 1);
--gray: rgba(57, 62, 65, 1);
--submit-button: rgba(0, 66, 74, 1);
--Grey_middle: rgba(131, 133, 135, 1);
--Grey_dark_texts: rgba(57, 62, 65, 1);
}
* {
font-family: inherit;
font-size: inherit;
line-height: inherit;
font-weight: inherit;
font-style: inherit;
margin: 0;
padding: 0;
box-sizing: border-box;
}
small {
font-size: 0.75em;
}
small small {
font-size: 0.833333em;
font-weight: 700;
}
html, body {
font-size: 16px;
font-family: var(--ff-main, sans-serif);
scroll-behavior: smooth;
}
body.home {
background-color: rgba(244, 246, 249, 1);
}
svg[hidden] {
display: none;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type=number] {
appearance: textfield;
-moz-appearance: textfield;
}
input[type="number"]::placeholder {
color: transparent;
}
input, select, textarea {
outline: none;
}
b {
font-weight: 700;
}
img,
.wp-caption {
max-width: 100%;
height: auto;
}
iframe {
max-width: 100%;
}
.cta_btn_link {
display: inline-flex;
align-items: center;
justify-content: center;
border: none;
text-decoration: none;
cursor: pointer;
color: var(--white,#FFF);
background-color: var(--Red, #1DC1C1);
padding: 1.25rem 1.75rem;
font-size: 1.25rem;
font-weight: 600;
line-height: 1;
}
.site-header__button button:hover,
.cta_btn_link:hover,
.grid_product__cart__button.get_car_price:hover {
background-color: var(--white, #FFF);
color: var(--Red, #1DC1C1);
box-shadow: 0 0 0px 1px var(--Red, #1DC1C1);
}
.page_banner__slide__content .cta_btn_link:hover {
box-shadow: none;
}
.page_lid_form_callback__content__body .cta_btn_link:hover {
background-color: transparent;
color: var(--Black_titles, #191A26);
box-shadow: 0 0 0px 1px var(--Black_titles, #191A26);
}
.page_testimonals__page_link .cta_btn_link:hover,
.grid_product__catalog .cta_btn_link:hover,
.avto_podbor__slide__button .cta_btn_link:hover,
.grid_product__cart__button.readmore:hover,
.details-button:hover,
.most-popular-products--slides .grid_product__cart__button.readmore:hover {
background-color: var(--Black_titles, #191A26);
color: var(--white-back-texts, #FFF);
box-shadow: inset 0 0 0 1px var(--Black_titles, #191A26);
border-color: transparent;
}
.product_favorite {
display: flex;
align-items: center;
justify-content: center;
background-color: var(--white-back-texts, #FFF);
border-radius: 50%;
width: 2rem;
height: 2rem;
cursor: pointer;
z-index: 2;
}
.product_favorite.active svg,
.product_favorite.active path {
fill: #C11D1D;
stroke: #C11D1D;
}
.grid_product__cart__compare {
position: absolute;
top: 3.125rem;
right: 0.625rem;
z-index: 3;
}
.compare-button {
display: inline-flex;
align-items: center;
justify-content: center;
background-color: #FFF;
border-radius: 50%;
padding: 7px;
width: 2rem;
aspect-ratio: 1;
cursor: pointer;
}
.compare-button svg {
max-width: 100%;
height: auto;
}
.compare-button.active {
background-color: #c11d1dba;
color: #FFF;
}
.wp-product-content__summary__compare.compare-button {
background-color: unset;
padding: 0;
}
@media screen and ( min-width: 1200px ) {
.archive .grid_product__cart__compare {
top: 1.25rem;
right: 1.25rem;
padding: 4px;
}
}
.screen-reader-response {
display: none;
}
.pop_up {
position: fixed;
inset: 0;
background-color: rgba(25, 26, 38, 0.20);
z-index: -1;
display: flex;
align-items: center;
justify-content: center;
opacity: 0;
visibility: hidden;
transition: opacity 0.25s ease, visibility 0.25s ease;
overflow-y: auto;
}
.pop_up.active {
visibility: visible;
opacity: 1;
z-index: 10;
}
.pop_up__body {
position: relative;
}
.pop_up__close {
cursor: pointer;
position: absolute;
right: 0.625rem;
top: 0.625rem;
display: flex;
align-items: center;
justify-content: center;
border: 1px solid currentColor;
border-radius: 0.25rem;
color: #21A4A3;
}
.pop_up__close svg path {
stroke: currentColor;
}
.pop_up__car_by_key,
.pop_up__want_this_car {
position: relative;
margin: 0 auto;
border-radius: 4px;
background: var(--white-back-texts, #FFF);
box-shadow: 6px 6px 17px 0px rgba(25, 26, 38, 0.20);
overflow: hidden;
width: min(320px, 100% );
padding: 0 0.75rem;
}
.pop_up__car_by_key__image,
.pop_up__want_this_car__image {
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
aspect-ratio: 320/204;
}
.pop_up__car_by_key__image img,
.pop_up__want_this_car__image img {
object-fit: cover;
width: 100%;
height: 100%;
object-position: bottom center;
}
.pop_up__want_this_car__form .selected-car,
.pop_up__car_by_key__form .selected-car {
color: var(--Black_titles, #191A26);
line-height: 1.2;
display: flex;
flex-wrap: wrap;
gap: 0.75rem;
margin-bottom: 1.25rem;
}
.pop_up__want_this_car__form .selected-car .label,
.pop_up__car_by_key__form .selected-car .label {
font-weight: 600;
}
.pop_up__car_by_key__form,
.pop_up__want_this_car__form {
padding: 2rem 1.25rem;
}
.pop_up__vacansion__image {
display: none;
}
.pop_up__vacansion {
position: relative;
border-radius: 0.25rem;
background-color: var(--white-back-texts, #FFF);
box-shadow: 6px 6px 17px 0px rgba(25, 26, 38, 0.20);
padding: 2.5rem 1.25rem;
margin: 0 1.25rem;
}
.pop_up__callback,
.pop_up__get_carfax,
.pop_up__callback-standart {
padding: 2.5rem 1.25rem;
margin: 0 auto;
border-radius: 4px;
background: var(--white-back-texts, #FFF);
box-shadow: 6px 6px 17px 0px rgba(25, 26, 38, 0.20);
position: relative;
width: min( calc(100% - 2.5rem) , 360px );
color: var(--Black_titles);;
}
.pop_up__callback-standart {
width: min(calc(100vw - 2.5rem), 390px);
}
.rs_result_heading {
display: none;
}
#ps_footer_container p[style="text-align:center"] {
margin-bottom: 7.5rem;
}
.pswp__caption__center {
display: none;
}
.pop_up__callback__form .nf-form-layout .date-container {
margin-top: 1.25rem;
display: none;
} html .nf-form-content .list-wrap .nf-field-element>div {
border: none;
bottom: 0;
height: 100%;
background-color: #FFF;
border-radius: 0.25rem;
box-shadow: 0 0 0 1px #CCCCCC;
}
html .nf-form-content .list-wrap.nf-error .nf-field-element>div {
box-shadow: 0 0 0 1px #FF0000;
}
html .nf-form-content .list-wrap>div select {
max-height: 46px;
color: #191A26;
font-size: 1.125rem;
line-height: 1;
}
.nf-form-content nf-field .list-select-wrap>div div:after {
font-family: unset;
content: "";
bottom: unset !important;
line-height: normal;
top: 50%;
width: 15px;
aspect-ratio: 1;
height: auto;
transform: translateY(-50%);
background-image: url('data:image/svg+xml,<svg width="15" height="10" viewBox="0 0 15 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 2L7.5 7.5L13 2" stroke="%23191A26" stroke-width="1.5" stroke-linecap="round"/></svg>');
background-repeat: no-repeat;
background-size: contain;
background-position: center;
}
.nf-before-form-content {
display: none;
}
.nf-form-layout {
position: relative;
}
.nf-form-content {
padding: 0;
}
.nf-form-title {
display: block;
font-size: clamp(1.25rem, 2vw, 1.5rem);
line-height: 1.2;
margin-bottom: 2rem;
font-weight: 600;
}
.nf-after-form-content {
position: absolute;
left: 0;
top: 100%;
font-size: 0.875rem;
display: none;
}
.nf-after-form-content.visible {
display: block;
}
.nf-error-msg.nf-error-field-errors {
position: fixed;
top: 0;
left: 50%;
transform: translate(-50%, 0);
background-color: #FFF;
box-shadow: 0 0 3px #e80000;
padding: 1.25rem 0.75rem;
border-radius: 0 0 0.5rem 0.5rem;
font-size: 1rem;
font-weight: 500;
max-width: 100%;
width: min(760px, 95%);
z-index: 4;
text-align: center;
animation: error_log 0.3s ease-in-out forwards;
}
.nf-response-msg {
position: fixed;
top: 0;
left: 50%;
background-color: #FFF;
font-weight: 500;
padding: 1rem 1.25rem;
transform: translate(-50%, 0);
border-radius: 0 0 0.25rem 0.25rem;
animation: error_log 0.3s ease-in-out forwards;
}
.rngst_phone_button {
display: none !important;
}
.details-button {
width: 207px;
padding-block: 1rem;
display: flex;
align-items: center;
gap: 1.25rem;
font-size: clamp(1rem, 1.5vw, 1.25rem);
font-weight: 600;
border: 1px solid;
justify-content: center;
cursor: pointer;
transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
color: var(--Black_titles);
text-decoration: none;
}
.fly-delivery-block {
background: var(--Black_titles);
color: #ffffff;
padding-block: 3.75rem;
}
.fly-delivery-block__text_content {
padding-top: 3.4375rem;
padding-left: 0.5rem;
}
.custom-block-title.fly-delivery-block__title {
font-size: 2rem;
font-weight: 600;
color: #ffffff;
}
.fly-delivery-block__text {
margin-top: 1.25rem;
margin-bottom: 3.75rem;
line-height: 1.5;
font-size: clamp(1rem, 1.25vw, 1.125rem);
}
.fly-delivery-block__button {
background-color: var(--Red);
border: none;
color: #ffffff;
}
.fly-delivery-block__button:hover {
background-color: rgba(244, 246, 249, 1);
color: #000;
border: none;
}
.fly-delivery-block__image {
object-fit: cover;
}
.fly-delivery-block__stages-wrapper {
background: var(--Red);
}
.fly-delivery-block__stages {
display: flex;
justify-content: space-between;
padding-block: 1.25rem;
align-items: center;
gap: 1rem;
overflow: auto;
padding-left: 1.1rem;
padding-right: 0rem;
}
.fly-delivery-block__stage {
display: flex;
gap: 0.75rem;
align-items: center;
font-size: 1.125rem;
font-weight: 600;
}
.fly-delivery-block__stage-arrow {
min-width: 27px;
}
.fly-delivery-block__stage_number {
font-weight: 600;
font-size: 2rem;
line-height: 1;
}
.fly-delivery-block__stage_text {
padding-top: 0.5rem;
width: max-content;
}
.fly-delivery-block__stages {
margin-top: 3.75rem;
}
.parking-block {
padding-top: 7.5rem;
padding-bottom: 5rem;
background-color: #ffffff;
}
.parking-block__content {
position: relative;
}
.parking-block__button {
position: absolute;
right: -0.5rem;
top: 0.05rem;
}
.custom-block-title{
font-size: clamp(1.5rem, 2.5vw, 2rem);
font-weight: 600;
line-height: 1;
color: var(--Black_titles);
}
.parking-block:has(.details-button) .parking-block__title {
max-width: 80%;
}
.color-title {
color: var(--Red);;
}
.parking-block__text {
font-size: clamp(1rem, 1.25vw, 1.125rem);
margin-top: 1.25rem;
width: 1033px;
max-width: 100%;
line-height: 1.5;
}
.parking-block__benefits {
display: grid;
grid-template-columns: repeat(1, 1fr);
justify-content: center;
margin-top: 5rem;
text-align: center;
gap: 1.5rem;
}
.parking-block__benefit {
padding-inline: 1.5rem;
}
.parking-block__benefit_title {
font-size: 1.5rem;
font-weight: 600;
margin-top: 1.5rem;
margin-bottom: 1.25rem;
line-height: 1;
max-width: 250px;
margin-inline: auto;
}
.parking-block__benefit_text {
line-height: 1.5;
}
.sto_block__content {
padding-block: 6.25rem;
}
.title-block {
display: flex;
gap: 1.25rem;
align-items: center;
}
.sto_block__title_icon {
flex: 0 0 60px;
height: max-content;
}
.sto_block__text_content .title-block {
margin-top: 0.5rem;
}
.sto_block__title {
font-size: clamp(1.5rem, 2.5vw, 2rem);
font-weight: 600;
line-height: 1.25;
}
.sto_block__text,
.map_block__content_text,
.trust_block__text {
font-size: clamp(1rem, 1.5vw ,1.25rem);
margin-top: 1.25rem;
line-height: 1.5;
}
.sto_block__button {
margin-top: 3.75rem;
}
.map_block {
background: #ffffff;
padding-block: 5rem;
}
.map_block ~ .reviews-employees__main_block {
margin-top: -5.3rem;
}
.map_block__content {
position: relative;
}
.map_block .title-block {
gap: 1.25rem;
}
.map_block__title_icon {
flex: 0 0 55px;
height: 60px;
}
.map_block:has(.details-button) .custom-block-title {
max-width: 55%;
}
.map_block__content_text,
.map_block__content_contacts {
max-width: 100%;
}
.map_block__content_text {
width: 1000px;
}
.map_block__button {
position: absolute;
right: 0;
top: 0;
}
.map_block__content_contacts {
width: 985px;
}
.map_block__content_contacts {
margin-top: 3.25rem;
display: flex;
justify-content: space-between;
flex-direction: column;
gap: 1rem;
}
.map_block__iframe_wrapper iframe {
width: 100%;
margin-top: 1.75rem;
height: 540px;
}
.map_block__content_contacts .adress,
.map_block__content_contacts .phone {
display: flex;
align-items: center;
gap: 0.5rem;
color: #000;
text-decoration: none;
font-size: 1.25rem;
}
.map_block__content_contacts_phone {
color: #000;
text-decoration: none;
}
.map_block__content_contacts .adress__label, 
.map_block__content_contacts .phone__label {
font-weight: 600;
}
.trust_block {
padding-top: 6rem;
padding-bottom: 7.5rem;
}
.trust_block .title-block {
margin-top: 2.25rem;
}
.trust_block__title_icon {
flex: 0 0 54px;
width: 54px;
height: 60px;
}
.trust_block__title {
line-height: 1.25;
}
.trust_block__button {
margin-top: 3.75rem;
}
.trust_block__text {
margin-top: 1.1rem;
}
.trust_block__image,
.sto_block__image {
object-fit: cover;
}
.trust_block__partners-block {
margin-top: 3.75rem;
background: #fff;
padding-block: 1.125rem;
overflow: auto;
}
.trust_block__partners-block_wrapper {
display: flex;
align-items: center;
gap: 80px;
}
.fly-delivery-block__stages::-webkit-scrollbar,
.trust_block__partners-block::-webkit-scrollbar {
display: none;
}
.page_testimonals__slide__price .price-wrapper {
display: block;
margin-bottom: 0.5rem;
}
.grid_product__cart__price  .price-digits,
.page_testimonals__slide__body .price-digits {
font-size: 1.125rem;
}
.grid_product__cart__price  .price-digits.kzt,
.page_testimonals__slide__body .price-digits.kzt{
font-size: 1.25rem;
font-weight: 600;
color: var(--Red, #1DC1C1);
}
@keyframes error_log {
0% { transform: translate(-50%, -100%);}
100% { transform: translate(-50%, 0%);}
}
.nf-form-cont h3 {
color: var(--Black_titles);
}
.nf-form-content .nf-field-container {
margin-bottom: 1.25rem;
}
.nf-form-content .nf-field-container.car_wrapp {
margin: 0;
}
.nf-form-content .nf-field-container.hidden {
max-height: 0px;
overflow: hidden;
margin-bottom: 0;
}
.nf-form-content .nf-field-container.submit-container {
margin: 2.5rem 0 0;
}
.nf-field-element:after {
opacity: 0;
}
.nf-field .field-wrap {
position: relative;
}
.nf-field-container {
margin-bottom: 0;
}
.nf-after-field {
font-size: 0.875rem;
}
.nf-form-layout .date-container .nf-field-label {
position: relative;
bottom: 0;
top: 0;
}
.field-wrap .nf-field-label label {
font-size: 0.875rem;
line-height: 1;
font-weight: 600;
}
.nf-form-content input:not([type=button]):not([type=submit]) {
height: 46px;
border: unset;
background: #FFF;
line-height: 1;
color: #191A26 !important;
padding: 0.875rem 0.75rem;
box-shadow: 0 0 0 1px #CCCCCC;
border-radius: 0.25rem;
font-size: 1.125rem;
}
.nf-form-content .nf-error input:not([type=button]):not([type=submit]) {
box-shadow: 0 0 0 1px #FF0000;
}
.nf-form-content input:not([type=button]):not([type=submit]):focus,
.nf-form-content input:not([type=button]):not([type=submit]):focus-visible,
.nf-form-content input:not([type=button]):not([type=submit]):focus-within {
box-shadow: 0 0 0 1px #00424A;
}
.nf-form-content input[type="tel"]:not([type=button]):not([type=submit]) {
color: #838587!important;
}
.nf-form-content .focused input[type="tel"]:not([type=button]):not([type=submit]) {
color: #191A26 !important;
}
.nf-form-layout .nf-form-content input[type=submit] {
height: 48px;
padding: 1rem 1.25rem;
background-color: var(--submit-button);
font-weight: 600;
color: #FFF;
font-size: 1rem;
line-height: 1;
cursor: pointer;
}
.nf-form-layout .nf-form-content input[type=submit]:hover,
.pop_up input[type=submit]:hover {
background: #ffffff;
color: var(--submit-button);
border: 1px solid var(--submit-button);
}
.nf-form-content .nf-field-container.note {
font-size: 0.75rem;
}
.nf-form-content .label-above .date-wrap .nf-field-element {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.field-wrap.listcheckbox-wrap.list-wrap.list-checkbox-wrap .nf-field-label,
.field-wrap.listmultiselect-wrap.list-wrap.list-multiselect-wrap .nf-field-label,
.field-wrap.listradio-wrap.list-wrap.list-radio-wrap .nf-field-label {
position: relative;
top: 0;
bottom: 0;
margin-bottom: 0.75rem !important;
}
.field-wrap.listmultiselect-wrap.list-wrap.list-multiselect-wrap select {
padding: 0;
min-height: unset;
height: 70px;
}
html .nf-form-content textarea.ninja-forms-field {
border-width: 0 0 1px 0;
background-color: #FFF;
border-color: #191A26;
height: 50px;
margin-top: 30px;
padding: 0;
max-height: 200px;
}
.pop_up__callback__form .nf-form-title {
margin-bottom: 0.5rem;
}
.pop_up__callback__form .nf-form-layout .nf-form-content input[type=submit] {
width: 100%;
}
.pop_up__car_by_key__form .nf-form-layout .nf-form-content input[type=submit] {
margin: 0 auto;
display: block;
width: fit-content;
max-width: 100%;
}
.nf-form-content .nf-field-container.sub-title {
margin-top: -1.25rem;
font-weight: 500;
}
.pop_up__triggered {
background-color: #FFF;
box-shadow: 6px 6px 17px 0px #191A2633;
padding: 2.5rem 1.25rem;
width: fit-content;
max-width: calc(100% - 2.5rem);
margin: auto;
max-height: calc(100vh - 2.5rem);
overflow: hidden auto;
position: relative;
}
.pop_up__triggered .nf-form-title {
margin-bottom: 0;
}
.pop_up__triggered .nf-form-layout .nf-form-content input[type=submit] {
margin: 0 auto;
display: block;
width: min(280px, 100%);
}
.nf-after-field {
font-size: 0.875rem; top: 100%;
left: 0;
}
.pop_up .nf-form-layout .nf-form-content input[type=submit]:not(:hover) {
background-color: #21A4A3;
} .most-popular-products--wrapper {
overflow: hidden;
position: relative;
}
.most-popular-products--title {
font-size: 1.5rem;
line-height: 1.2;
font-weight: 600;
margin-bottom: 1.75rem;
}
.most-popular-products--track {
margin-bottom: 1.75rem;
}
.most-popular-products--slides {
list-style-type: none;
display: flex;
margin: 0 !important;
}
.most-popular-products--slides .grid_product__cart {
padding: 0;
height: 100%;
}
.most-popular-products--slides .grid_product__cart, 
.most-popular-products--slides .grid_product__cart__body {
height: 100%;
}
.most-popular-products--slides .grid_product__cart__body {
position: relative;
border-radius: 4px;
background: var(--white-back-texts, #FFF);
box-shadow: 1px 1px 16px 0px rgba(26, 20, 35, 0.10);
overflow: hidden;
padding: 0 1rem 1.25rem;
}
.most-popular-products--slides .grid_product__cart__thumbnail__wrapper {
margin: 0 -1rem 1rem;
}
.most-popular-products--slides .grid_product__cart__thumbnail__wrapper .product_favorite {
position: absolute;
top: 0.625rem;
right: 0.625rem;
}
.most-popular-products--slides .grid_product__cart__thumbnail {
display: flex;
align-items: center;
justify-content: center;
aspect-ratio: 312 / 234;
}
.most-popular-products--slides .grid_product__cart__thumbnail img {
object-fit: cover;
width: 100%;
height: 100%;
}
.most-popular-products--slides .grid_product__cart__title {
line-height: 1.2;
font-weight: 700;
margin-bottom: 1rem;
font-size: 1.25rem;
min-height: 3rem;
}
.most-popular-products--slides .grid_product__cart__charters {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
gap: 0.5rem;
line-height: 1;
margin-bottom: 2rem;
}
.most-popular-products--slides .grid_product__cart__charter {
display: inline-flex;
align-items: center;
gap: 0.25rem;
font-size: 0.875rem;
}
.most-popular-products--slides .grid_product__cart__price {
line-height: 1;
font-weight: 600;
font-size: 1.125rem;
margin-bottom: 1.75rem;
}
.most-popular-products--slides .grid_product__cart__price span {
display: inline-block;
}
.single-post .grid_product__cart__price .price-wrapper {
display: block;
font-weight: 500;
margin-bottom: 0.5rem;
}
.single-post .grid_product__cart__price .price-digits {
font-weight: 500;
}
.single-post .grid_product__cart__price .price-digits.kzt {
font-weight: 600;
}
.most-popular-products--slides .grid_product__cart__buttons {
display: flex;
flex-wrap: wrap;
gap: 1rem;
}
.most-popular-products--slides .grid_product__cart__button {
display: inline-flex;
align-items: center;
justify-content: center;
width: 100%;
padding: 1rem 1.25rem;
border: none;
font-weight: 600;
line-height: 1;
text-decoration: none;
cursor: pointer;
transition: color 0.16s ease, background-color 0.16s ease, box-shadow 0.16s ease;
}
.most-popular-products--slides .grid_product__cart__button.get_car_price {
background-color: var(--Red, #1DC1C1);
color: var(--white-back-texts, #FFF);
}
.most-popular-products--slides .grid_product__cart__button.readmore {
background: var(--white-back-texts, #FFF);
color: var(--Black_titles, #191A26);
box-shadow: inset 0 0 0 1px var(--Black_titles, #191A26);
}
.single-post .most-popular-products--slides .grid_product__cart__button.get_car_price:hover {
background-color: #fff;
color: var(--Red);
border: 0px solid var(--Red);
}   
.site-header__langs span[lang="kaz"] {
display: none !important;
}
.wpc-filters-section:not(.wpc-filter-more-less):not(.wpc-filter-post_meta_num):not(.wpc-filter-tax_numeric):not(.wpc-filter-layout-dropdown) .wpc-filter-content:not(.wpc-filter-has-hierarchy) ul.wpc-filters-ul-list.wpc-filters-labels {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 0.75rem;
}
.wpc-label-item .wpc-term-count {
display: none;
}
body .wpc-filters-main-wrap .wpc-filters-labels .wpc-term-item-content-wrapper label,
body .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper {
margin: 0;
width: 100%;
border-radius: 0;
border: none;
}
body .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper {
border: 1px solid #CCC;
padding-block: 0.5rem;
}
body .wpc-filters-main-wrap .wpc-filters-labels .wpc-term-item-content-wrapper .wpc-filter-label-wrapper {
width: 100%;
padding: 0;
padding-inline: 0.5rem;
line-height: 1;
border-radius: 0;
}
body .wpc-filters-main-wrap input.wpc-label-input:checked+label span.wpc-filter-label-wrapper,
body .wpc-filters-main-wrap input.wpc-label-input+label:hover span.wpc-filter-label-wrapper {
background-color: #21a4a3;
border-radius: 0;
border: none;
}
.woocommerce-products__filter {
transition: opacity 0.4s ease, transform 0.4s ease;
}
.wpc-opened .filter_price_buttons {
opacity: 1;
visibility: visible;
margin-top: 1.25rem;
margin-bottom: 1.25rem;
} 
.wpc-opened .filter_price_button {
padding-block: 0.5rem;
}
.wpc-filter-layout-range .widget-title::after {
display: none;
}
@media screen and ( max-width: 991px ) {
.pop_up__car_by_key__image,
.pop_up__want_this_car__image {
display: none;
padding: 0;
}
.pop_up__car_by_key__image img,
.pop_up__want_this_car__image img {
object-position: bottom center;
}
}
@media screen and ( min-width: 768px ) {
.most-popular-products--slides .grid_product__cart, 
.most-popular-products--slides .grid_product__cart .grid_product__cart__body {
height: 100%;
}
.most-popular-products--slides .grid_product__cart .grid_product__cart__body {
display: flex;
flex-direction: column;
}
.most-popular-products--slides .grid_product__cart__thumbnail {
height: 234px;
}
.most-popular-products--slides .grid_product__cart__info {
display: flex;
flex-direction: column;
height: calc(100% - 234px);
margin-bottom: 0;
}
.most-popular-products--slides .grid_product__cart__charters {
min-height: 3.875rem;
margin-top: auto;
}
}
@media screen and ( min-width: 992px ) {
.pop_up__close {
right: 0.75rem;
top: 0.75rem;
}
.pop_up__want_this_car,
.pop_up__car_by_key {
width: min(1280px,100%);
}
.pop_up__want_this_car__image,
.pop_up__car_by_key__image {
aspect-ratio: 312 / 234;
width: 50%;
padding: 0;
}
.pop_up__car_by_key__form,
.pop_up__want_this_car__form {
width: 50%;
padding: min(40px,3.8%) min(60px, 5.7%) min(40px, 3.8%) min(52px, 5%);
}
.pop_up__vacansion {
padding: 0 0.75rem;
overflow: hidden;
width: min(1052px, 100%);
margin: 0 auto;
}
.pop_up__vacansion__image {
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
width: 480px;
aspect-ratio: 480/595;
padding: 0;
}
.pop_up__vacansion__image img {
object-fit: cover;
width: 100%;
height: 100%;
}
.pop_up__vacansion__form {
width: calc(100% - 480px);
padding: 2.5rem 3.25rem 2.5rem 3.75rem;
}
.pop_up__triggered {
max-height: calc(100vh - 5rem);
} .most-popular-products--title {
font-size: 2rem;
margin-bottom: 2.625rem;
}
.most-popular-products--track {
margin-bottom: 3rem;
}
.most-popular-products--slides .grid_product__cart .grid_product__cart__body {
margin: 0;
padding: 0;
flex-direction: column;
flex-wrap: nowrap;
overflow: visible;
}
.most-popular-products--slides .grid_product__cart__thumbnail__wrapper {
width: 100%;
position: relative;
z-index: 1;
margin: 0;
}
.most-popular-products--slides .grid_product__cart__thumbnail__wrapper .product_favorite {
top: 0.75rem;
right: 0.75rem;
width: 2.25rem;
height: 2.25rem;
}
.most-popular-products--slides .grid_product__cart__info {
width: 100%;
padding: 1rem 0.75rem 1.25rem;
}
.most-popular-products--slides .grid_product__cart__info > * {
order: unset;
}
.most-popular-products--slides .grid_product__cart__title {
font-size: 1.5rem;
line-height: 1;
margin-bottom: 1rem;
width: calc(100% - 20px);
}   
.most-popular-products--slides .grid_product__cart__body .grid_product__cart__buttons, 
.most-popular-products--slides .grid_product__cart__body .grid_product__cart__charters, 
.most-popular-products--slides .grid_product__cart__body .grid_product__cart__price {
transition: max-height 0.2s ease, padding 0.2s ease, margin 0.2s ease;
}
.most-popular-products--slides .grid_product__cart__buttons .grid_product__cart__button {
width: 100%;
}
.most-popular-products__arrows.glide__arrows {
display: block;
}
.most-popular-products__arrows .glide__arrow--right {
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 69px;
border: none;
padding: 0 0.875rem 0 0;
display: flex;
justify-content: flex-end;
align-items: center;
background: linear-gradient(270deg, #F4F6F9 1.56%, rgba(244, 246, 249, 0.00) 100%);
cursor: pointer;
}
}
@media screen and (max-width:490px) {
.fly-delivery-block__container .fly-delivery-block__text_content,
.fly-delivery-block__container .fly-delivery-block__image,
.parking-block__content,
.sto_block__content .sto_block__text_content,
.map_block__content,
.trust_block__content .trust_block__text_content {
padding-inline: 1.25rem;
}
.details-button {
margin-inline: auto;
margin-bottom: 2.5rem;
}
.fly-delivery-block__container {
padding-block: 0;
}
.fly-delivery-block__text_content {
padding-top: 0;
}
.fly-delivery-block__title {
padding-right: 1rem;
}
.fly-delivery-block__text {
padding-right: 0;
margin-bottom: 1.75rem;
}
.fly-delivery-block__stages {
padding-left: 1.75rem;
padding-right: 1.75rem;
}
.fly-delivery-block__stage {
gap: 1.1rem;
}
.fly-delivery-block__stage_number {
line-height: 0;
}
.parking-block {
padding-top: 5rem;
}
.parking-block__title {
max-width: 100% !important;
}
.parking-block__button {
position: static;
margin-top: 2.5rem;
margin-bottom: 0;
}
.parking-block__benefits {
grid-template-columns: repeat(1, 1fr);
margin-top: 2.25rem;
gap: 2.25rem;
}
.sto_block__content {
padding-top: 4.5rem;
padding-bottom: 3.75rem;
}
.sto_block__title_icon {
flex: 0 0 48px;
height: 48px;
}
.sto_block__button {
margin-top: 1.75rem;
}
.sto_block__image {
padding-inline: 0;
margin-top: 2.5rem;
}
.sto_block__content:not(:has(.details-button)) .sto_block__image,
.fly-delivery-block__container:not(:has(.details-button)) .fly-delivery-block__image,
.map_block__content:not(:has(.details-button)) .map_block__iframe_wrapper iframe,
.trust_block:not(:has(.details-button)) .trust_block__image {
margin-top: 2.5rem;
}
.map_block {
padding-block: 2.5rem;
}
.map_block .title-block {
gap: 1.25rem;
}
.map_block .custom-block-title {
line-height: 1.2;
max-width: 100%;
}
.map_block__title_icon {
flex: 0 0 48px;
height: 48px;
}
.map_block__content_text {
text-align: left;
padding-right: 0;
}
.map_block__content_contacts {
flex-direction: column;
gap: 1.5rem;
margin-top: 2rem;
}
.map_block__content_contacts .adress, 
.map_block__content_contacts .phone {
flex-wrap: wrap;
row-gap: 0.75rem;
}
.map_block__content_contacts_adress,
.map_block__content_contacts_phone {
flex: 0 0 100%;
}
.map_block .custom-block-title {
max-width: 100%;
}
.map_block__button {
position: static;
margin-top: 2.5rem;
}
.map_block__iframe_wrapper iframe {
padding-inline: 12px;
margin-top: 0;
height: 360px;
}
.trust_block {
padding-top: 1.25rem;
padding-bottom: 0;
}
.trust_block__title_icon {
flex: 0 0 48px;
height: 48px;
width: 48px;
}
.trust_block__button {
margin-top: 1.75rem;
}
.trust_block__image {
padding-inline: 0;
}
.trust_block__partners-block {
margin-top: 2.5rem;
}
.trust_block__partners-block_wrapper {
padding-inline: 1rem;
gap: 1.5rem;
}
}
@media screen and (max-width:767px) { 
.details-button {
margin-bottom: 2.5rem;
margin-inline: auto;
}
.parking-block:has(.details-button) .parking-block__title {
max-width: 55%;
}
.fly-delivery-block:not(:has(.details-button)) .fly-delivery-block__text {
margin-bottom: 0;
}
.sto_block__content:not(:has(.details-button)) .sto_block__image, 
.fly-delivery-block__container:not(:has(.details-button)) .fly-delivery-block__image, 
.map_block__content:not(:has(.details-button)) .map_block__iframe_wrapper iframe, 
.trust_block:not(:has(.details-button)) .trust_block__image {
margin-top: 2.5rem;
}
.parking-block__benefits {
grid-template-columns: repeat(1, 1fr);
}
.sto_block__content {
padding-bottom: 3rem;
}
.map_block__content_contacts .adress, 
.map_block__content_contacts .phone {
flex-wrap: wrap;
}
.map_block__content_contacts_adress,
.map_block__content_contacts_phone {
flex: 0 0 100%;
}
}
@media screen and ( min-width: 1200px ) {
.most-popular-products--slides .grid_product__cart__charters {
gap: 1rem 1.25rem;
width: min(100%, 382px);
min-height: unset;
}
.most-popular-products--slides .grid_product__cart__price {
font-size: 1.25rem;
margin-bottom: 1.5rem;
}
.most-popular-products--slides .grid_product__cart__buttons {
gap: 1rem 1.5rem;
}
}
@media screen and (min-width:1320px) {
.fly-delivery-block__image,
.parking-block__content,
.sto_block__image,
.trust_block__text_content,
.trust_block__image {
padding-right: 0;
}
.parking-block__benefits {
grid-template-columns: repeat(3, 1fr);
}
.map_block__content_contacts {
flex-direction: row;
gap: 0.25rem;
}
}
.grand-car__header {
background-color: var(--Black_titles, #0F2A2D);
color: var(--white, #FFF);
position: sticky;
z-index: 4;
top: -2px;
}
.site-header__logo {
position: relative;
}
.site-header__search {
display: flex;
align-items: center;
position: relative;
}
.wc_ps_shortcode_container {
min-width: 100%;
}
.wc_ps_shortcode_container .wc_ps_header_container {
width: 100%;
margin: 0;
background-color: transparent;
border: 1px solid var(--Grey_middle, #838587)!important;
border-radius: 0!important;
}
.wc_ps_header_container .wc_ps_nav_field,
.wc_ps_header_container .wc_ps_nav_submit {
background-color: transparent!important;
}
.wc_ps_header_container .wc_ps_nav_field .wc_ps_search_keyword {
font-family: 'Montserrat', sans-serif !important;
line-height: 1 !important;
color: #CCCCCC !important;
}
.wc_ps_header_container .wc_ps_nav_submit .wc_ps_nav_submit_icon svg {
display: none!important;
}
.wc_ps_header_container .wc_ps_nav_submit .wc_ps_nav_submit_icon::before {
content: "";
background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.17585 15.0744C4.37309 15.0744 1.2793 11.9806 1.2793 8.1778C1.2793 4.37504 4.37309 1.28125 8.17585 1.28125C11.9786 1.28125 15.0724 4.37504 15.0724 8.1778C15.0724 11.9806 11.9786 15.0744 8.17585 15.0744ZM8.17585 2.66056C5.13378 2.66056 2.65861 5.13573 2.65861 8.1778C2.65861 11.2199 5.13378 13.695 8.17585 13.695C11.2179 13.695 13.6931 11.2199 13.6931 8.1778C13.6931 5.13573 11.2186 2.66056 8.17585 2.66056Z" fill="%23CCCCCC"/><path d="M18.0309 18.7167C17.9403 18.7168 17.8506 18.699 17.767 18.6643C17.6833 18.6296 17.6073 18.5787 17.5433 18.5146L12.2371 13.2084C12.1731 13.1444 12.1223 13.0683 12.0876 12.9847C12.053 12.901 12.0352 12.8114 12.0352 12.7208C12.0352 12.6302 12.053 12.5406 12.0876 12.4569C12.1223 12.3733 12.1731 12.2972 12.2371 12.2332C12.3012 12.1692 12.3772 12.1184 12.4608 12.0837C12.5445 12.0491 12.6342 12.0312 12.7247 12.0312C12.8153 12.0313 12.9049 12.0491 12.9886 12.0837C13.0722 12.1184 13.1483 12.1692 13.2123 12.2332L18.5185 17.5394C18.6153 17.6357 18.6812 17.7586 18.708 17.8925C18.7348 18.0264 18.7212 18.1652 18.669 18.2913C18.6167 18.4175 18.5282 18.5252 18.4146 18.601C18.301 18.6767 18.1674 18.717 18.0309 18.7167Z" fill="%23CCCCCC"/></svg>');
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.site-header__button button {
background-color: var(--Red, #C11D1D);
border: none;
color: var(--white, #FFF);
line-height: 1;
width: 100%;
height: 100%;
cursor: pointer;
}
.site-header__phone {
display: flex;
align-items: center;
}
.site-header__phone a {
color: var(--white, #FFF);
text-decoration: none;
letter-spacing: -0.04em;
}
.site-header__socials {
display: flex;
align-items: center;
justify-content: center;
}
.site-header__socials a {
display: inline-flex;
}
.site-header__langs {
display: flex;
align-items: center;
justify-content: center;
opacity: 0;
visibility: hidden;
}
.site-header__langs ul {
list-style-type: none;
display: flex;
flex-direction: row-reverse;
flex-wrap: wrap;
}
.site-header__langs ul li {
order: 1;
}
.site-header__langs ul li.wpml-ls-current-language {
font-weight: 700;
order: 3;
}
.site-header__langs ul li .wpml-ls-link {
color: var(--white, #FFF);
text-decoration: none;
font-size: 1.125rem;
}
.site-header__langs ul::after {
content: "";
display: block;
width: 1px;
height: 1.5rem;
background-color: var(--white, #FFF);
order: 2;
}
.site-header__nav {
display: flex;
}
.site-header__nav ul {
list-style-type: none;
}
.site-header__nav ul.site-header__menu {
display: flex;
flex-wrap: wrap;
}
.site-header__nav ul.site-header__menu > li > a {
line-height: 1;
}
.site-header__nav ul.site-header__menu li.menu-item-has-children {
position: relative;
}
.site-header__nav ul.site-header__menu li.menu-item-has-children::before,
.site-header__nav ul.site-header__menu li.menu-item-has-children > a::before {
content: "";
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none"><path d="M1 1.5L6 6.5L11 1.5" stroke="white" stroke-width="1.5" stroke-linecap="round"/></svg>');
background-size: cover;
background-repeat: no-repeat;
background-position: center;
position: absolute;
transition: transform 0.1s ease;
}
.site-header__nav ul.site-header__menu li.menu-item-has-children.active > a::before {
transform: rotate(180deg);
}
.site-header__nav ul.sub-menu > li a {
line-height: 1.2;
}
.site-header__nav a {
color: var(--white, #FFF);
text-decoration: none;
display: block;
}
.site-header__nav .site-header__nav__favorites {
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
}
.site-header__nav__favorites__count {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
font-size: 12px;
font-weight: 600;
}
.page_breadcrumbs {
padding: 0 1.25rem;
}
#breadcrumbs {
margin: 2.5rem 0 3.75rem;
color: var(--Black_titles, #191A26);
line-height: 1;
}
#breadcrumbs .breadcrumb_last {
font-weight: 500;
}
#breadcrumbs a {
text-decoration: none;
color: var(--Grey_middle, #838587);
}
.ajax_search_content_title,
.predictive_results.predictive_results_header .rs_content_popup .rs_cat {
display: none;
}
.predictive_results.predictive_results_header .rs_content_popup .rs_name {
color: var(--Black_titles, #191A26)!important;
font-size: 1rem !important;
font-family: 'Montserrat', sans-serif !important;
font-weight: 600!important;
}
.predictive_results.predictive_results_header .more_result span {
display: none;
}
.predictive_results.predictive_results_header .rs_content_popup .rs_price, 
.predictive_results.predictive_results_header .rs_content_popup .rs_price .woocommerce-Price-amount, 
.predictive_results.predictive_results_header .rs_content_popup .rs_price .woocommerce-Price-currencySymbol {
font-family: 'Montserrat', sans-serif !important;
}
.predictive_results ul li, 
.predictive_results ul li a, 
.predictive_results ul li p {
text-decoration: none;
font-size: 14px;
line-height: 1.2;
}
.predictive_results.predictive_results_header .result_row {
display: flex;
flex-wrap: wrap;
gap: 0.5rem;
margin: 0;
}
.predictive_results.predictive_results_header .rs_avatar, 
.predictive_results.predictive_results_header .rs_avatar a {
display: flex;
}
.predictive_results.predictive_results_header .rs_avatar img {
object-fit: cover;
}
.predictive_results.predictive_results_header .ajax_search_content {
margin: 6px 0;
padding: 0;
}
.predictive_results.predictive_results_header .more_result a:not([class]) {
color: transparent !important;
font-size: 0px !important;
}
.predictive_results.predictive_results_header .more_result a:not([class])::after {
content: var(--search-button-text);
font-size: 14px;
padding: 10px;
color: var(--Black_titles, #191A26);
display: block;
transition: color 0.3s ease-in-out;
}
.predictive_results.predictive_results_header .more_result a:not([class]):hover::after {
color: var(--Red, #C11D1D);
}
.predictive_results.predictive_results_header .more_result a:not([class]) div {
display: none;
}
.site-header__login.mob-site-header__login{
display: none;
} 
@media screen and ( max-width: 1023px ) {
.site-header__logo {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
width: 100%;
gap: 0.625rem;
padding: 1.125rem 1.25rem;
box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.10);
}
.site-header__logo .custom-logo-link {
width: min(50px, 16%);
}
.site-header__logo .custom-logo-link .custom-logo {
height: auto;
max-width: 100%;
}
.site-header__mobile {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: flex-end;
gap: 0.625rem;
width: calc(84% - 0.625rem);
}
.site-header__mobile__calback .modal-callback {
background-color: var(--Red, #C11D1D);
color: var(--white-back-texts, #FFF);
line-height: 1;
border: none;
font-size: 0.75rem;
font-weight: 600;
padding: 0.5rem;
}
.site-header__mobile__icons {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 0.625rem;
}
.wc_ps_shortcode_container {
min-width: auto;
max-width: max-content!important;
}
.wc_ps_bar .wc_ps_mobile_icon.header_temp {
font-size: 0;
display: block;
}
.wc_ps_bar .wc_ps_mobile_icon.header_temp svg {
color: var(--white, #FFF);
stroke: var(--white, #FFF);
width: 32px;
height: auto;
}
.site-header__nav__favorites, .site-header__mobile__toggler {
display: flex;
align-items: center;
justify-content: center;
}
.wc_ps_shortcode_container .wc_ps_header_container {
display: none;
}
.site-header__socials .site-header__login{
display: none;
}
.mob-site-header__login{
order: 2;
}
.mob-site-header__login a{
display: flex;
padding: 9px 20px;
border: solid 1px #fff;
color: #fff;
text-decoration: none;
font-size: 16px;
font-weight: 500;
gap: 10px;
align-items: center;
justify-content: center;
margin-bottom: 20px;
}
.mob-site-header__login img{
width: 20px;
height: 20px;        
}
.site-header__phone a{
padding: 9px 20px;
border: solid 1px #fff;
color: #fff;
text-decoration: none;
font-size: 16px;
font-weight: 500;
display: block;
text-align: center;
width: 100%;
}
.site-header__login.mob-site-header__login{
display: block;
} 
.wc_ps_mobile_popup {
top: 15%;
background-color: rgba(25, 26, 38, 0.8);
}
.wc_ps_header_container .wc_ps_nav_submit .wc_ps_nav_submit_icon::before {
width: 25px;
height: 100%;
background-size: auto;
}
.site-header__items {
width: min(100%, 270px);
padding: 0 1.25rem;
position: fixed;
background-color: var(--Black_titles, rgba(25, 26, 38, 1));
right: 0;
bottom: 0;
transform: translateX(100%);
opacity: 0.25;
transition: opacity 0.4s ease, transform 0.4s ease;
}
.site-header__items.active {
transform: translateX(0%);
opacity: 1;
overflow-y: auto;
}
.site-header__search, 
.site-header__button {
display: none;
}
.site-header__nav {
order: 1;
flex-direction: column;
align-items: flex-start;
margin-bottom: 4.5rem;
}
.site-header__nav > div {
width: 100%;
}
.site-header__nav ul.site-header__menu {
flex-direction: column;
gap: 2rem;
margin-bottom: 2rem;
padding-top: 1.75rem;
}
.site-header__nav ul.site-header__menu li.menu-item-has-children > a::before {
width: 13px;
height: 7px;
right: 17px;
top: 4px;
}
.site-header__nav ul.site-header__menu > li > a {
width: fit-content;
position: relative;
}
.site-header__nav ul.site-header__menu li.menu-item-has-children > a {
padding-right: 37px;
}
.site-header__nav .sub-menu {
display: flex;
flex-direction: column;
padding-left: 0.75rem;
max-height: 0px;
overflow: hidden;
transition: max-height 0.4s ease;
}
.site-header__nav .sub-menu > li > a {
padding: 0.5rem 0;
}
.site-header__nav .sub-menu > li > a:first-child {
margin-top: 0.5rem;
}
.site-header__langs {
order: 2;
justify-content: flex-start;
margin-bottom: 1.75rem;
}
.site-header__langs ul {
gap: 0.375rem;
}
.site-header__phone {
order: 3;
margin-bottom: 1.75rem;
}
.site-header__phone a {
font-size: 1.125rem;
}
.site-header__socials {
order: 4;
justify-content: flex-start;
gap: 0.75rem;
}
.site-header__socials svg {
height: 1.75rem;
width: auto;
}
}
@media screen and ( min-width: 370px ) {
.site-header__mobile__calback {
margin: 0 auto;
}
}
@media screen and ( min-width: 576px ) {
.site-header__mobile__calback .modal-callback {
font-size: 1rem;
padding: 0.75rem 1rem;
}
.site-header__mobile__calback {
margin: 0 auto;
}
.site-header__mobile__icons {
gap: 1rem;
}
.wc_ps_mobile_popup {
top: 8%;
}
}
@media screen and ( min-width: 1024px ) {
.grand-car__header {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
transition: top 0.35s ease, padding-bottom 0.35s ease;
top: 0px;
}
.grand-car__header.hidden {
top: -64px;
padding-bottom: 0.75rem;
}
.grand-car__header:hover {
top: 0px;
}
.custom-logo-link img {
height: 64px;
width: auto;
}
.grand-car__header > .container {
--bs-gutter-x: 0;
}
.site-header__logo {
top: 4px;
display: flex;
align-items: center;
}
.site-header__items > .row >* {
--bs-gutter-x: 1rem;
}
.site-header__search {
width: calc(100% - 210px - 170px - 128px - 135px);
margin-left: auto;
}
.wc_ps_container.wc_ps_header_container .wc_ps_nav_right, 
.wc_ps_container.wc_ps_header_container .wc_ps_nav_fill {
height: 34px!important;
}
.wc_ps_header_container .wc_ps_nav_field .wc_ps_search_keyword {
font-size: 1rem !important;
}    
.wc_ps_header_container .wc_ps_nav_submit .wc_ps_nav_submit_icon::before {
width: 1.25rem;
height: 1.25rem;
}
.site-header__button {
width: 210px;
}
.site-header__button button {
font-weight: 500;
font-size: 1rem;
}
.site-header__phone {
font-size: 1.125rem;
width: 170px;
}
.site-header__socials {
width: 253px;
gap: 12px;
justify-content: space-around;
padding: 0px;
}  
.site-header__login{
width: 135px;
align-items: center;
justify-content: center;
display: flex;
padding: 0;
}
.site-header__login a{
display: inline-flex;
gap: 8px;
padding: 2px 10px;
border: solid 1px #0F2A2D;
color: #fff;
font-weight: 500;
font-size: 16px;
text-decoration: none;
}
.site-header__login a:hover{
border: solid 1px #fff;
}
.site-header__login  span{
display: flex;
align-items: center;
}
.site-header__langs {
width: 13%;
padding-right: 0;
}
.site-header__langs ul li {
padding: 0 0.375rem;
} .site-header__nav {
align-items: center;
padding: 0 0 0 0.75rem;
padding-right: 1rem;
justify-content: flex-end;
}
.menu-glavnoe-menyu-novoe-container {
width: calc(100% - 40px);
}
.site-header__nav ul.site-header__menu {
align-items: center;
width: 100%;
gap: 10px 0;
justify-content: space-between;
}
.site-header__nav .site-header__nav__favorites svg {
width: 1.5rem;
height: auto;
min-width: 1.5rem;
}
.site-header__nav ul.site-header__menu > li > a {
padding: 0 0 3px 0;
font-size: 0.875rem;
} .site-header__nav ul.site-header__menu li.menu-item-has-children {
padding-right: 0.875rem;
}
.site-header__nav ul.site-header__menu li.menu-item-has-children::before {
width: 14px;
height: 7px;
right: 0;
top: 50%;
transform: translateY(-50%);
}
.site-header__nav ul.sub-menu {
position: absolute;
top: 100%;
left: 0;
padding: 1.75rem 1rem 1.25rem;
background-color: var(--Black_titles, #191A26);
width: max-content;
max-width: 231px;
opacity: 0;
visibility: hidden;
transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
font-size: 0.9375rem;
min-width: 112px;
}
.site-header__nav ul.site-header__menu li.menu-item-has-children:hover > .sub-menu {
opacity: 1;
visibility: visible;
}
.site-header__nav ul.sub-menu > li a {
margin: 0 -1.25rem;
padding: 0.5rem 1.25rem;
}
.site-header__nav .site-header__nav__favorites,
.site-header__nav .site-header__nav__favorites .site-header__nav__favorites__count {
padding-left: 1rem;
}
#breadcrumbs {
margin: 2.5rem 0 3.75rem;
}
}
@media screen and ( min-width: 1200px ) {
.site-header__nav ul.site-header__menu li.menu-item-has-children {
padding-right: 1.125rem;
} .site-header__nav ul.sub-menu {
font-size: 1rem;
}
}
@media screen and ( min-width: 1400px ) {
.site-header__items > .row {
padding-left: 5%;
}
.site-header__items > .row >* {
--bs-gutter-x: 2rem;
}
.site-header__langs {
width: min(11%, 111px);
}
}
.page_faq {
padding: 3.125rem 0 1.875rem;
}
.page_faq__wrapper {
padding: 0 1.25rem;
}
.page_faq__title {
color: var(--Black_titles, #191A26);
font-size: 1.5rem;
font-weight: 600;
line-height: 1.2;
margin-bottom: 1.75rem;
}
.page_faq__title span {
color: var(--Red, #C11D1D);
}
.page_faq__faqs {
display: flex;
flex-direction: column;
gap: 1.25rem;
padding-bottom: 3.75rem;
}
.page_faq__item {
width: 100%;
background-color: var(--white-back-texts, #FFF);
box-shadow: 1px 1px 16px 0px rgba(26, 20, 35, 0.10);
border-radius: 0.25rem;
padding: 1.25rem 0.75rem;
}
.page_faq__item__question {
color: var(--Black_titles, #191A26);
display: flex;
align-items: center;
justify-content: space-between;
gap: 0.5rem;
font-weight: 500;
line-height: 1.5;
cursor: pointer;
}
.page_faq__item__question svg {
min-width: 28px;
transform: rotateX(180deg);
transition: transform 0.2s ease;
}
.page_faq__item__question.active svg {
transform: rotate(0deg);
}
.page_faq__item__question svg path {
stroke: currentColor;
}
.page_faq__item__answer__content {
color: var(--Grey_dark_texts, #393E41);
line-height: 1.5;
padding-top: 2.25rem;
}
.page_faq__item__answer {
max-height: 0px;
overflow: hidden;
transition: max-height 0.3s ease-in-out;
}
.page_faq__form__wrapper {
padding: 2.5rem 1.25rem;
background-color: #FFF;
}
.page_faq__show-more-items {
margin: 1.75rem auto 0;
display: flex;
align-items: center;
justify-content: center;
width: min(271px, 100%);
border: 1px solid var(--Black_titles, #191A26);
gap: 1.25rem;
padding: 1.0625rem 1rem;
background-color: transparent;
font-weight: 600;
line-height: 1;
font-size: 1.25rem;
transition: background-color 0.2s ease, color 0.2s ease;
}
.page_faq__form__wrapper .nf-form-layout .nf-form-content input[type=submit] {
width: 100%;
color: #FFFFFF;
background: var(--submit-button);
border: 1px solid var(--submit-button);
transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.page_faq__form__wrapper .nf-form-layout .nf-form-content input[type=submit]:hover {
background-color: transparent;
color: var(--submit-button);
}
.page_faq__form__wrapper .nf-form-content .nf-field-container.submit-container {
margin-top: 5rem;
}
.shop-content.hidden {
display: none;
}
@media screen and ( max-width: 575px ) {
.page_faq__form {
margin: 0 -0.5rem;
max-width: 100vw;
width: auto;
}
.page_faq__form__wrapper {
margin: 0 -0.75rem;
}
}
@media screen and ( min-width: 992px) {
.page_faq {
padding: 5rem 0;
background-color: var(--white,#FFF);
}
.page_faq__title {
font-size: 2rem;
margin-bottom: 3rem;
}
.page_faq__content .page_faq__faqs .page_faq__item {
width: min(673px,100%);
}
.page_faq__item {
padding: 1.5rem 1.75rem;
}
.page_faq__item__question {
font-size: 1.25rem;
}
.page_faq__item__answer__content {
font-size: 1.25rem;
}
.page_faq__form__wrapper {
background-color: var(--Background, #F4F6F9);
width: min(100%, 537px);
margin-left: auto;
}
.page_faq__show-more-items {
margin-top: 3rem;
cursor: pointer;
}
.page_faq__show-more-items path {
fill: currentColor;
}
.page_faq__show-more-items:hover {
background-color: var(--Black_titles, #191A26);
color: var(--white-back-texts, #FFF);
}
.page_faq__form__wrapper .nf-form-content .nf-field-container.submit-container {
margin-top: 6.25rem;
}
}
.page_content {
padding: 3.75rem 0 6.25rem;
}
body:not(.post-type-archive-product) .page_content .container {
width: min(1024px, 100%);
}
.post-type-archive-product .page_content .container {
width: min(1024px, 100%);
}
.page_content__wrapper {
padding: 0 1.25rem;
color: var(--Grey_dark_texts, #393E41);
line-height: 1.5;
margin-bottom: 3rem;
}
.page_content__wrapper > * {
transition: 0.35s ease-in-out;
}
.page_content__wrapper > p {
margin: 2em 0;
}
.page_content__wrapper h1,
.page_content__wrapper h2,
.page_content__wrapper h3,
.page_content__wrapper h4,
.page_content__wrapper h5,
.page_content__wrapper h6 {
color: var(--Black_titles, #191A26);
font-weight: 600;
font-size: 1.5rem;
line-height: 1.2;
margin-bottom: 2em;
}
.page_content__wrapper ul,
.page_content__wrapper ol {
padding-left: 2.5rem;
line-height: 2;
}
.page_content__wrapper ul {
list-style-type: disc;
}
.page_content__wrapper ul ul {
list-style-type: circle;
}
.page_content__wrapper ol {
list-style-type: decimal;
}
.page_content__wrapper strong {
font-weight: 600;
}
.page_content__wrapper em {
font-style: italic;
}
.readmore.cta_btn_link {
padding: 0;
margin: 0 auto;
display: flex;
align-items: center;
justify-content: flex-start;
background-color: transparent;
color: var(--Black_titles, #191A26);
width: min(174px, 100%);
gap: 1.25rem;
box-shadow: unset;
position: relative;
}
.readmore.cta_btn_link svg path {
fill: currentColor;
}
.readmore.cta_btn_link svg {
transition: transform 0.15s ease;
}
.readmore.cta_btn_link.opened svg {
transform: rotateX(180deg);
}
.readmore.cta_btn_link.opened .readmore_open {
display: inline;
}
.readmore.cta_btn_link.opened .readmore_closed {
display: none;
}
@media screen and ( min-width: 768px ) {
.readmore.cta_btn_link {
margin: 0;
}
}
@media screen and ( min-width: 1024px ) {
.page_content {
padding: 7.5rem 0 5rem;
}
.page_content__wrapper h1,
.page_content__wrapper h2,
.page_content__wrapper h3,
.page_content__wrapper h4,
.page_content__wrapper h5,
.page_content__wrapper h6 {
font-size: 2rem;
margin-bottom: 1.5em;
}
.page_content__wrapper > p {
margin: 3em 0;
}
}
.page-shop-lid-form {
padding-top: 2.375rem;
padding-bottom: 5rem;
}
.page-shop-lid-form > .container {
padding-right: 1.25rem;
padding-left: 1.25rem;
}
.page-shop-lid-form__image {
margin-bottom: 2rem;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
}
.page-shop-lid-form__image img {
object-fit: cover;
width: 100%;
height: 100%;
}
.page-shop-lid-form .wpcf7 .head-title {
margin-bottom: 0;
}
.page-shop-lid-form .wpcf7 .wpcf7-submit {
margin-left: auto;
margin-right: auto;
width: max-content;
display: block;
padding: 1rem 1.25rem;
background-color: var(--Red, #C11D1D);
}
@media screen and ( max-width: 575px ) {
.page-shop-lid-form__image {
padding: 0;
margin-left: -0.5rem;
margin-right: -0.5rem;
width: auto;
max-width: 100vw;
}
.single-post .page-shop-lid-form__image {
max-width: calc(100% + 0.5rem);
}
}
@media screen and ( min-width: 992px ) {
.page-shop-lid-form__image {
margin: 0;
padding-left: 0;
padding-right: 0;
}
.page-shop-lid-form__form {
background-color: var(--white-back-texts, #FFF);
padding: min(55px, 5%) min(88px, 7%) min(56px, 5%) min(60px, 5%);
}
.page-shop-lid-form > .container > .row {
box-shadow: 4px 4px 16px rgba(26, 20, 35, 0.10);
}
.page-shop-lid-form {
padding: 0;
margin-top: min(100px, 6%);
margin-bottom: min(200px, 11%);
}
.page-shop-lid-form .wpcf7 .head-title {
margin-bottom: 0.75rem;
}
.page-shop-lid-form .wpcf7 .wpcf7-submit {
margin-left: 0;
}
}
.grand-car__footer {
background-color: var(--Black_titles);
color: var(--white);
}
.grand-car__footer a {
color: var(--white, #FFF);
text-decoration: none;
}
.grand-car__footer ul {
list-style-type: none;
}
.site-footer__logo .custom-logo {
height: auto;
max-width: 100%;
}
.site-footer__menu li a {
padding: 8px 0;
display: block;
line-height: 1;
}
.site-footer__menu > li > a {
line-height: 1;
}
.site-footer__menu > li.the_same_elements > a,
.the_same_elements > .sub-menu > li > a {
font-size: 0.75rem;
font-weight: 700;
}
.site-footer__contacts__social__wrapper {
display: flex;
flex-wrap: wrap;
}
.site-footer__contacts__social__wrapper a {
display: inline-flex;
align-items: center;
justify-content: center;
}
.site-footer_contacts__map {
display: flex;
}
.site-footer_contacts__map img {
max-width: 100%;
height: auto;
}
.site-footer__line {
height: 1px;
background-color: var(--white, #FFF);
}
.site-footer__tabs {
display: flex;
line-height: 1;
}
.site-footer__tab {
transition: font-weight 0.3s ease-in-out;
cursor: pointer;
}
.site-footer__tab.active, 
.site-footer__tab:hover {
font-weight: 700;
}
.site-footer__tab-content {
display: flex;
flex-wrap: wrap;
width: min(748px, 100%);
gap: 1.25rem;
position: static;
opacity: 1;
visibility: visible;
height: auto;
transition: opacity 0.3s ease, visibility 0.3s ease;
}
.site-footer__tab-content:not( .active ) {
opacity: 0;
visibility: hidden;
position: absolute;
height: 0px;
overflow: hidden;
}
.site-footer__tab-content__link > a {
display: block;
line-height: 1;
background-color: var(--Grey_dark_texts, #393E41);
}
.otgs-development-site-front-end {
display: none;
}
.site-footer__bottom {
position: relative;
}
.site-footer__developed {
margin-top: 2rem;
font-size: 0.875rem;
line-height: 1;
text-align: center;
}
.site-footer__developed strong {
font-weight: 600;
}
@media screen and ( max-width: 1024px ) {
.site-footer__logo .custom-logo {
width: 15.625%;
}
.site-footer__wrapper {
padding: 1.375rem 1.25rem 2rem;
}
.site-footer__logo {
margin-bottom: 1.125rem;
}
.site-footer__nav {
order: 2;
}
.grand-car__footer .site-footer__menu {
flex-wrap: wrap;
justify-content: space-between;
gap: 1.25rem 0;
}
.grand-car__footer .site-footer__menu > li:not(.the_same_elements) {
width: 47.8%;
}
.grand-car__footer .site-footer__menu > li:not(.the_same_elements) > a {
font-weight: 700;
padding-bottom: 1.25rem;
}
.grand-car__footer .site-footer__menu > li:not(.the_same_elements) .sub-menu {
display: flex;
flex-direction: column;
gap: 0.75rem;
}
.grand-car__footer .site-footer__menu > li:not(.the_same_elements) .sub-menu a {
line-height: 1.4;
padding: 0;
}
.grand-car__footer .site-footer__menu > li.the_same_elements {
width: 100%;
position: relative;
margin-top: 0.5rem;
}
.site-footer__menu > li.the_same_elements > a, 
.the_same_elements > .sub-menu > li > a {
font-size: 1rem;
padding: 0;
}
.grand-car__footer .site-footer__menu > li.mobile-first {
order: -1;
}
.grand-car__footer .site-footer__menu > li.the_same_elements > a {
width: 47.8%;
position: relative;
z-index: 1;
}
.grand-car__footer .site-footer__menu > li.the_same_elements > .sub-menu {
display: grid;
grid-template-columns: repeat(2, 47.8%);
gap: 1.25rem 0;
justify-content: space-between;
position: absolute;
top: 0;
width: 100%;
left: 0;
right: 0;
}
.grand-car__footer .site-footer__menu > li.the_same_elements > .sub-menu::before {
content: "";
display: block;
}
.site-footer__contacts {
margin-bottom: 1.5rem;
}
.site-footer__contacts__social {
margin-bottom: 2rem;
}
.site-footer__contacts__social__title {
display: none;
}
.site-footer__contacts__social__wrapper {
align-items: flex-start;
gap: 1rem;
}
.site-footer__contacts__phones {
display: flex;
flex-wrap: wrap;
gap: 1.25rem;
margin-bottom: 0.875rem;
}
.grand-car__footer a {
line-height: 1.65;
}
.site-footer__contacts__contacts {
margin-bottom: 0.75rem;
}
.site-footer__contacts__email {
display: flex;
align-items: center;
gap: 1rem;
}
.site-footer__contacts__phones__icon svg[hidden],
.site-footer__contacts__email__icon svg[hidden],
.site-footer__contacts__address__icon svg[hidden] {
display: inline;
}
.site-footer__contacts__phones__icon svg,
.site-footer__contacts__email__icon svg,
.site-footer__contacts__address__icon svg {
display: none;
}
.site-footer__contacts__address {
display: flex;
align-items: center;
gap: 9px;
margin-bottom: 1.75rem;
}
.site-footer__line {
margin-top: 2rem;
margin-bottom: 2.25rem;
}
.site-footer__tabs {
gap: 1.625rem;
margin-bottom: 1.25rem;
}
.site-footer__tab {
font-size: 0.75rem;
}
.site-footer__tab-content {
gap: 1rem 0.5rem;
}
.site-footer__tab-content__link > a {
padding: 0.5rem;
font-size: 0.875rem;
line-height: 1.25;
}
}
.site-footer__menu {
display: none;
}
.site-footer__mobile__menu {
display: flex;
flex-wrap: wrap;
margin: 0 -8px;
row-gap: 1rem;
padding-bottom: 1.5rem;
}
.site-footer__mobile__menu > li {
width: 50%;
padding: 0 5px;
}
.site-footer__mobile__menu > li:first-child {
width: 100%;
}
.site-footer__mobile__menu > li:first-child > a {
width: 50%;
margin-bottom: 0;
}
.site-footer__mobile__menu > li > a {
display: block;
margin-bottom: 1rem;
font-weight: 600;
line-height: 1.2;
font-size: 1.125rem;
}
.site-footer__mobile__menu a {
font-size: 1rem;
line-height: 1.5;
}
.site-footer__mobile__menu .sub-menu {
display: flex;
flex-direction: column;
gap: 0.375rem;
}
@media screen and ( min-width: 1024px ) {
.site-footer__mobile__menu {
display: none;
}
.grand-car__footer {
padding-top: 3.75rem;
padding-bottom: 2.5rem;
}
.site-footer__wrapper {
padding: 0;
}
.site-footer__logo .custom-logo {
width: 10rem;
}
.site-footer__menu {
display: flex;
justify-content: space-between;
}
.grand-car__footer .sub-menu {
font-size: 0.875rem;
}
.site-footer__menu > li > a,
.site-footer__menu li.head-element > a {
font-size: 1rem;
font-weight: 600;
padding-top: 0;
padding-bottom: 1rem;
}
.site-footer__menu li.head-element > a {
margin-top: 2;
}
.site-footer__menu > li.the_same_elements > a {
padding-bottom: 0.75rem;
font-size: 0.875rem;
}
.the_same_elements > .sub-menu > li > a {
font-weight: 600;
font-size: 1rem;
padding: 0.75rem 0;
}
.site-footer__contacts {
padding-top: 2rem;
}
.site-footer__contacts__social__title {
font-size: 1.125rem;
font-weight: 600;
line-height: 1;
margin-bottom: 1.25rem;
width: 100%;
}
.site-footer__contacts__social__wrapper {
gap: 1rem 1.25rem;
width: 113px;
}
.site-footer__contacts__phones, 
.site-footer__contacts__email,
.site-footer__contacts__address {
display: flex;
gap: 1rem;
line-height: 1.7;
}
.site-footer__contacts__phones {
margin-bottom: 1.125rem;
}
.site-footer__line {
margin: 2.5rem 0;
}
.site-footer__tabs {
gap: 3rem;
margin-bottom: 1.75rem;
}
.site-footer__tab.active, 
.site-footer__tab:hover {
font-weight: 600;
}
.site-footer__tab-content__link > a {
padding: 0.625rem 0.75rem;
}
.site-footer__developed {
position: absolute;
bottom: 0;
right: 0;
}
}
@media screen and ( min-width: 1400px ) {
.site-footer__menu {
gap: 1.75rem;
}
.site-footer__menu > li.the_same_elements > a,
.the_same_elements > .sub-menu > li > a,
.site-footer__menu > li > a,
.site-footer__menu li.head-element > a {
font-size: 1.125rem;
}
.grand-car__footer .sub-menu {
font-size: 1rem;
}    
}
.woocommerce__product__wrapper {
padding: 0 1.25rem;
}
.wc-product-content {
margin-bottom: 5rem;
}
.woocommerce-product-gallery {
position: relative;
overflow: hidden;
margin-bottom: 2rem;
}
.woocommerce-product-gallery .flex-viewport {
position: relative;
margin-bottom: 0.625rem;
}
.woocommerce-product-gallery__image > a {
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
aspect-ratio: 320/239;
}
.woocommerce-product-gallery__image > a img {
width: 100%;
height: 100%;
object-fit: cover;
}
.woocommerce-product-gallery .flex-direction-nav {
display: flex;
justify-content: space-between;
list-style-type: none;
position: absolute;
top: 0;
left: 0;
right: 0;
aspect-ratio: 320/239;
padding: 0 0.25rem;
}
.woocommerce-product-gallery .flex-direction-nav > li {
display: flex;
align-items: center;
}
.woocommerce-product-gallery .flex-direction-nav .flex-prev, 
.woocommerce-product-gallery .flex-direction-nav .flex-next {
font-size: 0;
color: #FFF;
}
.woocommerce-product-gallery .flex-direction-nav .flex-prev::before, 
.woocommerce-product-gallery .flex-direction-nav .flex-next::before {
content: "";
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="26" viewBox="0 0 9 26" fill="none"><path d="M8 25L2 12.7073L8 1" stroke="white" stroke-width="2" stroke-linecap="round"/></svg>');
width: 9px;
height: 26px;
display: block;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.woocommerce-product-gallery .flex-direction-nav .flex-next::before {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="26" viewBox="0 0 9 26" fill="none"><path d="M1 1L7 13.2927L1 25" stroke="white" stroke-width="2" stroke-linecap="round"/></svg>');
}
.woocommerce-product-gallery .flex-control-nav {
display: flex;
list-style-type: none;
align-items: center;
margin: 0 -0.25rem;
transition: transform 0.25s ease-in-out;
}
.woocommerce-product-gallery .flex-control-nav.grandcar-has-video-thumb {
transform: none !important;
overflow-x: auto;
overflow-y: hidden;
scrollbar-width: thin;
}
.woocommerce-product-gallery .flex-control-nav li {
display: flex;
align-items: center;
justify-content: center;
flex: 0 0 25%;
padding: 0 0.25rem;
overflow: hidden;
}
.woocommerce-product-gallery .flex-control-nav.grandcar-has-video-thumb li {
flex: 0 0 min(25%, calc(100% / var(--grandcar-thumbs-count, 5)));
}
.woocommerce-product-gallery .flex-control-nav li img {
object-fit: cover;
aspect-ratio: 74/56;
width: 100%;
}
.grandcar-product-video-player {
position: absolute;
inset: 0 0 auto 0;
z-index: 8;
aspect-ratio: 320/239;
background: #000;
}
.grandcar-product-video-player[hidden] {
display: none;
}
.grandcar-product-video-player video {
width: 100%;
height: 100%;
display: block;
object-fit: contain;
background: #000;
}
.woocommerce-product-gallery.grandcar-video-active .flex-direction-nav {
display: none;
}
.woocommerce-product-gallery .flex-control-nav li.grandcar-video-thumb {
cursor: pointer;
}
.grandcar-video-thumb__button {
width: 100%;
padding: 0;
border: 0;
background: #000;
position: relative;
display: block;
aspect-ratio: 74/56;
cursor: pointer;
overflow: hidden;
}
.grandcar-video-thumb__button video {
width: 100%;
height: 100%;
display: block;
object-fit: cover;
opacity: 0.78;
}
.grandcar-video-thumb__button span {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-45%, -50%);
width: 0;
height: 0;
border-top: 12px solid transparent;
border-bottom: 12px solid transparent;
border-left: 18px solid #fff;
filter: drop-shadow(0 2px 6px rgba(0,0,0,0.45));
}
.woocommerce-product-gallery__counter {
position: absolute;
right: 0;
bottom: 0;
width: calc( 25% - 6px);
aspect-ratio: 74/56;
display: inline-flex;
align-items: center;
justify-content: center;
text-align: center;
opacity: 0.5;
background-color: var(--Black_titles, #191A26);
color: var(--white-back-texts, #FFF);
font-size: 0.875rem;
font-weight: 600;
line-height: 1;
}
.woocommerce-product-gallery__full-screen {
position: absolute;
right: 0.75rem;
bottom: 0.75rem;
display: flex;
width: 1rem;
aspect-ratio: 1;
cursor: pointer;
z-index: 2;
}
.woocommerce-product-gallery__full-screen svg {
width: 100%;
height: auto;
}
.wc-product-content__summary {
margin-bottom: 5rem;
}
.wc-product-content__summary__top {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
margin-bottom: 2.5rem;
}
.wc-product-content__summary__title.wc-product-content__summary__title {
font-weight: 700;
margin: 0 0 1.25rem;
width: 100%;
}
.wc-product-content__summary__like-and-share {
display: flex;
align-items: center;
gap: 0.75rem;
order: 3;
}
.wc-product-content__summary__like-and-share > button {
border: none;
cursor: pointer;
background-color: transparent;
width: 2.25rem;
height: 2.25rem;
display: inline-flex;
align-items: center;
justify-content: center;
position: relative;
}
.wc-product-content__summary__like-and-share > button .tooltip[hidden] {
opacity: 0;
}
.wc-product-content__summary__like-and-share > button .tooltip {
position: absolute;
font-size: 12px;
width: max-content;
box-shadow: 0 0 3px rgba(0,0,0,0.35);
padding: 3px 5px;
top: 100%;
right: 0;
display: block;
opacity: 1;
transition: opacity 0.3s ease-in-out;
}
.wc-product-content__summary__price {
font-size: 1.5rem;
line-height: 1;
font-weight: 600;
}
.wc-product-content__summary__price .price-digits.kzt {
font-size: 1.625rem;
color: var(--Red);
}
.wc-product-content__summary__order {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 1.25rem;
margin-bottom: 3.75rem;
}
.wc-product-content__summary__button {
display: inline-flex;
gap: 4px;
width: 100%;
padding: 0.9375rem 0.875rem;
border: 1px solid;
font-weight: 600;
line-height: 1;
cursor: pointer;
justify-content: center;
text-align: center;
transition: background-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease;
text-decoration: none;
}
.wc-product-content__summary__button.order-car path {
fill: currentColor;
}
.wc-product-content__summary__button.get_car_price {
background-color: var(--Red, #C11D1D);
border-color: var(--Red, #C11D1D);
color: var(--white-back-texts, #FFF);
}
.wc-product-content__summary__button.get_car_price:hover {
background-color: var(--white-back-texts, #FFF);
color: var(--Red, #C11D1D);
}
.wc-product-content__summary__button.order-car {
background-color: var(--white-back-texts, #FFF);
color: var(--Black_titles, #191A26);
border-color: var(--Black_titles, #191A26);
}
.wc-product-content__summary__button.order-car:hover,
.wc-repated-products__page_link .cta_btn_link:hover {
color: var(--white-back-texts, #FFF);
background-color: var(--Black_titles, #191A26);
box-shadow: unset;
}
.wc-product-content__summary__attributes {
display: flex;
flex-direction: column;
gap: 1rem;
}
.wc-product-content__summary__attributes > h2 {
font-size: 1.25rem;
font-weight: 700;
line-height: 1;
margin-bottom: 1rem;
}
.woocommerce-product-attributes-item {
display: flex;
align-items: center;
padding-bottom: 1rem;
border-bottom: 1px solid var(--Grey_light, #CCC);
justify-content: space-between;
font-weight: 500;
line-height: 1;
}
.woocommerce-product-attributes-item a {
color: inherit;
text-decoration: none;
transition: color 0.35s ease-in-out;
}
.woocommerce-product-attributes-item a:hover {
color: var(--Red, #C11D1D);
}
.woocommerce-product-attributes-item__label {
display: inline-flex;
align-items: center;
gap: 0.75rem;
}
.wc-product-content__gallery__support {
display: flex;
flex-direction: column;
gap: 1.5rem;
}
.wc-product-content__gallery__support__title {
font-size: 1.5rem;
font-weight: 600;
line-height: 1;
margin-bottom: 0.25rem;
}
.wc-product-content__gallery__support__item__title {
font-size: 1.125rem;
font-weight: 600;
line-height: 1;
margin-bottom: 1.25rem;
}
.wc-product-content__gallery__support__item__items {
display: flex;
flex-wrap: wrap;
margin: 0 -0.625rem;
gap: 0.625rem 0;
}
.wc-product-content__gallery__support__item__content {
padding: 0 0.625rem 0.25rem;
line-height: 1;
}
.wc-product-content__gallery__support__item__content:not(:last-child) {
border-right: 1px solid var(--Grey_light, #CCC);
}
.woocommerce__product__wrapper .page_content {
margin-bottom: 7.5rem;
}
.woocommerce__product__wrapper .page_content, 
.woocommerce__product__wrapper .page_content .page_content__wrapper {
padding: 0;
}
.woocommerce__product__wrapper .page_content .page_content__wrapper h2 {
margin-bottom: 1.75rem;
line-height: 1;
}
.wc-related-products .wc-related-products__title {
font-size: 1.5rem;
line-height: 1.2;
font-weight: 600;
margin-bottom: 1.75rem;
}
.wc-related-products__slides {
list-style-type: none;
display: flex;
}
.wc-related-products {
overflow: hidden;
margin: 0 -1.25rem;
padding: 0 1.25rem;
}
.wc-repated-products__track {
margin-bottom: 1.75rem;
}
.grid_product__cart, 
.grid_product__cart__body {
height: 100%;
}
.wc-repated-products__page_link .cta_btn_link {
margin: 0 auto;
display: flex;
width: min(100%, 268px);
padding: 1.0625rem 1.25rem;
border: 1px solid;
gap: 1.25rem;
font-size: 1rem;
color: var(--Black_titles, #191A26);
background-color: var(--white, #FFF);
border-color: var(--Black_titles, #191A26);
}
.wc-repated-products__page_link .cta_btn_link path {
fill: currentColor;
}
.wc-related-products .grid_product__cart__price span {
display: inline-block;
font-weight: 500;
}
.wc-related-products .grid_product__cart__price span.price-wrapper {
display: block;
}
.wc-product-content__related-products {
margin-bottom: 7.5rem;
}
.wc-product-content__testimonals {
padding: 0;
margin-bottom: 7.5rem;
}
.wc-product-content__testimonals__collage {
margin-bottom: 1.5rem;
align-items: center;
justify-content: center;
}
.wc-product-content__testimonals__title {
font-size: 1.5rem;
line-height: 1.2;
font-weight: 600;
margin-bottom: 2rem;
}
.wc-product-content__testiminals__text-content {
display: flex;
flex-direction: column;
line-height: 1.5;
gap: 1.5rem;
margin-bottom: 3rem;
}
.wc-product-content__testiminals__button .cta_btn_link {
padding: 1rem 1.25rem;
width: 100%;
background-color: var(--Black_titles, #191A26);
color: var(--white, #FFF);
font-size: 1rem;
}
.kk-star-ratings {
margin-bottom: 1.5rem;
margin-top: -1.5rem;
} .wp-product-content__summary__compare.compare-button.active path {
fill: #c11d1d;
}
@media screen and ( max-width: 992px ) {
.kksr-icon.kksr-icon {
width: 18px !important;
aspect-ratio: 1;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.kksr-legend {
font-size: 16px !important;
}
}
@media screen and ( min-width: 992px ) {
.wc-product-content {
margin-bottom: 3.75rem;
position: relative;
}
.woocommerce-product-gallery {
margin-bottom: 3.75rem;
}
.woocommerce-product-gallery .flex-viewport {
margin-bottom: 1.5rem;
}
.woocommerce-product-gallery .flex-direction-nav .flex-prev::before, 
.woocommerce-product-gallery .flex-direction-nav .flex-next::before {
width: 1rem;
height: 3.25rem;
}
.woocommerce-product-gallery .flex-direction-nav {
padding: 0 0.75rem;
}
.woocommerce-product-gallery__full-screen {
width: 1.375rem;
right: 1.25rem;
bottom: 1.125rem;
}
.woocommerce-product-gallery .flex-control-nav {
margin: 0 calc(0.9375rem / -2);
}
.woocommerce-product-gallery .flex-control-nav li {
flex: 0 0 20%;
padding: 0 calc(0.9375rem / 2);
}
.woocommerce-product-gallery__counter {
width: calc( 20% - 12px);
}
.wc-product-content__summary {
margin: 0;
position: absolute;
right: 0;
top: 0;
padding-left: min(40px, 2.977%);
}
.wc-product-content__summary__top {
align-items: flex-start;
gap: 1.25rem 0;
margin-bottom: 3rem;
}
.wc-product-content__summary__title.wc-product-content__summary__title {
width: calc(100% - 2.25rem);
margin: 0;
font-size: 2rem;
padding-right: 0.75rem;
}
.wc-product-content__summary__like-and-share {
order: unset;
gap: 0.5rem;
width: 2.25rem;
flex-direction: column;
align-items: flex-end;
}
.wc-product-content__summary__price {
font-size: 2rem;
}
.wc-product-content__summary__price .price-digits.kzt {
font-size: 2.125rem;
}
.wc-product-content__summary__order {
padding-bottom: 1.75rem;
margin-bottom: 1.75rem;
border-bottom: 1px solid var(--Grey_middle, #838507);
gap: 0;
justify-content: space-between;
}
.wc-product-content__summary__button {
width: min(240px, 47.245%);
}
.wc-product-content__summary__button.get_car_price {
padding: 0.9375rem;
}
.wc-product-content__summary__attributes > h2 {
font-size: 1.5rem;
}
.woocommerce-product-attributes-item {
font-size: 1.125rem;
}
.wc-product-content__gallery__support__item__title {
font-size: 1.25rem;
}
.woocommerce__product__wrapper .page_content {
margin-top: 3.75rem;
}
.woocommerce__product__wrapper .page_content .page_content__wrapper h2 {
margin-bottom: 1.5em;
}
.wc-product-content__related-products {
margin-bottom: 0;
}
.wc-related-products {
margin: 0 0 5rem;
padding: 0 0 8.75rem;
}
.wc-related-products .wc-related-products__title {
font-size: 2rem;
margin-bottom: 2.625rem;
}
.wc-related-products .wc-repated-products__track {
position: relative;
margin-bottom: 3rem;
}
.wc-related-products .grid_product__cart {
padding: 0;
}
.wc-related-products .grid_product__cart .grid_product__cart__body {
margin: 0;
padding: 0;
flex-direction: column;
flex-wrap: nowrap;
overflow: visible;
}
.wc-related-products .grid_product__cart__thumbnail__wrapper {
width: 100%;
position: relative;
z-index: 1;
margin: 0
}
.wc-related-products .grid_product__cart__thumbnail img {
border-radius: 0.25rem 0.25rem 0 0;
}
.wc-related-products .grid_product__cart__info {
width: 100%;
padding: 1rem 0.9375rem 1.25rem;
}
.wc-related-products .grid_product__cart__info > * {
order: unset;
}
.wc-related-products .grid_product__cart__body .grid_product__cart__buttons,
.wc-related-products .grid_product__cart__body .grid_product__cart__charters,
.wc-related-products .grid_product__cart__body .grid_product__cart__price {
transition: max-height 0.2s ease, padding 0.2s ease, margin 0.2s ease;
}
.wc-related-products .grid_product__cart__buttons .grid_product__cart__button {
width: 100%;
}
.wc-product-content__testimonals__wrapper > .row {
align-items: center;
}
.wc-product-content__testimonals__collage {
margin: 0;
}
.wc-product-content__testimonals__content {
padding-left: 3rem;
}
.wc-product-content__testimonals__title {
font-size: 2rem;
}
.wc-product-content__testiminals__text-content {
font-size: 1.25rem;
gap: 1.875rem;
}
.wc-product-content__testiminals__button .cta_btn_link {
width: 280px;
}
.wc-product-content__testiminals__button .cta_btn_link:hover {
background-color: var(--white, #FFF);
color: var(--Black_titles, #191A26);
box-shadow: 0 0 0 1px var(--Black_titles, #191A26);
}
.wc-repated-products__arrows.glide__arrows {
display: block;
}
.wc-repated-products__arrows .glide__arrow--right {
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 69px;
border: none;
padding: 0 0.875rem 0 0;
display: flex;
justify-content: flex-end;
align-items: center;
background: linear-gradient(270deg, #F4F6F9 1.56%, rgba(244, 246, 249, 0.00) 100%);
cursor: pointer;
}
}
@media screen and (min-width: 992px) and (max-width: 1600px) {
.wc-product-content__gallery__support,
.col-12.col-lg-7:has(section.page_content) {
max-width: 51%;
}
}
body {
color: var(--Black_titles, #191A26);
}
.woocommerce-products-header__title,
.page-title {
font-weight: 600;
line-height: 1.2;
margin: 3.75rem 0 2rem;
font-size: 1.5rem;
}
.woocommerce-products__chips {
margin-bottom: 1.75rem;
}
.woocommerce-products__chips.empty,
.woocommerce-products__filter__mobile__chips.empty {
display: none;
}
.wpc-custom-selected-terms.wpc-show-on-mobile ul.wpc-filter-chips-list {
gap: 1rem;
flex-wrap: wrap;
}
.wpc-filter-chips-list li, body .wpc-filter-chips-list li.wpc-filter-chip, li.wpc-filter-chip {
margin: 0;
}
.wpc-term-count-0 {
display: none!important;
}
.wpc-filter-chip.wpc-chip-reset-all {
display: none;
}
.wpc-filter-chips-list button, 
body .wpc-filter-chips-list li.wpc-filter-chip button {
border-radius: 0;
background-color: var(--Red, #C11D1D);
color: var(--white-back-texts, #FFF);
line-height: 1;
font-weight: 600;
border: none;
padding: 0.375rem 0.75rem;
font-size: 0.875rem;
cursor: pointer;
}
.wpc-filter-chips-list button:hover, 
body .wpc-filter-chips-list li.wpc-filter-chip button:hover {
opacity: 0.8;
}
.wpc-chip-content {
gap: 0.625rem;
}
.wpc-filter-chip-name {
margin: 0;
}
.wpc-chip-remove-icon {
color: transparent;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="14" viewBox="0 0 13 14" fill="none"><path d="M12 1.5L6.5 7M1 12.5L6.5 7M6.5 7L1 1.5M6.5 7L12 12.5" stroke="white" stroke-width="1.5" stroke-linecap="round"/></svg>');
display: block;
background-repeat: no-repeat;
background-size: cover;
align-items: center;
width: 13px;
height: 13px;
}
.woocommerce-products__sorting {
display: flex;
flex-wrap: wrap;
gap: 1rem 0.75rem;
margin-bottom: 2.5rem;
}
.woocommerce-products__sorting__sort,
.woocommerce-products__sorting__filtering {
width: calc(50% - 0.375rem);
order: 1;
}
.woocommerce-products__sorting__filtering span,
.woocommerce-products__sorting__sort .wpc-orderby-select,
.woocommerce-products__sorting__per_page .products-per-page select {
display: flex;
align-items: center;
justify-content: space-between;
line-height: 1;
width: 100%;
border-radius: 4px;
background-color: var(--white-back-texts, #FFF);
border: 1px solid var(--Grey_light, #CCC);
color: var(--Black_titles, #191A26);
padding: 0.6875rem 0.625rem;
}
.woocommerce-products__sorting__per_page .products-per-page select {
padding-left: 0.75rem;
padding-right: 1.875rem;
}
.woocommerce-products__sorting__sort .wpc-orderby-select,
.woocommerce-products__sorting__per_page .products-per-page select {
appearance: none;
-webkit-appearance: none;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M2 5L8 11L14 5" stroke="%23191A26" stroke-width="1.5" stroke-linecap="round"/></svg>');
background-repeat: no-repeat;
background-position: calc(100% - 10px) center;
padding-right: 2.125rem;
}
.woocommerce-products__sorting__per_page {
order: 2;
display: flex;
align-items: center;
line-height: 1;
gap: 1.5rem;
}
.woocommerce-products__sorting__per_page .woocommerce-notices-wrapper {
display: none;
}
.woocommerce-products__sorting__per_page .products-per-page {
margin: 0!important;
}
.woocommerce-products__filter {
position: fixed;
inset: 0;
z-index: 3;
background-color: #FFF;
overflow-y: auto;
max-width: min(100%, 360px);
transform: translateX(-100%);
padding-left: 1.25rem;
padding-right: 1.25rem;
}
.woocommerce-products__filter.visible {
transform: translateX(0%);
}
.woocommerce-products__filter__mobile {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
box-shadow: 1px 1px 16px 0px rgba(26, 20, 35, 0.10);
gap: 2rem;
margin: 0 -1.25rem;
padding: 2.5rem 1.25rem 1.25rem;
}
.woocommerce-products__filter__mobile__closer {
display: inline-flex;
}
.woocommerce-products__filter__mobile__chips {
width: 100%;
}
.woocommerce-products__filter__mobile ul.wpc-filter-chips-list {
flex-wrap: wrap;
}
.widget.widget_wpc_filters_widget {
padding-top: 1.25rem;
padding-bottom: 1.25rem;
}
.wpc-filters-widget-wrapper {
position: relative; 
display: flex;
flex-direction: column;
gap: 1.75rem;
}
.wpc-posts-found {
order: 2;
text-align: center;
display: none;
font-weight: 500;
font-size: 1.25rem;
}
.wpc-posts-found[data-found]:not([data-found=""]) {
display: block;
}
.wpc-posts-found span {
font-weight: 600;
}
.wpc-filters-section,
.wpc-filter-title {
margin: 0;
}
.wpc-filters-section {
border-bottom: 1px solid var(--Grey_light, #CCC);
padding-bottom: 1.25rem;
}
.wpc-filter-title {
line-height: 1;
font-weight: 600;
}
.wpc-filter-collapsible.wpc-closed .wpc-filter-title .wpc-open-icon,
.wpc-filter-collapsible.wpc-opened .wpc-filter-title .wpc-open-icon {
border: none;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="10" viewBox="0 0 15 10" fill="none"><path d="M2 8L7.5 2.5L13 8" stroke="%23191A26" stroke-width="1.5" stroke-linecap="round"/></svg>');
background-size: cover;
background-position: center center;
transform: rotate(180deg);
width: 15px;
height: 9px;
min-width: 15px;
}
.wpc-filter-collapsible.wpc-opened .wpc-filter-title .wpc-open-icon {
transform: rotateX(0deg);
}
.wpc-wrap-icons .wpc-filter-selected-values {
display: none;
}
.wpc-search-active li.wpc-term-item>.wpc-term-item-content-wrapper+ul.children {
display: none;
}
.wpc-filter-collapsible.wpc-opened .wpc-filter-title {
margin-bottom: 1.25rem;
}
.wpc-filters-main-wrap input.wpc-filter-search-field {
border-radius: 4px;
border: 1px solid var(--Grey_light, #CCC);
background-color: var(--white-back-texts, #FFF);
line-height: 1;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M8.17585 15.0704C4.37309 15.0704 1.2793 11.9767 1.2793 8.1739C1.2793 4.37114 4.37309 1.27734 8.17585 1.27734C11.9786 1.27734 15.0724 4.37114 15.0724 8.1739C15.0724 11.9767 11.9786 15.0704 8.17585 15.0704ZM8.17585 2.65665C5.13378 2.65665 2.65861 5.13183 2.65861 8.1739C2.65861 11.216 5.13378 13.6911 8.17585 13.6911C11.2179 13.6911 13.6931 11.216 13.6931 8.1739C13.6931 5.13183 11.2186 2.65665 8.17585 2.65665Z" fill="%23838587"/><path d="M18.0309 18.7206C17.9403 18.7207 17.8506 18.7029 17.767 18.6682C17.6833 18.6335 17.6073 18.5826 17.5433 18.5185L12.2371 13.2123C12.1731 13.1483 12.1223 13.0722 12.0876 12.9886C12.053 12.9049 12.0352 12.8153 12.0352 12.7247C12.0352 12.6342 12.053 12.5445 12.0876 12.4608C12.1223 12.3772 12.1731 12.3012 12.2371 12.2371C12.3012 12.1731 12.3772 12.1223 12.4608 12.0876C12.5445 12.053 12.6342 12.0352 12.7247 12.0352C12.8153 12.0352 12.9049 12.053 12.9886 12.0876C13.0722 12.1223 13.1483 12.1731 13.2123 12.2371L18.5185 17.5433C18.6153 17.6396 18.6812 17.7625 18.708 17.8964C18.7348 18.0303 18.7212 18.1691 18.669 18.2952C18.6167 18.4214 18.5282 18.5291 18.4146 18.6049C18.301 18.6806 18.1674 18.7209 18.0309 18.7206Z" fill="%23838587"/></svg>');
background-repeat: no-repeat;
background-position: calc(100% - 12px), center;
padding: 0.625rem 2.125rem 0.625rem 0.75rem;
}
.wpc-search-clear {
display: none !important;
}
.wpc-filter-search-wrapper {
margin-bottom: 1.25rem;
}
.wpc-filters-main-wrap ul.wpc-filters-ul-list {
display: flex;
flex-direction: column;
padding: 0;
gap: 0.875rem;
}
.woocommerce-products__filter .wpc-filters-main-wrap li.wpc-term-item {
padding: 0;
margin: 0;
}
.wpc-filters-main-wrap .wpc-term-item-content-wrapper {
line-height: 1;
gap: 0.75rem;
}
.wpc-filters-main-wrap li.wpc-term-item input[type=checkbox] {
margin: 0;
appearance: none;
-webkit-appearance: none;
border: 1px solid var(--Grey_light, #CCC);
border-radius: 4px;
width: 1.25rem;
height: 1.25rem;
cursor: pointer;
}
.wpc-filters-main-wrap li.wpc-term-item input[type=checkbox]:checked {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="9" viewBox="0 0 13 9" fill="none"><path d="M1 4.23077L4.4375 8L12 1" stroke="%23191A26" stroke-linecap="round"/></svg>');
background-position: center center;
background-repeat: no-repeat;
}
.wpc-filters-main-wrap li.wpc-term-item a {
line-height: 1;
color: var(--Black_titles, #191A26);
cursor: pointer;
}
.wpc-filters-main-wrap li.wpc-term-item a:first-letter {
text-transform: uppercase;
}
.wpc-term-count {
font-weight: 300;
color: #000;
opacity: 0.8;
}
.wpc-filters-main-wrap li.wpc-term-item label {
align-items: center;
padding: 0;
margin: 0;
}
.wpc-filters-main-wrap a.wpc-toggle-a {
border-bottom: 1px solid;
color: var(--Grey_middle, #838587);
line-height: 1;
margin-top: 1.25rem;
}
.wpc-filter-has-selected.wpc-show-less .wpc-see-more-control, .wpc-filter-more-less .wpc-see-more-control,
.wpc-filter-more-less.wpc-show-more .wpc-see-less-control {
display: inline-block;
}
.wpc-filter-layout-range .widget-title::after {
content: "";
border: none;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="10" viewBox="0 0 15 10" fill="none"><path d="M2 8L7.5 2.5L13 8" stroke="%23191A26" stroke-width="1.5" stroke-linecap="round"/></svg>');
background-size: cover;
background-position: center center;
cursor: pointer;
transform: rotateX(180deg);
width: 15px;
height: 9px;
min-width: 15px;
}
.wpc-filter-layout-range.opened .widget-title::after {
transform: rotate(0deg);
}
.wpc-filter-layout-range .wpc-filter-content {
display: none;
}
.wpc-filter-layout-range.opened .wpc-filter-content {
display: flex;
}
.wpc-filters-range-values-wrapper {
display: none;
}
.opened .wpc-filter-header {
margin-bottom: 1.25rem;
}
.wpc-filters-range-inputs {
width: 100%;
}
.wpc-filters-range-max-column, .wpc-filters-range-min-column {
margin: 0;
width: 50%;
max-width: calc(50% - 0.75rem);
}
.wpc-filter-content select {
margin: 0;
appearance: none;
-webkit-appearance: none;
background-color: var(--white-back-texts, #FFF);
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="10" viewBox="0 0 15 10" fill="none"><path d="M2 2L7.5 7.5L13 2" stroke="%23191A26" stroke-width="1.5" stroke-linecap="round"/></svg>');
background-repeat: no-repeat;
background-position: calc(100% - 10px) center;
color: var(--Black_titles, #191A26);
line-height: 1;
border-radius: 4px;
border: 1px solid var(--Grey_light, #CCC);
padding: 0.625rem;
padding-right: 1.625rem;
}
.wpc-filters-range-wrapper input[type=number],
.wpc-filters-range-wrapper input.separator-number {
border-radius: 4px;
border: 1px solid var(--Grey_light, #CCC);
background-color: var(--white-back-texts, #FFF);
text-align: center;
color: var(--Black_titles, #191A26);
line-height: 1;
padding: 0.625rem;
}
.wpc-filters-range-wrapper input[type=number].hidden {
display: none !important;
}
.wpc-filters-range-wrapper input.separator-number {
width: 100%;
box-sizing: border-box;
-webkit-appearance: none;
}
.wpc-filters-widget-controls-container {
display: block;
border: none;
position: static;
}
.wpc-filters-widget-controls-wrapper {
margin: 0;
padding-bottom: 0;
}
.wpc-filters-widget-controls-one {
order: 1;
}
body .wpc-filters-main-wrap .wpc-filters-widget-controls-container a.wpc-filters-apply-button {
background-color: var(--Red, #C11D1D);
color: var(--white-back-texts, #FFF);
border: none;
line-height: 1;
border-radius: 0;
font-weight: 600;
font-size: 1.25rem;
padding: 1rem 1.25rem;
opacity: 0;
visibility: hidden;
}
.wpc-filters-widget-controls-container a.wpc-filters-apply-button .wpc-filters-found-posts-wrapper {
display: none;
}
.wpc-filters-main-wrap .wpc-filters-widget-controls-container .wpc-filters-widget-controls-two .wpc-filters-close-button {
border: none;
color: var(--Black_titles, #191A26);
line-height: 1;
font-weight: 700;
font-size: 1rem;
}
.wpc-filters-section {
display: flex;
flex-direction: column;
}
.wpc-filters-section-288:not(.added-ajax-price),
.wpc-filters-section-893:not(.added-ajax-price) {
position: relative;
}
.added-ajax-price {
position: absolute;
z-index: 4;
top: 7.3rem;
border: none;
z-index: -1;
opacity: 0;
visibility: hidden;
}
.added-ajax-price.active {
z-index: 1;
opacity: 1;
visibility: visible;
}
.added-ajax-price .wpc-filter-header {
opacity: 0;
visibility: hidden;
height: 0;
margin-bottom: 0;
}
:not(.added-ajax-price) .wpc-filter-content.wpc-filter-_price {
order: 2;
}
.added-ajax-price .wpc-filters-range-column.wpc-filters-range-max-column::before, 
.added-ajax-price .wpc-filters-range-column.wpc-filters-range-min-column::before {
opacity: 0;
visibility: hidden;
}
.hidden-checkbox-item {
display: none !important;
}
.filter_price_buttons {
order: 1;
display: grid;
grid-template-columns: repeat(2, 1fr);
text-align: center;
border: 1px solid var(--Red);
font-weight: 500;
opacity: 0;
visibility: hidden;
margin-top: -1.25rem;
}
.opened .filter_price_buttons {
opacity: 1;
visibility: visible;
margin-top: 1.25rem;
margin-bottom: 1.25rem;
} 
.filter_price_button {
cursor: pointer;
outline: none;
background-color: transparent;
border: none;
}
.opened .filter_price_button {
padding-block: 0.5rem;
}
.filter_price_button.active {
background-color: var(--Red);
color: #ffffff;
cursor: auto;
}
.lmp_products_loading {
display: none!important;
}
li.wpc-term-item.wpc-opened>ul.children,
i.wpc-toggle-children-list {
display: none!important;
} ul.products {
list-style-type: none;
margin-bottom: 1.75rem;
}
ul.products li.product:not(:last-child) {
margin-bottom: 1.5rem;
}
.grid_product__cart {
padding: 0 4px;
}
.grid_product__cart__body {
position: relative;
border-radius: 4px;
background: var(--white-back-texts, #FFF);
box-shadow: 1px 1px 16px 0px rgba(26, 20, 35, 0.10);
overflow: hidden;
padding: 0 1rem 1.25rem;
}
.grid_product__cart__thumbnail__wrapper {
margin: 0 -1rem 1rem;
}
.grid_product__cart__thumbnail__wrapper .product_favorite {
position: absolute;
top: 0.625rem;
right: 0.625rem;
}
.woocommerce-products__wrapper .grid_product__cart__thumbnail.has_change_image {
max-width: 100%;
max-height: 100%;
}
.grid_product__cart__thumbnail {
display: flex;
align-items: center;
justify-content: center;
aspect-ratio: 312/234;
}
.grid_product__cart__thumbnail img {
object-fit: cover;
width: 100%;
height: 100%;
}
.grid_product__cart__title {
line-height: 1.2;
font-weight: 700;
margin-bottom: 1rem;
font-size: 1.25rem;
min-height: 3rem;
}
.grid_product__cart__charters {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
gap: 0.5rem;
line-height: 1;
margin-bottom: 2rem;
}
.grid_product__cart__charter {
display: inline-flex;
align-items: center;
gap: 0.25rem;
font-size: 0.875rem;
}
.grid_product__cart__price {
line-height: 1;
font-weight: 600;
font-size: 1rem;
margin-bottom: 1.75rem;
}
.grid_product__cart__price .price-wrapper {
display: block;
margin-bottom: 0.25rem;
}
.grid_product__cart__buttons {
display: flex;
flex-wrap: wrap;
gap: 1rem;
}
.grid_product__cart__button {
display: inline-flex;
align-items: center;
justify-content: center;
width: 100%;
padding: 1rem 1.25rem;
border: none;
font-weight: 600;
line-height: 1;
text-decoration: none;
cursor: pointer;
transition: color 0.16s ease, background-color 0.16s ease, box-shadow 0.16s ease;
}
.grid_product__cart__button.get_car_price {
background-color: var(--Red, #C11D1D);
color: var(--white-back-texts, #FFF);
}
.grid_product__cart__button.readmore {
background: var(--white-back-texts, #FFF);
color: var(--Black_titles, #191A26);
box-shadow: inset 0 0 0 1px var(--Black_titles, #191A26);
}
.lmp_load_more_button.br_lmp_button_settings {
border-bottom: 1px solid var(--Grey_light, #CCC);
padding-bottom: 2rem;
margin-bottom: 2rem;
}
.lmp_load_more_button .lmp_button {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><g clip-path="url(%23clip0_538_16248)"><path d="M12.4997 21.9994C6.99262 21.9994 2.5 17.5068 2.5 11.9997C2.5 9.82122 3.20733 7.68203 4.55112 5.93656C4.79365 5.62153 5.25172 5.59947 5.5459 5.86691C5.83812 6.13256 5.85708 6.58297 5.61929 6.89828C4.51709 8.35981 3.94923 10.1608 3.94923 11.9997C3.94923 16.7339 7.76554 20.5502 12.4997 20.5502C13.5048 20.5502 14.479 20.3955 15.3975 20.0614C15.7755 19.9239 16.2094 20.0808 16.3728 20.4484C16.5295 20.8012 16.3786 21.2176 16.019 21.3579C14.899 21.7951 13.7164 21.9994 12.4997 21.9994ZM20.4007 18.1118C20.1574 18.4261 19.6994 18.4482 19.4052 18.1808C19.113 17.9151 19.0939 17.4647 19.3328 17.1503C20.4442 15.688 21.0502 13.8817 21.0502 11.9997C21.0502 7.26555 17.2339 3.44923 12.4997 3.44923C11.4909 3.44923 10.5132 3.60506 9.59171 3.94176C9.21945 4.07777 8.79201 3.92309 8.63104 3.56092C8.47319 3.20577 8.63243 2.78756 8.9966 2.6518C10.1118 2.23605 11.2889 2 12.4997 2C18.0068 2 22.4994 6.49262 22.4994 11.9997C22.4994 14.222 21.7526 16.3658 20.4007 18.1118Z" fill="%23191A26"/><path d="M7.08964 10.4534C7.08964 10.8803 6.74359 11.2264 6.31671 11.2264C5.88984 11.2264 5.54379 10.8803 5.54379 10.4534V7.58881C5.54379 7.03652 5.09608 6.58881 4.54379 6.58881H1.67917C1.2523 6.58881 0.90625 6.24276 0.90625 5.81589C0.90625 5.38902 1.2523 5.04297 1.67917 5.04297H6.08964C6.64192 5.04297 7.08964 5.49068 7.08964 6.04297V10.4534ZM24.094 18.1827C24.094 18.6095 23.7479 18.9556 23.321 18.9556H18.9106C18.3583 18.9556 17.9106 18.5079 17.9106 17.9556V13.5451C17.9106 13.1183 18.2566 12.7722 18.6835 12.7722C19.1104 12.7722 19.4564 13.1183 19.4564 13.5451V16.4097C19.4564 16.962 19.9041 17.4097 20.4564 17.4097H23.321C23.7479 17.4097 24.094 17.7558 24.094 18.1827Z" fill="%23191A26"/></g><defs><clipPath id="clip0_538_16248"><rect width="24" height="24" fill="white" transform="translate(0.5)"/></clipPath></defs></svg>');
background-size: 1.5rem 1.5rem;
background-position: calc(100% - 1.25rem) center;
background-repeat: no-repeat;
font-weight: 600;
transition: color 0.25s ease, background-color 0.25s ease, background-image 0.25s ease;
}
.lmp_load_more_button .lmp_button:hover {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><g clip-path="url(%23clip0_538_16248)"><path d="M12.4997 21.9994C6.99262 21.9994 2.5 17.5068 2.5 11.9997C2.5 9.82122 3.20733 7.68203 4.55112 5.93656C4.79365 5.62153 5.25172 5.59947 5.5459 5.86691C5.83812 6.13256 5.85708 6.58297 5.61929 6.89828C4.51709 8.35981 3.94923 10.1608 3.94923 11.9997C3.94923 16.7339 7.76554 20.5502 12.4997 20.5502C13.5048 20.5502 14.479 20.3955 15.3975 20.0614C15.7755 19.9239 16.2094 20.0808 16.3728 20.4484C16.5295 20.8012 16.3786 21.2176 16.019 21.3579C14.899 21.7951 13.7164 21.9994 12.4997 21.9994ZM20.4007 18.1118C20.1574 18.4261 19.6994 18.4482 19.4052 18.1808C19.113 17.9151 19.0939 17.4647 19.3328 17.1503C20.4442 15.688 21.0502 13.8817 21.0502 11.9997C21.0502 7.26555 17.2339 3.44923 12.4997 3.44923C11.4909 3.44923 10.5132 3.60506 9.59171 3.94176C9.21945 4.07777 8.79201 3.92309 8.63104 3.56092C8.47319 3.20577 8.63243 2.78756 8.9966 2.6518C10.1118 2.23605 11.2889 2 12.4997 2C18.0068 2 22.4994 6.49262 22.4994 11.9997C22.4994 14.222 21.7526 16.3658 20.4007 18.1118Z" fill="%23FFF"></path><path d="M7.08964 10.4534C7.08964 10.8803 6.74359 11.2264 6.31671 11.2264C5.88984 11.2264 5.54379 10.8803 5.54379 10.4534V7.58881C5.54379 7.03652 5.09608 6.58881 4.54379 6.58881H1.67917C1.2523 6.58881 0.90625 6.24276 0.90625 5.81589C0.90625 5.38902 1.2523 5.04297 1.67917 5.04297H6.08964C6.64192 5.04297 7.08964 5.49068 7.08964 6.04297V10.4534ZM24.094 18.1827C24.094 18.6095 23.7479 18.9556 23.321 18.9556H18.9106C18.3583 18.9556 17.9106 18.5079 17.9106 17.9556V13.5451C17.9106 13.1183 18.2566 12.7722 18.6835 12.7722C19.1104 12.7722 19.4564 13.1183 19.4564 13.5451V16.4097C19.4564 16.962 19.9041 17.4097 20.4564 17.4097H23.321C23.7479 17.4097 24.094 17.7558 24.094 18.1827Z" fill="%23FFF"></path></g><defs><clipPath id="clip0_538_16248"><rect width="24" height="24" fill="white" transform="translate(0.5)"></rect></clipPath></defs></svg>');
border-color: transparent!important;
}
ul.page-numbers {
list-style-type: none;
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 0.75rem 0;
}
ul.page-numbers .page-numbers {
color: var(--Grey_middle, #838587);
border: 1px solid var(--Grey_middle, #838587);
border-radius: 4px;
font-weight: 400;
line-height: 1;
padding: 0.25rem;
display: inline-flex;
align-items: center;
justify-content: center;
text-decoration: none;
min-width: 2.25rem;
height: 2.25rem;
transition: color 0.15s ease, border 0.15s ease;
margin: 0 0.375rem;
}
ul.page-numbers .page-numbers:hover,
ul.page-numbers .page-numbers.current {
color: var(--Black_titles, #191A26);
border: 1px solid var(--Black_titles, #191A26);
font-weight: 600;
}
ul.page-numbers .page-numbers.next, 
ul.page-numbers .page-numbers.prev {
display: none;
}
.woocommerce-products__content {
margin-bottom: 7.5rem;
}
.page_faq {
margin-bottom: 2.5rem;
margin-top: 7.5rem;
}
.page_faq__title {
line-height: 1;
margin-bottom: 3rem;
}
.page_faq__faqs {
padding-bottom: 0;
}
.page_content {
padding-top: 2.5rem;
padding-bottom: 2.375rem;
}
.subscribe_block {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
color: var(--white-back-texts, #FFF);
border-radius: 4px;
padding: 2rem;
width: min(360px, 100%);
margin-left: auto;
margin-right: auto;
}
.subscribe_on_our_telegram {
background-color: var(--telegram, #269ACC);
margin: 2.5rem auto 2.5rem;
}
.subscribe_on_our_viber {
margin-top: 2.5rem;
background-color: var(--viber, #7360F2);
}
.subscribe_block .subscribe__head {
display: flex;
align-items: center;
font-size: 1.25rem;
font-weight: 600;
line-height: 1.25;
gap: 0.75rem;
margin-bottom: 1.4375rem;
}
.subscribe_block .subscribe__description {
font-weight: 500;
line-height: 1.2;
width: min(210px, 100%);
margin-bottom: 2rem;
}
.subscribe__link {
width: 100%;
}
.subscribe__link > a {
display: flex;
justify-content: center;
align-items: center;
text-align: center;
background-color: var(--white-back-texts, #FFF);
color: var(--Black_titles, #191A26);
line-height: 1;
text-decoration: none;
font-weight: 500;
margin: 0 auto;
width: min(213px, 100%);
padding: 1rem 1.25rem;
transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}
.subscribe__link > a:hover {
background-color: var(--Black_titles, #191A26);
color: var(--white, #FFF);
}
.woocommerce-products__filter .before__subscribe__heading,
.woocommerce-products__filter .subscribe_block {
display: none;
}
.woocommerce-products__subscribes {
display: block;
}
.before__subscribe__heading {
font-size: 1.5rem;
text-align: center;
margin-top: 4rem;
margin-bottom: 2.5rem;
}
.before__subscribe__heading strong {
font-weight: 600;
display: block;
}
li.wpc-term-item.wpc-opened>ul.children li {
margin-bottom: 4px;
}
.post-type-archive-product .grid_product__cart__price  .price-digits {
font-size: 1rem;
}
.post-type-archive-product .grid_product__cart__price  .price-digits.kzt {
font-size: 1.125rem;
}
.model-line {
margin-bottom: 5rem;
}
.model-line--title {
font-size: 1.5rem;
font-weight: 600;
line-height: 1.2;
color: #191A26;
margin-bottom: 1.75rem;
}
.model-line--row {
row-gap: 0.75rem;
}
.model-line--item a {
text-decoration: none;
font-weight: 500;
color: #256799;
}
@media screen and ( max-width: 767px ) {
.container.page_breadcrumbs,
.container.woocommerce-products__content {
padding-left: 1.25rem;
padding-right: 1.25rem;
}
}
@media screen and ( min-width: 768px ) {
.products {
display: flex;
flex-wrap: wrap;
margin: 0 -12px;
gap: 1.5rem 0;
}
ul.products li.product {
padding: 0 12px;
width: 50%;
}
ul.products li.product:not(:last-child) {
margin-bottom: 0;
}
.grid_product__cart, 
.grid_product__cart .grid_product__cart__body {
height: 100%;
}
.grid_product__cart .grid_product__cart__body {
display: flex;
flex-direction: column;
}
.grid_product__cart__thumbnail {
height: 234px;
}
.woocommerce-products__wrapper .grid_product__cart__thumbnail {
height: 100% !important;
}
.grid_product__cart__info {
display: flex;
flex-direction: column;
height: calc(100% - 234px);
margin-bottom: 0;
}
.grid_product__cart__charters {
min-height: 3.875rem;
margin-top: auto;
}
}
@media screen and ( min-width: 992px ) { .woocommerce-products__sorting__sort, 
.woocommerce-products__sorting__filtering,
.woocommerce-products__sorting__per_page {
width: auto;
order: unset;
}
.woocommerce-products__sorting__per_page {
margin-left: auto;
}
.woocommerce-products__sorting__filtering span {
width: 154px;
}
.page_faq {
padding: 0;
margin-top: min(200px, 11%);
margin-bottom: min(100px, 6%);
}
.page_content {
padding: 0;
margin-top: min(100px, 6%);
margin-bottom: min(100px, 6%);
}
.woocommerce-products__sorting {
align-items: flex-start;
}
.woocommerce-products__list__content .grid_product__cart__title {
min-height: auto;
}
}
@media screen and ( min-width: 1200px ) {
.woocommerce-products-header__title.page-title {
font-size: 2rem;
margin-bottom: 1.75rem;
}
.woocommerce-products__chips.empty {
display: block;
}
.woocommerce-products__sorting__filtering {
display: none;
}
.woocommerce-products__sorting {
margin-bottom: 1.75rem;
gap: 1rem;
}
.woocommerce-products__filter {
position: static;
transform: unset;
z-index: 1;
padding-right: calc(var(--bs-gutter-x) * .5);
padding-left: calc(var(--bs-gutter-x) * .5);
margin-right: auto;
}
.woocommerce-products__filter__mobile {
display: none;
}
.widget.widget_wpc_filters_widget {
padding: 0;
}
.wpc-filters-widget-wrapper {
gap: 2.5rem;
}
.wpc-wrap-icons, 
.wpc-filter-title {
font-size: 1.25rem;
cursor: pointer;
}
.wpc-posts-found {
margin-top: 1.25rem;
font-size: 1.5rem;
}
.wpc-filters-widget-controls-wrapper {
padding-top: 2rem;
}
.wpc-filters-widget-controls-one {
display: none;
}
.wpc-filters-widget-controls-two {
width: 100%;
}
.wpc-filters-main-wrap .wpc-filters-widget-controls-container .wpc-filters-widget-controls-two .wpc-filters-close-button {
border: 1px solid var(--Black_titles, #191A26);
background-color: var(--Black_titles, #191A26);
color: var(--white-back-texts, #FFF);
font-weight: 600;
padding: 0.9375rem 2.125rem;
border-radius: 0;
}
ul.products {
margin-bottom: 3.75rem;
}
ul.products li.product {
width: 100%;
padding: 0;
}
.grid_product__cart .grid_product__cart__body {
flex-direction: row;
flex-wrap: wrap;
padding: 0;
margin: 0 -0.25rem;
}
.grid_product__cart__thumbnail__wrapper {
margin: 0;
width: min(365px, 41%);
overflow: hidden;
}
.grid_product__cart__info {
width: min(531px, 59%);
padding: 1.25rem 1.25rem 1.5rem 1.75rem;
}
.grid_product__cart__title {
font-size: 1.5rem;
line-height: 1;
margin-bottom: 1rem;
width: calc(100% - 36px);
order: 1;
}
.grid_product__cart__title {
font-size: 1.5rem;
line-height: 1;
margin-bottom: 1rem;
width: calc(100% - 36px);
order: 1;
}
.grid_product__cart__price {
order: 2;
font-size: 1rem;
margin-bottom: 1.5rem;
display: flex;
gap: 0.33rem;
align-items: center;
}
.page-template-page-search .grid_product__cart__price,
.single-product .grid_product__cart__price {
display: block;
line-height: 1;
font-weight: 500;
font-size: 1.25rem;
}
.grid_product__cart__price span:not(.price-wrapper, .price-digits, .price-digits-gf) {
display: none;
}
.grid_product__cart__charters {
order: 3;
gap: 1rem 1.25rem;
width: min(100%, 382px);
min-height: unset;
margin-bottom: 1.75rem;
}
.grid_product__cart__price .price-wrapper {
display: inline;
margin-bottom: 0;
}
.page-template-page-search .grid_product__cart__price .price-wrapper,
.single-product .grid_product__cart__price .price-wrapper{
display: block;
margin-bottom: 0.5rem;
}
.grid_product__cart__buttons {
order: 4;
gap: 1rem 1.5rem;
}
.grid_product__cart__buttons .grid_product__cart__button {
width: fit-content;
min-width: 47%;
font-size: clamp(0.75rem, 0.9vw ,1rem);
}
.grid_product__cart__thumbnail__wrapper .product_favorite {
top: 0.75rem;
right: 0.75rem;
width: 2.25rem;
height: 2.25rem;
}
.woocommerce-products__filter .before__subscribe__heading {
display: block;
}
.woocommerce-products__filter .subscribe_block {
display: flex;
}
.woocommerce-products__subscribes {
display: none;
}
.before__subscribe__heading {
margin-top: 3.25rem;
margin-bottom: 1.5rem;
}
.subscribe_on_our_telegram {
margin-top: 1.5rem;
}
}
.secondary-market-card .grid_product__cart__thumbnail__wrapper .product_favorite {
display: none;
}
.secondary-market-card__body {
display: flex;
flex-wrap: wrap;
padding: 0 !important;
}
.secondary-market-card .grid_product__cart__thumbnail__wrapper {
width: min(360px, 41%);
margin: 0;
}
.secondary-market-card .grid_product__cart__thumbnail {
height: 100%;
min-height: 240px;
}
.secondary-market-card__info {
width: min(531px, 59%);
padding: 1.25rem 1.25rem 0.75rem 1.5rem;
display: flex;
flex-direction: column;
}
.secondary-market-card__top {
display: flex;
align-items: center;
justify-content: space-between;
gap: 1rem;
margin-bottom: 0.75rem;
}
.secondary-market-card__status {
display: inline-flex;
align-items: center;
border-radius: 999px;
padding: 0.4rem 0.85rem;
font-size: 0.875rem;
font-weight: 600;
line-height: 1;
color: #fff;
}
.secondary-market-card__status.is-publish { background: #008A1E; }
.secondary-market-card__status.is-pending { background: #00408A; }
.secondary-market-card__status.is-sold { background: #838587; }
.secondary-market-card__status.is-rejected { background: #C11D1D; }
.secondary-market-card__status.is-archived { background: #838587; }
.secondary-market-card__status.is-default { background: #505760; }
.secondary-market-card .secondary-market-card__compare {
position: static;
width: 1.75rem;
height: 1.75rem;
border: 0px;
}
.secondary-market-card__title {
margin-bottom: 0.5rem;
min-height: auto;
font-size: 20px;
font-weight: 700;
line-height: 120%;
}
.secondary-market-card__price {
margin-bottom: 0.875rem;
}
.secondary-market-card__price .secondary-market-card__price-amount {
font-size: 2rem;
font-weight: 700;
line-height: 1;
color: var(--Red, #21A4A3);
}
.secondary-market-card__price .secondary-market-card__price-amount.price-digits-gf {
font-size: 20px;
font-weight: 600;
line-height: 120%; 
}
.secondary-market-card__charters {
margin-bottom: 1rem;
width: 100%;
gap: 0.875rem 1rem;
}
.secondary-market-card__buttons {
margin-bottom: 0.75rem;
}
.secondary-market-card__button {
width: 100%;
min-width: 100%;
padding: 0.9rem 1.25rem;
border: none;
background: var(--Red, #21A4A3);
color: #fff;
font-weight: 600;
}
.secondary-market-card__meta {
margin-top: auto;
display: flex;
align-items: center;
justify-content: space-between;
gap: 1rem;
color: #8f9196;
font-size: 0.875rem;
line-height: 1.2;
order:10;
}
.secondary-call-popup {
position: fixed;
inset: 0;
z-index: 99999;
display: none;
}
.secondary-call-popup.active {
display: block;
}
.secondary-call-popup__overlay {
position: absolute;
inset: 0;
background: rgba(20, 24, 31, 0.45);
}
.secondary-call-popup__dialog {
position: relative;
width: min(980px, calc(100% - 2rem));
margin: 25vh auto;
background: #fff;
box-shadow: 0 20px 50px rgba(0,0,0,0.25);
}
.secondary-call-popup__close {
position: absolute;
top: 1rem;
right: 1rem;
width: 1.75rem;
height: 1.75rem;
border: none;
background: transparent;
cursor: pointer;
}
.secondary-call-popup__close span,
.secondary-call-popup__close span::before {
position: absolute;
left: 0.2rem;
top: 0.8rem;
width: 1.35rem;
height: 2px;
background: #0d6b74;
content: "";
}
.secondary-call-popup__close span {
transform: rotate(45deg);
}
.secondary-call-popup__close span::before {
transform: rotate(90deg);
transform-origin: center;
top: 0px;
left: 1px;
}
.secondary-call-popup__grid {
display: grid;
grid-template-columns: minmax(280px, 48%) 1fr;
}
.secondary-call-popup__media img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
min-height: 290px;
}
.secondary-call-popup__content {
padding: 4rem 2rem 4rem;
}
.secondary-call-popup__title {
font-size: 24px;
line-height: 1.15;
font-weight: 600;
color:#00424A;
margin-bottom: 1.25rem;
}
.secondary-call-popup__seller-label { 
margin-bottom: 0.5rem;
font-size: 16px;
color: #191A26;
font-weight: 500;
}
.secondary-call-popup__seller {
font-size: 20px;
font-weight: 500;
color: #00424A;
margin-bottom: 1.5rem;
}
.secondary-call-popup__actions {
display: grid;
gap: 0.75rem;
}
.secondary-call-popup__contact {
width: 100%;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 14px;
text-decoration: none;
min-height: 52px;
padding: 0.85rem 1.5rem;
background: var(--Red, #21A4A3);
color: #fff;
font-size: 16px;
font-weight: 600;
position: relative;
border: 1px solid var(--Red, #21A4A3);
transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}
.secondary-call-popup__contact:hover {
color: #fff;
}
.secondary-call-popup__contact[hidden] {
display: none;
}
.secondary-call-popup__contact svg,
.secondary-call-popup__contact img {
width: 22px;
height: 22px;
flex: 0 0 22px;
}
.secondary-call-popup__contact svg {
fill: currentColor;
}
.secondary-call-popup__phone img{
position: static;
transform: none;
}
.secondary-call-popup__telegram {
background: #229ED9;
border-color: #229ED9;
color: #fff;
}
.secondary-call-popup__whatsapp {
background: #25D366;
border-color: #25D366;
color: #fff;
}
.secondary-call-popup__messenger:hover {
background: #00424A;
border-color: #00424A;
color: #fff;
}
body.secondary-call-popup-open {
overflow: hidden;
}
body .grid_product__cart__buttons .js-secondary-call-open{ 
gap: 15px;
}
body .grid_product__cart__buttons .js-secondary-call-open:hover{
background-color :#1d9291;
}
body.single-product{
overflow-x: hidden;
}
.wc-product-content__summary__status {
display: inline-flex;
align-items: center;
padding: 6px 14px;
border-radius: 40px;
background: #008A1E;
color: #fff;
font-size: 14px;
font-weight: 600;
line-height: 120%;
margin-top: 8px;
}
.wc-product-content__summary__seller{
margin-bottom: 30px;
}
.wc-product-content__summary__seller-head {
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
background: #F4F6F9;  
margin-top: 16px;
padding:20px 20px 0px 20px;
}
.wc-product-content__summary__seller-label {
font-size: 16px;
color: #191A26;
font-weight: 500;
}
.wc-product-content__summary__seller-name {
font-size: 20px;
font-weight: 600;
color: #00424A;
line-height: 1.2;
display: flex;
gap: 7px;
margin-top: 10px;
}
.wc-product-content__summary__owner {
font-size: 14px;
color: #00424A;
white-space: nowrap;
display: flex;
gap: 7px;
margin-top: -35px;
}
.wc-product-content__summary__seller-phone {
display: flex;
justify-content: center;
align-items: center;
background: #F4F6F9;   
padding: 20px;
}
.wc-product-content__summary__seller-phone a,
.wc-product-content__summary__seller-phone button{
font-size: 16px;
background: #21A4A3;
font-weight: 600;
color: #fff;
border: solid 1px #21A4A3;
width: 100%; 
display: flex;
align-items: center; 
justify-content: center;
cursor: pointer;
}
.wc-product-content__summary__seller-phone a:hover,
.wc-product-content__summary__seller-phone button:hover{
background: #1d9291; 
}
.wc-product-content__summary__meta {
display: flex;
align-items: center;
justify-content: space-between;
gap: 10px;
margin-top: 28px;
color: #191A26;
font-size: 16px;
}
.wc-product-content__summary__ready-service {
display: flex;
align-items: center;
gap: 24px;
margin-top: 30px;
color: #191A26;
font-size: 16px;
font-weight: 500;
line-height: 1.25;
border-bottom: solid 1px #838587;
padding-bottom: 31px;
}
.wc-product-content__summary__ready-service img {
width: 22px;
height: 22px;
flex: 0 0 22px;
}
.prod-sec-cr .page_content{ 
margin-bottom: 20px;
}
@media screen and (max-width: 1199px) {
ul.products li.product.secondary-market-product {
width: 50%;
}
.secondary-market-product .grid_product__cart,
.secondary-market-product .grid_product__cart .secondary-market-card__body {
height: auto;
}
.secondary-market-product .secondary-market-card__body {
flex-direction: row;
flex-wrap: wrap;
}
.secondary-market-product .secondary-market-card__info {
height: auto;
}
.secondary-market-card .grid_product__cart__thumbnail__wrapper,
.secondary-market-card__info {
width: 100%;
}
.secondary-market-card .grid_product__cart__thumbnail {
min-height: 210px;
}
.secondary-market-card__info {
padding: 1rem 1rem 0.75rem;
}
.secondary-market-card__price .secondary-market-card__price-amount {
font-size: 1.75rem;
}
.secondary-call-popup__grid {
grid-template-columns: 1fr;
}
.secondary-call-popup__content {
padding: 1.5rem 1rem 1rem;
}
.secondary-call-popup__title {
font-size: 1.5rem;
}
.secondary-call-popup__seller {
font-size: 1.25rem;
}
}
@media screen and (max-width: 991px) {
.wc-product-content__summary__status{
margin-top: 0px;
margin-bottom: 10px;
}
.prod-sec-cr .page_content{
min-height: auto;
margin-bottom: 50px;
}
.wc-product-content__summary__meta{
display: block;
}
.wc-product-content__summary__meta div{
padding: 7px 0px;
}
}
@media screen and (max-width: 767px) {
ul.products li.product.secondary-market-product {
width: 100%;
}
.secondary-market-card__meta {
flex-direction: column;
align-items: flex-start;
gap: 0.35rem;
}
.secondary-market-card__charter {
font-size: 1rem;
}
.secondary-call-popup__dialog {
width:  calc(100% - 40px));
margin: 120px auto; 
}
}