#gg-quote-35:has(#gg-company-film){flex-wrap:wrap!important}#gg-quote-35>#gg-company-film{flex:0 0 100%!important;width:100%!important;box-sizing:border-box!important;margin:24px 0 0!important}
/* Company film 2026-10-04 */
#gg-company-film{padding:40px 5%!important;background:#005F4E!important;color:#FBF7EF!important;margin:32px 0!important;text-align:left!important;border-radius:16px!important}#gg-company-film h2{color:#FBF7EF!important;font-size:34px!important;line-height:1.2!important;margin:16px 0!important}#gg-company-film p{color:#FBF7EF!important;font-size:17px!important;line-height:1.7!important}#gg-company-film a{color:#D4AF7C!important;text-decoration:underline!important}#gg-company-film video{display:block!important;width:100%!important;max-width:1000px!important;height:auto!important;aspect-ratio:16/9!important;margin:24px auto!important;background:#003F38!important}#gg-company-film p:first-child{color:#D4AF7C!important;letter-spacing:2px!important;font-size:14px!important}@media(max-width:800px){#gg-company-film{padding:28px 18px!important}#gg-company-film h2{font-size:27px!important}}
#new-carousel > div > div > li > div > div.productblock-item-content > h3 { text-align: center; }

@media screen and (min-width: 1200px){
  #siteblocks-setting-wrap-oBKCLqoVuymj .block14524 {
    display: flex;
    flex-wrap: wrap;
  }
  #siteblocks-setting-wrap-oBKCLqoVuymj .block14524 .blockTitle {
    order: 2;
  }
  .block14524 .navigation {
    width:100%;
  }
} 
div.proddetail-wrap .pro-detail-inquirewrap.prodd-btn-otl-red {
  display: flex;
}
div.proddetail-wrap .pro-detail-inquirewrap.prodd-btn-otl-red .pro-detail-inquirebtn {
  flex: 1;
  margin-right: 10px;
}
div.proddetail-wrap .pro-detail-inquirewrap.prodd-btn-otl-red .pro-detail-basket {
  flex: 2;
}

