@charset "UTF-8";html{scroll-behavior:smooth}::selection{background:#0a0a0a;color:#fff}@keyframes tkUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes tkFade{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.tk-hero img{animation:tkFade .9s cubic-bezier(.2,.7,.1,1) both}.tk-head{animation:tkUp .8s .1s cubic-bezier(.2,.7,.1,1) both}.tk-card{animation:tkUp .8s .22s cubic-bezier(.2,.7,.1,1) both}.tl-head,.tl-card{animation:tkUp .8s cubic-bezier(.2,.7,.1,1) both}.tl-card:nth-child(2){animation-delay:.08s}.tl-card:nth-child(3){animation-delay:.16s}.tl-card:nth-child(4){animation-delay:.24s}}.tk-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 45%,rgba(0,0,0,.35) 100%)}.tk-hero img{z-index:1}@media(min-width:750px){.tk-hero img{border-radius:10px;box-shadow:0 2px 6px #00000040,0 30px 80px #00000073}}.tk-date{display:flex;align-items:center;gap:12px;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#0a0a0a}.tk-date:before{content:"";width:28px;height:1px;background:#0a0a0a}.tk-title{font-weight:500;letter-spacing:-.02em;margin-bottom:14px}.tk-sub{font-size:15px;letter-spacing:.02em;color:#6b6b6b}.tk-facts li{padding:20px 0}.tk-facts .tk-ico{background:transparent;border:1px solid #e2e2e2;border-radius:50%}.tk-facts .tk-ico svg{stroke-width:1.4}.tk-facts a{display:inline-flex;align-items:center;gap:6px;margin-top:4px;text-decoration:none;border-bottom:1px solid #0a0a0a;padding-bottom:1px}.tk-facts a:after{content:"\2192";transition:transform .25s}.tk-facts a:hover:after{transform:translate(3px)}.tk-sec{padding-top:44px}.tk-sec h2{font-family:var(--serif);font-weight:500;font-size:26px;letter-spacing:-.01em;margin-bottom:16px}.tk-pills li{background:#fff;border:1px solid #e2e2e2;font-size:13px}.tk-acc summary{font-weight:600}.tk-acc summary:after{width:9px;height:9px;border-width:1.5px}.tk-org{border-radius:16px}.tk-org a{transition:background .2s,color .2s}.tk-org a:hover{background:#0a0a0a;color:#fff}.tk-card{border:1px solid #ececec;border-radius:20px;padding:24px;box-shadow:0 1px 2px #0000000a,0 24px 64px #00000014}.tk-card__h{align-items:center;margin-bottom:6px}.tk-card__h b{font-family:var(--serif);font-weight:500;font-size:24px;letter-spacing:-.01em}.tk-live{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;color:#3d3d3d}.tk-live i{width:7px;height:7px;border-radius:50%;background:#16a34a;box-shadow:0 0 #16a34a80;animation:tkPulse 2s infinite}@keyframes tkPulse{0%{box-shadow:0 0 #16a34a73}70%{box-shadow:0 0 0 8px #16a34a00}to{box-shadow:0 0 #16a34a00}}.tk-row{padding:18px 0}.tk-row__n{font-size:15.5px}.tk-row__p{font-variant-numeric:tabular-nums}.tk-step{border-color:#e2e2e2;background:#fff}.tk-step button{transition:background .15s}.tk-step button:not(:disabled):hover{background:#f5f5f4}.tk-total{padding:18px 0 20px}.tk-total b{font-family:var(--serif);font-weight:500;font-size:28px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.tk-btn{position:relative;gap:10px;min-height:58px;border-radius:12px;background:linear-gradient(180deg,#1c1c1c,#0a0a0a);box-shadow:inset 0 1px #ffffff1f,0 8px 20px #0000002e;letter-spacing:.02em}.tk-btn:hover{background:linear-gradient(180deg,#2a2a2a,#111)}.tk-btn[data-buy]:after{content:"\2192";font-weight:400;transition:transform .25s}.tk-btn[data-buy]:hover:after{transform:translate(4px)}.tk-btn[disabled]{background:#e5e5e5;box-shadow:none}.tk-btn[disabled]:after{display:none}.tk-dyn .shopify-payment-button__button{border-radius:12px!important}.tk-safe{font-size:12.5px;letter-spacing:.01em}.tk-pay{opacity:.85}.tk-bar{background:#ffffffd1;backdrop-filter:saturate(1.6) blur(18px);-webkit-backdrop-filter:saturate(1.6) blur(18px);border-top:1px solid rgba(0,0,0,.06)}.tk-bar b{font-family:var(--serif);font-weight:500;font-size:20px}.tk-bar .tk-btn{border-radius:999px}.tl-head p{display:flex;align-items:center;gap:12px;font-size:12px;letter-spacing:.18em;color:#0a0a0a}.tl-head p:before{content:"";width:28px;height:1px;background:#0a0a0a}.tl-head h1,.tl-head h2{letter-spacing:-.02em}.tl-card{transition:transform .4s cubic-bezier(.2,.7,.1,1)}.tl-card__m{border-radius:18px;box-shadow:0 1px 2px #0000000d;transition:box-shadow .4s}.tl-card:hover{transform:translateY(-4px)}.tl-card:hover .tl-card__m{box-shadow:0 24px 60px #00000029}.tl-card:hover .tl-card__m img{transform:scale(1.03)}.tl-card__m img{transition:transform .8s cubic-bezier(.2,.7,.1,1)}.tl-card__d{font-size:12.5px;letter-spacing:.12em;text-transform:uppercase}.tl-card__t{font-family:var(--serif);font-weight:500;font-size:23px;letter-spacing:-.01em;line-height:1.2}.tl-card__p{display:flex;align-items:center;justify-content:space-between;padding-top:12px;margin-top:4px;border-top:1px solid #ececec}.tl-card__p:after{content:"Tickets \2192";font-size:13px;font-weight:600;letter-spacing:.02em;transition:transform .25s}.tl-card:hover .tl-card__p:after{transform:translate(3px)}.tf-copy{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.tf-copy:after{content:"Dinner. Drinks. Drama.";font-family:var(--serif);font-style:italic;font-size:14px;color:#0a0a0a}
/*# sourceMappingURL=/cdn/shop/t/11/assets/dfg-premium.css.map */
