.shopify-section--footer .footer,.shopify-section--footer~.shopify-section,.shopify-section--footer~.shopify-section>.section{background-color:#533e2c;background-size:2400px 1800px}.footer{position:relative;isolation:isolate}.footer>.container{position:relative;z-index:1;padding-top:52px}.gg-footer-soil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:visible;pointer-events:none}.gg-footer-soil__edge{position:absolute;top:-12px;left:0;display:block;width:100%;height:16px}.gg-footer-soil__roots{position:absolute;top:-2px;left:50%;display:block;width:122px;height:105px;color:#c8a674;opacity:.48;transform:translate(-50%)}.gg-footer-soil__root-main,.gg-footer-soil__root-branch{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.gg-footer-soil__root-main{stroke-width:2.2}.gg-footer-soil__root-branch{stroke-width:1.2}.gg-footer-soil__edge-mobile{display:none}@media screen and (max-width:699px){.gg-footer-soil__edge-desktop{display:none}.gg-footer-soil__edge-mobile{display:block}.gg-footer-soil__roots{width:110px;height:100px;opacity:.34}}.gg-manuals-product-link{width:100%;margin:5px 0 0}.gg-manuals-product-link__anchor{display:flex;align-items:center;gap:.75rem;width:100%;padding:20px;border:0;border-radius:8px;background:#533e2c;color:#fcfcfc;box-shadow:#b5b5b580 0 2px 8px;text-decoration:none;transition:background-color .16s ease}.gg-manuals-product-link__anchor:hover{background:#432f22}.gg-manuals-product-link__icon{display:grid;place-items:center;width:2.4rem;height:2.4rem;flex:0 0 auto;border-radius:50%;background:#ffffff24;color:#fff}.gg-manuals-product-link__icon svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gg-manuals-product-link__copy strong,.gg-manuals-product-link__copy small{display:block}.gg-manuals-product-link__copy strong{font-size:.95rem}.gg-manuals-product-link__copy small{margin-top:.08rem;color:#ffffffb8;font-size:.78rem}.gg-manuals-product-link__arrow{margin-left:.25rem;font-size:1.1rem}@media screen and (max-width:699px){.gg-manuals-product-link__anchor{width:100%}.gg-manuals-product-link__arrow{margin-left:auto}}.gg-manuals{--gg-green-950: #173524;--gg-green-800: #2f5b3c;--gg-green-650: #4f7658;--gg-green-100: #eaf2e9;--gg-cream: #fff;--gg-brown: #533e2c;--gg-ink: #272727;--gg-line: rgba(47, 91, 60, .18);color:var(--gg-ink);background:linear-gradient(to bottom,var(--gg-cream) calc(100% - 120px),#fcfcfc 100%)}.gg-manuals__hero{position:relative;overflow:hidden;background:linear-gradient(110deg,#12311fd6,#1f482dbd 52%,#183924d6),var(--gg-manuals-hero-image) center / cover no-repeat;color:#fff}.gg-manuals__hero-inner,.gg-manuals__body{width:min(100% - 2rem,1280px);margin-inline:auto}.gg-manuals__hero-inner{position:relative;z-index:1;padding:clamp(3.5rem,8vw,7rem) 0 clamp(3rem,7vw,5.5rem);text-align:center}.gg-manuals__eyebrow{margin:0 0 .75rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:none;color:#d9ead5}.gg-manuals__title{max-width:900px;margin:0 auto;font-size:clamp(2.25rem,6vw,5.25rem);line-height:.98;letter-spacing:-.035em;text-wrap:balance}.gg-manuals__intro{max-width:760px;margin:1.25rem auto 0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.55;color:#ffffffdb}.gg-manuals__search{position:relative;max-width:780px;margin:2rem auto 0}.gg-manuals__search-icon{position:absolute;top:50%;left:1.2rem;display:grid;place-items:center;width:1.4rem;height:1.4rem;transform:translateY(-50%);line-height:0;color:var(--gg-green-800);pointer-events:none}.gg-manuals__search-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.gg-manuals__search-input{width:100%;min-height:4rem;padding:.9rem 3.8rem .9rem 3.4rem;border:2px solid transparent;border-radius:1rem;background:#fff;color:var(--gg-ink);font:inherit;font-size:1.05rem;box-shadow:0 1rem 2.5rem #0c221447;transition:border-color .16s ease,box-shadow .16s ease}.gg-manuals__search-input:focus{outline:none;border-color:#b7d4b4;box-shadow:0 1rem 2.8rem #0c221457,0 0 0 4px #daebd759}.gg-manuals__clear{position:absolute;inset:50% .75rem auto auto;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:50%;transform:translateY(-50%);background:var(--gg-green-100);color:var(--gg-green-950);font:inherit;font-size:1.6rem;line-height:1;cursor:pointer}.gg-manuals__hint{margin:.75rem auto 0;font-size:.92rem;color:#ffffffb8}.gg-manuals__body{padding:clamp(2.5rem,6vw,5rem) 0 4rem}.gg-manuals__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.35rem}.gg-manuals__result-status,.gg-manuals__snapshot{margin:0}.gg-manuals__result-status{font-size:1.05rem}.gg-manuals__snapshot{color:#2727279e;font-size:.85rem}.gg-manuals__loading{display:flex;justify-content:center;align-items:center;gap:.75rem;min-height:12rem;color:var(--gg-green-800)}.gg-manuals__spinner{width:1.5rem;height:1.5rem;border:2px solid var(--gg-line);border-top-color:var(--gg-green-800);border-radius:50%;animation:gg-manuals-spin .7s linear infinite}@keyframes gg-manuals-spin{to{transform:rotate(360deg)}}.gg-manuals__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.gg-manual-card{display:flex;flex-direction:column;min-width:0;min-height:100%;padding:1.35rem;border:1px solid var(--gg-line);border-radius:1.1rem;background:#fff;box-shadow:0 .5rem 1.5rem #1e38270f;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.gg-manual-card:hover{transform:translateY(-2px);border-color:#2f5b3c57;box-shadow:0 .8rem 2rem #1e38271a}.gg-manual-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.gg-manual-card__badge{display:inline-flex;align-items:center;gap:.35rem;padding:.33rem .62rem;border-radius:999px;background:var(--gg-green-100);color:var(--gg-green-800);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gg-manual-card__badge svg{width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gg-manual-card__size{color:#2727278f;font-size:.78rem}.gg-manual-card__title{margin:0;font-size:1.18rem;line-height:1.25;text-wrap:balance}.gg-manual-card__vendors{margin:.55rem 0 0;color:var(--gg-green-800);font-size:.86rem;font-weight:600}.gg-manual-card__languages{margin:.55rem 0 0;color:#272727b3;font-size:.84rem;line-height:1.4}.gg-manual-card__languages strong{color:var(--gg-brown)}.gg-manual-card__vendors a{color:inherit;text-decoration:none;text-underline-offset:.15em}.gg-manual-card__vendors a:hover,.gg-manual-card__vendors a:focus-visible{text-decoration:underline;text-decoration-thickness:.08em}.gg-manual-card__product-area{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--gg-line)}.gg-manual-card__product-label{margin:0 0 .5rem;color:#2727279e;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.gg-manual-card__products{display:grid;gap:.42rem;margin:0;padding:0;list-style:none}.gg-manual-card__product{display:flex;align-items:flex-start;gap:.45rem;min-width:0;font-size:.88rem;line-height:1.35}.gg-manual-card__product:before{content:"";flex:0 0 auto;width:.35rem;height:.35rem;margin-top:.42rem;border-radius:50%;background:var(--gg-green-650)}.gg-manual-card__product a{color:var(--gg-green-950);text-decoration:none;text-decoration-color:#2f5b3c59;text-underline-offset:.15em}.gg-manual-card__product a:hover,.gg-manual-card__product a:focus-visible{text-decoration:underline;text-decoration-thickness:.08em}.gg-manual-card__product span{color:#27272794}.gg-manual-card__details{margin-top:.55rem}.gg-manual-card__details summary{width:fit-content;color:var(--gg-green-800);font-size:.84rem;font-weight:700;cursor:pointer}.gg-manual-card__details-indicator:before{content:"+"}.gg-manual-card__details[open] .gg-manual-card__details-indicator:before{content:"\2212"}.gg-manual-card__details .gg-manual-card__products{margin-top:.55rem}.gg-manual-card__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%;min-height:3rem;margin-top:auto;padding:.8rem .95rem;border-radius:.7rem;background:var(--gg-brown);color:#fff;font-weight:700;text-decoration:none;transition:background-color .16s ease}.gg-manual-card__cta:hover{background:#432f22}.gg-manual-card__cta svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gg-manual-card__product-area+.gg-manual-card__cta,.gg-manual-card__vendors+.gg-manual-card__cta,.gg-manual-card__title+.gg-manual-card__cta{margin-top:1.2rem}.gg-manuals__empty{max-width:620px;margin:3rem auto;padding:2.25rem;text-align:center;border:1px dashed rgba(47,91,60,.35);border-radius:1.2rem;background:#ffffffa6}.gg-manuals__empty svg{width:3.5rem;height:3.5rem;fill:none;stroke:var(--gg-green-650);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gg-manuals__empty h2{margin:.9rem 0 0;font-size:1.4rem}.gg-manuals__empty p{margin:.45rem 0 0;color:#272727a6}.gg-manuals__more-wrap{display:flex;justify-content:center;margin-top:1.75rem}.gg-manuals__more{min-width:12rem}.gg-manuals__noscript{max-width:780px;margin:2.5rem auto 0;text-align:center;color:#27272799;font-size:.84rem}@media screen and (max-width:989px){.gg-manuals__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:699px){.gg-manuals__hero-inner,.gg-manuals__body{width:min(100% - 1.25rem,1280px)}.gg-manuals__hero-inner{padding-top:3.2rem}.gg-manuals__search-input{min-height:3.65rem;font-size:1rem}.gg-manuals__toolbar{align-items:flex-start;flex-direction:column;gap:.25rem}.gg-manuals__grid{grid-template-columns:minmax(0,1fr)}.gg-manual-card{padding:1.15rem}}@media(prefers-reduced-motion:reduce){.gg-manual-card,.gg-manual-card__cta,.gg-manuals__search-input{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/34/compiled_assets/styles.css.map */
