.tbb-break-list{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;margin:0;padding:0;list-style:none}.tbb-break-list__item{min-width:0}.tbb-break-card{height:100%;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:.4rem 1.8rem;background:rgba(var(--color-foreground),.025)}.tbb-break-card__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#0b1725}.tbb-break-card__media img{display:block;width:100%;height:100%;object-fit:cover}.tbb-break-art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(ellipse at 60% 35%,#29465f,#0b1725 75%)}.tbb-break-art__card{position:absolute;display:flex;width:29%;height:74%;align-items:center;justify-content:space-around;flex-direction:column;border:.5rem solid #aecce0;border-radius:.5rem;background:#17364f;box-shadow:0 .8rem 2rem #0005;color:#d5eafa;transform:rotate(10deg)}.tbb-break-art__card--back:empty{display:block;transform:translate(-30%) rotate(-14deg);background:repeating-linear-gradient(45deg,#284c69 0 .3rem,#476d8c .3rem .4rem)}.tbb-break-art__wordmark{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:700;letter-spacing:.1em}.tbb-break-art .tbb-icon{width:35%;height:auto}.tbb-break-art__caption{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.tbb-break-card__status{position:absolute;left:1.4rem;bottom:1.4rem;padding:.6rem 1rem;border:.1rem solid #aacde9;border-radius:.2rem;background:#13283b;color:#e4f2ff;font-size:1.1rem;font-weight:700;line-height:1.4}.tbb-break-card--sold_out .tbb-break-card__status{background:#ede2c9;border-color:#ede2c9;color:#302818}.tbb-break-card--completed .tbb-break-card__status{background:#d8e1e8;border-color:#d8e1e8;color:#172b3d}.tbb-break-card__body{padding:2.2rem;overflow-wrap:anywhere}.tbb-break-card__demo{margin:0 0 1rem;color:var(--card-breaks-accent, #7ab8e8);font-size:1.1rem;font-weight:700}.tbb-break-card__title{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.2}.tbb-break-card__date{margin:1.2rem 0 0;color:rgba(var(--color-foreground),.8);font-size:1.2rem;line-height:1.7}.tbb-break-card__description{margin:1.2rem 0 0;color:rgba(var(--color-foreground),.75);font-size:1.35rem;line-height:1.7}.tbb-break-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;margin-top:1.8rem}.tbb-break-card__action{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:.8rem 0;color:rgb(var(--color-foreground));font-size:1.2rem;line-height:1.5;text-underline-offset:.3rem}.tbb-break-card__action--primary{padding:1rem 1.4rem;border-radius:.3rem;color:#111d28;background:var(--card-breaks-accent, #7ab8e8);font-weight:700;text-decoration:none}.tbb-break-card__action--disabled{color:rgba(var(--color-foreground),.7);font-size:1.1rem}.tbb-break-card a:focus-visible{outline:.2rem solid var(--card-breaks-accent, #7ab8e8);outline-offset:.4rem}.tbb-break-empty{display:flex;align-items:center;gap:1.6rem;padding:2.4rem;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:.4rem}.tbb-break-empty__icon{flex:0 0 3rem;color:var(--card-breaks-accent, #7ab8e8)}.tbb-break-empty__icon .tbb-icon{width:3rem;height:3rem}.tbb-break-empty p{margin:0;font-size:1.4rem;line-height:1.6;overflow-wrap:anywhere}.tbb-breaks-page__intro{max-width:66rem;margin-bottom:3.2rem}.tbb-breaks-page__guide{display:grid;gap:2.4rem;margin-bottom:4.8rem;padding:2.4rem;border-block:.1rem solid rgba(var(--color-foreground),.18)}.tbb-breaks-page__guide h2{margin:0 0 1.2rem;color:rgb(var(--color-foreground));font-size:2rem}.tbb-breaks-page__guide .rte{font-size:1.4rem;line-height:1.7;color:rgba(var(--color-foreground),.8)}.tbb-breaks-page__group+.tbb-breaks-page__group{margin-top:5.6rem}.tbb-breaks-page__group-title{margin:0 0 2.4rem;color:rgb(var(--color-foreground));font-size:2.8rem}.tbb-breaks-page__backdrop{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.08}.tbb-breaks-page__backdrop img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.tbb-break-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tbb-breaks-page__guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:4.8rem;padding-block:3.2rem}}@media screen and (min-width:1100px){.tbb-break-list{grid-template-columns:repeat(var(--tbb-break-columns, 3),minmax(0,1fr))}}.tbb-break-list--compact{gap:1.6rem;grid-template-columns:minmax(0,1fr)}.tbb-break-card--compact{display:grid;grid-template-columns:8rem minmax(0,1fr);border-radius:.4rem 1.2rem}.tbb-break-card--compact .tbb-break-card__media{aspect-ratio:auto;min-height:14rem}.tbb-break-card--compact .tbb-break-card__media img{position:absolute;top:0;right:0;bottom:0;left:0}.tbb-break-card--compact .tbb-break-card__body{min-width:0;padding:1.4rem}.tbb-break-card--compact .tbb-break-card__status{position:static;display:inline-block;margin-bottom:.8rem;padding:.25rem .6rem;font-size:1rem}.tbb-break-card--compact .tbb-break-card__title{font-size:1.8rem;line-height:1.25}.tbb-break-card--compact .tbb-break-card__date{margin-top:.6rem;font-size:1.1rem;line-height:1.5}.tbb-break-card--compact .tbb-break-card__actions{gap:0 1.2rem;margin-top:.3rem}.tbb-break-card--compact .tbb-break-card__action{font-size:1.15rem;padding-block:.7rem}.tbb-break-card--compact .tbb-break-art__card{width:60%;height:62%;border-width:.2rem}.tbb-break-card--compact .tbb-break-art__wordmark{font-size:1.3rem}.tbb-break-card--compact .tbb-break-art__caption{font-size:.45rem}@media screen and (min-width:750px){.tbb-break-list--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.tbb-break-card--compact{grid-template-columns:10rem minmax(0,1fr)}.tbb-break-card--compact .tbb-break-card__body{padding:1.6rem}}@media(prefers-reduced-motion:reduce){.tbb-break-card *,.tbb-break-art *{animation:none!important;transition:none!important}}.tbb-breaks-page:has([data-break-view=detail],[data-break-view=purchase]) .card-breaks__inner{padding-top:clamp(2.4rem,3vw,3.2rem)}.tbb-breaks-page:has([data-break-view=detail],[data-break-view=purchase]) .card-breaks__header{gap:1rem;margin-bottom:.8rem}.tbb-breaks-page:has([data-break-view=detail],[data-break-view=purchase]) :is(.card-breaks__intro,.card-breaks__eyebrow){display:none}.tbb-breaks-page:has([data-break-view=detail],[data-break-view=purchase]) .card-breaks__heading{font-size:2.2rem;line-height:1.2}.tbb-break-app{min-width:0;color:rgb(var(--color-foreground));font-size:1.5rem;line-height:1.6}.tbb-break-app *,.tbb-break-app *:before,.tbb-break-app *:after{box-sizing:border-box}.tbb-break-app [hidden]{display:none!important}.tbb-break-app h2,.tbb-break-app h3,.tbb-break-app h4{color:inherit;font-family:var(--font-heading-family, inherit)}.tbb-break-app>.tbb-break-list+.tbb-breaks-page__group-title{margin-top:5.6rem}.tbb-break-app .button,.tbb-break-app .tbb-break-card__action--primary{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;max-width:100%;margin:0;padding:1.2rem 1.8rem;border:.1rem solid rgb(var(--color-foreground));border-radius:.4rem 1.1rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font:inherit;font-size:1.35rem;font-weight:700;line-height:1.4;letter-spacing:.01em;white-space:normal;text-align:center;text-decoration:none;cursor:pointer;box-shadow:none;transition:transform .15s ease,box-shadow .15s ease}.tbb-break-app .button:before,.tbb-break-app .button:after{display:none}.tbb-break-app .button--secondary{color:rgb(var(--color-foreground));background:transparent;border-color:rgba(var(--color-foreground),.35)}.tbb-break-app button:disabled,.tbb-break-app .button:disabled{cursor:default}.tbb-break-app .button:disabled{opacity:.6}.tbb-break-app :is(a,button,input,select,summary):focus-visible{outline:.3rem solid rgb(var(--color-foreground));outline-offset:.4rem;box-shadow:0 0 0 .2rem rgb(var(--color-background))}.tbb-break-app__notice{margin:1.6rem 0;padding:1.6rem 1.8rem;border:.1rem solid rgba(var(--color-foreground),.2);border-left-width:.4rem;border-radius:.4rem;background:rgba(var(--color-foreground),.035);font-size:1.4rem;line-height:1.6;overflow-wrap:anywhere}.tbb-break-app__notice[role=alert]{border-left-color:#b54343}.tbb-break-app__notice:empty{display:none}.tbb-break-app__price{margin:0;font-size:1.7rem;line-height:1.5;font-weight:750;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.tbb-break-badge{display:inline-flex;align-items:center;gap:.6rem;width:fit-content;padding:.45rem .85rem;border:.1rem solid #c1d5e5;border-radius:.35rem;background:#e5edf4;color:#17364f;font-size:1.05rem;line-height:1.25;letter-spacing:.07em;font-weight:800;text-transform:uppercase;white-space:nowrap}.tbb-break-badge--live{background:#173f35;border-color:#447463;color:#e4fff1}.tbb-break-badge--filling{background:#d7ebfb;border-color:#b3cfe3;color:#143a59}.tbb-break-badge--sold_out{background:#f0e6d2;border-color:#d6c4a3;color:#514124}.tbb-break-badge--completed{background:#e2e7ed;border-color:#bac7d3;color:#314456}.tbb-break-badge--cancelled{background:#f5e5e5;border-color:#d9bbbb;color:#6d3232}.tbb-break-badge__dot{width:.6rem;height:.6rem;border-radius:50%;background:currentColor}.tbb-break-number{font-size:1.15rem;line-height:1.4;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.tbb-break-format{margin:1.6rem 0 .65rem;font-size:1.05rem;line-height:1.5;letter-spacing:.11em;text-transform:uppercase;font-weight:700}.tbb-break-app .tbb-break-card--event{display:flex;flex-direction:column;background:rgb(var(--color-background));border-color:rgba(var(--color-foreground),.18);box-shadow:0 .4rem 1.4rem #0000000a}.tbb-break-app .tbb-break-card__media{aspect-ratio:16 / 10}.tbb-break-app .tbb-break-card__media img,.tbb-break-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.tbb-break-app__art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(ellipse at 75% 10%,#345c78 0,#162f46,#0b1725);color:#d2e6f6}.tbb-break-app__art:before{content:"";position:absolute;width:72%;aspect-ratio:1;right:-22%;top:-15%;border:.1rem solid #8eb8d22b;border-radius:50%;box-shadow:0 0 0 2rem #8eb8d209,0 0 0 4rem #8eb8d209}.tbb-break-app__art-card{position:absolute;width:26%;height:70%;top:9%;left:42%;border:.2rem solid #c3dff0;border-radius:.5rem;transform:rotate(12deg);background:linear-gradient(150deg,#a3c7df,#345875 40%,#a3c7df,#254660 44%,#142f44);box-shadow:.5rem .9rem 1.4rem #0003}.tbb-break-app__art-card:after{content:"";position:absolute;top:.6rem;right:.6rem;bottom:.6rem;left:.6rem;border:.1rem solid #c4dcec80}.tbb-break-app__art-card--back{top:13%;left:29%;transform:rotate(-13deg);background:repeating-linear-gradient(45deg,#284c69 0 .4rem,#476d8c .4rem .5rem);border-color:#81a7c2}.tbb-break-app__art-label{position:absolute;bottom:6%;left:7%;font-size:1rem;font-weight:700;letter-spacing:.2em}.tbb-break-app .tbb-break-card__body{display:flex;flex:1;flex-direction:column;padding:2rem}.tbb-break-card__topline,.tbb-break-hero__topline{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;align-items:center;justify-content:space-between}.tbb-break-app .tbb-break-card__title{font-size:2.1rem;line-height:1.3;letter-spacing:-.025em}.tbb-break-app .tbb-break-card__date{margin:1.2rem 0 1.8rem;color:inherit;opacity:.8;font-size:1.2rem;line-height:1.5}.tbb-break-card__bottom{display:grid;gap:1.4rem;margin-top:auto;padding-top:1.8rem}.tbb-break-card__availability{margin:.3rem 0 0;font-size:1.2rem}.tbb-break-progress{margin:0}.tbb-break-progress__labels{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.3rem 1rem;margin-bottom:.75rem;font-size:1.2rem;font-variant-numeric:tabular-nums}.tbb-break-progress__labels strong{font-weight:650}.tbb-break-progress__labels>span{opacity:.8}.tbb-break-progress__track{height:.6rem;overflow:hidden;border-radius:1rem;background:rgba(var(--color-foreground),.14)}.tbb-break-progress__fill{display:block;height:100%;background:var(--card-breaks-accent, #7ab8e8);border-radius:inherit}.tbb-break-app .tbb-break-card--compact{display:grid;grid-template-columns:9rem minmax(0,1fr)}.tbb-break-app .tbb-break-card--compact .tbb-break-card__media{aspect-ratio:auto}.tbb-break-app .tbb-break-card--compact .tbb-break-card__body{padding:1.5rem}.tbb-break-app .tbb-break-card--compact .tbb-break-card__title{font-size:1.75rem}.tbb-break-app .tbb-break-card--compact .tbb-break-card__date{margin:.9rem 0 1.4rem;font-size:1.1rem}.tbb-break-app .tbb-break-card--compact .tbb-break-app__art-card{width:70%;height:38%;top:23%;left:22%}.tbb-break-app .tbb-break-card--compact .tbb-break-app__art-card--back{left:1%}.tbb-break-app .tbb-break-card--compact .tbb-break-app__art-label{display:none}.tbb-break-app .tbb-break-card--compact .tbb-break-card__bottom{padding-top:1.2rem;gap:1rem}.tbb-break-app .tbb-break-card--compact .tbb-break-app__price{font-size:1.4rem}.tbb-break-app .tbb-break-card--compact .tbb-break-number{font-size:1rem}.tbb-break-hero{display:grid;margin-top:1.6rem;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:.5rem 2.4rem;background:rgba(var(--color-foreground),.025)}.tbb-break-hero__media{position:relative;aspect-ratio:16 / 9;min-width:0;overflow:hidden;background:#13283b}.tbb-break-hero__body{min-width:0;padding:2.2rem}.tbb-break-detail__title{margin:.7rem 0 1.6rem;font-size:clamp(2.5rem,3.3vw,4.2rem);font-weight:700;line-height:1.13;letter-spacing:-.035em;overflow-wrap:anywhere}.tbb-break-hero__date{margin:0 0 2.2rem;font-size:1.3rem}.tbb-break-hero__availability{margin:1.3rem 0 0;font-size:1.3rem;line-height:1.6}.tbb-break-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.2rem}.tbb-break-detail__layout{display:grid;gap:2.8rem;align-items:start;margin-top:3.6rem}.tbb-break-detail__board{min-width:0;scroll-margin-top:2rem}.tbb-break-board{min-width:0}.tbb-break-board__heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.8rem 1.6rem}.tbb-break-board__heading h3{margin:0;font-size:2.2rem;line-height:1.3;letter-spacing:-.025em}.tbb-break-board__heading .button{min-height:4.4rem;font-size:1.15rem;padding:.8rem 1rem}.tbb-break-board__count{margin:.4rem 0;font-size:1.2rem;font-weight:650}.tbb-break-board__note{margin:1rem 0 1.6rem;font-size:1.3rem;line-height:1.6}.tbb-break-board__legend{display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;margin-bottom:1.8rem;font-size:1.05rem}.tbb-break-board__key{display:inline-flex;align-items:center;gap:.6rem}.tbb-break-board__key:before{content:"";width:.8rem;height:.8rem;border:.1rem solid rgba(var(--color-foreground),.55);border-radius:.2rem}.tbb-break-board__key--selected:before{background:rgb(var(--color-foreground))}.tbb-break-board__key--reserved:before{background:#d6c4a3;border-color:#8b7750}.tbb-break-board__key--sold:before{background:rgba(var(--color-foreground),.3)}.tbb-break-board__controls{display:flex;flex-wrap:wrap;align-items:end;gap:1rem 1.5rem;margin-bottom:1.8rem}.tbb-break-board__filters{display:flex;gap:.4rem;padding:.35rem;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:.6rem}.tbb-break-app .tbb-break-filter{min-width:4.4rem;min-height:4.4rem;padding:.8rem 1.2rem;border:0;border-radius:.35rem;background:transparent;color:inherit;font:inherit;font-size:1.2rem;font-weight:600;line-height:1.4;cursor:pointer}.tbb-break-app .tbb-break-filter[aria-pressed=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.tbb-break-board__search,.tbb-break-board__group-filter{display:block;flex:1 1 20rem;margin:0;font-size:1.2rem;font-weight:600}.tbb-break-board__group-filter{flex-basis:15rem}.tbb-break-app .tbb-break-board__controls input,.tbb-break-app .tbb-break-board__controls select{width:100%;min-width:0;min-height:4.8rem;margin:.4rem 0 0;border:.1rem solid rgba(var(--color-foreground),.4);border-radius:.4rem;padding:.8rem 1.2rem;color:inherit;background:rgb(var(--color-background));font:inherit;font-size:1.4rem}.tbb-break-board__results{margin:.8rem 0 1.2rem;font-size:1.2rem}.tbb-break-board__group+.tbb-break-board__group{margin-top:2.4rem}.tbb-break-board__group-title{margin:0 0 1.2rem;padding-bottom:.8rem;border-bottom:.1rem solid rgba(var(--color-foreground),.15);font-size:1.2rem;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.tbb-break-spots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.tbb-break-spots--numbered{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr))}.tbb-break-app .tbb-break-spot{display:flex;flex-direction:column;min-width:0;padding:0;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:.4rem .9rem;background:rgb(var(--color-background));transition:border-color .12s,box-shadow .12s}.tbb-break-app .tbb-break-spot__select{position:relative;display:grid;grid-template-columns:minmax(0,1fr);flex:1;gap:.5rem;align-content:start;align-items:start;width:100%;min-height:13rem;max-width:100%;padding:1.3rem;border:0;border-radius:inherit;text-align:left;font:inherit;background:transparent;color:inherit;cursor:pointer;box-shadow:none;opacity:1}.tbb-break-spot__number{font-size:1rem;opacity:.65;line-height:1;font-variant-numeric:tabular-nums}.tbb-break-spot__name{display:block;min-width:0;overflow-wrap:anywhere;font-size:1.4rem;font-weight:700;line-height:1.3}.tbb-break-spot__price{font-size:1.45rem;font-weight:650;line-height:1.45;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tbb-break-spot__status{justify-self:start;margin-top:.3rem;font-size:1.05rem;font-weight:600;line-height:1.35}.tbb-break-spot__assignment{margin-top:.5rem;font-size:1.05rem;line-height:1.5;overflow-wrap:anywhere}.tbb-break-app .tbb-break-spot--selected{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .15rem rgb(var(--color-foreground));background:rgba(var(--color-foreground),.07)}.tbb-break-spot--selected .tbb-break-spot__status{padding:.3rem .5rem;border-radius:.25rem;color:rgb(var(--color-background));background:rgb(var(--color-foreground))}.tbb-break-spot--selected .tbb-break-spot__status:before{content:"\2713  "}.tbb-break-app :is(.tbb-break-spot--sold,.tbb-break-spot--cancelled,.tbb-break-spot--unavailable){border-color:rgba(var(--color-foreground),.13);background:rgba(var(--color-foreground),.035)}.tbb-break-app :is(.tbb-break-spot--sold,.tbb-break-spot--cancelled,.tbb-break-spot--unavailable) .tbb-break-spot__price{font-size:1.25rem;opacity:.7}.tbb-break-spot--sold .tbb-break-spot__status{text-transform:uppercase;font-weight:750;letter-spacing:.05em}.tbb-break-app :is(.tbb-break-spot--reserved,.tbb-break-spot--pending_payment){border-style:dashed;border-color:rgba(var(--color-foreground),.35);background:rgba(var(--color-foreground),.035)}.tbb-break-app .tbb-break-spot__select:disabled{cursor:default}.tbb-break-spots--numbered .tbb-break-spot__select{min-height:11rem;padding:1.1rem .7rem;text-align:center;justify-items:center;gap:.45rem}.tbb-break-spots--numbered .tbb-break-spot__number{font-size:2.1rem;font-weight:650;line-height:1.15;opacity:1;letter-spacing:-.025em}.tbb-break-spots--numbered .tbb-break-spot__name{font-size:1rem;font-weight:500}.tbb-break-spots--numbered .tbb-break-spot__price{font-size:1.2rem}.tbb-break-spots--numbered .tbb-break-spot__status{justify-self:center;font-size:.95rem}.tbb-break-app .tbb-break-spot__recovery{width:100%;min-height:4.4rem;border:0;border-top:.1rem solid rgba(var(--color-foreground),.2);border-radius:0 0 .4rem .8rem;padding:.7rem;color:inherit;background:rgba(var(--color-foreground),.04);font:inherit;font-size:1.05rem;font-weight:700;line-height:1.4;text-decoration:underline;text-underline-offset:.25rem;cursor:pointer}.tbb-break-board__empty{padding:3.2rem 2rem;border:.1rem dashed rgba(var(--color-foreground),.25);border-radius:.6rem;text-align:center}.tbb-break-purchase-panel{min-width:0;padding:2.2rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:.5rem 1.8rem;background:rgba(var(--color-foreground),.035)}.tbb-break-purchase-panel__empty{font-size:1.35rem;line-height:1.6}.tbb-break-purchase-panel__empty h3{margin:0 0 1.2rem;font-size:2rem;letter-spacing:-.02em}.tbb-break-checkout{min-width:0;scroll-margin-top:2rem}.tbb-break-checkout h3{margin:0;font-size:2.1rem;line-height:1.25;overflow-wrap:anywhere}.tbb-break-checkout__price{margin:.8rem 0 2rem;font-size:2.6rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.tbb-break-checkout label{display:block;margin:1.6rem 0;font-size:1.3rem;font-weight:600}.tbb-break-checkout input{display:block;width:100%;min-width:0;min-height:4.8rem;margin-top:.7rem;padding:1.1rem;border:.1rem solid rgba(var(--color-foreground),.45);border-radius:.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.6rem}.tbb-break-checkout p{font-size:1.3rem;line-height:1.6}.tbb-break-checkout p.tbb-break-checkout__price{font-size:2.6rem}.tbb-break-checkout>.button{width:100%;margin-top:.8rem}.tbb-break-checkout .tbb-break-app__notice{font-size:1.2rem}.tbb-break-selected-bar{position:fixed;z-index:40;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.2rem max(1.6rem,env(safe-area-inset-right)) calc(1.2rem + env(safe-area-inset-bottom)) max(1.6rem,env(safe-area-inset-left));border-top:.1rem solid rgba(var(--color-foreground),.25);box-shadow:0 -.4rem 2rem #0001;color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.tbb-break-selected-bar__summary{display:grid;min-width:0;gap:.2rem;font-size:1.25rem;line-height:1.4}.tbb-break-selected-bar__summary strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.tbb-break-selected-bar .button{flex-shrink:0;min-height:4.4rem;padding:1rem 1.3rem}.tbb-break-app[data-has-selection=true]{padding-bottom:calc(10rem + env(safe-area-inset-bottom))}.tbb-break-detail__section{margin-top:3.2rem;padding-top:2.6rem;border-top:.1rem solid rgba(var(--color-foreground),.16)}.tbb-break-detail__section h3{margin:0 0 1.2rem;font-size:2rem;letter-spacing:-.02em}.tbb-break-detail__text{max-width:85rem;white-space:pre-wrap;overflow-wrap:anywhere;font-size:1.4rem;line-height:1.8}.tbb-break-detail__items{margin:0;padding-left:2rem;font-size:1.4rem;line-height:1.9;overflow-wrap:anywhere}.tbb-break-detail__meta{font-size:1.4rem;font-weight:650}.tbb-break-receipt{max-width:72rem;margin:2.4rem auto;padding:clamp(2rem,5vw,4.8rem);border:.1rem solid rgba(var(--color-foreground),.2);border-radius:.5rem 2.4rem;background:rgba(var(--color-foreground),.025)}.tbb-break-receipt__symbol{display:grid;place-items:center;width:5.6rem;height:5.6rem;margin-bottom:2.4rem;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:50%;font-size:2.4rem;font-weight:600}.tbb-break-receipt[data-payment-state=paid] .tbb-break-receipt__symbol{background:#dcf0e6;color:#20523b;border-color:#8bb29d}.tbb-break-receipt__eyebrow{font-size:1.1rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.tbb-break-receipt .tbb-break-detail__title{font-size:clamp(2.6rem,4vw,3.6rem)}.tbb-break-receipt__summary{display:grid;grid-template-columns:minmax(0,1fr);gap:.3rem;margin:2.4rem 0;padding:2rem 0;border-block:.1rem solid rgba(var(--color-foreground),.18)}.tbb-break-receipt__summary dt{margin-top:1.2rem;font-size:1.15rem;opacity:.75}.tbb-break-receipt__summary dt:first-child{margin-top:0}.tbb-break-receipt__summary dd{margin:0;font-size:1.5rem;font-weight:650;overflow-wrap:anywhere}.tbb-break-receipt__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.4rem}.tbb-break-legacy{padding-block:5rem}.tbb-break-legacy .button{margin-top:2rem}@media(hover:hover){.tbb-break-app .button:not(:disabled):hover,.tbb-break-app .tbb-break-card__action--primary:hover{transform:translateY(-.15rem);box-shadow:0 .4rem 1rem #0001}.tbb-break-app .tbb-break-spot--available:hover{border-color:rgb(var(--color-foreground));box-shadow:0 .25rem .7rem #0001}}@media screen and (min-width:600px){.tbb-break-spots--named{grid-template-columns:repeat(3,minmax(0,1fr))}.tbb-break-spots--numbered{grid-template-columns:repeat(auto-fill,minmax(8.4rem,1fr))}}@media screen and (min-width:750px){.tbb-break-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.tbb-break-hero__media{aspect-ratio:auto;min-height:32rem}.tbb-break-hero__body{padding:3rem}.tbb-break-app .tbb-break-card--compact{grid-template-columns:10.5rem minmax(0,1fr)}.tbb-break-card__bottom .tbb-break-card__action{justify-self:start}.tbb-break-receipt__summary{grid-template-columns:minmax(8rem,.5fr) minmax(0,1fr);gap:1.2rem 2rem}.tbb-break-receipt__summary dt{margin:0}}@media screen and (min-width:990px){.tbb-break-detail__layout{grid-template-columns:minmax(0,1fr) 30rem;gap:3.2rem}.tbb-break-purchase-panel{position:sticky;top:2rem}.tbb-break-selected-bar{display:none}.tbb-break-app[data-has-selection=true]{padding-bottom:0}.tbb-break-hero__body{padding:3.6rem}}@media screen and (min-width:1300px){.tbb-break-detail__layout{grid-template-columns:minmax(0,1fr) 32rem;gap:4rem}.tbb-break-spots--named{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:374px){.tbb-break-app .tbb-break-card__body,.tbb-break-hero__body{padding:1.6rem}.tbb-break-app .tbb-break-card--compact{grid-template-columns:6.8rem minmax(0,1fr)}.tbb-break-purchase-panel{padding:1.6rem}.tbb-break-app .tbb-break-filter{padding-inline:.85rem}.tbb-break-app .tbb-break-spot__select{padding:1.1rem}.tbb-break-app .tbb-break-spots--numbered .tbb-break-spot__select{padding:1rem .6rem}}@media(prefers-reduced-motion:reduce){.tbb-break-app *,.tbb-break-app *:before,.tbb-break-app *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-tbb-breaks.css.map */
