.gf-card-facts{font-size:14px;color:#555;line-height:1.5;margin:5px 0 9px;min-height:21px}.gf-choose-model{display:inline-flex!important;align-items:center;justify-content:center;min-height:42px;max-width:100%;padding:9px 14px!important;background:#247f8f;color:#fff!important;text-decoration:none;border-radius:3px;font-size:14px!important;font-weight:600;line-height:1.25!important}.gf-choose-model:hover,.gf-choose-model:focus-visible{background:#185e6b}.gf-rod-filters{padding:0 0 18px;border-bottom:1px solid #e4e4e4;margin-bottom:18px}.gf-rod-filters label{display:block;margin:14px 0 6px;font-size:14px;font-weight:600;color:#444}.gf-rod-filters select,.gf-rod-filters input{display:block;width:100%;min-height:42px;padding:8px 10px;background:#fff;border:1px solid #ccc;border-radius:3px;font-size:16px;color:#333}.gf-rod-filters small{display:block;line-height:1.4;font-size:12px;color:#666;margin:6px 0}.gf-catalog-status{margin:8px 0 20px;clear:both}.gf-result-count{font-size:14px;color:#555;margin:0 0 10px}.gf-active-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.gf-filter-chip{display:inline-flex;align-items:center;gap:12px;min-height:36px;padding:6px 10px;border:1px solid #cbdde0;border-radius:18px;background:#f0f8f9;color:#245c66;font-size:13px;line-height:1.3}.gf-filter-chip span{font-size:20px}.gf-reset-filters{font-size:13px;text-decoration:underline;padding:7px}.gf-open-filters{display:none;border:1px solid #247f8f;border-radius:4px;background:#fff;color:#216978;font-weight:600;padding:11px 15px;min-height:44px;font-size:15px}#gf-filter-dialog{position:fixed;margin:auto;width:min(94vw,460px);height:min(90dvh,900px);max-height:90vh;max-width:94vw;padding:0;border:0;border-radius:8px;color:#333;box-shadow:0 10px 45px #0005}#gf-filter-dialog:not([open]){display:none}#gf-filter-dialog[open]{display:flex;flex-direction:column}#gf-filter-dialog::backdrop{background:#0006}#gf-filter-dialog header{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #ddd;flex-shrink:0}#gf-filter-dialog h2{font-size:18px;margin:0;font-weight:600}.gf-close-filters{border:0;background:none;font-size:30px;min-width:44px;min-height:44px;cursor:pointer}.gf-filter-dialog-body{padding:16px 20px;overflow:auto;flex:1;overscroll-behavior:contain}#gf-filter-dialog footer{padding:12px 20px;border-top:1px solid #ddd;background:#fff;flex-shrink:0}.gf-apply-filters{width:100%;min-height:44px}#gf-filter-dialog .product-filters{margin:0;border:0;background:none}#gf-filter-dialog .product-filters>.title{display:none}#gf-filter-dialog .product-filters>.listbox,#gf-filter-dialog .filter-content{display:block!important;padding:0!important}#gf-filter-dialog .product-filter{margin:18px 0}#gf-filter-dialog .filter-title{margin-bottom:12px}#gf-filter-dialog .product-manufacturer-group{max-height:240px;overflow:auto}#gf-filter-dialog .product-manufacturer-group .item{display:flex;align-items:center;min-height:40px;padding:5px 0}#gf-filter-dialog .product-manufacturer-group label{margin:0 0 0 10px}#gf-filter-dialog .product-sorting,#gf-filter-dialog .product-page-size{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0 18px;float:none}#gf-filter-dialog select{min-height:44px;max-width:100%;font-size:16px}.gf-dialog-open{overflow:hidden}.gf-ux-ready .product-filters>.listbox{display:block!important}@media(max-width:1023px){.gf-ux-ready .emp-block--filters{display:none!important}.gf-ux-ready .product-selectors .product-sorting,.gf-ux-ready .product-selectors .product-page-size{display:none!important}.gf-ux-ready .gf-open-filters{display:inline-flex}.gf-ux-ready .product-selectors .filters-button-wrapper{display:block!important;margin:0;float:left}.gf-ux-ready .product-selectors{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;margin-bottom:8px}.gf-ux-ready .product-viewmode{margin-left:auto}.html-category-page .product-item .buttons:has(.gf-choose-model){display:block!important;position:static;opacity:1;visibility:visible;transform:none;height:auto}.html-category-page .product-item .gf-choose-model{width:100%;font-size:13px!important;padding:9px 7px!important}.gf-card-facts{font-size:12px;margin:3px 0 7px}}.html-category-page .product-item .buttons a.gf-choose-model{background:#247f8f!important;color:#fff!important}.html-category-page .product-item .buttons a.gf-choose-model:hover{background:#185e6b!important}
