.productListing_main__container__NpKTR{max-width:120rem;margin:0 auto;width:100%;background-color:var(--primary-white)}.productListing_parent__container__A7UYS{padding:1.5rem}.productListing_category__box__JQ4hs{width:100%;overflow-y:hidden;white-space:nowrap;gap:1.5rem;justify-content:flex-start}.productListing_category__wrapper__xoCqk{display:flex;flex-direction:column;align-items:center;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto}.productListing_divider__cAFFX{margin-top:1.5rem;width:100%;max-width:100%}.productListing_product__container__yzubP{display:flex;flex-direction:column}.productListing_filter__box___9xFy{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;overflow-x:hidden;padding:1rem;background-color:#fff;border-right:1px solid #e0e0e0;z-index:10}.productListing_filter__box___9xFy::-webkit-scrollbar{width:6px}.productListing_filter__box___9xFy::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.productListing_filter__box___9xFy::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.productListing_filter__box___9xFy::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.productListing_grid__container__w8NVX{min-height:100vh}.productListing_products_box__Wqx2x{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;gap:16px}.productListing_product__title__mesIJ{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.3;max-height:calc(1.3em * 2);font-weight:600;white-space:normal;width:100%;text-align:left;font-size:clamp(.85rem,2.5vw,1rem)}.productListing_product__title__mesIJ:has-text-overflow{text-align:justify;text-align-last:left}@media (max-width:480px){.productListing_product__title__mesIJ{font-size:.8rem;line-height:1.2;max-height:calc(1.2em * 2)}}.productListing_currency__htRCn{font-weight:500;font-size:clamp(.65rem,2vw,.75rem);color:var(--primary-grey,#666)}.productListing_product__info__gx77c{display:flex;gap:clamp(.2rem,1vw,.375rem);align-items:center;font-weight:600;flex-wrap:wrap;font-size:clamp(1rem,3vw,1.2rem)}@media (max-width:480px){.productListing_product__info__gx77c{font-size:.9rem;gap:.2rem}}.productListing_price__2BK6D{color:var(--primary-color,#000);font-weight:700}.productListing_discount__0VjYy{text-decoration:line-through;color:var(--primary-grey,#999);font-size:clamp(.8rem,2.5vw,1rem);font-weight:500}.productListing_percent__jZ9qY{font-size:clamp(.8rem,2.5vw,1rem);background-color:var(--buyThemeColor,#e74c3c);font-weight:600;color:var(--primary-white);padding:2px 6px;border-radius:4px}@media (max-width:480px){.productListing_percent__jZ9qY{font-size:.75rem;padding:1px 4px}}.productListing_rating__container__ZzR2x{justify-content:flex-start;border:1px solid var(--primary-grey,#ddd);padding:clamp(.2rem,1vw,.375rem);border-radius:clamp(.5rem,2vw,1rem);gap:clamp(.1rem,.5vw,.25rem);width:-moz-fit-content;width:fit-content;max-width:75%;background:var(--rating-bg,#f8f9fa);font-size:clamp(.7rem,2vw,.85rem)}@media (max-width:480px){.productListing_rating__container__ZzR2x{padding:.2rem .3rem;font-size:.65rem;max-width:80%}}.productListing_rating__text__a6zKN{font-weight:600;color:var(--buyThemeColor)}.productListing_rating__count__XoM_4{color:var(--primary-grey,#666);font-weight:500}.productListing_search__btn__box__USJfw{display:flex;gap:.5rem;width:100%;justify-content:flex-start;align-items:center}.productListing_rating__container__ZzR2x{display:flex;align-items:center;justify-content:center;border:.1rem solid var(--primary-grey);padding:.275rem;border-radius:1rem;gap:.125rem;width:60%}.productListing_filter__content__box__wSu2Y{display:flex;flex-direction:column;padding:.25rem;max-width:100%}.productListing_price__inputs__box__RTCYR{display:flex;align-items:center;justify-content:space-between;gap:8px}.productListing_input__of6dj{display:flex;flex-direction:column;align-items:center;gap:.5rem;align-items:start}.productListing_divide__line__Q75X_{font-size:24px;color:#666}.productListing_text__filter__kfqLb{color:var(--primary-grey);font-size:var(--font-size-md)}.productListing_category__wrapper__xoCqk{position:relative;width:100%}.productListing_category__box__JQ4hs{display:flex;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding:.5rem 1rem;-ms-overflow-style:none}.productListing_category__box__JQ4hs::-webkit-scrollbar{display:none}.productListing_nav_button__eXc7n{width:40px;height:40px;border-radius:50%}.productListing_header__box__P_BN2{margin-bottom:1.5rem;display:flex;gap:1rem;align-items:center;justify-content:space-between}.productListing_header__title__2ydig{font-size:var(--font-size-xl);font-weight:400;text-wrap:nowrap}.productListing_header__title__mob__ahBXh{font-size:var(--font-size-xl);font-weight:400;text-wrap:wrap}.productListing_icn__sm__loe_N{padding:1rem;display:flex;align-items:center;justify-content:center;background-color:var(--primary-white);border-radius:.345rem}.productListing_filter__icons__box__6gD54{display:none;width:100%;justify-content:start;align-items:center;padding:0 .5rem}.productListing_category__box__JQ4hs::-webkit-scrollbar{height:5px}.productListing_category__box__JQ4hs::-webkit-scrollbar-track{background:#ccc;border-radius:8px;margin:1rem}.productListing_category__box__JQ4hs::-webkit-scrollbar-thumb{background-color:#000;border-radius:8px}.productListing_category__box__JQ4hs::-webkit-scrollbar-thumb:hover{background-color:#555}.productListing_no__dev__found__RMYMm{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.productListing_device__nf__text__cJrPw{font-weight:700}@media (max-width:1100px){.productListing_filter__icons__box__6gD54{display:flex;align-items:start}.productListing_mob__filter__icon__c_JUE{display:flex;gap:1rem}.productListing_main__container__NpKTR{background-color:var(--card-grey)}.productListing_header__title__2ydig{display:none}}@media (max-width:1250px){.productListing_parent__container__A7UYS{padding:.5rem 1.5rem}}@media (max-width:768px){.productListing_parent__container__A7UYS{padding:1rem 1.5rem}.productListing_discount__0VjYy,.productListing_percent__jZ9qY,.productListing_product__info__gx77c,.productListing_product__title__mesIJ{font-size:.725rem}.productListing_category__box__JQ4hs{max-width:100%;padding-top:.725rem;justify-content:start}.productListing_products_box__Wqx2x{grid-template-columns:repeat(2,1fr)}.productListing_category__box__JQ4hs::-webkit-scrollbar{display:none}.productListing_price__inputs__box__RTCYR{flex-wrap:wrap;justify-content:space-evenly}.productListing_input__of6dj{width:100%;justify-content:center}.productListing_header__box__P_BN2{flex-direction:column}}@media (max-width:350px){.productListing_products_box__Wqx2x{grid-template-columns:1fr 1fr;gap:6px}.productListing_product__title__mesIJ{font-size:.75rem}.productListing_product__info__gx77c{font-size:.8rem}.productListing_rating__container__ZzR2x{font-size:.6rem;padding:.15rem .25rem}.productListing_header__title__mob__ahBXh{font-size:.9rem}.productListing_filter__icons__box__6gD54{flex-direction:column}}@media (max-width:1649px){.productListing_price__inputs__box__RTCYR{flex-wrap:wrap}.productListing_grid__container__w8NVX{display:flex;justify-content:center}}.search_relative__Kpc3D{position:relative;display:flex;align-items:center;width:100%}.search_searchInput__Gj5ey{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);padding:.75rem .75rem .75rem 2.5rem;width:100%;outline:none;height:3.5rem}.search_searchIcon__6ISPs{position:absolute;left:.75rem;width:1.5rem;height:1.5rem;color:#6b7280}.mobile_main__container__d_ZC3{margin:0 auto;width:100%;background-color:var(--primary-background-grey)}.mobile_parent__container__lcvr7{padding:1.725rem 1.5rem}@keyframes mobile_slideInUp__ZdLJd{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile_slideInLeft__1fhXM{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes mobile_slideInRight__duwoS{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes mobile_slideInDown__bzz0C{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile_fadeInScale__Zm8ib{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.mobile_slideInUp__ZdLJd{animation:mobile_slideInUp__ZdLJd .6s ease-out forwards;opacity:0}.mobile_slideInLeft__1fhXM{animation:mobile_slideInLeft__1fhXM .6s ease-out forwards;opacity:0}.mobile_slideInRight__duwoS{animation:mobile_slideInRight__duwoS .6s ease-out forwards;opacity:0}.mobile_slideInDown__bzz0C{animation:mobile_slideInDown__bzz0C .6s ease-out forwards;opacity:0}.mobile_fadeInScale__Zm8ib{animation:mobile_fadeInScale__Zm8ib .6s ease-out forwards;opacity:0}.mobile_image__container__V4kMg{display:flex;justify-content:space-between;width:100%;height:7.5rem;margin-bottom:2.5rem}.mobile_img1__box__NnsAX{display:flex;align-items:end;transition:transform .3s ease}.mobile_img1__box__NnsAX:hover{transform:translateY(-5px)}.mobile_img1__VoIML{width:3.5rem;height:3.5rem}.mobile_img1__VoIML,.mobile_img2__box__mqvbk{transition:transform .3s ease}.mobile_img2__box__mqvbk:hover{transform:translateY(-5px)}.mobile_img2__Jc9YV{width:3.75rem;height:4.5rem;transition:transform .3s ease}.mobile_img3__box__0ngR0{display:flex;align-items:end;transition:transform .3s ease}.mobile_img3__box__0ngR0:hover{transform:translateY(-5px)}.mobile_img3__PcJd0{width:3.75rem;height:4.5rem}.mobile_img3__PcJd0,.mobile_img4__box__itxXV{transition:transform .3s ease}.mobile_img4__box__itxXV:hover{transform:translateY(-5px)}.mobile_img4__tkcUj{width:4.5rem;height:4.5rem;transition:transform .3s ease}.mobile_text__box__edIlG{display:flex;flex-direction:column}.mobile_title__aYWvY{font-size:var(--font-size-xxl);font-weight:600;text-align:center;margin:.5 .725rem 1.5rem;transition:color .3s ease}.mobile_subtitle__9uenu{font-size:.875rem;text-align:center;font-weight:500;transition:color .3s ease}.mobile_input__box__pOKnP{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:1.5rem}@media (prefers-reduced-motion:reduce){.mobile_fadeInScale__Zm8ib,.mobile_slideInDown__bzz0C,.mobile_slideInLeft__1fhXM,.mobile_slideInRight__duwoS,.mobile_slideInUp__ZdLJd{animation:none;opacity:1;transform:none}.mobile_img1__box__NnsAX:hover,.mobile_img2__box__mqvbk:hover,.mobile_img3__box__0ngR0:hover,.mobile_img4__box__itxXV:hover{transform:none}.mobile_img1__VoIML,.mobile_img1__box__NnsAX,.mobile_img2__Jc9YV,.mobile_img2__box__mqvbk,.mobile_img3__PcJd0,.mobile_img3__box__0ngR0,.mobile_img4__box__itxXV,.mobile_img4__tkcUj,.mobile_subtitle__9uenu,.mobile_title__aYWvY{transition:none}}@media (max-width:350px){.mobile_parent__container__lcvr7{padding:1rem .5rem}}@media (max-width:768px){.mobile_fadeInScale__Zm8ib,.mobile_slideInDown__bzz0C,.mobile_slideInLeft__1fhXM,.mobile_slideInRight__duwoS,.mobile_slideInUp__ZdLJd{animation-duration:.5s}.mobile_img1__box__NnsAX:hover,.mobile_img2__box__mqvbk:hover,.mobile_img3__box__0ngR0:hover,.mobile_img4__box__itxXV:hover{transform:translateY(-3px)}}.generalCard_tickmark__rfiq4{display:flex;margin:.125rem;justify-content:flex-end}@media (min-width:600px){.generalCard_tickmark__rfiq4{margin:.1875rem}}@media (min-width:960px){.generalCard_tickmark__rfiq4{margin:.25rem}}.generalCard_card-title__68ZPe{font-size:.875rem;line-height:1.2;margin-bottom:.25rem}.generalCard_card-description__i3AVk{font-size:.75rem;line-height:1.3;margin-bottom:.5rem}.generalCard_card-price__tNQdG{font-size:1rem;font-weight:600;margin-bottom:.5rem}@media (min-width:600px){.generalCard_card-title__68ZPe{font-size:1rem}.generalCard_card-description__i3AVk{font-size:.875rem}.generalCard_card-price__tNQdG{font-size:1.125rem}}@media (min-width:960px){.generalCard_card-title__68ZPe{font-size:1.125rem}.generalCard_card-description__i3AVk{font-size:1rem}.generalCard_card-price__tNQdG{font-size:1.25rem}}.banner_main__container__CbMII{max-width:120rem;margin:0 auto;width:100%;background-color:var(--primary-background-grey);padding:3.5rem}.banner_center__grid__l7lcj{display:flex;justify-content:center}.banner_center__container__F0ucn{display:flex!important;justify-content:center!important;align-items:center;height:100%}@keyframes banner_slideInLeft__oQR91{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes banner_slideInRight__GGTCx{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes banner_slideInUp__PRfCN{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes banner_floatAnimation__1zaKE{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.banner_image__container__1JAcW img{transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:15px;box-shadow:0 8px 25px rgba(0,0,0,.15)}.banner_image__container__1JAcW img:hover{transform:translateY(-10px) scale(1.05) rotate(2deg);box-shadow:0 15px 35px rgba(0,0,0,.25)}.banner_pulse__background__ihjDs{animation:banner_pulseGlow__vYTEB 3s ease-in-out infinite}@keyframes banner_pulseGlow__vYTEB{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.1;transform:translate(-50%,-50%) scale(1.1)}}.mobileFilter_parent__container__DlHMb{margin-top:.725rem;animation:mobileFilter_slideInFromTop__UfzhO .5s ease-out;transform:translateY(0);opacity:1}.mobileFilter_input__a1pEZ{display:flex;flex-direction:column;align-items:flex-start}.mobileFilter_price__inputs__box__37pa5{display:flex;align-items:center;gap:.725rem;justify-content:center;padding:0 .5rem}.mobileFilter_divide__line__kx1aS{display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#9f9f9f;padding:0 .5rem;margin-top:1.5rem;line-height:1}@keyframes mobileFilter_slideInFromTop__UfzhO{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}