@charset "UTF-8";

.gform_wrapper.gravity-theme {
margin: 0 !important;
}
.gform_wrapper.gravity-theme form .gform_footer {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.gform_wrapper.gravity-theme form .ginput_container_consent input {
vertical-align: middle;
}
.gform_wrapper.gravity-theme form .ginput_container_consent .gfield_consent_label {
font-size: 0.8em;
}
.gform_wrapper.gravity-theme form .gform_fields {
grid-column-gap: 15px;
grid-row-gap: 15px;
}
.gform_wrapper.gravity-theme form .gfield select, .gform_wrapper.gravity-theme form .gfield input, .gform_wrapper.gravity-theme form .gfield textarea {
margin: 0 !important;
padding: 0.8em 1.2em !important;
border-radius: 0 !important;
line-height: 1.3em !important;
font-size: 14px !important;
font-weight: normal !important;
border-width: 1px !important;
}
.gform_wrapper.gravity-theme form .gfield select, .gform_wrapper.gravity-theme form .gfield input:not([type="submit"]) {
max-width: 100% !important;
width: 100%;
}
.gform_wrapper.gravity-theme form .gfield select {
display: block;
box-sizing: border-box;
-webkit-appearance: none !important;
-moz-appearance: none !important;
background-image: url(//staging.taykohotels.com/wp-content/themes/hello-fc/scss/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAdVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhMdQaAAAAJ3RSTlMAAAECAwQGBwsOFBwkJTg5RUZ4eYCHkJefpaytrsXGy8zW3+Do8vNn0bsyAAAAYElEQVR42tXROwJDQAAA0Ymw1p9kiT+L5P5HVEi3qJn2lcPjtIuzUIJ/rhIGy762N3XaThqMN1ZPALsZPEzG1x8LrFL77DHBnEMxBewz0fJ6LyFHTPL7xhwzWYrJ9z22AqmQBV757MHfAAAAAElFTkSuQmCC);
background-position: 100%;
background-repeat: no-repeat;
}
.gform_wrapper.gravity-theme form .gfield input.datepicker {
background-image: url(//staging.taykohotels.com/wp-content/themes/hello-fc/scss/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAYAAAHtrL1SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgyRTFEODUxOTlCRjExRUNCNkJBQTAwMENDMDhFQzdDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgyRTFEODUyOTlCRjExRUNCNkJBQTAwMENDMDhFQzdDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODJFMUQ4NEY5OUJGMTFFQ0I2QkFBMDAwQ0MwOEVDN0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODJFMUQ4NTA5OUJGMTFFQ0I2QkFBMDAwQ0MwOEVDN0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7AbT7PAAABjUlEQVR42mL8//8/AwpAEkgDs6ECM4H4EIgNEECM6FoYQbpANEyCCSoxE6YCIIBgZryBqvwPEfrPAMMwBSAiBtl2GAYIIAxLsbn5PxLmhelkQnIlDKvBNDIhGVKN4mIgYMHwBgPDNxgDIIAQTkcAZIX/0dVh9Q0jIyOIcRaLn0SAOBioDkOOCY1vAsTrgfg6lA0CbXiDCim4sIE0IDbG62xyAEAAUaQZPaT/Ywt1bE5GTlx8aEkEGb/BpRmWCFSB+CE0CaMDY0LONoaGKg4l2G1Gj+czUHoxNK3iBeiaYanoBtQbRIU2Wc6GBdh3aFY2plsiAQgwylIYBYAFxRWMoBKGQR6InaFyoBR6GIiXoOkDBY8tEKcD8R8g3guKHJI8gZLMGRiM8KRwQtgIV4QSkzYZoXQ6WkGLD6ej6SUKMBGQP4OUORZDMaxwP0NRJKMFtTE02NJIMCINqseYkqDGcBdSEXgGyZcz8ZTwpKdqbNkNrQ5iQEoD6dQMaiZo1vlNQmr+DdXDSEpQD1gBAgB2kKaESr1/ZgAAAABJRU5ErkJggg==);
background-position: 100%;
background-repeat: no-repeat;
}
.gform_wrapper.gravity-theme form .gfield select::-ms-expand {
display: none;
}
.gform_wrapper.gravity-theme form .gfield select:focus-visible, .gform_wrapper.gravity-theme form .gfield input:focus-visible, .gform_wrapper.gravity-theme form .gfield textarea:focus-visible {
outline-width: 0 !important;
}
.gform_wrapper.gravity-theme form .gfield input[type=submit]:focus {
outline-width: 0 !important;
}
.gform_wrapper.gravity-theme form .gfield select option {
font-weight: normal;
}
.gform_wrapper.gravity-theme form .ginput_container_date input {
width: 100% !important;
}
.gform_wrapper.gravity-theme h1, .gform_wrapper.gravity-theme h2, .gform_wrapper.gravity-theme h3, .gform_wrapper.gravity-theme h4, .gform_wrapper.gravity-theme h5, .gform_wrapper.gravity-theme h6 {
font-family: unset;
font-size: revert;
}
.gform_confirmation_wrapper {
padding: 20px;
text-align: center;
background-color: #f8ffd9;
color: #000;
}
@media (max-width: 641px) {
.gform_wrapper .ginput_container span.gfield_required {
display: inline !important;
}
}
@media (max-width: 576px) {
.gform-theme-datepicker {
transform: scale(0.9);
padding: 10px !important;
}
.gform-theme-datepicker td, .gform-theme-datepicker th {
padding: 0px !important;
}
.gform-theme-datepicker .ui-datepicker-calendar .ui-state-default {
width: 30px !important;
height: 30px !important;
}
}
@media (max-width: 1365px) {
.gform_wrapper.gravity-theme form .gfield select, .gform_wrapper.gravity-theme form .gfield input, .gform_wrapper.gravity-theme form .gfield textarea {
font-size: 13px !important;
}
}
#moove_gdpr_cookie_info_bar {
z-index: 99999 !important;
max-height: 80vh !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
padding: 5% !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice {
padding: 20px !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p {
font-size: 1rem !important;
font-weight: 400 !important;
line-height: 1.5em !important;
max-width: 800px !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder button {
border: 0px !important;
text-transform: uppercase !important;
padding: 12px 25px !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder .mgbutton.moove-gdpr-infobar-allow-all {
font-weight: bold !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder .mgbutton.moove-gdpr-infobar-reject-btn {
font-weight: 300 !important;
background: none !important;
color: #ccc !important;
padding: 11px 24px !important;
border: 1px solid rgba(255, 255, 255, 0.2) !important;
}
@media (max-width: 1023px) {
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
text-align: center !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
text-align: center;
display: inline !important;
}
}
@media (max-width: 767px) {
#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice {
padding-top: 0px !important;
}
}
.woocommerce-checkout-payment #woo-ml-subscribe {
float: none;
padding: 3px;
margin: 0 0 6px;
}
.woocommerce-checkout-payment #woo-ml-subscribe input {
margin: -2px 8px 0 0;
}
html, body {
font-size: 18px;
line-height: 1.5em;
background-color: #fff;
}
@media (min-width: 1920px) {
html, body {
font-size: 20px;
}
}
@media (max-width: 1366px) {
html, body {
font-size: 16px;
}
}
@media (max-width: 1024px) {
html, body {
font-size: 15px;
}
}
@media (max-width: 576px) {
html, body {
font-size: 14px;
}
}
b, strong {
font-weight: 600;
}
dd, dl, dt, li, ol, ul {
margin-bottom: revert;
}
blockquote.wp-block-quote {
line-height: 1.2em;
color: #ccc;
border-left: 5px solid #ccc;
padding-left: 1.5em;
}
blockquote.wp-block-quote p {
font-style: italic;
}
blockquote.wp-block-quote cite {
font-weight: 600;
font-style: normal;
}
p { }
p:last-child {
margin-bottom: 0;
}
.flexbox-left {
margin-right: auto;
}
.flexbox-right {
margin-left: auto;
}
.fc-progress-bar {
display: block;
width: 100%;
height: 10px;
border-radius: 10px;
overflow: hidden;
margin-top: 40px;
background-color: rgba(124, 96, 87, 0.3);
background-image: linear-gradient(to right, #7C6057, #7C6057);
background-repeat: no-repeat;
background-size: 0 100%;
transition: background-size 0.4s ease-in-out;
}
.fc-formulario-reservas .gform_wrapper.gravity-theme label {
display: none !important;
}
.fc-formulario-reservas .gform_wrapper.gravity-theme select, .fc-formulario-reservas .gform_wrapper.gravity-theme input:not([type="submit"]) {
background-color: white;
border-color: #ccc;
}
.fc-formulario-reservas .gform_wrapper.gravity-theme select, .fc-formulario-reservas .gform_wrapper.gravity-theme input {
border-width: 0px;
height: 50px;
}
.fc-formulario-reservas .gform_wrapper.gravity-theme input[type="submit"] {
background-color: black;
color: white;
}
.fc-formulario-reservas .gform_wrapper.gravity-theme .gform_fields {
grid-column-gap: 1px;
grid-row-gap: 0px;
}
.fc-formulario-reservas .gform_wrapper.gravity-theme .gform_fields .gfield input::-webkit-input-placeholder, .fc-formulario-reservas .gform_wrapper.gravity-theme .gform_fields .gfield select::-webkit-input-placeholder, .fc-formulario-reservas .gform_wrapper.gravity-theme .gform_fields .gfield textarea::-webkit-input-placeholder {
color: black !important;
}
.fc-formulario-reservas .gform_wrapper.gravity-theme .gform_footer {
margin: 0;
padding: 0;
}
#header-stickyscrollup, #header-stickyscrollup-mobile {
display: none;
width: 100%;
position: relative;
z-index: 1;
}
#header-stickyscrollup.sticky, #header-stickyscrollup-mobile.sticky {
position: fixed;
z-index: 10001;
display: block;
width: 100%;
}
#ola-header-stickyscrollup, #ola-header-stickyscrollup-mobile {
display: none;
width: 100%;
position: relative;
z-index: 1;
}
#ola-header-stickyscrollup.sticky, #ola-header-stickyscrollup-mobile.sticky {
position: fixed;
z-index: 10001;
display: block;
width: 100%;
}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
width: 180px;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: var(--e-global-color-primary);
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #place_order:hover {
background-color: var(--e-global-color-text);
}
.woocommerce div.product .elementor-widget-woocommerce-product-short-description p {
margin-bottom: 20px;
}
.woocommerce div.product .elementor-widget-woocommerce-product-short-description p:last-child {
margin-bottom: 0;
}
.woocommerce div.product form.cart div.quantity {
margin: 0;
}
.woocommerce div.product form.cart div.woocommerce-variation-price {
margin-bottom: 10px;
}
.woocommerce div.product form.cart div.woocommerce-variation-price span.price {
color: var(--e-global-color-text);
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
display: none;
}
body.single-product.jet-woo-builder-elementor .site-main {
max-width: 100%;
}
.woocommerce .woocommerce-cart-form .quantity .qty {
padding: 0.4em;
}
.woocommerce .cart_totals #shipping_method {
margin-bottom: 1em;
}
@media only screen and (max-width: 575px) {
.woocommerce table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon button {
width: 100% !important;
margin: 0;
}
}
.woocommerce .woocommerce-checkout .woocommerce-form-login-toggle {
display: none;
}
.woocommerce .woocommerce-checkout .elementor-jet-checkout-login-form .form-row {
float: none;
width: 100%;
}
.woocommerce .woocommerce-checkout h3 {
margin-top: 0;
margin-bottom: 20px;
}
.woocommerce .woocommerce-checkout .woocommerce-billing-fields .form-row {
margin-bottom: 0.5em !important;
}
.woocommerce .woocommerce-checkout #payment {
border-radius: 0;
font-size: 0.9em;
font-style: normal;
background-color: #f6f6f6;
}
.woocommerce .woocommerce-checkout #payment p, .woocommerce .woocommerce-checkout #payment label {
text-transform: initial;
font-weight: normal;
line-height: 1.5em;
}
.woocommerce .woocommerce-checkout #payment ul.payment_methods > li {
margin-bottom: 1em;
background-color: #eee;
border: 1px solid #ccc;
}
.woocommerce .woocommerce-checkout #payment ul.payment_methods > li input[type=radio]:first-child {
margin-left: 10px;
margin-right: 10px;
height: 60px;
float: left;
}
.woocommerce .woocommerce-checkout #payment ul.payment_methods > li > label {
line-height: 20px;
text-transform: uppercase;
font-weight: 800;
display: block;
font-size: 13px;
padding: 20px;
cursor: pointer;
margin: 0;
letter-spacing: 1px;
}
.woocommerce .woocommerce-checkout #payment ul.payment_methods > li > label img {
float: right;
border: 0;
padding: 0;
max-height: 28px;
}
.woocommerce .woocommerce-checkout #payment ul.payment_methods > li.payment_method_paypal .about_paypal {
line-height: inherit !important;
}
.woocommerce .woocommerce-checkout #payment ul.payment_methods > li .payment_box {
background-color: #fff;
}
.woocommerce .woocommerce-checkout #payment ul.payment_methods > li .payment_box:before {
border-bottom-color: #fff;
}
.woocommerce .woocommerce-checkout #payment ul.payment_methods > li:last-child {
margin-bottom: 0 !important;
}
.woocommerce .woocommerce-checkout #payment ul.payment_methods > li :last-child {
margin-bottom: 0 !important;
}
.woocommerce .woocommerce-checkout #payment ul.payment_methods > li p {
margin-bottom: 0;
}
.woocommerce .woocommerce-checkout #payment #place_order {
padding: 1em 1.5em;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 1px;
width: 100%;
margin-top: 10px;
}
.woocommerce .woocommerce-checkout #payment label {
line-height: 1.2em;
}
.woocommerce .woocommerce-checkout .order-total {
font-size: 1.6em;
}
.woocommerce .woocommerce-checkout .woocommerce-privacy-policy-text {
margin-bottom: 20px;
}
.woocommerce .woocommerce-checkout .woocommerce-privacy-policy-text p {
line-height: 1.2em !important;
}
.woocommerce .woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text {
line-height: 1.2em !important;
font-weight: normal;
}
.woocommerce .woocommerce-checkout .woocommerce-terms-and-conditions {
font-size: 0.85em;
}
.woocommerce .woocommerce-checkout .woocommerce-terms-and-conditions h2, .woocommerce .woocommerce-checkout .woocommerce-terms-and-conditions h3, .woocommerce .woocommerce-checkout .woocommerce-terms-and-conditions h4 {
font-size: 1.2rem;
}
@media only screen and (min-width: 1025px) {
.woocommerce .woocommerce-checkout { }
.woocommerce .woocommerce-checkout .col2-set {
width: 60%;
float: left;
}
.woocommerce .woocommerce-checkout .col2-set .col-1, .woocommerce .woocommerce-checkout .col2-set .col-2 {
float: none;
width: 100%;
}
.woocommerce .woocommerce-checkout #place_order {
float: none !important;
}
}
.woocommerce .woocommerce-order .woocommerce-thankyou-order-received {
padding: 20px;
background-color: #f6f6f6;
text-align: center;
margin-bottom: 40px;
font-size: 1.4em;
}
#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input {
margin-right: 6px;
}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
padding: 0.8em 1.2em;
}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
padding: 0.8em 1.2em;
}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
background-color: #ccc;
}
.woocommerce .input-text {
border: 1px solid #ccc;
line-height: 1.3em !important;
}
.woocommerce input.button {
padding: 0.8em 1.2em;
border: 1px solid #ccc;
line-height: 1.3em !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
padding: 0.8em 1.2em;
}
.woocommerce form .form-row label {
font-weight: 800;
}
.woocommerce button.button, .woocommerce input.button, .woocommerce a.button, .woocommerce input#submit, .woocommerce #respond {
text-transform: uppercase;
border: 1px solid #ccc;
font-weight: normal;
font-size: 1rem;
line-height: 1.3em;
padding: 0.8em 1.2em;
border-radius: 0;
}
.woocommerce fieldset {
margin-bottom: 6px;
border: 1px solid #ccc;
}
.woocommerce-notices-wrapper > * {
margin-bottom: 60px;
margin-top: 0px;
}
.woocommerce-message {
border-top-color: var(--e-global-color-primary);
}
.woocommerce-message::before {
color: var(--e-global-color-primary);
}
.woocommerce-info {
border-top-color: var(--e-global-color-primary);
}
.woocommerce-info::before {
color: var(--e-global-color-primary);
}
.single-product .woocommerce-notices-wrapper {
max-width: 1400px;
margin: 0px auto;
}
.single-product .woocommerce-notices-wrapper > *:first-child {
margin-top: 60px;
}
.single-product .woocommerce-notices-wrapper > *:last-child {
margin-bottom: 0;
}
@media only screen and (min-width: 769px) {
.woocommerce-account .woocommerce-MyAccount-navigation {
padding-right: 40px;
width: 25%;
}
.woocommerce-account .woocommerce-MyAccount-content {
width: 75%;
}
}
nav.woocommerce-MyAccount-navigation ul {
list-style-type: none;
padding-left: 0;
max-width: 100%;
font-size: 16px;
line-height: 1.5em;
}
nav.woocommerce-MyAccount-navigation ul li {
padding: 8px 20px;
background-color: rgba(0, 0, 0, 0.03);
border: 0;
text-transform: uppercase;
}
nav.woocommerce-MyAccount-navigation ul li a {
text-decoration: none !important;
}
nav.woocommerce-MyAccount-navigation ul li.is-active {
background-color: var(--e-global-color-primary);
}
nav.woocommerce-MyAccount-navigation ul li.is-active a {
color: #fff;
cursor: default;
}
nav.woocommerce-MyAccount-navigation ul li.is-active:after {
content: "";
height: 0;
width: 0;
border-top: 20px solid transparent;
border-left: 14px solid var(--e-global-color-primary);
border-bottom: 20px solid transparent;
float: right;
margin-right: -34px;
margin-top: -8px;
}
nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover {
background-color: var(--e-global-color-primary);
}
nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover a {
color: #fff;
}
nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover:after {
content: "";
height: 0;
width: 0;
border-top: 20px solid transparent;
border-left: 14px solid var(--e-global-color-primary);
border-bottom: 20px solid transparent;
float: right;
margin-right: -34px;
margin-top: -8px;
}
#woo-ml-subscribe label {
display: inline;
}
.woocommerce-fc-aviso-envio-gratuito {
padding: 20px;
background-color: #f4f9e0;
font-size: 14px;
text-align: center;
font-weight: bold;
}
.woocommerce-fc-aviso-promocion {
padding: 20px;
background-color: #f5f5f5;
font-size: 14px;
text-align: center;
}
.fc-menu-toggle {
display: block;
transition-property: opacity, filter;
transition-duration: 0.15s;
transition-timing-function: linear;
font: inherit;
text-transform: none;
background-color: transparent;
border: 0 !important;
padding: 0 !important;
margin: 0 !important;
overflow: visible;
}
.fc-menu-toggle a {
display: flex;
align-items: center;
}
.fc-menu-toggle a > span {
margin-left: 20px;
text-transform: uppercase;
}
.fc-menu-toggle a > * {
color: white;
}
.fc-menu-toggle:hover {
opacity: 0.7;
}
.fc-menu-toggle.is-active:hover {
opacity: 0.7;
}
.fc-menu-toggle.is-active .hamburger-inner, .fc-menu-toggle.is-active .hamburger-inner::before, .fc-menu-toggle.is-active .hamburger-inner::after {
background-color: white;
}
.fc-menu-toggle:hover, .fc-menu-toggle:focus {
background: none !important;
outline: unset;
}
.fc-menu-toggle .fcmt-box {
width: 40px;
height: 22px;
display: inline-block;
position: relative;
}
.fc-menu-toggle .fcmt-inner {
display: block;
top: 50%;
margin-top: 0px;
}
.fc-menu-toggle .fcmt-inner::before, .fc-menu-toggle .fcmt-inner::after {
content: "";
display: block;
}
.fc-menu-toggle .fcmt-inner::before {
top: -10px;
}
.fc-menu-toggle .fcmt-inner::after {
bottom: -10px;
}
.fc-menu-toggle .fcmt-inner, .fc-menu-toggle .fcmt-inner::before, .fc-menu-toggle .fcmt-inner::after {
width: 40px;
height: 2px;
background-color: white;
border-radius: 0px;
position: absolute;
transition-property: transform;
transition-duration: 0.15s;
transition-timing-function: ease;
}
.fc-menu-toggle.fcmt-effect-slider .fcmt-inner {
top: 0px;
}
.fc-menu-toggle.fcmt-effect-slider .fcmt-inner::before {
top: 10px;
transition-property: transform, opacity;
transition-timing-function: ease;
transition-duration: 0.15s;
}
.fc-menu-toggle.fcmt-effect-slider .fcmt-inner::after {
top: 20px;
}
.fc-menu-toggle.fcmt-effect-slider.is-active .fcmt-inner {
transform: translate3d(0, 10px, 0) rotate(45deg);
}
.fc-menu-toggle.fcmt-effect-slider.is-active .fcmt-inner::before {
transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
opacity: 0;
}
.fc-menu-toggle.fcmt-effect-slider.is-active .fcmt-inner::after {
transform: translate3d(0, -20px, 0) rotate(-90deg);
}
.fc-menu-toggle.version-black a > * {
color: black;
}
.fc-menu-toggle.version-black.is-active .hamburger-inner, .fc-menu-toggle.version-black.is-active .hamburger-inner::before, .fc-menu-toggle.version-black.is-active .hamburger-inner::after {
background-color: black;
}
.fc-menu-toggle.version-black .fcmt-inner, .fc-menu-toggle.version-black .fcmt-inner::before, .fc-menu-toggle.version-black .fcmt-inner::after {
background-color: black;
}
@media (max-width: 576px) {
.fc-menu-toggle .fcmt-box {
width: 30px;
}
.fc-menu-toggle .fcmt-inner, .fc-menu-toggle .fcmt-inner::before, .fc-menu-toggle .fcmt-inner::after {
width: 30px;
}
}