.collection-banner{background-color:#80807f;overflow:hidden;padding-bottom:1.5rem;padding-top:1.5rem;position:relative}.collection-banner:before{background:linear-gradient(1turn,rgba(35,31,32,.6) 14%,rgba(35,31,32,.4) 28%,rgba(35,31,32,0) 42%);bottom:0;content:"";display:block;left:0;mix-blend-mode:multiply;position:absolute;right:0;top:0;z-index:2}.collection-banner__text{align-items:flex-start;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative;text-shadow:1px 1px 3px rgba(0,0,0,.75);width:100%;z-index:3}.collection-banner__title{font-family:Bebas Neue,sans-serif;font-size:2.5rem;font-weight:400;letter-spacing:.02em;line-height:1;margin:0}.collection-banner__description p:first-child{margin-top:0}.collection-banner__description p:last-child{margin-bottom:0}.collection-banner__description,.collection-banner__description p{color:#231f20;font-size:1rem;font-weight:400}.collection-banner__image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.collection-banner__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.collection-banner__description--mobile{background-color:#d8d6cd;color:#231f20;padding:1.5rem 0}.price-compare{color:#6f6259;font-size:.9em;padding:0 .25rem 0 0}.price-range-label,.product-badge{display:block;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.8125rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.product-badge{background-color:#6f6259;border-radius:2px;color:#fff;padding:.5625rem .75rem .4375rem;width:-moz-fit-content;width:fit-content}.product-thumb{display:grid;gap:.75rem;position:relative}.product-thumb a:first-of-type:before,.product-thumb button:first-of-type:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.product-thumb a:first-of-type.focus-visible,.product-thumb button:first-of-type.focus-visible{box-shadow:none}.product-thumb a:first-of-type.focus-visible:before,.product-thumb button:first-of-type.focus-visible:before{border-color:#fff;border-radius:.3125rem;box-shadow:0 0 0 .125rem #1268b3;outline:none}.product-thumb--small{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.product-thumb--small .media-image{height:3.75rem;width:3.75rem}.product-thumb--small .product-thumb__title{margin-bottom:.25rem}.product-thumb--small .product-thumb__text{font-size:1rem}.product-thumb__title{font-size:.8125rem;font-weight:600;margin:0;z-index:2;text-wrap:balance}.product-thumb__text{font-family:Bebas Neue,sans-serif;font-size:1.3125rem;line-height:1.2;position:relative;z-index:2}.product-thumb .ruk_rating_snippet i{font-size:1rem;line-height:1}.product-thumb .ruk_rating_snippet .ruk-rating-snippet-count{color:#6f6259;display:none;font-size:.8125rem;font-weight:600;left:.25rem;letter-spacing:.03em;text-transform:uppercase}.input-swatch{display:inline-block;margin:.25rem .35rem .25rem .25rem;position:relative}.input-swatch input{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:2}.input-swatch label{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;margin:0}.input-swatch .swatch{background-position:50%;background-size:cover;border-radius:50%!important;display:block;flex-shrink:0;height:2.5rem;position:relative;width:2.5rem}.input-swatch .swatch:after,.input-swatch .swatch:before{border-radius:50%!important;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.input-swatch .swatch:after{border:1px solid rgba(0,0,0,.15);height:100%;width:100%}.input-swatch .swatch:before{border:1px solid transparent;height:calc(100% + 6px);width:calc(100% + 6px);z-index:-1}.input-swatch input:checked~label .swatch:before{border-color:#231f20}.input-swatch input:checked~label{font-weight:900}.input-swatch input.focus-visible{box-shadow:none}.input-swatch input.focus-visible~label .swatch:before{border-color:#fff;border-radius:.3125rem;box-shadow:0 0 0 .125rem #1268b3;outline:none}.input-swatch input:disabled~label{position:relative}.input-swatch input:disabled~label:before{background-color:#231f20;content:"";display:block;height:1px;position:absolute;transform:rotate(-45deg);width:calc(100% - 1px)}.input-swatch input:disabled~label:after{border:1px solid #231f20;border-radius:100%;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.input-swatch input:disabled~label .swatch{opacity:.5}.input-swatch--small .swatch{height:1.5rem;width:1.5rem}.swatch--coll-coal{background-color:#444}.input-pill{display:inline-block;margin:.25rem;padding:0;position:relative}.input-pill input{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:2}.input-pill label{align-items:center;border:.0625rem solid #231f20;border-radius:.3125rem;color:#231f20;display:inline-flex;font-size:.8125rem;font-weight:600;line-height:1;margin:0;min-height:2rem;padding:.875rem 1.125rem .8125rem}.input-pill label span{font-weight:700}.input-pill label:before{border:.0625rem solid #231f20;border-radius:.3125rem;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease;z-index:-1}.input-pill input:hover~label{border-color:#e65300}.input-pill input:hover~label:before{background-color:transparent;border-color:#e65300;color:#231f20;opacity:1}.input-pill input:checked~label{background-color:#231f20;border-color:#231f20;color:#fff}.input-pill input:checked~label:before{background-color:#231f20;border-color:#231f20;opacity:1}.input-pill input:disabled~label{border-color:#d8d6cd;color:#80807f!important;cursor:default}.input-pill input:disabled~label:before{background-color:#efefeb!important;border-color:#d8d6cd;opacity:1}.input-slider{min-height:4rem;position:relative;width:100%}.input-slider input{background-color:#231f20;border:none;border-radius:0;height:.0625rem;min-height:.0625rem;padding:0;width:100%}.input-slider input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #231f20;border-radius:50%;cursor:pointer;height:1.125rem;position:relative;width:1.125rem;z-index:3}.input-slider input::-moz-range-thumb{background-color:#fff;border:solid #231f20;border-radius:50%;cursor:pointer;height:1.125rem;position:relative;width:1.125rem;z-index:3}.input-slider input.focus-visible::-webkit-slider-thumb,.input-slider input:hover::-webkit-slider-thumb{background-color:#231f20}.input-slider input.focus-visible::-moz-range-thumb,.input-slider input:hover::-moz-range-thumb{background-color:#231f20}.input-slider input:nth-of-type(2){left:0;position:absolute;top:calc(1rem - 1px)}.input-slider__marks{align-items:center;display:flex;justify-content:space-between;left:0;position:absolute;top:.625rem;width:100%}.input-slider__marks .mark{display:flex;flex-direction:column;font-weight:600;justify-content:center}.input-slider__marks .mark:before{background-color:#231f20;content:"";display:block;height:.75rem;margin:0 auto .75rem;width:.0625rem}.input-slider__marks .mark:first-of-type:before{margin:0 auto .75rem .15rem}.input-slider__marks .mark:last-of-type:before{margin:0 .15rem .75rem auto}.collection-filters{display:grid;gap:0;position:relative}.collection-filters .filter-accordion-parent:first-of-type .accordion__btn{border-top-color:transparent}.collection-filters .collection-filters-active+.filter-accordion-parent:first-of-type .accordion__btn{border-top-color:#d8d6cd}.collection-filters .js-filters-input:checked~.collection-filters__filter-count{font-weight:900}.collection-filters__skip-link{display:none}.loading .collection-filters{opacity:.6;pointer-events:none}.collection-filters__item-header{align-items:center;display:block;display:flex;flex-direction:row;font-size:.8125rem;font-weight:900;gap:1rem;justify-content:flex-start;line-height:1.25;margin-bottom:.5rem;position:relative;text-transform:capitalize}.collection-filters__item-header .btn-clear-filter{position:absolute;right:1.5rem;top:.4375rem;z-index:1}.collection-filters__item-header .accordion__btn{height:auto;padding:1rem 0 .5rem}.collection-filters__item-header .accordion__btn[aria-expanded=true]{border-color:#d8d6cd}.collection-filters__item-header .accordion__btn[aria-expanded=true]:after{transform:translateY(4px) rotate(225deg)}.collection-filters__clear-group{font-size:.875rem;line-height:1.35;text-decoration:underline}.collection-filters__item-list{display:grid;gap:1.375rem}.collection-filters__item-list .category-active{font-weight:900}.collection-filters__item-list li{margin:.1875rem}.collection-filters__item-list__checkbox-item{display:flex;flex-direction:row;justify-content:space-between}.collection-filters__item-grid{align-items:center;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.collection-filters__item-grid .input-pill{height:100%;margin:.1875rem}.collection-filters__item-grid .input-pill label{height:100%;justify-content:center;text-align:center;width:100%}.collection-filters-active__header{margin-bottom:.5rem}.collection-filters__filter-count{font-size:1rem}.collection-filter__price{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.collection-filter__price>:first-child,.collection-filter__price>:last-child{align-items:center;display:flex;flex:1;flex-direction:row;justify-content:space-between;position:relative}.collection-filter__price input{font-weight:600}.collection-filters__price-slider{margin-top:1rem}.btn-clear-filter{color:#6f6259;font-size:.8125rem;font-weight:400;text-decoration:underline}.collection-filters-active__filter,.collection-filters-active__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.collection-filters-active__heading{font-size:1rem;font-weight:900;margin:0}.collection-filters-active__filter span{font-weight:600}.collection-filters-active__filter b{font-weight:700}.collection-filters-active__filter button{margin-right:-.125rem;min-height:0;min-width:0}.collection-filters-active__filter svg{display:block;height:1.5rem;width:1.5rem}.collection-filters-active,.filter-accordion-parent .accordion__content{margin-bottom:1.125rem}.accordion__content .collection-filters__item-list,.collection-filter-accordion-content-container{margin-bottom:-1.5rem;max-height:14.125rem;overflow-x:hidden;overflow-y:auto;padding-bottom:1.5rem;padding-right:.25rem;scrollbar-color:#80807f #dcddde}.accordion__content .collection-filters__item-list::-webkit-scrollbar,.collection-filter-accordion-content-container::-webkit-scrollbar{width:.25rem}.accordion__content .collection-filters__item-list::-webkit-scrollbar-track,.collection-filter-accordion-content-container::-webkit-scrollbar-track{background-color:#dcddde;border-radius:.3125rem}.accordion__content .collection-filters__item-list::-webkit-scrollbar-thumb,.collection-filter-accordion-content-container::-webkit-scrollbar-thumb{background-color:#80807f;border-radius:.3125rem}.collection-filters-mobile>*{display:block}.collection-filters-mobile .coll-filter-mobile__second,.collection-filters-mobile>*{height:100%}.coll-filter-mobile__inner,.coll-filter-mobile__second{background-color:#fff;height:100vh;max-width:26.875rem;overflow-y:scroll;padding-bottom:1.5rem;width:100vw}.coll-filter-mobile__link{display:block}.coll-filter-mobile__link,.coll-filter-mobile__second-item{padding:1rem 2.25rem;width:100%}.coll-filter-mobile__menu>li:first-child>.coll-filter-mobile__first-item,.coll-filter-mobile__menu>li:first-child>.coll-filter-mobile__link,.coll-filter-mobile__menu>li:first-child>.coll-filter-mobile__second-item{border-top:1px solid #dcddde}.coll-filter-mobile__first-item,.coll-filter-mobile__link{border-bottom:1px solid #dcddde}.coll-filter-mobile__first-item{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 2.25rem;padding:1.125rem 0;text-align:left;width:calc(100% - 4.5rem)}.coll-filter-mobile__second-item{align-items:center;display:flex;flex-direction:row;gap:.25rem;justify-content:flex-start}.coll-filter-mobile__second-item .icon--arrow-right{margin-top:-.125rem;transform:scale(.85) rotate(-45deg)}.coll-filter-mobile__second{background-color:#fff;display:none;padding:0 0 1.5rem;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .4s cubic-bezier(.16,.87,.5,1);z-index:10}.coll-filter-mobile__second.is-active{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.coll-filter-mobile__second.is-visible{transform:translateX(0)}.coll-filter-mobile__second .coll-filter-mobile__menu-items{align-items:stretch;display:flex;flex:1;flex-direction:column;gap:1.5rem;justify-content:space-between;padding:.75rem 2.25rem}.coll-filter-mobile__clear-close{display:flex;flex-direction:row;gap:1rem}.coll-filter-mobile__menu-header{align-items:center;background-color:#fff;border-bottom:1px solid #dcddde;display:flex;flex-direction:row;justify-content:space-between;position:sticky;top:0;width:100%;z-index:2}.coll-filter-mobile__second .coll-filter-mobile__menu-header{margin-bottom:.75rem}.coll-filter-mobile__menu-title{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.8125rem;font-weight:900;letter-spacing:.25em;text-transform:uppercase}.coll-filter-mobile__back__arrow{border-right:1px solid #a69f9c;display:block;min-height:3.125rem;min-width:3.125rem;position:relative}.coll-filter-mobile__back__arrow svg{display:block;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1rem}.coll-filter-mobile__menu-close{background-color:#231f20;color:#fff;display:block;padding:.875rem}.coll-filter-mobile__menu-close svg{display:block;height:auto;width:1.5rem}.coll-filter-mobile__back,.coll-filter-mobile__first-item,.coll-filter-mobile__link,.coll-filter-mobile__second-item{font-size:1rem;font-weight:900}.coll-filter-mobile__back .icon--arrow-right,.coll-filter-mobile__first-item .icon--arrow-right,.coll-filter-mobile__link .icon--arrow-right,.coll-filter-mobile__second-item .icon--arrow-right{height:.4375rem;margin-right:.125rem;width:.4375rem}.coll-filter-mobile__third{border-bottom:1px solid #dcddde;display:grid;font-size:.8125rem;font-weight:600;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));line-height:1.25;padding-bottom:1.5rem;text-align:center}.coll-filter-mobile__third-item{display:block}.coll-filter-mobile__third__image{display:block;height:3rem;margin:0 auto .625rem;width:3rem}.coll-filter-mobile__utilities{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:.75rem 0}.coll-filter-mobile__utilities li{min-width:40%}.coll-filter-mobile__utilities .header__utility{color:#231f20;font-size:1rem;font-weight:600}.coll-filter-mobile__utilities .header__utility.btn--icon{padding:.75rem 0}.coll-filter-mobile__utilities svg{color:#e65300;display:block;height:auto;width:1.5rem}.coll-filter-mobile__active{display:block;font-size:.8125rem;font-weight:600;margin-top:.125rem;text-align:left}.collection-product-count{font-size:1rem;font-weight:900}.collection-promo-block__container{border-radius:2px;flex:1;height:100%;min-height:14.25rem;padding:1.5rem 1.5rem 3rem;position:relative}.collection-promo-block__container:before{background:linear-gradient(1turn,rgba(35,31,32,0) 40%,rgba(35,31,32,.4) 55%,rgba(35,31,32,.6) 70%);border-radius:2px;bottom:0;content:"";left:0;mix-blend-mode:multiply;overflow:hidden;position:absolute;right:0;top:0;z-index:2}.collection-promo-block__container img{border-radius:2px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.collection-promo-block__container .btn{bottom:-1.5rem;left:1.5rem;position:absolute;right:1.5rem;z-index:2}.collection-promo-block{color:#fff;flex:1;height:100%;position:relative;width:100%;z-index:3}.collection-promo-block__title{font-family:Bebas Neue,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.02em;line-height:1;margin-bottom:.25rem;margin-top:0;text-shadow:-1px -1px 1px rgba(0,0,0,.15)}.collection-promo-block__description{font-size:1.1875rem;font-weight:600;margin:0;text-shadow:-1px 1px 1px rgba(0,0,0,.15)}.collection-promo-block__subtitle{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.8125rem;font-weight:900;letter-spacing:.25em;margin-bottom:.375rem;text-transform:uppercase}.collection-promo-block__item .customer-service__financing-container:before,.collection-promo-block__item .customer-service__financing__bg{border-radius:2px;overflow:hidden}.pagination{width:100%}.pagination__list{display:flex;flex-direction:row;gap:.375rem;margin-top:2rem}.pagination__element,.pagination__list{align-items:center;justify-content:center}.pagination__element{border:1px solid #231f20;border-radius:5px;color:#231f20;display:inline-flex;flex-direction:column;font-size:.8125rem;font-weight:600;height:2.75rem;line-height:2.75rem;min-height:2.75rem;min-width:2.75rem;padding:.75rem;width:2.75rem}.pagination__element:active{border-color:#762300;color:#762300}.pagination__element.focus-visible{background-color:#231f20;color:#fff}.pagination__element:disabled{background-color:#e5e5e6!important;border-color:#d8d8da!important;opacity:.8;pointer-events:none!important}.pagination__element.is-active{background-color:#231f20;color:#fff;pointer-events:none}.pagination__element .icon{height:auto;width:.4375rem}.accordion{position:relative}.accordion .js-accordion-parent:last-of-type{border-bottom:.0625rem solid #d8d6cd}.accordion__btn{align-items:center;border-top:.0625rem solid #d8d6cd;display:flex;flex-direction:row;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.8125rem;font-weight:900;font-weight:600;height:3rem;justify-content:space-between;letter-spacing:.25em;letter-spacing:.05em;padding-bottom:.0625rem;padding-top:.25rem;text-align:left;text-transform:uppercase;width:100%}.accordion__btn:after{border-bottom:.5rem solid;border-left:.5rem solid transparent;color:#e65300;content:"";display:block;height:0;margin:0 .2rem .4rem;transform:rotate(45deg);transition:transform .3s ease-in-out;width:0}.accordion__btn[aria-expanded=true]{border-color:#6f6259}.accordion__btn[aria-expanded=true]:after{color:#231f20;transform:rotate(225deg)}.accordion__heading{margin:unset}.accordion__content{display:none;height:0;margin:0 -.1875rem;opacity:0;overflow:hidden;padding:.1875rem;width:calc(100% + .375rem)}.accordion__content:after,.accordion__content:before{content:"";display:block;position:relative;z-index:-1}.accordion__content:before{margin-top:-.3125rem}.accordion__content:after{margin-bottom:-.8125rem}.accordion__content.is-active{display:block;transition:padding .3s ease-in-out,opacity .3s ease}.accordion__content.is-visible{height:auto;opacity:1;padding-bottom:1.5rem;padding-top:.5rem}.accordion__content,.accordion__content p{font-size:1rem;font-weight:400}.accordion__content>:first-child{margin-top:0}.collection-products{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2.25rem;margin-top:1.5rem}.collection-products>:first-child{flex-basis:14.25rem;flex-grow:1}.collection-products>:last-child{flex-basis:0;flex-grow:999;min-inline-size:50%}.collection-products__grid{-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4.5rem}.collection-products__grid>*{position:relative}.collection-products__grid>:nth-child(2n):after{border-bottom:1px solid #e5e5e6;bottom:-2.25rem;content:"";display:block;position:absolute;right:0;width:calc(100vw - 48px)}.collection-products__grid>:last-child:after,.collection-products__grid>:nth-last-child(2):after{content:none}.loading .collection-products__grid{opacity:.6;pointer-events:none}.collection-products__nav{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%}.collection-products__modal-btn{border:1px solid #231f20;border-radius:5px;color:#231f20;font-size:1rem;font-weight:600;justify-content:space-between;min-height:2.5rem;min-height:2.75rem;min-width:2.75rem;padding:.75rem .75rem .75rem 1rem}.collection-products__modal-btn:active{border-color:#762300;color:#762300}.collection-products__modal-btn.focus-visible{background-color:#231f20;color:#fff}.collection-products__modal-btn:disabled{background-color:#e5e5e6!important;border-color:#d8d8da!important;opacity:.8;pointer-events:none!important}.collection-products__modal-btn svg{height:auto;position:relative;top:1px;width:1.3125rem}#collSortMobile{padding-left:1rem}.collection-products__filters-header{background-color:#fff;border-bottom:.0625rem solid #d8d6cd;flex-shrink:0;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:900;gap:0;padding:.75rem 2.5rem;position:sticky;text-align:center;top:0;z-index:3}.collection-products__filters-header .icon{left:.75rem;position:absolute;top:50%;transform:translateY(-50%)}.collection-products__filters-wrapper{height:100%;overflow-y:scroll;position:relative}.collection-products__footer{padding-top:2.25rem}.collection-products__footer__back-to-top,.collection-products__footer__product-count{margin-top:1.5rem}.collection-products__footer__back-to-top .btn{border:1px solid #231f20;border-radius:5px;color:#231f20;font-size:.8125rem;font-weight:600;min-height:2.75rem;min-width:2.75rem;padding:.75rem;width:100%}.collection-products__footer__back-to-top .btn:active{border-color:#762300;color:#762300}.collection-products__footer__back-to-top .btn.focus-visible{background-color:#231f20;color:#fff}.collection-products__footer__back-to-top .btn:disabled{background-color:#e5e5e6!important;border-color:#d8d8da!important;opacity:.8;pointer-events:none!important}.collection-promo-block__item{grid-column:span 2}.collection__item-empty{display:none!important}.collection__customer-service{grid-column:span 4}.customer-service{display:grid;gap:0;margin-bottom:3rem}.customer-service__contact-container{background-color:#dcddde;color:#231f20;padding:1.5rem;position:relative;z-index:3}.customer-service__contact__title{font-family:Bebas Neue,sans-serif;font-size:1.75rem;font-weight:400;letter-spacing:.02em;line-height:1;margin-bottom:.75rem;margin-top:0}.customer-service__contact__description{font-size:1rem;margin-top:0}.customer-service__icon{background-color:#fff;border-radius:100%;display:block;float:right;height:4.5rem;margin-left:1.5rem;margin-right:-.75rem;margin-top:-.375rem;position:relative;width:4.5rem}.customer-service__icon img{display:block;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2.4375rem}.customer-service__contact__links li:not(:last-child){margin-bottom:.75rem}.customer-service__contact__link{align-items:center;display:flex;gap:.75rem}.customer-service__contact__icon{background-color:#e65300;border-radius:100%;color:#fff;height:2.125rem;position:relative;width:2.125rem}.customer-service__contact__icon svg{display:block;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.125rem}.customer-service__contact__content{flex:1;font-weight:600}.customer-service__financing-container{background-color:#80807f;color:#fff;flex:1;min-height:14.25rem;padding:1.5rem 1.5rem 3rem;position:relative}.customer-service__financing-container:before{background:linear-gradient(1turn,rgba(35,31,32,.6) 17.78%,rgba(35,31,32,.4) 34.58%,rgba(35,31,32,0) 89.2%);bottom:0;content:"";left:0;mix-blend-mode:multiply;position:absolute;right:0;top:0;z-index:2}.customer-service__financing-container img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:1}.customer-service__financing-container .btn{bottom:-1.5rem;left:1.5rem;position:absolute;right:1.5rem;z-index:2}.customer-service__financing{color:#fff;position:relative;z-index:3}.customer-service__financing__title{font-family:Bebas Neue,sans-serif;font-size:1.75rem;font-weight:400;letter-spacing:.02em;line-height:1;margin-bottom:.25rem;margin-top:0;text-shadow:-1px -1px 1px rgba(0,0,0,.15)}.customer-service__financing__description{font-size:1.1875rem;font-weight:600;margin:0;text-shadow:-1px 1px 1px rgba(0,0,0,.15)}.customer-service--index .customer-service__financing-container{min-height:20.4375rem}@media (hover:hover){.product-thumb__title:hover{text-decoration:underline}.btn-clear-filter:hover{text-decoration:none}.pagination__element:hover{border-color:#e65300;color:#231f20}.pagination__element.is-active:hover,span.pagination__element:hover{border-color:#231f20}.collection-products__footer__back-to-top .btn:hover,.collection-products__modal-btn:hover{border-color:#e65300;color:#231f20}}@media only screen and (min-width:48em){.collection-banner{padding-bottom:3rem;padding-top:3rem}.collection-banner__title{font-size:3rem}.collection-banner__description--mobile{padding:2.25rem 0}.collection-products{margin-top:2.25rem}.collection-products__grid{-moz-column-gap:1.5rem;column-gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.collection-products__grid>:after,.collection-products__grid>:nth-child(2n):after{content:none}.collection-products__grid>:nth-child(4):after{border-bottom:1px solid #e5e5e6;bottom:-2.25rem;content:"";display:block;max-width:76.5rem;position:absolute;right:0;width:calc(100vw - 96px)}.collection-products__footer{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.collection-products__footer .pagination,.collection-products__footer .pagination__list{margin:0;width:auto}.collection-products__grid .customer-service__contact-container{height:100%}.customer-service--index .customer-service__icon{margin-right:-.5625rem;margin-top:-1.875rem}.customer-service--index .customer-service__contact-container{padding:3rem 1.5rem 3rem 3rem}.customer-service--index .customer-service__financing-container{padding:3rem}.customer-service--index .customer-service__financing-container .btn{left:3rem;right:3rem;z-index:4}}@media screen and (min-width:48em) and (max-width:63.9375em){.customer-service--index .customer-service__contact__links{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-service--index .customer-service__contact__links li:not(:last-child){margin-bottom:0}}@media only screen and (min-width:64em){.collection-banner:before{background:linear-gradient(90deg,rgba(0,0,0,.65) 0,transparent 80%);mix-blend-mode:multiply}.collection-banner__text{display:block;width:66%}.collection-banner__title{font-size:3.75rem;margin-bottom:.5rem}.collection-banner__description,.collection-banner__description p{color:#fff;font-size:1.5rem;font-weight:700}.collection-banner__description.collection-banner__description--text-small,.collection-banner__description.collection-banner__description--text-small p{font-size:1.375rem}.product-thumb--small .product-thumb__text{font-size:1.3125rem}.product-thumb__title{font-size:1rem}.product-thumb__text{font-size:1.75rem}.product-thumb .ruk_rating_snippet i{font-size:1.25rem}.product-thumb .ruk_rating_snippet .ruk-rating-snippet-count{display:inline-block}.collection-filters__skip-link{display:flex;opacity:0;position:absolute;top:-1.2rem;transform:translateY(-120%);width:100%;z-index:-1}.collection-filters__skip-link:focus{opacity:1;transform:translate(0);transition:transform .15s ease;z-index:9999}.collection-promo-block__container{padding:3rem}.collection-promo-block__container:before{background:linear-gradient(180deg,rgba(0,0,0,.65) 0,transparent 80%);border-radius:2px;mix-blend-mode:multiply;overflow:hidden}.collection-promo-block__container .btn{bottom:1.5rem;left:inherit;right:-.75rem}.collection-promo-block__title{font-size:2.5rem}.collection-promo-block__description{font-size:1.5rem}.collection-promo-block__description,.collection-promo-block__subtitle,.collection-promo-block__title{width:70%}.collection-products__grid>:after,.collection-products__grid>:nth-child(4):after{content:none}.collection-products__nav{gap:1.5rem}.collection-products__grid .customer-service__contact-container{height:auto;width:22.5rem}.collection-products__grid .customer-service__financing__description,.collection-products__grid .customer-service__financing__title{width:50%}.customer-service{align-items:stretch;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between}.customer-service__contact-container{border-radius:2px;padding:2.25rem}.customer-service__contact__title{font-size:2rem}.customer-service__icon{float:none;height:4.5rem;margin:0;position:absolute;right:-2.625rem;top:2.0625rem;width:4.5rem;z-index:1}.customer-service__icon img{width:2.25rem}.customer-service__financing-container{border-radius:2px;flex:1;padding:2.25rem 3rem}.customer-service__financing-container:before{background:linear-gradient(90deg,rgba(0,0,0,.65) 0,transparent 80%);border-radius:.125rem;mix-blend-mode:multiply;overflow:hidden}.customer-service__financing-container img{border-radius:.125rem;overflow:hidden}.customer-service__financing-container .btn{bottom:1.5rem;left:inherit;right:-.75rem}.customer-service__financing{height:100%;width:100%}.customer-service__financing__title{font-size:2.5rem}.customer-service__financing__description{font-size:1.5rem}.customer-service--index .customer-service__icon{border:3px solid #dcddde;height:4.875rem;left:-2.25rem;margin:0;right:unset;top:2.0625rem;width:4.875rem}.customer-service--index .customer-service__contact-container{max-width:23.25rem;width:35%}.customer-service--index .customer-service__financing-container .btn{bottom:1.5rem;left:inherit;right:-.75rem}.customer-service--index .customer-service__financing__description,.customer-service--index .customer-service__financing__title{width:50%}}@media only screen and (min-width:90em){.collection-banner{padding-bottom:0;padding-top:0}.collection-banner__text{padding:5.25rem}.collection-filters__item-list{display:grid;gap:.5rem}.collection-filters__item-grid--color .collection-filters__filter-count{display:none}.collection-filters-mobile{display:none!important}#collectionProducts{border-left:1px solid #e5e5e6;padding-left:2.25rem;padding-right:.75rem}.collection-products__grid{-moz-column-gap:2.25rem;column-gap:2.25rem}.collection-products__filters-header,.collection-products__nav{display:none}.collection-products__filters-wrapper{align-items:stretch;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;overflow:visible;transition:opacity .25s ease}.collection-products__footer__back-to-top .btn{width:auto}.collection-product-grid__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:3rem}.collection-product-grid__header collection-sort{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:center}.collection-product-grid__header .collection-sort-label{font-size:1rem;margin:0;white-space:nowrap}.customer-service__contact__links li:not(:last-child){margin-bottom:1.125rem}.customer-service__financing__title{font-size:3.75rem}.customer-service--index .customer-service__financing__title{margin-top:.75rem}}@media screen and (min-width:100rem){.collection-banner__text{width:55%}}@media screen and (max-width:89.9375em){.collection-filters__item-grid--color{gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}.collection-filters__item-grid--color li{align-items:center;display:inline-flex;justify-content:space-between}.collection-products__filters{background-color:#fff;bottom:0;box-shadow:-.5rem 0 2rem -.75rem rgba(0,0,0,.25);display:none;max-width:26.875rem;position:fixed;right:0;top:0;transform:translateX(110%);transition:transform .4s cubic-bezier(.16,.87,.5,1),opacity .4s cubic-bezier(.16,.87,.5,1);width:100%;z-index:40002}.collection-products__filters.is-active{display:block}.collection-products__filters.is-visible{opacity:1;transform:translateX(0)}}@media screen and (max-width:63.9375em){.collection-promo-block__container{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.customer-service__financing-container{align-items:stretch;display:flex;flex-direction:column;height:100%;justify-content:flex-end}}@media (max-width:63.9375em){.customer-service{padding-inline:0!important}}@media screen and (max-width:47.9375em){.collection-products__grid .customer-service__contact-container{margin-left:-1.5rem;margin-top:-2.3125rem;width:100vw}}
