@keyframes slideUp{0%{transform:translateY(0)}to{transform:translateY(calc(-100% + var(--last-item-height)))}}@keyframes slideDown{0%{transform:translateY(calc(-100% + var(--last-item-height)))}to{transform:translateY(0)}}.pg-button{background-color:#046a38;border:1px solid #046A38;padding:18px 23px 15px;gap:10px;border-radius:5px;font-family:gothic;font-size:18px;font-weight:600;line-height:16.75px;text-align:center;text-decoration:none;color:#fff;display:inline-block}details[open]>.header__submenu{display:block!important;top:41px;width:24rem}.header__menu-item span{color:#2c673c}.header__menu-item span:focus-visible{outline:none;box-shadow:none}.pg-button:hover{background-color:transparent;color:#046a38}.hero-banner .hero-contain{max-width:176rem!important;margin:auto 0 auto auto!important;padding-left:20px!important}.pg-shopify-section .container{max-width:160rem;padding:100px 60px;margin:0 auto}.pg-shopify-section h1,.pg-shopify-section h2,.pg-shopify-section h3,.pg-shopify-section h4,.pg-shopify-section h5,.pg-shopify-section h6{margin:0}.pg-shopify-section button{-webkit-appearance:none;appearance:none;--webkit-appearance: none;--moz-appearance: none;border:0;background-color:transparent;transition:.2s ease-in}.pg-shopify-section a{transition:.2s ease-in}header.header{padding:0 30px}.hero-banner .container{padding:0 0 0 60px;overflow:hidden}.hero-banner__wrapper{display:flex;align-items:center}.hero-banner__column{flex:0 0 50%}.hero-banner h4{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;line-height:18.9px;text-align:left;margin:0;color:#4a5056}.hero-banner__title{margin:15px 0 0}.hero-banner__title h1{font-family:gothic;font-size:80px;font-weight:600;line-height:74.43px;margin:0;display:inline}.hero-banner__title h1 strong{color:#87ce21}.hero-banner__content{max-width:560px}.hero-banner__content *{font-family:gotham;font-size:16px;font-weight:500;line-height:21.6px;color:#696969;margin:0}.hero-banner__button{margin-top:40px}.hero-banner__right{max-height:685px}.hero-banner__slider-wrapper{display:flex;align-items:flex-start;gap:6px}.hero-banner_slider-column{display:flex;flex-direct:column;transform:translateY(0);overflow:hidden;position:relative}.hero-banner_slider-left{flex:0 0 40%}.hero-banner_slider-right{flex:0 0 60%}.hero-banner__slider-wrapper .slider__item *{width:100%;height:auto}.tab-col__title-wrapper{max-width:605px}.tab-col__title-wrapper h4{font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;line-height:21.6px}.tab-col__title-wrapper h2{font-family:gothic;font-size:70px;font-weight:600;line-height:65.12px;margin-top:18px}.tab-col__title-wrapper h2 strong{color:#87ce21}.tab-col__tabs{margin:24px 0;position:relative}.tab-col__tabs ul{display:flex;list-style:none;gap:37px;padding:0;margin:0}.tab-col__tabs a{font-family:gothic;font-size:20px;font-weight:600;line-height:27px;text-transform:uppercase;color:#838383;text-decoration:none}.active-slider-wrapper{width:100%;height:2px;background-color:#87ce21}.tab-col__tabs a.active{color:#046a38}.active-slider{position:absolute;bottom:0;height:2px;background-color:#046a38;width:0;transition:all .3s ease;display:block!important}.tab-content-container{position:relative;min-height:200px}.tab-content{opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease,transform .5s ease;position:absolute;left:0;right:0;top:0;z-index:0;pointer-events:none;transform:translateY(10px)}.tab-content.active{opacity:1;visibility:visible;pointer-events:all;position:relative;z-index:1;transform:translateY(0)}.tab-content *:not(.flickity-slider):not(button){transition:all .5s ease}.tab-col__content{display:flex;gap:20px;overflow:hidden;background:transparent;border:0;padding:0}.tab-col__content>div{flex:1 1 50%}.tab-col__image{position:relative;overflow:hidden;border-radius:9px;background:linear-gradient(180deg,#046a3800 45.8%,#0009)}.tab-col__image-overlay{position:absolute;width:100%;height:100%;display:block!important;z-index:1}.tab-col__image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:548px;width:100%;object-fit:cover}.tab-col__slider-wrapper.recommendations-v2{border:0;background:#fff;overflow:hidden}.tab-col__slider-wrapper .recommendations-flickity{height:auto}.pg-slider:not(.flickity-enabled){display:flex}.recommendations-v2 .tab-col__slider .card__content{background-color:#fafafa}.recommendations-v2 .tab-col__slider .card__media{background-color:#fff}.tab-col__info{position:absolute;bottom:0;width:100%;padding:0 26px 34px;z-index:4}.tab-col__info h4,.tab-col__info h3{color:#fff}.tab-col__info h4,.tab-col__info ul li{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;line-height:15.26px;text-transform:uppercase}.tab-col__info h3{font-family:gothic;font-size:50px;font-weight:600;line-height:46.52px;margin-top:15px;max-width:330px}.tab-col__info ul{padding:0;margin:7px 0 0;list-style:none;display:flex;gap:7px}.tab-col__info ul li{padding:8px 9px;background-color:#fff3cd;text-transform:uppercase;color:#046a38;border-radius:3px}.tab-col__slider-progress{width:100%;height:2px;background-color:#87ce21;margin:29px 0 10px}.slider-progress{width:0;height:2px;background-color:#046a38;display:block!important;transition:.1s!important}.tab-col__slider-bottom{display:flex;justify-content:space-between;align-items:center}.tab-col__total-products{font-family:gotham;font-size:16px;font-style:italic;font-weight:500;line-height:21.6px;color:#4a5056}.tab-col__image.small-image{max-width:317px}.tab-col__image.small-image .tab-col__info{padding:0;bottom:10px;width:95%;left:50%;transform:translate(-50%)}.tab-col__image.small-image .info-icon{width:auto;top:0;left:40px;translate:none}.tab-col__image.small-image h3{color:#046a38;font-family:gothic;font-size:40px;font-weight:600;line-height:37.21px;text-align:left;text-transform:uppercase;margin-top:0}.tab-col__image.small-image .collection-details{margin:10px;align-items:center}.tab-col__image.small-image .tab-col__info-title{display:flex;align-items:center;justify-content:space-between;margin:45px 0 12px 10px}.tab-col__image.small-image .tab-col__button{position:relative;top:-15px}.tab-col__image.small-image .tab-col__button a{padding:15px 16px;background-color:#87ce21;border-radius:7px;display:flex}.tab-col__image.small-image .tab-col__button a:hover{background-color:#fff}.tab-col__item-hover{background-color:#046a38;position:absolute;top:0;width:100%;height:100%;z-index:2;opacity:0}.tab-col__item-hover:hover{opacity:1}.tab-col__item-wrapper{height:100%;padding:20px 8px 5px;display:flex;flex-direction:column}.tab-col__item-wrapper h4{font-family:gothic;font-size:27px;font-weight:600;line-height:25.12px;color:#fff;text-transform:uppercase}.tab-col__item-wrapper .rivyo-product-rating{margin:8px 0}.tab-col__item-wrapper .review-stars svg path{fill:#87ce21!important}.tab-col__item-wrapper .price,.tab-col__item-wrapper .total-reviews-text{text-align:left;color:#fff!important}.item-hover-border{display:flex;justify-content:flex-end;margin-top:-14px;position:relative}.item-hover-border:after,.item-includes__title:after{content:" ";height:1px;background-color:#ffffff36;position:absolute;width:100%;top:50%;left:0;transform:translateY(-50%)}.item-includes-title{font-family:gothic;font-size:20px;font-weight:600;line-height:18px;color:#fff;text-transform:uppercase}.item-hover-atc{margin:auto -4px 0;position:relative;z-index:9}.item-hover-atc button{font-size:16px!important;color:#046a38;background-color:#fff;border:1px solid #fff;width:100%;padding:16px 0;border-radius:10px;cursor:pointer;transition:.1s ease-in;font-family:Gotham;font-weight:700;line-height:21.6px;letter-spacing:0}.item-hover-atc button:hover{background-color:#046a38;color:#fff}.item-includes__title{color:#87ce21;text-align:right;position:relative}.item-includes__title:after{background-color:#87ce21}.item-includes__title span,.item-includes .items-list{font-size:16px;font-weight:700;line-height:21.6px;text-transform:uppercase}.item-includes__title span{background-color:#046a38;font-size:18px;padding-left:10px;font-family:gothic;position:relative;z-index:1}.item-includes .items-list{color:#fff3cd;font-family:Space Grotesk,sans-serif}.item-includes .items-list span:last-child{display:none}.collection-slider{overflow-x:hidden}.col-slider__wrapper{max-width:1320px;margin:auto}.col-slider .flickity-viewport{position:initial;overflow:unset}.col-slider__title-wrapper{max-width:1440px;margin:0 auto 40px;padding:0 60px;position:relative}.col-slider__title-wrapper .section-title{display:flex;align-items:center;justify-content:space-between}.collection-slider .container.recommendations-v2{background:transparent;border:0;max-width:100%;padding:100px 0!important}.collection-slider .col-slider__item{width:534px;display:flex;background-color:#ffb100;margin-right:13px;padding:32px 20px 40px 0;border-radius:10px}.collection-slider .col-slider__image{flex:0 0 180px;position:relative;padding-bottom:60%;overflow:hidden}.collection-slider .col-slider__image img{width:370px;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.col-slider__content-top{display:flex;flex-direction:column;row-gap:12px}.col-slider__content{display:flex;flex-direction:column;justify-content:flex-start}.col-slider__content h3{font-family:gothic;font-size:40px;font-weight:600;line-height:37.21px}.col-slider__content .atc-wrapper{display:flex;background-color:#fafafa;border:1px solid #046A38;border-radius:22px;margin:5px 0 15px;width:fit-content}.col-slider__content .atc-wrapper *{-webkit-appearance:none;appearance:none;--webkit-appearance: none;--moz-appearance: none;border:0;background:transparent}button.quick-atc{font-size:14px;font-weight:700}.atc-wrapper .variant-selector select{font-size:14px;font-weight:700;padding:10px 28px}.atc-wrapper .variant-selector svg{margin-left:-28px}.atc-wrapper button{padding:10px 28px 10px 14px}.col-slider__content .variant-selector{border-right:1px solid rgba(74,80,86,.19);padding-right:14px;display:flex;align-items:center;gap:7px}.col-slider__content .variant-selector select,.col-slider__content button{cursor:pointer;outline:0;box-shadow:none;color:#4a5056;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;line-height:15.26px;min-height:0}.col-slider__content button:hover{color:#046a38}.col-slider__content .prod-ingredients{font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;line-height:21.6px;text-transform:uppercase;margin-top:5px}.col-slider__content .prod-content *{font-family:Space Grotesk,sans-serif;font-size:16px;font-style:italic;font-weight:500;line-height:17.92px;margin:0}.collection-slider-product .container{max-width:100%;padding:0}.col-slider-product__slider{width:100%;position:relative;overflow:hidden}.col-slider-product__slider-inner{width:100%;transition:height .5s ease}.col-slider-product__slider-content{width:100%;padding:100px 60px 0;background-color:#046a38;text-align:center;opacity:0;visibility:hidden;position:absolute;top:0;left:0;transition:opacity .5s ease,visibility 0s .5s;margin-bottom:80px}.col-slider-product__slider-content.active{opacity:1;visibility:visible;position:relative;transition:opacity .5s ease,visibility 0s}.collection-slider-product .section-title{font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;line-height:21.6px;text-transform:uppercase;color:#fff}.col-slider__nav button{cursor:pointer}.col-prod-title{font-family:gothic;font-size:60px;font-weight:600;line-height:55.82px;text-align:center;color:#fff}.col-slider__nav{display:flex;align-items:center;justify-content:center;gap:40px;margin-top:25px}.col-slider__atc .quick-atc{padding:15px 36px;border-radius:100px;background-color:#fff;margin-top:25px;cursor:pointer;border:1px solid #fff;transition:.2s ease-in;width:auto}.col-slider__atc .quick-atc:hover{background-color:transparent;color:#fff}.col-slider__atc .quick-atc span{font-family:gotham!important;font-size:16px!important;font-weight:700;line-height:21.6px;text-align:center;color:#046a38!important}.col-slider__atc .quick-atc:hover span{color:#fff!important}.col-slider__atc .product-form__buttons{display:flex;justify-content:center}.col-slider__prod-content{display:inline-flex;text-align:left;gap:50px;margin-top:40px;margin-bottom:-140px;position:relative;z-index:1}.col-slider-product__slider-inner>.col-slider-product__slider-content:first-child .col-slider__prod-content{margin-bottom:0}.col-slider__prod-content>div{flex:1 1 33.3333333333%}.col-slider__prod-content .image-section{padding-bottom:40%;max-width:300px;position:relative;height:720px;background:none!important}.col-slider__prod-content .image-section img{position:absolute;left:50%;top:27%;transform:translate(-50%,-50%);max-width:480px;height:auto;z-index:0;border-radius:4px}.col-slider__prod-content .prod-fact__label{font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;line-height:17.44px;color:#fff3cd}.col-slider__prod-content .prod-fact__title p{font-family:gothic;font-size:40px;font-weight:600;line-height:42.4px;margin:22px 0;color:#fff}.col-slider__prod-content .prod-fact__description .metafield-rich_text_field{padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.21)}.col-slider__prod-content .prod-fact__description p{font-family:gotham;font-size:16px;font-style:italic;font-weight:500;line-height:20.8px;text-align:left;color:#fff}.col-slider__prod-content .prod-fact__reviews{display:flex;margin-top:25px;gap:7px}.col-slider__prod-content .prod-fact__reviews .review-rating{font-family:gothic;font-size:50px;font-weight:600;line-height:53px;color:#fff3cd}.col-slider__prod-content .prod-fact__reviews .review-stars{display:flex;flex-direction:column}.col-slider__prod-content .prod-fact__reviews .review-stars .stars{display:flex}.col-slider__prod-content .prod-fact__reviews .review-stars .verified-text{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;line-height:18.9px;text-align:left;text-transform:uppercase;color:#fff3cd;margin-top:3px}.col-slider__prod-content .prod-fact__group{transition:height .5s ease}.col-slider__prod-content .prod-fact__group .prod-fact__label{position:relative}.col-slider__prod-content .prod-fact__group .prod-fact__label span{padding-right:20px;background-color:#046a38;position:relative;z-index:9}.col-slider__prod-content .prod-fact__group .prod-fact__label:after{content:" ";height:1px;background-color:#ffffff36;position:absolute;width:100%;top:50%;left:0;transform:translateY(-50%)}.col-slider__prod-content .prod-fact__group.ingredients .prod-fact__group-inner{font-family:gothic;font-size:30px;font-weight:600;line-height:31.8px;margin:20px 0 30px;color:#fff;text-transform:uppercase}.col-slider__prod-content .prod-fact__group.nutrients p{font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;line-height:17.44px;text-align:left;color:#ffffffc9}.col-slider__prod-content .prod-fact__group.nutrients strong{color:#fff3cd}.col-slider__prod-content .prod-fact__group.functions{margin-top:30px}.col-slider__prod-content .prod-fact__group.functions ul{margin-top:12px;gap:10px}.col-slider__prod-content .prod-fact__group.functions ul li{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;line-height:15.26px;padding:7px 14px;text-transform:uppercase;border:1px solid #fff;border-radius:46px;color:#fff}.col-slider-product__slider-content .prod-ingredients-small{font-size:16px;font-weight:700;line-height:17.44px;margin:0 -70px;width:120%;color:#4a5056;text-transform:uppercase;height:18px;overflow:hidden;display:flex;align-items:flex-start;position:relative;top:17px;background:#fff;padding-top:0;text-align:left}.prod-fact__group.nutrients .prod-fact__group-inner{overflow:auto;max-height:200px;padding-right:12px;overflow-y:hidden}.prod-fact__group.nutrients .prod-fact__group-inner::-webkit-scrollbar{width:4px}.prod-fact__group.nutrients .prod-fact__group-inner::-webkit-scrollbar-track{background:#fff;border-radius:10px}.prod-fact__group.nutrients .prod-fact__group-inner::-webkit-scrollbar-thumb{background:#ccc;border-radius:8px}.prod-fact__group.nutrients .prod-fact__group-inner::-webkit-scrollbar-thumb:hover{background:#6161618c}.prod-fact__group.nutrients:hover .prod-fact__group-inner{overflow-y:auto}.col-slider__atc{position:relative;z-index:2}.video-text{background-color:#fff3cd}.video-text__wrapper{display:flex;gap:48px}.video-thumb{position:relative}.video-thumb img{border-radius:30px;overflow:hidden}.video-thumb .video-button{border-radius:62px;background-color:#fff;padding:2px 16px 2px 2px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:.2s ease-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-thumb .video-button:hover{background-color:#046a38;color:#fff}.video-thumb .video-button span{font-family:gothic;font-size:18px;font-weight:600;line-height:16.75px;color:#046a38;display:inline-block;margin-bottom:-5px}.video-thumb .video-button:hover span{color:#fff}.video-thumb .video-wrapper{position:relative;padding-bottom:100%}.video-thumb .video-wrapper video{position:absolute;width:100%;height:100%}.video-text__col{flex:1 1 50%}.video-text__col.text-wrapper h4{font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;line-height:17.12px}.video-text__col.text-wrapper h2{font-family:gothic;font-size:60px;font-weight:600;line-height:55.82px;max-width:525px;margin-top:21px}.video-text__col.text-wrapper h2 strong{color:#87ce21}.video-text__col.text-wrapper .video-text__content *{font-family:gotham;font-size:16px;font-weight:500;line-height:21.6px;color:#696969}.video-text__button{margin-top:12px;display:flex}.video-text__button a{font-family:gothic;font-size:18px;font-weight:600;line-height:16.75px;padding:18px 23px 14px;border-radius:5px;background-color:#046a38;border:1px solid #046A38;text-decoration:none;color:#fff}.video-text__button a:hover{background-color:transparent;color:#046a38}.hiw-wrapper{margin-top:55px}.hiw-wrapper h4{position:relative;overflow:hidden}.hiw-wrapper h4 span{color:#4a5056;padding-right:38px;background-color:#fff3cd}.hiw-wrapper h4:after{content:" ";position:absolute;height:1px;background-color:#00000036;width:100%;top:50%;transform:translateY(-50%)}.hiw-items{margin-top:24px}.hiw-items .hiw-item{display:flex;gap:18px;align-items:center}.hiw-items .hiw-item:not(:last-child){padding-bottom:30px}.hiw-item .hiw-num{width:32px;height:32px;background-color:#046a38;color:#fff;border-radius:100%;flex:0 0 32px;display:flex;align-items:center;justify-content:center;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;line-height:14.98px;text-align:left}.hiw-item .hiw-title{font-family:gothic;font-size:22px;font-weight:600;line-height:20.47px;color:#046a38}.hiw-item .hiw-text{font-family:gotham;font-size:16px;font-weight:500;line-height:21.6px;margin-top:10px;color:#696969}.trusted-brands .container{padding:44px 40px}.trusted-brands .section-title{font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;line-height:21.6px;text-align:center;color:#fff;position:relative}.trusted-brands .section-title span{padding:0 40px;position:relative;z-index:2}.trusted-brands .section-title:after{content:" ";position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:1px;background-color:#ffffff42}.tb__slider{margin-top:25px}.tb__slider .tb__slider-item{width:172px;height:117px;display:flex;align-items:center;justify-content:center}.tb__slider .tb__slider-item-wrapper{background-color:#ffffff0a;border-radius:5px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.tb__slider .tb__slider-item:not(:last-child){border-right:1px solid rgba(255,255,255,.26);margin-right:10px;padding-right:10px}.tb__slider .tb__slider-item svg{width:100%;height:117px;background-color:#ffffff0a;border-radius:5px}.tb__slider .tb__slider-item img{max-height:85px;max-width:120px;object-fit:contain}.tb__slider .flickity-prev-next-button.previous{left:-45px}.tb__slider .flickity-prev-next-button.next{right:-45px}.tb__slider .flickity-prev-next-button:hover{background-color:transparent}.tb__slider .flickity-prev-next-button svg{fill:#fff}.athlete-testimonials .tab-content-container{margin-top:12px}.at__tab-content{display:flex;gap:30px}.at__tab-content .video-container{max-width:630px;flex:0 0 50%}.at__tab-content .at__content{border-left:2px solid #046A38;padding-left:36px}.at__content h4{font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;line-height:17.44px;color:#686868}.at__content .athlete-details{display:flex;gap:16px;margin-top:24px}.athlete-details img{width:40px;height:40px;border-radius:100%}.athlete-info{display:flex;flex-direction:column}.athlete-info span{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;line-height:20.3px;color:#4a5056}.athlete-info .info{color:#828282}.at__title{font-family:gothic;font-size:30px;font-weight:600;line-height:33px;color:#046a38;margin-top:24px}.at__tes-content{font-family:gotham;font-size:16px;font-weight:500;line-height:21.6px;color:#696969;margin-top:16px}.at__content .fact-item{border-bottom:1px solid #A9A9A9}.instagram-section .section-title{max-width:520px}.instagram-section .section-title strong{color:#87ce21}.instagram-section .container{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;gap:20px}.is__content *{font-family:gotham;font-size:16px;font-weight:500;line-height:21.6px;color:#696969;margin-top:0}.is__content * strong{color:#046a38}.instagram-section .button-wrapper a{font-family:gothic;font-size:18px;font-weight:600;line-height:16.75px;padding:18px 23px 15px;transition:.3s ease-in;background-color:#046a38;border:1px solid #046A38;border-radius:5px;color:#fff;text-decoration:none;margin-top:8px;display:inline-block}.instagram-section .button-wrapper a:hover{background-color:#fff;color:#046a38}#shopify-section-template--17693039919262__172685162295f8fb9f .page-width{max-width:100%;padding:0;margin-bottom:90px}@media screen and (max-width:1500px){.template-index #MainContent{overflow:hidden}}@media screen and (max-width:1366px){.pg-shopify-section>div:not(.collection-slider-product) .container,.col-slider__title-wrapper,.col-slider-product__slider-content,.col-slider__wrapper{padding-left:30px;padding-right:30px}.hero-banner .container{padding:0 0 0 30px!important}}@media screen and (max-width:1200px){.hero-banner__title{margin-right:30px}.video-thumb img{max-width:100%;height:auto}.video-text__wrapper{gap:20px}}@media screen and (max-width:1024px){.hero-banner__right{max-height:500px}.instagram-section .container{gap:30px}.video-text__wrapper,.at__tab-content{flex-direction:column}.video-thumb img{width:100%}.at__tab-content .video-container{max-width:100%}.pg-shopify-section .container,.col-slider-product__slider-content{padding-top:50px;padding-bottom:50px}.collection-slider .container.recommendations-v2{padding:50px 0!important}.col-slider-product__slider-content .prod-ingredients-small{top:70px}.at__content .fact-item{flex-direction:row!important}#shopify-section-template--17693039919262__172685162295f8fb9f .page-width{margin-bottom:50px}.tb__slider .flickity-prev-next-button.next{right:0}.tb__slider .flickity-prev-next-button.previous{left:0}}@media(min-width:900px)and (max-width:1024px){.col-slider__prod-content .image-section img{top:21%;max-width:400px}.col-slider__prod-content .prod-fact__title p,.tab-col__info h3{font-size:28px!important;line-height:32px!important}}@media(min-width:768px)and (max-width:900px){.col-slider__prod-content .image-section img{top:19%;max-width:380px}.col-slider__prod-content .prod-fact__title p,.tab-col__info h3{font-size:23px!important;line-height:30px!important}}@media screen and (max-width:991px){.pg-shopify-section>div:not(.collection-slider-product) .container,.col-slider__title-wrapper,.col-slider-product__slider-content,.col-slider__wrapper{padding-left:20px;padding-right:20px}.hero-banner .container{padding:0 0 0 20px!important}.hero-banner__title h1{font-size:60px;line-height:55px}.hero-banner__title img{height:40px;width:auto}.hero-banner__content{margin-right:20px}.hero-banner__button,.col-slider__nav{margin-top:20px}.tab-col__title-wrapper h2,.video-text__col.text-wrapper h2,.instagram-section h2{font-size:48px;line-height:42px}.col-prod-title{font-size:42px;line-height:37px}.col-slider__prod-content .prod-fact__title p,.tab-col__info h3{font-size:32px;line-height:36px}.col-slider__prod-content .prod-fact__group.ingredients .prod-fact__group-inner{font-size:24px;line-height:28px}.col-slider-product__slider-content{margin-bottom:60px}.tab-col__info{padding:0 15px 22px}}@media screen and (max-width:768px){.tab-col__content{flex-direction:column}.tab-col__image{padding-bottom:75%;max-width:100%!important}.tab-col__image.small-image .tab-col__info{background-color:#fff;border-radius:10px}.tab-col__image.small-image .tab-col__button{top:0;right:15px}.tab-col__info ul li{font-size:12px}.tab-col__image.small-image h3{font-size:36px}.tab-col__image.small-image .tab-col__info-title{margin:35px 0 0 10px}.tab-col__image.small-image .tab-col__button a{padding:10px}.tab-col__image.small-image .collection-details{margin:0 10px 10px}}@media screen and (max-width:767px){.tab-col__title-wrapper h2,.video-text__col.text-wrapper h2,.instagram-section h2{font-size:40px;line-height:38px}.hero-banner .container{padding:0!important}.hero-banner__wrapper{flex-direction:column;gap:0}.hero-banner__slider-wrapper{padding:30px}.hero-banner__column.hero-banner__left{padding:30px 30px 0}.hero-banner__right{overflow:hidden}.hero-banner__title,.hero-banner__content{margin-right:0}.tab-col__tabs ul{row-gap:0px;column-gap:15px;overflow-x:auto;white-space:nowrap;cursor:grab;scroll-behavior:smooth;height:40px;margin-bottom:-15px}.tab-col__info ul{flex-wrap:wrap}.hero-banner__title h1{font-size:48px;line-height:48px}.hero-banner__content{margin-top:10px}.col-slider__title-wrapper .section-title{gap:20px}.collection-slider .col-slider__item{width:95%;padding-left:20px}.collection-slider .col-slider__image{flex:0 0 120px;padding-bottom:80%}.col-slider__content{margin-left:15px}.col-slider__prod-content{flex-direction:column;display:flex;gap:30px}.col-slider__prod-content .image-section{padding-bottom:100%;max-width:100%}.col-slider__prod-content .image-section img{height:500px;object-fit:contain;top:50%}.col-slider__prod-content{margin-bottom:0}.col-slider-product__slider-content .prod-ingredients-small{background:transparent;width:150%;margin-top:20px;position:absolute;bottom:-20px;top:initial}.col-prod-title{font-size:32px;line-height:40px}.collection-slider-product .container{padding-bottom:0}.prod-fact__group.nutrients .prod-fact__group-inner{overflow:unset;max-height:none}.at__tab-content .at__content{padding-left:20px}.instagram-section .container{flex-direction:column;padding-bottom:20px}.at__content .fact-item{flex-direction:column!important}.template-index .total-reviews-text,.col-slider__prod-content .left-section,.tabbed-collections .active-slider-wrapper{display:none}.tab-col__tabs a.active{border-bottom:3px solid #046a38}}@media screen and (max-width:500px){.col-slider__content .atc-wrapper{flex-wrap:wrap}.col-slider__content .variant-selector{flex:0 0 100%;border:0;display:block;padding:0}.col-slider__content .variant-selector select{width:97%;text-align:center}.col-slider__content .atc-wrapper form{flex:0 0 100%;text-align:center;width:100%}.col-slider__content .atc-wrapper button{padding-left:0;padding-right:0}.col-slider__content .prod-content *{font-size:14px}.collection-slider .col-slider__item{width:100%}.collection-slider .col-slider__image{flex:0 0 100px}}.tab-col__slider-item a{cursor:pointer!important}.tab-col__slider-item a:hover{text-decoration:none;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/32/assets/styles-new.css.map */
