/* Transparent at rest; the existing mega-menu becomes a solid dark surface. */
body.ghc-original #gh4-header{background:transparent!important;transition:background-color .18s ease}body.ghc-original #gh4-header.is-open,body.ghc-original #gh4-header:has(.gh4-nav-item:hover>.gh4-mega),body.ghc-original #gh4-header:has(.gh4-nav-item:focus-within>.gh4-mega),body.ghc-original #gh4-header:has(.gh4-nav-item.is-expanded){background:#111!important}.gh6-insights-menu .gh5-mega-column a{font-size:21px!important;font-weight:500;line-height:1.5}.gh6-insights-menu .gh5-mega-grid{gap:26px}
/* Actual text and transparent product imagery, retaining the original panel layout. */
.ghc-original .gh6-tab-panel{padding:0 20px!important}.gh6-product-panel{border:1px solid #ffffff26;border-radius:10px;padding:28px}.ghc-original .tabs_vertical>div .gh6-product-cutout{width:100%;height:340px;object-fit:contain;margin:0 auto 25px}.gh6-product-description{border-top:1px solid #ffffff26;padding-top:22px}.gh6-product-description p{font-size:19px;line-height:1.65;color:#ddd;margin:0}.gh6-sustainability-copy{border:1px solid #e0eadc;border-radius:8px;padding:28px;background:#0925104d;color:#fff}.gh6-sustainability-copy h3{font-size:clamp(24px,2.2vw,38px)!important;line-height:1.2!important;color:#fff!important;margin:0 0 22px;padding-bottom:20px;border-bottom:1px solid #d7e0d2}.gh6-sustainability-copy p{font-size:18px;line-height:1.65;color:#f5f5f5;margin:0}
/* Consistent buttons and card baselines. */
.ghc-original .ghc-solution-card .column_attr{display:flex!important;flex-direction:column;height:100%!important}.ghc-original .ghc-solution-card .column_attr>div{display:flex;flex-direction:column;flex:1}.ghc-original .ghc-solution-card .column_attr h6:last-of-type{margin-top:auto!important;padding-top:12px;padding-bottom:22px}.ghc-original a.gh6-learn-more,.ghc-original .ghc-solution-card a{display:inline-flex!important;align-items:center;justify-content:center;gap:14px;min-height:46px;padding:11px 20px!important;margin:0;box-sizing:border-box;background:#b93535!important;border:1px solid #cc5252!important;border-radius:6px!important;color:#fff!important;font-family:Ubuntu,Arial,sans-serif;font-size:14px!important;font-weight:500!important;line-height:1.4;letter-spacing:0!important;text-decoration:none!important;transition:background .18s ease,transform .18s ease}.ghc-original a.gh6-learn-more:after,.ghc-original .ghc-solution-card a:after{content:'↗';font-size:18px}.ghc-original a.gh6-learn-more:hover,.ghc-original .ghc-solution-card a:hover{background:#ce4141!important;transform:translateY(-1px)}
/* About video: restrained round corners and a real, centred play control. */
.ghc-original .mcb-section-inner-3e1a25bf6{border-radius:12px;overflow:hidden}.ghc-original .mcb-wrap-inner-8ccf3eeae{min-height:360px;display:flex;align-items:center!important;justify-content:center!important}.ghc-original a.gh6-about-play{display:flex!important;align-items:center;justify-content:center;flex-direction:column;gap:12px;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;background:none!important;text-decoration:none!important;transform:none!important}.gh6-play-disc{display:grid;place-items:center;width:70px;height:70px;padding-left:4px;box-sizing:border-box;background:#fffffff0;color:#111;border-radius:50%;font-size:26px;box-shadow:0 8px 28px #0004}.gh6-play-label{font-size:14px;font-weight:500;color:white;text-shadow:0 2px 8px #000}.gh6-about-play:hover .gh6-play-disc{background:#b93535;color:white}#ghc-film{border-radius:12px;box-sizing:border-box}#ghc-film video{border-radius:6px}
/* Project carousel. */
.gh6-project-nav{display:flex;align-items:center;gap:18px;margin-top:22px}.gh6-project-nav button{display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:1px solid #ffffff40;border-radius:50%;background:transparent;color:#fff;font-size:23px;box-shadow:none}.gh6-project-nav button:hover:not(:disabled){background:#b93535;border-color:#b93535}.gh6-project-nav button:disabled{opacity:.3;cursor:default}.gh6-project-count{color:#ddd;font-variant-numeric:tabular-nums;font-size:14px}.gh6-project-status{color:#aaa;font-size:13px;margin:16px 0 0}.ghc-original [data-project-copy] h3 a{color:#fff;text-decoration:none}.ghc-original [data-project-copy] .gh6-learn-more{margin-top:15px}.ghc-original [data-project-link]{border-radius:10px;overflow:hidden}.gh6-no-image{background:#252525}
/* Project detail pages share the main site's dark palette and typography. */
.gh6-project-hero{padding:150px max(24px,calc((100vw - 1200px)/2)) 60px;background:radial-gradient(ellipse at top right,#59202255,transparent 60%),#131313;color:white}.gh6-project-hero h1{font-size:clamp(34px,4vw,62px);line-height:1.1;color:white;max-width:1100px}.gh6-project-eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:2px;color:#ddd}.gh6-project-eyebrow a{color:#ddd}.gh6-project-detail{max-width:1200px;margin:auto;padding:50px 24px 65px}.gh6-project-cover{display:block;width:100%;max-height:650px;object-fit:cover;border-radius:12px;margin-bottom:36px}.gh6-project-body{max-width:900px;color:#ddd;font-size:18px;line-height:1.75}.gh6-project-body h2,.gh6-project-body h3{color:#d64b4b}.gh6-project-body img{max-width:100%;height:auto}.gh6-project-body a{color:#e46c6c}.gh6-project-back{display:inline-block;margin-top:35px;color:white}.gh6-project-body .wp-block-columns{flex-wrap:wrap}
@media(max-width:767px){
 /* Show the whole video frame so its baked-in headline is never cropped. */
 .ghc-original #Content .mcb-section-01e595209{background:#191919!important;padding:calc(68px + 56.25vw) 0 22px!important;min-height:0!important;height:auto!important;display:block!important}.ghc-original #Content .mcb-section-01e595209 .section_video{top:68px!important;bottom:auto!important;height:56.25vw!important;display:block!important}.ghc-original #Content .mcb-section-01e595209 .section_video video{object-fit:contain!important}.ghc-original #Content .mcb-item-af835622e{display:none!important}.ghc-original #Content .mcb-section-01e595209 .mcb-wrap-inner{gap:0!important}.ghc-original #Content .mcb-section-01e595209 .button{min-height:46px;margin:14px 0 0!important;border-radius:6px!important;padding:12px 22px!important;font-size:14px!important}.ghc-original #Content .mcb-section-01e595209 .mask{display:none}.ghc-original #Content .mcb-section-01e595209 .gh5-background-play{bottom:85px}
 .ghc-original #Content .mcb-section-3e1a25bf6{padding-top:22px!important;padding-bottom:34px!important}.ghc-original #Content .mcb-section-inner-3e1a25bf6{width:calc(100% - 36px)!important;margin:0 18px!important;padding:0!important;display:flex;flex-direction:column;border-radius:10px;overflow:hidden}.ghc-original #Content .mcb-wrap-8ccf3eeae{order:-1}.ghc-original #Content .mcb-wrap-inner-8ccf3eeae{min-height:220px!important;aspect-ratio:16/10;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;background-position:center}.ghc-original #Content .mcb-item-vh9jg84u{display:flex!important;align-items:center;justify-content:center}.ghc-original #Content .mcb-wrap-inner-404d327f4{padding:24px!important;gap:18px!important}.ghc-original #Content .mcb-wrap-inner-404d327f4 h5{font-size:15px!important;line-height:1.65!important}.ghc-original #Content .mcb-wrap-inner-404d327f4 .button{background:transparent!important;border:1px solid #ffffff90!important;color:#fff!important;border-radius:6px!important;margin:0!important;padding:12px 20px!important}.ghc-original #Content .mcb-wrap-inner-404d327f4 .button span{color:white!important}#ghc-film{width:calc(100vw - 24px);max-width:none;margin:auto;padding:44px 8px 8px}#ghc-film>button{min-width:44px;min-height:40px}
 .ghc-original #Content .ghc-slider{width:100%!important;margin:0!important;aspect-ratio:auto!important;min-height:540px;border-radius:10px;isolation:isolate}.ghc-original #Content .ghc-slide{position:relative!important;inset:auto;min-height:540px;height:auto!important;padding:32px 24px 72px;box-sizing:border-box;background-position:right center!important;background-size:cover;align-items:center}.ghc-original #Content .ghc-slide:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#09090966,#09090933);z-index:-1}.ghc-original #Content .ghc-slide-copy{width:100%!important;margin:0!important;padding:0!important;background:transparent!important}.ghc-original #Content .ghc-slide-accent,.ghc-original #Content .ghc-slide-title{font-size:29px!important;line-height:1.15!important}.ghc-original #Content .ghc-slide-accent{color:#ec6666}.ghc-original #Content .ghc-slide-text{font-size:16px!important;line-height:1.6!important}.ghc-original #Content .ghc-slide-dots{left:18px;bottom:15px;gap:0}.ghc-original #Content .ghc-slide-dots button{width:44px;height:44px;border:0;background:none;position:relative}.ghc-original #Content .ghc-slide-dots button:after{content:'';position:absolute;inset:16px;border:1px solid #dd5959;border-radius:50%}.ghc-original #Content .ghc-slide-dots button[aria-pressed=true]:after{background:#dd5959}
 .ghc-original #Content .gh6-tab-panel{padding:0!important}.gh6-product-panel{padding:20px 18px}.ghc-original #Content .tabs_vertical>div .gh6-product-cutout{height:230px!important;object-fit:contain!important;margin-bottom:20px}.ghc-original #Content .gh6-product-description p{font-size:16px;line-height:1.65}.gh6-sustainability-copy{padding:22px}.ghc-original #Content .gh6-sustainability-copy h3{font-size:24px!important;line-height:1.3!important}.gh6-insights-menu .gh5-mega-column a{font-size:17px!important}.gh6-project-hero{padding:120px 20px 38px}.gh6-project-detail{padding:30px 20px 45px}.gh6-project-body{font-size:16px}.gh6-project-cover{max-height:360px}.gh6-project-nav{justify-content:center}.ghc-original #Content [data-project-copy]{padding:20px 0!important}
}
@media(prefers-reduced-motion:reduce){#gh4-header,.gh6-learn-more{transition:none!important}}
.ghc-original #Content .mcb-wrap-inner-8ccf3eeae{position:relative!important}.ghc-original #Content .mcb-section-3e1a25bf6 .mcb-item-vh9jg84u{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:grid!important;place-items:center!important}.ghc-original #Content .mcb-column-inner-vh9jg84u{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;margin:0!important}.ghc-original a.gh6-about-play{margin:0!important;padding:0!important;line-height:1!important}.ghc-original .gh6-about-play .gh6-play-disc{margin:0!important;line-height:1!important}.ghc-original .gh6-about-play .gh6-play-label{margin:0!important;line-height:1.4!important}
@media(max-width:767px){.ghc-original #Content .mcb-section-17q07zup{padding-left:0!important;padding-right:0!important}.ghc-original #Content .gh6-sustainability-copy{width:100%;box-sizing:border-box}.ghc-original #Content .gh6-sustainability-copy h3{overflow-wrap:normal;word-break:normal}}
/* Keep the exact original RGBA products. The lower baked copy is outside the view;
   an alpha-only presentation filter removes the faint decorative frame. */
.gh6-product-visual{position:relative;width:100%;max-width:540px;aspect-ratio:1600/1105;margin:0 auto 25px;overflow:hidden}.gh6-product-visual .gh6-presentation-filter{position:absolute;width:0;height:0}.ghc-original .tabs_vertical>div .gh6-product-visual .gh6-product-cutout,.ghc-original #Content .tabs_vertical>div .gh6-product-visual .gh6-product-cutout{position:absolute!important;left:-15%;top:0;width:130%!important;max-width:none!important;height:auto!important;margin:0!important;object-fit:initial!important}.gh6-product-visual:not(:has(img[src*="9c5d481c737a"],img[src*="70a2404a32e8"],img[src*="694a0c0980d1"])){aspect-ratio:1.6}.ghc-original #Content .gh6-product-visual:not(:has(img[src*="9c5d481c737a"],img[src*="70a2404a32e8"],img[src*="694a0c0980d1"])) .gh6-product-cutout{left:0;width:100%!important;height:100%!important;object-fit:contain!important;filter:none!important}
/* 0.5.2 compact glass controls */
.ghc-original .ghc-solution-card h6:last-of-type{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}.ghc-original .ghc-solution-card a.gh6-learn-more,.ghc-original .ghc-solution-card a[href*="solutions-services"]{width:auto!important;min-width:118px!important;max-width:160px!important;min-height:38px!important;padding:8px 14px!important;margin:0 auto!important;align-self:center!important;border:1px solid #ffffff24!important;border-radius:11px!important;background:linear-gradient(180deg,#ffffff16,#ffffff09)!important;box-shadow:inset 0 1px 0 #ffffff1c,0 6px 18px #0003!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:13px!important;font-weight:600!important;color:#f7f7f7!important}.ghc-original .ghc-solution-card a.gh6-learn-more:after,.ghc-original .ghc-solution-card a[href*="solutions-services"]:after{content:'›'!important;color:#dc5555;font-size:20px!important;line-height:0;transform:translateY(-1px)}.ghc-original .ghc-solution-card a.gh6-learn-more:hover,.ghc-original .ghc-solution-card a[href*="solutions-services"]:hover{background:#ffffff1d!important;border-color:#ffffff38!important;transform:translateY(-1px)!important}
body.ghc-original #gh4-header.is-scrolled{background:rgba(15,15,15,.78)!important;border-bottom:1px solid #ffffff12;box-shadow:0 8px 28px #0003;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}body.ghc-original #gh4-header.is-open{background:#111!important}.gh6-product-mega .gh5-mega-grid{grid-template-columns:1.05fr repeat(3,minmax(0,1fr))}.gh6-product-menu-lead{display:flex;flex-direction:column;gap:14px}.gh6-product-menu-lead strong{font-size:29px;color:#fff}.gh6-product-menu-lead span{color:#aaa;line-height:1.55}.gh6-product-menu-lead .gh6-shop-link{display:inline-flex!important;width:max-content;align-items:center;gap:10px;padding:10px 16px;border:1px solid #ffffff30;border-radius:11px;font-size:14px!important;color:#fff!important}.gh6-product-menu-lead .gh6-shop-link:after{content:'›';color:#d95757;font-size:21px}.gh6-product-empty{color:#aaa;font-size:15px}
/* WooCommerce catalog and product pages */
.gh6-shop-shell{padding:130px max(20px,calc((100vw - 1240px)/2)) 70px;min-height:70vh;background:#191919;color:#ddd}.gh6-shop-shell .woocommerce-products-header__title,.gh6-shop-shell .product_title,.gh6-shop-shell h1,.gh6-shop-shell h2,.gh6-shop-shell h3{color:#fff}.gh6-shop-shell .woocommerce-breadcrumb{color:#929292;margin-bottom:28px}.gh6-shop-shell .woocommerce-breadcrumb a{color:#ccc}.gh6-shop-shell ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:25px 0!important}.gh6-shop-shell ul.products:before,.gh6-shop-shell ul.products:after{display:none!important}.gh6-shop-shell ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:14px 14px 18px!important;border:1px solid #ffffff18;border-radius:16px;background:linear-gradient(145deg,#252525,#1d1d1d);overflow:hidden}.gh6-shop-shell ul.products li.product img{aspect-ratio:4/3;object-fit:contain;background:#f2f3f5;border-radius:11px;margin-bottom:16px!important}.gh6-shop-shell ul.products li.product .woocommerce-loop-product__title{font-size:18px!important;padding:4px 2px!important}.gh6-shop-shell .price{color:#df6161!important}.gh6-shop-shell .button,.gh6-shop-shell button.button,.gh6-shop-shell input.button{border:1px solid #ffffff28!important;border-radius:11px!important;background:#ffffff10!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff1c!important;padding:10px 16px!important}.gh6-shop-shell .button:hover,.gh6-shop-shell button.button:hover{background:#b93535!important}.gh6-shop-shell div.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:45px}.gh6-shop-shell div.product .woocommerce-product-gallery,.gh6-shop-shell div.product .summary{float:none!important;width:auto!important}.gh6-shop-shell div.product .woocommerce-product-gallery img{border-radius:15px;background:#f3f4f5}.gh6-shop-shell div.product .woocommerce-tabs,.gh6-shop-shell div.product .related{grid-column:1/-1}.gh6-shop-shell input,.gh6-shop-shell textarea,.gh6-shop-shell select{background:#232323;color:#fff;border:1px solid #ffffff24;border-radius:9px}
@media(max-width:1100px){.gh4-menu-toggle{font-size:0!important;gap:0!important;width:46px!important;height:42px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:12px!important}.gh4-menu-toggle span{font-size:0!important;width:22px;height:16px;position:relative;border-top:2px solid #fff;border-bottom:2px solid #fff}.gh4-menu-toggle span:after{content:'';position:absolute;left:0;right:0;top:5px;border-top:2px solid #fff}.gh6-product-mega .gh5-mega-grid{grid-template-columns:1fr}.gh6-product-menu-lead strong{font-size:21px}}
@media(max-width:767px){.ghc-original #Content .mcb-section-01e595209 .mcb-item-h8exrv59{display:flex!important;justify-content:center!important;padding:0!important}.ghc-original #Content .mcb-section-01e595209 .mcb-column-inner-h8exrv59{display:flex!important;justify-content:center!important;width:100%!important}.ghc-original #Content .mcb-section-01e595209 .button{display:inline-flex!important;width:auto!important;min-width:176px!important;max-width:220px!important;min-height:42px!important;margin:12px auto 0!important;padding:9px 17px!important;border:1px solid #ffffff30!important;border-radius:12px!important;background:linear-gradient(180deg,#ffffff15,#ffffff08)!important;box-shadow:inset 0 1px 0 #ffffff1c,0 7px 20px #0003!important;backdrop-filter:blur(12px);font-size:13px!important;text-transform:none!important}.ghc-original #Content .mcb-section-01e595209 .button:after{content:'›';margin-left:12px;color:#db5555;font-size:20px;line-height:1}.gh6-shop-shell{padding:105px 16px 45px}.gh6-shop-shell ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gh6-shop-shell ul.products li.product{padding:9px 9px 14px!important;border-radius:13px}.gh6-shop-shell ul.products li.product .woocommerce-loop-product__title{font-size:15px!important}.gh6-shop-shell div.product{grid-template-columns:1fr;gap:24px}}
@media(max-width:767px){.ghc-original #Content .mcb-section-01e595209 .mcb-column-inner-h8exrv59{margin-top:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}}

/* 0.5.3: concise product families instead of an unstructured taxonomy dump. */
.gh6-product-mega .gh5-mega-grid{grid-template-columns:minmax(220px,.72fr) minmax(0,2.28fr)!important;align-items:start}.gh6-product-families{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gh6-product-family{min-width:0;padding:15px;border:1px solid #ffffff18;border-radius:14px;background:linear-gradient(145deg,#ffffff0d,#ffffff05);transition:border-color .18s ease,background .18s ease,transform .18s ease}.gh6-product-family:hover{border-color:#ffffff32;background:#ffffff10;transform:translateY(-1px)}.gh6-product-family-title{display:flex!important;align-items:flex-start;justify-content:space-between;gap:10px;color:#fff!important;font-size:15px!important;font-weight:650!important;line-height:1.25!important}.gh6-product-family-title:after{content:'›';flex:none;color:#d95757;font-size:22px;line-height:.8}.gh6-product-family-children{display:flex;flex-direction:column;gap:6px;margin-top:11px;padding-top:10px;border-top:1px solid #ffffff12}.gh6-product-family-children a{color:#aaa!important;font-size:12px!important;line-height:1.3!important}.gh6-product-family-children a:hover{color:#fff!important}

/* Insights multimedia carousel, independent of BeTheme/Slick. */
.gh6-media-slider{position:relative;padding:0!important;outline:none}.gh6-media-slider .content_slider_ul{display:block!important;width:100%!important;margin:0!important;opacity:1!important;max-height:none!important;overflow:hidden;border-radius:16px;background:#090909;box-shadow:0 22px 55px #0005;line-height:0}.gh6-media-slider .content_slider_li{float:none!important;width:100%!important;margin:0!important;padding:0!important}.gh6-media-slider .content_slider_li[hidden]{display:none!important}.gh6-media-slider .content_slider_li img{display:block;width:100%!important;aspect-ratio:1.895/1;object-fit:cover;border-radius:16px}.gh6-media-slider .slider_pager{display:none!important}.gh6-media-controls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:20px}.gh6-media-arrow{display:grid;place-items:center;width:42px;height:42px;margin:0;padding:0;border:1px solid #ffffff2c;border-radius:50%;background:#ffffff0b;color:#fff;font-size:20px;box-shadow:none}.gh6-media-arrow:hover{border-color:#b93535;background:#b93535}.gh6-media-dots{display:flex;align-items:center;gap:8px}.gh6-media-dots button{width:8px;height:8px;margin:0;padding:0;border:1px solid #d95757;border-radius:50%;background:transparent;box-shadow:none}.gh6-media-dots button[aria-pressed=true]{background:#d95757}

/* One shared subheader rhythm across information, catalogue and product detail pages. */
:root{--gh6-subheader-height:390px}.ghc-inner-page #Content>section:is(.mcb-section-0h79hgrl,.mcb-section-q20eytot,.mcb-section-9wghf5v6,.mcb-section-m9jn070p){box-sizing:border-box!important;height:var(--gh6-subheader-height)!important;min-height:var(--gh6-subheader-height)!important;padding-top:0!important;padding-bottom:0!important;display:flex!important;align-items:center!important;background-attachment:scroll!important}.ghc-inner-page #Content>section:is(.mcb-section-0h79hgrl,.mcb-section-q20eytot,.mcb-section-9wghf5v6,.mcb-section-m9jn070p)>.section_wrapper{min-height:100%!important;display:flex!important;align-items:center!important}.ghc-inner-page #Content>section:is(.mcb-section-0h79hgrl,.mcb-section-q20eytot,.mcb-section-9wghf5v6,.mcb-section-m9jn070p) .column_heading .mcb-column-inner{padding-top:0!important}.gh6-project-hero,.gh6-catalog-hero,body.ggi-product .ggi-subheader{box-sizing:border-box!important;height:var(--gh6-subheader-height)!important;min-height:var(--gh6-subheader-height)!important;max-height:var(--gh6-subheader-height)!important}.gh6-project-hero,.gh6-catalog-hero{display:flex;flex-direction:column;justify-content:center}.gh6-catalog-hero{padding:105px max(20px,calc((100vw - 1240px)/2)) 36px;background:radial-gradient(ellipse at top right,#59202255,transparent 60%),#131313;color:#fff}.gh6-catalog-hero p{margin:0 0 12px;color:#aaa;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.gh6-catalog-hero h1{max-width:1000px;margin:0;color:#fff;font-size:clamp(38px,5.2vw,72px);line-height:1.04}.gh6-shop-shell{padding-top:54px}

@media(max-width:1280px){.gh6-product-families{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1100px){.gh6-product-mega .gh5-mega-grid{grid-template-columns:1fr!important}.gh6-product-families{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){:root{--gh6-subheader-height:270px}.gh6-product-families{grid-template-columns:1fr}.gh6-product-family{padding:13px}.gh6-product-family-children{display:none}.gh6-media-slider .content_slider_ul,.gh6-media-slider .content_slider_li img{border-radius:11px}.gh6-media-slider .content_slider_li img{aspect-ratio:4/3}.gh6-media-controls{margin-top:14px}.gh6-catalog-hero{padding:88px 20px 24px}.gh6-shop-shell{padding-top:34px}.gh6-project-hero{padding:82px 20px 28px}.ghc-inner-page #Content>section:is(.mcb-section-0h79hgrl,.mcb-section-q20eytot,.mcb-section-9wghf5v6,.mcb-section-m9jn070p) .column_attr{font-size:17px!important;line-height:1.45!important}}
.gh6-shop-shell .woocommerce-products-header__title{display:none!important}
.gh6-page-subheader{box-sizing:border-box!important;height:var(--gh6-subheader-height)!important;min-height:var(--gh6-subheader-height)!important;max-height:var(--gh6-subheader-height)!important;display:flex;flex-direction:column;justify-content:center;padding:105px max(20px,calc((100vw - 1240px)/2)) 36px;background:radial-gradient(ellipse at top right,#59202255,transparent 60%),#131313;color:#fff}.gh6-page-subheader p{margin:0 0 12px;color:#aaa;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.gh6-page-subheader h1{max-width:1000px;margin:0;color:#fff;font-size:clamp(38px,5.2vw,72px);line-height:1.04}
@media(max-width:767px){.gh6-page-subheader{padding:88px 20px 24px}.gh6-page-subheader h1{font-size:34px!important}}
