@import url(megamenu.min.v2.css);@import url(topbar.min.css);@import url(custom-topbar.min.css);@import url(doofinder.min.css);header#header {position: -webkit-sticky;position: sticky;top: 32px;left: 0;width: 100%;z-index: 5;box-shadow: none;}header#header .header-top {padding: 16px 0;border-bottom: 1px solid #F1F1F1;background-color: var(--white);}#header .header-top .header-container {padding: 0 16px;display: flex;justify-content: space-between;align-items: center;gap: 12px;}#header .header-top .logo h1 {margin-bottom: 0;}#header .header-top .logo img {height: 25px;width: auto;}#header .header-top .header-main-menu {order: -1;}#header #desktop_user_info .btn.dropdown-toggle {border: none;background: none;padding: 0;}#header #desktop_user_info .btn.dropdown-toggle::after {display: none;}#header #desktop_user_info .dropdown-menu {right: -40px;left: unset;padding: 0;width: 250px;margin-top: 22px;}#header .account-page-header-intro {margin-bottom: 0;padding: 15px 25px;font-size: 13px;color: #000000;}#header .dropdown-divider {margin: 0;}#header .account-page-header-link {padding: 15px 25px;font-size: 13px;color: #000000;}#header .account-page-header-link:hover {background-color: #F0F0F0;color: #000000;}#header .account-page-header-link.active {background-color: #f0f0f0;}#header .account-page-header-link img {margin-right: 5px;}#header .login-sidebar-opener {border: none;padding: 0;margin: 0;background: transparent;cursor: pointer;}@media (min-width: 300px) {#header .header-top .logo img {height: 40px;}}@media (max-width: 349px) {#header .cart-products-count {display: none;}}@media (min-width: 350px) {#header .header-top-right {gap: 14px;}#header .header-top-right img {height: 20px !important;}}@media (min-width: 400px) {#header #desktop_user_info .dropdown-menu {width: 300px;}}@media (min-width: 768px) {#header .header-top .header-container {padding: 0 32px;}}@media (min-width: 1200px) {#header .header-top .header-main-menu {order: 0;flex: 1;}}@media (max-width: 1199px) {#header .header-top .logo {flex-grow: 1;}}#header .header-top-right {display: flex;gap: 10px;width: unset;padding: 0;align-items: center;}#header .header-top-right a:hover, #header .header-top-right #toggle-header-search:hover, #header .header-top-right #_desktop_cart:hover {opacity: .5 }.header-top-right .blockcart {cursor: pointer;}.header-top-right .blockcart a {white-space: nowrap;}#toggle-header-search {appearance: unset;-webkit-appearance: unset;border: none;background-color: transparent;outline: none;cursor: pointer;padding: 0;}#header .cart-products-count {font-size: 11px;}#header .header-top-right img {height: 15px;width: auto;}@media (min-width: 768px) {#header .header-top-right {gap: 20px;}}@media(min-width: 1200px) {#header .transition_floating .mm_menus_ul {max-width: unset;width: 100%;display: flex;justify-content: center;}#header .transition_floating .mm_menus_li:hover a:before {display: none;}#header .transition_floating .mm_menus_li:hover a span {text-underline-offset: 5px;text-decoration: underline;}}@media (max-width: 320px) {#header .header-top .logo img {object-fit: contain;height: 25px;}#header .header-top-right {gap: 9px;}}#login-sidebar-wrapper {visibility: hidden;position: fixed;left: 0;top: 0;height: 100%;width: 100%;z-index: 9999;background-color: transparent;transition: all .3s;}#login-sidebar-wrapper .login-content-sidebar {background-color: #fff;top: 0;position: absolute;width: 0px;bottom: 0;right: 0;transition: all .3s;}#login-sidebar-wrapper .login-content-sidebar .login-content-sidebar-content {display: none;padding: 32px 25px;height: 100%;overflow-y: auto;}#login-sidebar-wrapper.active {visibility: visible;background-color: rgba(0, 0, 0, 0.7);}#login-sidebar-wrapper.active .login-content-sidebar {width: 415px;max-width: 100%;}#login-sidebar-wrapper.active .login-content-sidebar .login-content-sidebar-content {display: block;}#login-sidebar-wrapper .title-detalles-sidebar {font-family: var(--font-suisse);font-weight: 400;font-size: 15px;line-height: 21px;text-transform: uppercase;}#login-sidebar-wrapper .text-detalles-sidebar p {font-size: 13px;line-height: 19px;color: var(--black);margin-bottom: 10px;}#login-sidebar-wrapper .login-content-sidebar-close-btn:hover {cursor: pointer;}#login-sidebar-wrapper .login-content-sidebar-close-btn img.hover, #login-sidebar-wrapper .login-content-sidebar-close-btn:hover img:not(.hover) {display: none;}#login-sidebar-wrapper .login-content-sidebar-close-btn:hover img.hover {display: block;}#login-sidebar-wrapper .login-content-sidebar-content-head {display: flex;flex-direction: row;justify-content: flex-start;align-items: center;gap: 20px;padding-bottom: 32px;border-bottom: 1px solid var(--light-grey);margin-bottom: 24px;}#login-sidebar-wrapper .login-content-sidebar-content-head h3 {margin-bottom: 0;}#login-sidebar-wrapper .login-content-sidebar-content-head button {background: none;border: none;outline: none;margin-left: auto }#login-sidebar-wrapper #sidebar-forgot-password, #login-sidebar-wrapper #sidebar-register-form {display: none;}#login-sidebar-wrapper .login-content-sidebar-close-btn {background: none;border: none;outline: none;position: relative;float: right;height: 31px;width: 32px;}#login-sidebar-wrapper .login-content-sidebar-close-btn:hover img {display: flex;}#login-sidebar-wrapper .login-content-sidebar-close-btn img.hover {display: none;}#login-sidebar-wrapper .login-content-sidebar-close-btn:hover img {display: none;}#login-sidebar-wrapper .login-content-sidebar-close-btn:hover img.hover {display: flex;}#login-sidebar-wrapper h2 {font-weight: 400;font-size: 24px;line-height: 32px;text-align: center;color: #000000;margin-top: 60px;margin-bottom: 20px;}#login-sidebar-wrapper .sidebar-fake-login-link, #login-sidebar-wrapper a {text-decoration: underline;cursor: pointer;color: #000000;}#login-sidebar-wrapper p, #login-sidebar-wrapper a {font-size: 13px;text-align: center;color: #000000;}#login-sidebar-wrapper a.recuperar-contrasena, #login-sidebar-wrapper .text-left {float: left;margin-bottom: 15px;text-align: left;margin-top: 15px;}#login-sidebar-wrapper #fbpsc.displayTop {padding: 0;margin-top: 10px;border: none;}#login-sidebar-wrapper #fbpsc .btn-google {margin: 0!important;display: flex;align-items: center;flex-direction: row;justify-content: center;background-color: #5A94FF;}#login-sidebar-wrapper #fbpsc .btn-google > .fa-bt-google {position: initial!important;}#login-sidebar-wrapper #fbpsc .btn-title-connect {padding: 0;}#login-sidebar-wrapper .dh-input-label {text-align: left;}#login-sidebar-wrapper .custom-checkbox label {text-align: left;font-size: 11px;color: #000000;}#login-sidebar-wrapper .custom-checkbox input[type="checkbox"]+span {width: 16px;height: 16px;}#login-sidebar-wrapper form .col-md-12 {padding: 8px 0;}#login-sidebar-wrapper .forgot-password a, #login-sidebar-wrapper .no-account a, #login-sidebar-wrapper .register-form a {color: var(--black);text-decoration: underline;text-underline-offset: 3px;}#login-sidebar-wrapper .forgot-password a:hover, #login-sidebar-wrapper .no-account a:hover, #login-sidebar-wrapper .register-form a:hover, #login-sidebar-wrapper .forgot-password a:focus, #login-sidebar-wrapper .no-account a:focus, #login-sidebar-wrapper .register-form a:focus {color: var(--grey);text-decoration: underline;text-underline-offset: 3px;outline: none }#login-sidebar-wrapper form button.btn.btn-primary {width: 100%;height: 40px;padding: 10.5px;font-weight: 400;font-size: 13px;line-height: 19px;text-transform: uppercase;background-color: var(--black);outline: none;}#login-sidebar-wrapper form button.btn.btn-primary:hover {background-color: var(--grey);}#login-sidebar-wrapper .register-form > p {color: var(--black);}#login-sidebar-wrapper form .help-block ul {margin-bottom: 0;}#login-sidebar-wrapper form .help-block li.alert.alert-danger {margin-bottom: 0;background-color: transparent;border: none;padding: 0;font-size: 11px;line-height: 13px;color: var(--acento);text-align: left;}

#header-benefits-banner:not(.slick-initialized) > div{
	visibility:hidden;
}
#header-benefits-banner.slick-initialized > div{
	visibility:visible;
}
#header-benefits-banner:not(.slick-initialized) .banner-benefits:not(:first-child) {
    display: none;
}
#header-benefits-banner.slick-initialized .banner-benefits:not(:first-child) {
    display: block;
}