@charset "UTF-8";button,hr{overflow:visible}img,legend{border:0}.c-form::after,.container::after,.form__2up::after,.form__field::after,.form__section::after{clear:both}.SumoSelect .SlectBox,.select__field{-moz-appearance:none;text-indent:.01px;text-overflow:"";-webkit-tap-highlight-color:transparent}.slick-dots,ol,ul,ul.tabs{list-style:none}html{box-sizing:border-box;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%}*,::after,::before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}.hidden,.hidden--mobile,[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:ButtonText dotted 1px}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}optgroup{font-weight:700}.hidden--tablet{display:block}@media (min-width:500px){.hidden--mobile{display:block}.hidden--tablet{display:none}}.hidden--laptop{display:block}@media (min-width:768px){.hidden--tablet{display:block}.hidden--laptop{display:none}}.hidden--desktop{display:block}@media (min-width:1024px){.hidden--laptop{display:block}.hidden--desktop{display:none}}.show--mobile{display:block}.show--tablet{display:none}@media (min-width:500px){.show--mobile{display:none}.show--tablet{display:block}}.show--laptop{display:none}@media (min-width:768px){.show--tablet{display:none}.show--laptop{display:block}}.show--desktop{display:none}@media (min-width:1024px){.show--laptop{display:none}.show--desktop{display:block}}.blur-up{-webkit-filter:blur(5px);filter:blur(5px)}.blur-up.lazyloaded{-webkit-filter:blur(0);filter:blur(0);transition:-webkit-filter .4s,filter .4s}.no-display{display:none!important}body{margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}body .main{display:block;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.container{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 20px;width:100%}h1,h2,h3,h4,ol,p,ul{margin:0}.container::after,.container::before{content:' ';display:table}@media (min-width:768px){.container{padding:0 30px}}@font-face{font-family:Bloc;src:url(../../src/fonts/Bloc.eot);src:url(../../src/fonts/Bloc.eot?#iefix) format("embedded-opentype"),url(../../src/fonts/Bloc.woff2) format("woff2"),url(../../src/fonts/Bloc.woff) format("woff"),url(../../src/fonts/Bloc.ttf) format("truetype"),url(../../src/fonts/Bloc.svg#Bloc) format("svg");font-weight:400;font-style:normal}.cart--page .cartItem__title,.checkout__steps dt:before,.form__label,.retailers .tabs .tab-link,.retailers .tabs .tab-link--empty,body,span{font-family:adelle-sans,Helvetica,sans-serif;font-weight:400;font-style:normal}.cartItem__bundleMessage,.cart__freeShipping,.font--subtitleHeader,.retailers .form__finePrint,.retailers .form__finePrint li,.retailers .form__finePrint p,blockquote{font-family:adelle-sans,Helvetica,sans-serif;font-weight:400;font-style:italic}.cartItem__quantity .cartItem__quantityLabel,.cartItem__subtotal .cartItem__subtotalLabel,.cartItem__title,.cart__headings,.cart__totalValue,.font--badge,.font--formHeader,.font--header1,.font--header2,.font--header3,.font--header4,.orderSummary__totalValue,h1,h2,h3,h4{font-family:adelle-sans,Helvetica,sans-serif;font-weight:700;font-style:normal}.font--label{font-family:adelle-sans,Helvetica,sans-serif;font-weight:700;font-style:italic}.banner-block .banner-block__title,.discover-products .discover-products__title,.font--miniHeadline,.font--promoHeadline,.page-builder--homepage .pb__cta .cta__title{font-family:Bloc,Arial,sans-serif;font-weight:400}.link{color:#1BAF9A;text-decoration:underline}body{-webkit-font-smoothing:antialiased;color:#484848}body ::-moz-selection{background:#1baf9a;color:#fff}body ::selection{background:#1baf9a;color:#fff}b,strong{font-weight:700}em,i{font-style:italic}ol,ul{padding:0}a{color:#1BAF9A;text-decoration:none}.font--postParagraph a,p a{text-decoration:underline}h1 a,h2 a,h3 a,h4 a{color:#484848}input[type=search]{-webkit-appearance:none;border-radius:0}.alignnone,.wp-caption,img{height:auto;max-width:100%}.embed-container{height:0;padding-bottom:56.25%;position:relative;margin:60px 0}.embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}:-ms-input-placeholder{color:#8B9090!important}::-webkit-input-placeholder{color:#8B9090!important}:-moz-placeholder{color:#8B9090!important}::-moz-placeholder{color:#8B9090!important}.font--displayHeader{font-size:56px;font-size:3.5rem;line-height:56px;line-height:3.5rem;font-family:Bloc;font-weight:400;text-transform:uppercase}@media (min-width:768px){.font--displayHeader{font-size:72px;font-size:4.5rem;line-height:66px;line-height:4.125rem}}.font--promoHeadline{font-size:42px;font-size:2.625rem;line-height:42px;line-height:2.625rem;text-transform:uppercase}@media (min-width:768px){.font--promoHeadline{font-size:56px;font-size:3.5rem;line-height:50px;line-height:3.125rem}}.font--miniHeadline{font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem;font-weight:400;text-transform:uppercase}.font--header1,h1{font-size:36px;font-size:2.25rem;line-height:36px;line-height:2.25rem;margin-bottom:5px}.cart__totalValue,.font--header2,.orderSummary__totalValue,h2{font-size:24px;font-size:1.5rem;line-height:36px;line-height:2.25rem;margin-bottom:5px}.font--header3,h3{font-size:20px;font-size:1.25rem;line-height:27px;line-height:1.6875rem;margin-bottom:5px}.font--header4,h4{font-size:16px;font-size:1rem;line-height:27px;line-height:1.6875rem;margin-bottom:5px}.font--subtitleHeader,blockquote{font-size:22px;font-size:1.375rem;line-height:30px;line-height:1.875rem;color:#8B9090}blockquote{color:#8B9090;margin:36px}.font--postParagraph{font-size:18px;font-size:1.125rem;line-height:27px;line-height:1.6875rem;font-family:adelle-sans,Helvetica,sans-serif;font-weight:400}.c-form,.font--bodyParagraph,.font--formDefault,.form__submit,p{font-size:16px;font-family:adelle-sans,Helvetica,sans-serif}.font--postParagraph a{color:#1BAF9A}.font--bodyParagraph,p{font-size:1rem;line-height:27px;line-height:1.6875rem;font-weight:400;margin-bottom:18px}.font--postMetaSmall,.input__field,.multiButton__option,.page-header .page-header__metadata,.textarea__field{font-family:adelle-sans,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:27px;line-height:1.6875rem;font-weight:400}.font--caption,.wp-caption-text{font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;color:#8B9090;font-family:adelle-sans,Helvetica,sans-serif}.font--caption a,.wp-caption-text a{color:#1BAF9A;text-decoration:none}.font--navigation{font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;font-family:adelle-sans,Helvetica,sans-serif}.font--label{font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;text-transform:capitalize}.font--badge,.multiButton__option,.u-text--uppercase{text-transform:uppercase}.font--badge{font-size:10px;font-size:.625rem;line-height:10px;line-height:.625rem;letter-spacing:.5px}.input__field,.radioMenu__option,.select__field,.textarea__field{font-variant-numeric:lining-nums;font-feature-settings:"lnum";letter-spacing:0}.c-form,.font--formDefault,.form__submit{font-size:1rem}.font--formHeader{font-size:16px;font-size:1rem;margin-bottom:10px}.u-text--underline{text-decoration:underline}.u-text--lightestGrey{color:#f2f4f4}.u-text--lighterGrey{color:#DDE1E1}.u-text--lightGrey{color:#CFD1D1}.u-text--baseGrey{color:#8B9090}.u-text--darkGrey{color:#484848}.u-text--red{color:#E44037}.u-text--orange{color:#F48D3A}.u-text--green{color:#8DC63F}.u-text--blue{color:#1BAF9A}.page .main,.recipe__directions,.recipe__ingredients{font-size:16px;font-size:1rem;line-height:27px;line-height:1.6875rem;font-family:adelle-sans,Helvetica,sans-serif;font-weight:400}.page .main ul:not(.jump-to),.recipe__directions ul:not(.jump-to),.recipe__ingredients ul:not(.jump-to){margin:0 0 20px;padding:0 0 0 30px}.page .main ul:not(.jump-to) li,.recipe__directions ul:not(.jump-to) li,.recipe__ingredients ul:not(.jump-to) li{list-style-type:disc;padding:4px}.page .main ol,.recipe__directions ol,.recipe__ingredients ol{margin:0 0 20px;padding:0 0 0 30px}.page .main ol li,.recipe__directions ol li,.recipe__ingredients ol li{list-style-type:decimal;padding:4px}.section-header{font-size:16px;font-size:1rem;border-bottom:1px solid #DDE1E1;margin:0 0 20px;padding:0 0 2px}.single-post ol,.single-post ul{margin:0 0 20px 30px}.single-post{font-size:16px;font-size:1rem;line-height:27px;line-height:1.6875rem;font-family:adelle-sans,Helvetica,sans-serif;font-weight:400}.single-post ul li{list-style-type:disc;padding:4px}.single-post ol li{list-style-type:decimal;padding:4px}.single-post a{text-decoration:underline}.printOnly{display:none}@media print{.screenOnly{display:none}.printOnly{display:block}.c-footer,.carousel,.cart--flyout,.cart__cancel,.comments,.header,.header--mobile,.jump-to,.page-header__metadata,.single-recipe .like__button,.single-recipe .recipe__featured-products,.single-recipe .recipe__image,.single-recipe .recipe__similar,.social__columns,.tag__list{display:none!important}*,.single-recipe *{text-align:left!important}.page-header{background:0 0}.c-form,.font--badge,.font--bodyParagraph,.font--caption,.font--displayHeader,.font--formDefault,.font--formHeader,.font--label,.font--miniHeadline,.font--postMetaSmall,.font--postParagraph,.font--promoHeadline,.form__submit,.input__field,.multiButton__option,.page-header .page-header__metadata,.textarea__field,.wp-caption-text .font--navigation,blockquote,h1,h2,h3,h4,h5,li,p,td,th{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}*{margin:0!important;padding:0!important}.embed-container,img{max-width:200px;max-height:200px}.single-recipe .recipe__directions,.single-recipe .recipe__ingredients,.single-recipe .recipe__units{margin-bottom:15px!important}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInFromBottom{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInFromBottom{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInFromTop{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInFromTop{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInFromLeft{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInFromLeft{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInFromRight{0%{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInFromRight{0%{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes flashBackground{0%{background:rgba(141,198,63,.4)}100%{background:rgba(141,198,63,0)}}@keyframes flashBackground{0%{background:rgba(141,198,63,.4)}100%{background:rgba(141,198,63,0)}}@-webkit-keyframes offCanvasFromTop{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes offCanvasFromTop{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes offCanvasToTop{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes offCanvasToTop{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes slideInFromRight{0%{opacity:0;-webkit-transform:translateX(200px);transform:translateX(200px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;-webkit-transform:translateX(200px);transform:translateX(200px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeScaleIn{0%{opacity:0;-webkit-transform:scale(.01);transform:scale(.01)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeScaleIn{0%{opacity:0;-webkit-transform:scale(.01);transform:scale(.01)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.form__submit.isLoading,.form__submit:disabled{opacity:.5}.c-form::after,.c-form::before{content:' ';display:table}.c-form .form--invalid .form__error{display:block}.form__section{padding-left:20px;padding-right:20px;padding-bottom:25px;border-bottom:1px solid #CFD1D1;margin-bottom:25px}.form__section::after,.form__section::before{content:' ';display:table}.form__section:last-of-type{border-bottom:0;margin-bottom:0}.form__group{float:left;width:100%;margin:10px 0}.form__group--billingAddress{display:none}.form__group--billingAddress.isActive{position:relative;display:block;-webkit-animation:fadeInFromRight .5s ease-out;animation:fadeInFromRight .5s ease-out}.form__group--billingAddress.isActive::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:100;margin:-gap(1.5) -gap(2) 0;pointer-events:none;-webkit-animation:flashBackground 1s ease-out;animation:flashBackground 1s ease-out}.form__group--billingAddress.isActive .form__field{position:relative;z-index:200}.form__field{position:relative;margin-bottom:10px;clear:both}.form__field::after,.form__field::before{content:' ';display:table}.form__field .form__field,.form__field .form__field .form__fieldWrapper{position:static}.form__field--hidden{display:none}.form__label{display:block;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;margin-bottom:10px;font-weight:700}.form__fieldWrapper{position:relative}.form__labelWrapper{margin-bottom:5px}@media (min-width:768px){.form__indent{padding-left:100px}.form__labelWrapper{text-align:left;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.form__fieldIcons{position:absolute;top:0;bottom:0;right:0;width:3rem;height:3rem;text-align:center;pointer-events:none}.form__fieldIcons__icon{line-height:3rem}.form__fieldIcons--leaveRoom{right:8.5rem}.form__2up::after,.form__2up::before{content:' ';display:table}.form__2up>.form__field{clear:none;width:49%}.c-footer .footer__copyright::after,.c-footer .footer__navigation::after,.c-footer .footer__subscribe::after,.c-multiButton::after,.form__error::after,.pika-single:after{clear:both}.form__2up>.form__field:nth-child(2n+1){float:left}.form__2up>.form__field:nth-child(2n){float:right}.form__2up.form__2up--collapse>.form__field{width:100%}.form__error{display:none;padding:10px;margin:5px 0;background-color:rgba(244,141,58,.1);color:#F48D3A}.form__error::after,.form__error::before{content:' ';display:table}.c-checkboxMenu.input--invalid .checkboxMenu__element+.checkboxMenu__checkbox:before,.c-input.input--invalid .input__field,.c-input.input--invalid .textarea__field,.c-radioMenu.input--invalid .radioMenu__element+.radioMenu__button:before,.c-select.input--invalid .select__field,.c-textarea.input--invalid .textarea__field,.form__field--invalid{border:1px solid #E44037}.form__errorIcon{float:left;width:15px;margin-top:5px;margin-right:15px;color:#F48D3A}.form__errorMsg{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}.form__input--label{margin-top:-gap(1);margin-bottom:15px}.suggested__message,label.input--invalid{display:none;font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;float:left;width:100%;margin:5px 0 0;color:#E44037}.input--invalid .input__label{color:#E44037}.form__submitSpinner{display:none;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;width:20px;margin:auto}.form__response{display:none;margin-bottom:20px}.form__response--success{color:#8DC63F;background:#F9FCF5}.form__response--error{color:#E44037;background:#FEF5F5}.form__response--error,.form__response--success{display:block}.form__responseMessage{font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;display:block;position:relative;padding:10px;border-radius:3px;text-align:left;font-weight:700}.validation__icon{display:none}.input--invalid>.form__fieldWrapper>.form__fieldIcons>.validation__icon--invalid,.input--valid>.form__fieldWrapper>.form__fieldIcons>.validation__icon--valid{display:inline-block;-webkit-animation:fadeInFromBottom .3s ease-out;animation:fadeInFromBottom .3s ease-out}.validation__icon--valid{color:#8DC63F}.validation__icon--invalid{color:#F48D3A}.validation--creditCards{right:15px;width:auto}.validation--creditCards .form__fieldIcons__icon--creditCard{color:#8B9090;transition:all 1s ease}.validation--creditCards .form__fieldIcons__icon--active{color:#777;-webkit-animation:fadeInRight 1s ease-out;animation:fadeInRight 1s ease-out}.validation--creditCards .form__fieldIcons__icon--inactive{display:none;-webkit-animation:fadeOutRight 1s ease-out;animation:fadeOutRight 1s ease-out}.input--suggested .suggested__message{display:block}.suggested__accept{text-decoration:underline;cursor:pointer}.input__field,.textarea__field{width:100%;border:1px solid #DDE1E1;padding:10px;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;color:#484848;transition:.2s ease all;-webkit-appearance:none;-moz-appearance:none}.input__field--large.textarea__field,.input__field.input__field--large{padding:9.75px;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}.input__field--small.textarea__field,.input__field.input__field--small{padding:4px 10px;font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem}.input__field--disabled.textarea__field,.input__field.input__field--disabled{background:#f2f4f4}.input__field:focus,.textarea__field:focus{outline:0;border-color:#1BAF9A}.c-input input[type=color]{max-width:100px;padding:5px}.input__field--creditCard{padding-right:9rem}.c-select{position:relative}.ie9 .c-select:after{content:'';position:absolute;right:0;top:0;z-index:5;display:block;height:3rem;width:3rem;border-color:#CFD1D1;border-style:solid;border-width:1px 1px 1px 0;background:#fff;pointer-events:none}.select__field{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;width:100%;padding:8px 10px;border:1px solid #DDE1E1;border-radius:3px;background-color:#fff;-webkit-appearance:none;font-weight:400}.select__field:focus{border-color:#1BAF9A;outline:0}.select__field::-ms-expand{display:none}.ie9 .select__field{padding-right:10px}.select__field.select__field--large{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;padding:10px}.select__field.select__field--large+.select__caret{line-height:3rem}.select__field.select__field--small{font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem;padding:4px 10px}.select__field.select__field--small+.select__caret{line-height:1.8rem}.select__field.select__field--disabled{background:#f2f4f4;color:#8B9090}.select__calendar,.select__caret{z-index:100;color:#484848;position:absolute;top:0;pointer-events:none}.select__caret{right:0;padding-right:15px;line-height:2.5rem}.select__caret--small{line-height:34px;line-height:2.125rem}.input--invalid>.form__fieldWrapper>.select__caret,.input--valid>.form__fieldWrapper>.select__caret{right:1em;padding-right:0;transition:.3s}.select__calendar{right:0;padding-right:35px;line-height:2.5rem}.select__calendar--small{line-height:34px;line-height:2.125rem}.input--invalid>.form__fieldWrapper>.select__calendar,.input--valid>.form__fieldWrapper>.select__calendar{right:1em;padding-right:0;transition:.3s}.textarea__field{border-radius:3px;height:auto;vertical-align:bottom;padding:8px 10px;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}.textarea__field.textarea__field--large{padding:10px;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}.textarea__field.textarea__field--small{font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem}.textarea__field.textarea__field--disabled{background:#f2f4f4;color:#8B9090}.form__submit{height:2.7rem;border:0;background-color:#1BAF9A;-webkit-appearance:none;-moz-appearance:none;color:#fff;transition:.2s ease all}.form__submit:hover{background-color:#1aa692}.form__submit--right{position:absolute;top:0;right:0;margin:0;border:0;border-top-left-radius:0;border-bottom-left-radius:0}.form__submit.isLoading>.form__buttonLabel{display:none}.form__submit.isLoading>.form__submitSpinner{display:block}.c-checkboxMenu.input--invalid .checkboxMenu__element+.checkboxMenu__checkbox:before{box-shadow:none}.c-checkboxMenu.input--invalid .checkboxMenu__checkbox a{color:#F48D3A;text-decoration:underline}.checkboxMenu__option{display:block;padding:5px 0;cursor:pointer}@media (min-width:768px){.checkboxMenu__option{display:block;padding-right:15px}}.checkboxMenu__checkbox{position:relative;display:inline}.checkboxMenu__checkbox a{color:#1BAF9A}.checkboxMenu__checkbox::before{border-radius:3px}.checkboxMenu__element:focus+.checkboxMenu__checkbox:before{box-shadow:0 0 0 1px #1BAF9A}.c-radioMenu.input--invalid .radioMenu__element+.radioMenu__button:before{box-shadow:none}.c-radioMenu.input--invalid .radioMenu__button a{color:#F48D3A;text-decoration:underline}.radioMenu__option{display:block;padding:5px 0;cursor:pointer}@media (min-width:768px){.radioMenu__option{display:block;padding-right:15px}}.radioMenu__option--linebreak{display:block!important;padding-right:0}.radioMenu__option--gift{float:left;width:50%;padding:0 20px}@media (min-width:0){.radioMenu__option--gift:nth-child(2n+1){padding-left:0}.radioMenu__option--gift:nth-child(2n){padding-right:0}}@media (min-width:768px){.radioMenu__option--gift{width:33.33333%}.radioMenu__option--gift:nth-child(3n+1){padding-left:0}.radioMenu__option--gift:nth-child(3n){padding-right:0}}.radioMenu__button{position:relative;display:inline-block}.radioMenu__element:focus+.radioMenu__button:before{box-shadow:0 0 0 1px #1BAF9A}.radioMenu__custom{width:auto;margin-left:5px}.radioMenu__gift{position:relative;padding:25px;background-color:#DDE1E1;text-align:center}.radioMenu__gift:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-color:rgba(141,198,63,0);transition:background .2s ease-in;pointer-events:none}.radioMenu__element:checked+.radioMenu__gift:before,.radioMenu__element:focus+.radioMenu__gift:before,.radioMenu__element:hover+.radioMenu__gift:before{background-color:rgba(141,198,63,.6)}.radioMenu__giftChecked,.radioMenu__giftLoading{display:none;position:absolute;z-index:850;top:50%;left:50%;margin-left:-24px;margin-top:-24px;color:#fff;font-size:48px;font-size:3rem;line-height:48px;line-height:3rem}.radioMenu__giftLoading{margin-left:-18px;margin-top:-18px}.radioMenu__option--gift.isLoading .radioMenu__giftLoading{display:block}.radioMenu__option--gift.isLoading .radioMenu__giftLoading.is-active{opacity:1}.radioMenu__option--gift.isLoading .radioMenu__giftLoading::before{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-timing-function:linear;animation-timing-function:linear;border-bottom:2px solid #fff;border-left:2px solid #eee;border-right:2px solid #fff;border-top:2px solid #eee;border-radius:50%;content:' ';display:inline-block;height:36px;width:36px}.radioMenu__option--gift.isChosen .radioMenu__giftChecked{display:block;-webkit-animation:fadeScaleIn .3s ease;animation:fadeScaleIn .3s ease}.radioMenu__giftImage{display:block;max-height:100px;margin:0 auto}.radioMenu__giftDescription,.radioMenu__giftName{margin-bottom:0}.radioMenu__giftDescription{color:#8B9090}.c-multiButton::after,.c-multiButton::before{content:' ';display:table}.multiButton__element{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.multiButton__option{float:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:3rem;padding:5px 15px;border-style:solid;border-color:#8B9090;border-width:1px;background-color:#CFD1D1;color:#484848;cursor:pointer;transition:.2s ease all}.multiButton__option:nth-of-type(1){border-bottom-width:0}.multiButton__option:only-child{border-width:1px}.multiButton__option:focus{outline:0;border:1px solid #1BAF9A}.multiButton__option.isActive{background-color:#DDE1E1;color:#484848}.multiButton__option.isActive .multiButton__check{display:inline-block;width:12px}@media (min-width:0){.multiButton__option{width:50%}.multiButton__option:nth-of-type(1){border-width:1px 0 1px 1px}.multiButton__option:only-child{border-width:1px}}@media (min-width:500px){.multiButton__option{width:auto;height:auto}}.multiButton__check,.multiButton__text{pointer-events:none}.multiButton__text{display:inline-block;line-height:16px;line-height:1rem}.pika-single,.savedAddress__address,.savedAddress__cityState,.savedAddress__country,.savedAddress__edit,.savedAddress__name{display:block}.multiButton__check{width:0;margin-left:5px;overflow:hidden;color:#8DC63F;vertical-align:-.2em;transition:.2s ease all}.savedAddress__country,.savedAddress__name{margin-bottom:5px}.savedAddress__name{font-weight:700}.savedAddress__edit{color:#8DC63F}.c-search.search--expand{width:4.25rem;overflow:hidden;pointer-events:none;transition:all .3s ease-out}.c-search.search--expand.isActive{width:auto}.search__fieldWrapper{position:relative;padding-left:0}.search--expand .search__fieldWrapper{left:100%;transition:left .3s ease-out;pointer-events:auto}.search--expand.isActive .search__fieldWrapper{left:0}.search__icon{position:absolute;top:0;width:4.25rem;color:#484848;font-size:20px;font-size:1.25rem;line-height:4.25rem;text-align:center;cursor:pointer;transition:all .3s ease-out}.search__icon--search{left:0;pointer-events:none}.search--expand .search__icon--search{left:-4.25rem;pointer-events:auto}.search--expand.isActive .search__icon--search{left:0;pointer-events:none;cursor:auto}.search__icon--cancel{right:0;pointer-events:none}.search--expand.isActive .search__icon--cancel{pointer-events:auto}@media (min-width:768px){.search--xl .search__icon{line-height:4.625rem;font-size:26px;font-size:1.625rem}.search--xl .search__icon--search{top:3px}}.search__field{height:4.25rem;border-radius:25px;padding-left:4.25rem;padding-right:4.25rem;font-size:14px;font-size:.875rem;transition:all .3s ease-out}.search--expand .search__field{opacity:0}.search--expand.isActive .search__field{opacity:1}.search--xl .search__field{height:4.25rem;padding:15px 15px 15px 4.25rem;border-width:0 0 1px}@media (min-width:768px){.search--xl .search__field{height:4.625rem;font-size:32px;font-size:2rem}.search--submit .search__field{padding-right:115px;opacity:1}}.search__field:focus{outline:0;border-color:#CFD1D1}.search__submit{font-size:14px;font-size:.875rem;border:0;display:block;height:4.25rem;margin:0;position:absolute;top:0;right:0}@media (min-width:768px){.search--xl .search__submit{height:4.625rem}}.c-input input[type=range]{-webkit-appearance:none;width:100%;border:none;padding-left:0}.c-input input[type=range]:focus{outline:0}.c-input input[type=range]::-webkit-slider-runnable-track{width:100%;height:.6rem;cursor:pointer;animate:.2s;box-shadow:0 0 0 #777,0 0 0 #848484;background:#CFD1D1;border-radius:0;border:0 solid #CFD1D1}.c-input input[type=range]::-webkit-slider-thumb{box-shadow:1px 1px 1px #8B9090,0 0 1px #989c9c;border:1px solid #fff;height:2rem;width:.75rem;border-radius:0;background:#484848;cursor:pointer;-webkit-appearance:none;margin-top:-.7rem}.c-input input[type=range]:focus::-webkit-slider-runnable-track{background:#dcdddd}.c-input input[type=range]::-moz-range-track{width:100%;height:.6rem;cursor:pointer;animate:.2s;box-shadow:0 0 0 #777,0 0 0 #848484;background:#CFD1D1;border-radius:0;border:0 solid #CFD1D1}.c-input input[type=range]::-moz-range-thumb{box-shadow:1px 1px 1px #8B9090,0 0 1px #989c9c;border:1px solid #fff;height:2rem;width:.75rem;border-radius:0;background:#484848;cursor:pointer}.c-input input[type=range]::-ms-track{width:100%;height:.6rem;cursor:pointer;animate:.2s;background:0 0;border-color:transparent;border-width:.75rem 0;color:transparent}.c-input input[type=range]::-ms-fill-lower{background:#c2c5c5;border:0 solid #CFD1D1;border-radius:0;box-shadow:0 0 0 #777,0 0 0 #848484}.c-input input[type=range]::-ms-fill-upper{background:#CFD1D1;border:0 solid #CFD1D1;border-radius:0;box-shadow:0 0 0 #777,0 0 0 #848484}.c-input input[type=range]::-ms-thumb{box-shadow:1px 1px 1px #8B9090,0 0 1px #989c9c;border:1px solid #fff;height:2rem;width:.75rem;border-radius:0;background:#484848;cursor:pointer}.c-input input[type=range]:focus::-ms-fill-lower{background:#CFD1D1}.c-input input[type=range]:focus::-ms-fill-upper{background:#dcdddd}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;position:relative;color:#484848;background:#fff;font-family:adelle-sans,Helvetica,sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-lendar{float:left;width:240px}.pika-title{position:relative;text-align:center;border-top:1px solid #DDE1E1;border-left:1px solid #DDE1E1;border-right:1px solid #DDE1E1}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;color:#484848;background-color:#fff}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-next:hover,.pika-prev:hover{opacity:1}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.is-rtl .pika-next,.pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}.is-rtl .pika-prev,.pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:1px solid #DDE1E1}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0;border:1px solid #DDE1E1}.pika-table thead{display:none}.pika-table th{font-size:14px;line-height:25px;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#8B9090;font-size:14px;line-height:20px;text-align:center;border-radius:0}.is-today .pika-button{color:#1BAF9A;border:1px solid #1BAF9A}.is-selected .pika-button{color:#fff;background:#1BAF9A;border:1px solid #1BAF9A}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3;background:#CFD1D1}.pika-button:hover{color:#1BAF9A;box-shadow:none}.pika-week{font-size:14px;color:#999}.is-inrange .pika-button{background:#D5E9F7}.is-startrange .pika-button{color:#fff;background:#6CB31D;box-shadow:none}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none}.c-footer{border-top:1px solid #DDE1E1;border-top-width:2px;text-align:center}.c-footer .footer__subscribe{max-width:1200px;margin-left:auto;margin-right:auto;padding:40px 20px;text-align:center}.c-footer .footer__subscribe::after,.c-footer .footer__subscribe::before{content:' ';display:table}.c-footer .footer__newsletter{margin:30px auto auto;max-width:430px}.c-footer .footer__social{float:left;display:block;margin-right:2.6315789474%;width:100%}.c-footer .footer__social:last-child{margin-right:0}.c-footer .footer__social li{display:inline-block;margin:0 11.5px;line-height:24px;line-height:1.5rem;font-size:24px;font-size:1.5rem}.c-footer .footer__social li a{color:#BEC3C3;transition:.2s ease all}.c-footer .footer__social li a:hover{color:#b6bcbc}.c-footer .footer__copyright a,.c-footer .footer__navigation li a{color:#484848;text-decoration:none}@media (min-width:500px){.c-footer .footer__social li{margin:0 17.5px}}.c-footer .footer__navigationContainer{background-color:#f2f4f4;padding:40px 20px}.c-footer .footer__navigation{max-width:1200px;margin-left:auto;margin-right:auto}.c-footer .footer__navigation::after,.c-footer .footer__navigation::before{content:' ';display:table}.c-footer .footer__navigation li{display:inline-block;font-weight:400;margin:0 8px;font-size:18px;font-size:1.125rem;line-height:40px;line-height:2.5rem}@media (min-width:500px){.c-footer .footer__navigation li{margin:0 15px}}.c-footer .footer__copyright{max-width:1200px;margin-left:auto;margin-right:auto;margin-top:30px}.c-footer .footer__copyright::after,.c-footer .footer__copyright::before{content:' ';display:table}.c-footer .footer__copyright .footer__span{display:inline-block;color:#BEC3C3;text-align:center;margin-left:0}.c-footer--academy a,.nav__links a{color:#484848}.c-footer .footer__copyright .footer__span span:first-child{display:block}@media (min-width:768px){.c-footer .footer__copyright .footer__span{margin-left:25px}.c-footer .footer__copyright .footer__span span:first-child{display:inline-block}}.c-footer .footer__copyright .footer__terms a:after{content:"";border-right:1px solid #BEC3C3;font-size:10px;padding-right:3.5px}.c-footer .footer__copyright .footer__terms a:last-child:after{border:none;padding-right:0}.c-footer .footer__countryToggle{display:inline-block;position:relative}.c-footer .footer__countryToggle .footer__currentCountry{cursor:pointer}.c-footer .footer__countryToggle .footer__flag{height:18px;margin-left:10px;margin-right:10px;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);max-width:none}.c-footer .footer__countryToggle .footer__countrySelect{position:absolute;border:1px solid #BEC3C3;border-radius:3px;background-color:#fff;bottom:-14px;left:-6px;text-align:left;cursor:pointer;display:none}.c-footer .footer__countryToggle .footer__countrySelect .footer__countryItem{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px;font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem}.c-footer .footer__countryToggle .footer__countrySelect .footer__countryItem:first-child{border-bottom:1px solid #BEC3C3}.c-footer .footer__countryToggle .footer__countrySelect .footer__countryItem:hover{background-color:#f2f4f4;transition:.2s ease all}.c-footer .footer__countryToggle .footer__countrySelect .footer__countryItem span{display:none}.c-footer .footer__countryToggle .footer__countrySelect .footer__countryItem .footer__flag{margin:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (min-width:1024px){.c-footer .footer__countryToggle .footer__countrySelect .footer__countryItem span{display:inline-block}.c-footer .footer__countryToggle .footer__countrySelect .footer__countryItem .footer__flag{margin-right:10px}}.c-footer--academy{border-top:none}body{width:100%}body.is-locked{position:fixed}.header{background-color:#f2f4f4;display:none;height:110px;position:relative;z-index:1000}@media (min-width:768px){.header{display:block}}.nav__container{clear:both;margin:0 auto;padding:0 30px;text-align:center;-webkit-transform:translateY(-9px);-ms-transform:translateY(-9px);transform:translateY(-9px)}@media screen and (min-width:1240px){.nav__container{clear:inherit;max-width:940px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.athlete-grid .athlete__list::after,.banner-block--academy,.blog-post::after,.careers .careers__opportunity::after,.carousel .slick-arrow::after,.carousel--default .carousel__overlay::after,.carousel--product-icon::after,.cartItem::after,.cartItem__information::after,.cart__countryChange,.cart__countryChange::after,.contact .contact__body::after,.contact .form__fieldContainer::after,.like__button::after,.nutrition-facts .facts__row::after,.page-header--media .page-header__contact::after,.print__button::after,.product-landing .product-category::after,.product__badges::after,.product__nutrition::after,.recipe--single .recipe__instructions::after,.recipe--single .recipe__servings::after,.recipe--single .recipe__time::after,.recipe--single::after,.recipe-features .recipe-features__link::after,.recipe__collection .collection__item::after,.search-resultsPage .results__header::after,.search-resultsPage::after,.slick-track:after,.social__columns::after,.tag__list::after{clear:both}.nav__links{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.nav__links a{text-decoration:none}.nav__links .current_page_item a,.nav__links .menu-current-page-parent a{color:#1BAF9A}@media (min-width:768px){.nav__links .current_page_item:after,.nav__links .menu-current-page-parent:after{left:-50%;right:-50%;position:absolute;background:url(../images/svg/underline.svg) 50% 100% no-repeat;content:'';display:-webkit-flex;display:-ms-flexbox;display:flex;height:15px;margin:0 auto;width:65px}}@media screen and (min-width:1240px){.nav__links{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:22.5px 0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.nav__links .current_page_item:after,.nav__links .menu-current-page-parent:after{left:0;right:0;position:absolute}}.nav__links--left{display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(50% - 14%);-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1240px){.nav__links--left{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.nav__links--right{display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(50% - 14%);-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1240px){.nav__links--right{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.no-flexboxlegacy .nav__links--left,.no-flexboxlegacy .nav__links--right{width:auto}}.header__logo{display:block;height:auto;margin:0 auto;position:relative;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);width:80px;z-index:1000}@media (min-width:768px){.header__logo{margin:0 auto -60px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:141px}}.header__navigationItem{display:inline-block;transition:.2s ease all;position:relative}.header__navigationItem a{color:#484848;text-decoration:none;transition:.2s ease all}.header__navigationItem a:hover{color:#1BAF9A;transition:.2s ease all;text-decoration:none}@media screen and (min-width:1240px){.header__navigationItem{padding:10px 25px 0;-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px);vertical-align:top}}.header__navigationItem--left{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.header__navigationItem--right{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.header__navigationLogo{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}@media screen and (min-width:1240px){.header__navigationLogo{-webkit-transform:translateY(-32px);-ms-transform:translateY(-32px);transform:translateY(-32px)}}.header__navigationSubtitle{-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);white-space:nowrap}.header__navigationTitle{letter-spacing:1px}.nav__search{float:left}.nav__search .nav__label{display:block;text-align:center;-webkit-transform:translate(30px,-32px);-ms-transform:translate(30px,-32px);transform:translate(30px,-32px)}.nav__label,.nav__label.isActive{display:none}.search__icon--search{font-size:25px;font-size:1.5625rem;text-align:left}.header__search{display:inline-block;width:calc(50% - 30px);margin-left:30px;margin-top:5px;z-index:1000;position:relative}@media screen and (min-width:1240px){.nav__search .nav__label{-webkit-transform:translate(0,-10px);-ms-transform:translate(0,-10px);transform:translate(0,-10px);height:10px}.header__search{float:left;width:150px;height:62px;margin-top:26px}}#header__searchText{font-size:14px;padding-left:16px;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.header__searchField{width:0;transition:.2s ease all}.header__searchField.is-active{width:calc(100% - 40px);cursor:initial;transition:.2s ease all}.header__searchFieldLabel{display:none;max-width:50px;opacity:1;cursor:pointer;transition:.2s ease all}.header__searchFieldLabel.is-highlighted{color:#1BAF9A}.header__searchFieldLabel.is-active{max-width:0;opacity:0;transition:.2s ease all}.header__searchIcon{width:20px;height:20px;transition:.2s ease all}.header__searchIcon path{transition:.2s ease all;fill:#484848}@media (min-width:768px){.header__searchIcon{cursor:pointer;margin-top:0}}.header__searchIcon.is-highlighted path{fill:#1BAF9A}.header__searchIcon.is-active{transition:.2s ease all}@media screen and (min-width:1240px){#header__searchText{-webkit-transform:translateY(16px);-ms-transform:translateY(16px);transform:translateY(16px)}.header__searchField{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header__searchField.is-active{-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}.header__searchFieldLabel{display:block}.header__searchIcon{margin-top:12px;margin-left:8px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header__searchIcon.is-active{-webkit-transform:translateY(18px);-ms-transform:translateY(18px);transform:translateY(18px)}}.header__searchField,.header__searchField:active,.header__searchField:focus{border:none;background:0 0;outline:0}.header__account{position:relative;display:inline-block;margin-right:30px;margin-top:5px;text-align:right;float:right;width:calc(50% - 30px)}.header__account a{text-decoration:none;color:#484848;text-align:center;transition:.2s ease all}.header__account a:hover,.header__user:hover .header__signinLabel{color:#1BAF9A;transition:.2s ease all}.header__accountLabel{display:none}@media screen and (min-width:1240px){.header__account{margin-top:38px;float:right;width:150px;height:62px}.header__accountLabel{display:block}}.header__signinLabel{display:none}@media screen and (min-width:1240px){.header__signinLabel{display:block}}.header__user,.header__userIcon{display:inline-block}.header__user:hover .header__userIcon{transition:.2s ease all}.header__user:hover .header__userIcon path{fill:#1BAF9A;transition:.2s ease all}.header__userIcon{margin:0 auto 5px;width:20px;height:20px}.header__userIcon path{transition:.2s ease all;fill:#484848}@media screen and (min-width:1240px){.header__userIcon{display:block}}.header__cart,.header__cartIcon{display:inline-block;width:20px;height:20px}.header__cart{margin:0 0 0 15px;cursor:pointer;transition:.2s ease all}.header__cart:hover{transition:.2s ease all}.header__cart:hover .header__cartIcon{cursor:pointer;transition:.2s ease all}.header__cart:hover .header__cartIcon path{fill:#1BAF9A}.header__cart.is-disabled path,.header__cart.is-disabled:hover path{fill:#CFD1D1}.header__cart:hover .header__cartLabel{color:#1BAF9A;transition:.2s ease all;cursor:pointer}.header__cart.is-disabled{cursor:default}.header__cart.is-disabled .header__cartLabel{color:#CFD1D1}.header__cart.is-disabled .cart__notification{cursor:default;background:#FFACA8}.header__cart.is-disabled:hover .header__cartLabel{color:#CFD1D1;cursor:default}.header__cart.is-disabled:hover .header__cartIcon{cursor:default}.header__cartIcon{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.header__cartIcon path{fill:#484848;transition:.2s ease all}@media screen and (min-width:1240px){.header__cart{margin:0 0 0 25px}.header__cartIcon{display:block}}.header__cartLabel{display:none;transition:.2s ease all}@media screen and (min-width:1240px){.header__cartLabel{display:block}}.expander-container{width:100%;position:relative}.expander-container div{width:100%}.expander-container .expander-toggle{cursor:pointer}.expander-container .expander-content{display:none}.cart__notification{position:absolute;left:10px;top:-9px;background:#e44037;border-radius:50%;width:16px;height:16px;color:#fff;text-align:center;display:none;font-size:10px;font-size:.625rem;line-height:16px;line-height:1rem;cursor:pointer;z-index:1100}.c-addedToCart .addedToCart__message,.c-addedToCart .addedToCart__name,.header--mobile .header__navigationItem a:hover,.header--mobile .nav__links .current-menu-item a{color:#484848}@media (min-width:768px){.cart__notification{left:inherit;right:-8px;top:-3px}}@media screen and (min-width:1240px){.cart__notification{left:inherit;right:-7px;top:-9px}}.cart__notification.is-active{display:block}.c-addedToCart{z-index:2900;right:10px;left:10px;top:71px;position:absolute;padding:15px;background:#f9fafa;border:1px solid #DDE1E1;opacity:1;transition:.2s ease all}.c-addedToCart::after,.c-addedToCart::before{border:solid transparent;content:'';top:-39px;right:3px;height:0;width:40px;position:absolute;pointer-events:none;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-addedToCart::after{border-top-color:#f9fafa;border-width:20px;margin-left:-18px}.c-addedToCart::before{border-top-color:#DDE1E1;border-width:19px;margin-left:-54px}.c-addedToCart.is-active{opacity:1;transition:.2s ease all}.c-addedToCart.is-scrolled{position:fixed;top:20px}.c-addedToCart.is-scrolled::after,.c-addedToCart.is-scrolled::before{display:none}.c-addedToCart .addedToCart__image{float:left;max-width:50px;max-height:50px}.c-addedToCart .addedToCart__info{float:right;width:calc(100% - 60px)}@media (min-width:768px){.c-addedToCart{top:50px;left:auto;width:260px}.c-addedToCart::after,.c-addedToCart::before{right:8px}.c-addedToCart .addedToCart__info{width:170px}}@media screen and (min-width:1240px){.c-addedToCart{top:100px}}.notification-enter{opacity:.01}.notification-appear.notification-appear-active{opacity:1;transition:opacity .5s ease-in}.header--mobile{position:relative;display:block;height:65px;width:100%;z-index:2050}@media (min-width:768px){.header--mobile{display:none}}.header--mobile.is-active{position:fixed;overflow-x:hidden;overflow-y:scroll;background:rgba(0,0,0,.7);transition:.3s ease all;height:100%}.header--mobile .mobileHeader__persistent{position:relative;z-index:1050;background:#f2f4f4}.header--mobile .c-horizontalNav{background:#fff}.header--mobile .nav__links{display:block}.header--mobile .header__navigationItem{display:block;position:relative;-webkit-flex:initial;-ms-flex:initial;flex:initial;text-align:left;border-bottom:1px solid #f2f4f4;background:#f9fafa}.header--mobile .horizontalNav__header{background:#f9fafa}.header--mobile .header__navigationTitle{padding:25px 20px}.header--mobile .nav__container{padding:0;text-align:left;position:absolute;top:-1000px;width:100%;background:#fff;z-index:1000;transition:.2s ease all}.header--mobile .nav__container.is-active{top:60px;height:auto;transition:.2s ease all;overflow-x:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.header--mobile .horizontalNav__item{border-bottom:1px solid #f2f4f4;background:#f9fafa}.header--mobile .horizontalNav__item:hover{color:#1BAF9A}.header--mobile .horizontalNav__link{font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;display:block;color:#484848;text-decoration:none;width:100%;padding:10px 60px}.header--mobile .horizontalNav__link:hover{color:#1BAF9A;transition:.2s ease all}.header--mobile .horizontalNav__link:hover svg{fill:#1BAF9A}.header--mobile .horizontalNav__link--cart,.header--mobile .horizontalNav__link--search{padding:10px 20px}.header--mobile .horizontalNav__header{width:100%;display:block;color:#484848;text-decoration:none;padding-top:5px;border-top:1px solid #f2f4f4}.header--mobile .horizontalNav__title{font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;width:100%;display:block;position:relative;padding:10px 20px;border-bottom:1px solid #f2f4f4}.header--mobile .horizontalNav__title:hover{color:#1BAF9A;transition:.2s ease all}.header--mobile .horizontalNav__title .horizontalNav__plus{padding:10px 30px 15px 25px}.header--mobile .horizontalNav__plus{height:20px;cursor:pointer;position:absolute;right:0;top:8px;width:40px;padding:25px 30px 25px 25px}.header--mobile .horizontalNav__plus span,.header--mobile .horizontalNav__plus span::after{background:#000;border-radius:.5px;content:'';display:block;height:1px;pointer-events:none;transition:all .25s ease;width:12px}.header--mobile .horizontalNav__plus span::before{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.header--mobile .horizontalNav__plus span::after{position:absolute;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.header--mobile .horizontalNav__plus.is-open span::after{background:0 0}.header--mobile .horizontalNav__plus span{background:#484848}.header--mobile .horizontalNav__plus:hover span,.header--mobile .horizontalNav__plus:hover span:after{background:#1BAF9A}.header--mobile .horizontalNav__plus:hover.is-open span:after{background:0 0}.header--mobile .nav__links .horizontalNav__cancel{top:28px}.header--mobile .header__userCart,.header--mobile .header__userIcon{margin:0 20px 0 0;width:20px;height:20px;-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px);transition:.2s ease all}.header--mobile .header__cart{margin:0;width:20px}.header--mobile .header__cart:hover{transition:.2s ease all}.header--mobile .header__cart:hover path{fill:#1BAF9A;transition:.2s ease all}.header--mobile .header__userSearch{margin:0 25px 5px 0}.header--mobile .header__searchIcon{margin-left:0;margin-top:0;-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px);font-size:20px;font-size:1.25rem}.header--mobile .header__searchField{width:calc(100% - 40px);padding-left:20px}.header--mobile .mobileHeader__toggle{float:left;margin:24px 0 0 20px;width:22px;cursor:pointer}.header--mobile .mobileHeader__toggle:hover{color:#1BAF9A}.header--mobile .mobileHeader__menu{position:relative;height:20px;cursor:pointer}.header--mobile .mobileHeader__menu span,.header--mobile .mobileHeader__menu span::after,.header--mobile .mobileHeader__menu span::before{background:#000;border-radius:1px;content:'';display:block;height:2px;pointer-events:none;transition:all .25s ease;width:20px}.header--mobile .mobileHeader__menu span{margin-top:9px}.header--mobile .mobileHeader__menu span::after,.header--mobile .mobileHeader__menu span::before{position:absolute}.header--mobile .mobileHeader__menu span::before{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}.header--mobile .mobileHeader__menu span::after{-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}.header--mobile .mobileHeader__menu.is-open span{background:0 0}.header--mobile .mobileHeader__menu.is-open span::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header--mobile .mobileHeader__menu.is-open span::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header--mobile .mobileHeader__menu span,.header--mobile .mobileHeader__menu span:after,.header--mobile .mobileHeader__menu span:before{background:#484848}.header--mobile .mobileHeader__menu:hover span,.header--mobile .mobileHeader__menu:hover span:after,.header--mobile .mobileHeader__menu:hover span:before{background:#1BAF9A}.header--mobile .mobileHeader__menu:hover.is-open span{background:0 0}.header--mobile .mobileHeader__cart{position:relative;float:right;margin:24px 20px 0 0;cursor:pointer;transition:.2s ease all;transition-delay:.2s}.header--mobile .mobileHeader__cart.is-disabled,.header--mobile .mobileHeader__cart.is-disabled .header__cart{cursor:default}.header--mobile .mobileHeader__cart:hover svg{transition:.2s ease all;fill:#1BAF9A}.header--mobile .mobileHeader__cart.is-disabled svg,.header--mobile .mobileHeader__cart.is-disabled:hover path{fill:#CFD1D1}.header--mobile .mobileHeader__cart a{color:#484848}.header--mobile .mobileHeader__cart a:hover{color:#1BAF9A}.header--mobile .mobileHeader__cart.is-hidden{opacity:0;visibility:hidden;transition:.2s ease all;transition-delay:0s}.header--mobile .mobileHeader__cart.is-disabled .cart__notification{background:#FFACA8;cursor:default}.header--mobile .horizontalNav__link--search:hover{color:#484848}.header--mobile #header__searchText{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);color:#484848;font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem}.header--mobile :-ms-input-placeholder{color:#484848!important}.header--mobile ::-webkit-input-placeholder{color:#484848!important}.header--mobile :-moz-placeholder{color:#484848!important}.header--mobile ::-moz-placeholder{color:#484848!important}.page-header{background:#f2f4f4;margin:0 0 30px;padding:30px 0;position:relative;text-align:center}.page-header .container{position:relative;z-index:300}.page-header .page-header__title{margin:10px 0}.page-header .page-header__subtitle{color:#8B9090}.page-header::after{background:url(../images/swoop--white.png) 50% 100% no-repeat;background-size:contain;content:'';display:block;height:100px;position:absolute;bottom:-1px;width:100%;z-index:200}@media (min-width:768px){.page-header{padding:60px 0}}.page-header--gradient,.page-header--image{background:50% no-repeat #f2f4f4;background-size:cover;padding:120px 0}.page-header--gradient .page-header__title,.page-header--image .page-header__title{color:#fff;position:relative;text-shadow:0 1px 3px rgba(0,0,0,.3);z-index:200}.page-header--gradient::before,.page-header--image::before{background:linear-gradient(to right,#8DC63F 0,#1BAF9A 100%);content:'';display:block;opacity:.75;position:absolute;bottom:0;left:0;right:0;top:0;z-index:100}.page-header--image::before{background:0 0}.page-header__search .page-header__input,.page-header__search .page-header__submit{transition:none}.page-header__search .page-header__submit{float:left;display:block;margin-right:2.6315789474%;width:100%;margin-top:10px}.page-header__search .page-header__submit:last-child{margin-right:0}@media (min-width:768px){.page-header__search .page-header__input{float:left;display:block;margin-right:2.6315789474%;width:74.3421052632%}.page-header__search .page-header__input:last-child{margin-right:0}.page-header__search .page-header__submit{margin-top:0;float:left;display:block;margin-right:2.6315789474%;width:23.0263157895%}.page-header__search .page-header__submit:last-child{margin-right:0}}@media (min-width:1024px){.page-header__search .page-header__form{float:left;display:block;margin-right:2.6315789474%;width:65.7894736842%;margin-left:17.1052631579%}.page-header__search .page-header__form:last-child{margin-right:0}}.page-header__recipes .page-header__select select{height:45px}.page-header__recipes .page-header__select select option{opacity:0}.page-header__recipes .page-header__input,.page-header__recipes .page-header__select,.page-header__recipes .page-header__submit{margin-top:10px;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.page-header__recipes .page-header__form{float:left;margin-right:2.6315789474%;width:100%;margin-left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.page-header__recipes .page-header__form:last-child{margin-right:0}.page-header__recipes .page-header__reset{margin:10px auto 0}.page-header__recipes .page-header__reset button{visibility:hidden;border:none}.page-header__recipes .page-header__reset button:hover{border:none}.page-header__recipes .font--formHeader{margin-bottom:5px;text-align:left;font-size:14px;font-size:.875rem}@media (min-width:768px){.page-header__recipes .page-header__form{margin-top:30px}.page-header__recipes .page-header__input,.page-header__recipes .page-header__select,.page-header__recipes .page-header__submit{-webkit-flex:0 1 33%;-ms-flex:0 1 33%;flex:0 1 33%}.page-header__recipes .page-header__select{max-width:33%}.page-header__recipes .page-header__submit{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}}@media (min-width:1024px){.page-header__recipes .page-header__form{float:left;margin-right:2.6315789474%;width:82.8947368421%;margin-left:8.5526315789%;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-header__recipes .page-header__form:last-child{margin-right:0}.page-header__recipes .page-header__reset{margin:0;position:absolute;right:-90px;bottom:3px}.page-header__recipes .page-header__input,.page-header__recipes .page-header__select,.page-header__recipes .page-header__submit{-webkit-flex:0 1 24%;-ms-flex:0 1 24%;flex:0 1 24%;margin-top:0}.page-header__recipes .page-header__select{max-width:24%}}.page-header--media span{display:block;margin:10px 0}.page-header--media img{height:30px}.page-header--media h5{margin:25px 0;font-size:16px;font-size:1rem}.page-header--media .page-header__contact{max-width:1200px;margin-left:auto;margin-right:auto}.page-header--media .page-header__contact::after,.page-header--media .page-header__contact::before{content:' ';display:table}.page-header--media .page-header__contact div{float:left;display:block;margin-right:2.6315789474%;width:100%}.page-header--media .page-header__contact div:last-child{margin-right:0}.page-header--media .page-header__contact div p{line-height:24px;line-height:1.5rem}.page-header--media .page-header__contact div h5{margin:5px 0}.page-header--media .page-header__contact div:last-child{margin-top:25px}@media (min-width:768px){.page-header--media .page-header__contact{float:left;display:block;margin-right:2.6315789474%;width:65.7894736842%;margin-left:17.1052631579%}.page-header--media .page-header__contact:last-child{margin-right:0}.page-header--media .page-header__contact div{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%}.page-header--media .page-header__contact div:last-child{margin-right:0;margin-top:0}}@media (min-width:1024px){.page-header--media .page-header__contact{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%;margin-left:25.6578947368%}.page-header--media .page-header__contact:last-child{margin-right:0}}.page-header--academy{padding:30px 0}.page-header--academy .page-header__logo .page-header__title{color:#fff;margin-bottom:0}.page-header--academy .page-header__logo .page-header__title--xLarge{font-size:118px;font-size:7.375rem;line-height:66px;line-height:4.125rem}.page-header--academy .page-header__logo .page-header__subtitle{color:#fff}.page-header--academy.page-header--topLeft .container{height:120px}.page-header--academy.page-header--topLeft .page-header__logo{position:absolute;top:0;left:20px}.page-header--academy.page-header--topLeft .page-header__title{margin:5px 0;font-size:36px;font-size:2.25rem;line-height:33px;line-height:2.0625rem}.page-header--academy.page-header--topLeft .page-header__title--xLarge{font-size:59px;font-size:3.6875rem;line-height:33px;line-height:2.0625rem}.page-header--academy.page-header--topLeft .page-header__subtitle{font-size:11px;font-size:.6875rem;line-height:16px;line-height:1rem}@media (min-width:768px){.page-header--academy{padding:60px 0}.page-header--academy.page-header--topLeft .container{max-width:none;height:200px}.page-header--academy.page-header--topLeft .page-header__logo{left:50px}}.banner-block{background:#f2f4f4}.banner-block .banner-block__wrapper{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:left-align;-ms-flex-pack:left-align;justify-content:left-align;margin:0 auto 45px;max-width:1800px;padding:20px 20px 0;width:100%}.banner-block .banner-block__link{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;margin:0 0 20px}.banner-block .banner-block__banner{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f2f4f4;background-position:50% 50%;background-size:cover;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:250px;padding:20px;position:relative;width:100%}.banner-block .banner-block__banner::after{background:rgba(69,57,53,.3);content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;transition:.2s ease all}.banner-block .banner-block__banner:hover::after{background:rgba(69,57,53,.4);transition:.2s ease all}.banner-block .banner-block__banner:hover .banner-block__button{background:#fff;color:#484848!important;text-shadow:none}.banner-block .banner-block__content{position:relative;text-align:center;z-index:200}.banner-block .banner-block__button{background:0 0;border:1px solid #fff;color:#fff;text-shadow:none}.banner-block .banner-block__subtitle{font-size:14px;font-size:.875rem;color:#fff;font-style:italic;font-weight:400;margin:0}.banner-block .banner-block__title{font-size:32px;font-size:2rem;color:#fff;margin:20px 0;text-shadow:0 1px 3px rgba(0,0,0,.3);text-transform:uppercase}@media (min-width:768px){.banner-block .banner-block__wrapper{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:30px 15px}.banner-block .banner-block__banner{min-height:380px;padding:30px}.banner-block .banner-block__link{margin:0 15px}}.banner-block--homepage{background:0 0}.banner-block--homepage .banner-block__wrapper{margin:0 auto;padding:0 20px}.banner-block--homepage .banner-block__title{font-size:24px;font-size:1.5rem;margin:0 0 20px}@media (min-width:768px){.banner-block--homepage .banner-block__wrapper{margin:0 auto 30px;padding:0 15px}}.banner-block--academy .banner-block__category{color:#fff;font-style:italic;font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem}.banner-block--academy .banner-block__title{margin-top:0;font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem}.banner-block--academy p{font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;color:#fff}.button,.c-button,.carousel--default .carousel__button,button{display:inline-block;transition:.2s ease all;cursor:pointer;border-radius:3px;background:0 0;padding:12px;text-align:center;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem}.button--right{float:right;display:inline-block}@media (min-width:1024px){.button--right{display:block;float:none}}.button--mobileFullWidth{width:100%}@media (min-width:768px){.button--mobileFullWidth{width:auto}}.button--simple{background-color:#CFD1D1;border:1px solid #8B9090;color:#484848}.button--simple:hover,a:hover .button--simple{background-color:#cacccc;border:1px solid #868b8b;color:#434343}.button--large{padding:15px;font-size:16px;font-size:1rem;line-height:18px}.button--medium{padding:12px;font-size:14px;font-size:.875rem;line-height:14px}.button--small{padding:6px;font-size:12px;font-size:.75rem;line-height:12px}.button--fullWidth{width:100%;text-align:center}.button--mobileHide{display:none!important}.button--desktopHide{display:inline-block!important}@media (min-width:768px){.button--mobileHide{display:inline-block!important}.button--desktopHide{display:none!important}}.button--disabled{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f2f4f4;border:1px solid #f2f4f4;color:#484848}.button--disabled:hover,a:hover .button--disabled{background-color:#f2f4f4;border:1px solid #f2f4f4;color:#484848}.button--white{background-color:#fff;border:1px solid #fff;color:#484848}.button--white:hover,a:hover .button--white{background-color:#fafafa;border:1px solid #fafafa;color:#484848}.button--white.button--transparent{background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0);color:#484848}.button--white.button--transparent:hover,a:hover .button--white.button--transparent{background-color:#fafafa;border:1px solid #fafafa;color:#484848}.button--white.button--noFill{background-color:transparent;color:#fff}.button--white.button--noFill:hover,a:hover .button--white.button--noFill{border:1px solid #fafafa;color:#fafafa}.button--white.button--colorize{background-color:#CFD1D1;border:1px solid #8B9090;color:#484848}.button--white.button--colorize:hover,a:hover .button--white.button--colorize{background-color:#fff;border:1px solid #fff;color:#484848}.button--darkGrey{background-color:#484848;border:1px solid #484848;color:#fff}.button--darkGrey:hover,a:hover .button--darkGrey{background-color:#434343;border:1px solid #434343;color:#fff}.button--darkGrey.button--transparent{background-color:rgba(72,72,72,0);border:1px solid rgba(72,72,72,0);color:#fff}.button--darkGrey.button--transparent:hover,a:hover .button--darkGrey.button--transparent{background-color:#434343;border:1px solid #434343;color:#fff}.button--darkGrey.button--noFill{background-color:transparent;color:#484848}.button--darkGrey.button--noFill:hover,a:hover .button--darkGrey.button--noFill{border:1px solid #434343;color:#434343}.button--darkGrey.button--colorize{background-color:#CFD1D1;border:1px solid #8B9090;color:#484848}.button--darkGrey.button--colorize:hover,a:hover .button--darkGrey.button--colorize{background-color:#484848;border:1px solid #484848;color:#fff}.button--lightestGrey{background-color:#f2f4f4;border:1px solid #f2f4f4;color:#484848}.button--lightestGrey:hover,a:hover .button--lightestGrey{background-color:#ecefef;border:1px solid #ecefef;color:#484848}.button--lightestGrey.button--transparent{background-color:rgba(242,244,244,0);border:1px solid rgba(242,244,244,0);color:#484848}.button--lightestGrey.button--transparent:hover,a:hover .button--lightestGrey.button--transparent{background-color:#ecefef;border:1px solid #ecefef;color:#484848}.button--lightestGrey.button--noFill{background-color:transparent;color:#f2f4f4}.button--lightestGrey.button--noFill:hover,a:hover .button--lightestGrey.button--noFill{border:1px solid #ecefef;color:#ecefef}.button--lightestGrey.button--colorize{background-color:#CFD1D1;border:1px solid #8B9090;color:#484848}.button--lightestGrey.button--colorize:hover,a:hover .button--lightestGrey.button--colorize{background-color:#f2f4f4;border:1px solid #f2f4f4;color:#484848}.button--green{background-color:#8DC63F;border:1px solid #8DC63F;color:#fff}.button--green:hover,a:hover .button--green{background-color:#88c139;border:1px solid #88c139;color:#fff}.button--green.button--transparent{background-color:rgba(141,198,63,0);border:1px solid rgba(141,198,63,0);color:#fff}.button--green.button--transparent:hover,a:hover .button--green.button--transparent{background-color:#88c139;border:1px solid #88c139;color:#fff}.button--green.button--noFill{background-color:transparent;color:#8DC63F}.button--green.button--noFill:hover,a:hover .button--green.button--noFill{border:1px solid #88c139;color:#88c139}.button--green.button--colorize{background-color:#CFD1D1;border:1px solid #8B9090;color:#484848}.button--green.button--colorize:hover,a:hover .button--green.button--colorize{background-color:#8DC63F;border:1px solid #8DC63F;color:#fff}.button--orange{background-color:#F48D3A;border:1px solid #F48D3A;color:#fff}.button--orange:hover,a:hover .button--orange{background-color:#f38730;border:1px solid #f38730;color:#fff}.button--orange.button--transparent{background-color:rgba(244,141,58,0);border:1px solid rgba(244,141,58,0);color:#fff}.button--orange.button--transparent:hover,a:hover .button--orange.button--transparent{background-color:#f38730;border:1px solid #f38730;color:#fff}.button--orange.button--noFill{background-color:transparent;color:#F48D3A}.button--orange.button--noFill:hover,a:hover .button--orange.button--noFill{border:1px solid #f38730;color:#f38730}.button--orange.button--colorize{background-color:#CFD1D1;border:1px solid #8B9090;color:#484848}.button--orange.button--colorize:hover,a:hover .button--orange.button--colorize{background-color:#F48D3A;border:1px solid #F48D3A;color:#fff}.button--blue{background-color:#1BAF9A;border:1px solid #1BAF9A;color:#fff}.button--blue:hover,a:hover .button--blue{background-color:#1aa692;border:1px solid #1aa692;color:#fff}.button--blue.button--transparent{background-color:rgba(27,175,154,0);border:1px solid rgba(27,175,154,0);color:#fff}.button--blue.button--transparent:hover,a:hover .button--blue.button--transparent{background-color:#1aa692;border:1px solid #1aa692;color:#fff}.button--blue.button--noFill{background-color:transparent;color:#1BAF9A}.button--blue.button--noFill:hover,a:hover .button--blue.button--noFill{border:1px solid #1aa692;color:#1aa692}.button--blue.button--colorize{background-color:#CFD1D1;border:1px solid #8B9090;color:#484848}.button--blue.button--colorize:hover,a:hover .button--blue.button--colorize{background-color:#1BAF9A;border:1px solid #1BAF9A;color:#fff}.pagination{text-align:center;margin:0 0 100px}.carousel--default .pagination .carousel__button,.pagination .button,.pagination .carousel--default .carousel__button{margin-right:10px}.tag__list{margin:30px 0 10px}.tag__list::after,.tag__list::before{content:' ';display:table}.tag__list .tag__item{float:left;margin:0 10px 10px 0}.tag__list .tag__link{border:1px solid #DDE1E1;color:#6f6f6f;padding:10px;text-transform:capitalize}.like__button{font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;color:#fff;display:inline-block;text-shadow:0 1px 3px rgba(0,0,0,.3)}.like__button::after,.like__button::before{content:' ';display:table}.like__button .dot-irecommendthis:before{content:"";display:inline-block;float:left;font-family:FontAwesome,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;padding:0 10px 0 0}.like__button a{color:#484848;text-shadow:none;transition:.2s ease all}.like__button a.active,.like__button a:hover{color:#E44037;transition:.2s ease all}.social__columns .like__button a{color:#CFD1D1;text-shadow:none;transition:.2s ease all}.social__columns .like__button a.active,.social__columns .like__button a:hover{color:#E44037;transition:.2s ease all}.jump-to{border:1px solid #DDE1E1;border-radius:3px;height:45px;margin:30px 0;overflow-y:hidden}.jump-to .jump-to__item{font-size:14px;font-size:.875rem;display:block;padding:8px 10px}.jump-to .jump-to__link{color:#484848;display:block}.jump-to .jump-to__link.external{color:#8DC63F}.jump-to .jump-to__link.external svg{fill:#8DC63F;-webkit-transform:rotate(-45deg) translate(0,1px);-ms-transform:rotate(-45deg) translate(0,1px);transform:rotate(-45deg) translate(0,1px);height:11px;width:11px}.jump-to .jump-to__label{background:url(../images/svg/arrow-down.svg) 97% 50% no-repeat;background-size:12px 12px}.jump-to.jump-to--open{height:100%;transition:.3s ease all}.jump-to.jump-to--open .jump-to__item{font-size:14px;font-size:.875rem;border-bottom:1px solid #DDE1E1}.jump-to--academy.jump-to--open .jump-to__item,.jump-to.jump-to--open .jump-to__item:last-child{border-bottom:0}@media (min-width:768px){.jump-to{border:0;height:100%;overflow:visible;text-align:center}.jump-to .jump-to__item{display:inline-block;margin:0 30px 0 0;padding:0}.jump-to .jump-to__item:last-child{margin:0}.jump-to .jump-to__link{color:#484848;font-family:Bloc;font-weight:400;text-transform:uppercase}.jump-to .jump-to__label{background:url(../images/svg/arrow-down.svg) 0 50% no-repeat;background-size:10px 10px;padding-left:15px}.jump-to.jump-to--open .jump-to__item{border-bottom:0}}.jump-to--blog .search-box{text-align:left;max-width:calc(100% - 40px)}.jump-to--blog .search-box .search-box__icon{height:24px;margin:0 0 -7px;width:24px}.jump-to--blog .search-box .search-box__label{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;display:inline-block}.jump-to--blog .search-box .search-box__input{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (min-width:768px){.jump-to--blog .jump-to__label{display:none}.jump-to--blog .search-box{max-width:184px}}.jump-to--academy{border:0;height:100%;overflow:visible;text-align:center}.jump-to--academy .jump-to__item{display:inline-block;margin:0 30px 0 0;padding:0}.jump-to--academy .jump-to__item:last-child{margin:0}.jump-to--academy .jump-to__link{color:#484848;font-family:Bloc;font-weight:400;text-transform:uppercase;line-height:40px;line-height:2.5rem}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:adelle-sans,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social__columns{max-width:1200px;margin-left:auto;margin-right:auto}.social__columns::after,.social__columns::before{content:' ';display:table}.social__columns .social__left{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%;padding:6px 0 3px}.print__button,.social__columns .like__button{display:inline-block}.social__columns .social__left:last-child{margin-right:0}.print__button{color:#CFD1D1;margin:0 0 0 20px}.print__button::after,.print__button::before{content:' ';display:table}.print__button .print__icon{font-size:24px;font-size:1.5rem;float:left}.print__button .print__label{font-size:14px;font-size:.875rem;display:inline-block;margin-left:10px}.social-sharing{text-align:right}.social-sharing .social__item{display:inline-block;margin:0 0 0 10px}.social-sharing .social__link{font-size:24px;font-size:1.5rem;color:#CFD1D1}.SlectBox{width:200px;padding:5px 8px}.SelectClass{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.SumoSelect>.CaptionCont,.SumoSelect>.optWrapper>.options>li label{-ms-user-select:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect{position:relative;outline:0}.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont{box-shadow:0 0 2px #7799D0;border-color:#7799D0}.SumoSelect>.CaptionCont{position:relative;border:1px solid #A4A4A4;min-height:14px;background-color:#fff;border-radius:2px}.SumoSelect>.CaptionCont>span{display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic}.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:30px}.SumoSelect>.CaptionCont>label>i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=);background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8}.SumoSelect>.optWrapper{top:30px;width:100%;position:absolute;left:0;opacity:0;visibility:hidden;transition:opacity 200ms ease-out,top 200ms ease-out,visibility 200ms ease-out;-webkit-transition:opacity 200ms ease-out,top 200ms ease-out,visibility 200ms ease-out;-moz-transition:opacity 200ms ease-out,top 200ms ease-out,visibility 200ms ease-out;-ms-transition:opacity 200ms ease-out,top 200ms ease-out,visibility 200ms ease-out;-o-transition:opacity 200ms ease-out,top 200ms ease-out,visibility 200ms ease-out;box-sizing:border-box;z-index:-100;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,.11);border-radius:3px;overflow:hidden}.SumoSelect>.optWrapper.open{top:35px;visibility:visible;opacity:1;z-index:1000}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.SumoSelect>.optWrapper>.options{list-style:none;display:block;padding:0;margin:0;overflow:auto;border-radius:2px;max-height:250px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0 0 100px #595959}.SumoSelect>.optWrapper>.options>li{padding:6px;border-bottom:1px solid #F3F3F3;position:relative}.SumoSelect>.optWrapper>.options>li:first-child{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper>.options>li:last-child{border-bottom:none;border-radius:0 0 2px 2px}.SumoSelect>.optWrapper>.options>li:hover{background-color:#E4E4E4}.SumoSelect>.optWrapper>.options>li.sel{background-color:#a1c0e4}.SumoSelect>.optWrapper>.options>li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options>li span{display:none}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect>.optWrapper>.options>li.disabled{background-color:inherit;pointer-events:none}.SumoSelect>.optWrapper>.options>li.disabled *{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.SumoSelect>.optWrapper.multiple>.options>li{padding-left:35px;cursor:pointer}.SumoSelect .select-all>span,.SumoSelect>.optWrapper.multiple>.options>li span{position:absolute;display:block;width:30px;top:0;left:0;bottom:0}.SumoSelect .select-all>span i,.SumoSelect>.optWrapper.multiple>.options>li span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #AEAEAE;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.13);border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #DBDBDB;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px}.SumoSelect>.optWrapper.isFloating>.options>li{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating>.options>li{padding-left:35px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i,.SumoSelect>.optWrapper.multiple>.options>li.selected span i{background-color:#11a911;box-shadow:none;border-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect .CaptionCont span,.SumoSelect .select-all>span i,.slick-list.dragging,ul.tabs .tab-link{cursor:pointer}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:auto}.SumoSelect .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options>li.optGroup{padding-left:5px;text-decoration:underline}.SumoSelect{display:block;text-align:left}.SumoSelect p{margin-bottom:0}.SumoSelect .SlectBox{color:#484848;min-height:initial;border-radius:3px;border:1px solid #DDE1E1;padding:7.25px 10px;width:100%;-webkit-appearance:none}.SumoSelect .SlectBox:focus{border-color:#1BAF9A;outline:0}.SumoSelect .SlectBox::-ms-expand{display:none}.ie9 .SumoSelect .SlectBox{padding-right:10px}.SumoSelect .SlectBox label{display:none}.SumoSelect .SlectBox span.placeholder{font-style:normal;color:#8B9090}.SumoSelect+.select__caret{line-height:3rem}.SumoSelect .optWrapper.multiple .options li span i{margin-left:10px}.SumoSelect .optWrapper.multiple .options li.selected span i,.SumoSelect .optWrapper.multiple .selected span i{background-color:#1BAF9A}.SumoSelect .CaptionCont{box-shadow:none;cursor:pointer}.SumoSelect .optWrapper{transition:none}.SumoSelect .optWrapper .options,.SumoSelect .optWrapper .options li:first-child{border-radius:0}.SumoSelect .optWrapper .options li,.SumoSelect .optWrapper .options li:first-child li{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #DDE1E1}.SumoSelect .optWrapper .options li:first-child li:hover,.SumoSelect .optWrapper .options li:hover{background-color:#f9fafa}.SumoSelect .optWrapper.open{top:42.5px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:none}.SumoSelect:focus .CaptionCont,.SumoSelect:hover .CaptionCont{border:1px solid #DDE1E1;box-shadow:none}.SumoSelect:focus .CaptionCont{border-bottom-left-radius:0;border-bottom-right-radius:0}.tab-container{margin:0 auto}ul.tabs .tab-link{background:0 0;display:inline-block}.tab-content{display:none}.tab-content.is-active{display:inherit}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-loading .slick-list{background:url(/resources/assets/images/ajax-loader.gif) center center no-repeat #fff}.slick-next,.slick-prev{height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;text-align:center;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.carousel{position:relative}.carousel :focus{outline:0}.carousel .slick-arrow{background:#fff;border:0;color:#1BAF9A;display:block;height:45px;padding:0 10px;width:30px;z-index:100}.carousel .slick-arrow::after,.carousel .slick-arrow::before{content:' ';display:table}.carousel .slick-arrow .icon{fill:#1BAF9A;height:10px;width:10px}.carousel .slick-arrow.slick-next{border-radius:3px 0 0 3px;right:0}.carousel .slick-arrow.slick-prev{border-radius:0 3px 3px 0;left:0}.carousel .slick-arrow.slick-disabled{display:none!important}.carousel .slick-dots{bottom:20px;margin:0!important;padding:0!important}.carousel .slick-dots li{height:auto;margin:0 10px 0 0;width:auto}.carousel .slick-dots button{background:0 0;border:2px solid #fff;border-radius:50%;height:16px;width:16px}.carousel .slick-dots button:before{content:''}.carousel .slick-dots .slick-active button{background:#fff}@media (min-width:768px){.carousel .slick-dots{bottom:30px}}.carousel--default{height:340px;overflow:hidden}.carousel--default .carousel__banner{background-position:50%;background-size:cover;position:relative}.carousel--default .carousel__overlay{min-height:340px;padding:0;position:relative;text-align:center}.carousel--default .carousel__overlay::after,.carousel--default .carousel__overlay::before{content:' ';display:table}.carousel--default .carousel__overlay::after{background:rgba(69,57,53,.15);content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:100}.carousel--default .carousel__overlay .container{padding:0}@media (min-width:768px){.carousel--default .carousel__overlay .container{padding:0 30px}}.carousel--default .carousel__content{padding:30px 15px 50px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:200}.carousel--default .carousel__title{font-size:42px;font-size:2.625rem;line-height:42px;line-height:2.625rem;color:#fff;margin-bottom:20px}.carousel--default .carousel__button{background:0 0;border:1px solid #fff;color:#fff;text-shadow:none}.carousel--default .carousel__button:hover{background:#fff;color:#484848;text-shadow:none}@media (min-width:768px){.carousel--default{height:515px}.carousel--default .carousel__banner{background-position:50%;background-size:cover}.carousel--default .carousel__overlay{min-height:515px;text-align:left}.carousel--default .carousel__title{font-size:56px;font-size:3.5rem;line-height:50px;line-height:3.125rem;margin-bottom:30px}}@media (min-width:1024px){.carousel--default .carousel__content{padding:30px 30px 60px 60px;width:42%}}.carousel--products{margin-bottom:20px;padding:0}.carousel--products .slick-list{padding:0 60px}.carousel--products .product__card{display:inline-block;padding:0 10px;width:32.333%}.carousel--products .product__image{position:relative;overflow:hidden;margin:0 0 10px}.carousel--products .product__image::before{content:' ';display:block;padding-top:100%;width:100%}.carousel--products .product__image .content{min-height:100%;min-width:100%;position:absolute;bottom:0;right:0;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.carousel--products .product__title{line-height:18px;line-height:1.125rem;color:#484848;text-align:center}@media (min-width:768px){.carousel--products{margin-bottom:30px;padding:0 30px}.carousel--products .product__card{width:19%}}.carousel--banner{margin:0}.carousel--banner .timeline__banner{background-position:50% 0;background-repeat:no-repeat;background-size:auto 340px}.carousel--banner .timeline__content{margin:0 auto;position:relative}.carousel--banner .timeline__content .container{padding:0}.carousel--banner .timeline__title{color:#fff;height:340px;margin:0;position:relative}.carousel--banner .timeline__title::after{background:rgba(69,57,53,.15);content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:100}.carousel--banner .timeline__title span{font-size:60px;font-size:3.75rem;font-family:Bloc,Arial,sans-serif;font-weight:400}.carousel--banner .timeline__title .vertical--center{display:block;padding:30px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:200}.carousel--banner .timeline__desc{padding:20px 20px 0}.carousel--banner .slick-arrow{top:170px}@media (min-width:768px){.carousel--banner .timeline__banner{background-position:50%;background-size:cover;min-height:515px}.carousel--banner .timeline__content{color:#fff}.carousel--banner .timeline__content::after{background:rgba(69,57,53,.3);content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:100}.carousel--banner .timeline__content .container{min-height:515px;padding:60px 30px;position:relative;z-index:200}.carousel--banner .timeline__title{height:auto;padding:0 0 20px;width:48%}.carousel--banner .timeline__title::after{display:none}.carousel--banner .timeline__title span{font-size:84px;font-size:5.25rem}.carousel--banner .timeline__title .vertical--center{display:block;padding:0;position:relative;text-align:left;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.carousel--banner .timeline__desc{margin:0 0 -18px;padding:0;width:48%}.carousel--banner .slick-arrow{top:50%}}.carousel--timeline{margin:0 auto 30px}.carousel--timeline .timeline__date{cursor:pointer;text-align:center}.carousel--timeline .timeline__date.slick-current{color:#1BAF9A}.carousel--timeline .timeline__date.slick-current:after{background:url(../images/svg/underline.svg) 50% 100% no-repeat;content:'';display:block;height:7px;margin:0 auto;width:65px}.carousel--product-image{margin-bottom:30px}.carousel--product-image .slick-arrow{background:#f2f4f4}.cart,.cart .cart--empty .cart__overlay{background:#f9fafa}.carousel--product-icon{-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;text-align:center}.carousel--product-icon::after,.carousel--product-icon::before{content:' ';display:table}@media (min-width:768px){.carousel--product-icon{margin-bottom:0}}.carousel--product-icon .product__size{font-size:13px;font-size:.8125rem;color:#484848;display:block;margin:5px 0 0}.carousel--product-icon .product__icon{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 10px}.carousel--product-icon .product__icon.active .icon__image,.carousel--product-icon .product__icon:hover .icon__image{top:-80px}.carousel--product-icon .product__icon .icon__wrapper{display:block;overflow:hidden;height:80px}.carousel--product-icon .product__icon .icon__image{position:relative;top:0}.cart{position:absolute;top:70px;right:10px;height:auto;z-index:2000;padding:25px 15px;max-width:370px;width:375px;transition:.2s ease all;opacity:1}.cart .cart--empty{display:none;text-align:center;margin:30px 0}.cartItem,.cartItem__information{margin-left:auto;margin-right:auto;max-width:1200px}.cart .cart--items,.cart.is-empty .cart--empty{display:block}.cart.is-empty .cart--items,.cart.is-empty .cart__headings{display:none}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}.cart__overlay{position:absolute;display:none;width:100%;height:100%;background:rgba(255,255,255,.8);z-index:3000;right:0;top:0}.cart__overlay.is-active{display:block}.cart__loadingSpinner{position:absolute;top:calc(50% - 14px);left:calc(50% - 14px);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3050;margin:auto;opacity:1;font-size:28px;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.cart__contents{opacity:1;transition:.2s ease all}.cart__contents.is-loading{opacity:0;transition:.2s ease all}.cart__head{display:none;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f2f4f4}.cartItem::after,.cartItem::before,.cartItem__information::after,.cartItem__information::before{display:table;content:' '}.cart__title{text-align:center}.cart__productDetails{float:left;width:calc(100% - 90px)}.cartItem{position:relative;border-bottom:1px solid #f2f4f4;margin-bottom:20px;padding-bottom:10px}.cartItem__image{margin-right:20px;float:left;background-color:transparent}.cartItem__image::-moz-selection{background:0 0}.cartItem__image::selection{background:0 0}.cartItem__imageContainer{width:70px}.cartItem__information{margin-bottom:20px;margin-left:initial;margin-right:initial;float:right;width:calc(100% - 100px)}.cartItem__title{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;width:100%}.cartItem__price{margin-bottom:10px}.cartItem__bundleMessage{font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem;color:#8B9090;margin-bottom:10px}.cartItem__quantity{position:relative;float:left;width:33%;padding-right:30px}.cartItem__quantity input{width:50px;padding:10px 0}.cartItem__quantity .cartItem__quantityLabel{font-size:14px;font-size:.875rem;margin-bottom:5px}.cartItem__quantity.is-active .cartItem__changeButton{opacity:1;visibility:visible;transition:.2s ease all}.cart--flyout,.cart--page .cartItem__quantity.is-maxed .cartItem__iteratePlus,.cart--page .cartItem__quantity.is-minned .cartItem__iterateMinus{visibility:hidden}.cart__quantityInput{display:none}.cartItem__quantityValue{display:block;-webkit-transform:translate(17px,4px);-ms-transform:translate(17px,4px);transform:translate(17px,4px)}.cartItem__subtotal{float:right;padding-right:30px;width:33%;text-align:center}.cartItem__subtotal .cartItem__subtotalLabel{font-size:14px;font-size:.875rem;margin-bottom:5px}.cartItem__subtotal .cartItem__subtotalValue{-webkit-transform:translate(0,4px);-ms-transform:translate(0,4px);transform:translate(0,4px)}.cartItem__remove{float:right;width:28%;text-align:right;-webkit-transform:translate(-10px,29px);-ms-transform:translate(-10px,29px);transform:translate(-10px,29px)}.cartItem__remove svg{width:22px;height:21px;fill:#CFD1D1;transition:.2s ease all;cursor:pointer}.cart__promo button.form__button,.cart__shipping button.form__button{padding:11px 15px;height:40px}.cartItem__remove svg:hover{fill:#1BAF9A;transition:.2s ease all}.cartItem__changeButton{position:absolute;left:0;top:64px;text-align:center;visibility:hidden;width:50px;color:#484848;font-size:14px;font-size:.875rem;opacity:0;transition:.2s ease all;cursor:pointer}.cart__promoTitle{margin-bottom:10px}.cart__promoLink{float:right;font-size:14px;font-size:.875rem;color:#1BAF9A;cursor:pointer}.cart__promoCodeLabel{text-transform:capitalize;margin-bottom:10px}.cart__promoActive{position:relative;margin-bottom:15px}.is-coupon .cart__promoReveal,.is-coupon .cart__promoTitle{display:none}.is-coupon .cart__promoActive{display:block;margin-bottom:15px}.is-coupon .cart__promoCTA{display:inline-block}.is-coupon .cart__promoSavings{display:block}.no-coupon .cart__promoCTA{display:none}.no-coupon .cart__promoReveal,.no-coupon .cart__promoTitle{display:block}.no-coupon.no-promo .cart__promoCodeLabel,.no-promo .cart__promoSavings{display:none}.no-promo.is-coupon .cart__promoSavings{display:block}.is-giftcard.cart__promoTitle{display:none}#promo-shipping.open-promo .cart__promoReveal{display:block}#promo-shipping.open-promo .cart__shipping{display:none}#promo-shipping.open-shipping .cart__shipping{display:block}#promo-shipping.open-shipping .cart__promoReveal,.cart__promoChange.is-hidden,.cart__promoInput.is-hidden,.cart__shipping.is-hidden,.cart__shippingOptions.is-hidden,.cart__subtotal{display:none}.cart__promoChange{cursor:pointer;color:#1BAF9A;text-transform:initial;font-size:14px;font-size:.875rem}.cart__promoCode{text-transform:uppercase;margin-bottom:10px}.cart__promoSavings{position:absolute;right:0;top:0}.cart__promoFail,.cart__shippingFail{color:#E44037;font-size:14px;font-size:.875rem;margin-top:5px}.cart__shipping{margin-top:10px}.cart__formField{margin-bottom:0}.cart__shippingOptions{text-align:right;color:#8B9090;font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem;margin-bottom:15px}.cart__subtotal{margin-bottom:10px}.cart__totalTitle{font-size:20px;font-size:1.25rem;margin-bottom:10px}.cart__subtotalValue{float:right}.cart__shippingLink{float:right;font-size:14px;font-size:.875rem;color:#1BAF9A;cursor:pointer}.cart__shippingTitle{display:none;margin-bottom:10px}.cart__actions,.cart__countryChange{display:none;margin-bottom:40px}.cart__totalValue{float:right;font-size:20px;font-size:1.25rem}.cart__subtotalContainer{padding:0 0 20px}.cart__totalCurrency{float:right;-webkit-transform:translate(-5px,12px);-ms-transform:translate(-5px,12px);transform:translate(-5px,12px)}.cart__actions a{width:100%}.cart__continueShopping{display:none}.cart__countryChange{max-width:1200px;margin-left:auto;margin-right:auto;text-align:center;font-size:14px;font-size:.875rem}.cart__countryChange::after,.cart__countryChange::before{content:' ';display:table}.cart__countryContent{float:left;display:block;margin-right:2.6315789474%;width:65.7894736842%;margin-left:17.1052631579%}.cart__countryContent:last-child{margin-right:0}.cart__flag{width:35px;height:16px;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.cart__total{padding:0;border-top:1px solid #f2f4f4}.cart__countryMessage{display:inline-block}.cart__checkoutButton{background:#1BAF9A}.cart__cartButton{width:100%;margin-bottom:5px}.cart__headings,.cart__pageName{border-bottom:1px solid #f2f4f4;margin-bottom:20px}.cart__freeShipping{text-align:center;font-size:14px;font-size:.875rem}.cart__freeShipping--page{margin-left:25px;display:none}.cartItem__maxMessage{display:none;position:absolute;bottom:5px;text-align:center;font-size:12px;font-size:.75rem;color:#E44037}.cartItem.is-maxed{padding-bottom:30px}.cartItem.is-maxed .cartItem__maxMessage{display:block}.cart__giftValue.is-hidden{display:none}.cart__giftNumber{float:right}@media (min-width:768px){.cart{top:50px}.cartItem{padding-bottom:0}.cartItem__imageContainer{width:80px}.cart__productDetails{width:40%;width:calc(100% - 100px)}.cart__title{text-align:left}.cart__totalTitle,.cart__totalValue{font-size:24px;font-size:1.5rem}.cartItem__changeButton{left:40px;top:44px}.cart__freeShipping--page{display:inline-block;margin-left:25px}.cartItem__maxMessage{bottom:10px;font-size:12px;font-size:.75rem}}@media screen and (min-width:1240px){.cart{top:100px}}.cart__pageName{padding:35px 0 20px}.cart__headings{display:none;font-size:14px;font-size:.875rem;height:25px}.cart__headings .cart__headingsItem{float:left;margin-left:40px;width:calc(40%)}.cart__headings .cart__headingsQuality{float:right;width:125px}.cart__headings .cart__headingsSubtotal{float:right;width:160px}@media (min-width:768px){.cart__pageName{padding:65px 0 20px;border-bottom:none}}.cart--page{display:block;position:relative;background:#fff;width:100%;overflow-y:initial;max-width:inherit;top:auto;right:auto;padding:0}.cart--page .cart__head{display:none;border-bottom:none}.cart--page .cart__title{display:none}.cart--page .cartItem__title{max-width:350px}.cart--page .cartItem__information{float:right;width:calc(100% - 90px)}.cart--page .cartItem__quantityLabel,.cart--page .cartItem__subtotalLabel{display:block}.cart--page .cartItem__quantity{float:left;width:33%}.cart--page .cartItem__quantity.is-active .cartItem__changeButton{opacity:1}.cart--page .cartItem__iterate{display:none;position:relative;height:20px;cursor:pointer;float:left;width:40px;padding:20px 25px 20px 14px}.cart--page .cartItem__iterate span,.cart--page .cartItem__iterate span::after{border-radius:1px;content:'';display:block;height:2px;pointer-events:none;transition:all .25s ease;width:12px;background:#DDE1E1}.cart--page .cartItem__iterate span::before{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}.cart--page .cartItem__iterate span::after{position:absolute;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.cart--page .cartItem__iterate:hover span,.cart--page .cartItem__iterate:hover span::after{background:#1BAF9A}.cart--page .cartItem__iterate.is-open{float:left}.cart--page .cartItem__iterate.is-open span::after{background:0 0}.cart--page .cart__quantityInput{display:block;float:left;text-align:center}.cart--page .cartItem__quantityValue{display:none}.cart--page .cartItem__subtotal{float:right;width:33%}.cart--page .cartItem__remove{float:right}.cart--page .cart__promo{display:block;padding-left:0}.cart--page .cart__promoReveal button.form__button{padding:11px 15px;height:40px}.cart--page .cart__promoReveal.is-hidden{display:none}.cart--page .cart__actions,.cart--page .cart__actions--left div,.cart--page .cart__continueShopping,.cart--page .cart__countryChange{display:block}.cart--page .cart__subtotalContainer{display:block;margin-bottom:5px;padding:0 0 0 calc(100% - 450px)}.cart--page .cart__total{padding:20px 0}.cart--page .cart__cartCTA,.cart--page .cart__freeShipping--flyout{display:none}.cart--page .cart__shippingTitle,.cart--page .cart__subtotal{display:block}.cart--page .cart__productDetails{width:calc(100% - 90px)}@media (min-width:768px){.cart--page{margin-top:20px}.cart--page .cart__headings{display:block}.cart--page .cartItem{padding-bottom:20px;padding-left:40px;padding-right:40px}.cart--page .cartItem__information{width:300px}.cart--page .cartItem__title{width:100%}.cart--page .cart__productDetails{width:34%}.cart--page .cartItem__quantityLabel,.cart--page .cartItem__subtotalLabel{display:none}.cart--page .cartItem__quantity{float:right;width:auto}.cart--page .cartItem__iterate{display:block}.cart--page .cartItem__subtotal{float:right;width:auto;min-width:100px;text-align:left}.cart--page .cartItem__remove{float:right;width:auto;-webkit-transform:translate(-10px,6px);-ms-transform:translate(-10px,6px);transform:translate(-10px,6px)}.cart--page .cart__signInOut{margin-right:10px}.cart--page .cart__actions--left{display:inline-block;float:left}.cart--page .cart__actions--left div{display:inline-block}.cart--page .cart__actions--right{display:inline-block;float:right}.cart--page .cart__actions{margin-bottom:120px}.cart--page .cart__actions a{width:auto}.cart--page .cart__promo{padding-left:calc(100% - 450px);padding-right:40px}.cart--page .cart__total{padding:20px 40px 40px calc(100% - 450px)}.cart--page .cart__subtotalContainer{display:block;margin-bottom:5px;padding:0 40px 0 calc(100% - 450px)}}@media (min-width:1024px){.cart--page .cart__productDetails{width:45%}}.cart--flyout{border:1px solid #DDE1E1;opacity:0;transition:.2s ease all;z-index:3000;right:3px;max-width:calc(100% - 20px)}.cart--flyout:after,.cart--flyout:before{top:-39px;right:4px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.cart--flyout:after{border-top-color:#f9fafa;border-width:20px;margin-left:-18px}.cart--flyout:before{border-top-color:#DDE1E1;border-width:19px;margin-left:-54px;width:40px}.cart--flyout.is-active{opacity:1;visibility:visible;transition:.2s ease all}.cart--flyout.flyout_disable{opacity:0!important;visibility:hidden!important}@media (min-width:768px){.cart--flyout,.cart--flyout:after,.cart--flyout:before{right:8px}}.recipe-features .recipe-features__image .content,.recipe__collection .collection__image .content{min-height:100%;min-width:100%;bottom:0;right:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.cart--flyout .cart__promoCodeLabel{display:inline-block}.cart--flyout #cart__promoInput,.cart--flyout .cartItem__bundleMessage,.cart--flyout .cart__giftBrackets,.cart--flyout .cart__promoCTA,.cart--flyout .cart__promoChange,.cart--flyout .cart__promoTitle,.cart--flyout .no-coupon.no-promo.no-gift .cart__promoActive{display:none}.cart--flyout #cart-list>div>div:last-of-type .cartItem{margin-bottom:0;border-bottom:0}.cart--flyout .cart__subtotalContainer{padding:0 0 5px}.cart--flyout .cart__totalTitle{margin-top:10px}.cart--flyout .cart__promoActive{border-top:1px solid #f2f4f4;padding-top:20px}.cart--flyout .cart__promoSavings{top:20px}.fact-shortcode{background-color:#F3FBFA;color:#1BAF9A;padding:25px;margin-bottom:20px;font-size:14px;font-size:.875rem}.fact-shortcode p{margin-bottom:5px}.fact-shortcode ul{list-style:outside;margin-left:20px}.fact-image{float:left;width:50px;height:47px;margin-right:10px}.fact-image path{fill:#1BAF9A}.fact-content{margin-left:60px}.recipe--single{max-width:1200px;margin-left:auto;margin-right:auto}.recipe--single::after,.recipe--single::before{content:' ';display:table}.recipe--single .recipe__content{float:left;display:block;margin-right:2.6315789474%;width:100%}.recipe--single .recipe__content:last-child{margin-right:0}@media (min-width:768px){.recipe--single .recipe__content{float:left;display:block;width:82.8947368421%;margin-left:8.5526315789%;margin-right:0}.recipe--single .recipe__content:last-child{margin-right:0}}@media (min-width:1024px){.recipe--single .recipe__content{float:left;display:block;width:65.7894736842%;margin-left:17.1052631579%;margin-right:0}.recipe--single .recipe__content:last-child{margin-right:0}}.recipe--single .recipe__intro{font-size:18px;font-size:1.125rem;margin-bottom:30px}.recipe--single .recipe__units{text-align:center;margin:0 0 30px}.recipe--single .recipe__units::after,.recipe--single .recipe__units::before{content:' ';display:table}.recipe--single .recipe__units::after{clear:both}.recipe--single .recipe__unit-icon{float:left;height:20px;margin:1px 10px 0 0;width:20px}.recipe--single .recipe__servings,.recipe--single .recipe__time{display:inline-block;margin:0 20px 0 0}.recipe--single .recipe__instructions::after,.recipe--single .recipe__instructions::before,.recipe--single .recipe__servings::after,.recipe--single .recipe__servings::before,.recipe--single .recipe__time::after,.recipe--single .recipe__time::before{display:table;content:' '}.recipe--single .recipe__servings{margin:0}.recipe--single .recipe__image{margin:0 0 20px;width:100%}.recipe--single .recipe__instructions{max-width:1200px;margin-left:auto;margin-right:auto}.recipe--single .recipe__directions,.recipe--single .recipe__ingredients{float:left;display:block;margin-right:2.6315789474%;width:100%;margin-bottom:20px}.recipe--single .recipe__directions:last-child,.recipe--single .recipe__ingredients:last-child{margin-right:0}.recipe--single .recipe__directions .recipe__header,.recipe--single .recipe__ingredients .recipe__header{margin:0 0 20px}@media (min-width:768px){.recipe--single .recipe__directions,.recipe--single .recipe__ingredients{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%;margin-bottom:30px}.recipe--single .recipe__directions:last-child,.recipe--single .recipe__ingredients:last-child{margin-right:0}}.recipe--single .recipe__similar{border-top:1px solid #f2f4f4;margin:20px 0 0;padding:20px 0}.recipe--single .recipe__similar .recipe__header{margin:0 0 30px;text-align:center}@media (min-width:768px){.recipe--single .recipe__similar{margin:30px 0 0;padding:30px 0}}.recipe__collection .collection__item{max-width:1200px;margin-left:auto;margin-right:auto;border-bottom:1px solid #f2f4f4;margin-bottom:30px}.recipe__collection .collection__item::after,.recipe__collection .collection__item::before{content:' ';display:table}.recipe__collection .collection__item:last-child{border-bottom:0;margin-bottom:0}.recipe__collection .collection__aside{float:left;display:block;margin-right:4%;width:100%;margin-bottom:20px}.recipe__collection .collection__aside:last-child{margin-right:0}.recipe__collection .collection__content{float:left;display:block;margin-right:4%;width:100%;margin-bottom:2px}.recipe__collection .collection__content:last-child{margin-right:0}.recipe__collection .collection__title{color:#484848}.recipe__collection .collection__image{position:relative;overflow:hidden;background-color:#f2f4f4}.recipe__collection .collection__image::before{content:' ';display:block;padding-top:56.25%;width:100%}.recipe__collection .collection__image .content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.recipe__collection .like__button{position:absolute;top:20px;left:20px}.recipe__collection .collection__caption{font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;color:#8B9090}@media (min-width:768px){.recipe__collection .collection__aside{float:left;display:block;margin-right:4%;width:35%;margin-bottom:30px}.recipe__collection .collection__aside:last-child{margin-right:0}.recipe__collection .collection__content{float:left;display:block;margin-right:4%;width:61%;margin-bottom:12px}.recipe__collection .collection__content:last-child{margin-right:0}}.recipe-features .recipe-features__link{display:block;margin-bottom:30px}.recipe-features .recipe-features__link::after,.recipe-features .recipe-features__link::before{content:' ';display:table}.recipe-features .recipe-features__image{position:relative;overflow:hidden;background-color:#f2f4f4;margin:0 0 10px}.recipe-features .recipe-features__image::before{content:' ';display:block;padding-top:56.25%;width:100%}.recipe-features .recipe-features__image .content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.blog-features .blog__image .content,.recipe-grid .recipe__image .content{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);min-height:100%;min-width:100%;bottom:0;right:0}.recipe-features .recipe-features__results{line-height:27px;line-height:1.6875rem}.recipe-features .recipe-features__results.count-0{font-size:24px;font-size:1.5rem;border-bottom:0;text-align:center}.recipe-features .like__button{position:absolute;top:20px;left:20px}.recipe-features .recipe-features__title{color:#484848}.recipe-features .recipe-features--main{float:left;display:block;margin-right:2.6315789474%;width:100%}.recipe-features .recipe-features--main:last-child{margin-right:0}@media (min-width:768px){.recipe-features .recipe-features__results{line-height:36px;line-height:2.25rem}.recipe-features .recipe-features--main{float:left;display:block;margin-right:2.6315789474%;width:65.7894736842%}.recipe-features .recipe-features--main:last-child{margin-right:0}.recipe-features .recipe-features--main .recipe-features__title{margin:10px 0 0}}.recipe-features .recipe-features--side{float:left;display:block;margin-right:2.6315789474%;width:100%}.recipe-features .recipe-features--side:last-child{margin-right:0}@media (min-width:768px){.recipe-features .recipe-features--side{float:left;display:block;margin-right:2.6315789474%;width:31.5789473684%}.recipe-features .recipe-features--side:last-child{margin-right:0}}.recipe-features .recipe-features__filter{color:#1BAF9A;display:inline-block}.recipe-features .recipe-features__filter::after{color:#484848;content:', '}.blog-features .blog__image::before,.blog-grid .blog__image::before,.blog-post::after,.blog-post::before,.recipe-features .recipe-features__filter:last-child::after,.recipe-grid .recipe__image::before,.search-resultsPage::after,.search-resultsPage::before{content:' '}.recipe-grid{margin:0 0 30px}.recipe-grid .recipe__list{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 -10px;padding:0}.recipe-grid .recipe__item{display:inline-block;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 0 20px;padding:0 10px;width:100%}.recipe-grid .recipe__image{position:relative;overflow:hidden;background-color:#f2f4f4;float:left;margin:0 3% 0 0;width:50%}.recipe-grid .recipe__image::before{display:block;padding-top:56.25%;width:100%}.recipe-grid .recipe__image .content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.recipe-grid .like__button{position:absolute;top:20px;left:20px}.recipe-grid .recipe__title{color:#484848}@media (min-width:500px){.recipe-grid .recipe__image{float:none;margin:0 0 10px;width:100%}.recipe-grid .recipe__item{width:50%}}@media (min-width:768px){.recipe-grid .recipe__list{margin:0 -15px}.recipe-grid .recipe__item{margin:0 0 30px;padding:0 15px;width:33.333%}}@media (min-width:1024px){.recipe-grid .recipe__item{width:25%}}.blog-post{max-width:1200px;margin-left:auto;margin-right:auto}.blog-post::after,.blog-post::before{display:table}.blog-post .post__content{float:left;display:block;margin-right:2.6315789474%;width:100%}.blog-post .post__content:last-child{margin-right:0}@media (min-width:768px){.blog-post .post__content{float:left;display:block;width:65.7894736842%;margin-left:17.1052631579%;margin-right:0}.blog-post .post__content:last-child{margin-right:0}}.blog-post .post__content--noComments{margin-bottom:30px}.comments{border-top:1px solid #f2f4f4;margin:30px 0;padding:30px 0 0}.blog-features{background:#fff;background-image:linear-gradient(#fff,#f9fafa);margin:0 0 30px}.blog-features .blog-features__wrapper{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:left-align;-ms-flex-pack:left-align;justify-content:left-align;width:100%}.blog-features .blog-features__post{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;margin:0 0 30px}.blog-features .blog__image{position:relative;overflow:hidden;background-color:#f2f4f4;margin:0 0 10px}.blog-features .blog__image::before{display:block;padding-top:56.25%;width:100%}.blog-features .blog__image .content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.blog-features .blog__title{color:#484848}.blog-features .blog__metadata{font-size:12px;font-size:.75rem;display:block;margin:0 0 20px}.blog-features .blog__excerpt{font-size:14px;font-size:.875rem}@media (min-width:500px){.blog-features{padding:0 0 30px}.blog-features .blog-features__wrapper{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0 15px}.blog-features .blog-features__post{margin:0 15px}}@media (min-width:768px){.blog-features{margin:0 0 30px;padding:0 0 60px}}.blog-grid{margin:0 0 30px}.blog-grid .blog__list{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 -10px;padding:0}.blog-grid .blog__item{display:inline-block;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 0 20px;padding:0 10px;width:100%}.blog-grid .blog__image{position:relative;overflow:hidden;background-color:#f2f4f4;margin:0 0 10px}.blog-grid .blog__image::before{display:block;padding-top:56.25%;width:100%}.blog-grid .blog__image .content{min-height:100%;min-width:100%;position:absolute;bottom:0;right:0;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.blog-grid .blog__title{color:#484848}.blog-grid .blog__metadata{font-size:12px;font-size:.75rem;display:block;margin:0 0 10px}@media (min-width:500px){.blog-grid .blog__item{width:50%}}@media (min-width:768px){.blog-grid .blog__list{margin:0 -15px}.blog-grid .blog__item{margin:0 0 30px;padding:0 15px}}@media (min-width:1024px){.blog-grid .blog__item{width:33.333%}}.search-box .search-box__input{font-size:14px;padding-left:5px;width:0;transition:.2s ease all;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);border:none;background:0 0;outline:0}.search-box .search-box__input.is-active{width:calc(100% - 40px);cursor:initial;transition:.2s ease all}.search-box .search-box__label{display:none;max-width:50px;opacity:1;transition:.2s ease all}@media (min-width:768px){.search-box .search-box__label{display:block}}.search-box .search-box__label.is-active{max-width:0;opacity:0;transition:.2s ease all}.search-box .search-box__icon{width:20px;transition:.2s ease all}.search-box .search-box__icon path{transition:.2s ease all;fill:#484848}.search-resultsPage{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px}.search-resultsPage::after,.search-resultsPage::before{display:table}.search-resultsPage .results__container{float:left;display:block;margin-right:2.6315789474%;width:100%}.search-resultsPage .results__container:last-child{margin-right:0}@media (min-width:1024px){.search-resultsPage .results__container{float:left;display:block;margin-right:2.6315789474%;width:65.7894736842%;margin-left:17.1052631579%}.search-resultsPage .results__container:last-child{margin-right:0}}.search-resultsPage .results__header{max-width:1200px;margin-left:auto;margin-right:auto}.search-resultsPage .results__header::after,.search-resultsPage .results__header::before{content:' ';display:table}.search-resultsPage .results__header h2{float:left;display:block;margin-right:2.6315789474%;width:100%}.search-resultsPage .results__header h2:last-child{margin-right:0}.search-resultsPage .results__header .results__select{float:left;display:block;width:100%;margin:30px 0}.search-resultsPage .results__header .results__select:last-child{margin-right:0}.search-resultsPage .results__header .results__select .results__submit{display:none;margin-top:5px}.no-js .search-resultsPage .results__header .results__select .results__submit{display:block}@media (min-width:768px){.search-resultsPage .results__header h2{float:left;display:block;margin-right:2.6315789474%;width:65.7894736842%}.search-resultsPage .results__header .results__select:last-child,.search-resultsPage .results__header h2:last-child{margin-right:0}.search-resultsPage .results__header .results__select{float:left;display:block;width:31.5789473684%;margin:0}}@media (min-width:1024px){.search-resultsPage .results__header h2{float:left;display:block;margin-right:2.6315789474%;width:74.3421052632%}.search-resultsPage .results__header .results__select:last-child,.search-resultsPage .results__header h2:last-child{margin-right:0}.search-resultsPage .results__header .results__select{float:left;display:block;width:23.0263157895%;margin:0}}.search-resultsPage .results__item{border-bottom:1px solid #f2f4f4;padding:25px 0}.search-resultsPage .results__item .results__itemHeader{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.search-resultsPage .results__item .results__itemHeader .results__name{display:inline;margin-right:10px;margin-bottom:0}.search-resultsPage .results__item .results__itemHeader .results__tag{font-size:10px;font-size:.625rem;background-color:#f2f4f4;border:1px solid #DDE1E1;border-radius:3px;color:#484848;display:inline-block;padding:2px 4px;text-transform:capitalize}.search-resultsPage .results__item .results__link{font-size:16px;font-size:1rem;line-height:27px;line-height:1.6875rem}.search-resultsPage .results__pagination{margin:60px 0 40px;text-align:center}.search__svg{height:18px;width:18px;margin-right:5px;vertical-align:middle}.search__svg path{fill:#fff}.product__selector{background:linear-gradient(#fff,#f9fafa);margin:0 0 30px;padding:40px 0}.product__selector .product-image{float:left;display:block;margin-right:2.6315789474%;width:100%;text-align:center}.product__selector .product-image:last-child{margin-right:0}.product__selector .product-image .product__image{margin:0 auto}.product__selector .product__store{float:left;display:block;margin-right:2.6315789474%;width:100%}.product__selector .product__store:last-child{margin-right:0}@media (min-width:768px){.product__selector{padding:60px 0 30px}.product__selector .product-image{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%}.product__selector .product-image:last-child{margin-right:0}.product__selector .product__store{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%;margin-bottom:30px}.product__selector .product__store:last-child{margin-right:0}}@media (min-width:1024px){.product__selector{padding:60px 0}.product__selector .product-image{float:left;display:block;margin-right:2.6315789474%;width:40.1315789474%}.product__selector .product-image:last-child,.product__selector .product__store:last-child{margin-right:0}.product__selector .product__store{float:left;display:block;width:48.6842105263%;margin-left:8.5526315789%;margin-right:0}}.product__badges::after,.product__badges::before,.product__nutrition::after,.product__nutrition::before{display:table;content:' '}.product__badges{list-style:none;margin:20px 0 0;padding:0}.product__badges .badge__item{display:inline-block;margin:0 20px 20px 0}.product__badges .badge__image{height:45px}@media (min-width:1024px){.product__badges{float:right;max-width:300px}}.product__configure{border-top:1px solid #f2f4f4;margin:20px 0 0;padding:20px 0}@media (min-width:768px){.product__configure{margin:30px 0 0;padding:30px 0}}.product__configure .product__price{font-size:24px;font-size:1.5rem;display:block;font-weight:700;margin:0 0 20px}.product__configure .product__price.hidden{display:none}.product__configure .product__price .c-badge{display:inline-block;margin:-5px 0 0;padding:2px 3px;vertical-align:middle}.product__configure .product__options{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 20px}.product__configure .product__attr{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;margin:0 10px 0 0}.product__configure .product__attr:last-child{margin:0}.product__configure .product__item-label{font-size:14px;font-size:.875rem;display:block;font-weight:700;margin:0 0 5px}.product__configure .product__amazon-link.hidden,.product__configure button.hidden,.product__configure select option:disabled{display:none}.product__configure .product__notice{background:#F3FBFA;border-radius:3px;padding:10px}.product__configure .product__notice p{font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;color:#1BAF9A;margin:0}.product__configure button{width:100%}.product__configure .product__amazon-link{margin-top:20px;width:100%}.product--single .product__info{float:left;display:block;margin-right:2.6315789474%;width:100%}.product--single .product__info:last-child{margin-right:0}@media (min-width:1024px){.product--single .product__info{float:left;display:block;width:82.8947368421%;margin-left:8.5526315789%;margin-right:0}.product--single .product__info:last-child{margin-right:0}}.product--single .product__content{float:left;display:block;margin-right:2.6315789474%;width:100%}.product--single .product__content:last-child{margin-right:0}@media (min-width:768px){.product--single .product__content{float:left;display:block;margin-right:2.6315789474%;width:57.2368421053%}.product--single .product__content:last-child{margin-right:0}}.product--single .product__aside{float:left;display:block;margin-right:2.6315789474%;width:100%}.product--single .product__aside:last-child{margin-right:0}@media (min-width:768px){.product--single .product__aside{float:left;display:block;margin-right:2.6315789474%;width:40.1315789474%}.product--single .product__aside:last-child{margin-right:0}}.product-landing .product-category{max-width:1200px;margin-left:auto;margin-right:auto;border-bottom:1px solid #f2f4f4;padding:40px 0}.product-landing .product-category::after,.product-landing .product-category::before{content:' ';display:table}.product-landing .product-category:nth-last-child(2){border:0}.product-landing .product-category .product-category__description{float:left;display:block;margin-right:2.6315789474%;width:100%}.product-landing .product-category .product-category__description:last-child{margin-right:0}.product-landing .product-category .product-category__description h2{font-size:36px;font-size:2.25rem;line-height:36px;line-height:2.25rem;font-weight:400}.product-landing .product-category .product-category__description span{font-size:16px;font-size:1rem;line-height:27px;line-height:1.6875rem}@media (min-width:768px){.product-landing .product-category .product-category__description{float:left;display:block;margin-right:2.6315789474%;width:23.0263157895%}.product-landing .product-category .product-category__description:last-child{margin-right:0}}.product-landing .product-category .product-category__itemList{float:left;margin-right:2.6315789474%;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.product-landing .product-category .product-category__itemList:last-child{margin-right:0}.product-landing .product-category .product-category__itemList .product-category__item{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;margin-bottom:20px;position:relative}.product-landing .product-category .product-category__itemList .product-category__item h4{line-height:18px;line-height:1.125rem;color:#484848;text-align:center}.product-landing .product-category .product-category__itemList .product-category__item .product__image{position:relative;overflow:hidden;margin-bottom:10px}.product-landing .product-category .product-category__itemList .product-category__item .product__image::before{content:' ';display:block;padding-top:100%;width:100%}.product-landing .product-category .product-category__itemList .product-category__item .product__image .content{min-height:100%;min-width:100%;position:absolute;bottom:0;right:0;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:500px){.product-landing .product-category .product-category__itemList .product-category__item{-webkit-flex:0 1 33%;-ms-flex:0 1 33%;flex:0 1 33%}}@media (min-width:768px){.product-landing .product-category .product-category__itemList{float:left;margin-right:2.6315789474%;width:74.3421052632%;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-landing .product-category .product-category__itemList:last-child{margin-right:0}.product-landing .product-category .product-category__itemList .product-category__item{margin-bottom:0}}@media (min-width:1024px){.product-landing .product-category .product-category__itemList .product-category__item{-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%}}.product-landing .product-category__help{float:left;display:block;margin-right:2.6315789474%;width:82.8947368421%;margin-left:8.5526315789%;padding:30px 0 100px;text-align:center}.product-landing .product-category__help:last-child{margin-right:0}@media (min-width:768px){.product-landing .jump-to{display:none}}.product-comparison .product-comparison__gradient{margin:45px 0;padding-bottom:45px}.product-comparison .product-comparison__intro{float:left;display:block;margin-right:2.6315789474%;width:65.7894736842%;margin-left:17.1052631579%;margin-bottom:40px}.product-comparison .product-comparison__intro:last-child{margin-right:0}.product-comparison .products-comparison__columns{display:block;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.product-comparison .products-comparison__columns{display:-webkit-flex;display:-ms-flexbox;display:flex}}.product-comparison .product-comparison__item{border-bottom:1px solid #f2f4f4;margin-bottom:40px;padding-bottom:20px}.product-comparison .product-comparison__item .product-comparison__image{margin-bottom:15px;display:block;margin-left:auto;margin-right:auto;max-height:240px}.product-comparison .product-comparison__item .product-comparison__title{font-size:16px;font-size:1rem;color:#484848;text-align:center}.product-comparison .product-comparison__item .product-comparison__link{display:block}.product-comparison .product-comparison__item .product-comparison__tagline{display:block;font-style:italic;margin:15px 0;text-align:center}.product-comparison .product-comparison__item .product-comparison__desc{font-size:16px;font-size:1rem;max-width:640px;margin:0 auto 15px;min-height:300px}.product-comparison .product-comparison__item .product-comparison__label{font-size:16px;font-size:1rem}@media (min-width:1024px){.product-comparison .product-comparison__item{float:left;display:block;margin-right:2.6315789474%;width:23.0263157895%;border-bottom:0;margin-bottom:0;padding-bottom:0}.product-comparison .product-comparison__item:last-child{margin-right:0}}.product-comparison .product-comparison__info{max-width:640px;margin-left:auto;margin-right:auto;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}.product-comparison .product-comparison__info .product-comparison__infoItem{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;margin:0 40%}.product-comparison .product-comparison__info .product-comparison__infoItem p{margin-bottom:0;padding-bottom:18px}@media (min-width:1024px){.product-comparison .product-comparison__info .product-comparison__infoItem{float:left;display:block;margin-right:2.6315789474%;width:100%;max-height:none}.product-comparison .product-comparison__info .product-comparison__infoItem:last-child{margin-right:0}.product-comparison .product-comparison__info{display:block;-webkit-columns:1;-moz-columns:1;columns:1;width:32%;margin:0 34%}.product-comparison .product-comparison__info .product-comparison__infoItem{margin:0 auto}}.product-comparison .product-comparison__help{margin-bottom:40px;text-align:center}@media (min-width:768px){.product-comparison .product-comparison__help{float:left;display:block;margin-right:2.6315789474%;width:65.7894736842%;margin-left:17.1052631579%}.product-comparison .product-comparison__help:last-child{margin-right:0}}.product__featured .section__title,.product__related .section__title{text-align:center}.product__featured .product__list,.product__related .product__list{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:20px -10px;padding:0}.product__featured .product__item,.product__related .product__item{display:inline-block;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 0 20px;padding:0 10px;text-align:center;width:50%}.product__featured .product__image,.product__related .product__image{position:relative;overflow:hidden}.product__featured .product__image::before,.product__related .product__image::before{content:' ';display:block;padding-top:100%;width:100%}.product__featured .product__image .content,.product__related .product__image .content{min-height:100%;min-width:100%;position:absolute;bottom:0;right:0;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product__featured .product__title,.product__related .product__title{color:#484848}@media (min-width:768px){.product__featured .product__list,.product__related .product__list{margin:30px -15px}.product__featured .product__item,.product__related .product__item{margin:0 0 30px;padding:0 15px;width:33.333%}}@media (min-width:1024px){.product__featured .product__item,.product__related .product__item{width:25%}}.features-grid{margin:40px 0 60px}.features-grid .block__instagram .block__item,.features-grid .block__recipe .block__item:first-child{margin-right:10px}.features-grid .block__blog--wide .block__item,.features-grid .block__instagram .block__item:first-child{margin-bottom:10px}.features-grid .container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.features-grid .container{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.features-grid .block__icon{font-size:24px;font-size:1.5rem;color:#fff;left:20px;position:absolute;top:20px;z-index:200}.features-grid .block__image{background-color:#f2f4f4;background-position:50% 50%;background-size:cover;position:relative}.features-grid .block__stack{display:-webkit-flex;display:-ms-flexbox;display:flex}.features-grid .block__stack--left{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-order:2;-ms-flex-order:2;order:2}@media (min-width:768px){.features-grid .block__stack--left{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;-webkit-order:1;-ms-flex-order:1;order:1}}.features-grid .block__stack--right{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-order:1;-ms-flex-order:1;order:1}@media (min-width:768px){.features-grid .block__stack--right{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;-webkit-order:2;-ms-flex-order:2;order:2}}.features-grid .block__instagram{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.features-grid .block__instagram .block__image{height:170px}@media (min-width:768px){.features-grid .block__instagram .block__image{height:250px}}.features-grid .block__recipe{display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center}.features-grid .block__recipe .block__item{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;margin-bottom:10px}.features-grid .block__recipe .block__image{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:170px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px}.features-grid .block__recipe .block__image::after{background:rgba(69,57,53,.3);content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:100}.features-grid .block__recipe .block__image:hover::after{background:rgba(69,57,53,.4);transition:.2s ease all}.features-grid .block__recipe .block__label{font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;color:#fff;display:block;font-style:italic;position:relative;z-index:200}.features-grid .block__recipe .block__name{font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem;color:#fff;display:block;position:relative;z-index:200}@media (min-width:768px){.features-grid .block__recipe .block__image{height:250px;padding:30px}}.features-grid .block__blog--tall{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.features-grid .block__blog--tall .block__image{height:350px}@media (min-width:768px){.features-grid .block__blog--tall .block__image{height:510px}.features-grid .block__blog--tall .block__item{margin-right:10px}}.features-grid .block__blog--wide{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.features-grid .block__blog--wide .block__image{height:170px}@media (min-width:768px){.features-grid .block__blog--wide .block__image{height:250px}.features-grid .block__blog--wide .block__item{margin-bottom:0}}.nutrition-facts{background-color:#f2f4f4;padding:20px 30px}.nutrition-facts .facts__content{height:130px;margin-bottom:20px;overflow:hidden;position:relative;transition:.2s ease all}.nutrition-facts .facts__content::before{background:linear-gradient(rgba(242,244,244,0),#f2f4f4);content:'';height:100%;left:0;position:absolute;top:0;width:100%}.nutrition-facts .facts__content.isOpen{height:auto}.nutrition-facts .facts__content.isOpen::before{background:0 0}.nutrition-facts .facts__section{border-top:1px solid #DDE1E1;margin-top:5px;padding-top:5px}.nutrition-facts .facts__header{font-weight:700}.nutrition-facts .facts__serving{font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;display:block;margin-bottom:10px}.nutrition-facts .facts__row{font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;margin-left:auto;margin-right:auto;max-width:100%}.nutrition-facts .facts__row::after,.nutrition-facts .facts__row::before{content:' ';display:table}.nutrition-facts .facts__row .facts__label{float:left;display:block;margin-right:2.6315789474%;width:57.2368421053%}.nutrition-facts .facts__row .facts__label:last-child{margin-right:0}.nutrition-facts .facts__row .facts__value{float:left;display:block;margin-right:2.6315789474%;width:40.1315789474%;text-align:right}.nutrition-facts .facts__row .facts__value:last-child{margin-right:0}.nutrition-facts .facts__button{margin:30px auto 0;display:block;width:130px}@media (min-width:768px){.nutrition-facts{float:right;width:100%}.nutrition-facts .facts__content{height:350px}}@media (min-width:1024px){.nutrition-facts{margin:-90px 0 0;max-width:300px}}.country-switch{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}.country-switch img{height:15px;margin-right:5px;vertical-align:-9%;width:30px}@media (min-width:1024px){.faqs{float:left;display:block;margin-right:2.6315789474%;width:65.7894736842%;margin-left:17.1052631579%}.faqs:last-child{margin-right:0}}.faqs .faqs__header{text-align:center;margin:50px 0 20px}.faqs .faqs__section{margin-bottom:30px}.faqs .faqs__category{margin-left:25px;margin-bottom:20px}.faqs .faqs__item{padding:0 20px;position:relative;transition:.2s ease all;margin-bottom:15px}.faqs .faqs__answer p:last-child,.faqs .faqs__item:last-child{margin-bottom:0}.faqs .faqs__item.isOpen{background-color:#f9fafa;padding:20px}.faqs .faqs__item.isOpen .faqs__plus{-webkit-transform:rotate(45deg) scale(1.5);-ms-transform:rotate(45deg) scale(1.5);transform:rotate(45deg) scale(1.5);top:28px}.faqs .faqs__question{margin-bottom:0;padding-left:30px;font-weight:300;overflow:hidden;color:#1BAF9A;cursor:pointer}.faqs .faqs__question.isOpen{font-weight:600}.faqs .faqs__plus{position:absolute;top:8px;left:25px;height:12px;transition:.2s ease all;pointer-events:none}.faqs .faqs__answer{max-height:0;overflow:hidden;transition:.2s ease all;margin-top:10px;margin-left:30px}.faqs .faqs__answer.isOpen{max-height:5000px}.contact__cta{border-top:1px solid #DDE1E1}.contact__cta .container{text-align:center;margin:60px auto}.contact__cta span{display:block;margin-bottom:20px}.contact{max-width:900px;margin:50px auto 40px}.contact .contact__body{max-width:1200px;margin-left:auto;margin-right:auto}.contact .contact__body::after,.contact .contact__body::before{content:' ';display:table}.contact .contact__subHead{text-align:center}@media (min-width:768px){.contact .contact__body{display:-webkit-flex;display:-ms-flexbox;display:flex}.contact .contact__subHead{text-align:left}}.contact .contact__details{margin-bottom:30px;text-align:center}@media (min-width:768px){.contact .contact__details{text-align:left}}.contact img{height:30px;width:30px}.contact .contact__icon{width:30px;position:relative}.contact .contact__rightPanel{position:relative}.contact .formContainer,.contact .infoContainer{padding:20px;border:1px solid #DDE1E1;border-radius:3px}.contact .formContainer:last-child,.contact .infoContainer:last-child{margin-right:0}.contact .formContainer{margin-bottom:30px}.contact .contact__header{text-align:center;margin-bottom:20px}.contact .page-header__contact .contact__subHead{margin-bottom:30px}.contact .form__fieldContainer{max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:10px}.contact .form__fieldContainer::after,.contact .form__fieldContainer::before{content:' ';display:table}.contact .contact__phoneSection{margin-bottom:10px;text-align:center}.contact .contact__description{text-align:center}.contact .contact__description p{font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem;margin-bottom:0}.contact .contact__mailSection{text-align:center}.contact .form__message textarea{height:24em}.contact .form__subject .select__field{color:#484848}.contact .contact__rightPanel a{color:#484848;text-decoration:none}.contact .form__fieldContainer--submit{padding-top:10px;text-align:center}.contact .form__submitButton{text-align:right}.contact .form__submitButton button{border-radius:3px;width:auto}.contact .formContainer,.contact .form__message,.contact .form__subject,.contact .infoContainer{float:left;display:block;margin-right:2.6315789474%;width:100%}.contact .formContainer:last-child,.contact .form__message:last-child,.contact .form__subject:last-child,.contact .infoContainer:last-child{margin-right:0}.contact .form__email,.contact .form__name{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%}.contact .form__email,.contact .form__email:last-child,.contact .form__name:last-child{margin-right:0}.contact .form__indent{padding-left:0}@media (min-width:768px){.contact{margin:50px auto 100px}.contact .formContainer,.contact .infoContainer{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%;padding:30px;border:1px solid #DDE1E1;margin-bottom:0}.contact .formContainer:last-child,.contact .infoContainer:last-child{margin-right:0}.contact .contact__description,.contact .contact__mailSection,.contact .contact__phoneSection{text-align:left}.contact .infoContainer{margin-right:0;text-align:left;margin-bottom:0}.contact .contact__icon{width:30px;position:absolute}.contact .contact__rightPanel{position:relative;width:calc(100% - 55px);-webkit-transform:translate(55px,-6px);-ms-transform:translate(55px,-6px);transform:translate(55px,-6px)}.contact .form__message textarea{height:12em}}.athlete-grid .athlete__image .content,.instagram-block .instagram__item .content{min-height:100%;min-width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);left:50%;bottom:0;right:0}.careers{margin:50px 0}.careers h1{text-align:center;margin-bottom:30px}.careers .careers__subtitle{padding-top:50px;margin-top:50px;margin-bottom:20px;border-top:1px solid #f2f4f4}.careers .careers__opportunity{max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:20px}.careers .careers__opportunity::after,.careers .careers__opportunity::before{content:' ';display:table}.careers .careers__opportunity .careers__jobTitle{float:left;display:block;margin-right:2.6315789474%;width:57.2368421053%}.careers .careers__opportunity .careers__jobTitle h5{margin:0;font-size:16px;font-size:1rem}.careers .careers__opportunity .careers__jobTitle:last-child{margin-right:0}@media (min-width:1024px){.careers .careers__opportunity .careers__jobTitle{float:left;display:block;margin-right:2.6315789474%;width:82.8947368421%}.careers .careers__opportunity .careers__jobTitle:last-child{margin-right:0}}.careers .careers__opportunity .careers__link{float:left;display:block;margin-right:2.6315789474%;width:40.1315789474%}.careers .careers__opportunity .careers__link:last-child{margin-right:0}@media (min-width:1024px){.careers .careers__opportunity .careers__link{float:left;display:block;margin-right:2.6315789474%;width:14.4736842105%}.careers .careers__opportunity .careers__link:last-child{margin-right:0}}.careers ul{list-style:outside;margin-left:60px}@media (min-width:768px){.careers{float:left;display:block;margin-right:2.6315789474%;width:82.8947368421%;margin-left:8.5526315789%}.careers:last-child{margin-right:0}}.job{margin:50px 0}.carousel--default .job .carousel__button,.job .button,.job .carousel--default .carousel__button{margin-right:10px;width:100%}.carousel--default .job .carousel__button:first-child,.job .button:first-child,.job .carousel--default .carousel__button:first-child{margin-bottom:10px}.job .job__links,.job .job__location,.job .job__title{text-align:center}.job .job__location{margin-bottom:20px}.job .job__links{padding:50px 0}.job ul{list-style:outside;margin-left:60px}@media (min-width:768px){.job{float:left;display:block;margin-right:2.6315789474%;width:82.8947368421%;margin-left:8.5526315789%}.job:last-child{margin-right:0}.carousel--default .job .carousel__button,.job .button,.job .carousel--default .carousel__button{width:auto;margin-bottom:0}}.athlete-grid{margin:0 0 30px}.athlete-grid .athlete__list{max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:40px}.athlete-grid .athlete__list::after,.athlete-grid .athlete__list::before{content:' ';display:table}.athlete-grid .athlete__item{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%;margin-bottom:20px}.athlete-grid .athlete__item:last-child,.athlete-grid .athlete__item:nth-child(2n){margin-right:0}.athlete-grid .athlete__item:nth-child(2n+1){clear:left}.athlete-grid .athlete__image{position:relative;overflow:hidden;background-color:#f2f4f4}.athlete-grid .athlete__image::before{content:' ';display:block;padding-top:100%;width:100%}.athlete-grid .athlete__image .content{position:absolute;top:50%;transform:translate(-50%,-50%)}.athlete-grid .athlete__title{color:#484848;margin-top:10px;margin-bottom:0;line-height:20px;line-height:1.25rem}.athlete-grid .athlete__activity{color:#484848;display:block;line-height:20px;line-height:1.25rem}.pb__misconceptions .misconception__label,.pb__table table tbody tr td:nth-child(2),.pb__table table thead th:nth-child(2){color:#1BAF9A}.athlete-grid .athlete__cta{text-align:center;margin-bottom:60px}.athlete-grid .athlete__cta h3{margin-bottom:15px;font-size:36px;font-size:2.25rem;line-height:36px;line-height:2.25rem}@media (min-width:768px){.athlete-grid .athlete__cta{max-width:450px;margin-left:auto;margin-right:auto}}@media (min-width:500px){.athlete-grid .athlete__item{float:left;display:block;margin-right:2.6315789474%;width:31.5789473684%}.athlete-grid .athlete__item:nth-child(2n){margin-right:2.6315789474%}.athlete-grid .athlete__item:nth-child(2n+1){clear:none}.athlete-grid .athlete__item:last-child,.athlete-grid .athlete__item:nth-child(3n){margin-right:0}.athlete-grid .athlete__item:nth-child(3n+1){clear:left}}@media (min-width:768px){.athlete-grid .athlete__item{float:left;display:block;margin-right:2.6315789474%;width:23.0263157895%}.athlete-grid .athlete__item:nth-child(3n){margin-right:2.6315789474%}.athlete-grid .athlete__item:nth-child(3n+1){clear:none}.athlete-grid .athlete__item:last-child,.athlete-grid .athlete__item:nth-child(4n){margin-right:0}.athlete-grid .athlete__item:nth-child(4n+1){clear:left}}@media (min-width:1024px){.athlete-grid .athlete__item{float:left;display:block;margin-right:2.6315789474%;width:23.0263157895%}.athlete-grid .athlete__item:nth-child(3n){margin-right:2.6315789474%}.athlete-grid .athlete__item:nth-child(3n+1){clear:none}.athlete-grid .athlete__item:last-child,.athlete-grid .athlete__item:nth-child(4n){margin-right:0}.athlete-grid .athlete__item:nth-child(4n+1){clear:left}}.athlete-page .athlete__facts .athlete__factsWrapper::after,.athlete-page .athlete__facts .athlete__factsWrapper::before,.athlete-page .athlete__social::after,.athlete-page .athlete__social::before{display:table;content:' '}.athlete-page .athlete__facts .athlete__factsWrapper::after,.athlete-page .athlete__social::after{clear:both}.athlete-page{margin:0 0 30px}.athlete-page .athlete__social{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #f2f4f4}.athlete-page .athlete__social .social-sharing{float:right}.athlete-page .athlete__facts{background-color:#f9fafa;padding:20px;margin:0 0 20px;font-size:14px;font-size:.875rem}.athlete-page .athlete__facts h3{border-bottom:1px solid #DDE1E1;padding-bottom:10px;margin-bottom:10px}.athlete-page .athlete__facts .athlete__factsWrapper{max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:10px}.athlete-page .athlete__facts .athlete__factsWrapper:last-child{margin-bottom:0}.athlete-page .athlete__facts .athlete__factsWrapper .athlete__factsLabel{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%;font-weight:700}.athlete-page .athlete__facts .athlete__factsWrapper .athlete__factsLabel:last-child{margin-right:0}.athlete-page .athlete__facts .athlete__factsWrapper .athlete__factsInfo{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%}.athlete-page .athlete__facts .athlete__factsWrapper .athlete__factsInfo:last-child,.athlete-page .athlete__facts .athlete__factsWrapper .athlete__factsInfo:nth-child(2n){margin-right:0}.athlete-page .athlete__facts .athlete__factsWrapper .athlete__factsInfo:nth-child(2n+1){clear:left}.athlete .form__fieldContainer::after,.instagram-block .inner-container::after,.pb__list .list__items::after,.pb__misconceptions::after,.retailers .form__fieldContainer::after{clear:both}@media (min-width:1024px){.athlete-page .athlete__facts{margin:0 0 30px 30px;float:right;width:300px}}.athlete-page .athlete__cta{text-align:center}.athlete-page .athlete__cta h3{margin-bottom:15px;font-size:36px;font-size:2.25rem;line-height:36px;line-height:2.25rem}@media (min-width:768px){.athlete-page .athlete__cta{max-width:450px;margin:auto}}.page-builder .page-builder__section:first-child{margin-top:40px}.page-builder .page-builder__section:last-child{margin-bottom:40px}.page-builder .page-builder__section .page-builder__title{margin-bottom:20px;text-align:center}.has-hr .pb__basic-content,.has-hr .pb__cta,.has-hr .pb__quote{margin-bottom:60px;border-bottom:1px solid #f2f4f4}@media (min-width:768px){.page-builder .page-builder__section:first-child{margin-top:60px}.page-builder .page-builder__section:last-child{margin-bottom:60px}}.pb__basic-content{padding-bottom:40px}.has-hr .pb__basic-content{padding-bottom:50px}@media (min-width:1024px){.athlete-page{float:left;display:block;margin-right:2.6315789474%;width:82.8947368421%;margin-left:8.5526315789%}.athlete-page:last-child{margin-right:0}.pb__basic-content{float:left;display:block;margin-right:2.6315789474%;width:65.7894736842%;margin-left:17.1052631579%}.pb__basic-content:last-child{margin-right:0}}.pb__cta{padding-bottom:40px;text-align:center}.pb__cta p{max-width:560px;margin-left:auto;margin-right:auto}.has-hr .pb__cta{padding-bottom:50px}@media (min-width:1024px){.pb__cta{float:left;display:block;margin-right:2.6315789474%;width:65.7894736842%;margin-left:17.1052631579%}.pb__cta:last-child{margin-right:0}}.pb__quote{padding-bottom:40px;text-align:center}.has-hr .pb__quote{padding-bottom:50px}.pb__quote blockquote{margin:0 auto 30px;max-width:640px}.pb__quote img{display:block;margin:auto;max-height:75px}@media (min-width:1024px){.pb__quote{float:left;display:block;margin-right:2.6315789474%;width:65.7894736842%;margin-left:17.1052631579%}.pb__quote:last-child{margin-right:0}}.pb__timeline{margin-bottom:60px}.pb__misconceptions{padding-bottom:40px;position:relative}.pb__misconceptions::after,.pb__misconceptions::before{content:' ';display:table}.has-hr .pb__misconceptions{border-bottom:1px solid #f2f4f4;padding-bottom:50px;margin-bottom:60px}.pb__misconceptions .misconceptions__subtitle{display:block;text-align:center}@media (min-width:1024px){.pb__misconceptions .misconceptions__subtitle{display:none}}.pb__misconceptions .misconception__header,.pb__misconceptions .misconception__info{display:none}.pb__misconceptions .misconception__info p:last-child{margin-bottom:0}.pb__misconceptions .misconception__item{background-color:#f9fafa;border:1px solid #DDE1E1;cursor:pointer;margin-top:15px;padding:20px;transition:.2s ease all}.pb__misconceptions .misconception__item.isActive{background-color:initial;border:1px solid #1BAF9A}.pb__misconceptions .misconception__item.isActive .misconception__info{display:block}@media (min-width:1024px){.pb__misconceptions .misconception__square{border:1px solid #DDE1E1;background-color:#f9fafa;cursor:pointer;height:225px;padding:30px 25px;text-align:center;transition:.2s ease all}.pb__misconceptions .misconception__label{margin-top:30px}.pb__misconceptions .misconception__header{display:block}.pb__misconceptions .misconception__info{overflow:hidden;margin-top:40px;margin-left:-100px}.pb__misconceptions .misconception__item{border:none;background-color:inherit;padding:0;float:left;display:block;margin-right:2.6315789474%;width:23.0263157895%}.pb__misconceptions .misconception__item:last-child{margin-right:0}.pb__misconceptions .misconception__item:nth-of-type(4n-3) .misconception__info{margin-left:0}.pb__misconceptions .misconception__item:nth-of-type(4n) .misconception__info{margin-left:-225px}.pb__misconceptions .misconception__item.isActive{border:none}.pb__misconceptions .misconception__item.isActive .misconception__info{overflow:visible;width:450px}.pb__misconceptions .misconception__item.isActive .misconception__square{background-color:inherit;border:1px solid #1BAF9A;position:relative}.pb__misconceptions .misconception__item.isActive .misconception__square:after,.pb__misconceptions .misconception__item.isActive .misconception__square:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.pb__misconceptions .misconception__item.isActive .misconception__square:after{border-top-color:#fff;border-width:18px;margin-left:-18px}.pb__misconceptions .misconception__item.isActive .misconception__square:before{border-top-color:#1BAF9A;border-width:19px;margin-left:-19px}}.pb__table{padding-bottom:40px}.has-hr .pb__table{border-bottom:1px solid #f2f4f4;padding-bottom:50px;margin-bottom:60px}.pb__table table{border-collapse:collapse;width:100%}.pb__table table td{width:25%}.pb__table table thead th{padding-bottom:10px}.pb__table table tbody tr:nth-child(2n){background-color:#f9fafa}.pb__table table tbody tr td{border:1px solid #DDE1E1;padding:10px;text-align:center;font-size:14px;font-size:.875rem}.pb__table table tbody tr td:first-child{font-weight:700;text-align:right}.pb__table .table__caption{display:block;text-align:center;font-style:italic;margin-top:10px}@media (min-width:1024px){.pb__table{float:left;display:block;margin-right:2.6315789474%;width:65.7894736842%;margin-left:17.1052631579%}.pb__table:last-child{margin-right:0}}.pb__list{padding-bottom:40px}.has-hr .pb__list{border-bottom:1px solid #f2f4f4;padding-bottom:50px;margin-bottom:60px}.pb__list .list__content .list__description{float:left;display:block;margin-right:2.6315789474%;width:100%}.pb__list .list__content .list__description:last-child{margin-right:0}.pb__list .list__content .list__description span{display:inline-block;margin-bottom:20px;text-align:center}@media (min-width:768px){.pb__list .list__content .list__description{float:left;display:block;margin-right:2.6315789474%;width:57.2368421053%}.pb__list .list__content .list__description:last-child{margin-right:0}.pb__list .list__content .list__description span{text-align:left}}.pb__list .list__content .list__image{float:left;display:block;margin-right:2.6315789474%;width:100%}.pb__list .list__content .list__image:last-child{margin-right:0}.pb__list .list__content .list__image img{display:block;margin:auto auto 30px;max-height:250px}@media (min-width:768px){.pb__list .list__content .list__image{float:left;display:block;margin-right:2.6315789474%;width:40.1315789474%}.pb__list .list__content .list__image:last-child{margin-right:0}}.pb__list .list__items{max-width:1200px;margin-left:auto;margin-right:auto}.pb__list .list__items::after,.pb__list .list__items::before{content:' ';display:table}.pb__list .list__items p{margin-left:15px}@media (min-width:768px){.pb__list .list__items .list__left,.pb__list .list__items .list__right{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%}.pb__list .list__items .list__left:last-child,.pb__list .list__items .list__right:last-child{margin-right:0}}.page__content{margin-top:30px}.page__content .page__wysiwyg h1{margin-bottom:10px}@media (min-width:1024px){.pb__list{float:left;display:block;margin-right:2.6315789474%;width:65.7894736842%;margin-left:17.1052631579%}.pb__list:last-child{margin-right:0}.page__content .page__wysiwyg{float:left;display:block;margin-right:2.6315789474%;width:65.7894736842%;margin-left:17.1052631579%}.page__content .page__wysiwyg:last-child{margin-right:0}}.page-id-518 .page__content{background:linear-gradient(#fff,#f9fafa)}.page-id-519 .page-builder__section:first-child{margin-top:0}.page-id-519 .pb__quote{border-top:1px solid #f2f4f4;padding-top:50px}.discover-products{padding:30px 0;text-align:center}.discover-products .discover-products__title{font-size:36px;font-size:2.25rem;line-height:36px;line-height:2.25rem;margin-bottom:30px;text-transform:uppercase}@media (min-width:768px){.discover-products .discover-products__title{margin-bottom:60px}}.page-builder--homepage{background-color:#f2f4f4;background-image:linear-gradient(#f2f4f4,#fff);margin:30px 0 0;padding:30px 0 0;position:relative}.page-builder--homepage::before{background:url(../images/swoop--grey.png) 50% 100% no-repeat;background-size:contain;content:'';display:block;height:60px;position:absolute;top:-59px;width:100%}.athlete .form__competitionDate,.instagram-block,.retailers .form__eventDate,.retailers .form__sampleDate{position:relative}@media (min-width:1024px){.page-builder--homepage::before{background-size:cover}}.page-builder--homepage .page-builder__section:first-child,.page-builder--homepage .page-builder__section:last-child{margin:0}.page-builder--homepage .pb__cta{padding:30px 0 60px;text-align:center}.page-builder--homepage .pb__cta .cta__title{font-size:36px;font-size:2.25rem;text-transform:uppercase}.page-builder--homepage .pb__cta .button--green{background:#1BAF9A;border-color:#1BAF9A}.page-builder--homepage .pb__cta .button--green:hover{background:#1aa692;border-color:#1aa692}.press-release{margin:25px 0 40px}.press-release .press-release__item{padding:25px 0;border-bottom:1px solid #f2f4f4}.press-release .press-release__item h3{margin-bottom:0}.press-release .press-release__item span{display:block;margin-bottom:15px}@media (min-width:768px){.press-release{float:left;display:block;margin-right:2.6315789474%;width:82.8947368421%;margin-left:8.5526315789%}.press-release:last-child{margin-right:0}}.media-press .post__content{float:left;display:block;margin-right:2.6315789474%;width:100%;margin-bottom:30px}.media-press .post__content:last-child{margin-right:0}.error404 .main{background:url(../images/404.png) 75% 100% no-repeat;background-size:90%}@media (min-width:500px){.error404 .main{background-size:70%}}@media (min-width:768px){.media-press .post__content{float:left;display:block;width:65.7894736842%;margin-left:17.1052631579%;margin-right:0}.media-press .post__content:last-child{margin-right:0}.error404 .main{background-size:50%}}@media (min-width:1024px){.error404 .main{background-size:30%}}.error404 .error-page{padding:120px 0}.error404 .error-page .error-page__content{max-width:475px}.error404 .error-page .error-page__content h2{margin-bottom:0}.error404 .error-page .error-page__search{margin:40px 0}@media (min-width:500px){.error404 .error-page{float:left;display:block;margin-right:2.6315789474%;width:65.7894736842%;margin-left:17.1052631579%}.error404 .error-page:last-child{margin-right:0}}@media (min-width:768px){.error404 .error-page{float:left;display:block;margin-right:2.6315789474%;width:65.7894736842%;margin-left:17.1052631579%}.error404 .error-page:last-child{margin-right:0}}.iframe-wrapper{width:100%;height:100%;margin:0 auto 60px}.horizontal_iframe{position:relative;display:block;width:100%;height:auto}.h_iframe iframe{width:100%;height:100%}.retailers{max-width:720px;margin:50px auto 40px}.retailers .retailers__head{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #f2f4f4}.retailers .tab-container{padding:0 20px;box-shadow:inset 0 -1px 0 0 #DDE1E1}.retailers .formContainer{max-width:500px;padding:20px 0 0;border-left:none;border-right:none;border-bottom:none;border-radius:0 0 3px 3px}.retailers .retailers__header{text-align:center;margin-bottom:20px}.retailers .form__fieldContainer{max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:10px}.retailers .form__fieldContainer::after,.retailers .form__fieldContainer::before{content:' ';display:table}.retailers .form__fieldContainer--submit{padding-top:10px;text-align:center}.retailers .retailers__affiliatesIcon{width:12px;height:12px;-webkit-transform:rotate(-45deg) translate(-3px,0);-ms-transform:rotate(-45deg) translate(-3px,0);transform:rotate(-45deg) translate(-3px,0)}.retailers .retailers__affiliatesIcon svg{fill:#484848}.retailers .retailers__affiliatesIcon:hover{fill:#1BAF9A}.athlete .athlete__affiliatesIcon path,.retailers .select__calendar svg{fill:#484848}.retailers .form__fieldName--retailer-request{text-align:center;margin:15px auto 0}.retailers .form__fieldName--retailer-request button{margin-bottom:0}.retailers .tabs{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:500px;margin:0 auto}.retailers .tabs .tab-link,.retailers .tabs .tab-link--empty{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;border-left:1px solid #DDE1E1;border-right:1px solid #DDE1E1;border-top:1px solid #DDE1E1;border-bottom:1px solid #DDE1E1;border-radius:3px 3px 0 0;background:#f2f4f4;font-weight:400;padding:10px 1px;font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem}.retailers .tabs .tab-link a,.retailers .tabs .tab-link--empty a{color:#484848}.retailers .tabs .tab-link a:hover,.retailers .tabs .tab-link--empty a:hover{color:#1BAF9A}.retailers .tabs .tab-link--empty.is-active,.retailers .tabs .tab-link.is-active{border-bottom:1px solid #fff;background:#fff;color:#1BAF9A}.retailers .form__eventDate input,.retailers .form__sampleDate input{padding:8px 10px}.retailers .select__calendar{margin-top:10px;height:20px}.retailers .form__sampleDate .select__calendar,.retailers .form__sampleDate .select__caret{top:31px;color:#484848;cursor:pointer}.retailers .form__eventDate .select__calendar,.retailers .form__eventDate .select__caret{top:0;color:#484848;cursor:pointer}.retailers .form__submitButton button{border-radius:3px;width:100%}.retailers .form__finePrint{margin-top:40px;padding-top:60px;border-top:1px solid #f2f4f4;font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;font-weight:400;color:#8B9090}.retailers .form__finePrint li,.retailers .form__finePrint p{font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;font-weight:400;color:#8B9090}.retailers .form__finePrint ul{margin-left:50px}.retailers .form__finePrint ul li{list-style-type:disc;margin-bottom:20px}.retailers .form__finePrint ol li{list-style-type:decimal;margin-bottom:20px}.retailers .form__response{padding-left:0}.retailers .form__additionalInformation,.retailers .form__address,.retailers .form__apartment,.retailers .form__city,.retailers .form__company,.retailers .form__contactName,.retailers .form__country,.retailers .form__distributeSamples,.retailers .form__email,.retailers .form__eventDate,.retailers .form__eventDetails,.retailers .form__eventInformation,.retailers .form__eventLocation,.retailers .form__eventType,.retailers .form__howBrandPromoted,.retailers .form__name,.retailers .form__order18,.retailers .form__organization,.retailers .form__phone,.retailers .form__postal,.retailers .form__prize,.retailers .form__province,.retailers .form__retailerInterestInformation,.retailers .form__retailerWhySell,.retailers .form__sampleDate,.retailers .form__samples,.retailers .form__socialInformation,.retailers .form__sponsoredPast,.retailers .form__typeOfBusiness,.retailers .form__whyProducts{float:left;display:block;margin-right:2.6315789474%;width:100%}.retailers .form__additionalInformation:last-child,.retailers .form__address:last-child,.retailers .form__apartment:last-child,.retailers .form__city:last-child,.retailers .form__company:last-child,.retailers .form__contactName:last-child,.retailers .form__country:last-child,.retailers .form__distributeSamples:last-child,.retailers .form__email:last-child,.retailers .form__eventDate:last-child,.retailers .form__eventDetails:last-child,.retailers .form__eventInformation:last-child,.retailers .form__eventLocation:last-child,.retailers .form__eventType:last-child,.retailers .form__howBrandPromoted:last-child,.retailers .form__name:last-child,.retailers .form__order18:last-child,.retailers .form__organization:last-child,.retailers .form__phone:last-child,.retailers .form__postal:last-child,.retailers .form__prize:last-child,.retailers .form__province:last-child,.retailers .form__retailerInterestInformation:last-child,.retailers .form__retailerWhySell:last-child,.retailers .form__sampleDate:last-child,.retailers .form__samples:last-child,.retailers .form__socialInformation:last-child,.retailers .form__sponsoredPast:last-child,.retailers .form__typeOfBusiness:last-child,.retailers .form__whyProducts:last-child{margin-right:0}.retailers .form__country{float:left;display:block;margin-right:2.6315789474%;width:57.2368421053%}.retailers .form__country:last-child{margin-right:0}.retailers .form__address{float:left;display:block;margin-right:2.6315789474%;width:74.3421052632%}.retailers .form__address:last-child{margin-right:0}.retailers .form__phoneShipping,.retailers .form__postalShipping{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%}.retailers .form__apartment,.retailers .form__apartment:last-child,.retailers .form__phoneShipping,.retailers .form__phoneShipping:last-child,.retailers .form__postalShipping:last-child,.retailers .form__province,.retailers .form__province:last-child{margin-right:0}.retailers .form__apartment{float:left;display:block;width:23.0263157895%}.retailers .form__province{float:left;display:block;width:40.1315789474%}.retailers .tab-container ul.retailers__tabs{margin:0 auto;padding:0}@media (min-width:500px){.retailers{margin:50px auto 100px}.retailers .retailers__head{margin-bottom:60px;padding-bottom:40px}.retailers .tab-container{padding:0 20px;box-shadow:none}.retailers .formContainer{padding:30px;border-left:1px solid #DDE1E1;border-right:1px solid #DDE1E1;border-bottom:1px solid #DDE1E1}.retailers .retailers__affiliatesIcon{width:14px;height:14px;-webkit-transform:rotate(-45deg) translate(0,4px);-ms-transform:rotate(-45deg) translate(0,4px);transform:rotate(-45deg) translate(0,4px)}.retailers .tabs .tab-link,.retailers .tabs .tab-link--empty{padding:10px;font-size:16px;font-size:1rem;line-height:19px;line-height:1.1875rem}.retailers .form__submitButton button{width:auto}}@media (min-width:500px) and (min-width:768px){.retailers .form__finePrint{margin-top:60px}}@media (min-width:500px){.retailers .form__phoneShipping{float:left;display:block;margin-right:2.6315789474%;width:100%}.retailers .form__phoneShipping:last-child{margin-right:0}.retailers .form__country,.retailers .form__postal,.retailers .form__postalShipping,.retailers .form__province{float:left;display:block;margin-right:2.6315789474%;width:31.5789473684%}.retailers .form__country:last-child,.retailers .form__postal,.retailers .form__postal:last-child,.retailers .form__postalShipping,.retailers .form__postalShipping:last-child,.retailers .form__province:last-child{margin-right:0}.retailers .form__contactName,.retailers .form__email,.retailers .form__organization,.retailers .form__phone{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%}.retailers .form__contactName:last-child,.retailers .form__email:last-child,.retailers .form__organization,.retailers .form__organization:last-child,.retailers .form__phone,.retailers .form__phone:last-child{margin-right:0}}.athlete{max-width:720px;margin:50px auto 40px}.athlete .athlete__head{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #f2f4f4}.athlete .formContainer{max-width:500px;padding:20px 0 0;border-left:none;border-right:none;border-bottom:none;border-radius:3px}.athlete .athlete__header{text-align:center;margin-bottom:20px}.athlete .form__fieldContainer{max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:10px}.athlete .form__fieldContainer::after,.athlete .form__fieldContainer::before{content:' ';display:table}.athlete .form__fieldContainer--submit{padding-top:10px;text-align:center}.athlete .athlete__affiliatesIcon{width:12px;height:12px;-webkit-transform:rotate(-45deg) translate(-3px,0);-ms-transform:rotate(-45deg) translate(-3px,0);transform:rotate(-45deg) translate(-3px,0)}.athlete .athlete__affiliatesIcon:hover{fill:#1BAF9A}.athlete .form__fieldName--athlete-request{text-align:center;margin:15px auto 0}.athlete .form__fieldName--athlete-request button{margin-bottom:0}.athlete .select__calendar{margin-top:10px;height:20px}.athlete .select__calendar path{fill:#484848}.athlete .form__competitionDate .select__calendar,.athlete .form__competitionDate .select__caret{top:31px;color:#484848;cursor:pointer}.athlete .form__submitButton button{border-radius:3px;width:100%}.athlete .form__response{padding-left:0}.athlete .form__additionalInformation,.athlete .form__competitionDate,.athlete .form__competitiveAthlete,.athlete .form__contactName,.athlete .form__email,.athlete .form__eventDetails,.athlete .form__eventLocation,.athlete .form__eventTraining,.athlete .form__eventType,.athlete .form__name,.athlete .form__otherBrands,.athlete .form__phone,.athlete .form__province,.athlete .form__shippingLocation,.athlete .form__sport{float:left;display:block;margin-right:2.6315789474%;width:100%}.athlete .form__additionalInformation:last-child,.athlete .form__competitionDate:last-child,.athlete .form__competitiveAthlete:last-child,.athlete .form__contactName:last-child,.athlete .form__email:last-child,.athlete .form__eventDetails:last-child,.athlete .form__eventLocation:last-child,.athlete .form__eventTraining:last-child,.athlete .form__eventType:last-child,.athlete .form__name:last-child,.athlete .form__otherBrands:last-child,.athlete .form__phone:last-child,.athlete .form__province:last-child,.athlete .form__shippingLocation:last-child,.athlete .form__sport:last-child{margin-right:0}.athlete .form__eventLocation,.athlete .form__shippingLocation{float:left;display:block;margin-right:2.6315789474%;width:57.2368421053%}.athlete .form__eventLocation:last-child,.athlete .form__province,.athlete .form__province:last-child,.athlete .form__shippingLocation:last-child{margin-right:0}.athlete .form__province{float:left;display:block;width:40.1315789474%}@media (min-width:500px){.athlete{margin:50px auto 100px}.athlete .athlete__head{margin-bottom:60px;padding-bottom:40px}.athlete .formContainer{padding:30px;border:1px solid #DDE1E1}.athlete .athlete__affiliatesIcon{width:14px;height:14px;-webkit-transform:rotate(-45deg) translate(0,4px);-ms-transform:rotate(-45deg) translate(0,4px);transform:rotate(-45deg) translate(0,4px)}.athlete .form__submitButton button{width:auto}}.instagram-block{background-color:#f2f4f4;background-image:linear-gradient(#f2f4f4,#fff);margin:30px 0 0;padding:30px 0 0}.instagram-block::before{background:url(../images/swoop--grey.png) 50% 100% no-repeat;background-size:contain;content:'';display:block;height:60px;position:absolute;top:-59px;width:100%}@media (min-width:1024px){.instagram-block::before{background-size:cover}}.instagram-block h2{font-size:36px;font-size:2.25rem;line-height:26px;line-height:1.625rem;margin:30px 0 20px}.instagram-block h2,.instagram-block h3{text-align:center}.instagram-block .inner-container{margin:30px 0 60px}.instagram-block .inner-container::after,.instagram-block .inner-container::before{content:' ';display:table}@media (min-width:768px){.instagram-block .inner-container{margin:60px 0}}.instagram-block .instagram__item{position:relative;overflow:hidden}.instagram-block .instagram__item::before{content:' ';display:block;padding-top:100%;width:100%}.instagram-block .instagram__item .content{position:absolute;top:50%;transform:translate(-50%,-50%)}.instagram-block .instagram__item img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.instagram-block .instagram__item::after{background:rgba(69,57,53,.3);content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;transition:.2s ease all}.instagram-block .instagram__item:hover::after{background:rgba(69,57,53,.4);transition:.2s ease all}.instagram-block .instagram__item:hover .banner-block__button{color:#484848!important;text-shadow:none}.instagram-block .instagram__left{width:100%;margin-bottom:10px}@media (min-width:500px){.instagram-block .instagram__left{width:60.6%;margin-bottom:0;float:left}}.instagram-block .instagram__single .instagram__item,.instagram-block .instagram__stacked .instagram__item:first-child{margin-bottom:10px}@media (min-width:768px){.instagram-block .instagram__left{width:60.5%}}.instagram-block .instagram__stacked{width:34.5%;float:left}.instagram-block .instagram__stacked .instagram__item{margin-right:10px}@media (min-width:500px){.instagram-block .instagram__stacked{width:33.4%}}@media (min-width:768px){.instagram-block .instagram__stacked{width:33.4%}}.instagram-block .instagram__single{width:65.5%;float:left}@media (min-width:500px){.instagram-block .instagram__single{width:64%}}@media (min-width:768px){.instagram-block .instagram__single{width:65.1%}}.instagram-block .instagram__trio{clear:left}.addresses .address__row::after,.instagram-block .instagram__trio::after{clear:both}.instagram-block .instagram__trio::after,.instagram-block .instagram__trio::before{content:' ';display:table}.instagram-block .instagram__trio .instagram__link .instagram__item{width:calc(33.3333% - 6.67px);float:left;margin-right:10px}@media (min-width:500px){.instagram-block .instagram__trio .instagram__link .instagram__item{width:calc(33.3333333% - 10px)}}.instagram-block .instagram__trio .instagram__link:last-child .instagram__item{margin-right:0}.instagram-block .instagram__right{width:100%}.instagram-block .instagram__right .instagram__link .instagram__item{width:calc(50% - 5px);float:left;margin-bottom:10px}.instagram-block .instagram__right .instagram__link:first-child .instagram__item{margin-right:10px}.instagram-block .instagram__right .instagram__link:last-child .instagram__item{width:100%;margin-bottom:0}@media (min-width:500px){.instagram-block .instagram__right{float:left;width:38.8%}}.instagram-block .block__icon{font-size:24px;font-size:1.5rem;color:#fff;position:absolute;top:10px;left:10px;z-index:200}.my-account__template{margin-bottom:60px}.my-account__template .my-account__header{text-align:center;margin:40px 0 30px}.my-account__template .my-account__navigation{border-bottom:1px solid #f2f4f4;margin-bottom:20px}.my-account__template .my-account__tab .form__label{font-weight:700;margin-bottom:5px;font-size:14px;font-size:.875rem}@media (min-width:768px){.instagram-block .instagram__right{width:39.5%}.instagram-block .block__icon{top:20px;left:20px}.my-account__template .my-account__header{text-align:center;border-bottom:1px solid #f2f4f4;padding-bottom:20px}.my-account__template .my-account__navigation{float:left;display:block;margin-right:2.6315789474%;width:23.0263157895%;border-bottom:none;margin-bottom:0}.my-account__template .my-account__navigation:last-child{margin-right:0}.my-account__template .my-account__tab{float:left;display:block;margin-right:2.6315789474%;width:74.3421052632%}.my-account__template .my-account__tab:last-child{margin-right:0}}.my-account__login{margin-bottom:120px}.my-account__login h1{text-align:center;margin:40px 0 30px}.my-account__login button{margin-top:25px;padding:0 25px}.my-account__login h3{margin-bottom:25px}.my-account__login .formField--button{text-align:right}.my-account__login .my-account__signIn{border:1px solid #f2f4f4;border-radius:3px;padding:30px;margin-bottom:30px}.my-account__login .my-account__signIn a{color:#1BAF9A}.my-account__login .my-account__message{margin-bottom:25px}.my-account__login .my-account__message .form__responseMessage{padding:20px}.my-account__login .my-account__message a{color:#8DC63F}.my-account__login .my-account__message p:last-child{margin-bottom:0}.my-account__login .my-account__register{border:1px solid #f2f4f4;border-radius:3px;padding:30px}@media (min-width:768px){.my-account__login{margin-bottom:120px}.my-account__login .my-account__container{float:left;margin-right:2.6315789474%;width:82.8947368421%;margin-left:8.5526315789%;display:-webkit-flex;display:-ms-flexbox;display:flex}.my-account__login .my-account__container:last-child{margin-right:0}.my-account__login .my-account__message{float:left;display:block;margin-right:2.6315789474%;width:82.8947368421%;margin-left:8.5526315789%}.my-account__login .my-account__message:last-child{margin-right:0}.my-account__login .my-account__signIn{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%;margin-bottom:0}.my-account__login .my-account__signIn:last-child{margin-right:0}.my-account__login .my-account__register{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%}.my-account__login .my-account__register:last-child{margin-right:0}}.my-account__forgot{margin-bottom:120px}.my-account__forgot h1{text-align:center;margin:40px 0 30px}.carousel--default .my-account__forgot .carousel__button,.my-account__forgot .button,.my-account__forgot .carousel--default .carousel__button,.my-account__forgot button{padding:0 40px;margin-top:10px}.my-account__forgot .form__label{font-weight:700;margin-bottom:5px;font-size:14px;font-size:.875rem}@media (min-width:768px){.my-account__forgot{margin-bottom:120px}.my-account__forgot .my-account__container{float:left;display:block;margin-right:2.6315789474%;width:82.8947368421%;margin-left:8.5526315789%}.my-account__forgot .my-account__container:last-child{margin-right:0}}.account-nav{border:1px solid #DDE1E1;border-radius:3px;height:38px;margin:0 0 30px;overflow-y:hidden}.account-info h3,.addresses h3{margin-bottom:20px}.account-nav .account-nav__item{font-size:14px;font-size:.875rem;display:block;padding:8px 10px}.account-info button,.addresses button{padding:0 40px;margin-top:10px}.account-nav .account-nav__item--active{display:none}.account-nav .account-nav__label{background:url(../images/svg/angle-down.svg) 97% 50% no-repeat;background-size:12px 12px}.account-nav .account-nav__link{color:#484848;display:block}.account-nav.account-nav--open{height:100%;transition:.3s ease all}.account-nav.account-nav--open .account-nav__item{font-size:14px;font-size:.875rem;border-bottom:1px solid #DDE1E1}.account-nav.account-nav--open .account-nav__item:last-child{border-bottom:0}@media (min-width:768px){.account-nav{border:0;height:100%;overflow:visible}.account-nav .account-nav__label{display:none}.account-nav .account-nav__item--active{display:block;background:0 0}.account-nav .account-nav__item--active a{color:#1BAF9A}.account-nav.account-nav--open .account-nav__item{border-bottom:0}.account-info{width:500px}}.addresses .address__row{max-width:1200px;margin-left:auto;margin-right:auto}.addresses .address__row::after,.addresses .address__row::before{content:' ';display:table}.addresses .address__row .address__medium{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%}.addresses .address__row .address__medium:last-child,.addresses .address__row .address__medium:nth-child(2){margin-right:0}.addresses .address__row .address__medium:last-child{float:left;display:block;margin-right:2.6315789474%;width:100%}.addresses .address__row .address__medium:last-child:last-child{margin-right:0}.addresses .address__row .address__small{float:left;display:block;margin-right:2.6315789474%;width:100%}.addresses .address__row .address__small:last-child{margin-right:0}.addresses .address__row .address__large{float:left;display:block;margin-right:2.6315789474%;width:100%}.addresses .address__row .address__large:last-child{margin-right:0}@media (min-width:768px){.addresses .address__row .address__medium,.addresses .address__row .address__medium:last-child{margin-right:2.6315789474%;width:31.5789473684%;float:left;display:block}.addresses .address__row .address__medium:nth-child(2n+1),.addresses .address__row .address__street .form__field{clear:none}.addresses .address__row .address__medium:nth-child(2n){margin-right:2.6315789474%}.addresses .address__row .address__medium:last-child:last-child{margin-right:0}.addresses .address__row .address__small{float:left;display:block;margin-right:2.6315789474%;width:23.0263157895%}.addresses .address__row .address__small:last-child{margin-right:0}.addresses .address__row .address__large{float:left;display:block;margin-right:2.6315789474%;width:74.3421052632%}.addresses .address__row .address__large:last-child{margin-right:0}.addresses .address__row .address__street .form__field:first-child{float:left;display:block;margin-right:2.6315789474%;width:65.7894736842%}.addresses .address__row .address__street .form__field:first-child:last-child{margin-right:0}.addresses .address__row .address__street .form__field:nth-child(2){float:left;display:block;margin-right:2.6315789474%;width:31.5789473684%}.addresses .address__row .address__street .form__field:nth-child(2):last-child{margin-right:0}}.addresses .address__info{border-bottom:1px solid #f2f4f4;margin-bottom:30px}.addresses .address__info::after,.addresses .address__info::before{content:' ';display:table}.addresses .address__info::after{clear:both}.addresses .address__form{clear:left}.addresses .addresss__formTitle{margin-bottom:20px}.addresses .address__saved{font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;margin-bottom:20px}.addresses .address__saved .address__span{color:#8B9090}.addresses .address__saved.selected .address__span{color:#1BAF9A}.addresses .address__saved a{text-decoration:underline;display:block}@media (min-width:768px){.addresses .address__saved{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%}.addresses .address__saved:last-child,.addresses .address__saved:nth-child(2n){margin-right:0}.addresses .address__saved:nth-child(2n+1){clear:left}}.checkout-row::after,.order-detail .detail__row::after,.order-summary .summary__item .item__info::after,.order-summary .summary__row::after,.orderSummaryItem::after,.orderSummaryItem__information::after{clear:both}@media (min-width:768px){.addresses{width:500px}}.my-orders--laptop{display:none}.my-orders--mobile .my-orders__body{padding-top:20px;border-top:1px solid #f2f4f4}.my-orders table{width:100%;margin:20px 0}.my-orders table td{color:#777;font-size:14px;font-size:.875rem}.my-orders table tbody tr{font-size:14px;font-size:.875rem}.my-orders table tbody tr th{text-align:left}.my-orders table tbody tr td{text-align:right}@media (min-width:768px){.my-orders table{border-collapse:collapse;margin:20px 0 45px}.my-orders table td.wide{width:24%}.my-orders table td.narrow{width:16%}.my-orders table thead th{padding-bottom:10px;text-align:left;font-size:14px;font-size:.875rem}.my-orders table thead th:last-child{text-align:right}.my-orders table tbody tr td{padding:10px 0;border-top:1px solid #f2f4f4;text-align:left}.my-orders table tbody tr td:last-child{text-align:right}}.order-summary .summary__cost,.order-summary .summary__subtotal{text-align:right}@media (min-width:768px){.my-orders--laptop{display:table}.my-orders--mobile{display:none}}.order-detail h5{margin-bottom:0;margin-top:0}.order-detail .detail__header{font-size:20px;font-size:1.25rem;display:block;margin-bottom:20px}.order-detail .detail__row{max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:20px}.order-detail .detail__row::after,.order-detail .detail__row::before{content:' ';display:table}.order-detail .detail__address:first-child{margin-bottom:15px}.order-detail .detail__address span{display:block;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;color:#8B9090}@media (min-width:768px){.order-detail .detail__address{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%}.order-detail .detail__address:first-child{margin-bottom:0}.order-detail .detail__address:last-child{margin-right:0}}.order-summary h5{margin-bottom:0;margin-top:0}.order-summary span{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}.order-summary .summary__row{max-width:1200px;margin-left:auto;margin-right:auto;border-bottom:1px solid #f2f4f4;padding-bottom:10px;margin-bottom:10px}.order-summary .summary__row::after,.order-summary .summary__row::before{content:' ';display:table}.order-summary .summary__row h5{display:none}.order-summary .summary__row--lite{border:none;padding-bottom:0}.order-summary .summary__item{float:left;display:block;margin-right:2.6315789474%;width:100%}.order-summary .summary__item:last-child{margin-right:0}.order-summary .summary__item img{float:left;display:block;margin-right:2.6315789474%;width:31.5789473684%}.order-summary .summary__item img:last-child{margin-right:0}.order-summary .summary__item .item__details{float:left;display:block;margin-right:2.6315789474%;width:65.7894736842%}.order-summary .summary__item .item__details:last-child{margin-right:0}.order-summary .summary__item .item__info{max-width:1200px;margin-left:auto;margin-right:auto;margin-top:10px}.order-summary .summary__item .item__info::after,.order-summary .summary__item .item__info::before{content:' ';display:table}.order-summary .summary__item .item__info .item__quantity{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%}.order-summary .summary__item .item__info .item__quantity:last-child{margin-right:0}.order-summary .summary__item .item__info .item__cost{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%;text-align:right}.order-summary .summary__item .item__info .item__cost:last-child{margin-right:0}.order-summary .summary__quantity,.order-summary .summary__subtotal{display:none}.order-summary .summary__cost,.order-summary .summary__label{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%}.order-summary .summary__cost:last-child,.order-summary .summary__label:last-child{margin-right:0}.order-summary .summary__cost p,.order-summary .summary__label p{margin-bottom:0}.order-summary .summary__total{border-top:1px solid #f2f4f4;padding-top:10px;margin-top:10px}.order-summary .summary__total h2{display:inline}.order-summary .summary__total .c-badge{margin:5px}.order-summary .summary__total .summary__cost{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.order-summary .summary__total .summary__cost span{font-size:24px;font-size:1.5rem;line-height:36px;line-height:2.25rem;font-weight:700}.order-summary .summary__amount{font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;margin-top:10px;margin-bottom:40px}@media (min-width:500px){.order-summary .summary__row h5{display:block}.order-summary .summary__item{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%}.order-summary .summary__item:last-child{margin-right:0}.order-summary .summary__item .item__info{margin-top:0}.order-summary .summary__item .item__info .item__quantity{display:none}.order-summary .summary__item .item__info .item__cost{text-align:left}.order-summary .summary__quantity,.order-summary .summary__subtotal{float:left;display:block;margin-right:2.6315789474%;width:23.0263157895%}.order-summary .summary__quantity:last-child,.order-summary .summary__subtotal:last-child{margin-right:0}}@media (min-width:768px){.order-summary .summary__amount{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%;margin-left:51.3157894737%}.order-summary .summary__amount:last-child{margin-right:0}}.checkout{margin:60px auto}.checkout .checkout__header{margin-bottom:15px}.checkout .checkout__header h1{float:left}.checkout .checkout__header .link{display:block;text-align:right;text-decoration:none;cursor:pointer;line-height:50px;line-height:3.125rem}.checkout .checkout-steps{border-bottom:1px solid #f2f4f4}.checkout .checkout-steps .font--caption{color:#484848}@media (min-width:1024px){.checkout .checkout__header{margin-bottom:40px}.checkout .checkout__header h1{float:none}.checkout .checkout__header .link{display:none}.checkout .checkout-outer{display:-webkit-flex;display:-ms-flexbox;display:flex}.checkout .checkout-steps{-webkit-flex:0 1 60%;-ms-flex:0 1 60%;flex:0 1 60%;margin-right:60px}}.checkout .checkout-summary{display:none}@media (min-width:1024px){.checkout .checkout-summary{display:block;-webkit-flex:0 1 40%;-ms-flex:0 1 40%;flex:0 1 40%}}.checkout dd,.checkout dl,.checkout ol{margin:0;padding:0}.checkout ol li{list-style-type:none}.checkout button{padding:0 20px;margin-top:20px;width:100%}@media (min-width:768px){.checkout button{width:auto}}.checkout fieldset{border:none;padding:0}.checkout .step-title{position:relative;border-top:1px solid #f2f4f4;padding-top:30px;margin-bottom:30px}.checkout .step-title__number{position:absolute;top:30px;width:30px;height:30px;color:#fff;background:#484848;border-radius:50%;text-align:center;font-weight:700;font-size:14px;font-size:.875rem;line-height:30px;line-height:1.875rem}.checkout .step-title__header{margin-left:40px;line-height:28px;line-height:1.75rem}.checkout .step-title__edit{display:none;position:absolute;right:10px;top:20px;line-height:50px;line-height:3.125rem}.checkout li.section{margin-bottom:0}.checkout li.section>.step{overflow:hidden;display:none}.checkout li.section>.step-title{opacity:.5}.checkout li.section.allow>.step-title{opacity:1}.checkout li.section.active>.step{display:block;padding-bottom:20px}@media (min-width:768px){.checkout li.section>.step{padding-left:30px}.checkout li.section.allow .step-title__edit{display:block}}.checkout li.section.allow.active .step-title__header{color:#8DC63F}.checkout li.section.allow.active .step-title__number{background:#8DC63F}.checkout li.section.allow.active .step-title__edit{display:none}.checkout li.section.allow:not(.active) .step-title{cursor:pointer;transition:.2s ease all}.orderSummary{position:relative;background:#f9fafa;transition:.2s ease all;padding:15px}.orderSummary .orderSummary--items{display:block}.orderSummary.is-active{display:block;right:0;transition:.3s ease all}.orderSummary__head{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f2f4f4}.orderSummary__head .orderSummary__title{text-align:center;float:left}.orderSummary__head a{display:inline;line-height:40px;line-height:2.5rem;padding-left:10px}.orderSummaryItem{max-width:1200px;margin-left:auto;margin-right:auto;border-bottom:1px solid #f2f4f4;margin-bottom:20px;padding-bottom:20px}.orderSummaryItem::after,.orderSummaryItem::before{content:' ';display:table}.orderSummaryItem__image{float:left;display:block;margin-right:2.6315789474%;width:23.0263157895%;height:80px;background-color:transparent;background-position:50% 50%;background-size:cover}.orderSummaryItem__image:last-child{margin-right:0}.orderSummaryItem__information{max-width:1200px;margin-left:auto;float:left;display:block;margin-right:2.6315789474%;width:74.3421052632%;margin-bottom:20px}.orderSummaryItem__information::after,.orderSummaryItem__information::before{content:' ';display:table}.orderSummaryItem__information:last-child{margin-right:0}.orderSummaryItem__title{line-height:22px;line-height:1.375rem;margin-bottom:10px}.orderSummaryItem__price{margin-bottom:10px}.orderSummaryItem__quantity{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%}.orderSummaryItem__quantity:last-child{margin-right:0}.orderSummaryItem__subtotal{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%;text-align:right}.cart__giftCardValue,.orderSummary__totalValue,.orderSummary__value{float:right}.orderSummaryItem__subtotal:last-child{margin-right:0}.orderSummary__lineItem{margin-bottom:10px;position:relative}.orderSummary__value{top:0;right:0;position:absolute;transition:.2s ease all}.orderSummary__value--shipping .orderSummary__calculated,.orderSummary__value--tax .orderSummary__calculated{opacity:0;transition:.2s ease all}.showShipping .orderSummary__value--shipping .orderSummary__calculated,.showTax .orderSummary__value--tax .orderSummary__calculated{opacity:1}.orderSummary__value--shipping::before,.orderSummary__value--tax::before{content:'--';opacity:1;position:absolute;right:0}.showShipping .orderSummary__value--shipping::before,.showTax .orderSummary__value--tax::before{content:''}.orderSummary__label{text-transform:capitalize}.orderSummary__codes{display:block;text-transform:uppercase;max-width:210px;vertical-align:top}.orderSummary__total{margin-top:15px;padding-top:10px;border-top:1px solid #f2f4f4}.orderSummary__total .orderSummary__fullTotal{display:none;opacity:0;transition:.2s ease all}.showTotal .orderSummary__total .orderSummary__fullTotal{display:block;opacity:1}.orderSummary__total .orderSummary__estimated{display:block}.showTotal .orderSummary__total .orderSummary__estimated{display:none}.orderSummary__totalCurrency{float:right;-webkit-transform:translate(-5px,12px);-ms-transform:translate(-5px,12px);transform:translate(-5px,12px)}.orderSummary__cancel{position:absolute;visibility:hidden;width:20px;right:20px;top:23px;z-index:5000;cursor:pointer;opacity:0;transition:.2s ease all}.orderSummary__cancel.isActive{visibility:visible;opacity:1;transition:.2s ease all}.orderSummary__cancel span,.orderSummary__cancel span::after{background:#484848;border-radius:4px/2;content:'';display:block;height:20px;pointer-events:none;transition:all .25s ease;width:2px;-webkit-transform:rotate(45deg) translate(7px,-6px);-ms-transform:rotate(45deg) translate(7px,-6px);transform:rotate(45deg) translate(7px,-6px)}.orderSummary__cancel span::before{-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)}.orderSummary__cancel span::after{position:absolute;-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width:768px){.orderSummary{padding:20px 30px}.orderSummary__codes{max-width:250px}}.hideGiftCard .cart__giftCardValue{display:none}.hideGiftCard .cart__giftCardValueShow{display:block}.checkout-row{max-width:1200px;margin-left:auto;margin-right:auto}.checkout-row::after,.checkout-row::before{content:' ';display:table}.checkout-row .checkout-row__medium{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%}.checkout-row .checkout-row__medium:last-child,.checkout-row .checkout-row__medium:nth-child(2){margin-right:0}.checkout-row .checkout-row__medium:last-child{float:left;display:block;margin-right:2.6315789474%;width:100%}.checkout-row .checkout-row__medium:last-child:last-child{margin-right:0}.checkout-row .checkout-row__small{float:left;display:block;margin-right:2.6315789474%;width:100%}.checkout-row .checkout-row__small:last-child{margin-right:0}.checkout-row .checkout-row__large{float:left;display:block;margin-right:2.6315789474%;width:100%}.checkout-row .checkout-row__large:last-child{margin-right:0}@media (min-width:768px){.checkout-row .checkout-row__medium,.checkout-row .checkout-row__medium:last-child{margin-right:2.6315789474%;width:31.5789473684%;float:left;display:block}.checkout-row .checkout-row__creditCard .form__field,.checkout-row .checkout-row__medium:nth-child(2n+1),.checkout-row .checkout-row__street .form__field{clear:none}.checkout-row .checkout-row__medium:nth-child(2n){margin-right:2.6315789474%}.checkout-row .checkout-row__medium:last-child:last-child{margin-right:0}.checkout-row .checkout-row__small{float:left;display:block;margin-right:2.6315789474%;width:23.0263157895%}.checkout-row .checkout-row__small:last-child{margin-right:0}.checkout-row .checkout-row__large{float:left;display:block;margin-right:2.6315789474%;width:74.3421052632%}.checkout-row .checkout-row__large:last-child{margin-right:0}.checkout-row .checkout-row__creditCard .form__field:first-child,.checkout-row .checkout-row__street .form__field:first-child{float:left;display:block;margin-right:2.6315789474%;width:65.7894736842%}.checkout-row .checkout-row__creditCard .form__field:first-child:last-child,.checkout-row .checkout-row__street .form__field:first-child:last-child{margin-right:0}.checkout-row .checkout-row__creditCard .form__field:nth-child(2),.checkout-row .checkout-row__street .form__field:nth-child(2){float:left;display:block;margin-right:2.6315789474%;width:31.5789473684%}.checkout-row .checkout-row__creditCard .form__field:nth-child(2):last-child,.checkout-row .checkout-row__street .form__field:nth-child(2):last-child{margin-right:0}}.hemp-academy .hemp-academy__categories .academy-category::after,.messages::after{clear:both}.shipping-form .shipping-form__customer{margin-bottom:20px}.shipping-form .shipping-form__customer p{margin-bottom:0}.shipping-form .country-switch{text-align:center;margin:20px auto 0;max-width:250px;font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem}.shipping-form .country-switch img{height:16px;width:32px;display:block;margin:0 auto 5px}@media (min-width:768px){.shipping-form .country-switch{max-width:none;text-align:left;font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem}.shipping-form .country-switch img{display:inline;margin:0 5px 0 0}}.billing-form dt input,.billing-form fieldset input,.payment-form dt input,.payment-form fieldset input,.shipping-method input{margin-right:5px}.shipping-method .shipping-method__cost{display:inline}.shipping-method .shipping-method__cost::before{content:'-'}.shipping-method .shipping-method__selected{display:inline-block;background-color:#f2f4f4;padding:20px;margin-bottom:10px;font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem}.shipping-method .shipping-method__selected .link{cursor:pointer}.billing-form dt label,.billing-form fieldset label,.payment-form dt label,.payment-form fieldset label{display:block;margin:5px 0}.billing-form .checkout__response,.payment-form .checkout__response{display:none}.success-page{text-align:center;margin:40px auto 100px}.success-page h1,.success-page h3,.success-page p{margin-bottom:30px}@media (min-width:768px){.success-page{margin:100px 2.6315789474% 100px 17.1052631579%;float:left;display:block;width:65.7894736842%}.success-page:last-child{margin-right:0}}.messages{max-width:1200px;margin-left:auto;margin-right:auto;margin-top:20px}.messages::after,.messages::before{content:' ';display:table}.messages li{padding:10px;border-radius:3px;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem}.messages li span{font-weight:700}.messages li.success-msg{color:#8DC63F;background:#F9FCF5}.messages li.error-msg{color:#E44037;background:#FEF5F5}.academy-navigation .navigation__section a.completed,.hemp-academy .hemp-academy__categories .academy-category h3{color:#484848}.hemp-academy .hemp-academy__title{margin-bottom:30px}@media (min-width:768px){.hemp-academy .hemp-academy__intro{margin-bottom:60px;padding-bottom:40px;border-bottom:1px solid #f2f4f4;float:left;display:block;margin-right:2.6315789474%;width:82.8947368421%;margin-left:8.5526315789%}.hemp-academy .hemp-academy__intro:last-child{margin-right:0}}.hemp-academy .hemp-academy__prize{margin-bottom:60px;padding-bottom:40px;border-bottom:1px solid #f2f4f4}.hemp-academy .hemp-academy__categories{margin:0 auto 45px;max-width:1800px;padding:20px 20px 0}.hemp-academy .hemp-academy__categories .hemp-academy__title{text-align:center;margin-bottom:60px}.hemp-academy .hemp-academy__categories .academy-category{margin-left:auto;margin-right:auto;max-width:none;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #f2f4f4}.hemp-academy .hemp-academy__categories .academy-category::after,.hemp-academy .hemp-academy__categories .academy-category::before{content:' ';display:table}.hemp-academy .hemp-academy__categories .academy-category .academy-category__lesson{background-position:50% 50%;background-size:cover;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:250px;position:relative;width:100%;margin-bottom:5px}@media (min-width:768px){.hemp-academy .hemp-academy__categories .academy-category{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hemp-academy .hemp-academy__categories .academy-category .academy-category__intro{float:left;display:block;margin-right:2.6315789474%;width:31.5789473684%}.hemp-academy .hemp-academy__categories .academy-category .academy-category__intro:last-child{margin-right:0}.hemp-academy .hemp-academy__categories .academy-category .academy-category__link{float:left;display:block;margin-right:2.6315789474%;width:31.5789473684%;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.hemp-academy .hemp-academy__categories .academy-category .academy-category__link:last-child{margin-right:0}}.hemp-academy .social__columns .social-sharing{margin:30px 0;text-align:left}.hemp-academy .social__columns::after{clear:none}.academy-pagination::after,.academy-quiz .academy-quiz__prize::after{clear:both}@media (min-width:1024px){.hemp-academy--lesson{display:-webkit-flex;display:-ms-flexbox;display:flex}.hemp-academy--lesson .hemp-academy__navigation{background:linear-gradient(#fff,#f2f4f4,#fff);padding:40px;display:block;width:375px}.hemp-academy--lesson .hemp-academy__lesson .hemp-academy__title{margin-top:40px}.hemp-academy--lesson .hemp-academy__lesson .container{padding:0 60px;margin:0}}.academy-navigation{position:absolute;width:100%;top:0;z-index:840;padding:40px;transition:.3s ease all}@media (min-width:1024px){.academy-navigation{position:relative;width:auto;padding:0;background:0 0}}.academy-navigation.is-active{position:fixed;overflow-y:scroll;background:linear-gradient(#fff,#f2f4f4);top:0;height:100%;display:block;right:0}.academy-navigation.is-active .navigation__container{display:block;transition:.3s ease all}.academy-navigation .navigation__container{display:none}@media (min-width:1024px){.academy-navigation .navigation__container{display:block}}.academy-navigation .navigation__heading{margin-bottom:20px}.academy-navigation .navigation__return{display:block;margin-bottom:40px}.academy-navigation a{font-size:14px;font-size:.875rem}.academy-navigation a svg{height:10px;width:10px;fill:#1BAF9A}.academy-navigation a.navigation__quiz svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.academy-navigation .navigation__section{margin-bottom:30px}.academy-navigation .navigation__section a{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;color:#484848;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.academy-navigation .navigation__section a.completed svg.incomplete,.academy-navigation .navigation__section a.incomplete svg.completed{display:none}.academy-navigation .navigation__section a svg{height:20px;width:20px;margin-right:10px;fill:#CFD1D1}.academy-navigation .navigation__section a.completed svg{fill:#1BAF9A}.academy-navigation .navigation__section a.active{color:#1BAF9A;font-weight:700;letter-spacing:.3px}.academy-navigation .navigation__overlay{visibility:hidden;background:rgba(0,0,0,.7);opacity:0;position:fixed;top:66px;left:0;width:100%;height:100%;z-index:800;transition:1s ease all}.academy-navigation .navigation__overlay.is-active{visibility:visible;opacity:1;transition:.2s ease all}.academy-navigation .navigation__toggle{width:22px;cursor:pointer;float:right}.academy-navigation .navigation__toggle:hover{color:#1BAF9A}@media (min-width:1024px){.academy-navigation .navigation__toggle{display:none}}.academy-navigation .navigation__menu{position:relative;height:20px;cursor:pointer}.academy-navigation .navigation__menu span,.academy-navigation .navigation__menu span::after,.academy-navigation .navigation__menu span::before{background:#000;border-radius:1px;content:'';display:block;height:2px;pointer-events:none;transition:all .25s ease;width:20px}.academy-navigation .navigation__menu span{margin-top:9px}.academy-navigation .navigation__menu span::after,.academy-navigation .navigation__menu span::before{position:absolute}.academy-navigation .navigation__menu span::before{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}.academy-navigation .navigation__menu span::after{-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}.academy-navigation .navigation__menu.is-open span{background:0 0}.academy-navigation .navigation__menu.is-open span::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.academy-navigation .navigation__menu.is-open span::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.academy-navigation .navigation__menu span,.academy-navigation .navigation__menu span:after,.academy-navigation .navigation__menu span:before{background:#fff}.academy-navigation .navigation__menu.is-open span:after,.academy-navigation .navigation__menu.is-open span:before,.academy-navigation .navigation__menu:hover span,.academy-navigation .navigation__menu:hover span:after,.academy-navigation .navigation__menu:hover span:before{background:#1BAF9A}.academy-navigation .navigation__menu:hover.is-open span{background:0 0}.academy-pagination{max-width:1200px;margin-left:auto;margin-right:auto;border-top:1px solid #f2f4f4;padding-top:30px;margin-bottom:60px}.academy-pagination::after,.academy-pagination::before{content:' ';display:table}.academy-pagination a{font-size:14px;font-size:.875rem;line-height:28px;line-height:1.75rem}.academy-pagination h4{line-height:20px;line-height:1.25rem}.academy-pagination svg{width:11px;height:11px;fill:#1BAF9A}.academy-pagination .pagination__prev{display:block;margin-right:2.6315789474%;width:48.6842105263%;float:left}.academy-pagination .pagination__prev:last-child{margin-right:0}.academy-pagination .pagination__prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.academy-pagination .pagination__next{display:block;margin-right:2.6315789474%;width:48.6842105263%;float:right;text-align:right}.academy-pagination .pagination__next:last-child{margin-right:0}.academy-quiz{margin-top:30px;padding:0 20px}@media (min-width:768px){.academy-quiz{float:left;display:block;margin-right:2.6315789474%;width:65.7894736842%;margin-left:17.1052631579%;padding:0}.academy-quiz:last-child{margin-right:0}.academy-quiz .academy-quiz__test{float:left;display:block;margin-right:2.6315789474%;width:82.8947368421%;margin-left:8.5526315789%}.academy-quiz .academy-quiz__test:last-child{margin-right:0}}.academy-quiz .academy-quiz__test fieldset{border:none;border-bottom:1px solid #f2f4f4;padding-bottom:60px;margin-bottom:60px}.academy-quiz .academy-quiz__test input{display:block;visibility:hidden}.academy-quiz .academy-quiz__test label{display:block;border:1px solid #DDE1E1;background:#f9fafa;padding:15px;cursor:pointer;transition:.2s ease all;position:relative}.academy-quiz .academy-quiz__test label svg{height:20px;width:20px;position:absolute;right:15px}.academy-quiz .academy-quiz__test label:hover{background-color:#fff}.academy-quiz .academy-quiz__test label.correct{border:1px solid #8DC63F;background-color:#fff;color:#8DC63F}.academy-quiz .academy-quiz__test label.correct svg{fill:#8DC63F}.academy-quiz .academy-quiz__test label.incorrect{border:1px solid #E44037;background-color:#fff;color:#E44037}.academy-quiz .academy-quiz__test label.incorrect svg{fill:#E44037}.academy-quiz .academy-quiz__test input:checked+label{border:1px solid #1BAF9A;color:#1BAF9A;background-color:#fff}.academy-quiz .academy-quiz__question{position:relative;margin-left:15px}.academy-quiz .academy-quiz__question .academy-quiz__number{position:absolute;left:-40px;top:4px;width:30px;height:30px;color:#fff;background:#484848;border-radius:50%;text-align:center;font-size:14px;font-size:.875rem;line-height:30px;line-height:1.875rem}.academy-quiz .academy-quiz__submit{display:block;text-align:center;margin:0 auto 60px;background-color:#1BAF9A;border-radius:3px;color:#fff;border:#1BAF9A;padding-left:20px;padding-right:20px;font-size:16px;font-size:1rem}.academy-quiz .academy-quiz__submit:disabled{background-color:#f9fafa;color:#8B9090;border:1px solid #f2f4f4}.academy-quiz .academy-quiz__explanation{padding:10px}.academy-quiz .academy-quiz__explanation p{font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem}.academy-quiz .academy-quiz__return{text-align:center;margin-bottom:60px}.academy-quiz .academy-quiz__return a:first-child{margin-right:5px}.academy-quiz .academy-quiz__score{margin-bottom:0;text-align:center;font-size:16px;font-size:1rem;line-height:27px;line-height:1.6875rem}.academy-quiz .academy-quiz__results{text-align:center;padding-bottom:60px;margin-bottom:50px;border-bottom:1px solid #f2f4f4}.academy-quiz .academy-quiz__results h1{margin-bottom:20px}.academy-quiz .academy-quiz__link{font-size:14px;font-size:.875rem;display:block}.academy-quiz .academy-quiz__link svg{fill:#1BAF9A;height:10px;width:10px;margin-right:5px}.academy-quiz .academy-quiz__link--success{clear:both;display:none;text-align:center;margin-bottom:100px}.academy-quiz .academy-quiz__intro{text-align:center;margin-bottom:30px}.academy-quiz .academy-quiz__intro h3{margin-bottom:20px}.academy-quiz .academy-quiz__intro p{font-size:14px;font-size:.875rem;margin-bottom:60px}.academy-quiz .academy-quiz__intro .button,.academy-quiz .academy-quiz__intro .carousel--default .carousel__button,.carousel--default .academy-quiz .academy-quiz__intro .carousel__button{padding-left:20px;padding-right:20px;margin-bottom:20px}.academy-quiz .academy-quiz__rules{text-align:center;display:block;margin-top:27px;font-size:14px;font-size:.875rem;line-height:27px;line-height:1.6875rem}.academy-quiz .academy-quiz__prize{max-width:1200px;margin-left:auto;margin-right:auto;padding-bottom:50px}.academy-quiz .academy-quiz__prize::after,.academy-quiz .academy-quiz__prize::before{content:' ';display:table}@media (min-width:768px){.academy-quiz .academy-quiz__prize{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.academy-quiz .academy-quiz__prize .academy-quiz__prizeImg{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}@media (min-width:768px){.academy-quiz .academy-quiz__prize .academy-quiz__prizeImg{float:left;margin-right:2.6315789474%;width:48.6842105263%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.academy-quiz .academy-quiz__prize .academy-quiz__prizeImg:last-child{margin-right:0}}.academy-quiz .academy-quiz__prize .academy-quiz__prizeImg img{max-height:200px;width:auto}.academy-quiz .academy-quiz__prize .academy-quiz__prizeList{font-size:16px;font-size:1rem;line-height:27px;line-height:1.6875rem;margin-bottom:0}.academy-quiz .academy-quiz__form{margin-top:30px;margin-bottom:60px;border:1px solid #DDE1E1;padding:30px;font-size:16px;font-size:1rem}@media (min-width:768px){.academy-quiz .academy-quiz__prize .academy-quiz__prizeList{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%}.academy-quiz .academy-quiz__prize .academy-quiz__prizeList:last-child{margin-right:0}.academy-quiz .academy-quiz__form{float:left;display:block;margin-right:2.6315789474%;width:65.7894736842%;margin-left:17.1052631579%}.academy-quiz .academy-quiz__form:last-child{margin-right:0}.academy-quiz .academy-quiz__form .form__row{max-width:1200px;margin-left:auto;margin-right:auto}.academy-quiz .academy-quiz__form .form__row::after,.academy-quiz .academy-quiz__form .form__row::before{content:' ';display:table}.academy-quiz .academy-quiz__form .form__row::after{clear:both}.academy-quiz .academy-quiz__form .form__row .form__field{clear:none}.academy-quiz .academy-quiz__form .form__row--half .form__field{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%}.academy-quiz .academy-quiz__form .form__row--half .form__field:last-child,.academy-quiz .academy-quiz__form .form__row--half .form__field:nth-child(2){margin-right:0}.academy-quiz .academy-quiz__form .form__row--third .form__field{float:left;display:block;margin-right:2.6315789474%;width:31.5789473684%}.academy-quiz .academy-quiz__form .form__row--third .form__field:last-child,.academy-quiz .academy-quiz__form .form__row--third .form__field:nth-child(3){margin-right:0}.academy-quiz .academy-quiz__form .form__row--quarter .form__field:first-child{float:left;display:block;margin-right:2.6315789474%;width:65.7894736842%}.academy-quiz .academy-quiz__form .form__row--quarter .form__field:first-child:last-child{margin-right:0}.academy-quiz .academy-quiz__form .form__row--quarter .form__field:last-child{float:left;display:block;margin-right:2.6315789474%;width:31.5789473684%}.academy-quiz .academy-quiz__form .form__row--quarter .form__field:last-child:last-child{margin-right:0}}.academy-quiz .academy-quiz__form button{display:block;margin:20px auto 0;padding:12px 25px}.academy-quiz .academy-quiz__accepted{display:none;margin-top:30px;margin-bottom:60px;border:1px solid #DDE1E1;padding:30px;text-align:center}.academy-quiz .academy-quiz__accepted.success{display:block}@media (min-width:768px){.academy-quiz .academy-quiz__accepted{float:left;margin-right:2.6315789474%;width:65.7894736842%;margin-left:17.1052631579%;display:none;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:500px}.academy-quiz .academy-quiz__accepted:last-child{margin-right:0}.academy-quiz .academy-quiz__accepted.success{display:-webkit-flex;display:-ms-flexbox;display:flex}}.academy-quiz .academy-quiz__accepted .academy-quiz__acceptedContent{margin:0 auto}.academy-quiz .academy-quiz__accepted .academy-quiz__acceptedHeader{margin-bottom:20px}.academy-quiz .academy-quiz__accepted .academy-quiz__acceptedText{font-size:16px;font-size:1rem;line-height:27px;line-height:1.6875rem}.academy-quiz .academy-quiz__accepted .academy-quiz__share{margin-top:50px}.academy-quiz .academy-quiz__accepted .academy-quiz__shareLinks{margin-top:20px}.academy-quiz .academy-quiz__accepted .academy-quiz__shareText{margin-bottom:0}.academy-quiz .academy-quiz__accepted .social-sharing{text-align:center}.heading--styleguide{margin:30px 0}.heading--styleguide .heading__title--section{border-bottom:1px solid #CFD1D1;padding:15px 0;margin:0 0 15px}.color-boxes,.typography{margin-left:auto;max-width:1200px}.heading--styleguide .heading__title--subsection{border-bottom:1px solid #CFD1D1;padding:0 0 15px}.color-boxes{margin-right:auto}.color-boxes::after,.color-boxes::before{content:' ';display:table}.color-boxes::after{clear:both}.color-boxes .colorBox{float:left;display:block;margin-right:2.6315789474%;width:100%;border:1px solid #BEC3C3;margin-bottom:20px}.color-boxes .colorBox:last-child{margin-right:0}@media (min-width:768px){.color-boxes .colorBox{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%;margin-bottom:0}.color-boxes .colorBox:last-child{margin-right:0}.color-boxes .color-box__row{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%}.color-boxes .color-box__row:last-child{margin-right:0}.color-boxes .color-box__row .colorBox{float:left;display:block;margin-right:5.4054054054%;width:47.2972972973%;margin-bottom:30px}.color-boxes .color-box__row .colorBox:last-child,.color-boxes .color-box__row .colorBox:nth-child(2n){margin-right:0}.color-boxes .color-box__row .colorBox:nth-child(2n+1){clear:left}}.button-display::after,.typography::after{clear:both}.color-boxes .colorBox--full{border-bottom:1px solid #BEC3C3;height:434px}.color-boxes .colorBox--half{border-bottom:1px solid #BEC3C3;height:174px}.color-boxes .colorBox__name{padding:15px}.color-boxes .colorBox--blue{background:#1BAF9A}.color-boxes .colorBox--green{background:#8DC63F}.color-boxes .colorBox--orange{background:#F48D3A}.color-boxes .colorBox--baseGrey{background:#8B9090}.color-boxes .colorBox--white{background:#fff}.typography{margin-right:auto}.typography::after,.typography::before{content:' ';display:table}.typography .typography__row{float:left;display:block;margin-right:2.6315789474%;width:100%}.typography .typography__row:last-child{margin-right:0}@media (min-width:768px){.typography .typography__row{float:left;display:block;margin-right:2.6315789474%;width:48.6842105263%}.typography .typography__row:last-child{margin-right:0}}.typography .typography__row h3{margin:0 0 15px}.typography .typography__blockquote,.typography .typography__header,.typography .typography__textblock{float:left;display:block;margin-right:5.4054054054%;width:100%;margin-bottom:30px}.typography .typography__blockquote:last-child,.typography .typography__header:last-child,.typography .typography__textblock:last-child{margin-right:0}.typography .typography__units{float:left;display:block;margin-right:2.6315789474%;width:14.4736842105%;color:#CFD1D1}.typography .typography__units:last-child{margin-right:0}@media (min-width:768px){.typography .typography__units{float:left;display:block;margin-right:2.6315789474%;width:10.1973684211%}.typography .typography__units:last-child{margin-right:0}}.typography .typography__example{float:left;display:block;margin-right:2.6315789474%;width:82.8947368421%}.typography .typography__example:last-child{margin-right:0}.typography .typography__example h1,.typography .typography__example h2,.typography .typography__example h3{margin-top:0}@media (min-width:768px){.typography .typography__example{float:left;display:block;margin-right:2.6315789474%;width:87.1710526316%}.typography .typography__example:last-child{margin-right:0}}.button-display{max-width:1200px;margin-left:auto;margin-right:auto;padding:30px 0}.button-display::after,.button-display::before{content:' ';display:table}.button-display .button-display__column{float:left;display:block;margin-right:2.6315789474%;width:100%;text-align:center;margin-bottom:20px}.button-display .button-display__column:last-child{margin-right:0}@media (min-width:768px){.button-display .button-display__column{float:left;display:block;margin-right:2.6315789474%;width:31.5789473684%;margin-bottom:0}.button-display .button-display__column:last-child{margin-right:0}}.c-badge,.c-label{display:inline}.formContainer{max-width:660px;margin:0 auto}input{padding-left:10px;border-radius:3px}input:input--error{border:1px solid #E44037}.c-alert,.c-badge{border-radius:3px}.label--red{color:#E44037}.label--blue{color:#1BAF9A}.label--orange{color:#F48D3A}.c-badge{background-color:#8DC63F;color:#fff;padding:1px 3px}.c-alert{font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;display:inline-block;position:relative;padding:10px}.c-alert.alert--warn{color:#F48D3A;background:#FEF9F5}.c-alert.alert--fail{color:#E44037;background:#FEF5F5}.c-alert.alert--success{color:#8DC63F;background:#F9FCF5}.c-alert.alert--suggest{color:#1BAF9A;background:#F3FBFA}.c-gradient{width:285px;height:64px;background:#8DC63F;background:linear-gradient(to right,#8DC63F 0,#1BAF9A 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dc63f', endColorstr='#1baf9a', GradientType=1 )}.checkout__steps{counter-reset:my-badass-counter}.checkout__steps dt{position:relative;margin-top:5px}.checkout__steps dt:before{content:counter(my-badass-counter);counter-increment:my-badass-counter;position:absolute;left:-40px;top:0;font-size:14px;font-size:.875rem;width:30px;height:30px;color:#fff;background:#484848;border-radius:50%;line-height:30px;text-align:center}.checkout__steps dt.active h2{color:#8DC63F}.checkout__steps dt.active:before{background:#8DC63F}