.dY94Rq_gallery{flex-direction:column;gap:10px;display:flex}.dY94Rq_stage{aspect-ratio:16/8;background:var(--stone);outline-offset:4px;border-radius:6px;position:relative;overflow:hidden}.dY94Rq_stage img{object-fit:cover;opacity:0;transition:opacity .5s var(--ease-out)}.dY94Rq_stage img.dY94Rq_on{opacity:1}.dY94Rq_label{color:#fff;background:#1f1e1b9e;border-radius:3px;padding:6px 10px;position:absolute;bottom:14px;left:14px}.dY94Rq_arrow{width:44px;height:44px;color:var(--ink);transition:transform .16s var(--ease-out);background:#f9f8f5eb;border-radius:50%;place-items:center;margin-top:-22px;display:grid;position:absolute;top:50%}.dY94Rq_arrow:active{transform:scale(.94)}.dY94Rq_arrow svg{width:16px;height:16px}.dY94Rq_prev{left:14px}.dY94Rq_next{right:14px}.dY94Rq_thumbs{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.dY94Rq_thumbs button{aspect-ratio:4/3;opacity:.65;border:2px solid #0000;border-radius:4px;flex:none;width:104px;transition:opacity .2s,border-color .2s;position:relative;overflow:hidden}.dY94Rq_thumbs button img{object-fit:cover}.dY94Rq_thumbs button[aria-current=true]{opacity:1;border-color:var(--brass)}.dY94Rq_empty{aspect-ratio:16/8;background:var(--stone);color:var(--concrete);border-radius:6px;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.dY94Rq_thumbs button:hover{opacity:1}}@media (max-width:640px){.dY94Rq_stage{aspect-ratio:4/3}.dY94Rq_thumbs button{width:76px}}
.XE4_LG_ico{flex:none;width:16px;height:16px}.XE4_LG_bar{display:none}@media (max-width:1020px){.XE4_LG_bar{z-index:40;padding:10px var(--gr) calc(10px + env(safe-area-inset-bottom,0px)) var(--gl);background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);animation:XE4_LG_subir .42s var(--ease-out) both;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.XE4_LG_barBtn{width:100%;min-height:48px}}@keyframes XE4_LG_subir{0%{transform:translateY(100%)}}.XE4_LG_dialog{border:1px solid var(--line);background:var(--paper);width:min(520px,100vw - 32px);max-height:calc(100svh - 48px);color:var(--ink);border-radius:8px;padding:0;box-shadow:0 30px 80px -30px #1f1e1b8c}.XE4_LG_dialog::backdrop{background:#1f1e1b73}.XE4_LG_dialog[open]{animation:XE4_LG_aparecer .32s var(--ease-out)}@keyframes XE4_LG_aparecer{0%{opacity:0;transform:translateY(12px)scale(.98)}}.XE4_LG_sheet{flex-direction:column;gap:18px;padding:24px;display:flex}.XE4_LG_head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.XE4_LG_head .XE4_LG_mono{color:var(--brass-deep)}.XE4_LG_head h2{font-family:var(--f-display);margin-top:4px;font-size:1.6rem;font-weight:400}.XE4_LG_x{width:40px;height:40px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.XE4_LG_x svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.XE4_LG_x:hover{background:var(--bone)}}.XE4_LG_form{flex-direction:column;gap:16px;display:flex}.XE4_LG_form>.btn{width:100%}.XE4_LG_trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.XE4_LG_fs{border:0;min-width:0;margin:0;padding:0}.XE4_LG_fs legend{color:var(--concrete);margin-bottom:8px;padding:0}.XE4_LG_days{scrollbar-width:none;gap:6px;margin:-2px -2px 0;padding:2px 2px 4px;display:flex;overflow-x:auto}.XE4_LG_days::-webkit-scrollbar{display:none}.XE4_LG_seg{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.XE4_LG_days label,.XE4_LG_seg label{cursor:pointer;flex:none;position:relative}.XE4_LG_days input,.XE4_LG_seg input{opacity:0;pointer-events:none;position:absolute}.XE4_LG_days span,.XE4_LG_seg span{border:1px solid var(--line);background:var(--bone);white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;min-height:42px;padding:8px 14px;font-size:.88rem;transition:background-color .2s,border-color .2s,color .2s;display:flex}.XE4_LG_days input:checked+span,.XE4_LG_seg input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--paper)}.XE4_LG_days input:focus-visible+span,.XE4_LG_seg input:focus-visible+span{outline:2px solid var(--brass);outline-offset:2px}.XE4_LG_fld{flex-direction:column;gap:6px;display:flex}.XE4_LG_fld .XE4_LG_mono{color:var(--concrete)}.XE4_LG_fld input,.XE4_LG_fld textarea{border:1px solid var(--line);background:var(--bone);width:100%;font:inherit;color:var(--ink);resize:vertical;border-radius:3px;padding:12px 14px}.XE4_LG_fld input:focus,.XE4_LG_fld textarea:focus{outline:2px solid var(--brass);outline-offset:1px}.XE4_LG_fld input[aria-invalid=true]{border-color:var(--down)}.XE4_LG_err{color:var(--down);font-size:.86rem}.XE4_LG_alert{background:color-mix(in srgb, var(--down) 10%, transparent);color:var(--down);border-radius:4px;padding:12px 14px;font-size:.9rem}.XE4_LG_legal{color:var(--concrete);text-align:center;font-size:.82rem}.XE4_LG_ok{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.XE4_LG_ok p{color:var(--ink-2)}.XE4_LG_tick{background:color-mix(in srgb, var(--up) 14%, transparent);width:48px;height:48px;color:var(--up);border-radius:50%;place-items:center;display:grid}.XE4_LG_tick svg{width:22px;height:22px}.XE4_LG_okBtns{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:640px){.XE4_LG_dialog{border-bottom:0;border-radius:14px 14px 0 0;width:100vw;max-width:100vw;max-height:92svh;margin:auto 0 0}.XE4_LG_dialog[open]{animation:XE4_LG_hoja .38s var(--ease-out)}.XE4_LG_sheet{padding:20px var(--gr) calc(20px + env(safe-area-inset-bottom,0px)) var(--gl)}.XE4_LG_okBtns .btn{flex:auto}}@keyframes XE4_LG_hoja{0%{transform:translateY(100%)}}
.DcnDWq_page{padding-top:20px}.DcnDWq_crumbs{color:var(--concrete);flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.DcnDWq_crumbs a{color:var(--ink-2);text-decoration:none}.DcnDWq_grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:48px;margin-top:32px;display:grid}.DcnDWq_main{flex-direction:column;gap:18px;min-width:0;display:flex}.DcnDWq_meta{color:var(--concrete);line-height:1.8}.DcnDWq_fresh{color:var(--up)}.DcnDWq_title{font-size:clamp(2.2rem,4.6vw,4rem)}.DcnDWq_price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.DcnDWq_price b{font-family:var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:400;font-stretch:105%}.DcnDWq_price span{color:var(--ink-2)}.DcnDWq_mode{color:var(--brass-deep)!important}.DcnDWq_exp{color:var(--ink-2);margin-top:-10px}.DcnDWq_specs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0 0;display:grid}.DcnDWq_specs div{border-bottom:1px solid var(--line);padding:14px 16px 14px 0}.DcnDWq_specs div:nth-last-child(-n+4){border-bottom:0}.DcnDWq_specs dt{color:var(--concrete);font-size:.62rem}.DcnDWq_specs dd{font-family:var(--f-display);margin:4px 0 0;font-size:1.2rem}.DcnDWq_block{flex-direction:column;gap:10px;margin-top:12px;display:flex}.DcnDWq_block h2{color:var(--concrete)}.DcnDWq_block p{color:var(--ink-2);max-width:64ch}.DcnDWq_amen{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.DcnDWq_amen li{border:1px solid var(--line);background:var(--paper);color:var(--ink-2);border-radius:999px;padding:7px 12px;font-size:.9rem}.DcnDWq_note{color:var(--concrete)}.DcnDWq_side{top:calc(var(--nav-h) + 20px);background:var(--paper);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:14px;padding:22px;display:flex;position:sticky}.DcnDWq_side .btn{width:100%}.DcnDWq_agency{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.DcnDWq_agency b{font-weight:500;display:block}.DcnDWq_agency .DcnDWq_mono{color:var(--concrete);font-size:.6rem}.DcnDWq_avatar{background:var(--ink);width:42px;height:42px;color:var(--paper);font-family:var(--f-display);border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.DcnDWq_hours{color:var(--ink-2);font-size:.9rem}.DcnDWq_verified{color:var(--up);font-size:.62rem}@media (max-width:1020px){.DcnDWq_grid{grid-template-columns:minmax(0,1fr);gap:28px}.DcnDWq_side{position:static}}@media (max-width:640px){.DcnDWq_specs{grid-template-columns:repeat(2,minmax(0,1fr))}.DcnDWq_specs div:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.DcnDWq_specs div:nth-last-child(-n+2){border-bottom:0}}.DcnDWq_preview{background:var(--brass-soft);color:var(--ink-2);border-radius:4px;margin-bottom:18px;padding:12px 14px;font-size:.92rem}.DcnDWq_preview a{color:var(--brass-deep);font-weight:500}@media (max-width:1020px){body:has(.DcnDWq_conBarra){padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}}
