:root{--rs-gold:#F2C318;--rs-ink:#000000;--rs-paper:#F7F4EC;--rs-stone:#6B675C;--rs-line:#E8E4D9}body{background:rgb(var(--color-background));-webkit-font-smoothing:antialiased}:is(h1,h2,h3,.h1,.h2,.h3,.hd1,.hd2){text-wrap:balance}.rich-text__subheading,.section__subheading{letter-spacing:.12em}.btn--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-weight:700}.btn--primary:before{background:var(--rs-gold-hover,#C9A227)}@media(hover:hover){.btn--primary:hover,.btn-hover-wrapper:hover .btn--primary,.btn--primary:hover .loading__spinner{color:#000}}.color-scheme-3 .btn--primary,.color-scheme-3 .btn--secondary{border-color:#000}input:not([type=checkbox],[type=radio],[type=hidden],[type=range]),select,textarea{min-height:4.8rem}:focus-visible{outline:2px solid var(--rs-gold-hover,#C9A227);outline-offset:4px}.header__logo img{object-fit:contain}.section__heading{line-height:1.12}.product-card,.card-product{border:1px solid var(--rs-line)}.product-card__image,.product-card__media{background:#fff}.drawer,.modal{box-shadow:0 16px 60px #0000002e}.footer{border-top:4px solid var(--rs-gold)}.footer a,.rte a{overflow-wrap:anywhere}.footer__copyright-content{font-size:1.3rem}.article-template .rte,.page-template .rte{line-height:1.8}.article-template .rte :is(h2,h3){margin-top:2em}.customer{max-width:110rem;margin-inline:auto}.gift-card{background:var(--rs-paper);color:#1a1a1a}.gift-card__image-wrapper{background:#111;border:1px solid var(--rs-line);border-radius:10px;padding:2.4rem}.password-main{background:var(--rs-paper)}.rs-slide__brand{display:inline-flex;align-items:center;justify-content:flex-start;max-width:22.4rem;min-width:0;padding:0;background:transparent;border-radius:0;margin-bottom:1rem}.rs-slide__brand img{display:block;max-width:19.6rem;max-height:5.6rem;width:auto;height:auto;object-fit:contain}.slideshow__title{line-height:1.02;letter-spacing:-.025em}.slideshow__text{max-width:65rem}.slideshow__description{max-width:48rem}.slideshow__text .btn{min-height:5.2rem;margin-top:.6rem}.rs-slide--cover .slideshow__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.64),rgba(0,0,0,.18) 65%,transparent);pointer-events:none}.rs-slide--cover .slideshow__subtitle{color:var(--rs-gold)}.rs-slide--product .slideshow__bg{background:#fff}.rs-slide--product .slideshow__slide-bg{left:49%;right:3%;top:5%;bottom:5%}.rs-slide--product .slideshow__slide-bg img{object-fit:contain!important}.rs-slide--product .slideshow__content{background:transparent}.rs-slide--product .slideshow__text{max-width:49%}.rs-slide--product .slideshow__subtitle{color:#6b675c}.brand-logos img{object-fit:contain;max-height:8rem}@media(min-width:768px){.slideshow-height--large .slideshow__item-wrap{min-height:62rem;max-height:76rem}.slideshow__text{padding-block:3rem}.slideshow__title.hd1{font-size:clamp(4.8rem,4.4vw,7.2rem)}}@media(max-width:767px){.slideshow__title.hd1{font-size:3.6rem}.slideshow__text{max-width:100%;padding-block:2.4rem}.rs-slide__brand{max-width:16.8rem;padding:0}.rs-slide__brand img{max-height:4.48rem;max-width:15.4rem}.rs-slide--cover .slideshow__bg:after{display:none}.rs-slide--cover .slideshow__subtitle{color:#6b675c}.rs-slide--product .slideshow__slide-bg{left:6%;right:6%;top:5%;bottom:5%}.rs-slide--product .slideshow__text{max-width:100%}.slideshow-content-mobile--below .slideshow__content{background:#f7f4ec;color:#1a1a1a}.section__heading{line-height:1.15}.footer .rte{font-size:1.4rem}.drawer .btn{min-height:4.8rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.rs-brand-intro,.rs-quote-intro{max-width:88rem;margin:0 auto 3.2rem}.rs-brand-intro{text-align:center}.rs-brand-intro>p:first-child,.rs-quote-intro>p:first-child{font-size:1.3rem;font-weight:700;letter-spacing:.12em;color:#6b675c}.rs-brand-directory{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.6rem;margin-block:3.2rem}.rte a.rs-brand-card{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:2rem 1.2rem;border:1px solid #E8E4D9;border-radius:8px;background:#fff;color:#1a1a1a;text-align:center;text-decoration:none}.rs-brand-card__image{height:8rem;display:flex;align-items:center;justify-content:center}.rs-brand-card__image img{max-width:100%;max-height:8rem;object-fit:contain}.rs-brand-card>span:last-child{font-size:1.3rem;color:#6b675c}.rs-brand-card:hover{border-color:#c9a227;box-shadow:0 6px 20px #0000000d}.rs-quote-form{max-width:88rem;margin:auto;background:#fff;border:1px solid #E8E4D9;border-top:4px solid #F2C318;border-radius:8px;padding:3.2rem}.rs-quote-form label{display:block;font-weight:600;margin-bottom:.8rem}.rs-quote-form input:not([type=hidden]),.rs-quote-form textarea{width:100%;margin-bottom:2.4rem;background:#fff;color:#1a1a1a;border:1px solid #E8E4D9;border-radius:4px;padding:1.2rem}.rs-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem}@media(max-width:989px){.rs-brand-directory{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.rs-brand-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.rs-quote-form{padding:2rem}.rs-form-grid{grid-template-columns:1fr}}@media(min-width:768px){.rs-slide--product:has(img[src*=dunlop-acifort]) .slideshow__slide-bg{left:60%;right:9%;top:18%;bottom:18%}}.rs-sales-contact-note{border:1px solid #E8E4D9;border-left:4px solid #F2C318;background:#fff;padding:2rem;margin-block:2rem 3.2rem;color:#1a1a1a;display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.rs-sales-contact-note p{margin:0}.rs-sales-contact-note a{color:#1a1a1a;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.rs-sales-actions{display:flex;flex-wrap:wrap;gap:1.2rem}.rs-quote-form [data-rs-preview][hidden]{display:none}@media(max-width:767px){.rs-sales-contact-note{grid-template-columns:1fr}.rs-sales-actions .btn{width:100%}}.brand-logos[id$=__favorite_products_6Tg9Pn] .brand-logos__wrapper{min-width:0;justify-content:center}.brand-logos[id$=__favorite_products_6Tg9Pn] .brand-logos__image{height:8rem;min-width:0;max-width:100%;overflow:hidden}.brand-logos[id$=__favorite_products_6Tg9Pn] .brand-logos__image .media-wrapper{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;height:8rem;aspect-ratio:auto;background:transparent;overflow:hidden}.brand-logos[id$=__favorite_products_6Tg9Pn] .brand-logos__image .media-wrapper:before{content:none;display:none;padding-top:0}.brand-logos[id$=__favorite_products_6Tg9Pn] .brand-logos__image .media-wrapper>img{position:static!important;inset:auto;display:block;flex:0 1 auto;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center;transform:none!important}[id$=__featured_collection_bdaamt] .product-card,[id$=__featured_collection_bdaamt] .product-card__wrapper,[id$=__featured_collection_bdaamt] .product-card__image-wrapper,[id$=__featured_collection_bdaamt] .product-card__image,[id$=__featured_collection_bdaamt] .product-card__media{background:transparent}[id$=__featured_collection_bdaamt] .product-card__image img{object-fit:contain}[id$=__featured_collection_bdaamt] .product-card:is(:has(a[href^="/products/portwest-fw10-steelite-protector-boot-s1p"]),:has(a[href^="/products/velilla-flux-boot-black"]),:has(a[href^="/products/fenice-high-shoe-steel-toe"])) .product-card__image--second{display:none}[id$=__featured_collection_bdaamt] .product-card:is(:has(a[href^="/products/portwest-fw10-steelite-protector-boot-s1p"]),:has(a[href^="/products/velilla-flux-boot-black"]),:has(a[href^="/products/fenice-high-shoe-steel-toe"])) .product-card__image-wrapper:hover .product-card__image--main{opacity:1}[id$=__collection_list_Azm9te] .section__header{flex-direction:column;align-items:center;justify-content:center;text-align:center}[id$=__collection_list_Azm9te] .section__header--text{width:100%;text-align:center}[id$=__collection_list_Azm9te] .section__header--buttons{align-self:center}[id$=__collection_list_Azm9te] .collection-list__items{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:0;margin-inline:auto;width:100%}[id$=__collection_list_Azm9te] .collection-list__items>.f-column{display:flex;flex:0 0 calc(100% / var(--f-grid-columns));max-width:calc(100% / var(--f-grid-columns));min-width:0}[id$=__collection_list_Azm9te] .collection-card{width:100%;height:100%;min-width:0}[id$=__collection_list_Azm9te] .collection-card__wrapper{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;text-align:center}[id$=__collection_list_Azm9te] .collection-card__image{flex:none;width:100%;padding:1.2rem;background:transparent;border-radius:0;box-sizing:border-box}[id$=__collection_list_Azm9te] .collection-card__image img{object-fit:contain;object-position:center;transform:none!important}[id$=__collection_list_Azm9te] .collection-card__inner{flex:none;height:9.2rem;min-height:9.2rem;padding:1.2rem 0 0;display:flex;align-items:center;justify-content:center}[id$=__collection_list_Azm9te] .collection-card__title{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding-inline:0;font-size:1.4rem;line-height:1.3;text-align:center;white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;-webkit-line-clamp:unset}[id$=__collection_list_Azm9te] .collection-card__title svg{display:none}[id$=__featured_collection_RWUfH9] .product-card,[id$=__featured_collection_RWUfH9] .product-card__wrapper,[id$=__featured_collection_RWUfH9] .product-card__image-wrapper,[id$=__featured_collection_RWUfH9] .product-card__image,[id$=__featured_collection_RWUfH9] .product-card__media{background:transparent}[id$=__featured_collection_RWUfH9] .product-card__image img{object-fit:contain}[id$=__featured_collection_RWUfH9] .product-card:has(a[href^="/products/portwest-uc493-economy-mesh-zipper-vest"]) .product-card__image--second{display:none}[id$=__featured_collection_RWUfH9] .product-card:has(a[href^="/products/portwest-uc493-economy-mesh-zipper-vest"]) .product-card__image-wrapper:hover .product-card__image--main{opacity:1}:is([id$=__collection_list_Azm9te],[id$=__rs_departments]) :is(.collection-card,.collection-card__wrapper,.collection-card__image,.collection-card__image motion-element){background:transparent}:is([id$=__collection_list_Azm9te],[id$=__rs_departments]) .collection-card__image img{object-fit:contain;object-position:center;transform:none!important}.collection-card__title{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;white-space:normal;min-width:0;line-height:1.35}.collection-card--style-standard .collection-card__title{--pd-inline:0rem;width:100%;padding-inline:0;font-size:clamp(1.4rem,1vw,1.6rem);line-height:1.35;min-height:2.7em;display:flex;align-items:center;justify-content:center;overflow:visible;-webkit-line-clamp:unset}.collection-card--style-standard .collection-card__title>span{display:block;max-width:100%;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.collection-card--style-standard .collection-card__title svg{display:none}[id$=__slider_with_multicolumn_aJwbrc] .card-media{background:#fff;border:1px solid var(--rs-line)}[id$=__slider_with_multicolumn_aJwbrc] .card-media__media img{object-fit:cover;object-position:center}[id$=__slider_with_multicolumn_aJwbrc] .card-media__media-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 47%,rgba(0,0,0,.06) 56%,rgba(0,0,0,.9) 100%);pointer-events:none}[id$=__slider_with_multicolumn_aJwbrc] .card-media__content{z-index:2;color:#fff;--color-foreground:255 255 255;text-shadow:0 1px 3px rgba(0,0,0,.35)}[id$=__slider_with_multicolumn_aJwbrc] :is(.card-media__heading,.card-media__description){color:#fff}[id$=__slider_with_multicolumn_aJwbrc] a.card-media--link[href="/collections/workwear"] .card-media__media img{object-fit:contain;object-position:center;box-sizing:border-box;padding:8% 8% 38%;background:#fff}price-range .facet-range-wrapper{position:relative;height:.4rem;margin-block:.8rem;background:linear-gradient(to var(--transform-origin-end),var(--rs-line) var(--range-min),var(--rs-gold) var(--range-min),var(--rs-gold) var(--range-max),var(--rs-line) var(--range-max))}price-range input.facet-range[type=range]{position:absolute;inset-block-start:0;inset-inline-start:0;display:block;box-sizing:border-box;width:100%;max-width:none;min-width:0;height:.4rem;min-height:0;margin:0;padding:0;border:0;background:transparent;appearance:none;-webkit-appearance:none}price-range .facet-range::-webkit-slider-runnable-track{height:4px;border:0;background:transparent}price-range .facet-range::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;width:18px;height:18px;border:2px solid #000000;border-radius:50%;background:var(--rs-gold);margin-block-start:-7px;-webkit-margin-before:-7px;pointer-events:auto}price-range .facet-range::-moz-range-track,price-range .facet-range::-moz-range-progress{height:4px;border:0;background:transparent}price-range .facet-range::-moz-range-thumb{box-sizing:border-box;width:18px;height:18px;border:2px solid #000000;border-radius:50%;background:var(--rs-gold);pointer-events:auto}price-range .facet-input-wrapper>div{flex:1 1 0;min-width:0}price-range .facet-range__input{box-sizing:border-box;width:100%;min-width:0}@media(pointer:coarse){price-range .facet-range::-webkit-slider-thumb{width:24px;height:24px;margin-block-start:-10px;-webkit-margin-before:-10px}price-range .facet-range::-moz-range-thumb{width:24px;height:24px}}.rs-brand-card{min-width:0;max-width:100%}.rs-brand-card__image{width:100%;max-width:100%;min-width:0}.rs-brand-card__image img{display:block;min-width:0;max-width:100%;height:auto;flex:0 1 auto}.footer-block,.footer-info__item{min-width:0}.footer-info__item>a{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}@media(max-width:1023.98px){.header__logo,.header__logo--image{min-width:0}.header__logo{max-width:100%}.header__buttons{column-gap:.4rem}.header__buttons :is(.menu-drawer-button,.cart-drawer-button,.account-button,.cusstom-button){min-width:4.4rem;min-height:4.4rem}.product-form__input{min-width:0;max-width:100%}.product-form__input :is(select,.form-control){max-width:100%}}@media(max-width:767.98px){.header__logo--image{max-width:min(100%,var(--logo-width-mobile))}.collection__toolbar{flex-wrap:wrap;row-gap:1.2rem}.collection__toolbar-left,.collection__toolbar-right{min-width:0;max-width:100%}}@media(min-width:768px)and (max-width:1023.98px){.header__logo--image{max-width:min(100%,var(--logo-width))}}:is([id$=__slider_with_multicolumn_aJwbrc],[id$=__custom_content_JxRy7x]) .card-media{grid-template-rows:auto 1fr;height:100%;background:#111}:is([id$=__slider_with_multicolumn_aJwbrc],[id$=__custom_content_JxRy7x]) .card-media__media-wrapper{grid-area:1/1/2/2;height:auto}:is([id$=__slider_with_multicolumn_aJwbrc],[id$=__custom_content_JxRy7x]) .card-media__media-wrapper:after{content:none;display:none}:is([id$=__slider_with_multicolumn_aJwbrc],[id$=__custom_content_JxRy7x]) .card-media__media{aspect-ratio:1.35;background:#fff}:is([id$=__slider_with_multicolumn_aJwbrc],[id$=__custom_content_JxRy7x]) .card-media__media img{object-fit:contain;object-position:center;transform:none!important}:is([id$=__slider_with_multicolumn_aJwbrc],[id$=__custom_content_JxRy7x]) .card-media__content{grid-area:2/1/3/2;position:relative;inset:auto;min-width:0;padding:clamp(1.6rem,2vw,2.4rem);background:linear-gradient(180deg,#202020,#000);color:#fff;--color-foreground:255 255 255}:is([id$=__slider_with_multicolumn_aJwbrc],[id$=__custom_content_JxRy7x]) :is(.card-media__heading,.card-media__description,.rich-text__subheading){color:#fff}[id$=__slider_with_multicolumn_aJwbrc] a.card-media--link[href="/collections/workwear"] .card-media__media img{padding:10%;object-fit:contain;background:#fff}[id$=__slider_with_multicolumn_aJwbrc] .multicolumn__slider .slide__text{background:linear-gradient(90deg,#0000007a,#0003);padding:1.6rem;border-radius:.4rem}[id$=__slider_with_multicolumn_aJwbrc] .multicolumn__slider :is(.slide__title,.slide__subtitle,.slide__description){color:#fff}.collection-hero--image-as-bg .collection-hero__info{max-width:72rem;min-width:0;padding:clamp(2rem,4vw,4rem);background:#f7f4ec;color:#111;border-radius:.4rem}.collection-hero--image-as-bg :is(.collection-hero__title,.collection-hero__description){color:#111}@media(min-width:768px){.rs-slide--cover .slideshow__bg:after{background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.72) 58%,transparent)}.rs-slide--cover :is(.slideshow__title,.slideshow__description,.slideshow__description a){color:#fff}}.rs-slide--designed .slideshow__bg{background:#111}.rs-slide--designed .slideshow__slide-bg{top:0;right:0;bottom:0;left:0}.rs-slide--designed .slideshow__slide-bg img{object-fit:contain!important;object-position:center}.rs-slide--designed .slideshow__content{background:transparent}@media(min-width:768px){.rs-slide--designed .slideshow__text{max-width:49%}.rs-slide--designed :is(.slideshow__title,.slideshow__description,.slideshow__description a){color:#fff}.rs-slide--designed .slideshow__subtitle{color:var(--rs-gold)}.rs-slide--designed .slideshow__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.28),transparent 58%);pointer-events:none}}@media(max-width:767px){.rs-slide--designed .slideshow__text{max-width:100%}.rs-slide--designed .slideshow__subtitle{color:#6b675c}}:is(.collection-card,.collection-card__wrapper,.collection-card__image,.collection-card__image motion-element,.collection-item--main .media-wrapper,.collection-tabs__image .media-wrapper,.collection-hero .hero__media){background:transparent}:is(.collection-card__image,.collection-item--main,.collection-tabs__image) img{object-fit:contain!important;object-position:center;transform:none!important}.collection-hero:not(.collection-hero--image-as-bg) .collection-hero__image{object-fit:contain!important;object-position:center}:is(.menu-sidebar__content,.menu-drawer__item-grandchild) a[href*="/collections/"] .media-wrapper{background:transparent}:is(.menu-sidebar__content,.menu-drawer__item-grandchild) a[href*="/collections/"] .media-wrapper img{object-fit:contain!important;object-position:center;transform:none!important}.product__media,.product__thumbs-inner,.pswp__img{background:#fff}.product-card__image-wrapper motion-element{transform:none!important}.product-card__image-wrapper .product-card__image--second,.product-card__image-wrapper:hover .product-card__image--second{transform:none}.rs-slide__brand:has(img[src*=dunlop-protective-footwear-logo]){background:transparent;padding:0;min-width:0;border-radius:0}.rs-slide__brand:has(img[src*="3m-lapco-fr-logo"]){background:transparent;padding:0;min-width:0;border-radius:0;max-width:22.4rem}.rs-slide__brand:has(img[src*="3m-lapco-fr-logo"]) img{max-width:19.6rem;max-height:5.6rem}@media(max-width:767px){.rs-slide__brand:has(img[src*="3m-lapco-fr-logo"]){max-width:16.8rem}.rs-slide__brand:has(img[src*="3m-lapco-fr-logo"]) img{max-width:15.4rem;max-height:4.48rem}}@media(min-width:768px){.rs-slide__brand img[src*="/velilla-logo"]{filter:brightness(0) invert(1)}}@media(max-width:767px){.rs-slide__brand img[src*=keen-logo-white]{filter:brightness(0)}}.topbar__social{gap:.8rem}.topbar__social .social__link.btn{width:3.2rem;height:3.2rem;min-width:3.2rem;min-height:3.2rem;padding:0;background:transparent;color:#1a1a1a;border:1px solid #1A1A1A;border-radius:50%;box-shadow:none}.topbar__social .social__link.btn:hover{background:#0000001a;color:#000}.topbar__social .social__link.btn .icon{width:1.8rem;height:1.8rem}@media(min-width:1440px){.rs-slide--designed .slideshow__slide-bg img{object-position:right center!important}.rs-slide--designed:has(img[src*=rs-velilla-night-shift-velocity]) :is(.slideshow__bg,.slideshow__slide-bg,picture){background:#050912}.rs-slide--designed:has(img[src*=rs-edge-clean-footwear-v3]) :is(.slideshow__bg,.slideshow__slide-bg,picture){background:#0f0e0c}.rs-slide--designed:has(img[src*=rs-hivis-velilla-sales]) :is(.slideshow__bg,.slideshow__slide-bg,picture){background:#0b0d0c}.rs-slide--designed:has(img[src*=rs-edge-clean-dunlop]) :is(.slideshow__bg,.slideshow__slide-bg,picture){background:#0d1110}.rs-slide--designed:has(img[src*=rs-edge-clean-gas-v2]) :is(.slideshow__bg,.slideshow__slide-bg,picture){background:#0c1117}}@media(min-width:2400px){.slideshow-wrapper.slideshow-height--large{--slide-height:max(72rem,min(28vw,60vh))}.slideshow-wrapper.slideshow-height--large .slideshow__item-wrap{max-height:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/russmill-brand.css.map */
