/* cards */:root{--label-bg:var(--yellow-2);--label-txt:var(--ntl-7)}.card,.card-blog{--ui-bg:var(--card-bg);background:var(--card-bg);box-shadow:var(--card-shd)}.list-ns,nav,menu{list-style:none}address{font-style:normal}.stick-el{position:sticky;top:calc(var(--n-6xl) + var(--n-2xl))}.laby{background:var(--label-bg);color:var(--label-txt)}li.card-blog{transition:var(--trans-2);img{transition:transform 1s ease}&:is(:hover, :focus-within){--card-bg:var(--ntl-1);span{--btn-txt:var(--ntl-1);--btn-bg:var(--prm-5)}img{transform:scale(1.08)}}}.price-plan{&:has(.pr-price) .s-price{color:inherit;text-decoration:line-through}&:nth-child(3){--card-bg:var(--ntl-1);--ui-bg:var(--ntl-1);box-shadow:var(--shd-fcs);position:relative;&:before{content:"popular";position:absolute;top:calc(-1 * var(--n-xl));left:var(--gpm-2xl);background:var(--label-bg);color:var(--label-txt);padding:var(--n-s) var(--n-m);font-size:var(--b3);font-weight:var(--font-w500);border-radius:var(--br-m)}button{--btn-txt:var(--ntl-1);--btn-bg:var(--prm-4)}}}.amounts-p:has(.pr-price):not(:has(.spc-price)) .s-price{font-weight: var(--w400);text-decoration: line-through}.pr-price{color:var(--red-3b);font-weight:var(--font-w500)}.red-txt{color:var(--red-3b)!important}.star-rating{display:flex;margin-top:var(--n-m);figure{width:var(--n-6xl);height:var(--n-xl);background:var(--yellow-2);mask-image:url("/wp-content/uploads/star.svg");mask-repeat:space;mask-size:auto var(--n-xl);&[data-rating="5"]{--fill:100%}}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (width < 40em){.price-plan:nth-child(3){margin-top:var(--n-xl)}}/* Other */.br-s{border-radius:var(--br-s)}.br-m{border-radius:var(--br-m)}.br-l{border-radius:var(--br-l)}.br-xl{border-radius:var(--br-xl)}.br-2xl{border-radius:var(--br-2xl)}.br-full{border-radius:var(--br-3xl)}.br-t-xl{border-radius:var(--br-xl) var(--br-xl) 0 0}.br-l-xl{border-radius:var(--br-xl) 0 0 var(--br-xl)}.pos-rel{position:relative}.pos-abs{position:absolute}.pos-fix{position:fixed}.pos-a-rb{right:0;bottom:0}.pos-a-rt{right:0;top:0}.pos-a-c{top:50%;left:50%;translate:-50% -50%}.ovrf-c{overflow:clip}.ovrf-h{overflow:hidden}.ar-16x9{aspect-ratio:16/9}.ar-1x1{aspect-ratio:1}.img-cov{object-fit:cover}.poz-clr{background:var(--red-3);color:var(--red-1)}.prm-clr-cta{--ui-bg:var(--prm-5);background:var(--ui-bg);color:var(--ntl-1);--ntl-7:var(--ntl-1)}.breadcrumbs span[aria-current="page"]{color:var(--prm-4);text-decoration:underline;text-underline-offset:var(--n-m)}.bdg-1{background: var(--yellow-2);border-radius: 0 var(--br-xl) 0 var(--br-xl);padding: .25em .5rem}/* Dialogs */::backdrop{background:var(--ovr);-webkit-backdrop-filter:var(--blr-1);backdrop-filter:var(--blr-1)}dialog{box-sizing:border-box;background:var(--ntl-1);display:none;opacity:0;::-webkit-scrollbar-track {background:var(--ntl-1)}::-webkit-scrollbar-thumb {background:var(--ntl-4);border:.25em solid var(--ntl-1)}&[open]{display:inline-flex;opacity:1}}body:has(dialog[open]) {overflow:hidden!important}.cls-btn {--btn-pos:var(--n-2xl);width:var(--n-2xl);height:var(--n-2xl);border-radius:var(--br-s);transition:var(--trans-2);position:absolute;right:var(--btn-pos);top:var(--btn-pos);&:is(:hover,:focus) {color:var(--btn-hvr-txt);background:var(--btn-hvr-bg)}}.dlg-cen{position:fixed;margin:auto}/* Inputs */:root{--input-bg:var(--prm-1);--input-invld-bg:var(--red-1);--input-txt-vld:var(--prm-5);--input-txt-invld:var(--red-4);--input-hvr:var(--shd-fcs);--input-invld:var(--shd-err);--input-p:var(--n-2xl) var(--n-2xl) var(--n-l);--input-br:var(--br-l);--chk-sz:var(--n-xl);--chk-brd:var(--ntl-5);--chk-label-sz:var(--b2);--chk-bg-chkd:var(--prm-4);--chk-brd-chkd:var(--prm-4);--chk-gap:8px;--chk-radius:4px}input,select,textarea{border:none;outline:0;font-family:inherit}textarea{resize:none;-webkit-field-sizing:content;field-sizing:content;min-height:6lh}.brxe-form{width:100%;.form-group{display:flex;flex-direction:column}.options-wrapper{list-style-type:none;margin:0;padding:0}}div:has(> input[type=hidden]){display: none}.form-group{position:relative;width:100%;:is(textarea, input:where([type="text"], [type="email"], [type="tel"])){display:inline-block;font-size:inherit;position:relative;width:100%;font-weight:var(--font-w500);background:var(--input-bg);color:var(--ntl-6);padding:var(--input-p);border-radius:var(--input-br);transition:var(--trans-2);&:is(:hover, :focus){-webkit-appearance:none;box-shadow:var(--input-hvr)}&:user-valid{ color:var(--input-txt-vld)}&:user-invalid:not(:hover, :focus, :placeholder-shown){background:var(--input-invld-bg);-webkit-appearance:none;box-shadow:var(--input-invld);color:var(--input-txt-invld)}}&:has(:is(textarea, input:where([type="text"], [type="email"], [type="tel"]))){label{position:absolute;width:calc(100% - var(--n-2xl));top:0;left:var(--n-2xl);transform-origin:top left;transform:translate(0, 1.25em) scale(1);transition:var(--trans-2);z-index:1;pointer-events:none;font-size:inherit;&:before{content:"";position:absolute;right:var(--n-2xl);bottom:0;width:var(--n-2xl);aspect-ratio:1;background:var(--chk-bg-chkd) var(--check-ic-url) no-repeat center center;border-radius:var(--br-3xl);opacity:0;scale:0;transition:var(--trans-2)}}&:has(:is(textarea, input:where([type="text"], [type="email"], [type="tel"])):is(:focus, :not(:placeholder-shown))){label{top:-0.75em !important;width:calc(100% - var(--n-2xl));font-size:var(--b3);transform:translate(0, 1.25em) scale(1);&:before{bottom:calc(-1 * var(--n-xl))}}}&:has(:is(input:where([type="text"], [type="email"], [type="tel"])):is(:not(:placeholder-shown):user-valid, :-webkit-autofill)){&:has(:is(input:where([type="text"], [type="email"], [type="tel"])):is(:focus, :not(:placeholder-shown))){label:before{opacity:1;scale:1;bottom:calc(-1 * var(--n-xl))}}&:not(:has(:is(input:where([type="text"], [type="email"], [type="tel"])):is(:focus, :not(:placeholder-shown)))){label:before{opacity:1;scale:1;bottom:0}}}}}input:-webkit-autofill{-webkit-text-fill-color:var(--input-txt-vld);-webkit-appearance:none;-webkit-box-shadow:0 0 0 62.5em var(--input-bg) inset !important;&:is(:hover,:focus){-webkit-appearance:none;-webkit-box-shadow:var(--shd-fcs), 0 0 0 62.5em var(--input-bg) inset !important}}:focus::-webkit-input-placeholder{color:var(--opc)}.brxe-form button[type=submit]{width:100%;.sending .text{cursor:var(--crs-def);opacity:.5}.sending i{opacity:0}.loading{display:none}}input[type=checkbox]:not(.SwichCk){-webkit-appearance:none;-moz-appearance:none;margin:0;background:var(--opc);border:var(--shd-w) solid var(--chk-brd);border-radius:var(--br-s);width:var( --chk-sz);aspect-ratio:1;transition:var(--trans-1);cursor:var(--crs-ptr);vertical-align:-0.1875em;outline:0;position:relative;+label{cursor:var(--crs-ptr);margin-left:var(--n-xs);font-size:var(--chk-label-sz)}&:is(:hover, :focus-visible){border-color:var(--chk-brd-chkd);-webkit-appearance:none;-webkit-box-shadow:0 0 0 .1875em var(--prm-2);box-shadow:0 0 0 .1875em var(--prm-2)}&:checked{border:none;border-color:var(--chk-brd-chkd);-webkit-appearance:none;-webkit-box-shadow:0 0 0 .6875em var(--chk-bg-chkd) inset;box-shadow:0 0 0 .6875em var(--chk-bg-chkd) inset}&:after{width:var(--n-l);aspect-ratio:1;background:var(--check-ic-url) no-repeat;content:"";display:block;position:absolute;top:var(--n-xs);left:var(--n-xs);opacity:0;transition:var(--trans-1) .1s}&:checked:after{opacity:1}}/* Accordions*/.dtl-ic,.el-ic{display:block;background:var(--prm-2);padding:var(--n-s);height:var(--n-2xl);width:var(--n-2xl);border-radius:var(--br-2xl);position:relative;flex-shrink:0;transition:var(--trans-2)}.l-ic,.r-ic{width:var(--n-m);height:.1875rem;background:var(--prm-5);display:block;border-radius:var(--br-m);position:absolute;top:50%;left:50%;transition:var(--trans-2)}.r-ic{transform:translate(-15%,-50%) rotate(-45deg)}.l-ic{transform:translate(-75%,-45%) rotate(45deg)}details{transition:var(--trans-2);&[name="faq"]{@media (hover: hover) and (pointer: fine){&:hover{--card-bg:var(--ntl-1);.el-ic{background:var(--prm-4);.r-ic,.l-ic{background:var(--ntl-1)}}}}&:has(> summary:focus-visible){box-shadow:var(--shd-fcs);--card-bg:var(--ntl-1);.el-ic{background:var(--prm-4);.r-ic,.l-ic{background:var(--ntl-1)}}}}&[name="details"]{padding-bottom:.25em;background:linear-gradient(var(--prm-4), var(--prm-4)) 0% 100% / 0% .09rem no-repeat;transition:background-size var(--time-2) ease;&:has(> summary:is(:focus-visible)){background-size:100% .09rem}@media (hover: hover) and (pointer: fine){&:hover{background-size:100% .09rem;.dtl-ic{background:var(--prm-4);.r-ic,.l-ic{background:var(--ntl-1)}}}}}&[open]{--card-bg:var(--ntl-1);.dtl-ic{.r-ic{transform:translate(-15%, -50%) rotate(45deg)}.l-ic{transform:translate(-75%, -45%) rotate(-45deg)}}.el-ic{.r-ic,.l-ic{width:14px;transform:translate(-50%, -30%) rotate(var(--_rot, -45deg))}.l-ic{--_rot:45deg}}}}summary{transition:var(--trans-2);cursor:var(--crs-ptr);&:focus{outline:none}&::marker{content:""}}::details-content{transition:var(--trans-2),content-visibility .5s allow-discrete;height:0;overflow:clip}[open]::details-content{height:auto;padding-bottom:.01em}details[open] summary~*{padding-top:var(--n-s);animation:sweep var(--time-3) ease-in-out}summary::-webkit-details-marker{display:none}@keyframes sweep{from{opacity:0;margin-bottom:-.75em}to{opacity:1;margin-bottom:0}}/* slider */:root{--sldr-p:var(--gpm-2xl);--sldr-col-g:var(--gpm-2xl);--nav-pos:30%}.sldr_track{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;gap:var(--sldr-col-g);padding-inline:var(--sldr-p);& > *{flex:0 0 var(--slide-w);scroll-snap-align:start;scroll-snap-stop:always;width:var(--slide-w)}&::-webkit-scrollbar{display:none}}.n-slide-4{--slide-w:calc(25% - (var(--sldr-col-g) * 0.75));--sldr-p:0;&:has(> *:nth-child(5)) ~ .nav-btn{display:flex}@media (width < 70.5em){--slide-w:calc(50% - (var(--sldr-col-g) / 2));&:has(> *:nth-child(3)) ~ .nav-btn{display:flex}}}.n-slide-3:not(.g2slider){--slide-w:33.333%;&:has(> *:nth-child(4)) ~ .nav-btn{display:flex}@media (width < 62em){--slide-w:calc(50% - (var(--sldr-col-g) / 2));--sldr-p:0;&:has(> *:nth-child(3)) ~ .nav-btn{display:flex}}}.n-slide-2{--slide-w:calc(50% - (var(--sldr-col-g) / 2));--sldr-p:0;&:has(> *:nth-child(3)) ~ .nav-btn{display:flex}}@media (width < 40em){[class*="n-slide-"]{--slide-w:100%!important;--sldr-p:0;&:has(> *:nth-child(1)) ~ .nav-btn{display:flex}}.g2slider{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;flex-direction:row;padding-inline:var(--sldr-p);& > *{flex:0 0 var(--slide-w);scroll-snap-align:start;scroll-snap-stop:always;width:var(--slide-w)}&::-webkit-scrollbar{display:none}.nav-btn{display:flex}}}.prev-btn{rotate:90deg;left:var(--gpm-2xl)}.nxt-btn{rotate:-90deg;right:var(--gpm-2xl)}.nav-btn{background:var(--ntl-1);border-radius:var(--br-3xl);position:absolute;z-index:1;top:var(--nav-pos);display:none;width:var(--n-4xl);aspect-ratio:1;box-shadow:0 0 0 var(--n-xs) var(--card-shd);transition:var(--trans-2);.r-ic,.l-ic{width:var(--n-l);background:var(--ntl-7)}@media (hover: hover) and (pointer: fine){&:hover{background:var(--prm-5);box-shadow:none;> *{background:var(--ntl-1)}}}&:focus-visible{box-shadow:var(--shd-fcs);scale:1.1}}.glry-nav{--nav-pos:40%}/* Cookie Consent */#cookieModal{width:min(22.5em, 100%);.cls-btn{--btn-pos:clamp(var(--n-l), 1.9vw, var(--n-2xl))}}#cookieSettings{width:min(46.5em, 100%);overflow:clip;.cls-btn{--btn-pos:0;position:relative}@media (width < 40em){> *:not(.cls-btn){overflow-y:auto;overscroll-behavior-y:contain;padding-inline-end:var(--n-l)}}}#cookieRevise{--btn-p:var(--n-xl);--btn-bg:var(--card-bg);--btn-txt-sz:var(--t4);width:auto;box-shadow:var(--shd-card);position:fixed;bottom:var(--n-2xl);left:var(--n-xl);z-index:999}body:has(dialog[open]) #cookieRevise{display:none}@media (width < 40em){body:has(#cookieRevise) footer{padding-bottom:var(--n-6xl)}}.togBox{background:var(--ntl-3)}.toggle-cont{cursor:pointer;user-select:none;width:100%;&:has(:disabled){cursor:default}}.toggle-wrapper{position:relative;display:inline-block}.SwichCk{height:1px;width:1px;opacity:0;position:absolute !important;margin:0;&:focus-visible + .switch{box-shadow:var(--btn-fcs)}&:checked + .switch{background:var(--prm-4)}&:checked + .switch:after{left:calc(100% - var(--n-s));transform:translateX(-100%)}&:disabled + .switch{cursor:not-allowed}&:checked:disabled + .switch{background:var(--prm-3)}}.switch{width:var(--n-5xl);height:var(--n-3xl);background:var(--ntl-5);display:block;border-radius:var(--n-2xl);position:relative;transition:var(--trans-1);&:after{content:"";position:absolute;top:var(--n-s);left:var(--n-s);width:var(--n-2xl);aspect-ratio:1;background:var(--ntl-1);border-radius:var(--br-3xl);transition:var(--trans-1)}}.train{display: grid;grid-template-columns: auto 6.125rem;align-items: end;gap:.5rem;&>div:has(img){background: linear-gradient(70deg, var(--prm-3), var(--prm-1))}}[data-seat="0"] button{pointer-events: none;opacity: 0.5;cursor: not-allowed}
