@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.breadcrumb-wrap ol{list-style:none;padding:0px;margin:0px}.breadcrumb-wrap ol h1{font-weight:700}.breadcrumb-wrap ol li{position:relative;display:inline-block;font-size:1.2rem;line-height:2.4rem;letter-spacing:.1rem;z-index:4}.breadcrumb-wrap ol li a,.breadcrumb-wrap ol li span{color:#145797;text-decoration:none;font-size:inherit;line-height:inherit;font-family:"Hind",sans-serif;font-weight:400}.breadcrumb-wrap ol li:not(:last-child)::after{content:"/";margin:0 .5rem;color:#145797}@media(max-width: 767px){.breadcrumb-wrap ol li>a,.breadcrumb-wrap ol li>span,.breadcrumb-wrap ol li::after{font-size:1.2rem;line-height:2.4rem}}@media(min-width: 768px){.breadcrumb-wrap ol li a:hover{text-decoration:underline}.breadcrumb-wrap ol li>a,.breadcrumb-wrap ol li>span,.breadcrumb-wrap ol li::after{font-size:1.2rem;line-height:2.4rem}}
@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.hero-page__wrapper{position:relative;width:100%;height:80vh;height:80svh;max-height:60rem}.hero-page__media picture{display:block;width:100%;height:100%}.hero-page__media picture img{width:100%;height:100%;object-fit:cover}.hero-page__card{position:absolute;bottom:0;display:flex;align-items:center}.hero-page__card .breadcrumb-item.active{display:block}.hero-page__card .breadcrumb-item.active span{font-weight:700}.hero-page__card .breadcrumb-item.active h1{font-weight:700}.hero-page__card .icon{padding-top:2.6rem}@media(max-width: 767px){.hero-page__wrapper{max-height:80vh;max-height:80svh}.hero-page__media{width:100%;height:90%}.hero-page__card{padding:3rem 2.6rem;border-top-right-radius:3.4rem;border-bottom-right-radius:1rem;flex-direction:column;align-items:flex-start}.hero-page__card .breadcrumb-item.active span{font-size:4rem;line-height:5rem}.hero-page__card .icon svg{width:4rem;height:4rem}}@media(min-width: 768px){.hero-page__media{width:100%;height:77.922977%}.hero-page__card{padding:7rem 6rem;border-top-right-radius:6.4rem;border-bottom-right-radius:1.2rem}.hero-page__card .breadcrumb-item.active span{font-size:5rem;line-height:6rem}.hero-page__card .icon{padding-left:4rem}.hero-page__card .icon svg{width:5rem;height:5rem}.hero-page__wrapper{width:100%;height:100%;max-height:100%;padding-bottom:140px}.hero-page__media{width:100%;height:auto}.hero-page__media picture{aspect-ratio:3}}@media(max-width: 1024px){.hero-page__card{width:85.6%}}@media(min-width: 1025px)and (max-width: 1439px){.hero-page__card{width:50%}}@media(min-width: 1440px){.hero-page__card{width:44.791666%}}
@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.block-text{position:relative}.block-text__title{font-weight:700;margin-bottom:2.5rem;text-align:center}.block-text__text{margin-bottom:3rem}.block-text__text a{font-size:unset}.block-text__text ul{list-style:disc;margin-top:1rem;margin-bottom:1rem}.block-text__text ul li{list-style:inside}.block-text__text>*{margin:1.5rem 0}.block-text__text>*:first-child{margin-top:0px}.block-text__text>*:last-child{margin-bottom:0px}.block-text__cta{text-align:center}.block-text .im-accordion__title{text-align:center}.block-text .im-accordion__content>[data-wrapper-height]{padding:0}.block-text .im-accordion__content .text-content>*{margin-top:1rem !important;margin-bottom:0 !important;padding-bottom:2.5rem}
@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.pagination-wrapper{margin-top:40px;margin-bottom:40px;width:100%;height:auto;text-align:center}.pagination-wrapper ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media(max-width: 767px){.pagination-wrapper ul{gap:1rem}}@media(min-width: 768px){.pagination-wrapper ul{gap:2.5rem}}.pagination-wrapper ul li{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border-radius:15px}.pagination-wrapper ul li a,.pagination-wrapper ul li span{display:block;text-decoration:none;font-family:"Hind",sans-serif;font-weight:600;font-size:1.6rem;color:#000}.pagination-wrapper ul li.active{background-color:#f1b341}.pagination-wrapper ul li.next a,.pagination-wrapper ul li.previous a{width:24px;height:24px}.pagination-wrapper ul li.next a svg,.pagination-wrapper ul li.previous a svg{width:24px;height:24px;fill:#000}
@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.products .filter-categories__list--reset .reset{cursor:pointer;color:#145797;font-family:"Hind",sans-serif;font-weight:300;text-decoration:underline}@media(max-width: 1024px){.products .filter-categories__list--reset .reset{font-size:1.8rem;line-height:2.8rem}}@media(min-width: 1025px){.products .filter-categories__list--reset .reset{font-size:2.2rem;line-height:3.2rem}}.products{display:flex;flex-direction:column}@media(max-width: 767px){.products{gap:3.2rem}}@media(min-width: 768px){.products{gap:6rem}}.products .filters__form{display:flex;flex-direction:column;gap:6rem;overflow-x:auto}.products .filters__wrapper{width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:20px}@media(max-width: 1024px){.products .filters__wrapper{flex-direction:column;align-items:center}}.products .filters__search{display:flex;gap:15px}@media(max-width: 1024px){.products .filters__search{flex-direction:column}}@media(min-width: 1025px){.products .filters__search{flex:1 0 calc(70% - 10px)}}.products .filters__search .search{position:relative}.products .filters__search .search::before{content:"";position:absolute;width:30px;height:30px;right:10px;bottom:50%;transform:translateY(50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='m16.325 14.899 5.38 5.38a1.009 1.009 0 0 1-1.427 1.426l-5.38-5.38a8 8 0 1 1 1.426-1.426ZM10 16a6 6 0 1 0 0-12 6 6 0 0 0 0 12Z' clip-rule='evenodd'/%3E%3C/svg%3E%0A");background-position:center center;background-repeat:no-repeat;background-size:20px}.products .filters__search .search #productsSearch{border-radius:20px;border:1px solid #f1b341;min-width:250px;width:100%;height:40px;padding:5px 10px}.products .filters__search .search #productsSearch::-webkit-search-decoration,.products .filters__search .search #productsSearch::-webkit-search-cancel-button,.products .filters__search .search #productsSearch::-webkit-search-results-button,.products .filters__search .search #productsSearch::-webkit-search-results-decoration{display:none}.products .filters__order{width:100%;display:flex}@media(max-width: 1024px){.products .filters__order{justify-content:center}}@media(min-width: 1025px){.products .filters__order{justify-content:flex-end;flex:1 0 calc(30% - 10px)}}.products .filters__order .order{width:100%;max-width:240px;position:relative}.products .filters__order .order span{font-size:1.4rem;font-weight:600;text-transform:uppercase;color:#000}.products .filters__order .order .select-order::before{content:"";position:absolute;right:10px;bottom:10px;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12.097 17.295c.256-.02.498-.124.69-.293l9.36-8.16a1.197 1.197 0 0 0 .162-1.73 1.197 1.197 0 0 0-1.737-.077L12 14.505l-8.573-7.47a1.198 1.198 0 0 0-1.735.078 1.198 1.198 0 0 0 .16 1.73l9.36 8.16c.244.212.563.318.885.292Z' clip-rule='evenodd'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center center}.products .filters__order .order .select-order #order{border-radius:10px;max-width:240px;width:100%;height:40px;padding:10px;appearance:none}.products .filters__chips{padding-bottom:2rem;display:flex;align-self:center;width:100%;gap:1rem}@media(max-width: 767px){.products .filters__chips{flex-wrap:nowrap;overflow-x:auto}.products .filters__chips::-webkit-scrollbar{width:.8rem;height:1rem}.products .filters__chips::-webkit-scrollbar-track{background:rgba(8,58,105,.1);border-radius:.8rem;border:none}.products .filters__chips::-webkit-scrollbar-thumb{background-color:#083a69;border-radius:.8rem;border:none}}@media(min-width: 768px){.products .filters__chips{flex-wrap:wrap}}.products .filters__chips .chips{padding:5px 20px 3px;position:relative;display:flex;align-items:center;gap:2rem;border-radius:20px;border:1px solid #000;background:#fff;cursor:pointer}@media(max-width: 767px){.products .filters__chips .chips{white-space:nowrap}}.products .filters__chips .chips .label{color:#145797;font-weight:500;text-transform:capitalize}.products .filters__chips .chips svg{width:24px;height:24px;fill:#145797}.products .filter-categories{opacity:0;visibility:hidden;position:fixed;top:0px;left:0px;width:100%;height:0;background-color:rgba(255,255,255,.6);z-index:1000;transition:visibility 0s linear .5s,height 0s linear .5s,opacity .2s ease-in-out}.products .filter-categories.open{display:block;opacity:1;height:100dvh;visibility:visible;transition:visibility 0s linear,opacity .2s ease-in-out}.products .filter-categories.open .filter-categories__container{overflow-x:hidden;overflow-y:auto;transform:translateX(0%);transition:transform .5s ease-in-out;scrollbar-width:auto;scrollbar-color:#145797}.products .filter-categories.open .filter-categories__container::-webkit-scrollbar{width:8px;padding-top:2.6rem;padding-bottom:2.6rem}.products .filter-categories.open .filter-categories__container::-webkit-scrollbar-track{background:#f3f3f3;border-radius:8px;border:none}.products .filter-categories.open .filter-categories__container::-webkit-scrollbar-thumb{background-color:#145797;border-radius:8px;border:none}.products .filter-categories__container{height:100%;position:absolute;left:0;padding-left:2rem;padding-right:2rem;padding-top:3rem;padding-bottom:0rem;background-color:#fff;transform:translateX(-100%);transition:transform .5s ease-in-out}@media(max-width: 767px){.products .filter-categories__container{width:100%}}@media(min-width: 768px){.products .filter-categories__container{width:400px}}.products .filter-categories__inner{position:relative}.products .filter-categories__apply{display:flex;justify-content:center;align-items:center;padding:30px;position:sticky;bottom:0;background-color:#fff}.products .filter-categories__list--title{margin:0 0 40px;display:flex;align-items:flex-start;justify-content:space-between}.products .filter-categories__list--title .title{color:#145797;font-weight:700;text-transform:uppercase}.products .filter-categories__list--title .close{width:24px;height:24px;display:block;cursor:pointer}.products .filter-categories__list--title .close svg{width:24px;height:24px;fill:#145797}.products .filter-categories__list--reset{margin-bottom:2rem}.products .filter-categories__list--reset .reset{font-weight:600;text-transform:uppercase;font-size:14px;color:#083a69}.products .filter-categories__list--list{display:flex;flex-direction:column;gap:1rem}.products .filter-categories__list--list .item{display:flex;align-items:flex-start;flex-direction:column;gap:1rem;border-bottom:1px solid #ddd}.products .filter-categories__list--list .item__line,.products .filter-categories__list--list .item__sub-item{width:100%}.products .filter-categories__list--list .item__line,.products .filter-categories__list--list .item__sub-item--line{display:flex;align-items:flex-start;gap:1rem;padding-bottom:1rem}.products .filter-categories__list--list .item__line input,.products .filter-categories__list--list .item__sub-item--line input{flex:0 0 1.3rem}.products .filter-categories__list--list .item__sub-item{padding-left:1.5rem}.products .filter-categories__list--list .item label{color:#000;text-transform:uppercase}.products .cards-list__container{margin-bottom:40px;width:100%;display:flex;flex-wrap:wrap;column-gap:20px;row-gap:30px}.products .cards-list .products-not-found{margin-top:20px;margin-bottom:20px;font-weight:700}
@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.card-product{height:auto}@media(max-width: 569px){.card-product:not(.highlight){width:100%}}@media(min-width: 570px)and (max-width: 767px){.card-product:not(.highlight){width:calc(50% - 10px)}}@media(min-width: 768px)and (max-width: 1024px){.card-product:not(.highlight){width:calc(33.3333% - 20px)}}@media(min-width: 1025px){.card-product:not(.highlight){width:calc(25% - 20px)}}.card-product__wrapper{height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:30px;text-decoration:none}.card-product__image{padding:10px;height:100%;min-height:350px;display:flex;align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 28px 40px 0 rgba(80,80,80,.1)}.card-product__image img{display:block;width:100%;height:100%;object-fit:cover}.card-product__title{height:100%;display:flex;flex-direction:column;gap:10px}.card-product__title .categories{font-size:14px;line-height:18.5px;color:#757575;font-weight:600}.card-product__title .title{font-size:20px;font-weight:700;line-height:24px;color:#000;text-overflow:ellipsis;overflow:hidden}@media(max-width: 767px){.card-product.highlight{width:100%}}@media(min-width: 768px){.card-product.highlight{width:calc(50% - 10px)}}.card-product__highlight-wrapper{height:100%;border-radius:10px;background:#fff;box-shadow:0 28px 40px 0 rgba(80,80,80,.1);display:flex;padding:20px;flex-direction:column;justify-content:space-between;align-items:center;text-decoration:none !important}@media(max-width: 767px){.card-product__highlight-wrapper{gap:20px}}@media(min-width: 768px){.card-product__highlight-wrapper{gap:40px}}.card-product__highlight-title .categories{text-align:center;font-size:12px;font-weight:600;color:#757575;margin:0 auto;overflow:hidden;text-overflow:ellipsis;max-height:25px;line-clamp:1;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}.card-product__highlight-title .title{margin:10px auto 20px;text-align:center;font-size:28px;font-weight:700;line-height:32px;color:#000}.card-product__highlight-image{width:100%;height:100%;max-height:290px;min-height:250px;object-fit:contain;object-position:center center;aspect-ratio:4/3;margin:20px auto;max-width:85%}.products_related .swiper-slide{height:auto}.products_related .swiper-slide .card-related{height:100%}
@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}

/*# sourceMappingURL=page-products.css.map*/