@import"https://use.typekit.net/txg1ljc.css";.f-light{font-family:futura-pt,sans-serif;font-weight:300;font-style:normal}.f-book,body,.newsletter-modal p span,.newsletter-modal .disclaimer p,.customer-wrapper .a-section .personal-details .address .account-btns button{font-family:futura-pt,sans-serif;font-weight:400;font-style:normal}.f-book-i,.product-template .p-content .product-meta-footer .shipping-note,.product-template .p-content .product-meta-footer .discount-note{font-family:futura-pt,sans-serif;font-weight:400;font-style:italic}.f-med,.btn,.site-header .menu-wrapper .menu-footer li span,.site-header .menu-wrapper .menu-footer li a,.collection-btns li a,.site-footer .nl-wrapper .form-wrapper button,.site-footer .nav li a,.newsletter-modal p,.nutritional-list-wrapper .checklist li,.product-template .p-content .product-meta-footer .qty-selector input,.product-template .p-content .product-meta-footer .trade-message p,.product-template .workout-optimisation-products .wo-images .item p,.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item .p-content .qty-selector input,.collection-wrapper .active-filters-list span,.guides-template .guide-nav li a,.cart-notification p{font-family:futura-pt,sans-serif;font-weight:500;font-style:normal}.f-med-i{font-family:futura-pt,sans-serif;font-weight:500;font-style:italic}.f-demi,strong,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.sa-bar p,.site-header .menu-wrapper .nav-blocks ul li a,.site-header .menu-wrapper .menu-list-explore .inner .item ul li a,.newsletter-modal p.title,.newsletter-modal form .fields button,.product-template .p-content .product-meta-footer .product-accordions .item article .nutritional-images p,.cart-sidebar .cart_contents_wrapper .cart-headings p,.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item .p-content .title span,.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item .p-price p,.cart-sidebar .total-wrapper .cart-subtotal p,.cart-sidebar .checkout-btn .continue-shopping,.collection-wrapper .collection-filters .filter-toggle,.collection-wrapper .collection-filters .reset-filter,.collection-wrapper .collection-filters .filters-list .filter-wrap .title,.collection-wrapper .collection-filters .filters-list .filter-wrap .filter-links a.active,.collection-wrapper .collection-filters .filters-list .filter-wrap .filter-links a:hover,.product-output .product-item p:not(.selected-variant),.product-output .product-item .variant-dropdown .variant-selector,.product-output .product-item .variant-dropdown .variant-wrapper .flavour-list a.active,.customer-wrapper .account-nav li a,.customer-wrapper .a-section .order-history .oh-output .cell p span,.customer-wrapper .a-section .order-history .oh-output .cell:first-child p,.customer-wrapper .a-section .order-table .output p span,.au-history .h-list li,.df-accordion .item .title,.df-accordion .item .download-link,.search-wrapper .searchForm input,.search-wrapper .search-results-wrapper .s-product .s-product-meta .title,.search-wrapper .search-results-wrapper .related-category p a,.athlete-blocks .athlete-block .cat,.athlete-blocks .athlete-block .content .content-output strong,.athlete-blocks .athlete-block .rec-products .rp-title,.athlete-blocks .athlete-block .rec-products .item .p-title,.article-template .internal-banner .sub-title,.article-card-carousel .article-card .category,.article-card-carousel .article-card .btn,.external-cards-section .partner-card .category,.external-cards-section .partner-card .btn,.latest-articles-carousel .card .category,.blog-template .external-cards-section .latest-articles .card .category{font-family:futura-pt,sans-serif;font-weight:600;font-style:normal}.f-demi-i,.home-hero-wrapper .home-hero .content h1,.fetaured-collection-wrapper .content h2,.nutritional-list-wrapper .title,.review-carousel-wrapper .review-carousel .item .content blockquote p,.product-template .p-image-carousel.hasFlag:after,.product-template .p-image-carousel.hasDiscount:after,.product-template .highfive-benefits .title,.product-template .workout-optimisation-products .title,.collection-wrapper .c-hero .hero-content h1,.product-output .product-item.hasFlag:after,.product-output .product-item.hasDiscount:after,.page-contact .overview-title-box h1,.page-strava-challenge .overview-title-box h1,.pwu-form-wrapper .overview-title-box h1,.au-overview blockquote,.article-template .article-content .article-wsiwig blockquote p,.article-card-carousel .article-card .title,.external-cards-section .partner-card .title,.guides-template .internal-banner .title,.legal-content blockquote p,.product-label-nov24,.pdp-nov24__product-label,.product-card__product-label-nov24{font-family:futura-pt,sans-serif;font-weight:600;font-style:italic}.f-bold,.product-template .p-content .variant-wrapper .item .size-list a.active,.product-output .product-item .variant-dropdown .variant-wrapper .size-list a.active{font-family:"futura-pt"-bold,sans-serif;font-weight:700;font-style:normal}.f-xbold{font-family:futura-pt,sans-serif;font-weight:800;font-style:normal}.f-xbold-i{font-family:futura-pt,sans-serif;font-weight:800;font-style:italic}.test{color:#000!important}html{-webkit-tap-highlight-color:transparent}body{letter-spacing:0;font-size:18px;line-height:22px;color:#5c5c5c}body.lock{overflow:hidden}a{text-decoration:none;color:#da291c;outline:none;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}a.has-arrow{padding-right:34px;position:relative}a.has-arrow:after{position:absolute;content:"";top:0;right:0;width:25px;height:100%;background:url(icon-red-arrow.png) no-repeat center center/contain}a:hover,a:focus{color:#000}img{outline:none}p{font-size:18px;line-height:22px;color:#5c5c5c;margin:0 0 20px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#da291c;line-height:1.2;margin:0 0 20px}h1,.h1{font-size:50px;line-height:54px;letter-spacing:-1px}@media (min-width: 38.9375em){h1,.h1{font-size:80px;line-height:84px}}h2,.h2{font-size:35px;line-height:38px}@media (min-width: 38.9375em){h2,.h2{font-size:50px;line-height:54px}}h3,.h3{font-size:25px;line-height:30px}@media (min-width: 38.9375em){h3,.h3{font-size:28px;line-height:32px}}h4,.h4{font-size:20px;line-height:25px}@media (min-width: 38.9375em){h4,.h4{font-size:25px;line-height:28px}}h5,.h5{font-size:20px;line-height:25px}@media (min-width: 38.9375em){h5,.h5{font-size:20px;line-height:24px}}h6,.h6{font-size:16px;line-height:20px}@media (min-width: 38.9375em){h6,.h6{font-size:18px;line-height:22px}}ul,ol{margin:0;padding:0}.btn{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;padding:12px 34px;border:1px solid transparent;border-radius:22px;-webkit-border-radius:22px;font-size:20px;width:100%;text-align:center}@media (min-width: 38.9375em){.btn{width:auto}}.btn.outline-white{border:1px solid #fff;color:#fff;background:transparent}.btn.outline-white:hover{background:#fff;color:#da291c}.btn.pink{background:#c0466b;color:#fff;border-color:#c0466b}.btn.red{background:#da291c;color:#fff;border-color:#da291c}.btn.red:hover{border-color:#000}.btn.white{background:#fff;color:#da291c;border-color:#fff}.btn.white:hover{border-color:#000;background:#000;color:#fff}.btn.outline-red{border:1px solid #da291c;background:transparent;color:#da291c}.btn.outline-red:hover{background:#da291c;color:#fff}.btn.outline-green{border:1px solid #4d7311;background:transparent;color:#4d7311}.btn.outline-green:hover{background:#4d7311;color:#fff}.btn:hover{background:#000;color:#fff}.btn:disabled,.btn.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}input,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color]{background:none;border:1px solid #fff;height:35px;line-height:35px;color:#fff;outline:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}textarea{outline:none}button:not(.CybotCookiebotDialogBodyButton){outline:none;border:1px solid #fff;height:35px;line-height:35px;cursor:pointer}button:not(.CybotCookiebotDialogBodyButton).add-to-cart-btn{line-height:1;height:auto}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#fff}input::-moz-placeholder,textarea::-moz-placeholder{color:#fff}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#fff}input:-moz-placeholder,textarea:-moz-placeholder{color:#fff}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";outline:none}select::-ms-expand{display:none}.container{max-width:1220px;margin:0 auto}.fluid{padding:0 20px}@media (min-width: 38.9375em){.fluid{padding:0 40px}.fluid.dt-no-fluid{padding:0}}.j-center{justify-content:center}.j-sb{justify-content:space-between}.self-center{align-self:center}.text-right{text-align:right}.btn-flex{display:flex}.btn-flex .btn{margin-right:10px}.btn-flex .btn:last-child{margin:0}.dflex{display:flex}.j_center{justify-content:center}.a_center{align-content:center}.full_height{height:100%}.space_btn{align-content:space-between}.slick-slider.slick-initialized{visibility:visible}.slick-slider .slick-slide{outline:none}.slick-dots li button{outline:none;cursor:pointer}.slick-arrow{font-size:0px;text-indent:-9999px;border:2px solid #da291c;border-radius:50%;-webkit-border-radius:50%;width:34px;height:34px;background-color:transparent;outline:none;cursor:pointer}.slick-arrow.slick-prev{background:url(icon-chev-left.png) no-repeat 9px center/11px}.slick-arrow.slick-next{background:url(icon-chev-right.png) no-repeat 11px center/11px}.sa-bar{min-height:49px;position:fixed;z-index:3;top:0;left:0;background:#da291c;width:100%;text-align:center;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (min-width: 38.9375em){.sa-bar{padding:0 40px}}.sa-bar.remove{top:-100px}.sa-bar .close-icon{position:absolute;top:20px;right:20px;background:url(icon-close.png) no-repeat center center/contain;width:12px;height:12px}.sa-bar p{color:#fff;font-size:18px;line-height:25px;margin:0;padding:12px 0}@media (max-width: 38.9375em){.sa-bar p{font-size:18px}}.sa-bar p a{color:#fff;text-decoration:underline}.sa-bar .announcement-content{font-size:15px;display:flex;white-space:nowrap;justify-content:space-evenly}.spacer{height:0;width:100%}.sa-bar~header{top:49px}.site-header{position:fixed;z-index:3;top:0;left:0;width:100%;height:56px;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (min-width: 38.9375em){.site-header{height:106px}}.site-header .menu-btn{position:absolute;z-index:2;width:34px;height:24px;top:20px;left:24px;-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-o-transform:rotate(-20deg);transform:rotate(-20deg)}@media (min-width: 38.9375em){.site-header .menu-btn{display:none}}.site-header .menu-btn:before,.site-header .menu-btn:after{position:absolute;left:0;top:0;width:30px;height:3px;background:#fff;content:"";-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.site-header .menu-btn:after{top:11px}.site-header .dt-menu{display:none}@media (max-width: 38.9375em){.site-header .dt-menu li a.active{background:#da291c;color:#fff!important}}@media (min-width: 38.9375em){.site-header .dt-menu{display:flex;margin:32px 0 0}.site-header .dt-menu li{list-style:none}.site-header .dt-menu li a{display:block;font-size:25px;color:#fff;margin-right:32px;font-family:futura-pt,sans-serif;font-weight:600;font-style:normal;line-height:39px;position:relative}.site-header .dt-menu li a.search-icon{width:19px;height:39px;margin:0;background:url(icon-search-white.png) no-repeat center center/contain}.site-header .dt-menu li a:after{content:"";position:absolute;bottom:7px;left:0;width:0px;height:2px;background:#da291c;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.site-header .dt-menu li a.active:after{width:100%}}.site-header .sign-in{display:none}@media (min-width: 38.9375em){.site-header .sign-in{position:absolute;display:block;top:32px;right:100px;font-size:25px;color:#fff;font-family:futura-pt,sans-serif;font-weight:600;font-style:normal;line-height:39px}}.site-header .logo{position:absolute;z-index:2;top:0;left:50%;width:73px;height:42px;-webkit-transform:rotate(-20deg) translate(-50%,0);-moz-transform:rotate(-20deg) translate(-50%,0);-ms-transform:rotate(-20deg) translate(-50%,0);-o-transform:rotate(-20deg) translate(-50%,0);transform:rotate(-20deg) translate(-50%);-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (min-width: 38.9375em){.site-header .logo{width:84px;height:52px}}.site-header .logo:before{content:"";position:absolute;top:0;left:0;height:100%;background:url(logo@2x.png) no-repeat center center/contain;width:100%;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.site-header .logo:after{content:"";position:absolute;top:0;left:0;height:0;background:url(logo-red@2x.png) no-repeat center center/contain;width:100%;overflow:hidden;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.site-header .cart{position:absolute;z-index:2;top:18px;right:20px;width:20px;height:24px;background:url(icon-cart-w.png) no-repeat center center/contain}.site-header .cart.hasItems:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(icon-cart-w-filled.png) no-repeat center center/contain;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.site-header .cart.hasItems.active:after{opacity:0}.site-header .cart.active{background:url(icon-close-red.png) no-repeat center center/contain!important}@media (min-width: 38.9375em){.site-header .cart{top:38px;right:40px}}.site-header .menu-wrapper{position:fixed;z-index:0;top:56px;left:-100vw;width:100%;height:calc(100vh - 56px);background:#fff;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;transition:.5s all;overflow:scroll}@media (min-width: 38.9375em){.site-header .menu-wrapper{left:0;top:106px;height:auto;max-height:0px;overflow:hidden}}.site-header .menu-wrapper .menu-list-shop,.site-header .menu-wrapper .menu-list-explore{display:none}.site-header .menu-wrapper .dt-menu{display:flex;padding:11px 20px;border-bottom:1px solid #da291c}@media (min-width: 38.9375em){.site-header .menu-wrapper .dt-menu{display:none}}.site-header .menu-wrapper .dt-menu li{list-style:none}.site-header .menu-wrapper .dt-menu li a{color:#da291c;width:95px;text-align:center;display:block;border-radius:5px;-webkit-border-radius:5px;border:2px solid #da291c;line-height:30px;height:32px;margin:0 10px 0 0;font-family:futura-pt,sans-serif;font-weight:600;font-style:normal}.site-header .menu-wrapper .dt-menu li a.search-icon{background:url(icon-search-red.png) no-repeat center center/19px}.site-header .menu-wrapper .dt-menu li a.search-icon.active{background:url(icon-search-white.png) no-repeat center center/19px #da291c}.site-header .menu-wrapper .dt-menu li::last-child a{margin:0}.site-header .menu-wrapper .nav-blocks{display:block;width:100%;margin:26px 0;padding-bottom:48px;border-bottom:1px solid #da291c}@media (min-width: 38.9375em){.site-header .menu-wrapper .nav-blocks{padding:0 35px 16px;border:none;margin:0}}.site-header .menu-wrapper .nav-blocks ul{display:flex;width:calc(100% - 30px);flex-wrap:wrap;margin:0 15px}@media (min-width: 38.9375em){.site-header .menu-wrapper .nav-blocks ul{margin:0;width:100%}}.site-header .menu-wrapper .nav-blocks ul li{list-style:none;width:calc(50% - 10px);margin:0 5px}@media (min-width: 1023px){.site-header .menu-wrapper .nav-blocks ul li{width:calc(20% - 16px);margin:0 8px}}.site-header .menu-wrapper .nav-blocks ul li a{border-radius:5px;-webkit-border-radius:5px;display:flex;justify-content:space-between;color:#da291c;font-size:18px;line-height:22px;height:85px;align-items:flex-end;padding:15px;background:#fdefee;margin:0 0 12px}@media (min-width: 38.9375em){.site-header .menu-wrapper .nav-blocks ul li a{height:126px;font-size:20px}}.site-header .menu-wrapper .nav-blocks ul li a img{height:100%}.site-header .menu-wrapper .nav-blocks ul li a.icons img{height:40px}@media (min-width: 38.9375em){.site-header .menu-wrapper .nav-blocks ul li a.icons img{height:58px}}@media (min-width: 38.9375em){.site-header .menu-wrapper .nav-blocks ul.menu-controls{position:relative;padding-top:24px}.site-header .menu-wrapper .nav-blocks ul.menu-controls:after{content:"";background:#da291c;width:calc(100% - 16px);height:1px;position:absolute;top:0;left:8px}}.site-header .menu-wrapper .nav-blocks ul.menu-controls li a{border:1px solid #da291c;background:none;position:relative}.site-header .menu-wrapper .nav-blocks ul.menu-controls li a:after{background:url(icon-red-arrow.png) no-repeat center center/contain;content:"";position:absolute;bottom:15px;right:15px;width:21px;height:12px}@media (min-width: 38.9375em){.site-header .menu-wrapper .nav-blocks ul.menu-controls li a:hover,.site-header .menu-wrapper .nav-blocks ul.menu-controls li a.active{background:#da291c;color:#fff}.site-header .menu-wrapper .nav-blocks ul.menu-controls li a:hover:after,.site-header .menu-wrapper .nav-blocks ul.menu-controls li a.active:after{background-image:url(icon-white-arrow.png)}}.site-header .menu-wrapper .nav-blocks ul.menu-controls li.back-btn{display:none}.site-header .menu-wrapper .nav-blocks ul.menu-controls li.back-btn a:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.site-header .menu-wrapper .nav-blocks ul.category-blocks.benefit-items{display:none}.site-header .menu-wrapper .nav-blocks ul.category-blocks.benefit-items li a.hydration{background:#e8f1f5;color:#1a7ba2}.site-header .menu-wrapper .nav-blocks ul.category-blocks.benefit-items li a.recovery{background:#eef5e5;color:#4d7311}.site-header .menu-wrapper .nav-blocks ul.category-blocks.benefit-items li a.slow-release{background:#fcf7ea;color:#e6b433}.site-header .menu-wrapper .nav-blocks ul.category-blocks li a:hover{box-shadow:inset 0 0 0 1px #da291c}.site-header .menu-wrapper .nav-blocks ul.category-blocks li a:hover.hydration{box-shadow:inset 0 0 0 1px #1a7ba2}.site-header .menu-wrapper .nav-blocks ul.category-blocks li a:hover.recovery{box-shadow:inset 0 0 0 1px #4d7311}.site-header .menu-wrapper .nav-blocks ul.category-blocks li a:hover.slow-release{box-shadow:inset 0 0 0 1px #e6b433}.site-header .menu-wrapper .menu-footer{display:flex;width:calc(100% - 40px);margin:0 20px;padding-bottom:20px;flex-wrap:wrap}@media (min-width: 38.9375em){.site-header .menu-wrapper .menu-footer{margin:0 40px;width:calc(100% - 80px);border-top:1px solid #da291c;padding-top:30px}}.site-header .menu-wrapper .menu-footer li{list-style:none;width:100%}@media (min-width: 38.9375em){.site-header .menu-wrapper .menu-footer li:first-child{width:40%}.site-header .menu-wrapper .menu-footer li:last-child{width:calc(60% - 20px);margin-left:20px}}.site-header .menu-wrapper .menu-footer li span,.site-header .menu-wrapper .menu-footer li a{font-size:24px;color:#da291c;text-align:center;display:block}@media (min-width: 38.9375em){.site-header .menu-wrapper .menu-footer li span,.site-header .menu-wrapper .menu-footer li a{font-size:22px}}.site-header .menu-wrapper .menu-footer li span{line-height:80px;border-top:1px solid #da291c;border-bottom:1px solid #da291c}.site-header .menu-wrapper .menu-footer li a{display:block;line-height:70px;border:1px solid #da291c;border-radius:5px;-webkit-border-radius:5px;margin-bottom:22px}@media (min-width: 38.9375em){.site-header .menu-wrapper .menu-footer li a{line-height:81px;margin:0}.site-header .menu-wrapper .menu-footer li a:hover{background:#da291c;color:#fff}}.site-header .menu-wrapper .menu-list-explore .inner{position:relative}@media (min-width: 38.9375em){.site-header .menu-wrapper .menu-list-explore .inner:before{content:"";background:#da291c;width:100%;height:1px;position:absolute;top:0;left:0}.site-header .menu-wrapper .menu-list-explore .inner:after{content:"";background:#da291c;width:100%;height:1px;position:absolute;top:80px;left:0}}.site-header .menu-wrapper .menu-list-explore .inner .item{border-bottom:1px solid #da291c}@media (min-width: 38.9375em){.site-header .menu-wrapper .menu-list-explore .inner .item{border:none}}.site-header .menu-wrapper .menu-list-explore .inner .item:last-of-type{margin-bottom:20px}.site-header .menu-wrapper .menu-list-explore .inner .item .title{font-size:30px;line-height:40px;padding:20px 0;margin:0;border-bottom:1px solid #da291c}@media (min-width: 38.9375em){.site-header .menu-wrapper .menu-list-explore .inner .item .title{border:none}}.site-header .menu-wrapper .menu-list-explore .inner .item ul{display:block;width:100%;padding:20px 0}.site-header .menu-wrapper .menu-list-explore .inner .item ul li{list-style:none}.site-header .menu-wrapper .menu-list-explore .inner .item ul li a{position:relative;padding-right:34px;display:block;font-size:20px;margin:0 0 14px}.site-header .menu-wrapper .menu-list-explore .inner .item ul li a:after{position:absolute;content:"";top:0;right:0;width:25px;height:100%;background:url(icon-red-arrow.png) no-repeat center center/contain}.site-header .menu-wrapper .menu-list-explore .inner .item ul li:last-child a{margin:0}.site-header.menu-active{background:#fff;top:0!important}.site-header.menu-active .menu-btn:before{top:5px;background:#da291c}.site-header.menu-active .menu-btn:after{top:6px;background:#da291c}.site-header.menu-active .logo:before{opacity:0;height:32px}.site-header.menu-active .logo:after{width:73px;height:32px}@media (min-width: 38.9375em){.site-header.menu-active .logo:after{width:100%;height:100%}}.site-header.menu-active .cart{background-image:url(icon-cart-r.png)}.site-header.menu-active .cart.hasItems:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(icon-cart-r-filled.png) no-repeat center center/contain;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.site-header.menu-active .cart.active:before{background:#da291c}.site-header.menu-active .dt-menu li a{color:#da291c}@media (min-width: 38.9375em){.site-header.menu-active .dt-menu li a.search-icon{background-image:url(icon-search-red.png)}}.site-header.menu-active .sign-in{color:#da291c}.site-header.menu-active .menu-wrapper{left:0}@media (min-width: 38.9375em){.site-header.menu-active .menu-wrapper{top:106px;border-bottom:1px solid #da291c;max-height:calc(100vh - 106px);overflow:scroll}}@media (min-width: 38.9375em){.site-header.menu-active:before{height:calc(100vh - 206px);opacity:1}}@media (min-width: 38.9375em){.site-header:before{content:"";position:fixed;z-index:-1;bottom:0;left:0;width:100%;height:0px;overflow:hidden;background:#00000080;opacity:0;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;transition:.5s all}}.site-header.cart-active{background:#fff;top:0!important}.site-header.cart-active .menu-btn:before{top:5px;background:#da291c}.site-header.cart-active .menu-btn:after{top:6px;background:#da291c}.site-header.cart-active .logo:before{opacity:0;height:32px}.site-header.cart-active .logo:after{width:73px;height:32px}@media (min-width: 38.9375em){.site-header.cart-active .logo:after{width:100%;height:100%}}.site-header.cart-active .cart{background-image:url(icon-cart-r.png)}.site-header.cart-active .cart.hasItems:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(icon-cart-r-filled.png) no-repeat center center/contain;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.site-header.cart-active .cart.active:before{background:#da291c}.site-header.cart-active .dt-menu li a{color:#da291c}@media (min-width: 38.9375em){.site-header.cart-active .dt-menu li a.search-icon{background-image:url(icon-search-red.png)}}.site-header.cart-active .sign-in{color:#da291c}.site-header.active{background:#fff}.site-header.active .logo{top:0;height:28px}@media (min-width: 38.9375em){.site-header.active .logo{top:10px;height:48px}}.site-header.active .logo:before{opacity:0}.site-header.active .logo:after{height:28px}@media (min-width: 38.9375em){.site-header.active .logo:after{height:100%}}.site-header.active .menu-btn:before,.site-header.active .menu-btn:after{background:#da291c}.site-header.active .cart{background-image:url(icon-cart-r.png)}.site-header.active .cart.hasItems:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(icon-cart-r-filled.png) no-repeat center center/contain;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.site-header.active .cart:before{background:#da291c}@media (min-width: 38.9375em){.site-header.active .dt-menu li a{color:#da291c}}@media (min-width: 38.9375em){.site-header.active .dt-menu li a.search-icon{background-image:url(icon-search-red.png)}}@media (min-width: 38.9375em){.site-header.active .sign-in{color:#da291c}}.site-header.cart-active{background:#fff}.site-header.invert .logo{height:28px;top:0}@media (min-width: 38.9375em){.site-header.invert .logo{height:52px;top:6px}}.site-header.invert .logo:before{opacity:0}.site-header.invert .logo:after{height:100%}.site-header.invert .menu-btn:before,.site-header.invert .menu-btn:after{background:#da291c}.site-header.invert .cart{background-image:url(icon-cart-r.png)}.site-header.invert .cart.hasItems:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(icon-cart-r-filled.png) no-repeat center center/contain;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.site-header.invert .dt-menu li a{color:#da291c}.site-header.invert .dt-menu li a.search-icon{background:url(icon-search-red.png) no-repeat center center/17px}.site-header.invert .sign-in{color:#da291c}.handle-contact .site-header{background:#fff}.home-hero-wrapper{position:relative}.home-hero-wrapper:not(.slick-initialized){display:flex;overflow:hidden}.home-hero-wrapper:not(.slick-initialized) .home-hero{width:100vw;min-width:100vw;max-height:1000px}.home-hero-wrapper .home-hero{position:relative;display:block;width:100%;height:100%;padding-top:140px;height:calc(100vh - 60px);max-height:1100px}@media (min-width: 38.9375em){.home-hero-wrapper .home-hero{height:750px;overflow:hidden;padding-top:90px}}.home-hero-wrapper .home-hero .home-hero-image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.home-hero-wrapper .home-hero .content-wrapper{position:relative;z-index:2}@media (min-width: 38.9375em){.home-hero-wrapper .home-hero .space_btn{align-content:normal}}.home-hero-wrapper .home-hero .content{color:#fff;text-align:center}@media (min-width: 38.9375em){.home-hero-wrapper .home-hero .content{align-self:center}}.home-hero-wrapper .home-hero .content h1{color:#fff}.home-hero-wrapper .home-hero .content p{margin:0 0 36px;color:#fff}.home-hero-wrapper .home-hero .content p br{display:none}@media (min-width: 38.9375em){.home-hero-wrapper .home-hero .content p{font-size:28px;line-height:32px}.home-hero-wrapper .home-hero .content p br{display:block}}.home-hero-wrapper .home-hero .image{text-align:center;padding-top:60px}@media (min-width: 38.9375em){.home-hero-wrapper .home-hero .image{padding:0;align-self:flex-end;max-height:100%}}.home-hero-wrapper .home-hero .image img{max-width:250px;margin:0 auto;width:100%;height:100%}@media (min-width: 38.9375em){.home-hero-wrapper .home-hero .image img{max-width:100%;max-height:620px}}@media (min-width: 1023px){.home-hero-wrapper .home-hero .image img{max-height:-webkit-fill-available}}.home-hero-wrapper .home-hero__bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.home-hero-wrapper .slick-dots{position:absolute;bottom:12px;left:0;width:100%;text-align:center}@media (min-width: 1023px){.home-hero-wrapper .slick-dots{width:calc(50% + 40px);bottom:80px}}.home-hero-wrapper .slick-dots li{list-style:none;display:inline-block}.home-hero-wrapper .slick-dots li button{font-size:0;text-indent:-9999px;width:20px;height:20px;border:1px solid #fff;border-radius:50%;-webkit-border-radius:50%;position:relative;margin:0 2px}.home-hero-wrapper .slick-dots li button:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;-webkit-border-radius:50%;opacity:0;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.home-hero-wrapper .slick-dots li.slick-active button:after{opacity:1}.collection-btns{display:block;width:100%;padding:12px 0;border-bottom:1px solid #da291c;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.collection-btns::-webkit-scrollbar{display:none}@media (min-width: 38.9375em){.collection-btns{text-align:center;padding:20px 0}}.collection-btns li{list-style:none;display:inline-block}.collection-btns li a{color:#da291c;border:2px solid #da291c;line-height:30px;padding:0 26px;margin:0 5px;border-radius:5px;-webkit-border-radius:5px;display:block;white-space:nowrap}.collection-btns li a:hover{color:#fff;background:#da291c}.site-footer{display:block;width:100%;background:#da291c;padding-top:10px}@media (min-width: 38.9375em){.site-footer{padding:72px 0}}.site-footer .nl-wrapper{display:block;width:100%;padding:20px 0}.site-footer .nl-wrapper p{color:#fff;font-size:16px;margin:0 0 14px;line-height:22px}.site-footer .nl-wrapper p strong{font-size:20px}.site-footer .nl-wrapper .form-wrapper{display:flex;margin:0 0 20px}.site-footer .nl-wrapper .form-wrapper input{border-radius:22px 0 0 22px;-webkit-border-radius:22px 0 0 22px;width:100%;padding:0 0 0 20px;font-size:16px}.site-footer .nl-wrapper .form-wrapper button{min-width:120px;text-align:center;background:#fff;color:#da291c;border-radius:0 22px 22px 0;-webkit-border-radius:0 22px 22px 0;font-size:16px}.site-footer .nl-wrapper .form-wrapper button:disabled{opacity:.7;cursor:not-allowed}.site-footer .nl-wrapper .optin{display:flex}.site-footer .nl-wrapper .optin label{color:#fff;font-size:14px;position:relative;line-height:1}.site-footer .nl-wrapper .optin label a{color:#fff;text-decoration:underline}.site-footer .social{display:flex;flex-wrap:wrap;border-top:1px solid #fff;justify-content:space-between;padding:10px 0 24px}.site-footer .social li{list-style:none}.site-footer .social li.title{width:100%;color:#fff;margin:0 0 10px}.site-footer .social li a{color:#fff;font-size:30px}.site-footer .nav{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:20px 0;display:flex;flex-wrap:wrap}@media (min-width: 38.9375em){.site-footer .nav{border:none;padding-right:50px}}.site-footer .nav li{list-style:none;width:50%}.site-footer .nav li a{display:block;color:#fff;font-size:18px;margin:0 0 12px}.site-footer .nav li:last-child a{margin:0}.site-footer .logo{width:64px;height:46px;background:url(logo@2x.png) no-repeat center center/contain;display:block;margin:30px 0;-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-o-transform:rotate(-20deg);transform:rotate(-20deg)}@media (min-width: 38.9375em){.site-footer .logo{width:100px;height:80px}}@media (min-width: 38.9375em){.site-footer .order-dt-1{order:1;-webkit-order:1}.site-footer .order-dt-2{order:2;-webkit-order:2}.site-footer .order-dt-3{order:3;-webkit-order:3}}.newsletter-modal{position:fixed;z-index:99;bottom:0;right:0;width:100%;background:#da291c;text-align:center;padding:22px 24px;-webkit-transition:.4s all;-moz-transition:.4s all;-ms-transition:.4s all;-o-transition:.4s all;transition:.4s all}@media (min-width: 38.9375em){.newsletter-modal{width:375px}}.newsletter-modal.active{bottom:-500px}.newsletter-modal .close-icon{position:absolute;top:18px;right:18px;background:url(icon-close.png) no-repeat center center/contain;width:14px;height:14px}.newsletter-modal p{color:#fff;margin:0 0 18px;font-size:20px}.newsletter-modal p.title{font-size:25px}.newsletter-modal p span{font-size:17px}.newsletter-modal form .fields{display:flex}.newsletter-modal form .fields input{border-radius:22px 0 0 22px;-webkit-border-radius:22px 0 0 22px;border:1px solid #fff;background:none;line-height:35px;padding:0 0 0 14px;color:#fff;width:60%}.newsletter-modal form .fields button{border-radius:0 22px 22px 0;-webkit-border-radius:0 22px 22px 0;background:#fff;color:#da291c;font-size:16px;line-height:35px;padding:0;text-align:center;width:40%}.newsletter-modal .disclaimer{margin-top:20px}.newsletter-modal .disclaimer p{font-size:12px;line-height:15px;margin:0}.newsletter-modal .disclaimer p a{color:#fff;text-decoration:underline}.newsletter-modal .state-two form{margin:0 -5px}.newsletter-modal .state-two form .field-wrap{padding:0 5px}.newsletter-modal .state-two form .field-wrap input{padding:0 10px;border-radius:22px;-webkit-border-radius:22px;width:100%;margin:0 0 10px}.newsletter-modal .state-two form .field-wrap input[type=date]::-webkit-inner-spin-button,.newsletter-modal .state-two form .field-wrap input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.newsletter-modal .state-two form .field-wrap input[type=date]{background:url(icon-select-down-white.png) no-repeat 90% center/16px transparent}.newsletter-modal .state-two form .field-wrap input#dp{text-align:center}.newsletter-modal .state-two form .field-wrap select{padding:0 10px;border-radius:22px;-webkit-border-radius:22px;width:100%;border-color:#fff;background:url(icon-select-down-white.png) no-repeat 90% center/16px transparent;height:35px;line-height:35px;color:#fff}.newsletter-modal .state-two form .field-wrap label{color:#fff;line-height:35px}.newsletter-modal .state-two form button{line-height:35px;padding:0;font-size:16px;display:block;width:100%}.collection-carousel-wrapper{display:block;width:100%;padding:34px 0 14px}@media (min-width: 38.9375em){.collection-carousel-wrapper{padding:60px 0 85px}.collection-carousel-wrapper .fluid{padding:0}}.collection-carousel-wrapper .overview{margin:0 0 20px}@media (min-width: 38.9375em){.collection-carousel-wrapper .overview{max-width:50%}}.collection-carousel-wrapper .btn-flex{margin-bottom:20px}.fetaured-collection-wrapper{display:block;width:100%;padding:0 0 40px}@media (min-width: 38.9375em){.fetaured-collection-wrapper{padding:0 0 80px}}.fetaured-collection-wrapper .content{text-align:center;padding:48px 30px 20px;background:#fdefee;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}@media (min-width: 38.9375em){.fetaured-collection-wrapper .content{background:none;padding:0}}.fetaured-collection-wrapper .content h2{margin:0 0 16px}.fetaured-collection-wrapper .content p{color:#da291c}@media (min-width: 38.9375em){.fetaured-collection-wrapper .content p{font-size:28px;line-height:31px}}.fetaured-collection-wrapper .img-wrapper{background:#fdefee;margin-bottom:70px;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}@media (min-width: 38.9375em){.fetaured-collection-wrapper .img-wrapper{text-align:center;margin:0;position:relative;background:none}.fetaured-collection-wrapper .img-wrapper:before{content:"";position:absolute;z-index:-1;top:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%);width:472px;height:500px;background:#fdefee;border-radius:5px;-webkit-border-radius:5px}}.fetaured-collection-wrapper .img-wrapper img{margin-bottom:-70px}@media (min-width: 38.9375em){.fetaured-collection-wrapper .img-wrapper img{margin:50px 0 0}}.nutritional-list-wrapper{display:block;width:100%;background:url(map-wireframe.webp) no-repeat center center/cover #fdefee;padding:75px 0}@media (min-width: 38.9375em){.nutritional-list-wrapper{padding:105px 0}}.nutritional-list-wrapper .title{margin:0 0 38px;font-size:30px;letter-spacing:-1px}.nutritional-list-wrapper .title span{display:block;padding-left:35px}@media (min-width: 38.9375em){.nutritional-list-wrapper .title{font-size:80px;line-height:80px;text-align:center;margin:0 0 90px}}.nutritional-list-wrapper .checklist{display:block;padding:0 0 65px}@media (min-width: 38.9375em){.nutritional-list-wrapper .checklist{display:flex;flex-wrap:wrap;padding:0 0 90px}}.nutritional-list-wrapper .checklist li{font-size:19px;line-height:24px;margin:0 0 20px;display:block;color:#da291c;list-style:none;position:relative;padding-left:33px}.nutritional-list-wrapper .checklist li:before{content:"";position:absolute;top:2px;left:0;width:20px;height:20px;background:url(icon-check-red.png) no-repeat center center/contain}.nutritional-list-wrapper .checklist li:last-child{margin:0}@media (min-width: 38.9375em){.nutritional-list-wrapper .checklist li{width:50%;font-size:25px;line-height:24px;margin:0 0 30px}}.review-carousel-wrapper{margin:0 0 20px;display:block;text-align:center;position:relative;padding:50px 0 80px;background:#bce4f4}@media (min-width: 38.9375em){.review-carousel-wrapper{padding:160px 0 195px}}.review-carousel-wrapper .dt-content{display:none}@media (min-width: 38.9375em){.review-carousel-wrapper .dt-content{display:block;max-width:350px;margin:0 auto}.review-carousel-wrapper .dt-content blockquote p{color:#1a7ba2;letter-spacing:-1.5px;margin:0 0 20px;font-family:futura-pt,sans-serif;font-weight:600;font-style:italic;line-height:45px}.review-carousel-wrapper .dt-content .star-flex i{color:#1a7ba2;display:inline-block;margin:0 5px;font-size:26px}.review-carousel-wrapper .dt-content .publisher{font-size:14px;margin:30px 0 0;color:#1a7ba2}}.review-carousel-wrapper .tp-widget{margin-top:20px}.review-carousel-wrapper .review-carousel .item{position:relative;padding:0 10px}@media (min-width: 38.9375em){.review-carousel-wrapper .review-carousel .item{padding:10px}}@media (min-width: 38.9375em){.review-carousel-wrapper .review-carousel .item.slick-active img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}}.review-carousel-wrapper .review-carousel .item .content{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 38.9375em){.review-carousel-wrapper .review-carousel .item .content{display:none}}.review-carousel-wrapper .review-carousel .item .content blockquote p{color:#fff;letter-spacing:-1px;line-height:33px;margin:35px 0 15px}.review-carousel-wrapper .review-carousel .item .content .star-flex{display:flex;color:#fff;justify-content:center}.review-carousel-wrapper .review-carousel .item .content .star-flex i{margin:0 5px}.review-carousel-wrapper .review-carousel .item .content .publisher{display:none}.review-carousel-wrapper .review-carousel .item img{border-radius:5px;-webkit-border-radius:5px;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (min-width: 38.9375em){.review-carousel-wrapper .review-carousel .item img{max-width:335px;box-shadow:0 2px 5px #0006}}.review-carousel-wrapper .slick-arrow{border-color:#1a7ba2;position:absolute;bottom:-70px}.review-carousel-wrapper .slick-arrow.slick-prev{left:40px;background-image:url(icon-chev-left-blue.png)}@media (min-width: 38.9375em){.review-carousel-wrapper .slick-arrow.slick-prev{left:auto;right:14%;margin-right:50px}}.review-carousel-wrapper .slick-arrow.slick-next{right:40px;background-image:url(icon-chev-right-blue.png)}@media (min-width: 38.9375em){.review-carousel-wrapper .slick-arrow.slick-next{right:14%}}.review-carousel-wrapper .publisher-output{color:#1a7ba2;font-size:14px;text-align:center;margin:0;position:relative;top:36px;z-index:0;pointer-events:none}@media (min-width: 38.9375em){.review-carousel-wrapper .publisher-output{display:none}}.instagram-wrapper{display:block;width:100%;padding:74px 20px 0}@media (min-width: 38.9375em){.instagram-wrapper{padding:74px 0 0}}.instagram-wrapper .content{padding-bottom:58px;text-align:center}@media (min-width: 38.9375em){.instagram-wrapper .content{text-align:left;padding-right:60px}}.instagram-wrapper .content h2{word-break:break-all}@media (min-width: 38.9375em){.instagram-wrapper .insta-feed .item{padding:10px}}@media (min-width: 38.9375em){.instagram-wrapper .insta-feed .item.slick-active img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}}.instagram-wrapper .insta-feed .item img{margin:0 auto;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (min-width: 38.9375em){.instagram-wrapper .insta-feed .item img{box-shadow:0 2px 5px #0006;max-width:335px}}.instagram-wrapper #insta-feed{margin:0!important;display:none}.instagram-wrapper #insta-feed a{width:100%}@media (min-width: 38.9375em){.instagram-wrapper #insta-feed a{width:335px;padding:10px}.instagram-wrapper #insta-feed a.slick-active{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}}.instagram-wrapper #insta-feed a .instafeed-container{width:100%!important;padding-top:100%!important;border-radius:5px;-webkit-border-radius:5px;overflow:hidden;box-shadow:0 2px 5px #0006}.instagram-wrapper .insta-arrows{text-align:center;margin:37px 0 74px}@media (min-width: 38.9375em){.instagram-wrapper .insta-arrows{text-align:right;margin-right:9%}}.instagram-wrapper .insta-arrows .slick-arrow{margin:0 8px}.product-template{background:linear-gradient(to bottom,#fadad7,#fff 1000px);display:block;width:100%;padding-top:90px}@media (min-width: 38.9375em){.product-template{padding-top:160px}}.product-template .p-image-carousel{border-bottom:1px solid #e7b8c6;margin-bottom:20px;padding-bottom:20px;position:relative}.product-template .p-image-carousel .product-image-carousel__video{max-width:270px;width:100%;margin:0 auto;height:auto;display:block;aspect-ratio:1 / 1;object-fit:contain}@media (min-width: 38.9375em){.product-template .p-image-carousel .product-image-carousel__video{max-width:500px}}.product-template .p-image-carousel:not(.slick-initialized){display:flex;overflow:hidden}.product-template .p-image-carousel:not(.slick-initialized) .item{width:100%;min-height:300px;min-width:300px}@media (min-width: 1023px){.product-template .p-image-carousel{margin:0 100px;border:none}}.product-template .p-image-carousel .slick-track{display:flex}.product-template .p-image-carousel .item img{max-width:270px;width:100%;margin:0 auto;height:auto;display:block}@media (min-width: 38.9375em){.product-template .p-image-carousel .item img{max-width:500px}}.product-template .p-image-carousel .slick-arrow{border:none;width:30px;height:38px;background-size:contain;-webkit-background-size:contain;border-radius:0;-webkit-border-radius:0px;position:absolute;z-index:2;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%)}.product-template .p-image-carousel .slick-arrow.slick-prev{background-image:url(icon-product-carousel-left.png);left:0;background-position-x:0}@media (min-width: 38.9375em){.product-template .p-image-carousel .slick-arrow.slick-prev{left:-30px}}.product-template .p-image-carousel .slick-arrow.slick-next{background-image:url(icon-product-carousel-right.png);right:0}@media (min-width: 38.9375em){.product-template .p-image-carousel .slick-arrow.slick-next{right:-30px}}.product-template .p-image-carousel.flag-batch-tested:after{content:"";position:absolute;top:10px;right:10px;width:46px;height:46px;background:url(icon-batch-tested.png) no-repeat center center/contain}@media (min-width: 38.9375em){.product-template .p-image-carousel.flag-batch-tested:after{width:90px;height:90px}}.product-template .p-image-carousel.hasFlag:after{content:attr(data-flag-title);background:#fff;color:#da291c;font-size:16px;line-height:1.75;padding:0 10px;border-radius:4px;text-transform:capitalize;letter-spacing:-1px;position:absolute;top:0;right:0}@media (min-width: 38.9375em){.product-template .p-image-carousel.hasFlag:after{font-size:22px}}.product-template .p-image-carousel.hasDiscount:after{content:attr(data-discount) "% off";background:#fff;color:#da291c;font-size:16px;line-height:1.75;padding:0 10px;border-radius:4px;text-transform:capitalize;letter-spacing:-1px;position:absolute;top:0;right:0}@media (min-width: 38.9375em){.product-template .p-image-carousel.hasDiscount:after{font-size:22px}}@media (min-width: 38.9375em){.product-template .p-content{padding:0 80px 50px}}.product-template .p-content .p-title-flex{display:flex;justify-content:space-between;flex-wrap:nowrap;margin:0 0 4px}@media (min-width: 38.9375em){.product-template .p-content .p-title-flex{margin:0 0 12px}}.product-template .p-content .p-title-flex .title{color:#da291c;margin:0}@media (min-width: 38.9375em){.product-template .p-content .p-title-flex .title{font-size:28px;line-height:32px}}.product-template .p-content .p-title-flex .price{color:#da291c;margin:0;position:relative}@media (min-width: 38.9375em){.product-template .p-content .p-title-flex .price{font-size:28px;line-height:32px}}.product-template .p-content .p-title-flex .price span.original_price{text-decoration:line-through;opacity:.5;display:block}.product-template .p-content .p-title-flex .price span.compare_at_price{position:absolute;right:0;bottom:-24px}@media (min-width: 38.9375em){.product-template .p-content .p-title-flex .price span.compare_at_price{bottom:-34px}}.product-template .p-content .selected-variant{margin:0 0 10px;opacity:.6;color:#da291c;font-size:16px}@media (min-width: 38.9375em){.product-template .p-content .selected-variant{font-size:18px}}.product-template .p-content .product-content{display:block;width:100%}.product-template .p-content .product-content p{color:#5c5c5c}.product-template .p-content .product-reviews{padding:.5em 0 1em}.product-template .p-content .variant-wrapper .item .title{color:#da291c;margin:0;border-bottom:1px solid #f5b8b3}.product-template .p-content .variant-wrapper .item .flavour-list{display:flex;flex-wrap:wrap;padding:14px 0}.product-template .p-content .variant-wrapper .item .flavour-list a{height:38px;line-height:34px;border-radius:5px;-webkit-border-radius:5px;padding:0 15px;margin:0 5px 5px 0;color:#fff;font-size:16px;border:1px solid transparent}.product-template .p-content .variant-wrapper .item .flavour-list a.active{border-color:#da291c}.product-template .p-content .variant-wrapper .item .flavour-list a.disabled{opacity:.3;pointer-events:none}.product-template .p-content .variant-wrapper .item .size-list{display:flex;flex-wrap:wrap;padding:14px 0 0;margin:0 -5px -10px}@media (min-width: 38.9375em){.product-template .p-content .variant-wrapper .item .size-list{margin:0 -10px -10px}}.product-template .p-content .variant-wrapper .item .size-list a{width:calc(50% - 10px);margin:0 5px 15px;line-height:52px;height:54px;border:1px solid #da291c;border-radius:5px;-webkit-border-radius:5px;font-size:16px;text-align:center}@media (min-width: 38.9375em){.product-template .p-content .variant-wrapper .item .size-list a{margin:0 10px 15px;width:calc(50% - 20px)}}.product-template .p-content .variant-wrapper .item .size-list a.active{background:#da291c;color:#fff}.product-template .p-content .variant-wrapper .item .size-list a.active:hover{color:#fff}.product-template .p-content .variant-wrapper .item .size-list a:hover{color:#da291c}.product-template .p-content .variant-wrapper .item .size-list a.disabled{opacity:.3;pointer-events:none}.product-template .p-content .product-meta-footer{display:block;width:100%;border-top:1px solid #edcbd6;margin-top:26px;padding-top:26px}@media (min-width: 38.9375em){.product-template .p-content .product-meta-footer{margin-top:14px;padding-top:14px}}.product-template .p-content .product-meta-footer .qty-selector{display:flex;width:100%;border:1px solid #da291c;height:46px;border-radius:22px;-webkit-border-radius:22px;position:relative;justify-content:space-between;overflow:hidden}.product-template .p-content .product-meta-footer .qty-selector span{width:40px;height:46px;cursor:pointer}.product-template .p-content .product-meta-footer .qty-selector span.minus{background:url(icon-qty-minus.png) no-repeat center center/14px}.product-template .p-content .product-meta-footer .qty-selector span.plus{background:url(icon-qty-plus.png) no-repeat center center/15px}.product-template .p-content .product-meta-footer .qty-selector input{width:50px;height:44px;border:none;padding:0;text-align:center;font-size:20px;color:#da291c;pointer-events:none}.product-template .p-content .product-meta-footer .btn{margin-left:12px;width:calc(100% - 12px)}.product-template .p-content .product-meta-footer .shipping-note{text-align:center;margin:0;padding:17px 0;color:#da291c;font-size:16px}.product-template .p-content .product-meta-footer .discount-note{text-align:center;margin:17px 0 -10px;color:#da291c;font-size:16px}.product-template .p-content .product-meta-footer .trade-message{text-align:center}.product-template .p-content .product-meta-footer .trade-message p{font-size:14px;line-height:18px}.product-template .p-content .product-meta-footer .product-accordions .item{display:block;width:100%}.product-template .p-content .product-meta-footer .product-accordions .item .a-title{color:#5c5c5c;font-size:20px;position:relative;display:block;width:100%;border-bottom:1px solid #D8D8D8;padding:15px 0}.product-template .p-content .product-meta-footer .product-accordions .item .a-title:before,.product-template .p-content .product-meta-footer .product-accordions .item .a-title:after{content:"";position:absolute;background:#5c5c5c;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%);-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.product-template .p-content .product-meta-footer .product-accordions .item .a-title:before{width:18px;height:1px;right:0}.product-template .p-content .product-meta-footer .product-accordions .item .a-title:after{height:18px;width:1px;right:8px}.product-template .p-content .product-meta-footer .product-accordions .item article{padding:20px 10px;display:none}.product-template .p-content .product-meta-footer .product-accordions .item article p{font-size:16px}.product-template .p-content .product-meta-footer .product-accordions .item article ul{padding:20px 0 30px 20px}.product-template .p-content .product-meta-footer .product-accordions .item article ul li{list-style:none;position:relative;font-size:16px;color:#979797;margin:0 0 16px;padding-left:10px}.product-template .p-content .product-meta-footer .product-accordions .item article ul li:before{content:"";position:absolute;top:6px;left:-20px;width:12px;height:12px;background:#da291c;border-radius:50%;-webkit-border-radius:50%}.product-template .p-content .product-meta-footer .product-accordions .item article ul li:last-child{margin:0}.product-template .p-content .product-meta-footer .product-accordions .item article .dosage-item{display:flex;align-items:center}.product-template .p-content .product-meta-footer .product-accordions .item article .dosage-item img{max-width:50px;margin:0 20px 0 0}.product-template .p-content .product-meta-footer .product-accordions .item article .dosage-item p:last-child{margin:0}.product-template .p-content .product-meta-footer .product-accordions .item article .nutritional-images{padding:0 30px 40px}@media (min-width: 38.9375em){.product-template .p-content .product-meta-footer .product-accordions .item article .nutritional-images{padding:0 40px 40px}}.product-template .p-content .product-meta-footer .product-accordions .item article .nutritional-images img{margin:0 auto}.product-template .p-content .product-meta-footer .product-accordions .item article .nutritional-images p{margin:10px 0 0;text-align:center}.product-template .p-content .product-meta-footer .product-accordions .item article .nutritional-images .slick-arrow{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%)}.product-template .p-content .product-meta-footer .product-accordions .item article .nutritional-images .slick-arrow.slick-prev{left:0}.product-template .p-content .product-meta-footer .product-accordions .item article .nutritional-images .slick-arrow.slick-next{right:0}.product-template .p-content .product-meta-footer .product-accordions .item.active .a-title:after{opacity:0}.product-template .highfive-benefits{background:#fdefee;border-radius:5px;-webkit-border-radius:5px;padding:40px 20px;margin:0 0 40px}@media (min-width: 38.9375em){.product-template .highfive-benefits{margin:0 10px 50px;width:calc(100% - 20px);padding:40px 50px}}.product-template .highfive-benefits .title{font-size:33px;text-align:center;margin:0 0 40px}.product-template .highfive-benefits .item{display:flex;justify-content:space-between;margin:0 0 20px}.product-template .highfive-benefits .item:last-child{margin:0}.product-template .highfive-benefits .item .img-wrap{width:20%}@media (min-width: 38.9375em){.product-template .highfive-benefits .item .img-wrap{width:15%}.product-template .highfive-benefits .item .img-wrap img{max-height:70px;margin:0 auto;display:block;max-width:70px}}.product-template .highfive-benefits .item .content{width:70%}@media (min-width: 38.9375em){.product-template .highfive-benefits .item .content{width:77%}}.product-template .highfive-benefits .item .content p{font-size:16px}.product-template .highfive-benefits .item .content p.c-title{margin:0 0 6px;font-size:18px}.product-template .workout-optimisation-products{display:block;width:100%;padding:20px;border-radius:5px;-webkit-border-radius:5px;border:1px solid #D8D8D8;margin:20px 0}@media (min-width: 38.9375em){.product-template .workout-optimisation-products{width:calc(100% - 20px);margin:0 10px 50px;padding:40px 80px}}.product-template .workout-optimisation-products .title{color:#5c5c5c;text-align:center;margin:0 0 30px}@media (min-width: 38.9375em){.product-template .workout-optimisation-products .title{font-size:28px;line-height:32px;margin:0 0 40px}}.product-template .workout-optimisation-products .wo-images{display:flex;justify-content:space-around;background:url(wo-bg.png) no-repeat center 10px/contain}.product-template .workout-optimisation-products .wo-images .item{text-align:center;position:relative}.product-template .workout-optimisation-products .wo-images .item img{max-width:80px}@media (min-width: 38.9375em){.product-template .workout-optimisation-products .wo-images .item img{max-width:150px}}.product-template .workout-optimisation-products .wo-images .item p{color:#da291c;font-size:16px;margin:10px 0 0}@media (min-width: 38.9375em){.product-template .workout-optimisation-products .wo-images .item p{font-size:24px;position:absolute;bottom:-40px;left:0;width:100%;text-align:center}}.product-template .workout-optimisation-products .wo-products{display:block;width:100%;border-top:1px solid #D8D8D8;margin:20px 0 0}@media (min-width: 38.9375em){.product-template .workout-optimisation-products .wo-products{margin:65px 0 0}}.product-template .workout-optimisation-products .wo-products p{margin:0}.product-template .workout-optimisation-products .wo-products p a{color:#5c5c5c;padding:12px 0 12px 52px;position:relative;display:block;border-bottom:1px solid #D8D8D8;font-size:16px}@media (min-width: 38.9375em){.product-template .workout-optimisation-products .wo-products p a{font-size:18px;padding:18px 0 18px 52px}}.product-template .workout-optimisation-products .wo-products p a:before{content:"";position:absolute;border:1px solid #da291c;width:30px;height:30px;border-radius:50%;-webkit-border-radius:50%;top:50%;left:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%)}.product-template .workout-optimisation-products .wo-products p a:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;-webkit-border-radius:50%;background:#da291c;top:50%;left:6px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%);opacity:0;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.product-template .workout-optimisation-products .wo-products p a.active:after{opacity:1}.product-template .workout-optimisation-products .wo-products .btn-flex{margin-top:20px}@media (min-width: 38.9375em){.product-template .workout-optimisation-products .wo-products .btn-flex{justify-content:center}}.product-template .j-id{position:fixed;bottom:100px;left:30px;width:300px;display:none}.product-template .selector-wrapper{display:none!important}#trustpilot-widget-trustbox-1{margin-bottom:50px}#trustpilot-widget-trustbox-1 iframe{height:450px;max-width:750px;margin:0 auto;border-bottom:1px solid #da291c!important}.cart-sidebar{position:fixed;z-index:2;top:0;left:-110%;width:100%;background:#fff;height:100vh;overflow:scroll;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;transition:.5s all}@media (min-width: 38.9375em){.cart-sidebar{top:106px;height:auto;max-height:calc(100vh - 106px)}}.cart-sidebar.active{left:0}.cart-sidebar .cart-header{display:none}@media (min-width: 38.9375em){.cart-sidebar .cart-header{padding:31px 0;margin:0 40px;border-top:1px solid #da291c;border-bottom:1px solid #da291c;position:relative;display:block}}.cart-sidebar .cart-header .title{margin:0}@media (min-width: 38.9375em){.cart-sidebar .cart-header .title{font-size:50px}}.cart-sidebar .cart-header .close-icon{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%);right:20px;width:22px;height:22px;background:url(icon-close-red.png) no-repeat center center/contain}@media (min-width: 38.9375em){.cart-sidebar .cart-header .close-icon{display:none}}.cart-sidebar .postage_calc{display:block;text-align:center;padding:0 20px}@media (min-width: 38.9375em){.cart-sidebar .postage_calc{display:flex;border-bottom:1px solid #da291c;padding:0;margin:0 40px;justify-content:space-between}}.cart-sidebar .postage_calc .percentage-wrapper{display:block;width:100%;height:9px;border-radius:5px;-webkit-border-radius:5px;background:#d8d8d8}@media (min-width: 38.9375em){.cart-sidebar .postage_calc .percentage-wrapper{width:58%;display:inline-block;margin:28px 0 0 20px}}.cart-sidebar .postage_calc .percentage-wrapper .percentage{height:100%;width:0px;max-width:100%;background:#da291c;position:relative;display:block;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all;border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px}.cart-sidebar .postage_calc .percentage-wrapper .percentage:after{content:"";position:absolute;top:-16px;right:-13px;background:url(Hand-Icon_100x100.png) no-repeat center center/24px #da291c;width:40px;height:40px;border-radius:50%;-webkit-border-radius:50%;border:1px solid #da291c}.cart-sidebar .postage_calc p{font-size:14px;margin:0;padding:16px 0}@media (min-width: 38.9375em){.cart-sidebar .postage_calc p{display:inline-block;text-align:center;width:35%;font-size:18px;padding:21px 0;order:2;-webkit-order:2;font-family:futura-pt,sans-serif;font-weight:400;font-style:italic}}.cart-sidebar .cart_contents_wrapper{margin-top:58px;border-top:1px solid #da291c}@media (min-width: 38.9375em){.cart-sidebar .cart_contents_wrapper{padding-bottom:35px;border-top:none;border-bottom:1px solid #da291c}}.cart-sidebar .cart_contents_wrapper .cart-headings{display:none}.cart-sidebar .cart_contents_wrapper .cart-headings p{font-size:20px}@media (min-width: 38.9375em){.cart-sidebar .cart_contents_wrapper .cart-headings{display:flex;padding:20px 40px 0}.cart-sidebar .cart_contents_wrapper .cart-headings p{width:25%}.cart-sidebar .cart_contents_wrapper .cart-headings p:first-child{width:50%}.cart-sidebar .cart_contents_wrapper .cart-headings p:last-child{text-align:right}}@media (min-width: 1023px){.cart-sidebar .cart_contents_wrapper .cart-headings p{width:17.5%}.cart-sidebar .cart_contents_wrapper .cart-headings p:first-child{width:65%}}.cart-sidebar .cart_contents_wrapper .empty-cart{padding:40px 20px 0}.cart-sidebar .cart_contents_wrapper .empty-cart p{text-align:center;display:block;width:100%}.cart-sidebar .cart_contents_wrapper .empty-cart .btn{margin:0 auto}.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item{display:block;width:calc(100% - 40px);border-bottom:1px solid #D8D8D8;padding:20px 0;position:relative;margin:0 20px;display:flex}.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item:last-of-type{border:none}@media (min-width: 38.9375em){.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item{margin:0 40px;width:calc(100% - 80px)}.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item:last-of-type{border-bottom:1px solid #D8D8D8}}.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item .img-wrap{width:73px}.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item .img-wrap img{max-width:100%;margin:0 auto;display:block}.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item .p-content{width:calc(100% - 143px)}@media (min-width: 38.9375em){.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item .p-content{position:relative;display:flex;justify-content:space-between;width:calc(50% - 73px)}}@media (min-width: 1023px){.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item .p-content{width:calc(65% - 73px);padding-left:20px}}.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item .p-content .title{font-size:14px;line-height:20px;color:#979797}@media (min-width: 38.9375em){.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item .p-content .title{line-height:25px}}.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item .p-content .title span{display:block;color:#da291c;font-size:20px}.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item .p-content .remove-item{position:absolute;top:20px;right:0;width:14px;height:14px;background:url(icon-close-red.png) no-repeat center center/14px}@media (min-width: 38.9375em){.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item .p-content .remove-item{top:auto;right:auto;bottom:0;left:0}}@media (min-width: 1023px){.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item .p-content .remove-item{left:20px;right:auto}}.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item .p-content .qty-selector{display:flex;width:100px;border:1px solid #da291c;height:30px;border-radius:22px;-webkit-border-radius:22px;position:relative;justify-content:space-between}@media (min-width: 38.9375em){.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item .p-content .qty-selector{right:-100px}}.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item .p-content .qty-selector span{width:50px;height:30px;cursor:pointer}.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item .p-content .qty-selector span.minus{background:url(icon-qty-minus.png) no-repeat center center/14px}.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item .p-content .qty-selector span.plus{background:url(icon-qty-plus.png) no-repeat center center/15px}.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item .p-content .qty-selector input{width:30px;height:30px;border:none;padding:0;text-align:center;font-size:20px;color:#da291c;pointer-events:none}.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item .p-price{align-self:flex-end;width:70px;text-align:right}@media (min-width: 38.9375em){.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item .p-price{align-self:auto;width:50%}}@media (min-width: 1023px){.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item .p-price{width:35%}}.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item .p-price p{margin:0;display:block;color:#da291c;font-size:20px}@media (min-width: 38.9375em){.cart-sidebar .cart_contents_wrapper .cart_contents .item_wrapper .cart_item .p-price p{text-align:right}}@media (min-width: 38.9375em){.cart-sidebar .total-wrapper{padding:18px 40px;display:flex}.cart-sidebar .total-wrapper .cell:first-child{order:2;-webkit-order:2}}.cart-sidebar .total-wrapper .cart-subtotal{padding:15px 0 0;margin:24px 20px 0;display:flex;justify-content:space-between;border-top:1px solid #D8D8D8}@media (min-width: 38.9375em){.cart-sidebar .total-wrapper .cart-subtotal{border:none;padding:0;margin:0}}.cart-sidebar .total-wrapper .cart-subtotal p{color:#da291c;margin:0}@media (min-width: 38.9375em){.cart-sidebar .total-wrapper .cart-subtotal p{font-size:20px}}.cart-sidebar .total-wrapper .cart-note{padding:12px 20px 18px}@media (min-width: 38.9375em){.cart-sidebar .total-wrapper .cart-note{padding:0}}.cart-sidebar .total-wrapper .cart-note p{margin:0;font-size:14px;color:#5c5c5c}@media (min-width: 38.9375em){.cart-sidebar .total-wrapper .cart-note p{font-size:18px;font-family:futura-pt,sans-serif;font-weight:400;font-style:italic}}.cart-sidebar .checkout-btn{padding:0 20px}@media (min-width: 38.9375em){.cart-sidebar .checkout-btn{padding:0 40px;justify-content:space-between;align-items:center}}.cart-sidebar .checkout-btn button{line-height:1;height:auto}@media (min-width: 38.9375em){.cart-sidebar .checkout-btn button{padding:12px 80px}}.cart-sidebar .checkout-btn .continue-shopping{display:none;padding-right:34px;position:relative}.cart-sidebar .checkout-btn .continue-shopping:after{position:absolute;content:"";top:0;right:0;width:25px;height:100%;background:url(icon-red-arrow.png) no-repeat center center/contain}@media (min-width: 38.9375em){.cart-sidebar .checkout-btn .continue-shopping{display:block}}.cart-upsells,.account-rps{display:block;margin:30px 20px;width:calc(100% - 40px);border-radius:5px;-webkit-border-radius:5px;background:#fdefee;padding-bottom:22px}@media (min-width: 38.9375em){.cart-upsells,.account-rps{margin-right:40px;width:calc(100% - 60px);padding:20px 0 36px}}.cart-upsells .title,.account-rps .title{display:block;text-align:center;margin:0;padding:20px 0}@media (min-width: 38.9375em){.cart-upsells .title,.account-rps .title{padding-bottom:30px}}.cart-upsells .product-wrap,.account-rps .product-wrap{display:flex;padding:0 12px}.cart-upsells .product-wrap .item,.account-rps .product-wrap .item{margin:0 13px;width:33.3%}.cart-upsells .product-wrap .item .img-wrap,.account-rps .product-wrap .item .img-wrap{text-align:center;display:block}.cart-upsells .product-wrap .item .img-wrap p,.account-rps .product-wrap .item .img-wrap p{font-size:14px;line-height:1;margin:10px 0 0;color:#5c5c5c}.cart-upsells .product-wrap .item .img-wrap span,.account-rps .product-wrap .item .img-wrap span{color:#979797;font-size:10px;line-height:13px;display:block}.cart-upsells .product-wrap .item .btn-flex,.account-rps .product-wrap .item .btn-flex{margin-top:10px}.cart-upsells .product-wrap .item .btn-flex .btn,.account-rps .product-wrap .item .btn-flex .btn{font-size:12px;padding:1px 0}@media (min-width: 38.9375em){.cart-upsells .product-wrap .item .btn-flex .btn,.account-rps .product-wrap .item .btn-flex .btn{display:block;width:100%}}.collection-wrapper .c-hero{display:block;width:100%;padding:100px 0 66px;background:#da291c}@media (min-width: 38.9375em){.collection-wrapper .c-hero{padding:160px 0 100px}}.collection-wrapper .c-hero .hero-content{text-align:center}.collection-wrapper .c-hero .hero-content h1{color:#fff}.collection-wrapper .c-hero .hero-content article{color:#fff;font-size:20px}.collection-wrapper .c-hero .hero-content article p{color:#fff;font-size:20px}.collection-wrapper .c-hero .hero-content article p:last-of-type{margin:0}@media (min-width: 38.9375em){.collection-wrapper .c-hero .hero-content article{font-size:28px;line-height:31px}.collection-wrapper .c-hero .hero-content article p{font-size:28px;line-height:31px}}.collection-wrapper .collection-filters{display:block;width:100%;position:relative}.collection-wrapper .collection-filters.active .filter-toggle:after{opacity:0}.collection-wrapper .collection-filters.active .filters-list{max-height:1200px;padding:20px;border-color:#da291c}@media (min-width: 38.9375em){.collection-wrapper .collection-filters.active .filters-list{padding:20px 40px}}.collection-wrapper .collection-filters .filter-toggle{border-top:1px solid #da291c;border-bottom:1px solid #da291c;line-height:53px;padding:0 0 0 55px;position:relative;display:block;font-size:20px;color:#da291c!important}@media (min-width: 38.9375em){.collection-wrapper .collection-filters .filter-toggle{line-height:55px;font-size:25px;padding:0 40px 0 70px}}.collection-wrapper .collection-filters .filter-toggle:before{content:"";width:16px;height:2px;background:#da291c;position:absolute;top:50%;left:24px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%)}@media (min-width: 38.9375em){.collection-wrapper .collection-filters .filter-toggle:before{left:40px}}.collection-wrapper .collection-filters .filter-toggle:after{content:"";width:2px;height:16px;background:#da291c;position:absolute;top:50%;left:31px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%);-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (min-width: 38.9375em){.collection-wrapper .collection-filters .filter-toggle:after{left:47px}}.collection-wrapper .collection-filters .reset-filter{position:absolute;top:0;line-height:53px;right:20px;color:#da291c;font-size:16px;display:none}@media (min-width: 38.9375em){.collection-wrapper .collection-filters .reset-filter{right:40px}}.collection-wrapper .collection-filters .filters-list{display:block;width:100%;padding:0 20px;border-bottom:1px solid transparent;max-height:0px;overflow:hidden;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;transition:.5s all}@media (min-width: 38.9375em){.collection-wrapper .collection-filters .filters-list{padding:0 40px}}@media (min-width: 38.9375em){.collection-wrapper .collection-filters .filters-list .filter-wrap{padding-right:50px}}.collection-wrapper .collection-filters .filters-list .filter-wrap .title{font-size:20px;color:#da291c;line-height:52px;margin:0;cursor:pointer;position:relative;border-bottom:1px solid #eee}@media (min-width: 38.9375em){.collection-wrapper .collection-filters .filters-list .filter-wrap .title{border:none;cursor:auto}}.collection-wrapper .collection-filters .filters-list .filter-wrap .title:before,.collection-wrapper .collection-filters .filters-list .filter-wrap .title:after{content:"";position:absolute;top:50%;background:#da291c;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%)}@media (min-width: 38.9375em){.collection-wrapper .collection-filters .filters-list .filter-wrap .title:before,.collection-wrapper .collection-filters .filters-list .filter-wrap .title:after{display:none}}.collection-wrapper .collection-filters .filters-list .filter-wrap .title:before{width:18px;height:2px;right:0}.collection-wrapper .collection-filters .filters-list .filter-wrap .title:after{width:2px;height:18px;right:8px;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.collection-wrapper .collection-filters .filters-list .filter-wrap .filter-links{display:flex;flex-wrap:wrap;margin:0 -8px;max-height:0px;overflow:hidden;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;transition:.5s all}@media (min-width: 38.9375em){.collection-wrapper .collection-filters .filters-list .filter-wrap .filter-links{max-height:1000px}}.collection-wrapper .collection-filters .filters-list .filter-wrap .filter-links a{width:calc(50% - 16px);margin:0 8px 14px;font-size:16px;color:#da291c;border:1px solid #da291c;border-radius:5px;-webkit-border-radius:5px;text-align:center;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all;padding:4px 0}.collection-wrapper .collection-filters .filters-list .filter-wrap .filter-links a.active,.collection-wrapper .collection-filters .filters-list .filter-wrap .filter-links a:hover{color:#fff;background:#da291c}@media (min-width: 38.9375em){.collection-wrapper .collection-filters .filters-list .filter-wrap .filter-links a{padding:6px 0}}.collection-wrapper .collection-filters .filters-list .filter-wrap.active .title:after{opacity:0}.collection-wrapper .collection-filters .filters-list .filter-wrap.active .filter-links{max-height:1000px;padding-top:20px}@media (min-width: 38.9375em){.collection-wrapper .collection-filters .filters-list .filter-wrap.active .filter-links{padding-top:0}}.collection-wrapper .active-filters-list{display:block;width:100%;padding:0 20px;white-space:nowrap;display:flex;overflow:scroll}.collection-wrapper .active-filters-list span{color:#da291c;border:1px solid #da291c;line-height:30px;padding:0 26px;margin:30px 18px 30px 0;border-radius:5px;-webkit-border-radius:5px;display:block;white-space:nowrap;position:relative;cursor:pointer;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.collection-wrapper .active-filters-list span:hover{color:#fff;background:#da291c}.collection-wrapper .active-filters-list span:after{content:"";width:22px;height:22px;border-radius:50%;-webkit-border-radius:50%;background:url(icon-close.png) no-repeat center center/12px #d8d8d8;position:absolute;top:-10px;right:-10px}.collection-wrapper .collection-row{display:block;width:100%;padding:0 0 68px}.collection-wrapper .collection-row:first-of-type{padding-top:40px}.collection-wrapper .collection-row .c-title{margin:0 0 18px;padding:0 20px}@media (min-width: 38.9375em){.collection-wrapper .collection-row .c-title{padding:0 8.3% 0 0}}.collection-wrapper .collection-row .c-content{font-size:16px;line-height:20px;color:#5c5c5c;padding:0 20px 30px}@media (min-width: 38.9375em){.collection-wrapper .collection-row .c-content{padding:0 8.3% 30px 0;font-size:20px;line-height:22px}}.collection-wrapper .collection-row .c-content p{font-size:16px;line-height:20px;color:#5c5c5c}.collection-wrapper .collection-row .c-content p:last-child{margin:0}@media (min-width: 38.9375em){.collection-wrapper .collection-row .c-content p{font-size:20px;line-height:22px}}.collection-wrapper .collection-row.single-collection .product-output{display:flex;flex-wrap:wrap;padding:0 20px}.collection-wrapper .collection-row.single-collection .product-output .product-item{margin:0 0 18px;display:inline-table;width:100%}@media (min-width: 38.9375em){.collection-wrapper .collection-row.single-collection .product-output .product-item{width:256px;margin:0 18px 18px 0}}.product-output{padding:0 0 0 20px}.product-output:not(.slick-initialized){display:flex;overflow:hidden}.product-output:not(.slick-initialized) .product-item{min-width:256px}@media (min-width: 38.9375em){.product-output{padding:0}}.product-output.collection-items .btn{width:100%;margin-top:30px}.product-output .product-item{width:256px;margin:0 18px 0 0;padding:0 12px;border-radius:5px;-webkit-border-radius:5px;background:#fdefee;position:relative}@media (min-width: 38.9375em){.product-output .product-item{width:290px}}.product-output .product-item img{width:auto;max-height:230px;margin:40px auto 30px;display:block}.product-output .product-item p{color:#da291c;margin:0;font-size:18px}.product-output .product-item p.selected-variant{font-size:14px}.product-output .product-item p.price .original_price{opacity:.5;text-decoration:line-through;margin-right:5px}.product-output .product-item .p-meta a{color:#da291c}.product-output .product-item .variant-dropdown{border-top:1px solid #da291c;margin:12px 0 0;max-height:47px;overflow:hidden;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;transition:.5s all}.product-output .product-item .variant-dropdown.active{max-height:1000px;padding-bottom:18px}.product-output .product-item .variant-dropdown.noVariants{border:none;margin:15px 0 12px}.product-output .product-item .variant-dropdown.noVariants .add-to-cart-btn{margin:0}.product-output .product-item .variant-dropdown .variant-selector{color:#da291c;display:block;padding:12px 0}.product-output .product-item .variant-dropdown .variant-selector span{float:right;font-size:25px}.product-output .product-item .variant-dropdown .variant-wrapper .title{display:none}.product-output .product-item .variant-dropdown .variant-wrapper .flavour-list{display:flex;flex-wrap:wrap;padding:14px 0;margin:0 -5px;border-bottom:1px solid #da291c}@media (min-width: 38.9375em){.product-output .product-item .variant-dropdown .variant-wrapper .flavour-list{padding:2px 0 9px}}.product-output .product-item .variant-dropdown .variant-wrapper .flavour-list a{width:calc(50% - 10px);height:25px;line-height:23px;border-radius:5px;-webkit-border-radius:5px;padding:0;margin:0 5px 5px;color:#fff;font-size:12px;border:2px solid transparent;text-align:center;background:#ccc}@media (min-width: 38.9375em){.product-output .product-item .variant-dropdown .variant-wrapper .flavour-list a{border:1px solid transparent}}.product-output .product-item .variant-dropdown .variant-wrapper .flavour-list a.active{border-color:#da291c}.product-output .product-item .variant-dropdown .variant-wrapper .flavour-list a.disabled{opacity:.3;pointer-events:none}.product-output .product-item .variant-dropdown .variant-wrapper .size-list{display:flex;flex-wrap:wrap;padding:14px 0 0;margin:0 -5px -10px}@media (min-width: 38.9375em){.product-output .product-item .variant-dropdown .variant-wrapper .size-list{margin:0 -6px -10px}}.product-output .product-item .variant-dropdown .variant-wrapper .size-list a{width:calc(50% - 10px);margin:0 5px 5px;line-height:1.4;border:1px solid #da291c;border-radius:5px;-webkit-border-radius:5px;font-size:11px;text-align:center;padding:4px}@media (min-width: 38.9375em){.product-output .product-item .variant-dropdown .variant-wrapper .size-list a{margin:0 6px 8px;width:calc(50% - 12px);font-size:12px}}.product-output .product-item .variant-dropdown .variant-wrapper .size-list a.active{background:#da291c;color:#fff}.product-output .product-item .variant-dropdown .variant-wrapper .size-list a.active:hover{color:#fff}.product-output .product-item .variant-dropdown .variant-wrapper .size-list a:hover{color:#da291c}.product-output .product-item .variant-dropdown .variant-wrapper .size-list a.disabled{opacity:.3;pointer-events:none}.product-output .product-item .variant-dropdown .add-to-cart-btn{margin-top:20px;font-size:11px;padding:8px 0;display:block;width:100%}@media (min-width: 38.9375em){.product-output .product-item .variant-dropdown .add-to-cart-btn{font-size:14px}}.product-output .product-item.flag-batch-tested:after{content:"";position:absolute;top:10px;right:10px;width:46px;height:46px;background:url(icon-batch-tested.png) no-repeat center center/contain}.product-output .product-item.hasFlag:after{background:#fff;color:#da291c;font-size:16px;line-height:1.75;padding:0 10px;border-radius:4px;text-transform:capitalize;letter-spacing:-1px;background:#da291c;color:#fff;content:attr(data-flag-title)}.product-output .product-item.hasDiscount:after{background:#fff;color:#da291c;font-size:16px;line-height:1.75;padding:0 10px;border-radius:4px;text-transform:capitalize;letter-spacing:-1px;background:#da291c;color:#fff;content:attr(data-discount) "% off"}.product-output .j-id{display:none}.customer-wrapper{display:block;padding-top:90px}.customer-wrapper .customer-header{border-top:1px solid #da291c;border-bottom:1px solid #da291c;display:block;width:100%;padding:0 20px}@media (min-width: 38.9375em){.customer-wrapper .customer-header{padding:44px 40px 10px;border-top:none}}.customer-wrapper .customer-header .c-title{margin:0;line-height:44px}@media (min-width: 38.9375em){.customer-wrapper .customer-header .c-title{font-size:50px;line-height:45px}}.customer-wrapper .customer-grid{min-height:500px}@media (min-width: 38.9375em){.customer-wrapper .account-nav{padding:30px 40px 0}}.customer-wrapper .account-nav li{list-style:none}.customer-wrapper .account-nav li a{font-size:20px;color:#5c5c5c;padding:13px 0 13px 45px;border-bottom:1px solid #D8D8D8;display:block;position:relative}@media (min-width: 38.9375em){.customer-wrapper .account-nav li a{padding:10px 0;border:none}}.customer-wrapper .account-nav li a.active{color:#da291c}.customer-wrapper .account-nav li a:not(.active):after{position:absolute;content:"";top:0;right:20px;width:25px;height:100%;background:url(icon-red-arrow.png) no-repeat center center/contain}@media (min-width: 38.9375em){.customer-wrapper .account-nav li a:not(.active):after{display:none}}.customer-wrapper .a-section{display:none}.customer-wrapper .a-section.active{display:flex}.customer-wrapper .a-section .account-section{padding:40px 20px 10px}.customer-wrapper .a-section .account-section p{font-size:16px}@media (min-width: 38.9375em){.customer-wrapper .a-section .account-section p{font-size:18px}}.customer-wrapper .a-section .account-section p:last-child{margin:0}.customer-wrapper .a-section .order-history .oh-headings{display:none}@media (min-width: 38.9375em){.customer-wrapper .a-section .order-history .oh-headings{display:flex;padding-bottom:30px}}.customer-wrapper .a-section .order-history .oh-headings .cell:first-child h5{color:#da291c}.customer-wrapper .a-section .order-history .oh-headings h5{color:#5c5c5c;margin:0}.customer-wrapper .a-section .order-history .oh-output{padding-bottom:20px}@media (min-width: 38.9375em){.customer-wrapper .a-section .order-history .oh-output{padding:0}}.customer-wrapper .a-section .order-history .oh-output .cell p{margin:0 0 10px;font-size:18px;color:#5c5c5c}.customer-wrapper .a-section .order-history .oh-output .cell p a{text-decoration:underline}.customer-wrapper .a-section .order-history .oh-output .cell p span{display:inline-block;width:50%;font-size:20px}@media (min-width: 38.9375em){.customer-wrapper .a-section .order-history .oh-output .cell p span{display:none}}.customer-wrapper .a-section .order-history .oh-output .cell:first-child p{color:#da291c;margin-bottom:20px}.customer-wrapper .a-section .order-history .oh-output .cell:first-child p span{width:auto;margin-right:10px}.customer-wrapper .a-section .personal-details{padding-bottom:60px}.customer-wrapper .a-section .personal-details .address{padding-bottom:45px}.customer-wrapper .a-section .personal-details .address .account-btns{display:flex}.customer-wrapper .a-section .personal-details .address .account-btns button{padding:0;background:none;border:none;border-radius:0;color:#da291c;width:auto;position:relative;font-size:18px;text-decoration:underline;margin:0 30px 0 0}.customer-wrapper .a-section .personal-details .address .account-btns button:after{content:"/";position:absolute;top:0;right:-20px}.customer-wrapper .a-section .personal-details .address .account-btns button:last-of-type{margin:0}.customer-wrapper .a-section .personal-details .address .account-btns button:last-of-type:after{display:none}.customer-wrapper .a-section .personal-details .edit-address-form,.customer-wrapper .a-section .personal-details .add_address_form{display:none;position:relative;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.customer-wrapper .a-section .personal-details .edit-address-form.add_address_form,.customer-wrapper .a-section .personal-details .add_address_form.add_address_form,.customer-wrapper .a-section .personal-details .edit-address-form.active,.customer-wrapper .a-section .personal-details .add_address_form.active{display:block;padding-top:40px}.customer-wrapper .a-section .personal-details .edit-address-form .cell,.customer-wrapper .a-section .personal-details .add_address_form .cell{position:relative}.customer-wrapper .a-section .personal-details .edit-address-form .close_address,.customer-wrapper .a-section .personal-details .add_address_form .close_address{position:absolute;top:0;right:0;width:22px;height:22px;background:url(icon-close-red.png) no-repeat center center/contain}.customer-wrapper .a-section .personal-details .edit-address-form input:not([type=checkbox]),.customer-wrapper .a-section .personal-details .add_address_form input:not([type=checkbox]){line-height:52px;height:52px;border:1px solid #da291c;border-radius:8px;-webkit-border-radius:8px;width:100%;color:#da291c;padding:0 20px;margin:0 0 10px}.customer-wrapper .a-section .personal-details .edit-address-form input::-webkit-input-placeholder,.customer-wrapper .a-section .personal-details .add_address_form input::-webkit-input-placeholder{color:#5c5c5c}.customer-wrapper .a-section .personal-details .edit-address-form input::-moz-placeholder,.customer-wrapper .a-section .personal-details .add_address_form input::-moz-placeholder{color:#5c5c5c}.customer-wrapper .a-section .personal-details .edit-address-form input:-ms-input-placeholder,.customer-wrapper .a-section .personal-details .add_address_form input:-ms-input-placeholder{color:#5c5c5c}.customer-wrapper .a-section .personal-details .edit-address-form input:-moz-placeholder,.customer-wrapper .a-section .personal-details .add_address_form input:-moz-placeholder{color:#5c5c5c}.customer-wrapper .a-section .personal-details .edit-address-form select,.customer-wrapper .a-section .personal-details .add_address_form select{line-height:52px;height:52px;border:1px solid #da291c;border-radius:8px;-webkit-border-radius:8px;width:100%;color:#da291c;padding:0 16px;background:url(icon-select-down.png) no-repeat 96% center/20px #fff;margin:0 0 10px}.customer-wrapper .a-section .personal-details .edit-address-form .btn,.customer-wrapper .a-section .personal-details .add_address_form .btn{line-height:45px;height:45px;padding:0;margin:30px 0;display:block}@media (min-width: 38.9375em){.customer-wrapper .a-section .personal-details .edit-address-form .btn,.customer-wrapper .a-section .personal-details .add_address_form .btn{padding:0 60px}}.customer-wrapper .a-section .personal-details .edit-address-form .btn:hover,.customer-wrapper .a-section .personal-details .add_address_form .btn:hover{border-color:#000}.customer-wrapper .a-section .personal-details .edit-address-form .cb-wrapper,.customer-wrapper .a-section .personal-details .add_address_form .cb-wrapper{position:relative}.customer-wrapper .a-section .personal-details .edit-address-form .cb-wrapper label,.customer-wrapper .a-section .personal-details .add_address_form .cb-wrapper label{position:relative;padding-left:30px}.customer-wrapper .a-section .personal-details .edit-address-form .cb-wrapper label:before,.customer-wrapper .a-section .personal-details .edit-address-form .cb-wrapper label:after,.customer-wrapper .a-section .personal-details .add_address_form .cb-wrapper label:before,.customer-wrapper .a-section .personal-details .add_address_form .cb-wrapper label:after{content:"";position:absolute;top:0;left:0}.customer-wrapper .a-section .personal-details .edit-address-form .cb-wrapper label:before,.customer-wrapper .a-section .personal-details .add_address_form .cb-wrapper label:before{width:18px;height:18px;border:1px solid #da291c}.customer-wrapper .a-section .personal-details .edit-address-form .cb-wrapper label:after,.customer-wrapper .a-section .personal-details .add_address_form .cb-wrapper label:after{width:12px;height:12px;background:#da291c;left:3px;top:3px;opacity:0}.customer-wrapper .a-section .personal-details .edit-address-form .cb-wrapper input,.customer-wrapper .a-section .personal-details .add_address_form .cb-wrapper input{position:absolute;top:0;left:0;opacity:0;-webkit-appearance:none;appearance:none;-moz-appearance:none;background:#000;height:18px;width:18px}.customer-wrapper .a-section .personal-details .edit-address-form .cb-wrapper input:checked+label:after,.customer-wrapper .a-section .personal-details .add_address_form .cb-wrapper input:checked+label:after{opacity:1}.customer-wrapper .a-section .order-table .headings{display:none}@media (min-width: 38.9375em){.customer-wrapper .a-section .order-table .headings{display:flex}}.customer-wrapper .a-section .order-table .headings h5{color:#5c5c5c}@media (min-width: 38.9375em){.customer-wrapper .a-section .order-table .headings .cell:last-child{text-align:right}}.customer-wrapper .a-section .order-table .output{border-bottom:1px solid #eee}@media (min-width: 38.9375em){.customer-wrapper .a-section .order-table .output .cell:first-child{padding-right:30px}.customer-wrapper .a-section .order-table .output .cell:last-child{text-align:right}}.customer-wrapper .a-section .order-table .output p{margin:0;font-size:18px;color:#5c5c5c;position:relative;padding:10px 0 10px 110px}@media (min-width: 38.9375em){.customer-wrapper .a-section .order-table .output p{padding-left:0;font-size:20px}}.customer-wrapper .a-section .order-table .output p a{text-decoration:underline}.customer-wrapper .a-section .order-table .output p span{position:absolute;top:10px;left:0;font-size:20px}@media (min-width: 38.9375em){.customer-wrapper .a-section .order-table .output p span{display:none}}.customer-wrapper .a-section .order-table .order-footer{text-align:right;padding:30px 0 10px}.customer-wrapper .a-section .order-table .order-footer p{font-size:18px;margin:0 0 10px;color:#5c5c5c}@media (min-width: 38.9375em){.customer-wrapper .a-section .order-table .order-footer p{font-size:20px;margin:0 0 14px}}.customer-wrapper .a-section .order-table .order-footer p strong{display:inline-block;width:100px}.customer-wrapper .a-section .order-table .order-footer p strong.total{color:#da291c}.text-center{text-align:center}.page-contact,.page-strava-challenge,.pwu-form-wrapper{display:block;width:100%;padding-top:56px}@media (min-width: 38.9375em){.page-contact,.page-strava-challenge,.pwu-form-wrapper{padding-top:106px}}.page-contact .c-map-wrapper,.page-strava-challenge .c-map-wrapper,.pwu-form-wrapper .c-map-wrapper{display:block;width:100%}.page-contact .c-map-wrapper img,.page-strava-challenge .c-map-wrapper img,.pwu-form-wrapper .c-map-wrapper img{width:100%;height:100vw;object-fit:cover}@media (min-width: 38.9375em){.page-contact .c-map-wrapper img,.page-strava-challenge .c-map-wrapper img,.pwu-form-wrapper .c-map-wrapper img{height:auto;object-fit:unset}}.page-contact .c-map-wrapper.size-small img,.page-strava-challenge .c-map-wrapper.size-small img,.pwu-form-wrapper .c-map-wrapper.size-small img{max-height:600px}@media (min-width: 38.9375em){.page-contact .c-map-wrapper.size-small img,.page-strava-challenge .c-map-wrapper.size-small img,.pwu-form-wrapper .c-map-wrapper.size-small img{height:auto;object-fit:cover}}@media (min-width: 38.9375em){.page-contact .c-map-wrapper.size-small.use-contain img,.page-strava-challenge .c-map-wrapper.size-small.use-contain img,.pwu-form-wrapper .c-map-wrapper.size-small.use-contain img{height:auto;object-fit:contain}}.page-contact .overview-title-box,.page-strava-challenge .overview-title-box,.pwu-form-wrapper .overview-title-box{text-align:center;padding:50px 0}@media (min-width: 38.9375em){.page-contact .overview-title-box,.page-strava-challenge .overview-title-box,.pwu-form-wrapper .overview-title-box{padding-bottom:70px}}.page-contact .overview-title-box h1,.page-strava-challenge .overview-title-box h1,.pwu-form-wrapper .overview-title-box h1{margin:0 0 20px}.page-contact .overview-title-box p,.page-strava-challenge .overview-title-box p,.pwu-form-wrapper .overview-title-box p{color:#da291c;font-size:16px}@media (min-width: 38.9375em){.page-contact .overview-title-box p,.page-strava-challenge .overview-title-box p,.pwu-form-wrapper .overview-title-box p{font-size:18px}}.page-contact .overview-title-box p:last-child,.page-strava-challenge .overview-title-box p:last-child,.pwu-form-wrapper .overview-title-box p:last-child{margin:0}.page-contact .contact-form,.page-contact .strava-form,.page-strava-challenge .contact-form,.page-strava-challenge .strava-form,.pwu-form-wrapper .contact-form,.pwu-form-wrapper .strava-form{padding-bottom:50px}@media (min-width: 38.9375em){.page-contact .contact-form,.page-contact .strava-form,.page-strava-challenge .contact-form,.page-strava-challenge .strava-form,.pwu-form-wrapper .contact-form,.pwu-form-wrapper .strava-form{padding-bottom:100px}}.page-contact .contact-form input,.page-contact .contact-form select,.page-contact .contact-form textarea,.page-contact .strava-form input,.page-contact .strava-form select,.page-contact .strava-form textarea,.page-strava-challenge .contact-form input,.page-strava-challenge .contact-form select,.page-strava-challenge .contact-form textarea,.page-strava-challenge .strava-form input,.page-strava-challenge .strava-form select,.page-strava-challenge .strava-form textarea,.pwu-form-wrapper .contact-form input,.pwu-form-wrapper .contact-form select,.pwu-form-wrapper .contact-form textarea,.pwu-form-wrapper .strava-form input,.pwu-form-wrapper .strava-form select,.pwu-form-wrapper .strava-form textarea{line-height:52px;height:52px;border:1px solid #da291c;border-radius:8px;-webkit-border-radius:8px;width:100%;color:#da291c;padding:0 20px;margin:0 0 20px}.page-contact .contact-form input::-webkit-input-placeholder,.page-contact .contact-form select::-webkit-input-placeholder,.page-contact .contact-form textarea::-webkit-input-placeholder,.page-contact .strava-form input::-webkit-input-placeholder,.page-contact .strava-form select::-webkit-input-placeholder,.page-contact .strava-form textarea::-webkit-input-placeholder,.page-strava-challenge .contact-form input::-webkit-input-placeholder,.page-strava-challenge .contact-form select::-webkit-input-placeholder,.page-strava-challenge .contact-form textarea::-webkit-input-placeholder,.page-strava-challenge .strava-form input::-webkit-input-placeholder,.page-strava-challenge .strava-form select::-webkit-input-placeholder,.page-strava-challenge .strava-form textarea::-webkit-input-placeholder,.pwu-form-wrapper .contact-form input::-webkit-input-placeholder,.pwu-form-wrapper .contact-form select::-webkit-input-placeholder,.pwu-form-wrapper .contact-form textarea::-webkit-input-placeholder,.pwu-form-wrapper .strava-form input::-webkit-input-placeholder,.pwu-form-wrapper .strava-form select::-webkit-input-placeholder,.pwu-form-wrapper .strava-form textarea::-webkit-input-placeholder{color:#5c5c5c}.page-contact .contact-form input::-moz-placeholder,.page-contact .contact-form select::-moz-placeholder,.page-contact .contact-form textarea::-moz-placeholder,.page-contact .strava-form input::-moz-placeholder,.page-contact .strava-form select::-moz-placeholder,.page-contact .strava-form textarea::-moz-placeholder,.page-strava-challenge .contact-form input::-moz-placeholder,.page-strava-challenge .contact-form select::-moz-placeholder,.page-strava-challenge .contact-form textarea::-moz-placeholder,.page-strava-challenge .strava-form input::-moz-placeholder,.page-strava-challenge .strava-form select::-moz-placeholder,.page-strava-challenge .strava-form textarea::-moz-placeholder,.pwu-form-wrapper .contact-form input::-moz-placeholder,.pwu-form-wrapper .contact-form select::-moz-placeholder,.pwu-form-wrapper .contact-form textarea::-moz-placeholder,.pwu-form-wrapper .strava-form input::-moz-placeholder,.pwu-form-wrapper .strava-form select::-moz-placeholder,.pwu-form-wrapper .strava-form textarea::-moz-placeholder{color:#5c5c5c}.page-contact .contact-form input:-ms-input-placeholder,.page-contact .contact-form select:-ms-input-placeholder,.page-contact .contact-form textarea:-ms-input-placeholder,.page-contact .strava-form input:-ms-input-placeholder,.page-contact .strava-form select:-ms-input-placeholder,.page-contact .strava-form textarea:-ms-input-placeholder,.page-strava-challenge .contact-form input:-ms-input-placeholder,.page-strava-challenge .contact-form select:-ms-input-placeholder,.page-strava-challenge .contact-form textarea:-ms-input-placeholder,.page-strava-challenge .strava-form input:-ms-input-placeholder,.page-strava-challenge .strava-form select:-ms-input-placeholder,.page-strava-challenge .strava-form textarea:-ms-input-placeholder,.pwu-form-wrapper .contact-form input:-ms-input-placeholder,.pwu-form-wrapper .contact-form select:-ms-input-placeholder,.pwu-form-wrapper .contact-form textarea:-ms-input-placeholder,.pwu-form-wrapper .strava-form input:-ms-input-placeholder,.pwu-form-wrapper .strava-form select:-ms-input-placeholder,.pwu-form-wrapper .strava-form textarea:-ms-input-placeholder{color:#5c5c5c}.page-contact .contact-form input:-moz-placeholder,.page-contact .contact-form select:-moz-placeholder,.page-contact .contact-form textarea:-moz-placeholder,.page-contact .strava-form input:-moz-placeholder,.page-contact .strava-form select:-moz-placeholder,.page-contact .strava-form textarea:-moz-placeholder,.page-strava-challenge .contact-form input:-moz-placeholder,.page-strava-challenge .contact-form select:-moz-placeholder,.page-strava-challenge .contact-form textarea:-moz-placeholder,.page-strava-challenge .strava-form input:-moz-placeholder,.page-strava-challenge .strava-form select:-moz-placeholder,.page-strava-challenge .strava-form textarea:-moz-placeholder,.pwu-form-wrapper .contact-form input:-moz-placeholder,.pwu-form-wrapper .contact-form select:-moz-placeholder,.pwu-form-wrapper .contact-form textarea:-moz-placeholder,.pwu-form-wrapper .strava-form input:-moz-placeholder,.pwu-form-wrapper .strava-form select:-moz-placeholder,.pwu-form-wrapper .strava-form textarea:-moz-placeholder{color:#5c5c5c}.page-contact .contact-form textarea,.page-contact .strava-form textarea,.page-strava-challenge .contact-form textarea,.page-strava-challenge .strava-form textarea,.pwu-form-wrapper .contact-form textarea,.pwu-form-wrapper .strava-form textarea{min-height:180px;padding:20px;line-height:20px;height:auto}.page-contact .contact-form select,.page-contact .strava-form select,.page-strava-challenge .contact-form select,.page-strava-challenge .strava-form select,.pwu-form-wrapper .contact-form select,.pwu-form-wrapper .strava-form select{background:url(icon-select-down.png) no-repeat 96% center/20px #fff}.page-contact .contact-form .btn,.page-contact .strava-form .btn,.page-strava-challenge .contact-form .btn,.page-strava-challenge .strava-form .btn,.pwu-form-wrapper .contact-form .btn,.pwu-form-wrapper .strava-form .btn{line-height:1;height:auto}@media (min-width: 38.9375em){.page-contact .contact-form .btn,.page-contact .strava-form .btn,.page-strava-challenge .contact-form .btn,.page-strava-challenge .strava-form .btn,.pwu-form-wrapper .contact-form .btn,.pwu-form-wrapper .strava-form .btn{padding:12px 100px}}.page-contact .address,.page-strava-challenge .address,.pwu-form-wrapper .address{padding-bottom:60px}@media (min-width: 38.9375em){.page-contact .address,.page-strava-challenge .address,.pwu-form-wrapper .address{order:-1;-webkit-order:-1}}.page-contact .address p a,.page-strava-challenge .address p a,.pwu-form-wrapper .address p a{color:#5c5c5c}.page-contact .address p a:hover,.page-strava-challenge .address p a:hover,.pwu-form-wrapper .address p a:hover{color:#da291c}.page-contact .address p:last-child,.page-strava-challenge .address p:last-child,.pwu-form-wrapper .address p:last-child{margin:0}.picker__box .picker__header{display:flex;margin-top:.5em;padding-top:1.75rem}.picker__box .picker__header .picker__select--year{margin-right:20px}.picker__box .picker__header .picker__select--year,.picker__box .picker__header .picker__select--month{display:inline-block;line-height:40px;height:40px}.picker__box .picker__header .picker__nav--prev:before{border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #818181}.picker__box .picker__header .picker__nav--next:before{border-right:0;border-left:.75em solid #818181}.picker__box .picker__header .picker__nav--prev.picker__nav--disabled,.picker__box .picker__header .picker__nav--next.picker__nav--disabled{opacity:.2}.picker__box .picker__footer .picker__button--today,.picker__box .picker__footer .picker__button--clear,.picker__box .picker__footer .picker__button--close{color:#818181;padding:0;font-family:futura-pt,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:22px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.picker__box .picker__footer .picker__button--today:hover,.picker__box .picker__footer .picker__button--clear:hover,.picker__box .picker__footer .picker__button--close:hover{background:#fbb1b1;border-bottom-color:#fbb1b1;color:#000}.page-strava-challenge .results-panel{display:none;max-width:525px;margin:0 auto;text-align:center;padding-bottom:70px}.page-strava-challenge .results-panel .focused-text{margin-bottom:1.25rem;font-weight:700}.page-strava-challenge .results-panel .focused-text p{font-weight:700}.page-strava-challenge .results-panel .product-output{padding:0}.page-strava-challenge .results-panel .product-output .product-item{margin:0 auto}.page-strava-challenge .strava-form{max-width:525px;margin:0 auto}@media (min-width: 1023px){.page-strava-challenge .strava-form .spacing-x{margin-left:-.625rem;margin-right:-.625rem}.page-strava-challenge .strava-form .spacing-x>.cell{margin-left:.625rem;margin-right:.625rem}.page-strava-challenge .strava-form .spacing-x>.cell.medium-12,.page-strava-challenge .strava-form .spacing-x>.cell.small-12{width:calc(100% - 1.25rem)}.page-strava-challenge .strava-form .spacing-x>.cell.large-6{width:calc(50% - 1.25rem)}}.page-strava-challenge .strava-form .klaviyo_messages .success_message{background:#da291c;padding:1rem;border-radius:10px;text-align:center;color:#fff;font-style:italic;line-height:1}.page-strava-challenge .strava-form .klaviyo_messages .success_message p{color:#fff;font-style:italic}.page-strava-challenge .strava-form .klaviyo_messages .error_message{text-align:center;text-decoration:underline;color:#da291c;color:#5c5c5c}.page-strava-challenge .strava-form input[type=checkbox]{line-height:1;padding:0;margin:0;height:10px}.page-strava-challenge .strava-form .input-wrap label{margin-bottom:.75rem;display:block}.page-strava-challenge .strava-form .form-signoff p{font-size:1rem;line-height:1.25rem}.page-strava-challenge .strava-form .promo-info-panel{margin-bottom:.75rem}.page-strava-challenge .strava-form .promo-info-panel .promo-title{margin-bottom:1rem;color:#da291c;text-align:center}.page-strava-challenge .strava-form .promo-info-panel .promo-title-copy{margin-bottom:1.25rem;text-align:center}.page-strava-challenge .strava-form .promo-info-panel .promo-image{width:300px;margin:0 auto 1.25rem}.page-strava-challenge .strava-form .promo-info-panel .promo-title-copy,.page-strava-challenge .strava-form .promo-info-panel .promo-terms{font-size:1rem;line-height:1.25rem}.page-strava-challenge .strava-form .promo-info-panel .promo-title-copy p,.page-strava-challenge .strava-form .promo-info-panel .promo-terms p{font-size:1rem;line-height:1.25rem;margin-bottom:.75rem}.page-strava-challenge .strava-form .promo-info-panel .promo-title-copy p:last-child,.page-strava-challenge .strava-form .promo-info-panel .promo-terms p:last-child{margin-bottom:0}.page-strava-challenge .strava-form .consent-wrap{margin-bottom:.75rem}.page-strava-challenge .strava-form .consent-wrap .terms-checkbox{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;outline:2px solid transparent}.page-strava-challenge .strava-form .consent-wrap .terms-checkbox.focused{outline:2px solid #ff0000a6;outline-offset:10px}.page-strava-challenge .strava-form .btn-wrap{margin-bottom:.75rem}.page-strava-challenge .strava-form .btn-wrap .btn{display:block;width:100%}.page-strava-challenge .strava-form .btn-wrap .btn:first-child{margin-bottom:1.5rem}.page-strava-challenge .strava-form .btn-wrap .btn.smaller{padding:6px 100px;font-size:18px}.page-strava-challenge .strava-form .cb-input-wrap{padding-bottom:1.25rem}.page-strava-challenge .strava-form .cb-input-wrap .cb-title{margin-bottom:.75rem}.page-strava-challenge .strava-form .checkbox-wrap{padding:.25rem 0;margin:.5rem 0}.page-strava-challenge .strava-form .checkbox-wrap label{color:#5c5c5c;font-size:18px;line-height:22px;margin-left:.5rem}@media (max-width: 38.9375em){.page-strava-challenge .strava-form .checkbox-wrap label{font-size:1rem;line-height:1.25rem}}.page-strava-challenge .strava-form .checkbox-wrap input[type=checkbox]:not(:checked),.page-strava-challenge .strava-form .checkbox-wrap input[type=checkbox]:checked{position:absolute;left:-9999px}.page-strava-challenge .strava-form .checkbox-wrap input[type=checkbox]:not(:checked)+label,.page-strava-challenge .strava-form .checkbox-wrap input[type=checkbox]:checked+label{position:relative;padding-left:1.75rem;cursor:pointer;margin:0}@media (max-width: 38.9375em){.page-strava-challenge .strava-form .checkbox-wrap input[type=checkbox]:not(:checked)+label,.page-strava-challenge .strava-form .checkbox-wrap input[type=checkbox]:checked+label{text-align:left}}.page-strava-challenge .strava-form .checkbox-wrap input[type=checkbox]:not(:checked)+label:before,.page-strava-challenge .strava-form .checkbox-wrap input[type=checkbox]:checked+label:before{content:"";position:absolute;left:0;top:1px;width:1.25rem;height:1.25rem;border:1px solid #5c5c5c;background:#fff}.page-strava-challenge .strava-form .checkbox-wrap input[type=checkbox]:not(:checked)+label:after,.page-strava-challenge .strava-form .checkbox-wrap input[type=checkbox]:checked+label:after{content:"\2713  ";position:absolute;top:2px;left:2px;font-size:24px;line-height:18px;color:#da291c;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-family:Lucida Sans Unicode,Arial Unicode MS,Arial}.page-strava-challenge .strava-form .checkbox-wrap input[type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.page-strava-challenge .strava-form .checkbox-wrap input[type=checkbox]::checked+label:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.page-404{text-align:center;padding:200px 0 140px}@media (min-width: 38.9375em){.page-404{padding:300px 0 240px}}.page-404 p{margin:0}@media (min-width: 38.9375em){.page-404 p{font-size:22px}}.default_page_template,.page-cookie{padding:100px 0 140px}@media (min-width: 38.9375em){.default_page_template,.page-cookie{padding:140px 0}}.default_page_template h1,.page-cookie h1{margin-bottom:30px;text-align:center}@media (min-width: 38.9375em){.default_page_template h1,.page-cookie h1{margin-bottom:40px}}.default_page_template p:last-child,.page-cookie p:last-child{margin:0}.page-cookie .btn-wrap{text-align:center;margin-bottom:1.875rem}.page-cookie .btn-wrap a{padding:6px 20px}.account-entrance{display:block;width:100%;padding-top:56px}@media (min-width: 38.9375em){.account-entrance{margin-top:106px;border-top:1px solid #da291c;padding-top:0}}.account-entrance .image{display:none}@media (min-width: 38.9375em){.account-entrance .image{background-repeat:no-repeat;background-position:center center;-webkit-background-position:center center;background-size:cover;-webkit-background-size:cover;height:calc(100vh - 517px);min-height:750px;display:block}}.account-entrance .form-wrap{text-align:center;padding:40px 0}@media (min-width: 38.9375em){.account-entrance .form-wrap{align-self:center}.account-entrance .form-wrap .fluid{max-width:600px;margin:0 auto}}.account-entrance .form-wrap .errors{padding:10px 0 20px}.account-entrance .form-wrap .errors li{list-style:none;color:#da291c;font-style:italic}@media (min-width: 38.9375em){.account-entrance .form-wrap .title br{display:none}}.account-entrance .form-wrap .input-note{display:block;line-height:1.2;max-width:80%;margin:0 auto 15px}.account-entrance .form-wrap input,.account-entrance .form-wrap select,.account-entrance .form-wrap textarea{line-height:52px;height:52px;border:1px solid #da291c;border-radius:8px;-webkit-border-radius:8px;width:100%;color:#da291c;padding:0 20px;margin:0 0 20px}.account-entrance .form-wrap input::-webkit-input-placeholder,.account-entrance .form-wrap select::-webkit-input-placeholder,.account-entrance .form-wrap textarea::-webkit-input-placeholder{color:#5c5c5c}.account-entrance .form-wrap input::-moz-placeholder,.account-entrance .form-wrap select::-moz-placeholder,.account-entrance .form-wrap textarea::-moz-placeholder{color:#5c5c5c}.account-entrance .form-wrap input:-ms-input-placeholder,.account-entrance .form-wrap select:-ms-input-placeholder,.account-entrance .form-wrap textarea:-ms-input-placeholder{color:#5c5c5c}.account-entrance .form-wrap input:-moz-placeholder,.account-entrance .form-wrap select:-moz-placeholder,.account-entrance .form-wrap textarea:-moz-placeholder{color:#5c5c5c}.account-entrance .form-wrap .input-wrap input{margin-bottom:10px}.account-entrance .form-wrap .btn{line-height:1;height:auto;margin-bottom:30px}.account-entrance .form-wrap p{margin:0 0 10px}.account-entrance .form-wrap p.f-password a{color:#5c5c5c}.account-entrance .form-wrap p.error{color:#da291c;font-style:italic}.account-entrance .form-wrap p.status-msg{font-size:16px;line-height:16px;margin-bottom:20px}.account-entrance .form-wrap .optin{position:relative}.account-entrance .form-wrap .optin input{width:25px;height:25px;position:absolute;top:0;left:0;padding:0;opacity:0;margin:0}.account-entrance .form-wrap .optin input:checked+label:before{background:transparent;box-shadow:inset 0 0 0 1px #da291c}.account-entrance .form-wrap .optin input:checked+label:after{opacity:1}.account-entrance .form-wrap .optin label{padding-left:40px;display:block;position:relative;margin-bottom:40px;text-align:left;font-size:80%;line-height:1.2}@media (min-width: 38.9375em){.account-entrance .form-wrap .optin label{padding-left:48px}}.account-entrance .form-wrap .optin label:before{position:absolute;top:0;left:0;width:25px;height:25px;content:"";background:#d4d4d4;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all;border-radius:2px;-webkit-border-radius:2px}@media (min-width: 38.9375em){.account-entrance .form-wrap .optin label:before{left:8px}}.account-entrance .form-wrap .optin label:after{position:absolute;top:3px;left:3px;width:19px;height:19px;content:"";background:#da291c;opacity:0;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all;border-radius:2px;-webkit-border-radius:2px}@media (min-width: 38.9375em){.account-entrance .form-wrap .optin label:after{left:11px}}.account-entrance .form-wrap .optin label a{color:#5c5c5c}.internal-banner{display:block;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;padding:180px 0 130px;text-align:center;position:relative}@media (min-width: 38.9375em){.internal-banner{padding:300px 0 64px}}.internal-banner:after{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000040;content:""}.internal-banner .fluid{position:relative;z-index:1}.internal-banner .title{color:#fff;margin:0 0 14px}.internal-banner .sub-title{margin:0;color:#fff;font-size:28px;line-height:32px}.au-overview blockquote{color:#da291c;font-size:40px;line-height:44px;margin:53px 0 70px;text-align:center}.au-overview .content{padding-bottom:34px}@media (min-width: 38.9375em){.au-overview .content{padding:80px 0}}.au-overview .content.centered{text-align:center;margin:0 auto;padding-top:34px}@media (min-width: 38.9375em){.au-overview .content.centered{padding-top:80px}}.au-overview .content .title{margin:0 0 20px}.au-overview .content p:last-child{margin:0}.au-beliefs{display:block;width:100%;background:#fdefee}@media (min-width: 38.9375em){.au-beliefs{padding:46px 0}}.au-beliefs img{width:100%;margin:20px 0 30px}@media (min-width: 38.9375em){.au-beliefs img{margin:0}}.au-beliefs .content{padding-bottom:34px}.au-beliefs .content .title{margin:0 0 20px}.au-beliefs .content p:last-child{margin:0}.au-history{display:block;width:100%;padding:50px 0}@media (min-width: 38.9375em){.au-history{padding:100px 0 70px}}.au-history .content{padding-bottom:20px}.au-history .content .title{margin:0 0 20px}.au-history .content p:last-child{margin:0}.au-history .h-list li{color:#da291c;font-size:25px;line-height:32px;margin:0 0 30px;position:relative;padding-left:28px;list-style:none}.au-history .h-list li:before{content:"";position:absolute;top:10px;left:0;width:12px;height:12px;background:#da291c;border-radius:50%;-webkit-border-radius:50%}.au-history .h-list li:last-child{margin:0}.df-overview{padding:60px 0 70px;display:block;width:100%}@media (min-width: 38.9375em){.df-overview{padding:95px 0}}.df-overview h3{margin:0 0 60px;line-height:34px;font-size:25px}@media (min-width: 38.9375em){.df-overview h3{margin:0}}.df-accordion{display:block;width:100%;padding:67px 0;background:#fdefee}@media (min-width: 38.9375em){.df-accordion{padding:120px 0}}.df-accordion .item{position:relative}.df-accordion .item .title{font-size:25px;line-height:32px;position:relative;padding:14px 50px 14px 0;border-top:1px solid #da291c;display:block;letter-spacing:-1px;color:#da291c!important}@media (min-width: 38.9375em){.df-accordion .item .title{padding:20px 50px 20px 0}}.df-accordion .item .title:before,.df-accordion .item .title:after{content:"";background:#da291c;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%)}.df-accordion .item .title:before{width:24px;height:2px;right:0}.df-accordion .item .title:after{width:2px;height:24px;right:11px}@media (min-width: 38.9375em){.df-accordion .item .title.pdf-offset{padding-right:270px}}.df-accordion .item .download-link{display:block;margin:0 0 10px;font-size:18px}@media (min-width: 38.9375em){.df-accordion .item .download-link{width:auto;position:absolute;top:25px;right:50px}}.df-accordion .item .content{max-height:0px;overflow:hidden;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;transition:.5s all;display:flex;flex-wrap:wrap;border-top:1px solid transparent}@media (min-width: 38.9375em){.df-accordion .item .content{display:block}}@media (min-width: 38.9375em){.df-accordion .item .content p{font-size:25px;line-height:34px;margin:0 0 30px}}.df-accordion .item .content p strong{color:#da291c}.df-accordion .item .content img{order:9999;-webkit-order:9999;margin:20px 0 0;display:inline-flex;align-self:center}@media (min-width: 38.9375em){.df-accordion .item .content img{order:-1;-webkit-order:-1;float:right;max-width:46%;margin:0 0 20px 4%;display:inline-block}}.df-accordion .item.active .title:after{opacity:0}.df-accordion .item.active .content{max-height:3000px;padding:40px 0 20px;border-color:#da291c}.df-accordion .item:last-child{border-bottom:1px solid #da291c}.cookie-modal{position:fixed;bottom:0;left:0;width:100%;padding:16px 40px;background:#fff;-webkit-transition:.4s all;-moz-transition:.4s all;-ms-transition:.4s all;-o-transition:.4s all;transition:.4s all}.cookie-modal.contained{min-width:42%;width:auto;padding:16px 20px;border-radius:5px;bottom:10px;box-shadow:-1px 0 15px #00000030;left:50%;border:2px solid #da291b;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%)}.cookie-modal.contained .inner{max-width:800px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cookie-modal.contained .inner .copy-wrap{margin:auto;margin-right:2.5rem;max-width:70%}.cookie-modal.contained .inner .btn-wrap{max-width:30%;width:100%;margin:auto}.cookie-modal.contained .inner .btn-wrap a{display:block;font-size:16px;padding:6px 20px}.cookie-modal.contained .inner .btn-wrap a:first-child{margin-bottom:.5rem}.cookie-modal.active{bottom:-200px}.cookie-modal p{color:#da291c;margin:0;font-size:14px;line-height:18px;text-align:center}.cookie-modal p a{text-decoration:underline}.cookie-modal .close-icon{position:absolute;top:18px;right:18px;background:url(icon-close-red.png) no-repeat center center/contain;width:14px;height:14px}@media (max-width: 1023px){.cookie-modal.contained{min-width:90%}}@media (max-width: 38.9375em){.cookie-modal.contained .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cookie-modal.contained .inner .copy-wrap{max-width:none;width:100%}.cookie-modal.contained .inner .btn-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:none;margin-top:.75rem}.cookie-modal.contained .inner .btn-wrap a:first-child{margin-bottom:0;margin-right:.5rem}}@media (min-width: 38.9375em){.menu-list-search{max-height:calc(100vh - 106px);overflow:scroll}}.search-wrapper{display:block;width:100%}@media (min-width: 38.9375em){.search-wrapper{min-height:460px}.search-wrapper:before{content:"";background:#da291c;width:calc(100% - 80px);height:1px;position:absolute;top:0;left:40px}}.search-wrapper .searchForm{display:block;position:relative;border-bottom:1px solid #da291c;margin-top:20px}.search-wrapper .searchForm input{line-height:60px;height:60px;border:none;padding:0;text-align:center;font-size:20px;width:100%;color:#da291c}.search-wrapper .searchForm input::-webkit-input-placeholder{color:#f5b8b3}.search-wrapper .searchForm input::-moz-placeholder{color:#f5b8b3}.search-wrapper .searchForm input:-ms-input-placeholder{color:#f5b8b3}.search-wrapper .searchForm input:-moz-placeholder{color:#f5b8b3}@media (min-width: 38.9375em){.search-wrapper .searchForm input{font-size:50px;line-height:80px;height:80px}}.search-wrapper .searchForm button{position:absolute;top:0;right:0;background:url(icon-red-arrow.png) no-repeat center center/contain;width:20px;height:100%}@media (min-width: 38.9375em){.search-wrapper .searchForm button{display:none}}.search-wrapper .search-results-wrapper{padding-bottom:60px}@media (min-width: 38.9375em){.search-wrapper .search-results-wrapper{padding-bottom:0}}.search-wrapper .search-results-wrapper .no-results{text-align:center;padding:40px 0;width:100%}.search-wrapper .search-results-wrapper .s-product{display:flex;padding-top:20px}@media (min-width: 38.9375em){.search-wrapper .search-results-wrapper .s-product{padding:40px 120px 0}}.search-wrapper .search-results-wrapper .s-product .img-wrap{padding:0 10px}.search-wrapper .search-results-wrapper .s-product .img-wrap img{max-width:70px;margin:0 auto;display:block}.search-wrapper .search-results-wrapper .s-product .s-product-meta .title{font-size:18px;color:#da291c;margin:0 0 8px}.search-wrapper .search-results-wrapper .s-product .s-product-meta .variant{font-size:16px;color:#da291c;opacity:.6;margin:3px 0}.search-wrapper .search-results-wrapper .s-product .s-product-meta article{max-height:75px;overflow:hidden;position:relative}.search-wrapper .search-results-wrapper .s-product .s-product-meta article:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40px;background:#fff;background:-webkit-linear-gradient(bottom,white 10%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(bottom,white 10%,rgba(255,255,255,0) 100%);background:linear-gradient(to top,#fff 10%,#fff0)}.search-wrapper .search-results-wrapper .s-product .s-product-meta article p{font-size:14px;line-height:18px}.search-wrapper .search-results-wrapper .related-category{padding:20px 0;margin-top:60px;border-top:1px solid #da291c}@media (min-width: 38.9375em){.search-wrapper .search-results-wrapper .related-category{padding:34px 0}}.search-wrapper .search-results-wrapper .related-category p{margin:0;text-align:center}@media (min-width: 38.9375em){.search-wrapper .search-results-wrapper .related-category p{text-align:right;padding-right:70px}}.search-wrapper .search-results-wrapper .related-category p a{font-size:20px;position:relative;padding-right:34px}.search-wrapper .search-results-wrapper .related-category p a:after{position:absolute;content:"";top:0;right:0;width:25px;height:100%;background:url(icon-red-arrow.png) no-repeat center center/contain}.athlete-blocks{margin-bottom:30px}.athlete-blocks .athlete-block{border-top:1px solid #da291c;position:relative}@media (min-width: 38.9375em){.athlete-blocks .athlete-block{padding:30px 0}}.athlete-blocks .athlete-block:last-of-type{border-bottom:1px solid #da291c}.athlete-blocks .athlete-block.active .read-more{display:none}.athlete-blocks .athlete-block.active .content .content-wrap{max-height:4000px}.athlete-blocks .athlete-block.active .content .content-wrap:after{opacity:0}@media (min-width: 38.9375em){.athlete-blocks .athlete-block.active .img{position:relative}.athlete-blocks .athlete-block.active .responsive-image__wrapper{position:sticky;position:-webkit-sticky;top:155px;left:0}}.athlete-blocks .athlete-block .cat{text-transform:uppercase;color:#5c5c5c;font-size:16px;margin:20px 0}@media (min-width: 38.9375em){.athlete-blocks .athlete-block .cat{margin:26px 0 0}}.athlete-blocks .athlete-block .img{margin-bottom:20px}@media (min-width: 38.9375em){.athlete-blocks .athlete-block .img{margin:0;padding-right:24px}}@media (min-width: 38.9375em){.athlete-blocks .athlete-block .img .cat{display:none}}.athlete-blocks .athlete-block .img img{display:block;width:100%}.athlete-blocks .athlete-block .content .content-wrap{max-height:200px;overflow:hidden;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;transition:.5s all;position:relative;margin-bottom:20px}.athlete-blocks .athlete-block .content .content-wrap:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:60px;background:#000;background:-webkit-linear-gradient(rgba(255,255,255,0) 0%,white 90%);background:-o-linear-gradient(rgba(255,255,255,0) 0%,white 90%);background:linear-gradient(#fff0,#fff 90%)}@media (min-width: 38.9375em){.athlete-blocks .athlete-block .content .content-wrap{padding-left:24px;max-height:300px}}.athlete-blocks .athlete-block .content .cat{display:none}@media (min-width: 38.9375em){.athlete-blocks .athlete-block .content .cat{display:block}}.athlete-blocks .athlete-block .content .title{font-size:25px}@media (min-width: 38.9375em){.athlete-blocks .athlete-block .content .title{font-size:50px}}.athlete-blocks .athlete-block .content .social-handles{display:flex;margin-bottom:24px}.athlete-blocks .athlete-block .content .social-handles a{margin-right:10px;display:block;font-size:20px}.athlete-blocks .athlete-block .content .content-output strong{color:#da291c;font-size:25px}.athlete-blocks .athlete-block .rec-products{margin-top:70px}@media (min-width: 38.9375em){.athlete-blocks .athlete-block .rec-products{display:flex;flex-wrap:wrap}}.athlete-blocks .athlete-block .rec-products .rp-title{color:#da291c;font-size:25px}@media (min-width: 38.9375em){.athlete-blocks .athlete-block .rec-products .rp-title{width:100%}}.athlete-blocks .athlete-block .rec-products .item{text-align:center}@media (min-width: 38.9375em){.athlete-blocks .athlete-block .rec-products .item{width:50%;padding:0 16px 30px}}.athlete-blocks .athlete-block .rec-products .item img{max-width:250px;margin:0 auto}@media (min-width: 38.9375em){.athlete-blocks .athlete-block .rec-products .item img{max-width:100%}}.athlete-blocks .athlete-block .rec-products .item .p-title{color:#da291c;font-size:25px;margin:15px 0 25px;display:block}@media (min-width: 38.9375em){.athlete-blocks .athlete-block .rec-products .item .p-title{margin-bottom:35px}}.athlete-blocks .athlete-block .read-more{position:relative;z-index:2;margin-bottom:80px}@media (min-width: 38.9375em){.athlete-blocks .athlete-block .read-more{margin:0 0 0 24px;width:242px;text-align:center;padding:12px 0}}.pt-form,.pwu-form{padding-top:30px}@media (min-width: 38.9375em){.pt-form,.pwu-form{padding:0}}@media (min-width: 38.9375em){.pt-form .form-wrapper .form-cell,.pwu-form .form-wrapper .form-cell{padding:0 8px}}.pt-form .form-wrapper input,.pt-form .form-wrapper select,.pt-form .form-wrapper textarea,.pwu-form .form-wrapper input,.pwu-form .form-wrapper select,.pwu-form .form-wrapper textarea{line-height:52px;height:52px;border:1px solid #da291c;border-radius:8px;-webkit-border-radius:8px;width:100%;color:#da291c;padding:0 20px;margin:0 0 20px}.pt-form .form-wrapper input::-webkit-input-placeholder,.pt-form .form-wrapper select::-webkit-input-placeholder,.pt-form .form-wrapper textarea::-webkit-input-placeholder,.pwu-form .form-wrapper input::-webkit-input-placeholder,.pwu-form .form-wrapper select::-webkit-input-placeholder,.pwu-form .form-wrapper textarea::-webkit-input-placeholder{color:#5c5c5c}.pt-form .form-wrapper input::-moz-placeholder,.pt-form .form-wrapper select::-moz-placeholder,.pt-form .form-wrapper textarea::-moz-placeholder,.pwu-form .form-wrapper input::-moz-placeholder,.pwu-form .form-wrapper select::-moz-placeholder,.pwu-form .form-wrapper textarea::-moz-placeholder{color:#5c5c5c}.pt-form .form-wrapper input:-ms-input-placeholder,.pt-form .form-wrapper select:-ms-input-placeholder,.pt-form .form-wrapper textarea:-ms-input-placeholder,.pwu-form .form-wrapper input:-ms-input-placeholder,.pwu-form .form-wrapper select:-ms-input-placeholder,.pwu-form .form-wrapper textarea:-ms-input-placeholder{color:#5c5c5c}.pt-form .form-wrapper input:-moz-placeholder,.pt-form .form-wrapper select:-moz-placeholder,.pt-form .form-wrapper textarea:-moz-placeholder,.pwu-form .form-wrapper input:-moz-placeholder,.pwu-form .form-wrapper select:-moz-placeholder,.pwu-form .form-wrapper textarea:-moz-placeholder{color:#5c5c5c}.pt-form .form-wrapper textarea,.pwu-form .form-wrapper textarea{min-height:194px;padding:20px;line-height:20px;height:auto}@media (min-width: 38.9375em){.pt-form .form-wrapper textarea.social-handles,.pwu-form .form-wrapper textarea.social-handles{min-height:120px}}.pt-form .form-wrapper select,.pwu-form .form-wrapper select{background:url(icon-select-down.png) no-repeat 96% center/20px #fff}.pt-form .form-wrapper .btn,.pwu-form .form-wrapper .btn{line-height:1;height:auto;margin-bottom:40px}@media (min-width: 38.9375em){.pt-form .form-wrapper .btn,.pwu-form .form-wrapper .btn{padding:12px 100px}}.pt-form .form-wrapper .comp-num,.pwu-form .form-wrapper .comp-num{display:none}.pt-form .form-wrapper .optin,.pwu-form .form-wrapper .optin{position:relative}.pt-form .form-wrapper .optin input,.pwu-form .form-wrapper .optin input{width:25px;height:25px;position:absolute;top:0;left:0;padding:0;opacity:0;margin:0}.pt-form .form-wrapper .optin input:checked+label:before,.pwu-form .form-wrapper .optin input:checked+label:before{background:transparent;box-shadow:inset 0 0 0 1px #da291c}.pt-form .form-wrapper .optin input:checked+label:after,.pwu-form .form-wrapper .optin input:checked+label:after{opacity:1}.pt-form .form-wrapper .optin label,.pwu-form .form-wrapper .optin label{font-size:16px;padding-left:40px;display:block;position:relative;margin-bottom:40px}@media (min-width: 38.9375em){.pt-form .form-wrapper .optin label,.pwu-form .form-wrapper .optin label{padding-left:48px}}.pt-form .form-wrapper .optin label:before,.pwu-form .form-wrapper .optin label:before{position:absolute;top:0;left:0;width:25px;height:25px;content:"";background:#d4d4d4;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all;border-radius:2px;-webkit-border-radius:2px}@media (min-width: 38.9375em){.pt-form .form-wrapper .optin label:before,.pwu-form .form-wrapper .optin label:before{left:8px}}.pt-form .form-wrapper .optin label:after,.pwu-form .form-wrapper .optin label:after{position:absolute;top:3px;left:3px;width:19px;height:19px;content:"";background:#da291c;opacity:0;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all;border-radius:2px;-webkit-border-radius:2px}@media (min-width: 38.9375em){.pt-form .form-wrapper .optin label:after,.pwu-form .form-wrapper .optin label:after{left:11px}}.pt-form .form-wrapper .optin label a,.pwu-form .form-wrapper .optin label a{color:#5c5c5c}@media (min-width: 38.9375em){.pt-form .form-wrapper .btn-flex,.pwu-form .form-wrapper .btn-flex{justify-content:center}}.pt-form .form-wrapper .disclaimer,.pwu-form .form-wrapper .disclaimer{font-size:15px;color:#5c5c5c;margin:0 0 40px;text-align:center;line-height:22px;opacity:.7}@media (min-width: 38.9375em){.pt-form .form-wrapper .disclaimer,.pwu-form .form-wrapper .disclaimer{margin-bottom:80px}}.pt-form .form-wrapper .disclaimer a,.pwu-form .form-wrapper .disclaimer a{color:#5c5c5c}.pwu-form .info-messages{text-align:center}.pwu-form .info-messages .success{margin-bottom:2.5rem}.pwu-form .info-messages .success p{color:#5c5c5c;font-weight:500}.pwu-form .info-messages .success p:last-child{margin-bottom:0}.pwu-form .info-messages .errors{color:#cf0000}.pwu-form .info-messages .errors ul{padding:0;margin:0 0 1.25rem;list-style:none;color:inherit}.pwu-form .info-messages .errors ul li{font-weight:500;color:inherit}.pwu-form .form-wrapper textarea{resize:vertical;display:block}.pwu-form .form-wrapper textarea.social-handles{min-height:126px}.pwu-form .form-wrapper .additional-info{text-align:center;padding:0 0 1.25rem}@media (min-width: 38.9375em){.pwu-form .form-wrapper .additional-info{padding:0 1.25rem 1.25rem}}.pwu-form .form-wrapper .additional-info,.pwu-form .form-wrapper .optin-criteria,.pwu-form .form-wrapper .additional-info p,.pwu-form .form-wrapper .optin-criteria p{font-size:1rem;line-height:1.25rem}.pwu-form .form-wrapper .optin-criteria{padding:0 1.5rem 1.25rem}@media (min-width: 38.9375em){.pwu-form .form-wrapper .optin-criteria{padding:0 2rem 1.25rem}}.pwu-form .form-wrapper .radio-opt{margin-bottom:2.5rem}.pwu-form .form-wrapper .radio-opt .title{text-align:center}.pwu-form .form-wrapper .radio-opt .radio-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pwu-form .form-wrapper .radio-opt .radio-wrap .radio-item{margin-right:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pwu-form .form-wrapper .radio-opt .radio-wrap .radio-item label{display:inline-block;font-size:1rem;line-height:normal}.pwu-form .form-wrapper input[type=radio]{height:25px;width:25px;margin:0 .75rem 0 0}.article-template .internal-banner .title{font-size:32px;line-height:32px;margin:0}@media (min-width: 38.9375em){.article-template .internal-banner .title{font-size:50px;line-height:50px}}.article-template .internal-banner .sub-title{text-transform:uppercase;font-size:20px;margin:0 0 10px}.article-template .article-content{border-bottom:1px solid #D8D8D8}.article-template .article-content .article-wsiwig{padding:57px 0 80px}@media (min-width: 38.9375em){.article-template .article-content .article-wsiwig{padding:130px 0 140px}}.article-template .article-content .article-wsiwig blockquote{margin:0 0 55px}@media (min-width: 38.9375em){.article-template .article-content .article-wsiwig blockquote{margin-bottom:80px;padding:0 100px}}.article-template .article-content .article-wsiwig blockquote p{color:#da291c;font-size:25px;line-height:30px}@media (min-width: 38.9375em){.article-template .article-content .article-wsiwig blockquote p{font-size:40px;line-height:44px}}.article-template .article-content .article-wsiwig h1,.article-template .article-content .article-wsiwig h2,.article-template .article-content .article-wsiwig h3,.article-template .article-content .article-wsiwig h4,.article-template .article-content .article-wsiwig h5,.article-template .article-content .article-wsiwig h6{color:#da291c;font-size:25px;line-height:30px;margin:0 0 20px}@media (min-width: 38.9375em){.article-template .article-content .article-wsiwig h1,.article-template .article-content .article-wsiwig h2,.article-template .article-content .article-wsiwig h3,.article-template .article-content .article-wsiwig h4,.article-template .article-content .article-wsiwig h5,.article-template .article-content .article-wsiwig h6{font-size:32px;line-height:39px;padding:0 40px}}.article-template .article-content .article-wsiwig img{width:100%;margin:20px 0;max-width:none}@media (min-width: 38.9375em){.article-template .article-content .article-wsiwig img{max-width:100%;margin:20px 0;width:auto}.article-template .article-content .article-wsiwig img.img-full{max-width:none;width:100%}}@media (min-width: 38.9375em){.article-template .article-content .article-wsiwig p{font-size:25px;line-height:34px;margin:0 0 40px;padding:0 40px}.article-template .article-content .article-wsiwig p.p-remove{padding:0}}.article-template .article-content .article-wsiwig ol,.article-template .article-content .article-wsiwig ul{padding:0 20px}@media (min-width: 38.9375em){.article-template .article-content .article-wsiwig ol,.article-template .article-content .article-wsiwig ul{padding:0 70px}}.article-template .article-content .article-wsiwig ol li,.article-template .article-content .article-wsiwig ul li{margin:0 0 20px}@media (min-width: 38.9375em){.article-template .article-content .article-wsiwig ol li,.article-template .article-content .article-wsiwig ul li{font-size:25px;line-height:34px;margin:0 0 40px;padding:0}}.article-template .related-articles-wrapper{display:block;width:100%;padding:34px 0 14px}@media (min-width: 38.9375em){.article-template .related-articles-wrapper{padding:60px 0 85px}.article-template .related-articles-wrapper .fluid{padding:0}}.article-template .related-articles-wrapper .title{font-size:25px;line-height:25px}.article-template .related-articles-wrapper .overview{margin:0 0 20px}.article-template .related-articles-wrapper .btn-flex{margin-bottom:20px}.article-card-carousel{padding:30px 0 0 20px}@media (min-width: 38.9375em){.article-card-carousel{padding:30px 0 0}}.article-card-carousel .article-card{width:257px;height:406px!important;border-radius:5px;-webkit-border-radius:5px;margin:0 16px 0 0;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;text-align:center;display:flex!important;flex-wrap:wrap;justify-content:center;align-content:space-between;padding:20px 25px;position:relative;overflow:hidden}@media (min-width: 38.9375em){.article-card-carousel .article-card{width:290px;height:460px!important;margin-right:18px}}.article-card-carousel .article-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0003}.article-card-carousel .article-card.j-disable-link a{cursor:auto}.article-card-carousel .article-card span{display:block;position:relative;z-index:2}.article-card-carousel .article-card .category{font-size:14px;line-height:26px;color:#000;background:#ffffffb3;border-radius:14px;-webkit-border-radius:14px;text-transform:uppercase;padding:0 14px;display:inline-block}.article-card-carousel .article-card .title{color:#fff;font-size:25px!important;line-height:25px!important}@media (min-width: 38.9375em){.article-card-carousel .article-card .title{font-size:40px!important;line-height:33px!important}}.article-card-carousel .article-card .btn{width:100%;text-align:center;padding:12px 0;font-size:16px}.article-card-carousel .article-card a{display:block;width:100%}.article-card-carousel .article-card .pdf-list{display:block;width:100%;z-index:1}.article-card-carousel .article-card .pdf-list a{margin-top:10px;cursor:pointer}.external-cards-section{display:block;width:100%;padding:0 0 47px}@media (min-width: 38.9375em){.external-cards-section{padding:0 0 55px}.external-cards-section .fluid{padding:0}}.external-cards-section .title{font-size:25px;line-height:25px}.external-cards-section .overview{margin:0 0 20px}.external-cards-section .btn-flex{margin-bottom:20px}.external-cards-section .partner-card-carousel{padding:10px 0 0 20px}@media (min-width: 38.9375em){.external-cards-section .partner-card-carousel{padding:10px 0 0}}.external-cards-section .partner-card{width:257px;height:406px;border-radius:5px;-webkit-border-radius:5px;margin:0 16px 0 0;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;padding:20px 25px;position:relative;overflow:hidden}@media (min-width: 38.9375em){.external-cards-section .partner-card{width:290px;height:460px;margin-right:18px}}.external-cards-section .partner-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0003}.external-cards-section .partner-card span{display:block;position:absolute;z-index:2}.external-cards-section .partner-card .category{font-size:14px;line-height:26px;color:#000;background:#ffffffb3;border-radius:14px;-webkit-border-radius:14px;text-transform:uppercase;padding:0 14px;white-space:nowrap;top:20px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%)}.external-cards-section .partner-card .title{color:#fff;font-size:40px;line-height:33px;top:45%;left:25px;width:calc(100% - 50px);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%)}.external-cards-section .partner-card .btn{width:calc(100% - 50px);left:25px;text-align:center;padding:12px 0;font-size:16px;bottom:20px}.guides-template .internal-banner{background:#fff;padding:130px 0 60px}.guides-template .internal-banner:after{display:none}.guides-template .internal-banner .title{color:#da291c;font-size:40px;line-height:50px}@media (min-width: 38.9375em){.guides-template .internal-banner .title{font-size:50px;line-height:80px}}.guides-template .internal-banner .sub-title p{margin:0;color:#da291c;font-size:25px;line-height:32px}.guides-template .guide-nav ul{display:flex;overflow:scroll;width:100%;padding:12px 0 12px 20px;margin-bottom:42px;border-top:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4}@media (min-width: 38.9375em){.guides-template .guide-nav ul{justify-content:center;padding:20px 0;margin-bottom:60px}}.guides-template .guide-nav li{list-style:none}.guides-template .guide-nav li a{color:#da291c;border:2px solid #da291c;line-height:30px;padding:0 26px;margin:0 14px 0 0;border-radius:5px;-webkit-border-radius:5px;display:block;white-space:nowrap}.guides-template .guide-nav li a:hover{color:#fff;background:#da291c}.hub-template .internal-banner{background:#da291c;padding:104px 0 50px;margin-bottom:43px}@media (min-width: 38.9375em){.hub-template .internal-banner{padding:150px 0 80px}}.hub-template .internal-banner:after{display:none}.hub-template .internal-banner .title{font-size:35px;line-height:38px}@media (min-width: 38.9375em){.hub-template .internal-banner .title{font-size:50px;line-height:50px}}.hub-template .internal-banner .sub-title p{color:#fff;font-size:20px;line-height:22px;margin:0}@media (min-width: 38.9375em){.hub-template .internal-banner .sub-title p{font-size:28px;line-height:32px}}.hub-template .external-cards-section.la-section{border-bottom:1px solid #D8D8D8;margin-bottom:40px}@media (min-width: 38.9375em){.hub-template .external-cards-section.la-section{margin-bottom:58px}}.hub-template .latest-events{display:block;width:100%;background:#eff5e5}@media (min-width: 38.9375em){.hub-template .latest-events{padding:3.25rem 0}}@media (min-width: 38.9375em){.hub-template .latest-events .grid-x{align-items:center}}.hub-template .latest-events .content{text-align:center;padding:3.375rem 0}@media (min-width: 38.9375em){.hub-template .latest-events .content{padding:0}}.hub-template .latest-events .content .title,.hub-template .latest-events .content p{color:#4d7311}@media (min-width: 38.9375em){.hub-template .latest-events .content p{font-size:1.75rem;line-height:1.9375rem;margin-bottom:1.625rem}}@media (min-width: 38.9375em){.hub-template .latest-events .content .btn-flex{justify-content:center}}.hub-template .latest-events .calendar-output .calendar-board-event__container.clickable{background:#fff!important}.klaviyo .klaviyo_messages .success_message,.klaviyo .klaviyo_messages .error_message{display:none;font-size:1.25rem;line-height:1rem;color:#fff}.klaviyo .klaviyo_messages .success_message p,.klaviyo .klaviyo_messages .error_message p{font-size:1.25rem;line-height:1.5rem}.klaviyo .klaviyo_messages .success_message p:last-child,.klaviyo .klaviyo_messages .error_message p:last-child{margin-bottom:0}.klaviyo .klaviyo_messages .success_message{padding:.5rem 0}.klaviyo .klaviyo_messages .error_message{margin-top:1rem}.latest-articles-carousel{padding-left:20px}@media (min-width: 38.9375em){.latest-articles-carousel{padding:0}}.latest-articles-carousel .card{width:288px;margin-right:16px}@media (min-width: 38.9375em){.latest-articles-carousel .card{width:562px;margin-right:20px}}.latest-articles-carousel .card a{display:block}.latest-articles-carousel .card .img-wrap{background-repeat:no-repeat;background-position:center center;-webkit-background-position:center center;background-size:cover;-webkit-background-size:cover;width:100%;height:215px;margin-bottom:20px;border-radius:5px;-webkit-border-radius:5px}@media (min-width: 38.9375em){.latest-articles-carousel .card .img-wrap{height:420px}}.latest-articles-carousel .card img{width:100%;height:215px;object-fit:cover;border-radius:5px;-webkit-border-radius:5px;display:block;margin-bottom:20px}@media (min-width: 38.9375em){.latest-articles-carousel .card img{height:420px}}.latest-articles-carousel .card .category{font-size:16px;text-transform:uppercase;margin:0 0 12px}.latest-articles-carousel .card .title{font-size:20px;line-height:24px}@media (min-width: 38.9375em){.latest-articles-carousel .card .title{font-size:25px;line-height:32px}}.latest-articles-carousel .card .btn{width:150px;font-size:16px}.blog-template .internal-banner{background:#da291c;padding:104px 0 50px;margin-bottom:43px}@media (min-width: 38.9375em){.blog-template .internal-banner{padding:150px 0 80px}}.blog-template .internal-banner:after{display:none}.blog-template .internal-banner .title{font-size:35px;line-height:38px}@media (min-width: 38.9375em){.blog-template .internal-banner .title{font-size:50px;line-height:50px}}.blog-template .internal-banner .sub-title p{color:#fff;font-size:20px;line-height:22px;margin:0}@media (min-width: 38.9375em){.blog-template .internal-banner .sub-title p{font-size:28px;line-height:32px}}.blog-template .external-cards-section .latest-articles .card{padding:0 20px}.blog-template .external-cards-section .latest-articles .card img{width:100%;height:220px;object-fit:cover;margin-bottom:20px;border-radius:5px;-webkit-border-radius:5px}@media (min-width: 38.9375em){.blog-template .external-cards-section .latest-articles .card img{height:420px}}.blog-template .external-cards-section .latest-articles .card .category{font-size:16px;text-transform:uppercase;margin:0 0 12px}.blog-template .external-cards-section .latest-articles .card .title{font-size:20px;line-height:24px}@media (min-width: 38.9375em){.blog-template .external-cards-section .latest-articles .card .title{font-size:25px;line-height:32px}}.blog-template .external-cards-section .latest-articles .card .btn{width:150px;font-size:16px}.shopify-challenge__container{padding:120px 0 60px}.shopify-challenge__button{height:auto;background:#000;max-width:calc(100% - 40px);border-radius:100px;-webkit-border-radius:100px}.faq_wrapper{padding:100px 20px 140px}.faq_wrapper .faq-header{margin-bottom:60px;display:block}.faq_wrapper .accordian_title{position:relative;margin:0;padding:20px 30px 20px 0;cursor:pointer}.faq_wrapper .accordian_title:after{content:"";position:absolute;top:50%;right:10px;background:url(icon-close-red.png) no-repeat center center/contain;width:22px;height:22px;-webkit-transform:rotate(45deg) translate(0,-50%);-moz-transform:rotate(45deg) translate(0,-50%);-ms-transform:rotate(45deg) translate(0,-50%);-o-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translateY(-50%);-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.faq_wrapper .accordian_title.active:after{-webkit-transform:rotate(0deg) translate(0,-50%);-moz-transform:rotate(0deg) translate(0,-50%);-ms-transform:rotate(0deg) translate(0,-50%);-o-transform:rotate(0deg) translate(0,-50%);transform:rotate(0) translateY(-50%)}.faq_wrapper .accordion-block{max-height:0px;overflow:hidden;border-top:1px solid #ccc;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.faq_wrapper .accordion-block.active{max-height:1000px;border-color:transparent;padding-bottom:74px}.faq_wrapper .accordion-block .accordian_row .trigger{position:relative;display:block;padding:10px 0 10px 55px;border-bottom:1px solid #ccc}.faq_wrapper .accordion-block .accordian_row .trigger:after{content:"";position:absolute;top:50%;left:10px;background:url(icon-close-red.png) no-repeat center center/contain;width:16px;height:16px;-webkit-transform:rotate(45deg) translate(0,-50%);-moz-transform:rotate(45deg) translate(0,-50%);-ms-transform:rotate(45deg) translate(0,-50%);-o-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translateY(-50%);-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all;opacity:.6}.faq_wrapper .accordion-block .accordian_row .content{max-height:0px;overflow:hidden;padding-left:55px;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.faq_wrapper .accordion-block .accordian_row .content p:last-child{margin:0}.faq_wrapper .accordion-block .accordian_row.active .content{max-height:2000px;padding:20px 0 20px 55px}.faq_wrapper .accordion-block .accordian_row.active .trigger:after{-webkit-transform:rotate(0deg) translate(0,-50%);-moz-transform:rotate(0deg) translate(0,-50%);-ms-transform:rotate(0deg) translate(0,-50%);-o-transform:rotate(0deg) translate(0,-50%);transform:rotate(0) translateY(-50%)}#preview-bar-iframe{opacity:.2}.cp-carousel .slick-track{display:flex}.product-output .slick-arrow,.latest-articles-carousel .slick-arrow,.external-cards-section .slick-arrow,.article-card-carousel .slick-arrow{position:absolute;z-index:1;top:0;width:200px;height:100%;font-size:0px;text-indent:-9999px;border-radius:0;-webkit-border-radius:0px;border:none;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all;background:none;opacity:0}.product-output .slick-arrow:hover,.latest-articles-carousel .slick-arrow:hover,.external-cards-section .slick-arrow:hover,.article-card-carousel .slick-arrow:hover{opacity:1}.product-output .slick-arrow:after,.latest-articles-carousel .slick-arrow:after,.external-cards-section .slick-arrow:after,.article-card-carousel .slick-arrow:after{content:"";position:absolute;top:50%;right:0;width:70px;height:70px;margin-top:-35px;background:url(icon-chev-red.png) no-repeat center center/11px #fff}.product-output .slick-arrow.slick-prev,.latest-articles-carousel .slick-arrow.slick-prev,.external-cards-section .slick-arrow.slick-prev,.article-card-carousel .slick-arrow.slick-prev{left:0;width:100px}.product-output .slick-arrow.slick-prev:after,.latest-articles-carousel .slick-arrow.slick-prev:after,.external-cards-section .slick-arrow.slick-prev:after,.article-card-carousel .slick-arrow.slick-prev:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);right:auto;left:0}.product-output .slick-arrow.slick-next,.latest-articles-carousel .slick-arrow.slick-next,.external-cards-section .slick-arrow.slick-next,.article-card-carousel .slick-arrow.slick-next{right:0}.product-output .slick-arrow.slick-disabled,.latest-articles-carousel .slick-arrow.slick-disabled,.external-cards-section .slick-arrow.slick-disabled,.article-card-carousel .slick-arrow.slick-disabled{opacity:0;pointer-events:none}.latest-articles-carousel .slick-arrow{height:420px}.legal-content blockquote{margin:0 0 55px}@media (min-width: 38.9375em){.legal-content blockquote{margin-bottom:80px;padding:0 100px}}.legal-content blockquote p{color:#da291c}.legal-content h1,.legal-content h2,.legal-content h3,.legal-content h4,.legal-content h5,.legal-content h6{color:#da291c;font-size:25px;line-height:30px;margin:0 0 20px}@media (min-width: 38.9375em){.legal-content h1,.legal-content h2,.legal-content h3,.legal-content h4,.legal-content h5,.legal-content h6{font-size:32px;line-height:39px;padding:0 40px}}.legal-content img{width:calc(100% + 40px);margin:20px -20px;max-width:none}@media (min-width: 38.9375em){.legal-content img{max-width:100%;margin:20px 0;width:auto}.legal-content img.img-full{max-width:none;width:100%}}@media (min-width: 38.9375em){.legal-content p{margin:0 0 20px;padding:0 40px}.legal-content p.p-remove{padding:0}}.legal-content table{padding:0;margin:0 auto 30px;border-collapse:collapse;width:100%}@media (min-width: 38.9375em){.legal-content table{padding:0 40px;width:calc(100% - 80px)}}.legal-content table td{border:1px solid #ccc;padding:6px}.legal-content ul,.legal-content ol{padding:0 20px;margin:0 0 20px}@media (min-width: 38.9375em){.legal-content ul,.legal-content ol{padding:0 40px}}.legal-content ul li,.legal-content ol li{margin-left:20px}.cart-notification{position:fixed;z-index:9;bottom:40px;left:-1000px;background:#4d7311;padding:20px 40px;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;transition:.5s all}.cart-notification.active{left:0}.cart-notification p{margin:0;color:#fff;white-space:nowrap}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.site-header.menu-active .menu-wrapper{top:89px}}@supports (-ms-ime-align: auto){.site-header.menu-active .menu-wrapper{top:89px}}#event-calendar-app .sm .powered-by{display:none!important}.handle-events .default_page_template{padding:20px 0 50px}@media (min-width: 38.9375em){.handle-events .default_page_template{padding:40px 0 100px}}.product-card-nov24__text-link-wrapper{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.product-card-nov24__product-image-wrapper{aspect-ratio:256 / 230;position:relative;margin-bottom:.5rem}.product-card-nov24__product-image-wrapper>.image{position:absolute;top:0;left:0;width:100%;height:100%}.product-card-nov24__product-image-wrapper>.image img{width:100%;height:100%;object-fit:contain}.product-card-nov24__variant-image,.product-card-nov24__product-image{visibility:hidden;opacity:0;transition:.3s;transition-property:visibility,opacity}.product-card-nov24__variant-image.active,.product-card-nov24__product-image.active{visibility:visible;opacity:1}.product-card-nov24__flavour-name-wrapper{position:relative}.product-card-nov24__selected-flavour-name,.product-card-nov24__preview-flavour-name{opacity:0}.product-card-nov24__selected-flavour-name.active,.product-card-nov24__preview-flavour-name.active{opacity:1}.product-card-nov24__preview-flavour-name{position:absolute;left:0;top:0}.product-card-nov24.product-item{display:flex!important;flex-direction:column;background-color:#fff;width:80vw;min-width:19.125rem;max-width:24.75rem;border:1px solid rgba(0,0,0,.2);padding:1.5rem;border-radius:8px;color:#000;-webkit-font-smoothing:auto}@media (min-width: 38.9375em){.product-card-nov24.product-item{width:19.125rem}}.product-card-nov24.product-item .product-card__option-title{font-weight:500}.product-card-nov24.product-item .product-card-nov24__flavour-name-wrapper{font-size:.875rem}.product-card-nov24.product-item .shopify-product-form{display:contents}.product-card-nov24.product-item a,.product-card-nov24.product-item p{color:inherit}.product-card-nov24.product-item p.price{color:#da291c}.product-card-nov24.product-item .add-to-cart-btn.product-card-nov24__add-to-cart-btn{border-radius:8px;padding:13px 8px;font-size:14px;text-align:center;font-weight:500;width:100%}.product-card-nov24.product-item .variant-dropdown{overflow:visible}.product-card-nov24.product-item .product-option-wrapper__title{display:none}.product-card-nov24.product-item .variant-wrapper{margin-top:.25rem}.product-card-nov24.product-item .product-option-wrapper--flavour{padding:4px 0}.product-card-nov24.product-item .flavour-list{display:flex;gap:.5rem}.product-card-nov24.product-item a.flavour-list__item{border-color:transparent!important;--pseudo-outline-scale: .8;font-size:0;width:24px;height:24px;border-radius:4px;position:relative;display:block}.product-card-nov24.product-item a.flavour-list__item:after{content:"";position:absolute;top:50%;left:50%;width:calc(100% + (2 * var(--outline-offset, 4px)));height:calc(100% + (2 * var(--outline-offset, 4px)));transform:translate(-50%,-50%) scale(var(--pseudo-outline-scale, 1));border-radius:4px;border:1px solid transparent;pointer-events:none;transition:.15s}.product-card-nov24.product-item a.flavour-list__item.active{--pseudo-outline-scale: 1}.product-card-nov24.product-item a.flavour-list__item.active:after{border-color:#000}.product-card-nov24.product-item .image img{margin-top:0}.product-card-nov24.product-item .product-option-wrapper__size-list{margin-top:.5rem;display:flex;white-space:nowrap;gap:.5rem}.product-card-nov24.product-item .j-variant-price,.product-card-nov24.product-item .size-list__item-separator{display:none}.product-card-nov24.product-item .size-list__item{font-size:12px;font-weight:500;color:#da291c;padding:.25rem .5rem;border-radius:4px;border:1px solid;display:block;transition:.15s;transition-property:background-color,color,border-color}.product-card-nov24.product-item .size-list__item.active{background-color:#da291c;color:#fff;border-color:transparent;font-weight:700}.product-card-nov24.product-item .size-list__item.disabled{opacity:.5;pointer-events:none}.product-card-nov24.product-item .product-card-nov24__cta-row{display:flex;flex:1;align-items:flex-end;margin-top:.5rem}.product-card-nov24.product-item .product-card-nov24__cta-row-inner{display:flex;gap:.5rem;width:100%}.product-card-nov24.product-item .qty-selector{border:1px solid;border-radius:.5rem;padding:0 .5rem;width:72px;display:flex;justify-content:center;align-items:center;color:#000}.product-card-nov24.product-item .qty-selector input{width:24px;color:inherit;font-size:14px;font-weight:600;text-align:center}.product-card-nov24.product-item .qty-selector .minus,.product-card-nov24.product-item .qty-selector .plus{width:1.5rem;height:100%;position:relative;cursor:pointer}.product-card-nov24.product-item .qty-selector .minus:before,.product-card-nov24.product-item .qty-selector .minus:after,.product-card-nov24.product-item .qty-selector .plus:before,.product-card-nov24.product-item .qty-selector .plus:after{content:"";display:block;width:9.5px;height:1.5px;background-color:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-card-nov24.product-item .qty-selector .minus:after,.product-card-nov24.product-item .qty-selector .plus:after{transform:translate(-50%,-50%) rotate(90deg)}.product-card-nov24.product-item .qty-selector .minus:after{display:none}.product-label-nov24{background:#fff;color:#da291c;font-size:16px;line-height:1.75;padding:0 10px;border-radius:4px;text-transform:capitalize;letter-spacing:-1px;background:#da291c;color:#fff}.pdp-nov24__product-label{background:#fff;color:#da291c;font-size:16px;line-height:1.75;padding:0 10px;border-radius:4px;text-transform:capitalize;letter-spacing:-1px;position:absolute;top:0;right:0}@media (min-width: 38.9375em){.pdp-nov24__product-label{font-size:22px}}.pdp-nov24__product-flag-batch-tested{width:46px;height:46px;background:url(icon-batch-tested.png) no-repeat center center/contain;position:absolute;top:10px;right:10px}@media (min-width: 38.9375em){.pdp-nov24__product-flag-batch-tested{width:90px;height:90px}}.product-card-nov24__flag-batch-tested{width:46px;height:46px;background:url(icon-batch-tested.png) no-repeat center center/contain}.product-card-nov24__labels-wrapper{position:absolute;top:16px;left:16px;display:flex;flex-direction:column;gap:8px;text-align:center}.product-card__product-label-nov24{background:#fff;color:#da291c;font-size:16px;line-height:1.75;padding:0 10px;border-radius:4px;text-transform:capitalize;letter-spacing:-1px;background:#da291c;color:#fff}.product-card-nov24--no-size-selections .product-option-wrapper--size{display:none}.slick--match-height .slick-track{display:flex;align-items:stretch}.slick--match-height .slick-slide{height:auto!important}
/*# sourceMappingURL=/cdn/shop/t/54/assets/theme.scss.css.map */
