.tm-brew__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px}.tm-brew__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.tm-brew__step{display:grid;gap:10px;align-content:start;padding:24px;border:1px solid var(--tm-navy-line);border-radius:10px}.tm-brew__time{justify-self:start;font-size:22px}.tm-brew__title{font:800 26px/1 var(--tm-display);text-transform:uppercase}.tm-brew__step--final{border-color:var(--tm-stitch-on-navy)}.tm-brew__step--final .tm-brew__time{background:var(--tm-stitch);border-color:var(--tm-stitch)}.tm-drop-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px}.tm-product-card{display:flex;flex-direction:column;gap:14px;padding:16px;background:#fff;border:1px solid var(--tm-line);border-radius:10px;color:var(--tm-navy);text-decoration:none}.tm-product-card__img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:6px;background:#eeeeec}.tm-product-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.tm-product-card__title{font:800 28px/1 var(--tm-display);text-transform:uppercase}.tm-product-card__price{font:500 16px var(--tm-mono)}.tm-product-card__stock{font:600 12px/1 var(--font-body-family);letter-spacing:.1em;text-transform:uppercase;color:var(--tm-grass)}.tm-product-card__stock--out{color:var(--tm-stitch)}.tm-product-card:hover .tm-product-card__title{text-decoration:underline;text-underline-offset:4px}.tm-next{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:32px;border-radius:10px;background:var(--tm-navy);color:var(--tm-chalk)}.tm-next__title{margin:0;font:800 40px/.95 var(--tm-display);text-transform:uppercase}.tm-next__link{align-self:flex-start;display:inline-flex;align-items:center;min-height:48px;padding:0 24px;border-radius:10px;background:var(--tm-chalk);color:var(--tm-navy);text-decoration:none;font:600 14px var(--font-body-family);letter-spacing:.08em;text-transform:uppercase}.tm-drop{min-height:80vh;display:flex;flex-direction:column;justify-content:center}.tm-drop__art{position:relative;display:flex;justify-content:center;max-width:560px;margin-inline:auto}.tm-drop__art:before{content:"";position:absolute;top:12%;right:8%;bottom:4%;left:8%;border-radius:50%;background:var(--tm-navy-raised)}.tm-drop__art .tm-cutout{position:relative;max-width:520px}.tm-countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:460px}.tm-countdown__unit{background:var(--tm-navy-raised);border:1px solid var(--tm-navy-line);border-radius:10px;padding:14px 8px 10px;text-align:center}.tm-countdown__unit span{display:block;font:500 clamp(28px,3.4vw,40px)/1 var(--tm-mono)}.tm-countdown__unit small{display:block;margin-top:8px;font:500 11px/1 var(--tm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tm-muted-on-navy)}.tm-countdown--live{display:block;font:800 40px/1 var(--tm-display);text-transform:uppercase;color:var(--tm-stitch-on-navy)}.tm-drop__foot{padding-block:20px;border-top:1px solid var(--tm-navy-line);font:400 12px/1.4 var(--tm-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tm-muted-on-navy)}.tm-features{display:grid;gap:28px}.tm-features__item{display:grid;gap:6px}.tm-features__title{margin:0;font-size:30px;line-height:1}.tm-features__item p{margin:0}.tm-flip__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px}.tm-flip__text{max-width:44ch}.tm-flip__text p{margin:0}.tm-flip__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:24px}.tm-flip__item{margin:0;display:flex;flex-direction:column;gap:14px}.tm-flip__img{aspect-ratio:4 / 3;object-fit:cover}.tm-flip__caption{display:flex;align-items:baseline;gap:12px}.tm-flip__num{font:500 13px var(--tm-mono);color:var(--tm-stitch)}.tm-flip__label{font:800 26px/1 var(--tm-display);text-transform:uppercase}.tm-signup-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px}.tm-signup-band .tm-signup{flex:1 1 380px;max-width:520px}.tm-signup__button--navy{background:var(--tm-navy);color:var(--tm-chalk)}.tm-story{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:32px clamp(24px,5vw,72px);align-items:start}.tm-story__text{font-size:18px}.tm-story__text p{margin:0 0 16px}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
