.mobile {display: flex;}
.desktop{display: none;}
html{scroll-behavior: smooth;}
.share-buttons {flex-direction: column;}
img.img-logo-mb {width: 60px;margin-right: .5em;}
img.img-logo-mb-two {width: 100px;margin-right: .5em;}
.payment-icon-column {display: flex;flex-direction: row;align-items: center;flex-wrap: wrap;}
.product .share-buttons {margin-bottom: 2rem !important;}
img.starts {width: 50%;}
section#shopify-section-template--22082664661257__custom_liquid_JFLT9H {background: white !important;}
.img-review-starts {margin: 10px;}
section#shopify-section-template--22082664661257__custom_liquid_gnrMV9 {padding-top: 4em !important;padding-bottom: 4em !important;}
.shopify-section{padding-top: 0px !important;padding-bottom: 0px !important;}
ul.d-flex{display: flex;}
.cuarto-nivel:hover {background-color: #213a71 !important;color: white !important;}
.cuarto-nivel {font-size: 14px;color: #333; display: block;padding: 7px 12px;border: 1px solid #cacaca;white-space: nowrap;border-radius: 10vw;transition: 0.3s;width: max-content;text-decoration: none;margin-left: .7em;cursor: pointer;}
button.menu-toggle.desktop {flex-direction: column;}
p.menu-text {padding: 0px;margin: 0px;font-size: 11px;}
.h5.contacts__info p::before {content: "\f3c5";font-family: "Font Awesome 5 Free";font-weight: 900;margin-right: 8px;color: #2e3f75;}
.mobile-ul-select {margin-left: -85%;}
body.template-blog.template-blog {background: white;}
a.article-card-link {border: 1px solid #2e3f7552;border-radius: 5px;}
button#checkout-button {display: none;margin-bottom: 1em;margin-right: auto;margin-left: auto;color: rgba(var(--color-foreground));text-decoration-color: rgb(var(--color-button));background: none;border: none;cursor: pointer;font-size: 17px;padding: 0px;border-bottom: 1px solid #213a71c2;justify-content: center;}
.tax-note.transporte {font-family: var(--font-heading-card-family);font-size: 14px !important;color: #494646b5 !important; padding-bottom: .1em !important;}
p.precio-total-carrito {text-decoration: line-through;}
.header__localization.header__localization--language {margin-right: -.9em;}
.header-icon-mobile {width: 10%;}
/*----- .header__localization{display: block !important;}---*/
.header__localization .localization-selector+.disclosure__list{bottom: auto;}
.header__localization .localization-selector+.disclosure__list {margin-right: -6em;}
.collection-hero__wrapper--overlay{background-color: none;}
body.template-search.template-search {background: white;}
body.template-search.template-search .card-wrapper.js-color-swatches-wrapper { border: 1px solid #0000004a;}
.template-collection .card-wrapper.js-color-swatches-wrapper {border: 1px solid #0000004a;}
.totals.div-flex {display: flex;justify-content: space-between;padding: .3em 0em;}
dd.price__compare.car-pvp {display: flex;font-size: 14px;}
.car-pvp .price-item.price-item--regular {color: #5b5858cf;}
.car-pvp span.pvp {font-size: 14px !important;color: #5b5858cf !important;}
p.totals__subtotal {font-size: 14px !important;color: #494646b5;padding-bottom: .1em !important;}
.template-search__header {background: #2e3f75;padding: 7em 0em;margin-bottom: 4em;}
.template-search__header h1.main-page-title.page-title.title--page {color: white !important;}
body.template-search.template-search button.button.button--primary {background: #e36200 !important;}
body.template-search.template-search .breadcrumb.breadcrumb--padding a {display: none;}
body.template-search.template-search .breadcrumb.breadcrumb--padding .breadcrumb__delimiter{display: none;}
body.template-search.template-search .breadcrumb.breadcrumb--padding {position: absolute;color: white;}
p.no-dispobible{margin: 0em;color: red;font-size: 15px;}
.advantage {padding: .8rem 0;}
.advantage {padding: 1rem 0 !important;}
#text-car-red{text-align: center;padding-bottom: .5em;}
.cart-drawer__bottom_text {color: #494646;font-size: 13px;padding-top: 1em;display: flex;justify-content: center;text-align: center;}
span.span-color {color: #494646;font-size: 13px;}
.multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--medium.multicolumn-card__image-wrapper--icon.color-background-2 {display: flex;justify-content: flex-end;}
a.car-mobile {padding: 0px;width: 3.5em;height: 3.5em;position: fixed;left: 10px;bottom: 10px;z-index: 99999;background: #ffffff;border-radius: 100%;box-shadow: #0000004a 0 1px 8px;}
.tax-note.transporte {font-size: 18px;color: green !important;padding-bottom: 1em;}
/* ------.header__localization .localization-selector+.disclosure__list {position: fixed;margin-right: 19px;margin-left: auto;top: 45%;}----*/
svg.svg.icon.icon-account {position: absolute;top: 19%;right: 16%;}
/* ---------------------------------------- Tablet ----------------------------------------*/
@media (min-width: 600px){
  .mobile{display: none !important;}
  .desktop{display: flex !important;}
  .w-ancho-menu-mobile {width: auto;}
  .collection-hero__wrapper.collection-hero__wrapper--overlay {width: 100vw;margin-left: -5rem;border-radius: 0px;height: 200px;display: flex;flex-direction: column;justify-content: center;}
  .collection-hero__wrapper.collection-hero__wrapper--overlay .breadcrumb {margin-left: 5rem;}
  .collection-hero__wrapper.collection-hero__wrapper--overlay .collection-hero__inner {margin-left: 5rem;}    
  .cart__footer .tax-note{text-align: start !importantt;}
  .facets-container {box-shadow: 0 1px 4px 0 #cacaca;}
  .mobile-facets__inner {background: white !important;}
  .mobile-facets__header {background: white !important;}
  .mobile-facets__footer {background: white !important;}
  svg.svg.icon.icon-account {position: relative;right: 0px;}
  .header__localization .localization-selector+.disclosure__list {position: absolute;margin-right: 19px;margin-left: auto;top: 100%;margin-right: -5em !important;}
  .multicolumn-list__wrapper .multicolumn-card__image-wrapper--icon.multicolumn-card__image-wrapper--medium .multicolumn-card__image {width: 4rem !important;height: 4rem !important;}
  .multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--medium.multicolumn-card__image-wrapper--icon.color-background-2 {justify-content: center;}
  .totals.carrito h3 {font-size: 21px !important;}
  .totals.carrito p{font-size: 21px !important;}
  .template-cart main#MainContent {display: flex;flex-wrap: wrap;align-items: flex-start;align-content: flex-start;justify-content: center;}
  .template-cart cart-items.container.section-template--22082664562953__cart-items-padding {padding-left: 0px;padding-top: 0px;}
  .template-cart #shopify-section-template--22082664562953__cart-items {width: 70%;}
  .template-cart #shopify-section-template--22082664562953__cart-footer {width: 23%;}
  .template-cart div#main-cart-footer .cart__ctas {width: 100%;}
  .template-cart div#main-cart-footer {padding: 0px;}
  .template-cart button.cart__checkout-button.button.button--primary {width: 100%;}
  .template-cart .cart__blocks {margin-top: 8rem;}
  .template-cart td.cart-item__media {width: 25%;}
  .template-cart .cart-item__media-wrapper {width: 100%;height: 100%;}
  .template-cart .cart-item .cart-item__quantity, .cart-items .cart-items__heading--wide {padding-left: 5rem !important;}
  .template-cart .cart-item .cart-item__quantity, .cart-items .cart-items__heading--wide {padding-left: 5rem !important;}
  .template-cart .cart__blocks{width: 100% !important;}
}
.template-cart .cart__blocks {border-radius: 10px;padding: 2em;margin-bottom: 20px;box-shadow: #cacaca 0 1px 4px 0;}
.template-cart form#cart {border: solid 1px #ccccccab;}
.template-cart .card-wrapper {border: 1px solid #0000004a;}
.template-cart {background: white;}
.template-cart .cart__dynamic-checkout-buttons{max-width: 100%;}
.advantage__text{margin-top: 0px !important;color: black !important;}
.product .price--on-sale .price-item--regular {font-size: 18px !important;color: #808080cf !important;font-family: 'DM Sans' !important;font-weight: 200 !important;}
span.pvp {font-size: 18px !important;color: #808080cf !important;font-family: 'DM Sans' !important;font-weight: 200 !important;margin-left: .3em;}
.iva-no-incluido {font-size: 18px !important;color: #808080cf !important;font-family: 'DM Sans' !important;font-weight: 200 !important;margin-top: -.3em;margin-bottom: -20px;}
.price-item{font-family: 'DM Sans' !important;font-weight: 200 !important;}
.template-product.template-product{background: white;}
.newsletter__form{text-align: center;}
modal-opener.product__modal-opener .product__modal-opener--image.no-js-hidden {border: 1px solid #0000004a;}
.template-product.template-product .card-wrapper.js-color-swatches-wrapper {border: 1px solid #0000004a;}
.template-product.template-product .swiper-slide.collection-product-card.related-slider__product.quickview--hover {border-bottom: 1px solid #0000004a;}
.header__icon .icon {color: #213a71 !important;}
.header__icon--account .icon, .header__icon--cart .icon {width: 2.4rem;height: 2.4rem;}
 h2.drawer__heading {font-size: 20px;}
button.drawer__close.modal__close-button.link.focus-inset.modal-close-button {color: #ffffff;background: #2e3f75;padding: .5em;border-radius: 100px;margin-top: -.8em;}
.drawer__inner .drawer__header {border-bottom: 1px solid #80808040;background: none;}
.cart-item__final-price {color: #2e3f75;}
.drawer__count {color: rgb(46 63 117);background: #f1f7fb;padding: .5em;border-radius: 3px;}
.drawer__inner .drawer__header {border-bottom: 1px solid #80808040;background: none;display: flex;flex-direction: row;align-items: flex-start;justify-content: space-between;}
.drawer__count {margin-right: 3em;}
.multicolumn-list.swiper.swiper--multicolumn.swiper-backface-hidden {border: solid 1px #d1cece;border-radius: 5px;padding: 1em 0px;}
.cart-drawer__footer {background-color: #0c78c10f !important;}
.newsletter.section-template--22082664661257__newsletter_FYDGCz-padding.newsletter--center {background: #ffffff00 !important;}
.newsletter.section-template--22082664661257__newsletter_FYDGCz-padding.newsletter--center {background-image: linear-gradient(rgb(255 255 255 / 83%), #f5f6fb85), url(/cdn/shop/files/Rectangle_4312.png?v=1725058220)!important;background-size: cover !important;background-repeat: no-repeat !important;background-color: rgb(241 241 241) !important;}
.template-collection.template-collection {background: white;}
.template-page.template-page-contact {background: white;}
.template-page.template-page{background: white !important;}
.desktop{display: none;}
svg.svg.icon.icon-account {width: 2.4rem;height: 2.4rem;margin-right: -.2em;}
@media (min-width: 600px) {
  .desktop{display: block;}
  .collection-hero__wrapper--overlay {min-height: max-content !important;}
  .collection-hero__wrapper--overlay {padding: 3rem 0rem 0rem 0rem !important;}
  .collection-hero__description {max-width: 50% !important;}
  #shopify-section-template--22082664628489__banner {padding-bottom: 0rem !important;}
  .header__icons{width: max-content;display: flex;}
  .newsletter__button {width: 25% !important;height: 100% !important;right: 0px !important;}
  .newsletter--center .newsletter__title p, .newsletter--center .newsletter__text p {font-size: 16px !important;}
  .drawer .cart-item__inner-top {column-gap: 1.3rem !important;}
  .newsletter__form {max-width: 55% !important;}
  .quantity__button svg {width: 1rem !important;}
  .cart-item .quantity {width: 8.4rem !important;padding: 6px !important;}
  .drawer .cart-item__details-wrapper {gap: 2rem !important;}
  .drawer .cart-item__image {width: 11rem !important;height: auto !important;margin-top: -3em;}
  .cart-count-bubble {position: absolute;top: 0.5rem;right: 0rem;}
  .multicolumn-list__wrapper {gap: 4.8rem 2.2em;}
  .multicolumn-list.swiper.swiper--multicolumn.swiper-backface-hidden {border-radius: 5px;padding: 1.5em;}
  .multicolumn-list__item:not(:first-child) {padding-left: 2.2rem !important;}
  .multicolumn-list__wrapper .multicolumn-card {gap: 1.4rem;}
  .footer__blocks-wrapper {gap: 3rem 0px !important;}
  .footer-block.footer-block--menu {min-width: 20%;}
  .footer-block.footer-block--logo {width: 20%;}
  .footer__list-social.list-social {display: flex;}
  .header__account_text{font-size: 13px;padding-right: 1em;}
  .open-cart-drawer-text{font-size: 13px;margin-left: 1em;}
}
button.menu-toggle {background: none;border: none;font-size: 25px;color: #2e3f75;margin-right: .3em;cursor: pointer;}
li.menu-close {display: flex;justify-content: space-between;align-items: center;}
li {list-style: none !important;}
.header__inline-menu {position: relative !important;}
ul#menu-list {display: flex;flex-direction: column;align-items: stretch;min-height: 100vh;}
.header__inline-menu .list-menu {position: fixed !important;top: 0 !important;left: -100% !important;width: 20% !important;height: 100% !important;background-color: #fff !important;transition: left 0.3s ease-in-out !important;z-index: 1000 !important;list-style-type: none !important;padding:  0px !important;}
li.menu-close {padding: 1em;box-shadow: #cacacac9 0 0 10px;margin-bottom: 1em;}
.header__inline-menu.active .list-menu {left: 0 !important;}
.header__inline-menu .menu-toggle, .header__inline-menu .menu-close-btn {cursor: pointer !important;background-color: transparent !important;border: none !important;font-size: 24px !important;z-index: 1001 !important;}
.header__inline-menu .menu-close-btn {display: block !important;margin-left: auto !important;color: #2e3f75;}
.header__inline-menu .list-menu__item {padding: .8em 2em;}
.header__inline-menu ul ul {margin-left: 2px !important;}
/* Ocultar submenús de primer y segundo nivel por defecto */
.header__inline-menu ul ul {display: none !important;}
/* Mostrar submenús de primer nivel al hacer hover sobre el elemento padre */
.header__inline-menu > ul > li:hover > ul {columns: 3 200px;column-gap: 10px;display: inline-block !important;font-size: 12px !important;left: 220px !important;right: 200px;top: 0 !important;background-color: #fff !important;width: 90%;max-width: 100px;bottom: auto;padding: 0em; position: fixed;overflow-x: auto;overflow-y: auto;min-height: 90vh;flex-direction: row;}
li.list-ul {padding-top: 2em;padding-right: 1em;max-width: 200px;} 
.envio-gratis{color:#3eb46d!important}


@media screen and (min-width:1450px){
  li.list-ul {padding-left: 2em;padding-right: 2em;max-width: 235px;} 
}
/* Mostrar submenús de tercer nivel de forma predeterminada */
.header__inline-menu ul ul ul {display: block !important; position: static !important;}
/* Asegurarse de que el submenú de tercer nivel solo aparezca si hay elementos dentro */
.header__inline-menu ul ul ul:empty {display: none !important;}
/* Estilo adicional para los submenús */
.header__inline-menu ul ul li {position: relative !important;margin: 0 !important;}
ul#menu-list {display: grid;flex-direction: column;align-items: right;}
a.header__menu-item.list-menu__item.link.focus-inset {display: flex;justify-content: space-between;}
a.header__menu-item.list-menu__item.link.focus-inset:hover {background-color: #f5f5f5; /* gris claro */
    border-radius: 4px;
    transition: background-color 0.2s ease-in-out;}

li.list-ul {-webkit-column-break-inside: avoid;column-break-inside: avoid;}
a.title-subcolection {text-decoration: none;background: #213a71;color: white;padding: .2em .8em;border-radius: 100px;  font-size: 12px !important; margin-left:30px !important; margin-top:20px !important;
.next {transform: rotate(225deg);}
.next { width: 10px;height: 10px;transition: 0.5s;float: left;box-shadow: -2px 2px 0 rgb(0 0 0 / 33%);}
ul.sub-list { padding: 0px;margin: 0px;}
.template-product span.iva-incluido-n {margin-left: 0em;font-size: 22px;}
form#product-form-template--22082664825097__main button.product-form__submit.button {background: #e36200;color: white;boder: none !important;}
span.price-item.price-item--sale {color: #e36200;margin-top: -.2em;}
.price-item--regular {margin-top: -.2em;}
.kqsiVA9Jf8LJAbxw8Bau.h7OYsWHrW5495r9beh2n.jjzYeefyWpPZLH9pIgyw.beR_IRWWHmzzPFJUoa9p.size--large {background: #dce5eb !important;border: none !important;}
.header__top.color-background-2 {box-shadow: #cacaca96 0 0 10px 0;}
ul.lista-li {width: 80%;list-style: inside;}
.template-account.template-customers\/account {background: white;}
.account__right {padding: 1em;background: #2e3f750a;}
.template-account nav.breadcrumb.breadcrumb--padding {position: absolute !important;color: white !important;}
.template-account nav.breadcrumb.breadcrumb--padding a {color: white !important;}
.template-account .featured-products__info {background-image: url(/cdn/shop/files/Mobiliario_de_interior.jpg?v=1726154810);background-size: cover;background-repeat: no-repeat;background-color: rgb(0 0 0 / 38%);background-blend-mode: darken;font-size: 15px !important;}
a.title-subcolection {text-decoration: none;background: #213a71;color: #fff;padding: .2em .8em;border-radius: 100px;font-size: 12.5px;text-transform: uppercase;margin-bottom: 0.5em !important;}
span.space-title {display: grid;height: .5em;}
h1.product__title.h2 {font-size: 29px;}
.product__tax.caption__iva {color: #e36200;font-size: 18px;margin-left: .5em;}
.advantage__wrapper .advantage__icon {display: none !important;}
.advantage__wrapper .advantage__content {display: flex !important;flex-direction: row;}
.advantage__content span {font-size: 17px;}
.advantage__title.advantage__title-- {margin-right: .5em;}
.advantage__text {margin-top: 0px;}
.product__tax.caption__iva{display: none;}
.template-product .price-wrapper .product__tax.caption__iva{display: flex !important;}
.template-collection.template-collection .categories-list__item-title.h4 {display: flex;position: absolute;left: 0;right: 0;bottom: 0;margin: 0 10px;transform: translateY(-50%);justify-content: center;background: white;padding: .9em;border-radius: 20px;font-size: 15px;}
.section-template--22082664661257__categories_list_EzqdWt-padding h3.categories-list__item-title.h4{display: flex;position: absolute;left: 0;right: 0;bottom: 0;margin: 0 10px;transform: translateY(-50%);justify-content: center;background: white;padding: .9em;border-radius: 20px;font-size: 15px;}
.section-template--22082664825097__categories_list_iFRMTU-padding .h4{display: flex;position: absolute;left: 0;right: 0;bottom: 0;margin: 0 10px;transform: translateY(-50%);justify-content: center;background: white;padding: .9em;border-radius: 20px;font-size: 15px;}
.descripcion-corta span.titulo-descripcion {font-weight: 600;width: 100%;display: block;margin-bottom: .6em;}
.footer__column.footer__column--social.d-flex-social {display: flex;justify-content: space-between;align-items: center;}
.footer__column.footer__column--social.d-flex-social span.label {padding-right: 1em;}
.promo-banner {background-image: url(//merkimarket.com/cdn/shop/files/small-bathroom-with-modern-design_1.jpg?v=1723226060&width=1296);background-size: cover;background-repeat: no-repeat;background-color: #0000005c !important;background-blend-mode: darken;}
ul.footer__list-social.list-unstyled.list-social.d-flex-mobile {display: flex;align-items: center;justify-content: flex-start !important;}
.list-menu--inline .header__menu-item span {margin-left: .5em;color: #0000008a;}
a.header__menu-item.list-menu__item.link.focus-inset.list-a-p0 {display: flex;justify-content: flex-start;}
.price--on-sale .price__sale {display: flex;align-items: flex-start !important;flex-direction: column !important;flex-wrap: wrap;justify-content: flex-start !important;align-content: flex-start !important;}
span.price-item.price-item--sale {display: flex;align-items: center;}
span.price-item.price-item--sale {display: flex;align-items: center;}
.card__badge .badge {background: #2e3f75 !important;}
span.discount-percentage {width: max-content;font-size: 12px;background:#2e3f75!important;border-radius: 20px;margin-left: 1em;color: #fff;display: inline-block;padding: 0px 6px;border-radius: 20px;margin-left: 7px !important;font-family: DM Sans !important;font-weight: 200 !important;}
.card-information span.pvp {font-size: 12px !important;}
.card-information .iva-no-incluido {font-size: 12px !important;margin-top: .2em;}
.card-information.s.price-item.price-item--regular{font-size: 14px !important;}
.card-information__wrapper .price.price--on-sale s.price-item.price-item--regular {font-size: 14px !important;}
.iva-incluido {margin-left: .3em;color: #e36200;}
.card-information__wrapper .iva-incluido {font-size: 12px !important;}
span.price-item.price-item--sale {display: flex;align-items: baseline;}
.product__info-wrapper span.iva-incluido {font-size: 22px;}
.price__sale .price-item--sale {color: #e36200 !important;}
 li.list-payment__item.payment-type--visa {order: 1;}
.list-payment__item.payment-type--master {order: 2;}
.list-payment__item.payment-type--maestro{order: 3;}
.list-payment__item.payment-type--american_express{order: 4;}
.list-payment__item.payment-type--google_pay{order: 5;}
.list-payment__item.payment-type--paypal{order: 6;}
.list-payment__item.payment-type--shopify_pay{order: 7;}
.list-payment__item.payment-type--apple_pay{order: 8;}
.list-payment__item.payment-type--unionpay{order: 7;}
/**** Carrusel producto ****/
.envio-gratis{color: #12ab12;padding: 0px;margin: 5px 0px;font-size: 13px;}
button.cart__checkout-button.button.button--primary {background: #e36200 !important;}
/*** solo tablets  ***/
/* Estilos para tablets, sin importar la orientación */
@media only screen and (min-width: 600px) and (max-width: 1026px) {
  button.menu-toggle.desktop{display: none !important;}
}
/* Estilos para pantallas pequeñas en escritorio (desktop) */
@media only screen and (min-width: 700px) and (max-width: 1480px) {
    /* Estilos para pantallas de escritorio pequeñas */
   .header__inline-menu > ul > li:hover > ul {flex-wrap: wrap !important;}
}
/*Ajustes Leonardo*/
.collection-hero__wrapper{background: #efefef;}
.collection-hero--dark .collection-hero__description {margin-bottom: 15px;}
/**/