html,body,.celine-dion-theme,[data-celine-theme]{--cd-text-dark: #111827;--cd-text-body: #4B5563;--cd-text-muted: #9CA3AF;--cd-bg-white: #FFFFFF;--cd-bg-subtle: #F8FAFC;--cd-bg-section: #FAFBFC;--cd-border: #E5E7EB;--cd-border-strong: #CBD5E1;--cd-success: #10B981;--cd-accent: #2563EB;--cd-accent-hover: #1D4ED8;--cd-accent-light: #DBEAFE;--cd-accent-dark: #1E40AF;--cd-accent-text: #FFFFFF;--cd-map-floor: #3B5998;--cd-map-100: #6B8CC7;--cd-map-salon: #94B3E0;--cd-map-400: #C2D5F0;--cd-map-loge: #4A3D6B;--cd-map-floor-hover: #2E467A;--cd-map-100-hover: #5573AB;--cd-map-salon-hover: #7599C9;--cd-map-400-hover: #A8BEDE;--cd-map-loge-hover: #352B50;--cd-map-stroke: #555555;--cd-radius-sm: 6px;--cd-radius-md: 8px;--cd-radius-lg: 12px;--cd-radius-pill: 999px;--cd-shadow-sm: 0 1px 2px rgba(17, 24, 39, .05);--cd-shadow-md: 0 4px 12px rgba(17, 24, 39, .08);--cd-shadow-lg: 0 10px 30px rgba(17, 24, 39, .12);--cd-shadow-accent: 0 6px 20px color-mix(in srgb, var(--cd-accent) 25%, transparent);font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--cd-text-body)}.celine-dion-theme .cd-btn,.celine-dion-theme .cd-btn--primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 22px;background:var(--cd-accent);color:var(--cd-accent-text);border:2px solid var(--cd-accent);border-radius:var(--cd-radius-md);font-family:inherit;font-size:.95rem;font-weight:600;text-decoration:none;text-transform:none;letter-spacing:.01em;cursor:pointer;transition:background .15s,border-color .15s,transform .1s,box-shadow .15s;line-height:1;white-space:nowrap}.celine-dion-theme .cd-btn:hover,.celine-dion-theme .cd-btn--primary:hover{background:var(--cd-accent-hover);border-color:var(--cd-accent-hover);box-shadow:var(--cd-shadow-accent)}.celine-dion-theme .cd-btn:active,.celine-dion-theme .cd-btn--primary:active{transform:translateY(1px)}.celine-dion-theme .cd-btn--ghost{background:transparent;color:var(--cd-accent);border:2px solid var(--cd-accent)}.celine-dion-theme .cd-btn--ghost:hover{background:var(--cd-accent-light);color:var(--cd-accent-dark)}.celine-dion-theme .cd-btn--small{min-height:36px;padding:8px 16px;font-size:.85rem}.celine-dion-theme h1,.celine-dion-theme h2,.celine-dion-theme h3,.celine-dion-theme h4{font-family:Jost,sans-serif;color:var(--cd-text-dark);font-weight:700;letter-spacing:-.01em}.celine-dion-theme .cd-coll-hero__title,.celine-dion-theme .cd-hero-banner__title,.cd-coll-hero .cd-coll-hero__title,.cd-hero-banner .cd-hero-banner__title{color:#fff!important;font-weight:300!important;letter-spacing:.01em!important}.celine-dion-theme .cd-text-muted{color:var(--cd-text-muted)}.celine-dion-theme .cd-text-body{color:var(--cd-text-body)}.celine-dion-theme .cd-text-accent{color:var(--cd-accent)}.celine-dion-theme .cd-product-header{text-align:center;padding:36px 16px 18px;background:var(--cd-bg-white);font-family:Jost,sans-serif}.celine-dion-theme .cd-product-header__title{font-family:Jost,sans-serif;font-size:2rem;font-weight:700;color:var(--cd-text-dark);margin:0 0 8px;line-height:1.15;letter-spacing:-.015em}.celine-dion-theme .cd-product-header__venue{font-size:1rem;color:var(--cd-text-body);margin:4px 0}.celine-dion-theme .cd-product-header__date{font-size:1rem;color:var(--cd-text-dark);font-weight:600;margin:4px 0;letter-spacing:.01em}@media(max-width:600px){.celine-dion-theme .cd-product-header__title{font-size:1.5rem}.celine-dion-theme .cd-product-header__venue,.celine-dion-theme .cd-product-header__date{font-size:.9rem}}.celine-dion-theme .cd-map-svg-container svg g[data-category=floor] .block,.celine-dion-theme .cd-map-svg-container svg g[data-section^=floor_] .block{fill:var(--cd-map-floor);stroke:#1f2937;stroke-width:.8;cursor:pointer;transition:fill .15s}.celine-dion-theme .cd-map-svg-container svg g[data-section^=lower_1] .block{fill:var(--cd-map-100);stroke:#1f2937;stroke-width:.8;cursor:pointer;transition:fill .15s}.celine-dion-theme .cd-map-svg-container svg g[data-section^=lower_2] .block{fill:var(--cd-map-salon);stroke:#1f2937;stroke-width:.8;cursor:pointer;transition:fill .15s}.celine-dion-theme .cd-map-svg-container svg g[data-category=upper] .block,.celine-dion-theme .cd-map-svg-container svg g[data-section^=upper_] .block{fill:var(--cd-map-400);stroke:#1f2937;stroke-width:.8;cursor:pointer;transition:fill .15s}.celine-dion-theme .cd-map-svg-container svg g[data-category=floor] .block:hover,.celine-dion-theme .cd-map-svg-container svg g[data-section^=floor_] .block:hover{fill:var(--cd-map-floor-hover)}.celine-dion-theme .cd-map-svg-container svg g[data-section^=lower_1] .block:hover{fill:var(--cd-map-100-hover)}.celine-dion-theme .cd-map-svg-container svg g[data-section^=lower_2] .block:hover{fill:var(--cd-map-salon-hover)}.celine-dion-theme .cd-map-svg-container svg g[data-category=upper] .block:hover,.celine-dion-theme .cd-map-svg-container svg g[data-section^=upper_] .block:hover{fill:var(--cd-map-400-hover)}.celine-dion-theme .cd-map-svg-container svg g.is-section-active .block{stroke:var(--cd-accent);stroke-width:2}.celine-dion-theme .cd-map-svg-container svg #price-labels-group{transition:opacity .2s ease}.celine-dion-theme .cd-map-svg-container svg .cd-price-label{font-family:Jost,sans-serif}.celine-dion-theme .cd-map-tickets .ticket-variant-card{border:1px solid var(--cd-border)!important;border-radius:var(--cd-radius-md)!important;background:var(--cd-bg-white)!important;box-shadow:var(--cd-shadow-sm)!important;overflow:hidden!important;transition:box-shadow .18s,transform .18s,border-color .18s}.celine-dion-theme .cd-map-tickets .ticket-variant-card:hover{box-shadow:var(--cd-shadow-md)!important;border-color:var(--cd-border-strong)!important}.celine-dion-theme .cd-map-tickets .ticket-variant-card[data-category=floor] .category-header{background:var(--cd-map-floor)!important;color:var(--cd-text-dark)!important}.celine-dion-theme .cd-map-tickets .ticket-variant-card[data-category="100-level"] .category-header{background:var(--cd-map-100)!important;color:var(--cd-text-dark)!important}.celine-dion-theme .cd-map-tickets .ticket-variant-card[data-category=salon] .category-header{background:var(--cd-map-salon)!important;color:var(--cd-text-dark)!important}.celine-dion-theme .cd-map-tickets .ticket-variant-card[data-category="400-level"] .category-header{background:var(--cd-map-400)!important;color:var(--cd-text-dark)!important}.celine-dion-theme .cd-map-tickets .ticket-variant-card[data-category=box-loge] .category-header{background:var(--cd-map-loge)!important;color:var(--cd-text-dark)!important}.celine-dion-theme .cd-map-tickets .ticket-variant-card .buy-now-btn{background:var(--cd-accent)!important;color:var(--cd-accent-text)!important;border:2px solid var(--cd-accent)!important;border-radius:var(--cd-radius-md)!important;text-transform:none!important;letter-spacing:.01em!important;font-weight:600!important;min-height:40px!important;padding:8px 18px!important;font-size:.9rem!important}.celine-dion-theme .cd-map-tickets .ticket-variant-card .buy-now-btn:hover{background:var(--cd-accent-hover)!important;border-color:var(--cd-accent-hover)!important}.celine-dion-theme .cd-map-tickets .ticket-variant-card .buy-now-btn svg{display:none!important}.celine-dion-theme .cd-map-tickets .ticket-variant-card .variant-title,.celine-dion-theme .cd-map-tickets .ticket-variant-card .variant-name-display{display:none!important}.celine-dion-theme .cd-map-tickets .ticket-variant-card .cd-section-info{font-family:Jost,sans-serif;font-size:.82rem;font-weight:600;color:#1e293b;margin:0 0 4px;letter-spacing:.01em}.celine-dion-theme .cd-map-tickets .ticket-variant-card .price-display-section,.celine-dion-theme .cd-map-tickets .ticket-variant-card .price-display{margin:8px 0!important;padding:0!important}.celine-dion-theme .cd-map-tickets .ticket-variant-card .price-row{display:flex!important;align-items:baseline!important;gap:8px!important;flex-wrap:wrap!important;line-height:1!important}.celine-dion-theme .cd-map-tickets .ticket-variant-card .price-row .currency{font-size:14px!important;font-weight:600!important;color:#1e293b!important;text-transform:uppercase!important;letter-spacing:.04em!important}.celine-dion-theme .cd-map-tickets .ticket-variant-card .price-row .price-value{font-size:27px!important;font-weight:700!important;color:#1e293b!important;line-height:1!important;letter-spacing:-.01em!important;font-family:Jost,sans-serif!important}.celine-dion-theme .cd-map-tickets .ticket-variant-card .price-row .price-unit{font-size:13px!important;font-weight:400!important;color:#9ca3af!important;margin-left:2px!important}.celine-dion-theme .cd-map-tickets .ticket-variant-card .price,.celine-dion-theme .cd-map-tickets .ticket-variant-card .variant-price,.celine-dion-theme .cd-map-tickets .ticket-variant-card .price-display .price{color:#1e293b!important;font-weight:700!important}.celine-dion-theme .cd-map-tickets .ticket-variant-card.cd-card-dimmed{opacity:.3}.celine-dion-theme .cd-map-tickets .ticket-variant-card.cd-card-highlighted{outline:2px solid var(--cd-accent);outline-offset:-1px;box-shadow:var(--cd-shadow-accent)!important}.celine-dion-theme .cd-other-dates,.cd-other-dates{background:var(--cd-bg-section)}.celine-dion-theme .cd-date-card,.cd-other-dates .cd-date-card{position:relative!important;border:none!important;border-radius:12px!important;padding:28px 16px!important;min-height:160px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background-color:#111827!important;background-image:url(https://pbs.twimg.com/profile_images/2038686592328708096/PUKt8vtL_400x400.jpg)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;overflow:hidden!important;text-decoration:none!important;box-shadow:0 1px 2px #11182714!important;transition:transform .22s ease,box-shadow .22s ease!important}.celine-dion-theme .cd-date-card:before,.cd-other-dates .cd-date-card:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,#11182726,#1118274d 45%,#1118278c)!important;transition:background .22s ease!important;pointer-events:none!important;z-index:0!important}.celine-dion-theme .cd-date-card:hover,.cd-other-dates .cd-date-card:hover{transform:translateY(-3px)!important;box-shadow:0 12px 30px #11182759!important}.celine-dion-theme .cd-date-card:hover:before,.cd-other-dates .cd-date-card:hover:before{background:linear-gradient(180deg,#1118270d,#1118272e 45%,#11182766)!important}.celine-dion-theme .cd-date-card>*,.cd-other-dates .cd-date-card>*{position:relative!important;z-index:1!important}.cd-date-card__day,.celine-dion-theme .cd-date-card__day,.cd-other-dates .cd-date-card__day{color:#fff!important;font-family:Jost,sans-serif!important;font-weight:600!important;font-size:.72rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;margin:0 0 4px!important;text-shadow:0 1px 6px rgba(0,0,0,.6),0 0 2px rgba(0,0,0,.5)!important}.celine-dion-theme .cd-date-card__date,.cd-other-dates .cd-date-card__date{color:#fff!important;font-family:Jost,sans-serif!important;font-size:1.18rem!important;font-weight:700!important;letter-spacing:-.01em!important;margin:2px 0 6px!important;text-shadow:0 2px 14px rgba(0,0,0,.7),0 1px 4px rgba(0,0,0,.5)!important}.celine-dion-theme .cd-date-card__venue,.cd-other-dates .cd-date-card__venue{color:#fff!important;font-family:Jost,sans-serif!important;font-size:.78rem!important;font-weight:500!important;margin:0 0 12px!important;text-shadow:0 1px 8px rgba(0,0,0,.6)!important}.celine-dion-theme .cd-date-card__btn,.cd-other-dates .cd-date-card__btn{background:#ffffff26!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.5)!important;border-radius:8px!important;padding:7px 16px!important;font-family:Jost,sans-serif!important;font-weight:600!important;font-size:.82rem!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;transition:background .2s,border-color .2s,color .2s!important}.celine-dion-theme .cd-date-card:hover .cd-date-card__btn,.cd-other-dates .cd-date-card:hover .cd-date-card__btn{background:#fff!important;color:#111827!important;border-color:#fff!important}.celine-dion-theme .cd-other-dates__link{color:var(--cd-accent)!important}.celine-dion-theme .cd-other-dates__link:hover{color:var(--cd-accent-hover)!important}.celine-dion-theme .cd-map-legend__swatch{width:16px;height:16px;border-radius:4px;border:1.5px solid rgba(17,24,39,.15)}.celine-dion-theme .cd-map-legend__item{background:var(--cd-bg-subtle);border:1px solid var(--cd-border);color:var(--cd-text-body)}.celine-dion-theme .cd-map-show-all{border-color:var(--cd-accent);color:var(--cd-text-dark);background:var(--cd-bg-white)}.celine-dion-theme .cd-map-show-all:hover,.celine-dion-theme .cd-map-show-all.is-active{background:var(--cd-accent);color:var(--cd-accent-text);border-color:var(--cd-accent)}body.template-collection .cd-coll-hero+.shopify-section{padding-top:24px}.shopify-section[id*=main] .product-list,.shopify-section[id*=main] .product-grid,.collection__product-list{gap:18px!important}.cd-coll-explore{background:var(--cd-bg-subtle, #F8FAFC);padding:44px 16px 48px;margin-top:24px}.cd-coll-explore__inner{max-width:960px;margin:0 auto;text-align:center}.cd-coll-explore__title{font-family:Jost,sans-serif!important;font-size:1.35rem!important;font-weight:700!important;color:var(--cd-text-dark, #111827)!important;margin:0 0 20px!important;letter-spacing:-.01em}.cd-coll-explore__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;max-width:800px;margin:0 auto}.cd-coll-explore__link{display:flex;align-items:center;justify-content:center;padding:14px 18px;background:#fff;border:1.5px solid var(--cd-border, #E5E7EB);border-radius:var(--cd-radius-md, 8px);text-decoration:none;color:var(--cd-text-dark, #111827);font-family:Jost,sans-serif;font-weight:600;font-size:.9rem;letter-spacing:.005em;transition:border-color .18s,color .18s,transform .18s,box-shadow .18s}.cd-coll-explore__link:hover{border-color:var(--cd-accent, #2563EB);color:var(--cd-accent, #2563EB);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb1a}.product-card .product-card__image,.product-card .product-card__image--primary,.product-card .product-card__image--secondary,.product-card .product__media-gallery,.product-card .product-card__figure,.product-card picture,.product-card img[src*=celine-dion]{display:none!important}.product-card{position:relative!important;background-color:#111827!important;background-image:url(https://pbs.twimg.com/profile_images/2038686592328708096/PUKt8vtL_400x400.jpg)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border:none!important;border-radius:12px!important;overflow:hidden!important;min-height:320px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;box-shadow:0 2px 10px #11182726!important;transition:transform .22s ease,box-shadow .22s ease!important}.product-card:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(to bottom,#1118274d,#1118278c 55%,#111827d9)!important;pointer-events:none!important;z-index:0!important;transition:background .22s ease!important}.product-card:hover{transform:translateY(-3px)!important;box-shadow:0 16px 36px #11182759!important}.product-card>*,.product-card .product-card__info{position:relative!important;z-index:1!important}.product-card .product-card__info{background:transparent!important;padding:16px 18px!important;color:#fff!important}.product-card .product-card__title,.product-card .product-card__title a,.product-card .product__title{color:#fff!important;font-family:Jost,sans-serif!important;font-weight:700!important;font-size:1.05rem!important;letter-spacing:-.005em!important;text-shadow:0 1px 8px rgba(0,0,0,.45)!important}.product-card .product-card__title a:hover{color:#ffffffd9!important}.product-card__view-cta,a.product-card__view-cta{background:var(--cd-accent, #6D28D9)!important;background-image:none!important;color:var(--cd-accent-text, #FFFFFF)!important;border-radius:var(--cd-radius-md, 8px)!important;padding:10px 20px!important;font-family:Jost,sans-serif!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none!important;box-shadow:none!important;transition:background .15s,box-shadow .15s,transform .1s!important}.product-card__view-cta:hover,a.product-card__view-cta:hover{background:var(--cd-accent-hover, #5B21B6)!important;background-image:none!important;transform:translateY(-1px)!important;box-shadow:var(--cd-shadow-accent, 0 6px 20px rgba(109, 40, 217, .25))!important;color:var(--cd-accent-text, #FFFFFF)!important}.product-card{background:var(--cd-bg-white, #FFFFFF)!important;border:1px solid var(--cd-border, #E5E7EB)!important;border-radius:var(--cd-radius-lg, 12px)!important;box-shadow:var(--cd-shadow-sm, 0 1px 2px rgba(17, 24, 39, .05))!important;transition:box-shadow .2s,border-color .2s,transform .2s!important;overflow:hidden!important}.product-card:hover{box-shadow:var(--cd-shadow-md, 0 4px 12px rgba(17, 24, 39, .08))!important;border-color:var(--cd-border-strong, #CBD5E1)!important;transform:translateY(-2px)!important}.product-card__title,.product-card__title a,.product-card .product-card__title{font-family:Jost,sans-serif!important;color:var(--cd-text-dark, #111827)!important;font-weight:700!important;letter-spacing:-.005em!important}.product-card__title a:hover{color:var(--cd-accent, #6D28D9)!important}.product-card [style*="#c9a227"],.product-card [style*="#d4af37"],.product-card [style*=gold]{color:var(--cd-text-dark, #111827)!important}.product-card:before,.product-card__badge--featured,.product-card .gradient-bar{background:var(--cd-accent, #6D28D9)!important;background-image:none!important}.related-products__heading,.related-products h2,.shopify-section[id*=related-products] h2{font-family:Jost,sans-serif!important;color:var(--cd-text-dark, #111827)!important;font-weight:700!important}.product-card--featured,.product-card--dark{background:var(--cd-bg-white, #FFFFFF)!important;color:var(--cd-text-dark, #111827)!important}.product-card--featured *,.product-card--dark *{color:var(--cd-text-dark, #111827)!important}.product-card--featured .product-card__view-cta,.product-card--dark .product-card__view-cta{color:var(--cd-accent-text, #FFFFFF)!important}.product-card .price,.product-card .price__regular,.product-card .price__sale,.product-card__price,.product-card .product-card__price,.product-card sale-price,.product-card compare-at-price{color:#fff!important;background:none!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#ffffff!important;font-family:Jost,sans-serif!important;font-weight:700!important;font-size:1.25rem!important;letter-spacing:-.01em!important;text-shadow:0 1px 10px rgba(0,0,0,.5)!important}.product-card .price__currency-code,.product-card .price-item--currency-code,.product-card .currency-code,.product-card .price-code{display:none!important}.product-card .badge,.product-card__badge{background:var(--cd-accent-light, #DBEAFE)!important;color:var(--cd-accent, #2563EB)!important;border:none!important}.product-card .product-card__info,.product-card .product__info,.product-card .product-card__info *{font-family:Jost,sans-serif!important}.product-card [style*="#c9a227"],.product-card [style*="#d4af37"],.product-card [style*=gold],.product-card .text-gold,.product-card .gold{color:var(--cd-text-dark, #111827)!important;-webkit-text-fill-color:var(--cd-text-dark, #111827)!important}.product-card .product-card__date,.product-card .product-card__event-date,.product-card .event-date,.product-card time{color:var(--cd-text-muted, #9CA3AF)!important;font-family:Jost,sans-serif!important;font-weight:600!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/celine-dion-theme.css.map */
