.hero-banner .frame-parent{gap:25px}.hero-banner .banner-content{width:100%}.hero-banner .banner-content h1{letter-spacing:-1px;margin-bottom:12px}.hero-banner .banner-content .subheader{font-weight:700;line-height:1.273}.hero-banner .content{margin-bottom:20px}.hero-banner .content *{color:var(--color-primary-dark)}.hero-banner .content>:last-child,section.hero-banner.no-img .banner-content>*{margin:0}.hero-banner .hero-buttons{gap:20px}.hero-banner .img-wrap{width:71%}section.hero-banner.no-img .banner-content{display:flex;flex-direction:column;gap:20px}section.hero-banner.no-img .content{max-width:857.612px;width:100%}section.hero-banner.no-img.text-align_center .content{margin:0 auto}section.hero-banner.no-img.text-align_right .content{margin-left:auto;margin-right:0}.hero-banner .img-wrap img{height:auto}.hero-banner{position:relative}.hero-banner:after{content:"";display:block;height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:5}.hero-banner>.content-wrapper{position:relative;z-index:10}.hero-banner .banner-filter .filter-search-btn{line-height:100%;padding:10px 12px 11px 11px}.hero-banner .banner-filter .filter-list{gap:20px}.hero-banner .banner-filter .filter-list .filter-item{max-width:217px;width:100%}.hero-banner .banner-filter .select-item{border-bottom:2px solid #e0e8f0;color:var(--color-primary);column-gap:10px;cursor:pointer;flex-wrap:nowrap;font-size:18px;font-weight:700;justify-content:space-between;letter-spacing:0;line-height:24px;padding:15px 0 14px}.hero-banner .banner-filter .select-item .selected-label{color:var(--color-primary)}.hero-banner .banner-filter .filter-list>li>ul{background:#fff;border:.5px solid #ddd;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.08);display:none;flex-direction:column;height:auto;min-width:200px;padding:4px 0;position:absolute;top:100%;width:100%;z-index:5}.hero-banner .banner-filter .filter-list>li>ul>li{border-radius:6px;color:#111;cursor:pointer;font-size:14px}.hero-banner .banner-filter .filter-list>li>ul>li *{color:#000}.hero-banner .banner-filter .filter-list>li>ul>li label{position:relative;width:100%}.hero-banner .banner-filter .filter-list li>ul>li input.js-product-filter{border:0;height:100%;margin:0;opacity:0;position:absolute;width:100%}.hero-banner .banner-filter .filter-list .filter-item>ul>li span{display:block;font-size:14px;padding:8px 12px}.hero-banner .banner-filter .filter-item{position:relative}section.hero-banner .banner-filter{margin-top:44px!important}.hero-banner .banner-filter .select-item svg{transform:rotate(180deg);transition:all .3s ease-in-out}.hero-banner .banner-filter .select-item.slideup svg{transform:rotate(0deg)}@media(min-width:992px){.hero-banner .hero-buttons a{padding:14px 29px}.hero-banner .banner-content .subheader{font-size:22px}}@media(max-width:767px){section.hero-banner.no-img .content br{display:none}.hero-banner .img-wrap{height:auto;text-align:center;width:100%}section.hero-banner.no-img .content{max-width:100%}section.hero-banner .banner-filter{margin-top:0!important}.hero-banner{background-position:100%!important}}