﻿@font-face{font-display:swap;font-family:'Futura-Oblique';src:url('../eot/Futura-Obliqueqm0l.eot') format('embedded-opentype'),url(/content/mu-plugins/fx-landing-page/assets/fonts/Futura-Oblique.otf) format('opentype'),url(../woff/Futura-Obliquebobo.woff) format('woff'),url(../ttf/Futura-Obliquelfjf.ttf) format('truetype'),url('../svg/Futura-Oblique6zs6.svg') format('svg');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Futura-Medium';src:url(/content/mu-plugins/fx-landing-page/assets/fonts/Futura-Medium.otf) format('opentype');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Futura-ExtraBold';src:url(../woff/Futura-ExtraBoldlfjf.woff) format('opentype');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'AvenirNextLTPro-Heavy';src:url(../eot/37172B_0_0xik5.eot);src:url('../eot/37172B_0_0xik5.eot') format('embedded-opentype'),url(../woff2/37172B_0_06zs6.woff2) format('woff2'),url(../woff/37172B_0_06zs6.woff) format('woff'),url(../ttf/37172B_0_0wgi5.ttf) format('truetype')}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{overflow-x:hidden}body{color:#5B5B5B;margin:0;font-family:'Futura-Medium';font-size:18px;line-height:27px}p{margin:0 0 30px 0}p:last-child{margin:0}img{display:block;height:auto;margin:auto;max-width:100%}h1,h2,h3,h4,h5,h6{font-family:'Futura-ExtraBold';text-transform:uppercase;margin:0;color:#231F20}h1{font-size:30px;line-height:40px;margin-bottom:26px}h2{font-size:40px;line-height:1.19em;margin-bottom:20px;@media(min-width:1200px){font-size:48px;line-height:1.19em}}h3{position:relative;font-family:'Futura-Medium';font-weight:500;font-size:34px;text-align:center;color:#d35b00;display:block;width:max-content;margin:0 auto}h3::before,h3::after{content:'';position:absolute;top:50%;bottom:50%;transform:translateY(-50%);width:270px;height:3px;background:#d35b00}h3::before{left:-290px}h3::after{right:-290px}a{color:#D35B00;text-decoration:none;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;transition:all ease 0.3s}a:hover{color:#d17e3f;text-decoration:underline}ul{margin:0;padding-left:23px}ul li:before{background-color:#d35b00;content:'';height:8px;left:0;position:absolute;top:7px;width:8px}li{list-style-type:none;padding-left:23px;position:relative}p{color:#231F20}.btn-landing{font-size:16px;letter-spacing:.05em;line-height:1.319em;display:inline-block;color:#fff;background-color:#FF6900;text-align:center;border-radius:50px;padding:20px 65px 21px 44px}.btn-landing:hover{text-decoration:none;color:#fff;background-color:#994c11}.btn-landing::after{content:"\f344";font-family:"dashicons";padding-left:10px;position:absolute}@media (min-width:768px){.btn-landing{font-size:16px;min-width:auto}}@media (min-width:1025px){.btn-landing{min-width:260px}}.landing-header{position:absolute;top:38px;width:100%;padding:0 25px;z-index:33;&.js-scroll{display:block;& .lp-header--logo-2{display:none}}& .landing-inner{flex-direction:column;align-items:center}}.landing-inner{position:relative;width:100%;max-width:958px;margin:0 auto;gap:20px;display:flex;justify-content:center;align-items:flex-end}.landing-inner-lg{position:relative;width:100%;max-width:1216px;margin:0 auto}.lp-header--logo{display:inline-block;margin:16px 0 14px 8px}.lp-header--logo img{max-width:179px!important;margin:0}.lp-header--contact{display:flex;flex-direction:column;@media(min-width :768px){display:none}}.landing-header.js-scroll{position:fixed;top:0;left:0;right:0;background:#231f20;width:100vw;height:130px;margin:0;padding:11px 25px 14px;z-index:99}.landing-header.js-scroll .landing-inner{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;max-width:1200px;height:100%}.landing-header.js-scroll .lp-header--logo{margin:0}.landing-header.js-scroll .lp-header--logo img{max-width:76px!important}.landing-header.js-scroll .lp-header--contact{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;width:100%;max-width:608px;height:100%}.lp-header--contact a{position:relative;font-weight:500;font-size:16px;text-align:center;color:#fff;min-width:auto;@media(max-width :767px){&.btn{display:none}}}.lp-header--contact a.btn-landing{min-width:201px}.btn-landing{font-size:16px;letter-spacing:.05em;line-height:1.319em;display:inline-block;color:#fff;background-color:#d35b00;text-align:center;border-radius:50px;padding:20px 65px 21px 44px;border:none}.btn-landing:hover{text-decoration:none;color:#fff;background-color:#994c11}.btn-landing::after{content:url(../png/arrown0vd.png);padding-left:10px;position:absolute}.landing-hero-private{min-height:860px;background-color:rgba(35,31,32,.316);padding:100px 0 30px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;@media(min-width :768px){min-height:768px;padding:100px 0}}.landing-private-container{max-width:1442px;width:100%;margin:100px auto 0;position:relative;z-index:2;text-align:center;padding-left:20px;padding-right:20px;@media(min-width:1200px){margin-top:150px}& h1{font-weight:400;line-height:1.097em;text-align:center;color:#fff;font-size:55px;@media(min-width :1200px){font-size:83px}}}.landing-video-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.landing-video-background video{width:100%;height:100%;object-fit:cover}.landing-cta{position:relative;background:#231F20;padding:70px 25px 442px;& .landing-inner{flex-direction:column;justify-content:center;align-items:center}}.landing-logo-wrapper{display:flex;align-items:flex-end;justify-content:center;gap:30px}.landing-cta__logo{display:block;width:max-content;margin:0 auto 40px}.landing-cta__logo img{width:100%;max-width:179px;margin:0}.landing-cta__content{text-align:center}.landing-cta__content h2{font-weight:400;font-size:69px;line-height:1.097em;text-align:center;color:#fff;margin:0 0 27px}.landing-cta__content .btn-cta{position:relative;font-family:'Futura-Medium';font-size:16px;line-height:1.319em;color:#fff;display:inline-block;min-width:306px;background-color:#d35b00;text-align:center;border-radius:50px;padding:20px 33px 22px 38px}.landing-cta__content .btn-cta:hover{text-decoration:none;color:#fff;background-color:#994c11}.landing-cta__content .btn[href*="mailto"]::before{content:url(../png/icon-email1icx.png);display:inline-block;position:relative;top:3px;margin-right:5px}.landing-cta__content .btn[href*="tel"]::before{content:url(../png/icon-phonegian.png);display:inline-block;position:relative;top:3px;margin-right:5px}.landing-cta__bg{position:absolute;bottom:0;left:0}.landing-cta__content .btn-cta:first-of-type{margin-right:30px}.landing-icons{position:relative;background:#231F20;padding:164px 25px;z-index:11}.landing-icon-content{margin-bottom:77px}.landing-icon-content h2{font-weight:400;font-size:48px;line-height:1.19em;text-align:center;color:#fff;margin:0 0 16px}.landing-icon-content h3{position:relative;font-family:'Futura-Medium';font-weight:500;font-size:18px;text-align:center;color:#d35b00;@media(min-width:1200px){font-size:34px}}.landing-icon-wrap{margin:0 0 82px}.landing-icons-list{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;@media(min-width:1200px){justify-content:center;align-items:flex-start;gap:20px}}.landing-icons-list__item{width:100%;max-width:280px;text-align:center;color:#F7F5F3;margin-bottom:30px;@media(min-width:1200px){margin-bottom:0}}.icon-image{display:block;margin:0 auto 14px}.landing-icon-button{display:block;width:max-content;margin:0 auto}.landing-icons__bg{position:absolute;bottom:0;left:0;pointer-events:none;z-index:-1}.landing-container{max-width:1265px;width:100%;margin:0 auto;padding-left:20px;padding-right:20px;position:relative}.landing-text-form{padding:60px 0;@media(min-width:1200px){padding:140px 0}}.landing-row{display:flex;flex-flow:row wrap;justify-content:space-between;margin-left:-15px;margin-right:-15px;row-gap:30px;@media(min-width:1200px){row-gap:0}}.landing-col{width:100%;padding-left:15px;padding-right:15px;@media(min-width :1200px){max-width:50%;flex:0 0 50%}}.landing-col-7{width:100%;padding-left:15px;padding-right:15px;@media(min-width:1200px){max-width:57%;flex:0 0 auto}}.landing-col-5{width:100%;padding-left:15px;padding-right:15px;@media(min-width:1200px){max-width:43%;flex:0 0 auto}}.landing-col-2{width:100%;padding-left:15px;padding-right:15px;@media(min-width:1200px){max-width:30%;flex:0 0 auto}}.landing-col-10{width:100%;padding-left:15px;padding-right:15px;@media(min-width:1200px){max-width:70%;flex:0 0 auto}}.landing-text-form__content{display:flex;flex-direction:column;gap:20px;& h2{font-size:40px;line-height:1.19em;color:#231f20;@media(min-width:1200px){font-size:48px}}}.retail-form{padding:60px 20px;background-color:#231f20;border-radius:50px;@media(min-width:1200px){padding:80px 66px}.text-center{margin-bottom:48px}& h3{font-size:22px;line-height:1.19em;color:#fff;font-family:'Futura-Medium';margin-bottom:15px;@media(min-width :1200px){font-size:34px}&::before,&::after{display:none}}& p{font-size:18px;line-height:1.7em;color:#fff}}.retail-form__row{display:flex;flex-wrap:wrap;row-gap:30px;@media(min-width:1200px){margin-left:-15px;margin-right:-15px}}.retail-form__col_6{width:100%;padding-left:15px;padding-right:15px;@media(min-width:1200px){width:50%;flex:0 0 auto}}.retail-form__col_12{width:100%;padding-left:15px;padding-right:15px;@media(min-width:1200px){width:100%;flex:0 0 auto}}.retail-form__row{& input{padding:10px 15px;font-size:20px;width:100%;font-family:'Futura-Medium';@media(min-width:1200px){padding:22px 15px}&::placeholder{color:#000}}& textarea{height:167px;width:100%;font-family:'Futura-Medium';font-size:20px;padding:22px 15px;&::placeholder{color:#000}}& button{outline:none;border:none;cursor:pointer}}.text-center{text-align:center}.landing-text-form__bg{position:absolute;z-index:-1;margin:0 auto;top:30%;left:50%;transform:translate(-50%,0%);@media(min-width:1200px){top:50%;transform:translate(-67%,-46%)}}.landing-coffee-pack{display:flex;margin-top:60px;margin-bottom:60px;justify-content:center;@media(min-width:1200px){margin-top:auto}}.landing-inner-content{padding-top:0;& p{font-size:25px;font-family:'Futura-Medium';line-height:1.6em;@media(min-width:1200px){max-width:540px}}@media(min-width:1200px){padding-top:30px}}.landing-half-text-image{padding-top:60px;padding-bottom:60px;background-color:#F7F5F3;@media(min-width:1200px){padding-top:100px;padding-bottom:100px}& p{font-size:18px;line-height:1.7em;@media(min-width:1200px){font-size:25px;line-height:1.6em}}}.landing-half-text-image__bg{@media(min-width:1600px){max-width:780px}}.landing-full-width-feature-products{padding-top:60px;padding-bottom:60px;@media(min-width:1200px){padding-top:145px;padding-bottom:145px}}.landing-n-cup{@media(min-width:1200px){margin-left:auto;margin-right:-18%;margin-top:-5%}}.product-information{display:flex;gap:30px;margin-top:30px;@media(min-width:1200px){margin-top:-60px}& img{@media(min-width:1200px){margin:0}}& p{margin-right:auto;margin-left:0;color:#5B5B5B;@media(min-width:1200px){max-width:445px}}}.disclamer{margin-top:28px!important;color:#5B5B5B}.featured-products__content{margin-bottom:30px;@media(min-width:1200px){margin-bottom:0}& p{font-size:25px;line-height:1.6em}}.landing-cta-promo{padding-top:60px;padding-bottom:300px;position:relative;@media(min-width:1200px){padding-top:125px;padding-bottom:125px}& .landing-cta-promo__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;object-fit:cover}& p{font-size:25px;line-height:1.6em;color:#5B5B5B}}.landing-cta-promo__img{position:absolute;bottom:0;left:0}.screen-reader-response ul{display:none}.wpcf7-not-valid-tip{color:#ff6c66;font-size:16px}