/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#header>.container>.d-flex>*,#block-premainnavigation,#follow-us,#block-condividipagina,#footer-end{filter:invert(1)}#header>.container>.d-flex>* .btn,#header>.container>.d-flex>* .icon-bar,#header>.container>.d-flex>* .icon-store-locator:after,#header>.container>.d-flex>* .geolocalized-store,#header>.container>.d-flex>* .navbar__link:before,#header>.container>.d-flex>* .navbar__link:after,#header>.container>.d-flex>* i:after,#header>.container>.d-flex>* .custom-btn-franchisee,#header>.container>.d-flex>* .item-antifrode,#header>.container>.d-flex>* img,#block-premainnavigation .btn,#block-premainnavigation .icon-bar,#block-premainnavigation .icon-store-locator:after,#block-premainnavigation .geolocalized-store,#block-premainnavigation .navbar__link:before,#block-premainnavigation .navbar__link:after,#block-premainnavigation i:after,#block-premainnavigation .custom-btn-franchisee,#block-premainnavigation .item-antifrode,#block-premainnavigation img,#follow-us .btn,#follow-us .icon-bar,#follow-us .icon-store-locator:after,#follow-us .geolocalized-store,#follow-us .navbar__link:before,#follow-us .navbar__link:after,#follow-us i:after,#follow-us .custom-btn-franchisee,#follow-us .item-antifrode,#follow-us img,#block-condividipagina .btn,#block-condividipagina .icon-bar,#block-condividipagina .icon-store-locator:after,#block-condividipagina .geolocalized-store,#block-condividipagina .navbar__link:before,#block-condividipagina .navbar__link:after,#block-condividipagina i:after,#block-condividipagina .custom-btn-franchisee,#block-condividipagina .item-antifrode,#block-condividipagina img,#footer-end .btn,#footer-end .icon-bar,#footer-end .icon-store-locator:after,#footer-end .geolocalized-store,#footer-end .navbar__link:before,#footer-end .navbar__link:after,#footer-end i:after,#footer-end .custom-btn-franchisee,#footer-end .item-antifrode,#footer-end img{filter:invert(1)}#header{background-color:#000;border-color:#000}#block-condividipagina,#footer-end{background-color:#fff}html body{background-color:#000}#main{overflow-x:hidden;background:#000;color:#fff}.arrow-btn{position:absolute;top:70%;left:50%;transform:translateX(-50%);width:3rem;height:auto;opacity:1;animation:MoveUpDown 2s ease-in-out infinite}@keyframes MoveUpDown{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-20px)}}:root{--rain-width:200px}#frankenstein-landing{position:relative;height:800vh;background:#000;overflow:hidden}#frankenstein-landing .btn{pointer-events:all;background:rgba(255,255,255,.3137254902);color:#fff;font-size:.55em}@media(max-width:992px){#frankenstein-landing .btn{font-size:.9em}}.frankenstein-sticky{position:sticky;top:0;height:100vh;overflow:hidden}@keyframes bg-scrolling-reverse{100%{background-position:var(--rain-width) var(--rain-width)}}#frankenstein-landing .rain,#frankenstein-landing .thunder-flash,#frankenstein-landing #whiteOverlay,#frankenstein-landing .clouds,#frankenstein-landing .background,#frankenstein-landing .logo,#frankenstein-landing .fade-text,#frankenstein-landing #item3,#frankenstein-landing .thunder,#frankenstein-landing .text-section,#frankenstein-landing #table{position:absolute}.rain,.thunder-flash,#whiteOverlay,.clouds,.background{top:0;left:0;width:100%;height:100%;pointer-events:none}.rain{opacity:.8;background:url("/sites/default/files/html/2025-10/frankenstein--rain-2.png") repeat 0 0;background-size:var(--rain-width);animation:bg-scrolling-reverse .5s infinite;animation-timing-function:linear;z-index:1}.thunder-flash{inset:0;background:#fff;opacity:0;transition:opacity .05s ease;z-index:999}.background{height:150%;width:150%;left:0;top:-10%;background:url("/sites/default/files/html/2025-10/frankenstein--castle.png") top/cover no-repeat;background-size:auto 80%;z-index:0;transform:scale(1)}@media(max-width:992px){.background{width:150%;height:100vh;left:-15% !important;background-size:auto 100%}}.logo,.fade-text{width:100%;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none}#logo1{top:50%;width:20vh;transform:translate(-50%,-50%);opacity:1}#logo2{bottom:10%;width:65vh;z-index:99}@media(max-width:992px){#logo2{width:100vw}}#table{bottom:-60vh;left:50%;transform:translateX(-50%);width:100%;height:30vh;z-index:8}@media(max-width:992px){#table{height:40vh}}.table-layer{position:absolute;height:100%;width:100%;left:0;top:0;background:url("/sites/default/files/html/2025-10/frankenstein--table.jpg") center/cover no-repeat;background-size:100% 103%}.table-item{position:absolute;bottom:5vh;width:70vh;opacity:1}#item1{left:-70vh;width:50vw;height:70vh;background-image:url("/sites/default/files/html/2025-10/frankenstein--cloche-crispy.png");background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-mask-image:url("/sites/default/files/html/2025-10/frankenstein--cloche-crispy.png");mask-image:url("/sites/default/files/html/2025-10/frankenstein--cloche-crispy.png");mask-mode:alpha;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-blend-mode:multiply;background-color:rgba(0,0,0,.85)}@media(max-width:992px){#item1{left:-120vw;width:100vw;bottom:10vh}}#item2{right:-70vh;width:50vw;height:70vh;background-image:url("/sites/default/files/html/2025-10/frankenstein--cloche-toast.png");background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-mask-image:url("/sites/default/files/html/2025-10/frankenstein--cloche-toast.png");mask-image:url("/sites/default/files/html/2025-10/frankenstein--cloche-toast.png");mask-mode:alpha;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-blend-mode:multiply;background-color:rgba(0,0,0,.85)}@media(max-width:992px){#item2{right:-120vw;width:100vw;bottom:-5vh}}.thunder{left:0;top:0;opacity:1;z-index:920;width:100vw;height:100vh;pointer-events:none;z-index:999;mix-blend-mode:lighten;height:100%;width:177.77777778vh;min-width:100%;min-height:56.25vw}@media(max-width:992px){.thunder{width:100%;height:177.77777778vw;min-height:100%;min-width:56.25vh}}#whiteOverlay{background:#fff;opacity:0;z-index:925}#item3{left:50%;top:55%;transform:translate(-50%,-50%) scale(0.9);opacity:0;z-index:26;pointer-events:none;width:80vh}@media(max-width:992px){#item3{width:110vw;transform:scale(1.2);left:-5vw !important;top:auto;bottom:7vh}}.text-section{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:8vh;pointer-events:none;width:100%;z-index:26}@media(max-width:992px){.text-section{font-size:6vh}}#text1,#text2,#btn1{opacity:0;transform-origin:center center}#btn1{top:5vh;font-size:4vh}@media(max-width:992px){#btn1{font-size:3vh;margin-top:-5vh}}#text2{font-weight:bold;margin-top:1vh;transform:translate(-50%,-50%) scale(0.5)}@media(max-width:992px){#text2{margin-top:6vh}}#text3{display:none;font-size:2.6vw;font-weight:100;transform:none;left:50%;width:48vw;margin-top:-5%;flex-direction:column;justify-content:space-between}#text3 big{font-size:1.4em}#text3 strong{font-weight:bold}#text3 .btn-wrap{padding-top:8vh}@media(max-width:992px){#text3{font-size:5.6vw;width:90%;left:5%;margin-top:-31vh;height:78vh}}#bollo{opacity:0;max-width:18vh;position:absolute;bottom:100%;right:5%;margin-bottom:4vh}@media(max-width:992px){#bollo{max-width:45vw;bottom:auto;top:100%;margin-top:-16vh}}#legal{font-size:1.2rem}.clouds{z-index:100;overflow:hidden}.cloud-layer{position:absolute;width:200vw;height:50vh;background-image:url("/sites/default/files/html/2025-10/frankenstein--cloud-2.png");background-repeat:repeat-x;background-position:100% 100%;background-size:contain;opacity:.6;filter:blur(2px)}#cloudTop{top:-10vw;background-image:url("/sites/default/files/html/2025-10/frankenstein--cloud-1.png");background-position:0 0;height:45vh}#cloudBottom{bottom:-10vw;height:60vh}#cloudTable{bottom:20vh;height:50vh;background-position:0 0;z-index:-1}.scrollmagic-pin-spacer{outline:1px dashed rgba(255,255,255,.03)}.trigger{position:absolute;width:100%;height:1px}footer{z-index:999;position:relative;background:#fff}
