@charset "UTF-8";.colorCatPrim-491,.colorCatPrim-339,.colorCatPrim-494{color:#353E47!important}.slick-track{margin:0}section,.clear{clear:both}.comb-mobile{display:none!important}.comb-desktop{display:block}.d-none{display:none}.position-relative{position:relative}.p-10{padding:10px}.p-20{padding:20px}.p-30{padding:30px}.m-10{margin:10px}.m-15{margin:15px}.m-20{margin:20px}.m-30{margin:30px}.border-primary{border-color:#a40b33}.border-1{border-width:1px;border-style:solid}.color-content{color:#353E47}.color-white{color:#fff}.color-primary{color:#a40b33}.text-uppercase{text-transform:uppercase}.bg-primary{background-color:#a40b33}.bg-white{background-color:#fff}.position-absolute{position:absolute}#page,body,html{min-height:100%}#page .menuFooter>div>div>ul>li ul li a,a.edition{transition:.25s}#page .termConditions,.boxes .block.txt,.edition,.leftBanner,.newsletter_holder>div,form,.text-center,ol li:after{text-align:center}#__bs_notify__{top:auto!important;bottom:0!important}.bg_grey{background:#fbe8e9}body{margin:0;font-family:"Stempel Garamond LT Pro",serif;background:#fff;font-size:1rem;color:#fff}.print body{min-width:0}body.menuOpen:before{content:'';position:fixed;left:10px;right:10px;bottom:0;top:10px;background:rgba(0,0,0,.5);z-index:10}body,html{height:100%}#page{border:20px solid #fff;border-top:none;position:relative}main#main{padding-top:52px}html{margin-top:0!important;box-sizing:border-box}#page:before{content:"";width:100%;height:20px;background:#fff;position:absolute;bottom:-20px;left:0;z-index:10}#page .menuFooter:before,.square:before{content:''}@media (max-width:1090px){#page{border:10px solid #fff;border-top:0;padding-top:104px}#page:before{height:10px;bottom:-10px}.shop_message{left:0;right:0}}.menuOpen #page{border-bottom:none}#page .menuFooter{margin-bottom:0;background-color:#3e4245;padding:55px 55px 50px;border-top:20px solid #fff;position:relative;background-image:url(../png/btn_infolettre_fr_2.png);background-size:150px auto;background-position:top right;background-repeat:no-repeat}@media (max-width:1300px){#page .menuFooter{padding:55px 45px 50px}}@media (max-width:1300px) and (max-width:1090px){#page .menuFooter{border-top:10px solid #fff}}@media (max-width:1300px) and (max-width:1090px) and (max-width:700px){#page .menuFooter{padding:35px 25px 30px;background-image:none}}#page .menuFooter.footerEn{background-image:url(../png/btn_infolettre_en_2.png)}@media (max-width:700px){#page .menuFooter.footerEn{background-image:none}}#page .menuFooter:before{position:absolute;top:40px;right:375px;width:5px;height:196px;background:url(../png/strokefooter.png)}@media (max-width:1300px){#page .menuFooter:before{right:auto;left:71%}}@media (max-width:1300px) and (max-width:1024px) and (max-width:700px){#page .menuFooter:before{display:none}}#page .menuFooter>div{padding:0;margin:0}#page .menuFooter>div>div>ul{font-size:0}#page .menuFooter>div>div>ul>li{padding:0 40px 0 0;vertical-align:top;display:inline-block;font-size:16px;line-height:16px;list-style:none;font-weight:700}@media (max-width:1300px){#page .menuFooter>div>div>ul>li{padding:0 25px 0 0;font-size:15px;line-height:15px;width:20%}}@media (max-width:1300px) and (max-width:1024px){#page .menuFooter:before{right:330px;left:auto}#page .menuFooter>div>div>ul>li{clear:both;width:auto;display:block}}#page .menuFooter>div>div>ul>li>a{margin:0 0 10px;display:inline-block;pointer-events:none}@media (max-width:1024px){#page .menuFooter>div>div>ul>li>a{pointer-events:auto;margin:0 0 15px;transition:.25s}.hasHover #page .menuFooter>div>div>ul>li>a:focus,.hasHover #page .menuFooter>div>div>ul>li>a:hover{opacity:.6}#page .menuFooter>div>div>ul>li ul{display:none}}#page .menuFooter>div>div>ul>li ul li{list-style:none;font-weight:400;margin:0 0 10px}.hasHover #page .menuFooter>div>div>ul>li ul li a:focus,.hasHover #page .menuFooter>div>div>ul>li ul li a:hover{opacity:.6}#page .termConditions a:hover,.hasHover .controls .next a:hover,.hasHover .controls .prev a:hover{opacity:.7}#page .menuFooter>div.left{width:80%}@media (max-width:1300px){#page .menuFooter>div.left{width:76%}}@media (max-width:1300px) and (max-width:1024px){#page .menuFooter>div.left{width:50%}}#page .menuFooter>div.right{float:right;max-width:270px;width:20%}@media (max-width:1300px){#page .menuFooter>div.right{width:24%}}@media (max-width:1300px) and (max-width:1024px){#page .menuFooter>div.right{width:50%;max-width:225px}}#page .menuFooter .subscribe_news h5{font-size:32px;line-height:32px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 5px}#page .menuFooter .subscribe_news h3{color:#fff;font-size:18px;line-height:20px;text-transform:uppercase;margin:0;max-width:150px}#overlay section>div .lang #page .menuFooter .subscribe_news a,#page .menuFooter .subscribe_news #overlay section>div .lang a,#page .menuFooter .subscribe_news #pushToOverlay section>div .lang a,#page .menuFooter .subscribe_news a.cta,#page .menuFooter .subscribe_news header .nav-menu-top>li>a,#pushToOverlay section>div .lang #page .menuFooter .subscribe_news a,header #page .menuFooter .subscribe_news .nav-menu-top>li>a{margin:35px 0 0;width:auto;background-color:#a40b33}#page .termConditions{position:absolute;bottom:-18px;left:0;width:100%;height:auto;z-index:1000;background:#fff}#insta .item #page .termConditions .bottom,#page .termConditions #insta .item .bottom,#page .termConditions ol li,#page .termConditions p,ol #page .termConditions li{font-size:12px;line-height:14px;color:#000;text-transform:uppercase;letter-spacing:.5px;font-weight:500;float:left;margin:0}#insta .item #page .termConditions .bottom a,#page .termConditions #insta .item .bottom a,#page .termConditions ol li a,#page .termConditions p a,ol #page .termConditions li a{float:none;color:#b6242f}.menuFooter .subscribe_news a.cta{font-size:1rem}#page .termConditions a{font-size:12px;line-height:14px;color:#000;letter-spacing:.5px;transition:.25s;float:right}img.rounded{border-radius:100%}#loading,#windowRef{position:fixed;height:100%;width:100%;top:0;left:0;z-index:-999}#loading{z-index:9999;background:#fff}.coverBG,.fixedBG{background-size:cover}*,:after,:before{box-sizing:inherit}a{color:inherit}a,a:hover{text-decoration:none}a:focus,button:focus,input:focus,textarea:focus{outline:0}#overlay section>div .lang .animating a,#overlay section>div .lang .animating a *,#overlay section>div .lang .animating a:after,#overlay section>div .lang .animating a:before,#overlay section>div .lang .disableAnimations[data-mh] a,#overlay section>div .lang .disableAnimations[data-mh] a *,#overlay section>div .lang .disableAnimations[data-mh] a:after,#overlay section>div .lang .disableAnimations[data-mh] a:before,#pushToOverlay section>div .lang .animating a,#pushToOverlay section>div .lang .animating a *,#pushToOverlay section>div .lang .animating a:after,#pushToOverlay section>div .lang .animating a:before,#pushToOverlay section>div .lang .disableAnimations[data-mh] a,#pushToOverlay section>div .lang .disableAnimations[data-mh] a *,#pushToOverlay section>div .lang .disableAnimations[data-mh] a:after,#pushToOverlay section>div .lang .disableAnimations[data-mh] a:before,.animating,.animating #overlay section>div .lang a,.animating #overlay section>div .lang a *,.animating #overlay section>div .lang a:after,.animating #overlay section>div .lang a:before,.animating #pushToOverlay section>div .lang a,.animating #pushToOverlay section>div .lang a *,.animating #pushToOverlay section>div .lang a:after,.animating #pushToOverlay section>div .lang a:before,.animating *,.animating:after,.animating:before,.animating a,.animating a *,.animating a:after,.animating a:before,.animating a.cta,.animating a.cta *,.animating a.cta:after,.animating a.cta:before,.animating header .nav-menu-top>li>a,.animating header .nav-menu-top>li>a *,.animating header .nav-menu-top>li>a:after,.animating header .nav-menu-top>li>a:before,.disableAnimations[data-mh],.disableAnimations[data-mh] #overlay section>div .lang a,.disableAnimations[data-mh] #overlay section>div .lang a *,.disableAnimations[data-mh] #overlay section>div .lang a:after,.disableAnimations[data-mh] #overlay section>div .lang a:before,.disableAnimations[data-mh] #pushToOverlay section>div .lang a,.disableAnimations[data-mh] #pushToOverlay section>div .lang a *,.disableAnimations[data-mh] #pushToOverlay section>div .lang a:after,.disableAnimations[data-mh] #pushToOverlay section>div .lang a:before,.disableAnimations[data-mh] *,.disableAnimations[data-mh]:after,.disableAnimations[data-mh]:before,.disableAnimations[data-mh] a,.disableAnimations[data-mh] a *,.disableAnimations[data-mh] a:after,.disableAnimations[data-mh] a:before,.disableAnimations[data-mh] a.cta,.disableAnimations[data-mh] a.cta *,.disableAnimations[data-mh] a.cta:after,.disableAnimations[data-mh] a.cta:before,.disableAnimations[data-mh] header .nav-menu-top>li>a,.disableAnimations[data-mh] header .nav-menu-top>li>a *,.disableAnimations[data-mh] header .nav-menu-top>li>a:after,.disableAnimations[data-mh] header .nav-menu-top>li>a:before,header .animating .nav-menu-top>li>a,header .animating .nav-menu-top>li>a *,header .animating .nav-menu-top>li>a:after,header .animating .nav-menu-top>li>a:before,header .disableAnimations[data-mh] .nav-menu-top>li>a,header .disableAnimations[data-mh] .nav-menu-top>li>a *,header .disableAnimations[data-mh] .nav-menu-top>li>a:after,header .disableAnimations[data-mh] .nav-menu-top>li>a:before{transition-duration:0s!important}.mobileOnly.mobileOnly.mobileOnly{display:none}@media (min-width:0) and (max-width:768px){.mobileOnly.mobileOnly.mobileOnly{display:block}.desktopOnly{display:none!important}}.headerMobileOnly.headerMobileOnly.headerMobileOnly{display:none}@media (min-width:0) and (max-width:1090px){.headerMobileOnly.headerMobileOnly.headerMobileOnly{display:block}.headerDesktopOnly{display:none!important}}img.responsive{width:100%;height:auto}.coverBG{background-position:center center}.fixedBG{position:fixed;height:785px;right:20px;left:640.5px;background-repeat:no-repeat;background-position:top center}.single-articles .fixedBG{left:20px}.square{position:relative}.square:before{display:block;padding-top:100%}.square .wrapper{position:absolute;top:0;left:0;right:0;bottom:0}.boxes{margin-top:-35px}.boxes .block{margin-bottom:0;color:#353E47}.boxes form .wpcf7-response-output,form .boxes .wpcf7-response-output{font-size:16px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.boxes .block.img{padding-left:0;padding-right:0;background:#FBFAF6}.boxes .block.img .content{padding:40px}.boxes .block.img form .wpcf7-response-output,.boxes .block.img h2,form .boxes .block.img .wpcf7-response-output{font-size:20px;line-height:20px;text-transform:uppercase}#insta .item .boxes .block.img .bottom,.boxes .block.img #insta .item .bottom,.boxes .block.img ol li,.boxes .block.img p,ol .boxes .block.img li{font-size:16px;line-height:20px}.boxes .block.txt{padding-top:35px}.boxes .block.txt>div{display:table;width:100%;max-width:330px;margin:0 auto;height:100%}.boxes .block.txt .content{display:table-cell;height:100%;vertical-align:middle;padding:20px 0}.boxes .block.txt form .wpcf7-response-output,form .boxes .block.txt .wpcf7-response-output{font-size:27px;line-height:27px}#insta .item .boxes .block.txt .bottom,.boxes .block.txt #insta .item .bottom,.boxes .block.txt ol li,.boxes .block.txt p,ol .boxes .block.txt li{font-size:18px;line-height:24px}.controls .next a:before,.controls .prev a:before,ol li:before{font-family:icomoon;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1}.controls{position:absolute;right:19px;bottom:23px;z-index:100}.controls .next,.controls .prev{display:inline-block}.controls .next a,.controls .prev a{padding:10px;transition:all .25s}.controls .next a:before,.controls .prev a:before{display:inline-block;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:24px}.controls .next a.bx-prev:before,.controls .prev a.bx-prev:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.controls .next a.disabled,.controls .prev a.disabled{opacity:.5!important;cursor:default}.toHideTracking{display:none}form .wpcf7-response-output,h1,h2,h3,h4,h5,h6{margin-top:0}ol,ul{margin:0;padding:0}ol{counter-reset:olCounter}ol li{counter-increment:olCounter;position:relative;padding-left:40px;display:block}ol li:after,ol li:before{position:absolute;color:#5c636a}ol li:before{font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:26px;left:0;top:-2px;display:inline-block}form .wpcf7-response-output,h2,h3,ol li:after{font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol li:nth-child(1n):before{-webkit-transform:rotate(42deg);-ms-transform:rotate(42deg);transform:rotate(42deg)}ol li:nth-child(2n):before{-webkit-transform:rotate(52deg);-ms-transform:rotate(52deg);transform:rotate(52deg)}ol li:nth-child(3n):before{-webkit-transform:rotate(9deg);-ms-transform:rotate(9deg);transform:rotate(9deg)}ol li:nth-child(4n):before{-webkit-transform:rotate(89deg);-ms-transform:rotate(89deg);transform:rotate(89deg)}ol li:nth-child(5n):before{-webkit-transform:rotate(19deg);-ms-transform:rotate(19deg);transform:rotate(19deg)}ol li:nth-child(6n):before{-webkit-transform:rotate(53deg);-ms-transform:rotate(53deg);transform:rotate(53deg)}ol li:after{content:counter(olCounter);font-size:14px;line-height:14px;width:26px;top:1px;left:1px}form .wpcf7-response-output{color:#353E47;font-size:22px;line-height:22px}h2,.h2{color:#a40b33;font-size:27px;line-height:27px}h3,.h3{color:#353E47;font-size:20px;line-height:20px}h4,.h4{color:#a40b33;font-size:15px;line-height:15px}#insta .item .bottom,ol li,p{font-weight:500;line-height:20px;letter-spacing:.05em}.sep:before,.sepLong:before{font-weight:400;text-transform:none;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#overlay section>div .lang a .border:before,#overlay section>div .lang a.wArrow:before,#pushToOverlay section>div .lang a .border:before,#pushToOverlay section>div .lang a.wArrow:before,.cta.wArrow:before,a.add_to_cart_button:before,.product_item a.button:before,.cta.wBorder .border:before,.sep:before,.sepLong:before,header .nav-menu-top>li>a .border:before,header .nav-menu-top>li>a.wArrow:before{font-family:icomoon;speak:none;font-style:normal;font-variant:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#insta .item .bottom img,ol li img,p img{width:100%;height:auto;display:block;max-width:810px}img.alignright{float:right}img.alignleft{float:left}img.aligncenter,.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:100%}.wp-caption img{width:100%;height:auto;display:block;max-width:810px}.sep{position:relative;margin-bottom:65px}.sep:before{position:absolute;font-size:10px;content:"";bottom:-36px}.sepLong{position:relative}.sepLong:before{content:"";position:absolute;font-size:26px}#overlay section>div .lang a,#pushToOverlay section>div .lang a,.cta,a.add_to_cart_button,.product_item a.button,header .nav-menu-top>li>a{font-weight:400;text-decoration:none;display:inline-block;transition:color .25s;text-transform:none;letter-spacing:.05em}a.add_to_cart_button,.product_item a.button{font-size:1rem;background:#b4232e;position:relative;display:table;border-radius:30px;overflow:hidden;padding:11px 18px;text-transform:none;color:white!important}#overlay section>div .lang a.inline,#pushToOverlay section>div .lang a.inline,.cta.inline,header .nav-menu-top>li>a.inline{margin-right:15px}@media (max-width:500px){#overlay section>div .lang a.inverted,#pushToOverlay section>div .lang a.inverted,.cta.inverted,header .nav-menu-top>li>a.inverted{width:100%;text-align:center}}#overlay section>div .lang a.inverted span,#pushToOverlay section>div .lang a.inverted span,.cta.inverted span,header .nav-menu-top>li>a.inverted span{position:relative}#overlay section>div .lang a.inverted span,#overlay section>div .lang a.inverted:before,#pushToOverlay section>div .lang a.inverted span,#pushToOverlay section>div .lang a.inverted:before,.cta.inverted span,.cta.inverted:before,header .nav-menu-top>li>a.inverted span,header .nav-menu-top>li>a.inverted:before{z-index:1}#overlay section>div .lang a.inverted:after,#pushToOverlay section>div .lang a.inverted:after,.cta.inverted:after,header .nav-menu-top>li>a.inverted:after{content:'';position:absolute;width:0%;height:100%;background:rgba(0,0,0,.1);top:0;left:0;z-index:0;transition:width .55s cubic-bezier(.55,0,.1,1)}#overlay section>div .lang .hasHover a.inverted:focus:after,#overlay section>div .lang .hasHover a.inverted:hover:after,#pushToOverlay section>div .lang .hasHover a.inverted:focus:after,#pushToOverlay section>div .lang .hasHover a.inverted:hover:after,.hasHover #overlay section>div .lang a.inverted:focus:after,.hasHover #overlay section>div .lang a.inverted:hover:after,.hasHover #pushToOverlay section>div .lang a.inverted:focus:after,.hasHover #pushToOverlay section>div .lang a.inverted:hover:after,.hasHover .cta.inverted:focus:after,.hasHover .cta.inverted:hover:after,.hasHover header .nav-menu-top>li>a.inverted:focus:after,.hasHover header .nav-menu-top>li>a.inverted:hover:after,header .hasHover .nav-menu-top>li>a.inverted:focus:after,header .hasHover .nav-menu-top>li>a.inverted:hover:after{width:100%}#overlay section>div .lang a.inverted.wArrow:before,#pushToOverlay section>div .lang a.inverted.wArrow:before,.cta.inverted.wArrow:before,header .nav-menu-top>li>a.inverted.wArrow:before{left:12px;top:9px}#overlay section>div .lang a,#pushToOverlay section>div .lang a,.cta.wBorder,header .nav-menu-top>li>a{position:relative;margin-bottom:20px}#overlay section>div .lang a .border,#pushToOverlay section>div .lang a .border,.cta.wBorder .border,header .nav-menu-top>li>a .border{display:block;position:absolute;left:-5px;right:-4px;bottom:-16px;overflow:hidden;transition:color .25s,right .55s cubic-bezier(.55,0,.1,1)}#overlay section>div .lang a .border:before,#pushToOverlay section>div .lang a .border:before,.cta.wBorder .border:before,header .nav-menu-top>li>a .border:before{display:block;min-width:430px;text-indent:-215px;font-weight:400;text-transform:none;content:""}@media (min-width:500px){#overlay section>div .lang a:nth-child(1n) .border:before,#overlay section>div .lang li:nth-child(1n) a .border:before,#pushToOverlay section>div .lang a:nth-child(1n) .border:before,#pushToOverlay section>div .lang li:nth-child(1n) a .border:before,.cta.wBorder:nth-child(1n) .border:before,.product_item:nth-child(1n) a .border:before,div:nth-child(1n) a .border.border:before,header .nav-menu-top>li>a:nth-child(1n) .border:before,header li:nth-child(1n) .nav-menu-top>li>a .border:before,li:nth-child(1n) #overlay section>div .lang a .border:before,li:nth-child(1n) #pushToOverlay section>div .lang a .border:before,li:nth-child(1n) .cta.wBorder .border:before,li:nth-child(1n) header .nav-menu-top>li>a .border:before,ul.nav-menu-top li:nth-child(1n) a .border:before{-webkit-transform:rotate(-180deg)!important;-ms-transform:rotate(-180deg)!important;transform:rotate(-180deg)!important;text-indent:191px!important;bottom:-16px}#overlay section>div .lang a:nth-child(2n) .border:before,#overlay section>div .lang li:nth-child(2n) a .border:before,#pushToOverlay section>div .lang a:nth-child(2n) .border:before,#pushToOverlay section>div .lang li:nth-child(2n) a .border:before,.cta.wBorder:nth-child(2n) .border:before,.product_item:nth-child(2n) a .border:before,div:nth-child(2n) a .border.border:before,header .nav-menu-top>li>a:nth-child(2n) .border:before,header li:nth-child(2n) .nav-menu-top>li>a .border:before,li:nth-child(2n) #overlay section>div .lang a .border:before,li:nth-child(2n) #pushToOverlay section>div .lang a .border:before,li:nth-child(2n) .cta.wBorder .border:before,li:nth-child(2n) header .nav-menu-top>li>a .border:before,ul.nav-menu-top li:nth-child(2n) a .border:before{-webkit-transform:rotate(0)!important;-ms-transform:rotate(0)!important;transform:rotate(0)!important;text-indent:-186px!important}#overlay section>div .lang a:nth-child(3n) .border:before,#overlay section>div .lang li:nth-child(3n) a .border:before,#pushToOverlay section>div .lang a:nth-child(3n) .border:before,#pushToOverlay section>div .lang li:nth-child(3n) a .border:before,.cta.wBorder:nth-child(3n) .border:before,.product_item:nth-child(3n) a .border:before,div:nth-child(3n) a .border.border:before,header .nav-menu-top>li>a:nth-child(3n) .border:before,header li:nth-child(3n) .nav-menu-top>li>a .border:before,li:nth-child(3n) #overlay section>div .lang a .border:before,li:nth-child(3n) #pushToOverlay section>div .lang a .border:before,li:nth-child(3n) .cta.wBorder .border:before,li:nth-child(3n) header .nav-menu-top>li>a .border:before,ul.nav-menu-top li:nth-child(3n) a .border:before{-webkit-transform:rotate(-179deg)!important;-ms-transform:rotate(-179deg)!important;transform:rotate(-179deg)!important;text-indent:195px!important}#overlay section>div .lang a:nth-child(4n) .border:before,#overlay section>div .lang li:nth-child(4n) a .border:before,#pushToOverlay section>div .lang a:nth-child(4n) .border:before,#pushToOverlay section>div .lang li:nth-child(4n) a .border:before,.cta.wBorder:nth-child(4n) .border:before,.product_item:nth-child(4n) a .border:before,div:nth-child(4n) a .border.border:before,header .nav-menu-top>li>a:nth-child(4n) .border:before,header li:nth-child(4n) .nav-menu-top>li>a .border:before,li:nth-child(4n) #overlay section>div .lang a .border:before,li:nth-child(4n) #pushToOverlay section>div .lang a .border:before,li:nth-child(4n) .cta.wBorder .border:before,li:nth-child(4n) header .nav-menu-top>li>a .border:before,ul.nav-menu-top li:nth-child(4n) a .border:before{-webkit-transform:rotate(-180deg)!important;-ms-transform:rotate(-180deg)!important;transform:rotate(-180deg)!important;text-indent:174px!important;bottom:-16px}#overlay section>div .lang a:nth-child(5n) .border:before,#overlay section>div .lang li:nth-child(5n) a .border:before,#pushToOverlay section>div .lang a:nth-child(5n) .border:before,#pushToOverlay section>div .lang li:nth-child(5n) a .border:before,.cta.wBorder:nth-child(5n) .border:before,.product_item:nth-child(5n) a .border:before,div:nth-child(5n) a .border.border:before,header .nav-menu-top>li>a:nth-child(5n) .border:before,header li:nth-child(5n) .nav-menu-top>li>a .border:before,li:nth-child(5n) #overlay section>div .lang a .border:before,li:nth-child(5n) #pushToOverlay section>div .lang a .border:before,li:nth-child(5n) .cta.wBorder .border:before,li:nth-child(5n) header .nav-menu-top>li>a .border:before,ul.nav-menu-top li:nth-child(5n) a .border:before{-webkit-transform:rotate(0)!important;-ms-transform:rotate(0)!important;transform:rotate(0)!important;text-indent:-173px!important}#overlay section>div .lang a:nth-child(6n) .border:before,#overlay section>div .lang li:nth-child(6n) a .border:before,#pushToOverlay section>div .lang a:nth-child(6n) .border:before,#pushToOverlay section>div .lang li:nth-child(6n) a .border:before,.cta.wBorder:nth-child(6n) .border:before,.product_item:nth-child(6n) a .border:before,div:nth-child(6n) a .border.border:before,header .nav-menu-top>li>a:nth-child(6n) .border:before,header li:nth-child(6n) .nav-menu-top>li>a .border:before,li:nth-child(6n) #overlay section>div .lang a .border:before,li:nth-child(6n) #pushToOverlay section>div .lang a .border:before,li:nth-child(6n) .cta.wBorder .border:before,li:nth-child(6n) header .nav-menu-top>li>a .border:before,ul.nav-menu-top li:nth-child(6n) a .border:before{-webkit-transform:rotate(-179deg)!important;-ms-transform:rotate(-179deg)!important;transform:rotate(-179deg)!important;text-indent:114px!important}#overlay section>div .lang a:nth-child(7n) .border:before,#overlay section>div .lang li:nth-child(7n) a .border:before,#pushToOverlay section>div .lang a:nth-child(7n) .border:before,#pushToOverlay section>div .lang li:nth-child(7n) a .border:before,.cta.wBorder:nth-child(7n) .border:before,.product_item:nth-child(7n) a .border:before,div:nth-child(7n) a .border.border:before,header .nav-menu-top>li>a:nth-child(7n) .border:before,header li:nth-child(7n) .nav-menu-top>li>a .border:before,li:nth-child(7n) #overlay section>div .lang a .border:before,li:nth-child(7n) #pushToOverlay section>div .lang a .border:before,li:nth-child(7n) .cta.wBorder .border:before,li:nth-child(7n) header .nav-menu-top>li>a .border:before,ul.nav-menu-top li:nth-child(7n) a .border:before{-webkit-transform:rotate(-180deg)!important;-ms-transform:rotate(-180deg)!important;transform:rotate(-180deg)!important;text-indent:170px!important;bottom:-16px}#overlay section>div .lang a:nth-child(8n) .border:before,#overlay section>div .lang li:nth-child(8n) a .border:before,#pushToOverlay section>div .lang a:nth-child(8n) .border:before,#pushToOverlay section>div .lang li:nth-child(8n) a .border:before,.cta.wBorder:nth-child(8n) .border:before,.product_item:nth-child(8n) a .border:before,div:nth-child(8n) a .border.border:before,header .nav-menu-top>li>a:nth-child(8n) .border:before,header li:nth-child(8n) .nav-menu-top>li>a .border:before,li:nth-child(8n) #overlay section>div .lang a .border:before,li:nth-child(8n) #pushToOverlay section>div .lang a .border:before,li:nth-child(8n) .cta.wBorder .border:before,li:nth-child(8n) header .nav-menu-top>li>a .border:before,ul.nav-menu-top li:nth-child(8n) a .border:before{-webkit-transform:rotate(0)!important;-ms-transform:rotate(0)!important;transform:rotate(0)!important;text-indent:-172px!important}#overlay section>div .lang a:nth-child(9n) .border:before,#overlay section>div .lang li:nth-child(9n) a .border:before,#pushToOverlay section>div .lang a:nth-child(9n) .border:before,#pushToOverlay section>div .lang li:nth-child(9n) a .border:before,.cta.wBorder:nth-child(9n) .border:before,.product_item:nth-child(9n) a .border:before,div:nth-child(9n) a .border.border:before,header .nav-menu-top>li>a:nth-child(9n) .border:before,header li:nth-child(9n) .nav-menu-top>li>a .border:before,li:nth-child(9n) #overlay section>div .lang a .border:before,li:nth-child(9n) #pushToOverlay section>div .lang a .border:before,li:nth-child(9n) .cta.wBorder .border:before,li:nth-child(9n) header .nav-menu-top>li>a .border:before,ul.nav-menu-top li:nth-child(9n) a .border:before{-webkit-transform:rotate(181deg)!important;-ms-transform:rotate(181deg)!important;transform:rotate(181deg)!important;text-indent:157px!important}#overlay section>div .lang a:nth-child(10n) .border:before,#overlay section>div .lang li:nth-child(10n) a .border:before,#pushToOverlay section>div .lang a:nth-child(10n) .border:before,#pushToOverlay section>div .lang li:nth-child(10n) a .border:before,.cta.wBorder:nth-child(10n) .border:before,.product_item:nth-child(10n) a .border:before,div:nth-child(10n) a .border.border:before,header .nav-menu-top>li>a:nth-child(10n) .border:before,header li:nth-child(10n) .nav-menu-top>li>a .border:before,li:nth-child(10n) #overlay section>div .lang a .border:before,li:nth-child(10n) #pushToOverlay section>div .lang a .border:before,li:nth-child(10n) .cta.wBorder .border:before,li:nth-child(10n) header .nav-menu-top>li>a .border:before,ul.nav-menu-top li:nth-child(10n) a .border:before{-webkit-transform:rotate(0)!important;-ms-transform:rotate(0)!important;transform:rotate(0)!important;text-indent:-129px!important}#overlay section>div .lang a:nth-child(11n) .border:before,#overlay section>div .lang li:nth-child(11n) a .border:before,#pushToOverlay section>div .lang a:nth-child(11n) .border:before,#pushToOverlay section>div .lang li:nth-child(11n) a .border:before,.cta.wBorder:nth-child(11n) .border:before,.product_item:nth-child(11n) a .border:before,div:nth-child(11n) a .border.border:before,header .nav-menu-top>li>a:nth-child(11n) .border:before,header li:nth-child(11n) .nav-menu-top>li>a .border:before,li:nth-child(11n) #overlay section>div .lang a .border:before,li:nth-child(11n) #pushToOverlay section>div .lang a .border:before,li:nth-child(11n) .cta.wBorder .border:before,li:nth-child(11n) header .nav-menu-top>li>a .border:before,ul.nav-menu-top li:nth-child(11n) a .border:before{-webkit-transform:rotate(181deg)!important;-ms-transform:rotate(181deg)!important;transform:rotate(181deg)!important;text-indent:172px!important}#overlay section>div .lang a:nth-child(12n) .border:before,#overlay section>div .lang li:nth-child(12n) a .border:before,#pushToOverlay section>div .lang a:nth-child(12n) .border:before,#pushToOverlay section>div .lang li:nth-child(12n) a .border:before,.cta.wBorder:nth-child(12n) .border:before,.product_item:nth-child(12n) a .border:before,div:nth-child(12n) a .border.border:before,header .nav-menu-top>li>a:nth-child(12n) .border:before,header li:nth-child(12n) .nav-menu-top>li>a .border:before,li:nth-child(12n) #overlay section>div .lang a .border:before,li:nth-child(12n) #pushToOverlay section>div .lang a .border:before,li:nth-child(12n) .cta.wBorder .border:before,li:nth-child(12n) header .nav-menu-top>li>a .border:before,ul.nav-menu-top li:nth-child(12n) a .border:before{-webkit-transform:rotate(0)!important;-ms-transform:rotate(0)!important;transform:rotate(0)!important;text-indent:-156px!important}#overlay section>div .lang a:nth-child(13n) .border:before,#overlay section>div .lang li:nth-child(13n) a .border:before,#pushToOverlay section>div .lang a:nth-child(13n) .border:before,#pushToOverlay section>div .lang li:nth-child(13n) a .border:before,.cta.wBorder:nth-child(13n) .border:before,.product_item:nth-child(13n) a .border:before,div:nth-child(13n) a .border.border:before,header .nav-menu-top>li>a:nth-child(13n) .border:before,header li:nth-child(13n) .nav-menu-top>li>a .border:before,li:nth-child(13n) #overlay section>div .lang a .border:before,li:nth-child(13n) #pushToOverlay section>div .lang a .border:before,li:nth-child(13n) .cta.wBorder .border:before,li:nth-child(13n) header .nav-menu-top>li>a .border:before,ul.nav-menu-top li:nth-child(13n) a .border:before{-webkit-transform:rotate(-180deg)!important;-ms-transform:rotate(-180deg)!important;transform:rotate(-180deg)!important;text-indent:173px!important;bottom:-16px}#overlay section>div .lang a:nth-child(14n) .border:before,#overlay section>div .lang li:nth-child(14n) a .border:before,#pushToOverlay section>div .lang a:nth-child(14n) .border:before,#pushToOverlay section>div .lang li:nth-child(14n) a .border:before,.cta.wBorder:nth-child(14n) .border:before,.product_item:nth-child(14n) a .border:before,div:nth-child(14n) a .border.border:before,header .nav-menu-top>li>a:nth-child(14n) .border:before,header li:nth-child(14n) .nav-menu-top>li>a .border:before,li:nth-child(14n) #overlay section>div .lang a .border:before,li:nth-child(14n) #pushToOverlay section>div .lang a .border:before,li:nth-child(14n) .cta.wBorder .border:before,li:nth-child(14n) header .nav-menu-top>li>a .border:before,ul.nav-menu-top li:nth-child(14n) a .border:before{-webkit-transform:rotate(0)!important;-ms-transform:rotate(0)!important;transform:rotate(0)!important;text-indent:-136px!important}#overlay section>div .lang a:nth-child(15n) .border:before,#overlay section>div .lang li:nth-child(15n) a .border:before,#pushToOverlay section>div .lang a:nth-child(15n) .border:before,#pushToOverlay section>div .lang li:nth-child(15n) a .border:before,.cta.wBorder:nth-child(15n) .border:before,.product_item:nth-child(15n) a .border:before,div:nth-child(15n) a .border.border:before,header .nav-menu-top>li>a:nth-child(15n) .border:before,header li:nth-child(15n) .nav-menu-top>li>a .border:before,li:nth-child(15n) #overlay section>div .lang a .border:before,li:nth-child(15n) #pushToOverlay section>div .lang a .border:before,li:nth-child(15n) .cta.wBorder .border:before,li:nth-child(15n) header .nav-menu-top>li>a .border:before,ul.nav-menu-top li:nth-child(15n) a .border:before{-webkit-transform:rotate(181deg)!important;-ms-transform:rotate(181deg)!important;transform:rotate(181deg)!important;text-indent:120px!important}#overlay section>div .lang a:nth-child(16n) .border:before,#overlay section>div .lang li:nth-child(16n) a .border:before,#pushToOverlay section>div .lang a:nth-child(16n) .border:before,#pushToOverlay section>div .lang li:nth-child(16n) a .border:before,.cta.wBorder:nth-child(16n) .border:before,.product_item:nth-child(16n) a .border:before,div:nth-child(16n) a .border.border:before,header .nav-menu-top>li>a:nth-child(16n) .border:before,header li:nth-child(16n) .nav-menu-top>li>a .border:before,li:nth-child(16n) #overlay section>div .lang a .border:before,li:nth-child(16n) #pushToOverlay section>div .lang a .border:before,li:nth-child(16n) .cta.wBorder .border:before,li:nth-child(16n) header .nav-menu-top>li>a .border:before,ul.nav-menu-top li:nth-child(16n) a .border:before{-webkit-transform:rotate(-179deg)!important;-ms-transform:rotate(-179deg)!important;transform:rotate(-179deg)!important;text-indent:146px!important}#overlay section>div .lang a:nth-child(17n) .border:before,#overlay section>div .lang li:nth-child(17n) a .border:before,#pushToOverlay section>div .lang a:nth-child(17n) .border:before,#pushToOverlay section>div .lang li:nth-child(17n) a .border:before,.cta.wBorder:nth-child(17n) .border:before,.product_item:nth-child(17n) a .border:before,div:nth-child(17n) a .border.border:before,header .nav-menu-top>li>a:nth-child(17n) .border:before,header li:nth-child(17n) .nav-menu-top>li>a .border:before,li:nth-child(17n) #overlay section>div .lang a .border:before,li:nth-child(17n) #pushToOverlay section>div .lang a .border:before,li:nth-child(17n) .cta.wBorder .border:before,li:nth-child(17n) header .nav-menu-top>li>a .border:before,ul.nav-menu-top li:nth-child(17n) a .border:before{-webkit-transform:rotate(0)!important;-ms-transform:rotate(0)!important;transform:rotate(0)!important;text-indent:-119px!important}#overlay section>div .lang a:nth-child(18n) .border:before,#overlay section>div .lang li:nth-child(18n) a .border:before,#pushToOverlay section>div .lang a:nth-child(18n) .border:before,#pushToOverlay section>div .lang li:nth-child(18n) a .border:before,.cta.wBorder:nth-child(18n) .border:before,.product_item:nth-child(18n) a .border:before,div:nth-child(18n) a .border.border:before,header .nav-menu-top>li>a:nth-child(18n) .border:before,header li:nth-child(18n) .nav-menu-top>li>a .border:before,li:nth-child(18n) #overlay section>div .lang a .border:before,li:nth-child(18n) #pushToOverlay section>div .lang a .border:before,li:nth-child(18n) .cta.wBorder .border:before,li:nth-child(18n) header .nav-menu-top>li>a .border:before,ul.nav-menu-top li:nth-child(18n) a .border:before{-webkit-transform:rotate(-179deg)!important;-ms-transform:rotate(-179deg)!important;transform:rotate(-179deg)!important;text-indent:115px!important}#overlay section>div .lang a:nth-child(19n) .border:before,#overlay section>div .lang li:nth-child(19n) a .border:before,#pushToOverlay section>div .lang a:nth-child(19n) .border:before,#pushToOverlay section>div .lang li:nth-child(19n) a .border:before,.cta.wBorder:nth-child(19n) .border:before,.product_item:nth-child(19n) a .border:before,div:nth-child(19n) a .border.border:before,header .nav-menu-top>li>a:nth-child(19n) .border:before,header li:nth-child(19n) .nav-menu-top>li>a .border:before,li:nth-child(19n) #overlay section>div .lang a .border:before,li:nth-child(19n) #pushToOverlay section>div .lang a .border:before,li:nth-child(19n) .cta.wBorder .border:before,li:nth-child(19n) header .nav-menu-top>li>a .border:before,ul.nav-menu-top li:nth-child(19n) a .border:before{-webkit-transform:rotate(0)!important;-ms-transform:rotate(0)!important;transform:rotate(0)!important;text-indent:-162px!important}#overlay section>div .lang a:nth-child(20n) .border:before,#overlay section>div .lang li:nth-child(20n) a .border:before,#pushToOverlay section>div .lang a:nth-child(20n) .border:before,#pushToOverlay section>div .lang li:nth-child(20n) a .border:before,.cta.wBorder:nth-child(20n) .border:before,.product_item:nth-child(20n) a .border:before,div:nth-child(20n) a .border.border:before,header .nav-menu-top>li>a:nth-child(20n) .border:before,header li:nth-child(20n) .nav-menu-top>li>a .border:before,li:nth-child(20n) #overlay section>div .lang a .border:before,li:nth-child(20n) #pushToOverlay section>div .lang a .border:before,li:nth-child(20n) .cta.wBorder .border:before,li:nth-child(20n) header .nav-menu-top>li>a .border:before,ul.nav-menu-top li:nth-child(20n) a .border:before{-webkit-transform:rotate(-180deg)!important;-ms-transform:rotate(-180deg)!important;transform:rotate(-180deg)!important;text-indent:140px!important;bottom:-16px}#overlay section>div .lang a:nth-child(21n) .border:before,#overlay section>div .lang li:nth-child(21n) a .border:before,#pushToOverlay section>div .lang a:nth-child(21n) .border:before,#pushToOverlay section>div .lang li:nth-child(21n) a .border:before,.cta.wBorder:nth-child(21n) .border:before,.product_item:nth-child(21n) a .border:before,div:nth-child(21n) a .border.border:before,header .nav-menu-top>li>a:nth-child(21n) .border:before,header li:nth-child(21n) .nav-menu-top>li>a .border:before,li:nth-child(21n) #overlay section>div .lang a .border:before,li:nth-child(21n) #pushToOverlay section>div .lang a .border:before,li:nth-child(21n) .cta.wBorder .border:before,li:nth-child(21n) header .nav-menu-top>li>a .border:before,ul.nav-menu-top li:nth-child(21n) a .border:before{-webkit-transform:rotate(0)!important;-ms-transform:rotate(0)!important;transform:rotate(0)!important;text-indent:-156px!important}#overlay section>div .lang a:nth-child(22n) .border:before,#overlay section>div .lang li:nth-child(22n) a .border:before,#pushToOverlay section>div .lang a:nth-child(22n) .border:before,#pushToOverlay section>div .lang li:nth-child(22n) a .border:before,.cta.wBorder:nth-child(22n) .border:before,.product_item:nth-child(22n) a .border:before,div:nth-child(22n) a .border.border:before,header .nav-menu-top>li>a:nth-child(22n) .border:before,header li:nth-child(22n) .nav-menu-top>li>a .border:before,li:nth-child(22n) #overlay section>div .lang a .border:before,li:nth-child(22n) #pushToOverlay section>div .lang a .border:before,li:nth-child(22n) .cta.wBorder .border:before,li:nth-child(22n) header .nav-menu-top>li>a .border:before,ul.nav-menu-top li:nth-child(22n) a .border:before{-webkit-transform:rotate(-179deg)!important;-ms-transform:rotate(-179deg)!important;transform:rotate(-179deg)!important;text-indent:190px!important}#overlay section>div .lang a:nth-child(23n) .border:before,#overlay section>div .lang li:nth-child(23n) a .border:before,#pushToOverlay section>div .lang a:nth-child(23n) .border:before,#pushToOverlay section>div .lang li:nth-child(23n) a .border:before,.cta.wBorder:nth-child(23n) .border:before,.product_item:nth-child(23n) a .border:before,div:nth-child(23n) a .border.border:before,header .nav-menu-top>li>a:nth-child(23n) .border:before,header li:nth-child(23n) .nav-menu-top>li>a .border:before,li:nth-child(23n) #overlay section>div .lang a .border:before,li:nth-child(23n) #pushToOverlay section>div .lang a .border:before,li:nth-child(23n) .cta.wBorder .border:before,li:nth-child(23n) header .nav-menu-top>li>a .border:before,ul.nav-menu-top li:nth-child(23n) a .border:before{-webkit-transform:rotate(-180deg)!important;-ms-transform:rotate(-180deg)!important;transform:rotate(-180deg)!important;text-indent:168px!important;bottom:-16px}#overlay section>div .lang a:nth-child(24n) .border:before,#overlay section>div .lang li:nth-child(24n) a .border:before,#pushToOverlay section>div .lang a:nth-child(24n) .border:before,#pushToOverlay section>div .lang li:nth-child(24n) a .border:before,.cta.wBorder:nth-child(24n) .border:before,.product_item:nth-child(24n) a .border:before,div:nth-child(24n) a .border.border:before,header .nav-menu-top>li>a:nth-child(24n) .border:before,header li:nth-child(24n) .nav-menu-top>li>a .border:before,li:nth-child(24n) #overlay section>div .lang a .border:before,li:nth-child(24n) #pushToOverlay section>div .lang a .border:before,li:nth-child(24n) .cta.wBorder .border:before,li:nth-child(24n) header .nav-menu-top>li>a .border:before,ul.nav-menu-top li:nth-child(24n) a .border:before{-webkit-transform:rotate(0)!important;-ms-transform:rotate(0)!important;transform:rotate(0)!important;text-indent:-200px!important}#overlay section>div .lang a:nth-child(25n) .border:before,#overlay section>div .lang li:nth-child(25n) a .border:before,#pushToOverlay section>div .lang a:nth-child(25n) .border:before,#pushToOverlay section>div .lang li:nth-child(25n) a .border:before,.cta.wBorder:nth-child(25n) .border:before,.product_item:nth-child(25n) a .border:before,div:nth-child(25n) a .border.border:before,header .nav-menu-top>li>a:nth-child(25n) .border:before,header li:nth-child(25n) .nav-menu-top>li>a .border:before,li:nth-child(25n) #overlay section>div .lang a .border:before,li:nth-child(25n) #pushToOverlay section>div .lang a .border:before,li:nth-child(25n) .cta.wBorder .border:before,li:nth-child(25n) header .nav-menu-top>li>a .border:before,ul.nav-menu-top li:nth-child(25n) a .border:before{-webkit-transform:rotate(0)!important;-ms-transform:rotate(0)!important;transform:rotate(0)!important;text-indent:-143px!important}}.newsletter_holder{margin-bottom:0;padding:0}.newsletter_holder>div{height:500px;background-size:cover;background-position:center;color:#fff;position:relative}@media (max-width:700px){.newsletter_holder>div{height:450px}}.newsletter_holder>div:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.4)}.newsletter_holder>div>div{z-index:2;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:550px;min-width:280px}.newsletter_holder>div>div h5{font-size:40px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}@media (max-width:700px){.newsletter_holder>div>div h5{font-size:28px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.leftBanner h1,.newsletter_holder>div>div h4{font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.newsletter_holder>div>div h4{font-size:40px;line-height:45px;font-weight:400;margin:0 0 30px;padding:0 0 40px;color:#fff}.newsletter_holder>div>div h4:before{bottom:0}@media (max-width:700px){.newsletter_holder>div>div h4{font-size:32px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}#insta .item .newsletter_holder>div>div .bottom,.newsletter_holder>div>div #insta .item .bottom,.newsletter_holder>div>div ol li,.newsletter_holder>div>div p,ol .newsletter_holder>div>div li{font-size:18px;line-height:24px}@media (max-width:700px){#insta .item .newsletter_holder>div>div .bottom,.newsletter_holder>div>div #insta .item .bottom,.newsletter_holder>div>div ol li,.newsletter_holder>div>div p,ol .newsletter_holder>div>div li{font-size:16px;line-height:20px}.page-template-pos #page #main #map2Col>div.banner.heroBanner.col-mb-12.col-bmb-6.col-btb-4.leftBanner.noAbs.clearfix{min-height:auto!important}}#overlay section>div .lang .newsletter_holder>div>div a,#pushToOverlay section>div .lang .newsletter_holder>div>div a,.newsletter_holder>div>div #overlay section>div .lang a,.newsletter_holder>div>div #pushToOverlay section>div .lang a,.newsletter_holder>div>div a.cta,.newsletter_holder>div>div header .nav-menu-top>li>a,header .newsletter_holder>div>div .nav-menu-top>li>a{text-transform:none;font-size:13px;background:#a40b33;letter-spacing:1px;margin:20px auto 0;padding:12px 15px;position:relative;display:table}a.cta{font-size:1.25rem;background:#b4232e;position:relative;display:table;border-radius:30px;overflow:hidden;padding:11px 18px;text-transform:none}#overlay section>div .lang .newsletter_holder>div>div a:before,#pushToOverlay section>div .lang .newsletter_holder>div>div a:before,.newsletter_holder>div>div #overlay section>div .lang a:before,.newsletter_holder>div>div #pushToOverlay section>div .lang a:before,.newsletter_holder>div>div a.cta:before,a.cta:before,.newsletter_holder>div>div header .nav-menu-top>li>a:before,header .newsletter_holder>div>div .nav-menu-top>li>a:before{left:15px;top:10px;z-index:1}#overlay section>div .lang .newsletter_holder>div>div a:after,#pushToOverlay section>div .lang .newsletter_holder>div>div a:after,.newsletter_holder>div>div #overlay section>div .lang a:after,.newsletter_holder>div>div #pushToOverlay section>div .lang a:after,.newsletter_holder>div>div a.cta:after,a.cta:after,.newsletter_holder>div>div header .nav-menu-top>li>a:after,header .newsletter_holder>div>div .nav-menu-top>li>a:after{content:'';position:absolute;width:0%;height:100%;background:rgba(0,0,0,.1);top:0;left:0;z-index:0;transition:width .55s cubic-bezier(.55,0,.1,1)}#overlay section>div .lang .newsletter_holder>div>div a span,#pushToOverlay section>div .lang .newsletter_holder>div>div a span,.newsletter_holder>div>div #overlay section>div .lang a span,.newsletter_holder>div>div #pushToOverlay section>div .lang a span,.newsletter_holder>div>div a.cta span,a.cta span,.newsletter_holder>div>div header .nav-menu-top>li>a span,header .newsletter_holder>div>div .nav-menu-top>li>a span{position:relative;z-index:1}#overlay section>div .lang .hasHover .newsletter_holder>div>div a:hover:after,#pushToOverlay section>div .lang .hasHover .newsletter_holder>div>div a:hover:after,.hasHover .newsletter_holder>div>div #overlay section>div .lang a:hover:after,.hasHover .newsletter_holder>div>div #pushToOverlay section>div .lang a:hover:after,.hasHover .newsletter_holder>div>div a.cta:hover:after,a.cta:hover:after,.hasHover .newsletter_holder>div>div header .nav-menu-top>li>a:hover:after,header .hasHover .newsletter_holder>div>div .nav-menu-top>li>a:hover:after{width:100%}.leftBanner{position:relative;margin-bottom:0}.page-template-contact .leftBanner,.page-template-pos .leftBanner{background:#FFAE22}.leftBanner a.backBottom{display:none}.leftBanner>div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-template-contact .leftBanner>div{width:100%;-webkit-transform:translate(-50%,calc(-50% + 50px));-ms-transform:translate(-50%,calc(-50% + 50px));transform:translate(-50%,calc(-50% + 50px))}.page-template-pos.page-template-pos .leftBanner>div{max-width:410px;width:100%}.page-template-pos.page-template-pos .leftBanner>div h1{margin-top:0}.page-template-pos.page-template-pos .leftBanner>div form{margin-top:56px;position:relative}.page-template-pos.page-template-pos .leftBanner>div form .wpcf7-response-output,.page-template-pos.page-template-pos .leftBanner>div form h2{width:100%;z-index:1;opacity:0;margin:20px 0 0;pointer-events:none}.page-template-pos.page-template-pos .leftBanner>div form .flag,.page-template-pos.page-template-pos .leftBanner>div form .wpcf7-response-output,.page-template-pos.page-template-pos .leftBanner>div form h2{transition:.75s cubic-bezier(.55,0,.1,1)}.page-template-pos.page-template-pos .leftBanner>div form .submitForm{position:absolute;right:30px;top:8px;z-index:2;color:#353E47;transition:color .25s;font-size:22px}.hasHover .page-template-pos.page-template-pos .leftBanner>div form .submitForm:focus,.hasHover .page-template-pos.page-template-pos .leftBanner>div form .submitForm:hover{color:#A40B33}.page-template-pos.page-template-pos .leftBanner>div form input[type=text]{padding:0 50px 0 20px;position:relative;z-index:2;text-transform:uppercase;font-weight:700}.page-template-pos.page-template-pos .leftBanner>div form.error .wpcf7-response-output,.page-template-pos.page-template-pos .leftBanner>div form.error h2{opacity:1;display:block!important;margin-top:10px;margin-bottom:10px}.page-template-pos.page-template-pos .leftBanner>div form.error .flag{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.page-template-pos.page-template-pos .leftBanner>div .flag{margin-top:20px;font-size:0}.page-template-pos.page-template-pos .leftBanner>div .flag li{display:inline-block;font-size:13px;line-height:17px;color:#565b5f;margin:0 15px}.page-template-pos.page-template-pos .leftBanner>div .flag li a{transition:all .25s}.hasHover .page-template-pos.page-template-pos .leftBanner>div .flag li a:focus,.hasHover .page-template-pos.page-template-pos .leftBanner>div .flag li a:hover{opacity:.75}.hasHover #insta .item .bottom a:focus,.hasHover #insta .item .bottom a:hover,.hasHover a.edition:focus,.hasHover a.edition:hover{opacity:.7}.page-template-pos.page-template-pos .leftBanner>div .flag li span{background-size:19px 11px;width:19px;height:11px;display:inline-block;margin-right:10px}.page-template-pos.page-template-pos .leftBanner>div .flag li.qc span{background:url(../jpg/spriteflags.jpg) -38px 0 no-repeat}.page-template-pos.page-template-pos .leftBanner>div .flag li.ca span{background:url(../jpg/spriteflags.jpg) -19px 0 no-repeat}.page-template-pos.page-template-pos .leftBanner>div .flag li.us span{background:url(../jpg/spriteflags.jpg) no-repeat}.leftBanner.noAbs>div{position:static;left:auto;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;display:table;width:100%;height:100%;margin:0 auto}.leftBanner.noAbs>div>div{display:table-cell;vertical-align:middle}.leftBanner.noAbs>div>div:before{content:"";display:none}.leftBanner img{display:block;margin:16px auto 0;width:260px}@media (max-width:1024px){.leftBanner img{width:220px}}.leftBanner a{color:inherit}.leftBanner form .wpcf7-response-output,.leftBanner h2,.tag,form .leftBanner .wpcf7-response-output{color:#fff}.leftBanner h1{margin-top:22px;margin-bottom:25px;font-size:27px;line-height:27px;font-weight:400;letter-spacing:-.015em}#insta .item .leftBanner .bottom,.leftBanner #insta .item .bottom,.leftBanner ol li,.leftBanner p,ol .leftBanner li{font-size:16px;line-height:20px;padding:0 15px}.tag{height:30px;background:#c7bd9b;display:inline-block;line-height:30px;padding:0 7px;text-transform:none;position:relative;font-size:13px;font-weight:700;letter-spacing:.05em;white-space:nowrap}.tag:after,.tag:before{font-family:icomoon;line-height:1}.edition:before,.tag:after,.tag:before{text-transform:none;speak:none;font-style:normal;font-variant:normal}.edition,.edition:before,.tag:after,.tag:before{font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tag:after,.tag:before{color:#c7bd9b;position:absolute;font-size:30px;top:0}.tag:before{content:"";left:-4px}.tag:after{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);content:"";right:-4px}.edition{height:150px;width:153px;position:absolute;right:45px;top:85px;font-size:40px;font-family:"Caprasimo",serif}.edition:before{font-family:icomoon;line-height:1;content:"";font-size:150px;position:absolute;left:0;top:0}.edition .tag,.edition span:not(.tag){font-family:"Stempel Garamond LT Pro",arial,sans-serif;font-size:13px;font-weight:700}.edition .tag{background:#b4232e;position:absolute;top:-4px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.edition .tag:after,.edition .tag:before{color:#b4232e}.edition span:not(.tag){text-transform:uppercase;letter-spacing:.05em;display:table;margin:26px auto 7px;position:relative}#recipe .mainCol .heroBanner .edition span:not(.tag){display:table}.edition span:not(.tag):before{content:'';position:absolute;width:30px;height:3px;background:#A40B33;border-radius:4px;top:36px;left:50%;-webkit-transform:translateX(-50%) rotate(-1deg);-ms-transform:translateX(-50%) rotate(-1deg);transform:translateX(-50%) rotate(-1deg)}.small{font-size:32px;line-height:32px}#insta .item:before{content:'';position:absolute;height:50%;width:100%;left:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.5) 15%,rgba(0,0,0,0) 100%);z-index:1}#insta .item .bg{position:absolute;width:100%;height:110%;top:0;left:0}#insta .item .bottom{position:absolute;bottom:28px;left:62px;right:125px;font-size:15px;z-index:1}#insta .item .bottom a{font-weight:700;transition:opacity .25s}.play{position:absolute;left:50%;top:50%;margin-left:-36.5px;margin-top:-36.5px;color:#fff}@media (max-width:1280px){.play{left:70%}}.play:before{content:attr(data-playText);font-size:35px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;bottom:-40px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}header:after,header:before{content:''}.play .icon-play{font-size:24px;position:absolute;top:24px;left:19px}.play .icon-circleStroke{font-size:72px;position:relative;display:block;width:73px;height:73px;transition:-webkit-transform .75s cubic-bezier(.55,0,.1,1);transition:transform .75s cubic-bezier(.55,0,.1,1);transition:transform .75s cubic-bezier(.55,0,.1,1),-webkit-transform .75s cubic-bezier(.55,0,.1,1)}.hasHover .play:focus .icon-circleStroke,.hasHover .play:hover .icon-circleStroke{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}form{padding:0 15px}form .input-holder{margin-bottom:10px}form input,form textarea{width:100%;-webkit-appearance:none;border:none;text-align:center;font-size:13px;line-height:17px;text-transform:uppercase;color:#565b5f;font-weight:700}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{text-transform:uppercase}form input::-moz-placeholder,form textarea::-moz-placeholder{text-transform:uppercase}form input{height:38px;padding:0 20px}form input.wpcf7-not-valid{border:4px solid #A30933}form textarea{max-height:175px;max-width:300px;padding:10px 20px}#overlay section>div .lang form a,#pushToOverlay section>div .lang form a,form #overlay section>div .lang a,form #pushToOverlay section>div .lang a,form .cta,form header .nav-menu-top>li>a,header form .nav-menu-top>li>a{margin-top:15px}form .wpcf7-not-valid-tip,form .wpcf7-validation-errors{color:#A30933}form .wpcf7-response-output{border:none}header#masthead{padding:0;text-align:justify;position:fixed;top:0;left:0;right:0;padding:0 0 0 0;z-index:200;display:grid;align-items:center;grid-template-columns:repeat(10,1fr);background:#fff}header#masthead.site-header:not(.homePage){padding:0 20px}header#masthead:before{position:absolute;width:100%;left:0;z-index:5}header#masthead a{color:#353e47}.admin-bar header#masthead.site-header:not(.homePage){top:32px!important}header#masthead:after{display:inline-block;width:100%}header#masthead .right{padding-right:5px;grid-column:span 4}header#masthead .left,header#masthead .right{min-height:70px;display:flex;justify-content:flex-end;align-items:center}header#masthead .left div,header#masthead .right div{display:inline-block;vertical-align:top}header#masthead .left{display:flex;grid-column:span 6;gap:1rem;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media (max-width:1090px){.admin-bar header{top:0}header#masthead .left{grid-column:span 10;background:#fff}header#masthead .left h1{width:150px;height:35px;left:0;top:4px}header#masthead .left h1 img{margin-top:0;height:auto;width:100%}header#masthead .left #burger{opacity:0;position:absolute;left:-9999px}.we header .left #burger{content:"fff"}header#masthead .left label{width:40px;height:40px;text-align:center;line-height:40px;z-index:10;cursor:pointer}header#masthead .left label:after,header#masthead .left label:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;color:#000;content:""}header#masthead .left label:after{display:none;content:""}header#masthead .left input:checked+label:before{display:none}header#masthead .left input:checked+label:after{display:inline-block;color:#93121F}header#masthead .left input:checked+label+div{display:block;.child:last-child{flex-basis:100%};align-self:flex-start;.child:last-child{flex-basis:100%};.child:last-child{flex-basis:100%};flex-basis:100%}header#masthead .left input+label+div{display:none;padding:0 10px;background-color:#fff;z-index:1;position:relative;text-align:center;width:301px;margin-left:auto;margin-right:auto}}@media (max-width:1090px) and (max-width:499px){header#masthead .left input+label+div{width:100%;margin-left:0;margin-right:0;z-index:10;text-align:left}}@media (max-width:1090px){header#masthead .left input+label+div ul{margin:0;padding:10px 0;width:100%}header#masthead .left input+label+div ul>li{width:100%;margin:0 0 10px;padding:0}header#masthead .left input+label+div ul>li:last-child{margin:0}header#masthead .left input+label+div ul>li:last-child .border{display:none}header#masthead .left input+label+div ul>li a{font-size:18px;line-height:16px;display:block;padding:10px 0}header#masthead .left input+label+div ul>li a .border{right:0;left:0;bottom:-18px;max-width:250px}header#masthead .right{display:none;height:auto;min-height:auto;padding:20px 10px 30px 10px;background:#fff;width:100%;text-align:center;.child:last-child{flex-basis:100%};flex-basis:100%;grid-column:span 10;justify-content:center;align-items:flex-end}}@media (max-width:1090px) and (min-width:500px){header#masthead .left input+label+div ul>li a .border{margin:0 auto}}@media (max-width:1090px) and (max-width:1024px){header#masthead .left input+label+div ul>li a .border{bottom:-8px}}header#masthead #switchLang,header#masthead .langSwitcher li,header#masthead #switchLang i,header#masthead .links li,header#masthead .socials li,header#masthead .logo,header#masthead .logo img,header#masthead ul{display:inline-block}@media (max-width:499px){header#masthead .right{text-align:left}}header#masthead .logo{padding-left:8px;z-index:5;display:flex!important;align-items:center}.hasHover header .logo a:focus img,.hasHover header .logo a:hover img{opacity:.6}header#masthead .logo img{transition:opacity .25s;width:140px;height:auto;margin-top:0;margin-left:0}header#masthead .links li a,header .socials li a{transition:all .25s;position:relative;z-index:5}header#masthead .socials{font-size:0}header#masthead .socials li a{font-size:17px;padding:6px}header#masthead .socials li a.icon-instagram{font-size:19px}.hasHover header .socials li a:hover .icon-circleStroke{color:#A40C34}header#masthead .links li a,header#masthead .langSwitcher li a{font-size:12px;text-transform:none;font-weight:600;top:-3px;margin:0 6px;opacity:1;position:relative;z-index:999}.hasHover header .links li a:focus,.hasHover header .links li a:hover,header#masthead .links li a.current-menu-item{opacity:.5}@media (max-width:1024px){header#masthead .links li a{font-size:11px;margin:0 2px}}header#masthead #switchLang{position:relative;top:5px;margin-left:5px;z-index:5}header#masthead #switchLang span{position:absolute;color:#fff;text-transform:uppercase;font-weight:700;font-size:11px;left:7px;top:6px;letter-spacing:.015em}@media (max-width:1024px){header#masthead #switchLang{top:3px}header#masthead #switchLang span{font-size:10px;left:6px;top:5px}}header#masthead #switchLang i{font-size:27px;color:#A40B33;transition:all .75s cubic-bezier(.55,0,.1,1)}@media (max-width:1024px){header#masthead #switchLang i{font-size:22px}}.hasHover header #switchLang:focus i,.hasHover header #switchLang:hover i{color:#353e47;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}header#masthead .nav-menu-top{padding:0;margin-left:15px}header#masthead .nav-menu-top>li{display:inline-block;margin-right:20px}header#masthead .nav-menu-top>li>a{color:#353e47;font-weight:500;text-transform:none;margin-bottom:0;z-index:5;letter-spacing:0}header#masthead .nav-menu-top>li>a .border{right:115%}@media (max-width:1300px){header#masthead .nav-menu-top{margin-left:10px}header#masthead .nav-menu-top>li{margin-right:12px}header#masthead .nav-menu-top>li a{font-size:15px}}@media (max-width:1024px){header#masthead .nav-menu-top>li{font-size:14px}header#masthead .nav-menu-top>li:last-child{margin-right:10px}}.hasHover header .nav-menu-top>li a:focus .border,.hasHover header .nav-menu-top>li a:hover .border,header#masthead .nav-menu-top>li.current-menu-ancestor a .border,header#masthead .nav-menu-top>li.current-menu-item a .border{right:-4px}header#masthead .nav-menu-top ul{margin-top:0;position:absolute;background:#fff;left:50%;top:37px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:100;max-height:0;overflow:hidden;transition:.75s cubic-bezier(.55,0,.1,1)}header#masthead .nav-menu-top ul li{white-space:nowrap;display:block;text-align:center}header#masthead .nav-menu-top ul li a{display:block;font-size:12px;font-weight:600;text-transform:uppercase;color:rgba(53,62,71,.5);padding:6px 27px;transition:color .25s}header#masthead .nav-menu-top ul li a .border{display:none}.hasHover header .nav-menu-top ul li a:focus,.hasHover header .nav-menu-top ul li a:hover,header#masthead .nav-menu-top ul li.current-menu-item a{color:#353e47}header#masthead .nav-menu-top ul li:first-child a{padding-top:10px}header#masthead .nav-menu-top ul li:last-child a{padding-bottom:15px}header#masthead .nav-menu-top li.menu-item-has-children{position:relative;padding-right:15px;padding-bottom:40px}header#masthead .nav-menu-top li.menu-item-has-children:before{color:#353e47;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:8px;position:absolute;right:0;top:8px;z-index:5}.hasHover header .nav-menu-top li.menu-item-has-children:hover a .border,header#masthead .nav-menu-top li.menu-item-has-children.open a .border{right:-4px}.hasHover header .nav-menu-top li.menu-item-has-children:focus ul,.hasHover header .nav-menu-top li.menu-item-has-children:hover ul,header#masthead .nav-menu-top li.menu-item-has-children.open ul{max-height:300px}@media (max-width:1090px) and (min-width:500px){header#masthead ul.nav-menu-top li.menu-item-has-children.subOpen ul li{text-align:center}}@media (max-width:1090px){header#masthead .nav-menu-top a{padding-left:0}header#masthead ul.nav-menu-top li.menu-item-has-children{padding-right:0;z-index:10;max-width:250px;position:relative;overflow:hidden;margin-bottom:0;padding-bottom:10px}header#masthead ul.nav-menu-top li.menu-item-has-children.subOpen{margin-bottom:0}header#masthead ul.nav-menu-top li.menu-item-has-children.subOpen .border{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}header#masthead ul.nav-menu-top li.menu-item-has-children.subOpen ul{display:block}header#masthead ul.nav-menu-top li.menu-item-has-children:before{position:absolute;display:block;min-width:430px;text-indent:-215px;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:18px;left:0;right:auto;top:auto;bottom:1px}header#masthead ul.nav-menu-top li.menu-item-has-children .border.border{color:#353e47;font-size:8px;position:absolute;right:0;top:4px;z-index:5;width:31px;height:28px;left:auto;transition:-webkit-transform .3s cubic-bezier(.55,0,.1,1);transition:transform .3s cubic-bezier(.55,0,.1,1);transition:transform .3s cubic-bezier(.55,0,.1,1),-webkit-transform .3s cubic-bezier(.55,0,.1,1)}header#masthead ul.nav-menu-top li.menu-item-has-children .border.border:before{content:none}header#masthead ul.nav-menu-top li.menu-item-has-children .border.border:after{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;z-index:100;padding:10px;right:0}header#masthead ul.nav-menu-top li.menu-item-has-children .border.border.arrowUp{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}header#masthead ul.nav-menu-top li.menu-item-has-children ul{position:static;-webkit-transform:none;-ms-transform:none;transform:none;padding:0;display:none;max-height:none}header#masthead ul.nav-menu-top li.menu-item-has-children ul li{text-align:left;margin-bottom:0}header#masthead ul.nav-menu-top li.menu-item-has-children ul li a{font-size:14px}header#masthead .shop_message{padding-left:10px}.hasHover header ul.nav-menu-top li.menu-item-has-children:focus ul,.hasHover header ul.nav-menu-top li.menu-item-has-children:hover ul{max-height:none}header#masthead .logo{width:auto;height:auto;background:none;left:15px;margin-right:auto;min-height:70px}header#masthead .logo img{margin-top:4px;width:150px;height:auto}header#masthead .socials li a{padding:4px}header#masthead .shop_message{padding-left:10px;left:0;right:0}}@media (max-width:1090px) and (max-width:499px){header#masthead ul.nav-menu-top li.menu-item-has-children{max-width:100%}header#masthead ul.nav-menu-top li.menu-item-has-children:before{text-indent:-10px}}@media (max-width:499px){header#masthead .right{padding-left:15px}header#masthead .left .nav-menu-top a .border{max-width:100%}header#masthead .left .nav-menu-top a .border:before{text-indent:-10px!important}}#main{padding-top:105px}.page-template-home header.homePage,.page-template-pos header.homePage,.page-template-home header.homePage .shop_message,.page-template-pos header.homePage .shop_message{position:static!important;grid-column:span 10}.page-template-home header .shop_message,.page-template-pos header .shop_message{font-family:"Stempel Garamond LT Pro";line-height:normal;padding:9px 5px 9px 5px!important;text-align:center}@media (max-width:1090px){#main{padding-top:0}.page-template-home header.homePage,.page-template-pos header.homePage{position:absolute!important}}.page-template-home #main.homePage,.page-template-pos #main.homePage{padding:0}.bannerHome .top-image-mobile{display:none;width:100%;position:relative;left:auto;top:0;right:auto;max-width:100%;-webkit-transform:none;-ms-transform:none;transform:none}.bannerHome .bannerHomeSlider>div{height:530px;background-size:cover;position:relative}@media (max-width:1024px){.bannerHome .bannerHomeSlider>div{height:350px}}@media (max-width:700px){.bannerHome .top-image-mobile{display:block}.bannerHome .bannerHomeSlider>div.videoBanner .txt{width:65%}.bannerHome .bannerHomeSlider>div.bgImg{background-size:0 0}}.bannerHome .bannerHomeSlider>div.bgImg:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:.15;z-index:1}.bannerHome .bannerHomeSlider>div.bgImg.promotion_home:before{opacity:0}.bannerHome .bannerHomeSlider>div.bgImg .bgMobile{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background-size:cover;background-position:center}.bannerHome .bannerHomeSlider>div.bgImg .txt{z-index:2}.bannerHome .bannerHomeSlider>div.nGammeBanner{background-color:#b8cedf;background-position:center}.bannerHome .bannerHomeSlider>div.nGammeBanner .txt{width:60%;left:20%;text-align:center}@media screen and (max-width:1280px){.bannerHome .bannerHomeSlider>div.nGammeBanner .txt{width:75%;left:12.5%}}.bannerHome .bannerHomeSlider>div.nGammeBanner .txt form .wpcf7-response-output,.bannerHome .bannerHomeSlider>div.nGammeBanner .txt h2,form .bannerHome .bannerHomeSlider>div.nGammeBanner .txt .wpcf7-response-output{font-size:64px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:20px}@media (max-width:1024px){.bannerHome .bannerHomeSlider>div.nGammeBanner .txt form .wpcf7-response-output,.bannerHome .bannerHomeSlider>div.nGammeBanner .txt h2,form .bannerHome .bannerHomeSlider>div.nGammeBanner .txt .wpcf7-response-output{font-size:48px;line-height:1}}@media (max-width:700px){.bannerHome .bannerHomeSlider>div.bgImg .bgMobile{opacity:1}.bannerHome .bannerHomeSlider>div.nGammeBanner{background-size:cover}.bannerHome .bannerHomeSlider>div.nGammeBanner .txt{width:85%;left:7.5%}.bannerHome .bannerHomeSlider>div.nGammeBanner .txt form .wpcf7-response-output,.bannerHome .bannerHomeSlider>div.nGammeBanner .txt h2,form .bannerHome .bannerHomeSlider>div.nGammeBanner .txt .wpcf7-response-output{font-size:35px}.bannerHome .bannerHomeSlider>div.nGammeBanner .pastille{display:none}}@media screen and (max-width:480px){.bannerHome .bannerHomeSlider>div.nGammeBanner .txt form .wpcf7-response-output,.bannerHome .bannerHomeSlider>div.nGammeBanner .txt h2,form .bannerHome .bannerHomeSlider>div.nGammeBanner .txt .wpcf7-response-output{font-size:23px}}#overlay section>div .lang .bannerHome .bannerHomeSlider>div.nGammeBanner .txt a,#pushToOverlay section>div .lang .bannerHome .bannerHomeSlider>div.nGammeBanner .txt a,.bannerHome .bannerHomeSlider>div.nGammeBanner .txt #overlay section>div .lang a,.bannerHome .bannerHomeSlider>div.nGammeBanner .txt #pushToOverlay section>div .lang a,.bannerHome .bannerHomeSlider>div.nGammeBanner .txt a.cta,.bannerHome .bannerHomeSlider>div.nGammeBanner .txt header .nav-menu-top>li>a,header .bannerHome .bannerHomeSlider>div.nGammeBanner .txt .nav-menu-top>li>a{background-color:#b4232e}.bannerHome .bannerHomeSlider>div.nGammeBanner .pastille{position:absolute;z-index:3;top:30px;left:17%}@media screen and (max-width:1280px){.bannerHome .bannerHomeSlider>div.nGammeBanner .pastille{left:8%}}@media (max-width:1024px){.bannerHome .bannerHomeSlider>div.nGammeBanner .pastille{top:-60px;left:0}}@media (max-width:768px){.bannerHome .bannerHomeSlider>div.nGammeBanner .pastille{top:-20px}.bannerHome .bannerHomeSlider>div.nGammeBanner .pastille img{width:80%}}.bannerHome .bannerHomeSlider>div.nGammeBanner--en .pastille{top:-20px}@media (max-width:1024px){.bannerHome .bannerHomeSlider>div.nGammeBanner--en .pastille{top:-60px;left:-40px}}@media (max-width:768px){.bannerHome .bannerHomeSlider>div.nGammeBanner--en .pastille{top:-40px;left:0}}.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home{height:530px}.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .pastille{right:20%;left:auto;top:30px}@media screen and (max-width:1280px){.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .pastille{right:15%}}@media (max-width:1024px){.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home{height:450px}.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .pastille{top:10px;right:10%;left:auto}}@media (max-width:768px){.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .pastille{top:-10px;right:5%}}.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt{width:40%;left:30%;text-align:center}@media screen and (max-width:1280px){.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt{width:50%;left:25%}}.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt .promo_label{text-transform:uppercase;margin-top:20px;color:#4b4f54}#insta .item .bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt .bottom,.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt #insta .item .bottom,.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt ol li,.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt p,ol .bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt li{line-height:1.3em}@media (max-width:700px){.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home{background:#76bab2!important}.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .pastille,.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .title{display:none}.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt{width:90%;left:5%}.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt h3{font-size:32px}.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt .promo_label{display:inline-block;margin-top:0}#insta .item .bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt .bottom,.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt #insta .item .bottom,.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt ol li,.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt p,ol .bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt li{font-size:18px}.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt .promo_value{display:inline-block}}.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt .promo_value{color:#4b4f54;font-size:40px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:-15px;margin-bottom:15px}.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt strong{color:#b4232e;text-transform:uppercase}.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt form .wpcf7-response-output,.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt h2,form .bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt .wpcf7-response-output{font-size:40px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:5px}#home .last_news .sticky_sidebar .txt h5,.bannerHome .bannerHomeSlider>div .txt h3{font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:1024px){.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt form .wpcf7-response-output,.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt h2,form .bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt .wpcf7-response-output{font-size:40px;line-height:1}}@media (max-width:700px){.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt strong{display:block}.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt form .wpcf7-response-output,.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt h2,form .bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt .wpcf7-response-output{font-size:35px}#overlay section>div .lang .bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt a,#pushToOverlay section>div .lang .bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt a,.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt #overlay section>div .lang a,.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt #pushToOverlay section>div .lang a,.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt a.cta,.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt header .nav-menu-top>li>a,header .bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt .nav-menu-top>li>a{display:inline-block;width:auto}}@media screen and (max-width:480px){.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt form .wpcf7-response-output,.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt h2,form .bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt .wpcf7-response-output{font-size:23px}}#overlay section>div .lang .bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt a,#pushToOverlay section>div .lang .bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt a,.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt #overlay section>div .lang a,.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt #pushToOverlay section>div .lang a,.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt a.cta,.bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt header .nav-menu-top>li>a,header .bannerHome .bannerHomeSlider>div.nGammeBanner.promotion_home .txt .nav-menu-top>li>a{background-color:#b4232e}.bannerHome .bannerHomeSlider>div .txt{position:absolute;top:50%;left:15%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:35%}.bannerHome .bannerHomeSlider>div .txt h3{font-size:40px;line-height:40px;font-weight:400;margin:0;color:#fff}@media (max-width:1024px){.bannerHome .bannerHomeSlider>div .txt{left:10%;width:40%}.bannerHome .bannerHomeSlider>div .txt h3{font-size:30px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (max-width:1024px) and (max-width:700px){.bannerHome .bannerHomeSlider>div .txt{left:5%;width:45%}.bannerHome .bannerHomeSlider>div .txt h3{font-size:24px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.bannerHome .bannerHomeSlider>div .txt form .wpcf7-response-output,.bannerHome .bannerHomeSlider>div .txt h2,form .bannerHome .bannerHomeSlider>div .txt .wpcf7-response-output{color:#fff;font-size:48px;line-height:50px;text-transform:uppercase;margin:0}@media (max-width:1024px){.bannerHome .bannerHomeSlider>div .txt form .wpcf7-response-output,.bannerHome .bannerHomeSlider>div .txt h2,form .bannerHome .bannerHomeSlider>div .txt .wpcf7-response-output{font-size:34px;line-height:36px}}@media (max-width:1024px) and (max-width:700px){.bannerHome .bannerHomeSlider>div .txt form .wpcf7-response-output,.bannerHome .bannerHomeSlider>div .txt h2,form .bannerHome .bannerHomeSlider>div .txt .wpcf7-response-output{font-size:24px;line-height:26px}}#insta .item .bannerHome .bannerHomeSlider>div .txt .bottom,.bannerHome .bannerHomeSlider>div .txt #insta .item .bottom,.bannerHome .bannerHomeSlider>div .txt ol li,.bannerHome .bannerHomeSlider>div .txt p,ol .bannerHome .bannerHomeSlider>div .txt li{font-size:18px;line-height:20px;color:#fff}.bannerHome .bannerHomeSlider>div .txt a.startVid{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);width:162px;display:inline-block;height:auto;margin:15px 0 0 -10px;transition:.25s}@media (max-width:1024px){#insta .item .bannerHome .bannerHomeSlider>div .txt .bottom,.bannerHome .bannerHomeSlider>div .txt #insta .item .bottom,.bannerHome .bannerHomeSlider>div .txt ol li,.bannerHome .bannerHomeSlider>div .txt p,ol .bannerHome .bannerHomeSlider>div .txt li{font-size:16px;line-height:18px}.bannerHome .bannerHomeSlider>div .txt a.startVid{width:120px}}.bannerHome .bannerHomeSlider>div .txt a.startVid img{width:100%;height:auto}.hasHover .bannerHome .bannerHomeSlider>div .txt a.startVid:focus,.hasHover .bannerHome .bannerHomeSlider>div .txt a.startVid:hover{opacity:.6}#overlay section>div .lang .bannerHome .bannerHomeSlider>div .txt a,#pushToOverlay section>div .lang .bannerHome .bannerHomeSlider>div .txt a,.bannerHome .bannerHomeSlider>div .txt #overlay section>div .lang a,.bannerHome .bannerHomeSlider>div .txt #pushToOverlay section>div .lang a,.bannerHome .bannerHomeSlider>div .txt a.cta,.bannerHome .bannerHomeSlider>div .txt header .nav-menu-top>li>a,header .bannerHome .bannerHomeSlider>div .txt .nav-menu-top>li>a{background-color:#b4232e;margin-top:30px}.bannerHome .bannerHomeSlider>div>img{position:absolute;z-index:1;top:50%;right:15%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:auto;max-width:30%}#home .highlight_article{padding:45px 0 0;position:relative;z-index:1}@media (max-width:1024px){#overlay section>div .lang .bannerHome .bannerHomeSlider>div .txt a,#pushToOverlay section>div .lang .bannerHome .bannerHomeSlider>div .txt a,.bannerHome .bannerHomeSlider>div .txt #overlay section>div .lang a,.bannerHome .bannerHomeSlider>div .txt #pushToOverlay section>div .lang a,.bannerHome .bannerHomeSlider>div .txt a.cta,.bannerHome .bannerHomeSlider>div .txt header .nav-menu-top>li>a,header .bannerHome .bannerHomeSlider>div .txt .nav-menu-top>li>a{margin-top:20px}.bannerHome .bannerHomeSlider>div>img{right:10%;max-width:35%}#home .highlight_article{padding:20px 0 0}}@media (max-width:1024px) and (max-width:700px){#insta .item .bannerHome .bannerHomeSlider>div .txt .bottom,.bannerHome .bannerHomeSlider>div .txt #insta .item .bottom,.bannerHome .bannerHomeSlider>div .txt ol li,.bannerHome .bannerHomeSlider>div .txt p,ol .bannerHome .bannerHomeSlider>div .txt li{font-size:14px;line-height:16px}.bannerHome .bannerHomeSlider>div>img{right:5%;max-width:40%}#home .highlight_article{padding:0;margin:0}}#home .highlight_article .primary{padding:0;overflow:hidden}@media (max-width:1024px){#home .highlight_article .primary{width:calc(100% - 60px);float:none;margin:0 auto}}@media (max-width:1024px) and (max-width:700px){#home .highlight_article .primary{width:100%}}#home .highlight_article .primary a.article .coverBG{position:relative}#home .highlight_article .primary a.article .coverBG:before{content:'';display:block;padding-top:77.14286%}#home .highlight_article .primary a.article .coverBG .wrapper{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:700px){#home .highlight_article .primary a.article .coverBG{position:relative}#home .highlight_article .primary a.article .coverBG:before{content:'';display:block;padding-top:100%}#home .highlight_article .primary a.article .coverBG .wrapper{position:absolute;top:0;left:0;right:0;bottom:0}}#home .highlight_article .primary a.article:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:.3;z-index:1}#home .highlight_article .primary a.article .hoverImg{position:absolute;bottom:17%;left:65px;width:70%;max-width:450px;transition:.25s;z-index:2}#home .highlight_article .primary a.article .hoverImg h3{color:#fff;font-size:40px;line-height:42px}@media (max-width:1300px){#home .highlight_article .primary a.article .hoverImg{bottom:15%}#home .highlight_article .primary a.article .hoverImg h3{font-size:30px;line-height:32px}}@media (max-width:1300px) and (max-width:700px){#home .highlight_article .primary a.article .hoverImg{left:15px;width:90%;bottom:5%}#home .highlight_article .primary a.article .hoverImg h3{font-size:24px;line-height:26px}}#home .highlight_article .primary a.article .hoverImg #insta .item .bottom,#home .highlight_article .primary a.article .hoverImg ol li,#home .highlight_article .primary a.article .hoverImg p,#insta .item #home .highlight_article .primary a.article .hoverImg .bottom,ol #home .highlight_article .primary a.article .hoverImg li{font-size:18px;line-height:20px;color:#fff}#home .highlight_article .primary a.article .hoverImg .tag{left:0;top:-40px}#home .highlight_article .primary a.article .hoverImg span.cta{background:#fff;color:#b4232e}.hasHover #home .highlight_article .primary a.article:focus,.hasHover #home .highlight_article .primary a.article:hover{opacity:1}.hasHover #home .highlight_article .primary a.article:focus .hoverImg,.hasHover #home .highlight_article .primary a.article:hover .hoverImg,.hasHover #home .highlight_article a.article:focus,.hasHover #home .highlight_article a.article:hover,.hasHover #home .last_news .sticky_sidebar .txt a:focus,.hasHover #home .last_news .sticky_sidebar .txt a:hover,.hasHover #home .last_news>div>a:focus,.hasHover #home .last_news>div>a:hover{opacity:.6}#home .highlight_article .secondary{padding:35px 30px 0 40px}@media (max-width:1300px){#home .highlight_article .primary a.article .hoverImg #insta .item .bottom,#home .highlight_article .primary a.article .hoverImg ol li,#home .highlight_article .primary a.article .hoverImg p,#insta .item #home .highlight_article .primary a.article .hoverImg .bottom,ol #home .highlight_article .primary a.article .hoverImg li{font-size:16px;line-height:18px}#home .highlight_article .secondary{padding:35px 10px 0 20px}}@media (max-width:1300px) and (max-width:1024px){#home .highlight_article .secondary{width:100%;padding:35px 10px 0;margin:0 0 10px}}@media (max-width:1300px) and (max-width:1024px) and (max-width:700px){#home .highlight_article .secondary{padding:25px 0 0;margin:0}}#home .highlight_article .secondary>div{width:50%;padding:0 20px}@media (max-width:700px){#home .highlight_article .secondary>div{width:100%;padding:0}}#home .highlight_article .secondary>div span.cta{margin:40px 0 0}@media (max-width:1300px){#home .highlight_article .secondary>div span.cta{margin:30px 0 0}}@media (max-width:1300px) and (max-width:700px){#home .highlight_article .primary a.article .hoverImg #insta .item .bottom,#home .highlight_article .primary a.article .hoverImg ol li,#home .highlight_article .primary a.article .hoverImg p,#insta .item #home .highlight_article .primary a.article .hoverImg .bottom,ol #home .highlight_article .primary a.article .hoverImg li{font-size:14px;line-height:16px}#home .highlight_article .secondary>div span.cta{margin:10px 0 25px}}#home .highlight_article a.article{width:100%;display:table;transition:.25s}#home .highlight_article a.article h3{font-size:22px;line-height:24px;margin-top:25px}@media (max-width:1300px){#home .highlight_article a.article h3{font-size:16px;line-height:18px}}#home .highlight_article a.article .coverBG{position:relative}#home .highlight_article a.article .coverBG:before{content:'';display:block;padding-top:65.23438%}#home .highlight_article a.article .coverBG .wrapper{position:absolute;top:0;left:0;right:0;bottom:0}#home .highlight_article a.article #insta .item .bottom,#home .highlight_article a.article ol li,#home .highlight_article a.article p,#insta .item #home .highlight_article a.article .bottom,ol #home .highlight_article a.article li{font-size:16px;line-height:20px;color:#4b4c4a}#home .highlight_article a.article span.cta{color:#fff;font-size:16px;display:inline-block;padding:11px 18px;background:#b4232e;border-radius:30px}#home .highlight_article a.article span.cta .border{display:none}#home .highlight_article a.article .tag{position:absolute;z-index:10;left:2px;top:20px}@media (max-width:700px){#home .highlight_article a.article .tag{left:-5px}}#home .map_tracker{height:360px;background:url(../png/trouverpointdevente.png) center top no-repeat #ffae22;margin:0}#home .map_tracker .content{position:absolute;top:54%;left:50%;width:350px;max-width:100%;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:1024px){#home .map_tracker{margin:0}#home .map_tracker .content{top:50%}}#home .map_tracker .content form .wpcf7-response-output,#home .map_tracker .content h2,form #home .map_tracker .content .wpcf7-response-output{color:#fff;font-size:35px;line-height:37px}@media (max-width:700px){#home .map_tracker .content form .wpcf7-response-output,#home .map_tracker .content h2,form #home .map_tracker .content .wpcf7-response-output{font-size:30px;line-height:32px}}#home .map_tracker .content form{width:300px;position:relative;margin:0 auto}#home .map_tracker .content form .submitForm{position:absolute;right:30px;top:8px;z-index:2;color:#353E47;transition:color .25s;font-size:22px}.hasHover #home .map_tracker .content form .submitForm:focus,.hasHover #home .map_tracker .content form .submitForm:hover{color:#A40B33}#home .map_tracker .content form input[type=text]{padding:0 50px 0 20px;position:relative;border:none;z-index:2;text-transform:uppercase;font-weight:700}@media (max-width:1024px) and (max-width:700px){#home .map_tracker{height:250px;background:url(../png/trouverpointdevente.png) center top no-repeat #ffae22;background-size:768px auto}}#overlay section>div .lang #home .our_product a,#pushToOverlay section>div .lang #home .our_product a,header #home .our_product .nav-menu-top>li>a{background-color:#b4232e;margin-top:30px}#home .last_news{background:#fbe8e9;padding:65px 60px 15px}@media (max-width:1024px){#home .last_news{padding:35px 35px 5px}}@media (max-width:1024px) and (max-width:700px){#home .last_news{padding:25px 25px 0}}#home .last_news .sticky_sidebar{width:380px;position:absolute;right:60px;top:65px;background:#c8be99}@media (max-width:1300px){#home .last_news .sticky_sidebar{width:290px}}@media (max-width:1300px) and (max-width:1024px){#home .last_news .sticky_sidebar{width:100%;position:relative!important;right:auto!important;top:auto!important;bottom:auto!important;margin:0 0 35px}}@media (max-width:1300px) and (max-width:1024px) and (max-width:700px){#home .last_news .sticky_sidebar{margin:0 0 65px}}#home .last_news .sticky_sidebar img{width:100%}@media (max-width:1024px){#home .last_news .sticky_sidebar img{width:300px;float:left}}@media (max-width:1024px) and (max-width:700px){#home .last_news .sticky_sidebar img{width:100%;float:none;max-width:300px;margin:0 auto;display:block}}#home .last_news .sticky_sidebar .txt{padding:0 50px 120px}@media (max-width:1300px){#home .last_news .sticky_sidebar .txt{padding:0 45px 120px}}@media (max-width:1300px) and (max-width:1024px){#home .last_news .sticky_sidebar .txt{margin:35px 0 0}}@media (max-width:1300px) and (max-width:1024px) and (max-width:700px){#home .last_news .sticky_sidebar .txt{margin:0;padding:0 25px 90px}}#home .last_news .sticky_sidebar .txt h5{font-size:32px;line-height:32px;font-weight:400;margin:0}@media (max-width:1300px){#home .last_news .sticky_sidebar .txt h5{font-size:27px;line-height:27px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.025em}}#archiveProducts .banner .nav li a,#archiveProducts .cat_details form .wpcf7-response-output,#archiveProducts .cat_details h2,#archiveProducts .product_item a .title,form #archiveProducts .cat_details .wpcf7-response-output{font-family:"Caprasimo",serif;letter-spacing:-.015em;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#home .last_news .sticky_sidebar .txt h3{color:#fff;font-size:40px;line-height:42px;text-transform:uppercase;margin:0}#home .last_news .sticky_sidebar .txt a{position:absolute;bottom:-50px;right:30px;width:182px;height:auto;transition:.25s}@media (max-width:1300px){#home .last_news .sticky_sidebar .txt h3{font-size:27px;line-height:29px}#home .last_news .sticky_sidebar .txt a{width:150px}}@media (max-width:1300px) and (max-width:700px){#home .last_news .sticky_sidebar .txt a{width:125px;right:20px}}#home .last_news .sticky_sidebar .txt a img{width:100%;height:auto}#home .last_news>div{width:calc(100% - 460px);padding:0;margin:0}@media (max-width:1300px){#home .last_news>div{width:calc(100% - 350px)}}@media (max-width:1300px) and (max-width:1024px){#home .last_news>div{width:100%}}#home .last_news>div form .wpcf7-response-output,#home .last_news>div h2,form #home .last_news>div .wpcf7-response-output{font-size:27px;margin:0 0 45px}@media (max-width:700px){#home .last_news>div form .wpcf7-response-output,#home .last_news>div h2,form #home .last_news>div .wpcf7-response-output{font-size:22px;margin:0 0 35px}}#home .last_news>div>a{transition:.25s;position:relative;width:100%;clear:both;display:table;margin:0 0 40px}@media (max-width:700px){#home .last_news>div>a{margin:0 0 10px}#home .last_news>div>a .coverBG{width:100%}}#home .last_news>div>a .coverBG{position:relative;padding:0 25px 0 0;margin:0}#home .last_news>div>a .coverBG:before{content:'';display:block;padding-top:65.23438%}#home .last_news>div>a .coverBG .wrapper{position:absolute;top:0;left:0;right:0;bottom:0}#home .last_news>div>a .float{padding:0 0 0 50px;margin:0;top:50%;position:absolute;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1300px){#home .last_news>div>a .float{padding:0 0 0 40px}}@media (max-width:1300px) and (max-width:700px){#home .last_news>div>a .float{width:100%;position:relative;top:auto;right:auto;padding:0;margin:10px 0 0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}#home .last_news>div>a .float h3{font-size:16px;line-height:18px}#home .last_news>div>a .float #insta .item .bottom,#home .last_news>div>a .float ol li,#home .last_news>div>a .float p,#insta .item #home .last_news>div>a .float .bottom,ol #home .last_news>div>a .float li{font-size:16px;line-height:18px;color:#4b4c4a}@media (max-width:700px){#home .last_news>div>a .float #insta .item .bottom,#home .last_news>div>a .float ol li,#home .last_news>div>a .float p,#insta .item #home .last_news>div>a .float .bottom,ol #home .last_news>div>a .float li{font-size:14px;line-height:16px}}#home .last_news>div>a .float span.cta{color:#b4232e;font-size:16px}#home .last_news>div>a .float span.cta .border{right:-4px;font-size:16px}#home .last_news>div>a .tag{position:absolute;z-index:10;left:-18px;top:20px}#home .last_news>div>div{margin:0}#home .last_news>div .btn{padding:0 0 0 50px}@media (max-width:1300px){#home .last_news>div .btn{padding:0 0 0 40px}}@media (max-width:1300px) and (max-width:700px){#home .last_news>div .btn{padding:0;width:100%}}#home .last_news>div .btn #overlay section>div .lang a,#home .last_news>div .btn #pushToOverlay section>div .lang a,#home .last_news>div .btn a.cta,#home .last_news>div .btn header .nav-menu-top>li>a,#overlay section>div .lang #home .last_news>div .btn a,#pushToOverlay section>div .lang #home .last_news>div .btn a,header #home .last_news>div .btn .nav-menu-top>li>a{width:100%;text-align:center;background-color:#b4232e;margin-bottom:45px}@media (max-width:1024px){#home .last_news>div .btn #overlay section>div .lang a,#home .last_news>div .btn #pushToOverlay section>div .lang a,#home .last_news>div .btn a.cta,#home .last_news>div .btn header .nav-menu-top>li>a,#overlay section>div .lang #home .last_news>div .btn a,#pushToOverlay section>div .lang #home .last_news>div .btn a,header #home .last_news>div .btn .nav-menu-top>li>a{margin-bottom:35px}}@media (max-width:1024px) and (max-width:700px){#home .last_news>div .btn #overlay section>div .lang a,#home .last_news>div .btn #pushToOverlay section>div .lang a,#home .last_news>div .btn a.cta,#home .last_news>div .btn header .nav-menu-top>li>a,#overlay section>div .lang #home .last_news>div .btn a,#pushToOverlay section>div .lang #home .last_news>div .btn a,header #home .last_news>div .btn .nav-menu-top>li>a{margin-top:15px}}@media (max-width:700px){#home .last_news>div>a .tag{left:-5px}#home .last_news>div .toHide{display:none}}#home .instagram_holder{padding:0;margin-bottom:0}#home .instagram_holder .instagram-footer{background:#fff}#archiveProducts{color:#fff}#archiveProducts .banner{padding-top:150px;position:relative}@media (max-width:1300px){#archiveProducts .banner{padding-top:130px}}#archiveProducts .banner .nav{padding:0;position:absolute;text-align:center;width:calc(100% - 140px*2 - 40px*2 - 10px*2);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:65px}@media (max-width:1440px){#archiveProducts .banner .nav{top:80px}}@media (max-width:1300px){#archiveProducts .banner .nav{width:calc(100% - 110px*2 - 20px*2);top:60px}}@media (max-width:1090px){#archiveProducts .banner .nav{width:100%;top:40px}}@media (max-width:1025px){#archiveProducts .banner .nav{top:30px}}#archiveProducts .banner .nav li{display:inline-block;margin-bottom:15px}#archiveProducts .banner .nav li a{color:#fff;font-size:16px;line-height:18px;text-transform:uppercase;margin:0 25px}#archiveProducts .banner .nav li a .border{right:115%}#archiveProducts .banner .nav li.current-menu-item a .border,#archiveProducts .product_item a #overlay section>div .lang a .border,#archiveProducts .product_item a #pushToOverlay section>div .lang a .border,#archiveProducts .product_item a .cta .border,#archiveProducts .product_item a header .nav-menu-top>li>a .border,#overlay section>div .lang #archiveProducts .product_item a a .border,#pushToOverlay section>div .lang #archiveProducts .product_item a a .border,.hasHover #archiveProducts .banner .nav li a:focus .border,.hasHover #archiveProducts .banner .nav li a:hover .border,header #archiveProducts .product_item a .nav-menu-top>li>a .border{right:-4px}#archiveProducts .cat_details{padding-left:90px;padding-top:75px;position:static}@media (max-width:1440px){#archiveProducts .cat_details{padding-left:27px}}#archiveProducts .cat_details form .wpcf7-response-output,#archiveProducts .cat_details h2,form #archiveProducts .cat_details .wpcf7-response-output{color:#fff;text-transform:uppercase;font-size:38px;line-height:38px;max-width:350px}#archiveProducts .cat_details #insta .item .bottom,#archiveProducts .cat_details ol li,#archiveProducts .cat_details p,#insta .item #archiveProducts .cat_details .bottom,ol #archiveProducts .cat_details li{font-size:18px;line-height:24px;max-width:320px;font-weight:400}#archiveProducts .cat_details img{height:30px;width:auto;margin:10px 5px 0;display:inline-block}#archiveProducts .product_item{text-align:center;position:relative;padding-bottom:40px;margin-bottom:51px}#archiveProducts .product_item a{display:block;color:#fff;text-transform:uppercase;transition:.25s}#archiveProducts .product_item a img{width:100%;max-width:270px}#archiveProducts .product_item a .title{display:block;font-size:16px;line-height:18px;max-width:250px;margin:18px auto 0}#archiveProducts .product_item a #overlay section>div .lang a,#archiveProducts .product_item a #pushToOverlay section>div .lang a,#archiveProducts .product_item a .cta,#archiveProducts .product_item a header .nav-menu-top>li>a,#overlay section>div .lang #archiveProducts .product_item a a,#pushToOverlay section>div .lang #archiveProducts .product_item a a,header #archiveProducts .product_item a .nav-menu-top>li>a{white-space:nowrap;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:0;font-size:13px}.product_item a:focus,.product_item a:hover{opacity:.7}@media (max-width:768px){#archiveProducts .banner{padding-top:0}#archiveProducts .container>div{padding-left:0;padding-right:0}#archiveProducts .container>div.cat_details{padding-top:20px}#archiveProducts .container>div.cat_details #insta .item .bottom,#archiveProducts .container>div.cat_details ol li,#archiveProducts .container>div.cat_details p,#insta .item #archiveProducts .container>div.cat_details .bottom,ol #archiveProducts .container>div.cat_details li{max-width:100%}#archiveProducts .container>div:last-child{margin-left:-10px;margin-right:-10px}#archiveProducts .container>div form .wpcf7-response-output,#archiveProducts .container>div h2,form #archiveProducts .container>div .wpcf7-response-output{font-size:25px;line-height:25px}#archiveProducts .container>div form .intro.wpcf7-response-output,#archiveProducts .container>div h2.intro,form #archiveProducts .container>div .intro.wpcf7-response-output{font-size:30px;line-height:30px}#archiveProducts .container>div #insta .item .bottom,#archiveProducts .container>div ol li,#archiveProducts .container>div p,#insta .item #archiveProducts .container>div .bottom,ol #archiveProducts .container>div li{font-size:15px;line-height:25px}#archiveProducts .container>div .product_item{margin-bottom:25px}#archiveProducts .container>div .product_item a{padding-bottom:40px}#archiveProducts .container>div .product_item span.title{font-size:15px;line-height:15px}#archiveProducts .container>div .product_item span.cta{font-size:13px}}@media (max-width:700px){#archiveProducts .product_item{padding-bottom:0}#archiveProducts .product_item span.title{max-width:100%}}#singleProducts .banner{padding:70px 0 50px;color:#fff}#singleProducts .banner .img{text-align:right;padding-right:0;position:relative}#singleProducts .banner .img img{max-width:100%;max-height:100%;height:auto;width:auto;position:relative}#singleProducts .banner .img img.pastille-img{position:absolute;top:20%;left:8%;right:390px;z-index:90}#singleProducts .woocommerce-product-rating .star-rating,#singleProducts .woocommerce-review-rating .star-rating,section.testimonials .testimonials-wrapper .testimonial-item .rate .star-rating-wrapper .star-rating,section#home .testimonials-wrapper .testimonial-item .rate .star-rating-wrapper .star-rating{width:15.362px;height:14.618px;float:left;position:relative}#singleProducts #reviews .commentlist li:before{content:none}#singleProducts #reviews .comment-text{display:flex;flex-direction:column;justify-content:center;align-items:center}div#review_form span#reply-title{font-family:"Caprasimo",serif;color:#353E47;font-size:27px;line-height:27px}div#review_form form p.comment-form-comment label{margin-bottom:5px;display:block}div#review_form form p.comment-form-comment #comment{border:1px solid #565b5f;margin-bottom:7px;transition:all .25s;text-transform:uppercase;font-weight:700}div#review_form #submit{color:#fff;background:#565b5f;transition:all .25s;font-weight:600;font-size:13px}div#comments a.cta{color:#a40b33;background:none;font-size:16px;margin:40px 20px 20px}#singleProducts .woocommerce-product-rating .star-rating .star,#singleProducts .woocommerce-review-rating .star-rating .star,section.testimonials .testimonials-wrapper .testimonial-item .rate .star-rating-wrapper .star-rating .star,section#home .testimonials-wrapper .testimonial-item .rate .star-rating-wrapper .star-rating .star{position:absolute;-webkit-mask-image:url(../svg/star-icon.svg);mask-image:url(../svg/star-icon.svg);top:0;left:0;width:100%;height:100%}.woocommerce p.stars span a:before,.woocommerce-page p.stars span a:before{opacity:1;visibility:visible}.woocommerce p.stars span{display:flex;justify-content:center}.woocommerce p.stars span a,.woocommerce-page p.stars span a{opacity:1;text-indent:-9999999px;width:15.362px;height:14.618px;background-color:#deb1b8;-webkit-mask-image:url(../svg/star-icon.svg);mask-image:url(../svg/star-icon.svg);border:1px solid grey;display:block;position:relative;margin:0 2px}.woocommerce p.stars span a.active,.woocommerce-page p.stars span a.active,.woocommerce p.stars span a.subactive,.woocommerce-page p.stars span a.subactive{background-color:#a40b33}.woocommerce-breadcrumb{display:flex;align-items:center;justify-content:center;font-size:.9375em}#singleProducts .breadcrumb a{font-weight:400}#singleProducts .banner{padding-top:35px}#singleProducts .star-rating-wrapper .rating{display:none}#singleProducts .star-rating-wrapper .star-rating,section.testimonials .testimonials-wrapper .testimonial-item .rate .star-rating-wrapper .star-rating,section#home .testimonials-wrapper .testimonial-item .rate .star-rating-wrapper .star-rating{margin:0 1px}#singleProducts .star-rating-wrapper .star-rating:first-of-type{margin-left:0}#singleProducts .banner p.price{font-size:1.5em;line-height:normal;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;color:#FFF;margin:5px 0 15px}#singleProducts .banner .description-button{font-size:1em;text-transform:uppercase;font-family:"Caprasimo",serif}#singleProducts .banner .description-button .column{font-size:1em;text-transform:uppercase;font-family:"Caprasimo",serif}#singleProducts .banner .description-button .column span{opacity:.5}#singleProducts .banner .description-button .column a:hover span{opacity:1}#singleProducts .banner .description-button .column:first-child{margin-right:30px}#singleProducts .banner .description-button .column:first-child span{opacity:1}#singleProducts .banner .woocommerce-product-details__short-description p{font-weight:400}#singleProducts .banner .product_share>p{margin:0;font-size:.8333333333333334em;font-weight:700}#singleProducts .banner .btn_share_wrapper a{margin-top:10px}#singleProducts .banner .btn_share_wrapper{margin:0 5px}@media (max-width:768px){#singleProducts .banner .img img.pastille-img{left:12%;top:23%}}@media (max-width:700px){#singleProducts .banner .img img.pastille-img{left:3%;top:14%}}@media screen and (max-width:480px){#singleProducts .banner .img img.pastille-img{left:10px;top:13%;width:110px}}#singleProducts .banner .text{padding:0 0 0 90px}#singleProducts .banner>div{height:100%;position:relative}#singleProducts .banner .holder{display:table;margin:0 auto 43px;width:100%;max-width:1117px}@media (max-width:1279px){#singleProducts .banner .holder{margin-bottom:0}}#singleProducts .banner .content_holder{max-width:575px;text-align:left}#singleProducts .banner .content_holder_small{max-width:440px;text-align:left}#singleProducts a.btn_share:after{font-family:icomoon;line-height:1;content:"";position:absolute;font-size:45px;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}#singleProducts a.btn_share{position:relative;display:inline-block;height:45px;width:48px;text-align:center;line-height:45px}#singleProducts .woocommerce-product-gallery__wrapper{max-width:575px;float:right;position:relative}#singleProducts .product_share{clear:both;max-width:425px;float:right;text-align:center;width:100%}#insta .item #singleProducts .banner .content_holder .bottom,#singleProducts .banner .content_holder #insta .item .bottom,#singleProducts .banner .content_holder h1,#singleProducts .banner .content_holder ol li,#singleProducts .banner .content_holder p,ol #singleProducts .banner .content_holder li{padding-right:10px}#singleProducts .banner .cat-title{font-size:40px;line-height:61px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.025em}#singleProducts .banner .product_title{font-size:32px;line-height:38px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;margin-bottom:20px}@media (max-width:700px){#singleProducts .banner .page-title{font-size:28px;line-height:32px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em}}#insta .item #singleProducts .banner .bottom,#singleProducts .banner #insta .item .bottom,#singleProducts .banner ol li,#singleProducts .banner p,ol #singleProducts .banner li{font-size:18px;line-height:24px}#singleProducts .banner .content_holder a.reset_variations{margin-top:18px;position:absolute;top:calc(100% + 10px);left:0}#singleProducts .banner .content_holder a.woocommerce-review-link{font-size:15px;font-weight:700;margin-left:10px;display:inline-block;margin-top:0;top:-3px;position:relative}#insta .item #singleProducts .banner .content_holder>.bottom,#singleProducts .banner #insta .item .content_holder>.bottom,#singleProducts .banner .content_holder>a,#singleProducts .banner .content_holder>h1,#singleProducts .banner .content_holder>p,#singleProducts .banner .content_holder>span,#singleProducts .banner ol .content_holder>li,ol #singleProducts .banner .content_holder>li{opacity:0;position:relative;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}#singleProducts .janitor{position:relative}#singleProducts .janitor:before{content:'';display:block;padding-top:45%}#singleProducts .janitor .wrapper{position:absolute;top:0;left:0;right:0;bottom:0}#singleProducts .janitor>div:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:url(../png/janitormask.png) center center no-repeat;background:rgba(0,0,0,.2);z-index:1}#singleProducts .janitor .coverBG{position:absolute;top:0;left:0;right:0;bottom:0}#singleProducts .janitor_holder{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;text-align:center;max-width:420px;width:100%;z-index:2}#singleProducts .janitor_heading{font-size:40px;line-height:61px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.025em}#singleProducts .janitor_content{display:inline-block;margin-bottom:30px}#singleProducts .janitor_content:before{bottom:7px}#insta .item #singleProducts .janitor_content .bottom,#singleProducts .janitor_content #insta .item .bottom,#singleProducts .janitor_content ol li,#singleProducts .janitor_content p,ol #singleProducts .janitor_content li{font-size:50px;line-height:53px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em;margin-top:-10px}#overlay section>div .lang #singleProducts .janitor a,#pushToOverlay section>div .lang #singleProducts .janitor a,#singleProducts .janitor #overlay section>div .lang a,#singleProducts .janitor #pushToOverlay section>div .lang a,#singleProducts .janitor .cta,#singleProducts .janitor header .nav-menu-top>li>a,header #singleProducts .janitor .nav-menu-top>li>a{background:#fff;color:#353e47;font-weight:600}#archiveRecipes .filter_holder .filter h6,#archiveRecipes .navigations-pages,#clubLanding .filter_holder .filter h6,#clubLanding .navigations-pages,#singleProducts .related .cat>div form .wpcf7-response-output,#singleProducts .related .cat>div h2,#singleProducts .related .product_item .title,form #singleProducts .related .cat>div .wpcf7-response-output{font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em}@media (max-width:1024px){#singleProducts .janitor:before{content:none}#singleProducts .janitor .coverBG{position:static}#singleProducts .janitor_holder{position:relative;top:auto;left:0;-webkit-transform:none;-ms-transform:none;transform:none;margin:0 auto;padding:45px 20px 50px;max-width:540px}#insta .item #singleProducts .janitor_content .bottom,#singleProducts .janitor_content #insta .item .bottom,#singleProducts .janitor_content ol li,#singleProducts .janitor_content p,ol #singleProducts .janitor_content li{font-size:38px;line-height:44px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em}#singleProducts .janitor_content:before{bottom:-7px}}#singleProducts .related{text-align:center;padding:77px 0}#singleProducts .related[class*=col-]{margin-bottom:0}#singleProducts .related .cat>div{display:table;max-width:340px;width:100%;margin:0 auto;height:100%}#singleProducts .related .cat>div div{display:table-cell;height:100%;vertical-align:middle}#singleProducts .related .cat>div form .wpcf7-response-output,#singleProducts .related .cat>div h2,form #singleProducts .related .cat>div .wpcf7-response-output{color:#565B5F;font-size:27px;line-height:27px}#insta .item #singleProducts .related .cat>div .bottom,#singleProducts .related .cat>div #insta .item .bottom,#singleProducts .related .cat>div ol li,#singleProducts .related .cat>div p,ol #singleProducts .related .cat>div li{font-size:18px;line-height:24px;color:#565B5F}#overlay section>div .lang #singleProducts .related .cat>div a,#pushToOverlay section>div .lang #singleProducts .related .cat>div a,#singleProducts .related .cat>div #overlay section>div .lang a,#singleProducts .related .cat>div #pushToOverlay section>div .lang a,#singleProducts .related .cat>div .cta,#singleProducts .related .cat>div header .nav-menu-top>li>a,header #singleProducts .related .cat>div .nav-menu-top>li>a{margin-top:16px}#singleProducts .related .product_item,.productFeaturedList .product_item,.productListHolder .product_item,.productFeaturedHomeListItem-wrapper .product_item{background:#FBFAF6;padding:43px 35px 50px 35px;border-radius:60px;overflow:hidden}#singleProducts .related .product_item img,.productFeaturedList .product_item img,.productListHolder .product_item img,.productFeaturedHomeListItem-wrapper .product_item img{width:100%;max-width:274px;display:block;margin:0 auto}#singleProducts .related .product_item a,.productFeaturedList .product_item a,.productListHolder .product_item a,.productFeaturedHomeListItem-wrapper .product_item a{display:inline-block;transition:.25s;color:#a40b33}.product_item .title{display:inline-block;margin-top:25px;font-size:1.65rem;line-height:normal;color:#353E47;width:100%}.product_item .desc{color:#353E47;text-align:center;z-index:1}#overlay section>div .lang #singleProducts .related .product_item a,#pushToOverlay section>div .lang #singleProducts .related .product_item a,#singleProducts .related .product_item #overlay section>div .lang a,#singleProducts .related .product_item #pushToOverlay section>div .lang a,#singleProducts .related .product_item .cta,#singleProducts .related .product_item header .nav-menu-top>li>a,header #singleProducts .related .product_item .nav-menu-top>li>a{margin-top:5px}#overlay section>div .lang #singleProducts .related .product_item a .border,#pushToOverlay section>div .lang #singleProducts .related .product_item a .border,#singleProducts .related .product_item #overlay section>div .lang a .border,#singleProducts .related .product_item #pushToOverlay section>div .lang a .border,#singleProducts .related .product_item .cta .border,#singleProducts .related .product_item header .nav-menu-top>li>a .border,header #singleProducts .related .product_item .nav-menu-top>li>a .border{right:-4px}@media (max-width:768px){#singleProducts .banner .img{text-align:center;padding:0 10px}#singleProducts .banner .img img{right:0}#singleProducts .banner .text{padding:0 20px}#singleProducts .banner .text .content_holder{max-width:100%}#singleProducts .boxes .block.txt{margin-top:0}#singleProducts .boxes .block.txt .content{padding-top:35px;padding-bottom:35px}#singleProducts .boxes .block.img .content{padding:20px}}@media (max-width:700px){#singleProducts .banner .img{padding:0 10px}#singleProducts .banner .img img{right:0}#singleProducts .banner .text{padding:0 20px}#singleProducts .banner .text .content_holder{max-width:100%}#singleProducts .boxes .block.txt .content{padding-top:38px;padding-bottom:30px}#singleProducts .boxes .block.img .content{padding:40px 20px}#singleProducts .related .cat{padding-top:35px;margin-bottom:25px}#singleProducts .related .product_item{padding:0;background:#fff}}#singleProducts.line-la-gamme-de-jus .banner .img img.pastille-img,#singleProducts.line-la-gamme-de-jus-2 .banner .img img.pastille-img,#singleProducts.line-pure-juices .banner .img img.pastille-img{right:270px}@media screen and (max-width:1440px){#singleProducts.line-la-gamme-de-jus .banner .img img.pastille-img,#singleProducts.line-la-gamme-de-jus-2 .banner .img img.pastille-img,#singleProducts.line-pure-juices .banner .img img.pastille-img{left:38%;top:15%}}@media (max-width:1024px){#singleProducts.line-la-gamme-de-jus .banner .img img.pastille-img,#singleProducts.line-la-gamme-de-jus-2 .banner .img img.pastille-img,#singleProducts.line-pure-juices .banner .img img.pastille-img{left:34%;top:1%}}@media (max-width:768px){#singleProducts.line-la-gamme-de-jus .banner .img img.pastille-img,#singleProducts.line-la-gamme-de-jus-2 .banner .img img.pastille-img,#singleProducts.line-pure-juices .banner .img img.pastille-img{left:30%;top:18%}}@media (max-width:700px){#singleProducts.line-la-gamme-de-jus .banner .img img.pastille-img,#singleProducts.line-la-gamme-de-jus-2 .banner .img img.pastille-img,#singleProducts.line-pure-juices .banner .img img.pastille-img{left:21%;top:6%}}@media screen and (max-width:480px){#singleProducts.line-la-gamme-de-jus .banner .img img.pastille-img,#singleProducts.line-la-gamme-de-jus-2 .banner .img img.pastille-img,#singleProducts.line-pure-juices .banner .img img.pastille-img{left:60px;top:0}}#archiveRecipes .highlight_holder,#clubLanding .highlight_holder{margin-bottom:0;padding:0}#archiveRecipes .highlight_holder .highlight,#clubLanding .highlight_holder .highlight{height:650px;background-size:cover;background-position:center;position:relative;overflow:hidden}@media (max-width:1024px){#archiveRecipes .highlight_holder .highlight,#clubLanding .highlight_holder .highlight{height:425px}}#archiveRecipes .highlight_holder .highlight .info,#clubLanding .highlight_holder .highlight .info{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:4%}#archiveRecipes .highlight_holder .highlight .info:before,#clubLanding .highlight_holder .highlight .info:before{content:'';position:absolute;width:200%;height:200%;top:-47%;left:-83%;background:url(../png/janitormask.png) center center no-repeat;background-size:contain;opacity:.5}@media (max-width:700px){#archiveRecipes .highlight_holder .highlight .info:before,#clubLanding .highlight_holder .highlight .info:before{width:250%;height:250%;top:-75%;left:-80%}}#archiveRecipes .highlight_holder .highlight .info form .wpcf7-response-output,#archiveRecipes .highlight_holder .highlight .info h2,#clubLanding .highlight_holder .highlight .info form .wpcf7-response-output,#clubLanding .highlight_holder .highlight .info h2,form #archiveRecipes .highlight_holder .highlight .info .wpcf7-response-output,form #clubLanding .highlight_holder .highlight .info .wpcf7-response-output{position:relative;z-index:5;color:#fff;font-size:52px;line-height:52px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em;max-width:425px;margin:15px 0 0}@media (max-width:1024px){#archiveRecipes .highlight_holder .highlight .info form .wpcf7-response-output,#archiveRecipes .highlight_holder .highlight .info h2,#clubLanding .highlight_holder .highlight .info form .wpcf7-response-output,#clubLanding .highlight_holder .highlight .info h2,form #archiveRecipes .highlight_holder .highlight .info .wpcf7-response-output,form #clubLanding .highlight_holder .highlight .info .wpcf7-response-output{font-size:32px;line-height:32px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em;max-width:300px}}#archiveRecipes .highlight_holder .highlight .info #insta .item .bottom,#archiveRecipes .highlight_holder .highlight .info ol li,#archiveRecipes .highlight_holder .highlight .info p,#clubLanding .highlight_holder .highlight .info #insta .item .bottom,#clubLanding .highlight_holder .highlight .info ol li,#clubLanding .highlight_holder .highlight .info p,#insta .item #archiveRecipes .highlight_holder .highlight .info .bottom,#insta .item #clubLanding .highlight_holder .highlight .info .bottom,ol #archiveRecipes .highlight_holder .highlight .info li,ol #clubLanding .highlight_holder .highlight .info li{position:relative;z-index:5;margin:30px 0;font-size:16px;line-height:20px;color:#fff;width:40%}@media (max-width:1024px){#archiveRecipes .highlight_holder .highlight .info #insta .item .bottom,#archiveRecipes .highlight_holder .highlight .info ol li,#archiveRecipes .highlight_holder .highlight .info p,#clubLanding .highlight_holder .highlight .info #insta .item .bottom,#clubLanding .highlight_holder .highlight .info ol li,#clubLanding .highlight_holder .highlight .info p,#insta .item #archiveRecipes .highlight_holder .highlight .info .bottom,#insta .item #clubLanding .highlight_holder .highlight .info .bottom,ol #archiveRecipes .highlight_holder .highlight .info li,ol #clubLanding .highlight_holder .highlight .info li{width:80%}}#archiveRecipes .highlight_holder .highlight .info span,#clubLanding .highlight_holder .highlight .info span{font-size:13px}#archiveRecipes .highlight_holder .highlight .info span .border,#clubLanding .highlight_holder .highlight .info span .border{right:-4px;font-size:16px}#archiveRecipes .filter_holder,#clubLanding .filter_holder{padding:0;margin-bottom:0}#archiveRecipes .filter_holder .filter,#clubLanding .filter_holder .filter{padding:60px 4% 0;background:#fbe8e9}@media (max-width:700px){#archiveRecipes .filter_holder .filter,#clubLanding .filter_holder .filter{padding:30px 4% 0}}#archiveRecipes .filter_holder .filter h6,#clubLanding .filter_holder .filter h6{display:inline-block;font-size:16px;line-height:18px;color:#5c636a;margin:0 25px 0 0}#archiveRecipes .filter_holder .filter ul,#clubLanding .filter_holder .filter ul{display:inline-block}#archiveRecipes .filter_holder .filter ul li,#clubLanding .filter_holder .filter ul li{list-style:none;display:inline-block;margin:0 10px 10px 0}#archiveRecipes .filter_holder .filter ul li .tag,#clubLanding .filter_holder .filter ul li .tag{background:#dcddda;color:#898e91;transition:background .55s cubic-bezier(.55,0,.1,1),color .55s cubic-bezier(.55,0,.1,1)}#archiveRecipes .filter_holder .filter ul li .tag:after,#archiveRecipes .filter_holder .filter ul li .tag:before,#clubLanding .filter_holder .filter ul li .tag:after,#clubLanding .filter_holder .filter ul li .tag:before{color:#dcddda;transition:color .55s cubic-bezier(.55,0,.1,1)}#archiveRecipes .filter_holder .filter ul li.active .tag,#clubLanding .filter_holder .filter ul li.active .tag,.hasHover #archiveRecipes .filter_holder .filter ul li:hover .tag,.hasHover #clubLanding .filter_holder .filter ul li:hover .tag{background:#c7bd9b;color:#fff}#archiveRecipes .filter_holder .filter ul li.active .tag:after,#archiveRecipes .filter_holder .filter ul li.active .tag:before,#clubLanding .filter_holder .filter ul li.active .tag:after,#clubLanding .filter_holder .filter ul li.active .tag:before,.hasHover #archiveRecipes .filter_holder .filter ul li:hover .tag:after,.hasHover #archiveRecipes .filter_holder .filter ul li:hover .tag:before,.hasHover #clubLanding .filter_holder .filter ul li:hover .tag:after,.hasHover #clubLanding .filter_holder .filter ul li:hover .tag:before{color:#c7bd9b}#archiveRecipes .article_holder,#archiveRecipes .recipe_holder,#clubLanding .article_holder,#clubLanding .recipe_holder{margin-bottom:0;padding:0}#archiveRecipes .article_holder .articleList,#archiveRecipes .article_holder .recipeList,#archiveRecipes .recipe_holder .articleList,#archiveRecipes .recipe_holder .recipeList,#clubLanding .article_holder .articleList,#clubLanding .article_holder .recipeList,#clubLanding .recipe_holder .articleList,#clubLanding .recipe_holder .recipeList,.recipeList{display:table;width:100%;padding:50px 4% 0;font-size:0;background:#fbe8e9}@media (max-width:700px){.recipeList,#archiveRecipes .article_holder .articleList,#archiveRecipes .article_holder .recipeList,#archiveRecipes .recipe_holder .articleList,#archiveRecipes .recipe_holder .recipeList,#clubLanding .article_holder .articleList,#clubLanding .article_holder .recipeList,#clubLanding .recipe_holder .articleList,#clubLanding .recipe_holder .recipeList{padding:20px 4% 0}}.recipeList>div,#archiveRecipes .article_holder .articleList>div,#archiveRecipes .article_holder .recipeList>div,#archiveRecipes .recipe_holder .articleList>div,#archiveRecipes .recipe_holder .recipeList>div,#clubLanding .article_holder .articleList>div,#clubLanding .article_holder .recipeList>div,#clubLanding .recipe_holder .articleList>div,#clubLanding .recipe_holder .recipeList>div{width:30.66%;padding:0;display:inline-block;vertical-align:top;margin:0 4% 60px 0;position:relative}@media (max-width:1024px){.recipeList>div,#archiveRecipes .article_holder .articleList>div,#archiveRecipes .article_holder .recipeList>div,#archiveRecipes .recipe_holder .articleList>div,#archiveRecipes .recipe_holder .recipeList>div,#clubLanding .article_holder .articleList>div,#clubLanding .article_holder .recipeList>div,#clubLanding .recipe_holder .articleList>div,#clubLanding .recipe_holder .recipeList>div{width:48%}}@media (max-width:1024px) and (max-width:700px){.recipeList>div,#archiveRecipes .article_holder .articleList>div,#archiveRecipes .article_holder .recipeList>div,#archiveRecipes .recipe_holder .articleList>div,#archiveRecipes .recipe_holder .recipeList>div,#clubLanding .article_holder .articleList>div,#clubLanding .article_holder .recipeList>div,#clubLanding .recipe_holder .articleList>div,#clubLanding .recipe_holder .recipeList>div{width:100%;margin:0 4% 30px 0}}.recipeList>div:nth-child(3n),#archiveRecipes .article_holder .articleList>div:nth-child(3n),#archiveRecipes .article_holder .recipeList>div:nth-child(3n),#archiveRecipes .recipe_holder .articleList>div:nth-child(3n),#archiveRecipes .recipe_holder .recipeList>div:nth-child(3n),#clubLanding .article_holder .articleList>div:nth-child(3n),#clubLanding .article_holder .recipeList>div:nth-child(3n),#clubLanding .recipe_holder .articleList>div:nth-child(3n),#clubLanding .recipe_holder .recipeList>div:nth-child(3n){margin:0 0 60px}@media (max-width:1024px){.recipeList>div:nth-child(3n),#archiveRecipes .article_holder .articleList>div:nth-child(3n),#archiveRecipes .article_holder .recipeList>div:nth-child(3n),#archiveRecipes .recipe_holder .articleList>div:nth-child(3n),#archiveRecipes .recipe_holder .recipeList>div:nth-child(3n),#clubLanding .article_holder .articleList>div:nth-child(3n),#clubLanding .article_holder .recipeList>div:nth-child(3n),#clubLanding .recipe_holder .articleList>div:nth-child(3n),#clubLanding .recipe_holder .recipeList>div:nth-child(3n){margin:0 4% 60px 0}}@media (max-width:1024px) and (max-width:700px){.recipeList>div:nth-child(3n),#archiveRecipes .article_holder .articleList>div:nth-child(3n),#archiveRecipes .article_holder .recipeList>div:nth-child(3n),#archiveRecipes .recipe_holder .articleList>div:nth-child(3n),#archiveRecipes .recipe_holder .recipeList>div:nth-child(3n),#clubLanding .article_holder .articleList>div:nth-child(3n),#clubLanding .article_holder .recipeList>div:nth-child(3n),#clubLanding .recipe_holder .articleList>div:nth-child(3n),#clubLanding .recipe_holder .recipeList>div:nth-child(3n){margin:0 4% 30px 0}}@media (max-width:1024px){.recipeList>div:nth-child(2n),#archiveRecipes .article_holder .articleList>div:nth-child(2n),#archiveRecipes .article_holder .recipeList>div:nth-child(2n),#archiveRecipes .recipe_holder .articleList>div:nth-child(2n),#archiveRecipes .recipe_holder .recipeList>div:nth-child(2n),#clubLanding .article_holder .articleList>div:nth-child(2n),#clubLanding .article_holder .recipeList>div:nth-child(2n),#clubLanding .recipe_holder .articleList>div:nth-child(2n),#clubLanding .recipe_holder .recipeList>div:nth-child(2n){margin:0 0 60px}}@media (max-width:1024px) and (max-width:700px){.recipeList>div:nth-child(2n),#archiveRecipes .article_holder .articleList>div:nth-child(2n),#archiveRecipes .article_holder .recipeList>div:nth-child(2n),#archiveRecipes .recipe_holder .articleList>div:nth-child(2n),#archiveRecipes .recipe_holder .recipeList>div:nth-child(2n),#clubLanding .article_holder .articleList>div:nth-child(2n),#clubLanding .article_holder .recipeList>div:nth-child(2n),#clubLanding .recipe_holder .articleList>div:nth-child(2n),#clubLanding .recipe_holder .recipeList>div:nth-child(2n){margin:0 0 30px}}.recipeList>div form .wpcf7-response-output,#archiveRecipes .article_holder .articleList>div form .wpcf7-response-output,#archiveRecipes .article_holder .articleList>div h2,#archiveRecipes .article_holder .recipeList>div form .wpcf7-response-output,#archiveRecipes .article_holder .recipeList>div h2,#archiveRecipes .recipe_holder .articleList>div form .wpcf7-response-output,#archiveRecipes .recipe_holder .articleList>div h2,#archiveRecipes .recipe_holder .recipeList>div form .wpcf7-response-output,#archiveRecipes .recipe_holder .recipeList>div h2,#clubLanding .article_holder .articleList>div form .wpcf7-response-output,#clubLanding .article_holder .articleList>div h2,#clubLanding .article_holder .recipeList>div form .wpcf7-response-output,#clubLanding .article_holder .recipeList>div h2,#clubLanding .recipe_holder .articleList>div form .wpcf7-response-output,#clubLanding .recipe_holder .articleList>div h2,#clubLanding .recipe_holder .recipeList>div form .wpcf7-response-output,#clubLanding .recipe_holder .recipeList>div h2,form #archiveRecipes .article_holder .articleList>div .wpcf7-response-output,form #archiveRecipes .article_holder .recipeList>div .wpcf7-response-output,form #archiveRecipes .recipe_holder .articleList>div .wpcf7-response-output,form #archiveRecipes .recipe_holder .recipeList>div .wpcf7-response-output,form #clubLanding .article_holder .articleList>div .wpcf7-response-output,form #clubLanding .article_holder .recipeList>div .wpcf7-response-output,form #clubLanding .recipe_holder .articleList>div .wpcf7-response-output,form #clubLanding .recipe_holder .recipeList>div .wpcf7-response-output{text-align:center;margin-top:43px;margin-bottom:45px}.recipeList>div form .wpcf7-response-output:before,.recipeList>div .wpcf7-response-output:before,.recipeList>div h2:before,#archiveRecipes .article_holder .articleList>div form .wpcf7-response-output:before,#archiveRecipes .article_holder .articleList>div h2:before,#archiveRecipes .article_holder .recipeList>div form .wpcf7-response-output:before,#archiveRecipes .article_holder .recipeList>div h2:before,#archiveRecipes .recipe_holder .articleList>div form .wpcf7-response-output:before,#archiveRecipes .recipe_holder .articleList>div h2:before,#archiveRecipes .recipe_holder .recipeList>div form .wpcf7-response-output:before,#archiveRecipes .recipe_holder .recipeList>div h2:before,#clubLanding .article_holder .articleList>div form .wpcf7-response-output:before,#clubLanding .article_holder .articleList>div h2:before,#clubLanding .article_holder .recipeList>div form .wpcf7-response-output:before,#clubLanding .article_holder .recipeList>div h2:before,#clubLanding .recipe_holder .articleList>div form .wpcf7-response-output:before,#clubLanding .recipe_holder .articleList>div h2:before,#clubLanding .recipe_holder .recipeList>div form .wpcf7-response-output:before,#clubLanding .recipe_holder .recipeList>div h2:before,form #archiveRecipes .article_holder .articleList>div .wpcf7-response-output:before,form #archiveRecipes .article_holder .recipeList>div .wpcf7-response-output:before,form #archiveRecipes .recipe_holder .articleList>div .wpcf7-response-output:before,form #archiveRecipes .recipe_holder .recipeList>div .wpcf7-response-output:before,form #clubLanding .article_holder .articleList>div .wpcf7-response-output:before,form #clubLanding .article_holder .recipeList>div .wpcf7-response-output:before,form #clubLanding .recipe_holder .articleList>div .wpcf7-response-output:before,form #clubLanding .recipe_holder .recipeList>div .wpcf7-response-output:before{bottom:-24px}.recipeList>div h3,#archiveRecipes .article_holder .articleList>div h3,#archiveRecipes .article_holder .recipeList>div h3,#archiveRecipes .recipe_holder .articleList>div h3,#archiveRecipes .recipe_holder .recipeList>div h3,#clubLanding .article_holder .articleList>div h3,#clubLanding .article_holder .recipeList>div h3,#clubLanding .recipe_holder .articleList>div h3,#clubLanding .recipe_holder .recipeList>div h3{font-size:16px;line-height:16px;margin-top:25px}.recipeList>div .coverBG,#archiveRecipes .article_holder .articleList>div .coverBG,#archiveRecipes .article_holder .recipeList>div .coverBG,#archiveRecipes .recipe_holder .articleList>div .coverBG,#archiveRecipes .recipe_holder .recipeList>div .coverBG,#clubLanding .article_holder .articleList>div .coverBG,#clubLanding .article_holder .recipeList>div .coverBG,#clubLanding .recipe_holder .articleList>div .coverBG,#clubLanding .recipe_holder .recipeList>div .coverBG{position:relative}.recipeList>div .coverBG:before,#archiveRecipes .article_holder .articleList>div .coverBG:before,#archiveRecipes .article_holder .recipeList>div .coverBG:before,#archiveRecipes .recipe_holder .articleList>div .coverBG:before,#archiveRecipes .recipe_holder .recipeList>div .coverBG:before,#clubLanding .article_holder .articleList>div .coverBG:before,#clubLanding .article_holder .recipeList>div .coverBG:before,#clubLanding .recipe_holder .articleList>div .coverBG:before,#clubLanding .recipe_holder .recipeList>div .coverBG:before{content:'';display:block;padding-top:65.23438%}.recipeList>div .coverBG .wrapper,#archiveRecipes .article_holder .articleList>div .coverBG .wrapper,#archiveRecipes .article_holder .recipeList>div .coverBG .wrapper,#archiveRecipes .recipe_holder .articleList>div .coverBG .wrapper,#archiveRecipes .recipe_holder .recipeList>div .coverBG .wrapper,#clubLanding .article_holder .articleList>div .coverBG .wrapper,#clubLanding .article_holder .recipeList>div .coverBG .wrapper,#clubLanding .recipe_holder .articleList>div .coverBG .wrapper,#clubLanding .recipe_holder .recipeList>div .coverBG .wrapper{position:absolute;top:0;left:0;right:0;bottom:0}.recipeList>div a,#archiveRecipes .article_holder .articleList>div a,#archiveRecipes .article_holder .recipeList>div a,#archiveRecipes .recipe_holder .articleList>div a,#archiveRecipes .recipe_holder .recipeList>div a,#clubLanding .article_holder .articleList>div a,#clubLanding .article_holder .recipeList>div a,#clubLanding .recipe_holder .articleList>div a,#clubLanding .recipe_holder .recipeList>div a{display:block;transition:.25s}.recipeList>div a:focus,.recipeList>div a:hover,.hasHover #archiveRecipes .article_holder .articleList>div a:hover,.hasHover #archiveRecipes .article_holder .recipeList>div a:focus,.hasHover #archiveRecipes .article_holder .recipeList>div a:hover,.hasHover #archiveRecipes .recipe_holder .articleList>div a:focus,.hasHover #archiveRecipes .recipe_holder .articleList>div a:hover,.hasHover #archiveRecipes .recipe_holder .recipeList>div a:focus,.hasHover #archiveRecipes .recipe_holder .recipeList>div a:hover,.hasHover #clubLanding .article_holder .articleList>div a:focus,.hasHover #clubLanding .article_holder .articleList>div a:hover,.hasHover #clubLanding .article_holder .recipeList>div a:focus,.hasHover #clubLanding .article_holder .recipeList>div a:hover,.hasHover #clubLanding .recipe_holder .articleList>div a:focus,.hasHover #clubLanding .recipe_holder .articleList>div a:hover,.hasHover #clubLanding .recipe_holder .recipeList>div a:focus,.hasHover #clubLanding .recipe_holder .recipeList>div a:hover{opacity:.6}.recipeList>div #insta .item .bottom,.recipeList>div ol li,.recipeList>div p,.recipeList>div .bottom,.recipeList>div li,#archiveRecipes .article_holder .articleList>div #insta .item .bottom,#archiveRecipes .article_holder .articleList>div ol li,#archiveRecipes .article_holder .articleList>div p,#archiveRecipes .article_holder .recipeList>div #insta .item .bottom,#archiveRecipes .article_holder .recipeList>div ol li,#archiveRecipes .article_holder .recipeList>div p,#archiveRecipes .recipe_holder .articleList>div #insta .item .bottom,#archiveRecipes .recipe_holder .articleList>div ol li,#archiveRecipes .recipe_holder .articleList>div p,#archiveRecipes .recipe_holder .recipeList>div #insta .item .bottom,#archiveRecipes .recipe_holder .recipeList>div ol li,#archiveRecipes .recipe_holder .recipeList>div p,#clubLanding .article_holder .articleList>div #insta .item .bottom,#clubLanding .article_holder .articleList>div ol li,#clubLanding .article_holder .articleList>div p,#clubLanding .article_holder .recipeList>div #insta .item .bottom,#clubLanding .article_holder .recipeList>div ol li,#clubLanding .article_holder .recipeList>div p,#clubLanding .recipe_holder .articleList>div #insta .item .bottom,#clubLanding .recipe_holder .articleList>div ol li,#clubLanding .recipe_holder .articleList>div p,#clubLanding .recipe_holder .recipeList>div #insta .item .bottom,#clubLanding .recipe_holder .recipeList>div ol li,#clubLanding .recipe_holder .recipeList>div p,#insta .item #archiveRecipes .article_holder .articleList>div .bottom,#insta .item #archiveRecipes .article_holder .recipeList>div .bottom,#insta .item #archiveRecipes .recipe_holder .articleList>div .bottom,#insta .item #archiveRecipes .recipe_holder .recipeList>div .bottom,#insta .item #clubLanding .article_holder .articleList>div .bottom,#insta .item #clubLanding .article_holder .recipeList>div .bottom,#insta .item #clubLanding .recipe_holder .articleList>div .bottom,#insta .item #clubLanding .recipe_holder .recipeList>div .bottom,ol #archiveRecipes .article_holder .articleList>div li,ol #archiveRecipes .article_holder .recipeList>div li,ol #archiveRecipes .recipe_holder .articleList>div li,ol #archiveRecipes .recipe_holder .recipeList>div li,ol #clubLanding .article_holder .articleList>div li,ol #clubLanding .article_holder .recipeList>div li,ol #clubLanding .recipe_holder .articleList>div li,ol #clubLanding .recipe_holder .recipeList>div li{font-size:16px;line-height:20px;color:#4b4c4a}.recipeList>div span.cta,#archiveRecipes .article_holder .articleList>div span.cta,#archiveRecipes .article_holder .recipeList>div span.cta,#archiveRecipes .recipe_holder .articleList>div span.cta,#archiveRecipes .recipe_holder .recipeList>div span.cta,#clubLanding .article_holder .articleList>div span.cta,#clubLanding .article_holder .recipeList>div span.cta,#clubLanding .recipe_holder .articleList>div span.cta,#clubLanding .recipe_holder .recipeList>div span.cta{color:#b4232e;font-size:16px}.recipeList>div span.cta .border,#archiveRecipes .article_holder .articleList>div span.cta .border,#archiveRecipes .article_holder .recipeList>div span.cta .border,#archiveRecipes .recipe_holder .articleList>div span.cta .border,#archiveRecipes .recipe_holder .recipeList>div span.cta .border,#clubLanding .article_holder .articleList>div span.cta .border,#clubLanding .article_holder .recipeList>div span.cta .border,#clubLanding .recipe_holder .articleList>div span.cta .border,#clubLanding .recipe_holder .recipeList>div span.cta .border{right:-4px;font-size:16px}.recipeList>div .tag,#archiveRecipes .article_holder .articleList>div .tag,#archiveRecipes .article_holder .recipeList>div .tag,#archiveRecipes .recipe_holder .articleList>div .tag,#archiveRecipes .recipe_holder .recipeList>div .tag,#clubLanding .article_holder .articleList>div .tag,#clubLanding .article_holder .recipeList>div .tag,#clubLanding .recipe_holder .articleList>div .tag,#clubLanding .recipe_holder .recipeList>div .tag{position:absolute;z-index:10;left:-13px;top:20px}.recipeList>div .tag.redTag,#archiveRecipes .article_holder .articleList>div .tag.redTag,#archiveRecipes .article_holder .recipeList>div .tag.redTag,#archiveRecipes .recipe_holder .articleList>div .tag.redTag,#archiveRecipes .recipe_holder .recipeList>div .tag.redTag,#clubLanding .article_holder .articleList>div .tag.redTag,#clubLanding .article_holder .recipeList>div .tag.redTag,#clubLanding .recipe_holder .articleList>div .tag.redTag,#clubLanding .recipe_holder .recipeList>div .tag.redTag{background:#b4232e}.recipeList>div .tag.redTag:after,.recipeList>div .tag.redTag:before,#archiveRecipes .article_holder .articleList>div .tag.redTag:after,#archiveRecipes .article_holder .articleList>div .tag.redTag:before,#archiveRecipes .article_holder .recipeList>div .tag.redTag:after,#archiveRecipes .article_holder .recipeList>div .tag.redTag:before,#archiveRecipes .recipe_holder .articleList>div .tag.redTag:after,#archiveRecipes .recipe_holder .articleList>div .tag.redTag:before,#archiveRecipes .recipe_holder .recipeList>div .tag.redTag:after,#archiveRecipes .recipe_holder .recipeList>div .tag.redTag:before,#clubLanding .article_holder .articleList>div .tag.redTag:after,#clubLanding .article_holder .articleList>div .tag.redTag:before,#clubLanding .article_holder .recipeList>div .tag.redTag:after,#clubLanding .article_holder .recipeList>div .tag.redTag:before,#clubLanding .recipe_holder .articleList>div .tag.redTag:after,#clubLanding .recipe_holder .articleList>div .tag.redTag:before,#clubLanding .recipe_holder .recipeList>div .tag.redTag:after,#clubLanding .recipe_holder .recipeList>div .tag.redTag:before{color:#b4232e}#archiveRecipes .navigations-pages,#clubLanding .navigations-pages{text-align:center;width:100%;background:#fbe8e9;padding:0 0 60px;font-size:13px;line-height:13px}@media (max-width:700px){.recipeList>div .tag,#archiveRecipes .article_holder .articleList>div .tag,#archiveRecipes .article_holder .recipeList>div .tag,#archiveRecipes .recipe_holder .articleList>div .tag,#archiveRecipes .recipe_holder .recipeList>div .tag,#clubLanding .article_holder .articleList>div .tag,#clubLanding .article_holder .recipeList>div .tag,#clubLanding .recipe_holder .articleList>div .tag,#clubLanding .recipe_holder .recipeList>div .tag{left:-5px}#archiveRecipes .navigations-pages,#clubLanding .navigations-pages{padding:0 0 50px}}#archiveRecipes .navigations-pages a,#archiveRecipes .navigations-pages span,#clubLanding .navigations-pages a,#clubLanding .navigations-pages span{color:#5c636a;margin:0 15px;position:relative}#archiveRecipes .navigations-pages a i,#archiveRecipes .navigations-pages span i,#clubLanding .navigations-pages a i,#clubLanding .navigations-pages span i{font-size:20px;display:inline-block;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}#archiveRecipes .navigations-pages a:before,#archiveRecipes .navigations-pages span.current:before,#clubLanding .navigations-pages a:before,#clubLanding .navigations-pages span.current:before{font-family:icomoon;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:26px;left:-10px;top:-3px;position:absolute;speak:none;font-style:normal;font-variant:normal;text-transform:none}#archiveRecipes .navigations-pages a.prev,#archiveRecipes .navigations-pages span.prev,#clubLanding .navigations-pages a.prev,#clubLanding .navigations-pages span.prev{display:inline-block;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#archiveRecipes .navigations-pages a.prev i,#archiveRecipes .navigations-pages span.prev i,#clubLanding .navigations-pages a.prev i,#clubLanding .navigations-pages span.prev i{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}#archiveRecipes .navigations-pages a:before,#clubLanding .navigations-pages a:before{content:"";color:#5c636a;opacity:0;transition:opacity .25s}.hasHover #archiveRecipes .navigations-pages a:hover:before,.hasHover #clubLanding .navigations-pages a:hover:before{opacity:1}#archiveRecipes .navigations-pages a.next,#archiveRecipes .navigations-pages a.prev,#clubLanding .navigations-pages a.next,#clubLanding .navigations-pages a.prev{transition:opacity .25s}#archiveRecipes .navigations-pages a.next:before,#archiveRecipes .navigations-pages a.prev:before,#clubLanding .navigations-pages a.next:before,#clubLanding .navigations-pages a.prev:before{display:none}#recipe .back,#recipe .mainCol .heroBanner span{display:inline-block}.hasHover #archiveRecipes .navigations-pages a.next:hover,.hasHover #archiveRecipes .navigations-pages a.prev:hover,.hasHover #clubLanding .navigations-pages a.next:hover,.hasHover #clubLanding .navigations-pages a.prev:hover{opacity:.6}.hasHover #recipe .back:focus,.hasHover #recipe .back:hover,.hasHover #recipe .fixedCol a:focus,.hasHover #recipe .fixedCol a:hover{opacity:.7}#archiveRecipes .navigations-pages span.current,#clubLanding .navigations-pages span.current{color:#fff;z-index:1}#archiveRecipes .navigations-pages span.current:before,#clubLanding .navigations-pages span.current:before{content:"";color:#b4232e;z-index:-1}#archiveRecipes .instagram_holder,#clubLanding .instagram_holder{padding:0;margin-bottom:0}#archiveRecipes .instagram_holder>div,#clubLanding .instagram_holder>div{background:#fff}#clubLanding .filter_holder .filter ul li:first-child .tag{background:#b4232e;color:#fff}#clubLanding .filter_holder .filter ul li:first-child .tag:after,#clubLanding .filter_holder .filter ul li:first-child .tag:before{color:#b4232e}#recipe .fixedCol{position:fixed;top:70px;left:20px;z-index:1}@media (max-width:1024px){#recipe .fixedCol{top:0;bottom:0;height:auto!important;left:10px}}#recipe .fixedCol a{transition:.25s}#recipe .fixedCol span.border{right:-4px}#recipe .back{font-weight:300;font-size:13px;letter-spacing:.05em;margin:0 auto 40px;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .25s;-webkit-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-15px)}#recipe .mainCol .heroBanner .subtitle,#recipe .mainCol .heroBanner .title{font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#recipe .back .border{right:-10px}#recipe.noCat .fixedCol{background:#C8BE9A}#recipe>div{padding:0}#recipe>.heroBanner>.content{width:280px}#recipe .heroBanner.scrollFade+div{position:relative}#recipe .heroBanner.scrollFade+div:before{content:'';position:absolute;top:57px;bottom:0;width:100%;background:#fbfaf6}#recipe .mainCol{position:relative;z-index:auto;margin-bottom:0;background:#fbfaf6}#recipe .mainCol .heroBanner{text-align:center;position:relative;background-attachment:fixed;background-position:center center}#recipe .mainCol .heroBanner .wrap{height:100%;position:relative;overflow:hidden}#recipe .mainCol .heroBanner .wrap:before{content:'';position:absolute;width:120%;height:150%;top:-25%;left:-10%;background:url(../png/janitormask.png) center center no-repeat;background-size:contain;opacity:.5}@media (max-width:700px){#recipe .mainCol .heroBanner .wrap:before{width:200%;height:200%;top:-50%;left:-50%}}#recipe .mainCol .heroBanner .content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:500px}@media (min-width:700px) and (max-width:1280px){#recipe .mainCol .heroBanner .content{width:450px!important}}#recipe .mainCol .heroBanner h1{margin-bottom:0}#recipe .mainCol .heroBanner .subtitle{font-size:40px;line-height:61px;font-family:"Caprasimo",serif;letter-spacing:.025em;margin-bottom:-15px}#recipe .mainCol .heroBanner .title{font-size:50px;line-height:53px;font-family:"Caprasimo",serif;letter-spacing:-.015em;margin:5px 0 40px}@media (max-width:700px){#recipe .mainCol .heroBanner .title{font-size:32px;line-height:35px}}#recipe .mainCol .heroBanner .title:before{bottom:-43px}#recipe .mainCol .heroBanner .title.extraLong{font-size:40px}@media (max-width:700px){#recipe .mainCol .heroBanner .title.extraLong{font-size:28px}}#recipe .mainCol .heroBanner a.print,#recipe .mainCol .heroBanner a.share{margin:0 10px;font-size:13px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity .25s;border-radius:0;padding-top:10px}#recipe .mainCol .heroBanner a.print span,#recipe .mainCol .heroBanner a.share span{font-size:24px;position:relative;padding:0 0 15px}#recipe .mainCol .heroBanner a.print span:before,#recipe .mainCol .heroBanner a.share span:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:45px;left:-15px;top:-8px;display:inline-block;position:absolute}.hasHover #recipe .mainCol .heroBanner a.print:focus,.hasHover #recipe .mainCol .heroBanner a.print:hover,.hasHover #recipe .mainCol .heroBanner a.share:focus,.hasHover #recipe .mainCol .heroBanner a.share:hover{opacity:.7}.hasHover #recipe .mainCol .intro .ingredients .newsletterFixe .txt a:focus,.hasHover #recipe .mainCol .intro .ingredients .newsletterFixe .txt a:hover,.hasHover #recipe .mainCol .navArticle a:focus,.hasHover #recipe .mainCol .navArticle a:hover,.hasHover #recipe .mainCol .other a:focus,.hasHover #recipe .mainCol .other a:hover{opacity:.6}#recipe .mainCol .heroBanner a.print span:before{left:-12px}#recipe .mainCol .intro{background:#fbe8e9;color:#353e47;padding-bottom:30px;padding-right:40px;position:relative}@media (max-width:1280px){#recipe .mainCol .intro{padding-right:32px}}#recipe .mainCol .intro>div{padding:0}#recipe .mainCol .intro>div:last-child{padding-top:27px}#recipe .mainCol .intro .ingredients{position:static;padding:0 40px}@media (max-width:1024px){#recipe .mainCol .intro .ingredients.newsletter{padding:0;margin:40px 0 20px;background:#c8be99;display:block!important}}#recipe .mainCol .intro .ingredients div:not(.newsletterFixe) br{line-height:25px}@media (max-width:1280px){#recipe .mainCol .intro .ingredients div:not(.newsletterFixe){padding:0 15px}}#insta .item #recipe .mainCol .intro .ingredients div:not(.newsletterFixe) .bottom,#recipe .mainCol .intro .ingredients div:not(.newsletterFixe) #insta .item .bottom,#recipe .mainCol .intro .ingredients div:not(.newsletterFixe) ol li,#recipe .mainCol .intro .ingredients div:not(.newsletterFixe) p,ol #recipe .mainCol .intro .ingredients div:not(.newsletterFixe) li{margin-bottom:0}#insta .item #recipe .mainCol .intro .ingredients div:not(.newsletterFixe) .bottom a,#recipe .mainCol .intro .ingredients div:not(.newsletterFixe) #insta .item .bottom a,#recipe .mainCol .intro .ingredients div:not(.newsletterFixe) ol li a,#recipe .mainCol .intro .ingredients div:not(.newsletterFixe) p a,ol #recipe .mainCol .intro .ingredients div:not(.newsletterFixe) li a{color:#e91921;transition:.25s;font-weight:700;font-size:15px;text-decoration:underline;letter-spacing:.05em;cursor:pointer}#insta .item #recipe .mainCol .intro .ingredients div:not(.newsletterFixe) .bottom a:hover,#recipe .mainCol .intro .ingredients div:not(.newsletterFixe) #insta .item .bottom a:hover,#recipe .mainCol .intro .ingredients div:not(.newsletterFixe) ol li a:hover,#recipe .mainCol .intro .ingredients div:not(.newsletterFixe) p a:hover,ol #recipe .mainCol .intro .ingredients div:not(.newsletterFixe) li a:hover{color:#a61016;text-decoration:underline}#recipe .mainCol .intro .ingredients div:not(.newsletterFixe) a{margin-top:15px}#recipe .mainCol .intro .ingredients.ingredientsInText{display:none}#recipe .mainCol .intro .ingredients>div:not(.newsletterFixe){margin:-50px 0 0}@media (max-width:1024px){#recipe .mainCol .intro .ingredients{display:none}#recipe .mainCol .intro .ingredients.ingredientsInText{display:block}#recipe .mainCol .intro .ingredients>div:not(.newsletterFixe){margin:0}}#recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div{background:#fff;padding:40px}#recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div h3{font-size:14px;line-height:27px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em;color:#5c636a}#insta .item #recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div .bottom,#recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div #insta .item .bottom,#recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div ol li,#recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div p,ol #recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div li{font-size:15px;line-height:20px;color:#353e47}#insta .item #recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div .bottom strong,#recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div #insta .item .bottom strong,#recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div ol li strong,#recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div p strong,ol #recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div li strong{font-weight:600}#overlay section>div .lang #recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div a,#pushToOverlay section>div .lang #recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div a,#recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div #overlay section>div .lang a,#recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div #pushToOverlay section>div .lang a,#recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div .cta,#recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div header .nav-menu-top>li>a,header #recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div .nav-menu-top>li>a{color:#fff;background:#565b5f}#recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div.coupon{margin:20px 0 0;background:#fda693}#recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div.coupon h4{font-family:"Caprasimo",serif;color:#fff;font-size:27px;line-height:27px;margin:0 0 15px;font-weight:400}#insta .item #recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div.coupon .bottom,#recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div.coupon #insta .item .bottom,#recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div.coupon ol li,#recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div.coupon p,ol #recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div.coupon li{color:#fff}#overlay section>div .lang #recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div.coupon a,#pushToOverlay section>div .lang #recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div.coupon a,#recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div.coupon #overlay section>div .lang a,#recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div.coupon #pushToOverlay section>div .lang a,#recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div.coupon .cta,#recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div.coupon header .nav-menu-top>li>a,header #recipe .mainCol .intro .ingredients>div:not(.newsletterFixe)>div.coupon .nav-menu-top>li>a{margin:35px 0 0;width:auto;color:#565b5f;background:#fff}#recipe .mainCol .intro .ingredients .newsletterFixe{background:#c8be99;margin:-50px 0 0;position:relative;max-width:390px}@media (max-width:1024px){#recipe .mainCol .intro .ingredients .newsletterFixe{margin:0;max-width:none;width:100%!important;left:auto!important;top:auto!important;position:relative!important}}#recipe .mainCol .intro .ingredients .newsletterFixe img{width:100%}@media (max-width:1024px){#recipe .mainCol .intro .ingredients .newsletterFixe img{width:300px;float:left}}@media (max-width:1024px) and (max-width:700px){#recipe .mainCol .intro .ingredients .newsletterFixe img{width:100%;float:none;max-width:300px;margin:0 auto;display:block}}#recipe .mainCol .intro .ingredients .newsletterFixe .txt{padding:0 50px 120px}@media (max-width:1300px){#recipe .mainCol .intro .ingredients .newsletterFixe .txt{padding:0 45px 120px}}@media (max-width:1300px) and (max-width:1024px){#recipe .mainCol .intro .ingredients .newsletterFixe .txt{margin:35px 0 0;display:block}}@media (max-width:1300px) and (max-width:1024px) and (max-width:700px){#recipe .mainCol .intro .ingredients .newsletterFixe .txt{margin:0;padding:0 25px 90px}}#recipe .mainCol .intro .ingredients .newsletterFixe .txt h5{color:#fff;font-size:32px;line-height:32px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.025em;margin:0}@media (max-width:1300px){#recipe .mainCol .intro .ingredients .newsletterFixe .txt h5{font-size:27px;line-height:27px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.025em}}#recipe .mainCol .intro .ingredients .newsletterFixe .txt h3{color:#fff;font-size:40px;line-height:42px;text-transform:uppercase;margin:0}#recipe .mainCol .intro .ingredients .newsletterFixe .txt a{position:absolute;bottom:-50px;right:30px;width:182px;height:auto;transition:.25s}@media (max-width:1300px){#recipe .mainCol .intro .ingredients .newsletterFixe .txt h3{font-size:27px;line-height:29px}#recipe .mainCol .intro .ingredients .newsletterFixe .txt a{width:150px}}@media (max-width:1300px) and (max-width:700px){#recipe .mainCol .intro .ingredients .newsletterFixe .txt a{width:125px;right:20px}}#recipe .mainCol .intro .ingredients .newsletterFixe .txt a img{width:100%;height:auto}#recipe .mainCol .intro .prep{margin-bottom:45px;padding-bottom:16px;overflow:hidden;min-height:55px;position:relative}#recipe .mainCol .intro .prep>span{font-size:15px;color:#353e47}#recipe .mainCol .intro .prep>span strong{font-size:14px;line-height:14px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em;color:#5c636a;margin-right:14px}#recipe .mainCol .intro .prep:before,#recipe .mainCol .intro .prep>span:last-child:before{font-family:icomoon;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-weight:400}#recipe .mainCol .intro .prep>span.p{margin-right:40px}#recipe .mainCol .intro .prep>span:last-child{position:relative}#recipe .mainCol .intro .prep>span:last-child:before{width:20px;height:14px;position:absolute;overflow:hidden;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);top:2px;left:-29px}#recipe .mainCol .intro .prep:before{position:absolute;bottom:0}#recipe .mainCol .intro .prep .categ{position:absolute;right:5px;bottom:20px}@media (max-width:700px){#recipe .mainCol .intro .prep .categ{position:relative;right:auto;bottom:auto;margin:10px 0 5px}}#recipe .mainCol .intro .prep.empty{margin-bottom:0}#recipe .mainCol .intro .prep.empty:before{display:none}#recipe .mainCol .photos{margin-bottom:-4px;margin-top:40px}#recipe .mainCol .photos>div{padding:0;margin-bottom:0}#recipe .mainCol .photos>div img{display:block;margin-bottom:4px}#recipe .mainCol .photos .square{position:relative;margin-bottom:4px}#recipe .mainCol .photos .square div{position:absolute;left:0;top:0;bottom:0;right:2px}#recipe .mainCol .photos .square:nth-child(2n+1) div{right:0;left:2px}#recipe .mainCol .collab{background:#ebe8e4;text-align:center;padding-top:44px;padding-bottom:50px;position:relative}#recipe .mainCol .collab>div{display:inline-block;float:none;margin:0 auto}#recipe .mainCol .collab>div form .wpcf7-response-output,#recipe .mainCol .collab>div h2,form #recipe .mainCol .collab>div .wpcf7-response-output{margin-bottom:24px}#recipe .mainCol .collab>div img{height:70px;width:70px;margin-bottom:4px}#insta .item #recipe .mainCol .collab>div .bottom,#recipe .mainCol .collab>div #insta .item .bottom,#recipe .mainCol .collab>div ol li,#recipe .mainCol .collab>div p,ol #recipe .mainCol .collab>div li{color:#5c636a;margin-bottom:0}#recipe .mainCol .collab>div a{color:#e91921;transition:.25s;font-weight:700;font-size:15px;text-decoration:underline;letter-spacing:.05em}.hasHover #recipe .mainCol .collab>div a:focus,.hasHover #recipe .mainCol .collab>div a:hover{color:#a61016}#recipe .mainCol .photos.steps>div span{position:absolute;left:15px;top:15px;display:inline-block;z-index:1;font-size:14px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em;width:26px;text-align:center;line-height:18px;color:#fff}#recipe .mainCol .actionLink a.print span:before,#recipe .mainCol .actionLink a.share span:before,#recipe .mainCol .photos.steps>div span:before{font-family:icomoon;speak:none;font-style:normal;font-variant:normal;text-transform:none;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#recipe .mainCol .photos.steps>div span:before{position:absolute;color:#fff;line-height:1;content:"";font-size:26px;left:0;top:-2px;display:inline-block;z-index:10}#recipe .mainCol .photos.steps>div:nth-child(1n) span:before{-webkit-transform:rotate(65deg);-ms-transform:rotate(65deg);transform:rotate(65deg)}#recipe .mainCol .photos.steps>div:nth-child(2n) span:before{-webkit-transform:rotate(28deg);-ms-transform:rotate(28deg);transform:rotate(28deg)}#recipe .mainCol .photos.steps>div:nth-child(3n) span:before{-webkit-transform:rotate(74deg);-ms-transform:rotate(74deg);transform:rotate(74deg)}#recipe .mainCol .photos.steps>div:nth-child(4n) span:before{-webkit-transform:rotate(21deg);-ms-transform:rotate(21deg);transform:rotate(21deg)}#recipe .mainCol .photos.steps>div:nth-child(5n) span:before{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)}#recipe .mainCol .photos.steps>div:nth-child(6n) span:before{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}#recipe .mainCol .secondary{margin:40px auto}#insta .item #recipe .mainCol .secondary .bottom,#recipe .mainCol .secondary #insta .item .bottom,#recipe .mainCol .secondary ol li,#recipe .mainCol .secondary p,ol #recipe .mainCol .secondary li{color:#353e47}#recipe .mainCol .secondary form .wpcf7-response-output,#recipe .mainCol .secondary h2,form #recipe .mainCol .secondary .wpcf7-response-output{margin-top:15px;margin-left:50px;padding-right:20px}@media (max-width:700px){#recipe .mainCol .secondary form .wpcf7-response-output,#recipe .mainCol .secondary h2,form #recipe .mainCol .secondary .wpcf7-response-output{margin:0;padding:0}}#recipe .mainCol .video{position:relative}#recipe .mainCol .video:before{content:'';display:block;padding-top:45.41985%}#recipe .mainCol .video .wrapper{position:absolute;top:0;left:0;right:0;bottom:0}#recipe .mainCol .video:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(37,37,37,.4)}#recipe .mainCol .video .play{left:50%;z-index:1}@media (max-width:700px){#recipe .mainCol .video{margin-left:-20px;margin-right:-20px;position:relative}#recipe .mainCol .video:before{content:'';display:block;padding-top:100%}#recipe .mainCol .video .wrapper{position:absolute;top:0;left:0;right:0;bottom:0}}#recipe .mainCol .navArticle,#recipe .mainCol .other{padding:0 4%;background:#fbfaf6;position:relative}#recipe .mainCol .navArticle.navArticle,#recipe .mainCol .other.navArticle{padding:0}#recipe .mainCol .navArticle .row,#recipe .mainCol .other .row{margin:0;font-size:0}#recipe .mainCol .navArticle .row>div,#recipe .mainCol .other .row>div{width:30.66%;padding:0;display:inline-block;vertical-align:top;margin:0 4% 60px 0;position:relative;float:none}@media (max-width:1024px){#recipe .mainCol .navArticle .row>div,#recipe .mainCol .other .row>div{width:48%}}@media (max-width:1024px) and (max-width:700px){#recipe .mainCol .navArticle .row>div,#recipe .mainCol .other .row>div{width:100%;margin:0 4% 30px 0}}#recipe .mainCol .navArticle .row>div:nth-child(3n),#recipe .mainCol .other .row>div:nth-child(3n){margin:0 0 60px}@media (max-width:1024px){#recipe .mainCol .navArticle .row>div:nth-child(3n),#recipe .mainCol .other .row>div:nth-child(3n){margin:0 4% 60px 0}}@media (max-width:1024px) and (max-width:700px){#recipe .mainCol .navArticle .row>div:nth-child(3n),#recipe .mainCol .other .row>div:nth-child(3n){margin:0 4% 30px 0}}@media (max-width:1024px){#recipe .mainCol .navArticle .row>div:nth-child(2n),#recipe .mainCol .other .row>div:nth-child(2n){margin:0 0 60px}}@media (max-width:1024px) and (max-width:700px){#recipe .mainCol .navArticle .row>div:nth-child(2n),#recipe .mainCol .other .row>div:nth-child(2n){margin:0 0 30px}}#recipe .mainCol .navArticle form .wpcf7-response-output,#recipe .mainCol .navArticle h2,#recipe .mainCol .other form .wpcf7-response-output,#recipe .mainCol .other h2,form #recipe .mainCol .navArticle .wpcf7-response-output,form #recipe .mainCol .other .wpcf7-response-output{text-align:center;margin-top:43px;margin-bottom:45px}#recipe .mainCol .navArticle form .wpcf7-response-output:before,#recipe .mainCol .navArticle h2:before,#recipe .mainCol .other form .wpcf7-response-output:before,#recipe .mainCol .other h2:before,form #recipe .mainCol .navArticle .wpcf7-response-output:before,form #recipe .mainCol .other .wpcf7-response-output:before{bottom:-24px}#recipe .mainCol .navArticle h3,#recipe .mainCol .other h3{font-size:16px;line-height:16px;margin-top:25px}#recipe .mainCol .navArticle .coverBG,#recipe .mainCol .other .coverBG{position:relative}#recipe .mainCol .navArticle .coverBG:before,#recipe .mainCol .other .coverBG:before{content:'';display:block;padding-top:65.23438%}#recipe .mainCol .navArticle .coverBG .wrapper,#recipe .mainCol .other .coverBG .wrapper{position:absolute;top:0;left:0;right:0;bottom:0}#recipe .mainCol .navArticle a,#recipe .mainCol .other a{display:block;transition:.25s}#insta .item #recipe .mainCol .navArticle .bottom,#insta .item #recipe .mainCol .other .bottom,#recipe .mainCol .navArticle #insta .item .bottom,#recipe .mainCol .navArticle ol li,#recipe .mainCol .navArticle p,#recipe .mainCol .other #insta .item .bottom,#recipe .mainCol .other ol li,#recipe .mainCol .other p,ol #recipe .mainCol .navArticle li,ol #recipe .mainCol .other li{font-size:16px;line-height:20px;color:#4b4c4a}#recipe .mainCol .navArticle div,#recipe .mainCol .other div{margin:15px 0}#recipe .mainCol .navArticle span.cta,#recipe .mainCol .other span.cta,.recipeList>div span.cta{color:white!important;font-size:16px!important;display:inline-block;padding:11px 18px;background:#b4232e;border-radius:30px}#recipe .mainCol .navArticle span.cta .border,#recipe .mainCol .other span.cta .border,.recipeList>div span.cta .border{display:none}#recipe .mainCol .navArticle .tag,#recipe .mainCol .other .tag{position:absolute;z-index:10;left:-13px;top:20px}@media (max-width:700px){#recipe .mainCol .navArticle .tag,#recipe .mainCol .other .tag{left:-5px}}#recipe .mainCol .actionLink{text-align:center;margin:45px 0 0}@media (max-width:1024px){#recipe .mainCol .actionLink{margin:35px 0 10px}}#recipe .mainCol .actionLink a.print,#recipe .mainCol .actionLink a.share{color:#b4232e;margin:0 10px;font-size:13px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity .25s;border-radius:0;padding-top:10px}.follow a,.instagram-footer form .wpcf7-response-output a,.instagram-footer h2 a,form .instagram-footer .wpcf7-response-output a{transition:.25s}#recipe .mainCol .actionLink a.print span,#recipe .mainCol .actionLink a.share span{display:inline-block;font-size:24px;position:relative;padding:0 0 15px}#recipe .mainCol .actionLink a.print span:before,#recipe .mainCol .actionLink a.share span:before{line-height:1;content:"";font-size:45px;left:-15px;top:-8px;display:inline-block;position:absolute}.hasHover #recipe .mainCol .actionLink a.print:focus,.hasHover #recipe .mainCol .actionLink a.print:hover,.hasHover #recipe .mainCol .actionLink a.share:focus,.hasHover #recipe .mainCol .actionLink a.share:hover{opacity:.7}#recipe .mainCol .actionLink a.print span:before{left:-12px}#recipe .featuredProducts{background:#D1C8A9;position:relative}#recipe .featuredProducts li{padding:66px 0 45px}#recipe .featuredProducts .item .imgHolder{text-align:right;padding-right:25px;max-width:none}@media (max-width:420px){#recipe .featuredProducts .item .imgHolder{width:75%;margin:0 auto}#recipe .featuredProducts .item .imgHolder img{width:100%}}#recipe .featuredProducts .item>div>div>div{max-width:400px}#recipe .featuredProducts form .wpcf7-response-output,#recipe .featuredProducts h2,#recipe .featuredProducts h3,form #recipe .featuredProducts .wpcf7-response-output{color:#fff}#recipe .featuredProducts form .wpcf7-response-output,#recipe .featuredProducts h2,form #recipe .featuredProducts .wpcf7-response-output{font-size:32px;line-height:32px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em}@media (max-width:1280px){#recipe .featuredProducts .item>div>div:last-child{padding-right:20px}#recipe .featuredProducts form .wpcf7-response-output,#recipe .featuredProducts h2,form #recipe .featuredProducts .wpcf7-response-output{font-size:30px;line-height:30px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em}}#recipe .featuredProducts h3{font-size:14px;line-height:14px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em}#overlay section>div .lang #recipe .featuredProducts a,#pushToOverlay section>div .lang #recipe .featuredProducts a,#recipe .featuredProducts #overlay section>div .lang a,#recipe .featuredProducts #pushToOverlay section>div .lang a,#recipe .featuredProducts a.cta,#recipe .featuredProducts header .nav-menu-top>li>a,header #recipe .featuredProducts .nav-menu-top>li>a{background-color:#b4232e;margin-top:25px;margin-right:6px}@media (max-width:1279px){#recipe .featuredProducts .controls{bottom:20px}#recipe .featuredProducts .controls li{padding:0}}#recipe .navArticle .otherArticle a{height:450px;display:block;background-size:cover;background-position:center;position:relative;margin-bottom:0;overflow:hidden}#recipe .navArticle .otherArticle a:before{content:'';position:absolute;width:275%;height:115%;bottom:-30%;left:-105%;background:url(../png/janitormask.png) center center no-repeat;background-size:contain}#recipe .navArticle .otherArticle a .arrow{position:absolute;top:40px;left:50px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#recipe .navArticle .otherArticle a .arrow:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:32px;left:-10px;top:-5px;color:#fff;position:absolute}#recipe .navArticle .otherArticle a .arrow i{position:relative;z-index:10;font-size:20px;margin:3px 0 0 -3px}@media (max-width:700px){#recipe .navArticle .otherArticle a{height:400px}#recipe .navArticle .otherArticle a .arrow{left:4%}}#recipe .navArticle .otherArticle a>div{position:absolute;bottom:35px;left:50px;text-align:left;z-index:10}@media (max-width:700px){#recipe .navArticle .otherArticle a>div{left:4%;bottom:0}}#recipe .navArticle .otherArticle a>div .tag{position:relative;top:auto;left:auto}#recipe .navArticle .otherArticle a>div h3{color:#fff;width:100%;padding:0 10% 0 0}#insta .item #recipe .navArticle .otherArticle a>div .bottom,#recipe .navArticle .otherArticle a>div #insta .item .bottom,#recipe .navArticle .otherArticle a>div ol li,#recipe .navArticle .otherArticle a>div p,ol #recipe .navArticle .otherArticle a>div li{color:#fff;font-size:16px;line-height:20px;width:70%}#recipe .navArticle .otherArticle a.next:before{left:auto;right:-105%}#recipe .navArticle .otherArticle a.next .arrow{left:auto;right:50px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}@media (max-width:700px){#recipe .navArticle .otherArticle a.next .arrow{left:auto;right:4%}}#recipe .navArticle .otherArticle a.next>div{left:auto;right:50px;text-align:right}#recipe .navArticle .otherArticle a.next h3{width:100%;padding:0 0 0 10%}#insta .item #recipe .navArticle .otherArticle a.next .bottom,#recipe .navArticle .otherArticle a.next #insta .item .bottom,#recipe .navArticle .otherArticle a.next ol li,#recipe .navArticle .otherArticle a.next p,ol #recipe .navArticle .otherArticle a.next li{width:100%;padding:0 0 0 30%}@media (max-width:768px){#recipe .featuredProducts li{padding:0 0 35px;display:block}#recipe .featuredProducts .clearfix>div{padding:0 20px}#recipe .featuredProducts .item .imgHolder{text-align:center;padding:0}#recipe .featuredProducts .item>div>div>div{max-width:100%}}@media (min-width:1025px){#recipe #scrollFade{background:0 0!important}}@media (max-width:1024px){#overlay section>div .lang a.print,#pushToOverlay section>div .lang a.print,#recipe #fixedBG,a.cta.print,header .nav-menu-top>li>a.print{display:none}#recipe .mainCol .intro{padding:0 20px;margin-top:0}#recipe .mainCol .intro>div:last-child{margin-top:0}#recipe .mainCol .intro .prep{margin-bottom:15px}#recipe .mainCol .intro .ingredients.ingredientsInText{padding:0;margin-bottom:19px}#recipe .mainCol #scrollFade.heroBanner{background-attachment:scroll;background-size:cover;background-position:center center}#recipe .mainCol #scrollFade.heroBanner+div:before{top:0;background:#fbe8e9}#recipe .mainCol .other .row{font-size:0;text-align:center}#recipe .mainCol .other>div>div{font-size:16px;float:none;display:inline-block;margin-bottom:25px}}@media (max-width:700px){#recipe .navArticle .otherArticle a.next>div{left:auto;right:4%}#recipe .mainCol{padding:0 20px}#recipe .mainCol #scrollFade.heroBanner{background-attachment:scroll;background-size:cover;background-position:center center;height:auto!important}#recipe .mainCol #scrollFade.heroBanner .wrap .content{position:relative;top:auto;left:auto;-webkit-transform:none;-ms-transform:none;transform:none;margin:0 auto;padding:50px 25px 150px}#recipe .mainCol #scrollFade.heroBanner .scroll{bottom:45px}#recipe .mainCol .intro{padding:0;margin-top:0}#recipe .mainCol .intro>div:last-child{margin-top:0}#recipe .mainCol .heroBanner.scrollFade+div:before{width:auto;left:-20px;right:-20px}#recipe .mainCol .other{background:#fbfaf6;padding:0}#recipe .mainCol .other .row{margin:0;text-align:left}#overlay section>div .lang #recipe .mainCol .other .row a,#pushToOverlay section>div .lang #recipe .mainCol .other .row a,#recipe .mainCol .other .row #overlay section>div .lang a,#recipe .mainCol .other .row #pushToOverlay section>div .lang a,#recipe .mainCol .other .row .cta,#recipe .mainCol .other .row header .nav-menu-top>li>a,header #recipe .mainCol .other .row .nav-menu-top>li>a{text-transform:uppercase}#recipe .mainCol .other>div>div{padding:0;margin-bottom:25px}#recipe .mainCol .photos .square div{right:0}#recipe .mainCol .photos .square:nth-child(2n+1) div{left:0}#recipe .mainCol .featuredProducts li{padding:0 0 35px;display:block}#recipe .mainCol .featuredProducts .clearfix>div{padding:0 20px}#recipe .mainCol .featuredProducts .item .imgHolder{text-align:center;padding:0}#recipe .mainCol .featuredProducts .item>div>div>div{max-width:100%}#recipe .mainCol #scrollFade,#recipe .mainCol .featuredProducts,#recipe .mainCol .photos{margin-left:-20px;margin-right:-20px}.instagram-footer #insta.clearfix{padding-left:10px;padding-right:10px;margin-bottom:20px}}.follow,.instagram-footer{background:#FDFCFA}.follow i:after,.instagram-footer #insta .item:after{text-transform:none;speak:none;font-variant:normal;font-style:normal}.instagram-footer{position:relative;text-align:center;padding-top:50px;clear:both}.instagram-footer form .wpcf7-response-output,.instagram-footer h2,form .instagram-footer .wpcf7-response-output{font-size:27px}.instagram-footer form .wpcf7-response-output:before,.instagram-footer h2:before,form .instagram-footer .wpcf7-response-output:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:18px}.hasHover .instagram-footer form .wpcf7-response-output a:focus,.hasHover .instagram-footer form .wpcf7-response-output a:hover,.hasHover .instagram-footer h2 a:focus,.hasHover .instagram-footer h2 a:hover,form .hasHover .instagram-footer .wpcf7-response-output a:focus,form .hasHover .instagram-footer .wpcf7-response-output a:hover{color:#b4232e}.instagram-footer #insta{text-align:left;position:relative}.instagram-footer #insta .item{padding:0;margin:0}.instagram-footer #insta .item .username{font-weight:300}.follow a span,.follow i:after,.instagram-footer #insta .item:after{font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.instagram-footer #insta .item:after{font-family:icomoon;line-height:1;content:"";position:absolute;bottom:29px;left:25px;color:#fff;font-size:21px;z-index:1}@media (max-width:1024px){.instagram-footer #insta .item .content{display:none}}.instagram-footer #insta .item>div{position:relative}.instagram-footer #insta .item>div:before{content:'';display:block;padding-top:100%}.instagram-footer #insta .item>div .wrapper{position:absolute;top:0;left:0;right:0;bottom:0}.follow,.follow i{position:relative}.instagram-footer #insta .item .bg{height:100%}.follow a{display:block;margin:0;padding:30px 45px 35px}.follow a span{margin-top:18px;font-size:30px;line-height:30px;font-family:"Caprasimo",serif;letter-spacing:-.015em}.follow i{display:inline-block;height:45px;width:48px;text-align:center;line-height:45px}.follow i:after{font-family:icomoon;line-height:1;content:"";position:absolute;font-size:45px;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.follow a:nth-child(1) i:after{-webkit-transform:translate(0,-50%) rotate(90deg);-ms-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg)}.follow a:nth-child(2) i:after{-webkit-transform:translate(0,-50%) rotate(29deg);-ms-transform:translate(0,-50%) rotate(29deg);transform:translate(0,-50%) rotate(29deg)}.follow a:nth-child(3) i:after{-webkit-transform:translate(0,-50%) rotate(14deg);-ms-transform:translate(0,-50%) rotate(14deg);transform:translate(0,-50%) rotate(14deg)}.follow span{display:block}.follow .fb{background:#b8cedf}.hasHover .follow .fb:focus,.hasHover .follow .fb:hover{background:#83aac7}.follow .fb i{font-size:22px}.follow .insta{background:#ffae22}.hasHover .follow .insta:focus,.hasHover .follow .insta:hover{background:#d58700}.follow .insta i{font-size:19px}.follow .newsletter{background:#c8be99}.hasHover .follow .newsletter:focus,.hasHover .follow .newsletter:hover{background:#ad9e67}.follow .newsletter i{font-size:13px}#map2Col{position:relative;height:auto;min-height:calc(100vh - 90px);display:flex}@media (max-width:1090px){#map2Col{flex-direction:column}#map2Col>*{width:auto}#map2Col .mHolder{position:relative!important;width:auto!important;left:auto!important}}#map2Col .gm-ui-hover-effect{-webkit-transform:translate(-5px,5px);-ms-transform:translate(-5px,5px);transform:translate(-5px,5px)}#map2Col .map__or{color:#000;margin-top:10px;margin-bottom:10px}@media (max-width:700px){#map2Col .map__or{margin-top:-7px;margin-bottom:10px}#map2Col .mHolder{top:auto!important}}#map2Col #overlay section>div .lang a,#map2Col #pushToOverlay section>div .lang a,#map2Col .cta,#map2Col header .nav-menu-top>li>a,#overlay section>div .lang #map2Col a,#pushToOverlay section>div .lang #map2Col a,header #map2Col .nav-menu-top>li>a{color:#b4232e;font-size:15px;transition:opacity .3s ease}#map2Col #overlay section>div .lang a .border,#map2Col #pushToOverlay section>div .lang a .border,#map2Col .cta .border,#map2Col header .nav-menu-top>li>a .border,#overlay section>div .lang #map2Col a .border,#pushToOverlay section>div .lang #map2Col a .border,header #map2Col .nav-menu-top>li>a .border{right:-4px;font-size:14px}#map2Col #overlay section>div .lang a:hover,#map2Col #pushToOverlay section>div .lang a:hover,#map2Col .cta:hover,#map2Col header .nav-menu-top>li>a:hover,#overlay section>div .lang #map2Col a:hover,#pushToOverlay section>div .lang #map2Col a:hover,header #map2Col .nav-menu-top>li>a:hover{opacity:.6}#map2Col .mHolder{position:absolute;margin-bottom:0;bottom:0;min-height:500px}#map2Col .mHolder .geoloc{position:absolute;top:0;bottom:0;left:0;width:100%;background:rgba(233,234,229,.7);z-index:1;text-align:center}#map2Col .mHolder .geoloc form .wpcf7-response-output,#map2Col .mHolder .geoloc h2,form #map2Col .mHolder .geoloc .wpcf7-response-output{font-size:50px;line-height:50px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;transition:opacity .75s}@media (max-width:1024px){#map2Col .mHolder .geoloc form .wpcf7-response-output,#map2Col .mHolder .geoloc h2,form #map2Col .mHolder .geoloc .wpcf7-response-output{font-size:23px;line-height:25px;width:350px}}#map2Col .mHolder .geoloc.pending #pendingApproval,#map2Col .mHolder .geoloc.useSearch #useSearch,#map2Col .mHolder .geoloc.waiting #waitingForLoc{opacity:1}#insta .item .hasHover .mapResult .anchorList div .bottom:focus,#insta .item .hasHover .mapResult .anchorList div .bottom:hover,#overlay section>div .lang .hasHover #map2Col #gMapHolder .gm-style .gm-style-iw a:focus,#overlay section>div .lang .hasHover #map2Col #gMapHolder .gm-style .gm-style-iw a:hover,#overlay section>div .lang .hasHover .mapResult .list .result a:focus,#overlay section>div .lang .hasHover .mapResult .list .result a:hover,#pushToOverlay section>div .lang .hasHover #map2Col #gMapHolder .gm-style .gm-style-iw a:focus,#pushToOverlay section>div .lang .hasHover #map2Col #gMapHolder .gm-style .gm-style-iw a:hover,#pushToOverlay section>div .lang .hasHover .mapResult .list .result a:focus,#pushToOverlay section>div .lang .hasHover .mapResult .list .result a:hover,.hasHover #map2Col #gMapHolder .gm-style .gm-style-iw #overlay section>div .lang a:focus,.hasHover #map2Col #gMapHolder .gm-style .gm-style-iw #overlay section>div .lang a:hover,.hasHover #map2Col #gMapHolder .gm-style .gm-style-iw #pushToOverlay section>div .lang a:focus,.hasHover #map2Col #gMapHolder .gm-style .gm-style-iw #pushToOverlay section>div .lang a:hover,.hasHover #map2Col #gMapHolder .gm-style .gm-style-iw .cta:focus,.hasHover #map2Col #gMapHolder .gm-style .gm-style-iw .cta:hover,.hasHover #map2Col #gMapHolder .gm-style .gm-style-iw header .nav-menu-top>li>a:focus,.hasHover #map2Col #gMapHolder .gm-style .gm-style-iw header .nav-menu-top>li>a:hover,.hasHover .mapResult .anchorList div #insta .item .bottom:focus,.hasHover .mapResult .anchorList div #insta .item .bottom:hover,.hasHover .mapResult .anchorList div ol li:focus,.hasHover .mapResult .anchorList div ol li:hover,.hasHover .mapResult .anchorList div p:focus,.hasHover .mapResult .anchorList div p:hover,.hasHover .mapResult .anchorList div span.circle:focus,.hasHover .mapResult .anchorList div span.circle:hover,.hasHover .mapResult .list .result #overlay section>div .lang a:focus,.hasHover .mapResult .list .result #overlay section>div .lang a:hover,.hasHover .mapResult .list .result #pushToOverlay section>div .lang a:focus,.hasHover .mapResult .list .result #pushToOverlay section>div .lang a:hover,.hasHover .mapResult .list .result .cta:focus,.hasHover .mapResult .list .result .cta:hover,.hasHover .mapResult .list .result header .nav-menu-top>li>a:focus,.hasHover .mapResult .list .result header .nav-menu-top>li>a:hover,header .hasHover #map2Col #gMapHolder .gm-style .gm-style-iw .nav-menu-top>li>a:focus,header .hasHover #map2Col #gMapHolder .gm-style .gm-style-iw .nav-menu-top>li>a:hover,header .hasHover .mapResult .list .result .nav-menu-top>li>a:focus,header .hasHover .mapResult .list .result .nav-menu-top>li>a:hover,ol .hasHover .mapResult .anchorList div li:focus,ol .hasHover .mapResult .anchorList div li:hover{opacity:.6}#map2Col .mHolder.pos{top:290px}@media (max-width:700px){#map2Col .mHolder.pos{top:250px}}#map2Col #gMapHolder{position:absolute;top:0;left:0;width:100%;height:100%}#map2Col #gMapHolder .gm-style .gm-style-iw{background:#fff!important;text-align:center;color:#565b5f}@media (min-width:1025px){#map2Col #gMapHolder .gm-style .gm-style-iw{width:250px!important}}#map2Col #gMapHolder .gm-style .gm-style-iw #overlay section>div .lang a,#map2Col #gMapHolder .gm-style .gm-style-iw #pushToOverlay section>div .lang a,#map2Col #gMapHolder .gm-style .gm-style-iw .cta,#map2Col #gMapHolder .gm-style .gm-style-iw header .nav-menu-top>li>a,#overlay section>div .lang #map2Col #gMapHolder .gm-style .gm-style-iw a,#pushToOverlay section>div .lang #map2Col #gMapHolder .gm-style .gm-style-iw a,header #map2Col #gMapHolder .gm-style .gm-style-iw .nav-menu-top>li>a{font-family:"Stempel Garamond LT Pro",sans-serif;color:#b4232e;font-size:14px;margin:10px 0 0;font-weight:600;text-decoration:none;display:inline-block;transition:opacity .25s;text-transform:uppercase;letter-spacing:.05em}#map2Col #gMapHolder .gm-style .gm-style-iw #overlay section>div .lang a.wArrow,#map2Col #gMapHolder .gm-style .gm-style-iw #pushToOverlay section>div .lang a.wArrow,#map2Col #gMapHolder .gm-style .gm-style-iw .cta.wArrow,#map2Col #gMapHolder .gm-style .gm-style-iw header .nav-menu-top>li>a.wArrow,#overlay section>div .lang #map2Col #gMapHolder .gm-style .gm-style-iw a.wArrow,#pushToOverlay section>div .lang #map2Col #gMapHolder .gm-style .gm-style-iw a.wArrow,header #map2Col #gMapHolder .gm-style .gm-style-iw .nav-menu-top>li>a.wArrow{padding-left:30px;position:relative}#map2Col #gMapHolder .gm-style .gm-style-iw #overlay section>div .lang a.wArrow:before,#map2Col #gMapHolder .gm-style .gm-style-iw #pushToOverlay section>div .lang a.wArrow:before,#map2Col #gMapHolder .gm-style .gm-style-iw .cta.wArrow:before,#map2Col #gMapHolder .gm-style .gm-style-iw header .nav-menu-top>li>a.wArrow:before,#overlay section>div .lang #map2Col #gMapHolder .gm-style .gm-style-iw a.wArrow:before,#pushToOverlay section>div .lang #map2Col #gMapHolder .gm-style .gm-style-iw a.wArrow:before,header #map2Col #gMapHolder .gm-style .gm-style-iw .nav-menu-top>li>a.wArrow:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px;position:absolute;left:0}#map2Col #gMapHolder .gm-style .gm-style-iw #overlay section>div .lang a.wArrow .border,#map2Col #gMapHolder .gm-style .gm-style-iw #pushToOverlay section>div .lang a.wArrow .border,#map2Col #gMapHolder .gm-style .gm-style-iw .cta.wArrow.wBorder .border,#map2Col #gMapHolder .gm-style .gm-style-iw header .nav-menu-top>li>a.wArrow .border,#overlay section>div .lang #map2Col #gMapHolder .gm-style .gm-style-iw a.wArrow .border,#pushToOverlay section>div .lang #map2Col #gMapHolder .gm-style .gm-style-iw a.wArrow .border,header #map2Col #gMapHolder .gm-style .gm-style-iw .nav-menu-top>li>a.wArrow .border{left:22px}#map2Col #gMapHolder .gm-style .gm-style-iw #overlay section>div .lang a,#map2Col #gMapHolder .gm-style .gm-style-iw #pushToOverlay section>div .lang a,#map2Col #gMapHolder .gm-style .gm-style-iw .cta.wBorder,#map2Col #gMapHolder .gm-style .gm-style-iw header .nav-menu-top>li>a,#overlay section>div .lang #map2Col #gMapHolder .gm-style .gm-style-iw a,#pushToOverlay section>div .lang #map2Col #gMapHolder .gm-style .gm-style-iw a,header #map2Col #gMapHolder .gm-style .gm-style-iw .nav-menu-top>li>a{position:relative;margin-bottom:20px}#map2Col #gMapHolder .gm-style .gm-style-iw #overlay section>div .lang a .border,#map2Col #gMapHolder .gm-style .gm-style-iw #pushToOverlay section>div .lang a .border,#map2Col #gMapHolder .gm-style .gm-style-iw .cta.wBorder .border,#map2Col #gMapHolder .gm-style .gm-style-iw header .nav-menu-top>li>a .border,#overlay section>div .lang #map2Col #gMapHolder .gm-style .gm-style-iw a .border,#pushToOverlay section>div .lang #map2Col #gMapHolder .gm-style .gm-style-iw a .border,header #map2Col #gMapHolder .gm-style .gm-style-iw .nav-menu-top>li>a .border{display:block;position:absolute;left:-5px;right:-4px;bottom:-16px;overflow:hidden;font-size:14px;color:#b4232e;transition:color .25s}#map2Col #gMapHolder .gm-style .gm-style-iw #overlay section>div .lang a .border:before,#map2Col #gMapHolder .gm-style .gm-style-iw #pushToOverlay section>div .lang a .border:before,#map2Col #gMapHolder .gm-style .gm-style-iw .cta.wBorder .border:before,#map2Col #gMapHolder .gm-style .gm-style-iw header .nav-menu-top>li>a .border:before,#overlay section>div .lang #map2Col #gMapHolder .gm-style .gm-style-iw a .border:before,#pushToOverlay section>div .lang #map2Col #gMapHolder .gm-style .gm-style-iw a .border:before,header #map2Col #gMapHolder .gm-style .gm-style-iw .nav-menu-top>li>a .border:before{display:block;min-width:430px;text-indent:-215px;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}@media (min-width:1024px){#map2Col #gMapHolder>div>div:first-child>div:last-child>div:last-child>div{-webkit-transform:translate(calc(70%),calc(100% - 15px));-ms-transform:translate(calc(70%),calc(100% - 15px));transform:translate(calc(70%),calc(100% - 15px));width:287px!important}.ie9 #map2Col #gMapHolder>div>div:first-child>div:last-child>div:last-child>div{-webkit-transform:none;-ms-transform:none;transform:none}#map2Col #gMapHolder>div>div:first-child>div:last-child>div:last-child>div *{border:none!important}#map2Col #gMapHolder>div>div:first-child>div:last-child>div:last-child>div:before{content:'';border-width:12px 12px 12px 0;border-color:transparent #fff transparent transparent;border-style:solid;width:0;height:0;position:absolute;left:-11px;top:0;-webkit-transform:translateY(calc(50% + 32px));-ms-transform:translateY(calc(50% + 32px));transform:translateY(calc(50% + 32px));z-index:999}.ie9 #map2Col #gMapHolder>div>div:first-child>div:last-child>div:last-child>div:before{content:none}#map2Col #gMapHolder>div>div:first-child>div:last-child>div:last-child>div>div:first-child>div{display:none!important}#map2Col #gMapHolder>div>div:first-child>div:last-child>div:last-child>div>div:first-child>div:last-child{display:block!important;width:287px!important;color:#000;border-radius:0!important;top:0!important;left:0!important}#map2Col #gMapHolder>div>div:first-child>div:last-child>div:last-child>div>div:first-child>div:nth-last-child(2){position:relative}#map2Col #gMapHolder>div>div:first-child>div:last-child>div:last-child>div>div:first-child>div:nth-last-child(2)>div{display:none}}#map2Col .leftBanner{height:auto;background:url(../png/trouverpointdevente.png) center -45px no-repeat #ffae22;overflow-y:scroll}#map2Col .leftBanner .content{position:relative;padding:50px 0}#map2Col .leftBanner .content h1{color:#fff;font-size:35px;line-height:37px}@media (max-width:700px){#map2Col .leftBanner{height:auto;padding:40px 20px;background:url(../png/trouverpointdevente.png) center top no-repeat #ffae22;background-size:768px auto}#map2Col .leftBanner .content{position:relative}#map2Col .leftBanner .content h1{font-size:30px;line-height:32px}}#map2Col .leftBanner .content form{width:80%;position:relative;margin:0 auto}body:not(.page-template-contact) #map2Col .leftBanner .content form .submitForm{position:absolute;right:30px;top:8px;z-index:2;font-size:22px;color:#353E47;transition:color .25s}.hasHover #map2Col .leftBanner .content form .submitForm:focus,.hasHover #map2Col .leftBanner .content form .submitForm:hover{color:#A40B33}#map2Col .leftBanner .content form input[type=text],#map2Col .leftBanner .content form select,#map2Col .leftBanner .content form textarea{padding:10px 20px 10px 20px;position:relative;border:none;z-index:2;text-transform:uppercase;font-weight:700;width:100%;max-width:100%;text-align:left;color:#a40b33}#map2Col .leftBanner .content form .gform_footer{text-align:center}#map2Col .leftBanner .content form input[type=submit]{color:#fff;background:#a40b33}#map2Col .leftBanner .content form .wpcf7-response-output,#map2Col .leftBanner .content form h2{position:absolute;bottom:-32px;left:50%;width:500px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:14px}@media (max-width:700px){#map2Col .leftBanner .content form .wpcf7-response-output,#map2Col .leftBanner .content form h2{position:relative;bottom:auto;left:auto;width:100%;-webkit-transform:none;-ms-transform:none;transform:none;display:none}}.mapResult{position:relative;display:none}.mapResult .anchorList,.mapResult .anchorList div span.circle,.mapResult .anchorList div span.line{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.mapResult .anchorList{background:#fff;width:154px;height:154px;border-radius:50%;top:-77px;z-index:10}.mapResult .anchorList div span.line{color:#fff;font-size:16px;z-index:5;top:14px;cursor:pointer}.mapResult .anchorList div span.circle{color:#b4232e;top:6px;font-size:40px;cursor:pointer;transition:.25s}#insta .item .mapResult .anchorList div .bottom,.mapResult .anchorList div #insta .item .bottom,.mapResult .anchorList div ol li,.mapResult .anchorList div p,ol .mapResult .anchorList div li{color:#b4232e;font-size:13px;position:absolute;bottom:60px;left:50%;display:table;cursor:pointer;transition:.25s;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#insta .item .mapResult .anchorList div .bottom .border,.mapResult .anchorList div #insta .item .bottom .border,.mapResult .anchorList div ol li .border,.mapResult .anchorList div p .border,ol .mapResult .anchorList div li .border{right:-4px;font-size:13px;bottom:-10px}.mapResult .list{float:none;padding:70px 65px 0;margin:0;font-size:0;position:relative;z-index:15}.mapResult .list h3{font-size:27px;line-height:27px;color:#565b5f;text-align:center;margin:0 0 65px}@media (max-width:1024px){.mapResult .list{padding:50px 45px 0}.mapResult .list h3{font-size:20px;line-height:20px}}@media (max-width:1024px) and (max-width:700px){.mapResult .list{padding:30px 25px 0}.mapResult .list h3{margin:0 0 45px}}.mapResult .list .result{display:inline-block;width:20%;vertical-align:top;margin:0 2.5% 50px;color:#565b5f}@media (max-width:1024px){.mapResult .list .result{width:30.333%;margin:0 1.5% 40px}}@media (max-width:1024px) and (max-width:700px){.mapResult .list .result{width:48%;margin:0 1% 30px}}@media (max-width:1024px) and (max-width:700px) and (max-width:499px){.mapResult .list .result{width:100%;margin:0 0 30px}}.mapResult .list .result h4{font-size:16px;line-height:16px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em}#insta .item .mapResult .list .result .bottom,.mapResult .list .result #insta .item .bottom,.mapResult .list .result ol li,.mapResult .list .result p,ol .mapResult .list .result li{font-size:16px;line-height:20px}#insta .item .mapResult .list .result .bottom a,.mapResult .list .result #insta .item .bottom a,.mapResult .list .result ol li a,.mapResult .list .result p a,ol .mapResult .list .result li a{color:#565b5f;transition:color .25s}#insta .item .hasHover .mapResult .list .result .bottom a:focus,#insta .item .hasHover .mapResult .list .result .bottom a:hover,.hasHover .mapResult .list .result #insta .item .bottom a:focus,.hasHover .mapResult .list .result #insta .item .bottom a:hover,.hasHover .mapResult .list .result ol li a:focus,.hasHover .mapResult .list .result ol li a:hover,.hasHover .mapResult .list .result p a:focus,.hasHover .mapResult .list .result p a:hover,ol .hasHover .mapResult .list .result li a:focus,ol .hasHover .mapResult .list .result li a:hover{color:#b4232e}#overlay section>div .lang .mapResult .list .result a,#pushToOverlay section>div .lang .mapResult .list .result a,.mapResult .list .result #overlay section>div .lang a,.mapResult .list .result #pushToOverlay section>div .lang a,.mapResult .list .result .cta,.mapResult .list .result header .nav-menu-top>li>a,header .mapResult .list .result .nav-menu-top>li>a{color:#b4232e;font-size:14px;transition:.25s}#overlay section>div .lang .mapResult .list .result a .border,#pushToOverlay section>div .lang .mapResult .list .result a .border,.mapResult .list .result #overlay section>div .lang a .border,.mapResult .list .result #pushToOverlay section>div .lang a .border,.mapResult .list .result .cta .border,.mapResult .list .result header .nav-menu-top>li>a .border,header .mapResult .list .result .nav-menu-top>li>a .border{right:-4px;font-size:14px}.buy-online{background-color:#f6f4eb;padding:100px 5% 60px}.buy-online__title{text-align:center;width:100%;font-size:27px;margin-bottom:80px;line-height:1em}.buy-online__wrapper{display:-webkit-flex;display:flex;width:100%;-webkit-flex-wrap:wrap;flex-wrap:wrap}.buy-online__link{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter .4s ease;transition:filter .4s ease;transition:filter .4s ease,-webkit-filter .4s ease}.buy-online__link:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.buy-online__image-wrapper{width:calc(100% / 6);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;min-width:150px;margin-bottom:60px}@media (max-width:1116px){.buy-online__image-wrapper{width:calc(100% / 5)}}@media (max-width:946px){.buy-online__image-wrapper{width:calc(100% / 4)}}@media (max-width:796px){.buy-online__image-wrapper{width:calc(100% / 3)}}@media (max-width:645px){.buy-online__image-wrapper{width:calc(100% / 2)}}@media (max-width:495px){.buy-online__image-wrapper{width:calc(100%)}}.buy-online__image-wrapper img{max-width:100px;max-height:140px;width:100%}.filter-map{position:absolute;z-index:1;color:#565b5f;max-width:228px;top:27%;left:0}.filter-map__icon{width:50px;height:40px;min-width:50px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.filter-map__text{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%}@media (max-width:645px){.filter-map__text{display:none}}#insta .item .filter-map__text .bottom,.filter-map__text #insta .item .bottom,.filter-map__text ol li,.filter-map__text p,ol .filter-map__text li{margin:0}.filter-map__row{padding:25px 15px 25px 0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;position:relative;background-color:#fff}@media (max-width:796px){.filter-map__row{padding:15px 10px 15px 0}}@media (max-width:645px){.filter-map__row{padding:15px 10px}}.filter-map__row *{opacity:.7}.filter-map__row.active *,.filter-map__row:hover *{opacity:1}.filter-map__row:before{content:'';width:100%;height:1px;background-color:#f2f2f2;position:absolute;bottom:0;left:0}.page-template-contact #map2Col .mHolder{height:100%}body.page-template-scroll{min-height:0}body.page-template-scroll #page{border-bottom:none}body.page-template-scroll #page:before{height:0}body.page-template-scroll #page .termConditions{bottom:0}body.page-template-scroll #page #scroll{opacity:0}body.page-template-scroll #page #scroll form .wpcf7-response-output,body.page-template-scroll #page #scroll h1,body.page-template-scroll #page #scroll h2,body.page-template-scroll #page #scroll h3,body.page-template-scroll #page #scroll h4,body.page-template-scroll #page #scroll h5,body.page-template-scroll #page #scroll h6,form body.page-template-scroll #page #scroll .wpcf7-response-output{color:#fff}body.page-template-scroll #page #scroll .step{position:relative;width:100%;float:left;min-height:500px;color:#fff;z-index:1}body.page-template-scroll #page #scroll .step form .wpcf7-response-output,body.page-template-scroll #page #scroll .step h2,form body.page-template-scroll #page #scroll .step .wpcf7-response-output{display:block;font-size:80px;text-align:center;line-height:75px;margin:0}#insta .item body.page-template-scroll #page #scroll .step .subtitle.bottom,body.page-template-scroll #page #scroll .step #insta .item .subtitle.bottom,body.page-template-scroll #page #scroll .step ol li.subtitle,body.page-template-scroll #page #scroll .step p.subtitle,ol body.page-template-scroll #page #scroll .step li.subtitle{font-family:"Caprasimo",serif;font-size:40px;text-align:center;width:100%}#insta .item body.page-template-scroll #page #scroll .step .desc.bottom,body.page-template-scroll #page #scroll .step #insta .item .desc.bottom,body.page-template-scroll #page #scroll .step ol li.desc,body.page-template-scroll #page #scroll .step p.desc,ol body.page-template-scroll #page #scroll .step li.desc{font-family:"Stempel Garamond LT Pro";font-size:18px;font-weight:400}#insta .item body.page-template-scroll #page #scroll .step .desc.center.bottom,body.page-template-scroll #page #scroll .step #insta .item .desc.center.bottom,body.page-template-scroll #page #scroll .step ol li.desc.center,body.page-template-scroll #page #scroll .step p.desc.center,ol body.page-template-scroll #page #scroll .step li.desc.center{text-align:center}body.page-template-scroll #page #scroll .step .wrapp{position:relative;width:999px;margin:auto;padding:150px 0}body.page-template-scroll #page #scroll .step .wrapp ul{position:relative;width:120%;margin-left:-10%}body.page-template-scroll #page #scroll .step .wrapp ul li{position:relative;display:inline-block;width:33%;vertical-align:top;padding:0 30px}body.page-template-scroll #page #scroll .step .wrapp ul li h3{text-align:center;text-transform:uppercase}#insta .item body.page-template-scroll #page #scroll .step .wrapp ul li .bottom,body.page-template-scroll #page #scroll .step .wrapp ul li #insta .item .bottom,body.page-template-scroll #page #scroll .step .wrapp ul li ol li,body.page-template-scroll #page #scroll .step .wrapp ul li p,ol body.page-template-scroll #page #scroll .step .wrapp ul li li{font-weight:400;text-align:center;font-size:14px;line-height:19px;letter-spacing:1px}body.page-template-scroll #page #scroll .step.intro{background-color:#b8cedf}body.page-template-scroll #page #scroll .step.intro .clouds{position:absolute;width:100%;height:100%;overflow:hidden}body.page-template-scroll #page #scroll .step.intro .clouds .cloud{position:absolute;background-image:url(../png/large-cloud.png);background-size:contain;background-repeat:no-repeat;width:249px;height:49px;left:-249px}body.page-template-scroll #page #scroll .step.intro .clouds .cloud.med{width:200px}body.page-template-scroll #page #scroll .step.intro .clouds .cloud.small{width:140px}body.page-template-scroll #page #scroll .step.intro .clouds .cloud.reverse{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}body.page-template-scroll #page #scroll .step.intro .clouds .cloud.c1{top:10%}body.page-template-scroll #page #scroll .step.intro .clouds .cloud.c2{top:20%}body.page-template-scroll #page #scroll .step.intro .clouds .cloud.c3{top:27%}body.page-template-scroll #page #scroll .step.intro .clouds .cloud.c4{top:60%}body.page-template-scroll #page #scroll .step.intro .clouds .cloud.c5{top:67%}body.page-template-scroll #page #scroll .step.intro .clouds .cloud.c6{top:50%}body.page-template-scroll #page #scroll .step.intro .wrapp form .wpcf7-response-output,body.page-template-scroll #page #scroll .step.intro .wrapp h2,form body.page-template-scroll #page #scroll .step.intro .wrapp .wpcf7-response-output{margin-bottom:80px}body.page-template-scroll #page #scroll .step.intro .wrapp .desc{width:70%;margin:0 auto}body.page-template-scroll #page #scroll .step.intro .wrapp .go-down{margin-top:30px;text-align:center;cursor:pointer}#overlay section>div .lang body.page-template-scroll #page #scroll .step.intro .wrapp .go-down a,#pushToOverlay section>div .lang body.page-template-scroll #page #scroll .step.intro .wrapp .go-down a,body.page-template-scroll #page #scroll .step.intro .wrapp .go-down #overlay section>div .lang a,body.page-template-scroll #page #scroll .step.intro .wrapp .go-down #pushToOverlay section>div .lang a,body.page-template-scroll #page #scroll .step.intro .wrapp .go-down .cta,body.page-template-scroll #page #scroll .step.intro .wrapp .go-down header .nav-menu-top>li>a,header body.page-template-scroll #page #scroll .step.intro .wrapp .go-down .nav-menu-top>li>a{text-transform:uppercase;font-size:15px;font-family:"Stempel Garamond LT Pro";padding:0;font-weight:400}#overlay section>div .lang body.page-template-scroll #page #scroll .step.intro .wrapp .go-down a:before,#pushToOverlay section>div .lang body.page-template-scroll #page #scroll .step.intro .wrapp .go-down a:before,body.page-template-scroll #page #scroll .step.intro .wrapp .go-down #overlay section>div .lang a:before,body.page-template-scroll #page #scroll .step.intro .wrapp .go-down #pushToOverlay section>div .lang a:before,body.page-template-scroll #page #scroll .step.intro .wrapp .go-down .cta:before,body.page-template-scroll #page #scroll .step.intro .wrapp .go-down header .nav-menu-top>li>a:before,header body.page-template-scroll #page #scroll .step.intro .wrapp .go-down .nav-menu-top>li>a:before{top:38px;left:50%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin-left:-13px;font-size:26px}#overlay section>div .lang body.page-template-scroll #page #scroll .step.intro .wrapp .go-down a .border,#pushToOverlay section>div .lang body.page-template-scroll #page #scroll .step.intro .wrapp .go-down a .border,body.page-template-scroll #page #scroll .step.intro .wrapp .go-down #overlay section>div .lang a .border,body.page-template-scroll #page #scroll .step.intro .wrapp .go-down #pushToOverlay section>div .lang a .border,body.page-template-scroll #page #scroll .step.intro .wrapp .go-down .cta .border,body.page-template-scroll #page #scroll .step.intro .wrapp .go-down header .nav-menu-top>li>a .border,header body.page-template-scroll #page #scroll .step.intro .wrapp .go-down .nav-menu-top>li>a .border{right:0;left:0}body.page-template-scroll #page #scroll .step.culture{background-color:#56694f;min-height:650px}body.page-template-scroll #page #scroll .step.culture .wrapp{padding-top:0}body.page-template-scroll #page #scroll .step.culture .wrapp form .wpcf7-response-output,body.page-template-scroll #page #scroll .step.culture .wrapp h2,form body.page-template-scroll #page #scroll .step.culture .wrapp .wpcf7-response-output{margin-bottom:300px}body.page-template-scroll #page #scroll .step.culture .wrapp ul{margin-bottom:100px}body.page-template-scroll #page #scroll .step.culture .wrapp .pop-flower{position:absolute;left:50%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}body.page-template-scroll #page #scroll .step.culture .wrapp .pop-flower.f1{margin:-130px 0 0 -240px}body.page-template-scroll #page #scroll .step.culture .wrapp .pop-flower.f2{margin:-200px 0 0 90px}body.page-template-scroll #page #scroll .step.culture .wrapp .pop-flower.f3{margin:-30px 0 0 240px}body.page-template-scroll #page #scroll .step.culture .zzz{position:fixed;margin-top:-260px;top:50%;left:50%;margin-left:-125px;visibility:hidden;opacity:0;width:250px;height:250px;background-image:url(../png/zzz-spritesheet.png)}body.page-template-scroll #page #scroll .step.spot{background-color:#ffae22;min-height:500px!important;overflow-x:hidden}body.page-template-scroll #page #scroll .step.spot .map{position:absolute;width:100%;height:100%}body.page-template-scroll #page #scroll .step.spot .map .border{position:absolute;right:0;margin-left:-540px;top:50%;margin-top:-315px}body.page-template-scroll #page #scroll .step.spot .map .leaf{position:fixed;left:50%;top:50%;opacity:0;z-index:150}body.page-template-scroll #page #scroll .step.spot .map .leaf.leaf1{margin:-72px 0 0 -50px}body.page-template-scroll #page #scroll .step.spot .map .leaf.leaf2{margin:-35px 0 0 -115px}body.page-template-scroll #page #scroll .step.spot .map .leaf.leaf3{margin:0 0 0 -115px}body.page-template-scroll #page #scroll .step.spot .map .leaf.touch{left:100%;opacity:1;position:absolute}body.page-template-scroll #page #scroll .step.spot .bottom{display:block;position:relative;width:100%;bottom:0;left:0}body.page-template-scroll #page #scroll .step.spot .col{position:relative;display:inline-block;box-sizing:border-box;width:50%;float:left}body.page-template-scroll #page #scroll .step.spot .col.bg{background-image:url(../jpg/bg-country.jpg);background-size:cover;text-align:right}body.page-template-scroll #page #scroll .step.spot .col.bg .sep{display:block;float:right;margin:0;height:100%}body.page-template-scroll #page #scroll .step.spot .col.text .wrapper-content{padding:200px 200px 100px 100px;position:relative}body.page-template-scroll #page #scroll .step.spot .col.text .wrapper-content form .wpcf7-response-output,body.page-template-scroll #page #scroll .step.spot .col.text .wrapper-content h2,form body.page-template-scroll #page #scroll .step.spot .col.text .wrapper-content .wpcf7-response-output{text-align:left;font-size:20px;line-height:20px}body.page-template-scroll #page #scroll .step.spot .col.text .wrapper-content .desc{font-size:16px;line-height:26px}body.page-template-scroll #page #scroll .step.spot form .full.wpcf7-response-output,body.page-template-scroll #page #scroll .step.spot h2.full,form body.page-template-scroll #page #scroll .step.spot .full.wpcf7-response-output{display:block;clear:both;margin:80px 0;float:left;text-align:center;width:100%}body.page-template-scroll #page #scroll .step.spot form .full.free-space.wpcf7-response-output,body.page-template-scroll #page #scroll .step.spot h2.full.free-space,form body.page-template-scroll #page #scroll .step.spot .full.free-space.wpcf7-response-output{margin-bottom:175px}body.page-template-scroll #page #scroll .step.spot form .full.free-space.touch.wpcf7-response-output,body.page-template-scroll #page #scroll .step.spot h2.full.free-space.touch,form body.page-template-scroll #page #scroll .step.spot .full.free-space.touch.wpcf7-response-output{margin-bottom:50px}body.page-template-scroll #page #scroll .step.spot .block.water{position:fixed;width:100%;clear:both;background-color:#b8cedf;bottom:-10px;z-index:100}body.page-template-scroll #page #scroll .step.spot .block.water .blue.sep{width:100%;display:block;float:left;margin:-10px 0 0}body.page-template-scroll #page #scroll .step.spot .block.water .wrapp{padding:0 0 10px;width:70%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:45%}body.page-template-scroll #page #scroll .step.spot .block.water .wrapp ul li h3{margin:20px 30px}body.page-template-scroll #page #scroll .step.spot .block.water.touch{position:relative;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;margin-bottom:150px}body.page-template-scroll #page #scroll .step.spot .block.water.touch .wrapp{top:0;-webkit-transform:none;-ms-transform:none;transform:none}body.page-template-scroll #page #scroll .step.spot .wind-wrapper{position:relative;width:100%;float:left}body.page-template-scroll #page #scroll .step.spot .wind-wrapper .wind{display:block;position:relative;margin:0 auto 200px}body.page-template-scroll #page #scroll .step.bienfaits{background-color:#56694f}body.page-template-scroll #page #scroll .step.bienfaits .wrapper{padding-top:150px;overflow:hidden}body.page-template-scroll #page #scroll .step.bienfaits .wrapper form .wpcf7-response-output,body.page-template-scroll #page #scroll .step.bienfaits .wrapper h2,form body.page-template-scroll #page #scroll .step.bienfaits .wrapper .wpcf7-response-output{display:block;position:fixed;top:170px;margin:0 auto;width:100%;visibility:hidden;opacity:0}body.page-template-scroll #page #scroll .step.bienfaits .wrapper .substeps{position:fixed;width:600px;left:50%;margin-left:-300px;top:320px}body.page-template-scroll #page #scroll .step.bienfaits .wrapper .substeps .substep{position:absolute;visibility:hidden;opacity:0;text-align:center;-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px)}body.page-template-scroll #page #scroll .step.bienfaits .wrapper .substeps .substep span{position:relative;display:block;color:#b8cedf;font-size:40px;font-weight:400;font-family:"Caprasimo",serif;width:51px;height:51px;line-height:40px;margin:0 auto 10px;background-image:url(../png/stroke-bg-round.png)}body.page-template-scroll #page #scroll .step.bienfaits .wrapper .substeps .substep h3{text-align:center;font-size:20px;line-height:23px;font-weight:400;font-family:"Caprasimo",serif}#insta .item body.page-template-scroll #page #scroll .step.bienfaits .wrapper .substeps .substep .bottom,body.page-template-scroll #page #scroll .step.bienfaits .wrapper .substeps .substep #insta .item .bottom,body.page-template-scroll #page #scroll .step.bienfaits .wrapper .substeps .substep ol li,body.page-template-scroll #page #scroll .step.bienfaits .wrapper .substeps .substep p,ol body.page-template-scroll #page #scroll .step.bienfaits .wrapper .substeps .substep li{text-align:center;font-size:14px;font-family:"Stempel Garamond LT Pro";font-weight:400}body.page-template-scroll #page #scroll .step.bienfaits .flowers{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0}body.page-template-scroll #page #scroll .step.bienfaits .flowers .flower{width:160px;position:fixed;height:56px;-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px)}body.page-template-scroll #page #scroll .step.bienfaits .flowers .flower.type1,body.page-template-scroll #page #scroll .step.bienfaits .flowers .flower.type2{background-image:url(../png/flower1.png)}body.page-template-scroll #page #scroll .step.bienfaits .flowers .flower.first{top:150px;left:250px}body.page-template-scroll #page #scroll .step.bienfaits .flowers .flower.second{top:300px;left:35px}body.page-template-scroll #page #scroll .step.bienfaits .flowers .flower.third{top:450px;right:200px}body.page-template-scroll #page #scroll .step.bienfaits .flowers .flower.fourth{top:300px;right:20px}body.page-template-scroll #page #scroll .step.results{background-color:#c8be99;clear:both;overflow:hidden;padding-top:200px}body.page-template-scroll #page #scroll .step.results form .wpcf7-response-output,body.page-template-scroll #page #scroll .step.results h2,form body.page-template-scroll #page #scroll .step.results .wpcf7-response-output{font-size:130px;margin:0 0 300px}body.page-template-scroll #page #scroll .step.results ul li{position:relative;background-color:#000;display:inline-block;width:33.33333%;float:left}body.page-template-scroll #page #scroll .step.results ul li:before{content:'';display:block;padding-top:86.90987%}body.page-template-scroll #page #scroll .step.results ul li .wrapper{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center}body.page-template-scroll #page #scroll .step.results ul li .wrapper:before{opacity:0;content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(199,189,155,.85);transition:opacity .25s ease}body.page-template-scroll #page #scroll .step.results ul li .wrapper .text-wrapp{position:absolute;bottom:40px;left:40px}body.page-template-scroll #page #scroll .step.results ul li .wrapper .text-wrapp h3{font-size:21px;line-height:23px}body.page-template-scroll #page #scroll .step.results ul li .wrapper .text-wrapp .button span.cta{text-transform:uppercase;font-weight:100;font-size:13px}body.page-template-scroll #page #scroll .step.results ul li .wrapper .text-wrapp .button span.cta span.border{right:0;left:25px;bottom:-13px}body.page-template-scroll #page #scroll .step.results ul li:hover .wrapper:before{opacity:1}body.page-template-scroll #page #scroll .step.results ul li:nth-child(1) .wrapper{background-image:url(../jpg/related-1.jpg)}body.page-template-scroll #page #scroll .step.results ul li:nth-child(2) .wrapper{background-image:url(../jpg/related-2.jpg)}body.page-template-scroll #page #scroll .step.results ul li:nth-child(3) .wrapper{background-image:url(../jpg/related-3.jpg)}body.page-template-scroll #page #scroll .transition{position:relative;width:100%;float:left;z-index:0}body.page-template-scroll #page #scroll .transition img{position:relative;display:block;width:100%}body.page-template-scroll #page #scroll .transition.t1-2{background-color:#b8cedf}body.page-template-scroll #page #scroll .transition.t2-3{height:0;z-index:2}body.page-template-scroll #page #scroll .transition.t3-4{z-index:4;height:0}body.page-template-scroll #page #scroll .transition.t3-4 img{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}#canneberge,#canneberge img{top:50%;left:50%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}#canneberge{position:fixed;width:80px;height:80px;margin-left:-40px;margin-top:-40px;z-index:199;transition:top .4s ease}#canneberge img,#canneberge.stop{position:absolute}#canneberge img{margin-left:-36px;margin-top:-31px}#canneberge img.dry{margin:-23px 0 0 -38px;opacity:0}#canneberge img.rayons{opacity:0;margin:-71px 0 0 -81px}@media only screen and (max-width:1440px){body.page-template-scroll #page #scroll section.step.spot .col.text .wrapper-content{padding:150px 100px 30px}}@media only screen and (max-width:1280px){body.page-template-scroll #page #scroll section.step.culture .wrapp form .wpcf7-response-output,body.page-template-scroll #page #scroll section.step.culture .wrapp h2,form body.page-template-scroll #page #scroll section.step.culture .wrapp .wpcf7-response-output{margin-bottom:50px}body.page-template-scroll #page #scroll section.step.culture .wrapp ul{width:100%;margin-left:0}body.page-template-scroll #page #scroll section.step.spot .col.text .wrapper-content{padding:100px 100px 10px}}@media only screen and (max-width:1024px){body.page-template-scroll #page #scroll section.step .wrapp form .wpcf7-response-output,body.page-template-scroll #page #scroll section.step .wrapp h2,body.page-template-scroll #page #scroll section.step.spot form .wpcf7-response-output,body.page-template-scroll #page #scroll section.step.spot h2,form body.page-template-scroll #page #scroll section.step .wrapp .wpcf7-response-output,form body.page-template-scroll #page #scroll section.step.spot .wpcf7-response-output{font-size:65px;line-height:70px}body.page-template-scroll #page #scroll section.step .wrapp{width:100%}body.page-template-scroll #page #scroll section.step.intro{min-height:0!important}body.page-template-scroll #page #scroll section.step.culture .wrapp .pop-flower{display:none}body.page-template-scroll #page #scroll section.step.culture .wrapp ul{width:90%;margin:100px 0 0 5%}body.page-template-scroll #page #scroll section.step.spot .col.text .wrapper-content{padding:100px 80px 10px}body.page-template-scroll #page #scroll section.step.spot .col.bg .leaf{position:absolute;opacity:1;left:100%}body.page-template-scroll #page #scroll section.step.spot .col.bg .leaf.leaf1{margin-left:-45px}body.page-template-scroll #page #scroll section.step.spot .col.bg .leaf.leaf2{margin-left:-115px}body.page-template-scroll #page #scroll section.step.spot .col.bg .leaf.leaf3{margin-left:-110px}body.page-template-scroll #page #scroll section.step.spot form .full.free-space.wpcf7-response-output,body.page-template-scroll #page #scroll section.step.spot h2.full.free-space,form body.page-template-scroll #page #scroll section.step.spot .full.free-space.wpcf7-response-output{margin-bottom:50px}body.page-template-scroll #page #scroll section.step.spot .block.water{position:relative;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}body.page-template-scroll #page #scroll section.step.spot .block.water .blue.sep{margin-top:-10px}body.page-template-scroll #page #scroll section.step.spot .block.water .wrapp,body.page-template-scroll #page #scroll section.step.spot .final-text{width:80%}body.page-template-scroll #page #scroll section.step.spot .wind{width:90%;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;margin-top:150px}body.page-template-scroll #page #scroll section.step.bienfaits .flowers .flower.first{top:75px;left:250px}body.page-template-scroll #page #scroll section.step.bienfaits .flowers .flower.second{top:300px;left:35px}body.page-template-scroll #page #scroll section.step.bienfaits .flowers .flower.third{top:550px;right:200px}body.page-template-scroll #page #scroll section.step.bienfaits .flowers .flower.fourth{top:300px;right:20px}}@media only screen and (max-width:800px){body.page-template-scroll #page #scroll section.step.culture .wrapp ul li,body.page-template-scroll #page #scroll section.step.spot .block.water .wrapp ul li,body.page-template-scroll #page #scroll section.step.spot .col{width:100%}body.page-template-scroll #page #scroll section.step.culture .wrapp ul li+li{margin-top:20px}body.page-template-scroll #page #scroll section.step.spot .col.bg .sep{opacity:0}body.page-template-scroll #page #scroll section.step.spot .col.bg .map .border{right:auto;left:50%;margin-left:-297px}body.page-template-scroll #page #scroll section.step.spot .col.bg .map .leaf{left:50%}#insta .item body.page-template-scroll #page #scroll section.step.spot .col.text .wrapper-content .bottom,body.page-template-scroll #page #scroll section.step.spot .col.text .wrapper-content #insta .item .bottom,body.page-template-scroll #page #scroll section.step.spot .col.text .wrapper-content form .wpcf7-response-output,body.page-template-scroll #page #scroll section.step.spot .col.text .wrapper-content h2,body.page-template-scroll #page #scroll section.step.spot .col.text .wrapper-content ol li,body.page-template-scroll #page #scroll section.step.spot .col.text .wrapper-content p,form body.page-template-scroll #page #scroll section.step.spot .col.text .wrapper-content .wpcf7-response-output,ol body.page-template-scroll #page #scroll section.step.spot .col.text .wrapper-content li{text-align:center}body.page-template-scroll #page #scroll section.step.spot .block.water .wrapp ul{width:100%;margin-left:0}body.page-template-scroll #page #scroll section.step.spot .block.water .wrapp ul li:last-child{margin-bottom:40px}body.page-template-scroll #page #scroll section.step.spot .final-text{margin-bottom:70px}body.page-template-scroll #page #scroll section.step.spot .final-text.first,body.page-template-scroll #page #scroll section.step.spot .final-text.second{margin-bottom:70px;width:80%}}@media only screen and (max-width:767px){body.page-template-scroll #page #scroll section.step .wrapp form .wpcf7-response-output,body.page-template-scroll #page #scroll section.step .wrapp h2,form body.page-template-scroll #page #scroll section.step .wrapp .wpcf7-response-output{font-size:35px;line-height:38px}#insta .item body.page-template-scroll #page #scroll section.step .wrapp .desc.bottom,body.page-template-scroll #page #scroll section.step .wrapp #insta .item .desc.bottom,body.page-template-scroll #page #scroll section.step .wrapp ol li.desc,body.page-template-scroll #page #scroll section.step .wrapp p.desc,ol body.page-template-scroll #page #scroll section.step .wrapp li.desc{width:100%;font-size:16px}body.page-template-scroll #page #scroll section.step .wrapp ul li{padding:0}body.page-template-scroll #page #scroll section.step.intro .subtitle{font-size:30px}body.page-template-scroll #page #scroll section.step.culture .zzz{width:120px;margin-left:-60px;top:-10px}body.page-template-scroll #page #scroll section.step.culture .wrapp form .wpcf7-response-output,body.page-template-scroll #page #scroll section.step.culture .wrapp h2,form body.page-template-scroll #page #scroll section.step.culture .wrapp .wpcf7-response-output{margin-top:120px}body.page-template-scroll #page #scroll section.step.culture .wrapp ul{width:80%;margin:70px auto 0}body.page-template-scroll #page #scroll section.step.spot .col.bg{min-height:350px;height:auto!important}body.page-template-scroll #page #scroll section.step.spot .col.bg .sep{display:none}body.page-template-scroll #page #scroll section.step.spot .col.bg .map .border{width:90%;left:0;top:20px;display:block;position:relative;margin:0 auto}body.page-template-scroll #page #scroll section.step.spot .col.bg .map .leaf{max-width:50px;max-height:45px;top:30%}body.page-template-scroll #page #scroll section.step.spot .col.bg .map .leaf.leaf1{margin-left:-31px;margin-top:-59px}body.page-template-scroll #page #scroll section.step.spot .col.bg .map .leaf.leaf2{margin-left:-73px;margin-top:-30px}body.page-template-scroll #page #scroll section.step.spot .col.bg .map .leaf.leaf3{margin-left:-72px;margin-top:-7px}body.page-template-scroll #page #scroll section.step.spot .col.text .wrapper-content{padding:60px 0 0;margin:0 auto;width:80%}body.page-template-scroll #page #scroll section.step.spot form .full.wpcf7-response-output,body.page-template-scroll #page #scroll section.step.spot h2.full,form body.page-template-scroll #page #scroll section.step.spot .full.wpcf7-response-output{font-size:35px;line-height:38px}body.page-template-scroll #page #scroll section.step.spot form .full.free-space.wpcf7-response-output,body.page-template-scroll #page #scroll section.step.spot h2.full.free-space,form body.page-template-scroll #page #scroll section.step.spot .full.free-space.wpcf7-response-output{padding:0 25px}body.page-template-scroll #page #scroll section.step.spot .block.water .blue.sep{margin-top:0}body.page-template-scroll #page #scroll section.step.results{padding-top:0}body.page-template-scroll #page #scroll section.step.results form .wpcf7-response-output,body.page-template-scroll #page #scroll section.step.results h2,form body.page-template-scroll #page #scroll section.step.results .wpcf7-response-output{font-size:35px;margin:30px 0 140px}body.page-template-scroll #page #scroll section.step.results ul li{width:100%}body.page-template-scroll #page #scroll section.step.bienfaits .wrapper{height:auto!important;padding-top:0}body.page-template-scroll #page #scroll section.step.bienfaits .wrapper form .wpcf7-response-output,body.page-template-scroll #page #scroll section.step.bienfaits .wrapper h2,form body.page-template-scroll #page #scroll section.step.bienfaits .wrapper .wpcf7-response-output{position:relative;visibility:visible;opacity:1;font-size:35px;line-height:38px;top:50px}body.page-template-scroll #page #scroll section.step.bienfaits .wrapper .substeps{position:relative;visibility:visible;opacity:1;width:90%;top:0;left:0;margin:100px auto 0}body.page-template-scroll #page #scroll section.step.bienfaits .wrapper .substeps .substep{display:block;position:relative;width:100%;float:left;visibility:visible;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;margin-bottom:50px}body.page-template-scroll #page #scroll #canneberge{width:40px;height:40px;margin-left:-20px;margin-top:-20px}body.page-template-scroll #page #scroll #canneberge img{width:100%;margin-left:-18px;margin-top:-15px}body.page-template-scroll #page #scroll #canneberge img.dry{margin:-15px 0 0 -17px}body.page-template-scroll #page #scroll #canneberge img.rayons{margin:-32px 0 0 -35px;width:220%}.woocommerce-variation.single_variation .woocommerce-variation-availability p:not(.wc_bis_form_title){left:-220%}div#wc_bis_product_form p{width:auto}div#wc_bis_product_form button{min-width:130px}}#print{font-size:12px;color:#4b4c4a}#insta .item #print .bottom,#print #insta .item .bottom,#print ol li,#print p,ol #print li{line-height:16px}#print .sub,#print h1{font-size:36px;line-height:36px}#print #main{padding-top:0}#print h1{font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em}#p404 .heroBanner .content form .wpcf7-response-output,#p404 .heroBanner .content h2,#print .sub,form #p404 .heroBanner .content .wpcf7-response-output{font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.025em}#print li{margin-bottom:30px}#print li:before{top:0}#print li:after{top:3px}#print header{position:static;text-align:left;min-width:0;height:auto}#print header:before{content:none}#print header img{width:123px;margin-top:32px;margin-left:20px;margin-bottom:20px}#print .menuFooter,#print .termConditions{display:none}@media print{#recipe .mainCol .photos .square,#recipe~.follow,#recipe~.instagram-footer,.coverBG{display:none}#recipe .mainCol .heroBanner .wrap{opacity:1!important}}#p404 .heroBanner{position:relative}#p404 .heroBanner:before{content:'';width:100%;height:100%;position:absolute;background:rgba(0,0,0,.4);top:0;left:0;z-index:1}#p404 .heroBanner .content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;text-align:center}#p404 .heroBanner .content form .wpcf7-response-output,#p404 .heroBanner .content h2,#p404 .heroBanner .content h3,form #p404 .heroBanner .content .wpcf7-response-output{color:#fff}#p404 .heroBanner .content form .wpcf7-response-output,#p404 .heroBanner .content h2,form #p404 .heroBanner .content .wpcf7-response-output{font-size:40px;line-height:40px;display:block;margin-bottom:-10px}#p404 .heroBanner .content h1,#p404 .heroBanner .content h3{font-weight:400;font-family:"Caprasimo",serif}#p404 .heroBanner .content h1,#p404 .heroBanner .content h3,.contest .banner .txt h1{letter-spacing:-.015em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#p404 .heroBanner .content h1{font-size:80px;line-height:80px;margin-bottom:43px}#p404 .heroBanner .content h3{font-size:20px;line-height:20px;margin-bottom:49px}#overlay section>div .lang #p404 .heroBanner .content a,#p404 .heroBanner .content #overlay section>div .lang a,#p404 .heroBanner .content #pushToOverlay section>div .lang a,#p404 .heroBanner .content a.cta,#p404 .heroBanner .content header .nav-menu-top>li>a,#pushToOverlay section>div .lang #p404 .heroBanner .content a,header #p404 .heroBanner .content .nav-menu-top>li>a{background:RGBA(178,37,50,1)}#overlay,#pushToOverlay{background:rgba(233,234,229,.7);position:fixed;top:0;left:0;right:0;bottom:0;z-index:-9999;visibility:hidden;overflow-y:scroll}#overlay.bigger section,#pushToOverlay.bigger section{top:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}#overlay section,#pushToOverlay section{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:428px;z-index:1}#overlay section a.close,#pushToOverlay section a.close{position:absolute;font-size:16px;color:#565b5f;right:19px;top:22px;transition:.25s;z-index:9999}.hasHover #overlay section a.close:focus,.hasHover #overlay section a.close:hover,.hasHover #pushToOverlay section a.close:focus,.hasHover #pushToOverlay section a.close:hover{color:#A40D35}#overlay section>div,#pushToOverlay section>div{background:#fff;text-align:center;padding:54px 65px 60px;opacity:0;position:relative;-webkit-transform:translateY(250px);-ms-transform:translateY(250px);transform:translateY(250px)}#overlay section>div:before,#pushToOverlay section>div:before{content:'';position:absolute;bottom:-7px;height:7px;width:100%;background:url(../png/triangleborder.png);left:0}#overlay section>div form .wpcf7-response-output,#overlay section>div h2,#pushToOverlay section>div form .wpcf7-response-output,#pushToOverlay section>div h2,form #overlay section>div .wpcf7-response-output,form #pushToOverlay section>div .wpcf7-response-output{font-size:32px;line-height:32px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em;color:#565b5f;margin-bottom:15px}#insta .item #overlay section>div .bottom,#insta .item #pushToOverlay section>div .bottom,#overlay section>div #insta .item .bottom,#overlay section>div ol li,#overlay section>div p,#pushToOverlay section>div #insta .item .bottom,#pushToOverlay section>div ol li,#pushToOverlay section>div p,ol #overlay section>div li,ol #pushToOverlay section>div li{margin-top:0;font-size:18px;line-height:20px;color:#565b5f}#insta .item #overlay section>div .error.bottom,#insta .item #pushToOverlay section>div .error.bottom,#overlay section>div #insta .item .error.bottom,#overlay section>div ol li.error,#overlay section>div p.error,#pushToOverlay section>div #insta .item .error.bottom,#pushToOverlay section>div ol li.error,#pushToOverlay section>div p.error,ol #overlay section>div li.error,ol #pushToOverlay section>div li.error{display:none;color:#A9142F}#overlay section>div input[type=text],#overlay section>div input[type=email],#pushToOverlay section>div input[type=text],#pushToOverlay section>div input[type=email]{border:1px solid #565b5f;margin-bottom:7px;transition:all .25s;text-transform:uppercase;font-weight:700}#overlay section>div input[type=text].parsley-error,#overlay section>div input[type=email].parsley-error,#pushToOverlay section>div input[type=text].parsley-error,#pushToOverlay section>div input[type=email].parsley-error{border:4px solid #A9142F}#overlay section>div .parsley-errors-list li,#pushToOverlay section>div .parsley-errors-list li{transition:all .25s;color:#A9142F;font-weight:700;list-style:none;display:block;margin-bottom:11px}#overlay section>div .btn.long,#pushToOverlay section>div .btn.long{color:#fff;background:#565b5f;transition:all .25s;font-weight:600;font-size:13px;text-transform:uppercase}.hasHover #overlay section>div .btn.long:focus,.hasHover #overlay section>div .btn.long:hover,.hasHover #pushToOverlay section>div .btn.long:focus,.hasHover #pushToOverlay section>div .btn.long:hover{background:#A40D35}#overlay section>div .lang,#pushToOverlay section>div .lang{margin-left:-35px}#overlay section>div .lang li,#pushToOverlay section>div .lang li{display:inline-block}#overlay section>div .lang a,#pushToOverlay section>div .lang a{color:#353e47;font-weight:500;margin-bottom:0;font-size:13px;text-transform:uppercase;padding-left:25px;margin-left:35px;margin-top:15px}@media (max-width:bmb){#overlay section>div .lang a,#pushToOverlay section>div .lang a{margin-right:20px}}#overlay section>div .lang a:before,#pushToOverlay section>div .lang a:before{background:url(../jpg/spriteflags.jpg) no-repeat;content:'';position:absolute;left:0;top:2px;height:11px;width:19px}#overlay section>div .lang a.cnd:before,#pushToOverlay section>div .lang a.cnd:before{background-position:-19px 0}#overlay section>div .lang a.qc:before,#pushToOverlay section>div .lang a.qc:before{background-position:-38px 0}#overlay section#nutInfo,#pushToOverlay section#nutInfo{width:100%;max-width:809px}#overlay section#nutInfo>div,#pushToOverlay section#nutInfo>div{overflow-y:scroll;max-height:1040px;text-align:left}#overlay section#nutInfo>div:before,#pushToOverlay section#nutInfo>div:before{bottom:-10px;height:12px;background:url(../png/border_xwide.png)}#overlay section#nutInfo>div .clearfix div:first-child img,#pushToOverlay section#nutInfo>div .clearfix div:first-child img{margin-top:1px}#overlay section#nutInfo>div .clearfix div,#pushToOverlay section#nutInfo>div .clearfix div{padding:0;margin-bottom:15px}#overlay section#nutInfo>div .clearfix div:last-child img,#pushToOverlay section#nutInfo>div .clearfix div:last-child img{vertical-align:top;width:auto;display:inline-block}#overlay section#nutInfo>div .clearfix div:last-child form .wpcf7-response-output,#overlay section#nutInfo>div .clearfix div:last-child h2,#pushToOverlay section#nutInfo>div .clearfix div:last-child form .wpcf7-response-output,#pushToOverlay section#nutInfo>div .clearfix div:last-child h2,form #overlay section#nutInfo>div .clearfix div:last-child .wpcf7-response-output,form #pushToOverlay section#nutInfo>div .clearfix div:last-child .wpcf7-response-output{font-size:38px;line-height:38px}#overlay section#nutInfo>div .clearfix div:last-child h3,#pushToOverlay section#nutInfo>div .clearfix div:last-child h3{font-size:16px;line-height:16px}#insta .item #overlay section#nutInfo>div .clearfix div:last-child .bottom,#insta .item #pushToOverlay section#nutInfo>div .clearfix div:last-child .bottom,#overlay section#nutInfo>div .clearfix div:last-child #insta .item .bottom,#overlay section#nutInfo>div .clearfix div:last-child ol li,#overlay section#nutInfo>div .clearfix div:last-child p,#pushToOverlay section#nutInfo>div .clearfix div:last-child #insta .item .bottom,#pushToOverlay section#nutInfo>div .clearfix div:last-child ol li,#pushToOverlay section#nutInfo>div .clearfix div:last-child p,ol #overlay section#nutInfo>div .clearfix div:last-child li,ol #pushToOverlay section#nutInfo>div .clearfix div:last-child li{font-weight:400;font-size:16px}@media (max-width:700px){#overlay section#nutInfo>div,#pushToOverlay section#nutInfo>div{padding:25px}#overlay section#nutInfo>div .clearfix div:last-child,#pushToOverlay section#nutInfo>div .clearfix div:last-child{padding-left:0;padding-top:25px}}#overlay section#videoOverlay,#pushToOverlay section#videoOverlay{width:100%;height:100%;padding:0 25px;max-width:none}#overlay section#videoOverlay div,#pushToOverlay section#videoOverlay div{background:0 0;padding:0;max-width:1280px;margin:0 auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative}#overlay section#videoOverlay div:before,#pushToOverlay section#videoOverlay div:before{position:static;bottom:auto;height:auto;width:auto;background:0 0;left:auto;content:'';display:block;padding-top:56.25%}#overlay section#videoOverlay div .wrapper,#pushToOverlay section#videoOverlay div .wrapper{position:absolute;top:0;left:0;right:0;bottom:0}#overlay section#videoOverlay div iframe,#pushToOverlay section#videoOverlay div iframe{position:absolute;left:0;top:0;width:100%;height:100%}#overlay section#contest,#pushToOverlay section#contest{max-width:810px}#overlay section#contest .close,#pushToOverlay section#contest .close{z-index:50}#overlay section#contest>div,#pushToOverlay section#contest>div{padding:54px 30px 60px;text-align:left}#insta .item #overlay section#contest>div .bottom,#insta .item #pushToOverlay section#contest>div .bottom,#overlay section#contest>div #insta .item .bottom,#overlay section#contest>div ol li,#overlay section#contest>div p,#pushToOverlay section#contest>div #insta .item .bottom,#pushToOverlay section#contest>div ol li,#pushToOverlay section#contest>div p,ol #overlay section#contest>div li,ol #pushToOverlay section#contest>div li{font-weight:300;color:#565b5f;font-size:16px;margin-bottom:18px}#overlay section#contest>div form .wpcf7-response-output,#overlay section#contest>div h2,#pushToOverlay section#contest>div form .wpcf7-response-output,#pushToOverlay section#contest>div h2,form #overlay section#contest>div .wpcf7-response-output,form #pushToOverlay section#contest>div .wpcf7-response-output{font-size:38px;line-height:38px;max-width:270px}#overlay #pushToOverlay section#contest>div .lang a.inverted,#overlay section#contest>div .cta.inverted,#overlay section#contest>div .lang a.inverted,#overlay section#contest>div header .nav-menu-top>li>a.inverted,#pushToOverlay #overlay section#contest>div .lang a.inverted,#pushToOverlay section#contest>div .cta.inverted,#pushToOverlay section#contest>div .lang a.inverted,#pushToOverlay section#contest>div header .nav-menu-top>li>a.inverted,header #overlay section#contest>div .nav-menu-top>li>a.inverted,header #pushToOverlay section#contest>div .nav-menu-top>li>a.inverted{background:#b4232e}#overlay #pushToOverlay section#contest>div .lang a:not(.inverted),#overlay section#contest>div .cta:not(.inverted),#overlay section#contest>div .lang a:not(.inverted),#overlay section#contest>div header .nav-menu-top>li>a:not(.inverted),#pushToOverlay #overlay section#contest>div .lang a:not(.inverted),#pushToOverlay section#contest>div .cta:not(.inverted),#pushToOverlay section#contest>div .lang a:not(.inverted),#pushToOverlay section#contest>div header .nav-menu-top>li>a:not(.inverted),header #overlay section#contest>div .nav-menu-top>li>a:not(.inverted),header #pushToOverlay section#contest>div .nav-menu-top>li>a:not(.inverted){color:#565b5f;margin-top:15px}#overlay #pushToOverlay section#contest>div .lang a:not(.inverted) i,#overlay section#contest>div .cta:not(.inverted) i,#overlay section#contest>div .lang a:not(.inverted) i,#overlay section#contest>div header .nav-menu-top>li>a:not(.inverted) i,#pushToOverlay #overlay section#contest>div .lang a:not(.inverted) i,#pushToOverlay section#contest>div .cta:not(.inverted) i,#pushToOverlay section#contest>div .lang a:not(.inverted) i,#pushToOverlay section#contest>div header .nav-menu-top>li>a:not(.inverted) i,header #overlay section#contest>div .nav-menu-top>li>a:not(.inverted) i,header #pushToOverlay section#contest>div .nav-menu-top>li>a:not(.inverted) i{margin-right:10px}#overlay section#contest>div form,#pushToOverlay section#contest>div form{margin-top:22px;padding:0;max-width:270px}#overlay section#contest>div div[class*=col-],#pushToOverlay section#contest>div div[class*=col-]{margin-bottom:0}@media (max-width:768px){#overlay section#contest>div div[class*=col-],#pushToOverlay section#contest>div div[class*=col-]{padding:0}}#overlay section#contest>div div[class*=col-]:last-child,#pushToOverlay section#contest>div div[class*=col-]:last-child{padding-left:50px}#overlay section#contest>div:after,#pushToOverlay section#contest>div:after{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:55px;left:50%;-webkit-transform:translateX(-7px) rotate(90deg);-ms-transform:translateX(-7px) rotate(90deg);transform:translateX(-7px) rotate(90deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;width:225px;overflow:hidden;color:#565b5f}@media (max-width:768px){#overlay section#contest>div div[class*=col-]:last-child,#pushToOverlay section#contest>div div[class*=col-]:last-child{padding-left:0;margin-top:40px}#overlay section#contest>div:after,#pushToOverlay section#contest>div:after{display:none}}#overlay section#contest .status,#pushToOverlay section#contest .status{position:absolute;top:0;background:#fff;width:100%;height:100%;left:0;z-index:3;display:none;visibility:hidden}#overlay section#contest .status .content,#pushToOverlay section#contest .status .content{position:absolute;width:100%;top:50%;-webkit-transform:translate(0,-50%)!important;-ms-transform:translate(0,-50%)!important;transform:translate(0,-50%)!important;padding:60px 50px}#overlay section#contest .status .content div,#pushToOverlay section#contest .status .content div{display:none}#overlay section#contest .status .content div.active,#pushToOverlay section#contest .status .content div.active{display:block}.contest .banner{position:relative;padding:0;margin:0;overflow:hidden;height:calc(85vh - 70px)}@media (max-width:1025px){.contest .banner{min-height:300px;height:350px}}@media (max-width:701px){.contest .banner{height:calc(85vh - 70px)}}.contest .banner .txt{text-align:center;position:absolute;left:50%;top:50%;width:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5}.contest .banner .txt:before{content:'';position:absolute;width:500%;height:500%;top:-200%;left:-200%;background:url(../png/janitormask.png) center center no-repeat;background-size:contain}.page-id-36892 .contest .banner .txt:before,.page-id-36579 .contest .banner .txt:before{display:none}.contest .banner .txt>div{position:relative;z-index:5}.contest .banner .txt h1{font-size:72px;line-height:72px;font-weight:400;font-family:"Caprasimo",serif;color:#fff;margin:0 0 10px}@media (max-width:1025px){.contest .banner .txt{width:90%}.contest .banner .txt h1{font-size:45px;line-height:45px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em}}.contest .banner .txt form .wpcf7-response-output,.contest .banner .txt h2,form .contest .banner .txt .wpcf7-response-output{font-size:60px;line-height:60px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.025em;color:#fff;margin:0}.contest .banner .img{position:absolute;width:100%;height:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-size:cover;background-position:center center}.contest .banner.layout2 .txt{height:100%;left:0;background-color:#b8cede;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../png/bgcontesttitle.png);background-position:bottom left;background-size:100% auto;background-repeat:no-repeat}@media (max-width:1025px){.contest .banner .txt form .wpcf7-response-output,.contest .banner .txt h2,form .contest .banner .txt .wpcf7-response-output{font-size:35px;line-height:35px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.025em}.contest .banner.layout2{min-height:475px}.contest .banner.layout2 .txt{background-size:60% auto;background-position:left bottom}}.contest .banner.layout2 .txt:before{background-image:url(../png/bgcontesttitle2.png);background-position:top left;background-size:100% auto;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:10%;left:0;content:""}.contest .banner.layout2 .txt>div{position:absolute;top:50%;width:100%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1025px){.contest .banner.layout2 .txt:before{background-size:60% auto;background-position:right top}.contest .banner.layout2 .txt{width:100%;height:50%;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.contest .banner.layout2 .img{width:50%;left:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}.contest .banner.layout2.campaignLayout .txt{background-image:none}.contest .banner.layout2.campaignLayout .txt:before{background-image:url(../png/bgcampaigntitle.png);background-position:top left;background-size:100% auto}@media (max-width:1025px){.contest .banner.layout2 .img{width:100%;height:50%;top:auto;bottom:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.contest .banner.layout2.campaignLayout .txt:before{top:0;background-size:400px auto;background-position:right top}}.contest .banner.layout1 .txt{background-color:transparent!important}.contest .content{background-color:#fbad23;background-image:url(../png/bgcontest.png);background-position:bottom left;background-size:100% auto;background-repeat:no-repeat;color:#565b5f;clear:both;padding:80px 0 120px;text-align:center}.contest .content .container3 form .wpcf7-response-output,.contest .content .container3 h1,.contest .content .container3 h2,.contest .content .container3 h3,.contest .content .container3 h4,.contest .content .container3 h5,.contest .content .container3 h6,.contest .content .container3 ol li:after,.contest .content .container3 ol li:before,form .contest .content .container3 .wpcf7-response-output{color:inherit}.contest .content .btnLike{-webkit-transform:translateY(70px);-ms-transform:translateY(70px);transform:translateY(70px);position:relative}@media (max-width:1025px){.contest .content{padding:40px 0 80px}.contest .content .btnLike{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.contest .content .btnLike>div{position:absolute;top:0;right:8%}@media (max-width:1090px){.contest .content .btnLike>div{right:0}}@media (max-width:1090px) and (max-width:1025px){.contest .content .btnLike>div{position:relative;top:0!important}}.contest .content .container3{max-width:1200px;padding:0 100px;margin:0 auto}.contest .content .container3 h3{font-size:27px;line-height:27px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em}.contest .content .container3 ol{color:inherit;text-align:left;display:table;vertical-align:middle;margin:60px 0 40px}@media (max-width:1025px){.contest .content .container3{padding:0 10%}.contest .content .container3 h3{font-size:22px;line-height:22px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em}.contest .content .container3 ol{margin:40px 0 10px}}.contest .content .container3 ol li{display:table-cell;width:23%;padding-right:40px}@media (max-width:1025px){.contest .content .container3 ol li{display:table;clear:both;padding-right:0;width:auto;margin:0 0 20px;text-align:left}}.contest .content .container3 .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}.contest .content .container3 .gform_wrapper{position:relative;width:100%;background:tranparent;padding:0 5%;max-width:660px;margin:0 auto}.contest .content .container3 .gform_wrapper form .gform_heading h3{display:none}.contest .content .container3 .gform_wrapper form .gform_heading span{font-size:22px;line-height:38px;font-family:"Caprasimo",serif;text-align:center;width:100%;margin:0 0 60px;display:block}@media (max-width:1025px){.contest .content .container3 .gform_wrapper{padding:0;max-width:500px}.contest .content .container3 .gform_wrapper form .gform_heading span{font-size:14px;line-height:22px;margin:10px 0 20px}}.contest .content .container3 .gform_wrapper form .validation_error{border:none;font-size:13px;line-height:16px;text-align:left;padding:0 0 0 15px;width:80%;display:block;color:red;text-transform:uppercase;margin:85px 0 0}@media (max-width:1025px){.contest .content .container3 .gform_wrapper form .validation_error{padding:0;width:100%;font-size:12px;margin:45px 0 0}}.contest .content .container3 .gform_wrapper form .gform_confirmation_wrapper{font-size:22px;line-height:38px;font-family:"Caprasimo",serif;text-align:center;width:100%;display:block;margin:10px 0 0}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.gform_hidden,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.nameField div span label,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.timeField>div div i,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.gform_hidden,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.nameField div span label,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.timeField>div div i{display:none}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li,.contest .content .container3 .gform_wrapper form .gform_body>ul>li{clear:none;width:46%;float:left;margin:0 2%!important;padding:0}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.fullWidth,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.gsection,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.fullWidth,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.gsection{width:100%;padding:0 4% 0 0;border:none}@media (max-width:1025px){.contest .content .container3 .gform_wrapper form .gform_confirmation_wrapper{font-size:14px;line-height:22px}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li,.contest .content .container3 .gform_wrapper form .gform_body>ul>li{width:100%;float:left;margin:0!important}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.fullWidth,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.gsection,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.fullWidth,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.gsection{padding:0}}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.fullWidth>div,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.gsection>div,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.fullWidth>div,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.gsection>div{height:auto}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.fullWidth .gsection_title,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.gsection .gsection_title,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.fullWidth .gsection_title,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.gsection .gsection_title{position:relative;height:auto;color:inherit;padding:30px 0 0!important;margin:30px 0!important}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.fullWidth .gsection_title:after,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.gsection .gsection_title:after,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.fullWidth .gsection_title:after,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.gsection .gsection_title:after{position:absolute;content:"";top:0;left:0;width:100%;height:6px;background:url(../png/sep2.png)}@media (max-width:1025px){.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.fullWidth .gsection_title,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.gsection .gsection_title,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.fullWidth .gsection_title,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.gsection .gsection_title{padding:20px 0 0!important;margin:20px 0!important}}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.nameField div,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.nameField div{margin:0;width:100%}@media (max-width:1025px){.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.nameField div,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.nameField div{margin:5px 0 0}}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.nameField div span,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.nameField div span{width:48%;margin:0 2% 20px 0!important;float:left;padding:0!important}@media (max-width:1025px){.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.nameField div span,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.nameField div span{width:100%;margin:0 0 20px!important}}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.nameField div span.ginput_left,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.nameField div span.ginput_left{padding:0!important}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.nameField div span:nth-child(even),.contest .content .container3 .gform_wrapper form .gform_body>ul>li.nameField div span:nth-child(even){margin:0 0 20px 2%!important}@media (max-width:1025px){.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.nameField div span:nth-child(even),.contest .content .container3 .gform_wrapper form .gform_body>ul>li.nameField div span:nth-child(even){margin:0 0 20px!important}}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.timeField>div,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.timeField>div{margin:0;width:100%}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.timeField>div div,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.timeField>div div{width:38%;margin:15px 2% 0 0;float:left}@media (max-width:1025px){.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.timeField>div div,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.timeField>div div{width:100%;margin:5px 0}}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.timeField>div div label,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.timeField>div div label{margin:5px 0 45px;display:inline-block;font-size:12px;width:100%;text-align:center}@media (max-width:1025px){.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.timeField>div div label,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.timeField>div div label{font-size:11px;margin:5px 0 20px}}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.timeField>div div input,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.timeField>div div select,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.timeField>div div input,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.timeField>div div select{width:100%!important}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.timeField>div div:nth-child(3),.contest .content .container3 .gform_wrapper form .gform_body>ul>li.timeField>div div:nth-child(3){width:20%;margin:15px 0 0}@media (max-width:1025px){.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.timeField>div div:nth-child(3),.contest .content .container3 .gform_wrapper form .gform_body>ul>li.timeField>div div:nth-child(3){width:100%;margin:5px 0 20px}}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .gfield_checkbox,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .gfield_radio,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_checkbox,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_radio,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .gfield_checkbox,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .gfield_radio,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_checkbox,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_radio{margin:0}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .gfield_checkbox li,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .gfield_radio li,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .gfield_checkbox li,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .gfield_radio li{width:100%;margin:0 0 15px;display:inline-block}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .gfield_checkbox li input,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .gfield_radio li input,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .gfield_checkbox li input,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .gfield_radio li input{display:inline-block;margin:0 10px 0 0}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .chosen-container .chosen-search,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .validation_message,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .chosen-container .chosen-search,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .validation_message{display:none}@media (max-width:1025px){.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .gfield_checkbox li input,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .gfield_radio li input,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .gfield_checkbox li input,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .gfield_radio li input{margin:0 5px 0 0}}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .gfield_checkbox li label,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .gfield_radio li label,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .gfield_checkbox li label,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .gfield_radio li label{font-size:14px;margin:0}@media (max-width:1025px){.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .gfield_checkbox li label,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .gfield_radio li label,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .gfield_checkbox li label,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .gfield_radio li label{font-size:12px}}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_radio[type=radio]:checked,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_radio[type=radio]:not(:checked),.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_radio[type=radio]:checked,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_radio[type=radio]:not(:checked){position:absolute;left:-9999px}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_radio[type=radio]:checked+label,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_radio[type=radio]:not(:checked)+label,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_radio[type=radio]:checked+label,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_radio[type=radio]:not(:checked)+label{position:relative;padding-left:25px;cursor:pointer;text-align:left}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_radio[type=radio]:checked+label:before,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_radio[type=radio]:not(:checked)+label:before,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_radio[type=radio]:checked+label:before,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_radio[type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:17px;height:17px;background:#fff;border-radius:50%}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_radio[type=radio]:checked+label:after,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_radio[type=radio]:not(:checked)+label:after,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_radio[type=radio]:checked+label:after,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_radio[type=radio]:not(:checked)+label:after{content:'';position:absolute;background-color:#565b5f;top:5px;left:5px;width:7px;height:7px;border-radius:50%;transition:all .2s}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_radio[type=radio]:not(:checked)+label:after,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_radio[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_radio[type=radio]:checked+label:after,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_radio[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_checkbox,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_checkbox{position:relative}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_checkbox[type=checkbox]:checked,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_checkbox[type=checkbox]:not(:checked),.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_checkbox[type=checkbox]:checked,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_checkbox[type=checkbox]:not(:checked){position:absolute;left:-9999px}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_checkbox[type=checkbox]:checked+label,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_checkbox[type=checkbox]:not(:checked)+label,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_checkbox[type=checkbox]:checked+label,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_checkbox[type=checkbox]:not(:checked)+label{position:relative;padding-left:35px;cursor:pointer;line-height:26px;font-size:14px;text-align:left}@media (max-width:1025px){.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_checkbox[type=checkbox]:checked+label,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_checkbox[type=checkbox]:not(:checked)+label,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_checkbox[type=checkbox]:checked+label,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_checkbox[type=checkbox]:not(:checked)+label{font-size:12px;line-height:18px}}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_checkbox[type=checkbox]:checked+label:before,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_checkbox[type=checkbox]:not(:checked)+label:before,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_checkbox[type=checkbox]:checked+label:before,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_checkbox[type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:2px;width:23px;height:23px;background:#fff}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_checkbox[type=checkbox]:checked+label:after,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_checkbox[type=checkbox]:not(:checked)+label:after,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_checkbox[type=checkbox]:checked+label:after,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_checkbox[type=checkbox]:not(:checked)+label:after{content:'';background-image:url(../jpg/checkboxchecked.jpg);width:23px;height:23px;position:absolute;top:2px;left:0;line-height:.8;color:#09ad7e;transition:all .25s}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_checkbox[type=checkbox]:not(:checked)+label:after,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_checkbox[type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_checkbox[type=checkbox]:checked+label:after,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_checkbox[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_fileupload,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_fileupload{margin:20px 0}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_container_fileupload input,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_container_fileupload input{padding:0;width:100%;text-align:left}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.gfield_error,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.gfield_error{background:0 0;border:none;margin-bottom:0!important}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.gfield_error label,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.gfield_error label{color:red}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.gfield_error .gfield_label,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.gfield_error .gfield_label{color:#565b5f}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.gfield_error select,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li.gfield_error textarea,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.contest .content .container3 .gform_wrapper form .gform_body>ul>li.gfield_error select,.contest .content .container3 .gform_wrapper form .gform_body>ul>li.gfield_error textarea{border:1px solid red}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li>.wpcf7-response-output,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li>div,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li>h2,.contest .content .container3 .gform_wrapper form .gform_body>ul>li>.wpcf7-response-output,.contest .content .container3 .gform_wrapper form .gform_body>ul>li>div,.contest .content .container3 .gform_wrapper form .gform_body>ul>li>h2{height:40px;margin:0 0 20px;float:left;width:100%}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .ginput_recaptcha,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .ginput_recaptcha{height:auto}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li label,.contest .content .container3 .gform_wrapper form .gform_body>ul>li label{font-size:14px;text-align:left;text-transform:uppercase;line-height:18px;margin:0 0 10px;font-family:"Caprasimo",serif;font-weight:400}@media (max-width:1025px){.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li label,.contest .content .container3 .gform_wrapper form .gform_body>ul>li label{font-size:12px}}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .wpcf7-response-output,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li h2,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .wpcf7-response-output,.contest .content .container3 .gform_wrapper form .gform_body>ul>li h2{font-size:22px;line-height:38px;font-family:"Caprasimo",serif;text-align:center;width:100%;font-weight:400}@media (max-width:1025px){.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .wpcf7-response-output,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li h2,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .wpcf7-response-output,.contest .content .container3 .gform_wrapper form .gform_body>ul>li h2{font-size:14px;line-height:22px}}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li textarea,.contest .content .container3 .gform_wrapper form .gform_body>ul>li textarea{width:100%;border:none;border-radius:0;resize:none;font-size:13px;max-width:100%;color:#565b5f;padding:15px}@media (max-width:1025px){.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li textarea,.contest .content .container3 .gform_wrapper form .gform_body>ul>li textarea{font-size:12px}}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li select,.contest .content .container3 .gform_wrapper form .gform_body>ul>li input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.contest .content .container3 .gform_wrapper form .gform_body>ul>li select{height:40px;width:100%;border:none;font-size:13px;font-weight:700;padding:0 15px;text-align:center;border-radius:0;max-width:100%;color:#565b5f;text-transform:uppercase}@media (max-width:1025px){.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li select,.contest .content .container3 .gform_wrapper form .gform_body>ul>li input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.contest .content .container3 .gform_wrapper form .gform_body>ul>li select{font-size:12px}}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li select,.contest .content .container3 .gform_wrapper form .gform_body>ul>li select{-webkit-appearance:none;-moz-appearance:none;background:url(../png/iconselect.png) top right no-repeat #fff}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .chosen-container,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .chosen-container{width:100%!important;border:none!important;background:url(../png/iconselect.png) top right no-repeat #fff;height:40px;text-align:center;padding:13px 15px!important;margin:0 0 20px;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:normal;transition:all .3s ease-in-out}@media (max-width:1025px){.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .chosen-container,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .chosen-container{font-size:12px}}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .chosen-container .chosen-single,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .chosen-container .chosen-single{background:0 0!important;border:none!important;line-height:1em!important;height:auto!important;box-shadow:none!important;overflow:visible!important;position:static;padding:0!important;color:#565b5f}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .chosen-container .chosen-single>div,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .chosen-container .chosen-single>div{width:40px!important;height:40px!important;position:absolute!important;top:0!important;display:none;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .chosen-container .chosen-single>div span,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .chosen-container .chosen-single>div span{background-size:100% 100%;background-position:center center}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .chosen-container .chosen-single span,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .chosen-container .chosen-single span{margin:0!important}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .chosen-container .chosen-drop,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .chosen-container .chosen-drop{left:0;border:none!important;box-shadow:none!important;margin-top:-1px!important;border-radius:0!important}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .chosen-container .chosen-results li,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .chosen-container .chosen-results li{padding:13px 15px!important;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .chosen-container .chosen-results li.result-selected,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .chosen-container .chosen-results li.result-selected{background:#fff;color:#565b5f}.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .chosen-container .chosen-results li.result-selected:hover,.contest .content .container3 .gform_wrapper form .gform_body .gform_page>.gform_page_fields>ul>li .chosen-container .chosen-results li:hover,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .chosen-container .chosen-results li.result-selected:hover,.contest .content .container3 .gform_wrapper form .gform_body>ul>li .chosen-container .chosen-results li:hover{background:#fbfaf6;color:#565b5f}.contest .content .container3 .gform_wrapper form .gform_footer{clear:both}.contest .content .container3 .gform_wrapper form .gform_footer input[type=submit]{color:#fff;display:table;font-size:16px;margin:20px auto 0;border:none;height:auto;padding:15px 20px 15px 46px;background:url(../png/iconsubmit.png) 16px 15px no-repeat #b4232e;transition:background .25s}.contest .content .container3 .gform_wrapper form .gform_footer input[type=submit]:hover{background:url(../png/iconsubmit.png) 16px 15px no-repeat #565b5f}@media (max-width:1025px){.contest .content .container3 .gform_wrapper form .gform_footer input[type=submit]{width:auto;padding:15px 20px 15px 46px;line-height:16px}}.contest .content .container3 .gform_wrapper::-webkit-input-placeholder{color:#565b5f;opacity:1}.contest .content .container3 .gform_wrapper::-moz-placeholder{color:#565b5f;opacity:1}.contest .content .container3 .gform_wrapper:-ms-input-placeholder{color:#565b5f;opacity:1}.contest .content .container3 .gform_wrapper:-moz-placeholder{color:#565b5f;opacity:1}.contest .content .container3 .gform_confirmation_wrapper,.contest .content .container3 .gforms_confirmation_message{font-size:16px;font-weight:500;letter-spacing:.05em;color:#fff;margin:0 0 80px}.contest .content .container3 .gform_confirmation_wrapper form .wpcf7-response-output,.contest .content .container3 .gform_confirmation_wrapper h1,.contest .content .container3 .gform_confirmation_wrapper h2,.contest .content .container3 .gform_confirmation_wrapper h3,.contest .content .container3 .gform_confirmation_wrapper h4,.contest .content .container3 .gform_confirmation_wrapper h5,.contest .content .container3 .gform_confirmation_wrapper h6,.contest .content .container3 .gforms_confirmation_message form .wpcf7-response-output,.contest .content .container3 .gforms_confirmation_message h1,.contest .content .container3 .gforms_confirmation_message h2,.contest .content .container3 .gforms_confirmation_message h3,.contest .content .container3 .gforms_confirmation_message h4,.contest .content .container3 .gforms_confirmation_message h5,.contest .content .container3 .gforms_confirmation_message h6,form .contest .content .container3 .gform_confirmation_wrapper .wpcf7-response-output,form .contest .content .container3 .gforms_confirmation_message .wpcf7-response-output{font-size:27px;line-height:27px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em;position:relative;margin-bottom:65px;color:#fff}.contest .content .container3 .gform_confirmation_wrapper form .wpcf7-response-output:before,.contest .content .container3 .gform_confirmation_wrapper h1:before,.contest .content .container3 .gform_confirmation_wrapper h2:before,.contest .content .container3 .gform_confirmation_wrapper h3:before,.contest .content .container3 .gform_confirmation_wrapper h4:before,.contest .content .container3 .gform_confirmation_wrapper h5:before,.contest .content .container3 .gform_confirmation_wrapper h6:before,.contest .content .container3 .gforms_confirmation_message form .wpcf7-response-output:before,.contest .content .container3 .gforms_confirmation_message h1:before,.contest .content .container3 .gforms_confirmation_message h2:before,.contest .content .container3 .gforms_confirmation_message h3:before,.contest .content .container3 .gforms_confirmation_message h4:before,.contest .content .container3 .gforms_confirmation_message h5:before,.contest .content .container3 .gforms_confirmation_message h6:before,form .contest .content .container3 .gform_confirmation_wrapper .wpcf7-response-output:before,form .contest .content .container3 .gforms_confirmation_message .wpcf7-response-output:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:10px;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";bottom:-36px}.contest .content .container3 .gform_confirmation_wrapper img,.contest .content .container3 .gforms_confirmation_message img{width:auto;margin:0 auto}#insta .item .contest .content .container3 .gform_confirmation_wrapper .bottom,#insta .item .contest .content .container3 .gforms_confirmation_message .bottom,.contest .content .container3 .gform_confirmation_wrapper #insta .item .bottom,.contest .content .container3 .gform_confirmation_wrapper ol li,.contest .content .container3 .gform_confirmation_wrapper p,.contest .content .container3 .gforms_confirmation_message #insta .item .bottom,.contest .content .container3 .gforms_confirmation_message ol li,.contest .content .container3 .gforms_confirmation_message p,ol .contest .content .container3 .gform_confirmation_wrapper li,ol .contest .content .container3 .gforms_confirmation_message li{margin:0}#insta .item .contest .content .container3 .gform_confirmation_wrapper .bottom img,#insta .item .contest .content .container3 .gforms_confirmation_message .bottom img,.contest .content .container3 .gform_confirmation_wrapper #insta .item .bottom img,.contest .content .container3 .gform_confirmation_wrapper ol li img,.contest .content .container3 .gform_confirmation_wrapper p img,.contest .content .container3 .gforms_confirmation_message #insta .item .bottom img,.contest .content .container3 .gforms_confirmation_message ol li img,.contest .content .container3 .gforms_confirmation_message p img,ol .contest .content .container3 .gform_confirmation_wrapper li img,ol .contest .content .container3 .gforms_confirmation_message li img{width:auto;margin:0 auto}.contest .content .container3 .gform_confirmation_wrapper br,.contest .content .container3 .gforms_confirmation_message br{display:none}.contest .campaign{margin:0 0 20px;width:100%;position:relative;clear:both;overflow:hidden}.contest .campaign .center{margin:0 auto;width:100%;max-width:1440px;position:relative}.contest .campaign .center .txt{position:relative;z-index:10;width:50%;margin:0 0 0 15%;padding:140px 0;max-width:400px}@media (max-width:1025px){.contest .campaign .center .txt{width:80%;margin:0 0 0 10%;padding:60px 0 140px}}.contest .campaign .center .txt form .wpcf7-response-output,.contest .campaign .center .txt h2,form .contest .campaign .center .txt .wpcf7-response-output{font-size:32px;line-height:32px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em;color:#fff;margin:0 0 30px}@media (max-width:1025px){.contest .campaign .center .txt form .wpcf7-response-output,.contest .campaign .center .txt h2,form .contest .campaign .center .txt .wpcf7-response-output{font-size:24px;line-height:24px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em;margin:0 0 20px}}#insta .item .contest .campaign .center .txt .bottom,.contest .campaign .center .txt #insta .item .bottom,.contest .campaign .center .txt ol li,.contest .campaign .center .txt p,ol .contest .campaign .center .txt li{font-size:18px;line-height:20px;color:#fff;margin:0 0 30px}.contest .campaign .center .txt a{transition:opacity .25s}.contest .campaign .center .txt a .border{right:-10px}.contest .campaign .center .txt a:hover{opacity:.5}.contest .campaign .center img{width:100%;height:auto;position:absolute;bottom:0;left:0;max-width:1400px}.contest .page{width:50%;float:left;position:relative;max-height:700px;overflow:hidden;height:calc(60vh);background-size:cover;background-position:center center}.contest .page:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:url(../png/janitormask.png) center center no-repeat;background-size:contain}@media (max-width:1025px){#insta .item .contest .campaign .center .txt .bottom,.contest .campaign .center .txt #insta .item .bottom,.contest .campaign .center .txt ol li,.contest .campaign .center .txt p,ol .contest .campaign .center .txt li{font-size:16px;line-height:18px;margin:0 0 20px}.contest .page{width:100%;max-height:500px;min-height:300px;height:calc(40vh)}}.contest .page .txt{position:absolute;top:50%;left:50%;width:80%;z-index:5;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;max-width:450px}.contest .page .txt h4{font-size:40px;line-height:40px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.025em;color:#fff;margin:0}@media (max-width:1025px){.contest .page .txt{width:90%}.contest .page .txt h4{font-size:20px;line-height:20px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.025em}}.contest .page .txt form .wpcf7-response-output,.contest .page .txt h2,form .contest .page .txt .wpcf7-response-output{font-size:52px;line-height:52px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em;color:#fff;margin:0}@media (max-width:1025px){.contest .page .txt form .wpcf7-response-output,.contest .page .txt h2,form .contest .page .txt .wpcf7-response-output{font-size:30px;line-height:30px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em}}.contest .page .txt form .wpcf7-response-output i,.contest .page .txt h2 i,form .contest .page .txt .wpcf7-response-output i{display:block;clear:both;font-size:25px;margin:20px 0 0}.contest .page .txt span{display:table;margin:40px auto 0;background:#fff;font-size:13px;text-transform:uppercase;padding:7px 20px 12px;color:#565b5f;letter-spacing:.05em;font-weight:500;transition:color .25s,background .25s}.contest .page .txt span.newsletterCta{background:#b4232e;color:#fff}.contest .page .txt span i{display:inline-block;margin:0 8px 0 0;font-size:21px;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.contest .page:hover .txt span{color:#fff;background:#565b5f}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15);opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.chosen-container.chosen-with-drop .chosen-drop{opacity:1;pointer-events:auto}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}.chosen-container-single .chosen-search{display:none;position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;border-radius:5px}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-size:52px 37px!important;background-repeat:no-repeat!important}}@media (max-width:700px){.bannerHome .bannerHomeSlider>div.bgImg{background-size:cover!important;background-position:center center}}.row-flex{display:flex}.row-flex.flex-row{flex-direction:row}.row-flex.flex-column{flex-direction:column}.row-flex.justify-center{justify-content:center}.row-flex.justify-end{justify-content:flex-end}.row-flex.justify-start{justify-content:flex-start}.row-flex.justify-strech{justify-content:stretch}.row-flex.justify-strech>*{flex-grow:1}.row-flex.justify-space-around{justify-content:space-around}.row-flex.justify-space-between{justify-content:space-between}.row-flex.align-center{align-items:center}.row-flex.align-start{align-items:flex-start}.row-flex.align-strech{align-items:stretch}.row-flex.flex-row-equals>*{flex-grow:1;flex-basis:0%}.shop_message{position:fixed;background:#a40b33;top:70px;width:auto;padding:7px 10px;text-align:center;text-transform:none;font-size:1rem;z-index:1;left:20px;right:20px}.admin-bar .shop_message{top:102px;grid-column:span 10}.menuOpen .shop_message{display:none}section.spot-image>.row{width:100%;max-width:1280px;padding:80px 20px}section.spot-image .content{font-size:1.125em;line-height:1.25em;font-weight:500;text-align:center;color:#353E47}section.spot-image .content span{font-weight:500!important}section.spot-image .tooltip{position:relative;display:inline-block;border-bottom:1px dotted #000;width:100%;height:100%}section.spot-image .tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1;top:-106%;left:50%;transform:translateX(-50%)}section.spot-image .hotspot-marker:hover .tooltip .tooltiptext{visibility:visible}section.spot-image .img-hotspot-wrapper{position:relative}section.spot-image .img-hotspot-wrapper img.hotspot-img{max-width:100%;width:100%}section.spot-image .hotspot-marker{position:absolute;width:50px;height:51px}section.spot-image .hotspot-marker:after{content:"";transform:matrix(.98,-.19,.19,.98,0,0);background:#a40b33 0% 0% no-repeat padding-box;border:6px solid #FFFFFFAB;position:absolute;width:100%;height:100%;top:0;left:0;border-radius:40% 50% 60% 80% / 50;border-radius:50% 50% 50% 50% / 60% 60% 35% 40%}header a.cart-contents{position:relative;display:inline-block;width:20px;height:15px}header a.cart-contents:before{content:"";width:18px;height:17px;position:absolute;top:0;left:0;background:url(../svg/shopping-cart-solid.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;z-index:5}header a.cart-contents:hover{text-decoration:none}header a span.cart-contents-count{position:absolute;transform:translateY(-50%) translateX(60%);font-weight:700;font-size:10px;line-height:13px;height:16px;width:16px;vertical-align:middle;text-align:center;color:#fff;background:#a40b33;border-radius:50%;z-index:6;border:1px solid #fff}header a.my-account-btn{position:relative;display:inline-block;width:20px;height:15px;margin:0 25px}header a.my-account-btn:before{content:"";width:18px;height:17px;position:absolute;top:0;left:0;background:url(../svg/user-solid.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;z-index:5}header span.mobile-btn-woo{justify-items:flex-end;justify-content:flex-end}header span.mobile-btn-woo a.my-account-btn{margin:0;margin-right:5px}span.onsale,span.label.label-sale{display:inline-block;padding:7px 14px;position:absolute;right:0;top:0;color:#fff;z-index:1}span.onsale>i.icon-canneberge,span.label.label-sale>i.icon-canneberge{font-size:50px;position:absolute;top:0;right:0;color:#a40b33;z-index:1}span.onsale,span.label.label-sale{background:none!important;padding:0;width:50px;height:50px}span.label.label-sale>span{position:absolute;z-index:2;font-weight:700;top:50%;width:100%;transform:translateY(-50%);text-align:center}span.onsale>span{position:absolute;z-index:2;font-weight:700;top:50%;right:0;transform:translate(0%,-50%);text-align:center;width:100%}.product-template-default #main #main{padding-top:0}#singleProducts .boxes{margin-top:none}#singleProducts .boxes .block.txt.text_block>div{max-width:800px;padding:90px 20px;display:flex}#singleProducts .boxes .block.txt.text_block{background:#FBFAF6}#singleProducts .boxes .block.txt.text_block ul{list-style-position:inside}#singleProducts .boxes .block.txt.text_block .attributes{width:100%;max-width:700px}#singleProducts .boxes .block.txt.text_block .attributes>div{flex-grow:1;flex-basis:0%}#singleProducts .boxes .block.txt.text_block .attributes{margin-top:20px}#singleProducts .boxes .block.txt.text_block .attributes p{font-weight:700;font-size:1.125em}#singleProducts>section{clear:both}#singleProducts .boxes .block.img,section.txt-img.layout-image_text_block{margin-top:20px}#singleProducts .boxes .block.img>div,section.txt-img.layout-image_text_block>div{margin-right:20px;position:relative;padding:70px 80px}#singleProducts .boxes .block.img .bg,section.txt-img.layout-image_text_block .bg{position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:0}#singleProducts .boxes .block.img .bg:before,section.txt-img.layout-image_text_block .bg:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5)}#singleProducts .boxes .block.img .content,section.txt-img.layout-image_text_block .content{padding:0;position:relative;text-align:center;color:#fff;z-index:1}#singleProducts .boxes .block.img .content p,section.txt-img.layout-image_text_block .content p{font-size:18px;line-height:24px}#singleProducts .boxes .block.img .content h2,section.txt-img.layout-image_text_block .content h2{color:#fff}#singleProducts .boxes .block.img>div:last-child,section.txt-img.layout-image_text_block>div:last-child{margin-right:0}#singleProducts div#comments h2,section.testimonials h2,section#home div.testimonials h2{text-align:center}#singleProducts div#reviews.woocommerce-Reviews,section.testimonials,section#home div.testimonials{color:#353E47;font-size:1em}#singleProducts div#reviews.woocommerce-Reviews ul,section.testimonials .testimonials-wrapper,section#home div.testimonials .testimonials-wrapper{display:flex;align-items:center;align-content:center;flex-wrap:wrap;justify-content:center;gap:30px}#singleProducts div#reviews.woocommerce-Reviews li,section.testimonials .testimonials-wrapper .testimonial-item,section#home div.testimonials .testimonials-wrapper .testimonial-item{list-style:none;width:calc(33% - 20px);margin-bottom:50px}#singleProducts p.woocommerce-noreviews{text-align:center}#singleProducts div#reviews.woocommerce-Reviews li .comment-text,section.testimonials .testimonials-wrapper .testimonial-item,section#home div.testimonials .testimonials-wrapper .testimonial-item{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;padding:0 40px}#singleProducts div#reviews.woocommerce-Reviews li .comment_container{height:100%;width:100%}#singleProducts div#reviews.woocommerce-Reviews li .woocommerce-review-rating,section.testimonials .testimonials-wrapper .testimonial-item .rate,section#home div.testimonials .testimonials-wrapper .testimonial-item .rate{width:100%;text-align:center}#singleProducts div#reviews.woocommerce-Reviews li .description p,section.testimonials .testimonials-wrapper .testimonial-item .content p,section#home div.testimonials .testimonials-wrapper .testimonial-item .content p{font-size:18px;line-height:24px;text-align:center}#singleProducts div#reviews.woocommerce-Reviews li .woocommerce-review__author,section.testimonials .testimonials-wrapper .testimonial-item .name,section#home div.testimonials .testimonials-wrapper .testimonial-item .name{font-family:"Caprasimo",serif;color:#a40b33;font-size:15px;text-transform:uppercase}#singleProducts div#reviews.woocommerce-Reviews ul.commentlist li{display:none}#singleProducts div#reviews.woocommerce-Reviews ul.commentlist li:nth-child(1),#singleProducts div#reviews.woocommerce-Reviews ul.commentlist li:nth-child(2),#singleProducts div#reviews.woocommerce-Reviews ul.commentlist li:nth-child(3){display:inherit}#singleProducts div#reviews.woocommerce-Reviews ul.commentlist.open li{display:inherit}#singleProducts .woocommerce-review-rating .star-rating-wrapper,section.testimonials .testimonials-wrapper .testimonial-item .rate .star-rating-wrapper,section#home div.testimonials .testimonials-wrapper .testimonial-item .rate .star-rating-wrapper{display:flex;justify-content:center;align-items:center}#singleProducts .woocommerce-review-rating .star-rating{float:none}#singleProducts div#reviews.woocommerce-Reviews li .star,section.testimonials .testimonials-wrapper .testimonial-item .rate .star-rating-wrapper .star-rating .star,section#home div.testimonials .testimonials-wrapper .testimonial-item .rate .star-rating-wrapper .star-rating .star{background-color:#a40b33}#singleProducts div#reviews.woocommerce-Reviews li .meta{margin-top:0}#singleProducts section.reviews,section.testimonials,section#home div.testimonials{padding:70px 0 90px;background:#FBFAF6}@media screen and (max-width:1024px){#singleProducts div#reviews.woocommerce-Reviews li{width:calc(50% - 20px)}}@media screen and (max-width:768px){#singleProducts div#reviews.woocommerce-Reviews li{width:100%}}.product_item .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.product_item>a{position:relative;z-index:1}.product_item>p{position:relative;z-index:1}section.recipes{padding:70px 0}section.recipes .recipeList .recipe{margin-bottom:0}section.recipes .recipeList{padding-top:0}form.cart{display:flex;position:relative;text-align:left;width:100%;padding:0;min-height:60px;margin-top:40px}form.cart:not(.bundle_form) table.variations{position:absolute;width:31%;top:-20px;left:20%;z-index:1}form.cart table.variations td{display:block}form.cart table.variations td.value{position:relative}form.cart:not(.bundle_form) .quantity{position:absolute;width:18%;top:0;left:0%}form.cart label{color:#400D02;text-transform:uppercase;font-size:.813em}form.cart:not(.bundle_form) .woocommerce-variation-add-to-cart .single_add_to_cart_button{right:0%;left:auto}form.cart:not(.bundle_form) .single_add_to_cart_button{position:absolute;width:43%;top:0;left:20%;border:none;padding:9px 3%;text-transform:none;border-radius:30px}form.cart input,form.cart select{padding:10px!important;border:1px solid #400D02;height:38px;background:none;color:#400D02;font-size:13px;min-width:30px;width:100%}form.cart.bundle_form{flex-direction:column}form.cart.bundle_form thead th{padding:10px 5px}form.cart.bundle_form tr{border-bottom-width:1px;border-bottom-style:solid}form.cart.bundle_form tr td .bundled_product_images img{height:100%;width:100%;max-height:100px;object-fit:contain}form.cart.bundle_form tr td.bundled_item_images_col{width:12%!important;padding:.2rem}form.cart.bundle_form>div.cart.bundle_data{width:50%;align-self:flex-end}form.cart.bundle_form>div.cart.bundle_data .bundle_button{display:flex;justify-content:flex-end;align-items:stretch}form.cart.bundle_form>div.cart.bundle_data .bundle_button input.qty{height:100%;border-width:1px;border-style:solid;border-right:none}form.cart.bundle_form>div.cart.bundle_data .bundle_button .bundle_add_to_cart_button{border:none;padding:10px 20px}form.cart.bundle_form tr.attribute_options.attribute_value_static{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px}form.cart.bundle_form tr.attribute_options.attribute_value_static td.value{padding:0}.summary-add-to-cart-form.summary-add-to-cart-form-bundle{padding:0 15px 70px}.summary-add-to-cart-form.summary-add-to-cart-form-bundle>form{max-width:900px;width:100%;margin:0 auto}form.cart.bundle_form>h2{text-align:center;color:#fff}form.cart.bundle_form{flex-direction:column}form.cart.bundle_form thead th{padding:10px 5px}form.cart.bundle_form tbody tr{border-bottom-width:1px;border-bottom-style:solid}#singleProducts form.cart .quantity input.qty{border-radius:30px}form.cart.bundle_form tr td .bundled_product_images img{height:100%;width:100%;max-height:100px;object-fit:contain}form.cart.bundle_form tr td.bundled_item_images_col{width:12%!important;padding:.2rem}form.cart.bundle_form>div.cart.bundle_data{width:50%;align-self:flex-end}form.cart.bundle_form>div.cart.bundle_data .bundle_button{display:flex;justify-content:flex-end;align-items:stretch}form.cart.bundle_form>div.cart.bundle_data .bundle_button input.qty{height:100%;border-width:1px;border-style:solid;border-right:none}form.cart.bundle_form>div.cart.bundle_data .bundle_button .bundle_add_to_cart_button{border:none;padding:10px 20px}form.cart.bundle_form tr.attribute_options.attribute_value_static{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px}form.cart.bundle_form tr.attribute_options.attribute_value_static td.value{padding:0}.bundled_product p.stock{display:none}.add_to_cart_inline{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;color:#b4232e}.add_to_cart_inline del{opacity:.5}.add_to_cart_inline .price_wrapper{display:block;font-family:"Caprasimo",serif;font-size:1.688em;line-height:1.688em;margin-bottom:15px}section.reassuring .reassuring-wrapper{width:100%;max-width:750px;padding:85px 0;margin:0 auto}section.reassuring .reassuring-wrapper{width:100%;max-width:750px}section.reassuring .reassuring-wrapper .reassuring-item-image{height:60px}section.reassuring .reassuring-wrapper .reassuring-item-title{color:#a40b33;font-size:15px;line-height:38px;font-weight:700;text-transform:uppercase;font-family:"Caprasimo",serif}section.reassuring .reassuring-wrapper .reassuring-item-content{color:#353E47;font-size:1em;line-height:1.25em}section.reassuring .reassuring-wrapper .reassuring-item-content p{text-align:center}section.reassuring .reassuring-wrapper .reassuring-item{padding:0 15px}section.layout-product_category{padding:50px 85px}section.layout-product_category .category-content .title{width:30%}section.layout-product_category .category-content .title h2{margin-bottom:25px}section.layout-product_category .category-content .content span,section.layout-product_category .category-content .content p{font-weight:500!important}section.layout-product_category .category-content .content{width:70%;padding-left:40px;color:#353E47;font-size:1.125em;line-height:1.50em;font-weight:500!important}section.layout-product_category>.sep{color:#353E47}section.layout-product_category .category-content .content p{margin:0}section.layout-product_category .productListHolder{flex-wrap:wrap;justify-content:space-between;width:100%}section.layout-product_category .productListHolder .product-list-item{width:calc(33% - 10px);margin-bottom:20px}section.layout-product_archive_category .productListHolder{flex-wrap:wrap;justify-content:space-between;width:100%;max-width:810px;margin:0 auto}section.layout-product_archive_category .productListHolder .product-list-item{width:calc(50% - 10px);margin-bottom:20px}section.featured.layout-featured_products{background:#fbe8e9;margin-right:-20px;margin-left:-20px;padding:80px 0;margin-bottom:50px}section.featured.layout-featured_products button.next-slick,section.featured.layout-featured_products button.prev-slick{position:relative;color:#353E47;font-weight:700;font-size:2em;border:none;width:48px;height:48px;margin-top:-53px;background:none}section.featured.layout-featured_products button.next-slick:after,section.featured.layout-featured_products button.prev-slick:after{background:none;border:2px solid #a40b33;content:"";width:48px;height:48px;position:absolute;border-radius:50% 50% 50% 50% / 60% 60% 35% 40%;top:3px;left:0}section.featured.layout-featured_products button.next-slick:after{transform:matrix(.98,-.19,.19,.98,0,0) rotate(62deg)}section.featured.layout-featured_products button.prev-slick:after{transform:matrix(.98,-.19,.19,.98,0,0) rotate(-62deg)}section.featured.layout-featured_products button.next-slick{margin-left:30px}section.featured.layout-featured_products button.prev-slick{margin-right:30px}.productFeaturedListItem-wrapper,.productFeaturedHomeListItem-wrapper{padding:10px}.productFeaturedList .slick-track{display:flex!important}.productFeaturedList .slick-slide{height:inherit!important}.productFeaturedList .product_item{height:100%}header.woocommerce-products-header{padding:70px 20px 80px 20px;position:relative;height:auto;text-align:center}header.woocommerce-products-header:before,header.woocommerce-products-header:after{content:none}header.woocommerce-products-header:before,header.woocommerce-products-header:after{content:none}header.woocommerce-products-header>*{position:relative;z-index:2}header.woocommerce-products-header .page-description{max-width:450px;width:100%;margin:0 auto;font-size:1.125em;line-height:1.50em}header.woocommerce-products-header .page-title{font-family:"Caprasimo",serif;font-weight:400;font-size:2.375em}header.woocommerce-products-header .image-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-size:cover}header.woocommerce-products-header .image-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.4);background-size:cover}.sticky_add_to_cart{position:fixed;bottom:0;z-index:99;width:100%;margin-left:-20px;padding:10px 20px}.variationComplete .sticky_add_to_cart div.price,.sticky_add_to_cart .bundle_form{display:none}.sticky_add_to_cart .form form.cart{max-width:none;justify-content:flex-end;align-items:center;position:inherit}.sticky_add_to_cart .woocommerce-variation.single_variation{left:50%;transform:translateX(-50%);width:auto;position:absolute}.sticky_add_to_cart .form form.cart .quantity{position:relative;width:120px;top:auto;left:auto;display:flex;justify-content:flex-start;align-items:center;margin-right:10px}.sticky_add_to_cart .form form.cart .quantity label{margin-right:10px}.sticky_add_to_cart .form form.cart table.variations{position:relative;width:auto;left:auto;top:auto;margin-right:10px}.sticky_add_to_cart .form form.cart table.variations tr{display:flex;align-items:center}.sticky_add_to_cart .form form.cart table.variations tr td.label{margin-right:10px}.sticky_add_to_cart .form form.cart table.variations a.reset_variations{display:none!important}.sticky_add_to_cart .form form.cart button.single_add_to_cart_button{position:relative;width:auto;top:auto;left:auto}.sticky_add_to_cart form.cart table.variations td.value{width:70px}.sticky_add_to_cart form.cart table.variations td.value select{width:100%}.sticky_add_to_cart form.variations_form.cart{align-items:center;justify-content:flex-end}.sticky_add_to_cart .woocommerce-variation-add-to-cart{display:flex;width:100%;justify-content:flex-end}.sticky_add_to_cart .single_variation_wrap{display:flex;justify-content:stretch}.sticky_add_to_cart button.single_add_to_cart_button{white-space:nowrap}.sticky_add_to_cart .price{flex-grow:1;text-align:right;padding-right:20px;font-size:1.5em;line-height:normal;font-weight:400;font-family:"Caprasimo",serif;line-height:15px;margin-top:-12px}.sticky_add_to_cart .title{font-size:1.25em;margin-top:-10px;line-height:20px;font-weight:400;font-family:"Caprasimo",serif;max-width:40%}.sticky_add_to_cart .form{flex-grow:1}.scroll-h{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.scroll-h::-webkit-scrollbar{display:none}ul.catalog-nav-list,nav.woocommerce-MyAccount-navigation ul{list-style-type:none;padding:0;background:#353E47;margin-left:-20px;margin-right:-20px}nav.woocommerce-MyAccount-navigation{margin-bottom:20px}ul.catalog-nav-list>li,nav.woocommerce-MyAccount-navigation ul>li{display:inline-block;background:#353E47;padding:0;margin:0;list-style:none;border:none}ul.catalog-nav-list>li.catalog-nav-list-item-promo{background:#a40b33}ul.catalog-nav-list>li>a,nav.woocommerce-MyAccount-navigation ul>li>a{padding:17px 15px;display:block;text-transform:none}nav.woocommerce-MyAccount-navigation ul>li>a{color:#fff}table.my_account_orders thead th{text-align:left;font-family:"Caprasimo",serif;padding-bottom:10px}table.my_account_orders thead th:last-of-type{text-align:right}table.my_account_orders tbody tr td{padding-bottom:5px}table.my_account_orders tbody tr td:last-of-type{text-align:right}table.my_account_orders tbody tr td:first-of-type,table.my_account_orders tbody tr td:last-of-type{font-family:"Caprasimo",serif;color:#a40b33}section.faq.layout-faq .faq-wrapper{width:100%;max-width:690px;margin:0 auto}section.faq.layout-faq{padding:85px 0}section.faq.layout-faq .faq-wrapper .title{background:#fbe8e9;padding:12px 60px 12px 24px;font-size:1.25em;line-height:normal;text-transform:none;font-family:"Caprasimo",serif;color:#353E47;position:relative}section.faq.layout-faq .faq-wrapper .title:after{position:absolute;content:">";transform:translateY(-50%) rotate(90deg) scaleY(1.4) scaleX(.5);font-family:"Stempel Garamond LT Pro";right:25px;top:50%;font-size:1.5em;transition:all ease 0.1s}section.faq.layout-faq .faq-wrapper .content{padding:26px 30px;color:#353E47;font-size:1.125em;line-height:1.5em;font-weight:500}section.faq.layout-faq .faq-wrapper .content p:first-child{margin-top:0}section.faq.layout-faq .faq-wrapper .content p:last-child{margin-bottom:0}section.faq.layout-faq .faq-wrapper .content p,section.faq.layout-faq .faq-wrapper .content span{font-weight:500!important}section.faq.layout-faq .faq-wrapper .faq-item{margin-bottom:10px}section.faq.layout-faq .faq-wrapper .faq-item .content{height:auto;max-height:0;overflow:hidden;padding:0;opacity:0;transition:all ease 0.1s}section.faq.layout-faq .faq-wrapper .faq-item.open .content{padding:26px 30px;max-height:999px;opacity:1}section.faq.layout-faq .faq-wrapper .faq-item.open .title:after{transform:translateY(-50%) rotate(-90deg) scaleY(1.4) scaleX(.5)}section.catalog-nav.sticky{position:fixed;bottom:0;z-index:9;width:100%}body,html,#page{height:auto;min-height:auto}body.page-template-tpl-page-ecom #page{border-bottom:none}body.page-template-tpl-page-ecom main#main{padding-top:38px}div#primary-ecom-conn{padding:90px 0 60px 0;background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:calc(100vh - 112px)}.woocommerce-variation.single_variation{left:20%;width:31%;position:absolute}.woocommerce-variation.single_variation .woocommerce-variation-price{text-align:right;position:absolute;top:-20px;right:0}.woocommerce-variation.single_variation .woocommerce-variation-availability p:not(.wc_bis_form_title){margin:0;position:absolute;top:40px}div#primary-ecom{padding:30px 10px 60px 10px;background:#fbe8e9}div#content-ecom{width:100%;max-width:1060px;margin:0 auto}div#content-ecom form{width:auto;max-width:none;padding:0}div#content-ecom table{width:100%}div#content-ecom-conn{width:100%;max-width:510px;margin:0 auto}form.lost_reset_password{width:100%;max-width:510px;margin:0 auto;padding:50px 60px;background:#fff;border:1px solid #a40b33;color:#353E47}form.lost_reset_password{width:100%;max-width:510px;margin:0 auto;padding:50px 60px;background:#fff;border:1px solid #a40b33}.page-content-login-register .tabs{border-bottom:0}.page-content-login-register .tabs button{padding:14px 10px;color:#a40b33;font-size:.938em;text-transform:uppercase;line-height:1.50em;border-bottom:0}.page-content-login-register .tabs button.active{background:#a40b33;color:#fff}.page-content-login-register .tab-pane{padding:50px 60px;display:none;font-size:1.125em}.page-content-login-register .tab-pane h2{font-size:1.25em;line-height:1.5em}.page-content-login-register .tab-pane.register ul{list-style:none;padding:0}.page-content-login-register .tab-pane.register ul li{position:relative;padding-left:30px;margin:5px 0;font-weight:500}.page-content-login-register .tab-pane.register ul li:before{content:'✓';color:#fff;background:#a40b33;position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;text-align:center;border-radius:50%;font-size:.75em}.page-content-login-register .tab-pane.active{padding:50px 60px;display:block}.page-content-login-register form input,.page-content-login-register form select,.page-content-login-register form textarea,.page-content-ecom form input,.page-content-ecom form select,.page-content-ecom form textarea,.page-content-ecom form .select2-selection{border:none;background:#fbe8e9;color:#a40b33;text-transform:none;padding:13px 20px;text-align:left;border-radius:30px}.page-content-login-register label,.page-content-ecom label{display:none}.page-content-login-register .lost_password,.page-content-ecom .lost_password{margin-left:20px;font-size:.813em}.page-content-login-register form.woocommerce-form,.page-content-ecom form.woocommerce-form{text-align:left;padding:0}.page-content-login-register form.woocommerce-form button[type=submit],.page-content-login-register form.woocommerce-form input[type=submit],.page-content-ecom form.woocommerce-form button[type=submit],.page-content-ecom form.woocommerce-form input[type=submit],.page-content-ecom form.lost_reset_password input[type=submit],.page-content-ecom form.lost_reset_password button[type=submit],.page-content-ecom form.woocommerce-cart-form input[type=submit],.page-content-ecom form.woocommerce-cart-form button[type=submit],.page-content-ecom form.woocommerce-form-coupon input[type=submit],.page-content-ecom form.woocommerce-form-coupon button[type=submit],.page-content-ecom .woocommerce-MyAccount-content input[type=submit],.page-content-ecom .woocommerce-MyAccount-content button[type=submit],.page-content-ecom form.checkout input[type=submit],.page-content-ecom form.checkout button[type=submit],.page-content-login-register button.show-register-form,.page-content-login-register a.guest-btn,.cart_totals .wc-proceed-to-checkout a.checkout-button{border:0;font-family:"Stempel Garamond LT Pro",sans-serif;background:#a40b33;color:#fff;text-transform:lowercase;padding:11px 18px;font-size:13px;border-radius:30px}.page-content-ecom form.woocommerce-cart-form .coupon button[type=submit]{margin-top:.5rem}.page-content-login-register a.guest-btn{font-size:14px;display:inline-block}.page-content-login-register button.show-register-form{margin-top:20px}.page-content-login-register ul.woocommerce-error,.page-content-ecom ul.woocommerce-error{text-align:center;color:#a40b33;list-style:none;margin-bottom:10px}button.secured-icon:before{content:"";display:inline-block;width:14px;height:20px;background:url(../svg/paiement-securise-white-icon.svg);background-size:contain;margin-bottom:-5px;margin-right:10px}button#place_order{width:100%;display:block;margin-top:20px;padding:11px 18px;font-size:1.5rem}.page-content-login-register .register-accordion .content{display:none}.page-content-login-register .register-accordion .content.active{display:block}::placeholder{color:#a40b33;opacity:1}:-ms-input-placeholder{color:#a40b33}::-ms-input-placeholder{color:#a40b33}.we-accept{background:#3E4245;position:relative;z-index:99;padding:10px;font-size:1.125em;line-height:1.25em}.we-accept img{height:33px}.we-accept span:fist-child{margin-right:25px}header.site-header-ecom .row-flex{margin:5px 0;grid-column:span 10}header.site-header-ecom .logo{width:100%;text-align:center;display:flex;justify-content:center;align-items:center}header.site-header-ecom .row-flex>div{flex-grow:1;flex-basis:0%;position:relative;z-index:9}header.site-header-ecom .logo{position:relative!important;left:auto!important;height:60px!important;background:none!important}header.site-header-ecom .logo img{margin:0!important;height:100%!important}header.site-header-ecom .secured{text-align:right;font-weight:700}header.site-header-ecom .secured img{margin-right:15px}form.woocommerce-cart-form{background:#fff;padding:30px!important;border:1px solid #a40b33}table.cart thead th,table.order_details thead th,form.checkout table thead th{text-align:left;padding:5px 15px;font-family:"Stempel Garamond LT Pro",serif;font-weight:400;text-transform:uppercase}table.cart thead th:last-of-type,table.order_details thead th:last-of-type,form.checkout table thead th:last-of-type{text-align:right}table.cart tr.cart_item,table.order_details tr.cart_item,form.checkout table tr.cart_item{border-bottom:1px solid #a40b33}table.cart td,table.cart th,table.order_details td,table.order_details th,form.checkout table th{text-align:left;padding:5px 15px}table.cart td.product-thumbnail img,table.order_details td.product-thumbnail img,form.checkout table td.product-thumbnail img{width:77px;height:auto}table.cart .coupon{float:right}table.cart td.actions{padding-top:30px;padding-left:0;padding-right:0}table.cart .coupon button,form.checkout table .coupon button{width:100%!important;display:block}table.cart td.product-remove>a,table.order_details td.product-remove>a,form.checkout table td.product-remove>a{font-family:"Caprasimo",serif;font-size:2em;line-height:.5em}table.cart td.product-price,table.order_details td.product-price,form.checkout table td.product-price{font-size:15px;color:#353E47;font-family:'Stempel Garamond LT Pro',serif}table.cart td.product-subtotal,table.order_details td.product-subtotal,form.checkout table td.product-subtotal{text-align:right;font-size:20px;color:#a40b33;font-family:'Stempel Garamond LT Pro',serif}table.cart td.product-name,table.order_details td.product-name,form.checkout table td.product-name{text-transform:none;font-family:"Caprasimo",serif;font-weight:400}form.checkout table td.product-name .woocommerce-Price-amount.amount{font-family:"Stempel Garamond LT Pro",serif}table.cart td.product-subtotal,table.order_details td.product-subtotal,form.checkout table td.product-subtotal{width:180px}table.order_details tr.order_item{border-bottom:1px solid #a40b33}form.checkout thead,form.checkout td.product-name .product-quantity{display:none}form.checkout.woocommerce-checkout .woocommerce-NoticeGroup-checkout{display:none!important}div.cart-collaterals{display:flex;justify-content:flex-end;align-items:center}div.cart-collaterals .cart_totals{width:100%;max-width:450px;text-align:right;background:#fff;padding:30px;margin-top:30px}table.order_details tfoot th,div.cart-collaterals .cart_totals th{text-align:left;color:#400D02}table.order_details tfoot td,div.cart-collaterals .cart_totals td{font-family:'Stempel Garamond LT Pro',serif;font-weight:400;color:#5A5A5A;font-size:20px}div.cart-collaterals .cart_totals .order-total .amount{color:#a40b33;font-weight:700}table.order_details tfoot .amount{color:#5A5A5A;font-weight:400}table.order_details tfoot tr:last-of-type .amount{color:#a40b33;font-weight:700}table.order_details tfoot td{text-align:right}.cart_totals .wc-proceed-to-checkout a.checkout-button{font-size:1.25em;padding:13px 24px;margin-top:30px;display:inline-block}.woocommerce form.checkout_coupon{display:block!important}form.woocommerce-form-coupon .form-row-first{flex-grow:1}form.woocommerce-form-coupon .form-row-first #coupon_code{padding:11px 20px;height:42px}form.woocommerce-form-coupon .form-row-last{flex-grow:0}form.woocommerce-checkout h3{text-align:left}.page-content-ecom form .select2-selection{border-radius:0;height:38px;padding:5px 11px}.page-content-ecom form .select2.select2-container{height:38px}.page-content-ecom form .select2-selection .select2-selection__placeholder{color:#a40b33;font-size:13px;font-weight:700}.page-content-ecom form .select2-selection .select2-selection__arrow{height:38px}.select2-container{color:#353E47}#ship-to-different-address label,#order_review label,label.woocommerce-form__label-for-checkbox{display:block}.woocommerce-account-fields{color:#a40b33;font-size:15px;text-align:left;font-family:"Stempel Garamond LT Pro";text-transform:none}p.loginintrocheckout a{font-weight:700;color:#a40b33}form.woocommerce-checkout input[type=checkbox]{border:2px solid #fbe8e9;width:20px;height:20px;padding:0;margin-bottom:-5px;margin-right:10px}form.woocommerce-checkout p.mailchimp-newsletter{display:flex;color:#a40b33;font-size:15px}label.woocommerce-form__label-for-checkbox{text-align:left}#order_review ul{list-style:none}ul#shipping_method{list-style:none}ul#shipping_method label{display:block}#ship-to-different-address{color:#a40b33;font-size:15px;text-align:left;font-family:"Stempel Garamond LT Pro";text-transform:none;margin-top:20px}#ship-to-different-address input[type=checkbox]{width:20px;height:20px;padding:0;margin-bottom:-5px;margin-right:10px}.shipping-form .shipping_address{padding:30px;border:1px solid #a40b33;background:#fff;margin-top:30px}tr.woocommerce-shipping-totals.shipping td{font-family:"Stempel Garamond LT Pro"}tr.woocommerce-shipping-totals.shipping td p,tr.woocommerce-shipping-totals.shipping td form{margin:0;font-size:12px;text-align:right;clear:both}tr.woocommerce-shipping-totals.shipping label{color:#a40b33;margin-top:10px;font-size:15px}form.checkout_coupon>div{margin:0 auto;max-width:510px;width:100%}p.form-row{margin-bottom:10px;margin-top:10px}p.form-row-50{width:49%;float:left;margin-right:2%;margin-bottom:10px;margin-top:0}p.form-row-50:nth-of-type(2n){margin-right:0}.page-content-ecom form .select2.select2-container{height:38px}form.checkout table tr.cart_item:first-of-type{border-top:1px solid #a40b33}form.checkout table tfoot th{padding:5px 0;color:#400D02;font-weight:400;font-size:15px}form.checkout table tfoot td{text-align:right;font-family:"Stempel Garamond LT Pro",serif;color:#5A5A5A}form.checkout table tr.cart_item td.product-name{padding:20px 0}form.checkout table td.product-name .product-name-inner>div:first-child{width:140px;padding:10px}form.checkout table td.product-name .product-name-inner>div:first-child img{width:100%;height:auto}form.checkout table td.product-name .product-name-inner>div:last-of-type{text-align:left;padding-left:30px}form.checkout table td.product-name .product-name-inner .ts-product-subtotal{color:#a40b33;font-size:20px}form.checkout table td.product-name .product-name-inner .ts-product-quantity{font-size:16px;font-family:"Stempel Garamond LT Pro";text-transform:none;color:#400D02;margin-top:5px}form.checkout table tfoot tr.order-total td,form.checkout table tfoot tr.order-total th{color:#a40b33;font-weight:400}form.checkout table tfoot tr.order-total td{font-size:20px}.page-content-ecom h1{font-family:"Caprasimo",serif}.page-content-ecom .woocommerce-info{text-align:center}ul.woocommerce-order-overview{list-style:none;font-size:1.125em}table.order_details .product-name{display:flex;padding:20px 0;align-items:center}table.order_details td.product-name .ts-product-image{width:100px;margin-right:15px}table.order_details td.product-name .ts-product-image img{width:100%;height:auto}table.order_details td.product-total{font-family:"Caprasimo",serif;font-size:20px;text-align:right;color:#a40b33}ul.payment_methods li input[type=radio]{float:left;width:20px;height:20px;padding:0;border:2px solid #fbe8e9}ul.payment_methods li{clear:both;padding:10px 0}#ship-to-different-address input[type=checkbox]{border:2px solid #fbe8e9}ul#shipping_method li input[type=radio]{float:right;width:20px;height:20px;padding:0;border:2px solid #fbe8e9;margin-left:10px;appearance:none}ul.payment_methods li input[type=radio]:checked,ul#shipping_method li input[type=radio]:checked,#ship-to-different-address input[type=checkbox]:checked,form.woocommerce-checkout input[type=checkbox]:checked{background:#a40b33}fieldset#wc-stripe-cc-form{bordeR:0;padding:0;text-align:left}fieldset#wc-stripe-cc-form .form-row-first{width:48%;float:left}fieldset#wc-stripe-cc-form .form-row-last{width:48%;float:right}fieldset#wc-stripe-cc-form .form-row-wide{margin-bottom:10px}.single-recipes .heroBanner a.cta,.single-recipes .intro a.cta,.single-articles .heroBanner a.cta,.single-articles .intro a.cta{background:none;padding:0 0 0 30px}.single-recipes .heroBanner a.cta::before,.single-articles .heroBanner a.cta::before{top:0}.single-recipes .heroBanner a.cta.share,.single-recipes .heroBanner a.cta.print,.single-recipes .intro a.cta.share,.single-recipes .intro a.cta.print,.single-articles .heroBanner a.cta.share,.single-articles .heroBanner a.cta.print,.single-articles .intro a.cta.share,.single-articles .intro a.cta.print{display:inline-block;padding:0}form.wpcf7-form a.submitForm{background:none;margin-left:auto;margin-right:auto;padding:0 0 0 30px}form.wpcf7-form a.submitForm:before{top:0}.wc-social-login p{display:none}.wc-social-login a{border:none!important;box-shadow:none!important;background:#fbe8e9ff!important;padding:20px 25px!important;color:#353E47!important;text-transform:uppercase!important;font-weight:400!important;font-family:"Caprasimo",serif!important;line-height:1.35em!important;font-size:13px!important;height:auto!important}.wc-social-login span.si{border:none!important;background-color:transparent!important;width:1.8em!important;height:1.8em!important}.page-template-tpl-page-standard header.standard-page-header{text-align:center;margin-top:50px;color:#353E47}.page-template-tpl-page-standard header.standard-page-header h1{font-family:"Caprasimo",serif}.page-template-tpl-page-standard main#main{width:100%;color:#353E47;max-width:1400px;margin:0 auto}.woocommerce-page table.shop_table td.product-name>.ts-product-image{float:left}.woocommerce-page table.shop_table:not(.woocommerce-orders-table){width:100%;position:relative;display:block}.woocommerce-page .cart_totals table.shop_table{display:table}#singleProducts .woocommerce-product-gallery__wrapper.has-verso-img>.woocommerce-product-gallery__image,.product-list-item a>img{opacity:1;transition:opacity 0.1s ease}#singleProducts .woocommerce-product-gallery__wrapper.has-verso-img .verso-img-wrapper,.product-list-item a.has-verso-img .verso-img-wrapper{position:absolute;top:0;left:0;width:100%;opacity:0;height:100%;transition:opacity 0.1s ease}#singleProducts .woocommerce-product-gallery__wrapper.has-verso-img:hover div.verso-img-wrapper,.product-list-item a.has-verso-img:hover div.verso-img-wrapper{opacity:1}#singleProducts .woocommerce-product-gallery__wrapper.has-verso-img:hover>.woocommerce-product-gallery__image,.product-list-item a.has-verso-img:hover>img{opacity:0}.woocommerce-notices-wrapper .woocommerce-message{color:#353E47;display:flex;flex-direction:column-reverse;text-align:center;background:#fff;padding:20px 30px;box-shadow:0 2px 8px 1px rgba(0,0,0,.1);position:fixed;top:155px;right:40px;width:300px;z-index:999}body.single-product .woocommerce-notices-wrapper .woocommerce-error{color:#353E47;display:flex;flex-direction:column-reverse;text-align:center;background:#fff;padding:20px 30px;box-shadow:0 2px 8px 1px rgba(0,0,0,.1);position:fixed;top:155px;right:40px;width:300px;z-index:999}body.single-product .woocommerce-notices-wrapper ul.woocommerce-error{list-style:none}.woocommerce-notices-wrapper .woocommerce-message a{display:block;text-align:center;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:10px;color:#a40b33}.productListHolder.productListHolder-2::after{content:"";flex:auto}.productListHolder.productListHolder-2>div:last-child{margin-left:calc(0.5% + 15px)}#singleProducts div.cat a.cta{margin:0 auto}a.cta.buy-online-cta,#gMapHolder a.cta,.mapResult a.cta{background:none;margin:0 auto;padding-bottom:5px}.mapResult a.cta{margin:0}@media screen and (max-width:1199px){#singleProducts .banner .text{padding-left:40px}}@media screen and (max-width:999px){#singleProducts .banner .text{padding-left:10px}}@media screen and (max-width:768px){#singleProducts .woocommerce-variation.single_variation .woocommerce-variation-price{position:absolute;left:auto;right:175%}#singleProducts .banner .woocommerce-variation.single_variation .price{font-family:"Stempel Garamond LT Pro";font-size:15px;line-height:normal}#singleProducts .woocommerce-variation.single_variation .price span.price_wrapper{display:flex}#singleProducts .woocommerce-variation.single_variation .price span.price_wrapper>del{margin-right:5px}#singleProducts div#reviews.woocommerce-Reviews ul,section.testimonials .testimonials-wrapper,section#home div.testimonials .testimonials-wrapper{grid-template-columns:1fr;gap:20px}form.woocommerce-checkout.row-flex.flex-row{flex-direction:column}.sticky_add_to_cart{display:none}#singleProducts .banner .comb-mobile form.cart{display:flex;justify-content:center;align-items:flex-start}#singleProducts .banner .comb-mobile form.cart>*{position:relative!important;width:auto!important;top:auto!important;left:auto!important;margin:0 5px;align-self:flex-end}#singleProducts .banner p.price,#singleProducts .banner form.cart{display:none}.comb-mobile{display:inherit!important}.product-type-bundle .comb-mobile .cart.bundle_form,.comb-desktop{display:none!important}form.cart.bundle_form>div.cart.bundle_data{width:80%}h1,.h1{font-size:24px;line-height:38px}h2,.h2{font-size:23px;line-height:27px}h3,.h3{font-size:21px;line-height:27px}header.woocommerce-products-header .page-title{font-size:24px}header.woocommerce-products-header .page-description{font-size:15px;line-height:22px}.prev-slick,.next-slick{display:none!important}section.featured.layout-featured_products{padding:40px 0}section.layout-product_category .category-content.row-flex.flex-row{flex-direction:column}section.layout-product_category .category-content .title,section.layout-product_category .category-content .content{width:100%;padding:0;text-align:center}section.layout-product_category .category-content{margin-bottom:30px}section.layout-product_category .category-content .content .cta{color:#fff;display:inline-block!important;margin:0 auto;margin-top:20px}section.layout-product_category>.sep{display:none}section.layout-product_category{padding:25px}section.layout-product_category .productListHolder .product-list-item{width:calc(50% - 10px);margin-bottom:20px}.add_to_cart_inline .price_wrapper{font-size:21px}#singleProducts .related .product_item,.productFeaturedList .product_item,.productListHolder .product_item,.productFeaturedHomeListItem-wrapper .product_item{padding:15px 20px}.product_item .title{font-size:1.2rem}#overlay section>div .lang a,#pushToOverlay section>div .lang a,.cta,a.add_to_cart_button,.product_item a.button,header .nav-menu-top>li>a{letter-spacing:0;font-size:.8rem}.product_item .title{margin-top:15px;line-height:normal;margin-bottom:0}.add_to_cart_inline .price_wrapper{margin-bottom:10px}#singleProducts .boxes .block.img,section.txt-img.layout-image_text_block{flex-direction:column}#singleProducts .boxes .block.img>div,section.txt-img.layout-image_text_block>div{margin-right:0;margin-bottom:15px}section.spot-image.layout-spot_image .row-flex{flex-direction:column}section.spot-image.layout-spot_image .row-flex .col-mb-5{width:100%}section.reassuring .reassuring-wrapper{flex-direction:column;padding:40px 0}section.spot-image>.row{padding:40px 0}section.reassuring .reassuring-wrapper .reassuring-item{width:100%}section.faq.layout-faq{padding:40px 0}.woocommerce-breadcrumb{display:inline-block;text-align:center}#singleProducts figure{margin:0}#singleProducts .woocommerce-product-gallery__wrapper{float:none;margin:0 auto}#singleProducts .banner .product_share{float:none;max-width:100%;display:flex;justify-content:center;align-items:center;margin-top:10px}#singleProducts .banner .product_share p{margin-right:0;font-size:15px}#singleProducts .banner .product_share a{margin-top:0}#singleProducts .banner .content_holder_small,#singleProducts .banner form.cart{max-width:100%}#singleProducts .boxes .block.txt.text_block>div{padding:45px 10px 15px}#singleProducts .boxes .block.img>div,section.txt-img.layout-image_text_block>div{padding:35px 15px}#singleProducts .related .cat>div{margin:0 auto;max-width:100%}#singleProducts .related a.cta{margin:0 auto;max-width:100%}#singleProducts .related{padding:35px 0}#singleProducts .banner .product_title{text-align:center;font-size:23px;line-height:27px;margin-top:25px;margin-bottom:20px}#singleProducts .banner form.cart{margin-bottom:30px}header#masthead .shop_message{text-align:center}#singleProducts .banner .price{font-size:25px;line-height:27px;font-weight:400;font-family:"Caprasimo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;color:#FFF;margin:5px 0 15px;text-align:center}#singleProducts .banner .img{margin-bottom:5px}#singleProducts .banner .btn_share_wrapper{margin:0 2px}#singleProducts .banner .description-button{justify-content:flex-start;align-items:center}#singleProducts .banner .description-button .column:first-child{margin-right:10px!important}#singleProducts .banner .woocommerce-product-details__short-description p{font-size:15px;line-height:22px}.woocommerce-variation-add-to-cart,form.cart .woocommerce-variation-add-to-cart .quantity,form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button{position:relative;width:auto;top:auto;left:auto}form.cart .woocommerce-variation-add-to-cart .quantity{width:auto;margin-right:10px}form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button{white-space:nowrap}form.variations_form.cart table.variations .value select{width:100%}form.variations_form.cart .woocommerce-variation-add-to-cart{display:flex;flex-direction:row;justify-content:center;align-items:flex-end}form.variations_form.cart .reset_variations{display:none}}@media screen and (max-width:600px){.woocommerce-customer-details .woocommerce-columns{flex-direction:column}.woocommerce-page table.shop_table,.woocommerce-page table.shop_table thead,.woocommerce-page table.shop_table tbody,.woocommerce-page table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table tr{display:block}.woocommerce-page table.shop_table thead tr{position:absolute;top:-9999px;left:-9999px}.woocommerce-page table.shop_table td{position:relative;padding:5px 0}.woocommerce-page table.shop_table td.product-spacer{height:10px}.woocommerce .quantity,.woocommerce #content .quantity,.woocommerce-page .quantity,.woocommerce-page #content .quantity{margin:0}.woocommerce-page table.cart td.actions,.woocommerce-page #content table.cart td.actions{text-align:left;border:0;padding-left:6px!important}.woocommerce-page table.cart td.actions .button.alt,.woocommerce-page #content table.cart td.actions .button.alt{float:left;margin-top:10px}.woocommerce-page table.cart td.actions div,.woocommerce-page #content table.cart td.actions div,.woocommerce-page table.cart td.actions input,.woocommerce-page #content table.cart td.actions input{margin-bottom:10px}.woocommerce-page .cart-collaterals .cart_totals{float:left;width:100%;text-align:left}.woocommerce-page .cart-collaterals .cart_totals th,.woocommerce-page .cart-collaterals .cart_totals td{border:0!important}.woocommerce-page .cart-collaterals .cart_totals table tr.cart-subtotal td,.woocommerce-page .cart-collaterals .cart_totals table tr.shipping td,.woocommerce-page .cart-collaterals .cart_totals table tr.total td{padding-left:6px!important}.woocommerce-page table.shop_table tr.cart-subtotal td,.woocommerce-page table.shop_table tr.shipping td,.woocommerce-page table.shop_table tr.total td,.woocommerce-page table.shop_table.order_details tfoot th,.woocommerce-page table.shop_table.order_details tfoot td{padding-left:6px!important;border:0!important}.woocommerce-page table.shop_table tbody{padding-top:10px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:none;width:100%}.woocommerce .order_details ul,.woocommerce-page .order_details ul,.woocommerce .order_details,.woocommerce-page .order_details{padding:0}.woocommerce .order_details li,.woocommerce-page .order_details li{clear:left;margin-bottom:10px;border:0}.woocommerce-page table.shop_table tr{clear:both}.woocommerce-page table.shop_table td.product-remove{width:10%;float:left;margin-right:2%}.woocommerce-page table.shop_table td.product-thumbnail{width:20%;float:left;margin-right:2%}.woocommerce-page table.shop_table td.product-price{display:none}.woocommerce-page table.shop_table td.product-name{width:66%;float:left}.woocommerce-page table.shop_table td.product-quantity{clear:both;float:left;width:40%;margin-bottom:-50px;margin-left:12%}.woocommerce-page table.shop_table td.product-subtotal{width:100%;clear:both;padding-bottom:20px;display:block;position:relative}div.cart-collaterals .cart_totals{max-width:100%;clear:both}div.cart-collaterals{max-width:100%;clear:both}div.cart-collaterals table td{text-align:right}.woocommerce-page table.shop_table td.product-name{width:100%;float:left}table.order_details tfoot{display:block;position:relative}.small_width.bundle_form table.bundled_products td,.small_width.composite_form .bundle_form table.bundled_products td{display:table-cell!important;padding-bottom:1rem!important}.small_width.bundle_form table.bundled_products thead,.small_width.composite_form .bundle_form table.bundled_products thead{display:table-header-group!important}h4.bundled_product_title{margin-bottom:5px!important}form.cart.bundle_form>div.cart.bundle_data{width:100%}}@media screen and (max-width:480px){section.layout-product_archive_category .productListHolder .product-list-item{width:100%;margin-bottom:20px}.add_to_cart_inline .price_wrapper{font-size:17px}table.cart .coupon{float:none}.woocommerce-page table.shop_table td.product-thumbnail{display:none}.woocommerce-page table.shop_table td.product-name{width:88%;float:left}}@media screen and (max-width:450px){section.layout-product_category{padding:25px 0}#singleProducts .boxes .block.img>div,section.txt-img.layout-image_text_block>div{padding:20px 30px}.woocommerce-notices-wrapper .woocommerce-message{box-shadow:none;position:relative;top:auto;right:auto;width:100%}#singleProducts .woocommerce-variation.single_variation .woocommerce-variation-price{right:185%}}@media screen and (max-width:375px){.add_to_cart_inline .price_wrapper{font-size:15px}}@media screen and (max-width:350px){section.layout-product_category .productListHolder .product-list-item{width:100%;margin-bottom:20px}.add_to_cart_inline .price_wrapper{font-size:21px}}.add_gift_card_form{margin-top:20px}.add_gift_card_form h4{text-align:left;margin-bottom:10px}.add_gift_card_form button#wc_gc_cart_redeem_send{font-family:"Stempel Garamond LT Pro",sans-serif;background:#fff;color:#a40b33;border:2px solid #a40b33;text-transform:lowercase;padding:11px 18px;border-radius:30px}.woocommerce-cart .add_gift_card_form #wc_gc_cart_redeem_form input[type="text"]{padding:5px 15px;border:none;background:#fbe8e9;color:#a40b33;text-transform:none;padding:13px 20px;text-align:left;border-radius:30px}.wc_gc_giftcard_product .woocommerce_gc_giftcard_form{margin-top:15px}.wc_gc_giftcard_product form.cart{flex-direction:column}.wc_gc_giftcard_product form.cart input,.wc_gc_giftcard_product form.cart textarea{width:100%;max-width:none;background:none;border-width:1px;border-style:solid;padding:10px;text-align:left}.wc_gc_giftcard_product form.cart input::placeholder,.wc_gc_giftcard_product form.cart textarea::placeholder,.wc_gc_giftcard_product form.cart label{text-align:left}.wc_gc_giftcard_product .woocommerce-variation.single_variation,.wc_gc_giftcard_product form.cart table.variations,.wc_gc_giftcard_product form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:auto}.wc_gc_giftcard_product .woocommerce-variation.single_variation .woocommerce-variation-price{text-align:left}.wc_gc_giftcard_product a.reset_variations{margin-left:10px}td.product-name dl.variation dt{clear:both;float:none;color:#400D02}td.product-name dl.variation dd{float:none;margin-left:0;margin-bottom:5px}td.product-name dl.variation dd p{margin:2px 0 0 0;text-transform:none!important;font-family:"Stempel Garamond LT Pro",sans-serif}@media screen and (max-width:768px){.wc_gc_giftcard_product #singleProducts .banner .comb-mobile form.cart>*{position:relative!important;width:100%!important;margin:0;align-self:flex-end}}#home .our_product{padding:100px 0;background:#fbe8e9}#home .our_product .our_product_btn{display:flex;justify-content:center;align-items:center;margin-top:40px;padding-left:20px;padding-right:20px}#home .our_product h2{text-align:center;margin-bottom:28px}.productFeaturedHomeListItem-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:0 60px}.productFeaturedHomeListItem-wrapper .product_item{flex:0 0 calc(33.33% - 20px)}ul.langSwitcher span.flag{background-size:contain;width:15px;height:10px;display:inline-block;margin-right:6px}@media screen and (max-width:900px){.productFeaturedHomeListItem-wrapper{padding:0 20px}}@media screen and (max-width:768px){.productFeaturedHomeListItem-wrapper .product_item{flex:0 0 calc(50% - 20px)}section#home div.testimonials .testimonials-wrapper .testimonial-item{padding:0 20px;flex:0 0 calc(50% - 20px)}}@media screen and (max-width:500px){.productFeaturedHomeListItem-wrapper{padding:0 5px}.productFeaturedHomeListItem-wrapper .product_item{flex:0 0 calc(50% - 10px)}}@media screen and (max-width:450px){section#home div.testimonials .testimonials-wrapper .testimonial-item{padding:0 20px;flex:0 0 calc(100% - 20px)}}.bannerHome .slick-dots li{margin:0 2px}.bannerHome .slick-dots li button:before{content:"\e601";color:#fff;font-family:'icomoon'!important;font-size:15px;opacity:1}.bannerHome .slick-dots li:nth-child(n+1) button:before{transform:rotate(110deg)}.bannerHome .slick-dots li:nth-child(n+2) button:before{transform:rotate(80deg)}.bannerHome .slick-dots li.slick-active button:before{color:#a40b33;opacity:1}.bannerHome .slick-dots{bottom:15px}.bannerHome button.slick-arrow{width:48px;height:48px;top:50%;line-height:normal;font-size:20px;transform:translateY(-50%)}.bannerHome button.slick-arrow:before{content:"";width:48px;height:48px;position:absolute;top:0;left:0;transform:matrix(-.95,.31,-.31,-.95,0,0);background:#fff;border-radius:59% 41% 40% 60% / 31% 47% 53% 69%;border:2px #a40b33 solid;opacity:1}.bannerHome button.slick-arrow.slick-prev{left:25px;z-index:99}.bannerHome button.slick-arrow.slick-next{right:20px}.bannerHome button.slick-arrow.slick-prev::after{content:"<";position:absolute;top:43%;color:#353E47;font-size:34px;line-height:0;transform:translate(-50%,-50%) scale(.7,1);left:48%;font-weight:700}.bannerHome button.slick-arrow.slick-next::after{content:">";position:absolute;top:43%;color:#353E47;font-size:34px;line-height:0;transform:translate(-50%,-50%) scale(.7,1);left:52%;font-weight:700}@media (max-width:768px){.bannerHome button.slick-arrow{top:90%}}div#wc_bis_product_form{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-align-items:center!important;-ms-align-items:center!important;align-items:center!important;width:100%;flex-wrap:nowrap;max-width:440px}.sticky_add_to_cart div#wc_bis_product_form{display:none!important}div#wc_bis_product_form p{width:300px}div#wc_bis_product_form input{width:auto;flex:1;margin-right:10px;padding:10px 50px 10px 20px!important;position:relative;border:none;text-transform:uppercase;font-weight:700;background:#fff;text-align:left}div#wc_bis_product_form button{padding:10px 20px;position:relative;border:none;text-transform:uppercase;font-weight:700}.woocommerce-variation #wc_bis_product_form{position:absolute;left:-115px;width:440px;top:90px}.banner .woocommerce-variation.single_variation p.stock.out-of-stock{width:300px}@media (max-width:100px){.woocommerce-variation #wc_bis_product_form{width:45vw;max-width:none}}@media (max-width:768px){.comb-mobile div#wc_bis_product_form,.comb-mobile p.out-of-stock{display:none!important}.comb-mobile .woocommerce-variation div#wc_bis_product_form{display:flex!important}.comb-mobile .woocommerce-variation p.out-of-stock{margin-left:-17vh;display:block!important}.comb-mobile .woocommerce-variation #wc_bis_product_form{left:-43vw;width:90vw}div#wc_bis_product_form{max-width:none}}section#newsletterOverlay{max-width:850px}.newsletterOverlayWrapper{display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;gap:60px;text-align:left}.newsletterOverlayWrapper>div{flex:1}.newsletterOverlayColumnLeft{padding-top:25px}.newsletterOverlayColumnRight>div{height:100%;background-repeat:no-repeat;padding:0 20px 25px 20px;display:flex;flex-direction:column;justify-content:flex-end}.newsletterOverlayColumnRight p.surtitre,.newsletterOverlayColumnRight h3{color:white!important}.newsletterOverlayColumnRight h3{font-size:40px!important;line-height:45px!important;margin-bottom:0}.newsletterOverlayWrapper .newsletterOverlayColumnRight p.surtitre{font-family:"Caprasimo",serif;font-size:32px!important;line-height:20px!important;margin-bottom:0}.newsletterOverlayWrapper .newsletterOverlayColumnLeft p:not(.surtitre){line-height:24px!important;margin-top:18px!important;margin-bottom:36px}.newsletterOverlayWrapper .newsletterOverlayColumnLeft p.surtitre{font-family:"Caprasimo",serif;font-size:40px!important;line-height:normal!important;margin-bottom:0}.newsletterOverlayWrapper h2{font-size:48px!important;line-height:52px!important}.newsletterOverlayWrapper form{padding:0;color:#400D02;text-align:left}.newsletterOverlayWrapper form input[type=email]{color:#400D02;border:1px solid #400D02!important;text-align:left}.newsletterOverlayWrapper form input[type=checkbox]{width:15px;height:15px;float:left;color:#400D02;border:1px solid #400D02!important;text-align:left;margin-top:3px;margin-right:10px;margin-bottom:20px}.newsletterOverlayWrapper form input[type=checkbox]:checked{background:#400D02;border:1px solid #400D02!important}.newsletterOverlayWrapper form ::placeholder{color:#400D02}.newsletterOverlayWrapper form input[type=submit]{display:block;width:auto;margin:0 auto;margin-top:20px}@media (max-width:768px){.newsletterOverlayWrapper .newsletterOverlayColumnRight{display:none}}.gform_ajax_spinner{width:auto!important}.page-template-pos #map2Col{display:block;min-height:unset}.page-template-pos #map2Col .leftBanner{height:290px;overflow:unset}.page-template-pos #map2Col .mHolder{position:relative;top:0}@media (max-width:1090px){.page-template-pos #map2Col>*{width:100%!important}}.yotpo a.write-review-btn-hidden{font-size:15px;font-weight:700;margin-left:5px;display:inline-block;margin-top:0!important;position:relative;color:white!important}.yotpo a.write-review-btn-hidden:hover{color:white!important}.yotpo-main-widget{max-width:1080px;width:100%;margin:0 auto}.yotpo-display-wrapper .yotpo-label{display:none}.yotpo input,.yotpo .y-input{text-align:left}.yotpo .write-review .connect-wrapper{padding-left:0!important}.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile,.yotpo .yotpo-comment .yotpo-header .yotpo-icon-profile,.yotpo .yotpo-question .yotpo-header .yotpo-icon-profile,.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile{background:#a40b33!important}#home .testimonials .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .yotpo-icon-star,#home .testimonials .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-author,#home .testimonials .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-icon-star{color:#a40b33}#home .testimonials .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-title{display:none}#home .testimonials .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .stars-container{margin-bottom:10px}#home .testimonials .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-body{font-style:normal!important;margin-bottom:5px}#home .testimonials .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel{border:0!important;display:flex;justify-content:center;align-items:center;flex-direction:row-reverse}.woocommerce-product-gallery{display:flex;flex-direction:column;float:right;justify-content:center;align-items:center}.woocommerce-product-gallery .product-thumbnails{display:flex;flex-direction:row;gap:1rem;justify-content:center;align-items:center;padding:0 1rem;margin-top:1rem}.woocommerce-product-gallery .product-thumbnails>div{overflow:hidden}@media screen and (max-width:768px){.woocommerce-product-gallery{float:none}}#home .cta_section{padding:80px 10px 200px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:var(--bg-lg-image)}#home .cta_section .content{width:40%;text-align:center;padding:0 0 0 80px;color:#a40b33;font-size:1.1rem;line-height:normal}#home .cta_section .content h2{font-size:2.5rem;line-height:normal}#home .cta_section .cta{margin:40px auto 0;color:#fff}@media screen and (max-width:1080px){#home .cta_section .content{width:50%;padding:0 0 0 50px}}@media screen and (max-width:768px){#home .cta_section{padding:80px 10px 400px;background-image:var(--bg-sm-image);background-position:right center}#home .cta_section .content{width:100%;padding:0 50px}}.store-locator-wrapper{clear:both;display:block;width:100%;max-width:1280px;padding-top:5rem;margin:5rem auto 3rem auto!important}.store-locator_section{background:#FBFAF6;width:100%;padding:0 0rem 2rem 0rem;border-radius:2rem;overflow:hidden}.store-locator_section .tabs-button-wrapper{display:flex;justify-content:center;align-items:center;gap:2rem;background:#fbe8e9;padding:1.5rem;flex-wrap:wrap}.store-locator_section .tabs-button-wrapper button{border-radius:1rem;border:0;padding:.25rem 1rem;background-color:#b4232e;border:1px #b4232e solid;transition:background-color 0.4s cubic-bezier(.26,.48,.56,.85)}.store-locator_section .tabs-button-wrapper button.active{background-color:#fff;color:#b4232e}.store-locator_section .tabs-content-wrapper{padding:1.5rem}.store-locator_section .tabs-content-wrapper .tabs-content{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;align-items:center;color:#000;max-width:100%;flex-grow:0;gap:3rem;position:relative;top:0}.store-locator_section .tabs-content-wrapper .tabs-content .tabs-content-item{padding:1rem 2rem;display:flex;flex-direction:columns;justify-content:center;align-items:center}.store-locator_section .tabs-content-wrapper .tabs-content .tabs-content-item img{max-width:100%}.store-locator_section .tabs-content-wrapper .tabs-content{max-height:0;opacity:0;overflow:hidden;transition:max-height 0.3s ease-in,max-height 0s ease-out,opacity 0.4s cubic-bezier(.26,.48,.56,.85) 0s}.store-locator_section .tabs-content-wrapper .tabs-content.active{opacity:1;padding:1rem 5rem}.store-locator_section .subtitle{color:grey;text-align:right;padding-right:30px;font-size:.8rem;font-style:italic}@media screen and (max-width:1200px){.store-locator_section .tabs-content-wrapper .tabs-content{gap:2.5rem}.store-locator_section .tabs-content-wrapper .tabs-content .tabs-content-item{padding:.5rem 1rem}}@media screen and (max-width:1080px){.store-locator_section .tabs-content-wrapper .tabs-content{gap:3rem}.store-locator_section .tabs-content-wrapper .tabs-content .tabs-content-item{padding:.5rem}}@media screen and (max-width:768px){.store-locator_section .tabs-content-wrapper .tabs-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.store-locator_section .tabs-content-wrapper{padding:1rem}.store-locator_section .tabs-content-wrapper .tabs-content.active{padding:1rem 4rem}.store-locator_section .tabs-content-wrapper .tabs-content .tabs-content-item{padding:1rem}}@media screen and (max-width:580px){.store-locator_section .tabs-content-wrapper .tabs-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.store-locator_section .tabs-content-wrapper{padding:1rem}.store-locator_section .tabs-content-wrapper .tabs-content.active{padding:1rem 2rem}.store-locator_section .tabs-content-wrapper .tabs-content .tabs-content-item{padding:1rem}}