.product-gallery__rail{position:relative;touch-action:auto;border-radius:1rem}.product-page{overflow-anchor:none}.product-gallery__rail.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.product-gallery__frame{border-radius:1rem}.product-gallery__frame img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.product-gallery__thumbs button{border-radius:.65rem}.product-gallery__stage{position:relative}.product-gallery__dots{display:none}.product-page__details summary:focus-visible{outline:2px solid var(--ruby);outline-offset:3px}.variante-grupo__titulo b{display:none}.variante-grupo:has(.variante-swatch:not(.is-sin-color)) .variante-grupo__titulo b{display:block!important;font-family:var(--sans);font-size:.75rem}.product-page__variantes .variante-pill,.product-page__variantes .variante-swatch.is-sin-color{border-radius:1.5rem;min-height:44px;box-shadow:none;letter-spacing:0}.product-page__variantes .variante-pill em{display:none}.product-page__variantes .variante-swatch.is-sin-color[aria-pressed=true]{transform:none}.product-page__buybox>.ruby-button{min-height:52px;border-radius:6px;font-size:.69rem!important;letter-spacing:.12em}.product-barra{border-radius:8px}.product-barra .ruby-button{min-height:48px;border-radius:6px;font-size:.69rem!important}.product-page__details{margin-top:1rem;border-top:1px solid var(--line-dark)}.product-page__details details{border-bottom:1px solid var(--line-dark)}.product-page__details summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding:.75rem 0;color:var(--ink);font-size:.9rem;cursor:pointer;list-style:none}.product-page__details summary::-webkit-details-marker{display:none}.product-page__details summary>span{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border:1px solid var(--line-dark);border-radius:50%;color:var(--ruby);font-size:1rem;transition:transform .18s ease}.product-page__details details[open] summary>span{transform:rotate(45deg)}.product-page__details-body{padding:.2rem 0 1rem;color:#5f5a53;font-size:.9rem;line-height:1.55}.product-page__details-body p{margin:0 0 .8rem}.product-page__details-body p:last-child{margin-bottom:0}.product-page__details-body .product-page__lead{max-width:none;font-size:1.25rem;line-height:1.25}.product-page__details-body .product-page__verdict{margin:0;color:#5f5a53;font-family:var(--sans);font-size:.9rem;line-height:1.55}.product-page__details-body--nadia>p{color:var(--ink);font-family:var(--serif);font-size:1.25rem;font-style:italic;line-height:1.25}.product-page__details-body small{display:block;font-size:.85rem;line-height:1.5}.variante-grupo__carril{display:contents}.variante-nav,.ficha-titulo-movil{display:none}@media(min-width:1000px){.product-page__buybox{padding:2rem clamp(2rem,4vw,4.8rem) 3rem}.product-page__buybox>.eyebrow{font-size:.65rem;line-height:1.5;letter-spacing:.16em}.product-page__buybox>h1{max-width:none;margin:.85rem 0 1.1rem;font-family:var(--serif);font-size:clamp(2.6rem,3.65vw,3.7rem);font-weight:400;line-height:1.04!important;letter-spacing:-.025em;text-transform:none;-webkit-hyphens:none;hyphens:none}.product-page__price{border-top:0;padding:.25rem 0 1rem}.product-page__price strong{font-size:1.3rem;font-weight:400;letter-spacing:-.025em}.product-page__price .save-mark--inline{min-width:44px;min-height:44px;border-color:var(--line-dark)}.product-page__buybox>.product-page__variantes{gap:1.1rem;margin:1.25rem 0 .7rem}.variante-grupo{gap:.3rem}.variante-grupo__titulo{font-size:.67rem;line-height:1.5;letter-spacing:.06em;text-transform:none}.product-page__variantes .variante-grupo__valores{gap:.1rem 1.15rem;border-bottom:1px solid var(--line-dark)}.product-page__variantes .variante-pill,.product-page__variantes .variante-swatch.is-sin-color{position:relative;display:inline-flex!important;align-items:center;flex:0 0 auto;width:auto!important;min-width:44px!important;max-width:100%;min-height:44px!important;padding:.55rem 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#716b63!important;box-shadow:none!important;font-size:.84rem!important;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left}.product-page__variantes .variante-pill[aria-pressed=true],.product-page__variantes .variante-swatch.is-sin-color[aria-pressed=true]{background:transparent!important;color:var(--ink)!important;font-weight:500}.product-page__variantes .variante-pill[aria-pressed=true]:after,.product-page__variantes .variante-swatch.is-sin-color[aria-pressed=true]:after{content:"";display:block!important;position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--ruby)}.product-page__variantes .variante-pill:hover,.product-page__variantes .variante-swatch.is-sin-color:hover{color:var(--ink)!important}.product-page__variantes button:focus-visible{outline:2px solid var(--ruby)!important;outline-offset:3px}.product-page__variantes .variante-swatch:not(.is-sin-color){min-width:44px;min-height:44px;margin-bottom:.5rem}.product-page__buybox>.ruby-button{margin:1rem 0 .8rem;padding:1rem 1.25rem}.product-page__details{margin-top:1.35rem}.product-page__details summary{min-height:54px;font-size:.88rem}.product-page__details summary>span{border:0;color:var(--ink);font-family:var(--serif);font-size:1.45rem}}@media(max-width:999px){.product-page__header [data-product-page-index]{display:none!important}.product-page__header{min-height:36px;padding-block:.5rem}.product-page__header{display:none!important}.product-page__header>div{justify-self:end}.product-page__visual{padding-top:.65rem;--ancho-escenario: 100%}.product-gallery__stage{width:100%!important;max-width:none}.product-gallery__stage>.aud-puntos{display:none!important}.product-gallery__frame{flex:0 0 100%;height:clamp(190px,calc(100svh - 385px),440px);aspect-ratio:auto}body:has([data-product-page-variantes] .variante-grupo+.variante-grupo) .product-gallery__frame{height:clamp(190px,calc(100svh - 456px),400px)}.product-gallery__frame+.product-gallery__frame{margin-left:0}.product-gallery__frame img{object-fit:contain;object-position:center}.product-gallery__thumbs{display:flex!important;flex-direction:row;flex:0 0 auto;width:100%;max-height:none;gap:.4rem;overflow-x:auto;overflow-y:hidden;padding:.45rem 0 .2rem;scroll-snap-type:x proximity;scrollbar-width:none}.product-gallery__thumbs button{flex:0 0 48px;width:48px;height:58px;aspect-ratio:auto;border-radius:.45rem;scroll-snap-align:start;opacity:.65}.product-gallery__thumbs button img{object-fit:contain}.product-gallery__thumbs button[aria-current=true]{opacity:1;border-color:var(--ruby)}.product-gallery__dots{display:flex;position:absolute;z-index:2;bottom:.65rem;left:50%;transform:translate(-50%);gap:5px;max-width:90%;pointer-events:none}.product-gallery__dots i{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#ffffffa6;box-shadow:0 0 0 1px #0000002e}.product-gallery__dots i.is-active{background:#fff;box-shadow:0 0 0 1px #0000007a}.product-gallery.is-single .product-gallery__thumbs,.product-gallery.is-single .product-gallery__dots{display:none!important}.product-page__buybox{padding-top:.3rem!important}.product-page__buybox>.eyebrow{display:none}.product-page__buybox>h1{margin:.35rem 0 .45rem!important;font-size:clamp(1.35rem,5.7vw,1.65rem)!important;line-height:1.08!important;letter-spacing:-.045em;-webkit-hyphens:none;hyphens:none}.product-page__price{gap:.7rem;border-top:0}.product-page__price strong{font-size:1.1rem}.product-page__price .save-mark--inline{width:36px;height:36px;min-width:44px;min-height:44px}.product-page__buybox>.product-page__variantes{margin-top:.45rem!important;gap:.6rem}.variante-grupo{gap:.1rem}.variante-grupo__titulo{color:#716b63;font-size:.65rem;letter-spacing:.04em;text-transform:none}.product-page__variantes .variante-grupo__valores{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;gap:.25rem;margin:0;padding:0 16px 1px 0!important;touch-action:auto;scroll-padding-inline:8px;scrollbar-width:none;border-bottom:1px solid var(--line-dark);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 14px),transparent)}.product-page__variantes .variante-grupo__valores::-webkit-scrollbar{display:none}.product-page__variantes .variante-pill,.product-page__variantes .variante-swatch.is-sin-color{position:relative;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto!important;width:auto!important;min-width:44px!important;max-width:none;min-height:44px!important;padding:.5rem .7rem!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:#716b63!important;font-size:.8rem!important;line-height:1.2;font-weight:400;white-space:nowrap;text-align:center}.product-page__variantes .variante-pill[aria-pressed=true],.product-page__variantes .variante-swatch.is-sin-color[aria-pressed=true]{background:transparent!important;color:var(--ink)!important;font-weight:600}.product-page__variantes .variante-pill[aria-pressed=true]:after,.product-page__variantes .variante-swatch.is-sin-color[aria-pressed=true]:after{content:"";display:block!important;position:absolute;left:.7rem;right:.7rem;bottom:0;height:2px;border-radius:2px;background:var(--ruby)}.product-page__variantes .variante-pill:focus-visible,.product-page__variantes .variante-swatch.is-sin-color:focus-visible{outline:2px solid var(--ruby)!important;outline-offset:-4px;border-radius:.25rem}.product-page__variantes .variante-swatch:not(.is-sin-color){flex:0 0 44px!important;width:44px;height:44px;min-width:44px}.product-page__buybox>.ruby-button{min-height:48px;margin:.8rem 0 .45rem!important;padding:.85rem 1rem}.product-page__buybox>.product-page__details{order:12;margin-top:.7rem}.product-page__buybox>.product-page__entrega{font-size:.75rem;line-height:1.4}.product-page__details summary{min-height:52px;font-size:.85rem}.product-page__medida{font-size:.75rem}.product-barra{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-radius:0}.product-barra__texto{display:none}.product-barra .ruby-button{width:100%;min-width:0;padding:.85rem .75rem;line-height:1.3}.variante-grupo__carril{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;border-bottom:1px solid var(--line-dark)}.variante-grupo__carril.is-overflowing{grid-template-columns:44px minmax(0,1fr) 44px}.variante-grupo__carril .variante-grupo__valores{min-width:0;padding:0 2px 1px!important;border-bottom:0;-webkit-mask-image:none;mask-image:none}.variante-grupo__carril.has-before .variante-grupo__valores{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8px);mask-image:linear-gradient(90deg,transparent,#000 8px)}.variante-grupo__carril.has-after .variante-grupo__valores{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 8px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 8px),transparent)}.variante-grupo__carril.has-before.has-after .variante-grupo__valores{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 8px),transparent);mask-image:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 8px),transparent)}.variante-grupo__carril.is-overflowing>.variante-nav{display:grid;place-items:center;width:44px;min-width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:var(--ink);cursor:pointer}.variante-nav svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.35}.variante-nav:disabled{opacity:.22;cursor:default}.variante-nav:focus-visible{outline:1px solid var(--ruby);outline-offset:-4px}.ficha-titulo-movil{display:inline}.ficha-titulo-web{display:none}.product-page__buybox{padding-bottom:1.25rem}.product-page__details summary{min-height:48px;padding-block:.65rem}.product-page__viral{padding:1rem 0 1.25rem}.product-page__viral .viral-strip__header{align-items:center;gap:.75rem;margin-bottom:.8rem;padding-inline:var(--page)}.product-page__viral .viral-strip__header>div{display:block;min-width:0}.product-page__viral .viral-strip__header .eyebrow{display:none}.product-page__viral .viral-strip__header h2{margin:0;font-size:1.65rem;line-height:1.1}.product-page__viral .viral-strip__header>p{flex:0 0 auto;font-size:.65rem;letter-spacing:.02em;text-transform:none}.product-page__reviews{padding:1rem 0}.product-page__reviews .review-strip__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;margin-bottom:.8rem;padding-inline:var(--page)}.product-page__reviews .review-strip__header>.eyebrow,.product-page__reviews .review-strip__header [data-product-reviews-count]{display:none}.product-page__reviews .review-strip__header h2{grid-column:1;grid-row:1;max-width:none;margin:0;font-size:1.5rem;line-height:1.15}.product-page__reviews .review-strip__header>p:last-child{grid-column:2;grid-row:1;font-size:.65rem;letter-spacing:.02em;text-transform:none}.product-page__reviews .review-card{min-height:0}.product-page__story{gap:.85rem;padding:2rem var(--page)}.product-page__story h2{max-width:22ch;font-size:clamp(2rem,7.5vw,2.75rem);line-height:1.08}.product-page__story>p:not(.eyebrow){margin:.15rem 0 .65rem;font-size:.9rem;line-height:1.55}.product-page__story>div span,.product-page__story>div p{padding-block:.75rem}.product-page__related{padding:2rem 0 5.5rem}.product-page__related>p{gap:1rem;margin-bottom:1.1rem;font-size:.65rem;letter-spacing:.08em}.product-card__arrow,.product-card__index{display:none!important}}@media(prefers-reduced-motion:reduce){.product-page__details summary>span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/persse-ficha.css.map */
