/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{:root{--white:#FFFFFF;--beige:#FAF7F0;--black:#0E0E0E;--yellow:#D6AC5B;--brown:#5C3327;--chocolate-gradient:linear-gradient(106.28deg,#2B1A16 0%,#5C3327 48.41%,#2B1A16 100%),radial-gradient(50% 50% at 49.42% 50%,rgba(92,51,39,0.4) 0%,rgba(43,26,22,0.4) 100%);--gold-gradient:linear-gradient(114.63deg,#E7B354 10.49%,#FCE18A 48.54%,#E7B354 89.1%);--gold-gradient-2:linear-gradient(12.18deg,#C39238 -20.14%,#FCE18A 100%);--gold-choco-gradient:radial-gradient(16.09% 16.44% at 48.25% 45.04%,rgba(238,207,125,0.4) 0%,rgba(168,101,0,0.4) 100%),linear-gradient(114.63deg,#A66300 10.49%,#F5DC97 48.54%,#A66300 89.1%);--white-gradient:linear-gradient(12.18deg,#fff -20.14%,#FAF7F0 100%);--popin-box-shadow:0px 1.44px 21.65px 0px rgba(0,0,0,0.15);}html[dir="ltr"]{--translate-direction:1;}html[dir="rtl"]{--translate-direction:-1;}@font-face{font-family:"Sofia Pro Bold";src:url("/themes/custom/ferrero/assets/fonts/sofia-pro-bold.woff") format("woff");font-display:swap;}@font-face{font-family:"Sofia Pro Semibold";src:url("/themes/custom/ferrero/assets/fonts/sofia-pro-semibold.woff") format("woff");font-display:swap;}@font-face{font-family:"Sofia Pro Regular";src:url("/themes/custom/ferrero/assets/fonts/sofia-pro-regular.woff") format("woff");font-display:swap;}@font-face{font-family:"Sofia Pro Ultra Light";src:url("/themes/custom/ferrero/assets/fonts/sofia-pro-light.woff") format("woff");font-display:swap;}@font-face{font-family:"Billy Ohio";src:url("/themes/custom/ferrero/assets/fonts/billyohio.otf") format("opentype");font-weight:300;font-display:swap;}@font-face{font-family:"Shango Bold";src:url("/themes/custom/ferrero/assets/fonts/shangobold.otf") format("opentype");font-weight:bold;font-display:swap;}@font-face{font-family:"Shango Medium";src:url("/themes/custom/ferrero/assets/fonts/shangomedium.otf") format("opentype");font-weight:bold;font-display:swap;}@font-face{font-family:"Shango Regular";src:url("/themes/custom/ferrero/assets/fonts/shangoregular.otf") format("opentype");font-display:swap;}@font-face{font-family:"Cinzel SemiBold";src:url("/themes/custom/ferrero/assets/fonts/cinzel-semibold.woff2") format("woff2");font-display:swap;}body{font-family:'Sofia Pro Regular',Arial,Helvetica,sans-serif;background-color:var(--white);color:var(--brown);}body:before{position:absolute;left:-10000rem;content:'breakpoint_320';speak:none;display:none;}input{padding:15px 24px;background-color:var(--beige);border:1px solid #5C3327;border-radius:40px;}.offscreen{position:absolute;left:-10000rem;top:-10000rem;}a{text-decoration:none;}a:hover,a:focus,a:active{text-decoration:underline;}p{margin:0;}.sr-only{border:0 !important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;}.hidden{display:none !important;}.heading-01{font-size:1.5625rem;line-height:1;}.heading-02{font-size:1.3125rem;line-height:1.24;}.body-s{font-size:.75rem;}.body{font-size:.9375rem;}.body-l{font-size:1.0625rem;line-height:1.3;}.action{font-size:.9375rem;line-height:1.33;font-family:"Sofia Pro Semibold";}.billyohio{font-family:'Billy Ohio';}.shangobold{font-family:'Shango Bold';}.shangomedium{font-family:'Shango Medium';}.shangoregular{font-family:'Shango Regular';}.cinzelsemibold{font-family:'Cinzel SemiBold';}.modish{font-family:'modish';}.bg-chocolate-gradient{background:var(--chocolate-gradient);}.bg-gold-gradient{background:var(--gold-gradient);}.bg-gold-gradient-2{background:var(--gold-gradient-2);}.cta-01{padding-top:12px;padding-inline-start:30px;padding-bottom:12px;padding-inline-end:30px;background:var(--chocolate-gradient);color:var(--white);font:.9375rem/1.33 'Sofia Pro Semibold';font-weight:700;border-radius:1.4375rem;display:inline-block;}.cta-02{padding-top:12px;padding-inline-start:30px;padding-bottom:12px;padding-inline-end:30px;background:transparent;color:var(--brown);border:1px solid var(--brown);font:.9375rem/1.33 'Sofia Pro Semibold';font-weight:700;border-radius:1.4375rem;display:inline-block;}h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal;}.blurred-bg{background:url(/themes/custom/ferrero/assets/css/images/backgrounds/blurred-bg-mobile.jpg) no-repeat;background-size:cover;}@media screen and (min-width:64rem){.heading-01{font-size:2.8125rem;}.heading-02{font-size:1.875rem;}.body-l{font-size:1.25rem;}main{max-width:120rem;margin:auto;}.blurred-bg{background:url(/themes/custom/ferrero/assets/css/images/backgrounds/blurred-bg-desktop.jpg) no-repeat;background-size:cover;}}@media screen and (min-width:80rem){.layout-container{position:relative;max-width:80rem;margin:0 auto;}}
}
@media screen{*{-webkit-box-sizing:border-box;box-sizing:border-box}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0 auto;font-size:16px;line-height:1.5}img{display:block;height:auto;max-width:100%;border:0}
}
@media screen{#footer{display:flex;position:relative;flex-direction:column;gap:3.75rem;padding:3.75rem 1.25rem 3.125rem;background-color:var(--beige);border-radius:1.25rem 1.25rem 0 0;margin-top:-20px;}#footer.footer-homepage{margin-top:0;border-radius:0;}#footer .main-footer .footer-list-items,#footer .social-networks-footer ul{padding:0;margin:0;gap:1.25rem;display:flex;list-style:none;flex-direction:column;text-align:center;}#footer .main-footer .footer-list-items .footer-item a{color:var(--brown);}#footer .main-footer p,#footer .social-networks-footer p{text-align:center;margin-block-start:0;margin-block-end:1.875rem;}#footer .social-networks-footer{text-align:center;}#footer .social-networks-footer .list-rs-footer{display:flex;flex-direction:row;justify-content:center;gap:0.625rem;}#footer .social-networks-footer .list-rs-footer_item .list-rs-footer_item_link{display:block;border-radius:1.375rem;}#footer .social-networks-footer .list-rs-footer_item .list-rs-footer_item_link img{width:2.5rem;height:2.5rem;}@media screen and (min-width:64rem){#footer{flex-direction:row;justify-content:space-between;align-items:flex-end;padding:3.125rem 1.25rem;}#footer .main-footer p,#footer .social-networks-footer p,#footer .main-footer .footer-list-items{text-align:start;}#footer .social-networks-footer{display:flex;align-items:center;gap:1.875rem;}#footer .social-networks-footer p{margin:0;}}
}
@media screen{.game-reveal,.game-unwrap-page{position:relative;min-height:100dvh;width:100%;background-repeat:no-repeat,no-repeat;background-position-x:50%,0;background-size:100%,cover;}.game-unwrap-page{background-image:url('/themes/custom/ferrero/assets/images/backgrounds/bg-stars-mobile.png'),url('/themes/custom/ferrero/assets/images/backgrounds/bg-game-mobile.svg');z-index:1;}.game-unwrap-page .text-wrapper{margin:0 auto;padding:7.6875rem 1.25rem 1.825rem;text-align:center;}.game-unwrap-page .text-wrapper_title{text-transform:uppercase;margin-bottom:.625rem;}.game-unwrap-page .grid-wrapper{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(4,auto);margin:0 auto 1.875rem;padding:0 35px;}.game-unwrap-page .grid-wrapper button{-moz-appearance:none;appearance:none;background:transparent;padding:0;border-radius:70px;border:none;cursor:pointer;transition:transform .2s ease-in;}.game-unwrap-page .grid-wrapper button:not([disabled]){cursor:pointer;}.game-unwrap-page .grid-wrapper button[disabled]:not(.picked){cursor:default;}.game-unwrap-page .grid-wrapper button:not([disabled]):focus-visible,.game-unwrap-page .grid-wrapper button:not([disabled]):hover{outline-color:var(--yellow);transition:transform .1s linear;transform:scale(1.125);}.game-unwrap-page .grid-wrapper button.picked{transform:scale(1.125);}.game-unwrap-page .grid-wrapper button:not([disabled]):active{transform:scale(1.05);}.game-unwrap-page .grid-wrapper button img{pointer-events:none;}.game-unwrap-page .grid-wrapper button span{pointer-events:none;}.game-unwrap-page .game-instruction{display:flex;margin:0 auto;text-align:center;align-items:center;justify-content:center;padding-bottom:3rem;}.game-unwrap-page .game-instruction img{padding-inline-end:.675rem;}#main{position:relative;}.game-reveal{position:absolute;display:flex;align-items:center;top:0;bottom:0;opacity:0;background-image:var(--gold-gradient-2);transition:opacity .3s,z-index .2s;z-index:0;}.game-reveal.active{opacity:1;z-index:3;}.game-reveal.active.no-transition{transition-duration:0s;}.game-reveal .popin{--popin-height:auto;--animation-duration:.81s;background-image:var(--gold-choco-gradient);box-shadow:var(--popin-box-shadow);position:relative;border-radius:20px;width:clamp(17.5rem,33%,24.625rem);margin:2rem auto;overflow:hidden;min-height:var(--popin-height);top:0;left:auto;right:auto;transition:all .2s ease;}.game-reveal .popin.loaded{background-image:none;}.game-reveal .popin video{position:absolute;width:100%;z-index:3;transition:var(--animation-duration) linear;border-radius:20px;}.game-reveal .popin video.ended{z-index:0;opacity:0;}.game-reveal .popin .content-wrapper{position:relative;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;text-align:center;padding:1.875rem;opacity:0;min-height:var(--popin-height);height:var(--popin-height);transform:translateX(-30px);transition:transform .5s cubic-bezier(0.165,0.84,0.44,1),opacity var(--animation-duration) linear,z-index .3s linear,height .3s linear;background-image:url('/themes/custom/ferrero/assets/images/backgrounds/bg-popin-stars.png'),url('/themes/custom/ferrero/assets/images/backgrounds/bg-popin.svg');background-repeat:no-repeat;background-position:0;background-size:cover;z-index:2;}.game-reveal .popin.video-ended video{height:100%;transition-duration:0s;}.game-reveal .popin .content-wrapper.no-transition{transition-duration:0s;}.game-reveal .popin .content-wrapper.visible{opacity:1;z-index:4;transform:translateX(0px);height:auto;}.game-reveal .popin .content-wrapper img{border-radius:20px;margin-bottom:1rem;}.game-reveal .popin .content-wrapper .heading-02{text-align:center;text-transform:uppercase;margin-bottom:1.25rem;}.game-reveal .popin .content-wrapper .body{margin-bottom:1.875rem;}@media screen and (min-width:48rem){.game-reveal,.game-unwrap-page{background-size:cover;min-height:min(100dvh,51.5rem);}.game-unwrap-page{background-image:url('/themes/custom/ferrero/assets/images/backgrounds/bg-stars-desktop.png'),url('/themes/custom/ferrero/assets/images/backgrounds/bg-game-desktop.svg');}.game-unwrap-page .grid-wrapper{max-width:345px;padding:0;}.game-unwrap-page .game-instruction{padding-bottom:7.5rem;}.game-reveal .popin{margin:3.75rem auto;}.game-reveal .popin .content-wrapper{padding:3.125rem;background-repeat:no-repeat;background-position:0;background-size:cover;}}
}
@media screen{.header{position:absolute;display:flex;justify-content:space-between;width:calc(50% + 2.1875rem);inset-inline-end:0;padding-inline-end:1.25rem;padding-block-start:0.625rem;z-index:3;}.header .logo-header{display:inline-block;width:4.375rem;height:auto;}.header .language-switcher-language-url{padding-block-start:0.625rem;}.header .select-language{cursor:pointer;}.header .select-language svg{transform:rotate(0);transition:transform .25s ease-in;}.header .select-language[aria-expanded="true"] svg{transform:rotate(180deg);}.js .list-select-language{display:none;}.select-language[aria-expanded="true"] + .list-select-language{display:block;}@media screen and (min-width:64rem){.header{width:100%;padding-inline:1.875rem;padding-block-start:1.875rem;}.header .logo-header{position:fixed;width:100px;}.header .language-switcher-language-url{position:absolute;padding-block-start:0;}html[dir=rtl] .header .language-switcher-language-url{left:1.875rem;right:initial;}}
}
