.tfb{--tfb-ink: #333;--tfb-text: #666;color:var(--tfb-text)}.tfb,.tfb *,.tfb *:before,.tfb *:after{box-sizing:border-box}.tfb h1,.tfb h2,.tfb h3,.tfb h4{color:var(--tfb-ink);text-transform:uppercase;text-align:center;font-weight:400;letter-spacing:.04em;line-height:1.2;margin:0 0 1rem}.tfb-title{font-size:28px}.tfb-subtitle{font-size:22px}.tfb-title--md{font-size:24px}@media(min-width:750px){.tfb-title{font-size:38px}.tfb-subtitle{font-size:26px}.tfb-title--md{font-size:30px}}.tfb p{font-size:17px;line-height:1.6;margin:0 0 1rem}@media(min-width:750px){.tfb p{font-size:18px}}.tfb p.tfb-lead{font-size:19px;line-height:1.55;max-width:62rem;margin:0 auto 1rem;text-align:center}@media(min-width:750px){.tfb p.tfb-lead{font-size:21px}}.tfb-rte p:last-child{margin-bottom:0}.tfb-link{color:var(--tfb-ink);text-decoration:underline}.tfb-link:hover{text-decoration:none}.tfb-band{padding:3rem 0;text-align:center}@media(min-width:750px){.tfb-band{padding:4.5rem 0}}.tfb-band--cloth,.tfb-row--cloth,.tfb-recipe--cloth{background-color:#f6f6f4;background-image:var(--tfb-cloth)}.tfb-band--cta .btn{margin-top:1.25rem}.tfb-row{display:flex;flex-direction:column}.tfb-row__media{position:relative;min-height:280px;background:#ddd;overflow:hidden}.tfb-row__img,.tfb-row__media iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;object-fit:cover;object-position:center}.tfb-row__text{display:flex;align-items:center;justify-content:center;padding:2.75rem 1.5rem;text-align:center}.tfb-row__inner{max-width:34rem;width:100%}.tfb-row--left .tfb-row__inner,.tfb-row--left .tfb-rte,.tfb-row--left h3,.tfb-row--left h4{text-align:left}.tfb-list{list-style:disc outside;padding-left:1.25rem;margin:0 0 1rem;text-align:left}.tfb-list li{list-style:disc outside;margin-bottom:8px;font-size:17px;line-height:1.5}@media(min-width:750px){.tfb-row{flex-direction:row;min-height:480px}.tfb-row--flip{flex-direction:row-reverse}.tfb-row__media,.tfb-row__text{flex:1 1 50%;width:50%}.tfb-row__media{min-height:0}.tfb-row__text{padding:4rem}.tfb-list li{font-size:18px}}.tfb-tiles{display:grid;grid-template-columns:1fr;gap:20px;padding-top:1rem;padding-bottom:3rem}@media(min-width:550px){.tfb-tiles{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.tfb-tiles{grid-template-columns:repeat(4,1fr)}}.tfb-tile{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:260px;overflow:hidden;background:#333;text-decoration:none}.tfb-tile__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.tfb-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000009e,#00000014 65%)}.tfb-tile:hover .tfb-tile__img{transform:scale(1.04)}.tfb-tile__title{position:relative;z-index:1;padding:1.25rem 1rem;color:#fff;font-size:22px;text-transform:uppercase;letter-spacing:.04em;text-align:center}.tfb-hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:420px;overflow:hidden;background:#222;text-align:center}.tfb-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000002e}.tfb-hero__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.tfb-hero__inner{position:relative;z-index:1;padding-top:3.5rem;padding-bottom:3.5rem}.tfb .tfb-title--light,.tfb .tfb-lead--light,.tfb p.tfb-lead--light{color:#fff}@media(min-width:750px){.tfb-hero{min-height:560px}}.tfb .btn.tfb-btn--light{background:#fff;color:#111;border-color:#fff;margin-top:1.25rem}.tfb .btn.tfb-btn--light:hover,.tfb .btn.tfb-btn--light:focus{background:transparent;color:#fff}.tfb-cards-wrap{background-color:#f6f6f4;background-image:var(--tfb-cloth);padding:1.5rem 0;margin-bottom:-35px}@media(min-width:750px){.tfb-cards-wrap{padding:3rem 0;margin-bottom:-55px}}.tfb-cards{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:750px){.tfb-cards{grid-template-columns:repeat(3,1fr)}}.tfb-card{position:relative;display:flex;align-items:center;justify-content:center;min-height:380px;padding:3rem 1.75rem;overflow:hidden;background:#333;text-align:center}@media(min-width:750px){.tfb-card{min-height:480px}}.tfb-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000042}.tfb-card__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.tfb-card__body{position:relative;z-index:1;max-width:24rem}.tfb .tfb-card h2,.tfb .tfb-card p{color:#fff}.tfb .tfb-card h2{font-size:26px}.tfb-recipe{padding:3rem 1rem 3.5rem;text-align:center}.tfb p.tfb-recipe__desc{max-width:52rem;margin:0 auto 1.75rem;text-align:center}.tfb-videos{display:grid;grid-template-columns:1fr;gap:2rem 1.5rem;max-width:1100px;margin:0 auto}@media(min-width:900px){.tfb-videos--2{grid-template-columns:1fr 1fr}}.tfb-videos--1{max-width:540px}.tfb-video{margin:0}.tfb-video__frame{position:relative;padding-top:56.25%;background:#111}.tfb-video__frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.tfb-video figcaption{padding-top:.5rem;font-size:15px;font-style:italic;text-align:center}.tfb p.tfb-address{margin-bottom:.5rem}.tfb-row--map .tfb-row__media{min-height:320px}@media(min-width:750px){.tfb-row--map{min-height:420px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/trufo-brand.css.map */
