.brand-profile-nav{gap:14px 30px}.brand-profile-nav a{font-size:15px}
.brand-value-section,.brand-offer-section{padding:70px var(--gutter);scroll-margin-top:125px}
.brand-value-section{background:#f1f3ec}.brand-value-section>h2{max-width:900px;font-size:clamp(34px,3.5vw,53px);margin-bottom:40px}
.brand-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.brand-value-grid article{border-top:1px solid #bac9b5;padding-top:25px}.brand-value-number{display:block;font:700 11px/1.5 EKFAvenir,Arial,sans-serif;color:#547149;letter-spacing:2px;margin-bottom:20px}.brand-value-grid h3{font-size:27px;margin-bottom:17px}.brand-value-grid p{color:var(--muted);font-size:18px;line-height:1.65}
.brand-offer-section .section-heading>p{max-width:430px;line-height:1.65}
.brand-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.brand-product-story{border:1px solid var(--line);min-width:0;background:#fff;display:flex;flex-direction:column;scroll-margin-top:125px}
.brand-product-story figure{margin:0;background:#f5f5f1;position:relative;padding:30px 30px 44px;height:350px;display:flex;align-items:center;justify-content:center}
.brand-product-story figure img{width:100%;height:100%;object-fit:contain;max-height:280px;mix-blend-mode:multiply}
.brand-product-story figcaption{position:absolute;bottom:14px;left:16px;right:16px;text-align:center;color:#53644f;font:700 8px/1.6 EKFAvenir,Arial,sans-serif;letter-spacing:1px}
.brand-product-copy{padding:28px;display:flex;flex-direction:column;flex:1;min-width:0}.brand-product-copy .eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:13px}.brand-product-copy h3{font-size:31px;margin-bottom:20px;overflow-wrap:anywhere}.brand-product-copy>p{font-size:18px;line-height:1.65;color:var(--muted);margin-bottom:22px}.brand-product-copy>p.brand-product-for{font-weight:500;color:var(--green);font-size:20px;line-height:1.4}.brand-product-detail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:20px}.brand-product-detail summary{cursor:pointer;min-height:54px;padding:14px 0;font-size:15px;line-height:1.5}.brand-product-detail p{font-size:17px;color:var(--muted);line-height:1.65;padding-bottom:18px}.brand-product-copy>.text-link{margin-top:auto;font-size:14px;gap:10px;justify-content:space-between}
.brand-faq-section{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;background:#f1f3ec;padding:60px var(--gutter)}.brand-faq-section h2{max-width:420px}.brand-faq-section .text-section{border-color:#cbd6c3}.brand-faq-section .text-section p{font-size:19px;line-height:1.65;padding-bottom:26px;color:var(--muted)}.brand-faq-section .text-section summary{font-size:24px}
@media(max-width:1100px){.brand-product-grid{gap:18px}.brand-product-copy{padding:22px}.brand-product-copy h3{font-size:28px}.brand-product-story figure{padding:25px 20px 42px;height:290px}.brand-value-grid{gap:26px}.brand-faq-section{gap:40px}}
@media(max-width:850px){.brand-product-grid{grid-template-columns:1fr}.brand-product-story{display:grid;grid-template-columns:.8fr 1.2fr}.brand-product-story figure{height:auto;min-height:350px}.brand-product-copy{padding:28px}.brand-value-grid{gap:20px}.brand-value-grid h3{font-size:25px}.brand-faq-section{grid-template-columns:1fr;gap:25px}}
@media(max-width:700px){.brand-profile-nav{gap:4px 20px}.brand-profile-nav a{font-size:15px}.brand-value-section,.brand-offer-section{padding:40px 22px}.brand-value-section>h2{font-size:36px;margin-bottom:28px}.brand-value-grid{grid-template-columns:1fr;gap:24px}.brand-value-grid article{padding-top:20px}.brand-value-number{margin-bottom:14px}.brand-value-grid h3{font-size:28px;margin-bottom:12px}.brand-value-grid p{font-size:19px}.brand-offer-section .section-heading>p{font-size:19px;margin-top:22px}.brand-product-grid{gap:28px}.brand-product-story{display:flex}.brand-product-story figure{height:320px;min-height:320px;padding:30px 30px 45px}.brand-product-story figure img{max-height:250px}.brand-product-copy{padding:27px 22px}.brand-product-copy h3{font-size:31px}.brand-product-copy>p{font-size:19px}.brand-product-copy>p.brand-product-for{font-size:21px}.brand-product-detail summary{font-size:16px}.brand-product-copy>.text-link{font-size:15px;min-height:48px}.brand-faq-section{padding:40px 22px}.brand-faq-section h2{font-size:37px}.brand-faq-section .text-section summary{font-size:23px}}

.brand-product-story figure{overflow:hidden}.brand-product-story img[src*="product-myo-"]{transform:scale(1.7)}.brand-product-story figcaption{z-index:1}
