.zen-root{background:#f6f4f0;color:#22221f;font-family:Instrument Sans,sans-serif;font-size:16px;line-height:1.5}body{background:#f6f4f0}.zen-root :is(h1,h2,h3,h4,h5,h6){font-family:inherit;text-transform:none;color:inherit}.zen-root a{color:#22221f}.zen-root a:hover{color:#4f5b49}.zen-root img{max-width:100%}.zen-root summary::-webkit-details-marker{display:none}.zen-root summary::marker{content:""}.zen-root details[open] .faq-plus{transform:rotate(45deg)}.zen-root .faq-plus{transition:transform .2s ease}.zen-book-bar{display:none}@media(max-width:749px){.zen-root section,.zen-root header>div,.zen-root footer>div{padding-left:20px!important;padding-right:20px!important}.zen-root h1{font-size:44px!important;line-height:1.02!important}.zen-root h2{font-size:34px!important;line-height:1.05!important}.zen-root nav[aria-label=Main]{gap:6px 18px!important;font-size:14px!important;width:100%;order:3}.zen-header-book{min-height:42px!important;padding:0 18px!important}}@media(min-width:750px)and (max-width:959px){.zen-root nav[aria-label=Main]{width:100%;order:3;gap:6px 24px!important}}.zen-root div[style*="minmax(240px"]:has(>a[href="/pages/skin-concerns"]){grid-template-columns:repeat(4,1fr)!important}@media(max-width:1099px){.zen-root div[style*="minmax(240px"]:has(>a[href="/pages/skin-concerns"]){grid-template-columns:repeat(2,1fr)!important}}.zen-root a:not(:has(div,span,img,p,h2,h3)),.zen-root span[role=link]{font-weight:600!important}.zen-root a b{font-weight:inherit!important}@media(max-width:749px){.zen-root img:is([style*="height: 680px"],[style*="height: 620px"],[style*="height: 600px"],[style*="height: 560px"],[style*="height: 440px"],[style*="height: 340px"],[style*="min-height: 520px"],[style*="min-height: 480px"],[style*="min-height: 440px"],[style*="aspect-ratio: 4 / 5"]){height:auto!important;min-height:0!important;aspect-ratio:4/3!important;flex:0 0 auto!important;width:100%!important}.zen-root div[style*="min-height: 520px"]{min-height:400px!important}.zen-root section>div[style*="padding: 96px 40px"],.zen-root section>div[style*="padding: 88px 40px"]{padding:56px 20px!important}.zen-root section[style*="padding: 96px 40px"],.zen-root section[style*="padding: 104px 40px"],.zen-root section[style*="padding: 72px 40px"]{padding-top:56px!important;padding-bottom:56px!important}.zen-root div[style*="padding: 56px"],.zen-root div[style*="padding: 64px 56px"],.zen-root div[style*="padding: 72px 56px"]{padding:32px 22px!important}.zen-root div[style*="minmax(240px"]:has(>a[href="/pages/skin-concerns"]),#treatments div[style*="minmax(340px"]{grid-template-columns:none!important;grid-auto-flow:column!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important;margin-right:-20px;padding-right:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.zen-root div[style*="minmax(240px"]:has(>a[href="/pages/skin-concerns"]){grid-auto-columns:72%!important}#treatments div[style*="minmax(340px"]{grid-auto-columns:84%!important}.zen-root div[style*="minmax(240px"]:has(>a[href="/pages/skin-concerns"])::-webkit-scrollbar,#treatments div[style*="minmax(340px"]::-webkit-scrollbar{display:none}.zen-root div[style*="minmax(240px"]:has(>a[href="/pages/skin-concerns"])>a,#treatments div[style*="minmax(340px"]>div{scroll-snap-align:start}}@media(max-width:749px){.zen-root [style*="position: sticky"]{position:static!important}}.zen-root span[style="color: #55534D"]{white-space:nowrap}@media(max-width:749px){.zen-root div[style*="minmax(300px"],.zen-root div[style*="minmax(320px"]{grid-template-columns:1fr!important}}@media(max-width:749px){.zen-root div[style*="gap: 0 40px"]{row-gap:22px!important}}@media(min-width:750px)and (max-width:1279px){.zen-root div[style*=auto-fit]:has(>:nth-child(4):last-child):not(:has(>a[href="/pages/skin-concerns"])){grid-template-columns:repeat(2,1fr)!important}}@media(min-width:750px)and (max-width:1279px){.zen-root div[style*=auto-fit]:has(>:nth-child(5):last-child){grid-template-columns:repeat(3,1fr)!important}}@media(min-width:750px)and (max-width:1279px){.zen-root div[style*="minmax(160px"]:has(>:nth-child(6):last-child),.zen-root div[style*="minmax(180px"]:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,1fr)!important}}@media(min-width:1100px){.zen-root div:has(>div[style*="flex: 0 1 820px"]){flex-wrap:nowrap!important}}@media(min-width:750px)and (max-width:1099px){.zen-root div[style*="flex: 0 1 820px"]{flex-grow:1!important}}@media(max-width:749px){.zen-root img[alt^="The front and back of a Zen Skin Spa gift voucher"]{height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}}@media(max-width:749px){.zen-root div[style*="minmax(320px"] a[style*="min-height: 46px"]{align-self:stretch!important;justify-content:center!important;padding:0 16px!important;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/zen.css.map */
