.bch-hero,.bch-flavorites,.bch-story,.bch-ingredients,.bch-recipes,.bch-internal-promo,.bch-reviews{--bch-red: #eb002b;--bch-cream: #f8eee7;--bch-white: #ffffff;--bch-ink: #261f1c;box-sizing:border-box;width:100%}.bch-hero *,.bch-flavorites *,.bch-story *,.bch-ingredients *,.bch-recipes *,.bch-internal-promo *,.bch-reviews *{box-sizing:border-box}.bch-hero h2,.bch-flavorites h2,.bch-story h2,.bch-ingredients h2,.bch-recipes h2,.bch-internal-promo h2,.bch-reviews h2,.bch-recipes h3,.bch-hero p,.bch-flavorites p,.bch-story p,.bch-ingredients p,.bch-recipes p,.bch-internal-promo p,.bch-reviews p,.bch-reviews blockquote{margin:0}.bch-hero img,.bch-flavorites img,.bch-story img,.bch-ingredients img,.bch-recipes img,.bch-internal-promo img{display:block;width:100%}.bch-button{align-items:center;background:var(--bch-red);border:2px solid var(--bch-red);border-radius:999px;color:var(--bch-white);display:inline-flex;font-family:var(--font-body--family, sans-serif);font-size:.82rem;font-weight:800;justify-content:center;letter-spacing:.01em;line-height:1;min-height:40px;padding:.7rem 1.55rem;text-decoration:none;text-transform:none;transition:background-color .16s ease,color .16s ease,transform .16s ease}.bch-button:hover{background:var(--bch-white);color:var(--bch-red);transform:translateY(-1px)}.bch-button:focus-visible,.bch-slider-button:focus-visible,.bch-flavorite-card:focus-visible,.bch-recipe-card:focus-visible{outline:3px solid var(--bch-ink);outline-offset:3px}.bch-button--light{background:var(--bch-white);border-color:var(--bch-white);color:var(--bch-red)}.bch-button--light:hover{background:var(--bch-red);color:var(--bch-white)}.bch-button--small{font-size:.68rem;min-height:32px;padding:.55rem 1rem}.bch-hero__media{aspect-ratio:2000 / 917;background:var(--bch-ink);overflow:hidden;position:relative}.bch-hero__picture,.bch-hero__picture img{display:block;height:100%;object-fit:cover;width:100%}.bch-hero__overlay{align-items:center;display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.8rem);left:50%;max-width:400px;position:absolute;top:21.07%;transform:translate(-50%);width:min(400px,40vw);z-index:2}.bch-hero__headline-picture,.bch-hero__headline-picture img{display:block;height:auto;width:100%}.bch-button--hero{min-width:225px}.bch-hero__rail{align-items:center;background:var(--bch-red);display:flex;justify-content:center;min-height:88px;padding:1rem}.bch-section-heading{align-items:center;color:var(--bch-red);display:flex;justify-content:center;position:relative;text-align:center}.bch-section-heading h2,.bch-split__copy h2{color:inherit;font-family:var(--font-heading--family, var(--font-heading-family, sans-serif));font-size:clamp(3.2rem,5.3vw,5.35rem);font-weight:900;letter-spacing:-.035em;line-height:.84;text-transform:uppercase}.bch-sparkle{color:var(--bch-red);font-size:clamp(2.4rem,4vw,4.5rem);line-height:1}.bch-flavorites{background:var(--bch-cream);color:var(--bch-red);overflow:hidden;padding:70px 0 0}.bch-flavorites .bch-section-heading{gap:1.2rem;margin:0 auto 52px;max-width:1320px;padding:0 32px}.bch-flavorites__track{display:grid;gap:2px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;max-width:1240px;padding:0 32px 62px}.bch-flavorite-card{aspect-ratio:.73;background:var(--bch-white);border:2px solid var(--bch-red);border-radius:22px;color:var(--bch-red);display:block;min-height:0;overflow:hidden;position:relative;text-decoration:none}.bch-flavorite-card__media,.bch-flavorite-card__media img{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.bch-flavorite-card__media img{object-fit:cover;transition:transform .26s ease}.bch-flavorite-card:hover .bch-flavorite-card__media img{transform:scale(1.025)}.bch-flavorite-card__label{display:block;font-family:var(--font-heading--family, var(--font-heading-family, sans-serif));font-size:clamp(1.1rem,1.65vw,1.75rem);font-weight:900;left:8%;line-height:.88;max-width:54%;position:absolute;text-transform:uppercase;top:12%;z-index:2}.bch-flavorite-card__cta{background:var(--bch-red);border-radius:999px;bottom:10%;color:var(--bch-white);display:inline-flex;font-size:.67rem;font-weight:800;left:8%;line-height:1;padding:.65rem 1rem;position:absolute;z-index:2}.bch-checker{background-color:var(--bch-red);background-image:url(./bachans-checkered-background.png);background-position:50% 100%;background-repeat:repeat-x;background-size:auto 110px;height:110px;width:100%}.bch-split{align-items:stretch;background:var(--bch-white);color:var(--bch-red);display:grid;gap:clamp(42px,7vw,112px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:clamp(52px,6vw,90px) max(30px,calc((100vw - 1320px)/2))}.bch-split__media{border:2px solid var(--bch-red);border-radius:22px;min-height:360px;overflow:hidden;position:relative}.bch-split__media img{height:100%;object-fit:cover;position:absolute;width:100%}.bch-split__copy{align-items:flex-start;align-self:center;display:flex;flex-direction:column;gap:22px;max-width:570px}.bch-split__copy p{color:var(--bch-red);font-family:var(--font-body--family, sans-serif);font-size:clamp(.96rem,1.15vw,1.2rem);font-weight:600;line-height:1.35}.bch-story .bch-split__media{aspect-ratio:1.45}.bch-ingredients{background:var(--bch-white);color:var(--bch-red)}.bch-ingredients .bch-split{padding-top:24px}.bch-ingredients .bch-split__media{aspect-ratio:1.25;background:#f5f5f5;border:0;border-radius:0}.bch-claims{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;max-width:1320px;padding:22px 30px 54px}.bch-claim{align-items:center;color:var(--bch-red);display:flex;flex-direction:column;font-family:var(--font-body--family, sans-serif);font-size:.72rem;font-weight:800;gap:8px;justify-content:flex-end;min-width:0;text-align:center;text-transform:uppercase}.bch-claim img{height:72px;object-fit:contain;width:min(100%,170px)}.bch-recipes{background:var(--bch-cream);color:var(--bch-red);overflow:hidden;padding:76px 0 0}.bch-section-heading--compact{display:flex;flex-direction:column;gap:16px;margin:0 auto 48px;padding:0 24px}.bch-section-heading--compact p{color:var(--bch-red);font-size:.95rem;font-weight:700}.bch-slider-shell{margin:0 auto;max-width:1320px;position:relative}.bch-recipe-track,.bch-review-track{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none}.bch-recipe-track::-webkit-scrollbar,.bch-review-track::-webkit-scrollbar{display:none}.bch-recipe-track{gap:2px;padding:0 30px 58px}.bch-recipe-card{background:var(--bch-cream);border:2px solid var(--bch-red);border-radius:22px;color:var(--bch-red);display:grid;flex:0 0 calc((100% - 68px)/5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:380px;min-width:0;overflow:hidden;scroll-snap-align:start;text-decoration:none}.bch-recipe-card__media{grid-column:2;grid-row:1;min-width:0;overflow:hidden}.bch-recipe-card__media img{height:100%;object-fit:cover;transition:transform .26s ease}.bch-recipe-card:hover .bch-recipe-card__media img{transform:scale(1.025)}.bch-recipe-card__copy{align-items:flex-start;display:flex;flex-direction:column;gap:10px;grid-column:1;grid-row:1;min-width:0;padding:24px 14px 20px}.bch-recipe-card__kicker,.bch-eyebrow{color:var(--bch-red);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bch-recipe-card h3{color:var(--bch-red);font-family:var(--font-heading--family, var(--font-heading-family, sans-serif));font-size:clamp(1.38rem,1.8vw,1.85rem);font-weight:900;letter-spacing:-.025em;line-height:.86;overflow-wrap:anywhere;text-transform:uppercase}.bch-recipe-card__copy p{color:var(--bch-red);font-size:.7rem;font-weight:700;line-height:1.35}.bch-recipe-card .bch-button{margin-top:auto}.bch-slider-button{align-items:center;background:var(--bch-white);border:2px solid var(--bch-red);border-radius:50%;color:var(--bch-red);cursor:pointer;display:flex;font-size:2rem;height:48px;justify-content:center;line-height:1;padding:0 0 4px;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .16s ease,background-color .16s ease,color .16s ease;width:48px;z-index:3}.bch-slider-button:hover{background:var(--bch-red);color:var(--bch-white)}.bch-slider-button:disabled{opacity:0;pointer-events:none}.bch-slider-button--prev{left:6px}.bch-slider-button--next{right:6px}.bch-internal-promo{min-height:560px}.bch-internal-promo__media{background:var(--bch-red)}.bch-internal-promo__media img{object-fit:contain;padding:5%}.bch-internal-promo__price{font-size:1.2rem;font-weight:900}.bch-reviews{background:var(--bch-red);color:var(--bch-white);overflow:hidden;padding:72px 0 58px}.bch-section-heading--reviews{color:var(--bch-white);margin:0 auto 54px;padding:0 24px}.bch-slider-shell--reviews{max-width:1440px}.bch-review-track{gap:2px;padding:0}.bch-review-card{align-items:center;background:var(--bch-cream);border-radius:20px 20px 0 0;color:var(--bch-red);display:flex;flex:0 0 calc((100% - 12px) / 7);flex-direction:column;gap:14px;justify-content:flex-start;min-height:270px;padding:24px 14px 20px;scroll-snap-align:start;text-align:center}.bch-review-card__stars{font-size:1rem;letter-spacing:.08em;line-height:1}.bch-review-card blockquote{color:var(--bch-ink);font-family:var(--font-body--family, sans-serif);font-size:.78rem;font-style:normal;font-weight:700;line-height:1.45}.bch-review-card__author{color:var(--bch-red);font-size:.8rem;font-weight:900;margin-top:auto}.bch-reviews .bch-slider-button{border-color:var(--bch-white);top:48%}@media screen and (max-width:1099px){.bch-recipe-card{flex-basis:calc((100% - 64px)/4)}.bch-review-card{flex-basis:calc((100% - 8px)/5)}}@media screen and (max-width:749px){.bch-button{font-size:.72rem;min-height:36px;padding:.62rem 1.25rem}.bch-hero__media{aspect-ratio:780 / 1012}.bch-hero__overlay{gap:1rem;max-width:328px;top:18.58%;width:84.18vw}.bch-button--hero{min-width:170px}.bch-hero__rail{justify-content:flex-start;min-height:54px;padding:.55rem 16px}.bch-section-heading h2,.bch-split__copy h2{font-size:clamp(2.65rem,12.5vw,3.6rem);line-height:.86}.bch-flavorites{padding-top:42px}.bch-flavorites .bch-section-heading{gap:.75rem;margin-bottom:34px;padding:0 28px}.bch-flavorites .bch-sparkle{font-size:2.4rem}.bch-flavorites__track{display:flex;gap:14px;max-width:none;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 20px 36px;scroll-behavior:smooth;scroll-padding-inline:20px;scroll-snap-type:inline mandatory;scrollbar-width:none}.bch-flavorites__track::-webkit-scrollbar{display:none}.bch-flavorite-card{aspect-ratio:1.04;flex:0 0 79vw;max-width:330px;scroll-snap-align:center}.bch-flavorite-card__label{font-size:1.65rem}.bch-checker{background-size:auto 80px;height:80px}.bch-split{display:flex;flex-direction:column;gap:34px;padding:44px 20px}.bch-split__copy{gap:14px;width:100%}.bch-split__copy p{font-size:.88rem;line-height:1.38}.bch-split__media{border-radius:18px;min-height:0;width:100%}.bch-story .bch-split__copy{order:1}.bch-story .bch-split__media{aspect-ratio:1;order:2}.bch-ingredients .bch-split{padding-top:10px}.bch-ingredients .bch-split__media{aspect-ratio:1}.bch-claims{gap:4px;padding:0 8px 38px}.bch-claim{font-size:.43rem;gap:3px;line-height:1.05}.bch-claim img{height:46px}.bch-recipes{padding-top:48px}.bch-section-heading--compact{gap:10px;margin-bottom:30px;padding:0 18px}.bch-section-heading--compact p{font-size:.72rem;line-height:1.35;max-width:310px}.bch-recipe-track{gap:14px;padding:0 20px 34px;scroll-padding-inline:20px}.bch-recipe-card{flex-basis:79vw;max-width:330px;min-height:355px}.bch-recipe-card__copy{padding:22px 12px 18px}.bch-recipe-card h3{font-size:1.58rem}.bch-slider-button{height:42px;width:42px}.bch-slider-button--prev{left:3px}.bch-slider-button--next{right:3px}.bch-internal-promo{min-height:0}.bch-internal-promo__media{aspect-ratio:1.28;order:1}.bch-internal-promo .bch-split__copy{order:2}.bch-reviews{padding:46px 0 38px}.bch-section-heading--reviews{margin-bottom:34px}.bch-section-heading--reviews h2{max-width:330px}.bch-review-track{gap:14px;padding:0 20px;scroll-padding-inline:20px}.bch-review-card{border-radius:20px;flex-basis:79vw;max-width:330px;min-height:220px;padding:28px 24px 24px}.bch-review-card blockquote{font-size:.82rem}}@media(prefers-reduced-motion:reduce){.bch-button,.bch-flavorite-card__media img,.bch-recipe-card__media img,.bch-recipe-track,.bch-review-track{scroll-behavior:auto;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bachans-home.css.map */
