@font-face{font-family:Bricolage Grotesque;src:url(rm-bricolage-grotesque-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(rm-dm-sans.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root:root{--rm-papel: #f6f4ef;--rm-blanco: #ffffff;--rm-rojo: #d90f0b;--rm-rojo-hover:#b00c08;--rm-plata: #d9dbe0;--rm-borde-caja: transparent;--rm-cielo: #a9d4ff;--rm-tinta: #141414;--rm-tinta-2: #5b5750;--rm-apagado-bg: #d9dbe0;--rm-apagado-txt: rgba(20, 20, 20, .4);--rm-velo: rgba(20, 20, 20, .55);--rm-velo-cajon: rgba(20, 20, 20, .35);--rm-hueco-icono: rgba(20, 20, 20, .18);--rm-ic-camion: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d90f0b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.9 7.3h10.3v9H2.9z'/%3E%3Cpath d='M13.2 10.5h3.6l2.5 2.7v3.1h-6.1z'/%3E%3Ccircle cx='6.6' cy='17.9' r='1.7'/%3E%3Ccircle cx='16.3' cy='17.9' r='1.7'/%3E%3C/svg%3E");--rm-ic-calendario: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141414' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='15.5' rx='2.5'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4'/%3E%3C/svg%3E");--rm-estrella: #f5b301;--rm-ic-estrella: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.6l2.47 5.3 5.8.68-4.29 3.97 1.14 5.73L10 14.4l-5.12 2.88 1.14-5.73L1.73 7.58l5.8-.68z'/%3E%3C/svg%3E");--rm-ic-palomita: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E");--rm-r-foto: 12px;--rm-r-caja: 12px;--rm-r-pill: 999px;--rm-f-titulo: "Bricolage Grotesque", "Arial Black", Arial, sans-serif;--rm-f-texto: "DM Sans", "Segoe UI", Arial, sans-serif;--rm-t-h1: 46px;--rm-t-h1-mov: 30px;--rm-t-h2: 36px;--rm-t-h2-mov: 26px;--rm-t-h3: 20px;--rm-t-h3-mov: 18px;--rm-t-cuerpo: 16px;--rm-t-ficha: 15px;--rm-t-etiqueta: 12px;--rm-gutter-mov: 20px;--rm-alto-tactil: 48px;--rm-linea: 63ch;--font-heading-family: var(--rm-f-titulo) !important;--font-heading-weight: 800 !important;--font-body-family: var(--rm-f-texto) !important;--font-accent-family: var(--rm-f-titulo) !important;--font-accent-style: normal !important;--font-body-family-override: var(--rm-f-texto) !important;--font-heading-family-override: var(--rm-f-titulo) !important}html body{background-color:var(--rm-papel);color:var(--rm-tinta);font-family:var(--rm-f-texto)!important}html body .shopify-section :is(h1,h2,h3),html body .custom-hero__title,html body .shopify-section :is(.section-title,.rich-text-title,.comparison-heading,.steps-title,.image-text-title){font-family:var(--rm-f-titulo)!important;text-wrap:balance}html body .shopify-section h1,html body .custom-hero__title{font-size:var(--rm-t-h1)!important;font-weight:800!important;line-height:1.05!important;letter-spacing:-.02em!important}html body .shopify-section h2,html body .shopify-section .section-title,html body .shopify-section .rich-text-title,html body .shopify-section .comparison-heading,html body .shopify-section .steps-title,html body .shopify-section .image-text-title{font-size:var(--rm-t-h2)!important;font-weight:800!important;line-height:1.12!important;letter-spacing:-.015em!important}html body .shopify-section h3,html body .shopify-section .step-title,html body .shopify-section .product-title,html body .shopify-section .footer-heading{font-family:var(--rm-f-texto)!important;font-size:var(--rm-t-h3)!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0!important}html body .shopify-section p,html body .shopify-section li,html body .shopify-section .section-subtitle,html body .shopify-section .rich-text-subtitle,html body .shopify-section .image-text-subtitle,html body .shopify-section .step-description{font-family:var(--rm-f-texto)!important;font-size:var(--rm-t-cuerpo)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important}html body .shopify-section .eyebrow{font-family:var(--rm-f-texto)!important;font-size:var(--rm-t-etiqueta)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--rm-rojo)!important}html body #MainContent :is(h2,.section-heading,.image-text-heading,.image-text-heading[data-block-id],.store-faq-heading,.stats-section-title,.guarantee-section__heading,.comparison-heading,.rich-text-title,.steps-title,.newsletter-title,.section-title,.carousel-title),html body .shopify-section :is(.newsletter-title,.footer-newsletter-title){font-family:var(--rm-f-titulo)!important;font-size:var(--rm-t-h2)!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-.02em!important;text-transform:none!important;text-wrap:balance}html body #MainContent h2.custom-hero__title.custom-hero__title{font-size:var(--rm-t-h1)!important;font-weight:800!important;line-height:1.05!important}@media(max-width:749px){html body #MainContent h2.custom-hero__title.custom-hero__title{font-size:var(--rm-t-h1-mov)!important}}html body #MainContent :is(h1,h2,.image-text-heading,.section-heading) :is(span,b,strong,[class*=accent]){font-size:inherit!important;line-height:inherit!important;font-family:inherit!important;font-weight:inherit!important}html body #MainContent .shop-product-title{font-family:var(--rm-f-titulo)!important;font-weight:800!important;letter-spacing:-.02em!important}@media(max-width:749px){html body #MainContent :is(h2,.section-heading,.image-text-heading,.image-text-heading[data-block-id],.store-faq-heading,.stats-section-title,.guarantee-section__heading,.comparison-heading,.rich-text-title,.steps-title,.newsletter-title,.section-title,.carousel-title),html body .shopify-section :is(.newsletter-title,.footer-newsletter-title){font-size:var(--rm-t-h2-mov)!important}}@media(max-width:749px){html body .shopify-section h1,html body .custom-hero__title{font-size:var(--rm-t-h1-mov)!important}html body .shopify-section h2,html body .shopify-section .section-title,html body .shopify-section .rich-text-title,html body .shopify-section .comparison-heading,html body .shopify-section .steps-title,html body .shopify-section .image-text-title{font-size:var(--rm-t-h2-mov)!important}html body .shopify-section h3,html body .shopify-section .step-title{font-size:var(--rm-t-h3-mov)!important}}html body .shopify-section :is(h1,h2,h3,h4,p,li,[class*=subtitle],.step-description,.rich-text-subtitle,.image-text-subtitle,.custom-hero__subtitle,.product-description):not(.photo-caption):not(.badge){color:var(--rm-tinta)!important}html body .shopify-section :is(.card-descriptor,[class*=description]):not(.product-description){color:var(--rm-tinta-2)!important}html body .shopify-section :is(h1,h2) b,html body .shopify-section :is(h1,h2) strong,html body .shopify-section .section-accent-text,html body .shopify-section .custom-hero-accent,html body .shopify-section .accent-text,html body .shopify-section .global-accent-text,html body .shopify-section .custom-accent-text,html body .shopify-section .accent,html body .shopify-section :is(h1,h2) span[class*=accent]{font-family:inherit!important;font-style:normal!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:none!important;color:var(--rm-rojo)!important;-webkit-text-fill-color:var(--rm-rojo)!important;display:inline!important;margin:0!important;padding:0!important;border:0!important;background:none!important;background-image:none!important;text-decoration:none!important}html body .shopify-section :is(.accent-text,.custom-accent-text,.section-accent-text):empty{display:none!important;padding:0!important}html body .shopify-section .comparison-heading{display:block!important}html body .shopify-section .comparison-heading .accent-text{margin-left:.28em!important}html body .shopify-section p a:not(.button):not([class*=btn]):not([class*=button]){color:var(--rm-tinta)!important;text-decoration:underline!important;text-underline-offset:3px}.card,.card__inner,.media,.button,.quick-add__submit,.shopify-section [class*=shadow]{box-shadow:none!important}html body :is(.button,.collection-view-product-btn,.custom-hero__button,.rich-text-button,.shop-add-to-cart-button,.newsletter-form__button,.quick-add__submit,.view-all-button,[class*=upsell-add-button],.cart__checkout-button,.rm-cu-btn):not(:focus-visible){box-shadow:none!important}html body :is(.button,.collection-view-product-btn,.custom-hero__button,.shop-add-to-cart-button):after{box-shadow:none!important}html body .button-box-shadow.button-box-shadow.button-box-shadow:not(:focus-visible){box-shadow:none!important}html body .shopify-section .section-subtitle,html body .shopify-section .text-column p,html body .shopify-section .rich-text__subtitle,html body .shopify-section .section-description,html body .collection-hero__description{max-width:var(--rm-linea)}html body .store-faq .store-faq-answer p{max-width:var(--rm-linea)!important}html body .shopify-section [style*="text-align: center"] .section-subtitle{margin-left:auto;margin-right:auto}html body :is(#MainContent,.shopify-section) *,html body *{-webkit-hyphens:manual!important;hyphens:manual!important}@media(max-width:749px){html body .page-width,html body .container,html body .collection-hero__text-wrapper,html body .collection-hero__title,html body .collection-hero__description{padding-left:var(--rm-gutter-mov)!important;padding-right:var(--rm-gutter-mov)!important}}html body .theme-button,html body .button,html body a.button,html body button.button,html body .rich-text-button,html body .collection-view-product-btn,html body .newsletter-form__button,html body .custom-hero__button,html body .quick-add__submit,html body button.full-width-mobile,html body .card-wrapper .quick-add__submit{display:inline-flex!important;align-items:center;justify-content:center;background-color:var(--rm-rojo)!important;color:var(--rm-blanco)!important;-webkit-text-fill-color:var(--rm-blanco)!important;border:1px solid var(--rm-rojo)!important;border-radius:var(--rm-r-pill)!important;box-shadow:none!important;min-height:var(--rm-alto-tactil)!important;box-sizing:border-box;font-family:var(--rm-f-texto)!important;font-size:var(--rm-t-cuerpo)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important}html body .theme-button:hover,html body .button:hover,html body .rich-text-button:hover,html body .collection-view-product-btn:hover,html body .custom-hero__button:hover,html body .quick-add__submit:hover,html body .card-wrapper .quick-add__submit:hover,html body button.full-width-mobile:hover{background-color:var(--rm-rojo-hover)!important;border-color:var(--rm-rojo-hover)!important;color:var(--rm-blanco)!important}html body .quick-add__submit[disabled],html body .card-wrapper .quick-add__submit[disabled],html body .button[disabled]{background-color:var(--rm-apagado-bg)!important;color:var(--rm-tinta)!important;-webkit-text-fill-color:var(--rm-tinta)!important;border-color:var(--rm-apagado-bg)!important;opacity:1!important}html body .view-all-button{display:inline-flex!important;align-items:center;justify-content:center;background-color:transparent!important;color:var(--rm-tinta)!important;-webkit-text-fill-color:var(--rm-tinta)!important;border:1px solid var(--rm-tinta)!important;border-radius:var(--rm-r-pill)!important;box-shadow:none!important;min-height:var(--rm-alto-tactil)!important;box-sizing:border-box;font-size:var(--rm-t-cuerpo)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important}html body .shop-all-button,html body .size-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:var(--rm-alto-tactil);box-sizing:border-box;border:1px solid var(--rm-tinta)!important;box-shadow:none!important;border-radius:var(--rm-r-pill)!important;line-height:1.2!important;text-transform:none!important;letter-spacing:0!important}html body .shop-all-button{padding:0 24px!important}html body [class*=button]:not(input){text-transform:none!important;letter-spacing:0!important}html body .card-wrapper,html body .product-card{border:1px solid var(--rm-borde-caja)!important;border-radius:var(--rm-r-caja)!important;overflow:hidden!important;background:var(--rm-blanco);height:100%;display:flex;flex-direction:column}html body .collection-grid-section .product-card,html body .collection-grid-section .product-card:not(.swiper-slide){border-color:var(--rm-borde-caja)!important}html body .card-wrapper .card,html body .card-wrapper .card__inner,html body .card-wrapper .card__media,html body .card-wrapper .card__media .media,html body .card-wrapper .card__media img,html body .card-wrapper .card__inner img,html body .card-wrapper .media img,html body .product-card .product-image-container,html body .product-card .product-image-container img,html body .product-card .product-image,html body .product-card img{border-radius:0!important;box-shadow:none!important;border:0!important}html body .card-wrapper .card.card--standard,html body .card-wrapper .card--standard>.card__inner{padding:0!important}html body .card-wrapper .price--on-sale .price__sale{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:2px 8px}html body .card-wrapper .price__sale .price-item--sale{order:-1}html body .card-wrapper .card__content{padding:12px 16px 16px!important}html body .card-wrapper .card__information{padding:0!important}html body .card-wrapper .quick-add{margin:12px 0 0!important;width:100%!important;min-width:0}html body .card-wrapper .quick-add__submit{width:100%!important;max-width:none!important;min-width:0!important;padding:10px 12px!important}html body .card-wrapper .card__heading,html body .product-card .product-title{font-family:var(--rm-f-texto)!important;font-size:var(--rm-t-ficha)!important;font-weight:700!important;line-height:1.3!important}html body :is(.card-wrapper,.product-card) :is(.price-item--sale,.price-item--last,.collection-current-price),html body .collection-current-price{font-size:var(--rm-t-ficha)!important;font-weight:700!important;color:var(--rm-rojo)!important}html body :is(.card-wrapper,.product-card) :is(s.price-item--regular,.collection-regular-price,.compare-price){font-size:var(--rm-t-ficha)!important;font-weight:400!important;color:var(--rm-tinta-2)!important}html body .card-wrapper .card__heading,html body .product-card .product-title{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:749px){html body .card-wrapper .card__content{padding:10px 12px 12px!important}html body .card-wrapper .quick-add__submit{font-size:14px!important;padding:8px 10px!important}}html body ul.grid.product-grid,html body .product-grid{--grid-mobile-horizontal-spacing: 12px;--grid-desktop-horizontal-spacing: 20px;--grid-mobile-vertical-spacing: 16px;--grid-desktop-vertical-spacing: 28px}ul.grid.product-grid{display:flex!important;flex-wrap:wrap!important}html body .product-dots .dot{background-color:var(--rm-apagado-txt)!important}html body .product-dots .dot.active{background-color:var(--rm-tinta)!important}html body .card-wrapper .badge,html body .product-card :is(.badge,.product-badge,.sale-badge),html body .custom-hero__badge{background:var(--rm-tinta)!important;color:var(--rm-blanco)!important;-webkit-text-fill-color:var(--rm-blanco)!important;border:1px solid var(--rm-tinta)!important;border-radius:var(--rm-r-pill)!important;font-family:var(--rm-f-texto)!important;font-weight:700!important}html body .custom-hero__badge{display:inline-flex!important;align-items:center;padding:5px 12px!important;font-size:13px!important;line-height:1.2!important}html body .shopify-section :is(.media-placeholder,.media-column img,.photo-item,.video-card__media){border-radius:var(--rm-r-foto)!important}html body .media-placeholder{background-color:var(--rm-plata)!important}html body .media-placeholder svg{fill:var(--rm-hueco-icono)!important}html body [id*=image-text-section] .media-column,html body .image-text-container-wrapper .media-column{background-color:var(--rm-plata)!important}html body .photo-caption{font-size:13px;line-height:1.4;color:var(--rm-blanco)!important;background:var(--rm-velo)!important;padding:8px 10px!important}html body .store-faq-item,html body .store-faq-items-container{border-radius:var(--rm-r-caja)!important}html body .store-faq-item{border-color:var(--rm-borde-caja)!important;background:var(--rm-blanco)!important;box-shadow:none!important}html body .store-faq-question{min-height:var(--rm-alto-tactil);box-sizing:border-box}html body .faq-question{padding:14px 16px!important;min-height:var(--rm-alto-tactil);box-sizing:border-box}html body .faq-answer,html body .faq-item.active .faq-answer{padding-left:16px!important;padding-right:16px!important}html body .faq-answer-inner>*:last-child{margin-bottom:0!important}html body .header__submenu,html body .header__submenu.global-settings-popup,html body .mega-menu__content,html body .header__submenu--flyout,html body .search-modal__content,html body .predictive-search{border-radius:var(--rm-r-foto)!important;border:1px solid var(--rm-borde-caja)!important;box-shadow:none!important;background-color:var(--rm-blanco)!important}html body .header__submenu,html body .header__submenu.global-settings-popup{overflow:hidden;padding:8px 0!important}html body .facets__display{border-color:var(--rm-borde-caja)!important;box-shadow:none!important;background-color:var(--rm-blanco)!important}html body .mega-menu__content{border-radius:0 0 var(--rm-r-foto) var(--rm-r-foto)!important;border-top:0!important}html body .header__submenu .header__menu-item{padding:10px 20px!important;border-radius:0!important}html body .header__submenu .header__menu-item:hover{background:var(--rm-papel)!important}html body .menu-drawer__navigation .menu-drawer__menu-item,html body .menu-drawer .list-menu__item{border-bottom-color:var(--rm-plata)!important}html body .menu-drawer__menu-item{font-weight:700!important;padding-top:16px!important;padding-bottom:16px!important}html body .menu-drawer .menu-drawer__utility-links .localization-form,html body .menu-drawer .localization-form,html body .menu-drawer noscript{display:none!important}html body .menu-drawer__utility-links{padding-top:20px!important}html body .menu-drawer__menu--tarjetas{display:flex;flex-direction:column;gap:12px;padding:0 0 20px!important;margin:0}html body .menu-drawer__navigation{padding:20px var(--rm-gutter-mov) 0!important}html body .menu-drawer{border:0!important;box-shadow:none!important}html body .header__icon--menu[aria-expanded=true]:before{position:fixed!important;left:0!important;width:100vw!important;top:var(--header-bottom-position, 100%)!important;height:100vh!important;background:var(--rm-velo-cajon)!important}html body .menu-drawer__menu--tarjetas>li{list-style:none;margin:0!important;width:100%;border:0!important}html body .menu-drawer__menu--tarjetas details{width:100%}html body .menu-drawer__menu--tarjetas :is(summary,a).mdb-card.menu-drawer__menu-item{display:block;position:relative;width:100%;padding:0!important;margin:0!important;border:0!important;background:none!important;text-decoration:none;list-style:none;cursor:pointer}html body .menu-drawer__menu--tarjetas .mdb-card::-webkit-details-marker{display:none}html body .menu-drawer__menu--tarjetas .mdb-card .svg-wrapper{display:none!important}html body .menu-drawer__menu--tarjetas .mdb-card .mdb-card-media{display:flex!important;align-items:center;gap:14px;box-sizing:border-box;width:100%;min-height:72px;padding:7px 60px 7px 7px;background:var(--rm-blanco)!important;border:1px solid var(--rm-borde-caja)!important;border-radius:var(--rm-r-caja)!important;box-shadow:none!important;overflow:hidden}html body .menu-drawer__menu--tarjetas .mdb-card-media:not(:has(img)){padding-left:18px}html body .menu-drawer__menu--tarjetas .mdb-card-media img{flex:0 0 58px;width:58px!important;height:58px!important;object-fit:cover;display:block;border-radius:8px!important;background:var(--rm-papel)}html body .menu-drawer__menu--tarjetas .mdb-card-title{font-family:var(--rm-f-texto)!important;font-size:17px;font-weight:700;line-height:1.25;color:var(--rm-tinta)!important}html body .menu-drawer__menu--tarjetas .mdb-card-chevron{position:absolute;z-index:2;right:14px;top:50%;margin-top:-16px;width:32px;height:32px;border-radius:var(--rm-r-pill);background:var(--rm-tinta);display:grid;place-items:center;transition:transform .25s ease}html body .menu-drawer__menu--tarjetas .mdb-card-chevron:before{content:"";width:7px;height:7px;border-right:2px solid var(--rm-blanco);border-bottom:2px solid var(--rm-blanco);transform:translateY(-2px) rotate(45deg)}html body .menu-drawer__menu--tarjetas .mdb-card-chevron--go{transform:rotate(-90deg)}html body .menu-drawer__menu--tarjetas details[open]>.mdb-card .mdb-card-chevron{transform:rotate(180deg)}html body .menu-drawer__menu--tarjetas .mdb-card:focus-visible{outline:2px solid var(--rm-tinta);outline-offset:3px;border-radius:var(--rm-r-caja)}html body .menu-drawer__utility-links{padding-left:var(--rm-gutter-mov)!important;padding-right:var(--rm-gutter-mov)!important}html body .menu-drawer__account{font-family:var(--rm-f-texto)!important;font-size:16px!important;font-weight:600!important;gap:10px;display:inline-flex!important;align-items:center}@media(prefers-reduced-motion:reduce){html body .mdb-card-chevron{transition:none}}html body .header-wrapper,html body .header{background-color:var(--rm-papel)!important}html body .header__heading-link,html body .header__heading-link *{color:var(--rm-tinta)!important}html body .announcement-bar,html body .custom-announcement-bar{background-color:var(--rm-tinta)!important}html body :is(.announcement-bar,.custom-announcement-bar) :is(p,a,span,div){color:var(--rm-blanco)!important;font-family:var(--rm-f-texto)!important;font-weight:700}html body .custom-footer{background-color:var(--rm-tinta)!important}html body .shopify-section .custom-footer :is(a,p,h2,h3,h4,span,li,.footer-heading,.footer-logo,.footer-social-heading):not(.photo-caption):not(.badge){color:var(--rm-blanco)!important}html body .shopify-section .custom-footer .newsletter-section :is(.newsletter-title,.newsletter-subtitle,a,p,h2,h3,h4,span,li):not(.newsletter-button-text):not(.photo-caption):not(.badge){color:var(--rm-tinta)!important}html body .shopify-section .custom-footer :is(h2,h3,.footer-heading,.footer-social-heading):not(.newsletter-title){font-family:var(--rm-f-titulo)!important;font-size:18px!important;font-weight:800!important;letter-spacing:-.01em!important;margin-bottom:14px!important}html body .shopify-section .custom-footer .footer-copyright{font-size:13px!important;opacity:.8}html body .custom-footer a:hover{color:var(--rm-plata)!important}html body :is(.custom-footer,.store-faq) :is(a,p,li,span,button,input,h2,h3,h4,.footer-heading,.store-faq-question){font-family:var(--rm-f-texto)!important}html body .store-faq-question{font-weight:700!important}html body .shopify-section :is(input[type=text],input[type=email],input[type=search],input[type=tel],select,textarea),html body .field__input{border-radius:var(--rm-r-caja)!important;border-color:var(--rm-borde-caja)!important;background-color:var(--rm-blanco)!important;box-shadow:none!important;min-height:var(--rm-alto-tactil)}html body .field:after,html body .field:before,html body .select:after,html body .select:before{box-shadow:none!important}html body .shopify-section :is(input[type=text],input[type=email],input[type=search],input[type=tel],select,textarea):focus-visible,html body .field__input:focus-visible{outline:2px solid var(--rm-tinta)!important;outline-offset:1px}html body .shopify-section .rich-text-button-wrapper[data-block-id] .rich-text-button{border:1px solid var(--rm-rojo)!important;border-radius:var(--rm-r-pill)!important;background-color:var(--rm-rojo)!important;color:var(--rm-blanco)!important;-webkit-text-fill-color:var(--rm-blanco)!important;padding:14px 28px!important;min-height:var(--rm-alto-tactil)}html body .shopify-section .rich-text-button-wrapper[data-block-id] .rich-text-button:hover{background-color:var(--rm-rojo-hover)!important;border-color:var(--rm-rojo-hover)!important}html body .custom-footer button.newsletter-form__button.field__button,html body .custom-footer .newsletter-form__button.field__button,html body .custom-footer button.newsletter-form__button{background-color:var(--rm-rojo)!important;border:1px solid var(--rm-rojo)!important;box-shadow:none!important}#stickyAddToCart{box-shadow:none!important;border-top:1px solid var(--rm-plata)!important}html body .custom-hero__image-wrapper:after{display:none!important}html body .custom-hero .custom-hero__content-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:flex-start!important;align-content:center!important}html body .custom-hero .custom-hero__content-wrapper>*{flex:0 0 100%;min-width:0}html body .custom-hero .custom-hero__content-wrapper .custom-hero__badge-wrapper[data-block-id]{flex:0 0 auto!important;width:auto!important;display:inline-flex!important;align-self:auto!important;margin:0 8px 16px 0!important}html body .custom-hero__button{padding:15px 32px!important;min-width:220px}html body .custom-hero__guarantee{padding-left:0!important;margin-left:0!important;gap:0!important;justify-content:flex-start!important}html body .custom-hero__guarantee svg,html body .custom-hero__guarantee [class*=icon]{display:none!important;width:0!important;margin:0!important}.custom-hero__placeholder{width:100%;aspect-ratio:1 / 1;max-height:420px;border-radius:var(--rm-r-caja);background:var(--rm-plata);display:flex;align-items:center;justify-content:center;overflow:hidden}@media(max-width:749px){.custom-hero__placeholder{aspect-ratio:16 / 10;max-height:220px}}html body [id$=__sellos] .scrolling-features-bar{border-top:0!important;border-bottom:0!important}html body [id$=__sellos] :is(p,span,.feature-text,.feature-item){color:var(--rm-blanco)!important;-webkit-text-fill-color:var(--rm-blanco)!important;font-weight:700!important}html body [id$=__sellos] .feature-icon{display:none!important}html body :is([id$=__pasos],[id$=__steps_pdp])[id] :is(h1,h2,h3,h4,p,li,[class*=subtitle],[class*=description],[class*=title]){color:var(--rm-tinta)!important;-webkit-text-fill-color:var(--rm-tinta)!important}html body :is([id$=__pasos],[id$=__steps_pdp]) .step-card{background:transparent!important;border:0!important;box-shadow:none!important;width:100%!important;max-width:none!important}html body :is([id$=__pasos],[id$=__steps_pdp]) :is(.step-number,.number-icon){background:var(--rm-tinta)!important;border:0!important;color:var(--rm-blanco)!important;-webkit-text-fill-color:var(--rm-blanco)!important;font-weight:700!important;width:32px!important;height:32px!important;min-width:32px!important;border-radius:var(--rm-r-pill)!important;margin:0 10px 0 0!important;display:inline-flex!important;align-items:center;justify-content:center}html body :is([id$=__pasos],[id$=__steps_pdp]) .step-content{background:transparent!important;border-radius:0!important;border:0!important;padding:8px 0 0!important}html body :is([id$=__pasos],[id$=__steps_pdp]) .step-title-container{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;margin-bottom:8px!important;overflow:visible!important}html body :is([id$=__pasos],[id$=__steps_pdp]) :is(.step-card,.step-content){text-align:left!important;min-height:0!important;height:auto!important;justify-content:flex-start!important;align-items:flex-start!important}html body :is([id$=__pasos],[id$=__steps_pdp]) .step-description{padding-left:42px!important}html body :is([id$=__pasos],[id$=__steps_pdp]) .step-title{margin:0!important}html body :is([id$=__pasos],[id$=__steps_pdp]) :is(.steps-header,.steps-title-wrapper,.section-header){text-align:left!important;margin-bottom:28px!important}html body :is([id$=__pasos],[id$=__steps_pdp]) .steps-regular-layout{width:100%!important;max-width:100%!important;display:flex!important;gap:20px!important;justify-content:stretch!important}html body :is([id$=__pasos],[id$=__steps_pdp]) .steps-regular-layout .step-item{max-width:none!important;width:auto!important;flex:1 1 0!important;min-width:0}@media(max-width:749px){html body :is([id$=__pasos],[id$=__steps_pdp]) .steps-regular-layout{display:block!important}}html body #MainContent .image-text-section .image-text-container-wrapper{background:var(--rm-blanco)!important;border:0!important;border-radius:var(--rm-r-caja)!important;box-shadow:none!important;overflow:hidden;max-width:1200px!important}html body #MainContent .image-text-section .image-text-container{background:transparent!important;border:0!important}html body #MainContent .image-text-section .image-text-content{display:flex!important;flex-direction:row!important;align-items:center!important;gap:56px!important;padding:40px!important;margin:0!important}html body #MainContent .image-text-section .image-text-content.image-right{flex-direction:row-reverse!important}html body #MainContent .image-text-section :is(.media-column,.text-column){order:0!important}html body #MainContent .image-text-section .media-column{flex:0 0 min(44%,500px)!important;width:auto!important;max-width:none!important;aspect-ratio:1 / 1;height:auto!important;min-height:0!important;max-height:none!important;border-radius:var(--rm-r-foto)!important;overflow:hidden;padding:0!important;margin:0!important;background:var(--rm-plata)!important;display:block!important;align-self:center!important}html body #MainContent .image-text-section .media-column :is(img,.main-image,picture){width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;border-radius:0!important;margin:0!important;display:block}html body #MainContent .image-text-section .text-column{flex:1 1 0!important;min-width:0;max-width:520px;padding:0!important;margin:0!important;justify-content:center!important;gap:16px!important;background:transparent!important}html body #MainContent .image-text-section :is(.image-text-heading,.image-text-body,.heading-block-wrapper){margin:0!important}html body #MainContent .image-text-section .image-text-body p{margin:0 0 8px!important}html body #MainContent .image-text-section .image-text-body p:last-child{margin-bottom:0!important}html body #MainContent .image-text-section .text-column :is(.rich-text-button,.button){align-self:flex-start;width:auto!important;min-width:220px}html body #MainContent .image-text-section .bullet-list-block{border:0!important;background:none!important;padding:0!important;margin:0!important;box-shadow:none!important}html body #MainContent .image-text-section .bullet-list-block :is(ul,ol){list-style:none!important;margin:0!important;padding:0!important;display:grid;gap:8px}html body #MainContent .image-text-section .bullet-list-block li{display:flex!important;align-items:center;gap:10px;margin:0!important;padding:0!important;font-weight:600!important}html body #MainContent .image-text-section .bullet-list-block li :is(svg,img,.bullet-icon,[class*=bullet-point]),html body #MainContent .image-text-section .image-text-bullet-list .item-icon{display:none!important}html body #MainContent .image-text-section .image-text-bullet-list{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;gap:8px!important}html body #MainContent .image-text-section .image-text-bullet-list .list-item{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important}html body #MainContent .image-text-section .image-text-bullet-list .item-text{font-size:15px!important;font-weight:600!important;color:var(--rm-tinta)!important}html body #MainContent .image-text-section .image-text-bullet-list .list-item:before{content:"";flex:0 0 22px;width:22px;height:22px;border-radius:var(--rm-r-pill);background:var(--rm-rojo) var(--rm-ic-palomita) center / 12px no-repeat}html body #MainContent .image-text-section .bullet-list-block li:before{content:"";flex:0 0 22px;width:22px;height:22px;border-radius:var(--rm-r-pill);background:var(--rm-rojo) var(--rm-ic-palomita) center / 12px no-repeat}@media(max-width:749px){html body #MainContent .image-text-section .image-text-content,html body #MainContent .image-text-section .image-text-content.image-right{flex-direction:column!important;align-items:stretch!important;gap:20px!important;padding:12px 12px 24px!important}html body #MainContent .image-text-section .media-column{flex:0 0 auto!important;width:100%!important;border-radius:8px!important}html body #MainContent .image-text-section .text-column{max-width:none;padding:0 8px!important}html body #MainContent .image-text-section .text-column :is(.rich-text-button,.button){width:100%!important}}html body [id$=__ocasiones] :is(.rich-text-subtitle,.rich-text-text) a:not(.button):not([class*=btn]):not([class*=button]){display:inline-block;text-decoration:none!important;border:1px solid var(--rm-borde-caja);border-radius:var(--rm-r-pill);padding:8px 16px;margin:4px 8px 4px 0;background:var(--rm-blanco);color:var(--rm-tinta)!important;font-size:var(--rm-t-ficha);font-weight:700;line-height:1.2}html body [id$=__ocasiones] :is(.rich-text-subtitle,.rich-text-text) a:hover{background:var(--rm-tinta);color:var(--rm-blanco)!important}html body [id$=__banner] .collection-hero__title{font-size:28px!important;line-height:1.15!important}@media(min-width:990px){html body [id$=__banner] .collection-hero__title{font-size:40px!important}}html body [id$=__franja] .scrolling-features-bar{border-top:0!important;border-bottom:0!important}html body [id$=__franja] :is(p,span,.feature-text,.feature-item){color:var(--rm-blanco)!important;-webkit-text-fill-color:var(--rm-blanco)!important;font-weight:700!important}html body [id$=__franja] .feature-icon{display:none!important}html body [id$=__ficha] .benefits-grid .benefit-icon{background:none!important;border:0!important;color:var(--rm-rojo)!important;width:auto!important;height:auto!important}html body [id$=__ficha] .benefits-grid .benefit-icon svg{width:22px!important;height:22px!important;fill:currentColor!important}html body [id$=__piezas_pdp] .carousel-container-wrapper{display:block!important;width:100%!important;justify-content:flex-start!important}html body [id$=__piezas_pdp] .product-carousel-swiper{width:100%!important;max-width:100%!important;margin:0!important;padding:2px!important;box-sizing:border-box}html body [id$=__piezas_pdp] .swiper-wrapper{justify-content:flex-start!important}html body .footer-main .footer-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,240px));column-gap:60px;row-gap:32px;align-items:start}html body .footer-main .footer-content{display:contents!important}html body .footer-main .footer-column,html body .footer-main .footer-social-section{padding:0!important;margin:0!important}html body .footer-main .footer-bottom{grid-column:1 / -1}@media(max-width:749px){html body .footer-main .footer-container{grid-template-columns:1fr 1fr;row-gap:28px;column-gap:20px}html body .footer-main .footer-social-section{grid-column:1 / -1}}html body [id$=__ficha] .shop-image-container{aspect-ratio:1 / 1!important}html body [id$=__banner] :is(.collection-hero__inner,.collection-hero__text-wrapper){text-align:left!important;margin-left:0!important;max-width:none!important}@media(max-width:749px){html body .header__heading-link :is(.h2,.h1,span){font-size:24px!important;white-space:nowrap}}html body [id$=__ficha] .shop-product-info{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center;column-gap:12px;row-gap:14px!important}html body [id$=__ficha] .shop-product-info>*{flex:0 0 100%;min-width:0;margin-top:0!important;margin-bottom:0!important}html body [id$=__ficha] .shop-product-info>.modern-quantity-selector{flex:0 0 auto}html body [id$=__ficha] .shop-product-info>.shop-add-to-cart-wrapper{flex:1 1 0}html body [id$=__ficha] .shop-product-info>.guarantee-badges-container:not(:has(*)){display:none!important}html body [id$=__ficha] .custom-text-block-container-recomendado{flex:0 0 100%}html body [id$=__ficha] .custom-text-block-recomendado .custom-text-main{display:inline-flex!important;align-items:center;width:auto!important;padding:0!important;min-height:0;border:0!important;background:none!important}html body [id$=__ficha] .custom-text-block-recomendado p{font-size:14px!important;margin:0!important}html body [id$=__ficha] .shop-product-title{font-size:32px!important;line-height:1.1!important;margin:0!important}@media(max-width:749px){html body [id$=__ficha] .shop-product-title{font-size:26px!important}}html body #MainContent [id$=__ficha] :is(.shop-save-price,.save-badge,[class*=save-badge]){background:var(--rm-rojo)!important;color:var(--rm-blanco)!important;-webkit-text-fill-color:var(--rm-blanco)!important;border:0!important;border-radius:var(--rm-r-pill)!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important}html body [id$=__ficha] .bg-benefits-grid{grid-template-columns:1fr 1fr!important;gap:12px 16px!important}html body [id$=__ficha] .bg-benefits-grid :is(p,span,div){font-size:15px!important;font-weight:600!important;color:var(--rm-tinta)!important}html body [id$=__ficha] .bg-benefits-grid svg{color:var(--rm-tinta)!important;stroke:currentColor!important;fill:none!important}html body [id$=__ficha] .modern-quantity-selector{border:1px solid var(--rm-tinta)!important;border-radius:var(--rm-r-pill)!important;background:transparent!important;padding:0!important;box-shadow:none!important;height:52px;overflow:hidden}html body [id$=__ficha] .modern-quantity-selector .qty-button{width:44px!important;height:50px!important;background:transparent!important;box-shadow:none!important;color:var(--rm-tinta)!important;font-size:22px!important;border:0!important}html body [id$=__ficha] .modern-quantity-selector .quantity-input{width:40px!important;height:50px!important;background:transparent!important;font-size:16px!important;border:0!important}html body [id$=__ficha] .shop-add-to-cart-button{min-height:52px!important}html body [id$=__ficha] .custom-text-block-promo .custom-text-icon{display:inline-flex!important;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--rm-r-pill);background:var(--rm-rojo);color:var(--rm-blanco);flex:0 0 30px}html body [id$=__ficha] .custom-text-block-promo .custom-text-icon svg{width:18px!important;height:18px!important;color:var(--rm-blanco)!important;stroke:currentColor!important}html body [id$=__ficha] :is(.custom-text-block-promo,.custom-text-block-garantia) .custom-text-description{padding-left:42px}html body [id$=__ficha] :is(.custom-text-block-promo,.custom-text-block-garantia) .custom-text-description p{font-size:14px!important;color:var(--rm-tinta-2)!important;margin:0!important}html body [id$=__ficha] .custom-text-block-promo a{color:var(--rm-rojo)!important;font-weight:700;text-decoration:underline;text-underline-offset:3px}html body [id$=__ficha] .custom-text-block-container-garantia{background:var(--rm-blanco);border:0;border-radius:var(--rm-r-caja);padding:16px}html body [id$=__ficha] .custom-text-block-garantia .custom-text-icon svg{color:var(--rm-rojo)!important;stroke:currentColor!important}html body [id$=__ficha] .new-product-faq :is(.faq-item,.product-faq-item){border:0!important;border-bottom:1px solid var(--rm-plata)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body [id$=__ficha] .new-product-faq .faq-question{padding:16px 0!important;background:transparent!important;font-weight:700!important;font-size:15px!important}html body [id$=__ficha] .new-product-faq .faq-answer{padding-left:0!important;padding-right:0!important;background:transparent!important}html body [id$=__ficha] .new-product-faq :is(.faq-container,.new-faq-container,.product-faq-container){border:0!important;background:transparent!important;box-shadow:none!important}html body [id$=__comparativa] .highlighted{background:transparent!important}html body [id$=__comparativa] :is(.product-header,.value-cell).highlighted:before{border:0!important;box-shadow:none!important;background:var(--rm-blanco)!important}html body [id$=__comparativa] .product-header.highlighted:before{border-radius:var(--rm-r-caja) var(--rm-r-caja) 0 0!important}html body [id$=__comparativa] tr:last-child .value-cell.highlighted:before{border-radius:0 0 var(--rm-r-caja) var(--rm-r-caja)!important}html body [id$=__comparativa] .value-cell.highlighted{border-bottom-color:var(--rm-papel)!important}@media(max-width:749px){html body :is([id$=__pasos],[id$=__steps_pdp]) .step-item{margin-bottom:20px!important}html body :is([id$=__pasos],[id$=__steps_pdp]) .step-item:last-child{margin-bottom:0!important}html body :is([id$=__pasos],[id$=__steps_pdp]) .step-card{padding:0!important}}html body .cart-drawer,html body .cart-drawer :is(a,p,span,div,button,strong,s,h2,h3,input){font-family:var(--rm-f-texto)!important}html body .cart-drawer :is(.drawer__heading,h2){text-transform:none!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.01em;color:var(--rm-tinta)!important}html body .cart-drawer span.gb-cart-total-item{display:inline-grid!important;place-items:center;min-width:26px;height:26px;padding:0 8px;white-space:nowrap;border-radius:var(--rm-r-pill)!important;background:var(--rm-papel)!important;color:var(--rm-tinta)!important;font-size:13px!important;font-weight:700!important}html body .cart-drawer #CartDrawer-Form>div:has(>.free-product-progress-bar-main){margin:4px 15px 14px!important;padding:14px 16px!important;border-radius:var(--rm-r-caja)!important;background:var(--rm-papel)!important}html body .cart-drawer .free-product-progress-bar-main{padding:0!important;margin:0!important}html body .cart-drawer .free-product-progress-bar-successfull{display:flex!important;align-items:center;gap:10px;margin:0!important;padding:0!important;text-align:left!important;font-size:14px!important;font-weight:600!important;line-height:1.35;color:var(--rm-tinta)!important}html body .cart-drawer .free-product-progress-bar-successfull:before{content:"";flex:none;width:24px;height:24px;border-radius:var(--rm-r-pill);background:var(--rm-blanco) var(--rm-ic-camion) center / 15px no-repeat}html body .cart-drawer :is(.free-shipping-main,.free-gift-main){display:none!important}html body .cart-drawer .free-product-progress-bar{padding:0!important;margin:10px 0 0!important;height:auto!important;min-height:0!important}html body .cart-drawer .free-product-progress-bar progress{-webkit-appearance:none;appearance:none;display:block;width:100%!important;margin:0!important;height:6px!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:var(--rm-r-pill)!important;background:var(--rm-blanco)!important;overflow:hidden}html body .cart-drawer .free-product-progress-bar progress::-webkit-progress-bar{background:var(--rm-blanco)!important;border:0!important;border-radius:var(--rm-r-pill)!important}html body .cart-drawer .free-product-progress-bar progress::-webkit-progress-value{background:var(--rm-rojo)!important;border:0!important;border-radius:var(--rm-r-pill)!important}html body .cart-drawer .free-product-progress-bar progress::-moz-progress-bar{background:var(--rm-rojo)!important;border-radius:var(--rm-r-pill)!important}html body .cart-drawer :is(.progress-bar-fill,[class*=progress-fill],[class*=progress-bar-inner]){background:var(--rm-rojo)!important}html body .cart-drawer .free-product-progress-bar-main:has(.free-shipping-main-color) .free-product-progress-bar{display:none!important}html body .cart-drawer .free-product-progress-bar-main:has(.free-shipping-main-color) .free-product-progress-bar-successfull:before{background:var(--rm-rojo) var(--rm-ic-palomita) center / 13px no-repeat}html body .cart-drawer #CartDrawer-CartItems{padding-left:15px!important;padding-right:15px!important}html body .cart-drawer .cart-item{background:var(--rm-papel)!important;border:1px solid var(--rm-borde-caja)!important;border-radius:var(--rm-r-caja)!important;box-shadow:none!important;margin-bottom:10px!important}html body .cart-drawer .cart-item__image{border-radius:8px!important}html body .cart-drawer a.cart-item__name{font-size:15px!important;font-weight:700!important;line-height:1.3!important;color:var(--rm-tinta)!important;text-transform:none!important}html body .cart-drawer strong.cart-item__final-price{color:var(--rm-rojo)!important;font-size:15px!important;font-weight:700!important}html body .cart-drawer s.cart-item__old-price{font-size:13px!important;color:var(--rm-tinta-2)!important;font-weight:400!important}html body .cart-drawer .gb-price-drawer-saving{display:inline-block;background:var(--rm-papel)!important;color:var(--rm-rojo)!important;font-size:12px!important;font-weight:700!important;border-radius:var(--rm-r-pill)!important;padding:3px 10px!important;text-transform:none!important;letter-spacing:0!important}html body .cart-drawer .gb-price-drawer-saving *{color:var(--rm-rojo)!important}html body .cart-drawer :is(quantity-input.quantity,.cart-quantity){border:1px solid var(--rm-tinta)!important;border-radius:var(--rm-r-pill)!important;overflow:hidden;background:transparent!important}html body .cart-drawer .cart-quantity:before,html body .cart-drawer .cart-quantity:after{display:none!important}html body .cart-drawer .cart-remove-button{color:var(--rm-tinta-2)!important}html body .cart-drawer .drawer__footer{border-top:1px solid var(--rm-plata)!important;padding-top:16px!important}html body .cart-drawer .discount_discount-value,html body .cart-drawer .discount_discount-value *{background:transparent!important;color:var(--rm-rojo)!important;font-weight:700!important}html body .cart-drawer :is(.discount_discount-value svg,.discount_price-container svg,.discount_price-container img,.discount_discount-value:before){display:none!important}html body .cart-drawer .total_count{font-size:18px!important;font-weight:700!important}html body .cart-drawer .cart__checkout-button{width:100%;min-height:54px!important;border:0!important;border-radius:var(--rm-r-pill)!important;background:var(--rm-rojo)!important;color:var(--rm-blanco)!important;font-size:16px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}html body .cart-drawer .cart__checkout-button *{color:var(--rm-blanco)!important;text-transform:none!important}html body .cart-drawer .cart__checkout-button:hover{background:var(--rm-rojo-hover)!important}html body .cart-drawer .cart__checkout-button:before,html body .cart-drawer .cart__checkout-button:after{display:none!important}html body .cart-drawer .cart__empty-text{font-family:var(--rm-f-titulo)!important;font-size:28px!important;line-height:1.15!important}html body .cart-drawer .cart__login-title{font-size:18px!important;font-weight:700!important;margin-top:32px!important}html body .cart-drawer .cart__login-paragraph{font-size:14px!important}html body .cart-drawer .totals__total{display:flex!important;flex-direction:column;align-items:flex-start;gap:2px}html body .cart-drawer .rm-cart-count{display:block;font-size:13px;font-weight:400;color:var(--rm-tinta-2)}html body .cart-drawer :is(.gb-totals-total-value,.totals__total-value){font-size:20px!important;font-weight:700!important;color:var(--rm-tinta)!important}html body .rm-cart-guarantee{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font-size:13px;line-height:1.35;color:var(--rm-tinta)}html body .rm-cart-guarantee svg{width:16px;height:16px;flex:none}html body .rm-cart-guarantee span{flex:0 1 auto;text-align:left}html body .cart-drawer .totals__total .total_count{align-self:flex-start;margin:0!important;padding:0!important;font-size:16px!important}html body .cart-drawer :is(quantity-input.quantity,.cart-quantity){height:36px!important;min-height:36px!important}html body .cart-drawer :is(quantity-input.quantity,.cart-quantity) :is(button,input){height:34px!important;min-height:34px!important;font-size:15px!important}html body .cart-drawer .gb-price-drawer-saving{text-transform:none!important}html body #CartDrawer .cart-drawer-payment-icons{margin-top:12px!important}html body #CartDrawer .cart-drawer-payment-icons .payment-icons-wrapper{gap:6px!important}html body #CartDrawer .cart-drawer-payment-icons .payment-icon,html body #CartDrawer .cart-drawer-payment-icons .payment-icon :is(svg,img){height:24px!important;width:auto!important}html body .payment-icon:empty{display:none!important}html body .cart-drawer .rm-cu{margin:4px 15px 16px;padding:12px 14px;border:0;border-radius:var(--rm-r-caja);background:var(--rm-papel)}html body .cart-drawer .rm-cu-title{margin:0 0 10px!important;font-size:14px!important;font-weight:700!important;color:var(--rm-tinta)!important}html body .cart-drawer .rm-cu-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}html body .cart-drawer .rm-cu-item{display:flex;align-items:center;gap:10px;margin:0}html body .cart-drawer .rm-cu-img{flex:none;display:block;width:44px;height:44px;border-radius:8px;overflow:hidden;background:var(--rm-blanco)}html body .cart-drawer .rm-cu-img img{display:block;width:100%;height:100%;object-fit:cover}html body .cart-drawer .rm-cu-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}html body .cart-drawer .rm-cu-name{font-size:13px!important;font-weight:600!important;line-height:1.25!important;color:var(--rm-tinta)!important;text-decoration:none!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}html body .cart-drawer .rm-cu-price{font-size:13px;font-weight:700;color:var(--rm-rojo)}html body .cart-drawer .rm-cu-add{flex:none}html body .cart-drawer .rm-cu-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;border:0;border-radius:var(--rm-r-pill);background:var(--rm-tinta);color:var(--rm-blanco)!important;font-size:13px;font-weight:700;white-space:nowrap;text-decoration:none;cursor:pointer}html body .cart-drawer .rm-cu-btn:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}html body .cart-drawer .rm-cu-btn:hover{background:var(--rm-rojo)}html body .cart-drawer .rm-cu-btn .loading__spinner{display:none}html body .cart-drawer .rm-cu-btn.loading>.button-text{visibility:hidden}html body .cart-drawer .rm-cu-btn.loading .loading__spinner{display:block;position:absolute;width:18px}html body .cart__warnings a,html body .title-wrapper-with-link a,html body a.underlined-link[href="/collections/all"]{color:var(--rm-tinta)!important;text-decoration:underline;text-underline-offset:3px}html body .cart__footer .discount_discount-value svg,html body .cart__footer .discount_price-container svg{display:none!important}html body .cart__footer .discount_discount-value,html body .cart__footer .discount_discount-value *{background:transparent!important;color:var(--rm-rojo)!important;font-weight:700!important}html body [id$=__ficha] .simple-variant-picker__option .simple-variant-picker__value{text-transform:none!important;letter-spacing:0!important;font-weight:600!important;font-family:var(--rm-f-texto)!important}html body [id$=__ficha] .simple-variant-picker__option .simple-variant-picker__values{flex-wrap:wrap!important}html body [id$=__ficha] .simple-variant-picker__label{font-size:15px!important;font-weight:700!important;color:var(--rm-tinta)!important;text-transform:none!important;letter-spacing:0!important}html body .rte :is(img,iframe,table,video){max-width:100%!important;height:auto}html body .rte{overflow-wrap:anywhere}html body .template-search__results ul.grid.product-grid{display:grid!important}html body .template-search__results .product-card :is(.product-title,.product-info,.product-price-container,.collection-product-price){text-align:left!important;justify-content:flex-start!important}html body .template-search__results .product-card .collection-view-product,html body .template-search__results .product-card .collection-view-product-btn{width:100%!important}html body :is(.collection-current-price,.card-wrapper .price-item--last,[id$=__ficha] .shop-product-price-block,.cart-drawer strong.cart-item__final-price,.cart-drawer .totals__total-value,.cart-drawer .rm-cu-price,.cart__footer .totals__total-value):after{content:" MXN";font-size:.72em;font-weight:700;letter-spacing:.02em}html body .card-wrapper .price__regular .price-item--last:after{content:" MXN"}html body .product-card .collection-view-product,html body .product-card .collection-view-product product-form,html body .product-card .collection-view-product form,html body .product-card .collection-view-product-btn{width:100%!important}html body .product-card .collection-view-product-btn{justify-content:center!important;cursor:pointer}@media(max-width:749px){html body .product-card .collection-view-product-btn{min-height:44px!important;font-size:15px!important;padding:8px 12px!important}}html body .product-card .rm-card-add .loading__spinner{display:none}html body .product-card .rm-card-add.loading>span{visibility:hidden}html body .product-card .rm-card-add.loading .loading__spinner{display:block;position:absolute}html body .product-card-image-link{display:block;color:inherit;text-decoration:none}html body .header__icon :is(svg.icon-account,svg.cart-bag-icon){width:28px!important;height:28px!important}html body .header__icon--account .svg-wrapper{width:28px!important;height:28px!important}html body .header__icon--account,html body .header__icon--cart{width:44px!important;height:44px!important;display:inline-flex!important;align-items:center;justify-content:center}html body :is(.header__icon--account,.header__icon--cart,.menu-drawer__account){color:var(--rm-tinta)!important}html body :is(.header__icon--account,.menu-drawer__account) svg.icon-account,html body :is(.header__icon--account,.menu-drawer__account) svg.icon-account *,html body .header__icon--cart svg.cart-bag-icon,html body .header__icon--cart svg.cart-bag-icon *{fill:none!important;stroke:var(--rm-tinta)!important;stroke-width:1.5!important}html body .menu-drawer__account svg.icon-account{width:24px!important;height:24px!important}@media(max-width:749px){html body .header__icon--account.small-hide{display:inline-flex!important}}html body .header__inline-menu .header__menu-item{font-family:var(--rm-f-texto)!important;font-size:16px!important;font-weight:600!important;letter-spacing:-.01em!important;color:var(--rm-tinta)!important}html body .header__inline-menu .header__menu-item:hover span{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}html body [id$=__ficha] .rating-component :is(p,span){font-size:14px!important;margin:0!important}html body [id$=__ficha] .custom-text-block-container-enviados{background:var(--rm-tinta);border-radius:var(--rm-r-caja);padding:16px 18px}html body [id$=__ficha] .custom-text-block-container-enviados :is(p,strong,span){color:var(--rm-blanco)!important;-webkit-text-fill-color:var(--rm-blanco)!important}html body [id$=__ficha] .custom-text-block-enviados .custom-text-description{padding-left:0!important}html body [id$=__ficha] .custom-text-block-enviados .custom-text-description p{color:#fffc!important;-webkit-text-fill-color:rgba(255,255,255,.8)!important}html body [id$=__como_se_vio] .scrolling-features-bar{background:var(--rm-blanco)!important;border-top:0!important;border-bottom:0!important}html body [id$=__como_se_vio] :is(p,span,.feature-text,.feature-item){color:var(--rm-tinta)!important;-webkit-text-fill-color:var(--rm-tinta)!important;font-family:var(--rm-f-titulo)!important;font-weight:800!important;font-size:17px!important;letter-spacing:-.01em!important;text-transform:none!important}html body [id$=__como_se_vio] .feature-icon{display:none!important}html body [id$=__ficha] .shop-main-image-wrapper{background:var(--rm-blanco)!important;border:0!important;border-radius:var(--rm-r-foto)!important;overflow:hidden;box-shadow:none!important}html body [id$=__ficha] .shop-main-image-wrapper :is(.shop-image-container,.shop-main-image){border-radius:0!important}html body [id$=__ficha] .shop-thumbnails{gap:8px!important}html body [id$=__ficha] .shop-thumbnail:not(.visually-hidden){width:64px!important;height:64px!important;flex:0 0 64px!important;aspect-ratio:1;padding:0!important;box-sizing:border-box;overflow:hidden!important;background:var(--rm-blanco)!important;border:2px solid transparent!important;border-radius:8px!important}html body [id$=__ficha] .shop-thumbnail.active{border:2px solid var(--rm-tinta)!important}html body [id$=__ficha] .shop-thumbnail .thumb-square{position:relative!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;border-radius:0!important}html body [id$=__ficha] .shop-thumbnail .thumb-square img{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}@media(max-width:749px){html body [id$=__ficha] .shop-thumbnail:not(.visually-hidden){width:60px!important;height:60px!important;flex-basis:60px!important}}html body [id$=__ficha] [class*=upsell-product-card-]{background:var(--rm-blanco)!important;border:0!important;border-radius:var(--rm-r-caja)!important;padding:16px!important;box-shadow:none!important}html body [id$=__ficha] .upsell-form{padding:0!important;display:grid!important;grid-template-columns:64px minmax(0,1fr) auto;column-gap:14px;row-gap:12px;align-items:center}html body [id$=__ficha] [class*=upsell-variant-options-]{margin:4px 0 0!important;min-height:0!important}html body [id$=__ficha] [class*=upsell-product-info-column-]{min-height:0!important;height:auto!important}html body [id$=__ficha] [class*=upsell-product-image-column-]{position:static!important;grid-column:1;grid-row:1}html body [id$=__ficha] [class*=upsell-product-info-column-]{grid-column:2;grid-row:1;margin:0!important;gap:4px}html body [id$=__ficha] [class*=upsell-product-action-column-]{position:static!important;grid-column:3;grid-row:1;width:auto!important;height:auto!important;inset:auto!important;transform:none!important;align-self:center}html body [id$=__ficha] [class*=upsell-product-action-column-] button{width:auto!important;min-width:0!important;white-space:nowrap}html body [id$=__ficha] [class*=upsell-product-image-column-]{align-self:start}html body [id$=__ficha] [class*=upsell-product-image-column-]{width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important;border-radius:8px!important;overflow:hidden}html body [id$=__ficha] [class*=upsell-product-info-column-]{max-width:none!important;padding:0!important}html body [id$=__ficha] [class*=upsell-product-title-]{font-family:var(--rm-f-texto)!important;font-size:15px!important;font-weight:700!important;line-height:1.3!important;color:var(--rm-tinta)!important}html body [id$=__ficha] [class*=upsell-product-description-]{font-family:var(--rm-f-texto)!important;font-size:13px!important;line-height:1.4!important;color:var(--rm-tinta-2)!important}html body [id$=__ficha] [class*=upsell-product-price-]{font-family:var(--rm-f-texto)!important;font-size:15px!important;font-weight:700!important;color:var(--rm-rojo)!important}html body [id$=__ficha] select[class*=upsell-variant-select-]{font-family:var(--rm-f-texto)!important;font-size:14px!important;height:40px!important;min-height:40px!important;padding:0 32px 0 14px!important;border:0!important;background-color:var(--rm-papel)!important;border-radius:var(--rm-r-pill)!important;line-height:1.2!important;background-position:right 12px center!important;margin-top:8px;max-width:100%}html body [id$=__ficha] button[class*=upsell-add-button-]{min-height:40px!important;padding:0 16px!important;border-radius:var(--rm-r-pill)!important;background:var(--rm-tinta)!important;border-color:var(--rm-tinta)!important;color:var(--rm-blanco)!important;font-family:var(--rm-f-texto)!important;font-size:14px!important;font-weight:700!important}html body #MainContent [id$=__ficha] .rating-satisfaction{background:none!important;padding:0!important;border-radius:0!important;color:var(--rm-tinta-2)!important;font-size:14px!important}html body [id$=__ficha] .rating-satisfaction:before{content:"\b7  "}html body [id$=__ficha] .shop-product-info .customer-review-card{padding:14px 16px!important;border:0!important;border-radius:var(--rm-r-caja)!important;background:var(--rm-blanco)!important;box-shadow:none!important}html body [id$=__ficha] .shop-product-info .customer-review-name{font-size:15px!important;font-weight:700!important;color:var(--rm-tinta)!important}html body [id$=__ficha] .shop-product-info .customer-review-text{font-size:15px!important;line-height:1.5!important;color:var(--rm-tinta)!important;margin:6px 0 0!important}html body #MainContent [id$=__ficha] .shop-product-info{row-gap:10px!important}html body #MainContent [id$=__ficha] .rating-component{flex-wrap:wrap!important;row-gap:2px!important;column-gap:8px!important;margin-top:-2px!important}html body #MainContent [id$=__ficha] .rating-component :is(.rating-text-content,.rating-text-content p){font-size:14px!important;margin:0!important}html body #MainContent [id$=__ficha] .bg-benefits-grid{background:var(--rm-blanco)!important;border-radius:var(--rm-r-caja)!important;border:0!important;padding:14px 16px!important;gap:12px 16px!important;margin:0!important;width:100%!important;max-width:none!important;box-sizing:border-box}html body #MainContent [id$=__ficha] .bg-benefit-item{display:flex!important;align-items:center!important;gap:10px!important}html body #MainContent [id$=__ficha] .bg-benefit-icon{flex:0 0 34px!important;width:34px!important;height:34px!important;margin:0!important;border-radius:var(--rm-r-pill)!important;background:var(--rm-papel)!important;display:grid!important;place-items:center!important}html body #MainContent [id$=__ficha] .bg-benefit-icon svg{width:18px!important;height:18px!important}html body #MainContent [id$=__ficha] .bg-benefit-text{font-size:14px!important;font-weight:600!important;line-height:1.3!important}html body #MainContent [id$=__ficha] .shop-product-info>div[style*=fit-content]{width:100%!important;box-sizing:border-box;margin:0!important;padding:14px 16px 4px!important;background:var(--rm-blanco)!important;border-radius:var(--rm-r-caja) var(--rm-r-caja) 0 0!important;gap:10px}html body #MainContent [id$=__ficha] .shop-product-info>div[style*=fit-content]:before{content:"";flex:0 0 22px;width:22px;height:22px;background:var(--rm-ic-camion) center / 22px no-repeat}html body #MainContent [id$=__ficha] .shop-product-info>div[style*=fit-content] span{font-size:14px!important}html body #MainContent [id$=__ficha] .shop-product-info>div[style*=fit-content]>div:first-of-type:not(:has(span[style*=font-size])){display:none!important}html body #MainContent [id$=__ficha] .free-shipping-notice-container{margin:-10px 0 0!important;padding:6px 16px 14px!important;background:var(--rm-blanco)!important;border-radius:0 0 var(--rm-r-caja) var(--rm-r-caja)!important}html body #MainContent [id$=__ficha] .free-shipping-notice-inner{padding:0!important;background:none!important;border:0!important}html body #MainContent [id$=__ficha] .free-shipping-banner{display:block!important;position:relative;padding-left:32px!important;line-height:1.4}html body #MainContent [id$=__ficha] .free-shipping-banner:before{content:"";position:absolute;left:0;top:50%;margin-top:-11px;width:22px;height:22px;background:var(--rm-ic-calendario) center / 20px no-repeat}html body #MainContent [id$=__ficha] :is(.free-shipping-text,.free-shipping-date){display:inline!important}html body #MainContent [id$=__ficha] .free-shipping-dot{display:none!important}html body #MainContent [id$=__ficha] .free-shipping-text{font-size:14px!important}html body #MainContent [id$=__ficha] .custom-text-block-container-garantia{border:0!important;padding:14px 16px!important}html body #MainContent [id$=__ficha] [class*=upsell-product-card-]{border:0!important}html body #MainContent [id$=__ficha] .custom-text-block-container-promo{padding:2px 0!important}@media(min-width:750px){html body #MainContent [id$=__ficha] .shop-product-info{row-gap:12px!important}html body #MainContent [id$=__ficha] .free-shipping-notice-container{margin-top:-12px!important}}.rm-resenas{padding:var(--rmr-pt-m) 0 var(--rmr-pb-m);background:var(--rm-papel)}.rm-resenas--blanco{background:var(--rm-blanco)}.rm-resenas--blanco .rm-resenas__item{background:var(--rm-papel)}.rm-resenas__cabecera{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}html body .rm-resenas .rm-resenas__titulo{margin:0!important}.rm-resenas__resumen{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-size:15px;font-weight:600;color:var(--rm-tinta)}.rm-resenas__resumen-estrellas svg{flex:0 0 18px;width:18px;height:18px;fill:currentColor}.rm-resenas__subtitulo,.rm-resenas__subtitulo p{margin:0;color:var(--rm-tinta-2)}.rm-resenas__lista{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.rm-resenas__lista::-webkit-scrollbar{display:none}.rm-resenas__item{scroll-snap-align:start;background:var(--rm-blanco);border-radius:var(--rm-r-caja);overflow:hidden;display:flex;flex-direction:column}.rm-resenas__foto{margin:0;aspect-ratio:1 / 1;background:var(--rm-plata);overflow:hidden}.rm-resenas__foto img,.rm-resenas__foto svg{width:100%;height:100%;object-fit:cover;display:block}.rm-resenas__placeholder{fill:var(--rm-hueco-icono)}.rm-resenas__cuerpo{padding:16px;display:flex;flex-direction:column;gap:10px}.rm-resenas__estrellas{display:inline-flex;gap:1px;color:var(--rm-plata)}.rm-resenas__estrellas svg{fill:currentColor}.rm-resenas__estrellas svg.is-llena{color:var(--rm-estrella)}html body .rm-resenas .rm-resenas__texto{margin:0;padding:0;border:0;font-size:15px;line-height:1.5;color:var(--rm-tinta);font-style:normal}html body .rm-resenas .rm-resenas__autor{margin:0!important;display:flex;flex-direction:column;gap:2px;font-size:14px!important;line-height:1.35!important}.rm-resenas__autor span{color:var(--rm-tinta-2)}.rm-resenas__producto{font-size:13px;font-weight:600;color:var(--rm-tinta);text-decoration:underline;text-underline-offset:3px}.rm-resenas__aviso{margin:0;font-size:14px;color:var(--rm-tinta-2)}@media(min-width:750px){.rm-resenas{padding:var(--rmr-pt) 0 var(--rmr-pb)}.rm-resenas__cabecera{flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:32px}.rm-resenas__lista{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;overflow:visible}}.rm-estrellas{display:flex;align-items:center;gap:6px;margin:4px 0 6px}.rm-estrellas__fondo{position:relative;display:inline-flex;color:var(--rm-plata);line-height:0}.rm-estrellas__lleno{position:absolute;top:0;left:0;bottom:0;overflow:hidden;display:inline-flex;color:var(--rm-estrella);white-space:nowrap}.rm-estrellas svg{flex:0 0 14px;width:14px;height:14px;fill:currentColor}.rm-estrellas__num{font-size:13px;font-weight:600;line-height:1;color:var(--rm-tinta-2)}.rm-estrellas__cuenta{font-weight:400}html body .product-card .rm-estrellas{justify-content:flex-start}body:has(cart-drawer.active) .rm-whatsapp-section,body:has(details.menu-drawer-container[open]) .rm-whatsapp-section{display:none!important}html body #MainContent .comparison-layout{flex-direction:column!important;align-items:center!important;gap:28px!important}html body #MainContent .comparison-text-column-wrapper{width:100%!important;max-width:100%!important}html body #MainContent .comparison-text-column{width:100%!important;text-align:center!important;padding:0!important}html body #MainContent .comparison-table-column{width:100%!important;max-width:760px!important;margin:0 auto!important;flex:none!important}html body #MainContent .custom-hero__badge{background:none!important;border:0!important;padding:0!important;border-radius:0!important;color:var(--rm-tinta)!important;-webkit-text-fill-color:var(--rm-tinta)!important;font-size:14px!important;font-weight:700!important}html body #MainContent .custom-hero .custom-hero__content-wrapper .custom-hero__badge-wrapper[data-block-id]{margin:0 12px 8px 0!important}html body .custom-hero .custom-hero__rating-stars>svg:nth-child(5){background:linear-gradient(90deg,var(--rm-estrella) 50%,var(--rm-plata) 50%);-webkit-mask:var(--rm-ic-estrella) center / 88% no-repeat;mask:var(--rm-ic-estrella) center / 88% no-repeat}html body .custom-hero .custom-hero__rating-stars>svg:nth-child(5) path{fill:transparent!important}html body .shopify-section[id$=__numeros] :is(.global-accent-text,.accent-text,.studies-disclaimer-content,[class*=disclaimer]){display:none!important}html body [id$=__numeros]{background:var(--rm-blanco)!important}html body [id$=__numeros] :is([class*=container],[class*=wrapper]){background:transparent!important}html body [id$=__numeros] :is([class*=number],[class*=stat-number]){color:var(--rm-rojo)!important;-webkit-text-fill-color:var(--rm-rojo)!important;font-family:var(--rm-f-titulo)!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}html body [id$=__garantia_rm],html body [id$=__garantia_rm] :is(.guarantee-section,[class*=guarantee-container],[class*=section-background]){background:var(--rm-papel)!important;background-image:none!important}html body [id$=__garantia_rm] svg :is(path,circle){fill:var(--rm-tinta)}html body [id$=__garantia_rm] :is(p,li,span){color:var(--rm-tinta)!important}html body .custom-hero [class*=rating] svg{width:18px!important;height:18px!important}html body #MainContent .custom-hero__badge-wrapper[data-block-id=b1] .custom-hero__badge:before,html body [id$=__ficha] .custom-text-block-recomendado .custom-text-main:before{content:"";flex:none;display:inline-block;width:30px;height:24px;background:url(rm-shark-tank.svg?v=2) left center / contain no-repeat}html body [id$=__ficha] .custom-text-block-recomendado .custom-text-icon{display:none!important}html body [id$=__ficha] .custom-text-block-recomendado .custom-text-main{gap:8px}html body [id$=__shark] .heading-block-wrapper:before{content:"";display:block;width:88px;height:70px;margin:0 0 16px;background:url(rm-shark-tank.svg?v=2) left center / contain no-repeat}@media(max-width:749px){html body [id$=__shark] .heading-block-wrapper:before{width:64px;height:51px;margin-bottom:12px}}html body [id$=__ficha] iframe{border:0!important;border-radius:var(--rm-r-foto);max-width:100%}html body .sticky-add-to-cart__image{border:0!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/rascamapas.css.map */
