.perse-sala{min-height:65vh;font-family:var(--sans, "DM Sans", sans-serif)}.perse-sala [hidden]{display:none!important}.perse-sala [data-sala-private]{padding-top:max(var(--alto-cabecera, 0px),var(--header-h, 5.4rem))}.perse-sala__gate{max-width:40rem;margin:0 auto;padding:clamp(3rem,9vw,7rem) 1.4rem 3rem}.perse-sala__gate h1{margin:.8rem 0 1.3rem;font-family:var(--serif, "Instrument Serif", serif);font-weight:400;font-size:clamp(3.3rem,7vw,5rem);line-height:.98;letter-spacing:-.03em}.perse-sala__gate>p:not(.eyebrow){color:#625d56;line-height:1.6}.perse-sala__form{display:grid;gap:.75rem;margin:2rem 0 1.5rem}.perse-sala__form label{font-size:.8rem}.perse-sala__input-row{display:flex;border:1px solid rgb(10 9 9 / 35%)}.perse-sala__input-row input{min-width:0;width:100%;min-height:3rem;padding:.8rem;background:transparent;border:0;border-radius:0;color:inherit;font:inherit}.perse-sala__show{flex-shrink:0;margin:0;padding:.7rem;background:transparent;border:0;color:#625d56;font:inherit;font-size:.7rem;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.perse-sala__form .ruby-button{width:100%;min-height:3rem}.perse-sala__form .ruby-button:disabled{cursor:progress;opacity:.65}.perse-sala__status{min-height:1.4em;margin:0;color:var(--ruby-deep, #730d12);font-size:.8rem;line-height:1.5}.perse-sala__home,.perse-sala__topbar a,.perse-sala__exit{font-size:.75rem;text-underline-offset:.25em;color:inherit}.perse-sala__topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(100%,108rem);margin:0 auto;padding:0 var(--page, 1.2rem)}.perse-sala__topbar>a{display:inline-flex;align-items:center;min-height:2.75rem}.perse-sala__exit{min-height:2.75rem;padding:.5rem 0;border:0;background:transparent;font-family:inherit;text-decoration:underline;cursor:pointer}.perse-sala__page-status{max-width:40rem;margin:0 auto;padding:0 1.4rem 1rem;color:var(--ruby-deep, #730d12);font-size:.85rem;line-height:1.5}.perse-sala__page-status:empty{display:none}.perse-sala__description{white-space:pre-line;line-height:1.7}.perse-sala__notice{margin-top:2rem;color:#625d56;font-size:.8rem;line-height:1.5}.perse-sala :focus-visible{outline:2px solid var(--ruby, #dc332c);outline-offset:3px}.perse-sala h1[tabindex="-1"]:focus-visible{outline:none}.private-portal [data-sala-status],.private-portal .perse-sala__show{color:var(--bone, #eee9df)}.private-portal .perse-sala__input-row{border-color:#eee9df66}.private-portal [data-sala-door-form] :focus-visible{outline:2px solid var(--bone, #eee9df);outline-offset:3px}@media(max-width:640px){.perse-sala__show{max-width:5.5rem;line-height:1.4}}.perse-sala__selection{padding-top:clamp(1rem,1.5vw,1.6rem)}.perse-sala__selection .section-intro{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:.75rem 5vw;margin-bottom:clamp(1rem,1.5vw,1.6rem)}.perse-sala__selection .section-intro h1{max-width:100%;margin:.7rem 0 0;font-size:var(--type-a, clamp(3.6rem, 6vw, 7rem));font-weight:400;letter-spacing:-.065em;line-height:.9;text-transform:uppercase}.perse-sala__selection .section-intro>.selection-intro__copy{margin-top:0;padding-top:.65rem}.perse-sala__selection .selection-intro__copy>p:last-child{margin-bottom:0}.perse-sala__selection .selection-intro__copy>.selection-intro__reaction{margin-bottom:.6rem}.perse-sala__piece-media{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.perse-sala__piece-media>span{min-width:0;min-height:0}.perse-sala__piece-media>span:last-child:nth-child(3){grid-column:1 / -1}.perse-sala__piece-media img{display:block;width:100%;height:100%;object-fit:contain}.perse-sala__piece-media>span>span{display:grid;height:100%;align-items:center;padding:1rem;color:var(--ink);font-size:.8rem}.perse-sala__card .product-card__add{display:inline-block}.perse-sala__card .save-mark{opacity:1}.perse-sala .product-page.perse-sala__detail{padding-top:0}.perse-sala__detail .product-page__form>.ruby-button{width:100%;margin:1rem 0 1.4rem}.perse-sala__component-options{display:grid;gap:.7rem}.perse-sala__component-options+.perse-sala__component-options{padding-top:1rem;border-top:1px solid var(--line-dark)}.perse-sala__detail [data-persse-conjunto-status][data-state=error]{color:var(--ruby-deep)}.perse-sala__detail .cro-product-proof .cro-sale{justify-self:start;padding:.18rem .35rem;background:var(--ruby);color:#fff;font-weight:500;letter-spacing:.06em}.perse-sala__notice{width:min(100%,108rem);padding-inline:var(--page)}@media(max-width:999px){.perse-sala__detail .product-page__buybox>.eyebrow{display:none;order:1}.perse-sala__detail .product-page__buybox>h1{order:2}.perse-sala__detail .product-page__buybox>.product-page__lead{order:10}.perse-sala__detail .product-page__form>.product-page__price{order:3}.perse-sala__detail .product-page__form>.cro-product-proof{order:7}.perse-sala__detail .product-page__form>.product-page__variantes{order:5}.perse-sala__detail .product-page__form>[data-persse-conjunto-status]{order:8}.perse-sala__detail .product-page__form>[data-persse-conjunto-status]:empty{margin:0}.perse-sala__detail .product-page__form>.product-page__entrega{order:8}.perse-sala__detail .product-page__form>.ruby-button{order:6}.perse-sala__detail .product-page__buybox>dl{order:12}.perse-sala__detail .product-page__buybox{padding-top:.85rem}.perse-sala__detail .product-page__form>.product-page__variantes{gap:.75rem;margin-block:.75rem .25rem}.perse-sala__component-options{gap:.55rem}.perse-sala__component-options+.perse-sala__component-options{padding-top:.75rem}.perse-sala__detail .variante-grupo__valores{flex-wrap:nowrap}.perse-sala__detail .variante-pill{white-space:nowrap}}.perse-sala__opening{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem 1.2rem;margin:0;padding:.6rem var(--page, 1.2rem);border-block:1px solid var(--line-dark);background:var(--bone, #eee9df);color:var(--ink, #0a0909)}.perse-sala__opening p{display:flex;flex-direction:column;gap:.15rem;min-width:0;margin:0;font-size:.72rem;line-height:1.3}.perse-sala__opening-copy strong{font-size:.6rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.perse-sala__opening-copy>span{max-width:34rem}.perse-sala__opening-clock{align-items:flex-end;text-align:right}.perse-sala__opening-label{font-size:.55rem;letter-spacing:.1em;text-transform:uppercase}.perse-sala__opening .perse-sala__countdown{color:var(--ruby-deep, #730d12);font-size:1.7rem;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1;white-space:nowrap}@media(min-width:1000px){.perse-sala__detail .product-page__form>.product-page__price{order:4;padding:.75rem 0}.perse-sala__detail .product-page__form>.cro-product-proof{order:5}.perse-sala__detail .product-page__form>.product-page__variantes{order:6;gap:.8rem;margin:.9rem 0 .3rem}.perse-sala__detail .product-page__form>[data-persse-conjunto-status],.perse-sala__detail .product-page__form>.product-page__entrega{order:8}.perse-sala__detail .product-page__form>.ruby-button{order:9}}@media(max-width:600px){.perse-sala__selection .section-intro{grid-template-columns:minmax(0,1fr);gap:.7rem;margin-bottom:1rem}.perse-sala__selection .section-intro h1{margin-top:.5rem;font-size:clamp(2.5rem,10vw,4rem);line-height:.92}.perse-sala__selection .section-intro>.selection-intro__copy{margin-top:0;padding-top:.65rem}.perse-sala__selection .selection-intro__copy>.selection-intro__reaction{max-width:none;font-size:1.6rem}.perse-sala__selection .selection-intro__copy>p{font-size:.8rem;line-height:1.5}.perse-sala__opening{gap:.45rem .7rem;padding-block:.5rem}.perse-sala__opening-copy strong{font-size:.58rem;letter-spacing:.07em}.perse-sala__opening-copy>span{font-size:.72rem}.perse-sala__opening .perse-sala__countdown{font-size:1.6rem}.perse-sala__opening-label{font-size:.55rem}.perse-sala__topbar a,.perse-sala__exit{font-size:.68rem}}.perse-sala__component-options:has(select[data-persse-component]:disabled) .variante-pill{opacity:.35;cursor:not-allowed}.perse-sala__piece-media:has(>span:nth-child(2):last-child){grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}.perse-sala__detail .product-page__form>.ruby-button{min-height:52px;padding:.8rem 1rem;border-radius:6px;font-size:.69rem;letter-spacing:.09em;margin:.6rem 0}.perse-sala__detail .product-page__buybox>.product-page__details{order:12}.perse-sala__detail .product-gallery__foot,.perse-sala__detail .product-gallery__progress{display:none}.perse-sala__detail .perse-sala__component-options:not(:has(.variante-grupo)){display:none}.perse-sala__detail .perse-sala__component-options:has(select:disabled) :is(.variante-pill,.variante-swatch){opacity:.35;cursor:not-allowed}@media(max-width:999px){.perse-sala__detail .product-page__form>.product-page__price{padding:.3rem 0}.perse-sala__detail .product-page__form>.ruby-button{min-height:48px;margin:.35rem 0 .5rem}.perse-sala__detail .product-page__form>.product-page__variantes{margin:.5rem 0 .25rem;gap:.6rem}.perse-sala__detail .perse-sala__component-options{gap:.3rem}.perse-sala__detail .perse-sala__component-options+.perse-sala__component-options{padding-top:.5rem}}@media(max-width:999px){.perse-sala__detail .product-page__story{padding-bottom:calc(2rem + var(--barra-compra-h, 0px))}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sala.css.map */
