.swatch-circle-beige{width:1.2rem;height:1.2rem;background:beige;border-radius:100%;border:0.1rem solid rgba(0,0,0,0.239216);display:block;position:relative}.swatch-circle-beige.disabled{opacity:0.2}.swatch-filter-beige{width:1.38em;height:1.38em;background:beige;border-radius:100%;background-color:beige;display:block;position:relative}.swatch-filter-beige.disabled{opacity:0.2}.swatch-circle-black{width:1.2rem;height:1.2rem;background:#000;border-radius:100%;border:0.1rem solid rgba(0,0,0,0.239216);display:block;position:relative}.swatch-circle-black.disabled{opacity:0.2}.swatch-filter-black{width:1.38em;height:1.38em;background:#000;border-radius:100%;background-color:#000;display:block;position:relative}.swatch-filter-black.disabled{opacity:0.2}.swatch-circle-blue{width:1.2rem;height:1.2rem;background:#006ef0;border-radius:100%;border:0.1rem solid rgba(0,0,0,0.239216);display:block;position:relative}.swatch-circle-blue.disabled{opacity:0.2}.swatch-filter-blue{width:1.38em;height:1.38em;background:#006ef0;border-radius:100%;background-color:#006ef0;display:block;position:relative}.swatch-filter-blue.disabled{opacity:0.2}.swatch-circle-brown{width:1.2rem;height:1.2rem;background:#a25d0c;border-radius:100%;border:0.1rem solid rgba(0,0,0,0.239216);display:block;position:relative}.swatch-circle-brown.disabled{opacity:0.2}.swatch-filter-brown{width:1.38em;height:1.38em;background:#a25d0c;border-radius:100%;background-color:#a25d0c;display:block;position:relative}.swatch-filter-brown.disabled{opacity:0.2}.swatch-circle-green{width:1.2rem;height:1.2rem;background:#51b800;border-radius:100%;border:0.1rem solid rgba(0,0,0,0.239216);display:block;position:relative}.swatch-circle-green.disabled{opacity:0.2}.swatch-filter-green{width:1.38em;height:1.38em;background:#51b800;border-radius:100%;background-color:#51b800;display:block;position:relative}.swatch-filter-green.disabled{opacity:0.2}.swatch-circle-grey{width:1.2rem;height:1.2rem;background:#8c8c8c;border-radius:100%;border:0.1rem solid rgba(0,0,0,0.239216);display:block;position:relative}.swatch-circle-grey.disabled{opacity:0.2}.swatch-filter-grey{width:1.38em;height:1.38em;background:#8c8c8c;border-radius:100%;background-color:#8c8c8c;display:block;position:relative}.swatch-filter-grey.disabled{opacity:0.2}.swatch-circle-navy{width:1.2rem;height:1.2rem;background:navy;border-radius:100%;border:0.1rem solid rgba(0,0,0,0.239216);display:block;position:relative}.swatch-circle-navy.disabled{opacity:0.2}.swatch-filter-navy{width:1.38em;height:1.38em;background:navy;border-radius:100%;background-color:navy;display:block;position:relative}.swatch-filter-navy.disabled{opacity:0.2}.swatch-circle-orange{width:1.2rem;height:1.2rem;background:orange;border-radius:100%;border:0.1rem solid rgba(0,0,0,0.239216);display:block;position:relative}.swatch-circle-orange.disabled{opacity:0.2}.swatch-filter-orange{width:1.38em;height:1.38em;background:orange;border-radius:100%;background-color:orange;display:block;position:relative}.swatch-filter-orange.disabled{opacity:0.2}.swatch-circle-pink{width:1.2rem;height:1.2rem;background:#fac7ff;border-radius:100%;border:0.1rem solid rgba(0,0,0,0.239216);display:block;position:relative}.swatch-circle-pink.disabled{opacity:0.2}.swatch-filter-pink{width:1.38em;height:1.38em;background:#fac7ff;border-radius:100%;background-color:#fac7ff;display:block;position:relative}.swatch-filter-pink.disabled{opacity:0.2}.swatch-circle-purple{width:1.2rem;height:1.2rem;background:#aa3fff;border-radius:100%;border:0.1rem solid rgba(0,0,0,0.239216);display:block;position:relative}.swatch-circle-purple.disabled{opacity:0.2}.swatch-filter-purple{width:1.38em;height:1.38em;background:#aa3fff;border-radius:100%;background-color:#aa3fff;display:block;position:relative}.swatch-filter-purple.disabled{opacity:0.2}.swatch-circle-red{width:1.2rem;height:1.2rem;background:#dc2b2b;border-radius:100%;border:0.1rem solid rgba(0,0,0,0.239216);display:block;position:relative}.swatch-circle-red.disabled{opacity:0.2}.swatch-filter-red{width:1.38em;height:1.38em;background:#dc2b2b;border-radius:100%;background-color:#dc2b2b;display:block;position:relative}.swatch-filter-red.disabled{opacity:0.2}.swatch-circle-white{width:1.2rem;height:1.2rem;background:#fff;border-radius:100%;border:0.1rem solid rgba(0,0,0,0.239216);display:block;position:relative}.swatch-circle-white.disabled{opacity:0.2}.swatch-filter-white{width:1.38em;height:1.38em;background:#fff;border-radius:100%;background-color:#fff;display:block;position:relative}.swatch-filter-white.disabled{opacity:0.2}.swatch-circle-yellow{width:1.2rem;height:1.2rem;background:#ffc700;border-radius:100%;border:0.1rem solid rgba(0,0,0,0.239216);display:block;position:relative}.swatch-circle-yellow.disabled{opacity:0.2}.swatch-filter-yellow{width:1.38em;height:1.38em;background:#ffc700;border-radius:100%;background-color:#ffc700;display:block;position:relative}.swatch-filter-yellow.disabled{opacity:0.2}.swatch-circle-miscellaneous{background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #821e91), color-stop(25%, #821e91), color-stop(25%, #edd134), color-stop(50%, #ff0), color-stop(50%, #edd134), color-stop(50%, #59ba00), color-stop(76%, #59ba00), color-stop(76%, #111), to(#111)),-webkit-gradient(linear, left bottom, left top, color-stop(0, #0e5cd1), color-stop(50%, #0e5cd1), color-stop(50%, #e20b0b), to(#e20b0b));background:linear-gradient(0deg, #821e91 0, #821e91 25%, #edd134 25%, #ff0 50%, #edd134 50%, #59ba00 50%, #59ba00 76%, #111 76%, #111 100%),linear-gradient(0deg, #0e5cd1 0, #0e5cd1 50%, #e20b0b 50%, #e20b0b 100%);background-repeat:repeat-y, repeat;background-size:50% 100%, 100% 100%;border:0.063em solid rgba(0,0,0,0.3);border-radius:1.25em;display:block;height:2.5em;position:relative;-webkit-transform:rotate(35deg);transform:rotate(35deg);width:2.5em}.swatch-circle-miscellaneous.disabled{opacity:0.2}.swatch-circle-miscellaneous.selected::after{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.search-results .image-left-content-right-carousel-dark-container{margin:12rem 0}@media (max-width: 1023.98px){.search-results .image-left-content-right-carousel-dark-container{margin:0 0 7rem}}.search-results .image-left-content-right-carousel-dark,.search-results .image-left-content-right-carousel-light{margin-left:0;margin-right:0}.search-results .product-tile-carousel{margin-bottom:13.6rem;padding-left:0}.search-results .product-tile-carousel .slick-slide{margin-right:0;padding:0 0.8rem}.search-results .product-tile-carousel .slick-list{margin:0 -0.8rem}@media (min-width: 1024px){.search-results .product-tile-carousel .slick-list{padding:0 !important}}.search-results .product-tile-carousel .slick-next{right:-2.4rem}.search-results .product-tile-carousel .slick-prev{left:-2.4rem}.search-results .steffl-carousel-heading-wrapper{padding-left:0;padding-right:0}.search-results .category-banner{margin:0 -1.5rem 0 0}@media (max-width: 1023.98px){.search-results .category-banner{margin:0}}.search-results .category-banner-wrapper{position:relative}@media (max-width: 1023.98px){.search-results .category-banner-wrapper{padding:0}}.search-results .category-banner-content{position:absolute;top:4.8rem;left:2rem}@media (max-width: 1023.98px){.search-results .category-banner-content{position:static;top:0;left:0}}.search-results .category-banner-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 1023.98px){.search-results .category-banner-title{position:absolute;top:1.3rem;left:2.4rem}.search-results .category-banner-title h2,.search-results .category-banner-title h4{width:100%}}.search-results .category-banner-num-of-items-wrapper{display:inline-block;margin:1.6rem 0 4rem;padding:0.75rem 0.8rem;background-color:rgba(0,0,0,0.0509804);font-size:1.6rem}@media (min-width: 1024px) and (max-width: 1199.98px){.search-results .category-banner-num-of-items-wrapper{margin:0.5rem 0 1rem}}@media (max-width: 1023.98px){.search-results .category-banner-num-of-items-wrapper{position:absolute;top:8rem;left:2.4rem;margin-bottom:0}}.search-results .category-banner-description{width:30%}@media (max-width: 1023.98px){.search-results .category-banner-description{width:100%;padding:2.4rem}}.search-results .category-banner .subcategories-wrapper{top:-10rem}@media (min-width: 1200px) and (max-width: 1439.98px){.search-results .category-banner .subcategories-wrapper{top:-5rem}}@media (min-width: 1024px) and (max-width: 1199.98px){.search-results .category-banner .subcategories-wrapper{top:0}}@media (max-width: 1023.98px){.search-results .category-banner .subcategories-wrapper{top:0}}.search-results .category-banner .subcategories-wrapper .subcategory-tile{position:relative}.search-results .category-banner .subcategories-wrapper .subcategory-title{position:absolute;bottom:2.4rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:white;font-family:'Switzer-Medium'}.search-results .category-banner .subcategories-wrapper .slick-prev,.search-results .category-banner .subcategories-wrapper .slick-next{top:10rem;font-size:3rem;z-index:1;color:#fff;padding:2.4rem;height:98%;background:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.88)), to(rgba(0,0,0,0)));background:linear-gradient(270deg, rgba(0,0,0,0.88) 0%, rgba(0,0,0,0) 100%)}@media (max-width: 1023.98px){.search-results .category-banner .subcategories-wrapper .slick-prev,.search-results .category-banner .subcategories-wrapper .slick-next{top:8.5rem;height:96%}}@media only screen and (max-width: 340px){.search-results .category-banner .subcategories-wrapper .slick-prev,.search-results .category-banner .subcategories-wrapper .slick-next{top:7.6rem}}.search-results .category-banner .subcategories-wrapper .slick-prev.slick-disabled,.search-results .category-banner .subcategories-wrapper .slick-next.slick-disabled{background-color:transparent;color:transparent;background:none}.search-results .category-banner .subcategories-wrapper .slick-prev>i,.search-results .category-banner .subcategories-wrapper .slick-next>i{position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.search-results .category-banner .subcategories-wrapper .slick-slide{margin-right:0.1rem}@media (max-width: 1023.98px){.search-results .category-banner .subcategories-wrapper .slick-slide img{width:auto;max-width:18rem}}@media only screen and (max-width: 340px){.search-results .category-banner .subcategories-wrapper .slick-slide img{max-width:16rem}}.search-results .category-banner .subcategories-wrapper .slick-prev{left:0}.search-results .category-banner .subcategories-wrapper .slick-next{right:0}.search-results .cat-brand-carousel{margin:5rem -1.5rem 0 0}@media (min-width: 1440px){.search-results .cat-brand-carousel{margin-top:-3rem}}@media (min-width: 1200px) and (max-width: 1439.98px){.search-results .cat-brand-carousel{margin-top:1rem}}@media (max-width: 1023.98px){.search-results .cat-brand-carousel{padding-left:6rem;padding-right:6rem}}.search-results .cat-brand-carousel .slick-prev,.search-results .cat-brand-carousel .slick-next{font-size:3rem;z-index:1;color:rgba(0,0,0,0.878431);background-color:#fff;-webkit-box-shadow:2.4rem 0 3.2rem rgba(0,0,0,0.25);box-shadow:2.4rem 0 3.2rem rgba(0,0,0,0.25);padding:2.4rem}.search-results .cat-brand-carousel .slick-prev.slick-disabled,.search-results .cat-brand-carousel .slick-next.slick-disabled{background-color:transparent;color:transparent;-webkit-box-shadow:none;box-shadow:none}.search-results .cat-brand-carousel .slick-prev>i,.search-results .cat-brand-carousel .slick-next>i{position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.search-results .cat-brand-carousel .slick-prev{left:0}.search-results .cat-brand-carousel .slick-next{right:0}.search-results .cat-brand-carousel .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-results .cat-brand-carousel .brand-image-component-image{width:100%;max-height:6rem;-o-object-fit:contain;object-fit:contain}.product-recos-carousel{margin-top:10rem}.product-recos-carousel .carousel-heading-wrapper{margin-bottom:1rem;text-align:center}.product-recos-carousel .carousel-heading-wrapper p{font-size:18px}@media (max-width: 1023.98px){.product-recos-carousel .carousel-heading-wrapper p{font-size:14px}}.product-recos-carousel .carousel-heading-wrapper h3{text-transform:uppercase}@media (max-width: 1023.98px){.product-recos-carousel .carousel-heading-wrapper h3{font-size:22px}}

