@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600&family=Saira+Condensed:wght@600;700&display=swap);.heroCarousel .heroCarousel-dots{margin:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;right:unset}body.main.home.eleven-seventy figure.card-figure{height:217px}.message{margin-bottom:0}.left.phone-number{line-height:30px}.left.phone-number a{text-decoration:none}.cart-icon{height:30px}.cart-remove{background-color:#cac9c9}.cart-remove>svg{fill:#fff}.header-logo,.header-logo--left{height:auto;min-height:85px}.header-logo .header-logo-vertical-crop{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;vertical-align:middle;line-height:0;height:85px;max-height:85px}body .header-logo .header-logo-vertical-crop .header-logo-image,body .header-logo .header-logo-vertical-crop .header-logo-image-unknown-size{max-height:85px;width:auto;height:auto;display:block}.header-logo-vertical-crop--amp{display:block;overflow:hidden;height:70px;max-width:140px;margin-left:auto;margin-right:auto;line-height:0}.productView-brand a{cursor:default;text-decoration:none}.searchCatByBrandName{margin:0 auto 0 auto;width:260px;float:right}.brandSelect{border:1px solid #999;color:#393939;background-color:#eee;border-radius:3px}div#facetedSearch.facetedSearch.sidebarBlock{display:none}.searchCatByBrandName select{margin-top:4px}#body.product-page-layout .product.main.left .main-image-container .productImageSlider .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.main .product.main.left .productImageSlider.slider-for .slick-slide img{height:100%!important;width:100%!important}:root{--categoryBackground:#f5f5f5;--accentColor:#0077CC;--accentColorHover:#005ea2;--accentColorActive:#005ea2;--accentColorFocus:#005ea2;--green:#2E7D32;--primary-100:#333333;--primary-200:#5c5c5c;--primary-300:#b9b9b9;--accent-100:#0077CC;--accent-200:#ccffff;--text-100:#FFFFFF;--text-200:#e0e0e0;--bg-100:#FFFFFF;--bg-200:#f5f5f5;--bg-300:#cccccc;--home-hero-cta:#0076cc;--home-hero-cta-hover:#005ea2;--home-hero-ink:#f4f1eb;--home-hero-muted:rgba(244, 241, 235, 0.82);--home-hero-line:rgba(244, 241, 235, 0.22)}.product.main.left #product-images-container:has(.productImageSlider.ready)+.productView-details{display:block}ul.strongStyleBullets{list-style-type:none;padding-left:0}ul.strongStyleBullets li{position:relative;padding-left:20px;margin-bottom:10px}ul.strongStyleBullets li::before{content:'+';position:absolute;left:0;top:calc(50% - 1px);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.5em;font-weight:700;color:#0c2dec}.custom-pages-nav .navPages-action{font-weight:300!important;font-family:Arial,Helvetica,sans-serif}.container-header{font-weight:300!important;font-family:'Lucida Sans','Lucida Sans Regular','Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,sans-serif!important}div#side-categories.sideCategoryList{--categoryBackground:transparent}div#side-categories.sideCategoryList .brands:hover .brands-list li.navPage-subMenu-item-child>a.navPages-action,div#side-categories.sideCategoryList .categories:hover .category-list li.navPages-item>a.navPages-action{color:var(--text-100)}div#side-categories.sideCategoryList .brands:hover .brands-list li.navPage-subMenu-item-child:hover>a.navPages-action,div#side-categories.sideCategoryList .categories:hover .category-list li.navPages-item:hover>a.navPages-action{color:#00f}div#side-categories.sideCategoryList .categories{border-bottom:1px solid #393939}div#side-categories.sideCategoryList .categories .category-list{background-color:var(--categoryBackground)}div#side-categories.sideCategoryList .categories .category-list li.navPages-item{background-color:var(--categoryBackground)}div#side-categories.sideCategoryList .categories .category-list li.navPages-item a{background-color:var(--categoryBackground);font-size:16px}div#side-categories.sideCategoryList .brands{border-bottom:1px solid #393939}div#side-categories.sideCategoryList .brands .brands-list{background-color:var(--categoryBackground)}div#side-categories.sideCategoryList .brands .brands-list li{background-color:var(--categoryBackground)}div#side-categories.sideCategoryList .brands .brands-list li a{background-color:var(--categoryBackground);font-size:16px}div#side-categories.sideCategoryList #side-categories .navPages-action{font-size:16px}div#side-categories.sideCategoryList i.fa.fa-chevron-down svg{fill:var(--primary-300)}.productView-details .productView-title{color:var(--accent-100)}.productView-details .productView-price .price-section .price{color:var(--accent-100)}.productView-details .productView-options .button{border-bottom:1px solid var(--accent-200)}.productView-details input#form-action-addToCart{border-bottom:1px solid var(--accent-200)}.product-page-layout .productView-details .productView-title{color:#000}.product-page-layout .productView-details .productView-price .price-section .price{color:var(--green)}.product-page-layout .productView-details .productView-options .button{border-bottom:1px solid var(--accent-200)}.product-page-layout .productView-details input#form-action-addToCart{border-bottom:1px solid var(--accent-200)}.navPages-container.main-nav{background-color:var(--primary-100);border-bottom:2px solid transparent}h2.container-header{line-height:30px;background-color:var(--primary-100);border-bottom:2px solid transparent}a.button.button--small.card-figcaption-button{border-color:var(--primary-200)}.carousel-active button.slick-next.slick-arrow,.carousel-active button.slick-prev.slick-arrow{top:-13px}.top-menu{font-size:14px}.top-menu .cart-icon{background:0 0;border-color:#0c2dec}a.button.button--small.card-figcaption-button:hover{border-color:unset}body.main.home.eleven-seventy ul.productGrid li.product article.card .card-title a{color:#3c3c3c}#heavyShippingLabel{display:none;font-size:14px;font-weight:400;color:#ec710c;position:absolute;top:28px}.heavyShippingLabelShow #heavyShippingLabel{display:block}.FindPart{margin-top:16px;color:var(--text-200);border-bottom-color:var(--accent-200)}body>*{line-height:1.5}.purchaser-button-kawa-gone{display:none!important;opacity:0!important;visibility:hidden!important;position:relative!important;z-index:-100!important}.torodeal{font-family:Arial,sans-serif;margin:0}.torodeal.container{max-width:1100px;margin:0 auto;padding:20px}.torodeal .banner img{width:100%;height:auto;border-radius:8px}.torodeal h2,main.page.content .torodeal h1{color:#07c}main.page.content .torodeal .cta-button{background-color:#07c;color:#fff;padding:15px 30px;font-size:18px;font-weight:700;text-decoration:none;border-radius:6px;display:inline-block;margin-top:20px}.torodeal .features,.torodeal .products{margin-top:40px}.features ul{list-style-type:none;padding-left:10px}.torodeal .product-list img{width:100px;margin-right:20px}.torodeal .product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.torodeal .review{font-style:italic;margin-top:20px;color:#ccc}.torodeal .shop-again{text-align:center;margin-top:50px}.torodeal .card{height:-webkit-max-content;height:-moz-max-content;height:max-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.torodeal .blade-cards-wrapper{background-image:url(https://www.sepw.com/product_images/uploaded_images/s-tsuchiya-1wamm-d2tdm-unsplash.jpg);padding:80px;padding-bottom:120px;margin-top:60px}@media only screen and (min-width:800px){#body.qty-box-visible .heavyShippingLabelShow form.form.form-wishlist.form-action,.heavyShippingLabelShow div#add-to-cart-wrapper.qty-box-visible .form-action{margin-top:84px!important}.home #showcase-products{margin-top:60px}.slick-dots{bottom:-30px!important}.slick-dots li:not(.slick-active) button::before{background:#b5b5b6}}@media only screen and (max-width:800px){#heavyShippingLabel{position:relative;top:unset}.main-image-container{min-height:360px}.searchCatByBrandName{margin-bottom:4px;float:none;margin-top:6px}.searchCatByBrandName select{margin-top:0}body.main.home{padding-top:40px!important}.header-logo.header-logo--left{background-color:transparent}.product-page-with-sidenav section.productView-details{padding-right:15px}section.productView-details{display:block!important}.visual-spacer{height:62px;background-color:transparent}.product.main.left #product-images-container:has(.productImageSlider.ready) .visual-spacer{height:0}.product.main.left .productCarousel:not(.slick-initialized) .productCarousel-slide:nth-child(n+3){display:none!important}.card .card-text.add-to-cart-button{height:33px}.card .card-text.add-to-cart-button:has(a.button.button--small){height:unset}.checkout_wrapper{min-height:820px}}@media only screen and (max-width:767px){body.main.home.eleven-seventy ul.productGrid figure.card-figure{height:239px}}@media only screen and (max-width:700px){body.main.home.eleven-seventy ul.productGrid figure.card-figure{height:217px}}@media only screen and (max-width:660px){body.main.home.eleven-seventy ul.productGrid figure.card-figure{height:204px}.aripartstream-visual-spacer{margin-bottom:400px;width:100%}}@media only screen and (max-width:600px){body.main.home.eleven-seventy ul.productGrid figure.card-figure{height:184px}}@media only screen and (max-width:550px){body.main.home.eleven-seventy ul.productGrid figure.card-figure{height:255px}.slider.float.in-container{margin-top:0!important}.slider.float.in-container{margin-top:0}.searchCatByBrandName{display:none}.header-padding .header .navPages-container.inside-header.search-container.visible{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:80%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-padding .header .navPages-container.inside-header.search-container.visible .navPages{height:auto;padding:0;margin:0;position:relative;background-color:transparent!important;min-height:32px}.header-padding .header .navPages-container.inside-header.search-container.visible .navPages .form-fieldset{margin-top:0}.header-padding .header .navPages-container.inside-header.search-container.visible .navPages #search-action-buttons{padding-bottom:0}.header-padding .header .header-logo.header-logo--left+.clear{margin-top:42px}}@media only screen and (max-width:500px){body.main.home.eleven-seventy ul.productGrid figure.card-figure{height:230px}}@media only screen and (max-width:480px){body.main.home.eleven-seventy ul.productGrid figure.card-figure{height:220px}.slider.float.in-container{margin-top:0!important}}@media only screen and (max-width:450px){body.main.home.eleven-seventy ul.productGrid figure.card-figure{height:205px}}@media only screen and (max-width:400px){body.main.home.eleven-seventy ul.productGrid figure.card-figure{height:180px}}@media only screen and (max-width:380px){body.main.home.eleven-seventy ul.productGrid figure.card-figure{height:170px}}@media only screen and (max-width:360px){body.main.home.eleven-seventy ul.productGrid figure.card-figure{height:160px}}@media only screen and (max-width:340px){body.main.home.eleven-seventy ul.productGrid figure.card-figure{height:150px}}@media only screen and (max-width:320px){body.main.home.eleven-seventy figure.card-figure{height:217px}}@-webkit-keyframes home-hero-rise{from{opacity:0;-webkit-transform:translate3d(0,18px,0);transform:translate3d(0,18px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes home-hero-rise{from{opacity:0;-webkit-transform:translate3d(0,18px,0);transform:translate3d(0,18px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}body.main.home .home-hero{position:relative;margin-left:auto;margin-right:auto;max-width:1170px;width:100%}body.main.home .home-hero__frame{position:relative;min-height:clamp(22rem,52vw,40rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:visible;-webkit-box-shadow:0 24px 48px rgba(0,0,0,.18),0 0 0 1px rgba(255,255,255,.06) inset;box-shadow:0 24px 48px rgba(0,0,0,.18),0 0 0 1px rgba(255,255,255,.06) inset}body.main.home .home-hero__media{position:absolute;inset:0;z-index:0;overflow:hidden}body.main.home .home-hero__controls{pointer-events:none;position:absolute;inset:0;z-index:11}body.main.home .home-hero__arrow{pointer-events:auto;position:absolute;bottom:14px;width:38px;height:38px;padding:0;border:0;border-radius:999px;cursor:pointer;background:rgba(0,0,0,.18);opacity:.1;-webkit-transition:opacity 180ms ease,background-color 180ms ease,-webkit-transform 180ms ease;transition:opacity 180ms ease,background-color 180ms ease,-webkit-transform 180ms ease;transition:opacity 180ms ease,background-color 180ms ease,transform 180ms ease;transition:opacity 180ms ease,background-color 180ms ease,transform 180ms ease,-webkit-transform 180ms ease}body.main.home .home-hero:focus-within .home-hero__arrow,body.main.home .home-hero:hover .home-hero__arrow{opacity:.55;background:rgba(0,0,0,.45)}body.main.home .home-hero__arrow:focus,body.main.home .home-hero__arrow:hover{opacity:.9;background:rgba(0,0,0,.75);-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}body.main.home .home-hero__arrow:focus-visible{outline:2px solid var(--home-hero-ink);outline-offset:2px}body.main.home .home-hero__arrow--prev{left:14px}body.main.home .home-hero__arrow--next{right:14px}body.main.home .home-hero__arrowIcon{display:block;position:relative;width:100%;height:100%}body.main.home .home-hero__arrow--next .home-hero__arrowIcon::after,body.main.home .home-hero__arrow--prev .home-hero__arrowIcon::after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;margin-top:-5px;margin-left:-5px;border-style:solid;border-width:2px 2px 0 0;border-color:rgba(244,241,235,.95)}body.main.home .home-hero__arrow--prev .home-hero__arrowIcon::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-left:-3px}body.main.home .home-hero__arrow--next .home-hero__arrowIcon::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:-7px}body.main.home .home-hero__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;display:block}@media (max-width:600px){body.main.home .home-hero__image{-o-object-position:18% 40%;object-position:18% 40%}}body.main.home .home-hero__image--a,body.main.home .home-hero__image--b{position:absolute;inset:0;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease}body.main.home .home-hero__image.is-active{opacity:1}body.main.home .home-hero__scrim{position:absolute;inset:0;background:linear-gradient(105deg,rgba(12,14,18,.92) 0,rgba(12,14,18,.72) 42%,rgba(18,22,28,.35) 100%);pointer-events:none}body.main.home .home-hero__noise{position:absolute;inset:0;opacity:.07;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body.main.home .home-hero__content{position:relative;z-index:10;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:clamp(1.75rem,5vw,3.25rem) clamp(1.25rem,6vw,5rem);max-width:min(36rem,100%)}body.main.home .home-hero__eyebrow{margin:0 0 .5rem;font-family:Barlow,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--home-hero-cta)}body.main.home .home-hero__title{margin:0 0 .75rem;font-family:"Saira Condensed",sans-serif;font-size:clamp(2.25rem, 5.5vw, 3.5rem);font-weight:700;line-height:1.02;letter-spacing:.02em;text-transform:uppercase;color:var(--home-hero-ink)}body.main.home .home-hero__lede{margin:0 0 1.5rem;font-family:Barlow,sans-serif;font-size:clamp(1rem, 2.2vw, 1.125rem);font-weight:400;line-height:1.55;color:var(--home-hero-muted);max-width:28em}body.main.home .home-hero__search{width:100%;max-width:28rem;position:relative;z-index:100}body.main.home .home-hero__search .navPages-quickSearch{border-bottom:none;margin-bottom:0}body.main.home .home-hero__search .quick-search>.container{width:100%;max-width:none;padding:0;margin:0}body.main.home .home-hero__search .quick-search{position:relative;z-index:100}body.main.home .home-hero__search .form-fieldset{margin:0}body.main.home .home-hero__search .form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0;border-radius:4px;overflow:hidden;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.25);box-shadow:0 4px 24px rgba(0,0,0,.25);position:relative}body.main.home .home-hero__search .form-input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:2px solid transparent;border-radius:4px 0 0 4px;border-right:0;background:rgba(255,255,255,.97);color:#1a1d23;font-family:Barlow,sans-serif;font-size:1rem;padding:.85rem 1rem}body.main.home .home-hero__search .form-input::-webkit-input-placeholder{color:#5c6470}body.main.home .home-hero__search .form-input::-moz-placeholder{color:#5c6470}body.main.home .home-hero__search .form-input:-ms-input-placeholder{color:#5c6470}body.main.home .home-hero__search .form-input::-ms-input-placeholder{color:#5c6470}body.main.home .home-hero__search .form-input::placeholder{color:#5c6470}body.main.home .home-hero__search .form-input:focus{outline:0;border-color:var(--home-hero-cta);-webkit-box-shadow:0 0 0 3px rgba(232,93,4,.35);box-shadow:0 0 0 3px rgba(232,93,4,.35)}body.main.home .home-hero__search .search-icon{display:none}body.main.home .home-hero__search .button.button--primary.form-prefixPostfix-button--postfix{margin-top:0;position:static;opacity:1;z-index:auto;-webkit-box-flex:0;-ms-flex:0 0 3.5rem;flex:0 0 3.5rem;width:3.5rem;min-width:3.5rem;height:auto;padding:0;border-radius:0 4px 4px 0;border:2px solid var(--home-hero-cta);border-left:0;background-color:var(--home-hero-cta);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23ffffff' stroke-width='2' stroke-linecap='round' d='M11 19a8 8 0 1 1 0-16 8 8 0 0 1 0 16Zm9 2-4.35-4.35'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;color:transparent;cursor:pointer;-webkit-transition:background-color .2s ease,border-color .2s ease;transition:background-color .2s ease,border-color .2s ease}body.main.home .home-hero__search .button.button--primary.form-prefixPostfix-button--postfix:focus,body.main.home .home-hero__search .button.button--primary.form-prefixPostfix-button--postfix:hover{background-color:var(--home-hero-cta-hover);border-color:var(--home-hero-cta-hover)}body.main.home .home-hero__search .button.button--primary.form-prefixPostfix-button--postfix:focus-visible{outline:2px solid var(--home-hero-ink);outline-offset:2px}body.main.home .home-hero__search section.quickSearchResults:empty{display:none}body.main.home .home-hero__search section.quickSearchResults{position:absolute!important;top:100%!important;left:0!important;right:auto!important;width:640px!important;max-width:min(90vw,720px)!important;z-index:10000!important;overflow:hidden;background-color:#fff;border:1px solid #cac9c9;border-top:none;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.18);box-shadow:0 8px 32px rgba(0,0,0,.18)}body.main.home .home-hero__search section.quickSearchResults article.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}body.main.home .home-hero__search section.quickSearchResults .card-figure{-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px;width:130px;float:none}body.main.home .home-hero__search section.quickSearchResults li.product figure img{max-height:130px!important;padding:5px}body.main.home .home-hero__search section.quickSearchResults .card-body{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;max-height:none;float:none;overflow:hidden}body.main.home .home-hero__hint{margin:2.25rem 0 0;font-family:Barlow,sans-serif;font-size:1.1rem;color:var(--home-hero-muted);line-height:1.45}body.main.home .home-hero__hint-link{color:var(--home-hero-ink);font-weight:600;text-decoration:none;border-bottom:1px solid var(--home-hero-line);-webkit-transition:color .2s ease,border-color .2s ease;transition:color .2s ease,border-color .2s ease}body.main.home .home-hero__hint-link:hover{color:var(--home-hero-cta);border-bottom-color:var(--home-hero-cta)}body.main.home .home-hero__hint-link:focus{outline:0}body.main.home .home-hero__hint-link:focus-visible{outline:2px solid var(--home-hero-cta);outline-offset:3px;border-radius:2px}body.main.home .home-hero__eyebrow,body.main.home .home-hero__hint,body.main.home .home-hero__lede,body.main.home .home-hero__search,body.main.home .home-hero__title{opacity:0;-webkit-animation:home-hero-rise .75s cubic-bezier(.22,1,.36,1) forwards;animation:home-hero-rise .75s cubic-bezier(.22,1,.36,1) forwards}body.main.home .home-hero__title{-webkit-animation-delay:60ms;animation-delay:60ms}body.main.home .home-hero__lede{-webkit-animation-delay:.12s;animation-delay:.12s}body.main.home .home-hero__search{-webkit-animation-delay:.2s;animation-delay:.2s}body.main.home .home-hero__hint{-webkit-animation-delay:.28s;animation-delay:.28s}@media (prefers-reduced-motion:reduce){body.main.home .home-hero__eyebrow,body.main.home .home-hero__hint,body.main.home .home-hero__lede,body.main.home .home-hero__search,body.main.home .home-hero__title{-webkit-animation:none;animation:none;opacity:1;-webkit-transform:none;transform:none}body.main.home .nice-carousel .carousel-track{-webkit-transition:none!important;transition:none!important}}@media only screen and (max-width:600px){body.main.home .home-hero__search{display:none!important}}@media only screen and (min-width:601px){body.main.home .home-hero__search{display:block!important}body.main.home .home-hero__search .navPages-quickSearch{display:block!important;width:100%}}body.main.home .main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;margin-top:20px}body.main.home .body.content{margin-top:0}body.main.home .main.full.home .main.floated-carousel{margin-top:0}body.main.home .category-banner-container{clear:right;position:relative;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:100%;overflow-x:hidden}body.main.home .home.home-page-with-sidenav.slider-in-container{background:-webkit-gradient(linear,left top,left bottom,from(#f6f7f9),to(#eef0f3));background:linear-gradient(180deg,#f6f7f9 0,#eef0f3 100%)}body.main.home .main.full.home{background:-webkit-gradient(linear,left top,left bottom,from(#f6f7f9),to(#eef0f3));background:linear-gradient(180deg,#f6f7f9 0,#eef0f3 100%)}.navPages-quickSearch.right.searchbar .form-field{position:relative}.navPages-quickSearch.right.searchbar input.button.form-prefixPostfix-button--postfix{right:0;top:0;width:36px;height:32px}.navPages-quickSearch.right.searchbar .search-icon{right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}body.main.home #showcase-products{width:100%}body.main.home .main.full.home .home-hero{clear:right;width:100%}body.main.home .nice-carousel.brand-carousel,body.main.home .nice-carousel.category-carousel{position:relative;width:100%;max-width:1200px;margin:0 auto;padding-top:60px;outline:0}body.main.home .nice-carousel.brand-carousel:focus-visible,body.main.home .nice-carousel.category-carousel:focus-visible{outline:2px solid var(--home-hero-cta);outline-offset:4px;border-radius:4px}body.main.home .nice-carousel .carousel-container{position:relative;overflow:hidden;background:0 0}body.main.home .nice-carousel .carousel-track{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-transition:-webkit-transform .45s cubic-bezier(.25, .46, .45, .94);transition:-webkit-transform .45s cubic-bezier(.25, .46, .45, .94);transition:transform .45s cubic-bezier(.25, .46, .45, .94);transition:transform .45s cubic-bezier(.25, .46, .45, .94),-webkit-transform .45s cubic-bezier(.25, .46, .45, .94);will-change:transform}body.main.home .nice-carousel .carousel-slide{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 20px);flex:0 0 calc(25% - 20px);margin:0 10px;min-width:250px;-webkit-box-sizing:border-box;box-sizing:border-box}body.main.home .nice-carousel .carousel-slide--ghost{pointer-events:none;visibility:hidden;-ms-flex-negative:0;flex-shrink:0}body.main.home .nice-carousel .category-card{background:#fff;border-radius:6px;border:1px solid rgba(0,0,0,.06);overflow:hidden;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08),-4px 0 20px -8px rgba(0,118,204,.22);box-shadow:0 2px 12px rgba(0,0,0,.08),-4px 0 20px -8px rgba(0,118,204,.22);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;cursor:pointer;height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}body.main.home .nice-carousel .category-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 10px 28px rgba(0,0,0,.12),-6px 0 28px -6px rgba(0,118,204,.35);box-shadow:0 10px 28px rgba(0,0,0,.12),-6px 0 28px -6px rgba(0,118,204,.35)}body.main.home .nice-carousel .category-card:focus{outline:0}body.main.home .nice-carousel .category-card:focus-visible{outline:2px solid var(--home-hero-cta);outline-offset:3px}body.main.home .nice-carousel .category-image{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:72px;overflow:hidden;position:relative;background-color:#ebedf0}body.main.home .nice-carousel .category-image img{position:absolute;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-filter:saturate(0.9);filter:saturate(.9);-webkit-transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:transform .3s ease,filter .3s ease;transition:transform .3s ease,filter .3s ease,-webkit-transform .3s ease,-webkit-filter .3s ease;z-index:1;opacity:1}body.main.home .nice-carousel .category-card:hover .category-image img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:saturate(1.05);filter:saturate(1.05)}body.main.home .nice-carousel.brand-carousel .category-image{min-height:120px;background-color:#eef1f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f9fb),to(#e8ecf1));background-image:linear-gradient(180deg,#f8f9fb 0,#e8ecf1 100%);-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.07);box-shadow:inset 0 0 0 1px rgba(0,0,0,.07)}body.main.home .nice-carousel.brand-carousel .category-image img{-o-object-fit:contain;object-fit:contain;padding:.65rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box}body.main.home .nice-carousel.brand-carousel .home-nice-carousel__tile-noimg{position:absolute;inset:0;background:0 0}body.main.home .nice-carousel .category-name{padding:.75rem 1rem;font-family:Barlow,sans-serif;font-weight:500;font-size:.9375rem;letter-spacing:.01em;text-transform:none;color:#111827;text-align:center;border-top:1px solid rgba(0,0,0,.06);line-height:1.45;min-height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.main.home .nice-carousel .carousel-controls{position:absolute;top:60px;bottom:0;left:24px;right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;pointer-events:none;z-index:2}body.main.home .nice-carousel .carousel-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(17,24,39,.14);border-radius:50%;background:rgba(255,255,255,.38);color:rgba(17,24,39,.86);cursor:pointer;pointer-events:auto;-webkit-box-shadow:0 4px 14px rgba(0,0,0,.16);box-shadow:0 4px 14px rgba(0,0,0,.16);-webkit-transition:background .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;transition:background .2s ease,transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.main.home .nice-carousel .carousel-btn:hover:not(:disabled){background:rgba(255,255,255,.58);-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 6px 18px rgba(0,0,0,.28);box-shadow:0 6px 18px rgba(0,0,0,.28)}body.main.home .nice-carousel .carousel-btn:focus{outline:0}body.main.home .nice-carousel .carousel-btn:focus-visible{outline:2px solid var(--home-hero-cta);outline-offset:3px}body.main.home .nice-carousel .carousel-btn:disabled{opacity:.35;cursor:not-allowed;-webkit-transform:none;transform:none}@media (max-width:768px){body.main.home .nice-carousel .carousel-slide{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 16px);flex:0 0 calc(50% - 16px);min-width:200px}body.main.home .nice-carousel .carousel-btn{width:48px;height:48px}body.main.home .nice-carousel .carousel-controls{left:8px;right:8px}}@media (max-width:480px){body.main.home .nice-carousel .carousel-slide{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 20px);flex:0 0 calc(100% - 20px);min-width:250px}}@media (max-width:768px){body.main.home .nice-carousel .carousel-container{overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.main.home .nice-carousel .carousel-container::-webkit-scrollbar{display:none}body.main.home .nice-carousel .carousel-track{-webkit-transition:none;transition:none;will-change:auto}body.main.home .nice-carousel .carousel-slide{scroll-snap-align:start;scroll-snap-stop:always}body.main.home .nice-carousel .carousel-slide--ghost{scroll-snap-align:none}}@media (max-width:600px){body.main.home .main-content{margin-top:0}body.main.home #showcase-products{margin-top:80px}body.main.home .nice-carousel .carousel-container{position:relative}body.main.home .nice-carousel .carousel-container::after,body.main.home .nice-carousel .carousel-container::before{content:"";position:absolute;top:0;bottom:0;width:56px;pointer-events:none;z-index:3;opacity:.95;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}body.main.home .nice-carousel .carousel-container::before{left:0;background:-webkit-gradient(linear,left top,right top,from(rgba(246,247,249,.92)),to(rgba(246,247,249,0)));background:linear-gradient(90deg,rgba(246,247,249,.92) 0,rgba(246,247,249,0) 100%)}body.main.home .nice-carousel .carousel-container::after{right:0;background:-webkit-gradient(linear,right top,left top,from(rgba(246,247,249,.92)),to(rgba(246,247,249,0)));background:linear-gradient(270deg,rgba(246,247,249,.92) 0,rgba(246,247,249,0) 100%)}body.main.home .nice-carousel.is-at-end .carousel-container::after,body.main.home .nice-carousel.is-at-start .carousel-container::before{opacity:0}}body.main.home{background:-webkit-gradient(linear,left top,left bottom,from(#f6f7f9),to(#eef0f3));background:linear-gradient(180deg,#f6f7f9 0,#eef0f3 100%);min-height:100vh}body.main.home .header-container,body.main.home .header-padding,body.main.home header.header{background:0 0!important}