body,h2{padding:0}.button,a,a:hover{outline:0}.button:hover,html{background:#fff}#iconMenu,.button{height:40px;text-align:center}.wrapper,header,sub,sup{position:relative}li ol,li ul,nav ul{margin:0}.button,.slideTitle{text-transform:uppercase}body,table{width:100%}.button,.product img{transition:.15s ease-in}#about_text p,#fitnessCycle,#mandatories p,#productIntro .mandatory,#productIntro li:last-child,.product:last-child{margin-bottom:0}.flavour,nav{box-sizing:border-box}#contentPage,#productPage #whereToBuy,#productsPage #whereToBuy{padding:30px 0 0}#allProducts,#contentPage,#fitnessCycle,#mandatories,#productIntro,#whereToBuy,.ingredients li:nth-child(odd){background:var(--lightgrey)}#fitnessCycle,#footerContact,#iconMenu,#mandatories,#whereToBuy,.button,footer{text-align:center}.button,a:hover,footer a{text-decoration:none}a,a:visited,footer a:hover,nav a.active,nav a:hover{color:var(--primary)}#footer_logo,#logo{width:154px;height:60px;background:url(../images/endura-logo.svg) 0 11px/100% auto no-repeat}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.wrapper,body{margin:0 auto}#footerContact,#mandatories,#productContent,#productIntro,footer{padding:30px 0}#productIntro .flavours,.whereToBuy_store a,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}:root{--primary:#ee3d96;--lightgrey:#f4f4f4;--raspberry:#ae2556;--lemonlime:linear-gradient(45deg,#dce400 40%,#a7da3d 60%);--citrus:#ff9c00;--cola:#ba885a;--greenapple:#b7ce57;--vanilla:#e3ceb0;--wildmelon:linear-gradient(45deg,#da3d3d 40%,#45c51c 60%);--grapeberry:linear-gradient(45deg,#b157ce 40%,#ae2556 60%);--tropicalpunch:linear-gradient(45deg,#ffae00 40%,#ff8400 60%)}html{overflow-y:scroll}body{font:100%/1.4 Outfit,"Helvetica Neue",Helvetica,Arial;font-optical-sizing:auto;color:#333;background-color:transparent;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-weight:500}#allProducts h1,#productIntro h1,#productIntro h2,#productPage h1,#productPage h2,#productPage h3,#productsPage .product h3,.button,strong,th{font-weight:700}h1{margin-bottom:.75em;font-size:1.7em;line-height:1.1}h2{margin-bottom:.5em;font-size:1.6em;line-height:1.2}h3{margin-bottom:1em;font-size:1.2em;line-height:1.3}h4{margin-bottom:1.25em;font-size:1.1em;line-height:1.25}h6,li ol,li ul{font-size:1em}address,dl,h5,ol,p,ul{margin-bottom:1.5em;font-size:1em}blockquote,ol,ul{margin:0 0 1.5em -24px;padding-left:24px}ol,ul{margin-left:.2em}ul{list-style-type:disc}ol{list-style-type:decimal}blockquote{border-left:1px solid #c8c8c8;font-style:italic}sub,sup{font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}a:link{-webkit-tap-highlight-color:#349edb}a:visited{opacity:.8}a:hover{color:#345}a:active,a:focus{outline:0;color:#333}.button{display:inline-block;padding:0 30px;line-height:40px;background:var(--primary);border:2px solid var(--primary);color:#fff!important;letter-spacing:1px;border-radius:22px}.product h3,.slideTitle{line-height:1}.button-outline,.button:hover{color:var(--primary)!important}#footerContact a,footer a{color:#fff!important}.button-outline{background:0 0;border:1px solid var(--primary)}.button-outline:hover{background:var(--primary);color:#fff!important}table{border-collapse:collapse;border-spacing:0;margin-bottom:1.4em}caption,td,th{padding:.25em 10px .25em 5px}.wrapper{width:90%;max-width:1248px}#iconMenu{color:#333;width:40px;position:absolute;top:10px;right:5%;z-index:9999;background:url(../images/hamburger.svg) center center/30px auto no-repeat}#iconMenu.open{top:10px;background-image:url(../images/close.svg);background-size:26px auto}header{height:60px}.slick-dots,nav{position:absolute}#footer_logo a,#logo a,.social_icon a{display:block;height:100%}nav{display:none;left:-5%;top:60px;width:110%;z-index:9999;background:#f9f9f9;background:linear-gradient(to bottom,#fff 0,#f7f7f7 100%);box-shadow:2px 2px 2px rgba(0,0,0,.2);padding:10px 20px 20px}nav ul{list-style:none;padding:0 0 0 5%}nav a,nav a:active,nav a:visited{text-decoration:none;color:#000;font-weight:500;display:block;padding:10px 0;font-size:18px;transition:.15s ease-in}#whereToBuyButton{text-transform:none;height:40px;line-height:40px;border-radius:20px;padding:0 20px;margin:15px 0 20px 5%;font-weight:500}#sliderBanner{background:#000;color:#fff;min-height:500px}.slideTitle{font-weight:600;font-size:2.2em;margin-bottom:.5em;padding:20px 0 0 20px}.slideButton{padding-left:20px;margin-bottom:15px}#about_img img,#productIntro_imgs img,.productIntro_buynow_store img,.slideImage img{display:block;width:100%;height:auto}.slick-dots{margin:0 auto 0 -26px;padding:0;bottom:20px;left:50%;width:auto}.slick-dots li{display:inline-block}.slick-dots button{border:none;display:block;width:16px;height:16px;margin:0 5px;border-radius:50%;font-size:1px;background:#fff;opacity:.5}.slick-dots .slick-active button{opacity:1}#allProducts{padding:20px 0}.product{background:#fff;border-radius:20px;padding:26px;margin-bottom:20px}#fitnessCycle_text p,#productIntro li,.product h3{margin-bottom:.5em}.product img{display:block;width:100%;height:auto;max-width:310px;margin:0 auto 10px}.product img:hover{transform:scale(1.05)}.product ul{line-height:1.2;margin-bottom:1em}#whereToBuy{padding:0 0 20px}#whereToBuy .wrapper{background:#fff;border-radius:20px;padding:20px}#whereToBuy img{display:block;width:85%;max-width:fit-content;height:auto;margin:0 auto}#whereToBuy_stores{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.whereToBuy_store{flex:0 1 auto;width:44%;margin:0 auto 20px;align-self:center}#whereToBuy .whereToBuy_store_cwh img{width:80%}#whereToBuy .whereToBuy_store_sh img{width:95%}#productIntro li:before,.flavour:before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px}#fitnessCycle{padding:20px 0 0}#fitnessCycle .wrapper{width:100%}#fitnessCycle_text{width:90%;margin:0 auto}#fitnessCycle_img{aspect-ratio:1/1;background:url(../../images/fitness-cycle-sm.jpg) center center/100% auto no-repeat}#about,#instagramFeed{padding:30px 0;position:relative}#instagramFeed h2{font-size:1.4em;margin-bottom:.8em}.social_icons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.social_icon{flex:0 1 auto;width:40px;height:40px}.social_icon a:hover{opacity:.6}.social_icon_facebook{background:url(../images/icon-social-facebook-pos.svg) center center/100% auto no-repeat}.social_icon_instagram{background:url(../images/icon-social-instagram-pos.svg) center center/100% auto no-repeat}.neg .social_icon_facebook{background-image:url(../images/icon-social-facebook-neg.svg)}.neg .social_icon_instagram{background-image:url(../images/icon-social-instagram-neg.svg)}#instagramFeed_feed{height:100px;background:#f5f5f5}#instagramFeed .social_icons{width:90px;position:absolute;right:0;top:-6px}#about_text{background:#000;color:#fff;padding:30px;border-top-right-radius:20px;border-top-left-radius:20px}#about_img{border-bottom-right-radius:20px;border-bottom-left-radius:20px;overflow:hidden}#allProducts h1{font-size:2em;padding:10px 0 0;margin:0 0 30px}.flavours{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:1.2em}.flavour{flex:0 1 auto;width:auto;margin-right:1.5em;position:relative;padding:0 0 0 24px}#productIntro ul,.ingredients{padding-left:0;list-style:none}.flavour:last-child,.productIntro_imgs_thumb:nth-child(4n){margin-right:0}.flavour:before{border-radius:50%}.flavour_raspberry:before{background:var(--raspberry)}.flavour_lemonLime:before{background:var(--lemonlime)}.flavour_citrus:before{background:var(--citrus)}.flavour_cola:before{background:var(--cola)}.flavour_greenApple:before{background:var(--greenapple)}.flavour_vanilla:before{background:var(--vanilla)}.flavour_wildMelon:before{background:var(--wildmelon)}.flavour_grapeBerry:before{background:var(--grapeberry)}.flavour_tropicalPunch:before{background:var(--tropicalpunch)}#productIntro li{position:relative;padding-left:26px}#productIntro li:before{background:url('../images/tick.svg') center center no-repeat}#productIntro .flavour{display:block;flex:none;width:fit-content;background:#fff;height:26px;line-height:26px;border-radius:13px;padding-right:16px;padding-left:30px;margin-bottom:3px}#productIntro .flavour:before{left:3px;top:3px}#productIntro_buynow{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:210px;margin-bottom:1.5em}.productIntro_buynow_store{flex:0 1 auto;width:45%;align-self:center}.mandatory{font-size:80%}#productIntro_imgs_hero{border-radius:20px;overflow:hidden;margin-bottom:1.33%}#productIntro_imgs_thumbs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:1.5em}.productIntro_imgs_thumb{flex:0 1 auto;width:24%;aspect-ratio:1/1;background:#000;border-radius:10px;overflow:hidden;margin-right:1.33%;margin-bottom:1.33%}.productIntro_imgs_thumb.active{box-shadow:0 2px 0 var(--primary)}.ingredients{margin-left:0}.ingredients li{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;line-height:1.2;padding:6px}.ingredients b,.ingredients i{flex:0 1 auto}.ingredients b{width:calc(100% - 90px)}.ingredients i{text-align:right;width:80px}#contentPage{background:linear-gradient(to bottom,var(--lightgrey) 0,#fff 100%)}#contentPage .wrapper{max-width:700px;margin:0 auto}#footerContact{background:var(--primary);color:#fff}#footerContact_contact{margin-bottom:1.5em}#footerContact_contact div{margin-bottom:20px}#footerContact_contact i{display:block;width:30px;height:30px;margin:0 auto 3px;background-size:100% auto}#footerContact_contact_phone i{background:url(../images/icon-contact-phone-neg.svg) center center no-repeat}#footerContact_contact_email i{background:url(../images/icon-contact-email-neg.svg) center center no-repeat}#footerContact_contact_address i{background:url(../images/icon-contact-map-neg.svg) center center no-repeat}#footerContact .social_icons{width:90px;margin:0 auto}footer{background:#000;color:#fff}footer a:hover{text-decoration:underline}#footer_logo{margin:0 auto 10px}footer ul{list-style:none;margin:0 0 1em;padding:0}footer li{padding:8px 0}footer p{font-size:14px}@media screen and (min-width:768px){.slide{position:relative;overflow:hidden}.slideText{position:absolute;left:0;top:136px;width:100%}#fitnessCycle .wrapper,.product,footer li{position:relative}.slideTitle{font-size:2.6em;margin-bottom:.5em;padding:20px 0 0 5%;text-shadow:3px 0 10px #000;width:55%}.slideButton{padding-left:5%}.slideImage{height:500px;float:right;margin-right:-120px}.slideImage img{width:auto;height:100%}#about .wrapper,#productContent .wrapper,.products{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.product{flex:0 1 auto;width:48%;min-height:490px}.product:last-child{margin-bottom:20px}.product .button{position:absolute;left:20px;bottom:20px}#whereToBuy .wrapper{padding:40px 0}#whereToBuy h2{margin-bottom:.25em}#whereToBuy p{font-size:1.1em}.whereToBuy_store{width:26%}#productPage #whereToBuy,#productsPage #whereToBuy{padding:30px 0 0}#fitnessCycle_text{position:absolute;left:10%;top:0;width:30%;padding-top:10%}#fitnessCycle_img{aspect-ratio:178/87;background:url(../../images/fitness-cycle-lg.jpg) center center/100% auto no-repeat}#instagramFeed h2{font-size:1.6em;margin-bottom:.8em}#about_img,#about_text{flex:0 1 auto;width:50%;align-content:center}#about_text{border-top-left-radius:20px;border-top-right-radius:0;border-bottom-left-radius:20px}#about_img{border-top-right-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:20px}#productsPage .product{min-height:unset;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#footerContact_contact b,#footerContact_contact i,#productsPage .product_img,#productsPage .product_text{flex:0 1 auto;align-self:center}#productsPage .product_img{width:310px}#productsPage .product_img img{display:block;margin:0}#productsPage .product_text{width:calc(100% - 330px)}#productsPage .product .button{position:static}.productIntro_imgs_thumb.active{box-shadow:0 4px 0 var(--primary)}#productContent_col1,#productContent_col2{flex:0 1 auto;width:48%}#contentPage{padding:60px 0 0}#footerContact{text-align:left}#footerContact_contact{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0}#footerContact_contact div{flex:0 1 auto;width:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}#footerContact_contact i{margin:0 6px 0 0}#footerContact .social_icons{margin:0}footer li{display:inline-block;padding:0 0 0 10px;margin:0 10px 0 0;font-size:14px}footer li:after{content:"";position:absolute;right:-10px;top:0;bottom:0;width:1px;background:#ccc}footer li:last-child:after{content:none}}@media screen and (min-width:1024px){#logo,header{height:126px}nav,nav a,nav ul{padding:0}#fitnessCycle_text h2,#instagramFeed h2{margin-bottom:.25em}#footerContact_contact div,nav li{margin-right:30px}#footerContact_socials .social_icons,nav ul{float:right}#logo{width:160px;background-position:0 45px}#iconMenu{display:none}nav{display:block;background:0 0;left:200px;width:calc(100% - 200px);box-shadow:none;top:53px}nav li{display:inline-block;position:relative}nav li:after{content:"";position:absolute;right:-16px;top:0;bottom:0;width:1px;background:#b2b2b2}nav li:last-child{margin-right:0}nav li:last-child:after{content:none}nav a.active{color:#000!important;border-bottom:2px solid var(--primary)}#whereToBuyButton{position:absolute;right:0;top:-55px;font-size:16px;height:30px;line-height:30px;border-radius:15px}h2{font-size:2em}.slideText{max-width:1248px}.slideTitle{font-size:3em}#allProducts{padding:40px 0}#whereToBuy_stores{max-width:1100px;margin:0 auto}#whereToBuy p{font-size:1.3em}.whereToBuy_store{width:14%;margin:0 auto}#productPage #whereToBuy,#productsPage #whereToBuy{padding:60px 0 0}#fitnessCycle_text{padding-top:15%}#fitnessCycle_text p{font-size:1.1em;line-height:1.2}#instagramFeed h2{font-size:2em}#about,#productIntro{padding:60px 0}#about_text,#productsPage .product{padding:40px}#productsPage h1{font-size:2.5em}#productsPage .product_text{width:calc(100% - 350px)}#productsPage .product h3{font-size:1.5em}#productIntro .wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#productIntro_imgs,#productIntro_text{flex:0 1 auto;width:48%}#contentPage h1,#productIntro_text h1{font-size:2.4em}#productIntro .flavours{margin-bottom:2em}#footerContact h2,#productIntro_imgs_thumbs{margin-bottom:0}.ingredients li{padding:10px}#contentPage li,#contentPage p{font-size:1.2em}#footerContact{padding:50px 0 30px}#footerContact .wrapper{overflow:hidden}#footerContact_contact{justify-content:flex-start;float:left}#footerContact_contact i{width:40px;height:40px}}@media screen and (min-width:1120px){.product{width:24.5%;min-height:490px}}@media screen and (min-width:1248px){footer p,footer ul{width:auto}.slideText{left:50%;margin-left:-624px}nav{left:250px;top:51px;display:flex}nav ul{float:none}nav li{margin-right:40px}nav li:after{right:-21px}nav a,nav a:active,nav a:visited{font-size:20px;padding:0}#whereToBuyButton{top:-19px}.slideTitle{font-size:3.2em;margin-bottom:.5em;padding:20px 0 0;width:55%}.slideButton{padding-left:0}.productIntro_imgs_thumb:nth-child(6n),.slideImage{margin-right:0}.slide:nth-child(2n) .slideText{top:146px}.slide:nth-child(odd) .slideText{top:120px}h2{font-size:2.5em}#allProducts,#instagramFeed{padding:70px 0}#productsPage #allProducts{padding:20px 0 60px}.product{padding:40px;min-height:512px}.product img{margin-bottom:20px}.product .button{bottom:40px;left:40px}#whereToBuy .whereToBuy_store_sh img{width:100%}#whereToBuy .wrapper{padding:60px 0}.whereToBuy_store_azn img{margin-top:17px}#productPage #whereToBuy,#productsPage #whereToBuy{padding:80px 0 0}#fitnessCycle,#productContent{padding:60px 0 0}#fitnessCycle_text{left:6%;width:36%}#about_text p,#fitnessCycle_text p,#footerContact_contact,#footerContact_intro p,#productsPage .product li{font-size:1.2em}#instagramFeed h2{font-size:2.5em;margin-bottom:.25em}#instagramFeed_feed{height:300px}#instagramFeed .social_icons{top:6px}#about{padding:80px 0}#about_text{padding:0 130px}#productContent_col1,#productContent_col2{width:47%}#productIntro_text h1{font-size:3em}#productContent li,#productContent p,#productIntro .flavour,#productIntro_text li,#productIntro_text p{font-size:1.1em}#productsPage .product .flavours{margin-bottom:1.5em}.productIntro_imgs_thumb,.productIntro_imgs_thumb:nth-child(4n){width:15.5%;margin-right:1.33%}#contentPage{padding:90px 0 0}#contentPage h2{font-size:2em}#footerContact{padding:66px 0 50px}#footerContact_contact div{margin-right:56px}#footerContact_contact div:last-of-type{margin-right:inherit}footer .wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#footer_logo,footer p,footer ul{flex:0 1 auto;align-self:center;margin:0}footer p{margin:0;text-align:right}}@media screen and (min-width:1320px){nav{width:calc(100% - 250px)}}@media screen and (min-width:1920px){.slideImage{margin-right:6%}}::-webkit-selection{background:#1777af;color:#fafafa;text-shadow:none}::-moz-selection{background:#1777af;color:#fafafa;text-shadow:none}::selection{background:#1777af;color:#fafafa;text-shadow:none}input{-webkit-appearance:none}a[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important;font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important}div,input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}