.dtc-hero{position:relative;max-height:640px;aspect-ratio:39 / 56;overflow:hidden;background:#2b2b2e}.dtc-hero__picture,.dtc-hero__image{display:block;width:100%;height:100%}.dtc-hero__image{object-fit:cover;object-position:50% 100%}.dtc-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;padding:28px 20px}.dtc-hero__title{margin:0;color:var(--color-body-text, #f1ead7);font-family:var(--font-display, "gin", "Fjalla One", Impact, sans-serif);font-size:clamp(34px,9vw,56px);font-weight:400;line-height:1.04;text-transform:uppercase}.dtc-hero__line{display:block}.dtc-hero__line--accent{color:var(--color-accent, #ef8800)}@media(min-width:768px){.dtc-hero{height:550px;max-height:none;aspect-ratio:auto}.dtc-hero__image{object-position:100% 40%}.dtc-hero__content{align-items:center;padding-left:max(20px,calc((100% - 1100px)/2 + 20px))}.dtc-hero__title{max-width:46%}}.dtc-picker{padding:48px 20px}.dtc-picker__inner{max-width:760px;margin:0 auto}.dtc-picker__label{margin:0 0 20px;color:var(--color-cream-dim, #ebe2c9);font-family:var(--font-display, "gin", "Fjalla One", Impact, sans-serif);font-size:16px;font-weight:400;letter-spacing:.14em;text-align:center;text-transform:uppercase}.dtc-picker__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.dtc-picker__results{margin-top:32px}.dtc-choice{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:128px;padding:20px 12px;border:2px solid var(--color-cream-dim, #ebe2c9);border-radius:var(--radius-none, 0);background:var(--color-charcoal-raised, #232323);color:var(--color-body-text, #f1ead7);font-family:var(--font-display, "gin", "Fjalla One", Impact, sans-serif);font-size:19px;line-height:1.15;text-align:center;text-transform:uppercase;cursor:pointer}.dtc-choice:hover{border-color:var(--color-accent, #ef8800)}.dtc-choice[aria-pressed=true]{border-color:var(--color-accent, #ef8800);background:var(--color-accent, #ef8800);color:var(--color-body-bg, #1b1b1b)}.dtc-choice:focus-visible{outline:2px solid var(--color-body-text, #f1ead7);outline-offset:2px}.dtc-choice__icon{flex:none}.dtc-panel[hidden]{display:none}.dtc-panel__header{display:flex;align-items:center;gap:12px;margin-bottom:16px;color:var(--color-accent, #ef8800)}.dtc-panel__icon{flex:none}.dtc-panel__title{margin:0;color:var(--color-accent, #ef8800);font-family:var(--font-display, "gin", "Fjalla One", Impact, sans-serif);font-size:25px;font-weight:400;text-transform:uppercase}.dtc-panel__intro{margin:0 0 24px;color:var(--color-white, #ffffff);font-family:var(--font-body, "foco", "Segoe UI", Helvetica, Arial, sans-serif);font-size:15px;line-height:20px}.dtc-steps{display:flex;flex-direction:column;gap:18px;margin:0;padding:20px;border:2px solid var(--color-cream-dim, #ebe2c9);background:var(--color-charcoal-raised, #232323);list-style:none}.dtc-steps__item{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:center;margin:0}.dtc-steps__number{color:var(--color-accent, #ef8800);font-family:var(--font-display, "gin", "Fjalla One", Impact, sans-serif);font-size:35px;line-height:1}.dtc-steps__text{margin:0;color:var(--color-white, #ffffff);font-family:var(--font-body, "foco", "Segoe UI", Helvetica, Arial, sans-serif);font-size:18px;line-height:1.4}.dtc-panel__subtitle{margin:0 0 12px;color:var(--color-cream-dim, #ebe2c9);font-family:var(--font-display, "gin", "Fjalla One", Impact, sans-serif);font-size:16px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.dtc-ovens{display:flex;flex-direction:column;gap:12px}.dtc-oven__heading{margin:0;font-size:inherit}.dtc-acc{display:flex;align-items:center;gap:14px;width:100%;min-height:72px;padding:8px 16px 8px 8px;border:2px solid var(--color-cream-dim, #ebe2c9);border-radius:var(--radius-none, 0);background:var(--color-charcoal-raised, #232323);color:var(--color-body-text, #f1ead7);font-family:var(--font-display, "gin", "Fjalla One", Impact, sans-serif);font-size:19px;text-align:left;text-transform:uppercase;cursor:pointer}.dtc-acc:hover{border-color:var(--color-accent, #ef8800)}.dtc-acc[aria-expanded=true]{border-color:var(--color-accent, #ef8800);background:var(--color-accent, #ef8800);color:var(--color-body-bg, #1b1b1b)}.dtc-acc:focus-visible{outline:2px solid var(--color-body-text, #f1ead7);outline-offset:2px}.dtc-acc__tile{display:flex;flex:none;align-items:center;justify-content:center;width:56px;height:56px;background:var(--color-cream-dim, #ebe2c9)}.dtc-acc__image{max-width:48px;max-height:48px;object-fit:contain}.dtc-acc__name{flex:1 1 auto}.dtc-acc__chevron{flex:none;transition:transform .3s ease}.dtc-acc[aria-expanded=true] .dtc-acc__chevron{transform:rotate(180deg)}.dtc-oven__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s ease,visibility 0s linear .3s}.dtc-oven__panel.is-open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .3s ease,visibility 0s}.dtc-oven__clip{min-height:0;overflow:hidden}.dtc-oven__body{display:flex;flex-direction:column;gap:20px;padding:20px;background:var(--color-charcoal-raised, #232323)}.dtc-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.dtc-specs__label,.dtc-flavors__label,.dtc-stage__title{color:var(--color-cream-dim, #ebe2c9);font-family:var(--font-display, "gin", "Fjalla One", Impact, sans-serif);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.dtc-specs__value{margin-top:2px;color:var(--color-body-text, #f1ead7);font-family:var(--font-display, "gin", "Fjalla One", Impact, sans-serif);font-size:20px;text-transform:uppercase}.dtc-note{margin:0;padding:14px 16px;background:var(--color-body-bg, #1b1b1b);color:var(--color-white, #ffffff);font-family:var(--font-body, "foco", "Segoe UI", Helvetica, Arial, sans-serif);font-size:16px;line-height:1.4}.dtc-note__label{color:var(--color-accent, #ef8800);font-family:var(--font-display, "gin", "Fjalla One", Impact, sans-serif);text-transform:uppercase}.dtc-flavors__label{margin-bottom:10px}.dtc-flavors__group{display:flex;flex-wrap:wrap;gap:10px}.dtc-chip{min-height:44px;padding:0 16px;border:2px solid var(--color-cream-dim, #ebe2c9);border-radius:var(--radius-pill, 50px);background:var(--color-charcoal-raised, #232323);color:var(--color-body-text, #f1ead7);font-family:var(--font-display, "gin", "Fjalla One", Impact, sans-serif);font-size:15px;text-transform:uppercase;cursor:pointer}.dtc-chip:hover{border-color:var(--color-accent, #ef8800)}.dtc-chip[aria-pressed=true]{border-color:var(--color-accent, #ef8800);background:var(--color-accent, #ef8800);color:var(--color-body-bg, #1b1b1b)}.dtc-chip:focus-visible{outline:2px solid var(--color-body-text, #f1ead7);outline-offset:2px}.dtc-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px}.dtc-card{display:flex;flex-direction:column;gap:14px;padding:16px;background:var(--color-body-bg, #1b1b1b)}.dtc-card__meta{display:flex;flex-direction:column;gap:3px}.dtc-card__load{color:var(--color-accent, #ef8800);font-family:var(--font-display, "gin", "Fjalla One", Impact, sans-serif);font-size:22px;text-transform:uppercase}.dtc-card__model{color:var(--color-cream-dim, #ebe2c9);font-family:var(--font-body, "foco", "Segoe UI", Helvetica, Arial, sans-serif);font-size:15px}.dtc-card__for{color:var(--color-white, #ffffff);font-family:var(--font-body, "foco", "Segoe UI", Helvetica, Arial, sans-serif);font-size:15px;line-height:20px}.dtc-stage__title{margin-bottom:8px}.dtc-stage__values{display:grid;grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:8px}.dtc-stage__value{color:var(--color-body-text, #f1ead7);font-family:var(--font-display, "gin", "Fjalla One", Impact, sans-serif);font-size:26px;line-height:1.1}.dtc-stage__label{color:var(--color-cream-dim, #ebe2c9);font-family:var(--font-body, "foco", "Segoe UI", Helvetica, Arial, sans-serif);font-size:13px}@media(prefers-reduced-motion:reduce){.dtc-oven__panel,.dtc-oven__panel.is-open,.dtc-acc__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/dtc-landing.css.map */
