@import"https://fonts.googleapis.com/css2?family=Playball&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap";@font-face{font-family:Krete;src:url(/cdn/shop/files/Krete-Regular.eot?v=1687252996);src:url(/cdn/shop/files/Krete-Regular.eot?v=1687252996) format("embedded-opentype"),url(/cdn/shop/files/Krete-Regular.woff2?v=1687252995) format("woff2"),url(/cdn/shop/files/Krete-Regular.woff?v=1687252995) format("woff"),url(/cdn/shop/files/Krete-Regular.ttf?v=1687252995) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Trajan Pro 3";src:url(/cdn/shop/files/TrajanPro3Bold.eot?v=1687256477);src:local("Trajan Pro 3 Bold"),local("TrajanPro3Bold"),url(/cdn/shop/files/TrajanPro3Bold.eot?v=1687256477) format("embedded-opentype"),url(/cdn/shop/files/TrajanPro3Bold.woff2?v=1687256473) format("woff2"),url(/cdn/shop/files/TrajanPro3Bold.woff?v=1687256473) format("woff"),url(/cdn/shop/files/TrajanPro3Bold.ttf?v=1687256473) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Trajan Pro 3";src:url(/cdn/shop/files/TrajanPro3Regular.eot?v=1687424499);src:local("Trajan Pro 3 Regular"),local("TrajanPro3Regular"),url(/cdn/shop/files/TrajanPro3Regular.eot?v=1687424499) format("embedded-opentype"),url(/cdn/shop/files/TrajanPro3Regular.woff2?v=1687424499) format("woff2"),url(/cdn/shop/files/TrajanPro3Regular.woff?v=1687424499) format("woff"),url(/cdn/shop/files/TrajanPro3Regular.ttf?v=1687424499) format("truetype");font-weight:400;font-style:normal}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{text-transform:capitalize!important;font-family:"Trajan Pro 3"}p,span{letter-spacing:normal}h3,.h3{font-size:25px}.header-wrapper .header{padding:50px 95px!important;transition:.3s;max-width:100%;width:100%}.header-wrapper{background:#000}.template-index .header-wrapper{background:#0000008a;color:#fff;position:fixed;left:0;top:0;width:100%}.shopify-section-header-sticky .header-wrapper .header{padding-top:20px!important;padding-bottom:20px!important}.header .header__icons .header__icon--account{width:auto;align-items:center;text-decoration:none;letter-spacing:0;border:1px solid #fff;padding:10px 20px;color:#fff;display:flex;min-width:160px;font-size:18px;margin-right:0;text-transform:uppercase;height:60px;font-weight:500;transition:.3s}summary.list-menu__item svg.icon.icon-caret{color:#fff}.header .header__icons .header__icon--account:hover{background:#78c251;color:#fff;border-color:#78c251}.header .header__icons .header__icon--account span{padding-right:20px;font-family:"Trajan Pro 3"}.header .header__icons .header__icon--account svg{width:16px}.header .list-menu>li>a{text-transform:uppercase;font-size:14px;padding:0 25px;letter-spacing:1.6px}.header .list-menu>li>a,.header .list-menu>li>a .header__active-menu-item{color:#fff}.header .list-menu>li>a.header__menu-item span{position:relative}.header .list-menu>li>a.header__menu-item span:before{background:#78c251;content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px;opacity:0}.header .list-menu>li>a.header__menu-item .header__active-menu-item:before,.header .list-menu>li>a.header__menu-item:hover span:before{opacity:1}.header .list-menu>li .header__menu-item span,.header .list-menu>li .header__menu-item:hover span{text-decoration:none;text-underline-offset:0}.header__icons{align-items:center;gap:20px}.header__icon.header__icon--cart{background:#78c251;width:55px;height:55px;color:#fff;border-radius:50%;margin-right:0}.header__search{background:#78c251;border-radius:50%}.header__search .header__icon{width:55px;height:55px;color:#fff;border-radius:50%;overflow:hidden}.header__search .header__icon svg{transition:all .3s ease-in-out 0s}.header-wrapper .header--middle-left .header__inline-menu{margin-left:auto}.header-wrapper .header.header--middle-left{grid-template-columns:auto auto 320px}.cart-notification.active{transform:translateY(54%)!important;right:0!important}header-menu>details summary.header__menu-item{padding-top:0;padding-bottom:0}header-menu>details summary.header__menu-item span{color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:1.6px;line-height:18px;position:relative}header-menu>details summary.header__menu-item span:before{background:#78c251;content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px;opacity:0}header-menu>details summary.header__menu-item span:hover:before{opacity:1}ul.header__submenu{background:#000;padding:1.4rem 0}.header__submenu.list-menu a.header__menu-item{padding:0;position:relative}.header__submenu.list-menu li{padding:8px 25px}body .footer{position:relative;padding-top:100px;margin-top:80px}.footer .footer__content-top{padding:60px 0}.footer .footer-logo{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);border:5px solid #fff;border-radius:50%;width:155px;height:155px;background:#fff;display:flex;align-items:center;justify-content:center}.footer .footer-logo img{max-width:100%;display:block}.footer .footer-block .footer-block__details-content{display:flex;justify-content:space-between}.footer .footer-block .footer-block__details-content li{margin:0}.footer .footer-block .footer-block__details-content li a{font-size:16px;text-transform:uppercase;letter-spacing:.3px;color:#fff;position:relative}.footer .footer-block .footer-block__details-content li a:after{position:absolute;left:0;width:100%;content:"";height:1px;bottom:3px;background:#78c251;opacity:0}.footer .footer-block .footer-block__details-content li a:hover{text-decoration:none}.footer .footer-block .footer-block__details-content li a:hover:after{opacity:1}.footer .footer-block .footer-block__details-content li:last-child a{padding-right:0}.footer .footer-block .footer-block__details-content li:first-child a{padding-left:0}.footer .footer-block .footer-block__details-content .list-menu__item--active{text-decoration:none}.footer .footer__content-bottom{border-top:none;padding:20px 0 0}.footer-info{background:#1f1f1f;padding:25px 0}.footer-info-list{display:flex;flex-wrap:wrap}.footer-info-list .footer-info-item{display:flex;width:33.33%;padding:20px 15px;border-right:1px solid #474747}.footer-info-list .footer-info-item:last-child{border:none}.footer-info-list .footer-info-item .footer-info-box{display:flex;align-items:center;max-width:300px;justify-content:center;margin:0 auto}.footer-info-list .footer-info-item svg{margin-right:20px;min-width:40px}.footer-info-list .footer-info-item h3{margin:0;font-size:30px;line-height:1.1}.footer-info-list .footer-info-item a,.footer-info-list .footer-info-item p{font-size:21px;color:#fff;text-decoration:none;margin:0;line-height:normal}.footer-info-list .footer-info-item h3 a{font-size:inherit}.footer-info-list .footer-info-item a:hover{color:#78c251}.footer .footer__content-bottom-wrapper--center{justify-content:space-between}.footer__list-social .list-social__item svg{width:29px;height:29px}.footer__list-social .list-social__item:last-child a{padding-right:0}.footer .footer__content-bottom-wrapper--center{justify-content:space-between;align-items:center}.footer .footer__content-bottom-wrapper--center .footer__copyright{margin:0;color:#fff}.footer .footer__content-bottom-wrapper--center .footer__copyright small{font-size:16px}.footer-social{display:flex;align-items:center;justify-content:center}.footer-social .footer__list-social{flex:0 0 auto}.footer-social .policies{display:inline-flex;flex-wrap:wrap;justify-content:center}.footer-social .policies li{display:inline-flex;justify-content:center;align-items:center}@media(max-width:1023px){.footer .footer__content-bottom-wrapper--center{flex-direction:column-reverse}}@media(max-width:749px){.footer-social{flex-direction:column-reverse}}.banner{min-height:1125px!important}.banner .banner__box{max-width:55%!important;width:100%;padding:0}.banner .banner__box h5{margin:0;font-family:Playball,cursive;font-size:89px;color:#78c251;letter-spacing:0;line-height:1}.banner .banner__box h2{margin:0;font-size:58px;letter-spacing:1px;line-height:70px;color:#fff;font-weight:700;font-family:"Trajan Pro 3";filter:drop-shadow(-.866px .5px .5px rgba(28,46,60,.77))}.banner .banner__box .banner__text{margin-top:30px}.banner--desktop-transparent .banner__box{top:100px}.banner .banner__box .banner__text p,.banner .banner__box .banner__text ul li{font-family:Krete;font-size:20px;letter-spacing:0px;line-height:34px;color:#fff;font-weight:400}.banner .banner__box .banner__text ul{padding:0;margin:0}.banner .banner__box .banner__text ul li{list-style-type:none;position:relative;padding:0 0 0 27px;margin:5px 0}.banner .banner__box .banner__buttons .button{border:1px solid #fff;background:#78c251;color:#fff;transition:.3s;font-family:Krete;font-weight:400}.banner .banner__box .banner__buttons .button:hover{border:1px solid #78c251;background:#fff;color:#78c251}.banner .banner__content{max-width:100%;padding:0 95px}.banner .banner__box .banner__text ul li:before{position:absolute;display:block;content:"";left:0;top:9px;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 14 10' aria-hidden='true' focusable='false' class='icon icon-arrow' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23fff' fill-rule='evenodd' clip-rule='evenodd' d='M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left center}.banner__buttons .button:before,.banner__buttons .button:after{display:none}.banner__buttons .button{background:transparent;color:#78c251;border:1px solid #78c251;height:66px;width:100%;font-size:18px;text-transform:uppercase;letter-spacing:0;justify-content:space-between;font-weight:217px;padding:0 30px;transition:all .3s ease-in-out 0s}.banner__buttons .button:hover{background:#78c251;color:#fff}.banner .caption_banner--image{position:absolute;right:15px;bottom:-120px;height:100%;top:auto;display:flex;width:40%;justify-content:center}.banner .caption_banner--image img{max-height:90%;margin-top:auto;display:block;width:100%}.home-about-section{position:relative;margin-top:0;padding-bottom:60px;padding-top:60px;background:#f3f3f3}.home-about-section .page-width{max-width:100%;padding:0 95px}.home-about-section .has-wrapper{position:relative;display:flex;flex-wrap:wrap}.home-about-section .has-wrapper .has-image{width:50%;position:relative;padding-right:30px}.home-about-section .has-wrapper .has-image img{height:100%;object-fit:cover;width:100%}.has-wrapper .has-image .has-label{position:absolute;right:-140px;bottom:-50px;width:188px;height:188px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#78c251;border:10px solid #fff;border-radius:50%;text-decoration:none}.has-label h6{margin:0 0 12px;font-size:58px;line-height:48px}.has-label span{font-size:16px;text-transform:uppercase;letter-spacing:0;margin:0 auto;display:block;max-width:140px;text-align:center;line-height:1.3;color:rgba(var(--color-foreground),1)}.home-about-section .has-wrapper .has-content{width:50%;padding-left:120px;padding-top:245px;padding-bottom:200px}.has-content h2{margin:0;position:relative;padding:0;font-size:50px;text-transform:uppercase;letter-spacing:0}.home-about-section .has-wrapper .has-content p{font-size:20px;letter-spacing:0px;line-height:34px;color:#050505;font-family:Krete;font-weight:400}.has-content .btn-wrapper{margin-top:40px}.home-about-section .btn{background:#fff}.home-about-section .btn:hover{border:1px solid #fff}.btn{display:inline-flex;border:1px solid #78c251;height:66px;align-items:center;justify-content:space-between;color:#78c251;text-decoration:none;text-transform:uppercase;font-size:18px;letter-spacing:.36px;padding:0 20px;min-width:224px;line-height:1;font-weight:500;transition:all .3s ease-in-out 0s}.btn span{position:relative;top:1px;font-family:Krete;font-weight:400}.btn svg{margin-left:20px}.btn:hover{background:#78c251;color:#fff}.has-bottom-image{display:block;margin-left:auto;max-width:50%;padding-left:120px;margin-top:-90px}.has-bottom-image img{max-width:100%;width:100%}.product-benefit-section{position:relative;margin:60px 0}.product-benefit-section .page-width{max-width:100%;padding:0 95px}.product-benefit-section .shape{position:absolute;width:15%;height:70%;background-repeat:no-repeat;background-size:contain;background-position:left center;background-image:url(shape3.png);display:block;bottom:0;left:0;transform:translateY(20%)}.product-benefit-section:after{position:absolute;content:"";width:15%;height:70%;background-repeat:no-repeat;background-size:contain;background-position:right center;background-image:url(shape1.png);display:block;right:0;top:0;transform:translateY(-35%)}.product-benefit-section:before{position:absolute;content:"";right:0;width:50%;top:0;bottom:0;background:#000}.product-benefit-section .pbs-wrapper{position:relative;display:flex;flex-wrap:wrap}.product-benefit-section .pbs-wrapper .pbs-image{width:50%;position:relative;padding-right:0}.product-benefit-section .pbs-wrapper .pbs-image img{height:100%;object-fit:cover;width:100%}.product-benefit-section .pbs-wrapper .pbs-content{width:50%;padding-left:120px;padding-top:150px;color:#fff;padding-bottom:150px}.pbs-content h2{margin:0 0 20px;position:relative;padding:0;font-size:50px;text-transform:uppercase;letter-spacing:0;color:#fff;line-height:1.2;font-weight:700;font-family:"Trajan Pro 3"}.pbs-content h2:before{position:absolute;content:"";left:-160px;bottom:0;right:auto;height:1px;background:#78c251;display:block;width:330px;display:none}.product-benefit-section .pbs-wrapper .pbs-content p{font-size:20px;line-height:34px;margin:0 0 30px;font-weight:400;font-family:Krete}.product-benefit-section .pbs-wrapper .pbs-content p:last-child{margin-bottom:0}.pbs-content .btn-wrapper{margin-top:40px}.find-retailers-section{position:relative;margin:60px 0 90px;z-index:1}.find-retailers-section .frs-wrapper{position:relative;display:flex;background:#000;flex-wrap:wrap;align-items:center}.find-retailers-section .frs-wrapper .frs-image{width:38.5%;position:relative}.find-retailers-section .frs-wrapper .frs-image img{height:100%;object-fit:cover;width:100%}.find-retailers-section .frs-wrapper .frs-content{width:61.5%;position:relative;padding:100px 50px 85px;text-align:center;color:#fff}.frs-wrapper .frs-content:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:url(shape2.png) no-repeat;background-position:left center;display:block}.frs-content-box{position:relative;z-index:1}.frs-content h2{margin:0 0 20px;position:relative;font-size:50px;text-transform:uppercase;letter-spacing:0;color:#fff;line-height:1.28;font-weight:700;font-family:"Trajan Pro 3"}.frs-content h5{margin:0 0 23px;position:relative;font-size:25px;line-height:34px;letter-spacing:0;color:#fff;font-weight:400;font-family:Krete}.frs-content .or{display:inline-block;position:relative;font-size:23px;line-height:34px;padding:0 88px;font-weight:400;font-family:"Trajan Pro 3"}.frs-content .or:before,.frs-content .or:after{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";height:1px;width:73px;background:#333}.frs-content .or:after{right:0;left:auto}.find-retailers-section .frs-wrapper .frs-content p{font-size:25px;font-weight:500;line-height:34px;display:block;font-weight:400;font-family:Krete}.frs-content .btn-wrapper .btn{min-width:200px;justify-content:center;margin-bottom:10px}.find-retailers-section .page-width{max-width:100%;padding:0 95px}.frs-content .btn-wrapper{margin-top:60px}body.template-index .footer{margin-top:0}.template-index .rich-text{background:#efefef;border:none;padding:280px 0 160px;margin-top:-190px}.template-index .rich-text__blocks{max-width:100%}.rich-text__blocks .rich-text__heading{margin:0;letter-spacing:1px;font-weight:700;color:#2e4259;font-family:"Trajan Pro 3"}.rich-text__blocks .rich-text__heading.h1{font-size:50px;line-height:53px}.rich-text__blocks .rich-text__text.rte{font-size:20px;line-height:34px;line-height:2}.isolate .rich-text .page-width{max-width:100%;padding:0 95px;width:100%}.rich-text__blocks .rich-text__text.rte p{font-weight:400;font-family:Krete;font-size:20px}.featured-collection-wrapper{margin:80px 0 12px;position:relative;display:inline-block;width:100%;vertical-align:top}.featured-collection-wrapper slider-component{padding-top:30px!important}.featured-collection-wrapper .page-width{padding:0 95px;max-width:100%}.featured-collection-wrapper .card__information .card__heading a{font-size:25px;letter-spacing:0px;line-height:33px;color:#2e4259;font-family:"Trajan Pro 3";font-weight:400;text-align:center}.featured-collection-wrapper .card__content{grid-template-rows:unset!important;display:flex;flex-direction:column}.featured-collection-wrapper .card{display:flex;flex-direction:column}.featured-collection-wrapper .card__content .quick-add__submit{background-color:#f3f3f3;border:2px solid #78c252;font-size:18px;letter-spacing:0px;line-height:28px;color:#78c252;font-weight:700;font-family:"Trajan Pro 3";font-weight:400;width:auto;min-width:unset;margin:0 auto;padding:10px 30px;transition:.3s}.featured-collection-wrapper .card__content .quick-add__submit:hover{background:#78c252;color:#fff}.index_featured-collection .featured-collection-wrapper .card__content .card-information{display:none}.featured-collection-wrapper .card__content .quick-add__submit:before,.featured-collection-wrapper .card__content .quick-add__submit:after{content:none}.collection__title.title-wrapper{margin-bottom:0!important}.collection__title .title{letter-spacing:0;font-size:50px;line-height:1.17;margin:0!important}.index_featured-collection{background:#f3f3f3;padding-top:20px;margin-top:0!important}.featured-collection-wrapper .product-grid{column-gap:60px}.featured-collection-wrapper .product-grid .grid__item{margin:0!important;padding:0}.featured-collection-wrapper .product-grid{scroll-padding-left:0}.featured-collection-wrapper .product-grid.grid--4-col-desktop .grid__item{width:25%!important}.featured-collection-wrapper .product-grid.grid--2-col-desktop .grid__item{width:calc(50% - 30px)!important}.product-grid .card .card__inner{background:#fff}.featured-collection-wrapper .slider-buttons{position:absolute;right:0;top:-60px}.featured-collection-wrapper .slider-buttons .slider-button{width:59px;height:59px;background:#2a2929;color:#fff;padding:0;margin:0}.featured-collection-wrapper .slider-buttons .slider-button:hover{background:#000}.featured-collection-wrapper .slider-buttons .slider-button .icon-arrow{color:#fff;width:25px;transform:none!important;height:auto}.featured-collection-wrapper .slider-button[disabled] .icon{color:#fff}.featured-collection-wrapper .slider-buttons .slider-button.slider-button--prev .icon-arrow{transform:rotateY(180deg)!important}.underline-links-hover:hover .card a{text-decoration:none;text-underline-offset:0rem}.price .price__regular{color:#78c251;font-size:23px;font-weight:700;letter-spacing:.3px;font-family:"Trajan Pro 3"}.testimonials-box{display:flex;flex-wrap:wrap;position:relative}.testimonials-box .testimonials-image-video .play-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;cursor:pointer}.testimonials-box .testimonials-image-video.video-playing .play-btn{display:none}.testimonials-box .testimonials-image-video video{width:auto;position:absolute;left:0;top:0;height:100%}.testimonials-box .testimonials-image-video{width:30%;position:relative;order:2;overflow:hidden}.testimonials-box .testimonials-text{width:70%;padding:0 0 30px}.quote-rating{display:flex;max-width:150px;padding:40px 0}.testimonials-rte{max-width:830px;font-size:20px;line-height:34px;font-family:"Trajan Pro 3";font-weight:400}.testimonials-rte p{margin-top:0;font-family:Krete;font-weight:400}.testimonials-author:before{position:absolute;content:"";left:0;top:0;height:2px;background:#78c251;width:78px}.testimonials-author{position:relative;margin-top:30px;padding-top:30px;text-transform:uppercase;font-size:22px;line-height:normal;letter-spacing:0;font-family:Krete;font-weight:400}.section-title{margin:0 0 50px}.section-title h2{text-align:center;text-transform:uppercase;font-size:50px;margin:0;letter-spacing:0;line-height:64px}.testimonials-section{padding:71px 0 80px;position:relative}.testimonials-section .page-width{max-width:100%;padding:0 95px}.testimonials-section:before{position:absolute;content:"";right:0;top:-80px;bottom:-50px;width:15%;display:block;background:url(icon-lines.png) no-repeat;background-position:right top;background-size:240% 100%}.testimonials-section .section-title{margin:0 0 100px}.testimonials-section .section-title h2{margin:0 auto;max-width:980px;font-weight:700;font-family:"Trajan Pro 3";color:#2e4259}.testimonials-list .slick-arrow{width:59px;height:59px;padding:0;border:none;background:#2a2929;color:#fff;position:absolute;bottom:0;cursor:pointer;right:30%;z-index:1;margin-right:50px;transition:all .3s ease-in-out 0s}.testimonials-list .slick-arrow svg{width:23px}.testimonials-list .slick-arrow.slick-prev svg{transform:rotate(180deg)}.testimonials-list .slick-arrow:hover{background:#000}.testimonials-list .slick-arrow.slick-prev{transform:translate(-58px)}.banner__buttons .button span{margin-right:20px}.scroll-down{position:absolute;left:calc((100vw - 170rem)/2);bottom:40px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.scroll-down span{transform:rotate(-90deg);position:absolute;bottom:180px;width:180px;font-size:12px;text-transform:uppercase;letter-spacing:2.4px;margin-left:3px;opacity:.6}.footer .footer-block:only-child:last-child{max-width:100%;padding-left:10rem;padding-right:10rem}.header__icon.header__icon--cart svg{transform:scale(1);transition:all .3s ease-in-out 0s}.header__icon.header__icon--cart:hover svg{transform:scale(1.1)}.product .global-media-settings{border:none}.button.button--primary{border:1px solid #78c251;background:transparent;color:#78c251;font-weight:500;text-transform:uppercase;letter-spacing:.3px;font-size:18px;transition:all .3s ease-in-out 0s}.button.button--primary:hover,.button.button--primary:focus{color:#fff;background:#78c251}.button.button--primary:before,.button.button--primary:after{display:none}.product .product-form__input input[type=radio]:checked+label{background-color:#78c251;border-color:#78c251}.product-form__quantity .form__label,.product fieldset.product-form__input .form__label{font-weight:500}.product .product__info-container .product__description{margin-top:0}.product .product__info-container .product__description p,.product fieldset.product-form__input .form__label,.product-form__input input[type=radio]+label,.product-form__input .form__label,.product .quantity__input[type=number],.button.button--primary{font-family:Krete}.card__heading{font-family:"Trajan Pro 3"}.product .product__title h1{text-transform:uppercase;font-weight:500;font-family:"Trajan Pro 3"}.template-product #MainContent{padding-top:40px}.product-media-modal .product-media-modal__content img{border:none}.product-media-modal .product-media-modal__toggle{background:#78c251;color:#fff}.product .thumbnail[aria-current]:focus:not(:focus-visible),.product .thumbnail[aria-current]:focus,.product .thumbnail.focused,.product .thumbnail[aria-current]{box-shadow:0 0 0 .1rem #78c251}.product .product-form__submit{max-width:300px!important}.product .quantity button{background:#78c251!important;opacity:1!important;color:#fff!important}.product .quantity:after{box-shadow:none!important;border:1px solid #78c251;left:0;top:0;bottom:0;outline:none}.product .quantity__input[type=number]{outline:none;box-shadow:none!important;border:1px solid #78c251}.product .quantity button:hover{opacity:.9!important}.template-product .product{padding-bottom:30px}.template-index .index_image_text{padding-top:75px!important;background:#f3f3f3;margin-top:0!important}.wholesome_quality .image-with-text .image-with-text__heading{font-size:50px;letter-spacing:1px;line-height:53px;color:#2e4259;font-weight:700;font-family:"Trajan Pro 3"}.template-index .wholesome_quality .image-with-text{margin:0;padding:0 95px;max-width:100%;width:100%}.wholesome_quality .image-with-text .image-with-text__media{border:0}.wholesome_quality .image-with-text .image-with-text__content{border:0;padding:70px 0 0 140px;background:#f3f3f3}.wholesome_quality .image-with-text .image-with-text__content p{font-size:20px;letter-spacing:0px;line-height:34px;color:#050505;font-family:Krete;font-weight:400}.featured-collection-wrapper .collection__title .title,.has-content h2{font-size:50px;letter-spacing:1px;line-height:53px;color:#2e4259;font-weight:700;font-family:"Trajan Pro 3"}.featured-collection-wrapper .grid{margin-top:0}.menu-drawer{left:-36px!important}@media(min-width:1780px){.page-width{padding-left:10rem;padding-right:10rem;max-width:1750px}.featured-collection-wrapper:after{bottom:-1000px}.banner .banner__box .banner__buttons{margin-top:60px}.banner .banner__box .banner__text{margin-top:25px}}@media(max-width:1779px){.header .list-menu>li>a{padding:0 15px}.header-wrapper .header{padding-top:30px;padding-bottom:30px}.home-about-section .has-wrapper .has-content{padding-left:60px}.product-benefit-section .pbs-wrapper .pbs-content{padding-left:60px;padding-top:90px;padding-bottom:90px}.pbs-content h2:before{left:-90px;width:170px}.scroll-down{left:2rem}.footer .footer-block:only-child:last-child{max-width:var(--page-width)!important;width:100%;padding:0 5rem}}@media(max-width:1440px){.header-wrapper .header{padding:50px 15px!important}.wholesome_quality .image-with-text,.featured-collection-wrapper .page-width,.home-about-section .page-width,.find-retailers-section .page-width,.testimonials-section .page-width,.isolate .rich-text .page-width,.product-benefit-section .page-width{padding:0 15px}.banner{min-height:1025px!important}.wholesome_quality .image-with-text .image-with-text__content{padding:70px 0 0 60px}}@media(max-width:1499px){.header .list-menu>li>a{padding:0 10px}}@media(max-width:1365px){.header__heading-logo{max-width:250px}.header-wrapper .header{padding:20px 15px!important}.has-content h2{margin:0;padding:0;font-size:30px}.home-about-section .has-wrapper .has-content{padding-left:30px}.has-content h2:before{width:200px;left:-120px}.has-bottom-image{padding-left:60px;margin-top:-50px}.wholesome_quality .image-with-text .image-with-text__heading,.featured-collection-wrapper .collection__title .title,.has-content h2,.pbs-content h2,.testimonials-section .section-title h2,.frs-content h2,.rich-text__blocks .rich-text__heading{font-size:35px;line-height:43px}.featured-collection-wrapper .slider-buttons .slider-button{width:43px;height:43px}.banner .banner__box h2{font-size:48px;line-height:56px}.collection__title .title{font-size:30px}.home-about-section{padding-bottom:30px}.featured-collection-wrapper{margin:30px 0}.pbs-content h2{margin:0 0 20px}.testimonials-section{padding:30px 0}.testimonials-section .section-title h2{max-width:650px}.testimonials-section .section-title{margin:0 0 50px}.testimonials-text .quote img{max-width:50px}.quote-rating{max-width:150px;padding:20px 0}.testimonials-rte{max-width:700px;padding-right:30px}.testimonials-author{margin-top:20px;padding-top:20px;font-size:16px}.find-retailers-section{margin:30px 0 60px}.template-index .rich-text{padding:250px 0 120px}.footer-info-list .footer-info-item h3{font-size:18px}.footer-info-list .footer-info-item a,.footer-info-list .footer-info-item p{font-size:16px}.header .list-menu>li>a{font-size:12px}.header .header__icons .header__icon--account{min-width:130px;margin-right:0;height:50px;white-space:nowrap}.scroll-down{display:none}}@media(max-width:1199px){.header-wrapper .header{padding-top:20px;padding-bottom:20px}.featured-collection-wrapper .card__information .card__heading a{font-size:20px;line-height:26px}.header__icon--menu .icon{left:-25px}.header header-drawer{display:block;position:absolute;left:5rem;top:50%;transform:translateY(-50%);margin-top:-2px}.banner .caption_banner--image{bottom:-80px;height:70%;top:auto;display:flex}.banner .banner__box h2{font-size:38px;line-height:46px;margin-bottom:20px}.banner--desktop-transparent .banner__box{top:50px}.menu-drawer-container .header__icon{color:#78c251}.header-wrapper .header--middle-left .header__inline-menu{display:none}.header__icon.header__icon--cart{margin-right:0}.header .header__heading{padding-left:50px}.banner .banner__content .banner__box{padding-left:0;padding-right:0;padding-bottom:0}.featured-collection-wrapper .card__content{row-gap:20px}.featured-collection-wrapper .product-grid{column-gap:20px}.featured-collection-wrapper .product-grid.grid--2-col-desktop .grid__item{width:calc(50% - 10px)!important}.banner{min-height:800px!important}.banner__buttons .button{height:50px;font-size:14px;padding:0 20px}.footer-info-list .footer-info-item svg{margin-right:10px;min-width:10px;max-height:20px}.footer-info-list .footer-info-item a,.footer-info-list .footer-info-item p{font-size:14px}.footer-info-list .footer-info-item{padding:10px}.footer__content-top .footer-block.grid__item{max-width:100%!important;padding:0 5rem}.menu-drawer{background:#000!important;margin-left:-3px;border:none}.js .menu-drawer__menu li{padding:10px 0}.menu-drawer .menu-drawer__account{color:#fff}.menu-drawer__utility-links{background-color:#78c251!important}.header .list-menu>li>a{font-size:14px;padding:1.1rem 3.2rem}.menu-drawer__navigation{padding:2rem 0}.menu-drawer summary.menu-drawer__menu-item{font-size:14px;text-transform:uppercase;color:#fff}.menu-drawer__submenu ul.menu-drawer__menu.list-menu li a.menu-drawer__menu-item{color:#000}}@media(min-width:740px){.footer-block__details-content>:first-child .list-menu__item--link{padding-top:.5rem!important}}@media(max-width:989px){.banner--desktop-transparent .banner__box{width:100%;max-width:100%!important;top:0}.wholesome_quality .image-with-text .image-with-text__content{padding:50px 0 0 30px}.wholesome_quality .image-with-text .image-with-text__heading,.featured-collection-wrapper .collection__title .title,.has-content h2,.pbs-content h2,.testimonials-section .section-title h2,.frs-content h2,.rich-text__blocks .rich-text__heading{font-size:30px;line-height:43px}.featured-collection-wrapper .slider-buttons .slider-button{width:43px;height:43px}}@media(max-width:1023px){.header__heading-link{padding:0}.header .header__heading{padding-left:70px}.testimonials-rte{max-width:100%;padding-right:0}.find-retailers-section .frs-wrapper .frs-content p,.frs-content .or,.frs-content h5{font-size:20px;line-height:26px}.rich-text__blocks .rich-text__text.rte p,.testimonials-rte p,.product-benefit-section .pbs-wrapper .pbs-content p,.home-about-section .has-wrapper .has-content p,.wholesome_quality .image-with-text .image-with-text__content p,.banner .banner__box .banner__text p,.banner .banner__box .banner__text ul li{font-size:18px;line-height:30px}.featured-collection-wrapper .card__information .card__heading a{font-size:18px;line-height:26px}.featured-collection-wrapper .card__content .quick-add__submit{font-size:18px;line-height:26px;padding:10px 15px}.has-wrapper .has-image .has-label{right:10px;bottom:10px;width:120px;border-width:5px;height:120px}.has-label h6{font-size:30px;line-height:normal;margin:0}.has-label span{font-size:12px}.banner .banner__box .banner__text{margin-top:10px}.home-about-section .has-wrapper .has-content{padding-left:0;width:100%;padding-top:30px;padding-bottom:30px}.home-about-section .has-wrapper .has-image{width:100%;position:relative;padding-right:0}.btn{height:50px;font-size:14px;padding:0 20px;min-width:180px}.has-bottom-image{padding-left:0;margin-top:0;margin-left:0;max-width:100%}.has-bottom-image img{width:100%}.featured-collection-wrapper .slider-buttons{top:-43px}.card__information .card__heading{font-size:14px;line-height:26px}.price .price__regular{font-size:18px}.featured-collection-wrapper .card__information{padding-bottom:0}.product-benefit-section .pbs-wrapper .pbs-image{width:100%}.product-benefit-section .pbs-wrapper .pbs-content{padding:30px;width:100%;background:#000}.product-benefit-section:before{display:none}.testimonials-box .testimonials-image-video{width:100%;position:relative;order:0;overflow:hidden}.testimonials-box .testimonials-image-video video{width:100%;position:static;height:auto}.testimonials-box .testimonials-text{width:100%;padding:30px 0 0}.testimonials-list .slick-arrow{right:0;margin-right:0;z-index:2}.find-retailers-section .frs-wrapper .frs-image{width:100%}.find-retailers-section .frs-wrapper .frs-content{padding:30px;width:100%}.footer-block__details-content>:first-child .list-menu__item--link{padding-top:1rem}.footer .footer-block .footer-block__details-content li a{font-size:14px}.footer-info{padding:0}.footer-info-list .footer-info-item{padding:20px 20px 20px 50px;width:100%;border:none;border-bottom:1px solid #474747;position:relative}.footer-info-list .footer-info-item h3{font-size:14px}.footer-info-list .footer-info-item .footer-info-box{display:flex;max-width:100%;margin:0;justify-content:flex-start}.footer-info-list .footer-info-item svg{margin-right:0;min-width:1px;max-height:15px;position:absolute;left:10px}.footer-info-list .footer-info-item:last-child svg{margin-left:10px}.footer-block__details-content>:first-child .list-menu__item--link{padding-top:1rem!important}.footer .footer__content-top{padding:30px 0}.header-wrapper .header.header--middle-left{grid-template-columns:auto 2fr 1fr}}@media(max-width:749px){.banner{min-height:800px!important}.wholesome_quality .image-with-text .image-with-text__content{padding:50px 0 0}.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{top:150px}.banner--stacked:not(.banner--adapt) .banner__media{height:800px!important}.banner .caption_banner--image{height:100%;bottom:-260px}.banner .banner__box h2{font-size:30px;line-height:38px;margin-bottom:20px}}@media(max-width:767px){.header .header__heading{padding-left:80px}}@media(max-width:739px){.banner .banner__media:before{min-height:400px}.footer .footer-block .footer-block__details-content{display:flex;justify-content:flex-start;flex-wrap:wrap}.footer .footer-block .footer-block__details-content li{margin:0;width:100%}.footer__content-top .footer-block.grid__item{padding:0 1.5rem}.footer .footer-logo{width:100px;height:100px}body .footer{padding-top:50px}.footer-block__details-content{margin-bottom:0}.footer .footer__content-top{padding:30px 0 0}.footer-social{text-align:center;width:100%}.template-index .rich-text__wrapper{max-width:100%}.rich-text__blocks .rich-text__heading{font-size:24px;line-height:30px;margin:0 0 20px}.footer__list-social .list-social__item:last-child a{padding-right:1.3rem}.footer .footer__content-bottom-wrapper--center .footer__copyright small{font-size:14px}.find-retailers-section .frs-wrapper .frs-content{padding:30px 15px}.frs-content h2{font-size:24px;line-height:30px}.template-index .rich-text{padding:150px 0 80px;margin-top:-100px}.frs-content .or,.frs-content h5,.find-retailers-section .frs-wrapper .frs-content p{font-size:14px;line-height:26px}.frs-content .btn-wrapper{margin-top:30px}.find-retailers-section{margin:0 0 30px}.testimonials-list .slick-arrow{width:30px;height:30px}.testimonials-list .slick-arrow svg{width:14px}.testimonials-list .slick-arrow.slick-prev{transform:translate(-29px)}.testimonials-box .testimonials-text{padding:15px 0 0}.testimonials-text .quote img{max-width:30px}.quote-rating img{max-width:100px}.testimonials-box .testimonials-image-video .play-btn img{max-width:60px}.testimonials-section .section-title h2{font-size:24px;line-height:30px}.testimonials-section:before{display:none}.product-benefit-section{margin:30px 0}.pbs-content h2{font-size:24px;line-height:30px}.collection__title .title{font-size:24px;max-width:calc(100% - 70px)}.featured-collection-wrapper .slider-buttons .slider-button .icon-arrow{width:20px}.featured-collection-wrapper .product-grid .grid__item{width:100%!important}.featured-collection-wrapper:after{display:none}.btn{height:40px;font-size:14px;padding:0 10px;min-width:150px}.tv-video{line-height:1}.testimonials-author{max-width:calc(100% - 70px)}.product-benefit-section .pbs-wrapper .pbs-content{padding:30px 15px}.banner .banner__box{max-width:100%!important}.banner__buttons .button{height:40px;font-size:11px;padding:0 10px;min-height:1px}.banner--stacked.banner--adapt:not(.banner--mobile-bottom) .banner__content{padding-top:80px;height:100%}.header__heading-logo{max-width:200px}.header-wrapper .header.header--middle-left{grid-template-columns:1fr auto 1fr}.header__icon.header__icon--cart,.header__search,.header__search .header__icon{width:40px;height:40px}.header__icon.header__icon--cart svg,.header__search .header__icon svg{width:18px}.header__icons{gap:10px}.header--mobile-left .header__heading{justify-self:center}.home-about-section{padding-bottom:0}.has-content .btn-wrapper{margin-top:20px}.featured-collection-wrapper{margin:30px 0 10px}.testimonials-section .section-title{margin:0 0 20px}.footer .footer-block .footer-block__details-content li a{justify-content:center}.footer .footer-block__details-content{margin-bottom:0}body .collection .slider--tablet.product-grid{scroll-padding-left:0}.banner .banner__box .banner__text{padding-right:40px}.product__info-wrapper{padding-top:20px}.product .product__title h1{font-size:30px}.header .header__heading{padding-left:0}.cart-count-bubble{bottom:6px;left:18px}.home-about-section{padding-top:10px}}@media screen and (max-width:640px){.rich-text__blocks .rich-text__heading,.frs-content h2,.testimonials-section .section-title h2,.pbs-content h2,.home-about-section .has-content h2,.wholesome_quality .image-with-text .image-with-text__heading{padding-bottom:0}.image-with-text__content>*+*{margin-top:1rem!important}.rich-text__blocks .rich-text__text.rte p,.testimonials-rte p,.product-benefit-section .pbs-wrapper .pbs-content p,.home-about-section .has-wrapper .has-content p,.wholesome_quality .image-with-text .image-with-text__content p,.banner .banner__box .banner__text p,.banner .banner__box .banner__text ul li{margin-bottom:10px}.banner .banner__box h2{font-size:26px;margin-bottom:10px}}@media(max-width:479px){.wholesome_quality .image-with-text .image-with-text__heading,.featured-collection-wrapper .collection__title .title,.has-content h2{font-size:26px;line-height:34px}.wholesome_quality .image-with-text .image-with-text__content p,.featured-collection-wrapper .card__information .card__heading a,.featured-collection-wrapper .card__content .quick-add__submit,.home-about-section .has-wrapper .has-content p,.banner .banner__box .banner__text p,.banner .banner__box .banner__text ul li{font-size:18px;line-height:26px}.featured-collection-wrapper .card__content .quick-add__submit{padding:10px 15px}.index_image_text{padding-top:125px!important}.banner .caption_banner--image{height:100%;bottom:-230px}.featured-collection-wrapper .product-grid.grid--2-col-desktop .grid__item{width:100%!important}.rich-text__blocks .rich-text__text.rte p,.testimonials-rte p,.product-benefit-section .pbs-wrapper .pbs-content p,.home-about-section .has-wrapper .has-content p,.wholesome_quality .image-with-text .image-with-text__content p,.banner .banner__box .banner__text p,.banner .banner__box .banner__text ul li{font-size:16px;line-height:25px}.banner .banner__box .banner__text ul li:before{top:1px;width:20px;height:20px;background-size:contain}.banner .banner__box .banner__text ul li{padding-left:30px}.home-about-section{padding-top:20px}.header__icon.header__icon--cart svg,.header__search .header__icon svg{width:14px}.header__icon.header__icon--cart,.header__search,.header__search .header__icon,.featured-collection-wrapper .slider-buttons .slider-button{width:35px;height:35px}.featured-collection-wrapper .slider-buttons .slider-button .icon-arrow{width:15px}.featured-collection-wrapper .slider-buttons{top:-40px}}@media(max-width:359px){.header__heading-logo{max-width:160px}}.hiddenPrice{visibility:hidden;opacity:0}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
