.TicketDetailKeycard-module-scss-module__9aeOJG__ticketDetailKeycard{width:229px;padding-bottom:32px;position:relative}@media (min-width:0) and (max-width:599px){.TicketDetailKeycard-module-scss-module__9aeOJG__ticketDetailKeycard{width:200px}}@media (min-width:960px) and (max-width:1279px){.TicketDetailKeycard-module-scss-module__9aeOJG__ticketDetailKeycard{width:200px}}.TicketDetailKeycard-module-scss-module__9aeOJG__ticketDetailKeycard:after{content:"";filter:blur(5px);opacity:.5;pointer-events:none;background:radial-gradient(closest-side,#000,#0000);height:17px;position:absolute;top:calc(100% - 17px);left:-5px;right:-5px}.TicketDetailKeycard-module-scss-module__9aeOJG__ticketDetailKeycard .TicketDetailKeycard-module-scss-module__9aeOJG__card{z-index:1;background:#fff;border-radius:10px;flex-direction:column;height:360px;display:flex;position:relative;overflow:hidden}@media (min-width:0) and (max-width:599px){.TicketDetailKeycard-module-scss-module__9aeOJG__ticketDetailKeycard .TicketDetailKeycard-module-scss-module__9aeOJG__card{height:auto}}.TicketDetailKeycard-module-scss-module__9aeOJG__ticketDetailKeycard .TicketDetailKeycard-module-scss-module__9aeOJG__image{background:linear-gradient(#fff0 62%,#fff 100%),#eeeeee80;flex:1 1 0;min-height:0;position:relative}@media (min-width:0) and (max-width:599px){.TicketDetailKeycard-module-scss-module__9aeOJG__ticketDetailKeycard .TicketDetailKeycard-module-scss-module__9aeOJG__image{flex:0 0 237px}}.TicketDetailKeycard-module-scss-module__9aeOJG__ticketDetailKeycard .TicketDetailKeycard-module-scss-module__9aeOJG__image>img:not(.TicketDetailKeycard-module-scss-module__9aeOJG__logo),.TicketDetailKeycard-module-scss-module__9aeOJG__ticketDetailKeycard .TicketDetailKeycard-module-scss-module__9aeOJG__image picture,.TicketDetailKeycard-module-scss-module__9aeOJG__ticketDetailKeycard .TicketDetailKeycard-module-scss-module__9aeOJG__image picture img{object-fit:cover;width:100%;height:100%}.TicketDetailKeycard-module-scss-module__9aeOJG__ticketDetailKeycard .TicketDetailKeycard-module-scss-module__9aeOJG__overlay{background:linear-gradient(#fff0 70%,#fff 100%);position:absolute;inset:0}.TicketDetailKeycard-module-scss-module__9aeOJG__ticketDetailKeycard .TicketDetailKeycard-module-scss-module__9aeOJG__logo{mix-blend-mode:screen;opacity:.5;z-index:1;width:54px;height:25px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.TicketDetailKeycard-module-scss-module__9aeOJG__ticketDetailKeycard .TicketDetailKeycard-module-scss-module__9aeOJG__content{color:#24353f;flex-direction:column;gap:16px;padding:10px;display:flex}.TicketDetailKeycard-module-scss-module__9aeOJG__ticketDetailKeycard .TicketDetailKeycard-module-scss-module__9aeOJG__info{flex-direction:column;width:100%;display:flex}.TicketDetailKeycard-module-scss-module__9aeOJG__ticketDetailKeycard .TicketDetailKeycard-module-scss-module__9aeOJG__title,.TicketDetailKeycard-module-scss-module__9aeOJG__ticketDetailKeycard .TicketDetailKeycard-module-scss-module__9aeOJG__duration{font:400 10px/1 var(--font-primary),sans-serif}.TicketDetailKeycard-module-scss-module__9aeOJG__ticketDetailKeycard .TicketDetailKeycard-module-scss-module__9aeOJG__consumerTitle{font:700 16px/normal var(--font-primary),sans-serif}.TicketDetailKeycard-module-scss-module__9aeOJG__ticketDetailKeycard .TicketDetailKeycard-module-scss-module__9aeOJG__dateString{font:400 14px/1 var(--font-primary),sans-serif}
.DetailMarks-module-scss-module__Ic3hsq__marks{font:400 14px/1.4 var(--font-primary),sans-serif;flex-wrap:wrap;gap:4px;display:flex}.DetailMarks-module-scss-module__Ic3hsq__mark{font:inherit;border:0;border-radius:0;align-items:center;padding:2px 6px;display:inline-flex}.DetailMarks-module-scss-module__Ic3hsq__mark[type=button]{cursor:pointer}.DetailMarks-module-scss-module__Ic3hsq__mark[type=button]:focus-visible{outline-offset:2px;outline:2px solid}.DetailMarks-module-scss-module__Ic3hsq__mark svg{margin-left:2px}
.DetailTags-module-scss-module__zz3jUW__detailTags{flex-wrap:wrap;gap:4px;display:flex}.DetailTags-module-scss-module__zz3jUW__tag{font:600 16px/1.2 var(--font-primary),sans-serif;text-transform:none;color:#e30613;background:#fff;border-radius:0;align-self:flex-start;padding:4px 8px}
.TicketDetailHero-module-scss-module__hu_mOG__ticketDetailHero{color:#000;background:#eee3;position:relative;overflow:hidden}.TicketDetailHero-module-scss-module__hu_mOG__ticketDetailHero .TicketDetailHero-module-scss-module__hu_mOG__container{z-index:1;flex-direction:column;align-items:center;gap:24px;max-width:1460px;margin:0 auto;padding:40px 24px;display:flex;position:relative}.TicketDetailHero-module-scss-module__hu_mOG__ticketDetailHero .TicketDetailHero-module-scss-module__hu_mOG__content{flex-direction:column;gap:16px;width:100%;display:flex}.TicketDetailHero-module-scss-module__hu_mOG__ticketDetailHero .TicketDetailHero-module-scss-module__hu_mOG__content h1{font:300 clamp(20px, 7vw, 32px)/1.3 var(--font-primary),sans-serif}.TicketDetailHero-module-scss-module__hu_mOG__ticketDetailHero .TicketDetailHero-module-scss-module__hu_mOG__meta{gap:12px;display:grid}.TicketDetailHero-module-scss-module__hu_mOG__ticketDetailHero .TicketDetailHero-module-scss-module__hu_mOG__meta .TicketDetailHero-module-scss-module__hu_mOG__consumerTitle{margin-right:8px;font-weight:700}.TicketDetailHero-module-scss-module__hu_mOG__ticketDetailHero .TicketDetailHero-module-scss-module__hu_mOG__meta .TicketDetailHero-module-scss-module__hu_mOG__consumerYearString{opacity:.8}.TicketDetailHero-module-scss-module__hu_mOG__ticketDetailHero .TicketDetailHero-module-scss-module__hu_mOG__ticketType{font-weight:700}@media (min-width:960px){.TicketDetailHero-module-scss-module__hu_mOG__ticketDetailHero{min-height:324px}.TicketDetailHero-module-scss-module__hu_mOG__ticketDetailHero .TicketDetailHero-module-scss-module__hu_mOG__container{grid-template-columns:200px minmax(0,1fr) 394px;align-items:flex-start;gap:40px;padding-top:40px;padding-bottom:40px;display:grid}.TicketDetailHero-module-scss-module__hu_mOG__ticketDetailHero .TicketDetailHero-module-scss-module__hu_mOG__content{gap:16px}}@media (min-width:1280px){.TicketDetailHero-module-scss-module__hu_mOG__ticketDetailHero .TicketDetailHero-module-scss-module__hu_mOG__container{grid-template-columns:229px minmax(0,1fr) 458px}}
.BestpriceTag-module-scss-module__6mHMdW__tag{font:400 14px/1.4 var(--font-primary),sans-serif;color:#fff;background:#98040d;flex-direction:column;justify-content:center;gap:6px;padding:8px;line-height:1;display:flex}.BestpriceTag-module-scss-module__6mHMdW__tag .BestpriceTag-module-scss-module__6mHMdW__label{font-weight:700}.BestpriceTag-module-scss-module__6mHMdW__tagDetail{color:#fff;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;background:#e30613;padding:2px 6px;font-size:12px;line-height:16px}.BestpriceTag-module-scss-module__6mHMdW__tagDetail .BestpriceTag-module-scss-module__6mHMdW__label{font-weight:400}
.BestpriceMonth-module-scss-module__J8VjKG__month{appearance:none;cursor:pointer;font:inherit;text-align:center;border:0;border-radius:0;width:100%;margin:0;padding:0;position:relative}.BestpriceMonth-module-scss-module__J8VjKG__name,.BestpriceMonth-module-scss-module__J8VjKG__price,.BestpriceMonth-module-scss-module__J8VjKG__amount,.BestpriceMonth-module-scss-module__J8VjKG__original{display:block}.BestpriceMonth-module-scss-module__J8VjKG__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BestpriceMonth-module-scss-module__J8VjKG__default{color:#000;text-align:start;background:#fff;grid-template-columns:50px 1fr auto;align-items:center;gap:16px;min-height:50px;display:grid}@media (min-width:600px){.BestpriceMonth-module-scss-module__J8VjKG__default{min-height:var(--month-min-height,50px);flex-direction:column;width:auto;padding:24px 16px;display:flex}}.BestpriceMonth-module-scss-module__J8VjKG__default:hover{outline:4px solid #fa3c47}.BestpriceMonth-module-scss-module__J8VjKG__default .BestpriceMonth-module-scss-module__J8VjKG__name{color:#fff;background:#f90a18;justify-content:center;align-items:center;height:100%;display:flex}@media (max-width:599px){.BestpriceMonth-module-scss-module__J8VjKG__default .BestpriceMonth-module-scss-module__J8VjKG__name .BestpriceMonth-module-scss-module__J8VjKG__nameLong{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:600px){.BestpriceMonth-module-scss-module__J8VjKG__default .BestpriceMonth-module-scss-module__J8VjKG__name{font:400 16px/1.4 var(--font-primary),sans-serif;color:inherit;background:0 0;height:auto}.BestpriceMonth-module-scss-module__J8VjKG__default .BestpriceMonth-module-scss-module__J8VjKG__name .BestpriceMonth-module-scss-module__J8VjKG__nameShort{display:none}}.BestpriceMonth-module-scss-module__J8VjKG__default .BestpriceMonth-module-scss-module__J8VjKG__price{font:600 24px/1.2 var(--font-primary),sans-serif;letter-spacing:.04em;text-transform:none}@media (max-width:599px){.BestpriceMonth-module-scss-module__J8VjKG__default .BestpriceMonth-module-scss-module__J8VjKG__price{padding:8px 0}}@media (min-width:600px){.BestpriceMonth-module-scss-module__J8VjKG__default .BestpriceMonth-module-scss-module__J8VjKG__price{margin-top:auto}}.BestpriceMonth-module-scss-module__J8VjKG__default .BestpriceMonth-module-scss-module__J8VjKG__priceLabel{font:400 14px/1.4 var(--font-primary),sans-serif;text-transform:none}.BestpriceMonth-module-scss-module__J8VjKG__default .BestpriceMonth-module-scss-module__J8VjKG__tag{height:100%}@media (min-width:600px){.BestpriceMonth-module-scss-module__J8VjKG__default .BestpriceMonth-module-scss-module__J8VjKG__tag{white-space:nowrap;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.BestpriceMonth-module-scss-module__J8VjKG__default.BestpriceMonth-module-scss-module__J8VjKG__bestPrice{padding:40px 24px 16px}.BestpriceMonth-module-scss-module__J8VjKG__default.BestpriceMonth-module-scss-module__J8VjKG__bestPrice .BestpriceMonth-module-scss-module__J8VjKG__originalAmount{font:400 14px/1.4 var(--font-primary),sans-serif;font-weight:400;text-decoration:line-through}}@media (max-width:599px){.BestpriceMonth-module-scss-module__J8VjKG__default.BestpriceMonth-module-scss-module__J8VjKG__bestPrice .BestpriceMonth-module-scss-module__J8VjKG__original{display:none}}.BestpriceMonth-module-scss-module__J8VjKG__default.BestpriceMonth-module-scss-module__J8VjKG__selected{color:#fff;background:#e30613}.BestpriceMonth-module-scss-module__J8VjKG__detail{color:#24353f;background:#eee3;border-radius:0;grid-template-columns:40px minmax(0,1fr) 82px;gap:4px;display:grid}@media (hover:hover){.BestpriceMonth-module-scss-module__J8VjKG__detail:hover{outline-offset:-1px;outline:1px solid #00000080}}.BestpriceMonth-module-scss-module__J8VjKG__detail .BestpriceMonth-module-scss-module__J8VjKG__name{font:600 16px/1.3 var(--font-primary),sans-serif;border-right:1px solid #0003;grid-area:1/1;align-self:start;padding:8px;font-size:14px;line-height:1.6}.BestpriceMonth-module-scss-module__J8VjKG__detail .BestpriceMonth-module-scss-module__J8VjKG__nameLong{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BestpriceMonth-module-scss-module__J8VjKG__detail .BestpriceMonth-module-scss-module__J8VjKG__price{font:700 17px/1.3 var(--font-primary),sans-serif;white-space:nowrap;grid-area:1/2;place-self:center;font-size:20px;line-height:24px}.BestpriceMonth-module-scss-module__J8VjKG__detail .BestpriceMonth-module-scss-module__J8VjKG__priceLabel,.BestpriceMonth-module-scss-module__J8VjKG__detail .BestpriceMonth-module-scss-module__J8VjKG__original{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BestpriceMonth-module-scss-module__J8VjKG__detail .BestpriceMonth-module-scss-module__J8VjKG__tag{border-radius:0;grid-area:1/3;align-items:center;padding:2px 8px}.BestpriceMonth-module-scss-module__J8VjKG__detail.BestpriceMonth-module-scss-module__J8VjKG__bestPrice:not(.BestpriceMonth-module-scss-module__J8VjKG__selected) .BestpriceMonth-module-scss-module__J8VjKG__price{color:#e30613}.BestpriceMonth-module-scss-module__J8VjKG__detail.BestpriceMonth-module-scss-module__J8VjKG__selected{color:#fff;background:#e30613}.BestpriceMonth-module-scss-module__J8VjKG__detail.BestpriceMonth-module-scss-module__J8VjKG__selected .BestpriceMonth-module-scss-module__J8VjKG__name{border-color:#fffc}@container (min-width:600px){.BestpriceMonth-module-scss-module__J8VjKG__detail{min-height:var(--month-min-height,0);flex-direction:column;align-items:center;padding:16px;display:flex}.BestpriceMonth-module-scss-module__J8VjKG__detail .BestpriceMonth-module-scss-module__J8VjKG__name{border:0;flex:1 0 auto;align-self:stretch;padding:0}.BestpriceMonth-module-scss-module__J8VjKG__detail .BestpriceMonth-module-scss-module__J8VjKG__nameLong{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.BestpriceMonth-module-scss-module__J8VjKG__detail .BestpriceMonth-module-scss-module__J8VjKG__nameShort{display:none}.BestpriceMonth-module-scss-module__J8VjKG__detail .BestpriceMonth-module-scss-module__J8VjKG__tag{border-radius:0;padding:2px 6px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.BestpriceMonth-module-scss-module__J8VjKG__detail.BestpriceMonth-module-scss-module__J8VjKG__bestPrice{padding-top:24px}.BestpriceMonth-module-scss-module__J8VjKG__detail.BestpriceMonth-module-scss-module__J8VjKG__bestPrice:not(.BestpriceMonth-module-scss-module__J8VjKG__selected):after{clip-path:polygon(0 0,100% 0,100% 100%);content:"";background-color:#e30613;border-top-right-radius:0;width:16px;height:16px;position:absolute;top:0;right:0}}
.ChevronButton-module-scss-module__n879va__chevronButton{color:#e30613;cursor:pointer;background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ChevronButton-module-scss-module__n879va__chevronButton[aria-disabled=true]{color:#00000061;cursor:default}.ChevronButton-module-scss-module__n879va__down[aria-expanded=true] .ChevronButton-module-scss-module__n879va__icon{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.ChevronButton-module-scss-module__n879va__down .ChevronButton-module-scss-module__n879va__icon{transition:transform .2s}}
.BestpriceMonthsNavigation-module-scss-module__37Fnha__navigation{color:#24353f;align-items:center;gap:16px;display:flex}.BestpriceMonthsNavigation-module-scss-module__37Fnha__year{font:400 16px/1.4 var(--font-primary),sans-serif;letter-spacing:0;flex:1 0 0;min-width:0}
.BestpriceYearDivider-module-scss-module__1RdVCG__yearDivider{color:#24353f;border-bottom:1px solid #98040d;align-items:center;height:32px;display:flex}@container (min-width:600px){.BestpriceYearDivider-module-scss-module__1RdVCG__yearDivider{border-bottom:0;border-left:1px solid #98040d;align-items:flex-start;height:auto;padding:0 8px}}.BestpriceYearDivider-module-scss-module__1RdVCG__year{font:400 16px/1.4 var(--font-primary),sans-serif;letter-spacing:0;white-space:nowrap}@container (min-width:600px){.BestpriceYearDivider-module-scss-module__1RdVCG__year{align-items:center;height:32px;display:flex}}
.BestpriceMonths-module-scss-module__-6FuBW__years{flex-direction:column;gap:16px;display:flex}@media (min-width:600px){.BestpriceMonths-module-scss-module__-6FuBW__years{flex-flow:wrap}}.BestpriceMonths-module-scss-module__-6FuBW__yearWrapper{flex-direction:column;display:flex}.BestpriceMonths-module-scss-module__-6FuBW__headline{font:600 24px/1.2 var(--font-primary),sans-serif;letter-spacing:.04em;text-transform:none;margin:0 0 16px}@media (min-width:600px){.BestpriceMonths-module-scss-module__-6FuBW__headline{margin-bottom:32px}}.BestpriceMonths-module-scss-module__-6FuBW__months{gap:8px;display:grid}@media (min-width:600px){.BestpriceMonths-module-scss-module__-6FuBW__months{flex-flow:wrap;align-items:flex-end;gap:16px;margin-top:auto;display:flex}}.BestpriceMonths-module-scss-module__-6FuBW__detail{color:#24353f;flex-direction:column;align-items:stretch;gap:8px;display:flex;position:relative;container-type:inline-size}.BestpriceMonths-module-scss-module__-6FuBW__detail .BestpriceMonths-module-scss-module__-6FuBW__navigation{display:none}.BestpriceMonths-module-scss-module__-6FuBW__detail .BestpriceMonths-module-scss-module__-6FuBW__months{flex-flow:column;align-items:stretch;gap:8px;margin:0;padding:0;list-style:none;display:flex}.BestpriceMonths-module-scss-module__-6FuBW__detail .BestpriceMonths-module-scss-module__-6FuBW__monthItem,.BestpriceMonths-module-scss-module__-6FuBW__detail .BestpriceMonths-module-scss-module__-6FuBW__dividerItem{display:block}.BestpriceMonths-module-scss-module__-6FuBW__detail .BestpriceMonths-module-scss-module__-6FuBW__dividerItemFirst .BestpriceMonths-module-scss-module__-6FuBW__divider{border-bottom:0;height:auto}.BestpriceMonths-module-scss-module__-6FuBW__detail .BestpriceMonths-module-scss-module__-6FuBW__hiddenMobile{display:none}.BestpriceMonths-module-scss-module__-6FuBW__detail .BestpriceMonths-module-scss-module__-6FuBW__toggle{align-self:flex-start}@container (min-width:600px){.BestpriceMonths-module-scss-module__-6FuBW__detail .BestpriceMonths-module-scss-module__-6FuBW__navigation{display:flex}.BestpriceMonths-module-scss-module__-6FuBW__detail .BestpriceMonths-module-scss-module__-6FuBW__months{flex-direction:row;align-items:flex-end}.BestpriceMonths-module-scss-module__-6FuBW__detail .BestpriceMonths-module-scss-module__-6FuBW__monthItem,.BestpriceMonths-module-scss-module__-6FuBW__detail .BestpriceMonths-module-scss-module__-6FuBW__monthItem.BestpriceMonths-module-scss-module__-6FuBW__hiddenMobile{flex:0 0 calc(20% - 6.4px);min-width:0;display:flex}.BestpriceMonths-module-scss-module__-6FuBW__detail .BestpriceMonths-module-scss-module__-6FuBW__dividerItem,.BestpriceMonths-module-scss-module__-6FuBW__detail .BestpriceMonths-module-scss-module__-6FuBW__dividerItem.BestpriceMonths-module-scss-module__-6FuBW__hiddenMobile{align-self:stretch;width:0;margin:0 -4px;display:block;position:relative}.BestpriceMonths-module-scss-module__-6FuBW__detail .BestpriceMonths-module-scss-module__-6FuBW__divider{position:absolute;top:-40px;bottom:0;left:0}.BestpriceMonths-module-scss-module__-6FuBW__detail .BestpriceMonths-module-scss-module__-6FuBW__monthItem.BestpriceMonths-module-scss-module__-6FuBW__hiddenDesktop,.BestpriceMonths-module-scss-module__-6FuBW__detail .BestpriceMonths-module-scss-module__-6FuBW__dividerItem.BestpriceMonths-module-scss-module__-6FuBW__hiddenDesktop,.BestpriceMonths-module-scss-module__-6FuBW__detail .BestpriceMonths-module-scss-module__-6FuBW__toggle{display:none}}.BestpriceMonths-module-scss-module__-6FuBW__month{color:#24353f;background-color:#fff}.BestpriceMonths-module-scss-module__-6FuBW__month:hover{outline:4px solid #e30613}.BestpriceMonths-module-scss-module__-6FuBW__month .BestpriceMonths-module-scss-module__-6FuBW__label{color:#24353f;background-color:#fff;box-shadow:0 0 8px #00000080}.BestpriceMonths-module-scss-module__-6FuBW__monthSelected{color:#fff;background-color:#e30613;outline:none!important}.BestpriceMonths-module-scss-module__-6FuBW__monthSelected .BestpriceMonths-module-scss-module__-6FuBW__label{color:#fff;background-color:#e30613;box-shadow:0 0 8px #00000080}
.Calendar-module-scss-module__RR04TG__calendar{-webkit-user-select:none;user-select:none;width:100%;margin:0 auto}.Calendar-module-scss-module__RR04TG__month{font:600 16px/1.3 var(--font-primary),sans-serif;justify-content:center;align-items:center;min-height:40px;margin:0 0 24px;font-weight:700;display:flex}@media (min-width:600px){.Calendar-module-scss-module__RR04TG__month{font:600 18px/1.3 var(--font-primary),sans-serif}}.Calendar-module-scss-module__RR04TG__weekdays{font:400 14px/1.4 var(--font-primary),sans-serif;text-align:center;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;border-left:1px solid #ffffff1a;grid-template-columns:repeat(7,1fr);justify-content:center;margin:8px 0 0;font-weight:700;display:grid}.Calendar-module-scss-module__RR04TG__weekdays>div{-webkit-hyphens:auto;hyphens:auto;border-right:1px solid #ffffff1a;justify-content:center;align-items:center;height:60px;display:flex}@media (max-width:599px){.Calendar-module-scss-module__RR04TG__weekdays>div>span:first-child{display:none}}@media (min-width:600px){.Calendar-module-scss-module__RR04TG__weekdays>div>span:last-child{display:none}}.Calendar-module-scss-module__RR04TG__days{border-left:1px solid #ffffff1a;grid-template-columns:repeat(7,1fr);display:grid}@media (max-width:599px){.Calendar-module-scss-module__RR04TG__days{font-size:13px}}.Calendar-module-scss-module__RR04TG__week{display:contents}.Calendar-module-scss-module__RR04TG__day{pointer-events:none;text-align:center;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;gap:6px;height:60px;line-height:1;position:relative}.Calendar-module-scss-module__RR04TG__dayButton{appearance:none;color:inherit;cursor:inherit;font:inherit;align-items:center;gap:inherit;height:100%;letter-spacing:inherit;line-height:inherit;text-align:center;z-index:2;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;width:100%;margin:0;padding:0;display:flex;position:relative}.Calendar-module-scss-module__RR04TG__dayButton:focus-visible{outline-offset:-4px;outline:2px solid}.Calendar-module-scss-module__RR04TG__date,.Calendar-module-scss-module__RR04TG__price{display:block}.Calendar-module-scss-module__RR04TG__selectable{pointer-events:all!important}.Calendar-module-scss-module__RR04TG__selectable:hover{cursor:pointer}.Calendar-module-scss-module__RR04TG__selectable:hover:after{content:"";z-index:1;border:2px solid #fa3c47;display:block;position:absolute;inset:-1px}.Calendar-module-scss-module__RR04TG__today{border:1px solid #ffffff80!important}.Calendar-module-scss-module__RR04TG__prevToday .Calendar-module-scss-module__RR04TG__date,.Calendar-module-scss-module__RR04TG__prevToday .Calendar-module-scss-module__RR04TG__price,.Calendar-module-scss-module__RR04TG__unavailable .Calendar-module-scss-module__RR04TG__date,.Calendar-module-scss-module__RR04TG__unavailable .Calendar-module-scss-module__RR04TG__price{opacity:.3}.Calendar-module-scss-module__RR04TG__isBestPrice{color:#000!important;background:#fff!important;border-bottom-color:#24353f!important;border-right-color:#24353f!important}.Calendar-module-scss-module__RR04TG__selected:after{content:"";z-index:1;border:2px solid #fa3c47;display:block;position:absolute;inset:-1px}.Calendar-module-scss-module__RR04TG__price{font-weight:700}@media (max-width:599px){.Calendar-module-scss-module__RR04TG__price{font-size:11px}}.Calendar-module-scss-module__RR04TG__calendarDetail{color:#24353f;margin:0}@container bestprice-calendar (min-width:600px){.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__month{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__weekdays{font:600 16px/1.3 var(--font-primary),sans-serif;color:#24353f;background:#fff;border-color:#0000001a;border-radius:0;margin:0;font-size:14px;line-height:1.6}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__weekdays>div{border-color:#0000001a;height:56px}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__weekdays>div:last-child{border-top-right-radius:0}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__weekdays>div:nth-child(6),.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__weekdays>div:nth-child(7){background:#eeeeee1f}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__weekdays>div>span:first-child{display:none}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__weekdays>div>span:last-child{display:inline}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__days{background:#fff;border-color:#0000001a;border-radius:0}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__days .Calendar-module-scss-module__RR04TG__day{border-color:#0000001a;gap:4px;height:80px;line-height:1}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__days .Calendar-module-scss-module__RR04TG__week:last-child>.Calendar-module-scss-module__RR04TG__day:first-child{border-bottom-left-radius:0}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__days .Calendar-module-scss-module__RR04TG__week:last-child>.Calendar-module-scss-module__RR04TG__day:last-child{border-bottom-right-radius:0}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__days .Calendar-module-scss-module__RR04TG__date{font:400 16px/1.4 var(--font-primary),sans-serif;letter-spacing:0;opacity:.6;font-size:14px;line-height:1.6}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__weekend{background:#eeeeee1f}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__prevToday .Calendar-module-scss-module__RR04TG__date,.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__prevToday .Calendar-module-scss-module__RR04TG__price,.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__unavailable .Calendar-module-scss-module__RR04TG__date,.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__unavailable .Calendar-module-scss-module__RR04TG__price{opacity:.3}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__selectable:hover{outline-offset:-1px;z-index:4;outline:1px solid #00000080}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__today{border-color:#0000001a!important}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__selected{color:#fff!important;background:#e30613!important;border-color:#0000001a!important}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__selected .Calendar-module-scss-module__RR04TG__date{color:#fff;opacity:.8}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__selected:after{display:none}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__isBestPrice{color:#e30613!important;background:0 0!important;border-color:#0000001a!important}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__isBestPrice .Calendar-module-scss-module__RR04TG__date{color:#24353f;opacity:.6}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__isBestPrice:after{content:"";z-index:2;border-top:0 solid #0000;border-bottom:16px solid #0000;border-left:0 solid #0000;border-right:16px solid #e30613;width:0;height:0;display:block;position:absolute;top:0;right:0}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__selectable.Calendar-module-scss-module__RR04TG__isBestPrice:hover:after{z-index:2;border-top:0 solid #0000;border-bottom:16px solid #0000;border-left:0 solid #0000;border-right:16px solid #e30613;width:0;height:0;display:block;inset:0 0 auto auto}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__selected.Calendar-module-scss-module__RR04TG__isBestPrice{color:#fff!important;background:#e30613!important}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__selected.Calendar-module-scss-module__RR04TG__isBestPrice .Calendar-module-scss-module__RR04TG__date{color:#fff;opacity:.8}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__selected.Calendar-module-scss-module__RR04TG__isBestPrice:after{display:none}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__price{font:600 18px/1.3 var(--font-primary),sans-serif;font-size:18px;line-height:1}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__legend{font:400 14px/1.4 var(--font-primary),sans-serif;color:#24353fcc;letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:8px;margin:16px 0 0;line-height:1.1;display:flex}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__legend .Calendar-module-scss-module__RR04TG__legendMarker{border-top:0 solid #0000;border-bottom:16px solid #0000;border-left:0 solid #0000;border-right:16px solid #e30613;width:0;height:0;display:block}@media (forced-colors:active){.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__isBestPrice:after,.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__legendMarker{forced-color-adjust:none;border-right-color:canvastext!important}}@media (max-width:599px){.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__weekdays{grid-template-rows:40px}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__weekdays>div{height:40px}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__day{gap:4px;height:56px}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__date,.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__price{font-size:12px;line-height:1.1}.Calendar-module-scss-module__RR04TG__calendarDetail .Calendar-module-scss-module__RR04TG__isBestPrice:after{border-width:0 12px 12px 0}}.Calendar-module-scss-module__RR04TG__isBestPrice{color:#fff!important;background:#e30613!important}.Calendar-module-scss-module__RR04TG__isBestPrice:hover{outline-offset:-2px!important;outline:2px solid #fff!important}.Calendar-module-scss-module__RR04TG__selected{color:#fff;background:#e30613!important}.Calendar-module-scss-module__RR04TG__selected:after{display:none!important}.Calendar-module-scss-module__RR04TG__selectable:hover{outline-offset:-2px;outline:2px solid #fff}.Calendar-module-scss-module__RR04TG__selectable:hover:after{display:none!important}
.BestpriceCalendar-module-scss-module__ukkANG__bestpriceCalendar{color:#24353f;gap:32px;display:grid;position:relative}.BestpriceCalendar-module-scss-module__ukkANG__bestpriceCalendar .BestpriceCalendar-module-scss-module__ukkANG__sectionTitle{margin:0}.BestpriceCalendar-module-scss-module__ukkANG__bestpriceCalendar .BestpriceCalendar-module-scss-module__ukkANG__bestpriceMonths{margin-bottom:16px}.BestpriceCalendar-module-scss-module__ukkANG__bestpriceCalendar .BestpriceCalendar-module-scss-module__ukkANG__calendars{position:relative;container:bestprice-calendar/inline-size}.BestpriceCalendar-module-scss-module__ukkANG__bestpriceCalendar .BestpriceCalendar-module-scss-module__ukkANG__preloader{z-index:3;flex-direction:column;justify-content:center;align-items:center;display:flex}.BestpriceCalendar-module-scss-module__ukkANG__bestpriceCalendar .BestpriceCalendar-module-scss-module__ukkANG__preloader p{text-align:center}.BestpriceCalendar-module-scss-module__ukkANG__bestpriceCalendar .BestpriceCalendar-module-scss-module__ukkANG__secondMonth{display:none}@container bestprice-calendar (min-width:960px){.BestpriceCalendar-module-scss-module__ukkANG__bestpriceCalendar .BestpriceCalendar-module-scss-module__ukkANG__monthsMulti{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.BestpriceCalendar-module-scss-module__ukkANG__bestpriceCalendar .BestpriceCalendar-module-scss-module__ukkANG__secondMonth{display:block}}.BestpriceCalendar-module-scss-module__ukkANG__bestpriceCalendar .BestpriceCalendar-module-scss-module__ukkANG__navigation{z-index:2;justify-content:space-between;display:flex;position:absolute;top:0;left:8px;right:8px}.BestpriceCalendar-module-scss-module__ukkANG__bestpriceCalendar .BestpriceCalendar-module-scss-module__ukkANG__arrow{color:inherit;cursor:pointer;fill:currentColor;background:0 0;border:0;border-radius:50%;padding:8px;box-shadow:0 0 14px 2px #0003}.BestpriceCalendar-module-scss-module__ukkANG__bestpriceCalendar .BestpriceCalendar-module-scss-module__ukkANG__arrow[aria-disabled=true]{opacity:.5;pointer-events:none}.BestpriceCalendar-module-scss-module__ukkANG__bestpriceCalendar .BestpriceCalendar-module-scss-module__ukkANG__arrow:focus-visible{outline-offset:2px;outline:2px solid}.BestpriceCalendar-module-scss-module__ukkANG__bestpriceCalendar .BestpriceCalendar-module-scss-module__ukkANG__arrow svg{display:block}.BestpriceCalendar-module-scss-module__ukkANG__bestpriceCalendarDetail{color:#24353f;gap:16px}.BestpriceCalendar-module-scss-module__ukkANG__bestpriceCalendarDetail .BestpriceCalendar-module-scss-module__ukkANG__bestpriceMonths{margin-bottom:0}.BestpriceCalendar-module-scss-module__ukkANG__bestpriceCalendarDetail .BestpriceCalendar-module-scss-module__ukkANG__calendars{background:#fff}.BestpriceCalendar-module-scss-module__ukkANG__bestpriceCalendarDetail .BestpriceCalendar-module-scss-module__ukkANG__navigation{left:0;right:0}@container bestprice-calendar (min-width:600px){.BestpriceCalendar-module-scss-module__ukkANG__bestpriceCalendarDetail .BestpriceCalendar-module-scss-module__ukkANG__navigation{display:none}}
.MerchandiseDetailHero-module-scss-module__8GF4Ta__merchandiseDetailHero{color:#000;background:#eee3;position:relative;overflow:hidden}.MerchandiseDetailHero-module-scss-module__8GF4Ta__merchandiseDetailHero .MerchandiseDetailHero-module-scss-module__8GF4Ta__container{z-index:1;flex-direction:column;align-items:center;gap:24px;max-width:1460px;margin:0 auto;padding:40px 24px;display:flex;position:relative}.MerchandiseDetailHero-module-scss-module__8GF4Ta__merchandiseDetailHero .MerchandiseDetailHero-module-scss-module__8GF4Ta__image{aspect-ratio:1;background:#fff;border-radius:10px;width:229px;overflow:hidden;box-shadow:0 8px 24px #0000001f}@media (min-width:0) and (max-width:599px){.MerchandiseDetailHero-module-scss-module__8GF4Ta__merchandiseDetailHero .MerchandiseDetailHero-module-scss-module__8GF4Ta__image{width:200px}}@media (min-width:960px) and (max-width:1279px){.MerchandiseDetailHero-module-scss-module__8GF4Ta__merchandiseDetailHero .MerchandiseDetailHero-module-scss-module__8GF4Ta__image{width:200px}}.MerchandiseDetailHero-module-scss-module__8GF4Ta__merchandiseDetailHero .MerchandiseDetailHero-module-scss-module__8GF4Ta__image picture,.MerchandiseDetailHero-module-scss-module__8GF4Ta__merchandiseDetailHero .MerchandiseDetailHero-module-scss-module__8GF4Ta__image img{object-fit:cover;width:100%;height:100%;display:block}.MerchandiseDetailHero-module-scss-module__8GF4Ta__merchandiseDetailHero .MerchandiseDetailHero-module-scss-module__8GF4Ta__content{flex-direction:column;gap:16px;width:100%;display:flex}.MerchandiseDetailHero-module-scss-module__8GF4Ta__merchandiseDetailHero .MerchandiseDetailHero-module-scss-module__8GF4Ta__content h1{font:300 clamp(20px, 7vw, 32px)/1.3 var(--font-primary),sans-serif}.MerchandiseDetailHero-module-scss-module__8GF4Ta__merchandiseDetailHero .MerchandiseDetailHero-module-scss-module__8GF4Ta__shortText{font:400 16px/1.4 var(--font-primary),sans-serif}@media (min-width:960px){.MerchandiseDetailHero-module-scss-module__8GF4Ta__merchandiseDetailHero{min-height:324px}.MerchandiseDetailHero-module-scss-module__8GF4Ta__merchandiseDetailHero .MerchandiseDetailHero-module-scss-module__8GF4Ta__container{grid-template-columns:200px minmax(0,1fr) 394px;align-items:flex-start;gap:40px;padding-top:40px;padding-bottom:40px;display:grid}.MerchandiseDetailHero-module-scss-module__8GF4Ta__merchandiseDetailHero .MerchandiseDetailHero-module-scss-module__8GF4Ta__image{width:100%}}@media (min-width:1280px){.MerchandiseDetailHero-module-scss-module__8GF4Ta__merchandiseDetailHero .MerchandiseDetailHero-module-scss-module__8GF4Ta__container{grid-template-columns:229px minmax(0,1fr) 458px}}
.CarouselNavigation-module-scss-module__6lAyIa__carouselNavigation{justify-content:center;align-items:center;gap:24px;display:flex}.CarouselNavigation-module-scss-module__6lAyIa__carouselNavigation .CarouselNavigation-module-scss-module__6lAyIa__prev{order:1}.CarouselNavigation-module-scss-module__6lAyIa__carouselNavigation .CarouselNavigation-module-scss-module__6lAyIa__pagination{font:400 14px/1.4 var(--font-primary),sans-serif;color:#e30613;white-space:nowrap;order:2;font-weight:700}.CarouselNavigation-module-scss-module__6lAyIa__carouselNavigation .CarouselNavigation-module-scss-module__6lAyIa__next{order:3}.CarouselNavigation-module-scss-module__6lAyIa__carouselNavigation .CarouselNavigation-module-scss-module__6lAyIa__pageLabel{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:960px){.CarouselNavigation-module-scss-module__6lAyIa__carouselNavigation{justify-content:flex-end;gap:8px}.CarouselNavigation-module-scss-module__6lAyIa__carouselNavigation .CarouselNavigation-module-scss-module__6lAyIa__pagination{order:0;margin-right:8px}}
.DetailSimilarProducts-module-scss-module__kPGWjG__detailSimilarProducts{content-visibility:auto;contain-intrinsic-size:auto none auto 260px;grid-template-columns:minmax(0,1fr);grid-template-areas:"headline""list""navigation";gap:24px;display:grid}.DetailSimilarProducts-module-scss-module__kPGWjG__detailSimilarProducts .DetailSimilarProducts-module-scss-module__kPGWjG__headline{font:700 17px/1.3 var(--font-primary),sans-serif;grid-area:headline}@media (min-width:960px){.DetailSimilarProducts-module-scss-module__kPGWjG__detailSimilarProducts .DetailSimilarProducts-module-scss-module__kPGWjG__headline{font:600 18px/1.3 var(--font-primary),sans-serif}}.DetailSimilarProducts-module-scss-module__kPGWjG__detailSimilarProducts .DetailSimilarProducts-module-scss-module__kPGWjG__navigation{grid-area:navigation}.DetailSimilarProducts-module-scss-module__kPGWjG__detailSimilarProducts .DetailSimilarProducts-module-scss-module__kPGWjG__list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-area:list;grid-auto-columns:100%;grid-auto-flow:column;gap:24px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.DetailSimilarProducts-module-scss-module__kPGWjG__detailSimilarProducts .DetailSimilarProducts-module-scss-module__kPGWjG__list::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.DetailSimilarProducts-module-scss-module__kPGWjG__detailSimilarProducts .DetailSimilarProducts-module-scss-module__kPGWjG__list{scroll-behavior:smooth}}@media (min-width:960px){.DetailSimilarProducts-module-scss-module__kPGWjG__detailSimilarProducts .DetailSimilarProducts-module-scss-module__kPGWjG__list{grid-auto-columns:calc(50% - 12px)}}.DetailSimilarProducts-module-scss-module__kPGWjG__detailSimilarProducts .DetailSimilarProducts-module-scss-module__kPGWjG__item{scroll-snap-align:start;display:grid}.DetailSimilarProducts-module-scss-module__kPGWjG__detailSimilarProducts .DetailSimilarProducts-module-scss-module__kPGWjG__item>*{height:100%}@media (min-width:960px){.DetailSimilarProducts-module-scss-module__kPGWjG__detailSimilarProducts{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"headline navigation""list list";align-items:center}}
.ProductTeaserVoucher-module-scss-module__tfqChG__teaser{opacity:0;background:#eee3;border-radius:0;transition:opacity 1s ease-out,transform .5s ease-out;position:relative;overflow:hidden;transform:translate(-24px)}@media (min-width:600px){.ProductTeaserVoucher-module-scss-module__tfqChG__teaser{grid-template-columns:1fr 2fr;display:grid}}.ProductTeaserVoucher-module-scss-module__tfqChG__teaserVisible{opacity:1;transform:translate(0)}.ProductTeaserVoucher-module-scss-module__tfqChG__image{position:relative}@media (max-width:599px){.ProductTeaserVoucher-module-scss-module__tfqChG__image{display:none}}.ProductTeaserVoucher-module-scss-module__tfqChG__imageLink{height:100%;display:block}.ProductTeaserVoucher-module-scss-module__tfqChG__noImage{background:#eeeeee80}@media (max-width:599px){.ProductTeaserVoucher-module-scss-module__tfqChG__noImage{display:none}}.ProductTeaserVoucher-module-scss-module__tfqChG__content{flex-direction:column;padding:16px;display:flex;position:relative}@media (min-width:600px){.ProductTeaserVoucher-module-scss-module__tfqChG__content .tags{display:none}}@media (max-width:599px){.ProductTeaserVoucher-module-scss-module__tfqChG__contentHasTeaserTags{padding-top:36px}}.ProductTeaserVoucher-module-scss-module__tfqChG__teaserTags{gap:2px;display:flex;position:absolute;top:0;right:0}.ProductTeaserVoucher-module-scss-module__tfqChG__teaserTags>p{font:400 14px/1.4 var(--font-primary),sans-serif;color:#fff;background:#24353f;border-radius:0;padding:4px 16px;font-weight:700}@media (min-width:600px){.ProductTeaserVoucher-module-scss-module__tfqChG__teaserTags{top:8px;right:8px}}.ProductTeaserVoucher-module-scss-module__tfqChG__title{font:700 16px/1.6 var(--font-primary),sans-serif;text-transform:uppercase}.ProductTeaserVoucher-module-scss-module__tfqChG__title a{color:inherit}@media (prefers-reduced-motion:no-preference){.ProductTeaserVoucher-module-scss-module__tfqChG__title a{transition:color .3s}}@media (hover:hover){.ProductTeaserVoucher-module-scss-module__tfqChG__title a:hover{color:#e30613}}.ProductTeaserVoucher-module-scss-module__tfqChG__title a:focus-visible{outline-offset:2px;outline:2px solid}.ProductTeaserVoucher-module-scss-module__tfqChG__shortText{font:400 14px/1.4 var(--font-primary),sans-serif;margin:4px 0}.ProductTeaserVoucher-module-scss-module__tfqChG__marks{font:400 14px/1.4 var(--font-primary),sans-serif;flex-wrap:wrap;gap:4px;margin:4px 0;display:flex}.ProductTeaserVoucher-module-scss-module__tfqChG__marks>p{border-radius:0;padding:2px 6px}.ProductTeaserVoucher-module-scss-module__tfqChG__bottom{flex-direction:column;gap:8px;margin-top:auto;display:flex}.ProductTeaserVoucher-module-scss-module__tfqChG__buttonWrapper{align-self:flex-end;align-items:center;gap:8px;padding:6px 0 0;display:flex}.ProductTeaserVoucher-module-scss-module__tfqChG__customBorder{pointer-events:none;position:absolute;inset:0}.ProductTeaserVoucher-module-scss-module__tfqChG__overlay .mco-overlay-scroll{background:#fff}.ProductTeaserVoucher-module-scss-module__tfqChG__overlayPreloader{justify-content:center;align-items:center;min-height:500px;display:flex}.ProductTeaserVoucher-module-scss-module__tfqChG__overlayText{font:400 16px/1.4 var(--font-primary),sans-serif;margin:16px 0}
.Textarea-module-scss-module__lRXMHq__wrapper[data-validation-error]{color:#8b0101}.Textarea-module-scss-module__lRXMHq__wrapper[data-validation-error] .Textarea-module-scss-module__lRXMHq__message{display:block}.Textarea-module-scss-module__lRXMHq__wrapper[data-validation-error] .mco-form-error{color:#8b0101}.Textarea-module-scss-module__lRXMHq__wrapper[data-validation-error] .mco-form-textarea-inner textarea{border-color:#8b0101}.Textarea-module-scss-module__lRXMHq__inner{align-items:center;gap:6px;display:grid}.Textarea-module-scss-module__lRXMHq__inner label{text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:700}.Textarea-module-scss-module__lRXMHq__inner textarea{color:#343232;font:inherit;background:#fff;border:1px solid #9b9798;border-radius:0;width:100%;min-height:120px;padding:10px 12px;font-size:16px}.Textarea-module-scss-module__lRXMHq__inner textarea:focus{border-color:#24353f66;outline:2px solid #24353f4d}.Textarea-module-scss-module__lRXMHq__message{font-size:13px}
.ProductTeaserMerchandise-module-scss-module__1nzOQW__teaser{opacity:0;background:#eee3;border-radius:0;transition:opacity 1s ease-out,transform .5s ease-out;position:relative;overflow:hidden;transform:translate(-24px)}@media (max-width:599px){.ProductTeaserMerchandise-module-scss-module__1nzOQW__teaser{flex-direction:column;display:flex}}@media (min-width:600px){.ProductTeaserMerchandise-module-scss-module__1nzOQW__teaser{grid-template-columns:1fr 2fr;display:grid}}.ProductTeaserMerchandise-module-scss-module__1nzOQW__teaserVisible{opacity:1;transform:translate(0)}.ProductTeaserMerchandise-module-scss-module__1nzOQW__image{position:relative}.ProductTeaserMerchandise-module-scss-module__1nzOQW__imageLink{height:100%;display:block}@media (max-width:599px){.ProductTeaserMerchandise-module-scss-module__1nzOQW__noImage{display:none}}.ProductTeaserMerchandise-module-scss-module__1nzOQW__content{flex-direction:column;flex:1;padding:16px;display:flex;position:relative}@media (min-width:600px){.ProductTeaserMerchandise-module-scss-module__1nzOQW__content .tags{display:none}}@media (max-width:599px){.ProductTeaserMerchandise-module-scss-module__1nzOQW__contentHasTeaserTags{padding-top:36px}}.ProductTeaserMerchandise-module-scss-module__1nzOQW__teaserTags{gap:2px;display:flex;position:absolute;top:0;right:0}.ProductTeaserMerchandise-module-scss-module__1nzOQW__teaserTags>p{font:400 14px/1.4 var(--font-primary),sans-serif;color:#fff;background:#24353f;border-radius:0;padding:4px 16px;font-weight:700}@media (min-width:600px){.ProductTeaserMerchandise-module-scss-module__1nzOQW__teaserTags{top:8px;right:8px}}.ProductTeaserMerchandise-module-scss-module__1nzOQW__title{font:700 16px/1.6 var(--font-primary),sans-serif;text-transform:uppercase}.ProductTeaserMerchandise-module-scss-module__1nzOQW__title a{color:inherit}@media (prefers-reduced-motion:no-preference){.ProductTeaserMerchandise-module-scss-module__1nzOQW__title a{transition:color .3s}}@media (hover:hover){.ProductTeaserMerchandise-module-scss-module__1nzOQW__title a:hover{color:#e30613}}.ProductTeaserMerchandise-module-scss-module__1nzOQW__title a:focus-visible{outline-offset:2px;outline:2px solid}.ProductTeaserMerchandise-module-scss-module__1nzOQW__variants{-webkit-user-select:none;user-select:none;align-items:center;gap:4px;margin:8px 0 4px;display:flex}.ProductTeaserMerchandise-module-scss-module__1nzOQW__variant{cursor:pointer;background:0 0;border:1px solid #24353f;border-radius:0;padding:8px;font-size:14px;font-weight:500;line-height:1;transition:background .1s,color .1s}.ProductTeaserMerchandise-module-scss-module__1nzOQW__variant:hover,.ProductTeaserMerchandise-module-scss-module__1nzOQW__variantSelected,.ProductTeaserMerchandise-module-scss-module__1nzOQW__variantSelected:hover{color:#fff;background:#24353f}.ProductTeaserMerchandise-module-scss-module__1nzOQW__shortText{font:400 14px/1.4 var(--font-primary),sans-serif;margin:4px 0}.ProductTeaserMerchandise-module-scss-module__1nzOQW__marks{font:400 14px/1.4 var(--font-primary),sans-serif;flex-wrap:wrap;gap:4px;margin:4px 0;display:flex}.ProductTeaserMerchandise-module-scss-module__1nzOQW__marks>p{border-radius:0;padding:2px 6px}.ProductTeaserMerchandise-module-scss-module__1nzOQW__bottom{flex-direction:column;margin-top:auto;display:flex}.ProductTeaserMerchandise-module-scss-module__1nzOQW__buttonDetailsAndPrice{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;margin:8px 0;display:flex}@media (min-width:360px){.ProductTeaserMerchandise-module-scss-module__1nzOQW__buttonDetailsAndPrice{flex-direction:row;align-items:baseline;gap:4px}}.ProductTeaserMerchandise-module-scss-module__1nzOQW__priceDisplay{margin-left:auto}.ProductTeaserMerchandise-module-scss-module__1nzOQW__quantityPurchaseControl{justify-content:flex-end;display:flex}.ProductTeaserMerchandise-module-scss-module__1nzOQW__customBorder{pointer-events:none;position:absolute;inset:0}.ProductTeaserMerchandise-module-scss-module__1nzOQW__overlay .mco-overlay-scroll{background:#fff;padding:40px 24px 0}@media (min-width:600px){.ProductTeaserMerchandise-module-scss-module__1nzOQW__overlay .mco-overlay-scroll{padding:56px 56px 0}}.ProductTeaserMerchandise-module-scss-module__1nzOQW__overlayText{font:400 16px/1.4 var(--font-primary),sans-serif;margin:16px 0}.ProductTeaserMerchandise-module-scss-module__1nzOQW__overlayConfirmation{margin:16px 0}.ProductTeaserMerchandise-module-scss-module__1nzOQW__overlayPrice{background:#fff;align-items:flex-end;gap:16px;padding:24px 0;display:flex;position:sticky;bottom:0}@media (max-width:599px){.ProductTeaserMerchandise-module-scss-module__1nzOQW__overlayPrice{flex-direction:column}}@media (min-width:600px){.ProductTeaserMerchandise-module-scss-module__1nzOQW__overlayPrice{justify-content:space-between}}.ProductTeaserMerchandise-module-scss-module__1nzOQW__teaser{background:#eee!important}.ProductTeaserMerchandise-module-scss-module__1nzOQW__noImage{background:#e0e0e0!important}.ProductTeaserMerchandise-module-scss-module__1nzOQW__title{text-transform:unset!important;font-size:24px!important}.ProductTeaserMerchandise-module-scss-module__1nzOQW__shortText{font:400 16px/1.4 var(--font-primary),sans-serif}
.DetailSummaryPrice-module-scss-module__cERgjW__detailSummaryPrice{border-bottom:1px solid #b4b1b2;flex-direction:column;gap:8px;padding:24px;display:flex;position:relative}.DetailSummaryPrice-module-scss-module__cERgjW__detailSummaryPrice:after{content:"";z-index:1;background:#fff;border-bottom:1px solid #b4b1b2;border-right:1px solid #b4b1b2;width:16px;height:16px;position:absolute;bottom:-9px;left:32px;transform:rotate(45deg)}.DetailSummaryPrice-module-scss-module__cERgjW__detailSummaryPrice h3{font:700 16px/1.6 var(--font-primary),sans-serif;text-transform:uppercase}.DetailSummaryPrice-module-scss-module__cERgjW__detailSummaryPrice .DetailSummaryPrice-module-scss-module__cERgjW__item{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:16px;display:grid}.DetailSummaryPrice-module-scss-module__cERgjW__detailSummaryPrice .DetailSummaryPrice-module-scss-module__cERgjW__item>div>span{font:400 14px/1.4 var(--font-primary),sans-serif;opacity:.8;display:block}.DetailSummaryPrice-module-scss-module__cERgjW__detailSummaryPrice .DetailSummaryPrice-module-scss-module__cERgjW__itemAside{flex-direction:column;align-items:flex-end;gap:8px;display:flex}@media (max-width:959px){.DetailSummaryPrice-module-scss-module__cERgjW__detailSummaryPrice{padding:16px 24px}}

.DetailSummarySummary-module-scss-module__9MC7pa__detailSummarySummary{color:#fff;background:#24353f;border-radius:0;gap:8px;padding:24px;display:grid}.DetailSummarySummary-module-scss-module__9MC7pa__detailSummarySummary .DetailSummarySummary-module-scss-module__9MC7pa__buyButton{width:100%;margin-top:16px}.DetailSummarySummary-module-scss-module__9MC7pa__detailSummarySummary h3{font:700 16px/1.6 var(--font-primary),sans-serif;text-transform:uppercase}.DetailSummarySummary-module-scss-module__9MC7pa__detailSummarySummary .DetailSummarySummary-module-scss-module__9MC7pa__orderItem{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.DetailSummarySummary-module-scss-module__9MC7pa__detailSummarySummary .DetailSummarySummary-module-scss-module__9MC7pa__orderItem>div>span{font:400 14px/1.4 var(--font-primary),sans-serif;opacity:.8;display:block}.DetailSummarySummary-module-scss-module__9MC7pa__detailSummarySummary .DetailSummarySummary-module-scss-module__9MC7pa__orderItem>.DetailSummarySummary-module-scss-module__9MC7pa__price{font:400 16px/1.4 var(--font-primary),sans-serif;white-space:nowrap;font-weight:700}.DetailSummarySummary-module-scss-module__9MC7pa__detailSummarySummary .DetailSummarySummary-module-scss-module__9MC7pa__total{border-top:1px solid #ffffff59;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-top:16px;display:flex}.DetailSummarySummary-module-scss-module__9MC7pa__detailSummarySummary .DetailSummarySummary-module-scss-module__9MC7pa__total>span{font:700 18px/1 var(--font-primary),sans-serif}.DetailSummarySummary-module-scss-module__9MC7pa__detailSummarySummary .DetailSummarySummary-module-scss-module__9MC7pa__priceDisplay [class*=amount]{color:#fff}@media (max-width:959px){.DetailSummarySummary-module-scss-module__9MC7pa__detailSummarySummary{padding:16px 24px}}
.TicketDetailPriceStatus-module-scss-module__-bzN6G__ticketPriceStatus{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.VoucherConfiguration-module-scss-module__1Ag8Zq__configuration{gap:32px;display:grid}@media (min-width:960px){.VoucherConfiguration-module-scss-module__1Ag8Zq__configuration{grid-template-columns:400px 1fr;align-items:flex-start}}@media (min-width:1280px){.VoucherConfiguration-module-scss-module__1Ag8Zq__configuration{grid-template-columns:550px 1fr;gap:48px}}.VoucherConfiguration-module-scss-module__1Ag8Zq__content{grid-template-columns:1fr 1fr;align-self:auto;gap:12px;display:grid}.VoucherConfiguration-module-scss-module__1Ag8Zq__title,.VoucherConfiguration-module-scss-module__1Ag8Zq__text,.VoucherConfiguration-module-scss-module__1Ag8Zq__descriptionConfirmation,.VoucherConfiguration-module-scss-module__1Ag8Zq__fullWidthSingleField{grid-column:1/3}.VoucherConfiguration-module-scss-module__1Ag8Zq__image{aspect-ratio:550/778;background:#e6e5e5;justify-content:center;align-items:center;height:100%;padding:32px;display:flex}@media (max-width:599px){.VoucherConfiguration-module-scss-module__1Ag8Zq__image{display:none}}@media (min-width:960px){.VoucherConfiguration-module-scss-module__1Ag8Zq__image{grid-row:1/3}}.VoucherConfiguration-module-scss-module__1Ag8Zq__image img{width:100%;height:auto;display:block}@media (max-width:599px){.VoucherConfiguration-module-scss-module__1Ag8Zq__imageVisible{display:block}}.VoucherConfiguration-module-scss-module__1Ag8Zq__textArea{grid-column:1/3}.VoucherConfiguration-module-scss-module__1Ag8Zq__amountLabel{text-transform:uppercase;-webkit-user-select:none;user-select:none;grid-column:1/3;font-size:13px;font-weight:700}.VoucherConfiguration-module-scss-module__1Ag8Zq__defaultButtonGroup{grid-column:1/3;grid-template-columns:repeat(3,auto);gap:4px;display:grid}@media (min-width:600px){.VoucherConfiguration-module-scss-module__1Ag8Zq__defaultButtonGroup{grid-template-columns:repeat(4,auto)}}.VoucherConfiguration-module-scss-module__1Ag8Zq__defaultButton .mco-button__label{white-space:nowrap}@media (max-width:599px){.VoucherConfiguration-module-scss-module__1Ag8Zq__price{grid-column:1/4}}.VoucherConfiguration-module-scss-module__1Ag8Zq__price>div:last-child{height:100%;position:relative}.VoucherConfiguration-module-scss-module__1Ag8Zq__price>div:last-child:after{font:600 16px/1.2 var(--font-primary),sans-serif;text-transform:none;color:#24353f;content:"€";background:#24353f33;border-radius:0;justify-content:center;align-items:center;width:32px;min-height:50px;padding:0;font-weight:700;line-height:1;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.VoucherConfiguration-module-scss-module__1Ag8Zq__price input{font:600 16px/1.2 var(--font-primary),sans-serif;text-transform:none;color:#24353f;border-color:#24353f;height:100%;min-height:50px;padding:0 32px 0 12px;font-weight:700;line-height:1}.VoucherConfiguration-module-scss-module__1Ag8Zq__priceActive>div:last-child:after{color:#fff;background:#24353f}.VoucherConfiguration-module-scss-module__1Ag8Zq__minValueError{grid-column:1/4;margin:8px 0 0}@media (min-width:600px){.VoucherConfiguration-module-scss-module__1Ag8Zq__minValueError{grid-column:1/5}}.VoucherConfiguration-module-scss-module__1Ag8Zq__defaultButtonOwn{grid-column:1/4}@media (min-width:960px){.VoucherConfiguration-module-scss-module__1Ag8Zq__defaultButtonOwn{grid-column:4}}.VoucherConfiguration-module-scss-module__1Ag8Zq__info{color:#fff;background:#0175b9;grid-column:1/3;grid-template-columns:32px 1fr;gap:16px;margin:8px 0;padding:16px;display:grid;position:relative}.VoucherConfiguration-module-scss-module__1Ag8Zq__info:after{content:"";border:12px solid #0000;border-top-width:0;border-bottom-color:#0175b9;width:0;height:0;margin:0 0 0 -8px;position:absolute;bottom:-12px;left:50%;transform:rotate(180deg)}.VoucherConfiguration-module-scss-module__1Ag8Zq__info svg{fill:#fff;width:100%;display:block}.VoucherConfiguration-module-scss-module__1Ag8Zq__buttonGroup{justify-content:space-between;display:flex}@media (min-width:960px){.VoucherConfiguration-module-scss-module__1Ag8Zq__buttonGroup{grid-column:2;align-self:flex-end}}.VoucherConfiguration-module-scss-module__1Ag8Zq__configurationInline{grid-template-columns:minmax(0,1fr);gap:24px}.VoucherConfiguration-module-scss-module__1Ag8Zq__configurationInline .VoucherConfiguration-module-scss-module__1Ag8Zq__image{grid-row:auto;justify-self:center;width:100%;max-width:260px;height:auto;padding:16px;display:flex}.VoucherConfiguration-module-scss-module__1Ag8Zq__configurationInline .VoucherConfiguration-module-scss-module__1Ag8Zq__defaultButtonGroup{grid-template-columns:repeat(3,minmax(0,1fr))}.VoucherConfiguration-module-scss-module__1Ag8Zq__configurationInline .VoucherConfiguration-module-scss-module__1Ag8Zq__price,.VoucherConfiguration-module-scss-module__1Ag8Zq__configurationInline .VoucherConfiguration-module-scss-module__1Ag8Zq__minValueError{grid-column:1/4}.VoucherConfiguration-module-scss-module__1Ag8Zq__configurationInline .VoucherConfiguration-module-scss-module__1Ag8Zq__buttonGroup{flex-wrap:wrap;grid-column:auto;align-self:auto;gap:8px}
.MerchandiseDetailVariantSelection-module-scss-module__EG-HcW__merchandiseDetailVariantSelection{border:0;border-bottom:1px solid #b4b1b2;gap:12px;min-width:0;margin:0;padding:24px;display:grid}.MerchandiseDetailVariantSelection-module-scss-module__EG-HcW__merchandiseDetailVariantSelection legend{font:700 16px/1.6 var(--font-primary),sans-serif;text-transform:uppercase;float:left;width:100%;padding:0}.MerchandiseDetailVariantSelection-module-scss-module__EG-HcW__merchandiseDetailVariantSelection .MerchandiseDetailVariantSelection-module-scss-module__EG-HcW__variants{flex-wrap:wrap;gap:8px;display:flex}.MerchandiseDetailVariantSelection-module-scss-module__EG-HcW__merchandiseDetailVariantSelection .MerchandiseDetailVariantSelection-module-scss-module__EG-HcW__variant{position:relative}.MerchandiseDetailVariantSelection-module-scss-module__EG-HcW__merchandiseDetailVariantSelection .MerchandiseDetailVariantSelection-module-scss-module__EG-HcW__variant input{appearance:none;cursor:pointer;margin:0;position:absolute;inset:0}.MerchandiseDetailVariantSelection-module-scss-module__EG-HcW__merchandiseDetailVariantSelection .MerchandiseDetailVariantSelection-module-scss-module__EG-HcW__variant span{pointer-events:none;border:1px solid #24353f;border-radius:0;padding:10px 12px;font-size:14px;font-weight:500;line-height:1;display:block;position:relative}@media (prefers-reduced-motion:no-preference){.MerchandiseDetailVariantSelection-module-scss-module__EG-HcW__merchandiseDetailVariantSelection .MerchandiseDetailVariantSelection-module-scss-module__EG-HcW__variant span{transition:background .1s,color .1s}}.MerchandiseDetailVariantSelection-module-scss-module__EG-HcW__merchandiseDetailVariantSelection .MerchandiseDetailVariantSelection-module-scss-module__EG-HcW__variant input:hover+span{background:#24353f1a}.MerchandiseDetailVariantSelection-module-scss-module__EG-HcW__merchandiseDetailVariantSelection .MerchandiseDetailVariantSelection-module-scss-module__EG-HcW__variant input:checked+span{color:#fff;background:#24353f}.MerchandiseDetailVariantSelection-module-scss-module__EG-HcW__merchandiseDetailVariantSelection .MerchandiseDetailVariantSelection-module-scss-module__EG-HcW__variant input:focus-visible+span{outline-offset:2px;outline:2px solid #24353f}.MerchandiseDetailVariantSelection-module-scss-module__EG-HcW__merchandiseDetailVariantSelection .MerchandiseDetailVariantSelection-module-scss-module__EG-HcW__variant input:disabled{cursor:not-allowed}.MerchandiseDetailVariantSelection-module-scss-module__EG-HcW__merchandiseDetailVariantSelection .MerchandiseDetailVariantSelection-module-scss-module__EG-HcW__variant input:disabled+span{opacity:.5}@media (max-width:959px){.MerchandiseDetailVariantSelection-module-scss-module__EG-HcW__merchandiseDetailVariantSelection{padding:16px 24px}}
.TicketDetailSummaryAdditionalProducts-module-scss-module__EA0Lcq__ticketDetailSummaryAdditionalProducts{border-bottom:1px solid #b4b1b2;gap:16px;padding:24px;display:grid;position:relative}.TicketDetailSummaryAdditionalProducts-module-scss-module__EA0Lcq__ticketDetailSummaryAdditionalProducts:after{content:"";z-index:1;background:#fff;border-bottom:1px solid #b4b1b2;border-right:1px solid #b4b1b2;width:16px;height:16px;position:absolute;bottom:-9px;left:32px;transform:rotate(45deg)}.TicketDetailSummaryAdditionalProducts-module-scss-module__EA0Lcq__ticketDetailSummaryAdditionalProducts h3{font:700 16px/1.6 var(--font-primary),sans-serif;text-transform:uppercase}.TicketDetailSummaryAdditionalProducts-module-scss-module__EA0Lcq__ticketDetailSummaryAdditionalProducts .TicketDetailSummaryAdditionalProducts-module-scss-module__EA0Lcq__additionalProduct{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:24px;display:grid}.TicketDetailSummaryAdditionalProducts-module-scss-module__EA0Lcq__ticketDetailSummaryAdditionalProducts .TicketDetailSummaryAdditionalProducts-module-scss-module__EA0Lcq__checkboxContent{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:8px;display:grid}.TicketDetailSummaryAdditionalProducts-module-scss-module__EA0Lcq__ticketDetailSummaryAdditionalProducts .TicketDetailSummaryAdditionalProducts-module-scss-module__EA0Lcq__checkbox{display:contents}.TicketDetailSummaryAdditionalProducts-module-scss-module__EA0Lcq__ticketDetailSummaryAdditionalProducts .TicketDetailSummaryAdditionalProducts-module-scss-module__EA0Lcq__checkbox .mco-form-checkbox-inner{display:contents}.TicketDetailSummaryAdditionalProducts-module-scss-module__EA0Lcq__ticketDetailSummaryAdditionalProducts .TicketDetailSummaryAdditionalProducts-module-scss-module__EA0Lcq__checkbox .mco-form-checkbox__content{display:contents}.TicketDetailSummaryAdditionalProducts-module-scss-module__EA0Lcq__ticketDetailSummaryAdditionalProducts .TicketDetailSummaryAdditionalProducts-module-scss-module__EA0Lcq__checkbox .mco-form-checkbox__addition{font-size:inherit;font-weight:700}.TicketDetailSummaryAdditionalProducts-module-scss-module__EA0Lcq__ticketDetailSummaryAdditionalProducts .TicketDetailSummaryAdditionalProducts-module-scss-module__EA0Lcq__description{font:400 14px/1.4 var(--font-primary),sans-serif;opacity:.8;grid-column:2}.TicketDetailSummaryAdditionalProducts-module-scss-module__EA0Lcq__ticketDetailSummaryAdditionalProducts .TicketDetailSummaryAdditionalProducts-module-scss-module__EA0Lcq__description a{color:#e30613;text-decoration:underline}@media (max-width:959px){.TicketDetailSummaryAdditionalProducts-module-scss-module__EA0Lcq__ticketDetailSummaryAdditionalProducts{padding:16px 24px}}
.VoucherDetailHero-module-scss-module__aL8srW__voucherDetailHero{color:#000;background:#eee3;position:relative;overflow:hidden}.VoucherDetailHero-module-scss-module__aL8srW__voucherDetailHero .VoucherDetailHero-module-scss-module__aL8srW__container{z-index:1;flex-direction:column;align-items:center;gap:24px;max-width:1460px;margin:0 auto;padding:40px 24px;display:flex;position:relative}.VoucherDetailHero-module-scss-module__aL8srW__voucherDetailHero .VoucherDetailHero-module-scss-module__aL8srW__image{aspect-ratio:1;background:#fff;border-radius:10px;width:229px;overflow:hidden;box-shadow:0 8px 24px #0000001f}@media (min-width:0) and (max-width:599px){.VoucherDetailHero-module-scss-module__aL8srW__voucherDetailHero .VoucherDetailHero-module-scss-module__aL8srW__image{width:200px}}@media (min-width:960px) and (max-width:1279px){.VoucherDetailHero-module-scss-module__aL8srW__voucherDetailHero .VoucherDetailHero-module-scss-module__aL8srW__image{width:200px}}.VoucherDetailHero-module-scss-module__aL8srW__voucherDetailHero .VoucherDetailHero-module-scss-module__aL8srW__image picture,.VoucherDetailHero-module-scss-module__aL8srW__voucherDetailHero .VoucherDetailHero-module-scss-module__aL8srW__image img{object-fit:cover;width:100%;height:100%;display:block}.VoucherDetailHero-module-scss-module__aL8srW__voucherDetailHero .VoucherDetailHero-module-scss-module__aL8srW__content{flex-direction:column;gap:16px;width:100%;display:flex}.VoucherDetailHero-module-scss-module__aL8srW__voucherDetailHero .VoucherDetailHero-module-scss-module__aL8srW__content h1{font:300 clamp(20px, 7vw, 32px)/1.3 var(--font-primary),sans-serif}.VoucherDetailHero-module-scss-module__aL8srW__voucherDetailHero .VoucherDetailHero-module-scss-module__aL8srW__shortText{font:400 16px/1.4 var(--font-primary),sans-serif}@media (min-width:960px){.VoucherDetailHero-module-scss-module__aL8srW__voucherDetailHero{min-height:324px}.VoucherDetailHero-module-scss-module__aL8srW__voucherDetailHero .VoucherDetailHero-module-scss-module__aL8srW__container{grid-template-columns:200px minmax(0,1fr) 394px;align-items:flex-start;gap:40px;padding-top:40px;padding-bottom:40px;display:grid}.VoucherDetailHero-module-scss-module__aL8srW__voucherDetailHero .VoucherDetailHero-module-scss-module__aL8srW__image{width:100%}}@media (min-width:1280px){.VoucherDetailHero-module-scss-module__aL8srW__voucherDetailHero .VoucherDetailHero-module-scss-module__aL8srW__container{grid-template-columns:229px minmax(0,1fr) 458px}}
.TicketDetailSummaryValidity-module-scss-module__kWdjCq__ticketDetailSummaryValidity{border-bottom:1px solid #b4b1b2;border-radius:0;flex-direction:column;gap:8px;padding:24px;display:flex;position:relative}.TicketDetailSummaryValidity-module-scss-module__kWdjCq__ticketDetailSummaryValidity:after{content:"";z-index:1;background:#fff;border-bottom:1px solid #b4b1b2;border-right:1px solid #b4b1b2;width:16px;height:16px;position:absolute;bottom:-9px;left:32px;transform:rotate(45deg)}.TicketDetailSummaryValidity-module-scss-module__kWdjCq__ticketDetailSummaryValidity h3{font:700 16px/1.6 var(--font-primary),sans-serif;text-transform:uppercase}.TicketDetailSummaryValidity-module-scss-module__kWdjCq__ticketDetailSummaryValidity p{font:600 24px/1.2 var(--font-primary),sans-serif;letter-spacing:.04em;text-transform:none;color:#e30613;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:959px){.TicketDetailSummaryValidity-module-scss-module__kWdjCq__ticketDetailSummaryValidity{padding:16px 24px}}
.MerchandiseDetailSummary-module-scss-module__M56xua__merchandiseDetailSummary{background:#fff;border-radius:0;position:relative;box-shadow:0 0 1px #0000001f,10px 32px 72px #00000014}.MerchandiseDetailSummary-module-scss-module__M56xua__merchandiseDetailSummary .MerchandiseDetailSummary-module-scss-module__M56xua__title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MerchandiseDetailSummary-module-scss-module__M56xua__merchandiseDetailSummary .MerchandiseDetailSummary-module-scss-module__M56xua__soldOut{font:400 16px/1.4 var(--font-primary),sans-serif;color:#e30613;padding:16px 24px 24px}.MerchandiseDetailSummary-module-scss-module__M56xua__merchandiseDetailSummary>:has(+:last-child){border-bottom:0}.MerchandiseDetailSummary-module-scss-module__M56xua__merchandiseDetailSummary>:has(+:last-child):after{border-bottom:0;border-right:0;bottom:-8px}
.VoucherDetailSummary-module-scss-module__LkoCuq__voucherDetailSummary{background:#fff;border-radius:0;padding:24px;position:relative;box-shadow:0 0 1px #0000001f,10px 32px 72px #00000014}.VoucherDetailSummary-module-scss-module__LkoCuq__voucherDetailSummary .VoucherDetailSummary-module-scss-module__LkoCuq__title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.TicketDetailSummaryView-module-scss-module__yWzNdW__ticketDetailSummaryView{background:#fff;border-radius:0;position:relative;overflow:visible;box-shadow:0 0 1px #0000001f,10px 32px 72px #00000014}.TicketDetailSummaryView-module-scss-module__yWzNdW__ticketDetailSummaryView:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;visibility:hidden;z-index:2;background:#fff6;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.TicketDetailSummaryView-module-scss-module__yWzNdW__ticketDetailSummaryView:after{transition:opacity .2s,visibility .2s}}.TicketDetailSummaryView-module-scss-module__yWzNdW__ticketDetailSummaryView .TicketDetailSummaryView-module-scss-module__yWzNdW__title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TicketDetailSummaryView-module-scss-module__yWzNdW__ticketDetailSummaryView.TicketDetailSummaryView-module-scss-module__yWzNdW__isBuying:after{opacity:1;visibility:visible}.TicketDetailSummaryView-module-scss-module__yWzNdW__ticketDetailSummaryView>:has(+:last-child){border-bottom:0}.TicketDetailSummaryView-module-scss-module__yWzNdW__ticketDetailSummaryView>:has(+:last-child):after{border-bottom:0;border-right:0;bottom:-8px}
.MerchandiseDetail-module-scss-module__rke7HW__merchandiseDetail{background:#fff}.MerchandiseDetail-module-scss-module__rke7HW__merchandiseDetail .MerchandiseDetail-module-scss-module__rke7HW__body{pointer-events:none;gap:24px;max-width:1460px;margin:0 auto;padding:32px 24px 48px;display:grid}.MerchandiseDetail-module-scss-module__rke7HW__merchandiseDetail .MerchandiseDetail-module-scss-module__rke7HW__main{pointer-events:auto;grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.MerchandiseDetail-module-scss-module__rke7HW__merchandiseDetail .MerchandiseDetail-module-scss-module__rke7HW__context{pointer-events:auto;gap:16px;display:grid}.MerchandiseDetail-module-scss-module__rke7HW__merchandiseDetail .MerchandiseDetail-module-scss-module__rke7HW__similarProducts{max-width:1460px;margin:0 auto;padding:0 24px 48px}@media (min-width:960px){.MerchandiseDetail-module-scss-module__rke7HW__merchandiseDetail{grid-template-rows:40px auto 40px 1fr;grid-template-columns:[full-start]minmax(0,1fr)[content-start main-start]minmax(0,1026px)[main-end]40px[context-start]394px[context-end content-end]minmax(0,1fr)[full-end];align-self:start;padding-bottom:48px;display:grid}.MerchandiseDetail-module-scss-module__rke7HW__merchandiseDetail .MerchandiseDetail-module-scss-module__rke7HW__hero{grid-area:1/full-start/span 2/full-end}.MerchandiseDetail-module-scss-module__rke7HW__merchandiseDetail .MerchandiseDetail-module-scss-module__rke7HW__body{grid-area:1/content-start/span 4/content-end;grid-template-columns:subgrid;grid-template-rows:subgrid;z-index:2;align-items:start;gap:0;max-width:none;margin:0;padding-top:0;padding-bottom:0;display:grid;position:relative}.MerchandiseDetail-module-scss-module__rke7HW__merchandiseDetail .MerchandiseDetail-module-scss-module__rke7HW__main{grid-area:4/main-start/auto/main-end;gap:40px}.MerchandiseDetail-module-scss-module__rke7HW__merchandiseDetail .MerchandiseDetail-module-scss-module__rke7HW__context{grid-area:2/context-start/span 3/context-end;align-self:start;position:sticky;top:40px}.MerchandiseDetail-module-scss-module__rke7HW__merchandiseDetail .MerchandiseDetail-module-scss-module__rke7HW__similarProducts{grid-area:5/content-start/auto/content-end;max-width:none;margin:0;padding-top:40px}}@media (min-width:1280px){.MerchandiseDetail-module-scss-module__rke7HW__merchandiseDetail{grid-template-columns:[full-start]minmax(0,1fr)[content-start main-start]minmax(0,962px)[main-end]40px[context-start]458px[context-end content-end]minmax(0,1fr)[full-end]}}
.VoucherDetail-module-scss-module__gv-giW__voucherDetail{background:#fff}.VoucherDetail-module-scss-module__gv-giW__voucherDetail .VoucherDetail-module-scss-module__gv-giW__body{pointer-events:none;gap:24px;max-width:1460px;margin:0 auto;padding:32px 24px 48px;display:grid}.VoucherDetail-module-scss-module__gv-giW__voucherDetail .VoucherDetail-module-scss-module__gv-giW__main{pointer-events:auto;grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.VoucherDetail-module-scss-module__gv-giW__voucherDetail .VoucherDetail-module-scss-module__gv-giW__context{pointer-events:auto;gap:16px;display:grid}.VoucherDetail-module-scss-module__gv-giW__voucherDetail .VoucherDetail-module-scss-module__gv-giW__similarProducts{max-width:1460px;margin:0 auto;padding:0 24px 48px}@media (min-width:960px){.VoucherDetail-module-scss-module__gv-giW__voucherDetail{grid-template-rows:40px auto 40px 1fr;grid-template-columns:[full-start]minmax(0,1fr)[content-start main-start]minmax(0,1026px)[main-end]40px[context-start]394px[context-end content-end]minmax(0,1fr)[full-end];align-self:start;padding-bottom:48px;display:grid}.VoucherDetail-module-scss-module__gv-giW__voucherDetail .VoucherDetail-module-scss-module__gv-giW__hero{grid-area:1/full-start/span 2/full-end}.VoucherDetail-module-scss-module__gv-giW__voucherDetail .VoucherDetail-module-scss-module__gv-giW__body{grid-area:1/content-start/span 4/content-end;grid-template-columns:subgrid;grid-template-rows:subgrid;z-index:2;align-items:start;gap:0;max-width:none;margin:0;padding-top:0;padding-bottom:0;display:grid;position:relative}.VoucherDetail-module-scss-module__gv-giW__voucherDetail .VoucherDetail-module-scss-module__gv-giW__main{grid-area:4/main-start/auto/main-end;gap:40px}.VoucherDetail-module-scss-module__gv-giW__voucherDetail .VoucherDetail-module-scss-module__gv-giW__context{grid-area:2/context-start/span 3/context-end;align-self:start;position:sticky;top:40px}.VoucherDetail-module-scss-module__gv-giW__voucherDetail .VoucherDetail-module-scss-module__gv-giW__similarProducts{grid-area:5/content-start/auto/content-end;max-width:none;margin:0;padding-top:40px}}@media (min-width:1280px){.VoucherDetail-module-scss-module__gv-giW__voucherDetail{grid-template-columns:[full-start]minmax(0,1fr)[content-start main-start]minmax(0,962px)[main-end]40px[context-start]458px[context-end content-end]minmax(0,1fr)[full-end]}}
.TicketDetail-module-scss-module__jgVIBa__ticketDetail{background:#fff}.TicketDetail-module-scss-module__jgVIBa__ticketDetail .TicketDetail-module-scss-module__jgVIBa__body{pointer-events:none;gap:24px;max-width:1460px;margin:0 auto;padding:32px 24px 48px;display:grid}.TicketDetail-module-scss-module__jgVIBa__ticketDetail .TicketDetail-module-scss-module__jgVIBa__main{pointer-events:auto;gap:24px;display:grid}.TicketDetail-module-scss-module__jgVIBa__ticketDetail .TicketDetail-module-scss-module__jgVIBa__context{pointer-events:auto;gap:16px;display:grid}.TicketDetail-module-scss-module__jgVIBa__ticketDetail .TicketDetail-module-scss-module__jgVIBa__similarProducts{max-width:1460px;margin:0 auto;padding:0 24px 48px}@media (min-width:960px){.TicketDetail-module-scss-module__jgVIBa__ticketDetail{grid-template-rows:40px auto 40px 1fr;grid-template-columns:[full-start]minmax(0,1fr)[content-start main-start]minmax(0,1026px)[main-end]40px[context-start]394px[context-end content-end]minmax(0,1fr)[full-end];align-self:start;padding-bottom:48px;display:grid}.TicketDetail-module-scss-module__jgVIBa__ticketDetail .TicketDetail-module-scss-module__jgVIBa__hero{grid-area:1/full-start/span 2/full-end}.TicketDetail-module-scss-module__jgVIBa__ticketDetail .TicketDetail-module-scss-module__jgVIBa__body{grid-area:1/content-start/span 4/content-end;grid-template-columns:subgrid;grid-template-rows:subgrid;z-index:2;align-items:start;gap:0;max-width:none;margin:0;padding-top:0;padding-bottom:0;display:grid;position:relative}.TicketDetail-module-scss-module__jgVIBa__ticketDetail .TicketDetail-module-scss-module__jgVIBa__main{grid-area:4/main-start/auto/main-end;gap:40px}.TicketDetail-module-scss-module__jgVIBa__ticketDetail .TicketDetail-module-scss-module__jgVIBa__context{grid-area:2/context-start/span 3/context-end;align-self:start;position:sticky;top:40px}.TicketDetail-module-scss-module__jgVIBa__ticketDetail .TicketDetail-module-scss-module__jgVIBa__similarProducts{grid-area:5/content-start/auto/content-end;max-width:none;margin:0;padding-top:40px}}@media (min-width:1280px){.TicketDetail-module-scss-module__jgVIBa__ticketDetail{grid-template-columns:[full-start]minmax(0,1fr)[content-start main-start]minmax(0,962px)[main-end]40px[context-start]458px[context-end content-end]minmax(0,1fr)[full-end]}}
