.parallax{perspective:1px;height:100vh;overflow-x:hidden;overflow-y:auto}.parallax__group{position:relative;height:100vh;transform-style:preserve-3d}.parallax__layer{position:absolute;top:0;right:0;bottom:0;left:0}.parallax__layer--base{transform:translateZ(0)}.parallax__layer--back{transform:translateZ(-1px)}.banner-parallax{overflow:hidden;position:relative}.banner-parallax .banner-customs{perspective:3px}.banner-customs{position:absolute;width:100%;height:100%}#banner-customs-main-hero img{position:absolute;transition:all 1s ease-in-out}.main_hero_sun_holder{animation:rotateClockwise 7s linear infinite;display:flex;justify-content:center;align-items:flex-end;position:absolute;width:100%;bottom:0;z-index:0}.main_hero_sun_holder .banner-customs--main-hero--sun{left:-32%;position:relative;animation:rotateCounterclockwise 7s linear infinite}#banner-customs-main-hero .banner-customs--main-hero--characters_holder{position:absolute;bottom:0;left:0;display:flex;justify-content:flex-start;align-items:center;width:fit-content;z-index:3;animation:walking_cycle 20s linear}#banner-customs-main-hero .banner-customs--main-hero--characters_holder.off{animation-name:none;display:none}:root{--pixel-size: 25}.Character{width:350px;height:400px;overflow:hidden;position:relative;display:flex;justify-content:flex-start;align-items:center;margin-left:-200px}.Character_spritesheet{animation:moveSpritesheet 1s steps(8) infinite;width:calc(128px * var(--pixel-size));position:absolute!important;max-width:unset}#banner-customs-main-hero .banner-customs--main-hero--bird_holder{position:absolute;right:0;bottom:-1vw;z-index:3}#banner-customs-main-hero .banner-customs--main-hero--characters_holder img,#banner-customs-main-hero .banner-customs--main-hero--bird_holder img{position:relative}.banner-parallax .banner__box{background:none;transition:none!important;max-width:90%}.banner-parallax .banner__content{background:none;transform:scale(0);transition:all .7s ease-in-out}.banner-parallax .banner__heading,.banner-parallax .banner__text{-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--color-black);font-weight:700;line-height:.9;text-shadow:-5px 5px var(--color-black);text-transform:uppercase}.banner-parallax .banner__heading{text-shadow:-10px 10px var(--color-black)}.banner__box .banner_stars{margin-top:10px}.banner-parallax .banner_stars svg{margin:0 15px;fill:var(--color-yellow);stroke:var(--color-black);stroke-width:.5px;filter:drop-shadow(-10px 5px 2px var(--color-black))}.banner_text_extra{color:var(--color-black);text-transform:uppercase;font-weight:700;text-align:center}.wonderful_text{font-family:var(--font-family-aerojones);background:#fedebe;background:linear-gradient(-90deg,#fedebe,#f8c3cf);background:-webkit-linear-gradient(-90deg,rgba(254,222,190,1) 0%,rgba(248,195,207,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.wonderful_text_svg svg{width:40vw;max-width:100%}.wonderful_text .wonderful_text_1{font-size:75px;position:relative}.wonderful_text .wonderful_text_2{font-size:105px}.wonderful_text .wonderful_text_1:after{content:"\201c";font-size:75px;position:absolute;top:0;left:40px;font-family:var(--font-family-aerojones);background:#fedebe;background:linear-gradient(-90deg,#fedebe,#f8c3cf);background:-webkit-linear-gradient(-90deg,rgba(254,222,190,1) 0%,rgba(248,195,207,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.wonderful_text .wonderful_text_3{font-size:199px}.wonderful_text_dr_schwartz{text-align:right;-webkit-text-stroke-width:0px;-webkit-text-stroke-color:transparent;text-shadow:0px 0px 30px rgba(0,0,0,1);margin-top:30px;margin-right:-30px}.heavenly_flavors_text{font-family:var(--font-family-superfats);-webkit-text-stroke-width:0px;-webkit-text-stroke-color:transparent}.pedestal{display:flex;justify-content:center;align-items:center;position:relative}.banner-pedestal-parallax-holder{position:relative}.pedestal_1{bottom:-12vw}.pedestal_2{bottom:28vw}.column_and_image{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 30px}.parallax_character{position:relative;bottom:-2.5vw;z-index:1}.parallax_clouds{position:absolute;bottom:21vw;left:50%;transform:translate(-50%);width:110%}.parallax_banner_holder{width:100%}.banner_heavenly_flavors_holder .lottie-holder__image-banner{margin-top:-5rem}.banner-customs-main-hero_holder{position:relative;width:100%;height:100%}.parallax_banner_transitions{pointer-events:none}.client_logos_holder .parallax_banner_transitions .faded.faded-bottom{color:#cfcfc7}.introductory-animation-wrapper .parallax_banner_transitions,.made-with-love-section .parallax_banner_transitions{z-index:18;width:100%;height:100%;position:absolute}.banner__media{pointer-events:none}.section-image-banner-parallax{background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#fff,#fff0)}.cartoon_moving_effect{-webkit-animation:vibrate-1 4s linear infinite both;animation:vibrate-1 4s linear infinite both}.cartoon_moving_effect_faster{-webkit-animation:vibrate-2 2s linear infinite both;animation:vibrate-2 2s linear infinite both}.banner__heading,.banner__text body,.banner_text_extra{font-family:var(--font-family-lemonmilk)}.banner-customs--main-hero--rocks{right:0;bottom:13%;z-index:1}.banner-customs--main-hero--land{bottom:-7vw;z-index:2}.number_one_rated .banner__heading{line-height:1.05}.number_one_rated.banner-parallax .banner__heading{text-shadow:-10px 10px 2px var(--color-black)}.number_one_rated.banner-parallax .banner__text{-webkit-text-stroke-width:0px}.heavenly_flavors_svg{width:50vw;max-width:100%}.heavenly_flavors_svg svg{stroke:var(--color-heavenly-blue);stroke-width:2px}.we_love_wonderful{line-height:1;letter-spacing:0;font-size:0px}.we_love_wonderful .love1{position:relative;font-size:3vw}.we_love_wonderful .love2{font-size:4vw}.we_love_wonderful .love3{font-size:5vw}.we_love_wonderful .love_wonderful{color:#f7e660;position:relative;font-size:6vw}.we_love_wonderful .love1:after{content:"\201c";font-size:4vw;position:absolute;top:20px;left:-50px}.we_love_wonderful .love_wonderful:after{content:"\201d";font-size:4vw;position:absolute;bottom:-20px;right:-50px}.banner_parallax_popup_holder{position:absolute;left:0;top:0;height:100%;width:100%;display:flex;justify-content:flex-start;align-items:center;z-index:5}.banner_parallax_popup_holder.top-left{justify-content:flex-start;align-items:flex-start}.banner_parallax_popup_holder.top-center{justify-content:center;align-items:flex-start}.banner_parallax_popup_holder.top-right{justify-content:flex-end;align-items:flex-start}.banner_parallax_popup_holder.middle-left{justify-content:flex-start;align-items:center}.banner_parallax_popup_holder.middle-center{justify-content:center;align-items:center}.banner_parallax_popup_holder.middle-right{justify-content:flex-end;align-items:center}.banner_parallax_popup_holder.bottom-left{justify-content:flex-start;align-items:flex-end}.banner_parallax_popup_holder.bottom-center{justify-content:center;align-items:flex-end}.banner_parallax_popup_holder.bottom-right{justify-content:flex-end;align-items:flex-end}.banner_parallax_popup_holder .banner_parallax_popup_content{display:none}.banner_parallax_popup_link{color:var(--color-yellow);font-size:25px;font-family:var(--font-family-lemonmilk);cursor:pointer!important;transition:all .4s ease}.banner_parallax_popup_btn_holder{padding:60px}.modal_overlay{opacity:1;background:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal_holder.image_banner_popup{max-width:1300px;height:50%;background:#fdf3dd;overflow-y:hidden;padding:0;box-shadow:none;border-radius:30px;overflow:visible}.popup_triangle{width:0;height:0;border-left:70px solid transparent;border-right:70px solid transparent;border-top:70px solid #e4e3e3;position:absolute;bottom:-67px;left:50%;transform:translate(-50%);z-index:2}.modal_msg.image_banner_popup{font-size:35px;font-family:var(--font-family-lemonmilk);display:flex;justify-content:center;align-items:flex-start}.char__msg-modal-text p{margin:0}.char__msg-modal-text .choose_character_block_info_link{display:block;font-size:25px;margin-top:20px;color:#70abc1}.modal_msg.image_banner_popup img{max-width:14vw}.modal_holder.image_banner_popup:after{content:"";display:block;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);background:transparent url(/cdn/shop/files/grain-image.webp?v=1689857245) 0 0;background-color:transparent;background-size:auto;background-size:320px 320px;opacity:.1!important;z-index:1;background-color:#000;pointer-events:none}.modal_info.image_banner_popup{overflow-y:auto;padding:40px 70px;height:100%;background:#f0f0f0;display:flex;align-items:center;border:3px solid #58616b;border-radius:30px}.image_banner_popup .modal_header_holder{position:absolute;right:30px;top:15px;font-size:30px}.banner_video_description{font-weight:300}.banner_video_links_holder{position:absolute;left:0;top:0;height:100%;width:100%;display:flex;justify-content:center;align-items:flex-end;z-index:5;flex-direction:column}.banner_video_header_img{margin:auto auto 40px;max-width:240px}.banner_video_links{width:100%;margin-bottom:3%;height:27%;overflow:auto}.playbill_curly_symbol{margin:auto}.banner_video_link:not(:last-of-type){margin-bottom:25px}.banner_video_link:first-of-type{margin-top:10px}.banner_video_link p{font-family:Great Day;font-size:36px;text-align:center;cursor:pointer;margin:0}.banner_video_link .banner_video_description{font-family:var(--font-family-lemonmilk);font-size:20px;font-weight:300;text-align:center;cursor:pointer}.cinema-border-popup-section{position:relative}.modal_holder.image_banner_video_popup{max-width:1100px;background:none;box-shadow:none;height:auto;overflow:visible;transition:all .4s ease}.cinema-drawer{position:fixed;top:0;right:0;height:100%;width:500px;background:#d9d0a9;z-index:99999;transition:all .3s ease;padding:0 40px;border-left:3px solid #000;transform:translate(100%)}.cinema-drawer .cinema-video-container{display:flex;margin-bottom:30px;align-items:center;cursor:pointer}.cinema-drawer .cinema-video-container .video-text-container{margin-left:20px}.cinema-drawer .cinema-video-container .video-text-container p{font-family:Great Day;font-size:22px;margin:0 0 5px}.cinema-drawer .cinema-video-container .video-text-container div{font-family:LEMON MILK;font-weight:300;font-size:12px}.cinema-drawer .cinema-video-container video{max-width:200px}.cinema-drawer.open{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-bottom:20px;transform:translate(0)}.modal_holder.image_banner_video_popup.up-next-push{left:40%}.cinema-border-popup-section .allergen_info_download_link{background:none;border:none}.modal_drawer-button.allergen_info_download_link_holder{z-index:111111;height:100%}.modal_holder.image_banner_video_popup.video_is_tall{max-width:400px}.modal_header_holder.image_banner_video_popup{display:none}.image_banner_video_popup .banner_parallax_video_holder{position:relative;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.banner_video_links_holder .banner_video_links_holder_img{display:none}.image_banner_video_popup .banner_parallax_video_holder video{width:70%;height:100%}.image_banner_video_popup .banner_video_links_holder_img{width:100%;height:160%;position:absolute;pointer-events:none}@media(min-width:989px){.banner_parallax_popup_link:hover{color:var(--color-light-yellow)}}@media(min-width:750px){.banner-parallax.banner--large:not(.banner--adapt){min-height:90rem}}@media(max-width:989px){.banner-parallax .banner_stars svg{filter:drop-shadow(-3px 3px 2px var(--color-black))}.banner-parallax .banner__heading,.banner-parallax .banner__text{text-shadow:-3px 3px var(--color-black)}.banner__box .banner_stars{margin-top:10px}.banner-parallax .banner__box>*+.banner__text{margin-top:10px}.banner-parallax .banner_stars svg{margin:0}.banner-parallax .banner__text{-webkit-text-stroke-width:1px}.banner_text_extra{font-size:12px}.wonderful_text .wonderful_text_1{font-size:26px}.wonderful_text .wonderful_text_2{font-size:35px}.wonderful_text .wonderful_text_3{font-size:64px}.banner_parallax_popup_btn_holder{width:100%;text-align:center}.banner_parallax_popup_btn_holder .banner_parallax_popup_link{font-size:16px}}@media screen and (max-width:749px){.banner-parallax .banner__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner-parallax.banner_heavenly_flavors_holder .banner__content{top:0%;transform:translate(-50%)}.column_and_image{margin:0 5px}}
/*# sourceMappingURL=/cdn/shop/t/314/assets/image-banner-parallax.css.map */
