.template-page{text-align:left}.template-page .search-in-page{width:100%;text-align:center}.template-page .search-in-page .form-container{width:100%;max-width:500px;margin:0 auto;display:flex;flex-wrap:nowrap}.template-page .search-in-page .form-container input#search-in-page{flex:1 1 100%;padding-left:5px}.template-page .hero{margin:0 -30px 50px}.template-page .mission-icons{max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-around}@media (min-width: 480px){.template-page .mission-icons{flex-direction:row}}.template-page .mission-icons img{max-width:100%}@media (min-width: 480px){.template-page .mission-icons img{margin:20px}}.template-type-page-spa-page,.template-type-page-retail{text-align:center}.template-type-page-spa-page .location-grid,.template-type-page-retail .location-grid{text-align:left;width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.template-type-page-spa-page .location-grid .location-heading,.template-type-page-retail .location-grid .location-heading{flex:0 0 100%;padding:0;margin:40px 0 30px;border-bottom:1px solid #26afa5}.template-type-page-spa-page .location-grid .location-heading h4,.template-type-page-retail .location-grid .location-heading h4{font-size:22px}.template-type-page-spa-page .location-grid .location-container,.template-type-page-retail .location-grid .location-container{padding:15px;border:1px solid #656566;border-radius:10px;margin:5px}@media (min-width: 480px){.template-type-page-spa-page .location-grid .location-container,.template-type-page-retail .location-grid .location-container{flex:0 0 calc(50% - 10px);width:calc(50% - 10px)}}@media (min-width: 768px){.template-type-page-spa-page .location-grid .location-container,.template-type-page-retail .location-grid .location-container{flex:0 0 calc(33% - 10px);width:calc(33% - 10px)}}@media (min-width: 1024px){.template-type-page-spa-page .location-grid .location-container,.template-type-page-retail .location-grid .location-container{flex:0 0 calc(25% - 10px);width:calc(25% - 10px)}}.template-type-page-spa-page .location-grid .location-container h5,.template-type-page-retail .location-grid .location-container h5{font-size:18px}.template-type-page-spa-page .location-grid .location-container .address,.template-type-page-retail .location-grid .location-container .address{margin:0}.template-type-page-spa-page .location-grid .location-container .directions,.template-type-page-retail .location-grid .location-container .directions{display:block;margin-bottom:10px}.template-type-page-spa-page .location-grid .location-container .website,.template-type-page-retail .location-grid .location-container .website{word-wrap:break-word;margin-bottom:0}#faqs .grid{max-width:1000px;margin:0 auto}#faqs .grid__item{margin:0;padding:0}#faqs h4{font-size:17px;position:relative;display:flex;align-items:center;cursor:pointer;border-bottom:1px solid rgba(38,175,165,.5);padding-bottom:25px;margin-bottom:0}@media (min-width: 480px){#faqs h4{font-size:20px}}#faqs h4:after{content:"";width:0;height:0;margin-left:10px;cursor:pointer;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #26afa5;transition:all .1s linear}#faqs h4.active{border-bottom:0}#faqs h4.active:after{transform:rotate(90deg)}#faqs h4.active+p{border-bottom:1px solid rgba(38,175,165,.5)}#faqs p{font-size:16px;display:none;margin-left:10px;padding-bottom:25px}@media (min-width: 480px){#faqs p{font-size:17px}}@media (max-width: 480px){#contact-nature-39-s-root .grid.page-main--wrapper{margin:0;padding:0}}#contact-nature-39-s-root .contact-page-content-wrapper{position:relative;margin:0 auto;max-width:1070px}@media (min-width: 480px){#contact-nature-39-s-root .contact-page-content-wrapper{padding-left:30px;margin:0 auto;display:flex;width:100%;flex-direction:column}}#contact-nature-39-s-root .contact-page-content-wrapper .row-1-wrapper{z-index:2;margin:50px 0 0}@media (min-width: 480px){#contact-nature-39-s-root .contact-page-content-wrapper .row-1-wrapper{margin:100px 0 0;display:flex;align-items:center;flex-direction:row}}@media (min-width: 480px){#contact-nature-39-s-root .contact-page-content-wrapper .row-1-wrapper .contact-form-image-1-wrapper{flex:0 0 40%;width:50%}#contact-nature-39-s-root .contact-page-content-wrapper .row-1-wrapper .contact-form-image-1-wrapper img{box-shadow:0 0 40px #0003}}#contact-nature-39-s-root .contact-page-content-wrapper .row-1-wrapper .contact-info-wrapper{text-align:left}@media (min-width: 480px){#contact-nature-39-s-root .contact-page-content-wrapper .row-1-wrapper .contact-info-wrapper{flex:0 0 60%;width:60%}}#contact-nature-39-s-root .contact-page-content-wrapper .row-2-wrapper{z-index:1}@media (min-width: 480px){#contact-nature-39-s-root .contact-page-content-wrapper .row-2-wrapper{display:flex;flex-direction:row;justify-content:flex-end}}@media (min-width: 480px){#contact-nature-39-s-root .contact-page-content-wrapper .row-2-wrapper .contact-form-image-2-wrapper{width:80%;margin-top:-70px;text-align:right}#contact-nature-39-s-root .contact-page-content-wrapper .row-2-wrapper .contact-form-image-2-wrapper img{text-align:right}}@media (min-width: 768px){#contact-nature-39-s-root .contact-page-content-wrapper .row-2-wrapper .contact-form-image-2-wrapper{margin-top:-100px}}@media (min-width: 1024px){#contact-nature-39-s-root .contact-page-content-wrapper .row-2-wrapper .contact-form-image-2-wrapper{margin-top:-150px}}#contact-nature-39-s-root .contact-page-content-wrapper .row-3-wrapper{z-index:2}@media (min-width: 480px){#contact-nature-39-s-root .contact-page-content-wrapper .row-3-wrapper{margin-top:-250px;width:100%;display:flex;flex-direction:row;justify-content:flex-start}}#contact-nature-39-s-root .contact-page-content-wrapper .row-3-wrapper .contact-form-container{max-width:600px;background-color:#fff}@media (min-width: 480px){#contact-nature-39-s-root .contact-page-content-wrapper .row-3-wrapper .contact-form-container{margin-left:0;max-width:600px;background-color:#fff;padding:40px;border:1px solid #ccc;border-radius:10px}#contact-nature-39-s-root .contact-page-content-wrapper .row-3-wrapper .contact-form-container form{width:100%}}.swiper-wrapper.xs-center{justify-content:center}.swiper-wrapper.xs-start{justify-content:flex-start}@media (min-width: 479px){.swiper-wrapper.xs-up-center{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/natroot-custom-styles.css.map?v=131624202152031838741648128320 */
