.cx-pdp{display:block;--reveal-distancia: 24px}.cx-pdp__crumbs{padding-block:var(--space-16)}.cx-pdp__hero{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(24px,4vw,64px);padding-bottom:clamp(48px,6vw,96px)}.cx-gal{display:block;flex:1 1 560px;min-width:0}.cx-gal__tira{display:none}.cx-gal__marco{position:relative;width:min(100%,58.5vh);aspect-ratio:3 / 4;margin-inline:auto;overflow:hidden;background:var(--bloque-fondo)}.cx-gal__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;opacity:0;transition:opacity var(--t-foto) ease,transform var(--t-reveal) var(--ease-reveal)}.cx-gal__img.is-active{opacity:1}.cx-gal__img--packshot{object-position:50% 50%}.cx-gal__vacio{display:block;width:100%;height:100%}.cx-gal__badges{position:absolute;top:var(--space-12);left:var(--space-12);z-index:1;display:flex;gap:var(--space-6)}.cx-gal__badges .ui-badge{--ui-badge-pad: 5px 9px;--ui-badge-ls: var(--ls-chico)}.cx-gal__contador{position:absolute;right:var(--space-12);bottom:var(--space-12);z-index:1}.cx-gal__barra{display:none}.cx-gal__flechas--44 .ui-arrow{position:absolute;top:50%;z-index:1}.cx-gal__flechas--44 .ui-arrow:first-child{left:var(--space-12)}.cx-gal__flechas--44 .ui-arrow:last-child{right:var(--space-12)}.cx-gal__thumbs{display:flex;gap:var(--space-6);padding:var(--space-6);background:color-mix(in srgb,var(--color-blanco) 85%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cx-gal__thumb{display:block;flex:none;width:52px;height:64px;min-width:0;min-height:0;padding:0;overflow:hidden;border:var(--borde-check) solid transparent;border-radius:var(--radius-pill);background:var(--color-gris-claro);box-shadow:none;cursor:pointer;transition:border-color var(--t-tab),transform var(--t-rapida)}.cx-gal__thumb.is-active{border-color:var(--color-negro)}.cx-gal__thumb:active{transform:scale(.96)}.cx-gal__thumb img{display:block;width:100%;height:100%;object-fit:cover}.cx-gal__lado{display:none}@media(min-width:1080px){.cx-gal--grande{position:sticky;top:calc(var(--header-h) + var(--space-12));align-self:flex-start}.cx-gal--grande .cx-gal__marco{width:100%;height:calc(100vh - 96px);min-height:520px;max-height:960px;aspect-ratio:auto}.cx-gal--grande .cx-gal__img--packshot{object-fit:contain;padding-bottom:90px}.cx-gal--grande .cx-gal__badges{top:var(--space-16);left:var(--space-16)}.cx-gal--grande .cx-gal__contador{top:var(--space-16);right:var(--space-16);bottom:auto}.cx-gal--grande .cx-gal__flechas--44{display:none}.cx-gal--grande .cx-gal__barra{position:absolute;right:var(--space-16);bottom:var(--space-16);left:var(--space-16);z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-12)}.cx-gal__flechas--48{display:flex;gap:var(--space-8)}.cx-gal--mosaico .cx-gal__cuadro{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:1fr 1fr;gap:var(--space-8);height:clamp(560px,calc(100vh - 150px),900px)}.cx-gal--mosaico .cx-gal__marco{grid-row:span 2;width:100%;height:100%;aspect-ratio:auto}.cx-gal--mosaico .cx-gal__badges{top:var(--space-14);left:var(--space-14)}.cx-gal--mosaico .cx-gal__contador{right:auto;bottom:var(--space-14);left:var(--space-14)}.cx-gal--mosaico .cx-gal__flechas--44{position:absolute;right:var(--space-14);bottom:var(--space-14);z-index:1;display:flex;gap:var(--space-8)}.cx-gal--mosaico .cx-gal__flechas--44 .ui-arrow{position:static}.cx-gal--mosaico .cx-gal__lado{position:relative;display:block;width:100%;height:100%;min-height:0;padding:0;overflow:hidden;border:0;border-radius:var(--radius-0);background:var(--bloque-fondo);box-shadow:none;cursor:pointer}.cx-gal__lado img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;transition:transform .6s var(--ease-reveal)}.cx-gal__mas{position:absolute;right:var(--space-10);bottom:var(--space-10)}.cx-gal--tira .cx-gal__cuadro{display:none}.cx-gal--tira .cx-gal__tira{display:flex;flex-direction:column;gap:var(--space-12)}.cx-gal__tira-track{display:flex;gap:var(--space-8);height:clamp(560px,calc(100vh - 170px),900px);overflow-x:auto;scroll-snap-type:x mandatory}.cx-gal__tira-slide{position:relative;flex:0 0 auto;height:100%;aspect-ratio:3 / 4;overflow:hidden;background:var(--bloque-fondo);scroll-snap-align:start}.cx-gal__tira-slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.cx-gal__tira-slide .cx-gal__badges{top:var(--space-14);left:var(--space-14)}.cx-gal__progreso{display:flex;align-items:center;gap:var(--space-14);color:var(--color-texto-secundario);font-size:var(--fs-12)}.cx-gal__progreso-track{position:relative;display:block;flex:1;height:2px;background:var(--color-borde)}.cx-gal__progreso-fill{position:absolute;inset:0 auto 0 0;display:block;width:var(--cx-progreso, 18%);background:var(--color-negro);transition:width var(--t-tab)}}@media(min-width:1080px)and (hover:hover){.cx-gal__lado:hover img{transform:scale(1.04)}}.cx-pdp__info{display:flex;flex:1 1 380px;flex-direction:column;gap:var(--space-22);min-width:0}@media(min-width:1080px){.cx-pdp__info{max-width:520px}.cx-pdp__hero--tira .cx-pdp__info,.cx-pdp__hero--mosaico .cx-pdp__info{position:sticky;top:calc(var(--header-h) + var(--space-20))}}.cx-pdp__intro{display:flex;flex-direction:column;gap:var(--space-10)}.cx-pdp__bloque{display:flex;flex-direction:column}.cx-pdp__bajada{margin:0;color:var(--color-gris-oscuro);font-size:var(--fs-16);line-height:var(--lh-text);text-wrap:pretty}.cx-pdp__chips{flex-wrap:wrap}.cx-pdp__ficha{display:grid;grid-template-columns:repeat(var(--cx-celdas, 3),minmax(0,1fr));margin:0;border:var(--borde-fino) solid var(--color-borde)}.cx-pdp__ficha>div{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-12);border-right:var(--borde-fino) solid var(--color-borde)}.cx-pdp__ficha>div:last-child{border-right:0}.cx-pdp__ficha dt{color:var(--color-texto-secundario);font-size:var(--fs-11);letter-spacing:var(--ls-medio);text-transform:uppercase}.cx-pdp__ficha dd{margin:0;font-size:var(--fs-14)}.cx-pdp__rutina{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-int);background:var(--bloque-fondo)}.cx-pdp__rutina-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-10);font-size:var(--fs-13)}.cx-pdp__rutina-titulo{font-weight:500}.cx-pdp__rutina-paso{color:var(--color-texto-secundario);white-space:nowrap}.cx-pdp__rutina-pasos{display:grid;grid-auto-columns:minmax(92px,1fr);grid-auto-flow:column;gap:var(--space-6);margin:0;padding:0;overflow-x:auto;overflow-y:hidden;list-style:none;scrollbar-width:thin}.cx-pdp__rutina-item{display:flex;flex-direction:column;gap:var(--space-6)}.cx-pdp__rutina-foto{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;outline:var(--borde-grueso) solid transparent;outline-offset:-2px;background:var(--color-blanco);transition:outline-color var(--t-tab)}.cx-pdp__rutina-foto>span:first-child{display:block;height:100%}.cx-pdp__rutina-foto img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--t-foto) var(--ease-reveal)}.cx-pdp__rutina-item.is-active .cx-pdp__rutina-foto{outline-color:var(--color-negro)}.cx-pdp__rutina-n{position:absolute;top:var(--space-4);left:var(--space-4)}.cx-pdp__rutina-item.is-active .cx-pdp__rutina-n{--ui-badge-bg: var(--color-amarillo);--ui-badge-fg: var(--color-negro)}.cx-pdp__rutina-verbo{font-size:var(--fs-11);font-weight:500;line-height:var(--lh-125)}.cx-pdp__rutina-nombre{color:var(--color-texto-secundario);font-size:var(--fs-10);line-height:var(--lh-125)}.cx-pdp__rutina-nota{margin:0;color:var(--color-gris-oscuro);font-size:var(--fs-13);line-height:var(--lh-145)}@media(hover:hover){.cx-pdp__rutina-foto:hover img{transform:scale(1.04)}}.cx-pdp__aviso{display:flex;align-items:flex-start;gap:var(--space-8);margin:0;padding:var(--space-10) var(--space-12);background:var(--bloque-fondo);font-size:var(--fs-12);line-height:var(--lh-14)}.cx-pdp__aviso-x{color:var(--color-error);font-weight:700}.cx-pdp__aviso strong{font-weight:500}.cx-pdp__combo{align-items:center;padding:var(--space-12);border:var(--borde-fino) solid var(--color-borde);border-radius:var(--radius-int);background:var(--color-blanco);color:var(--color-negro);cursor:pointer;transition:background-color var(--t-tab),border-color var(--t-tab)}.cx-pdp__combo:has(.ui-checkbox__input:checked){border-color:var(--color-negro);background:var(--color-amarillo-suave)}.cx-pdp__combo .ui-checkbox__label{display:flex;align-items:center;gap:var(--space-14)}.cx-pdp__combo-foto{flex:none;width:46px;height:62px;object-fit:cover;transform:scale(1.3)}.cx-pdp__combo-texto{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--fs-13);line-height:var(--lh-135)}.cx-pdp__combo-texto strong{font-weight:500}.cx-pdp__combo-texto span{color:var(--color-gris-oscuro)}.cx-pdp__form{margin:0}.cx-pdp__comprar{display:flex;gap:var(--space-10)}.cx-pdp__agregar{flex:1;gap:0;min-width:0;white-space:nowrap}.cx-pdp__agregar [data-cx-total]{display:inline-block;transition:opacity var(--t-rapida)}.cx-pdp__error{margin:var(--space-8) 0 0;color:var(--color-error);font-size:var(--fs-13)}@media(max-width:759.98px){.cx-pdp__agregar-extra{display:none}}.cx-pdp-barra{position:fixed;right:0;bottom:0;left:0;z-index:var(--z-barra-fija);border-top:var(--borde-fino) solid var(--color-borde);background:var(--color-blanco);transform:translateY(110%);transition:transform var(--t-panel) var(--ease-panel)}.cx-pdp-barra.is-visible{transform:none}.cx-pdp-barra__inner{display:flex;align-items:center;gap:var(--space-14);padding-block:var(--space-10)}.cx-pdp-barra__foto{flex:none;width:40px;height:56px;object-fit:cover;transform:scale(1.3)}.cx-pdp-barra__texto{display:flex;flex:1;flex-direction:column;min-width:0}.cx-pdp-barra__nombre{overflow:hidden;font-size:var(--fs-14);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.cx-pdp-barra__precio{color:var(--color-texto-secundario);font-size:var(--fs-13)}.cx-pdp-barra .ui-btn{flex:none}body:has(.cx-pdp-barra) .cx-footer:after{content:"";display:block;height:76px}@media(prefers-reduced-motion:reduce){.cx-gal__img,.cx-pdp-barra{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-cx-main-product.css.map */
