/* Grup 6 editorial pages, account product rows and empty cart. */
.g6-editorial{color:#173f32}.g6-editorial p{margin:0;font-size:18px;line-height:1.5}.g6-editorial h2{font:700 36px/1.18 var(--sans);letter-spacing:0;margin:0}.g6-editorial h2 em{font:italic 44px/1.18 var(--serif)}.g6-editorial h3{font:700 24px/1.5 var(--sans);letter-spacing:0;margin:0}.g6-editorial .paper{background:#f4f4ef}.g6-section{padding-block:80px}.g6-editorial .balance-button{width:280px;max-width:100%;height:50px;min-height:50px;padding:12px;font-size:15px;line-height:1;letter-spacing:0;background:#036343}.g6-editorial .gradient,.g6-editorial .gradient h2,.g6-editorial .gradient h3{color:white}.g6-editorial .g6-white-button{background:white;color:#173f32}
.g6-hero{position:relative;min-height:522px;background:#f4f4ef;padding-inline:var(--safe-inset);overflow:hidden}.g6-hero-copy{position:relative;width:608px;max-width:47%;padding:56px 72px 56px 0;display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-height:522px}.g6-hero-copy h1{font:700 48px/1.18 var(--sans);margin:0;letter-spacing:0}.g6-hero-copy h1 em{font:italic 60px/1.18 var(--serif)}.g6-hero-copy .eyebrow{font-size:12px;font-weight:700}.g6-hero-copy .g6-lead{font-size:22px}.g6-hero-copy>p:not(.eyebrow):not(.g6-lead){font-size:16px}.g6-hero-image{position:absolute;inset:0 0 0 calc(var(--safe-inset) + 608px);height:100%;width:calc(100% - var(--safe-inset) - 608px);object-fit:cover}
.g6-biography{display:grid;grid-template-columns:448fr 658fr;gap:clamp(48px,11.11vw,160px);padding-right:calc(var(--safe-inset) + 30px)}.g6-bio-intro{display:flex;flex-direction:column;gap:24px;min-width:0}.g6-bio-intro img{width:100%;height:519px;object-fit:cover}.g6-bio-copy{min-width:0}.g6-bio-copy p+p{margin-top:24px}.g6-bio-copy a{text-decoration:underline;text-underline-offset:2px}.g6-statement{display:flex;flex-direction:column;gap:40px}.g6-statement>p{font-size:22px}.g6-story,.g6-founder{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.g6-story>img{width:100%;height:420px;object-fit:cover}.g6-story>div,.g6-founder>div{display:flex;flex-direction:column;gap:24px;padding-top:40px}.g6-story>div>p{max-width:560px}.g6-credit.section{font-size:11px;color:#666660;padding-top:0;padding-bottom:24px}.g6-credit a{text-decoration:none}.g6-approach{display:grid;grid-template-columns:448fr 768fr;gap:80px}.g6-approach>div{display:flex;flex-direction:column;gap:20px}.g6-principles,.g6-services,.g6-process{display:flex;flex-direction:column;gap:40px}.g6-principles .three-cols{width:100%;gap:48px}.g6-principles .three-cols>div{display:flex;flex-direction:column;gap:12px}.g6-founder{grid-template-columns:520fr 704fr}.g6-founder>picture{display:block;min-width:0}.g6-founder img{width:100%;height:420px;object-fit:cover}.g6-founder>div{padding-top:48px}.g6-founder>div>p{max-width:620px}.g6-services .two-cols{width:100%;gap:72px}.g6-services .two-cols>div{display:flex;flex-direction:column;gap:16px}.g6-services .two-cols p{max-width:560px}.g6-button-row{display:flex;gap:16px;flex-wrap:wrap}
.g6-faq{display:grid;grid-template-columns:352fr 864fr;gap:80px;padding-block:80px;color:#173f32;scroll-margin-top:48px}.g6-faq-intro{display:flex;flex-direction:column;gap:20px}.g6-faq h2{font:700 32px/1.18 var(--sans);letter-spacing:0;margin:0}.g6-faq h2 em{font:italic 44px/1.18 var(--serif)}.g6-faq p{font-size:18px;line-height:1.5;margin:0}.g6-faq .text-link{font-size:16px;font-weight:700}.g6-faq-list{min-width:0}.g6-faq details{border-bottom:1px solid #d5d5d0}.g6-faq summary{list-style:none;display:flex;gap:24px;align-items:center;justify-content:space-between;padding:24px 0;cursor:pointer;font-size:20px;font-weight:700;line-height:1.5}.g6-faq summary::-webkit-details-marker{display:none}.g6-faq summary:after{content:'+';font:400 24px/24px var(--sans);width:24px;text-align:center;flex:none}.g6-faq details[open]>summary:after{content:'−'}.g6-faq details>p{padding-bottom:24px;padding-right:48px}
.ba-order-products{display:flex;flex-direction:column;gap:20px;width:100%}.ba-product-row{display:flex;gap:24px;align-items:center;width:100%;min-width:0}.ba-product-row>img{width:96px;height:96px;flex:0 0 96px;object-fit:cover;border-radius:8px}.ba-product-row>div{display:flex;flex-direction:column;gap:6px;min-width:0}.ba-panel .ba-product-row h2{font-size:24px;line-height:1.4}.ba-product-row p{font-size:16px;line-height:1.4}.ba-product-row .ba-product-quantity{font-size:14px;line-height:1.4}.ba-subscription>.ba-details>div:nth-child(3){grid-column:1/-1}.ba-order>.ba-button{min-width:220px}.ba-subscription>.ba-button{min-width:240px}
.woocommerce-cart .balance-main:has(.g6-empty-cart){padding:0;min-height:0}.g6-empty-cart{min-height:580px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:64px var(--safe-inset);color:#173f32;text-align:center}.g6-empty-cart .g6-empty-icon{width:88px;height:88px;border-radius:50%;background:#f4f4ef;display:flex;align-items:center;justify-content:center}.g6-empty-icon img{max-width:none;flex:none}.g6-empty-copy{max-width:520px;display:flex;flex-direction:column;gap:16px}.g6-empty-cart h1{font:700 40px/1.18 var(--sans);letter-spacing:0;margin:0}.g6-empty-cart h1 em{font:italic 52px/1.18 var(--serif)}.g6-empty-cart p{font:400 18px/1.5 var(--sans);margin:0}.g6-empty-cart .balance-button{width:280px;max-width:100%;height:50px;min-height:50px;font-size:15px;letter-spacing:0;background:#036343}
@media(min-width:768px) and (max-width:1300px){.g6-hero-copy{width:47%;max-width:none;padding-right:40px}.g6-hero-image{left:calc(var(--safe-inset) + (100% - 2 * var(--safe-inset)) * .47);width:calc(100% - var(--safe-inset) - (100% - 2 * var(--safe-inset)) * .47)}.g6-biography{gap:48px;padding-right:var(--safe-inset)}.g6-hero-copy h1{font-size:40px}.g6-hero-copy h1 em{font-size:52px}}
@media(max-width:767px){.g6-section{padding:48px 24px}.g6-editorial p{font-size:16px}.g6-editorial h2{font-size:28px}.g6-editorial h2 em{font-size:34px}.g6-editorial h3{font-size:20px}.g6-editorial .balance-button{width:100%}.g6-hero{display:flex;flex-direction:column;min-height:0;padding:0}.g6-hero-copy{width:100%;max-width:none;min-height:0;padding:40px 24px}.g6-hero-copy h1{font-size:36px}.g6-hero-copy h1 em{font-size:44px}.g6-hero-copy .g6-lead{font-size:18px}.g6-hero-image{position:static;width:100%;height:340px}.g6-biography,.g6-approach,.g6-story,.g6-founder{grid-template-columns:1fr;gap:24px}.g6-bio-intro img{height:412px}.g6-bio-copy{font-size:16px}.g6-statement{gap:28px}.g6-statement>p{font-size:18px}.g6-story,.g6-founder{gap:32px}.g6-story>img,.g6-founder img{height:300px}.g6-story>div,.g6-founder>div{padding:0}.g6-principles,.g6-services,.g6-process{gap:28px}.g6-principles .three-cols,.g6-services .two-cols{gap:28px;grid-template-columns:1fr}.g6-button-row{width:100%;flex-direction:column;gap:12px}.g6-credit.section{padding-inline:24px;font-size:11px}.g6-faq{grid-template-columns:1fr;gap:32px;padding:48px 24px}.g6-faq h2{font-size:28px}.g6-faq h2 em{font-size:38px}.g6-faq p{font-size:16px}.g6-faq summary{padding:20px 0;font-size:16px;gap:16px}.g6-faq details>p{padding-right:0;padding-bottom:20px}.ba-product-row{gap:16px}.ba-product-row>img{width:72px;height:72px;flex-basis:72px}.ba-panel .ba-product-row h2{font-size:18px;line-height:1.4}.ba-product-row p,.ba-product-row .ba-product-quantity{font-size:14px;line-height:1.4}.ba-subscription>.ba-details>div:nth-child(3){grid-column:auto}.g6-empty-cart{min-height:530px;padding:48px 24px}.g6-empty-copy{max-width:100%}.g6-empty-cart h1{font-size:32px}.g6-empty-cart h1 em{font-size:42px}.g6-empty-cart p{font-size:16px}.g6-empty-cart .balance-button{width:100%}}
