/*!
Theme Name: Sublime26
Theme URI: https://underscores.me/
Author: Schilling/Sellmeyer
Author URI: https://schillingsellmeyer.com
Description: Custom theme for sublimefaceandbodybar.com
Version: 1.0.3.2
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: sublime_theme26
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Sublime26 is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body{background:#1c2a31;background-image:url("images/bg-wave-pattern.svg");background-repeat:repeat;background-position:top center}body,button,input,select,optgroup,textarea{color:#fff;font-family:montserrat,sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;line-height:1.1}h1,h2,h3{margin:0 0 .5em;text-transform:uppercase;letter-spacing:.05em}h1 em,h2 em,h3 em{font-style:normal}h1 strong,h2 strong,h3 strong{display:block;margin:0 0 .5em;font-size:1.125rem;font-weight:700;color:#076f76}h1{font-size:2.5rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:300}h1 strong{padding:0 .5em}h2{font-size:2rem;font-size:clamp(2rem,4.25vw,2.5rem);font-weight:300}h3{font-size:1,75rem;font-size:clamp(1.75rem,4vw,2rem);font-weight:500}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-o-font-smoothing:antialiased}p{margin:0 0 1.5em;font-size:1.125rem;line-height:1.3}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#076f76}a:visited{color:#076f76;text-decoration:underline}a:hover,a:focus,a:active{color:#fff;text-decoration:none}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.button,button:not(.menu-toggle),input[type=button],input[type=reset],input[type=submit]{display:inline-block;padding:12px 32px;font-size:1rem;font-weight:700;letter-spacing:.05em;line-height:1;text-align:center;text-decoration:none !important;text-transform:uppercase;color:#fff;border:1px solid;border-color:#076f76;border-radius:4px;background:#076f76;transition:all 300ms ease-in-out}.button:visited,button:not(.menu-toggle):visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{color:#fff}.button:hover,.button:active,.button:focus,button:not(.menu-toggle):hover,button:not(.menu-toggle):active,button:not(.menu-toggle):focus,input[type=button]:hover,input[type=button]:active,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus{color:#fff;background-color:#1c2a31;border-color:#fff}.secondary-button{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.secondary-button:hover{color:#fff;background-color:rgba(0,0,0,0);border-color:#fff}.secondary-button{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);border-color:#fff}.secondary-button:hover{color:#076f76;background-color:#1c2a31;border-color:#076f76}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#076f76;background-color:#f9f9f9;border-width:3px !important;border-style:solid;border-color:#076f76;border-radius:8px;padding:8px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#231f20}select{border-color:#076f76}textarea{width:100%;height:auto}.nf-form-layout{max-width:860px;margin:0 auto 56px auto}.nf-form-layout .nf-form-fields-required{margin:0 0 8px}.nf-form-layout .nf-error-msg,.nf-form-layout .ninja-forms-req-symbol{color:#fff}.nf-form-layout .label-above .nf-field-label{margin:0 0 4px}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{clear:both;margin-bottom:1.5em;display:block;margin-left:auto;margin-right:auto}.alignright{clear:both;margin-bottom:1.5em;display:block;margin-left:auto;margin-right:auto}.aligncenter{clear:both;margin-bottom:1.5em;display:block;margin-left:auto;margin-right:auto}@media screen and (min-width: 40em){.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}}html{scroll-behavior:smooth}img{vertical-align:bottom}.wrapper{max-width:83rem;margin:0 auto;padding:0 1.5rem}@media screen and (max-width: 32em){.wrapper{padding:0 1rem}}.menu,.menu li,.menu ul{margin:0;padding:0;list-style:none;list-style-image:none}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#menu-container{display:none}.menu-toggle,.main-navigation.toggled #menu-container{display:block}@media screen and (min-width: 48em){.menu-toggle{display:none}.main-navigation #menu-container{display:block}}.menu-toggle{margin:0;padding:12px 16px;background:none;outline:none;border:0;border-radius:0}.menu-toggle:hover{background:none}#nav-icon{width:20px;height:16px;position:relative;margin:0 auto;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}#nav-icon span{display:block;position:absolute;height:3px;width:100%;background:#fff;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:0px}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:6px}#nav-icon span:nth-child(4){top:12px}.toggled #nav-icon span:nth-child(1){top:6px;width:0%;left:50%}.toggled #nav-icon span:nth-child(2){transform:rotate(45deg)}.toggled #nav-icon span:nth-child(3){transform:rotate(-45deg)}.toggled #nav-icon span:nth-child(4){top:6px;width:0%;left:50%}.site-header{padding:0}.site-header a,.site-header a:visited{display:inline-block;text-decoration:none}.site-header .top-bar{padding-top:4px;padding-bottom:4px;color:#fff;background-color:#076f76}.site-header .top-bar .wrapper{display:flex;gap:8px 12px;align-items:center;justify-content:end}.site-header .top-bar a,.site-header .top-bar a:visited{color:#fff;text-decoration:none}.site-header .mobile-grid{background-color:#231f20;border-bottom:1px solid #076f76}@media screen and (max-width: 47.9375em){#site-navigation{position:relative}#site-navigation .mobile-grid{display:flex;gap:1.5rem;align-items:center;justify-content:space-between;padding:16px 24px}#site-navigation .site-branding img{width:240px}#site-navigation #menu-container{position:absolute;z-index:1000;top:100%;left:0;width:100%;padding:16px 0;border-top:4px solid #076f76;background-color:#231f20;box-shadow:0 3px 3px rgba(0,0,0,.2)}#site-navigation #menu-container .nav-menu>li>a,#site-navigation #menu-container .nav-menu>li>a:visited{padding:4px 16px;text-transform:uppercase;font-weight:700;color:#fff}#site-navigation #menu-container .nav-menu>li>a:hover,#site-navigation #menu-container .nav-menu>li>a:focus,#site-navigation #menu-container .nav-menu>li>a:active{color:#076f76}#site-navigation #menu-container .nav-menu .menu-item-23{margin:16px;padding:16px;text-align:center;border:1px solid #076f76}#site-navigation #menu-container .nav-menu .menu-item-23 a,#site-navigation #menu-container .nav-menu .menu-item-23 a:visited{display:inline-block;padding:8px 16px;font-size:.875rem;letter-spacing:.05em;line-height:1;text-align:center;color:#fff;border:1px solid;border-color:#076f76;border-radius:4px;background:#076f76}#site-navigation #menu-container .nav-menu .menu-item-23 a:hover,#site-navigation #menu-container .nav-menu .menu-item-23 a:active,#site-navigation #menu-container .nav-menu .menu-item-23 a:focus{color:#fff;background-color:#1c2a31;border-color:#fff}#site-navigation #menu-container .sub-menu{margin:0 0 12px}#site-navigation #menu-container .sub-menu a,#site-navigation #menu-container .sub-menu a:visited{margin:0 0 2px;padding:2px 4px 2px 32px;font-size:.875rem;color:#fff}#site-navigation #menu-container .sub-menu a:hover,#site-navigation #menu-container .sub-menu a:focus,#site-navigation #menu-container .sub-menu a:active{color:#076f76}}@media screen and (min-width: 48em){.top-bar .wrapper{min-height:40px}.site-header .mobile-grid{padding:32px 24px 24px;text-align:center}.site-header .nav-menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:16px}.site-header .nav-menu>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 8px}.site-header .nav-menu>li::before{content:"|";display:inline-block;margin:0 8px;color:#076f76;display:none}.site-header .nav-menu>li:first-child::before{display:none}.site-header .nav-menu>li>a,.site-header .nav-menu>li>a:visited{display:block;padding:8px 12px;text-transform:uppercase;color:#fff;border-radius:8px;border:1px solid rgba(28,42,49,0);transition:background-color 400ms ease-in-out,border-color 200ms}.site-header .nav-menu>li:hover>a,.site-header .nav-menu>li>a:hover,.site-header .nav-menu>li>a:focus,.site-header .nav-menu>li>a:active{border:1px solid rgba(0,84,117,.4);background-color:rgba(0,0,0,.3);box-shadow:inset 1px 1px 2px rgba(0,0,0,.6)}#site-navigation .nav-menu ul{display:none}#site-navigation .nav-menu li{position:relative}#site-navigation .nav-menu li:hover>ul,#site-navigation .nav-menu li:focus-within{display:block}#site-navigation .nav-menu li>ul{position:absolute;z-index:100;top:100%;left:0;width:208px;margin-top:-8px;border-top:4px solid #076f76;background-color:#231f20;box-shadow:0 3px 3px rgba(0,0,0,.2)}#site-navigation .nav-menu li>ul a,#site-navigation .nav-menu li>ul a:visited{display:block;padding:8px 16px;color:#fff;border-bottom:1px solid rgba(0,84,117,.4);background-color:rgba(0,0,0,.3);box-shadow:inset 1px 1px 2px rgba(0,0,0,.6)}#site-navigation .nav-menu li>ul li:last-child a{border-bottom:0}#site-navigation .nav-menu li>ul a:hover,#site-navigation .nav-menu li>ul a:focus,#site-navigation .nav-menu li>ul a:active{border-bottom:1px solid rgba(0,84,117,.1);background-color:rgba(0,84,117,.1)}#site-navigation .nav-menu li.menu-item-has-children>a,#site-navigation .nav-menu li.page_item_has_children>a{display:flex;gap:0 8px;align-items:center}#site-navigation .nav-menu li.menu-item-has-children>a::after,#site-navigation .nav-menu li.page_item_has_children>a::after{content:"+";display:inline-block}}@media screen and (min-width: 68em){.site-header .nav-menu{max-width:80rem;margin:0 auto;justify-content:space-between}}.site-footer{border-top:1px solid #076f76;background-color:#231f20}.site-footer a,.site-footer a:visited{color:#fff;text-decoration:none}.site-footer a:hover,.site-footer a:focus,.site-footer a:active{color:#fff;text-decoration:underline}.site-footer .main-footer{padding:32px 0;text-align:center}.site-footer .main-footer p,.site-footer .main-footer table{margin:0;font-size:.875rem;line-height:1.8}.site-footer .main-footer .hours-table{max-width:320px;border-collapse:collapse}.site-footer .main-footer .hours-table td{padding:0}.site-footer .main-footer .hours-table td:first-child{padding-right:8px}.site-footer .main-footer strong{display:inline-block;text-transform:uppercase}.site-footer .contact-cell,.site-footer .hours-cell{text-align:left}.site-footer .book-cta{padding:16px 18px 24px;text-align:center;border:1px solid #076f76}.site-footer .book-cta p{margin:0 0 16px;font-weight:300;text-transform:uppercase;line-height:1.4}.site-footer .social .menu{display:flex !important;gap:1rem;justify-content:center;max-width:294px;margin:24px auto 48px auto !important}.site-footer .footer-nav{margin-top:-2px;line-height:1.6}.site-footer .footer-nav li:first-child{font-weight:700}@media screen and (min-width: 56em){.site-footer .social-menu{margin-bottom:0}.site-footer .footer-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr;grid-template-areas:"branding contact" "nav hours" "nav cta"}.site-footer .footer-grid .cell{width:100%;margin:0 auto}.site-footer .footer-grid .branding-cell{grid-area:branding}.site-footer .footer-grid .nav-cell{grid-area:nav}.site-footer .footer-grid .contact-cell{grid-area:contact}.site-footer .footer-grid .hours-cell{grid-area:hours}.site-footer .footer-grid .cta-cell{grid-area:cta}}@media screen and (max-width: 73.9375em){.site-footer .cell{max-width:400px;margin:16px auto 16px auto}.site-footer .contact-cell,.site-footer .hours-cell{padding:12px;border:1px solid hsla(0,0%,100%,.3)}.site-footer .contact-cell p:first-child,.site-footer .hours-cell p:first-child{margin-bottom:4px;border-bottom:1px solid hsla(0,0%,100%,.6)}.site-footer .footer-nav a,.site-footer .footer-nav a:visited{display:block;max-width:320px;margin:0 auto 8px auto;padding:8px 12px;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;border-radius:8px;border:1px solid rgba(0,84,117,.5);background-color:rgba(0,0,0,.3);box-shadow:inset 1px 1px 2px rgba(0,0,0,.6)}.site-footer .footer-nav a:hover,.site-footer .footer-nav a:active,.site-footer .footer-nav a:focus{background-color:#000;border:1px solid hsla(0,0%,100%,.3)}}@media screen and (min-width: 74em){.site-footer .main-footer{text-align:left}.site-footer .main-footer .hours-table{min-width:280px}.site-footer .footer-logo{min-width:293px}.site-footer .book-cta .button{white-space:nowrap}.site-footer .footer-nav a{display:inline-block;font-size:.875rem;text-decoration:none;text-transform:uppercase;white-space:nowrap}.site-footer .footer-nav a:hover,.site-footer .footer-nav a:focus,.site-footer .footer-nav a:active{text-decoration:underline}.site-footer .footer-grid{display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between}.site-footer .footer-grid .cell{flex-grow:1;flex-basis:100px}.site-footer .footer-grid .branding-cell{padding-top:6px}}.site-footer .site-info{padding:16px 0;text-align:center;background-color:#076f76}.site-footer .site-info p{margin:0;font-size:.875rem;line-height:1.5}.site-footer .site-info .large-only{display:none}@media screen and (min-width: 24em){.site-footer .site-info .small-only{display:none}.site-footer .site-info .large-only{display:inline}}@media screen and (min-width: 40em){.site-footer .site-info .wrapper{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:space-between}}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:0 !important}.pum-theme-cutting-edge .pum-container{padding:24px 24px 32px !important}.pum-theme-cutting-edge .pum-title{margin:0 0 .5em;text-transform:uppercase;letter-spacing:.05em;font-size:clamp(2rem,4.25vw,2.5rem) !important;font-weight:300 !important;line-height:1.1 !important}.entry-header,.page-header{padding:0;text-align:center}.entry-header .entry-title,.entry-header .page-title,.page-header .entry-title,.page-header .page-title{max-width:79.5rem;margin:0 auto;padding:1em 1.5rem}@media screen and (max-width: 32em){.entry-header .entry-title,.entry-header .page-title,.page-header .entry-title,.page-header .page-title{padding:2em 1rem .5em}}.entry-content,.page-content{padding-bottom:64px}.entry-content>.wrapper,.page-content>.wrapper{max-width:78rem;padding-top:64px;padding-bottom:64px;background-color:#1c2a31;border:1px solid #000}.entry-content>.wrapper>p,.page-content>.wrapper>p{max-width:960px;margin:0 auto 2em auto;font-size:1.25rem;text-align:center}.entry-content>.wrapper p.wp-block-paragraph,.page-content>.wrapper p.wp-block-paragraph{text-align:left;margin:0 0 2em}.page-template-tmplt-team .entry-content h2{max-width:1088px;margin:0 auto 64px auto;padding:32px;background-color:#000;background-image:url("images/bg-wave-pattern.svg");background-repeat:repeat;background-position:top center}.photo-row{display:grid;grid-template-columns:repeat(2, 1fr);justify-content:center;gap:16px;margin:0 0 32px;padding:16px;background-color:#000;background-image:url("images/bg-wave-pattern.svg");background-repeat:repeat;background-position:top center}@media screen and (min-width: 32em){.photo-row{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 60em){.photo-row{gap:24px;padding:24px}}@media screen and (min-width: 68em){.photo-row{gap:32px;margin-left:8px;margin-right:8px;padding:32px}}.staff-list li{display:grid;grid-template-columns:1fr;gap:16px 40px;justify-content:center;max-width:480px;margin:0 auto 56px auto;padding:0 8px}.staff-list .photo{max-width:256px;margin:0 auto}.staff-list .photo img{border-radius:100%}.staff-list .info{border-bottom:1px solid #076f76}.staff-list .info p{font-size:1rem;margin-bottom:2em}@media screen and (min-width: 60em){.staff-list li{grid-template-columns:256px 1fr;align-items:center;max-width:960px}.staff-list li:nth-child(even){grid-template-columns:1fr 256px;grid-template-areas:"info photo"}.staff-list li:nth-child(even) .photo{grid-area:photo}.staff-list li:nth-child(even) .info{grid-area:info}}.product-grid{display:grid;gap:16px 32px;grid-template-columns:1fr;align-items:center;max-width:576px;margin:0 auto 48px auto;padding:16px 16px 32px;background-color:#231f20;border:1px solid #076f76}.product-grid p:last-child{margin:0}@media screen and (min-width: 68em){.product-grid{grid-template-columns:1fr 1fr;grid-template-areas:"photo info";max-width:100%;margin:0 32px 48px;padding:32px}.product-grid:nth-child(even){grid-template-areas:"info photo"}.product-grid .photo{grid-area:photo}.product-grid .info{grid-area:info}}.circle-img{border-radius:100%;overflow:hidden}.home .button{padding:8px 12px}.home-hero-grid{display:grid;gap:24px 16px;grid-template-columns:1fr;max-width:480px;margin:32px auto 32px auto}.home-hero-grid p{max-width:468px;margin:0 0 3em}.home-hero-grid .img-cell{max-width:320px;margin:0 auto}.home-hero-grid .button-row{display:flex;flex-wrap:wrap;gap:8px 4px;margin:0}.home-hero-grid .button-row .button{flex:1 1 240px;max-width:320px;margin:0 auto}.home-hero-grid .share-cell a,.home-hero-grid .share-cell a:visited{color:#fff}.home-hero-grid .share-cell a:hover,.home-hero-grid .share-cell a:focus,.home-hero-grid .share-cell a:active{color:#076f76}@media screen and (min-width: 48em){.home-hero-grid{max-width:1080px;align-items:center;grid-template-columns:1fr 1fr;grid-template-areas:"cta img" "share share"}.home-hero-grid .cta-cell{grid-area:cta}.home-hero-grid .img-cell{grid-area:img;max-width:100%}.home-hero-grid .share-cell{grid-area:share}.home-hero-grid .share-cell p{max-width:88%;margin:0 auto;text-align:right}.home-hero-grid .button-row .button{margin:0}}.home-content{max-width:1084px;margin:80px auto 80px auto}.home-content h2{text-align:center}.home-content p{font-size:1.25rem}@media screen and (min-width: 40em){.home-content p{text-align:justify}}#membership-banner{padding:24px 0;background-color:#076f76;text-align:center}#membership-banner .banner-grid{max-width:640px;margin:0 auto}#membership-banner .perk-list{display:grid;grid-template-columns:1fr 1fr;max-width:320px;margin:0 auto}#membership-banner .perk-list li{max-width:220px;margin:0 auto;padding-bottom:32px}#membership-banner .perk-list strong{display:block;max-width:12ch;margin:8px auto;line-height:1.2}#membership-banner .perk-list .icon{display:block;width:120px;height:90px;margin:0 auto}#membership-banner .perk-list .crown-icon img{margin-top:3px}#membership-banner .perk-list .star-icon img{margin-top:-18px;margin-left:-4px}#membership-banner .perk-list .calendar-icon img{margin-top:-2px;margin-left:5px}#membership-banner .perk-list .gift-icon img{margin-top:-5px}#membership-banner .cta-content{margin:0 auto}#membership-banner .cta-content p{margin-bottom:40px}#membership-banner .cta-content strong{color:#fff}@media screen and (min-width: 36em){#membership-banner .perk-list{grid-template-columns:repeat(4, 1fr);max-width:100%}}@media screen and (min-width: 64em){#membership-banner .cta-content p{margin-bottom:24px}#membership-banner .banner-grid{display:grid;grid-template-columns:390px 1fr;max-width:100%}#membership-banner .banner-grid h3{max-width:16ch}#membership-banner .banner-grid h3 strong{padding:0}#membership-banner .banner-grid .cta-content{text-align:left}#membership-banner .banner-grid .button-row{text-align:left}#membership-banner .perk-list{width:100%;justify-self:end;margin:0}#membership-banner .perk-list li{width:100%;margin-top:32px;text-align:center;border-left:1px solid #6aa8ad}}.outro-banner{padding:80px 0;text-align:center}.outro-banner h2{margin:0 0 8px;font-weight:700}.outro-banner p{max-width:48ch;margin:0 auto;font-size:1.5rem;font-size:clamp(1.5rem,4.25vw,2.5rem);font-weight:300;letter-spacing:.05em;text-transform:uppercase;color:#076f76}.services-grid{display:flex;flex-wrap:wrap;gap:40px 24px;justify-content:center;margin:64px auto 64px auto;text-align:center}.services-grid h2{margin:0 auto .5em auto;font-size:1.5rem;font-weight:500;text-transform:uppercase}.services-grid p{margin:0}.services-grid a,.services-grid a:visited{position:relative;color:#fff;text-decoration:none;box-shadow:3px 3px 9px rgba(0,0,0,.4)}.services-grid a::after,.services-grid a:visited::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset -3px -3px 12px rgba(249,249,249,.3),3px 3px 9px rgba(0,0,0,.9);opacity:0;transition:opacity 400ms ease-in-out}.services-grid a .photo,.services-grid a:visited .photo{overflow:hidden}.services-grid a .photo img,.services-grid a:visited .photo img{transition:transform 400ms ease-in-out}.services-grid a .description,.services-grid a:visited .description{opacity:1;transition:opacity 200ms ease-in}.services-grid a:hover,.services-grid a:focus,.services-grid a:active{color:#fff}.services-grid a:hover::after,.services-grid a:focus::after,.services-grid a:active::after{opacity:1}.services-grid a:hover .photo img,.services-grid a:focus .photo img,.services-grid a:active .photo img{transform:scale(110%)}.services-grid a:hover .description,.services-grid a:focus .description,.services-grid a:active .description{opacity:.5}.services-grid .cell{max-width:333px;background-color:#076f76}.services-grid .description{padding:20px 24px}@media screen and (min-width: 56em){.services-grid{grid-template-columns:1fr 1fr 1fr;max-width:1080px}.services-grid h2{max-width:10ch}.services-grid p{text-align:left}}@media screen and (min-width: 72em){.services-grid{gap:40px}}.services-container{max-width:59rem;margin:0 auto;padding:0;background-color:#1c2a31}.services-container .addon-category{max-width:720px;margin:1em auto 1rem auto;text-align:center;padding:0 0 .5rem;border-bottom:1px solid #fff}.services-category{position:relative;margin:0;padding:0 0 .5rem;border-bottom:1px solid #fff}.services-category a{position:relative;z-index:2;text-decoration:none;color:inherit}.services-content{padding-top:1px;margin:0 0 3rem}.services-content>p{margin:1rem 0 2rem}.services-list{display:grid;gap:1.5rem 1.5rem;grid-template-columns:1fr;padding:0}.services-list .service-card{margin:0;padding:1rem 1rem;background-color:#231f20;border:1px solid #076f76}.services-list.addons-list{gap:0;max-width:720px;margin:0 auto 1rem auto}.services-list.addons-list li{padding-top:0;padding-bottom:0}.services-list.addons-list .service-heading{font-size:1.25rem}.services-list.addons-list .service-heading .title{font-size:1em}.services-list .service-heading{display:flex;flex-wrap:wrap;align-items:baseline;line-height:1}.services-list .service-heading .title{width:100%;padding-right:4px;font-size:1.5rem;letter-spacing:normal}.services-list .service-heading .title small{display:block;padding-top:4px;font-size:.75em;text-transform:none;letter-spacing:normal}.services-list .service-heading .rule{flex-grow:1;height:1em;margin:0 4px;border-bottom:3px dotted rgba(249,249,249,.4)}.services-list .service-heading .price{padding-left:4px;font-size:1em}.services-list .service-heading .price small{font-size:.5em}@media screen and (min-width: 30em){.services-list .service-heading{flex-wrap:nowrap}.services-list .service-heading .title{width:auto}}.services-list p{margin:.5rem 0;font-size:.875rem;color:#aaa}@media screen and (min-width: 48em){#eyelash-brow .services-list{grid-template-columns:1fr 1fr}#eyelash-brow .services-list .service-card{grid-column:1/3}#eyelash-brow .services-list .service-card:nth-child(1),#eyelash-brow .services-list .service-card:nth-child(3){grid-column:1/2}#eyelash-brow .services-list .service-card:nth-child(2),#eyelash-brow .services-list .service-card:nth-child(4){grid-column:2/3}}#mens-hair-removal .services-list,#hair-removal .services-list{gap:.25rem 0;padding:1rem 0;background-color:#231f20;border:1px solid #076f76}@media screen and (min-width: 48em){#mens-hair-removal .services-list,#hair-removal .services-list{grid-template-columns:1fr 1fr;gap:.5rem 1.5rem}}#mens-hair-removal .services-list .service-card,#hair-removal .services-list .service-card{padding:0 1rem;border:0}

/*# sourceMappingURL=style.css.map */