.gridwrapper,.banner_plp .container,#breadWrapper .container,main .container{width:100%;max-width:95vw!important}#breadWrapper{padding-bottom:.25rem}@media only screen and (min-width:992px){#breadWrapper{padding-bottom:.5rem}}main:has(#filter){margin-top:2rem}.manuf-carousel,.manuf-carousel .banner_plp_cta,.manuf-carousel .banner_plp_cta .link{margin-bottom:0}.banner_plp_cta{margin:1rem 0;overflow-x:auto;white-space:nowrap;width:100%}.banner_plp_cta ul{display:inline}.banner_plp.rich .link,.banner_plp.rich .link:hover,.banner_plp.rich .link:active,.banner_plp.rich .banner_plp_text a,.banner_plp.rich .banner_plp_text a:hover,.banner_plp.rich .banner_plp_text a:active,.banner_plp.rich .readMore a,.banner_plp.rich .readMore a:hover,.banner_plp.rich .readMore a:active{border-color:inherit;color:#fff}.banner_plp_text{margin-bottom:1rem}.banner_plp_text a{color:inherit!important;border-color:inherit!important}.banner_plp_cta .link{border:0;display:inline-block;margin:0 1rem 1.5rem 0;padding:0;text-decoration:none;width:90px}.banner_plp_cta li:first-of-type .link{margin-left:0}.banner_plp_cta li:last-of-type .link{margin-right:0}.banner_plp_cta .link .cat_image{background-color:#0000000d;display:block;border-radius:50%;padding:0}.banner_plp_cta .link .cat_image img{height:90px;mix-blend-mode:multiply}.banner_plp_cta .link .cat_name{white-space:break-spaces;font-size:10px}.banner_plp_cta .cat_letter{line-height:90px;font-size:18px}@media(min-width:992px){.banner_plp_cta{overflow:hidden}.banner_plp_cta .cat_letter{line-height:120px}.banner_plp_cta .link{width:120px}.banner_plp_cta .link .cat_image img{height:120px}.banner_plp_cta .link .cat_name{font-size:12px}}.banner_plp_cta .link:hover{color:#fff}.listingWrapper_plp{background-color:#fff;width:100%;z-index:99}.readMore{color:#fff;display:none;font-size:16px;margin:auto;max-width:1170px;padding:20px;position:relative;text-align:left;z-index:10}.content_toggle,.category-description p{font-size:14px}.category-description p a{color:inherit;border-color:inherit}.fancybox__content.readMore,.fancybox__content.content_toggle{display:initial!important}.fancybox__content.readMore a,.fancybox__content.content_toggle a{text-decoration:none;border-bottom:1px solid!important;cursor:pointer;display:inline;color:inherit!important;border-color:inherit!important}#fullContent article{max-height:50vh;overflow:auto}#fullContent.fancybox__content{max-width:1024px!important}.banner_plp_cta .link.link_subcat{border:0!important}@media only screen and (max-width:992px){.banner_plp_text,.category-description p{width:100%}.banner_plp{background-color:#fff;background-image:none!important;flex:none!important;height:auto!important}.banner_plp .opacity{display:none}.banner_plp h1{margin-bottom:10px;text-align:left}.more,.readMore{display:none}}@media only screen and (min-width:992px){.banner_plp{background-color:#fff;padding:0}.banner_plp.rich{background-position:top center;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;height:290px;justify-content:center;position:relative;width:100%}.banner_plp .container{max-width:100%;position:relative;text-align:left;z-index:1}.banner_plp.rich .banner_plp_text{width:50%}.banner_plp_cta{display:inline-block;overflow:initial;width:auto}.more{display:none;font-size:24px;font-weight:700;line-height:120px;margin-left:15px;vertical-align:top}.more:hover{cursor:pointer;opacity:.5}.readMoreAnimate{background-color:#001536;display:none;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.banner_plp.rich .opacity{background-image:linear-gradient(to right,#001536,#fff0);height:100%;left:0;opacity:.9;position:absolute;top:0;width:100%}#product-list{margin:auto}}.blogo{display:none}.close-filter{position:absolute;right:20px;top:12px;color:gray;cursor:pointer}.page_nav{margin:10px 0 0;outline:1px solid #fff;padding:0;position:-webkit-sticky;position:sticky;top:calc(53px+var(--swb-height,0));z-index:3}.page_nav.stuck{outline:1px solid rgba(0,0,0,.075);margin:10px 0}@media(min-width:480px){.page_nav{border:0;margin-bottom:0}}.productsContainerFlex{padding:0 5px;display:flex;flex-wrap:wrap}.productListEntry{display:flex;flex-direction:column}.productListEntry .prod_image{min-height:304px}#square .productListEntry .prod_image,#squareoverlay .productListEntry .prod_image{display:flex;align-items:center}@media(min-width:768px){.productListEntry .prod_image{min-height:347.33px}#square .productListEntry .prod_image,#squareoverlay .productListEntry .prod_image{min-height:405px}}@media(min-width:992px){.productListEntry .prod_image{min-height:450px}}@media(min-width:1200px){.productListEntry .prod_image{min-height:408px}}#square .productListEntry .prod_image img,#squareoverlay .productListEntry .prod_image img{width:95%;height:auto}@media(min-width:1200px){#square .productListEntry .prod_image img,#squareoverlay .productListEntry .prod_image img{width:85%}}@media(min-width:1600px){#square .productListEntry .prod_image img,#squareoverlay .productListEntry .prod_image img{width:75%}}.productListEntry .prod_image{overflow:hidden}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}.starr{display:none!important;cursor:pointer;position:absolute;bottom:10px;right:10px;font-size:32px;z-index:1;font-variation-settings:"wght" 100}.starr:hover{color:#000;font-variation-settings:"FILL" 1,"opsz" 20,"GRAD" -200}a span.flashSaleIcon,.rrp:hover,.norm:hover{color:#000}.prod_info{background-color:#fff;position:absolute;left:0;bottom:0;width:100%;opacity:.9;padding:10px 40px 10px 10px;font-size:10px;text-align:left;font-weight:300;z-index:1;display:none}@media only screen and (max-width:768px){.productListEntry.double-view .prod_image img{max-height:274px;height:auto;max-width:100%;width:auto}.owl-carousel.productsContainerFlex .productListEntry.double-view .prod_image img{width:50%}}@media only screen and (min-width:768px){.productListEntry.double-view .prod_image img{max-height:none;height:auto;max-width:none;width:70%}.owl-carousel.productsContainerFlex .productListEntry.double-view .prod_image img{width:50%}}@media only screen and (max-width:768px){.special>span{display:none}}.productListEntry .prod_price,.productListEntry .prod_name{width:100%!important}.productListEntry .prod_price{margin-top:0!important}.productListEntry .prod_price:hover{color:#000}.productListEntry .prod_name{margin-top:15px!important}.rrp{padding-right:10px}.prod_name .main{display:block;font-size:var(--text-medium);font-weight:var(--semibold);text-transform:uppercase}.prod_name .second{margin-bottom:1rem;display:block}.rewards_plp{margin-top:5px;display:block;font-size:13px;color:#9f9f9f;font-weight:300;display:none}.su_detail{font-size:11px;color:#9f9f9f;font-weight:300}#roundels{padding:0;margin:0;z-index:1;display:flex;align-self:start}#square .productListEntry #roundels,#squareoverlay .productListEntry #roundels{flex:auto;margin-left:-15px}#square .productListEntry #roundels.pills,#squareoverlay .productListEntry #roundels.pills{margin-left:initial}#roundels li{background-color:#fff;cursor:pointer;display:table;font-size:12px;font-weight:500;height:30px;list-style:none;margin:0;opacity:.9;padding:8px;position:absolute;text-align:center;width:auto;z-index:1}#roundels li.saving{width:50px}#roundels.static{position:relative}#roundels li:first-of-type{display:table;width:auto}#roundels.rotate li{left:-3px;width:inherit;transition:all .2s ease-in-out;padding-left:13px}.productListEntry:hover #roundels.rotate li{transition:all .2s ease-in-out}.productListEntry #roundels.rotate li:nth-child(2){left:-200px}.productListEntry:hover #roundels.rotate li:nth-child(1){animation-name:slideyRoundelsOut;animation-duration:.25s;animation-delay:0;animation-iteration-count:1;left:-200px}.productListEntry:hover #roundels.rotate li:nth-child(2){animation-name:slideyRoundels;animation-duration:.25s;animation-delay:0;animation-iteration-count:1;left:-3px}@-webkit-keyframes slideyRoundels{0{left:-200px}95%{left:0}100%{left:-3px}}@-ms-keyframes slideyRoundels{0{left:-200px}95%{left:0}100%{left:-3px}}@keyframes slideyRoundels{0{left:-200px}95%{left:0}100%{left:-3px}}@-webkit-keyframes slideyRoundelsOut{0{left:0}100%{left:-200px}}@-ms-keyframes slideyRoundelsOut{0{left:0}100%{left:-200px}}@keyframes slideyRoundelsOut{0{left:0}100%{left:-200px}}#roundels li.saving{color:#fff;background:#d32323;font-weight:initial}.productListEntry #roundels{position:absolute;top:8px;left:8px;padding:0;margin:0;list-style:none;z-index:2}.productListEntry #roundels.pills{top:auto;bottom:8px;left:8px}.productListEntry #roundels li.saving{position:static;display:inline-block;width:auto;height:auto;padding:4px 8px;margin:0;background:#d32323;color:#fff;font-size:12px;font-weight:400;line-height:1.2;text-align:center;border-radius:4px;opacity:1;white-space:nowrap}.productListEntry .percent{border-radius:0;opacity:.7;z-index:1}.productListEntry .percent span{text-transform:capitalize;font-size:13px;font-weight:400}#filterWrapper{display:flex;justify-content:space-between;align-items:center;padding:0;background:#fff;background:linear-gradient(180deg,#fff 0,#fffffff2);width:100%}#filterWrapper .toggleFilterWrapper,#filterWrapper .sortWrapper{width:50%}.toggleFilterWrapper{background-color:#fff}#filterWrapper .sortWrapper{border-left:1px solid rgba(0,0,0,.075)}.custom-dropdown{margin-bottom:0}.custom-dropdown select{background-color:#fff;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer!important;padding:13px 0 9px 15px}@media(max-width:480px){.custom-dropdown select{padding-right:25px;max-width:178px;overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap}}.custom-dropdown select:focus{border:0!important;outline:0!important}.custom-dropdown:before{display:none}.custom-dropdown:after{content:"";width:10px;height:6px;right:12px;top:50%;margin-top:0;transform:none;font-size:0;border:0;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%207'%3E%3Cpolyline%20points='1,1%206,6%2011,1'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.toggleFilterWrapper{cursor:pointer;font-size:13px;padding:5px 15px 0}.toggleFilterWrapper #toggleFilter{font-size:22px;position:relative;top:5px;margin-right:5px;width:22px}.toggleFilterWrapper label{font-size:14px;font-weight:400}.toggleFilterWrapper .showing-products-count{display:none;font-size:12px}.custom-dropdown.active{box-shadow:0 0 1px #333;padding:0;margin-right:1px}.custom-dropdown.active select{padding:6px 0 4px 10px}.custom-dropdown.active:after{margin-top:0}@media(min-width:375px){.toggleFilterWrapper .showing-products-count{display:initial}}@media(min-width:480px){#filterWrapper .toggleFilterWrapper,#filterWrapper .sort{width:initial}#filterWrapper{padding:15px 15px 13px}#filterWrapper .sortWrapper{border-left:0}.toggleFilterWrapper{border:0;box-shadow:0 0 1px #333;margin:0 0 0 1px;padding:0 10px 3px 7px}.toggleFilterWrapper .showing-products-count{font-size:13px;margin-left:3px}.custom-dropdown{box-shadow:0 0 1px #333;padding:0 25px 0 0;margin-right:1px;width:auto}.custom-dropdown select{font-size:13px;padding:6px 0 4px 10px}.custom-dropdown:after{margin-top:0}}@media(min-width:600px){.toggleFilterWrapper .showing-products-count{display:inline-block!important}}#filter .clear{display:none!important}.inactive-link{opacity:.5;pointer-events:none}.back-filter{top:0;left:0;width:100%;height:100%;position:fixed;background-color:#000;opacity:.5;z-index:10000;display:none}#filter,#refinements{background-color:#fff;height:100%;left:-430px;overflow:none;padding:0;position:fixed;top:-20px;width:430px;z-index:100000}#filter .filter-header{border-bottom:1px solid #d3d3d3;padding:10px 20px}#filter .filter-heading{font-weight:var(--semibold);padding:0;margin:0}#filter .active-filters-label{cursor:default;display:block;font-size:11px;margin:5px 0}#filter .inner{background-color:#fff;height:90%;padding:20px 20px 75px}.filter_count{background-color:#ffffffe6;bottom:0;left:0;padding:10px;position:absolute;text-align:left;text-transform:uppercase;width:100%;z-index:1}#filter .resetFilter{position:absolute;left:0;bottom:0;background:#fff;background:linear-gradient(180deg,#fff0 0,#ffffff80 10%,#fff 20% 100%);border-bottom:20px solid #fff;margin:0 auto;padding:30px 20px 0;width:100%;z-index:1}#filter .resetLink{background-color:#eaeaea;border-radius:0;border:0;display:inline-block;font-size:14px;font-weight:500;margin-right:10px;max-width:30%;padding:10px 15px;text-align:center;text-transform:uppercase;width:100%}.lang_german #filter .resetLink{max-width:40%}#filter .showResults{background-color:var(--primary-color);color:#fff!important;font-weight:var(--semibold);max-width:66%;margin:0}.lang_german #filter .showResults{max-width:55%}@media(min-width:769px){#filter .resetLink{padding:15px 20px}}#activeFilters .icon-cancel-1:before,#filter .icon-cancel-1:before{content:"x";font-weight:400}#activeFilters .icon-cancel-1,#filter .icon-cancel-1{color:#555;position:relative!important;float:right;padding:0 10px 0 0;font-size:12px!important}#filter .reset{text-align:left!important}#activeFilters .resetButton,#filter .resetButton{background-color:#eaeaea!important;border-radius:0;color:#555;display:inline-block;font-size:14px;margin-right:5px;margin-top:0;min-width:0;padding:3px 5px 3px 10px}#activeFilters .resetButton:last-of-type,#filter .resetButton:last-of-type{margin-right:0}#filter .filter_cat .options{max-height:initial}#filter .filter_cat .options .view-more,#filter .filter_cat .options .view-less{cursor:pointer;display:block;font-size:14px;font-weight:500;padding-left:20px;padding-top:10px;margin-bottom:20px}#filter .filter_cat .options .view-more:before{content:"+";padding-right:7px}#filter .filter_cat .options .view-more.view-less:before{content:"-"}#filter .filter_cat{transition:display .2s ease}@media only screen and (max-width:768px){#filter{top:0;display:block!important;width:310px;max-width:88vw;left:-310px}#filter .resetLink{font-size:12px}}@media only screen and (max-width:769px){#filter .name{font-size:16px}}.toggleFilter{cursor:pointer;text-align:left}.toggleFilter>span:first-child{width:12px;display:inline-block;text-align:center}.label_plp{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:20px;font-weight:400!important;font-size:14px!important}.label_plp input{position:absolute;height:0;width:0;cursor:pointer;opacity:0;visibility:hidden}.checkmark{position:absolute;top:8px;left:0;height:12px;width:12px;border:1px solid #000;border-radius:0;box-shadow:0 0 2px #d3d3d3}.filter_cat.colour .colour_block{display:inline-block!important;width:12px!important;height:12px!important;padding:0!important}.filter_cat.colour .options{margin-left:10px}.checkmark:after{content:"";position:absolute;display:none}.label_plp input:checked~.checkmark:after{display:block}.label_plp .checkmark:after{left:4px;top:2px;width:3px;height:5px;border:solid #000;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkmark_white{position:absolute;top:8px;left:0;height:12px;width:12px;border:1px solid #000;border-radius:0;box-shadow:0 0 2px #d3d3d3}.checkmark_white:after{content:"";position:absolute;display:none}.label_plp_colour input:checked~.checkmark_white:after{display:block}.label_plp_colour .checkmark_white:after{left:4px;top:2px;width:3px;height:5px;border:solid #fff;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.filter_cat .irs{margin:0;width:100%;max-width:200px}.irs--flat{height:60px!important}.irs--flat .irs-bar{top:30px!important;background-color:gray!important;height:2px!important}.irs--flat .irs-line{top:30px!important;height:1px!important;background-color:#d3d3d3!important}.irs--flat .irs-handle>i:first-child{top:20%!important;width:10px!important;height:10px!important;background-color:#fff!important;border:.5px solid #000!important}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{padding:10px 15px!important;background-color:transparent!important;color:gray!important;position:relative;display:contents}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{display:none!important}.irs-to,.irs-from{font-weight:500;background-color:#fff!important;font-size:12px!important;visibility:visible!important;color:#000!important}.irs-single{display:none!important}.irs-from:after{content:" -";padding-right:5px}.irs-from{left:30px!important}.irs-to{left:70px!important}.irs-min,.irs-max{display:none!important}@media only screen and (max-width:769px){.irs--flat{height:60px!important}.irs--flat .irs-bar{top:30px!important;background-color:gray!important;height:2px!important}.irs--flat .irs-line{top:30px!important;height:1px!important;background-color:#d3d3d3!important}.irs--flat .irs-handle>i:first-child{top:20%!important;width:10px!important;height:10px!important;background-color:#fff!important;border:.5px solid #000!important}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{display:none!important}.irs-to,.irs-from{font-weight:500;background-color:#fff!important;font-size:12px!important;visibility:visible!important;color:#000!important}.irs-single{display:none!important}.irs-from:after{content:" -";padding-right:5px}.irs-from{left:30px!important}.irs-to{left:70px!important}.irs-min,.irs-max{display:none!important}}.productListEntry,.productListEntry.double-view,#square .productListEntry,#squareoverlay .productListEntry,#square .productListEntry.double-view,#squareoverlay .productListEntry.double-view{min-height:auto!important}.productListEntry.resetFilter{background:#fff!important;height:305px;padding:0;font-size:13px}.productListEntry.resetFilter .cta{top:57%}.productListEntry.resetFilter .button{border-radius:0;color:inherit;font-size:14px;text-transform:none}@media(min-width:768px){.productListEntry.resetFilter{height:348px}}@media(min-width:992px){.productListEntry.resetFilter{height:451px}.productListEntry.resetFilter .cta{top:52%}.productListEntry.resetFilter .button{font-size:15px}}@media(min-width:1200px){.productListEntry.resetFilter{height:409px}}.pagination{background-color:#fff;display:block;float:initial;font-size:13px;margin:0 auto;padding:20px 10px 0;text-align:center}.pagination .paged{border:0;margin-left:5px;padding:5px 9px;text-decoration:none}.pagination .paged:hover,.pagination .paged.active:hover{background-color:#1c99c4;color:#fff}.pagination .paged:first-of-type{margin-left:0}@media(min-width:768px){.pagination{text-align:right}}@media(min-width:1200px){.pagination{padding-top:30px}}@media(max-width:590px){.productListEntry,.productListPromo{width:50%!important}#squareoverlay .productListEntry{width:auto!important}.owl-carousel .productListEntry{width:100%!important}}#roundels.pills{position:absolute;bottom:10px;left:10px}#roundels.pills li{position:relative;padding:2px 7px 1px;height:initial;border-radius:10px;font-size:11px;margin-right:5px;background:#ffffffbf;opacity:1}@media(max-width:1023px){#roundels.pills li{display:none}#roundels.pills li:nth-child(1),#roundels.pills li:nth-child(2){display:inline-block}}@media(max-width:480px){#roundels.pills li{font-size:10px}#roundels.pills li:nth-child(2){display:none}}@media(min-width:1024px){#roundels.pills li{backdrop-filter:blur(3px);--webkit-backdrop-filter:blur(3px)}}a:hover #roundels.pills li,a:active #roundels.pills li{color:#252525}#roundels.pills li.spend-save,a:hover #roundels.pills li.spend-save,a:active #roundels.pills li.spend-save{background:#2c5a43;color:#fff}#roundels.pills li.spend-save .ss-amp{color:#fff;font-size:inherit;vertical-align:baseline}
