.tprv-home{--th-forest-50: #f0f5f1;--th-forest-100: #dce8e0;--th-forest-200: #b6cfbf;--th-forest-600: #285a3c;--th-forest-700: #204a31;--th-forest-800: #183826;--th-leaf-50: #f3f8ed;--th-leaf-100: #e3f0d5;--th-leaf-300: #a3cc7b;--th-leaf-600: #488218;--th-leaf-700: #3a6912;--th-clay-50: #fdf4ee;--th-clay-600: #a85829;--th-clay-700: #8a461f;--th-n0: #fff;--th-n50: #f6f5f1;--th-n100: #edebe5;--th-n200: #dedbd3;--th-n600: #635f55;--th-n800: #2e2c26;--th-n900: #1b1a16;--th-red: #b3261e;--th-accent: var(--th-clay-600);--th-accent-hover: var(--th-clay-700);--th-muted: var(--th-n600);--th-font-head: var(--font-heading-family, "Poppins", sans-serif);--th-font-body: var(--font-body-family, "Roboto", sans-serif);--th-gutter: var(--page-padding, 16px);--th-space: 64px;--th-shadow-sm: 0 2px 6px rgba(16, 37, 26, .06);--th-shadow-md: 0 6px 16px rgba(16, 37, 26, .08);--th-ring: 0 0 0 3px rgba(72, 130, 24, .32);--th-fast: .14s cubic-bezier(.2, 0, .2, 1);--th-base: .2s cubic-bezier(.2, 0, .2, 1);font-family:var(--th-font-body);font-size:15px;font-weight:400;line-height:1.45;color:var(--th-n800);font-synthesis:none;-webkit-font-smoothing:antialiased}.tprv-home,.tprv-home *,.tprv-home *:before,.tprv-home *:after{box-sizing:border-box}.tprv-home [hidden]{display:none!important}.tprv-home h1,.tprv-home h2,.tprv-home h3,.tprv-home p,.tprv-home ul,.tprv-home ol{margin:0}.tprv-home ul,.tprv-home ol{padding:0;list-style:none}.tprv-home a{color:var(--th-forest-600);text-decoration:none;transition:color var(--th-fast),background-color var(--th-fast),border-color var(--th-fast),box-shadow var(--th-fast)}.tprv-home a:hover{color:var(--th-forest-700)}.tprv-home img{display:block;max-width:100%}.tprv-home button{height:auto;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;letter-spacing:normal;line-height:inherit;text-transform:none;white-space:normal;transition:color var(--th-fast),background-color var(--th-fast),border-color var(--th-fast)}.tprv-home a:focus-visible,.tprv-home button:focus-visible{outline:2px solid var(--th-leaf-600);outline-offset:2px}.tprv-home__wrap{width:100%;margin-inline:auto;padding-inline:var(--th-gutter)}[data-initializing] #MainContent .shopify-section+.shopify-section~.shopify-section.tprv-home-section{content-visibility:visible}.tprv-home--sunken{background:var(--th-n50)}.tprv-home__h2,.tprv-home__h2-lg,.tprv-home__h3{font-family:var(--th-font-head);font-weight:600;letter-spacing:-.02em;color:var(--th-n900);text-transform:none}.tprv-home__h2{font-size:24px;line-height:1.22}.tprv-home__h2-lg{font-size:clamp(26px,2.6vw,36px);line-height:1.2}.tprv-home__h3{font-size:20px;line-height:1.22;letter-spacing:-.01em}.tprv-home__sub{color:var(--th-muted)}.tprv-home__eyebrow{font-family:var(--th-font-head);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}.tprv-home__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin-bottom:24px}.tprv-home__head--tight{gap:8px 20px;margin-bottom:16px}.tprv-home__head-text{display:flex;flex-direction:column;gap:8px;min-width:0}.tprv-home__link{display:inline-flex;align-items:center;min-height:32px;font-family:var(--th-font-head);font-size:14px;font-weight:600;line-height:1.2}.tprv-home__link:hover{text-decoration:underline;text-underline-offset:3px}.tprv-home__pill-link{display:inline-flex;align-items:center;height:44px;padding:0 20px;border:1px solid var(--th-forest-600);border-radius:999px;font-family:var(--th-font-head);font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap}.tprv-home__pill-link:hover{background:var(--th-forest-50)}.tprv-home__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:8px 28px;border-radius:999px;font-family:var(--th-font-head);font-size:15px;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-align:center}.tprv-home a.tprv-home__btn--accent{background:var(--th-accent);color:var(--th-n0)}.tprv-home a.tprv-home__btn--accent:hover{background:var(--th-accent-hover);color:var(--th-n0)}.tprv-home a.tprv-home__btn--primary{background:var(--th-forest-600);color:var(--th-n0)}.tprv-home a.tprv-home__btn--primary:hover{background:var(--th-forest-700);color:var(--th-n0)}.tprv-home-hero .tprv-home__wrap{padding-top:24px}.tprv-home-hero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px}.tprv-home-hero__panel{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:440px;padding:64px;border-radius:24px;background:var(--th-forest-600)}.tprv-home-hero__mark{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:24px;pointer-events:none}.tprv-home-hero__mark img{position:absolute;right:-50px;bottom:-70px;width:340px;max-width:none;height:auto;opacity:.14;filter:brightness(0) invert(1)}.tprv-home-hero__panel>:not(.tprv-home-hero__mark){position:relative}.tprv-home-hero__eyebrow{color:var(--th-leaf-300)}.tprv-home .tprv-home-hero__title{max-width:14ch;font-family:var(--th-font-head);font-size:clamp(34px,4.4vw,56px);font-weight:600;line-height:1.08;letter-spacing:-.02em;color:var(--th-n0);text-transform:none;text-wrap:balance}.tprv-home-hero__text{max-width:46ch;font-size:18px;line-height:1.6;color:var(--th-forest-100);text-wrap:pretty}.tprv-home-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:4px}.tprv-home a.tprv-home-hero__secondary{display:inline-flex;align-items:center;min-height:44px;font-family:var(--th-font-head);font-size:14px;font-weight:600;line-height:1.2;color:var(--th-forest-100);text-decoration:underline;text-underline-offset:3px}.tprv-home a.tprv-home-hero__secondary:hover{color:var(--th-n0)}.tprv-home-hero__note{font-size:13px;color:var(--th-forest-200)}.tprv-home-hero__media{position:relative;min-height:440px;overflow:hidden;border-radius:24px;background:var(--th-leaf-50)}.tprv-home-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--th-hero-focus, 50%) 50%}.tprv-home-trust .tprv-home__wrap{padding-top:16px}.tprv-home .tprv-home-trust__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--th-n100);border-radius:16px;background:var(--th-n100)}.tprv-home-trust__item{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background:var(--th-n0)}.tprv-home-trust__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:var(--th-leaf-50);color:var(--th-leaf-600)}.tprv-home-trust__icon svg{width:22px;height:22px}.tprv-home-trust__text{display:flex;flex-direction:column;gap:4px;min-width:0}.tprv-home-trust__title{font-family:var(--th-font-head);font-size:14px;font-weight:600;line-height:1.25;color:var(--th-n900)}.tprv-home-trust__detail{font-size:13px;color:var(--th-muted)}.tprv-home-offers .tprv-home__wrap{padding-top:16px}.tprv-home .tprv-home-offers__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tprv-home .tprv-home-offers__list--single{grid-template-columns:minmax(0,1fr)}.tprv-home-offers__card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:20px;padding:20px 24px;border:1px solid var(--th-offer-line);border-radius:16px;background:var(--th-offer-bg)}.tprv-home-offers__card--free{--th-offer-bg: var(--th-leaf-50);--th-offer-line: #cfe3ba;--th-offer-ink: var(--th-forest-700);--th-offer-plate: var(--th-forest-700)}.tprv-home-offers__card--heavy{--th-offer-bg: var(--th-clay-50);--th-offer-line: #f0d5c2;--th-offer-ink: var(--th-clay-700);--th-offer-plate: var(--th-clay-600)}.tprv-home-offers__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:999px;background:var(--th-offer-plate);color:var(--th-n0)}.tprv-home-offers__icon svg{width:30px;height:30px}.tprv-home-offers__card--art{--th-offer-bg: var(--th-n0);--th-offer-line: var(--th-leaf-300);padding-block:12px;padding-left:16px}.tprv-home-offers__art{display:block;width:180px}.tprv-home .tprv-home-offers__art img{width:100%;height:auto}.tprv-home-offers__text{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.tprv-home .tprv-home-offers__title{font-family:var(--th-font-head);font-size:20px;font-weight:600;line-height:1.25;letter-spacing:0;text-transform:none;color:var(--th-n900)}.tprv-home-offers__num{color:var(--th-offer-ink);white-space:nowrap}.tprv-home-offers__detail{font-size:14px;color:var(--th-muted)}.tprv-home-offers__detail .tprv-home-offers__num{font-weight:700}.tprv-home .tprv-home-offers__rates{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.tprv-home-offers__rate{display:inline-flex;align-items:baseline;gap:5px;padding:5px 8px;border:1px solid var(--th-offer-line);border-radius:999px;background:var(--th-n0);font-size:13px;line-height:1.2;color:var(--th-n800);white-space:nowrap}.tprv-home-offers__rate .tprv-home-offers__num{font-family:var(--th-font-head);font-weight:600}.tprv-home .tprv-home-offers__link{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%;min-height:40px;margin-top:6px;padding:0 18px;border:1px solid var(--th-offer-ink);border-radius:999px;background:var(--th-n0);color:var(--th-offer-ink);font-family:var(--th-font-head);font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap}.tprv-home .tprv-home-offers__link:hover{background:var(--th-offer-ink);color:var(--th-n0)}@media screen and (max-width:1279.98px){.tprv-home-offers__card{column-gap:16px;padding:16px 18px}.tprv-home-offers__card--art{padding-left:12px}.tprv-home-offers__art{width:150px}.tprv-home-offers__icon{width:52px;height:52px}.tprv-home-offers__icon svg{width:26px;height:26px}.tprv-home .tprv-home-offers__title{font-size:18px}}@media screen and (max-width:899.98px){.tprv-home .tprv-home-offers__list{grid-template-columns:minmax(0,1fr);gap:10px}}@media screen and (max-width:767.98px){.tprv-home-offers__card{align-items:start;column-gap:12px;padding:14px 16px}.tprv-home-offers__card--art{align-items:center;padding-left:10px}.tprv-home-offers__art{width:104px}.tprv-home-offers__icon{width:44px;height:44px}.tprv-home-offers__icon svg{width:22px;height:22px}.tprv-home .tprv-home-offers__title{font-size:16px}.tprv-home-offers__detail{font-size:13px}.tprv-home-offers__card--heavy{row-gap:6px}.tprv-home-offers__card--heavy .tprv-home-offers__text{display:contents}.tprv-home-offers__card--heavy .tprv-home-offers__icon{grid-row:1 / span 2}.tprv-home .tprv-home-offers__card--heavy .tprv-home-offers__title,.tprv-home-offers__card--heavy .tprv-home-offers__detail{grid-column:2}.tprv-home .tprv-home-offers__card--heavy .tprv-home-offers__rates,.tprv-home .tprv-home-offers__card--heavy .tprv-home-offers__link{grid-column:1 / -1;justify-self:start}.tprv-home .tprv-home-offers__link{padding-block:8px;white-space:normal;text-align:center}}.tprv-home-cats .tprv-home__wrap{padding-top:var(--th-space);padding-bottom:32px}.tprv-home-cats__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.tprv-home a.tprv-home-cats__tile{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px;border-radius:16px;color:var(--th-n900)}.tprv-home a.tprv-home-cats__tile:hover{background:var(--th-n50);color:var(--th-n900)}.tprv-home-cats__plate{display:block;width:100%;max-width:152px;aspect-ratio:1 / 1;overflow:hidden;border-radius:999px;background:var(--th-leaf-100)}.tprv-home-cats__plate img{width:100%;height:100%;object-fit:cover}.tprv-home-cats__label{font-family:var(--th-font-head);font-size:16px;font-weight:600;line-height:1.25;text-align:center;text-wrap:balance}.tprv-home-products .tprv-home__wrap{padding-block:var(--th-space)}.tprv-home-products__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.tprv-home-products--compact .tprv-home-products__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.tprv-home-card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;border:1px solid var(--th-n100);border-radius:16px;background:var(--th-n0);transition:box-shadow var(--th-base)}.tprv-home-card:hover{box-shadow:var(--th-shadow-md)}.tprv-home-card__media{position:relative}.tprv-home-card__plate{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:12px;background:var(--th-n50)}.tprv-home-card__plate img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.tprv-home-card__plate-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;font-family:var(--th-font-head);font-size:12px;font-weight:600;letter-spacing:.09em;text-align:center;text-transform:uppercase;color:var(--th-muted)}.tprv-home-card__media .tprv-heavy-badge{position:absolute;top:8px;left:8px;align-items:center;height:22px;margin:0;padding:0 8px;border:1px solid var(--th-clay-600);border-radius:6px;background:var(--th-clay-600);color:var(--th-n0);font-family:var(--th-font-head);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1}.tprv-home a.tprv-home-card__vendor{align-self:flex-start;font-family:var(--th-font-head);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.09em;text-transform:uppercase;color:var(--th-forest-600)}.tprv-home a.tprv-home-card__vendor:hover{text-decoration:underline;text-underline-offset:3px}.tprv-home .tprv-home-card__title{min-height:2.9em;font-family:var(--th-font-body);font-size:15px;font-weight:500;line-height:1.45;letter-spacing:0;text-transform:none}.tprv-home .tprv-home-card__title a{display:-webkit-box;overflow:hidden;color:var(--th-n900);-webkit-box-orient:vertical;-webkit-line-clamp:2}.tprv-home .tprv-home-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.tprv-home-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-family:var(--th-font-head);font-size:16px;font-weight:600;line-height:1.2;color:var(--th-n900)}.tprv-home-card__price--sale{color:var(--th-red)}.tprv-home-card__price s{font-family:var(--th-font-body);font-size:13px;font-weight:400;color:var(--th-muted)}.tprv-home-card .tprv-heavy-fee{margin-top:0;font-size:13px}.tprv-home-card__form{display:flex;flex-direction:column;gap:6px;margin:auto 0 0}.tprv-home-card__cta,.tprv-home button.tprv-home-card__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:34px;margin-top:auto;padding:4px 14px;border:1px solid transparent;border-radius:999px;font-family:var(--th-font-head);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-align:center}.tprv-home button.tprv-home-card__cta{background:var(--th-forest-600);color:var(--th-n0);cursor:pointer}.tprv-home button.tprv-home-card__cta:hover{background:var(--th-forest-700)}.tprv-home button.tprv-home-card__cta[aria-disabled=true]{opacity:1;cursor:progress}.tprv-home button.tprv-home-card__cta.btn--loading>*{opacity:1}.tprv-home button.tprv-home-card__cta.is-added,.tprv-home button.tprv-home-card__cta.is-added:hover{background:var(--th-leaf-600)}.tprv-home a.tprv-home-card__cta--outline{border-color:var(--th-forest-600);background:var(--th-n0);color:var(--th-forest-600)}.tprv-home a.tprv-home-card__cta--outline:hover{background:var(--th-forest-50)}.tprv-home-card__cta--sold-out{background:var(--th-n100);color:var(--th-n600)}.tprv-home-card__error{font-size:13px;line-height:1.35;color:var(--th-red)}.tprv-home-products--compact .tprv-home-card__title{font-size:13px}.tprv-home-products--compact .tprv-home-card__price{font-size:15px}.tprv-home-brands .tprv-home__wrap{padding-top:var(--th-space)}.tprv-home-brands__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.tprv-home a.tprv-home-brands__tile{display:flex;align-items:center;justify-content:center;height:140px;padding:12px 16px;border:1px solid var(--th-n100);border-radius:16px;background:var(--th-n0);color:var(--th-n900);font-family:var(--th-font-head);font-size:14px;font-weight:600;text-align:center}.tprv-home a.tprv-home-brands__tile:hover{box-shadow:var(--th-shadow-sm)}.tprv-home-brands__tile img{width:auto;max-width:100%;height:auto;max-height:88px;object-fit:contain}.tprv-home-pantry .tprv-home__wrap{padding-block:var(--th-space)}.tprv-home-pantry__panel{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;overflow:hidden;border-radius:24px;background:var(--th-clay-50)}.tprv-home-pantry__media{position:relative;min-height:240px;background:var(--th-leaf-50)}.tprv-home-pantry__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.tprv-home-pantry__body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:56px}.tprv-home-pantry__eyebrow{color:var(--th-clay-700)}.tprv-home-pantry__text{max-width:46ch;text-wrap:pretty}.tprv-home-pantry__body .tprv-home__btn{margin-top:4px}.tprv-home-pantry__note{font-size:13px;color:var(--th-muted)}.tprv-home-ship .tprv-home__wrap{padding-top:var(--th-space)}.tprv-home-ship,.tprv-home-products,.tprv-home-signup{scroll-margin-top:130px}.tprv-home-ship__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px 64px}.tprv-home-ship__intro{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.tprv-home-ship__intro .tprv-home__sub{max-width:34ch}.tprv-home-ship__faq{border-top:1px solid var(--th-n100)}.tprv-home-ship__item{border-bottom:1px solid var(--th-n100)}.tprv-home .tprv-home-ship__q-wrap{font-size:15px;line-height:1.3;letter-spacing:0;text-transform:none}.tprv-home button.tprv-home-ship__q{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:12px 0;font-family:var(--th-font-head);font-size:15px;font-weight:600;line-height:1.3;color:var(--th-n900);text-align:left;cursor:pointer}.no-js .tprv-home .tprv-home-ship__a[hidden]{display:block!important}.tprv-home-ship__faq:not(.is-ready) .tprv-home-ship__q{cursor:default}.tprv-home-ship__faq:not(.is-ready) .tprv-home-ship__chevron{display:none}.tprv-home-ship__chevron{display:inline-flex;flex:0 0 auto;color:var(--th-muted);transition:transform var(--th-fast)}.tprv-home-ship__chevron svg{width:18px;height:18px}.tprv-home-ship__q[aria-expanded=true] .tprv-home-ship__chevron{transform:rotate(180deg)}.tprv-home-ship__a{max-width:70ch;padding-bottom:20px;text-wrap:pretty}.tprv-home-ship__a p+p{margin-top:10px}.tprv-home .tprv-home-ship__a>*+*{margin-top:10px}.tprv-home .tprv-home-ship__a ul,.tprv-home .tprv-home-ship__a ol{padding-left:22px}.tprv-home .tprv-home-ship__a ul{list-style:disc}.tprv-home .tprv-home-ship__a ol{list-style:decimal}.tprv-home-ship__a li+li{margin-top:6px}.tprv-home-ship__a li::marker{color:var(--th-forest-600)}.tprv-home .tprv-home-ship__a .tprv-home-ship__lang{margin-top:16px;padding-top:14px;border-top:1px solid var(--th-n100);font-synthesis:weight;line-height:1.7}.tprv-home .tprv-home-ship__lang>*+*{margin-top:10px}.tprv-home-ship__lang-label{display:inline-block;padding:1px 10px;border-radius:999px;background:var(--th-forest-50);color:var(--th-forest-700);font-size:13px;font-weight:700;line-height:1.7}.tprv-home-ship__lang-q{font-weight:700;color:var(--th-n900)}.tprv-home .tprv-home-ship__a a,.tprv-home .tprv-home-ship__card a{text-decoration:underline;text-underline-offset:3px}.tprv-home-ship__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}.tprv-home-ship__card{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--th-n100);border-radius:16px;background:var(--th-n0);font-size:13px}.tprv-home .tprv-home-ship__steps{display:flex;flex-direction:column;gap:8px;padding-left:20px;list-style:decimal}.tprv-home-ship__muted{color:var(--th-muted)}.tprv-home .tprv-home-ship__contact{display:inline-flex;align-items:center;gap:8px;min-height:32px}.tprv-home .tprv-home-ship__card a.tprv-home-ship__contact{font-family:var(--th-font-head);font-size:14px;font-weight:600;text-decoration:none}.tprv-home .tprv-home-ship__card a.tprv-home-ship__contact:hover{text-decoration:underline}.tprv-home-ship__contact svg{flex:0 0 auto;width:16px;height:16px}.tprv-home-signup .tprv-home__wrap{padding-block:var(--th-space)}.tprv-home-signup__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px 48px;padding:48px 64px;border-radius:24px;background:var(--th-forest-50)}.tprv-home-signup__text{display:flex;flex-direction:column;gap:12px}.tprv-home .tprv-home-signup__title{font-size:clamp(24px,2.4vw,34px);line-height:1.2}.tprv-home-signup__side{display:flex;flex-direction:column;gap:10px;min-width:0}.tprv-home-signup__form{min-height:120px}.tprv-home-signup__form,.tprv-home-signup__form>div{width:100%}.tprv-home-signup__form form{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}.tprv-home-signup__form input[type=email]{min-height:46px!important;border:1px solid var(--th-n200)!important;border-radius:10px!important;background:var(--th-n0)!important;font-family:var(--th-font-body)!important;font-size:16px!important;color:var(--th-n900)!important}.tprv-home-signup__form input[type=email]:focus{border-color:var(--th-leaf-600)!important;box-shadow:var(--th-ring)!important}.tprv-home-signup__form button{min-height:46px!important;padding:0 24px!important;border:1px solid var(--th-accent)!important;border-radius:999px!important;background:var(--th-accent)!important;color:var(--th-n0)!important;font-family:var(--th-font-head)!important;font-size:15px!important;font-weight:600!important;text-transform:none!important}.tprv-home-signup__form button:hover{border-color:var(--th-accent-hover)!important;background:var(--th-accent-hover)!important}.tprv-home-signup__fine{font-size:13px;color:var(--th-muted)}.tprv-home .tprv-home-signup__fine a{text-decoration:underline;text-underline-offset:3px}.index-template:has(.tprv-home-signup) [id$=__newsletter_kE4abr]{display:none!important}@media screen and (max-width:1099.98px){.tprv-home-hero__grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.tprv-home-hero__panel{padding:48px 40px}.tprv-home .tprv-home-trust__list{grid-template-columns:repeat(2,minmax(0,1fr))}.tprv-home-cats__grid,.tprv-home-brands__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tprv-home a.tprv-home-cats__tile{gap:8px}.tprv-home-cats__plate{max-width:120px}.tprv-home-cats__label{font-size:14px}.tprv-home-products__grid,.tprv-home-products--compact .tprv-home-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tprv-home-pantry__body{padding:40px}.tprv-home-ship__grid{gap:32px 40px}.tprv-home-signup__panel{padding:40px}}@media screen and (max-width:767.98px){.tprv-home{--th-space: 40px}.tprv-home-hero__grid{grid-template-columns:minmax(0,1fr)}.tprv-home-hero__panel{min-height:0;padding:32px 24px}.tprv-home-hero__mark img{width:240px}.tprv-home-hero__text{font-size:16px}.tprv-home-hero__media{min-height:180px}.tprv-home-trust__item{gap:10px;padding:14px 12px}.tprv-home-trust__icon{width:36px;height:36px}.tprv-home-trust__icon svg{width:18px;height:18px}.tprv-home-trust__title{font-size:13px}.tprv-home-trust__detail{font-size:12px}.tprv-home-cats__grid,.tprv-home-brands__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tprv-home-cats__label{font-size:13px}.tprv-home-brands__grid{gap:10px}.tprv-home a.tprv-home-brands__tile{height:96px;padding:10px}.tprv-home-brands__tile img{max-height:68px}.tprv-home-products__grid,.tprv-home-products--compact .tprv-home-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tprv-home-card{padding:10px}.tprv-home .tprv-home-card__title{font-size:14px}.tprv-home-card__cta,.tprv-home button.tprv-home-card__cta{min-height:44px}.tprv-home-pantry__panel{grid-template-columns:minmax(0,1fr)}.tprv-home-pantry__body{padding:28px 24px 32px}.tprv-home-ship__grid{grid-template-columns:minmax(0,1fr);gap:24px}.tprv-home-ship__cards{grid-template-columns:minmax(0,1fr);margin-top:32px}.tprv-home-signup__panel{grid-template-columns:minmax(0,1fr);padding:28px 24px}}@media(prefers-reduced-motion:reduce){.tprv-home,.tprv-home *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/tprv-home.css.map */
