@font-face {
font-family: 'Futura Std';
src: url(//ginamadi.com/wp-content/themes/fisino-child/dist/FuturaStd-Book.woff2) format('woff2');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Futura Std';
src: url(//ginamadi.com/wp-content/themes/fisino-child/dist/FuturaStd-Bold.woff2) format('woff2');
font-weight: bold;
font-style: normal;
font-display: swap;
}
body, .fmtpl-banner, .fmtpl-sub-title {
font-family: 'Futura Std', "Futura Std", -apple-system,BlinkMacSystemFont,sans-serif !important;
-moz-font-feature-settings: 'kern';
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
body {
font-size: 17px!important;
} .elementor-button {
color: var(--e-global-color-secondary)!important;
} span.variable-item-span-color {
box-shadow: 0 0 0 1px #e4e4e4!important;
}
table.variations .woo-variation-items-wrapper {
flex-wrap: wrap!important;
}
@media (min-width: 992px) {
.woocommerce-cart .col-lg-9,
.woocommerce-checkout .col-lg-9 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
min-width: 100%;
}
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled {
background-color: var(--e-global-color-primary)!important;
}
.cart_box_content .fisino-cart-empty-box .fisino-parent-term-link:hover {
background: var(--e-global-color-secondary)!important;
border-color: var(--e-global-color-secondary)!important;
color: var(--e-global-color-text)!important;
}
.woocommerce button:hover, .familab_theme button:hover, .woocommerce .woocommerce-info .button:hover, .woocommerce-page .woocommerce-info .button:hover {
background: var(--e-global-color-primary)!important;
}
.product-page-accordian .accordion-item.card button.btn-link:hover {
color: var(--e-global-color-primary)!important;
background-color: var(--e-global-color-secondary)!important;
}
.related.products .fisino-carousel-wrap .swiper-button-next:hover, .related.products .fisino-carousel-wrap .swiper-button-prev:hover, .product-thumbnail .fisino_thumb_action > *:hover {
background-color: var(--e-global-color-primary)!important;
border-color: var(--e-global-color-primary)!important;
}
h2.woocommerce-loop-product__title {
font-weight: 600!important;
}
h2.woocommerce-loop-product__title, .product-infos .price, a, .single-product button.btn-link,
.single-product .product-info .price, .single-product h1.product_title, .single-product .product-info form.cart.variations_form table.variations tr th.label label {
color: var(--e-global-color-text)!important;
}
@media (min-width: 768px) {
.woocommerce div:not(.swiper-container) > ul.products li.product {
padding-left: 5px!important;
padding-right: 5px!important;
}
} h1 {
font-size: 40px!important;
font-weight: 300!important;
text-transform: uppercase!important;
color: var(--e-global-color-primary);
}
.h1-small h1 {
font-size: 30px!important;
}
@media (max-width: 768px) {
h1 {
font-size: 30px!important;
}
.h1-small h1 {
font-size: 20px!important;
}
} .formulario .elementor-field-group {
display: flex;
flex-wrap: nowrap;
}
.formulario label.elementor-field-label {
width: 400px;
display: flex;
justify-content: center;
text-align: center;
}
@media (max-width: 768px) {
.formulario .elementor-field-group {
flex-wrap: wrap!important;
}
} @media (min-width: 992px) {
.onlymobile {
display: none;
}
} a.btn-cita, button.single_add_to_cart_button.button.alt.btn.btn-default, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .elementor-button {
display: block!important;
font-weight: 400!important;
color: #ffffff!important;
text-transform: none!important;
width: fit-content;
margin: 0 0 25px 0;
letter-spacing: 0!important;
line-height: 24px;
background-color: #999999!important;
border: none;
border-radius: 4px;
font-size: 16px!important;
padding: 15px 30px;
}
a.btn-cita:hover, button.single_add_to_cart_button.button.alt.btn.btn-default:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover, .elementor-button:hover {
background-color: #333333!important;
}
p {
max-width: 55ch; }
.elementor-align-center .elementor-button, .elementor-align-left .elementor-button, .elementor-align-right .elementor-button {
width: fit-content!important;
margin: 0 auto!important;
}
@media (min-width: 1280px) {
.home .elementor-section.elementor-section-boxed > .elementor-container {
max-width: 100%!important;
}
} .woocommerce ul.products.products-grid-style.product-item-fisino-style-4 li.product .product-thumbnail:hover .fisino_thumb_action, .page-heading-content.blog-heading-content.single-page.heading-center {
display: none;
}
.variable-item-span.doble-color {
display: inline-flex!important; 
width: 24px; 
height: 24px; 
border-radius: 3px;
overflow: hidden;
border: 1px solid #ccc;
}
.variable-item-span.doble-color span {
display: block;
width: 50%; 
height: 100%; 
}
.grecaptcha-badge{
visibility:hidden;
}
@media (min-width: 1024px){
.product-column{
height: 100vh;
display: flex;
align-items: center;
}
}
h1, h2, h3, h4, h5, h6{
text-transform: uppercase;
font-weight: 400;
}
::selection{
background-color: #999999;
color: #fff;
}
.menu-item-icon{
display: flex;
}
.ig-menu {
transform: translateY(5px);
} figure.woocommerce-product-gallery__wrapper div, .single-product #content .type-product .product-container .product-main.no-sidebar .product-gallery { overflow: hidden;
}
figure.woocommerce-product-gallery__wrapper div a{
background-color: #eaeaea!important;
}
.product-content .row{
align-items: center;
}
.single-product #content .type-product .product-container .product-main .product-gallery .woocommerce-product-gallery .flex-direction-nav .flex-nav-prev, .single-product #content .type-product .product-container .product-main .product-gallery .woocommerce-product-gallery .flex-direction-nav .flex-nav-next {
opacity: 1!important;
transition: all ease 0.3s!important;
background-color: #ffffff24!important;
backdrop-filter: blur(6px)!important;
}
.flex-direction-nav a:hover, .flex-direction-nav a{
color: #ffffff!important;
}
svg.fm-icon:hover, svg.fm-icon {
fill: #767676!important;
stroke: #767676!important;
}