body .cs2-button,body .cs-about-button,body .clara-service-page__button{justify-content:center;gap:10px;min-height:54px;padding:15px 24px;border-radius:10px;font-size:15px;font-weight:700;line-height:1.35;text-align:center;text-decoration:none;transition:background-color .18s ease,box-shadow .18s ease}body .cs2-button:hover{transform:none}body .cs2-button--primary,body .cs2-button--dark,body .cs-about-button--primary,body .clara-service-page__button{box-shadow:0 4px 12px #253a3214}body .cs2-button--primary:hover,body .cs2-button--dark:hover,body .cs-about-button--primary:hover,body .clara-service-page__button:hover{background:#365b4c;box-shadow:0 5px 16px #253a3229}body .cs2-button--text,body .cs-about-button--outline{border:1px solid #89988c;border-radius:10px;padding:15px 24px;background:#ffffff45;color:#253a32}body .cs2-button--text:hover,body .cs-about-button--outline:hover{background:#fff}body .cs2-button--light:hover,body .cs-about-button--light:hover{background:#ead5b9}body .cs2-actions{gap:12px;margin-bottom:12px}body .cs2-action-note{margin:0 0 22px;color:#4d5d52;font-size:13px;line-height:1.5}body .cs2-hero__copy-inner{padding-right:40px}body .cs2-service-list{gap:16px;border:0;background:transparent}body .cs2-service-list article{border:1px solid #d7dbd1;border-radius:12px;padding:26px;background:#fff;gap:20px 18px;box-shadow:0 3px 12px #253a3205;align-content:space-between}body .cs2-service-list article>div{min-width:0}body .cs2-service-list h3{font-size:20px;line-height:1.3}body .cs2-service-list h3 a{text-decoration:none}body .cs2-service-list h3 a:hover{text-decoration:underline;text-underline-offset:4px}body .cs2-service-list article div p{line-height:1.6;font-size:14px}body .cs2-service-list__meta{text-align:right;font-size:14px}body .cs2-service-list__meta strong{font-size:27px;font-weight:600}body .cs2-service-list article>a,body .cs2-sport__options article>a{display:flex;align-items:center;justify-content:center;min-height:50px;padding:13px 18px;border:1px solid #253a32;border-radius:9px;color:#fff;background:#253a32;font:700 14px/1.35 Arial,Helvetica,sans-serif;text-align:center;text-decoration:none;transition:background-color .18s ease}body .cs2-service-list article>a{width:100%}body .cs2-service-list article>a:hover,body .cs2-sport__options article>a:hover{background:#365b4c;color:#fff}body .cs2-sport__options article{border-radius:10px;padding:22px}body .cs2-sport__options article>a{white-space:normal;max-width:180px}body .cs2-uncertain .cs2-button{flex-shrink:0}body .cs2-paths a span{color:#73523f}body .cs2-final .cs2-button{margin-top:10px}body .clara-service-page__button [aria-hidden=true]{display:none}body #MainContent .cs-cta,body #MainContent .cs-cta-ultra{justify-content:center;min-height:66px;padding:15px 20px;border-radius:10px;border:1px solid #253a32;background:#253a32;color:#fff;outline:0;box-shadow:0 4px 12px #253a3214;transform:none;filter:none;text-decoration:none;transition:background-color .18s ease}body #MainContent .cs-cta:before,body #MainContent .cs-cta:after,body #MainContent .cs-cta-ultra:before,body #MainContent .cs-cta-ultra:after,body #MainContent .cs-cta__arrow,body #MainContent .cs-cta-arrow,body #MainContent .cs-cta__icon,body #MainContent .cs-cta-icon-badge{display:none}body #MainContent .cs-cta__left,body #MainContent .cs-cta-left{justify-content:center;width:100%}body #MainContent .cs-cta__title,body #MainContent .cs-cta-title,body #MainContent .cs-cta__sub,body #MainContent .cs-cta-sub{white-space:normal;overflow:visible;text-overflow:clip;text-align:center;line-height:1.4}body #MainContent .cs-cta__title,body #MainContent .cs-cta-title{font-size:15px;font-weight:700}body #MainContent .cs-cta__sub,body #MainContent .cs-cta-sub{margin-top:4px;font-size:12px;color:#e2eade;opacity:1}body #MainContent .cs-cta--email,body #MainContent .cs-cta-email-ultra{background:#fffdf8;color:#253a32;border-color:#89988c;box-shadow:none}body #MainContent .cs-cta--email .cs-cta__sub,body #MainContent .cs-cta-email-ultra .cs-cta-sub{color:#536358}body #MainContent .cs-cta:hover,body #MainContent .cs-cta-ultra:hover{background:#365b4c;color:#fff}body #MainContent .cs-cta--email:hover,body #MainContent .cs-cta-email-ultra:hover{background:#ecefe7;color:#253a32}body #MainContent .cs-cta:focus-visible,body #MainContent .cs-cta-ultra:focus-visible{outline:3px solid #ba7d59;outline-offset:4px}body #MainContent .cs-massage-guide__cta{min-height:54px;border-radius:10px;padding:15px 24px;text-align:center}.clara-header-booking{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;margin-right:8px;border:1px solid #e5caab;border-radius:9px;background:#e5caab;color:#20372e!important;font:700 14px/1.25 Arial,Helvetica,sans-serif;white-space:nowrap;text-decoration:none}.clara-header-booking:hover{background:#f1dcc3}.clara-header-booking:focus-visible,.clara-footer a:focus-visible,.clara-mobile-actions a:focus-visible{outline:3px solid #bd8859;outline-offset:4px}.clara-mobile-actions{display:none}body .cs-newsletter,body .cs-newsletter *{box-sizing:border-box}body .cs-newsletter{margin:0 auto 40px;padding:28px 30px;background:#f0ede4;color:#253a32;border:1px solid #e1ded3;border-radius:14px}body .cs-newsletter__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px 40px;align-items:center;max-width:none}body .cs-newsletter__grid>div,body .cs-newsletter form{min-width:0;margin:0}body .cs-newsletter__eyebrow{color:#79543c;margin:0 0 8px;font-size:11px}body .cs-newsletter h2{color:#253a32;font-size:clamp(25px,2.2vw,29px);line-height:1.2;margin:0 0 10px}body .cs-newsletter__text{color:#4c5d52;font-size:14px;line-height:1.6;max-width:44ch;margin:0}body .cs-newsletter__fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}body .cs-newsletter button{display:flex;align-items:center;justify-content:center;min-height:50px;margin:0;padding:12px 18px;border:1px solid #253a32;border-radius:8px;background:#253a32;color:#fff;font-size:14px;line-height:1.3;white-space:nowrap}body .cs-newsletter button:hover{background:#365b4c;border-color:#365b4c}body .cs-newsletter input[type=email]{width:100%;min-width:0;height:50px;min-height:50px;padding:12px 14px;border-radius:8px;font-size:16px;line-height:1.4}body .cs-newsletter__consent{color:#4c5d52;font-size:12px;line-height:1.6;gap:9px;margin:12px 0 0}body .cs-newsletter__consent input{width:18px;height:18px;margin:1px 0 0;accent-color:#253a32}body .cs-newsletter__consent a,body .cs-newsletter__feedback{color:#253a32}body .cs-newsletter input:focus-visible,body .cs-newsletter button:focus-visible,body .cs-newsletter a:focus-visible{outline:3px solid #79543c;outline-offset:3px}.clara-footer,.clara-footer *{box-sizing:border-box}.clara-footer{background:#20382f;color:#f8f5ee;font-family:Arial,Helvetica,sans-serif}.clara-footer__inner{max-width:1240px;margin:0 auto;padding:58px 34px 26px}.clara-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1.1fr 1fr;gap:38px}.clara-footer__identity,.clara-footer__column{min-width:0}.clara-footer__brand{margin:0 0 8px;color:#fff;font:400 32px/1.15 Georgia,serif}.clara-footer__tagline{margin:0 0 24px;color:#d4dfd4;font-size:13px;line-height:1.5}.clara-footer address{margin:0 0 8px;color:#eef1e9;font-size:14px;font-style:normal;line-height:1.7}.clara-footer__appointment{margin:0 0 18px;color:#d4dfd4;font-size:13px}.clara-footer a{color:#f0f3ed;text-decoration:none}.clara-footer a:hover{text-decoration:underline;text-underline-offset:4px}.clara-footer__phone{display:flex;align-items:center;min-height:44px;width:fit-content;padding:6px 0;font-size:21px;font-weight:600}.clara-footer__email{display:flex;align-items:center;min-height:44px;width:fit-content;padding:6px 0;font-size:14px;overflow-wrap:anywhere}.clara-footer__call-cost{margin:5px 0 20px;max-width:33ch;color:#bdcebf;font-size:11px;line-height:1.6}.clara-footer a.clara-footer__book{display:flex;align-items:center;justify-content:center;width:fit-content;min-height:50px;padding:13px 22px;border:1px solid #e5caab;border-radius:9px;background:#e5caab;color:#20382f;font-size:14px;font-weight:700;text-decoration:none}.clara-footer a.clara-footer__book:hover{background:#f1dcc3}.clara-footer__social{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:16px}.clara-footer__social a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.clara-footer__column h2{margin:7px 0 20px;color:#e5caab;font:700 14px/1.4 Arial,Helvetica,sans-serif}.clara-footer__column ul{margin:0;padding:0;list-style:none}.clara-footer__column li{margin:0;padding:0}.clara-footer__column a{display:flex;align-items:center;min-height:44px;width:fit-content;padding:9px 0;font-size:14px;line-height:1.5}.clara-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:38px;padding-top:25px;border-top:1px solid #536b5b}.clara-footer__complaints{display:inline-flex;align-items:center;min-height:44px;padding:12px 17px;border:1px solid #8ba391;border-radius:7px;font-size:13px;line-height:1.4}.clara-footer__credits{color:#c7d5c8;font-size:12px;line-height:1.7;text-align:right}.clara-footer__credits p{margin:0}.clara-footer__credits a{text-decoration:underline;text-underline-offset:3px}@media(max-width:1100px){.clara-header-booking{display:none}.clara-footer__grid{grid-template-columns:1.2fr 1fr;gap:38px 48px}}@media(max-width:700px){body #MainContent .template-page{left:0;width:100%;max-width:100%;margin-left:0;margin-right:0}body .cs2-hero__copy-inner{padding:32px 20px 28px}body .cs2-hero h1{font-size:clamp(37px,10.4vw,48px)}body .cs2-actions{gap:10px;margin-top:22px}body .cs2-button{min-height:54px}body .cs2-action-note{font-size:12px;margin-bottom:16px}body .cs2-service-list{gap:12px}body .cs2-service-list article{padding:22px;gap:20px 16px}body .cs2-service-list h3{font-size:19px}body .cs2-service-list article>a{min-height:50px;font-size:15px}body .cs2-sport__options article{padding:19px 16px;gap:12px}body .cs2-sport__options article>a{max-width:144px;min-height:50px;padding:12px 14px;font-size:13px}body .cs2-uncertain .cs2-button{width:100%}body .cs2-final{margin-bottom:48px}body .cs2-final .cs2-button{white-space:normal}body .cs-newsletter{margin-bottom:28px;padding:24px 20px}body .cs-newsletter__grid{grid-template-columns:minmax(0,1fr);gap:20px}body .cs-newsletter h2{font-size:26px}body .cs-newsletter__text{margin-bottom:0}body .cs-newsletter__fields{grid-template-columns:minmax(0,1fr)}body .cs-newsletter button{width:100%;margin-top:0}body .cs-newsletter__consent{font-size:12px}.clara-footer__inner{padding:40px 22px 26px}.clara-footer__grid{grid-template-columns:1fr 1fr;gap:30px 24px}.clara-footer__identity{grid-column:1 / -1;padding-bottom:28px;border-bottom:1px solid #536b5b}.clara-footer__brand{font-size:32px}.clara-footer__tagline{margin-bottom:20px}.clara-footer a.clara-footer__book{width:100%;min-height:52px;font-size:15px}.clara-footer__column h2{margin-top:0;margin-bottom:12px}.clara-footer__column:last-child{grid-column:1 / -1;padding-top:24px;border-top:1px solid #536b5b}.clara-footer__column:last-child ul{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.clara-footer__bottom{flex-direction:column;align-items:stretch;gap:22px;margin-top:26px}.clara-footer__complaints{justify-content:center;text-align:center}.clara-footer__credits{text-align:left}body:has(.clara-mobile-actions) .clara-footer__inner{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.clara-mobile-actions{position:fixed;inset:auto 0 0;z-index:30;display:grid;grid-template-columns:minmax(74px,.65fr) minmax(0,1.7fr);gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #d2d7cd;background:#f8f6f0;box-shadow:0 -4px 20px #20382f14;font:700 14px/1.3 Arial,Helvetica,sans-serif}.clara-mobile-actions a{display:flex;align-items:center;justify-content:center;min-height:50px;padding:11px;border-radius:9px;text-decoration:none;text-align:center}.clara-mobile-actions__call{color:#253a32;border:1px solid #7c8b7f}.clara-mobile-actions__book{color:#fff!important;background:#253a32;border:1px solid #253a32}.clara-mobile-actions__book:hover{background:#365b4c}body:has(input:focus,textarea:focus,select:focus,dialog[open]) .clara-mobile-actions{visibility:hidden}}@media(max-width:359px){body .cs2-sport__options article{flex-wrap:wrap}body .cs2-sport__options article>a{width:100%;max-width:none}.clara-footer__grid{column-gap:18px}.clara-mobile-actions{padding-left:10px;padding-right:10px;gap:8px;font-size:13px}}@media(prefers-reduced-motion:reduce){body .cs2-button,body .cs-about-button,body .clara-service-page__button,body .cs2-service-list article>a,body .cs2-sport__options article>a{transition:none}body #MainContent .cs-cta,body #MainContent .cs-cta-ultra{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/clara-conversion.css.map */
