.lightbox-modal-close{position:absolute;top:10px;right:15px;border:none;font-size:2rem;cursor:pointer;background:#f5f5f5;border-radius:100%;padding:15px;width:10px;display:flex;height:10px;align-items:center}#installer-splide{border-radius:10px;overflow:hidden}#installer-modal .splide__arrow--prev{left:20px}#installer-modal .splide__arrow--next{right:20px}#installer-modal .splide__arrow svg{fill:#fff!important}#installer-modal .splide__arrow--prev,#installer-modal .splide__arrow--next{border-radius:var(--radius-md, 8px);background:#127fb5;height:30px;width:30px;box-shadow:0 0 0 1px var(--Colors-Effects-Shadows-shadow-skeumorphic-inner-border, rgba(10, 13, 18, .18)) inset,0 -2px 0 0 var(--Colors-Effects-Shadows-shadow-skeumorphic-inner, rgba(10, 13, 18, .05)) inset,0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs, rgba(10, 13, 18, .05))}#installer-modal .heading_content button{border-radius:var(--radius-full, 9999px);border:1px solid #3C4043;background:var(--Colors-Background-bg-primary, #FFF);display:flex;padding:var(--spacing-xxs, 2px) var(--spacing-md, 8px);align-items:center;color:#3c4043;text-align:center;font-family:Karla;font-size:12px;font-style:normal;font-weight:400;line-height:var(--Line-height-text-xs, 18px)}#installer-modal .heading_content{display:flex;align-items:center;gap:15px}#installer-modal .modal-box-content{padding:24px}#installer-modal .item-gallery{padding:0 24px 24px}#installer-modal .item-gallery img{width:150px;height:120px;border-radius:10px;object-fit:cover;margin-inline:initial;cursor:pointer}#installer-modal .item-gallery{padding:24px;margin-bottom:3rem}#installer-modal .modal-slide-content .featured-img{background:#fafafa}#installer-modal .modal-slide-content .featured-img img{max-height:50vh;width:100%;object-fit:contain;border-radius:10px}.splide__track--nav>.splide__list>.splide__slide.is-active{border:0!important}.splide__track--nav>.splide__list>.splide__slide:not(.is-active){opacity:.6}.modal-box-content .installer-details__info{margin-bottom:0}.load-more-container{margin:25px}.load-more-container button{padding:16px 24px}.installers-section .grid{padding:6.4rem 0}.installers-section .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:3.2rem;max-width:149.6rem;padding-inline:2rem}@media (max-width:768px){.installers-section .grid{grid-template-columns:1fr;padding:15px}}.installer-details__info ul{padding:0;display:flex;flex-direction:column;gap:8px}.installer-details__info li{list-style:none;display:flex;align-items:center;gap:10px}.installer-details__info span{color:#050505b3;font-size:14px;font-style:normal;font-weight:400;line-height:142.857%}.installers-section .installer-details{padding:16px}.installers-section .featured-img img{min-height:400px;max-height:400px;width:100%;object-fit:cover;display:block}.installer-details__info{margin-bottom:48px}.installer-details__title{color:#050505;font-size:24px;font-weight:600;line-height:1.25;margin-bottom:10px}.installer-details__tags span{border-radius:2px;background:#edf1f4;display:flex;padding:4px 8px;align-items:center;color:#000;text-align:center;font-size:16px;font-weight:400;line-height:1.5}.installer-details__tags{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:10px}.installer-details__cta a{color:#127fb5;font-family:Karla;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-transform:uppercase}.installer-details__info svg{width:14px;height:14px}.installer-details__info a{color:#050505b3}.installer-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;max-width:149.6rem;padding-inline:2rem;padding-top:4.8rem}.installer-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:999}.installer-modal.hidden{display:none}.modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3}.modal-content{position:relative;background:#fff;width:60%;border-radius:10px;z-index:1000;height:90vh}.modal-close{position:absolute;top:10px;right:10px;background:#127fb5;border:none;font-size:2rem;cursor:pointer;color:#fff;z-index:999;line-height:1;border-radius:50%;width:30px;height:30px;display:inline-flex;align-items:center;padding:0}.tag-filters-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.filter-group{display:flex;flex-wrap:wrap;width:clamp(32rem,25.6rem + 10vw,40rem);padding:12px 16px;justify-content:space-between;align-items:center;border-radius:var(--radius-md, 8px);border:1px solid var(--Colors-Border-border-primary, #D5D7DA);background:var(--Colors-Background-bg-primary_alt, #FFF);box-shadow:0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs, rgba(10, 13, 18, .05))}.filter-group__title{color:#050505b3;font-family:Karla;font-size:var(--Font-size-text-md, 16px);font-style:normal;font-weight:500;line-height:var(--Line-height-text-md, 24px);display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.search-wrapper .search-input{border-radius:var(--radius-md, 8px);border:1px solid var(--Colors-Border-border-primary, #D5D7DA);background:var(--Colors-Background-bg-primary, #FFF);box-shadow:0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs, rgba(10, 13, 18, .05));padding:14px;width:320px;display:block}.installers-section .filter-group{display:block;position:relative}.filter-group__inner-btn{display:inline-flex;gap:8px}.installers-section .filter-group__inner{display:flex;align-items:center;justify-content:space-between;gap:8px}.installers-section .filter-group__summary{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;background:#f1f1f1;cursor:pointer;color:#050505;font-family:Karla,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;line-height:var(--Line-height-text-md, 24px);border:none}.installers-section .filter-group__summary-label{white-space:nowrap}.installers-section .filter-group__summary-clear{font-size:14px;line-height:1}.installers-section .filter-group__chevron{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#050505;font-size:12px;line-height:1;background:transparent;border:none;padding:0}.installers-section .filter-group__list{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;align-items:stretch;width:auto;max-height:0;overflow:hidden;transition:max-height .16s ease-out;position:absolute;right:16px;top:calc(100% - 4px);z-index:10;background:#fff;border-radius:4px;box-shadow:0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs, rgba(10, 13, 18, .05))}.installers-section .filter-group--open .filter-group__list{max-height:400px}.installers-section .filter-group__list label{position:relative;display:flex;align-items:center;padding:6px 12px;border-radius:0;cursor:pointer;color:#050505;font-family:Karla,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;line-height:var(--Line-height-text-md, 24px);margin-bottom:0}.installers-section .filter-group__list .tag-filter-btn{position:absolute;opacity:0;pointer-events:none;width:0;height:0;margin:0;padding:0;border:0}.installers-section .filter-group__list label.is-checked{background:#f1f1f1}.installers-section .filter-group__list label:hover,.installers-section .filter-group__list label:focus-within{background:#f1f1f199}
/*# sourceMappingURL=/cdn/shop/t/2/assets/installers.css.map */
