.main_cont{box-sizing:border-box;padding:var(--padding-primary);background-color:var(--color-bg-dark-3);border-radius:var(--border-radius-primary);display:grid;row-gap:var(--gap-primary);}.main_cont > .title{display:flex;align-items:center;color:var(--color-text-white);}.info_cont{box-sizing:border-box;padding:var(--padding-primary);background-color:var(--color-bg-light-2);border-radius:var(--border-radius-primary);}.buttons{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-primary);}.buttons._center{justify-content:center}.buttons .btnLeft{display:flex;justify-content:left;align-items:center;gap:var(--gap-primary);}.buttons .btnRight{display:flex;justify-content:right;align-items:center;gap:var(--gap-primary);}.btn_1,.btn_2,.btn_3,.btn_4,.btn{ --btn-color-background:var(--color-bg-dark-3); --btn-color-border:var(--btn-color-background); --btn-color-text:var(--color-text-white); --btn-color-background-hover:var(--color-bg-page); --btn-color-border-hover:var(--btn-color-border); --btn-color-text-hover:var(--btn-color-background); --btn-color-background-disabled:var(--color-disabled); --btn-color-border-disabled:var(--color-text-dark-3); --btn-color-text-disabled:black; --btn-padding:12px; --btn-font-size:var(--font-medium); --btn-font-weight:700; --box-shadow:var(--box-shadow-primary);  color:var(--btn-color-text);background-color:var(--btn-color-background);border-color:var(--btn-color-border);border-width:1px;border-style:solid;padding:calc(var(--btn-padding) / 2) var(--btn-padding);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;display:flex;width:fit-content;height:fit-content;text-wrap:wrap;border-radius:var(--border-radius-primary);transition:all 0.5s ease;}.btn.small{--padding-primary:calc(var(--btn-padding) - 2px);font-size:var(--font-small);padding:calc(var(--padding-primary) / 2) var(--padding-primary);}.btn.large{--padding-primary:calc(var(--btn-padding) + 10px);font-size:var(--font-large);padding:calc(var(--padding-primary) / 2) var(--padding-primary);}.btn:hover{color:var(--btn-color-text-hover);background-color:var(--btn-color-background-hover);border-color:var(--btn-color-border-hover);}.btn.selected{color:var(--btn-color-text-hover);background-color:var(--btn-color-background-hover);border-color:var(--btn-color-border-hover);cursor:default;}.btn:disabled,.btn.disabled{color:var(--btn-color-text-disabled);background-color:var(--btn-color-background-disabled);border-color:var(--btn-color-background-disabled);pointer-events:none;cursor:default;}.btn._continue,.btn._confirm,.btn._add{--btn-color-background:var(--color-bg-dark-3);--btn-color-text:var(--color-text-white);--btn-color-border:var(--color-bg-dark-3);}.btn._utility,.btn._update{--btn-color-background:var(--color-bg-dark-2);--btn-color-text:var(--color-text-white);--btn-color-border:var(--color-bg-dark-2);--btn-color-text-hover:var(--color-text-white);--btn-color-background-hover:var(--color-bg-dark-2);}.btn._filter{--btn-color-background:var(--color-bg-dark-3);--btn-color-text:var(--color-text-white);--btn-color-border:var(--color-bg-dark-3);}.btn._buy,.btn._save{--btn-color-background: var(--color-positive);--btn-color-border:var(--color-positive);--btn-color-text:var(--color-text-white);--btn-color-background-hover:var(--color-positive);--btn-color-border-hover:var(--color-positive);--btn-color-text-hover:var(--color-text-white);}.btn._link{--btn-color-background:transparent;--btn-color-border:transparent;--btn-color-text:var(--color-text-dark-3);--btn-color-background-hover:transparent;--btn-color-border-hover:transparent;--btn-color-text-hover:var(--color-text-dark-3);padding-left:0;padding-right:0;text-decoration:underline;}.btn._back{--btn-color-background:transparent;--btn-color-border:transparent;--btn-color-text:var(--color-text-dark-3);--btn-color-background-hover:transparent;--btn-color-border-hover:transparent;--btn-color-text-hover:var(--color-text-dark-3);padding-left:5px;padding-right:5px;font-weight:bold;}.btn._delete,.btn._remove{--btn-color-background:var(--color-bg-page);--btn-color-border:var(--color-negative);--btn-color-text:var(--color-negative);--btn-color-background-hover:transparent;--btn-color-border-hover:transparent;--btn-color-text-hover:var(--color-negative);}.btn._decrease,.btn._increase{padding:5px 12px;border-color:transparent;color:white;border-radius:var(--border-radius-primary);background-color:darkgreen;}.btn._decrease.disabled,.btn._increase.disabled,.btn._decrease:disabled,.btn._increase:disabled{color:var(--btn-color-text-disabled);background-color:var(--btn-color-background-disabled);border-color:var(--btn-color-background-disabled);}.btn._saveForm{font-style:normal;font-weight:700;text-transform:none;border-radius:10px;text-decoration:none;border:2px solid var(--color-btn-yellow,#eec243);color:var(--color-text-black);text-align:center;padding:10px 20px;font-size:14px;background:var(--color-btn-yellow,#eec243);transition:ease .4s;cursor:pointer;}.inputs{display:grid;grid-template-columns:1fr auto 1fr;font-size:var(--font-medium);gap:var(--gap-primary);align-items:center;} .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;color:var(--color-text-black);}.inputs input[type="number"]::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;margin:0;}.badge{--padding-badge:8px;font-weight:600;text-align:center;font-size:10px;line-height:1.2;letter-spacing:0.025em;text-transform:uppercase;padding:calc(var(--padding-badge) / 2) var(--padding-badge);border-radius:var(--border-radius-primary);color:var(--color-badge,var(--color-text-light-3));}.BUY,.INFO,.SAT,.PREEMPT,.CONFIRMED,.REGULAR,.COMPLETED,.PARTIAL,.CLOSE,._green  {--color-badge:var(--color-positive);}.RESERVATION,.WIP,.CREATED,.PENDING,.RESERVED,.RESALE,.COS,.COS_SEL,.MOVED,.SYS_LA,._yellow  {--color-badge:var(--color-warning);}.CN,.CANCELLED,.CANCELLING,.REFUSED,.CANC,.NOS,.SOLD_OUT,.SOLDOUTS,.SYS_LIM,.SYS_NA,.SYS_SO,._red   {--color-badge:var(--color-negative);}.badge-points{background-color:var(--color-negative,red);color:var(--color-text-bg-dark,var(--color-text-white));border-radius:30px;font-weight:700;padding:4px 8px}.radio{font-size:var(--font-medium);line-height:1.50;display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.radio:has(.checkmark){padding-left:35px;cursor:pointer;}.radio .checkmark{position:absolute;top:0;left:4px;height:23px;width:23px;background-color:#fff;border:1px solid rgb(153,153,153);transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.275) 0s;border-radius:50%;top:50%;transform:translateY(-50%);}.radio .checkmark:after{content:"";position:absolute;display:none;top:6px;left:6px;width:11px;height:11px;border-radius:50%;background:var(--color-bg-dark-3);}.radio input{position:absolute;opacity:0;cursor:pointer;left:5px;top:5px;}.radio input:checked ~ .checkmark:after{display:block;}input[type=file]{height:38px;border:1px solid #0B4539;background-color:#fff;}input[type=text],input[type=email],input[type=password],input[type=date],input[type=number]{box-sizing:border-box;min-height:32px;width:100%;padding:0 5px;border:1px solid #0B4539;background-color:#ffffff;font-size:var(--font-medium);border-radius:var(--border-radius-primary);}input[type="text"]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=date]:disabled,input[type=number]:disabled{background-color:var(--color-disabled);border:1px solid var(--color-disabled);color:#808080;}input[type=radio]{margin-right:5px;}input[type=checkbox]{margin-right:5px;}input.mandatory,input:required,select.mandatory,select:required{border:1px solid var(--color-required);}select{box-sizing:border-box;min-height:32px;width:100%;padding:0 5px;border:1px solid #0B4539;background-color:#ffffff;font-size:var(--font-medium);border-radius:var(--border-radius-primary);}select:disabled,select.disabled{color:#808080;background-color:var(--color-disabled);border-color:var(--color-disabled);cursor:default;pointer-events:none;user-select:none;opacity:1;}textarea[required="required"],input[required="required"],select[required="required"]{border:1px solid var(--color-required) !important;}input[readonly="true"],input[readonly="readonly"],select.readonly{background:var(--color-disabled);border:1px solid #fff;border-bottom:1px solid var(--color-disabled);pointer-events:none;}input.wrong,select.wrong{border:2px solid red !important;}input.correct,select.correct{border:2px solid green !important;}.select2-hidden-accessible[required="required"] + .select2.select2-container.select2-container--default .select2-selection.select2-selection--single{border-color:#f5a219;}.select2{min-width:100%;}.select2.select2-container.select2-container--default .select2-selection--single{border-radius:var(--border-radius-primary);min-height:32px;border:1px solid #0B4539;}.background{width:100%;height:100%;bottom:0px;left:0px;z-index:calc(var(--z-index-highest) - 1);position:absolute;}.overlay:not(.show){display:none;}.overlay{display:block;width:100%;height:100%;padding:5px 0px;position:fixed;background-color:rgba(140,140,140,0.8);bottom:0px;left:0px;z-index:var(--z-index-highest);text-align:center;}.overlay .background{width:100%;height:100%;background-color:var(--color-text-black);opacity:0.5;position:fixed;z-index:calc(var(--z-index-highest) - 3);}.overlay .popupCenter{--padding-primary:20px;--gap:var(--padding-primary);width:auto;max-width:none;max-height:none;position:fixed;top:50%;left:50%;z-index:calc(var(--z-index-highest) - 2);transform:translate(-50%,-50%);display:grid;justify-content:left;align-content:center;gap:var(--gap);background-color:var(--color-text-white);align-items:center;padding:var(--padding-primary); margin:0;border-radius:var(--border-radius-primary);}.overlay .popupCenter .body{max-height:500px;overflow:auto;}.overlay .popupCenter h3{color:var(--color-text-dark-3);}.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:var(--color-bg-light-2);}.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:var(--color-bg-light-1);}.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-primary:10px;width:95%;display:grid;justify-content:stretch;} .overlay .popupCenter .map img{width:100%;height:auto;} .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;}}.pop-up{cursor:pointer;width:100vw;height:100vh;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;z-index:100000;justify-content:center;align-content:center;}.pop-up::before{content:'';display:block;width:100vw;height:100vh;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100001;background-color:black;opacity:0.6;}.pop-up:hover{cursor:pointer;}.pop-up .pop-up-click{width:100vw;height:100vh;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100002;}.pop-up .pop-up-content{position:relative;z-index:100003;background-color:white;cursor:default;}.FEE_DESC{font-size:var(--font-small);}.blockUI:has(#personalLoading){background-color:transparent!important;}#personalLoading{display:flex;align-items:center;justify-content:center;}#personalLoading .lds-ellipsis{display:flex;position:relative;width:80px;height:80px;}#personalLoading .lds-ellipsis div{background:var(--color-bg-dark-3);position:absolute;top:33px;width:13px;height:13px;border-radius:50%;animation-timing-function:cubic-bezier(0,1,1,0);}#personalLoading .lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 0.6s infinite;}#personalLoading .lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 0.6s infinite;}#personalLoading .lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 0.6s infinite;}#personalLoading .lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 0.6s infinite;}@keyframes lds-ellipsis1{0%{transform:scale(0);} 100%{transform:scale(1);}}@keyframes lds-ellipsis3{0%{transform:scale(1);} 100%{transform:scale(0);}}@keyframes lds-ellipsis2{0%{transform:translate(0,0);} 100%{transform:translate(24px,0);}}.addBasket{display:flex;justify-content:center;align-items:center;gap:var(--gap-primary);}.checkbox{font-size:var(--font-medium);line-height:1.50;display:block;position:relative;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.checkbox input{position:absolute;opacity:0;cursor:pointer;left:5px;top:5px;} .checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:white;outline:1px solid rgb(153,153,153);transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.275) 0s;border-radius:4px;} .checkbox.disabled ,.checkbox:has( input[disabled]){cursor:default;pointer-events:none;user-select:none;}.checkbox.disabled .checkmark,.checkbox:has( input[disabled]) .checkmark{cursor:default;pointer-events:none;user-select:none;background-color:rgb(153,153,153);}.checkbox:not(.disabled):hover input ~ .checkmark{height:22px;width:22px;border:1px solid #0B4539;} .checkmark:after{content:"";position:absolute;display:none;} .checkbox input:checked ~ .checkmark:after{display:block;} .checkbox .checkmark:after{left:7px;top:4px;width:5px;height:10px;border:1px solid #0B4539;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.275) 0s;}.checkboxRequestVoucher{color:#424242;}.checkboxRequestVoucher input ~ .checkmark{border:1px solid #424242;}.messages{width:100%;display:grid;row-gap:var(--gap-primary);}.messages > ol{--padding:24px;position:relative;width:100%;box-sizing:border-box;padding:calc(var(--padding) / 2) var(--padding);border-width:1px;border-style:solid;border-image:initial;border-radius:var(--border-radius-primary);font-size:var(--font-small);font-weight:600;line-height:1.5;text-transform:none;color:rgb(38,38,38);z-index:var(--z-index-lowest);background:var(--color-bg-page);}.messages > ol > li{list-style:none;line-height:1.5;box-sizing:border-box;position:relative;}.messages > ol > li:first-child::before{content:var(--content);font-family:uicons-bold-rounded !important;position:absolute;left:calc(-1 * var(--padding) / 2);top:50%;transform:translate(-50%,-50%);}.messages > ol,.messages > ol p,.messages > ol > li input,.messages > ol > li a{border-color:var(--color,var(--color-text-black));color:var(--color,var(--color-text-black));order:5;}.messages > ol.infos{--color:var(--color-info);order:4;--content:"\ea4f";}.messages > ol.errors{--color:var(--color-negative);order:1;--content:"\ed17";}.messages > ol.success{--color:var(--color-positive);order:2;--content:"\e3d8";}.messages > ol.warnings{--color:var(--color-warning);order:3;--content:"\e717";}.messages > ol > li a,.messages > ol > li input{text-decoration:underline;background:transparent;font-weight:bold;border:0;}#div-message-ext-v2 ol{position:relative;}#div-message-ext-v2 ol button{position:absolute;top:0;right:-5px;transform:translate(0,-50%);border-color:var(--color);color:var(--color); padding:calc(var(--padding-primary) / 2) var(--padding-primary);}.page{display:grid;gap:calc(var(--gap-primary) * 2);}.productList{display:grid;gap:calc(var(--gap-primary) * 2);align-content:start;} .productList .product{position:relative;box-sizing:border-box;display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--gap-primary);padding:var(--padding-primary);border-radius:var(--border-radius-primary);background:transparent;border:1px solid var(--color-bg-light-2);background-color:var(--color-bg-light-1);;box-shadow:var(--box-shadow-primary);}.productList .product:has( .img_cont){grid-template-columns:auto 1fr auto;}.productList .product:hover{box-shadow:inherit;}.productList .product.disabled{pointer-events:none;}.productList .product .img_cont{display:flex;justify-content:center;padding-top:var(--padding-primary);}.productList .product .img_cont img{--width:300px;width:var(--width);height:calc(var(--width) * (1 / 2));border-radius:var(--border-radius-primary);}.productList .product .infoProduct{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;}.productList .product .infoProduct .info{display:flex;flex-direction:column;gap:var(--gap-primary);}.productList .product .goOn{text-align:right;}.productList .product .badge{position:absolute;top:0;left:10px;font-size:var(--font-small);transform:translateY(-50%);}.productList .product .badge::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - var(--padding-badge,0px)); height:2px;background-color:var(--color-bg-page,white); z-index:var(--z-index-negative);}.productList .product i{font-size:var(--font-medium);}.productList .product .infoProduct .info h3{font-size:var(--font-extra-large);}@media screen and (max-width:800px){  .productList .product{display:flex;flex-direction:column;justify-content:center;align-items:initial;} .productList .product .goOn{display:flex;justify-content:center;max-width:100%;} .productList .product .infoProduct .info{text-align:left;} .productList .product i{font-size:16px;} .productList .product .infoProduct .info h3{font-size:var(--font-medium);}}.product_info{--img-width:400px;box-sizing:border-box;display:grid;grid-template-columns:var(--img-width) 1fr; gap:calc(var(--gap-primary) * 2);width:100%;background-color:var(--color-bg-light-1);padding:calc(var(--padding-primary));border-radius:var(--border-radius-primary) var(--border-radius-primary) 0 0;}.product_info .baseinfo{display:grid;gap:var(--gap-primary);align-content:start;align-items:center;}.product_info .baseinfo .space .cityInfo{padding-left:20.42px;}.product_info .mm_preview{width:var(--img-width);height:auto;border-radius:var(--border-radius-primary);}.product_info .title{display:grid;row-gap:var(--gap-primary)}.product_info .title h4{color:var(--color-text-dark-2);}.product_info .product_date_cont{display:flex;font-size:var(--font-medium);}@media screen and (max-width:700px){ .product_info{grid-template-columns:1fr;gap:var(--gap-primary);align-items:inherit;}  .product_info .mm_preview{width:100%;height:auto;} .product_info .baseInfo{width:100%;} .product_info .baseInfo{text-align:center;}}.basketCountDown{display:flex;gap:var(--gap-primary);background-color:var(--color-bg-light-3);color:var(--color-text-black);font-weight:bold;border-radius:var(--border-radius-primary);padding:var(--padding-primary);}.product_item_row{display:grid;grid-template-columns:1fr auto;grid-auto-flow:row;background-color:var(--color-bg-light-2);box-sizing:border-box;padding:var(--padding-primary);border-radius:var(--border-radius-primary);row-gap:calc(var(--padding-primary) / 2);column-gap:30px;align-items:center;}.product_item_row .desc-container{display:flex;flex-direction:row-reverse;justify-content:left;gap:5px;align-items:end;grid-column:1/-1;font-size:var(--font-small);}.product_item_row .desc-container:has(.desc.opened){align-items:end;}.product_item_row .desc-container .padding{padding:calc(var(--padding-primary) / 2);background:hsl(0,0%,95%);color:black;border-radius:5px;width:100%;}.product_item_row .desc-container .desc:not(.opened){display:-webkit-box;-webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:1;line-clamp:1;}.product_item_row .desc-container:has(.desc:not(.multiline)) .icon{display:none;}.product_item_row .desc-container .icon{height:100%;display:flex;align-items:start;padding-top:calc(var(--padding-primary) / 2);box-sizing:border-box;}.product_item_row .desc-container .icon i{--font-icon:var(--font-medium);height:var(--font-icon);width:var(--font-icon);}.product_item_row .desc-container .icon i:hover{opacity:.8;cursor:pointer;}.product_item_row .desc-container .icon i::before{content:"\e092";}.product_item_row .desc-container:has(.desc.opened) .icon i::before {content:"\e08d";}.product_item_row > .price{display:inline-flex;align-items:center;justify-content:end;}.product_item_row > .price p{font-weight:bold;}.product_item_row > .quantity{display:flex;justify-content:end;column-gap:30px;}.product_item_row > .name{display:flex;align-items:center;gap:var(--gap-primary);}.product_item_row > .name img{--width:300px;width:var(--width);height:calc(var(--width) * (1 / 2));height:auto;border-radius:var(--border-radius-primary);}.product_item_row:has( >.quantity){grid-template-columns:1fr auto 180px;}.product:has(.product_item_row){border-radius:var(--border-radius-primary);background-color:var(--color-bg-light-2);}.product:has(.product_item_row) .item{padding:var(--padding-primary);}.product:has(.product_item_row) .buttons{padding-top:var(--padding-primary);}.product_item_row .price{column-gap:30px;}.product_item_row .price > div{display:grid;row-gap:5px;min-width:6ch;text-align:end;}.product_item_row .price > .quantity{min-width:5ch;text-align:center;}.product_item_row .price span{text-wrap:noWrap;}.product_item_row .price .discount{text-decoration:line-through;color:var(--color-negative);}@media screen and (max-width:700px) {     .product_item_row:has( >.quantity){grid-template-columns:1fr auto;} .product_item_row{grid-template-columns:1fr auto;grid-template-rows:auto 1fr;grid-auto-rows:auto;grid-auto-flow:row;padding:calc(var(--padding-primary) / 2);column-gap:5px;row-gap:calc(var(--padding-primary));} .product_item_row > .name{grid-column:1/3;grid-row:1/2;} .product_item_row > .price{grid-column:1/2;grid-row:2/3;justify-content:space-between;text-align:left;} .product_item_row > .price p{flex-direction:row-reverse;} .product_item_row > .quantity{grid-column:2/3;grid-row:2/3;} .product_item_row > .desc-container .desc:not(.opened){-webkit-line-clamp:2;line-clamp:2;}}.calendar{display:grid;justify-content:center;}.calendar button{cursor:pointer;}.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{display:flex;border:none;font-size:clamp(38px,calc((38 / 700) * 100vw) ,45px);color:var(--color-text-dark-3);background:transparent;font-family:uicons-regular-rounded;}.calendar .calendarMobile .calendarHorizontal .cnt .calendarHeader button:hover{filter:brightness(1.5);}.calendar .calendarMobile .calendarHorizontal .cnt .pad{--gap:5px;--size:100px;display:grid;gap:var(--gap);justify-content:center;}.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;}.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{position:relative;width:100%;height:100%;border-radius:var(--border-radius-small);background-color:#D9DDDC;color:#808080;box-sizing:border-box;text-transform:uppercase;}.calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile .cellDAYAva2{background-color:var(--color-bg-dark-3,#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:var(--font-medium);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:var(--font-2-extra-large); 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:700px){ .calendar .calendarMobile .calendarHorizontal .cnt .pad{--gap:2px;justify-content:unset;} .calendar .calendarMobile .calendarHorizontal .cnt .pad .rowDOF{grid-template-columns:repeat(7,minmax(40px,1fr));} .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile{grid-template-columns:repeat(7,minmax(40px,1fr));} .calendar .calendarMobile .calendarHorizontal .cnt .pad #calendarContentMobile > div .day{font-size:25px;}}.legendaItem{display:grid;justify-content:start;justify-items:start;gap:6px;flex-wrap:wrap;}.legendaItem .row{display:flex;align-items:center;flex-wrap:wrap;column-gap:var(--gap-primary);row-gap:calc(var(--gap-primary) / 2);}.legendaItem .row > div{display:flex;align-items:center;column-gap:calc(var(--gap-primary) / 2);}.legendaItem span{font-size:var(--font-medium);color:var(--color-text-black);font-weight:bold;}.legendaItem .status i{color:var(--status-color);}.legendaItem .available{--status-color:var(--color-positive);}.legendaItem .low{--status-color:#FFBA00;}.legendaItem .soldout{--status-color:var(--color-negative);}.cardCodeRow{display:grid;align-content:end;align-items:end;justify-content:start;grid-auto-flow:column;grid-template-columns:1fr;grid-auto-columns:auto;width:min(100%,600px);column-gap:var(--gap-primary);}.cardCodeRow label{font-size:var(--font-medium);}.termAndCond{display:flex;flex-direction:column;gap:var(--gap-primary);}@media screen and (max-width:700px){  .completePayment{--margin:10px;position:sticky;bottom:0px;width:100%;box-sizing:border-box;z-index:var(--z-index-lower);display:grid;gap:5px;justify-items:center;padding:10px;background-color:var(--color-bg-page);}  .completePayment #btnBuy{box-sizing:border-box;width:100%;text-wrap:wrap;line-height:1.5;} }.registrantReguired{display:grid;row-gap:var(--gap-primary)}.registrant{background-color:var(--color-bg-light-2);padding:var(--padding-primary);border-radius:var(--border-radius-primary)}.registrant .productitem-info{display:grid;row-gap:4px;}.registrant .inputArea{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(min(100%,350px),calc((100% - 2 * var(--gap-primary)) / 3)),1fr));gap:var(--gap-primary);align-items:end;}.registrant .inputArea h3{grid-column:1 / -1;}.registrant .inputArea .row{display:contents;}.seat_row{display:flex;flex-direction:column;box-sizing:border-box;padding:0 var(--padding-primary) 0 var(--padding-primary);gap:calc(var(--gap-primary) / 2);}.seat_row .seat_row_list{display:grid;gap:var(--gap-primary);}.seat_row .seat_row{font-weight:bold;}.seat_row .seat{display:block;flex-basis:100%;font-weight:bold;text-align:left;}.seat_row .badge{display:block;flex-basis:100%;text-align:center;}.contactsCsOrg #organizerUrl:not([href]){font-weight:inherit;font-size:inherit;text-decoration:none;cursor:default;}.contactsCsOrg #organizerUrl{color:inherit;text-decoration:underline;} .loader-container{width:30vw;max-width:150px;aspect-ratio:1;position:relative;margin:50px auto;}.loader-container .loader{width:100%;height:100%;transform:rotate(-90deg);}.loader-container .track{fill:none;stroke:#ddd;stroke-width:5;}.loader-container .fill{fill:none;stroke:var(--color-bg-dark-3);stroke-width:5;stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:283;}.loader-container .icon-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.loader-container .icon-wrapper i{font-size:25px;color:var(--color-bg-dark-3);}header .clappit img{--width:140px;width:var(--width);height:calc(var(--width) * (264 / 956));cursor:pointer;border:1px solid white;border-radius:5px;}@media screen and (max-width:1125px){    header .clappit img{--width:40px;height:var(--width);}}.select2-container{ box-sizing:border-box; display:inline-block; margin:0; position:relative; vertical-align:middle}.select2-container .select2-selection--single{ box-sizing:border-box; cursor:pointer; display:grid; grid-template-columns:auto 1fr auto; align-items:center; height:30px; user-select:none; padding:0 8px; -webkit-user-select:none;}.select2-container .select2-selection--single .select2-selection__rendered { display:block; padding:0; grid-column-start:2; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear { background-color:transparent; border:none; font-size:1em;}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { padding-right:8px; padding-left:20px}.select2-container .select2-selection--multiple{ box-sizing:border-box; cursor:pointer; display:block; min-height:32px; user-select:none; -webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered { display:inline; list-style:none; padding:0}.select2-container .select2-selection--multiple .select2-selection__clear { background-color:transparent; border:none; font-size:1em}.select2-container .select2-search--inline .select2-search__field{ box-sizing:border-box; border:none; font-size:100%; margin-top:5px; margin-left:5px; padding:0; max-width:100%; resize:none; height:18px; vertical-align:bottom; font-family:sans-serif; overflow:hidden; word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { -webkit-appearance:none}.select2-dropdown{ background-color:white; border:1px solid #aaa; border-radius:4px; box-sizing:border-box; display:block; position:absolute; left:-100000px; width:100%; z-index:1051}.select2-results{ display:block}.select2-results__options{ list-style:none; margin:0; padding:0}.select2-results__option{ padding:6px; user-select:none; -webkit-user-select:none; text-align:left;}.select2-results__option--selectable{ cursor:pointer}.select2-container--open .select2-dropdown{ left:0}.select2-container--open .select2-dropdown--above{ border-bottom:none; border-bottom-left-radius:0; border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{ border-top:none; border-top-left-radius:0; border-top-right-radius:0}.select2-search--dropdown{ display:block; padding:4px}.select2-search--dropdown .select2-search__field{ padding:4px; width:100%; box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { -webkit-appearance:none}.select2-search--dropdown.select2-search--hide{ display:none}.select2-close-mask{ border:0; margin:0; padding:0; display:block; position:fixed; left:0; top:0; min-height:100%; min-width:100%; height:auto; width:auto; opacity:0; z-index:99; background-color:#fff; filter:alpha(opacity = 0)}.select2-hidden-accessible{ border:0 !important; clip:rect(0,0,0,0) !important; -webkit-clip-path:inset(50%) !important; clip-path:inset(50%) !important; height:1px !important; overflow:hidden !important; padding:0 !important; position:absolute !important; width:1px !important; white-space:nowrap !important}.select2-container--default .select2-selection--single{ background-color:#fff; border:1px solid #ccdce4; border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered { color:#444; line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear { cursor:pointer; float:right; font-weight:bold; margin-right:20px; padding-right:0px; padding-top:0px; padding-bottom:0px;}.select2-container--default .select2-selection--single .select2-selection__placeholder { color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow { height:26px; position:relative; width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b { border-color:#888 transparent transparent transparent; border-style:solid; border-width:5px 4px 0 4px; height:0; left:50%; margin-left:-4px; margin-top:-2px; position:absolute; top:50%; width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { left:1px; right:auto}.select2-container--default.select2-container--disabled .select2-selection--single { background-color:#eee; cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color:transparent transparent #888 transparent; border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{ background-color:white; border:1px solid #aaa; border-radius:4px; cursor:text; padding-bottom:5px; padding-right:5px; position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable { padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear { cursor:pointer; font-weight:bold; height:20px; margin-right:10px; margin-top:5px; position:absolute; right:0; padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice { background-color:#e4e4e4; border:1px solid #aaa; border-radius:4px; box-sizing:border-box; display:inline-block; margin-left:5px; margin-top:5px; padding:0; padding-left:20px; position:relative; max-width:100%; overflow:hidden; text-overflow:ellipsis; vertical-align:bottom; white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display { cursor:default; padding-left:2px; padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { background-color:transparent; border:none; border-right:1px solid #aaa; border-top-left-radius:4px; border-bottom-left-radius:4px; color:#999; cursor:pointer; font-size:1em; font-weight:bold; padding:0 4px; position:absolute; left:0; top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus { background-color:#f1f1f1; color:#333; outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left:5px; margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display { padding-left:5px; padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { border-left:1px solid #aaa; border-right:none; border-top-left-radius:0; border-bottom-left-radius:0; border-top-right-radius:4px; border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear { float:left; margin-left:10px; margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple { border:solid black 1px; outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple { background-color:#eee; cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove { display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple { border-top-left-radius:0; border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-left-radius:0; border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field { border:1px solid #ccdce4; height:20px; width:95%; }.select2-container--default .select2-search--inline .select2-search__field { background:transparent; border:none; outline:0; box-shadow:none; -webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{ max-height:200px; overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option { padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group { padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option { margin-left:-1em; padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left:-2em; padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left:-3em; padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left:-4em; padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left:-5em; padding-left:6em}.select2-container--default .select2-results__option--group{ padding:0}.select2-container--default .select2-results__option--disabled{ color:#999}.select2-container--default .select2-results__option--selected{ background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable { background-color:#5897fb; color:white}.select2-container--default .select2-results__group{ cursor:default; display:block; padding:6px}.select2-container--classic .select2-selection--single{ background-color:#f7f7f7; border:1px solid #aaa; border-radius:4px; outline:0; background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%); background-image:-o-linear-gradient(top,#fff 50%,#eee 100%); background-image:linear-gradient(to bottom,#fff 50%,#eee 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic .select2-selection--single:focus{ border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered { color:#444; line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear { cursor:pointer; float:right; font-weight:bold; height:26px; margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder { color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow { background-color:#ddd; border:none; border-left:1px solid #aaa; border-top-right-radius:4px; border-bottom-right-radius:4px; height:26px; position:absolute; top:1px; right:1px; width:20px; background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%); background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%); background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b { border-color:#888 transparent transparent transparent; border-style:solid; border-width:5px 4px 0 4px; height:0; left:50%; margin-left:-4px; margin-top:-2px; position:absolute; top:50%; width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear { float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { border:none; border-right:1px solid #aaa; border-radius:0; border-top-left-radius:4px; border-bottom-left-radius:4px; left:1px; right:auto}.select2-container--classic.select2-container--open .select2-selection--single { border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { background:transparent; border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color:transparent transparent #888 transparent; border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { border-top:none; border-top-left-radius:0; border-top-right-radius:0; background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%); background-image:-o-linear-gradient(top,#fff 0%,#eee 50%); background-image:linear-gradient(to bottom,#fff 0%,#eee 50%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { border-bottom:none; border-bottom-left-radius:0; border-bottom-right-radius:0; background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%); background-image:-o-linear-gradient(top,#eee 50%,#fff 100%); background-image:linear-gradient(to bottom,#eee 50%,#fff 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF',GradientType=0)}.select2-container--classic .select2-selection--multiple{ background-color:white; border:1px solid #aaa; border-radius:4px; cursor:text; outline:0; padding-bottom:5px; padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{ border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear { display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice { background-color:#e4e4e4; border:1px solid #aaa; border-radius:4px; display:inline-block; margin-left:5px; margin-top:5px; padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display { cursor:default; padding-left:2px; padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { background-color:transparent; border:none; border-top-left-radius:4px; border-bottom-left-radius:4px; color:#888; cursor:pointer; font-size:1em; font-weight:bold; padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { color:#555; outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left:5px; margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display { padding-left:5px; padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { border-top-left-radius:0; border-bottom-left-radius:0; border-top-right-radius:4px; border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple { border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { border-top:none; border-top-left-radius:0; border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom:none; border-bottom-left-radius:0; border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field { border:1px solid #aaa; outline:0}.select2-container--classic .select2-search--inline .select2-search__field { outline:0; box-shadow:none}.select2-container--classic .select2-dropdown{ background-color:#fff; border:1px solid transparent}.select2-container--classic .select2-dropdown--above{ border-bottom:none}.select2-container--classic .select2-dropdown--below{ border-top:none}.select2-container--classic .select2-results>.select2-results__options{ max-height:200px; overflow-y:auto}.select2-container--classic .select2-results__option--group{ padding:0}.select2-container--classic .select2-results__option--disabled{ color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable { background-color:#3875d7; color:#fff}.select2-container--classic .select2-results__group{ cursor:default; display:block; padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{ border-color:#5897fb}    select[readonly].select2-hidden-accessible + .select2-container{        pointer-events:none;        touch-action:none;    }    select[readonly].select2-hidden-accessible + .select2-container .select2-selection{        background:#eee;        box-shadow:none;    }    select[readonly].select2-hidden-accessible + .select2-container .select2-selection__arrow,select[readonly].select2-hidden-accessible + .select2-container .select2-selection__clear{        display:none;    }:root{ --lightness-mode:1;  --lightness-gap:8%;   --color-bg-page:hsla(0,0%,calc(50% + (50% * var(--lightness-mode))),1); --hue-bg-light:210; --saturation-bg-light:17%; --lightness-bg-light:98%; --opacity-bg-light:1; --hue-bg-dark:0; --saturation-bg-dark:0%; --lightness-bg-dark:13%; --opacity-bg-dark:1; --color-bg-light-1:hsla(var(--hue-bg-light),var(--saturation-bg-light),var(--lightness-bg-light),var(--opacity-bg-light)); --color-bg-light-2: hsla(var(--hue-bg-light),var(--saturation-bg-light),calc(var(--lightness-bg-light) - (var(--lightness-mode) * var(--lightness-gap))),   var(--opacity-bg-light)); --color-bg-light-3: hsla(var(--hue-bg-light),var(--saturation-bg-light),calc(var(--lightness-bg-light) - (var(--lightness-mode) * 2 * var(--lightness-gap))),var(--opacity-bg-light)); --color-bg-dark-1: hsla(var(--hue-bg-dark), var(--saturation-bg-dark), calc(var(--lightness-bg-dark)  + (var(--lightness-mode) * 2 * var(--lightness-gap))),var(--opacity-bg-dark)); --color-bg-dark-2: hsla(var(--hue-bg-dark), var(--saturation-bg-dark), calc(var(--lightness-bg-dark)  + (var(--lightness-mode) * var(--lightness-gap))),   var(--opacity-bg-dark)); --color-bg-dark-3: hsla(var(--hue-bg-dark), var(--saturation-bg-dark), var(--lightness-bg-dark),var(--opacity-bg-dark));   --color-text-white:hsla(0,0%,calc(50% + (50% * var(--lightness-mode))),1); --color-text-black:hsla(0,0%,calc(50% - (50% * var(--lightness-mode))),1); --hue-text-light:var(--hue-bg-light); --saturation-text-light:var(--saturation-bg-light); --lightness-text-light:var(--lightness-bg-light); --opacity-text-light:var(--opacity-bg-light); --hue-text-dark:var(--hue-bg-dark); --saturation-text-dark:var(--saturation-bg-dark); --lightness-text-dark:var(--lightness-bg-dark); --opacity-text-dark:var(--opacity-bg-dark);  --color-text-light-1: hsla(var(--hue-text-light),var(--saturation-text-light),var(--lightness-text-light),var(--opacity-text-light)); --color-text-light-2: hsla(var(--hue-text-light),var(--saturation-text-light),calc(var(--lightness-text-light) - (var(--lightness-mode) * var(--lightness-gap))),   var(--opacity-text-light)); --color-text-light-3: hsla(var(--hue-text-light),var(--saturation-text-light),calc(var(--lightness-text-light) - (var(--lightness-mode) * 2 * var(--lightness-gap))),var(--opacity-text-light)); --color-text-dark-1: hsla(var(--hue-text-dark), var(--saturation-text-dark), calc(var(--lightness-text-dark)  + (var(--lightness-mode) * 2 * var(--lightness-gap))),var(--opacity-text-dark)); --color-text-dark-2: hsla(var(--hue-text-dark), var(--saturation-text-dark), calc(var(--lightness-text-dark)  + (var(--lightness-mode) * var(--lightness-gap))),   var(--opacity-text-dark)); --color-text-dark-3: hsla(var(--hue-text-dark), var(--saturation-text-dark), var(--lightness-text-dark),var(--opacity-text-dark));  --color-disabled: hsl(var(--hue-bg-light),10%,80%); --color-warning: hsl(16, 85%, calc(50% - (15% * var(--lightness-mode))),1); --color-required: hsl(61, 100%,calc(50% - (10% * var(--lightness-mode))),1); --color-info:  hsl(223,83%, calc(50% - (15% * var(--lightness-mode))),1); --color-negative: hsl(353,100%,calc(50% - (15% * var(--lightness-mode))),1); --color-positive: hsl(134,70%, calc(50% - (15% * var(--lightness-mode))),1); --z-index-negative: -1;  --z-index-lowest: 10;  --z-index-lower: 100;  --z-index-medium: 1000;  --z-index-higher: 10000; --z-index-highest: 100000; --font-family-primary :sans-serif; --font-family-secondary :var(--font-family-primary); --font-2-extra-large:clamp(20px,calc((20 / 700) * 100vw),25px);    --font-extra-large:  clamp(18px,calc((18 / 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-primary: clamp(4px,calc((4 / 700) * 100vw),8px); --padding-primary: clamp(4px,calc((4 / 700) * 100vw),8px); --gap-primary:  clamp(4px,calc((4 / 700) * 100vw),8px); --border-radius-primary:8px; --border-radius-small:max(calc(var(--border-radius-primary) - var(--padding-primary)),calc(var(--border-radius-primary) * 0.5)); --border-radius-large:calc(var(--border-radius-primary) + var(--padding-primary));  --max-width:    min(100%,1300px); --box-shadow-primary:  hsla(var(--hue-bg-dark), var(--saturation-bg-dark), var(--lightness-bg-dark),0.16) 0px 1px 4px;}@media screen and (max-width:700px){ :root{  --font-2-extra-large:clamp(18px,calc((18 / 300) * 100vw),20px);  --font-extra-large:  clamp(16px,calc((16 / 300) * 100vw),18px);  --font-large:    clamp(14px,calc((14 / 300) * 100vw),16px);  --font-medium:    clamp(12px,calc((12 / 300) * 100vw),14px);  --font-small:    clamp(9px, calc((9  / 300) * 100vw),11px);   --margin-primary: clamp(2px,calc((4 / 300) * 100vw),4px);  --padding-primary: clamp(2px,calc((4 / 300) * 100vw),4px);  --gap-primary:  clamp(2px,calc((4 / 300) * 100vw),4px); }}*{font-family:var(--font-family-primary);margin:0;padding:0;}html,body{display:grid;min-height:100%;background-color:var(--color-bg-page);color:var(--color-text-black);}ul li,ol li{list-style-position:inside;}table{width:100%;box-sizing:border-box;}a{font-weight:bold;font-size:var(--font-medium);color:var(--color-text-dark-3,#121a92);text-decoration:none;cursor:pointer;}i{user-select:none;display:inline-flex;align-items:center;}.select2-results__option--selectable{color:black;}p, .text_p {font-weight:normal; font-size:var(--font-medium);line-height:1.5;}h1,.text_h1{font-weight:bold;font-size:clamp(20px,calc((20 / 700) * 100vw),25px);color:var(--color-text-dark-3);}h2,.text_h2{font-weight:bold;font-size:var(--font-2-extra-large);}h3,.text_h3{font-weight:bold;font-size:var(--font-extra-large);}h4,.text_h4{font-weight:bold;font-size:var(--font-large);}h5,.text_h5{font-weight:bold;font-size:var(--font-medium);}h6,.text_h6{font-weight:bold;font-size:var(--font-small);}#cntPage   {display:grid;grid-auto-rows:auto 1fr auto;row-gap:var(--gap-primary);}#cntOutHdr   {display:grid;}#cntInnHdr   {display:grid;}#cntOutCont   {display:grid;justify-content:center;align-content:start;grid-template-columns: min(100%,var(--max-width));}#cntInnCont   {display:grid;position:relative;z-index:0;padding-right:var(--padding-primary);padding-left:var(--padding-primary);box-sizing:border-box;row-gap:var(--gap-primary);}#cntOutFtr   {display:grid;}#cntInnFtr   {display:grid;}#showProductForm table{margin-bottom:var(--margin-primary);}#showProductForm #itemsBox{width:100%;box-sizing:border-box;}#showProductForm .pkgQty.flex{max-width:200px;width:100%;box-sizing:border-box;margin:0 auto;gap:calc(var(--gap-primary) * 2);} #showProductForm .event{display:grid;row-gap:var(--gap-primary);}#showProductForm .event:has( > h2){background-color:var(--color-bg-dark-3); padding:var(--padding-primary);  border-radius:var(--border-radius-primary);display:grid;row-gap:var(--gap-primary);}#showProductForm .event > h2{color:var(--color-text-white);border-radius:var(--border-radius-primary) var(--border-radius-primary) 0px 0px;text-align:center;}#showProductForm .event .product .product_name.subsection{background-color:var(--color-bg-light-1);padding:var(--padding-primary);}#showProductForm .event .product > .product_name.subsection:first-child{border-radius:var(--border-radius-primary) var(--border-radius-primary) 0px 0px;}#showProductForm .product > .product_item_row:last-child{border-radius:0px 0px var(--border-radius-primary) var(--border-radius-primary);}#showProductForm .mm_itempreview{max-width:400px;}#showProductForm .product > .priceSectionNm:first-child{border-radius:var(--border-radius-primary) var(--border-radius-primary) 0px 0px;}#showProductForm .product > .priceSectionNm{padding:var(--padding-primary);background-color:var(--color-bg-light-1);}#showProductForm .product > .priceSectionNm h3{padding:var(--padding-primary);}#showProductForm .product.selected{outline:2px solid var(--color-bg-dark-3);}#showProductForm .price i{cursor:pointer;}#showProductForm #itemsBox .priceMoreInfo{color:var(--color-info,blue);cursor:pointer;font-weight:700;}#showProductForm{display:flex;flex-direction:column;gap:var(--gap-primary);}#showProductForm #delivery:not(.hidden){display:grid;gap:var(--gap-primary);}#showProductForm #delivery .singleDelivery{display:flex;justify-content:space-between;;align-items:center;}#showProductForm #delivery .singleDelivery #amPrice{text-align:right;}#showProductForm .showProductVenue .venue_map{width:100%;height:auto;border-radius:var(--border-radius-primary);}#showProductForm .showProductVenue:has(.venue_map) a{display:inline-block;max-width:600px;width:100%;}#showProductForm .showProductVenue:has(.venue_map) a .venue_map{width:100%;} #showProductForm #showProductNav{box-sizing:border-box;display:flex;background-color:var(--color-bg-light-1 ,#ebebeb);position:sticky;z-index:calc(var(--z-index-lower) + 1);top:5px;box-shadow:rgba(33,35,38,0.1) 0px 10px 10px -10px;list-style:none;}#showProductForm #showProductNav li{--padding:var(--padding-primary);box-sizing:border-box;position:relative;color:var(--color-text-dark-3,blue);border-right:#fff;font-weight:bold;font-size:var(--font-medium);padding:calc(var(--padding) / 2) calc(var(--padding) * (5 / 2)) calc(var(--padding) / 2) calc(var(--padding) / 1);overflow-Y:hidden;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;cursor:pointer;}#showProductForm #showProductNav li::-webkit-scrollbar{display:none;}#showProductForm #showProductNav li::before{content:'';display:block;position:absolute;top:0;right:-2px;clip-path:polygon(calc(100% - 1px) 0,50% 50%,calc(100% - 1px) 100%);width:calc(var(--padding) * 3);height:100%;background-color:transparent;box-sizing:border-box;}#showProductForm #showProductNav li.selected{background-color:var(--color-bg-dark-3);color:var(--color-text-white);overflow-Y:hidden;overflow-x:auto;} #showProductForm #showProductNav li.selected::before{background-color:var(--color-bg-light-1 ,#ebebeb);}#showProductForm #showProductNav li:has(+ li.selected)::before{background-color:var(--color-bg-dark-3 ,#000);}#showProductForm .psList{display:flex;flex-wrap:wrap;gap:var(--gap-primary);}#showProductForm .psList .btn{justify-content:center;align-items:center;box-sizing:border-box;}#showProductForm .product._PACKAGE .item .product_item_row{display:flex;justify-content:space-between;row-gap:0;column-gap:0;align-items:inherit;gap:var(--gap-primary);}#showProductForm .product._PACKAGE .item .product_item_row .name{max-width:70%;width:100%;}#showProductForm .product._PACKAGE .item .product_item_row .price-quantity{max-width:30%;width:100%;}#showProductForm .product._PACKAGE .item .product_item_row .name{display:flex;flex-flow:column;gap:var(--gap-primary);max-width:60%;width:100%;}#showProductForm .product._PACKAGE .item .product_item_row .name .singleItem{box-sizing:border-box;width:100%;display:flex;flex-flow:column;gap:var(--gap-primary);background-color:var(--color-bg-light-1);border-radius:var(--border-radius-primary);padding:var(--padding-primary);}#showProductForm .product._PACKAGE .item .product_item_row .name .singleItem h3{font-weight:bold;}#showProductForm .product._PACKAGE .item .product_item_row .name .singleItem .dsCondition{display:flex;}#showProductForm .product._PACKAGE .item .product_item_row .price-quantity{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--gap-primary);background-color:var(--color-bg-light-1);border-radius:var(--border-radius-primary);padding:var(--padding-primary);}#showProductForm .product._PACKAGE .item .product_item_row .price-quantity .price{font-size:18px;font-weight:bold;}#showProductForm .product._PACKAGE .item .product_item_row .price-quantity .quantity{max-width:80px;width:100%;display:flex;flex-flow:column;align-items:center;gap:var(--gap-primary);}@media screen and (max-width:700px){     #showProductForm .addBasket{position:sticky;bottom:0px;width:100%;box-sizing:border-box;z-index:var(--z-index-lower);display:grid;gap:5px;justify-items:center;padding:10px;background-color:var(--color-bg-page);} #showProductForm .variousInfo, #showProductForm .variousInfo > p{font-size:var(--font-small);}    #showProductForm #delivery .singleDelivery{display:flex;flex-direction:column;align-items:inherit;} #showProductForm #delivery .singleDelivery .price,#showProductForm #delivery .singleDelivery #price{width:100%;text-align:right;} #showProductForm .psList{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));} #showProductForm .psList .btn{width:100%;height:100%;}  #showProductForm .product._PACKAGE .item .product_item_row{flex-wrap:wrap;} #showProductForm .product._PACKAGE .item .product_item_row .name,#showProductForm .product._PACKAGE .item .product_item_row .price-quantity{max-width:100%;}} :root{ --bg:#f7f8fb; --surface:#ffffff; --surface-2:#f2f4f8; --text:#0f1320; --muted:#566076; --ring:#2b8ef055; --ok:#2fd37a; --warn:#f0a500; --danger:#ff5c5c; --radius:16px; --shadow:0 10px 25px rgba(16,24,40,.08);  --brand-fixed:#00483A;            --brand-end:  #1CC49D;   --brand:#0077ff;   --brand-2:#1cc49d;        --linear-gradient-azure:linear-gradient(135deg,var(--brand-fixed),var(--brand-end));} :root{ --bg:#f7f8fb; --surface:#ffffff; --surface-2:#f2f4f8; --text:#0f1320; --muted:#566076; --ring:#2b8ef055; --ok:#2fd37a; --warn:#f0a500; --danger:#ff5c5c; --radius:16px; --shadow:0 10px 25px rgba(16,24,40,.08);  --brand-fixed:#00483A;            --brand-end:  #1CC49D;  --brand:#0077ff;  --brand-2:#1cc49d;       --linear-gradient-azure:linear-gradient(135deg,var(--brand-fixed),var(--brand-end));}#cntInnCont:has( .showGiftCard){overflow:visible;}.showGiftCard.container{box-sizing:border-box;width:var(--max-width);;}.showGiftCard section{box-sizing:border-box;padding:20px;}.showGiftCard .column{display:flex;align-items:center;flex-flow:column;gap:22px;}.showGiftCard .hdr{display:flex;align-items:center;gap:14px;margin-bottom:18px;}.showGiftCard .logo{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,var(--brand),var(--brand-2));box-shadow:var(--shadow);color:#001018;font-weight:800;}.showGiftCard .title{font-size:clamp(22px,2.2vw,34px);font-weight:800;letter-spacing:.2px;}.showGiftCard .subtitle{color:var(--muted);margin-top:4px;}.showGiftCard .flex{display:flex;gap:22px;}.showGiftCard .panel{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid rgba(255,255,255,.06);}.showGiftCard .panel .head{border-bottom:1px solid rgba(255,255,255,.08);display:grid;}.showGiftCard #finish.panel{position:sticky;bottom:0px;max-width:100%;width:100%;margin:22px auto 0 auto;box-shadow:none;border:none;border-radius:inherit;}.showGiftCard #finish.panel .column{gap:0;padding:0 0 5px 0;}.showGiftCard .preview-wrap{max-width:70%;width:100%;display:flex;flex-direction:column;gap:16px;}.showGiftCard .details{max-width:30%;width:100%;}.showGiftCard .card-canvas{aspect-ratio:16/9;width:100%;border-radius:20px;overflow:hidden;position:relative;background:#111;display:flex;align-items:center;justify-content:center;}.showGiftCard .card-canvas.thumb{background-size:contain;background-repeat:no-repeat;background-position:center;}.showGiftCard .card-bg{position:absolute;inset:0;}.showGiftCard .card-pattern{position:absolute;inset:0;opacity:.25;background-image:var(--card-pattern);background-size:40px 40px;mix-blend-mode:overlay;}.showGiftCard .card-overlay{position:absolute;inset:0;}.showGiftCard .card-content{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:22px;background-size:cover;}    .showGiftCard .chip{align-self:flex-end;background:rgba(255,255,255,.85);color:#111;padding:10px 14px;border-radius:12px;font-weight:700;letter-spacing:.3px;box-shadow:0 6px 18px rgba(0,0,0,.15);}.showGiftCard .brandline{display:flex;align-items:center;gap:10px;}.showGiftCard .brandicon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:18px;background:rgba(255,255,255,.14);backdrop-filter:blur(8px);}.showGiftCard .brandname{font-size:clamp(18px,2vw,22px);font-weight:800;text-shadow:0 1px 8px rgba(0,0,0,.25);}.showGiftCard .amount{font-size:clamp(28px,4vw,42px);font-weight:900;}.showGiftCard .message{color:#fff;opacity:.9;max-width:75%;font-size:clamp(12px,1.6vw,14px);}.showGiftCard .footer-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff;opacity:.9;font-weight:700;}.showGiftCard .theme-tabs{display:flex;gap:8px;flex-wrap:wrap;}.showGiftCard .tab{padding:10px 12px;border-radius:999px;background:var(--surface-2);color:var(--text);border:1px solid transparent;cursor:pointer;font-weight:700;font-size:13px;}.showGiftCard .tab[data-active="true"]{background:linear-gradient(135deg,var(--brand),var(--brand-2)); color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.25);}.showGiftCard .thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(120px,1fr);gap:12px;overflow:auto;padding-bottom:10px;padding-top:10px;}.showGiftCard .thumb{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;cursor:pointer;border:2px solid #ebebeb;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff;margin:0 5px;}.showGiftCard .thumb:focus-visible{outline:3px solid var(--ring);outline-offset:2px;}.showGiftCard .thumb[data-active="true"]{border-color:var(--brand);outline:4px solid #00483A;outline-offset:2px;}.showGiftCard .thumb .bg{position:absolute;inset:0;background:var(--bgx);}.showGiftCard .thumb .pattern{position:absolute;inset:0;opacity:.35;background-image:var(--patternx);background-size:24px 24px;}.showGiftCard .thumb .label{position:absolute;left:8px;bottom:8px;font-size:12px;font-weight:800;padding:4px 8px;border-radius:8px;background:rgba(0,0,0,.35);color:#fff;}@media (max-width:980px){ .showGiftCard .thumb{aspect-ratio:13/6;}}.showGiftCard .form-row{display:grid;gap:10px;margin-bottom:14px;}.showGiftCard .form-row.inline{grid-template-columns:1fr 1fr;gap:12px;}.showGiftCard label{font-weight:700;color:var(--muted);font-size:13px;}.showGiftCard .segmented{display:flex;gap:8px;flex-wrap:wrap;}.showGiftCard .btn{padding:10px 14px;border-radius:12px;background:var(--surface-2);color:var(--text);border:1px solid rgba(255,255,255,.08);font-weight:700;cursor:pointer;}.showGiftCard .btn[aria-pressed="true"]{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;border-color:transparent;}.showGiftCard input[type="number"],.showGiftCard input[type="email"],.showGiftCard input[type="date"],    .showGiftCard input[type="text"],.showGiftCard textarea,.showGiftCard select,.showGiftCard input[type="datetime-local"]{box-sizing:border-box;width:100%;padding:12px 14px;border-radius:12px;border:1px solid #ebebeb;background:var(--surface);color:var(--text);outline:none;box-shadow:inset 0 2px 0 rgba(255,255,255,.03);}    .showGiftCard textarea{min-height:90px;resize:vertical;box-sizing:border-box;width:100%;background:#f9f9f9;border-color:#ebebeb;border-radius:var(--border-radius);padding:8px;color:#444;}.showGiftCard  .hint{ color:var(--muted);font-size:12px;}.showGiftCard .actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;}.showGiftCard .qty{display:flex;align-items:center;gap:8px;max-width:150px;width:100%;}.showGiftCard .qty button{width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:var(--surface-2);color:var(--text);font-size:18px;font-weight:900;cursor:pointer;}.showGiftCard .primary{padding:12px 18px;border-radius:14px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#001018;border:none;font-weight:900;letter-spacing:.2px;cursor:pointer;box-shadow:0 10px 26px rgba(0,0,0,.25);}.showGiftCard .ghost{background:transparent;border:1px dashed rgba(255,255,255,.2);color:var(--muted);}.showGiftCard .price-line{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:800;margin-top:10px;}.showGiftCard .divider{height:1px;background:rgba(255,255,255,.08);margin:12px 0;}.showGiftCard .sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.showGiftCard .toast{position:fixed;right:20px;bottom:20px;background:var(--surface);border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow);color:var(--text);padding:12px 14px;border-radius:14px;display:none;}.showGiftCard .toast[data-show="true"]{display:block;}.showGiftCard .primary,.showGiftCard .tab[data-active="true"],.showGiftCard .btn[aria-pressed="true"],.showGiftCard .slider-nav{background:var(--linear-gradient-azure);color:#fff;border-color:transparent !important;box-shadow:0 10px 26px rgba(0,0,0,.20);}.showGiftCard .primary:hover,.showGiftCard .tab[data-active="true"]:hover,.showGiftCard .btn[aria-pressed="true"]:hover,.showGiftCard .slider-nav:hover{filter:brightness(1.02) saturate(1.02);transform:translateY(-1px);}.showGiftCard .primary:active,.showGiftCard .tab[data-active="true"]:active,.showGiftCard .btn[aria-pressed="true"]:active,.showGiftCard .slider-nav:active{transform:translateY(0);filter:brightness(.98);}.showGiftCard .primary:focus-visible,.showGiftCard .tab:focus-visible,.showGiftCard .btn:focus-visible,.showGiftCard .slider-nav:focus-visible,.showGiftCard .thumb:focus-visible{outline:3px solid rgba(0,128,96,.45);outline-offset:2px;border-radius:12px;}@media (max-width:980px){ .showGiftCard .flex{flex-wrap:wrap;} .showGiftCard .preview-wrap{max-width:100%;width:100%;} .showGiftCard #details.panel{max-width:100%;width:100%;}}:root{  --thumb-w:180px;    --thumb-gap:12px;  --thumb-peek:40px;}.showGiftCard .thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:var(--thumb-w);gap:var(--thumb-gap);overflow-x:auto;overflow-y:hidden; scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;}.showGiftCard .thumb{scroll-snap-align:start;}.showGiftCard .thumb[data-active="true"]{border-color:var(--brand-fixed) !important;}.showGiftCard .thumbs::-webkit-scrollbar{height:8px;}.showGiftCard .thumbs::-webkit-scrollbar-track{background:rgba(0,0,0,.08);border-radius:8px;}.showGiftCard .thumbs::-webkit-scrollbar-thumb{background:var(--linear-gradient-azure) ;border-radius:8px;}.showGiftCard .slider-wrap{position:relative;}.showGiftCard .slider-wrap::before,.showGiftCard .slider-wrap::after{content:"";position:absolute;top:0;bottom:0;width:36px;pointer-events:none;background:linear-gradient(to right,var(--bg,transparent),transparent);}.showGiftCard .slider-wrap::before{left:0;background:linear-gradient(to right,rgba(0,0,0,.12),transparent);}.showGiftCard .slider-wrap::after{right:0;background:linear-gradient(to left,rgba(0,0,0,.12),transparent);}.showGiftCard .slider-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:999px;border:0;display:grid;place-items:center;font-weight:900;cursor:pointer;}.showGiftCard .slider-nav.prev{left:6px;}.showGiftCard .slider-nav.next{right:6px;}.showGiftCard .slider-nav[disabled]{opacity:.4;cursor:default;}.showGiftCard .btn:not([aria-pressed="true"]):hover,.showGiftCard .tab:not([data-active="true"]):hover{filter:brightness(1.05);}@media (prefers-color-scheme:light){  .showGiftCard .chip{box-shadow:0 6px 14px rgba(16,24,40,.12);}}.showGiftCard .gc-info{    --gc-brand:#00483A;     --gc-brand2:#1CC49D;    --gc-surface:#ffffff;    --gc-surface-2:#f4f6f9;    --gc-text:#0f1320;    --gc-muted:#5c667a;    --gc-radius:16px;    --gc-shadow:0 10px 24px rgba(16,24,40,.10);    --gc-ring:0 0 0 3px rgba(0,128,96,.35);    color:var(--gc-text);    font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;    padding:20px 0;}.showGiftCard .gc-info__hero{background:var(--linear-gradient-azure);;color:#fff;border-radius:var(--gc-radius);padding:clamp(16px,2.8vw,28px);box-shadow:var(--gc-shadow);margin:0 0 18px 0;}.showGiftCard .gc-info__hero h2{margin:0 0 6px 0;font-size:clamp(22px,3.2vw,32px);line-height:1.15;font-weight:900;letter-spacing:.2px;}.showGiftCard .gc-info__preface{margin:0;font-size:clamp(14px,1.6vw,16px);opacity:.95;}.showGiftCard .gc-info__content{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;}@media (max-width:980px){ .showGiftCard .gc-info__content{grid-template-columns:1fr;}}.showGiftCard .gc-info__card{background:var(--gc-surface);border:1px solid rgba(0,0,0,.05);border-radius:var(--gc-radius);padding:clamp(14px,2.4vw,20px);box-shadow:var(--gc-shadow);}.showGiftCard .gc-info__h3{margin:0 0 8px 0;font-size:clamp(18px,2.4vw,22px);font-weight:800;}.showGiftCard .gc-list{list-style:none;padding:0;margin:10px 0 0 0;display:grid;gap:10px;}.showGiftCard .gc-list li{background:var(--gc-surface-2);border-radius:12px;padding:10px 12px 10px 40px;position:relative;border:1px solid rgba(0,0,0,.04);}.showGiftCard .gc-list li::before{box-sizing:border-box;content:"✔";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:22px;height:22px;display:grid;place-items:center;font-weight:900;color:#fff;background:var(--linear-gradient-azure);;border-radius:999px;box-shadow:0 6px 16px rgba(0,0,0,.15);font-size:11px;}.showGiftCard .gc-callout{margin-top:12px;border-radius:12px;padding:12px 14px;background:linear-gradient(135deg,color-mix(in oklab,var(--gc-brand) 12%,transparent),transparent),var(--gc-surface-2);border:1px dashed color-mix(in oklab,var(--gc-brand) 40%,transparent);color:var(--gc-text);font-size:14px;}.showGiftCard .gc-faq{border:1px solid rgba(0,0,0,.06);border-radius:12px;background:var(--gc-surface-2);padding:8px 12px;margin:0 0 10px 0;}.showGiftCard .gc-faq > summary{cursor:pointer;list-style:none;font-weight:700;color:var(--gc-text);position:relative;padding-right:28px;}.showGiftCard .gc-faq > summary::-webkit-details-marker{display:none;}.showGiftCard .gc-faq > summary::after{content:"▾";position:absolute;right:0;top:0;transition:transform .2s ease;}.showGiftCard .gc-faq[open] > summary::after{transform:rotate(-180deg);}.showGiftCard .gc-faq > p{margin:8px 0 0 0;color:var(--gc-muted);}#showProductForm .Alert,#productListApp .Alert{display:grid;justify-content:center;justify-items:center;gap:10px;}#showProductForm .Alert a:not(.btn),#productListApp .Alert a:not(.btn){font-weight:bold;text-decoration:underline;}#showProductForm .Alert > div,#productListApp .Alert > div{padding-top:10px;display:grid;grid-template-columns:1fr auto 1fr;gap:30px}#showProductForm .Alert > div > div,#productListApp .Alert > div > div{width:100%;display:flex;}#showProductForm .Alert > div > div:nth-child(1),#productListApp .Alert > div > div:nth-child(1){justify-content:right;}#showProductForm .Alert > div > div:nth-child(2),#productListApp .Alert > div > div:nth-child(2){justify-content:center;}#showProductForm .Alert > div > div:nth-child(3),#productListApp .Alert > div > div:nth-child(3){align-items:center;justify-content:left;}#showProductForm .Alert > h2,#productListApp .Alert > h2{text-align:center;color:var(--color-1,var(--color-text-black));}#showProductForm .Alert legend,#showProductForm .Alert label,#productListApp .Alert legend,#productListApp .Alert label{color:var(--color-text-black);font-weight:bold;width:fit-content;font-size:1em;}#showProductForm .Alert .btn, #productListApp .Alert .btn{ height:fit-content;}#showProductForm .Alert #contactMethods,#productListApp .Alert #contactMethods{border:1px solid var(--color-text-black);border-radius:4px;padding:10px;width:fit-content;}#showProductForm .Alert #contactMethods ul,#productListApp .Alert #contactMethods ul{list-style-type:none;display:flex;flex-direction:column;gap:5px;}@media screen and (max-width:500px){ #showProductForm .Alert, #productListApp .Alert{font-size:small;} #showProductForm .Alert > div, #productListApp .Alert > div{display:flex;flex-direction:column;align-items:center;gap:20px} #showProductForm .Alert > div > div:nth-child(1), #productListApp .Alert > div > div:nth-child(1){justify-content:center;} #showProductForm .Alert > div > div:nth-child(2), #productListApp .Alert > div > div:nth-child(2){justify-content:center;padding:0;} #showProductForm .Alert > div > div:nth-child(3), #productListApp .Alert > div > div:nth-child(3){justify-content:center;}}#productListApp .priceSection-container .available {--status-color:var(--color-positive);}#productListApp .priceSection-container .low  {--status-color:#FFBA00;}#productListApp .priceSection-container .soldout {--status-color:var(--color-negative);}#productListApp .priceSection-container .timeCalendarHeader .timeCalendar .timeslot{border-color:var(--status-color,#D9DDDC);}#productListApp .priceSection-container .timeCalendarHeader .timeCalendar .timeslot::after{--size:15px;content:'';background-color:var(--status-color);border-radius:50%; height:var(--size);width:var(--size); position:absolute;left:50%;top:calc((var(--size) + 5px) / 2);transform:translate(-50%,-50%);z-index:1;}#productListApp .completePayment{display:grid;justify-items:center;row-gap:var(--gap-primary);}#productListApp .completePayment .basketSum{display:flex;column-gap:var(--gap-primary);font-weight:bold;font-size:var(--font-large);}.showBasketForRelated .positive{background-color:var(--color-positive);padding:var(--padding-primary);border-radius:var(--border-radius-primary);color:var(--color-text-white);font-weight:normal;font-size:var(--font-large);}#showProductList{display:grid;gap:var(--gap-primary);}#showProductList .filter_bar{display:flex;align-items:center;gap:var(--gap-primary);margin-bottom:var(--margin-primary);}@media screen and (max-width:800px){ #productListApp .priceSection-container .timeCalendarHeader.expanded .timeCalendar .timeslot{font-size:var(--font-extra-large);} #productListApp .priceSection-container .timeCalendarHeader.expanded .timeCalendar .timeslot::after{--size:10px;font-size:var(--font-extra-large);top:calc((var(--size) + 2px) / 2);}  #productListApp .completePayment .basketSum{justify-content:space-between;width:100%;} #showProductList .filter_bar{flex-direction:column;align-items:inherit;}}.loginOrRegister{--gap:var(--gap-primary);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 > div{width:100%;}.loginOrRegister .messages{margin:0;}.loginOrRegister .mode:not(.selected){display:none;}.loginOrRegister .mode h2{text-align:center;color:var(--color-text-dark-2);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,var(--gap-primary));--rowGap:var(--gap,var(--gap-primary));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,var(--color-bg-light-1));border-radius:var(--border-radius-primary);border:3px solid var(--border-color ,var(--color-bg-light-2));color:var(--color,var(--color-text-black));font-size:var(--font-extra-large);text-align:center;cursor:pointer;font-weight:bold;box-shadow:var(--box-shadow-primary,rgba(0,0,0,0.35) 2px 2px 3px);transition:ease .4s;}.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:var(--color-text-white);font-weight:500;}.login_list button.google{--background-color:#DB4437;--border-color:#DB4437;--color:var(--color-text-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:var(--gap-primary);}.loginOrRegister form .inputArea .cell:not(.hidden){display:grid;}.loginOrRegister form .inputArea .cell{width:100%;grid-template-rows:auto;grid-auto-rows:1fr;margin:0;row-gap:calc(var(--gap) / 2);}.loginOrRegister form .inputArea .cell label{margin:0;font-size:14px;}.loginOrRegister form .inputArea .noMobile{display:grid;grid-template-columns:auto 1fr;}.loginOrRegister form .inputArea .noMobile > select{border-radius:var(--border-radius-primary) 0 0 var(--border-radius-primary);}.loginOrRegister form .inputArea .noMobile > input{border-radius:0 var(--border-radius-primary) var(--border-radius-primary) 0;}.loginOrRegister form .buttons{width:100%;display:grid;justify-content:center;grid-auto-flow:column;grid-auto-columns:min(200px,100%);gap:var(--gap-primary);}.loginOrRegister form .buttons .btn_doLogin{width:100%;font-style:normal;font-weight:700;text-transform:none;border-radius:var(--border-radius-primary);text-decoration:none;border:2px solid var(--color-btn-yellow,#eec243);color:black;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:#ebebeb;opacity:.7;cursor:not-allowed;border-color:#ebebeb;}.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:#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;}.loginOrRegister form .textRow{display:flex;justify-content:center;align-items:center;gap:var(--gap-primary);flex-wrap:wrap;}.loginOrRegister .btn._back,.loginOrRegister .btn._link{color:var(--color-text-black);}@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:var(--color-text-black);text-align:center;font-weight:bold;}.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-black);}.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,var(--color-text-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,var(--color-text-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,var(--color-text-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,var(--color-text-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,#eec243);color:var(--color-text-black);text-align:center;padding:10px 20px;margin-bottom:20px;font-size:14px;background:var(--color-btn-yellow,#eec243);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:var(--color-text-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:var(--color-text-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:var(--color-text-white);}.loginOrRegister form #radioEx .check:checked + label > .container > .cRadioBtn > .overlay{background:var(--color-text-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:var(--color-text-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;}}#showProductForm tbody[cdPS] p:has(.qtTotalFreeSeats){font-size:20px;font-weight:bold;}.titleCheckout h2{font-size:var(--font-large);} #checkoutForm,#showOrderForm{display:grid;row-gap:var(--gap-primary);}#checkoutForm > .fee,#showOrderForm > .fee{display:contents;}#checkoutForm > .fee > .info_cont,#showOrderForm > .fee > .info_cont {display:flex;justify-content:space-between;}#checkoutForm > .total,#showOrderForm > .total{display:flex;justify-content:space-between;background-color:var(--color-bg-light-3);}#showOrderForm .cancelOrderBox{box-sizing:border-box;border:2px solid var(--color-bg-dark-3);margin-top:var(--margin-primary);padding:20px;border-radius:var(--border-radius-primary);background-color:#f8f9fa;box-shadow:0 8px 20px rgba(0,0,0,0.05);}#showOrderForm .product .OrderItemDetailSeatPerformance{display:flex;flex-direction:column;gap:3px;box-sizing:border-box;background:transparent;padding:10px 20px;border-radius:12px; transition:all 0.3s ease;font-size:15px;font-weight:500;border-bottom:1px dashed color-mix(in oklab,#566076 18%,transparent);}#showOrderForm .product .OrderItemDetailSeatPerformance .dt{font-size:13px;}#checkoutForm .summary{border-radius:var(--border-radius-primary);background-color:var(--color-bg-dark-3);}#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);padding:var(--padding-primary);font-weight:600;color:var(--color-text-white);align-items:center;cursor:pointer;border-radius:var(--border-radius-primary) var(--border-radius-primary) 0px 0px;}#checkoutForm .summary .summary-body{padding:var(--padding-primary);box-sizing:border-box;scrollbar-width:none;overflow-y:auto;display:grid;row-gap:var(--gap-primary);border-bottom-left-radius:var(--border-radius-primary);border-bottom-right-radius:var(--border-radius-primary);}#checkoutForm .summary.opened .summary-title i::before{content:"\ee7f";}@media screen and (max-width:700px){ #checkoutForm .summary .summary-title{display:flex;justify-content:space-between;border-radius:var(--border-radius-primary);} #checkoutForm .summary.opened .summary-title{border-radius:var(--border-radius-primary) var(--border-radius-primary) 0px 0px;} #checkoutForm .summary:not(.opened) .summary-toggle{display:none;}  #checkoutForm .summary .summary-title i::before{content:"\ee7f";} #checkoutForm .summary.opened .summary-title i::before{content:"\ec3e";}}#checkoutForm .registrantReguired{padding:0;gap:0;}#checkoutForm .registrantReguired .registrant{border-radius:0;}#checkoutForm .service .title{display:flex;justify-content:space-between;align-items:center; cursor:pointer;}#checkoutForm .service .title span,#checkoutForm .service .title i{color:var(--color-text-dark);font-weight:bold;}#checkoutForm .service .single_service{display:none;box-sizing:border-box;}td:has(>#protectgroup){box-sizing:border-box;}#protectgroup{display:grid;width:min(600px,100%);background-color:white;border-radius:var(--border-radius-primary);gap:10px;border:2px solid #ededed;box-sizing:border-box;overflow:hidden;}#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:var(--color-text-white)}#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:var(--color-text-white)}#protectgroup .select .btn{padding:3px 10px;background-color:#2b6c8a;color:var(--color-text-white);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-primary:calc(var(--margin) * 2);--gap:var(--margin);background-color:#EBEBEB;border:2px solid var(--color-secondary,red);padding:var(--padding-primary);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);border-radius:var(--border-radius-primary);}.clappitSponsor p{font-family:'Inter',sans-serif;color:var(--color-text-black);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;}.reservedArea{display:grid;height:fit-content;justify-items:center;gap:var(--gap-primary); padding:var(--padding-primary);border-radius:var(--border-radius-primary);}.reservedArea > *{width:100%}.reservedArea .reservedAreaMenu{--font-size:var(--font-medium);height:fit-content;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:var(--gap-primary);}.reservedArea .reservedAreaMenu li{display:flex;}.reservedArea .reservedAreaMenu li a{background-color:var(--color-bg-light-1);border:2px solid var(--color-bg-light-2);padding:calc(var(--padding-primary) * 2);border-radius:var(--border-radius-primary);font-size:var(--font-size);color:var(--color-text-black);cursor:pointer;width:100%;display:inline-flex;column-gap:5px;}.reservedArea .reservedAreaMenu li a:hover{box-shadow:0 0 8px rgba(0,0,0,0.1);}.reservedArea .reservedAreaMenu .logout a{color:var(--color-negative);border:2px solid var(--color-negative);}.myEvents{display:grid;gap:20px;padding-bottom:20px;}.myEvents h3{text-align:center;}.myEvents .slider{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));column-gap:15px;row-gap:15px;margin:0px;}.myEvents .slider .card{--color-1:var(--color-bg-dark-1);border:2px solid var(--color-bg-light-1);display:grid;grid-template-rows:auto 1fr auto;padding:10px;gap:10px;border-radius: var(--border-radius-primary);box-shadow:0 4px 10px rgba(0,0,0,0.1);transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out;}.myEvents .slider .card:hover{box-shadow:8px 4px 20px var(--color-1);border-color:var(--color-1);cursor:pointer;transform:translateY(-5px);}.myEvents .slider .swiper-slide{border:none !important;border-radius: var(--border-radius-primary);overflow:hidden;}.myEvents .slider .card .img_card{display:flex;overflow:hidden;aspect-ratio:2/1;}.myEvents .slider .card .img_card img{width:100%;height:100%;border-radius:var(--border-radius-primary);}.myEvents .slider .card .info_card{display:block;width:100%;padding:0;}.myEvents .slider .card .info_card h4{font-weight:600;color:var(--color-text-dark-3) !important;font-family:var(--font-family-secondary) !important;}.myEvents .slider .card .info_card p{color:var(--color-text-dark-1);font-weight:400;font-size:14px;}.myEvents .slider .card a{color:var(--color-text-dark-3);}.myEvents .slider .card .buttons{display:flex;}.myEvents .slider .card .btn{background-color:var(--color-1);color:var(--color-text-white);padding:5px 10px;border-radius:5px;transition:ease .4s;width:fit-content;}.myEvents .slider .card .btn:hover{opacity:1;box-shadow:6px 3px 10px var(--color-1);} .myEvents .productItem{grid-column:1 / -1;width:100%;display:grid;column-gap:15px;row-gap:15px;} .myEvents .productItem h3{color:var(--color-text-dark-2)} .myEvents .myTickets{grid-column:1 / -1;width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));column-gap:15px;row-gap:15px;grid-auto-flow:dense;} .myTicket{border:1px solid #ebebeb;box-shadow:var(--box-shadow-primary);padding:10px;box-sizing:border-box;border-radius:var(--border-radius-primary);order:1;display:flex ;flex-direction:column;justify-content:space-between;row-gap:5px;}.myTicket.complete{grid-row:span 5;order:2;}.myTicket h3{color:var(--color-text-primary);font-size:var(--font-medium);}.myTicket h4{font-size:var(--font-medium);}.myTicket label{font-size:var(--font-small);}.myTicket .close{display:grid;grid-template-columns:1fr auto;gap:var(--padding);align-items:start;}.myTicket .close img{width:32px;cursor:pointer;}.myTicket .img_card{display:grid;align-items:center;justify-items:center;}.myTicket .img_card img{padding:10px;}.myTicket .img_card b{text-align:center;}.myTicket .info_card{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:10px;height:fit-content;}.myTicket .grid{display:grid;grid-template-rows:auto;grid-auto-rows:1fr;}.myTicket .grid label{margin:0;}.myTicket .flex{display:flex;}.myTicket .buttons{display:flex;column-gap:30px;align-items:center;}.myTicket .buttons b{text-align:center;}.myTicket .buttons .prevTicket{width:48px;height:48px;background:url("/img/clappit3-www/calendar/calendar_prevDay.png") top left no-repeat;}.myTicket .buttons .nextTicket{width:48px;height:48px;background:url("/img/clappit3-www/calendar/calendar_nextDay.png") top left no-repeat;}.myTicket .buttons .prevTicket:hover{background:url("/img/clappit3-www/calendar/calendar_prevDaySel.png") top left no-repeat;cursor:pointer;}.myTicket .buttons .nextTicket:hover{background:url("/img/clappit3-www/calendar/calendar_nextDaySel.png") top left no-repeat;cursor:pointer;}.myTicket .buttons .prevTicket.disabled{background:url("/img/clappit3-www/calendar/calendar_prevDaySel.png") top left no-repeat;cursor:default;pointer-events:none;filter:sepia(0.8);}.myTicket .buttons .nextTicket.disabled{background:url("/img/clappit3-www/calendar/calendar_nextDaySel.png") top left no-repeat;cursor:default;pointer-events:none;filter:sepia(0.8);}.myTicket .footer{display:grid;row-gap:10px;}.myTicket .footer .grid .download{gap:10px;}.myTicket .footer .internal p{font-size:var(--font-small);font-style:italic;color:grey;}@media screen and (max-width:600px){ body:has(.pop-up .myTicket){overflow-y:hidden;} .pop-up .myTicket{width:100vw;height:100vh;grid-template-rows:repeat(3,auto) 1fr auto;min-width:0;--padding:10px;mask-image:none;} @supports (height:100dvh){.pop-up .myTicket{height:100dvh;}} .myTicket .info_card{column-gap:5px;row-gap:5px;} .myTicket .img_card img{width:130px;height:130px;} .myTicket .buttons{grid-row-end:-1;position:sticky;bottom:0;} .myTicket .footer{align-content:end;} .myTicket .footer .grid .download{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));align-items:center;gap:5px;} .myTicket .footer .grid .download a{text-align:center;} .myTicket .btn_apple_wallet img, .myTicket .btn_google_wallet img{width:100%;height:auto;}}#accountAlertForm{width:min(1200px,calc(100% - 24px));margin:0 auto;display:grid;row-gap:var(--gap-primary);}#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);background-color:var(--color-bg-light-1);border:1px solid var(--color-bg-light-2);}#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;}#accountAlertForm ul{list-style-type:none;display:flex;flex-direction:column;gap:5px;}@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;}}.searchOrderForm{display:grid;gap:var(--gap-primary);}.orderList{display:grid;gap:calc(var(--gap-primary) * 3);margin-top:calc(var(--margin-primary) * 2);}.orderList .order{box-sizing:border-box;position:relative;display:grid;display:grid;grid-template-columns:2fr 2fr 1fr 250px;grid-auto-flow:row;gap:var(--gap-primary);padding:calc(var(--padding-primary) * 2) var(--padding-primary);border:1px solid #ebebeb;box-shadow:var(--box-shadow-primary);align-items:center;border-radius:var(--border-radius-primary);}.orderList .order .info > span{position:absolute;top:-13px;left:10px;background-color:#fff;font-size:var(--font-small);}.orderList .order .go{display:flex;gap:10px;flex-wrap:wrap;justify-content:end;align-items:center;}@media screen and (max-width:700px){ .orderList .order{grid-template-columns:1fr 1fr 1fr;} .orderList .order .info{grid-column:1/5;} .orderList .order .date{grid-column:1/3;} .orderList .order .total{grid-column:3/5;text-align:right;} .orderList .order .go{grid-column:1/5;justify-content:center;flex-direction:row-reverse;} .orderList .order .info > span{top:-12px;}}.showProductCalendar{display:grid;gap:var(--gap-primary);}.showProductRelated{display:grid;gap:var(--gap-primary);}.showProductRelated > h2{color:var(--color-text-black);font-size:var(--font-extra-large);text-align:center;}.showProductRelated .productList{row-gap:var(--gap-primary);display:grid;grid-template-columns:1fr 1fr;}.showProductRelated .productList > .prdRelCont{box-sizing:border-box;width:100%;display:grid;row-gap:calc(var(--gap-primary) / 2);grid-template-rows:auto 1fr;}.showProductRelated .productList > .prdRelCont> .title{font-size:var(--font-large);background-color:var(--color-bg-dark-3);border-radius:var(--border-radius-primary);color:var(--color-text-white);padding:var(--padding-primary);font-weight:normal;}.showProductRelated .productList .product .img_cont img{--width:200px;width:var(--width);height:calc(var(--width) * 1 / 2);}@media screen and (max-width:1200px){ .showProductRelated .productList{grid-template-columns:1fr;}}#cntPage.showProductMap{ --max-width:100%; --header-height:50px; --product-height:53px; --tools-height:47px; --leftInfoContainer-width:400px; --continue-height:48px; gap:0px;}.showProductMap #cntOutFtr{display:none;padding:0;display:none;}.showProductMap #cntFullScreen{display:contents;}.showProductMap #cntOutHdr{height:var(--header-height);overflow:hidden;position:relative;z-index:0;}.showProductMap #cookiescript_badge{display:none !important;}.showProductMap .cell{float:left;}.showProductMap .cellDx{float:right;}.showProductMap header{max-height: var(--header-height);pointer-events:none;margin:0;padding:0;}.showProductMap header *{display:none;}.showProductMap header :has( .logo){display:contents;}.showProductMap header .logo{display:flex;position:static;}.showProductMap header .logo img{display:block;max-height: var(--header-height);width:auto;}.showProductMap .product{height:var(--product-height);background-color:var(--color-bg-dark-3);width:100%;padding:7px 10px 10px 10px;box-sizing:border-box;}.showProductMap .product h1{font-size:14px;color:var(--color-text-white);text-align:left;}.showProductMap .product p{font-size:12px;color:var(--color-text-white);text-align:left;}@media screen and (min-width:630px){  .showProductMap .mobile{display:none !important;}}@media screen and (max-width:630px){  .showProductMap .product{padding:0px 5px;}}.showProductMap .tools{display:none;background-color:var(--color-bg-light-1,#ebebec);padding:8px 5px;width:100%;box-sizing:border-box;height:var(--tools-height);text-align:center;}.showProductMap .tools .link1{font-weight:600;font-size:var(--font-medium);color:var(--color-text-black);border:none;background:none;cursor:pointer;}.showProductMap .tools .functions{display:grid;grid-auto-flow:column;justify-content:center;column-gap:30px;}.showProductMap .tools .functions > *:hover{opacity:0.8;}.showProductMap .tools .functions button{--btn-size:33px;width:var(--btn-size);height:var(--btn-size);cursor:pointer;border:none;position:relative;font-size:0;color:var(--color-text-black);background:none;}.showProductMap .tools .functions button::before{font-family:"uicons-regular-rounded";position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;font-size:calc((9 / 10) * var(--btn-size));}.showProductMap .tools .functions .zoomIn::before{content:"\e02e";}.showProductMap .tools .functions .zoomOut::before{content:"\ec3f";}@media screen and (max-width:630px){ .showProductMap .tools .functions{column-gap:10px;} .showProductMap .tools .functions .link1{font-size:12px;}}.showProductMap #outerMap{width:calc(100% - var(--leftInfoContainer-width));height:calc(100vh - (var(--header-height) + var(--product-height) + var(--tools-height)));float:left;background-color:#f6f6f6;}.showProductMap #outerMap .mapCnt{display:flex;width:100%;height:100%;box-sizing:border-box;}.showProductMap #outerMap .siR{font-size:10px;font-weight:bold;fill:black;text-anchor:middle;}.showProductMap #outerMap .siS{font-size:12px;font-weight:bold;fill:black;text-anchor:middle;}.showProductMap #outerMap .siHC{stroke-width:1px;stroke:black;fill:black;}.showProductMap #outerMap .siHCT{font-size:9px;fill:white;text-anchor:middle;}.showProductMap #outerMap .seats{visibility:hidden;}.showProductMap #outerMap .sections{visibility:hidden;}.showProductMap #outerMap .sectionGA{visibility:visible;}.showProductMap #outerMap .sectionNUM{visibility:hidden;}@media screen and (max-width:630px){ #ticketMapCnt #outerMap{width:100%;height:calc(100vh - (var(--header-height) + var(--product-height) + var(--tools-height) + var(--continue-height)));}} .showProductMap #leftInfoContainer{float:left;width:var(--leftInfoContainer-width);position:relative;text-align:center;background-color:white;}.showProductMap #leftInfoContainer .header{width:100%;box-sizing:border-box;padding:10px;font-size:14px;font-weight:bold;color:black;text-align:left;height:var(--continue-height);}.showProductMap #leftInfoContainer ul li{color:#4f5061;font-size:12px;line-height:18px;margin-bottom:3px;}.showProductMap #leftInfoContainer ul li{list-style:disc;list-style-position:inside;}.showProductMap #leftInfoContainer #sellingInfo{width:100%;box-sizing:border-box;padding:0 20px;margin-bottom:10px;margin-top:10px;}.showProductMap #leftInfoContainer #priceSectionInfoContainer{height:calc(100vh - (var(--header-height) + var(--product-height) + var(--tools-height) + var(--continue-height)));overflow-y:auto;overflow-x:hidden;display:none;text-align:left;}.showProductMap #leftInfoContainer #priceSectionInfoContainer #priceSectionInfoList{padding-bottom:48px;}.showProductMap #leftInfoContainer #basketSeatInfoContainer{height:calc(100vh - (var(--header-height) + var(--product-height) + var(--tools-height) + var(--continue-height)));padding-bottom:60px;overflow-y:auto;text-align:left;box-sizing:border-box;}.showProductMap #leftInfoContainer #basketSeatInfo{overflow-y:auto;overflow-x:hidden;padding-top:20px;}.showProductMap #leftInfoContainer #basketSeatInfoMobile{display:none;text-align:left;}.showProductMap #leftInfoContainer .singleSeat .btnX{right:0;left:unset;}.showProductMap #leftInfoContainer #priceSectionInfoContainer .singleSeat .priceSectionColor,.priceSectionColor{float:left;width:14px;height:14px;margin:2px 10px;border-radius:10px;}.showProductMap #leftInfoContainer #priceSectionInfoContainer .singleSeat .seatInfo #nmPriceSection{width:calc(100% - 35px);float:left;}.showProductMap #leftInfoContainer #priceSectionInfoList .seatInfo{padding:15px 0 10px 0;margin-bottom:0;cursor:pointer;}.showProductMap #leftInfoContainer .singleSeat#deliveryList{background-color:transparent;}.showProductMap #leftInfoContainer .singleSeat#deliveryList input[type="radio"]{margin-right:10px;}.showProductMap #leftInfoContainer .singleSeat#deliveryList .seatItemList .singleSeatItem{margin-top:10px;margin-bottom:10px;}.showProductMap #leftInfoContainer .footer{position:absolute;bottom:0;text-align:center;z-index:200;width:100%;padding:0;background-color:#eee;}.showProductMap #leftInfoContainer .footer .btn_1{--color-bg-dark-3:darkgreen;display:inline-block;margin-bottom:10px;width:100%;height:var(--continue-height);line-height:var(--continue-height);font-size:16px;background-color:var(--color-bg-dark-3);color:white !important;border:var(--color-bg-dark-3);border-radius:0;padding:0;cursor:pointer;}.showProductMap #leftInfoContainer .footer .btn_1:disabled{background:#e6e9eb;cursor:default;pointer-events:none;}.showProductMap #leftInfoContainer .footer .btn_1:hover{color:white;}.showProductMap #leftInfoContainer .footer .btn_1:last-child{margin-bottom:0;}.showProductMap #leftInfoContainer .alertBoxBtn{color:orange;font-size:12px;font-weight:bold;border:1px solid darkorange;background-color:white;line-height:20px;width:98%;padding:10px 0;}.showProductMap #leftInfoContainer .singleSeat{position:relative;box-shadow:none;top:auto;right:auto;display:inline-block !important;z-index:0;border:none;background-color:#f6f6f6;width:100%;margin-bottom:5px;}.showProductMap #leftInfoContainer #priceSectionInfoContainer #priceSectionInfoList .singleSeatItem:hover,.showProductMap #leftInfoContainer #basketSeatInfo .singleSeatItem:hover{background-color:#f6f6f6;cursor:auto;}.showProductMap #leftInfoContainer .singleSeat .seatItemList .singleSeatItem{background:none;width:100%;box-sizing:border-box;padding:0 15px 0 15px;}.showProductMap #leftInfoContainer .singleSeat .seatItemList .singleSeatItem #nmProductItem,.singleSeat .singleSeatItem #amPrice{color:#4f5061;font-size:14px;font-weight:bold;}.showProductMap #leftInfoContainer .singleSeat#deliveryList{border:none;}.showProductMap #leftInfoContainer .g-recaptcha{margin-top:15px;display:inline-block;text-align:center;}.showProductMap #leftInfoContainer #joinedInfoContainer{border:2px dotted #f4847a;}.showProductMap #leftInfoContainer #joinedInfoContainer b{font-size:18px;}.showProductMap #leftInfoContainer #joinedInfoContainer a{position:absolute;right:5px;top:5px;}@media screen and (max-width:630px){ .showProductMap #leftInfoContainer{ width:100%;height:auto;position:absolute;bottom:0;} .showProductMap #leftInfoContainer #priceSectionInfoContainer{display:none !important;} .showProductMap #leftInfoContainer #basketSeatInfoContainer{background-color:white;height:calc(100vh - var(--continue-height));overflow:scroll;display:none;} .showProductMap #leftInfoContainer #basketSeatInfo{height:auto;display:inline-block;width:100%;} .showProductMap #leftInfoContainer #basketSeatInfoMobile{background-color:white;width:100%;height:var(--continue-height);overflow:scroll;display:none;position:fixed;bottom:0;left:0;z-index:var(--z-index-lower);} .showProductMap #leftInfoContainer .g-recaptcha{margin-top:0;}} .showProductMap .singleSeat{position:absolute;z-index:100;display:none;width:300px;border:1px solid #bcbec0;background-color:white;font-size:14px;color:#333;text-align:left;box-shadow:10px 10px 22px 0px rgba(0,0,0,0.75);}.showProductMap .singleSeat .btnX{--btn-size:25px;width:var(--btn-size);height:var(--btn-size);cursor:pointer;border:none;position:absolute;left:100%;top:0;transform:translate(-50%,-50%);font-size:0;color:#007b63;background:white;border-radius:100%;}.showProductMap .singleSeat .btnX::before{font-family:"uicons-solid-rounded";position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;font-size:calc(1.5  * var(--btn-size));content:"\e579";}.showProductMap .singleSeat .seatInfo span{font-size:var(--font-medium);font-weight:bold;color:black;display:inline-block;width:100%;}.showProductMap .singleSeat .seatInfo table{width:calc(100% - 20px);margin:0 10px;text-align:center;}.showProductMap .singleSeat .seatInfo th{font-size:var(--font-medium);font-weight:bold;color:black;padding:0;}.showProductMap .singleSeat .seatInfo .aldx{text-align:right;}.showProductMap .singleSeat .seatInfo .cell{width:calc(20% - 20px);text-align:right;margin-right:10px;}.showProductMap .singleSeat .seatInfo .cell:first-child{width:calc(60% - 10px);text-align:left;margin-left:10px;margin-right:0;}.showProductMap .singleSeat .seatInfo .label{font-size:12px;color:#4f5061;text-transform:uppercase;font-weight:normal;margin:10px 0;}.showProductMap .singleSeat .seatInfo#gaNmSection{font-size:12px;background-color:#e6e9eb;width:100%;box-sizing:border-box;padding:10px;}.showProductMap .singleSeat .btnSmall{border:none;background-color:#007b63;color:white;font-size:12px;height:22px;line-height:22px;padding:0 5px;box-shadow:none;display:inline-block;text-align:center;-webkit-appearance:none;appearance:none ;overflow:hidden;cursor:pointer;margin-left:10px !important;margin-top:-3px !important;}.showProductMap .singleSeat .seatItemList .singleSeatItem{width:100%;box-sizing:border-box;padding:10px 10px 10px 10px;margin-bottom:3px;display:inline-block;cursor:pointer;background:#f4f4f4;}.showProductMap .singleSeat .seatItemList .singleSeatItem #nmProductItem,.showProductMap .singleSeat .singleSeatItem #amPrice{color:#007b63;font-weight:bold;}.showProductMap .singleSeat .singleSeatItem #nmProductItem{width:60%;}.showProductMap .singleSeat .singleSeatItem #amPrice{text-align:right;}.showProductMap .singleSeat .singleSeatItem .dsCondition{font-size:12px;display:inline-block;width:100%;}.showProductMap #selectGASeatsQuantity .seatItemList .singleSeatItem{background:#f4f4f4 url(/img/map/addProductItem.png) no-repeat 10px;padding-left:35px;}.showProductMap #selectGASeatsQuantity .seatItemList .singleSeatItem:hover{background-color:#d8e9e8;}.showProductMap #selectGASeatsQuantity .seatItemList .singleSeatItem.selected{background-color:#d8e9e8;}.showProductMap #sectionMultimediaContainer{text-align:center;position:absolute;z-index:var(--z-index-medium);background-color:rgba(0,0,0,0.3);width:100%;box-sizing:border-box;border-radius:10px;border:10px solid rgba(0,0,0,0.3);}.showProductMap .loading{border:none;background-color:white;text-align:center;color:#455f66;font-size:18px;font-weight:bold;line-height:55px;float:left;}.showProductMap .loading img{margin-right:10px;margin-left:20px;float:left;margin-top:5px;}.showProductMap .loading p{float:left;}@media screen and (max-width:630px){ #ticketMapCnt #priceSectionInfoContainer{display:none;} #sectionMultimediaContainer{display:none !important;}}#billingForm .invoice{display:grid;row-gap:var(--gap-primary);}#billingForm .invoice .title{background-color:var(--color-bg-light-2);border-radius:var(--border-radius-primary);cursor:pointer;display:grid;grid-template-columns:1fr auto;}#billingForm .invoice:not(.selected) .title .fi-br-plus{content:'\ec3e';}#billingForm .invoice:not(.selected) .inputArea{display:none;}#billingForm .invoice .inputArea{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(500px,100%),1fr));gap:var(--gap-primary);}#billingForm .invoice .inputArea > h4{grid-column:1 / -1;}#billingForm .invoice .inputArea > .buttons{grid-column:1 / -1;}#billingForm .invoice .inputArea > .state{display:grid;align-content:end;gap:5px;}#billingForm .invoice .inputArea > .company{display:flex;align-items:end;gap:var(--gap-primary)}#billingForm .invoice .inputArea > .company label{display:flex;align-items:end;}#billingForm .invoice .inputArea > .company label:has(input:checked){color:var(--btn-color-background);background-color:white;cursor:default;}#billingForm .invoice .inputArea > .company label input{display:none;}#billingForm .invoice .inputArea > #billingInfo{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(500px,100%),1fr));gap:var(--gap-primary);}#billingForm .invoice .inputArea > #billingInfo >div{display:grid;align-content:end;gap:5px;}#accountTermsForm,#accountTermsForm .inputArea{display:grid;gap:calc(var(--gap-primary) * 2);}#showPaymentForm .termAndCond{padding-bottom:var(--padding-primary);}#showPaymentForm .list_2{border:1px solid #B3B3B3;box-sizing:border-box;border-radius:calc( var(--border-radius-primary) + 2px);background-color:var(--color-bg-light-1);}#showPaymentForm .list_2 .payment{padding:12px;background-color:var(--color-bg-dark-1);padding-right:48px;cursor:pointer;color:var(--color-text-white);position:relative;border-radius:var(--border-radius-primary);}#showPaymentForm .list_2 .payment::after{content:'\e08d';transform:translate(0,-50%);top:50%;right:12px;position:absolute;font-family:uicons-bold-rounded;}#showPaymentForm .list_2 .payment.selected::after{content:'\e098';}#showPaymentForm .list_2 .box{padding:12px;display:none;}#showPaymentForm .list_2 .content{display:flex;gap:var(--gap-primary);align-items:center;}#showPaymentForm .btn_satispay_it{background:url(/img/clappit2-www/satispay-it-pay-red.png) center no-repeat;width:186px;height:50px;display:inline-block;border:none;}#showPaymentForm .btn_satispay_en{background:url(/img/clappit2-www/satispay-en-pay-red.png) center no-repeat;width:181px;height:50px;display:inline-block;border:none;}#showPaymentForm .paymentBox iframe{border:none !important;}#showPaymentForm .StripeElement{background-color:white;padding:8px 12px;border-radius:4px;border:1px solid transparent;box-shadow:0 1px 3px 0 #f5a219;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease;margin-top:10px;}#showPaymentForm .StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df;}#showPaymentForm .StripeElement--invalid{border-color:#fa755a;}#showPaymentForm .StripeElement--webkit-autofill{background-color:#fefde5 !important;}#showPaymentForm .form-row,.stripeButton{margin:2%;}#showPaymentForm #stripeform #card-errors{color:#ec0843;padding:5px;font-size:14x;}#showPaymentForm #stripeButton{margin-left:2%;}.showbasketCont{box-sizing:border-box;display:flex;border:2px solid #ebebeb;padding:var(--margin-primary);border-radius:var(--border-radius-primary);}.showbasketCont .showBasket,.showbasketCont .showBasketForRelated{max-width:50%;width:100%;gap:var(--gap-primary);}.showBasketForRelated .positive{height:20px;text-align:center;color:var(--color-positive);background-color:transparent;}.showbasketCont .showBasket .grid1 td,.showbasketCont .showBasket .grid1 th{padding:5px;}.showbasketCont .cartTitle{display:flex;justify-content:space-between;}.showbasketCont .cartTitle #openCart,.showbasketCont .cartTitle #closeCart{font-size:25px;cursor:pointer;}.showbasketCont .cartTitle #openCart{display:none;}.showbasketCont .showBasket .basketTot p{font-size:25px;font-weight:400;text-align:center;}.showbasketCont .showBasket .basketTot p span{font-size:30px;font-weight:300;}.showbasketCont .showBasket{box-sizing:border-box;border-left:2px solid #ebebeb;padding-left:var(--margin-primary);display:flex;justify-content:center;align-items:center;}@media screen and (max-width:850px){ .showbasketCont .showBasket,.showbasketCont .showBasketForRelated{max-width:100%;width:100%;} .showbasketCont{flex-wrap:wrap;} .showbasketCont .showBasket{border-left:0px;}}.customerRequestList{display:grid;gap:calc(var(--gap-primary) * 2);padding-top:calc(var(--padding-primary) * 2);}.customerRequestList .customerRequest{box-sizing:border-box;position:relative;display:grid;grid-template-columns:1fr 1fr 1fr auto;grid-auto-flow:row;gap:var(--gap-primary);padding:calc(var(--padding-primary) * 3) var(--padding-primary);background-color:var(--color-bg-light-1);border:1px solid var(--color-bg-light-2);box-shadow:var(--box-shadow-primary);align-items:center;border-radius:var(--border-radius-primary);}.customerRequestList .customerRequest .info > span{position:absolute;top:-12px;left:10px;background-color:#fff;font-size:var(--font-small);}.customerRequestList .customerRequest .type{display:flex;align-items:center;}.customerRequestList .customerRequest .name span{display:block;font-size:var(--font-medium);}.customerRequestList .customerRequest .name .text_h4{font-weight:inherit;}.customerRequestList .customerRequest .go{display:flex;align-items:center;}@media screen and (max-width:700px){ .customerRequestList{gap:calc(var(--gap-primary) * 3);padding-top:calc(var(--padding-primary) * 3);}  .customerRequestList .customerRequest{grid-template-columns:1fr 1fr 1fr auto;padding:calc(var(--padding-primary) * 3);}  .customerRequestList .customerRequest .info{grid-column:1/3;}  .customerRequestList .customerRequest .type{grid-column:4/5;}  .customerRequestList .customerRequest .name{grid-column:1/5;text-align:left;}  .customerRequestList .customerRequest .go{grid-column:1/5;display:flex;justify-content:center;}}.news_container{display:grid;row-gap:var(--primary-gap);}.news_container ul{list-style-type:disc;padding-left:var(--padding-primary);}.news_container ol{padding-left:var(--padding-primary);}.customerRequestInsertForm{display:grid;gap:var(--gap-primary);}.customerRequestInsertForm .inputArea.email{display:flex;flex-direction:column;gap:var(--gap-primary);}.customerRequestInsertForm .inputArea.email input{max-width:50%;width:100%;}.customerRequestInsertForm .product .prdItem{display:grid;gap:var(--gap-primary);grid-template-columns:7fr 5fr 60px 100px 100px;background-color:var(--color-bg-light-1);padding:var(--padding-primary);margin-top:var(--margin-primary);}.customerRequestInsertForm .product .seat{background-color:var(--color-bg-light-2);padding:var(--padding-primary);}.customerRequestInsertForm .product .prdItem .qtQty{text-align:right;}.customerRequestInsertForm .product .prdItem .price{text-align:right;}.customerRequestInsertForm .product .prdItem .tot{text-align:right;}@media screen and (max-width:600px){ .customerRequestInsertForm .inputArea.email input{max-width:100%;width:100%;}  .customerRequestInsertForm .product .prdItem .prdItemDs{grid-column:1/6;} .customerRequestInsertForm .product .prdItem .del{grid-column:1/6;} .customerRequestInsertForm .product .prdItem .price{grid-column:2/4;} .customerRequestInsertForm .product .prdItem .tot{grid-column:4/6;} .customerRequestInsertForm .buttons{flex-direction:row-reverse;}}#customerRequestInsertForm .performanceList{display:grid;row-gap:var(--gap-primary);}#customerRequestInsertForm .performanceList .chooseDay.expanded > button{visibility:hidden;}#customerRequestInsertForm .performanceList .chooseDay.expanded .dayList{grid-template-columns:repeat(var(--col-number),1fr);grid-auto-rows:var(--row-height);grid-auto-flow:row;}#customerRequestInsertForm .performanceList .chooseDay{display:grid;grid-template-columns:auto 1fr auto;column-gap:var(--gap-primary);align-items:center;}#customerRequestInsertForm .performanceList .chooseDay .buttons{grid-column-start:2;}#customerRequestInsertForm .performanceList .chooseDay > button{grid-row-start:2;transition:none;display:flex;border:none;font-size:clamp(38px,calc((38 / 700) * 100vw),45px);color:darkgreen;background:transparent;}#customerRequestInsertForm .performanceList .chooseDay > button:hover{opacity:0.8;}#customerRequestInsertForm .performanceList .chooseDay .dayList{--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;}#customerRequestInsertForm .performanceList .chooseDay .dayList .day{display:grid;position:relative;z-index:0;align-content:center;align-items:center;justify-content:center;border:1px solid var(--color-status,var(--color-positive));color:#010101;background-color:white;cursor:pointer;font-size:var(--font-2-extra-large);}#customerRequestInsertForm .performanceList .chooseDay .dayList .day:hover{filter:opacity(0.8)}#customerRequestInsertForm .performanceList .chooseDay .dayList .day.soldout{cursor:default;pointer-events:none;background-color:rgb(180,180,180);}#customerRequestInsertForm .performanceList .chooseDay .dayList .day span{color:var(--color-text-black);font-weight:600;}#customerRequestInsertForm .performanceList .chooseDay .dayList .day.selected{background-color:#f9eee5;box-sizing:border-box;}#customerRequestInsertForm .performanceList .chooseTimeslot.hidden{display:none!important;}#customerRequestInsertForm .performanceList .chooseTimeslot.expanded > button{visibility:hidden;}#customerRequestInsertForm .performanceList .chooseTimeslot.expanded .timeslotList{grid-template-columns:repeat(var(--col-number),1fr);grid-auto-rows:var(--row-height);grid-auto-flow:row;}#customerRequestInsertForm .performanceList .chooseTimeslot{display:grid;grid-template-columns:auto 1fr auto;column-gap:var(--gap-primary);align-items:center;}#customerRequestInsertForm .performanceList .chooseTimeslot .buttons{grid-column-start:2;}#customerRequestInsertForm .performanceList .chooseTimeslot > button{grid-row-start:2;transition:none;display:flex;border:none;font-size:clamp(38px,calc((38 / 700) * 100vw),45px);color:darkgreen;background:transparent;}#customerRequestInsertForm .performanceList .chooseTimeslot > button:hover{opacity:0.8;}#customerRequestInsertForm .performanceList .chooseTimeslot .timeslotList{--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;}#customerRequestInsertForm .performanceList .chooseTimeslot .timeslotList .timeslot{display:grid;position:relative;z-index:0;align-content:center;align-items:center;justify-content:center;border:1px solid var(--color-status,var(--color-positive));color:#010101;background-color:white;cursor:pointer;font-size:var(--font-2-extra-large);line-height:1.2;}#customerRequestInsertForm .performanceList .chooseTimeslot .timeslotList .timeslot:hover{filter:opacity(0.8)}#customerRequestInsertForm .performanceList .chooseTimeslot .timeslotList .timeslot.soldout{cursor:default;pointer-events:none;background-color:rgb(180,180,180);}#customerRequestInsertForm .performanceList .chooseTimeslot .timeslotList .timeslot span{color:var(--color-text-black);font-weight:600;}#customerRequestInsertForm .performanceList .chooseTimeslot .timeslotList .timeslot.selected{background-color:#f9eee5;box-sizing:border-box;}#customerRequestInsertForm #perfto.topSpace{max-width:50%;width:100%;}@media screen and (max-width:600px){ #customerRequestInsertForm .performanceList .chooseDay .buttons{grid-column:1/-1;} #customerRequestInsertForm .performanceList .chooseDay .dayList{--col-number:3;} #customerRequestInsertForm .performanceList .chooseDay.expanded > button{display:none;} #customerRequestInsertForm .performanceList .chooseDay.expanded .dayList{--col-number:5;--row-height:40px;grid-column:1/-1;} #customerRequestInsertForm .performanceList .chooseTimeslot .buttons{grid-column:1/-1;} #customerRequestInsertForm .performanceList .chooseTimeslot .timeslotList{--col-number:3;} #customerRequestInsertForm .performanceList .chooseTimeslot.expanded > button{display:none;} #customerRequestInsertForm .performanceList .chooseTimeslot.expanded .timeslotList{--col-number:5;--row-height:40px;grid-column:1/-1;}  #customerRequestInsertForm #perfto.topSpace{max-width:100%;}}.crFormApp{display:grid;gap:var(--gap-primary);}.crFormApp .inputArea.email{display:flex;flex-direction:column;gap:var(--gap-primary);}.crFormApp .inputArea.email input{max-width:50%;width:100%;}.crFormApp .product .prdItem{display:grid;gap:var(--gap-primary);grid-template-columns:7fr 5fr 80px;background-color:var(--color-bg-light-1);padding:var(--padding-primary);margin-top:var(--margin-primary);align-items:center;}.crFormApp table{margin-bottom:var(--margin-primary);}.crFormApp .baseInfo{background-color:var(--color-bg-light-1);padding:var(--padding-primary);}.crFormApp .seat{background-color:var(--color-bg-light-2);}.crFormApp .seat td{border:0px;padding:var(--padding-primary);}@media screen and (max-width:600px){ .crFormApp .product .prdItem{grid-template-columns:1fr;} .crFormApp .buttons{flex-direction:row-reverse;}}#registrantForm .orderRegistrant{display:grid;row-gap:var(--gap-primary);justify-items:center;}#captchaProcess #bemilsCaptchaTitle .title_bar{color:var(--color-text-dark-3);}#loyaltyListForm .wallet{display:flex;justify-content:space-around;align-items:center;position:relative;}#loyaltyListForm .wallet .wallet_points{--size:65px;--color:var(--color-bg-dark-1);border-radius:50%;border:3px solid var(--color);font-size:20px;color:var(--color);height:var(--size);width:var(--size);box-sizing:border-box;position:relative;}#loyaltyListForm .wallet .wallet_points p {position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;line-height:1;text-align:center;}#loyaltyListForm .wallet .wallet_points p span{font-size:20px;}#loyaltyListForm .wallet .wallet_points p small{font-size:14px;}#loyaltyListForm table{--padding-table:10px;width:100%;border-collapse:collapse;font-size:16px;}#loyaltyListForm table thead{background-color:var(--color-bg-light-2);}#loyaltyListForm table thead tr th{padding:var(--padding-table);text-align:left;font-weight:bold;}#loyaltyListForm table thead tr th.price{text-align:right;}#loyaltyListForm table tbody tr:nth-child(even){background-color:var(--color-bg-light-1);}#loyaltyListForm table tbody tr td{padding:var(--padding-table);text-align:left;}#loyaltyListForm table tbody tr td.price{text-align:right;}@media screen and (max-width:1050px){ #loyaltyListForm table{font-size:14px;--padding-table:2px;} #loyaltyListForm table tr{display:grid;} #loyaltyListForm table tr td:first-child{grid-column:1/3;} #loyaltyListForm table tr th:first-child{display:none;} #loyaltyListForm table thead tr{grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;} #loyaltyListForm table tbody tr{grid-template-rows:1fr auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;} #loyaltyListForm table tbody tr td:not(:first-child){grid-row:2/2;}}.loyaltyRewards{--gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(max(calc(25% - var(--gap)),180px),1fr)); gap:var(--gap);}.loyaltyRewards .loyaltyReward:not(.hidden){display:grid;}.loyaltyRewards .loyaltyReward{gap:calc(var(--gap) / 4);grid-template-rows:auto 1fr;grid-auto-flow:row;grid-auto-rows:auto;border:1px solid color-mix(in oklab,#64748b 22%,transparent);border-radius:16px;box-shadow:0 10px 25px rgba(2,6,23,.08),0 4px 8px rgba(2,6,23,.04);padding-bottom:10px;}.loyaltyRewards .loyaltyReward:has(input:disabled){filter:grayscale(1);}.loyaltyRewards .loyaltyReward h3{font-weight:700;}.loyaltyRewards .loyaltyReward .product-image{border-radius:16px 16px 0 0;width:100%;}.loyaltyRewards .loyaltyReward .loyaltyRewardHeader, .loyaltyRewards .loyaltyReward .loyaltyProgramRewardInfo,.loyaltyRewards .loyaltyReward .redeemBtns{box-sizing:border-box;padding:0 10px;}.loyaltyRewards .loyaltyReward .loyaltyProgramRewardInfo{display:inline-flex;justify-content:space-between;}.loyaltyRewards .loyaltyReward .loyaltyProgramRewardInfo .points{text-align:end;color:#FB2F28;font-weight:700;}.loyaltyRewards .loyaltyReward .ds p{font-size:12px;color:#64748b;}#redeemRewardForm{display:grid;gap:20px;}#redeemRewardForm #idLoyaltyProgram{width:fit-content;}#redeemRewardForm .page-title{display:inline-flex;gap:20px;align-items:center;justify-content:space-between;}#redeemRewardForm .page-title h3{text-align:end;}#showProductPreemptForm{display:grid;row-gap:var(--gap-primary);}.ml,.margin-left  {margin-left:var(--margin-primary,8px);}.mr,.margin-right  {margin-right:var(--margin-primary,8px);}.mt,.margin-top  {margin-top:var(--margin-primary,8px);}.mb,.margin-bottom  {margin-bottom:var(--margin-primary,8px);}.margin   {margin:var(--margin-primary,8px);}.pr,.padding-right  {padding-right:var(--padding-primary,8px);}.pl,.padding-left  {padding-left:var(--padding-primary,8px);}.pt,.padding-top {padding-top:var(--padding-primary,8px);}.pb,.padding-bottom{padding-bottom:var(--padding-primary,8px);}.padding  {padding:var(--padding-primary,8px);}.font  {font-size:var(--font-size);font-weight:var(--font-weight);font-style:var(--font-style);font-family:var(--font-family);}.font._XXL {--font-size:var(--font-2-extra-large:,25px)}.font._XL  {--font-size:var(--font-extra-large:,21px)}.font._L  {--font-size:var(--font-large:,18px)}.font._M {--font-size:var(--font-medium:,15px)}.font._S  {--font-size:var(--font-small:,12px)}.font._Xs  {--font-size:9px}.font._light  {--font-weight:200;}.font._regular {--font-weight:400;}.font._bold,.bold{--font-weight:700;}.font._black {--font-weight:900;}.font._italic{--font-style:italic;}.font._capitalize,.capitalize {text-transform:capitalize;}.font._uppercase,.uppercase {text-transform:uppercase;}.font._lowercase,.lowercase {text-transform:lowercase;}.underline{text-decoration:underline;}.font._nowrap{text-wrap:nowrap;}.font._wrap  {text-wrap:wrap;}.font._primary  {--font-family:var(--font-family-primary,sans-serif);}.font._secondary{--font-family:var(--font-family-secondary,sans-serif);}.taLeft{text-align:left;}.taRight{text-align:right;}.taCenter{text-align:center;}.sz{width:var(--width);}.d_none,.hidden{display:none;}.template:not(.hidden)  {display:contents;}.invisible {visibility:hidden;}.visible {visibility:visible;}.floatR,.fRight,.float_R  {float:right;}.floatL,.fLeft,.float_L  {float:left;}.display-grid,.d-grid{display:grid;}.grid-full-row{grid-column:1/-1;}.flex{display:flex;}.flex-column,.flex._col{display:flex;flex-direction:column;}.flex._full,.flex-column._full,.flex._col._full{width:100%;height:100%;}.flex._wrap,.flex-wrap{flex-wrap:wrap;}.flex._gap{gap:var(--gap-primary);}.gap{gap:var(--gap-primary,8px)}.column-gap,.x-gap{column-gap:var(--gap-primary,8px)}.row-gap,.y-gap{row-gap:var(--gap-primary,8px)}.align-start,.align-left  {align-items:start;}.ac,.flex._ai_center,.align-center{align-items:center;}.align-end,.align-right  {align-items:end;}.jl,.js,.justify-start,.justify-left  {justify-content:start;}.jc,.flex._center,.justify-center {justify-content:center;}.jr,.je,.justify-end,.justify-right  {justify-content:end;}.jb,.flex._between.justify-between{justify-content:space-between;}.flex._around,.justify-around{justify-content:space-around;}.flex._evenly,.justify-evenly{justify-content:space-evenly;}.flex._center  {justify-content:center;align-items:center;}table._full,td._full{width:100%;}.position-static {position:static;}.position-relative {position:relative;}.position-absolute {position:absolute;}.position-fixed  {position:fixed;}.position-sticky {position:sticky;}.position-absolute-center {left:50%;top:50%;transform:translate(-50%,-50%);}.position-fixed-center  {left:50%;top:50%;transform:translate(-50%,-50%);}.cursor-default{cursor:default;}.cursor-pointer{cursor:pointer;}.cursor-text  {cursor:text;}a._disabled{pointer-events:none;text-decoration:none;}.slide-hidden{visibility:hidden;opacity:0;transition:all 1s ease;transform:translateX(0);}.slide-in-left{transform:translateX(-100px);}.slide-in-right{transform:translateX(100px);}.slide-in-top{transform:translateY(-100px);}.slide-in-bottom{transform:translateY(100px);}.slide-visible{opacity:1;visibility:visible !important;opacity:1;transform:translateX(0) translateY(0);}[data-animate]{opacity:0;transform:translateY(40px);transition:opacity 0.8s ease,transform 0.8s ease;}[data-animate].data-visible{opacity:1;transform:translateY(0);}