:root{--font-body-family:Inter,"Segoe UI",sans-serif;--font-heading-family:Inter,"Segoe UI",sans-serif;--font-heading-weight:760}.header__heading-link{padding:.35rem}.genius-wordmark{display:inline-flex;align-items:center;gap:.85rem;color:#142724;font-size:2.2rem;line-height:1;font-weight:800;letter-spacing:-.045em;white-space:nowrap}.genius-mark{display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:.8rem;background:#09221e;color:#cef681;font-size:2.2rem;letter-spacing:0}.genius-consultation{display:inline-flex;align-items:center;justify-content:center;min-height:4rem;padding:.7rem 1.2rem;margin-inline:.5rem;border:1px solid #98c54e;border-radius:.7rem;background:#cef681;color:#09221e;box-shadow:0 2px #a9cf68;font-size:1.3rem;line-height:1.15;font-weight:800;text-align:center;text-decoration:none}.genius-consultation:hover{background:#dcffa5;text-decoration:underline}.header__menu-item{font-weight:650}#MainContent :is(h1,h2,h3){letter-spacing:-.035em}#MainContent :is(.main-page-title,.title--primary,.article-template__title,.collection-hero__title,.product__title h1){font-weight:780;line-height:1.08}#MainContent :is(.main-page-title,.title--primary,.article-template__title,.collection-hero__title){margin-bottom:1.8rem}#MainContent .rte{line-height:1.65;overflow-wrap:anywhere}#MainContent .product__media-wrapper .product__media{overflow:hidden;border-radius:1.2rem}#MainContent .card-wrapper:hover .card--card{box-shadow:0 10px 25px #14272412}#MainContent .card__heading{line-height:1.28}#MainContent .article-template__content a{text-underline-offset:.24em}@media(max-width:749px){.genius-wordmark{font-size:1.6rem;gap:.5rem}.genius-mark{width:2.7rem;height:2.7rem;font-size:1.7rem}.genius-consultation{font-size:1.05rem;max-width:8rem;padding:.45rem .5rem;margin-inline:.2rem;min-height:3.5rem}.header__icon{width:3.2rem}.header__heading-link{padding:0}}@media(max-width:380px){.genius-wordmark>span:last-child{white-space:normal;max-width:5.5rem}}#MainContent .page-width--narrow:has(.genius-about){max-width:106rem}.genius-about{color:#162d28}.genius-about .genius-about-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,22rem);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,5vw,4.8rem);border-radius:1.5rem;background:#102b25;color:#eff8ed}#MainContent .genius-about-intro h2{color:#fff;margin:0 0 .8rem;font-size:clamp(2.7rem,4vw,4.6rem)}.genius-about-intro p{margin:0 0 1.2rem}.genius-about-intro .genius-about-role{color:#d0f584;font-weight:750}.genius-about figure{display:grid;justify-items:center;margin:0;text-align:center}.genius-about figure figcaption{margin-top:1rem;color:#dce9dc;font-size:1.3rem}.genius-about .genius-about-details{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2.4rem 0}.genius-about-details section{padding:2rem;border:1px solid #dce7df;border-radius:1.1rem;background:#f5f8f3}.genius-about-details h2{margin:0 0 .6rem}.genius-about-details p{margin:0}.genius-about .genius-about-links{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem}#MainContent .genius-about .genius-about-cta{padding:.9rem 1.4rem;border-radius:.65rem;background:#cef681;color:#102b25;text-decoration:none;font-weight:800}.footer{--color-background:13,37,32;--color-foreground:237,246,237;background:#0d2520!important;color:#edf6ed!important;border-top:3px solid #a7cf58}.footer .footer-block__heading{color:#fff;font-weight:750;letter-spacing:-.025em}.footer .footer-block__details-content,.footer .footer-block__details-content .list-menu__item--link,.footer .footer__copyright,.footer .footer__copyright a{color:#e1eee0}.footer .footer-block__details-content a:hover,.footer .footer__copyright a:hover{color:#cef681}.footer .footer-block__details-content a[href^="tel:"]{color:#cef681;font-weight:750}.footer .footer__content-bottom{border-color:#38534a}.footer .newsletter-form__field-wrapper .field{--color-background:13,37,32;--color-foreground:237,246,237}.footer .footer-block--newsletter{border-top:1px solid #38534a;padding-top:2rem}@media(min-width:750px){.footer .footer__blocks-wrapper{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:3rem}.footer .footer__blocks-wrapper>.footer-block{width:auto;max-width:none}}@media(max-width:749px){.genius-about .genius-about-intro,.genius-about .genius-about-details{grid-template-columns:1fr}.genius-about figure{grid-row:1;justify-items:start;text-align:left}.footer .footer-block.grid__item{margin:2rem 0}.footer .footer__content-top{padding-bottom:2rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/genius-inner.css.map */
