.container_big{max-width:1336px;width:100%;margin-right:auto;margin-left:auto}@media (max-width:768px){#wpadminbar{display:none}html{margin-top:0 !important}}body.page-template-search_results section .products_results .box_prod .wrap .image{width:70%;left:45px}@media (max-width:768px){body.page-template-search_results section .product_header .cat_img{width:100%}}body.page-template-som section .products_results .box_prod{cursor:default !important;padding:15px 36px 60px 36px !important}body.page-template-som section .products_results .box_prod .compare.add-to-comparison{position:relative;top:20px}body.page-template-som section .products_results .box_prod.accessories{padding:40px 36px 36px 36px !important}@media (max-width:768px){body.page-template-som section .products_results .box_prod{height:fit-content}}@media (min-width:768px){body.page-template-som section .products_results .box_prod .wrap{position:relative;bottom:15px}}body.page-template-som section .products_results .box_prod .wrap .image{position:relative;height:305px}body.page-template-som section .products_results .box_prod .wrap .image .picture{position:relative}@media (min-width:768px){body.page-template-som section .products_results .box_prod .wrap .data{position:relative;top:30px}}body.page-template-som section .container-fluid,body.page-template-search_results section .container-fluid{max-width:1600px}body.page-template-som section .sectionTitle,body.page-template-search_results section .sectionTitle{margin-bottom:25px;text-align:center}body.page-template-som section .sectionDesc,body.page-template-search_results section .sectionDesc{line-height:150%;margin-bottom:35px;font-size:1.125em;text-align:center}body.page-template-som section .count_results,body.page-template-search_results section .count_results{font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:36px;letter-spacing:0.2px}body.page-template-som section .categories,body.page-template-search_results section .categories{padding-bottom:20px;padding-top:20px;font-style:normal;font-weight:600;line-height:36px;letter-spacing:0.18px}body.page-template-som section .btn_wrap,body.page-template-search_results section .btn_wrap{display:flex;justify-content:center}body.page-template-som section .blog_content,body.page-template-search_results section .blog_content{padding-bottom:80px}body.page-template-som section.product_header,body.page-template-search_results section.product_header{position:relative;height:100vh;margin-top:-143px;color:#FFF;background-color:#000}body.page-template-som section.product_header .container>.row,body.page-template-search_results section.product_header .container>.row{display:flex;align-items:center;height:100%}body.page-template-som section.product_header .container>.row .col-12,body.page-template-search_results section.product_header .container>.row .col-12{position:relative;z-index:1}body.page-template-som section.product_header .container .breadcrumbs_wrapper,body.page-template-search_results section.product_header .container .breadcrumbs_wrapper{padding-bottom:30px}body.page-template-som section.product_header .container .short_desc,body.page-template-search_results section.product_header .container .short_desc{max-height:180px;overflow:hidden;transition:all .3s}body.page-template-som section.product_header .container .short_desc p:nth-of-type(1),body.page-template-search_results section.product_header .container .short_desc p:nth-of-type(1){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.page-template-som section.product_header .container .short_desc p:last-of-type,body.page-template-search_results section.product_header .container .short_desc p:last-of-type{margin:0}body.page-template-som section.product_header .container .short_desc.expanded,body.page-template-search_results section.product_header .container .short_desc.expanded{max-height:240px;overflow:auto}body.page-template-som section.product_header .container .short_desc a,body.page-template-search_results section.product_header .container .short_desc a{color:#FFF;text-decoration:underline}body.page-template-som section.product_header .container .short_desc::-webkit-scrollbar,body.page-template-search_results section.product_header .container .short_desc::-webkit-scrollbar{width:5px}body.page-template-som section.product_header .container .short_desc::-webkit-scrollbar-track,body.page-template-search_results section.product_header .container .short_desc::-webkit-scrollbar-track{background-color:rgba(255,255,255,0.3);border-radius:5px}body.page-template-som section.product_header .container .short_desc::-webkit-scrollbar-thumb,body.page-template-search_results section.product_header .container .short_desc::-webkit-scrollbar-thumb{background:#FFF;border-radius:5px}body.page-template-som section.product_header .container .short_desc.expanded+.read-more:after,body.page-template-search_results section.product_header .container .short_desc.expanded+.read-more:after,body.page-template-som section.product_header .container .short_desc.expanded+.read-more-desktop:after,body.page-template-search_results section.product_header .container .short_desc.expanded+.read-more-desktop:after{transform:rotate(180deg)}body.page-template-som section.product_header .container .scrollMore,body.page-template-search_results section.product_header .container .scrollMore{position:absolute;bottom:60px;right:0;left:0;text-align:center;z-index:1}body.page-template-som section.product_header .container .scrollMore button,body.page-template-search_results section.product_header .container .scrollMore button{background-color:transparent;border:0}body.page-template-som section.product_header .container .banner_img,body.page-template-search_results section.product_header .container .banner_img{position:relative;top:100px;display:flex;align-items:flex-start;justify-content:center}body.page-template-som section.product_header #readMoreBtn,body.page-template-search_results section.product_header #readMoreBtn{z-index:2;position:relative}@media (max-width:1024px){body.page-template-som section.product_header,body.page-template-search_results section.product_header{margin-top:-100px;padding-top:100px}}@media (max-width:768px){body.page-template-som section.product_header,body.page-template-search_results section.product_header{height:calc(100vh - 100px);overflow:hidden}body.page-template-som section.product_header .container>.row,body.page-template-search_results section.product_header .container>.row{height:auto}body.page-template-som section.product_header .container>.row .col-12,body.page-template-search_results section.product_header .container>.row .col-12{width:100%}body.page-template-som section.product_header .container .short_desc,body.page-template-search_results section.product_header .container .short_desc{max-height:180px;overflow:hidden}body.page-template-som section.product_header .container .scrollMore,body.page-template-search_results section.product_header .container .scrollMore{display:none}body.page-template-som section.product_header .title,body.page-template-search_results section.product_header .title{margin-bottom:26px;margin-top:6px}body.page-template-som section.product_header #readMoreBtn,body.page-template-search_results section.product_header #readMoreBtn{margin-top:26px}}@media (max-width:767px){body.page-template-som section.product_header,body.page-template-search_results section.product_header{height:auto;padding-bottom:100px}body.page-template-som section.product_header .container>img,body.page-template-search_results section.product_header .container>img{top:auto;bottom:-155px;right:calc(-50% - 240px);height:auto;max-width:inherit}}body.page-template-som section.product_header.small_banner,body.page-template-search_results section.product_header.small_banner{height:500px;padding-top:130px;margin-top:-100px;overflow:hidden;background-image:url('../../themes/roots-mipo/assets/img/black_texture.png');background-size:cover}@media screen and (min-width:1024px){body.page-template-som section.product_header.small_banner,body.page-template-search_results section.product_header.small_banner{background-position:calc(100% + 311px) !important}}@media (max-width:1390px){body.page-template-som section.product_header.small_banner,body.page-template-search_results section.product_header.small_banner{display:flex;align-items:center;flex-direction:column}}body.page-template-som section.product_header.small_banner .container>.row,body.page-template-search_results section.product_header.small_banner .container>.row{align-items:inherit}body.page-template-som section.product_header.small_banner .container>.row .breadcrumbs,body.page-template-search_results section.product_header.small_banner .container>.row .breadcrumbs{margin-bottom:22px}body.page-template-som section.product_header.small_banner .container>.row .short_desc,body.page-template-search_results section.product_header.small_banner .container>.row .short_desc{max-height:165px;max-width:695px}body.page-template-som section.product_header.small_banner .container>.row .banner_img,body.page-template-search_results section.product_header.small_banner .container>.row .banner_img{display:flex;align-items:center;top:auto}body.page-template-som section.product_header.small_banner .container>.row .scrollMore,body.page-template-search_results section.product_header.small_banner .container>.row .scrollMore{display:none}body.page-template-som section.product_header.small_banner.SOM .container>.row .banner_img,body.page-template-search_results section.product_header.small_banner.SOM .container>.row .banner_img{margin-top:-105px}body.page-template-som section.product_header.small_banner.acc,body.page-template-search_results section.product_header.small_banner.acc{margin-top:-143px}@media (max-width:1399px){body.page-template-som section.product_header.small_banner.SOM.desktop-banner,body.page-template-search_results section.product_header.small_banner.SOM.desktop-banner{height:auto}body.page-template-som section.product_header.small_banner.SOM.desktop-banner .container>.row .banner_text,body.page-template-search_results section.product_header.small_banner.SOM.desktop-banner .container>.row .banner_text{padding-bottom:20px}body.page-template-som section.product_header.small_banner.SOM.desktop-banner .container>.row .banner_img,body.page-template-search_results section.product_header.small_banner.SOM.desktop-banner .container>.row .banner_img{margin-top:-190px !important}}@media (max-width:1024px){body.page-template-som section.product_header.small_banner,body.page-template-search_results section.product_header.small_banner{height:auto;padding-bottom:0}body.page-template-som section.product_header.small_banner .bc_container,body.page-template-search_results section.product_header.small_banner .bc_container{display:none}body.page-template-som section.product_header.small_banner .container,body.page-template-search_results section.product_header.small_banner .container{padding:0 20px;margin:0}body.page-template-som section.product_header.small_banner .container>.row,body.page-template-search_results section.product_header.small_banner .container>.row{height:auto;margin:0 -20px}body.page-template-som section.product_header.small_banner .container>.row>div,body.page-template-search_results section.product_header.small_banner .container>.row>div{padding:0 20px}body.page-template-som section.product_header.small_banner .container>.row .col-12,body.page-template-search_results section.product_header.small_banner .container>.row .col-12{width:100%}body.page-template-som section.product_header.small_banner .container>.row .short_desc,body.page-template-search_results section.product_header.small_banner .container>.row .short_desc{max-height:70px;overflow:hidden}body.page-template-som section.product_header.small_banner .container>.row .short_desc p:nth-of-type(1),body.page-template-search_results section.product_header.small_banner .container>.row .short_desc p:nth-of-type(1){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.page-template-som section.product_header.small_banner.kit .container>.row .banner_img,body.page-template-search_results section.product_header.small_banner.kit .container>.row .banner_img{padding:0}body.page-template-som section.product_header.small_banner.SBC .container>.row .short_desc,body.page-template-search_results section.product_header.small_banner.SBC .container>.row .short_desc{max-height:fit-content}body.page-template-som section.product_header.small_banner.SBC .container>.row .banner_img,body.page-template-search_results section.product_header.small_banner.SBC .container>.row .banner_img{margin-top:20px;padding:0 !important;right:-20px}body.page-template-som section.product_header.small_banner.acc .container>.row .short_desc,body.page-template-search_results section.product_header.small_banner.acc .container>.row .short_desc{max-height:fit-content}body.page-template-som section.product_header.small_banner.SOM .container>.row .short_desc,body.page-template-search_results section.product_header.small_banner.SOM .container>.row .short_desc{max-height:50px}body.page-template-som section.product_header.small_banner.SOM .container>.row .banner_img,body.page-template-search_results section.product_header.small_banner.SOM .container>.row .banner_img{margin-top:-375px;padding:0 !important;z-index:0}}@media (max-width:768px){body.page-template-som section.product_header.small_banner .container:not(.bc_container),body.page-template-search_results section.product_header.small_banner .container:not(.bc_container){max-width:100%}body.page-template-som section.product_header.small_banner.SOM .container>.row .banner_img,body.page-template-search_results section.product_header.small_banner.SOM .container>.row .banner_img{margin-top:-100%}body.page-template-som section.product_header.small_banner.kit .container>.row .banner_img,body.page-template-search_results section.product_header.small_banner.kit .container>.row .banner_img{margin-top:-75px;padding:0;z-index:0}}@media (max-width:767px){body.page-template-som section.product_header.small_banner.SBC .container>.row .short_desc,body.page-template-search_results section.product_header.small_banner.SBC .container>.row .short_desc{max-height:50px}body.page-template-som section.product_header.small_banner.acc .container>.row .short_desc,body.page-template-search_results section.product_header.small_banner.acc .container>.row .short_desc{max-height:75px}}body.page-template-som section.product_header.SOM:not(.small_banner),body.page-template-search_results section.product_header.SOM:not(.small_banner){margin-top:-100px;padding-top:100px}body.page-template-som section.product_header.SOM:not(.small_banner) .container:not(.bc_container),body.page-template-search_results section.product_header.SOM:not(.small_banner) .container:not(.bc_container){position:relative;height:100%;top:-43px;padding:0 20px;padding-bottom:0}body.page-template-som section.product_header.SOM:not(.small_banner) .container:not(.bc_container)>.row,body.page-template-search_results section.product_header.SOM:not(.small_banner) .container:not(.bc_container)>.row{height:100%;margin:0 -20px}body.page-template-som section.product_header.SOM:not(.small_banner) .container:not(.bc_container)>.row>div,body.page-template-search_results section.product_header.SOM:not(.small_banner) .container:not(.bc_container)>.row>div{padding-inline:20px}body.page-template-som section.product_header.SOM:not(.small_banner) .container:not(.bc_container)>.row>div h1,body.page-template-search_results section.product_header.SOM:not(.small_banner) .container:not(.bc_container)>.row>div h1{padding-top:249px}@media (max-width:1399px){body.page-template-som section.product_header.SOM:not(.small_banner) .container:not(.bc_container)>.row>div,body.page-template-search_results section.product_header.SOM:not(.small_banner) .container:not(.bc_container)>.row>div{padding-top:80px;padding-bottom:80px}body.page-template-som section.product_header.SOM:not(.small_banner) .container:not(.bc_container)>.row>div h1,body.page-template-search_results section.product_header.SOM:not(.small_banner) .container:not(.bc_container)>.row>div h1{padding-top:0}}body.page-template-som section.product_header.SOM:not(.small_banner) .container:not(.bc_container) .banner_text,body.page-template-search_results section.product_header.SOM:not(.small_banner) .container:not(.bc_container) .banner_text{display:flex;height:100%}body.page-template-som section.product_header.SOM:not(.small_banner) .container:not(.bc_container) .banner_text .short_desc,body.page-template-search_results section.product_header.SOM:not(.small_banner) .container:not(.bc_container) .banner_text .short_desc{max-height:110px;padding-right:80px}body.page-template-som section.product_header.SOM:not(.small_banner) .container:not(.bc_container) .banner_img,body.page-template-search_results section.product_header.SOM:not(.small_banner) .container:not(.bc_container) .banner_img{height:100%;margin-top:-200px}@media screen and (min-width:1685px){body.page-template-som section.product_header.SOM:not(.small_banner) .container:not(.bc_container) .banner_img img,body.page-template-search_results section.product_header.SOM:not(.small_banner) .container:not(.bc_container) .banner_img img{position:absolute;width:960px;max-width:inherit;right:0;object-fit:unset}}@media (max-width:1399px){body.page-template-som section.product_header.SOM:not(.small_banner),body.page-template-search_results section.product_header.SOM:not(.small_banner){height:auto;padding-top:150px}body.page-template-som section.product_header.SOM:not(.small_banner) .container .scrollMore,body.page-template-search_results section.product_header.SOM:not(.small_banner) .container .scrollMore{bottom:0}}@media (max-width:1025px){body.page-template-som section.product_header.SOM:not(.small_banner) .container .scrollMore,body.page-template-search_results section.product_header.SOM:not(.small_banner) .container .scrollMore{display:none}}@media (max-width:1024px){body.page-template-som section.product_header.SOM:not(.small_banner),body.page-template-search_results section.product_header.SOM:not(.small_banner){height:auto}body.page-template-som section.product_header.SOM:not(.small_banner) .container:not(.bc_container),body.page-template-search_results section.product_header.SOM:not(.small_banner) .container:not(.bc_container){top:auto}body.page-template-som section.product_header.SOM:not(.small_banner) .container:not(.bc_container)>.row>div,body.page-template-search_results section.product_header.SOM:not(.small_banner) .container:not(.bc_container)>.row>div{width:100%}body.page-template-som section.product_header.SOM:not(.small_banner) .container:not(.bc_container) .banner_img,body.page-template-search_results section.product_header.SOM:not(.small_banner) .container:not(.bc_container) .banner_img{margin-top:-401px;padding:0 !important;z-index:0}}@media (max-width:768px){body.page-template-som section.product_header.SOM:not(.small_banner) .container:not(.bc_container),body.page-template-search_results section.product_header.SOM:not(.small_banner) .container:not(.bc_container){max-width:100%}}@media screen and (min-width:768px){body.page-template-som section .search_desktop,body.page-template-search_results section .search_desktop{direction:rtl;width:auto;position:relative;height:50px}body.page-template-som section .search_desktop #searchbox,body.page-template-search_results section .search_desktop #searchbox{width:100%}body.page-template-som section .search_desktop #searchbox .ais-SearchBox form.ais-SearchBox-form,body.page-template-search_results section .search_desktop #searchbox .ais-SearchBox form.ais-SearchBox-form{height:50px}body.page-template-som section .search_desktop #searchbox .ais-SearchBox form.ais-SearchBox-form input,body.page-template-search_results section .search_desktop #searchbox .ais-SearchBox form.ais-SearchBox-form input{line-height:20px;color:#1f1f1f;font-family:var(--thm-font);font-size:1.125em;text-transform:uppercase}body.page-template-som section .search_desktop #hits,body.page-template-search_results section .search_desktop #hits{width:93% !important;overflow:hidden;border-radius:10px;background:#FFF;box-shadow:0px 4px 24px 0px rgba(0,0,0,0.09);position:absolute;z-index:4}body.page-template-som section .search_desktop #hits .ais-Hits-item,body.page-template-search_results section .search_desktop #hits .ais-Hits-item{border:0 !important;box-shadow:none}body.page-template-som section .search_desktop #hits .ais-Hits-item .picture,body.page-template-search_results section .search_desktop #hits .ais-Hits-item .picture{display:flex;align-items:center;justify-content:center;transform:rotate(-22deg);width:80px;margin-right:19px}body.page-template-som section .search_desktop #hits .ais-Hits-item .title,body.page-template-search_results section .search_desktop #hits .ais-Hits-item .title{line-height:20px;color:#000;font-family:var(--thm-font);font-size:1.250em;font-weight:700}body.page-template-som section .search_desktop #hits .ais-Hits-item .subtitle,body.page-template-search_results section .search_desktop #hits .ais-Hits-item .subtitle{line-height:20px;margin-top:5px;color:#000;font-family:var(--thm-font);font-size:0.9375em;font-weight:300}body.page-template-som section .search_desktop .ais-SearchBox-input,body.page-template-search_results section .search_desktop .ais-SearchBox-input,body.page-template-som section .search_desktop .searchbox,body.page-template-search_results section .search_desktop .searchbox{width:100%;height:50px;direction:ltr;border:1px solid #3e3c3c;border-radius:74px}body.page-template-som section .search_desktop.open,body.page-template-search_results section .search_desktop.open{height:50px;width:350px;left:17.5%;bottom:14px}body.page-template-som section .search_desktop.open .icon,body.page-template-search_results section .search_desktop.open .icon{margin:0;position:relative}}body.page-template-som section#filters,body.page-template-search_results section#filters{padding:80px 0px 40px;background-color:#FFF;z-index:2;position:relative}@media (min-width:768px){body.page-template-som section#filters,body.page-template-search_results section#filters{width:98%;left:20px}}@media (max-width:768px){body.page-template-som section#filters,body.page-template-search_results section#filters{padding-bottom:35px}body.page-template-som section#filters .showing,body.page-template-search_results section#filters .showing{margin-top:55px}}body.page-template-som section#filters .wrap_filter,body.page-template-search_results section#filters .wrap_filter{margin:0 -7.5px}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion{display:flex;justify-content:space-between;width:100%}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item{width:100%;text-align:left;background-color:transparent}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-button,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-button{display:none}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse{display:flex;flex-wrap:wrap;background-color:transparent}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div{min-width:90px;padding:0 7.5px;margin-bottom:10px}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div.single_check input[type="checkbox"]:checked+label,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div.single_check input[type="checkbox"]:checked+label{position:relative}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div.single_check input[type="checkbox"]:checked+label:after,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div.single_check input[type="checkbox"]:checked+label:after{content:'';top:17px;right:10px;width:14px;height:13px;border:0;background-image:url('../../themes/roots-mipo/assets/img/filterX.png');background-repeat:no-repeat}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div>button,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div>button{display:flex;align-items:center;justify-content:space-between;width:min-content;height:50px;font-family:var(--thm-font);font-size:0.875em;font-weight:500;color:#414141;background-color:#FFF;border:solid 1px #c8c8c8;border-radius:0}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div>button:after,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div>button:after{width:20px;height:20px;margin-left:10px;border:0;background-image:url('../../themes/roots-mipo/assets/img/select_arrow.svg');background-repeat:no-repeat}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div>button>span,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div>button>span{text-align:left;white-space:nowrap}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div>label,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div>label{display:flex;align-items:center;width:100%;height:50px;font-family:var(--thm-font);font-size:0.875em;font-weight:500;background-color:#FFF;border-radius:0;--bs-btn-color:#414141;--bs-btn-border-color:#c8c8c8;--bs-btn-active-color:#FF5F46;--bs-btn-active-border-color:#FF5F46}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse .dropdown-item:focus,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse .dropdown-item:focus,body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse .dropdown-item:hover,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse .dropdown-item:hover{background-color:#F6F6F6}@media (max-width:1024px){body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse{justify-content:start}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div{width:20%;flex:0 0 20%}}@media screen and (min-width:1024px){body.page-template-som section#filters .wrap_filter .collapse_btn,body.page-template-search_results section#filters .wrap_filter .collapse_btn{display:none}}@media screen and (max-width:1024px){body.page-template-som section#filters .wrap_filter #wrap_filter_accordion,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion{display:block;width:auto}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item{position:relative;background:#FFF;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.05)}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .search_mobile,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .search_mobile{display:flex;align-items:center;justify-content:flex-start;position:absolute;top:0;bottom:0;left:0;height:66px;padding:11px 0;overflow:hidden;z-index:9}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .search_mobile .search_field,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .search_mobile .search_field{width:0;overflow:hidden;transition:width .3s}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .search_mobile .search_field input,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .search_mobile .search_field input{width:100%;height:100%;padding:0 10px;padding-left:21px;font-size:1em;font-family:var(--thm-font);font-weight:400;color:#030700;border:0;box-shadow:none;text-transform:uppercase}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .search_mobile .search_field input:focus,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .search_mobile .search_field input:focus{outline:0}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .search_mobile .search,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .search_mobile .search{display:flex;align-items:center;justify-content:center;width:65px;background-color:#FFF;border:0;border-right:solid 1px #d2d2d2}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .search_mobile.open .search_field,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .search_mobile.open .search_field{width:calc(100vw - 65px);height:100%}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .search_mobile.open .search,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .search_mobile.open .search{border:0}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .ais-Hits,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .ais-Hits{padding-top:40px}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .ais-Hits .ais-Hits-item,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .ais-Hits .ais-Hits-item{padding:0 27px;box-shadow:none !important}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .ais-Hits img,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .ais-Hits img,body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .ais-Hits .sub-title,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .ais-Hits .sub-title{display:none}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .ais-Hits a,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .ais-Hits a{gap:0;color:var(--black, #1d1d1d);font-style:normal;line-height:20px;text-decoration:none}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .ais-Hits .title,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .ais-Hits .title{color:#000;font-family:var(--thm-font);font-size:16px;font-weight:400;line-height:46px}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .ais-Hits .title .ais-Highlight-highlighted,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .ais-Hits .title .ais-Highlight-highlighted{font-weight:800}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .ais-Hits .subtitle,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .ais-Hits .subtitle{display:none}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .ais-Hits .all_hits,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .ais-Hits .all_hits{padding:20px}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-button,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-button{display:block;height:66px;line-height:130%;padding-left:85px;color:#000;font-family:var(--thm-font);font-size:1.250em;font-weight:600;letter-spacing:0.2px;background-color:#FFF;box-shadow:none}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-button:after,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-button:after{content:'';position:absolute;width:15px;right:20px;top:24px;transform:rotate(180deg);background-image:url('../../themes/roots-mipo/assets/img/collapseArrowSom.png');background-size:contain;background-position:center}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-button.collapsed:after,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-button.collapsed:after{transform:rotate(0deg)}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse{display:flex;justify-content:space-between;background-color:transparent;padding:0 45px}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse.collapse:not(.show),body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse.collapse:not(.show){display:none}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div{width:100%;flex:0 0 100%;padding:0;margin-top:15px}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div.single_check input[type="checkbox"]:checked+label,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div.single_check input[type="checkbox"]:checked+label{position:relative}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div.single_check input[type="checkbox"]:checked+label:after,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div.single_check input[type="checkbox"]:checked+label:after{content:'';position:absolute;top:17px;right:10px;width:12px;height:13px;border:0;background-image:url('../../themes/roots-mipo/assets/img/filterX.png');background-repeat:no-repeat}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div>button,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div>button{display:flex;align-items:center;justify-content:space-between;width:100%;height:50px;font-family:var(--thm-font);font-size:0.875em;font-weight:500;color:#414141;background-color:#FFF;border:solid 1px #c8c8c8;border-radius:0}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div>button:after,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div>button:after{width:20px;height:20px;border:0;background-image:url('../../themes/roots-mipo/assets/img/select_arrow.svg');background-repeat:no-repeat}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div>button>span,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div>button>span{width:calc(80%);flex:0 0 calc(80%);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div>label,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse>div>label{display:flex;align-items:center;width:100%;height:50px;font-family:var(--thm-font);font-size:0.875em;font-weight:500;background-color:#FFF;border-radius:0;--bs-btn-color:#414141;--bs-btn-border-color:#c8c8c8;--bs-btn-active-color:#FF5F46;--bs-btn-active-border-color:#FF5F46}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse .collapse_btn,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse .collapse_btn{margin-top:20px}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse .collapse_btn .base_btn,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse .collapse_btn .base_btn{justify-content:center;height:60px;line-height:20px;margin-bottom:30px;color:#000;text-align:center;font-size:1.125em;font-weight:600;border-radius:40px;border:1.5px solid var(--Green-dark, #00e492)}body.page-template-som section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse .collapse_btn .clear_btn,body.page-template-search_results section#filters .wrap_filter #wrap_filter_accordion .accordion-item .accordion-collapse .collapse_btn .clear_btn{justify-content:center;height:60px;line-height:20px;margin-bottom:30px;color:#000;text-align:center;font-size:1.125em;font-weight:600;border-radius:40px;border:1.5px solid var(--black, #000)}}body.page-template-som section#filters .row,body.page-template-search_results section#filters .row{align-items:center}body.page-template-som section#filters .wraps_results,body.page-template-search_results section#filters .wraps_results{display:flex;align-items:baseline;margin:0 -10px;width:55%}@media (max-width:768px){body.page-template-som section#filters .wraps_results,body.page-template-search_results section#filters .wraps_results{width:100%}}body.page-template-som section#filters .wraps_results .selected-tags,body.page-template-search_results section#filters .wraps_results .selected-tags{display:flex;align-items:center;flex-wrap:wrap;gap:20px 12px;padding:0 10px}body.page-template-som section#filters .wraps_results .selected-tags .tag,body.page-template-search_results section#filters .wraps_results .selected-tags .tag{display:flex;align-items:center;height:35px;padding:0 15px;font-size:0.750em;border-radius:30px;background:#F1F1F1;white-space:nowrap}body.page-template-som section#filters .wraps_results .selected-tags .tag button.close,body.page-template-search_results section#filters .wraps_results .selected-tags .tag button.close{border:0;margin-left:7px}body.page-template-som section#filters .wraps_results .selected-tags .tag img,body.page-template-search_results section#filters .wraps_results .selected-tags .tag img{max-width:unset}body.page-template-som section#filters .wraps_results .clear_btn,body.page-template-search_results section#filters .wraps_results .clear_btn{width:61px;height:34px;line-height:16px;font-size:0.750em;border-radius:20px;border:1px solid #000}body.page-template-som section#filters .icon,body.page-template-search_results section#filters .icon{padding:0 10px;margin-left:auto;cursor:pointer;width:fit-content}body.page-template-som section#filters .search_close,body.page-template-search_results section#filters .search_close{position:relative;right:8px;bottom:53px;cursor:pointer}body.page-template-som section#filters .search_close img,body.page-template-search_results section#filters .search_close img{display:none}@media screen and (max-width:767px){body.page-template-som section#filters .icon,body.page-template-search_results section#filters .icon{display:none}}body.page-template-som section.products_results,body.page-template-search_results section.products_results{min-height:250px;padding-top:0;padding-bottom:80px}@media (max-width:768px){body.page-template-som section.products_results,body.page-template-search_results section.products_results{padding-top:20px;display:contents}}body.page-template-som section.products_results .col-12,body.page-template-search_results section.products_results .col-12{margin-bottom:20px}body.page-template-som section.products_results .box_prod:hover,body.page-template-search_results section.products_results .box_prod:hover{background-color:#ECECEC}body.page-template-som section.products_results .box_prod,body.page-template-search_results section.products_results .box_prod{height:100%;min-height:550px;padding:30px 36px 34px 36px;background:#F6F6F6;cursor:pointer;margin:0 2px}body.page-template-som section.products_results .box_prod.accessories,body.page-template-search_results section.products_results .box_prod.accessories{min-height:450px}body.page-template-som section.products_results .box_prod a,body.page-template-search_results section.products_results .box_prod a{text-decoration:none;color:inherit}@media (max-width:767px){body.page-template-som section.products_results .box_prod,body.page-template-search_results section.products_results .box_prod{padding-left:20px;padding-right:20px;overflow:hidden;width:100% !important}}body.page-template-som section.products_results .box_prod.checked,body.page-template-search_results section.products_results .box_prod.checked{background-color:#ECECEC}body.page-template-som section.products_results .box_prod .compare.add-to-comparison,body.page-template-search_results section.products_results .box_prod .compare.add-to-comparison{margin-bottom:20px;position:relative}body.page-template-som section.products_results .box_prod .compare.add-to-comparison input[type="checkbox"],body.page-template-search_results section.products_results .box_prod .compare.add-to-comparison input[type="checkbox"]{display:none}body.page-template-som section.products_results .box_prod .compare.add-to-comparison input[type="checkbox"]+label,body.page-template-search_results section.products_results .box_prod .compare.add-to-comparison input[type="checkbox"]+label{display:flex;align-items:center;line-height:15px;color:#000;font-size:0.875em;font-weight:400;cursor:pointer}body.page-template-som section.products_results .box_prod .compare.add-to-comparison input[type="checkbox"]+label span,body.page-template-search_results section.products_results .box_prod .compare.add-to-comparison input[type="checkbox"]+label span{position:relative;width:16px;height:16px;margin-right:5px;border:solid 1px #000;border-radius:100%}body.page-template-som section.products_results .box_prod .compare.add-to-comparison input[type="checkbox"]:checked+label span:after,body.page-template-search_results section.products_results .box_prod .compare.add-to-comparison input[type="checkbox"]:checked+label span:after{content:'';position:absolute;top:3px;left:3px;width:8px;height:8px;background-color:#FF5F46;border-radius:100%}body.page-template-som section.products_results .box_prod .wrap .image,body.page-template-search_results section.products_results .box_prod .wrap .image{position:relative;height:180px;margin-top:60px;margin-bottom:73px}body.page-template-som section.products_results .box_prod .wrap .image .picture,body.page-template-search_results section.products_results .box_prod .wrap .image .picture{display:flex;align-items:center;justify-content:center;width:100%}body.page-template-som section.products_results .box_prod .wrap .image .picture span,body.page-template-search_results section.products_results .box_prod .wrap .image .picture span{display:inline;position:relative;height:100%}body.page-template-som section.products_results .box_prod .wrap .image .picture span img,body.page-template-search_results section.products_results .box_prod .wrap .image .picture span img{width:auto;height:100%;max-width:100%;max-height:100%}body.page-template-som section.products_results .box_prod .wrap .title,body.page-template-search_results section.products_results .box_prod .wrap .title{margin-bottom:10px;font-weight:700;font-size:20px}body.page-template-som section.products_results .box_prod .wrap .title a,body.page-template-search_results section.products_results .box_prod .wrap .title a{line-height:20px;color:#000;font-size:18px;font-weight:700;text-decoration:none}body.page-template-som section.products_results .box_prod .wrap .line,body.page-template-search_results section.products_results .box_prod .wrap .line{margin-top:10px;font-size:0.875em;line-height:120%}body.page-template-som section.products_results .box_prod .wrap .line label,body.page-template-search_results section.products_results .box_prod .wrap .line label{font-weight:600;cursor:pointer}body.page-template-som section.products_results .box_prod .wrap .processor,body.page-template-search_results section.products_results .box_prod .wrap .processor{font-weight:700;font-size:0.9em}body.page-template-som section.products_results .box_prod .wrap .top_title,body.page-template-search_results section.products_results .box_prod .wrap .top_title{margin-bottom:5px}@media (min-width:768px) and (max-width:1199px){body.page-template-som section.products_results .box_prod .wrap .top_title,body.page-template-search_results section.products_results .box_prod .wrap .top_title{height:90px}}@media (min-width:1200px){body.page-template-som section.products_results .box_prod .wrap .top_title,body.page-template-search_results section.products_results .box_prod .wrap .top_title{height:60px}}body.page-template-som section.products_results .box_prod .wrap .top_title .title,body.page-template-search_results section.products_results .box_prod .wrap .top_title .title{margin-bottom:0}body.page-template-som section.products_results .box_prod .wrap .top_title .processor,body.page-template-search_results section.products_results .box_prod .wrap .top_title .processor{font-weight:normal;font-size:1.25em}body.page-template-som section.products_results .featured_title,body.page-template-search_results section.products_results .featured_title{line-height:36px;letter-spacing:0.2px;color:#000;font-size:1.250em;font-weight:600}body.page-template-som section.readMoreDown,body.page-template-search_results section.readMoreDown{padding-top:0;margin-bottom:80px}body.page-template-som section.readMoreDown .readMoreDown_wrapper,body.page-template-search_results section.readMoreDown .readMoreDown_wrapper{flex-direction:row;display:flex;align-items:center;padding:45px 105px;background-color:#f6f6f6}body.page-template-som section.readMoreDown .readMoreDown_wrapper .readMoreDown_details,body.page-template-search_results section.readMoreDown .readMoreDown_wrapper .readMoreDown_details{width:calc(100% - 335px);flex:0 0 calc(100% - 335px);padding-right:100px;padding-right:50px}body.page-template-som section.readMoreDown .readMoreDown_wrapper .readMoreDown_details .title,body.page-template-search_results section.readMoreDown .readMoreDown_wrapper .readMoreDown_details .title{font-size:2.25em;letter-spacing:0.36px;font-weight:600}body.page-template-som section.readMoreDown .readMoreDown_wrapper .readMoreDown_details .short_desc,body.page-template-search_results section.readMoreDown .readMoreDown_wrapper .readMoreDown_details .short_desc{font-size:1.063em}body.page-template-som section.readMoreDown .readMoreDown_wrapper .readMoreDown_details ul,body.page-template-search_results section.readMoreDown .readMoreDown_wrapper .readMoreDown_details ul{list-style-type:disc;padding-left:50px}body.page-template-som section.readMoreDown .readMoreDown_wrapper .got_a_question_wrapper,body.page-template-search_results section.readMoreDown .readMoreDown_wrapper .got_a_question_wrapper{width:335px;background-color:#FFF;box-shadow:none}@media (max-width:768px){body.page-template-som section.readMoreDown .readMoreDown_wrapper,body.page-template-search_results section.readMoreDown .readMoreDown_wrapper{flex-wrap:wrap;flex-direction:column;padding:15px 20px}body.page-template-som section.readMoreDown .readMoreDown_wrapper .readMoreDown_details,body.page-template-search_results section.readMoreDown .readMoreDown_wrapper .readMoreDown_details{width:100%;flex:0 0 100%;padding-right:0;margin-bottom:0px}body.page-template-som section.readMoreDown .readMoreDown_wrapper .readMoreDown_details .modal-body h2,body.page-template-search_results section.readMoreDown .readMoreDown_wrapper .readMoreDown_details .modal-body h2{line-height:80%}body.page-template-som section.readMoreDown .readMoreDown_wrapper .got_a_question_wrapper,body.page-template-search_results section.readMoreDown .readMoreDown_wrapper .got_a_question_wrapper{width:100%}}body.page-template-som.listed_view .products_results .col-12,body.page-template-search_results.listed_view .products_results .col-12{width:50% !important}body.page-template-som.listed_view .products_results .col-12 .box_prod,body.page-template-search_results.listed_view .products_results .col-12 .box_prod{position:relative;min-height:290px}body.page-template-som.listed_view .products_results .col-12 .box_prod.accessories,body.page-template-search_results.listed_view .products_results .col-12 .box_prod.accessories{min-height:245px}body.page-template-som.listed_view .products_results .col-12 .box_prod .compare.add-to-comparison,body.page-template-search_results.listed_view .products_results .col-12 .box_prod .compare.add-to-comparison{position:absolute;top:20px;left:35px;z-index:10}body.page-template-som.listed_view .products_results .col-12 .box_prod .wrap,body.page-template-search_results.listed_view .products_results .col-12 .box_prod .wrap{display:flex;align-items:center;height:100%}body.page-template-som.listed_view .products_results .col-12 .box_prod .wrap .image,body.page-template-search_results.listed_view .products_results .col-12 .box_prod .wrap .image{width:269px;margin:0;padding-right:65px}body.page-template-som .grey_color{filter:brightness(0) saturate(100%) invert(41%) sepia(5%) saturate(0%) hue-rotate(104deg) brightness(98%) contrast(95%)}body.page-template-som .black_color{filter:brightness(0) saturate(100%) invert(6%) sepia(11%) saturate(15%) hue-rotate(317deg) brightness(96%) contrast(88%)}body.page-template-som #filters .row{display:flex}body.page-template-som #filters .row .row{margin-top:15px;align-items:flex-start}@media (max-width:768px){body.page-template-som #filters .row .row{margin-top:25px}}body.page-template-som #filters .row .wraps_results #clear_btn{margin-right:20px}body.page-template-som .search_desktop.open{height:auto !important}body.page-template-som .search_desktop{align-items:baseline;margin:0 -10px;width:47.5% !important}body.page-template-som .search_desktop.open{width:30% !important;height:50px !important}@media (max-width:768px){body.page-template-som .search_desktop.open{display:none}}body.page-template-som .search_desktop.open .icon{top:-36px !important}body.page-template-som .showing{margin-top:30px;color:#1d1d1d}body.page-template-som .showing .no_results{margin-right:auto}body.page-template-som .showing .no_results .no_results_title{line-height:36px;margin-bottom:40px;letter-spacing:1%;font-size:1.125em;font-weight:600}body.page-template-som .showing .no_results .no_results_box{max-width:500px;padding:25px;padding-right:60px;background-color:#f6f6f6}body.page-template-som .showing .no_results .no_results_box .no_results_img img{width:83px;height:83px}body.page-template-som .showing .no_results .no_results_box .no_results_text{margin-top:5px;line-height:120%;font-size:1.250em;letter-spacing:1%}body.page-template-som .showing .display .comp_buttons #compare_btn{width:172px;padding:10px 20px;font-size:12px;border:#000;background-color:#000;color:white;height:34px;transition:none}@media (max-width:768px){body.page-template-som .showing .display .comp_buttons #compare_btn{display:none}}body.page-template-som .showing .display .comp_buttons.open{bottom:100px !important;height:50px !important}@media (max-width:768px){body.page-template-som .showing .display .comp_buttons.open{display:none}}body.page-template-som .showing .display .comp_buttons.open #compare_btn{position:absolute;top:76px;right:165px;transition:none}body.page-template-som .showing .display .comp_buttons.open #compare_clear_btn{position:absolute;top:83px;right:118px;transition:none}body.page-template-som .showing .display .comp_buttons #compare_clear_btn{font-size:12px;border:none;background-color:transparent;color:black;text-decoration:underline;transition:none}body.page-template-som .showing .display .comp_buttons.grey_color{filter:none !important}body.page-template-som section.product_header.banner{background-size:inherit;background-position:center;background-repeat:no-repeat;background-position:calc(100% + 311px) -220px !important}@media all and (max-width:1920px){body.page-template-som section.product_header.banner{background-position:calc(100% + 420px) -190px !important}}@media all and (max-width:1920px){body.page-template-som section.product_header.banner{background-position:calc(100% + 420px) -190px !important;background-size:cover !important}}@media all and (max-width:1700px){body.page-template-som section.product_header.banner{background-position:calc(100% + 425px) calc(100% - 100px) !important}}@media all and (max-width:1380px){body.page-template-som section.product_header.banner{background-position:calc(100% + 360px) calc(100% - 30px) !important}}@media all and (max-width:1024px){body.page-template-som section.product_header.banner{height:700px !important;background-position:center calc(100% - 30px) !important;background-size:130% !important}}@media (max-width:1023px){body.page-template-som section.product_header.banner{height:800px !important;background-position:center calc(100% + 90px) !important;background-size:140% !important}}@media (max-width:768px){body.page-template-som section.product_header.banner{background-position:center calc(100% - 30px) !important;background-size:80% !important}}@media (max-width:767px){body.page-template-som section.product_header.banner{background-position:center 115% !important;background-size:140% !important}}@media (max-width:576px){body.page-template-som section.product_header.banner{background-position:center 115% !important;background-size:100pxpx !important}}body.page-template-som section.product_header.small_banner{height:600px;background-size:inherit;background-position:center;background-repeat:no-repeat;background-position:calc(100% + 311px) -355px !important}@media all and (max-width:1920px){body.page-template-som section.product_header.small_banner{background-position:calc(100% + 420px) -325px !important}}@media all and (max-width:1920px){body.page-template-som section.product_header.small_banner{background-position:calc(100% + 420px) -325px !important;background-size:cover !important}}@media all and (max-width:1700px){body.page-template-som section.product_header.small_banner{background-position:calc(100% + 425px) calc(100% + 35px) !important}}@media all and (max-width:1380px){body.page-template-som section.product_header.small_banner{background-position:calc(100% + 360px) calc(100% + 35px) !important}}@media all and (max-width:1024px){body.page-template-som section.product_header.small_banner{height:700px !important;background-position:center calc(100% + 35px) !important;background-size:130% !important}}@media (max-width:1023px){body.page-template-som section.product_header.small_banner{height:800px !important;background-position:center calc(100% + 35px) !important;background-size:170% !important}}@media (max-width:768px){body.page-template-som section.product_header.small_banner{background-position:center calc(100% + 35px) !important;background-size:80% !important}}@media (max-width:767px){body.page-template-som section.product_header.small_banner{background-position:center 71% !important;background-size:85% !important}}@media (max-width:576px){body.page-template-som section.product_header.small_banner{background-position:-220px 71% !important;background-size:670px !important}}body section.product_header.SOM,body section.product_header.som_child{background-position:center;background-repeat:no-repeat;background-size:auto !important}body section.product_header.SOM:not(.small_banner),body section.product_header.som_child:not(.small_banner){background-position:center}@media (min-width:1800px){body section.product_header.SOM:not(.small_banner),body section.product_header.som_child:not(.small_banner){background-position:right}}@media (max-width:768px){body section.product_header.SOM,body section.product_header.som_child{height:724px !important;background-size:cover !important;background-position:center}body section.product_header.SOM .title,body section.product_header.som_child .title{margin-bottom:38px}}@media (max-width:450px){body section.product_header.SOM,body section.product_header.som_child{background-position:bottom}}body.system-on-module-som .container-fluid{padding:0}body.system-on-module-som section.products_results .box_prod .compare.add-to-comparison{margin-bottom:8px}@media (max-width:576px){body.system-on-module-som section.products_results .box_prod .compare.add-to-comparison{z-index:20;padding:20px;margin:-20px}}body.system-on-module-som section.products_results .box_prod .wrap .title{margin-bottom:5px}body.system-on-module-som section.products_results .box_prod .wrap .image{margin-bottom:55px}@media (max-width:768px){body.system-on-module-som .accordion-item:has(.search_mobile.open){height:66px}body.system-on-module-som .accordion-item #hits{display:flex;flex-direction:column-reverse}body.system-on-module-som .accordion-item #hits .results_text{color:#D2D2D2;padding:20px 27px;border-bottom:2px solid #d2d2d2}body.system-on-module-som .clear_all{display:flex !important}}body.accessories section.products_results .box_prod{padding:70px 36px 80px}body.accessories section.products_results .box_prod .wrap .image{margin-top:30px;margin-bottom:10px}body.accessories section.products_results .box_prod .wrap .image .picture span{transform:unset}body.accessories section.products_results .box_prod .wrap .image .shadow{display:none}@media (max-width:768px){body.accessories section.product_header.small_banner{height:590px !important;margin-top:-100px !important;background-position:100% !important;background-size:cover !important}body.accessories section.product_header.small_banner #readMoreBtn{margin-top:15px !important}body.accessories section.product_header.small_banner .banner_text .breadcrumbs{display:none}body.accessories section.product_header.small_banner .banner_img{margin-top:-50px !important;justify-content:flex-end}body.accessories section.product_header.small_banner .banner_img img{max-width:324px;max-height:254px}body.accessories #filters{padding-top:0}}@media (max-width:768px){body.evaluation-kits.page-template-som section.product_header.small_banner{height:510px !important;background-position:100% !important;background-size:cover !important}body.evaluation-kits.page-template-som section.product_header.small_banner #readMoreBtn{margin-top:15px !important}body.evaluation-kits.page-template-som section.product_header.small_banner .banner_text .breadcrumbs{display:none}body.evaluation-kits.page-template-som section.product_header.small_banner .banner_img{margin-top:-120px !important}body.evaluation-kits.page-template-som #filters{padding-top:0}}body.page-template-som section.products_results .box_prod .wrap{bottom:0}body.page-template-som section.products_results .box_prod .wrap .image{height:230px;bottom:0;margin-top:40px;margin-bottom:0}body.page-template-som section.products_results .box_prod .wrap .image .picture{height:100%;bottom:auto}body.page-template-som section.products_results .box_prod .wrap .image .picture span{top:0;transform:none}body.page-template-som section.products_results .box_prod .wrap .image .picture span img{width:100% !important;height:100% !important;max-width:100%;max-height:100%}body.page-template-som section.products_results .box_prod .wrap .image .picture span .shadow{display:none}@media (max-width:820px){body.page-template-som section.products_results .box_prod .wrap .image{margin-top:10px}}@media (max-width:576px){body.page-template-som section.products_results .box_prod .wrap .image{margin-bottom:20px}}