.booking-product-image_frame__iCaat{display:flex;position:relative;align-items:center;justify-content:center;min-width:0;overflow:hidden;border-radius:12px;background:radial-gradient(ellipse at 50% 35%,#fff,#edf0ef 80%)}.booking-product-image_image__nDyxg{object-fit:contain;padding:var(--booking-image-padding,18px)}.booking-product-image_fallback__x7UnR{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px 8px;color:var(--muted-foreground);font-size:11px;text-align:center;word-break:keep-all}.booking-product-image_fallback__x7UnR>svg{width:56px;height:56px;opacity:.65}@media (max-width:600px){.booking-product-image_image__nDyxg{padding:var(--booking-image-padding,10px)}.booking-product-image_fallback__x7UnR{font-size:10px;gap:10px}.booking-product-image_fallback__x7UnR>svg{width:38px;height:38px}}.service-product-card_card__WcTP5,.service-product-card_consultation__qnNst{position:relative;min-width:0;border:2px solid #ffffffed;border-radius:22px;background:linear-gradient(140deg,#ffffffe6,#ffffff99);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 8px 24px #3145580b,inset 0 1px 0 #fff;transition:border-color .16s,box-shadow .16s}.service-product-card_card__WcTP5:not(.service-product-card_selected__aSxiI):hover:not(:has(input:disabled)),.service-product-card_consultation__qnNst:not(.service-product-card_selected__aSxiI):hover:not(:has(input:disabled)){border-color:#ec660880}.service-product-card_selected__aSxiI{border-color:#ec6608}.service-product-card_choice__JCpY3{height:100%;display:flex;flex-direction:column;padding:16px 18px 0;cursor:pointer;min-width:0}.service-product-card_radio__pzCAQ{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip-path:inset(50%)}.service-product-card_card__WcTP5:has(input:focus-visible),.service-product-card_consultation__qnNst:has(input:focus-visible){outline:3px solid #ec6608;outline-offset:4px}.service-product-card_choice__JCpY3:has(input:disabled),.service-product-card_consultationChoice__Uzjcw:has(input:disabled){cursor:default}.service-product-card_unavailable__hH7I2 .service-product-card_photo__X1yvz{opacity:.6}.service-product-card_photo__X1yvz{width:min(180px,100%);aspect-ratio:1;height:auto;align-self:center;flex-shrink:0;margin-bottom:20px;border:1px solid #fff;border-radius:14px}.service-product-card_content__cjgnA,.service-product-card_heading__VUmTs{display:contents}.service-product-card_identity__lKfnB{min-width:0}.service-product-card_identity__lKfnB:empty{display:none}.service-product-card_brand__PQoUr{display:block;margin-bottom:9px;color:var(--muted-foreground);font-size:11px;font-weight:650;letter-spacing:.06em;overflow-wrap:anywhere}.service-product-card_name___J6ci{display:block;font-size:19px;font-weight:750;line-height:1.5;letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere}.service-product-card_highlights__XiB2O{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.service-product-card_highlights__XiB2O>span{padding:4px 8px;border:1px solid #29343d17;border-radius:6px;background:#e9edefa8;color:#46535a;font-size:12px;font-weight:600;overflow-wrap:anywhere}.service-product-card_description__UJJBf{display:block;margin-top:12px;font-size:13px;line-height:1.65;color:var(--muted-foreground);white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere}.service-product-card_priceArea__tGbT0{display:block;margin-top:auto;padding:24px 0 18px}.service-product-card_original__UtVvg{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin-bottom:8px;color:#727e86;font-size:12px;font-variant-numeric:tabular-nums}.service-product-card_original__UtVvg del{font-size:14px;text-decoration-thickness:1px}.service-product-card_priceRow__IDH8R{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-variant-numeric:tabular-nums}.service-product-card_discount__T4Xlf{color:#ec6608;font-size:19px;font-weight:750}.service-product-card_priceLabel__ph5Sr{display:block;font-size:12px;color:var(--muted-foreground)}.service-product-card_price__mlNMZ{display:block;margin-top:5px;font-size:29px;font-weight:800;letter-spacing:-.03em;line-height:1.3;overflow-wrap:anywhere}.service-product-card_price__mlNMZ small{font-size:15px;font-weight:550;margin-left:3px;letter-spacing:0;color:inherit}.service-product-card_included__J0Btp{display:block;margin-top:8px;color:#63717b;font-size:12px;line-height:1.6;word-break:keep-all}.service-product-card_action__KeS1t{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:52px;border-top:1px solid #29343d17;font-size:13px;font-weight:600;color:#6d7a84}.service-product-card_chosenAction__OBAHl{justify-content:flex-start;padding-right:78px;color:#bd4e04}.service-product-card_clear__EBufr{position:absolute;right:12px;bottom:4px;min-height:44px;padding:8px;border:0;border-radius:8px;background:transparent;color:#586974;font-size:12px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.service-product-card_clear__EBufr:disabled{opacity:.5}.service-product-card_oilCard__0UIQx .service-product-card_photo__X1yvz{--booking-image-padding:4px;width:100%;height:220px;aspect-ratio:auto;margin-bottom:8px}.service-product-card_oilCard__0UIQx .service-product-card_brand__PQoUr{margin-bottom:6px}.service-product-card_oilCard__0UIQx .service-product-card_description__UJJBf,.service-product-card_oilCard__0UIQx .service-product-card_highlights__XiB2O{margin-top:8px}.service-product-card_oilCard__0UIQx .service-product-card_priceArea__tGbT0{padding:14px 0}.service-product-card_oilCard__0UIQx .service-product-card_original__UtVvg{margin-bottom:4px}.service-product-card_oilCard__0UIQx .service-product-card_included__J0Btp{margin-top:6px}.service-product-card_consultation__qnNst{margin-top:22px}.service-product-card_consultationChoice__Uzjcw{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:14px;padding:20px 18px 0;cursor:pointer}.service-product-card_consultationIcon__52_wY{color:var(--accent-text);margin-top:2px}.service-product-card_consultationChoice__Uzjcw strong{font-size:16px;line-height:1.6;word-break:keep-all}.service-product-card_consultationDescription__dBoGd{display:block;margin-top:6px;font-size:12px;color:var(--muted-foreground);line-height:1.7;word-break:keep-all}.service-product-card_consultationChoice__Uzjcw>.service-product-card_action__KeS1t{grid-column:1/-1;margin-top:16px}@media (max-width:600px){.service-product-card_choice__JCpY3{display:grid;grid-template-columns:94px minmax(0,1fr);gap:0 14px;padding:16px 14px 0}.service-product-card_photo__X1yvz{width:94px;height:94px;grid-column:1;grid-row:1/3;margin:0}.service-product-card_photo__X1yvz>span{padding:8px 4px;gap:6px;font-size:10px}.service-product-card_photo__X1yvz>span>svg{width:32px;height:32px;flex-shrink:0}.service-product-card_identity__lKfnB{grid-column:2;grid-row:1;align-self:end}.service-product-card_name___J6ci{grid-column:1/-1;grid-row:3;margin-top:18px;font-size:17px}.service-product-card_description__UJJBf{grid-column:1/-1;grid-row:4;font-size:12px;margin-top:10px}.service-product-card_brand__PQoUr{font-size:11px}.service-product-card_highlights__XiB2O{grid-column:2;grid-row:2;align-self:start;margin-top:0}.service-product-card_highlights__XiB2O>span{font-size:11px;padding:3px 6px}.service-product-card_choice__JCpY3>.service-product-card_action__KeS1t,.service-product-card_priceArea__tGbT0{grid-column:1/-1}.service-product-card_priceArea__tGbT0{grid-row:5;padding-top:20px}.service-product-card_choice__JCpY3>.service-product-card_action__KeS1t{grid-row:6}.service-product-card_price__mlNMZ{font-size:28px}.service-product-card_consultationChoice__Uzjcw{padding:18px 14px 0;gap:10px}.service-product-card_oilCard__0UIQx .service-product-card_choice__JCpY3{grid-template-columns:clamp(112px,38vw,148px) minmax(0,1fr);align-content:start;column-gap:12px;padding-top:12px}.service-product-card_oilCard__0UIQx .service-product-card_photo__X1yvz{grid-column:1;grid-row:1;height:auto;aspect-ratio:1;margin:0}.service-product-card_oilCard__0UIQx .service-product-card_heading__VUmTs{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.service-product-card_oilCard__0UIQx .service-product-card_identity__lKfnB{align-self:auto}.service-product-card_oilCard__0UIQx .service-product-card_name___J6ci{margin-top:0;line-height:1.45}.service-product-card_oilCard__0UIQx .service-product-card_description__UJJBf{grid-row:2;margin-top:12px}.service-product-card_oilCard__0UIQx .service-product-card_priceArea__tGbT0{grid-row:3}.service-product-card_oilCard__0UIQx .service-product-card_choice__JCpY3>.service-product-card_action__KeS1t{grid-row:4}}@media (max-width:360px){.service-product-card_choice__JCpY3{grid-template-columns:84px minmax(0,1fr);gap:0 10px;padding-inline:12px}.service-product-card_photo__X1yvz{width:84px;height:84px}.service-product-card_name___J6ci{font-size:16px}}@media (prefers-reduced-motion:reduce){.service-product-card_card__WcTP5,.service-product-card_consultation__qnNst{transition:none}}