:is(#glacera-catalog-category,body.glacera-catalog-preview){overflow-x:clip;background:#fff}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .glacera-catalog-products ul.products,:is(#glacera-catalog-category,body.glacera-catalog-preview) .gvt-products ul.products{display:grid!important;grid-template-columns:repeat(var(--glacera-catalog-columns,4),minmax(0,1fr));gap:24px!important;margin:0!important;padding:0!important}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .products:before,:is(#glacera-catalog-category,body.glacera-catalog-preview) .products:after{display:none!important}
:is(#glacera-catalog-category,body.glacera-catalog-preview) ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:20px;border:1px solid #e1e7ee;list-style:none}
:is(#glacera-catalog-category,body.glacera-catalog-preview) ul.products li.product img{width:100%;height:230px;object-fit:contain}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .woocommerce-loop-product__title{font-size:17px;color:#183170;overflow-wrap:anywhere}
:is(#glacera-catalog-category,body.glacera-catalog-preview) ul.products .price,:is(#glacera-catalog-category,body.glacera-catalog-preview) ul.products .star-rating{display:none!important}
:is(#glacera-catalog-category,body.glacera-catalog-preview) ul.products a.button{background:#275ea8;color:#fff;border-radius:2px;font-size:13px;padding:12px 18px}
:is(#glacera-catalog-category,body.glacera-catalog-preview) ul.products a:focus-visible{outline:3px solid #bf963d;outline-offset:4px}
:is(#glacera-catalog-category,body.glacera-catalog-preview) #vtac-models,:is(#glacera-catalog-category,body.glacera-catalog-preview) #catalog-models{scroll-margin-top:25px}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .woocommerce-pagination{margin-top:28px}
@media(max-width:1024px){:is(#glacera-catalog-category,body.glacera-catalog-preview) .glacera-catalog-products ul.products,:is(#glacera-catalog-category,body.glacera-catalog-preview) .gvt-products ul.products{grid-template-columns:repeat(var(--glacera-catalog-tablet,2),minmax(0,1fr))}}
@media(max-width:767px){:is(#glacera-catalog-category,body.glacera-catalog-preview) .glacera-catalog-products ul.products,:is(#glacera-catalog-category,body.glacera-catalog-preview) .gvt-products ul.products{grid-template-columns:1fr}}
/* Expanded VTAC flyer: free Elementor widgets, scoped to the category body. */
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-section{isolation:isolate}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-section .elementor-heading-title{margin:0}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-section .elementor-widget-text-editor p:last-child{margin-bottom:0}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-section .elementor-widget{margin-bottom:0}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-row>.e-con{flex-shrink:1;min-width:0}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-eyebrow .elementor-heading-title{letter-spacing:.13em;font-weight:700}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-section-intro{max-width:960px}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-hero{padding-top:28px;padding-bottom:28px}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-hero-copy{padding-right:18px}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-hero-photo img{width:100%;object-position:50% 52%}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-buttons{gap:12px!important;align-items:center}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-nav{padding-top:16px;padding-bottom:16px}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-jump-links p{display:flex;gap:34px;flex-wrap:wrap;margin:0}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-jump-links a{text-decoration:none;font-weight:600;white-space:nowrap}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-jump-links a:hover{color:#3961C6}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-chassis{background:#F2F5FA;padding:24px 18px;flex:1 1 0;text-align:center;border-bottom:3px solid #859CD6}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-chassis-row{align-items:stretch}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-chassis .elementor-widget-image{flex-grow:1}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-feature-row{align-items:stretch;gap:24px!important}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-feature{flex:1 1 0;border-top:1px solid #CCD6E6;padding-top:15px;gap:9px!important}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-feature-grid{gap:23px!important}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-installation-figure{align-self:center}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-accessory-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px!important;align-items:stretch}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-accessory{background:white;border:1px solid #DFE6F0;padding:16px;gap:13px!important}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-accessory img{width:100%;background:#F2F5FA}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-application{flex:1 1 0;align-self:stretch}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-application img{width:100%;object-position:50% 55%}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-cta-copy{flex:1 1 auto}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-section [id],:is(#glacera-catalog-category,body.glacera-catalog-preview) [id^=vtac-]{scroll-margin-top:48px}
@media(max-width:1024px){:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-accessory-row{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-jump-links p{gap:18px 28px}}
@media(max-width:767px){
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-hero{padding-top:36px;padding-bottom:36px}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-hero-copy{padding-right:0}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-hero-photo img{height:290px!important}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-chassis{padding:18px 12px}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-chassis img{height:195px!important}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-chassis .elementor-heading-title{font-size:20px!important}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-feature-row{align-items:stretch}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-installation-figure img{height:auto!important;max-height:390px}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-accessory-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-accessory{padding:12px}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-accessory img{height:135px!important}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-accessory .elementor-heading-title{font-size:18px!important}
:is(#glacera-catalog-category,body.glacera-catalog-preview) .gcf-accessory .elementor-widget-text-editor{font-size:14px!important}
}
