@layer components{.hm-campo-arena{background:#ece6da}.hm-campo-salvia{background:#e0e9e2}.hm-campo-cielo{background:#dee3ee}.hm-campo-durazno{background:#f6e0da}.hm-campo-mantequilla{background:#efe2cc}.hm-campo-niebla{background:var(--hm-photo)}.hm-estudio{pointer-events:none;position:absolute;inset:0}.hm-estudio-pieza{height:76%;display:block;position:absolute;bottom:12%}.hm-estudio-pieza img{object-fit:contain;object-position:50% 100%;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .6s var(--hm-ease-out);display:block;position:relative}.hm-estudio-sombra{height:7%;transition:transform .6s var(--hm-ease-out), opacity .6s var(--hm-ease-out);background:radial-gradient(closest-side,#1f2d4e38,#1f2d4e00);border-radius:50%;position:absolute;bottom:-3%;left:18%;right:18%}.hm-estudio[data-n="1"] .hm-estudio-pieza{width:68%;left:16%}.hm-estudio[data-n="2"] .hm-estudio-pieza[data-lugar="1"]{width:46%;height:62%;left:8%}.hm-estudio[data-n="2"] .hm-estudio-pieza[data-lugar="0"]{width:50%;left:42%}.hm-estudio[data-n="3"] .hm-estudio-pieza[data-lugar="1"]{width:38%;height:58%;left:4%}.hm-estudio[data-n="3"] .hm-estudio-pieza[data-lugar="2"]{width:38%;height:58%;left:58%}.hm-estudio[data-n="3"] .hm-estudio-pieza[data-lugar="0"]{width:48%;left:26%}.hm-estudio[data-n="4"] .hm-estudio-pieza[data-lugar="1"]{width:30%;height:52%;left:2%}.hm-estudio[data-n="4"] .hm-estudio-pieza[data-lugar="0"]{width:34%;height:70%;left:22%}.hm-estudio[data-n="4"] .hm-estudio-pieza[data-lugar="2"]{width:32%;height:62%;left:48%}.hm-estudio[data-n="4"] .hm-estudio-pieza[data-lugar="3"]{width:28%;height:50%;left:70%}.hm-hero{position:relative}.hm-hero-marco{background:var(--hm-mist);border-radius:20px;overflow:hidden}@media (min-width:768px){.hm-hero-marco{border-radius:28px}}.hm-hero-diapo{flex:0 0 100%;min-width:0;position:relative;overflow:hidden}.hm-hero-capa{position:absolute;inset:0}.hm-hero-foto{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--hm-ease-out);position:absolute;inset:0;transform:scale(1.06)}.hm-hero-diapo[data-activa] .hm-hero-foto{transform:scale(1)}.hm-hero-velo{pointer-events:none;background:linear-gradient(20deg,#0a0a099e 0%,#0a0a0947 38%,#0a0a0900 64%);position:absolute;inset:0}.hm-hero-copia{z-index:2;justify-items:start;gap:14px;padding:24px 20px 84px;display:grid;position:absolute;bottom:0;left:0;right:0}@media (min-width:768px){.hm-hero-copia{gap:18px;max-width:760px;padding:48px 48px 56px}}@media (min-width:1280px){.hm-hero-copia{padding:64px}}.hm-hero-titulo{text-wrap:balance;--hm-h-weight:600;--hm-h-tracking:-.012em;max-width:15ch;font-size:clamp(34px,5.2vw,76px);line-height:1}.hm-hero-titulo[data-largo=largo]{max-width:18ch;font-size:clamp(30px,4.2vw,60px)}.hm-hero-titulo+.hm-hero-precio{margin-top:6px}.hm-hero-sobre-foto{color:#fff;--hm-focus:#fff}.hm-hero-texto{text-wrap:pretty;max-width:44ch;font-size:16px;line-height:1.5}@media (min-width:768px){.hm-hero-texto{font-size:18px}}.hm-hero-sobre-foto .hm-hero-texto{color:#ffffffdb}.hm-hero-acciones{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:6px;display:flex}.hm-hero-palabra{overflow-clip-margin:.12em;vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:clip}.hm-hero-palabra>span{display:inline-block}.hm-btn-claro{color:#1f2d4e;background:#fff}.hm-btn-claro svg{transition:transform .2s var(--hm-ease-out)}@media (hover:hover) and (pointer:fine){.hm-btn-claro:hover{background:#f3f1ec}.hm-btn-claro:hover svg{transform:translate(3px)}}.hm-hero-producto{color:#1f2d4e;grid-template-rows:minmax(0,1fr) auto;display:grid}.hm-hero-producto .hm-hero-escena{min-height:0;position:relative}.hm-hero-producto .hm-hero-copia{gap:10px;padding-top:0;position:relative}@media (max-width:767.98px){.hm-hero-producto .hm-hero-titulo,.hm-hero-producto .hm-hero-precio b{font-size:30px}.hm-hero .hm-agregar{width:148px;height:48px}.hm-hero .hm-agregar-paso{width:46px;height:48px}}@media (min-width:768px){.hm-hero-producto{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.hm-hero-producto .hm-hero-escena{order:2}.hm-hero-producto .hm-hero-copia{align-self:center;padding-top:48px}}.hm-hero-producto .hm-estudio .hm-estudio-pieza{height:82%;bottom:10%}.hm-hero-precio{font-variant-numeric:tabular-nums;align-items:baseline;gap:12px;display:flex}.hm-hero-precio b{font-family:var(--hm-font-display);letter-spacing:-.01em;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1}.hm-hero-precio b small{vertical-align:.9em;letter-spacing:0;color:var(--hm-ink-2);margin-right:4px;font-size:.42em;font-weight:600}.hm-hero-precio[data-oferta] b{color:var(--hm-brand-fill)}.hm-hero-precio s{color:#5e677d;font-size:16px}.hm-hero-insignia{color:#46526c;background:#ffffff8c;border:1px solid #1f2d4e2e;border-radius:999px;align-items:center;gap:6px;height:30px;padding-inline:12px;font-size:15px;display:inline-flex}.hm-hero-insignia i{font-family:var(--hm-font-serif);font-style:italic}.hm-hero-insignia b{color:var(--hm-brand-fill);font-size:13px;font-weight:700}.hm-hero-enlace{text-underline-offset:6px;align-items:center;gap:6px;min-height:44px;font-size:16px;font-weight:600;-webkit-text-decoration:underline #1f2d4e59;text-decoration:underline #1f2d4e59;text-decoration-thickness:1.5px;display:inline-flex}.hm-hero-enlace svg{transition:transform .2s var(--hm-ease-out)}.hm-hero-enlace:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid}@media (hover:hover) and (pointer:fine){.hm-hero-enlace:hover{text-decoration-color:currentColor}.hm-hero-enlace:hover svg{transform:translate(3px)}}.hm-hero .hm-agregar{width:168px;height:52px}.hm-hero .hm-agregar-cta{font-size:16px}.hm-hero .hm-agregar-paso{width:52px;height:52px}.hm-hero-tienda{background:var(--hm-band);color:var(--hm-on-band);--hm-focus:#fff}.hm-hero-repisa{background:#f3f1ec;border-radius:24px 24px 0 0;width:min(56%,620px);height:64%;position:absolute;bottom:0;right:4%}@media (max-width:767.98px){.hm-hero-repisa{border-radius:20px;width:auto;height:42%;inset:6% 6% auto}}.hm-hero-controles{inset-inline:0;z-index:3;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:10px}@media (min-width:768px){.hm-hero-controles{bottom:16px}}.hm-hero-barras{pointer-events:auto;align-items:center;gap:6px;display:flex}.hm-hero-barra{cursor:pointer;place-items:center;width:22px;height:28px;display:grid}@media (min-width:768px){.hm-hero-barra{width:28px}}.hm-hero-barra>span{background:color-mix(in srgb, currentColor 38%, transparent);border-radius:999px;width:100%;height:2px;display:block;position:relative;overflow:hidden}.hm-hero-barra>span>i{border-radius:inherit;transform-origin:0;background:currentColor;position:absolute;inset:0;transform:scaleX(0)}.hm-hero-barra[aria-current]>span>i{transform:scaleX(1)}.hm-hero-barra:focus-visible{outline-offset:-4px;border-radius:4px;outline:2px solid}.hm-hero-controles[data-tono=claro]{color:#1f2d4e}.hm-hero-controles[data-tono=oscuro]{color:#fff;filter:drop-shadow(0 1px 2px #00000073)}.hm-hero-flecha{z-index:3;color:#1f2d4e;opacity:0;width:40px;height:40px;transition:opacity .2s var(--hm-ease-out), transform .16s var(--hm-ease-out), background-color .15s ease;background:#ffffffe0;border-radius:999px;place-items:center;margin-top:-20px;display:none;position:absolute;top:50%;box-shadow:0 4px 14px -6px #1f2d4e59}.hm-hero-flecha[data-lado=izquierda]{left:16px}.hm-hero-flecha[data-lado=derecha]{right:16px}.hm-hero-flecha:active{transform:scale(.94)}.hm-hero-flecha:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #1f2d4e}@media (hover:hover) and (pointer:fine) and (min-width:768px){.hm-hero-flecha{display:grid}.hm-hero:hover .hm-hero-flecha{opacity:1}.hm-hero-flecha:hover{background:#fff}}.hm-pasillos-fila{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;padding-bottom:4px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.hm-pasillos-fila::-webkit-scrollbar{display:none}@media (min-width:768px){.hm-pasillos-fila{gap:16px;scroll-padding-inline:32px}}.hm-pasillos-fila>li{scroll-snap-align:start;flex:none}.hm-pasillo{isolation:isolate;aspect-ratio:3/4;color:#1f2d4e;width:148px;transition:transform .16s var(--hm-ease-out);border-radius:18px;display:block;position:relative;overflow:hidden}@media (min-width:768px){.hm-pasillo{border-radius:20px;width:188px}}@media (min-width:1280px){.hm-pasillo{width:204px}}.hm-pasillo:active{transform:scale(.98)}.hm-pasillo:focus-visible{outline:2px solid var(--hm-focus);outline-offset:-3px}.hm-pasillo-foto{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--hm-ease-out);position:absolute;inset:0}.hm-pasillo .hm-estudio{inset:34% 0 0}.hm-pasillo .hm-estudio .hm-estudio-pieza{bottom:10%}.hm-pasillo-rotulo{z-index:2;gap:2px;padding:14px 14px 0;display:grid;position:absolute;top:0;left:0;right:0}.hm-pasillo-nombre{letter-spacing:0;text-wrap:balance;font-size:16px;font-weight:600;line-height:1.15}@media (min-width:768px){.hm-pasillo-nombre{font-size:18px}}.hm-pasillo-cuantos{color:var(--hm-ink-2);font-size:13px}.hm-pasillo[data-foto]{color:#fff}.hm-pasillo[data-foto] .hm-pasillo-rotulo{padding:0 14px 14px;top:auto;bottom:0}.hm-pasillo[data-foto] .hm-pasillo-cuantos{color:#fffc}.hm-pasillo[data-foto]:after{content:"";z-index:1;background:linear-gradient(#0a0a0900,#0a0a0999);position:absolute;inset:45% 0 0}@media (hover:hover) and (pointer:fine){.hm-pasillo:hover .hm-pasillo-foto{transform:scale(1.05)}.hm-pasillo:hover .hm-estudio-pieza img{transform:translateY(-3%)}.hm-pasillo:hover .hm-estudio-sombra{opacity:.7;transform:scaleX(.86)}}.hm-promos{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.hm-promos::-webkit-scrollbar{display:none}.hm-promos>li{scroll-snap-align:start;aspect-ratio:4/3.4;flex:0 0 86%}.hm-promos>li[data-vertical]{aspect-ratio:4/5}@media (min-width:768px){.hm-promos{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid;overflow:visible}.hm-promos>li,.hm-promos>li[data-vertical]{aspect-ratio:16/10}.hm-promos>li[data-columnas="4"]{aspect-ratio:4/3.6;grid-column:span 4}.hm-promos>li[data-columnas="6"]{grid-column:span 6}.hm-promos>li[data-columnas="12"]{aspect-ratio:32/10;grid-column:span 12}}@media (min-width:1280px){.hm-promos{gap:20px}}.hm-promo{isolation:isolate;color:#1f2d4e;border-radius:20px;height:100%;position:relative;overflow:hidden;container:promo/size}@media (min-width:768px){.hm-promo{border-radius:24px}}.hm-promo-foto{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--hm-ease-out);position:absolute;inset:0}.hm-promo-velo{pointer-events:none;background:linear-gradient(#0a0a0900 30%,#0a0a092e 54%,#0a0a099e 100%);position:absolute;inset:0}.hm-promo-cubre{z-index:1;border-radius:inherit;position:absolute;inset:0}.hm-promo-cubre:focus-visible{outline:3px solid var(--hm-focus);outline-offset:-3px}.hm-promo-copia{z-index:2;pointer-events:none;justify-items:start;gap:8px;padding:clamp(16px,6cqi,32px);display:grid;position:absolute;bottom:0;left:0;right:0}.hm-promo-copia>:is(a,button,div){pointer-events:auto}.hm-promo[data-foto]{color:#fff}.hm-promo-titulo{text-wrap:balance;--hm-h-weight:600;--hm-h-tracking:-.01em;max-width:18ch;font-size:clamp(22px,7.5cqi,40px);line-height:1.04}.hm-promo-texto{opacity:.86;max-width:36ch;font-size:16px;line-height:1.4}@container promo (max-height:240px){.hm-promo-texto{display:none}}.hm-promo-llamado{text-underline-offset:5px;align-items:center;gap:6px;margin-top:4px;font-size:16px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.hm-promo-llamado svg{transition:transform .2s var(--hm-ease-out)}.hm-promo-estudio .hm-promo-copia{padding-bottom:0;top:0;bottom:auto}.hm-promo-estudio .hm-estudio{inset:24% 3% 0 30%}.hm-promo-estudio .hm-estudio .hm-estudio-pieza{bottom:10%}.hm-promo-estudio[data-n="1"] .hm-estudio{inset:10% 4% 0 40%}.hm-promo-estudio[data-n="1"] .hm-estudio .hm-estudio-pieza{height:84%}.hm-promo-pie{z-index:2;justify-items:start;gap:10px;padding:clamp(16px,6cqi,32px);display:grid;position:absolute;bottom:0;left:0}.hm-promo-grande{font-family:var(--hm-font-display);letter-spacing:-.012em;color:var(--hm-brand-fill);font-variant-numeric:tabular-nums;font-size:clamp(44px,16cqi,96px);font-weight:700;line-height:.9}.hm-promo-italica{font-family:var(--hm-font-serif);font-size:1.12em;font-style:italic;font-weight:400}.hm-promo-precio{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.hm-promo-precio b{font-family:var(--hm-font-display);letter-spacing:0;font-size:24px;font-weight:600}.hm-promo-precio s{color:#46526c;font-size:14px}@media (hover:hover) and (pointer:fine){.hm-promo:hover .hm-promo-foto{transform:scale(1.04)}.hm-promo:hover .hm-estudio-pieza img{transform:translateY(-3%)}.hm-promo:hover .hm-estudio-sombra{opacity:.7;transform:scaleX(.86)}.hm-promo:hover .hm-promo-llamado svg{transform:translate(3px)}}.hm-combos{gap:20px;display:grid}@media (min-width:768px){.hm-combos[data-cuantos="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-combos[data-cuantos="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm-combo{flex-direction:column;min-width:0;display:flex}.hm-combo-escena{aspect-ratio:16/10;border-radius:20px;position:relative;overflow:hidden}.hm-combos[data-cuantos="1"] .hm-combo{gap:24px;display:grid}@media (min-width:768px){.hm-combos[data-cuantos="1"] .hm-combo{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:48px}}.hm-combo-escena>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hm-combo-insignia{z-index:2;height:28px;font-family:var(--hm-font-serif);color:#46526c;background:#fff9;border:1px solid #1f2d4e2e;border-radius:999px;align-items:center;padding-inline:12px;font-size:15px;font-style:italic;display:inline-flex;position:absolute;top:14px;left:14px}.hm-combo-cuerpo{gap:8px;padding-top:16px;display:grid}.hm-combo-nombre{--hm-h-weight:600;--hm-h-tracking:-.01em;font-size:22px;line-height:1.15}.hm-combo-trae{color:var(--hm-ink-2);font-size:16px;line-height:1.45}.hm-combo-compra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.hm-combo-precio{font-variant-numeric:tabular-nums;line-height:1.15;display:grid}.hm-combo-precio b{font-family:var(--hm-font-display);letter-spacing:0;font-size:24px;font-weight:600}.hm-combo-precio span{color:var(--hm-brand);font-size:14px;font-weight:600}@media (hover:hover) and (pointer:fine){.hm-combo:hover .hm-estudio-pieza img{transform:translateY(-3%)}.hm-combo:hover .hm-estudio-sombra{opacity:.7;transform:scaleX(.86)}}.hm-banda-promo{border-radius:20px;display:block;overflow:hidden}@media (min-width:768px){.hm-banda-promo{border-radius:24px}}.hm-banda-promo img{width:100%;transition:transform .7s var(--hm-ease-out)}@media (hover:hover) and (pointer:fine){a.hm-banda-promo:hover img{transform:scale(1.02)}}a.hm-banda-promo:focus-visible{outline:3px solid var(--hm-focus);outline-offset:3px}.hm-servicio{background:var(--hm-mist);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;padding:24px 20px;display:grid}@media (min-width:1024px){.hm-servicio{border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));padding:32px 36px}}.hm-servicio li{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.hm-servicio svg{color:var(--hm-ink);margin-top:2px}.hm-servicio b{letter-spacing:0;font-size:16px;font-weight:600;display:block}.hm-servicio span{color:var(--hm-ink-2);margin-top:2px;font-size:14px;line-height:1.4;display:block}@media (prefers-reduced-motion:reduce){.hm-hero-foto,.hm-hero-diapo[data-activa] .hm-hero-foto{transition:none;transform:none}.hm-estudio-pieza img,.hm-estudio-sombra,.hm-pasillo-foto,.hm-promo-foto,.hm-banda-promo img{transition:none}.hm-pasillo:hover .hm-pasillo-foto,.hm-pasillo:hover .hm-estudio-pieza img,.hm-promo:hover .hm-promo-foto,.hm-promo:hover .hm-estudio-pieza img,.hm-combo:hover .hm-estudio-pieza img,.hm-pasillo:hover .hm-estudio-sombra,.hm-promo:hover .hm-estudio-sombra,.hm-combo:hover .hm-estudio-sombra{opacity:1;transform:none}}}@keyframes hm-hero-llena{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hm-hero-barra[data-pasada]>span>i{transform:scaleX(1)}
