@font-face{font-family:'Helvetica Neue';src:url('/wp-content/uploads/fonts/helvetica-neue/HelveticaNeueLight.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url('/wp-content/uploads/fonts/helvetica-neue/HelveticaNeueLightItalic.woff2') format('woff2');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url('/wp-content/uploads/fonts/helvetica-neue/HelveticaNeueRoman.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url('/wp-content/uploads/fonts/helvetica-neue/HelveticaNeueItalic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url('/wp-content/uploads/fonts/helvetica-neue/HelveticaNeueMedium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url('/wp-content/uploads/fonts/helvetica-neue/HelveticaNeueMediumItalic.woff2') format('woff2');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url('/wp-content/uploads/fonts/helvetica-neue/HelveticaNeueBold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url('/wp-content/uploads/fonts/helvetica-neue/HelveticaNeueBoldItalic.woff2') format('woff2');font-weight:700;font-style:italic;font-display:swap}html,body,div,span,p,a,li,ul,ol,blockquote,button,input,textarea,select,label,table,th,td,h1,h2,h3,h4,h5,h6{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}body{font-weight:400;line-height:1.6}p,li{font-weight:400}h1,h2{font-weight:500}h3,h4{font-weight:500}h5,h6{font-weight:400}strong,b{font-weight:700}em,i{font-style:italic}button,input,textarea,select{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400}.et_pb_module,.et_pb_text,.et_pb_text_inner,.et_pb_button,.et_pb_menu,.et_pb_menu a,.et_pb_blurb,.et_pb_blurb_description,.et_pb_contact_form,.et_pb_contact_form input,.et_pb_contact_form textarea,.et_pb_contact_form select{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.et_pb_text h1,.et_pb_text h2,.et_pb_text h3,.et_pb_text h4,.et_pb_text h5,.et_pb_text h6{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.et_pb_button{font-weight:500}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-bold{font-weight:700}.reyou-header-section.et_pb_section{padding:0!important;background:transparent!important;z-index:999}.reyou-header-section .et_pb_row{width:100%!important;max-width:none!important;padding:0!important}.reyou-header-section .et_pb_column,.reyou-header-section .et_pb_module{margin:0!important}.reyou-header-section,.reyou-header-section .et_pb_row,.reyou-header-section .et_pb_column,.reyou-header-section .et_pb_code_inner{overflow:visible!important}.reyou-header{--reyou-forest:#364936;--reyou-paper:#f5f5f0;position:relative;width:100%;color:var(--reyou-forest);background:#f5f5f0;border-bottom:1px solid rgba(54,73,54,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.4;text-align:left}.reyou-header *,.reyou-header *::before,.reyou-header *::after{box-sizing:border-box}.reyou-header a{color:var(--reyou-forest);text-decoration:none}.reyou-header a:focus-visible,.reyou-header button:focus-visible{outline:2px solid #608055;outline-offset:5px}.reyou-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:100%;min-height:88px;margin:0 auto;padding:20px 48px}.reyou-brand{display:block;width:176px;flex-shrink:0}.reyou-logo{display:block;width:100%;height:30px;object-fit:contain;object-position:left center}.reyou-desktop{display:flex;align-items:center;gap:32px}.reyou-link{position:relative;font-size:13px;white-space:nowrap}.reyou-link::after{content:"";position:absolute;left:0;bottom:-5px;width:0;height:1px;background:currentColor;transition:width .2s}.reyou-link:hover::after,.reyou-link:focus-visible::after{width:100%}.reyou-header .reyou-book{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:48px;padding:12px 25px;border-radius:999px;background:var(--reyou-forest);color:#fff;font-size:14px;font-weight:500;line-height:1.3;white-space:nowrap;transition:background .2s}.reyou-header .reyou-book:hover{background:#263a27}.reyou-book span{font-size:20px;line-height:1}.reyou-toggle{display:none;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:8px 20px;margin:0;border:1px solid rgba(54,73,54,.3);border-radius:999px;background:transparent;color:var(--reyou-forest);font:inherit;font-size:14px;cursor:pointer;appearance:none}.reyou-mobile,.reyou-mobile[hidden]{display:none!important}#kezelesek,#szemlelet,#kapcsolat{scroll-margin-top:120px}@media (min-width:981px) and (max-width:1150px){.reyou-nav{padding-inline:28px;gap:20px}.reyou-desktop{gap:20px}.reyou-brand{width:150px}}@media (max-width:980px){.reyou-nav{min-height:80px;padding:18px 24px;gap:16px}.reyou-brand{width:142px}.reyou-desktop,.reyou-header .reyou-desktop-book{display:none}.reyou-toggle{display:inline-flex}.reyou-mobile:not([hidden]){display:block!important;position:absolute;top:100%;left:0;right:0;padding:8px 24px 24px;background:var(--reyou-paper);border-bottom:1px solid rgba(54,73,54,.2);max-height:calc(100vh - 130px);max-height:calc(100dvh - 130px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 12px 20px rgba(54,73,54,.06)}.reyou-mobile>a:not(.reyou-book){display:block;padding:13px 0;font-size:19px;line-height:1.4}.reyou-mobile .reyou-book{margin-top:14px}}@media (prefers-reduced-motion:reduce){.reyou-header *,.reyou-header *::after{transition:none!important}}.et_pb_section.reyou-footer-section{padding:0!important;background:#f5f5f0}.reyou-footer-section .et_pb_row{width:100%!important;max-width:none!important;padding:0!important}.reyou-footer-section .et_pb_column,.reyou-footer-section .et_pb_code{margin-bottom:0!important}.reyou-footer,.reyou-footer *,.reyou-footer *::before,.reyou-footer *::after{box-sizing:border-box}.reyou-footer{width:100%;background:#f5f5f0;color:#202b20;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased}.reyou-footer .reyou-footer__inner{width:100%;max-width:100%;margin:0 auto;padding:64px 48px 24px}.reyou-footer .reyou-footer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;padding-bottom:64px}.reyou-footer .reyou-footer__grid>*{min-width:0}.reyou-footer p,.reyou-footer dl,.reyou-footer dt,.reyou-footer dd,.reyou-footer address{margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.reyou-footer .reyou-footer__heading{margin:0 0 20px;padding:0;color:inherit;font-family:inherit;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.13em;text-transform:uppercase}.reyou-footer a{color:inherit;font-family:inherit;text-decoration:none;overflow-wrap:anywhere}.reyou-footer a:hover{text-decoration:underline;text-underline-offset:4px}.reyou-footer a:focus-visible{outline:2px solid #364936;outline-offset:4px}.reyou-footer .reyou-footer__address{font-style:normal;line-height:28px}.reyou-footer .reyou-footer__map{display:inline-block;margin-top:16px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.reyou-footer .reyou-footer__hours{max-width:225px;line-height:28px}.reyou-footer .reyou-footer__hours>div{display:flex;justify-content:space-between;gap:24px}.reyou-footer .reyou-footer__hours dd{white-space:nowrap}.reyou-footer .reyou-footer__note{margin-top:16px;font-size:12px;color:rgba(54,73,54,.75)}.reyou-footer .reyou-footer__links{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.reyou-footer .reyou-footer__logo{display:block;width:100%;height:auto;aspect-ratio:960 / 130;overflow:hidden;mix-blend-mode:multiply}.reyou-footer .reyou-footer__bottom{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px;margin-top:32px;padding-top:24px;border-top:1px solid rgba(54,73,54,.2);font-size:11px;color:rgba(54,73,54,.8)}.reyou-footer .reyou-footer__legal{display:flex;flex-wrap:wrap;gap:12px 24px}@media (max-width:980px){.reyou-footer .reyou-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.reyou-footer .reyou-footer__inner{padding-right:24px;padding-left:24px}.reyou-footer .reyou-footer__bottom{flex-direction:column}}@media (max-width:639px){.reyou-footer .reyou-footer__grid{grid-template-columns:minmax(0,1fr)}}.reyou-footer .reyou-footer__social{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.reyou-footer .reyou-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border:1px solid rgba(54,73,54,.3);border-radius:50%;color:#364936;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.reyou-footer .reyou-footer__social svg{display:block;width:22px;height:22px}@media (hover:hover){.reyou-footer .reyou-footer__social a:hover{background-color:#9fba96;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.reyou-footer .reyou-footer__social a{transition:none;transform:none!important}}.et_pb_button{transition:transform 0.2s ease}.et_pb_button:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.et_pb_button:hover{transform:none}}.et_pb_section.reyou-treatments-section{padding:0!important;background:#f5f5f0}.reyou-treatments-section .et_pb_row{width:100%!important;max-width:none!important;padding:0!important}.reyou-treatments-section .et_pb_column,.reyou-treatments-section .et_pb_code{margin-bottom:0!important}.reyou-treatments,.reyou-treatments *,.reyou-treatments *::before,.reyou-treatments *::after{box-sizing:border-box}.reyou-treatments{background:#f5f5f0;color:#263a27;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal;text-align:left;scroll-margin-top:105px;-webkit-font-smoothing:antialiased}.reyou-treatments .reyou-treatments__inner{width:100%;max-width:100%;margin:0 auto;padding:112px 48px}.reyou-treatments p,.reyou-treatments h2,.reyou-treatments h3{margin:0;padding:0;font-family:inherit;font-weight:400;color:inherit}.reyou-treatments a{color:inherit;text-decoration:none}.reyou-treatments a:focus-visible{outline:3px solid #608055;outline-offset:5px}.reyou-treatments .reyou-treatments__header{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:56px}.reyou-treatments .reyou-treatments__eyebrow{margin-bottom:20px;font-size:11px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.reyou-treatments h2{font-size:clamp(38px,4.6vw,68px);letter-spacing:-.06em;line-height:.99}.reyou-treatments .reyou-treatments__intro{flex:0 1 340px;max-width:340px;margin-bottom:4px;font-size:14px;line-height:1.625;color:rgba(54,73,54,.8)}.reyou-treatments .reyou-treatments__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.reyou-treatments .reyou-treatments__card{min-width:0}.reyou-treatments .reyou-treatments__link{display:block}.reyou-treatments .reyou-treatments__image{position:relative;overflow:hidden;aspect-ratio:1.14;border-radius:6px;background:#dbdcd9}.reyou-treatments .reyou-treatments__image img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s ease}.reyou-treatments .reyou-treatments__image img[src=""]{visibility:hidden}.reyou-treatments .reyou-treatments__number{position:absolute;top:24px;left:24px;padding:7px 13px;border-radius:999px;background:rgba(245,245,240,.91);font-size:12px}.reyou-treatments .reyou-treatments__title-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}.reyou-treatments h3{min-width:0;font-size:34px;line-height:1.5;letter-spacing:-.04em}.reyou-treatments .reyou-treatments__round-arrow{display:grid;place-items:center;flex-shrink:0;width:45px;height:45px;border:1px solid rgba(54,73,54,.31);border-radius:50%;transition:background .2s ease}.reyou-treatments svg{display:block;width:17px;height:17px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.reyou-treatments .reyou-treatments__description{max-width:512px;margin-top:12px;font-size:14px;line-height:1.625;color:rgba(54,73,54,.8)}.reyou-treatments .reyou-treatments__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.reyou-treatments .reyou-treatments__tags span{padding:6px 10px;border:1px solid rgba(54,73,54,.19);border-radius:30px;font-size:11px}.reyou-treatments .reyou-treatments__cta{display:flex;justify-content:center;margin-top:48px}.reyou-treatments .reyou-treatments__button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:48px;padding:15px 25px;border:1px solid currentColor;border-radius:999px;font-size:14px;font-weight:500;line-height:1.3;transition:transform .2s ease}@media (hover:hover){.reyou-treatments .reyou-treatments__link:hover .reyou-treatments__image img{transform:scale(1.035)}.reyou-treatments .reyou-treatments__link:hover .reyou-treatments__round-arrow{background:#9fba96}.reyou-treatments .reyou-treatments__button:hover{transform:translateY(-2px)}}@media (max-width:767px){.reyou-treatments .reyou-treatments__inner{padding:80px 24px}.reyou-treatments .reyou-treatments__header{flex-direction:column;align-items:flex-start;margin-bottom:40px}.reyou-treatments h2{font-size:43px}.reyou-treatments .reyou-treatments__intro{flex-basis:auto;margin-bottom:0}.reyou-treatments .reyou-treatments__grid{grid-template-columns:minmax(0,1fr);gap:40px}.reyou-treatments .reyou-treatments__image{aspect-ratio:1.02}.reyou-treatments h3{font-size:29px;line-height:1.2}.reyou-treatments .reyou-treatments__button{padding:14px 20px;font-size:13px}}@media (prefers-reduced-motion:reduce){.reyou-treatments .reyou-treatments__image img,.reyou-treatments .reyou-treatments__round-arrow,.reyou-treatments .reyou-treatments__button{transition:none;transform:none!important}}.fake-button{display:inline-block;width:fit-content;background-color:#f5f5f0;color:#364936;padding:11px 18px;border-radius:999px;font-size:12px;font-weight:400;line-height:1.2;text-decoration:none;cursor:default;transition:none!important;animation:none!important;transform:none!important}.reyou-faq{--faq-text:#293328;--faq-body:#566052;--faq-line:#cfd4cb;background:transparent!important;border:none!important;box-shadow:none!important}.reyou-faq .dsm-faq-container{border-top:1px solid var(--faq-line)}.reyou-faq .dsm-faq-item-wrapper{margin:0!important;padding:0!important;background:transparent!important;border:none!important;border-bottom:1px solid var(--faq-line)!important;border-radius:0!important;box-shadow:none!important}.reyou-faq .dsm-title-wrapper{position:relative;display:flex!important;align-items:center;min-height:89px;box-sizing:border-box;margin:0!important;padding:28px 44px 28px 0!important;background:transparent!important;border:none!important;cursor:pointer}.reyou-faq .dsm-title-inner-wrapper{display:block!important;width:100%;margin:0!important;padding:0!important}.reyou-faq .dsm-faq-title{margin:0!important;padding:0!important;color:var(--faq-text)!important;font-family:inherit!important;font-size:18px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:-0.4px!important;text-align:left!important}.reyou-faq .dsm_open_icon,.reyou-faq .dsm_close_icon{display:none!important}.reyou-faq .dsm-title-wrapper::before,.reyou-faq .dsm-title-wrapper::after{content:""!important;position:absolute;top:50%;right:2px;display:block!important;width:12px;height:2px;margin:0!important;background:var(--faq-text);transform:translateY(-50%);pointer-events:none}.reyou-faq .dsm-title-wrapper::after{transform:translateY(-50%) rotate(90deg);transition:transform 0.2s ease,opacity 0.2s ease}.reyou-faq .dsm-faq-item-active>.dsm-title-wrapper::after{opacity:0;transform:translateY(-50%) rotate(0deg)}.reyou-faq .dsm-faq-content{margin:0!important;padding:0 48px 25px 0;background:transparent!important;border:none!important;color:var(--faq-body)!important;font-family:inherit!important;font-size:15px!important;font-weight:400!important;line-height:1.75!important;text-align:left!important}.reyou-faq .dsm-faq-content p{padding-bottom:12px;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.reyou-faq .dsm-faq-content p:last-child{margin-bottom:0!important;padding-bottom:0!important}@media (max-width:767px){.reyou-faq .dsm-title-wrapper{min-height:78px;padding:24px 34px 24px 0!important}.reyou-faq .dsm-faq-title{font-size:17px!important;letter-spacing:-0.3px!important}.reyou-faq .dsm-faq-content{padding:0 28px 24px 0;font-size:15px!important}}@media (prefers-reduced-motion:reduce){.reyou-faq .dsm-title-wrapper::after{transition:none}}.reyou-faq .dsm-faq-content a{color:#566052!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:1px;transition:color 0.2s ease}.reyou-faq .dsm-faq-content a:hover,.reyou-faq .dsm-faq-content a:focus-visible{color:#293328!important}.reyou-treatments{width:100%;color:#364936;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;text-align:left}.reyou-treatments,.reyou-treatments *{box-sizing:border-box}.reyou-treatments [hidden]{display:none!important}.reyou-treatments p,.reyou-treatments h2,.reyou-treatments h3{margin:0;padding:0;color:inherit;font-family:inherit!important}.reyou-treatments button{margin:0;font-family:inherit!important;font-weight:400;color:#364936;text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer;-webkit-appearance:none;appearance:none}.reyou-treatments button:focus-visible{outline:2px solid #364936;outline-offset:4px}.reyou-treatments .ry-filters{display:flex;flex-wrap:wrap;margin:0;padding:0 0 16px;border-bottom:1px solid rgba(54,73,54,0.2)}.reyou-treatments .ry-filter{display:inline-block;width:auto;height:auto;margin:0 12px 12px 0;padding:12px 20px;border:1px solid rgba(54,73,54,0.3);border-radius:50px;background:transparent;color:#364936;font-size:14px;line-height:20px;text-align:center;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.reyou-treatments .ry-filter:hover{border-color:#364936;background:rgba(54,73,54,0.05)}.reyou-treatments .ry-filter[aria-pressed="true"]{border-color:#364936;background:#364936;color:#f5f5f0}.reyou-treatments .ry-summary{display:flex;justify-content:space-between;align-items:flex-start;padding:28px 0}.reyou-treatments .ry-category-description{max-width:576px;padding:0 24px 0 0;color:rgba(54,73,54,0.8);font-size:14px;line-height:24px}.reyou-treatments .ry-count{flex-shrink:0;padding-top:4px;color:#364936;font-size:12px;line-height:16px;white-space:nowrap}.reyou-treatments .ry-grid{display:flex;flex-wrap:wrap;align-items:stretch;margin:0 -12px}.reyou-treatments .ry-card{display:flex;flex-direction:column;width:33.333333%;min-width:0;margin:0 0 48px;padding:0 12px}.reyou-treatments .ry-card-image{position:relative;display:block;flex-shrink:0;width:100%;height:0;min-height:0;margin:0;padding:125% 0 0;overflow:hidden;border:none;border-radius:6px;background:#e3e4dd;text-align:left}.reyou-treatments .ry-card-image img{position:absolute;top:0;left:0;display:block;width:100%!important;max-width:none!important;height:100%!important;margin:0;padding:0;object-fit:cover;transition:transform 0.65s ease}.reyou-treatments img[src=""]{visibility:hidden}.reyou-treatments .ry-card:hover .ry-card-image img{transform:scale(1.035)}.reyou-treatments .ry-time{position:absolute;top:16px;left:16px;z-index:1;display:inline-block;padding:8px 12px;border-radius:50px;background:rgba(245,245,240,0.9);color:#364936;font-size:11px;line-height:16px}.reyou-treatments .ry-arrow{position:absolute;right:16px;bottom:16px;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(245,245,240,0.9);color:#364936;font-size:20px;line-height:1}.reyou-treatments .ry-card-text{display:flex;flex:1;flex-direction:column;padding-top:20px}.reyou-treatments .ry-tagline{margin:0 0 8px;padding:0;color:rgba(54,73,54,0.65);font-size:10px;font-weight:400;line-height:16px;letter-spacing:0.13em;text-transform:uppercase}.reyou-treatments h3.ry-name{margin:0;padding:0;color:#364936!important;font-size:24px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:-0.04em;text-transform:none!important;overflow-wrap:break-word}.reyou-treatments .ry-excerpt{margin:12px 0 20px;padding:0;color:rgba(54,73,54,0.75);font-size:14px;font-weight:400;line-height:24px}.reyou-treatments .ry-card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;border-top:1px solid rgba(54,73,54,0.15)}.reyou-treatments .ry-price{padding-right:12px;color:#364936;font-size:14px;line-height:22px;white-space:nowrap}.reyou-treatments .ry-detail-button{width:auto;height:auto;margin:0;padding:4px 0;border:none;border-radius:0;background:transparent;color:#364936;font-size:12px;line-height:18px;text-decoration:underline;text-underline-offset:4px}.reyou-treatments .ry-detail-button:hover{color:#61755b}.reyou-treatments .ry-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:900px;max-width:94vw;max-height:90vh;margin:auto;padding:0;overflow:auto;border:none;border-radius:8px;background:#f5f5f0;color:#364936;font-family:inherit;font-size:14px;line-height:1.5;text-align:left}.reyou-treatments .ry-dialog:not([open]){display:none}.reyou-treatments .ry-dialog[open]{display:block}.reyou-treatments .ry-dialog::backdrop{background:rgba(26,41,28,0.7)}.reyou-treatments .ry-close{position:absolute;top:16px;right:16px;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:none;border-radius:50%;background:#f5f5f0;color:#364936;font-size:24px;line-height:1}.reyou-treatments .ry-dialog-layout{display:flex;align-items:stretch}.reyou-treatments .ry-dialog-image{position:relative;flex:0 0 50%;min-height:256px;overflow:hidden;background:#e3e4dd}.reyou-treatments .ry-dialog-image img{position:absolute;top:0;left:0;display:block;width:100%!important;max-width:none!important;height:100%!important;object-fit:cover}.reyou-treatments .ry-dialog-text{flex:0 0 50%;min-width:0;padding:64px 32px}.reyou-treatments .ry-dialog-tagline{margin:0 0 20px;padding:0;color:#364936;font-size:12px;line-height:20px;letter-spacing:0.1em}.reyou-treatments h2.ry-dialog-title{margin:0;padding:0;color:#364936!important;font-size:30px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-0.025em;text-transform:none!important;overflow-wrap:break-word}.reyou-treatments .ry-dialog-description{margin:24px 0;padding:0;color:#364936;font-size:14px;line-height:28px}.reyou-treatments .ry-dialog-meta{margin:0;padding:20px 0 0;border-top:1px solid rgba(54,73,54,0.2);color:#364936;font-size:14px;line-height:24px}@media screen and (max-width:1023px){.reyou-treatments .ry-card{width:50%}}@media screen and (max-width:767px){.reyou-treatments .ry-dialog-layout{display:block}.reyou-treatments .ry-dialog-image{width:100%;height:256px;min-height:0}.reyou-treatments .ry-dialog-text{width:100%;padding:32px 24px}}@media screen and (max-width:639px){.reyou-treatments .ry-grid{margin:0}.reyou-treatments .ry-card{width:100%;margin-bottom:40px;padding:0}.reyou-treatments .ry-filter{margin-right:8px;margin-bottom:8px;padding:10px 15px;font-size:13px}.reyou-treatments .ry-summary{padding:24px 0}.reyou-treatments .ry-category-description{padding-right:12px}}@media (prefers-reduced-motion:reduce){.reyou-treatments .ry-card-image img,.reyou-treatments .ry-filter{transition:none!important}.reyou-treatments .ry-card:hover .ry-card-image img{transform:none}}@media screen and (max-width:639px){.reyou-treatments .ry-summary{flex-direction:column;align-items:flex-start}.reyou-treatments .ry-category-description{max-width:100%;padding:0}.reyou-treatments .ry-count{display:block;margin-top:12px;padding:0;color:rgba(54,73,54,0.65);font-size:12px;line-height:18px}}@media screen and (max-width:767px){.reyou-treatments .ry-dialog .ry-close{top:12px;right:12px;display:block;width:40px;min-width:40px;height:40px;min-height:40px;margin:0;padding:0;border:none!important;border-radius:50%;background:#f5f5f0;color:#364936;font-size:0!important;line-height:0!important;box-shadow:0 2px 8px rgba(0,0,0,0.08);-webkit-tap-highlight-color:transparent}.reyou-treatments .ry-dialog .ry-close::before,.reyou-treatments .ry-dialog .ry-close::after{content:"";position:absolute;top:19px;left:11px;display:block;width:18px;height:2px;margin:0;border:none;background:#364936;opacity:1}.reyou-treatments .ry-dialog .ry-close::before{transform:rotate(45deg)}.reyou-treatments .ry-dialog .ry-close::after{transform:rotate(-45deg)}.reyou-treatments .ry-dialog .ry-close:focus{outline:none!important}.reyou-treatments .ry-dialog .ry-close:focus-visible{outline:1px solid #364936!important;outline-offset:-5px!important}}