@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wdth@0,87.5;1,87.5&display=swap");

body {
outline-color: none !important;
}
h1 {
font-size: 52px;
font-family: 'Roboto', sans-serif;
font-weight: 700;
}
h2 {
font-size: 40px;
font-family: 'Roboto', sans-serif;
font-weight: 700;
}
h3 {
font-size: 28px;
font-family: 'Roboto', sans-serif;
font-weight: 500;
margin:0;
}
h4 {
font-size: 22px;
font-family: 'Roboto', sans-serif;
font-weight: 500;
}
h5 {
font-size: 20px;
font-family: 'Roboto', sans-serif;
font-weight: 500;
}
a {
font-family: "Open Sans", sans-serif;
font-optical-sizing: auto;
font-weight: 400;
font-style: normal;
font-variation-settings: "wdth" 87.5;
}
a:link {
outline: none !important;
}
.owl-prev {
outline: none !important;
}
.owl-next {
outline: none !important;
}
p {
font-size: 18px;
font-family: 'Roboto', sans-serif;
font-weight: 400;
}
.site-search {
display: none;
}
.site-header-cart.menu {
display: none;
}
.site-info {
display: none;
}
.storefront-breadcrumb {
display: none;
}
.entry-header {
display: none;
}
.site-header {
display: flex;
padding: 0 !important;
margin: 0 !important;
height: 75px !important;
border-bottom: 10px solid #292990;
}
.main-navigation {
height: 75px !important;
} .nav-menu {
width: 930px;
}
.nav-menu a {
font-size: 14px;
text-transform: uppercase;
padding: 1.618em 1em 0em 1em!important;
margin-bottom: 1em;
}
.nav-menu a:hover {
border-bottom: 3px solid #183ad7;
color: #183ad7!important;
}
.storefront-primary-navigation {
width: 914px;
} .head-banner-home {
min-height: 200px;
max-height: 93vh;
}
.wp-block-cover__inner-container p {
margin: 0 !important;
}
.wp-block-cover__inner-container h2 {
margin: 0 !important;
}
.mid-slim-banner-full {
min-height: 200px;
height: 240px;
}
.final-squad-banner {
min-height: 430px;
height: 430px;
min-width: 500px;
width: 500px;
}
.home-displayinline {
display: inline !important;
padding: 0 !important;
position: relative;
left: -250px;
}
.home-displayinline img {
display: inline;
margin-left: 16px;
}
.col-full {
padding: 0 !important; }
.custom-logo {  max-width: 310px !important;
width: 310px !important;
}
.wc-block-grid__product-title {
text-transform: none !important;
}
.woocommerce-loop-product__title {
text-transform: none !important;
}
.carousel-slider__product a {
text-transform: none !important;
}
.section-differential figure {
background-color: #b5b5b5;
padding: 8px;
border-radius: 50%;
overflow: hidden;
position: relative;
z-index:1000;
bottom: -50px;
}
.section-differential {
z-index:1000;
} .group-section-differential {
background-color: #d0d0d0;
padding: 35px 0px !important;
}
.column-section-differential {
padding: 0px 60px !important;
} .group-section-differential h2 {
margin: 0;
}
.card-diff-text {
background-color: #e5e5e5;
padding: 10px;
padding-top: 40px;
border-radius: 10px;
height: 270px;
}
.store-local-tel {
margin: 0 !important;
}
.store-local {
margin: 0 !important;
}
.tel-button {
background-color: #4ac959;
padding: 10px 12px;
text-decoration: none !important;
border-radius: 14px;
font-weight: bold;
font-size: 12px;
color: #000;
}
.shop_table thead {
background-color: none !important;
} .banner-motos-honda {
color: white !important;
}
.group-hero-text {
margin-left: 100px;
}
.banner-motos-honda a {
font-size: 48px;
font-family: 'Roboto', sans-serif;
font-weight: 700;
text-transform: uppercase;
color: white !important;
}
.home-displayinline a {
font-size: 48px;
font-family: 'Roboto', sans-serif;
font-weight: 700;
text-transform: uppercase;
color: white !important;
}
.woocommerce-cart-form__contents th {
background-color: white !important;
font-size: 18px;
font-family: 'Roboto', sans-serif;
font-weight: 500;
text-transform: uppercase;
border-top: 1px solid;
border-bottom: 1px solid;
}
.woocommerce-cart-form__contents td {
background-color: white !important;
border-bottom: 1px solid;
}
.product-remove {
border-bottom: 1px solid !important;
}
.actions {
background-color: white !important;
border-bottom: none !important;
} .order-total th {
background-color: white !important;
font-size: 28px;
font-family: 'Roboto', sans-serif;
font-weight: 500;
text-transform: uppercase;
color: #c00000;
padding-left: 275px !important;
}
.order-total td {
background-color: white !important;
font-size: 28px;
font-family: 'Roboto', sans-serif;
font-weight: 500;
color: #c00000;
padding-left: 0 !important;
} .wc-proceed-to-checkout a {
font-size: 16px !important;
font-family: 'Roboto', sans-serif !important;
font-weight: 500 !important;
text-transform: uppercase !important;
} .content-area {
margin: 0 !important;
}
.site-main {
margin: 0 !important;
}
.post-571 {
margin: 0 !important;
}
.edit-link {
display: none !important;
}
.carousel-slider__product {
box-shadow: none !important;
}
.carousel-slider__product a {
font-family: 'Roboto', sans-serif !important;
font-weight: 500 !important;
text-transform: uppercase;
text-decoration: none;
text-decoration: none !important;
}
.add_to_cart_button {
justify-self: center !important;
width: 60% !important;
}
.carousel-slider__product a h3 {
text-align: center; }
.i-whatsapp {
height:80px; 
position:fixed; 
bottom: 25px; 
right: 25px; 
z-index:99999;
}
.menu-item::before {
display: none !important;
}
.i-instagram img {
margin: 0 !important;
margin-right: 20px !important;
display: inline;
}
.i-facebook img {
margin: 0 !important;
margin-right: 20px !important;
display: inline;
}
#home_slider .owl-item {
max-height: 93vh;
}
.home-slider {
padding: 0 !important;
}
.banner-tittle {
max-width: 45%;
margin-top: 100px;
}
.banner-tittle h1 {
color: white;
}
.theme-button {
color: white;
background-color: #c00000;
padding: 9.88875px 22.652px;
font-weight: 500;
text-transform: uppercase;
}
.theme-button-b {
color: white;
background-color: black;
padding: 9.88875px 22.652px;
font-weight: 500;
text-transform: uppercase;
}
#stores_slider_slide01 {
text-align: center;
}
#stores_slider_slide02 {
text-align: center;
}
#stores_slider_slide03 {
text-align: center;
}
#stores_slider_slide04 {
text-align: center;
}
#stores_slider_slide05 {
text-align: center;
}
#stores_slider_slide06 {
text-align: center;
}
.grupo-nossas-lojas-slider {
display: none;
}
.center-button-consorcio {
font-size: 22px;
text-align: center;
margin-top: 20px;
margin-bottom: 40px;
}
.product-description-custom {
padding: 16px;
margin-top: 40px;
}
.product-description-custom p {
border-bottom: 1px solid black;
margin: 0;
padding-top: 30px;
padding-bottom: 16px;
padding-left: 16px;
font-size: 20px;
font-weight: 500;
text-transform: uppercase;
}
.product-description {
width: 100%;
background-color: #e5e5e5;
}
.title-description {
font-size: 36px;
color: #051584;
} .acessorios-description {
margin-top: 40px;
}
.align-acessorios {
text-align: end;
}
.price-acessorios p {
color: #c00000;
font-size: 44px !important;
font-weight: 900 !important;
margin: 0 !important;
}
.buttons-acessorios {
display: flex;
margin: 10px 10px;
}
.buttons-acessorios a {
margin-left: 20px;
max-height: 45px;
}
.cart {
padding: 0 !important;
}
.single_add_to_cart_button {
background-color: #c00000 !important;
font-family: 'Roboto', sans-serif;
font-weight: 500;
text-transform: uppercase;
text-decoration: none !important;
}
.bg-consorcio-produto {
width: 100%;
height: 80px;
background-color: red;
}
.container-consorcio {
max-width: 100%;
height: 100%;
background: #fff;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
}
.box-consorcio {
display: flex;
justify-content: center;
width: 675px;
height: 350px;
background: #fff;
border-radius: 10px;
margin: 50px 0px;
filter: drop-shadow(0 0 0.8rem #a0a0a0);
}
.box-consorcio-title {
display: flex;
align-self: center;
}
.container-planos {
width: 100%;
height: 100%;
background: #fff;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
flex-wrap: wrap;
}
.box-planos {
width: 300px;
height: 700px;
background: #fff;
border-radius: 10px;
margin: 30px 30px;
filter: drop-shadow(0 0 0.8rem #a0a0a0);
}
.consorcio-planos h2 {
text-align: center;
}
.consorcio-planos p {
text-align: center;
}
.intern-planos {
padding: 20px;
}
.intern-planos h3 {
text-align: center;
}
.intern-planos p {
text-align: left;
}
.intern-planos a {
text-transform: none;
font-size: 11px;
}
.radio-planos {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
margin: 15px 0px;
}
.mid-plano-seguro {
margin: 20px 0px;
}
.plano {
margin: 0px 10px;
font-size: 20px;
}
.planos-tag-p {
font-size: 16px;
margin: 0 !important;
}
.valor-parcela {
font-size: 40px;
color: #c00000;
font-weight: 900;
margin: 0 !important;
text-align: center !important;
}
.button-plano-1 {
text-transform: uppercase;
background-color: green;
width: 100%;
font-size: 20px !important;
margin: 10px 0px;
outline: none !important;
}
.button-plano-1:hover {
background-color: green;
}
.button-plano-2:hover {
background-color: #000;
}
.button-plano-2 {
font-size: 20px !important;
width: 100%;
text-transform: uppercase;
background-color: #000;
margin: 10px 0px;
outline: none !important;
}
.foo-plano {
display: flex;
justify-content: space-between;
}
.foo-plano a {
font-size: 16px;
max-width: 150px;
font-weight: 700;
}
.foo-plano p {
font-size: 16px;
max-width: 150px;
}
[type="radio"]:checked,
[type="radio"]:not(:checked) {
position: absolute;
left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label
{
position: relative;
padding-left: 28px;
cursor: pointer;
line-height: 20px;
display: inline-block;
color: #000;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 18px;
height: 18px;
border: 1px solid #000;
border-radius: 100%;
background: #fff;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
content: '';
width: 12px;
height: 12px;
background: #c00000;
position: absolute;
top: 4px;
left: 4px;
border-radius: 100%;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
opacity: 0;
-webkit-transform: scale(0);
transform: scale(0);
}
[type="radio"]:checked + label:after {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.minha-solicitacao {
margin: 40px 0px;
}
.minha-solicitacao h2 {
text-align: center;
}
.cart_totals h2 {
display: none;
}
.cart-subtotal {
display: none;
}
.checkout-button {
width: 300px;
margin: 0px 10px !important;
background-color: #c00000 !important;
}
.checkout-button:hover {
background-color: transparent;
}
.checkout-button-r {
width: 300px;
max-height: 44.75px;
padding: 9.88875px 22.652px;
text-align: center;
background-color: #000;
color: white;
margin: 0px 10px;
}
.checkout-button::after {
display: none;
}
.buttons-cart {
display: flex;
flex-direction: row;
}
.woocommerce-message {
display: none;
}
.checkout-flex {
display: flex;
flex-direction: row;
justify-content: space-evenly;
width: 100%;
margin-bottom: 50px;
}
.checkout-box {
width: auto;
height: 500px;
}
.checkout-box-1 {
width: 700px;
background: #fff;
border-radius: 10px;
margin: 20px 0px;
filter: drop-shadow(0 0 0.8rem #dadada);
}
.checkout-box-1-in {
margin: 20px;
padding: 16px;
}
.checkout-box-1-in h2 {
text-align: center;
font-size: 24px;
font-weight: 700;
}
.checkout-box-1-in h3 {
font-size: 20px;
font-weight: 500;
border-top: none !important;
}
.comstar-checkout {
padding-right: 50px;
}
.comstar-checkout dl div {
display: block;
padding: 0px;
}
.comstar-checkout .total {
font-size: 18pt;
font-weight: bold;
color: #a70000;
}
.campo-max input {
width: 100%;
margin-bottom: 20px;
}
.campo-min input {
width: 280px;
margin-bottom: 20px;
}
.campo-flex {
display: flex;
flex-direction: row;
justify-content: space-between;
}
.campo-flex-b {
display: flex;
flex-direction: row;
}
.store-select {
width: 100%;
margin-bottom: 20px;
border: 2px solid !important;
}
.checkout-button-form {
text-align: center;
margin: 20px 0px;
}
.checkout-button-form button {
font-family: 'Roboto', sans-serif !important;
font-weight: 500 !important;
color: white;
background-color: #c00000;
padding: 9.88875px 22.652px;
text-transform: uppercase;
}
.checkout-button-form-t {
text-align: center;
margin: 20px 0px;
}
.checkout-button-form-t button {
color: black;
text-transform: uppercase;
background-color: transparent;
border: 1px solid black;
padding: 9.88875px 22.652px;
margin: 0px 20px;
}
.estado {
color: #d8d8d8 !important;
}
.checkout-box-1-in input {
box-shadow: none !important;
background-color: transparent !important;
border-bottom: 1px solid black;
outline: none !important;
}
.perguntas-frequentes {
margin: 90px 0px;
}
.perguntas-frequentes h3 {
font-family: 'Roboto', sans-serif;
font-size: 22px;
font-weight: 700;
}
.toggle-plano {
position: relative;
display: block;
width: 40px;
height: 20px;
cursor: pointer;
-webkit-tap-highlight-color: transparent;
transform: translate3d(0,0,0);
}
.toggle-plano::before {
content: "";
position: relative;
top: 3px;
left: 3px;
width: 34px;
height: 14px;
display: block;
background: #9A9999;
border-radius: 8px;
transition: background .2s ease;
}
.toggle-plano span {
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
display: block;
background: gray;
border-radius: 10px;
box-shadow: 0 3px 8px rgba(#9A9999,.5);
transition: all .2s ease;
}
.toggle-plano span::before {
content: "";
position: absolute;
display: block;
margin: -18px;
width: 56px;
height: 56px;
background: rgba(#4F2EDC,.5);
border-radius: 50%;
transform: scale(0);
opacity: 1;
pointer-events: none;
}
#cbx:checked + .toggle-plano 
#cbx::before {
background: #947ADA;
}
#cbx span {
background: #4F2EDC;
transform: translateX(20px);
transition: all .2s cubic-bezier(.8,.4,.3,1.25), background .15s ease;
box-shadow: 0 3px 8px rgba(#4F2EDC,.2);
}
#cbx::before {
transform: scale(1);
opacity: 0;
transition: all .4s ease;
}
.campo-inline {
display: inline;
}
.mid-campo-inline {
margin-bottom: 20px;
}
.boleto-img {
display: flex;
justify-content: center;
} .wpcf7-form {
max-width: 380px;
} .wpcf7-form p {
margin: 0 !important;
}
.wpcf7-form label {
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 16px !important;
}
.wpcf7-form input {
outline: none;
}
.wpcf7-form .wpcf7-submit {
text-transform: uppercase !important;
}
.wpcf7-form .ajax-loader {
display: none;
}
.buttons-consorcio-revisao button {
text-transform: uppercase !important;
background-color: #000;
outline: none;
}
.figure-section-1 figure {
max-width: 500px;
max-height: 430px;
}
.figure-section-2 figure {
max-width: 500px;
max-height: 430px;
}
.motos-semi-novos li {
margin: 40px 4px !important;
}
.motos-semi-novos li h2 {
margin: 0 !important;
}
.section-interesse {
position: relative;
top: -17em;
width: 50%;
}
.woocommerce-product-gallery {
margin: 0 !important;
z-index: 30;
}
.product-type-simple h1 {
margin: 0 !important;
}
.br-30 {
width: 100%;
margin-bottom: 30px;
}
.section-description-moto-nova {
position: relative;
top: -180px;
}
.woocommerce-product-gallery__wrapper img{
width: 700px;
}
.form-cont-flex {
margin-left: 165px;
}
.secondary-navigation {
left: 180px;
position: relative;
}
@media(min-width: 1700px){
.owl-item .sa_hover_container {
min-height: 762px!important;
}
}
@media only screen and (min-width: 1470px) and (max-width: 1680px) {
.owl-item .sa_hover_container {
min-height:610px!important;
}
.main-navigation ul.menu, .main-navigation ul.nav-menu {
padding-left: 80px;
}
}
@media only screen and (min-width: 1360px) and (max-width: 1450px) {
.owl-item .sa_hover_container {
min-height: 544px !important;
}
.main-navigation ul.menu, .main-navigation ul.nav-menu {
padding-left: 80px;
}
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
.primary-navigation {
margin-left: 100px;
}
}
@media only screen and (min-width: 680px) and (max-width: 1024px) {
header div:nth-child(1 of .col-full) {
margin-right: 0px;
margin-left: 0px;
}
.custom-logo {
width: 180px!important;
padding-top: 10px;
}
.secondary-navigation {
width: 45%!important;
padding-top: 10px;
margin: 0px;
left: 125px;
}
.nav-menu a {
padding: 2em 0.4em 0em 0.4em!important;
font-size: 10px;
}
.wp-block-button {
width: 150px!important;
padding-top: 5px;
}
.home-displayinline {
left: -150px;
}
body .is-layout-flex {
flex-direction: column;
}
.wp-container-core-columns-is-layout-28f84493 .is-vertically-aligned-center {
padding-right: 0px!important;
margin-right: 0px!important;
}
.svi-mainsection {
min-height: 210px !important;
}
}
@media (max-width: 670px) {
.site-header {
border-bottom: none;
}
.home-displayinline {
left: 0px;
}
}
@media (max-width: 500px) {
.content-seminovos-price  {
margin-left: 0 !important;
}
.form-cont-flex {
margin-left: 0 !important;
} .page-template-page-acessorios .img-banner h1 {
font-size: 45px !important;
}
.page-template-page-motos-honda .img-banner h1 {
font-size: 45px !important;
}
.page-template-page-motos-seminovos .img-banner h1 {
font-size: 45px !important;
}
.page-template-page-acessorios .footer-widgets .footer-widget-1 {
width: 330px;
} .section-description-moto-nova {
position: inherit;
}
.section-interesse {
position:initial;
top: 0;
z-index: 10;
margin-bottom: 30px;
width: 100%;
}
.section-interesse h3 {
text-align: center;
}
.section-interesse .buttons-consorcio-revisao {
text-align: center;
}
.filter-seminovos {
display: none !important;
}
.figure-section-2 figure {
min-height: 260px !important; 
height: 260px !important;
min-width: 330px;
width: 330px;
margin: 0 5% 10px !important;
}
.figure-section-1 figure {
min-height: 260px !important; 
height: 260px !important;
min-width: 330px;
width: 330px;
margin: 0 5% 10px !important;
}
.final-squad-banner {
margin-bottom: 20px;
}
.espaco-comstar {
display: none;
}
.wp-block-columns {
margin: 0 !important;
}
.wp-block-column {
margin: 0 !important;
}
.page-template-page-motos-honda .site-branding {
margin-left: 23px;
}
.page-template-page-motos-seminovos .site-branding {
margin-left: 23px;
}
.page-template-page-acessorios .site-branding {
margin-left: 23px;
}
.template-theme-custom {
margin: 0px 20px;
}
.page-template-page-motos-honda .handheld-navigation {
left: -170px; }
.page-template-page-motos-seminovos .handheld-navigation {
left: -170px; }
.page-template-page-acessorios .handheld-navigation {
left: -170px; }
.page-template-page-motos-honda .menu-toggle {
position: relative !important;
left: -263px !important;
}
.page-template-page-motos-seminovos .menu-toggle {
position: relative !important;
left: -263px !important;
}
.page-template-page-acessorios .menu-toggle {
position: relative !important;
left: -263px !important;
}
.menu-toggle {
position: relative !important;
left: -308px;
outline: none !important;
}
.layout-left {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.layout-right {
justify-content: center;
}
.layout-left {
width: 100% !important;
}
.page-layout-flex {
flex-direction: column;
align-items: center;
}
.page-template-page-motos-honda .col-full {
max-width: 100%;
margin: 0;
}
.page-template-page-motos-seminovos .col-full {
max-width: 100%;
margin: 0;
}
.page-template-page-acessorios .col-full {
max-width: 100%;
margin: 0;
}
.buttons-acessorios {
flex-direction: column;
}
.buttons-acessorios .theme-button-b {
width: 238px;
align-self: flex-end;
margin: 0px 10px;
}
.filter-seminovos {
display: inline-flex;
flex-wrap: wrap;
}
.menu-motos-honda ul {
flex-wrap: wrap;
}
.menu-motos-honda li {
padding: 0 6px !important; } .summary {
margin-bottom: 0 !important; }
.product-type-simple {
margin: 0 !important;
}   .checkout-flex {
flex-direction: column;
justify-content: center;
}
.checkout-box-1 {
max-width: 350px;
margin: 0px !important;
}
.checkout-box-1-in {
width: 400px !important;
}
.campo-flex {
flex-direction: column;
} .box-consorcio {
flex-direction: column;
filter: drop-shadow(0 0 0rem #dadada);
margin: 14px;
justify-content: center !important;
}
.box-consorcio .flex-control-thumbs {
text-align: center;
}
.consorcio-planos {
margin-top: 70px;
}
.container-planos {
flex-direction: column;
}
.box-planos {
filter: drop-shadow(0 0 0.5rem #dadada);
margin: 10px !important;
margin: 20px 10px !important;
}
.home-displayinline a {
font-size: 22px !important;
}
.banner-motos-honda a {
font-size: 22px !important;
}
.grupo-nossas-lojas-slider {
display: unset;
}
.grupo-nossas-lojas {
display: none;
}
.banner-tittle {
max-width: 100% !important;
margin-top: 0 !important;
}
.banner-tittle h1 {
font-size: 28px;
}
.menu-toggle:focus {
outline-color: none !important;
}
.group-hero-text h1 {
font-size: 24px !important;
}
.group-hero-text {
margin: 0px !important;
margin-top: 30px !important;
}  .home-displayinline {
position: inherit;
}
.custom-logo {
max-width: 270px !important;
width: 270px !important;
}
.site-branding {
width: 150px;
}
.nav-menu {
width: 800px;
}
.main-navigation {
height: 73px;
}
.main-navigation ul.nav-menu ul li a {
border-bottom: none;
padding: 1.618em 1em!important;
margin-bottom: 0em;
}
.menu-toggle {
height: 100%;
border: none !important;
position: relative !important;
}
.menu-toggle:after {
background-color: #c00000 !important;
}
.menu-toggle:before {
background-color: #c00000 !important;
}
.menu-toggle span {
display: none;
}
.head-banner-home {
min-height: 200px;
height: 45vh;
}
.mid-slim-banner-full {
min-height: 199px;
height: 200px;
}
.mid-slim-banner-full .wp-block-cover__inner-container  img {
width: 20px;
height: 20px;
} .mid-slim-banner-columns {
display: flex !important;
}
.mid-slim-banner-icon {
position: relative;
left: 0px;
}
.mid-slim-banner-icon-2 {
position: relative;
left: 0px;
}
.mid-slim-banner-icon-3 {
position: relative;
left: 0px;
}
.final-squad-banner {
min-height: 260px !important; 
height: 260px !important;
min-width: 330px;
width: 330px;
}
.linha-ampla {
display: none;
}
.storefront-handheld-footer-bar {
display: none;
}
h1 {
font-size: 36px !important;
}
h2 {
font-size: 36px !important;
}
h3 {
font-size: 24px !important;
}
p {
font-size: 16px !important;
}
a {
font-size: 16px !important;
}
.category-moto-new {
background-color: lightgray;
min-height: 95px;
height: 95px;
}
.category-moto-new ul {
display: inline-block;
width: 100%;
padding: 0 !important;
margin: 0 !important;
}
.category-moto-new li {
display: inline-block;
padding: 8px;
}
.handheld-navigation {
background-color: white;
}
.menu li {
padding: 0px 30px;
}
.menu-toggle {
outline: none !important;
}
.column-section-differential .section-differential {
margin-bottom: 0 !important;
} .wc-block-grid__product {
margin: 0 !important;
}
.handheld-navigation {
background-color: white;
position: relative;
left: -218px; }
.footer-widget-1 {
margin: 0px 10px;
}
.footer-widget-2 {
margin: 0px 10px;
}
.footer-widget-3 {
margin: 0px 10px;
}
.main-navigation {
width: 480px !important;
}
.category-moto-new {
background-color: lightgray;
min-height: 140px;
height: 140px;
}
}
@media (max-width: 390px) {
.menu-toggle {
position: relative !important;
left: -345px;
}
.page-template-page-motos-honda .menu-toggle {
position: relative !important;
left: -300px !important;
}
.page-template-page-motos-seminovos .menu-toggle {
position: relative !important;
left: -300px !important;
}
.page-template-page-acessorios .menu-toggle {
position: relative !important;
left: -300px !important;
}
}
@media (max-width: 360px) {
.menu-toggle {
position: relative !important;
left: -360px;
}
.category-moto-new {
background-color: lightgray;
min-height: 145px;
height: 145px;
}
.page-template-page-motos-honda .menu-toggle {
position: relative !important;
left: -325px !important;
}
.page-template-page-motos-seminovos .menu-toggle {
position: relative !important;
left: -325px !important;
}
.page-template-page-acessorios .menu-toggle {
position: relative !important;
left: -325px !important;
}
}
@media (max-width: 320px) {
.menu-toggle {
position: relative !important;
left: -399px;
}
.custom-logo {
margin-top: 20px;
max-width: 245px !important;
width: 245px !important;
}
.category-moto-new {
background-color: lightgray;
min-height: 190px;
height: 190px;
}
.page-template-page-motos-honda .menu-toggle {
position: relative !important;
left: -354px !important;
}
.page-template-page-motos-seminovos .menu-toggle {
position: relative !important;
left: -354px !important;
}
.page-template-page-acessorios .menu-toggle {
position: relative !important;
left: -354px !important;
}
}
@media (max-width: 280px) {
.menu-toggle {
position: relative !important;
left: -440px;
}
.custom-logo {
margin-top: 20px;
max-width: 208px !important;
width: 208px !important;
}
.category-moto-new {
background-color: lightgray;
min-height: 185px;
height: 185px;
}
.page-template-page-motos-honda .menu-toggle {
position: relative !important;
left: -395px !important;
}
.page-template-page-motos-seminovos .menu-toggle {
position: relative !important;
left: -395px !important;
}
.page-template-page-acessorios .menu-toggle {
position: relative !important;
left: -395px !important;
}
#stores_slider_slide01 img {
margin: 0px 40% !important;
}
#stores_slider_slide01 h3 {
margin: 0px 35% !important;
}
#stores_slider_slide01 a {
margin: 0px 17% !important;
}
#stores_slider_slide02 img {
margin: 0px 40% !important;
}
#stores_slider_slide02 h3 {
margin: 0px 42% !important;
}
#stores_slider_slide02 a {
margin: 0px 17% !important;
}
#stores_slider_slide03 img {
margin: 0px 40% !important;
}
#stores_slider_slide03 h3 {
margin: 0px 35% !important;
}
#stores_slider_slide03 a {
margin: 0px 17% !important;
}
#stores_slider_slide04 img {
margin: 0px 40% !important;
}
#stores_slider_slide04 h3 {
margin: 0px 33% !important;
}
#stores_slider_slide04 a {
margin: 0px 17% !important;
}
#stores_slider_slide05 img {
margin: 0px 40% !important;
}
#stores_slider_slide05 h3 {
margin: 0px 40% !important;
}
#stores_slider_slide05 a {
margin: 0px 17% !important;
}
#stores_slider_slide06 img {
margin: 0px 40% !important;
}
#stores_slider_slide06 h3 {
margin: 0px 39% !important;
}
#stores_slider_slide06 a {
margin: 0px 17% !important;
}
}
.page-template-page-acessorios .col-full {
max-width: 100%;
}
.handheld-navigation a {
text-transform: uppercase;
}
.page-template-page-acessorios .img-banner {
position: relative;
width: 100%;
height: 430px;
display: flex;
align-items: center;
justify-content: center;
color: white;
}
.page-template-page-acessorios .img-banner img {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
z-index: -1;
}
.page-template-page-acessorios .img-banner h1 {
font-size: 62px;
color: white !important;
height: auto !important;
text-align: center;
}  
.page-layout-flex {
display: flex;
}
.layout-left {
width: 20%;
margin: 20px 50px;
}
.layout-right {
display: flex;
width: 80%;
justify-content: center;
}
.container-products {
width: 1003px;
}
.product-box {
display: flex;
flex-wrap: wrap;
}
.wc-block-grid__products {
justify-content: center;
}
.wc-block-grid__product-image:hover {
box-shadow: 0 0 6px #484848;
border-radius: 20px;
}
.wc-block-grid__products li {
display: flex;
flex-direction: column;
max-width: 324px;
justify-content: center;
align-items: center;
text-align: center;
}
.wp-block-button {
width: 170px;
padding-top: 15px;
padding-bottom: 15px;
text-align: center;
color: #000;
text-transform: uppercase;
font-weight: 600;
margin-left: 30px;
margin-bottom: 30px;
cursor: pointer;
display: inline-block;
background-color: transparent;
border: 3px solid #a6a6a6;
border-radius: 50px;
transition: all 0.15s ease-in-out;
color: black;
background-image: linear-gradient(30deg, #001781 50%, transparent 50%);
background-size: 500px;
background-repeat: no-repeat;
background-position: 0%;
}
.wp-block-button:hover {
color: white;
background-color: #e1020b;
box-shadow: 0 0 10px 0 #06e5f9 inset, 0 0 20px 2px #06e5f9;
border: 3px solid #06e5f9;
animation: ankush-btn-1-pulse 1s infinite;
transition: 0.3s;
background-position: 100%;
}
@keyframes ankush-btn-1-pulse {
0% {
transform: scale(1);
}
70% {
transform: scale(0.9);
}
100% {
transform: scale(1);
}
}
.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,
.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover {
background-color: transparent;
}
.hentry .entry-content .wp-block-button .wp-block-button__link{
padding: 0em;
}
.grid-product-geral .wp-block-button__link {
width: 150px !important;
}
.wp-block-button__link:not(.has-background) {
background-color: transparent;
}
.wp-block-button__link:not(.has-background):hover, .wp-block-button__link:not(.has-background):focus, .wp-block-button__link:not(.has-background):active {
border-color: transparent;
background-color: transparent;
}
.product-box li h2 {
font-size: 20px !important;
}
.page-template-page-motos-honda .col-full {
max-width: 100%;
}
.page-template-page-motos-honda .img-banner {
position: relative;
width: 100%;
height: 430px;
display: flex;
align-items: center;
justify-content: center;
color: white;
}
.page-template-page-motos-honda .img-banner img {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
z-index: -1;
}
.page-template-page-motos-honda .img-banner h1 {
font-size: 62px;
color: white;
height: auto !important;
text-align: center;
}
.template-motos-honda ul {
max-width: 1003px;
}
.template-motos-honda .title-flex h2 {
color: #000;
}
.product-type-simple {
margin: 0 10px;
}
.product-type-simple img {
border-radius: 0 !important;
}
.template-container {
display: flex;
justify-content: center;
}
.menu-motos-honda ul {
display: flex;
justify-content: center;
align-items: center;
background-color: #d0d0d0;
width: 100%;
margin: 0;
}
.menu-motos-honda ul li {
padding: 10px 20px;
margin: 0px 4px;
list-style-type: none;
}
.menu-motos-honda ul li button {
font-size: 16px;
font-weight: 700;
color: #000;
text-transform: uppercase;
background-color: transparent;
outline: none;
}
.page-template-page-motos-seminovos .col-full {
max-width: 100%;
}
.page-template-page-motos-seminovos .img-banner {
position: relative;
width: 100%;
height: 430px;
display: flex;
align-items: center;
justify-content: center;
color: white;
}
.page-template-page-motos-seminovos .img-banner img {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
z-index: -1;
}
.page-template-page-motos-seminovos .img-banner h1 {
font-size: 62px;
color: white;
height: auto !important;
text-align: center;
}  
.filter-seminovos {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
margin-bottom: 20px;
background-color: #e5e5e5;
}
.seminovos-filter {
padding: 10px 30px;
justify-content: center;
align-items: center;
}
.seminovos-filter p {
margin: 0 !important;
}
.seminovos-filter select {
padding: 8px 0px;
width: 190px;
border: none;
outline: none;
}
.title-flex {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
margin-top: 40px;
}
.pagination {
font-family: 'Roboto', sans-serif !important;
font-size: 14px;
font-weight: 400;
border: none !important;
}
.pagination .page-numbers {
padding: 3px 8px;
border: 1px solid #000;
}
.pagination .current {
border: 1px solid 000;
padding: 3px 8px;
background-color: brown;
color: white;
}
.pagination .prev {
border: 1px solid #000;
padding: 3px 8px;
}
.carousel-slider__product {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.carousel-slider__product .add_to_cart_button {
padding: 12px 19.8205px !important;
font-size: 15px;
border-radius: 0;
border-radius: 0 !important;
}
.grid-product-geral .wp-block-button__link {
width: 150px !important;
}
.figure-section-1 figure img {
border-radius: 0 !important;
margin-bottom: 20px;
}
.figure-section-2 figure img {
border-radius: 0 !important;
margin-bottom: 20px;
}
.content-seminovos-price p {
margin: 0 !important;
font-size: 20px;
font-weight: 500;
}
.content-seminovos-price  {
margin-left: 165px;
}
.content-seminovos-price .woocommerce-Price-amount {
font-size: 48px;
font-weight: 900;
color: #c00000;
margin: 0 !important;
}
.form-contato-flex {
display: flex;
justify-content: center;
} .page-template-page-motos-honda .footer-widgets {
width: 1063px;
}
.page-template-page-motos-honda .site-footer {
display: flex;
justify-content: center;
}
.page-template-page-motos-seminovos .footer-widgets {
width: 1063px;
}
.page-template-page-motos-seminovos .site-footer {
display: flex;
justify-content: center;
}
.page-template-page-acessorios .footer-widgets {
width: 1063px;
}
.page-template-page-acessorios .site-footer {
display: flex;
justify-content: center;
}
.quantity input {
outline: none;
}
.consorcio-grid {
margin: 0 20px;
}
.cookie-notice-container {
background-color: #cecece;
}
.cookie-notice-container span {
color: #000;
}
.cn-buttons-container a {
background-color: #c00000 !important;
border-radius: 0 !important;
} .cat-filter-acessorios ul {
list-style-type: none;
margin: 0;
}
.cat-filter-acessorios li {
font-size: 20px;
padding: 2px 0px 0px 3px;
background-color: #cecece;
margin-bottom: 5px;
}
.cat-filter-acessorios a {
display: none;
}
.cat-filter-acessorios {
width: 200px;
margin-bottom: 10px;
}
.faixa-de-preco select {
width: 200px;
padding: 8px 0px;
border: none;
background-color: #cecece;
font-size: 20px;
margin-bottom: 10px;
outline: none;
} h1.product_title, h1.entry-title {
text-align: center;
}
.wpcf7-form-control {
width: 100%;
}
.field-mask-date {
max-width: 25%;
}
.field-mask-time {
max-width: 25%
} input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
} input[type=number] {
-moz-appearance: textfield;
}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails{text-align:center}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::before,.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{content:"";display:table}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{clear:both}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li{display:inline-block;width:auto !important;float:none !important;margin-bottom:0 !important}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li img{max-height:16px;width:auto;display:block}.widget_brand_nav ul li .count{float:right}.tax-product_brand .woocommerce-products-header{display:flex;flex-direction:column;margin:0 0 2.2906835em;text-align:center}.tax-product_brand .woocommerce-products-header .brand-thumbnail{margin:0 0 1em;width:auto;max-height:2.2906835em;align-self:center;order:1}.tax-product_brand .woocommerce-products-header .woocommerce-products-header__title,.tax-product_brand .woocommerce-products-header .term-description{order:2}div#brands_a_z::before,div#brands_a_z::after{content:"";display:table}div#brands_a_z::after{clear:both}div#brands_a_z ul.brands_index{margin-left:0;padding:0}div#brands_a_z ul.brands_index li{float:none;display:inline-block;margin:0 .3342343017em .2360828548em 0;padding:0;text-transform:uppercase}div#brands_a_z ul.brands_index li a,div#brands_a_z ul.brands_index li span{float:none;display:block;border:0;padding:.3819820591em;min-width:1.618em;text-align:center;background-color:#eee;color:#43454b;line-height:1}div#brands_a_z ul.brands_index li span{opacity:.3}div#brands_a_z h3{text-transform:uppercase}div#brands_a_z a.top{padding:.6180469716em;background-color:#eee;color:#43454b;border:0;line-height:1}div#brands_a_z ul.brands{margin-left:0;list-style-position:inside}div#brands_a_z ul.brands li{margin:0 0 .3819820591em;padding:0 0 .3819820591em;border-bottom:1px solid rgba(0,0,0,.05)}.storefront-wc-brands-single-product{margin:0 0 .5407911001em}.storefront-wc-brands-single-product img{max-height:2.2906835em}@media(min-width: 768px){div#brands_a_z ul.brands_index{width:21.7391304348%;float:left;margin-right:4.347826087%;transition:all .5s ease}div#brands_a_z h3{width:73.9130434783%;float:right;margin-right:0;clear:right;text-transform:uppercase}div#brands_a_z h3:first-of-type{margin-top:0}div#brands_a_z a.top{clear:right}div#brands_a_z ul.brands{width:73.9130434783%;float:right;margin-right:0;clear:right}}.wcsvfs-hidden{display:none!important;visibility:hidden!important}.wcsvfs-swatches{overflow:hidden;padding:.5em 0}.wcsvfs-swatches .swatch-color{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;margin-right:15px;cursor:pointer;border:1px solid transparent;position:relative;opacity:.5}.wcsvfs-swatches .swatch-image,.wcsvfs-swatches .swatch-label{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;margin-right:15px;cursor:pointer;border:1px solid transparent;position:relative;opacity:.5}.woocommerce-widget-layered-nav-list .wcsvfs-swatches .swatch{opacity:1}.wcsvfs-swatches .swatch.selected{border-color:#999;opacity:1}.wcsvfs-swatches .swatch:hover{opacity:1}.wcsvfs-swatches .swatch-color.selected{-webkit-box-shadow:0 0 5px;-moz-box-shadow:0 0 5px;box-shadow:0 0 5px}.woocommerce-widget-layered-nav-list .swatch.selected{border:none;box-shadow:none;overflow:initial}.wcsvfs-swatches .swatch.disabled{opacity:.5}.wcsvfs-swatches .swatch-color{text-indent:-9999px;border:2px solid #ccc}.wcsvfs-swatches .swatch-color.selected{border-color:#333}@keyframes check{0%{width:0;height:0}50%{width:6px}100%{height:10px}}.wcsvfs-swatches .swatch-color.selected:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);content:"";width:6px;height:10px;display:block;border:solid #eee;border-width:0 2px 2px 0;position:absolute;top:calc(50% - 1px);left:50%;transform:translate(-50%,-50%) rotate(45deg);animation:check .6s ease-in-out 0s 1 forwards}.wcsvfs-swatches .swatch-label{background-color:#f1f1f1}.wcsvfs-swatches .swatch-image{overflow:hidden}.woosvi_strap img:hover{cursor:pointer!important}.fader-enter-active,.fader-leave-active{transition:opacity .3s}.fader-enter,.fader-leave-to{opacity:0}div.svi-stackedsection{display:inline-block;margin-top:15px;width:100%}ul.svistacked{list-style:none;margin:0;padding:0!important}img.svi-thumb-image{animation-direction:normal;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadein;animation-timing-function:ease-out;opacity:0}@keyframes fadein{0%{opacity:0}to{opacity:1}}div.svi-thumb img{width:auto}ul.svistacked li:before{content:none}ul.svistacked.columns-1 li{float:none;margin-right:0;width:100%}.swiper{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.swiper-slide img{width:100%!important}.sviproslider{position:relative}.swiper-lazy:not(.swiper-lazy-loaded){opacity:0!important}.swiper-lazy-preloader{border:4px solid var(--lazyloadColor)!important;border-right:4px solid transparent!important}.sviswiper-pagination .swiper-pagination-bullet-active,.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--paginationColor)}.swiper-button-next.swiper-buttoncustom,.swiper-button-prev.swiper-buttoncustom{color:var(--sviproslider_navcolor,var(--swiper-theme-color))}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{color:#000}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{color:#fff}.svi-gallery-thumbs.swiper-horizontal{margin-top:30px}.svi-gallery-thumbs.swiper-vertical:not(.swiper-rtl) .swiperThumbs-swiper-button-prev{height:25px;left:50%;margin-top:0;right:unset;top:5px;transform:rotate(90deg) translateY(50%)}.svi-gallery-thumbs.swiper-vertical:not(.swiper-rtl) .swiperThumbs-swiper-button-next{bottom:5px;height:25px;left:50%;margin-top:0;right:unset;top:unset;transform:rotate(90deg) translateY(50%)}.svi-gallery-thumbs.swiper-vertical.swiper-rtl .swiperThumbs-swiper-button-next{bottom:5px;height:25px;left:50%;margin-top:0;right:unset;top:unset;transform:rotate(-90deg) translateY(-50%)}.svi-gallery-thumbs.swiper-vertical.swiper-rtl .swiperThumbs-swiper-button-prev{height:25px;left:50%;margin-top:0;right:unset;top:5px;transform:rotate(-90deg) translateY(-50%)}div.sviproslider div.swiper-button-disabled{display:none}.sviflex-l>.sviproslider .gallery-top-title{right:0}.sviflex-l>.sviproslider .gallery-top-title,.sviflex-r>.sviproslider .gallery-top-title{bottom:-10%;position:absolute;width:80%;z-index:10}.sviis-loading{display:none}.svi-gallery-thumbs img:hover{cursor:pointer}.svi-mainsection{height:auto;max-height:100%;max-width:100%;width:auto}.woosvi_strap img[data-v-dfa72ae6]:hover{cursor:pointer!important}.fader-enter-active[data-v-dfa72ae6],.fader-leave-active[data-v-dfa72ae6]{transition:opacity .3s}.fader-enter[data-v-dfa72ae6],.fader-leave-to[data-v-dfa72ae6]{opacity:0}div.svimainthumb.svi-thumbsection[data-v-dfa72ae6]{margin-top:15px}.svivariationsthumb ul.svithumbnails.svishow[data-v-dfa72ae6]{width:auto!important}.svivariationsthumb ul.svithumbnails.svishow li[data-v-dfa72ae6]:only-child{width:100%!important}ul.svithumbnails.svishow[data-v-dfa72ae6]{display:inline-block;list-style:none;margin:0;padding:0!important;width:100%}img.svi-thumb-image[data-v-dfa72ae6]{animation-direction:normal;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadein-dfa72ae6;animation-timing-function:ease-out;opacity:0}@keyframes fadein-dfa72ae6{0%{opacity:0}to{opacity:1}}div.svi-thumb img[data-v-dfa72ae6]{width:auto}.sviflex-l .svi-thumbsection,.sviflex-r .svi-thumbsection{margin-top:0!important}.et_pb_module .gallery-svi{width:100%!important}.woocommerce-product-gallery{display:block!important}.woosvi_strap{height:auto;position:relative;width:auto}.woosvi_strap img{height:auto;width:100%}.woosvi_strap img,.woosvi_strap:not(.svi-stacked-parent){max-height:100%;max-width:100%}img.svi-opacity{animation:unset!important;opacity:.5!important;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in}.woosvi_strap.sviflex>.sviproslider,.woosvi_strap.sviflex>.svistatic{display:-ms-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.woosvi_strap.sviflex>.sviproslider .swiper-slide,.woosvi_strap.sviflex>.svistatic .swiper-slide{height:auto!important}.sviflex-l>.sviproslider .svi-gallery-thumbs:not(.swiper-container-rtl),.sviflex-l>.svistatic .svi-thumbsection:not(.swiper-container-rtl){flex-basis:15%;max-width:15%;order:1}.sviflex-l>.sviproslider .svi-gallery-top:not(.swiper-container-rtl),.sviflex-l>.svistatic .svi-mainsection:not(.swiper-container-rtl){flex-basis:80%;max-width:80%;order:2}.sviflex-l>.sviproslider .svi-gallery-thumbs.swiper-container-rtl,.sviflex-l>.svistatic .svi-thumbsection.swiper-container-rtl{flex-basis:15%;max-width:15%;order:2}.sviflex-l>.sviproslider .svi-gallery-top.swiper-container-rtl,.sviflex-l>.svistatic .svi-mainsection.swiper-container-rtl{flex-basis:80%;max-width:80%;order:1}.sviflex-r>.sviproslider .svi-gallery-thumbs:not(.swiper-container-rtl),.sviflex-r>.svistatic .svi-thumbsection:not(.swiper-container-rtl){flex-basis:15%;max-width:15%}.sviflex-r>.sviproslider .svi-gallery-top:not(.swiper-container-rtl),.sviflex-r>.svistatic .svi-mainsection:not(.swiper-container-rtl){flex-basis:80%;max-width:80%}.sviflex-r>.sviproslider .svi-gallery-thumbs.swiper-container-rtl,.sviflex-r>.svistatic .svi-thumbsection.swiper-container-rtl{flex-basis:15%;max-width:15%;order:1}.sviflex-r>.sviproslider .svi-gallery-top.swiper-container-rtl,.sviflex-r>.svistatic .svi-mainsection.swiper-container-rtl{flex-basis:80%;max-width:80%;order:2}.sviproslider .swiper:not(.swiper-cube) .swiper-slide{min-height:auto!important}.svitn_wrapper:first-of-type{margin-top:5px}.svitn_img{border:1px solid #d3d3d3!important;cursor:pointer;display:inline-block!important;height:31px!important;margin:1px!important;transition:.25s;width:35px!important}.svitn_current_img{border:1px solid #ff5a00!important;opacity:.3}.svititleimg{text-align:center}.sviflex-r>.sviLigthgallery{left:4%;right:unset}.sviLigthgallery-trigger{display:none}.svivariationsthumb span.sviLigthgallery{height:15px;right:8px;top:8px;width:15px}span.sviLigthgallery{animation:fadeInSvi 1s ease-in-out .4s 1 forwards;border:3px dashed;cursor:pointer;font-size:16px;height:20px;opacity:1;position:absolute;right:15px;top:15px;width:20px;z-index:1010}span.sviLigthgallery:hover{opacity:.5;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in}div.sviicon-play{border:2px solid #fff;border-radius:100px;font-size:100%;height:50%;left:50%;width:50%;z-index:10}div.sviicon-play,div.sviicon-play span.dashicons{position:absolute;top:50%;transform:translate(-50%,-50%)}div.sviicon-play span.dashicons{color:#fff;font-size:2em;height:unset;left:55%;width:unset}div.sviicon-play:hover{background-color:rgba(0,0,0,.5)}div.sviicon-play:active,div.sviicon-play:focus{border:none;outline:0;-moz-outline-style:none}.svistacked span.dashicons{font-size:8vw!important}ul.svithumbnails li.first,ul.svithumbnails:after{clear:both}ul.svithumbnails li{float:left;list-style:none;margin-bottom:15px;margin-left:0;margin-right:3.8%;padding:0;position:relative;width:30.75%}ul.svithumbnails li:before{content:none}ul.svithumbnails.columns-1 li{float:none;margin-right:0;width:100%}ul.svithumbnails.columns-2 li{width:48%}ul.svithumbnails.columns-4 li{width:22.05%}ul.svithumbnails.columns-5 li{width:16.9%}ul.svithumbnails.columns-6 li{margin-right:3%;width:14.1%}ul.svithumbnails.columns-7 li{width:11%}ul.svithumbnails.columns-8 li{margin-right:2.8%;width:10%}ul.svithumbnails.columns-9 li{margin-right:2.2%;width:9.1%}ul.svithumbnails.columns-10 li{margin-right:2%;width:8.2%}ul.svithumbnails li.last{margin-right:0}div.svi-stackedsection ul.svistacked li>div.plyr{display:contents!important}.shopkeeper-svi{overflow:hidden!important}.cd-quick-view .gallery-svi{float:left!important;max-width:480px!important}.svi-drop-gallery img{height:auto;max-width:100%}.pswp__caption__center{text-align:center}.pswp__caption{bottom:3em}.pswp__previews{background-color:#000;bottom:0;display:flex;flex-flow:row;justify-content:center;left:0;overflow:auto;position:absolute;scrollbar-width:none;width:100%}.pswp__previews::-webkit-scrollbar{display:none}.pswp__previews img{--size:3em;border-radius:0;cursor:pointer;height:var(--size);-o-object-fit:cover;object-fit:cover;opacity:.3;padding:3px 1px;transition:opacity .3s;width:var(--size);z-index:1}.pswp__previews img:hover{opacity:.8}.pswp__previews img.is-active{cursor:default;opacity:1}.pswp__button.pswp__button--thumb{background-image:unset!important;color:#fff;font-size:11px}