@charset "UTF-8";body::-webkit-scrollbar,*::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none;overflow:-moz-scrollbars-none}body#reset-account .wrapper{padding:150px 0 50px}body#reset-account .wrapper form{font-family:SFPro,sans-serif;max-width:500px;margin:auto}body#reset-account .wrapper form .section-header{margin-bottom:20px}body#reset-account .wrapper form .section-header h1{text-align:center;font-size:40px}body#reset-account .wrapper form .section-header+p{text-align:center;font-size:20px;margin-bottom:20px}body#create-account:not(.template-customers-activate_account){display:none}body#create-account.template-customers-activate_account main{padding:200px 0;text-align:center;font-family:ColumbiaSans}body#create-account.template-customers-activate_account main .grid__item{width:100%}body#create-account.template-customers-activate_account main .grid__item form{max-width:600px;padding:20px;margin:30px auto}body#create-account.template-customers-activate_account main .grid__item form div{display:flex;justify-content:center;flex-wrap:wrap}body#create-account.template-customers-activate_account main .grid__item form div input{margin:10px}#CustomerLoginForm,#RecoverPasswordForm{padding:200px 0;text-align:center;font-family:ColumbiaSans}#CustomerLoginForm .section-header__title,#RecoverPasswordForm .section-header__title{text-align:center;font-size:36px;font-family:ColumbiaSans;margin-bottom:36px}#CustomerLoginForm p,#RecoverPasswordForm p{font-family:SFPro,sans-serif;margin-bottom:36px}#CustomerLoginForm p a,#RecoverPasswordForm p a{font-family:SFPro,sans-serif;font-size:16px;line-height:24px;text-decoration:underline;color:#040e1c;margin-top:24px}#CustomerLoginForm p a:hover,#RecoverPasswordForm p a:hover{text-decoration:none}#CustomerLoginForm form,#RecoverPasswordForm form{font-family:ColumbiaSans;max-width:500px;margin:auto;text-align:center}#CustomerLoginForm form input[type=email],#CustomerLoginForm form input[type=password],#RecoverPasswordForm form input[type=email],#RecoverPasswordForm form input[type=password]{font-family:SFPro,sans-serif;border:none;border-bottom:1px solid #040e1c;color:#040e1c;font-size:16px;line-height:24px;padding-left:0}#CustomerLoginForm form input[type=email]::placeholder,#CustomerLoginForm form input[type=password]::placeholder,#RecoverPasswordForm form input[type=email]::placeholder,#RecoverPasswordForm form input[type=password]::placeholder{color:#040e1c;font-size:16px;line-height:24px}#CustomerLoginForm form input[type=submit],#RecoverPasswordForm form input[type=submit]{max-width:270px;height:55px;width:100%;font-size:16px;line-height:24px;color:#fff;font-family:SFPro,sans-serif;margin-bottom:70px}.my-account{padding:200px 0;font-family:ColumbiaSans}.my-account .section-header__title{text-align:center;font-size:50px;font-family:ColumbiaSans;margin-bottom:30px}#smartrr_account{padding:20px 0}.container{max-width:1210px!important;margin:0 auto}@media (max-width: 767px){.container{padding:0 15px}}#popup_trigger_virtually,#popup_book_in_virtually,#popup_trigger_first_order,#established_trigger,#video_popup,#concierge,#concierge_new_patient,#thank_you_established,#concierge_pwd,#established,#popup_first_order,#popup_trigger,#popup_book_in_person{display:none}#video_popup video{max-height:85vh;width:100%}#popup_first_order,#established{background-color:#009a6e;padding:144px 100px;color:#fff}@media (max-width: 767px){#popup_first_order,#established{padding:130px 24px}}#popup_first_order .inner-wrapper,#established .inner-wrapper{max-width:570px}#popup_first_order .inner-wrapper #-error,#established .inner-wrapper #-error{display:none!important}#popup_first_order .inner-wrapper h2,#established .inner-wrapper h2{font-size:36px;line-height:42px;letter-spacing:-.6px;margin-bottom:48px;font-family:ColumbiaSans,sans-serif;text-align:center}#popup_first_order .inner-wrapper input,#established .inner-wrapper input{background:transparent;color:#fff;text-align:center;border:none;border-bottom:1px solid #fff;margin-bottom:50px;font-family:SFPro,sans-serif}#popup_first_order .inner-wrapper input::placeholder,#established .inner-wrapper input::placeholder{color:#fff}#popup_first_order .inner-wrapper input.error,#established .inner-wrapper input.error{border-bottom:1px solid red}#popup_first_order .inner-wrapper p,#established .inner-wrapper p{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;text-align:center}#popup_first_order .inner-wrapper p #first_order_button,#popup_first_order .inner-wrapper p a.btn,#established .inner-wrapper p #first_order_button,#established .inner-wrapper p a.btn{margin-bottom:10px;background-color:#000}@media (max-width: 997px){#popup_first_order .inner-wrapper p #first_order_button,#popup_first_order .inner-wrapper p a.btn,#established .inner-wrapper p #first_order_button,#established .inner-wrapper p a.btn{margin-right:0}}#popup_first_order .inner-wrapper p #first_order_button:last-child,#popup_first_order .inner-wrapper p a.btn:last-child,#established .inner-wrapper p #first_order_button:last-child,#established .inner-wrapper p a.btn:last-child{margin-right:0}#popup_first_order .inner-wrapper .thank-you,#established .inner-wrapper .thank-you{display:none;text-align:center;font-family:SFPro,sans-serif}#popup_first_order .inner-wrapper .thank-you>p,#established .inner-wrapper .thank-you>p{margin-bottom:50px;line-height:1.63}#popup_first_order .inner-wrapper .thank-you>a,#established .inner-wrapper .thank-you>a{padding:18px 74px;background-color:#000;color:#fff}.page-default{padding:160px 0 100px}.page-default .page-title{font-size:48px;font-family:ColumbiaSans,sans-serif;color:#040e1c;letter-spacing:-.6px;margin-bottom:48px;margin-left:0;line-height:normal}@media (max-width: 750px){.page-default .page-title{font-size:34px;margin-bottom:24px}}.page-default .wys{font-size:16px;letter-spacing:.5px;line-height:26px;font-family:SFPro,sans-serif}.page-default .wys p{margin-bottom:30px;margin-top:0}.page-default .wys p:last-child{margin-bottom:0}#open-nav{display:none;overflow:auto;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#040e1c;z-index:9999991;padding:36px 135px 72px}@media (max-width: 769px){#open-nav{padding:36px 48px;height:100%}}#open-nav .wrap{margin:auto;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:80vh}#open-nav .wrap .top{width:100%;color:#fff;display:flex;justify-content:space-between;align-items:center}@media (max-width: 769px){#open-nav .wrap .top{flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:65px}}#open-nav .wrap .top .left{width:70px;flex-basis:70px}@media (max-width: 769px){#open-nav .wrap .top .left{order:2;flex-basis:30%;width:30%}}#open-nav .wrap .top .left span{cursor:pointer;font-family:SFPro,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:.5px;text-align:center}#open-nav .wrap .top .center{width:139px;margin-left:100px;flex-shrink:0;text-align:center}@media (max-width: 769px){#open-nav .wrap .top .center{order:1;flex-basis:100%;width:100%;text-align:center;padding-bottom:18px;margin:0}}#open-nav .wrap .top .center a{display:block}#open-nav .wrap .top .center a img{height:62px}#open-nav .wrap .top .right{font-family:SFPro,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:.5px;text-align:center}@media (max-width: 769px){#open-nav .wrap .top .right{order:2;flex-basis:70%;width:70%}}@media (max-width: 769px){#open-nav .wrap .top .right .cart-button{justify-content:space-around}}#open-nav .wrap .top .right .cart-button a:not(:last-child){margin-right:35px}#open-nav .wrap .top .right .cart-button span.count{margin-left:5px;width:auto!important}#open-nav .wrap .content-menu ul li{font-family:ColumbiaSans,sans-serif;font-size:64px;font-weight:300;font-stretch:normal;font-style:normal;margin-bottom:48px;letter-spacing:-1px;text-align:center;color:#009a6e}@media (max-width: 767px){#open-nav .wrap .content-menu ul li{font-size:48px}}#open-nav .wrap .content-menu ul li:first-child{color:#d2d6f7}#open-nav .wrap .content-menu ul li:nth-child(2){color:#009a6f}#open-nav .wrap .content-menu ul li:nth-child(3){color:#e5501c}#open-nav .wrap .content-menu ul li:nth-child(4){color:#fee1c8}#open-nav .wrap .content-menu ul li:last-child{color:#7eaef1}#open-nav .wrap .shop-link{cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:30px}#open-nav .wrap .shop-link-icon{display:inline-block;transition:transform .3s ease;margin-left:5px;transform:rotate(180deg);min-width:16px;min-height:8px}#open-nav .wrap .shop-link.active .shop-link-icon{transform:rotate(0)}#open-nav .wrap .submenu{display:none;justify-content:center;align-items:center}#open-nav .wrap .submenu a{font-family:SFPro,sans-serif;font-size:16px;font-weight:600;line-height:17.6px;text-align:center;min-width:250px}@media (max-width: 769px){#open-nav .wrap .submenu{flex-direction:column;gap:10px}}#open-nav .wrap .submenu.active{display:flex}#open-nav .wrap .bottom{display:flex;justify-content:space-between;align-items:center;width:100%}@media (max-width: 769px){#open-nav .wrap .bottom{justify-content:center;flex-wrap:wrap}}@media (max-width: 769px){#open-nav .wrap .bottom .left-side{order:1}}#open-nav .wrap .bottom .left-side ul{display:flex;margin-bottom:0}#open-nav .wrap .bottom .left-side ul li{margin-right:36px}#open-nav .wrap .bottom .left-side ul li a{font-size:20px}#open-nav .wrap .bottom .left-side ul li a span:before{color:#fefefe}#open-nav .wrap .bottom .center{display:flex;align-items:center;justify-content:center;height:27px;flex-wrap:wrap}@media (max-width: 769px){#open-nav .wrap .bottom .center{margin-bottom:50px}}#open-nav .wrap .bottom .center span{margin:0 18px;height:18px;color:#fff;font-family:SFPro,sans-serif;font-size:14px;line-height:1.43;letter-spacing:.5px;text-align:center}#open-nav .wrap .bottom .center span.inactive{width:72px;position:relative;overflow:hidden;opacity:.5}#open-nav .wrap .bottom .center span.inactive>span{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translate(100%);-moz-animation:scroll-left 1s linear infinite;-webkit-animation:scroll-left 1s linear infinite;animation:scroll-left 10s linear infinite;position:absolute;white-space:nowrap;right:0}#open-nav .wrap .bottom .center span.inactive>span:hover{color:#009a6e;opacity:1}@media (max-width: 769px){#open-nav .wrap .bottom .right-side{order:2}}#open-nav .wrap .bottom .right-side ul{display:flex;margin-bottom:0}#open-nav .wrap .bottom .right-side ul li{margin-right:36px}@media (max-width: 769px){#open-nav .wrap .bottom .right-side ul li:last-child{margin-right:0}}#shopify-section-header{position:fixed;width:100%;z-index:9999}#shopify-section-header #header{z-index:999;padding:0 135px}@media (max-width: 1200px){#shopify-section-header #header{padding:0 60px}}@media (max-width: 769px){#shopify-section-header #header{padding:0 50px;background-color:transparent}}@media (max-width: 450px){#shopify-section-header #header{position:inherit!important;padding:0 15px}}#shopify-section-header #header.tr-bg{background:#ffffff80;height:auto}#shopify-section-header #header .header-content{margin:auto}@media (max-width: 769px){#shopify-section-header #header .header-content .header-areas{flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}}@media (max-width: 325px){#shopify-section-header #header .header-content .header-areas{padding:10px 0}}#shopify-section-header #header .header-content .header-areas .left-nav{flex-basis:70px}@media (max-width: 769px){#shopify-section-header #header .header-content .header-areas .left-nav{order:2;flex-basis:42%}}@media (max-width: 600px){#shopify-section-header #header .header-content .header-areas .left-nav{flex-basis:40%}}@media (max-width: 500px){#shopify-section-header #header .header-content .header-areas .left-nav{flex-basis:35%}}@media (max-width: 400px){#shopify-section-header #header .header-content .header-areas .left-nav{flex-basis:30%}}#shopify-section-header #header .header-content .header-areas .left-nav .menu{font-family:SFPro,sans-serif;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px;cursor:pointer}@media (max-width: 769px){#shopify-section-header #header .header-content .header-areas .header_logo{order:1;flex-basis:100%;width:100%;text-align:center;padding-bottom:18px;margin:0}}#shopify-section-header #header .header-content .header-areas .header_logo img{max-height:65px}#shopify-section-header #header .header-content .header-areas .right-nav{flex-basis:185px}@media (max-width: 769px){#shopify-section-header #header .header-content .header-areas .right-nav{order:2;flex-basis:57%}}@media (max-width: 600px){#shopify-section-header #header .header-content .header-areas .right-nav{flex-basis:60%}}@media (max-width: 500px){#shopify-section-header #header .header-content .header-areas .right-nav{flex-basis:65%}}@media (max-width: 400px){#shopify-section-header #header .header-content .header-areas .right-nav{flex-basis:70%}}#shopify-section-header #header .header-content .header-areas .right-nav .toxbox{margin-right:25px}#shopify-section-header #header .header-content .header-areas .right-nav .cart-button{margin-left:0;width:auto;height:auto;font-family:SFPro,sans-serif;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px}@media (max-width: 769px){#shopify-section-header #header .header-content .header-areas .right-nav .cart-button{display:flex;justify-content:space-between;width:100%}}#shopify-section-header #header .header-content .header-areas .right-nav .cart-button span.count{margin-left:5px;width:auto}#shopify-section-header #header:after{display:none}@media (max-width: 750px){body.template-index main,body.template-product main,body.template-page main,body.template-collection main{padding-top:0}}.template-index .mobile-content{display:none}@media (max-width: 769px){.template-index #shopify-section-header #header.tr-bg{background:#00000080}.template-index .header-areas .left-nav .menu{color:#fff}.template-index .header-areas .header_logo img{filter:invert(100%)}.template-index .header-areas .right-nav a{color:#fff}.template-index .mobile-content{display:block;padding:50px 25px}.template-index .mobile-content h5{font-family:ColumbiaSans,sans-serif;font-size:28px;font-weight:300;line-height:30.8px;letter-spacing:-.01em;text-align:center;padding-bottom:50px}.template-index .mobile-content .btn-wrap .top a{margin-bottom:20px!important}.template-index .mobile-content .btn-wrap a{width:100%;background:transparent;color:#040e1c;border:1px solid;margin-bottom:20px;font-family:SFPro,sans-serif;font-size:14px;font-weight:400;padding:14px 16px}.template-index .mobile-content .btn-wrap a:last-child{margin-bottom:0}}.hero-section .hero-wrap{background-position:top center!important;height:42vw!important}@media (max-width: 1025px){.hero-section .hero-wrap{height:55vw!important}}@media (max-width: 865px){.hero-section .hero-wrap{height:65vw!important}}@media (max-width: 769px){.hero-section .hero-wrap{height:100%!important;padding-bottom:55vh!important;padding-top:160px!important;background-size:cover!important;background-position:center!important}}.hero-section .hero-wrap .container{max-width:100%!important}.hero-section .hero-wrap .hero-content{height:100%}@media (max-width: 769px){.hero-section .hero-wrap .hero-content{height:auto!important}}.hero-section .hero-wrap .hero-content .right{max-width:500px;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:10%}@media (max-width: 769px){.hero-section .hero-wrap .hero-content .right{display:none;max-width:100%!important}}.hero-section .hero-wrap .hero-content .right h5{margin-bottom:24px;font-family:ColumbiaSans,sans-serif;font-size:36px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:-.6px;text-align:left;color:#040e1c}@media (max-width: 1200px){.hero-section .hero-wrap .hero-content .right h5{font-size:24px;margin-bottom:30px}}.hero-section .hero-wrap .hero-content .right .btn-wrap{display:flex;flex-wrap:wrap;max-width:420px}.hero-section .hero-wrap .hero-content .right .btn-wrap a.btn{height:55px;margin-right:20px;padding:14px 39px 15px;border:solid 1px #040e1c;background:transparent}.hero-section .hero-wrap .hero-content .right .btn-wrap a.btn>span{font-family:SFPro,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:.5px;text-align:center;color:#040e1c}.hero-section .hero-wrap .hero-content .right .btn-wrap a.btn:last-child{margin-right:0}.hero-section .hero-wrap .hero-content .right .btn-wrap .top{margin-bottom:20px}.hero-section .hero-wrap .hero-content .right .btn-wrap .top a{max-width:100%;width:434px}.hero-section .hero-wrap .hero-content .right .btn-wrap .bottom{display:flex;width:100%}.hero-section .hero-wrap .hero-content .right .btn-wrap .bottom .btn{padding:14px 47px 15px}@media (max-width: 1450px){.hero-section .hero-wrap .hero-content .right{margin-right:5%}.hero-section .hero-wrap .hero-content .right h5{font-size:24px}}@media (max-width: 1320px){.hero-section .hero-wrap .hero-content .right{margin-right:0}.hero-section .hero-wrap .hero-content .right h5{font-size:22px}}.press-section{background-color:#edeffd;padding:180px 135px 163px 134px}@media (max-width: 750px){.press-section{padding:100px 0}}.press-section h3.press_description{max-width:978px;margin:auto auto 65px;font-family:SFPro,sans-serif;font-size:16px;font-weight:600;line-height:26px;letter-spacing:.5px;text-align:center;color:#03102b}.press-section p.press_title{font-family:SFPro,sans-serif;font-size:14px;font-weight:600;font-stretch:normal;letter-spacing:1px;text-align:center;color:#8b92c8;text-transform:uppercase;margin-bottom:40px}.press-section .press-img-wrapper{flex-wrap:wrap;margin:auto}.press-section .press-img-wrapper .press-image{width:33%;display:flex;justify-content:center;align-items:center;margin-bottom:50px}@media (max-width: 750px){.press-section .press-img-wrapper .press-image{width:50%}}.press-section .press-img-wrapper .press-image img{max-width:130px;object-fit:cover}section.arrivals{background-color:#fbf1e7;padding:100px 0}section.arrivals h3{text-align:center;margin-bottom:36px;font-size:30px;line-height:36px;letter-spacing:-.12px;color:#040e1c;font-family:ColumbiaSans,sans-serif}section.arrivals .blocks{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}section.arrivals .blocks .item{font-family:SFPro,sans-serif;max-width:370px;margin-right:30px;margin-bottom:30px}section.arrivals .blocks .item:last-child{margin-right:0}section.arrivals .blocks .item>a{display:flex}section.arrivals .blocks .item>a img{width:100%;height:100%;max-height:370px;object-fit:cover;margin-bottom:24px}section.arrivals .blocks .item p{text-align:center;font-size:16px;line-height:24px;letter-spacing:.08px;display:flex;align-items:center;justify-content:center;flex-direction:column}section.arrivals .blocks .item p a{color:#040e1c}@media (max-width: 768px){section.arrivals .blocks .item{margin-right:0}}.shopping-section .shopping-wrapper{flex-wrap:wrap;justify-content:space-between}.shopping-section .shopping-wrapper .block{cursor:pointer;width:50%;min-height:50vw;background-position:bottom center;background-size:cover;background-repeat:no-repeat}.shopping-section .shopping-wrapper .block.big{height:55vh;min-height:auto;width:100%;display:flex;align-items:center;background-position:right}.shopping-section .shopping-wrapper .block.big .txt{width:50%;margin-top:0}@media (max-width: 768px){.shopping-section .shopping-wrapper .block.big{display:block;min-height:95vh}.shopping-section .shopping-wrapper .block.big .txt{width:100%;margin-top:50px}}@media (max-width: 580px){.shopping-section .shopping-wrapper .block.big{min-height:75vh}}@media (max-width: 480px){.shopping-section .shopping-wrapper .block.big{min-height:65vh}}@media (max-width: 768px){.shopping-section .shopping-wrapper .block{width:100%;min-height:65vh;margin-bottom:4px}}.shopping-section .shopping-wrapper .block .txt{margin-top:100px;text-align:center}.shopping-section .shopping-wrapper .block .txt .title{margin-bottom:15px;font-family:SFPro,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;color:#040e1c;text-transform:uppercase}@media (min-width: 800px) and (max-width: 1100px){.shopping-section .shopping-wrapper .block .txt .title{margin-bottom:0}}.shopping-section .shopping-wrapper .block .txt a{font-family:ColumbiaSans,sans-serif;text-decoration:underline;font-size:30px;font-weight:300;line-height:1.27;letter-spacing:-.4px;color:#03102b}.shopping-section .shopping-wrapper .block .txt a:hover{text-decoration:none}@media (max-width: 1650px){.shopping-section .shopping-wrapper .block .txt{margin-top:50px}.shopping-section .shopping-wrapper .block .txt a{font-size:24px}}@media (min-width: 768px) and (max-width: 1100px){.shopping-section .shopping-wrapper .block .txt{margin-top:20px}}.shopping-section .shopping-wrapper .block:nth-child(2) .txt .title,.shopping-section .shopping-wrapper .block:nth-child(2) .txt a{color:#03102b}.social-section{background-color:#009a6e;padding:83px 0}.social-section .container{max-width:100%!important}.social-section h3{font-family:ColumbiaSans,sans-serif;font-size:30px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.27;letter-spacing:-.4px;text-align:center;color:#fff;margin-bottom:20px;max-width:60%;margin-left:auto;margin-right:auto}@media (max-width: 800px){.social-section h3{max-width:80%;font-size:22px}}.social-section .social-icons{margin-bottom:70px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.social-section .social-icons a{margin-right:30px}.social-section .social-icons a:last-child{margin-right:0}.social-section .social-icons a>img{object-fit:cover}.social-section .social-items{display:flex;justify-content:center;padding:0 20px}@media (max-width: 1100px){.social-section .social-items{flex-wrap:wrap;justify-content:space-between;padding:0}}.social-section .social-items .item-block{width:20%;margin-right:12px;display:flex;flex-direction:column}@media (max-width: 1100px){.social-section .social-items .item-block{width:48%;margin-right:0}.social-section .social-items .item-block.youtube{width:100%;margin-right:0;margin-top:10px;margin-bottom:10px}}.social-section .social-items .item-block:last-child{margin-right:0}.social-section .social-items .item{width:100%;height:100%;min-height:480px;max-height:480px;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}@media (max-width: 1100px){.social-section .social-items .item{min-height:285px;max-height:285px}}.social-section .social-items .item a{position:absolute;width:100%;height:100%}.social-section .social-items .item-block:nth-child(3n) .item{margin-bottom:10px}@media (min-width: 1101px){.social-section .social-items .item-block:nth-child(3n) .item{min-height:235px;max-height:235px}}.social-section .social-items .item-block:nth-child(3n) .item:last-child{margin-bottom:0}.social-section .social-items img{position:absolute;bottom:20px;right:20px}.social-section .media-wrapper-mob{overflow:hidden;display:none}@media (max-width: 1100px){.social-section .media-wrapper-mob{width:100vw;margin-left:-25px}}.social-section .media-wrapper-mob .swiper-wrapper .swiper-slide{height:auto;width:50%}@media (max-width: 1100px){.social-section .media-wrapper-mob .swiper-wrapper .swiper-slide{max-width:400px;width:75%}.social-section .media-wrapper-mob .swiper-wrapper .swiper-slide img{max-width:400px;width:100%;height:400px;object-fit:cover}}.social-section .media-wrapper .swiper-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.social-section .media-wrapper .swiper-wrapper .item{max-width:360px;max-height:700px;margin-bottom:30px}@media (max-width: 1100px){.social-section .media-wrapper .swiper-wrapper .item{display:none}}.social-section .media-wrapper .swiper-wrapper .item a{display:flex}.social-section .media-wrapper .swiper-wrapper .item a>img{object-fit:cover}body#account .my-account{background-color:#009a6f;padding:160px 0 100px}body#account .my-account h1{font-size:36px;color:#fff;font-family:ColumbiaSans,sans-serif;text-align:center;line-height:1.22;letter-spacing:-1px;font-weight:400}div#smartrr_slide_panel>div{background:#040e1c}div#smartrr_slide_panel .smartrr-portal-slide-panel{font-family:SFPro,sans-serif;max-width:50%}@media (max-width: 768px){div#smartrr_slide_panel .smartrr-portal-slide-panel{max-width:100%}}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div{background-color:#d2d6f7;padding:48px;box-shadow:0 -4px 8px 6px #0000001a;border:none}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-header h3{color:#040e1c;line-height:24px;font-size:16px;font-weight:400;letter-spacing:.5px}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-header span{color:#040e1c}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body{display:flex;justify-content:center;flex-direction:column}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body .smartrr-portal-delivery-addresses-form-container:not(:first-child){border-top:1px solid #040e1c;margin-top:35px;padding-top:35px}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body .smartrr-portal-delivery-addresses-form-container:not(:first-child) .smartrr-portal-delivery-addresses-editable-section .smartrr-portal-delivery-addresses-editable-section-header{font-family:SFPro,sans-serif;color:#040e1c;font-weight:600}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body .smartrr-portal-delivery-addresses-form-container:not(:first-child) .smartrr-portal-delivery-addresses-editable-section .smartrr-portal-delivery-addresses-editable-section-content{margin-bottom:0}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body .smartrr-portal-delivery-addresses-form-container:not(:first-child) .smartrr-portal-delivery-addresses-editable-section .smartrr-portal-delivery-addresses-editable-section-content .smartrr-portal-delivery-addresses-form-row{margin-bottom:24px}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body .smartrr-portal-delivery-addresses-form-container:not(:first-child) .smartrr-portal-delivery-addresses-editable-section .smartrr-portal-delivery-addresses-editable-section-content .smartrr-portal-delivery-addresses-form-row input{border:none;border-bottom:1px solid #040e1c;background-color:#d2d6f7;font-size:16px;line-height:24px;letter-spacing:.5px;font-family:SFPro,sans-serif;margin-bottom:0;padding-left:0;padding-bottom:11px}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body .smartrr-portal-delivery-addresses-form-container:not(:first-child) .smartrr-portal-delivery-addresses-editable-section .smartrr-portal-delivery-addresses-editable-section-content .smartrr-portal-delivery-addresses-form-row label{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:SFPro,sans-serif;margin-bottom:0;border-bottom:1px solid #040e1c}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body .smartrr-portal-delivery-addresses-form-container:not(:first-child) .smartrr-portal-delivery-addresses-editable-section .smartrr-portal-delivery-addresses-editable-section-content .smartrr-portal-delivery-addresses-form-row label:after{border-color:#040e1c;border-width:0 1px 1px 0}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body .smartrr-portal-delivery-addresses-form-container:not(:first-child) .smartrr-portal-delivery-addresses-editable-section .smartrr-portal-delivery-addresses-editable-section-content .smartrr-portal-delivery-addresses-form-row select{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:SFPro,sans-serif;background-color:#d2d6f7;padding:0 0 8px;margin:0}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body .smartrr-portal-delivery-addresses-form-container:not(:first-child) .smartrr-portal-delivery-addresses-editable-section .smartrr-portal-delivery-addresses-editable-section-content .smartrr-portal-delivery-addresses-form-row select option{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:SFPro,sans-serif}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body .smartrr-portal-delivery-addresses-form-container:not(:first-child) .smartrr-portal-delivery-addresses-editable-section .smartrr-portal-delivery-addresses-editable-section-content div{font-size:16px;line-height:24px;letter-spacing:.5px;color:#040e1c;font-family:SFPro,sans-serif;font-weight:400}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body .smartrr-portal-delivery-addresses-form-container:nth-child(2){border:none;margin-top:0;padding-top:0}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body .smartrr-portal-delivery-addresses-form-container:first-child{order:1}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body .smartrr-portal-delivery-addresses-form-container:first-child .smartrr-portal-delivery-addresses-editable-section{flex-direction:column-reverse}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body .smartrr-portal-delivery-addresses-form-container:first-child .smartrr-portal-delivery-addresses-editable-section .smartrr-portal-delivery-addresses-address-form-wrapper{margin-top:35px}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body .smartrr-portal-delivery-addresses-form-container:first-child .smartrr-portal-delivery-addresses-editable-section .smartrr-portal-delivery-addresses-editable-section-header{margin:35px 0}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body .smartrr-portal-delivery-addresses-form-container:first-child .smartrr-portal-delivery-addresses-editable-section .smartrr-portal-delivery-addresses-editable-section-header .smartrr-portal-delivery-addresses-address-header-container .smartrr-portal-delivery-addresses-address-header{background-color:#040e1c;color:#fff;padding:16px 58px 15px 57px;text-decoration:none;font-family:SFPro,sans-serif;font-weight:500;letter-spacing:.5px;font-size:16px}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body .smartrr-portal-delivery-addresses-form-container:first-child .smartrr-portal-delivery-addresses-editable-section .smartrr-portal-delivery-addresses-editable-section-header .smartrr-portal-delivery-addresses-address-header-container .smartrr-portal-delivery-addresses-address-header{margin-top:30px}@media (min-width: 375px){div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body .smartrr-portal-delivery-addresses-form-container:first-child .smartrr-portal-delivery-addresses-editable-section .smartrr-portal-delivery-addresses-editable-section-header .smartrr-portal-delivery-addresses-address-header-container .smartrr-portal-delivery-addresses-address-header{margin-top:calc(30px + 90 * (100vw - 375px) / 1065)}}@media (min-width: 1440px){div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body .smartrr-portal-delivery-addresses-form-container:first-child .smartrr-portal-delivery-addresses-editable-section .smartrr-portal-delivery-addresses-editable-section-header .smartrr-portal-delivery-addresses-address-header-container .smartrr-portal-delivery-addresses-address-header{margin-top:120px}}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body .smartrr-portal-delivery-addresses-form-container:first-child .smartrr-portal-delivery-addresses-editable-section .smartrr-portal-delivery-addresses-editable-section-content .smartrr-portal-delivery-addresses-form-row{margin-bottom:24px}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body .smartrr-portal-delivery-addresses-form-container:first-child .smartrr-portal-delivery-addresses-editable-section .smartrr-portal-delivery-addresses-editable-section-content .smartrr-portal-delivery-addresses-form-row input{border:none;border-bottom:1px solid #040e1c;background-color:#d2d6f7;font-size:16px;line-height:24px;letter-spacing:.5px;font-family:SFPro,sans-serif;margin-bottom:0;padding-left:0;padding-bottom:11px}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body .smartrr-portal-delivery-addresses-form-container:first-child .smartrr-portal-delivery-addresses-editable-section .smartrr-portal-delivery-addresses-editable-section-content .smartrr-portal-delivery-addresses-form-row label{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:SFPro,sans-serif;margin-bottom:0;border-bottom:1px solid #040e1c}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body .smartrr-portal-delivery-addresses-form-container:first-child .smartrr-portal-delivery-addresses-editable-section .smartrr-portal-delivery-addresses-editable-section-content .smartrr-portal-delivery-addresses-form-row label:after{border-color:#040e1c;border-width:0 1px 1px 0}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body .smartrr-portal-delivery-addresses-form-container:first-child .smartrr-portal-delivery-addresses-editable-section .smartrr-portal-delivery-addresses-editable-section-content .smartrr-portal-delivery-addresses-form-row select{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:SFPro,sans-serif;background-color:#d2d6f7;padding:0 0 8px;margin:0}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body .smartrr-portal-delivery-addresses-form-container:first-child .smartrr-portal-delivery-addresses-editable-section .smartrr-portal-delivery-addresses-editable-section-content .smartrr-portal-delivery-addresses-form-row select option{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:SFPro,sans-serif}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body h1{text-align:center;color:#040e1c;margin-bottom:48px;text-decoration:none!important;font-family:ColumbiaSans,sans-serif;font-weight:400;letter-spacing:-1px}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body h1{font-size:22px}@media (min-width: 375px){div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body h1{font-size:calc(22px + 14 * (100vw - 375px) / 1065)}}@media (min-width: 1440px){div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body h1{font-size:36px}}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body h1:hover{text-decoration:underline!important}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body div.smartrr-portal-edit-subscription-delivery-frequency-section-inner div{color:#040e1c;font-size:16px;line-height:24px}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-body div.smartrr-portal-edit-subscription-delivery-frequency-section-inner input{background-color:#d2d6f7;padding-left:0}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-footer>div{background-color:#d2d6f7}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-footer>div h3{font-family:SFPro,sans-serif;font-weight:600;letter-spacing:.5px;line-height:1.5;color:#040e1c;font-size:16px}div#smartrr_slide_panel .smartrr-portal-slide-panel>div>div .smartrr-portal-slide-panel-footer>div h3:before{content:"\27f5";display:inline-flex;margin-right:6px;overflow:hidden;width:12px}div#smartrr_account{min-height:auto}div#smartrr_account .smartrr-portal-tabs-header-wrapper .smartrr-portal-tabs-header-container .smartrr-portal-tabs-header-item-active{background-color:#040e1c}div#smartrr_account .smartrr-portal-tabs-header-wrapper .smartrr-portal-tabs-header-container .smartrr-portal-tabs-header-item-inactive{background-color:#fff}div#smartrr_account .smartrr-tabs-body-item .smartrr-portal-upcoming-deliveries>h2,div#smartrr_account .smartrr-tabs-body-item .smartrr-portal-order-history>h2{font-size:36px;line-height:1.22;letter-spacing:-1px;font-family:ColumbiaSans,sans-serif;color:#040e1c;margin:90px 0 48px;display:flex;flex-direction:column;align-items:center}div#smartrr_account .smartrr-tabs-body-item .smartrr-portal-upcoming-deliveries>h2 a,div#smartrr_account .smartrr-tabs-body-item .smartrr-portal-order-history>h2 a{margin-top:48px;padding:16px 115px 15px 113px;background-color:#040e1c;color:#fff;text-decoration:none!important;font-size:16px;font-weight:500;font-family:SFPro,sans-serif;letter-spacing:.5px;line-height:1.5;max-width:270px}div#smartrr_account .smartrr-portal-upcoming-deliveries .smartrr-portal-delivery-group-wrapper .smartrr-portal-delivery-group-header,div#smartrr_account .smartrr-portal-order-history .smartrr-portal-delivery-group-wrapper .smartrr-portal-delivery-group-header{width:100%}div#smartrr_account .smartrr-portal-upcoming-deliveries .smartrr-portal-delivery-group-wrapper .smartrr-portal-delivery-group-header .smartrr-portal-delivery-group-date,div#smartrr_account .smartrr-portal-order-history .smartrr-portal-delivery-group-wrapper .smartrr-portal-delivery-group-header .smartrr-portal-delivery-group-date{background-color:#d2d6f7;border-radius:0;border-bottom:0;border-top:2px solid #040e1c;border-left:2px solid #040e1c;border-right:2px solid #040e1c;padding:13px 48px;justify-content:flex-start}div#smartrr_account .smartrr-portal-upcoming-deliveries .smartrr-portal-delivery-group-wrapper .smartrr-portal-delivery-group-header .smartrr-portal-delivery-group-date h2 span,div#smartrr_account .smartrr-portal-order-history .smartrr-portal-delivery-group-wrapper .smartrr-portal-delivery-group-header .smartrr-portal-delivery-group-date h2 span{color:#040e1c;font-size:16px;letter-spacing:.5px;font-weight:400;line-height:1.5}div#smartrr_account .smartrr-portal-upcoming-deliveries .smartrr-portal-delivery-group-wrapper .smartrr-portal-delivery-group-container,div#smartrr_account .smartrr-portal-order-history .smartrr-portal-delivery-group-wrapper .smartrr-portal-delivery-group-container{margin-top:0}div#smartrr_account .smartrr-portal-upcoming-deliveries .smartrr-portal-delivery-group-wrapper .smartrr-portal-delivery-group-container .smartrr-portal-delivery-group-content-container,div#smartrr_account .smartrr-portal-order-history .smartrr-portal-delivery-group-wrapper .smartrr-portal-delivery-group-container .smartrr-portal-delivery-group-content-container{border-radius:0;border:2px solid #040e1c}div#smartrr_account .smartrr-portal-upcoming-deliveries .smartrr-portal-delivery-group-wrapper .smartrr-portal-delivery-group-container .smartrr-portal-delivery-group-content-container>*+*,div#smartrr_account .smartrr-portal-order-history .smartrr-portal-delivery-group-wrapper .smartrr-portal-delivery-group-container .smartrr-portal-delivery-group-content-container>*+*{border-top:0}div#smartrr_account .smartrr-portal-upcoming-deliveries .smartrr-portal-delivery-group-wrapper .smartrr-portal-delivery-group-container .smartrr-portal-delivery-group-content-container .smartrr-portal-delivery-group-item-header,div#smartrr_account .smartrr-portal-order-history .smartrr-portal-delivery-group-wrapper .smartrr-portal-delivery-group-container .smartrr-portal-delivery-group-content-container .smartrr-portal-delivery-group-item-header{padding:28px 48px 25px;border-bottom:2px solid #040e1c}div#smartrr_account .smartrr-portal-upcoming-deliveries .smartrr-portal-delivery-group-wrapper .smartrr-portal-delivery-group-container .smartrr-portal-delivery-group-content-container .smartrr-portal-group-item-line-items,div#smartrr_account .smartrr-portal-order-history .smartrr-portal-delivery-group-wrapper .smartrr-portal-delivery-group-container .smartrr-portal-delivery-group-content-container .smartrr-portal-group-item-line-items{border-bottom:2px solid #040e1c}div#smartrr_account .smartrr-portal-upcoming-deliveries .smartrr-portal-delivery-group-wrapper .smartrr-portal-delivery-group-container .smartrr-portal-delivery-group-content-container .smartrr-portal-group-item-line-items .smartrr-portal-item-product-details .smartrr-portal-item-product-details-inner,div#smartrr_account .smartrr-portal-order-history .smartrr-portal-delivery-group-wrapper .smartrr-portal-delivery-group-container .smartrr-portal-delivery-group-content-container .smartrr-portal-group-item-line-items .smartrr-portal-item-product-details .smartrr-portal-item-product-details-inner{align-items:center}div#smartrr_account .smartrr-portal-upcoming-deliveries .smartrr-portal-delivery-group-wrapper .smartrr-portal-delivery-group-container .smartrr-portal-delivery-group-content-container .smartrr-portal-group-item-price-lines .smartrr-portal-group-item-price-line,div#smartrr_account .smartrr-portal-order-history .smartrr-portal-delivery-group-wrapper .smartrr-portal-delivery-group-container .smartrr-portal-delivery-group-content-container .smartrr-portal-group-item-price-lines .smartrr-portal-group-item-price-line{margin-bottom:10px}body#shop .shop-page-hero-full{background-color:#009a6f;min-height:500px;position:relative;overflow:hidden}body#shop .shop-page-hero-full .inner-wrapper{padding:180px 0;margin:0 -20px;text-align:center}body#shop .shop-page-hero-full .inner-wrapper h1{font-family:ColumbiaSans,sans-serif;font-size:48px;line-height:63px;color:#fff;margin-bottom:24px}body#shop .shop-page-hero-full .inner-wrapper .filter{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-family:SFPro,sans-serif;font-size:16px;font-weight:400;letter-spacing:.5px}body#shop .shop-page-hero-full .inner-wrapper .filter span{margin-right:20px;color:#fff}body#shop .shop-page-hero-full .inner-wrapper .filter select{max-width:200px;height:55px;margin-right:30px;margin-bottom:0;border:1px solid #040e1c}body#shop .shop-page-hero-full .inner-wrapper .filter button{max-width:150px;width:100%;height:55px;margin-right:30px;background:#040e1c;color:#fff;transition-delay:.3ms}@media (max-width: 745px){body#shop .shop-page-hero-full .inner-wrapper .filter span{width:90%;margin-right:0;margin-bottom:18px}body#shop .shop-page-hero-full .inner-wrapper .filter select{max-width:90%;margin-right:0;margin-bottom:18px}body#shop .shop-page-hero-full .inner-wrapper .filter button{max-width:90%;margin-right:0}}body#shop .shop-page-hero-full .marquee{white-space:nowrap;position:absolute;bottom:52px;line-height:2;height:20px;width:100%;text-transform:uppercase;font-family:SFPro,sans-serif;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:.33px;margin:0;text-align:left;-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translate(100%);-moz-animation:scroll-left 1s linear infinite;-webkit-animation:scroll-left 1s linear infinite;animation:scroll-left 25s linear infinite;right:0;color:#fff}body#shop .title{text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;font-size:16px;line-height:24px;font-weight:600;font-family:SFPro,sans-serif;padding-top:72px;padding-bottom:48px}body#shop .title:before{content:"";height:1px;width:100%;display:inline-flex;background-color:#040e1c}body#shop .title:before{width:75px}@media (min-width: 375px){body#shop .title:before{width:calc(75px + 395 * (100vw - 375px) / 1065)}}@media (min-width: 1440px){body#shop .title:before{width:470px}}body#shop .title:after{content:"";height:1px;width:100%;display:inline-flex;background-color:#040e1c}body#shop .title:after{width:75px}@media (min-width: 375px){body#shop .title:after{width:calc(75px + 395 * (100vw - 375px) / 1065)}}@media (min-width: 1440px){body#shop .title:after{width:470px}}body#shop .shop-section-rvl{background-color:#fbf1e7}body#shop .shop-section-rvl .blocks{display:flex;flex-wrap:wrap;font-family:ColumbiaSans,sans-serif;justify-content:space-between}@media (max-width: 1190px){body#shop .shop-section-rvl .blocks{justify-content:center}}body#shop .shop-section-rvl .blocks .item{min-height:570px;max-width:570px;width:100%;cursor:pointer;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:top center;margin-bottom:30px}@media (max-width: 586px){body#shop .shop-section-rvl .blocks .item{min-height:586px}}@media (max-width: 587px){body#shop .shop-section-rvl .blocks .item{min-height:414px}}@media (max-width: 413px){body#shop .shop-section-rvl .blocks .item{min-height:374px}}body#shop .shop-section-rvl .blocks .item:nth-child(2n){margin-right:0}body#shop .shop-section-rvl .blocks .item .details{display:flex;justify-content:space-between;color:#040e1c;align-items:center;margin-top:auto;padding:24px;width:100%}body#shop .shop-section-rvl .blocks .item .details h3{font-size:36px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.45px}body#shop .shop-section-rvl .blocks .item .details span{font-family:SFPro,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:.5px;text-align:right}@media (max-width: 750px){body#shop .shop-section-rvl .blocks .item{width:100%;margin-right:0}body#shop .shop-section-rvl .blocks .item .details{padding:12px}body#shop .shop-section-rvl .blocks .item .details h3{font-size:20px}body#shop .shop-section-rvl .blocks .item .details span{font-size:14px}}body#shop .shop-section-medical{padding-top:72px;background-color:#fbf1e7}body#shop .shop-section-medical .title:before{width:25px}@media (min-width: 375px){body#shop .shop-section-medical .title:before{width:calc(25px + 345 * (100vw - 375px) / 1065)}}@media (min-width: 1440px){body#shop .shop-section-medical .title:before{width:370px}}body#shop .shop-section-medical .title:after{width:25px}@media (min-width: 375px){body#shop .shop-section-medical .title:after{width:calc(25px + 345 * (100vw - 375px) / 1065)}}@media (min-width: 1440px){body#shop .shop-section-medical .title:after{width:370px}}body#shop .shop-section-medical .blocks{display:flex;flex-flow:row wrap;font-family:ColumbiaSans,sans-serif;justify-content:space-between}body#shop .shop-section-medical .blocks .item{max-width:270px;cursor:pointer;display:flex;justify-content:center;margin-bottom:48px}body#shop .shop-section-medical .blocks .item{width:150px}@media (min-width: 375px){body#shop .shop-section-medical .blocks .item{width:calc(150px + 120 * (100vw - 375px) / 1065)}}@media (min-width: 1440px){body#shop .shop-section-medical .blocks .item{width:270px}}body#shop .shop-section-medical .blocks .item img{min-height:328px;object-fit:cover;margin-bottom:18px}body#shop .shop-section-medical .blocks .item .details{font-family:SFPro,sans-serif;font-size:16px;line-height:24px;color:#040e1c}@media (max-width: 870px){body#shop .shop-section-medical .blocks .item img{min-height:180px}}body#shop .shop-section-about-rvl .about_section{background-color:#d2d6f7;padding:100px 0 144px;margin-top:-2px}@media (max-width: 750px){body#shop .shop-section-about-rvl .about_section{padding:72px 0 100px}}body#shop .shop-section-about-rvl .about_section .inner-wrapper{display:flex;flex-wrap:wrap;color:#040e1c}body#shop .shop-section-about-rvl .about_section .inner-wrapper .left-side{width:50%}body#shop .shop-section-about-rvl .about_section .inner-wrapper .left-side h3{font-family:ColumbiaSans,sans-serif;font-size:36px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.5px}@media (max-width: 750px){body#shop .shop-section-about-rvl .about_section .inner-wrapper .left-side{width:100%}body#shop .shop-section-about-rvl .about_section .inner-wrapper .left-side h3{font-size:28px;margin-bottom:60px}}body#shop .shop-section-about-rvl .about_section .inner-wrapper .right-side{width:50%}body#shop .shop-section-about-rvl .about_section .inner-wrapper .right-side p{max-width:500px;margin-left:auto;font-family:SFPro,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:.5px}@media (max-width: 750px){body#shop .shop-section-about-rvl .about_section .inner-wrapper .right-side{width:100%}}.beige_section{cursor:inherit!important;background-color:#fbf1e7;padding:144px 0}@media (max-width: 767px){.beige_section{padding:100px 0}}.beige_section .inner-wrapper{max-width:500px}.beige_section .inner-wrapper p{font-family:SFPro,sans-serif;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;text-align:center;color:#040e1c;margin-bottom:36px;text-transform:uppercase}.beige_section .inner-wrapper h2{font-family:ColumbiaSans,sans-serif;font-size:36px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:-.6px;margin-bottom:30px;text-align:center}.beige_section .inner-wrapper .buttons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.beige_section .inner-wrapper .buttons .button,.beige_section .inner-wrapper .buttons .item{margin-bottom:30px;width:270px;height:55px;border:1px solid #040e1c;color:#040e1c;font-family:SFPro,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px}.beige_section .inner-wrapper .buttons .button:last-child,.beige_section .inner-wrapper .buttons .item:last-child{margin-bottom:0}.beige_section .inner-wrapper .buttons .button>a,.beige_section .inner-wrapper .buttons .item>a{display:flex;justify-content:center;align-items:center;height:100%}@media (max-width: 750px){.beige_section .inner-wrapper{max-width:280px;margin:auto}.beige_section .inner-wrapper .buttons .button,.beige_section .inner-wrapper .buttons .item{margin-right:0;margin-bottom:36px}}#shopify-section-shop-over-the-counter-section .beige_section{padding-top:0}#shopify-section-shop-over-the-counter-section .beige_section .inner-wrapper{margin:auto}#popupimg{display:none}#discount_popup{display:none!important}#ProductSection .beige_section{display:none;padding:100px 0;background-color:#fff}#ProductSection .product-single{padding-top:0;padding-bottom:0}#ProductSection .product-single .product-areas .left-area{max-height:720px;margin-bottom:0;overflow:hidden;position:relative}#ProductSection .product-single .product-areas .left-area .product-single__carousel{flex-direction:column}#ProductSection .product-single .product-areas .left-area .product-single__carousel .product-single__photos{height:720px;position:relative;flex-basis:auto;margin-bottom:0}#ProductSection .product-single .product-areas .left-area .product-single__carousel .product-single__photos .product-single__image-wrapper{width:100%;height:100%;position:absolute;top:0;right:0}#ProductSection .product-single .product-areas .left-area .product-single__carousel .product-single__photos .product-single__image-wrapper img{position:inherit;object-fit:cover}#ProductSection .product-single .product-areas .left-area .product-single__carousel .product-single__photos .product-single__thumbnails{position:absolute;bottom:0;width:100%;display:flex;justify-content:center;flex-basis:inherit}#ProductSection .product-single .product-areas .left-area .product-single__carousel .product-single__photos .product-single__thumbnails li{margin-bottom:36px;margin-right:18px}#ProductSection .product-single .product-areas .left-area .product-single__carousel .product-single__photos .product-single__thumbnails li:last-child{margin-right:0}#ProductSection .product-single .product-areas .left-area .product-single__carousel .product-single__photos .product-single__thumbnails li>a{border-radius:0;border:none;padding:0;width:75px;height:75px}#ProductSection .product-single .product-areas .left-area .product-single__carousel .product-single__photos .product-single__thumbnails li>a.active{border:solid 3px #d5a076}#ProductSection .product-single .product-areas .left-area .product-single__carousel .product-single__photos .product-single__thumbnails li>a>img{width:100%;height:100%;left:0;top:0}#ProductSection .product-single .product-areas .right-area{height:720px;padding:0 7.3%;text-align:left}@media (max-width: 750px){#ProductSection .product-single .product-areas .right-area{height:auto!important;padding:72px 7.3%}}#ProductSection .product-single .product-areas .right-area .product-summary{color:#040e1c;display:flex;flex-direction:column;justify-content:center;height:100%}#ProductSection .product-single .product-areas .right-area .product-summary h1.product-name{font-family:ColumbiaSans,sans-serif;font-size:48px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.6px;margin-bottom:23px}@media (max-width: 750px){#ProductSection .product-single .product-areas .right-area .product-summary h1.product-name{font-size:24px}}#ProductSection .product-single .product-areas .right-area .product-summary .product-single__prices{font-family:SFPro,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:.5px;margin-bottom:36px}#ProductSection .product-single .product-areas .right-area .product-summary .product-description{margin:36px 0;max-width:500px;font-family:SFPro,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:.5px}#ProductSection .product-single .product-areas .right-area .product-summary .product-form .product-single__variants{display:none!important}#ProductSection .product-single .product-areas .right-area .product-summary .product-form .same-width-btns{max-width:366px;display:flex;margin:36px 0 0}#ProductSection .product-single .product-areas .right-area .product-summary .product-form .same-width-btns .product-single__quantity{max-width:147px}#ProductSection .product-single .product-areas .right-area .product-summary .product-form .same-width-btns .product-single__quantity input{font-size:16px}#ProductSection .product-single .product-areas .right-area .product-summary .product-form .same-width-btns .product-single__quantity .qty-btn.qty-minus,#ProductSection .product-single .product-areas .right-area .product-summary .product-form .same-width-btns .product-single__quantity .qty-btn.qty-plus{background-size:16px}#ProductSection .product-single .login_subscribe{font-family:SFPro,sans-serif;font-size:16px;margin-top:24px;display:flex;justify-content:center;max-width:366px;width:100%}#ProductSection .product-single .login_subscribe span{margin-left:8px;margin-right:8px;text-decoration:underline;font-style:italic}#ProductSection .product-single [data-smartrr-selling-plan-group-input]+.smartrr-selling-plan-group-input-display{color:#000}#ProductSection .product-single [data-smartrr-selling-plan-group-input]+.smartrr-selling-plan-group-input-display:before{border:2px solid #000}#ProductSection .product-single [data-smartrr-selling-plan-group-input]+.smartrr-selling-plan-group-input-display:after{background-color:#000}#ProductSection .product-single p.recommended{margin-top:20px;font-style:italic}#ProductSection .product-single [data-smartrr-selling-plans-select]{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:98%;background-position-y:50%;margin-bottom:0;margin-top:20px;max-width:210px;border:1px solid #000;background-color:#fff}#ProductSection .product-single [data-smartrr-form-id] .smartrr-purchase-options{padding:0;color:inherit}#ProductSection .product-single [data-smartrr-selling-plan-group-id]{font-family:SFPro,sans-serif;margin-top:20px}#ProductSection .product-single section.description .inner-wrapper{display:flex;flex-wrap:wrap;padding:100px 0}@media (max-width: 750px){#ProductSection .product-single section.description .inner-wrapper{padding:50px 0}}#ProductSection .product-single section.description .inner-wrapper h3{font-family:ColumbiaSans,sans-serif;font-size:36px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.27;letter-spacing:-.4px;color:#03102b;margin-bottom:23px}@media (max-width: 750px){#ProductSection .product-single section.description .inner-wrapper h3{font-size:24px}}#ProductSection .product-single section.description .inner-wrapper p,#ProductSection .product-single section.description .inner-wrapper span.show_more{max-width:500px;margin-top:23px;font-family:SFPro,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:.5px;color:#040e1c}#ProductSection .product-single section.description .inner-wrapper .left-side{flex-basis:50%}@media (max-width: 769px){#ProductSection .product-single section.description .inner-wrapper .left-side{flex-basis:100%}}#ProductSection .product-single section.description .inner-wrapper .right-side{flex-basis:50%;padding-left:110px}@media (max-width: 769px){#ProductSection .product-single section.description .inner-wrapper .right-side{flex-basis:100%;padding-left:0;margin-top:72px}}#ProductSection .product-single section.description .inner-wrapper .right-side .show_more_wrapper>p.hidden{margin-bottom:40px}#ProductSection .product-single section.description .inner-wrapper .right-side .show_more_wrapper span.show_more{text-decoration:underline;cursor:pointer}#ProductSection .product-single section.how_to_use .inner-wrapper{display:flex;flex-wrap:wrap}#ProductSection .product-single section.how_to_use .inner-wrapper .left-side{flex-basis:50%;height:720px}@media (max-width: 767px){#ProductSection .product-single section.how_to_use .inner-wrapper .left-side{flex-basis:100%;max-height:414px}}#ProductSection .product-single section.how_to_use .inner-wrapper .left-side>img{max-height:720px;height:100%;width:100%;object-fit:cover}#ProductSection .product-single section.how_to_use .inner-wrapper .right-side{flex-basis:50%}@media (max-width: 767px){#ProductSection .product-single section.how_to_use .inner-wrapper .right-side{flex-basis:100%}}#ProductSection .product-single section.how_to_use .inner-wrapper .right-side .content{max-width:500px;display:flex;justify-content:center;flex-direction:column;height:100%;margin-left:110px}@media (max-width: 767px){#ProductSection .product-single section.how_to_use .inner-wrapper .right-side .content{margin-left:0;padding:72px 24px}}#ProductSection .product-single section.how_to_use .inner-wrapper .right-side .content h3{font-family:ColumbiaSans,sans-serif;font-size:36px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.27;letter-spacing:-.4px;color:#03102b;margin-bottom:23px}#ProductSection .product-single section.how_to_use .inner-wrapper .right-side .content p{margin-bottom:72px;font-family:SFPro,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:.5px;color:#040e1c}#ProductSection .product-single section.how_to_use .inner-wrapper .right-side .content p.small{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.5px;margin-bottom:0}#ProductSection .product-single section.how_to_use .inner-wrapper .one-side{width:100%;padding:144px 19%;text-align:center}@media (max-width: 767px){#ProductSection .product-single section.how_to_use .inner-wrapper .one-side{padding:87px 5%}}#ProductSection .product-single section.how_to_use .inner-wrapper .one-side h3{font-family:ColumbiaSans,sans-serif;font-size:36px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.27;letter-spacing:-.4px;color:#03102b;margin-bottom:23px}#ProductSection .product-single section.how_to_use .inner-wrapper .one-side p{font-family:SFPro,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:.5px;color:#040e1c}#ProductSection .product-single section.how_to_use .inner-wrapper .one-side p.small{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.5px;margin-bottom:0}#ProductSection .product-single section.text_center .inner-wrapper{padding:133px 0;max-width:1170px;margin:auto;text-align:center}@media (max-width: 767px){#ProductSection .product-single section.text_center .inner-wrapper{padding:100px 24px}}#ProductSection .product-single section.text_center .inner-wrapper>h3{margin-bottom:18px;font-family:ColumbiaSans,sans-serif;font-size:36px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.27;letter-spacing:-.4px;text-align:center;color:#03102b}@media (max-width: 767px){#ProductSection .product-single section.text_center .inner-wrapper>h3{font-size:26px}}#ProductSection .product-single section.text_center .inner-wrapper p{font-family:SFPro,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:.5px;text-align:center;color:#040e1c}#ProductSection .product-single section.related .inner-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;color:#040e1c;padding:160px 0 180px}@media (max-width: 767px){#ProductSection .product-single section.related .inner-wrapper{padding:80px 0}}#ProductSection .product-single section.related .inner-wrapper .left-area{flex-basis:30%;max-width:270px}@media (max-width: 767px){#ProductSection .product-single section.related .inner-wrapper .left-area{flex-basis:100%;max-width:100%;margin-bottom:70px;text-align:center}}#ProductSection .product-single section.related .inner-wrapper .left-area h2{font-family:ColumbiaSans,sans-serif;font-size:36px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:-.6px;margin-bottom:30px}@media (max-width: 767px){#ProductSection .product-single section.related .inner-wrapper .left-area h2{text-align:center}}#ProductSection .product-single section.related .inner-wrapper .left-area a.btn{background-color:transparent;padding:13px 45px;max-width:250px;width:100%;font-family:SFPro,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:.5px;text-align:center;border:1px solid #040e1c;color:#040e1c}#ProductSection .product-single section.related .inner-wrapper .right-area{flex-basis:70%}@media (max-width: 767px){#ProductSection .product-single section.related .inner-wrapper .right-area{flex-basis:100%;max-width:100%}}#ProductSection .product-single section.related .inner-wrapper .right-area .swiper-related{position:relative;max-width:772px}#ProductSection .product-single section.related .inner-wrapper .right-area .swiper-related .swiper-slide{height:372px;margin-bottom:10px}#ProductSection .product-single section.related .inner-wrapper .right-area .swiper-related .swiper-pagination-progressbar{bottom:0;top:auto;background-color:#fff}#ProductSection .product-single section.related .inner-wrapper .right-area .swiper-related .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#040e1c}@media (max-width: 767px){#ProductSection .product-single section.related .inner-wrapper .right-area .swiper-related .swiper-pagination-progressbar{display:none}}#ProductSection .product-single section.related .inner-wrapper .right-area .swiper-related .swiper-button-next,#ProductSection .product-single section.related .inner-wrapper .right-area .swiper-related .swiper-button-prev{width:24px;height:24px;background-color:#009a6e}#ProductSection .product-single section.related .inner-wrapper .right-area .swiper-related .swiper-button-next:after,#ProductSection .product-single section.related .inner-wrapper .right-area .swiper-related .swiper-button-prev:after{font-size:11px;text-align:center;color:#fef9f4}@media (max-width: 768px){#ProductSection .product-single{padding-top:40px}}#shop-medical-grade .beige_section{display:none}.medical-grade-header{background-color:#d5a076}@media (max-width: 750px){.medical-grade-header{padding-top:92px;padding-bottom:40px}}.medical-grade-header .inner-wrapper{padding:170px 0 50px;margin:0 -20px;text-align:center}@media (max-width: 750px){.medical-grade-header .inner-wrapper{padding:40px 0 70px}}.medical-grade-header .inner-wrapper h1{font-family:ColumbiaSans,sans-serif;font-size:48px;font-weight:300;letter-spacing:-.6px;color:#fff;margin-bottom:12px}@media (max-width: 750px){.medical-grade-header .inner-wrapper h1{font-size:36px}}.medical-grade-header .inner-wrapper .col-desc{color:#fff;font-family:SFPro,sans-serif;font-size:16px;font-weight:400;line-height:1.63;letter-spacing:.4px;max-width:1018px;margin:auto;padding:0 24px 72px}.medical-grade-header .inner-wrapper .filter{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding-bottom:97px;font-family:SFPro,sans-serif;font-size:16px;font-weight:400;letter-spacing:.5px}@media (max-width: 750px){.medical-grade-header .inner-wrapper .filter{display:block;padding:0 24px}}.medical-grade-header .inner-wrapper .filter span{margin-right:20px}@media (max-width: 750px){.medical-grade-header .inner-wrapper .filter span{display:block;margin-right:0;font-size:16px;color:#fff;margin-bottom:17px}}.medical-grade-header .inner-wrapper .filter select{max-width:200px;height:55px;margin-right:30px;margin-bottom:0;border:1px solid #040e1c}@media (max-width: 750px){.medical-grade-header .inner-wrapper .filter select{max-width:45%;display:inline-block;margin-right:10px}.medical-grade-header .inner-wrapper .filter select#filter_brand{margin-right:0!important}}.medical-grade-header .inner-wrapper .filter button{max-width:150px;width:100%;height:55px;margin-right:30px;background:#040e1c;color:#fff;transition-delay:.3ms}.medical-grade-header .inner-wrapper .filter button:hover{background:#fff;color:#040e1c}@media (max-width: 750px){.medical-grade-header .inner-wrapper .filter button{margin-right:0;margin-top:12px;background:#6e7176;max-width:95%}}.medical-grade-header .inner-wrapper .filter #filter_clear{text-decoration:underline}@media (max-width: 750px){.medical-grade-header .inner-wrapper .filter #filter_clear{display:none}}.medical-grade-content{background:#fbf1e7}.medical-grade-content .inner-wrapper{position:relative;top:-50px;margin:0 -20px}.medical-grade-content .inner-wrapper .col-products{display:flex;flex-wrap:wrap}@media (max-width: 750px){.medical-grade-content .inner-wrapper .col-products{padding:0 24px}}.medical-grade-content .inner-wrapper .col-products .pr-item{max-width:370px;flex-basis:32%;margin-right:30px;position:relative;margin-bottom:30px;background:#fff}@media (max-width: 750px){.medical-grade-content .inner-wrapper .col-products .pr-item{margin-right:0;margin-bottom:30px;flex-basis:100%}}.medical-grade-content .inner-wrapper .col-products .pr-item:nth-child(3n){margin-right:0}.medical-grade-content .inner-wrapper .col-products .pr-item>a{display:block}.medical-grade-content .inner-wrapper .col-products .pr-item>a .col-pr__meta{width:100%;text-align:center;padding:0 30px 35px;font-family:SFPro,sans-serif;font-weight:400;letter-spacing:.5px}.medical-grade-content .inner-wrapper .col-products .pr-item>a img{max-height:380px;height:100%}.page-shop-over-the-counter{background-color:#d5a076}@media (max-width: 750px){.page-shop-over-the-counter{padding-top:50px}}.page-shop-over-the-counter .inner-wrapper{padding:170px 0 50px;margin:0 -20px;text-align:center}@media (max-width: 750px){.page-shop-over-the-counter .inner-wrapper{padding:40px 0 70px}}.page-shop-over-the-counter .inner-wrapper h1.page-title{font-family:ColumbiaSans,sans-serif;font-size:48px;font-weight:300;letter-spacing:-.6px;color:#fff;margin-bottom:12px}@media (max-width: 750px){.page-shop-over-the-counter .inner-wrapper h1.page-title{font-size:36px}}.page-shop-over-the-counter .inner-wrapper .wys{color:#fff;font-family:SFPro,sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:.5px;max-width:878px;margin:auto;padding:0 24px}.counter-iframe-content{background:#fbf1e7}.counter-iframe-content .inner-wrapper{padding:100px 0}@media (max-width: 750px){.counter-iframe-content .inner-wrapper{padding:40px 0}}.shop-the-video-page .shopthe-video-wrp{background:#d5a076}.shop-the-video-page .shopthe-video-wrp .inner-wrapper{padding:170px 0 50px;margin:0 -20px;text-align:center}@media (max-width: 750px){.shop-the-video-page .shopthe-video-wrp .inner-wrapper{padding:100px 0 190px}}.shop-the-video-page .shopthe-video-wrp .inner-wrapper h1.page-title{font-family:ColumbiaSans,sans-serif;font-size:48px;font-weight:300;letter-spacing:-.6px;color:#fff;margin-bottom:12px}@media (max-width: 750px){.shop-the-video-page .shopthe-video-wrp .inner-wrapper h1.page-title{font-size:36px}}.shop-the-video-page .shopthe-video-wrp .inner-wrapper .wys{color:#fff;font-family:SFPro,sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:.5px;max-width:878px;margin:auto;padding:0 24px}.shop-the-video-page .shopthe-video-content{padding-top:37px}@media (max-width: 750px){.shop-the-video-page .shopthe-video-content .inner-wrapper{overflow:hidden;margin-top:-250px}}.shop-the-video-page .shopthe-video-content .video-item{flex-wrap:wrap;padding-top:73px;padding-bottom:73px;border-bottom:1px solid #ddd;justify-content:space-between}.shop-the-video-page .shopthe-video-content .video-item:last-child{border:none}@media (max-width: 750px){.shop-the-video-page .shopthe-video-content .video-item{justify-content:center}}.shop-the-video-page .shopthe-video-content .video-item .left-side{width:42%;max-width:470px}@media (max-width: 750px){.shop-the-video-page .shopthe-video-content .video-item .left-side{width:100%;margin-bottom:44px}}.shop-the-video-page .shopthe-video-content .video-item .right-side{color:#040e1c;width:55%;max-width:620px}@media (max-width: 750px){.shop-the-video-page .shopthe-video-content .video-item .right-side{width:100%}}.shop-the-video-page .shopthe-video-content .video-item .right-side h2{font-size:36px;line-height:1;letter-spacing:-.4px;margin-bottom:18px;font-family:ColumbiaSans,sans-serif}@media (max-width: 750px){.shop-the-video-page .shopthe-video-content .video-item .right-side h2{font-size:28px}}.shop-the-video-page .shopthe-video-content .video-item .right-side p.desc{font-family:SFPro,sans-serif;font-size:16px;line-height:26px;letter-spacing:.5px;margin-bottom:100px}@media (max-width: 767px){.shop-the-video-page .shopthe-video-content .video-item .right-side p.desc{margin-bottom:36px}}.shop-the-video-page .shopthe-video-content .video-item .right-side p.featured_text{margin-bottom:45px;text-transform:uppercase;font-family:SFPro,sans-serif;font-weight:600;line-height:2.17;letter-spacing:1px}@media (max-width: 750px){.shop-the-video-page .shopthe-video-content .video-item .right-side p.featured_text{font-size:12px}}.shop-the-video-page .shopthe-video-content .video-item .right-side .products-wrp{overflow:hidden;position:relative}.shop-the-video-page .shopthe-video-content .video-item .right-side .products-wrp .product-flex-item{width:100px;margin:auto}.shop-the-video-page .shopthe-video-content .video-item .right-side .products-wrp .product-flex-item a.pr-img{margin-bottom:15px;display:block;width:100%}.shop-the-video-page .shopthe-video-content .video-item .right-side .products-wrp .product-flex-item a.pr-img img{width:100%;height:100px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.shop-the-video-page .shopthe-video-content .video-item .right-side .products-wrp .product-flex-item a.product_title{font-size:12px;line-height:18px;font-family:SFPro,sans-serif;letter-spacing:.5px}.shop-the-video-page .shopthe-video-content .video-item .right-side .products-wrp .arrow{position:absolute;top:19%;width:24px;height:24px;background-color:#009a6e;cursor:pointer;color:#fff;z-index:2;background-size:40%;background-repeat:no-repeat;background-position:center center;display:flex;align-items:center;justify-content:center}.shop-the-video-page .shopthe-video-content .video-item .right-side .products-wrp .arrow.arrow-prev{left:0}.shop-the-video-page .shopthe-video-content .video-item .right-side .products-wrp .arrow.arrow-prev:after{content:"\2192";font-size:14px;transform:rotate(180deg)}.shop-the-video-page .shopthe-video-content .video-item .right-side .products-wrp .arrow.arrow-next{right:0}.shop-the-video-page .shopthe-video-content .video-item .right-side .products-wrp .arrow.arrow-next:after{content:"\2192";font-size:14px}.shop-the-video-page .shopthe-video-content .video-item .right-side .products-wrp .arrow.swiper-button-disabled{opacity:0}#shopify-section-schedule-an-appointment-section section.top,#shopify-section-rvl-skincare-pc-section section.top,#shopify-section-about-new section.top,#shopify-section-hub-header section.top{background-color:#d2d6f7}#shopify-section-schedule-an-appointment-section section.top .inner-wrapper,#shopify-section-rvl-skincare-pc-section section.top .inner-wrapper,#shopify-section-about-new section.top .inner-wrapper,#shopify-section-hub-header section.top .inner-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin:auto}#shopify-section-schedule-an-appointment-section section.top .inner-wrapper .left-side,#shopify-section-rvl-skincare-pc-section section.top .inner-wrapper .left-side,#shopify-section-about-new section.top .inner-wrapper .left-side,#shopify-section-hub-header section.top .inner-wrapper .left-side{padding:0 24px;min-height:720px;overflow:hidden;width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;position:relative}#shopify-section-schedule-an-appointment-section section.top .inner-wrapper .left-side h1,#shopify-section-rvl-skincare-pc-section section.top .inner-wrapper .left-side h1,#shopify-section-about-new section.top .inner-wrapper .left-side h1,#shopify-section-hub-header section.top .inner-wrapper .left-side h1{font-size:72px;font-family:ColumbiaSans,sans-serif;text-align:center}@media (max-width: 1100px){#shopify-section-schedule-an-appointment-section section.top .inner-wrapper .left-side h1,#shopify-section-rvl-skincare-pc-section section.top .inner-wrapper .left-side h1,#shopify-section-about-new section.top .inner-wrapper .left-side h1,#shopify-section-hub-header section.top .inner-wrapper .left-side h1{font-size:62px}}@media (max-width: 750px){#shopify-section-schedule-an-appointment-section section.top .inner-wrapper .left-side h1,#shopify-section-rvl-skincare-pc-section section.top .inner-wrapper .left-side h1,#shopify-section-about-new section.top .inner-wrapper .left-side h1,#shopify-section-hub-header section.top .inner-wrapper .left-side h1{font-size:55px;line-height:60px}}#shopify-section-schedule-an-appointment-section section.top .inner-wrapper .left-side .address,#shopify-section-rvl-skincare-pc-section section.top .inner-wrapper .left-side .address,#shopify-section-about-new section.top .inner-wrapper .left-side .address,#shopify-section-hub-header section.top .inner-wrapper .left-side .address{margin-top:48px;display:flex;flex-direction:column;align-items:center}#shopify-section-schedule-an-appointment-section section.top .inner-wrapper .left-side .address img,#shopify-section-rvl-skincare-pc-section section.top .inner-wrapper .left-side .address img,#shopify-section-about-new section.top .inner-wrapper .left-side .address img,#shopify-section-hub-header section.top .inner-wrapper .left-side .address img{margin-bottom:20px}#shopify-section-schedule-an-appointment-section section.top .inner-wrapper .left-side .address p,#shopify-section-rvl-skincare-pc-section section.top .inner-wrapper .left-side .address p,#shopify-section-about-new section.top .inner-wrapper .left-side .address p,#shopify-section-hub-header section.top .inner-wrapper .left-side .address p{font-family:SFPro,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:-.16px;text-align:center;color:#040e1c}#shopify-section-schedule-an-appointment-section section.top .inner-wrapper .left-side .marquee,#shopify-section-rvl-skincare-pc-section section.top .inner-wrapper .left-side .marquee,#shopify-section-about-new section.top .inner-wrapper .left-side .marquee,#shopify-section-hub-header section.top .inner-wrapper .left-side .marquee{white-space:nowrap;position:absolute;bottom:52px;line-height:2;height:20px;width:100%;text-transform:uppercase;font-family:SFPro,sans-serif;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:.33px;margin:0;text-align:left;-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translate(100%);-moz-animation:scroll-left 1s linear infinite;-webkit-animation:scroll-left 1s linear infinite;animation:scroll-left 20s linear infinite;right:0}#shopify-section-schedule-an-appointment-section section.top .inner-wrapper .left-side .marquee span,#shopify-section-rvl-skincare-pc-section section.top .inner-wrapper .left-side .marquee span,#shopify-section-about-new section.top .inner-wrapper .left-side .marquee span,#shopify-section-hub-header section.top .inner-wrapper .left-side .marquee span{display:inline-block;margin-right:15px}@media (max-width: 860px){#shopify-section-schedule-an-appointment-section section.top .inner-wrapper .left-side,#shopify-section-rvl-skincare-pc-section section.top .inner-wrapper .left-side,#shopify-section-about-new section.top .inner-wrapper .left-side,#shopify-section-hub-header section.top .inner-wrapper .left-side{width:100%;height:100vw;min-height:auto}}#shopify-section-schedule-an-appointment-section section.top .inner-wrapper .right-side,#shopify-section-rvl-skincare-pc-section section.top .inner-wrapper .right-side,#shopify-section-about-new section.top .inner-wrapper .right-side,#shopify-section-hub-header section.top .inner-wrapper .right-side{width:50%;background-repeat:no-repeat;background-position:top center;background-size:cover}@media (max-width: 860px){#shopify-section-schedule-an-appointment-section section.top .inner-wrapper .right-side,#shopify-section-rvl-skincare-pc-section section.top .inner-wrapper .right-side,#shopify-section-about-new section.top .inner-wrapper .right-side,#shopify-section-hub-header section.top .inner-wrapper .right-side{width:100%;min-height:auto;height:100vw}}#shopify-section-schedule-an-appointment-section section.how-to-book,#shopify-section-rvl-skincare-pc-section section.how-to-book,#shopify-section-about-new section.how-to-book,#shopify-section-hub-header section.how-to-book{padding:121px 0 28px;color:#040e1c}@media (max-width: 750px){#shopify-section-schedule-an-appointment-section section.how-to-book,#shopify-section-rvl-skincare-pc-section section.how-to-book,#shopify-section-about-new section.how-to-book,#shopify-section-hub-header section.how-to-book{padding:72px 0 28px}}#shopify-section-schedule-an-appointment-section section.how-to-book .inner-wrapper h2,#shopify-section-rvl-skincare-pc-section section.how-to-book .inner-wrapper h2,#shopify-section-about-new section.how-to-book .inner-wrapper h2,#shopify-section-hub-header section.how-to-book .inner-wrapper h2{font-size:36px;font-family:ColumbiaSans,sans-serif;font-weight:300;letter-spacing:-.5px;margin-bottom:35px}@media (max-width: 750px){#shopify-section-schedule-an-appointment-section section.how-to-book .inner-wrapper h2,#shopify-section-rvl-skincare-pc-section section.how-to-book .inner-wrapper h2,#shopify-section-about-new section.how-to-book .inner-wrapper h2,#shopify-section-hub-header section.how-to-book .inner-wrapper h2{font-size:28px}}#shopify-section-schedule-an-appointment-section section.how-to-book .inner-wrapper p.desc,#shopify-section-rvl-skincare-pc-section section.how-to-book .inner-wrapper p.desc,#shopify-section-about-new section.how-to-book .inner-wrapper p.desc,#shopify-section-hub-header section.how-to-book .inner-wrapper p.desc{font-size:16px;line-height:26px;font-family:SFPro,sans-serif;margin-bottom:72px}#shopify-section-schedule-an-appointment-section section.how-to-book .inner-wrapper .blocks,#shopify-section-rvl-skincare-pc-section section.how-to-book .inner-wrapper .blocks,#shopify-section-about-new section.how-to-book .inner-wrapper .blocks,#shopify-section-hub-header section.how-to-book .inner-wrapper .blocks{display:flex;flex-wrap:wrap}#shopify-section-schedule-an-appointment-section section.how-to-book .inner-wrapper .blocks .item,#shopify-section-rvl-skincare-pc-section section.how-to-book .inner-wrapper .blocks .item,#shopify-section-about-new section.how-to-book .inner-wrapper .blocks .item,#shopify-section-hub-header section.how-to-book .inner-wrapper .blocks .item{max-width:calc(50% - 20px);margin-bottom:72px;display:flex;flex-direction:column;margin-right:30px}@media (max-width: 767px){#shopify-section-schedule-an-appointment-section section.how-to-book .inner-wrapper .blocks .item,#shopify-section-rvl-skincare-pc-section section.how-to-book .inner-wrapper .blocks .item,#shopify-section-about-new section.how-to-book .inner-wrapper .blocks .item,#shopify-section-hub-header section.how-to-book .inner-wrapper .blocks .item{max-width:100%;margin-right:0}}#shopify-section-schedule-an-appointment-section section.how-to-book .inner-wrapper .blocks .item h4,#shopify-section-rvl-skincare-pc-section section.how-to-book .inner-wrapper .blocks .item h4,#shopify-section-about-new section.how-to-book .inner-wrapper .blocks .item h4,#shopify-section-hub-header section.how-to-book .inner-wrapper .blocks .item h4{font-size:14px;margin-bottom:24px;text-transform:uppercase;letter-spacing:1px;font-weight:600;font-family:SFPro,sans-serif}#shopify-section-schedule-an-appointment-section section.how-to-book .inner-wrapper .blocks .item p,#shopify-section-rvl-skincare-pc-section section.how-to-book .inner-wrapper .blocks .item p,#shopify-section-about-new section.how-to-book .inner-wrapper .blocks .item p,#shopify-section-hub-header section.how-to-book .inner-wrapper .blocks .item p{margin-bottom:36px;font-size:16px;line-height:26px;font-family:SFPro,sans-serif;letter-spacing:.5px}#shopify-section-schedule-an-appointment-section section.how-to-book .inner-wrapper .blocks .item a,#shopify-section-rvl-skincare-pc-section section.how-to-book .inner-wrapper .blocks .item a,#shopify-section-about-new section.how-to-book .inner-wrapper .blocks .item a,#shopify-section-hub-header section.how-to-book .inner-wrapper .blocks .item a{background:#040e1c;max-width:270px;max-height:55px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;font-family:SFPro,sans-serif;letter-spacing:.5px;padding:25px 0;margin-top:auto}#shopify-section-schedule-an-appointment-section section.how-to-book .inner-wrapper .blocks .item:last-child,#shopify-section-rvl-skincare-pc-section section.how-to-book .inner-wrapper .blocks .item:last-child,#shopify-section-about-new section.how-to-book .inner-wrapper .blocks .item:last-child,#shopify-section-hub-header section.how-to-book .inner-wrapper .blocks .item:last-child{margin-right:0}@media (max-width: 750px){#shopify-section-schedule-an-appointment-section section.how-to-book .inner-wrapper .blocks .item,#shopify-section-rvl-skincare-pc-section section.how-to-book .inner-wrapper .blocks .item,#shopify-section-about-new section.how-to-book .inner-wrapper .blocks .item,#shopify-section-hub-header section.how-to-book .inner-wrapper .blocks .item{margin-bottom:72px;margin-right:0;max-width:100%}}#shopify-section-schedule-an-appointment-section section.about,#shopify-section-rvl-skincare-pc-section section.about,#shopify-section-about-new section.about,#shopify-section-hub-header section.about{padding:100px 0 144px;margin-top:-2px}@media (max-width: 750px){#shopify-section-schedule-an-appointment-section section.about,#shopify-section-rvl-skincare-pc-section section.about,#shopify-section-about-new section.about,#shopify-section-hub-header section.about{padding:72px 0 100px}}#shopify-section-schedule-an-appointment-section section.about .inner-wrapper,#shopify-section-rvl-skincare-pc-section section.about .inner-wrapper,#shopify-section-about-new section.about .inner-wrapper,#shopify-section-hub-header section.about .inner-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start}#shopify-section-schedule-an-appointment-section section.about .inner-wrapper .left-side,#shopify-section-rvl-skincare-pc-section section.about .inner-wrapper .left-side,#shopify-section-about-new section.about .inner-wrapper .left-side,#shopify-section-hub-header section.about .inner-wrapper .left-side{width:50%}#shopify-section-schedule-an-appointment-section section.about .inner-wrapper .left-side .play,#shopify-section-rvl-skincare-pc-section section.about .inner-wrapper .left-side .play,#shopify-section-about-new section.about .inner-wrapper .left-side .play,#shopify-section-hub-header section.about .inner-wrapper .left-side .play{position:relative;max-width:370px}#shopify-section-schedule-an-appointment-section section.about .inner-wrapper .left-side img:not(.play),#shopify-section-rvl-skincare-pc-section section.about .inner-wrapper .left-side img:not(.play),#shopify-section-about-new section.about .inner-wrapper .left-side img:not(.play),#shopify-section-hub-header section.about .inner-wrapper .left-side img:not(.play){max-width:370px;width:100%;max-height:657px;height:100%;object-fit:cover;border-radius:12px}#shopify-section-schedule-an-appointment-section section.about .inner-wrapper .left-side img.play,#shopify-section-rvl-skincare-pc-section section.about .inner-wrapper .left-side img.play,#shopify-section-about-new section.about .inner-wrapper .left-side img.play,#shopify-section-hub-header section.about .inner-wrapper .left-side img.play{position:absolute;left:0;width:36px;right:0;height:40px;color:#fff;margin:auto;top:0;bottom:0;cursor:pointer}#shopify-section-schedule-an-appointment-section section.about .inner-wrapper .left-side h3,#shopify-section-rvl-skincare-pc-section section.about .inner-wrapper .left-side h3,#shopify-section-about-new section.about .inner-wrapper .left-side h3,#shopify-section-hub-header section.about .inner-wrapper .left-side h3{max-width:470px;margin-bottom:36px;font-family:ColumbiaSans,sans-serif;font-size:36px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.5px}@media (max-width: 750px){#shopify-section-schedule-an-appointment-section section.about .inner-wrapper .left-side,#shopify-section-rvl-skincare-pc-section section.about .inner-wrapper .left-side,#shopify-section-about-new section.about .inner-wrapper .left-side,#shopify-section-hub-header section.about .inner-wrapper .left-side{width:100%;text-align:center;margin-bottom:36px}#shopify-section-schedule-an-appointment-section section.about .inner-wrapper .left-side h3,#shopify-section-rvl-skincare-pc-section section.about .inner-wrapper .left-side h3,#shopify-section-about-new section.about .inner-wrapper .left-side h3,#shopify-section-hub-header section.about .inner-wrapper .left-side h3{font-size:28px;margin-bottom:48px}}#shopify-section-schedule-an-appointment-section section.about .inner-wrapper .right-side,#shopify-section-rvl-skincare-pc-section section.about .inner-wrapper .right-side,#shopify-section-about-new section.about .inner-wrapper .right-side,#shopify-section-hub-header section.about .inner-wrapper .right-side{width:50%}#shopify-section-schedule-an-appointment-section section.about .inner-wrapper .right-side h3,#shopify-section-rvl-skincare-pc-section section.about .inner-wrapper .right-side h3,#shopify-section-about-new section.about .inner-wrapper .right-side h3,#shopify-section-hub-header section.about .inner-wrapper .right-side h3{max-width:500px;margin-left:auto;margin-bottom:36px;font-family:ColumbiaSans,sans-serif;font-size:36px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.5px}#shopify-section-schedule-an-appointment-section section.about .inner-wrapper .right-side p,#shopify-section-rvl-skincare-pc-section section.about .inner-wrapper .right-side p,#shopify-section-about-new section.about .inner-wrapper .right-side p,#shopify-section-hub-header section.about .inner-wrapper .right-side p{max-width:500px;margin-left:auto;font-family:SFPro,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:.5px}@media (max-width: 750px){#shopify-section-schedule-an-appointment-section section.about .inner-wrapper .right-side,#shopify-section-rvl-skincare-pc-section section.about .inner-wrapper .right-side,#shopify-section-about-new section.about .inner-wrapper .right-side,#shopify-section-hub-header section.about .inner-wrapper .right-side{width:100%}#shopify-section-schedule-an-appointment-section section.about .inner-wrapper .right-side h3,#shopify-section-rvl-skincare-pc-section section.about .inner-wrapper .right-side h3,#shopify-section-about-new section.about .inner-wrapper .right-side h3,#shopify-section-hub-header section.about .inner-wrapper .right-side h3{font-size:28px;margin-left:auto;margin-right:auto}#shopify-section-schedule-an-appointment-section section.about .inner-wrapper .right-side p,#shopify-section-rvl-skincare-pc-section section.about .inner-wrapper .right-side p,#shopify-section-about-new section.about .inner-wrapper .right-side p,#shopify-section-hub-header section.about .inner-wrapper .right-side p{margin-left:auto;margin-right:auto}}#shopify-section-schedule-an-appointment-section section.address,#shopify-section-rvl-skincare-pc-section section.address,#shopify-section-about-new section.address,#shopify-section-hub-header section.address{padding:145px 0}@media (max-width: 767px){#shopify-section-schedule-an-appointment-section section.address,#shopify-section-rvl-skincare-pc-section section.address,#shopify-section-about-new section.address,#shopify-section-hub-header section.address{padding:100px 0}}#shopify-section-schedule-an-appointment-section section.address .inner-wrapper,#shopify-section-rvl-skincare-pc-section section.address .inner-wrapper,#shopify-section-about-new section.address .inner-wrapper,#shopify-section-hub-header section.address .inner-wrapper{align-items:flex-start}#shopify-section-schedule-an-appointment-section section.address .left-side,#shopify-section-rvl-skincare-pc-section section.address .left-side,#shopify-section-about-new section.address .left-side,#shopify-section-hub-header section.address .left-side{width:50%}#shopify-section-schedule-an-appointment-section section.address .left-side h3,#shopify-section-rvl-skincare-pc-section section.address .left-side h3,#shopify-section-about-new section.address .left-side h3,#shopify-section-hub-header section.address .left-side h3{max-width:500px;margin-bottom:36px;font-family:ColumbiaSans,sans-serif;font-size:36px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.5px}@media (max-width: 750px){#shopify-section-schedule-an-appointment-section section.address .left-side,#shopify-section-rvl-skincare-pc-section section.address .left-side,#shopify-section-about-new section.address .left-side,#shopify-section-hub-header section.address .left-side{width:100%;text-align:center;margin-bottom:36px}#shopify-section-schedule-an-appointment-section section.address .left-side h3,#shopify-section-rvl-skincare-pc-section section.address .left-side h3,#shopify-section-about-new section.address .left-side h3,#shopify-section-hub-header section.address .left-side h3{font-size:28px;margin-bottom:48px}}#shopify-section-schedule-an-appointment-section section.address .right-side,#shopify-section-rvl-skincare-pc-section section.address .right-side,#shopify-section-about-new section.address .right-side,#shopify-section-hub-header section.address .right-side{max-width:500px;margin-left:auto}#shopify-section-schedule-an-appointment-section section.address .right-side div.title,#shopify-section-rvl-skincare-pc-section section.address .right-side div.title,#shopify-section-about-new section.address .right-side div.title,#shopify-section-hub-header section.address .right-side div.title{height:44px;display:flex;align-items:center;color:#040e1c;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;font-weight:600;line-height:1.5;font-family:SFPro,sans-serif}@media (max-width: 767px){#shopify-section-schedule-an-appointment-section section.address .right-side,#shopify-section-rvl-skincare-pc-section section.address .right-side,#shopify-section-about-new section.address .right-side,#shopify-section-hub-header section.address .right-side{margin-left:0}}body#rvl-skincare-pc section.about .inner-wrapper{align-items:center}#shopify-section-rvl-skincare-pc-section section.top .inner-wrapper .left-side h1,#shopify-section-about-new section.top .inner-wrapper .left-side h1{max-width:480px}@media (max-width: 767px){#shopify-section-rvl-skincare-pc-section section.top .inner-wrapper .left-side h1,#shopify-section-about-new section.top .inner-wrapper .left-side h1{font-size:36px}}@media (max-width: 767px){#shopify-section-rvl-skincare-pc-section section.top .inner-wrapper .left-side .address,#shopify-section-about-new section.top .inner-wrapper .left-side .address{margin-top:24px}}#shopify-section-rvl-skincare-pc-section section.about,#shopify-section-about-new section.about{margin-top:0}#shopify-section-rvl-skincare-pc-section section.about .inner-wrapper,#shopify-section-about-new section.about .inner-wrapper{align-items:flex-start}#shopify-section-rvl-skincare-pc-section section.about .left-side h3,#shopify-section-about-new section.about .left-side h3{max-width:470px;margin-bottom:36px;font-family:ColumbiaSans,sans-serif;font-size:36px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.5px}@media (max-width: 750px){#shopify-section-rvl-skincare-pc-section section.about .left-side,#shopify-section-about-new section.about .left-side{width:100%;text-align:center;margin-bottom:36px}#shopify-section-rvl-skincare-pc-section section.about .left-side h3,#shopify-section-about-new section.about .left-side h3{font-size:28px;margin-bottom:48px}}@media (max-width: 750px){#shopify-section-rvl-skincare-pc-section section.top .inner-wrapper .left-side{height:70vh}}@media (max-width: 860px){#shopify-section-hub-header section.top .inner-wrapper .left-side{height:100vh}#shopify-section-hub-header section.top .inner-wrapper .left-side button{margin-top:30px!important;margin-bottom:30px!important}}.virtual-consultation-page{background-color:#d2d6f7}.virtual-consultation-page .inner-wrapper{max-width:970px;padding:170px 0 50px;margin:auto;text-align:center}.virtual-consultation-page .inner-wrapper h1.page-title{font-family:ColumbiaSans,sans-serif;font-size:48px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.6px;text-align:center;color:#040e1c;margin-bottom:20px}@media (max-width: 750px){.virtual-consultation-page .inner-wrapper h1.page-title{font-size:36px;line-height:42px}}.virtual-consultation-page .inner-wrapper p.desc{font-family:SFPro,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:.5px;text-align:center;color:#040e1c}@media (max-width: 750px){.virtual-consultation-page .inner-wrapper p.desc{line-height:26px}}.virtual-consultation-page .inner-wrapper p.desc>a{text-decoration:underline}.virtual-consultation-page .inner-wrapper p.desc>a:hover{text-decoration:none}.virtual-iframe-content .inner-wrapper{padding:28px 0 48px}.virtual-iframe-content .container>p{max-width:970px;margin:auto auto 44px;font-family:SFPro,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:.5px;text-align:center}.book-in-person-page{background-color:#d2d6f7}.book-in-person-page .inner-wrapper{max-width:970px;padding:170px 0 50px;margin:auto;text-align:center}.book-in-person-page .inner-wrapper h1.page-title{font-family:ColumbiaSans,sans-serif;font-size:48px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.6px;text-align:center;color:#040e1c;margin-bottom:20px}@media (max-width: 750px){.book-in-person-page .inner-wrapper h1.page-title{font-size:36px;line-height:42px}}.book-in-person-page .inner-wrapper p.desc{font-family:SFPro,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:.5px;text-align:center;color:#040e1c}@media (max-width: 750px){.book-in-person-page .inner-wrapper p.desc{line-height:26px}}.book-in-person-page .inner-wrapper p.desc>a{text-decoration:underline}.book-in-person-page .inner-wrapper p.desc>a:hover{text-decoration:none}section.book-in-person-content .container,section.app .container{max-width:1220px}section.book-in-person-content .container .inner-wrapper,section.app .container .inner-wrapper{padding:106px 0;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 767px){section.book-in-person-content .container .inner-wrapper,section.app .container .inner-wrapper{padding:70px 0}}section.book-in-person-content .container .inner-wrapper .patients,section.app .container .inner-wrapper .patients{width:80%;font-family:SFPro,sans-serif;display:flex;flex-direction:column;align-items:center;margin:auto}section.book-in-person-content .container .inner-wrapper .patients h2,section.app .container .inner-wrapper .patients h2{display:inline-flex;font-family:ColumbiaSans,sans-serif;font-size:36px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.5px;margin-bottom:35px}@media (max-width: 767px){section.book-in-person-content .container .inner-wrapper .patients h2,section.app .container .inner-wrapper .patients h2{font-size:24px;text-align:center;max-width:250px}}section.book-in-person-content .container .inner-wrapper .patients .type_of_patient,section.app .container .inner-wrapper .patients .type_of_patient{width:60%}@media (max-width: 767px){section.book-in-person-content .container .inner-wrapper .patients .type_of_patient,section.app .container .inner-wrapper .patients .type_of_patient{width:100%}}section.book-in-person-content .container .inner-wrapper .services,section.app .container .inner-wrapper .services{width:100%;flex-wrap:wrap;justify-content:space-between}section.book-in-person-content .container .inner-wrapper .services .left-side,section.app .container .inner-wrapper .services .left-side{width:100%;max-width:500px;font-family:SFPro,sans-serif}section.book-in-person-content .container .inner-wrapper .services .left-side .first_step_wrap,section.book-in-person-content .container .inner-wrapper .services .left-side .second_step_wrap,section.app .container .inner-wrapper .services .left-side .first_step_wrap,section.app .container .inner-wrapper .services .left-side .second_step_wrap{color:#040e1c}section.book-in-person-content .container .inner-wrapper .services .left-side .first_step_wrap.inactive,section.book-in-person-content .container .inner-wrapper .services .left-side .second_step_wrap.inactive,section.app .container .inner-wrapper .services .left-side .first_step_wrap.inactive,section.app .container .inner-wrapper .services .left-side .second_step_wrap.inactive{color:#6e7176}section.book-in-person-content .container .inner-wrapper .services .left-side h2,section.app .container .inner-wrapper .services .left-side h2{display:inline-flex;font-family:ColumbiaSans,sans-serif;font-size:36px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.5px;margin-bottom:12px}@media (max-width: 750px){section.book-in-person-content .container .inner-wrapper .services .left-side h2,section.app .container .inner-wrapper .services .left-side h2{font-size:24px;line-height:36px;letter-spacing:-.4px;margin-bottom:36px}}section.book-in-person-content .container .inner-wrapper .services .left-side h2 span.back,section.app .container .inner-wrapper .services .left-side h2 span.back{cursor:pointer;margin-right:10px}section.book-in-person-content .container .inner-wrapper .services .left-side span.first_edit,section.book-in-person-content .container .inner-wrapper .services .left-side span.second_edit,section.app .container .inner-wrapper .services .left-side span.first_edit,section.app .container .inner-wrapper .services .left-side span.second_edit{display:none;margin-left:15px;font-size:16px;text-decoration:underline;font-family:SFPro,sans-serif;cursor:pointer}section.book-in-person-content .container .inner-wrapper .services .left-side span.first_edit:hover,section.book-in-person-content .container .inner-wrapper .services .left-side span.second_edit:hover,section.app .container .inner-wrapper .services .left-side span.first_edit:hover,section.app .container .inner-wrapper .services .left-side span.second_edit:hover{text-decoration:none}section.book-in-person-content .container .inner-wrapper .services .left-side p.first_step,section.book-in-person-content .container .inner-wrapper .services .left-side p.second_step,section.app .container .inner-wrapper .services .left-side p.first_step,section.app .container .inner-wrapper .services .left-side p.second_step{min-height:50px;margin-bottom:22px;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:.5px;font-family:SFPro,sans-serif}@media (max-width: 767px){section.book-in-person-content .container .inner-wrapper .services .left-side p.first_step,section.book-in-person-content .container .inner-wrapper .services .left-side p.second_step,section.app .container .inner-wrapper .services .left-side p.first_step,section.app .container .inner-wrapper .services .left-side p.second_step{display:none}}section.book-in-person-content .container .inner-wrapper .services .left-side .first_step_form,section.app .container .inner-wrapper .services .left-side .first_step_form{display:none;margin-bottom:30px}@media (max-width: 767px){section.book-in-person-content .container .inner-wrapper .services .left-side .first_step_form,section.app .container .inner-wrapper .services .left-side .first_step_form{display:block}}section.book-in-person-content .container .inner-wrapper .services .next-btn,section.app .container .inner-wrapper .services .next-btn{color:#fff;font-size:16px;font-weight:500;letter-spacing:.5px;width:170px;height:55px;display:flex;align-items:center;justify-content:center;margin-top:40px}section.book-in-person-content .container .inner-wrapper .services .next-btn.inactive,section.app .container .inner-wrapper .services .next-btn.inactive{background-color:#040e1c;opacity:.5}section.book-in-person-content .container .inner-wrapper .services .next-btn.active,section.app .container .inner-wrapper .services .next-btn.active{background-color:#000;opacity:1}section.book-in-person-content .container .inner-wrapper .services .right-side,section.app .container .inner-wrapper .services .right-side{width:100%;max-width:500px;font-family:SFPro,sans-serif}@media (max-width: 767px){section.book-in-person-content .container .inner-wrapper .services .right-side .first_step_form,section.app .container .inner-wrapper .services .right-side .first_step_form{display:none!important}}section.book-in-person-content .container .inner-wrapper .services .right-side .second_step_form,section.app .container .inner-wrapper .services .right-side .second_step_form{display:none}section.book-in-person-content .container .inner-wrapper .services .right-side .second_step_form .item input,section.app .container .inner-wrapper .services .right-side .second_step_form .item input{border:none;outline:none;padding:0 0 10px;border-bottom:1px solid #040e1c}section.book-in-person-content .container .inner-wrapper .services .right-side .three_step_form,section.app .container .inner-wrapper .services .right-side .three_step_form{display:none}section.book-in-person-content .container .inner-wrapper .services .right-side .three_step_form .item,section.app .container .inner-wrapper .services .right-side .three_step_form .item{margin-bottom:36px;display:flex}section.book-in-person-content .container .inner-wrapper .services .right-side .three_step_form .item span,section.app .container .inner-wrapper .services .right-side .three_step_form .item span{cursor:pointer;width:24px;height:24px;border:1px solid #040e1c;display:flex;align-items:center;justify-content:center;margin-right:10px;padding:11px;text-align:center;margin-top:5px}section.book-in-person-content .container .inner-wrapper .services .right-side .three_step_form .item span.checked,section.app .container .inner-wrapper .services .right-side .three_step_form .item span.checked{background-color:#009a6e;color:#fff}section.book-in-person-content .container .inner-wrapper .services .right-side .three_step_form .item span.checked:after,section.app .container .inner-wrapper .services .right-side .three_step_form .item span.checked:after{content:"\2713";color:#fff}section.book-in-person-content .container .inner-wrapper .services .right-side .three_step_form .item p,section.app .container .inner-wrapper .services .right-side .three_step_form .item p{line-height:1.5}section.book-in-person-content .container .inner-wrapper .services .right-side .three_step_form .item p>a,section.app .container .inner-wrapper .services .right-side .three_step_form .item p>a{text-decoration:underline}section.book-in-person-content .container .inner-wrapper .services .right-side .three_step_form .item p>a:hover,section.app .container .inner-wrapper .services .right-side .three_step_form .item p>a:hover{text-decoration:none}section.book-in-person-content .container .inner-wrapper .services .right-side .three_step_form .next-btn,section.app .container .inner-wrapper .services .right-side .three_step_form .next-btn{margin-top:100px}section.book-in-person-content .container .inner-wrapper .services #__ezderm_online_scheduling_widget__,section.app .container .inner-wrapper .services #__ezderm_online_scheduling_widget__{background:transparent none repeat scroll 0 0;margin:0;padding:0;transition:none 0s ease 0s;overflow:hidden;bottom:24px;left:initial;top:initial;right:11px;min-height:650px;width:100%}section.book-in-person-content .container .inner-wrapper .services #__ezderm_online_scheduling_widget__ h2,section.app .container .inner-wrapper .services #__ezderm_online_scheduling_widget__ h2{text-align:center;font-size:25px;margin-bottom:30px;line-height:35px}@media (max-width: 750px){section.book-in-person-content .container .inner-wrapper .services #__ezderm_online_scheduling_widget__ h2,section.app .container .inner-wrapper .services #__ezderm_online_scheduling_widget__ h2{font-size:20px;line-height:25px}}section.book-in-person-content .container .inner-wrapper .services #__ezderm_online_scheduling_widget__ iframe,section.app .container .inner-wrapper .services #__ezderm_online_scheduling_widget__ iframe{background:transparent none repeat scroll 0 0;overflow:hidden;position:relative;width:100%;height:100%;margin:0;border:medium none;min-width:inherit;max-width:inherit;min-height:inherit;max-height:inherit;transition:none 0s ease 0s}section.book-in-person-content .container .inner-wrapper .services #__ezderm_online_scheduling_widget__ iframe #root>div,section.app .container .inner-wrapper .services #__ezderm_online_scheduling_widget__ iframe #root>div{align-items:center!important}section.book-in-person-content .container .inner-wrapper .concierge,section.app .container .inner-wrapper .concierge{max-width:1170px;margin:0 auto;text-align:center;color:#040e1c}section.book-in-person-content .container .inner-wrapper .concierge p.title,section.app .container .inner-wrapper .concierge p.title{font-family:SFPro,sans-serif;font-weight:600;text-transform:uppercase;font-size:16px;line-height:24px;letter-spacing:1px;margin-bottom:18px}section.book-in-person-content .container .inner-wrapper .concierge h3,section.app .container .inner-wrapper .concierge h3{font-family:ColumbiaSans,sans-serif;font-size:36px;margin-bottom:24px}@media (max-width: 767px){section.book-in-person-content .container .inner-wrapper .concierge h3,section.app .container .inner-wrapper .concierge h3{font-size:28px;line-height:1.29;letter-spacing:-1px}}section.book-in-person-content .container .inner-wrapper .concierge p.desc,section.app .container .inner-wrapper .concierge p.desc{font-family:SFPro,sans-serif;margin-bottom:72px;letter-spacing:.5px;line-height:24px}@media (max-width: 767px){section.book-in-person-content .container .inner-wrapper .concierge p.desc,section.app .container .inner-wrapper .concierge p.desc{margin-bottom:36px}}section.book-in-person-content .container .inner-wrapper .concierge a.concierge_care,section.app .container .inner-wrapper .concierge a.concierge_care{max-width:270px;height:55px;font-family:SFPro,sans-serif;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.5px;background-color:#040e1c;display:flex;justify-content:center;align-items:center;color:#fff;width:100%;margin:10px auto 0 10px}section.book-in-person-content .container .inner-wrapper .concierge a.concierge_care:first-of-type,section.app .container .inner-wrapper .concierge a.concierge_care:first-of-type{margin:10px 10px 0 auto}section.book-in-person-content .container .inner-wrapper .concierge .concierge_care__outer,section.app .container .inner-wrapper .concierge .concierge_care__outer{display:flex}section.collaborations{background-color:#040e1c;color:#fff;padding:133px 0}section.collaborations .inner-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}section.collaborations .inner-wrapper .left-side,section.collaborations .inner-wrapper .right-side{width:50%;max-width:500px}@media (max-width: 750px){section.collaborations .inner-wrapper .left-side,section.collaborations .inner-wrapper .right-side{width:100%}}section.collaborations .inner-wrapper .left-side h3,section.collaborations .inner-wrapper .right-side h3{font-family:ColumbiaSans,sans-serif;font-size:36px;line-height:44px;letter-spacing:-1px;margin-bottom:24px}@media (max-width: 750px){section.collaborations .inner-wrapper .left-side h3,section.collaborations .inner-wrapper .right-side h3{font-size:28px}}section.collaborations .inner-wrapper .left-side p,section.collaborations .inner-wrapper .right-side p{font-family:SFPro,sans-serif;line-height:24px;letter-spacing:.5px}section.collaborations .inner-wrapper .left-side a.button,section.collaborations .inner-wrapper .right-side a.button{background-color:#fff;max-width:270px;height:55px;color:#040e1c;line-height:24px;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;font-family:SFPro,sans-serif;font-weight:500;margin-top:48px}#book_in_person .item,#book_in_person_pc .item{margin-bottom:30px;display:flex;flex-direction:column}#book_in_person .item input,#book_in_person_pc .item input{border:none;outline:none;padding:0 0 10px;border-bottom:1px solid #040e1c;color:#040e1c}#book_in_person .item input::placeholder,#book_in_person_pc .item input::placeholder{color:#040e1c}#book_in_person .item span,#book_in_person_pc .item span{cursor:pointer;width:24px;height:24px;border:1px solid #040e1c;display:flex;align-items:center;justify-content:center;margin-right:10px;padding:11px;text-align:center;margin-top:5px}#book_in_person .item span.checked,#book_in_person_pc .item span.checked{background-color:#009a6e;color:#fff}#book_in_person .item span.checked:after,#book_in_person_pc .item span.checked:after{content:"\2713";color:#fff}#book_in_person .item p,#book_in_person_pc .item p{font-size:16px;line-height:1.5}#book_in_person .item p>a,#book_in_person_pc .item p>a{text-decoration:underline}#book_in_person .item p>a:hover,#book_in_person_pc .item p>a:hover{text-decoration:none}span.established,span.new,span.confirm,span.check{margin-right:30px;cursor:pointer;width:24px;height:24px;border:1px solid #040e1c;display:flex;align-items:center;justify-content:center;padding:11px;text-align:center}span.established.checked,span.new.checked,span.confirm.checked,span.check.checked{background-color:#009a6e;color:#fff}span.established.checked:after,span.new.checked:after,span.confirm.checked:after,span.check.checked:after{content:"\2713";color:#fff}span.established.error,span.new.error,span.confirm.error,span.check.error{background-color:red}#concierge_new_patient,#thank_you_established{min-height:600px;flex-direction:column;align-items:center;justify-content:center}#concierge_new_patient #closePopup,#thank_you_established #closePopup{display:flex;align-items:center;justify-content:center}#concierge_new_patient .thankYouText,#thank_you_established .thankYouText{margin-bottom:36px}#concierge,#concierge_pwd,#concierge_new_patient,#thank_you_established{padding:0;cursor:inherit}#concierge .content,#concierge_pwd .content,#concierge_new_patient .content,#thank_you_established .content{max-width:570px;margin:70px 100px 90px}@media (max-width: 767px){#concierge .content,#concierge_pwd .content,#concierge_new_patient .content,#thank_you_established .content{margin:0;padding:50px 24px}}#concierge .content h3,#concierge_pwd .content h3,#concierge_new_patient .content h3,#thank_you_established .content h3{text-align:center;font-family:ColumbiaSans,sans-serif;font-size:36px;font-weight:400;line-height:1.22;letter-spacing:-1px;margin-bottom:24px}#concierge .content p,#concierge_pwd .content p,#concierge_new_patient .content p,#thank_you_established .content p{text-align:center;font-family:SFPro,sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.5px}#concierge .content p.by_checking,#concierge_pwd .content p.by_checking,#concierge_new_patient .content p.by_checking,#thank_you_established .content p.by_checking{text-align:left}#concierge .content p.by_checking a,#concierge_pwd .content p.by_checking a,#concierge_new_patient .content p.by_checking a,#thank_you_established .content p.by_checking a{color:#009a6f;text-decoration:underline}#concierge .form,#concierge_pwd .form,#concierge_new_patient .form,#thank_you_established .form{max-width:500px;margin:48px auto auto;display:flex;flex-direction:column}#concierge .form label,#concierge_pwd .form label,#concierge_new_patient .form label,#thank_you_established .form label{margin-bottom:30px;padding:0}#concierge .form label input,#concierge_pwd .form label input,#concierge_new_patient .form label input,#thank_you_established .form label input{padding:0 0 10px;border:none;border-bottom:1px solid #040e1c}#concierge .form .item,#concierge_pwd .form .item,#concierge_new_patient .form .item,#thank_you_established .form .item{display:flex;margin-bottom:36px;align-items:center}#concierge .form .item .label,#concierge_pwd .form .item .label,#concierge_new_patient .form .item .label,#thank_you_established .form .item .label{cursor:pointer;font-family:SFPro,sans-serif;font-size:16px;line-height:1.5}#concierge .form .item .label label,#concierge_pwd .form .item .label label,#concierge_new_patient .form .item .label label,#thank_you_established .form .item .label label{cursor:pointer;text-transform:uppercase;margin-bottom:8px;font-weight:600;letter-spacing:1px}#concierge .form .item .label span,#concierge_pwd .form .item .label span,#concierge_new_patient .form .item .label span,#thank_you_established .form .item .label span{letter-spacing:.5px}#concierge button.continue,#concierge_pwd button.continue,#concierge_new_patient button.continue,#thank_you_established button.continue{max-width:270px;height:55px;padding:0;background:#040e1c;color:#fff;margin:auto;width:100%;font-family:SFPro,sans-serif}#concierge button.continue[disabled],#concierge_pwd button.continue[disabled],#concierge_new_patient button.continue[disabled],#thank_you_established button.continue[disabled]{opacity:.6}#shopify-section-password-section{display:none}#popup_book_in_virtually{color:#040e1c;max-width:770px;padding:180px 100px}@media (max-width: 750px){#popup_book_in_virtually{max-width:95%;padding:130px 24px}}#popup_book_in_virtually>p{text-align:center}#popup_book_in_virtually p{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:SFPro,sans-serif}#popup_book_in_virtually .checkbox{margin:50px 0;display:flex;align-items:center;justify-content:center}#popup_book_in_virtually .checkbox span{cursor:pointer;width:24px;height:24px;border:1px solid #040e1c;display:flex;align-items:center;justify-content:center;margin-right:10px;padding:11px;text-align:center;margin-top:5px}#popup_book_in_virtually .checkbox span.checked{background-color:#009a6e;color:#fff}#popup_book_in_virtually .checkbox span.checked:after{content:"\2713";color:#fff}#popup_book_in_virtually .checkbox p{text-align:left;font-weight:700}#popup_book_in_virtually button.btn-close{padding:18px 96px;font-family:SFPro,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px}#shopify-section-about-new section.top{background-color:#c4976e}#shopify-section-about-new section.top .inner-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin:auto}#shopify-section-about-new section.top .inner-wrapper .left-side{color:#fff;padding:0 24px;min-height:720px;overflow:hidden;width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;position:relative}#shopify-section-about-new section.top .inner-wrapper .left-side h1{font-size:72px;font-family:ColumbiaSans,sans-serif;text-align:center}@media (max-width: 1100px){#shopify-section-about-new section.top .inner-wrapper .left-side h1{font-size:62px}}@media (max-width: 750px){#shopify-section-about-new section.top .inner-wrapper .left-side h1{font-size:55px;line-height:60px}}#shopify-section-about-new section.top .inner-wrapper .left-side .marquee{white-space:nowrap;position:absolute;bottom:52px;line-height:2;height:20px;width:100%;text-transform:uppercase;font-family:SFPro,sans-serif;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:.33px;margin:0;text-align:left;-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translate(100%);-moz-animation:scroll-left 1s linear infinite;-webkit-animation:scroll-left 1s linear infinite;animation:scroll-left 20s linear infinite;right:0}#shopify-section-about-new section.top .inner-wrapper .left-side .marquee span{display:inline-block;margin-right:15px}@media (max-width: 750px){#shopify-section-about-new section.top .inner-wrapper .left-side{width:100%;height:100vw;min-height:auto}}#shopify-section-about-new section.top .inner-wrapper .right-side{width:50%;background-repeat:no-repeat;background-position:top center;background-size:cover}@media (max-width: 750px){#shopify-section-about-new section.top .inner-wrapper .right-side{width:100%;min-height:auto;height:100vw}}#shopify-section-about-us-section section.top{background-color:#d25b32}#shopify-section-about-us-section section.top .inner-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin:auto}#shopify-section-about-us-section section.top .inner-wrapper .left-side{color:#fff;padding:0 24px;min-height:720px;overflow:hidden;width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;position:relative}#shopify-section-about-us-section section.top .inner-wrapper .left-side h1{font-size:72px;font-family:ColumbiaSans,sans-serif;text-align:center;max-width:350px}@media (max-width: 1100px){#shopify-section-about-us-section section.top .inner-wrapper .left-side h1{font-size:62px}}@media (max-width: 750px){#shopify-section-about-us-section section.top .inner-wrapper .left-side h1{font-size:55px;line-height:60px}}#shopify-section-about-us-section section.top .inner-wrapper .left-side .marquee{white-space:nowrap;position:absolute;bottom:52px;line-height:2;height:20px;width:100%;text-transform:uppercase;font-family:SFPro,sans-serif;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:.33px;margin:0;text-align:left;-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translate(100%);-moz-animation:scroll-left 1s linear infinite;-webkit-animation:scroll-left 1s linear infinite;animation:scroll-left 20s linear infinite;right:0}#shopify-section-about-us-section section.top .inner-wrapper .left-side .marquee span{display:inline-block;margin-right:15px}@media (max-width: 750px){#shopify-section-about-us-section section.top .inner-wrapper .left-side{width:100%;height:100vw;min-height:auto}}#shopify-section-about-us-section section.top .inner-wrapper .right-side{width:50%;background-repeat:no-repeat;background-position:top center;background-size:cover}@media (max-width: 750px){#shopify-section-about-us-section section.top .inner-wrapper .right-side{width:100%;min-height:auto;height:100vw}}section.in-the-media-section{margin:100px 0;color:#040e1c}@media (max-width: 767px){section.in-the-media-section{margin:80px 0}}section.in-the-media-section .container{max-width:1440px}section.in-the-media-section .container .inner-wrapper{margin:0 -20px}@media (max-width: 750px){section.in-the-media-section .container .inner-wrapper{padding-left:24px}}section.in-the-media-section .container .inner-wrapper h2{font-size:36px;font-family:ColumbiaSans,sans-serif;letter-spacing:-.45px;margin-bottom:24px}section.in-the-media-section .container .inner-wrapper .media-items-container{overflow:hidden;position:relative}section.in-the-media-section .container .inner-wrapper .media-items-container .swiper-wrapper{display:flex}section.in-the-media-section .container .inner-wrapper .media-items-container .swiper-wrapper .swiper-slide{max-width:370px}@media (max-width: 750px){section.in-the-media-section .container .inner-wrapper .media-items-container .swiper-wrapper .swiper-slide{max-width:278px}}section.in-the-media-section .container .inner-wrapper .media-items-container .swiper-wrapper .swiper-slide .images.block{display:block!important;margin-bottom:24px}section.in-the-media-section .container .inner-wrapper .media-items-container .swiper-wrapper .swiper-slide .images.block img{height:260px;object-fit:cover}section.in-the-media-section .container .inner-wrapper .media-items-container .swiper-wrapper .swiper-slide .item-info{font-size:12px;line-height:18px;letter-spacing:.5px;font-family:SFPro,sans-serif}section.in-the-media-section .container .inner-wrapper .media-items-container .press__swiper-wrapper{display:flex}section.in-the-media-section .container .inner-wrapper .media-items-container .press__swiper-wrapper .press__main-block{display:flex;width:calc(100% - 412px)}section.in-the-media-section .container .inner-wrapper .media-items-container .press__swiper-wrapper .press__main-block .swiper-slide{max-width:100%;padding-right:30px}section.in-the-media-section .container .inner-wrapper .media-items-container .press__swiper-wrapper .press__main-block .swiper-slide .images.block{display:block!important}section.in-the-media-section .container .inner-wrapper .media-items-container .press__swiper-wrapper .press__main-block .swiper-slide .images.block img{height:auto}section.in-the-media-section .container .inner-wrapper .media-items-container .press__swiper-wrapper .press__right-block{width:412px;flex-wrap:wrap}section.in-the-media-section .container .inner-wrapper .media-items-container .press__swiper-wrapper .press__right-block .swiper-slide{display:flex;height:30%;max-width:100%}section.in-the-media-section .container .inner-wrapper .media-items-container .press__swiper-wrapper .press__right-block .swiper-slide .images.block{width:100%;display:block!important}section.in-the-media-section .container .inner-wrapper .media-items-container .press__swiper-wrapper .press__right-block .swiper-slide .images.block figure{height:100%}section.in-the-media-section .container .inner-wrapper .media-items-container .press__swiper-wrapper .press__right-block .swiper-slide .images.block figure img{height:100%;width:100%}section.in-the-media-section .container .inner-wrapper .media-items-container .press__swiper-wrapper .press__right-block .swiper-slide .item-info{width:100%;display:flex;padding-left:15px;align-items:center}section.in-the-media-section .container .inner-wrapper .media-items-container .press__swiper-wrapper .press__right-block .swiper-slide .item-info p,section.in-the-media-section .container .inner-wrapper .media-items-container .press__swiper-wrapper .press__right-block .swiper-slide .item-info time{width:100%}section.in-the-media-section .container .inner-wrapper .media-items-container .press__swiper-wrapper .swiper-slide{max-width:370px}@media (max-width: 750px){section.in-the-media-section .container .inner-wrapper .media-items-container .press__swiper-wrapper .swiper-slide{max-width:278px}}section.in-the-media-section .container .inner-wrapper .media-items-container .press__swiper-wrapper .swiper-slide .images.block{display:block;margin-bottom:24px}section.in-the-media-section .container .inner-wrapper .media-items-container .press__swiper-wrapper .swiper-slide .images.block img{height:260px;object-fit:cover}section.in-the-media-section .container .inner-wrapper .media-items-container .press__swiper-wrapper .swiper-slide .item-info{font-size:12px;line-height:18px;letter-spacing:.5px;font-family:SFPro,sans-serif}section.in-the-media-section .container .inner-wrapper .media-items-container .arrow{position:absolute;top:29%;width:24px;height:24px;background-color:#009a6e;cursor:pointer;color:#fff;z-index:2;background-size:40%;background-repeat:no-repeat;background-position:center center;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){section.in-the-media-section .container .inner-wrapper .media-items-container .arrow{display:none}}section.in-the-media-section .container .inner-wrapper .media-items-container .arrow.arrow-prev{left:10px}section.in-the-media-section .container .inner-wrapper .media-items-container .arrow.arrow-prev:after{content:"\2192";font-size:14px;transform:rotate(180deg)}section.in-the-media-section .container .inner-wrapper .media-items-container .arrow.arrow-next{right:10px}section.in-the-media-section .container .inner-wrapper .media-items-container .arrow.arrow-next:after{content:"\2192";font-size:14px}section.in-the-media-section .container .inner-wrapper .media-items-container .arrow.swiper-button-disabled{opacity:0}section.in-the-press-section,section.in-the-journal-section{margin:100px 0;color:#040e1c}section.in-the-press-section .container,section.in-the-journal-section .container{max-width:1440px}section.in-the-press-section .container .inner-wrapper,section.in-the-journal-section .container .inner-wrapper{margin:0 -20px}@media (max-width: 750px){section.in-the-press-section .container .inner-wrapper,section.in-the-journal-section .container .inner-wrapper{margin:0}}section.in-the-press-section .container .inner-wrapper h2,section.in-the-journal-section .container .inner-wrapper h2{font-size:36px;font-family:ColumbiaSans,sans-serif;letter-spacing:-.45px;margin-bottom:24px}section.in-the-press-section .container .inner-wrapper .media-press-items-container,section.in-the-press-section .container .inner-wrapper .media-journal-items-container,section.in-the-journal-section .container .inner-wrapper .media-press-items-container,section.in-the-journal-section .container .inner-wrapper .media-journal-items-container{overflow:hidden;position:relative}section.in-the-press-section .container .inner-wrapper .media-press-items-container .swiper-wrapper,section.in-the-press-section .container .inner-wrapper .media-journal-items-container .swiper-wrapper,section.in-the-journal-section .container .inner-wrapper .media-press-items-container .swiper-wrapper,section.in-the-journal-section .container .inner-wrapper .media-journal-items-container .swiper-wrapper{display:flex}section.in-the-press-section .container .inner-wrapper .media-press-items-container .swiper-wrapper .swiper-slide,section.in-the-press-section .container .inner-wrapper .media-journal-items-container .swiper-wrapper .swiper-slide,section.in-the-journal-section .container .inner-wrapper .media-press-items-container .swiper-wrapper .swiper-slide,section.in-the-journal-section .container .inner-wrapper .media-journal-items-container .swiper-wrapper .swiper-slide{max-width:170px}@media (max-width: 750px){section.in-the-press-section .container .inner-wrapper .media-press-items-container .swiper-wrapper .swiper-slide,section.in-the-press-section .container .inner-wrapper .media-journal-items-container .swiper-wrapper .swiper-slide,section.in-the-journal-section .container .inner-wrapper .media-press-items-container .swiper-wrapper .swiper-slide,section.in-the-journal-section .container .inner-wrapper .media-journal-items-container .swiper-wrapper .swiper-slide{max-width:278px}}section.in-the-press-section .container .inner-wrapper .media-press-items-container .swiper-wrapper .swiper-slide .images.block,section.in-the-press-section .container .inner-wrapper .media-journal-items-container .swiper-wrapper .swiper-slide .images.block,section.in-the-journal-section .container .inner-wrapper .media-press-items-container .swiper-wrapper .swiper-slide .images.block,section.in-the-journal-section .container .inner-wrapper .media-journal-items-container .swiper-wrapper .swiper-slide .images.block{display:block;margin-bottom:24px}section.in-the-press-section .container .inner-wrapper .media-press-items-container .swiper-wrapper .swiper-slide .images.block img,section.in-the-press-section .container .inner-wrapper .media-journal-items-container .swiper-wrapper .swiper-slide .images.block img,section.in-the-journal-section .container .inner-wrapper .media-press-items-container .swiper-wrapper .swiper-slide .images.block img,section.in-the-journal-section .container .inner-wrapper .media-journal-items-container .swiper-wrapper .swiper-slide .images.block img{height:207px;object-fit:cover}section.in-the-press-section .container .inner-wrapper .media-press-items-container .swiper-wrapper .swiper-slide .item-info,section.in-the-press-section .container .inner-wrapper .media-journal-items-container .swiper-wrapper .swiper-slide .item-info,section.in-the-journal-section .container .inner-wrapper .media-press-items-container .swiper-wrapper .swiper-slide .item-info,section.in-the-journal-section .container .inner-wrapper .media-journal-items-container .swiper-wrapper .swiper-slide .item-info{font-size:12px;line-height:18px;letter-spacing:.5px;font-family:SFPro,sans-serif}section.in-the-press-section .container .inner-wrapper .media-press-items-container .arrow,section.in-the-press-section .container .inner-wrapper .media-journal-items-container .arrow,section.in-the-journal-section .container .inner-wrapper .media-press-items-container .arrow,section.in-the-journal-section .container .inner-wrapper .media-journal-items-container .arrow{position:absolute;top:29%;width:24px;height:24px;background-color:#009a6e;cursor:pointer;color:#fff;z-index:2;background-size:40%;background-repeat:no-repeat;background-position:center center;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){section.in-the-press-section .container .inner-wrapper .media-press-items-container .arrow,section.in-the-press-section .container .inner-wrapper .media-journal-items-container .arrow,section.in-the-journal-section .container .inner-wrapper .media-press-items-container .arrow,section.in-the-journal-section .container .inner-wrapper .media-journal-items-container .arrow{display:none}}section.in-the-press-section .container .inner-wrapper .media-press-items-container .arrow.arrow-prev,section.in-the-press-section .container .inner-wrapper .media-journal-items-container .arrow.arrow-prev,section.in-the-journal-section .container .inner-wrapper .media-press-items-container .arrow.arrow-prev,section.in-the-journal-section .container .inner-wrapper .media-journal-items-container .arrow.arrow-prev{left:10px}section.in-the-press-section .container .inner-wrapper .media-press-items-container .arrow.arrow-prev:after,section.in-the-press-section .container .inner-wrapper .media-journal-items-container .arrow.arrow-prev:after,section.in-the-journal-section .container .inner-wrapper .media-press-items-container .arrow.arrow-prev:after,section.in-the-journal-section .container .inner-wrapper .media-journal-items-container .arrow.arrow-prev:after{content:"\2192";font-size:14px;transform:rotate(180deg)}section.in-the-press-section .container .inner-wrapper .media-press-items-container .arrow.arrow-next,section.in-the-press-section .container .inner-wrapper .media-journal-items-container .arrow.arrow-next,section.in-the-journal-section .container .inner-wrapper .media-press-items-container .arrow.arrow-next,section.in-the-journal-section .container .inner-wrapper .media-journal-items-container .arrow.arrow-next{right:10px}section.in-the-press-section .container .inner-wrapper .media-press-items-container .arrow.arrow-next:after,section.in-the-press-section .container .inner-wrapper .media-journal-items-container .arrow.arrow-next:after,section.in-the-journal-section .container .inner-wrapper .media-press-items-container .arrow.arrow-next:after,section.in-the-journal-section .container .inner-wrapper .media-journal-items-container .arrow.arrow-next:after{content:"\2192";font-size:14px}section.in-the-press-section .container .inner-wrapper .media-press-items-container .arrow.swiper-button-disabled,section.in-the-press-section .container .inner-wrapper .media-journal-items-container .arrow.swiper-button-disabled,section.in-the-journal-section .container .inner-wrapper .media-press-items-container .arrow.swiper-button-disabled,section.in-the-journal-section .container .inner-wrapper .media-journal-items-container .arrow.swiper-button-disabled{opacity:0}section.in-the-press-section .container .inner-wrapper .media-journal-items-container .swiper-slide,section.in-the-journal-section .container .inner-wrapper .media-journal-items-container .swiper-slide{max-width:154px!important}section.press_credit{display:flex;justify-content:center;flex-wrap:wrap}section.press_credit p{width:50%;text-align:center;margin-top:18px;color:#040e1c99;font-family:SFProText}@media (max-width: 760px){section.press_credit p{width:100%}}section.cart{color:#040e1c;padding:100px 83px;z-index:9999;position:fixed;width:45%;right:-45%;transition:all .5s linear;top:0;background:#edeffd;height:100vh;overflow:auto}@media (max-width: 1100px){section.cart{width:100%;right:-100%;padding:72px 24px 48px}}section.cart.opened{right:0}section.cart .section-header{display:flex;flex-direction:column}@media (max-width: 750px){section.cart .section-header{flex-direction:row;justify-content:space-between;margin-bottom:30px}}section.cart .section-header button{margin-bottom:20px;font-size:14px;font-family:SFPro,sans-serif;letter-spacing:.5px;text-align:right}@media (max-width: 750px){section.cart .section-header button{margin-bottom:0;order:2}}section.cart .section-header h3.section-header__title{font-family:ColumbiaSans,sans-serif;font-weight:400;font-size:36px;letter-spacing:-.51px;margin-bottom:48px}@media (max-width: 750px){section.cart .section-header h3.section-header__title{margin-bottom:0;order:1}}section.cart .three_row{display:flex;flex-direction:column}section.cart .three_row .item{display:flex;border-top:1px solid #8b92c8;padding:30px 0;justify-content:space-between}section.cart .three_row .item a.img{display:block}section.cart .three_row .item a.img .pr_image{max-width:136px;max-height:136px}@media (max-width: 750px){section.cart .three_row .item a.img .pr_image{max-width:80px;max-height:80px}}section.cart .three_row .item a.img .pr_image img{object-fit:cover}section.cart .three_row .item .pr_title_brand{display:flex;flex-direction:column;justify-content:center;width:200px}@media (max-width: 750px){section.cart .three_row .item .pr_title_brand{width:120px}}section.cart .three_row .item .pr_title_brand .cart__product-title{font-size:16px;line-height:26px;font-family:SFPro,sans-serif;margin-bottom:24px}section.cart .three_row .item .pr_title_brand .qty{max-width:114px;position:relative;width:100%;margin-bottom:10px}section.cart .three_row .item .pr_title_brand .qty .qty-btn{position:absolute;height:calc(100% - 4px);width:50px;top:2px;background-repeat:no-repeat;background-position:center center;cursor:pointer;transition:all .3s;background-size:16px}section.cart .three_row .item .pr_title_brand .qty .qty-btn.qty-minus{background-image:url(minus.svg);left:2px}section.cart .three_row .item .pr_title_brand .qty .qty-btn.qty-plus{background-image:url(plus.svg);right:2px}section.cart .three_row .item .pr_title_brand .qty input{border-radius:0;margin:0;width:100%;border:1px solid #040e1c;font-size:16px;color:#040e1c;padding:18px 25px;height:55px;font-weight:400;text-align:center}section.cart .three_row .item .price_and_remove .price span{font-size:16px;line-height:26px;font-family:SFPro,sans-serif}section.cart .three_row .item .price_and_remove .cart__remove{display:flex;margin-top:50px}section.cart .three_row .item .price_and_remove .cart__remove:before{content:"";height:16px;width:1px;display:inline-flex;transform:rotate(45deg);background-color:#040e1c}section.cart .three_row .item .price_and_remove .cart__remove:after{content:"";height:16px;width:1px;display:inline-flex;transform:rotate(-45deg);background-color:#040e1c}section.cart .subtotal_bottom{border-top:1px solid #8b92c8;padding-top:24px}section.cart .subtotal_bottom .cart__subtotal{display:flex;justify-content:space-between;font-family:SFPro,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:.5px;color:#040e1c}section.cart .subtotal_bottom .cart-button{padding:13px 65px;margin-bottom:20px}section.cart .subtotal_bottom .cart__policies{font-family:SFPro,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:.5px;color:#6e7176}section.cart .empty-cart{margin-bottom:30px;border-top:1px solid #8b92c8;padding-top:30px}section.cart .empty-cart .section-header__title{display:none}section.cart .empty-cart p{font-size:36px;font-family:ColumbiaSans,sans-serif;margin-bottom:30px}@media (max-width: 750px){section.cart .empty-cart p{font-size:24px}}section.cart .empty-cart a{padding:18px 80px;background-color:#040e1c;color:#fff;font-family:SFPro,sans-serif;font-size:16px;display:inline-block}body#your-shopping-cart{overflow:hidden}body#your-shopping-cart #header{background:#edeffd}body#your-shopping-cart #header .menu,body#your-shopping-cart #header .cart-button{display:none}body#your-shopping-cart main[role=main]{display:none}body#your-shopping-cart section.cart{width:100%;right:0;top:90px}body#your-shopping-cart section.cart .close_cart{display:none}body#your-shopping-cart section.cart .empty-cart .section-header__title{display:none}body#your-shopping-cart section.cart .empty-cart p{font-size:36px;font-family:ColumbiaSans,sans-serif;margin-bottom:30px}@media (max-width: 750px){body#your-shopping-cart section.cart .empty-cart p{font-size:24px}}body#your-shopping-cart section.cart .empty-cart a{padding:18px 80px;background-color:#040e1c;color:#fff;font-family:SFPro,sans-serif;font-size:16px;display:inline-block}.hide{display:none}.custom-select-wrapper{font-family:SFPro,sans-serif;position:relative;-webkit-user-select:none;user-select:none;width:100%;margin-bottom:30px}.custom-select{position:relative;display:flex;flex-direction:column}.custom-select__trigger{position:relative;display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:300;color:#3b3b3b;padding:0 0 8px;line-height:26px;background:#fff;cursor:pointer;border-bottom:1px solid #040e1c}.custom-select__trigger .arrow{position:relative;height:15px;width:15px}.custom-select__trigger .arrow:before,.custom-select__trigger .arrow:after{content:"";position:absolute;bottom:0;width:.15rem;height:100%;transition:all .5s}.custom-select__trigger .arrow:before{left:-5px;transform:rotate(-45deg);background-color:#394a6d}.custom-select__trigger .arrow:after{left:5px;transform:rotate(45deg);background-color:#394a6d}.open .arrow:before{left:-5px;transform:rotate(45deg)}.open .arrow:after{left:5px;transform:rotate(-45deg)}.custom-options{position:absolute;display:block;top:100%;left:0;right:0;transition:all .5s;opacity:0;visibility:hidden;pointer-events:none;z-index:2;border-radius:5px;box-shadow:0 4px 10px #00000054,inset 0 0 2px #ffffff80;background-color:#f6f6f6;border:solid .5px #aaaaaa}.custom-select.open .custom-options{opacity:1;visibility:visible;pointer-events:all}.custom-option{position:relative;display:block;padding:8px 22px;font-size:14px;font-weight:300;letter-spacing:.05px;color:#434343;cursor:pointer;transition:all .5s}.custom-option.coming_soon{color:#9a9a9a}.custom-option.none{display:none}.custom-option:hover{cursor:pointer;background-color:#4094fe;color:#fff}.custom-option:hover.coming_soon{background-color:transparent;color:#9a9a9a}.custom-option.selected{color:#fff;background-color:#4094fe}.shopify-challenge__container{padding:30vh 0!important}footer{background-color:#040e1c;color:#fff;padding:150px 0;position:inherit}@media (max-width: 767px){footer{padding:72px 0}}footer .footer-areas{max-width:100%}@media (min-width: 768px){footer .footer-areas{display:flex;align-items:flex-start}}@media (max-width: 767px){footer .footer-areas .social-items{display:block!important;margin-top:0}}@media (max-width: 767px){footer .footer-areas .social-items ul{margin-bottom:60px}}footer .footer-areas .social-items ul li{margin-right:30px}footer .footer-areas .left-side{max-width:470px;width:100%}footer .footer-areas .left-side h2{font-family:ColumbiaSans,sans-serif;font-size:36px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:-.6px;margin-bottom:30px}footer .footer-areas .left-side form{font-family:SFPro,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:.5px;margin-bottom:60px}@media (max-width: 767px){footer .footer-areas .left-side form{margin-bottom:30px}}footer .footer-areas .left-side form input{color:#fff;padding:0 0 10px;background:none;border-bottom:1px solid #fef9f4}footer .footer-areas .left-side form input::placeholder{color:#fff}footer .footer-areas .left-side form input:focus{border-bottom:1px solid #fef9f4}footer .footer-areas .left-side form input:-webkit-autofill,footer .footer-areas .left-side form input:-webkit-autofill:hover,footer .footer-areas .left-side form input:-webkit-autofill:focus,footer .footer-areas .left-side form input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#fff!important;background:transparent}footer .footer-areas .right-side{margin-left:230px!important}@media (max-width: 767px){footer .footer-areas .right-side{margin-left:0!important}}@media (max-width: 767px){footer .footer-areas .right-side .footer-menu{margin-bottom:70px}}footer .footer-areas .right-side .footer-menu ul{font-family:SFPro,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:.5px;list-style:none}footer .footer-areas .right-side .footer-menu ul li{font-family:SFPro,sans-serif;font-size:14px;font-weight:300;line-height:19px;font-stretch:normal;font-style:normal;margin-bottom:30px;letter-spacing:.07px;color:#fff}footer .footer-areas .copyright{color:#fff}footer .copyright{margin-top:144px;color:#fff;font-family:SFPro,sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.5px}@media (max-width: 767px){footer .copyright{display:none}}footer .copyright p{margin-bottom:10px}@media (max-width: 750px){footer .copyright p{margin-bottom:0}}footer .copyright p a{margin-right:15px}@media (max-width: 750px){footer .copyright p a{margin-right:0}}footer .copyright p.term_policy>a{text-decoration:underline}footer .form-success{color:inherit!important;background-color:inherit!important;border-color:#fff!important}footer:after{background-color:inherit;height:0}@-moz-keyframes scroll-left{0%{-moz-transform:translateX(100%)}to{-moz-transform:translateX(-100%)}}@-webkit-keyframes scroll-left{0%{-webkit-transform:translateX(100%)}to{-webkit-transform:translateX(-100%)}}@keyframes scroll-left{0%{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translate(100%)}to{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translate(-100%)}}.fdr{flex-direction:row!important}#black-wrapper{position:fixed;z-index:9999999;width:100%;background-color:#000;color:#d2d6f7;text-transform:uppercase;font-family:SFPro,sans-serif;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;text-align:center;padding:14px 0}#black-wrapper span{color:#009a6f}#shopify-section-established-contract section.top{font-family:SFPro,sans-serif;background-color:#fbf1e7;padding-top:190px;padding-bottom:100px;font-size:16px;letter-spacing:1px;line-height:24px}@media (max-width: 767px){#shopify-section-established-contract section.top{padding-top:125px}}#shopify-section-established-contract section.top h3{margin-top:48px;font-family:SFPro,sans-serif;font-weight:600;letter-spacing:.5px;margin-bottom:12px}#shopify-section-established-contract section.top .signation{margin-top:50px}#shopify-section-established-contract section.top .signation img{margin:25px 0;max-height:82px}#shopify-section-established-contract section.services-pricing{padding:125px 0;background-color:#009a6f;color:#fff;text-align:left}@media (max-width: 767px){#shopify-section-established-contract section.services-pricing{padding:75px 0}}#shopify-section-established-contract section.services-pricing h2{font-family:ColumbiaSans,sans-serif;margin-bottom:48px;line-height:1.22;letter-spacing:-1px;font-size:36px}@media (max-width: 767px){#shopify-section-established-contract section.services-pricing h2{font-size:28px}}#shopify-section-established-contract section.services-pricing .blocks{font-family:SFPro,sans-serif;line-height:1.5;display:flex;flex-wrap:wrap;justify-content:center}#shopify-section-established-contract section.services-pricing .blocks .item{margin-right:30px;max-width:370px;margin-bottom:60px}#shopify-section-established-contract section.services-pricing .blocks .item:nth-child(3n){margin-right:0}#shopify-section-established-contract section.services-pricing .blocks .item h4{text-transform:uppercase;font-weight:600;margin-bottom:18px;letter-spacing:1px}#shopify-section-established-contract section.services-pricing .blocks .item .text{letter-spacing:.5px}@media (max-width: 1024px){#shopify-section-established-contract section.services-pricing .blocks .item{flex:inherit;max-width:100%;margin-right:0;margin-bottom:30px}}#shopify-section-established-contract-2{background:#fbf1e7}#shopify-section-established-contract-2 section.member{padding-top:150px;color:#040e1c}@media (max-width: 767px){#shopify-section-established-contract-2 section.member{padding:170px 0 70px}}#shopify-section-established-contract-2 section.member h2{font-size:36px;font-family:ColumbiaSans,sans-serif;line-height:1.22;letter-spacing:-1px;margin-bottom:24px}@media (max-width: 750px){#shopify-section-established-contract-2 section.member h2{font-size:28px;line-height:26px}}#shopify-section-established-contract-2 section.member p{font-size:16px;line-height:1.5;letter-spacing:.5px;font-family:SFPro,sans-serif}#shopify-section-established-contract-2 section.cont_form{padding-bottom:100px}@media (max-width: 767px){#shopify-section-established-contract-2 section.cont_form{padding-bottom:70px}}#shopify-section-established-contract-2 section.cont_form form{margin-top:52px}#shopify-section-established-contract-2 section.cont_form form .inputs{display:flex;flex-wrap:wrap}#shopify-section-established-contract-2 section.cont_form form .inputs label{display:flex;max-width:370px;width:100%;margin-right:30px}#shopify-section-established-contract-2 section.cont_form form .inputs label:last-child{margin-right:0}#shopify-section-established-contract-2 section.cont_form form .inputs label input{width:100%;padding:0 0 10px;border:none;margin-bottom:34px;border-bottom:1px solid #000;background:transparent}@media (max-width: 767px){#shopify-section-established-contract-2 section.cont_form form .inputs label{margin-right:0}}#shopify-section-established-contract-2 section.cont_form form .confirm_row{display:flex;align-items:center;margin-bottom:48px}@media (max-width: 767px){#shopify-section-established-contract-2 section.cont_form form .confirm_row{align-items:flex-start}}#shopify-section-established-contract-2 section.cont_form form .confirm_row label{line-height:1.5;letter-spacing:.5px;font-family:SFPro,sans-serif}#shopify-section-established-contract-2 section.cont_form form .btn-membership{width:100%;font-family:SFPro,sans-serif;font-weight:500;line-height:1.5;letter-spacing:.5px;max-width:270px;height:55px}#shopify-section-established-contract-2 section.cont_form form .btn-membership__cancel{display:inline-block;line-height:35px;margin-left:20px;background:#9a0003;float:right}@media (max-width: 640px){#shopify-section-established-contract-2 section.cont_form form .btn-membership__cancel{margin-top:20px;margin-left:0;float:none}}.press__top-text{margin-top:20px;font-size:12px}.hide-desc{display:none}@media (max-width: 1200px){.hide-tab{display:none}.hide-desc{display:block}}.home__question-answer{width:100%;text-align:center}.home__questions{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr);gap:30px;max-width:1170px;margin:72px auto 0}@media (max-width: 880px){.home__questions{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(3,1fr)}}.home__questions .home__question{padding:24px;border-radius:24px;color:#fff;display:flex;flex-wrap:wrap;text-align:left}.home__questions .home__question:nth-child(1){background-color:#009a6f}.home__questions .home__question:nth-child(2){background-color:#d2d6f7;color:#040e1c}.home__questions .home__question:nth-child(3){background-color:#e5501c}.home__questions .home__question-qstn{font-family:ColumbiaSans,sans-serif;font-size:24px;font-style:italic;font-weight:400;line-height:110%}.home__questions .home__question-answ{font-family:SFPro,sans-serif;margin-top:18px;margin-bottom:36px;font-size:16px;font-weight:400;line-height:120%}.home__questions .home__question-btn{font-family:SFPro,sans-serif;font-weight:700;font-size:16px;text-decoration:underline;line-height:120%;display:inline-block;width:100%;margin-top:auto;transition:.3s all}.home__questions .home__question-btn:hover{text-decoration:none}.home__question-button{text-align:center;margin:36px 0 72px}.home__question-button a{display:inline-block;border:1px solid #040E1C;font-size:14px;color:#040e1c;padding:19px 72px}
/*# sourceMappingURL=/cdn/shop/t/61/assets/ninja.scss.css.map */
