*,*::before,*::after{box-sizing:border-box}ol,ul,menu{list-style:none}img{max-width:100%;max-height:100%}input,textarea{-webkit-user-select:auto}select{-webkit-appearance:none}textarea{white-space:revert}::placeholder{color:#b0b2b8}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,button{cursor:revert}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}@font-face{font-family:"Montserrat-light";src:url("/fe-web/fonts/Montserrat/Montserrat-Light.ttf") format("truetype")}@font-face{font-family:"Montserrat-regular";src:url("/fe-web/fonts/Montserrat/Montserrat-Regular.ttf") format("truetype")}@font-face{font-family:"Montserrat-medium";src:url("/fe-web/fonts/Montserrat/Montserrat-Medium.ttf") format("truetype")}@font-face{font-family:"Montserrat-semibold";src:url("/fe-web/fonts/Montserrat/Montserrat-SemiBold.ttf") format("truetype")}@font-face{font-family:"Montserrat-bold";src:url("/fe-web/fonts/Montserrat/Montserrat-Bold.ttf") format("truetype")}@font-face{font-family:"Exo";src:url("/fe-web/fonts/Exo.ttf") format("truetype")}@font-face{font-family:"GrilledCheese BTN Toasted";src:url("/fe-web/fonts/GrilledCheese-BTN-Toasted.ttf") format("truetype")}.swiper-controls{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.swiper-navigation{display:flex;justify-content:space-between}.swiper-pagination{position:relative;top:auto;padding:0;text-align:left}.swiper-pagination-bullet{background:#6b5a33;transition:all linear .2s;border-radius:4px;margin-right:10px}.swiper-pagination-bullet-active{width:24px}.swiper-button-next,.swiper-button-prev{position:relative;width:48px;height:48px;border-radius:32px;margin-top:0;right:0;left:0;background:url("/fe-web/img/granterre/icons/arrow-forward-dark.svg") no-repeat center #f3efe8}.gold-container .swiper-button-next,.gold-container .swiper-button-prev{background:url("/fe-web/img/granterre/icons/arrow-forward-dark.svg") no-repeat center #fff}.swiper-button-prev{margin-right:15px;transform:rotate(180deg)}html{scroll-padding-top:10px}body{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}body b,body strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){body{font-size:14px;line-height:20px}}body .popup-wrapper{display:flex;height:100%;width:100%;justify-content:center;align-items:center;left:0;top:0;position:fixed;background:rgba(21,22,25,.8);z-index:10;overflow-y:auto}body .popup-wrapper.hide{display:none}body .popup-wrapper .yxp-rw-popup{background-color:#fff;padding:22px;border-radius:12px;box-shadow:0px 1px 18px rgba(0,0,0,.12),0px 6px 10px rgba(0,0,0,.14);max-width:400px}@media(max-width: 767px){body .popup-wrapper .yxp-rw-popup{margin:0 24px}}body .swiper-button-next:after,body .swiper-rtl .swiper-button-prev:after,body .swiper-button-prev:after,body .swiper-rtl .swiper-button-next:after{opacity:0}body{color:#151619;margin:0}body.lock{position:sticky;overflow:hidden}body .yxpBlock{padding:0}body .yxpRow{flex-wrap:wrap}body .loading{position:relative}body .loading::after{content:"";border:4px solid rgba(0,0,0,0);border-top-color:#85703f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;position:absolute;z-index:10;top:calc(50% - 20px);left:calc(50% - 20px)}body .loading::before{content:" ";position:fixed;width:100vw;height:100vh;z-index:30;background:hsla(0,0%,100%,.5);top:0;left:0}@media(max-width: 1023px){body .yxp-cols-3{width:50%;margin-bottom:48px}}@media(max-width: 1023px){body .yxp-cols-3{width:100%}}body .yxp-cols-3:last-child{margin-bottom:0}@media(max-width: 1023px){body .yxp-cols-4,body .yxp-cols-5,body .yxp-cols-6,body .yxp-cols-7,body .yxp-cols-8{width:100%;margin-bottom:64px}}body .yxp-cols-4:last-child,body .yxp-cols-5:last-child,body .yxp-cols-6:last-child,body .yxp-cols-7:last-child,body .yxp-cols-8:last-child{margin-bottom:0}body a{text-decoration:none;cursor:pointer}body a:hover{text-decoration:underline}body .yxpRow .select-wrapper{position:relative;display:flex;align-items:center;background-image:url("/fe-web/img/granterre/icons/arrow-down-gold.svg");background-repeat:no-repeat;background-position:calc(100% - 20px) 14px;background-color:#fff}body .yxpRow select{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal}body .yxpRow select b,body .yxpRow select strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){body .yxpRow select{font-size:12px;line-height:18px}}body .yxpRow select{background:rgba(0,0,0,0);padding:14px 54px 14px 16px;color:#6d7280;border:1px solid #6d7280;position:relative;border-radius:24px;height:48px;cursor:pointer}body .yxpType_IMAGE img{display:block;margin:0 auto}.body-container{margin-top:112px}.body-container>.yxpRow>.yxp-cols-12>div{position:relative;padding-top:96px;padding-bottom:96px;max-width:1280px;width:calc(100% - 48px);margin:0 auto}@media(max-width: 1023px){.body-container>.yxpRow>.yxp-cols-12>div{padding-top:48px;padding-bottom:64px}}.body-container>.yxpRow>.yxp-cols-12>div.visual-component{max-width:100%;width:100%;padding:0}.body-container>.yxpRow>.yxp-cols-12>div~div{padding-top:0}.body-container>.yxpRow>.yxp-cols-12.no-padding-bottom>div{padding-bottom:0}.body-container>.yxpRow>.yxp-cols-12.no-padding-top>div{padding-top:0}.body-container.padding-small>.yxpRow>.yxp-cols-12>div:not(:last-child){padding-bottom:32px}.body-container .yxpImageTextTitle:empty{display:none}.body-container .yxpType_TITLE h1{color:#fff;font-size:60px;line-height:73px;letter-spacing:-0.5px;font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal}.body-container .yxpType_TITLE h1 b,.body-container .yxpType_TITLE h1 strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.body-container .yxpType_TITLE h1{font-size:48px;line-height:58px}}.body-container .yxpType_TITLE h2,.body-container .yxpType_TEXTAREA h2{max-width:770px;margin:0 auto;font-size:48px;line-height:58px;font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal}.body-container .yxpType_TITLE h2 b,.body-container .yxpType_TITLE h2 strong,.body-container .yxpType_TEXTAREA h2 b,.body-container .yxpType_TEXTAREA h2 strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.body-container .yxpType_TITLE h2,.body-container .yxpType_TEXTAREA h2{font-size:32px;line-height:40px}}.body-container .yxpType_TITLE h3,.body-container .yxpType_TEXTAREA h3{max-width:770px;margin:0 auto;font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal}.body-container .yxpType_TITLE h3 b,.body-container .yxpType_TITLE h3 strong,.body-container .yxpType_TEXTAREA h3 b,.body-container .yxpType_TEXTAREA h3 strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.body-container .yxpType_TITLE h3,.body-container .yxpType_TEXTAREA h3{font-size:30px;line-height:36px}}.body-container .yxpType_TITLE h4,.body-container .yxpType_TEXTAREA h4{font-size:24px;line-height:32px;font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal}.body-container .yxpType_TITLE h4 b,.body-container .yxpType_TITLE h4 strong,.body-container .yxpType_TEXTAREA h4 b,.body-container .yxpType_TEXTAREA h4 strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.body-container .yxpType_TITLE h4,.body-container .yxpType_TEXTAREA h4{font-size:20px;line-height:28px}}.body-container .yxpType_TEXTAREA a{color:#85703f;text-decoration:underline}.body-container .large h2,.body-container .large h3{max-width:1280px}@media(max-width: 1023px){.body-container{margin-top:64px}}.body-container .headline-small{font-size:20px;line-height:28px;letter-spacing:.15px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.body-container .headline-small b,.body-container .headline-small strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.body-container .headline-small{font-size:16px;line-height:24px}}.plyr{width:100%;--plyr-color-main: #BD9F5A}.header-container{background:#fff;position:fixed;top:0;left:0;width:100%;z-index:10}.no-scroll{overflow-y:hidden}table{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}table b,table strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){table{font-size:12px;line-height:18px}}table{width:100%;border:1px solid #e8dfd0;margin-top:16px}table td{padding:16px}table tr{border-top:1px solid #e8dfd0}@media(max-width: 1023px){table{white-space:nowrap;display:block;overflow-x:auto}}.circle-background{position:relative;overflow-x:hidden}.circle-background:before{content:"";position:absolute;z-index:0;top:0;left:50%;width:calc(100% + 820px);max-width:2260px;transform:translateX(-50%);height:100%;background:url("/fe-web/img/granterre/circle.svg") no-repeat 186px top;background-size:448px}@media(max-width: 1023px){.circle-background:before{display:none}}.circle-background.small:before{background-size:368px;background-position-x:226px}.circle-background.large:before{background-size:820px;background-position-x:0}.circle-background.half{overflow-y:hidden}.circle-background.half:before{top:45px}.circle-background.half-padding{overflow-y:hidden}.circle-background.half-padding:before{top:45px}.circle-background[class*=bottom]:before{background-position-y:bottom}.circle-background[class*=top]:before{background-position-y:top}.circle-background[class*=center]:before{background-position-y:center}.circle-background[class*=right]:before{background-position-x:calc(100% - 186px)}.circle-background[class*=right].small:before{background-position-x:calc(100% - 226px)}.circle-background[class*=right].half-padding:before{background-position-x:calc(100% - 526px)}.circle-background[class*=right].large:before{background-position-x:right}.left .yxpTitle{margin-left:0 !important}.primary-button a{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;display:inline-flex;padding:14px 24px;font-size:14px}.primary-button a:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.primary-button a:disabled{opacity:.4;pointer-events:none;cursor:default}.primary-button a:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.primary-button a::after{content:"";background:url("/fe-web/img/granterre/icons/arrow-forward.svg") no-repeat center;background-size:contain;margin-left:8px;width:20px;height:20px}.secondary-button a{margin-right:16px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#f3efe8;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;padding:14px 24px;font-size:14px}.secondary-button a:hover{background:hsl(38.1818181818,31.4285714286%,83.137254902%);text-decoration:none}.secondary-button a:disabled{opacity:.4;pointer-events:none;cursor:default}.secondary-button a:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.generic-gold-button a{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:14px 24px;font-size:14px}.generic-gold-button a:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.generic-gold-button a:disabled{opacity:.4;pointer-events:none;cursor:default}.generic-gold-button a:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.generic-light-button a{margin-right:16px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#f3efe8;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;padding:14px 24px;font-size:14px}.generic-light-button a:hover{background:hsl(38.1818181818,31.4285714286%,83.137254902%);text-decoration:none}.generic-light-button a:disabled{opacity:.4;pointer-events:none;cursor:default}.generic-light-button a:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.generic-white-button a{margin-right:16px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#fff;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;padding:14px 24px;font-size:14px}.generic-white-button a:hover{background:hsl(0,0%,90%);text-decoration:none}.generic-white-button a:disabled{opacity:.4;pointer-events:none;cursor:default}.generic-white-button a:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}@media(max-width: 767px){.two-columns .yxp-mission-item{width:calc(100% - 20px)}}.download-link{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal}.download-link b,.download-link strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.download-link{background:#f3efe8;color:#85703f;padding:4px 12px;display:inline-flex;align-items:center;border-radius:32px;margin-bottom:4px;transition:filter linear .2s}.download-link:hover{text-decoration:none;filter:brightness(0.95)}.download-link:before{background:url("/fe-web/img/granterre/icons/download-link.svg") no-repeat center;content:"";width:18px;height:16px;margin-right:10px}.doc .download-link{padding:14px 24px;margin-bottom:16px}.doc .download-link:before{background:url("/fe-web/img/granterre/icons/doc.svg") no-repeat center}.gold-button .download-link{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:14px 24px;font-size:14px}.gold-button .download-link:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.gold-button .download-link:disabled{opacity:.4;pointer-events:none;cursor:default}.gold-button .download-link:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.gold-button .download-link{display:inline-flex;align-items:center}.gold-button .download-link:before{background:url("/fe-web/img/granterre/icons/download-link-white.svg") no-repeat center}.aw_applyLink{position:absolute;z-index:1;width:100%;top:0;left:0;bottom:0;opacity:0}.slider-container{overflow:hidden;padding-bottom:96px}.generic-container{max-width:1280px;margin:0 auto}.imageText-like{padding:0 24px 24px}@media(max-width: 1023px){.imageText-like{padding:0}}.link-container{display:flex;justify-content:center}.link-container.left{justify-content:flex-start}.link-container.right{justify-content:flex-end}@media(max-width: 1023px){.link-container{flex-wrap:wrap}}.link-container a{margin-bottom:4px}.gold-container{background:#f3efe8}.light-gold-container{background:#f8f6f2}.gold-text{color:#85703f}.gold-text p,.gold-text a{color:#85703f}.center{text-align:center}.generic-padding.generic-padding{padding:96px 16px}@media(max-width: 1023px){.generic-padding.generic-padding{padding:48px 16px}}.vertical-padding.vertical-padding{padding:96px 0}@media(max-width: 767px){.vertical-padding.vertical-padding{padding:48px 0}}.padding-bottom.padding-bottom{padding-bottom:96px}@media(max-width: 1023px){.padding-bottom.padding-bottom{padding-bottom:48px}}.center-img>.yxpRow{align-items:center;height:100%;flex-wrap:nowrap}.center-img>.yxpRow .yxp-cols-4,.center-img>.yxpRow .yxp-cols-6,.center-img>.yxpRow .yxp-cols-8{margin-bottom:0}.external-link a{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal}.external-link a b,.external-link a strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.external-link a{background:#f3efe8;color:#85703f;padding:14px 28px;display:inline-flex;align-items:center;border-radius:32px;margin-top:30px;transition:filter linear .2s}.external-link a:hover{text-decoration:none;filter:brightness(0.95)}.external-link a:after{background:url("/fe-web/img/granterre/icons/external-link.svg") no-repeat center;content:"";width:16px;height:16px;margin-left:10px}.no-margin{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.no-padding{padding-top:0 !important;padding-right:0;padding-bottom:0 !important;padding-left:0}.text-white{color:#fff}.width-1400{max-width:1400px;margin:0 auto}.width-1280{max-width:1280px !important;margin:0 auto}.width-1216{max-width:1216px !important;margin:0 auto}.width-1200{max-width:1200px !important;margin:0 auto}.width-1040{max-width:1040px !important;margin:0 auto}.width-1000{max-width:1000px !important;margin:0 auto}.width-900{max-width:900px !important;margin:0 auto}.width-800{max-width:800px !important;margin:0 auto}.width-735{max-width:735px !important;margin:0 auto}.width-430{max-width:430px !important;margin:0 auto}.width-300{max-width:300px !important;margin:0 auto}.width-230{max-width:230px !important;margin:0 auto}.full-width{width:100%}.show-mobile.show-mobile{display:none}@media(max-width: 1023px){.show-mobile.show-mobile{display:inline-flex}}.add-padding.add-padding{padding:32px 0}.no-padding-top.no-padding-top{padding-top:0 !important}.no-padding-bottom.no-padding-bottom{padding-bottom:0 !important}.no-link .generic-gold-button{display:none}.info-box.info-box{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.info-box.info-box b,.info-box.info-box strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.info-box.info-box{font-size:12px;line-height:18px}}.info-box.info-box{position:relative;display:inline-flex;justify-content:center;padding:10px;width:auto;margin:auto;border:1px solid #e8dfd0}.info-box.info-box .yxpHtmlTextWrapper{padding-left:15px}.info-box.info-box:before{content:"";width:20px;height:20px;background:url("/fe-web/img/granterre/icons/info.svg") no-repeat center}.padding-desktop.padding-desktop{padding:0 24px}@media(max-width: 1023px){.padding-desktop.padding-desktop{padding:0}}@media(max-width: 1023px){.padding-mobile.padding-mobile{padding:0 24px}}@media(max-width: 1023px){.show-desktop.show-desktop{display:none}}.hidden.hidden{display:none}.formResponseOK,.formResponseKO{text-align:center}.caption{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.caption b,.caption strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.subtitle-small{font-size:16px;line-height:24px;letter-spacing:.1px}.grilledCheese,.grilledCheese>*{font-family:"GrilledCheese BTN Toasted",sans-serif;text-shadow:-4px 6px 0px #1d1d1b;line-height:64px;font-size:64px;font-weight:normal;font-style:normal;color:#f7a600;text-transform:uppercase;transform:rotate(-2deg)}@media(max-width: 1023px){.grilledCheese,.grilledCheese>*{font-size:32px;line-height:32px;text-shadow:-2px 3px 0px #1d1d1b}}.light-blue-container{background:linear-gradient(180deg, rgba(212, 228, 254, 0.4) 0%, #D4E4FE 100%)}.blue-container{background:radial-gradient(58.03% 118.78% at 52.71% -18.75%, #FFF 0%, rgba(255, 255, 255, 0) 100%),#184287}.blue-vector-container{background:radial-gradient(101.97% 105.2% at 53.4% 111.74%, #FFF 0%, rgba(255, 255, 255, 0) 100%),#184287;background-image:url("/fe-web/img/granterre/halftone-vector.png");background-repeat:no-repeat;background-size:contain;background-position:bottom}@media(max-width: 1023px){.blue-vector-container{background-size:cover}}.green-container{background:#e6f5e5}.light-green-container.light-green-container{background:rgba(161,170,65,.2)}.light-green-container.light-green-container .yxpTitle.yxpH2{max-width:1220px;margin:0 auto}.white-bordered-container.white-bordered-container{background-color:#fff;border:1px solid #b1b34f}.loyalty-green-container{background:rgba(177,179,79,.1098039216)}.loyalty-dark-green-container{background:#ebecd3}.loyalty-secondary-container{background:rgba(177,179,79,.1)}.mt-0{margin-top:0}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-90{margin-top:90px}.mt-100{margin-top:100px}.mt-200{margin-top:200px}.mb-0{margin-bottom:0}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mb-100{margin-bottom:100px}.mb-200{margin-bottom:200px}.pb-0{padding-bottom:0}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px !important}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px !important}.pb-70{padding-bottom:70px}.pb-80{padding-bottom:80px}.pb-90{padding-bottom:90px}.pb-100{padding-bottom:100px}.pb-200{padding-bottom:200px}.pt-0{padding-top:0}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-70{padding-top:70px}.pt-80{padding-top:80px}.pt-90{padding-top:90px}.pt-100{padding-top:100px}.pt-200{padding-top:200px}.yxp-cols-8{width:66.66%}.yxp-cols-4{width:33.33%}@media(max-width: 1023px){.yxp-reward-list-widget.swiper,.coupon__filters.swiper,.banner__swiper.swiper,.news.swiper,.uploadReceipt-info .swiper{overflow:visible}}.gold{padding:14px !important;background-color:#f3efe8;margin:32px 0}.h2-intro.h2-intro h2{font-size:16px;line-height:24px;letter-spacing:.1px}.generic-card{border-radius:16px;padding:32px 16px}.yxpType_FORM .loading,.yxpType_FORM .yxpLoading{position:relative}.yxpType_FORM .loading::after,.yxpType_FORM .yxpLoading::after{content:"";border:4px solid rgba(0,0,0,0);border-top-color:#85703f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;position:absolute;z-index:10;top:calc(50% - 20px);left:calc(50% - 20px)}.yxpType_FORM .loading::before,.yxpType_FORM .yxpLoading::before{content:" ";position:fixed;width:100vw;height:100vh;z-index:30;background:hsla(0,0%,100%,.5);top:0;left:0}.yxpType_FORM form{max-width:430px;margin:0 auto;padding:0 24px}.yxpType_FORM form.form-large{max-width:860px}.yxpType_FORM form.form-large .yxpRow .yxpInputGroup{margin-left:8px;margin-right:8px}.yxpType_FORM form.form-large .yxpSubmitBtn{width:auto;min-width:auto}.yxpType_FORM form .yxpRow .yxpInputGroup{padding:0 0 8px}.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=username]){position:relative}.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=username]) input{padding-left:44px}.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=username])::before{content:"";width:18px;height:20px;background:url("/fe-web/img/granterre/icons/mail-grey.svg") no-repeat center;background-size:contain;position:absolute;bottom:22px;left:16px}.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=password]),.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=oldPassword]),.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=confirmPassword]){position:relative}.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=password]) input,.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=oldPassword]) input,.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=confirmPassword]) input{padding-left:44px}.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=password])::before,.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=oldPassword])::before,.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=confirmPassword])::before{content:"";width:18px;height:20px;background:url("/fe-web/img/granterre/icons/lock.svg") no-repeat center;background-size:contain;position:absolute;bottom:22px;left:16px}.yxpType_FORM form .yxpRow{margin-bottom:16px}.yxpType_FORM a{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;color:#bd9f5a}.yxpType_FORM a b,.yxpType_FORM a strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxpType_FORM a{font-size:12px;line-height:18px}}.yxpType_FORM .yxpInputGroup label.yxpInputGroupLabel{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;text-transform:none;padding:8px 0}.yxpType_FORM .yxpInputGroup label.yxpInputGroupLabel b,.yxpType_FORM .yxpInputGroup label.yxpInputGroupLabel strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxpType_FORM .yxpInputGroup label.yxpInputGroupLabel{font-size:12px;line-height:18px}}.yxpType_FORM .yxpInputGroup label.yxpInputGroupLabel.yxpInputGroupLabelRight{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;padding-left:14px;margin:0}.yxpType_FORM .yxpInputGroup label.yxpInputGroupLabel.yxpInputGroupLabelRight b,.yxpType_FORM .yxpInputGroup label.yxpInputGroupLabel.yxpInputGroupLabelRight strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.yxpType_FORM .yxpRow input,.yxpType_FORM .yxpRow select,.yxpType_FORM .yxpRow textarea{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;color:#0d1117;border:1px solid #b0b2b8;background:#fff;border-radius:30px;padding:13px 32px 13px 16px;width:100%}.yxpType_FORM .yxpRow input b,.yxpType_FORM .yxpRow input strong,.yxpType_FORM .yxpRow select b,.yxpType_FORM .yxpRow select strong,.yxpType_FORM .yxpRow textarea b,.yxpType_FORM .yxpRow textarea strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxpType_FORM .yxpRow input,.yxpType_FORM .yxpRow select,.yxpType_FORM .yxpRow textarea{font-size:12px;line-height:18px}}.yxpType_FORM .yxpRow input.yxp-error,.yxpType_FORM .yxpRow select.yxp-error,.yxpType_FORM .yxpRow textarea.yxp-error{border-color:#d83c20}.yxpType_FORM .yxpRow input:disabled,.yxpType_FORM .yxpRow select:disabled,.yxpType_FORM .yxpRow textarea:disabled{background:#edeeef;color:#6d7280}.yxpType_FORM ::placeholder{color:#6d7280}.yxpType_FORM .yxpRow .yxpInputDescription{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;color:#0d1117;margin-bottom:8px;position:relative;order:1}.yxpType_FORM .yxpRow .yxpInputDescription b,.yxpType_FORM .yxpRow .yxpInputDescription strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.yxpType_FORM .yxpType_DROPDOWN_INPUT select{background-image:url("/fe-web/img/granterre/icons/arrow-down-gold.svg");background-repeat:no-repeat;background-position:right 16px center;background-size:16px}.yxpType_FORM fieldset{padding:0;display:flex;flex-wrap:wrap;order:2}.yxpType_FORM .yxpInputGroupRadioWrapper{margin-right:16px;position:relative}.yxpType_FORM .yxpInputGroupRadioWrapper::before{content:"";width:20px;min-width:20px;height:20px;border-radius:50%;border:1px solid #85703f;transition:border .1s;position:absolute;pointer-events:none;top:6px;left:0}.yxpType_FORM .yxpInputGroupRadioWrapper[active=true]::before{border-width:6px}.yxpType_FORM .yxpRow input[type=radio]{opacity:0}.yxpType_FORM .yxpInputCheckboxWrapper{background:none;border:none;padding:0;margin:8px 0}.yxpType_FORM .yxpInputCheckboxWrapper .yxpInputGroupLabelRight{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;color:#0d1117}.yxpType_FORM .yxpInputCheckboxWrapper .yxpInputGroupLabelRight b,.yxpType_FORM .yxpInputCheckboxWrapper .yxpInputGroupLabelRight strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxpType_FORM .yxpInputCheckboxWrapper .yxpInputGroupLabelRight{font-size:12px;line-height:18px}}.yxpType_FORM .yxpInputCheckboxMultipleWrapper{display:flex;align-items:flex-start;position:relative}.yxpType_FORM .yxpInputCheckboxMultipleWrapper::before{content:"";width:20px;height:20px;border-radius:4px;border:1px solid #85703f;pointer-events:none;background:#fff url("/fe-web/img/granterre/icons/check.svg") no-repeat center;background-size:contain;transition:background-color .1s;margin-right:8px;flex:1 0 auto}.yxpType_FORM .yxpInputCheckboxMultipleWrapper[active=true]::before{background-color:#85703f}.yxpType_FORM .yxpRow input[type=checkbox]{margin:0;opacity:0;position:absolute;top:0;left:0;bottom:0;min-width:20px;height:100%}.yxpType_FORM .yxpFormActionsWrapper{margin:0;text-align:center}.yxpType_FORM .yxpSubmitBtn{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:14px 24px;font-size:14px;width:100%;min-width:100%;margin:16px 0 32px;float:none}.yxpType_FORM .yxpSubmitBtn:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.yxpType_FORM .yxpSubmitBtn:disabled{opacity:.4;pointer-events:none;cursor:default}.yxpType_FORM .yxpSubmitBtn:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.yxpType_FORM .yxpPasswordValidatorRow{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;display:flex;justify-content:flex-start;align-items:center;color:#6d7280}.yxpType_FORM .yxpPasswordValidatorRow b,.yxpType_FORM .yxpPasswordValidatorRow strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.yxpType_FORM .yxpPasswordValidatorRow.valid .icon::before{content:"✓ ";font-size:14px;padding-right:6px}.yxpType_FORM .yxp-error{background:none}.yxpType_FORM .yxp-error-msg{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:0;color:#d83c20;bottom:unset;top:calc(100% - 8px);z-index:1}.yxpType_FORM .yxp-error-msg b,.yxpType_FORM .yxp-error-msg strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.yxpType_FORM .yxp-error-msg a{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;color:#d83c20;text-decoration:underline}.yxpType_FORM .yxp-error-msg a b,.yxpType_FORM .yxp-error-msg a strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.yxpType_FORM .yxp-error-msg:before{content:"";width:18px;height:18px;background:url("/fe-web/img/granterre/icons/error.svg") no-repeat center;background-size:contain;position:absolute;top:-32px;right:15px}.yxpType_FORM .yxpType_RADIO_INPUT .yxp-error-msg{bottom:-4px}.yxpType_FORM .yxpType_RADIO_INPUT .yxp-error-msg:before{content:none}.body-container.login-layout{padding-bottom:90px;min-height:calc(100vh - 160px)}.body-container.login-layout form .yxpType_TEXTAREA{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.body-container.login-layout form .yxpType_TEXTAREA b,.body-container.login-layout form .yxpType_TEXTAREA strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.body-container.login-layout form .yxpType_TEXTAREA{font-size:12px;line-height:18px}}.body-container.login-layout .yxpImageTextWrapper{padding-top:8px !important;padding-bottom:60px !important}.body-container.login-layout .yxpType_LINK a{width:100%;text-align:center;margin:4px 0}.body-container.login-layout .generic-link-back a{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;color:#85703f;padding:4px 24px;display:inline-flex;align-items:center;transition:filter linear .2s}.body-container.login-layout .generic-link-back a b,.body-container.login-layout .generic-link-back a strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.body-container.login-layout .generic-link-back a:hover{text-decoration:none;filter:brightness(0.95)}.body-container.login-layout .generic-link-back a:before{background:url("/fe-web/img/granterre/icons/arrow-back-gold.svg") no-repeat center;background-size:contain;content:"";width:16px;height:16px;margin-right:10px}.body-container.login-layout .yxpType_TEXTAREA.consents-box{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;background:#f3efe8;color:#352c19;border-radius:6px;padding:16px}.body-container.login-layout .yxpType_TEXTAREA.consents-box b,.body-container.login-layout .yxpType_TEXTAREA.consents-box strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.header{height:112px;padding:24px 32px;margin:0 auto;display:flex;align-items:center;position:relative}.header--light{justify-content:center}.header--fixed{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:2}.header__logo-container{height:64px}@media(max-width: 1023px){.header__logo-container{width:84px;height:auto;display:flex;margin:auto;align-items:flex-start}}.header--flex-between{justify-content:space-between}@media(max-width: 1023px){.header--flex-between .header__logo-container{margin:0}}.header__loyalty-container{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#f3efe8;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;padding:10px 16px;font-size:14px}.header__loyalty-container:hover{background:hsl(38.1818181818,31.4285714286%,83.137254902%);text-decoration:none}.header__loyalty-container:disabled{opacity:.4;pointer-events:none;cursor:default}.header__loyalty-container:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.header__menuMobile input[type=checkbox].checkbox{position:absolute;display:block;height:32px;width:32px !important;top:20px;left:20px;z-index:5;opacity:0;cursor:pointer;margin:0;padding:20px}.header__menuMobile .lines{height:20px;width:25px;position:absolute;top:22px;left:20px;z-index:2;display:flex;flex-direction:column;justify-content:space-between}.header__menuMobile .line{display:block;height:3px;width:100%;border-radius:10px;background:#85703f}.header__menuMobile .line1{transform-origin:0 0;transition:transform .4s ease-in-out}.header__menuMobile .line2{transition:transform .2s ease-in-out}.header__menuMobile .line3{transform-origin:0 100%;transition:transform .4s ease-in-out}.header__menuMobile input[type=checkbox]:checked~.lines .line1{transform:rotate(45deg)}.header__menuMobile input[type=checkbox]:checked~.lines .line2{transform:scaleY(0)}.header__menuMobile input[type=checkbox]:checked~.lines .line3{transform:rotate(-45deg)}.header__menu-container{display:flex;align-items:center;justify-content:space-between;flex:1}.header__menu-item{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;color:#85703f;margin-left:40px;display:inline-flex;align-items:center;background:none;border:none;cursor:pointer;text-transform:uppercase}.header__menu-item b,.header__menu-item strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.header__menu-item{font-size:12px;line-height:18px}}.header__icon-button{margin-left:8px}.header__icon-button--search{background:#f3efe8;cursor:pointer;border:none;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}.header__icon-button--search::after{content:"";background:url("/fe-web/img/granterre/icons/search-gold.svg") no-repeat center;background-size:contain;width:20px;height:20px}.header__icon-button--search:hover{background:hsl(38.1818181818,31.4285714286%,83.137254902%)}.header__icon-button--search:disabled{opacity:.4;cursor:default}.header__icon-button--search:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.header__icon-button--user{background:#f3efe8;cursor:pointer;border:none;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}.header__icon-button--user::after{content:"";background:url("/fe-web/img/granterre/icons/user-gold.svg") no-repeat center;background-size:contain;width:20px;height:20px}.header__icon-button--user:hover{background:hsl(38.1818181818,31.4285714286%,83.137254902%)}.header__icon-button--user:disabled{opacity:.4;cursor:default}.header__icon-button--user:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.header__links.show-desktop{max-width:calc(100% - 235px)}.header__loyalty-wrapper{background:#fff;position:sticky;top:0;padding:16px 0;text-align:center}.header__loyalty-link{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#455f27;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:10px 16px;font-size:14px;padding:13px 16px;margin-right:8px;border-radius:16px}.header__loyalty-link:hover{background:rgb(42.7388059701,58.8432835821,24.1567164179);text-decoration:none}.header__loyalty-link:disabled{opacity:.4;pointer-events:none;cursor:default}.header__loyalty-link:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.header__loyalty-link span{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.header__loyalty-link span b,.header__loyalty-link span strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.header__loyalty-link{flex-direction:column}}.header__profile{position:absolute;top:auto;right:16px;display:flex;align-items:center}.header__profile-link{background:#f3efe8;cursor:pointer;border:none;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}.header__profile-link::after{content:"";background:url("/fe-web/img/granterre/icons/profile.svg") no-repeat center;background-size:contain;width:35px;height:35px}.header__profile-link:hover{background:hsl(38.1818181818,31.4285714286%,83.137254902%)}.header__profile-link:disabled{opacity:.4;cursor:default}.header__profile-link:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.header__profile-link--logged{position:relative;display:flex}.header__profile-link--logged img{width:40px;height:40px;object-fit:cover;border-radius:100%}.header__profile-link--logged:before{content:"";width:16px;height:16px;position:absolute;top:-3px;right:-3px;background-image:url("/fe-web/img/granterre/icons/check-circle.svg")}.header__profile-link--logged:after{display:none}@media(max-width: 1023px){.header{padding:12px;height:64px;box-shadow:inset 0px -1px 0px #d0d5dd}}.menu{display:none;background:#fff;top:112px;left:0;width:100%;position:fixed;padding:45px 32px;border-top:1px solid #d0d5dd}.menu__close{display:none}@media(max-width: 1023px){.menu__close{display:block;position:fixed;right:20px;top:50px;width:20px;height:20px}}.menu__col{flex:0 1 20%;display:flex;flex-direction:column;padding-right:32px}.menu__col--default,.menu__col--mini,.menu__col--main--link,.menu__col--main{color:#85703f}.menu__col--img{max-width:135px;transition:transform linear .2s}.menu__col--img:hover{transform:scale(1.1)}.menu__col--title{font-size:20px;line-height:32px;letter-spacing:.15px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;color:#6d7280;margin-bottom:8px}.menu__col--title b,.menu__col--title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.menu__col--title{font-size:18px;line-height:24px}}.menu__col--subtitle{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;color:#151619;margin-bottom:10px}.menu__col--subtitle b,.menu__col--subtitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.menu__col--mini{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;margin-bottom:20px}.menu__col--mini b,.menu__col--mini strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.menu__col--default{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;margin-bottom:20px}.menu__col--default b,.menu__col--default strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.menu__col--default{font-size:12px;line-height:18px}}.menu__col--main{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;margin-bottom:24px}.menu__col--main b,.menu__col--main strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.menu__col--main{font-size:14px;line-height:20px}}.menu__col--main--link{background:rgba(0,0,0,0);cursor:pointer;border:none;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;margin:auto 0;position:relative;display:flex;padding-right:25px;width:auto}.menu__col--main--link::after{content:"";background:url("/fe-web/img/granterre/icons/arrow-forward-gold.svg") no-repeat center;background-size:contain;width:20px;height:20px}.menu__col--main--link:hover{background:rgba(0,0,0,0)}.menu__col--main--link:disabled{opacity:.4;cursor:default}.menu__col--main--link:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.menu__col--main--link b,.menu__col--main--link strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.menu__col.resume{flex:0 0 25%}.menu__col.img{flex:0 1 135px;flex-direction:row;align-items:center}.menu__col.extended{flex:1 0 15%}.menu.show{display:flex;z-index:2}@media(max-width: 1023px){.menu.show{position:fixed;top:0;left:0;width:100%;height:100%;flex-direction:column;overflow-y:scroll}}.menuMobile{background:#fff;position:fixed;top:64px;left:0;width:100%;height:calc(100% - 64px);transform:translateX(-100%);transition:transform ease-in .5s;padding:0 16px 16px;overflow-y:scroll;z-index:2}.menuMobile.open{transform:translateX(0)}.menuMobile hr{border:none;border-top:1px solid #edeeef}.menuMobile__loghi{display:flex;margin:50px 0;flex-wrap:wrap}.menuMobile__logo{flex:0 0 50%}.menuMobile__logo img{max-width:120px}.menuMobile__hasAccordion.second{padding:0 0 25px 16px}.menuMobile>.menuMobile__hasAccordion{border-bottom:1px solid #edeeef}.menuMobile .menuMobile__title+.menuMobile__accordion{display:none;padding-left:16px}.menuMobile .menuMobile__title+.menuMobile__accordion .menuMobile__title{margin-bottom:24px}.menuMobile .menuMobile__title+.menuMobile__accordion .menuMobile__title a{text-transform:none}.menuMobile .menu__col--main{margin-bottom:0}.menuMobile .menu__col--default{margin-bottom:25px;display:block}.menuMobile .menu__col--main--link{justify-content:flex-start;margin-bottom:30px}.menuMobile .menu__col--img{max-width:150px}.menuMobile .menu__col.img{display:inline-flex;width:calc(50% - 16px);margin:45px 0}.menuMobile .menu__col--mini{order:1;padding-top:30px;border-top:1px solid #edeeef;margin-bottom:30px;display:block}.menuMobile .margin-bottom{margin-bottom:50px}.menuMobile__accordionIcon{background:rgba(0,0,0,0);cursor:pointer;border:none;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;width:40px;height:25px}.menuMobile__accordionIcon::after{content:"";background:url("/fe-web/img/granterre/icons/plus-gold.svg") no-repeat center;background-size:contain;width:25px;height:25px}.menuMobile__accordionIcon:hover{background:rgba(0,0,0,0)}.menuMobile__accordionIcon:disabled{opacity:.4;cursor:default}.menuMobile__accordionIcon:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.menuMobile__accordionIcon.open{background:rgba(0,0,0,0);cursor:pointer;border:none;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;width:40px;height:25px}.menuMobile__accordionIcon.open::after{content:"";background:url("/fe-web/img/granterre/icons/minus-gold.svg") no-repeat center;background-size:contain;width:25px;height:25px}.menuMobile__accordionIcon.open:hover{background:rgba(0,0,0,0)}.menuMobile__accordionIcon.open:disabled{opacity:.4;cursor:default}.menuMobile__accordionIcon.open:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.menuMobile__title{display:flex;justify-content:space-between;align-items:center}.menuMobile__title a{color:#85703f;text-transform:uppercase}.menuMobile__link{font-size:20px;line-height:20px;letter-spacing:.15px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;padding:25px 0}.menuMobile__link b,.menuMobile__link strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.menuMobile__link{font-size:16px;line-height:24px}}.menuMobile__linkSecond{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;padding:15px 0}.menuMobile__linkSecond b,.menuMobile__linkSecond strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.menuMobile__linkSecond{font-size:14px;line-height:20px}}.menuMobile__linkExternal{background:rgba(0,0,0,0);cursor:pointer;border:none;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:15px 25px 15px 0;width:auto;position:relative;display:flex}.menuMobile__linkExternal::after{content:"";background:url("/fe-web/img/granterre/icons/arrow-forward-gold.svg") no-repeat center;background-size:contain;width:20px;height:20px}.menuMobile__linkExternal:hover{background:rgba(0,0,0,0)}.menuMobile__linkExternal:disabled{opacity:.4;cursor:default}.menuMobile__linkExternal:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.menuMobile__linkThird,.menuMobile__linkExternal{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;padding:15px 0}.menuMobile__linkThird b,.menuMobile__linkThird strong,.menuMobile__linkExternal b,.menuMobile__linkExternal strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.footer{border-top:1px solid #d0d5dd}.footer__top-container{display:flex;align-items:center;justify-content:space-between;min-height:104px;position:relative;padding:20px 44px}@media(max-width: 1023px){.footer__top-container{padding:70px 20px 10px}}.footer__bottom-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;border-top:1px solid #d0d5dd}.footer__logo-container{position:absolute;transform:translateX(-50%);top:20px;left:50%;height:55px}@media(max-width: 1023px){.footer__logo-container{top:10px;height:50px}}.footer__language-button{background:#f3efe8;cursor:pointer;border:none;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;color:#85703f;margin-right:8px}.footer__language-button:hover{background:hsl(38.1818181818,31.4285714286%,83.137254902%)}.footer__language-button:disabled{opacity:.4;cursor:default}.footer__language-button:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.footer__language-button b,.footer__language-button strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.footer__language-button{font-size:12px;line-height:18px}}.footer__socials,.footer__languages{display:inline-flex;align-items:center}.footer__social-icon{margin-left:8px}.footer__social-icon--facebook{background:#85703f;cursor:pointer;border:none;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}.footer__social-icon--facebook::after{content:"";background:url("/fe-web/img/granterre/icons/facebook.svg") no-repeat center;background-size:contain;width:20px;height:20px}.footer__social-icon--facebook:hover{background:hsl(42,35.7142857143%,28.431372549%)}.footer__social-icon--facebook:disabled{opacity:.4;cursor:default}.footer__social-icon--facebook:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.footer__social-icon--instagram{background:#85703f;cursor:pointer;border:none;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}.footer__social-icon--instagram::after{content:"";background:url("/fe-web/img/granterre/icons/instagram.svg") no-repeat center;background-size:contain;width:20px;height:20px}.footer__social-icon--instagram:hover{background:hsl(42,35.7142857143%,28.431372549%)}.footer__social-icon--instagram:disabled{opacity:.4;cursor:default}.footer__social-icon--instagram:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.footer__social-icon--pinterest{background:#85703f;cursor:pointer;border:none;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}.footer__social-icon--pinterest::after{content:"";background:url("/fe-web/img/granterre/icons/pinterest.svg") no-repeat center;background-size:contain;width:20px;height:20px}.footer__social-icon--pinterest:hover{background:hsl(42,35.7142857143%,28.431372549%)}.footer__social-icon--pinterest:disabled{opacity:.4;cursor:default}.footer__social-icon--pinterest:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.footer__social-icon--linkedin{background:#85703f;cursor:pointer;border:none;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}.footer__social-icon--linkedin::after{content:"";background:url("/fe-web/img/granterre/icons/linkedin.svg") no-repeat center;background-size:contain;width:40px;height:40px}.footer__social-icon--linkedin:hover{background:hsl(42,35.7142857143%,28.431372549%)}.footer__social-icon--linkedin:disabled{opacity:.4;cursor:default}.footer__social-icon--linkedin:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.footer__link-item{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;color:#85703f;margin:18px 0;width:33%}.footer__link-item b,.footer__link-item strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.footer__link-item{font-size:12px;line-height:18px}}@media(max-width: 1023px){.footer__link-item{margin:0 0 16px}}.footer__links{padding:20px;display:flex;flex-wrap:wrap;width:75%;max-width:845px}@media(max-width: 1023px){.footer__links{width:100%;padding:10px 20px}}.footer__disclaimer-container{width:25%;max-width:435px;padding:20px 0 20px 44px}@media(max-width: 1023px){.footer__disclaimer-container{width:100%;padding:10px 20px;max-width:100%}}.footer__disclaimer-description{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;margin:12px 0 24px}.footer__disclaimer-description b,.footer__disclaimer-description strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.footer__disclaimer-description b{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal}.footer__disclaimer-description b b,.footer__disclaimer-description b strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.pre-bottom-footer{display:flex;justify-content:center;align-items:center;text-align:center;background:#bb9d59;color:#fff;height:69px}.pre-bottom-footer__shop-link a{background:rgba(0,0,0,0);cursor:pointer;border:none;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.pre-bottom-footer__shop-link a::after{content:"";background:url("/fe-web/img/granterre/icons/external-link-white.svg") no-repeat center;background-size:contain;width:24px;height:24px}.pre-bottom-footer__shop-link a:hover{background:rgba(0,0,0,0)}.pre-bottom-footer__shop-link a:disabled{opacity:.4;cursor:default}.pre-bottom-footer__shop-link a:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.bottom-footer{background:#504326;padding:16px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media(max-width: 1023px){.bottom-footer{flex-direction:column}}.bottom-footer__link{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;color:#fff;padding:0 8px;border-right:1px solid;border-color:hsla(0,0%,100%,.4)}.bottom-footer__link b,.bottom-footer__link strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.bottom-footer__link:last-child{border:none}@media(max-width: 1023px){.bottom-footer__link{border-right:none;margin:10px auto}}.visual-component{position:relative;background-color:#000;background-size:cover;background-position:center;color:#fff}.visual-component:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #1A160C, transparent);opacity:.2}[data-layout=light] .visual-component:before{opacity:.7}.visual-component .hidden{display:none !important}.visual-component h1{font-size:48px;line-height:58px;font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal}.visual-component h1 b,.visual-component h1 strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.visual-component h1{font-size:32px;line-height:40px}}.visual-component h1 b,.visual-component h1 strong,.strong-title .visual-component h1{font-size:48px;line-height:58px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.visual-component h1 b b,.visual-component h1 b strong,.visual-component h1 strong b,.visual-component h1 strong strong,.strong-title .visual-component h1 b,.strong-title .visual-component h1 strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.visual-component h1 b,.visual-component h1 strong,.strong-title .visual-component h1{font-size:32px;line-height:40px}}.visual-component .primary-link{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;display:inline-flex;padding:14px 24px;font-size:14px}.visual-component .primary-link:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.visual-component .primary-link:disabled{opacity:.4;pointer-events:none;cursor:default}.visual-component .primary-link:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.visual-component .primary-link::after{content:"";background:url("/fe-web/img/granterre/icons/arrow-forward.svg") no-repeat center;background-size:contain;margin-left:8px;width:20px;height:20px}.visual-component .secondary-link{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#fff;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;padding:14px 24px;font-size:14px;margin-right:16px;margin-bottom:8px}.visual-component .secondary-link:hover{background:hsl(0,0%,90%);text-decoration:none}.visual-component .secondary-link:disabled{opacity:.4;pointer-events:none;cursor:default}.visual-component .secondary-link:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.visual-component .third-link{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#fff;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;padding:14px 24px;font-size:14px;margin-right:16px;margin-bottom:8px}.visual-component .third-link:hover{background:hsl(0,0%,90%);text-decoration:none}.visual-component .third-link:disabled{opacity:.4;pointer-events:none;cursor:default}.visual-component .third-link:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.visual-component__wrapper{position:relative;height:100%;min-height:460px;display:flex;align-items:center;z-index:1}.visual-component__wrapper--left{justify-content:flex-start}.visual-component__wrapper--right{justify-content:flex-end}.visual-component__wrapper--center{justify-content:center;text-align:center}.visual-component__wrapper--anchor{min-height:720px}.visual-component__wrapper--anchor h1{font-size:60px;line-height:73px;letter-spacing:-0.5px;font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal}.visual-component__wrapper--anchor h1 b,.visual-component__wrapper--anchor h1 strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.visual-component__wrapper--anchor h1{font-size:48px;line-height:58px}}.visual-component__wrapper--anchor h1 b,.visual-component__wrapper--anchor h1 strong{font-size:60px;line-height:73px;letter-spacing:-0.5px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.visual-component__wrapper--anchor h1 b b,.visual-component__wrapper--anchor h1 b strong,.visual-component__wrapper--anchor h1 strong b,.visual-component__wrapper--anchor h1 strong strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.visual-component__wrapper--anchor h1 b,.visual-component__wrapper--anchor h1 strong{font-size:48px;line-height:58px}}@media(max-width: 1023px){.visual-component__wrapper--anchor{min-height:300px}}@media(max-width: 1023px){.visual-component__wrapper{min-height:300px}}.visual-component__text{width:100%;max-width:630px;padding:128px 32px}@media(max-width: 1023px){.visual-component__text{padding:64px 24px}}.visual-component__description{font-size:16px;line-height:24px;letter-spacing:.1px;margin-top:32px}.visual-component__anchor{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:rgba(0,0,0,0);display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:22px 32px;font-size:16px;white-space:nowrap;position:absolute;transform:translateX(-50%);top:calc(100% - 110px);left:50%;padding:16px;display:inline-flex;flex-direction:column;align-items:center;color:#fff}.visual-component__anchor:hover{background:rgba(0,0,0,0);text-decoration:none}.visual-component__anchor:disabled{opacity:.4;pointer-events:none;cursor:default}.visual-component__anchor:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.visual-component__anchor:before{content:"";background:url("/fe-web/img/granterre/icons/mouse.svg") no-repeat center;background-size:contain;margin-bottom:8px;width:24px;height:24px}.visual-component__anchor:after{content:"";background:url("/fe-web/img/granterre/icons/arrow-down.svg") no-repeat center;background-size:contain;margin-top:10px;width:16px;height:16px}.visual-component__anchor:hover:after{animation:jumpInfinite 1.5s infinite}.visual-component__link{margin-top:48px}.visual-component__link-wrapper{display:inline-block;position:relative}@media(max-width: 1023px){div.padding-plus.padding-plus .visual-component.visual-component__mobile.visual-component__mobile{padding-top:350px}}[data-layout=light] .visual-component h1{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}[data-layout=light] .visual-component h1 b,[data-layout=light] .visual-component h1 strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){[data-layout=light] .visual-component h1{font-size:30px;line-height:36px}}[data-layout=light] .visual-component__wrapper{min-height:353px}[data-layout=light] .visual-component__text{max-width:none;padding:16px;margin:auto}@keyframes jumpInfinite{0%{margin-top:10px}60%{margin-top:16px}100%{margin-top:10px}}.video-component{position:relative;height:100%;width:100%}.fixed .video-component{width:auto;height:288px}@media(max-width: 1023px){.fixed .video-component{width:auto;height:100%}}.big .video-component{width:auto;height:317px}@media(max-width: 1023px){.big .video-component{width:auto;height:100%}}@media(max-width: 1023px){.video-component{min-height:calc(100vw - 48px)}}.video-component__cover{width:100%;height:100%;position:relative;cursor:pointer;overflow:hidden}.video-component__cover img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:none;height:100%;z-index:1;width:100%;object-fit:cover}.video-component__cover:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:url("/fe-web/img/granterre/icons/play.svg") no-repeat center;background-size:contain;z-index:2;width:64px;height:64px}.video-component .plyr{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.video-modal{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%}.video-modal__overlay{position:absolute;z-index:1;background:rgba(0,0,0,.6);top:0;left:0;width:100%;height:100%}.video-modal__overlay:after{content:"";position:absolute;top:24px;right:24px;background:url("/fe-web/img/granterre/icons/close.svg") no-repeat center;background-size:contain;z-index:2;width:28px;height:28px}.video-modal__content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;width:80vw;height:45vw}.video-modal__content .plyr--video{height:100%}.card-component>.yxpRow{padding:0 !important;margin:96px auto !important;max-width:1200px;background:#f3efe8;box-shadow:0 40px 100px rgba(28,23,13,.1);flex-wrap:nowrap}@media(max-width: 1023px){.card-component>.yxpRow{flex-wrap:wrap;margin:48px auto !important}}.card-component .yxp-cols-6{margin-right:48px}@media(max-width: 1023px){.card-component .yxp-cols-6{margin-right:0}}@media(max-width: 1023px){.card-component .yxp-cols-6:last-child{padding:0 24px}}.card-component.video .yxp-cols-6{margin-left:48px;margin-right:0}@media(max-width: 1023px){.card-component.video .yxp-cols-6{margin-left:0}}@media(max-width: 1023px){.card-component.video .yxp-cols-6:first-child{padding:24px;margin-bottom:0}}@media(max-width: 1023px){.card-component.video .yxp-cols-6:last-child{padding:0}}@media(max-width: 1023px){.card-component.video .yxpType_TEXTAREA{margin-bottom:0}}.card-component .yxpType_TITLE>h3{margin:48px 0}@media(max-width: 1023px){.card-component .yxpType_TITLE>h3{margin-top:0}}.card-component .yxpType_TEXTAREA{margin-bottom:48px}.snackbar{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;position:fixed;width:480px;background:#e6f5e5;bottom:0;margin:0 0 70px;padding:12px;left:calc(50% - 240px);transform:translateY(calc(100% + 80px));transition:transform .3s cubic-bezier(0.35, 1, 1, 1);display:flex}.snackbar b,.snackbar strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.snackbar.visible{transform:translateY(0);z-index:10}.snackbar.info{background:#fff;border:1px solid #e8dfd0}.snackbar.warning{background:#fff3e5}.snackbar.error{background:#ffe6e5}.snackbar.dark{background:#1a160c;color:#fff}.snackbar__icon{width:20px;min-width:20px;height:20px;background:url("/fe-web/img/granterre/icons/alert-success.svg") no-repeat center;background-size:contain}.info .snackbar__icon{background-image:url("/fe-web/img/granterre/icons/alert-info.svg")}.warning .snackbar__icon{background-image:url("/fe-web/img/granterre/icons/alert-warning.svg")}.error .snackbar__icon{background-image:url("/fe-web/img/granterre/icons/alert-error.svg")}.dark .snackbar__icon{display:none}.snackbar__message{flex:1;padding:3px 12px}.snackbar__close{background:rgba(0,0,0,0);cursor:pointer;border:none;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:0}.snackbar__close::after{content:"";background:url("/fe-web/img/granterre/icons/close-gold.svg") no-repeat center;background-size:contain;width:20px;height:20px}.snackbar__close:hover{background:rgba(0,0,0,0)}.snackbar__close:disabled{opacity:.4;cursor:default}.snackbar__close:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.dark .snackbar__close{background:rgba(0,0,0,0);cursor:pointer;border:none;border-radius:32px;display:inline-flex;align-items:center;justify-content:center}.dark .snackbar__close::after{content:"";background:url("/fe-web/img/granterre/icons/close.svg") no-repeat center;background-size:contain;width:20px;height:20px}.dark .snackbar__close:hover{background:rgba(0,0,0,0)}.dark .snackbar__close:disabled{opacity:.4;cursor:default}.dark .snackbar__close:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}@media(max-width: 1023px){.snackbar{width:100%;left:0}}.story-wrapper{background-color:#504326;color:#bb9d59}.story-title.story-title{margin-bottom:115px;padding-left:32px}@media(max-width: 1023px){.story-title.story-title{margin-bottom:0;padding-left:0}}.story-tabs.story-tabs{margin-top:32px;padding-left:32px;display:flex;position:relative}.story-tabs.story-tabs .yxpTabWrapper{flex-direction:column;flex:0 0 25%;height:520px;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;position:relative}.story-tabs.story-tabs .yxpTabWrapper::-webkit-scrollbar{opacity:0;width:0;display:none;background-color:rgba(0,0,0,0)}.story-tabs.story-tabs .yxpTabWrapper .yxpTabBlock{font-size:48px;line-height:58px;font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal;padding:0;border:none;transition:all linear .2s}.story-tabs.story-tabs .yxpTabWrapper .yxpTabBlock b,.story-tabs.story-tabs .yxpTabWrapper .yxpTabBlock strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.story-tabs.story-tabs .yxpTabWrapper .yxpTabBlock{font-size:32px;line-height:40px}}.story-tabs.story-tabs .yxpTabWrapper .yxpTabBlock.yxpTabActive{font-size:96px;line-height:117px;letter-spacing:-1.5px;font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal;background:none;color:#fff}.story-tabs.story-tabs .yxpTabWrapper .yxpTabBlock.yxpTabActive b,.story-tabs.story-tabs .yxpTabWrapper .yxpTabBlock.yxpTabActive strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.story-tabs.story-tabs .yxpTabWrapper .yxpTabBlock.yxpTabActive{font-size:60px;line-height:73px;letter-spacing:-0.5px}}@media(max-width: 1023px){.story-tabs.story-tabs .yxpTabWrapper .yxpTabBlock.yxpTabActive{font-size:24px;line-height:32px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;padding:0 10px}.story-tabs.story-tabs .yxpTabWrapper .yxpTabBlock.yxpTabActive b,.story-tabs.story-tabs .yxpTabWrapper .yxpTabBlock.yxpTabActive strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}}@media(max-width: 1023px)and (max-width: 1023px){.story-tabs.story-tabs .yxpTabWrapper .yxpTabBlock.yxpTabActive{font-size:20px;line-height:28px}}@media(max-width: 1023px){.story-tabs.story-tabs .yxpTabWrapper .yxpTabBlock{margin-right:15px;font-size:20px;line-height:32px;letter-spacing:.15px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.story-tabs.story-tabs .yxpTabWrapper .yxpTabBlock b,.story-tabs.story-tabs .yxpTabWrapper .yxpTabBlock strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}}@media(max-width: 1023px)and (max-width: 1023px){.story-tabs.story-tabs .yxpTabWrapper .yxpTabBlock{font-size:18px;line-height:24px}}@media(max-width: 1023px){.story-tabs.story-tabs .yxpTabWrapper{flex-direction:row;overflow-y:hidden;overflow-x:scroll;flex:0 0 auto;height:auto;margin-bottom:50px}}.story-tabs.story-tabs .yxpTabsWrapper{color:#fff;flex:1}.story-tabs.story-tabs .yxpTabsWrapper yxpImageTextWrapper{margin-bottom:20px}.story-tabs.story-tabs .yxpTabsWrapper .yxpType_TEXTAREA{margin-bottom:30px}.story-tabs.story-tabs .yxpTabsWrapper .yxpType_TEXTAREA p{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal}.story-tabs.story-tabs .yxpTabsWrapper .yxpType_TEXTAREA p b,.story-tabs.story-tabs .yxpTabsWrapper .yxpType_TEXTAREA p strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.story-tabs.story-tabs .yxpTabsWrapper .yxpType_TEXTAREA p{font-size:30px;line-height:36px}}.story-tabs.story-tabs .yxpTabsWrapper .yxpType_TEXTAREA.small-title p{font-size:16px;line-height:24px;letter-spacing:.1px}.story-tabs.story-tabs .yxpTabsWrapper .yxpType_TEXTAREA .color-title{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;padding:2px 6px;border-radius:4px;background:#85703f}.story-tabs.story-tabs .yxpTabsWrapper .yxpType_TEXTAREA .color-title b,.story-tabs.story-tabs .yxpTabsWrapper .yxpType_TEXTAREA .color-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.story-tabs.story-tabs .yxpTabsWrapper img{width:128px}.story-tabs.story-tabs .yxpTabsWrapper .yxpType_IMAGE{width:auto;margin-right:45px}.story-tabs.story-tabs .yxpTabsWrapper .yxpTabActive{border:none;padding:0 0 0 10px}.story-tabs.story-tabs .yxpTabsWrapper .yxpTabActive .yxpType_TITLE h1{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.story-tabs.story-tabs .yxpTabsWrapper .yxpTabActive .yxpType_TITLE h1 b,.story-tabs.story-tabs .yxpTabsWrapper .yxpTabActive .yxpType_TITLE h1 strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.story-tabs.story-tabs .yxpTabsWrapper .yxpTabActive .yxpType_TITLE h1{font-size:14px;line-height:20px}}.story-tabs.story-tabs:after{content:"";width:25%;position:absolute;left:32px;top:0;height:520px;pointer-events:none;background:linear-gradient(180deg, #504326 0%, rgba(255, 255, 255, 0) 48px, rgba(255, 255, 255, 0) 97.5%, #504326 99.5%)}@media(max-width: 1023px){.story-tabs.story-tabs:after{display:none;width:100%;left:32px;height:32px;background:linear-gradient(90deg, #504326 0%, rgba(255, 255, 255, 0) 5.5%, rgba(255, 255, 255, 0) 81.5%, #504326 88%)}}@media(max-width: 1023px){.story-tabs.story-tabs{flex-direction:column;padding-left:0;width:calc(100% + 48px);margin-left:-24px}}.inner-accordion-wrapper .yxpAccordionWrapper{padding:0 32px}@media(max-width: 1023px){.inner-accordion-wrapper .yxpAccordionWrapper{padding:0}}.inner-accordion-wrapper .yxpAccordionWrapper .yxpAccordionBlock{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;color:#1a160c;padding:16px;text-transform:none;position:relative;background:#e8dfd0;display:flex;align-items:center;justify-content:space-between;border:1px solid #e8dfd0;border-radius:8px}.inner-accordion-wrapper .yxpAccordionWrapper .yxpAccordionBlock b,.inner-accordion-wrapper .yxpAccordionWrapper .yxpAccordionBlock strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.inner-accordion-wrapper .yxpAccordionWrapper .yxpAccordionBlock{font-size:12px;line-height:18px}}.inner-accordion-wrapper .yxpAccordionWrapper .yxpAccordionBlock span{padding-right:8px}.inner-accordion-wrapper .yxpAccordionWrapper .yxpAccordionBlock:after{content:"";width:24px;height:24px;background:url("/fe-web/img/granterre/icons/arrow-down-gold.svg") no-repeat center right;transition:transform linear .2s}.inner-accordion-wrapper .yxpAccordionWrapper .yxpAccordionBlock.yxpAccordionActive{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}.inner-accordion-wrapper .yxpAccordionWrapper .yxpAccordionBlock.yxpAccordionActive:after{transform:rotate(180deg)}.inner-accordion-wrapper .yxpAccordionWrapper .yxpAccordionBlock:hover{color:#85703f}.inner-accordion-wrapper .yxpAccordionWrapper .yxpAccordionBlock:active{box-shadow:0px 0px 0px 4px rgba(187,157,89,.24)}.inner-accordion-wrapper .yxpAccordionWrapper .yxpAccordionContainer{background:#fff;border-right:1px solid #e8dfd0;border-left:1px solid #e8dfd0;padding:0 15px;color:#1a160c;margin-top:-1px;margin-bottom:25px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;max-height:0;display:flex !important;overflow:hidden;transition:all cubic-bezier(0, 0, 1, 1) .2s}.inner-accordion-wrapper .yxpAccordionWrapper .yxpAccordionContainer .yxpType_IMAGE{min-width:100px}.inner-accordion-wrapper .yxpAccordionWrapper .yxpAccordionContainer .yxp-cols-11{width:calc(100% - 100px)}.inner-accordion-wrapper .yxpAccordionWrapper .yxpAccordionContainer .yxpType_TEXTAREA{margin-bottom:25px}.inner-accordion-wrapper .yxpAccordionWrapper .yxpAccordionContainer .yxpType_TEXTAREA strong{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal}.inner-accordion-wrapper .yxpAccordionWrapper .yxpAccordionContainer .yxpType_TEXTAREA strong b,.inner-accordion-wrapper .yxpAccordionWrapper .yxpAccordionContainer .yxpType_TEXTAREA strong strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.inner-accordion-wrapper .yxpAccordionWrapper .yxpAccordionContainer .yxpType_TEXTAREA strong{font-size:12px;line-height:18px}}.inner-accordion-wrapper .yxpAccordionWrapper .yxpAccordionContainer hr{border-style:none;height:1px;background:#edeeef;margin:25px auto}.inner-accordion-wrapper .yxpAccordionWrapper .yxpAccordionContainer .yxpImageWrapper{text-align:center}.inner-accordion-wrapper .yxpAccordionWrapper .yxpAccordionContainer .yxpImageWrapper img{max-width:65px}.inner-accordion-wrapper .yxpAccordionWrapper .yxpAccordionContainer.yxpAccordionActive{max-height:fit-content;padding:15px;border:1px solid #e8dfd0}.loyalty-dark-green-container .inner-accordion-wrapper .yxpAccordionWrapper .yxpAccordionBlock{background:#cad0b1}.yxpImageTextWrapper{color:#352c19;text-align:center;padding-left:24px;padding-right:24px}@media(max-width: 1023px){.yxpImageTextWrapper{padding-left:0;padding-right:0}}.middle-img .yxpImageTextWrapper{display:inline-flex;flex-direction:column;align-items:center}.middle-img .yxpImageTextWrapper .yxpImageTextTitle{order:1}.middle-img .yxpImageTextWrapper .yxpImageWrapper{order:2}.middle-img .yxpImageTextWrapper .yxpHtmlTextWrapper{order:3}.middle-img .yxpImageTextWrapper .yxpLink{order:4}.left .yxpImageTextWrapper{text-align:left}.yxpImageTextWrapper .yxpHtmlTextWrapper+.yxpImageWrapper{margin-top:24px}.yxpImageTextWrapper .yxpImageWrapper{margin:0 auto 24px}.yxpImageTextWrapper .yxpInfoWrapper{display:flex;flex-direction:column;align-items:flex-start}.yxpImageTextWrapper .yxpImage{display:block;margin:0 auto}.yxpImageTextWrapper .yxpImageTextTitle{font-size:48px;line-height:58px;font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal;margin:0 auto 24px;max-width:770px}.yxpImageTextWrapper .yxpImageTextTitle b,.yxpImageTextWrapper .yxpImageTextTitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxpImageTextWrapper .yxpImageTextTitle{font-size:32px;line-height:40px}}@media(max-width: 1023px){.yxpImageTextWrapper .yxpImageTextTitle{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal}.yxpImageTextWrapper .yxpImageTextTitle b,.yxpImageTextWrapper .yxpImageTextTitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}}@media(max-width: 1023px)and (max-width: 1023px){.yxpImageTextWrapper .yxpImageTextTitle{font-size:30px;line-height:36px}}.yxpImageTextWrapper .yxpHtmlTextWrapper a{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;color:#85703f}.yxpImageTextWrapper .yxpHtmlTextWrapper a b,.yxpImageTextWrapper .yxpHtmlTextWrapper a strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxpImageTextWrapper .yxpHtmlTextWrapper a{font-size:12px;line-height:18px}}.yxpImageTextWrapper .yxpLink{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;display:inline-flex;padding:14px 24px;font-size:14px;margin-top:32px}.yxpImageTextWrapper .yxpLink:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.yxpImageTextWrapper .yxpLink:disabled{opacity:.4;pointer-events:none;cursor:default}.yxpImageTextWrapper .yxpLink:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.yxpImageTextWrapper .yxpLink::after{content:"";background:url("/fe-web/img/granterre/icons/arrow-forward.svg") no-repeat center;background-size:contain;margin-left:8px;width:20px;height:20px}.secondary-button .yxpImageTextWrapper .yxpLink{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#f3efe8;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;padding:14px 24px;font-size:14px;margin-right:16px}.secondary-button .yxpImageTextWrapper .yxpLink:hover{background:hsl(38.1818181818,31.4285714286%,83.137254902%);text-decoration:none}.secondary-button .yxpImageTextWrapper .yxpLink:disabled{opacity:.4;pointer-events:none;cursor:default}.secondary-button .yxpImageTextWrapper .yxpLink:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.yxpImageTextWrapper.yxpFlexWrapper{display:flex;align-items:center;text-align:left;padding-left:32px;padding-right:32px}.force-padding-left .yxpImageTextWrapper.yxpFlexWrapper{padding-left:220px}@media(max-width: 1023px){.yxpImageTextWrapper.yxpFlexWrapper{flex-direction:column;padding-left:0;padding-right:0}.force-padding-left .yxpImageTextWrapper.yxpFlexWrapper{padding-left:0}}.yxpImageTextWrapper.yxpFlexWrapper>*:first-child{margin-right:136px}@media(max-width: 1023px){.yxpImageTextWrapper.yxpFlexWrapper>*:first-child{margin-right:0}}@media(max-width: 1023px){.yxpImageTextWrapper.yxpFlexWrapper .yxpInfoWrapper{order:2}}@media(max-width: 1023px){.yxpImageTextWrapper.yxpFlexWrapper .yxpImageWrapper{margin:20px auto;order:1;padding-bottom:48px}.yxpImageTextWrapper.yxpFlexWrapper .yxpImageWrapper .yxpImage{max-width:256px}}.yxpImageTextWrapper.yxpFlexWrapper .yxpImageTextTitle{margin-bottom:32px;margin-left:0;max-width:100%}.yxpImageTextWrapper .download-link{margin:46px 0}div[class*=size-] a{text-decoration:none}.size-1 .yxpImage{max-width:175px}.size-1 .yxpImageTextTitle{font-size:24px;line-height:32px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.size-1 .yxpImageTextTitle b,.size-1 .yxpImageTextTitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.size-1 .yxpImageTextTitle{font-size:20px;line-height:28px}}.size-2 .yxpImage{max-width:192px}.size-2 .yxpImageTextTitle{font-size:24px;line-height:32px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.size-2 .yxpImageTextTitle b,.size-2 .yxpImageTextTitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.size-2 .yxpImageTextTitle{font-size:20px;line-height:28px}}.size-3 .yxpImage{max-width:256px}.size-3 .yxpImageTextTitle{font-size:24px;line-height:32px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.size-3 .yxpImageTextTitle b,.size-3 .yxpImageTextTitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.size-3 .yxpImageTextTitle{font-size:20px;line-height:28px}}.size-4 .yxpImage{max-width:280px}@media(max-width: 1023px){.size-4 .yxpImage{max-width:256px}}.size-4 .yxpImageTextTitle{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.size-4 .yxpImageTextTitle b,.size-4 .yxpImageTextTitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.size-4 .yxpImageTextTitle{font-size:30px;line-height:36px}}.size-4 .yxpHtmlTextWrapper{font-size:20px;line-height:32px;letter-spacing:.15px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.size-4 .yxpHtmlTextWrapper b,.size-4 .yxpHtmlTextWrapper strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.size-4 .yxpHtmlTextWrapper{font-size:18px;line-height:24px}}.size-4.regular .yxpHtmlTextWrapper{font-size:16px;line-height:24px;letter-spacing:.1px}.size-5 .yxpImage{max-width:384px}@media(max-width: 1023px){.size-5 .yxpImage{max-width:256px}}.size-5 .yxpImageTextTitle{font-size:48px;line-height:58px;font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal}.size-5 .yxpImageTextTitle b,.size-5 .yxpImageTextTitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.size-5 .yxpImageTextTitle{font-size:32px;line-height:40px}}.size-6 .yxpImage{max-width:488px}@media(max-width: 1023px){.size-6 .yxpImage{max-width:256px}}.size-6 .yxpImageTextTitle{font-size:48px;line-height:58px;font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal}.size-6 .yxpImageTextTitle b,.size-6 .yxpImageTextTitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.size-6 .yxpImageTextTitle{font-size:32px;line-height:40px}}.size-7 .yxpImage{max-width:592px}@media(max-width: 1023px){.size-7 .yxpImage{max-width:256px}}.size-7 .yxpImageTextTitle{font-size:60px;line-height:73px;letter-spacing:-0.5px;font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal}.size-7 .yxpImageTextTitle b,.size-7 .yxpImageTextTitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.size-7 .yxpImageTextTitle{font-size:48px;line-height:58px}}.size-8 .yxpImage{max-width:696px}@media(max-width: 1023px){.size-8 .yxpImage{max-width:256px}}.size-8 .yxpImageTextTitle{font-size:60px;line-height:73px;letter-spacing:-0.5px;font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal}.size-8 .yxpImageTextTitle b,.size-8 .yxpImageTextTitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.size-8 .yxpImageTextTitle{font-size:48px;line-height:58px}}.left .yxpImageWrapper,.left .yxpInfoWrapper{flex:auto}.big-paragraph .yxpHtmlTextWrapper{font-size:20px;line-height:1.6;letter-spacing:.15px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.big-paragraph .yxpHtmlTextWrapper b,.big-paragraph .yxpHtmlTextWrapper strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.big-paragraph .yxpHtmlTextWrapper{font-size:16px;line-height:24px}}.round .yxpImage{border-radius:100%}.aw_jobList.cs{max-width:1280px;margin:96px auto;padding:0 32px;width:100%}@media(max-width: 1023px){.aw_jobList.cs{padding:0 24px;margin:48px auto}}.aw_jobList.cs .aw_searchBox{margin-bottom:16px;background:none;padding:0}.aw_jobList.cs .aw_searchBox .aw_searchButton{background:#85703f;cursor:pointer;border:none;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0}.aw_jobList.cs .aw_searchBox .aw_searchButton:hover{background:hsl(42,35.7142857143%,28.431372549%)}.aw_jobList.cs .aw_searchBox .aw_searchButton:disabled{opacity:.4;cursor:default}.aw_jobList.cs .aw_searchBox .aw_searchButton:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.aw_jobList.cs .aw_searchBox .aw_searchButton i{color:#fff;font-size:18px}.aw_jobList.cs .aw_searchBox .aw_select{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;color:#151619;width:calc(50% - 32px);background-color:#fff;border:1px solid #b0b2b8;border-radius:30px;margin:2px 8px 0 0;padding:0 16px;height:48px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("/fe-web/img/granterre/icons/arrow-down-gold.svg");background-repeat:no-repeat;background-position:right 16px center;background-size:16px}.aw_jobList.cs .aw_searchBox .aw_select b,.aw_jobList.cs .aw_searchBox .aw_select strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.aw_jobList.cs .aw_searchBox .aw_select{font-size:12px;line-height:18px}}@media(max-width: 1023px){.aw_jobList.cs .aw_searchBox .aw_select{width:calc(100% - 56px);margin-bottom:8px}}.aw_jobList.cs .aw_jobPosting{background:#f3efe8;border-radius:8px;padding:24px;margin:8px 0}.aw_jobList.cs .aw_jobPosting mark{background:#b48204;color:#fff;border-radius:4px;padding:2px 6px;font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;margin-bottom:8px}.aw_jobList.cs .aw_jobPosting mark b,.aw_jobList.cs .aw_jobPosting mark strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.aw_jobList.cs .aw_jobPosting .aw_title{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;margin-bottom:8px}.aw_jobList.cs .aw_jobPosting .aw_title b,.aw_jobList.cs .aw_jobPosting .aw_title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.aw_jobList.cs .aw_jobPosting .aw_title{font-size:14px;line-height:20px}}.aw_jobList.cs .aw_jobPosting .aw_location{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;margin:0;display:inline-flex;align-items:center}.aw_jobList.cs .aw_jobPosting .aw_location b,.aw_jobList.cs .aw_jobPosting .aw_location strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.aw_jobList.cs .aw_jobPosting .aw_location{font-size:12px;line-height:18px}}.aw_jobList.cs .aw_jobPosting .aw_location i{padding-right:8px;font-size:14px;color:#6d7280}.aw_jobList.cs .aw_pager{margin-top:16px;border-top:none;display:flex;justify-content:flex-end}.aw_jobList.cs .aw_pager .aw_pagerLink{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;color:#85703f;padding:8px}.aw_jobList.cs .aw_pager .aw_pagerLink b,.aw_jobList.cs .aw_pager .aw_pagerLink strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.aw_jobList.cs .aw_pager .aw_pagerLink{font-size:12px;line-height:18px}}.aw_jobList.cs .aw_pager .aw_pagerLink:first-child{padding-right:16px;font-size:0}.aw_jobList.cs .aw_pager .aw_pagerLink:first-child:before{content:"";display:inline-block;background:url("/fe-web/img/granterre/icons/arrow-back-gold.svg") no-repeat center;background-size:contain;width:20px;height:20px}.aw_jobList.cs .aw_pager .aw_pagerLink:last-child{padding-left:16px;font-size:0}.aw_jobList.cs .aw_pager .aw_pagerLink:last-child:before{content:"";display:inline-block;background:url("/fe-web/img/granterre/icons/arrow-forward-gold.svg") no-repeat center;background-size:contain;width:20px;height:20px}.loghi-wrapper.loghi-wrapper.half-padding>.yxpRow{padding-top:48px;padding-bottom:0}.loghi-wrapper.loghi-wrapper .yxpType_TITLE h2{font-size:24px;line-height:32px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;max-width:1216px !important;margin:0 auto}.loghi-wrapper.loghi-wrapper .yxpType_TITLE h2 b,.loghi-wrapper.loghi-wrapper .yxpType_TITLE h2 strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.loghi-wrapper.loghi-wrapper .yxpType_TITLE h2{font-size:20px;line-height:28px}}.loghi-wrapper.loghi-wrapper .yxpType_TEXTAREA{font-size:24px;line-height:32px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;padding-bottom:30px}.loghi-wrapper.loghi-wrapper .yxpType_TEXTAREA b,.loghi-wrapper.loghi-wrapper .yxpType_TEXTAREA strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.loghi-wrapper.loghi-wrapper .yxpType_TEXTAREA{font-size:20px;line-height:28px}}.loghi-wrapper.loghi-wrapper .yxpType_IMAGE{display:flex;align-items:center;justify-content:center}@media(max-width: 1023px){.loghi-wrapper.loghi-wrapper .yxpType_IMAGE{margin-bottom:0}}.loghi-wrapper.loghi-wrapper .loghi-cnt{display:flex;align-items:center}.loghi-wrapper.loghi-wrapper .loghi-cnt>.yxpRow.yxpRow{display:flex;width:100%;justify-content:space-around}@media(max-width: 1023px){.loghi-wrapper.loghi-wrapper .loghi-cnt>.yxpRow.yxpRow{flex-wrap:nowrap}}.loghi-wrapper.loghi-wrapper>.yxpRow{padding-top:0;padding-bottom:0}.loghi-wrapper.loghi-wrapper img{max-width:110px}.link-tel a{position:relative;display:flex;align-items:center;margin-top:30px;margin-bottom:20px}.link-tel a:before{content:"";width:17px;height:16px;background-image:url("/fe-web/img/granterre/icons/tel.svg");margin-right:10px;flex:0 0 auto}.link-mail a{position:relative;display:flex;align-items:center;word-break:break-word}.link-mail a:before{content:"";width:18px;height:15px;background-image:url("/fe-web/img/granterre/icons/mail.svg");margin-right:10px;flex:0 0 auto}.main-visual.main-visual{position:relative;background-position:top;min-height:850px;display:flex;flex-direction:column}.main-visual.main-visual>.yxpRow.yxpRow{max-width:none;width:100%}.main-visual.main-visual>.yxpRow.yxpRow:first-of-type{margin:auto}.main-visual.main-visual>.yxpRow.yxpRow:last-of-type{padding:0}.main-visual.main-visual.home{background-size:cover !important;background-repeat:no-repeat !important;background-position:top center !important;min-height:980px}@media(max-width: 1023px){.main-visual.main-visual.home{min-height:auto}}.main-visual.main-visual.home>.yxpRow.yxpRow:first-of-type{margin:auto 0 0;padding-bottom:0}@media(max-width: 1023px){.main-visual.main-visual.home>.yxpRow.yxpRow:first-of-type{margin:30% 0 0}}@media(max-width: 1023px){.main-visual.main-visual{min-height:auto}}.main-visual__granterre{background:rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:center;padding:30px 0 !important}@media(max-width: 767px){.main-visual__granterre{background:#f3efe8}}.main-visual__granterre .yxpImageTextTitle{font-size:24px;line-height:32px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-bottom:10px;margin-top:60px;color:#fff}.main-visual__granterre .yxpImageTextTitle b,.main-visual__granterre .yxpImageTextTitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.main-visual__granterre .yxpImageTextTitle{font-size:20px;line-height:28px}}@media(max-width: 767px){.main-visual__granterre .yxpImageTextTitle{color:#151619;margin-top:0}}.main-visual__granterre .yxpHtmlTextWrapper{font-size:20px;line-height:28px;letter-spacing:.15px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;color:#fff}.main-visual__granterre .yxpHtmlTextWrapper b,.main-visual__granterre .yxpHtmlTextWrapper strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.main-visual__granterre .yxpHtmlTextWrapper{font-size:16px;line-height:24px}}@media(max-width: 767px){.main-visual__granterre .yxpHtmlTextWrapper{color:#151619;margin-top:0}}@media(max-width: 767px){.main-visual__granterre .yxpImageTextWrapper{padding-bottom:0 !important;text-align:left}}.main-visual__granterre .yxpImageTextWrapper.yxpFlexWrapper{position:relative;max-width:1165px !important;margin:0 auto;align-items:end}@media(max-width: 1023px){.main-visual__granterre .yxpImageTextWrapper.yxpFlexWrapper{flex-direction:row;padding-left:32px;padding-right:32px}}.main-visual__granterre .yxpImageTextWrapper.yxpFlexWrapper>*:first-child{margin-right:66px}.main-visual__granterre .yxpImageWrapper:before{content:"In evidenza";font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;color:#fff;position:absolute;top:0;left:32px}.main-visual__granterre .yxpImageWrapper:before b,.main-visual__granterre .yxpImageWrapper:before strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.main-visual__granterre .yxpImageWrapper:before{font-size:30px;line-height:36px}}@media(max-width: 767px){.main-visual__granterre .yxpImageWrapper:before{left:0;color:#151619}}.main-visual__granterre .yxpImage{max-width:322px}@media(max-width: 1023px){.main-visual__granterre .yxpImage{margin:0 auto 0 0}}.main-visual__granterre.hide-always{display:none}@media(max-width: 767px){.main-visual__granterre.hide-always{display:block;background:rgba(0,0,0,0)}}.main-visual__granterre.only-mobile{display:none}@media(max-width: 767px){.main-visual__granterre.only-mobile{display:block}}.main-visual__granterre.only-desktop{display:block}@media(max-width: 767px){.main-visual__granterre.only-desktop{display:none}}.application-form-button{position:relative;margin:0 8px 4px}.application-form-button .secondary-link{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#f3efe8;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;padding:14px 24px;font-size:14px}.application-form-button .secondary-link:hover{background:hsl(38.1818181818,31.4285714286%,83.137254902%);text-decoration:none}.application-form-button .secondary-link:disabled{opacity:.4;pointer-events:none;cursor:default}.application-form-button .secondary-link:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.body-container .statistics-component{background-color:#f3efe8;text-align:center;margin-bottom:184px}@media(max-width: 1023px){.body-container .statistics-component{margin-bottom:136px}}.body-container .statistics-component .yxpImageTextWrapper{max-width:800px;margin:0 auto}.body-container .statistics-component .yxpImageWrapper{margin-bottom:0}@media(max-width: 1023px){.body-container .statistics-component>.yxpRow{display:flex;flex-direction:column;align-items:center}}.body-container .statistics-component>.yxpRow:first-child{margin-bottom:-32px}.body-container .statistics-component>.yxpRow:last-child{background:#e8dfd0;box-shadow:0 40px 100px rgba(28,23,13,.1);width:calc(100% - 48px);max-width:1200px;padding:48px 0;margin-bottom:-96px}.body-container .statistics-component>.yxpRow:last-child>div{padding:0 16px}@media(max-width: 1023px){.body-container .statistics-component>.yxpRow:last-child{flex-wrap:wrap;padding:32px 0}.body-container .statistics-component>.yxpRow:last-child>div{width:50%;margin:8px 0}}.body-container .statistics-component>.yxpRow:last-child>div:not(:last-child){border-right:1px solid #f3efe8}@media(max-width: 1023px){.body-container .statistics-component>.yxpRow:last-child>div:not(:last-child){border:none;border-bottom:1px solid #f3efe8;padding-bottom:25px}}.body-container .statistics-component>.yxpRow:last-child .yxpTitle{margin-bottom:16px}.statistics-date.statistics-date>.yxpRow.yxpRow{padding:0;margin-top:-50px}@media(max-width: 1023px){.statistics-date.statistics-date>.yxpRow.yxpRow{margin-top:-30px}}.map-container{min-height:620px;position:relative;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}.map-container .yxpRow:last-child{padding:0 !important}.map-container__popup1,.map-container__popup2{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;position:absolute;transform:translateX(-50%);background:#fff;width:346px;padding:16px;color:#85703f;border-radius:8px}.map-container__popup1 b,.map-container__popup1 strong,.map-container__popup2 b,.map-container__popup2 strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.map-container__popup1,.map-container__popup2{font-size:12px;line-height:18px}}.map-container__popup1:after,.map-container__popup2:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-top:solid 10px #fff;border-left:solid 10px rgba(0,0,0,0);border-right:solid 10px rgba(0,0,0,0)}.map-container__popup1 a,.map-container__popup2 a{color:#85703f}.map-container__popup1 .yxpRow,.map-container__popup2 .yxpRow{margin-bottom:15px}.map-container__popup1 .yxpType_TEXT,.map-container__popup2 .yxpType_TEXT{position:relative;display:flex;align-items:center}.map-container__popup1 .yxpType_TEXT span,.map-container__popup2 .yxpType_TEXT span{margin-left:10px}@media(max-width: 1023px){.map-container__popup1,.map-container__popup2{display:table;max-width:275px}}.map-container__popup1{top:14%;left:47%}@media(max-width: 1023px){.map-container__popup1{top:335%;left:57%}}.map-container__popup2{top:123%;left:52%}@media(max-width: 1023px){.map-container__popup2{bottom:-508%;left:57%}}.map-container__title{color:#352c19}.map-container__title .yxpTitle.yxpH2,.map-container__title .yxpTitle.yxpH2 b{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal}.map-container__title .yxpTitle.yxpH2 b,.map-container__title .yxpTitle.yxpH2 strong,.map-container__title .yxpTitle.yxpH2 b b,.map-container__title .yxpTitle.yxpH2 b strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.map-container__title .yxpTitle.yxpH2,.map-container__title .yxpTitle.yxpH2 b{font-size:14px;line-height:20px}}.map-container__address:before{content:"";width:14px;height:17px;background-image:url("/fe-web/img/granterre/icons/address.svg");margin-right:10px;background-repeat:no-repeat;flex:0 0 20px}.map-container__tel:before{content:"";width:17px;height:16px;background-image:url("/fe-web/img/granterre/icons/tel.svg");margin-right:10px;background-repeat:no-repeat;flex:0 0 20px}.map-container__mail:before{content:"";width:18px;height:15px;background-image:url("/fe-web/img/granterre/icons/mail.svg");margin-right:10px;background-repeat:no-repeat;flex:0 0 20px}.filiera-story{display:inline-flex;flex-direction:column}.filiera-story>.yxpRow{display:inline-flex}.filiera-story>.yxpRow:nth-child(odd) .yxpImageTextWrapper.yxpFlexWrapper{margin-right:auto;justify-content:flex-end;background-position:right center;padding-left:0;text-align:right}@media(max-width: 1023px){.filiera-story>.yxpRow:nth-child(odd) .yxpImageTextWrapper.yxpFlexWrapper .yxpInfoWrapper{order:1}.filiera-story>.yxpRow:nth-child(odd) .yxpImageTextWrapper.yxpFlexWrapper .yxpImageWrapper{order:2}}.filiera-story>.yxpRow:nth-child(even) .yxpImageTextWrapper.yxpFlexWrapper{margin-left:auto;justify-content:flex-start;background-position:left center;transform:translateX(-16px);padding-right:0;text-align:left}.filiera-story>.yxpRow:first-child .yxpImageTextWrapper.yxpFlexWrapper{background-image:url("/fe-web/img/granterre/icons/timeline-start.svg")}.filiera-story>.yxpRow:last-child .yxpImageTextWrapper.yxpFlexWrapper{background-image:url("/fe-web/img/granterre/icons/timeline-end.svg")}.filiera-story .yxpImageTextWrapper.yxpFlexWrapper{font-size:20px;line-height:28px;letter-spacing:.15px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;width:50%;background-image:url("/fe-web/img/granterre/icons/timeline.svg");background-repeat:no-repeat;padding-left:15px;padding-right:15px}.filiera-story .yxpImageTextWrapper.yxpFlexWrapper b,.filiera-story .yxpImageTextWrapper.yxpFlexWrapper strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.filiera-story .yxpImageTextWrapper.yxpFlexWrapper{font-size:16px;line-height:24px}}.filiera-story .yxpImageTextWrapper.yxpFlexWrapper>*:first-child{margin-right:15px}@media(max-width: 1023px){.filiera-story .yxpImageTextWrapper.yxpFlexWrapper{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;flex-direction:row}.filiera-story .yxpImageTextWrapper.yxpFlexWrapper b,.filiera-story .yxpImageTextWrapper.yxpFlexWrapper strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}}.filiera-story .yxpImageTextWrapper .yxpImageWrapper{margin:0;padding-bottom:0}.filiera-story .yxpImageTextWrapper .yxpImageWrapper .yxpImage{max-width:96px}@media(max-width: 1023px){.filiera-story .yxpImageTextWrapper .yxpImageWrapper .yxpImage{max-width:45px}}.news.hidden{display:none}.news.loading{position:relative}.news.loading::after{content:"";border:4px solid rgba(0,0,0,0);border-top-color:#85703f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;position:absolute;z-index:10;top:calc(50% - 20px);left:calc(50% - 20px)}.news.loading::before{content:" ";position:fixed;width:100vw;height:100vh;z-index:30;background:hsla(0,0%,100%,.5);top:0;left:0}.news__container{display:flex;flex-wrap:wrap;padding:0 32px}.news__container.news__slider{flex-wrap:nowrap;padding:0}@media(max-width: 1023px){.news__container.news__slider{flex-direction:row}}@media(max-width: 1023px){.news__container{padding:0;flex-direction:column}}.news__card{width:calc(33.33% - 32px);background:#f3efe8;margin:16px;border-radius:8px;box-shadow:0 40px 60px rgba(28,23,13,.1);overflow:hidden;transform:scale(0);transition:transform .3s ease}.news__card--large{min-height:340px;width:calc(100% - 32px);display:flex;align-items:center}.swiper .news__card--large{width:100%;margin-left:0;margin-right:0}@media(max-width: 1023px){.news__card--large{width:100%;display:block}}.news__card.pop{transform:scale(1)}.news__card.slide{flex:1 0 auto;margin:16px 0}@media(max-width: 1023px){.news__card{margin:16px 0;width:100%}}.news__image-container{height:216px;background-size:cover;background-position:center}.news__image-large{height:100%;min-width:50%;max-width:50%;background-repeat:no-repeat;background-size:cover;background-position:center;min-height:inherit}@media(max-width: 1023px){.news__image-large{max-width:none;height:216px;width:100%}}.news__text-container{padding:24px;overflow:hidden}.news__title{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;margin-bottom:16px}.news__title b,.news__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.news__title{font-size:14px;line-height:20px}}.news__date{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;margin-bottom:16px;color:#6d7280}.news__date b,.news__date strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.news__description{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;text-overflow:ellipsis;overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;margin-bottom:20px}.news__description b,.news__description strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.news__description{font-size:12px;line-height:18px}}.news__description>p,.news__description>h1,.news__description>h2,.news__description>h3,.news__description>h4,.news__description>h5{display:inline}.news__description>ul{display:inline-flex}.news__description a{color:#151619}.news__description a:hover{text-decoration:underline}.news__link{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;color:#85703f}.news__link b,.news__link strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.news__link{font-size:12px;line-height:18px}}.news__pagination{display:flex;justify-content:center;align-items:center}.news__pagination-item{padding:16px 0}.news__arrow-left{background:rgba(0,0,0,0);cursor:pointer;border:none;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}.news__arrow-left::after{content:"";background:url("/fe-web/img/granterre/icons/arrow-back-gold.svg") no-repeat center;background-size:contain;width:20px;height:20px}.news__arrow-left:hover{background:rgba(0,0,0,0)}.news__arrow-left:disabled{opacity:.4;cursor:default}.news__arrow-left:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.news__arrow-right{background:rgba(0,0,0,0);cursor:pointer;border:none;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}.news__arrow-right::after{content:"";background:url("/fe-web/img/granterre/icons/arrow-forward-gold.svg") no-repeat center;background-size:contain;width:20px;height:20px}.news__arrow-right:hover{background:rgba(0,0,0,0)}.news__arrow-right:disabled{opacity:.4;cursor:default}.news__arrow-right:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.news__ellipsis{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:rgba(0,0,0,0);display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;padding:10px 16px;font-size:14px;cursor:default}.news__ellipsis:hover{background:rgba(0,0,0,0);text-decoration:none}.news__ellipsis:disabled{opacity:.4;pointer-events:none;cursor:default}.news__ellipsis:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.news__ellipsis.hidden{display:none}.news__page{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:rgba(0,0,0,0);display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;padding:10px 16px;font-size:14px;width:40px;padding:10px}.news__page:hover{background:rgba(0,0,0,0);text-decoration:none}.news__page:disabled{opacity:.4;pointer-events:none;cursor:default}.news__page:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.news__page.selected{pointer-events:none;opacity:.5}.news__page.hidden{display:none}.news__page:first-child,.news__page:last-child{display:inline-block !important}.news__page:not(.hidden)+.last{display:none}.news-detail__wrapper{margin-top:96px;padding-left:32px;padding-right:32px}@media(max-width: 1023px){.news-detail__wrapper{padding-left:0;padding-right:0;margin-top:0}}@media(max-width: 1023px){.news-detail__innerWrapper{display:flex;flex-direction:column}}.news-detail__info h2.yxpTitle{font-size:20px;line-height:28px;letter-spacing:.15px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-bottom:35px;max-width:none}.news-detail__info h2.yxpTitle b,.news-detail__info h2.yxpTitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.news-detail__info h2.yxpTitle{font-size:16px;line-height:24px}}@media(max-width: 1023px){.news-detail__info{width:100%}}.news-detail__share{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media(max-width: 1023px){.news-detail__share{width:100%;flex-direction:row;margin-bottom:30px;flex-wrap:wrap}}.news-detail__shareTitle{margin-bottom:10px}@media(max-width: 1023px){.news-detail__shareTitle{flex:auto;width:100%}}.news-detail__icon{width:40px;height:40px;margin-bottom:10px;cursor:pointer;transition:filter .2s linear}.news-detail__icon.fb{background:url("/fe-web/img/granterre/icons/facebook-share.svg")}.news-detail__icon.in{background:url("/fe-web/img/granterre/icons/linkedin-share.svg")}.news-detail__icon.pn{background:url("/fe-web/img/granterre/icons/pinterest-share.svg")}.news-detail__icon.tt{background:url("/fe-web/img/granterre/icons/x-share.svg")}.news-detail__icon.cp{background:url("/fe-web/img/granterre/icons/copy.svg")}.news-detail__icon.cp.copied{filter:brightness(1.5)}.news-detail__icon.cp.copied+div{font-size:12px;display:block;background:#85703f;color:#fff;padding:4px;right:0;top:100%;border-radius:4px}.news-detail__icon.cp--horizontal.copied+div{position:absolute}.news-detail__icon:hover{filter:brightness(0.7)}@media(max-width: 1023px){.news-detail__icon{margin-right:15px}}@media(max-width: 1023px){.news-detail__container .news__card{width:100%}}.news-detail__mediaGalleryWrapper{margin-top:30px;display:flex;flex-wrap:wrap}.news-detail__mediaThumb{margin:0 3% 3% 0}.news-detail__mediaThumb img{border-radius:8px;object-fit:cover;width:125px;height:125px}.group-data-wrapper .yxpImageTextWrapper{position:relative;margin-bottom:70px}@media(max-width: 1023px){.group-data-wrapper .yxpImageTextWrapper{margin-bottom:10px}}.group-data-wrapper .yxpImageTextWrapper .yxpImageTextTitle{font-size:24px;line-height:32px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);margin-top:-20px}.group-data-wrapper .yxpImageTextWrapper .yxpImageTextTitle b,.group-data-wrapper .yxpImageTextWrapper .yxpImageTextTitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.group-data-wrapper .yxpImageTextWrapper .yxpImageTextTitle{font-size:20px;line-height:28px}}.group-data-wrapper .yxpImageTextWrapper .yxpImageWrapper{margin:0 auto 0}.group-data-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.group-data-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper b,.group-data-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.group-data-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper{font-size:12px;line-height:18px}}.group-data-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper b,.group-data-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper strong{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal}.group-data-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper b b,.group-data-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper b strong,.group-data-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper strong b,.group-data-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper strong strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.group-data-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper b,.group-data-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper strong{font-size:14px;line-height:20px}}.text-card-component{background:#fff;max-width:1000px;margin:0 auto 48px;border:1px solid #e8dfd0;box-shadow:0 40px 100px rgba(28,23,13,.1)}.text-card-component .yxpType_TITLE{background:#e8dfd0;padding:32px}@media(max-width: 1023px){.text-card-component .yxpType_TITLE{padding:24px}}.text-card-component .yxpRow{display:inline}.text-card-component .yxpType_IMAGE{display:inline-block;margin:8px}@media(max-width: 1023px){.text-card-component .yxpType_IMAGE{margin:8px 16px 8px 0}}.text-card-component .yxpType_TEXTAREA{display:block;margin:8px}@media(max-width: 1023px){.text-card-component .yxpType_TEXTAREA{margin:0}}.text-card-component>.yxpRow:nth-child(2){background:#f3efe8;display:inline-block;width:100%;padding:24px}.text-card-component>.yxpRow:nth-child(2) .yxpType_IMAGE{width:64px}.text-card-component>.yxpRow:nth-child(3){display:inline-block;width:100%;padding:24px}.text-card-component>.yxpRow:nth-child(3) .yxpType_IMAGE{width:96px}@media(max-width: 1023px){.text-card-component>.yxpRow:nth-child(3) .yxpType_IMAGE{width:64px}}.text-card-component>.yxpRow:nth-child(3) .yxpType_TEXTAREA{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;color:#6d7280}.text-card-component>.yxpRow:nth-child(3) .yxpType_TEXTAREA b,.text-card-component>.yxpRow:nth-child(3) .yxpType_TEXTAREA strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.text-card-component>.yxpRow:nth-child(3) .yxpType_TEXTAREA{font-size:12px;line-height:18px}}.visual-brand{padding:96px 16px}.visual-brand__wrapper{display:flex;align-items:center}@media(max-width: 1023px){.visual-brand__wrapper{flex-direction:column}}.visual-brand__image{width:280px;min-width:280px}.visual-brand__info{padding-left:130px}.visual-brand__info a{color:#85703f}@media(max-width: 1023px){.visual-brand__info{padding-left:0}}.visual-brand__title{font-size:48px;line-height:58px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-bottom:32px}.visual-brand__title b,.visual-brand__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.visual-brand__title{font-size:32px;line-height:40px}}@media(max-width: 1023px){.visual-brand__title{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal}.visual-brand__title b,.visual-brand__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}}@media(max-width: 1023px)and (max-width: 1023px){.visual-brand__title{font-size:30px;line-height:36px}}.brand-product-list{padding:96px 16px}@media(max-width: 1023px){.brand-product-list{padding:96px 0 96px 16px;overflow:hidden}}.brand-product-list .hidden{display:none}.brand-product-list.loading{position:relative}.brand-product-list.loading::after{content:"";border:4px solid rgba(0,0,0,0);border-top-color:#85703f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;position:absolute;z-index:10;top:calc(50% - 20px);left:calc(50% - 20px)}.brand-product-list.loading::before{content:" ";position:fixed;width:100vw;height:100vh;z-index:30;background:hsla(0,0%,100%,.5);top:0;left:0}.brand-product-list__filters{display:flex;align-items:center;overflow:auto;margin-bottom:32px}.brand-product-list__category-wrapper{display:flex;align-items:center;overflow:auto}.brand-product-list__category{padding:3px 24px 3px 3px;margin:8px 16px 8px 0;position:relative;min-height:64px;border-radius:40px;border:1px solid #e8dfd0;min-width:fit-content;display:inline-flex;align-items:center;color:#85703f;cursor:pointer}.brand-product-list__category:hover{background:#f3efe8}.brand-product-list__category.selected{background:#85703f;border-color:#85703f;color:#fff}.brand-product-list__category.selected:after{content:"";width:22px;height:22px;margin-left:16px;background:url("/fe-web/img/granterre/icons/check.svg") no-repeat center;background-size:contain}.brand-product-list__category-image{width:56px;height:56px;min-width:56px;border-radius:50%;background-size:cover;background-position:center}.brand-product-list__category-name{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;margin-left:16px}.brand-product-list__category-name b,.brand-product-list__category-name strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.brand-product-list__category-name{font-size:14px;line-height:20px}}.brand-product-list__products{display:flex;flex-wrap:wrap;margin:16px -16px;min-height:390px}@media(max-width: 1023px){.brand-product-list__products{justify-content:center;margin:16px 0px 16px -16px}}.brand-product-list__description,.brand-product-list__subBrand-description{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;margin-bottom:32px}.brand-product-list__description b,.brand-product-list__description strong,.brand-product-list__subBrand-description b,.brand-product-list__subBrand-description strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.brand-product-list__description,.brand-product-list__subBrand-description{font-size:12px;line-height:18px}}.brand-product-list__product-card{margin:6px;padding:24px;background:#f3efe8;color:#0d1117;text-decoration:none;text-align:center;border-radius:8px;box-shadow:0 9px 12px rgba(28,23,13,.05);transition:transform .3s;position:relative;max-width:480px;width:calc(25% - 32px)}.brand-product-list__product-card:hover{transform:translateY(-16px)}@media(max-width: 1279px){.brand-product-list__product-card{width:calc(33% - 32px)}}@media(max-width: 1023px){.brand-product-list__product-card{width:calc(50% - 32px)}}@media(max-width: 1023px){.brand-product-list__product-card{width:calc(100% - 32px)}}.brand-product-list__product-image{height:230px;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat;margin-bottom:16px}.brand-product-list__tag{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#e8dfd0;display:inline-block;color:#85703f;margin-bottom:16px;border-radius:4px;padding:2px 6px}.brand-product-list__tag b,.brand-product-list__tag strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.brand-product-list__product-name{font-size:20px;line-height:28px;letter-spacing:.15px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;min-height:60px}.brand-product-list__product-name b,.brand-product-list__product-name strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.brand-product-list__product-name{font-size:16px;line-height:24px}}.brand-product-list__new{position:absolute;width:64px;height:64px;top:-24px;left:-16px;transform:rotate(-10deg);background:url("/fe-web/img/granterre/icons/news-sticker.png") no-repeat center;background-size:contain}.brand-product-list__load-more{padding:24px;text-align:center}.brand-product-list__load-more button{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#f3efe8;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;padding:14px 24px;font-size:14px}.brand-product-list__load-more button:hover{background:hsl(38.1818181818,31.4285714286%,83.137254902%);text-decoration:none}.brand-product-list__load-more button:disabled{opacity:.4;pointer-events:none;cursor:default}.brand-product-list__load-more button:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.brand-product-list__subBrandList{justify-content:space-around;margin-bottom:0;display:flex;align-items:center}@media(max-width: 767px){.brand-product-list__subBrandList{flex-direction:column}}.brand-product-list__subBrand{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.brand-product-list__subBrand-item{display:flex;flex-direction:column;align-items:center}.brand-product-list__subBrand-image{width:175px;height:175px;border-radius:50%;overflow:hidden;cursor:pointer}.brand-product-list__subBrand-image.selected{outline-offset:3px;outline:4px solid #151619}.brand-product-list__subBrand-image img{object-fit:cover;transition:transform ease-in .2s}.brand-product-list__subBrand-image img:hover{transform:scale(1.1)}.brand-product-list__subBrand-title{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;color:#151619;margin-bottom:20px}.brand-product-list__subBrand-title b,.brand-product-list__subBrand-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.brand-product-list__subBrand-title{font-size:14px;line-height:20px}}.brand-product-list__subBrand-description{max-width:240px;height:120px;color:#151619}@media(max-width: 767px){.brand-product-list__subBrand-description{height:100%}}.info-product__main{display:flex;justify-content:space-between;flex-direction:row;margin-bottom:25px}@media(max-width: 1023px){.info-product__main{flex-direction:column;margin-bottom:50px}}.info-product__wrapper{flex-direction:column;padding:0 16px}.info-product__detail-images{position:relative;display:flex;flex-direction:column;padding:0 32px;margin-top:-80px;align-items:center;flex:1 0 auto}@media(max-width: 1023px){.info-product__detail-images{margin-top:0}}.info-product__detail-image{object-fit:cover;object-position:center;margin-bottom:10px}.info-product__detail-image:nth-child(1){width:85%;transform:rotate(-5deg)}.info-product__detail-image:nth-child(2){width:85%}.info-product__detail-image:nth-child(3){width:90%}.info-product__description{margin-top:100px;padding:0 32px 0 80px}@media(max-width: 1023px){.info-product__description{padding:0 16px}}.info-product__name{font-size:48px;line-height:58px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin:0 0 50px}.info-product__name b,.info-product__name strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.info-product__name{font-size:32px;line-height:40px}}@media(max-width: 1023px){.info-product__name{margin:64px 0 24px}}.info-product__claim{margin-bottom:50px}.info-product__intro{font-size:24px;line-height:32px;font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal;margin-bottom:50px}.info-product__intro b,.info-product__intro strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.info-product__intro{font-size:20px;line-height:28px}}.info-product__cooking-wrapper{display:flex;margin-bottom:50px;flex-wrap:wrap}.info-product__cooking-sticker{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;line-height:1.2;margin-right:12px;background-color:#455f27;color:#fff;padding:12px 16px;border-radius:4px 24px 24px 24px;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.info-product__cooking-sticker b,.info-product__cooking-sticker strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.info-product__cooking-sticker{font-size:12px;line-height:18px}}@media(max-width: 1023px){.info-product__cooking-sticker{padding:6px 12px}}.info-product__cooking-icon{width:32px;height:32px;margin-right:8px}.info-product__info-box{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;display:flex;justify-content:space-between;margin-bottom:25px}.info-product__info-box b,.info-product__info-box strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.info-product__info-box{font-size:12px;line-height:18px}}@media(max-width: 1023px){.info-product__info-box{flex-direction:column}}.info-product__info-title{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;margin-bottom:10px}.info-product__info-title b,.info-product__info-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.info-product__info-title{font-size:12px;line-height:18px}}.info-product__product-name{font-size:20px;line-height:28px;letter-spacing:.15px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-bottom:25px}.info-product__product-name b,.info-product__product-name strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.info-product__product-name{font-size:16px;line-height:24px}}.info-product__info-ingredients{padding:16px 0;flex:1 0 60%}.info-product__info-allergens{background-color:#455f27;color:#fff;margin-left:25px;padding:16px;border-radius:8px}@media(max-width: 1023px){.info-product__info-allergens{margin-left:0}}.info-product .inner-accordion-wrapper:not(.last){margin-bottom:50px}.info-product__conservation{display:flex;flex-direction:column;background-color:#f3efe8;padding:24px 24px 24px 96px;background-image:url("/fe-web/img/granterre/icons/thermometer.svg");background-repeat:no-repeat;background-position:24px center}.info-product .yxpAccordionWrapper{padding:0}.info-product .yxpAccordionWrapper .yxpAccordionContainer,.info-product .yxpAccordionWrapper table{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.info-product .yxpAccordionWrapper .yxpAccordionContainer b,.info-product .yxpAccordionWrapper .yxpAccordionContainer strong,.info-product .yxpAccordionWrapper table b,.info-product .yxpAccordionWrapper table strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.info-product .yxpAccordionWrapper .yxpAccordionContainer tr,.info-product .yxpAccordionWrapper table tr{border-top:0}.info-product .yxpAccordionWrapper .yxpAccordionContainer tbody tr:nth-child(even),.info-product .yxpAccordionWrapper table tbody tr:nth-child(even){background-color:#f3efe8}.info-product .yxpAccordionWrapper .yxpAccordionContainer{display:flex;flex-direction:column}.info-product__conservation-title{font-size:20px;line-height:28px;letter-spacing:.15px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-bottom:10px}.info-product__conservation-title b,.info-product__conservation-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.info-product__conservation-title{font-size:16px;line-height:24px}}.info-product__conservation-info{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.info-product__conservation-info b,.info-product__conservation-info strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.info-product__conservation-info{font-size:12px;line-height:18px}}.info-product__packaging{background-color:#f3efe8;padding-bottom:96px}.info-product__packaging-swiper{overflow:hidden;padding:0 16px}.info-product__packaging-product{display:flex;flex-direction:column;justify-content:center;align-items:center}.info-product__packaging-title{font-size:48px;line-height:58px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;padding:96px 16px;text-align:center}.info-product__packaging-title b,.info-product__packaging-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.info-product__packaging-title{font-size:32px;line-height:40px}}.info-product__comparation{padding:96px 16px}.info-product__comparation-title{font-size:20px;line-height:28px;letter-spacing:.15px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;padding-bottom:90px;text-align:center}.info-product__comparation-title b,.info-product__comparation-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.info-product__comparation-title{font-size:16px;line-height:24px}}.product-container .yxpImageTextWrapper{position:relative;padding-top:96px;padding-bottom:96px;max-width:1280px;width:calc(100% - 48px);margin:0 auto}.slider-brand{background:#f3efe8;padding:96px 0;overflow:hidden}.slider-brand__wrapper{overflow:hidden}@media(max-width: 1023px){.slider-brand{padding:48px 0;overflow:hidden;margin-top:50px}}.brand{position:relative;max-width:1280px;width:calc(100% - 48px);margin:0 auto}.brand.hidden{display:none}.brand.loading{position:relative}.brand.loading::after{content:"";border:4px solid rgba(0,0,0,0);border-top-color:#85703f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;position:absolute;z-index:10;top:calc(50% - 20px);left:calc(50% - 20px)}.brand.loading::before{content:" ";position:fixed;width:100vw;height:100vh;z-index:30;background:hsla(0,0%,100%,.5);top:0;left:0}.brand__container{display:flex;flex-wrap:wrap;padding:0 32px}.brand__container.brand__slider{flex-wrap:nowrap;padding:0}@media(max-width: 1023px){.brand__container.brand__slider{flex-direction:row}}@media(max-width: 1023px){.brand__container{padding:0;flex-direction:column}}.brand__slide{display:flex;justify-content:center;align-items:center;min-height:200px;width:calc(25% - 32px);flex:1 0 auto;margin:16px 0}@media(max-width: 1023px){.brand__slide{width:100%}}.brand__slide img{max-width:200px}@media(max-width: 1023px){.brand__slide img{max-width:100%}}.brand__image-container{height:216px;background-size:cover;background-position:center}.brand__title{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;margin-bottom:16px}.brand__title b,.brand__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.brand__title{font-size:14px;line-height:20px}}.brand__pagination{display:flex;justify-content:center;align-items:center}.brand__pagination-item{padding:16px 0}.brand__arrow-left{background:rgba(0,0,0,0);cursor:pointer;border:none;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}.brand__arrow-left::after{content:"";background:url("/fe-web/img/granterre/icons/arrow-back-gold.svg") no-repeat center;background-size:contain;width:20px;height:20px}.brand__arrow-left:hover{background:rgba(0,0,0,0)}.brand__arrow-left:disabled{opacity:.4;cursor:default}.brand__arrow-left:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.brand__arrow-right{background:rgba(0,0,0,0);cursor:pointer;border:none;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}.brand__arrow-right::after{content:"";background:url("/fe-web/img/granterre/icons/arrow-forward-gold.svg") no-repeat center;background-size:contain;width:20px;height:20px}.brand__arrow-right:hover{background:rgba(0,0,0,0)}.brand__arrow-right:disabled{opacity:.4;cursor:default}.brand__arrow-right:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.brand__ellipsis{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:rgba(0,0,0,0);display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;padding:10px 16px;font-size:14px;cursor:default}.brand__ellipsis:hover{background:rgba(0,0,0,0);text-decoration:none}.brand__ellipsis:disabled{opacity:.4;pointer-events:none;cursor:default}.brand__ellipsis:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.brand__ellipsis.hidden{display:none}.slider-product{padding:96px 16px}.slider-product__title{font-size:48px;line-height:58px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-bottom:15px}.slider-product__title b,.slider-product__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.slider-product__title{font-size:32px;line-height:40px}}.slider-product__title-wrapper{margin-bottom:96px}.slider-product .swiper{overflow:hidden;padding:0 0 0 32px}.slider-product .brand-product-list__products{flex-wrap:nowrap;position:relative;display:flex;justify-content:flex-start}.slider-product .brand-product-list__product-card{margin:24px 0}[component=SliderVideoComponent] .video-component{min-height:37.037037037vw}@media(max-width: 1023px){[component=SliderVideoComponent] .video-component{min-height:50vw}}[component=SliderVideoComponent] .swiper{overflow:hidden;align-items:center;width:85%;margin:auto}@media(max-width: 1023px){[component=SliderVideoComponent] .swiper{width:70%}}[component=SliderVideoComponent] .swiper-wrapper{position:relative;width:100%;margin:0 auto}[component=SliderVideoComponent] .swiper-wrapper>.yxpRow{width:100%}[component=SliderVideoComponent] .swiper-button-prev,[component=SliderVideoComponent] .swiper-button-next{position:absolute;top:24%}@media(max-width: 1023px){[component=SliderVideoComponent] .swiper-button-prev,[component=SliderVideoComponent] .swiper-button-next{top:18%}}[component=SliderVideoComponent] .swiper-button-prev{left:0;transform:rotate(180deg) translateY(-100%);transform-origin:top}@media(max-width: 1023px){[component=SliderVideoComponent] .swiper-button-prev{transform:rotate(180deg) translateY(-100%)}}[component=SliderVideoComponent] .swiper-button-next{right:0;left:auto}[component=SliderVideoComponent] .swiper-pagination{text-align:center;margin-top:48px}[component=SliderVideoComponent] .yxpImageTextWrapper{text-align:left;padding:0}[component=SliderVideoComponent] .yxpImageTextWrapper .yxpImageTextTitle{font-size:24px;line-height:32px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin:0}[component=SliderVideoComponent] .yxpImageTextWrapper .yxpImageTextTitle b,[component=SliderVideoComponent] .yxpImageTextWrapper .yxpImageTextTitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){[component=SliderVideoComponent] .yxpImageTextWrapper .yxpImageTextTitle{font-size:20px;line-height:28px}}.ricette-detail__info-wrapper{display:flex;justify-content:flex-start;margin:96px 0 106px}@media(max-width: 1023px){.ricette-detail__info-wrapper{margin:64px 0 0;flex-direction:column}}@media(max-width: 1023px){.ricette-detail,.ricette-detail__entity-wrapper{padding:0 24px}}.ricette-detail__title{font-size:48px;line-height:58px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-bottom:32px}.ricette-detail__title b,.ricette-detail__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.ricette-detail__title{font-size:32px;line-height:40px}}.ricette-detail__media,.ricette-detail__aside{width:384px;margin:0 136px 0 0}@media(max-width: 1023px){.ricette-detail__media,.ricette-detail__aside{margin:0}}@media(max-width: 1023px){.ricette-detail .video-component{min-height:auto}}.ricette-detail__aside{flex:1 0 auto}@media(max-width: 1023px){.ricette-detail__aside{order:2;width:100%}}@media(max-width: 1023px){.ricette-detail__ingredients{flex-direction:column}}.ricette-detail__media{display:flex;width:384px;height:288px;background-repeat:no-repeat;background-position:center;background-size:cover;flex:0 1 auto}.ricette-detail__media img{width:100%;height:100%;object-fit:cover}@media(max-width: 1023px){.ricette-detail__media{width:calc(100vw - 48px);height:245px;margin-bottom:24px}}.ricette-detail__info-box{display:flex;flex-direction:column;justify-content:space-between;flex:1}@media(max-width: 1023px){.ricette-detail__info-box{margin-bottom:24px}}.ricette-detail__resume-wrapper{padding:26px 67px;display:flex;justify-content:space-between}@media(max-width: 1023px){.ricette-detail__resume-wrapper{padding:14px 24px}}.ricette-detail__resume{text-align:center}.ricette-detail__resume-icon{width:48px;height:48px;background-repeat:no-repeat;background-size:contain;margin:0 auto 10px}.ricette-detail__resume-icon.time{background-image:url("/fe-web/img/granterre/icons/time.svg")}.ricette-detail__resume-icon.difficulty{background-image:url("/fe-web/img/granterre/icons/difficulty.svg")}.ricette-detail__resume-icon.portion{background-image:url("/fe-web/img/granterre/icons/portion.svg")}.ricette-detail__resume-icon.cost{background-image:url("/fe-web/img/granterre/icons/cost.svg")}@media(max-width: 1023px){.ricette-detail__resume-icon{width:32px;height:32px}}.ricette-detail__entity-wrapper{margin-bottom:96px}.ricette-detail__entity-wrapper>.yxpRow{flex-wrap:nowrap}@media(max-width: 1023px){.ricette-detail__entity-wrapper>.yxpRow{flex-direction:column}}.ricette-detail__resume-descr{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;margin-bottom:5px}.ricette-detail__resume-descr b,.ricette-detail__resume-descr strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.ricette-detail__resume-descr{font-size:12px;line-height:18px}}.ricette-detail__resume-info{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal}.ricette-detail__resume-info b,.ricette-detail__resume-info strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.ricette-detail__resume-info{font-size:12px;line-height:18px}}.ricette-detail__ingredients,.ricette-detail__tips{padding:24px;margin-bottom:32px}.ricette-detail__ingredients-title,.ricette-detail__tips-title{font-size:20px;line-height:28px;letter-spacing:.15px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;margin-bottom:24px}.ricette-detail__ingredients-title b,.ricette-detail__ingredients-title strong,.ricette-detail__tips-title b,.ricette-detail__tips-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.ricette-detail__ingredients-title,.ricette-detail__tips-title{font-size:16px;line-height:24px}}.ricette-detail__ingredients-list,.ricette-detail__tip{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.ricette-detail__ingredients-list b,.ricette-detail__ingredients-list strong,.ricette-detail__tip b,.ricette-detail__tip strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.ricette-detail__ingredients-list,.ricette-detail__tip{font-size:12px;line-height:18px}}.ricette-detail__ingredients-list ul{list-style:disc;padding-left:13px}.ricette-detail__nutritional-table{margin-bottom:32px}.ricette-detail__nutritional-table table{border-top:0}.ricette-detail__nutritional-table tbody tr:nth-child(even){background-color:#f3efe8}.ricette-detail__nutritional-table tbody tr{display:flex;align-items:center;justify-content:space-between}.ricette-detail__nutritional-table tbody tr td:last-of-type{text-align:right}@media(max-width: 1023px){.ricette-detail__nutritional-table tbody{display:block}}.ricette-detail__step-container>.yxpRow{counter-increment:number;position:relative}.ricette-detail__step-container>.yxpRow:before{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;content:counter(number);position:absolute;left:-8px;top:-8px;width:32px;height:32px;color:#fff;padding:6px 8px;border-radius:12px;background-color:#2e8d1b;display:flex;align-items:center;justify-content:center;z-index:1}.ricette-detail__step-container>.yxpRow:before b,.ricette-detail__step-container>.yxpRow:before strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.ricette-detail__step-container>.yxpRow:before{font-size:12px;line-height:18px}}.ricette-detail__step-wrapper{width:auto;flex:1 auto}@media(max-width: 1023px){.ricette-detail__step-wrapper{order:1}}.ricette-detail__step-wrapper .yxpBlock:not(.yxpType_TITLE){margin-bottom:32px}.ricette-detail__step-wrapper .yxpImageTextWrapper{padding-left:0;padding-right:0;align-items:flex-start;position:relative}.ricette-detail__step-wrapper .yxpType_TEXTAREA .yxpHtmlTextWrapper{margin-top:30px}.ricette-detail__step-wrapper .yxpImageWrapper.yxpImageWrapper{margin-right:32px;margin-left:0;margin-bottom:0;margin-top:0;padding-bottom:0;width:280px;height:210px}.ricette-detail__step-wrapper .yxpImageWrapper.yxpImageWrapper .yxpImage{margin:0;width:100%;height:100%;object-fit:cover;max-width:none}@media(max-width: 1023px){.ricette-detail__step-wrapper .yxpImageWrapper.yxpImageWrapper{margin-bottom:32px;margin-right:0;width:100%;height:245px}}.ricette-detail__step-wrapper .yxpInfoWrapper{flex:1}.ricette-detail__step-title .yxpTitle.yxpH3{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-bottom:32px}.ricette-detail__step-title .yxpTitle.yxpH3 b,.ricette-detail__step-title .yxpTitle.yxpH3 strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.ricette-detail__step-title .yxpTitle.yxpH3{font-size:30px;line-height:36px}}@media(max-width: 1023px){.ricette-detail__step-title .yxpTitle.yxpH3{font-size:24px;line-height:1.3}}.ricette-detail__curiosity{display:flex;flex-direction:column;padding:24px 24px 24px 96px;background-image:url("/fe-web/img/granterre/icons/glasses.svg");background-repeat:no-repeat;background-position:24px center}@media(max-width: 1023px){.ricette-detail__curiosity{background-position:24px 24px}}.ricette-detail__curiosity .yxpType_TITLE .yxpTitle.yxpH3{font-size:20px;line-height:28px;letter-spacing:.15px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-bottom:8px}.ricette-detail__curiosity .yxpType_TITLE .yxpTitle.yxpH3 b,.ricette-detail__curiosity .yxpType_TITLE .yxpTitle.yxpH3 strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.ricette-detail__curiosity .yxpType_TITLE .yxpTitle.yxpH3{font-size:16px;line-height:24px}}.ricette-detail__curiosity-description{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.ricette-detail__curiosity-description b,.ricette-detail__curiosity-description strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.ricette-detail__curiosity-description{font-size:12px;line-height:18px}}.ricette-detail__product-wrapper .swiper{padding:0;border-radius:8px;overflow:hidden;position:relative;box-shadow:0px 9px 12px rgba(28,23,13,.05),0px 3.20494px 3.81094px rgba(28,23,13,.0131885),0px .972957px 1.43076px rgba(28,23,13,.00326968)}.ricette-detail__product-wrapper .swiper .swiper-navigation{width:100%}.ricette-detail__product-wrapper .swiper .swiper-controls{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;justify-content:space-between;margin-top:0;z-index:1}.ricette-detail__product-wrapper .swiper .swiper-button-disabled{opacity:0}.ricette-detail__product{text-align:center;padding:24px;background-color:#f3efe8}.ricette-detail__product-title{font-size:20px;line-height:28px;letter-spacing:.15px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;margin-bottom:8px}.ricette-detail__product-title b,.ricette-detail__product-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.ricette-detail__product-title{font-size:16px;line-height:24px}}.ricette-detail__product-name{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-bottom:16px}.ricette-detail__product-name b,.ricette-detail__product-name strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.ricette-detail__product-name{font-size:14px;line-height:20px}}.ricette-detail__product-image{height:232px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-bottom:16px}.ricette-detail__product-link a{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:14px 24px;font-size:14px}.ricette-detail__product-link a:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.ricette-detail__product-link a:disabled{opacity:.4;pointer-events:none;cursor:default}.ricette-detail__product-link a:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.ricette-detail__recipe-wrapper{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:24px}@media(max-width: 1023px){.ricette-detail__recipe-wrapper{flex-wrap:wrap}}.ricette-detail__recipe-wrapper .recipe-card{flex:0 1 31.6%;transform:scale(1)}@media(max-width: 1023px){.ricette-detail__recipe-wrapper .recipe-card{flex:0 1 auto;margin:0 auto 24px}}.ricette-detail__all-recipes{padding:96px 0}@media(max-width: 1023px){.ricette-detail__all-recipes{padding:48px 24px}}.ricette-detail__listing-title{font-size:48px;line-height:58px;font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal;margin-bottom:96px}.ricette-detail__listing-title b,.ricette-detail__listing-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.ricette-detail__listing-title{font-size:32px;line-height:40px}}.ricette-detail__link-all a{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;display:inline-flex;padding:14px 24px;font-size:14px}.ricette-detail__link-all a:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.ricette-detail__link-all a:disabled{opacity:.4;pointer-events:none;cursor:default}.ricette-detail__link-all a:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.ricette-detail__link-all a::after{content:"";background:url("/fe-web/img/granterre/icons/arrow-forward.svg") no-repeat center;background-size:contain;margin-left:8px;width:20px;height:20px}.recipe-card{box-shadow:0px 9px 12px rgba(28,23,13,.05),0px 3.20494px 3.81094px rgba(28,23,13,.0131885),0px .972957px 1.43076px rgba(28,23,13,.00326968);border-radius:8px;background:#f3efe8;display:flex;flex-direction:column;transform:scale(0);transition:transform .2s ease;position:relative}@media(max-width: 1023px){.recipe-card{width:100%;max-width:384px;margin-left:auto;margin-right:auto}}.recipe-card__buttons{position:absolute;right:16px;top:16px;display:flex}.recipe-card__favourite,.recipe-card__share{width:35px;height:35px;background-repeat:no-repeat;display:block;background-size:cover}.recipe-card__share{background-image:url("/fe-web/img/granterre/icons/share.svg");margin-right:8px;position:relative;cursor:pointer}.recipe-card__share-wrapper{position:absolute;padding:16px;border-radius:4px;background:#fff;left:-200%;bottom:40px;display:none}.recipe-card__share-icon{width:40px;height:40px;cursor:pointer;transition:filter .2s linear;display:block}.recipe-card__share-icon.fb{background:url("/fe-web/img/granterre/icons/facebook-share.svg")}.recipe-card__share-icon.in{background:url("/fe-web/img/granterre/icons/linkedin-share.svg")}.recipe-card__share-icon.pn{background:url("/fe-web/img/granterre/icons/pinterest-share.svg")}.recipe-card__share-icon.tt{background:url("/fe-web/img/granterre/icons/x-share.svg")}.recipe-card__share-icon.cp{background:url("/fe-web/img/granterre/icons/copy.svg")}.recipe-card__share-icon.cp.copied{filter:brightness(1.5)}.recipe-card__share-icon.cp.copied+div{font-size:12px;display:block;background:#85703f;color:#fff;padding:4px;right:0;top:100%;border-radius:4px}.recipe-card__share-icon.cp--horizontal.copied+div{position:absolute}.recipe-card__share-icon:not(last-of-type){margin-right:4px}.recipe-card__share-icon:hover{filter:brightness(0.7)}.recipe-card__favourite{background-image:url("/fe-web/img/granterre/icons/unrate.svg")}.recipe-card__favourite.on{background-image:url("/fe-web/img/granterre/icons/rate.svg")}.recipe-card__favourite.loadingRate{animation:heart-pulse 1s ease infinite}.recipe-card.pop{transform:scale(1)}.recipe-card__link-card{text-decoration:none}.recipe-card__image{width:100%;height:288px;background-position:center;background-repeat:no-repeat;background-size:cover;border-top-left-radius:8px;border-top-right-radius:8px}.recipe-card__info-wrapper{padding:24px;flex:1;display:flex;flex-direction:column;color:unset}.recipe-card__info-wrapper:hover{text-decoration:none}.recipe-card__tag-wrapper{display:flex;margin-bottom:15px;flex-wrap:wrap}.recipe-card__tag{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#e8dfd0;border-radius:4px;color:#85703f;margin:0 10px 5px 0;padding:2px 6px;text-align:left}.recipe-card__tag b,.recipe-card__tag strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.recipe-card__name{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;margin-bottom:16px;text-align:left}.recipe-card__name b,.recipe-card__name strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.recipe-card__name{font-size:14px;line-height:20px}}.recipe-card__wrapper{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.recipe-card__wrapper b,.recipe-card__wrapper strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.recipe-card__value{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal}.recipe-card__value b,.recipe-card__value strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.recipe-card__link{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-top:auto;text-align:left;color:#85703f}.recipe-card__link b,.recipe-card__link strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.recipe-card__link{font-size:12px;line-height:18px}}@keyframes heart-pulse{0%{transform:scale(1)}25%{transform:scale(1.25)}50%{transform:scale(1)}75%{transform:scale(1.25)}100%{transform:scale(1)}}.tag-grid{padding:96px 24px}.tag-grid__title{font-size:48px;line-height:58px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;margin-bottom:32px}.tag-grid__title b,.tag-grid__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.tag-grid__title{font-size:32px;line-height:40px}}@media(max-width: 1023px){.tag-grid__title{font-size:24px;line-height:1.3}}.tag-grid__hash{font-size:48px;line-height:58px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.tag-grid__hash b,.tag-grid__hash strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.tag-grid__hash{font-size:32px;line-height:40px}}@media(max-width: 1023px){.tag-grid__hash{font-size:24px;line-height:1.3}}.tag-grid__description{margin-bottom:96px}.tag-grid__card-wrapper{display:grid;grid-template-columns:46% 25% 25%;grid-template-rows:286px 286px;grid-gap:24px;justify-content:space-between;margin-bottom:24px}@media(max-width: 1023px){.tag-grid__card-wrapper{grid-template-columns:1fr}}.tag-grid__card{position:relative;overflow:hidden}.tag-grid__card:before{content:"";position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #1A160C, transparent);opacity:0;transition:opacity ease .3s;z-index:1}@media(max-width: 1023px){.tag-grid__card:before{opacity:.7}}.tag-grid__card:first-child{grid-column:1/2;grid-row:1/3}@media(max-width: 1023px){.tag-grid__card:first-child{grid-column:1;grid-row:1}}.tag-grid__card img{width:100%;height:100%;object-fit:cover;transition:transform ease .3s}.tag-grid__card:hover:before{opacity:.7}.tag-grid__card:hover .tag-grid__card-info{transform:translateY(0)}.tag-grid__card:hover img{transform:scale(1.2)}.tag-grid__card-info{position:absolute;bottom:0;left:auto;transform:translateY(100%);padding:24px;transition:transform ease .3s;z-index:2;text-align:left}@media(max-width: 1023px){.tag-grid__card-info{transform:translateY(0)}}.tag-grid__card-title,.tag-grid__card-link{color:#fff}.tag-grid__card-title{font-size:20px;line-height:28px;letter-spacing:.15px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-bottom:12px}.tag-grid__card-title b,.tag-grid__card-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.tag-grid__card-title{font-size:16px;line-height:24px}}.tag-grid__card-link{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.tag-grid__card-link b,.tag-grid__card-link strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.tag-grid__card-link{font-size:12px;line-height:18px}}.tag-grid__link-all a{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;display:inline-flex;padding:14px 24px;font-size:14px}.tag-grid__link-all a:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.tag-grid__link-all a:disabled{opacity:.4;pointer-events:none;cursor:default}.tag-grid__link-all a:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.tag-grid__link-all a::after{content:"";background:url("/fe-web/img/granterre/icons/arrow-forward.svg") no-repeat center;background-size:contain;margin-left:8px;width:20px;height:20px}.recipe-listing{margin-bottom:96px}.recipe-listing__filter-bar{display:flex;margin-bottom:48px;justify-content:space-between}@media(max-width: 1023px){.recipe-listing__filter-bar{flex-direction:column}}.recipe-listing__filter-wrapper{display:flex;flex:1;justify-content:space-between}@media(max-width: 1023px){.recipe-listing__filter-wrapper{margin-bottom:24px;flex-direction:column}}.recipe-listing__filter-wrapper .select-wrapper{margin-right:16px;flex:1}@media(max-width: 1023px){.recipe-listing__filter-wrapper .select-wrapper{margin-right:0}.recipe-listing__filter-wrapper .select-wrapper:not(:last-of-type){margin-bottom:24px}}.recipe-listing__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:48px 32px;margin-bottom:48px}@media(max-width: 1023px){.recipe-listing__wrapper{grid-template-columns:1fr}}.recipe-listing__wrapper.loading{position:relative}.recipe-listing__wrapper.loading::after{content:"";border:4px solid rgba(0,0,0,0);border-top-color:#85703f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;position:absolute;z-index:10;top:calc(50% - 20px);left:calc(50% - 20px)}.recipe-listing__wrapper.loading::before{content:" ";position:fixed;width:100vw;height:100vh;z-index:30;background:hsla(0,0%,100%,.5);top:0;left:0}.recipe-listing__wrapper.loading:after{position:fixed}.recipe-listing__button{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:14px 24px;font-size:14px}.recipe-listing__button:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.recipe-listing__button:disabled{opacity:.4;pointer-events:none;cursor:default}.recipe-listing__button:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.recipe-listing .recipe-card__image{width:100%;height:210px}.recipe-listing__cta{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#f3efe8;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;padding:14px 24px;font-size:14px}.recipe-listing__cta:hover{background:hsl(38.1818181818,31.4285714286%,83.137254902%);text-decoration:none}.recipe-listing__cta:disabled{opacity:.4;pointer-events:none;cursor:default}.recipe-listing__cta:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.document-listing{display:flex;flex-direction:column;padding:96px 16px}.document-listing .hidden{display:none}.document-listing.loading{position:relative}.document-listing.loading::after{content:"";border:4px solid rgba(0,0,0,0);border-top-color:#85703f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;position:absolute;z-index:10;top:calc(50% - 20px);left:calc(50% - 20px)}.document-listing.loading::before{content:" ";position:fixed;width:100vw;height:100vh;z-index:30;background:hsla(0,0%,100%,.5);top:0;left:0}.document-listing__title{font-size:48px;line-height:58px;font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal;margin-bottom:16px}.document-listing__title b,.document-listing__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.document-listing__title{font-size:32px;line-height:40px}}.document-listing__subtitle{font-size:20px;line-height:32px;letter-spacing:.15px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;text-align:center}.document-listing__subtitle b,.document-listing__subtitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.document-listing__subtitle{font-size:16px;line-height:24px}}.document-listing__filters{display:flex;align-items:center;overflow:auto;margin-bottom:48px;margin-top:96px}.document-listing__category{padding:3px 24px 3px 3px;margin:8px 16px 8px 0;position:relative;min-height:64px;border-radius:40px;border:1px solid #e8dfd0;min-width:fit-content;display:inline-flex;align-items:center;color:#85703f;cursor:pointer}.document-listing__category:hover{background:#f3efe8}.document-listing__category.selected{background:#85703f;border-color:#85703f;color:#fff}.document-listing__category.selected:after{content:"";width:22px;height:22px;margin-left:16px;background:url("/fe-web/img/granterre/icons/check.svg") no-repeat center;background-size:contain}.document-listing__category-name{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;margin-left:16px}.document-listing__category-name b,.document-listing__category-name strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.document-listing__category-name{font-size:14px;line-height:20px}}.document-listing__cta{margin-top:48px}.document-card{display:flex;align-items:center;background:#f3efe8;padding:26px 35px;margin-bottom:24px}.document-card__icon{margin-right:35px}.document-card__icon img{min-width:42px}.document-card__tag{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#e8dfd0;display:inline-block;color:#85703f;margin-bottom:16px;border-radius:4px;padding:2px 6px;text-transform:uppercase;white-space:nowrap}.document-card__tag b,.document-card__tag strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.document-card__name{font-size:24px;line-height:32px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-bottom:16px}.document-card__name b,.document-card__name strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.document-card__name{font-size:20px;line-height:28px}}.document-card__description{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.document-card__description b,.document-card__description strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.document-card__description{font-size:12px;line-height:18px}}.document-card .download-link{margin-top:24px}.login-registration-link{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;max-width:430px;margin:0 auto}.login-registration-link b,.login-registration-link strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.login-registration-link{font-size:12px;line-height:18px}}.login-registration-link>.yxpRow{padding:32px 0 !important;align-items:center;color:#352c19}.login-registration-link.bottom>.yxpRow{border-top:1px solid #edeeef}.login-registration-link.top>.yxpRow{border-bottom:1px solid #edeeef}.login-registration-link .yxpType_LINK a{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#f3efe8;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;padding:10px 16px;font-size:14px;text-align:center;width:100%}.login-registration-link .yxpType_LINK a:hover{background:hsl(38.1818181818,31.4285714286%,83.137254902%);text-decoration:none}.login-registration-link .yxpType_LINK a:disabled{opacity:.4;pointer-events:none;cursor:default}.login-registration-link .yxpType_LINK a:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.login-registration-link .yxpType_TEXTAREA{padding-right:16px}.account-menu{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;padding:0 32px;display:flex;justify-content:center;align-items:center;color:#85703f}.account-menu b,.account-menu strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.account-menu{font-size:12px;line-height:18px}}@media(max-width: 1023px){.account-menu{flex-direction:column}}.account-menu__item{padding:22px 0 22px 25px;background-position:center left;background-repeat:no-repeat;background-size:auto;position:relative;color:#85703f}.account-menu__item:after{content:"";width:0;position:absolute;left:0;bottom:0;height:2px;background-color:#85703f;transition:width ease .3s}.account-menu__item.selected:after{width:100%}.account-menu__item:hover{text-decoration:none}.account-menu__item:hover:after{width:100%}.account-menu__item:not(:last-of-type){margin-right:50px}@media(max-width: 1023px){.account-menu__item:not(:last-of-type){margin-right:0}}.account-menu__item.account{background-image:url("/fe-web/img/granterre/icons/user-gold.svg")}.account-menu__item.data{background-image:url("/fe-web/img/granterre/icons/data.svg")}.account-menu__item.recipes{background-image:url("/fe-web/img/granterre/icons/recipe.svg")}.account-menu__item.consents{background-image:url("/fe-web/img/granterre/icons/consents.svg")}.account-cockpit{display:flex;justify-content:space-between}@media(max-width: 1023px){.account-cockpit{flex-direction:column}}.account-cockpit__title{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-bottom:96px;padding:0 32px}.account-cockpit__title b,.account-cockpit__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.account-cockpit__title{font-size:30px;line-height:36px}}.account-cockpit__logout{margin:20px auto;display:inline-flex;color:#151619;position:relative;align-items:center}.account-cockpit__logout:after{content:"";width:17px;height:17px;position:absolute;left:100%;margin-left:5px;top:auto;background:url("/fe-web/img/granterre/icons/logout.svg")}.account-cockpit__image{display:flex;align-items:center;justify-content:flex-start;flex:1 0 30%}.account-cockpit__image.loading{position:relative}.account-cockpit__image.loading::after{content:"";border:4px solid rgba(0,0,0,0);border-top-color:#85703f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;position:absolute;z-index:10;top:calc(50% - 20px);left:calc(50% - 20px)}.account-cockpit__image.loading::before{content:" ";position:fixed;width:100vw;height:100vh;z-index:30;background:hsla(0,0%,100%,.5);top:0;left:0}.account-cockpit__image img{width:96px;height:96px;object-fit:cover;border-radius:100%;margin-right:24px}.account-cockpit__points{margin:32px 0;padding:24px 32px;display:flex;flex-direction:column;border-radius:2000px}.account-cockpit__points-title{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.account-cockpit__points-title b,.account-cockpit__points-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.account-cockpit__points-title{font-size:12px;line-height:18px}}.account-cockpit__points-value{font-size:24px;line-height:32px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.account-cockpit__points-value b,.account-cockpit__points-value strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.account-cockpit__points-value{font-size:20px;line-height:28px}}.account-cockpit__cta-wrapper{display:flex;flex-direction:column}.account-cockpit__upload{margin-bottom:16px}.account-cockpit__upload,.account-cockpit__remove{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#f3efe8;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;padding:14px 24px;font-size:14px;text-align:center}.account-cockpit__upload:hover,.account-cockpit__remove:hover{background:hsl(38.1818181818,31.4285714286%,83.137254902%);text-decoration:none}.account-cockpit__upload:disabled,.account-cockpit__remove:disabled{opacity:.4;pointer-events:none;cursor:default}.account-cockpit__upload:active,.account-cockpit__remove:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.account-cockpit__image-cta{text-align:center;position:relative;margin-bottom:16px}.account-cockpit__image-cta input{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.account-cockpit__data,.account-cockpit__consents{padding:24px;display:flex;border-radius:8px;box-shadow:0px 9px 12px rgba(28,23,13,.05),0px 3.20494px 3.81094px rgba(28,23,13,.0131885),0px .972957px 1.43076px rgba(28,23,13,.00326968)}@media(max-width: 1023px){.account-cockpit__image,.account-cockpit__data,.account-cockpit__consents{margin:0 0 24px 0}}.account-cockpit__data{margin-right:32px}@media(max-width: 1023px){.account-cockpit__data{margin-right:0}}.account-cockpit__icon{margin-right:30px;flex:1 0 auto}.account-cockpit__info-title{font-size:20px;line-height:32px;letter-spacing:.15px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-bottom:15px}.account-cockpit__info-title b,.account-cockpit__info-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.account-cockpit__info-title{font-size:18px;line-height:24px}}.account-cockpit__info-subtitle{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;margin-bottom:25px}.account-cockpit__info-subtitle b,.account-cockpit__info-subtitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.account-cockpit__info-subtitle{font-size:12px;line-height:18px}}.my-recipes{padding:96px 16px;background-color:#f8f6f2}.my-recipes--full{background-color:#fff}.my-recipes__title{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-bottom:96px}.my-recipes__title b,.my-recipes__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.my-recipes__title{font-size:30px;line-height:36px}}.my-recipes__image{margin-bottom:24px}.my-recipes__no-title{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-bottom:5px}.my-recipes__no-title b,.my-recipes__no-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.my-recipes__no-title{font-size:14px;line-height:20px}}.my-recipes__no-subtitle{margin-bottom:48px}.my-recipes__list{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:24px;margin-top:96px}.my-recipes__list.full{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:48px 32px;margin-bottom:48px}.my-recipes__list.full .recipe-card{display:none;transform:scale(0);transition:transform .2s ease}.my-recipes__list.full .recipe-card.pop{transform:scale(1);display:flex}.my-recipes__list.full .recipe-card:nth-child(-n+9){display:flex}@media(max-width: 1023px){.my-recipes__list.full{grid-template-columns:1fr}.my-recipes__list.full .recipe-card,.my-recipes__list.full .recipe-card__image{width:100%}}@media(max-width: 1023px){.my-recipes__list{flex-wrap:wrap}}.my-recipes__load-more{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:14px 24px;font-size:14px}.my-recipes__load-more:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.my-recipes__load-more:disabled{opacity:.4;pointer-events:none;cursor:default}.my-recipes__load-more:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.my-recipes .recipe-card{flex:0 1 31.6%;transform:scale(1)}@media(max-width: 1023px){.my-recipes .recipe-card{flex:0 1 auto;margin:0 auto 24px}}.spot-radio{display:flex}.spot-radio:not(:last-of-type){margin-bottom:64px}.spot-radio__image{width:175px;height:175px;margin-right:32px}.spot-radio__file{flex:1;display:flex;flex-direction:column}.spot-radio__title{font-size:24px;line-height:32px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-bottom:15px}.spot-radio__title b,.spot-radio__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.spot-radio__title{font-size:20px;line-height:28px}}.spot-radio__description{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;margin-bottom:50px}.spot-radio__description b,.spot-radio__description strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.spot-radio__description{font-size:12px;line-height:18px}}.spot-radio__document{margin-top:auto;width:100%}[component=SliderVideoPressComponent] .video-component{height:158px;min-height:auto}@media(max-width: 1023px){[component=SliderVideoPressComponent] .video-component{height:280px}}[component=SliderVideoPressComponent] .yxpType_TEXTAREA,[component=SliderVideoPressComponent] .video-component{width:90%;max-width:280px;margin:0 auto 10px}@media(max-width: 1023px){[component=SliderVideoPressComponent] .yxpType_TEXTAREA,[component=SliderVideoPressComponent] .video-component{width:100%;max-width:none}}[component=SliderVideoPressComponent] .swiper{overflow:hidden;align-items:center;width:100%;margin:auto}@media(max-width: 1023px){[component=SliderVideoPressComponent] .swiper-container-initialized .swiper-wrapper{flex-wrap:nowrap}}[component=SliderVideoPressComponent] .swiper-wrapper{position:relative;width:100%;margin:0 auto}[component=SliderVideoPressComponent] .swiper-wrapper>.yxpRow{width:100%}@media(max-width: 1023px){[component=SliderVideoPressComponent] .swiper-wrapper>.yxpRow{margin-bottom:35px}}@media(max-width: 1023px){[component=SliderVideoPressComponent] .swiper-wrapper{flex-wrap:wrap}}[component=SliderVideoPressComponent] .swiper-button-prev{left:0;transform:rotate(180deg) translateY(-100%);transform-origin:top}@media(max-width: 1023px){[component=SliderVideoPressComponent] .swiper-button-prev{transform:rotate(180deg) translateY(-100%)}}[component=SliderVideoPressComponent] .swiper-button-next{right:0;left:auto}[component=SliderVideoPressComponent] .swiper-controls{width:100%;padding:0 20px}@media(max-width: 1023px){[component=SliderVideoPressComponent] .swiper-controls{padding:0}}[component=SliderVideoPressComponent] .swiper-pagination{text-align:center}[component=SliderVideoPressComponent] .yxpImageTextWrapper{text-align:left;padding:0}[component=SliderVideoPressComponent] .yxpImageTextWrapper .yxpImageTextTitle{font-size:24px;line-height:32px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin:0}[component=SliderVideoPressComponent] .yxpImageTextWrapper .yxpImageTextTitle b,[component=SliderVideoPressComponent] .yxpImageTextWrapper .yxpImageTextTitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){[component=SliderVideoPressComponent] .yxpImageTextWrapper .yxpImageTextTitle{font-size:20px;line-height:28px}}div.loyalty-menu.loyalty-menu.loyalty-menu{background-color:#455f27;color:#fff;padding-top:0;padding-right:16px;padding-bottom:0;padding-left:16px;max-width:none;width:100%}[component=LoyaltyComponent].loading{position:relative}[component=LoyaltyComponent].loading::after{content:"";border:4px solid rgba(0,0,0,0);border-top-color:#85703f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;position:absolute;z-index:10;top:calc(50% - 20px);left:calc(50% - 20px)}[component=LoyaltyComponent].loading::before{content:" ";position:fixed;width:100vw;height:100vh;z-index:30;background:hsla(0,0%,100%,.5);top:0;left:0}[component=LoyaltyComponent].loading:after{position:fixed}.loyalty-menu{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}@media(max-width: 1023px){.loyalty-menu{justify-content:flex-start;align-items:center;overflow-x:scroll}}.loyalty-menu__item{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-right:48px;padding-left:30px;position:relative;display:flex;align-items:center;background-repeat:no-repeat;background-position:center left;background-size:17px;padding-top:20px;padding-bottom:20px;flex-direction:column;color:#fff;text-transform:uppercase}.loyalty-menu__item b,.loyalty-menu__item strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.loyalty-menu__item{font-size:12px;line-height:18px}}.loyalty-menu__item:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:0;transition:width ease .3s;background-color:#fff}.loyalty-menu__item.selected{opacity:.8}.loyalty-menu__item.selected:after{width:100%}.loyalty-menu__item:hover{text-decoration:none}.loyalty-menu__item:hover:after{width:100%}.loyalty-menu__item.loyalty{background-image:url("/fe-web/img/granterre/icons/loyalty.svg")}.loyalty-menu__item.prizes{background-image:url("/fe-web/img/granterre/icons/prizes.svg")}.loyalty-menu__item.plays{background-image:url("/fe-web/img/granterre/icons/plays.svg")}.loyalty-menu__item.support{background-image:url("/fe-web/img/granterre/icons/support.svg")}.loyalty-menu__total{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background-color:#e8dfd0;color:#85703f;padding:2px 6px;border-radius:4px}.loyalty-menu__total b,.loyalty-menu__total strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.loyalty-menu__total{font-size:14px;line-height:20px}}.info-loyalty{background-color:#fff;padding:12px 16px 20px 56px;background-image:url("/fe-web/img/granterre/icons/info.svg");background-size:20px;background-repeat:no-repeat;background-position:20px 15px;display:flex;flex-direction:column;align-items:flex-start;margin:32px 24px 0 24px;border:1px solid #e8dfd0}@media(max-width: 1023px){.info-loyalty{margin:24px 0 0}}.info-loyalty__title,.info-loyalty__link{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.info-loyalty__title b,.info-loyalty__title strong,.info-loyalty__link b,.info-loyalty__link strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.info-loyalty__title,.info-loyalty__link{font-size:12px;line-height:18px}}.info-loyalty__description{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;text-align:left}.info-loyalty__description b,.info-loyalty__description strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.info-loyalty__description{font-size:12px;line-height:18px}}.info-loyalty__link{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#f3efe8;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;padding:6px 12px;font-size:14px;margin-top:16px}.info-loyalty__link:hover{background:hsl(38.1818181818,31.4285714286%,83.137254902%);text-decoration:none}.info-loyalty__link:disabled{opacity:.4;pointer-events:none;cursor:default}.info-loyalty__link:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.user-info{margin:80px auto 0;max-width:600px !important;padding:24px 96px 24px 40px;display:flex;align-items:center;background-color:#f3efe8;justify-content:center;border-radius:96px;min-width:490px}@media(max-width: 1023px){.user-info{margin:96px 0;padding:16px 32px;min-width:auto}}.user-info__avatar{width:96px;height:96px;flex:0 0 auto}.user-info__avatar img{width:100%;height:100%;object-fit:cover;border-radius:100%}.user-info__wrapper{display:flex;flex-direction:column;align-items:flex-start;margin-left:32px}.user-info__points{margin-top:6px}.user-info__points-value{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;color:#455f27;margin-bottom:22px}.user-info__points-value b,.user-info__points-value strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.user-info__points-value{font-size:30px;line-height:36px}}.user-info__plays{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;background:rgba(0,0,0,0);cursor:pointer;border:none;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:auto;width:auto;height:auto;color:#85703f;text-align:left}.user-info__plays b,.user-info__plays strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.user-info__plays{font-size:12px;line-height:18px}}.user-info__plays::after{content:"";background:url("/fe-web/img/granterre/icons/arrow-forward-gold.svg") no-repeat center;background-size:contain;width:20px;height:20px}.user-info__plays:hover{background:rgba(0,0,0,0)}.user-info__plays:disabled{opacity:.4;cursor:default}.user-info__plays:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.contest-box__wrapper{display:flex;flex-direction:column;padding-right:32px}@media(max-width: 1023px){.contest-box__wrapper{padding-right:0}}.contest-box__date{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;color:#6d7280;margin-bottom:32px}.contest-box__date b,.contest-box__date strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.contest-box__date strong{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal}.contest-box__date strong b,.contest-box__date strong strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.contest-box__title{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal;word-break:break-word;margin-bottom:32px}.contest-box__title b,.contest-box__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.contest-box__title{font-size:30px;line-height:36px}}.contest-box__info{margin-bottom:32px;display:flex;align-items:center;justify-content:space-between}@media(max-width: 1023px){.contest-box__info{flex-direction:column}}.contest-box__notes{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;margin-top:32px}.contest-box__notes b,.contest-box__notes strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.contest-box__image{width:280px;height:280px;object-fit:cover;margin-left:32px}@media(max-width: 1023px){.contest-box__image{margin-left:0;margin-top:30px}}.contest-box__links{display:flex}@media(max-width: 1023px){.contest-box__links{flex-direction:column;align-items:center}}.contest-box__link1{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:rgba(0,0,0,0);display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;padding:14px 24px;font-size:14px}.contest-box__link1:hover{background:rgba(0,0,0,0);text-decoration:none}.contest-box__link1:disabled{opacity:.4;pointer-events:none;cursor:default}.contest-box__link1:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.contest-box__link2{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;display:inline-flex;padding:14px 24px;font-size:14px}.contest-box__link2:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.contest-box__link2:disabled{opacity:.4;pointer-events:none;cursor:default}.contest-box__link2:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.contest-box__link2::after{content:"";background:url("/fe-web/img/granterre/icons/arrow-forward.svg") no-repeat center;background-size:contain;margin-left:8px;width:20px;height:20px}@media(max-width: 1023px){.contest-box__link2{margin-top:15px}}.loyalty-regulation.loading{position:relative}.loyalty-regulation.loading::after{content:"";border:4px solid rgba(0,0,0,0);border-top-color:#85703f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;position:absolute;z-index:10;top:calc(50% - 20px);left:calc(50% - 20px)}.loyalty-regulation.loading::before{content:" ";position:fixed;width:100vw;height:100vh;z-index:30;background:hsla(0,0%,100%,.5);top:0;left:0}.loyalty-regulation .field__wrapper{display:flex;flex-direction:column;position:relative;padding-bottom:20px}.loyalty-regulation .regulation__step{display:none;flex-direction:column}.loyalty-regulation .regulation__step b{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal}.loyalty-regulation .regulation__step b b,.loyalty-regulation .regulation__step b strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.loyalty-regulation .regulation__step b{font-size:14px;line-height:20px}}.loyalty-regulation .regulation__step.active{display:flex}.loyalty-regulation .regulation__validation{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;color:#85703f;position:absolute;top:calc(100% - 18px);left:0}.loyalty-regulation .regulation__validation b,.loyalty-regulation .regulation__validation strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.loyalty-regulation .regulation__list-item{counter-increment:number;position:relative;display:flex;align-items:flex-start}.loyalty-regulation .regulation__list-item::before{flex:0 0 auto;content:counter(number);margin-right:10px}.loyalty-regulation .regulation__message{position:absolute;left:0;color:#d83c20;bottom:25px}.loyalty-regulation .regulation a{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;color:#151619;text-decoration:underline}.loyalty-regulation .regulation a b,.loyalty-regulation .regulation a strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.loyalty-regulation .regulation a{font-size:14px;line-height:20px}}.loyalty-regulation .referral-info{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.loyalty-regulation .referral-info b,.loyalty-regulation .referral-info strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.loyalty-regulation .referral-info{font-size:14px;line-height:20px}}.loyalty-regulation .referral-info b{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal}.loyalty-regulation .referral-info b b,.loyalty-regulation .referral-info b strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.loyalty-regulation .referral-info b{font-size:14px;line-height:20px}}.loyalty-regulation .birthdate__field-group{flex:1}.loyalty-regulation .birthdate__input{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;color:#0d1117;border-radius:7px;border-color:#85703f;background:#fff;padding:13px 32px 13px 16px;width:100%}.loyalty-regulation .birthdate__input b,.loyalty-regulation .birthdate__input strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.loyalty-regulation .birthdate__input{font-size:12px;line-height:18px}}.loyalty-regulation .birthdate__label{display:inline-flex}.loyalty-regulation .birthdate__step-wrapper{position:relative;min-height:330px}.loyalty-regulation .friendCode__field{position:relative}.loyalty-regulation .friendCode__field::before{content:"";width:14px;height:18px;background-image:url("/fe-web/img/granterre/icons/data-grey.svg");margin-right:10px;position:absolute;bottom:15px;left:20px}.loyalty-regulation .friendCode__input{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;color:#0d1117;border-color:#6d7280;border-radius:24px;background:#fff;padding:13px 32px 13px 50px;width:100%}.loyalty-regulation .friendCode__input b,.loyalty-regulation .friendCode__input strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.loyalty-regulation .friendCode__input{font-size:12px;line-height:18px}}.loyalty-regulation .yxpFormActionsNavWrapper{float:none;display:flex;justify-content:space-evenly;align-items:center;gap:25px}.loyalty-regulation .yxpNextBtn,.loyalty-regulation .yxpSubmitBtn,.loyalty-regulation .yxpPrevBtn,.loyalty-regulation .regulation__back-link,.loyalty-regulation .nextCodeBtn{width:100%}.loyalty-regulation .yxpNextBtn,.loyalty-regulation .yxpSubmitBtn,.loyalty-regulation .nextCodeBtn{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:14px 24px;font-size:14px}.loyalty-regulation .yxpNextBtn:hover,.loyalty-regulation .yxpSubmitBtn:hover,.loyalty-regulation .nextCodeBtn:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.loyalty-regulation .yxpNextBtn:disabled,.loyalty-regulation .yxpSubmitBtn:disabled,.loyalty-regulation .nextCodeBtn:disabled{opacity:.4;pointer-events:none;cursor:default}.loyalty-regulation .yxpNextBtn:active,.loyalty-regulation .yxpSubmitBtn:active,.loyalty-regulation .nextCodeBtn:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.loyalty-regulation .yxpPrevBtn,.loyalty-regulation .regulation__back-link{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#f3efe8;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;padding:14px 24px;font-size:14px;margin-right:0}.loyalty-regulation .yxpPrevBtn:hover,.loyalty-regulation .regulation__back-link:hover{background:hsl(38.1818181818,31.4285714286%,83.137254902%);text-decoration:none}.loyalty-regulation .yxpPrevBtn:disabled,.loyalty-regulation .regulation__back-link:disabled{opacity:.4;pointer-events:none;cursor:default}.loyalty-regulation .yxpPrevBtn:active,.loyalty-regulation .regulation__back-link:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.loyalty-regulation .yxpHidden{display:none !important}.prizesFilter{display:flex;justify-content:space-between;align-items:center}@media(max-width: 1023px){.prizesFilter{flex-direction:column;align-items:flex-start}}@media(max-width: 1023px){.prizesFilter .prizesFilter__select{width:100%}}.prizesFilter .prizesFilter__select.prizesFilter__select select{background-image:url("/fe-web/img/granterre/icons/arrow-down-gold.svg");background-repeat:no-repeat;background-position:right 16px center;background-size:16px;background-color:#fff}.prizesFilter__sort-wrapper{display:flex;flex-wrap:wrap}@media(max-width: 1023px){.prizesFilter__sort-wrapper{width:100%}}@media(max-width: 1023px){.prizesFilter__sort-wrapper .yxpInputGroupRadioWrapper{width:50%}}.prizesFilter__sort-wrapper .yxpInputGroupRadioWrapper:not(last-of-type){margin-right:16px}@media(max-width: 1023px){.prizesFilter__sort-wrapper .yxpInputGroupRadioWrapper:not(last-of-type){margin-right:0}}.prizesFilter__field{display:flex;align-items:center}@media(max-width: 1023px){.prizesFilter__field{flex-direction:column;align-items:flex-start;width:100%}.prizesFilter__field:first-of-type{margin-bottom:24px}}.prizesFilter__title{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-right:12px}.prizesFilter__title b,.prizesFilter__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.prizesFilter__title{font-size:12px;line-height:18px}}@media(max-width: 1023px){.prizesFilter__title{margin-bottom:8px}}.prizesFilter input[type=radio]{appearance:none;display:flex;height:22px}.prizesFilter .first.first{margin-right:16px}.prizesFilter .yxpInputGroupRadioWrapper input{position:relative}.prizesFilter .yxpInputGroupRadioWrapper input:before{content:"";width:20px;min-width:20px;height:20px;border-radius:50%;border:1px solid #85703f;transition:border .1s;position:absolute;pointer-events:none;top:0;left:0}.prizesFilter .yxpInputGroupLabelRight{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin:0}.prizesFilter .yxpInputGroupLabelRight b,.prizesFilter .yxpInputGroupLabelRight strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.prizesFilter input:checked:before{border-width:6px}.yxp-mission-list-widget .yxp-mission-item{background-color:rgba(177,179,79,.1098039216);box-shadow:0px 9px 12px rgba(28,23,13,.05),0px 3.20494px 3.81094px rgba(28,23,13,.0131885),0px .972957px 1.43076px rgba(28,23,13,.00326968);border-radius:8px;overflow:hidden;border:0;display:flex;flex-direction:column;justify-content:stretch;min-height:670px}.yxp-mission-list-widget .yxp-mission-item:first-of-type:last-of-type{margin:auto}@media(max-width: 1023px){.yxp-mission-list-widget .yxp-mission-item{display:block;min-height:auto}}.yxp-mission-list-widget .yxp-mission-list-wrapper+.yxp-swiper-control{margin:20px 0}.yxp-mission-list-widget .yxp-mission-list-wrapper.yxp-mission-list-wrapper:not(.slider){justify-content:flex-start}@media(max-width: 1023px){.yxp-mission-list-widget .yxp-mission-list-wrapper.yxp-mission-list-wrapper:not(.slider){flex-direction:column}}.yxp-mission-list-widget .yxp-mission-info-wrapper{position:relative;padding:40px 28px 48px;text-align:left;flex:1 100%;display:inline-flex;flex-direction:column}@media(max-width: 1023px){.yxp-mission-list-widget .yxp-mission-info-wrapper{min-height:auto}}.yxp-mission-list-widget .yxp-mission-points,.yxp-mission-list-widget .yxp-mission-disclaimer{display:none}.yxp-mission-list-widget .yxp-mission-icon{position:absolute;right:28px;bottom:48px;max-width:100px}@media(max-width: 1023px){.yxp-mission-list-widget .yxp-mission-icon{bottom:48px;top:auto}}.yxp-mission-list-widget .yxp-mission-type{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background-color:#e8dfd0;color:#85703f;border-radius:12px}.yxp-mission-list-widget .yxp-mission-type b,.yxp-mission-list-widget .yxp-mission-type strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxp-mission-list-widget .yxp-mission-type{font-size:12px;line-height:18px}}.yxp-mission-list-widget .yxp-mission-name{font-size:20px;line-height:32px;letter-spacing:.15px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-bottom:8px}.yxp-mission-list-widget .yxp-mission-name b,.yxp-mission-list-widget .yxp-mission-name strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxp-mission-list-widget .yxp-mission-name{font-size:18px;line-height:24px}}.yxp-mission-list-widget .yxp-mission-description{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;margin-bottom:48px}.yxp-mission-list-widget .yxp-mission-description b,.yxp-mission-list-widget .yxp-mission-description strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxp-mission-list-widget .yxp-mission-description{font-size:12px;line-height:18px}}.yxp-mission-list-widget .yxp-mission-status{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;position:absolute;background-color:#fff;color:#85703f;width:100%;left:0;bottom:0;padding:4px 24px;text-align:center}.yxp-mission-list-widget .yxp-mission-status b,.yxp-mission-list-widget .yxp-mission-status strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxp-mission-list-widget .yxp-mission-status{font-size:12px;line-height:18px}}.yxp-mission-list-widget a{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:14px 24px;font-size:14px;margin-top:auto;margin-right:auto}.yxp-mission-list-widget a:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.yxp-mission-list-widget a:disabled{opacity:.4;pointer-events:none;cursor:default}.yxp-mission-list-widget a:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.yxp-mission-list-widget .yxp-mission-countdown{align-items:center;background-color:#fff}.yxp-mission-list-widget .yxp-countdown-label{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal}.yxp-mission-list-widget .yxp-countdown-label b,.yxp-mission-list-widget .yxp-countdown-label strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.yxp-mission-list-widget .yxp-countdown-box{display:flex;flex-direction:column}.yxp-mission-list-widget .yxp-countdown-box span{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.yxp-mission-list-widget .yxp-countdown-box span b,.yxp-mission-list-widget .yxp-countdown-box span strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.yxp-reward-list-widget-container{min-height:220px}.yxp-reward-list-widget-container.loading{position:relative}.yxp-reward-list-widget-container.loading::after{content:"";border:4px solid rgba(0,0,0,0);border-top-color:#85703f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;position:absolute;z-index:10;top:calc(50% - 20px);left:calc(50% - 20px)}.yxp-reward-list-widget-container.loading::before{content:" ";position:fixed;width:100vw;height:100vh;z-index:30;background:hsla(0,0%,100%,.5);top:0;left:0}.yxp-reward-list-widget-container .yxp-reward-list-widget img{width:320px}.yxp-reward-list-widget .swiper-button-next:after,.yxp-reward-list-widget .swiper-rtl .swiper-button-prev:after,.yxp-reward-list-widget .swiper-button-prev:after,.yxp-reward-list-widget .swiper-rtl .swiper-button-next:after{opacity:0}.yxp-reward-list-widget .yxp-swiper-control{display:flex;align-items:center}.yxp-reward-list-wrapper:not(.swiper-wrapper) .yxp-reward-item{width:33.3%;padding-bottom:72px}@media(max-width: 1023px){.yxp-reward-list-wrapper:not(.swiper-wrapper) .yxp-reward-item{width:100%;padding-bottom:46px}}@media(max-width: 1023px){.three-columns .yxp-mission-item{width:calc(100% - 20px)}}.yxp-reward-item-wrapper .yxp-reward-item-points{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background-color:#e8dfd0;color:#85703f;border-radius:12px;padding:6px 8px;order:1}.yxp-reward-item-wrapper .yxp-reward-item-points b,.yxp-reward-item-wrapper .yxp-reward-item-points strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxp-reward-item-wrapper .yxp-reward-item-points{font-size:12px;line-height:18px}}.yxp-reward-item-wrapper .yxp-reward-item-name{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;order:2;margin-top:16px}.yxp-reward-item-wrapper .yxp-reward-item-name b,.yxp-reward-item-wrapper .yxp-reward-item-name strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxp-reward-item-wrapper .yxp-reward-item-name{font-size:14px;line-height:20px}}.mission-info-points{background-color:#fff;border-radius:2000px;padding:24px 0;display:flex;align-items:center;margin-top:16px}@media(max-width: 1023px){.mission-info-points{flex-direction:column;border-radius:20px}}.mission-info-points__wrapper{display:flex;flex-direction:column;align-items:center;padding:0 18px;flex:1;position:relative}@media(max-width: 1023px){.mission-info-points__wrapper:not(:last-of-type){margin-bottom:16px;padding-bottom:16px}}.mission-info-points__wrapper:not(:last-of-type):after{position:absolute;content:"";height:60px;width:1px;right:0;top:50%;transform:translateY(-50%);background-color:#f3efe8}@media(max-width: 1023px){.mission-info-points__wrapper:not(:last-of-type):after{width:100%;height:1px;bottom:0;left:0;top:auto;right:auto;transform:none}}.mission-info-points__value{margin-bottom:8px;font-size:20px;line-height:28px;letter-spacing:.15px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background-color:#e8dfd0;color:#85703f;border-radius:12px;padding:6px 8px}.mission-info-points__value b,.mission-info-points__value strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.mission-info-points__value{font-size:16px;line-height:24px}}.mission-info-points__descr{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.mission-info-points__descr b,.mission-info-points__descr strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.mission-info-points__descr{font-size:12px;line-height:18px}}.gioca-scontrino{position:relative;max-width:1200px;margin-left:auto;margin-right:auto}.gioca-scontrino .yxpHtmlTextWrapper{max-width:800px;margin:0 auto}.gioca-scontrino .yxpRow:has(>.hidden){padding:0 !important}.gioca-scontrino .yxp-rw2-steps-wrapper{padding:0 !important;position:static !important}.gioca-scontrino .yxp-rw2-steps-wrapper .popup-wrapper{display:flex;height:100%;width:100%;justify-content:center;align-items:center;left:0;top:0;position:fixed;background:rgba(21,22,25,.8);z-index:10;overflow-y:auto}.gioca-scontrino .yxp-rw2-steps-wrapper .popup-wrapper.hide{display:none}.gioca-scontrino .yxp-rw2-steps-wrapper .popup-wrapper .yxp-rw-popup{background-color:#fff;padding:22px;border-radius:12px;box-shadow:0px 1px 18px rgba(0,0,0,.12),0px 6px 10px rgba(0,0,0,.14);max-width:400px}@media(max-width: 767px){.gioca-scontrino .yxp-rw2-steps-wrapper .popup-wrapper .yxp-rw-popup{margin:0 24px}}.gioca-scontrino .yxp-rw2-steps-wrapper .empty{display:none}.gioca-scontrino .yxp-rw2-steps-wrapper .title,.gioca-scontrino .yxp-rw2-steps-wrapper .subtitle{display:none}.gioca-scontrino .yxp-rw2-steps-wrapper .subtitle.visible{padding:16px 16px 16px 56px;background-color:#f8f6f2;background-image:url(/fe-web/img/granterre/icons/info.svg);background-size:20px;background-repeat:no-repeat;background-position:20px 15px;text-align:left;display:block;width:100%;order:3;margin:0 auto;max-width:968px;border:1px solid #e8dfd0;font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.gioca-scontrino .yxp-rw2-steps-wrapper .subtitle.visible b,.gioca-scontrino .yxp-rw2-steps-wrapper .subtitle.visible strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.gioca-scontrino .yxp-rw2-steps-wrapper .subtitle.visible{font-size:12px;line-height:18px}}.gioca-scontrino .yxp-rw2-steps-wrapper .success-msg .yxp-cols-6{margin:auto;text-align:center}.gioca-scontrino .yxp-rw2-steps-wrapper .loader-wrapper{z-index:5}.gioca-scontrino .yxp-rw2-steps-wrapper .yxp-rw-step.intro{display:flex;flex-direction:column;margin-bottom:24px}.gioca-scontrino .yxp-rw2-steps-wrapper .yxp-rw-step.intro>div{width:100%}.gioca-scontrino .yxp-rw2-steps-wrapper .yxp-rw-step.intro.hidden{display:none}.gioca-scontrino .yxp-rw2-steps-wrapper .yxp-rw-step.intro .yxpRow{max-width:430px}.gioca-scontrino .yxp-rw2-steps-wrapper .yxp-rw-step.intro .yxpRow:has(input[id=invoice]){max-width:1000px}.gioca-scontrino .yxp-rw2-steps-wrapper .yxp-rw-step.intro .yxpInputGroup label{border:1px solid #b0b2b8;padding:4px 16px 4px 4px;border-radius:32px;display:flex;align-items:center;cursor:pointer}.gioca-scontrino .yxp-rw2-steps-wrapper .yxp-rw-step.intro .yxpInputGroup label:before{content:"Carica";background-color:#f3efe8;border-radius:32px;padding:10px 16px;color:#85703f;position:relative;border:none}.gioca-scontrino .yxp-rw2-steps-wrapper .yxp-rw-step.complete{max-width:1000px;padding:0}.gioca-scontrino .yxp-rw2-steps-wrapper .yxpRow{margin-left:auto;margin-right:auto}.gioca-scontrino .yxp-rw2-steps-wrapper .yxpRow input,.gioca-scontrino .yxp-rw2-steps-wrapper .yxpRow select,.gioca-scontrino .yxp-rw2-steps-wrapper .yxpRow textarea{color:#151619}.gioca-scontrino .yxp-rw2-steps-wrapper .yxpRow .yxp-error{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.gioca-scontrino .stepper-visible:before{content:"STEP 1 DI 2";position:absolute;background:#e8dfd0;width:calc(100% - 40px);border-radius:4px;z-index:1;top:32px;left:20px;height:6px;color:#6d7280;line-height:5 !important;font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal}.gioca-scontrino .stepper-visible:before b,.gioca-scontrino .stepper-visible:before strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.gioca-scontrino .stepper-visible:after{content:"";position:absolute;background:#bb9d59;width:calc(50% - 20px);border-radius:4px 0 0 4px;border-right:2px solid #fff;z-index:2;height:6px;left:20px;top:32px}.gioca-scontrino .stepper-visible:has(.complete.active):before{content:"STEP 2 DI 2";background:#bb9d59}.gioca-scontrino .error-feedback.visible{color:#d83c20;text-align:left;font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.gioca-scontrino .error-feedback.visible b,.gioca-scontrino .error-feedback.visible strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.gioca-scontrino .error-feedback.visible{font-size:12px;line-height:18px}}.gioca-scontrino .yxp-rw-step.complete .yxpRow input{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;border:1px solid #b0b2b8;border-radius:24px;height:48px}.gioca-scontrino .yxp-rw-step.complete .yxpRow input b,.gioca-scontrino .yxp-rw-step.complete .yxpRow input strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.gioca-scontrino .yxp-rw-step.complete .yxpRow input{font-size:12px;line-height:18px}}.gioca-scontrino .yxp-rw-step.complete .yxpRow .yxp.cols-12{max-width:735px;margin:0 auto}.gioca-scontrino .yxp-rw-step.complete .yxpRow .complete-error__message{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;color:#151619;background-color:#ffe6e5;padding:12px 16px 20px 56px;background-image:url("/fe-web/img/granterre/icons/error-flat.svg");background-size:20px;background-repeat:no-repeat;background-position:20px 15px;display:flex;flex-direction:column;align-items:flex-start;margin:32px 24px 0 24px;text-align:left}.gioca-scontrino .yxp-rw-step.complete .yxpRow .complete-error__message b,.gioca-scontrino .yxp-rw-step.complete .yxpRow .complete-error__message strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.gioca-scontrino .yxp-rw-step.complete .yxpRow .complete-error__message{font-size:12px;line-height:18px}}@media(max-width: 1023px){.gioca-scontrino .yxp-rw-step.complete .yxpRow .complete-error__message{margin:24px 0 0}}.gioca-scontrino .separator{margin:0 10px}.gioca-scontrino .yxpMultipleInputWrapper{align-items:end}.gioca-scontrino .yxpInputGroup{margin-bottom:10px;padding:16px 0}.gioca-scontrino .yxpInputGroup--label{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;text-align:left}.gioca-scontrino .yxpInputGroup--label b,.gioca-scontrino .yxpInputGroup--label strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.gioca-scontrino .yxpInputGroup--label{font-size:12px;line-height:18px}}.gioca-scontrino .yxpInputGroup--error label:after,.gioca-scontrino .yxpInputGroup--success label:after{content:"";margin-left:auto;background:url("/fe-web/img/granterre/icons/check-circle.svg") no-repeat center;background-size:24px;width:24px;height:24px}.gioca-scontrino .yxpInputGroup--error label:after{background-image:url("/fe-web/img/granterre/icons/error.svg")}.gioca-scontrino .yxpInputGroup label{position:relative;text-align:left}.gioca-scontrino .yxpInputGroup label span{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal}.gioca-scontrino .yxpInputGroup label span b,.gioca-scontrino .yxpInputGroup label span strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.gioca-scontrino .yxpInputGroup label span{font-size:12px;line-height:18px}}.gioca-scontrino .yxpInputGroup .file-button{position:absolute;color:#151619;background:none;border:none;padding:0;top:-24px;left:0}.gioca-scontrino .yxpInputGroup .file-box{height:auto;border:none;width:auto;font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.gioca-scontrino .yxpInputGroup .file-box b,.gioca-scontrino .yxpInputGroup .file-box strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.gioca-scontrino .yxp-cols-6{text-align:left}@media(max-width: 1023px){.gioca-scontrino .yxp-cols-6{margin-bottom:5px;width:100%}}.gioca-scontrino .yxp-cols-6:empty{display:none}.gioca-scontrino .yxp-cols-6.yxpDateWrapper,.gioca-scontrino .yxp-cols-6.yxpTimeWrapper{width:100%}.gioca-scontrino .yxp-cols-6.yxpPriceWrapper{width:100%}.gioca-scontrino .yxp-cols-6.yxpPriceWrapper .yxpInputGroupInput{width:50%}.gioca-scontrino .yxpType_LINK.yxpInfoLink{display:none}.gioca-scontrino .yxpListSelectionWrapper{margin-top:50px}.gioca-scontrino .yxpListSelectionWrapper>label{display:block;margin-bottom:32px}.gioca-scontrino .yxp-rw-product-wrapper{display:grid;align-items:stretch;grid-template-columns:1fr 1fr 1fr;row-gap:16px}@media(max-width: 1023px){.gioca-scontrino .yxp-rw-product-wrapper{grid-template-columns:1fr}}.gioca-scontrino .yxp-rw-product-wrapper .yxp-rw-product{margin:0 8px;width:auto;border:none;border-radius:0;background-color:#f3efe8;padding:24px}.gioca-scontrino .yxp-rw-product-wrapper .yxp-rw-product.yxp-rw-add-product-button{min-height:330px;flex-direction:row-reverse;padding-right:40px;gap:8px}.gioca-scontrino .yxp-rw-product-wrapper .yxp-rw-product__image.with-image{display:flex;align-items:center;margin-bottom:24px;height:200px}.gioca-scontrino .yxp-rw-product-wrapper .yxp-rw-product__product-second-name{display:none;margin-bottom:24px}.gioca-scontrino .yxp-rw-product-wrapper .yxp-rw-product__product-name{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;margin-bottom:16px}.gioca-scontrino .yxp-rw-product-wrapper .yxp-rw-product__product-name b,.gioca-scontrino .yxp-rw-product-wrapper .yxp-rw-product__product-name strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.gioca-scontrino .yxp-rw-product-wrapper .yxp-rw-product__modifier-wrapper{background-color:#fff;border-radius:24px;padding:4px;width:100%;justify-content:space-between;margin-top:auto}.gioca-scontrino .yxp-rw-product-wrapper .yxp-rw-product__modifier-wrapper .modifier{background-color:#f3efe8;color:#85703f;border:none;text-decoration:none}.gioca-scontrino .yxp-rw-product-wrapper .yxp-rw-product__modifier-wrapper .value{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;color:#85703f}.gioca-scontrino .yxp-rw-product-wrapper .yxp-rw-product__modifier-wrapper .value b,.gioca-scontrino .yxp-rw-product-wrapper .yxp-rw-product__modifier-wrapper .value strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.gioca-scontrino .yxp-rw-product-wrapper .yxp-rw-product__modifier-wrapper .value{font-size:12px;line-height:18px}}.gioca-scontrino .yxp-rw-product-wrapper .yxp-rw-product__add-icon{font-size:0;background:url("/fe-web/img/granterre/icons/plus-gold.svg") no-repeat center;background-size:contain;margin-left:-46px;width:24px;height:24px}.gioca-scontrino .yxp-rw-product-wrapper .yxp-rw-product__add-label{border-radius:50px;color:#85703f;border:2px solid #85703f;padding:12px 42px 12px 24px;font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.gioca-scontrino .yxp-rw-product-wrapper .yxp-rw-product__add-label b,.gioca-scontrino .yxp-rw-product-wrapper .yxp-rw-product__add-label strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.gioca-scontrino .yxp-rw-product-wrapper .yxp-rw-product__add-label{font-size:12px;line-height:18px}}.gioca-scontrino .second-name-product-visible .yxp-rw-product__product-second-name{display:block !important}.gioca-scontrino .yxp-rw2-steps-wrapper .points-badge,.gioca-scontrino .yxp-rw2-success-wrapper .points-badge{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background-color:#e8dfd0;color:#85703f;border-radius:12px;padding:6px 8px;position:absolute;top:78px}.gioca-scontrino .yxp-rw2-steps-wrapper .points-badge b,.gioca-scontrino .yxp-rw2-steps-wrapper .points-badge strong,.gioca-scontrino .yxp-rw2-success-wrapper .points-badge b,.gioca-scontrino .yxp-rw2-success-wrapper .points-badge strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.gioca-scontrino .yxp-rw2-steps-wrapper .points-badge,.gioca-scontrino .yxp-rw2-success-wrapper .points-badge{font-size:12px;line-height:18px}}@media(max-width: 1023px){.gioca-scontrino .yxp-rw2-steps-wrapper .points-badge,.gioca-scontrino .yxp-rw2-success-wrapper .points-badge{top:33px}}.gioca-scontrino .yxp-rw2-steps-wrapper .yxp-rw2-success-wrapper__image,.gioca-scontrino .yxp-rw2-success-wrapper .yxp-rw2-success-wrapper__image{margin-bottom:32px}.gioca-scontrino .yxp-rw2-steps-wrapper .yxp-rw2-success-wrapper__title,.gioca-scontrino .yxp-rw2-success-wrapper .yxp-rw2-success-wrapper__title{margin-bottom:16px}.gioca-scontrino .yxp-rw2-steps-wrapper .yxp-rw2-success-wrapper__text,.gioca-scontrino .yxp-rw2-success-wrapper .yxp-rw2-success-wrapper__text{margin-bottom:50px;text-align:center}.gioca-scontrino .yxp-rw2-steps-wrapper a.cta,.gioca-scontrino .yxp-rw2-success-wrapper a.cta{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;background-color:#85703f;color:#fff;max-width:400px;border:none;width:100%;margin:32px 0 0;text-align:center}.gioca-scontrino .yxp-rw2-steps-wrapper a.cta b,.gioca-scontrino .yxp-rw2-steps-wrapper a.cta strong,.gioca-scontrino .yxp-rw2-success-wrapper a.cta b,.gioca-scontrino .yxp-rw2-success-wrapper a.cta strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.gioca-scontrino .yxp-rw2-steps-wrapper a.cta,.gioca-scontrino .yxp-rw2-success-wrapper a.cta{font-size:12px;line-height:18px}}.gioca-scontrino .yxp-rw2-steps-wrapper a.cta.disabled,.gioca-scontrino .yxp-rw2-success-wrapper a.cta.disabled{opacity:.4;pointer-events:none;cursor:default}.yxp-modal-card{width:800px;max-width:100%;padding:56px 40px;border-radius:20px}.yxp-modal-card .yxp-error{background:none}.yxp-modal-card .error-feedback.visible{color:#d83c20;text-align:left;font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.yxp-modal-card .error-feedback.visible b,.yxp-modal-card .error-feedback.visible strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxp-modal-card .error-feedback.visible{font-size:12px;line-height:18px}}.yxp-modal-card .yxp-modal-title{margin-bottom:24px}.yxp-modal-card .yxpInputGroup .yxpInputGroupLabel{text-align:left;font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.yxp-modal-card .yxpInputGroup .yxpInputGroupLabel b,.yxp-modal-card .yxpInputGroup .yxpInputGroupLabel strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxp-modal-card .yxpInputGroup .yxpInputGroupLabel{font-size:12px;line-height:18px}}.yxp-modal-card input.yxp-custom-select-value-input{width:100%;height:48px;background:#fff;color:#6d7280;border-radius:30px;padding:14px 54px 14px 16px;border:1px solid #6d7280;font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.yxp-modal-card input.yxp-custom-select-value-input b,.yxp-modal-card input.yxp-custom-select-value-input strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxp-modal-card input.yxp-custom-select-value-input{font-size:12px;line-height:18px}}.yxp-modal-card .yxp-custom-select-clear{background:url("/fe-web/img/granterre/icons/close-gold.svg") no-repeat center;background-size:contain;top:calc(50% - 12px);right:12px;height:24px;width:24px;font-size:0}.yxp-modal-card .yxp-custom-select-search{border:none;padding:12px;background:#f8f6f2;font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.yxp-modal-card .yxp-custom-select-search b,.yxp-modal-card .yxp-custom-select-search strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxp-modal-card .yxp-custom-select-search{font-size:12px;line-height:18px}}.yxp-modal-card .yxp-custom-select-panel{border-radius:8px;box-shadow:0 6px 10px #6d7280}.yxp-modal-card .yxp-custom-select-options{max-height:300px;overflow:auto}.yxp-modal-footer{justify-content:flex-end}.yxp-modal-button.cancel{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;background-color:#f3efe8;border-radius:32px;padding:10px 16px;color:#85703f;border:none;position:relative;bottom:auto;left:0;order:1;display:flex;align-items:center}.yxp-modal-button.cancel b,.yxp-modal-button.cancel strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxp-modal-button.cancel{font-size:12px;line-height:18px}}.yxp-modal-button.save{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;background-color:#85703f;border-radius:32px;padding:10px 16px;color:#fff;border:none;position:relative;bottom:auto;left:0;order:1;display:flex;align-items:center;margin-left:10px}.yxp-modal-button.save b,.yxp-modal-button.save strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxp-modal-button.save{font-size:12px;line-height:18px}}.yxp-modal-card .yxp-modal-card-modifier-wrapper .modifier{display:block;width:30px;height:30px;line-height:30px;border-radius:30px;font-size:30px;cursor:pointer;background:#85703f;text-decoration:none;color:#fff;margin:10px;border:none}.yxp-modal-card .yxp-modal-card-modifier-wrapper .value{line-height:40px !important;font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.yxp-modal-card .yxp-modal-card-modifier-wrapper .value b,.yxp-modal-card .yxp-modal-card-modifier-wrapper .value strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxp-modal-card .yxp-modal-card-modifier-wrapper .value{font-size:12px;line-height:18px}}.popup{display:flex;flex-direction:column}.popup__infoBar{display:flex;justify-content:space-between}.popup__info{text-align:left;margin:25px auto}.popup__title{font-size:20px;line-height:28px;letter-spacing:.15px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.popup__title b,.popup__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.popup__title{font-size:16px;line-height:24px}}.popup__close{position:relative}.popup__close:before{content:"";width:24px;height:24px;background-image:url("/fe-web/img/granterre/icons/close-gold.svg");margin-right:10px;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:block;margin-right:0}.popup__image{max-width:256px;margin:auto;min-height:110px}.popup__links{display:flex;justify-content:flex-end;margin:24px 0 0 auto}.popup__accept,.popup__accept-link,.popup__accept-linkdecline{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:14px 24px;font-size:14px;display:flex;align-items:center;text-align:center}.popup__accept:hover,.popup__accept-link:hover,.popup__accept-linkdecline:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.popup__accept:disabled,.popup__accept-link:disabled,.popup__accept-linkdecline:disabled{opacity:.4;pointer-events:none;cursor:default}.popup__accept:active,.popup__accept-link:active,.popup__accept-linkdecline:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.popup__decline:not(:empty){font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#f3efe8;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;padding:14px 24px;font-size:14px;margin-right:15px;text-align:center}.popup__decline:not(:empty):hover{background:hsl(38.1818181818,31.4285714286%,83.137254902%);text-decoration:none}.popup__decline:not(:empty):disabled{opacity:.4;pointer-events:none;cursor:default}.popup__decline:not(:empty):active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.popup .info-loyalty{margin:0}.codeVisual{display:flex;justify-content:space-between}@media(max-width: 1023px){.codeVisual{flex-direction:column}}.codeVisual__wrapper{padding:0 32px;flex:0 60%}@media(max-width: 1023px){.codeVisual__wrapper{padding:0;margin-bottom:25px}}.codeVisual__link{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;position:relative;display:inline-flex;color:#85703f;align-items:center;margin-bottom:25px}.codeVisual__link b,.codeVisual__link strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.codeVisual__link:before{content:"";display:inline-block;background:url("/fe-web/img/granterre/icons/arrow-forward-dark.svg") no-repeat center;background-size:contain;width:16px;height:14px;transform:rotate(180deg);margin-right:10px}.codeVisual__title{margin-bottom:15px;font-size:48px;line-height:58px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.codeVisual__title b,.codeVisual__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.codeVisual__title{font-size:32px;line-height:40px}}.codeVisual__description{margin-bottom:30px}.codeVisual__points{display:flex;align-items:center;font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.codeVisual__points b,.codeVisual__points strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.codeVisual__points{font-size:12px;line-height:18px}}.codeVisual__points-value{margin-left:8px;background-color:#e8dfd0;color:#85703f;border-radius:12px;padding:6px 8px}.codeVisual__image{flex:0 40%}.avatar .codeVisual__image{text-align:center}@media(max-width: 1023px){.codeVisual__image{text-align:center}}.codeVisual__image img{max-width:520px;width:100%}.avatar .codeVisual__image img{width:192px;height:192px;object-fit:cover;border-radius:100%}.yxp-lt-coupon-wrapper .popup-wrapper{display:flex;height:100%;width:100%;justify-content:center;align-items:center;left:0;top:0;position:fixed;background:rgba(21,22,25,.8);z-index:10;overflow-y:auto}.yxp-lt-coupon-wrapper .popup-wrapper.hide{display:none}.yxp-lt-coupon-wrapper .popup-wrapper .yxp-rw-popup{background-color:#fff;padding:22px;border-radius:12px;box-shadow:0px 1px 18px rgba(0,0,0,.12),0px 6px 10px rgba(0,0,0,.14);max-width:400px}@media(max-width: 767px){.yxp-lt-coupon-wrapper .popup-wrapper .yxp-rw-popup{margin:0 24px}}.yxp-lt-coupon-wrapper a.cta{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;background-color:#85703f;color:#fff;border:none;max-width:384px;width:100%;margin:32px 0 0;text-align:center}.yxp-lt-coupon-wrapper a.cta b,.yxp-lt-coupon-wrapper a.cta strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxp-lt-coupon-wrapper a.cta{font-size:12px;line-height:18px}}.yxp-lt-coupon-wrapper h3{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-bottom:8px;max-width:384px;width:100%;text-align:center}.yxp-lt-coupon-wrapper h3 b,.yxp-lt-coupon-wrapper h3 strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxp-lt-coupon-wrapper h3{font-size:12px;line-height:18px}}.yxp-lt-coupon-wrapper input[name=couponCode]{border:1px solid #b0b2b8;border-radius:24px;height:48px;width:100%;max-width:384px;color:#151619}.yxp-lt-coupon-wrapper .error{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;background-color:#ffe6e5;padding:12px 16px 20px 56px;background-image:url("/fe-web/img/granterre/icons/error-flat.svg");background-size:20px;background-repeat:no-repeat;background-position:20px 15px;display:flex;flex-direction:column;align-items:flex-start;margin:32px 24px 0 24px;max-width:384px;color:#151619;text-align:left}.yxp-lt-coupon-wrapper .error b,.yxp-lt-coupon-wrapper .error strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxp-lt-coupon-wrapper .error{font-size:12px;line-height:18px}}@media(max-width: 1023px){.yxp-lt-coupon-wrapper .error{margin:24px 0 0}}.yxp-lt-coupon-wrapper .coupon-info{max-width:384px;width:100%}.yxp-lt-coupon-wrapper .coupon-info__title{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;color:#6d7280;text-align:left;margin:5px auto}.yxp-lt-coupon-wrapper .coupon-info__title b,.yxp-lt-coupon-wrapper .coupon-info__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.yxp-lt-coupon-wrapper .coupon-info__popup-open{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;color:#85703f;text-align:left;cursor:pointer}.yxp-lt-coupon-wrapper .coupon-info__popup-open b,.yxp-lt-coupon-wrapper .coupon-info__popup-open strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.yxp-lt-coupon-wrapper .coupon-info__popup-open:hover{text-decoration:underline}.yxp-lt-coupon-wrapper .ok-wrapper{gap:22px;padding:96px}.yxp-lt-coupon-wrapper .ok-wrapper .title{line-height:32px}.yxp-lt-coupon-wrapper .points-badge{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background-color:#e8dfd0;color:#85703f;border-radius:12px;padding:6px 8px;position:absolute;top:53px}.yxp-lt-coupon-wrapper .points-badge b,.yxp-lt-coupon-wrapper .points-badge strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxp-lt-coupon-wrapper .points-badge{font-size:12px;line-height:18px}}@media(max-width: 375px){.yxp-lt-coupon-wrapper .points-badge{top:68px}}.accountResume{text-align:center}.accountResume__title{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal;margin-bottom:48px}.accountResume__title b,.accountResume__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.accountResume__title{font-size:30px;line-height:36px}}.accountResume__info-wrapper{padding:24px 32px;border-radius:2000px;display:flex;justify-content:space-between;align-items:stretch}@media(max-width: 1023px){.accountResume__info-wrapper{flex-direction:column;align-items:flex-start;border-radius:24px}}.accountResume__info-field{flex:0 33.3%;padding-right:25px;display:flex;align-items:center;margin-right:25px}@media(max-width: 1023px){.accountResume__info-field{padding-right:0;margin-right:0;margin-bottom:25px;padding-bottom:25px;width:100%}}.accountResume__info-field:not(:last-of-type){border-right:1px solid #fff}@media(max-width: 1023px){.accountResume__info-field:not(:last-of-type){border-right:0;border-bottom:1px solid #fff}}@media(max-width: 1023px){.accountResume__info-field:last-of-type{margin-bottom:0}}.accountResume__info-value{font-size:24px;line-height:32px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.accountResume__info-value b,.accountResume__info-value strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.accountResume__info-value{font-size:20px;line-height:28px}}.accountResume__info-value.points{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.accountResume__info-value.points b,.accountResume__info-value.points strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.accountResume__info-value.points{font-size:30px;line-height:36px}}.accountResume__avatar,.accountResume__image{margin-right:35px;width:100%}.accountResume__avatar{width:96px;height:96px;object-fit:cover;border-radius:100%}.accountResume__image{max-width:42px;width:100%}.accountResume__info{text-align:left}.accountResume__info-title{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.accountResume__info-title b,.accountResume__info-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.accountResume__info-title{font-size:12px;line-height:18px}}.accountResume__info-link{background:rgba(0,0,0,0);cursor:pointer;border:none;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;height:auto;width:auto;color:#85703f}.accountResume__info-link::after{content:"";background:url("/fe-web/img/granterre/icons/arrow-forward-gold.svg") no-repeat center;background-size:contain;width:20px;height:20px}.accountResume__info-link:hover{background:rgba(0,0,0,0)}.accountResume__info-link:disabled{opacity:.4;cursor:default}.accountResume__info-link:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.accountResume__info-link b,.accountResume__info-link strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.accountResume__info-link:active{box-shadow:none}.giocate-wrapper .userPlay:not(:last-of-type){border-bottom:1px solid #edeeef}.userPlay{padding-bottom:32px;margin-bottom:32px;display:flex;align-items:flex-start}@media(max-width: 1023px){.userPlay{flex-direction:column}}.userPlay__image{width:177px;height:99px;object-fit:cover;margin-right:32px;flex:0 0 auto}@media(max-width: 1023px){.userPlay__image{margin-bottom:16px}}.userPlay__info{display:flex;flex-direction:column;padding-right:32px;gap:8px}@media(max-width: 1023px){.userPlay__info{padding-right:0}}.userPlay__date{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;color:#6d7280}.userPlay__date b,.userPlay__date strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.userPlay__date{font-size:12px;line-height:18px}}.userPlay__points{background-color:#e8dfd0;color:#85703f;border-radius:12px;padding:6px 8px;font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-left:auto;flex:0 0 auto}.userPlay__points b,.userPlay__points strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.userPlay__points{font-size:12px;line-height:18px}}.userPlay__points.negative{filter:grayscale(1)}.userPlay__points.rejected{background-color:#ffe6e5;color:#b4321a}.userPlay__points.approved{background-color:#e8e8ca;color:#455f27}.userPlay__points.awaiting{background-color:#fff2e4;color:#b48203}@media(max-width: 1023px){.userPlay__points{margin-top:16px}}.prize-detail{padding:128px 32px}.prize-detail__wrapper{display:flex;justify-content:flex-start;padding:0 16px}@media(max-width: 1023px){.prize-detail__wrapper{flex-direction:column}}.prize-detail__info{padding-right:136px;max-width:800px;flex:0 55%}@media(max-width: 1023px){.prize-detail__info{padding-right:0;flex:auto}}.prize-detail__title{font-size:48px;line-height:58px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-bottom:16px}.prize-detail__title b,.prize-detail__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.prize-detail__title{font-size:32px;line-height:40px}}.prize-detail__descr{margin-bottom:24px}.prize-detail__image{max-width:320px;position:relative}.prize-detail__image img{width:100%}.prize-detail__cta{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:14px 24px;font-size:14px;justify-content:space-between;cursor:pointer;align-items:center;position:relative}.prize-detail__cta:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.prize-detail__cta:disabled{opacity:.4;pointer-events:none;cursor:default}.prize-detail__cta:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}@media(max-width: 1023px){.prize-detail__cta{margin:40px auto 0 0}}.prize-detail__cta b{background-color:#e8dfd0;color:#85703f;border-radius:12px;padding:6px 8px}@media(max-width: 1023px){.prize-detail__cta b{margin-left:5px}}.prize-detail__cta.disabled{opacity:.5;pointer-events:none}[component=UpdateProfileComponent]{position:relative}[component=UpdateProfileComponent].loading{position:relative}[component=UpdateProfileComponent].loading::after{content:"";border:4px solid rgba(0,0,0,0);border-top-color:#85703f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;position:absolute;z-index:10;top:calc(50% - 20px);left:calc(50% - 20px)}[component=UpdateProfileComponent].loading::before{content:" ";position:fixed;width:100vw;height:100vh;z-index:30;background:hsla(0,0%,100%,.5);top:0;left:0}[component=UpdateProfileComponent] .points-badge{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background-color:#e8dfd0;color:#85703f;border-radius:12px;padding:6px 8px;position:absolute;transform:translateX(-50%);top:78px;left:50%}[component=UpdateProfileComponent] .points-badge b,[component=UpdateProfileComponent] .points-badge strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){[component=UpdateProfileComponent] .points-badge{font-size:12px;line-height:18px}}@media(max-width: 1023px){[component=UpdateProfileComponent] .points-badge{top:38px}}.loyalty-user .info-loyalty{background-position:10px 64px;padding:50px}@media(max-width: 1023px){.loyalty-user .info-loyalty{margin:24px 0 0;padding:12px 16px 20px 56px;background-position:20px 15px}}.loyalty-user__wrapper{flex-direction:row;justify-content:space-between;align-items:center}@media(max-width: 1023px){.loyalty-user__wrapper{flex-direction:column;gap:10px}}.loyalty-user__link-wrapper{display:flex;gap:7px}.loyalty-user .primary-link{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;display:inline-flex;padding:14px 24px;font-size:14px}.loyalty-user .primary-link:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.loyalty-user .primary-link:disabled{opacity:.4;pointer-events:none;cursor:default}.loyalty-user .primary-link:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.loyalty-user .primary-link::after{content:"";background:url("/fe-web/img/granterre/icons/arrow-forward.svg") no-repeat center;background-size:contain;margin-left:8px;width:20px;height:20px}.loyalty-user .secondary-link{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#f3efe8;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;padding:14px 24px;font-size:14px}.loyalty-user .secondary-link:hover{background:hsl(38.1818181818,31.4285714286%,83.137254902%);text-decoration:none}.loyalty-user .secondary-link:disabled{opacity:.4;pointer-events:none;cursor:default}.loyalty-user .secondary-link:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.concorsi-coupon{background:#fff}.coupon__filters .swiper-controls{justify-content:end}.coupon__filters-wrapper{display:flex;align-items:center}.coupon__category{background:#fff;cursor:pointer;border:none;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;padding:3px 24px 3px 3px;margin:8px 16px 8px 0;position:relative;border:1px solid #e8dfd0;min-width:fit-content}.coupon__category:hover{background:hsl(0,0%,90%)}.coupon__category:disabled{opacity:.4;cursor:default}.coupon__category:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.coupon__category:hover{background:#f3efe8}.coupon__category.selected{background:#85703f;border-color:#85703f}.coupon__category.selected a{color:#fff}.coupon__category.selected:after{content:"";width:22px;height:22px;margin-left:16px;background:url("/fe-web/img/granterre/icons/check.svg") no-repeat center;background-size:contain}.coupon__category-name{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;color:#85703f;margin-left:16px;text-transform:capitalize;align-items:center;display:flex}.coupon__category-name b,.coupon__category-name strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.coupon__category-name{font-size:14px;line-height:20px}}.coupon__category-logo{max-width:50px;margin-right:10px}.yxpRow:has(.yxp-cols-12.yxpBlock.yxpType_IMAGE.coupon-logo){padding-bottom:0}.coupon-logo.coupon-logo img{max-width:159px;width:100%}.yxp-lt-couponlist-container.yxp-lt-couponlist-container{max-width:100%}.yxpRow.yxpRow:has(.yxp-lt-couponlist-container.hidden){padding-bottom:0}.yxp-coupon-row{position:relative;background-color:#f3efe8;--mask: radial-gradient(40px at 40px 40px,#0000 98%,#000) -40px -40px;-webkit-mask:var(--mask);mask:var(--mask);padding:48px;min-height:363px}@media(max-width: 1023px){.yxp-coupon-row{flex-direction:column}}.yxp-coupon-row .yxp-coupon-image{background-size:contain !important;margin-left:78px;max-width:256px !important;margin-right:48px;background-position:center;flex:0 0 auto}.yxp-coupon-row .yxp-coupon-image:after{content:"";border-left:4px dashed #fff;height:100%;position:absolute;top:0;left:auto}@media(max-width: 1023px){.yxp-coupon-row .yxp-coupon-image{margin-left:0;min-height:16vh}}.yxp-coupon-row .yxp-coupon-image:before{content:"COUPON";position:absolute;transform:rotate(-90deg);top:50%;left:1%;font-size:24px;color:#d2bf9b}@media(max-width: 1023px){.yxp-coupon-row .yxp-coupon-image:before{left:-33px}}.yxp-coupon-row .yxp-coupon-image p{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;position:absolute;top:48px}.yxp-coupon-row .yxp-coupon-image p b,.yxp-coupon-row .yxp-coupon-image p strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxp-coupon-row .yxp-coupon-image p{font-size:30px;line-height:36px}}@media(min-width: 768px){.yxp-coupon-row .yxp-coupon-image p{left:428px}}@media(min-width: 1281px){.yxp-coupon-row .yxp-coupon-image p{left:428px}}@media(max-width: 1023px){.yxp-coupon-row .yxp-coupon-image p{left:55px;top:210px}}.yxp-coupon-row .yxp-coupon-info>*{padding:8px 0}.yxp-coupon-row .yxp-coupon-info{padding:43px 0 0 0 !important}@media(max-width: 1023px){.yxp-coupon-row .yxp-coupon-info{border-left:dotted #fff;padding:43px 0 0 8px !important}}.yxp-coupon-row .yxp-coupon-info .yxp-coupon-title{font-size:24px;line-height:32px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;color:#151619}.yxp-coupon-row .yxp-coupon-info .yxp-coupon-title b,.yxp-coupon-row .yxp-coupon-info .yxp-coupon-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxp-coupon-row .yxp-coupon-info .yxp-coupon-title{font-size:20px;line-height:28px}}.yxp-coupon-row .yxp-coupon-info .yxp-coupon-description{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;color:#6d7280}.yxp-coupon-row .yxp-coupon-info .yxp-coupon-description b,.yxp-coupon-row .yxp-coupon-info .yxp-coupon-description strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.yxp-coupon-row .yxp-coupon-info .yxp-coupon-disclaimer{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.yxp-coupon-row .yxp-coupon-info .yxp-coupon-disclaimer b,.yxp-coupon-row .yxp-coupon-info .yxp-coupon-disclaimer strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxp-coupon-row .yxp-coupon-info .yxp-coupon-disclaimer{font-size:12px;line-height:18px}}.yxp-coupon-row .yxp-coupon-info .yxp-coupon-cta-wrapper{position:relative}.yxp-coupon-row .yxp-coupon-info .yxp-coupon-cta-wrapper a{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:10px 16px;font-size:14px;padding:14px 24px}.yxp-coupon-row .yxp-coupon-info .yxp-coupon-cta-wrapper a:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.yxp-coupon-row .yxp-coupon-info .yxp-coupon-cta-wrapper a:disabled{opacity:.4;pointer-events:none;cursor:default}.yxp-coupon-row .yxp-coupon-info .yxp-coupon-cta-wrapper a:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.yxp-coupon-row .yxp-coupon-info .yxp-coupon-cta-wrapper .yxp-coupon-print-ended{font-size:20px;line-height:32px;letter-spacing:.15px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;color:#151619}.yxp-coupon-row .yxp-coupon-info .yxp-coupon-cta-wrapper .yxp-coupon-print-ended b,.yxp-coupon-row .yxp-coupon-info .yxp-coupon-cta-wrapper .yxp-coupon-print-ended strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxp-coupon-row .yxp-coupon-info .yxp-coupon-cta-wrapper .yxp-coupon-print-ended{font-size:18px;line-height:24px}}.yxp-coupon-row .yxp-coupon-info .yxp-coupon-cta-wrapper .yxp-coupon-coupon-availability{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;color:#6d7280;position:absolute;top:0}.yxp-coupon-row .yxp-coupon-info .yxp-coupon-cta-wrapper .yxp-coupon-coupon-availability b,.yxp-coupon-row .yxp-coupon-info .yxp-coupon-cta-wrapper .yxp-coupon-coupon-availability strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxp-coupon-row .yxp-coupon-info .yxp-coupon-cta-wrapper .yxp-coupon-coupon-availability{font-size:12px;line-height:18px}}.yxp-coupon-row .yxp-coupon-info .yxp-coupon-cta-wrapper:has(.yxp-coupon-coupon-availability)>a{margin-top:20px}.concorsi-e-coupon .yxpType_IMAGE img{max-width:384px;width:384px}@media(max-width: 1023px){.concorsi-e-coupon .yxpType_IMAGE img{width:100%}}.concorsi-e-coupon .yxpRow:has(.anchors){position:sticky;top:112px;z-index:10}@media(max-width: 1023px){.concorsi-e-coupon .yxpRow:has(.anchors){top:64px}}.concorsi-e-coupon .anchors .yxpRow{flex-wrap:nowrap;padding-top:20px !important;padding-bottom:20px !important}@media(max-width: 1023px){.concorsi-e-coupon .anchors .yxpRow{padding-top:20px !important;padding-bottom:20px !important}}.concorsi-e-coupon .anchors .yxp-cols-6{margin-bottom:0}.concorsi-e-coupon .anchors .yxpType_LINK{display:flex;align-items:center;height:48px}.concorsi-e-coupon .anchors .yxpType_LINK a{margin:0 auto}.concorsi-e-coupon .fade-bg{border-radius:0 0 30px 30px;background:#d2bf9b;transition:all .3s ease-in}@media(max-width: 1023px){.concorsi-e-coupon .fade-bg{border-radius:0}}[component=SurveyComponent]{margin-bottom:96px}[component=SurveyComponent] .yxpType_FORM{min-height:500px}[component=SurveyComponent] .yxpType_FORM.yxpLoading{position:relative}[component=SurveyComponent] .yxpType_FORM.yxpLoading::after{content:"";border:4px solid rgba(0,0,0,0);border-top-color:#85703f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;position:absolute;z-index:10;top:calc(50% - 20px);left:calc(50% - 20px)}[component=SurveyComponent] .yxpType_FORM.yxpLoading::before{content:" ";position:fixed;width:100vw;height:100vh;z-index:30;background:hsla(0,0%,100%,.5);top:0;left:0}[component=SurveyComponent] .yxpType_FORM form{max-width:1216px}[component=SurveyComponent] .yxpType_FORM .yxpSubmitBtn{display:none}[component=SurveyComponent] .survey-question-cnt{max-width:900px;margin:0 auto}[component=SurveyComponent] .survey-question-cnt .yxpTitle{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;letter-spacing:2px}[component=SurveyComponent] .survey-question-cnt .yxpTitle b,[component=SurveyComponent] .survey-question-cnt .yxpTitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}[component=SurveyComponent] .yxpStepContainer.yxpStepActive{border:none}[component=SurveyComponent] .progress-component-cnt{width:100%;display:flex;align-items:center;justify-content:center;margin-top:10px;margin-bottom:30px;flex-direction:column}[component=SurveyComponent] .progress-component-cnt .counter{margin-top:16px;color:#6d7280;letter-spacing:2px}[component=SurveyComponent] .progress-component-cnt .counter b{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;color:#151619}[component=SurveyComponent] .progress-component-cnt .counter b b,[component=SurveyComponent] .progress-component-cnt .counter b strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){[component=SurveyComponent] .progress-component-cnt .counter b{font-size:14px;line-height:20px}}[component=SurveyComponent] .progress-component-cnt .progress-bar-cnt{height:8px;width:100%;border-radius:45px;background:#edeeef;overflow:hidden}[component=SurveyComponent] .progress-component-cnt .progress-bar-cnt .progress-indicator{background:#38a921;height:8px}[component=SurveyComponent] .yxpType_FORM form .yxpRow{margin-bottom:0}[component=SurveyComponent] .yxpType_FORM .yxpInputGroup>label.yxpInputGroupLabel{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;text-align:center}[component=SurveyComponent] .yxpType_FORM .yxpInputGroup>label.yxpInputGroupLabel b,[component=SurveyComponent] .yxpType_FORM .yxpInputGroup>label.yxpInputGroupLabel strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){[component=SurveyComponent] .yxpType_FORM .yxpInputGroup>label.yxpInputGroupLabel{font-size:30px;line-height:36px}}[component=SurveyComponent] .yxpType_FORM .yxpInputGroup>label.yxpInputGroupLabel span{display:none}[component=SurveyComponent] .yxpType_FORM .inner{margin-bottom:48px}[component=SurveyComponent] .yxpType_FORM .inner .yxpInputGroup>label.yxpInputGroupLabel{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;text-align:left}[component=SurveyComponent] .yxpType_FORM .inner .yxpInputGroup>label.yxpInputGroupLabel b,[component=SurveyComponent] .yxpType_FORM .inner .yxpInputGroup>label.yxpInputGroupLabel strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){[component=SurveyComponent] .yxpType_FORM .inner .yxpInputGroup>label.yxpInputGroupLabel{font-size:12px;line-height:18px}}[component=SurveyComponent] .yxpType_FORM .yxpInputCheckboxWrapper{order:2}[component=SurveyComponent] .yxpType_FORM .grid fieldset{display:grid;grid-template-columns:repeat(3, 1fr)}@media(max-width: 1023px){[component=SurveyComponent] .yxpType_FORM .grid fieldset{grid-template-columns:repeat(1, 1fr)}}[component=SurveyComponent] .yxpType_FORM .grid fieldset .yxpInputGroupRadioWrapper{margin-bottom:16px;padding:8px 18px;align-items:center;background-color:#f3efe8;min-height:60px;border-radius:4px}[component=SurveyComponent] .yxpType_FORM .grid fieldset .yxpInputGroupRadioWrapper::before{background:#fff;top:20px;left:16px}[component=SurveyComponent] .yxpType_FORM .grid .yxpInputCheckboxWrapper{display:grid;grid-template-columns:repeat(3, 1fr)}@media(max-width: 1023px){[component=SurveyComponent] .yxpType_FORM .grid .yxpInputCheckboxWrapper{grid-template-columns:repeat(2, 1fr)}}[component=SurveyComponent] .yxpType_FORM .grid .yxpInputCheckboxWrapper .yxpInputCheckboxMultipleWrapper{margin-bottom:16px;padding:8px 18px;align-items:center;background-color:#f3efe8;margin-right:16px;min-height:60px}[component=SurveyComponent] .yxpType_FORM .grid .yxpInputCheckboxWrapper .yxpInputCheckboxMultipleWrapper::before{max-width:20px;min-width:20px}[component=SurveyComponent] .yxpType_FORM .grid .yxpInputCheckboxWrapper input[type=checkbox]{left:16px}[component=SurveyComponent] .yxpType_FORM .grid-small .yxpInputCheckboxWrapper{background-color:#fff;grid-template-columns:repeat(3, 1fr);display:grid}@media(max-width: 1023px){[component=SurveyComponent] .yxpType_FORM .grid-small .yxpInputCheckboxWrapper{grid-template-columns:repeat(1, 1fr)}}[component=SurveyComponent] .yxpType_FORM .grid-small .yxpInputCheckboxWrapper .yxpInputCheckboxMultipleWrapper{padding:18px 15px 18px 0;min-height:45px}[component=SurveyComponent] .yxpType_FORM .grid-small .yxpInputCheckboxWrapper .yxpInputCheckboxMultipleWrapper::before{min-width:20px;max-width:20px}[component=SurveyComponent] .yxpType_FORM .yxp-error-msg{bottom:0;left:0;right:auto;background-color:#ffe6e5;padding:12px 16px 20px 56px;background-image:url("/fe-web/img/granterre/icons/error-flat.svg");background-size:20px;background-repeat:no-repeat;background-position:20px 12px;display:flex;flex-direction:column;align-items:flex-start;margin:10px 24px 0 0;max-width:384px;color:#151619;text-align:left;min-height:45px;font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;text-align:left;left:0}[component=SurveyComponent] .yxpType_FORM .yxp-error-msg b,[component=SurveyComponent] .yxpType_FORM .yxp-error-msg strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){[component=SurveyComponent] .yxpType_FORM .yxp-error-msg{font-size:12px;line-height:18px}}[component=SurveyComponent] .yxpType_FORM .yxp-error-msg::before{display:none}[component=SurveyComponent] .yxpType_FORM .row fieldset{flex-direction:row}[component=SurveyComponent] .yxpType_FORM .yxpRow .yxpInputDescription{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;margin-bottom:96px;text-align:center}[component=SurveyComponent] .yxpType_FORM .yxpRow .yxpInputDescription b,[component=SurveyComponent] .yxpType_FORM .yxpRow .yxpInputDescription strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){[component=SurveyComponent] .yxpType_FORM .yxpRow .yxpInputDescription{font-size:14px;line-height:20px}}[component=SurveyComponent] .yxpType_FORM fieldset{display:flex;flex-direction:column}[component=SurveyComponent] .yxpType_FORM .yxpType_RADIO_INPUT .yxp-error-msg{bottom:0;left:0;right:auto;background-color:#ffe6e5;padding:12px 16px 20px 56px;background-image:url("/fe-web/img/granterre/icons/error-flat.svg");background-size:20px;background-repeat:no-repeat;background-position:20px 12px;display:flex;flex-direction:column;align-items:flex-start;margin:10px 24px 0 0;max-width:384px;color:#151619;text-align:left;min-height:45px;font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}[component=SurveyComponent] .yxpType_FORM .yxpType_RADIO_INPUT .yxp-error-msg b,[component=SurveyComponent] .yxpType_FORM .yxpType_RADIO_INPUT .yxp-error-msg strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){[component=SurveyComponent] .yxpType_FORM .yxpType_RADIO_INPUT .yxp-error-msg{font-size:12px;line-height:18px}}[component=SurveyComponent] .yxpFormActionsNavWrapper{display:flex;align-items:center;position:fixed;bottom:0;right:0;background:#fff;max-width:1280px;left:0;margin:auto;padding:16px 48px;justify-content:flex-end;z-index:1}@media(max-width: 1023px){[component=SurveyComponent] .yxpFormActionsNavWrapper{padding:16px}}[component=SurveyComponent] .yxpFormActionsNavWrapper.hidden{display:none}[component=SurveyComponent] .welcome-wrapper{display:inline-flex;flex-direction:column;align-items:center}[component=SurveyComponent] .welcome-user{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;margin:96px auto 32px}[component=SurveyComponent] .welcome-user b,[component=SurveyComponent] .welcome-user strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){[component=SurveyComponent] .welcome-user{font-size:14px;line-height:20px}}[component=SurveyComponent] .welcome-intro{background-color:#f8f6f2;padding:24px 32px;border-radius:2000px;display:inline-flex;align-items:center;margin-bottom:32px}[component=SurveyComponent] .welcome-intro__cta{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:14px 24px;font-size:14px;margin-left:32px}[component=SurveyComponent] .welcome-intro__cta:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}[component=SurveyComponent] .welcome-intro__cta:disabled{opacity:.4;pointer-events:none;cursor:default}[component=SurveyComponent] .welcome-intro__cta:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}[component=SurveyComponent] .welcome-intro__points-value{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background-color:#e8dfd0;color:#85703f;border-radius:12px;padding:6px 8px;margin-left:8px}[component=SurveyComponent] .welcome-intro__points-value b,[component=SurveyComponent] .welcome-intro__points-value strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){[component=SurveyComponent] .welcome-intro__points-value{font-size:12px;line-height:18px}}[component=SurveyComponent] .welcome-intro__title{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}[component=SurveyComponent] .welcome-intro__title b,[component=SurveyComponent] .welcome-intro__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){[component=SurveyComponent] .welcome-intro__title{font-size:12px;line-height:18px}}[component=SurveyComponent] .welcome-intro__timing{color:#6d7280;position:relative;display:flex;align-items:center}[component=SurveyComponent] .welcome-intro__timing:before{content:"";width:13px;height:13px;background-image:url("/fe-web/img/granterre/icons/timing.svg");background-repeat:no-repeat;background-size:cover;margin-right:8px}[component=SurveyComponent] .mission-success{position:relative}[component=SurveyComponent] .points-badge{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background-color:#e8dfd0;color:#85703f;border-radius:12px;padding:6px 8px;position:absolute;top:-13px;left:50%;transform:translateX(-50%)}[component=SurveyComponent] .points-badge b,[component=SurveyComponent] .points-badge strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){[component=SurveyComponent] .points-badge{font-size:12px;line-height:18px}}@media(max-width: 1023px){[component=SurveyComponent] .points-badge{top:33px}}[component=SurveyComponent] .return-survey{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:rgba(0,0,0,0);display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;display:inline-flex;padding:14px 24px;font-size:14px;margin-right:auto;flex-direction:row-reverse}[component=SurveyComponent] .return-survey:hover{background:rgba(0,0,0,0);text-decoration:none}[component=SurveyComponent] .return-survey:disabled{opacity:.4;pointer-events:none;cursor:default}[component=SurveyComponent] .return-survey:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}[component=SurveyComponent] .return-survey::after{content:"";background:url("/fe-web/img/granterre/icons/close-gold.svg") no-repeat center;background-size:contain;margin-left:8px;width:20px;height:20px}[component=SurveyComponent] .return-survey::after{margin-left:0;margin-right:8px}[component=SurveyComponent] .yxpPrevBtn{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#f3efe8;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;display:inline-flex;padding:14px 24px;font-size:14px;flex-direction:row-reverse}[component=SurveyComponent] .yxpPrevBtn:hover{background:hsl(38.1818181818,31.4285714286%,83.137254902%);text-decoration:none}[component=SurveyComponent] .yxpPrevBtn:disabled{opacity:.4;pointer-events:none;cursor:default}[component=SurveyComponent] .yxpPrevBtn:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}[component=SurveyComponent] .yxpPrevBtn::after{content:"";background:url("/fe-web/img/granterre/icons/arrow-back-full-gold.svg") no-repeat center;background-size:contain;margin-left:8px;width:20px;height:20px}[component=SurveyComponent] .yxpPrevBtn:after{margin-right:8px;margin-left:0}@media(max-width: 1023px){[component=SurveyComponent] .yxpPrevBtn{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#f3efe8;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;display:inline-flex;padding:4px 12px;font-size:12px}[component=SurveyComponent] .yxpPrevBtn:hover{background:hsl(38.1818181818,31.4285714286%,83.137254902%);text-decoration:none}[component=SurveyComponent] .yxpPrevBtn:disabled{opacity:.4;pointer-events:none;cursor:default}[component=SurveyComponent] .yxpPrevBtn:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}[component=SurveyComponent] .yxpPrevBtn::after{content:"";background:url("/fe-web/img/granterre/icons/arrow-back-full-gold.svg") no-repeat center;background-size:contain;margin-left:8px;width:20px;height:20px}}[component=SurveyComponent] .yxpNextBtn{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;display:inline-flex;padding:14px 24px;font-size:14px}[component=SurveyComponent] .yxpNextBtn:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}[component=SurveyComponent] .yxpNextBtn:disabled{opacity:.4;pointer-events:none;cursor:default}[component=SurveyComponent] .yxpNextBtn:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}[component=SurveyComponent] .yxpNextBtn::after{content:"";background:url("/fe-web/img/granterre/icons/arrow-forward-white.svg") no-repeat center;background-size:contain;margin-left:8px;width:20px;height:20px}@media(max-width: 1023px){[component=SurveyComponent] .yxpNextBtn{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;display:inline-flex;padding:4px 12px;font-size:12px}[component=SurveyComponent] .yxpNextBtn:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}[component=SurveyComponent] .yxpNextBtn:disabled{opacity:.4;pointer-events:none;cursor:default}[component=SurveyComponent] .yxpNextBtn:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}[component=SurveyComponent] .yxpNextBtn::after{content:"";background:url("/fe-web/img/granterre/icons/arrow-forward-white.svg") no-repeat center;background-size:contain;margin-left:8px;width:20px;height:20px}}[component=SurveyComponent] .brands.brands .yxpInputCheckboxMultipleWrapper.yxpInputCheckboxMultipleWrapper{padding:150px 0 20px;display:flex;flex-direction:column;border-radius:4px}[component=SurveyComponent] .brands.brands .yxpInputCheckboxMultipleWrapper.yxpInputCheckboxMultipleWrapper input[type=checkbox]{height:20px;top:16px}[component=SurveyComponent] .brands.brands .yxpInputCheckboxMultipleWrapper.yxpInputCheckboxMultipleWrapper input[type=checkbox]+span{position:relative}[component=SurveyComponent] .brands.brands .yxpInputCheckboxMultipleWrapper.yxpInputCheckboxMultipleWrapper input[type=checkbox]+span::before{content:"";left:50%;transform:translateX(-50%);position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center}[component=SurveyComponent] .brands.brands .yxpInputCheckboxMultipleWrapper.yxpInputCheckboxMultipleWrapper input[type=checkbox][value=giravolte]+span::before{background-image:url("/fe-web/img/granterre/loghi/giravolte-logo.png");width:127px;height:65px;bottom:50px}[component=SurveyComponent] .brands.brands .yxpInputCheckboxMultipleWrapper.yxpInputCheckboxMultipleWrapper input[type=checkbox][value=granterre]+span::before{background-image:url("/fe-web/img/granterre/loghi/logo-granterre_new.png");width:127px;height:65px;bottom:50px}[component=SurveyComponent] .brands.brands .yxpInputCheckboxMultipleWrapper.yxpInputCheckboxMultipleWrapper input[type=checkbox][value=agriform]+span::before{background-image:url("/fe-web/img/granterre/loghi/agriform-logo.png");width:127px;height:65px;bottom:50px}[component=SurveyComponent] .brands.brands .yxpInputCheckboxMultipleWrapper.yxpInputCheckboxMultipleWrapper input[type=checkbox][value=teneroni]+span::before{background-image:url("/fe-web/img/granterre/loghi/teneroni-logo-new.png");width:153px;height:107px;bottom:25px}[component=SurveyComponent] .brands.brands .yxpInputCheckboxMultipleWrapper.yxpInputCheckboxMultipleWrapper input[type=checkbox][value=senfter]+span::before{background-image:url("/fe-web/img/granterre/loghi/senfter-logo.png");width:142px;height:99px;bottom:35px}[component=SurveyComponent] .brands.brands .yxpInputCheckboxMultipleWrapper.yxpInputCheckboxMultipleWrapper input[type=checkbox][value=liberamente]+span::before{background-image:url("/fe-web/img/granterre/loghi/logo-liberamente-new.png");width:127px;height:65px;bottom:55px}[component=SurveyComponent] .brands.brands .yxpInputCheckboxMultipleWrapper.yxpInputCheckboxMultipleWrapper input[type=checkbox][value=parmareggio]+span::before{background-image:url("/fe-web/img/granterre/loghi/parmareggio-logo.png");width:127px;height:65px;bottom:50px}[component=SurveyComponent] .brands.brands .yxpInputCheckboxMultipleWrapper.yxpInputCheckboxMultipleWrapper input[type=checkbox][value=casamodena]+span::before{background-image:url("/fe-web/img/granterre/loghi/casamodena-logo.png");width:127px;height:65px;bottom:50px}[component=SurveyComponent] .brands.brands .yxpInputCheckboxMultipleWrapper.yxpInputCheckboxMultipleWrapper::before{top:16px;left:16px;position:absolute}[component=SurveyComponent] .yxpInputTable{margin-bottom:24px;order:2}[component=SurveyComponent] .yxpInputTable td{position:relative;border-color:#f3efe8;vertical-align:middle}[component=SurveyComponent] .yxpInputTable td.yxpInputTableHeadingRow,[component=SurveyComponent] .yxpInputTable td.yxpInputTableHeadingTop{background:#f3efe8}[component=SurveyComponent] .yxpInputTable td input[type=radio]{opacity:1;appearance:none;background-color:#fff;margin:4px 0 0;font:inherit;color:#a0864c;width:20px !important;height:20px;border:1px solid #a0864c;transition:border-width .3s;padding:0;border-radius:50%}[component=SurveyComponent] .yxpInputTable td input[type=radio]:checked{border-width:6px}.newsletter-component h3{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal}.newsletter-component h3 b,.newsletter-component h3 strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.newsletter-component h3{font-size:30px;line-height:36px}}.newsletter-component p{font-size:20px;line-height:28px;letter-spacing:.15px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.newsletter-component p b,.newsletter-component p strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.newsletter-component p{font-size:16px;line-height:24px}}.newsletter-component form .yxpRow{padding-bottom:5px !important}.newsletter-component .yxpInputGroupLabelRight.yxpInputGroupLabelRight{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.newsletter-component .yxpInputGroupLabelRight.yxpInputGroupLabelRight b,.newsletter-component .yxpInputGroupLabelRight.yxpInputGroupLabelRight strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.newsletter-component .yxpInputGroupLabelRight.yxpInputGroupLabelRight{font-size:12px;line-height:18px}}.newsletter-component .yxpType_FORM form .yxpRow{margin-bottom:0}.newsletter-component .yxpSubmitBtn{position:relative}.newsletter-component .yxpSubmitBtn input{padding-left:44px}.newsletter-component .yxpSubmitBtn::before{content:"";width:18px;height:20px;background:url("/fe-web/img/granterre/icons/mail-white.svg") no-repeat center;background-size:contain;position:absolute;bottom:22px;left:16px}.newsletter-component .yxpSubmitBtn::before{bottom:unset;left:35%}.merende-landing{overflow-x:hidden}.merende-landing .text-azure{color:#00b9f2}.merende-landing .subtitle .yxpHtmlTextWrapper p,.merende-landing .subtitle{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.merende-landing .subtitle .yxpHtmlTextWrapper p b,.merende-landing .subtitle .yxpHtmlTextWrapper p strong,.merende-landing .subtitle b,.merende-landing .subtitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.merende-landing .subtitle .yxpHtmlTextWrapper p,.merende-landing .subtitle{font-size:30px;line-height:36px}}.merende-landing__intro{padding:48px 32px;position:relative}@media(max-width: 768px){.merende-landing__intro{padding:24px 15px 65px}}.merende-landing__intro>*{padding-top:25px}@media(max-width: 768px){.merende-landing__intro>*{padding-top:10px}}.merende-landing__intro .yxpRow:has(.logos){padding-top:0}.merende-landing__intro .logos{max-width:365px;display:block;margin:0 auto}.merende-landing__intro .intro-image{background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important}.merende-landing__intro .intro-image div:nth-child(2){margin-top:-61px}@media(max-width: 768px){.merende-landing__intro .intro-image div:nth-child(2){margin-top:0}}@media(max-width: 768px){.merende-landing__intro .intro-image div:nth-child(2) .yxp-cols-6{margin-bottom:0}}.merende-landing__collection{clip-path:polygon(0 5%, 100% 0, 100% 100%, 0 95%);padding:40px 0;position:relative}.merende-landing__collection:after{content:"";position:absolute;width:100%;height:10%;left:0;top:100%;background-image:linear-gradient(to left bottom, #184287 0%, #184287 50%, transparent 50%)}@media(max-width: 768px){.merende-landing__collection{padding:80px 0;text-align:center}}.merende-landing__collection .yxpRow:has(.zippy-info){align-items:center;max-width:1280px !important;margin:0 auto}.merende-landing__collection .subtitle{color:#e8e100;text-shadow:-2px 2px 0px #1d1d1b}.merende-landing__collection .description{font-size:20px;line-height:32px;letter-spacing:.15px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;color:#fff}.merende-landing__collection .description b,.merende-landing__collection .description strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.merende-landing__collection .description{font-size:18px;line-height:24px}}@media(max-width: 768px){.merende-landing__collection .description{max-width:329px;margin:0 auto}}.merende-landing__collection .description strong{font-weight:600;text-shadow:-1px 2px 2px #184287}.merende-landing__collection .tm-brand{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;color:#fff}.merende-landing__collection .tm-brand b,.merende-landing__collection .tm-brand strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.merende-landing__instruction{background-repeat:no-repeat !important;background-size:contain !important;background-size:unset !important;padding:100px 50px}@media(max-width: 768px){.merende-landing__instruction{padding:16px}}.merende-landing__instruction .subtitle{margin-bottom:65px}@media(max-width: 768px){.merende-landing__instruction .subtitle{margin-bottom:32px}}.merende-landing__allHero{padding:80px 112px;position:relative;clip-path:polygon(0 5%, 100% 0%, 100% 95%, 0% 100%)}@media(max-width: 768px){.merende-landing__allHero{padding:88px 0}}@media(max-width: 768px){.merende-landing__allHero .yxpImage{display:none}}@media(max-width: 768px){.merende-landing__allHero .yxpImage.mobile{display:block}}.merende-landing__boxes{background-repeat:no-repeat !important;background-size:contain !important;background-position:bottom !important;padding:95px 0}@media(max-width: 768px){.merende-landing__boxes{padding:45px 0}}.merende-landing__boxes .abc-logo{max-width:237px;margin:0 auto}@media(max-width: 768px){.merende-landing__boxes .abc-logo{max-width:137px}}.merende-landing__gioca-codice{padding:32px 112px;clip-path:polygon(0 5%, 100% 0%, 100% 95%, 0% 100%);color:#352c19}@media(max-width: 768px){.merende-landing__gioca-codice{padding:43px 24px;background-size:cover !important}}.merende-landing__gioca-codice .yxpImageTextWrapper .yxpImageTextTitle{font-size:24px;line-height:32px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.merende-landing__gioca-codice .yxpImageTextWrapper .yxpImageTextTitle b,.merende-landing__gioca-codice .yxpImageTextWrapper .yxpImageTextTitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.merende-landing__gioca-codice .yxpImageTextWrapper .yxpImageTextTitle{font-size:20px;line-height:28px}}.merende-landing__gioca-codice .yxpHtmlTextWrapper{color:#151619}.merende-landing__gioca-codice .yxpImageTextWrapper .yxpLink{background:#2e8d1b}.merende-landing__games{background-repeat:no-repeat !important;background-size:contain !important;background-size:cover !important;padding:95px 112px}@media(max-width: 768px){.merende-landing__games{padding:95px 24px}}.merende-landing__games .yxpRow:has(.game-card){justify-content:space-between;margin-top:96px}.merende-landing__games .game-card{max-width:360px}.merende-landing__games .game-card .yxpImageTextWrapper{padding-right:0;padding-left:0;border-radius:32px;background:#fff}.merende-landing__games .game-card .yxpImage{border-radius:32px 32px 0 0;width:100%}.merende-landing__games .game-card .yxpImageTextWrapper .yxpImageTextTitle{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;margin:0 auto 16px;padding:0 24px;text-align:left}.merende-landing__games .game-card .yxpImageTextWrapper .yxpImageTextTitle b,.merende-landing__games .game-card .yxpImageTextWrapper .yxpImageTextTitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.merende-landing__games .game-card .yxpImageTextWrapper .yxpImageTextTitle{font-size:14px;line-height:20px}}.merende-landing__games .game-card .yxpHtmlTextWrapper{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;padding:0 24px;text-align:left}.merende-landing__games .game-card .yxpHtmlTextWrapper b,.merende-landing__games .game-card .yxpHtmlTextWrapper strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.merende-landing__games .game-card p:has(.download-link){text-align:left}.merende-landing__games .game-card .download-link{background:rgba(0,0,0,0);color:#184287 !important;margin:24px auto;padding:0}.merende-landing__games .game-card .download-link:before{content:none}.merende-landing__pre-footer-banner .yxpType_TEXTAREA{padding:24px 0}@media(max-width: 1023px){.merende-landing__pre-footer-banner .yxpType_TEXTAREA{text-align:center;padding:24px}}.merende-landing__pre-footer-banner .subtitle-small{color:#fff}.merende-landing__pre-footer-banner .yxpImageWrapper{height:100%}.merende-landing__pre-footer-banner .yxpImageWrapper img{object-fit:cover;height:100%;width:431px}.merende-landing__pre-footer-banner .banner-cta{text-align:right}@media(max-width: 1023px){.merende-landing__pre-footer-banner .banner-cta{text-align:center}}.merende-landing__pre-footer-banner .banner-cta .gold-button .download-link{background:#fff;color:#233a7a;position:relative;padding:14px 47px}.merende-landing__pre-footer-banner .banner-cta .gold-button .download-link:before{background:url("/fe-web/img/granterre/icons/download-link-blue.svg");position:absolute;right:0;margin-right:21px}.merende-landing__pre-footer-banner .banner-cta .caption{color:#426ab3}.merende-landing__footer{display:flex;justify-content:center;align-items:center;min-height:224px}@media(max-width: 768px){.merende-landing__footer{padding:0 24px}}.merende-landing__footer a{color:#151619;text-decoration:underline}.merende-landing .green-container{padding:32px 112px}@media(max-width: 768px){.merende-landing .green-container{padding:43px 24px}}.merende-landing .green-container .yxpHtmlTextWrapper h4{font-size:24px;line-height:32px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;margin-bottom:36px}.merende-landing .green-container .yxpHtmlTextWrapper h4 b,.merende-landing .green-container .yxpHtmlTextWrapper h4 strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.merende-landing .green-container .yxpHtmlTextWrapper h4{font-size:20px;line-height:28px}}.merende-landing .green-container .yxpInfoWrapper{max-width:592px}.merende-landing .green-container .yxpImageTextWrapper .yxpLink{background:#257116}.merende-landing .green-container .yxpImageTextWrapper.yxpFlexWrapper>*:first-child{margin-right:0}.banner-merendine.blue-vector-container{background-size:cover;background-position:inherit}.banner-merendine.blue-vector-container .yxpRow{padding-top:0 !important;padding-bottom:0 !important}.banner-merendine .yxpRow>.yxp-cols-12>div{padding-top:0;padding-bottom:0}.banner-merendine .grilledCheese{font-size:40px}.banner-merendine .subtitle{font-size:20px;line-height:32px;letter-spacing:.15px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;color:#e8e100;text-shadow:-2px 2px 0px #1d1d1b}.banner-merendine .subtitle b,.banner-merendine .subtitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.banner-merendine .subtitle{font-size:18px;line-height:24px}}.banner-merendine .yxpType_TEXTAREA a{color:#85703f;text-decoration:none}.banner-merendine .primary-button a{background:#f3efe8}.banner-merendine .primary-button a:after{background:url("/fe-web/img/granterre/icons/arrow-forward-gold.svg") no-repeat center}.banner-merendine .caption{color:#fff}.banner-merendine .show-mobile{padding:45px 0}.banner__title{font-size:48px;line-height:58px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin:0 auto 24px}.banner__title b,.banner__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.banner__title{font-size:32px;line-height:40px}}@media(max-width: 767px){.banner__title{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.banner__title b,.banner__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}}@media(max-width: 767px)and (max-width: 1023px){.banner__title{font-size:30px;line-height:36px}}.banner__description{font-size:20px;line-height:28px;letter-spacing:.15px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.banner__description b,.banner__description strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.banner__description{font-size:16px;line-height:24px}}.banner__swiper{margin-top:60px}@media(min-width: 1024px){.banner__swiper[data-slider-config=shortBanner]{max-width:944px !important}.banner__swiper[data-slider-config=shortBanner] .swiper-wrapper{transform:translate3d(0px, 0px, 0px) !important;gap:16px}.banner__swiper[data-slider-config=shortBanner] .swiper-slide{flex:1}.banner__swiper[data-slider-config=shortBanner] .swiper-controls{display:none}}.banner__swiper.single .swiper-controls{display:none}.banner__image{display:flex;height:260px}@media(max-width: 767px){.banner__image{height:auto}}.banner__image img{object-fit:cover;width:100%}.banner__slide-link{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;display:inline-flex;color:#a0864c;padding:20px;width:100%}.banner__slide-link b,.banner__slide-link strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.banner__slide-link{font-size:12px;line-height:18px}}@media(max-width: 767px){.banner__slide-link{padding:10px}}.banner__general-link{margin-top:60px}.share{display:inline-flex;position:relative}.share__title,.share__icon{margin-right:8px}.share__icon{width:40px;height:40px;cursor:pointer;transition:filter .2s linear;display:flex}.share__icon.fb{background:url("/fe-web/img/granterre/icons/facebook-share.svg")}.share__icon.in{background:url("/fe-web/img/granterre/icons/linkedin-share.svg")}.share__icon.pn{background:url("/fe-web/img/granterre/icons/pinterest-share.svg")}.share__icon.tt{background:url("/fe-web/img/granterre/icons/x-share.svg")}.share__icon.cp{background:url("/fe-web/img/granterre/icons/copy.svg")}.share__icon.cp.copied{filter:brightness(1.5)}.share__icon.cp.copied+div{font-size:12px;display:block;background:#85703f;color:#fff;padding:4px;right:0;top:100%;border-radius:4px}.share__icon.cp--horizontal.copied+div{position:absolute}.share__icon:hover{filter:brightness(0.7)}.share .copied+div{position:absolute;right:8px;top:110%}.lastAdvice__wrapper{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:24px;gap:0 24px}@media(max-width: 1023px){.lastAdvice__wrapper{flex-wrap:wrap}}.lastAdvice__wrapper .advice-card{flex:0 1 25%;transform:scale(1)}@media(max-width: 1023px){.lastAdvice__wrapper .advice-card{flex:0 1 auto;margin:0 auto 24px}}.lastAdvice__title{font-size:48px;line-height:58px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-bottom:96px}.lastAdvice__title b,.lastAdvice__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.lastAdvice__title{font-size:32px;line-height:40px}}@media(max-width: 1023px){.lastAdvice__title{margin-bottom:48px}}.advice-card{box-shadow:0px 9px 12px rgba(28,23,13,.05),0px 3.20494px 3.81094px rgba(28,23,13,.0131885),0px .972957px 1.43076px rgba(28,23,13,.00326968);border-radius:8px;background:#f3efe8;display:flex;flex-direction:column;transform:scale(0);transition:transform .2s ease;position:relative}@media(max-width: 1023px){.advice-card{width:100%;max-width:384px;margin-left:auto;margin-right:auto}}.advice-card__buttons{position:absolute;right:16px;top:16px;display:flex}.advice-card__favourite,.advice-card__share{width:35px;height:35px;background-repeat:no-repeat;display:block;background-size:cover}.advice-card__share{background-image:url("/fe-web/img/granterre/icons/share.svg");margin-right:8px;position:relative;cursor:pointer}.advice-card__share-wrapper{position:absolute;padding:16px;border-radius:4px;background:#fff;left:-200%;bottom:40px;display:none}.advice-card__share-icon{width:40px;height:40px;cursor:pointer;transition:filter .2s linear;display:block}.advice-card__share-icon.fb{background:url("/fe-web/img/granterre/icons/facebook-share.svg")}.advice-card__share-icon.in{background:url("/fe-web/img/granterre/icons/linkedin-share.svg")}.advice-card__share-icon.pn{background:url("/fe-web/img/granterre/icons/pinterest-share.svg")}.advice-card__share-icon.tt{background:url("/fe-web/img/granterre/icons/x-share.svg")}.advice-card__share-icon.cp{background:url("/fe-web/img/granterre/icons/copy.svg")}.advice-card__share-icon.cp.copied{filter:brightness(1.5)}.advice-card__share-icon.cp.copied+div{font-size:12px;display:block;background:#85703f;color:#fff;padding:4px;right:0;top:100%;border-radius:4px}.advice-card__share-icon.cp--horizontal.copied+div{position:absolute}.advice-card__share-icon:not(last-of-type){margin-right:4px}.advice-card__share-icon:hover{filter:brightness(0.7)}.advice-card__favourite{background-image:url("/fe-web/img/granterre/icons/unrate.svg")}.advice-card__favourite.on{background-image:url("/fe-web/img/granterre/icons/rate.svg")}.advice-card__favourite.loadingRate{animation:heart-pulse 1s ease infinite}.advice-card.pop{transform:scale(1);flex:0 1 calc(25% - 24px)}@media(max-width: 1023px){.advice-card.pop{flex:0 1 calc(33% - 24px)}}@media(max-width: 767px){.advice-card.pop{flex:0 1 100%}}.advice-card__link-card{text-decoration:none}.advice-card__image{width:100%;height:210px;background-position:center;background-repeat:no-repeat;background-size:cover;border-top-left-radius:8px;border-top-right-radius:8px}.advice-card__info-wrapper{padding:24px;flex:1;display:flex;flex-direction:column;color:unset}.advice-card__info-wrapper:hover{text-decoration:none}.advice-card__tag-wrapper{display:flex;margin-bottom:15px;flex-wrap:wrap}.advice-card__tag{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#e8dfd0;border-radius:4px;color:#85703f;margin:0 10px 5px 0;padding:2px 6px;text-align:left}.advice-card__tag b,.advice-card__tag strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.advice-card__name{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;text-overflow:ellipsis;overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;margin-bottom:16px;text-align:left}.advice-card__name b,.advice-card__name strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.advice-card__name{font-size:14px;line-height:20px}}.advice-card__name>p,.advice-card__name>h1,.advice-card__name>h2,.advice-card__name>h3,.advice-card__name>h4,.advice-card__name>h5{display:inline}.advice-card__name>ul{display:inline-flex}.advice-card__wrapper{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.advice-card__wrapper b,.advice-card__wrapper strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.advice-card__value{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal}.advice-card__value b,.advice-card__value strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.advice-card__link{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-top:auto;text-align:left;color:#85703f}.advice-card__link b,.advice-card__link strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.advice-card__link{font-size:12px;line-height:18px}}@keyframes heart-pulse{0%{transform:scale(1)}25%{transform:scale(1.25)}50%{transform:scale(1)}75%{transform:scale(1.25)}100%{transform:scale(1)}}.advices{display:flex;flex-direction:column}.advices__titleLight{font-size:24px;line-height:32px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;margin-bottom:24px}.advices__titleLight b,.advices__titleLight strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.advices__titleLight{font-size:20px;line-height:28px}}.advices__wrapperLight{display:inline-flex;flex-direction:column;gap:34px 0}.advices__cardLight{display:flex;gap:0 24px}.advices__cardLight-image{width:140px;height:140px;border-radius:8px;object-fit:cover;overflow:hidden}.advices__cardLight-image img{border-radius:8px}.advices__cardLight-info{display:inline-flex;flex-direction:column;align-items:flex-start;flex:1}.advices__cardLight-type{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#e8dfd0;border-radius:4px;color:#85703f;margin-bottom:16px;padding:2px 6px;text-align:left}.advices__cardLight-type b,.advices__cardLight-type strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.advices__cardLight-title{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;text-overflow:ellipsis;overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal}.advices__cardLight-title b,.advices__cardLight-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.advices__cardLight-title{font-size:14px;line-height:20px}}.advices__cardLight-title>p,.advices__cardLight-title>h1,.advices__cardLight-title>h2,.advices__cardLight-title>h3,.advices__cardLight-title>h4,.advices__cardLight-title>h5{display:inline}.advices__cardLight-title>ul{display:inline-flex}.advices__cardLight-link{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;color:#85703f;margin-top:auto}.advices__cardLight-link b,.advices__cardLight-link strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.advices__cardLight-link{font-size:12px;line-height:18px}}.advices__wrapper{display:flex;gap:32px;justify-content:flex-start;flex-wrap:wrap}.advices__wrapper.loading{position:relative}.advices__wrapper.loading::after{content:"";border:4px solid rgba(0,0,0,0);border-top-color:#85703f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;position:absolute;z-index:10;top:calc(50% - 20px);left:calc(50% - 20px)}.advices__wrapper.loading::before{content:" ";position:fixed;width:100vw;height:100vh;z-index:30;background:hsla(0,0%,100%,.5);top:0;left:0}.advices__wrapper.loading:after{position:fixed}.advices__title{font-size:48px;line-height:58px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.advices__title b,.advices__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.advices__title{font-size:32px;line-height:40px}}.advices__filters{display:flex;justify-content:space-between;gap:0 35px}@media(max-width: 767px){.advices__filters{flex-direction:column}}.advices__filter{display:flex;flex-direction:column;align-items:center}@media(max-width: 767px){.advices__filter{margin-bottom:30px}}.advices__filter-image{width:175px;height:175px;overflow:hidden;border-radius:100%}.advices__filter-image img{object-fit:cover;transition:transform ease-in .2s}.advices__filter-image img:hover{transform:scale(1.1);cursor:pointer}.advices__filter-image.selected{outline-offset:3px;outline:4px solid #151619}.advices__filter-title{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal}.advices__filter-title b,.advices__filter-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.advices__filter-title{font-size:14px;line-height:20px}}.advices__cta{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#f3efe8;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;padding:14px 24px;font-size:14px;margin:auto}.advices__cta:hover{background:hsl(38.1818181818,31.4285714286%,83.137254902%);text-decoration:none}.advices__cta:disabled{opacity:.4;pointer-events:none;cursor:default}.advices__cta:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.relatedBrand__title{margin-bottom:30px}.relatedBrand__wrapper{display:flex}@media(max-width: 1023px){.relatedBrand__wrapper{flex-direction:column}}.relatedBrand__image{object-fit:contain;width:125px;margin-right:30px}@media(max-width: 1023px){.relatedBrand__image{margin-bottom:30px}}.relatedBrand__info{display:flex;flex-direction:column;align-items:flex-start}.relatedBrand__name{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;margin-bottom:16px}.relatedBrand__name b,.relatedBrand__name strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.relatedBrand__name{font-size:14px;line-height:20px}}.relatedBrand__description{font-size:16px;line-height:24px;letter-spacing:.1px;font-size:13px;margin-bottom:16px}.relatedBrand__link{margin-top:auto}.advicePerType__title{font-size:48px;line-height:58px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.advicePerType__title b,.advicePerType__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.advicePerType__title{font-size:32px;line-height:40px}}.advicePerType__wrapper{display:flex;gap:24px}@media(max-width: 1023px){.advicePerType__wrapper{flex-direction:column}}.advicePerType .advice-card{transform:scale(1);flex:1}@media(max-width: 1023px){.advicePerType .advice-card{margin-bottom:30px}}.loyaltyBanner{position:relative;display:flex;justify-content:space-between}.loyaltyBanner__info{flex:0 60%;padding:0 32px}.loyaltyBanner__title{font-size:48px;line-height:58px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.loyaltyBanner__title b,.loyaltyBanner__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.loyaltyBanner__title{font-size:32px;line-height:40px}}.loyaltyBanner__image{flex:0 40%}.loyaltyBanner__image img{max-width:384px;width:100%}@media(max-width: 1023px){.loyaltyBanner{flex-direction:column}}[component=SliderThumbComponent].swiper{width:calc(100% - 150px);position:relative}[component=SliderThumbComponent].swiper .yxpRow{height:130px}@media(max-width: 1023px){[component=SliderThumbComponent].swiper .video-component{min-height:auto}}[component=SliderThumbComponent] .video-component__cover:after{width:40px;height:40px}.sliderThumb__wrapper{align-items:center;position:relative;margin-bottom:30px}.sliderThumb__wrapper .swiper-button-next,.sliderThumb__wrapper .swiper-button-prev{margin-left:0;margin-right:0}.breadcrumbs{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;margin-bottom:16px}.breadcrumbs b,.breadcrumbs strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.breadcrumbs,.breadcrumbs__link{display:inline-flex;align-items:center;color:#fff}.breadcrumbs__link:after{content:"";background:url("/fe-web/img/granterre/icons/arrow-forward.svg") no-repeat center;background-size:contain;margin:0 4px;width:12px;height:12px}.breadcrumbs__label{opacity:.7;flex:1}.breadcrumbs__widget{margin-bottom:0;padding:33px 20px;width:100%}.breadcrumbs__wrapper{background-color:#85703f;color:#fff;max-width:none !important;width:100% !important;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.breadcrumbs{display:none}}.user-info-container>.yxpRow{padding:0 !important}.stepper-levels{padding-top:96px;text-align:left;margin:24px 0 60px;display:block}.stepper-levels.full{display:none}.stepper-levels__user-info{text-align:center;margin-bottom:48px}.stepper-levels__description{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;margin:32px auto 0;max-width:600px}.stepper-levels__description b,.stepper-levels__description strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.stepper-levels__description{font-size:14px;line-height:20px}}.stepper-levels__user-level{font-size:24px;line-height:32px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;margin:8px 0}.stepper-levels__user-level b,.stepper-levels__user-level strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.stepper-levels__user-level{font-size:20px;line-height:28px}}.stepper-levels__user-points{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.stepper-levels__user-points b,.stepper-levels__user-points strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.stepper-levels__user-points{font-size:12px;line-height:18px}}.stepper-levels__overflow{width:100%;overflow:auto}.stepper-levels__step-wrapper{position:relative;justify-content:space-between;align-items:baseline;padding:8px 0;display:flex;margin-bottom:48px;flex-direction:row;min-width:920px;width:100%}.stepper-levels__step-wrapper:before{content:"";position:absolute;background:#b1b34f;top:30px;height:15px;left:60px;width:calc(100% - 120px)}.stepper-levels__step-item{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;flex-direction:column;pointer-events:none;text-align:center;cursor:default;width:120px}.stepper-levels__step-item span{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;margin:16px 0 8px}.stepper-levels__step-item span b,.stepper-levels__step-item span strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.stepper-levels__step-item span{font-size:12px;line-height:18px}}.stepper-levels__step-item.active .stepper-levels__step-img{background:#455f27}.stepper-levels__step-img{width:58px;height:58px;padding:12px;border-radius:50%;background:#b1b34f;transition:background .2s ease}.stepper-levels__step-img.large{width:100px;height:100px;background:#455f27;margin:0 auto;padding:18px}.stepper-levels__step-img img{height:100%;width:auto}.stepper-levels__step-label-small{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.stepper-levels__step-label-small b,.stepper-levels__step-label-small strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.stepper-levels__step-line{position:absolute;width:calc(33.33% - 20px);background:#455f27;height:15px;top:30px}.stepper-levels__step-line.level-15{left:60px}.stepper-levels__step-line.level-25{left:calc(33.33% + 20px)}.stepper-levels__step-line.level-40{left:calc(66.66% - 20px)}.stepper-levels__step-line:after{content:"";width:25px;min-width:25px;height:25px;background:url("/fe-web/img/granterre/icons/user-pin.svg") no-repeat center;background-size:contain;position:absolute;right:-11px;top:-5px}.stepper-levels__step-line:after:disabled,.stepper-levels__step-line:after[disabled]{opacity:.5;cursor:default}.stepper-levels__level-wrapper{flex:1;display:flex;padding:10px}@media(max-width: 1023px){.stepper-levels__level-wrapper{overflow:hidden;height:430px;padding:0}}.stepper-levels__boxes{transition:transform .3s ease;width:100%}@media(max-width: 1023px){.stepper-levels__boxes{width:300px}.stepper-levels__boxes.level-2{transform:translateY(-430px)}.stepper-levels__boxes.level-3{transform:translateY(-860px)}.stepper-levels__boxes.level-4{transform:translateY(-1290px)}}.stepper-levels__box-item{padding:32px;border-radius:16px;display:flex;align-items:center;color:#fff}@media(max-width: 1023px){.stepper-levels__box-item{height:430px;display:block}}.stepper-levels__box-item img{width:100px;margin-right:16px}@media(max-width: 1023px){.stepper-levels__box-item img{margin-bottom:16px}}.stepper-levels__points{display:inline-block;border-radius:8px;background:#fff;padding:6px 8px}@media(max-width: 1023px){.stepper-levels__points{margin-top:16px}}.stepper-levels__advantages{width:calc(100% - 340px);margin-left:40px;display:none}@media(max-width: 1023px){.stepper-levels__advantages{display:block}}.stepper-levels__advantage-mobile{margin:16px 0 56px}@media(max-width: 1023px){.stepper-levels__advantage-mobile{display:none}}.stepper-levels__advantage-box{display:flex;flex-wrap:wrap;margin-top:16px;gap:15px}.stepper-levels__advantage{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-bold",sans-serif;font-weight:normal;font-style:normal;transform:translateY(150%);transition:transform .3s ease,opacity .3s ease;opacity:0;position:relative;border-radius:8px;background:#fff;text-align:center;padding:8px 12px;flex:0 0 calc(50% - 8px)}.stepper-levels__advantage b,.stepper-levels__advantage strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.stepper-levels__advantage{font-size:12px;line-height:18px}}@media(max-width: 1023px){.stepper-levels__advantage{height:102px;padding:5px 10px;flex:0 0 calc(50% - 15px)}}.stepper-levels__advantage.visible{transform:translateY(0);opacity:1}.stepper-levels__info{margin-top:6px;cursor:pointer}.stepper-levels__info:hover+.stepper-levels__tooltip{transform:scale(1)}.stepper-levels__tooltip{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;position:absolute;z-index:2;top:108%;left:2%;width:96%;background:#e8dfd0;transform:scale(0);transition:transform .2s;border-radius:6px;padding:6px 10px;color:#fff}.stepper-levels__tooltip b,.stepper-levels__tooltip strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.stepper-levels__tooltip{font-size:12px;line-height:18px}}.stepper-levels__tooltip:before{content:"";width:0;height:0;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-bottom:20px solid #e8dfd0;position:absolute;top:-10px;left:calc(50% - 15px)}.stepper-levels__tooltip a{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-bold",sans-serif;font-weight:normal;font-style:normal;text-decoration:underline;color:#fff}.stepper-levels__tooltip a b,.stepper-levels__tooltip a strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.stepper-levels__tooltip a{font-size:12px;line-height:18px}}.stepper-levels__tooltip.top{top:unset;bottom:40px}.stepper-levels__tooltip.top:before{top:calc(100% - 10px);transform:rotate(180deg)}.stepper-levels__navigation{position:relative;margin-top:8px;z-index:2;display:flex;align-items:center;justify-content:flex-end}.stepper-levels__navigation button{border:none;cursor:pointer;margin:0 16px}.slide-level__wrapper{margin-top:60px}@media(max-width: 767px){.slide-level__wrapper{text-align:center}}.slide-level__level-info{font-size:48px;line-height:58px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;margin-bottom:10px}.slide-level__level-info b,.slide-level__level-info strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.slide-level__level-info{font-size:32px;line-height:40px}}.slide-level__level-points{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.slide-level__level-points b,.slide-level__level-points strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.slide-level__level-points{font-size:14px;line-height:20px}}.slide-level__card{display:flex;justify-content:space-between;align-items:center}@media(max-width: 767px){.slide-level__card{flex-direction:column;gap:20px}}.slide-level__card-icon{display:flex;flex-direction:column;gap:16px}@media(max-width: 767px){.slide-level__card-icon{align-items:center}}.slide-level__card-icon b{margin-bottom:15px}@media(max-width: 767px){.slide-level__card-icon b{margin:20px 0}}.slide-level__card-icon img{max-width:92px}.slide-level__card-img{max-width:384px}.slide-level__controls{float:right;margin-top:20px}.slide-level__slide-prev,.slide-level__slide-next{position:relative;width:30px;height:30px;border-radius:32px;margin-top:0;right:0;left:0;background:url("/fe-web/img/granterre/icons/arrow-forward.svg") no-repeat center #bb9d59}.slide-level__slide-prev{margin-right:15px;transform:rotate(180deg)}.yxp-modal-feedback.FIRST_COUPON{text-align:center}.yxp-modal-feedback.FIRST_COUPON .yxp-modal-content{display:flex;flex-direction:column;align-items:center;gap:16px}.yxp-modal-feedback.FIRST_COUPON .yxp-modal-disclaimer{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.yxp-modal-feedback.FIRST_COUPON .yxp-modal-disclaimer b,.yxp-modal-feedback.FIRST_COUPON .yxp-modal-disclaimer strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.yxp-modal-feedback.FIRST_COUPON .yxp-modal-title{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;padding:16px 0}.yxp-modal-feedback.FIRST_COUPON .yxp-modal-title b,.yxp-modal-feedback.FIRST_COUPON .yxp-modal-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.yxp-modal-feedback.FIRST_COUPON .yxp-modal-title{font-size:30px;line-height:36px}}.yxp-modal-feedback.FIRST_COUPON .yxp-modal-additional-info{margin:25px auto 0;padding:24px 32px;background:#f8f6f2;border-radius:2000px;display:inline-block}.yxp-modal-feedback.FIRST_COUPON .yxp-modal-additional-info .popup__points{padding:6px;border-radius:12px;background:#e8dfd0;color:#85703f;margin-left:10px}.yxp-modal-feedback.FIRST_COUPON .yxp-modal-cta{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#bd9f5a;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:10px 16px;font-size:14px;margin-top:16px}.yxp-modal-feedback.FIRST_COUPON .yxp-modal-cta:hover{background:rgb(162.8571428571,133.2467532468,65.1428571429);text-decoration:none}.yxp-modal-feedback.FIRST_COUPON .yxp-modal-cta:disabled{opacity:.4;pointer-events:none;cursor:default}.yxp-modal-feedback.FIRST_COUPON .yxp-modal-cta:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.mgm{display:inline-flex;flex-direction:column;align-items:center;position:relative}.mgm__field{position:relative}.mgm__field::before{content:"";width:14px;height:18px;background-image:url("/fe-web/img/granterre/icons/data-grey.svg");margin-right:10px;position:absolute;top:75px;left:20px}.mgm__field input{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;color:#0d1117;border-color:#6d7280 !important;border-radius:24px;background:#fff !important;padding:13px 32px 13px 50px;width:100%;cursor:default;outline:none}.mgm__field input b,.mgm__field input strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.mgm__field input{font-size:12px;line-height:18px}}.mgm__label{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;display:block}.mgm__label b,.mgm__label strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.mgm__label{font-size:30px;line-height:36px}}.mgm__button{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:14px 24px;font-size:14px;width:100%}.mgm__button:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.mgm__button:disabled{opacity:.4;pointer-events:none;cursor:default}.mgm__button:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.mgm__button.copied{filter:brightness(1.5)}.mgm__button.copied+div{font-size:12px;background:#85703f;color:#fff;padding:4px;left:50%;transform:translateX(-50%);top:calc(100% + 15px);border-radius:4px;display:inline-flex;position:absolute}[component=SocialShareComponent].loading{position:relative}[component=SocialShareComponent].loading::after{content:"";border:4px solid rgba(0,0,0,0);border-top-color:#85703f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;position:absolute;z-index:10;top:calc(50% - 20px);left:calc(50% - 20px)}[component=SocialShareComponent].loading::before{content:" ";position:fixed;width:100vw;height:100vh;z-index:30;background:hsla(0,0%,100%,.5);top:0;left:0}.productFormats__title{font-size:48px;line-height:58px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.productFormats__title b,.productFormats__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.productFormats__title{font-size:32px;line-height:40px}}.productFormats__product-image{aspect-ratio:1;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:16px}.productFormats__product-name{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.productFormats__product-name b,.productFormats__product-name strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.productFormats__product-name{font-size:14px;line-height:20px}}.customNews__container{display:flex;flex-wrap:wrap}.customNews__title{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.customNews__title b,.customNews__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.customNews__title{font-size:30px;line-height:36px}}.customNews .swiper{display:flex;flex-direction:column}.customNews .news__card{margin:0 0 60px;width:100%}.customRecipes__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:48px;gap:0}@media(max-width: 1023px){.customRecipes__wrapper{grid-template-columns:1fr}}@media(max-width: 1023px){.customRecipes__wrapper{display:flex;flex-wrap:nowrap;flex-direction:row;margin-bottom:0}}.customRecipes__wrapper.loading{position:relative}.customRecipes__wrapper.loading::after{content:"";border:4px solid rgba(0,0,0,0);border-top-color:#85703f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;position:absolute;z-index:10;top:calc(50% - 20px);left:calc(50% - 20px)}.customRecipes__wrapper.loading::before{content:" ";position:fixed;width:100vw;height:100vh;z-index:30;background:hsla(0,0%,100%,.5);top:0;left:0}.customRecipes__wrapper.loading:after{position:fixed}.customRecipes .swiper{overflow:inherit}.customRecipes .swiper-container-initialized .recipe-card{transform:scale(1)}@media(max-width: 1023px){.customRecipes .recipe-card{max-width:none;height:auto}}.customRecipes .swiper-controls{width:100%}@media(max-width: 1023px){.concorso-vinci-eccellenza .visual-component__mobile{background-size:auto 100%}.concorso-vinci-eccellenza .visual-component__wrapper{height:146vw;max-height:600px}}.concorso-vinci-eccellenza .yxpTitle.yxpH2{max-width:100%}.concorso-vinci-eccellenza .yxpHtmlTextWrapper{margin-bottom:48px;font-size:20px;line-height:28px;letter-spacing:.15px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.concorso-vinci-eccellenza .yxpHtmlTextWrapper b,.concorso-vinci-eccellenza .yxpHtmlTextWrapper strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.concorso-vinci-eccellenza .yxpHtmlTextWrapper{font-size:16px;line-height:24px}}.concorso-vinci-eccellenza .after-link{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#f3efe8;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;padding:14px 24px;font-size:14px;margin-right:24px}.concorso-vinci-eccellenza .after-link:hover{background:hsl(38.1818181818,31.4285714286%,83.137254902%);text-decoration:none}.concorso-vinci-eccellenza .after-link:disabled{opacity:.4;pointer-events:none;cursor:default}.concorso-vinci-eccellenza .after-link:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.concorso-vinci-eccellenza .accept-link{background:#85703f;cursor:pointer;border:none;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.concorso-vinci-eccellenza .accept-link::after{content:"";background:url("/fe-web/img/granterre/icons/check-circle-white.svg") no-repeat center;background-size:contain;width:20px;height:20px}.concorso-vinci-eccellenza .accept-link:hover{background:hsl(42,35.7142857143%,28.431372549%)}.concorso-vinci-eccellenza .accept-link:disabled{opacity:.4;cursor:default}.concorso-vinci-eccellenza .accept-link:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.concorso-vinci-eccellenza .login-link{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:14px 24px;font-size:14px;color:#fff !important}.concorso-vinci-eccellenza .login-link:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.concorso-vinci-eccellenza .login-link:disabled{opacity:.4;pointer-events:none;cursor:default}.concorso-vinci-eccellenza .login-link:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.concorso-vinci-eccellenza .yxpRow:has(.level-box){background:#f3efe8}@media(max-width: 768px){.concorso-vinci-eccellenza .level-box>.yxpRow>.yxp-cols-12>div{padding-bottom:48px}}.concorso-vinci-eccellenza .level-box .yxpImage{max-width:385px}.concorso-vinci-eccellenza .level-box .yxpImageTextTitle{order:1}@media(max-width: 768px){.concorso-vinci-eccellenza .level-box .yxpImageTextTitle{margin:auto}}.concorso-vinci-eccellenza .level-box .yxpLink{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:14px 24px;font-size:14px;margin-bottom:32px;order:2}.concorso-vinci-eccellenza .level-box .yxpLink:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.concorso-vinci-eccellenza .level-box .yxpLink:disabled{opacity:.4;pointer-events:none;cursor:default}.concorso-vinci-eccellenza .level-box .yxpLink:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.concorso-vinci-eccellenza .level-box .yxpHtmlTextWrapper{order:3}.concorso-vinci-eccellenza .hidden.hidden{display:none}.concorso-eccellenza-banner .yxpType_IMAGE{display:flex;align-items:center}.concorso-eccellenza-banner .yxpType_IMAGE img{width:280px}.concorso-eccellenza-banner .contest-box__links{gap:36px}.concorso-eccellenza-banner .contest-box__links .iscriviti-cta a{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:14px 24px;font-size:14px;text-decoration:none}.concorso-eccellenza-banner .contest-box__links .iscriviti-cta a:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.concorso-eccellenza-banner .contest-box__links .iscriviti-cta a:disabled{opacity:.4;pointer-events:none;cursor:default}.concorso-eccellenza-banner .contest-box__links .iscriviti-cta a:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.concorso-eccellenza-banner .contest-box__links .accetta-cta a{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:14px 24px;font-size:14px;text-decoration:none}.concorso-eccellenza-banner .contest-box__links .accetta-cta a:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.concorso-eccellenza-banner .contest-box__links .accetta-cta a:disabled{opacity:.4;pointer-events:none;cursor:default}.concorso-eccellenza-banner .contest-box__links .accetta-cta a:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.concorso-eccellenza-banner .contest-box__links .partecipa-cta a{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:14px 24px;font-size:14px;text-decoration:none}.concorso-eccellenza-banner .contest-box__links .partecipa-cta a:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.concorso-eccellenza-banner .contest-box__links .partecipa-cta a:disabled{opacity:.4;pointer-events:none;cursor:default}.concorso-eccellenza-banner .contest-box__links .partecipa-cta a:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.concorso-eccellenza-banner .contest-box__links .go-cta a{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:14px 24px;font-size:14px;text-decoration:none}.concorso-eccellenza-banner .contest-box__links .go-cta a:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.concorso-eccellenza-banner .contest-box__links .go-cta a:disabled{opacity:.4;pointer-events:none;cursor:default}.concorso-eccellenza-banner .contest-box__links .go-cta a:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.thankyou-page-eccellenza .yxpImageTextTitle{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal}.thankyou-page-eccellenza .yxpImageTextTitle b,.thankyou-page-eccellenza .yxpImageTextTitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.thankyou-page-eccellenza .yxpImageTextTitle{font-size:30px;line-height:36px}}.thankyou-page-eccellenza .yxpLink{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#f3efe8;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;padding:14px 24px;font-size:14px;text-decoration:none}.thankyou-page-eccellenza .yxpLink:hover{background:hsl(38.1818181818,31.4285714286%,83.137254902%);text-decoration:none}.thankyou-page-eccellenza .yxpLink:disabled{opacity:.4;pointer-events:none;cursor:default}.thankyou-page-eccellenza .yxpLink:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.thankyou-page-eccellenza .yxpLink.secondLink{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:14px 24px;font-size:14px;text-decoration:none}.thankyou-page-eccellenza .yxpLink.secondLink:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.thankyou-page-eccellenza .yxpLink.secondLink:disabled{opacity:.4;pointer-events:none;cursor:default}.thankyou-page-eccellenza .yxpLink.secondLink:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.instant-win.loading{position:relative}.instant-win.loading::after{content:"";border:4px solid rgba(0,0,0,0);border-top-color:#85703f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;position:absolute;z-index:10;top:calc(50% - 20px);left:calc(50% - 20px)}.instant-win.loading::before{content:" ";position:fixed;width:100vw;height:100vh;z-index:30;background:hsla(0,0%,100%,.5);top:0;left:0}.instant-win__title{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;position:relative;display:flex;flex-direction:column;align-items:center;gap:20px}.instant-win__title b,.instant-win__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.instant-win__title{font-size:30px;line-height:36px}}.instant-win__title:before{content:"";width:62px;height:62px;background-image:url("/fe-web/img/granterre/icons/check-circle-fill.svg")}.instant-win__prize{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal}.instant-win__prize b,.instant-win__prize strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.instant-win__prize{font-size:30px;line-height:36px}}.instant-win__button{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:14px 24px;font-size:14px}.instant-win__button:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.instant-win__button:disabled{opacity:.4;pointer-events:none;cursor:default}.instant-win__button:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.instant-win__prizes{text-align:center}.instant-win__prizes-columns{display:flex;gap:50px}@media(max-width: 1023px){.instant-win__prizes-columns{flex-direction:column}}.granconcorsone__regulation.loading{position:relative}.granconcorsone__regulation.loading::after{content:"";border:4px solid rgba(0,0,0,0);border-top-color:#85703f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;position:absolute;z-index:10;top:calc(50% - 20px);left:calc(50% - 20px)}.granconcorsone__regulation.loading::before{content:" ";position:fixed;width:100vw;height:100vh;z-index:30;background:hsla(0,0%,100%,.5);top:0;left:0}.granconcorsone__regulation-title{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.granconcorsone__regulation-title b,.granconcorsone__regulation-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.granconcorsone__regulation-title{font-size:30px;line-height:36px}}.granconcorsone__submit{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:14px 24px;font-size:14px}.granconcorsone__submit:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.granconcorsone__submit:disabled{opacity:.4;pointer-events:none;cursor:default}.granconcorsone__submit:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.generic-container:has(.profile-user-info){padding:96px 0}@media(max-width: 767px){.generic-container:has(.profile-user-info){padding:29px 36px}}.generic-container:has(.profile-user-info) .yxpRow{align-items:center}@media(max-width: 768px){.generic-container:has(.profile-user-info) .yxpImage{margin-left:104px}}@media(max-width: 767px){.generic-container:has(.profile-user-info) .yxpImage{margin-left:0}}.profile-user-info.profile-user-info{padding:0 0 0 104px}@media(max-width: 767px){.profile-user-info.profile-user-info{padding:0}}.profile-user-info.profile-user-info .yxpImageTextWrapper{text-align:left}.profile-user-info.profile-user-info h2{font-size:48px;line-height:58px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.profile-user-info.profile-user-info h2 b,.profile-user-info.profile-user-info h2 strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.profile-user-info.profile-user-info h2{font-size:32px;line-height:40px}}@media(max-width: 767px){.profile-user-info.profile-user-info h2{font-size:20px}}.profile-user-info.profile-user-info .yxpInfoWrapper{gap:32px}@media(max-width: 767px){.profile-user-info.profile-user-info .yxpInfoWrapper{text-align:left;gap:24px}}.profile-user-info.profile-user-info .user-info-wrapper{display:flex;flex-direction:row;gap:32px}@media(max-width: 767px){.profile-user-info.profile-user-info .user-info-wrapper{flex-direction:column;align-items:flex-start;gap:16px}}.profile-user-info.profile-user-info .user-info-profile{text-align:left;padding:24px 32px;background:rgba(161,170,65,.3);border-radius:8px}@media(max-width: 767px){.profile-user-info.profile-user-info .user-info-profile{padding:16px 32px}}.profile-user-info.profile-user-info .user-info-profile h4{font-size:24px;line-height:32px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.profile-user-info.profile-user-info .user-info-profile h4 b,.profile-user-info.profile-user-info .user-info-profile h4 strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.profile-user-info.profile-user-info .user-info-profile h4{font-size:20px;line-height:28px}}@media(max-width: 767px){.profile-user-info.profile-user-info .user-info-profile h4{white-space:nowrap}}.profile-user-info.profile-user-info .yxpLink{background:#85703f}.campaign-regulation.loading{position:relative}.campaign-regulation.loading::after{content:"";border:4px solid rgba(0,0,0,0);border-top-color:#85703f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;position:absolute;z-index:10;top:calc(50% - 20px);left:calc(50% - 20px)}.campaign-regulation.loading::before{content:" ";position:fixed;width:100vw;height:100vh;z-index:30;background:hsla(0,0%,100%,.5);top:0;left:0}.campaign-regulation__title{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.campaign-regulation__title b,.campaign-regulation__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.campaign-regulation__title{font-size:30px;line-height:36px}}.campaign-regulation__submit{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#85703f;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:14px 24px;font-size:14px}.campaign-regulation__submit:hover{background:hsl(42,35.7142857143%,28.431372549%);text-decoration:none}.campaign-regulation__submit:disabled{opacity:.4;pointer-events:none;cursor:default}.campaign-regulation__submit:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.missione-merende .yellow-text{color:#ffe603}.missione-merende .purple-text{color:#514f9d}.missione-merende .green-text{color:#4b6e32}.missione-merende .yellow-bg{background:#ffe603}.missione-merende .yellow-container{background:#ffe66d}@media(max-width: 1279px){.missione-merende .yellow-container{padding-right:24px;padding-left:24px}}.missione-merende .light-yellow-container{background:#fff7b3}.missione-merende .yellow-bg a,.missione-merende .yellow-container a,.missione-merende .light-yellow-container a{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#514f9d;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:14px 24px;font-size:14px}.missione-merende .yellow-bg a:hover,.missione-merende .yellow-container a:hover,.missione-merende .light-yellow-container a:hover{background:rgb(63.4957627119,61.9279661017,123.0720338983);text-decoration:none}.missione-merende .yellow-bg a:disabled,.missione-merende .yellow-container a:disabled,.missione-merende .light-yellow-container a:disabled{opacity:.4;pointer-events:none;cursor:default}.missione-merende .yellow-bg a:active,.missione-merende .yellow-container a:active,.missione-merende .light-yellow-container a:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.missione-merende .purple-bg{background:#514f9d}.missione-merende .purple-bg a{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#ffe603;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#514f9d;padding:14px 24px;font-size:14px}.missione-merende .purple-bg a:hover{background:rgb(207,186.4642857143,0);text-decoration:none}.missione-merende .purple-bg a:disabled{opacity:.4;pointer-events:none;cursor:default}.missione-merende .purple-bg a:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.missione-merende .gradient-purple-bg{background:linear-gradient(180deg, rgba(81, 79, 157, 0.05) 0%, rgba(81, 79, 157, 0.35) 100%)}.missione-merende .gradient-purple-bg-inverted{background:linear-gradient(1deg, rgba(81, 79, 157, 0.05) -3.09%, rgba(81, 79, 157, 0.35) 153.44%)}.missione-merende .light-purple-container{background:linear-gradient(0deg, rgba(245, 245, 255, 0.9) 0%, rgba(245, 245, 255, 0.9) 100%),#fff}.missione-merende .big-title{font-size:60px;line-height:73px;letter-spacing:-0.5px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.missione-merende .big-title b,.missione-merende .big-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.missione-merende .big-title{font-size:48px;line-height:58px}}@media(max-width: 1023px){.missione-merende .big-title{font-size:40px;line-height:1}}.missione-merende .big-title-bold{font-size:60px;line-height:73px;letter-spacing:-0.5px;font-family:"Montserrat-bold",sans-serif;font-weight:normal;font-style:normal}.missione-merende .big-title-bold b,.missione-merende .big-title-bold strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.missione-merende .big-title-bold{font-size:48px;line-height:58px}}@media(max-width: 1023px){.missione-merende .big-title-bold{font-size:40px;line-height:1}}.missione-merende .medium-title{font-family:"Montserrat-bold",sans-serif;font-weight:normal;font-style:normal;font-size:56px;line-height:1}.missione-merende .medium-title b,.missione-merende .medium-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.missione-merende .medium-title{font-size:40px}}.missione-merende h2,.missione-merende .yxpH2{font-family:"Montserrat-bold",sans-serif;font-weight:normal;font-style:normal;font-size:47px;line-height:58px}.missione-merende h2 b,.missione-merende h2 strong,.missione-merende .yxpH2 b,.missione-merende .yxpH2 strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.missione-merende h2,.missione-merende .yxpH2{font-size:25px;line-height:40px}}.missione-merende .title{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;font-size:47px;line-height:58px}.missione-merende .title b,.missione-merende .title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.missione-merende .title{font-size:25px;line-height:40px}}.missione-merende .small-title{font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal;font-size:40px;line-height:1}.missione-merende .small-title b,.missione-merende .small-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.missione-merende .small-title{font-size:32px}}.missione-merende .big-paragraph{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal}.missione-merende .big-paragraph b,.missione-merende .big-paragraph strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.missione-merende .big-paragraph{font-size:30px;line-height:36px}}.missione-merende .big-paragraph-bold{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-bold",sans-serif;font-weight:normal;font-style:normal}.missione-merende .big-paragraph-bold b,.missione-merende .big-paragraph-bold strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.missione-merende .big-paragraph-bold{font-size:30px;line-height:36px}}.missione-merende .small-paragraph{font-size:24px;line-height:32px;font-family:"Montserrat-bold",sans-serif;font-weight:normal;font-style:normal}.missione-merende .small-paragraph b,.missione-merende .small-paragraph strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.missione-merende .small-paragraph{font-size:20px;line-height:28px}}.missione-merende .big-text{font-size:20px;line-height:32px;letter-spacing:.15px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.missione-merende .big-text b,.missione-merende .big-text strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.missione-merende .big-text{font-size:16px;line-height:24px}}.missione-merende .big-text-bold{font-size:20px;line-height:32px;letter-spacing:.15px;font-family:"Montserrat-bold",sans-serif;font-weight:normal;font-style:normal}.missione-merende .big-text-bold b,.missione-merende .big-text-bold strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.missione-merende .big-text-bold{font-size:16px;line-height:24px}}.missione-merende .text{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.missione-merende .text b,.missione-merende .text strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.missione-merende .text{font-size:14px;line-height:20px}}.missione-merende .text-bold{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-bold",sans-serif;font-weight:normal;font-style:normal}.missione-merende .text-bold b,.missione-merende .text-bold strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.missione-merende .text-bold{font-size:14px;line-height:20px}}.missione-merende .small-text{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.missione-merende .small-text b,.missione-merende .small-text strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.missione-merende .small-text{font-size:12px;line-height:18px}}.missione-merende .small-text-bold{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-bold",sans-serif;font-weight:normal;font-style:normal}.missione-merende .small-text-bold b,.missione-merende .small-text-bold strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.missione-merende .small-text-bold{font-size:12px;line-height:18px}}@media(max-width: 1023px){.missione-merende .pack-abc{margin-bottom:0}.missione-merende .pack-abc img{width:50%}}.missione-merende .reward-card-wrapper{display:flex;flex-direction:column;gap:60px}.missione-merende .reward-card-wrapper .yxpRow{display:flex;justify-content:space-between}@media(max-width: 1023px){.missione-merende .reward-card-wrapper .yxpRow{justify-content:center}}.missione-merende .reward-card-wrapper .reward-card{max-width:488px;padding:24px 0;border-radius:24px;position:relative}@media(max-width: 767px){.missione-merende .reward-card-wrapper .reward-card{padding:0 24px 24px}}.missione-merende .reward-card-wrapper .reward-card__img{height:292px;width:464px;margin:0 auto}.missione-merende .reward-card-wrapper .reward-card__thumb{max-width:224px;position:absolute;top:-55px;right:-36px}@media(max-width: 767px){.missione-merende .reward-card-wrapper .reward-card__thumb{max-width:172px;right:-18px}}.missione-merende .reward-card-wrapper .reward-card__thumb-small{max-width:148px;position:absolute;top:-55px;right:-8px}@media(max-width: 767px){.missione-merende .reward-card-wrapper .reward-card__thumb-small{max-width:116px}}.missione-merende .reward-card-wrapper .reward-card__thumb-big{max-width:240px;position:absolute;top:-55px;right:-36px}@media(max-width: 1279px){.missione-merende .reward-card-wrapper .reward-card__thumb-big{right:-8px}}@media(max-width: 767px){.missione-merende .reward-card-wrapper .reward-card__thumb-big{max-width:195px}}.missione-merende .reward-card-wrapper .reward-card a{margin-top:32px}@media(max-width: 767px){.missione-merende .reward-card-wrapper .reward-card a{margin-top:0}}@media(max-width: 1023px){.missione-merende .reward-trip__copy{order:2;margin-bottom:0}}@media(max-width: 1023px){.missione-merende .reward-trip__img{order:1}}.missione-merende .reward-trip__img .yxpImageWrapper{width:39vw}@media(max-width: 1023px){.missione-merende .reward-trip__img .yxpImageWrapper{width:57vw}}.missione-merende .mission__copy{padding:120px 0}@media(max-width: 1279px){.missione-merende .mission__copy{padding:50px 24px}}@media(max-width: 1023px){.missione-merende .mission__copy{order:2;margin-bottom:0}}.missione-merende .mission__caption{font-size:20px;line-height:36px;letter-spacing:.15px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.missione-merende .mission__caption b,.missione-merende .mission__caption strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.missione-merende .mission__caption{font-size:16px;line-height:24px}}@media(max-width: 1023px){.missione-merende .mission__img{order:1}}@media(max-width: 1023px){.missione-merende .mission__img img{width:57vw}}.missione-merende .mission a{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#514f9d;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:14px 24px;font-size:14px}.missione-merende .mission a:hover{background:rgb(63.4957627119,61.9279661017,123.0720338983);text-decoration:none}.missione-merende .mission a:disabled{opacity:.4;pointer-events:none;cursor:default}.missione-merende .mission a:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.missione-merende .reward-page{min-height:800px;background-size:100% !important;background-repeat:no-repeat !important;position:relative}@media(max-width: 1023px){.missione-merende .reward-page{height:862px}}.missione-merende .reward-page__copy{text-align:left;width:620px}@media(max-width: 1023px){.missione-merende .reward-page__copy{width:fit-content}}.missione-merende .reward-page__copy .yxpHtmlTextWrapper{text-align:left}@media(max-width: 1023px){.missione-merende .reward-page__copy .yxpHtmlTextWrapper{padding:0 60px}}.missione-merende .reward-page__copy .big-text{line-height:24px}.missione-merende .reward-page__copy ul{list-style:disc;padding-left:20px}.missione-merende .reward-page__copy li{list-style-position:outside}.missione-merende .reward-page__copy img{width:181px;margin:0}.missione-merende .reward-page .yxpRow:has(.copy){height:100%;justify-content:center;align-items:center;margin-left:350px}@media(max-width: 1023px){.missione-merende .reward-page .yxpRow:has(.copy){margin-left:0}}@media(max-width: 1023px){.missione-merende.align-left .reward-page{height:1220px}}.missione-merende.align-left .reward-page__copy{text-align:left;width:786px}@media(max-width: 1023px){.missione-merende.align-left .reward-page__copy{width:fit-content;margin-top:130px}}@media(max-width: 1023px){.missione-merende.align-left .reward-page__copy .yxpHtmlTextWrapper{padding:0 10px}}.missione-merende.align-left .reward-page .yxpRow:has(.copy){justify-content:start;margin-left:50px}@media(max-width: 1023px){.missione-merende.align-left .reward-page .yxpRow:has(.copy){align-items:start}}.missione-merende.align-left .reward-page__disclaimer{position:absolute;bottom:70px;left:74px;max-width:792px}@media(max-width: 1023px){.missione-merende.align-left .reward-page__disclaimer{max-width:348px;left:50px}}.missione-merende__footer img{width:181px}@media(max-width: 768px){.landing-social-campaign .visual-component{min-height:700px}}.landing-social-campaign .visual-component{height:480px}.landing-social-campaign .yxp-reward-list-widget.swiper{overflow:hidden}.landing-social-campaign .yxp-reward-item-wrapper{pointer-events:none}.landing-social-campaign .form-wrapper{width:545px;border-radius:24px;margin:0 auto}.landing-social-campaign .form-wrapper .yxpType_LINK{border-radius:32px;border:1px solid #85703f;background:#f3efe8}.landing-social-campaign .login-registration-link{padding:32px 24px}.landing-social-campaign .login-registration-link.top>.yxpRow{border-bottom:1px solid #85703f}.mission-product-list{text-align:center}.mission-product-list__title{margin-bottom:16px;font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-light",sans-serif;font-weight:normal;font-style:normal}.mission-product-list__title b,.mission-product-list__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.mission-product-list__title{font-size:30px;line-height:36px}}.mission-product-list__wrapper{margin:32px auto;background:#e8dfd0;border-radius:24px;padding:32px 16px;display:flex;justify-content:center;flex-wrap:wrap;gap:32px}.mission-product-list__item{width:100%;max-width:180px;font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal}.mission-product-list__item b,.mission-product-list__item strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.mission-product-list__item{font-size:12px;line-height:18px}}@media(max-width: 768px){.mission-product-list__item{max-width:calc(50% - 16px)}}.mission-product-list__item img{width:180px;height:180px;object-fit:contain;display:inline-block;margin-bottom:8px}.mission-product-list__show-more{min-width:100%;margin-top:16px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:rgba(0,0,0,0);display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;padding:6px 12px;font-size:14px}.mission-product-list__show-more:hover{background:rgba(0,0,0,0);text-decoration:none}.mission-product-list__show-more:disabled{opacity:.4;pointer-events:none;cursor:default}.mission-product-list__show-more:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.mission-product-list .mission-product-list__modal{text-align:center}.mission-product-list .mission-product-list__modal .yxp-rw-popup{width:920px;max-width:96%;max-height:98vh;overflow:auto}.mission-product-list .mission-product-list__modal .popup__info{display:flex;flex-wrap:wrap;text-align:center;justify-content:flex-start;padding:0 32px;gap:40px 24px}.mission-product-list .mission-product-list__modal .popup__links{justify-content:center;width:100%}.mission-product-list .mission-product-list__modal h2{margin-bottom:16px}.mission-product-list__points{background-color:#fff;border-radius:2000px;padding:24px 0;display:flex;align-items:center}@media(max-width: 1023px){.mission-product-list__points{flex-direction:column;border-radius:20px}}.mission-product-list__points-subtitle{margin-bottom:16px}.mission-product-list__points-wrapper{display:flex;flex-direction:column;align-items:center;position:relative;padding:0 18px;flex:1}.mission-product-list__point-value{margin-bottom:8px;font-size:20px;line-height:28px;letter-spacing:.15px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background-color:#e8dfd0;color:#85703f;border-radius:12px;padding:6px 8px}.mission-product-list__point-value b,.mission-product-list__point-value strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.mission-product-list__point-value{font-size:16px;line-height:24px}}.mission-product-list__point-description{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.mission-product-list__point-description b,.mission-product-list__point-description strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.mission-product-list__point-description{font-size:12px;line-height:18px}}.yxpMainContainer:has(.mission-sub-header){padding-top:50px}.mission-sub-header{position:fixed;text-align:center;top:112px;background:#f3efe8;color:#85703f;height:50px;width:100%;z-index:6;left:0}@media(max-width: 1023px){.mission-sub-header{top:64px}}.mission-sub-header__wrapper{margin:0 auto;max-width:1280px;padding:13px 60px;position:relative;height:100%}.mission-sub-header__link{gap:8px;position:absolute;flex-direction:row-reverse;top:9px;left:0;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:rgba(0,0,0,0);display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#85703f;display:inline-flex;padding:6px 12px;font-size:14px}.mission-sub-header__link:hover{background:rgba(0,0,0,0);text-decoration:none}.mission-sub-header__link:disabled{opacity:.4;pointer-events:none;cursor:default}.mission-sub-header__link:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.mission-sub-header__link::after{content:"";background:url("/fe-web/img/granterre/icons/arrow-back-gold.svg") no-repeat center;background-size:contain;margin-left:8px;width:20px;height:20px}.mission-sub-header__popup .popup__info{text-align:center}.mission-thank-you-page{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;padding:180px 20px 96px;gap:32px}.mission-thank-you-page__icon{max-width:128px}.mission-thank-you-page__title{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.mission-thank-you-page__title b,.mission-thank-you-page__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.mission-thank-you-page__title{font-size:30px;line-height:36px}}.mission-thank-you-page__points{margin-top:16px;background-color:#e8dfd0;color:#85703f;border-radius:12px;padding:6px 8px}.mission-thank-you-page__disclaimer{max-width:560px;text-align:left;font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.mission-thank-you-page__disclaimer b,.mission-thank-you-page__disclaimer strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.mission-thank-you-page__disclaimer{font-size:12px;line-height:18px}}.mission-thank-you-page__link a{margin-top:8px}.mission-thank-you-page__instant-win-box{padding:40px;display:flex;flex-direction:column;background:#fff3e5;border-radius:10px;max-width:640px;margin:32px auto;gap:32px}.news.swiper.news.swiper{padding-top:0;padding-bottom:48px}.general-wrapper{min-height:650px}.general-wrapper.loading{position:relative}.general-wrapper.loading::after{content:"";border:4px solid rgba(0,0,0,0);border-top-color:#85703f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;position:absolute;z-index:10;top:calc(50% - 20px);left:calc(50% - 20px)}.general-wrapper.loading::before{content:" ";position:fixed;width:100vw;height:100vh;z-index:30;background:hsla(0,0%,100%,.5);top:0;left:0}.popup-wrapper.loyalty-popup .yxp-rw-popup{max-width:480px;position:relative;padding:16px 16px 64px;border-radius:0}.popup-wrapper.loyalty-popup .yxp-rw-popup .popup{background:#e3e6c6 url("/fe-web/img/granterre/loghi/logo-granterre_new.png") no-repeat center 10px;background-size:72px auto;padding:56px 16px 16px}.popup-wrapper.loyalty-popup .yxp-rw-popup .popup__title{font-size:20px;line-height:28px;letter-spacing:.15px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;margin-bottom:12px;text-align:center;width:100%}.popup-wrapper.loyalty-popup .yxp-rw-popup .popup__title b,.popup-wrapper.loyalty-popup .yxp-rw-popup .popup__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.popup-wrapper.loyalty-popup .yxp-rw-popup .popup__title{font-size:16px;line-height:24px}}.popup-wrapper.loyalty-popup .yxp-rw-popup .popup__image{width:200px;order:2}.popup-wrapper.loyalty-popup .yxp-rw-popup .popup__info{text-align:center;margin:0 auto 24px;order:1}.popup-wrapper.loyalty-popup .yxp-rw-popup .popup__links{position:absolute;transform:translateX(-50%);bottom:12px;left:50%}.popup-wrapper.loyalty-popup .yxp-rw-popup .popup__accept-link{padding:10px 20px;border-radius:0}.popup-wrapper.loyalty-popup .yxp-rw-popup .popup__box-row{display:flex;flex-direction:row;gap:10px}@media(max-width: 767px){.popup-wrapper.loyalty-popup .yxp-rw-popup .popup__box-row{flex-direction:column;gap:0}}@media(max-width: 767px){.popup-wrapper.loyalty-popup .yxp-rw-popup .popup__box-content{text-align:left}}.popup-wrapper.loyalty-popup .yxp-rw-popup .popup__box{background:#fff;border-radius:8px;margin:12px 0 0;width:197px;height:197px}.popup-wrapper.loyalty-popup .yxp-rw-popup .popup__box .caption{margin-top:10px}@media(max-width: 767px){.popup-wrapper.loyalty-popup .yxp-rw-popup .popup__box .subtitle-small{white-space:nowrap;font-size:14px;line-height:18px}}@media(max-width: 767px){.popup-wrapper.loyalty-popup .yxp-rw-popup .popup__box{width:298px;max-height:95px;letter-spacing:.25px}}.popup-wrapper.loyalty-popup .yxp-rw-popup .popup__box img{height:28px}.popup-wrapper.loyalty-popup .yxp-rw-popup .popup__box a{color:inherit;display:flex;align-items:center;gap:10px;justify-content:flex-start;padding:20px 16px;flex-direction:column;height:100%}@media(max-width: 767px){.popup-wrapper.loyalty-popup .yxp-rw-popup .popup__box a{flex-direction:row}}.popup-wrapper.loyalty-popup .yxp-rw-popup .popup__box a:hover{text-decoration:none}.popup-wrapper.loyalty-popup .yxp-rw-popup .popup__discalimer{margin-top:16px}.popup-wrapper.loyalty-popup .yxp-rw-popup .popup__close{position:absolute;right:-12px;top:-12px;background:#000;border-radius:50%;padding:4px;border:1px solid #fff}.popup-wrapper.loyalty-popup .yxp-rw-popup .popup__close:before{width:16px;height:16px;background-image:url("/fe-web/img/granterre/icons/close.svg")}.popup-wrapper.loyalty-popup.welcome .yxp-rw-popup{max-width:544px}@media(max-width: 767px){.popup-wrapper.loyalty-popup.welcome .yxp-rw-popup{background:rgba(0,0,0,0);padding:0}}.popup-wrapper.loyalty-popup.welcome .yxp-rw-popup .popup{padding:56px 50px 20px}@media(max-width: 767px){.popup-wrapper.loyalty-popup.welcome .yxp-rw-popup .popup{padding:56px 12px 12px}}@media(max-width: 767px){.popup-wrapper.loyalty-popup.welcome .yxp-rw-popup .popup__close{right:-9px;top:-5px}}.popup-wrapper.loyalty-popup.welcome .yxp-rw-popup .popup__image{display:none}.popup-wrapper.user-popup .yxp-rw-popup{max-width:665px}.popup-wrapper.user-popup .popup__title,.popup-wrapper.user-popup .popup__subtitle{margin:auto;text-align:center}.popup-wrapper.user-popup .popup__links{justify-content:center;margin:24px auto 0}.popup-wrapper.birthday-popup .yxp-rw-popup{max-width:665px;padding:40px 22px}.popup-wrapper.birthday-popup .popup__title,.popup-wrapper.birthday-popup .popup__subtitle{margin:auto;text-align:center;padding:0 35px}.popup-wrapper.birthday-popup .popup__title{font-size:34px;line-height:41px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;margin-bottom:15px}.popup-wrapper.birthday-popup .popup__title b,.popup-wrapper.birthday-popup .popup__title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.popup-wrapper.birthday-popup .popup__title{font-size:30px;line-height:36px}}.popup-wrapper.birthday-popup .popup_image{margin:15px auto 0}.popup-wrapper.birthday-popup .birthday__points-title{font-size:20px;line-height:32px;letter-spacing:.15px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal}.popup-wrapper.birthday-popup .birthday__points-title b,.popup-wrapper.birthday-popup .birthday__points-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.popup-wrapper.birthday-popup .birthday__points-title{font-size:18px;line-height:24px}}.popup-wrapper.birthday-popup .popup__links{justify-content:center;margin:24px auto 0}.popup-wrapper.user-consents-popup .consents-box,.popup-wrapper.user-consents-popup .popup__links,.popup-wrapper.user-consents-mktg-popup .consents-box,.popup-wrapper.user-consents-mktg-popup .popup__links{display:none !important}@media(max-width: 1023px){.popup-wrapper.user-consents-popup .yxpType_FORM form,.popup-wrapper.user-consents-mktg-popup .yxpType_FORM form{padding:0}}.popup-wrapper.user-consents-popup .yxpSubmitBtn,.popup-wrapper.user-consents-mktg-popup .yxpSubmitBtn{margin:0 auto 8px}.popup-wrapper.user-consents-popup .popup__info,.popup-wrapper.user-consents-mktg-popup .popup__info{margin:0 auto}@media(max-width: 767px){.popup-wrapper.user-consents-popup .yxp-rw-popup{height:100%;overflow-y:auto}}.popup-wrapper.user-consents-popup .popup__close{display:none}body .concorsi-wrapper .yxpType_IMAGE img{max-width:75%}body .yxp-mission-item .yxp-mission-image img{min-height:305px;object-fit:cover}@media(max-width: 1023px){body .yxp-mission-item .yxp-mission-image img{min-height:auto}}.yxp-logged-user .yxp-cannot-rewarded .yxp-reward-item-image,.yxp-logged-user .yxp-cannot-rewarded .yxp-reward-item-points{opacity:.5}.swiper-desktop-disabled .swiper-wrapper{justify-content:center}@media(max-width: 1023px){.swiper-desktop-disabled .swiper-wrapper{justify-content:flex-start}}.swiper-desktop-disabled .swiper-controls{visibility:hidden}@media(max-width: 1023px){.swiper-desktop-disabled .swiper-controls{visibility:visible}}@media(max-width: 1023px){.group-data-wrapper .yxp-cols-4,.group-data-wrapper .yxp-cols-6,.group-data-wrapper .yxp-cols-8{margin-bottom:30px}.group-data-wrapper .yxp-cols-4:last-child,.group-data-wrapper .yxp-cols-6:last-child,.group-data-wrapper .yxp-cols-8:last-child{margin-bottom:30px}}.login-visual-component .yxpImageTextWrapper{color:#fff}.login-visual-component .yxpLink:not(.secondLink){margin-right:12px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#fff;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#bd9f5a;padding:14px 24px;font-size:14px}.login-visual-component .yxpLink:not(.secondLink):hover{background:hsl(0,0%,90%);text-decoration:none}.login-visual-component .yxpLink:not(.secondLink):disabled{opacity:.4;pointer-events:none;cursor:default}.login-visual-component .yxpLink:not(.secondLink):active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}@media(max-width: 1023px){.cookie-policy{overflow-x:scroll}}.gold{padding:14px;background-color:#f3efe8;margin:32px 0}.gold.mb-0{margin-top:0}.gold.mt-0{margin-bottom:0}.gold-container .gold{background-color:#e8dfd0}.CookieDeclaration a{color:#85703f}.regulation[campaignuser]:not([campaignuser=""]){display:none}.yxp-coupon-error-wrapper{text-align:center}[component=RinnovoConsensiComponent] .formResponseOK{display:none}.advice-detail-sx{padding-right:160px}.advice-detail-sx .yxpType_TEXT{font-size:24px;line-height:32px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal}.advice-detail-sx .yxpType_TEXT b,.advice-detail-sx .yxpType_TEXT strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.advice-detail-sx .yxpType_TEXT{font-size:20px;line-height:28px}}.advice-detail-sx .yxpType_TEXT.strong-title{font-size:24px;line-height:32px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;font-size:28px}.advice-detail-sx .yxpType_TEXT.strong-title b,.advice-detail-sx .yxpType_TEXT.strong-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.advice-detail-sx .yxpType_TEXT.strong-title{font-size:20px;line-height:28px}}.advice-detail-sx .yxpImageTextWrapper{text-align:left;padding:0}.advice-detail-sx .yxpImageTextWrapper .yxpImageWrapper{margin:0}.advice-detail-sx .yxpImageTextWrapper .yxpImageTextTitle{font-size:24px;line-height:32px;font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal;font-size:28px}.advice-detail-sx .yxpImageTextWrapper .yxpImageTextTitle b,.advice-detail-sx .yxpImageTextWrapper .yxpImageTextTitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.advice-detail-sx .yxpImageTextWrapper .yxpImageTextTitle{font-size:20px;line-height:28px}}@media(max-width: 1023px){.advice-detail-sx{padding-right:0}}.advice-detail-dx .yxpType_TEXT{font-size:24px;line-height:32px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;margin-bottom:24px}.advice-detail-dx .yxpType_TEXT b,.advice-detail-dx .yxpType_TEXT strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.advice-detail-dx .yxpType_TEXT{font-size:20px;line-height:28px}}.popup-points,.birthday-popup .popup__info{font-size:14px;line-height:20px;letter-spacing:.25px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;margin:25px auto 0;padding:24px 32px;background:#f8f6f2;border-radius:2000px;display:inline-block}.popup-points b,.popup-points strong,.birthday-popup .popup__info b,.birthday-popup .popup__info strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.popup-points,.birthday-popup .popup__info{font-size:12px;line-height:18px}}.popup-points .popup__points,.birthday-popup .popup__info .popup__points{padding:6px;border-radius:12px;background:#e8dfd0;color:#85703f;margin-left:10px}.popup-points-right,.birthday-popup .popup__info-right{margin-right:20px}@media(max-width: 1023px){.popup-points-right,.birthday-popup .popup__info-right{margin-right:0}}.yxp-lt-coupon-wrapper.loading,.yxp-rw2-success-wrapper.loading{position:relative}.yxp-lt-coupon-wrapper.loading::after,.yxp-rw2-success-wrapper.loading::after{content:"";border:4px solid rgba(0,0,0,0);border-top-color:#85703f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;position:absolute;z-index:10;top:calc(50% - 20px);left:calc(50% - 20px)}.yxp-lt-coupon-wrapper.loading::before,.yxp-rw2-success-wrapper.loading::before{content:" ";position:fixed;width:100vw;height:100vh;z-index:30;background:hsla(0,0%,100%,.5);top:0;left:0}@media(max-width: 1023px){.mgm-info .yxpInfoWrapper{text-align:center}}.receipt-wrapper.loading{position:relative}.receipt-wrapper.loading::after{content:"";border:4px solid rgba(0,0,0,0);border-top-color:#85703f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;position:absolute;z-index:10;top:calc(50% - 20px);left:calc(50% - 20px)}.receipt-wrapper.loading::before{content:" ";position:fixed;width:100vw;height:100vh;z-index:30;background:hsla(0,0%,100%,.5);top:0;left:0}.yxp-lt-coupon-wrapper .iw-ready .points-badge{top:80px}.gran-concorsone-2024 .cta-intro-receipt{pointer-events:none;opacity:.7}.gran-concorsone-2024 .cta-intro-receipt.active{pointer-events:auto;opacity:1}.body-container.gran-concorsone-2024 .yxp-rw2-steps-wrapper .yxp-rw-product-wrapper{display:flex;justify-content:center}@media(min-width: 1024px){.body-container.gran-concorsone .yxp-rw2-steps-wrapper .yxp-rw-product-wrapper .yxp-rw-product__image.with-image{height:200px}}.feedback-survey .yxpInputCheckboxWrapper .yxpInputGroupLabelRight{flex:100%}.feedback-survey .yxpInputCheckboxWrapper{display:flex;flex-direction:column;gap:13px;align-items:flex-start}.feedback-survey .mission-success{margin-top:96px;margin-bottom:96px}.looney-tunes__container{padding-top:112px}.looney-tunes__container .looney-tunes__sporty-card.looney-tunes__sporty-card{background-color:#0080be;border-radius:45px;padding:23px 0}.looney-tunes__container .looney-tunes__sporty-card.looney-tunes__sporty-card .yxpImageTextTitle{display:none}.looney-tunes__container .looney-tunes__sporty-card.looney-tunes__sporty-card .yxpImageTextWrapper .yxpImageWrapper{margin:0 auto}.looney-tunes__container .looney-tunes__sporty-card.looney-tunes__sporty-card .yxpImageTextWrapper .yxpLink{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#ff7f27;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff}.looney-tunes__container .looney-tunes__sporty-card.looney-tunes__sporty-card .yxpImageTextWrapper .yxpLink:hover{background:#f36300;text-decoration:none}.looney-tunes__container .looney-tunes__sporty-card.looney-tunes__sporty-card .yxpImageTextWrapper .yxpLink:disabled{opacity:.4;pointer-events:none;cursor:default}.looney-tunes__container .looney-tunes__sporty-card.looney-tunes__sporty-card .yxpImageTextWrapper .yxpLink:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.looney-tunes__container .looney-tunes__sporty-card.looney-tunes__sporty-card.sticky{background-color:#ff7f27}.looney-tunes__container .looney-tunes__sporty-card.looney-tunes__sporty-card.sticky .yxpImageTextWrapper .yxpLink{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#0080be;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff}.looney-tunes__container .looney-tunes__sporty-card.looney-tunes__sporty-card.sticky .yxpImageTextWrapper .yxpLink:hover{background:rgb(0,93.6421052632,139);text-decoration:none}.looney-tunes__container .looney-tunes__sporty-card.looney-tunes__sporty-card.sticky .yxpImageTextWrapper .yxpLink:disabled{opacity:.4;pointer-events:none;cursor:default}.looney-tunes__container .looney-tunes__sporty-card.looney-tunes__sporty-card.sticky .yxpImageTextWrapper .yxpLink:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}@media(max-width: 1023px){.looney-tunes__container .looney-tunes__sporty-card.looney-tunes__sporty-card .yxpImageTextWrapper{padding-left:24px;padding-right:24px}}@media(max-width: 1023px){.looney-tunes__container .looney-tunes__sporty-card.looney-tunes__sporty-card{max-width:320px;margin:auto}}.looney-tunes__container .looney-tunes__intro-loyalty-title strong{font-size:28px;line-height:1.4;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase}.looney-tunes__container .looney-tunes__intro-loyalty-title strong b,.looney-tunes__container .looney-tunes__intro-loyalty-title strong strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.looney-tunes__container .looney-tunes__intro-loyalty-title strong{font-size:24px}}.looney-tunes__container .looney-tunes__intro-loyalty-title strong strong{font-size:36px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal}.looney-tunes__container .looney-tunes__intro-loyalty-title strong strong b,.looney-tunes__container .looney-tunes__intro-loyalty-title strong strong strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.looney-tunes__container .looney-tunes__intro-loyalty-title strong strong{font-size:30px}}@media(max-width: 1023px){.looney-tunes__container{padding-top:64px}}.looney-tunes__intro{height:55vw}@media(max-width: 1023px){.looney-tunes__intro{height:187vw}}.looney-tunes__preferred{height:54vw}@media(max-width: 1023px){.looney-tunes__preferred{height:237vw}}.looney-tunes__zipper .yxpType_TEXTAREA{font-size:28px;line-height:1.4;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;color:#0080be;text-transform:uppercase}.looney-tunes__zipper .yxpType_TEXTAREA b,.looney-tunes__zipper .yxpType_TEXTAREA strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.looney-tunes__zipper .yxpType_TEXTAREA{font-size:24px}}.looney-tunes__zipper .yxpType_TEXTAREA strong{font-size:36px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal}.looney-tunes__zipper .yxpType_TEXTAREA strong b,.looney-tunes__zipper .yxpType_TEXTAREA strong strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.looney-tunes__zipper .yxpType_TEXTAREA strong{font-size:30px}}@media(max-width: 1023px){.looney-tunes__zipper .yxpType_TEXTAREA{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;width:100vw}.looney-tunes__zipper .yxpType_TEXTAREA b,.looney-tunes__zipper .yxpType_TEXTAREA strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}}@media(max-width: 1023px){.looney-tunes__zipper .yxpType_TEXTAREA strong{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal}.looney-tunes__zipper .yxpType_TEXTAREA strong b,.looney-tunes__zipper .yxpType_TEXTAREA strong strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}}@media(max-width: 1023px){.looney-tunes__zipper{flex-wrap:wrap;height:374vw;background-color:#8fc0d7}}@media(max-width: 1023px){.looney-tunes__zipper .sliderThumb__wrapper.sliderThumb__wrapper{width:100%;flex-direction:row}.looney-tunes__zipper .sliderThumb__wrapper.sliderThumb__wrapper [component=SliderThumbComponent].swiper .yxpRow{height:auto}.looney-tunes__zipper .sliderThumb__wrapper.sliderThumb__wrapper .swiper-button-next,.looney-tunes__zipper .sliderThumb__wrapper.sliderThumb__wrapper .swiper-button-prev{top:0;background:url("/fe-web/img/granterre/next_sticky.png") no-repeat center;background-size:cover}.looney-tunes__zipper .sliderThumb__wrapper.sliderThumb__wrapper .swiper-button-next{left:-13px}.looney-tunes__zipper .sliderThumb__wrapper.sliderThumb__wrapper .swiper-button-prev{transform:translateX(-180deg);left:13px}}.looney-tunes__zipper .sliderThumb__wrapper.sliderThumb__wrapper:first-child .swiper-button-prev,.looney-tunes__zipper .sliderThumb__wrapper.sliderThumb__wrapper:first-child .swiper-button-next{background:url("/fe-web/img/granterre/next_zippy.png") no-repeat center;background-size:cover}@media(max-width: 1023px){.looney-tunes__sporty-wrapper{height:auto;background-color:rgba(0,0,0,0)}}.looney-tunes__image-wrapper>.yxpRow{flex-wrap:nowrap;gap:0 80px}.looney-tunes__sporty{background:linear-gradient(#90c0d8 0%, #ffffff 100%)}@media(max-width: 1023px){.looney-tunes__sporty{overflow-x:hidden}}.looney-tunes__sporty-wrapper>.yxpRow{flex-wrap:nowrap;gap:25px;margin-bottom:50px}@media(max-width: 1023px){.looney-tunes__sporty-wrapper>.yxpRow{flex-direction:column}}.looney-tunes__link a{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#ff7f27;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:22px 32px;font-size:16px}.looney-tunes__link a:hover{background:#f36300;text-decoration:none}.looney-tunes__link a:disabled{opacity:.4;pointer-events:none;cursor:default}.looney-tunes__link a:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}.looney-tunes__bugs-sporty{padding:100px 40px;background-repeat:no-repeat}.looney-tunes__bugs-sporty>.yxpRow{flex-wrap:nowrap;align-items:center}@media(max-width: 1023px){.looney-tunes__bugs-sporty>.yxpRow{flex-direction:column}}.looney-tunes__bugs-sporty .yxpType_LINK{text-align:center}.looney-tunes__bugs-sporty .yxpType_LINK a{font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;background:#0080be;display:inline-block;cursor:pointer;border-radius:32px;line-height:20px;border:none;color:#fff;padding:22px 32px;font-size:16px}.looney-tunes__bugs-sporty .yxpType_LINK a:hover{background:rgb(0,93.6421052632,139);text-decoration:none}.looney-tunes__bugs-sporty .yxpType_LINK a:disabled{opacity:.4;pointer-events:none;cursor:default}.looney-tunes__bugs-sporty .yxpType_LINK a:active{box-shadow:0 0 0 4px rgba(187,157,89,.24)}@media(max-width: 1023px){.looney-tunes__bugs-sporty{padding:0}}.looney-tunes__intro-loyalty{background-color:#3a80b8;color:#fff}@media(max-width: 1023px){.looney-tunes__intro-loyalty{flex-direction:column;padding:0 24px}}.looney-tunes__intro-loyalty .yxpImageTextWrapper{color:#fff}@media(max-width: 1023px){.looney-tunes__intro-loyalty .yxpImageTextTitle{font-style:italic}}.looney-tunes__intro-loyalty-title{font-size:28px;line-height:1.4;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase}.looney-tunes__intro-loyalty-title b,.looney-tunes__intro-loyalty-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.looney-tunes__intro-loyalty-title{font-size:24px}}.looney-tunes__intro-loyalty-title strong{font-size:36px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal}.looney-tunes__intro-loyalty-title strong b,.looney-tunes__intro-loyalty-title strong strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.looney-tunes__intro-loyalty-title strong{font-size:30px}}.looney-tunes__intro-loyalty-block .yxpInfoWrapper{color:#fff}.looney-tunes__intro-loyalty-block .yxpInfoWrapper .yxpImageTextTitle{font-size:48px;line-height:58px;font-family:"Montserrat-semibold",sans-serif;font-weight:normal;font-style:normal;font-style:italic}.looney-tunes__intro-loyalty-block .yxpInfoWrapper .yxpImageTextTitle b,.looney-tunes__intro-loyalty-block .yxpInfoWrapper .yxpImageTextTitle strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.looney-tunes__intro-loyalty-block .yxpInfoWrapper .yxpImageTextTitle{font-size:32px;line-height:40px}}.looney-tunes__packaging{background:linear-gradient(white 0%, #0080BE 100%)}@media(max-width: 1023px){.looney-tunes__packaging{flex-direction:column;padding:0 24px}}.looney-tunes__legal{font-size:12px;line-height:16px;letter-spacing:.4px;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;color:#fff;text-transform:uppercase}.looney-tunes__legal b,.looney-tunes__legal strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}.minions__hero{height:78vw}.minions__intro,.minions__collectAll{height:68.5vw}.minions_packs{height:67vw;position:relative}.minions__packs-text{position:absolute;bottom:8%;left:auto}.minions__haveFun{height:75vw;max-height:1050px}.minions__haveFun-cards{margin-top:20%}.minions__code{height:58vw;max-height:640px;background-color:#efe1c3}.minions__code-title{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Montserrat-bold",sans-serif;font-weight:normal;font-style:normal;margin:40px auto;line-height:1.4;color:#d83c20}.minions__code-title b,.minions__code-title strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.minions__code-title{font-size:14px;line-height:20px}}.minions__allPacks{height:55vw}.minions__allPacks-info{font-size:11px;line-height:1.5;font-family:"Montserrat-regular",sans-serif;font-weight:normal;font-style:normal;background-color:#fbd900;padding-bottom:40px}.minions__allPacks-info b,.minions__allPacks-info strong{font-family:"Montserrat-medium",sans-serif;font-weight:normal;font-style:normal}@media(max-width: 1023px){.minions{flex-direction:column}.minions__hero{height:340vw}.minions__collectAll{height:240vw}.minions__haveFun{height:285vw;max-height:none;background-size:cover !important}.minions__haveFun-cards{margin-top:105vw}.minions__haveFun-cards>.yxpRow{flex-wrap:nowrap;gap:24px;margin:0 auto;max-width:70vw}.minions__haveFun-cards>.yxpRow>.yxpBlock{margin-bottom:0 !important}.minions__code{max-height:none;height:133vw}.minions__code a{display:block;width:100%;height:100%}.minions__allPacks{height:72vw}.minions__allPacks-text{background-color:#f8d912;padding:0 24px 48px;text-align:center}}@keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular, 400);line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr video,.plyr audio,.plyr iframe{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui *::after,.plyr--full-ui *::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:var(--plyr-badge-background, hsl(216, 15%, 34%));border-radius:var(--plyr-badge-border-radius, 2px);color:var(--plyr-badge-text-color, #fff);font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:var(--plyr-font-size-small, 13px);left:0;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width: 480px){.plyr__captions{font-size:var(--plyr-font-size-base, 15px);padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media(min-width: 768px){.plyr__captions{font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:var(--plyr-captions-background, rgba(0, 0, 0, 0.8));border-radius:2px;box-decoration-break:clone;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:rgba(0,0,0,0);border:0;border-radius:var(--plyr-control-radius, 4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:var(--plyr-control-icon-size, 18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,.plyr__control.plyr__control--pressed .label--not-pressed{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time{padding-left:0}.plyr__controls:empty{display:none}.plyr [data-plyr=captions],.plyr [data-plyr=pip],.plyr [data-plyr=airplay],.plyr [data-plyr=fullscreen]{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--pip-supported [data-plyr=pip],.plyr--airplay-supported [data-plyr=airplay],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:var(--plyr-menu-background, rgba(255, 255, 255, 0.9));border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));color:var(--plyr-menu-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(0.4, 0, 0.2, 1),width .35s cubic-bezier(0.4, 0, 0.2, 1)}.plyr__menu__container::after{border:var(--plyr-menu-arrow-size, 4px) solid rgba(0,0,0,0);border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, 0.9));content:"";height:0;position:absolute;right:calc(var(--plyr-control-icon-size, 18px)/2 + calc(var(--plyr-control-spacing, 10px) * 0.7) - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:var(--plyr-menu-color, hsl(216, 15%, 34%));display:flex;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)/1.5) calc(calc(var(--plyr-control-spacing, 10px) * 0.7)*1.5);user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:var(--plyr-menu-item-arrow-size, 4px) solid rgba(0,0,0,0);content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)*4)}.plyr__menu__container .plyr__control--forward::after{border-left-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));right:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:var(--plyr-font-weight-regular, 400);margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)/2);padding-left:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)*4);position:relative;width:calc(100% - calc(var(--plyr-control-spacing, 10px) * 0.7)*2)}.plyr__menu__container .plyr__control--back::after{border-right-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));left:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back::before{background:var(--plyr-menu-back-border-color, hsl(216, 15%, 88%));box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]::before,.plyr__menu__container .plyr__control[role=menuitemradio]::after{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:hsla(216,15%,16%,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc((calc(var(--plyr-control-spacing, 10px) * 0.7) - 2px)*-1);overflow:hidden;padding-left:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)*3.5);pointer-events:none}.plyr--full-ui input[type=range]{appearance:none;background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));display:block;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;user-select:none;background-image:linear-gradient(to right, currentColor var(--value, 0%), transparent var(--value, 0%))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2));height:var(--plyr-range-thumb-height, 13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);appearance:none;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1)}.plyr--full-ui input[type=range]::-moz-range-track{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2));height:var(--plyr-range-thumb-height, 13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;user-select:none;color:rgba(0,0,0,0)}.plyr--full-ui input[type=range]::-ms-fill-upper{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2));height:var(--plyr-range-thumb-height, 13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr__poster{background-color:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time::before{content:"⁄";margin-right:var(--plyr-control-spacing, 10px)}@media(max-width: 767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));color:var(--plyr-tooltip-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-small, 13px);font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2)*2);opacity:0;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(calc(var(--plyr-control-spacing, 10px) / 2)*1.5);pointer-events:none;position:absolute;transform:translate(-50%, 10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:hover .plyr__tooltip,.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%, 0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0, 10px) scale(0.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:calc(var(--plyr-control-icon-size, 18px)/2 + calc(var(--plyr-control-spacing, 10px) * 0.7))}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0, 10px) scale(0.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:calc(var(--plyr-control-icon-size, 18px)/2 + calc(var(--plyr-control-spacing, 10px) * 0.7));transform:translateX(50%)}.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible{transform:translate(0, 0) scale(1)}.plyr__progress{left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(var(--plyr-range-thumb-height, 13px)*-0.5);margin-right:calc(var(--plyr-range-thumb-height, 13px)*-0.5);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:rgba(0,0,0,0);border:0;border-radius:100px;height:var(--plyr-range-track-height, 5px);left:0;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:rgba(0,0,0,0)}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(34.68, 39.576, 46.92, 0.6)) 25%, transparent 25%, transparent 50%, var(--plyr-progress-loading-background, rgba(34.68, 39.576, 46.92, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(34.68, 39.576, 46.92, 0.6)) 75%, transparent 75%, transparent);background-repeat:repeat-x;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:rgba(0,0,0,0)}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, 0.6))}.plyr__progress__marker{background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;transform:translate(-50%, -50%);width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:var(--plyr-audio-control-color, hsl(216, 15%, 34%));padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(34.68, 39.576, 46.92, 0.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(34.68, 39.576, 46.92, 0.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(34.68, 39.576, 46.92, 0.1))}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, 0.6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--plyr-video-control-color, #fff);left:0;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width: 480px){.plyr--video .plyr__controls{padding:var(--plyr-control-spacing, 10px);padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));border:0;border-radius:100%;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%, -50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:hover,.plyr__control--overlaid:focus{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5))}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25))}.plyr:fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr:fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:hsl(216,15%,16%);border-radius:2px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:empty::after{display:none}.plyr__cues{background:currentColor;display:block;height:var(--plyr-range-track-height, 5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2)*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translate(0, 10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0, 0) scale(1)}.plyr__preview-thumb::before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:hsl(216,15%,79%);border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container::after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container::after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none !important}.plyr__sr-only{clip:rect(1px, 1px, 1px, 1px);overflow:hidden;border:0 !important;height:1px !important;padding:0 !important;position:absolute !important;width:1px !important}.plyr [hidden]{display:none !important}
