.sam-reserva-after{width:100%;overflow:hidden;background:var(--sra-bg);color:var(--sra-text);font-family:var(--sra-body-font)}.sam-reserva-after *,.sam-reserva-after *:before,.sam-reserva-after *:after{box-sizing:border-box}.sam-reserva-after__inner{width:min(calc(100% - 64px),1440px);margin:0 auto;padding-top:var(--sra-padding-top);padding-bottom:var(--sra-padding-bottom)}.sam-reserva-after__header{width:min(100%,980px);margin-bottom:clamp(42px,5vw,66px)}.sam-reserva-after__eyebrow{margin:0 0 16px;color:var(--sra-accent);font-size:14px;font-weight:800;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}.sam-reserva-after__heading{margin:0;color:var(--sra-heading);font-family:var(--sra-heading-font);font-size:var(--sra-heading-size);font-weight:700;line-height:.98;letter-spacing:-.04em}.sam-reserva-after__intro{width:min(100%,760px);margin-top:22px;color:var(--sra-text);font-size:var(--sra-text-size);line-height:1.6}.sam-reserva-after__intro p{margin:0}.sam-reserva-after__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sra-gap)}.sam-reserva-after__card{min-width:0;min-height:300px;display:flex;flex-direction:column;padding:clamp(28px,3vw,40px);background:var(--sra-card-bg);color:var(--sra-card-text);border-radius:var(--sra-radius);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.sam-reserva-after__card--linked{cursor:pointer}.sam-reserva-after__card--linked:hover{transform:translateY(-4px);box-shadow:0 18px 38px #0000001f}.sam-reserva-after__card-top{min-height:34px;display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.sam-reserva-after__number{color:var(--sra-card-accent);font-family:var(--sra-heading-font);font-size:30px;font-weight:700;line-height:1;opacity:.55}.sam-reserva-after__price{display:inline-flex;align-items:center;min-height:34px;padding:6px 12px;border-radius:999px;background:#167d7f1a;color:var(--sra-card-title);font-size:var(--sra-price-size);font-weight:800;white-space:nowrap}.sam-reserva-after__card-title{margin:20px 0 0;color:var(--sra-card-title);font-family:var(--sra-heading-font);font-size:var(--sra-card-title-size);font-weight:700;line-height:1.02;letter-spacing:-.025em}.sam-reserva-after__card-text{width:100%;max-width:560px;margin-top:14px;color:var(--sra-card-text);font-size:var(--sra-text-size);line-height:1.5}.sam-reserva-after__card-text p{margin:0}.sam-reserva-after__line{display:block;width:54px;height:5px;margin-top:24px;background:var(--sra-card-accent);border-radius:999px}.sam-reserva-after__link{display:inline-flex;align-items:center;gap:12px;margin-top:auto;padding-top:26px;color:var(--sra-card-title);font-size:14px;font-weight:800;line-height:1.2;text-transform:uppercase}.sam-reserva-after__link>span{font-size:19px;transition:transform .18s ease}.sam-reserva-after__card--linked:hover .sam-reserva-after__link>span{transform:translate(5px)}.sam-reserva-after__note{width:100%;margin-top:clamp(24px,3vw,34px);display:flex;align-items:stretch;gap:24px;padding:clamp(26px,3vw,38px);background:var(--sra-note-bg);color:var(--sra-note-text);border-radius:var(--sra-radius)}.sam-reserva-after__note-mark{flex:0 0 8px;width:8px;min-height:100%;border-radius:999px;background:var(--sra-accent)}.sam-reserva-after__note-copy{flex:1 1 auto;width:auto;min-width:0;max-width:1050px}.sam-reserva-after__note-heading{display:block;width:100%;max-width:none;margin:0;color:var(--sra-note-text);font-family:var(--sra-heading-font);font-size:clamp(24px,2.2vw,34px);font-weight:700;line-height:1.08;letter-spacing:-.02em;white-space:normal;word-break:normal;overflow-wrap:normal}.sam-reserva-after__note-text{display:block;width:100%;max-width:980px;margin-top:12px;color:var(--sra-note-text);font-size:var(--sra-text-size);line-height:1.55;white-space:normal;word-break:normal;overflow-wrap:normal}.sam-reserva-after__note-text p{margin:0}@media screen and (max-width:749px){.sam-reserva-after__inner{width:calc(100% - 32px)}.sam-reserva-after__heading{font-size:min(var(--sra-heading-size),48px)}.sam-reserva-after__intro,.sam-reserva-after__card-text,.sam-reserva-after__note-text{font-size:min(var(--sra-text-size),18px)}.sam-reserva-after__grid{grid-template-columns:1fr;gap:12px}.sam-reserva-after__card{min-height:auto;padding:24px 22px}.sam-reserva-after__card-title{font-size:min(var(--sra-card-title-size),26px)}.sam-reserva-after__link{margin-top:22px;padding-top:0}.sam-reserva-after__note{gap:16px;padding:22px 20px}.sam-reserva-after__note-mark{flex-basis:6px;width:6px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/sam-reserva-despues.css.map */
