@font-face{ font-family:'HK Grotesk';src:url(../font/hk-grotesk/HKGrotesk-Light.ttf);font-weight:300;font-style:normal;}@font-face{ font-family:'HK Grotesk';src:url(../font/hk-grotesk/HKGrotesk-LightItalic.ttf);font-weight:300;font-style:italic;}@font-face{ font-family:'HK Grotesk';src:url(../font/hk-grotesk/HKGrotesk-LightLegacy.ttf);font-weight:300;font-style:normal;}@font-face{ font-family:'HK Grotesk';src:url(../font/hk-grotesk/HKGrotesk-LightLegacyItalic.ttf);font-weight:300;font-style:italic;}@font-face{ font-family:'HK Grotesk';src:url(../font/hk-grotesk/HKGrotesk-Regular.ttf);font-weight:400;font-style:normal;}@font-face{ font-family:'HK Grotesk';src:url(../font/hk-grotesk/HKGrotesk-RegularLegacy.ttf);font-weight:400;font-style:normal;}@font-face{ font-family:'HK Grotesk';src:url(../font/hk-grotesk/HKGrotesk-Italic.ttf);font-weight:400;font-style:italic;}@font-face{ font-family:'HK Grotesk';src:url(../font/hk-grotesk/HKGrotesk-LegacyItalic.ttf);font-weight:400;font-style:italic;}@font-face{ font-family:'HK Grotesk';src:url(../font/hk-grotesk/HKGrotesk-Medium.ttf);font-weight:500;font-style:normal;}@font-face{ font-family:'HK Grotesk';src:url(../font/hk-grotesk/HKGrotesk-MediumItalic.ttf);font-weight:500;font-style:italic;}@font-face{ font-family:'HK Grotesk';src:url(../font/hk-grotesk/HKGrotesk-MediumLegacy.ttf);font-weight:500;font-style:normal;}@font-face{ font-family:'HK Grotesk';src:url(../font/hk-grotesk/HKGrotesk-MediumLegacyItalic.ttf);font-weight:500;font-style:italic;}@font-face{ font-family:'HK Grotesk';src:url(../font/hk-grotesk/HKGrotesk-SemiBold.ttf);font-weight:600;font-style:normal;}@font-face{ font-family:'HK Grotesk';src:url(../font/hk-grotesk/HKGrotesk-SemiBoldItalic.ttf);font-weight:600;font-style:italic;}@font-face{ font-family:'HK Grotesk';src:url(../font/hk-grotesk/HKGrotesk-SemiBoldLegacy.ttf);font-weight:600;font-style:normal;}@font-face{ font-family:'HK Grotesk';src:url(../font/hk-grotesk/HKGrotesk-SemiBoldLegacyItalic.ttf);font-weight:600;font-style:italic;}@font-face{ font-family:'HK Grotesk';src:url(../font/hk-grotesk/HKGrotesk-Bold.ttf);font-weight:700;font-style:normal;}@font-face{ font-family:'HK Grotesk';src:url(../font/hk-grotesk/HKGrotesk-BoldItalic.ttf);font-weight:700;font-style:italic;}@font-face{ font-family:'HK Grotesk';src:url(../font/hk-grotesk/HKGrotesk-BoldLegacy.ttf);font-weight:700;font-style:normal;}@font-face{ font-family:'HK Grotesk';src:url(../font/hk-grotesk/HKGrotesk-BoldLegacyItalic.ttf);font-weight:700;font-style:italic;}:root{  --hue-bg-light:44; --saturation-bg-light:0%; --lightness-bg-light:96%; --opacity-bg-light:1;   --hue-bg-dark:240; --saturation-bg-dark:4%; --lightness-bg-dark:21%; --opacity-bg-dark:1; --color-bg-dark-2 :#E5383B; --color-text-white:white; --color-text-light-1:#f4f2f2; --color-text-light-2:#F9CECE;  --color-text-dark-3:#0d4f6a; --color-text-dark-2:#E5383B; --color-text-black:#010101; --font-family-primary:'HK Grotesk',Arial,Helvetica,sans-serif; --max-width:min(100%,1366px);}:root{   --margin-primary: clamp(6px,calc((6 / 700) * 100vw),10px); --padding-primary: clamp(6px,calc((6 / 700) * 100vw),10px); --gap-primary:  clamp(6px,calc((6 / 700) * 100vw),10px);  --border-radius-primary:0px;   --box-shadow-primary:  rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px; --max-width: min(100%,calc(1400px + var(--padding-primary))); }@media screen and (max-width:700px){ :root{  --margin-primary: clamp(3px,calc((3 / 350) * 100vw),6px);  --padding-primary: clamp(3px,calc((3 / 350) * 100vw),6px);  --gap-primary:  clamp(3px,calc((3 / 350) * 100vw),6px); }}header{width:100%;background-color:#fff;color:var(--color-text-primary);position:relative;display:grid;height:auto; grid-template-columns:var(--max-width);justify-content:center;height:83.5px;}header .container{display:flex;height:100%;justify-content:space-between;align-items:center;}header .container .logo img{--width:235px;width:var(--width);height:calc(var(--width) * (91 / 470));}header .container .menu{display:grid;row-gap:5px;}header .container .menu ul{display:flex; column-gap:15px;list-style:none;height:100%;align-items:center;}header .container .menu ul li{display:flex;align-items:center;}header .container .menu ul li a{display:flex;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#333337;}header .container .menu ul li:hover a{color:#9b9b9b;}header .container .menu ul li.tickets a{background-color:#000;color:#fff;padding:9px 20px;font-weight:500;}header .hamburger{display:none;}header .hamburger img{--width:19px;width:var(--width);height:var(--width);cursor:pointer;}@media screen and (max-width:1300px){ header .container{justify-content:space-around;}  header .container .logo img{--width:175px;width:var(--width);height:calc(var(--width) * (68 / 350));}  header .container .menu:not(.selected){display:none;} header .container .menu{position:absolute;top:100%;left:0;width:100%;z-index:10000;display:flex;flex-direction:column-reverse;row-gap:0;} header .container .menu ul{display:grid; padding:0 30px;background-color:#fff;row-gap:4px;} header .container .menu ul li{padding:0;background-color:transparent;height:41px;} header .container .menu ul li a{color:#000;font-size:16px;border:none;padding:0;background-color:transparent;text-transform:uppercase;font-weight:600;}    header .hamburger{display:flex;height:fit-content;width:fit-content;} header .container .logo2{display:flex;justify-content:center;align-items:center;} }footer{box-sizing:border-box;width:100%;background-color:var(--color-primary);color:rgba(34,34,34,0.8);display:grid;row-gap:10px;padding-top:40px;}footer section{display:flex;justify-content:center;}footer .logo img{width:min(100%,300px);height:auto;}footer section p{text-align:center;line-height:20px;font-size:14px;}footer .container{display:grid;justify-content:center;row-gap:10px;}.contactsCsOrg{display:grid;justify-items:center;}.contactsCsOrg p{font-size:var(--font-small);}.contactsCsOrg .link_1{ font-size:var(--font-medium);cursor:inherit;text-transform:uppercase;font-family:var(--font-family);}.creditsClappit .clappit{width:100px;padding:30px 0;}.creditsClappit .clappit img{width:100%;height:auto;}.showProductCalendar{display:grid;justify-content:center;}.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);}.calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile .cellDAYLow  {--status-color:#FFBA00;}.calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile .soldOut  {--status-color:var(--color-negative);}.calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile .cellDAY2.currentMonth{background-color:#D9DDDC;}.calendar .calendarMobile .calendarHorizontal .cnt .calendarHeader button{color:darkgreen;}.calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div{--padding:2px;}.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);}.calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .dowS  {position:absolute;top:20%;left:50%;transform:translate(-50%,-50%);}.calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .dowF  {position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);}.calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .day  {position:absolute;top:65%;left:50%;transform:translate(-50%,-50%);}.calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .guide,.calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .museum{position:absolute;right:var(--padding);top:var(--padding);z-index:1; font-size:var(--font-large);} .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){ .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .dowS  {top:25%;} .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .day  {top:65%;} .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .status-circle{font-size:var(--font-small);transform:none;left:var(--padding);top:var(--padding);} .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .guide,.calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .museum,.calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .sculpture{font-size:var(--font-small);} .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .sculpture{left:50%;transform:translateX(-50%);}}@media screen and (max-width:700px){ .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .dowS {top:39%;} .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.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);}@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 .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);} }