.hero3__content__link a:hover:after,.layout-57 .layout-57__row .layout-57__row__content .layout-57__row__content__link:hover:after,.blog-cards .card .card__content .card__content__link:hover:after,.cta-faq .cta-faq__wrapper .cta-faq__wrapper__content .cta-faq__wrapper__content__link:hover:after,.cta-frame .cta-frame__wrap .cta-frame__wrap__links .link a:hover:after,.epic-contact-form form .epic-contact-form__submit:hover:after,.distributors-cards .distributor__contact:hover:after,.distributors-cards .retailer__contact:hover:after,.retailers-cards .distributor__contact:hover:after,.retailers-cards .retailer__contact:hover:after,.search__wrapper .map .map__infos .map__infos__wrapper .contact-link:hover:after,.search-reload:hover:after,.load-more-retailers:hover:after,.hello .hello__wrap .hello__wrap__link:hover:after,.hero2 .hero2__content .hero2__content__links a:hover:after,.history .history__dates .history__dates__row .history__dates__row__link:hover:after,.news-grid .news .news__wrapper .news__wrapper__content .news__wrapper__content__link a:hover:after,.news-grid__load-more:hover:after,.products .product .product__link:hover:after,.products-grid .product .product__content .product__content__links a:hover:after,.contest__intro__a a:hover:after{width:100%}.hero3__content__link a:after,.layout-57 .layout-57__row .layout-57__row__content .layout-57__row__content__link:after,.blog-cards .card .card__content .card__content__link:after,.cta-faq .cta-faq__wrapper .cta-faq__wrapper__content .cta-faq__wrapper__content__link:after,.cta-frame .cta-frame__wrap .cta-frame__wrap__links .link a:after,.epic-contact-form form .epic-contact-form__submit:after,.distributors-cards .distributor__contact:after,.distributors-cards .retailer__contact:after,.retailers-cards .distributor__contact:after,.retailers-cards .retailer__contact:after,.search__wrapper .map .map__infos .map__infos__wrapper .contact-link:after,.search-reload:after,.load-more-retailers:after,.hello .hello__wrap .hello__wrap__link:after,.hero2 .hero2__content .hero2__content__links a:after,.history .history__dates .history__dates__row .history__dates__row__link:after,.news-grid .news .news__wrapper .news__wrapper__content .news__wrapper__content__link a:after,.news-grid__load-more:after,.products .product .product__link:after,.products-grid .product .product__content .product__content__links a:after,.contest__intro__a a:after{content:' ';position:absolute;height:2px;transition:width 0.3s;width:0%;background:#f7921e;left:0;bottom:-1px}.hero3__content__link a,.layout-57 .layout-57__row .layout-57__row__content .layout-57__row__content__link,.blog-cards .card .card__content .card__content__link,.cta-faq .cta-faq__wrapper .cta-faq__wrapper__content .cta-faq__wrapper__content__link,.cta-frame .cta-frame__wrap .cta-frame__wrap__links .link a,.epic-contact-form form .epic-contact-form__submit,.distributors-cards .distributor__contact,.distributors-cards .retailer__contact,.retailers-cards .distributor__contact,.retailers-cards .retailer__contact,.search__wrapper .map .map__infos .map__infos__wrapper .contact-link,.search-reload,.load-more-retailers,.hello .hello__wrap .hello__wrap__link,.hero2 .hero2__content .hero2__content__links a,.history .history__dates .history__dates__row .history__dates__row__link,.news-grid .news .news__wrapper .news__wrapper__content .news__wrapper__content__link a,.news-grid__load-more,.products .product .product__link,.products-grid .product .product__content .product__content__links a,.contest__intro__a a,.layout-57 .layout-57__row .layout-57__row__content a,.faqs .faq .faq__answer a,.single-product .single-product__advantages .advantage a,.single-product .single-product__action .single-product__action__link a,.single-article .single-article__content a{color:#f7921e;font-family:'Proxima Nova Bold';font-size:14px;text-decoration:none;text-transform:uppercase;position:relative}.hello .hello__wrap .hello__wrap__title,.products .product .product__title,.retailers .retailers__title{position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:800px;font-family:'Proxima Nova Bold';font-size:28px;text-transform:uppercase;letter-spacing:3px}.epic-contact-form form .epic-contact-form__radios,.epic-contact-form form .epic-contact-form__checkboxes,.faqs,.faqs__filter,.distributors-cards,.retailers-cards,.search__wrapper .map .legend .legend__elements,.search__wrapper .form__wrapper .panels,.search__wrapper .epic-search-form__radios,.history .history__dates,.languages-switcher,.main-nav ul,.social-cta ul,.products,.products-grid,.single-product .single-product__advantages{padding:0;margin:0;list-style:none}.epic-contact-form form .epic-contact-form__radios li,.epic-contact-form form .epic-contact-form__checkboxes li,.faqs li,.faqs__filter li,.distributors-cards li,.retailers-cards li,.search__wrapper .map .legend .legend__elements li,.search__wrapper .form__wrapper .panels li,.search__wrapper .epic-search-form__radios li,.history .history__dates li,.languages-switcher li,.main-nav ul li,.social-cta ul li,.products li,.products-grid li,.single-product .single-product__advantages li{padding:0;margin:0}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinreverse{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes spinreverse{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,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],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}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-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;border:0;margin:0 2px}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! formstone v1.0.1 [dropdown.css] 2016-03-25 | MIT License | formstone.it */.fs-dropdown{position:relative;z-index:1;display:block;max-width:100%}.fs-dropdown,.fs-dropdown *,.fs-dropdown :after,.fs-dropdown :before,.fs-dropdown:after,.fs-dropdown:before{box-sizing:border-box;transition:none;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.fs-dropdown-element{width:100%;height:100%;position:absolute;left:0;z-index:-1;opacity:0;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.no-opacity .fs-dropdown-element{left:-999999px}.fs-dropdown-selected{border:none;padding:0;width:100%;position:relative;z-index:2;background:#fff;border:1px solid;color:#000;cursor:pointer;display:block;overflow:hidden;text-align:left;text-overflow:clip}.fs-dropdown-options{width:100%;max-height:260px;position:absolute;top:100%;left:0;z-index:5;background:#fff;border:1px solid;display:none;overflow:auto;overflow-x:hidden}.fs-dropdown-options.fs-scrollbar{position:absolute}.no-opacity .fs-dropdown-options{width:auto}.fs-dropdown-group{display:block;font-size:75%}.fs-dropdown-item{border:none;padding:0;width:100%;background:#fff;border-radius:0;color:#000;cursor:pointer;display:block;overflow:hidden;text-align:left;text-decoration:none;text-overflow:ellipsis}.fs-dropdown-item_placeholder{display:none}.fs-dropdown-item_selected{background:#ddd}.fs-dropdown-item_disabled{cursor:default;opacity:.5}.fs-dropdown-open{z-index:3}.fs-dropdown-open .fs-dropdown-options{display:block}.fs-dropdown-open .fs-dropdown-selected{z-index:6}.fs-dropdown-cover.fs-dropdown-open .fs-dropdown-selected{z-index:4}.fs-dropdown-cover .fs-dropdown-options{top:0}.fs-dropdown-bottom .fs-dropdown-options{top:auto;bottom:100%}.fs-dropdown-bottom.fs-dropdown-cover .fs-dropdown-options{top:auto;bottom:0}.fs-dropdown-multiple .fs-dropdown-options{width:100%;position:static;display:block}.fs-dropdown-disabled{opacity:.5}.fs-dropdown-disabled .fs-dropdown-selected{cursor:default}.fs-dropdown-disabled .fs-dropdown-group,.fs-dropdown-disabled .fs-dropdown-item{cursor:default}.fs-dropdown-options.fs-scrollbar{overflow:hidden}.fs-dropdown-options.fs-scrollbar .fs-scrollbar-bar{border:1px solid;border-width:0 0 0 1px}.fs-dropdown-options.fs-scrollbar .fs-scrollbar-content{max-height:260px;height:auto}.fs-dropdown-options.fs-scrollbar.fs-scrollbar-active .fs-scrollbar-content{padding:0}@font-face{font-family:'Proxima Nova Bold';src:url("../fonts/proximanova/proximanova-bold-webfont.eot");src:url("../fonts/proximanova/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/proximanova/proximanova-bold-webfont.woff") format("woff"),url("../fonts/proximanova/proximanova-bold-webfont.ttf") format("truetype"),url("../fonts/proximanova/proximanova-bold-webfont.svg") format("svg")}@font-face{font-family:'Proxima Nova Regular';src:url("../fonts/proximanova/proximanova-regular-webfont.eot");src:url("../fonts/proximanova/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/proximanova/proximanova-regular-webfont.woff") format("woff"),url("../fonts/proximanova/proximanova-regular-webfont.ttf") format("truetype"),url("../fonts/proximanova/proximanova-regular-webfont.svg") format("svg")}@font-face{font-family:'Proxima Nova Light';src:url("../fonts/proximanova/proximanova-light-webfont.eot");src:url("../fonts/proximanova/proximanova-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/proximanova/proximanova-light-webfont.woff") format("woff"),url("../fonts/proximanova/proximanova-light-webfont.ttf") format("truetype"),url("../fonts/proximanova/proximanova-light-webfont.svg") format("svg")}@font-face{font-family:'Minion Pro';src:url("../fonts/minion-pro/minion-pro-regular.eot");src:url("./fonts/minion-pro/minion-pro-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/minion-pro/minion-pro-regular.woff2") format("woff2"),url("../fonts/minion-pro/minion-pro-regular.woff") format("woff"),url("../fonts/minion-pro/minion-pro-regular.ttf") format("truetype"),url("../fonts/minion-pro/minion-pro-regular.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Minion Pro';src:url("../fonts/minion-pro/minion-pro-italic.eot");src:url("../fonts/minion-pro/minion-pro-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/minion-pro/minion-pro-italic.woff2") format("woff2"),url("../fonts/minion-pro/minion-pro-italic.woff") format("woff"),url("../fonts/minion-pro/minion-pro-italic.ttf") format("truetype"),url("../fonts/minion-pro/minion-pro-italic.svg") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'Minion Pro';src:url("../fonts/minion-pro/minion-pro-bold.eot");src:url("../fonts/minion-pro/minion-pro-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/minion-pro/minion-pro-bold.woff2") format("woff2"),url("../fonts/minion-pro/minion-pro-bold.woff") format("woff"),url("../fonts/minion-pro/minion-pro-bold.ttf") format("truetype"),url("../fonts/minion-pro/minion-pro-bold.svg") format("svg");font-weight:normal;font-style:bold}body{font-family:'Proxima Nova Regular';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:'kern', 'liga';font-feature-settings:'kern', 'liga'}.main-nav>ul{text-align:center}.main-nav>ul a{font-family:'Proxima Nova Bold';font-size:18px;text-decoration:none;text-transform:uppercase;line-height:27px}@media (min-width: 80em){.main-nav>ul{text-align:right}.main-nav>ul a{font-size:14px}}.sub-nav>ul{text-align:center}.sub-nav>ul a{font-size:14px;text-decoration:none;text-transform:capitalize;font-family:'Proxima Nova Regular'}@media (min-width: 80em){.sub-nav>ul{text-align:right}.sub-nav>ul a{font-family:'Proxima Nova Regular';font-size:14px;text-decoration:none;text-transform:capitalize}}@media (min-width: 48em){.retailers .retailers__intro p{text-align:left}}.retailers .retailers__cards .cards .card .card__content{text-align:left}.retailers .retailers__cards .cards .card .card__content h3{font-size:16px}.retailers .retailers__cards .cards .card .card__content p{font-size:12px}.icon--icon-pen{display:inline-block;width:20px;height:20px;fill:#043821;vertical-align:bottom}.icon--arrow-small-right{display:inline-block;stroke:#f7921e;width:10px;height:18px}body{background-color:#041b11;color:#f0e8dd}.main-nav{background-color:#002213}.main-nav a{color:#f0e8dd}.main-nav a:hover{color:#137349}.main-nav .current-menu-item a{border-bottom-color:#f7921e;color:#f7921e}.sub-nav{background-color:#f0e8dd}.sub-nav a{color:#062819}.sub-nav a:hover{color:#f7921e}html.desktop:not(.ie9) .on-enter-go-up,html.desktop:not(.ie9) .child-stagger-effect{opacity:0}img{max-width:100%}body>svg{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body[class*="404"] #submenu{display:none}.hero3{position:relative;overflow:hidden;height:calc(100vh - 40px);min-height:300px}.hero3__background{position:relative;position:absolute;left:0;right:0;top:0;bottom:0}.hero3__content{position:absolute;top:20%;left:50%;width:90%;text-align:center;-webkit-transform:translate(-50%, -20%);-ms-transform:translate(-50%, -20%);transform:translate(-50%, -20%)}.hero3__content__baseline{position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:800px;color:#f0e8dd;font-family:'Proxima Nova Light';font-size:18px}.hero3__content__title{margin:10px 0;color:#f0e8dd;font-family:'Proxima Nova Bold';font-size:5rem;text-transform:uppercase;letter-spacing:5px}@media (min-width: 48em){.hero3__content__title{font-size:10rem;letter-spacing:12px}}@media (min-width: 64em){html.backgroundcliptext .hero3__content__title span{background:linear-gradient(to bottom, #f0e8dd 0%, #f0e8dd 50%, rgba(240,232,221,0) 85%);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.hero3__content__headline{font-family:'Minion Pro';font-style:normal;font-size:2rem;text-transform:uppercase;letter-spacing:1px;word-spacing:2px}.hero3__content__link{margin-top:2em}.hero3__background--image{position:absolute;left:0;right:0;top:0;bottom:0;background-position:center center;background-size:cover;display:block}.hero3__cta{margin-top:45vh;color:#fff}.hero3__cta .cta-faq:before,.hero3__cta .cta-faq:after{display:none}.wrapper{position:relative;display:block;max-width:1200px;margin:0 auto}.wrapper-lvl2{max-width:400px;margin:0 auto}.layout-57{position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:800px}.layout-57 .layout-57__row{max-width:1200px;margin-left:auto;margin-right:auto;margin:50px 0}.layout-57 .layout-57__row:after{content:" ";display:block;clear:both}@media (min-width: 48em){.layout-57 .layout-57__row img{float:right;width:41.66667%;padding-left:20px}}@media (min-width: 48em){.layout-57 .layout-57__row .layout-57__row__content{float:right;width:58.33333%;text-align:left}}.layout-57 .layout-57__row .layout-57__row__content .layout-57__row__content__title{margin-top:0;font-family:'Minion Pro';font-style:italic;font-size:30px;font-weight:400}.layout-57 .layout-57__row .layout-57__row__content p{font-size:16px;line-height:1.5}@media (min-width: 48em){.layout-57__row:nth-of-type(odd) img{float:left;padding-right:20px;padding-left:0}.layout-57__row:nth-of-type(odd) .layout-57__row__content{float:left}}section.aths-special{background-color:#efe4d4}footer{position:relative;width:100%;background-color:#062819;text-align:center;font-size:14px;letter-spacing:1px}@media (min-width: 64em){footer{position:fixed;z-index:0;bottom:0}.ie footer{position:relative;z-index:0}}footer>.wrapper{padding:0 25px 40px 100px;text-align:left;overflow:hidden}footer .footer__title{position:relative;font-family:'Minion Pro';font-style:italic;font-size:18px;font-weight:normal;text-transform:uppercase}footer .footer__element{margin-top:50px}@media (min-width: 48em){footer .footer__element{box-sizing:border-box;width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%;margin-top:40px}}footer .footer__element p,footer .footer__element a{margin:7px 0}footer .footer__element a{color:#f7921e;text-decoration:none}footer h1,footer h2{margin:0}footer ul{padding:0;list-style:none}.footer__logo{position:absolute;top:0;left:20px;height:110px}.footer__socials li{display:inline-block}.footer__socials svg{fill:#f7921e;width:20px;height:20px}.footer__credits{background-color:#062819;border-top:1px solid #002213;color:#07482b;overflow:hidden;padding:14px 20px}.footer__credits p{display:inline-block;float:left;margin:0;font-size:13px;line-height:22px}.footer__credits svg{fill:#07482b;width:18px;height:22px;float:right;display:inline-block;vertical-align:text-bottom}@media (min-width: 48em){.footer__credits{text-align:right}.footer__credits p{margin-right:30px}.footer__credits p,.footer__credits svg{float:none}}.footer__links li{margin:5px 0}.footer__newsletter__headline{color:#f7921e}.footer__newsletter__form{position:relative;width:100%;max-width:350px;position:relative}.footer__newsletter__form.is-disable{cursor:wait}.footer__newsletter__form.is-sent{display:none}.footer__newsletter__form.is-disable::before{content:'';position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:rgba(6,40,25,0.5)}.footer__newsletter__form input{width:100%;padding:20px 50px 20px 20px;background:transparent;border:1px solid #07482b;color:#f0e8dd;outline:none;font-size:14px;letter-spacing:1px}.footer__newsletter__form input:-webkit-autofill,.footer__newsletter__form input:-webkit-autofill:hover,.footer__newsletter__form input:-webkit-autofill:focus{border:1px solid #07482b;-webkit-text-fill-color:#f0e8dd;-webkit-box-shadow:0 0 0 1000px #062819 inset;transition:background-color 5000s ease-in-out 0s}.footer__newsletter__form button{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;border:0;background:0;padding:0;right:14px;outline:0}.footer__newsletter__form button svg{width:18px;height:18px;fill:#f7921e;stroke:#f7921e}.footer__newsletter__message{color:#f0e8dd !important;padding:15px 0}section{z-index:1;position:relative}header{position:fixed;top:0;left:0;width:100%;z-index:99;background-color:#002213}@media (min-width: 80em){header{height:76px}}.header-container{position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:1200px;overflow:visible}header+main{overflow:hidden;padding-top:40px}@media (min-width: 80em){header+main{padding-top:76px}}header .burger{width:40px;height:40px;float:right;text-align:center}header .burger svg{margin-top:3px;width:28px;stroke:#f7921e}@media (min-width: 80em){header .burger{display:none}}header a.logo{margin:0;display:inline-block;margin-left:20px;font-size:0px;color:inherit;z-index:9}header a.logo .logo-small{height:34px;vertical-align:middle}header a.logo .logo-big{display:none}header a.logo span{text-transform:uppercase;vertical-align:middle;display:inline-block;margin-left:10px;margin-top:9px;font-size:14px;color:inherit}@media (min-width: 80em){header a.logo{position:fixed;margin-left:0}header a.logo span,header a.logo .logo-small{display:none}header a.logo .logo-big{display:block;width:90px}}header.open .menu-list{display:block}header .store-locator{display:none;float:right;font-weight:bold;color:#f7921e;text-transform:uppercase;line-height:72px;float:right;font-size:13px;text-decoration:none;font-family:'Proxima Nova Bold'}header .store-locator svg{fill:#f7921e;display:inline;width:13px;height:18px;position:relative;top:3px}header .store-locator span{position:relative;left:1px}header .store-locator span:after{content:' ';display:block;height:2px;width:100%;background:#f7921e;position:relative;top:-26px}@media (min-width: 80em){header .store-locator{display:block;margin-left:20px}}#submenu{display:none;position:fixed;z-index:10;top:76px;left:0;width:100%;background-color:#eee4d4;color:#002213;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform 0.3s;transition:transform 0.3s;border-bottom:1px solid #dacebc}@media (min-width: 48em){#submenu{display:block}}#submenu.visible{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}#submenu ul{padding:0;list-style:none;text-align:center;padding-left:70px}@media (min-width: 68.75em){#submenu ul{padding-left:0}}#submenu li{position:relative;display:inline-block;padding:0 12px;font-size:11px;text-transform:uppercase;font-family:'Proxima Nova Bold';opacity:.6;cursor:pointer}#submenu li.active{opacity:1}#submenu li.active:before{content:' ';display:block;left:0;border:1px solid #f7921e;position:absolute;right:0;top:-7px;bottom:-7px}@media (min-width: 62.5em){#submenu li{padding:0 20px;font-size:14px}}.annoucement{position:absolute;top:0px;left:-100%;width:200%;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;transition:left .3s ease-out;z-index:9}@media (min-width: 48em){.annoucement{left:140px;width:calc(100% - 140px)}}@media (min-width: 64em){.annoucement{left:calc(100% - 900px);max-width:900px}}.annoucement.is-close{left:0}@media (min-width: 48em){.annoucement.is-close{left:calc(100% - 140px)}}.annoucement__label{width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;cursor:pointer;background-color:#f7921e;transition:background-color .2s ease-out;font-size:16px;text-transform:uppercase;font-family:'Proxima Nova Bold';display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px;text-align:center}@media (min-width: 48em){.annoucement__label{width:140px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.annoucement__label svg{width:20px;height:20px;fill:#fff;transition:fill .2s ease-out;margin-right:10px}@media (min-width: 48em){.annoucement__label svg{width:40px;height:40px;margin-right:0;margin-bottom:10px}}.annoucement__label:hover{background-color:#fff;color:#f7921e}.annoucement__label:hover svg{fill:#f7921e}.annoucement-inner{padding:20px;background-color:#137349}@media (max-width: 47.99em){.annoucement-inner{width:50%}}.annoucement-inner>*:first-child{margin-top:0}.annoucement-inner>*:last-child{margin-bottom:0}.annoucement-inner>*+*{margin:10px 0}.annoucement__text{font-size:14px;line-height:1.2em}.annoucement__link{color:#f7921e;font-family:'Proxima Nova Bold';font-size:14px;text-decoration:none;text-transform:uppercase}.annoucement__title{font-size:16px;text-transform:uppercase;font-family:'Proxima Nova Bold'}.annoucement__close{position:absolute;top:10px;right:10px;width:20px;height:20px;cursor:pointer;fill:#fff;transition:fill .2s ease-out}.annoucement__close:hover{fill:#f7921e}.back-btn{position:fixed;left:0;display:block;overflow:hidden;width:50px;height:50px;text-decoration:none;transition:width .2s;z-index:9}@media (min-width: 64em){.back-btn{width:150px}}.back-btn:hover{width:120px}.back-btn:hover svg{stroke-dashoffset:0}.back-btn svg{position:absolute;top:0;left:0;display:block;width:50px;height:50px;background-color:#fff;stroke:#f7921e;stroke-dasharray:20;stroke-dashoffset:10;transition:stroke-dashoffset .2s}.back-btn span{position:absolute;top:0;left:50px;display:block;width:70px;height:50px;background-color:#f7921e;color:#fff;line-height:50px;text-align:center}.blog-cards{max-width:1200px;margin-left:auto;margin-right:auto}.blog-cards:after{content:" ";display:block;clear:both}.blog-cards .card{max-width:300px;margin:30px auto}@media (min-width: 48em){.blog-cards .card{box-sizing:border-box;width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%;max-width:100%}}.blog-cards .card .card__image{width:100%;vertical-align:bottom}.blog-cards .card .card__content{padding:20px;background-color:#fff;color:#062819}.blog-cards .card .card__content .card__content__date{font-family:'Proxima Nova Regular';font-size:12px;text-transform:uppercase}.blog-cards .card .card__content .card__content__title{font-family:'Minion Pro';font-style:italic}.certifications{background-color:#062819;padding-top:20px;padding-bottom:20px}.certifications ul{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:800px;padding:0;margin:0 auto;list-style:none;max-width:800px;width:84%}.certifications ul:after{content:" ";display:block;clear:both}.certifications ul li{box-sizing:border-box;width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%}@media (min-width: 30em){.certifications ul li{box-sizing:border-box;width:16.66667%;float:left;padding-left:.83333%;padding-right:.83333%}}.cta-faq .cta-faq__wrapper{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:800px;max-width:1000px;position:relative;z-index:2;overflow:inherit;width:100%;margin:0 auto;background-color:#002213}.cta-faq .cta-faq__wrapper:after{content:" ";display:block;clear:both}@media (min-width: 48em){.cta-faq .cta-faq__wrapper{padding:60px}}.cta-faq .cta-faq__wrapper .cta-faq__wrapper__content{position:relative;display:block;padding:20px;vertical-align:middle}@media (min-width: 48em){.cta-faq .cta-faq__wrapper .cta-faq__wrapper__content{padding:0 40px;display:table-cell;width:66.66667%}}.cta-faq .cta-faq__wrapper .cta-faq__wrapper__content .cta-faq__wrapper__content__title{font-family:'Minion Pro';font-style:italic;font-weight:400;font-size:20px;letter-spacing:2px;margin:0}@media (min-width: 48em){.cta-faq .cta-faq__wrapper .cta-faq__wrapper__content .cta-faq__wrapper__content__title{font-size:30px}}.cta-faq .cta-faq__wrapper .cta-faq__wrapper__content .cta-faq__wrapper__content__description{font-family:'Proxima Nova Light';font-size:16px;line-height:22px}.cta-faq .cta-faq__wrapper .cta-faq__wrapper__picture{position:relative;display:block;text-align:center;vertical-align:middle}@media (min-width: 48em){.cta-faq .cta-faq__wrapper .cta-faq__wrapper__picture{display:table-cell}.cta-faq .cta-faq__wrapper .cta-faq__wrapper__picture img{position:absolute;top:0;right:-50px;top:-110px}}@media (min-width: 48em){.cta-faq::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:50%;background-color:#062819}.cta-faq::after{content:'';position:absolute;top:50%;left:0;display:block;width:100%;height:50%;background-color:#f9f3ed}}.cta-frame{background-color:#062819}.cta-frame .cta-frame__wrap{overflow:hidden;padding:80px 20px;text-align:center}.cta-frame .cta-frame__wrap .cta-frame__wrap__background{position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;background-size:cover}.cta-frame .cta-frame__wrap .cta-frame__wrap__title{margin-top:0;font-family:'Minion Pro';font-style:italic;font-weight:400;font-size:32px}.cta-frame .cta-frame__wrap .cta-frame__wrap__content{position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:800px;margin:30px auto;max-width:500px;width:100%;line-height:1.6}.cta-frame .cta-frame__wrap .cta-frame__wrap__links{position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:800px}.cta-frame .cta-frame__wrap .cta-frame__wrap__links .link{margin:20px 0}.cta-frame .cta-frame__wrap .cta-frame__wrap__links .link:last-of-type{margin-bottom:0}@media (min-width: 48em){.cta-frame--two-link .cta-frame__wrap .cta-frame__wrap__links .link{box-sizing:border-box;width:50%;float:left;padding-left:.83333%;padding-right:.83333%;margin:0}}.cta-wrapper-max{position:relative;height:0;z-index:10}.cta-wrapper-max .cta-frame{margin-bottom:0px !important;max-width:1200px;width:90%;margin:0 auto;position:relative;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.epic-contact-form form{max-width:1200px;margin-left:auto;margin-right:auto;padding:16px;background-color:#f0e8dd;text-align:left}.epic-contact-form form:after{content:" ";display:block;clear:both}.epic-contact-form form h3{clear:both;margin:70px 0 0 0;font-family:'Minion Pro';font-style:italic;font-size:24px}.epic-contact-form form h3:first-of-type{margin-top:0}@media (min-width: 48em){.epic-contact-form form h3{margin-left:10px}}.epic-contact-form form h4,.epic-contact-form form .h4{clear:both;margin:70px 0 0 0;text-align:left}.epic-contact-form form h4:first-of-type,.epic-contact-form form .h4:first-of-type{margin-top:0}.epic-contact-form form .form-control{margin:20px 0;text-align:center}@media (min-width: 48em){.epic-contact-form form .form-control.s_3-12{box-sizing:border-box;width:25%;float:left;padding-left:.83333%;padding-right:.83333%}.epic-contact-form form .form-control.s_4-12{box-sizing:border-box;width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.epic-contact-form form .form-control.s_6-12{box-sizing:border-box;width:50%;float:left;padding-left:.83333%;padding-right:.83333%}.epic-contact-form form .form-control.s_9-12{box-sizing:border-box;width:75%;float:left;padding-left:.83333%;padding-right:.83333%}.epic-contact-form form .form-control.s_12-12{box-sizing:border-box;width:100%;float:left;padding-left:.83333%;padding-right:.83333%}}.epic-contact-form form .form-control label,.epic-contact-form form .form-control .label{font-size:16px;color:#043821;margin-bottom:0;display:block;text-align:left;cursor:pointer}.epic-contact-form form .form-control input,.epic-contact-form form .form-control textarea{border:1px solid #043821;padding:16px;font-size:16px;background-color:#f0e8dd;width:100%;color:#043821;position:relative;z-index:1;vertical-align:bottom}.epic-contact-form form .form-control input:focus,.epic-contact-form form .form-control textarea:focus{outline:none;color:#f7921e;background-color:rgba(247,146,30,0.1);border:1px solid #f7921e}.epic-contact-form form .form-control input[type="radio"],.epic-contact-form form .form-control input[type="checkbox"]{display:inline-block}.epic-contact-form form .epic-contact-form__radios,.epic-contact-form form .epic-contact-form__checkboxes{max-width:1200px;margin-left:auto;margin-right:auto;text-align:left}.epic-contact-form form .epic-contact-form__radios:after,.epic-contact-form form .epic-contact-form__checkboxes:after{content:" ";display:block;clear:both}.epic-contact-form form .epic-contact-form__radios .radio,.epic-contact-form form .epic-contact-form__radios .checkbox,.epic-contact-form form .epic-contact-form__checkboxes .radio,.epic-contact-form form .epic-contact-form__checkboxes .checkbox{cursor:pointer;box-sizing:border-box;width:50%;float:left;padding-left:.83333%;padding-right:.83333%;padding:10px 0}.epic-contact-form form .epic-contact-form__radios .radio .radio__checkbox,.epic-contact-form form .epic-contact-form__radios .radio .checkbox__checkbox,.epic-contact-form form .epic-contact-form__radios .checkbox .radio__checkbox,.epic-contact-form form .epic-contact-form__radios .checkbox .checkbox__checkbox,.epic-contact-form form .epic-contact-form__checkboxes .radio .radio__checkbox,.epic-contact-form form .epic-contact-form__checkboxes .radio .checkbox__checkbox,.epic-contact-form form .epic-contact-form__checkboxes .checkbox .radio__checkbox,.epic-contact-form form .epic-contact-form__checkboxes .checkbox .checkbox__checkbox{border:2px solid #043821;width:20px;height:20px;display:inline-block;vertical-align:bottom;transition:border-color .3s;position:relative}.epic-contact-form form .epic-contact-form__radios .radio .radio__checkbox .radio__checkbox__check,.epic-contact-form form .epic-contact-form__radios .radio .radio__checkbox .checkbox__checkbox__check,.epic-contact-form form .epic-contact-form__radios .radio .checkbox__checkbox .radio__checkbox__check,.epic-contact-form form .epic-contact-form__radios .radio .checkbox__checkbox .checkbox__checkbox__check,.epic-contact-form form .epic-contact-form__radios .checkbox .radio__checkbox .radio__checkbox__check,.epic-contact-form form .epic-contact-form__radios .checkbox .radio__checkbox .checkbox__checkbox__check,.epic-contact-form form .epic-contact-form__radios .checkbox .checkbox__checkbox .radio__checkbox__check,.epic-contact-form form .epic-contact-form__radios .checkbox .checkbox__checkbox .checkbox__checkbox__check,.epic-contact-form form .epic-contact-form__checkboxes .radio .radio__checkbox .radio__checkbox__check,.epic-contact-form form .epic-contact-form__checkboxes .radio .radio__checkbox .checkbox__checkbox__check,.epic-contact-form form .epic-contact-form__checkboxes .radio .checkbox__checkbox .radio__checkbox__check,.epic-contact-form form .epic-contact-form__checkboxes .radio .checkbox__checkbox .checkbox__checkbox__check,.epic-contact-form form .epic-contact-form__checkboxes .checkbox .radio__checkbox .radio__checkbox__check,.epic-contact-form form .epic-contact-form__checkboxes .checkbox .radio__checkbox .checkbox__checkbox__check,.epic-contact-form form .epic-contact-form__checkboxes .checkbox .checkbox__checkbox .radio__checkbox__check,.epic-contact-form form .epic-contact-form__checkboxes .checkbox .checkbox__checkbox .checkbox__checkbox__check{fill:none;stroke:#f7921e;stroke-width:20px;stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset .3s}.epic-contact-form form .epic-contact-form__radios .radio .radio__label,.epic-contact-form form .epic-contact-form__radios .radio .checkbox__label,.epic-contact-form form .epic-contact-form__radios .checkbox .radio__label,.epic-contact-form form .epic-contact-form__radios .checkbox .checkbox__label,.epic-contact-form form .epic-contact-form__checkboxes .radio .radio__label,.epic-contact-form form .epic-contact-form__checkboxes .radio .checkbox__label,.epic-contact-form form .epic-contact-form__checkboxes .checkbox .radio__label,.epic-contact-form form .epic-contact-form__checkboxes .checkbox .checkbox__label{display:inline-block;margin-left:10px}.epic-contact-form form .epic-contact-form__radios .radio.is-active .radio__checkbox,.epic-contact-form form .epic-contact-form__radios .radio.is-active .checkbox__checkbox,.epic-contact-form form .epic-contact-form__radios .checkbox.is-active .radio__checkbox,.epic-contact-form form .epic-contact-form__radios .checkbox.is-active .checkbox__checkbox,.epic-contact-form form .epic-contact-form__checkboxes .radio.is-active .radio__checkbox,.epic-contact-form form .epic-contact-form__checkboxes .radio.is-active .checkbox__checkbox,.epic-contact-form form .epic-contact-form__checkboxes .checkbox.is-active .radio__checkbox,.epic-contact-form form .epic-contact-form__checkboxes .checkbox.is-active .checkbox__checkbox{border-color:#f7921e}.epic-contact-form form .epic-contact-form__radios .radio.is-active .radio__checkbox .radio__checkbox__check,.epic-contact-form form .epic-contact-form__radios .radio.is-active .radio__checkbox .checkbox__checkbox__check,.epic-contact-form form .epic-contact-form__radios .radio.is-active .checkbox__checkbox .radio__checkbox__check,.epic-contact-form form .epic-contact-form__radios .radio.is-active .checkbox__checkbox .checkbox__checkbox__check,.epic-contact-form form .epic-contact-form__radios .checkbox.is-active .radio__checkbox .radio__checkbox__check,.epic-contact-form form .epic-contact-form__radios .checkbox.is-active .radio__checkbox .checkbox__checkbox__check,.epic-contact-form form .epic-contact-form__radios .checkbox.is-active .checkbox__checkbox .radio__checkbox__check,.epic-contact-form form .epic-contact-form__radios .checkbox.is-active .checkbox__checkbox .checkbox__checkbox__check,.epic-contact-form form .epic-contact-form__checkboxes .radio.is-active .radio__checkbox .radio__checkbox__check,.epic-contact-form form .epic-contact-form__checkboxes .radio.is-active .radio__checkbox .checkbox__checkbox__check,.epic-contact-form form .epic-contact-form__checkboxes .radio.is-active .checkbox__checkbox .radio__checkbox__check,.epic-contact-form form .epic-contact-form__checkboxes .radio.is-active .checkbox__checkbox .checkbox__checkbox__check,.epic-contact-form form .epic-contact-form__checkboxes .checkbox.is-active .radio__checkbox .radio__checkbox__check,.epic-contact-form form .epic-contact-form__checkboxes .checkbox.is-active .radio__checkbox .checkbox__checkbox__check,.epic-contact-form form .epic-contact-form__checkboxes .checkbox.is-active .checkbox__checkbox .radio__checkbox__check,.epic-contact-form form .epic-contact-form__checkboxes .checkbox.is-active .checkbox__checkbox .checkbox__checkbox__check{stroke-dashoffset:0}.epic-contact-form form .form-radios .radio{width:100%}.epic-contact-form form .form-bags .epic-contact-form__radios .radio{width:100%}@media (min-width: 48em){.epic-contact-form form .form-bags .epic-contact-form__radios .radio{width:calc(100% / 3)}}.epic-contact-form form .form-bags .epic-contact-form__radios .radio .radio__checkbox{display:block;margin:20px auto 10px}.epic-contact-form form .form-bags .epic-contact-form__radios .radio .radio__label{margin:0 auto;width:165px;display:block}.epic-contact-form form .epic-contact-form__files{display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #043821;cursor:pointer}.epic-contact-form form .epic-contact-form__files .icon--download{width:20px;height:20px;margin:20px;fill:#f7921e;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.epic-contact-form form .epic-contact-form__files .filename{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;color:#043821}.epic-contact-form form .fs-scrollbar-bar{width:5px;position:absolute;right:0;background-color:#043821}.epic-contact-form form .fs-dropdown .icon--arrow-small-right{position:absolute;top:50%;right:20px;width:16px;height:16px;fill:none;stroke:#f7921e;stroke-width:1px;stroke-linecap:round;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);transition:-webkit-transform .4s;transition:transform .4s}.epic-contact-form form .fs-dropdown-open .icon--arrow-small-right{-webkit-transform:translateY(-50%) rotate(90deg) scaleX(-1);-ms-transform:translateY(-50%) rotate(90deg) scaleX(-1);transform:translateY(-50%) rotate(90deg) scaleX(-1)}.epic-contact-form form .fs-dropdown-selected{padding:16px 50px 16px 16px;background-color:transparent;cursor:pointer}html:not(.desktop) .epic-contact-form form .fs-dropdown-selected{pointer-events:none}.epic-contact-form form .fs-dropdown-selected:focus,.epic-contact-form form .fs-dropdown-selected:active{outline:none}.epic-contact-form form .fs-dropdown-options{cursor:pointer}.epic-contact-form form .fs-dropdown-item{padding:16px;background-color:#fff;color:#043821;transition:color .3s, background-color .3s}.epic-contact-form form .fs-dropdown-item:hover{color:#fff;background-color:#f7921e}.epic-contact-form form .fs-dropdown-item_selected{color:#fff;background-color:#f7921e}.epic-contact-form form .wpcf7-not-valid-tip{background-color:#f7921e;padding:5px;color:#fff;font-size:16px;position:relative;z-index:0}.epic-contact-form form .wpcf7-response-output{background-color:#f7921e;border:none !important;color:#fff;padding:20px !important;clear:left;margin:10px 0;text-align:center}.epic-contact-form .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.recaptcha{display:inline-block}.invalid{border-color:red !important}.invalid.radio .radio__checkbox{border-color:red !important}.faqs{position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:800px;position:relative;text-align:left}.faqs .faq{position:relative}.faqs .faq .faq__question{padding:15px 0;border-top:1px solid #062819;border-bottom:1px solid transparent;margin:0;font-family:'Minion Pro';font-style:italic;font-size:16px;cursor:pointer;transition:padding .3s, border-bottom-color .3s, font-size .3s;font-size:18px}.faqs .faq .faq__answer{padding:30px 0 40px;font-family:'Proxima Nova Regular';font-size:14px}.faqs .faq .faq__answer p:first-child{margin-top:0}.faqs .faq.is-opened .faq__question{padding:15px 0 15px 20px;border-bottom-color:#062819}.faqs__filter{margin:20px auto}.faqs__filter li{position:relative;display:inline-block;padding:5px;border-width:1px;border-style:solid;border-color:transparent;margin:0 5px;font-family:'Proxima Nova Regular';font-size:12px;text-transform:uppercase;cursor:pointer;transition:border-color .3s}.faqs__filter li.is-active{border:1px solid #f7921e;font-family:'Proxima Nova Bold'}.distributors-cards,.retailers-cards{margin:40px auto 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.distributors-cards .distributor,.distributors-cards .retailer,.retailers-cards .distributor,.retailers-cards .retailer{width:100%;max-width:400px;margin:5px auto}@media (min-width: 48em){.distributors-cards .distributor,.distributors-cards .retailer,.retailers-cards .distributor,.retailers-cards .retailer{width:calc(50% - 10px);max-width:100%;margin:5px}}@media (min-width: 64em){.distributors-cards .distributor,.distributors-cards .retailer,.retailers-cards .distributor,.retailers-cards .retailer{width:calc(33.33% - 10px)}}.distributors-cards .distributor,.retailers-cards .distributor{background-color:#fff}.distributors-cards .retailer,.retailers-cards .retailer{border:1px solid #e8dccb;margin:0 auto}@media (min-width: 48em){.distributors-cards .retailer,.retailers-cards .retailer{margin:0}}.distributors-cards .retailer.is-hide,.retailers-cards .retailer.is-hide{display:none}.distributors-cards .distributor__wrapper,.distributors-cards .retailer__wrapper,.retailers-cards .distributor__wrapper,.retailers-cards .retailer__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px}.distributors-cards .distributor__website,.retailers-cards .distributor__website{position:absolute;top:5px;right:5px;width:25px;height:25px}.distributors-cards .distributor__website svg,.retailers-cards .distributor__website svg{width:25px;height:25px;fill:#f0e8dd;transition:fill .3s}.distributors-cards .distributor__website:hover svg,.retailers-cards .distributor__website:hover svg{fill:#f7921e}.distributors-cards .distributor__picture,.retailers-cards .distributor__picture{padding:10px}.distributors-cards .distributor__picture img,.retailers-cards .distributor__picture img{width:80px;height:auto}.distributors-cards .distributor__info,.distributors-cards .retailer__info,.retailers-cards .distributor__info,.retailers-cards .retailer__info{text-align:left;margin-left:20px;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.distributors-cards .distributor__title,.distributors-cards .distributor__address,.distributors-cards .distributor__phone,.distributors-cards .distributor__email,.distributors-cards .retailer__title,.distributors-cards .retailer__address,.distributors-cards .retailer__phone,.distributors-cards .retailer__email,.retailers-cards .distributor__title,.retailers-cards .distributor__address,.retailers-cards .distributor__phone,.retailers-cards .distributor__email,.retailers-cards .retailer__title,.retailers-cards .retailer__address,.retailers-cards .retailer__phone,.retailers-cards .retailer__email{margin:10px 0;font-size:16px}.distributors-cards .distributor__title,.distributors-cards .retailer__title,.retailers-cards .distributor__title,.retailers-cards .retailer__title{font-family:'Minion Pro';font-style:italic;font-size:22px}.distributors-cards .retailer__distance,.retailers-cards .retailer__distance{margin-left:10px;font-size:18px}.search__wrapper{opacity:0;height:500px;position:relative;overflow:hidden;background-color:#043821;background-image:url("../images/backgrounds/background_map-2dd225c500.png");background-size:cover;background-position:center;transition:height .4s}.search__wrapper.is-hide-mobile{height:0}@media (min-width: 64em){.search__wrapper.is-hide-mobile{height:500px}}.search__wrapper .map__wrapper{opacity:0}.search__wrapper .loader.postcode-loader{display:inline-block;position:relative;width:20px;height:20px;vertical-align:middle;border-radius:20px;border:2px solid transparent;border-top-color:#f7921e;border-bottom-color:#f7921e;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-10px;opacity:0}.search__wrapper .loader.postcode-loader:before,.search__wrapper .loader.postcode-loader:after{content:'';position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:20px;border:2px solid transparent;border-top-color:#f7921e;border-bottom-color:#f7921e;opacity:.6;-webkit-animation:spinreverse 2s linear infinite;animation:spinreverse 2s linear infinite}.search__wrapper .loader.postcode-loader:before{top:5px;left:5px;bottom:5px;right:5px;-webkit-animation:spinreverse 3s linear infinite;animation:spinreverse 3s linear infinite}.search__wrapper .loader.map-loader{display:inline-block;position:relative;width:40px;height:40px;vertical-align:middle;border-radius:40px;border:4px solid transparent;border-top-color:#f7921e;border-bottom-color:#f7921e;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-left:-20px;margin-top:-20px;opacity:0}.search__wrapper .loader.map-loader:before,.search__wrapper .loader.map-loader:after{content:'';position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:40px;border:4px solid transparent;border-top-color:#f7921e;border-bottom-color:#f7921e;opacity:.6;-webkit-animation:spinreverse 2s linear infinite;animation:spinreverse 2s linear infinite}.search__wrapper .loader.map-loader:before{top:10px;left:10px;bottom:10px;right:10px;-webkit-animation:spinreverse 3s linear infinite;animation:spinreverse 3s linear infinite}.search__wrapper .map{position:absolute;left:0;right:0;top:0;bottom:0}.search__wrapper .map .map__infos{background-color:#fff;max-width:100%;position:absolute;top:0;left:0;width:30%;height:100%;z-index:1}.search__wrapper .map .map__infos .map__infos__wrapper{position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;min-width:250px;text-align:left}.search__wrapper .map .map__infos .map__infos__wrapper h3{font-size:18px;font-family:'Proxima Nova Bold';margin:0 0 45px 0}.search__wrapper .map .map__infos .map__infos__wrapper h4{font-size:24px;font-family:'Minion Pro';font-style:italic;margin:5px 0;line-height:26px;font-weight:500}.search__wrapper .map .map__infos .map__infos__wrapper p{font-size:16px;font-family:'Proxima Nova Regular';margin:0;line-height:30px}.search__wrapper .map .map__infos .map__infos__wrapper .contact-link{display:inline-block;margin-top:45px}.search__wrapper .map #map-canvas{opacity:0;position:absolute;top:0;left:30%;bottom:0;right:0;width:70%;height:100%}.search__wrapper .map .legend{position:absolute;top:10px;right:10px;background-color:#f0e8dd;text-align:left}.search__wrapper .map .legend .legend__elements{padding:5px 15px 8px !important}.search__wrapper .map .legend .element{height:25%}.search__wrapper .map .legend .element__icon,.search__wrapper .map .legend .element__name{display:inline-block}.search__wrapper .map .legend .element__icon img{vertical-align:bottom;width:16px;height:auto}.search__wrapper .map .legend .element__name{font-size:12px;color:#043821;vertical-align:bottom}.search__wrapper .form__wrapper .panels{position:absolute;left:0;right:0;top:0;bottom:0;top:50px;bottom:50px;width:300%;z-index:3}.search__wrapper .form__wrapper .panels .panel{position:relative;float:left;width:33.33%;height:100%;padding:20px}.search__wrapper .form__wrapper .panels .panel h3{color:#fff;font-size:26px;font-family:'Minion Pro';font-style:italic;margin-top:0;line-height:24px}.search__wrapper .form__wrapper nav{position:absolute;bottom:0;left:0;width:100%;height:40px;z-index:3}.search__wrapper .form__wrapper nav a{color:#f7921e;font-family:'Proxima Nova Bold';font-size:14px;text-transform:uppercase;position:relative;text-decoration:none;line-height:40px;position:absolute;padding:5px 20px;bottom:10px}.search__wrapper .form__wrapper nav .search-previous{opacity:0;text-align:left;left:20px}.search__wrapper .form__wrapper nav .search-button{opacity:0;text-align:right;right:20px}.search__wrapper .panel__content{position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;width:600px;max-width:80%}.search__wrapper .form-control{position:relative}.search__wrapper .form-control label,.search__wrapper .form-control .label{display:none}.search__wrapper .form-control input{border:1px solid #f7921e;padding:16px;font-size:16px;background-color:transparent;width:100%;color:#f7921e;position:relative;z-index:1;vertical-align:bottom;text-align:center}.search__wrapper .form-control input:focus{outline:none;color:#fff;background-color:rgba(247,146,30,0.1);border:1px solid #f7921e}.search__wrapper .form-control input[type="radio"]{display:inline-block}.search__wrapper .epic-search-form__radios{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.search__wrapper .epic-search-form__radios .radio{cursor:pointer;color:#137349;border:1px solid #137349;padding:14px !important;width:100%;margin:5px !important;transition:background-color .3s, border-color .3s, color .3s;text-transform:uppercase;position:relative}@media (min-width: 48em){.search__wrapper .epic-search-form__radios .radio{width:calc(50% - 10px)}}.search__wrapper .epic-search-form__radios .radio .radio__checkbox{display:none}.search__wrapper .epic-search-form__radios .radio .radio__notice{position:absolute;width:100%;bottom:-5px;left:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);display:none;text-transform:lowercase}.search__wrapper .epic-search-form__radios .radio.is-active{color:#f7921e;border-color:#f7921e}.search__wrapper .epic-search-form__radios .radio:hover{color:#fff;border-color:#fff}.search__wrapper .epic-search-form__radios .radio.is-unselectable{border-color:rgba(19,115,73,0.4);color:rgba(19,115,73,0.4);cursor:not-allowed}.search__wrapper .epic-search-form__radios .radio.is-unselectable .radio__notice{display:block}.search__wrapper .fs-scrollbar-bar{display:none}.search__wrapper .fs-dropdown .icon--arrow-small-right{position:absolute;top:50%;right:20px;width:16px;height:16px;fill:none;stroke:#f7921e;stroke-width:1px;stroke-linecap:round;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);transition:-webkit-transform .4s;transition:transform .4s}.search__wrapper .fs-dropdown-open .icon--arrow-small-right{-webkit-transform:translateY(-50%) rotate(90deg) scaleX(-1);-ms-transform:translateY(-50%) rotate(90deg) scaleX(-1);transform:translateY(-50%) rotate(90deg) scaleX(-1)}.search__wrapper .fs-dropdown-selected{padding:16px 50px;margin:5px 0 0 0;background-color:transparent;color:#fff;border-color:#f7921e;cursor:pointer;text-align:center}html:not(.desktop) .search__wrapper .fs-dropdown-selected{pointer-events:none}.search__wrapper .fs-dropdown-selected:focus,.search__wrapper .fs-dropdown-selected:active{outline:none}.search__wrapper .fs-dropdown-options{cursor:pointer;border:1px solid #f7921e;background-color:transparent !important}.search__wrapper .fs-dropdown-item{padding:8px 16px;background-color:#043821;color:#137349;transition:color .3s, background-color .3s}.search__wrapper .fs-dropdown-item:hover{color:#fff}.search__wrapper .fs-dropdown-item_selected,.search__wrapper .fs-dropdown-item_selected:hover{color:#fff !important;background-color:#f7921e !important}.search-reload{margin-top:20px;display:inline-block}.load-more-retailers{margin-top:50px;display:inline-block}.is-waitingResult .panel__content{padding:0}.form-postcode-errors,.form-country-errors{background-color:#f7921e;color:#fff;height:30px;overflow:hidden;height:0}.form-postcode-errors .error-content,.form-country-errors .error-content{padding:5px}.no-flexbox .distributors-cards{display:block}.no-flexbox .distributors-cards:after{content:'';clear:both;display:block}@media (min-width: 48em){.no-flexbox .distributors-cards .distributor{float:left;height:180px}}.no-flexbox .distributors-cards .distributor:after{content:'';clear:both;display:block}.no-flexbox .distributors-cards .distributor__wrapper .distributor__picture{display:none}.no-flexbox .distributors-cards .distributor__wrapper .distributor__info{margin-left:0;width:100%}.hello{position:relative;overflow:hidden;padding:1px 2px;background-color:#062819;background-size:cover}.hello .hello__background{position:absolute;left:0;right:0;top:0;bottom:0;background-position:center center;background-size:cover;z-index:-1}.hello .hello__background.hello__background--corner{background-position:left bottom;background-size:100%;background-repeat:no-repeat}.hello .hello__wrap{position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:1200px;padding-top:80px;padding-bottom:80px;text-align:center}.hello .hello__wrap .hello__wrap__title{margin-top:0}.hello .hello__wrap .hello__wrap__baseline{position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:800px;margin:20px auto;color:#137349;font-family:'Minion Pro';font-style:italic;font-weight:300;font-size:30px;width:100%;max-width:750px;display:inline-block}.hello .hello__wrap .hello__wrap__quote{position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:400px;position:relative;margin:30px auto 0;font-family:'Minion Pro';font-style:italic;font-size:24px;line-height:48px;max-width:550px}.hello .hello__wrap .hello__wrap__quote::before{content:'';display:block;width:40px;height:40px;margin:0 auto;background-image:url("../images/quote-cc65e9ad3c.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}.hello .hello__wrap .hello__wrap__intro{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:800px;line-height:1.7}.hello .hello__wrap .hello__wrap__intro:after{content:" ";display:block;clear:both}@media (min-width: 48em){.hello .hello__wrap .hello__wrap__intro{-webkit-columns:300px 2;-moz-columns:300px 2;columns:300px 2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.hello .hello__wrap .hello__wrap__intro p{text-align:left;vertical-align:top;display:inline-block}@media (min-width: 48em){.hello .hello__wrap .hello__wrap__link.right{float:right;margin-right:25px}}.hello.hello--white{background-color:#f0e8dd;color:#062819}.hello.hello--jewel{background-color:#137349;color:#fff}.hello.hello--jewel .hello__wrap .hello__wrap__title{color:#fff}.hello.hello--jewel .hello__wrap .hello__wrap__baseline{color:#0b7d4b}.hello.hello--jewel .hello__wrap .hello__wrap__content{color:#fff}.hello.hello--zuccini{background-color:#043821;color:#efe4d4}.hello.hello--zuccini .hello__wrap .hello__wrap__title{color:#efe4d4}.hello.hello--zuccini .hello__wrap .hello__wrap__baseline{color:#efe4d4}.hello.hello--zuccini .hello__wrap .hello__wrap__content{color:#efe4d4}.hero{position:relative;overflow:hidden;height:calc(100vh - 40px);min-height:300px;background-color:#062819;color:#fff}@media (min-width: 48em){.hero{height:calc(100vh - 76px)}}.hero::before{content:'';position:absolute;z-index:1;top:0;left:0;display:block;width:100%;height:30px;background:linear-gradient(to bottom, rgba(4,56,33,0.8) 0%, rgba(4,56,33,0) 100%)}@media (min-width: 48em){.hero::before{display:none}}.hero .hero__background{position:relative;position:absolute;left:0;right:0;top:0;bottom:0}.hero .hero__background .hero__background--image{position:absolute;left:0;right:0;top:0;bottom:0;background-position:center center;background-size:cover;display:block}@media (min-width: 64em){.hero .hero__background .hero__background--image{display:none}}.hero .hero__background .hero__background--video{display:none}@media (min-width: 64em){.hero .hero__background .hero__background--video{display:block;width:100%}}.hero.hero--without-video .hero__background--image{display:block !important}.hero .hero__content{position:absolute;top:50%;left:50%;width:90%;text-align:center;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hero .hero__content .hero__content__headline{color:#f0e8dd;font-family:'Minion Pro';font-style:normal;font-size:24px;text-transform:uppercase;letter-spacing:4px}.hero .hero__content .hero__content__title{margin:10px 0;color:#f0e8dd;font-family:'Proxima Nova Bold';font-size:30px;text-transform:uppercase;letter-spacing:5px}@media (min-width: 48em){.hero .hero__content .hero__content__title{font-size:60px;letter-spacing:12px}}.hero .hero__content .hero__content__baseline{position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:800px;color:#f0e8dd;font-family:'Proxima Nova Light';font-weight:900;font-size:22px}.hero2{padding:30px}.hero2 .hero__scroll{display:none}@media (min-width: 48em){.hero2{height:calc(100vh - 76px);min-height:500px}.hero2 .hero2__center{position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;width:100%}.hero2 .hero__scroll{display:block}}.hero2 .hero2__picture{padding:0}.hero2 .hero2__picture img{display:block;margin:0 auto}.hero2 .hero2__content{padding:0px;color:#062819;vertical-align:middle}@media (min-width: 48em){.hero2 .hero2__content{padding:0 100px 0 20px}}.hero2 .hero2__content .hero2__content__headline{font-family:'Minion Pro';font-style:normal;text-transform:uppercase;letter-spacing:1px;word-spacing:2px}.hero2 .hero2__content .hero2__content__title{margin-top:0;font-family:'Proxima Nova Bold';text-transform:uppercase}@media (min-width: 48em){.hero2 .hero2__content .hero2__content__title{font-size:36px}}.hero2 .hero2__content .hero2__content__description{line-height:1.7;font-size:14px}.hero2 .hero2__content .hero2__content__links{margin-top:40px;text-align:center}.hero2 .hero2__content .hero2__content__links a{margin:20px 20px;display:block}@media (min-width: 48em){.hero2 .hero2__content .hero2__content__links a{display:inline}}@media (min-width: 48em){.hero2{position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:1200px}.hero2 .hero2__picture,.hero2 .hero2__content{display:table-cell;width:50%}.hero2 .hero2__content .hero2__content__links{text-align:left}.hero2 .hero2__content .hero2__content__links a:first-child{margin-left:0}}.hero__scroll{position:absolute;bottom:0;left:0;width:100%;text-align:center;cursor:pointer}@media screen and (max-height: 400px){.hero__scroll{display:none}}.hero__scroll svg{margin-bottom:50px;display:inline-block;width:55px;fill:transparent;stroke:#f7921e}@media screen and (max-height: 600px){.hero__scroll svg{margin-bottom:20px;width:30px}}.hero__scroll circle{-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.hero__scroll rect{opacity:0;-webkit-transform:rotateX(50deg);transform:rotateX(50deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}@media (min-width: 64em){.hero:not(.show) .hero__content__title,.hero:not(.show) .hero__content__headline,.hero:not(.show) .hero__content__baseline p,.hero:not(.show) .hero__background,.hero:not(.show) .hero__scroll svg{opacity:0}.hero:not(.show) .split-lines-outer{overflow:hidden}.hero:not(.show) .split-lines-inner{display:block;opacity:0}}.history .hello__wrap__title{margin-bottom:40px}.history .history__intro{margin-bottom:0}.history .history__intro .history__intro__headline{text-transform:uppercase}.history .history__intro .history__intro__main{font-family:'Minion Pro';font-style:italic;font-size:40px;text-transform:lowercase;letter-spacing:2px}@media (min-width: 48em){.history .history__intro .history__intro__main{font-size:72px;margin-top:-15px}}.history .history__intro .history__intro__highlight{position:relative;margin:60px 0;margin-bottom:40px;font-family:'Proxima Nova Light';font-size:20px;text-transform:uppercase}.history .history__intro .history__intro__highlight .history__intro__highlight__background{position:absolute;z-index:-1;top:50%;right:0;display:block;width:100%;height:330px;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.history .history__intro .history__intro__highlight span{display:block;font-family:'Minion Pro';font-style:italic;font-size:60px;position:relative;top:16px}.history .history__intro .history__intro__highlight .subtitle:after{font-family:'Minion Pro';font-style:italic;content:'&';display:block;position:relative;font-size:30px;top:40px}.history .history__intro .history__intro__stats{max-width:1200px;margin-left:auto;margin-right:auto}.history .history__intro .history__intro__stats:after{content:" ";display:block;clear:both}.history .history__intro .history__intro__stats:before{content:'&';display:block;margin:10px auto;font-family:'Minion Pro';font-style:italic;font-size:0}@media (min-width: 48em){.history .history__intro .history__intro__stats .stat{box-sizing:border-box;width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%}}.history .history__intro .history__intro__stats .stat .stat__content{width:66.66667%;border-top:1px solid #fff;margin:0 auto;text-align:left}.history .history__intro .history__intro__stats .stat .stat__content .stat__content__number{display:block;font-family:'Minion Pro';font-style:italic;font-size:60px}.history .history__intro .history__intro__stats .stat .stat__content .stat__content__number i{font-size:30px}.history .history__intro .history__intro__stats .stat .stat__content .stat__content__details{display:block;font-family:'Proxima Nova Light';font-size:20px;line-height:1.2;text-transform:uppercase;position:relative;top:-5px}.history .history__dates{position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:800px;overflow:visible;margin:60px auto}.history .history__dates .history__dates__row{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;min-height:220px}.history .history__dates .history__dates__row:after{content:" ";display:block;clear:both}@media (min-width: 48em){.history .history__dates .history__dates__row{margin-top:150px}.history .history__dates .history__dates__row .history__dates__row__pictures{position:absolute;left:-150px;top:-70px;width:300px;z-index:-2}.history .history__dates .history__dates__row .history__dates__row__pictures img{position:absolute;top:0;left:0}.history .history__dates .history__dates__row .history__dates__row__pictures img:nth-child(2){top:100px;left:100px;z-index:10}}.history .history__dates .history__dates__row .history__dates__row__content{position:relative;text-align:left;max-width:400px;margin:40px auto}@media (min-width: 48em){.history .history__dates .history__dates__row .history__dates__row__content{margin:0 auto}}.history .history__dates .history__dates__row .history__dates__row__content h3{margin-top:0}.history .history__dates .history__dates__row .history__dates__row__content::before{content:attr(data-date);position:absolute;z-index:-1;top:20px;color:#041b11;font-family:'Minion Pro';font-style:italic;font-size:150px;text-transform:uppercase;-webkit-transform:translate(0, -30%);-ms-transform:translate(0, -30%);transform:translate(0, -30%);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);right:-230px;opacity:.4}.history .history__dates .history__dates__row:nth-of-type(even) .history__dates__row__content::before{right:auto;left:-230px}.history .history__dates .history__dates__row:nth-of-type(even) .history__dates__row__pictures{left:auto;right:-150px}.history .history__dates .history__dates__row:nth-of-type(odd) .history__dates__row__pictures img:nth-child(2){max-width:200px}.languages-switcher{max-width:1200px;margin-left:auto;margin-right:auto;margin:0;padding:20px;border-top:1px solid #137349}.languages-switcher:after{content:" ";display:block;clear:both}@media (min-width: 80em){.languages-switcher{border-top:0}}.languages-switcher li{box-sizing:border-box;width:25%;float:left;padding-left:.83333%;padding-right:.83333%;text-align:center}.languages-switcher li a{color:#137349;text-decoration:none;text-transform:uppercase}.languages-switcher li a:hover{color:#fff}.languages-switcher li.current-menu-item a{color:#fff}.language-switcher-arrow{display:none}@media (min-width: 80em){.language-switcher-arrow{display:block;stroke:#f0e8dd;width:10px;height:5px;z-index:99;position:relative;top:26px;float:right;right:auto}.language-switcher-arrow:hover+.languages-switcher{overflow:visible;height:auto}.languages-switcher{position:relative;z-index:20;background:#002213;display:block;top:30px;float:right;width:30px;font-size:12px;padding:0;height:15px;overflow:hidden}.languages-switcher:hover{overflow:visible;height:auto}.languages-switcher li{width:100%;display:block;float:none;padding-bottom:.5em}.languages-switcher li a{color:#f0e8dd}}.menu-list{display:none}@media (min-width: 80em){.menu-list{display:inline !important;vertical-align:top;margin-left:60px}}@media (min-width: 80em){.menu-list{margin-left:80px}}.main-nav{width:100%}html.mobile .main-nav{max-height:calc(100vh - 40px);overflow:scroll;-webkit-overflow-scrolling:touch}.main-nav ul{position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:1200px;width:100%}.main-nav ul li{margin:20px 0}.main-nav ul li.current-menu-item a{padding-bottom:2px;border-bottom-width:2px;border-bottom-style:solid}@media (min-width: 80em){.main-nav{display:inline;width:auto;position:relative;top:23px;left:0}.main-nav ul{position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:1200px;height:76px;display:inline}.main-nav ul li{position:relative;display:inline-block;height:100%;line-height:74px;margin:0 20px;padding:0}}@media (min-width: 80em) and (min-width: 68.75em){.main-nav ul li{margin:0 30px}}@media (min-width: 80em){.main-nav ul li a{display:block;padding:0 !important;border:0 !important}.main-nav ul li.current-menu-item{border-bottom:2px solid #f7921e;color:#f7921e}.main-nav ul li.hide-desktop{display:none}}.social-cta{text-align:right}.social-cta ul li{display:inline-block}.social-cta ul,.social-cta p{display:inline}.social-cta svg{fill:#c1a073}.news-grid{position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:1200px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0}.news-grid .news__full-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.news-grid .news{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:1rem}@media (min-width: 30em){.news-grid .news{width:50%}}@media (min-width: 48em){.news-grid .news{width:33.33%}}.news-grid .news .news__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:strech;-ms-flex-align:strech;align-items:strech;overflow:hidden;width:100%;background-color:#fff;position:relative}.news-grid .news .news__wrapper .news__picture{position:relative;min-height:200px;border-bottom:3px solid #137349;overflow:hidden}.news-grid .news .news__wrapper .news__picture .image-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f0e8dd;background-position:center center;background-size:cover}.news-grid .news .news__wrapper .news__wrapper__content{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:0 40px 20px;color:#137349;text-align:left;position:relative}.news-grid .news .news__wrapper .news__wrapper__content .news__wrapper__content__category{padding:10px;background-color:#137349;color:#fff;font-family:'Proxima Nova Bold';text-align:center;text-transform:uppercase;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.news-grid .news .news__wrapper .news__wrapper__content .news__wrapper__content__category .icon{display:inline-block;width:20px;height:20px;margin:0;fill:#fff;vertical-align:middle;position:relative;top:-2px;left:-2px}.news-grid .news .news__wrapper .news__wrapper__content .news__wrapper__content__title{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin:0;font-size:15px;font-family:'Proxima Nova Regular';font-weight:200;margin-bottom:70px}.news-grid .news .news__wrapper .news__wrapper__content .news__wrapper__content__date{font-size:12px;text-transform:uppercase;margin-bottom:20px}.news-grid .news .news__wrapper .news__wrapper__content .news__wrapper__content__date .icon--icon-pen{display:inline-block;width:18px;height:18px;fill:#043821;vertical-align:bottom}.news-grid .news .news__wrapper .news__wrapper__content .news__wrapper__content__link{position:absolute;bottom:40px}.news-grid .news .news__wrapper .news__wrapper__content .news__wrapper__content__link a{font-size:12px}.news-grid .news.news--youtube .news__picture{position:relative;border-color:#c60909}.news-grid .news.news--youtube .news__picture::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}.news-grid .news.news--youtube .news__picture .icon--arrow-small-right{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:40px;height:auto;fill:transparent;stroke:#fff;stroke-width:1px;stroke-linecap:round}.news-grid .news.news--youtube .news__wrapper .news__wrapper__content .news__wrapper__content__category{background-color:#c60909}.news-grid .news.news--facebook .news__picture{border-color:#0064c8}.news-grid .news.news--facebook .news__wrapper .news__wrapper__content .news__wrapper__content__category{background-color:#0064c8}.news-grid.news-grid--highlight .news:first-child{width:100%}@media (min-width: 30em){.news-grid.news-grid--highlight .news:first-child .news__wrapper__content__title{margin-top:20px}.news-grid.news-grid--highlight .news:first-child .news__picture{width:50%}.news-grid.news-grid--highlight .news:first-child .news__wrapper{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.news-grid.news-grid--highlight .news:first-child .news__wrapper .news__wrapper__content{width:50%}.news-grid.news-grid--highlight .news:first-child .news__wrapper .news__wrapper__content .news__wrapper__content__date{margin-top:20px}.news-grid.news-grid--highlight .news:first-child .news__wrapper .news__wrapper__content .news__wrapper__content__category{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media (min-width: 48em){.news-grid.news-grid--highlight .news:first-child{width:66.66%}}.news-grid__load-more{font-size:15px;margin:0;display:inline-block}.news-grid--highlight .news{opacity:0}.no-flexbox .news{float:left;height:470px}.no-flexbox .news .news__picture{height:150px;display:block}.no-flexbox .news .news__wrapper{height:100%}.no-flexbox .news-grid--highlight .news:first-child{height:470px}@media (min-width: 30em){.no-flexbox .news-grid--highlight .news:first-child{position:relative}.no-flexbox .news-grid--highlight .news:first-child .news__wrapper .news__picture{position:absolute;height:calc(100% - 30px)}.no-flexbox .news-grid--highlight .news:first-child .news__wrapper .news__wrapper__content{display:block;padding-left:calc(50% + 20px);width:100%}.no-flexbox .news-grid--highlight .news:first-child:after{content:'';clear:both;display:block}}.no-flexbox .news-grid{list-style-type:none}.products{position:relative;overflow:hidden;background-color:#062819;text-align:center}.products .product{position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:1200px;position:absolute;top:0;left:50%;width:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:none}.products .product .product__value{position:absolute;top:0;left:0;color:#041b11;font-family:'Minion Pro';font-style:italic;font-size:180px;text-transform:uppercase}.products .product .product__preview{position:relative;z-index:1;margin:15px 0;margin-top:50px}.products .product .product__title{position:relative;z-index:1;margin:0 auto}.products .product .product__description{position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:800px;margin:10px auto;max-width:500px;font-size:17px;line-height:1.5}.products .product .product__link{display:inline-block}.products-homepage nav{position:absolute;top:100px;left:50%;width:400px;max-width:70%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.products-homepage nav .previous{float:left}.products-homepage nav .previous .icon--arrow-small-right{width:16px;margin-top:70px;fill:transparent;stroke:#f7921e;stroke-linecap:round;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);stroke-dasharray:10px;stroke-dashoffset:11px}.products-homepage nav .next{float:right}.products-homepage nav .next .icon--arrow-small-right{width:16px;margin-top:70px;fill:transparent;stroke:#f7921e;stroke-linecap:round;stroke-dasharray:10px;stroke-dashoffset:11px}.products-grid{max-width:600px;margin:40px auto 0}.products-grid .product{padding:25px;border:1px solid #051f13;transition:all .4s;margin:10px auto;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}html.desktop .products-grid .product{padding:45px 25px 45px 45px}html.desktop .products-grid .product:hover{border-color:#137349;z-index:20;-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);background-color:#efe4d4;color:#062819}.ie .products-grid .product{margin:auto;display:block;position:relative;left:0}.products-grid .product .product__picture img{max-width:250px}.products-grid .product .product__content{margin-top:30px}.products-grid .product .product__content .product__content__title{margin:0;font-family:'Proxima Nova Bold';font-size:26px;text-transform:uppercase;margin-top:10px;line-height:1}.products-grid .product .product__content .product__content__baseline{margin:0}.products-grid .product .product__content .product__content__description{margin:20px 0;font-size:14px;line-height:1.4}.products-grid .product .product__content .product__content__links a{margin:10px 0;font-size:12px}.products-grid .product .product__content .product__content__links a:last-child{margin-left:20px}@media (min-width: 64em){.products-grid{max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.products-grid:after{content:" ";display:block;clear:both}.products-grid .product{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin:0}.products-grid .product .product__content{display:table-cell;width:60%;text-align:left;vertical-align:middle;padding-right:30px}.products-grid .product .product__picture{display:table-cell;width:40%;vertical-align:middle}}.single-product .single-product__hero .single-product__hero__picture{display:block;margin:30px auto;background-size:contain;background-position:center center;background-repeat:no-repeat;width:100%;height:300px}.single-product .single-product__advantages{position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:800px;text-align:left;margin:50px auto}.single-product .single-product__advantages .advantage h3{color:#062819;font-family:'Proxima Nova Bold'}.single-product .single-product__notice{position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:800px;font-family:'Proxima Nova Bold';text-align:left}.single-product .single-product__action{box-sizing:border-box;width:83.33333%;float:left;padding-left:.83333%;padding-right:.83333%;margin-left:8.33333%;padding:30px;margin-top:50px;margin-bottom:50px;box-shadow:0 0 31px 0 rgba(6,40,25,0.5);background-color:#062819;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-position:center center;background-size:cover}.single-product .single-product__action .single-product__action__title{font-family:'Proxima Nova Bold';text-transform:uppercase;margin:10px;color:#fff;font-size:30px;line-height:30px;text-align:center;width:100%}.single-product .single-product__action .single-product__action__title span{display:block;font-family:'Proxima Nova Light';font-size:90%;text-transform:lowercase}.single-product .single-product__action .single-product__action__title span{font-size:16px;line-height:24px;margin-top:12px}.single-product .single-product__action .single-product__action__link{position:relative;margin:10px auto}.single-product .single-product__action .single-product__action__link a{text-align:center}@media (min-width: 48em){.single-product .single-product__action .single-product__action__title{width:auto;text-align:left;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.single-product .single-product__action .single-product__action__link{width:200px;margin:auto;position:relative}.single-product .single-product__action .single-product__action__link a{position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;margin:0}.single-product .single-product__action .single-product__action__link a:after{content:' >'}}@media (min-width: 48em){.single-product .single-product__hero{position:relative;box-shadow:0 0 31px 0 rgba(6,40,25,0.5);background-color:#062819;background-image:url("../images/cta_background-46da71cb24.jpg");background-position:center center;background-size:cover;margin-top:50px;width:100%;max-width:1000px;margin:0 auto}.single-product .single-product__hero .single-product__hero__title{width:58.33333%;padding:50px 70px;color:#efe4d4;text-align:left;vertical-align:middle}.single-product .single-product__hero .single-product__hero__title h3{font-size:36px;letter-spacing:2px;font-family:'Proxima Nova Bold';text-transform:uppercase}.single-product .single-product__hero .single-product__hero__title h3 span{display:block;font-family:'Proxima Nova Light';font-size:90%;text-transform:lowercase}.single-product .single-product__hero .single-product__hero__title h3 span{display:block;font-weight:400;font-size:25px;margin-top:20px}.single-product .single-product__hero .single-product__hero__picture{margin:0;position:absolute;top:-70px;right:-70px;bottom:-70px;width:50%;height:auto}}@media (min-width: 64em){.single-product .single-product__hero .single-product__hero__title h3{font-size:36px}}.product-grid-container .hello__wrap{color:#efe4d4}.product-grid-container .hello__wrap .hello__wrap__title{font-size:20px}@media (min-width: 48em){.product-grid-container .hello__wrap .hello__wrap__title{font-size:36px}}.product-grid-container .hello__wrap .hello__wrap__baseline{font-size:24px;margin:0;color:inherit}section#retailers{background-position:50% 0%;background-repeat:no-repeat;background-size:contain;background-color:#f9f3ed}.retailers .retailers__intro{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:800px;line-height:1.7}.retailers .retailers__intro:after{content:" ";display:block;clear:both}@media (min-width: 48em){.retailers .retailers__intro{-webkit-columns:300px 2;-moz-columns:300px 2;columns:300px 2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.retailers .retailers__intro p{text-align:left;vertical-align:top;display:inline-block}.single-article{position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:800px;text-align:left}.single-article .single-article__cover{position:relative;width:100%;padding-top:50%;margin-bottom:30px;background-position:center center;background-size:cover}.single-article .single-article__cover .single-article__cover__infos{background-color:#043821;text-align:center;position:absolute;top:0;left:0;width:100%;height:50px;color:#fff;line-height:50px}.single-article .single-article__content{position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:800px}.sites{position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:1200px;margin-top:40px}.sites>div{width:98.33333%;float:left;margin-left:.83333%;margin-right:.83333%}@media (min-width: 31.25em){.sites>div{width:31.66667%;float:left;margin-left:.83333%;margin-right:.83333%}}.sites .img-container{width:100%;height:250px;background-size:cover;background-repeat:no-repeat;background-position:center center}.sites p{text-align:left;color:#f0e8dd;font-size:14px}.testimonial{position:relative;overflow:hidden;padding:0 10px;margin:0 auto;max-width:800px}.testimonial .testimonial__wrapper{position:relative;left:50%;overflow:hidden;max-width:100%;height:0;height:auto;padding-bottom:56.25%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.testimonial .testimonial__wrapper iframe,.testimonial .testimonial__wrapper object,.testimonial .testimonial__wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}#testimonials{background-color:#f9f3ed}#advantages{background-image:url("../images/products-timeline-bg-1edf3906dd.jpg");background-position:0% 100%;background-repeat:no-repeat;background-size:contain;background-color:#f9f3ed}#advantages .history__dates__row__content::before{color:#eadac7;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:80px}@media (min-width: 48em){#advantages .history__dates__row__content::before{font-size:110px}}.contest .hello{width:100%}.contest__intro{background-color:#19120C;padding:90px 0 56px;overflow:auto}.contest__intro__main{font-family:'Minion Pro';font-style:italic;font-size:30px;line-height:1.2;margin:0 0 50px 0;text-align:center;color:#0b7d4b}.contest__intro__a{text-align:center;padding-top:50px;clear:both}.contest__intro__description__list{max-width:800px;margin:0 auto;overflow:overlay}.contest__intro__description__list a{text-decoration:none;color:#f7921e}.contest__intro__description__item{list-style-type:none;font-size:16px;line-height:1.625}@media (min-width: 48em){.contest__intro__description__item{float:left;width:50%}.contest__intro__description__item:nth-child(even){padding-left:15px}.contest__intro__description__item:nth-child(odd){padding-right:15px}}.contest-pin{position:absolute;overflow:overlay;top:30px;right:30px;display:block;background-color:#081e14;box-shadow:13px 13px 13px 5px rgba(0,0,0,0.4);padding:20px 20px 15px}.contest-pin__img,.contest-pin__arrow{float:left}.contest-pin__text{float:left;margin:10px 0 0 20px}.contest-pin__text p{margin:0;font-size:12px;text-transform:uppercase;color:#fff}.contest-pin__text h2{font-family:'Proxima Nova Bold';font-size:24px;text-transform:uppercase;margin:0;color:#f7921e}.contest-pin__arrow{margin:22px 0 0 32px}.form-response,[class*="form-response--"]{position:fixed;background:rgba(0,0,0,0.9);display:none;opacity:0;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:999;transition:opacity .33s ease-in .11}.form-response.visible,[class*="form-response--"].visible{display:block;opacity:1}.form-response h2,[class*="form-response--"] h2{color:#f7921e;font-size:32px;text-transform:uppercase;text-align:center}.form-response a,[class*="form-response--"] a{color:#f7921e}.form-response__wrapper{position:relative;top:50%;width:50%;max-width:640px;margin:0 auto;padding:20px 40px 40px;background:#000;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.form-response__close{position:absolute;top:0;right:0;border:0;padding-left:7px;cursor:pointer}.form-response--success .form-response__wrapper{border:2px solid #137349}.form-response--success .form-response__close{background:#137349}.form-response--error .form-response__wrapper{border:2px solid #c60909}.form-response--error .form-response__close{background:#c60909}.cookies-bar{position:fixed;z-index:100;bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:1rem;background-color:#000;color:#fff;font-size:1rem}.cookies-bar__text{margin:0;padding:0;font-size:14px;text-align:center}.cookies-bar__text a{display:inline-block;margin-left:1rem;border-bottom:1px solid #fff;color:#fff;text-decoration:none}.cookies-bar__close{margin-left:1rem;color:#fff}.cookies-bar__close svg{width:25px;height:25px;fill:#fff}@media (min-width: 48em){.cookies-bar__close svg{width:20px;height:20px}}
