/* Original spa backgrounds and decorative line art, shared by every page. */
body.client-approved .section{isolation:isolate;position:relative;overflow:hidden}
body.client-approved main>.section:nth-of-type(n)>.section-botanical{display:block;position:absolute;z-index:0;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:contain;filter:none}
body.client-approved main>.section:nth-of-type(n)>.section-botanical.botanical-left{background-image:url('assets/wellness-botanical.svg');width:200px;height:340px;left:12px;top:30px;bottom:auto;right:auto;transform:none;opacity:.13}
body.client-approved main>.section:nth-of-type(n)>.section-botanical.botanical-right{background-image:url('assets/spa-footer-detail.svg');width:270px;height:240px;right:14px;bottom:25px;top:auto;left:auto;transform:none;opacity:.17}
body.client-approved .section>.container,body.client-approved .section>.faq-heading,body.client-approved .section>.faq-list{position:relative;z-index:1}
body.client-approved .corporate-welcome{background:radial-gradient(ellipse at 0% 100%,#e7ebe0,transparent 65%),#f8f7f2}
body.client-approved .corporate-story,body.client-approved .pedicure-menu,body.client-approved .ritual{background:#f8f7f2}
body.client-approved .corporate-incentives,body.client-approved .nail-footcare{background:radial-gradient(ellipse at 0% 0%,#f8f7f2,transparent 70%),#f3eae2}
body.client-approved .corporate-events,body.client-approved .manicure-menu,body.client-approved .service-extra-story,body.client-approved .retirement-education{background:radial-gradient(ellipse at 0% 0%,#f8f7f2,transparent 75%),#e7ebe0}
body.client-approved .how{background:radial-gradient(ellipse at 50% 0%,#f8f7f2,transparent 70%),#eeefe7}
body.client-approved .about-invitation{background:radial-gradient(ellipse at 50% 40%,#f8f7f2 0%,#e7ebe0 65%,#dce5d3 100%)}
body.client-approved .where{background:#26493e}
body.client-approved .corporate-services,body.client-approved .philosophy-band{background:#193c32}
body.client-approved .where-grid article{background:rgba(25,60,50,.55);border-color:#628074}
body.client-approved .where h2,body.client-approved .where h3,body.client-approved .corporate-services h2,body.client-approved .corporate-services h3,body.client-approved .philosophy-band h2,body.client-approved .philosophy-band h3{color:#f8f7f2}
body.client-approved .where h2 em,body.client-approved .corporate-services h2 em,body.client-approved .philosophy-band h2 em{color:#bdd499}
body.client-approved .where p,body.client-approved .corporate-services p,body.client-approved .corporate-services li,body.client-approved .philosophy-band p{color:#e0e7d9}
body.client-approved .where>.section-botanical,body.client-approved .corporate-services>.section-botanical,body.client-approved .philosophy-band>.section-botanical{opacity:.18!important}
/* One decorative system replaces older duplicate pseudo-element overlays. */
body.client-approved .where:before,body.client-approved .where:after,body.client-approved .corporate-services:before,body.client-approved .corporate-events:after,body.client-approved .philosophy-band:before,body.client-approved .philosophy-band:after,body.client-approved .about-invitation:before,body.client-approved .about-invitation:after{display:none}
body.client-approved .footer-redesign{background:#193c32}
body.client-approved .footer-redesign:before,body.client-approved .footer-redesign:after{display:block;z-index:0;pointer-events:none}
body.client-approved .footer-redesign>.container{position:relative;z-index:1}
@media(max-width:650px){body.client-approved main>.section:nth-of-type(n)>.section-botanical.botanical-left{width:110px;height:190px;left:5px;top:18px;opacity:.1}body.client-approved main>.section:nth-of-type(n)>.section-botanical.botanical-right{width:150px;height:140px;right:6px;bottom:18px;opacity:.13}}
