#category-child{--filter_width:320px;--product_list_width:calc(100% - var(--filter_width) - 20px);display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;width:100%}@media(max-width:1240px){#category-child{--filter_width:280px}}@media(max-width:1024px){#category-child{--product_list_width:100%;--filter_width:100%;flex-direction:column}#category-child .filter_container .frame_filter{display:none}}#category-child>.container_description{margin:initial}#category-child>.filter_container{min-width:250px;width:var(--filter_width)}#category-child>.filter_container .frame_filter{color:var(--text_primary)}#category-child>.filter_container .frame_filter .filter_header{align-items:center;display:flex;flex-direction:row;font-size:var(--font_size_big);gap:8px;padding:0 10px}#category-child>.filter_container .frame_filter .filter_header svg{height:18px;width:18px}#category-child #product-list{--prod_quantity:3;width:var(--product_list_width)}@media(max-width:768px){#category-child #product-list{--prod_quantity:2}}@media(max-width:340px){#category-child #product-list{--prod_quantity:1}}#category-child>.pagination{width:100%}.description_and_banners{display:flex;flex-direction:column;margin-bottom:32px}.description_and_banners .category_page_title{color:var(--text_primary);font-size:var(--font_size_subtitle);font-weight:var(--font_weight_regular)}@media(max-width:768px){.description_and_banners .category_page_title{font-size:var(--font_size_heading)}}.description_and_banners .category_banner{margin-top:32px}.description_and_banners .category_banner .swiper{border-radius:calc(var(--border_radius)*2)}.container_description{color:var(--text_primary);margin-top:32px}.container_description .description_inner{height:4.6em;overflow:hidden;position:relative;transition:var(--transition_move);width:100%}.container_description .description_content{transition:var(--transition_move)}.container_description .description_content.-collapsed{max-height:none}.container_description .fade_effect{background:linear-gradient(to bottom,transparent,var(--bg_primary));bottom:0;height:1.5em;left:0;position:absolute;width:100%}.container_description .toggle_button{border:none;color:var(--text_base);cursor:pointer;font-size:var(--font_size_base);padding:12px 0;text-align:right;text-transform:uppercase;width:100%}#category-landing-page,#category-page{margin-top:10px}#category-landing-page>.container,#category-page>.container{display:flex;flex-direction:column;margin-top:20px;width:100%}#category-landing-page>.container .container_breadcrumb .breadcrumb,#category-page>.container .container_breadcrumb .breadcrumb{width:-moz-fit-content;width:fit-content}.lp_section{margin:48px 0}.lp_section:first-of-type{margin-top:0}.lp_section:last-of-type{margin-bottom:0}@media(max-width:1024px){.lp_section{margin:32px 0}}.lp_section .image_principal{width:100%}.lp_section .description{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:calc(50% - 16px) calc(50% - 16px)}.lp_section .description.hasNoMedia,.lp_section .description.hasNoText{grid-template-columns:100%}@media(max-width:1024px){.lp_section .description{gap:28px;grid-template-columns:100%}}.lp_section .description .frame_text{color:var(--text_primary)}@media(min-width:1024px){.lp_section .description .frame_text{line-height:var(--line_height_subtitle)}}.lp_section .description .frame_image{--aspect_image:700/480}@media(min-width:1024px){.lp_section .description .frame_image.imageOnLeft{order:-1}}.lazyContainer:not(.-loaded) .banner_slider_container{aspect-ratio:1400/450}@media(max-width:1024px){.lazyContainer:not(.-loaded) .banner_slider_container{aspect-ratio:1024/550}}@media(max-width:768px){.lazyContainer:not(.-loaded) .banner_slider_container{aspect-ratio:768/600}}@media(max-width:540px){.lazyContainer:not(.-loaded) .banner_slider_container{aspect-ratio:540/450}}#landing-page .section_header{margin-bottom:28px}#landing-page .section_header .section_title{font-size:var(--font_size_subtitle);text-align:left}#landing-page .section{--section_margin:32px}#landing-page .section>.container{padding:initial}#landing-page .section .showcase-title{margin-bottom:28px}#landing-page .section .showcase-title .title{font-size:var(--font_size_subtitle)}#landing-page .lp_action{align-items:center;display:flex;justify-content:center}