.tcp-h-home .tcp-h-product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.tcp-h-home .tcp-h-intro.tj-approved-header{min-height:310px;margin-top:14px}.tcp-h-home .tj-approved-header .tj-hero-copy{min-height:310px;padding:27px 49% 27px 28px}.tcp-h-home .tj-approved-header .tj-hero-copy h1{font-size:41px;line-height:1.08;max-width:460px;margin-bottom:13px}.tcp-h-home .tj-approved-header .tcp-h-lead{font-size:15px;line-height:1.5;margin:0 0 16px}.tcp-h-home .tj-approved-header .tj-hero-copy>.tj-button{min-height:46px;font-size:14px;padding:10px 18px;margin-top:0}.tcp-h-home .tj-approved-header .tj-hero-photo{width:62%;object-position:68% center}.tcp-h-home .tcp-h-delivery{margin-top:0;padding:12px 14px;gap:12px;margin-bottom:18px}.tcp-h-home .tcp-h-delivery strong{font-size:12px}.tcp-h-home .tcp-h-delivery small{font-size:11px}.tcp-h-home .tcp-h-delivery>.tcp-h-text-link{min-height:44px;font-size:12px;padding:7px 11px}.tcp-h-home .tcp-h-categories{margin:20px 0 23px}.tcp-h-home .tcp-h-categories .tcp-h-section-heading{margin-bottom:10px}.tcp-h-home .tcp-h-category-grid>.tcp-h-category{flex:0 0 calc((100% - 56px)/5)}.tcp-h-home .tcp-h-category>img{aspect-ratio:2}.tcp-h-home .tcp-h-category__body{min-height:48px;padding:9px 30px 9px 10px}.tcp-h-home .tcp-h-category strong{font-size:12px}.tcp-h-home .tcp-h-category__arrow{bottom:9px;width:26px;height:26px}.tcp-h-home .tcp-h-card{min-width:0}.tcp-h-home .tcp-h-card__body{padding:12px!important;gap:7px!important}.tcp-h-home .tcp-h-card h3{font-size:16px;min-height:42px;line-height:1.3}.tcp-h-home .tcp-h-card__pack{min-height:35px;font-size:12px;line-height:1.4}.tcp-h-home .tcp-h-card__price{min-height:0;margin:0;gap:5px}.tcp-h-home .tcp-h-card__price strong{font-size:25px}.tcp-h-home .tcp-h-card__unit{min-height:0;font-size:12px}.tcp-h-home .tcp-h-card__state{min-height:0;font-size:11px;line-height:1.45}.tcp-h-home .tcp-h-card__quality{font-size:11px}.tcp-h-home .tcp-h-card__campaign{min-height:0;margin:0;font-size:11px}.tcp-h-home .tcp-h-card__form{padding-top:8px;gap:7px;margin-top:auto}.tcp-h-home .tcp-h-card__quantity{flex-direction:column;align-items:stretch;gap:4px;margin:0}.tcp-h-home .tcp-h-card__quantity>label{position:static;clip-path:none;width:auto;height:auto;font-size:11px}.tcp-h-home .tcp-h-card__quantity>div{width:100%;margin:0}.tcp-h-home .tcp-h-card__quantity button{height:44px;width:44px;flex-basis:44px}.tcp-h-home .tcp-h-card__quantity input{font-size:16px}.tcp-h-home .tcp-h-card__add{font-size:13px;min-height:46px}.tcp-h-home .tcp-h-card__details{min-height:36px;font-size:12px}.tcp-h-home .tcp-h-more{display:none!important}.tcp-h-home .tcp-h-shopping-links{margin:16px 0 7px}.tcp-h-home .tcp-h-photo-note{font-size:11px}.tj-home-planning{margin:26px 0 22px}.tj-home-planning .tj-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tj-home-planning .tj-plan-card{padding:16px;border-radius:9px}.tj-home-planning .tj-plan-card h3{font-size:16px;margin-bottom:5px}.tj-home-planning .tj-plan-card p{font-size:14px;line-height:1.5;margin-bottom:5px}.tj-home-planning .tj-plan-link{min-height:40px;font-size:13px}.tcp-review{--review-navy:#12265a;--review-muted:#526173;--review-border:#dfe5ef;--review-soft:#f3f6fb;--review-gold:#f5c34d;max-width:1160px;margin:0 auto;padding:28px 24px 40px;font:16px/1.6 Arial,Helvetica,sans-serif;color:var(--review-navy)}.tcp-review *{box-sizing:border-box}.tcp-review h1,.tcp-review h2,.tcp-review h3{font-family:Arial,Helvetica,sans-serif;color:var(--review-navy);letter-spacing:-.4px}.tcp-review h1{font-size:clamp(30px,3.5vw,43px);line-height:1.12;margin:0 0 15px;max-width:650px}.tcp-review h2{font-size:25px;line-height:1.25;margin:0 0 14px}.tcp-review h3{font-size:18px;line-height:1.3;margin:0 0 9px}.tcp-review p{margin:0 0 16px}.tcp-review a{color:inherit;text-decoration:none}.tcp-review a:hover{text-decoration:underline;text-underline-offset:4px}.tcp-review :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--review-gold);outline-offset:3px}.tcp-review>section{margin-bottom:32px}.tcp-review-crumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;margin-bottom:22px}.tcp-review-crumb a{text-decoration:underline}.tcp-review-hero{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(220px,1fr);gap:35px;align-items:center;padding:30px;border-radius:13px;background:var(--review-soft)}.tcp-review-hero>div>p{max-width:660px}.tcp-review-hero aside{border-left:3px solid var(--review-gold);padding:6px 0 6px 20px}.tcp-review-hero aside strong{font-size:15px}.tcp-review-hero aside p{font-size:13px;line-height:1.6;margin:8px 0 0;color:var(--review-muted)}.tcp-review .tcp-review-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin-bottom:12px}.tcp-review-actions{display:flex;align-items:center;gap:12px 22px;flex-wrap:wrap;margin-top:19px}.tcp-review .tcp-review-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:var(--review-gold);color:var(--review-navy);padding:12px 19px;min-height:48px;border-radius:7px;font-size:14px;font-weight:700}.tcp-review .tcp-review-button:hover{background:#efb93a;text-decoration:none}.tcp-review .tcp-review-text{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.tcp-review-profiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tcp-review .tcp-review-profile-card{display:flex;flex-direction:column;border:1px solid var(--review-border);border-radius:11px;padding:21px 18px;min-width:0;background:#fff}.tcp-review .tcp-review-profile-card:hover{border-color:#8198c7;background:#f8faff;text-decoration:none}.tcp-review-icon{display:grid;place-items:center;width:43px;height:43px;background:var(--review-soft);border-radius:10px;margin-bottom:17px}.tcp-review-profile-card h3{min-height:47px}.tcp-review-profile-card p{font-size:14px;color:var(--review-muted);flex:1;line-height:1.6}.tcp-review-card-action{display:flex;justify-content:space-between;align-items:center;gap:9px;font-size:13px;font-weight:700;margin-top:6px;min-height:36px}.tcp-review-process{border-top:1px solid var(--review-border);padding-top:27px}.tcp-review-process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;list-style:none;padding:0;counter-reset:review-step}.tcp-review-process li{border-top:3px solid var(--review-gold);padding-top:14px;counter-increment:review-step}.tcp-review-process li strong:before{content:counter(review-step) ". ";color:var(--review-muted)}.tcp-review-process p{font-size:14px;color:var(--review-muted);margin:7px 0 0}.tcp-review-split{display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid var(--review-border);padding-top:28px}.tcp-review-split p{font-size:14px;color:var(--review-muted)}.tcp-review-resource-links{display:grid;grid-template-columns:1fr;gap:4px}.tcp-review-resource-links a{min-height:44px;display:flex;align-items:center;text-decoration:underline;font-size:14px}.tcp-review-faq details{border-bottom:1px solid var(--review-border)}.tcp-review-faq summary{font-size:15px;font-weight:700;min-height:52px;padding:13px 0;cursor:pointer}.tcp-review-faq details p{font-size:14px;color:var(--review-muted);padding-bottom:16px;margin:0}.tcp-review-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:20px 0 15px}.tcp-review-category-card{overflow:hidden;border:1px solid var(--review-border);border-radius:10px;background:#fff}.tcp-review-category-card img{display:block;width:100%;aspect-ratio:1.6;object-fit:cover}.tcp-review-category-card>span{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:13px;font-size:14px;font-weight:700;min-height:55px}.tcp-review-muted{font-size:13px;color:var(--review-muted)}.tcp-review-closing{padding:23px;border:1px solid var(--review-border);border-radius:10px}.tcp-review-closing p{font-size:14px}.tcp-review-lead{font-size:18px;max-width:820px}.tcp-review-price-note{padding:14px 18px;border-left:3px solid var(--review-gold);background:var(--review-soft);font-size:14px}.tcp-review-range-nav{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.tcp-review-range-nav>a{min-height:44px;display:flex;align-items:center;padding:8px 14px;border:1px solid var(--review-border);border-radius:6px;font-size:13px;font-weight:700}.tcp-review-range-group{scroll-margin-top:20px;padding-top:15px}.tcp-review-section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:14px}.tcp-review-section-heading h2{margin:0}.tcp-review-range-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.tcp-review-range-product{border:1px solid var(--review-border);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.tcp-review-range-product>img{display:block;width:100%;aspect-ratio:1.25;object-fit:cover}.tcp-review-range-product>div{padding:14px;display:flex;flex-direction:column;flex:1;gap:9px}.tcp-review-range-product h3{font-size:15px;margin:0}.tcp-review-range-product .tcp-review-text{font-size:12px;margin-top:auto;line-height:1.4}.tcp-review-pack-options{font-size:12px;color:var(--review-muted);margin:0}.tcp-review-pack-options span{display:block}.shopify-policy__container{max-width:1120px!important;width:100%;padding-left:24px!important;padding-right:24px!important}.tcp-review-terms{max-width:1120px}.tcp-family .tcp-family-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(min-width:700px)and (max-width:980px){.tcp-h-home .tj-approved-header .tj-hero-copy h1{font-size:33px}.tcp-h-home .tcp-h-card h3{font-size:14px;min-height:54px}.tcp-h-home .tcp-h-card__body{padding:10px 9px!important}.tcp-h-home .tcp-h-card__unit{min-height:34px}.tcp-h-home .tcp-h-delivery small{display:none}.tcp-review-profiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tcp-review-range-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:699px){.tcp-h-home .tcp-h-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.tcp-h-home .tcp-h-intro.tj-approved-header{min-height:0;margin-top:0}.tcp-h-home .tj-approved-header .tj-hero-copy{min-height:350px;padding:22px 18px 125px;justify-content:flex-start}.tcp-h-home .tj-approved-header .tj-hero-copy h1{font-size:30px;max-width:350px;margin-bottom:10px}.tcp-h-home .tj-approved-header .tcp-h-lead{font-size:14px;line-height:1.45;margin:0 0 13px}.tcp-h-home .tj-approved-header .tj-hero-copy>.tj-button{margin:0;min-height:44px;font-size:14px}.tcp-h-home .tj-approved-header .tj-hero-photo{position:absolute;inset:140px 0 auto;width:100%;height:240px;object-position:65% 62%}.tcp-h-home .tj-approved-header:after{display:block;background:linear-gradient(180deg,#f7f3eb 0% 42%,#f7f3ebbd 53%,#f7f3eb00 72%)}.tcp-h-home .tcp-h-delivery{display:grid;grid-template-columns:1fr;gap:8px;padding:12px 14px}.tcp-h-home .tcp-h-delivery small{display:none}.tcp-h-home .tcp-h-delivery>.tcp-h-text-link{border:0;padding:0;background:none;justify-content:flex-start;min-height:36px}.tcp-h-home .tcp-h-categories{margin:17px 0 18px}.tcp-h-home .tcp-h-category-grid>.tcp-h-category{flex-basis:148px}.tcp-h-home .tcp-h-category>img{aspect-ratio:1.8}.tcp-h-home .tcp-h-card h3{font-size:15px;min-height:58px}.tcp-h-home .tcp-h-card__pack{min-height:36px}.tcp-h-home .tcp-h-card__unit{min-height:33px}.tcp-h-home .tcp-h-card__body{padding:11px 10px!important}.tcp-h-home .tcp-h-card__price>span{flex-basis:100%}.tcp-h-home .tcp-h-card__quantity>div{width:100%!important}.tcp-h-home .tcp-h-shopping-links>a{width:auto!important}.tj-home-planning .tj-plan-grid{grid-template-columns:1fr;gap:12px}.tcp-review{padding:20px 16px 30px}.tcp-review h1{font-size:30px}.tcp-review h2{font-size:23px}.tcp-review-hero{grid-template-columns:1fr;padding:22px 18px;gap:20px}.tcp-review-hero aside{padding:0 0 0 14px}.tcp-review-actions{gap:8px 14px}.tcp-review .tcp-review-button{width:100%}.tcp-review .tcp-review-text{min-height:44px}.tcp-review-profiles{grid-template-columns:1fr;gap:13px}.tcp-review-profile-card h3{min-height:0}.tcp-review .tcp-review-profile-card{padding:19px}.tcp-review-icon{margin-bottom:12px}.tcp-review-process ol{grid-template-columns:1fr;gap:18px}.tcp-review-split{grid-template-columns:1fr;gap:24px}.tcp-review-category-grid,.tcp-review-range-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tcp-review-category-card>span{font-size:13px;padding:11px}.tcp-review-range-product>div{padding:11px}.tcp-review-range-product h3{font-size:14px}.tcp-review-range-product .tcp-review-text{font-size:12px;align-items:flex-start}.tcp-review-range-product .tcp-review-text svg{flex:0 0 16px;width:16px}.tcp-review-closing{padding:20px}.tcp-family .tcp-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:379px){.tcp-h-home .tcp-h-product-grid{grid-template-columns:1fr!important}.tcp-h-home .tcp-h-card h3,.tcp-h-home .tcp-h-card__pack,.tcp-h-home .tcp-h-card__unit{min-height:0}.tcp-h-home .tj-approved-header .tj-hero-copy h1{font-size:27px}.tcp-h-home .tj-approved-header .tj-hero-copy{min-height:340px}.tcp-review-range-grid{grid-template-columns:1fr}}.tcp-h-home .tcp-h-product-grid>.tcp-h-card{display:flex!important}@media(min-width:1100px){.tcp-h-home .tcp-h-carousel-controls{display:none!important}}.tcp-h-home .tcp-h-card__form>input[type=hidden]{display:none!important}.tcp-h-home .tcp-h-card__form{align-content:end;grid-template-columns:1fr;row-gap:8px}.tcp-h-home .tcp-h-card__quantity>label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.tcp-h-home .tcp-h-card__quantity{gap:0!important}.tcp-h-home .tcp-h-card__feedback:empty{display:none!important}.tcp-h-home .tcp-h-card__feedback{min-height:0;grid-column:1/-1;font-size:12px}@media(min-width:1100px){.tcp-h-home .tcp-h-card__form{grid-template-columns:100px minmax(0,1fr)}.tcp-h-home .tcp-h-card__quantity{grid-column:1;grid-row:1}.tcp-h-home .tcp-h-card__add{grid-column:2;grid-row:1;padding:10px 8px}.tcp-h-home .tcp-h-card__form:has(select) .tcp-h-card__quantity,.tcp-h-home .tcp-h-card__form:has(select) .tcp-h-card__add{grid-row:2}.tcp-h-home .tcp-h-card__form select{grid-column:1/-1;grid-row:1}.tcp-h-home .tcp-h-card__feedback{grid-row:3}}.tcp-h-home .tcp-h-card__form{display:grid!important}.tcp-h-home .tcp-h-card__pack{min-height:20px}.tcp-h-home .tcp-h-card__image>img{aspect-ratio:1.75;object-fit:cover}@media(min-width:1100px){.tcp-h-home .tcp-h-card__form{grid-template-columns:120px minmax(0,1fr)}}.tcp-review .tcp-sector-brief{border-bottom:1px solid #dfe5ef;padding-bottom:25px;margin-bottom:28px}.tcp-sector-brief h2{font-size:21px}.tcp-sector-brief ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.tcp-sector-brief li{border-left:3px solid #f5c34d;padding-left:14px;font-size:14px;color:#526173}.tcp-school-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tcp-review .tcp-school-resource-grid h2{font-size:23px}.tcp-school-resource-grid .tcp-review-profile-card p{flex:1}.tcp-school-resource-grid .tcp-review-profile-card{min-height:230px}.tcp-shop-hero{max-width:1200px;margin:0 auto;padding:25px 24px 0;color:#12265a;font:16px/1.6 Arial,Helvetica,sans-serif}.tcp-shop-hero h1{font:800 42px/1.12 Arial,Helvetica,sans-serif;letter-spacing:-1px;color:#12265a;margin:8px 0 12px}.tcp-shop-hero>p{max-width:820px;margin:0 0 20px;color:#526173}.tcp-shop-tabs{display:flex;gap:9px;overflow:auto;overscroll-behavior-inline:contain;padding:0 0 10px;margin:0 0 10px;scrollbar-width:thin}.tcp-shop-tabs a{display:flex;align-items:center;justify-content:center;min-height:44px;white-space:nowrap;padding:8px 15px;border:1px solid #d8e1ef;border-radius:6px;font-size:13px;font-weight:700;text-decoration:none;color:inherit;background:#fff}.tcp-shop-tabs a:hover{background:#f2f5fb}.tcp-shop-hero a:focus-visible{outline:3px solid #f5c34d;outline-offset:3px}body[data-tcp-page-type=collection] .product-grid-section{padding-top:12px}.tcp-family{font-family:Arial,Helvetica,sans-serif}.tcp-family>h1{font-size:42px;line-height:1.14;letter-spacing:-1px;color:#12265a}.tcp-family>p{font-size:16px;max-width:850px;line-height:1.6}.tcp-family h2{font-size:25px;margin-top:27px}.tcp-family-grid{gap:18px}.tcp-family-card{border:1px solid #dfe5ef;border-radius:10px;overflow:hidden}.tcp-family-card h3{font-size:17px;line-height:1.35}.tcp-family-card__price{font-size:23px;font-weight:700}.tcp-family-card a{color:#12265a}body[data-tcp-page=recipes-serving-ideas] .ctnr--small:has(#tcp-recipes),body[data-tcp-page=recipes-menu-ideas] .ctnr--small:has(#tcp-recipes){max-width:1160px;width:100%;padding-left:0;padding-right:0}body[data-tcp-page^=recipes-] #tcp-recipes{max-width:1160px;font-family:Arial,Helvetica,sans-serif;padding:0 24px 25px;color:#12265a}body[data-tcp-page^=recipes-] #tcp-recipes>div>h1,body[data-tcp-page^=recipes-] #tcp-recipes>h1{font-size:42px;line-height:1.14;letter-spacing:-1px;margin-bottom:12px}body[data-tcp-page^=recipes-] #tcp-recipes .tcp-grid{gap:20px}body[data-tcp-page^=recipes-] #tcp-recipes .tcp-card{border-color:#dfe5ef;border-radius:10px;overflow:hidden}body[data-tcp-page^=recipes-] #tcp-recipes .tcp-card-copy{padding:16px}body[data-tcp-page^=recipes-] #tcp-recipes .tcp-toolbar{gap:9px;margin:20px 0}body[data-tcp-page^=recipes-] #tcp-recipes .tcp-toolbar button{min-height:44px;padding:9px 16px;border-radius:6px;font-size:14px}body[data-tcp-page=public-portion-cost-calculator] #tc-public-calculator,body[data-tcp-page=portion-cost-calculator] #tc-school-calculator{font-family:Arial,Helvetica,sans-serif;color:#12265a}body[data-tcp-page$=portion-cost-calculator] main h1{font-size:38px;line-height:1.15;letter-spacing:-.8px}body[data-tcp-page$=portion-cost-calculator] main :is(input,select){font-size:16px;min-height:44px}body[data-tcp-page=triple-c-rewards] .tcr{max-width:1200px;font-family:Arial,Helvetica,sans-serif}body[data-tcp-page=triple-c-rewards] .tcr.tcr-hero>.tcr-hero{min-height:335px;border-radius:12px}body[data-tcp-page=triple-c-rewards] .tcr.tcr-hero .tcr-hero-copy{width:55%;max-width:630px;padding:30px}body[data-tcp-page=triple-c-rewards] .tcr.tcr-hero .tcr-hero-copy h1{font-size:40px;line-height:1.12}body[data-tcp-page=triple-c-rewards] .tcr.tcr-hero>.tcr-trust{display:flex;flex-wrap:wrap;gap:12px 22px;padding:17px 0 4px}body[data-tcp-page=triple-c-rewards] .tcr.tcr-hero .tcr-trust-item{background:none;border:0;box-shadow:none;padding:0;min-height:30px;font-size:13px}body[data-tcp-page=triple-c-rewards] .tcr-trust-icon{display:none!important}body[data-tcp-page=triple-c-rewards] .tcr-signup{padding:26px;border-radius:10px}body[data-tcp-page=triple-c-rewards] .tcr-faq summary{font-size:16px;min-height:48px;padding-top:15px;padding-bottom:15px}body[data-tcp-page=contact] main h1{font-size:40px;line-height:1.15;color:#12265a}body[data-tcp-page=contact] main .contact-form{max-width:1160px;margin-inline:auto}body[data-tcp-page-type=policy] .shopify-policy__title{text-align:left;margin-bottom:24px}body[data-tcp-page-type=policy] .shopify-policy__title h1{font:800 40px/1.15 Arial,Helvetica,sans-serif;color:#12265a;letter-spacing:-.8px}body[data-tcp-page-type=policy] .shopify-policy__body{font-size:16px;line-height:1.65}@media(max-width:699px){.tcp-sector-brief ul{grid-template-columns:1fr;gap:13px}.tcp-sector-brief li{font-size:14px}.tcp-school-resource-grid{grid-template-columns:1fr;gap:14px}.tcp-school-resource-grid .tcp-review-profile-card{min-height:0}.tcp-shop-hero{padding:20px 16px 0}.tcp-shop-hero h1,.tcp-family>h1{font-size:30px}.tcp-shop-hero>p{font-size:15px;line-height:1.55;margin-bottom:17px}.tcp-shop-tabs{margin-right:-16px;padding-right:16px}.tcp-shop-tabs a{font-size:12px;padding:8px 12px}.tcp-family>p{font-size:15px}.tcp-family h2{font-size:22px}.tcp-family-grid{gap:12px}.tcp-family-card h3{font-size:15px}body[data-tcp-page^=recipes-] #tcp-recipes{padding:0 16px 20px}body[data-tcp-page^=recipes-] #tcp-recipes>div>h1,body[data-tcp-page^=recipes-] #tcp-recipes>h1{font-size:30px}body[data-tcp-page^=recipes-] #tcp-recipes .tcp-grid{grid-template-columns:1fr;gap:16px}body[data-tcp-page^=recipes-] #tcp-recipes .tcp-card-copy{padding:15px}body[data-tcp-page^=recipes-] #tcp-recipes .tcp-toolbar{flex-wrap:wrap}body[data-tcp-page$=portion-cost-calculator] main h1{font-size:28px}body[data-tcp-page=triple-c-rewards] .tcr{padding-left:16px;padding-right:16px}body[data-tcp-page=triple-c-rewards] .tcr.tcr-hero>.tcr-hero{min-height:290px}body[data-tcp-page=triple-c-rewards] .tcr.tcr-hero .tcr-hero-copy{width:100%;max-width:none;padding:23px;background:#fbf9f4ed}body[data-tcp-page=triple-c-rewards] .tcr.tcr-hero .tcr-hero-copy h1{font-size:31px}body[data-tcp-page=triple-c-rewards] .tcr.tcr-hero .tcr-hero-copy p{font-size:15px}body[data-tcp-page=triple-c-rewards] .tcr.tcr-hero .tcr-trust-item{font-size:12px}body[data-tcp-page=triple-c-rewards] .tcr-signup{padding:22px 18px}body[data-tcp-page=contact] main h1,body[data-tcp-page-type=policy] .shopify-policy__title h1{font-size:30px}}.tcp-shop-access__notice{border:1px solid #d8dfed;border-left:5px solid #f3b536;border-radius:8px;padding:16px 20px;margin:16px 0;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff}.tcp-shop-access__notice strong{font-size:17px}.tcp-shop-access__notice p{margin:5px 0 0;color:#526173;font-size:14px}.tcp-shop-access__notice>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;background:#f3b536;color:#142c65;border-radius:6px;white-space:nowrap;font-weight:700;text-decoration:none}.tcp-shop-access>p{margin:14px 0 20px;font-size:14px;color:#526173}.tcp-shop-access>p a{text-decoration:underline}@media(max-width:699px){.tcp-shop-access__notice{align-items:stretch;flex-direction:column;padding:14px}.tcp-shop-access__notice>a{white-space:normal}}body[data-tcp-page-type=collection] .tcp-shopping-shortcuts{display:none}.tcp-h-home .tcp-h-intro.tj-approved-header{min-height:438px;margin-top:14px}.tcp-h-home .tj-approved-header .tj-hero-copy{min-height:438px;padding:35px 46% 35px 42px}.tcp-h-home .tj-approved-header .tj-hero-copy h1{font-size:clamp(42px,4.6vw,58px);line-height:1.04;letter-spacing:-.045em;max-width:475px;margin-bottom:18px}.tcp-h-home .tj-approved-header .tcp-h-lead{font-size:18px;line-height:1.35;max-width:540px;margin:0 0 20px}.tcp-h-home .tj-approved-header .tj-hero-copy>.tj-button{min-height:56px;padding:12px 23px;font-size:18px;margin:0}.tcp-h-home .tj-approved-header .tj-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:0}.tcp-h-home .tj-approved-header:after{display:block;z-index:1;background:linear-gradient(90deg,#f8f6f2a6,#f8f6f270 35%,#f8f6f200 57%)}@media(min-width:700px)and (max-width:1040px){.tcp-h-home .tj-approved-header .tj-hero-copy{padding-left:30px;padding-right:45%}.tcp-h-home .tj-approved-header .tj-hero-copy h1{font-size:clamp(39px,5vw,52px)}.tcp-h-home .tj-approved-header .tcp-h-lead{font-size:16px}}@media(max-width:699px){.tcp-h-home .tcp-h-intro.tj-approved-header{min-height:420px;margin-top:0}.tcp-h-home .tj-approved-header .tj-hero-copy{min-height:420px;padding:19px 18px 215px;justify-content:flex-start}.tcp-h-home .tj-approved-header .tj-hero-copy h1{font-size:32px;line-height:1.06;max-width:350px;margin-bottom:9px;letter-spacing:-.035em}.tcp-h-home .tj-approved-header .tcp-h-lead{font-size:14px;line-height:1.4;max-width:320px;margin:0 0 11px}.tcp-h-home .tj-approved-header .tj-hero-copy>.tj-button{min-height:45px;padding:9px 16px;font-size:14px}.tcp-h-home .tj-approved-header .tj-hero-photo{position:absolute;top:195px;right:0;bottom:0;left:0;width:100%;height:225px;object-fit:cover;object-position:100% center}.tcp-h-home .tj-approved-header:after{background:linear-gradient(180deg,#f8f6f2 0% 42%,#f8f6f200 52%);top:0;right:0;bottom:0;left:0}}@media(max-width:379px){.tcp-h-home .tj-approved-header .tj-hero-copy h1{font-size:29px}.tcp-h-home .tj-approved-header .tj-hero-copy{padding-top:18px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/tcp-complete-review.css.map */