/* GUANGGU / RIPENO B2B redesign 2026-10-03 */
:root{--gg-ink:#292422;--gg-wine:#752322;--gg-gold:#af8549;--gg-cream:#f8f5ef}
body{font-family:Arial,Helvetica,sans-serif!important;color:var(--gg-ink)!important}
[id^="gg-home-"]{color:var(--gg-ink)!important;font-family:Arial,Helvetica,sans-serif!important;text-align:left!important;font-size:16px!important;line-height:1.65!important;width:100%!important}[id^="gg-home-"] *{box-sizing:border-box!important}[id^="gg-home-"] h1,[id^="gg-home-"] h2,[id^="gg-home-"] h3{color:var(--gg-ink)!important;line-height:1.12!important;letter-spacing:-.025em!important;margin:0 0 22px!important}[id^="gg-home-"] h1{font-family:Georgia,serif!important;font-size:64px!important;font-weight:400!important}[id^="gg-home-"] h2{font-family:Georgia,serif!important;font-size:44px!important;font-weight:400!important}[id^="gg-home-"] h3{font-size:22px!important}[id^="gg-home-"] p{margin:0 0 24px!important}[id^="gg-eyebrow-"]{font-size:12px!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-weight:700!important;color:var(--gg-wine)!important}[id^="gg-lead-"]{font-size:18px!important;color:#625952!important;max-width:660px!important}[id="gg-hero-2"]{display:grid!important;grid-template-columns:1.1fr 1fr!important;gap:48px!important;align-items:center!important;padding:70px 48px!important;background:var(--gg-cream)!important;border-radius:0 0 30px 30px!important}[id^="gg-hero-art-"]{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;background:#fff!important;padding:26px 12px!important;border-radius:50% 50% 12px 12px!important}[id^="gg-hero-art-"] img{width:33.333%!important;height:300px!important;object-fit:contain!important}[id^="gg-hero-art-"] span{display:block!important;width:100%!important;text-align:center!important;color:#74655a!important;font-size:13px!important;margin-top:15px!important}[id^="gg-actions-"]{display:flex!important;gap:12px!important;flex-wrap:wrap!important}[id^="gg-btn-"]{display:inline-block!important;background:var(--gg-wine)!important;color:#fff!important;text-decoration:none!important;padding:14px 24px!important;border:1px solid var(--gg-wine)!important;border-radius:4px!important;font-size:15px!important;font-weight:bold!important}[id^="gg-btn-"]:hover{background:#54201f!important}[id^="gg-outline-"]{background:transparent!important;color:var(--gg-wine)!important}[id^="gg-note-"]{font-size:13px!important;color:#77685d!important;margin:22px 0 0!important}[id^="gg-stats-"]{display:grid!important;grid-template-columns:repeat(4,1fr)!important;padding:34px 10px!important;border-bottom:1px solid #e5ddd2!important;gap:20px!important}[id^="gg-stats-"] section{text-align:center!important}[id^="gg-stats-"] strong{display:block!important;font-size:25px!important;color:var(--gg-wine)!important}[id^="gg-stats-"] span{display:block!important;font-size:13px!important;color:#77685d!important}[id^="gg-section-"]{padding:70px 24px!important}[id^="gg-categories-"]{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:22px!important;margin-top:36px!important}[id^="gg-category-"]{display:block!important;background:#fff!important;border:1px solid #e9e1d6!important;border-radius:12px!important;overflow:hidden!important;text-decoration:none!important;color:var(--gg-ink)!important}[id^="gg-category-"] img{height:230px!important;width:100%!important;object-fit:contain!important;display:block!important;padding:16px!important}[id^="gg-category-"]>section{padding:24px!important;background:var(--gg-cream)!important}[id^="gg-category-"] h3{margin:10px 0 16px!important}[id^="gg-category-"] span:last-child{font-size:14px!important;color:var(--gg-wine)!important}[id^="gg-oem-"]{display:grid!important;grid-template-columns:1fr 1.1fr!important;gap:60px!important;background:#f2ece2!important;padding:60px 48px!important;border-radius:16px!important}[id^="gg-steps-"]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:25px!important}[id^="gg-steps-"] b{color:var(--gg-gold)!important;font-size:25px!important}[id^="gg-steps-"] h3{margin:10px 0!important;font-size:20px!important}[id^="gg-steps-"] p{font-size:14px!important;color:#6c6058!important}[id^="gg-features-"]{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:30px!important;margin-top:35px!important}[id^="gg-features-"] p{color:#6c6058!important;font-size:15px!important}[id^="gg-quote-"]{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:35px!important;padding:55px 48px!important;background:var(--gg-wine)!important;color:#fff!important;border-radius:16px!important;margin-bottom:60px!important}[id^="gg-quote-"] h2,[id^="gg-quote-"] [id^="gg-eyebrow-"]{color:#fff!important}[id^="gg-quote-"] p{max-width:660px!important}[id^="gg-quote-"] [id^="gg-btn-"]{background:#f8f5ef!important;color:var(--gg-wine)!important;flex-shrink:0!important}[id^="gg-footer-links-"] a{display:block!important;color:inherit!important;padding:4px 0!important}
#outerContainer_1666504384554{padding:0!important;background:#fff!important}#outerContainer_1666504384554 .container{max-width:1200px!important;width:100%!important}#component_urKWswuychaE .sitewidget-bd{padding:0!important;margin:0!important}
#outerContainer_1667633765703{display:none!important}
#outerContainer_1666504392019{display:none!important}
#outerContainer_1670829292348{display:none!important}
#outerContainer_1791024622301{display:none!important}
#outerContainer_1666771762136{display:none!important}
#outerContainer_1666504336743{display:none!important}
#outerContainer_1666506431104{display:none!important}
#outerContainer_1666510544619{display:none!important}
#outerContainer_1666532587824{display:none!important}
#outerContainer_1666533769481{display:none!important}
#outerContainer_1791024622311{display:none!important}
#outerContainer_1791024622320{display:none!important}
#component_rNfCKIWnvVSt,#component_AwAWpSyNjGIE{display:none!important}
a[href*="Seasoning-Soy-Sauce-pl3517248"],a[href*="Cooking-Oyster-Sauce-pl3417248"],a[href*="Cooking-Vinegar-pl3317248"],a[href*="Rice-Cooking-Wine-pl3217248"],a[href*="Cooking-Sauce-pl3117248"],a[href*="Seasoning-Powder-pl3017248"]{display:none!important}
#backstage-headArea .outerContainer{background:#fff!important}#outerContainer_1667633857095{background:#752322!important}#backstage-footArea{background:#292422!important;color:#eee!important}#backstage-footArea h2,#backstage-footArea a{color:#eee!important}
@media(max-width:800px){[id^="gg-home-"] h1{font-size:42px!important}[id^="gg-home-"] h2{font-size:32px!important}[id="gg-hero-2"]{grid-template-columns:1fr!important;padding:40px 20px!important;gap:25px!important}[id^="gg-hero-art-"] img{height:230px!important}[id^="gg-stats-"]{grid-template-columns:1fr 1fr!important}[id^="gg-categories-"]{grid-template-columns:1fr 1fr!important;gap:14px!important}[id^="gg-category-"] img{height:180px!important}[id^="gg-oem-"]{grid-template-columns:1fr!important;padding:35px 20px!important;gap:25px!important}[id^="gg-section-"]{padding:45px 12px!important}[id^="gg-features-"]{grid-template-columns:1fr!important;gap:12px!important}[id^="gg-quote-"]{display:block!important;padding:35px 20px!important}[id^="gg-quote-"] [id^="gg-btn-"]{margin-top:15px!important}[id^="gg-category-"]>section{padding:18px!important}[id^="gg-home-"] h3{font-size:19px!important}}
@media(max-width:460px){[id^="gg-categories-"]{grid-template-columns:1fr!important}[id^="gg-steps-"]{grid-template-columns:1fr 1fr!important;gap:18px!important}[id^="gg-home-"] h1{font-size:38px!important}[id^="gg-hero-art-"] img{height:190px!important}[id^="gg-actions-"] [id^="gg-btn-"]{width:100%!important;text-align:center!important}}

#backstage-headArea #outerContainer_1667633857095{background:#752322!important}#backstage-headArea #outerContainer_1667633857095 a{color:#fff!important}#gg-hero-art-9 img{margin:0!important;flex:0 0 33.333%!important;max-width:33.333%!important;border:0!important}#gg-home-1 section{margin:0!important}#gg-home-1 h1{font-size:64px!important;line-height:1.08!important}#gg-home-1 h2{font-size:44px!important;line-height:1.12!important}@media(max-width:800px){#gg-home-1 h1{font-size:42px!important}#gg-home-1 h2{font-size:32px!important}}

#gg-hero-art-9{gap:0!important;grid-template-columns:none!important;grid-template-rows:none!important;min-height:0!important;height:auto!important}#gg-hero-caption{display:block!important;width:100%!important;text-align:center!important;font-size:13px!important;margin:10px 0 0!important}#gg-home-1 p{line-height:1.65!important}#gg-note-8{margin-top:22px!important}#gg-home-1 [id^="gg-category-"] img{margin:0!important}#gg-home-1 [id^="gg-category-"]>section{padding:24px!important}#gg-home-1 [id^="gg-category-"]>section a{color:#752322!important;font-size:14px!important}

#backstage-bodyArea:has(#gg-home-1)>.outerContainer:not(#outerContainer_1666504384554){display:none!important}#component_vkpWAIhSucFj{display:none!important}#nav_25019184,#nav_25019214{display:none!important}

#component_oqKMAeLRnvgt{display:none!important}#component_yGfMUSrIuRlj a[href="/news.html"],#component_yGfMUSrIuRlj a[href="/support.html"],#component_yGfMUSrIuRlj a[href*="kPUKrtmAuaNZ"],#component_yGfMUSrIuRlj a[href*="dkKACEcLDqgj"]{display:none!important}

/* 2026-10-04 brand and company content */
#gg-features-40{grid-template-columns:1fr 1fr!important}#gg-features-40>section{padding:32px!important;border-radius:12px!important;background:#005F4E!important;color:#FBF7EF!important}#gg-features-40>section:nth-child(2){background:#B31E24!important;color:#FAF6EC!important}#gg-features-40 h3{color:#D4AF7C!important;font-size:30px!important}#gg-home-about{max-width:1120px!important;margin:auto!important}#gg-home-about h2{margin-top:48px!important}#gg-home-about h3{margin-top:24px!important}#gg-home-about p{font-size:17px!important;line-height:1.75!important;font-weight:400!important}#gg-section-about{padding:60px 24px!important}#backstage-bodyArea:has(#gg-home-about) #outerContainer_1601358196469{display:none!important}@media(max-width:800px){#gg-features-40{grid-template-columns:1fr!important}#gg-home-about h1{font-size:38px!important}#gg-home-about h2{font-size:30px!important}}

/* 2026-10-04 header and OEM landing */
.sitewidget-logo-20200927163718 img{width:190px!important;height:107px!important;max-width:100%!important;object-fit:contain!important}.sitewidget-logo-20200927163718 .imgBox{width:190px!important;max-width:100%!important}.sitewidget-logo-20200927163718{padding:0!important}
#gg-home-oem{max-width:1120px!important;margin:auto!important;text-align:left!important}#gg-section-oem{padding:60px 24px!important}#gg-home-oem h1{font-size:54px!important;line-height:1.1!important;text-align:left!important}#gg-home-oem h2{font-size:34px!important;line-height:1.2!important;margin:48px 0 22px!important;text-align:left!important}#gg-home-oem h3{font-size:21px!important;line-height:1.35!important;margin:24px 0 12px!important;text-align:left!important}#gg-home-oem p{font-size:17px!important;line-height:1.75!important;font-weight:400!important;text-align:left!important;margin:0 0 20px!important}#gg-features-oem,#gg-steps-oem{display:grid!important;gap:28px!important;grid-template-columns:repeat(3,1fr)!important;margin-top:40px!important}#gg-steps-oem{grid-template-columns:repeat(4,1fr)!important}#gg-features-oem>section,#gg-steps-oem>section{padding:24px!important;background:#FBF7EF!important;border:1px solid #E8DBCB!important;border-radius:12px!important}#gg-steps-oem span{color:#B31E24!important;font-size:26px!important}#gg-home-oem a{color:#752322!important}#gg-home-oem [id^="gg-btn"]{color:white!important}
#backstage-bodyArea:has(#gg-home-oem) .siteblocks-header-banner:has(video){display:none!important}
@media(max-width:800px){.sitewidget-logo-20200927163718 img{width:145px!important;height:82px!important}.sitewidget-logo-20200927163718 .imgBox{width:145px!important}#gg-home-oem h1{font-size:38px!important}#gg-home-oem h2{font-size:28px!important}#gg-features-oem,#gg-steps-oem{grid-template-columns:1fr!important}#gg-section-oem{padding:36px 20px!important}}

/* Final video and enquiry refinements */
#backstage-bodyArea:has(#gg-home-about) .siteblocks-header-banner:has(video){display:none!important}
#gg-video-oem{margin:48px 0;padding:28px;background:#faf6ec;border:1px solid #dfcba5;border-radius:16px}
#gg-video-oem img{max-width:720px!important;width:100%!important;height:auto!important;border-radius:12px}
.sitewidget-navigation_style-20201027092728 .smsmart>.navnew-item:last-child>a{width:auto!important;min-width:140px!important;font-size:15px!important}

#gg-home-about{max-width:1120px;margin:auto;text-align:left!important}
#gg-section-about{padding:60px 24px;text-align:left!important}
#gg-home-about h1{font-size:54px;line-height:1.12}
#gg-home-about h2{font-size:34px;line-height:1.2;margin:38px 0 18px}
#gg-home-about h3{font-size:21px;margin:16px 0}
#gg-home-about p{font-size:17px;line-height:1.7;text-align:left!important}
#gg-features-about{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:30px 0}
#gg-features-about>section{padding:24px;background:#faf6ec;border:1px solid #dfcba5;border-radius:14px}
@media(max-width:800px){#gg-section-about{padding:36px 20px}#gg-home-about h1{font-size:38px}#gg-home-about h2{font-size:28px}#gg-features-about{grid-template-columns:1fr}}

#siteblocks-setting-wrap-rbpCUJqlNYnE,#siteblocks-setting-wrap-oBKCLqoVuymj{display:none!important}

/* Homepage only: buyer-focused hero, 2026-10-20. */
#gg-home-1 #gg-impact{position:relative!important;overflow:hidden!important;background:#861d29!important;color:#fff!important;border-radius:0!important}
#gg-impact .gg-slide-control{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;top:12px!important;left:12px!important}
#gg-impact .gg-impact-slide{display:none!important;grid-template-columns:1.15fr 1fr!important;min-height:580px!important;gap:24px!important;align-items:center!important;padding:52px 44px!important}
#gg-impact-oem:checked~.gg-impact-slides .gg-impact-oem,#gg-impact-products:checked~.gg-impact-slides .gg-impact-products,#gg-impact-quality:checked~.gg-impact-slides .gg-impact-quality{display:grid!important}
#gg-impact .gg-impact-oem{background:#861d29!important;color:#fff!important}
#gg-impact .gg-impact-products{background:#efc27c!important;color:#382219!important}
#gg-impact .gg-impact-quality{background:#064f43!important;color:#fff!important}
#gg-home-1 #gg-impact h1,#gg-home-1 #gg-impact h2{font-family:Arial,Helvetica,sans-serif!important;font-size:76px!important;line-height:1.02!important;letter-spacing:-.045em!important;font-weight:800!important;color:inherit!important;margin:0 0 26px!important;overflow-wrap:normal!important}
#gg-impact h1 span,#gg-impact h2 span{display:block!important;font-size:27px!important;line-height:1.22!important;letter-spacing:.015em!important;margin-top:16px!important;font-weight:700!important}
#gg-home-1 #gg-impact h2 b{font-size:112px!important;line-height:1!important;font-weight:800!important}
#gg-home-1 #gg-impact .gg-impact-kicker{font-size:11px!important;letter-spacing:.16em!important;color:inherit!important;opacity:.9!important;font-weight:700!important;margin:0 0 30px!important}
#gg-home-1 #gg-impact .gg-impact-intro{font-size:18px!important;line-height:1.65!important;color:inherit!important;max-width:510px!important;margin:0 0 24px!important}
#gg-home-1 #gg-impact .gg-impact-audience{font-size:10px!important;letter-spacing:.08em!important;color:#f3d1ac!important;font-weight:700!important;margin:0 0 28px!important}
#gg-impact .gg-impact-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:18px!important}
#gg-impact .gg-impact-primary{display:inline-flex!important;align-items:center!important;gap:25px!important;padding:15px 21px!important;background:#f5d294!important;color:#361d16!important;border:1px solid #f5d294!important;border-radius:2px!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important}
#gg-impact .gg-impact-products .gg-impact-primary{background:#861d29!important;color:#fff!important;border-color:#861d29!important}
#gg-impact .gg-impact-secondary{color:inherit!important;font-size:14px!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:5px!important}
#gg-impact a:hover{filter:brightness(.92)!important}
#gg-impact a:focus-visible,#gg-impact label:focus-visible{outline:3px solid currentColor!important;outline-offset:5px!important}
#gg-home-1 #gg-impact .gg-impact-note{font-size:12px!important;line-height:1.5!important;color:inherit!important;opacity:.85!important;margin:21px 0 0!important}
#gg-impact .gg-impact-visual{background:#fffaf0!important;color:#382219!important;border-radius:180px 180px 8px 8px!important;padding:34px 16px 22px!important;text-align:center!important;min-width:0!important;border:1px solid #e6c395!important}
#gg-home-1 #gg-impact .gg-impact-visual-label{font-size:10px!important;letter-spacing:.17em!important;font-weight:700!important;margin:0 0 22px!important;color:#861d29!important}
#gg-impact .gg-impact-packshot{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important}
#gg-impact .gg-impact-packshot img{display:block!important;width:33.333%!important;max-width:33.333%!important;height:310px!important;object-fit:contain!important;margin:0!important;mix-blend-mode:multiply!important}
#gg-home-1 #gg-impact .gg-impact-visual-caption{color:#674d38!important;font-size:10px!important;font-weight:700!important;letter-spacing:.09em!important;margin:20px 0 0!important}
#gg-impact .gg-impact-factory{border-radius:8px!important;padding:12px!important}
#gg-impact .gg-impact-factory>img{width:100%!important;height:325px!important;object-fit:cover!important;display:block!important;border-radius:4px!important}
#gg-home-1 #gg-impact .gg-impact-factory .gg-impact-visual-caption{margin:15px 0 8px!important}
#gg-impact .gg-impact-tabs{display:grid!important;grid-template-columns:repeat(3,1fr)!important;background:#321b1b!important;border-top:1px solid #ffffff30!important}
#gg-impact .gg-impact-tabs label{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;cursor:pointer!important;padding:21px 12px!important;color:#fff!important;font-size:13px!important;font-weight:700!important;border-bottom:4px solid transparent!important}
#gg-impact .gg-impact-tabs label span{color:#e7bd83!important;font-size:11px!important}
#gg-impact-oem:checked~.gg-impact-tabs label[for="gg-impact-oem"],#gg-impact-products:checked~.gg-impact-tabs label[for="gg-impact-products"],#gg-impact-quality:checked~.gg-impact-tabs label[for="gg-impact-quality"]{border-color:#efc27c!important;background:#ffffff12!important}
#gg-impact-oem:focus-visible~.gg-impact-tabs label[for="gg-impact-oem"],#gg-impact-products:focus-visible~.gg-impact-tabs label[for="gg-impact-products"],#gg-impact-quality:focus-visible~.gg-impact-tabs label[for="gg-impact-quality"]{outline:2px solid white!important;outline-offset:-6px!important}
#gg-home-1 #gg-stats-10{background:#fff4df!important;border-bottom:3px solid #efc27c!important;padding:26px 12px!important}
#gg-home-1 #gg-stats-10 strong{color:#861d29!important;font-size:30px!important}
#gg-home-1 #gg-oem-27{background:#064f43!important;border-radius:0!important;color:#fff!important}
#gg-home-1 #gg-oem-27>section:first-child h2,#gg-home-1 #gg-oem-27>section:first-child p{color:#fff!important}
#gg-home-1 #gg-oem-27>section:first-child #gg-eyebrow-28{color:#f5d294!important}
#gg-home-1 #gg-oem-27 #gg-steps-30>section{background:#fffaf0!important;padding:20px!important;border-radius:5px!important;color:#292422!important}
@media(max-width:800px){#gg-impact .gg-impact-slide{grid-template-columns:1fr!important;gap:26px!important;padding:34px 24px!important;min-height:0!important}#gg-home-1 #gg-impact h1,#gg-home-1 #gg-impact h2{font-size:62px!important}#gg-impact h1 span,#gg-impact h2 span{font-size:23px!important}#gg-home-1 #gg-impact h2 b{font-size:90px!important}#gg-impact .gg-impact-visual{border-radius:100px 100px 6px 6px!important;max-width:520px!important;width:100%!important;justify-self:center!important;padding:23px 14px 18px!important}#gg-impact .gg-impact-packshot img{height:235px!important}#gg-impact .gg-impact-factory>img{height:260px!important}#gg-impact .gg-impact-tabs label{flex-direction:column!important;gap:5px!important;font-size:11px!important;padding:16px 7px!important;text-align:center!important}}
@media(max-width:460px){#gg-impact .gg-impact-slide{padding:30px 20px!important}#gg-home-1 #gg-impact h1,#gg-home-1 #gg-impact h2{font-size:48px!important}#gg-impact h1 span,#gg-impact h2 span{font-size:20px!important}#gg-home-1 #gg-impact .gg-impact-intro{font-size:16px!important}#gg-home-1 #gg-impact .gg-impact-kicker{font-size:9px!important;margin-bottom:22px!important}#gg-home-1 #gg-impact .gg-impact-audience{font-size:9px!important}#gg-impact .gg-impact-actions{gap:17px!important}#gg-impact .gg-impact-primary{width:100%!important;justify-content:space-between!important}#gg-impact .gg-impact-packshot img{height:185px!important}#gg-impact .gg-impact-visual-label{font-size:9px!important}#gg-impact .gg-impact-factory>img{height:210px!important}#gg-home-1 #gg-oem-27 #gg-steps-30{grid-template-columns:1fr!important}}

/* Editor-compatible homepage carousel */
/* Homepage only: buyer-focused hero, 2026-10-20. */
#gg-home-1 #gg-impact{position:relative!important;overflow:hidden!important;background:#861d29!important;color:#fff!important;border-radius:0!important}
#gg-impact :is(#gg-impact-oem,#gg-impact-products,#gg-impact-quality){position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;top:12px!important;left:12px!important}
#gg-impact :is(#gg-impact-slide-n1,#gg-impact-slide-n2,#gg-impact-slide-n3){display:none!important;grid-template-columns:1.15fr 1fr!important;min-height:580px!important;gap:24px!important;align-items:center!important;padding:52px 44px!important}
#gg-impact-oem:checked~:is(#gg-impact-slides-n1) :is(#gg-impact-slide-n1),#gg-impact-products:checked~:is(#gg-impact-slides-n1) :is(#gg-impact-slide-n2),#gg-impact-quality:checked~:is(#gg-impact-slides-n1) :is(#gg-impact-slide-n3){display:grid!important}
#gg-impact :is(#gg-impact-slide-n1){background:#861d29!important;color:#fff!important}
#gg-impact :is(#gg-impact-slide-n2){background:#efc27c!important;color:#382219!important}
#gg-impact :is(#gg-impact-slide-n3){background:#064f43!important;color:#fff!important}
#gg-home-1 #gg-impact h1,#gg-home-1 #gg-impact h2{font-family:Arial,Helvetica,sans-serif!important;font-size:76px!important;line-height:1.02!important;letter-spacing:-.045em!important;font-weight:800!important;color:inherit!important;margin:0 0 26px!important;overflow-wrap:normal!important}
#gg-impact h1 span,#gg-impact h2 span{display:block!important;font-size:27px!important;line-height:1.22!important;letter-spacing:.015em!important;margin-top:16px!important;font-weight:700!important}
#gg-home-1 #gg-impact h2 b{font-size:112px!important;line-height:1!important;font-weight:800!important}
#gg-home-1 #gg-impact :is(#gg-impact-kicker-n1,#gg-impact-kicker-n2,#gg-impact-kicker-n3){font-size:11px!important;letter-spacing:.16em!important;color:inherit!important;opacity:.9!important;font-weight:700!important;margin:0 0 30px!important}
#gg-home-1 #gg-impact :is(#gg-impact-intro-n1,#gg-impact-intro-n2,#gg-impact-intro-n3){font-size:18px!important;line-height:1.65!important;color:inherit!important;max-width:510px!important;margin:0 0 24px!important}
#gg-home-1 #gg-impact :is(#gg-impact-audience-n1){font-size:10px!important;letter-spacing:.08em!important;color:#f3d1ac!important;font-weight:700!important;margin:0 0 28px!important}
#gg-impact :is(#gg-impact-actions-n1,#gg-impact-actions-n2,#gg-impact-actions-n3){display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:18px!important}
#gg-impact :is(#gg-impact-primary-n1,#gg-impact-primary-n2,#gg-impact-primary-n3){display:inline-flex!important;align-items:center!important;gap:25px!important;padding:15px 21px!important;background:#f5d294!important;color:#361d16!important;border:1px solid #f5d294!important;border-radius:2px!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important}
#gg-impact :is(#gg-impact-slide-n2) :is(#gg-impact-primary-n1,#gg-impact-primary-n2,#gg-impact-primary-n3){background:#861d29!important;color:#fff!important;border-color:#861d29!important}
#gg-impact :is(#gg-impact-secondary-n1,#gg-impact-secondary-n2,#gg-impact-secondary-n3){color:inherit!important;font-size:14px!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:5px!important}
#gg-impact a:hover{filter:brightness(.92)!important}
#gg-impact a:focus-visible,#gg-impact label:focus-visible{outline:3px solid currentColor!important;outline-offset:5px!important}
#gg-home-1 #gg-impact :is(#gg-impact-note-n1,#gg-impact-note-n2,#gg-impact-note-n3){font-size:12px!important;line-height:1.5!important;color:inherit!important;opacity:.85!important;margin:21px 0 0!important}
#gg-impact :is(#gg-impact-visual-n1,#gg-impact-visual-n2,#gg-impact-visual-n3){background:#fffaf0!important;color:#382219!important;border-radius:180px 180px 8px 8px!important;padding:34px 16px 22px!important;text-align:center!important;min-width:0!important;border:1px solid #e6c395!important}
#gg-home-1 #gg-impact :is(#gg-impact-visual-label-n1,#gg-impact-visual-label-n2){font-size:10px!important;letter-spacing:.17em!important;font-weight:700!important;margin:0 0 22px!important;color:#861d29!important}
#gg-impact :is(#gg-impact-packshot-n1,#gg-impact-packshot-n2){display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important}
#gg-impact :is(#gg-impact-packshot-n1,#gg-impact-packshot-n2) img{display:block!important;width:33.333%!important;max-width:33.333%!important;height:310px!important;object-fit:contain!important;margin:0!important;mix-blend-mode:multiply!important}
#gg-home-1 #gg-impact :is(#gg-impact-visual-caption-n1,#gg-impact-visual-caption-n2,#gg-impact-visual-caption-n3){color:#674d38!important;font-size:10px!important;font-weight:700!important;letter-spacing:.09em!important;margin:20px 0 0!important}
#gg-impact :is(#gg-impact-visual-n3){border-radius:8px!important;padding:12px!important}
#gg-impact :is(#gg-impact-visual-n3)>img{width:100%!important;height:325px!important;object-fit:cover!important;display:block!important;border-radius:4px!important}
#gg-home-1 #gg-impact :is(#gg-impact-visual-n3) :is(#gg-impact-visual-caption-n1,#gg-impact-visual-caption-n2,#gg-impact-visual-caption-n3){margin:15px 0 8px!important}
#gg-impact :is(#gg-impact-tabs-n1){display:grid!important;grid-template-columns:repeat(3,1fr)!important;background:#321b1b!important;border-top:1px solid #ffffff30!important}
#gg-impact :is(#gg-impact-tabs-n1) label{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;cursor:pointer!important;padding:21px 12px!important;color:#fff!important;font-size:13px!important;font-weight:700!important;border-bottom:4px solid transparent!important}
#gg-impact :is(#gg-impact-tabs-n1) label span{color:#e7bd83!important;font-size:11px!important}
#gg-impact-oem:checked~:is(#gg-impact-tabs-n1) label[for="gg-impact-oem"],#gg-impact-products:checked~:is(#gg-impact-tabs-n1) label[for="gg-impact-products"],#gg-impact-quality:checked~:is(#gg-impact-tabs-n1) label[for="gg-impact-quality"]{border-color:#efc27c!important;background:#ffffff12!important}
#gg-impact-oem:focus-visible~:is(#gg-impact-tabs-n1) label[for="gg-impact-oem"],#gg-impact-products:focus-visible~:is(#gg-impact-tabs-n1) label[for="gg-impact-products"],#gg-impact-quality:focus-visible~:is(#gg-impact-tabs-n1) label[for="gg-impact-quality"]{outline:2px solid white!important;outline-offset:-6px!important}
#gg-home-1 #gg-stats-10{background:#fff4df!important;border-bottom:3px solid #efc27c!important;padding:26px 12px!important}
#gg-home-1 #gg-stats-10 strong{color:#861d29!important;font-size:30px!important}
#gg-home-1 #gg-oem-27{background:#064f43!important;border-radius:0!important;color:#fff!important}
#gg-home-1 #gg-oem-27>section:first-child h2,#gg-home-1 #gg-oem-27>section:first-child p{color:#fff!important}
#gg-home-1 #gg-oem-27>section:first-child #gg-eyebrow-28{color:#f5d294!important}
#gg-home-1 #gg-oem-27 #gg-steps-30>section{background:#fffaf0!important;padding:20px!important;border-radius:5px!important;color:#292422!important}
@media(max-width:800px){#gg-impact :is(#gg-impact-slide-n1,#gg-impact-slide-n2,#gg-impact-slide-n3){grid-template-columns:1fr!important;gap:26px!important;padding:34px 24px!important;min-height:0!important}#gg-home-1 #gg-impact h1,#gg-home-1 #gg-impact h2{font-size:62px!important}#gg-impact h1 span,#gg-impact h2 span{font-size:23px!important}#gg-home-1 #gg-impact h2 b{font-size:90px!important}#gg-impact :is(#gg-impact-visual-n1,#gg-impact-visual-n2,#gg-impact-visual-n3){border-radius:100px 100px 6px 6px!important;max-width:520px!important;width:100%!important;justify-self:center!important;padding:23px 14px 18px!important}#gg-impact :is(#gg-impact-packshot-n1,#gg-impact-packshot-n2) img{height:235px!important}#gg-impact :is(#gg-impact-visual-n3)>img{height:260px!important}#gg-impact :is(#gg-impact-tabs-n1) label{flex-direction:column!important;gap:5px!important;font-size:11px!important;padding:16px 7px!important;text-align:center!important}}
@media(max-width:460px){#gg-impact :is(#gg-impact-slide-n1,#gg-impact-slide-n2,#gg-impact-slide-n3){padding:30px 20px!important}#gg-home-1 #gg-impact h1,#gg-home-1 #gg-impact h2{font-size:48px!important}#gg-impact h1 span,#gg-impact h2 span{font-size:20px!important}#gg-home-1 #gg-impact :is(#gg-impact-intro-n1,#gg-impact-intro-n2,#gg-impact-intro-n3){font-size:16px!important}#gg-home-1 #gg-impact :is(#gg-impact-kicker-n1,#gg-impact-kicker-n2,#gg-impact-kicker-n3){font-size:9px!important;margin-bottom:22px!important}#gg-home-1 #gg-impact :is(#gg-impact-audience-n1){font-size:9px!important}#gg-impact :is(#gg-impact-actions-n1,#gg-impact-actions-n2,#gg-impact-actions-n3){gap:17px!important}#gg-impact :is(#gg-impact-primary-n1,#gg-impact-primary-n2,#gg-impact-primary-n3){width:100%!important;justify-content:space-between!important}#gg-impact :is(#gg-impact-packshot-n1,#gg-impact-packshot-n2) img{height:185px!important}#gg-impact :is(#gg-impact-visual-label-n1,#gg-impact-visual-label-n2){font-size:9px!important}#gg-impact :is(#gg-impact-visual-n3)>img{height:210px!important}#gg-home-1 #gg-oem-27 #gg-steps-30{grid-template-columns:1fr!important}}