.service-options__header{max-width:var(--so-max-width, 1400px);margin:0 auto 30px;text-align:center}.service-options__heading{margin:0;font-family:var(--font-heading--family);font-size:clamp(28px,5vw,var(--so-heading-size, 46px));font-weight:500;line-height:1.15}.service-options__intro{max-width:760px;margin:16px auto 0;font-family:var(--font-body--family);font-size:var(--so-body-size, 16.5px);line-height:1.7;color:var(--so-body-color, inherit)}.service-options__intro>:first-child{margin-top:0}.service-options__intro>:last-child{margin-bottom:0}.service-options__grid{display:grid;grid-template-columns:1fr;gap:var(--so-gap, 35px);align-items:stretch;width:100%;max-width:var(--so-max-width, 1400px);margin:0 auto;padding:0;list-style:none}.service-options__card{display:flex;flex-direction:column;height:100%;padding:var(--so-card-padding, 32px) var(--so-card-padding-inline, 34px);background:var(--so-card-background, #ffffff);border:var(--so-card-border-width, 1px) solid var(--so-card-border-color, #ece7e1);border-radius:var(--so-card-radius, 14px)}.service-options--cards .service-options__card{box-shadow:0 8px 26px #2d2d2d0d}.service-options__card-head{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.service-options--addons .service-options__card-head{flex-direction:column-reverse;gap:6px}.service-options__title{margin:0;font-family:var(--font-heading--family);font-size:var(--so-title-size, 25px);font-weight:500;line-height:1.25;color:var(--so-title-color, #166449)}.service-options__duration{margin:0;font-family:var(--font-body--family);font-size:var(--so-duration-size, 20px);font-weight:700;line-height:1.3;color:var(--so-duration-color, #8a6734)}.service-options__text{flex:1 1 auto;margin:14px 0 0;font-family:var(--font-body--family);font-size:var(--so-body-size, 16.5px);line-height:1.62;color:var(--so-body-color, #5a5148)}.service-options--addons .service-options__text{margin-top:22px;padding-top:22px;border-top:1px solid var(--so-card-border-color, #ece7e1)}.service-options__text>:first-child{margin-top:0}.service-options__text>:last-child{margin-bottom:0}.service-options__button{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;min-height:var(--minimum-touch-target, 44px);margin-top:26px;padding:15px 32px;background:#be9663;border:1px solid #be9663;border-radius:999px;font-family:var(--font-body--family);font-size:15px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;color:var(--so-button-label, #ffffff);transition:background-color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.service-options__button:focus-visible{outline-color:var(--so-button-fill, #a9803f)}a.service-options__button:hover,a.service-options__button:focus-visible{background:color-mix(in srgb,var(--so-button-fill, #a9803f) 85%,#000000);border-color:color-mix(in srgb,var(--so-button-fill, #a9803f) 85%,#000000);color:var(--so-button-label, #ffffff)}a.service-options__button:hover{transform:translateY(-2px);box-shadow:0 10px 30px -18px #2b2b2659}.service-options__app-blocks:not(:empty){margin-top:30px}@media screen and (min-width:750px){.service-options__header{margin-block-end:var(--so-header-gap, 48px)}.service-options__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.service-options__grid{grid-template-columns:repeat(var(--so-columns, 3),minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.service-options__button{transition:none}a.service-options__button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/service-options.css.map */
