.rv-h{grid-column:1 / -1;margin-bottom:32px}@media(min-width:761px){.rv-h{margin-bottom:48px}}.rv-det summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:700 15px/1.2 var(--f-din);color:var(--hueso);cursor:pointer;list-style:none;text-decoration:underline;text-decoration-color:var(--cian);text-underline-offset:5px}.rv-det summary::-webkit-details-marker{display:none}.rv-det summary svg{flex:none;width:16px;height:16px;fill:var(--gris)}.rv-det[open] summary svg{rotate:45deg;fill:var(--hueso)}.rv-prose{margin-top:12px;max-width:46em}.rv-prose p{font-size:15px;line-height:1.6;color:var(--papel)}.rv-prose p+p{margin-top:14px}.rv-prose h3{margin:28px 0 10px;font:700 18px/1.25 var(--f-exp);color:var(--hueso)}.rv-prose p b{color:var(--hueso)}.rv-map{grid-column:1 / -1;position:relative;margin-bottom:32px;container-type:inline-size}.rv-defs{position:absolute;width:0;height:0}.rv-m{display:block;width:100%;height:auto;overflow:hidden}.rv-m-d,.rv-ins{display:none}.rv-m{-webkit-mask-image:linear-gradient(to bottom,#000 68%,transparent),linear-gradient(to right,transparent,#000 7%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,#000 68%,transparent),linear-gradient(to right,transparent,#000 7%);mask-composite:intersect}.rv-tierra{fill:var(--n2);stroke:var(--gris);stroke-opacity:.45;stroke-width:1}.rv-ruta{fill:none;stroke:var(--cian);stroke-width:1.5}.rv-pt circle{fill:var(--hueso);transform-box:fill-box;transform-origin:center;transition:transform .3s var(--ease),fill .3s}.rv-pt text{fill:var(--hueso);font:400 14.5px var(--f-din);paint-order:stroke;stroke:var(--n1);stroke-width:3px;stroke-linejoin:round}.rv-m-d .rv-pt text{font-size:14px}.rv-ins{position:absolute;left:0;top:0;width:26%;height:auto;border:1px solid var(--n2);background:var(--n1)}.rv-ins .rv-tierra{fill:var(--n2)}@container (min-width: 540px){.rv-m-d,.rv-ins{display:block}.rv-m-m{display:none}}.rv-cit{grid-column:1 / -1;border-top:1px solid var(--n2)}.rv-cit li{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;padding:20px 0;border-bottom:1px solid var(--n2);transition:opacity .3s}.rv-cit h3{grid-column:1 / -1;font:700 clamp(22px,1.95vw,28px) / 1.05 var(--f-exp);color:var(--hueso)}.rv-cit p{font-size:15px;line-height:1.4;color:var(--hueso)}.rv-cit p span{display:block;font-size:13px;color:var(--gris)}.rv-cit a{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:44px;font:700 15px/1.2 var(--f-din);text-decoration:underline;text-decoration-color:var(--cian);text-underline-offset:5px}.rv-cit a .ic-s{color:var(--hueso)}.rv-cob-d{grid-column:1 / -1;margin-top:32px}.rv-cob-g{display:grid;gap:28px var(--gap);margin-top:16px}.rv-cob-g h3{font:700 15px/1.3 var(--f-din);color:var(--hueso)}.rv-cob-g p{margin-top:8px;font-size:14px;line-height:1.5;color:var(--gris)}@media(min-width:761px){.rv-cit li{grid-template-columns:1fr 1.5fr}.rv-cob-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.rv-map{grid-column:1 / 7;margin-bottom:0}.rv-cit{grid-column:8 / 13;align-self:start}.rv-cit li{grid-template-columns:1fr 1fr}.rv-cob-g{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(hover:hover){.rv-cit:has(li:hover) li:not(:hover){opacity:.4}}.rv-cit:has(li:focus-within) li:not(:focus-within){opacity:.4}.rv-cob:has(li[data-s=merida]:is(:hover,:focus-within)) .rv-pt[data-s=merida] circle,.rv-cob:has(li[data-s=cancun]:is(:hover,:focus-within)) .rv-pt[data-s=cancun] circle,.rv-cob:has(li[data-s=riviera-maya]:is(:hover,:focus-within)) .rv-pt[data-s=riviera-maya] circle,.rv-cob:has(li[data-s=los-cabos]:is(:hover,:focus-within)) .rv-pt[data-s=los-cabos] circle{fill:var(--cian);transform:scale(1.8)}.rv-kit{grid-column:1 / -1;position:relative;margin:0 calc(var(--m) * -1) 32px}.rv-kit img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.rv-mk{position:absolute;width:20px;height:20px;margin:-10px 0 0 -10px;background:var(--hueso);color:var(--n0);font:700 12px/20px var(--f-din);text-align:center}.rv-lg{grid-column:1 / -1;border-top:1px solid var(--n2)}.rv-lg li{display:grid;grid-template-columns:28px minmax(0,1fr);padding:14px 0;border-bottom:1px solid var(--n2)}.rv-lg b{font:700 13px/1.6 var(--f-din);color:var(--cian)}.rv-lg span{font:700 16px/1.4 var(--f-din);color:var(--hueso)}.rv-lg small{grid-column:2;margin-top:2px;font-size:13px;line-height:1.45;color:var(--gris)}@media(min-width:761px){.rv-kit{margin-inline:0}.rv-mk{width:24px;height:24px;margin:-12px 0 0 -12px;font-size:13px;line-height:24px}}@media(min-width:1100px){.rv-kit{grid-column:1 / 9;margin-bottom:0}.rv-lg{grid-column:9 / 13;align-self:start}}.rv-uso{position:relative;background:var(--n0);timeline-scope:--g1,--g2,--g3}.rv-stk{position:sticky;top:0;height:100svh;overflow:hidden}.rv-stk img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rv-stk .i2,.rv-stk .i3{opacity:0}.rv-stk:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000db,#0009 60%,#0000004d)}.rv-uli{position:relative;z-index:1;margin-top:-100svh;padding:24svh max(var(--m),calc((100% - 1440px) / 2 + var(--m))) 34svh}.rv-uli .h2{margin-bottom:40px;max-width:12em}.rv-ug{margin-bottom:42svh}.rv-stk .i3{object-position:50% 10%}.rv-ug:last-child{margin-bottom:0}.rv-ug li{padding:6px 0;font:700 clamp(22px,2.4vw,32px) / 1.18 var(--f-exp);letter-spacing:-.01em;color:var(--hueso);max-width:16em}.g1{view-timeline-name:--g1}.g2{view-timeline-name:--g2}.g3{view-timeline-name:--g3}@keyframes rv-fi{to{opacity:1}}.rv-why .g{row-gap:48px}.rv-why-t{grid-column:1 / -1}.rv-why-c{margin-top:24px;font:700 clamp(20px,1.7vw,24px) / 1.25 var(--f-exp);color:var(--hueso)}.rv-why-l{margin-top:32px;max-width:32em;border-bottom:1px solid var(--n2)}.rv-why-l li{padding:13px 0;border-top:1px solid var(--n2);font-size:15px;line-height:1.45;color:var(--papel)}.rv-why .rv-det{margin-top:20px}.rv-case{grid-column:1 / -1;aspect-ratio:3 / 4;overflow:hidden;clip-path:inset(0);background:var(--n1)}.rv-case img{width:100%;height:100%;object-fit:cover}@media(min-width:761px){.rv-case{max-width:420px}}@media(min-width:1100px){.rv-why-t{grid-column:1 / 9}.rv-case{grid-column:9 / 13;max-width:none;aspect-ratio:9 / 16;align-self:end}}.rv-st{grid-column:1 / -1;display:grid;gap:40px}.rv-st figure{aspect-ratio:3 / 2;overflow:hidden;background:var(--n0)}.rv-st img{width:100%;height:100%;object-fit:cover}.rv-st b{display:block;margin:16px 0 4px;font:700 13px/1 var(--f-din);color:var(--cian)}.rv-st h3{font:700 clamp(18px,1.6vw,22px) / 1.2 var(--f-exp);color:var(--hueso);text-wrap:balance}.rv-st p{margin-top:8px;max-width:28em;font-size:15px;line-height:1.45;color:var(--gris)}.rv-pro-d{grid-column:1 / -1;margin-top:48px}@media(min-width:761px){.rv-st{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap);align-items:start}.rv-st .s2{margin-top:48px}.rv-st .s3{margin-top:96px}}@media(min-width:1100px){.rv-st{grid-template-columns:repeat(12,minmax(0,1fr))}.rv-st .s1{grid-column:1 / 6}.rv-st .s2{grid-column:6 / 10;margin-top:96px}.rv-st .s3{grid-column:10 / 13;margin-top:192px}.rv-pro-d{margin-top:32px}}@keyframes rv-up{0%{transform:translateY(0)}to{transform:translateY(var(--d, 0px))}}.rv-k{grid-column:1 / -1}.rv-k li{padding:12px 0 14px;border-top:1px solid var(--n2);break-inside:avoid}.rv-k li:last-child{border-bottom:1px solid var(--n2)}.rv-nm{display:block}.rv-nm b{display:block;font:700 clamp(22px,2.3vw,32px) / 1.12 var(--f-exp);letter-spacing:-.01em;color:var(--hueso);overflow-wrap:anywhere}.rv-k small{display:block;margin-top:4px;font-size:13px;line-height:1.4;color:var(--gris)}@media(min-width:761px){.rv-k{columns:2;column-gap:var(--gap)}.rv-k li:last-child{border-bottom:0}.rv-k li:nth-child(5),.rv-k li:nth-child(10){border-bottom:1px solid var(--n2)}}.rv-por .g{row-gap:32px;align-items:start}.rv-por-f{grid-column:1 / -1;width:min(100%,260px);aspect-ratio:4 / 5;overflow:hidden;background:var(--n0)}.rv-por-f img{width:100%;height:112%;object-fit:cover;filter:grayscale(1) contrast(1.06)}.rv-por-t{grid-column:1 / -1}.rv-por-c{margin-top:16px;font:700 15px/1.4 var(--f-din);color:var(--papel)}.rv-por-a{display:flex;flex-wrap:wrap;gap:6px 0;margin-top:20px}.rv-por-a li{padding-inline:14px;border-left:1px solid var(--n2);font-size:15px;line-height:1.3;color:var(--gris)}.rv-por-a li:first-child{padding-left:0;border-left:0}.rv-por-q{margin-top:28px;max-width:22em;font:700 clamp(18px,1.7vw,24px) / 1.3 var(--f-exp);color:var(--hueso);text-wrap:balance}.rv-por .rv-det{margin-top:20px}@media(min-width:761px){.rv-por-f{grid-column:1 / 5;width:auto}.rv-por-t{grid-column:5 / 13;padding-left:16px}}@media(min-width:1100px){.rv-por-t{grid-column:6 / 13;padding-left:0}}@keyframes rv-drift{to{transform:translateY(-10%)}}.rv-div{padding-block:calc(var(--sec) * .6)}.rv-dv{grid-column:1 / -1;display:grid;gap:24px var(--gap)}.rv-dv li{padding-top:16px;border-top:1px solid var(--n2)}.rv-dv h3{font:700 clamp(20px,1.95vw,28px) / 1.1 var(--f-exp);color:var(--gris)}.rv-dv .on h3{color:var(--hueso)}.rv-dv h3 a{display:inline-block;padding-block:9px;margin-block:-9px;text-decoration:underline;text-decoration-color:var(--cian);text-decoration-thickness:1px;text-underline-offset:7px;transition:color .25s}.rv-dv h3 a:hover,.rv-dv h3 a:focus-visible{color:var(--hueso)}.rv-dv p{margin-top:8px;font-size:13px;line-height:1.45;color:var(--gris);max-width:24em}@media(min-width:761px){.rv-dv{grid-template-columns:repeat(3,minmax(0,1fr))}}.rv-faq .faq{interpolate-size:allow-keywords}.rv-fg{grid-column:1 / -1;display:grid;margin-bottom:32px}.rv-fg .faq details:last-child{border-bottom:0}.rv-fg:last-child{margin-bottom:0}.rv-fg:last-child .faq details:last-child{border-bottom:1px solid var(--n2)}.rv-fg h3{padding-bottom:8px;font:700 13px/1.3 var(--f-din);color:var(--gris)}.rv-faq .faq summary{font-size:17px}@media(min-width:761px){.rv-fg{grid-template-columns:subgrid}.rv-fg h3{grid-column:1 / 4;padding:22px 0 0}.rv-fg .faq{grid-column:4 / 13}}@media(prefers-reduced-motion:no-preference){@supports selector(::details-content){.rv-faq .faq details::details-content{block-size:0;overflow:hidden;transition:block-size .35s var(--ease),content-visibility .35s allow-discrete}.rv-faq .faq details[open]::details-content{block-size:auto}}}.rv-band{aspect-ratio:5 / 2;overflow:hidden;clip-path:inset(0);background:var(--n1)}.rv-band img{width:100%;height:100%;object-fit:cover}.rv-con-g{padding-block:56px var(--sec);row-gap:32px}.rv-con-t p{margin-top:14px;max-width:30em;font-size:15px;line-height:1.5;color:var(--gris)}.rv-con-c{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;margin-top:20px;font-size:15px}.rv-con-c span{width:100%;font:700 13px/1.3 var(--f-din);color:var(--gris)}.rv-con-c a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;text-decoration-color:var(--cian);text-underline-offset:5px}.rv-con-l{margin-top:16px}.rv-con-l li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:12px 0;border-top:1px solid var(--n2)}.rv-con-l li:last-child{border-bottom:1px solid var(--n2)}.rv-con-l span{min-width:84px;font:700 13px/1.3 var(--f-din);color:var(--gris)}.rv-con-l a{display:inline-flex;align-items:center;min-height:40px;margin-block:-8px;font:700 16px/1.3 var(--f-din);color:var(--hueso);text-decoration:underline;text-decoration-color:var(--cian);text-underline-offset:5px;overflow-wrap:anywhere}@media(min-width:761px){.rv-band{aspect-ratio:4 / 1}}@media(min-width:1100px){.rv-con-t{grid-column:1 / 7}.rv-con-a{grid-column:8 / 13}.rv-con-a .btn{width:100%}}@media(prefers-reduced-motion:no-preference){.rv-mk{transition:opacity .4s,transform .5s var(--ease);transition-delay:calc(var(--i) * .14s)}.js .rv-inc:not(.in) .rv-mk{opacity:0;transform:scale(.6)}.js .rv-cob .rv-ruta{stroke-dasharray:1;stroke-dashoffset:1}.js .rv-cob.in .rv-ruta{transition:stroke-dashoffset 1.6s var(--ease) .2s;stroke-dashoffset:0}.rv-case{transition:clip-path .9s var(--ease)}.js .rv-why:not(.in) .rv-case{clip-path:inset(100% 0 0 0)}.rv-nm b{transition:transform .8s var(--ease),opacity .6s;transition-delay:calc(var(--i) * 60ms)}.js .rv-cli:not(.in) .rv-nm b{opacity:0;transform:translateY(.5em)}.rv-band{transition:clip-path 1.1s var(--ease)}.js .rv-con:not(.in) .rv-band{clip-path:inset(0 100% 0 0)}@supports (animation-timeline: view()){.rv-stk .i2,.rv-stk .i3{animation:rv-fi linear both;animation-range:entry 0% entry 70%}.rv-stk .i2{animation-timeline:--g2}.rv-stk .i3{animation-timeline:--g3}.rv-por-f img{animation:rv-drift linear both;animation-timeline:view();animation-range:cover}}@media(min-width:761px){@supports (animation-timeline: view()){.rv-st .s2,.rv-st .s3{animation:rv-up linear both;animation-timeline:view();animation-range:cover}.rv-st .s2{--d: -48px}.rv-st .s3{--d: -96px}}}}.rx-h3{font:700 28px/1.15 var(--f-exp);letter-spacing:-.01em;color:var(--hueso);text-wrap:balance}.rx-sub{font-size:16px;line-height:1.5;color:var(--papel);margin-top:12px;max-width:34em}.rx-wf{margin-top:40px}.rx-wf .spec{margin:0 0 16px}.rx-wf .wf{display:block;height:88px;min-height:0}.rx-ph{margin:0}.rx-ph img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;background:var(--n1)}.cot{margin-top:72px}.cot-f{margin-top:32px}.cot-set{border:0;margin:0;padding:0;min-width:0}.cot-set+.cot-set{margin-top:40px}.cot-lg{display:flex;align-items:baseline;gap:12px;padding:0;margin-bottom:12px;font:700 20px/1.2 var(--f-exp);color:var(--hueso)}.cot-n{font:700 13px/1 var(--f-din);letter-spacing:.06em;color:var(--cian)}.cot-line{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:16px 0;border-top:1px solid var(--n2)}.cot-lines .cot-line:last-child{border-bottom:1px solid var(--n2)}.cot-name label{display:block;font:700 var(--t-h3)/1.33 var(--f-din);color:var(--hueso)}.cot-price{display:block;font-size:15px;line-height:1.47;color:var(--gris);margin-top:2px;font-variant-numeric:tabular-nums}.cot-err{grid-column:2 / -1;display:flex;align-items:center;gap:8px;margin-top:10px;font:700 14px/1.4 var(--f-din);color:var(--hueso)}.cot-err:before{content:"";flex:none;width:2px;align-self:stretch;background:var(--hueso)}.cot-dur .cot-err,.cot-note{margin-top:10px}.cot-note{font-size:15px;color:var(--gris)}.cot-note b{color:var(--hueso);font-variant-numeric:tabular-nums}.stp{display:inline-flex;flex:none}.stp-b{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--n2);color:var(--hueso);border-radius:2px}.stp-b svg{width:18px;height:18px;fill:currentColor}.stp-b:hover{border-color:var(--gris)}.stp-b[aria-disabled=true]{color:#5a5853;cursor:default}.stp-b[aria-disabled=true]:hover{border-color:var(--n2)}.stp-i{width:56px;height:44px;margin:0 -1px;border:1px solid var(--n2);border-inline:0;background:transparent;color:var(--hueso);font:700 18px/1 var(--f-din);text-align:center;font-variant-numeric:tabular-nums;border-radius:0;-moz-appearance:textfield;appearance:textfield}.stp-i::-webkit-outer-spin-button,.stp-i::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stp-i[aria-invalid=true]{box-shadow:inset 0 -2px 0 var(--hueso)}.cot-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px 0;border-top:1px solid var(--n2);border-bottom:1px solid var(--n2)}.seg{display:inline-grid;grid-template-columns:1fr 1fr;box-shadow:inset 0 0 0 1px var(--n2);border-radius:2px}.seg input{position:absolute;opacity:0;width:1px;height:1px}.seg label{display:grid;place-items:center;min-width:104px;height:44px;padding:0 20px;font:700 15px/1 var(--f-din);color:var(--papel);cursor:pointer}.seg input:checked+label{background:var(--hueso);color:#000}.seg input:focus-visible+label{outline:2px solid var(--cian);outline-offset:3px}.sel{position:relative;flex:0 1 280px}.sel select{width:100%;height:48px;padding:0 44px 0 16px;background:var(--n0);color:var(--hueso);border:1px solid var(--n2);border-radius:2px;font:700 16px/1 var(--f-din);appearance:none;-webkit-appearance:none}.sel select:hover{border-color:var(--gris)}.sel svg{position:absolute;right:14px;top:50%;width:16px;height:16px;translate:0 -50%;fill:var(--hueso);pointer-events:none}.cot-log{flex:1 1 260px;display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.47;color:var(--papel)}.res{background:var(--n1);padding:28px 28px 24px}.res dl{margin:0}.res dl div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--n2);font-size:15px;line-height:1.4}.res dt{color:var(--papel)}.res dd{color:var(--hueso);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.res-d dt{color:var(--gris)}.res-t{margin-top:8px;padding-top:18px;border-top:1px solid #eceae359}.res-tl{display:block;font-size:13px;color:var(--gris)}.res-tv{display:block;margin-top:6px;font:700 40px/1 var(--f-exp);letter-spacing:-.015em;color:var(--hueso);font-variant-numeric:tabular-nums}.res-tv small{font:700 16px/1 var(--f-din);letter-spacing:0;color:var(--gris)}.res-n{margin-top:14px;font-size:13px;line-height:1.45;color:var(--gris)}.res-go{margin-top:22px}.mb{display:none}.faq details{border-top:1px solid var(--n2)}.faq details:last-child{border-bottom:1px solid var(--n2)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 0;font:700 18px/1.35 var(--f-din);color:var(--hueso);cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary svg{flex:none;width:20px;height:20px;fill:var(--gris)}.faq details[open] summary svg{rotate:45deg;fill:var(--hueso)}.faq summary:hover svg{fill:var(--hueso)}.rx-more{display:flex;align-items:center;gap:8px;margin-top:32px}.rx-more a{display:inline-flex;align-items:center;min-height:44px;font:700 16px/1.3 var(--f-din);text-decoration:underline;text-decoration-color:var(--cian);text-underline-offset:5px}.rx-more .ic-s{color:var(--hueso)}.fl[data-cot]{opacity:0;visibility:hidden;pointer-events:none}.cot :is(input,button,select,a){scroll-margin-bottom:96px}@media(min-width:1100px){.rx-head{grid-column:1 / 7;grid-row:1;display:flex;flex-direction:column}.rx-head .lead{max-width:none}.rx-wf{margin-top:auto;padding-top:32px}.rx-wf .wf{height:64px}.rx-wf .spec{text-wrap:balance}.rx-ph{grid-column:7 / 13;grid-row:1;align-self:start}.cot{grid-column:1 / 13;grid-row:2;margin-top:96px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:start}.cot-intro{grid-column:1 / 8;grid-row:1}.cot-f{grid-column:1 / 8;grid-row:2}.cot-side{grid-column:9 / 13;grid-row:1 / span 2}.rx-more{grid-column:1 / 8;grid-row:3}.rx[data-modo=home] .rx-ph{grid-column:8 / 13}.rx[data-modo=home] .rx-wf{padding-top:24px}.rx[data-modo=home] .wf{height:48px}.rx[data-modo=home] .cot{margin-top:64px}.rx[data-modo=home] .rx-more{margin-top:24px}}@media(max-width:1099px){.rx-head{display:contents}.rx-head>*{grid-column:1 / -1;min-width:0}.rx-ph{margin-top:32px}.rx-wf{order:1;margin-top:32px}.rx>.g>:not(.rx-head,.rx-ph){order:2}.res{margin-top:32px}.mb{position:fixed;left:0;right:0;bottom:0;z-index:41;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px var(--m) calc(10px + env(safe-area-inset-bottom));background:var(--n1);border-top:1px solid var(--n2);transform:translateY(105%);visibility:hidden}.mb[data-on]{transform:none;visibility:visible}.mb-t{display:grid;gap:2px;min-width:0}.mb-t>span{font-size:13px;color:var(--gris)}.mb-t>span b{color:var(--hueso)}.mb-v{font:700 22px/1.1 var(--f-exp);color:var(--hueso);font-variant-numeric:tabular-nums}.mb .mb-go{width:56px;min-height:48px;padding:0;flex:none}.mb-v small{font:700 14px/1 var(--f-din);color:var(--gris)}}@media(max-width:760px){.rx-h3{font-size:22px}.rx-wf .wf{height:64px}.rx-wf .spec{font-size:20px;margin-bottom:12px}.rx-ph{margin-inline:calc(-1 * var(--m))}.cot{margin-top:56px}.cot-line{column-gap:12px}.cot-name label{font-size:16px}.cot-price{font-size:14px}.stp-i{width:48px}.seg label{min-width:0;padding:0 16px}.sel{flex:1 1 100%}.res{padding:24px 20px 20px;margin-inline:calc(-1 * var(--m))}.res-tv{font-size:34px}.faq summary{font-size:17px}}@media(prefers-reduced-motion:no-preference){.mb{transition:transform .22s var(--ease),visibility .22s}.faq summary svg{transition:rotate .2s var(--ease)}}.rx[data-modo=pagina]{padding-top:calc(var(--sec) + 24px)}.stp-b svg,.sel svg{fill:currentColor}.cot-intro .cot-note{margin-top:12px;max-width:44em}.txt{width:100%;height:48px;padding:0 16px;background:var(--n0);color:var(--hueso);border:1px solid var(--n2);border-radius:2px;font:400 16px/1 var(--f-din)}.txt::placeholder{color:var(--gris);opacity:1}.txt:hover{border-color:var(--gris)}.txt[aria-invalid=true]{box-shadow:inset 0 -2px 0 var(--hueso)}.btn-o{background:transparent;color:var(--hueso);box-shadow:inset 0 0 0 1px var(--gris)}.btn-o:hover{background:transparent;box-shadow:inset 0 0 0 1px var(--hueso);color:#fff}.btn-o:disabled{color:var(--gris);box-shadow:inset 0 0 0 1px var(--n2);cursor:default}.btn:disabled:not(.btn-o){background:var(--n2);color:var(--papel);cursor:default}.cot-key .cot-row .txt{flex:1 1 220px;width:auto}.cot-key .btn{min-height:48px;padding-inline:24px}.cot-set>.cot-note,.cot-set>.cot-err{margin-top:10px}.chk{flex:1 1 320px;display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;align-items:start;cursor:pointer}.chk input{appearance:none;-webkit-appearance:none;position:relative;width:24px;height:24px;margin:2px 0 0;border:1px solid var(--gris);border-radius:2px;background:var(--n0);cursor:pointer}.chk input:checked{background:var(--hueso);border-color:var(--hueso)}.chk input:checked:after{content:"";position:absolute;left:7px;top:2px;width:6px;height:12px;border:solid #000;border-width:0 2px 2px 0;rotate:45deg}.chk-t{font-size:15px;line-height:1.47;color:var(--papel)}.chk-t b{display:block;font:700 var(--t-h3)/1.33 var(--f-din);color:var(--hueso)}.cot-resp .cot-price{margin:0;flex:none}.res-m{margin-top:14px;font:700 14px/1.4 var(--f-din);color:var(--hueso)}.res-m:empty{display:none}.res-ant{margin-top:12px}.res-ant+.res-n:empty{display:none}.res-go+.res-ant+.res-n{margin-top:10px}.res-l:empty{display:none}.req{margin-top:40px;padding-top:24px;border-top:1px solid var(--n2);display:grid;gap:16px}.req-h{font:700 22px/1.15 var(--f-exp);color:var(--hueso)}.fld{display:grid;gap:6px}.fld label{font-size:14px;color:var(--papel)}.fld .cot-err{margin-top:4px}.hp{position:absolute;opacity:0;pointer-events:none;height:0;overflow:hidden}.req .cot-note:empty{display:none}.ant{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--n2);border-radius:2px;background:var(--n1);color:var(--hueso);overflow:auto}.ant::backdrop{background:#000000bd}html:has(dialog[open]){overflow:hidden}.ant-b{display:grid;gap:18px;padding:28px}.ant-amt{display:grid;gap:6px}.ant-amt span{font-size:13px;color:var(--gris)}.ant-amt b{font:700 36px/1 var(--f-exp);letter-spacing:-.015em;font-variant-numeric:tabular-nums}.ant-ref div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--n2);font-size:15px;line-height:1.4}.ant-ref dt{color:var(--gris)}.ant-ref dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ant-ref code{font:inherit}.ant-steps{list-style:decimal;padding-left:22px;display:grid;gap:8px;font-size:15px;line-height:1.5;color:var(--papel)}.ant-steps li::marker{color:var(--gris)}.ant-steps b{color:var(--hueso)}.ant-cp{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ant-cp .btn{min-height:48px;padding-inline:12px;justify-content:center;text-align:center}.ant .btn-l{min-height:56px}.ant-x{justify-self:start;min-height:44px;font:700 15px/1.2 var(--f-din);text-decoration:underline;text-decoration-color:var(--cian);text-underline-offset:5px}.rx-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px var(--gap);margin-top:28px;padding-top:20px;border-top:1px solid var(--n2)}.rx-stats li{font:700 14px/1.35 var(--f-din);color:var(--papel)}@media(min-width:761px){.rx-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1100px){.rx-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}}.faq p{padding:0 0 22px;max-width:40em;font-size:16px;line-height:1.55;color:var(--papel)}
