*{border-style:solid;border-width:0;box-sizing:border-box;color:inherit;font-family:var(--font-primary);font-weight:400;overflow-wrap:break-word}body{color:var(--color-not-black)}img{max-width:100%;width:auto;object-fit:contain}section,.shopify-section{position:relative}section:not(.section-limitless),.shopify-section:not(.section-limitless){margin-inline:auto;max-width:1800px}h2,.h2,h4,.h4,h5,.h5,h6,.h6,.subhead{line-height:1.2}h1,.h1{font-family:var(--font-primary);font-size:48px;line-height:1.1;letter-spacing:-.03em}@media only screen and (max-width: 959px){h1,.h1{font-size:31px;line-height:1.1}}h2,.h2{font-family:var(--font-primary);font-size:36px;letter-spacing:-.04em}@media only screen and (max-width: 959px){h2,.h2{font-size:28px;line-height:1}}h3,.h3{font-family:var(--font-secondary);font-size:36px;line-height:1.105;letter-spacing:-2px}@media only screen and (max-width: 959px){h3,.h3{font-size:28px;letter-spacing:-1px}}h4,.h4{font-family:var(--font-primary);font-size:28px;letter-spacing:-1px;line-height:1.05}@media only screen and (max-width: 959px){h4,.h4{font-size:22px;letter-spacing:-.8px}}h5,.h5{font-family:var(--font-secondary);font-size:28px;letter-spacing:-1px}@media only screen and (max-width: 959px){h5,.h5{font-size:22px;letter-spacing:-.5px}}h6,.h6{font-family:var(--font-secondary);font-size:24px;letter-spacing:-.8px;line-height:25.5px}@media only screen and (max-width: 1049px){h6,.h6{font-size:20px;line-height:21px}}.subhead{font-family:var(--font-primary);font-size:20px}@media only screen and (max-width: 959px){.subhead{font-size:18px}}body .body,p,.p{font-family:var(--font-secondary);font-size:16px;line-height:1.3;letter-spacing:-.4px}.caption,.caption-sans{font-family:var(--font-primary);font-size:14px;line-height:1.4}.caption.caption-sans,.caption-sans.caption-sans{font-family:var(--font-secondary)}@media only screen and (min-width: 960px){.h1-lg{font-family:var(--font-primary);font-size:48px;line-height:1}.h2-lg{font-family:var(--font-primary);font-size:36px}.h3-lg{font-family:var(--font-secondary);font-size:36px;line-height:1.105;letter-spacing:-2px}}.font-primary{font-family:var(--font-primary)}.font-secondary{font-family:var(--font-secondary)}.text-center{text-align:center}.text-gate{color:var(--color-gate)}.text-hills{color:var(--color-hills)}.text-needles{color:var(--color-needles)}.text-tahoe{color:var(--color-tahoe)}.text-not-black{color:var(--color-not-black)}.text-white{color:var(--color-white)}.text-french-grey{color:var(--color-french-grey)}.text-french-grey-dark{color:var(--color-french-grey-dark)}.text-french-grey-light{color:var(--color-french-grey-light)}.text-background{color:var(--color-background)}.text-soil{color:var(--color-soil)}.text-sand-wet{color:var(--color-sand-wet)}.text-sand-dry{color:var(--color-sand-dry)}.text-river-rock{color:var(--color-river-rock)}.text-reverse-sunset{color:var(--color-reverse-sunset)}.text-cholla{color:var(--color-cholla)}.text-shallows{color:var(--color-shallows)}.text-crest{color:var(--color-crest)}.text-purple-mountain{color:var(--color-purple-mountain)}.text-morel{color:var(--color-morel)}.text-sage{color:var(--color-sage)}.text-stornetta{color:var(--color-stornetta)}@media only screen and (min-width: 768px){.text-md-gate{color:var(--color-gate)}.text-md-hills{color:var(--color-hills)}.text-md-needles{color:var(--color-needles)}.text-md-tahoe{color:var(--color-tahoe)}.text-md-not-black{color:var(--color-not-black)}.text-md-white{color:var(--color-white)}.text-md-french-grey{color:var(--color-french-grey)}.text-md-french-grey-dark{color:var(--color-french-grey-dark)}.text-md-french-grey-light{color:var(--color-french-grey-light)}.text-md-background{color:var(--color-background)}.text-md-soil{color:var(--color-soil)}.text-md-sand-wet{color:var(--color-sand-wet)}.text-md-sand-dry{color:var(--color-sand-dry)}.text-md-river-rock{color:var(--color-river-rock)}.text-md-reverse-sunset{color:var(--color-reverse-sunset)}.text-md-cholla{color:var(--color-cholla)}.text-md-shallows{color:var(--color-shallows)}.text-md-crest{color:var(--color-crest)}.text-md-purple-mountain{color:var(--color-purple-mountain)}.text-md-morel{color:var(--color-morel)}.text-md-sage{color:var(--color-sage)}.text-md-stornetta{color:var(--color-stornetta)}}@media only screen and (min-width: 960px){.text-lg-gate{color:var(--color-gate)}.text-lg-hills{color:var(--color-hills)}.text-lg-needles{color:var(--color-needles)}.text-lg-tahoe{color:var(--color-tahoe)}.text-lg-not-black{color:var(--color-not-black)}.text-lg-white{color:var(--color-white)}.text-lg-french-grey{color:var(--color-french-grey)}.text-lg-french-grey-dark{color:var(--color-french-grey-dark)}.text-lg-french-grey-light{color:var(--color-french-grey-light)}.text-lg-background{color:var(--color-background)}.text-lg-soil{color:var(--color-soil)}.text-lg-sand-wet{color:var(--color-sand-wet)}.text-lg-sand-dry{color:var(--color-sand-dry)}.text-lg-river-rock{color:var(--color-river-rock)}.text-lg-reverse-sunset{color:var(--color-reverse-sunset)}.text-lg-cholla{color:var(--color-cholla)}.text-lg-shallows{color:var(--color-shallows)}.text-lg-crest{color:var(--color-crest)}.text-lg-purple-mountain{color:var(--color-purple-mountain)}.text-lg-morel{color:var(--color-morel)}.text-lg-sage{color:var(--color-sage)}.text-lg-stornetta{color:var(--color-stornetta)}}.bg-background{background-color:var(--color-background)}.bg-cholla{background-color:var(--color-cholla)}.bg-crest{background-color:var(--color-crest)}.bg-french-grey{background-color:var(--color-french-grey)}.bg-french-grey-dark{background-color:var(--color-french-grey-dark)}.bg-french-grey-light{background-color:var(--color-french-grey-light)}.bg-gate{background-color:var(--color-gate)}.bg-hills{background-color:var(--color-hills)}.bg-morel{background-color:var(--color-morel)}.bg-needles{background-color:var(--color-needles)}.bg-not-black{background-color:var(--color-not-black)}.bg-purple-mountain{background-color:var(--color-purple-mountain)}.bg-reverse-sunset{background-color:var(--color-reverse-sunset)}.bg-river-rock{background-color:var(--color-river-rock)}.bg-sage{background-color:var(--color-sage)}.bg-sand-dry{background-color:var(--color-sand-dry)}.bg-sand-wet{background-color:var(--color-sand-wet)}.bg-shallows{background-color:var(--color-shallows)}.bg-soil{background-color:var(--color-soil)}.bg-stornetta{background-color:var(--color-stornetta)}.bg-tahoe{background-color:var(--color-tahoe)}.bg-white{background-color:var(--color-white)}.flex{display:flex}.flex--all-center{display:flex;align-items:center;justify-content:center}.flex--align-start{align-items:flex-start}.flex--align-center{align-items:center}.flex--align-end{align-items:flex-end}.flex--justify-start{justify-content:flex-start}.flex--justify-center{justify-content:center}.flex--justify-end{justify-content:flex-end}.flex--justify-between{justify-content:space-between}.flex--row{flex-direction:row}.flex--column{flex-direction:column}@media only screen and (min-width: 576px){.flex--xs-row{flex-direction:row}}@media only screen and (min-width: 768px){.flex--md-row{flex-direction:row}.flex--md-row-reverse{flex-direction:row-reverse}.flex--md-column{flex-direction:column}.flex--md-align-start{align-items:flex-start}.flex--md-align-center{align-items:center}.flex--md-align-end{align-items:flex-end}.flex--md-justify-start{justify-content:flex-start}.flex--md-justify-center{justify-content:center}.flex--md-justify-end{justify-content:flex-end}.flex--md-justify-between{justify-content:space-between}}.h-100{height:100%}.w-100{width:100%}.container{padding:20px}.container-top{padding-top:30px}.container-tight{padding:10px}@media only screen and (min-width: 768px){.container-tight{padding:20px}}@media only screen and (min-width: 768px){.container-md-tight{padding:20px}.container-md-4{padding:50px}.container-md-5{padding:100px}.container-md-6{padding:150px}}.m-0{margin:0}.m-1{margin:10px}.m-2{margin:20px}.m-3{margin:30px}.m-4{margin:50px}.m-5{margin:100px}.m-6{margin:150px}.mt-0{margin-top:0}.mt-1{margin-top:10px}.mt-2{margin-top:20px}.mt-3{margin-top:30px}.mt-4{margin-top:50px}.mt-5{margin-top:100px}.mt-6{margin-top:150px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:10px}.mb-2{margin-bottom:20px}.mb-3{margin-bottom:30px}.mb-4{margin-bottom:50px}.mb-5{margin-bottom:100px}.mb-6{margin-bottom:150px}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:10px;margin-bottom:10px}.my-2{margin-top:20px;margin-bottom:20px}.my-3{margin-top:30px;margin-bottom:30px}.my-4{margin-top:50px;margin-bottom:50px}.my-5{margin-top:100px;margin-bottom:100px}.my-6{margin-top:150px;margin-bottom:150px}@media only screen and (min-width: 768px){.mt-md-0{margin-top:0}.mt-md-2{margin-top:20px}.mt-md-3{margin-top:30px}.mb-md-0{margin-bottom:0}.mb-md-2{margin-bottom:20px}.my-md-6{margin-top:150px;margin-bottom:150px}}.mr-0{margin-right:0}.mr-1{margin-right:10px}.mr-2{margin-right:20px}.mr-3{margin-right:30px}.mr-4{margin-right:50px}.mr-5{margin-right:100px}.mr-6{margin-right:150px}.ml-0{margin-left:0}.ml-1{margin-left:10px}.ml-2{margin-left:20px}.ml-3{margin-left:30px}.ml-4{margin-left:50px}.ml-5{margin-left:100px}.ml-6{margin-left:150px}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:10px;margin-right:10px}.mx-2{margin-left:20px;margin-right:20px}.mx-3{margin-left:30px;margin-right:30px}.mx-4{margin-left:50px;margin-right:50px}.mx-5{margin-left:100px;margin-right:100px}.mx-6{margin-left:150px;margin-right:150px}@media only screen and (min-width: 768px){.mx-md-3{margin-left:30px;margin-right:30px}.mx-md-5{margin-left:100px;margin-right:100px}}.p-0{padding:0}.p-1{padding:10px}.p-2{padding:20px}.p-3{padding:30px}.p-4{padding:50px}.p-5{padding:100px}.p-6{padding:150px}@media only screen and (min-width: 768px){.p-md-4{padding:50px}}.pt-0{padding-top:0}.pt-1{padding-top:10px}.pt-2{padding-top:20px}.pt-3{padding-top:30px}.pt-4{padding-top:50px}.pt-5{padding-top:100px}.pt-6{padding-top:150px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:10px}.pb-2{padding-bottom:20px}.pb-3{padding-bottom:30px}.pb-4{padding-bottom:50px}.pb-5{padding-bottom:100px}.pb-6{padding-bottom:150px}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:10px;padding-bottom:10px}.py-2{padding-top:20px;padding-bottom:20px}.py-3{padding-top:30px;padding-bottom:30px}.py-4{padding-top:50px;padding-bottom:50px}.py-5{padding-top:100px;padding-bottom:100px}.py-6{padding-top:150px;padding-bottom:150px}@media only screen and (min-width: 768px){.pt-md-3{padding-top:30px}.pt-md-5{padding-top:100px}.pb-md-4{padding-bottom:50px}.py-md-0{padding-top:0;padding-bottom:0}.py-md-5{padding-top:100px;padding-bottom:100px}.py-md-6{padding-top:150px;padding-bottom:150px}}.pr-0{padding-right:0}.pr-1{padding-right:10px}.pr-2{padding-right:20px}.pr-3{padding-right:30px}.pr-4{padding-right:50px}.pr-5{padding-right:100px}.pr-6{padding-right:150px}.pl-0{padding-left:0}.pl-1{padding-left:10px}.pl-2{padding-left:20px}.pl-3{padding-left:30px}.pl-4{padding-left:50px}.pl-5{padding-left:100px}.pl-6{padding-left:150px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:10px;padding-right:10px}.px-2{padding-left:20px;padding-right:20px}.px-3{padding-left:30px;padding-right:30px}.px-4{padding-left:50px;padding-right:50px}.px-5{padding-left:100px;padding-right:100px}.px-6{padding-left:150px;padding-right:150px}@media only screen and (min-width: 576px){.px-xs-0{padding-left:0;padding-right:0}.px-xs-3{padding-left:30px;padding-right:30px}}@media only screen and (min-width: 768px){.px-md-5{padding-left:100px;padding-right:100px}}.d-none{display:none}@media only screen and (min-width: 768px){.d-md-none{display:none!important}.d-md-block{display:block}}@media only screen and (min-width: 960px){.d-lg-none{display:none!important}.d-lg-block{display:block}}.no-scroll{overflow:hidden}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes bounce-left{0%{transform:translate(0)}50%{transform:translate(-.2em)}to{transform:translate(0)}}.section-announcement-bar ul{background-color:var(--color-not-black)}.section-announcement-bar li{padding:10px 14px 7px;width:100%;opacity:1;transition:opacity .2s ease-out .2s}@media only screen and (max-width: 959px){.section-announcement-bar li:not(.active){position:absolute;opacity:0;transition-delay:0s}.section-announcement-bar li.active{z-index:1}}@media only screen and (min-width: 960px){.section-announcement-bar li{width:fit-content;margin:0}}.section-announcement-bar li>*{color:inherit;font-family:inherit;font-size:14px;margin:0;text-align:center;white-space:nowrap}.section-announcement-bar li a{color:inherit;text-decoration:underline}.section-announcement-bar .icon{margin:0 15px;margin:0 clamp(15px,3vw,35px);min-width:20px}@media only screen and (max-width: 959px){.section-announcement-bar .icon{display:none}}.section-navigation-bar{position:sticky;top:0;width:100%;z-index:40}.section-navigation-bar .navigation{background-color:#fffbf5;padding:10px;transform:translateY(-100%);transition:transform .2s ease-out;width:100%}@media only screen and (min-width: 768px){.section-navigation-bar .navigation{padding:20px;transform:translateY(-200%)}.section-navigation-bar .navigation.impactful.docked .logo{transform:scale(1.5)}}.section-navigation-bar .navigation.active,.section-navigation-bar .navigation.menu-active{transform:none}.section-navigation-bar .navigation>a{line-height:0}.section-navigation-bar .navigation .logo{height:45px;transition:transform .4s ease-out}@media only screen and (min-width: 768px){.section-navigation-bar .navigation .logo{margin:20px;height:auto;max-height:66px;max-width:17%;position:absolute;top:0}}.section-navigation-bar .navigation .logo.logo-left{left:0;transform-origin:top left}.section-navigation-bar .navigation .logo.logo-right{right:0;transform-origin:top right}@media only screen and (max-width: 767px){.section-navigation-bar .navigation--menu{display:none}}.section-navigation-bar .navigation--menu li{padding:0 6px}@media only screen and (min-width: 768px){.section-navigation-bar .navigation--menu li{padding-left:clamp(6px,1vw,15px);padding-right:clamp(6px,1vw,15px)}}.section-navigation-bar .navigation--menu li a{color:var(--color-not-black);font-size:clamp(1rem,1.5vw,1.125rem)}.section-navigation-bar .mobile-menu-trigger{display:block;height:100%;line-height:0;margin:0 10px;text-align:center}@media only screen and (min-width: 768px){.section-navigation-bar .mobile-menu-trigger{display:none}}.mobile-menu{padding:var(--mobile-menu-padding-top, 50px) 30px 30px;position:fixed;left:0;right:0;top:0;bottom:0;z-index:2}.mobile-menu .content{height:100%;overflow:scroll;transition:.8s ease-out;transition-property:clip-path,-webkit-clip-path}.mobile-menu .mobile-menu__main,.mobile-menu .mobile-menu__sub{text-align:center}.mobile-menu .mobile-menu__main li>a,.mobile-menu .mobile-menu__sub li>a{display:block;transition:opacity .2s ease-out}.mobile-menu .mobile-menu__main li>a:focus,.mobile-menu .mobile-menu__main li>a:hover,.mobile-menu .mobile-menu__sub li>a:focus,.mobile-menu .mobile-menu__sub li>a:hover{opacity:.5}.mobile-menu .mobile-menu__main{font-family:var(--font-primary);font-size:2.25em;margin-top:.5em}.mobile-menu .mobile-menu__main li>a{line-height:1;padding:.35rem 0;letter-spacing:-.08rem}.mobile-menu .mobile-menu__main li.cart a[href="/cart"]{align-items:center;display:flex;justify-content:center}.mobile-menu .mobile-menu__main li.cart a[href="/cart"] .cart-count{border:2px solid var(--color-not-black);border-radius:50%;display:none;font-family:var(--font-secondary);font-size:20px;height:34px;width:28px;line-height:1.4;margin:0 0 0 10px;padding:2px;clip-path:none;-webkit-clip-path:none;position:static}.mobile-menu .mobile-menu__main li.cart a[href="/cart"] .cart-count.active{display:initial}.mobile-menu .mobile-menu__sub{font-size:1.125em;padding-top:30px}.mobile-menu .mobile-menu__sub li>a{line-height:1.2;padding:.5em 0;font-family:var(--font-secondary);letter-spacing:-.03rem}.mobile-menu .mobile-menu__newsletter{font-family:var(--font-secondary);margin-top:auto;padding-top:2.5em;width:100%}.mobile-menu .mobile-menu__newsletter #contact_form{position:relative}.mobile-menu .mobile-menu__newsletter #contact_form.form-line-before:before{content:"";height:1.5px;width:100%;position:absolute;left:0;right:0;bottom:0;background:var(--color-not-black)}.mobile-menu .mobile-menu__newsletter #contact_form .contact_email{background:none;border:none;font-family:var(--font-secondary);font-size:clamp(15px,4.9vw,18px);height:auto;width:100%;margin:0;padding:8px 30px 8px 0}.mobile-menu .mobile-menu__newsletter #contact_form .contact_email::placeholder{color:var(--color-not-black)}.mobile-menu .mobile-menu__newsletter #contact_form .sign_up{background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;font-size:0;height:22px;width:21px;position:absolute;right:0;top:calc(50% - 11px)}.navigation:not(.menu-active) .mobile-menu{pointer-events:none}.navigation:not(.menu-active) .mobile-menu .content{clip-path:circle(0% at 50% var(--mobile-menu-animation-center, 67.5px));-webkit-clip-path:circle(0% at 50% var(--mobile-menu-animation-center, 67.5px));transition-duration:.1s}.navigation.menu-active .mobile-menu{pointer-events:auto}.navigation.menu-active .mobile-menu .content{clip-path:circle(130% at 50% var(--mobile-menu-animation-center, 67.5px));-webkit-clip-path:circle(130% at 50% var(--mobile-menu-animation-center, 67.5px));transition-delay:.2s}@media only screen and (min-width: 768px){.navigation.menu-active .mobile-menu .content{clip-path:circle(0% at 50% var(--mobile-menu-animation-center, 67.5px));-webkit-clip-path:circle(0% at 50% var(--mobile-menu-animation-center, 67.5px))}}.navigation.menu-active .mobile-menu .gradient-wrapper img{opacity:1}@media only screen and (min-width: 768px){.navigation.menu-active .mobile-menu .gradient-wrapper img{opacity:0}}.navigation.menu-active .mobile-menu .gradient-wrapper img:first-of-type{transition-delay:.3s}.navigation.menu-active .mobile-menu .gradient-wrapper img:nth-of-type(2){transition-delay:.2s}.navigation.menu-active .mobile-menu .gradient-wrapper img:nth-of-type(3){transition-delay:.1s}.navigation.menu-active .mobile-menu .gradient-wrapper img:nth-of-type(4){transition-delay:0s}.gradient-wrapper{pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1}.gradient-wrapper img{opacity:0;object-fit:cover;position:absolute;transition:opacity .3s ease-out}.gradient-wrapper img:first-of-type{transition-delay:0s}.gradient-wrapper img:nth-of-type(2){transition-delay:.15s}.gradient-wrapper img:nth-of-type(3){transition-delay:.3s}.gradient-wrapper img:nth-of-type(4){transition-delay:.45s}.section-cart-triangle{display:contents}.section-cart-triangle .cart-count{display:flex;align-items:flex-start;justify-content:flex-end;position:fixed;top:-2px;right:-2px;height:108px;width:108px;padding:22px 22px 20px 20px;clip-path:polygon(100% 0,0 0,100% 100%);-webkit-clip-path:polygon(100% 0,0 0,100% 100%);font-size:20px;font-family:var(--font-secondary);line-height:1;transition:transform .2s ease-out;z-index:50}.section-cart-triangle .cart-count:not(.active){pointer-events:none;transform:translate(100%,-100%)}@media only screen and (max-width: 767px){.section-cart-triangle .cart-count{height:82px;width:82px;padding:17px 17px 15px 15px}}.section-cart-drawer .overlay{background-color:#000;cursor:zoom-out;opacity:.7;position:fixed;top:0;bottom:0;left:0;right:0;z-index:20;transition:opacity .5s ease-out}.section-cart-drawer .overlay:not(.active){opacity:0;pointer-events:none}.section-cart-drawer .drawer{position:fixed;width:490px;top:0;bottom:0;right:0;z-index:50;padding:50px;transition:right .5s ease-out}.section-cart-drawer .drawer:not(.active){right:-100%}@media only screen and (max-width: 767px){.section-cart-drawer .drawer{padding:30px;width:100%}}.section-cart-drawer .drawer header .btn-close{cursor:pointer;height:20px;width:20px}.section-cart-drawer .drawer main{height:100%;overflow:scroll}.section-cart-drawer .drawer main .cd-cart-item{padding:25px 0}.section-cart-drawer .drawer main .cd-cart-item:not(:last-child){border-bottom:1px solid var(--color-sand-wet)}.section-cart-drawer .drawer main .cd-cart-item .cd-cart-item-image{width:140px}.section-cart-drawer .drawer footer{margin:0!important;position:initial}.section-cart-drawer .drawer footer .subtotal{padding:20px 0;border:1px solid var(--color-sand-wet);border-left:none;border-right:none}.section-cart-drawer .drawer footer .discount-pill{background-color:#000;border-radius:100px;color:var(--color-sand-dry);font-family:var(--font-secondary);font-size:.7em;padding:5px 12px;vertical-align:middle}.section-cart-drawer .drawer footer .discount-pill:not(.active){display:none}.section-cart-drawer .drawer footer .strikethrough{color:var(--color-sand-wet);text-decoration:line-through}.section-cart-drawer .drawer footer .strikethrough:not(.active){display:none}#contact_form{width:100%;font-family:var(--font-secondary);position:relative}#contact_form.form-line-before:before{content:"";height:1.5px;width:100%;position:absolute;left:0;right:0;bottom:0;background:var(--color-not-black)}#contact_form .contact_email{background:none;border:none;font-family:var(--font-secondary);font-size:clamp(15px,4.9vw,18px);height:auto;width:100%;margin:0;padding:8px 30px 8px 0}#contact_form .contact_email::placeholder{color:var(--color-not-black)}#contact_form .sign_up{background-color:transparent;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;font-size:0;height:22px;width:21px;padding:0;position:absolute;right:0;top:calc(50% - 11px)}.section-footer section.footer__top{display:flex;flex-direction:column}@media only screen and (min-width: 1440px){.section-footer section.footer__top{justify-content:space-between}}@media only screen and (min-width: 768px){.section-footer section.footer__top{flex-direction:row;align-items:center}}.section-footer section.footer__top .footer__newsletter{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 768px){.section-footer section.footer__top .footer__newsletter{flex-direction:row;min-width:400px;width:60vw}.section-footer section.footer__top .footer__newsletter img{width:15vw;max-width:250px;margin-right:20px}.section-footer section.footer__top .footer__newsletter>div{max-width:370px}.section-footer section.footer__top .footer__newsletter>div h4{text-align:start}}@media only screen and (max-width: 767px){.section-footer section.footer__top .footer__newsletter{padding:30px 0}}.section-footer section.footer__top .footer__newsletter img{mix-blend-mode:multiply;max-width:75%}@media only screen and (max-width: 767px){.section-footer section.footer__top .footer__menu{padding:30px 0}}.section-footer section.footer__top .footer__menu ul{display:flex;flex-direction:column;flex-wrap:wrap}@media only screen and (min-width: 768px){.section-footer section.footer__top .footer__menu ul{text-align:start;width:27vw}}@media only screen and (min-width: 960px){.section-footer section.footer__top .footer__menu ul{height:calc(46.8px * 3)}}.section-footer section.footer__top .footer__menu ul a{display:block;padding:.375em}.section-footer section.footer__bottom{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.section-footer section.footer__bottom{justify-content:space-between;align-items:center;flex-direction:row;padding-top:80px}}.section-footer section.footer__bottom .footer__bottom-wrapper{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.section-footer section.footer__bottom .footer__bottom-wrapper{flex-direction:row;align-items:center;min-width:400px;width:calc(60vw - 30px)}}@media only screen and (min-width: 768px){.section-footer section.footer__bottom .footer__bottom-wrapper .footer__legal{margin-right:20px;max-width:250px;width:15vw}}.section-footer section.footer__bottom .footer__bottom-wrapper .footer__legal ul{display:flex;justify-content:space-between;max-width:370px;margin:auto;white-space:nowrap}@media only screen and (min-width: 768px){.section-footer section.footer__bottom .footer__bottom-wrapper .footer__legal ul{flex-direction:column}}@media only screen and (min-width: 768px){.section-footer section.footer__bottom .footer__bottom-wrapper .footer__legal ul li:first-child{order:1}}.section-footer section.footer__bottom .footer__bottom-wrapper .footer__message{display:flex;justify-content:center}@media only screen and (min-width: 768px){.section-footer section.footer__bottom .footer__bottom-wrapper .footer__message{max-width:370px}}.section-footer section.footer__bottom .footer__bottom-wrapper .footer__message img{margin-right:15px;width:64px}@media only screen and (min-width: 768px){.section-footer section.footer__bottom .footer__bottom-wrapper .footer__message img{width:55px}}.section-footer section.footer__bottom .footer__bottom-wrapper .footer__message .caption{margin:0;min-width:185px}.section-footer section.footer__bottom .footer__copyright.d-none{width:27vw;text-align:start}.section-footer section.footer__bottom .footer__copyright{margin:.25em 0}button *{font-family:var(--font-secondary)}.btn,.btn-secondary{background-color:var(--color-not-black);border:2px solid var(--color-not-black);border-radius:34px;color:var(--color-background);display:block;font-family:var(--font-secondary);font-size:22px;padding:17px;text-align:center;width:100%;transition:.3s ease-out;transition-property:background-color,border-color,color}.btn:not(.full-width),.btn-secondary:not(.full-width){max-width:315px}.btn-secondary{background-color:transparent;color:var(--color-not-black)}a:hover.btn,a.btn-secondary:hover,a:hover .btn,a:hover .btn-secondary,a:hover.btn-primary,a:hover .btn-primary,a:focus.btn,a.btn-secondary:focus,a:focus .btn,a:focus .btn-secondary,a:focus.btn-primary,a:focus .btn-primary{background-color:var(--color-french-grey-dark);border-color:var(--color-french-grey-dark)}a:hover.btn-secondary,a:hover .btn-secondary,a:focus.btn-secondary,a:focus .btn-secondary{background-color:transparent;color:var(--color-french-grey-dark)}a:hover.btn-arrow .icon,a:hover .btn-arrow .icon,a:focus.btn-arrow .icon,a:focus .btn-arrow .icon{animation:bounce-left .5s forwards}a.btn-arrow,a .btn-arrow{border-bottom:1px solid currentColor;display:inline;white-space:nowrap}a.btn-arrow .icon,a .btn-arrow .icon{height:.6em;width:.75em}.logo{height:auto;max-width:100%;width:auto}a:hover .img-double img:first-of-type,a:focus .img-double img:first-of-type{opacity:0;transform:scale(1.1)}a:hover .img-double img:last-of-type,a:focus .img-double img:last-of-type{opacity:1;transform:scale(1)}a .img-double{position:relative;line-height:0}a .img-double img{object-position:bottom;height:100%;width:100%}a .img-double img:last-of-type{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;transform:scale(.9)}a:hover .img-hover img,a:focus .img-hover img{transform:scale(1.05)}a .img-hover{line-height:0;overflow:hidden}a .img-hover img{height:100%;width:100%;transition:transform var(--transition-duration) var(--transition-timing)}.underline{padding-bottom:2px;position:relative}.underline.underline-tahoe:after{background-color:var(--color-tahoe)}.underline.underline-needles:after{background-color:var(--color-needles)}.underline.underline-hills:after{background-color:var(--color-hills)}.underline.active:after,.underline:focus:after,.underline:hover:after{width:100%}.underline:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;width:0;background-color:#000;transition:width .25s ease-out}.section-hero-image section{height:calc(100vh - 100px)}@media only screen and (max-width: 767px){.section-hero-image section{height:calc(100vh - 220px)}}.section-hero-image section a{display:block;height:100%;line-height:0;position:relative}.section-hero-image section img{height:100%;object-fit:cover}.section-hero-image section .content{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%}.section-text-with-link .content{max-width:75vw}@media only screen and (max-width: 959px){.section-text-with-link .content{max-width:650px}}.section-text-with-link .content h3{margin-bottom:.75em}.section-offset-rows ul li{position:relative}@media only screen and (min-width: 768px){.section-offset-rows ul li:not(:first-of-type) .img-wrapper{margin-top:-5vw}.section-offset-rows ul li:not(:last-of-type) .img-wrapper{margin-bottom:-5vw}}@media only screen and (min-width: 768px){.section-offset-rows ul li a .img-wrapper{width:60%}}.section-offset-rows ul li a .content{text-align:center}@media only screen and (min-width: 768px){.section-offset-rows ul li a .content{text-align:start;max-width:450px;width:40%}}.slick-track{display:flex}.section-review-slider img{max-height:40px;max-width:200px;margin:0 20px}.section-review-slider .reviews{overflow:hidden}.section-review-slider .reviews-nav .slick-track{transform:none!important;width:100%!important;display:flex;justify-content:center;align-items:center}.section-review-slider .reviews-nav .slick-track li{cursor:pointer;opacity:.4;transition:opacity var(--transition-duration) var(--transition-timing)}.section-review-slider .reviews-nav .slick-track li.slick-current{opacity:1}@media only screen and (max-width: 767px){.collection_description{display:none}}.collectionProductList{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:25px 50px}@media only screen and (max-width: 767px){.collectionProductList{grid-template-columns:1fr 1fr;grid-gap:10px}}.aspect-ratio{position:relative;padding-top:135%}.aspect-ratio>:first-child{position:absolute;top:0;bottom:0;left:0;right:0}.product-row{display:grid;text-align:center}@media only screen and (max-width: 959px){.product-row{grid-template-columns:repeat(2,1fr)!important}}.product-row li a{display:block}@media only screen and (min-width: 768px){.product-row li a h5{max-width:75%}}.html-page-email-capture-landing{padding:0!important}.page-email-capture-landing{height:100%}.page-email-capture-landing #shopify-section-announcement-bar,.page-email-capture-landing #shopify-section-navigation,.page-email-capture-landing #shopify-section-footer-new{display:none}.page-email-capture-landing .main{padding:0}.page-email-capture-landing .section-email-capture-landing section{min-height:100vh;position:relative}.page-email-capture-landing .section-email-capture-landing section .bg-img{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%;object-fit:cover;transition:opacity ease-out}.page-email-capture-landing .section-email-capture-landing section .bg-img:not(.active){opacity:0}.page-email-capture-landing .section-email-capture-landing section .content{position:relative;z-index:1;padding:55px 50px}@media only screen and (max-width: 767px){.page-email-capture-landing .section-email-capture-landing section .content{padding:35px 30px}}.page-email-capture-landing .section-email-capture-landing section .content .h2{margin:0 0 40px}.page-email-capture-landing .section-email-capture-landing section .content .h2 *{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}.page-email-capture-landing .section-email-capture-landing section .content .contact-form{filter:brightness(10);max-width:315px}.page-email-capture-landing .section-email-capture-landing section .content .contact-form .action_button{margin:0}#shopify-section-template-email-capture-landing .klaviyo-wrapper{max-width:315px}#shopify-section-template-email-capture-landing .klaviyo-wrapper input[type=email]{background:transparent!important;border:none!important;border-bottom:1px solid var(--color-white)!important;color:var(--color-white)!important;font-family:var(--font-primary)!important;font-size:18px!important;padding:0!important}#shopify-section-template-email-capture-landing .klaviyo-wrapper input[type=email]:hover{border-color:var(--color-white)!important}#shopify-section-template-email-capture-landing .klaviyo-wrapper input[type=email]::placeholder{color:inherit!important;font-size:18px!important}#shopify-section-template-email-capture-landing .klaviyo-wrapper button[type=button]{border-bottom:1px solid var(--color-white)!important;height:100%!important;padding:0!important;background:none!important;margin-left:-1px!important}#shopify-section-template-email-capture-landing .klaviyo-wrapper button[type=button]:after{content:url(//bathingculture.com/cdn/shop/t/214/assets/icon-right-arrow.svg?v=12864901471918546021756325743)!important;filter:brightness(10)!important}#shopify-section-template-email-capture-landing .klaviyo-wrapper .ql-editor{height:38px;display:flex;align-items:center}#shopify-section-template-email-capture-landing .klaviyo-wrapper .ql-editor p{font-size:18px!important;color:var(--color-white)!important}#shopify-section-template-email-capture-landing .klaviyo-wrapper .ql-editor:after{content:url(//bathingculture.com/cdn/shop/t/214/assets/icon-peace.svg?v=180785298901536078461756325743);filter:brightness(10);margin-left:10px}.sr-only{position:absolute;height:1px;width:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.absolute{position:absolute}
/*# sourceMappingURL=/cdn/shop/t/214/assets/styles.scss.css.map */
