.tutu-r2 .hero-cta,.tutu-r2 .merch-todo--bloque a{display:inline-flex;align-items:center;justify-content:center;gap:.9rem;width:auto;min-height:52px;padding:0 2rem 0 2.2rem;border-radius:999px;background:var(--ink);color:var(--paper);font-size:.78rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;transition:background .25s ease}.tutu-r2 .hero-cta:after,.tutu-r2 .merch-todo--bloque a:after{content:"\2192";font-size:1.05rem;letter-spacing:0;transition:transform .25s ease}.tutu-r2 .hero-cta:hover,.tutu-r2 .hero-cta:focus-visible,.tutu-r2 .merch-todo--bloque a:hover,.tutu-r2 .merch-todo--bloque a:focus-visible{background:var(--warm)}.tutu-r2 .hero-cta:hover:after,.tutu-r2 .merch-todo--bloque a:hover:after{transform:translate(4px)}.tutu-r2 .hero-cta:focus-visible,.tutu-r2 .merch-todo--bloque a:focus-visible{outline:2px solid var(--warm);outline-offset:3px}.tutu-r2 .merch-todo{margin-top:clamp(2.2rem,3.4vw,3.4rem)}.tutu-r2 .hero--corto .hero-shade{background:linear-gradient(0deg,#f7f3eced,#f7f3ecb8,#f7f3ec2e 52%,#f7f3ec00 66%)}@media(min-width:861px){.tutu-r2 .hero--corto .hero-shade{background:linear-gradient(90deg,#f7f3eceb,#f7f3eca8 30%,#f7f3ec1f 56%,#f7f3ec00 66%)}}body:has(.hero-compra) .tutu-r2 .frame-index{display:none}body:has(.hero-compra) .merch-grid-panel .section-intro h2{font-size:clamp(2.5rem,4.2vw,4.2rem);line-height:1}body:has(.hero-compra) .merch-grid-panel .section-intro .kicker{margin-bottom:1rem}.tutu-r2 .merch-grid-panel,.tutu-r2 .merch-edit-panel,.tutu-r2 .merch-pairing-panel{padding:clamp(2.5rem,5vw,5.5rem) clamp(16px,4vw,64px)}.tutu-r2 .merch-grid-panel .section-intro,.tutu-r2 .merch-edit-panel .section-intro,.tutu-r2 .merch-pairing-panel .section-intro{margin-bottom:clamp(1.6rem,3vw,3rem)}.tutu-r2 .filtro-op{flex:0 0 auto}.tutu-r2 .pcard-info{grid-template-columns:minmax(0,1fr) auto;column-gap:.9rem;row-gap:.3rem;align-items:baseline}.tutu-r2 .pcard-nombre{grid-column:1;grid-row:1}.tutu-r2 .pcard-precio{grid-column:2;grid-row:1;font-size:.95rem;font-variant-numeric:tabular-nums;white-space:nowrap}.tutu-r2 .pcard-meta{grid-column:1 / -1;grid-row:2}.tutu-r2 .pcard-media img{transition:opacity var(--motion-standard) var(--ease-standard),transform .9s var(--ease-editorial)}@media(hover:hover)and (pointer:fine){.tutu-r2 .pcard:hover .pcard-nombre{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}.tutu-r2 .identity-visual figcaption{color:#fff}.tutu-r2 .identity-visual figcaption>span{color:#fffc}.tutu-r2 .guide-steps li:nth-child(3){min-height:0;padding-bottom:clamp(2.5rem,4vw,4rem)}body:has(.hero-panel) .faq{background:#f4efe6;color:#2d2722;padding:clamp(3.5rem,6vw,6rem) clamp(1.15rem,4vw,5rem)}body:has(.hero-panel) .faq .faq__subtitle{font-size:.72rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#6e665d}body:has(.hero-panel) .faq .faq__title{margin:1rem 0 .6rem;font-size:clamp(2.5rem,4.2vw,4.2rem);font-weight:400;line-height:1.05;color:#2d2722}body:has(.hero-panel) .faq .faq__description{color:#6e665d}body:has(.hero-panel) .faq .faq__item{margin:0;background:transparent;border:0;border-top:1px solid rgba(45,39,34,.2);border-radius:0;box-shadow:none}body:has(.hero-panel) .faq .faq__item:last-child{border-bottom:1px solid rgba(45,39,34,.2)}body:has(.hero-panel) .faq .faq__question{padding:1.3rem 0;font-size:1.02rem;font-weight:400;color:#2d2722}body:has(.hero-panel) .faq .faq__answer,body:has(.hero-panel) .faq .faq__answer p{color:#6e665d}body:has(.hero-panel) .faq .faq__answer{padding-inline:0}body:has(.hero-panel) .faq .faq__inner{max-width:1100px;margin-inline:auto;padding-inline:0}body:has(.hero-panel) .faq .faq__item,body:has(.hero-panel) .faq .faq__question{padding-inline:0}@media(max-width:860px){body:has(.hero-compra) .merch-grid-panel .section-intro h2{font-size:36px}body:has(.hero-compra) .merch-grid-panel .pgrid{gap:1.7rem .9rem}body:has(.hero-compra) .merch-grid-panel .pgrid:not(.pgrid--carrusel):not(.pgrid--carrusel-movil)>.pcard:nth-child(n+7){display:none}.tutu-r2 .pcard-nombre{font-size:1.08rem;line-height:1.15}.tutu-r2 .pcard-precio{font-size:.9rem}.tutu-r2 .pcard-meta{font-size:.78rem}.tutu-r2 .context-panel{gap:1.5rem;padding-block:3.5rem}.tutu-r2 .context-copy{padding:0}.tutu-r2 .context-evidence{grid-template-columns:1fr}body:has(.hero-panel) .footer__newsletter-wrap{margin-left:0;width:100%}body:has(.hero-panel) .footer__newsletter-form{width:100%}body:has(.hero-panel) .footer__newsletter-input{flex:1 1 auto;min-width:0}body:has(.hero-panel) .faq .faq__title{font-size:36px}}.tutu-r2 .pcard:not(.pcard--ancho):not(.pcard--alto) .pcard-media img:not(.pcard-room){transform:scale(var(--zoom, 1.22));transform-origin:var(--foco, 50% 74%)}@media(hover:hover)and (pointer:fine){.tutu-r2 .pcard:not(.pcard--ancho):not(.pcard--alto):hover .pcard-media img:not(.pcard-room){transform:scale(calc(var(--zoom, 1.22) * 1.05))}}.tutu-r2 .pcard-flecha{position:absolute;z-index:2;right:.7rem;top:.7rem;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--paper);color:var(--ink);box-shadow:0 1px #2d272214;transition:background .25s ease,color .25s ease,transform .25s ease}@media(hover:hover)and (pointer:fine){.tutu-r2 .pcard:hover .pcard-flecha{background:var(--ink);color:var(--paper);transform:translate(2px)}}.tutu-r2 .pcard-cta{display:none}.tutu-r2 .button-link,.tutu-r2 .identity-footer a,.tutu-r2 .room-shift-copy .button-link,.tutu-r2 .collection-copy .button-link{display:inline-flex;align-items:center;justify-content:center;gap:.9rem;width:auto;min-width:0;min-height:48px;padding:0 1.7rem 0 1.9rem;border:1px solid currentColor;border-radius:999px;background:transparent;font-size:.75rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.tutu-r2 .identity-footer a span{margin-left:0}.tutu-r2 .button-link,.tutu-r2 .room-shift-copy .button-link,.tutu-r2 .collection-copy .button-link{align-self:flex-start;justify-self:start}.tutu-r2 .button-link:hover,.tutu-r2 .button-link:focus-visible,.tutu-r2 .identity-footer a:hover,.tutu-r2 .identity-footer a:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--paper)}.tutu-r2 .filtro-fila{align-items:center;gap:.55rem}.tutu-r2 .filtro-op{min-height:40px;padding:0 1.05rem;border:1px solid rgba(45,39,34,.22);border-radius:999px;color:var(--ink);font-size:.86rem;transition:background .2s ease,color .2s ease,border-color .2s ease}.tutu-r2 .filtro-op:hover{border-color:var(--ink)}.tutu-r2 .filtro-op[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.tutu-r2 .filtro-op[aria-pressed=true]:after{content:none}@media(max-width:860px){.tutu-r2 .pgrid--carrusel-movil{display:flex;gap:.9rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.tutu-r2 .pgrid--carrusel-movil::-webkit-scrollbar{display:none}.tutu-r2 .pgrid--carrusel-movil>.pcard{flex:0 0 76%;scroll-snap-align:start}.tutu-r2 .pgrid--carrusel-movil .pcard-nombre{font-size:1.45rem}.tutu-r2 .pgrid--carrusel-movil .pcard-precio{font-size:1rem}.tutu-r2 .pgrid--carrusel-movil .pcard-meta{font-size:.86rem}.tutu-r2 .pgrid--carrusel-movil .pcard-flecha{display:none}.tutu-r2 .pgrid--carrusel-movil .pcard-cta{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:.75rem;border:1px solid var(--ink);border-radius:999px;font-size:.74rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.tutu-r2 .pcard-flecha{width:34px;height:34px;right:.55rem;top:.55rem}.tutu-r2 .filtro-fila{gap:.5rem}.tutu-r2 .button-link,.tutu-r2 .room-shift-copy .button-link,.tutu-r2 .collection-copy .button-link{width:auto;border:1px solid currentColor;padding:0 1.5rem 0 1.7rem}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/tutu-r2-pulido.css.map */
