@charset "UTF-8";@media only screen and (min-width:750px){.main-content{padding-top:171px}}.md-show{display:none}@media only screen and (min-width:750px){.md-show{display:block}}@media only screen and (min-width:750px){.md-hide{display:none}}strong,.strong{font-family:ProximaNova-Bold}.one-page,#shopify-section-cart{min-height:calc(100vh - 537px)}@media only screen and (min-width:750px){.one-page,#shopify-section-cart{min-height:calc(100vh - 612px)}}@media only screen and (min-width:990px){.one-page,#shopify-section-cart{min-height:calc(100vh - 453px)}}html,body{height:100%}body{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:990px){body>#shopify-section-footer{margin-top:auto}body>.main-content{-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}body>.main-content>#col-main{height:100%}body>.main-content>.page-dist-map{height:100%}body>.main-content>.page-dist-map .page-content{height:100%}}.user-links{left:auto;right:25px;padding-right:0}.user-links .header__cart__wrapper,.user-links .header__account__link{display:none}@media only screen and (min-width:750px){.user-links .header__cart__wrapper,.user-links .header__account__link{display:flex}}.user-links a{margin-right:0}@media only screen and (min-width:750px){.user-links span{display:flex}.user-links svg{width:16px;height:16px}.user-links .search-toggle{display:flex;padding:0!important}}.header-content .toggle-menus{left:0;right:auto}@media only screen and (min-width:750px){.header-content{height:90px}}.promo{font-size:12px;padding:14px 1em}.menu-close,.mobile-menu--open .menu-open{display:none}.mobile-menu--open .menu-close{display:block}.nav-link,.nav__account a{padding:15px 36px;text-transform:uppercase;letter-spacing:1px;font-size:18px;line-height:1;display:block}.nav-link.nav-bag,.nav__account a.nav-bag{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}.nav-link.nav-bag svg,.nav__account a.nav-bag svg{margin-right:12px}@media only screen and (min-width:750px){.nav-link.nav-bag,.nav__account a.nav-bag{display:none}}@media only screen and (min-width:750px){.nav-link,.nav__account a{font-size:12px}}.child.main-menu--active a,.child a.is-active{color:#fff}@media only screen and (min-width:750px){.child .nav-link{padding:5px 0}}@media only screen and (min-width:750px){.parent>a{color:#fff!important;font-family:ProximaNova-Bold;padding:0}}@media only screen and (min-width:990px){.parent{border-right:1px solid white}}@media only screen and (min-width:990px){.main-menu-dropdown>ul{display:flex;flex-wrap:wrap}.main-menu-dropdown>ul .child{width:50%}.main-menu-dropdown>ul .child a{letter-spacing:0;text-transform:capitalize;padding-right:10px}}.social__links svg{width:16px;height:16px}.header__social--mobile .icon-facebook,.header__social--mobile .icon-instagram,.header__social--mobile .icon-youtube{width:34px;height:34px}@media only screen and (min-width:750px){.main-menu{display:flex;align-items:center;max-width:972px;margin:0 auto;width:100%;margin-left:auto!important;justify-content:space-between}.main-menu li{padding:0}.main-menu li a{margin:0;padding:14px 0}.main-menu>li:first-child{display:none}.main-menu>li{width:20%}}@media only screen and (min-width:750px){.grandparent.kids-0 .main-menu-dropdown{padding-top:14px;padding-bottom:14px;align-items:center;justify-content:center;display:flex}.grandparent.kids-0 .main-menu-dropdown ul{max-width:none}.grandparent.kids-0 .main-menu-dropdown ul li{width:auto;padding-left:0}.grandparent.kids-0 .main-menu-dropdown ul li a{padding-left:36px;padding-right:36px}.grandparent.kids-0 .main-menu-dropdown ul li a:hover{color:#fff}.grandparent.kids-0:hover .main-menu-dropdown-wrap,.grandparent.kids-0.hover .main-menu-dropdown-wrap{display:block}.grandparent.kids-0:hover .main-menu-dropdown-wrap .main-menu-dropdown,.grandparent.kids-0.hover .main-menu-dropdown-wrap .main-menu-dropdown{display:flex}}@media only screen and (min-width:750px){.grandparent.kids-3>.main-menu-dropdown-wrap>.main-menu-dropdown{padding:32px 0}}.nav-carat-small svg{height:100%}.index-hero{padding-top:144.92754%}@media only screen and (min-width:750px){.index-hero{padding-top:46.97917%}}.hero__tag{margin-bottom:9px}.hero__tag span{padding:10px 18px;font-size:13px;display:inline-block}@media only screen and (min-width:750px){.hero__tag{margin-bottom:13px}}.hero__content{height:100%;margin:0;padding:30px;display:flex;flex-direction:column}@media only screen and (min-width:990px)and (max-width:1399px){.hero__content{padding-top:40px;padding-bottom:40px}}@media only screen and (min-width:1400px){.hero__content{padding-top:109px;padding-bottom:43px}}.hero__title{font-size:40px;letter-spacing:4px;line-height:50px;margin-bottom:16px;font-weight:400}@media only screen and (min-width:750px){.hero__title{font-size:50px;line-height:60px;letter-spacing:6px;margin-bottom:25px}}@media only screen and (min-width:990px){.hero__title{letter-spacing:10px}}.hero__description{font-size:14px;line-height:16px;max-width:398px}.btn-wrap{margin-top:auto}.btn-wrap .hero__btn{border:#c9b081 1px solid!important;color:#c9b081!important}.btn-wrap .hero__btn:hover{color:#000!important;background:#c9b081!important}.index-products{padding-top:50px}@media only screen and (min-width:990px){.index-products{padding-top:93px}}.image-with-text-wrapper{overflow:hidden}@media only screen and (min-width:750px){.image-with-text-wrapper{-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;padding:80px 0}}@media only screen and (min-width:990px){.image-with-text-wrapper{padding:115px 0 100px}}.image-with-text__text{z-index:1}.image-with-text__inner h2{font-weight:400;letter-spacing:6px;position:relative;margin-bottom:15px;font-size:25px;line-height:30px}.image-with-text__inner p{max-width:536px;margin-bottom:25px}@media only screen and (min-width:990px){.image-with-text__inner h2{margin-top:20px}.image-with-text__inner p{margin-bottom:35px}}@media only screen and (min-width:1400px){.image-with-text__inner h2{letter-spacing:7px}}.image-with-text__image{padding-top:58.41346%}@media only screen and (min-width:750px){.image-with-text__image{padding-top:58.57488%;width:auto}}.image-with-text-section{position:relative}.image-with-text__image__wrap{order:0}@media only screen and (min-width:750px){.image-with-text__image__wrap{width:50%;max-width:828px;position:absolute;top:50%;left:70%;transform:translate(-50%,-50%)}}@media only screen and (min-width:1400px){.image-with-text__image__wrap{left:64%}}.image-with-text__text{order:1;text-align:left;padding:40px 75px 34px}@media only screen and (min-width:750px){.image-with-text__text{max-width:1148px;width:100%;margin:0 auto;padding-left:30px;padding-right:30px;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}.image-with-text__text .image-with-text__inner{margin:0}}@media only screen and (min-width:1400px){.image-with-text__text{height:485px}}.image-with-text__button{display:inline-block}.labo-section{min-height:400px}.labo-section .image__bg__image{margin-bottom:2rem}.labo-section .image__bg__description{max-width:400px;font-size:14px;margin-bottom:2rem}@media only screen and (min-width:990px){.labo-section .image__bg__description{margin-bottom:30px}}.labo-section .hero__content__wrapper{align-items:center;justify-content:center}@media only screen and (min-width:990px){.labo-section .hero__content__wrapper.pos-right{justify-content:flex-end}.labo-section .hero__content__wrapper.pos-right .hero__content{width:50%}}.labo-section .hero__content{display:flex;align-items:center;justify-content:center;text-align:center}@media only screen and (min-width:990px){.labo-section .hero__content{padding-top:0;text-align:left;align-items:flex-start}}@media only screen and (max-width:749px){.labo-section{padding-top:100%;height:0;min-height:auto;position:relative}}.index-collections-list{padding-top:60px}@media only screen and (min-width:750px){.index-collections-list{padding-top:101px;padding-bottom:115px}}@media only screen and (min-width:750px){.index-collections-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;align-items:center;max-width:1656px;margin:0 auto}.index-collections-wrap .index-collection-item{width:33.333%;margin-bottom:0;padding:0 8px}}.index-collection-item{display:block;position:relative;margin-bottom:5px}.index-collection-item:hover .index-collection-img{transform:scale(1.01)}.index-collection-bg{padding-top:100%;position:relative;overflow:hidden}.index-collection-bg .index-collection-img{transition-duration:.3s;position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50% 50%}.index-collection-content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;color:#fff;flex-direction:column}.index-collection-content h3{font-family:ProximaNova-Bold;font-size:25px;line-height:1;letter-spacing:6px}.index-collection-content h3+button{margin-top:24px}.index-logo-list{padding:71px 16px 57px}.index-logo-list h2{text-align:center;color:#c9b081;letter-spacing:6px;font-size:25px;line-height:1;font-weight:400}@media only screen and (min-width:750px){.index-logo-list{padding-top:101px;padding-bottom:145px}}@media only screen and (min-width:990px){.index-logo-list h2{margin-bottom:40px}}.logo-list-items{display:flex;flex-wrap:wrap;max-width:1088px;margin:0 auto}.logo-list-items .logo-list-item{width:50%;display:flex;align-items:center;justify-content:center;padding:20px}.logo-list-items .logo-list-item .logo-list__item{margin:0;max-width:166px;width:100%;display:flex;align-items:center;justify-content:center}.logo-list-items .logo-list-item .logo-list__item img{max-width:100%;max-height:100%}@media only screen and (min-width:990px){.logo-list-items{justify-content:space-between}.logo-list-items .logo-list-item{width:auto;padding:0;min-width:240px}.logo-list-items .logo-list-item .logo-list__item{max-width:398px;height:170px}}.index-newsletter{background:#c9b081;padding:66px 36px}.index-newsletter h3{color:#000;letter-spacing:6px;font-size:25px;line-height:1;text-transform:uppercase;margin-bottom:20px;font-weight:400}.index-newsletter p{color:#fff;line-height:16px;font-size:18px;margin-bottom:30px}@media only screen and (min-width:750px){.index-newsletter{padding-top:101px;padding-bottom:90px}.index-newsletter .rte{margin-bottom:50px}}.index-newsletter .align--middle-center form{display:flex;width:100%;align-items:center;justify-content:center;flex-wrap:wrap}.index-newsletter .align--middle-center form p{width:100%;margin:0 0 .5em}.index-newsletter-signup input{background:#fff;height:50px}.index-newsletter-signup input:focus{background:#fff}.index-newsletter-signup .input-group.newsletter-form{border:1px solid white}@media only screen and (min-width:750px){.index-newsletter-signup .input-group.newsletter-form{max-width:536px;width:100%}}.index-newsletter-signup .input-group.newsletter-form .input-group-btn,.index-newsletter-signup .input-group.newsletter-form .input-group-btn .btn{background:#c9b081}.index-newsletter-signup .input-group.newsletter-form .input-group-btn .btn{padding-left:25px;padding-right:25px}@media only screen and (min-width:750px){.index-newsletter-signup .input-group.newsletter-form .input-group-btn .btn{padding-left:45px;padding-right:45px}}.index-testimonials{padding:65px 20px}.index-testimonials h2{display:none;color:#000;letter-spacing:6px;font-size:25px;line-height:1;text-transform:uppercase;margin-bottom:50px;font-weight:400;text-align:center}@media only screen and (min-width:750px){.index-testimonials{padding:101px 20px}.index-testimonials h2{display:block}}.index-testimonials .testimonials__slider-arrow--left{left:-30px}.index-testimonials .testimonials__slider-arrow--right{right:-30px}@media only screen and (min-width:750px){.index-testimonials .testimonials__slider-arrow--left{left:-70px}.index-testimonials .testimonials__slider-arrow--right{right:-70px}}.index-testimonials .testimonials__slider{max-width:264px;margin:0 auto}@media only screen and (min-width:750px){.index-testimonials .testimonials__slider{max-width:646px}}.index-testimonials .testimonial{min-height:auto}.index-testimonials .testimonial__content{padding:0;width:100%}.index-testimonials blockquote{margin-top:20px;margin-bottom:15px;font-style:italic}.index-testimonials blockquote h4{font-family:ProximaNova-Bold;font-size:18px;line-height:20px}.index-testimonials blockquote p{font-size:15px;line-height:20px}.index-testimonials .testimonial__author{margin:0}.index-testimonials .testimonial__author span{letter-spacing:0;line-height:16px;text-transform:capitalize}.index-testimonials .testimonial__author .username{color:#b7b7b7;font-size:15px;margin-bottom:13px}.index-testimonials .testimonial__author .title{color:#c9b081;font-size:13px}.index-testimonials .testimonials__slider-arrow svg path{fill:#c9b081}.index-instagram{padding-top:67px}@media only screen and (min-width:990px){.index-instagram{padding-top:97px}}.index-photos{padding-top:65px}.index-photos .index-photo-bg{padding-top:100%}@media only screen and (min-width:750px){.index-photos{padding-top:101px}}.index-photos .index-photo-bg{background-size:cover}.index-videos{padding-top:67px;padding-bottom:35px}@media only screen and (min-width:990px){.index-videos{padding-bottom:60px}}.index-video{border:1px solid #EAEAEA;max-width:342px;margin:0 6px}@media only screen and (min-width:990px){.index-video{margin:0 8px;max-width:398px}}.index-videos-slide{margin:0 auto;max-width:1242px}.index-video-content{padding:26px}.index-video-content .date{color:#b7b7b7;font-size:12px;margin-bottom:13px;display:block}.index-video-content h4{color:#000;font-size:20px;line-height:30px;margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;font-weight:400}.index-video-content p{font-size:14px;line-height:16px;margin-bottom:7px;color:#b7b7b7;display:block;display:-webkit-box;width:100%;height:48px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.index-video-content a{color:#c9b081;font-size:12px;text-decoration:underline}.footer-nav-lists{margin:0;display:flex;flex-direction:column}.footer-nav-lists li{margin-bottom:0}.footer-title{color:#fff;font-weight:700;font-family:ProximaNova-Bold;text-transform:uppercase;font-size:13px;line-height:1}.site-footer-wrapper .site-footer{padding:30px 36px 55px;max-width:1160px;margin:0 auto}@media only screen and (min-width:750px){.site-footer-wrapper .site-footer{padding:37px 36px 66px}}.footer__block{margin-top:26px}.footer__block a,.footer__block p{font-size:13px;line-height:24px}.footer__block ul{margin-top:11px;margin-bottom:0}.footer-items{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-item-resource{order:2}@media only screen and (min-width:750px){.footer-item-resource{order:0}}.footer-item-contact{order:1}.footer-item-contact ul{margin-top:15px}.footer-item-contact .icon-link{display:flex;align-items:center;justify-content:center}.footer-item-contact .icon-facebook,.footer-item-contact .icon-instagram,.footer-item-contact .icon-youtube{width:16px;height:16px}.footer-item-subscribe-to-our-newsletter{order:3;width:100%}.footer-item-subscribe-to-our-newsletter form{margin-top:15px}.footer-item-subscribe-to-our-newsletter .input-group{margin:0}@media only screen and (min-width:750px){.footer-item-subscribe-to-our-newsletter{max-width:398px}}.footer-bottom{margin-top:30px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:990px){.footer-bottom{margin-top:-40px;justify-content:flex-end}}.footer__logo{padding-top:0;order:1;flex:1;max-width:40px}.footer__logo img{max-width:100%}.footer__copyright{order:0;width:auto;margin-right:15px}.footer__copyright a{color:#fff;font-size:10px}.site-footer-wrapper .input-group.newsletter-form{border:none}.site-footer-wrapper .input-group.newsletter-form input[type=email]{background:#fff;color:#000}.site-footer-wrapper .input-group.newsletter-form input{height:40px}.site-footer-wrapper .input-group.newsletter-form .input-group-btn{background:#c9b081}.site-footer-wrapper .input-group.newsletter-form .input-group-btn .btn{background:#c9b081;padding-left:33px;padding-right:33px}.template-page-basic .page-navs,.template-blog-press .page-navs,.template-article-press .page-navs{background:#c9b081;display:flex;align-items:center;justify-content:center}.template-page-basic .page-navs a,.template-blog-press .page-navs a,.template-article-press .page-navs a{color:#000;font-size:10px;line-height:12px;padding:13px 50px}.template-page-basic .page-navs a.is-active,.template-page-basic .page-navs a:hover,.template-blog-press .page-navs a.is-active,.template-blog-press .page-navs a:hover,.template-article-press .page-navs a.is-active,.template-article-press .page-navs a:hover{color:#fff}@media only screen and (max-width:749px){.template-page-basic .page-navs,.template-blog-press .page-navs,.template-article-press .page-navs{display:none}}.template-page-basic .page,.template-blog-press .page,.template-article-press .page{padding:65px 30px;max-width:746px;margin:0 auto}@media only screen and (min-width:750px){.template-page-basic .page,.template-blog-press .page,.template-article-press .page{padding:85px 30px 95px}}.template-page-basic .page-basic-banner,.template-blog-press .page-basic-banner,.template-article-press .page-basic-banner{background-size:cover;background-position:50% 50%;position:relative;height:320px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff}@media only screen and (min-width:750px){.template-page-basic .page-basic-banner,.template-blog-press .page-basic-banner,.template-article-press .page-basic-banner{height:365px}}.template-page-basic .page-basic-banner img,.template-blog-press .page-basic-banner img,.template-article-press .page-basic-banner img{max-width:100%}.template-page-basic .page-basic-banner-mobile,.template-blog-press .page-basic-banner-mobile,.template-article-press .page-basic-banner-mobile{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:50% 50%}@media only screen and (min-width:750px){.template-page-basic .page-basic-banner-mobile,.template-blog-press .page-basic-banner-mobile,.template-article-press .page-basic-banner-mobile{display:none}}.template-page-basic .about-content,.template-blog-press .about-content,.template-article-press .about-content{font-size:16px;line-height:20px;margin-bottom:40px}@media only screen and (min-width:750px){.template-page-basic .about-content,.template-blog-press .about-content,.template-article-press .about-content{text-align:center}}.template-page-basic .about-blockquote,.template-blog-press .about-blockquote,.template-article-press .about-blockquote{font-size:30px;line-height:45px;margin:0 auto 25px;text-align:center;max-width:536px}.template-page-basic .about-from,.template-blog-press .about-from,.template-article-press .about-from{font-size:16px;line-height:20px;text-align:center}.template-page-basic .page-basic-page-title,.template-blog-press .page-basic-page-title,.template-article-press .page-basic-page-title{font-family:ProximaNova-Bold;font-size:13px;line-height:24px;font-weight:700;position:relative}.template-page-basic .page-basic-page-title+.page-basic-banner-image,.template-blog-press .page-basic-page-title+.page-basic-banner-image,.template-article-press .page-basic-page-title+.page-basic-banner-image{margin-top:5px}@media only screen and (min-width:750px){.template-page-basic .page-basic-page-title+.page-basic-banner-image,.template-blog-press .page-basic-page-title+.page-basic-banner-image,.template-article-press .page-basic-page-title+.page-basic-banner-image{margin-top:0}}.template-page-basic .page-basic-banner-image,.template-blog-press .page-basic-banner-image,.template-article-press .page-basic-banner-image{position:relative}.template-page-basic .page-basic-banner-title,.template-blog-press .page-basic-banner-title,.template-article-press .page-basic-banner-title{font-size:45px;line-height:70px;letter-spacing:6px;position:relative}.template-page-basic .page-basic-banner-title+.page-basic-banner-text,.template-blog-press .page-basic-banner-title+.page-basic-banner-text,.template-article-press .page-basic-banner-title+.page-basic-banner-text{margin-top:23px}@media only screen and (min-width:750px){.template-page-basic .page-basic-banner-title+.page-basic-banner-text,.template-blog-press .page-basic-banner-title+.page-basic-banner-text,.template-article-press .page-basic-banner-title+.page-basic-banner-text{margin-top:18px}}.template-page-basic .page-basic-banner-text,.template-blog-press .page-basic-banner-text,.template-article-press .page-basic-banner-text{font-size:16px;line-height:20px;padding:0 36px;margin:0 auto;max-width:746px;text-align:center;position:relative}@media only screen and (max-width:749px){.template-page-basic .page-basic-banner-image{max-width:264px;margin:0 auto;width:100%}}.template-blog-press .page{padding:65px 30px 40px;overflow:hidden}@media only screen and (min-width:750px){.template-blog-press .page{max-width:1286px;padding:85px 30px 65px}}.template-blog-press .press-articles{display:flex;flex-wrap:wrap;margin:0 -5px}.template-blog-press .press-articles .press-article{width:50%;padding:0 5px;margin-bottom:15px}@media only screen and (min-width:750px){.template-blog-press .press-articles{margin:0 -8px}.template-blog-press .press-articles .press-article{width:33.333%;padding:0 8px;margin-bottom:30px}}.template-blog-press .article-cover{padding-top:66.1147%;position:relative;overflow:hidden}.template-blog-press .article-image{position:absolute;width:100%;height:100%;background-size:cover;top:0;left:0;transition-duration:.5s}.template-blog-press .press-article:hover .article-image{transform:scale(1.01)}.template-blog-press .press-article .article-content{padding:12px;border:1px solid #EAEAEA;border-top:0}@media only screen and (min-width:750px){.template-blog-press .press-article .article-content{padding:30px}}.template-blog-press .press-article h2{font-size:14px;line-height:16px;font-weight:400;color:#000;margin-bottom:5px}@media only screen and (min-width:750px){.template-blog-press .press-article h2{font-size:20px;line-height:27px;margin-bottom:17px;display:block;display:-webkit-box;width:100%;height:81px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.template-blog-press .press-article span{text-decoration:underline;color:#c9b081}.template-article-press .page-basic-banner{height:210px}@media only screen and (min-width:750px){.template-article-press .page-basic-banner{height:185px}}.template-article-press .page{padding:60px 36px 50px}@media only screen and (min-width:750px){.template-article-press .page{max-width:1160px;padding:105px 36px 95px}}.template-article-press .article-press-title{text-align:center;font-size:28px;line-height:40px;margin:0 auto 25px;letter-spacing:10px;font-weight:400;text-transform:uppercase;color:#c9b081}@media only screen and (min-width:750px){.template-article-press .article-press-title{font-size:45px;line-height:55px;margin-bottom:62px;max-width:600px}}.template-article-press .article-press-images{display:flex;flex-wrap:wrap;max-width:536px;margin-bottom:35px}.template-article-press .article-press-images>div{width:calc(50% - 5px);margin-top:10px}.template-article-press .article-press-images>div:first-child{width:100%;margin-top:0}.template-article-press .article-press-images>div:nth-child(2n){margin-right:10px}.template-article-press .article-press-images img{max-width:100%;display:block}.template-article-press .article-press-wrap span,.template-article-press .article-press-wrap p,.template-article-press .article-press-wrap a,.template-article-press .article-press-wrap li{font-size:16px;line-height:20px}.template-article-press .article-press-wrap a{text-decoration:underline}@media only screen and (min-width:750px){.template-article-press .article-press-wrap{display:flex;justify-content:space-between}.template-article-press .article-press-wrap .article-press-images{order:2;width:40%}.template-article-press .article-press-wrap .article-press-content{flex:1;padding-right:40px;max-width:438px}}.professionals img{max-width:60%;display:block;margin-left:auto;margin-right:auto}.professionals h2{color:#c9b081;letter-spacing:6px;font-weight:400;margin-bottom:50px;text-align:center;font-size:25px}@media only screen and (min-width:750px){.professionals h2{font-size:45px;margin-bottom:70px}}.professionals h3{color:#000;font-size:25px;line-height:30px;font-weight:400;max-width:327px;margin-bottom:18px}@media only screen and (min-width:990px){.professionals h3{max-width:447px;margin-bottom:45px;font-size:40px;line-height:55px}}.professionals .icon-star{background:url(https://cdn.shopify.com/s/files/1/0027/8836/0250/files/pro-star.svg?18693) 50% 50% no-repeat;background-size:contain;width:35px;height:35px}.professionals .pro-banner{height:500px;background-size:cover;display:flex;align-items:center;justify-content:center;flex-direction:column}.professionals .pro-banner .pro-banner-txt{color:#fff;margin:62px auto 47px;padding:0 36px;text-align:center;font-size:16px;line-height:20px;max-width:536px}.professionals .pro-banner .has-member{color:#fff;margin-top:9px;font-size:13px;line-height:1}.professionals .pro-banner .has-member a{color:#fff;text-decoration:underline}@media only screen and (min-width:750px){.professionals .pro-banner .pro-banner-txt{margin:54px auto 40px;font-size:16px}}.professionals .pro-benefits .pro-benefits-wrap{padding:70px 36px 30px}@media only screen and (min-width:750px){.professionals .pro-benefits .pro-benefits-wrap{padding:85px 36px 75px;max-width:1160px;margin:0 auto}}.professionals .pro-benefits-items h6{color:#c9b081;text-transform:uppercase;font-family:ProximaNova-Bold;letter-spacing:2px;margin:27px 0 30px;font-size:20px;line-height:30px;text-align:center}.professionals .pro-benefits-items p{color:#fff;font-size:16px;line-height:20px;text-align:center;max-width:260px;margin:0 auto}.professionals .pro-benefits-items .pro-benefits-item{background:#000;padding:40px;display:flex;align-items:center;justify-content:center;flex-direction:column}@media only screen and (max-width:989px){.professionals .pro-benefits-items .pro-benefits-item:not(:last-child){margin-bottom:20px}}@media only screen and (min-width:750px){.professionals .pro-benefits-items .pro-benefits-item:not(:last-child) p{max-width:210px}}@media only screen and (min-width:990px){.professionals .pro-benefits-items{display:flex;justify-content:space-between}.professionals .pro-benefits-items .pro-benefits-item{width:300px}}@media only screen and (min-width:1400px){.professionals .pro-benefits-items .pro-benefits-item{width:340px}}.professionals .pro-img-text{background:#eaeaea80}.professionals .pro-img-text .pro-img-text-img{padding-top:78.50242%;background-size:cover;background-position:50% 50%}.professionals .pro-img-text .pro-img-text-content{padding:47px 36px}@media only screen and (min-width:750px){.professionals .pro-img-text{position:relative;height:500px;display:flex;align-items:center}.professionals .pro-img-text .pro-img-text-bg{position:absolute;width:50%;top:0;bottom:0;left:0}.professionals .pro-img-text .pro-img-text-bg .pro-img-text-img{padding-top:0;position:absolute;width:100%;height:100%;right:0;top:0;bottom:0;left:0}.professionals .pro-img-text .pro-img-text-content{max-width:1168px;margin:0 auto;width:100%;padding:0 40px}.professionals .pro-img-text .pro-img-text-content .pro-img-text-content-wrap{margin-left:50%;width:50%;display:flex;justify-content:flex-end}.professionals .pro-img-text.img-right .pro-img-text-bg{left:50%}.professionals .pro-img-text.img-right .pro-img-text-content .pro-img-text-content-wrap{margin-right:50%;margin-left:0;justify-content:flex-start}}.professionals .pro-text{padding:40px 36px;color:#b7b7b7;font-size:16px;line-height:20px;max-width:1160px;margin:0 auto;text-align:center}@media only screen and (min-width:750px){.professionals .pro-text{padding:80px 36px 75px}}.professionals .pro-join-us{background:#c9b081;display:flex;flex-direction:column;align-items:center;padding:50px 36px 45px}.professionals .pro-join-us h5{color:#000;font-size:25px;line-height:1;margin-bottom:30px;font-weight:400}@media only screen and (min-width:750px){.professionals .pro-join-us{padding:115px 36px}.professionals .pro-join-us h5{font-size:40px;margin-bottom:56px}}.not-found{background:url(https://cdn.shopify.com/s/files/1/0027/8836/0250/files/404BCK_2x_49a35451-0dc3-44dc-ab12-79340b0fe3d6.jpg?v=1577381560) 50% 50%;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 36px}.not-found h2{color:#c9b081;font-family:ProximaNova-Bold;font-size:80px;margin-bottom:30px}.not-found p{color:#b7b7b7;font-size:16px;line-height:20px;margin-bottom:30px}@media only screen and (min-width:750px){.not-found h2{font-size:100px;margin-bottom:18px}.not-found p{margin-bottom:65px}}.page-title,#store-locator-title{color:#c9b081;font-size:30px;line-height:40px;font-weight:400;text-align:center;letter-spacing:3px;text-transform:uppercase;margin-bottom:36px;padding-top:40px}@media only screen and (min-width:990px){.page-title,#store-locator-title{padding-top:103px;text-align:left;font-size:45px;line-height:55px;margin-bottom:35px;max-width:552px;width:100%}}#store-locator-title{margin-bottom:25px}#store-locator-title:after{content:"Enter your city or postal/zip code to find locations near you.";color:#b7b7b7;font-size:14px;line-height:16px;text-align:center;max-width:264px;margin:0 auto 26px;display:block;letter-spacing:0;text-transform:capitalize}@media only screen and (min-width:990px){#store-locator-title{margin-bottom:12px}#store-locator-title:after{margin-left:0;margin-bottom:35px;text-align:left}}.page-dist-map .page-content{overflow:hidden}.page-dist-map .map-wrap .develic-left-panel{padding-top:0!important;padding-bottom:0;padding-left:36px;padding-right:36px!important;margin-top:44px}.page-dist-map .map-wrap .develic-search-wrapper{margin-bottom:25px}.page-dist-map .map-wrap .develic-search-input{margin:0;border-radius:0;border-color:#c9b081!important;padding:16px 20px;height:50px;color:#b7b7b7}.page-dist-map .map-wrap .develic-item{position:relative;padding:20px 88px!important;background:#eaeaea80;border-radius:0;border-left:none!important;border:none!important;border-bottom:1px solid #EAEAEA!important;margin-bottom:0}.page-dist-map .map-wrap .develic-item:before{content:"";background:url(https://cdn.shopify.com/s/files/1/0027/8836/0250/files/pos.png?v=1570575129) 50% 50% no-repeat;background-size:contain;width:21.29px;height:28.62px;top:50%;position:absolute;transform:translateY(-50%);left:28px}.page-dist-map .map-wrap .develic-item .develic-heading{color:#c9b081;line-height:1;font-size:16px;font-weight:700;font-family:ProximaNova-Bold;margin-top:0!important;margin-bottom:0!important}.page-dist-map .map-wrap .develic-item .develic-body a{position:absolute;background:#c9b081;color:#fff;text-align:center;width:68px;height:40px;display:flex;align-items:center;justify-content:center;right:14px;font-size:12px;top:20px;line-height:1;text-transform:uppercase;margin-top:0!important}.page-dist-map .map-wrap .develic-item .develic-body p{color:#b7b7b7;font-size:14px;line-height:16px}@media only screen and (min-width:990px){.page-dist-map .map-func{display:flex;flex-direction:column;align-items:center;width:50%;padding:0 36px}.page-dist-map .map-wrap{width:100%;max-width:552px}.page-dist-map .page-content{position:relative}.page-dist-map .develic-map{position:static;margin-bottom:0}.page-dist-map .develic-map.develic-layout-vertical .develic-right-panel{position:absolute;right:0;top:0;bottom:0;left:50%;height:100%}.page-dist-map .develic-map.develic-layout-vertical .develic-left-panel{min-width:0;width:100%;padding:0 0 75px;margin-right:0;margin-top:0;padding-right:0!important}}#col-main{display:flex;flex-direction:column;position:relative}#col-main .header_html,#col-main .footer_html{display:none}#col-main #store_map{width:100%;border:none;position:relative}#col-main .search_bar{order:2;background:none;border:none;padding:45px 36px;display:flex;flex-wrap:wrap;margin:0}#col-main .search_bar input[type=text],#col-main .search_bar select{margin:0;border-radius:0;border-color:#c9b081!important;padding:16px 20px;height:50px;color:#b7b7b7;width:100%}#col-main .search_bar .main_search_bar label,#col-main .search_bar .search_limit,#col-main .search_bar .search_within_distance label{display:none}#col-main .search_bar .search_filters{border:none;width:100%;padding:0;margin:0}#col-main .search_bar .search_filters .search_filter{width:50%;margin-right:0}#col-main .search_bar .search_filters label{font-size:14px;display:flex;align-items:center}#col-main .search_bar .search_filters label:before{content:"";width:30px;height:30px;border:1px solid #c9b081;margin-right:8px;display:block}#col-main .search_bar .search_filters input{display:none}#col-main .search_bar .search_filters input:checked+label:before{background:#c9b081 url(https://cdn.shopify.com/s/files/1/0027/8836/0250/files/checked_2x_4ca021ed-727d-47bd-919c-25d11063a647.png?v=1577386770) 50% 50% no-repeat;background-size:16px}#col-main .search_bar .main_search_bar{width:calc(50% - 5px);margin-bottom:20px;margin-right:10px}#col-main .search_bar .search_within_distance{width:calc(50% - 5px);margin-bottom:20px;margin-right:0}#col-main .search_bar+div{display:none}#col-main .search_bar #submitBtn{border:none;background:#c9b081;font-weight:400;font-size:12px;line-height:1;width:166px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;float:none;margin:20px auto 0;border-radius:0;box-shadow:none;text-shadow:none;text-transform:uppercase;letter-spacing:1px;order:2}#col-main .addresses{order:3;padding-left:36px;padding-right:36px;padding-bottom:60px;width:100%;height:auto!important;overflow-y:visible}#col-main .addresses ul{max-height:489px;overflow:auto}#col-main .addresses ul li{background:#eaeaea80;background-image:none;border-bottom:1px solid #EAEAEA;padding:20px 88px!important;border-top:none;position:relative;margin:0}#col-main .addresses ul li a{margin-bottom:0}#col-main .addresses ul li span{color:#b7b7b7;font-size:14px;line-height:16px}#col-main .addresses ul li .name{color:#c9b081;line-height:1;font-size:16px;font-weight:700;font-family:ProximaNova-Bold}#col-main .addresses .distance{color:#b7b7b7;font-size:16px;line-height:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;margin:0;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;left:13px}#col-main .addresses .distance:before{content:"";background:url(https://cdn.shopify.com/s/files/1/0027/8836/0250/files/pos.png?v=1570575129) 50% 50% no-repeat;background-size:contain;width:21.29px;height:28.62px;display:block;margin-bottom:5px}#col-main .addresses .directions{margin:0}#col-main .addresses .directions a{position:absolute;background:#c9b081;color:#fff;text-align:center;width:68px;height:40px;display:flex;align-items:center;justify-content:center;right:14px;font-size:12px;top:20px;line-height:1;text-transform:uppercase}#col-main .addresses .store_website{display:none}@media only screen and (min-width:990px){#col-main{width:50%;align-items:center;padding:0 36px}#col-main .search_bar{padding:0 0 45px}#col-main #store_map{position:absolute;top:0;left:100%;bottom:0;height:100%!important}#col-main .addresses{padding-bottom:75px;padding-left:0;padding-right:0;max-width:552px}#col-main .search_bar{max-width:552px}#col-main .search_bar #submitBtn{margin-left:0}}.account-page .account-orders-wrap{background:#eaeaea;padding:40px 14px 15px}.account-page .account-orders-wrap .account-orders-top h5{font-size:25px;color:#000;font-weight:400;line-height:1;margin-bottom:30px;letter-spacing:4px}.account-page .account-orders-wrap .account-orders-top .btn{color:#000}@media only screen and (min-width:750px){.account-page .account-orders-wrap{padding:63px 86px 85px}.account-page .account-orders-wrap .account-orders-top{display:flex;align-items:center;justify-content:space-between}.account-page .account-orders-wrap .account-orders-top h5{margin-bottom:0}}.account-orders-items{margin-top:30px}.account-orders-items .account-orders-item{background:#fff;padding:25px}.account-orders-items .account-orders-item+.account-orders-item{border-top:2px solid #ddd}.account-orders-items .account-orders-item-count{display:none}.account-orders-items .account-orders-item-number{justify-content:space-between}.account-orders-items .account-orders-item-number .account-orders-item-count{display:block}.account-orders-items .account-orders-item-number,.account-orders-items .account-orders-item-total{display:flex}.account-orders-items .account-orders-item-number>div,.account-orders-items .account-orders-item-total>div{display:flex}.account-orders-items .account-orders-item-number>div h6,.account-orders-items .account-orders-item-number>div span,.account-orders-items .account-orders-item-total>div h6,.account-orders-items .account-orders-item-total>div span{font-weight:700;font-family:ProximaNova-Bold;color:#000}.account-orders-items .account-orders-item-number>div:last-child,.account-orders-items .account-orders-item-total>div:last-child{display:none}.account-orders-items .account-orders-item-number h6,.account-orders-items .account-orders-item-number span,.account-orders-items .account-orders-item-number .account-orders-item-count span,.account-orders-items .account-orders-item-total h6,.account-orders-items .account-orders-item-total span,.account-orders-items .account-orders-item-total .account-orders-item-count span{font-size:16px;line-height:20px;font-weight:400;color:#b7b7b7;font-family:ProximaNova-Regular}@media only screen and (min-width:750px){.account-orders-items .account-orders-item{padding:20px 30px}.account-orders-items .account-orders-item-number .account-orders-item-count{display:none}.account-orders-items .account-orders-item-number>div:last-child{display:flex}.account-orders-items .account-orders-item-total .account-orders-item-count{margin-right:16px}}.account-orders-products{display:flex;flex-wrap:wrap;margin:8px -5px -20px}.account-orders-products .account-orders-product{padding:0 5px;width:50%;display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.account-orders-products .account-orders-product a{font-size:8px;color:#c9b081;line-height:1;text-decoration:underline}.account-orders-products .account-orders-product-image{width:100%;margin-bottom:8px}.account-orders-products .account-orders-product-image div{padding-top:100%;width:100%;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}@media only screen and (min-width:750px){.account-orders-products{margin-left:-8px;margin-right:-8px}.account-orders-products .account-orders-product{padding:0 8px;width:25%}}.account-orders-products+.account-orders-item-number{margin-top:25px;justify-content:flex-start;color:#000}@media only screen and (min-width:750px){.account-orders-products+.account-orders-item-number{display:none}}.account-page-banner{background-image:url(https://cdn.shopify.com/s/files/1/0027/8836/0250/files/Professionals-Mainbanner_2x_3c6f8156-0fa9-4d39-be32-8a16e774a081.jpg?v=1577361832);height:500px;background-size:cover;display:flex;align-items:center;justify-content:center;height:150px}.account-page-banner .account-page-banner-text{font-size:30px;line-height:40px;color:#c9b081;text-align:center;letter-spacing:4px;text-transform:uppercase}@media only screen and (min-width:750px){.account-page-banner{height:320px}.account-page-banner .account-page-banner-text{font-size:45px;line-height:70px;letter-spacing:12px}}.account-page-content{padding:58px 36px;max-width:608px;margin:0 auto}.account-page-content ::-webkit-input-placeholder{color:#fff}.account-page-content ::-moz-placeholder{color:#fff}.account-page-content ::-ms-input-placeholder{color:#fff}.account-page-content ::placeholder{color:#fff}.account-page-content.is-large{max-width:1332px}@media only screen and (min-width:750px){.account-page-content{padding:80px 36px 93px}}.account-page-content .form-field{max-width:none;margin-bottom:48px}.account-page-content .form-field label{position:relative;color:#c9b081;font-size:13px;line-height:1;font-weight:700;font-family:ProximaNova-Bold;z-index:1;left:0;opacity:1;text-transform:uppercase;top:0;padding:0}.account-page-content .form-field label span{color:#000;vertical-align:text-top}.account-page-content .form-field input,.account-page-content .form-field textarea,.account-page-content .form-field select,.account-page-content .form-field .input-group{padding:9px 0;font-size:16px;margin:5px 0 0;border:none;border-bottom:1px solid #c9b081;height:40px}.account-page-content .action-bottom{text-align:center;margin-bottom:18px}.account-page-content .action-bottom input,.account-page-content .action-bottom button{margin:0;padding:15px 54px;text-transform:uppercase;text-align:center;letter-spacing:2px;background:#000;color:#c9b081;height:auto;border:none}.account-page-content .action-bottom .forgot-password{margin-top:23px;margin-bottom:47px}.account-page-content .action-bottom .forgot-password a{text-decoration:underline;color:#b7b7b7}@media only screen and (min-width:750px){.account-page-content .action-bottom .forgot-password{margin-bottom:67px}}.account-page-content .has-account{margin-bottom:0;font-size:16px;line-height:20px;color:#b7b7b7}.account-page-content .has-account a{color:#c9b081;text-transform:uppercase;text-decoration:underline;font-weight:700;font-family:ProximaNova-Bold}@media only screen and (min-width:750px){.account-page-content .has-account br{display:none}.account-page-content .has-account br+a{padding-left:14px}}.account-page-content .errors{max-width:none;margin:0 auto}.your-account{margin-top:45px;margin-bottom:25px;display:flex;flex-direction:column}.your-account h3{font-size:25px;letter-spacing:4px;color:#c9b081;font-weight:400;margin-bottom:40px;line-height:1}.your-account .account-info{display:flex;align-items:center;margin-bottom:20px}.your-account .account-info h6,.your-account .account-info span{font-size:16px;line-height:20px}.your-account .account-info h6{color:#000;font-family:ProximaNova-Bold;margin-right:5px}.your-account .account-info:last-child{margin-bottom:0}@media only screen and (min-width:750px){.your-account h3{font-size:30px;margin-bottom:35px}}.shopify-challenge__container{padding:58px 36px;max-width:608px;margin:0 auto}.shopify-challenge__container .shopify-challenge__button btn{margin:0 auto;padding:15px 54px;text-transform:uppercase;text-align:center;letter-spacing:2px;background:#000;color:#c9b081;height:auto;border:none}@media only screen and (min-width:750px){.shopify-challenge__container{padding:80px 36px 93px}}.main-content .cognito{padding:58px 36px;max-width:1160px!important}@media only screen and (min-width:750px){.main-content .cognito{padding:80px 36px 93px}}.main-content .cognito .c-forms-heading .c-forms-form-title h2{font-family:ProximaNova-Regular;font-weight:400;font-size:30px;line-height:40px;letter-spacing:3px;text-transform:uppercase;color:#545454}.main-content .cognito .c-forms-heading .c-forms-form-title .c-forms-description{font-family:ProximaNova-Regular;color:#545454;font-size:16px;line-height:20px}.main-content .cognito .c-forms-form h3{font-family:ProximaNova-Regular;font-weight:400;color:#545454}.main-content .cognito .c-forms-form :not(.c-question)>.c-label{font-family:ProximaNova-Regular;font-weight:400;color:#545454}.main-content .cognito .c-forms-form input[type=text],.main-content .cognito .c-forms-form select,.main-content .cognito .c-forms-form input[type=password],.main-content .cognito .c-forms-form input[type=email],.main-content .cognito .c-forms-form input[type=tel],.main-content .cognito .c-forms-form input[type=url],.main-content .cognito .c-forms-form textarea{border:1px solid #c9b081;font-family:ProximaNova-Regular}.main-content .cognito .c-forms-form input[type=text],.main-content .cognito .c-forms-form select,.main-content .cognito .c-forms-form input[type=password],.main-content .cognito .c-forms-form input[type=email],.main-content .cognito .c-forms-form input[type=tel],.main-content .cognito .c-forms-form input[type=url]{height:40px}.main-content .cognito .c-forms-form .c-editor,.main-content .cognito .c-forms-form .c-helptext,.main-content .cognito .c-forms-form a{font-family:ProximaNova-Regular;font-weight:400}.main-content .cognito .c-forms-form .c-html h2,.main-content .cognito .c-forms-form .c-html h4{font-family:ProximaNova-Bold}.main-content .cognito .c-forms-form a{color:#c9b081}.main-content .cognito .c-forms-form button:not(.c-icon-button),.main-content .cognito .c-forms-form .c-add-item,.main-content .cognito .c-forms-form input[type=button],.main-content .cognito .c-forms-form .c-fileupload-dropzone .c-upload-button button{font-family:ProximaNova-Regular;font-weight:400;background-color:#c9b081;border-color:#c9b081;border-radius:0;text-transform:uppercase}.main-content .cognito .c-editor-date-icon{color:#c9b081!important}.main-content .cognito .c-choice-option{margin-right:8px}.main-content .cognito .c-choice-option span{font-family:ProximaNova-Regular;font-weight:400;color:#545454}.main-content .cognito .c-choice-option label{display:flex;align-items:center;padding:0;text-indent:0}.main-content .cognito .c-dropdown:after{content:none}.main-content .cognito .c-dropdown select{margin-top:0}.main-content .cognito #c-submit-button{padding:10px 18px}.sub-page-wrap{padding:45px 36px 60px;max-width:1160px;margin:0 auto}@media only screen and (min-width:750px){.sub-page-wrap{padding:100px 36px}}.help-items .help-cover{padding-top:55.84795%;position:relative;overflow:hidden}.help-items .help-cover-img{background-size:cover;width:100%;height:100%;position:absolute;background-position:50% 50%;top:0;left:0;transition-duration:.3s}.help-items .help-content{padding:20px;border:1px solid #EAEAEA}.help-items .help-item{display:block}.help-items .help-item h4{font-size:20px;line-height:30px;margin-bottom:15px;color:#000;font-weight:400}.help-items .help-item p{color:#b7b7b7;font-size:14px;line-height:16px;margin-bottom:10px;min-height:48px}.help-items .help-item span{text-decoration:underline;color:#c9b081;font-size:13px;line-height:1}.help-items .help-item+.help-item{margin-top:20px}@media only screen and (min-width:750px){.help-items .help-item+.help-item{margin-top:0;margin-left:16px}}.help-items .help-item:hover .help-cover-img{transform:scale(1.01)}@media only screen and (min-width:750px){.help-items{display:flex}.help-items .help-item{width:calc(50% - 8px);display:flex;flex-direction:column}.help-items .help-item h4{margin-bottom:12px}.help-items .help-item p{min-height:auto}}.help-items .help-content{flex:1}.tool-items .tool-cover{position:relative;max-width:166px;width:50%;flex:0 0 50%}.tool-items .tool-cover-img{padding-top:118.63354%;background-color:#c9b081;background-size:cover;background-position:50% 50%}.tool-items .tool-content{padding:0 13px 0 34px;background:#eaeaea;display:flex;flex-direction:column;justify-content:center;flex:1}.tool-items .tool-item{display:flex}.tool-items .tool-item h4{font-size:25px;line-height:30px;margin-bottom:15px;color:#000;font-weight:400;display:-webkit-box;width:100%;max-height:90px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.tool-items .tool-item a{display:flex;align-items:center;justify-content:center;width:87px;height:22px;color:#c9b081;border:1px solid #c9b081;font-size:8px;line-height:10px}.tool-items .tool-item a:hover{background:#c9b081;color:#fff}.tool-items .tool-item+.tool-item{margin-top:20px}@media only screen and (min-width:990px){.tool-items .tool-cover{width:260px}.tool-items .tool-content{padding:0 77px}.tool-items .tool-item h4{font-size:44px;line-height:55px;margin-bottom:27px;max-height:110px;-webkit-line-clamp:2}.tool-items .tool-item a{width:138px;height:35px;font-size:13px;line-height:1}}.blog-event-page .sub-page-wrap{padding-bottom:40px}@media only screen and (min-width:750px){.blog-event-page .sub-page-wrap{padding-bottom:80px}}.event-items .event-cover{padding-top:60.1173%;position:relative;overflow:hidden}.event-items .event-cover .event-cover-img{position:absolute;height:100%;width:100%;background-position:50% 50%;background-size:cover;transition-duration:.3s;top:0;left:0}.event-items .event-item{border:1px solid #EAEAEA;display:block;margin-bottom:20px}.event-items .event-content{padding:38px 25px 25px;position:relative}.event-items .event-content h4{color:#000;font-weight:400;font-size:20px;line-height:30px;margin-bottom:10px}.event-items .event-content p{color:#b7b7b7;font-size:13px;line-height:24px;margin-bottom:15px}.event-items .event-content a{color:#c9b081;font-size:12px;text-decoration:underline}.event-items .event-tags{position:absolute;top:0;transform:translateY(-50%);padding:14px 26px;background:#c9b081;left:0}.event-items .event-tags a{display:inline-block;color:#fff;font-size:20px;line-height:1;font-weight:700;font-family:ProximaNova-Bold;text-decoration:none}.event-items .event-tags a+a{margin-left:5px}@media only screen and (min-width:750px){.event-items{display:flex;flex-wrap:wrap}.event-items .event-item{width:calc(50% - 8px)}.event-items .event-item:nth-child(2n){margin-left:16px}.event-items .event-content p{font-size:14px;line-height:24px}.event-items .event-content a{font-size:14px}}@media only screen and (min-width:990px){.event-items .event-item{width:calc(33% - 16px);margin-right:8px;margin-left:8px}}.blog-education-banner{background:#000;position:relative;display:flex;flex-direction:column}.blog-education-banner .blog-education-img{background:url(//cdn.shopify.com/s/files/1/0027/8836/0250/files/Professionals-Education_2x_c39c90fe-ffd0-4b18-a5b7-e4dd31cebaf0.jpg?v=1577431217) 50% 50%;background-size:cover;height:216px;order:2}.blog-education-banner .blog-education-text{max-width:1160px;padding:0 36px;margin:0 auto;height:284px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#fff}.blog-education-banner h2{color:#c9b081;font-size:30px;line-height:40px;letter-spacing:6px;font-weight:400;margin-bottom:30px}.blog-education-banner p{font-size:16px;line-height:20px}@media only screen and (min-width:750px){.blog-education-banner .blog-education-text{align-items:flex-start;text-align:left;width:100%;height:500px;position:relative;z-index:2}.blog-education-banner h2{font-size:45px;line-height:54px;margin-bottom:26px}.blog-education-banner p{max-width:536px}.blog-education-banner .blog-education-img{position:absolute;left:50%;top:0;bottom:0;right:0;height:100%}}.article__content .mfp-iframe-scaler{position:relative}.blog-category{display:flex;justify-content:space-between;margin:0 auto 25px;max-width:454px}.blog-category a{text-align:center;width:108px;height:35px;display:flex;align-items:center;justify-content:center;border:1px solid #c9b081;color:#c9b081}.blog-category a:hover,.blog-category a.is-active{background:#c9b081;color:#fff}@media only screen and (min-width:750px){.blog-category{margin-bottom:57px}.blog-category a{width:135px}}.education-articles{margin:0 auto;max-width:1274px;display:flex;flex-wrap:wrap}.education-articles .education-article{margin:0 0 10px;width:calc(50% - 5px)}.education-articles .education-article:nth-child(2n){margin-left:10px}.education-articles .index-video-content{padding:17px 12px 12px}.education-articles .index-video-content .date{margin-bottom:10px}.education-articles .index-video-content h4{font-size:14px;line-height:16px;display:-webkit-box;width:100%;height:32px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.education-articles .index-video-content p{margin-bottom:18px;font-size:12px;line-height:14px;height:42px}@media only screen and (min-width:990px){.education-articles .education-article{width:calc(33% - 16px);margin-bottom:30px;margin-right:8px;margin-left:8px}.education-articles .index-video-content{padding:32px 30px 29px}.education-articles .index-video-content .date{margin-bottom:15px;font-size:12px;line-height:24px}.education-articles .index-video-content h4{font-size:20px;line-height:30px;display:-webkit-box;width:100%;height:30px;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.education-articles .index-video-content p{margin-bottom:20px;font-size:14px;line-height:24px;height:48px;-webkit-line-clamp:2}.education-articles .index-video-content a{font-size:14px;line-height:24px}}.collection-section .collection-image{position:relative;padding-top:52.17391%;background:#000}.collection-section .collection-info{padding:40px 36px}.collection-section .collection-info h2{font-size:30px;line-height:33px;color:#c9b081;font-weight:400;letter-spacing:4px}.collection-section .collection-info h2+p{margin-top:25px}.collection-section .collection-info p{color:#b7b7b7!important;font-size:14px;line-height:16px}@media only screen and (min-width:750px){.collection-section .collection-top{position:relative}.collection-section .collection-top.has-image{height:500px;display:flex;align-items:center}.collection-section .collection-top.has-image .collection-info{position:relative;z-index:2;padding:0 36px;width:100%;margin:0 auto;max-width:1712px}.collection-section .collection-top.has-image .collection-info-inner{max-width:492px}.collection-section .collection-top:not(.has-image) .collection-info{padding:60px 36px}.collection-section .collection-image{position:absolute;padding-top:0;width:100%;left:0;top:0;height:100%;background:#000}.collection-section .collection-info h2{font-size:45px;line-height:55px}.collection-section .collection-info p{color:#fff!important}.collection-section .background-size-cover{width:50%;left:50%}}.product-information h3{font-size:12px;margin:0 0 3px}.product-information .price{font-size:12px}.left-sort-filter{display:flex;padding:0 36px;margin-bottom:24px}.left-sort-filter>div{width:calc(50% - 5px)!important}.left-sort-filter>div:first-child{margin-right:10px}.left-sort-filter #bc-sf-filter-top-sorting label{display:none}.left-sort-filter #bc-sf-filter-top-sorting select{margin:0;border:none;background:#eaeaea7a;color:#b7b7b7;font-size:13px;line-height:1;font-weight:400;text-transform:uppercase;letter-spacing:1px;height:40px;padding:0 17px;width:100%}.left-sort-filter #bc-sf-filter-tree-mobile button{margin:0;background:#eaeaea7a;color:#b7b7b7;font-size:13px;line-height:1;text-transform:uppercase;letter-spacing:1px;height:40px;text-align:left;padding:0 17px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.left-filter-content #bc-sf-filter-tree{padding:26px 36px 44px;background:#f5f5f5}.left-filter-content .bc-sf-filter-option-block{border:none}.left-filter-content .bc-sf-filter-option-block .bc-sf-filter-block-title{padding-bottom:0}.left-filter-content .bc-sf-filter-option-block .bc-sf-filter-block-title h3{color:#c9b081;letter-spacing:1px;font-size:13px;padding-bottom:12px;border-bottom:1px solid #dbc193;width:100%;font-family:ProximaNova-Bold}.left-filter-content .bc-sf-filter-option-block .bc-sf-filter-block-title h3>span{position:relative;display:block;width:100%}.left-filter-content .bc-sf-filter-option-block .bc-sf-filter-block-title h3>span:before{content:none}.left-filter-content .bc-sf-filter-option-block .bc-sf-filter-block-title h3>span:after{content:"";background:url(//apresnail.com.au/cdn/shop/t/45/assets/bc-forward-arrow-yellow.svg?v=177874368738833691341783383353) 50% 50% no-repeat;background-size:contain;width:8px;height:12px;display:block;position:absolute;right:12px;top:50%;margin-top:-6px;transform:rotate(180deg)}.left-filter-content .bc-sf-filter-option-block .bc-sf-filter-block-title h3>span.up:after{transform:rotate(0)}.left-filter-content .bc-sf-filter-block-content{margin-top:20px}.left-filter-content .bc-sf-filter-option-block .bc-sf-filter-block-content ul.bc-sf-filter-option-multiple-list li a.selected>span:first-child{background:#c9b081}.left-filter-content .bc-sf-filter-option-block .bc-sf-filter-block-content ul.bc-sf-filter-option-multiple-list li a.selected>span:first-child:after,.left-filter-content .bc-sf-filter-option-block .bc-sf-filter-block-content ul.bc-sf-filter-option-multiple-list li a.selected>span:first-child:before{content:none}.left-filter-content .bc-sf-filter-option-block[data-type=opt_color] li{margin-right:17px;margin-bottom:20px}.left-filter-content .bc-sf-filter-option-block[data-type=opt_color] li a span{border-radius:0!important}@media only screen and (min-width:768px){.collection-top.has-image+.collection-content .left-sidebar{padding-top:55px}.left-sidebar{width:240px}.left-filter-content #bc-sf-filter-tree{background:none}.left-sort-filter{margin-bottom:48px}.left-sort-filter>div{margin:0;width:100%!important}.left-sort-filter #bc-sf-filter-top-sorting label{display:block;color:#c9b081;letter-spacing:1px;font-size:13px;padding-bottom:12px;border-bottom:1px solid #dbc193;width:100%;font-family:ProximaNova-Bold;text-transform:uppercase;margin-bottom:20px}.left-sort-filter #bc-sf-filter-top-sorting select{border:1px solid #B7B7B7;background:#fff url(//apresnail.com.au/cdn/shop/t/45/assets/bc-forward-arrow-gray.svg?v=95188889148372123491783383352) 90% 50% no-repeat}.collection-content{display:flex}.collection-products{flex:1}}@media only screen and (min-width:1400px){.left-sidebar{padding-left:104px;padding-right:20px;width:475px}}#bc-sf-filter-bottom-pagination{display:flex;padding:20px;align-items:center;justify-content:center}#bc-sf-filter-bottom-pagination li{list-style:none;margin:0 5px}#bc-sf-filter-bottom-pagination a{padding:0 5px}@media only screen and (min-width:750px){#bc-sf-filter-bottom-pagination{padding:40px 20px}}.recent__viewed_wrap{display:none}.recent__viewed_wrap,.collection__related_wrap{padding:36px 0;background:#c9b081;text-align:center;overflow:hidden;position:relative}.recent__viewed_wrap h2,.collection__related_wrap h2{padding:0 36px;letter-spacing:6px;font-weight:400;font-size:20px;line-height:30px;margin-bottom:30px;color:#000}.recent__viewed_wrap .product-information span,.collection__related_wrap .product-information span{color:#000;font-size:12px;line-height:1}.recent__viewed_wrap .product-information .title,.collection__related_wrap .product-information .title{margin-bottom:6px}.recent__viewed_wrap .product-information .title h5,.collection__related_wrap .product-information .title h5{font-weight:400}.recent__viewed_wrap .product-information .title:after,.collection__related_wrap .product-information .title:after{content:none}.recent__viewed_wrap .recently-item,.recent__viewed_wrap .related-item,.collection__related_wrap .recently-item,.collection__related_wrap .related-item{width:165px;padding:0 5px}.recent__viewed_wrap .slideshow__arrow,.collection__related_wrap .slideshow__arrow{color:#fff}.recent__viewed_wrap .slideshow__arrow--prev,.collection__related_wrap .slideshow__arrow--prev{left:-60px}.recent__viewed_wrap .slideshow__arrow--next,.collection__related_wrap .slideshow__arrow--next{right:-60px}.recent__viewed_wrap a:focus,.collection__related_wrap a:focus{outline:none}@media only screen and (min-width:750px){.recent__viewed_wrap,.collection__related_wrap{padding:67px 0 53px;margin:0 auto}.recent__viewed_wrap h2,.collection__related_wrap h2{font-size:25px;margin-bottom:48px}.recent__viewed_wrap .recent__content__container,.recent__viewed_wrap .collection__related__container,.collection__related_wrap .recent__content__container,.collection__related_wrap .collection__related__container{max-width:1104px;margin:0 auto;position:relative}.recent__viewed_wrap .recently-item,.recent__viewed_wrap .related-item,.collection__related_wrap .recently-item,.collection__related_wrap .related-item{width:260px;padding:0 8px}}.collection__related_wrap{background:#b7b7b721}.collection__related_wrap .slideshow__arrow{color:#c9b081}.collection-block{background:#000;position:relative}.collection-block p{color:#fff}.collection-block h2{font-size:30px;line-height:33px;color:#c9b081;font-weight:400;letter-spacing:4px}@media only screen and (min-width:750px){.collection-block{background:#000}.collection-block h2{font-size:45px;line-height:55px}.collection-block .collection-block__content{position:relative;z-index:2;width:100%;max-width:1712px;padding:0 36px;margin:0 auto}.collection-block .collection-block__content p,.collection-block .collection-block__content h2{max-width:536px}.collection-block .collection-block__image{position:absolute;height:100%;top:0;left:50%;width:50%}.collection-block .collection-block__image-bg{background-position:50% 50%;background-size:cover}}@media only screen and (min-width:1400px){.collection-block .collection-block__image-bg{background-position:100% 50%}}.header__cart__count{align-items:center;justify-content:center}body.is-loading{width:100vw;height:100vh;overflow:hidden}#loading-box{position:fixed;z-index:99999;background:#000;background-size:cover;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}#loading-box .loading-box-logo{color:#fff;width:100%;max-width:200px;padding:40px;-webkit-animation:spinner 5s linear 0s infinite;animation:spinner 5s linear 0s infinite}#loading-box .loading-box-logo img{display:block;max-width:100%}@media only screen and (max-width:749px){#loading-box .loading-box-logo{-webkit-animation:zoom .5s ease 0s infinite alternate;animation:zoom .5s ease 0s infinite alternate}}.is-mobile #loading-box .loading-box-logo{-webkit-animation:zoom .5s ease 0s infinite alternate;animation:zoom .5s ease 0s infinite alternate}@-webkit-keyframes spinner{0%{-webkit-transform:rotateY(0deg)}to{-webkit-transform:rotateY(-360deg)}}@keyframes spinner{0%{-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0)}to{-moz-transform:rotateY(-360deg);-ms-transform:rotateY(-360deg);transform:rotateY(-360deg)}}@-webkit-keyframes zoom{0%{transform:scale(1)}to{transform:scale(1.15)}}@keyframes zoom{0%{transform:scale(1)}to{transform:scale(1.15)}}.promo{background-color:#c9b081!important}.cart__foot{margin-top:.5rem}.cart__foot a{color:#c7a56f}.main-content .s4com-helpcenter .s4com-articles a,.main-content .s4com-articles a.s4com-active h4{color:#c9b081!important}@media only screen and (max-width:749px){.develic-map.develic-layout-vertical .develic-right-panel{height:0!important;padding-top:82.1256%;position:relative}.develic-map.develic-layout-vertical .develic-right-panel .develic-map-placeholder{position:absolute!important;top:0;left:0;width:100%;height:100%}}.vue-modal{display:block}.vue-modal .product__slides{position:relative;visibility:visible;height:auto;margin-bottom:10px;display:none}.vue-modal .modal__inner__wrapper{width:100%;min-height:50vh}.vue-modal img{max-width:100%}#productModal .cart-popover.is-visible{z-index:1000;top:170px}#productModal .product-description{margin-top:40px;font-size:14px;line-height:16px;display:block;display:-webkit-box;width:100%;height:48px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:749px){#productModal .cart-popover.is-visible{position:fixed!important;top:50%!important;left:50!important;transform:translate(-50%,-50%);width:90%}}.cc-floating .cc-message{font-family:ProximaNova-Regular,sans-serif;font-weight:400}.cc-compliance .cc-btn{font-family:ProximaNova-Regular,sans-serif;border:#c9b081 1px solid!important;color:#c9b081!important;padding:10px 18px;font-size:13px;line-height:1.5;transition:all .15s ease;letter-spacing:2px;text-transform:uppercase;font-weight:400}.cc-compliance .cc-btn:hover{color:#000!important;background:#c9b081!important}#loyaltylion .lion-loyalty-widget{font-family:ProximaNova-Regular,sans-serif!important}#loyaltylion .lion-loyalty-widget__title{background-color:#c9b081!important}#loyaltylion .lion-loyalty-widget__points{background-color:#b39761!important}#loyaltylion .lion-loyalty-panel{font-family:ProximaNova-Regular,sans-serif!important}#loyaltylion .lion-loyalty-panel-sidebar__menu-item.lion-active{background:#c9b081}#loyaltylion .lion-loyalty-panel-reward-item__fill{background-color:#c9b081}#loyaltylion .lion-loyalty-panel-reward-item__title,#loyaltylion .lion-loyalty-panel-content__header,#loyaltylion .lion-loyalty-panel-page-rewards__claimed-rewards-header{font-weight:400}#loyaltylion .lion-loyalty-panel-reward-item__title{font-size:1rem}#loyaltylion .lion-loyalty-panel-reward-item__more-info-url{color:#c9b081;margin:10px 5px 0}#loyaltylion .lion-loyalty-panel-reward-item__more-info-url a{text-transform:uppercase;font-size:12px;letter-spacing:1px}#NagishLiBar{opacity:0;visibility:hidden;transition:all .3s}#NagishLiBar.active{opacity:1;visibility:visible}a.skip-to{position:fixed;top:0;left:0;color:#fff;padding:3px 10px;display:block;border-bottom-right-radius:8px;background:#bf1722;-webkit-transition:top 1s ease-out;transition:top 1s ease-out;z-index:9999;transition:all .3s;transform:translateY(-40px);-webkit-transform:translateY(-40px)}a.skip-to.active{transform:translateY(0);-webkit-transform:translateY(0px)}@keyframes skip_to{0%{transform:translateY(-40px);-webkit-transform:translateY(-40px)}10%{transform:translateY(0);-webkit-transform:translateY(0px)}90%{transform:translateY(0);-webkit-transform:translateY(0px)}to{transform:translateY(-40px);-webkit-transform:translateY(-40px)}}#NagishLiTag .dropdown{display:block;min-width:auto;padding-right:0;border:none;transition:none}#NagishLiTag .dropdown div{position:relative;height:auto;left:auto;right:auto;top:auto;margin-top:0;border:none;overflow:visible;opacity:unset}#NagishLiTag .dropdown ul{position:relative;left:auto;top:auto;min-height:auto;width:100%;list-style:none;overflow:visible}#NagishLiTag .dropdown li{list-style:none;padding:0;margin:0;height:auto}.lion-icon__rule--signup,#loyaltylion .lion-icon__rule--signup{background:url(https://cdn.shopify.com/s/files/1/0027/8836/0250/t/23/assets/Create_an_account.png) center/contain no-repeat}.lion-icon__rule--purchase,.lion-icon__rule--product-purchase,.lion-icon__rule--collection-purchase,#loyaltylion .lion-icon__rule--purchase,#loyaltylion .lion-icon__rule--product-purchase,#loyaltylion .lion-icon__rule--collection-purchase{background:url(https://cdn.shopify.com/s/files/1/0027/8836/0250/t/23/assets/Make_a_Purchase.png) center/contain no-repeat}.lion-icon__rule--birthday,#loyaltylion .lion-icon__rule--birthday{background:url(https://cdn.shopify.com/s/files/1/0027/8836/0250/t/23/assets/Happy_Birthday.png) center/contain no-repeat}.lion-icon__reward--product-cart,.lion-icon__reward--product-discount-voucher,.lion-icon__rule--birthday,#loyaltylion .lion-icon__reward--product-cart,#loyaltylion .lion-icon__reward--product-discount-voucher,#loyaltylion .lion-icon__rule--birthday{background:url(https://cdn.shopify.com/s/files/1/0027/8836/0250/t/23/assets/Top_Gelcoat.png) center/contain no-repeat}.lion-icon__reward--custom,#loyaltylion .lion-icon__reward--custom{background:url(https://cdn.shopify.com/s/files/1/0027/8836/0250/t/23/assets/Apres_Nail_Tshirt.png) center/contain no-repeat}.lion-loyalty-splash-item:last-child .lion-icon__reward--custom,#loyaltylion .lion-loyalty-splash-item:last-child .lion-icon__reward--custom{background:url(https://cdn.shopify.com/s/files/1/0027/8836/0250/t/23/assets/Charms.png) center/contain no-repeat}#loyaltylion .lion-loyalty-splash{font-family:ProximaNova-Regular,sans-serif}.lion-action-button,#loyaltylion .lion-action-button{border-radius:0;border:2px solid #c9b081;color:#c9b081;background:#fff;padding:16px 0;font-size:15px;text-transform:uppercase;letter-spacing:1px;width:130px}.lion-action-button:hover,#loyaltylion .lion-action-button:hover{color:#fff;background:#c9b081}#loyaltylion .lion-loyalty-splash__button-spacer{color:#fff}.lion-loyalty-splash__get-started-text{font-size:20px}#loyaltylion .lion-loyalty-splash-item__title{font-family:ProximaNova-Bold,sans-serif;font-size:20px}.lion-loyalty-splash-item__value{font-size:20px}#loyaltylion .lion-loyalty-splash-item{align-items:center}#shopify-section-footer{margin-top:auto}#show-success-modal{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#0009}.show-success-modal-wrap{background:#c9b081;width:90%;height:160px;display:flex;align-items:center;justify-content:center;max-width:450px;box-shadow:0 0 10px #00000029;font-size:2rem;position:relative;color:#fff}.show-success-modal-wrap button{border-radius:50%;width:40px;height:40px;color:#c9b081;background:#fff;border:2px solid #c9b081;display:flex;align-items:center;justify-content:center;line-height:1;text-align:center;letter-spacing:0;position:absolute;top:-10px;right:-10px;font-size:1.2rem}.shopify-challenge__container .shopify-challenge__button{margin:2rem auto 0!important;padding:15px 54px;text-transform:uppercase;text-align:center;letter-spacing:2px;background:#000;color:#c9b081;height:auto;border:none}.lion-loyalty-splash-column--rewards .lion-loyalty-splash-column__items .lion-loyalty-splash-item:first-child{order:1}.lion-loyalty-splash-column--rewards .lion-loyalty-splash-column__items .lion-loyalty-splash-item:nth-child(2){order:0}.lion-loyalty-splash-column--rewards .lion-loyalty-splash-column__items .lion-loyalty-splash-item:last-child{order:2}
/*# sourceMappingURL=/cdn/shop/t/45/assets/layout.scss.css.map */
