.ggbap{--bab-ink:#173a2e;--bab-deep:#102c23;--bab-cream:#f7efdc;--bab-paper:#fff9ed;--bab-copper:#92522e;--bab-muted:#536357;background:var(--bab-cream);color:var(--bab-ink);margin-block:clamp(28px,5vw,72px) 0;padding:clamp(32px,5vw,72px) clamp(18px,4vw,64px);font-family:var(--font-body--family,Arial,sans-serif);isolation:isolate}.ggbap *{box-sizing:border-box}.ggbap__inner{max-width:1320px;margin-inline:auto}.ggbap h2,.ggbap h3,.ggbap p,.ggbap figure,.ggbap ol,.ggbap dl{margin:0}.ggbap h2,.ggbap h3{color:inherit;text-wrap:balance}.ggbap h2{font-family:var(--font-heading--family,Georgia,serif);font-size:clamp(1.85rem,3.2vw,3.3rem);font-weight:600;line-height:1.08;letter-spacing:-.025em}.ggbap h3{font-size:1.13rem;font-weight:700;line-height:1.3;letter-spacing:0}.ggbap p{font-size:1rem;line-height:1.65}.ggbap .ggbap__eyebrow{font-size:.72rem;line-height:1.55;letter-spacing:.14em;text-transform:uppercase;font-weight:750;color:var(--bab-copper);margin-bottom:12px}.ggbap__story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.03fr);overflow:hidden;border:1px solid #bb9b725e;border-radius:22px;background:var(--bab-deep);color:var(--bab-cream)}.ggbap__story-copy{padding:clamp(26px,4vw,56px);align-self:center}.ggbap__story .ggbap__eyebrow{color:#e6b782}.ggbap__story h2{font-size:clamp(2.15rem,3.5vw,3.8rem);max-width:13ch}.ggbap .ggbap__lead{margin:24px 0;color:#eee4cf;font-size:1.06rem;line-height:1.7;max-width:58ch}.ggbap__art{height:100%;position:relative;display:flex;flex-direction:column;background:#23342a}.ggbap__art img{display:block;width:100%;height:100%;min-height:390px;flex:1;object-fit:cover;object-position:center}.ggbap__art figcaption{font-size:.68rem;line-height:1.5;color:#e3d2b4;padding:10px 18px;background:#183025}.ggbap .ggbap__button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:50px;background:#e7b77c;color:#142f24;border:1px solid #e7b77c;border-radius:6px;padding:13px 22px;font:700 1rem/1.3 var(--font-body--family,Arial,sans-serif);text-decoration:none;text-align:center;transition:background-color .15s ease,box-shadow .15s ease}.ggbap .ggbap__button:hover{background:#f1cda1;box-shadow:0 3px #b16b3d}.ggbap a:focus-visible,.ggbap summary:focus-visible{outline:3px solid var(--bab-copper);outline-offset:5px}.ggbap__story a:focus-visible,.ggbap__close a:focus-visible{outline-color:#f7efdc}.ggbap .ggbap__micro{font-size:.75rem;line-height:1.5;color:#dfd2b8;margin-top:12px;max-width:44ch}.ggbap__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,40px);padding:clamp(30px,4vw,52px) 0}.ggbap__benefits article{position:relative;padding-left:0}.ggbap__mark{display:block;font-family:Georgia,serif;font-size:1.7rem;line-height:1;color:var(--bab-copper);margin-bottom:14px}.ggbap__benefits h3{margin-bottom:12px}.ggbap__benefits p{color:var(--bab-muted);font-size:.96rem}.ggbap__how{border-block:1px solid #b99a725c;padding-block:clamp(28px,4vw,48px);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:clamp(28px,5vw,70px)}.ggbap__section-title h2{font-size:clamp(1.7rem,2.6vw,2.5rem);max-width:27ch}.ggbap__steps{list-style:none;padding:0;display:grid;gap:24px}.ggbap__steps li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px}.ggbap__steps li>span{display:grid;place-items:center;width:42px;height:42px;border:1px solid #b79a6e;border-radius:50%;font:1.3rem Georgia,serif}.ggbap__steps h3{margin-bottom:6px}.ggbap__steps p{font-size:.95rem;color:var(--bab-muted)}.ggbap__details-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);padding-block:clamp(32px,5vw,62px)}.ggbap__details-grid h2{font-size:clamp(1.65rem,2.5vw,2.4rem);margin-bottom:24px}.ggbap__format{padding:clamp(24px,3vw,36px);background:var(--bab-paper);border:1px solid #b99a725c;border-radius:14px}.ggbap__format dl>div+div{margin-top:20px}.ggbap dt{font-weight:700;font-size:.8rem;line-height:1.5;text-transform:uppercase;letter-spacing:.055em;margin-bottom:6px}.ggbap dd{margin:0;color:var(--bab-muted);font-size:.96rem;line-height:1.6}.ggbap__sizes{padding:0;margin:8px 0 0;display:flex;flex-wrap:wrap;gap:7px;list-style:none}.ggbap__sizes li{border:1px solid #b79a6e70;background:#f7efdc;border-radius:4px;padding:5px 9px;font-size:.8rem;color:var(--bab-ink);line-height:1.4}.ggbap .ggbap__note{font-size:.79rem;line-height:1.6;color:var(--bab-muted);margin-top:22px;padding-top:18px;border-top:1px solid #b99a725c}.ggbap__faq{align-self:start;padding-top:6px}.ggbap__faq details{border-bottom:1px solid #b99a7266}.ggbap__faq summary{position:relative;cursor:pointer;list-style:none;padding:18px 38px 18px 0;font-weight:650;font-size:.96rem;line-height:1.5;color:var(--bab-ink)}.ggbap__faq summary::-webkit-details-marker{display:none}.ggbap__faq summary:after{content:"+";position:absolute;right:4px;top:14px;font:1.6rem Georgia,serif;color:var(--bab-copper)}.ggbap__faq details[open] summary:after{content:"\2212"}.ggbap__faq details p{font-size:.93rem;padding:0 28px 19px 0;color:var(--bab-muted)}.ggbap__formats{padding-bottom:clamp(32px,5vw,60px)}.ggbap__formats .ggbap__section-title{margin-bottom:24px}.ggbap__format-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ggbap__format-links a{display:flex;flex-direction:column;align-items:flex-start;gap:9px;color:var(--bab-ink);text-decoration:none;border:1px solid #b99a7280;border-radius:9px;padding:21px 17px;background:var(--bab-paper)}.ggbap__format-links a:hover{border-color:var(--bab-copper);background:#f4e5cc}.ggbap__format-links a[aria-current=page]{background:var(--bab-ink);color:var(--bab-cream);border-color:var(--bab-ink)}.ggbap__format-links strong{font-size:.98rem;line-height:1.35}.ggbap__format-links a>span{font-size:.8rem;line-height:1.5;opacity:.88}.ggbap__format-links small{font-size:.7rem;font-weight:700;line-height:1.5;margin-top:auto;padding-top:10px}.ggbap__close{display:flex;justify-content:space-between;align-items:center;gap:30px;background:var(--bab-deep);color:var(--bab-cream);padding:clamp(26px,4vw,44px);border-radius:14px}.ggbap__close .ggbap__eyebrow{color:#e6b782}.ggbap__close h2{font-size:clamp(1.7rem,2.5vw,2.5rem);max-width:25ch}.ggbap__close .ggbap__button{flex-shrink:0}@media(max-width:1000px){.ggbap__format-links{grid-template-columns:repeat(3,minmax(0,1fr))}.ggbap__story-copy{padding:30px}.ggbap__story h2{font-size:2.6rem}.ggbap__art img{min-height:440px}}@media(max-width:899px){.ggbap__story{grid-template-columns:1fr}.ggbap__story h2{max-width:20ch;font-size:clamp(2rem,5vw,3rem)}.ggbap__art img{height:auto;min-height:0;aspect-ratio:3/2;max-height:440px;object-position:center}.ggbap__benefits{gap:22px}.ggbap__how,.ggbap__details-grid{grid-template-columns:1fr}.ggbap__close{align-items:flex-start;flex-direction:column}.ggbap__faq{padding:0 4px}}@media(max-width:599px){.ggbap{padding-inline:16px}.ggbap__story{border-radius:13px}.ggbap__story-copy{padding:27px 23px}.ggbap__benefits{grid-template-columns:1fr;gap:25px;padding-block:30px}.ggbap__benefits article{padding-left:45px}.ggbap__mark{position:absolute;left:0;top:2px;font-size:1.4rem}.ggbap__benefits h3{margin-bottom:7px}.ggbap__format-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ggbap__format-links a{padding:16px 13px}.ggbap__format-links a:last-child{grid-column:1/-1}.ggbap__steps li{grid-template-columns:34px minmax(0,1fr);gap:13px}.ggbap__steps li>span{width:34px;height:34px;font-size:1.1rem}.ggbap__format{padding:24px 20px}.ggbap__close{padding:25px 22px}.ggbap__close .ggbap__button{width:100%}.ggbap__art figcaption{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.ggbap .ggbap__button{transition:none}}.ggbap__art:has(.ggbap__simple-ink){background:var(--bab-deep);justify-content:center}.ggbap__simple-ink{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:clamp(24px,4vw,56px);background:#e8e5dc;min-height:320px}.ggbap__simple-ink img{width:100%;height:auto;min-height:0;max-height:500px;object-fit:contain;flex:none;aspect-ratio:3/2}@supports ((mask-image:url()) or (-webkit-mask-image:url())){.ggbap__simple-ink{background:var(--bab-deep)}.ggbap__simple-ink:before{content:"";display:block;width:100%;aspect-ratio:3/2;background:#e8e5dc;-webkit-mask:var(--ggbap-ink-art) center/contain no-repeat;mask:var(--ggbap-ink-art) center/contain no-repeat}.ggbap__simple-ink img{display:none}}@media(max-width:899px){.ggbap__simple-ink{min-height:0;padding:24px}}.ggbap-intro .ggbap-copy--mobile,.ggbap .ggbap-copy--mobile{display:none}@media(max-width:749px){.ggx-product-description .ggbap-narrative--desktop,.ggbap-intro .ggbap-copy--desktop,.ggbap .ggbap-copy--desktop{display:none}.ggbap-intro .ggbap-copy--mobile,.ggbap .ggbap-copy--mobile{display:block}}@media(min-width:750px){body[data-gg-bab-product] #MainContent .product-information:has([data-gg-bab-intro]){--page-content-width:1320px;--page-margin:clamp(18px,4vw,64px);--page-width:calc(var(--page-content-width) + var(--page-margin) * 2)}body[data-gg-bab-product] #MainContent .product-information:has([data-gg-bab-intro]) .product-information__grid{width:100%;max-width:1320px;margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/ggx-bab-product-guide.css.map */
