@media screen and (max-width:1500px){h1,.h1{font-size:40px;line-height:44px}h2,.h2{font-size:32px;line-height:35px}h3,.h3{font-size:28px;line-height:30px}header.header,footer.footer .footer__content-top{max-width:1130px}.container{max-width:1130px}.banner-section{padding:80px 0 200px}.journey-section{padding:80px 0}.kit-section .kit-columns .box.content{padding:15px 20px;font-size:15px}.kit-section .kit-columns .box.size1{height:420px}.kit-section .kit-columns .box.size2{height:190px}.our-practice{padding:80px 0}.our-practice .practice-list li .profile img{width:250px;height:250px}.about-formula .about-row .left{padding-right:40px}.about-formula .about-row .left .about-team ul li{width:calc(50% - 16px);margin-right:32px}.about-formula .about-row .left .about-team ul li:nth-child(2n){margin-right:0}.about-formula .about-row .left .about-team ul li .profile img{width:176px;height:176px}.product-grid-container .product-default{width:28%}.product-grid-container .product-grid{width:72%;padding-left:40px}.product-grid-container .product-grid li{width:calc(50% - 30px);margin-right:60px;margin-bottom:60px}.product-grid-container .product-grid li .card__media .media img{height:350px}.product-single .product-detail .product__info-wrapper fieldset.product-form__input input[type=radio]+label{margin:0 10px 10px 0}.flits-account-page-content .flits-account-page-container{max-width:1130px}.blog-banner img{height:550px}.aside{padding-right:50px}.template-search .product-grid-container .product-grid li .card__media .media img{height:320px}}@media screen and (max-width:1200px){h1,.h1{font-size:32px;line-height:35px}h2,.h2{font-size:30px;line-height:33px}h3,.h3{font-size:26px;line-height:29px}header.header,footer.footer .footer__content-top{max-width:100%;padding-left:40px;padding-right:40px}header.header{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #DFDFDF}header.header form{display:none}header .header-menu{display:none}header .header-main header-drawer{margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}header .header-main header-drawer .menu-drawer{position:initial;transform:none;position:absolute;left:auto;right:-100%;top:100%;filter:none;border:0;width:432px;visibility:visible;height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));transition:all ease .3s!important;-webkit-transition:all ease .3s!important;-moz-transition:all ease .3s!important}header .header-main header-drawer .menu-opening .menu-drawer{right:0}header .header-main header-drawer .menu-opening .menu-drawer form{display:block}header .header-main header-drawer .menu-drawer-container{display:block}header .header-main header-drawer .menu-drawer-container form input{width:100%}header .header-main header-drawer .menu-drawer-container form .field__label{display:none!important}header .header-main header-drawer .menu-drawer__navigation{padding:24px 0}header .header-main header-drawer .header__icon{display:inline-block;vertical-align:bottom}header .header-main header-drawer .header__icon:hover .icon,header .header-main header-drawer .modal__close-button:hover .icon{transform:none;-webkit-transform:none;-moz-transform:none}header .header-main header-drawer .header__icon span{width:25px;height:22px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;vertical-align:top}header .header-main header-drawer .header__icon svg{width:auto;height:auto}header .header-main header-drawer .menu-drawer__navigation-container{padding:32px 27px;display:block}header .header-main .search-modal__content{padding:0;height:auto}header .header-main .predictive-search__heading{font-size:16px;line-height:24px;color:#000;text-transform:none;letter-spacing:0;font-weight:700;margin:0;padding:10px 15px;width:100%}header .header-main .predictive-search .predictive-search__results-list{padding:10px 0 0}header .header-main .predictive-search .predictive-search__results-list li:nth-last-child(2){padding-bottom:10px}header .header-main .predictive-search .predictive-search__item--link{grid-template-columns:initial;grid-column-gap:initial;grid-template-areas:initial;padding:5px 15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}header .header-main .predictive-search .predictive-search__item--link .predictive-search__image{width:50px;height:50px;object-fit:cover;object-position:center}header .header-main .predictive-search .predictive-search__item--link .predictive-search__item-content{padding-left:15px}header .header-main .predictive-search .predictive-search__item--link h3{margin:0;font-size:14px;line-height:20px;font-weight:400}header .header-main .predictive-search #predictive-search-option-search-keywords .h5{font-size:16px;line-height:24px;margin:0}header .header-main .header__icon--menu[aria-expanded=true]:before{background-color:#ffffffa6}header .header-main .menu-drawer__menu li{margin:0;font-size:18px;line-height:20px;font-weight:500;color:#3f4727}header .header-main .menu-drawer__menu li+li{margin-top:24px}header .header-main .menu-drawer__menu li .list-menu__item,header .header-main .menu-drawer__menu li>a{padding:0;font-size:18px;line-height:20px;font-weight:500;color:#3f4727;background-color:transparent}header .header-main .menu-drawer__menu li .list-menu__item svg{display:none}header .header-main .menu-drawer__menu li .menu-drawer__menu{margin-top:8px;padding:0 27px}header .header-main .menu-drawer__menu li .menu-drawer__menu li a{font-size:16px;line-height:18px;color:#3f4727;font-weight:400}header .header-main .menu-drawer__menu li .menu-drawer__menu li+li{margin-top:8px}footer.footer{padding:60px 0 37px!important}footer.footer .footer-menu ul.footer-block__details-content{min-height:235px}footer.footer .footer-social ul{margin-bottom:0}footer.footer .footer-social .right_menu,footer.footer .footer-social .footer__copyright{display:none}footer.footer>.right_menu,footer.footer>.footer__copyright{padding:0 40px;display:block}footer.footer>.right_menu ul{margin:0 0 8px;list-style:none;justify-content:flex-end}footer.footer>.right_menu ul li{display:inline-block}footer.footer>.right_menu ul li a{font-size:13px;line-height:20px;color:#3f4727;font-weight:500}footer.footer>.right_menu ul li a:hover{color:#bb7165}footer.footer>.right_menu ul li+li{margin:0 0 0 6px;padding:0 0 0 6px;position:relative}footer.footer>.right_menu ul li+li:before{position:absolute;left:0;top:50%;width:1px;height:13px;background-color:#3f4727;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);content:""}footer.footer>.footer__copyright{text-align:left;margin:0;font-size:13px;line-height:20px;font-weight:500;color:#000}footer.footer>.footer__copyright *{font-size:13px;line-height:20px;font-weight:500;color:#000}footer.footer>.footer__copyright a{color:#000}footer.footer>.footer__copyright a:hover{text-decoration:none;color:#bb7165}.container{max-width:100%;padding-left:40px;padding-right:40px}.banner-section{padding:73% 0 0;background-position:84% center}.banner-section .banner-content{display:none}.journey-section{padding:73px 0 77px}.journey-section .container{max-width:638px}.journey-section h3{margin-bottom:12px;line-height:29px}.journey-section .text{margin-bottom:34px}.kit-section{padding:0}.kit-section .box.content.tablet{display:block;padding:76px 40px 72px;background-color:#bb7165;text-align:center;color:#fff}.kit-section .box.content.tablet .inner{max-width:558px;float:none;margin:0 auto}.kit-section .box.content.tablet h3{color:#fff;font-weight:400;padding:0 10px;margin:0 0 12px}.kit-section .box.content.tablet p{margin:0}.kit-section .kit-columns .box.content{display:none}.kit-section .kit-columns{padding:32px 0;max-width:970px;float:none;margin:0 auto}.kit-section .kit-columns .kit-col{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.kit-section .kit-columns .kit-col+.kit-col{margin-top:32px;margin-left:0}.kit-section .kit-columns .box{width:calc(50% - 15px);height:457px!important;padding:39px 32px}.kit-section .kit-columns .box+.box{margin-left:30px;margin-top:0}.kit-section .kit-columns .box h3{max-width:200px}.kit-section .kit-columns .box h3 br{display:none}.our-practice{padding:108px 0 0;margin-bottom:-6px}.our-practice .title h3{font-weight:400}.our-practice .practice-list li{width:calc(50% - 55px);margin-right:110px;margin-bottom:40px}.our-practice .practice-list li:nth-child(4n){margin-right:110px}.our-practice .practice-list li:nth-child(2n){margin-right:0}.our-practice .practice-list li .profile{margin-bottom:12px}.our-practice .practice-list li .profile img{width:264px;height:264px}.our-practice .practice-list li h5{margin-bottom:8px}.our-practice .practice-list li .text{font-size:16px;line-height:20px}.trust-section{padding:198px 0 205px}.trust-section .content{max-width:292px}.trust-section .content .text{max-width:100%;margin-bottom:28px}.trust-section .content h3{max-width:100%;font-size:30px;line-height:33px;margin-bottom:12px}.about-banner .about-banner-image img.desktop{display:none}.about-banner .about-banner-image img.tablet{display:block}.about-formula{padding:41px 0 100px}.about-formula .about-title{padding-bottom:16px;margin-bottom:48px}.about-formula .about-title h1{font-size:32px;line-height:35px}.about-formula .about-row .left{width:calc(100% - 264px);padding-right:30px}.about-formula .about-row .left .text{color:#000}.about-formula .about-row .left .about-team{margin-top:42px;background-color:#b9e1e226;padding:74px 40px;border-radius:20px}.about-formula .about-row .left .about-team>h3{line-height:29px;margin-bottom:32px}.about-formula .about-row .left .about-team ul li{margin-right:0;width:100%}.about-formula .about-row .left .about-team ul li+li{margin-top:80px}.about-formula .about-row .left .about-team ul li .profile img{width:264px;height:269px}.about-formula .about-row .left .about-team ul li h5{margin:12px 0 8px;font-size:20px;line-height:22px;font-weight:500}.about-formula .about-row .left .about-team ul li .text{text-align:center;font-size:16px;line-height:20px}.about-formula .about-row .right{width:264px}.about-formula .about-row .right h3{line-height:29px}.about-formula .about-row .right ul li .product-img img{height:151px}.about-formula .about-row .right ul li+li{margin-top:32px;padding-top:32px}.product-listing{padding:0 0 40px!important}.product-grid-container .product-default{display:none}.product-grid-container .product-grid{width:100%;padding-left:0}.collection-hero{padding:48px 0!important}.collection-hero h1.collection-hero__title{padding-bottom:16px}.product-grid-container .product-grid li{width:calc(50% - 15px);margin-right:30px}.product-grid-container .product-grid li .card__media .media img{height:362px}.product-grid-container .product-grid li .card__information{padding:20px 0 0}.product-grid-container .product-grid li .card__heading a{color:#718472;font-size:26px;line-height:29px}.product-single{padding:48px 0 101px!important}.product-single .product-detail .product__media-wrapper{width:48%!important}.product-single .product-detail .product__info-wrapper{width:52%!important;padding-left:30px!important}.product-single .product-detail .product-wrap{padding:48px 0 0}.product-single .product-detail .product__info-wrapper fieldset.product-form__input .form__label{font-size:16px;line-height:24px;margin-bottom:12px}.product-single .product-detail .product__info-wrapper fieldset.product-form__input input[type=radio]+label{margin:0 10px 12px 0;font-size:14px;padding:7px 15px}.product-single .product-detail .product__info-wrapper fieldset{margin:0 0 14px}.customer:not(.account):not(.order){margin:40px auto!important}.customer.login form{margin:20px 0 0}.flits-account-page-content .flits-account-page-container{max-width:100%;padding-left:40px;padding-right:40px}.flits-account-page-content .flits-account-page-container .flits-account-page-header .flits-header-title .flits-h1{font-size:32px;line-height:35px}.flits-account-page-content .flits-account-page-container .flits-account-page-tabs .flits-tabs-box .flits-tab-box .flits-tab-box-header{margin-bottom:30px}.flits-account-page-content .flits-account-page-container .flits-product-card .flits-product-item-count,.flits-account-page-content .flits-account-page-container .flits-product-card .flits-product-name,.flits-account-page-content .flits-account-page-container .flits-product-card .flits-product-price,.flits-account-page-content .flits-account-page-container .flits-order-card .flits-item-price,.flits-account-page-content .flits-account-page-container .flits-order-card .flits-item-title{font-size:18px}.flits-account-page-content .flits-account-page-container .flits-recently-view-product-list li,.flits-account-page-content .flits-account-page-container .flits-wishlist-product-list li{width:calc(50% - 10px);margin-right:20px;margin-bottom:20px}.flits-account-page-content .flits-account-page-container .flits-recently-view-product-list li:nth-child(2n),.flits-account-page-content .flits-account-page-container .flits-wishlist-product-list li:nth-child(2n){margin-right:0}.flits-account-page-container .flits-account-page-tabs .flits-tabs-box .flits-tab-box .flits-tab-box-header .flits-back-btn svg{top:-3px!important}body .cf-form-inner .cf-verify-email-message{font-size:18px}.collection slider-component:not(.page-width-desktop).container{padding-left:40px;padding-right:40px}cart-items table.cart-items .cart-item__name{font-size:18px;line-height:22px}cart-items table.cart-items .product-option,cart-items table.cart-items .cart-item__totals .price{font-size:16px;line-height:20px}cart-items table.cart-items th,cart-items table.cart-items td{padding:10px 5px}cart-items table.cart-items th{padding:20px 5px}cart-items table.cart-items tr th:first-child,cart-items table.cart-items tr td:first-child{padding-left:10px}cart-items table.cart-items tr th:last-child,cart-items table.cart-items tr td:last-child{padding-right:10px}body .featured-colletion .product-grid li{width:calc(50% - 15px);max-width:100%;margin-right:30px;margin-bottom:30px}body .featured-colletion .product-grid li:nth-child(4n){margin-right:30px}body .featured-colletion .product-grid li:nth-child(2n){margin-right:0}body .featured-colletion .product-grid li .card__heading a{color:#718472;font-size:26px;line-height:29px}.custom-product{padding:48px 0 100px}.custom-product .cus-productTitle h1{margin:0 0 48px}.custom-product .cus-product-wrap .prod-content{padding-left:30px}.custom-product .cus-product-wrap .prod-content .cus-productTitle h2{font-size:26px;line-height:29px}.custom-product .cus-product-wrap .prod-content h3{font-weight:400;line-height:29px}.custom-product .cus-product-wrap .prod-content .text ul+p{font-weight:400}.custom-product .cus-product-wrap .prod-content .text ul+p a{font-weight:500}.custom-product .cus-product-wrap .prod-content .prod-accordian,.custom-product .cus-product-wrap .prod-content .disclaimer-text{display:none}.custom-product .cus-product-wrap .prod-content .text{margin:0}.custom-product .cus-product-wrap .prod-accordian>ul li .content{padding:0 30px 32px}.custom-product .cus-product-wrap .prod-accordian table th{font-weight:400}.custom-product .tablet-block{display:block;margin:60px 0 0}.blog-banner img{height:450px}.main-blog{padding-top:48px!important;padding-bottom:92px!important}.main-blog h1.title--primary{padding-bottom:16px;margin:0 0 48px;filter:none}.aside{padding-right:30px;width:calc(100% - 264px)}.blog-articles .blog-articles__article{width:100%;margin-right:0}.blog-articles .blog-articles__article .card__inner{height:259px}.blog-articles .blog-articles__article .article-card__info{line-height:20px}.blog-articles .blog-articles__article .article-card .card__heading a{line-height:23px;font-weight:600}.blog-articles .blog-articles__article .card--standard>.card__content .card__information{margin:0}.blog-articles .blog-articles__article+.blog-articles__article{margin-top:54px}.sidebar{width:264px}.sidebar form label{font-size:26px;line-height:29px}.sidebar .sidebar-widget ul.links li a{font-size:16px;line-height:19px}.sidebar .sidebar-widget h3{line-height:29px}.article-template{padding-bottom:20px}.article-template header{width:100%;padding-right:0}.article-template header h1{margin-bottom:20px!important}.article-template .article-template__hero-container{margin:0 0 48px}.article-template .article-template__hero-container .article-template__hero-adapt.media img{height:450px}.article-template .aside{padding-right:70px}.article-template .sidebar{margin-top:0!important}.article-template .article-info .article-info-left .article-author{line-height:23px;margin-bottom:1px;font-weight:600}.article-template .article-info .article-share h6{font-size:16px;font-weight:600}.article-template .article-template__content{font-size:16px;line-height:20px;margin-bottom:104px}.article-template .article-template__content h3{font-size:26px;line-height:29px}.article-template .article-template__content h2,.article-template .article-template__content h3,.article-template .article-template__content h4,.article-template .article-template__content h5,.article-template .article-template__content h6{margin-bottom:8px}.main-wrapper predictive-search form label{font-size:26px;line-height:29px}.article-template .tags_container{padding-bottom:8px}.article-template .tags_container h3{font-size:26px;line-height:29px}.article-template .tags_container .tags{font-size:16px}.blog-related-articles-main{width:100%;padding-right:0}.blog-related-articles-main>h3{font-size:26px;line-height:29px;margin:0 0 24px}.blog-related-articles-main .blog-articles .blog-articles__article{width:calc(50% - 15px);margin-right:30px;margin-bottom:60px}.blog-related-articles-main .blog-articles .blog-articles__article:nth-child(2n){margin-right:0}.blog-related-articles-main .blog-articles .blog-articles__article+.blog-articles__article{margin-top:0}.blog-related-articles-main .blog-articles .blog-articles__article .card__inner{height:203px}.blog-related-articles-main .blog-articles .blog-articles__article .article-card__info{line-height:22px;margin:0 0 12px}.blog-related-articles-main .blog-articles .blog-articles__article .article-card__excerpt p{margin:0}.template-search .template-search__header .inner{padding:48px 0 15px}.template-search .template-search-body .facets__summary{padding:9px 25px 9px 10px}.template-search .template-search-body .active-facets__button-wrapper{margin:0}.template-search .template-search-body .active-facets__button-wrapper a{padding:0}.template-search .product-grid-container .product-grid li{width:calc(50% - 30px);margin-right:60px}.template-search .product-grid-container .product-grid li:nth-child(3n){margin-right:60px}.template-search .product-grid-container .product-grid li:nth-child(2n){margin-right:0}.cms-page .cms-title h1{padding-bottom:16px;margin-bottom:40px}}@media screen and (max-width:992px){.flits-account-page-content .flits-account-page-container .flits-account-page-tabs{padding-left:0}.kit-section .kit-columns{max-width:100%}.kit-section .kit-columns .box{height:330px!important}.subscription_prod #appstle_subscription_widget0 .appstle_subscription_wrapper{gap:10px}.subscription_prod #appstle_subscription_widget0 .appstle_subscription_wrapper .appstle_input_wrapper{width:100%}}@media screen and (max-width:767px){h1{font-size:26px;line-height:29px}h2{font-size:22px;line-height:25px}h3{font-size:20px;line-height:22px}h4,.h4{font-size:18px;line-height:22px}.container{padding-left:27px;padding-right:27px}header.header,footer.footer .footer__content-top{padding-left:27px;padding-right:27px}header .header-main .header__heading-logo{max-width:160px}header .header-main .header__icon{display:flex!important;margin-left:16px}header .header-main .header__icon svg{width:24px;height:24px}header .header-main header-drawer .header__icon svg.icon-close{width:15px;height:14px}header .header-main header-drawer .header__icon span,header .header-main header-drawer .header__icon svg{width:20px;height:16px}header .header-main header-drawer .menu-drawer{width:100%}header .header-main .header__icon--cart .cart-count-bubble{right:-5px;left:auto;width:12px;height:12px;font-weight:700;font-size:8px;line-height:12px}footer.footer{padding:47px 0 23px;background-color:#f9f9f9}footer.footer .footer__content-top{flex-direction:column-reverse}footer.footer .footer-menu ul.footer-block__details-content{min-height:0;margin-bottom:23px}footer.footer .footer-menu ul.footer-block__details-content li{width:100%;line-height:normal}footer.footer .footer-menu ul.footer-block__details-content>li+li{margin-left:0;margin-top:11px}footer.footer .footer-menu ul.footer-block__details-content li>ul{position:initial}footer.footer .footer-menu ul.footer-block__details-content li a{margin:0}footer.footer .footer-social{margin-bottom:29px}footer.footer .footer-social ul{justify-content:flex-start}footer.footer>.right_menu,footer.footer>.footer__copyright{padding-left:27px;padding-right:27px}.banner-container{display:flex;width:100%;height:40rem;position:absolute;justify-content:center;align-items:center;top:80%;padding:0 3rem}.banner-section .banner-content{max-width:unset;display:block}.banner-section{position:relative;z-index:1}.banner-section .banner-content{position:relative;z-index:2;margin-top:-40px;background-color:#fffffff2;text-align:center;padding:40px 19px;border-radius:20px;color:#333;box-shadow:0 0 6px #00000026;-webkit-box-shadow:0px 0px 6px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 6px rgba(0,0,0,.15)}.banner-section .banner-content h1{font-size:26px;line-height:29px;color:#bb7165;font-weight:300;margin-bottom:8px}.banner-section .banner-content p{margin-bottom:0}.banner-section .banner-content p+p{margin-top:15px}.journey-section{padding:35% 0 74px}.journey-section h3{margin-bottom:8px;line-height:22px}.journey-section .text{margin-bottom:36px}.kit-section .box.content.tablet{padding:73px 27px 75px;font-size:16px;line-height:20px}.kit-section .box.content.tablet h3{padding:0;margin:0 0 8px}.kit-section>.container{padding-left:0;padding-right:0}.kit-section .kit-columns{padding:0}.kit-section .kit-columns .box{width:100%;border-radius:0;padding:27px}.kit-section .kit-columns .box+.box{margin-left:0}.kit-section .kit-columns .box h3{font-size:20px;font-weight:400;width:100%;margin:0 auto;background-color:#fff;border:1px solid #718472;color:#718472!important;border-radius:20px;padding:7px 15px;max-width:100%;text-align:center}.kit-section .kit-columns .kit-col+.kit-col{margin-top:0;margin-left:auto}.kit-section .kit-columns .kit-col{max-width:400px;float:none;margin:0 auto}.our-practice{padding:74px 0;margin-bottom:0}.our-practice .title{margin:0 0 30px}.our-practice .practice-list li{width:100%;margin-right:0!important;margin-bottom:0}.our-practice .practice-list li .profile{margin-bottom:16px}.our-practice .practice-list li .profile img{width:280px;height:280px}.our-practice .practice-list li h5{font-size:18px;line-height:21px;font-weight:600;color:#3f4727}.our-practice .practice-list li .content{padding:0 31px}.our-practice .practice-list li .text{text-align:center;font-size:16px;line-height:20px;max-width:100%}.our-practice .practice-list li+li{margin-top:40px;padding-top:40px;border-top:1px solid #999999}.trust-mobile{display:block}.trust-mobile img{width:100%;height:auto;vertical-align:bottom}.trust-section{background-image:none!important;padding:74px 0 77px;text-align:center}.trust-section .content{max-width:100%}.trust-section .content h3{font-size:20px;line-height:22px;margin-bottom:8px;font-weight:400}.trust-section .content .text{font-size:16px;line-height:20px;margin-bottom:36px}.about-banner .about-banner-image img.tablet{display:none}.about-banner .about-banner-image img.mobile{display:block}.about-formula{padding:32px 0 100px}.about-formula .about-title{padding-bottom:60px;margin-bottom:60px;text-align:center;border-bottom-color:#999}.about-formula .about-title h1{font-size:26px;line-height:29px;margin-bottom:12px}.about-formula .about-title .text{display:block}.about-formula .about-row{flex-direction:column-reverse}.about-formula .about-row .left{width:100%;padding-right:0}.about-formula .about-row .left>.text{display:none}.about-formula .about-row .right{width:100%}.about-formula .about-row .right ul{padding-bottom:60px;margin-bottom:60px;border-bottom:1px solid #999999}.about-formula .about-row .right ul li .product-img{text-align:center}.about-formula .about-row .right ul li .product-img>a{max-width:320px;float:none;margin:0 auto}.about-formula .about-row .right ul li .product-img img{height:183px}.about-formula .about-row .right ul li+li{margin-top:30px;padding-top:30px;margin-bottom:0}.about-formula .about-row .left .about-team{padding:0;margin:0;background-color:transparent}.about-formula .about-row .left .about-team>h3{line-height:22px;margin-bottom:30px}.about-formula .about-row .left .about-team ul li .profile img{width:280px;height:280px}.about-formula .about-row .left .about-team ul li .content{max-width:260px;float:none;margin:0 auto}.about-formula .about-row .left .about-team ul li h5{margin:16px 0 8px;font-size:18px;line-height:21px;font-weight:600}.about-formula .about-row .left .about-team ul li .text{text-align:center;font-size:16px;line-height:20px}.about-formula .about-row .left .about-team ul li+li{margin-top:40px;padding-top:40px;border-top:1px solid #999999}.product-listing{padding:0 0 100px!important}.collection-hero{padding:26px 0 24px!important}.collection-hero h1.collection-hero__title{padding-bottom:0;border-bottom:0px;text-align:center}.product-grid-container .product-grid li{width:100%;margin-right:0;text-align:center;margin-bottom:0}.product-grid-container .product-grid li+li{padding-top:40px;margin-top:40px;border-top:1px solid #999999}.product-grid-container .product-grid li .card__inner{max-width:321px;float:none;margin:0 auto}.product-grid-container .product-grid li .card__media .media img{height:321px}.product-grid-container .product-grid li .card__heading a{font-size:20px;line-height:22px}.product-grid-container .product-grid li .card__information{text-align:center}.product-grid-container .product-grid li .card-desc{font-size:16px;line-height:20px}.product-grid-container .product-grid li .card-information,.product-grid-container .product-grid li .quick-add{text-align:center}.product-single{padding:0 0 101px!important}.product-single .product-detail .product-wrap{padding:0}.product-single .product-detail .container{padding-left:0;padding-right:0}.product-single .product__title{display:none}.product-single .product-detail .product__media-wrapper{width:100%!important}.product-single .product-detail .product__media-wrapper .product__media img{border-radius:0}.product-single .product-detail .product__media-wrapper .grid--peek.slider .grid__item:last-of-type{padding:0!important}.product-single .product-detail .product__media-wrapper .slider.slider--mobile{padding-bottom:0;margin-bottom:0}.product-single .product-detail .product__info-wrapper .product__title{display:block}.product-single .product-detail .product__info-wrapper{width:100%!important;padding:32px 27px 0}.product-single .product__title h1,.product-single .product__title .h1{padding-bottom:0;border-bottom:0;text-align:center}.product-single .product-detail .product__info-wrapper .product__description{margin-bottom:28px;margin-top:28px}.product-single .product-detail .product__info-wrapper .product__description *+*{margin-top:15px!important}.product-single .product-detail .product__info-wrapper .product__description h5{margin-top:28px!important}.product-single .product-detail .product__info-wrapper .product__description ul{padding-left:10px}.product-single .product-detail .product__info-wrapper .product__description ul li,.product-single .product-detail .product__info-wrapper .product__description ul li a{color:#718472}.product-single .product-detail .product__info-wrapper fieldset.product-form__input .form__label{font-size:18px;line-height:24px;font-weight:300}.product-single .product-detail .product__info-wrapper fieldset.product-form__input{margin-bottom:16px}.product-single .product__media-icon,.product-single .thumbnail__badge{display:none!important}.product-single .subscription_prod .product__info-wrapper .product__title{margin-bottom:50px}.product-detail .product-wrap .product__info-wrapper .product__info-container .product__accordion{margin-top:30px}form .field{margin:16px 0 0!important}form .field label,[data-theme-name=Dawn] .cf-field>label{font-size:16px!important}.login p{font-size:16px;line-height:24px}.customer:not(.account):not(.order){padding:0 27px!important;max-width:100%!important}.customer h2.form__message{font-size:18px!important}.cf-form-inner .cf-reset-password p,.cf-form-inner .cf-form-actions .cf-step-invalid,.cf-fields-wrapper .cf-form-actions .cf-step-invalid{font-size:16px}.cf-form-inner .cf-form-actions .cf-step-invalid .cf-error-message ul,.cf-fields-wrapper .cf-form-actions .cf-step-invalid .cf-error-message ul{font-size:14px}.flits-account-page-content{padding:40px 0}.flits-account-page-content .flits-account-page-container .flits-account-page-header .flits-header-title .flits-h1{font-size:26px;line-height:29px;padding-bottom:10px}.flits-account-page-content .flits-account-page-container{padding-left:27px;padding-right:27px}.flits-account-page-content .flits-account-page-container .flits-account-page-header{margin:0 0 30px}.flits-account-page-content .flits-account-page-container .flits-mb-15{margin:0 0 15px!important}.flits-account-page-content .flits-account-page-container .flits-recently-view-product-list li,.flits-account-page-container .flits-wishlist-product-list li{width:100%;min-width:100%;margin:0!important}.flits-account-page-content .flits-account-page-container .flits-recently-view-product-list li+li,.flits-account-page-content .flits-account-page-container .flits-wishlist-product-list li+li{margin-top:15px!important}.flits-account-page-content .flits-address-display-container .flits-address-list.flits-address-list-pagination-row.flits-hr:before{width:100%;display:none}.flits-account-page-content .flits-account-page-container .flits-address-card.flits-new-address{margin-top:0}.flits-account-page-content .flits-account-page-container .flits-address-card{width:100%;margin:15px 0 0}.flits-account-page-content .flits-address-display-container .flits-address-list.flits-address-list-pagination-row.flits-hr{margin-top:0;padding-top:0}.flits-account-page-content .flits-contact-us-btn-div button{font-size:14px;padding:5px 10px}.flits-account-page-content .flits-account-page-container .flits-order-card .flits-order-item-row .flits-order-item .flits-item-deatils .flits-item-title{font-size:16px;line-height:20px}.flits-account-page-content .flits-account-page-container .flits-order-action-row{text-align:center}body .flits-account-page-content .flits-account-page-container .flits-tab-box-body .flits-order-action-row>*+*{margin-top:10px!important}.flits-order-contact-us-popup .flits-phone-with-country-div .flits-input-icon-wrap input.flits-country-code-textbox{padding:0 0 0 35px!important;width:85px!important}.flits-order-contact-us-popup .flits-phone-with-country-div .flits-input-icon-wrap input.flits-form-phone{padding-left:90px!important;padding-right:70px!important}.flits-order-contact-us-popup .flits-phone-with-country-div .flits-country-drpdown{witdh:60px;padding:0 5px}.flits-account-page-content .flits-account-page-container .flits-button.flits-secondary-btn,.flits-account-page-content .flits-account-page-container .flits-button.flits-secondary-btn:focus{padding:10px 15px}body .cf-form-inner .cf-verify-email-message{font-size:16px}body .title-wrapper-with-link{justify-content:center;margin:0 0 20px}body .title-wrapper-with-link h1.title{text-align:center;width:100%}cart-items{padding-top:40px!important}cart-items table.cart-items thead th{display:none}cart-items table.cart-items{border:0px}cart-items table.cart-items tbody tr{display:block;border:1px solid #999999;border-radius:20px;padding-top:10px!important;padding-bottom:10px!important;margin-bottom:20px}cart-items table.cart-items tbody tr td{display:block;text-align:center;width:100%}cart-items table.cart-items tbody tr+tr{margin-top:15px}cart-items table.cart-items .cart-item__image-container{vertical-align:bottom}cart-items table.cart-items .cart-item__totals{text-align:center}cart-items table.cart-items .cart-item__quantity-wrapper{justify-content:center;flex-wrap:wrap}cart-items table.cart-items .cart-item__details>*{max-width:100%}cart-items table.cart-items cart-remove-button{justify-content:center;width:100%;height:auto;margin:10px 0 0!important}cart-items table.cart-items .product-option,cart-items table.cart-items .cart-item__totals .price{text-align:center}cart-items table.cart-items .cart-item__totals.large-up-hide{display:none}cart-items table.cart-items .cart-item__totals.small-hide{display:block!important}cart-items table.cart-items tr th,cart-items table.cart-items tr td{padding:10px 20px!important}cart-items table.cart-items thead tr{border-bottom:0px;margin:0}.cart__footer{border-top:1px solid #999999!important;margin-top:30px;margin-bottom:40px;border-radius:20px}.cart__footer .totals{flex-wrap:wrap;text-align:center}.cart__footer .totals h3{width:100%;font-size:18px;line-height:22px}.cart__footer .totals p{width:100%;margin:0;font-size:18px;line-height:22px}.cart__footer .tax-note{margin:10px 0 15px;text-align:center}.cart__footer>*{width:100%!important}.cart__footer .cart__ctas{justify-content:center}body .featured-colletion .title-wrapper--no-top-margin>.title{margin:0 0 20px}.collection slider-component:not(.page-width-desktop).container{padding-left:27px;padding-right:27px}body .featured-colletion .product-grid li{width:100%;margin:0 0 20px!important;max-width:100%}body .featured-colletion .product-grid li .card__information,body .featured-colletion .product-grid li .card-information{text-align:center}body .featured-colletion .product-grid li .card__heading a{font-size:20px;line-height:22px}body .featured-colletion .product-grid li .card-desc{font-size:16px;line-height:20px}.custom-product{padding:0 0 101px}.custom-product .container{padding-left:0;padding-right:0}.custom-product .cus-productTitle{display:none}.custom-product .cus-product-wrap .prod-content .cus-productTitle{display:block}.custom-product .cus-product-wrap .prod-img{width:100%}.custom-product .cus-product-wrap .prod-img img{border-radius:0}.custom-product .cus-product-wrap .prod-content{width:100%;padding:32px 27px 0}.custom-product .cus-product-wrap .prod-content h2.h1{text-align:center;font-size:26px;line-height:29px;margin-bottom:12px;color:#3f4727}.custom-product .cus-product-wrap .prod-content h3{text-align:center;margin-bottom:4px;font-size:18px;line-height:21px;font-weight:600}.custom-product .cus-product-wrap .prod-content .text{margin:0}.custom-product .cus-product-wrap .prod-content .text h5{margin-top:28px}.custom-product .tablet-block{padding:0 27px;margin:48px 0 0;width:100%}.custom-product .cus-product-wrap .disclaimer-text{display:none}.custom-product .cus-product-wrap .prod-accordian>ul li .content *+*{margin-top:12px}.custom-product .cus-product-wrap .prod-accordian>ul li .content{padding:0 0 20px}.custom-product .cus-product-wrap .prod-accordian .table-acc h3{font-size:20px;line-height:21px}.custom-product .cus-product-wrap .prod-accordian .table-acc h6{margin-top:10px;font-size:11px;line-height:12px}.custom-product .cus-product-wrap .prod-accordian table{font-size:11px;line-height:13px}.custom-product .cus-product-wrap .prod-accordian table .pl15{padding-left:5px}.custom-product .cus-product-wrap .prod-accordian .table-info{font-size:11px;line-height:13px}.blog-banner img{height:375px}.main-blog{padding-top:32px!important;padding-bottom:80px!important}.main-blog h1.title--primary{text-align:center;padding-bottom:24px;margin-bottom:0;border-bottom:0px}.main-wrapper>predictive-search{display:block}.main-wrapper predictive-search{padding-bottom:0;border-bottom:0}.main-wrapper predictive-search form label{text-align:center;font-size:20px;line-height:22px;margin:0 0 5px}.sidebar{width:100%;text-align:center;margin-top:80px;border-top:1px solid #666666;padding-top:40px}.sidebar>predictive-search{display:none}.sidebar .sidebar-widget h3{font-size:20px;line-height:22px;margin-bottom:12px}.sidebar .sidebar-widget ul.links li a{font-size:20px;line-height:22px}.aside{width:100%;padding-right:0}.blog-articles .blog-articles__article .card__inner{height:180px;max-width:320px;float:none;margin:0 auto}.blog-articles .blog-articles__article .card--standard>.card__content .card__information{max-width:320px;width:100%;float:none;margin:8px auto 0}.blog-articles .blog-articles__article .article-card__info{margin:0 0 12px;line-height:22px}.blog-articles .blog-articles__article .article-card .card__heading a{font-size:18px;line-height:21px}.blog-articles .blog-articles__article .article-card__excerpt{font-size:16px;line-height:20px}.blog-articles .blog-articles__article+.blog-articles__article{margin-top:40px}.pagination__list>li{flex:initial!important;max-width:initial!important}.pagination__list>li .pagination__item{height:36px;min-width:36px;width:auto;font-size:14px}.article-template{padding-bottom:80px}.article-template .article-template__content h2,.article-template .article-template__content h3,.article-template .article-template__content h4,.article-template .article-template__content h5,.article-template .article-template__content h6{margin-top:30px}.article-template .article-template__hero-container{margin:0 0 32px}.article-template .article-template__hero-container .article-template__hero-adapt.media img{height:375px}.article-template header{text-align:center}.article-template .article-template__title{margin-bottom:20px!important}.article-template .article-info-left{width:100%}.article-template .article-info{padding-bottom:24px;border-bottom:1px solid #666666;margin-bottom:24px}.article-template .article-info .article-info-left .article-author{font-size:18px;line-height:21px;margin-bottom:4px}.article-template .article-info .article-share{width:100%;margin:36px 0 0;justify-content:center}.article-template .article-info .article-share h6{width:100%;margin:0 0 12px;line-height:19px}.article-template .aside{padding-right:0}.article-template .article-template__content{margin:0 0 80px}.article-template .article-template__content h3{font-size:20px;line-height:22px;font-weight:400}.article-template .tags_container{text-align:center;padding-bottom:24px}.article-template .tags_container h3{font-size:20px;line-height:22px;font-weight:400}.article-template .article-template__back{text-align:center}.article-template .article-template__back span+span{margin-left:20px}.article-template .sidebar{order:3;border-top:0;padding-top:0}.article-template .sidebar>predictive-search{display:block;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #666666}.blog-related-articles-main>h3{font-size:20px;line-height:22px;margin:0 0 12px;text-align:center}.blog-related-articles-main .blog-articles{padding-bottom:80px}.blog-related-articles-main .blog-articles .blog-articles__article{width:100%;margin-right:0;margin-bottom:0}.blog-related-articles-main .blog-articles .blog-articles__article+.blog-articles__article{margin-top:40px}.blog-related-articles-main .blog-articles .blog-articles__article .card__inner{height:180px}.blog-related-articles-main .blog-articles .blog-articles__article .article-card .card__heading{margin:0 0 6px}.template-search .template-search__header .inner{padding:0 0 15px;flex-direction:column}.template-search .template-search__header .inner h1{margin-bottom:10px}.template-search .template-search__header{padding:30px 0}.template-search .template-search-body{padding:40px 0}.template-search .template-search-body .facets-container{margin:0 0 30px;border-bottom:1px solid #666666}.template-search .product-grid-container .product-grid li{width:100%;margin-right:0;margin-bottom:0}.template-search .product-grid-container .product-grid li:nth-child(3n){margin-right:0}.template-search .product-grid-container .product-grid li .card__content .article-card__info{margin:0 0 12px}.template-search .mobile-facets__summary{padding:10px 15px;font-size:16px}.template-search .mobile-facets__disclosure span{text-decoration:none!important;color:#333;font-size:16px;line-height:20px}.template-search .template-search-body .facet-filters__field .select__select,.template-search .template-search-body .mobile-facets__sort .select__select{padding:5px 30px 5px 15px!important;height:auto!important;margin:0}.template-search .mobile-facets__sort .select__select:focus-visible{outline:none}.template-search .mobile-facets__sort .select .icon-caret{right:10px}.template-search .mobile-facets__footer button:before,.template-search .mobile-facets__footer button:after{display:none}.template-search .mobile-facets__footer button{border:1px solid #718472;min-height:auto;background-color:#718472;color:#fff;border-radius:20px;font-size:16px;line-height:normal;padding:10px 20px;font-weight:800;margin:0;transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s}.template-search .mobile-facets__footer button:hover{background-color:transparent;color:#718472}.template-search .mobile-facets__footer a{font-size:16px}.cms-banner img{height:150px}.cms-page{font-size:16px;line-height:20px;padding:50px 0}.cms-page .cms-title h1{margin-bottom:30px}.cms-page .inner *{word-break:break-word}.cms-page .inner>*+*{margin:15px 0 0}.cms-page .inner>h2+*,.cms-page .inner>h3+*,.cms-page .inner>h4+*,.cms-page .inner>h5+*{margin-top:7px}}@media(max-width:650px){.journey-section{padding:72px 0 74px;padding-top:32rem}}@media(max-width:425px){.journey-section{padding:72px 0 74px;padding-top:37rem}}@media(max-width:370px){header .header-main .header__icon{margin-left:10px}.our-practice .practice-list li .content{padding:0}.about-formula .about-row .left .about-team ul li .profile img{width:260px;height:260px}.product-grid-container .product-grid li .card__media .media img{height:260px}.product-single .product-detail .product-form__quantity{margin:0 0 10px;width:100%}.template-search .product-grid-container .product-grid li .card__media .media img{height:260px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/responsive.scss.css.map */
