.tutu-r2 .merch-grid-panel .filtro-fila{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.55rem;overflow:visible}.tutu-r2 .merch-grid-panel .filtro-etiqueta{position:static;min-width:0;padding:0;background:transparent}.tutu-r2 .filtro-opciones{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0}.tutu-r2 .merch-grid-panel .filtro-op{min-height:44px}.tutu-r2 .merch-grid-panel--collection .pcard-media{aspect-ratio:1}.tutu-r2 .merch-grid-panel--collection .pcard-media img{object-fit:contain;object-position:center}.tutu-r2 .merch-grid-panel--collection .pcard:not(.pcard--ancho):not(.pcard--alto) .pcard-media img:not(.pcard-room),.tutu-r2 .merch-grid-panel--collection .pcard:not(.pcard--ancho):not(.pcard--alto):hover .pcard-media img:not(.pcard-room){transform:none}.tutu-r2 .merch-grid-panel--collection .pcard-info{padding-top:.5rem;row-gap:.4rem}.tutu-r2 .merch-grid-panel--collection .pcard-nombre{overflow-wrap:anywhere}.tutu-r2 .merch-grid-panel--collection .pcard-precio{font-variant-numeric:tabular-nums}.cart-drawer__quick-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 1.25rem;margin-top:.5rem}.cart-drawer__quick-link{display:inline-flex;align-items:center;min-height:44px;color:#5c544c}.filtro-op:focus-visible,.filtro-opciones:focus-visible,.pcard-enlace:focus-visible,.cart-drawer__panel a:focus-visible,.cart-drawer__panel button:focus-visible,.header__mobile-nav a:focus-visible,.header__mobile-nav button:focus-visible{outline:2px solid #422B1C;outline-offset:3px}@media(max-width:860px){.tutu-r2 .merch-grid-panel .filtro-fila{grid-template-columns:4.5rem minmax(0,1fr);gap:.5rem}.tutu-r2 .filtro-opciones{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-block:4px;scroll-padding-inline:4px}.tutu-r2 .filtro-opciones::-webkit-scrollbar{display:none}.tutu-r2 .merch-grid-panel--collection .pcard-info{grid-template-columns:minmax(0,1fr)}.tutu-r2 .merch-grid-panel--collection .pcard-nombre{grid-column:1;grid-row:1;min-height:2.3em}.tutu-r2 .merch-grid-panel--collection .pcard-meta{grid-column:1;grid-row:2}.tutu-r2 .merch-grid-panel--collection .pcard-precio{grid-column:1;grid-row:3}}.tutu-r2 section .pcard .pcard-info{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding-top:0;align-content:start}.tutu-r2 section .pcard .pcard-nombre{grid-column:1;grid-row:1;font-family:var(--sans);font-size:15px;font-weight:500;line-height:1.3;min-height:0;overflow-wrap:break-word}.tutu-r2 section .pcard .pcard-meta{grid-column:1;grid-row:2;font-size:13px;line-height:1.35}.tutu-r2 section .pcard .pcard-precio{grid-column:1;grid-row:3;font-size:15px;line-height:1.4;font-variant-numeric:tabular-nums;margin-top:2px}.tutu-r2 .pcard a.pcard-enlace{gap:10px}.tutu-r2 section.merch-grid-panel:not([hidden]) .pgrid{row-gap:32px}.tutu-r2 section.merch-grid-panel{padding-bottom:80px}.tutu-r2 section.merch-edit-panel{padding-block:80px}.tutu-r2 section.merch-pairing-panel{padding-block:72px}.tutu-r2 .room-shift-panel{padding-bottom:80px}.tutu-r2 .room-guide{padding-block:88px}.tutu-r2 .room-shift-copy{row-gap:24px}.tutu-r2 .guide-evidence{margin-block:24px 0}.tutu-r2 .guide-evidence-cushion{width:min(100%,400px);justify-self:start}.tutu-r2 .guide-evidence-cushion img{object-fit:cover;aspect-ratio:5/3}.tutu-r2 .guide-steps li:nth-child(2) .guide-evidence{width:min(100%,400px);margin-left:0}.tutu-r2 .guide-evidence-cushion img{object-position:center;transform:none}.tutu-r2 .merch-edit-panel--single .section-intro h2{font-size:clamp(32px,4.3vw,54px)}.tutu-r2 .merch-single{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center;max-width:1040px;margin-inline:auto}.tutu-r2 .merch-single>img{width:100%;height:auto;display:block}.tutu-r2 .merch-single-copy{max-width:360px}.tutu-r2 .merch-single-copy h3{font-family:var(--serif);font-weight:400;font-size:44px;line-height:1.05;letter-spacing:-.025em;margin:0 0 20px;overflow-wrap:break-word}.tutu-r2 .merch-single-meta{border-top:1px solid var(--line);padding-top:18px;color:var(--muted);font-size:14px}.tutu-r2 .merch-single-price{font-size:17px;margin:12px 0 28px}.tutu-r2 .merch-single-copy .merch-single-cta{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--ink);border-radius:999px;padding:12px 24px;font:500 11px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase}@media(max-width:860px){.tutu-r2 section .pcard .pcard-nombre{font-size:15px;min-height:0}.tutu-r2 section .pcard .pcard-precio{font-size:14px}.tutu-r2 section.merch-grid-panel:not([hidden]) .pgrid{row-gap:28px}.tutu-r2 section.merch-grid-panel{padding-bottom:56px}.tutu-r2 section.merch-edit-panel{padding-block:64px}.tutu-r2 section.merch-pairing-panel{padding-block:56px}.tutu-r2 .room-shift-panel{padding-bottom:56px}.tutu-r2 .room-shift-copy{row-gap:20px}.tutu-r2 .room-guide{padding-block:64px}.tutu-r2 .guide-evidence{margin-top:20px}.tutu-r2 .merch-single{grid-template-columns:minmax(0,1fr);gap:24px}.tutu-r2 .merch-single-copy{max-width:none}.tutu-r2 .merch-single-copy h3{font-size:30px;line-height:1.08;margin-bottom:16px}.tutu-r2 .merch-single-price{font-size:15px;margin:8px 0 20px}.tutu-r2 .merch-single-copy .merch-single-cta{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/tutu-browse-polish.css.map */
