@import url(https://fonts.googleapis.com/css2?family=Jost:wght@600&display=swap);:root{--dx-accion:#943434;--dx-accion-texto:#FFFFFF;--dx-hondo:#762929;--dx-oscuro:#2B1D1D;--dx-tinta:#943434;--dx-tinte:#FBEAE8;--dx-tinte-texto:#762929;--dx-n50:#FBF8F6;--dx-n100:#F4EEEA;--dx-n200:#E8DFDA;--dx-n600:#61554F;--dx-radio:16px;--dx-sombra:0 1px 2px rgba(0,0,0,.05), 0 8px 24px rgba(0,0,0,.08)}.uicore-content-wrapper:has(.dx-page),.uicore-content-wrapper:has(.dx-page) .uicore-content{max-width:none!important;padding:0!important;display:block!important;width:100%!important}.dx-page,.dx-page>.e-con-inner{margin:0;padding:0;max-width:none;width:100%}.dx-page .wp-block-group,.dx-page p{margin-top:0}.dx-page .wp-block-group__inner-container{display:contents}.dx-section{width:100%}.dx-section>.dx-inner,.dx-section>.wp-block-group__inner-container>.dx-inner{width:min(100% - 40px, 1180px);margin-inline:auto}.dx-w-estrecho>.dx-inner,.dx-w-estrecho>.wp-block-group__inner-container>.dx-inner{width:min(100% - 40px, 820px)}.dx-w-completo>.dx-inner,.dx-w-completo>.wp-block-group__inner-container>.dx-inner{width:100%}.dx-pt-0{padding-top:0}.dx-pb-0{padding-bottom:0}.dx-pt-24{padding-top:24px}.dx-pb-24{padding-bottom:24px}.dx-pt-40{padding-top:40px}.dx-pb-40{padding-bottom:40px}.dx-pt-56{padding-top:56px}.dx-pb-56{padding-bottom:56px}.dx-pt-64{padding-top:64px}.dx-pb-64{padding-bottom:64px}.dx-pt-80{padding-top:80px}.dx-pb-80{padding-bottom:80px}.dx-pt-96{padding-top:96px}.dx-pb-96{padding-bottom:96px}.dx-pt-120{padding-top:120px}.dx-pb-120{padding-bottom:120px}.dx-pt-140{padding-top:140px}.dx-pb-140{padding-bottom:140px}@media (max-width:767px){.dx-pt-56{padding-top:35px}.dx-pb-56{padding-bottom:35px}.dx-pt-64{padding-top:40px}.dx-pb-64{padding-bottom:40px}.dx-pt-80{padding-top:50px}.dx-pb-80{padding-bottom:50px}.dx-pt-96{padding-top:60px}.dx-pb-96{padding-bottom:60px}.dx-pt-120{padding-top:74px}.dx-pb-120{padding-bottom:74px}.dx-pt-140{padding-top:87px}.dx-pb-140{padding-bottom:87px}}.dx-bg-claro{background:var(--dx-n100)}.dx-bg-blanco{background:#fff}.dx-bg-oscuro{background:var(--dx-oscuro);color:#fff}.dx-page .dx-bg-oscuro :is(h1,h2,h3,h4,p,li,.elementor-heading-title,.dx-stat__n){color:#fff}.dx-page .dx-bg-oscuro :is(.dx-lead,.dx-stat__l){color:rgb(255 255 255 / .78)}.dx-bg-marca{background:var(--dx-accion);color:var(--dx-accion-texto)}.dx-page .dx-bg-marca :is(h1,h2,h3,h4,p,li,.elementor-heading-title,.dx-lead){color:var(--dx-accion-texto)}.dx-page .dx-bg-marca .dx-btn--primario :is(.wp-block-button__link,.elementor-button){background:#fff;color:var(--dx-oscuro)}.dx-page .dx-bg-marca .dx-btn--primario :is(.wp-block-button__link,.elementor-button):hover{background:var(--dx-oscuro);color:#fff}.dx-row.wp-block-columns,.dx-row.e-con{display:flex;flex-direction:row;flex-wrap:nowrap;margin:0}.dx-row>.wp-block-column,.dx-row>.dx-col{flex:1 1 0%;min-width:0;width:auto!important;--width:auto}.dx-row>.dx-cw-20{flex:0 1 20%}.dx-row>.dx-cw-25{flex:0 1 25%}.dx-row>.dx-cw-30{flex:0 1 30%}.dx-row>.dx-cw-35{flex:0 1 35%}.dx-row>.dx-cw-40{flex:0 1 40%}.dx-row>.dx-cw-45{flex:0 1 45%}.dx-row>.dx-cw-50{flex:0 1 50%}.dx-row>.dx-cw-55{flex:0 1 55%}.dx-row>.dx-cw-60{flex:0 1 60%}.dx-row>.dx-cw-65{flex:0 1 65%}.dx-row>.dx-cw-70{flex:0 1 70%}.dx-row>.dx-cw-75{flex:0 1 75%}.dx-row>.dx-cw-80{flex:0 1 80%}.dx-gap-16{gap:16px}.dx-gap-24{gap:24px}.dx-gap-30{gap:30px}.dx-gap-40{gap:40px}.dx-gap-48{gap:48px}.dx-gap-56{gap:56px}.dx-gap-64{gap:64px}.dx-gap-80{gap:80px}.dx-align-center{align-items:center}.dx-align-start{align-items:flex-start}.dx-align-end{align-items:flex-end}.dx-col,.dx-row>.wp-block-column{display:flex;flex-direction:column;gap:18px}@media (max-width:767px){.dx-row.wp-block-columns,.dx-row.e-con{flex-direction:column}.dx-row>.wp-block-column,.dx-row>.dx-col{flex-basis:auto!important;width:100%!important}.dx-reverse-mobile.wp-block-columns,.dx-reverse-mobile.e-con{flex-direction:column-reverse!important}}.dx-page .elementor-widget:not(:last-child){margin-bottom:0}.dx-te p:last-child,.dx-te ul:last-child{margin-bottom:0}.dx-page h1,.dx-page h2,.dx-page h3{font-family:Cormorant Garamond;margin:0;text-wrap:balance}.dx-page{font-family:Jost}.dx-page .dx-eyebrow{display:inline-flex;align-self:flex-start;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--dx-tinte-texto);background:var(--dx-tinte);border-radius:999px;padding:6px 12px;margin:0}.dx-page .dx-lead{font-size:1.15rem;line-height:1.6;color:var(--dx-n600);max-width:56ch}.dx-page .dx-buttons{display:flex;flex-wrap:wrap;gap:14px}.dx-page .dx-btn .wp-block-button__link,.dx-page .dx-btn .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:999px;font-weight:700;font-size:16px;text-decoration:none;border:2px solid #fff0;transition:background .18s ease,transform .18s ease}.dx-page .dx-btn--primario .wp-block-button__link,.dx-page .dx-btn--primario .elementor-button{background:var(--dx-accion);color:var(--dx-accion-texto)}.dx-page .dx-btn--primario .wp-block-button__link:hover,.dx-page .dx-btn--primario .elementor-button:hover{background:var(--dx-hondo)}.dx-page .dx-btn--secundario .wp-block-button__link,.dx-page .dx-btn--secundario .elementor-button{background:var(--dx-oscuro);color:#fff}.dx-page .dx-btn--contorno .wp-block-button__link,.dx-page .dx-btn--contorno .elementor-button{background:#fff0;color:var(--dx-oscuro);border-color:currentColor}.dx-page .dx-page .dx-bg-oscuro .dx-btn--contorno .wp-block-button__link,.dx-page .dx-bg-oscuro .dx-btn--contorno .elementor-button{color:#fff}.dx-page .dx-card{background:#fff;border:1px solid var(--dx-n200);border-radius:var(--dx-radio);padding:28px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--dx-sombra)}.dx-page .dx-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.dx-page .dx-list li{position:relative;padding-left:30px;font-weight:600}.dx-page .dx-list--check li::before{content:"✓";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:var(--dx-accion);color:var(--dx-accion-texto);font-size:12px;display:grid;place-items:center}.dx-page .dx-list--punto li::before{content:"";position:absolute;left:6px;top:.6em;width:8px;height:8px;border-radius:50%;background:var(--dx-accion)}.dx-page .dx-stat__n{font-size:clamp(2.4rem, 5vw, 3.6rem);font-weight:900;line-height:1;margin:0}.dx-stat__l{margin:6px 0 0;color:var(--dx-n600);font-weight:600}.dx-page img{max-width:100%;height:auto;display:block}.dx-page .wp-block-image{margin:0}.uicore-bl-swiper-marquee .ui-bl-slide-wrapper,.uicore-bl-swiper-marquee .swiper-slide{width:auto!important}html body .uicore-asside-cart{background:var(--dx-n50)!important}html body .uicore-asside-cart *:not(.checkout){color:var(--dx-oscuro)!important}html body .uicore-asside-cart .quantity,html body .uicore-asside-cart .quantity *{color:var(--dx-n600)!important}html body .uicore-asside-cart :is(.woocommerce-mini-cart__total,.woocommerce-mini-cart-item){border-color:var(--dx-n200)!important}.uicore-asside-cart .widget.woocommerce .buttons .button:not(.checkout){background-color:transparent!important;border:1px solid var(--dx-oscuro)!important;box-shadow:none!important}html body .uicore-asside-cart .woocommerce-mini-cart__buttons a.button.checkout{background-color:var(--dx-accion)!important;color:var(--dx-accion-texto)!important}@media (max-width:767px){.uicore-bl-el .uicore-bl-mobile-hidden{display:none!important}}@media (min-width:768px) and (max-width:1024px){.uicore-bl-el .uicore-bl-tablet-hidden{display:none!important}}@media (min-width:1025px){.uicore-bl-el .uicore-bl-desktop-hidden{display:none!important}}.uicore-navbar nav li.menu-item-has-megamenu:not(:hover):not(.ui-is-active):not(:focus-within)>.uicore-megamenu img{display:none}.uicore-navbar nav .uicore-megamenu{border-top:1px solid var(--dx-n200);box-shadow:0 28px 48px -32px rgb(0 0 0 / .28)}.woocommerce-loop-product__title,.product_title{text-wrap:balance}html,body{overflow-x:clip!important}.dx-page .dx-nota{display:flex;align-items:center;gap:8px;font-size:15px;margin:0}.dx-estrellas{color:#F5A524;letter-spacing:1px}.dx-page .dx-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0}.dx-page .dx-chip{display:inline-block;border:1px solid var(--dx-n200);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;background:#fff}.dx-page .dx-datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px 0}.dx-page .dx-datos>div+div{border-left:1px solid var(--dx-n200);padding-left:24px}.dx-datos__v{font-size:26px;margin:0}.dx-datos__r{font-size:14px;color:var(--dx-n600);margin:0}.dx-page .dx-pasos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.dx-page .dx-pasos li{border-top:2px solid var(--dx-n200);padding:22px 24px 0 0;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.dx-page .dx-pasos li:first-child{border-color:var(--dx-accion)}.dx-pasos__n{font-size:13px;font-weight:700;color:var(--dx-tinta)}.dx-page .dx-resena{margin:0;display:flex;flex-direction:column;gap:12px;border:1px solid var(--dx-n200);border-radius:16px;padding:26px;background:#fff}.dx-page .dx-resena blockquote{margin:0;font-size:17px}.dx-page .dx-resena--grande{border:0;padding:0;background:none}.dx-page .dx-resena--grande blockquote{font-size:28px;line-height:1.3}.dx-page .dx-faq details{border-bottom:1px solid var(--dx-n200);padding:20px 0}.dx-page .dx-faq summary{cursor:pointer;font-weight:600;font-size:19px}.dx-page .dx-faq details p{margin:12px 0 0;color:var(--dx-n600)}.dx-page .dx-card{transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1)}@media (hover:hover){.dx-page .dx-card:hover{transform:translateY(-4px);box-shadow:0 2px 4px rgb(0 0 0 / .05),0 16px 40px rgb(0 0 0 / .14)}}@keyframes uicoreFadeInUp{0%{transform:translate3d(0,24px,0)}to{transform:translateZ(0)}}.animated.animated-fast{animation-duration:.6s}.uicore-top-bar .mava-chispa{color:#FCC4C4;margin:0 .7em;font-size:.9em}.uicore-top-bar p{letter-spacing:.06em;margin:0}.woocommerce ul.products li.product .button{display:none!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:21px;line-height:1.2;margin-top:14px}.woocommerce ul.products li.product .price{color:var(--uicore-body-color,#4A403C);letter-spacing:.02em}.uicore-sidebar .widget-title,.uicore-sidebar .widgettitle{font-family:Jost,sans-serif;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#2B1D1D}.uicore-sidebar .widget{font-size:14px}.woocommerce div.product .variations .label,.woocommerce div.product .variations label,.woocommerce .price ins,.woocommerce .price ins bdi,.woocommerce div.product .uicore-swatch{font-weight:500!important}.woocommerce .price ins{text-decoration:none;color:#943434}.woocommerce .price del{opacity:.55;font-weight:400;margin-right:.4em}.woocommerce div.product .variations .label label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#2B1D1D}@media (max-width:1024px){.woocommerce div.product .uicore-grid-gallery{display:flex!important;flex-wrap:nowrap;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-right:-24px;padding-right:24px}.woocommerce div.product .uicore-grid-gallery::-webkit-scrollbar{display:none}.woocommerce div.product .uicore-grid-gallery>*{flex:0 0 86%;max-width:86%;scroll-snap-align:start;margin:0!important}.woocommerce div.product .uicore-grid-gallery img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}}@media (max-width:767px){.mava-baldosas img{height:300px!important}.mava-ig{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:4px!important}.mava-ig>*{width:auto!important;max-width:none!important}.mava-ig img{height:130px!important}.mava-lo-nuevo ul.products li.product:nth-child(n+5){display:none}}.uicore-top-bar .ui-tb-col-1{width:100%;overflow:hidden}.mava-marquee{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.mava-marquee__pista{display:inline-flex;white-space:nowrap;align-items:center;animation:mava-marquee 60s linear infinite;letter-spacing:.08em}.mava-marquee__pista>span{padding:0 .2em}.mava-marquee:hover .mava-marquee__pista{animation-play-state:paused}@keyframes mava-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.mava-marquee__pista{animation:none}}.uicore-custom-area .mava-fav{display:inline-flex;width:22px;height:22px;color:#2B1D1D;margin-right:16px}.uicore-custom-area .mava-fav svg{width:100%;height:100%}.uicore-custom-area .widget{margin:0}.mava-pie{background:#2B1D1D;color:#D6CAC4;font-size:15px;overflow:hidden}.mava-pie a{color:#F4EEEA;text-decoration:none;transition:color .3s cubic-bezier(.165,.84,.44,1)}.mava-pie a:hover{color:#FCC4C4}.mava-pie__arriba{max-width:1280px;margin:0 auto;padding:88px 40px 40px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:48px}.mava-pie__logo img{width:170px;height:auto;display:block}.mava-pie__lema{margin:22px 0 26px;max-width:30ch;line-height:1.7;color:#D6CAC4}.mava-pie__redes{display:flex;gap:10px}.mava-pie__redes a{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(252 196 196 / .35);color:#FCC4C4}.mava-pie__redes a:hover{background:#FCC4C4;color:#2B1D1D}.mava-pie__redes svg{width:18px;height:18px}.mava-pie__col{display:flex;flex-direction:column;gap:12px}.mava-pie__titulo{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#FCC4C4;margin:0 0 6px;font-weight:500}.mava-pie__titulo--pago{margin-top:18px}.mava-pie__nota{margin:0;line-height:1.6;color:#AE9F99;font-size:14px}.mava-pie__firma{max-width:1440px;margin:32px auto 0;padding:0 40px;opacity:.08;pointer-events:none}.mava-pie__firma img{width:100%;height:auto;display:block}.mava-pie__abajo{position:relative;border-top:1px solid rgb(252 196 196 / .18);max-width:1280px;margin:0 auto;padding:22px 40px 28px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:#AE9F99}.mava-pie__abajo a{color:#FCC4C4}@media (max-width:1024px){.mava-pie__arriba{grid-template-columns:1fr 1fr}.mava-pie__marca{grid-column:1 / -1}}@media (max-width:600px){.mava-pie__arriba{grid-template-columns:1fr 1fr;padding:64px 24px 24px;gap:36px 24px}.mava-pie__col:last-child{grid-column:1 / -1}.mava-pie__firma{padding:0 24px}.mava-pie__abajo{padding:20px 24px 28px;flex-direction:column}}.uicore-bl-content a img,.mava-baldosas a img,.mava-look a img,.mava-ig a img{transition:transform 1.2s cubic-bezier(.165,.84,.44,1)}.mava-baldosas a:hover img,.mava-look a:hover img,.mava-ig a:hover img{transform:scale(1.04)}.mava-baldosas a,.mava-look a,.mava-ig a{display:block;overflow:hidden}.mava-ref{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#7F716C;margin:-4px 0 14px}.mava-datos{display:grid;grid-template-columns:1fr 1fr;margin:18px 0 4px;border-top:1px solid #E8DFDA}.mava-datos>div{padding:12px 0;border-bottom:1px solid #E8DFDA}.mava-datos>div:nth-child(odd){padding-right:16px}.mava-datos>div:nth-child(even){padding-left:16px;border-left:1px solid #E8DFDA}.mava-datos dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#7F716C;margin:0 0 2px}.mava-datos dd{margin:0;color:#2B1D1D;font-size:15px}.mava-wa{display:flex;align-items:center;justify-content:center;gap:10px;height:52px;margin:12px 0 0;border:1px solid #2B1D1D;color:#2B1D1D!important;font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;text-decoration:none!important;transition:background .3s,color .3s}.mava-wa:hover{background:#2B1D1D;color:#FBF8F6!important}.mava-wa svg{width:18px;height:18px}.mava-promesas{list-style:none;margin:22px 0 0;padding:18px 0 0;border-top:1px solid #E8DFDA;display:grid;gap:10px}.mava-promesas li{display:grid;grid-template-columns:18px 1fr;gap:8px;font-size:14px;line-height:1.55;color:#4A403C}.mava-promesas__i{color:#943434;font-size:11px;line-height:1.9}.mava-promesas strong{color:#2B1D1D;font-weight:500}a.uicore-product-info-popup-trigger{display:inline-flex;align-items:center;gap:8px;margin:4px 0 14px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#2B1D1D;border-bottom:1px solid currentColor;padding-bottom:2px}a.uicore-product-info-popup-trigger::before{content:"✦";color:#943434;font-size:10px}.mava-tallas{width:100%;border-collapse:collapse;margin:8px 0 28px;font-size:15px}.mava-tallas th{text-align:left;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#7F716C;font-weight:500;padding:10px 12px;border-bottom:1px solid #2B1D1D}.mava-tallas td{padding:11px 12px;border-bottom:1px solid #E8DFDA;color:#2B1D1D}.mava-tallas tbody tr:nth-child(odd) td{background:#FBF8F6}.mava-pasos-medir{margin:8px 0 18px;padding-left:20px;color:#4A403C;line-height:1.7}.mava-guia-ayuda{font-size:14px;color:#4A403C}.mava-guia-ayuda a{color:#943434}.woocommerce span.onsale{background:#943434!important;color:#fff!important;border-radius:0!important;font-family:Jost,sans-serif;font-size:11px!important;letter-spacing:.12em;text-transform:uppercase;font-weight:500!important}.ui-popup:has(.mava-tallas){background:#FBF8F6;padding:64px 40px 40px;overflow-y:auto;max-width:92vw;box-shadow:-24px 0 60px rgb(43 29 29 / .12)}.ui-popup-wrapper:has(.mava-tallas) .ui-popup-overlay{background:rgb(43 29 29 / .35)}.ui-popup:has(.mava-tallas) .ui-popup-close{top:22px;right:22px;font-size:18px}.mava-pasos-medir li{list-style:decimal;padding-left:4px}.uicore-sidebar-toggle .text-wrap{display:inline-flex;align-items:center;gap:.3em;font-size:0}.uicore-sidebar-toggle .text-wrap>span{font-size:14px}.uicore-sidebar-toggle .text-wrap::after{content:"filtros";font-size:14px}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews{border:1px solid #E8DFDA!important;border-left-width:1px!important;background:#fff!important;box-shadow:none!important;border-radius:0!important;color:#2B1D1D!important;padding:16px 20px!important}.woocommerce-message::before,.woocommerce-info::before{color:#943434!important}.woocommerce-error{border-color:#8E1B3A!important}.mava-envio-barra{margin:0 0 20px}.mava-envio-barra p{margin:0 0 8px;font-size:14px;color:#4A403C}.mava-envio-barra strong{color:#2B1D1D;font-weight:500}.mava-envio-barra__pista{height:4px;background:#E8DFDA;overflow:hidden}.mava-envio-barra__pista span{display:block;height:100%;background:#943434;transition:width .6s cubic-bezier(.165,.84,.44,1)}.woocommerce-cart .woocommerce{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:0 56px;align-items:start}.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper,.woocommerce-cart .woocommerce>.cart-empty,.woocommerce-cart .woocommerce>.return-to-shop,.woocommerce-cart .woocommerce>.wc-empty-cart-message{grid-column:1 / -1}.woocommerce-cart .cart-collaterals{position:sticky;top:140px;width:100%!important}.woocommerce-cart .cart-collaterals .cart_totals{width:100%!important;float:none!important}.woocommerce table.shop_table.cart{display:block!important;border:0!important;border-top:1px solid #2B1D1D!important;margin:0}.woocommerce table.shop_table.cart thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.woocommerce table.shop_table.cart tbody{display:block}.woocommerce table.shop_table.cart tr.cart_item{display:grid;grid-template-columns:104px minmax(0,1fr) 132px 120px 28px;align-items:center;gap:0 24px;padding:22px 0;border-bottom:1px solid #E8DFDA}.woocommerce table.shop_table.cart tr.cart_item td{display:block;border:0!important;padding:0!important;background:none!important;text-align:left}.woocommerce table.shop_table.cart td::before{display:none!important}.woocommerce table.shop_table.cart td.product-thumbnail{order:1}.woocommerce table.shop_table.cart td.product-thumbnail img{width:104px!important;height:130px!important;object-fit:cover;max-width:none}.woocommerce table.shop_table.cart td.product-name{order:2}.woocommerce table.shop_table.cart td.product-name>a{font-family:"Cormorant Garamond",serif;font-size:22px;line-height:1.2;color:#2B1D1D}.woocommerce table.shop_table.cart td.product-name dl.variation{margin:8px 0 0;font-size:13px;color:#61554F;display:grid;grid-template-columns:auto 1fr;gap:2px 8px}.woocommerce table.shop_table.cart td.product-name dl.variation dt,.woocommerce table.shop_table.cart td.product-name dl.variation dd{margin:0;font-weight:400}.woocommerce table.shop_table.cart td.product-name dl.variation dd p{margin:0}.woocommerce table.shop_table.cart td.product-price{display:none!important}.woocommerce table.shop_table.cart td.product-quantity{order:3}.woocommerce table.shop_table.cart td.product-subtotal{order:4;text-align:right;font-size:16px;color:#2B1D1D}.woocommerce table.shop_table.cart td.product-remove{order:5;text-align:right}.woocommerce table.shop_table.cart td.product-remove a.remove{color:#7F716C!important;font-size:22px;width:auto;height:auto;background:none!important}.woocommerce table.shop_table.cart td.product-remove a.remove:hover{color:#943434!important}.woocommerce table.shop_table.cart tr:not(.cart_item){display:block}.woocommerce table.shop_table.cart td.actions{display:flex!important;justify-content:space-between;align-items:center;gap:16px;padding:20px 0 0!important;border:0!important;background:none!important}.woocommerce table.shop_table.cart td.actions .coupon{display:flex;gap:0}.woocommerce table.shop_table.cart td.actions .coupon input.input-text{height:46px;border:1px solid #D6CAC4;border-right:0;border-radius:0;background:#fff;padding:0 14px;min-width:200px}.woocommerce table.shop_table.cart td.actions .coupon .button{height:46px;border-radius:0;background:#2B1D1D!important;color:#fff!important}.woocommerce table.shop_table.cart td.actions>.button[name="update_cart"]{background:none!important;color:#2B1D1D!important;padding:0!important;height:auto;border-bottom:1px solid currentColor!important;border-radius:0;font-size:12px;letter-spacing:.14em}.woocommerce table.shop_table.cart td.actions>.button[name="update_cart"]:disabled{opacity:.35}.woocommerce .cart_totals,.woocommerce-checkout #order_review{background:#F4EEEA;padding:32px}.woocommerce .cart_totals h2{font-family:"Cormorant Garamond",serif;font-size:28px;margin:0 0 20px}.woocommerce .cart_totals table.shop_table,.woocommerce-checkout #order_review table.shop_table{border:0!important;margin:0 0 20px;background:none}.woocommerce .cart_totals table.shop_table th,.woocommerce .cart_totals table.shop_table td,.woocommerce-checkout #order_review table.shop_table th,.woocommerce-checkout #order_review table.shop_table td{border:0!important;border-top:1px solid #E0D5CF!important;padding:14px 0!important;background:none!important;font-family:Jost,sans-serif!important;font-weight:400!important;font-size:15px;color:#2B1D1D;vertical-align:top}.woocommerce .cart_totals table.shop_table th,.woocommerce-checkout #order_review table.shop_table tfoot th{font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;color:#61554F!important;width:30%}.woocommerce .cart_totals .order-total td,.woocommerce-checkout #order_review .order-total td{font-size:20px!important}.woocommerce .cart_totals .order-total strong,.woocommerce-checkout #order_review .order-total strong{font-weight:500}.woocommerce ul#shipping_method{margin:0;padding:0;list-style:none;text-align:left}.woocommerce ul#shipping_method li{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;margin:0 0 10px!important;font-size:14px;line-height:1.45;text-indent:0!important;padding:0!important}.woocommerce ul#shipping_method li input{margin:3px 0 0!important;accent-color:#943434}.woocommerce ul#shipping_method li label{font-weight:400!important;font-family:Jost,sans-serif!important;color:#2B1D1D}.woocommerce ul#shipping_method .amount{font-weight:500}.woocommerce .woocommerce-shipping-destination,.woocommerce .shipping-calculator-button{font-size:13px;color:#61554F}.woocommerce .wc-proceed-to-checkout{padding:4px 0 0!important}.woocommerce .wc-proceed-to-checkout a.checkout-button,.woocommerce #place_order{display:flex!important;align-items:center;justify-content:center;width:100%;height:56px;margin:0!important;padding:0!important;background:#943434!important;color:#fff!important;border-radius:0!important;font-size:14px!important;letter-spacing:.14em;text-transform:uppercase;font-weight:500!important;transition:background .3s}.woocommerce .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce #place_order:hover{background:#762929!important}.mava-promesas--compra{margin-top:20px;border-top-color:#E0D5CF}.mava-promesas--compra a{color:#943434}body.woocommerce-checkout .uicore-top-bar,body.woocommerce-checkout .ui-header-row2,body.woocommerce-checkout .uicore-search-btn,body.woocommerce-checkout .uicore-custom-area,body.woocommerce-checkout .uicore-ham,body.woocommerce-checkout .mava-pie__arriba,body.woocommerce-checkout .mava-pie__firma,body.woocommerce-checkout .joinchat{display:none!important}body.woocommerce-checkout .mava-pie__abajo{border-top:0}#billing_country_field,#shipping_country_field{display:none!important}.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:0 64px;align-items:start}.woocommerce-checkout form.checkout>.mava-envio-barra,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{grid-column:2}.woocommerce-checkout #customer_details{grid-column:1;grid-row:1 / span 4}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{width:100%!important;float:none!important}.woocommerce-checkout #order_review_heading{font-family:"Cormorant Garamond",serif;font-size:28px;margin:0;padding:32px 32px 0;background:#F4EEEA}.woocommerce-checkout #order_review{padding-top:16px;position:relative}.woocommerce-checkout form.checkout>.mava-envio-barra{background:#F4EEEA;padding:28px 32px 0;margin:0}.woocommerce-checkout h3{font-family:"Cormorant Garamond",serif;font-size:28px;margin:0 0 20px}.woocommerce form .form-row{margin:0 0 18px}.woocommerce form .form-row label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#4A403C;margin-bottom:6px}.woocommerce form .form-row .required{color:#943434;text-decoration:none}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce .select2-container .select2-selection--single{height:52px;border:1px solid #D6CAC4!important;border-radius:0!important;background:#fff!important;padding:0 16px;font-size:16px;color:#2B1D1D;box-shadow:none!important}.woocommerce form .form-row textarea{height:110px;padding:14px 16px}.woocommerce .select2-container .select2-selection--single .select2-selection__rendered{line-height:50px;padding-left:0}.woocommerce .select2-container .select2-selection--single .select2-selection__arrow{height:50px}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row select:focus{border-color:#2B1D1D!important;outline:none}.woocommerce-checkout #order_review table.shop_table td.product-name{font-family:"Cormorant Garamond",serif!important;font-size:19px!important}.woocommerce-checkout #order_review table.shop_table td.product-name dl.variation{font-family:Jost,sans-serif;font-size:13px;color:#61554F;margin:6px 0 0}.woocommerce-checkout #order_review table.shop_table td.product-name dl.variation *{font-weight:400!important;margin:0}.woocommerce-checkout #order_review table.shop_table thead{display:none}.woocommerce-checkout #payment{background:none!important;border-radius:0!important}.woocommerce-checkout #payment ul.payment_methods{border:0!important;padding:0!important;margin:0 0 16px}.woocommerce-checkout #payment ul.payment_methods li{background:#fff;border:1px solid #E0D5CF;padding:14px 16px!important;margin:0 0 8px}.woocommerce-checkout #payment ul.payment_methods li label{font-size:15px;color:#2B1D1D}.woocommerce-checkout #payment ul.payment_methods li input{accent-color:#943434}.woocommerce-checkout #payment div.payment_box{background:#FBF8F6!important;color:#4A403C;font-size:14px;border-radius:0}.woocommerce-checkout #payment div.payment_box::before{display:none}.woocommerce-checkout #payment .place-order{padding:0!important}.woocommerce-checkout .woocommerce-privacy-policy-text{font-size:13px;color:#61554F}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{margin-bottom:24px}@media (max-width:1024px){.woocommerce-cart .woocommerce,.woocommerce-checkout form.checkout{grid-template-columns:1fr;gap:32px}.woocommerce-cart .cart-collaterals{position:static}.woocommerce-checkout form.checkout>*,.woocommerce-checkout #customer_details{grid-column:1!important;grid-row:auto!important}.woocommerce-checkout #customer_details{order:1}}@media (max-width:767px){.woocommerce table.shop_table.cart tr.cart_item{grid-template-columns:84px minmax(0,1fr) 24px;gap:4px 16px;align-items:start}.woocommerce table.shop_table.cart td.product-thumbnail{grid-row:1 / span 2}.woocommerce table.shop_table.cart td.product-thumbnail img{width:84px!important;height:105px!important}.woocommerce table.shop_table.cart td.product-name{grid-column:2}.woocommerce table.shop_table.cart td.product-remove{grid-column:3;grid-row:1}.woocommerce table.shop_table.cart td.product-quantity{grid-column:2;grid-row:2;display:flex!important;justify-content:space-between;align-items:center}.woocommerce table.shop_table.cart td.product-subtotal{grid-column:2 / span 2;grid-row:3;text-align:left}.woocommerce table.shop_table.cart td.actions{flex-direction:column;align-items:stretch}.woocommerce table.shop_table.cart td.actions .coupon input.input-text{min-width:0;flex:1}.woocommerce .cart_totals,.woocommerce-checkout #order_review{padding:24px 20px}.woocommerce-checkout #order_review_heading,.woocommerce-checkout form.checkout>.mava-envio-barra{padding-left:20px;padding-right:20px}}.woocommerce-info::before,.woocommerce-message::before,.woocommerce-error::before{display:none!important}.woocommerce-checkout #order_review table.woocommerce-checkout-review-order-table{width:100%!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.woocommerce-checkout #order_review table.shop_table td.product-name{width:70%}.woocommerce-checkout #order_review table.shop_table td.product-total,.woocommerce-checkout #order_review table.shop_table tfoot td{text-align:right}.woocommerce-checkout #order_review table.shop_table tbody tr:first-child td{border-top:0!important}.woocommerce-checkout #order_review table.shop_table .product-quantity{font-family:Jost,sans-serif;font-size:13px;color:#61554F;font-weight:400}.woocommerce-checkout #order_review table.shop_table td.product-name dl.variation{display:grid;grid-template-columns:auto 1fr;gap:2px 8px}.woocommerce-checkout #order_review tr.woocommerce-shipping-totals th,.woocommerce-checkout #order_review tr.woocommerce-shipping-totals td{display:block;width:100%!important;text-align:left!important}.woocommerce-checkout #order_review tr.woocommerce-shipping-totals th{padding-bottom:6px!important}.woocommerce-checkout #order_review tr.woocommerce-shipping-totals td{border-top:0!important;padding-top:0!important}.woocommerce .cart_totals tr.woocommerce-shipping-totals th,.woocommerce .cart_totals tr.woocommerce-shipping-totals td{display:block;width:100%!important}.woocommerce .cart_totals tr.woocommerce-shipping-totals td{border-top:0!important;padding-top:0!important}.woocommerce .cart_totals .woocommerce-shipping-destination,.woocommerce .cart_totals .woocommerce-shipping-calculator{text-align:left}.uicore-asside-cart .woocommerce-mini-cart{padding:0!important;margin:0}html body .uicore-asside-cart .woocommerce-mini-cart-item{display:grid!important;grid-template-columns:76px minmax(0,1fr) 20px;gap:0 14px;align-items:start;padding:18px 0!important;border-bottom:1px solid #E8DFDA;position:relative}html body .uicore-asside-cart .mava-mc__foto{display:block!important;grid-column:1;grid-row:1}html body .uicore-asside-cart .mava-mc__foto img{width:76px!important;height:95px!important;object-fit:cover;margin:0!important;float:none!important;display:block}html body .uicore-asside-cart .mava-mc__info{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:4px}html body .uicore-asside-cart .mava-mc__nombre{font-family:"Cormorant Garamond",serif!important;font-size:19px!important;line-height:1.2;color:#2B1D1D!important;font-weight:500!important;padding:0!important}html body .uicore-asside-cart .woocommerce-mini-cart-item a.remove{grid-column:3;grid-row:1;position:static!important;color:#7F716C!important;font-size:20px;line-height:1;width:auto;height:auto;background:none!important}html body .uicore-asside-cart .woocommerce-mini-cart-item a.remove:hover{color:#943434!important}html body .uicore-asside-cart .mava-mc__info dl.variation{display:flex!important;flex-wrap:wrap;gap:0 4px;margin:0!important;padding:0!important;border:0!important}html body .uicore-asside-cart .mava-mc__info dl.variation dt,html body .uicore-asside-cart .mava-mc__info dl.variation dd{position:static!important;display:inline!important;float:none!important;clear:none!important;width:auto!important;margin:0!important;padding:0!important;font-family:Jost,sans-serif!important;font-weight:400!important;font-size:12px!important;color:#61554F!important}html body .uicore-asside-cart .mava-mc__info dl.variation dd{margin-right:10px!important;color:#2B1D1D!important}html body .uicore-asside-cart .mava-mc__info dl.variation dd p{display:inline;margin:0}html body .uicore-asside-cart .mava-mc__info .quantity{font-size:14px;color:#2B1D1D;margin-top:4px;text-align:left!important}.uicore-asside-cart .woocommerce-mini-cart__total{border-top:1px solid #2B1D1D!important;padding-top:16px!important;font-family:Jost,sans-serif}.uicore-asside-cart .woocommerce-mini-cart__total strong{font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.uicore-asside-cart .woocommerce-mini-cart__buttons{display:grid!important;grid-template-columns:1fr;gap:8px}.uicore-asside-cart .woocommerce-mini-cart__buttons a.button{height:52px;display:flex!important;align-items:center;justify-content:center;margin:0!important;border-radius:0!important;font-size:13px!important;letter-spacing:.14em;text-transform:uppercase;font-weight:500!important}.uicore-asside-cart .woocommerce-mini-cart__buttons a.button.checkout{order:-1;background:#943434!important;color:#fff!important;border-color:#943434!important}.uicore-asside-cart .woocommerce-mini-cart__buttons a.button:not(.checkout){background:none!important;color:#2B1D1D!important;border:1px solid #2B1D1D!important}.uicore-asside-cart .mava-envio-barra{margin:4px 0 16px}.mava-mc-vacio{text-align:center;padding:48px 0}.mava-mc-vacio p{font-family:"Cormorant Garamond",serif;font-size:24px;color:#2B1D1D;margin:0 0 20px}.mava-mc-vacio__boton{display:inline-flex;height:50px;align-items:center;padding:0 28px;background:#943434;color:#fff!important;font-size:13px;letter-spacing:.14em;text-transform:uppercase}@media (max-width:767px){.woocommerce table.shop_table.cart tr.cart_item td.product-thumbnail{display:block!important}.woocommerce table.shop_table.cart tr.cart_item td{text-align:left!important}.woocommerce table.shop_table.cart td.product-name dl.variation{justify-content:start}.woocommerce table.shop_table.cart td.product-quantity .quantity{margin:0!important}.woocommerce table.shop_table.cart td.actions .coupon{width:100%;float:none!important}.woocommerce table.shop_table.cart td.actions .coupon input.input-text{width:auto!important;flex:1 1 auto;min-width:0;float:none!important}.woocommerce table.shop_table.cart td.actions .coupon .button{width:auto!important;flex:0 0 auto;padding:0 18px!important;float:none!important}.woocommerce table.shop_table.cart td.actions>.button[name="update_cart"]{align-self:flex-start}.woocommerce-cart .page-title,.woocommerce-cart h1{margin-bottom:0}}.woocommerce table.shop_table.cart,.woocommerce table.shop_table.cart tbody,.woocommerce table.shop_table.cart tr.cart_item{width:100%!important;max-width:100%;box-sizing:border-box}.woocommerce table.shop_table.cart tr.cart_item td{min-width:0}@media (max-width:767px){.woocommerce table.shop_table.cart td.product-remove{justify-self:end}}.woocommerce table.shop_table.cart td.product-remove a.remove{position:static!important;display:inline-block!important;float:none!important}.woocommerce table.shop_table.cart tr.cart_item td.product-remove{position:static!important;inset:auto!important}@media (max-width:1024px){.woocommerce-checkout form.checkout{gap:0}.woocommerce-checkout #customer_details{order:-1;margin-bottom:32px}}body.woocommerce-checkout .uicore-toggle,body.woocommerce-checkout .uicore-mobile-head-right .uicore-search-btn{display:none!important}.uicore-navbar .ui-header-row2{display:none!important}@media (min-width:1026px){.uicore-navbar .ui-header-row1{display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;min-height:84px}}.uicore-navbar .ui-header-row1 .ui-header-center{display:flex;justify-content:center}.uicore-navbar .ui-header-row1 .ui-header-right{display:flex;align-items:center;gap:18px}.uicore-navbar .uicore-custom-area{display:flex;align-items:center;gap:18px}.uicore-navbar .uicore-custom-area .widget{margin:0!important}.uicore-navbar .uicore-custom-area .mava-fav{margin:0}.jet-ajax-search__form{display:flex;align-items:center;border:1px solid #D6CAC4;background:#fff;border-radius:0!important}.uicore-navbar .jet-ajax-search{width:280px}.jet-ajax-search__field{height:42px!important;border:0!important;background:transparent!important;padding:0 14px!important;font-family:Jost,sans-serif;font-size:14px!important;color:#2B1D1D;box-shadow:none!important;border-radius:0!important}.jet-ajax-search__field::placeholder{color:#7F716C}.jet-ajax-search__submit{height:42px!important;width:44px;background:transparent!important;color:#2B1D1D!important;border:0!important;padding:0!important}.jet-ajax-search__submit svg{width:16px;height:16px;fill:currentColor}.jet-ajax-search__results-area{border:1px solid #E8DFDA!important;border-radius:0!important;box-shadow:0 24px 48px rgb(43 29 29 / .12)!important;background:#FBF8F6!important}.jet-ajax-search__results-item{border-bottom:1px solid #E8DFDA}.jet-ajax-search__item-link{padding:10px 14px!important;gap:14px;align-items:center}.jet-ajax-search__item-thumbnail{width:52px!important;flex:0 0 52px!important}.jet-ajax-search__item-thumbnail img{width:52px;height:65px;object-fit:cover}.jet-ajax-search__item-title{font-family:"Cormorant Garamond",serif!important;font-size:18px!important;color:#2B1D1D!important;font-weight:500!important;line-height:1.2}.jet-ajax-search__item-title mark,.jet-ajax-search__item-title .jet-search-title-highlight{background:#FBEAE8;color:#943434}.jet-ajax-search__item-price{font-size:14px;color:#61554F}.jet-ajax-search__full-results{font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;color:#943434!important;padding:12px!important}.jet-ajax-search__results-header,.jet-ajax-search__results-footer{border-color:#E8DFDA!important}.jet-ajax-search__notifications{font-size:14px;color:#61554F;padding:14px}.mava-buscador-movil{display:none}@media (max-width:1025px){.mava-buscador-movil{display:block;padding:0 20px 12px;background:#FBF8F6}.mava-buscador-movil .jet-ajax-search{width:100%}.mava-buscador-movil .jet-ajax-search__field{font-size:16px!important}}@media (min-width:1026px) and (max-width:1240px){.uicore-navbar .jet-ajax-search{width:200px}.uicore-navbar .ui-header-row1{gap:20px}}body.woocommerce-checkout .mava-buscador-movil{display:none!important}.uicore-navbar .ui-header-row1>div{position:static!important;transform:none!important;width:auto!important;flex:none!important}.uicore-navbar .ui-header-row1 .ui-header-left{justify-self:start}.uicore-navbar .ui-header-row1 .ui-header-right{justify-self:end}.uicore-navbar .uicore-cart-icon,.uicore-navbar #uicore-site-header-cart{display:inline-flex!important;align-items:center;gap:2px;white-space:nowrap}@media (max-width:1025px){.mava-buscador-movil .jet-ajax-search__results-area{width:100%!important;left:0!important;right:0!important}}@media (max-width:1025px){.uicore-navbar .ui-header-row2,.uicore-navbar .ui-header-row1 .ui-header-center,.uicore-navbar .ui-header-row1 .ui-header-right{display:none!important}.uicore-navbar .ui-header-row1{display:flex!important;flex:1 1 auto;align-items:center}.uicore-navbar .ui-header-row1 .ui-header-left{display:flex!important;align-items:center}.uicore-navbar .ui-header-row1 .ui-header-left .uicore-logo.uicore-mobile-main{height:34px;width:auto}.uicore-navbar nav.uicore-container{display:flex!important;justify-content:space-between;align-items:center}.uicore-navbar .uicore-mobile-head-right{margin-left:auto}}