.TiraBeneficios_tira___eyFK{width:100%;padding:.75rem 1rem;box-sizing:border-box}.TiraBeneficios_inner__L6iJA{max-width:1200px;margin:0 auto;display:grid;grid-gap:.75rem;gap:.75rem;justify-content:center}.TiraBeneficios_inner__L6iJA[data-cantidad="1"]{grid-template-columns:minmax(0,32rem)}.TiraBeneficios_inner__L6iJA[data-cantidad="2"]{grid-template-columns:repeat(2,minmax(0,24rem))}.TiraBeneficios_inner__L6iJA[data-cantidad="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.TiraBeneficios_inner__L6iJA[data-cantidad="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.TiraBeneficios_inner__L6iJA[data-cantidad="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:768px){.TiraBeneficios_inner__L6iJA[data-cantidad="2"],.TiraBeneficios_inner__L6iJA[data-cantidad="3"],.TiraBeneficios_inner__L6iJA[data-cantidad="4"],.TiraBeneficios_inner__L6iJA[data-cantidad="5"]{grid-template-columns:minmax(0,1fr)}}.TiraBeneficios_beneficio__2ZOLb{display:flex;align-items:flex-start;gap:.75rem;padding:.8rem 1rem;border:1px solid rgba(var(--primary-color-rgb),.45);background:var(--secondary-background,#fffefb);color:var(--color,#2f1a0f);border-radius:var(--btn-radius,1px)}.TiraBeneficios_icono__euZv4{font-size:1.25rem;line-height:1;margin-top:.1rem}.TiraBeneficios_textos__nYPSG{display:flex;flex-direction:column;gap:.2rem;min-width:0}.TiraBeneficios_titulo__07TIO{font-family:var(--font-lora,Lora,Georgia,serif);font-size:.95rem;font-weight:600;line-height:1.25}.TiraBeneficios_detalle__T7Cqf{font-size:.8rem;color:var(--text-secondary,#5f5f5f);line-height:1.35}.TiraBeneficios_cerca__aWfyb .TiraBeneficios_titulo__07TIO{color:#8b7017}.dark-mode .TiraBeneficios_beneficio__2ZOLb{background:#1a1410;color:#f4e6c8}.dark-mode .TiraBeneficios_detalle__T7Cqf{color:#cfc5b3}.regaloPorOcasion_seccion__F_Z_t{width:100%;background:var(--background);color:var(--text-main);text-align:left;overflow-x:clip}.regaloPorOcasion_inner__v5VwZ{max-width:1240px;margin:0 auto;padding:26px 10px 22px;min-width:0}.regaloPorOcasion_head__2A0Ur{margin-bottom:14px}.regaloPorOcasion_bajada__NgRhq{margin-top:2px}.regaloPorOcasion_fundido__lbIkW{display:grid;min-width:0}.regaloPorOcasion_capa__qShY_{grid-area:1/1;min-width:0}.regaloPorOcasion_fundidoLleno__g4iN7{position:absolute;inset:0}.regaloPorOcasion_fundidoLleno__g4iN7>.regaloPorOcasion_capa__qShY_{position:relative;width:100%;height:100%}.regaloPorOcasion_cuerpo__PV32L{position:relative;min-width:0}.regaloPorOcasion_lateral___HOvH{display:contents}.regaloPorOcasion_otras__Et9l5{display:inline-flex;align-items:center;gap:8px;font-family:var(--ds-font-texto);font-size:.86rem;font-weight:600;color:var(--ds-oro-texto);text-decoration:none;transition:gap .2s ease}.regaloPorOcasion_otras__Et9l5:hover{gap:12px}.regaloPorOcasion_otrasLateral__dEgrM{display:none}.regaloPorOcasion_otrasPie__q_X85{margin-top:14px}.regaloPorOcasion_selector__CTxgg{position:-webkit-sticky;position:sticky;top:calc(var(--nav-height, 0px) + var(--alto-cinta, 0px));z-index:5;display:flex;gap:6px;margin:0 -10px 12px;padding:8px 10px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;background:var(--background);border-bottom:1px solid var(--ds-filete);transition:top var(--cinta-transicion-dur,.28s) var(--cinta-transicion-ease,ease)}.regaloPorOcasion_selector__CTxgg::-webkit-scrollbar{display:none}.regaloPorOcasion_ocasion__zP7uY{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:3px 10px 3px 3px;border:1px solid var(--ds-filete);border-radius:var(--ds-radius-md);background:var(--secondary-background);color:var(--text-secondary);font-family:var(--ds-font-texto);text-align:left;cursor:pointer;scroll-snap-align:start;transition:border-color .2s ease,background .2s ease,color .2s ease}.regaloPorOcasion_ocasionFotoCaja__R5wlz{position:relative;flex:0 0 auto;display:block;width:30px;height:30px;overflow:hidden;border-radius:var(--ds-radius-sm);background:var(--ds-oro-tinte)}.regaloPorOcasion_ocasionFoto__z45J6{object-fit:cover}.regaloPorOcasion_ocasionTexto__pYqtr{display:flex;flex-direction:column;min-width:0}.regaloPorOcasion_ocasionNombre__luw88{font-size:.84rem;line-height:1.2;white-space:nowrap;color:inherit}.regaloPorOcasion_ocasionCuenta__5n40U{display:none;font-size:.72rem;color:var(--text-secondary)}.regaloPorOcasion_ocasion__zP7uY:hover{border-color:var(--ds-oro)}.regaloPorOcasion_ocasion__zP7uY:focus-visible{outline:2px solid var(--ds-oro);outline-offset:2px}.regaloPorOcasion_ocasionActiva__hbi_s,.regaloPorOcasion_ocasionActiva__hbi_s:hover{border-color:var(--ds-oro);background:var(--ds-oro-tinte-fuerte);color:var(--text-main)}.regaloPorOcasion_ocasionActiva__hbi_s .regaloPorOcasion_ocasionNombre__luw88{font-weight:600}.regaloPorOcasion_panel__o0e6_{min-width:0}.regaloPorOcasion_vitrina__W1Nbx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.regaloPorOcasion_vitrina__W1Nbx>.regaloPorOcasion_tarjeta__2f2IP:nth-of-type(3){display:none}.regaloPorOcasion_destacado__HnN2M{grid-column:1/-1;position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:250px;color:inherit;text-decoration:none}.regaloPorOcasion_destacadoMarco__HXInZ{position:absolute;inset:0;overflow:hidden;border:1px solid var(--ds-filete);border-radius:var(--ds-radius-md);background:var(--ds-oro-tinte)}.regaloPorOcasion_destacadoMarco__HXInZ:after{content:"";position:absolute;inset:8px;border:1px solid rgba(255,255,255,.8);border-radius:var(--ds-radius-sm);pointer-events:none;z-index:1}.regaloPorOcasion_destacadoFoto__KXFTa{object-fit:cover;transition:transform .6s ease}.regaloPorOcasion_destacado__HnN2M:hover .regaloPorOcasion_destacadoFoto__KXFTa{transform:scale(1.03)}.regaloPorOcasion_rotulo__YsgwB{position:relative;z-index:2;display:flex;flex-direction:column;gap:2px;margin:0 14px 14px;padding:10px 12px 9px;border:1px solid var(--ds-filete);border-top:2px solid var(--ds-oro);border-radius:var(--ds-radius-sm);background:color-mix(in srgb,var(--secondary-background) 95%,transparent);font-family:var(--ds-font-texto)}.regaloPorOcasion_rotuloCeja__8OAnh{display:block;font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ds-oro-texto)}.regaloPorOcasion_rotuloNombre__a_0gh{display:block;font-size:1rem;font-weight:var(--ds-peso-titulo,600);line-height:1.25;color:var(--text-main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.regaloPorOcasion_rotuloFrase__r8bHT{display:block;font-size:.8rem;font-style:italic;color:var(--text-secondary)}.regaloPorOcasion_rotuloVer__gtVXu{display:inline-flex;align-items:center;gap:8px;margin-top:2px;font-size:.78rem;font-weight:600;color:var(--ds-oro-texto);transition:gap .25s ease}.regaloPorOcasion_destacado__HnN2M:hover .regaloPorOcasion_rotuloVer__gtVXu{gap:12px}.regaloPorOcasion_destacado__HnN2M:focus-visible{outline:none}.regaloPorOcasion_destacado__HnN2M:focus-visible .regaloPorOcasion_destacadoMarco__HXInZ{outline:2px solid var(--ds-oro);outline-offset:3px}.regaloPorOcasion_tarjeta__2f2IP{display:flex;flex-direction:column;min-width:0;border:1px solid var(--ds-filete);border-radius:var(--ds-radius-md);background:var(--secondary-background);color:inherit;text-decoration:none;overflow:hidden;transition:border-color .2s ease}.regaloPorOcasion_tarjeta__2f2IP:hover{border-color:var(--ds-oro)}.regaloPorOcasion_tarjeta__2f2IP:focus-visible{outline:2px solid var(--ds-oro);outline-offset:2px}.regaloPorOcasion_tarjetaFotoCaja__0zYAA{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:var(--ds-oro-tinte)}.regaloPorOcasion_tarjetaFoto__E_r1K{object-fit:cover;transition:transform .6s ease}.regaloPorOcasion_tarjeta__2f2IP:hover .regaloPorOcasion_tarjetaFoto__E_r1K{transform:scale(1.04)}.regaloPorOcasion_tarjetaTexto__kAEtz{display:flex;flex-direction:column;gap:6px;padding:9px 10px 10px;font-family:var(--ds-font-texto)}.regaloPorOcasion_tarjetaNombre__KVfAv{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(2 * 1.25em);font-size:.86rem;font-weight:600;line-height:1.25;color:var(--text-main)}.regaloPorOcasion_tarjetaPrecio__r7yqu{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-height:1.3em;margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.regaloPorOcasion_tarjetaDesde__iCMYA{font-size:.7rem;color:var(--text-secondary)}.regaloPorOcasion_tarjetaTachado__XUvhE{font-size:.74rem;color:var(--text-secondary)}.regaloPorOcasion_tarjetaVigente__RE2iu{font-size:.95rem;font-weight:600;color:var(--ds-oro-texto)}.regaloPorOcasion_tarjetaVer__0XSDJ{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;font-weight:600;color:var(--text-secondary);transition:color .2s ease,gap .2s ease}.regaloPorOcasion_tarjeta__2f2IP:hover .regaloPorOcasion_tarjetaVer__0XSDJ{color:var(--ds-oro-texto);gap:9px}.regaloPorOcasion_verMas__FFvvL{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding:9px 14px;border:1px solid var(--ds-oro);border-radius:var(--ds-radius-md);background:var(--secondary-background);color:var(--text-main);font-family:var(--ds-font-texto);text-decoration:none;transition:background .2s ease}.regaloPorOcasion_verMas__FFvvL:hover{background:var(--ds-oro-tinte)}.regaloPorOcasion_verMas__FFvvL:focus-visible{outline:2px solid var(--ds-oro);outline-offset:2px}.regaloPorOcasion_verMasFotosCaja__mmOL7{flex:0 0 auto}.regaloPorOcasion_verMasFotos__AYxGY{display:flex;padding-left:8px}.regaloPorOcasion_verMasFoto__3YDKa{position:relative;display:block;width:34px;height:34px;margin-left:-8px;overflow:hidden;border:2px solid var(--secondary-background);border-radius:var(--ds-radius-sm);background:var(--ds-oro-tinte)}.regaloPorOcasion_verMasImg__Nt6RK{object-fit:cover}.regaloPorOcasion_verMasTextoCaja__X9l2D{min-width:0}.regaloPorOcasion_verMasTexto__QSq5B{display:flex;flex-direction:column;gap:1px;min-width:0}.regaloPorOcasion_verMasTitulo__RRoDf{font-size:.9rem;font-weight:600;line-height:1.25}.regaloPorOcasion_verMasBajada__uXzyl{font-size:.76rem;color:var(--text-secondary)}.regaloPorOcasion_verMasFlecha__drUrx{margin-left:auto;display:inline-flex;color:var(--ds-oro-texto);transition:transform .2s ease}.regaloPorOcasion_verMas__FFvvL:hover .regaloPorOcasion_verMasFlecha__drUrx{transform:translateX(3px)}.regaloPorOcasion_vacio__fozGM{margin:0;padding:28px 0;color:var(--text-secondary)}.regaloPorOcasion_cargando__3Vi89 .regaloPorOcasion_destacadoMarco__HXInZ,.regaloPorOcasion_cargando__3Vi89 .regaloPorOcasion_tarjetaFotoCaja__0zYAA{animation:regaloPorOcasion_latir__yibBE 1.6s ease-in-out infinite}@keyframes regaloPorOcasion_latir__yibBE{0%,to{opacity:1}50%{opacity:.55}}@media (max-width:899px){.regaloPorOcasion_inner__v5VwZ{padding-top:18px}.regaloPorOcasion_destacado__HnN2M{min-height:205px}.regaloPorOcasion_rotulo__YsgwB{margin:0 10px 10px;padding:8px 10px 7px}.regaloPorOcasion_rotuloFrase__r8bHT{display:none}.regaloPorOcasion_tarjetaFotoCaja__0zYAA{aspect-ratio:4/3}.regaloPorOcasion_tarjetaTexto__kAEtz{gap:4px;padding:7px 8px 8px}.regaloPorOcasion_tarjetaNombre__KVfAv{font-size:.82rem}.regaloPorOcasion_tarjetaPrecio__r7yqu{flex-wrap:nowrap;overflow:hidden;margin-top:2px}.regaloPorOcasion_tarjetaDesde__iCMYA{display:none}.regaloPorOcasion_tarjetaVigente__RE2iu{font-size:.9rem;white-space:nowrap}.regaloPorOcasion_tarjetaTachado__XUvhE{white-space:nowrap;min-width:0;overflow:hidden;text-overflow:clip}.regaloPorOcasion_verMas__FFvvL{padding:8px 12px}}@media (min-width:900px){.regaloPorOcasion_inner__v5VwZ{padding:32px 24px 28px}.regaloPorOcasion_head__2A0Ur{margin-bottom:18px}.regaloPorOcasion_cuerpo__PV32L{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.regaloPorOcasion_lateral___HOvH{display:flex;flex-direction:column;gap:12px;min-width:0}.regaloPorOcasion_otrasLateral__dEgrM{display:inline-flex;padding-left:8px}.regaloPorOcasion_otrasPie__q_X85{display:none}.regaloPorOcasion_selector__CTxgg{position:static;flex-direction:column;gap:0;margin:0;padding:0;overflow:visible;background:transparent;border-top:1px solid var(--ds-filete);border-bottom:0}.regaloPorOcasion_ocasion__zP7uY{gap:10px;padding:6px 10px 6px 8px;border:0;border-bottom:1px solid var(--ds-filete);border-radius:0;background:transparent;box-shadow:inset 2px 0 0 transparent;transition:background .2s ease,box-shadow .2s ease,color .2s ease}.regaloPorOcasion_ocasionFotoCaja__R5wlz{width:38px;height:38px}.regaloPorOcasion_ocasionNombre__luw88{font-size:.92rem}.regaloPorOcasion_ocasionCuenta__5n40U{display:block}.regaloPorOcasion_ocasion__zP7uY:hover{background:var(--ds-oro-tinte);color:var(--text-main)}.regaloPorOcasion_ocasionActiva__hbi_s,.regaloPorOcasion_ocasionActiva__hbi_s:hover{background:var(--ds-oro-tinte);box-shadow:inset 2px 0 0 var(--ds-oro)}.regaloPorOcasion_vitrina__W1Nbx{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:10px}.regaloPorOcasion_vitrina__W1Nbx>.regaloPorOcasion_tarjeta__2f2IP:nth-of-type(3){display:flex}.regaloPorOcasion_destacado__HnN2M{grid-column:1;grid-row:1/span 2;min-height:0}.regaloPorOcasion_verMas__FFvvL{grid-column:2/-1}}@media (prefers-reduced-motion:reduce){.regaloPorOcasion_cargando__3Vi89 .regaloPorOcasion_destacadoMarco__HXInZ,.regaloPorOcasion_cargando__3Vi89 .regaloPorOcasion_tarjetaFotoCaja__0zYAA{animation:none}.regaloPorOcasion_destacadoFoto__KXFTa,.regaloPorOcasion_ocasion__zP7uY,.regaloPorOcasion_selector__CTxgg,.regaloPorOcasion_tarjetaFoto__E_r1K,.regaloPorOcasion_verMasFlecha__drUrx{transition:none}}