
:root{--ink:#737373;--rose:#a6777f;--cream:#ffc9cf}html{background:#fff}body{color:#737373;background:linear-gradient(#ffc9cf 0 440px,#fff 440px)!important}body,body p,body li,body button,body input,body select,body textarea,body nav,body footer,body details,body .announcement,body .reference-menu{font-family:'Open Sans',Arial,sans-serif!important}body .reference-announcement{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 28px;background:#ffc9cf;color:#735a5d;padding:8px 20px;font-size:14px;letter-spacing:0}body .reference-header{display:block;max-width:none;padding:46px 20px 35px;text-align:center;background:#ffc9cf;margin:0}body .reference-header .brand{display:block;font-family:'Cinzel Decorative',Georgia,serif!important;font-size:clamp(30px,4.5vw,66px);font-weight:400;line-height:1.3;text-transform:uppercase;color:#737373!important}body .reference-navigation{background:#ffc9cf;padding:14px 20px 25px}.reference-menu{display:flex;flex-wrap:wrap;justify-content:center;max-width:1050px;margin:0 auto;padding:0;list-style:none;gap:8px 5px}.reference-menu>li{position:relative;padding:0;list-style:none;margin:0}.reference-menu a{display:block;color:#737373!important;text-decoration:none;padding:10px 12px;font-size:14px;text-transform:uppercase;line-height:1.5}.reference-menu a:hover,.reference-menu a:focus-visible{background:#a6777f;color:#fff!important}.reference-menu ul{display:none;position:absolute;z-index:100;left:0;top:100%;min-width:220px;max-width:300px;background:#fff;box-shadow:0 5px 20px #0002;list-style:none;padding:5px;margin:0}.reference-menu ul li{position:relative;list-style:none}.reference-menu ul ul{left:100%;top:0}.reference-menu li:hover>ul,.reference-menu li:focus-within>ul{display:block}.reference-menu ul a{font-size:13px;text-transform:none}.reference-menu .jw-arrow{display:none}.reference-menu>li:has(ul)>a:after{content:' ▾';font-size:11px}body main{box-sizing:border-box;background:#fff;max-width:1000px;margin:0 auto;padding:28px;color:#737373}body main h1,body main h2,body main h3,body main h4,body footer h2{font-family:'Cinzel Decorative',Georgia,serif!important;font-weight:400!important;color:#ff1730!important}body main h1{font-size:clamp(27px,3.1vw,42px)!important}body main h2{font-size:clamp(23px,2.5vw,32px)!important}body main h3{font-size:24px!important}body .action{background:#a6777f;color:#fff!important}body .action.secondary{background:#ffc9cf;color:#735a5d!important}body main a,body footer a{color:#a6777f}body .home-soft,body .order,body footer{background:#fff0f2}body .reference-home-banner img{width:100%;height:auto;display:block}body .reference-home-title{text-align:center;padding:95px 30px 35px}body .reference-home-title h1{max-width:750px;margin:0 auto}body .editorial{padding:35px 15px}body .home-categories img{background:#fff0f2}body .catalog-card{border-color:#f2dce0}body .catalog-card h2{font-size:18px!important}body .product-page h1{text-align:center}body .reference-menu .jw-menu-collapse,body .reference-menu .jw-menu-cta{display:none}
@media(max-width:700px){body{background:linear-gradient(#ffc9cf 0 560px,#fff 560px)!important}body .reference-announcement{font-size:11px;gap:5px 15px;padding:8px 12px}body .reference-header{padding:25px 15px 18px}body .reference-header .brand{font-size:30px}body .reference-navigation{padding:5px 8px 18px}.reference-menu{gap:0;max-width:100%}.reference-menu a{font-size:11px;padding:9px 7px}.reference-menu ul{position:static;min-width:0;max-width:100%;box-shadow:none;border-left:2px solid #a6777f}.reference-menu ul ul{position:static}.reference-menu>li{max-width:100%}body main{padding:16px;margin:0 10px}body .reference-home-title{padding:55px 5px 20px}body .editorial{padding:25px 0}body main h1{font-size:28px!important}body main h2{font-size:24px!important}body .catalog-card h2{font-size:15px!important}}

body .reference-header .brand{font-family:'Cinzel',Georgia,serif!important;font-size:clamp(25px,3.8vw,66px);white-space:nowrap}.reference-menu li.jw-menu-search{display:none}.reference-menu .jw-menu-search-button{display:none}@media(max-width:700px){body .reference-header .brand{white-space:normal;font-size:28px}}

.treatment-banner img{width:100%;height:auto;display:block}.treatments-reference>.editorial{padding:20px 0!important}.treatments-reference h1,.treatments-reference .treatment-prices{text-align:center}.treatments-reference h1{font-size:clamp(26px,3vw,38px)!important;margin:12px 0 30px!important}.treatments-reference .treatment-prices{font-size:clamp(25px,3vw,36px)!important;margin:25px 0!important}.treatments-reference .editorial>h2:not(.treatment-prices){margin:36px 0 28px!important}.treatments-reference li{margin:15px 0!important}.treatments-reference li strong{font-weight:400;text-transform:uppercase}.reference-menu .jw-menu-is-active>a{background:transparent}.reference-menu a[aria-current="page"]{background:#a6777f;color:#fff!important}

.category-reference-banner img{width:100%;height:auto;display:block}.category-reference-space{height:130px}.category-social{text-align:center;border-top:1px solid #ff96a2;padding-top:24px}.category-social h1{font-family:"Cinzel Decorative",Georgia,serif!important;font-size:clamp(24px,2.8vw,36px)!important;color:#737373!important;margin:0 0 65px;font-weight:400!important}.social-circles{display:flex;justify-content:center;gap:9px;margin-bottom:78px}.social-circles a{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid #ff96a2;border-radius:50%;font-family:Arial,sans-serif!important;font-size:24px;font-weight:bold;color:#ff96a2!important;text-decoration:none}.social-circles a:hover{background:#ffc9cf}.category-social address{font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:2.7;font-style:italic;padding:0 0 38px;border-bottom:1px solid #ff96a2}.category-reference-footer{background:#fff!important;margin:0 auto!important;max-width:1000px;padding:30px!important}@media(max-width:700px){.category-reference-space{height:70px}.category-social h1{margin-bottom:35px}.social-circles{margin-bottom:42px}}
