:root{--lighter-gray: #DCDCDC;--light-gray: #838383;--dark-gray: #656463}.media-content.round-border img{border-radius:20px}.mt-large{margin-top:100px}@media screen and (max-width: 639px){.image-container{max-width:450px;margin:auto}}@media screen and (max-width: 575px){.image-container{padding:0 20px}}svg.zico-icon{overflow:visible}.gradient-bg{background:var(--color-scheme-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.section-content.z-50{z-index:50!important}body.modal-open{overflow:hidden}.shopify-policy__title{text-transform:uppercase}#CartButton{display:none!important}header #headerBorderWrap{--tw-bg-opacity: .95}header #headerBorderWrap .header-logo img{width:86px}@media screen and (min-width: 640px){header #headerBorderWrap .header-logo img{width:117px}}header #headerBorderWrap .header-section-right .feature-desktop-link{background-color:transparent;box-shadow:none;color:inherit}header #headerBorderWrap .header-section-right .cart-button{display:none!important}@media screen and (max-width: 639px){header #headerBorderWrap .header-section-right .cart-button .cart-icon{width:26px;height:24px;margin-right:10px}header #headerBorderWrap .header-section-right .cart-button .cart-icon svg{width:26px;height:24px}}header #headerBorderWrap .header-section-right .cart-button .tracking-normal{top:-10px;left:-10px;background-color:#fab061;font-size:.9rem}@media screen and (min-width: 990px){header nav>ul>li{margin-right:20px}}header nav>ul>li .bg-scheme-background{--tw-bg-opacity: .95}header nav>ul>li .nav-button{border:1px solid #fff}header nav>ul>li .nav-dropdown{padding-top:calc(var(--header-height) + 2rem);bottom:var(--header-height)}header nav>ul>li ul .featured-item{max-width:250px;margin:auto;transition:all .2s}header nav>ul>li ul .featured-item:hover{transform:rotate(-20deg)}header nav>ul>li ul .featured-item img{border:none;width:auto;height:300px;margin:-30px auto auto}header nav>ul>li ul .nav-item-bg{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);z-index:-1;background:var(--color-scheme-gradient);border-radius:50%;width:220px;height:220px}header nav>ul>li .nav-collection-btn a{width:144px;height:55px;line-height:55px;border:2px solid #fff;border-radius:10px;text-align:center}footer{padding-top:70px;padding-bottom:120px;padding-bottom:8rem}@media screen and (max-width: 639px){footer{padding-bottom:70px}}footer .footer-logo img{width:86px}footer .section-content{display:flex;flex-direction:column}footer .grid{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:0;padding-top:3rem}@media screen and (max-width: 989px){footer .grid{flex-direction:column;gap:1rem}footer .grid .social-icons ul{justify-content:center}}@media screen and (max-width: 989px){footer .footer-info p{display:flex;flex-direction:column}}footer .footer-info p span{margin:0 15px}@media screen and (max-width: 989px){footer .footer-info p span{text-align:center;margin:3px auto}}footer .footer-links{display:flex;justify-content:space-between}@media screen and (max-width: 639px){footer .footer-links{flex-direction:column}}@media screen and (min-width: 990px){footer .footer-links li{margin:0 20px}}@media screen and (max-width: 639px){footer .footer-links li{text-align:center;margin:8px auto}}@media screen and (min-width: 640px){.home-hero{margin-bottom:max(-320px,-20%)}}.home-hero .text-container{align-items:baseline;padding-top:2rem}.home-hero .text-container h2{font-size:50px;font-weight:700;font-style:italic}@media screen and (max-width: 639px){.home-hero .text-container h2{text-align:center}}@media screen and (min-width: 576px){.home-hero .text-container h2{font-size:55px;white-space:nowrap}}@media screen and (min-width: 768px){.home-hero .text-container h2{font-size:66px}}@media screen and (min-width: 990px){.home-hero .text-container h2{font-size:88px}}@media screen and (max-width: 639px){.home-hero .text-container p{text-align:center}}@media screen and (min-width: 640px){.home-hero .text-container p{margin-right:20px}}@media screen and (min-width: 990px){.home-hero .text-container p{font-weight:500;margin-right:0}}.home-hero .media-drop-shadow-border{height:70%;width:90%;top:15%;left:13%}@media screen and (min-width: 640px){.home-hero .media-drop-shadow-border{height:40%;width:75%;top:25%;left:18%}}.home-hero .hero-img{max-width:80%;margin:auto}.home-hero .home-hero-bg{position:absolute;z-index:-1;height:60%;width:90%;top:20%;left:5%;background-size:cover!important;border-radius:20px}@media screen and (min-width: 640px){.home-hero .home-hero-bg{height:40%;width:110%;top:30%;left:-10%;border-radius:20px}}.home-hero-splash{opacity:.6;z-index:10}@media screen and (max-width: 639px){.home-hero-splash .img{top:48%!important;width:90%;left:25%!important}}@media screen and (max-width: 419px){.home-hero-splash .img{top:42%!important}}@media screen and (min-width: 1200px){.featured-collection .section-content{max-width:1400px}}@media screen and (max-width: 419px){.featured-collection ul:not(.grid) li{margin:0 40px}}@media screen and (max-width: 989px){.featured-collection h2{font-size:45px}}.featured-collection .product-tile h3{font-size:36px;font-weight:700;font-style:italic}@media screen and (min-width: 990px){.featured-collection .product-tile h3{white-space:nowrap}}.featured-collection .product-tile .variant-input label{font-weight:700;text-transform:uppercase;font-size:16px;height:44px;width:118px;line-height:42px;padding:0}.featured-collection .product-tile .variant-input label.with-price{width:150px}.featured-collection .product-tile .btn-add:after{content:none}.featured-collection .product-tile .btn-add span{box-shadow:none;text-transform:uppercase;font-size:16px;height:48px;width:170px;line-height:48px;padding:0}.featured-collection .product-tile .collection-item-wrapper{position:relative}.featured-collection .product-tile .collection-item-wrapper .collection-item{max-width:300px;transition:all .2s}.featured-collection .product-tile .collection-item-wrapper .collection-item:hover{transform:rotate(-20deg)}.featured-collection .product-tile .collection-item-wrapper .new{top:45px;left:calc(50% + 30px);transform:rotate(-20deg) translate(50%)}@media screen and (max-width: 639px){.featured-collection .product-tile .collection-item-wrapper .new{top:35px;left:calc(50% + 20px)}}.featured-collection .product-tile .collection-item-wrapper img{width:auto;height:290px;margin:auto}@media screen and (min-width: 640px){.featured-collection .product-tile .collection-item-wrapper img{width:auto;height:420px}}.featured-collection .product-tile .collection-item-wrapper .collection-item-bg{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);z-index:-1;background:var(--color-scheme-gradient);border-radius:50%;width:210px;height:210px}@media screen and (min-width: 640px){.featured-collection .product-tile .collection-item-wrapper .collection-item-bg{width:300px;height:300px}}.featured-collection .product-tile .collection-item-wrapper .new{position:absolute;background:#0070B9;width:80px;height:80px;border-radius:50%;text-transform:uppercase;font-weight:700;font-style:italic;font-size:28px;line-height:80px;text-align:center;color:#fff}@media screen and (min-width: 640px){.featured-collection .product-tile .collection-item-wrapper .new{width:111px;height:111px;line-height:111px;font-size:32px}}.featured-collection .product-tile .collection-item-wrapper:hover{cursor:pointer}.featured-collection .product-tile .product-page-link{padding:.5rem 1.75rem;border-radius:var(--button-border-radius)}.featured-collection .slider-btn:after{content:none}@media screen and (min-width: 640px){.quote-section{padding-top:7%}}@media screen and (max-width: 639px){.quote-section>div{padding-top:0}}.quote-section>div .quote-mobile-img{position:relative}@media screen and (min-width: 640px){.quote-section>div .quote-mobile-img{display:none}}.quote-section>div .quote-mobile-img .text-over-img{font-size:80px;position:absolute;font-weight:900;opacity:.75;transform:rotate(8deg);bottom:8%;left:23%}@media screen and (max-width: 639px){.quote-section>div .container{max-width:90%}}@media screen and (max-width: 639px){.quote-section>div .container .quote-section-img{display:none}}.quote-section>div .container .quote-section-img .media-drop-shadow-border{z-index:1}.quote-section>div .container .quote-section-img .text-over-img{font-size:100px;position:absolute;font-weight:900;opacity:.75;transform:rotate(8deg);bottom:13%;left:10%}@media screen and (max-width: 1199px){.quote-section>div .container .quote-section-img .text-over-img{font-size:70px}}@media screen and (max-width: 989px){.quote-section>div .container .quote-section-img .text-over-img{font-size:60px}}@media screen and (max-width: 639px){.quote-section>div .container .quote-section-text{margin-top:1.5rem}}@media screen and (min-width: 990px){.quote-section>div .container .quote-section-text{margin-left:1rem}}.quote-section>div .container .quote-section-text .quote-container{border-radius:20px 0 0 20px;padding:1.5rem;position:relative}@media screen and (max-width: 639px){.quote-section>div .container .quote-section-text .quote-container{border-radius:20px}}.quote-section>div .container .quote-section-text .quote-container .quote-marks{margin-right:20px}@media screen and (max-width: 1199px){.quote-section>div .container .quote-section-text .quote-container .quote-marks{margin-right:.5rem}}@media screen and (max-width: 639px){.quote-section>div .container .quote-section-text .quote-container .quote-text{text-align:center}.quote-section>div .container .quote-section-text .quote-container .quote-text svg{width:54px;height:41px}}.quote-section>div .container .quote-section-text .quote-container .quote-text h2{font-weight:300;font-style:italic;font-size:36px;max-width:480px}@media screen and (max-width: 419px){.quote-section>div .container .quote-section-text .quote-container .quote-text h2{font-size:32px}}.quote-section>div .container .quote-section-text .quote-container .quote-text h2 svg{height:31px;width:41px;display:inline;position:relative;bottom:5px}.quote-section>div .container .quote-section-text .quote-container .quote-text .quote-author{font-weight:700;margin-top:30px;font-size:21px}.quote-section>div .container .quote-section-text .quote-container .background-stretch{height:100%;position:absolute;width:500%;top:0;left:100%;z-index:-1}@media screen and (max-width: 639px){.quote-section>div .container .quote-section-text .quote-container .background-stretch{display:none}}.quote-section>div .container .quote-section-text .text-container{margin-left:82px;padding:1.5rem}@media screen and (max-width: 639px){.quote-section>div .container .quote-section-text .text-container{margin-left:0;text-align:center}}.quote-section>div .container .quote-section-text .text-container .quote-btn-container{margin-top:60px}.quote-section>div .container .quote-section-text .text-container .quote-btn-container .quote-btn{border:2px solid #fff;border-radius:.5rem;height:52px;width:196px;display:block;line-height:52px;text-align:center}.quote-section .splash-background{mix-blend-mode:screen;background-size:cover!important;background-position:center!important;width:100vw;height:100%;position:absolute;top:0}@media screen and (min-width: 1400px){.quote-section .splash-background{background-position:50% 40%!important}}@media screen and (max-width: 1199px){.quote-section .splash-background{margin-top:-7%}}@media screen and (max-width: 989px){.quote-section .splash-background{margin-top:-14%}}@media screen and (max-width: 639px){.quote-section .splash-background{transform:rotate(180deg);background-position:90% 0%!important;bottom:-20%;top:unset}}.video-text-section{padding-bottom:80px}@media screen and (min-width: 640px){.video-text-section{padding-bottom:150px}}.video-text-section .section-content{background-size:cover!important}.video-text-section .section-content .video-container{max-height:600px;margin:50px auto -50px;max-width:80%}@media screen and (min-width: 640px){.video-text-section .section-content .video-container{margin-top:100px;margin-bottom:-100px}}@media screen and (min-width: 1330px){.video-text-section .section-content .video-container{max-width:unset}}.video-text-section .section-content .video-container .background-video{margin:auto}.video-text-section .section-content .video-container .background-video video{border-radius:20px;background-size:98%!important;background-position:center!important}.video-text-section .section-content .video-container svg{max-width:12vw;min-width:70px;max-height:12vw;min-height:70px}.science-squad-section{z-index:100;margin-top:-2px}.science-squad-section .science-squad-info{max-width:710px}@media screen and (max-width: 639px){.science-squad-section ul{flex-wrap:wrap}}.science-squad-section ul .science-member{width:25%}@media screen and (max-width: 989px){.science-squad-section ul .science-member{padding-left:8px;padding-right:8px}}@media screen and (max-width: 639px){.science-squad-section ul .science-member{width:46%;padding-left:0;padding-right:0;margin-left:2%;margin-right:2%}}.science-squad-section ul .science-member .science-name{font-weight:700;font-size:25px}@media screen and (max-width: 639px){.science-squad-section ul .science-member .science-name{font-size:21px}}@media screen and (max-width: 989px){.science-squad-section ul .science-member .science-name{font-size:18px;white-space:nowrap}}.science-squad-section ul .science-member .science-btn{width:148px;height:48px;border:2px solid #FFF;border-radius:10px;line-height:44px}@media screen and (max-width: 767px){.science-squad-section ul .science-member .science-btn{width:134px;height:38px;line-height:34px;font-size:16px}}.science-squad-section .member-popup-wrap{position:fixed;width:100%;height:100%;background-color:rgb(var(--color-scheme-card),.7);display:none;transition:all .5s ease;z-index:100}.science-squad-section .member-popup-wrap .member-popup{position:absolute;transform:translate(50%,-50%);top:50%;right:50%;border-radius:20px;width:870px;background:#fff;max-width:90%}@media screen and (max-width: 639px){.science-squad-section .member-popup-wrap .member-popup{max-width:min(85%,450px);flex-wrap:wrap;max-height:84vh}}.science-squad-section .member-popup-wrap .member-popup .member-modal-img .media-content{height:530px;width:330px;overflow:hidden;border-radius:20px 20px 0 0}@media screen and (min-width: 640px){.science-squad-section .member-popup-wrap .member-popup .member-modal-img .media-content{border-radius:20px 0 0 20px}}@media screen and (max-width: 767px){.science-squad-section .member-popup-wrap .member-popup .member-modal-img .media-content{height:430px;width:270px}}@media screen and (max-width: 639px){.science-squad-section .member-popup-wrap .member-popup .member-modal-img .media-content{width:100%;max-height:32vh;height:auto}}.science-squad-section .member-popup-wrap .member-popup .member-modal-img .media-content img{height:530px;width:auto}@media screen and (max-width: 767px){.science-squad-section .member-popup-wrap .member-popup .member-modal-img .media-content img{height:430px}}@media screen and (max-width: 639px){.science-squad-section .member-popup-wrap .member-popup .member-modal-img .media-content img{width:90vw;height:auto}}@media screen and (min-width: 640px){.science-squad-section .member-popup-wrap .member-popup .member-modal-img .media-content img{position:absolute;transform:translate(50%,50%);top:-50%;right:50%;max-width:unset}}.science-squad-section .member-popup-wrap .member-popup .member-modal-info{padding:1rem;max-height:530px;display:flex;flex-direction:column}@media screen and (max-width: 767px){.science-squad-section .member-popup-wrap .member-popup .member-modal-info{max-height:430px}}@media screen and (max-width: 639px){.science-squad-section .member-popup-wrap .member-popup .member-modal-info{max-height:52vh}}@media screen and (min-width: 768px){.science-squad-section .member-popup-wrap .member-popup .member-modal-info{padding:2rem}}.science-squad-section .member-popup-wrap .member-popup .member-modal-info .btn-close{width:19px;height:19px;position:absolute;right:30px;top:30px;cursor:pointer;transition:all .5s ease;border-radius:50%}.science-squad-section .member-popup-wrap .member-popup .member-modal-info .btn-close svg path{stroke:#fff}@media screen and (min-width: 640px){.science-squad-section .member-popup-wrap .member-popup .member-modal-info .btn-close svg path{stroke:rgb(var(--color-scheme-accent))}}.science-squad-section .member-popup-wrap .member-popup .member-modal-info h2{font-size:36px;font-weight:400;text-align:center;white-space:normal}@media screen and (max-width: 639px){.science-squad-section .member-popup-wrap .member-popup .member-modal-info h2{line-height:1.3em}}@media screen and (min-width: 640px){.science-squad-section .member-popup-wrap .member-popup .member-modal-info h2{padding-top:1rem}}@media screen and (min-width: 990px){.science-squad-section .member-popup-wrap .member-popup .member-modal-info h2 br{display:none}}.science-squad-section .member-popup-wrap .member-popup .member-modal-info .science-bio{color:#838383;height:calc(100% - 3rem);overflow-y:auto;margin-top:1.25rem}@media screen and (max-width: 639px){.science-squad-section .member-popup-wrap .member-popup .member-modal-info .science-bio{text-align:center;height:calc(100% - 110px)}}@media screen and (min-width: 768px) and (max-width: 1399px){.has-icons{padding:0}}@media screen and (min-width: 640px){.has-icons .text-container.space-left{margin-left:30px}}.icons-sub-section{width:100%}@media screen and (min-width: 990px){.icons-sub-section ul{margin-right:4px}}@media screen and (min-width: 1400px){.icons-sub-section ul{margin:0 8px}}.icons-sub-section ul li{max-width:20%}@media screen and (max-width: 639px){.icons-sub-section ul li{max-width:33%;min-width:108px}}.icons-sub-section ul li h2{font-size:20px;font-weight:700}@media screen and (max-width: 767px){.icons-sub-section ul li svg{max-width:80px;margin:auto}}@media screen and (min-width: 990px){.overflow-visible .overflow-top{margin-top:-200px}}@media screen and (max-width: 1199px){.overflow-visible .overflow-top{margin-top:-100px}}@media screen and (max-width: 989px){.overflow-visible .overflow-top{margin-top:-50px;margin-bottom:-30px}}@media screen and (max-width: 639px){.overflow-visible .overflow-top{margin-top:0;margin-bottom:0}}@media screen and (max-width: 989px){.overflow-visible .overflow-top .media-content{width:110%}}@media screen and (max-width: 639px){.overflow-visible .overflow-top .media-content{width:auto}}@media screen and (max-width: 989px){.overflow-visible .overflow-top img{bottom:30px}}@media screen and (max-width: 639px){.overflow-visible .overflow-top img{bottom:0}}@media screen and (max-width: 639px){.overflow-visible .overflow-top .grid{display:flex;flex-direction:column-reverse}.overflow-visible .overflow-top .grid .text-container{margin-top:30px;margin-bottom:-30px}.overflow-visible .overflow-top .grid h2{white-space:nowrap}}@media screen and (max-width: 639px) and (max-width: 419px){.overflow-visible .overflow-top .grid h2{white-space:normal}}@media screen and (min-width: 640px) and (max-width: 768px){.overflow-visible .overflow-top .grid .text-container{margin-bottom:50px;margin-top:50px}.overflow-visible .overflow-top .grid .image-container>div{position:absolute;bottom:0}.overflow-visible .overflow-top .grid .image-container>div .media-content{position:static}}.text-container .text-items div{font-size:24px}.text-container .text-items div .item-number{position:absolute;width:41px;height:41px;border:2px solid rgb(var(--color-scheme-accent));border-radius:50%;top:0;left:0;line-height:38px;text-align:center}.text-container .text-items div .item-text{line-height:41px;margin-left:50px}@media screen and (min-width: 640px){.text-container .text-items div .item-text{white-space:nowrap}}@media screen and (max-width: 639px){.img-w-text-section.page-hero .section-content h2{font-size:40px}}@media screen and (max-width: 639px){.img-w-text-section.page-hero .section-content .text-container{padding-bottom:100px}}.img-w-text-section.page-hero .section-content .about-us-hero-splash{opacity:.6;z-index:10}@media screen and (max-width: 989px){.img-w-text-section.page-hero .section-content .about-us-hero-splash{margin-top:-60px;height:calc(100% + 100px)}}@media screen and (max-width: 1399px){.img-w-text-section.page-hero .section-content .about-us-hero-splash{overflow:hidden;margin-top:-100px;height:calc(100% + 200px)}}.img-w-text-section.page-hero .section-content .about-us-hero-splash .img{width:100%}@media screen and (min-width: 1400px){.img-w-text-section.page-hero .section-content .about-us-hero-splash .img{top:40%!important}}@media screen and (max-width: 639px){.img-w-text-section.page-hero .section-content .about-us-hero-splash .img{top:60%!important;left:60%!important;transform:scale(2) rotate(4deg) translate(-50%,-50%)!important}}.product-template-section{background:linear-gradient(30deg,#4AC6EA,#0070B9)}.product-template-section .product-template-wrapper{max-width:580px}@media screen and (min-width: 640px){.product-template-section .product-template-wrapper{position:relative}}@media screen and (max-width: 989px){.product-template-section .product-template-wrapper{display:flex;flex-direction:column-reverse}}.product-template-section .product-template-wrapper .product-template-background{top:90px;opacity:.4}@media screen and (min-width: 640px){.product-template-section .product-template-wrapper .product-template-background{left:-30px;width:539px;min-width:480px;border-radius:20px;top:50px}}@media screen and (max-width: 989px){.product-template-section .product-template-wrapper .product-template-background{width:100%;left:0}}@media screen and (max-width: 639px){.product-template-section .product-template-wrapper .product-template-background{height:600px;width:auto;max-width:unset;overflow:hidden;transform:translate(50%);left:unset;right:50%}}.product-template-section .product-template-wrapper .product-image-container{width:332px;height:511px;display:flex;align-items:flex-end;border-radius:20px;max-width:100%}@media screen and (max-width: 989px){.product-template-section .product-template-wrapper .product-image-container{width:auto;background-size:cover!important;background-position:bottom!important}}.product-template-section .product-template-wrapper .product-image-container .product-image{width:100%;height:100%;overflow:hidden;border-radius:20px}.product-template-section .product-template-wrapper .product-image-container .product-image img{width:auto;margin:auto;height:100%;max-width:unset;transform:translate(-50%);left:50%;position:absolute}@media screen and (max-width: 639px){.product-template-section .product-template-wrapper .product-thumbnail-list-item{max-width:30%}}.product-template-section .product-template-wrapper .product-thumbnail-container{width:179px;height:155px;display:flex;align-items:flex-end;border-radius:20px;max-width:100%}@media screen and (max-width: 639px){.product-template-section .product-template-wrapper .product-thumbnail-container{width:140px;height:121px}}.product-template-section .product-template-wrapper .product-thumbnail-container .product-thumbnail{width:100%;height:100%;overflow:hidden;border-radius:20px}.product-template-section .product-template-wrapper .product-thumbnail-container .product-thumbnail img{width:auto;height:100%;border-radius:0;max-width:unset;transform:translate(-50%);left:50%;position:absolute}.product-template-section .product-template-wrapper .thumbnails-container .thumbnails-overflow-indicator-top,.product-template-section .product-template-wrapper .thumbnails-container .thumbnails-overflow-indicator-bottom{display:none}@media screen and (max-width: 989px){.product-template-section .product-template-wrapper .thumbnails-container ul{display:flex!important;justify-content:center;flex-wrap:wrap}}@media screen and (max-width: 989px){.product-template-section .product-template-wrapper .main-img-contaner{pointer-events:none}}.product-template-section .product-template-wrapper .main-img-contaner .feature-media-list.splide__list{display:grid}.product-template-section .product-template-wrapper .main-img-contaner .feature-media-list.splide__list li{margin:auto}@media screen and (min-width: 990px){.product-template-section .product-template-wrapper .main-img-contaner .feature-media-list.splide__list li{max-width:100%;width:332px}}@media screen and (max-width: 419px){.product-template-section .product-template-wrapper .main-img-contaner .feature-media-list.splide__list li{width:90%}}.product-template-section .product-content .product-block-title h1{font-size:50px;font-weight:700;font-style:italic}@media screen and (min-width: 640px){.product-template-section .product-content .product-block-title h1{font-size:55px}}@media screen and (max-width: 989px){.product-template-section .product-content .product-block-title h1{text-align:center}}@media screen and (max-width: 419px){.product-template-section .product-content .product-block-title h1{max-width:300px;margin:auto}}.product-template-section .product-content .product-block-quantity-selector.space-top{position:absolute;top:130px}@media screen and (max-width: 989px){.product-template-section .product-content .product-block-quantity-selector.space-top{transform:translate(50%);right:50%}}@media screen and (max-width: 419px){.product-template-section .product-content .product-block-quantity-selector.space-top{top:170px}}.product-template-section .product-content .product-block-quantity-selector input{font-size:50px;font-weight:900;width:1ch}.product-template-section .product-content .product-block-quantity-selector button>div{background:transparent}@media screen and (min-width: 640px){.product-template-section .product-content .product-block-quantity-selector button>div{padding:3px}.product-template-section .product-content .product-block-quantity-selector button>div svg{height:18px;width:18px;margin:3px}}@media screen and (max-width: 419px){.product-template-section .product-content .product-block-buy-buttons button{width:100%}}.product-template-section .product-content .product-block-buy-buttons button .add-cart-btn{padding-left:1.5rem;padding-right:1.5rem}@media screen and (max-width: 989px){.product-template-section .product-content .product-block-buy-buttons button .add-cart-btn{font-size:24px;padding:.75rem 2.75rem}}@media screen and (max-width: 419px){.product-template-section .product-content .product-block-buy-buttons button .add-cart-btn{padding-left:1rem;padding-right:1rem;width:100%}}.product-template-section .product-content .product-block-variant-picker{display:flex;flex-direction:column-reverse}.product-template-section .product-content .product-block-variant-picker fieldset.space-top{margin-top:0}@media screen and (max-width: 419px){.product-template-section .product-content .product-block-variant-picker .variant-input-container{width:100%;justify-content:center}}.product-template-section .product-content .product-block-variant-picker .variant-input-container .variant-input label{width:118px;padding:0;height:44px;line-height:44px}@media screen and (max-width: 989px){.product-template-section .product-content .product-block-variant-picker .variant-input-container .variant-input label{width:165px;height:48px;line-height:48px}}.product-template-section .product-content .product-block-variant-picker .variant-input-container .variant-input label.no-background{background:transparent}.product-template-section .product-content .product-block-variant-picker select{width:205px;padding-top:0;padding-bottom:0;height:44px;line-height:44px;background-color:transparent}@media screen and (max-width: 989px){.product-template-section .product-content .product-block-variant-picker select{width:344px;height:54px;line-height:54px;font-size:24px}}@media screen and (max-width: 419px){.product-template-section .product-content .product-block-variant-picker select{width:100%}}.product-template-section .product-content .product-block-variant-picker select option{background-color:#f0f0f0;color:#000}@media screen and (max-width: 989px){.product-template-section .product-content .product-block-icon-row{margin-top:1.5rem}}@media screen and (max-width: 989px){.product-template-section .product-content .product-block-icon-row ul{justify-content:center}}.product-template-section .product-content .product-block-icon-row svg.zico-icon{width:80px;height:80px}@media screen and (max-width: 989px){.product-template-section .product-content .product-block-description{margin-top:1.5rem}}@media screen and (max-width: 989px){.product-template-section .product-content .product-block-description div{text-align:center}}.product-template-section .product-content .product-block-buy-now a{background:#fff;padding:.5rem 1.5rem;border-radius:var(--button-border-radius)}@media screen and (max-width: 989px){.product-template-section .product-content .product-block-buy-now a{margin:auto}}@media screen and (max-width: 767px){.testimonials-section .container{max-width:100%}}.testimonials-section .container .splide{max-width:calc(100% - 130px);margin:auto}.testimonials-section .container .splide blockquote .stars{font-size:26px}.testimonials-section .container .splide blockquote .quote-source{font-weight:700;font-size:20px;color:#595959}.testimonials-section .container .splide .splide__arrows{position:absolute;transform:translate(50%,50%);right:50%;bottom:50%;width:calc(100% + 120px);padding:0;margin:0}@media screen and (max-width: 767px){.testimonials-section .container .splide .splide__arrows{width:calc(100% + 100px)}}.testimonials-section .container .splide .splide__arrows>div{width:100%}.testimonials-section .container .splide .splide__arrows>div>div{justify-content:space-between}@media screen and (max-width: 767px){.testimonials-section .container .splide .splide__arrows>div>div svg{width:40px;height:40px}}.comparison-table-section{padding-bottom:7%}@media screen and (max-width: 575px){.comparison-table-section .container{max-width:calc(100% - 20px)}}.comparison-table-section>.section-content{padding:72px 0}@media screen and (max-width: 767px){.comparison-table-section h2{max-width:300px;text-align:left;margin-left:20px}}@media screen and (max-width: 639px){.comparison-table-section h2{max-width:250px}}.comparison-table-section .sticker{width:150px;height:150px;border-radius:50%;position:absolute;transform:translate(50%) rotate(26deg);font-size:36px;line-height:36px;align-items:center;display:flex;justify-content:center;left:calc(50% + 220px);top:-50px}@media screen and (max-width: 989px){.comparison-table-section .sticker{left:calc(50% + 170px)}}@media screen and (max-width: 767px){.comparison-table-section .sticker{left:50%;top:-35px;font-size:32px;line-height:32px;width:140px;height:140px}}@media screen and (max-width: 989px){.comparison-table-section .table{padding:0 4px}}.comparison-table-section .comparison-table{background:linear-gradient(#6CCC3F,#38B1DE);border-radius:20px;border-style:hidden;box-shadow:0 0 0 4px #fff;margin-bottom:10px}.comparison-table-section .comparison-table th{font-size:21px;border-top-width:2px;line-height:1.4}.comparison-table-section .comparison-table th img{max-width:113px;max-height:36px;margin:auto}@media screen and (max-width: 767px){.comparison-table-section .comparison-table th img{max-width:69px;max-height:20px}}.comparison-table-section .comparison-table th span{font-weight:400;font-size:18px}.comparison-table-section .comparison-table td{font-size:24px;border-top-width:2px;line-height:1.2}.comparison-table-section .comparison-table tr:first-child th:first-child{border-top-left-radius:20px}.comparison-table-section .comparison-table tr:first-child th:last-child{border-top-right-radius:20px}.comparison-table-section .comparison-table tr:last-child th:first-child{border-bottom-left-radius:20px}.comparison-table-section .comparison-table tr:last-child td:last-child{border-bottom-right-radius:20px}.comparison-table-section .overflow-x-scroll::-webkit-scrollbar-thumb{background:#fff;border-radius:20px;background-clip:content-box;border:6px solid transparent}.comparison-table-section .overflow-x-scroll::-webkit-scrollbar{height:20px}.comparison-table-section .overflow-x-scroll::-webkit-scrollbar-track{border:3px solid #fff;border-radius:20px}.comparison-table-section .overflow-x-scroll{scrollbar-color:#fff transparent}.comparison-table-section .splash-background{opacity:.7;mix-blend-mode:color-dodge;background-size:cover!important;background-position:center!important;width:100vw;height:100%;position:absolute}.comparison-table-section .splash-background img{height:100%;width:auto;max-width:unset;margin:auto}@media screen and (max-width: 989px){.comparison-table-section .splash-background img{transform:translate(50%);right:50%;position:absolute}}@media screen and (max-width: 639px){.comparison-table-section .splash-background img{height:50%;bottom:0}}.faqs-section{padding-top:calc(var(--header-height) + 7%)!important}@media screen and (min-width: 768px){.faqs-section{padding-top:var(--header-height)!important}}.faqs-section .card-container:after{content:none}.faqs-section .card-container .card{border:none;background-color:rgb(var(--color-scheme-background))}.faqs-section .card-container .card svg path{stroke-width:3px}.faqs-section .splash-background{opacity:.7;mix-blend-mode:color-dodge;background-size:cover!important;width:100vw;height:100%;position:absolute;margin-top:120px}.contact-section{padding-top:calc(var(--header-height) + 7%)!important}@media screen and (min-width: 768px){.contact-section{padding-top:var(--header-height)!important}}.contact-section .card-container:after{content:none}.contact-section .card-container .card{border:none}.contact-section .card-container .card select,.contact-section .card-container .card select option{text-transform:uppercase}.contact-section .card-container .card input[type=submit]{width:170px;height:48px;line-height:48px;border-radius:10px;color:#fff}.contact-section .card-container .card ::-moz-placeholder{color:rgb(var(--color-scheme-text));opacity:1;text-transform:uppercase}.contact-section .card-container .card ::placeholder{color:rgb(var(--color-scheme-text));opacity:1;text-transform:uppercase}.contact-section .card-container .card :-ms-input-placeholder{color:rgb(var(--color-scheme-text));text-transform:uppercase}.contact-section .splash-background{opacity:.7;mix-blend-mode:color-dodge;background-size:100%!important;background-position:center!important;width:100vw;height:100%;position:absolute}.img-w-text-section.popup-wrap{position:fixed;width:100%;height:100%;background-color:rgb(var(--color-scheme-card),.7);display:none;transition:all .5s ease;z-index:100}.img-w-text-section.popup-wrap .popup{transform:translate(50%,-50%);top:50%;right:50%}.img-w-text-section.popup-wrap .popup .popup-content{border-radius:20px;max-width:870px;margin:-1px auto}@media screen and (max-width: 989px){.img-w-text-section.popup-wrap .popup .popup-content{max-width:90%}}@media screen and (max-width: 639px){.img-w-text-section.popup-wrap .popup .popup-content{max-width:min(90%,450px);max-height:90vh}}.img-w-text-section.popup-wrap .popup .popup-content .btn-close{width:19px;height:19px;position:absolute;right:30px;top:30px;cursor:pointer;transition:all .5s ease;border-radius:50%}.img-w-text-section.popup-wrap .popup .popup-content .btn-close svg path{stroke:#fff}@media screen and (min-width: 640px){.img-w-text-section.popup-wrap .popup .popup-content .btn-close svg path{stroke:rgb(var(--color-scheme-accent))}}.img-w-text-section.popup-wrap .popup .popup-content h2{font-size:36px}@media screen and (max-width: 639px){.img-w-text-section.popup-wrap .popup .popup-content .image-container{max-width:100%;padding:0;max-height:45vh;overflow:hidden}}.img-w-text-section.popup-wrap .popup .popup-content .image-container img{border-radius:20px 20px 0 0}@media screen and (min-width: 640px){.img-w-text-section.popup-wrap .popup .popup-content .image-container img{border-radius:20px 0 0 20px}}.img-w-text-section.popup-wrap .popup .popup-content a span{background:rgb(var(--color-scheme-card));color:rgb(var(--color-scheme-background));line-height:48px;height:48px;width:170px;display:block;border-radius:10px}@media screen and (max-width: 639px){.kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1[role=dialog]{transform:scale(1)!important;flex:auto!important;max-width:min(85%,450px)}.kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1[role=dialog]>div>div{margin:0!important}}.kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1[role=dialog] .kl-private-reset-css-Xuajs1 :before,.kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1[role=dialog] .kl-private-reset-css-Xuajs1 :after{content:none}@media screen and (max-width: 639px){.klaviyo-form{flex-direction:column!important;padding:0!important;max-height:80vh!important}.klaviyo-form>:first-child{margin:0!important;width:100%!important;min-width:unset!important;height:30vh!important;min-height:unset!important}.klaviyo-form>:nth-child(2){padding:10px 20px!important;height:50vh!important;min-height:unset!important;width:auto!important}}.klaviyo-form .gradient-bg span{background:var(--color-scheme-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.klaviyo-form .heading-template,.klaviyo-form .heading-template span{line-height:var(--line-height-heading)}.klaviyo-form input{color:#838383!important}.klaviyo-close-form{width:45px!important;height:45px!important}.klaviyo-close-form svg{width:40px;height:40px}.klaviyo-close-form svg path{stroke:rgb(var(--color-scheme-accent))}@media screen and (max-width: 649px){#MainContent #col-main{display:flex;flex-direction:column}}#MainContent #col-main #store-locator-title{display:none}#MainContent #col-main .header_html{margin-top:40px}#MainContent #col-main .search_bar,#MainContent #col-main #addresses_list_wrapper,#MainContent #col-main #directions_text,#MainContent #col-main #store_map{width:90%;margin:auto}@media screen and (min-width: 375px){#MainContent #col-main .search_bar,#MainContent #col-main #addresses_list_wrapper,#MainContent #col-main #directions_text,#MainContent #col-main #store_map{width:375px}}@media screen and (min-width: 420px){#MainContent #col-main .search_bar,#MainContent #col-main #addresses_list_wrapper,#MainContent #col-main #directions_text,#MainContent #col-main #store_map{width:420px}}@media screen and (min-width: 576px){#MainContent #col-main .search_bar,#MainContent #col-main #addresses_list_wrapper,#MainContent #col-main #directions_text,#MainContent #col-main #store_map{width:576px}}#MainContent #col-main .search_bar{margin-bottom:0;padding:1.5rem 1.5rem .5rem;border:none;background:rgb(var(--color-scheme-text))}@media screen and (min-width: 576px){#MainContent #col-main .search_bar{justify-content:space-between;display:flex;align-items:flex-end}}@media screen and (min-width: 650px){#MainContent #col-main .search_bar{width:650px}}@media screen and (min-width: 768px){#MainContent #col-main .search_bar{width:768px}}@media screen and (min-width: 990px){#MainContent #col-main .search_bar{width:990px}}@media screen and (min-width: 1200px){#MainContent #col-main .search_bar{width:1200px}}@media screen and (min-width: 1400px){#MainContent #col-main .search_bar{width:1400px}}#MainContent #col-main .search_bar label{color:rgb(var(--color-scheme-accent));font-weight:700}#MainContent #col-main .search_bar select{background-image:var(--select-svg-store-locator);padding-right:2.5rem}#MainContent #col-main .search_bar select,#MainContent #col-main .search_bar input{color:rgb(var(--color-scheme-accent));background-color:#fff;border:2px solid rgb(var(--color-scheme-accent));padding-top:.5rem;padding-bottom:.5rem}#MainContent #col-main .search_bar .main_search_bar,#MainContent #col-main .search_bar .search_within_distance,#MainContent #col-main .search_bar .search_limit{display:inline-flex;flex-direction:column;width:100%;float:none;text-align:left;margin-right:0;margin-bottom:15px;text-transform:uppercase}@media screen and (min-width: 576px){#MainContent #col-main .search_bar .main_search_bar,#MainContent #col-main .search_bar .search_within_distance,#MainContent #col-main .search_bar .search_limit{width:calc(32% - 35px)}}@media screen and (min-width: 576px) and (max-width: 639px){#MainContent #col-main .search_bar .main_search_bar,#MainContent #col-main .search_bar .search_within_distance,#MainContent #col-main .search_bar .search_limit{margin-bottom:0}}@media screen and (min-width: 576px) and (max-width: 650px){#MainContent #col-main .search_bar .search_within_distance,#MainContent #col-main .search_bar .search_limit{width:22%}}@media screen and (min-width: 576px) and (max-width: 650px){#MainContent #col-main .search_bar .main_search_bar{width:30%}}#MainContent #col-main .search_bar .main_search_bar .main_search_label{width:auto;margin:0}#MainContent #col-main .search_bar .main_search_bar #address_search{width:100%}#MainContent #col-main .search_bar #submitBtn{float:none;background:rgb(var(--color-scheme-background));color:#fff;height:100%;width:auto;padding:.5rem .8rem;margin:0 0 17px;border-radius:10px;text-transform:uppercase;font-weight:700;border:none;box-shadow:none;text-shadow:none;font-size:18px;font-family:jost}@media screen and (max-width: 639px){#MainContent #col-main .search_bar #submitBtn{margin-bottom:0}}@media screen and (min-width: 768px){#MainContent #col-main .search_bar #submitBtn{padding:.5rem 1rem}}#MainContent #col-main .search_bar .search_filters{display:flex;flex-wrap:wrap}#MainContent #col-main .search_bar .search_filters .search_filter{float:none;width:100%;margin-right:0}@media screen and (min-width: 576px){#MainContent #col-main .search_bar .search_filters .search_filter{width:50%}}@media screen and (min-width: 640px){#MainContent #col-main .search_bar .search_filters .search_filter{width:calc(33% - 20px);margin-right:20px}}@media screen and (min-width: 990px){#MainContent #col-main .search_bar .search_filters .search_filter{width:calc(25% - 20px)}}@media screen and (min-width: 1200px){#MainContent #col-main .search_bar .search_filters .search_filter{width:calc(20% - 20px)}}#MainContent #col-main .search_bar>div:last-of-type{display:none}#MainContent #col-main #addresses_list_wrapper,#MainContent #col-main #directions_text{background:rgb(var(--color-scheme-text));max-height:400px;padding-right:10px}@media screen and (min-width: 650px){#MainContent #col-main #addresses_list_wrapper,#MainContent #col-main #directions_text{width:214.5px;margin-left:calc((100% - 650px)/2)}}@media screen and (min-width: 768px){#MainContent #col-main #addresses_list_wrapper,#MainContent #col-main #directions_text{width:253.44px;margin-left:calc((100% - 768px)/2)}}@media screen and (min-width: 990px){#MainContent #col-main #addresses_list_wrapper,#MainContent #col-main #directions_text{max-height:600px;width:326.7px;margin-left:calc((100% - 990px)/2)}}@media screen and (min-width: 1200px){#MainContent #col-main #addresses_list_wrapper,#MainContent #col-main #directions_text{width:396px;margin-left:calc((100% - 1200px)/2)}}@media screen and (min-width: 1400px){#MainContent #col-main #addresses_list_wrapper,#MainContent #col-main #directions_text{width:462px;margin-left:calc((100% - 1400px)/2)}}#MainContent #col-main #addresses_list_wrapper{padding:0 10px 10px 0}@media screen and (min-width: 650px){#MainContent #col-main #addresses_list,#MainContent #col-main #directions_text{height:390px!important}}@media screen and (min-width: 990px){#MainContent #col-main #addresses_list,#MainContent #col-main #directions_text{height:590px!important}}#MainContent #col-main #addresses_list{width:100%}@media screen and (max-width: 650px){#MainContent #col-main #addresses_list{max-height:400px}}#MainContent #col-main #addresses_list ul{padding-left:1rem}#MainContent #col-main #addresses_list ul li{background:none;border-top:none}@media screen and (max-width: 650px){#MainContent #col-main #addresses_list ul li{padding-bottom:1.5rem}}#MainContent #col-main #addresses_list ul li:not(:last-child){border-bottom:1px solid var(--lighter-gray)}#MainContent #col-main #addresses_list ul li .no_stores_found{font-size:16px;line-height:20px;color:var(--light-gray);margin:0}#MainContent #col-main #addresses_list ul li .distance{display:none}#MainContent #col-main #addresses_list ul li .store_website,#MainContent #col-main #addresses_list ul li .directions{margin-left:0}#MainContent #col-main #addresses_list ul li .directions{background:rgb(var(--color-scheme-background));display:inline;padding:6px 12px;border-radius:10px;text-transform:uppercase;font-weight:700}#MainContent #col-main #addresses_list ul li .directions a{width:auto}#MainContent #col-main #addresses_list ul li>a{font-size:16px;line-height:24px;color:var(--light-gray)}#MainContent #col-main #addresses_list ul li>a span{color:var(--light-gray)}#MainContent #col-main #addresses_list ul li>a span.name{color:var(--dark-gray)}#MainContent #col-main #directions_text{display:flex;flex-direction:column;padding-bottom:10px}#MainContent #col-main #directions_text .return_to_results{color:#fff;margin-left:40px;margin-bottom:0;background:rgb(var(--color-scheme-background));padding:6px 12px;border-radius:10px;text-transform:uppercase;font-weight:700;font-size:12px;width:-webkit-max-content;width:-moz-max-content;width:max-content}#MainContent #col-main #directions_text #direction_destination{font-size:16px;background:none;margin-bottom:10px;color:var(--light-gray);border-bottom:1px solid var(--lighter-gray)}#MainContent #col-main #directions_text #direction_destination span{color:var(--light-gray)}#MainContent #col-main #directions_text #direction_destination span.name{color:var(--dark-gray)}#MainContent #col-main #directions_text #directions_steps{padding:0 1rem;height:auto}#MainContent #col-main #directions_text #directions_steps .directions_step{font-size:16px;color:var(--dark-gray)}#MainContent #col-main #directions_text #directions_steps .directions_step:not(:last-child){border-bottom:1px solid var(--lighter-gray)}#MainContent #col-main #directions_text #directions_steps .directions_step:last-child{border-bottom:none}#MainContent #col-main #directions_text #directions_steps .directions_step .directions_instructions{max-width:calc(100% - 70px);width:auto}#MainContent #col-main #store_map{border:none}@media screen and (max-width: 649px){#MainContent #col-main #store_map{order:1}}@media screen and (min-width: 650px){#MainContent #col-main #store_map{width:435.5px;margin-right:calc((100% - 650px)/2);float:right}}@media screen and (min-width: 768px){#MainContent #col-main #store_map{width:514.56px;margin-right:calc((100% - 768px)/2)}}@media screen and (min-width: 990px){#MainContent #col-main #store_map{height:600px!important;width:663.3px;margin-right:calc((100% - 990px)/2)}}@media screen and (min-width: 1200px){#MainContent #col-main #store_map{width:804px;margin-right:calc((100% - 1200px)/2)}}@media screen and (min-width: 1400px){#MainContent #col-main #store_map{width:938px;margin-right:calc((100% - 1400px)/2)}}#MainContent #col-main #store_map .gm_popup{color:var(--light-gray);font-weight:400}#MainContent #col-main #store_map .gm_popup .name{color:var(--dark-gray)}#MainContent #col-main #store_map .gm_popup .directions{margin:5px 0}#MainContent #col-main #store_map .gm_popup .directions a{background:rgb(var(--color-scheme-background));color:#fff;padding:4px 8px;border-radius:8px;font-weight:700}#MainContent #col-main #store_map button.gm-ui-hover-effect{top:-3px!important;right:-3px!important}#MainContent #col-main .footer_html{position:relative;padding-top:7%}@media screen and (max-width: 649px){#MainContent #col-main .footer_html{order:2}}#MainContent #col-main .footer_html>div:nth-of-type(2){margin-top:7%}#MainContent #col-main .addresses::-webkit-scrollbar-thumb,#MainContent #col-main #directions_steps::-webkit-scrollbar-thumb{background:#38B1DE;border-radius:20px;background-clip:content-box;border:5px solid transparent}#MainContent #col-main .addresses::-webkit-scrollbar,#MainContent #col-main #directions_steps::-webkit-scrollbar{width:18px}#MainContent #col-main .addresses::-webkit-scrollbar-track,#MainContent #col-main #directions_steps::-webkit-scrollbar-track{border:2px solid #38B1DE;border-radius:20px}#MainContent #col-main .addresses{scrollbar-color:#38B1DE transparent}
/*# sourceMappingURL=/cdn/shop/t/8/assets/styles.css.map?v=77605937229237400791688073839 */
