:root{--font-primary: "Roboto", sans-serif;--font-heading: "Kanit", sans-serif;--color-primary-orange: #E04403;--color-primary-dark-blue: #1D252C;--color-primary-green: #00A19B;--color-white: #ffffff;--color-light-grey: #F1F1F2}.splide__list{will-change:auto!important;-webkit-transform:translateX(0);-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden}.container{margin:0 auto;max-width:95%;min-width:320px;width:1280px}.article-container{margin:0 auto;max-width:95%;min-width:320px;width:980px}@media only screen and (max-width: 1024px){.container{max-width:100%;padding:0 20px}}.banner-container{margin:0 auto;max-width:95%;min-width:320px;width:1280px}@media only screen and (max-width: 1024px){.banner-container{max-width:100%}}@media only screen and (max-width: 640px){.banner-container{max-width:100%}}.slider-container{margin:0 auto;max-width:95%;min-width:320px;width:1280px}@media only screen and (max-width: 1024px){.slider-container{max-width:100%}}@media only screen and (max-width: 640px){.slider-container{max-width:100%}}.grid-container{display:grid;grid-template-columns:[full-start] minmax(20px,1fr) [center-start] repeat(8,[col-start] minmax(min-content,160px) [col-end]) [center-end] minmax(20px,1fr) [full-end]}.max-w-420{max-width:420px!important}.button{display:inline-block;font-family:var(--font-heading);font-size:16px;font-weight:700;text-transform:uppercase;border:4px solid var(--color-primary-orange);color:var(--color-primary-orange);background-color:transparent;text-decoration:none;padding:8px 30px;transition:background-color .2s ease,border-radius .2s ease}.button[aria-disabled]{cursor:default;opacity:.5}.button[aria-disabled]:hover{border-radius:0;border:4px solid var(--color-primary-orange);color:var(--color-primary-orange);background-color:transparent}@media only screen and (max-width: 640px){.button{font-size:16px}}.button:hover{display:inline-block;font-family:var(--font-heading);border:4px solid var(--color-primary-green);color:var(--color-white);background-color:var(--color-primary-green);text-decoration:none;border-radius:30px}.button-primary{border:4px solid var(--color-primary-orange);color:var(--color-primary-orange)}.button-secondary{border:4px solid var(--color-primary-dark-blue);color:var(--color-primary-dark-blue)}.button-white{border:4px solid var(--color-white);color:var(--color-white)}.slider__button-prev,.slider__button-next{appearance:none;-webkit-appearance:none;background-color:transparent;border:none;display:flex;justify-content:center;align-items:center;transition:transform .2s ease}.slider__button-prev:hover,.slider__button-next:hover{transform:scale(1.15)}.slider__button-prev svg,.slider__button-next svg{height:40px;width:40px}.banner-button{display:inline-block;font-family:var(--font-heading);font-size:20px;font-weight:700;text-transform:uppercase;border:4px solid var(--color-primary-orange);color:var(--color-primary-orange);background-color:transparent;text-decoration:none;padding:8px 30px;transition:all .2s ease}.button-small{font-size:16px}.button-small-h{padding:6px 30px}.h-one{font-family:var(--font-heading);font-size:88px;line-height:88px;font-weight:700;letter-spacing:0px;font-style:italic;text-transform:uppercase}.h-two{font-family:var(--font-heading);font-size:64px;line-height:68px;font-weight:700;letter-spacing:0px;font-style:italic;text-transform:uppercase}@media only screen and (max-width: 1024px){.h-two{font-size:44px;line-height:48px}}@media only screen and (max-width: 640px){.h-two{font-size:32px;line-height:40px}}.h-three{font-family:var(--font-heading);font-size:44px;line-height:48px;font-weight:700;letter-spacing:0px;font-style:italic;text-transform:uppercase}.h-four{font-family:var(--font-heading);font-size:32px;line-height:40px;font-weight:700;letter-spacing:0px}.h-five{font-family:var(--font-heading);font-size:24px;line-height:32px;font-weight:700;letter-spacing:0px}.h-six{font-family:var(--font-heading);font-size:20px;line-height:28px;font-weight:700;letter-spacing:0px}.sub-h-one{display:block;font-family:var(--font-heading);font-size:20px;line-height:24px;font-weight:700;letter-spacing:1.25px;text-transform:uppercase}@media only screen and (max-width: 640px){.sub-h-one{font-size:16px;font-weight:500;letter-spacing:0px}}.body-copy{font-family:var(--font-primary);font-size:16px;line-height:24px;font-weight:400}.announcement-bar{background-color:var(--color-primary-orange)}.announcement-bar__message{color:var(--color-white);padding:5px 20px!important}.header{background-color:var(--color-primary-dark-blue);height:100px;width:100%;display:flex;align-items:center;transition:all .2s ease}.header.sticky{position:fixed;top:0;z-index:499}.header-container{height:100%;width:100%;display:grid;grid-template-columns:max-content max-content;justify-content:space-between;align-items:center;background-color:var(--color-primary-dark-blue);padding:0 55px;z-index:500}@media only screen and (max-width: 1320px){.header-container{padding:0 20px}}@media only screen and (max-width: 1024px){.header-container{padding:0 20px}}.header-left__logo img{max-width:260px;max-height:65px}@media only screen and (max-width: 640px){.header-left__logo img{max-height:22px}}.header-right{display:flex;align-items:center}@media only screen and (max-width: 1024px){.header-right__nav{display:none}}.header-right__icons{display:flex;align-items:center;border-left:1px solid var(--color-primary-orange);padding-left:20px;margin-left:20px;height:30px}@media only screen and (max-width: 1024px){.header-right__icons{margin-left:0;padding-left:0;border-left:none}}.header-right__icons .site-header__icon{color:var(--color-white);transition:color .2s ease}.header-right__icons .site-header__icon:hover{color:var(--color-primary-orange)}.mobile-nav-wrapper.js-menu--is-open{display:block!important}.site-nav li a{padding:3px 16px}.site-nav__link{font-family:var(--font-primary);font-size:16px;color:var(--color-white);transition:color .2s ease;font-weight:500}.site-nav__link:hover{color:var(--color-primary-orange);text-decoration:none}.site-nav__link--active .site-nav__label{border-bottom-color:transparent!important}.site-nav__link:not([disabled]):hover .site-nav__label{border-bottom:1px solid transparent!important}.site-nav__link.site-nav__child-link:hover{background-color:var(--color-primary-orange);color:var(--color-white);text-decoration:none}@media only screen and (max-width: 640px){.header-right__icons .site-header__icon{padding:7px}.header-right__icons .site-header__cart{padding:10px 10px 10px 7px}.header-right__icons .site-header__menu{padding:7px 0 7px 7px}}#searchdrawer{z-index:30000}.page-container.sticky{top:100px}.js-drawer-open.js-drawer-open-top .page-container.sticky{top:0}.site-page__banner{background-color:var(--color-primary-orange)}.site-page__banner .grid-container{height:100%}.site-page__banner-content{padding:50px 0;grid-column:center-start / col-end 4}@media only screen and (max-width: 1024px){.site-page__banner-content{grid-column:center-start / center-end}}.site-page__banner-image{grid-column:col-start 5 / full-end;height:100%;width:100%;overflow:hidden}@media only screen and (max-width: 1024px){.site-page__banner-image{display:none}}.site-page__banner-image img{height:100%;width:100%;object-fit:cover;object-position:center;filter:grayscale(1)}.site-page__banner-content .sub-h-one{color:var(--color-primary-dark-blue)}.site-page__banner-content .h-two{color:var(--color-white);max-width:500px;margin-bottom:30px}.site-page__banner-content .h-three{color:var(--color-white);max-width:550px}.site-page__content{padding:100px 0}@media only screen and (max-width: 768px){.site-page__content{padding:60px 0}}.site-page__about-vision{margin-bottom:200px}@media only screen and (max-width: 768px){.site-page__about-vision{margin-bottom:50px}}.site-page__about-vision .container{display:grid;grid-template-columns:1fr 1fr;column-gap:0px}@media only screen and (max-width: 768px){.site-page__about-vision .container{display:grid;grid-template-columns:1fr;column-gap:0px;row-gap:50px}}.site-page__about-mission{margin-bottom:100px}@media only screen and (max-width: 768px){.site-page__about-mission{margin-bottom:50px}}.site-page__about-mission .container{display:grid;grid-template-columns:1fr 1fr;column-gap:0px}@media only screen and (max-width: 768px){.site-page__about-mission .container{display:grid;grid-template-columns:1fr;column-gap:0px;row-gap:50px}}.site-page__about-vision--image img{filter:grayscale(1);transition:all .2s ease}.site-page__about-vision--image img:hover{filter:grayscale(0)}.site-page__about-vision--content{padding-left:20%}@media only screen and (max-width: 768px){.site-page__about-vision--content{padding-left:0;order:-1}}.site-page__about-vision--content .sub-h-one{color:var(--color-primary-dark-blue)}.site-page__about-vision--content .h-two{margin-bottom:30px}.site-page__about-mission--image img{filter:grayscale(1);transition:all .2s ease}.site-page__about-mission--image img:hover{filter:grayscale(0)}.site-page__about-mission--content{padding-right:20%}@media only screen and (max-width: 768px){.site-page__about-mission--content{padding-right:0}}.site-page__about-mission--content .sub-h-one{color:var(--color-primary-dark-blue)}.site-page__about-mission--content .h-two{margin-bottom:30px}.breadcrumb-white,.breadcrumb-white a{color:var(--color-white)}.breadcrumb-slash{padding:0 8px}.site-page__ambassador-family{margin-bottom:100px}@media only screen and (max-width: 768px){.site-page__ambassador-family{margin-bottom:50px}}.site-page__ambassador-family .container{display:grid;grid-template-columns:1fr 1.15fr;column-gap:60px}@media only screen and (max-width: 768px){.site-page__ambassador-family .container{grid-template-columns:1fr;column-gap:0px;row-gap:50px}}.site-page__ambassador-athletes--heading{margin-bottom:70px}.site-page__ambassador-athletes--cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));column-gap:40px;row-gap:70px}@media only screen and (max-width: 768px){.site-page__ambassador-athletes--cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));row-gap:40px}}@media only screen and (max-width: 640px){.site-page__ambassador-athletes--cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));row-gap:40px}}.site-page__ambassador-athletes--card img{margin-bottom:30px;width:100%;filter:grayscale(1);transition:all .2s ease}.site-page__ambassador-athletes--card img:hover{filter:grayscale(0)}.site-page__ambassador-athletes--card .h-three{color:var(--color-primary-dark-blue)}.site-page__contact .container{display:grid;grid-template-columns:1fr 1.15fr;column-gap:60px}@media only screen and (max-width: 1024px){.site-page__contact .container{grid-template-columns:1fr;column-gap:0px;row-gap:50px}}.site-page__contact-content .body-copy{max-width:450px}.site-page__blog-articles{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));column-gap:70px;row-gap:80px}@media only screen and (max-width: 768px){.site-page__blog-articles{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));row-gap:40px}}@media only screen and (max-width: 640px){.site-page__blog-articles{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));row-gap:40px}}.site-page__blog-article .image-area img{width:100%}@media only screen and (max-width: 640px){.site-page__blog-article .image-area img{width:auto}}.site-page__blog-article .h-five{margin-top:20px}.site-page__blog-article .body-copy{color:#4e545b;font-size:18px;line-height:1.5;margin-bottom:40px}.site-page__product-header{padding:20px 0;background-color:#4e545b;color:var(--color-white)}.site-page__product-header a{color:var(--color-white)}.site-page__product-header .container{display:flex;justify-content:space-between}.site-page__product-header .other-products{display:grid;grid-template-columns:max-content max-content max-content;column-gap:10px}@media only screen and (max-width: 768px){.site-page__product-header .other-products{display:none}}.site-page__product-header .other-products a{display:grid;grid-template-columns:max-content max-content;column-gap:10px}.other-products__orange{color:var(--color-primary-orange)}.shopify-policy__container{max-width:110ch!important;margin:80px auto!important}.template-product #shopify-section-product-template{background-color:var(--color-white)}.template-product #shopify-section-product-recommendations{background-color:var(--color-light-grey)}.subscribe-cta{padding:120px 0;background-color:var(--color-primary-dark-blue);scroll-margin-top:100px}.subscribe-cta__homepage{background-color:var(--color-primary-orange)}@media only screen and (max-width: 1024px){.subscribe-cta{padding:90px 0}}@media only screen and (max-width: 640px){.subscribe-cta{padding:60px 0}}.subscribe-cta .container{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:0px}@media only screen and (max-width: 1024px){.subscribe-cta .container{display:grid;grid-template-columns:1fr;column-gap:0px;row-gap:20px}}.subscribe-cta .h-two{color:var(--color-primary-orange)}.subscribe-cta__homepage .h-two{color:var(--color-primary-dark-blue)}.subscribe-cta .h-four{color:var(--color-white);max-width:450px}.subscribe-cta .body-copy{color:var(--color-white);max-width:550px}.ambassador-cta{background-position:center;background-repeat:no-repeat;background-size:cover}.ambassador-cta .container{height:480px;display:flex;align-items:center}@media only screen and (max-width: 640px){.ambassador-cta .container{justify-content:center}}.subscribe-cta__form-wrapper{align-self:end}.home-hero-slider{position:relative}#home-hero-slider .splide__list{height:calc(100vh - 100px)}@media only screen and (max-width: 640px){#home-hero-slider .splide__list{height:calc(100vh - 100px)}}#home-hero-slider .splide__slide{height:100%;background-color:var(--color-primary-dark-blue);background-size:cover;background-repeat:no-repeat;display:grid}#home-hero-slider .splide__slide.content-left{justify-items:start}#home-hero-slider .splide__slide.content-right{justify-items:end}#home-hero-slider .splide__slide picture{grid-column:1 / 2;grid-row:1 / 2;height:100%;width:100%}.home-hero-slider__bgimg{width:100%;height:100%;object-fit:cover;object-position:center}#home-hero-slider .splide__slide .content{grid-column:1 / 2;grid-row:1 / 2;margin:200px 150px 100px;max-width:500px}@media only screen and (max-width: 1024px){#home-hero-slider .splide__slide .content{margin:150px 75px;max-width:400px}}@media only screen and (max-width: 640px){#home-hero-slider .splide__slide .content{margin:150px 20px;max-width:400px}}#home-hero-slider .splide__slide .content.content-text__left{text-align:left}#home-hero-slider .splide__slide .content.content-text__right{text-align:right}#home-hero-slider .splide__slide .content .sub-h-one{color:var(--color-primary-orange)}#home-hero-slider .splide__slide .content .h-two{color:var(--color-white)}.home-hero-slider__controls{position:absolute;bottom:120px;right:90px;height:95px;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 640px){.home-hero-slider__controls{display:none}}.home-hero-slider__controls svg{height:40px;width:40px;fill:var(--color-white)}.home-podcast-section{display:grid;grid-template-columns:[full-start] minmax(40px,1fr) [center-start] repeat(4,[col-start] minmax(min-content,320px) [col-end]) [center-end] minmax(40px,1fr) [full-end];background-color:var(--color-primary-orange);scroll-margin-top:100px}@media only screen and (max-width: 768px){.home-podcast-section{display:grid;grid-template-columns:[full-start] minmax(40px,1fr) [center-start] repeat(4,[col-start] minmax(min-content,320px) [col-end]) [center-end] minmax(40px,1fr) [full-end];background-color:var(--color-primary-orange)}}@media only screen and (max-width: 640px){.home-podcast-section{display:grid;grid-template-columns:[full-start] minmax(20px,1fr) [center-start] repeat(4,[col-start] minmax(min-content,320px) [col-end]) [center-end] minmax(20px,1fr) [full-end];background-color:var(--color-primary-orange)}}.home-podcast-section__left{grid-column:full-start / col-end 2;position:relative;background-size:cover;background-repeat:no-repeat;background-color:var(--color-primary-dark-blue);background-position:center center;background-blend-mode:luminosity}.home-podcast-section__right{padding:100px 0 100px 100px;grid-column:col-start 3 / center-end}@media only screen and (max-width: 1024px){.home-podcast-section__right{padding:100px 25px 100px 50px}}.home-podcast-section .sub-h-one{color:var(--color-primary-dark-blue);margin-bottom:25px}@media only screen and (max-width: 640px){.home-podcast-section .sub-h-one{margin-bottom:15px}}.home-podcast-section .h-two{color:var(--color-white);max-width:550px;margin-bottom:40px}@media only screen and (max-width: 640px){.home-podcast-section .h-two{margin-bottom:30px}}.home-podcast-section .body-copy{color:var(--color-white);max-width:500px;margin-bottom:40px}@media only screen and (max-width: 640px){.home-podcast-section .body-copy{margin-bottom:30px}}@media only screen and (max-width: 768px){.home-podcast-section__left{display:none}.home-podcast-section__right{grid-column:center-start / center-end;padding:100px 0}}@media only screen and (max-width: 640px){.home-podcast-section__right{grid-column:center-start / center-end;padding:60px 0}}.home-podcast-section__right .button{margin-top:20px;margin-right:40px}.home-best-sellers{padding:120px 0 130px;background-color:var(--color-light-grey)}@media only screen and (max-width: 768px){.home-best-sellers{padding:60px 0 65px}}.home-best-sellers__top{display:flex;align-items:center;justify-content:flex-end;margin-bottom:70px}@media only screen and (max-width: 768px){.home-best-sellers__top{justify-content:center;margin-bottom:40px}}.home-best-sellers__buttons{display:flex;margin-left:40px}.home-best-sellers__buttons svg{fill:var(--color-primary-dark-blue)}@media only screen and (max-width: 768px){.home-best-sellers__buttons{display:none}}.home-best-sellers__top .h-two{margin:0}.image-example{height:320px;width:250px;background-color:#deb887}#home-best-sellers-slider .content .price{margin-top:15px}#home-best-sellers-slider .content{height:255px;display:flex;flex-direction:column}#home-best-sellers-slider .content form{margin-top:auto}.shop-by-activity{padding:150px 0 100px}@media only screen and (max-width: 1024px){.shop-by-activity{padding-top:100px;padding-bottom:0}}@media only screen and (max-width: 640px){.shop-by-activity{padding-top:60px;padding-bottom:0}}.shop-by-activity .h-two{text-align:center;margin-bottom:70px}@media only screen and (max-width: 768px){.shop-by-activity .h-two{margin-bottom:60px}}@media only screen and (max-width: 640px){.shop-by-activity .h-two{margin-bottom:50px}}.shop-by-activity .shop-by-activity__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));column-gap:40px;row-gap:40px;margin-bottom:40px}@media only screen and (max-width: 768px){.shop-by-activity .shop-by-activity__cards{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));column-gap:0px;row-gap:40px;padding:0 20px}}@media only screen and (max-width: 640px){.shop-by-activity .shop-by-activity__cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));row-gap:20px;padding:0 10px}}@media only screen and (max-width: 410px){.shop-by-activity .shop-by-activity__cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:0 5px}}.shop-by-activity .shop-by-activity__card{position:relative;background-color:var(--color-primary-dark-blue);height:360px;display:grid;justify-items:center;align-items:center;grid-template-columns:1fr;grid-template-rows:1fr;transition:all .2s ease}.shop-by-activity .shop-by-activity__card:hover{transform:scale(1.03)}.shop-by-activity .shop-by-activity__card:hover .shop-by-activity__card-overlay{background-color:var(--color-primary-orange);opacity:.8}.shop-by-activity .shop-by-activity__card:hover .shop-by-activity__card img{filter:grayscale(0)}@media only screen and (max-width: 640px){.shop-by-activity .shop-by-activity__card{height:240px}}.shop-by-activity .shop-by-activity__card-overlay{grid-column:1 / 2;grid-row:1 / 2;position:absolute;height:100%;width:100%;opacity:.75;background-color:var(--color-primary-dark-blue);z-index:2;transition:all .2s ease}.shop-by-activity .shop-by-activity__card img{grid-column:1 / 2;grid-row:1 / 2;z-index:1;height:100%;width:100%;max-height:360px;object-fit:cover;object-position:center center;filter:grayscale(1)}@media only screen and (max-width: 640px){.shop-by-activity .shop-by-activity__card img{max-height:240px}}.shop-by-activity .shop-by-activity__card p{grid-column:1 / 2;grid-row:1 / 2;font-size:24px;text-transform:uppercase;color:var(--color-white);z-index:3;margin:0}.shop-by-activity__sales{position:relative;background-color:var(--color-primary-dark-blue);height:360px;width:100%;background-size:cover;display:grid;align-items:center;padding:50px 100px}@media only screen and (max-width: 640px){.shop-by-activity__sales{padding:50px}}.shop-by-activity__sales:hover .shop-by-activity__sales-overlay{opacity:1;visibility:visible;cursor:pointer}.shop-by-activity__sales:hover .shop-by-activity__sales-overlay span{transform:scale(2)}.shop-by-activity__sales-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:var(--color-primary-green);z-index:3;visibility:hidden;transition:all .2s ease;display:flex;justify-content:center;align-items:center}.shop-by-activity__sales-overlay span{font-family:var(--font-heading);font-size:20px;font-weight:700;text-transform:uppercase;color:var(--color-white);transition:all .2s ease}.shop-by-activity__sales .banner-button{z-index:3;justify-self:end}@media only screen and (max-width: 1024px){.shop-by-activity__sales .banner-button{z-index:3;justify-self:center}}.home-featured-articles{padding:150px 0 130px;background-color:var(--color-primary-dark-blue)}@media only screen and (max-width: 1024px){.home-featured-articles{padding:110px 0 100px}}@media only screen and (max-width: 640px){.home-featured-articles{padding:60px 0}}.home-featured-articles__top{display:flex;justify-content:flex-end;align-items:center;margin-bottom:70px}@media only screen and (max-width: 768px){.home-featured-articles__top{justify-content:center;margin-bottom:40px}}.home-featured-articles .h-two{margin:0;color:var(--color-white)}.home-featured-articles__buttons{display:flex;margin-left:40px}@media only screen and (max-width: 768px){.home-featured-articles__buttons{display:none}}.home-featured-articles .content-area .h-five{margin-bottom:10px}.home-featured-articles .content-area .body-copy{color:var(--color-white)}.splide__slide .image-area{margin-bottom:10px}.footer-top{padding:90px 0;background-color:var(--color-light-grey)}@media only screen and (max-width: 640px){.footer-top{padding:60px 0}}.footer-top .container{display:grid;grid-template-columns:1fr 1.25fr;column-gap:60px}@media only screen and (max-width: 1024px){.footer-top .container{grid-template-columns:.75fr 1.5fr}}@media only screen and (max-width: 768px){.footer-top .container{display:grid;grid-template-columns:1fr;padding:0 40px}}.footer-top__logo{display:block;width:100%}@media only screen and (max-width: 1024px){.footer-top__logo img{width:75%}}@media only screen and (max-width: 768px){.footer-top__logo{display:none}}.footer-top__links-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:20px}@media only screen and (max-width: 640px){.footer-top__links-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;row-gap:40px}}.footer-top__links-col .h-five{text-transform:uppercase;font-style:italic}.footer-top__link{display:block;color:var(--color-primary-dark-blue);margin-bottom:12px;transition:all .2s ease}.footer-top__link:hover{font-weight:700}.footer-bottom{padding:20px 0;background-color:var(--color-primary-dark-blue)}@media only screen and (max-width: 640px){.footer-bottom{padding:20px 0 40px}}.footer-bottom .container{display:flex;justify-content:space-between;align-items:center}.footer-bottom__copyright p{color:var(--color-white);font-family:var(--font-primary)}.footer-bottom__copyright a{color:var(--color-white);font-family:var(--font-primary);transition:all .2s ease}.footer-bottom__copyright a svg{transition:all .2s ease}.footer-bottom__copyright a:hover svg{color:var(--color-primary-orange);fill:var(--color-primary-orange);transform:scale(1.025)}.footer-bottom .site-footer__social-icons .social-icons__link{color:var(--color-white);transition:color .2s ease;padding:10px;border-radius:30px;background-color:transparent;transition:all .2s ease}.footer-bottom .site-footer__social-icons .social-icons__link:hover{background-color:var(--color-primary-orange);transform:scale(1.1)}@media only screen and (max-width: 768px){.footer-bottom .container{display:flex;justify-content:space-between;align-items:center}}@media only screen and (max-width: 640px){.footer-bottom .container{display:flex;flex-direction:column}.footer-bottom__payment-icons{margin-top:30px}.footer-bottom__copyright p{text-align:center}.footer-bottom__copyright a{display:block}}.subscribe-cta__form-wrapper form{max-width:750px}.subscribe-cta__form-wrapper form .errors{padding:12px;color:var(--color-white);border:3px solid var(--color-white)}.form__section-split{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}@media only screen and (max-width: 768px){.form__section-split{display:grid;grid-template-columns:1fr}}.form__section-content{margin-top:20px}.form__section-content input{-webkit-appearance:none;-webkit-border-radius:0px;padding:10px 16px;border:2px solid #C6C8CA;width:100%;transition:all .2s ease}.form__section-content input:focus{border:2px solid var(--color-primary-orange);border-radius:30px;outline:none}.form__section-content textarea{padding:10px 16px;border:2px solid #C6C8CA;width:100%;max-width:100%;transition:all .2s ease}.form__section-content textarea:focus{border:2px solid var(--color-primary-orange);border-radius:10px;outline:none}.form__section-content select{color:#666;padding:10px 16px;border:2px solid #C6C8CA;width:100%;max-width:100%;transition:all .2s ease}.subscribe-cta__homepage .form__section-content input:focus{border:2px solid var(--color-primary-dark-blue)}.form__section-content select:focus{border:2px solid var(--color-primary-orange)}.form__section-content select option{color:var(--color-primary-dark-blue)}.subscribe-cta__homepage .form__section-content input[type=submit]{background-color:var(--color-primary-dark-blue);color:var(--color-white);border:4px solid var(--color-primary-dark-blue);font-family:var(--font-heading);font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none;transition:all .2s ease}.form__section-content input[type=submit]{background-color:var(--color-primary-orange);color:var(--color-white);border:4px solid var(--color-primary-orange);font-family:var(--font-heading);font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none;transition:all .2s ease}.form__section-content input[type=submit]:hover{background-color:var(--color-primary-green);color:var(--color-white);border:4px solid var(--color-primary-green);border-radius:30px;transform:scale(1.05)}.subscribe-cta__form-success p{color:#fff;font-size:32px;font-weight:700;font-family:var(--font-heading);text-align:center;margin-top:-120px}@media only screen and (max-width: 1024px){.subscribe-cta__form-success p{text-align:left;margin-top:0}}.site-page__ambassador-family--form,.site-page__contact-form{background-color:#f1f1f2;padding:40px}.site-page__ambassador-family--form input[type=submit],.site-page__contact-form input[type=submit]{background-color:transparent;color:var(--color-primary-dark-blue);border:4px solid var(--color-primary-dark-blue);font-family:var(--font-heading);font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none;transition:all .2s ease}.shopify-challenge__container{margin-top:100px!important;margin-bottom:100px!important}.shopify-challenge__button.btn{font-family:var(--font-heading);font-size:20px;font-weight:700;text-transform:uppercase;border:4px solid var(--color-primary-orange);color:var(--color-primary-orange);background-color:transparent;text-decoration:none;padding:8px 30px;transition:background-color .2s ease,border-radius .2s ease}.shopify-challenge__button.btn:hover{font-family:var(--font-heading);border:4px solid var(--color-primary-green);color:var(--color-white);background-color:var(--color-primary-green)!important;text-decoration:none;border-radius:30px}.compare-prices{display:flex;align-items:center}.badge-new{display:block;margin-bottom:5px;padding:3px 20px;background-color:var(--color-primary-green);color:var(--color-white);font-size:13px;font-family:var(--font-primary);font-weight:700;text-transform:uppercase}.product-single__meta .badge-new{width:fit-content}.badge-sale{display:block;margin-bottom:5px;padding:3px 20px;background-color:var(--color-primary-orange);color:var(--color-white);font-size:13px;font-family:var(--font-primary);font-weight:700;text-transform:uppercase}.product-single__meta .badge-sale{width:fit-content}.badge-soldout{display:block;margin-bottom:5px;padding:3px 20px;background-color:var(--color-primary-dark-blue);color:var(--color-white);font-size:13px;font-family:var(--font-primary);font-weight:700;text-transform:uppercase}.product-single__meta .badge-soldout{width:fit-content}.old-price-strike{text-decoration:line-through;color:#999;font-weight:400;font-size:16px;margin-left:10px}.image-area .badge-new{position:absolute;top:10px;left:0}.image-area .badge-sale{position:absolute;top:40px;left:0}.site-page__content-product-wrapper{display:grid;grid-template-columns:1.5fr 1fr;column-gap:40px}.product-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));column-gap:40px;row-gap:40px}.product-gallery--one-product{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));row-gap:40px}@media only screen and (max-width: 768px){.product-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-ms-scroll-snap-type:mandatory;scroll-snap-points-x:repeat(100%);-ms-scroll-snap-points-x:repeat(100%);-webkit-overflow-scrolling:touch;column-gap:0px;row-gap:0px}}.product-gallery__item{max-height:600px;max-width:400px}.product-gallery--one-product>figure.product-gallery__item{max-width:100%!important;max-height:auto!important}@media only screen and (max-width: 768px){.product-gallery__item{scroll-snap-align:center;flex-shrink:0;width:100%;max-width:640px;height:600px}}@media only screen and (max-width: 640px){.product-gallery__item{scroll-snap-align:center;flex-shrink:0;width:100%;max-width:640px;height:500px}}.product-gallery__item img{width:100%;height:100%;object-fit:cover}.product-gallery::-webkit-scrollbar{width:10px;height:10px}.product-gallery::-webkit-scrollbar-thumb{background:var(--color-primary-dark-blue);border-radius:10px}.product-gallery::-webkit-scrollbar-track{background:transparent}.price--on-sale .price__sale{align-items:center}.price-item,.price-item--sale{color:var(--color-primary-orange)!important}s.price-item.price-item--regular{color:#666!important}.quantity-add-to-cart{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.quantity-add-to-cart .button{margin-bottom:10px}.quantity-box{display:flex;margin-bottom:10px}.button-quantity{width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:24px;font-weight:700;padding:5px;border:2px solid #F1F1F1;background-color:transparent;color:var(--color-primary-dark-blue);transition:all .2s ease}.button-quantity:hover{border:2px solid var(--color-primary-green);background-color:var(--color-primary-green);color:var(--color-white)}.quantity-box .quantity-input{border:2px solid #F1F1F1;border-left:none;border-right:none;text-align:center;width:95px;height:42px;outline:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.product-form__controls-group label,.accordion-item{color:var(--color-primary-dark-blue)}.product-recommendations__gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));column-gap:70px;row-gap:70px}.product-recommendations__gallery-item .image-area{position:relative;margin-bottom:20px}.c-dark-blue{color:var(--color-primary-dark-blue)}.mb-0{margin-bottom:0}.mb-5{margin-bottom:5px}.mr-30{margin-right:30px}@media only screen and (max-width: 640px){.mr-30{margin-right:20px}}.gf-block-title{color:var(--color-primary-dark-blue)}.gf-block-title h3{color:var(--color-primary-dark-blue);font-family:var(--font-heading);font-size:16px!important}.gf-summary,.sort-by-toggle,.globo-dropdown-custom__options{color:var(--color-primary-dark-blue)}.gf-left #gf-tree+#gf-grid{padding-left:70px!important}.spf-product__form-btn-addtocart{font-family:var(--font-heading)!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;border:4px solid var(--color-primary-orange)!important;color:var(--color-primary-orange)!important;background-color:transparent!important;text-decoration:none!important;padding:8px 30px!important;transition:background-color .2s ease,border-radius .2s ease}.spf-product__form-btn-addtocart:hover{font-family:var(--font-heading)!important;border:4px solid var(--color-primary-green)!important;color:var(--color-white)!important;background-color:var(--color-primary-green)!important;text-decoration:none!important;border-radius:30px!important}.social-sharing{margin-top:20px}.site-page__content .rte h2,.site-page__content .rte h3,.site-page__content .rte h4{font-family:var(--font-heading)}.site-page__content .rte p{font-family:var(--font-primary)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/rammfit-theme.css.map */
