@keyframes amc-acc-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}body:has(.amc-exp-t1),html:has(.amc-exp-t1){overflow:visible}.amc-exp .amc-validity{display:block;font-size:12px;font-weight:500;color:#777;margin-top:2px;line-height:1.35}.amc-exp{--c-primary: #E4002B;--c-primary-ink: #FFFFFF;--c-cta: #E4002B;--c-cta-ink: #FFFFFF;--c-secondary: #121216;--c-secondary-ink: #FFFFFF;--c-accent: #FFC72C;--c-accent-ink: #1A1400;--c-tint: #F6F2F2;--c-ink: #141418;--c-muted: #66626B;--c-line: #E6E1E3;--c-surface: #ffffff;--c-bg: #ffffff;--c-header: #121216;--c-header-ink: #FFFFFF;--radius: 6px;--font-display: 'Oswald', 'Arial Narrow', sans-serif;--font-body: 'Source Sans 3', system-ui, sans-serif;--display-weight: 600;--display-case: uppercase;--c-primary-soft: color-mix(in srgb, var(--c-primary) 12%, white);--c-primary-deep: color-mix(in srgb, var(--c-primary) 82%, black);--c-cta-hover: color-mix(in srgb, var(--c-cta) 86%, black);--r-sm: calc(var(--radius) * 0.5);--r-lg: calc(var(--radius) * 1.5);--shadow-1: 0 1px 2px rgba(20, 20, 40, 0.06), 0 6px 20px -8px rgba(20,20,40,.12);--shadow-2: 0 2px 6px rgba(20, 20, 40, 0.08), 0 24px 48px -20px rgba(20,20,40,.25);--ease: cubic-bezier(0.2, 0.7, 0.2, 1);--dur: 260ms;--wrap: 1180px;--tabs-offset: calc(1.8rem + 1.55em + 1px + 2rem);--hero-overlay: linear-gradient(90deg, rgba(10, 10, 14, 0.92) 0%, rgba(10, 10, 14, 0.55) 55%, rgba(10, 10, 14, 0.2) 100%);color:var(--c-ink);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}@media (max-width:1000px){.amc-exp{padding-bottom:96px}}.amc-exp,.amc-exp *,.amc-exp ::after,.amc-exp ::before{box-sizing:border-box}.amc-exp img,.amc-exp svg,.amc-exp video{display:block;max-width:100%}.amc-exp button,.amc-exp input{font:inherit;color:inherit}.amc-exp button{cursor:pointer;background:0 0;border:0;padding:0}.amc-exp a{color:inherit}.amc-exp.amc-exp h1,.amc-exp.amc-exp h2,.amc-exp.amc-exp h3,.amc-exp.amc-exp h4{margin:0;font-family:var(--font-display);font-weight:var(--display-weight)!important;text-transform:var(--display-case);line-height:1.08;letter-spacing:-.01em}.amc-exp p{margin:0}.amc-exp ul{margin:0;padding:0;list-style:none}.amc-exp .product-top-banner{display:none!important}.amc-exp .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.amc-exp .wrap{width:calc(100% - 40px);max-width:var(--wrap);margin-inline:auto}@media (max-width:640px){.amc-exp .wrap{width:calc(100% - 32px)}}.amc-exp .t-h1{font-size:clamp(2rem,1.3rem + 2.8vw,3.6rem)}.amc-exp .t-h2{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem)}.amc-exp .t-lead{font-size:1.125rem;color:var(--c-muted);line-height:1.55;max-width:60ch}.amc-exp .t-small{font-size:.875rem}.amc-exp .t-muted{color:var(--c-muted)}.amc-exp .btn,.amc-exp .buy__totalamt,.amc-exp .cp-checkout__total,.amc-exp .price__now,.amc-exp .sku-row__now{text-transform:none}.amc-exp .btn{width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem 1.5rem;border-radius:var(--r-sm);font-weight:700;font-size:1rem;background:var(--c-cta);color:var(--c-cta-ink);border:2px solid var(--c-cta);transition:background var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease);text-decoration:none;white-space:nowrap;font-family:var(--font-body)}.amc-exp .btn:hover{background:var(--c-cta-hover);border-color:var(--c-cta-hover)}.amc-exp .btn:active{transform:translateY(1px)}.amc-exp .btn--block{width:100%}.amc-exp .btn--lg{padding:1.1rem 1.75rem;font-size:1.05rem}.amc-exp .btn--ghost{background:0 0;color:var(--c-cta)}.amc-exp .btn--ghost:hover{background:color-mix(in srgb,var(--c-cta) 8%,white)}.amc-exp .pill{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:999px;font-size:.8rem;font-weight:700;line-height:1.2;white-space:nowrap;flex:none}.amc-exp .pill--promo{background:var(--c-primary);color:var(--c-primary-ink)}.amc-exp .pill--off{background:var(--c-accent);color:var(--c-accent-ink)}.amc-exp .pill--tag{background:var(--c-secondary);color:var(--c-secondary-ink)}.amc-exp .pill--soft{background:var(--c-primary-soft);color:var(--c-primary-deep)}.amc-exp .price{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;line-height:1}.amc-exp .price__now{font-family:var(--font-display);font-weight:var(--display-weight);font-size:1.6rem;letter-spacing:-.02em}.amc-exp .price__was{color:var(--c-muted);text-decoration:line-through;font-size:.95rem}.amc-exp .price__ship{color:var(--c-muted);font-size:.8rem;width:100%}.amc-exp .price--xl .price__now{font-size:2.4rem}.amc-exp .price--primary .price__now{color:var(--c-primary)}.amc-exp .amc-qty{display:grid;width:100%;font-variant-numeric:tabular-nums}.amc-exp .amc-qty__row{display:flex;flex-wrap:wrap;column-gap:.4em}.amc-exp .amc-qty__cell{white-space:nowrap}.amc-exp .amc-qty__sep{color:var(--c-muted);font-weight:400}.amc-exp .sku-list{display:grid;gap:.85rem;padding-top:.35rem}.amc-exp .sku-row{position:relative;align-items:center;gap:1rem;padding:1.05rem 1.1rem;border:2px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-surface);cursor:pointer;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.amc-exp .sku-row:hover{border-color:color-mix(in srgb,var(--c-primary) 45%,var(--c-line))}.amc-exp .sku-row>.column{padding:0;margin:0}.amc-exp .sku-row>.radio-column{flex:none;display:flex;align-items:center;width:auto}.amc-exp .sku-row>.radio-column input,.amc-exp-t3.ed .ed-sku input{position:absolute;opacity:0;pointer-events:none}.amc-exp .sku-row>.variant-title-column{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:1rem}.amc-exp .sku-row.is-selected{border-color:var(--c-primary);background:color-mix(in srgb,var(--c-primary) 5%,white);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-primary) 12%,transparent)}.amc-exp .sku-row.is-selected .sku-row__radio{border-color:var(--c-primary);background:var(--c-primary)}.amc-exp .sku-row.is-selected .sku-row__radio::after,.amc-exp-t3.ed .ed-sku.is-selected .ed-radio::after{transform:scale(1)}.amc-exp .sku-row__radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--c-line);display:grid;place-items:center;flex:none}.amc-exp .sku-row__radio::after{content:"";width:10px;height:10px;border-radius:50%;background:var(--c-primary-ink);transform:scale(0);transition:transform var(--dur) var(--ease)}.amc-exp .sku-row__main{display:flex!important;flex-direction:column!important;align-items:flex-start;gap:.25rem;min-width:0;flex:1;padding-right:.25rem}.amc-exp .sku-row__name,.amc-exp .sku-row__tag{font-weight:700;line-height:1.3;font-family:var(--font-body);text-transform:none}.amc-exp .sku-row__name{display:block;min-width:0;letter-spacing:0}.amc-exp .sku-row__tag{position:absolute;top:-10px;right:14px;z-index:1;display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.68rem;white-space:nowrap;background:var(--c-secondary);color:var(--c-secondary-ink);letter-spacing:.01em}.amc-exp .sku-row__detail{display:block;color:var(--c-muted);font-size:.875rem;line-height:1.4;font-weight:400}.amc-exp .sku-row__price{display:grid;justify-items:end;gap:.25rem;text-align:right;flex:none}.amc-exp .sku-row__now{font-family:var(--font-display);font-weight:var(--display-weight);font-size:1.35rem;line-height:1;letter-spacing:-.02em}.amc-exp .sku-row__was{display:flex;align-items:center;gap:.5rem;color:var(--c-muted);font-size:.85rem}.amc-exp .variants-column label.variant.sku-row{border:2px solid var(--c-line)!important}.amc-exp .variants-column label.variant.sku-row.is-selected{border:2px solid var(--c-primary)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--c-primary) 12%,transparent)}.amc-exp .variants-column label.variant.card{border:1px solid var(--c-line)!important;border-radius:var(--r-lg)!important}.amc-exp .variants-column label.variant.card.card--featured:not(.is-selected){border:2px solid var(--c-line)!important}.amc-exp .variants-column label.variant.card.is-selected{border:2px solid var(--c-primary)!important;box-shadow:var(--shadow-2)}.amc-exp .variants-column label.variant.ed-sku{border:1px solid var(--c-line)!important;border-radius:8px!important;background:var(--ed-paper)}.amc-exp .variants-column label.variant.ed-sku.is-selected{border:1px solid var(--c-cta)!important;background:var(--c-tint);box-shadow:inset 0 0 0 .5px var(--c-cta)}.amc-exp .qty{display:inline-flex;align-items:center;border:2px solid var(--c-line);border-radius:var(--r-sm);height:52px}.amc-exp .qty button{width:44px;height:100%;font-size:1.25rem;color:var(--c-primary);font-weight:700}.amc-exp .qty button:hover{background:var(--c-primary-soft)}.amc-exp .qty output{min-width:40px;text-align:center;font-weight:700}.amc-exp .qty--sm{height:42px}.amc-exp .qty--sm button{width:32px;font-size:1.1rem}.amc-exp .qty--sm output{min-width:26px;font-size:.95rem}.amc-exp .highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem 2rem;list-style:none;margin:0;padding:0}.amc-exp .hl{display:grid;grid-template-columns:44px 1fr;gap:.9rem;align-items:start}.amc-exp .hl__icon{width:44px;height:44px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--c-primary-soft);color:var(--c-primary-deep)}.amc-exp .hl__icon svg{width:22px;height:22px}.amc-exp .hl__title{font-weight:700;margin-bottom:.15rem}.amc-exp .hl__text{color:var(--c-muted);font-size:.95rem}.amc-exp .steps{display:grid;gap:1.1rem}.amc-exp .step{display:grid;grid-template-columns:36px 1fr;gap:1rem;align-items:start}.amc-exp .step__n{width:36px;height:36px;border-radius:50%;background:var(--c-primary);color:var(--c-primary-ink);display:grid;place-items:center;font-weight:800;font-family:var(--font-display)}.amc-exp .step__title{font-weight:700}.amc-exp .step__text,.amc-exp .trust{color:var(--c-muted);font-size:.95rem}.amc-exp .trust{display:flex;flex-wrap:wrap;gap:.6rem 1.25rem;font-size:.875rem}.amc-exp .trust li{display:inline-flex;align-items:center;gap:.4rem}.amc-exp .trust svg{width:16px;height:16px;color:var(--c-primary)}.amc-exp .tabs-block{display:grid;gap:0}.amc-exp .tabs{display:flex;gap:.25rem;border-bottom:1px solid var(--c-line);overflow-x:auto;scrollbar-width:none;margin:0;padding:0;background:0 0;box-shadow:none}.amc-exp .tabs::-webkit-scrollbar{display:none}.amc-exp .tabs ul{border:0;margin:0}.amc-exp .tab{position:relative;padding:.9rem 1.1rem;font-weight:700;color:var(--c-muted);white-space:nowrap;transition:color var(--dur) var(--ease);background:0 0;border:0;border-bottom:0}.amc-exp .tab::after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:-1px;height:3px;background:var(--c-primary);border-radius:3px 3px 0 0;transform:scaleX(0);transition:transform var(--dur) var(--ease)}.amc-exp .locmeta b,.amc-exp .tab[aria-selected=true],.amc-exp-t1 .buy__from b,.amc-exp-t1 .mq-head__meta b{color:var(--c-ink)}.amc-exp .tab[aria-selected=true]::after{transform:scaleX(1)}.amc-exp .amc-panel{display:none;margin:0;padding:1.75rem 0 .25rem;background:0 0;border:0;border-radius:0;box-shadow:none}.amc-exp .amc-panel.is-active{display:block;animation:amc-acc-in var(--dur) var(--ease)}.amc-exp .amc-panel--about.is-active{display:grid;gap:2rem}.amc-exp .amc-panel--about .highlights{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem 2rem}.amc-exp .amc-panel h3{font-size:1.2rem;margin-bottom:1rem}.amc-exp .amc-panel .fine.content{padding:0;max-width:68ch;font-size:.95rem;line-height:1.55;color:var(--c-muted)}.amc-exp .amc-panel .fine.content h4{margin:1rem 0 0;color:var(--c-ink)}.amc-exp .amc-panel .fine.content h5{margin:1.35rem 0 .5rem;font-size:1rem;font-weight:700;line-height:1.3;color:var(--c-ink);font-family:var(--font-body);text-transform:none;letter-spacing:0}.amc-exp .amc-panel .fine.content h4+h5,.amc-exp-t3.ed .ed-panel .content h4+h5{margin-top:1.35rem}.amc-exp .amc-panel .fine.content p,.amc-exp-t3.ed .ed-panel .content p{margin:0 0 .85rem}.amc-exp .prose{color:var(--c-muted);display:grid;gap:.8rem;max-width:62ch}.amc-exp .prose .kicker{color:var(--c-ink);font-weight:700;font-size:1.1rem}.amc-exp .locmeta{display:inline-flex;align-items:center;gap:.45rem;color:var(--c-muted);font-size:.9rem;flex-wrap:wrap}.amc-exp .locmeta svg{color:var(--c-primary);flex:none}.amc-exp .locmeta__sep{opacity:.5}.amc-exp .locmap{display:grid;grid-template-columns:1.4fr 1fr;border:1px solid var(--c-line);border-radius:var(--radius);overflow:hidden;background:var(--c-surface)}.amc-exp .locmap__map{position:relative;min-height:260px;background:var(--c-tint)}.amc-exp .locmap__map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:saturate(.9)}.amc-exp .locmap__info{padding:1.25rem 1.4rem;display:grid;gap:.3rem;align-content:center}.amc-exp .locmap__name{font-weight:700;font-size:1.05rem}.amc-exp .locmap__link{display:inline-flex;align-items:center;gap:.35rem;margin-top:.75rem;color:var(--c-primary-deep);font-weight:700;font-size:.9rem;text-decoration:none}.amc-exp .locmap__link svg,.amc-exp .locmeta svg{width:16px;height:16px}.amc-exp .locmap__link:hover{text-decoration:underline}.amc-exp .locmap--stack{grid-template-columns:1fr}.amc-exp .locmap--stack .locmap__map{min-height:240px}.amc-exp .locmap--stack .locmap__info{padding:1.1rem 1.25rem 1.25rem;align-content:start}@media (max-width:640px){.amc-exp .locmap{grid-template-columns:1fr}.amc-exp .locmap .locmap__map{min-height:220px}.amc-exp .locmap .locmap__info{padding:1rem 1.1rem}}.amc-exp .stickybar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--c-surface);border-top:1px solid var(--c-line);box-shadow:0 -8px 30px -12px rgba(0,0,0,.25);padding:.7rem 16px calc(.7rem + env(safe-area-inset-bottom));display:none;align-items:center;gap:.6rem;transform:translateY(110%);transition:transform 320ms var(--ease)}.amc-exp .stickybar.is-visible{transform:none}.amc-exp .stickybar__info{flex:1 1 0;min-width:0}.amc-exp .stickybar__name{font-weight:700;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.amc-exp .stickybar .price{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap;line-height:1.1;margin-top:.15rem}.amc-exp .stickybar .price__now{font-size:1.2rem}.amc-exp .stickybar .price__was{font-size:.8rem;color:var(--c-muted);text-decoration:line-through}.amc-exp .stickybar .price__was[hidden]{display:none!important}.amc-exp .stickybar .price__ship,.amc-exp a.show-all-variants br.is-hidden-tablet,.amc-exp a.show-all-variants.button br.is-hidden-tablet,.amc-exp a.show-all-variants.button.is-warning br.is-hidden-tablet,.amc-exp-t1 .gal__thumb .ph__label small{display:none}.amc-exp .stickybar .qty--sm{height:42px;flex:0 0 auto}.amc-exp .stickybar .btn{padding:.75rem 1rem;flex:0 0 auto;white-space:nowrap}@media (max-width:1000px){.amc-exp .stickybar{display:flex}}.amc-exp a.show-all-variants,.amc-exp a.show-all-variants.button,.amc-exp a.show-all-variants.button.is-warning{display:inline-flex!important;align-items:center;justify-content:center;gap:.35rem;width:100%;height:auto!important;margin:0!important;padding:.7rem 1.1rem!important;border-radius:var(--r-sm)!important;border:2px solid var(--c-accent)!important;background:color-mix(in srgb,var(--c-accent) 22%,white)!important;background-image:none!important;box-shadow:none!important;color:var(--c-accent-ink)!important;font-family:var(--font-body)!important;font-size:.875rem!important;font-weight:700!important;line-height:1.35!important;letter-spacing:0!important;text-align:center;text-decoration:none!important;text-transform:none!important;white-space:normal!important;cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease)}.amc-exp a.show-all-variants.button.is-warning:focus,.amc-exp a.show-all-variants.button.is-warning:hover,.amc-exp a.show-all-variants.button:focus,.amc-exp a.show-all-variants.button:hover,.amc-exp a.show-all-variants:focus,.amc-exp a.show-all-variants:hover{background:color-mix(in srgb,var(--c-accent) 38%,white)!important;border-color:var(--c-accent)!important;color:var(--c-accent-ink)!important;text-decoration:none!important}.amc-exp a.show-all-variants.button.is-warning:active,.amc-exp a.show-all-variants.button:active,.amc-exp a.show-all-variants:active{transform:translateY(1px)}@media (max-width:768px){.amc-exp a.show-all-variants br.is-hidden-tablet,.amc-exp a.show-all-variants.button br.is-hidden-tablet,.amc-exp a.show-all-variants.button.is-warning br.is-hidden-tablet{display:block}}.amc-exp .amc-ticket-switch{display:grid;gap:.5rem;margin:.65rem 0 0}.amc-exp .amc-ticket-switch:empty{display:none;margin:0}.amc-exp .amc-ticket-block{display:grid;gap:.65rem;margin:.85rem 0 0}.amc-exp .ticket-art{margin:0;width:100%;max-width:420px;font-size:0;line-height:0;color:transparent;text-transform:none;letter-spacing:0}.amc-exp .ticket-art>:not(.ticket-images){display:none!important}.amc-exp .ticket-images{position:relative;width:100%;height:168px;margin-top:0;font-size:1rem;line-height:normal}.amc-exp .ticket-images>img{position:absolute;top:50%;left:50%;width:260px;height:110px;max-width:92%;box-shadow:0 6px 18px -8px rgba(20,20,40,.35);opacity:.35;z-index:0}.amc-exp .ticket-images>img.top{opacity:1;z-index:1}.amc-exp .ticket-images .yellow-ticket{transform:translate(-50%,-50%) rotate(1deg)}.amc-exp .ticket-images .black-ticket{transform:translate(-50%,-50%) rotate(12deg)}.amc-exp-t1 .mq-bar{border-top:4px solid var(--c-primary);border-bottom:1px solid var(--c-line);background:var(--c-surface)}.amc-exp-t1 .mq-bar .wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:68px}.amc-exp-t1 .mq-bar__brand{display:flex;align-items:center;gap:.8rem;min-width:0;flex:1}.amc-exp-t1 .logo--circle{height:44px;width:44px}.amc-exp-t1 .logo--wide{height:34px;width:auto;max-width:160px;object-fit:contain}.amc-exp-t1 .mq-bar__site{font-size:.8rem;color:var(--c-muted);min-width:0;flex:1}.amc-exp-t1 .mq-bar__site strong{display:block;color:var(--c-ink);font-size:17px;font-weight:700;line-height:1.15;overflow:hidden}.amc-exp-t1 .mq-bar__right{display:flex;gap:.75rem;align-items:center;flex:none}.amc-exp-t1 .mq-bar__right .t-small{color:var(--c-muted)}.amc-exp-t1 .mq-head{padding:1.75rem 0 1.25rem}.amc-exp-t1 .mq-head h1{max-width:22ch}.amc-exp-t1 .mq-head .t-lead{margin-top:.6rem}.amc-exp-t1 .mq-head__meta{display:flex;gap:1rem;align-items:center;margin-top:.9rem;flex-wrap:wrap;color:var(--c-muted);font-size:.9rem}.amc-exp-t1 .mq-head__sep{width:1px;height:16px;background:var(--c-line)}.amc-exp-t1 .mq-grid{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:2.5rem;align-items:start;padding-bottom:1rem}.amc-exp-t1 .mq-main{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;min-width:0}.amc-exp-t1 .gal{display:grid;gap:.6rem}.amc-exp-t1 .gal__main{aspect-ratio:1.77777778;border-radius:var(--radius);overflow:hidden;background:var(--c-tint);position:relative}.amc-exp-t1 .gal__main img{width:100%;height:100%;object-fit:cover;transition:opacity 220ms var(--ease)}.amc-exp-t1 .gal__main img.is-fading,.amc-exp-t3.ed .ed-gallery img.is-fading{opacity:0}.amc-exp-t1 .gal__main .pill{position:absolute;top:14px;left:14px}.amc-exp-t1 .gal__thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:.6rem}.amc-exp-t1 .gal__thumb{aspect-ratio:1.33333333;border-radius:var(--r-sm);overflow:hidden;border:2px solid transparent;padding:0;background:var(--c-tint);transition:border-color var(--dur) var(--ease)}.amc-exp-t1 .gal__thumb.is-active{border-color:var(--c-primary)}.amc-exp-t1 .gal__thumb .ph,.amc-exp-t1 .gal__thumb img{width:100%;height:100%;object-fit:cover}.amc-exp-t1 .gal__thumb .ph__label{font-size:.6rem;padding:.3rem}.amc-exp-t1 .sec{display:grid;gap:1rem}.amc-exp-t1 .sec>h2{font-size:1.35rem}.amc-exp-t1 .sec--two{grid-template-columns:1fr 1fr;gap:2rem}.amc-exp-t1 .sec--two>h2{grid-column:1/-1}.amc-exp-t1 .prose{color:var(--c-muted);display:grid;gap:.8rem;max-width:68ch}.amc-exp-t1 .prose .kicker{color:var(--c-ink);font-weight:700;font-size:1.05rem}.amc-exp-t1 .loc{display:grid;grid-template-columns:44px 1fr;gap:.9rem;padding:1.1rem;border-radius:var(--radius);background:var(--c-tint)}.amc-exp-t1 .loc__icon{width:44px;height:44px;border-radius:var(--r-sm);background:var(--c-surface);display:grid;place-items:center;color:var(--c-primary)}.amc-exp-t1 .loc__icon svg{width:22px;height:22px}.amc-exp-t1 .loc__name{font-weight:700}.amc-exp-t1 .buy{position:sticky;top:16px;display:grid;gap:1rem;padding:1.25rem;border-radius:var(--r-lg);background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--shadow-2)}.amc-exp-t1 .buy__head{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.amc-exp-t1 .buy__head h2{font-size:1.15rem;font-family:var(--font-display);text-transform:var(--display-case);letter-spacing:-.01em}.amc-exp-t1 .mq-tickets{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:2.5rem;padding:.75rem 0 1.25rem}.amc-exp-t1 .mq-tickets .amc-ticket-block{grid-column:2;margin-top:0}.amc-exp-t1 .mq-tickets-inline{display:none}.amc-exp-t1 .ticket-images{height:148px}.amc-exp-t1 .ticket-images>img{width:220px;height:94px}.amc-exp-t1 .amc-ticket-block{margin-top:.35rem}.amc-exp-t1 .amc-ticket-switch{margin-top:0}.amc-exp-t1 a.show-all-variants,.amc-exp-t1 a.show-all-variants.button.is-warning{border-width:2px!important;border-color:var(--c-accent)!important;background:color-mix(in srgb,var(--c-accent) 20%,white)!important;color:var(--c-accent-ink)!important;font-size:.8125rem!important}.amc-exp-t1 a.show-all-variants.button.is-warning:hover,.amc-exp-t1 a.show-all-variants:hover{background:color-mix(in srgb,var(--c-accent) 36%,white)!important;color:var(--c-accent-ink)!important}.amc-exp-t1 .buy__from{color:var(--c-muted);font-size:.85rem}.amc-exp-t1 .buy__row{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:center}.amc-exp-t1 .buy__row .btn{height:52px}.amc-exp-t1 .buy__totals{display:flex;justify-content:space-between;align-items:end;gap:1rem;padding:.9rem 1.1rem;border-radius:var(--r-sm);background:var(--c-tint);margin-bottom:.75rem}.amc-exp-t1 .buy__save,.amc-exp-t1 .buy__total{display:grid;gap:.2rem}.amc-exp-t1 .buy__total{text-align:right;justify-items:end;margin-left:auto}.amc-exp-t1 .buy__save[hidden],.amc-exp-t1 .cp-checkout__save[hidden],.amc-exp-t1 .ed-order__save[hidden]{display:none!important}.amc-exp-t1 .buy__label{font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--c-muted)}.amc-exp-t1 .buy__saveamt{display:inline-flex;align-items:center;gap:.45rem;font-weight:800;color:var(--c-primary-deep);font-size:1.05rem}.amc-exp-t1 .buy__saveamt .pill{font-size:.68rem;padding:.15rem .5rem}.amc-exp-t1 .buy__totalamt{font-family:var(--font-display);font-weight:var(--display-weight);font-size:1.9rem;line-height:1;letter-spacing:-.02em}.amc-exp-t1 .mq-tabs--inline{padding:0}.amc-exp-t1 .mq-tabs--inline .amc-panel--about .highlights{grid-template-columns:1fr 1fr}.amc-exp-t1 .mq-loc{padding:1.5rem 0 3.5rem}.amc-exp-t1 .buy .trust{font-size:.8rem;gap:.4rem .9rem}@media (max-width:1000px){.amc-exp-t1 .mq-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.amc-exp-t1 .mq-main{display:contents}.amc-exp-t1 .buy{position:static;box-shadow:var(--shadow-1);order:1}.amc-exp-t1 .gal{order:2}.amc-exp-t1 .mq-tickets{display:none}.amc-exp-t1 .mq-tickets-inline{display:grid}.amc-exp-t1 .mq-tabs--inline{order:3}.amc-exp-t1 .buy__row,.amc-exp-t1 .buy__totals{display:none}.amc-exp-t1 .sec--two{grid-template-columns:1fr}}@media (max-width:640px){.amc-exp-t1 .mq-bar__right .t-small,.amc-exp-t1 .mq-head .t-lead{display:none}.amc-exp-t1 .logo--wide{height:32px;max-width:120px}.amc-exp-t1 .logo--circle{height:40px;width:40px}.amc-exp-t1 .mq-bar__brand{gap:.6rem}.amc-exp-t1 .gal__thumbs{grid-template-columns:repeat(4,1fr)}.amc-exp-t1 .gal__thumb:nth-child(n+5){display:none}.amc-exp-t1 .buy{padding:0;border:0;box-shadow:none;background:0 0;border-radius:0}.amc-exp-t1 .sku-row{flex-wrap:wrap;padding:.95rem .875rem}.amc-exp-t1 .sku-row>.variant-title-column{flex-wrap:wrap}.amc-exp-t1 .sku-row .sku-row__price{justify-items:start;text-align:left;width:100%}.amc-exp-t1 .mq-head__sep{display:none}}.amc-exp-t2 .cp-bar{background:var(--c-header);color:var(--c-header-ink)}.amc-exp-t2 .cp-bar .wrap{display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:1rem}.amc-exp-t2 .cp-bar__logo{height:38px;width:auto;max-width:170px;object-fit:contain}.amc-exp-t2 .cp-bar__logo--circle{height:44px}.amc-exp-t2 .cp-bar__site{font-size:.85rem;opacity:.85}.amc-exp-t2 .cp-bar__locations{margin-left:auto;opacity:.75;color:var(--c-header-ink)}.amc-exp-t2 .cp-hero{position:relative;overflow:hidden;background:var(--c-secondary);color:#fff;padding:4.5rem 0 9.5rem;text-align:center}.amc-exp-t2 .cp-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.amc-exp-t2 .cp-hero__img.ph{position:absolute;inset:0;height:100%;aspect-ratio:auto!important}.amc-exp-t2 .cp-hero::after{content:"";position:absolute;inset:0;background:var(--hero-overlay)}.amc-exp-t2 .cp-hero .wrap{position:relative;z-index:1;display:grid;gap:1.1rem;justify-items:center}.amc-exp-t2 .cp-hero .t-h1,.amc-exp-t2 .cp-hero h1{font-size:clamp(2.2rem,1.4rem + 3.2vw,4rem);max-width:18ch;color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.25)}.amc-exp-t2 .cp-hero .t-lead{max-width:56ch;text-align:center;color:rgba(255,255,255,.88)}.amc-exp-t2 .cp-hero__meta{margin-top:.15rem}.amc-exp-t2 .cp-hero .locmeta{color:rgba(255,255,255,.82);justify-content:center}.amc-exp-t2 .cp-hero .locmeta b{color:#fff}.amc-exp-t2 .cp-hero .locmeta svg,.amc-exp-t2 .cp-hero .trust svg{color:var(--c-accent)}.amc-exp-t2 .cp-hero .trust{justify-content:center;margin-top:.5rem;color:rgba(255,255,255,.85)}.amc-exp-t2 .cp-cards{margin-top:-6.5rem;position:relative;z-index:1;display:grid;gap:1.25rem}.amc-exp-t2 .cp-checkout__tickets{display:grid;gap:.85rem;justify-items:center;text-align:center;margin:0;padding:1.5rem 0 0;border-top:1px solid var(--c-line)}.amc-exp-t2 .cp-checkout__tickets .ticket-art,.amc-exp-t2 .cp-checkout__tickets .ticket-images{margin:0 auto;width:100%;max-width:420px;justify-self:center}.amc-exp-t2 .cp-checkout__tickets .ticket-images{height:132px}.amc-exp-t2 .cp-checkout__tickets .ticket-images>img{width:210px;height:90px}.amc-exp-t2 .cp-checkout__tickets .amc-ticket-switch{margin:0;width:100%;max-width:420px}.amc-exp-t2 .cp-checkout__tickets a.show-all-variants,.amc-exp-t2 .cp-checkout__tickets a.show-all-variants.button.is-warning,.amc-exp-t2 .cp-ticket-block a.show-all-variants,.amc-exp-t2 .cp-ticket-block a.show-all-variants.button.is-warning,.amc-exp-t2 a.show-all-variants,.amc-exp-t2 a.show-all-variants.button.is-warning{border-color:var(--c-accent)!important;background:var(--c-secondary)!important;color:var(--c-secondary-ink)!important;padding:.8rem 1.25rem!important;font-size:.875rem!important;letter-spacing:.01em}.amc-exp-t2 .cp-checkout__tickets a.show-all-variants.button.is-warning:hover,.amc-exp-t2 .cp-checkout__tickets a.show-all-variants:hover,.amc-exp-t2 .cp-ticket-block a.show-all-variants.button.is-warning:hover,.amc-exp-t2 .cp-ticket-block a.show-all-variants:hover,.amc-exp-t2 a.show-all-variants.button.is-warning:hover,.amc-exp-t2 a.show-all-variants:hover{background:color-mix(in srgb,var(--c-secondary) 88%,white)!important;border-color:var(--c-accent)!important;color:#fff!important}.amc-exp-t2 .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;align-items:stretch}.amc-exp-t2 .card{position:relative;flex-direction:column;gap:1rem;padding:1.5rem 1.4rem;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);transition:transform 280ms var(--ease),box-shadow 280ms var(--ease),border-color 280ms var(--ease);cursor:pointer}.amc-exp-t2 .card>.column{padding:0;margin:0}.amc-exp-t2 .card>.radio-column{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.amc-exp-t2 .card>.variant-title-column{flex:1;display:flex;flex-direction:column;gap:1rem;min-width:0;width:100%}.amc-exp-t2 .cards>.card{margin-bottom:0}body.loaded.tickets-black .amc-exp-t2 .cards>.card.v-black,body.loaded.tickets-yellow .amc-exp-t2 .cards>.card.v-yellow{display:grid;grid-row:span 4;grid-template-rows:subgrid}body.loaded.tickets-black .amc-exp-t2 .cards>.card.v-black>.variant-title-column,body.loaded.tickets-yellow .amc-exp-t2 .cards>.card.v-yellow>.variant-title-column{display:contents}body.loaded.tickets-black .amc-exp-t2 .cards>.card.v-black .card__copy,body.loaded.tickets-yellow .amc-exp-t2 .cards>.card.v-yellow .card__copy{grid-row:1}body.loaded.tickets-black .amc-exp-t2 .cards>.card.v-black .card__price,body.loaded.tickets-yellow .amc-exp-t2 .cards>.card.v-yellow .card__price{grid-row:2}body.loaded.tickets-black .amc-exp-t2 .cards>.card.v-black .inc,body.loaded.tickets-yellow .amc-exp-t2 .cards>.card.v-yellow .inc{grid-row:3}body.loaded.tickets-black .amc-exp-t2 .cards>.card.v-black .card__select,body.loaded.tickets-yellow .amc-exp-t2 .cards>.card.v-yellow .card__select{grid-row:4}@media (hover:hover){.amc-exp-t2 .card:hover{transform:translateY(-6px);box-shadow:0 4px 10px rgba(20,20,40,.06),0 28px 48px -22px rgba(20,20,40,.32);border-color:color-mix(in srgb,var(--c-primary) 45%,var(--c-line))}.amc-exp-t2 .card--featured:hover{border-color:var(--c-primary);box-shadow:0 4px 10px rgba(20,20,40,.06),0 32px 56px -22px color-mix(in srgb,var(--c-primary) 45%,rgba(20,20,40,.35))}.amc-exp-t2 .cards .card:hover .card__select{background:color-mix(in srgb,var(--c-cta) 10%,white)}.amc-exp-t2 .cards .card.is-selected:hover .card__select{background:var(--c-cta-hover)}}.amc-exp-t2 .card.is-selected{border:2px solid var(--c-primary);box-shadow:var(--shadow-2)}.amc-exp-t2 .card--featured:not(.is-selected){border:2px solid var(--c-line)}.amc-exp-t2 .card__ribbon{position:absolute;top:-13px;left:50%;transform:translateX(-50%);white-space:nowrap}.amc-exp-t2 .card__people{font-size:.8rem;color:var(--c-muted);font-weight:600}.amc-exp-t2 .card__name{font-size:1.25rem;font-weight:700;line-height:1.15;margin-top:.2rem}.amc-exp-t2 .card__detail{color:var(--c-muted);font-size:.9rem;margin-top:.3rem;min-height:2.6em}.amc-exp-t2 .card__price{display:grid;gap:.5rem;justify-items:start;padding-block:.25rem;border-block:1px solid var(--c-line);padding:.9rem 0}.amc-exp-t2 .card__price .price__now{font-size:2.4rem}.amc-exp-t2 .card.is-selected .card__price .price__now,.amc-exp-t2 .inc svg{color:var(--c-primary)}.amc-exp-t2 .inc{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.amc-exp-t2 .inc li{display:flex;align-items:center;gap:.55rem}.amc-exp-t2 .inc svg{flex:0 0 auto}.amc-exp-t2 .card .inc{align-content:start;font-size:.92rem}.amc-exp-t2 .card__select{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;margin-top:auto;padding:.85rem 1.25rem;border-radius:var(--r-sm);font-weight:700;border:2px solid var(--c-cta);color:var(--c-cta);background:0 0;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.amc-exp-t2 .card__select svg,.amc-exp-t2 .inc svg{width:16px;height:16px}.amc-exp-t2 .card__select-on{display:none;align-items:center;gap:.4rem}.amc-exp-t2 .card.is-selected .card__select{background:var(--c-cta);color:var(--c-cta-ink)}.amc-exp-t2 .card.is-selected .card__select-off,.amc-exp-t3.ed .ed-thumb .ph__label small{display:none}.amc-exp-t2 .card.is-selected .card__select-on{display:inline-flex}.amc-exp-t2 .cp-checkout{display:grid;gap:0;margin-top:1.5rem;padding:1.35rem 1.5rem;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.amc-exp-t2 .cp-checkout__row{display:grid;grid-template-columns:1fr auto auto auto;gap:1.5rem;align-items:center;min-height:4.25rem;padding-block:.35rem 1.35rem}.amc-exp-t2 .cp-checkout__pick{display:grid;gap:.1rem;min-width:0}.amc-exp-t2 .cp-checkout__label{font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--c-muted)}.amc-exp-t2 .cp-checkout__name{font-weight:700;font-size:1.05rem}.amc-exp-t2 .cp-checkout__detail{color:var(--c-muted);font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.amc-exp-t2 .cp-checkout__totals{display:grid;justify-items:end;gap:.15rem;text-align:right}.amc-exp-t2 .cp-checkout__save{font-size:.8rem;font-weight:700;color:var(--c-primary-deep);white-space:nowrap}.amc-exp-t2 .cp-checkout__total{font-family:var(--font-display);font-weight:var(--display-weight);font-size:1.9rem;line-height:1;letter-spacing:-.02em}.amc-exp-t2 .cp-checkout .btn{height:52px;padding-inline:2rem}.amc-exp-t2 .cp-cards__trust{display:flex;justify-content:center;margin-top:1.25rem}.amc-exp-t2 .cp-cards__trust .trust{gap:.6rem 1.75rem;font-size:.9rem}.amc-exp-t2 .cp-details{padding:4.5rem 0 3rem}.amc-exp-t2 .cp-details--map{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:3rem;align-items:start}.amc-exp-t2 .cp-map{position:sticky;top:1.5rem;margin-top:var(--tabs-offset)}.amc-exp-t2 .cp-details--map .amc-panel--about .highlights{grid-template-columns:1fr 1fr}.amc-exp-t2 .loc{display:grid;grid-template-columns:44px 1fr;gap:.9rem;padding:1.25rem;border-radius:var(--radius);background:var(--c-tint);margin-top:1.5rem}.amc-exp-t2 .loc__icon{width:44px;height:44px;border-radius:var(--r-sm);background:var(--c-surface);display:grid;place-items:center;color:var(--c-primary)}.amc-exp-t2 .loc__icon svg{width:22px;height:22px}.amc-exp-t2 .loc__name{font-weight:700}.amc-exp-t2 .cp-mosaic{padding:1rem 0 4rem}.amc-exp-t2 .mosaic{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:220px 220px;gap:.9rem}.amc-exp-t2 .mosaic>*{overflow:hidden;border-radius:var(--radius)}.amc-exp-t2 .mosaic>:first-child{grid-row:1/3}.amc-exp-t2 .mosaic .ph,.amc-exp-t2 .mosaic img{width:100%;height:100%;object-fit:cover;aspect-ratio:auto!important}.amc-exp-t2 .mosaic figure{margin:0;position:relative}.amc-exp-t2 .mosaic figcaption{position:absolute;left:0;right:0;bottom:0;padding:1.25rem;color:#fff;font-family:var(--font-display);font-weight:var(--display-weight);text-transform:var(--display-case);font-size:1.5rem;background:linear-gradient(180deg,transparent,rgba(0,0,0,.65))}@media (max-width:1000px){.amc-exp-t2 .cards{grid-template-columns:1fr 1fr}.amc-exp-t2 .cp-checkout__row{display:none}.amc-exp-t2 .cp-checkout__tickets{border-top:0;padding-top:0}.amc-exp-t2 .cp-details--map{grid-template-columns:minmax(0,1fr);gap:2rem}.amc-exp-t2 .cp-map{position:static;margin-top:0}.amc-exp-t2 .mosaic{grid-template-columns:1fr 1fr;grid-template-rows:200px 160px 160px}.amc-exp-t2 .mosaic>:first-child{grid-column:1/-1;grid-row:1}}@media (max-width:640px){.amc-exp-t2 .cp-hero{padding:2.5rem 0 5.5rem;text-align:left}.amc-exp-t2 .cp-hero .wrap{justify-items:start}.amc-exp-t2 .cp-hero .t-lead{display:none}.amc-exp-t2 .cp-hero .trust{text-align:left;justify-content:flex-start}.amc-exp-t2 .cp-hero .locmeta{justify-content:flex-start}.amc-exp-t2 .cp-cards{margin-top:-3.5rem}.amc-exp-t2 .cards{grid-template-columns:1fr;gap:1rem}.amc-exp-t2 .card{padding:1.25rem 1.1rem;row-gap:.75rem}.amc-exp-t2 .card>.variant-title-column{gap:.75rem}.amc-exp-t2 .card__detail{min-height:0}.amc-exp-t2 .card__price .price__now{font-size:2rem}.amc-exp-t2 .cp-details{padding-top:3rem}.amc-exp-t2 .cp-details--map .amc-panel--about .highlights{grid-template-columns:1fr}.amc-exp-t2 .mosaic{grid-template-rows:180px 140px 140px}}.amc-exp-t3.ed{--ed-canvas: #fbfbf8;--ed-paper: #fff;--ed-ink: var(--c-primary-deep);--font-display: 'Manrope', system-ui, sans-serif;--font-body: 'DM Sans', system-ui, sans-serif;--display-weight: 750;--display-case: none;font-family:var(--font-body);background:var(--ed-canvas);color:#202521;min-height:100vh}.amc-exp-t3.ed h1,.amc-exp-t3.ed h2,.amc-exp-t3.ed h3{font-family:var(--font-display);font-weight:var(--display-weight)!important;text-transform:none;letter-spacing:-.02em}.amc-exp-t3.ed p{line-height:1.7;color:var(--c-muted)}.amc-exp-t3.ed .page{width:calc(100% - 96px);max-width:1240px;margin-inline:auto}.amc-exp-t3.ed .ed-header{height:98px;background:var(--ed-paper);border-bottom:1px solid var(--c-line);display:flex;align-items:center}.amc-exp-t3.ed .ed-header .page{display:flex;align-items:center;justify-content:space-between;gap:1rem}.amc-exp-t3.ed .ed-header__locations{margin-left:auto;color:var(--c-muted)}.amc-exp-t3.ed .ed-logo{height:58px;width:auto;max-width:160px;object-fit:contain;object-position:left center}.amc-exp-t3.ed .ed-logo--wide{height:48px;max-width:200px}.amc-exp-t3.ed .ed-logo--circle{width:58px}.amc-exp-t3.ed .ed-main{padding-top:32px}.amc-exp-t3.ed .eyebrow{font-size:14px;font-weight:700;letter-spacing:1.8px;line-height:1.6;text-transform:uppercase;color:var(--ed-ink)}.amc-exp-t3.ed .ed-intro h1{font-family:var(--font-display)!important;font-size:40px;line-height:1.16;letter-spacing:-1.9px;font-weight:750!important;margin-top:2px;color:#202521;text-transform:none!important}.amc-exp-t3.ed .ed-intro .locmeta{margin:17px 0 5px;font-size:14px}.amc-exp-t3.ed .ed-intro .locmeta a{color:var(--ed-ink);font-weight:600;text-decoration:none;margin-left:.5rem}.amc-exp-t3.ed .ed-intro .locmeta a:hover{text-decoration:underline}.amc-exp-t3.ed .ed-intro .locmeta__addr{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#a5ada2}.amc-exp-t3.ed .ed-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:46px;row-gap:24px;align-items:start;margin-top:24px}.amc-exp-t3.ed .ed-gallery{grid-column:1;grid-row:1;position:relative;overflow:hidden;border-radius:12px;background:var(--c-secondary);align-self:stretch;min-height:420px}.amc-exp-t3.ed .ed-gallery img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:52% center;transition:opacity 220ms var(--ease)}.amc-exp-t3.ed .ed-gallery .ph{position:absolute;inset:0;height:100%;aspect-ratio:auto!important;border:0}.amc-exp-t3.ed .ed-gallery .pill{position:absolute;top:20px;left:20px;border-radius:6px;padding:9px 13px;font-size:14px;font-weight:650;gap:7px}.amc-exp-t3.ed .ed-gallery .pill svg{width:15px;height:15px}.amc-exp-t3.ed .ed-caption{position:absolute;bottom:23px;left:24px;right:24px;display:flex;justify-content:space-between;align-items:end;gap:16px;color:#fff;font-size:14px;z-index:1;text-shadow:0 1px 8px rgba(0,0,0,.4)}.amc-exp-t3.ed .ed-caption span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.amc-exp-t3.ed .ed-thumbs{grid-column:1;grid-row:2;display:flex;gap:12px;align-items:center;flex-wrap:wrap;align-self:start}.amc-exp-t3.ed .ed-thumb{position:relative;padding:3px;border:1px solid transparent;border-radius:7px;width:132px;height:92px;overflow:hidden;background:0 0;transition:border-color .18s}.amc-exp-t3.ed .ed-thumb .ph,.amc-exp-t3.ed .ed-thumb img{width:100%;height:100%;object-fit:cover;border-radius:4px;aspect-ratio:auto!important}.amc-exp-t3.ed .ed-thumb .ph__label{font-size:.55rem;padding:.25rem}.amc-exp-t3.ed .ed-thumb>span{position:absolute;bottom:10px;left:9px;right:9px;font-size:14px;color:#fff;text-align:left;line-height:1.25;text-shadow:0 1px 6px rgba(0,0,0,.5)}.amc-exp-t3.ed .ed-sku.is-selected .ed-radio,.amc-exp-t3.ed .ed-thumb.is-active{border-color:var(--c-cta)}.amc-exp-t3.ed .ed-skus{grid-column:2;grid-row:1;display:grid;gap:9px;align-content:start}.amc-exp-t3.ed .ed-skus .variants{display:grid;gap:9px}.amc-exp-t3.ed .ed-sku,.amc-exp-t3.ed .ed-ticket-block{background:var(--ed-paper);border:1px solid var(--c-line)}.amc-exp-t3.ed .ed-ticket-block{display:grid;gap:10px;margin:14px 0 0;padding:14px 16px 16px;border-radius:10px}.amc-exp-t3.ed .ed-ticket-block .ticket-art{margin:0}.amc-exp-t3.ed .ed-ticket-block .ticket-images{height:118px}.amc-exp-t3.ed .ed-ticket-block .ticket-images>img{width:180px;height:76px;box-shadow:0 4px 12px -6px rgba(32,37,33,.28)}.amc-exp-t3.ed .ed-ticket-block .amc-ticket-switch{margin:0}.amc-exp-t3.ed .ed-ticket-block a.show-all-variants,.amc-exp-t3.ed .ed-ticket-block a.show-all-variants.button.is-warning{border-width:1px!important;border-color:var(--c-line)!important;border-radius:7px!important;background:var(--c-tint)!important;color:var(--ed-ink)!important;padding:12px 14px!important;font-size:14px!important;font-weight:650!important}.amc-exp-t3.ed .ed-ticket-block a.show-all-variants.button.is-warning:hover,.amc-exp-t3.ed .ed-ticket-block a.show-all-variants:hover{border-color:var(--c-primary)!important;background:#fff!important;color:var(--ed-ink)!important;text-decoration:none!important}.amc-exp-t3.ed .ed-sku{position:relative;align-items:center;gap:12px;border-radius:8px;padding:18px 16px;cursor:pointer;transition:border-color .18s,background .18s}.amc-exp-t3.ed .ed-sku>.column{padding:0;margin:0}.amc-exp-t3.ed .ed-sku>.radio-column{flex:none;display:flex;align-items:center}.amc-exp-t3.ed .ed-sku>.variant-title-column{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.amc-exp-t3.ed .ed-sku:hover{border-color:var(--c-primary)}.amc-exp-t3.ed .ed-sku.is-selected{border-color:var(--c-cta);background:var(--c-tint);box-shadow:inset 0 0 0 .5px var(--c-cta)}.amc-exp-t3.ed .ed-radio{width:16px;height:16px;border:1px solid #b9bfba;border-radius:50%;flex:none;display:grid;place-items:center;background:#fff}.amc-exp-t3.ed .ed-radio::after{content:"";width:8px;height:8px;border-radius:50%;background:var(--c-cta);transform:scale(0);transition:transform .18s}.amc-exp-t3.ed .ed-sku__copy{flex:1;min-width:0;overflow-wrap:anywhere}.amc-exp-t3.ed .ed-sku__top{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.amc-exp-t3.ed .ed-sku__top strong{align-self:stretch;font-size:18px;font-weight:650;letter-spacing:-.2px}.amc-exp-t3.ed .ed-badge{display:inline-block;background:var(--c-tint);color:var(--ed-ink);font-size:14px;font-weight:650;border-radius:4px;padding:4px 6px;line-height:1.3}.amc-exp-t3.ed .ed-sku.is-selected .ed-badge{background:#fff}.amc-exp-t3.ed .ed-sku__line{display:block;font-size:14px;color:var(--c-muted);line-height:1.5;margin-top:5px}.amc-exp-t3.ed .ed-sku__prices{display:flex;flex-direction:column;align-items:flex-end;gap:5px;text-align:right}.amc-exp-t3.ed .ed-price{font-weight:700;font-size:18px;letter-spacing:-.6px;font-variant-numeric:tabular-nums;white-space:nowrap}.amc-exp-t3.ed .ed-sku__prices s{font-size:14px;color:var(--c-muted)}.amc-exp-t3.ed .ed-save{font-size:14px;color:var(--ed-ink);font-weight:600;white-space:nowrap}.amc-exp-t3.ed .ed-purchase{grid-column:2;grid-row:2;position:sticky;top:20px}.amc-exp-t3.ed .ed-order{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin:6px 0 14px}.amc-exp-t3.ed .ed-order__label{font-size:14px;color:var(--c-muted);display:block}.amc-exp-t3.ed .ed-order__amounts{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px}.amc-exp-t3.ed .ed-order__total{font-family:var(--font-display);font-size:30px;font-weight:750;letter-spacing:-1.2px;font-variant-numeric:tabular-nums}.amc-exp-t3.ed .ed-order__save{font-size:14px;font-weight:600;line-height:1.5;color:var(--ed-ink);background:var(--c-tint);padding:4px 8px;border-radius:4px;white-space:nowrap;font-variant-numeric:tabular-nums}.amc-exp-t3.ed .qty{height:42px;border:1px solid var(--c-line);border-radius:6px;background:#fff}.amc-exp-t3.ed .qty button{width:36px;color:var(--c-muted);font-size:1.1rem}.amc-exp-t3.ed .qty button:hover{background:var(--c-tint);color:var(--ed-ink)}.amc-exp-t3.ed .qty output{min-width:28px;font-size:14px}.amc-exp-t3.ed .ed-buy{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;min-height:64px;padding:18px 24px;border-radius:10px;background:var(--c-cta);color:var(--c-cta-ink);font-family:var(--font-display);font-size:20px;font-weight:750;letter-spacing:-.2px;line-height:1.3;box-shadow:0 4px 12px color-mix(in srgb,var(--c-cta) 22%,transparent);transition:filter .18s,transform .18s,box-shadow .18s}.amc-exp-t3.ed .ed-buy svg{width:22px;height:22px;stroke-width:2}.amc-exp-t3.ed .ed-buy:hover{filter:brightness(.96);transform:translateY(-2px);box-shadow:0 7px 18px color-mix(in srgb,var(--c-cta) 28%,transparent)}.amc-exp-t3.ed .ed-buy:active{transform:none;box-shadow:0 2px 6px color-mix(in srgb,var(--c-cta) 18%,transparent)}.amc-exp-t3.ed .ed-note{font-size:14px;line-height:1.6;color:var(--c-muted);margin:13px 0 0;text-align:center}.amc-exp-t3.ed .ed-details{margin-top:44px}.amc-exp-t3.ed .ed-tabs{display:flex;gap:28px;border-bottom:1px solid var(--c-line);overflow-x:auto;scrollbar-width:none}.amc-exp-t3.ed .ed-tabs::-webkit-scrollbar{display:none}.amc-exp-t3.ed .ed-tab{flex:none;padding:20px 2px 17px;border-bottom:3px solid transparent;font-size:16px;font-weight:650;color:var(--c-muted);min-height:56px;transition:color .18s,border-color .18s}.amc-exp-t3.ed .ed-tab:hover{color:#202521}.amc-exp-t3.ed .ed-tab[aria-selected=true]{color:#202521;border-bottom-color:var(--c-primary)}.amc-exp-t3.ed .ed-panel{display:none;padding:28px 0 32px;max-width:860px;min-height:200px}.amc-exp-t3.ed .ed-panel.is-active{display:block;animation:amc-acc-in var(--dur) var(--ease)}.amc-exp-t3.ed .ed-kicker,.amc-exp-t3.ed .ed-panel>p,.amc-exp-t3.ed .ed-steps p{font-size:16px;line-height:1.75;margin:0 0 14px}.amc-exp-t3.ed .ed-kicker{color:#202521!important;font-weight:600!important}.amc-exp-t3.ed .ed-panel h3{font-size:16px;font-weight:600;letter-spacing:0;line-height:1.5;margin:24px 0 14px;color:#202521}.amc-exp-t3.ed .ed-panel .content h4{margin:1rem 0 0;color:#202521}.amc-exp-t3.ed .ed-panel .content h5{margin:1.35rem 0 .5rem;font-size:1rem;font-weight:700;line-height:1.3;color:#202521;font-family:var(--font-body);text-transform:none;letter-spacing:0}.amc-exp-t3.ed .ed-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}.amc-exp-t3.ed .ed-highlights li{display:flex;gap:12px;align-items:center;font-size:16px;line-height:1.5;color:#202521}.amc-exp-t3.ed .ed-highlights li>span{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:8px;background:var(--c-tint);color:var(--ed-ink);font-weight:700}.amc-exp-t3.ed .ed-steps section+section{margin-top:24px}.amc-exp-t3.ed .ed-steps h3{margin:0 0 8px}.amc-exp-t3.ed .ed-steps p{margin:0}.amc-exp-t3.ed .ed-visit{padding:40px 0 65px}.amc-exp-t3.ed .ed-visit__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);border:1px solid var(--c-line);border-radius:14px;overflow:hidden;background:var(--ed-paper)}.amc-exp-t3.ed .ed-visit__addr{padding:34px}.amc-exp-t3.ed .ed-visit__addr h3{font-size:24px;line-height:1.4;margin:14px 0 16px;letter-spacing:-.5px;font-weight:650}.amc-exp-t3.ed .ed-visit__addr address{font-style:normal;font-size:16px;color:var(--c-muted);line-height:1.7;margin-bottom:24px}.amc-exp-t3.ed .ed-directions{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;min-width:270px;background:var(--c-cta);color:var(--c-cta-ink);border-radius:7px;padding:16px 20px;font-weight:600;font-size:14px;text-decoration:none;transition:filter .18s,transform .18s}.amc-exp-t3.ed .ed-directions:hover{filter:brightness(1.08);transform:translateY(-1px)}.amc-exp-t3.ed .ed-visit__note{font-size:14px;margin-top:24px;color:var(--ed-ink)}.amc-exp-t3.ed .ed-visit__fine{font-size:14px;line-height:1.65;margin-top:12px}.amc-exp-t3.ed .ed-visit__map{position:relative;min-height:460px;background:#edf0e8;display:flex;flex-direction:column}.amc-exp-t3.ed .ed-visit__map iframe{border:0;flex:1;min-height:410px;width:100%;background:#edf0e8}.amc-exp-t3.ed .ed-visit__open{padding:14px 20px;background:var(--c-tint);font-size:14px;text-align:right;color:var(--ed-ink);font-weight:600;text-decoration:none}.amc-exp-t3.ed .ed-visit__open:hover{text-decoration:underline}.amc-exp-t3.ed .ed-footer{padding:35px 48px 135px;display:flex;align-items:center;gap:30px;border-top:1px solid var(--c-line);background:#fff;font-size:14px;color:var(--c-muted)}.amc-exp-t3.ed .ed-footer strong{font-family:var(--font-display);font-size:16px;font-weight:500;letter-spacing:-.65px;color:#202521}.amc-exp-t3.ed .ed-footer strong b{font-weight:800}.amc-exp-t3.ed .ed-footer span:last-child{margin-left:auto}@media (max-width:1100px){.amc-exp-t3.ed .page{width:calc(100% - 56px)}.amc-exp-t3.ed .ed-grid{column-gap:30px;grid-template-columns:1.05fr 1fr}.amc-exp-t3.ed .ed-sku{padding:14px 11px;gap:8px}}@media (max-width:900px){.amc-exp-t3.ed .ed-grid{grid-template-columns:1fr;gap:24px}.amc-exp-t3.ed .ed-skus{grid-column:1;grid-row:auto;order:1}.amc-exp-t3.ed .ed-purchase{grid-column:1;grid-row:auto;order:2;position:static}.amc-exp-t3.ed .ed-buy,.amc-exp-t3.ed .ed-order{display:none}.amc-exp-t3.ed .ed-ticket-block{margin-top:0}.amc-exp-t3.ed .ed-gallery{min-height:420px;grid-column:1;grid-row:auto;order:3}.amc-exp-t3.ed .ed-thumbs{grid-column:1;grid-row:auto;order:4}.amc-exp-t3.ed .ed-highlights,.amc-exp-t3.ed .ed-visit__grid{grid-template-columns:1fr}.amc-exp-t3.ed .ed-visit__map{min-height:370px}.amc-exp-t3.ed .ed-visit__map iframe{min-height:330px}.amc-exp-t3.ed .ed-visit{padding:30px 0 44px}.amc-exp-t3.ed .ed-visit__addr{padding:28px}.amc-exp-t3.ed .ed-header{height:85px}.amc-exp-t3.ed .ed-logo{height:48px}}@media (max-width:650px){.amc-exp-t3.ed .page{width:calc(100% - 36px)}.amc-exp-t3.ed .ed-main{padding-top:24px}.amc-exp-t3.ed .ed-intro h1{font-size:34px;letter-spacing:-1.5px}.amc-exp-t3.ed .ed-gallery{min-height:320px}.amc-exp-t3.ed .ed-thumbs{gap:10px}.amc-exp-t3.ed .ed-thumb{width:125px;height:85px}.amc-exp-t3.ed .ed-caption{left:15px;right:15px}.amc-exp-t3.ed .ed-sku{flex-wrap:wrap;align-items:flex-start;padding:18px 16px;gap:9px 12px}.amc-exp-t3.ed .ed-radio{margin-top:3px}.amc-exp-t3.ed .ed-sku>.variant-title-column{flex-wrap:wrap}.amc-exp-t3.ed .ed-sku__prices{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:9px;margin-top:4px;width:100%}.amc-exp-t3.ed .ed-price,.amc-exp-t3.ed .ed-visit__addr h3{font-size:22px}.amc-exp-t3.ed .ed-tabs{gap:22px}.amc-exp-t3.ed .ed-tab{font-size:14px;padding-block:17px 14px}.amc-exp-t3.ed .ed-panel{padding:26px 0 30px}.amc-exp-t3.ed .ed-visit__addr{padding:24px}.amc-exp-t3.ed .ed-visit__map{min-height:340px}.amc-exp-t3.ed .ed-visit__map iframe{min-height:300px}.amc-exp-t3.ed .ed-footer{padding:27px 18px 110px;gap:12px;flex-wrap:wrap}.amc-exp-t3.ed .ed-footer span:last-child{margin-left:0}}