@font-face{font-family:"Noto Sans";src:url("../font/Noto_Sans/NotoSans-VariableFont_wdth,wght.ttf") format("truetype");font-style:normal;font-weight:100 900;font-stretch:62.5% 100%;font-display:swap;}@font-face{font-family:"Noto Sans";src:url("../font/Noto_Sans/NotoSans-Italic-VariableFont_wdth,wght.ttf") format("truetype");font-style:italic;font-weight:100 900;font-stretch:62.5% 100%;font-display:swap;}:root{ --hue-bg-dark:226; --saturation-bg-dark:40%; --lightness-bg-dark:43%; --opacity-bg-dark:1; --hue-bg-light:204; --saturation-bg-light:24%; --lightness-bg-light:96%; --opacity-bg-light:1; --font-family-primary:"Noto Sans",sans-serif; --max-width:min(100%,1366px);}header{width:100%;background-color:var(--color-bg-dark-3);position:relative;display:grid;grid-template-columns:calc(var(--max-width) - 2 * var(--padding-primary));justify-content:center;padding:var(--padding-primary);box-sizing:border-box;}header .container{display:grid;grid-template-columns:auto auto auto;column-gap:10px;justify-content:space-between;align-items:center;}header .right{display:flex;justify-content:end;align-items:center;}header picture{display:flex;}header h2{color:var(--color-text-white);}header .logo{--size:70px;display:flex;gap:20px;}header .logo img{width:auto;height:var(--size);}header .menu{display:grid;justify-items:end;}header .menu ul{display:flex;list-style:none;order:1;}header .menu ul.ticketing{order:2;}header .menu ul li a,header .menu ul li a{box-sizing:border-box;display:inline-block;padding:13px 20px;transition:ease .4s;color:#fff;font-size:16px;font-weight:400;}header .menu ul.ticketing li a{text-transform:uppercase;}header .humburger{display:none;width:44px;height:44px;position:relative;cursor:pointer;}header .humburger .line{display:inline-block;position:absolute;right:50%; transform:translate(50%);width:44px;height:4px;background-color:#fff;border-radius:4px;transition-property:transform;transition-duration:.4s;transition-timing-function:ease;}header .humburger .line:nth-child(1){top:30%;}header .humburger .line:nth-child(2){top:50%;}header .humburger .line:nth-child(3){top:70%;}header .humburger.animated .line:nth-child(1){transform:rotate(-45deg);right:10%;top:55%;}header .humburger.animated .line:nth-child(2){display:none;}header .humburger.animated .line:nth-child(3){transform:rotate(45deg);top:55%;right:10%;}.showProductMap header .header_map{display:inline-flex;color:var(--color-bg-dark-3);text-align:start;}@media screen and (max-width:1125px){ header .humburger{display:block;} header .logo{--size:40px;} header h2{font-size:var(--font-small);}  header .menu{display:none;} header .menu{z-index:var(--z-index-medium);position:absolute;top:100%;left:0;background-color:#E61580;width:100vw;} header .menu ul{width:100%;display:grid;justify-items:center;order:2;} header .menu ul.ticketing{order:1;} header .menu ul li{width:100%;} header .menu ul li a{display:flex;justify-content:center;box-sizing:border-box;width:100%;padding:13px 20px;transition:ease .4s;font-size:14px;font-weight:500;border:none;} header .imgContainer{max-width:68px;} header .humburger .line{width:30px;height:3px;}}footer{--footer-content-width:1290px;--footer-bg:hsla(var(--hue-bg-light),var(--saturation-bg-light),calc(var(--lightness-bg-light) - 3%),var(--opacity-bg-light));--footer-social-size:48px;box-sizing:border-box;width:100%;display:grid;grid-template-columns:250px minmax(360px,1fr) 280px;grid-template-areas:"locations details social" "copyright copyright copyright" "contacts contacts contacts";column-gap:clamp(60px,4.6vw,85px);row-gap:54px;justify-content:center;align-items:start;background-color:var(--footer-bg);color:var(--color-text-dark-3);padding:28px max(24px,calc((100% - var(--footer-content-width)) / 2)) 24px;}footer > section,footer > p,footer > .container{box-sizing:border-box;width:100%;min-width:0;}footer > .logo{display:none;}footer > section:nth-of-type(1){grid-area:locations;display:grid;grid-template-columns:1fr;align-content:start;gap:0;padding:0;border:0;text-align:left;}footer > section:nth-of-type(1) > h2{margin:0 0 26px;color:var(--color-text-dark-3);font-size:var(--font-medium);font-weight:400;line-height:1.5;}footer > section:nth-of-type(1) > div{margin:0 0 27px;}footer > section:nth-of-type(1) h3{display:none;}footer > section:nth-of-type(1) address{max-width:220px;margin:0;color:var(--color-text-dark-3);font-size:var(--font-medium);font-style:normal;font-weight:400;line-height:1.6;}footer > section:nth-of-type(2){grid-area:details;display:grid;align-content:start;gap:2px;padding:0;border:0;text-align:left;}footer > section:nth-of-type(2) p{margin:0;color:var(--color-text-dark-3);font-size:var(--font-medium);font-weight:400;line-height:1.5;}footer > section:nth-of-type(2) p:nth-child(5){margin-top:24px;}footer > section:nth-of-type(3){grid-area:social;display:grid;align-content:start;justify-content:start;gap:14px;padding:0;border:0;text-align:left;}footer > section:nth-of-type(3)::before{content:"Seguici su";color:var(--color-text-dark-3);font-size:var(--font-medium);font-weight:700;line-height:1.5;}footer .mks_social_widget_ul{display:grid;grid-template-columns:repeat(5,var(--footer-social-size));gap:8px 10px;width:fit-content;margin:0;padding:0;list-style:none;}footer .mks_social_widget_ul li{list-style:none;}footer .mks_social_widget_ul a{box-sizing:border-box;width:var(--footer-social-size);height:var(--footer-social-size);display:grid;place-items:center;border:0;border-radius:50%;color:var(--color-text-white);background-color:var(--color-bg-dark-3);font-size:var(--font-large);transition:filter .3s ease,transform .3s ease;}footer .mks_social_widget_ul li:nth-child(1) a{background-color:#4267A9;}footer .mks_social_widget_ul li:nth-child(2) a{background-color:#000000;}footer .mks_social_widget_ul li:nth-child(3) a{background-color:#E52D27;}footer .mks_social_widget_ul li:nth-child(4) a{background-color:#202020;}footer .mks_social_widget_ul li:nth-child(5) a{background-color:#3974B9;}footer .mks_social_widget_ul li:nth-child(6) a{background-color:#202020;}footer .mks_social_widget_ul li:nth-child(7) a{background-color:#27D9D9;}footer .mks_social_widget_ul a:hover{color:var(--color-text-white);filter:brightness(.9);transform:translateY(-2px);}footer .mks_social_widget_ul a i{font-size:18px;}footer .mks_social_widget_ul a span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}footer > p{grid-area:copyright;margin:0;color:var(--color-text-dark-3);font-size:var(--font-medium);line-height:1.5;text-align:left;}footer > .container{grid-area:contacts;display:grid;gap:calc(var(--gap-primary) * 2);padding-top:var(--padding-primary);}footer .contactsCsOrg{width:100%;display:grid;justify-items:center;gap:var(--gap-primary);color:var(--color-text-dark-3);font-size:var(--font-medium);line-height:1.6;text-align:center;}footer .contactsCsOrg .link_1{width:100%;margin:0;box-sizing:border-box;color:var(--color-text-dark-3);font-family:var(--font-family-primary);font-size:var(--font-large);font-weight:700;text-transform:uppercase;cursor:default;}footer .contactsCsOrg .link_1:hover{text-decoration:none;}footer .contactsCsOrg a{color:var(--color-text-dark-3);}footer .contactsCsOrg a:hover{text-decoration:underline;text-underline-offset:3px;}footer .creditsClappit{display:none;}footer .creditsClappit a{display:inline-flex;}footer .creditsClappit img{display:block;width:min(100%,100px);height:auto;}@media screen and (max-width:1300px){ footer{grid-template-columns:minmax(220px,.9fr) minmax(320px,1.4fr) minmax(220px,.8fr);column-gap:clamp(28px,4vw,48px);padding-right:24px;padding-left:24px;}}@media screen and (max-width:850px){ footer{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"locations details" "social social" "copyright copyright" "contacts contacts";row-gap:38px;}}@media screen and (max-width:600px){ footer{--footer-social-size:44px;grid-template-columns:1fr;grid-template-areas:"locations" "details" "social" "copyright" "contacts";row-gap:32px;padding:32px 20px 24px;} footer > section:nth-of-type(1) > h2{margin-bottom:20px;} footer > section:nth-of-type(1) > div{margin-bottom:20px;} footer > section:nth-of-type(2) p:nth-child(5){margin-top:20px;} footer .mks_social_widget_ul{grid-template-columns:repeat(4,var(--footer-social-size));}}.creditsClappit .clappit{width:100px;padding:30px 0;}.creditsClappit .clappit img{width:100%;height:auto;} #billingForm{margin-top:30px;margin-bottom:30px;}.showProductCalendar .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile .cellDAYAva2{--status-color:var(--color-positive);background-color:white;color:var(--color-text-black);border:1px solid var(--status-color);}.showProductCalendar .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile .cellDAYLow  {--status-color:#FFBA00;}.showProductCalendar .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile .soldOut  {--status-color:var(--color-negative);}.showProductCalendar .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile .cellDAY2.currentMonth{background-color:#D9DDDC;}.showProductCalendar .calendar .calendarMobile .calendarHorizontal .cnt .calendarHeader button{color:darkgreen;}.showProductCalendar .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div{--padding:2px;}.showProductCalendar .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .status-circle{position:absolute;left:50%;top:var(--padding);font-size:var(--font-large);transform:translateX(-50%);color:var(--status-color);}.showProductCalendar .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .dowS  {position:absolute;top:20%;left:50%;transform:translate(-50%,-50%);}.showProductCalendar .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .dowF  {position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);}.showProductCalendar .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .day  {position:absolute;top:65%;left:50%;transform:translate(-50%,-50%);}.showProductCalendar .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .guide,.showProductCalendar .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .museum{position:absolute;right:var(--padding);top:var(--padding);z-index:1; font-size:var(--font-large);} .showProductCalendar .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .sculpture{position:absolute;left:var(--padding);top:var(--padding);z-index:1; font-size:var(--font-large);}@media screen and (max-width:1100px){ .showProductCalendar .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .dowS  {top:25%;} .showProductCalendar .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .day  {top:65%;} .showProductCalendar .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .status-circle{font-size:var(--font-small);transform:none;left:var(--padding);top:var(--padding);} .showProductCalendar .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .guide,.showProductCalendar .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .museum,.showProductCalendar .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .sculpture{font-size:var(--font-small);} .showProductCalendar .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .sculpture{left:50%;transform:translateX(-50%);}}@media screen and (max-width:700px){ .showProductCalendar .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .dowS {top:39%;} .showProductCalendar .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .day  {top:unset;bottom:var(--padding);transform:translateX(-50%);}}#productListApp .priceSection-container .timeCalendarHeader .timeCalendar .timeslot::after{transform:translate(0,-50%);left:2px;}#showProductForm #delivery{display:grid;}.priceSection-container{display:grid;row-gap:20px;}.priceSection-container h2{grid-column:-1 / 1;text-align:center;}.priceSection-container h2 span{display:block;text-align:center;}.priceSection-container .timeCalendarHeader{display:grid;grid-template-columns:auto 1fr auto;column-gap:var(--gap-primary);align-items:center;}.priceSection-container .timeCalendarHeader .buttons{grid-column-start:2;}.priceSection-container .timeCalendarHeader > button{grid-row-start:2;transition:none;display:flex;border:none;font-size:clamp(38px,calc((38 / 700) * 100vw),45px);color:darkgreen;background:transparent;}.priceSection-container .timeCalendarHeader > button:hover{opacity:0.8;}.priceSection-container .timeCalendarHeader.expanded > button{visibility:hidden;}.priceSection-container .timeCalendarHeader.expanded .timeCalendar{grid-template-columns:repeat(var(--col-number),1fr);grid-auto-rows:var(--row-height);grid-auto-flow:row;}.priceSection-container .timeCalendarHeader .timeCalendar{--gap:2px;--col-number:6;--row-height:60px;display:grid;grid-auto-columns:calc((100% - (var(--gap) * var(--col-number))) / var(--col-number));grid-template-rows:var(--row-height);gap:var(--gap,2px);grid-auto-flow:column;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;grid-row-start:2;}.priceSection-container .timeCalendarHeader .timeCalendar .timeslot{display:grid;position:relative;z-index:0;align-content:center;align-items:center;justify-content:center;border:1px solid #D9DDDC;color:#010101;cursor:pointer;font-size:var(--font-2-extra-large);}.priceSection-container .timeCalendarHeader .timeCalendar .timeslot:hover{filter:opacity(0.8)}.priceSection-container .timeCalendarHeader .timeCalendar .timeslot.soldout{cursor:default;pointer-events:none;background-color:rgb(180,180,180);}.priceSection-container .timeCalendarHeader .timeCalendar .timeslot span{color:var(--color-text-black);}.priceSection-container .timeCalendarHeader .timeCalendar .timeslot small{font-size:var(--font-small);font-style:italic; font-weight:400;}.priceSection-container .timeCalendarHeader .timeCalendar .timeslot.selected{background-color:var(--color-bg-light-1);box-sizing:border-box;}.priceSection-container .timeCalendarHeader .timeCalendar .timeslot .guide,.priceSection-container .timeCalendarHeader .timeCalendar .timeslot .sculpture,.priceSection-container .timeCalendarHeader .timeCalendar .timeslot .museum{--padding:2px;position:absolute;right:var(--padding);top:var(--padding);z-index:1;    font-size:var(--font-large);}#productListApp .priceSection-container .timeCalendarHeader.expanded .timeCalendar .timeslot:has(.fi-rr-museum),.priceSection-container .productItems .productItem:has(.fi-rr-museum),#productListApp .priceSection-container .timeCalendarHeader .timeCalendar .timeslot:has(.fi-rr-museum),#productListApp .priceSection-container .timeCalendarHeader.expanded .timeCalendar .timeslot:has(.fi-rr-sculpture),.priceSection-container .productItems .productItem:has(.fi-rr-sculpture),#productListApp .priceSection-container .timeCalendarHeader .timeCalendar .timeslot:has(.fi-rr-sculpture),.legendaItem .guide{background-color:#C9A646;animation:goldShift 10s ease-in-out infinite;}@keyframes goldShift{   0%  { background-color:#E6D3A3;}  50% { background-color:#F2E2B8;}  100%{ background-color:#E6D3A3;}}@media screen and (max-width:600px){  .priceSection-container .timeCalendarHeader .buttons{grid-column:1/-1;} .priceSection-container .timeCalendarHeader .timeCalendar{--col-number:3;} .priceSection-container .timeCalendarHeader.expanded > button{display:none;} .priceSection-container .timeCalendarHeader.expanded .timeCalendar{--col-number:5;--row-height:40px;grid-column:1/-1;} .priceSection-container .timeCalendarHeader.expanded .timeCalendar .timeslot .guide,.priceSection-container .timeCalendarHeader.expanded .timeCalendar .timeslot .sculpture,.priceSection-container .timeCalendarHeader.expanded .timeCalendar .timeslot .museum{font-size:var(--font-small);}  .priceSection-container .timeCalendarHeader .timeCalendar .timeslot{border-left-width:5px;} #productListApp .priceSection-container .timeCalendarHeader.expanded .timeCalendar .timeslot::after{display:none;}}.priceSection-container .productItems{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr)); gap:var(--gap,4px);}.priceSection-container .productItems h2{grid-column:1 / -1;text-align:center;}.priceSection-container .productItems > h4{grid-column:1 / -1;text-align:center;}.priceSection-container .productItems .buyer-group{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr)); gap:var(--gap,4px);border-radius:var(--border-radius-primary);border:1px solid var(--color-bg-dark-3);padding:4px;}.priceSection-container .productItems .buyer-group .buyerType{box-sizing:border-box;padding:0px 8px;width:100%;font-size:var(--font-extra-large);display:inline-flex;justify-content:space-between;}.priceSection-container .productItems .buyer-group .buyerType:not(.selected) .fi-br-angle-right{display:inline-flex;flex-direction:row-reverse;gap:4px;}.priceSection-container .productItems .buyer-group .buyerType.selected .fi-br-angle-right{display:none;}.priceSection-container .productItems .buyer-group .buyerType.selected .fi-br-angle-down{display:inline-flex;flex-direction:row-reverse;gap:4px;}.priceSection-container .productItems .buyer-group .buyerType:not(.selected) .fi-br-angle-down{display:none;}.priceSection-container .productItems .buyer-group h3{padding:0px 8px;grid-column:1 / -1;}.priceSection-container .productItems .productItem:not(.hidden){display:grid;}.priceSection-container .productItems .productItem{align-items:start;grid-template-columns:1fr auto;column-gap:calc(var(--gap-primary) * 2);box-sizing:border-box;padding:var(--padding-primary);border:1px solid var(--color-secondary);color:var(--color-text-black);background-color:var(--color-bg-light-1);cursor:pointer;user-select:none;border:2px solid #ebebeb;border-radius:var(--border-radius-primary);}.priceSection-container .productItems .productItem .dsCondition{grid-column:1 / -1;text-align:start;}.priceSection-container .productItems .productItem .img{text-align:left;}.priceSection-container .productItems .productItem .img h4{font-size:var(--font-large);}.priceSection-container .productItems .productItem .img p{font-size:var(--font-medium);}.priceSection-container .productItems .productItem .qty{display:none;}.priceSection-container .productItems .productItem #amPrice{font-weight:bold;}.priceSection-container .productItems .productItem .qtQtyToAdd{min-width:60px;width:auto;}#productListApp ol.errors{border-color:rgb(217,58,58);color:rgb(217,58,58);width:calc(100% - 68px);padding:16px;border-width:2px;border-style:solid;border-image:initial;border-radius:4px;overflow:hidden;font-size:16px;font-weight:600;line-height:1.5;text-transform:none;position:fixed;z-index:100;background:white;left:16px;top:12px;}#productListApp ol.warnings{border-color:rgb(242,189,42);color:rgb(242,189,42);width:calc(100% - 68px);padding:16px;border-width:1px;border-style:solid;border-image:initial;border-radius:4px;overflow:hidden;font-size:14px;font-weight:600;line-height:1.5;text-transform:none;position:fixed;z-index:100;background:white;left:16px;top:12px;}#productListApp ol.infos{border-color:#1960ab;color:#1960ab;width:calc(100% - 68px);padding:16px;border-width:1px;border-style:solid;border-image:initial;border-radius:4px;overflow:hidden;font-size:14px;font-weight:600;line-height:1.5;text-transform:none;position:fixed;z-index:100;background:white;left:16px;top:12px;}#productListApp .rowSearch{background-color:rgb(162,191,222);padding:24px;width:calc(100% - 48px);display:inline-block;}#productListApp .rowSearch .keyword{float:left;width:calc(100% - 100px );} #productListApp .rowSearch .btn_1{ width:100px;float:left;}#productListApp #productItem{text-align:center;position:fixed;z-index:20;top:0;left:0;width:calc(100% - 10px);height:calc(100% - 10px);padding:24px;background:#fff;margin:5px;box-shadow: 5px 5px 10px 0px #FFFFFF,5px 5px 10px 19px #000000;overflow:auto;box-sizing:border-box;}#productListApp #productItem table{display:inline-table;max-width:1200px;}#productListApp #productItem .delivery{display:flex;justify-content:space-between;align-items:end;}#productListApp #productItem .delivery .cont{display:flex;align-items:center;}#productListApp #productItem .delivery .cont p{text-align:left;}#productListApp #productItem .delivery .qty{margin-right:var(--margin-primary);}#productListApp #productItem .tdSponsor img{border-radius:var(--border-radius-primary);}#productListApp #productItem .category > td.tdInfo{font-size:var(--font-large);font-weight:bold;}.btnCloseVue{display:none;}.blockUI #productAdded .buttons{margin-top:15px}@media screen and (max-width:767px){ .btnCloseVue{display:inline-block;position:absolute;top:12px;right:12px;} .tb#productListTable tr{border-bottom:3px solid #B3B3B3;}  #productListApp #productItem{padding:12px;} #productListApp #productItem .tdSponsor{max-width:160px;} #productListApp #productItem .tdSponsor img{width:100% !important;}  #productListApp #productItem .category > td.tdDateSpace{font-size:var(--font-large);} #productListApp #productItem .category > td.tdInfo{font-weight:400;}  .blockUI #productAdded .text_h3{text-align:center;}}.btn._filter:has(>.badge){flex-direction:column;align-items:center;}.badge{font-weight:600;font-size:10px;line-height:1.2;letter-spacing:0.025em;text-transform:uppercase;display:block;margin-top:var(--margin-primary);text-align:center;}.badge.dGreen,.badge.onSale,.badge.lGreen{color:green;}.badge.dYellow,.badge.rescheduled,.badge.lYellow{color:#C39712;}.badge.dRed,.badge.cancelled,.badge.lRed{color:red;}.badge.dBackPearl,.badge.presale,.badge.draft,.badge.published,.badge.scenario{color:#CCCCCC;}#captchaProcess{width:100%;}.legendaItem{display:grid;align-items:baseline;gap:var(--gap-primary);flex-wrap:wrap;padding-bottom:var(--padding-primary);}.legendaItem h3{flex-basis:100%;text-align:left;}@media screen and (max-width:400px){ .legendaItem .guide{display:grid;gap:var(--gap-primary);} }#productListApp .CardCode{display:grid;justify-content:center;justify-items:center;align-items:center;gap:10px;}#productListApp .CardCode .sponsorCode{display:grid;gap:10px;grid-template-columns:auto 1fr auto;}