.gids-hub{--gids-green: var(--color-primary, #1a4d2e);--gids-green-dark: var(--color-primary-dark, #0d2818);--gids-cream: var(--warm-cream, #f4f1ea);--gids-line: var(--refresh-line, rgba(139, 94, 52, .22));--gids-ink: var(--color-gray-900, #1a1a1a);--gids-text: var(--color-gray-800, #262626);--gids-muted: var(--color-gray-600, #525252);--gids-gold: var(--color-gold, #c9a227);--gids-hero: var(--gradient-hero-interior, linear-gradient(90deg, #0d2818, #123820 38%, #1a4d2e 72%, #0f2e1f));--gids-display: var(--font-display, "Montserrat", -apple-system, BlinkMacSystemFont, sans-serif);--gids-sticky-top: calc(var(--header-height, 132px) + 1.5rem);background:#fff;color:var(--gids-text);font-family:var(--font-primary, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}html:has(.gids-hub),body:has(.gids-hub),main:has(.gids-hub),.gids-hub section{overflow-x:clip;overflow-y:visible}.gids-hub ::selection{background:var(--color-accent-light, #e8d5b7);color:var(--gids-green-dark)}.gids-hub .container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:1.25rem;padding-right:1.25rem}@media(max-width:480px){.gids-hub .container{padding-left:1rem;padding-right:1rem}}.gids-icon{flex:none;height:1.125rem;width:1.125rem}.gids-btn,.gids-add{align-items:center;border:1.5px solid var(--gids-green);border-radius:var(--refresh-radius-sm, 8px);cursor:pointer;display:inline-flex;font-family:inherit;font-weight:600;gap:.5rem;justify-content:center;line-height:1.2;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.gids-btn{background:transparent;color:var(--gids-green);font-size:.9375rem;min-height:44px;padding:.7rem 1.25rem}.gids-btn:hover{background:#1a4d2e12}.gids-btn--primary,.gids-add{background:var(--gids-green);color:#fff}.gids-btn--primary:hover,.gids-add:hover{background:var(--gids-green-dark);border-color:var(--gids-green-dark)}.gids-hub .gids-add{align-self:auto;font-size:.875rem;height:auto;margin:0!important;min-height:40px;order:0;padding:.5rem .875rem;white-space:nowrap;width:auto!important}.gids-hub a:focus-visible,.gids-hub button:focus-visible,.gids-hub summary:focus-visible,.gids-hub input:focus-visible,.gids-hub select:focus-visible{outline:3px solid rgba(26,77,46,.45);outline-offset:2px}.gids-hero .gids-btn,.gids-cta__panel .gids-btn{border-color:#fff9;color:#fff}.gids-hero .gids-btn:hover,.gids-cta__panel .gids-btn:hover{background:#ffffff1a;border-color:#fff}.gids-hero .gids-btn--primary,.gids-cta__panel .gids-btn--primary{background:var(--gids-gold);border-color:var(--gids-gold);color:var(--gids-green-dark)}.gids-hero .gids-btn--primary:hover,.gids-cta__panel .gids-btn--primary:hover{background:#dbb533;border-color:#dbb533}.gids-hero a:focus-visible,.gids-hero button:focus-visible,.gids-cta__panel a:focus-visible{outline-color:var(--gids-gold)}.gids-hero{background:var(--gids-hero);color:#fff;padding:1.5rem 0 2.75rem;position:relative}.gids-hero--lead{padding-bottom:5rem}.gids-hero .breadcrumb{color:#ffffffb8;font-size:.875rem;margin:0 0 1.75rem;padding:0}.gids-hero .breadcrumb a{color:#ffffffe6;text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:.2em}.gids-hub .gids-hero .breadcrumb span{color:#ffffffb8}.gids-hero .breadcrumb a:hover{color:#fff;text-decoration-color:currentColor}.gids-hero h1{color:#fff;font-family:var(--gids-display);font-size:clamp(1.875rem,1.25rem + 2.4vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 1rem;max-width:24ch;text-wrap:balance}.gids-excerpt{color:#ffffffdb;font-size:1.125rem;line-height:1.6;max-width:62ch}.gids-excerpt p{margin:0}.gids-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1rem}.gids-meta:empty{display:none}.gids-byline{color:#fffc;font-size:.9375rem;margin:0}.gids-hero .gids-byline a{color:#fff;font-weight:600;text-underline-offset:.2em}.gids-hero .page-share-btn{background:transparent;border:0;color:#ffffffd9;cursor:pointer;font-size:.9375rem;padding:.25rem 0}.gids-hero .page-share-btn:hover{color:#fff}.gids-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.gids-trust{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1.75rem 0 0;padding:0}.gids-trust li{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#ffffffeb;display:inline-flex;font-size:.875rem;gap:.45rem;padding:.45rem .9rem}.gids-trust .gids-icon{height:18px;width:18px}.gids-trust .gids-icon{color:var(--gids-gold)}.gids-trust a{color:#fff;font-weight:600;text-decoration:none}.gids-trust a:hover{text-decoration:underline;text-underline-offset:.2em}.gids-hero--photo{align-items:center;background:var(--gids-green-dark);display:flex;isolation:isolate;min-height:clamp(26rem,40vw,34rem);overflow:hidden}.gids-hero--photo>.container{width:100%}.gids-kicker{background:var(--gids-gold);border-radius:6px;color:var(--gids-green-dark);display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;line-height:1;margin:0 0 .9rem;padding:.4rem .6rem;text-transform:uppercase}.gids-hero__bg{height:100%;inset:0;max-width:none;object-fit:cover;object-position:center 62%;position:absolute;width:100%;z-index:0}.gids-hero--photo:before{background:linear-gradient(90deg,#081f13db,#081f139e 55%,#081f1338);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.gids-hero--photo>.container{position:relative;z-index:2}@media(max-width:700px){.gids-hero--photo:before{background:#0d2818cc}}.gids-intro{padding-bottom:2.5rem;position:relative;z-index:3}.gids-answer{background:#fff;border-radius:var(--radius-lg, 16px);box-shadow:0 2px 6px #0d28180f,0 18px 40px #0d28181f;color:var(--gids-text);font-size:1.0625rem;line-height:1.65;border-left:4px solid var(--gids-gold);margin-top:-3rem;max-width:54rem;padding:1.5rem 1.75rem}.gids-answer p{margin:0}.gids-answer strong:first-child{color:var(--gids-green);display:block;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.gids-answer a{color:var(--gids-green);font-weight:600;text-underline-offset:.2em}.gids-section{padding:3rem 0}.gids-section--warm,.gids-section--products{background:var(--gids-cream)}.gids-section h2,.gids-head h2{color:var(--gids-ink);font-family:var(--gids-display);font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem);font-weight:800;letter-spacing:-.015em;line-height:1.2;margin:0 0 .5rem;text-wrap:balance}.gids-head{margin-bottom:1.5rem}.gids-head p,.gids-section>.container>p{color:var(--gids-muted);margin:0}.gids-products{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));list-style:none;margin:0;padding:0}@media(max-width:767px){.gids-hub .gids-products{grid-auto-columns:86%;grid-auto-flow:column;grid-template-columns:none;grid-template-rows:repeat(2,auto);margin:0 -1rem;overflow-x:auto;overscroll-behavior-x:contain;padding:.25rem 1rem .75rem;scroll-padding-inline:1rem;scroll-snap-type:x mandatory;scrollbar-width:thin}.gids-product{scroll-snap-align:start}.gids-hub .gids-section--products .gids-filters{flex-wrap:nowrap;margin:0 -1rem .75rem;overflow-x:auto;padding:0 1rem .25rem;scrollbar-width:none}.gids-filters button{flex:none}}.gids-product{background:#fff;border-radius:var(--refresh-radius, 12px);box-shadow:var(--pc-shadow, 0 1px 2px rgba(13, 40, 24, .04), 0 6px 16px rgba(13, 40, 24, .05));display:grid;gap:.625rem .875rem;grid-template-areas:"media body" "buy buy";grid-template-columns:72px minmax(0,1fr);padding:.75rem;transition:box-shadow .2s ease}.gids-product[hidden],.gids-row[hidden]{display:none}.gids-product:hover{box-shadow:var(--pc-shadow-hover, 0 2px 6px rgba(13, 40, 24, .06), 0 18px 36px rgba(13, 40, 24, .13))}.gids-product__media{background:var(--pc-image-bg, #f4efe6);border-radius:var(--refresh-radius-sm, 8px);display:block;grid-area:media;height:72px;overflow:hidden;width:72px}.gids-product__media img{display:block;height:100%;mix-blend-mode:multiply;object-fit:contain;width:100%}.gids-product__body{display:flex;flex-direction:column;gap:.2rem;grid-area:body;min-width:0}.gids-product__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:.875rem;font-weight:600;line-height:1.3;margin:0;overflow:hidden}.gids-product__name a{color:var(--gids-ink);text-decoration:none}.gids-product__name a:hover{color:var(--gids-green);text-decoration:underline;text-underline-offset:.2em}.gids-product__meta{color:var(--gids-muted);font-size:.75rem;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gids-product__line{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin:.15rem 0 0}.gids-product__stock{align-items:center;color:#1b5e3a;display:inline-flex;font-size:.75rem;font-weight:600;gap:.35rem}.gids-product__stock:before{background:#2f9e5b;border-radius:50%;content:"";height:.4rem;width:.4rem}.gids-product__stock--out{color:var(--gids-muted)}.gids-product__stock--out:before{background:var(--color-gray-400, #a3a3a3)}.gids-product__buy{align-items:center;border-top:1px solid #efe9df;display:flex;gap:.5rem;grid-area:buy;padding-top:.625rem}.gids-hub .gids-product__buy .gids-add{flex:1 1 auto;min-height:44px}.gids-price{color:var(--gids-green);font-family:var(--gids-display);font-size:1rem;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.gids-qty{align-items:stretch;background:#fff;border:1px solid rgba(139,94,52,.28);border-radius:var(--refresh-radius-sm, 8px);display:inline-flex;flex:none;height:44px;overflow:hidden}.gids-qty__btn{align-items:center;background:transparent;border:0;color:var(--gids-green);cursor:pointer;display:inline-flex;justify-content:center;padding:0;transition:background-color .2s ease,color .2s ease;width:36px}.gids-qty__btn:hover{background:#1a4d2e12}.gids-qty__btn:disabled{background:transparent;color:var(--color-gray-400, #a3a3a3);cursor:not-allowed}.gids-qty input{-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-left:1px solid #efe9df;border-right:1px solid #efe9df;color:var(--gids-ink);font:inherit;font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:600;margin:0;padding:0;text-align:center;width:2.75rem}.gids-qty input::-webkit-inner-spin-button,.gids-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gids-qty input:focus-visible{outline-offset:-3px}.gids-hub .gids-add.is-added{background:#1b7943;border-color:#1b7943}.gids-section--products .gids-filters{margin:0 0 1rem}.gids-filters button span{font-variant-numeric:tabular-nums;margin-left:.2rem;opacity:.7}.gids-section--article{padding:3.5rem 0 3rem}.gids-layout{display:grid;gap:1.5rem}@media(min-width:1024px){.gids-layout{align-items:start;gap:3.5rem;grid-template-columns:260px minmax(0,1fr)}.gids-aside{max-height:calc(100vh - var(--gids-sticky-top) - 1.5rem);overflow-y:auto;overscroll-behavior:contain;position:sticky;top:var(--gids-sticky-top)}}.gids-aside{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.gids-toc{border:1px solid var(--gids-line);border-radius:var(--refresh-radius, 12px);padding:.25rem .5rem}.gids-toc summary{align-items:center;color:var(--gids-ink);cursor:pointer;display:flex;font-family:var(--gids-display);font-size:.9375rem;font-weight:700;justify-content:space-between;list-style:none;min-height:44px;padding:.5rem}.gids-toc summary::-webkit-details-marker,.gids-faq__item summary::-webkit-details-marker{display:none}.gids-toc summary:after,.gids-faq__item summary:after{border-bottom:2px solid var(--gids-green);border-right:2px solid var(--gids-green);content:"";flex:none;height:.5rem;margin-left:1rem;transform:translateY(-.15rem) rotate(45deg);transition:transform .2s ease;width:.5rem}.gids-toc[open] summary:after,.gids-faq__item[open] summary:after{transform:translateY(.1rem) rotate(-135deg)}.gids-toc ol{display:grid;gap:.125rem;list-style:none;margin:0;padding:0 0 .5rem}.gids-toc a{border-radius:var(--radius-sm, 6px);color:var(--gids-muted);display:block;font-size:.875rem;line-height:1.4;padding:.4rem .5rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}.gids-toc a:hover{background:#1a4d2e0d;color:var(--gids-ink)}.gids-toc a.is-current{background:#1a4d2e14;color:var(--gids-green);font-weight:600}@media(min-width:1024px){.gids-toc{border:0;padding:0}.gids-toc summary{cursor:default;min-height:0;padding:0 .5rem .5rem;pointer-events:none}.gids-toc summary:after{display:none}.gids-toc__current{display:none}}.gids-toc summary{background:linear-gradient(var(--gids-green),var(--gids-green)) left bottom / calc(var(--gids-progress, 0) * 100%) 2px no-repeat}@media(max-width:1023px){.gids-hub{--gids-sticky-top: calc(var(--header-height, 127px) + 4rem)}.gids-aside{margin:0 -1.25rem;position:sticky;top:var(--header-height, 127px);z-index:20}.gids-toc{background:#fff;border-radius:0;border-width:0 0 1px;box-shadow:0 8px 16px -12px #0d28184d;padding:0 1.25rem}.gids-toc summary{gap:.75rem}.gids-toc__label{flex:none}.gids-toc__current{color:var(--gids-muted);flex:1 1 auto;font-family:var(--font-primary, "Inter", sans-serif);font-size:.8125rem;font-weight:400;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.gids-toc[open] .gids-toc__current{visibility:hidden}.gids-toc nav{max-height:60vh;overflow-y:auto;overscroll-behavior:contain}}@media(max-width:480px){.gids-aside{margin:0 -1rem}.gids-toc{padding:0 1rem}}.gids-help{background:var(--gids-cream);border-radius:var(--refresh-radius, 12px);display:none;flex-direction:column;gap:.75rem;padding:1.25rem}@media(min-width:1024px){.gids-help{display:flex}}.gids-help__title{color:var(--gids-ink);font-family:var(--gids-display);font-weight:700;margin:0}.gids-help__phone{align-items:center;color:var(--gids-green);display:inline-flex;font-weight:600;gap:.5rem;text-decoration:none}.gids-help__phone:hover{text-decoration:underline;text-underline-offset:.2em}.gids-hub .gids-article{background:none;border:0;border-radius:0;box-shadow:none;color:var(--gids-text);font-size:1.0625rem;line-height:1.7;margin:0;max-width:46rem;min-width:0;padding:0}.gids-hub .gids-article>:first-child{margin-top:0}.gids-hub .gids-article h2{background:linear-gradient(var(--gids-gold),var(--gids-gold)) left top / 2.5rem 3px no-repeat;border:0;color:var(--gids-ink);font-family:var(--gids-display);font-size:clamp(1.375rem,1.15rem + .7vw,1.625rem);font-weight:800;letter-spacing:-.015em;line-height:1.25;margin:3.5rem 0 .875rem;padding:1.1rem 0 0;scroll-margin-top:var(--gids-sticky-top);text-wrap:balance}.gids-hub .gids-article>h2:first-child{margin-top:0}.gids-hub .gids-article h3{color:var(--gids-ink);font-family:var(--gids-display);font-size:1.125rem;font-weight:700;line-height:1.35;margin:1.75rem 0 .5rem}.gids-hub .gids-article p,.gids-hub .gids-article li{color:var(--gids-text);line-height:1.7}.gids-hub .gids-article p{margin:0 0 1rem}.gids-hub .gids-article ul,.gids-hub .gids-article ol{margin:0 0 1.25rem;padding-left:1.25rem}.gids-hub .gids-article li{margin:.375rem 0;padding-left:.25rem}.gids-hub .gids-article li::marker{color:var(--color-secondary, #8b5e34)}.gids-hub .gids-article ol li::marker{font-weight:700}.gids-hub .gids-article>ol{counter-reset:gids-step;display:grid;gap:.625rem;list-style:none;margin:1.25rem 0 1.75rem;padding:0}.gids-hub .gids-article>ol>li{background:#fff;border:1px solid var(--gids-line);border-radius:var(--refresh-radius, 12px);counter-increment:gids-step;margin:0;min-height:3.5rem;padding:.9rem 1.1rem .9rem 3.9rem;position:relative}.gids-hub .gids-article>ol>li:before{align-items:center;background:var(--gids-green);border-radius:50%;color:#fff;content:counter(gids-step);display:flex;font-family:var(--gids-display);font-size:.9375rem;font-weight:800;height:2rem;justify-content:center;left:1rem;position:absolute;top:.85rem;width:2rem}.gids-hub .gids-article strong{color:var(--gids-ink)}.gids-hub .gids-article a{color:var(--gids-green);font-weight:600;text-decoration:underline;text-decoration-color:#1a4d2e59;text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-color .2s ease}.gids-hub .gids-article a:hover{text-decoration-color:currentColor}.gids-hub .gids-article hr{border:0;border-top:1px solid var(--gids-line);margin:2rem 0}.gids-hub .gids-article blockquote{background:var(--gids-cream);border:0;border-radius:var(--refresh-radius, 12px);margin:1.5rem 0;padding:1.25rem 1.5rem}.gids-hub .gids-article img{border-radius:var(--refresh-radius, 12px);display:block;height:auto;max-width:100%}.gids-hub .gids-article figure{margin:1.75rem 0}.gids-hub .gids-article figcaption{color:var(--gids-muted);font-size:.875rem;margin-top:.5rem}.gids-hub .gids-article .cms-table-wrap{border:1px solid var(--gids-line);border-radius:var(--refresh-radius, 12px);margin:1.5rem 0 1.75rem;overflow-x:auto}.gids-hub .gids-article table{border:0;border-collapse:separate;border-spacing:0;font-size:.9375rem;font-variant-numeric:tabular-nums;margin:0;width:100%}.gids-hub .gids-article thead,.gids-hub .gids-article th{background:var(--gids-green-dark);color:#fff}.gids-hub .gids-article th{border:0;font-weight:600;padding:.75rem 1rem;text-align:left;vertical-align:bottom}.gids-hub .gids-article td{border:0;border-top:1px solid #efe9df;line-height:1.5;min-width:7rem;padding:.75rem 1rem;vertical-align:top}.gids-hub .gids-article tbody tr:first-child td{border-top:0}.gids-hub .gids-article tbody tr:nth-child(2n) td{background:#faf8f4}.gids-hub .gids-article td:first-child{color:var(--gids-ink);font-weight:600}.gids-hub .gids-article tbody tr:hover td{background:#f3eee4}@media(max-width:640px){.gids-hub .gids-article .cms-table-wrap:has(td[data-label]){border:0;border-radius:0;overflow:visible}.gids-hub .gids-article table:has(td[data-label]) thead{display:none}.gids-hub .gids-article table:has(td[data-label]),.gids-hub .gids-article table:has(td[data-label]) tbody{display:grid;gap:.625rem}.gids-hub .gids-article table:has(td[data-label]) tr{background:#fff;border:1px solid var(--gids-line);border-radius:var(--refresh-radius, 12px);display:block;overflow:hidden}.gids-hub .gids-article table:has(td[data-label]) td,.gids-hub .gids-article table:has(td[data-label]) tbody tr:nth-child(2n) td,.gids-hub .gids-article table:has(td[data-label]) tbody tr:hover td{background:none;border-top:1px solid #efe9df;display:flow-root;min-width:0;padding:.6rem .9rem .6rem 8rem}.gids-hub .gids-article table:has(td[data-label]) td:before{color:var(--gids-muted);content:attr(data-label);float:left;font-size:.8125rem;font-weight:600;line-height:1.5;margin-left:-7.1rem;padding-top:.1rem;width:6.6rem}.gids-hub .gids-article table:has(td[data-label]) tbody tr:nth-child(n) td:first-child{background:var(--gids-cream);border-top:0;font-family:var(--gids-display);padding-left:.9rem}.gids-hub .gids-article table:has(td[data-label]) td:first-child:before{display:none}}.gids-hub .gids-article .gids-buy{background:var(--gids-cream);border-radius:var(--refresh-radius, 12px);margin:1.5rem 0 2rem;padding:1rem 1.125rem 1.125rem}.gids-buy__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem 1rem;justify-content:space-between;margin-bottom:.625rem}.gids-hub .gids-article .gids-buy__title{color:var(--gids-ink);font-family:var(--gids-display);font-size:.9375rem;font-weight:700;line-height:1.3;margin:0}.gids-hub .gids-article .gids-buy__all{font-size:.875rem}.gids-hub .gids-article .gids-buy__list{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.gids-hub .gids-article .gids-mini{align-items:center;background:#fff;border-radius:var(--refresh-radius-sm, 8px);display:grid;gap:.5rem .875rem;grid-template-columns:48px minmax(0,1fr) auto auto;margin:0;padding:.5rem .625rem}.gids-hub .gids-article .gids-mini img{border-radius:var(--radius-sm, 6px);height:48px;object-fit:contain;width:48px}.gids-hub .gids-article .gids-mini__name{color:var(--gids-ink);font-size:.875rem;font-weight:600;line-height:1.35;text-decoration:none}.gids-hub .gids-article .gids-mini__name:hover{color:var(--gids-green);text-decoration:underline}@media(max-width:480px){.gids-hub .gids-article .gids-mini{grid-template-columns:48px minmax(0,1fr) auto}.gids-hub .gids-article .gids-mini img{grid-row:span 2}.gids-hub .gids-article .gids-mini__name{grid-column:2 / -1}}.gids-faq{border-top:1px solid var(--gids-line);margin:.5rem 0 1.5rem}.gids-faq__item{border-bottom:1px solid var(--gids-line)}.gids-faq__item summary{align-items:center;color:var(--gids-ink);cursor:pointer;display:flex;font-family:var(--gids-display);font-size:1.0625rem;font-weight:700;justify-content:space-between;line-height:1.4;list-style:none;min-height:44px;padding:1.125rem .25rem;transition:color .2s ease}.gids-faq__item summary:hover{color:var(--gids-green)}.gids-faq__answer{padding:0 .25rem 1.125rem}.gids-hub .gids-faq__answer>:last-child{margin-bottom:0}.gids-cta{padding:0 0 4rem}.gids-cta__panel{align-items:center;background:var(--gids-hero);border-radius:var(--radius-lg, 16px);color:#fff;display:grid;gap:1.5rem;padding:clamp(1.75rem,4vw,3rem)}@media(min-width:900px){.gids-cta__panel{grid-template-columns:minmax(0,1fr) auto}}.gids-cta__copy h2{color:#fff;font-family:var(--gids-display);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 .5rem;text-wrap:balance}.gids-cta__copy p{color:#ffffffd9;line-height:1.6;margin:0;max-width:56ch}.gids-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem}.gids-section--meters{background:var(--gids-cream);padding:2rem 0 2.5rem}.gids-meter-note{color:var(--gids-muted);margin:0 0 1rem}.gids-meter-pick{display:flex;gap:.5rem;margin-bottom:1rem;overflow-x:auto;padding-bottom:.25rem}.gids-meter-pick .gids-height{align-items:flex-start;background:#fff;border:1.5px solid transparent;border-radius:var(--refresh-radius-sm, 8px);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .06));color:var(--gids-ink);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:.15rem;min-width:5rem;padding:.5rem .75rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.gids-meter-pick .gids-height:hover{border-color:var(--gids-green)}.gids-meter-pick .gids-height strong{font-size:.75rem;font-variant-numeric:tabular-nums}.gids-meter-pick .gids-height.is-active{background:var(--gids-green);border-color:var(--gids-green);color:#fff}.gids-meter-layout{align-items:stretch;display:grid;gap:1rem;margin-bottom:1rem}@media(min-width:800px){.gids-meter-layout{grid-template-columns:minmax(200px,.62fr) minmax(0,1.7fr)}}.gids-meter-hero,.gids-meter-part{background:#fff;border-radius:var(--refresh-radius, 12px);box-shadow:var(--pc-shadow, 0 1px 2px rgba(13, 40, 24, .04), 0 6px 16px rgba(13, 40, 24, .05));padding:1.25rem}.gids-meter-kicker,.gids-meter-unit,.gids-meter-part__kicker,.gids-meter-part__spec{color:var(--gids-muted);font-size:.875rem;margin:0}.gids-meter-price{color:var(--gids-green);font-family:var(--gids-display);font-size:clamp(2rem,4vw,3.25rem);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1;margin:.35rem 0}.gids-meter-figure{background-color:#0b3a66;background-image:linear-gradient(rgba(231,243,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(231,243,255,.08) 1px,transparent 1px);background-size:16px 16px;border-radius:var(--refresh-radius, 12px);overflow:hidden}.gids-meter-figure svg{display:block;height:auto;width:100%}.gids-meter-parts{align-items:stretch;display:grid;gap:.75rem}@media(min-width:800px){.gids-meter-parts{grid-template-columns:repeat(3,minmax(0,1fr))}}.gids-meter-part{display:flex;flex-direction:column}.gids-meter-part h3{flex:1 1 auto;font-size:1rem;line-height:1.35;margin:.35rem 0}.gids-meter-part a{color:var(--gids-ink);text-underline-offset:.2em}.gids-meter-part p{margin:.25rem 0 0}.gids-hub .gids-meter-part .gids-add{margin-top:.875rem!important;width:100%!important}.gids-meter-part__sum{color:var(--gids-green);font-family:var(--gids-display);font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:800}.gids-meter-sum{align-items:center;background:var(--gids-green-dark);border-radius:var(--refresh-radius, 12px);color:#fff;display:flex;flex-wrap:wrap;font-variant-numeric:tabular-nums;gap:.5rem 1rem;justify-content:space-between;margin:.75rem 0 0;padding:.875rem 1.25rem}.gids-hub .gids-meter-sum span,.gids-hub .gids-meter-sum strong{color:#fff}.gids-meter-sum>span:first-child{font-weight:600}.gids-meter-sum strong{font-size:1.25rem}.gids-sku{color:var(--gids-muted);font-size:.75rem;line-height:1.3}.gids-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 1rem}.gids-filters button{background:#fff;border:1.5px solid var(--gids-line);border-radius:var(--radius-full, 9999px);color:var(--gids-ink);cursor:pointer;font-family:inherit;font-weight:600;min-height:40px;padding:.4rem 1rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.gids-filters button:hover{border-color:var(--gids-green)}.gids-filters button.is-active{background:var(--gids-green);border-color:var(--gids-green);color:#fff}.gids-table-wrap{background:#fff;border:1px solid var(--gids-line);border-radius:var(--refresh-radius, 12px);overflow-x:auto}.gids-table{border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:720px;width:100%}.gids-table th{background:var(--gids-green-dark);color:#fff;font-size:.8125rem;font-weight:600;padding:.75rem 1rem;text-align:left}.gids-table td{border-top:1px solid #efe9df;padding:.75rem 1rem;vertical-align:middle}.gids-table td a{color:var(--gids-ink);font-weight:600;text-underline-offset:.2em}.gids-table .gids-price{font-size:1rem}.gids-article .rekentip-card{background:var(--gids-cream);border:1px solid var(--gids-line);border-radius:var(--refresh-radius, 12px);margin:1.5rem 0 2rem;padding:1.25rem 1.5rem 1.5rem}.gids-article .rekentip-card__title{color:var(--gids-ink);font-family:var(--gids-display);font-size:1.125rem;font-weight:800;margin:0 0 1rem}.rekentip-card__fields{display:grid;gap:.75rem 1rem;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.rekentip-card__fields label{color:var(--gids-ink);font-size:.9375rem;font-weight:600}.rekentip-card__fields input{background:#fff;border:1px solid rgba(139,94,52,.28);border-radius:var(--refresh-radius-sm, 8px);display:block;font:inherit;font-variant-numeric:tabular-nums;font-weight:400;margin-top:.35rem;min-height:44px;padding:.5rem .75rem;width:100%}.rekentip-card__fields input:focus-visible{border-color:var(--gids-green);outline:2px solid var(--gids-green);outline-offset:1px}.gids-article .rekentip-card__result{background:#fff;border-radius:var(--refresh-radius-sm, 8px);display:flex;flex-wrap:wrap;gap:.25rem 1.75rem;margin:1.25rem 0 0;padding:.875rem 1.25rem}.rekentip-card__result span{align-items:baseline;color:var(--gids-muted);display:inline-flex;gap:.4rem}.rekentip-card__result strong{color:var(--gids-green);font-family:var(--gids-display);font-size:2rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.gids-calc{display:grid;gap:2rem}@media(min-width:900px){.gids-calc{grid-template-columns:1fr 1fr}}.gids-calc label{color:var(--gids-ink);display:block;font-weight:600;margin:1rem 0}.gids-calc input[type=number],.gids-calc select{background:#fff;border:1px solid rgba(139,94,52,.28);border-radius:var(--refresh-radius-sm, 8px);display:block;font:inherit;font-weight:400;margin-top:.35rem;max-width:100%;min-height:44px;padding:.5rem .75rem;width:20rem}.gids-calc .gids-check{align-items:center;display:flex;gap:.5rem;font-weight:400}.gids-calc input[type=checkbox]{accent-color:var(--gids-green);height:1.125rem;width:1.125rem}.gids-calc>div:last-child{background:#fff;border-radius:var(--refresh-radius, 12px);box-shadow:var(--pc-shadow, 0 1px 2px rgba(13, 40, 24, .04), 0 6px 16px rgba(13, 40, 24, .05));padding:1.5rem}.gids-calc__total{color:var(--gids-green);font-family:var(--gids-display);font-size:2.25rem;font-variant-numeric:tabular-nums;font-weight:800;margin:.25rem 0 .75rem}.gids-calc ul{list-style:none;margin:0 0 1rem;padding:0}.gids-calc li{border-top:1px solid #efe9df;display:flex;font-variant-numeric:tabular-nums;gap:1rem;justify-content:space-between;padding:.5rem 0}.gids-calc li>span:last-child{white-space:nowrap}@media(prefers-reduced-motion:reduce){.gids-hub *,.gids-hub *:after{transition:none!important}}
