.filiera-product-page{background:#fff;color:#292929}.filiera-product-page__hero{box-sizing:border-box;min-height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:72px 24px;text-align:center}.filiera-product-page__hero span{font-family:Barlow,sans-serif;font-size:clamp(1.25rem,2vw,1.77rem);letter-spacing:-.03em;line-height:1.25;text-transform:uppercase}.filiera-product-page__hero h1{margin:16px 0 0;font-family:Brandon Grotesque,sans-serif;font-size:clamp(3.25rem,7vw,5.52rem);font-weight:450;line-height:1;text-transform:uppercase}.filiera-product-page__hero p{margin:14px 0 0;font-family:Brandon Grotesque,sans-serif;font-size:clamp(2rem,4vw,3.02rem);font-weight:450;line-height:1.2}.filiera-product-page__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:420px}.filiera-product-page__item--left .filiera-product-page__image{order:-1}.filiera-product-page__copy{box-sizing:border-box;padding:56px clamp(28px,8vw,150px)}.filiera-product-page__copy h2{margin:0 0 20px;font-size:clamp(1.8rem,3vw,3rem);line-height:1.15}.filiera-product-page__copy .rte{font-size:1.08rem;line-height:1.55}.filiera-product-page__copy .rte p{margin:0}.filiera-product-page__image{height:100%;min-height:420px}.filiera-product-page__image img{width:100%;height:100%;object-fit:contain}@media(max-width:749px){.filiera-product-page__hero{min-height:360px;padding:56px 20px}.filiera-product-page__item{display:flex;flex-direction:column;min-height:0}.filiera-product-page__item--left .filiera-product-page__image{order:initial}.filiera-product-page__copy{padding:42px 24px;width:100%}.filiera-product-page__image{min-height:270px;width:100%}}.pdc-metafield-product-grid__heading{margin:0;padding-bottom:15px;font-weight:450;font-size:27.63px;text-transform:uppercase;text-align:center}.pdc-metafield-product-grid{max-width:900px;margin-right:auto;margin-left:auto}.pdc-metafield-product-grid__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pdc-metafield-product-grid__metafield{margin:0}.pdc-metafield-product-grid__download{display:flex;justify-content:center;margin-top:1.5rem}@media screen and (max-width:989px){.pdc-metafield-product-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:549px){.pdc-metafield-product-grid__items{grid-template-columns:minmax(0,1fr)}}.pdc-newsletter-banner{position:relative;isolation:isolate;display:grid;place-items:center;min-height:var(--banner-height);padding:48px 24px;background:var(--banner-background);color:var(--banner-color);text-align:center}.pdc-newsletter-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.pdc-newsletter-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--banner-overlay);z-index:-1;pointer-events:none}.pdc-newsletter-banner__content{width:100%;max-width:1200px}.pdc-newsletter-banner .pdc-newsletter-banner__eyebrow,.pdc-newsletter-banner .pdc-newsletter-banner__title,.pdc-newsletter-banner .pdc-newsletter-banner__subtitle{margin:0;color:inherit;text-transform:uppercase;overflow-wrap:anywhere}.pdc-newsletter-banner .pdc-newsletter-banner__eyebrow{font-size:clamp(18px,2.5vw,28px);line-height:1.3;font-weight:400;margin-bottom:2px}.pdc-newsletter-banner .pdc-newsletter-banner__title{font-size:clamp(28px,5vw,var(--banner-title-size));line-height:1.08;font-weight:700}.pdc-newsletter-banner .pdc-newsletter-banner__subtitle{font-size:clamp(18px,2.5vw,28px);line-height:1.3;font-weight:700;margin-top:2px}.pdc-newsletter-banner__title a{color:inherit;text-decoration:none}.pdc-newsletter-banner__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.pdc-newsletter-banner__title a:focus-visible{outline:2px solid currentColor;outline-offset:6px}@media(max-width:767px){.pdc-newsletter-banner{min-height:var(--banner-mobile-height);padding:36px 20px}}.pdc-recipe-video{width:100%;aspect-ratio:16 / 9;margin-top:24px}.pdc-recipe-video iframe{display:block;width:100%;height:100%;border:0}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
