@font-face{font-family:GilroyRegular;src:url(GilroyRegular.eot);src:url(GilroyRegular.eot) format("embedded-opentype"),url(GilroyRegular.woff2) format("woff2"),url(GilroyRegular.woff) format("woff"),url(GilroyRegular.ttf) format("truetype"),url(GilroyRegular.svg#GilroyRegular) format("svg")}@font-face{font-family:GilroyMedium;src:url(GilroyMedium.eot);src:url(GilroyMedium.eot) format("embedded-opentype"),url(GilroyMedium.woff2) format("woff2"),url(GilroyMedium.woff) format("woff"),url(GilroyMedium.ttf) format("truetype"),url(GilroyMedium.svg#GilroyMedium) format("svg")}@font-face{font-family:GilroySemiBold;src:url(GilroySemiBold.eot);src:url(GilroySemiBold.eot) format("embedded-opentype"),url(GilroySemiBold.woff2) format("woff2"),url(GilroySemiBold.woff) format("woff"),url(GilroySemiBold.ttf) format("truetype"),url(GilroySemiBold.svg#GilroySemiBold) format("svg")}@font-face{font-family:GilroyBold;src:url(GilroyBold.eot);src:url(GilroyBold.eot) format("embedded-opentype"),url(GilroyBold.woff2) format("woff2"),url(GilroyBold.woff) format("woff"),url(GilroyBold.ttf) format("truetype"),url(GilroyBold.svg#GilroyBold) format("svg")}.no-js .logo-list__slider{display:none}body,input,select,textarea,p{font-family:GilroyRegular;font-size:18px;line-height:1.5}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Bebas Neue,cursive}.btn,.btn--secondary,.megamenu__image-title,.product-form .rte .shopify-payment-button__button--unbranded,.product-form .shopify-payment-button__button--unbranded,.rte .btn,.rte .btn--secondary,.rte .megamenu__image-title,.rte .product-form .shopify-payment-button__button--unbranded{font-family:GilroyBold}p{font-weight:500;font-size:18px}.rich-text__heading{text-transform:uppercase;font-size:42px;color:#1e1e1e;line-height:1.2;letter-spacing:0}@media only screen and (min-width:768px)and (max-width:1024px){.rich-text__heading{font-size:40px}}@media only screen and (max-width:767px){.rich-text__heading{font-size:38px}}.rich-text__text p{font-family:GilroyRegular;font-size:22px;line-height:1.2}@media only screen and (min-width:768px)and (max-width:1024px){.rich-text__text p{font-size:20px}}@media only screen and (max-width:767px){.rich-text__text p{font-size:17px}}a.btn.btn--primary{color:#fff;font-size:18px;letter-spacing:0;padding:15px 20px;line-height:1}@media only screen and (max-width:767px){a.btn.btn--primary{font-size:18px}}a.btn.btn--secondary{border-color:#d4272c;color:#d4272c;font-size:18px;letter-spacing:0;padding:15px 20px;line-height:1}@media only screen and (max-width:767px){a.btn.btn--secondary{font-size:16px}}.product-feature__text-wrapper h2{text-transform:uppercase;font-size:56px;color:#d4272c;line-height:.9}@media only screen and (min-width:768px)and (max-width:1024px){.product-feature__text-wrapper h2{font-size:40px}}@media only screen and (max-width:767px){.product-feature__text-wrapper h2{font-size:40px}}.product-feature__text-wrapper p{font-family:GilroyRegular;font-size:22px;line-height:1.4}@media only screen and (max-width:767px){.product-feature__text-wrapper p{font-size:20px}}.rich-text__subheading{font-family:GilroyRegular;font-size:22px;letter-spacing:0;text-transform:none;margin:15px 0;line-height:1}@media only screen and (max-width:767px){.rich-text__subheading{font-size:20px}}.flickity-prev-next-button{transform:none;top:300px;background-size:22px;width:38px;height:38px;background-repeat:no-repeat;background-color:#000;background-position:center}@media only screen and (max-width:767px){.flickity-prev-next-button{top:150px;display:none}}.flickity-prev-next-button svg{display:none}.flickity-prev-next-button.previous{background-image:url(prev-new.png)}@media only screen and (min-width:1200px){.flickity-prev-next-button.previous{left:-20px}}.flickity-prev-next-button.next{background-image:url(next-new.png)}@media only screen and (min-width:1200px){.flickity-prev-next-button.next{right:-20px}}.flickity-page-dots .dot{width:12px;height:12px;background:#d4272c;border:none;margin:0 5px;opacity:.5}@media only screen and (max-width:767px){.flickity-page-dots .dot{width:10px;height:10px}}.flickity-page-dots .dot.is-selected{width:20px;border-radius:50px;opacity:1}@media screen and (min-width:1025px){.site-header{padding:15px 0}}.site-nav__link{font-family:Bebas Neue,cursive;text-transform:uppercase;font-size:22px}@media screen and (max-width:1199px){.site-nav__link{font-size:20px}}span.icon.custom-icon-hamburger{color:#d4272c!important}.drawer--left{border-color:#eee}.mobile-nav__item a,.mobile-nav__toggle button{color:#000;font-family:Bebas Neue,cursive}.mobile-nav__link .h3,.mobile-nav__link h3{color:#000;font-family:Bebas Neue,cursive;text-transform:uppercase;font-size:22px}ul.mobile-nav{text-align:center}ul.mobile-nav li.cta-link{list-style:none}ul.mobile-nav li.cta-link a.btn.btn--primary{margin-top:20px;font-size:16px}.site-footer{padding-top:40px;padding-bottom:40px}.site-footer .footer-bottom{margin:0 auto;text-align:center}.site-footer .social-sharing-wrapper a{color:#d4272c}.site-footer .footer-copyright{margin:0;padding:15px;font-size:15px;color:#fff}@media screen and (max-width:767px){.site-footer .footer-copyright{font-size:14px}}.icons-row--background{padding:60px 0}@media screen and (max-width:767px){.icons-row--background{padding:45px 0}}.icons-row__title{font-size:34px;letter-spacing:0;margin:0 0 10px;padding:0;line-height:1;color:#1e1e1e}@media only screen and (min-width:768px)and (max-width:1024px){.icons-row__title{font-size:24px}}@media only screen and (max-width:767px){.icons-row__title{font-size:26px}}.icons-row__content{opacity:1;font-size:17px;max-width:360px;letter-spacing:0;margin:0 auto 15px;line-height:1.2}@media only screen and (min-width:768px)and (max-width:1024px){.icons-row__content{font-size:16px}}@media only screen and (max-width:767px){.icons-row__content{font-size:17px}}.ap-rich-image-row .rich-text__buttons{margin:15px 0 0;padding:0}@media screen and (max-width:767px){.ap-featured-image .overlay{opacity:0!important}}@media screen and (max-width:767px){.ap-featured-image .featured-image__bg{background-position:70% top!important}}.ap-featured-image .text-wrap{max-width:700px;margin:0;text-align:left}.ap-featured-image .slide__heading{text-transform:uppercase;line-height:1;margin:0 0 20px}@media only screen and (min-width:768px)and (max-width:1024px){.ap-featured-image .slide__heading{font-size:70px}}@media only screen and (max-width:767px){.ap-featured-image .slide__heading{font-size:50px}}.ap-featured-image .slide__heading span{display:block;font-size:50px;letter-spacing:.18em}@media only screen and (min-width:768px)and (max-width:1024px){.ap-featured-image .slide__heading span{font-size:50px}}@media only screen and (max-width:767px){.ap-featured-image .slide__heading span{font-size:40px}}.ap-featured-image .main-subheading{font-family:GilroyRegular;margin:10px 0 60px;font-weight:400;line-height:1.4}@media only screen and (min-width:768px)and (max-width:1024px){.ap-featured-image .main-subheading{font-size:18px}}@media only screen and (max-width:767px){.ap-featured-image .main-subheading{font-size:27px;margin:15px 0}}.ap-rich-text .rich-text--no-image{padding-bottom:80px}@media only screen and (max-width:767px){.ap-rich-text .rich-text--no-image{padding-bottom:60px}}.ap-rich-text .rich-text__heading,.ap-rich-text .rich-text__text p{color:#fff}.ap-image-with-text .product-feature__text-wrapper{padding:0}@media only screen and (max-width:767px){.ap-image-with-text .product-feature__text-wrapper{padding:20px 0}}.ap-image-with-text .product-feature__text-wrapper .rte-html{margin:30px 0}.ap-image-with-text .product-feature__text-wrapper .rte-html ul{list-style:none;margin:0}.ap-image-with-text .product-feature__text-wrapper .rte-html ul li{display:flex;font-size:20px;line-height:1.4;margin:0 0 18px}@media only screen and (max-width:767px){.ap-image-with-text .product-feature__text-wrapper .rte-html ul li{font-size:20px}}.ap-image-with-text .product-feature__text-wrapper .rte-html ul li .n001{font-size:28px;width:40px;color:#d4272c}.ap-image-with-text .product-feature__text-wrapper .rte-html ul li .n002{width:calc(100% - 40px)}.ap-image-with-text .product-feature__text-wrapper .rte-html ul li .n002 span{font-size:18px;display:block}.ap-rich-text-video .featured-content-section{background-color:#f5f5f5;background-image:none;background-position:100% top;background-repeat:no-repeat;background-size:cover}.ap-rich-text-video .featured-content-section .video-wrap{position:relative}.ap-rich-text-video .featured-content-section .video-wrap a.video-text-link{position:absolute;left:50%;top:50%;width:120px;transform:translate(-50%,-50%);margin:0}@media only screen and (max-width:1023px){.ap-rich-text-video .featured-content-section .video-wrap a.video-text-link{width:90px}}.ap-rich-text-video .featured-content-section .video-wrap a.video-text-link svg{width:100%;height:auto}.ap-rich-text-video .rich-text__heading{max-width:920px;margin:0 auto 25px}.ap-rich-text-video .rich-text__text p{color:#1e1e1e}.ap-rich-text-video .rich-text--no-image{padding:70px 0}@media only screen and (max-width:767px){.ap-rich-text-video .rich-text--no-image{padding:50px 0}}.ap-images-with-text-slider{position:relative}.ap-images-with-text-slider .cstm-nav-r2{display:none;position:absolute;left:0;width:100%;right:0;top:10%}.ap-images-with-text-slider .cstm-nav-r2 button.slider__arrow{display:flex;transform:none!important;margin:0;padding:0 10% 0 0;justify-content:flex-end;width:100%;left:0;height:64px;line-height:1;top:0}.ap-images-with-text-slider .cstm-nav-r2 button.slider__arrow.slider__arrow--next{top:80px}.ap-images-with-text-slider .cstm-nav-r2 svg{width:64px;height:64px;max-width:inherit;max-height:inherit}.ap-images-with-text-slider .rich-text__subheading{color:#d4272c;font-family:Bebas Neue,cursive;font-size:28px;margin:10px 0 15px}@media only screen and (min-width:768px)and (max-width:1024px){.ap-images-with-text-slider .rich-text__subheading{font-size:24px}}@media only screen and (max-width:767px){.ap-images-with-text-slider .rich-text__subheading{font-size:26px}}.ap-images-with-text-slider .rich-text__heading{margin:0;line-height:1}.ap-images-with-text-slider .rich-text__text p{font-size:18px;line-height:1.3;margin:10px 0;color:#494949;font-weight:500}@media only screen and (min-width:768px)and (max-width:1024px){.ap-images-with-text-slider .rich-text__text p{font-size:16px}}@media only screen and (max-width:767px){.ap-images-with-text-slider .rich-text__text p{font-size:16px}}.ap-images-with-text-slider .rich-text__text ul{margin:0}.ap-images-with-text-slider .rich-text__text ul li{font-size:18px;line-height:1.2;list-style:none;margin:0 0 15px}@media only screen and (min-width:768px)and (max-width:1024px){.ap-images-with-text-slider .rich-text__text ul li{font-size:16px}}@media only screen and (max-width:767px){.ap-images-with-text-slider .rich-text__text ul li{font-size:16px}}.ap-images-with-text-slider .ruba02-primary{display:flex;width:100%;align-items:center;min-height:300px;padding:120px 0 30px}@media only screen and (max-width:767px){.ap-images-with-text-slider .ruba02-primary{flex-wrap:wrap;padding:0 0 20px;background:transparent!important}}.ap-images-with-text-slider .ruba02-primary.ruba02-primary-txt-right .ruba02__items .wrapper-cstm{margin:0 auto 0 0;padding:0}.ap-images-with-text-slider .ruba02-primary.ruba02-primary-txt-right .ruba02__logos .featured-content-section__wrapper .rich-text__wrapper .rich-text__image_2{padding:0 20% 0 0}@media only screen and (min-width:768px){.ap-images-with-text-slider .ruba02-primary.ruba02-primary-txt-right .ruba02__logos .featured-content-section__wrapper .rich-text__wrapper .rich-text__image{right:0;left:inherit}}.ap-images-with-text-slider .ruba02-primary.ruba02-primary-txt-right .cstm-nav{margin:10px 0 0;padding:0}.ap-images-with-text-slider .ruba02-primary.ruba02-primary-txt-right .cstm-btn,.ap-images-with-text-slider .ruba02-primary .cstm-btn{margin:10px 0 0}@media only screen and (max-width:767px){.ap-images-with-text-slider .ruba02-primary .cstm-btn{margin:0}}.ap-images-with-text-slider .ruba02-primary .cstm-btn a.btn{margin:0}.ap-images-with-text-slider .ruba02-primary .cstm-nav{display:flex;margin:10px 0 0;align-items:center}@media only screen and (max-width:767px){.ap-images-with-text-slider .ruba02-primary .cstm-nav{margin:0}}.ap-images-with-text-slider .ruba02-primary .cstm-nav button.slider__arrow{display:block;position:relative;transform:none;top:0;margin:0 12px 0 0;line-height:1;padding:0;color:inherit}.ap-images-with-text-slider .ruba02-primary .ruba02__items{width:50%;padding:0 30px 0 3%}@media only screen and (min-width:768px)and (max-width:1200px){.ap-images-with-text-slider .ruba02-primary .ruba02__items{padding:0 30px 0 25px}}@media only screen and (max-width:767px){.ap-images-with-text-slider .ruba02-primary .ruba02__items{width:100%;order:1;padding:30px 0}}.ap-images-with-text-slider .ruba02-primary .ruba02__items .ruba02__item{width:100%;display:block;opacity:0!important}.ap-images-with-text-slider .ruba02-primary .ruba02__items .ruba02__item:not(.is-selected){animation:fadeOut ease .2s}.ap-images-with-text-slider .ruba02-primary .ruba02__items .ruba02__item.is-selected{z-index:99;opacity:1!important;animation:fadeIn ease .2s}.ap-images-with-text-slider .ruba02-primary .ruba02__items .wrapper-cstm{margin:0;padding:0}@media only screen and (max-width:767px){.ap-images-with-text-slider .ruba02-primary .ruba02__items .wrapper-cstm{margin:0}}.ap-images-with-text-slider .ruba02-primary .ruba02__logos{width:50%}@media only screen and (max-width:767px){.ap-images-with-text-slider .ruba02-primary .ruba02__logos{width:100%}}.ap-images-with-text-slider .ruba02-primary .ruba02__logos .featured-content-section{height:100%;width:100%;opacity:0!important}@media only screen and (max-width:767px){.ap-images-with-text-slider .ruba02-primary .ruba02__logos .featured-content-section{min-height:440px!important}}.ap-images-with-text-slider .ruba02-primary .ruba02__logos .featured-content-section:not(.is-selected){animation:fadeOut ease .2s}.ap-images-with-text-slider .ruba02-primary .ruba02__logos .featured-content-section.is-selected{z-index:99;opacity:1!important;animation:fadeIn ease .2s}.ap-images-with-text-slider .ruba02-primary .ruba02__logos .featured-content-section__wrapper{height:100%}.ap-images-with-text-slider .ruba02-primary .ruba02__logos .featured-content-section__wrapper .rich-text__wrapper{height:100%;padding:0}.ap-images-with-text-slider .ruba02-primary .ruba02__logos .featured-content-section__wrapper .rich-text__wrapper .rich-text__image_2{height:100%;display:flex;width:100%;margin:0;padding:0 0 0 20%}@media screen and (max-width:767px){.ap-images-with-text-slider .ruba02-primary .ruba02__logos .featured-content-section__wrapper .rich-text__wrapper .rich-text__image_2 .rich-text__image-bg{top:-20%}}.ap-images-with-text-slider .ruba02-primary .ruba02__logos .featured-content-section__wrapper .rich-text__wrapper .rich-text__image{width:100%;padding:20px 0;left:0;right:inherit}@media screen and (max-width:767px){.ap-images-with-text-slider .ruba02-primary .ruba02__logos .featured-content-section__wrapper .rich-text__wrapper .rich-text__image{width:100%;padding:20px 0;left:0;right:inherit;max-height:100%;top:inherit;bottom:0;height:100%}}.ap-images-with-text-slider .ruba02-primary .ruba02__logos .featured-content-section__wrapper .rich-text__wrapper .rich-text__image .rich-text__image-bg_1{background-size:contain}.ap-images-with-text-slider .ruba02-primary .ruba02__logos button.flickity-button{display:none}@media screen and (max-width:767px){.ap-images-with-text-slider .ruba02-primary .ruba02__logos button.flickity-button{right:10%;left:inherit;background:#f0e8e5;display:none}}@media screen and (max-width:767px){.ap-images-with-text-slider .ruba02-primary .ruba02__logos button.flickity-button.previous{transform:translateY(-30%);top:30%}}@media screen and (max-width:767px){.ap-images-with-text-slider .ruba02-primary .ruba02__logos button.flickity-button.next{transform:translateY(-45%);top:45%}}.ap-testimonials{padding:70px 0 20px}@media only screen and (max-width:767px){.ap-testimonials{padding:30px 0 20px}}.ap-testimonials .testimonials-section{margin-top:0}.ap-testimonials .wrapper--medium{max-width:940px}.ap-testimonials .section-header{margin:0;padding:0}.ap-testimonials .section-header h2{color:#1e1e1e;margin:0 0 40px}.ap-testimonials p{font-size:18px;line-height:1.4;font-style:italic;color:#494949}@media only screen and (max-width:1023px){.ap-testimonials p{font-size:17px}}@media only screen and (max-width:767px){.ap-testimonials p{font-size:16px}}.ap-testimonials .flickity-viewport .testimonials-table{visibility:visible}.ap-testimonials .testimonials-table{padding:0 50px;visibility:hidden}@media only screen and (max-width:767px){.ap-testimonials .testimonials-table{padding:0}}.ap-testimonials .testimonials-table .testimonials-in .user-name h2{color:#999;text-transform:capitalize;font-size:18px;font-family:GilroySemiBold;margin:15px 0;letter-spacing:0;padding:0;line-height:1}.ap-testimonials .testimonials-table .testimonials-in .testimonial-html h2,.ap-testimonials .testimonials-table .testimonials-in .testimonial-text h2{font-size:20px;color:#000}@media only screen and (max-width:1023px){.ap-testimonials .testimonials-table .testimonials-in .testimonial-html h2,.ap-testimonials .testimonials-table .testimonials-in .testimonial-text h2{font-size:18px}}.ap-testimonials .testimonials-table .testimonials-in .testimonial-html .sidebar-box{transition:max-height .25s ease-in;max-height:200px;position:relative;overflow:hidden}.ap-testimonials .testimonials-table .testimonials-in .testimonial-html .sidebar-box .read-more{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin:0;padding:100px 0 0;background-image:linear-gradient(180deg,#fff0,#fff 81.77%)}.ap-testimonials .testimonials-table .testimonials-in .testimonial-html .sidebar-box .read-more a.button{text-transform:uppercase;color:#d4272c;font-size:20px}@media only screen and (max-width:767px){.ap-testimonials .testimonials-table .testimonials-in .testimonial-html .sidebar-box .read-more a.button{font-size:18px}}@media only screen and (max-width:767px){.ap-testimonials .testimonials-table .testimonials-in .testimonial-html .sidebar-box .read-more svg{width:16px;height:auto;position:relative;top:1px}}.ap-testimonials .testimonials-table .testimonials-in .testimonial-image{margin:0 0 15px}.ap-testimonials .testimonials-table .testimonials-in .testimonial-image img{display:block;width:100%;height:auto}.klaviyo_pop .mfp-container{background:transparent}.klaviyo_pop button.ap_mfp-close{position:absolute;top:-27px;right:0}.klaviyo_pop button.mfp-close{display:none}.klaviyo_pop .mfp-bg{background:#bfbfbf;opacity:.95}.ap_success_message{position:relative}.ap_success_message.success_message{max-width:640px;border-radius:10px;background:#fff;margin:20px auto;text-align:center;padding:45px 30px}@media only screen and (max-width:767px){.ap_success_message.success_message{padding:30px 25px}}.ap_success_message.success_message h2{text-transform:uppercase;font-size:56px;color:#d4272c;line-height:.9;margin:0 0 15px}@media only screen and (min-width:768px)and (max-width:1024px){.ap_success_message.success_message h2{font-size:50px}}@media only screen and (max-width:767px){.ap_success_message.success_message h2{font-size:40px}}.ap_success_message.success_message p{font-size:22px;line-height:1.4;max-width:420px;margin:0 auto;padding:10px 0}@media only screen and (max-width:767px){.ap_success_message.success_message p{font-size:20px}}div#PageContainer .newsletter-section .klaviyo_newsletter form.needsclick.klaviyo-form{margin:0!important;padding:0!important}div#PageContainer .newsletter-section .klaviyo_newsletter form.needsclick.klaviyo-form input.needsclick{height:50px!important;color:#8f8f8f!important;border-color:#fff!important}div#PageContainer .newsletter-section .klaviyo_newsletter form.needsclick.klaviyo-form input.needsclick:hover{border-color:#fff!important}div#PageContainer .newsletter-section .klaviyo_newsletter form.needsclick.klaviyo-form button.needsclick{height:50px!important;background:#d4272c!important;width:auto!important;padding:0 20px!important;color:#fff!important;font-size:22px!important;letter-spacing:.05em!important;border-color:#d4272c!important;font-weight:400!important}.newsletter-section{padding:60px 0;position:relative}@media only screen and (max-width:767px){.newsletter-section{padding:45px 0}}.newsletter-section .klaviyo_messages{position:relative}.newsletter-section .klaviyo_messages .error_message{margin:10px 0 0;color:red;text-align:left}.newsletter-section .emb_form form{margin:0;padding:0}.newsletter-section .emb_form form ._form-branding{display:none!important}.newsletter-section .nl_box{display:flex}@media only screen and (max-width:767px){.newsletter-section .nl_box{flex-wrap:wrap}}.newsletter-section .nl_box .nl_box_left{width:52%;padding:0 2%}@media only screen and (max-width:767px){.newsletter-section .nl_box .nl_box_left{width:100%}}.newsletter-section .nl_box .nl_box_left .media{max-width:580px;margin:0 auto}.newsletter-section .nl_box .nl_box_left .media img{display:block;width:100%}.newsletter-section .nl_box .nl_box_right{width:48%;display:flex;align-items:center;position:relative}@media only screen and (max-width:767px){.newsletter-section .nl_box .nl_box_right{width:100%;left:0;order:1}}.newsletter-section .nl_box .nl_box_right .content{max-width:520px;text-align:left;padding:10px}@media only screen and (max-width:767px){.newsletter-section .nl_box .nl_box_right .content{padding:15px 10px 0}}.newsletter-section .nl_box .nl_box_right .content .rich-text__subheading{color:#1e1e1e;font-family:Bebas Neue,cursive;font-size:28px;margin:10px 0}@media only screen and (min-width:768px)and (max-width:1024px){.newsletter-section .nl_box .nl_box_right .content .rich-text__subheading{font-size:24px}}@media only screen and (max-width:767px){.newsletter-section .nl_box .nl_box_right .content .rich-text__subheading{font-size:26px}}.newsletter-section .nl_box .nl_box_right .content .rich-text__heading{margin:0 0 15px;line-height:1}.newsletter-section .nl_box .nl_box_right .content .rich-text__text p{font-size:18px;line-height:1.3;margin:10px 0}@media only screen and (min-width:768px)and (max-width:1024px){.newsletter-section .nl_box .nl_box_right .content .rich-text__text p{font-size:16px}}@media only screen and (max-width:767px){.newsletter-section .nl_box .nl_box_right .content .rich-text__text p{font-size:16px}}.newsletter-section .nl_box .nl_box_right .content .newsletter{margin:0;width:100%;padding:0}.newsletter-section .nl_box .nl_box_right .content .newsletter .newsletter--form .input-group{display:block;width:100%;text-align:left}.newsletter-section .nl_box .nl_box_right .content .newsletter .newsletter--form .input-group .field-pg{margin:0 0 15px}.newsletter-section .nl_box .nl_box_right .content .newsletter .newsletter--form .input-group .field-pg input.input-group-field{background:#fff;border-radius:10px;padding:25px 15px;color:#999;line-height:1;font-size:18px;font-family:GilroyBold}@media only screen and (max-width:767px){.newsletter-section .nl_box .nl_box_right .content .newsletter .newsletter--form .input-group .field-pg input.input-group-field{font-size:16px}}.newsletter-section .nl_box .nl_box_right .content .newsletter .newsletter--form .input-group .field-pg button#subscribe{margin:12px 0 0;color:#fff;font-size:18px;padding:15px 20px;font-family:GilroyBold;line-height:1;letter-spacing:0;background:#d4272c;width:auto;border-color:#d4272c}@media only screen and (max-width:767px){.newsletter-section .nl_box .nl_box_right .content .newsletter .newsletter--form .input-group .field-pg button#subscribe{font-size:16px}}.ap-faq-lists .faq-section{padding:80px 0}@media only screen and (max-width:767px){.ap-faq-lists .faq-section{padding:60px 0}}.ap-faq-lists .faq-section,.ap-faq-lists .faq__content{margin:0}.ap-faq-lists h2.faq__heading{text-transform:uppercase;font-size:56px;color:#d4272c;line-height:.9}@media only screen and (min-width:768px)and (max-width:1024px){.ap-faq-lists h2.faq__heading{font-size:50px}}@media only screen and (max-width:767px){.ap-faq-lists h2.faq__heading{font-size:40px}}.ap-faq-lists p{font-size:18px;line-height:1.4;margin:0;padding:0 10px 0 45px;font-weight:400;color:#1e1e1e}@media only screen and (min-width:768px)and (max-width:1024px){.ap-faq-lists p{font-size:17px}}@media only screen and (max-width:767px){.ap-faq-lists p{font-size:16px}}.ap-faq-lists .faq-list__item{border:none;margin:0}.ap-faq-lists .faq-list__item.is-active span.n-001 span.n-bplus{display:none}.ap-faq-lists .faq-list__item.is-active span.n-001 span.n-bminus{display:block!important}.ap-faq-lists .faq-list__item-question{padding:0;display:flex;margin:15px 0;color:#d4272c;font-size:24px;line-height:1.1;align-items:center}@media only screen and (min-width:768px)and (max-width:1024px){.ap-faq-lists .faq-list__item-question{font-size:22px}}@media only screen and (max-width:767px){.ap-faq-lists .faq-list__item-question{font-size:22px}}.ap-faq-lists .faq-list__item-question .icon-toggle{left:0;right:unset}.ap-faq-lists .faq-list__item-question span.n-001{margin:0 15px 0 0;line-height:1}.ap-faq-lists .faq-list__item-question span.n-001 span{display:block}.ap-faq-lists .faq-list__item-question span.n-001 svg{width:28px;height:auto}@media only screen and (max-width:767px){.ap-faq-lists .faq-list__item-question span.n-001 svg{width:26px}}.ap-faq-lists .faq-list__item-question span.n-001 svg path{fill:#1e1e1e;stroke:#fff}.ap-faq-lists .faq-list__item-answer p{font-size:18px;line-height:1.4;margin:0;padding:0 10px 0 45px;font-weight:400;color:#1e1e1e}@media only screen and (min-width:768px)and (max-width:1024px){.ap-faq-lists .faq-list__item-answer p{font-size:17px}}@media only screen and (max-width:767px){.ap-faq-lists .faq-list__item-answer p{font-size:16px}}.ap-icons-row{position:relative}.ap-icons-row .icons-row__content{max-width:280px}.ap-icons-row .icons-row__slider{position:relative}@media only screen and (min-width:1024px){.ap-icons-row .icons-row__slider .icons-row__item{width:25%}}@media only screen and (min-width:768px)and (max-width:1023px){.ap-icons-row .icons-row__slider .icons-row__item{width:50%}}.ap-icons-row .flickity-page-dots .dot{background:#fff}.ap-icons-row .rich-text__heading{color:#fff;margin:0 0 30px}div#shopify-section-1639462549c223a003{overflow:hidden}input#mail::-webkit-input-placeholder{color:#8f8f8f}input#mail:-moz-placeholder{color:#8f8f8f;opacity:1}input#mail::-moz-placeholder{color:#8f8f8f;opacity:1}input#mail:-ms-input-placeholder{color:#8f8f8f}input#mail::-ms-input-placeholder{color:#8f8f8f}input#mail::placeholder{color:#8f8f8f}@media screen and (max-width:767px){.rich-text.rich-text--1639462628b47d01c7{padding-top:30px}}body#challenge main#MainContent{min-height:50vh;padding-bottom:50px;padding-top:80px}.form-success,.errors,.form-error{font-size:18px;border:none;background-color:transparent;padding:6px 0}#btt_button{display:inline-block;background-color:transparent;width:50px;height:50px;text-align:center;border-radius:4px;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000}#btt_button svg path{fill:#d4272c}#btt_button:hover{cursor:pointer}#btt_button.btt_show{opacity:1;visibility:visible}.page-the-dumbbell-beast section.app_featured_banner.video .featured-image-section .text-wrap,.page-program-meal-plan section.banner_top.app_featured_banner .text-wrap,.page-the-kettlebell-revolution section.banner_top.app_featured_banner .text-wrap,.page-success-stories section.banner_top.app_featured_banner .text-wrap{margin:0 auto;text-align:center}.page-the-dumbbell-beast section.text-icone-box .icons-row__image{margin-bottom:0}.page-the-dumbbell-beast .ap-images-with-text-slider .ruba02-primary{padding-top:0}
/*# sourceMappingURL=/cdn/shop/t/32/assets/main.scss.css.map */
