@import"https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css";@import"https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css";@import"https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css";@import"https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick-theme.css";.color-red{color:#e75a40!important}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on May 29, 2023 */@font-face{font-family:itc_benguiatbook_italic;src:url(itc_benguiat_book_italic-webfont.woff2) format("woff2"),url(itc_benguiat_book_italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:itc_benguiatbook;src:url(itc_benguiat_book-webfont.woff2) format("woff2"),url(itc_benguiat_book-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:itc_benguiatmedium_italic;src:url(itc_benguiat_medium_italic-webfont.woff2) format("woff2"),url(itc_benguiat_medium_italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:itc_benguiatmedium;src:url(itc_benguiat_medium-webfont.woff2) format("woff2"),url(itc_benguiat_medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:itc_benguiatbold_italic;src:url(itc_benguiat_bold_italic-webfont.woff2) format("woff2"),url(itc_benguiat_bold_italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:itc_benguiatbold;src:url(itc_benguiat_bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:delight_sunsetregular;src:url(delight_sunset-webfont.woff2) format("woff2"),url(delight_sunset-webfont.woff) format("woff");font-weight:400;font-style:normal}@keyframes hit-down{0%{margin-bottom:0}50%{margin-bottom:-20px}to{margin-bottom:0}}*{outline:0px!important}@media screen and (max-width: 767.98px){html,body{overflow-x:hidden}}html{scroll-behavior:smooth}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:#7c7474;background:#fff}h1,h2,h3,h4,h5{color:#171d1a;font-family:itc_benguiatbold,sans-serif;font-weight:900;font-style:normal}img{max-width:100%}a{color:#171d1a}.table{display:block;max-width:95vw;overflow-x:scroll}.table td,.table th{border-color:#a99e9e;color:#7c7474}.outlined{-webkit-text-stroke-width:1px;-webkit-text-fill-color:transparent}.form-control,.custom-select{background-color:transparent;border-radius:0;border-color:#7c7474}.form-group>label{font-size:.7em;text-transform:uppercase;font-weight:700;margin-bottom:0}.btn{box-shadow:none!important;border-radius:500px;font-family:itc_benguiatmedium,sans-serif;padding-left:15px;padding-right:15px}.btn.btn-primary{background-color:#eaff09;border-color:#eaff09;color:#3d4246}.btn.btn-secondary{background-color:#eaff09;border-color:#eaff09;color:#fff}.btn.btn-info{background-color:#bb2649;border-color:#bb2649;color:#fff}.btn.btn-link{color:#171d1a}.btn.btn-outline-dark{background-color:transparent;border-color:#171d1a;color:#171d1a}.btn.btn-outline-light{background-color:transparent;border-color:#fff;color:#fff}.btn.btn-xsm{font-size:.6em}.page-link{background:transparent;border-radius:0!important;border-color:#171d1a;color:#171d1a}.page-item.active .page-link{background:#171d1a;border-color:#171d1a;color:#fff}.page-item.disabled .page-link{background:transparent;border-color:#171d1a4d;color:#171d1a4d}.lead{color:#171d1a;font-size:1.4rem}.key-num{margin:15px}@media screen and (min-width: 768px){.key-num{margin:30px}}.key-num strong{display:block;font-size:2em;color:#171d1a}.full-height{min-height:100vh}.list-group-item{background:transparent;padding-left:0;padding-right:0}.collapsing{-webkit-transition:none;transition:none;display:none}.video-link{position:relative;display:block}.video-link:after{content:"";display:block;position:absolute;z-index:10;top:50%;left:50%;margin:-15px 0 0 -15px;width:30px;height:30px;background:url(icon-play.svg) no-repeat center center;background-size:auto 100%}.limit-width{width:80%;max-width:600px;margin:30px auto}.section-area{position:relative}.section-area .area-bg{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.section-area .area-bg:after{content:"";display:block;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background:#171d1a33}.section-area .area-bg img{width:100%;height:100%;object-fit:cover}.section-area .area-bg.bg-right{left:auto;width:30%}.section-area .area-bg.bg-right:after{display:none}.section-area .area-cover img{width:100%;height:100%;object-fit:cover}.section-area .area-title,.section-area .area-text{margin-top:15px;margin-bottom:15px}.section-area .area-action{margin:30px 0}.section-area .area-action .btn{margin:10px 15px}.section-area .area-action .btn:first-child{margin-left:0}.section-area .area-action .btn:last-child{margin-right:0}.section-area .area-sub-block{margin-bottom:30px;font-size:.9em}.section-area .area-sub-block .area-title{border-top:1px solid #171d1a;padding-top:15px}.section-area .limit-width{width:80%;max-width:600px;margin:30px auto}.section-area .area-content{position:relative;z-index:10}.section-area .area-content.text-light{color:#fff}.section-area.border-area{border-top:1px solid #7c7474}.section-area.dark-area{background:#171d1a;color:#fff}.section-area.dark-area h1,.section-area.dark-area h2,.section-area.dark-area h3,.section-area.dark-area h4,.section-area.dark-area h5,.section-area.dark-area .btn-link{color:#fff}@media only screen and (max-width: 989px){.section-area .area-bg.bg-right{margin-top:-3rem;position:static;height:40vh;width:auto}}.slick-slider{padding-bottom:30px}.slick-dots li button:before{font-size:16px;color:#fff}.slick-dots li.slick-active button:before{color:#fff;opacity:1}.slick-next,.slick-prev{top:auto;right:auto;left:50%;bottom:-45px;width:40px;height:40px;transform:none}.slick-next:before,.slick-prev:before{display:none}.slick-next{background:url(icon-arrow-R.png) no-repeat center center!important;background-size:100% 100%!important;margin-right:-50px}.slick-prev{background:url(icon-arrow-L.png) no-repeat center center!important;background-size:100% 100%!important;margin-left:-50px}.ticker{font-family:itc_benguiatmedium,sans-serif;font-size:1.5em;padding:15px;background:#fff;color:#171d1a;white-space:nowrap;overflow:hidden}.ticker small{font-size:.5em;display:inline-block;vertical-align:middle;margin:0 30px}.news-widget{margin:30px 0}.news-widget .rtb-col:nth-child(n+5){display:none}.news-widget .post-date{display:none}.news-widget .post-image{margin-bottom:15px}.news-widget .post-title{text-decoration:none}.news-widget .post-title h2{font-size:1rem}.news-widget .author,.news-widget .excerpt,.news-widget .read-more{display:none}.product-gallery{margin-right:30px}.product-gallery .product-gallery-item{max-height:800px}.product-gallery .product-gallery-item img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 989px){.product-gallery{margin-right:0;margin-bottom:60px}}.shopify-payment-button [role=button]{border-radius:500px!important}.shopify-payment-button .shopify-payment-button__more-options{font-size:.8em}.quick-info label{font-size:.7em;text-transform:uppercase;font-weight:700;margin-bottom:0}.quick-info .meta-value{color:#171d1a}@media only screen and (min-width: 990px){.quick-info{position:sticky;top:30px}}#head{position:absolute;z-index:1000;top:0;left:15px;right:15px}#head .head-logo,#head .head-logo a{color:#171d1a}#head .head-logo svg{width:120px}#head .head-actions{text-align:right}#head .spinner-border{display:none;color:#171d1a}#head .lang{display:inline-block;vertical-align:middle;margin-right:30px;color:#171d1a;font-family:itc_benguiatmedium,sans-serif}#head .lang a{padding:3px;display:inline-block;color:#171d1a}#head .lang a:hover,#head .lang a.active{text-decoration:none;border-bottom:2px solid #171d1a}#head .cart{margin-right:30px;text-decoration:none;display:inline-block;vertical-align:middle}#head .cart svg{height:30px;width:30px;fill:#171d1a}.main-nav-open #head{position:fixed}.main-nav-open #head .head-logo,.template-index #head .head-logo,.template-about #head .head-logo,.template-bgreen #head .head-logo,.template-lineup #head .head-logo,.template-infotour #head .head-logo,.template-activities #head .head-logo,.template-streetfood #head .head-logo,.template-streetfood-request #head .head-logo,.template-everyone #head .head-logo,.template-rules #head .head-logo,.template-sponsor #head .head-logo,.template-thank-you-page #head .head-logo,.template-comingsoon #head .head-logo,.template-experience #head .head-logo,.template-programma-2022 #head .head-logo,.template-programma-2023 #head .head-logo,.template-tickets #head .head-logo,.template-anteprima-2024 #head .head-logo,.template-tickets-notify25 #head .head-logo,.template-programma-2025 #head .head-logo,.main-nav-open #head .head-logo a,.template-index #head .head-logo a,.template-about #head .head-logo a,.template-bgreen #head .head-logo a,.template-lineup #head .head-logo a,.template-infotour #head .head-logo a,.template-activities #head .head-logo a,.template-streetfood #head .head-logo a,.template-streetfood-request #head .head-logo a,.template-everyone #head .head-logo a,.template-rules #head .head-logo a,.template-sponsor #head .head-logo a,.template-thank-you-page #head .head-logo a,.template-comingsoon #head .head-logo a,.template-experience #head .head-logo a,.template-programma-2022 #head .head-logo a,.template-programma-2023 #head .head-logo a,.template-tickets #head .head-logo a,.template-anteprima-2024 #head .head-logo a,.template-tickets-notify25 #head .head-logo a,.template-programma-2025 #head .head-logo a,.main-nav-open #head .lang,.template-index #head .lang,.template-about #head .lang,.template-bgreen #head .lang,.template-lineup #head .lang,.template-infotour #head .lang,.template-activities #head .lang,.template-streetfood #head .lang,.template-streetfood-request #head .lang,.template-everyone #head .lang,.template-rules #head .lang,.template-sponsor #head .lang,.template-thank-you-page #head .lang,.template-comingsoon #head .lang,.template-experience #head .lang,.template-programma-2022 #head .lang,.template-programma-2023 #head .lang,.template-tickets #head .lang,.template-anteprima-2024 #head .lang,.template-tickets-notify25 #head .lang,.template-programma-2025 #head .lang,.main-nav-open #head .lang a,.template-index #head .lang a,.template-about #head .lang a,.template-bgreen #head .lang a,.template-lineup #head .lang a,.template-infotour #head .lang a,.template-activities #head .lang a,.template-streetfood #head .lang a,.template-streetfood-request #head .lang a,.template-everyone #head .lang a,.template-rules #head .lang a,.template-sponsor #head .lang a,.template-thank-you-page #head .lang a,.template-comingsoon #head .lang a,.template-experience #head .lang a,.template-programma-2022 #head .lang a,.template-programma-2023 #head .lang a,.template-tickets #head .lang a,.template-anteprima-2024 #head .lang a,.template-tickets-notify25 #head .lang a,.template-programma-2025 #head .lang a{color:#fff}.main-nav-open #head .lang a:hover,.main-nav-open #head .lang a.active,.template-index #head .lang a:hover,.template-index #head .lang a.active,.template-about #head .lang a:hover,.template-about #head .lang a.active,.template-bgreen #head .lang a:hover,.template-bgreen #head .lang a.active,.template-lineup #head .lang a:hover,.template-lineup #head .lang a.active,.template-infotour #head .lang a:hover,.template-infotour #head .lang a.active,.template-activities #head .lang a:hover,.template-activities #head .lang a.active,.template-streetfood #head .lang a:hover,.template-streetfood #head .lang a.active,.template-streetfood-request #head .lang a:hover,.template-streetfood-request #head .lang a.active,.template-everyone #head .lang a:hover,.template-everyone #head .lang a.active,.template-rules #head .lang a:hover,.template-rules #head .lang a.active,.template-sponsor #head .lang a:hover,.template-sponsor #head .lang a.active,.template-thank-you-page #head .lang a:hover,.template-thank-you-page #head .lang a.active,.template-comingsoon #head .lang a:hover,.template-comingsoon #head .lang a.active,.template-experience #head .lang a:hover,.template-experience #head .lang a.active,.template-programma-2022 #head .lang a:hover,.template-programma-2022 #head .lang a.active,.template-programma-2023 #head .lang a:hover,.template-programma-2023 #head .lang a.active,.template-tickets #head .lang a:hover,.template-tickets #head .lang a.active,.template-anteprima-2024 #head .lang a:hover,.template-anteprima-2024 #head .lang a.active,.template-tickets-notify25 #head .lang a:hover,.template-tickets-notify25 #head .lang a.active,.template-programma-2025 #head .lang a:hover,.template-programma-2025 #head .lang a.active{border-color:#fff}.main-nav-open #head .cart svg,.template-index #head .cart svg,.template-about #head .cart svg,.template-bgreen #head .cart svg,.template-lineup #head .cart svg,.template-infotour #head .cart svg,.template-activities #head .cart svg,.template-streetfood #head .cart svg,.template-streetfood-request #head .cart svg,.template-everyone #head .cart svg,.template-rules #head .cart svg,.template-sponsor #head .cart svg,.template-thank-you-page #head .cart svg,.template-comingsoon #head .cart svg,.template-experience #head .cart svg,.template-programma-2022 #head .cart svg,.template-programma-2023 #head .cart svg,.template-tickets #head .cart svg,.template-anteprima-2024 #head .cart svg,.template-tickets-notify25 #head .cart svg,.template-programma-2025 #head .cart svg{fill:#fff}.main-nav-open #head .btn-outline-dark,.template-index #head .btn-outline-dark,.template-about #head .btn-outline-dark,.template-bgreen #head .btn-outline-dark,.template-lineup #head .btn-outline-dark,.template-infotour #head .btn-outline-dark,.template-activities #head .btn-outline-dark,.template-streetfood #head .btn-outline-dark,.template-streetfood-request #head .btn-outline-dark,.template-everyone #head .btn-outline-dark,.template-rules #head .btn-outline-dark,.template-sponsor #head .btn-outline-dark,.template-thank-you-page #head .btn-outline-dark,.template-comingsoon #head .btn-outline-dark,.template-experience #head .btn-outline-dark,.template-programma-2022 #head .btn-outline-dark,.template-programma-2023 #head .btn-outline-dark,.template-tickets #head .btn-outline-dark,.template-anteprima-2024 #head .btn-outline-dark,.template-tickets-notify25 #head .btn-outline-dark,.template-programma-2025 #head .btn-outline-dark{border-color:#fff;color:#fff}.loading #head .head-logo,.loading #head .head-logo a{color:#171d1a}.loading #head .spinner-border{display:block}.loading #head .head-actions{display:none}@media only screen and (min-width: 768px){#head{top:30px;right:30px;left:30px}#head .head-logo svg{width:200px}}@media only screen and (max-width: 767px){#head .head-actions{text-align:center;width:150px}#head .lang{display:inline-block;margin-bottom:15px;margin-right:0}#head .cart{margin-right:0;margin-left:10px;margin-bottom:10px}}#main-nav{background:#171d1a;color:#fff;position:fixed;z-index:900;top:0;left:0;right:0;bottom:0;text-align:center;overflow-y:scroll}#main-nav a{color:#fff}#main-nav img,#main-nav svg{height:24px}#main-nav .nav-primary{font-family:itc_benguiatbold,sans-serif;margin-bottom:90px;font-size:2.5em}#main-nav .nav-primary .nav-link{margin-bottom:15px;transition:.3s ease-in-out}#main-nav .nav-primary .nav-link:hover{-webkit-text-fill-color:white}#main-nav .nav-primary .nav-secondary{margin-top:-15px;font-size:.6em;-webkit-text-stroke-width:0px;-webkit-text-fill-color:white}#main-nav .nav-primary .nav-secondary .nav-link:hover{text-decoration:underline}#main-nav .nav-secondary{font-family:itc_benguiatmedium,sans-serif}#main-nav.collapse{margin-top:-100vh}#main-nav.collapse.show{padding-top:120px;padding-bottom:60px;display:block;margin-top:0}.scrolling #tgl-main-nav{position:fixed;z-index:1000;right:15px;top:15px;background:#171d1a;color:#fff}.main-nav-open #tgl-main-nav{position:inherit}@media only screen and (min-width: 768px){.scrolling #tgl-main-nav{right:30px;top:30px}}#main-content{transition:.3s ease-in-out}.loading #main-content{opacity:0}#area-sponsor{background:#171d1a!important}#area-sponsor hr{border-bottom:1px solid rgba(255,255,255,.2)}#area-sponsor .logo{margin:30px;max-width:20%}#area-sponsor .logo img{max-height:70px;max-width:250px}#area-sponsor .partner .logo img{max-height:45px;max-width:140px}@media only screen and (max-width: 767px){#area-sponsor .logo{max-width:30%;margin:15px}#area-sponsor .logo img{max-height:none;max-width:100%}}#area-bgreen .area-image img{max-width:150px}#foot{padding:30px 15px;font-size:.8em;color:#171d1a}#foot a{color:#171d1a}#foot .foot-logo{max-width:180px}#foot .nav-social img,#foot .nav-social svg{height:20px}#foot .foot-newsletter{margin:60px 0 30px}#foot .foot-newsletter h3{text-transform:uppercase}#foot .form-control{border-radius:500px}#foot .form-check-input{margin-top:3px}#foot .btn{text-transform:uppercase}@media only screen and (min-width: 990px){#foot{padding:30px}#foot .nav-social .nav-link:first-child{padding-left:0}#foot .nav-foot .nav-link:last-child{padding-right:0}}@media only screen and (max-width: 989px){#foot{text-align:center}#foot p{margin:30px 0}#foot .foot-logo{margin:0 auto}#foot .nav-social,#foot .nav-foot{justify-content:center!important}#foot .text-right{text-align:center!important}}#area-intro .area-content h1,.area-intro .area-content h1{font-size:clamp(3rem,6vw,7.75rem);line-height:1.4;margin:0 0 60px;text-align:center}#area-intro .area-content h1 .script,.area-intro .area-content h1 .script{font-family:delight_sunsetregular;font-weight:100;display:block;line-height:0;position:relative;top:1.15rem}#area-intro .area-content h1 .outlined,.area-intro .area-content h1 .outlined{display:block}#area-intro .area-content h2,.area-intro .area-content h2{font-size:1.5rem}#area-intro .area-content h4,.area-intro .area-content h4{font-size:.8rem;margin-left:15px;letter-spacing:15px}#area-intro .area-content .btn,.area-intro .area-content .btn{margin-top:30px}#area-intro .ticker,.area-intro .ticker{position:absolute;left:0;bottom:0;right:0}#area-intro .scrollto,.area-intro .scrollto{display:block;position:absolute;bottom:60px;width:40px;left:50%;margin-left:-20px;animation:hit-down 1s infinite ease-in-out}#area-intro .scrollto svg,.area-intro .scrollto svg{width:40px;height:40px}.scrolling #area-intro .scrollto,.scrolling .area-intro .scrollto{animation:none}@media only screen and (min-width: 768px){#area-intro .area-content h1,.area-intro .area-content h1{font-size:clamp(3rem,6vw,7.75rem)}#area-intro .area-content h2,.area-intro .area-content h2{font-size:4rem}#area-intro .area-content h4,.area-intro .area-content h4{font-size:1rem;margin-left:30px;letter-spacing:30px}}#area-info .countdown{font-family:itc_benguiatbold,sans-serif;font-size:4rem;color:#171d1a}#area-info .countdown .value{display:inline-block;vertical-align:middle;margin:15px}#area-info .countdown sub{font-family:itc_benguiatmedium,sans-serif;display:block;font-size:12px;-webkit-text-stroke-width:0px;-webkit-text-fill-color:#7c7474}#area-info .btn-outline-dark:hover{background:#171d1a;color:#fff}#area-gallery .gallery-slider{padding-bottom:0}#area-gallery .gallery-slider .gallery-item{height:80vh}#area-gallery .gallery-slider img{width:100%;height:100%;object-fit:cover}#area-gallery .gallery-slider:after{content:"";display:block;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background:#171d1a99}#area-gallery .gallery-slider .slick-dots{bottom:30px;z-index:50}#area-gallery .area-content{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%)}#area-gallery .area-content h1{color:#fff}#area-gallery .area-content a{color:#fff;text-decoration:underline}#area-gallery .area-content a:hover{text-decoration:none}#area-quote .lead{font-size:2em}#area-quote .lead strong{color:#bb2649}#area-quote .quote-slider .slick-dots li button:before{color:#171d1a}#area-history{overflow:hidden}#area-history .carousel-slider{margin-left:-25%;margin-right:-25%}#area-history .carousel-slider .gallery-item{padding:0 15px;height:50vh;min-height:400px}#area-history .carousel-slider img{width:100%;height:100%;object-fit:cover}#area-history .carousel-slider-arrows{position:relative;padding-bottom:60px}#area-history .carousel-slider-arrows .slick-next,#area-history .carousel-slider-arrows .slick-prev{margin:0;left:15px}#area-history .carousel-slider-arrows .slick-next{margin-left:50px}#area-history .timeline-slider{margin:90px 0}#area-history .timeline-slider .slick-list{overflow:visible}#area-history .timeline-slider .slick-next,#area-history .timeline-slider .slick-prev{margin:0;left:0}#area-history .timeline-slider .slick-next{margin-left:50px}#area-history .timeline-slider .timeline-item .desc{font-size:.8em;transition:.3s ease-in-out;opacity:0}#area-history .timeline-slider .timeline-item .desc p{margin-bottom:5px}#area-history .timeline-slider .timeline-item .desc a{text-decoration:underline;color:#888d56}#area-history .timeline-slider .timeline-item .y{border-top:2px solid #171d1a;padding-top:15px;margin-top:30px;position:relative;font-size:4rem;font-weight:700;cursor:pointer}#area-history .timeline-slider .timeline-item .y:before,#area-history .timeline-slider .timeline-item .y:after{content:"";display:block;position:absolute;top:-8px;left:0;width:15px;height:15px;border-radius:50%;background:#171d1a;transition:.3s ease-in-out}#area-history .timeline-slider .timeline-item .y:after{opacity:0;top:-6px;left:8px;width:10px;height:10px;background:#888d56}#area-history .timeline-slider .timeline-item.slick-current .desc{opacity:1}#area-history .timeline-slider .timeline-item.slick-current .y{-webkit-text-stroke-color:#888d56;-webkit-text-fill-color:#888d56}#area-history .timeline-slider .timeline-item.slick-current .y:before{top:-14px;width:26px;height:26px}#area-history .timeline-slider .timeline-item.slick-current .y:after{opacity:1}@media only screen and (max-width: 767px){#area-history .carousel-slider{margin-left:0;margin-right:0}#area-history .carousel-slider .gallery-item{padding:0 5px;height:40vh}}#area-calendar .d{display:block;border-bottom:1px solid #7c7474;margin-bottom:30px;text-decoration:none;color:#7c7474;font-family:itc_benguiatbold,sans-serif;font-size:5rem;transition:.3s ease-in-out;-webkit-text-stroke-width:1px;-webkit-text-fill-color:transparent}#area-calendar .d[aria-expanded=true]{color:#f47f6a;-webkit-text-stroke-width:1px;-webkit-text-fill-color:#f47f6a;border-color:#f47f6a;border-bottom-width:10px}#area-calendar .calendar-item{margin-bottom:30px}#area-calendar .calendar-item-content .col{margin-bottom:60px}#area-calendar .calendar-item-content .d{color:#f47f6a;-webkit-text-stroke-width:1px;-webkit-text-fill-color:#f47f6a;border-color:#f47f6a;display:none}#area-calendar .place .cover{margin-bottom:10px;height:115px}#area-calendar .place .cover a{display:block;width:100%;height:100%;object-fit:cover}#area-calendar .place .cover img{width:100%;height:100%;object-fit:cover}#area-calendar .place h5{color:#f47f6a;font-size:15px}#area-calendar .place p{font-size:.8em}#area-calendar .place a:not(.btn){color:#171d1a}#area-calendar .exhib{margin-top:20px;cursor:pointer}#area-calendar .exhib p{font-size:.9em;margin:0;display:none}#area-calendar .exhib h6{margin:0;color:#171d1a}#area-calendar .exhib h6 a{color:#171d1a}#area-calendar .area-text{font-size:.9em;max-width:600px}#area-calendar .area-text h1,#area-calendar .area-text h2,#area-calendar .area-text h3,#area-calendar .area-text h4,#area-calendar .area-text h5,#area-calendar .area-text h6{margin-bottom:30px;color:#171d1a}#area-calendar .area-text p{margin-bottom:10px}#area-calendar .area-text a:not(.btn){text-decoration:underline;color:#171d1a}@media only screen and (max-width: 989px){#area-calendar .calendar-selector{display:none}#area-calendar .calendar-item-content{margin-bottom:90px}#area-calendar .calendar-item-content .d{background:#fff;margin-right:15px;margin-left:15px;display:block;position:sticky;z-index:100;top:-15px}#area-calendar .calendar-item-content .row,#area-calendar .calendar-item-content .col{display:block;max-width:none}#area-calendar .calendar-item-content .col{margin-bottom:60px}#area-calendar .collapse{display:block}#area-calendar .place .cover{height:180px}}#area-artist{display:none}#area-artist .container{border-top:1px solid #a99e9e}#area-artist .artist-name{text-transform:uppercase}#area-artist .artist-links{margin-top:15px;position:sticky;top:30px}#area-artist .artist-links .nav-link{color:#171d1a}#area-artist .artist-links .nav-link:first-child{padding-left:0}#area-artist .artist-links svg{height:20px}#area-artist .single-slider{margin-bottom:90px}#area-artist .single-slider .gallery-item{height:450px}#area-artist .single-slider a{display:block;width:100%;height:100%;object-fit:cover}#area-artist .single-slider img{width:100%;height:100%;object-fit:cover}#area-artist.show{display:block}#area-grid .area-title{border-bottom:1px solid #a99e9e;margin-bottom:30px}#area-grid .artist-item{height:350px;position:relative;overflow:hidden;margin-bottom:30px}#area-grid .artist-item img{width:100%;height:100%;object-fit:cover}#area-grid .artist-item h5{position:absolute;top:0;bottom:0;left:0;right:0;margin:0;padding:30px;color:#fff;transition:.3s ease-in-out;text-align:center;text-transform:uppercase;background:#171d1a99}@media only screen and (min-width: 990px){#area-grid .artist-item{cursor:pointer}#area-grid .artist-item h5{margin-bottom:-30px;opacity:0}#area-grid .artist-item:hover h5{margin-bottom:0;opacity:1}}#grid-filtered .filters{margin-bottom:60px}#grid-filtered .filters .nav-item{margin:0 15px}#grid-filtered .filters .nav-item:first-child{margin-left:0}#grid-filtered .filters .nav-item:last-child{margin-right:0}#grid-filtered .filters .nav-link{padding-left:0;padding-right:0;text-align:left;font-family:itc_benguiatmedium,sans-serif;color:#7c7474;border-bottom:2px solid #7c7474;font-size:.8em;transition:.3s ease-in-out}#grid-filtered .filters .nav-link.active,#grid-filtered .filters .nav-link:hover{color:#eaff09;border-color:#eaff09}@media only screen and (max-width: 989px){#grid-filtered .filters{overflow-x:scroll}#grid-filtered .filters .nav{flex-wrap:nowrap}}#grid-filtered .block-item{margin-bottom:60px}#grid-filtered .block-item .item-cover{height:250px}#grid-filtered .block-item .item-cover img{width:100%;height:100%;object-fit:cover}#grid-filtered .block-item .item-cover.no-limit{height:auto}#grid-filtered .block-item .item-info{position:relative;padding:15px;transition:.3s ease-in-out;font-size:.8em}#grid-filtered .block-item .item-info h5{font-size:1.25rem;text-transform:uppercase}#grid-filtered .block-item .item-info p{margin:0}#grid-filtered .block-item .item-info a{text-decoration:underline;display:inline-block;margin-top:15px;color:#f47f6a}#grid-filtered .block-item .item-desc{margin-top:15px}#grid-filtered .block-item .price{color:#171d1a;font-weight:700}@media only screen and (min-width: 1200px){#grid-filtered .block-item{margin-bottom:15px}#grid-filtered .block-item .item-desc{opacity:0;transition:.3s ease-in-out}#grid-filtered .block-item:hover .item-info{background:#fff;transform:translateY(-30px)}#grid-filtered .block-item:hover .item-desc{opacity:1}}#area-newsletter{background:#171d1a0d}#area-newsletter form{margin:40px 0}#area-newsletter label{text-transform:none;font-weight:400;font-size:.9em}#area-newsletter .form-control{border-radius:500px;background:transparent;margin:5px 0}#area-newsletter .checkbox{padding-top:20px}#frm-cart table{width:100%}#frm-cart a:not(.btn){color:#171d1a}#frm-cart h5{font-size:1em}#frm-cart .qty{width:80px}#frm-cart [data-shopify-buttoncontainer],#frm-cart .shopify-cleanslate{display:inline-block!important}#frm-cart .paypalLight{border-radius:500px!important}@media only screen and (max-width: 989px){#frm-cart table,#frm-cart tbody,#frm-cart td,#frm-cart tr{display:block;text-align:center!important}#frm-cart tr{padding:15px 0}#frm-cart thead{display:none}#frm-cart .btn-danger{margin-bottom:15px}#frm-cart .line-tot,#frm-cart .qty-wrapper,#frm-cart .cart__price-wrapper{display:inline-block;vertical-align:middle}}.template-about .area-title h1,.template-about .area-title h2,.template-about .area-title h3,.template-about .area-title h4,.template-about .area-title h5{color:#888d56}.template-about .area-action a:not(.btn){color:#888d56}.template-about .area-sub-block .area-title{border-color:#888d56}.template-about .area-sub-block .area-title h1,.template-about .area-sub-block .area-title h2,.template-about .area-sub-block .area-title h3,.template-about .area-sub-block .area-title h4,.template-about .area-sub-block .area-title h5{color:#171d1a}.template-about .area-sub-block .btn-primary{border-color:#888d56;background:#888d56;color:#fff}.template-about .area-sub-block .btn-outline-dark{border-color:#888d56;color:#888d56}.template-about .dark-area{background:#888d56}.template-about .dark-area .area-title h1,.template-about .dark-area .area-title h2,.template-about .dark-area .area-title h3,.template-about .dark-area .area-title h4,.template-about .dark-area .area-title h5{color:#fff}.template-comingsoon .area-title h1,.template-comingsoon .area-title h2,.template-comingsoon .area-title h3,.template-comingsoon .area-title h4,.template-comingsoon .area-title h5,.template-comingsoon .area-action a{color:#e75a40}.template-lineup .dark-area,.template-infotour .dark-area,.template-activities .dark-area{background:#f47f6a}.template-lineup .area-action a:not(.btn),.template-infotour .area-action a:not(.btn),.template-activities .area-action a:not(.btn){color:#f47f6a}.template-infotour .key-num h5{color:#f47f6a}.template-infotour .key-num a{color:#7c7474}.template-product #main-content{padding:90px 0}.template-streetfood .area-title h1,.template-streetfood .area-title h2,.template-streetfood .area-title h3,.template-streetfood .area-title h4,.template-streetfood .area-title h5,.template-streetfood .area-action a{color:#bb2649}.template-streetfood-request .area-text{max-width:600px;text-align:center;color:#fff}.template-streetfood-request .area-text a,.template-experience .area-title h3{color:#bb2649}.template-experience .area-text strong{color:#171d1a}.block-rule{margin-bottom:-1px}.block-rule .row{border-top:1px solid #a99e9e;border-bottom:1px solid #a99e9e}.block-rule p:last-child{margin-bottom:0}.shopify-challenge__container{padding:100px 0}.shopify-challenge__button{background:#171d1a;color:#fff!important}.form-message.form-message--success{color:green}.festival-numbers{font-size:1.5rem}.festival-numbers .plus{font-weight:900}.festival-numbers small{font-size:1rem}#sponsor-logos{background-color:#e5e0da;padding-top:5rem;padding-bottom:5rem}#sponsor-logos .logo-item figure{display:block;flex-grow:1;margin:0 auto;max-width:220px}#sponsor-logos .logo-item figure.revert-color img{-webkit-filter:invert(1);filter:invert(1)}.sponsor-logos-slideshow .slick-slide>div{display:flex;align-items:center;margin-top:3rem}.sponsor-logos-slideshow .logo-item{display:flex;align-items:center;justify-content:center}#partnership-options{padding-top:5rem;padding-bottom:5rem}#ContactForm .form-control{border-radius:19px}#ContactForm textarea{resize:none}label[for=acceptance] input[type=checkbox]{display:block;float:left}label[for=acceptance] small.disclaimer{display:block;padding-left:20px}label[for=acceptance]:after{content:"";display:table;clear:both}#newsletter-subscribe-popup{max-width:520px;border-radius:1rem}#newsletter-subscribe-popup h3{font-size:2.75rem;margin-bottom:2rem}#newsletter-subscribe-popup p.info{font-size:1.75rem;line-height:1.3}#newsletter-subscribe-popup .nl-form-wrapper{margin-top:3rem}#newsletter-subscribe-popup .nl-form-wrapper .form-control{border-radius:200px}#newsletter-subscribe-popup label[for=Newsletter_Popup-acceptance]{font-size:.875rem}#newsletter-subscribe-popup label[for=Newsletter_Popup-acceptance] input[type=checkbox]{display:block;float:left;margin-top:4px}#newsletter-subscribe-popup label[for=Newsletter_Popup-acceptance] span{display:block;padding-left:20px}#newsletter-subscribe-popup button[type=submit]{background-color:#bb2649;border-color:#bb2649;width:auto}#shopify-section-template-thank-you-page .section-ui-wrapper{background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;font-size:1.25rem;font-weight:800;line-height:1.3}@media screen and (min-width: 991px){#shopify-section-template-thank-you-page .section-ui-wrapper{font-size:2.2vw}}#shopify-section-template-thank-you-page .row-ui-wrapper{height:100vh;align-items:center}#shopify-section-template-thank-you-page .cta{margin-top:2rem}#shopify-section-template-thank-you-page .cta a.btn{background-color:#bb2649;color:#fff}@media only screen and (min-width: 1200px){.row-full .col{column-count:2;column-gap:40px;margin-bottom:0!important}.row-full .col .place{margin-bottom:20vh}.row-full .col .place .cover{height:350px!important}.calendar-item-content .area-action{margin:0}}#area-schedule .cover{margin-bottom:30px}#area-schedule .place{margin-bottom:90px}#area-schedule .headings{padding-bottom:10px;font-size:.8em}@media only screen and (max-width: 767px){#area-schedule .headings{display:none}}#area-schedule .border-row .row{border-bottom:1px solid #a99e9e;margin-bottom:15px}#area-schedule .day{border-top:1px solid #a99e9e;padding:15px 0}#area-schedule .day strong{color:#171d1a}#area-schedule .artist{text-transform:uppercase;cursor:pointer;color:#171d1a;text-decoration:underline}#area-schedule .artist:hover{text-decoration:underline}#area-schedule .btn-outline-dark{border-color:#e75a40;color:#e75a40}section.header-with-video{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}section.header-with-video .ui-wrapper{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center}section.header-with-video .dark-area *{color:#fff}section.header-with-video .section-content{text-align:center}section.header-with-video .section-content h2{font-size:1.5rem}@media only screen and (min-width: 768px){section.header-with-video .section-content h2{font-size:4rem}}section.header-with-video .section-video{margin-top:3rem}.section-programma h3.heading{color:#f47f6a}.section-programma .sub-heading{color:#999}.section-programma .note{margin-bottom:15px}.section-programma .image-block{padding-top:1rem}.section-programma .image-block img{width:100%}.section-programma .event-hour-item .hour-heading{color:#f47f6a}.section-programma .event-hour-item .text p:last-child{margin-bottom:0}.section-programma .event-hour-item a{text-decoration:underline}.event-hours{margin-top:2rem;padding-top:1rem;border-top:solid 1px #ccc}.section-artisti h2.page-intro-title{color:#f47f6a;text-align:center}.artisti-invitati{line-height:1.2}.artisti-invitati,.artisti-accreditati{font-family:itc_benguiatbold,sans-serif;font-size:2.5rem}.artisti-invitati a:hover,.artisti-invitati a.active,.artisti-accreditati a:hover,.artisti-accreditati a.active{color:#e94278;text-decoration:none;text-shadow:0 0 1px #E94278,0 0 1px #E94278}.artist-sheet{margin-top:5rem}.artist-sheet h3.heading{color:#f47f6a;font-size:2.125rem}audio::-webkit-media-controls-panel{background-color:#fff;padding:0;margin:0}.artisti-sheet-ui-wrapper{display:none}.share-list{display:flex;list-style:none;margin:0;padding:0;align-items:center}.share-list li{line-height:1}.share-list li+li{margin-left:.75rem}.logos-line-break{flex-basis:100%;height:0}.font-helvetica{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.font-700{font-weight:700!important}.font-600{font-weight:600!important}.font-500{font-weight:500!important}.font-400{font-weight:400!important}.font-300{font-weight:300!important}.heading-large{font-size:2.5rem}.text-magenta{color:#111!important}.text-orange{color:#eaff09!important}.text-green{color:#888d56!important}.area-text[data-text-size=small]{font-size:1.125rem}.area-text[data-text-size=medium]{font-size:1.4rem}.area-text[data-text-size=large]{font-size:1.75rem}.infotour-info-text a{color:#333;text-declaration:none}.infotour-info-text a strong{color:#eaff09}.css-slides{overflow:hidden}.css-slides .slide-item{flex:0 0 100%;opacity:0;transition:opacity .6s ease;pointer-events:none}.css-slides .slide-item.active{opacity:1;pointer-events:all}.css-slides .slide-item .slide-item-ui-wrapper{aspect-ratio:3/2;background-repeat:no-repeat;background-size:cover;background-position:center;padding:2.5rem;text-decoration:none;position:relative}.css-slides .slide-item .slide-item-ui-wrapper:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-color:#0006}.css-slides .slide-item .slide-item-content{position:relative;z-index:10}.css-slides .slide-item .slide-item-content p:last-of-type{margin-bottom:0}.css-slides .slide-item+.slide-item{margin-left:-100%}.images-gallery-container .grid-item a.gallery-image{background-color:#fff;padding:4% 4% 12%;border-radius:.25rem;box-shadow:0 1px 3px #0003}@media (hover: hover){.images-gallery-container .grid-item a.gallery-image:hover img{transform:scale(1.1) rotate(-5deg)}}.images-gallery-container .grid-item .photo-wrapper{position:relative;overflow:hidden;aspect-ratio:1/1}.images-gallery-container .grid-item .photo-wrapper:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;box-shadow:inset 0 1px 3px #0009;z-index:10}.images-gallery-container .grid-item .photo-wrapper img{display:block;width:100%;height:100%;object-fit:cover;left:0;top:0;transition:transform .6s ease}.fbf-newsletter-form .col{position:relative}.fbf-newsletter-form .field-error{font-size:.75rem;padding-left:1rem;margin-top:.25rem;color:red}.spin-loader{display:none;width:24px;height:24px;background:url(../assets/spinner.gif) no-repeat center/24px 24px}.submitting{pointer-events:none;-webkit-user-select:none;user-select:none}.submitting .spin-loader{display:inline-flex}.foot-newsletter .form-control{margin:5px 0}.event-tabs-navigation label{text-transform:uppercase;font-size:.875rem;padding:.75rem 1.25rem;background-color:#f2f2f2;border-bottom:solid 1px #f2f2f2;font-weight:600;cursor:pointer}.event-tabs-navigation input[type=radio]:checked+label{background-color:#e94278;border-bottom-color:#e94278;color:#fff}.artist-details .social-links{list-style:none;padding:0;align-items:center;column-gap:1rem}.artist-details audio{border:solid 1px #ccc}.artist-details a.video-link{display:block;position:relative}.artist-details a.video-link .overlay{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#0000004d}[data-text-style=highlight]{color:#eaff09}.nav-social{font-size:20px}.font-heading-book{font-family:itc_benguiatbook,sans-serif}#shopify-section-collection-template-infotour .info-content a{color:#e94278;text-decoration:underline;text-underline-offset:4px}.fs-1{font-size:3rem}.fs-2{font-size:2.5rem}.fs-3{font-size:2rem}.fs-4{font-size:1.5rem}.fs-5{font-size:1.25rem}.fs-6{font-size:1rem}
/*# sourceMappingURL=/cdn/shop/t/8/assets/theme.scss.css.map */
