:root{    --font-2-extra-large: clamp(20px,calc((20 / 700) * 100vw),25px);    --font-extra-large: clamp(18px,calc((17 / 700) * 100vw),21px);    --font-large:   clamp(16px,calc((16 / 700) * 100vw),18px);    --font-medium:   clamp(14px,calc((14 / 700) * 100vw),16px);    --font-small:   clamp(11px,calc((11 / 700) * 100vw),13px); --margin: clamp(4px,calc((4 / 700) * 100vw),8px); --padding: clamp(4px,calc((4 / 700) * 100vw),8px);  --border-radius:5px;}.template{display:contents;}.flex{display:flex;}.background{width:100%;height:100%;bottom:0px;left:0px;z-index:101;position:absolute;}.overlay{display:none;width:100%;height:100%;padding:5px 0px;position:fixed;background-color:rgba(140,140,140,0.8);bottom:0px;left:0px;z-index:1000;text-align:center;}.overlay .background{width:100%;height:100%;background-color:#000;opacity:0.5;position:fixed;z-index:5;}.overlay .popupCenter{--padding:20px;--gap:var(--padding);width:auto;max-width:none;max-height:none;position:fixed;top:50%;left:50%;z-index:10;transform:translate(-50%,-50%);display:grid;justify-content:left;align-content:center;gap:var(--gap);background-color:#fff;align-items:center;padding:var(--padding); margin:0;}.overlay .popupCenter .body{max-height:500px;overflow:auto;}.overlay .popupCenter h3{color:var(--color-text-secondary,#000);}.overlay .popupCenter .actions{display:flex;justify-content:right;}.overlay .popupCenter table{width:100%;border-collapse:collapse;font-size:16px;}.overlay .popupCenter table thead{background-color:#f8f8f8;}.overlay .popupCenter table thead th{padding:10px;text-align:left;font-weight:bold;}.overlay .popupCenter table thead th.price{text-align:right;}.overlay .popupCenter table tbody tr:nth-child(even){background-color:#f2f2f2;}.overlay .popupCenter table tbody td{padding:10px;text-align:left;}.overlay .popupCenter table tbody tr td.price{text-align:right;}@media screen and (max-width:1050px){ .overlay .popupCenter{--padding:10px;width:95%;display:grid;justify-content:stretch;} .overlay .popupCenter table{font-size:14px;}  .overlay .popupCenter table thead th{padding:0;} .overlay .popupCenter table thead tr{grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;} .overlay .popupCenter table tbody td{padding:0;} .overlay .popupCenter table tbody tr{grid-template-rows:1fr auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;} .overlay .popupCenter table tbody tr td:not(:first-child){grid-row:2/2;} .overlay .popupCenter table tr td:first-child{grid-column:span-1/1;} .overlay .popupCenter table tr th:first-child{display:none;}}.loginOrRegister{--gap:20px;width:100%;display:grid;justify-content:center;justify-items:left;grid-template-columns:min(700px,100%);padding:5px;gap:var(--gap);box-sizing:border-box;}.loginOrRegister .messages{margin:0;}.loginOrRegister .mode:not(.selected){display:none;}.loginOrRegister .mode h2{text-align:center;color:#747474;font-size:max(25px,min(4vw,30px));}.loginOrRegister #SELECT_MODE.selected{width:100%;display:grid;gap:var(--gap);}.login_list{display:grid;--cell-min-size:300px;--max-col-number:2;--colGap:var(--gap,20px);--rowGap:var(--gap,20px);display:grid;grid-template-columns:repeat(auto-fit,minmax(max(calc((100% - var(--colGap)*(var(--max-col-number) - 1))/var(--max-col-number)),min(var(--cell-min-size),100%)),1fr)); row-gap:var(--rowGap);column-gap:var(--colGap);box-sizing:border-box;}.login_list button{padding:15px;background-color:var(--background-color,white);border-radius:5px;border:2px solid var(--border-color,var(--color-bg-light-1,#EBEBEB));color:var(--color,black);font-size:var(--font-extra-large);text-align:center;cursor:pointer;font-weight:bold;box-shadow:rgba(0,0,0,0.35) 2px 2px 3px;}.login_list button.full{grid-column:1 / -1;}.login_list button:hover{box-shadow:inherit;}.login_list button.facebook{--background-color:#1877F2;--border-color:#1877F2;--color:white;font-weight:500;}.login_list button.google{--background-color:#DB4437;--border-color:#DB4437;--color:white;font-weight:500;}.login_list button span{position:relative;display:inline-flex;gap:5px;align-items:center;}.login_list .separator{grid-column:1 / -1;display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;}.login_list .separator hr{width:100%;border-bottom:1px solid #bfacac;border-top:none;margin:0px;}.loginOrRegister form:not(.template){width:100%;display:grid;gap:var(--gap);box-sizing:border-box;}.loginOrRegister form .header{display:grid;gap:calc(var(--gap) / 2)}.loginOrRegister form .inputArea{display:grid;gap:15px;}.loginOrRegister form .inputArea .cell{width:100%;display:grid;grid-template-rows:auto;grid-auto-rows:1fr;margin:0;row-gap:10px;}.loginOrRegister form .inputArea .cell label{margin:0;font-size:14px;text-wrap:wrap;box-sizing:border-box;}.loginOrRegister form .inputArea .cell div:has( > .select2){display:contents;}.loginOrRegister form .inputArea .noMobile{display:grid;grid-template-columns:auto 1fr;}.loginOrRegister form .buttons{width:100%;display:grid;justify-content:center;grid-auto-flow:column;grid-auto-columns:min(200px,100%);gap:10px;}.loginOrRegister form .buttons .btn_doLogin{width:100%;font-style:normal;font-weight:700;text-transform:none;border-radius:10px;text-decoration:none;border:2px solid var(--color-btn-yellow,yellow);color:var(--color-text-primary);text-align:center;padding:10px 20px;font-size:14px;background:var(--color-btn-yellow,#eec243);transition:ease .4s;cursor:pointer;}.loginOrRegister form .buttons .btn_doLogin[disabled="disabled"]{background-color:var(--color-bg-light-1);opacity:.7;cursor:not-allowed;border-color:var(--color-bg-light-1);}.loginOrRegister form .otpList{display:flex;justify-content:center;gap:15px;margin:15px 0;}.loginOrRegister form .otpList .partOtp{width:80px;height:80px;padding:10px;border:none;background-color:var(--color-bg-light-1,#ebebeb);color:black;font-size:20px;font-weight:bold;text-align:center;appearance:textfield;-moz-appearance:textfield;} .loginOrRegister form .otpList .partOtp::-webkit-inner-spin-button,.loginOrRegister form .otpList .partOtp::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0;}@media screen and (max-width:600px){ .loginOrRegister form .otpList .partOtp{width:50px;} .loginOrRegister form .buttons{grid-auto-flow:row;} .loginOrRegister{padding:10px;}}.loginOrRegister .title{font-size:var(--font-extra-large);color:black;text-align:center;}.loginOrRegister .text{color:#747474;font-size:var(--font-medium);}.loginOrRegister .service_mess.fatal{--color-message:#E62142;}.loginOrRegister .service_mess.success{--color-message:var(--color-text-primary);}.loginOrRegister .service_mess{font-weight:600;font-family:var(--font-family-secondary)!important;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:30px 0px;}.loginOrRegister .service_mess .top{font-weight:600;font-family:var(--font-family-secondary) !important;font-size:var(--font-extra-large);font-weight:bold;color:var(--color-message,black);margin-bottom:10px;}.loginOrRegister .service_mess .bottom{font-weight:600;font-family:var(--font-family-secondary) !important;font-size:22px;font-weight:600;color:var(--color-message,black);font-style:italic;}.loginOrRegister .service_mess .msg_check{font-weight:600;font-family:var(--font-family-secondary) !important;display:flex;justify-content:center;align-items:center;width:60px;height:60px;border:3px solid var(--color-message,black);background-color:transparent;border-radius:100%;margin-bottom:40px;}.loginOrRegister .service_mess .msg_check i{display:inline-block;margin-left:5px;font-size:28px;color:var(--color-message,black);}.loginOrRegister .bigInputs .inputArea .flex{display:flex;}.loginOrRegister .bigInputs .inputArea .flex.center{justify-content:center;}.loginOrRegister .bigInputs .inputArea .flex .f_basis_50{flex-basis:50%;}.loginOrRegister .bigInputs .inputArea .flex .f_basis_100{flex-basis:100%;}.loginOrRegister .bigInputs .inputArea input,.loginOrRegister .bigInputs .inputArea select{padding:30px 15px 20px 20px;width:100%;height:100%;box-sizing:border-box;border-radius:10px;border:2px solid #666666;outline:none;font-style:normal;font-weight:300;font-size:16px;line-height:25px;color:#666666;background:none;}.loginOrRegister .bigInputs .inputArea input::placeholder{font-weight:500;font-size:14px;color:lightgrey;}.loginOrRegister .bigInputs .inputArea .noMobile div:first-child select{border-bottom-right-radius:0px;border-top-right-radius:0px;border-right:none;}.loginOrRegister .bigInputs .inputArea .noMobile div:last-child input{border-bottom-left-radius:0px;border-top-left-radius:0px;}.loginOrRegister .bigInputs #doLogin{width:50%;box-sizing:border-box;font-style:normal;font-weight:700;text-transform:none;border-radius:10px;text-decoration:none;border:2px solid var(--color-btn-yellow,yellow);color:var(--color-text-primary);text-align:center;padding:10px 20px;margin-bottom:20px;font-size:14px;background:var(--color-btn-yellow,yellow);transition:ease .4s;}.loginOrRegister .bigInputs #doLogin:hover{opacity:.7;}.loginOrRegister .bigInputs .cell{position:relative;} .loginOrRegister .bigInputs .cell .in_title_absolute{position:absolute;top:12px;left:20px;font-size:var(--font-medium);font-weight:600;color:black;} .loginOrRegister .bigInputs span.pwdButton{top:29px;right:20px;font-size:20px;}.loginOrRegister form #radioEx{display:grid;gap:10px;justify-content:left;}.loginOrRegister form #radioEx input[type="radio"]{display:none;}.loginOrRegister form #radioEx label.radioAnimation{display:flex;align-items:center;gap:10px;}.loginOrRegister form #radioEx label.radioAnimation .container{width:20px;aspect-ratio :1;overflow :hidden;border-radius :50%;box-shadow :2px 5px 5px rgba(0,0,0,0.2);margin:0 !important;padding:0 !important;}.loginOrRegister form #radioEx label.radioAnimation .cRadioBtn{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:1;border-radius:50%;background:white;position:relative;border:solid 5px #d4d7eb;box-sizing:border-box;transition:all 0.1s ease-in;cursor:pointer;}.loginOrRegister form #radioEx label.radioAnimation:hover .cRadioBtn{border:solid 8px #2a5fff;}.loginOrRegister form #radioEx .overlay{position:absolute;top:50%;left:50%;width:100%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:white;}.loginOrRegister form #radioEx .check:checked + label > .container > .cRadioBtn > .overlay{background:white;animation:shrink 0.3s ease-in-out forwards;}.loginOrRegister form #radioEx .check:checked + label > .container  > .cRadioBtn{background:#2a5fff;border-color:#2a5fff;}.loginOrRegister form #radioEx .drops{position:absolute;background:white;top:-100%;left:50%;transform:translate(-50%);border-radius:50%;aspect-ratio:1;}.loginOrRegister form #radioEx .lgDrop{width:50%;}.loginOrRegister form #radioEx .xsDrop{width:20%;}.loginOrRegister form #radioEx .mdDrop{width:30%;}.loginOrRegister form #radioEx .check:checked + label > .container  > .cRadioBtn > .lgDrop{animation:drop 0.5s ease-in-out forwards;}.loginOrRegister form #radioEx .check:checked + label > .container  > .cRadioBtn > .mdDrop{animation:drop 0.8s ease-in forwards;}.loginOrRegister form #radioEx .check:checked + label > .container  > .cRadioBtn > .xsDrop{animation:drop 0.9s linear forwards;}@keyframes drop { 0%  {top:-100%;} 50% {top:-100%;} 75% {top:10%;} 100%{top:25%;}}@keyframes shrink { 0%  {width:100%;} 100%{width:0px;}}.waitingRoom{--gap:30px;display:grid;justify-items:center;gap:var(--gap);padding-top:20px;margin-bottom:30px;}.waitingRoom p{text-align:center;}.waitingRoom h1{font-size:64px;font-weight:300;text-transform:lowercase;line-height:normal;color:var(--color-text-primary,#7a7a7a);}.waitingRoom h2,.waitingRoom h3{color:var(--color-text-secondary,#1960ab);text-align:center;}.waitingRoom .cell{display:grid;gap:calc(var(--gap) / 2);}.eventList{width:100%;}.eventList .slider{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));column-gap:10px;row-gap:10px;}.eventList .slider .card{--color-1:var(--color-primary);border:2px solid var(--color-1);display:grid;grid-template-rows:auto 1fr auto;padding:10px;gap:10px;border:2px solid transparent; border-radius:5px;transition:ease .4s;}.eventList .slider .card:hover{box-shadow:8px 4px 20px var(--color-1);border-color:var(--color-1);cursor:pointer;}.eventList .slider .card a{color:var(--color-text);}.eventList .slider .card .img_card{display:flex;padding:0;overflow:hidden;aspect-ratio:2/1;}.eventList .slider .card .img_card img{width:100%;height:100%;border-radius:5px;}.eventList .slider .card .info_card{display:flex;flex-direction:column;}.eventList .slider .card .info_card p{color:#808080;font-weight:400;}.eventList .slider .card .info_card .price{color:var(--color-text,#000);}.eventList .slider .card .info_card .location{font-size:12px;}#partial_text{position:relative;max-height:200px;overflow:hidden;transition:height 5s;}#partial_text .text_overlay{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(247,247,247,.8));}#partial_text .text_p.margin-bottom > h2{display:block;margin:10px auto;text-align:center;}.product-info.grid{display:grid;grid-template-columns:auto auto 1fr;grid-column-gap:15px;grid-row-gap:20px;grid-auto-flow:row;width:100%;}.product-info.grid .cellDAYAva{grid-column:span 1;width:fit-content;height:fit-content;margin:0px;}.product-info.grid .baseInfo{ grid-column:span 1;}.product-info.grid .moreInfo{grid-column:1 / -1;}.product-info.grid .moreInfo #partial_text,.product-info.grid .moreInfo .partial_text{display:grid;grid-template-columns:1fr 1fr auto;grid-column-gap:20px;grid-auto-flow:dense;}.product-info.grid .moreInfo #partial_text .description,.product-info.grid .moreInfo .partial_text .description{grid-column:span 2;}.product-info.grid .moreInfo #partial_text img,.product-info.grid .moreInfo .partial_text img{grid-column:span 1;grid-column-start:3;width:400px;height:auto;}@media screen and (max-width:800px){ .product-info.grid .moreInfo .partial_text,.product-info.grid .moreInfo #partial_text{justify-items:center;} .product-info.grid .moreInfo .partial_text .description,.product-info.grid .moreInfo #partial_text .description{justify-content:left;width:100%;grid-column:span 3;} .product-info.grid .moreInfo .partial_text img,.product-info.grid .moreInfo #partial_text img{grid-column:span 3;}}@media screen and (max-width:510px){ .product-info.grid .moreInfo #partial_text img ,.product-info.grid .moreInfo .partial_text img{width:100%;} .product-info.grid .baseInfo{ grid-column:-1/1;}}#showProductForm .cardCodeRow{display:grid;justify-content:start;row-gap:10px;}#showProductForm .cardCodeRow  ul{list-style:none;}#showProductForm .cardCodeRow .cardCodeContainer{display:grid;grid-auto-flow:column;align-items:end;justify-content:start;column-gap:10px;}#showProductForm .cardCodeRow .cardCodeContainer .cardCodeInput{margin:0;display:grid;grid-template-rows:1fr auto;width:100%;}#showProductForm .cardCodeRow .cardCodeContainer .cardCodeBtn{margin:0;display:grid;align-items:end;}#showProductForm .inputs{display:grid;grid-template-columns:repeat(3,auto);font-size:var(--font-medium);gap:10px;float:right;width:fit-content;} #showProductForm .inputs input[type="number"]{text-align:center;background-color:transparent;border:none;font-size:var(--font-large);font-weight:600;width:4ch;appearance:textfield;-moz-appearance:textfield;}#showProductForm .inputs input[type="number"]::-webkit-inner-spin-button,#showProductForm .inputs input[type="number"]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0;}#showProductForm #itemsBox .priceMoreInfo{color:var(--color-info,blue);cursor:pointer;font-weight:700;}@media screen and (max-width:700px){ #showProductForm .inputs{float:left;}  #showProductForm .inputs input[type="button"]{height:auto;min-width:40px;display:flex;}   table.tb .tr-1-2 td:has(> .inputs){width:65%;box-sizing:border-box;} table.tb .tr-1-2 td:has(> .inputs) ~ #amPrice{width:35%;box-sizing:border-box;}  #cntPage:has( #showProductForm){overflow:visible;} #cntInnCont:has( #showProductForm){overflow:visible;} #showProductForm{display:contents;} #showProductForm tbody:has( tr > td > .addBasket){display:contents;} #showProductForm tr:has( > td > .addBasket){display:contents;} #showProductForm td:has( > .addBasket){display:contents;} .addBasket{--margin:10px;position:sticky;bottom:0px;width:100%;box-sizing:border-box;z-index:10;display:grid;gap:5px;justify-items:center;padding:10px;background-color:white;}  .addBasket #btnBuy{box-sizing:border-box;width:100%;}}#showProductForm .Alert{display:grid;justify-content:center;justify-items:center;gap:10px;}#showProductForm .Alert a:not(.btn_1){font-weight:bold;text-decoration:underline;}#showProductForm .Alert > div{padding-top:10px;display:grid;grid-template-columns:1fr auto 1fr;gap:30px}#showProductForm .Alert > div > div{width:100%;display:flex;}#showProductForm .Alert > div > div:nth-child(1){justify-content:right;}#showProductForm .Alert > div > div:nth-child(2){justify-content:center;}#showProductForm .Alert > div > div:nth-child(3){align-items:center;justify-content:left;}#showProductForm .Alert > h2{text-align:center;color:var(--color-1,#000);}#showProductForm .Alert legend, #showProductForm .Alert label{color:#000;font-weight:bold;width:fit-content;font-size:1em;}#showProductForm .Alert .btn_4{ height:fit-content;}#showProductForm .Alert #contactMethods{border:1px solid #000;border-radius:4px;padding:10px;width:fit-content;}#showProductForm .Alert #contactMethods ul{list-style-type:none;display:flex;flex-direction:column;gap:5px;}#accountAlertForm ul{list-style-type:none;display:flex;flex-direction:column;gap:5px;}@media screen and (max-width:500px){ #showProductForm .Alert{font-size:small;} #showProductForm .Alert > div{display:flex;flex-direction:column;align-items:center;gap:20px} #showProductForm .Alert > div > div:nth-child(1){justify-content:center;} #showProductForm .Alert > div > div:nth-child(2){justify-content:center;padding:0;} #showProductForm .Alert > div > div:nth-child(3){justify-content:center;}}#showProductForm tbody[cdPS] p:has(.qtTotalFreeSeats){font-size:20px;font-weight:bold;}#showProductList .product-info{display:grid;grid-template-columns:1fr;grid-auto-flow:column;grid-auto-columns:auto;}#showProductList .product-info .points{background-color:var(--color-secondary,red);color:var(--color-text-bg-dark,#fff);border-radius:30px;font-weight:700;padding:4px 8px;}.calendar{display:grid;justify-content:center;}.calendar .calendarMobile{display:contents;}.calendar .calendarMobile .calendarHorizontal{display:contents;}.calendar .calendarMobile .calendarHorizontal .cnt{background-color:#fff;width:100%;padding:0;display:grid;gap:10px;}.calendar .calendarMobile .calendarHorizontal .cnt .calendarHeader{display:flex;justify-content:space-between;text-transform:uppercase;margin:0;}.calendar .calendarMobile .calendarHorizontal .cnt .calendarHeader .cellCx{display:flex;flex-direction:column;justify-content:center;align-items:center;}.calendar .calendarMobile .calendarHorizontal .cnt .calendarHeader div:has(button){display:contents;}.calendar .calendarMobile .calendarHorizontal .cnt .calendarHeader button{width:48px;height:48px;background:url("/img/common-pl/personal/calendar/calendar_prevDay.png") top left no-repeat;display:flex;border:none;}.calendar .calendarMobile .calendarHorizontal .cnt .calendarHeader button:hover{filter:brightness(1.5);}.calendar .calendarMobile .calendarHorizontal .cnt .calendarHeader button.prevDay{background:url("/img/common-pl/personal/calendar/calendar_prevDay.png") top left no-repeat;}.calendar .calendarMobile .calendarHorizontal .cnt .calendarHeader button.nextDay{background:url("/img/common-pl/personal/calendar/calendar_nextDay.png")}.calendar .calendarMobile .calendarHorizontal .cnt .pad{--gap:5px;--size:140px;display:grid;gap:var(--gap);border-top:1px solid #eff4f4;}.calendar .calendarMobile .calendarHorizontal .cnt .pad .rowDOF{display:grid;grid-template-columns:repeat(7,var(--size));align-content:center;align-items:center;justify-items:center;gap:var(--gap);margin:0;}.calendar .calendarMobile .calendarHorizontal .cnt .pad .rowDOF .cellDOF{margin:0;padding:0;height:auto;text-align:center;}.calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile{display:grid;grid-template-columns:repeat(7,var(--size));grid-auto-rows:var(--size);gap:var(--gap);}.calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div{--border-radius:4px;position:relative;width:100%;height:100%;border-radius:var(--border-radius);background-color:#D9DDDC;color:#808080;float:left;box-sizing:border-box;text-transform:uppercase;}.calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile .cellDAYAva2{background-color:var(--color-primary,#00FF00);cursor:pointer;color:#fff;}.calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile .cellDAYAva2:not(.soldOut):hover{filter:opacity(0.8);}.calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile .cellDAYAva2.soldOut{background-color:var(--color-negative,red);cursor:default;color:#fff;}.calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile .cellDAY2.currentMonth{border:1px solid #D9DDDC;color:#808080;background-color:#fff;}.calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .dowS{display:none;}.calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .dowF{display:block;position:absolute;transform:translate(-50%,0);left:50%;top:10%;font-size:21px;text-align:center;margin:0;}.calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .day{position:absolute;transform:translate(-50%,-50%);left:50%;top:60%;font-size:32px; font-weight:bold;text-align:center;margin:0;}.calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .mm-prod{display:none;}@media screen and (max-width:1100px){ .calendar .calendarMobile .calendarHorizontal .cnt .pad{--size:70px;} .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div{display:flex;flex-direction:column;justify-content:space-evenly;text-align:center;margin:0;} .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .dowS{display:block;font-size:15px;} .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .dowF{display:none;} .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .day {position:static;transform:none;}}@media screen and (max-width:600px){ .calendar .calendarMobile .calendarHorizontal .cnt .pad{--gap:2px;} .calendar .calendarMobile .calendarHorizontal .cnt .pad .rowDOF{grid-template-columns:repeat(7,40px);} .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile{grid-template-columns:repeat(7,40px);} .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .day{font-size:25px;}}#checkoutForm .singleItem:has( .voucherCode) td:last-child{vertical-align:bottom;}#item .delivery > *{display:none;}@media screen and (max-width:1000px){ #showPaymentForm .list_2{width:calc(100% - 2px);}  #cntPage:has( #showPaymentForm){overflow:visible;}  #cntInnCont:has( #showPaymentForm){overflow:visible;} #showPaymentForm{display:contents;} .completePayment{--margin:10px;position:sticky;bottom:0px;width:100%;box-sizing:border-box;z-index:10;display:grid;gap:5px;justify-items:center;padding:10px;background-color:white;}  .completePayment #btnBuy{box-sizing:border-box;width:100%;text-wrap:wrap;line-height:1.5;} }#checkoutForm .summary{--padding:8px;border-radius:var(--border-radius,8px);border:1px solid var(--color-secondary,#3e3e3e);}#checkoutForm .summary .summary-title{ width:100%;box-sizing:border-box;display:grid;grid-template-columns:1fr;grid-auto-flow:column;grid-auto-columns:auto;column-gap:min(3vw,30px);font-size:var(--font-large,20px);padding:var(--padding,8px);font-weight:600;background-color:var(--color-secondary,#3e3e3e); color:white;align-items:baseline;cursor:pointer;}#checkoutForm .summary .summary-body{max-height:3000px;padding:var(--padding,8px);box-sizing:border-box;scrollbar-width:none;overflow-y:auto;transition:max-height 0.7s ease-out;}#checkoutForm .summary.opened .summary-body{max-height:0px;padding-top:0;padding-bottom:0;overflow-y:hidden;}#checkoutForm .summary.opened .summary-title i::before{content:"\2b";}@media screen and (max-width:700px){ #checkoutForm .summary .summary-title{display:flex;justify-content:space-between;} #checkoutForm .summary .summary-body{max-height:0px;padding-top:0;padding-bottom:0;} #checkoutForm .summary.opened .summary-body{max-height:2000px;padding-top:var(--padding,8px);padding-bottom:var(--padding,8px);} #checkoutForm .summary .summary-title i::before{content:"\2b";} #checkoutForm .summary.opened .summary-title i::before{content:"\f068";}}td:has(>#protectgroup){box-sizing:border-box;}#protectgroup{display:grid;width:min(600px,100%);box-sizing:border-box;border-radius:2%;padding:5px 5px;gap:10px;margin-left:10px;margin-bottom:10px;margin-top:15px;box-shadow:0 0 0 10px #ededed;}#protectgroup > *{box-sizing:border-box;padding:7px;margin:0;}#protectgroup img{width:30px;}#protectgroup .img20{width:20px;}#protectgroup .title{display:flex;gap:10px;align-items:center;}#protectgroup .title h1{color:#09141d;font-size:1em;font-weight:600;}#protectgroup .select{display:flex;align-items:center;justify-content:space-between;gap:5px;color:#fff}#protectgroup .select .flex{display:flex;align-items:center;gap:5px;}#protectgroup .select input{height:15px;width:15px;margin-left:5px;cursor:pointer;margin-right:15px;}#protectgroup .select h3{font-size:11px;font-weight:400;color:#fff}#protectgroup .select .btn{padding:3px 10px;background-color:#2b6c8a;color:#fff;border-radius:20px;font-size:11px;font-weight:600;}#protectgroup .covid{background-color:#1db055;border-radius:50px;display:flex;align-items:center;gap:10px;}#protectgroup .covid p{font-size:11px;display:inline-flex;column-gap:5px;flex-wrap:wrap;align-items:center;}#protectgroup .covid p a{text-decoration:underline;}#protectgroup .refund-terms{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:5px;}#protectgroup .refund-terms .flex{align-items:center;gap:10px;}#protectgroup .refund-terms p{font-size:11px;color:#0c1012;font-weight:600;}#protectgroup .upgrade p{font-size:11px;color:#0c1012;font-weight:600;}#protectgroup .upgrade p a{color:#2b6c8a;text-decoration:underline;cursor:pointer;}#protectgroup .deselect{display:flex;align-items:center;border:1px solid #f3f3f3;gap:15px;}#protectgroup .deselect input{height:15px;width:15px;margin-left:5px;cursor:pointer;margin-right:15px;}#protectgroup .deselect img{width:20px;}#protectgroup .deselect p{font-size:11px;color:#0c1012;font-weight:600;}@media screen and (max-width:600px){ #protectgroup{margin-left:0;padding:0;} #protectgroup .refund-terms{grid-template-columns:repeat(2,1fr);}}.clappitSponsor{--margin:10px;--padding:calc(var(--margin) * 2);--gap:var(--margin);background-color:#EBEBEB;border:2px solid var(--color-secondary,red);padding:var(--padding);margin-top:var(--margin);margin-bottom:var(--margin);width:100%;box-sizing:border-box;display:grid;justify-content:center;justify-items:center;align-content:center;gap:var(--gap);}.clappitSponsor p{font-family:'Inter',sans-serif;color:#000;font-size:18px;display:flex;flex-wrap:wrap;justify-content:center;column-gap:5px;}.clappitSponsor p > *{text-align:center;}.clappitSponsor a{display:contents;}.clappitSponsor a img{width:min(198px,100%);transition:ease .4s;}.clappitSponsor a img:hover{opacity:.7;}.feedbackClappit{--margin:10px;--padding:calc(var(--margin) * 2);--gap:20px;display:grid;width:100%;box-sizing:border-box;padding:var(--padding);margin-top:var(--margin);margin-bottom:var(--margin);gap:var(--gap);justify-content:center;}.feedbackClappit h3{text-align:center;}.feedbackClappit .icons{display:flex;gap:calc(var(--gap) * 2);align-items:center;justify-content:center;}.feedbackClappit .icons a{display:contents;}.feedbackClappit .icons i{font-size:0px;color:var(--color-secondary,#3e3e3e);}.feedbackClappit .icons i::before{font-size:80px;}.feedbackClappit .icons i:hover{filter:brightness(0.8);}.feedbackClappit .sendFeedback:not(.hidden){display:grid;}.feedbackClappit .sendFeedback{gap:10px;justify-content:center;justify-items:center;}.feedbackClappit .sendFeedback #description{width:300px;max-width:450px;min-height:80px;padding:10px;font-size:18px;}.feedbackClappit .sendFeedback input{padding-left:20px;padding-right:20px;}.reservedAreaMenu ul{--col-gap:15px;--row-gap:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(400px,calc((100% - var(--gap)) / 2))),1fr));column-gap:var(--col-gap);row-gap:var(--row-gap);}.reservedAreaMenu ul li{width:100%;padding:0;margin:0;}#accountAlertForm{width:min(1200px,calc(100% - 24px));margin:0 auto;}#accountAlertForm .content{--gap:20px;--col-gap:var(--gap);--row-gap:var(--gap);display:flex;flex-direction:column;align-items:center;column-gap:var(--col-gap);row-gap:var(--row-gap);}#accountAlertForm .Alert{--gap:10px;--col-gap:var(--gap);--row-gap:var(--gap);display:flex;justify-content:space-around;border-radius:10px;box-shadow:0 0 10px 5px rgba(0,0,0,0.1);box-sizing:border-box;padding:10px;width:100%;column-gap:var(--col-gap);row-gap:var(--row-gap);}#accountAlertForm .Alert > div{display:flex;}#accountAlertForm .Alert .name{align-items:center;width:30%;}#accountAlertForm .Alert .name b{text-align:center;}#accountAlertForm .Alert .quantity{align-items:center;}#accountAlertForm .Alert .contact_methods{flex-direction:column;align-items:center;gap:5px;}#accountAlertForm .Alert .contact_methods > div{--gap:30px;--col-gap:var(--gap);--row-gap:var(--gap);display:flex;align-items:center;column-gap:var(--col-gap);row-gap:var(--row-gap);}#accountAlertForm .Alert .status{flex-direction:column;align-items:center;gap:5px;justify-content:center;}#accountAlertForm .Alert .status > div{--gap:15px;--col-gap:var(--gap);--row-gap:var(--gap);display:flex;column-gap:var(--col-gap);row-gap:var(--row-gap);}#accountAlertForm .Alert .status label{--gap:3px;--col-gap:var(--gap);--row-gap:var(--gap);font-size:16px;display:flex;column-gap:var(--col-gap);row-gap:var(--row-gap);}#accountAlertForm .Alert .button{align-items:center;justify-content:center;}@media screen and (max-width:800px){ #accountAlertForm .Alert{--gap:20px;--col-gap:var(--gap);--row-gap:var(--gap);flex-direction:column;align-items:center;column-gap:var(--col-gap);row-gap:var(--row-gap);} #accountAlertForm .Alert .status{--gap:5px;--col-gap:var(--gap);--row-gap:var(--gap);flex-direction:column;align-items:center;column-gap:var(--col-gap);row-gap:var(--row-gap);} #accountAlertForm .Alert .name{width:100%;justify-content:center;}}.contactsCsOrg #organizerUrl:not([href]){font-weight:inherit;font-size:inherit;text-decoration:none;cursor:default;}.contactsCsOrg #organizerUrl{color:inherit;text-decoration:underline;}