body.active_loader{position:relative;overflow:hidden}body.active_loader:before{content:"";position:absolute;top:0;left:0;z-index:99;display:inline-block;width:100%;height:100%;background:#000;opacity:.5}body.active_loader .loader_cust_filter.loading__spinner{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:100px;z-index:99;display:block}.custom-filter-layout .custom-filter-hading{text-align:center}.custom-filter-layout .custom-filter-wrapper{display:flex;padding:40px 0;flex-wrap:wrap;align-items:center}.custom-filter-layout .custom-filter-image{max-width:43%;width:100%}.custom-filter-layout .custom-filter-image img{max-width:100%;width:100%}.custom-filter-layout .custom-filter-content{max-width:57%;width:100%}.custom-filter-layout .custom-filter-content .custom-filter-content-info{max-width:42rem;width:100%;background:#fff;margin-left:auto;padding:40px 60px 60px;border-radius:14px;box-shadow:0 2px 30px #00000008;margin-bottom:2rem}.custom-filter-layout .custom-filter-content .custom-filter-title h2{margin:0 0 20px}.custom-filter-layout .custom-filter-content .custom-filter-description p{margin:0;font-size:20px;line-height:1.5}.custom-filter-layout .custom-filter-content .main-filter{margin-top:20px;margin-bottom:40px}.custom-filter-layout .custom-filter-content .main-filter .main-filter-title h3{margin:0 0 20px;font-size:16px;color:#000;font-family:var(--font-body-family);line-height:1.5}.custom-filter-layout .custom-filter-content .main-filter .cust-filter-main cust-filter{width:100%}.custom-filter-layout .custom-filter-content .main-filter .cust-filter-main cust-filter ul{width:100%;display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.custom-filter-layout .custom-filter-content .main-filter .cust-filter-main cust-filter ul li{max-width:calc(33% - 4px);width:100%}.custom-filter-layout .custom-filter-content .main-filter .cust-filter-main .layout-btn{display:none}.custom-filter-layout .custom-filter-content .main-filter .cust-filter-main .layout-btn+label{cursor:pointer;font-size:15px;padding:5px;display:flex;justify-content:center;align-items:center;height:40px;line-height:1;border:1px solid #CCC;border-radius:40px}.custom-filter-layout .custom-filter-content .main-filter .cust-filter-main .layout-btn:checked+label{border:1px solid #000;font-weight:600;color:#000}.custom-filter-layout .custom-filter-content .main-filter .filter-button .button{width:100%;margin-top:40px}.custom-filter-layout .custom-filter-content .main-filter .layout-meta{display:flex;margin-top:20px;flex-wrap:wrap;gap:5px}.custom-filter-layout .custom-filter-content .main-filter .layout-meta .parent_dropdown{max-width:30%;width:100%;position:relative}.custom-filter-layout .custom-filter-content .main-filter .layout-meta cust-filter{max-width:calc(33% - 5px);width:100%;position:relative}.custom-filter-layout .custom-filter-content .main-filter .layout-meta .layout-meta-title{position:relative;max-width:100%;width:100%;padding:5px 10px;display:flex;align-items:center;height:39px;border:1px solid #CCC;color:#000000bf;border-radius:40px;background:transparent}.custom-filter-layout .custom-filter-content .main-filter .layout-meta .layout-meta-title:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:10px;display:inline-block;width:15px;height:15px;background-image:url(/cdn/shop/files/arrow-down.svg?v=1752043903);background-repeat:no-repeat;background-position:center;background-size:contain}.custom-filter-layout .custom-filter-content .main-filter .layout-meta .layout-meta-title .h3{font-size:15px;line-height:1.1;font-family:var(--font-body-family)}.custom-filter-layout .custom-filter-content .main-filter .layout-meta .layout-meta-menu{position:absolute;display:none;left:0;right:auto;background:#fff;z-index:9;margin-top:15px;padding:15px;border:1px solid #e3e3e3;border-radius:14px}.custom-filter-layout .custom-filter-content .main-filter .layout-meta .layout-meta-menu.active{display:block}.custom-filter-layout .custom-filter-content .main-filter .layout-meta .layout-meta-menu ul::-webkit-scrollbar{width:5px}.custom-filter-layout .custom-filter-content .main-filter .layout-meta .layout-meta-menu ul::-webkit-scrollbar-track{background:#e6e6e6;border-radius:0}.custom-filter-layout .custom-filter-content .main-filter .layout-meta .layout-meta-menu ul::-webkit-scrollbar-thumb{background:#888;border-radius:0}.custom-filter-layout .custom-filter-content .main-filter .layout-meta .layout-meta-menu ul{list-style:none;margin:0;padding:0;width:220px;max-height:200px;overflow:auto}.custom-filter-layout .custom-filter-content .main-filter .layout-meta .layout-meta-menu ul li{font-size:15px;color:#000000bf;line-height:1.3;margin-bottom:10px;display:flex;align-items:center}.custom-filter-layout .custom-filter-content .main-filter .layout-meta .layout-meta-menu ul li input[type=checkbox]:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:scale(.2);transition:all .2s ease-in-out .1s;opacity:0;width:8px;height:6px;margin-left:-4px;margin-top:-3px;background-image:url(https://cdn.shopify.com/s/files/1/0601/0703/0593/files/checkbox-tick_1.svg?v=1714712724),none;background-repeat:no-repeat;background-size:8px}.custom-filter-layout .custom-filter-content .main-filter .layout-meta .layout-meta-menu ul li input[type=checkbox]:checked{border:none;box-shadow:0 0 0 11px #000 inset}.custom-filter-layout .custom-filter-content .main-filter .layout-meta .layout-meta-menu ul li input{background-color:transparent;width:16px;height:16px;min-width:16px;border:1px solid #000;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none;border-radius:0;position:relative;cursor:pointer;margin:0 10px 0 0}.custom-filter-layout .custom-filter-content .main-filter .layout-meta .layout-meta-menu ul li input[type=checkbox]:checked:after{transform:scale(1);opacity:1}.custom-filter-layout .custom-filter-content .main-filter .active_bubble{display:flex;align-items:center;gap:5px;margin-top:15px}.custom-filter-layout .custom-filter-content .main-filter .active_bubble span{box-shadow:0 0 0 .07rem rgb(var(--color-foreground),.2);border-radius:2.6rem;padding:9px 10px 8px;font-size:15px;line-height:1.2;color:#000;opacity:.7}.custom-filter-layout .custom-filter-content .main-filter .cust_error_msg{margin-top:10px;display:block;color:red}.custom-filter-layout .custom-filter-content .custom-filter-product .custom-filter{padding:0;margin:0;list-style:none}.custom-filter-layout .custom-filter-content .custom-filter-product .custom-filter .grid__item{max-width:100%;width:100%}.custom-filter-layout .custom-filter-content .custom-filter-product .custom-filter .product-item.card{flex-flow:row wrap;align-items:center}.custom-filter-layout .custom-filter-content .custom-filter-product .custom-filter .card .card__inner{height:70px;max-width:140px}.custom-filter-layout .custom-filter-content .custom-filter-product .custom-filter .card .card__inner .card__media{max-width:70px}.custom-filter-layout .custom-filter-content .custom-filter-product .custom-filter .product-item.card .card__content{padding:0 10px;max-width:calc(100% - 250px);width:100%}.custom-filter-layout .custom-filter-content .custom-filter-product .custom-filter .product-item.card .card__content .card__information{padding-bottom:0}.custom-filter-layout .custom-filter-content .custom-filter-product .custom-filter .product-item.card .card__content .card__heading{font-size:13px;line-height:1.5;letter-spacing:0;color:#000;font-family:var(--font-body-family)}.custom-filter-layout .custom-filter-content .custom-filter-product .custom-filter .product-item.card .card__content .card-information{padding:10px 0 0}.custom-filter-layout .custom-filter-content .custom-filter-product .custom-filter .product-item.card .card__content .card-information .price__regular{color:#073672;font-size:12px;letter-spacing:0;line-height:1.3}.custom-filter-layout .custom-filter-content .custom-filter-product .custom-filter .product-item.card .card__content .quick-add{display:none}.custom-filter-layout .custom-filter-content .custom-filter-product .custom-filter .product-item.card .recommended-quantity{font-size:13px;display:block;width:100%;padding:0;margin:0}.custom-filter-layout .custom-filter-content .custom-filter-product .custom-filter .product-item.card .product-right-custom{display:inline-block;max-width:110px}.custom-filter-layout .custom-filter-content .custom-filter-content-info .subtotal-box{background:#f5f7fa;width:calc(100% + 120px);margin-left:-60px;padding:12px 60px 32px;margin-bottom:-60px;margin-top:20px}.custom-filter-layout .custom-filter-content .custom-filter-content-info .subtotal-container{display:flex;justify-content:space-between;align-items:center}.custom-filter-layout .custom-filter-content .custom-filter-content-info .subtotal-container .subtotal_inner{display:flex;gap:5px}.custom-filter-layout .custom-filter-content .custom-filter-content-info .subtotal-box .bundle-subtotal{width:100%}.custom-filter-layout .custom-filter-content .custom-filter-content-info .subtotal-box .bundle-subtotal:before{display:block!important;content:"";background-image:url(/cdn/shop/files/cart-product_2.svg?v=1742864465);width:14px;height:14px;background-size:contain;margin-right:8px;background-repeat:no-repeat;position:relative;top:0;z-index:1}.custom-filter-layout .custom-filter-content .custom-filter-content-info .subtotal-box .bundle-subtotal:after{display:inline-flex!important;content:""!important;position:relative;inset:auto;right:auto;width:8px;height:8px;background:url(/cdn/shop/files/right_2.svg?v=1742262988) no-repeat center / contain;margin-left:8px;margin-top:0;border:0!important;--border-offset: 0 !important;transition:all .5s;top:-1px;filter:invert(1)}.custom-filter-layout .card__heading a:after{display:none}@media screen and (max-width:1199px){.custom-filter-layout .custom-filter-content .main-filter .cust-filter-main cust-filter ul li{max-width:calc(50% - 4px)}.custom-filter-layout .custom-filter-content .main-filter .layout-meta .layout-meta-menu ul{width:200px}}@media screen and (max-width:1099px){.custom-filter-layout .custom-filter-content .main-filter .layout-meta cust-filter{max-width:calc(50% - 5px)}}@media screen and (max-width:989px){.custom-filter-layout .custom-filter-wrapper{gap:20px;padding:30px 0}.custom-filter-layout .custom-filter-image,.custom-filter-layout .custom-filter-content{max-width:100%}.custom-filter-layout .custom-filter-content .main-filter .layout-meta .layout-meta-menu{margin-top:5px}.custom-filter-layout .custom-filter-content .main-filter .layout-meta .layout-meta-menu ul{width:220px}}@media screen and (max-width:749px){.custom-filter-layout .custom-filter-content .custom-filter-content-info{max-width:100%;padding:30px 20px}.custom-filter-layout .custom-filter-content .custom-filter-title h2{margin:0 0 10px}.custom-filter-layout .custom-filter-content .custom-filter-description p{font-size:18px}.custom-filter-layout .custom-filter-content .main-filter .filter-button .button{margin-top:20px}.custom-filter-layout .custom-filter-content .custom-filter-product .custom-filter .card .card__inner{max-width:90px}.custom-filter-layout .custom-filter-content .custom-filter-product .custom-filter .card .card__inner .card__media{max-width:60px}.custom-filter-layout .custom-filter-content .custom-filter-product .custom-filter .product-item.card .card__content{max-width:calc(100% - 160px)}.custom-filter-layout .custom-filter-content .custom-filter-product .custom-filter .product-item.card .product-right-custom{max-width:70px}.custom-filter-layout .custom-filter-content .custom-filter-content-info .subtotal-box{width:calc(100% + 80px);margin-left:-40px}}@media screen and (max-width:499px){.custom-filter-layout .custom-filter-content .main-filter .layout-meta cust-filter,.custom-filter-layout .custom-filter-content .main-filter .cust-filter-main cust-filter ul li{max-width:100%}}.custom-filter-layout{background:radial-gradient(circle at 20% 0%,#fac4282e 0,#fac42800 26rem),linear-gradient(180deg,#f1f6fb,#fff 72%);padding:42px 0 70px;overflow:hidden}.custom-filter-layout .page-width{max-width:1180px}.custom-filter-layout .custom-filter-hading{max-width:840px;margin:0 auto 24px;padding:0 16px}.custom-filter-layout .custom-filter-hading h2{margin:0;color:#073672;font-size:clamp(30px,4vw,48px);line-height:1.08;font-weight:900;letter-spacing:-.04em;text-transform:none}.custom-filter-layout .custom-filter-hading h2:after{content:"Select your vehicle type, brand, model and year \2014  then get the right LED lights instantly.";display:block;max-width:680px;margin:14px auto 0;color:#4b5870;font-size:17px;line-height:1.55;font-weight:500;letter-spacing:0}.custom-filter-layout .planner-benefits{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:20px}.custom-filter-layout .planner-benefits span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 14px;border:1px solid rgba(7,54,114,.12);border-radius:999px;background:#fff;color:#073672;font-size:13px;font-weight:800;box-shadow:0 8px 22px #0736720f}.custom-filter-layout .planner-benefits span:before{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#fac428;color:#073672;font-size:12px;font-weight:900}.custom-filter-layout .custom-filter-wrapper{position:relative;align-items:stretch;gap:0;padding:26px;border-radius:30px;background:linear-gradient(135deg,#061d3f,#073672 58%,#0a438a);box-shadow:0 22px 55px #07367233}.custom-filter-layout .custom-filter-wrapper:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:29px;border:1px solid rgba(250,196,40,.22);pointer-events:none}.custom-filter-layout .custom-filter-image{max-width:46%;padding:18px 24px 18px 0;display:flex;align-items:center}.custom-filter-layout .custom-filter-image .swiper{width:100%;min-height:430px;display:flex;align-items:center;justify-content:center;border-radius:26px;overflow:hidden;background:radial-gradient(circle at 50% 62%,#fac4283d,#fac42800 38%),#ffffff0f;border:1px solid rgba(255,255,255,.14)}.custom-filter-layout .custom-filter-image img{width:100%;max-height:420px;object-fit:contain;filter:drop-shadow(0 24px 32px rgba(0,0,0,.22))}.custom-filter-layout .custom-filter-image .swiper-button-prev,.custom-filter-layout .custom-filter-image .swiper-button-next{width:38px;height:38px;border-radius:50%;background:#fff;color:#073672;box-shadow:0 10px 24px #0000002e}.custom-filter-layout .custom-filter-image .swiper-button-prev:after,.custom-filter-layout .custom-filter-image .swiper-button-next:after{display:none}.custom-filter-layout .custom-filter-image .swiper-button-prev svg,.custom-filter-layout .custom-filter-image .swiper-button-next svg{width:16px;height:16px}.custom-filter-layout .custom-filter-content{max-width:54%;display:flex;align-items:center}.custom-filter-layout .custom-filter-content .custom-filter-content-info{position:relative;max-width:100%;margin-left:0;margin-bottom:0;padding:34px 42px 42px;border-radius:26px;box-shadow:0 22px 45px #00000029;border:1px solid rgba(7,54,114,.08)}.custom-filter-layout .custom-filter-content .custom-filter-title h2{color:#073672;font-size:30px;line-height:1.15;font-weight:900;letter-spacing:-.03em;margin:0 0 8px}.custom-filter-layout .custom-filter-content .custom-filter-description p{color:#5d6878;font-size:16px;line-height:1.55;margin:0}.custom-filter-layout .custom-filter-content .main-filter .main-filter-title h3{color:#0a2348;font-size:15px;font-weight:850;margin-bottom:12px}.custom-filter-layout .custom-filter-content .main-filter .cust-filter-main .layout-btn+label,.custom-filter-layout .custom-filter-content .main-filter .layout-meta .layout-meta-title{min-height:44px;border:1px solid #d7deea;background:#f8fafc;color:#0d1f36;border-radius:14px;font-weight:750;transition:all .18s ease}.custom-filter-layout .custom-filter-content .main-filter .cust-filter-main .layout-btn:checked+label{border-color:#fac428;background:#fac428;color:#061d3f;box-shadow:0 8px 18px #fac4283d}.custom-filter-layout .custom-filter-content .main-filter .layout-meta{gap:10px;margin-top:18px}.custom-filter-layout .custom-filter-content .main-filter .layout-meta cust-filter,.custom-filter-layout .custom-filter-content .main-filter .layout-meta .parent_dropdown{max-width:calc(33.333% - 7px)}.custom-filter-layout .custom-filter-content .main-filter .filter-button .button,.custom-filter-layout .custom-filter-content .custom-filter-content-info .subtotal-box .bundle-subtotal{min-height:50px;border-radius:14px;background:#fac428!important;color:#061d3f!important;font-weight:900;letter-spacing:.02em;border:0!important;box-shadow:0 12px 28px #fac42847}.custom-filter-layout .custom-filter-content .main-filter .filter-button .button:hover,.custom-filter-layout .custom-filter-content .custom-filter-content-info .subtotal-box .bundle-subtotal:hover{transform:translateY(-1px);box-shadow:0 16px 34px #fac4285c}.custom-filter-layout .custom-filter-content .main-filter .filter-button .button:after,.custom-filter-layout .custom-filter-content .main-filter .filter-button .button:before{display:none!important}.custom-filter-layout .custom-filter-content .main-filter .active_bubble{flex-wrap:wrap}.custom-filter-layout .custom-filter-content .main-filter .active_bubble span{background:#eef4fb;color:#073672;opacity:1;box-shadow:none;font-size:13px;font-weight:750}.custom-filter-layout .custom-filter-content .custom-filter-product .custom-filter .product-item.card{border:1px solid #e5ebf4;border-radius:16px;background:#fff;padding:10px;margin-bottom:10px}.custom-filter-layout .custom-filter-content .custom-filter-content-info .subtotal-box{background:#f4f7fb;border-radius:0 0 24px 24px}@media screen and (max-width:989px){.custom-filter-layout{padding:24px 0 48px}.custom-filter-layout .page-width{padding-left:14px;padding-right:14px}.custom-filter-layout .custom-filter-hading{margin-bottom:16px;padding:0 6px}.custom-filter-layout .custom-filter-hading h2{font-size:30px;line-height:1.12}.custom-filter-layout .custom-filter-hading h2:after{font-size:14px;line-height:1.45;margin-top:10px}.custom-filter-layout .planner-benefits{gap:7px;margin-top:14px}.custom-filter-layout .planner-benefits span{font-size:11.5px;min-height:30px;padding:6px 10px}.custom-filter-layout .custom-filter-wrapper{padding:14px;border-radius:22px;gap:14px}.custom-filter-layout .custom-filter-wrapper:before{border-radius:21px}.custom-filter-layout .custom-filter-content{order:1;max-width:100%}.custom-filter-layout .custom-filter-image{order:2;max-width:100%;padding:0}.custom-filter-layout .custom-filter-image .swiper{min-height:180px;max-height:220px;border-radius:18px}.custom-filter-layout .custom-filter-image img{max-height:210px}.custom-filter-layout .custom-filter-image .swiper-button-prev,.custom-filter-layout .custom-filter-image .swiper-button-next{width:32px;height:32px}.custom-filter-layout .custom-filter-content .custom-filter-content-info{padding:22px 16px 18px;border-radius:18px;box-shadow:0 12px 26px #00000024}.custom-filter-layout .custom-filter-content .custom-filter-title h2{font-size:24px;margin-bottom:6px}.custom-filter-layout .custom-filter-content .custom-filter-description p{font-size:14px;line-height:1.45}.custom-filter-layout .custom-filter-content .main-filter{margin-top:18px;margin-bottom:20px}.custom-filter-layout .custom-filter-content .main-filter .cust-filter-main cust-filter ul{gap:8px}.custom-filter-layout .custom-filter-content .main-filter .cust-filter-main cust-filter ul li{max-width:calc(50% - 4px)!important}.custom-filter-layout .custom-filter-content .main-filter .cust-filter-main .layout-btn+label{height:42px;font-size:13px}.custom-filter-layout .custom-filter-content .main-filter .layout-meta{display:block;margin-top:12px}.custom-filter-layout .custom-filter-content .main-filter .layout-meta cust-filter,.custom-filter-layout .custom-filter-content .main-filter .layout-meta .parent_dropdown{max-width:100%;margin-bottom:10px}.custom-filter-layout .custom-filter-content .main-filter .layout-meta .layout-meta-menu{width:100%;left:0;right:0}.custom-filter-layout .custom-filter-content .main-filter .layout-meta .layout-meta-menu ul{width:100%}.custom-filter-layout .custom-filter-content .main-filter .filter-button .button{margin-top:14px;min-height:48px;font-size:13px}.custom-filter-layout .custom-filter-content .custom-filter-product .custom-filter .product-item.card .card__content{max-width:calc(100% - 150px)}.custom-filter-layout .custom-filter-content .custom-filter-content-info .subtotal-box{width:calc(100% + 32px)!important;margin-left:-16px!important;padding:12px 16px 22px!important;margin-bottom:-18px}}@media screen and (max-width:420px){.custom-filter-layout .custom-filter-hading h2{font-size:27px}.custom-filter-layout .planner-benefits span{width:100%;justify-content:center}.custom-filter-layout .custom-filter-content .main-filter .cust-filter-main cust-filter ul li{max-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/231/assets/custom-filter.css.map */
