.bq-hero{width:100%;background:var(--bq-hero-bg)}.bq-hero__link{display:block}.bq-hero__image{display:block;width:100%;height:auto}.bq-iwt{background:var(--bq-bg);color:var(--bq-text);padding:72px 24px}.bq-iwt__inner{width:min(1220px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;border-radius:18px;overflow:hidden;background:color-mix(in srgb,var(--bq-bg),white 8%)}.bq-iwt--text_first .bq-iwt__media{order:2}.bq-iwt--text_first .bq-iwt__content{order:1}.bq-iwt__media{min-height:520px}.bq-iwt__image{width:100%;height:100%;object-fit:cover;display:block}.bq-iwt__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(40px,6vw,84px)}.bq-iwt__content h2{color:inherit;font-family:Montserrat,sans-serif;font-size:clamp(38px,3.4vw,52px);font-weight:600;line-height:1;letter-spacing:-.01em;margin:0 0 28px;max-width:640px}.bq-iwt__text{font-size:17px;line-height:1.55;max-width:560px}.bq-iwt__text p{margin:0}.bq-iwt__button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:57px;margin-top:30px;padding:18.432px 26px;border-radius:12px;color:var(--bq-button-text);background:var(--bq-button);font-family:Lato,sans-serif;font-size:15.4216px;font-weight:500;line-height:1;text-decoration:none}@media(max-width:767px){.bq-iwt{padding:36px 16px}.bq-iwt__inner{grid-template-columns:1fr;border-radius:14px}.bq-iwt__media,.bq-iwt--text_first .bq-iwt__media{order:1;min-height:auto;aspect-ratio:4 / 5}.bq-iwt__content,.bq-iwt--text_first .bq-iwt__content{order:2;padding:34px 24px 40px}.bq-iwt__content h2{font-size:clamp(32px,9vw,42px)}.bq-iwt__button{min-height:52px;padding:18px 26px;font-size:14px}}.bq-ingredients{background:var(--bq-bg);padding:64px 24px;color:var(--bq-text)}.bq-ingredients__inner{width:min(1320px,100%);margin:0 auto}.bq-ingredients__header{text-align:center;max-width:720px;margin:0 auto 34px}.bq-ingredients__header h2{color:var(--bq-heading);font-family:Lato,sans-serif;font-size:clamp(32px,2.4vw,36px);font-weight:700;line-height:1.15;letter-spacing:-.01em;margin:0 0 14px}.bq-ingredients__header p{margin:0;font-size:17px}.bq-ingredients__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.bq-ingredient{background:var(--bq-card);border-radius:12px;overflow:hidden;box-shadow:0 1px #314d3e14}.bq-ingredient__image{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.bq-ingredient__content{padding:22px 22px 26px}.bq-ingredient h3{color:var(--bq-heading);font-family:Montserrat,sans-serif;font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.01em;margin:0 0 10px}.bq-ingredient p{margin:0;font-size:16px;line-height:1.5}@media(max-width:989px){.bq-ingredients__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.bq-ingredients{padding:42px 16px}.bq-ingredients__header{text-align:left}.bq-ingredients__grid{grid-template-columns:1fr;gap:14px}}.bq-newsletter{background:var(--bq-bg);color:var(--bq-text);padding:64px 24px;text-align:center}.bq-newsletter__inner{max-width:860px;margin:0 auto}.bq-newsletter h2{color:inherit;font-family:Montserrat,sans-serif;font-size:clamp(40px,5vw,73px);font-weight:600;line-height:1;letter-spacing:-.04em;margin:0 0 16px}.bq-newsletter__text{font-size:16px}.bq-newsletter__text p{margin:0}.bq-newsletter__form{max-width:620px;margin:28px auto 0;display:grid;grid-template-columns:1fr auto;gap:10px}.bq-newsletter__form input{min-width:0;min-height:57px;border:1px solid rgb(49 77 62 / 28%);border-radius:12px;padding:0 18px;color:var(--bq-text);background:#fff9}.bq-newsletter__form button{min-height:57px;border:0;border-radius:12px;padding:18.432px 26px;background:var(--bq-button);color:var(--bq-button-text);font-family:Lato,sans-serif;font-size:15.4216px;font-weight:500;line-height:1;cursor:pointer}.bq-newsletter__form p,.bq-newsletter__form ul{grid-column:1 / -1}@media(max-width:599px){.bq-newsletter{padding:48px 16px}.bq-newsletter h2{font-size:42px}.bq-newsletter__form{grid-template-columns:1fr}.bq-newsletter__form input,.bq-newsletter__form button{min-height:52px}.bq-newsletter__form button{padding:18px 26px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
