.sr-what{background:var(--bg);color:var(--text);font-family:var(--bf)}.sr-what *{box-sizing:border-box}.sr-what__inner{width:min(calc(100% - 64px),1440px);margin:0 auto;padding:var(--pt) 0 var(--pb);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:clamp(42px,6vw,90px);align-items:start}.sr-what__content{min-width:0}.sr-what__eyebrow{margin:0 0 16px;color:var(--accent);font-family:var(--hf);font-size:14px;font-weight:var(--eyebrow-weight);line-height:1.2;letter-spacing:.09em;text-transform:uppercase}.sr-what__heading{margin:0;color:var(--heading);font-family:var(--hf);font-size:var(--hs);font-weight:var(--heading-weight);line-height:.98;letter-spacing:-.04em}.sr-what__text{max-width:760px;margin-top:28px;color:var(--text);font-family:var(--bf);font-size:var(--ts);font-weight:var(--text-weight);line-height:1.65}.sr-what__text p{margin:0}.sr-what__text p+p{margin-top:18px}.sr-what__panel{padding:clamp(28px,3vw,42px);background:var(--panel);color:var(--panel-text);border-radius:28px}.sr-what__panel-heading{margin:0 0 24px;color:var(--panel-text);font-family:var(--hf);font-size:clamp(24px,2.4vw,34px);font-weight:var(--panel-heading-weight);line-height:1.08;letter-spacing:-.02em}.sr-what__points{display:flex;flex-direction:column;gap:14px}.sr-what__point{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start;color:var(--panel-text);font-family:var(--bf);font-size:var(--ts);font-weight:var(--point-weight);line-height:1.45}.sr-what__point-text{min-width:0}.sr-what__check{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:var(--accent);color:#fff;font-family:var(--hf);font-size:18px;font-weight:700;line-height:1}@media screen and (max-width:989px){.sr-what__inner{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:40px}}@media screen and (max-width:749px){.sr-what__inner{width:calc(100% - 32px);grid-template-columns:1fr;gap:34px}.sr-what__heading{font-size:min(var(--hs),48px)}.sr-what__text,.sr-what__point{font-size:min(var(--ts),18px)}.sr-what__panel{padding:28px 24px;border-radius:24px}}@media screen and (max-width:479px){.sr-what__inner{width:calc(100% - 24px)}.sr-what__heading{line-height:1.02}.sr-what__point{grid-template-columns:28px 1fr;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/sam-reserva-que-es.css.map */
