.category-tile{position:relative}.category-tile h3{position:absolute;bottom:1.875rem;left:1.875rem;color:#fff}.category-tile:before{content:"";position:absolute;width:100%;height:100%;background-image:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.5))}.swatch-circle-beige{border:1px solid rgba(0,0,0,.3);background:beige}.swatch-circle-beige.disabled{opacity:.2}.swatch-filter-beige{border:.063em solid rgba(0,0,0,.3);width:1.125rem;height:1.125rem;-moz-border-radius:.5625rem;border-radius:.5625rem;background-color:beige;display:block;position:relative}.swatch-filter-beige.disabled{opacity:.2}.swatch-circle-#000{border:1px solid rgba(0,0,0,.3);background:#000}.swatch-circle-#000.disabled{opacity:.2}.swatch-filter-#000{border:.063em solid rgba(0,0,0,.3);width:1.125rem;height:1.125rem;-moz-border-radius:.5625rem;border-radius:.5625rem;background-color:#000;display:block;position:relative}.swatch-filter-#000.disabled{opacity:.2}.swatch-circle-blue{border:1px solid rgba(0,0,0,.3);background:blue}.swatch-circle-blue.disabled{opacity:.2}.swatch-filter-blue{border:.063em solid rgba(0,0,0,.3);width:1.125rem;height:1.125rem;-moz-border-radius:.5625rem;border-radius:.5625rem;background-color:#3b5998;display:block;position:relative}.swatch-filter-blue.disabled{opacity:.2}.swatch-circle-brown{border:1px solid rgba(0,0,0,.3);background:brown}.swatch-circle-brown.disabled{opacity:.2}.swatch-filter-brown{border:.063em solid rgba(0,0,0,.3);width:1.125rem;height:1.125rem;-moz-border-radius:.5625rem;border-radius:.5625rem;background-color:brown;display:block;position:relative}.swatch-filter-brown.disabled{opacity:.2}.swatch-circle-green{border:1px solid rgba(0,0,0,.3);background:green}.swatch-circle-green.disabled{opacity:.2}.swatch-filter-green{border:.063em solid rgba(0,0,0,.3);width:1.125rem;height:1.125rem;-moz-border-radius:.5625rem;border-radius:.5625rem;background-color:#008827;display:block;position:relative}.swatch-filter-green.disabled{opacity:.2}.swatch-circle-grey{border:1px solid rgba(0,0,0,.3);background:grey}.swatch-circle-grey.disabled{opacity:.2}.swatch-filter-grey{border:.063em solid rgba(0,0,0,.3);width:1.125rem;height:1.125rem;-moz-border-radius:.5625rem;border-radius:.5625rem;background-color:#8f979d;display:block;position:relative}.swatch-filter-grey.disabled{opacity:.2}.swatch-circle-navy{border:1px solid rgba(0,0,0,.3);background:navy}.swatch-circle-navy.disabled{opacity:.2}.swatch-filter-navy{border:.063em solid rgba(0,0,0,.3);width:1.125rem;height:1.125rem;-moz-border-radius:.5625rem;border-radius:.5625rem;background-color:navy;display:block;position:relative}.swatch-filter-navy.disabled{opacity:.2}.swatch-circle-orange{border:1px solid rgba(0,0,0,.3);background:orange}.swatch-circle-orange.disabled{opacity:.2}.swatch-filter-orange{border:.063em solid rgba(0,0,0,.3);width:1.125rem;height:1.125rem;-moz-border-radius:.5625rem;border-radius:.5625rem;background-color:orange;display:block;position:relative}.swatch-filter-orange.disabled{opacity:.2}.swatch-circle-pink{border:1px solid rgba(0,0,0,.3);background:pink}.swatch-circle-pink.disabled{opacity:.2}.swatch-filter-pink{border:.063em solid rgba(0,0,0,.3);width:1.125rem;height:1.125rem;-moz-border-radius:.5625rem;border-radius:.5625rem;background-color:#fe249a;display:block;position:relative}.swatch-filter-pink.disabled{opacity:.2}.swatch-circle-purple{border:1px solid rgba(0,0,0,.3);background:purple}.swatch-circle-purple.disabled{opacity:.2}.swatch-filter-purple{border:.063em solid rgba(0,0,0,.3);width:1.125rem;height:1.125rem;-moz-border-radius:.5625rem;border-radius:.5625rem;background-color:purple;display:block;position:relative}.swatch-filter-purple.disabled{opacity:.2}.swatch-circle-red{border:1px solid rgba(0,0,0,.3);background:red}.swatch-circle-red.disabled{opacity:.2}.swatch-filter-red{border:.063em solid rgba(0,0,0,.3);width:1.125rem;height:1.125rem;-moz-border-radius:.5625rem;border-radius:.5625rem;background-color:red;display:block;position:relative}.swatch-filter-red.disabled{opacity:.2}.swatch-circle-#fff{border:1px solid rgba(0,0,0,.3);background:#fff}.swatch-circle-#fff.disabled{opacity:.2}.swatch-filter-#fff{border:.063em solid rgba(0,0,0,.3);width:1.125rem;height:1.125rem;-moz-border-radius:.5625rem;border-radius:.5625rem;background-color:#fff;display:block;position:relative}.swatch-filter-#fff.disabled{opacity:.2}.swatch-circle-#ff0{border:1px solid rgba(0,0,0,.3);background:#ff0}.swatch-circle-#ff0.disabled{opacity:.2}.swatch-filter-#ff0{border:.063em solid rgba(0,0,0,.3);width:1.125rem;height:1.125rem;-moz-border-radius:.5625rem;border-radius:.5625rem;background-color:#ff0;display:block;position:relative}.swatch-filter-#ff0.disabled{opacity:.2}.swatch-circle{border:1px solid rgba(0,0,0,.3);display:block;position:relative;width:1.125rem;height:1.125rem;border-radius:50%}.swatch-circle+svg{position:absolute;border:.0625rem solid #888;top:-.1875rem;left:-.1875rem;border-radius:50%;width:1.5rem;height:1.5rem;transform:scale(.9)}.swatch-circle+svg .custom-icon path{fill:#000}.swatch-circle.selected{border:1px solid #000}.swatch-circle-miscellaneous{background:linear-gradient(0deg,#821e91,#821e91 25%,#edd134 0,#ff0 50%,#edd134 0,#59ba00 0,#59ba00 76%,#111 0,#111),linear-gradient(0deg,#0e5cd1,#0e5cd1 50%,#e20b0b 0,#e20b0b);background-repeat:repeat-y,repeat;background-size:50% 100%,100% 100%;border:1px solid rgba(0,0,0,.3);display:block;position:relative;height:1.125rem;width:1.125rem;border-radius:50%;transform:rotate(-35deg)}.swatch-circle-miscellaneous.disabled{opacity:.2}.swatch-circle-miscellaneous.selected:after{transform:rotate(-35deg)}.swatch-square-miscellaneous{background:linear-gradient(0deg,#821e91,#821e91 25%,#edd134 0,#ff0 50%,#edd134 0,#59ba00 0,#59ba00 76%,#111 0,#111),linear-gradient(0deg,#0e5cd1,#0e5cd1 50%,#e20b0b 0,#e20b0b);background-repeat:repeat-y,repeat;background-size:50% 100%,100% 100%;border:.0625rem solid rgba(0,0,0,.3);display:block;position:relative;transform:rotate(-35deg)}.swatch-square-miscellaneous.disabled{opacity:.2}.swatch-square-miscellaneous.selected:after{transform:rotate(-35deg)}.modal-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2;display:none}.modal-background.active{display:block;z-index:1091}.veil{z-index:1090}.filters-info{font-family:Lineto,Arial,Helvetica,sans-serif}.filters-info .results-amount{color:#888;font-size:1.125rem}.filters-info .results-amount .units{font-size:.75rem}.filters-info .refinement-header:after,.filters-info .refinement-header:before{display:none}.filters-info .filters-amount{padding:0 .625rem;font-size:1.125rem;line-height:1.375rem;background-color:#f2f2f2;border-radius:1.75rem;margin-left:.3125rem}.refinement-bar{position:fixed;top:0;left:0;transform:translateX(-100%);transition:transform .5s;background-color:#fff;z-index:1080;overflow-y:auto;max-width:19rem;height:100%}.refinement-bar.active{transform:translateX(0);z-index:1092}.refinement-bar>div{width:100%}.refinement{font-size:.875rem;font-family:Lineto,Arial,Helvetica,sans-serif;border-bottom:.0625rem solid #888;margin-bottom:.75rem}.refinement ul{padding-left:0;list-style:none}.refinement ul li{line-height:1.375rem;margin-bottom:.3125rem;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.refinement ul li:not(.color-attribute){padding-right:25px}.refinement ul li a{color:#000}.refinement ul .items-amount{color:#888}.refinement ul .checkmark{height:1.0625rem;width:1.0625rem;border:.0625rem solid #888;position:absolute;right:0;top:.125rem}.refinement ul .checkmark i{position:relative;top:-.25rem}.refinement-itemColourGroup ul{display:flex;flex-wrap:wrap}.refinement-itemColourGroup ul li{margin-right:.8125rem;overflow:visible}.refinement-header{font-size:1.125rem;margin-bottom:1.1875rem;position:relative;color:#000}.refinement-header.collapsed:before{display:block}.refinement-header.collapsed .options{display:block;padding-right:1.5625rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;text-decoration-color:transparent}.refinement-header:after{content:"";display:block;height:.125rem;width:.75rem;background-color:#000;position:absolute;top:calc(50% - .0625rem);right:0}.refinement-header:before{content:"";display:none;height:.75rem;width:.125rem;background-color:#000;position:absolute;top:calc(50% - .375rem);right:.3125rem}.refinement-header:active,.refinement-header:focus,.refinement-header:hover{text-decoration:none}.refinement-header:active>span,.refinement-header:focus>span,.refinement-header:hover>span{text-decoration:underline}.refinement-header .options{font-size:.875rem;color:#888;display:none}.categories-wrapper a{display:block;position:relative;line-height:1.375rem;margin-bottom:.3125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000}.categories-wrapper a .checkmark{height:1.0625rem;width:1.0625rem;border:.0625rem solid #888;position:absolute;right:0;top:.125rem}.categories-wrapper a .checkmark i{position:relative;top:-.25rem}.categories-wrapper a .selected{font-weight:700}.categories-wrapper a .items-amount{color:#888}.actions-mobile{margin-bottom:1.875rem}.actions-mobile>div{border-bottom:.0625rem solid #888}.actions-mobile>div:first-child{border-right:.0625rem solid #888}.actions-mobile a{text-decoration:none;padding:1rem}.cut-off{position:relative}.cut-off.in-list input[type=checkbox],.cut-off.in-list label .seeless,.cut-off.in-list label:after,.cut-off.in-list label:before{display:none}.cut-off.in-list input[type=checkbox]:checked~a,.cut-off.in-list input[type=checkbox]:checked~li{display:block}.cut-off.in-list input[type=checkbox]:checked~a:last-child,.cut-off.in-list input[type=checkbox]:checked~li:last-child{padding-bottom:1.875rem}.cut-off.in-list input[type=checkbox]:checked~label{position:absolute;bottom:0;z-index:1}.cut-off.in-list input[type=checkbox]:checked~label .seemore{display:none}.cut-off.in-list input[type=checkbox]:checked~label .seeless{display:block}.cut-off.in-list>a,.cut-off.in-list>li{display:none}.range-block{margin-bottom:1.875rem}.range-block .input-container{max-width:calc(50% - 1.25rem)}.range-block input[type=number]{width:70%;height:3.125rem;padding:.5rem;border-radius:0;border:.0625rem solid #231f20;-moz-appearance:textfield}.range-block input[type=number]:focus{outline:none}.range-block input[type=number]::-webkit-inner-spin-button,.range-block input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.range-block .error-msg{color:#e72244;display:none;overflow:visible;font-size:.875rem}.range-block .units{color:#888}.range-block .separator{padding:0 1.4375rem 0 .6875rem}@media (min-width:992px){.refinement-bar{position:static;transform:translateX(0);z-index:0;margin-right:4rem;margin-bottom:3.75rem}}.irs{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.irs,.irs-line{position:relative;display:block}.irs-line{overflow:hidden;outline:none!important}.irs-line-left,.irs-line-mid,.irs-line-right{position:absolute;display:block;top:0}.irs-line-left{left:0;width:11%}.irs-line-mid{left:9%;width:82%}.irs-line-right{right:0;width:11%}.irs-bar{width:0}.irs-bar,.irs-bar-edge{position:absolute;display:block;left:0}.irs-bar-edge{top:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-slider{position:absolute;display:block;cursor:default;z-index:1}.irs-slider.type_last{z-index:2}.irs-min{left:0}.irs-max,.irs-min{position:absolute;display:block;cursor:default}.irs-max{right:0}.irs-from,.irs-single,.irs-to{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:transparent;z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden;outline:none!important;z-index:-9999!important;background:none!important;border-style:solid!important;border-color:transparent!important}.irs-bar,.irs-bar-edge,.irs-line-left,.irs-line-mid,.irs-line-right,.irs-slider{background:url(../img/sprite-skin-simple.png) repeat-x}.irs{height:40px}.irs-with-grid{height:60px}.irs-line{height:6px;top:25px}.irs-line-left{height:6px;background-position:0 -30px}.irs-line-mid{height:6px;background-position:0 0}.irs-line-right{height:6px;background-position:100% -30px}.irs-bar{height:6px;top:25px;background-position:0 -60px}.irs-bar-edge{top:25px;height:6px;width:7px;background-position:0 -90px}.irs-shadow{height:1px;top:34px;background:#000;opacity:.75}.lt-ie9 .irs-shadow{filter:alpha(opacity=75)}.irs-slider{width:8px;height:15px;top:21px;background-position:0 -120px}.irs-slider.state_hover,.irs-slider:hover{background-position:0 -150px}.irs-max,.irs-min{color:silver;font-size:10px;line-height:1.333;text-shadow:none;top:0;padding:1px 3px;background:rgba(0,0,0,.1);-moz-border-radius:3px;border-radius:3px}.lt-ie9 .irs-max,.lt-ie9 .irs-min{background:#3654b0}.irs-from,.irs-single,.irs-to{color:#000;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background:hsla(0,0%,100%,.8);-moz-border-radius:3px;border-radius:3px}.lt-ie9 .irs-from,.lt-ie9 .irs-single,.lt-ie9 .irs-to{background:#d8dff3}.irs-grid-pol{background:#777}.irs-grid-text{color:#e0e0e0}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slider-container .slider-output{font-size:.75rem}.slider-container .irs-line{background-color:#f0f0f0;height:.25rem;top:.625rem}.slider-container .irs-slider{background-color:#231f20;width:.4375rem;height:.4375rem;border-radius:50%;top:.5rem}.slider-container .irs-slider.state_hover{background-color:#e72244;transform:scale(1.5)}.slider-container .irs-bar{background-color:#231f20;height:.25rem;top:.625rem}.recommendation-grid{position:relative;padding-bottom:1.875rem;margin:0 auto 4.0625rem;max-width:75rem}.recommendation-grid .slick-arrow{position:absolute;bottom:0;background:transparent;border:none;z-index:1}.recommendation-grid .slick-next{left:calc(50% + 1.875rem)}.recommendation-grid .slick-prev{left:calc(50% - 1.875rem)}.recommendation-grid .slick-track{display:flex}.recommendation-grid .slick-track .slick-slide{height:auto;display:flex;align-items:stretch}.recommendation-grid .slick-track .slick-slide>div{flex:1;display:flex;align-items:stretch}.recommendation-grid .slick-track .slick-slide .product-tile-wrapper{display:flex!important}.recommendation-grid.noslider .product-tile-wrapper:nth-child(3){display:none}.tab-content{padding:.625rem}.search-results{max-width:100%;overflow-x:hidden}.search-results .search-keywords{font-size:1.5rem}.search-results .search-keywords ul{padding:0;margin:3.125rem 0 0;width:100%}.search-results .select2-container .select2-selection--single{font-size:.8125rem;border:.0625rem solid #000}.search-results .select2-container .select2-selection--single[aria-expanded=true]{border-color:#888}.search-results .select2-container .select2-selection--single[aria-expanded=true] .select2-selection__rendered{color:#888}.search-results .select2-container .select2-selection--single .select2-selection__rendered{padding:1.375rem 1.875rem .8125rem 1.1875rem;text-transform:uppercase}.search-results .select2-container .select2-selection--single .select2-selection__arrow{top:1.0625rem;right:.625rem}.search-results .sort-order-container{width:9.0625rem;position:relative}.search-results .sort-order-label{font-size:.625rem;color:#888;position:absolute;top:.625rem;left:1.25rem;z-index:2}.search-results .title-row{margin-bottom:1.3125rem;width:100%}.search-results .title-row .category-title{margin-bottom:1.6875rem;font-size:2.25rem;line-height:rem-cacl(47)}.search-results .title-wrapper{min-width:100%}.search-results .title-wrapper h3{font-size:1.875rem;margin-top:2.375rem}.search-results .title-wrapper .nav-heading-articles{font-size:1.875rem;margin-bottom:3.125rem}.search-results .title-wrapper .nav-heading .text-small{font-size:1.125rem}.search-results .title-wrapper .nav-link{font-size:.875rem;padding-left:0;padding-right:0}.search-results .title-wrapper .nav-link.active,.search-results .title-wrapper .nav-link.active~.nav-heading{display:none}.search-results .title-wrapper .nav-link~.nav-heading{display:block}.search-results .title-wrapper .arrow-small{fill:#000}.switch-buttons-row{margin:3.125rem 1.25rem 1.125rem 2.6875rem}.switch-buttons-row button{border:none;outline:none;background:none;padding-left:.375rem;padding-right:.375rem}.switch-buttons-row button.highlighted .squares{fill:#000}.switch-buttons-row button .squares{fill:#888}.switch-buttons-row button span{line-height:0}.category-title{font-size:3.75rem;margin-left:.625rem}.category-title.search{margin-left:0}.reset-filter,.results-count{display:inline-block}.reset-filter{margin-left:1.25rem}.reset-filter a{color:#231f20;font-size:.875rem}.reset-filter a i{font-size:.625rem}.results-count{margin-right:1.25rem;white-space:nowrap}.results-count span{color:#231f20;font-size:1.125rem}.results-count span span{font-size:.75rem}.select2-results{transform:translateY(0)}.select2-results__options{padding:.625rem 0}.select2-results__options .select2-results__option{padding:.625rem 1.5625rem;margin-bottom:0}.select2-container--open .select2-selection__arrow:after{transform:rotate(180deg)}.select2-container--default .select2-results__option--highlighted,.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#ebeae8}.select2-container--default .select2-results>.select2-results__options{max-height:none}.filter-bar{display:inline-block}.filter-bar ul{padding:0;white-space:nowrap}.filter-bar li{list-style:none;display:inline-block;color:#231f20;font-size:.875rem;padding:.125rem .4375rem .125rem 1.25rem;border-radius:1.75rem;margin:0 .3125rem .9375rem}.filter-bar li:not(.reset-filter){background-color:#f0f0f0}.filter-bar li a{color:#231f20}.filter-bar li a:hover{text-decoration:none}.filter-bar li a .close{transform:rotate(45deg);font-weight:400;color:#231f20;margin-left:.625rem;margin-top:-.125rem;cursor:pointer}.product-grid .product-tile{position:relative;flex-direction:column;padding:3.625rem 5% 2.5rem;cursor:pointer}.product-grid .product-tile:hover,.product-grid .product-tile:hover .bottom-label:after,.product-grid .product-tile:hover .pdp-link a:after{background-color:#f2f2f2}.product-grid .product-tile-wrapper{padding:0 1.5%;display:flex;max-width:none}.product-grid .product-tile .ratings{order:3;height:10px;text-align:right;margin:0;width:5rem}.product-grid .product-tile .ratings .yotpo .yotpo-icon{font-size:.75rem}.product-grid .product-tile .ratings .yotpo .yotpo-icon:not(:last-child){margin-right:.25rem}.product-grid .product-tile .ratings .yotpo.bottomLine .yotpo-bottomline .yotpo-stars{justify-content:flex-end}.product-grid .product-tile .bottom-label{order:2;font-size:.75rem;display:block;min-width:10%;max-width:45%;height:1rem;margin-top:.3125rem}.product-grid .product-tile .price{order:1;padding-bottom:.375rem;text-align:left}.product-grid .product-tile .price>span{display:flex;flex-wrap:wrap}.product-grid .product-tile .price .dropped,.product-grid .product-tile .price .sales{color:#e72244;font-weight:400}.product-grid .product-tile .price .strike-through{color:#888;font-size:.75rem;font-weight:400;transform:translateY(.125rem)}.product-grid .product-tile .tile-body-footer{justify-content:space-between;align-items:center}.product-grid .pdp-link{text-align:left;margin-bottom:.875rem}.product-grid .pdp-link a{height:auto}.product-grid .promotion-badge{position:absolute;background:#e72244;font-family:Lineto,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.125rem;padding:.5rem;text-align:center;width:4.6875rem;color:#fff}.product-grid .tile-body{padding:0}.product-grid .tile-body-footer{width:100%}.product-grid .image-container a{display:block;width:100%}.product-grid .image-container img{width:100%}.product-grid .quickview{position:absolute;top:calc(50% - 1.25rem);left:calc((100% - 8.75rem) / 2);background-color:#000;color:#fff;border:none;height:2.5rem;width:8.75rem;line-height:.375rem;display:none}.product-grid .quickview:hover{background-color:#cdcdcd}.show-more{margin-top:5.75rem;margin-bottom:6.25rem}.show-more button{background-color:#000;color:#fff;line-height:.5rem;padding-top:1.4375rem;padding-bottom:1.4375rem;overflow:hidden}.show-more button.button-transparent{background-color:transparent;font-size:0}.show-more .animated-el{display:none;transform-origin:50% 50%}.show-more .animated-el .spinner{top:39%}.show-more .animated-el .spinner>div{width:.75rem;height:.75rem}.ajax-animated{pointer-events:none}.ajax-animated .animated-el{display:block}.ajax-animated span{visibility:hidden}.pagination-info{right:2.5rem;color:#231f20;font-size:.75rem;font-family:Lineto,Arial,Helvetica,sans-serif;margin-bottom:1rem}.pagination-info .count{font-size:1rem;margin:.5rem}.pagination-info .current{color:#000}.filter-info{overflow-x:auto;width:100%}.filter-info-search{width:100%}.sort-order-wrapper{width:100%;margin-bottom:1.875rem}.switch-container-mobile{margin-top:3.5625rem}.btn-filter{width:9.0625rem;border:.0625rem solid #999;background-color:transparent;padding:.75rem 2.1875rem .75rem 1.0625rem;font-size:.8125rem;line-height:1.5rem}.btn-filter .expand-icon{position:absolute;right:1.25rem;top:calc(50% - .75rem)}.btn-filter .label-amount{font-size:.875rem;color:#888;background-color:#f0f0f0;padding:.3125rem .5rem;border-radius:.8125rem;line-height:1}.filter-button-container{width:50%;padding-right:.625rem;margin-right:.625rem}.banner-category{background-color:#f0f0f0;padding:0 1.25rem;min-width:100%;font-family:Lineto,Arial,Helvetica,sans-serif;margin-top:4.5rem}.banner-category .banner-image .img-wrapper{width:100%;height:auto}.banner-category .banner-text{padding-top:1.875rem;padding-bottom:1.875rem}.banner-category .banner-text h1{font-size:4.5rem}.banner-category .banner-text p{color:#888;padding-left:.3125rem;font-size:1rem}.banner-category .banner-text label{padding-left:.3125rem;color:#000}.banners-row>div{width:100%}.banners-row .banner-wrapper{background-color:#e72244}.banners-row .promo-banner{color:#fff;padding-top:1.0625rem;padding-bottom:1.1875rem;position:relative;padding-right:1.875rem}.banners-row .promo-banner-close{position:absolute;border:none;outline:none;right:.9375rem;background:transparent;top:calc(50% - .8125rem)}.banners-row .promo-banner svg>g>g{stroke:#fff}.noresults-header{margin-top:3.25rem}.noresults-block{width:100%}.noresults-block .search-box{width:100%;max-width:42.1875rem;margin:10.8125rem auto 8.9375rem;font-family:Lineto,Arial,Helvetica,sans-serif}.noresults-block form{position:relative;font-size:1.5rem}.noresults-block .form-control{padding:1.5rem 1.5rem 1.5rem 5.1875rem;border-radius:0;font-size:1.5rem}.noresults-block .form-control::-webkit-input-placeholder{color:#000}.noresults-block .form-control:-moz-placeholder,.noresults-block .form-control::-moz-placeholder{color:#000}.noresults-block .form-control:-ms-input-placeholder{color:#000}.noresults-block .search-button{position:absolute;top:0;left:0;background:transparent;border:none;outline:none;padding:1.4375rem 1.4375rem 1.4375rem 2.125rem}.noresults-block .service-message{font-size:1rem;margin-top:.8125rem}.noresults-block .service-contacts{font-size:.75rem}.noresults-block .service-contacts .mail{display:inline-block;margin-left:.75rem;text-decoration:underline}.noresults-block .service-contacts a{color:#000}.departments-block .departments{padding:0 .4375rem;margin-top:4.25rem;margin-bottom:9.5rem}.departments-block a{position:relative;color:#fff;background-color:#58c4bf}.departments-block a:hover svg{opacity:1}.departments-block a:hover img{opacity:.6}.departments-block h2{font-size:1.625rem}.departments-block h3{position:absolute;top:2.1875rem;left:2.1875rem;padding-top:.9375rem;width:calc(100% - 2.1875rem)}.departments-block h3:before{content:"";width:40%;height:.0625rem;background-color:#fff;left:0;top:0;position:absolute;display:block}.departments-block svg{display:block;position:absolute;opacity:0;right:1.875rem;bottom:1.875rem}.departments-block .departments-link{padding:.4375rem}.departments-block img{width:100%}.cut-off label{display:block;cursor:pointer;order:2}.cut-off label:after{content:"-";display:inline-block;padding-left:1rem;font-size:1.5625rem;position:relative;top:.25rem}.cut-off label .read-less{display:inline-block}.cut-off label .read-more{display:none}.cut-off .cut-off-toggle:checked~.cut-off-block{display:none;order:2}.cut-off .cut-off-toggle:checked~label{order:1}.cut-off .cut-off-toggle:checked~label:after{content:"+"}.cut-off .cut-off-toggle:checked~label .read-less{display:none}.cut-off .cut-off-toggle:checked~label .read-more{display:inline-block}.cut-off-block{display:block;order:1}.content-article{max-width:38.75rem;margin:0 auto;font-family:Lineto,Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.25rem;color:#000;padding:0 0 2.25rem;border-bottom:.0625rem solid #ebeae8;margin-bottom:1.5rem}.content-article h4{margin-bottom:1.5rem}.content-article a{color:#000}.content-container .search-keywords{margin:2.4375rem 0;font-size:1.5rem}.content-container .content-container .title-row{display:none}@media (min-width:544px){.sort-order-wrapper{padding-left:.9375rem}.switch-buttons-row{margin-top:0;margin-bottom:0}.search-results-container{overflow-x:hidden;margin-bottom:2.5625rem}.search-results .title-wrapper{min-width:0}.search-results .title-row .category-title{margin-bottom:0;font-size:3.75rem;line-height:rem-cacl(66)}.filter-info-search{flex-grow:1}.btn-filter{font-size:.8125rem;padding:.75rem 2.1875rem .75rem 1.0625rem}.filter-bar ul{white-space:normal}.product-grid .product-tile{padding-top:5.3125rem}.noresults-block .search-box{margin-bottom:16.1875rem;margin-top:10.8125rem}}@media (min-width:769px){.search-results .sort-order-wrapper,.search-results .title-wrapper{margin-bottom:2.25rem}.search-results .search-keywords{font-size:1.875rem}.search-results .search-keywords .nav-item{padding:0;width:100%}.search-results .search-keywords svg{position:relative;display:inline-block;margin-right:.3125rem}.search-results .search-keywords .content-search{float:right;padding-right:.625rem}.search-results .search-keywords .content-search svg{top:.1875rem}.banner-category{background-color:#f0f0f0;padding:0 4.4375rem;margin-bottom:17.1875rem;font-family:Lineto,Arial,Helvetica,sans-serif}.banner-category .banner-image .img-wrapper{height:auto;margin-top:0}.banner-category .banner-text h1{font-size:4.5rem;margin-bottom:1.0625rem}.banner-category .banner-text p{font-size:1rem}.banner-category .banner-text label{padding-left:.3125rem;color:#000}.product-tile .pdp-link a{max-height:3.75rem}.recommendation-grid.noslider .product-tile-wrapper:nth-child(3){display:flex}}@media (min-width:992px){.pagination-info{font-size:.75rem;position:absolute}.pagination-info .count{font-size:1rem;margin:.5rem}.search-result{padding:0 2.5rem}.select2-results{transform:translateY(0)}.select2-results__options{padding:.625rem 0}.select2-results__options .select2-results__option{padding:.625rem 1.5625rem;margin-bottom:0}.search-results{max-width:100%}.search-results .title-wrapper .nav-heading-articles{margin-bottom:0}.search-results .select2-container .select2-selection--single{font-size:1rem;border:.0625rem solid #000}.search-results .select2-container .select2-selection--single[aria-expanded=true]{border-color:#888}.search-results .select2-container .select2-selection--single[aria-expanded=true] .select2-selection__rendered{color:#888}.search-results .select2-container .select2-selection--single .select2-selection__rendered{padding:1.375rem 3.125rem .8125rem 1.6875rem;text-transform:uppercase}.search-results .select2-container .select2-selection--single .select2-selection__arrow{top:1.0625rem;right:1.25rem}.search-results .sort-order-container{width:12.875rem;position:relative}.search-results .sort-order-label{font-size:.625rem;color:#888;position:absolute;top:.625rem;left:1.75rem;z-index:2}.content-container .search-keywords{font-size:1.875rem}.content-container h3{margin-bottom:4.625rem}.filter-info-search{width:auto;flex-grow:1}.sort-order-wrapper{width:auto;margin-bottom:0}.modal-background.active{display:none}}@media (min-width:1200px){.search-result{padding:0 2.5rem}.pagination-info{font-size:1rem}.pagination-info .count{font-size:1.5rem;margin:1rem}.banner-category{background-color:#f0f0f0;padding:0 4.4375rem;margin-bottom:17.1875rem;width:100%;font-family:Lineto,Arial,Helvetica,sans-serif}.banner-category .banner-image .img-wrapper{height:auto}.banner-category .banner-text{padding-top:1.875rem;padding-bottom:1.875rem}.banner-category .banner-text h1{font-size:5.125rem}.banner-category .banner-text p{color:#888;padding-left:.3125rem;font-size:1.25rem}.banner-category .banner-text label{padding-left:.3125rem;color:#000}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}