@media (hover:none){.quickview-bar{display:none!important}}@media (min-width:1200px){.quickview-bar__wrapper--quickbuy{padding-top:6px;padding-left:26px;padding-right:26px;font-size:.9rem}}@media (min-width:576px) and (max-width:767.98px){.pricing-block,.pricing-block--saving{font-size:16px}}@media (min-width:576px){.pricing-block--now,.pricing-block--saving{font-size:16px}}@media (min-width:992px){.pricing-block__prefix{display:block}}@media (max-width:767.98px){.abbreviated-heading{font-size:.85rem}}@media (min-width:992px){.box-selector{margin:2px}}@media (min-width:1200px){.box-selector__radio-text{font-size:14px}}@supports not (display:grid){.box-selector-container{display:flex}.box-selector-container>*{margin-left:.7rem}.box-selector-container>:first-child{margin-left:0}}@media (max-width:767.98px){.associated-product__wishlist-status{width:60px}}@media (max-width:767.98px){.product-grid .associated-product__wishlist-status{right:15px}}.buy-grid--table input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.buy-grid--table input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (min-width:992px){.buy-grid--table th,.buy-grid--table td{padding:5px 2.5px}}@media (min-width:1200px){.buy-grid--table table{font-size:.875rem}.buy-grid--table th,.buy-grid--table td{padding:5px}.buy-grid--table .qty-controls button{opacity:1;width:25px;height:25px;transition:all .2s ease-in-out}.buy-grid--table .qty-controls button:hover{opacity:.6}.buy-grid--table .qty-controls input{width:30px;height:35px;margin:0 5px}}@media (min-width:1600px){.buy-grid--table table{font-size:1rem}.buy-grid--table .qty-controls button{width:30px;height:30px}.buy-grid--table .qty-controls input{width:35px;height:40px}}@media (max-width:767.98px){.buy-grid .buy-grid__quickbuy-close{display:block}}@media (min-width:576px){.is-active .buy-grid__quickbuy-close{display:block}.buy-grid .buy-grid__quickbuy-close{display:none!important}}@media (min-width:992px){.buy-grid__quantity{max-width:100px}}@media (min-width:992px){.associated-product-gallery__nav{opacity:0;pointer-events:none;width:2.25rem;height:2.25rem;transition:opacity .25s}.associated-product-gallery__nav:after{width:10px;height:10px}.associated-product:hover .associated-product-gallery__nav{opacity:1;pointer-events:all}.associated-product-gallery__nav.disabled,.associated-product-gallery__nav:disabled{opacity:0}.associated-product:hover .associated-product-gallery__nav.disabled,.associated-product:hover .associated-product-gallery__nav:disabled{opacity:.4;pointer-events:none}}.associated-product-gallery--single .associated-product-gallery__nav,.swiper-slide .associated-product-gallery__nav{display:none}@media (min-width:768px){.associated-product__saving{font-size:1.2rem;left:-16px}}@supports (-webkit-overflow-scrolling:touch){.associated-product--default .associated-product__meta{margin-top:0;display:block}}@media (max-width:767.98px){.associated-product--default .btn.associated-product__compare{top:5px;right:5px}}@media (max-width:767.98px){.associated-product--advert.associated-product--advert.advert-span--2{grid-column:span 1}}@media (min-width:768px){.associated-product:hover .associated-product__promo,.associated-product.quick-buy--open .associated-product__promo{position:relative;bottom:10px}}@media (max-width:767.98px){.associated-product--double .associated-product__tile img{height:100%}.nostock:before{height:70.7107px!important}.component-carousel .swiper-button-prev,.component-carousel .swiper-button-next{width:2rem!important;height:2rem!important}.associated-product__meta{position:relative!important}.associated-product__meta-quickbuy .buy-grid__option-row h6+.box-selector-container{width:calc(100% - 32px);margin:35px 16px 16px}}@media (min-width:576px){.associated-product--featured{grid-column:span 2;max-width:247px}}@media (max-width:767.98px){.associated-product{min-height:100%;font-size:13px}.associated-product .associated-product__saving{padding:5px 20px 5px 5px;font-size:.75rem;line-height:1}.associated-product .associated-product__title{line-clamp:3;-webkit-line-clamp:3;min-height:55px;font-size:1em;line-height:1.4em}.associated-product .associated-product__pricing{font-size:1rem;line-height:1}.associated-product .associated-product__timer{font-size:.75rem;line-height:1}}@media (min-width:768px){.associated-product{padding:1rem}.associated-product .associated-product__title{text-align:left;line-clamp:2;-webkit-line-clamp:2;order:1;grid-column:span 2;min-height:40px}.associated-product__meta .pricing-block-container{padding:0}.associated-product__meta .pricing-block--now,.associated-product__meta .pricing-block--saving,.associated-product__meta .pricing-block--was{font-size:.75rem}.associated-product__btn{padding:.41rem;font-size:.875rem;line-height:1rem}.associated-product--default .associated-product__meta{grid-template-rows:auto;grid-template-columns:1fr}.associated-product--featured{grid-column:span 4;align-self:center;justify-self:center;max-width:219px}.associated-product--featured .associated-product__meta{grid-template-rows:auto;grid-template-columns:1fr}.associated-product--featured .pricing-block-container{order:2;grid-column:span 1}.associated-product--featured .associated-product__btn{align-self:self-start;justify-self:top;order:2;grid-column:span 1}.associated-product--simple .associated-product__meta .pricing-block.pricing-block--saving{margin-top:.4rem;margin-left:0;font-size:.675rem;display:block}.associated-product--double .associated-product__tile{max-height:330px}.associated-product--double .associated-product__tile a{display:flex}.associated-product--double .associated-product__tile a img{align-self:center}.associated-product--double .associated-product__meta{grid-template-rows:auto;grid-template-columns:1fr}.associated-product--double .pricing-block-container{order:2;grid-column:span 1}.associated-product--double .associated-product__btn{align-self:self-start;justify-self:top;order:2;grid-column:span 1}.associated-product--basic .associated-product__meta{grid-template-rows:auto;grid-template-columns:1fr 90px}.associated-product--basic .associated-product__meta .pricing-block-container{order:2;grid-column:span 1}.associated-product--basic .associated-product__btn{order:2;grid-column:span 1;align-self:self-start;justify-self:flex-start;width:100%!important}.associated-product__bottom .btn.btn-secondary,.associated-product__bottom .btn.btn-danger{padding:5px}}@media (min-width:992px){.associated-product--featured{grid-column:span 4;max-width:208px}.associated-product--simple .associated-product__meta .pricing-block.pricing-block--saving{font-size:.7875rem}.associated-product--double .associated-product__tile{max-height:313px}.associated-product__details{display:block}.associated-product--no-hover{height:auto!important}.associated-product--no-hover .associated-product{height:auto}.associated-product--no-hover .associated-product__details{display:none}.associated-product__bottom .btn.btn-secondary,.associated-product__bottom .btn.btn-danger{padding:5px 10px}}@media (min-width:1200px){.associated-product--featured{grid-column:span 4;max-width:253px}.associated-product--simple .associated-product__meta .pricing-block.pricing-block--saving{font-size:.7875rem}.associated-product--double .associated-product__tile{max-height:380px}}@media (min-width:1600px){.associated-product--featured{grid-column:span 5;max-width:268px}.associated-product--simple .associated-product__meta .pricing-block.pricing-block--saving{margin-top:.5rem;font-size:.7875rem}.associated-product--double .associated-product__tile{max-height:403px}.associated-product__meta .pricing-block-container{padding:0}.associated-product__meta .pricing-block--now,.associated-product__meta .pricing-block--saving,.associated-product__meta .pricing-block--was{font-size:.875rem}}.is-rika-tools .associated-product--default .associated-product__meta a,.is-rika-tools .associated-product--default .associated-product__pricing span{color:#000}@media (max-width:767.98px){.abbreviated-heading{font-size:.85rem}}.breadcrumb{z-index:3;background:0 0;width:100%;margin:0}.productPage .breadcrumb{padding:0;position:relative;top:0;left:0}@media (max-width:991.98px){.productPage .breadcrumb .breadcrumb-item:nth-last-of-type(-n+2) .btn:after{display:none}.breadcrumb{padding:0 5px}}.breadcrumb-item .btn{text-transform:capitalize;border:0;padding-left:0;padding-right:5px;font-size:.75rem;position:relative}.breadcrumb-item .btn:active,.breadcrumb-item .btn:hover{text-decoration:underline}.breadcrumb-item.active .btn{cursor:default}.breadcrumb-item:not(:last-of-type) .btn{padding-right:10px}.breadcrumb-item:not(:last-of-type) .btn:after{content:"/";color:var(--grey-text);margin:auto;position:absolute;top:4px;bottom:0;right:2px}.breadcrumb-item span.btn:hover{text-decoration:none}.breadcrumb-item:first-of-type .btn{padding-left:0}.breadcrumb-item+.breadcrumb-item{padding:0 0 0 3px}.breadcrumb-item+.breadcrumb-item:before{display:none}.breadcrumb-item:before{padding:0!important}.product-list__breadcrumbs{padding-left:10px}@media (min-width:992px){.product-list__breadcrumbs{padding-left:0}}.category-header h1{text-align:center!important}.category-links{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;justify-content:center;align-items:center;display:flex}.category-links::-webkit-scrollbar{width:7px;height:7px}.category-links::-webkit-scrollbar-button{border:none;width:7px;height:7px;display:none}.category-links::-webkit-scrollbar-thumb{border-radius:var(--radius);background:#7b7b7b;border:none}.category-links::-webkit-scrollbar-thumb:hover{background:#959595}.category-links::-webkit-scrollbar-thumb:active{background:#555}.category-links::-webkit-scrollbar-track{border-radius:var(--radius);background:rgba(0,0,0,.15);border:7px rgba(38,38,38,.15)}.category-links::-webkit-scrollbar-track:hover{background:rgba(26,26,26,.15)}.category-links::-webkit-scrollbar-track:active{background:rgba(0,0,0,.15)}.category-links::-webkit-scrollbar-corner{background:0 0}.category-links{flex-wrap:nowrap;gap:10px;padding-bottom:10px;overflow-x:auto}.category-links:after{content:"";flex:0 0 1px}.category-link{text-align:center;white-space:nowrap;text-transform:capitalize;min-width:-webkit-fit-content;min-width:-moz-fit-content;flex-direction:column;align-items:center;min-width:fit-content;margin:0;text-decoration:none;display:flex}.color-swatch{vertical-align:top;background:rgba(0,0,0,.15);border-radius:50%;width:1.3rem;height:1.3rem;text-decoration:none;display:inline-block}.color-swatch~.color-swatch{margin-left:.325rem}.color-swatch--more:hover{text-decoration:none}.color-swatch--more{color:rgba(0,0,0,.55);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.color-swatch--bordered{border:1px solid rgba(0,0,0,.1)}@media (min-width:992px){.color-swatch-container .color-swatch{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.color-swatch-container:hover .color-swatch{opacity:.8}.color-swatch-container:hover .color-swatch:hover{opacity:1}}.listing-vertical .product-grid__container{margin:0}.listing-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:5px;padding:12px 0;display:flex;border-bottom:none!important}@media (max-width:991.98px){.listing-toolbar{gap:10px}.listing-toolbar .listing-toolbar__actions{order:1;align-items:stretch;gap:10px;width:100%;display:flex}.listing-toolbar .listing-toolbar__actions>*{flex:1 1 0;width:50%;min-width:0}.listing-toolbar .listing-toolbar__count{text-align:center;order:2;width:100%}.listing-toolbar .vertical-filters__sort-by{min-width:0;height:100%}.listing-toolbar .vertical-filters__sort-by .filter-group__sortby{height:100%}.listing-toolbar .vertical-filters__sort-by .filter-group__heading{height:100%;min-height:40px}.listing-toolbar .vertical-filters__mobile-toggle{align-self:stretch;height:auto;min-height:40px}}.listing-toolbar__actions{align-items:center;gap:1rem;display:flex}.listing-toolbar__count{color:var(--grey-text);white-space:nowrap;font-size:.875rem}.vertical-filters__sort-by{min-width:210px;position:relative}.vertical-filters__sort-by .filter-group__sortby{border:1px solid var(--grey-border);border-radius:var(--radius);width:100%;height:auto;padding:0;transition:border-color .15s ease-in-out;display:block;position:relative;background:var(--background)!important}.vertical-filters__sort-by .filter-group__sortby:hover,.vertical-filters__sort-by .filter-group__sortby:focus{border-color:var(--primary-foreground);background:var(--background)!important;color:var(--primary-foreground)!important}.vertical-filters__sort-by .filter-group__sortby>.filter-group__heading{cursor:pointer;justify-content:space-between;width:100%;height:auto;padding:12px 15px}.vertical-filters__sort-by .filter-group__sortby>.filter-group__heading svg{transition:transform .2s ease-in-out;transform:rotate(180deg)}.vertical-filters__sort-by .filter-group__sortby.selected>.filter-group__heading svg{transform:rotate(270deg)}.vertical-filters__sort-by .filter-group__heading,.vertical-filters__sort-by:hover .filter-group__heading,.vertical-filters__sort-by .filter-group:hover .filter-group__heading,.vertical-filters__sort-by .filter-group:hover>a.filter-group__heading{color:var(--primary-foreground)!important}.vertical-filters__sort-by .filter-group__heading svg,.vertical-filters__sort-by:hover .filter-group__heading svg,.vertical-filters__sort-by .filter-group:hover .filter-group__heading svg,.vertical-filters__sort-by .filter-group:hover>a.filter-group__heading svg{fill:var(--primary-foreground)!important;stroke:var(--primary-foreground)!important}.vertical-filters__sort-by .filter-group__body{background:var(--background);border:1px solid var(--grey-border);border-radius:var(--radius);opacity:1;pointer-events:all;z-index:30;width:100%;min-width:210px;max-height:320px;padding:5px 0;display:none;position:absolute;top:calc(100% + 4px);left:auto;right:0;overflow-y:auto;transform:none;box-shadow:0 3px 10px rgba(0,0,0,.2)}.vertical-filters__sort-by .filter-group__body::-webkit-scrollbar{width:5px;height:5px}.vertical-filters__sort-by .filter-group__body::-webkit-scrollbar-button{border:none;width:5px;height:5px;display:none}.vertical-filters__sort-by .filter-group__body::-webkit-scrollbar-thumb{border-radius:var(--radius);background:#7b7b7b;border:none}.vertical-filters__sort-by .filter-group__body::-webkit-scrollbar-thumb:hover{background:#959595}.vertical-filters__sort-by .filter-group__body::-webkit-scrollbar-thumb:active{background:#555}.vertical-filters__sort-by .filter-group__body::-webkit-scrollbar-track{border-radius:var(--radius);background:rgba(0,0,0,.15);border:5px rgba(38,38,38,.15)}.vertical-filters__sort-by .filter-group__body::-webkit-scrollbar-track:hover{background:rgba(26,26,26,.15)}.vertical-filters__sort-by .filter-group__body::-webkit-scrollbar-track:active{background:rgba(0,0,0,.15)}.vertical-filters__sort-by .filter-group__body::-webkit-scrollbar-corner{background:0 0}.vertical-filters__sort-by .filter-group__body.is-visible,.vertical-filters__sort-by .filter-group__body.is-active{display:block}.vertical-filters__sort-by .filter-group__body .filter-group{width:100%;height:auto;color:var(--primary-foreground);border:0;border-radius:0;display:block;background:0 0!important}.vertical-filters__sort-by .filter-group__body .filter-group:hover,.vertical-filters__sort-by .filter-group__body .filter-group:focus{color:var(--primary-foreground)!important;background:0 0!important}.vertical-filters__sort-by .filter-group__body .filter-group__heading{white-space:nowrap;justify-content:flex-start;width:100%;padding:8px 15px;text-decoration:none;color:var(--primary-foreground)!important;font-weight:400!important}.vertical-filters__sort-by .filter-group__body .filter-group__heading:hover{color:var(--primary-foreground)!important;background:rgba(255,255,255,.08)!important}.vertical-filters__sort-by .filter-group__body .filter-group__heading.is-selected{font-weight:400!important}.vertical-filters.filters-container{background:0 0;width:100%;position:static;overflow:visible}.vertical-filters .horizontal-filters{background:0 0;padding:0}@media (max-width:991.98px){.vertical-filters .horizontal-filters{display:none}}.vertical-filters .filter-group-wrapper{display:block}.vertical-filters .filter-group-wrapper>div,.vertical-filters .filter-group-wrapper>div:first-child,.vertical-filters .filter-group-wrapper>div:last-child{justify-content:flex-start;gap:0;width:100%;max-height:none;display:block;overflow:visible}.vertical-filters .filter-group{border:0;border-bottom:1px solid var(--grey-border);background:0 0;border-radius:0;width:100%;height:auto;padding:0;display:block}.vertical-filters .filter-group:hover,.vertical-filters .filter-group:focus{color:var(--primary-foreground);background:0 0}.vertical-filters .filter-group:hover .filter-group__heading,.vertical-filters .filter-group:focus .filter-group__heading{color:var(--primary-foreground)}.vertical-filters .filter-group:hover .filter-group__heading svg,.vertical-filters .filter-group:focus .filter-group__heading svg{fill:var(--primary-foreground);stroke:var(--primary-foreground)}.vertical-filters .filter-group.active{z-index:auto}.vertical-filters .filter-group.active>.filter-group__heading svg{transform:rotate(270deg)}.vertical-filters .filter-group__heading{text-transform:none;cursor:pointer;justify-content:space-between;gap:10px;width:100%;height:auto;padding:14px 0;font-size:.9rem;font-weight:600;transition:opacity .15s ease-in-out}.vertical-filters .filter-group__heading:hover{opacity:.65}.vertical-filters .filter-group__heading svg{transition:transform .2s ease-in-out;transform:rotate(180deg)}.vertical-filters .filter-group__visible-body{visibility:visible;opacity:1;width:100%;min-width:0;max-height:0;-webkit-box-shadow:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;transition:max-height .25s ease-in-out;display:block;position:static;top:auto;bottom:auto;left:auto;right:auto;overflow:hidden;left:auto!important}.vertical-filters .filter-group__visible-body::-webkit-scrollbar{width:5px;height:5px}.vertical-filters .filter-group__visible-body::-webkit-scrollbar-button{border:none;width:5px;height:5px;display:none}.vertical-filters .filter-group__visible-body::-webkit-scrollbar-thumb{border-radius:var(--radius);background:#7b7b7b;border:none}.vertical-filters .filter-group__visible-body::-webkit-scrollbar-thumb:hover{background:#959595}.vertical-filters .filter-group__visible-body::-webkit-scrollbar-thumb:active{background:#555}.vertical-filters .filter-group__visible-body::-webkit-scrollbar-track{border-radius:var(--radius);background:rgba(0,0,0,.15);border:5px rgba(38,38,38,.15)}.vertical-filters .filter-group__visible-body::-webkit-scrollbar-track:hover{background:rgba(26,26,26,.15)}.vertical-filters .filter-group__visible-body::-webkit-scrollbar-track:active{background:rgba(0,0,0,.15)}.vertical-filters .filter-group__visible-body::-webkit-scrollbar-corner{background:0 0}.vertical-filters .filter-group__visible-body.active{max-height:260px;padding:0 2px 12px;overflow-y:auto}.vertical-filters .filter-group__visible-body--price.active{max-height:none;padding:10px 2px 18px;overflow:visible}.vertical-filters .filter-group__visible-body .filter-group__col{width:100%}.vertical-filters .filter-group__visible-body .nav-link{float:none;text-transform:capitalize;white-space:normal;width:100%;margin:0;padding:6px 8px;text-decoration:none;display:block;font-weight:400!important}.vertical-filters .filter-group__visible-body .nav-link:hover,.vertical-filters .filter-group__visible-body .nav-link.is-selected{background:var(--grey-bg);font-weight:400!important}.vertical-filters .desktop-filter-reset{display:inline-block}.vertical-filters__header{border-bottom:2px solid var(--primary-foreground);justify-content:space-between;align-items:center;margin-bottom:6px;padding:6px 0 10px}.vertical-filters__title{margin:0;font-size:1.15rem}.vertical-filters__reset{text-transform:uppercase;color:var(--primary-foreground);font-size:.8rem;text-decoration:underline}.vertical-filters__reset:hover{text-decoration:none}.vertical-filters__mobile-toggle{border:1px solid var(--primary-foreground);border-radius:var(--radius);background:var(--background);width:100%;color:var(--primary-foreground);justify-content:center;align-items:center;gap:10px;padding:12px 15px;font-size:.9rem;display:flex}.vertical-filters__mobile-toggle svg{width:16px;height:16px;fill:var(--primary-foreground)}.vertical-filters__mobile-toggle svg circle,.vertical-filters__mobile-toggle svg line{stroke:var(--primary-foreground)}.product-grid.product-grid--vertical{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}@media (max-width:767.98px){.product-grid.product-grid--vertical{grid-gap:15px;grid-template-columns:minmax(0,1fr)}}@media (min-width:992px){.product-grid.product-grid--vertical{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.product-grid--vertical .associated-product{margin:0}}.vertical-filters .filter-group__heading{font-weight:600}.vertical-filters .filter-group__visible-body .nav-link{font-weight:400!important}.horizontal-filters{background:var(--background)}.filters-container{width:100%;transition-delay:0s!important}.filters-container.off-canvas-panel.off-canvas-panel--left{width:100%}.filters-container .horizontal-filters{padding:10px 0;transition:background .2s ease-in-out}.filter-title{border-bottom:1px solid var(--grey-border)}.filter-show-apply{background-color:var(--primary-foreground);border-color:var(--primary-foreground)}.filter-group-wrapper{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.filter-group-wrapper>div{-ms-flex-preferred-size:content;flex-basis:content;justify-content:center;align-items:center;gap:15px;width:100%;display:flex}.filter-group-wrapper>div:first-child{flex-wrap:wrap;max-height:40px;overflow:hidden}.filter-group-wrapper>div:last-child{justify-content:end;display:flex}.filters-draw__body .filter-group{border:0;border-bottom:1px solid var(--grey-2);border-radius:0;flex-direction:column;width:100%;height:auto;padding:25px 0}.filters-draw__body .filter-group:hover{border:0;border-bottom:1px solid var(--grey-2)}.filters-draw__body .filter-group.filter-group__close-all{border:0;max-width:250px}.filters-draw__body .filter-group.filter-group__close-all a:not(.btn-primary){cursor:pointer;border:1px solid var(--grey-border);border-radius:15px;flex-direction:row;justify-content:center;padding:5px 15px;text-decoration:none;transition:border .15s ease-in-out;display:flex}.filters-draw__body .filter-group.active .filter-group__body{padding:15px 30px}.filters-draw__body .filter-group .filter-group__heading{text-align:center;text-transform:capitalize;padding-left:30px;font-size:.85rem}.filters-draw__body .filter-group:hover .filter-group__heading{color:var(--primary-foreground)}.filters-draw__body .filter-group:hover .filter-group__heading svg{stroke:var(--primary-foreground);fill:var(--primary-foreground)}.filters-draw__body .filter-group:hover .filter-group__heading svg path{fill:var(--primary-foreground)}.filters-draw__body .filter-group__body{opacity:1;max-width:100%;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;-webkit-box-shadow:none;box-shadow:none;pointer-events:all;padding-left:30px;position:relative;transform:translateY(0)}.filters-draw__body .filter-group.filter-group__colour .filter-group__body{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.filter-draw__footer{z-index:99;background:var(--background);justify-content:space-between;gap:15px;width:100%;padding:5px 15px;display:flex;position:absolute;bottom:15px;left:0}.filter-draw__footer button,.filter-draw__footer a{width:100%;margin:0}.filter-group{background:var(--background);border:1px solid var(--primary-foreground);border-radius:var(--radius);flex-grow:1;height:40px;padding:0;transition:border .15s ease-in-out;position:relative!important}.filter-group p{flex:1;margin:0}.filter-group:hover,.filter-group:focus{background:var(--primary-foreground);color:var(--background)}.filter-group:hover .filter-group__heading,.filter-group:hover>a,.filter-group:focus .filter-group__heading,.filter-group:focus>a{color:var(--background)}.filter-group:hover .filter-group__heading svg,.filter-group:hover>a svg,.filter-group:focus .filter-group__heading svg,.filter-group:focus>a svg{fill:var(--background);stroke:var(--background)}.filter-group:hover .filter-group__heading svg path,.filter-group:hover>a svg path,.filter-group:focus .filter-group__heading svg path,.filter-group:focus>a svg path{fill:var(--background)}.filter-group:hover .filter-group__heading svg circle,.filter-group:hover .filter-group__heading svg line,.filter-group:hover>a svg circle,.filter-group:hover>a svg line,.filter-group:focus .filter-group__heading svg circle,.filter-group:focus .filter-group__heading svg line,.filter-group:focus>a svg circle,.filter-group:focus>a svg line{stroke:var(--background)!important}.filter-group.filter-group__close-all{text-align:center;cursor:pointer;flex-direction:row;justify-content:flex-start;max-width:200px;padding:5px 15px;display:flex}.filter-group.filter-group__close-all span{white-space:nowrap;font-size:.85rem;padding-top:.75rem!important}.filter-group.filter-group__close-all:hover a{text-decoration:none}.filter-group.filter-group__close-all a:not(.btn){white-space:nowrap;width:100%;color:var(--primary-foreground);padding:0 10px;font-size:.85rem;display:block;font-weight:400!important}.filter-group.filter-group__close-all a:not(.btn):hover{color:var(--background);font-weight:400!important;text-decoration:none!important}.filter-group.filter-group__close-all:hover a:not(.btn){color:var(--background)}.filter-group.filter-group__close-all svg{margin:0}.filter-group.filter-group__close-all-mobile{display:none}.filter-group.is-selected .filter-group__heading{border-bottom-color:var(--grey-border);border-bottom-width:2px}.filter-group.filter-group__colour .filter-group__body{max-width:258px}.filter-group.filter-group__colour .filter-group__body .nav-link{width:auto;color:var(--secondary-foreground);flex-direction:row;justify-content:flex-start;text-decoration:none;display:flex;padding:0!important}.filter-group.filter-group__colour .filter-group__body .nav-link:before{content:unset}.filter-group.filter-group__colour .filter-group__body .nav-link i{border:1px solid rgba(0,0,0,.1);border-radius:5px;width:35px;height:35px;margin:5px 9px;transition:border .2s ease-in-out;padding:0!important}.filter-group.filter-group__colour .filter-group__body .nav-link p{line-height:45px;display:none}.filter-group.filter-group__colour .filter-group__body .nav-link:hover :after{content:"";display:none}.filter-group.filter-group__colour .filter-group__body .nav-link:hover i,.filter-group.filter-group__colour .filter-group__body .nav-link.is-selected i{border:2px solid var(--primary-foreground)}@media (min-width:992px){.filter-group.filter-group__more-filters-max{max-width:150px}}.filter-group__heading{white-space:nowrap;width:100%;height:100%;color:var(--primary-foreground);text-align:left;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:20px;margin:0;font-size:.875rem;font-weight:400;display:flex;position:relative}.filter-group__heading~.filter-group__heading{border-bottom:1px solid rgba(0,0,0,.15)}.filter-group__heading>span{position:relative}.filter-group__heading svg{width:auto;height:14px;fill:var(--primary-foreground);margin-left:10px;transition:transform .2s ease-in-out;top:7px;right:10px;transform:rotate(180deg)}.filter-group__heading svg path{fill:var(--primary-foreground)!important}.filter-group__heading svg circle,.filter-group__heading svg line{stroke:var(--primary-foreground)!important}.filter-group__heading svg+svg{display:none}.filter-group__heading.selected svg{transform:rotate(270deg)}.filter-group__body{background:var(--background);border-radius:10px;width:965px;font-weight:400;top:105%;left:0;overflow:visible}.filter-group__body:before{content:"";background:0 0;width:100%;height:10px;position:absolute;top:-10px;left:0}.filter-group__body .filter-group__body-gradient{z-index:1;width:100%;height:100%;max-height:104px;position:absolute;top:0;left:0}.filter-group__body .nav-link{text-transform:capitalize;color:var(--primary-foreground);padding:5px 0;text-decoration:none;position:relative;font-weight:400!important}.filter-group__body .nav-link:before{content:"";float:right;float:left;-webkit-filter:drop-shadow(0 1px 1px rgba(0,0,0,.05));filter:drop-shadow(0 1px 1px rgba(0,0,0,.05));border-radius:var(--radius);border:1px solid #aaa;width:20px;height:20px;margin-right:10px;transition:opacity .2s ease-in-out}.filter-group__body .nav-link:hover :after{content:"";border-radius:var(--radius);background:rgba(0,0,0,.5);width:14px;height:14px;position:absolute;top:8px;left:3px}.filter-group__body .nav-link.is-selected{color:var(--primary-foreground);position:relative;font-weight:600!important}.filter-group__body .nav-link.is-selected :after{content:"";border-radius:var(--radius);background:var(--primary-foreground);width:14px;height:14px;position:absolute;top:8px;left:3px}.filter-group__body .nav-link.is-selected:before{content:""}.filter-group__colour .nav-link.is-selected :after{content:none}.filter-group__count{color:#9d9d9d;padding-left:5px;font-size:.65rem;font-weight:400}.filter-group__meta{z-index:1;color:var(--primary-foreground);font-size:.675rem;position:absolute;top:0;right:-12px}.mobile-filter-reset{flex-direction:column;justify-content:center;margin:0 20px;display:flex;position:relative}.filter-group__outline-btn{background-color:var(--background);color:#666;border:1px solid #ccc;font-size:.655rem;display:inline-block}.filter-group__outline-btn:hover{color:#666;border-color:#ddd;text-decoration:none}.filter-group__col{flex-wrap:nowrap;flex:1}.filter-group__col-heading{color:#555;padding:0 0 10px;font-size:.875rem;display:none}.sortBy-container .mobile-filter-reset{display:none}.sortBy-container .filter-group__heading.is-selected,.sortBy-container .filter-group__heading:hover{color:var(--primary-foreground);position:relative}.sortBy-container .filter-group__heading.is-selected:before,.sortBy-container .filter-group__heading:hover:before{content:"";background-image:url(/Content/img/icons/UI/check-tick.png);background-size:100% 100%;width:12px;height:12px;transition:all .3s ease-in-out;display:inline-block;position:absolute;top:2px;left:5px;transform:rotate(0)}.filter-icon{width:60px;position:absolute;top:7px;right:15px}.filter-icon img{max-width:100%;max-height:25px}.filter-group{position:unset;align-items:center;display:flex}.filter-group.active:not(.filter-group__more-filters){z-index:15}.filter-group.active:not(.filter-group__more-filters) .filter-group__body{opacity:1;pointer-events:all;transform:translateY(4%)}.filter-group.active:not(.filter-group__more-filters) svg{transform:rotate(270deg)}.filter-group__heading{text-align:left;border:0;margin:0;font-size:.875rem;font-weight:400;position:relative}.filter-group__close-all .filter-group__heading{border-right:0}.filter-group__heading svg{width:9px;height:9px;margin-left:2px;position:relative;top:-1px;right:0}.filter-group__heading.is-selected{background-color:var(--background)}.filter-group__heading.is-selected svg{display:none}.filter-group__heading.is-selected svg+svg{display:inline-block}.filter-group__heading:focus{outline:0}.filters-draw{background:var(--background);z-index:9999;border-radius:0;width:100%;max-width:30rem;max-height:100vh;transition:transform .2s ease-in-out;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%)}.filters-draw.active{transform:translate(0)}.filters-draw__header{border-bottom:1px solid var(--grey-2);-ms-flex-preferred-size:content;flex-basis:content;justify-content:space-between;align-items:center;height:60px;padding:0 5px 0 30px;display:flex}.filters-draw__header h2{margin:0}.filters-draw__header button{background:var(--background);border:0;border-radius:50%;width:40px;height:40px;margin:0 10px}.filters-draw__header button svg{fill:var(--primary-foreground)}.filters-draw__body{max-height:calc(100vh - 120px);padding-bottom:25px;overflow-x:hidden;overflow-y:auto}.filters-draw__body .filter-group__heading{justify-content:space-between;padding:15px 25px}.filters-draw__body .filter-group__body{padding-left:50px}.filters-draw__body .filter-group__body .nav{max-height:0;padding:0;transition:max-height 1s ease-in-out}.filters-draw__body .filter-group{background:var(--background);padding:0;overflow:hidden}.filters-draw__body .filter-group.active .filter-group__body{transform:translateY(0)}.filters-draw__body .filter-group.active .nav{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.filter-group__visible-body{background:var(--background);min-width:-webkit-fit-content;min-width:-moz-fit-content;border-radius:var(--radius);border:1px solid var(--dark-grey-border);visibility:hidden;opacity:0;min-width:fit-content;max-height:300px;padding:10px;transition:visibility,display,opacity .2s ease-in-out;display:none;position:absolute;top:60px;overflow:auto;box-shadow:0 3px 10px rgba(0,0,0,.2)}.filter-group__visible-body::-webkit-scrollbar{width:5px;height:5px}.filter-group__visible-body::-webkit-scrollbar-button{border:none;width:5px;height:5px;display:none}.filter-group__visible-body::-webkit-scrollbar-thumb{border-radius:var(--radius);background:#7b7b7b;border:none}.filter-group__visible-body::-webkit-scrollbar-thumb:hover{background:#959595}.filter-group__visible-body::-webkit-scrollbar-thumb:active{background:#555}.filter-group__visible-body::-webkit-scrollbar-track{border-radius:var(--radius);background:rgba(0,0,0,.15);border:5px rgba(38,38,38,.15)}.filter-group__visible-body::-webkit-scrollbar-track:hover{background:rgba(26,26,26,.15)}.filter-group__visible-body::-webkit-scrollbar-track:active{background:rgba(0,0,0,.15)}.filter-group__visible-body::-webkit-scrollbar-corner{background:0 0}.filter-group__visible-body .nav-link{border-radius:var(--radius);background:0 0;text-decoration:none;transition:all .2s ease-in-out}.filter-group__visible-body .nav-link:hover,.filter-group__visible-body .nav-link.is-selected{background:var(--grey-bg);text-decoration:none!important}.filter-group__visible-body.active{opacity:1;visibility:visible;display:block}@media (max-width:767.98px){.filter-group .filter-group__heading{padding:10px}}.filter-overlay.active{z-index:100;background:rgba(0,0,0,.3);width:100%;height:100vh;position:fixed;top:0;left:0}.filter-group__more-filters .filter-group__heading,.filter-group__close-all .filter-group__heading{gap:5px;min-width:150px}@media (max-width:767.98px){.filter-group__more-filters .filter-group__heading,.filter-group__close-all .filter-group__heading{min-width:0}}.filter-group__more-filters svg,.filter-group__close-all svg{width:16px;height:16px;fill:var(--primary-foreground);margin-left:10px;transition:all .2s ease-in-out;top:0;transform:translate(-6px,-1px)}.filter-group__more-filters svg+svg,.filter-group__close-all svg+svg{display:none}filter-group__body{z-index:3;border-radius:10px;width:800px;max-width:300px;height:auto;max-height:42vh;position:absolute}filter-group__body::-webkit-scrollbar{width:7px;height:7px}filter-group__body::-webkit-scrollbar-button{border:none;width:7px;height:7px;display:none}filter-group__body::-webkit-scrollbar-thumb{border-radius:var(--radius);background:#7b7b7b;border:none}filter-group__body::-webkit-scrollbar-thumb:hover{background:#959595}filter-group__body::-webkit-scrollbar-thumb:active{background:#555}filter-group__body::-webkit-scrollbar-track{border-radius:var(--radius);background:rgba(0,0,0,.15);border:7px rgba(38,38,38,.15)}filter-group__body::-webkit-scrollbar-track:hover{background:rgba(26,26,26,.15)}filter-group__body::-webkit-scrollbar-track:active{background:rgba(0,0,0,.15)}filter-group__body::-webkit-scrollbar-corner{background:0 0}filter-group__body{opacity:0;pointer-events:none;flex-direction:column;justify-content:flex-start;padding:0;transition:all .25s;display:flex;overflow-x:hidden;overflow-y:auto;transform:translateY(25%);box-shadow:0 3px 10px rgba(0,0,0,.2)}filter-group__body:hover{opacity:1;pointer-events:all;transform:translateY(0%)}filter-group__body .nav{width:100%;max-height:100%;padding:15px;position:relative;overflow:auto}filter-group__body .nav a:not(.btn){font-size:.875rem;font-weight:400}filter-group__body .nav-link{float:left;width:100%}.filter-group__price-amounts{display:flex}.filter-group__price-slider.ui-widget.ui-widget-content{border:0;width:90%}@media (max-width:991.98px){.filters--no-padding{padding:0}.filters-container filter-group:not(.filter-group__more-filters) .filter-group__heading svg{display:none}.filters-container .filter-group-wrapper>div:first-child{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;justify-content:start;overflow-x:auto;overflow-y:hidden}.filters-container .filter-group-wrapper>div:first-child .filter-group:not(.filter-group__sortby){display:none}.filters-container .horizontal-filters{padding:0 0 40px}.filter-group.filter-group__close-all{display:none}.filter-group__colour .filter-group__body .nav-link{width:100%}.filter-group__colour .filter-group__body .nav-link p{display:block}}@media (max-width:767.98px){.filter-group-wrapper{gap:7px}.filter-group-wrapper>div{flex:1}.filter-group-wrapper>div:last-child{gap:7px}}@media (min-width:768px){.filters-container .filter-group-wrapper{gap:15px}.filters-container .filter-group-wrapper>div{min-width:49%}}@media (min-width:992px){.filter-icon{right:0}.filters-container{z-index:10;height:auto;top:var(--lg-filter-offset);transition:top .2s ease-in-out;display:block;position:-webkit-sticky;position:sticky;overflow:visible}.filters-container .filter-group-wrapper{gap:15px}.filters-container .filter-group-wrapper>div{min-width:unset}.filters-container.off-canvas-panel{opacity:1;visibility:visible;width:auto;transition:background 1s ease-in-out,top ease-in-out;transform:none}body.headroom-pinned .filters-container{top:var(--lg-filter-offset-pinned)}.filter-group:first-of-type{margin-left:1px}.headroom-pinned .filters-container.off-canvas-panel{background:0 0}}@media (min-width:1200px){body.headroom-pinned .filters-container{top:var(--xl-filter-offset-pinned)}.filter-group:nth-child(7n+1):after{content:"";padding-right:0}}@media (min-width:1600px){.filter-group:nth-child(7n+1):after{content:"";padding-right:0}}@media (max-width:991.98px){.filter-bar{top:var(--sm-filter-offset);z-index:15;text-align:center;background:var(--background);align-items:center;margin-bottom:0;padding:0;transition:top .2s ease-in-out;display:flex;position:-webkit-sticky;position:sticky}body.headroom-pinned .filter-bar{top:var(--sm-filter-offset-pinned)}.filter-bar .horizontal-filters{width:100%;padding:5px 0}}.image-swatch-container{flex-wrap:wrap;gap:10px;display:flex}.image-swatch{box-sizing:border-box;cursor:pointer;border-radius:100%;width:24px;height:24px;transition-duration:.2s}.image-swatch:hover .image-swatch__img,.image-swatch.is-active .image-swatch__img{box-shadow:0 0 0 2.5px #fff,0 0 0 4px #000}.image-swatch__header{letter-spacing:.4px;margin:30px 0 18px;font-size:14px;font-weight:300;display:inline-block}.image-swatch__header b{font-weight:400}.image-swatch__img{border-radius:100%;width:24px;height:24px;position:relative}.image-swatch:hover{text-decoration:none}.image-swatch--more{vertical-align:top;text-align:center;background-color:var(--light-grey-bg);color:rgba(0,0,0,.55);justify-content:center;align-items:center;font-size:18px;display:inline-flex}.image-swatch--more:hover{text-decoration:none}.image-swatch__ajax-container .image-swatch__img{width:50px}@media (max-width:767.98px){.image-swatch-container{flex-wrap:wrap;gap:10px}}@media (min-width:992px){.image-swatch-container .image-swatch{transition:opacity .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.image-swatch-container:hover .image-swatch{opacity:.8}.image-swatch-container:hover .image-swatch:hover{opacity:1}}@media (min-width:2400px){.image-swatch__img{max-width:50px}}.roundel{text-align:center;text-transform:uppercase;letter-spacing:2px;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-top:.3px;margin-right:.3px;font-size:.7rem;line-height:.9rem;display:flex;overflow:hidden;box-shadow:0 2px 2px rgba(0,0,0,.2)}.roundel:empty{display:none}.roundel img{width:50px;height:50px}.roundel:hover{text-decoration:none}.roundel span{padding:0;font-weight:800}span.roundel{pointer-events:none}.roundel--square{-webkit-box-shadow:none;box-shadow:none;border-radius:0}.roundel--default{background:var(--background);border:0;font-size:.8rem}.roundel--default span{color:var(--primary-foreground)}.roundel--sale{background:var(--danger);border:0;font-size:.8rem}.roundel--sale span{color:var(--background)}@media (min-width:576px) and (max-width:767.98px){.pricing-block,.pricing-block--saving{font-size:16px}}@media (min-width:576px){.pricing-block--now,.pricing-block--saving{font-size:16px}}@media (min-width:992px){.pricing-block__prefix{display:block}}@media (max-width:767.98px){.product-grid.product-grid--single{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:768px){.product-grid{grid-gap:15px;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.product-grid--tailgate{grid-template-columns:repeat(4,4fr)}.product-grid .advert-span--3{display:block}}@media (min-width:992px){.product-grid--tailgate{grid-template-columns:repeat(5,5fr)}.product-grid .advert-span--3{display:block}}@media (min-width:1200px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-grid--tailgate{grid-template-columns:repeat(6,6fr)}.product-grid .advert-span--4{display:block}}@media (min-width:1600px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid--tailgate{grid-template-columns:repeat(7,7fr)}}@media (min-width:2400px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid .advert-span--6{display:block}}@media (max-width:767.98px){.product-grid_view{cursor:pointer}}.product-overlay-corner{letter-spacing:.055rem;text-transform:uppercase;border-radius:.3rem;padding:.29rem .56rem .3rem;font-size:.68rem;font-weight:700;line-height:.9rem;display:inline-block}.product-overlay-corner.product-overlay-corner--top{top:12px}.product-overlay-corner.product-overlay-corner--bottom{bottom:12px}.product-overlay-corner.product-overlay-corner--right{border-top-right-radius:0;border-bottom-right-radius:0;right:0}.product-overlay-corner.product-overlay-corner--left{border-top-left-radius:0;border-bottom-left-radius:0;left:0}.product-overlay-full{text-align:center;color:#555;letter-spacing:.025rem;background:rgba(255,255,255,.8);width:100%;padding:.75rem 0;font-size:1.2rem;line-height:.7rem;display:block;left:0}.product-overlay-full.product-overlay-full--top{top:0}.product-overlay-full.product-overlay-full--bottom{z-index:1;bottom:0}.product-overlay-full.product-overlay-full--image{background:0 0;max-height:40px;padding:0}.wishlist-status{cursor:pointer;display:inline-block;position:relative;overflow:hidden}.wishlist-status div{position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.wishlist-status div:nth-child(2){transition:transform .2s cubic-bezier(.4,0,.2,1);transform:translate(-50%)translateY(-50%)scale(0)}.wishlist-status.is-active svg path,.wishlist-status.is-active svg path.center,.wishlist-status.is-active svg path.outline{fill:var(--brand-primary);stroke:var(--brand-primary)}.wishlist-status.is-active div:nth-child(2){transform:translate(-50%)translateY(-50%)scale(1)}.wishlist-status--border{background:var(--primary-foreground);border-radius:50px;width:31px;height:31px;margin-left:.8rem;padding:0}.wishlist-status--border div{max-width:45%}.wishlist-header__count{background:var(--secondary-foreground);color:#fff;text-shadow:none;background-repeat:repeat-x;border-radius:10px;padding:3px 4px;font-size:.65rem;line-height:90%;display:block;position:absolute;top:-9px;right:-5px}.wishlist-header__count:empty{display:none}.component-carousel--yjryj .swiper-container{padding:0}.component-carousel--yjryj .swiper-container>.swiper-pagination{bottom:0}@media (max-width:767.98px){.component-carousel .swiper-button-prev,.component-carousel .swiper-button-next{opacity:.75!important;pointer-events:all!important}}.component-carousel .heading h5{color:#555;font-size:2rem;text-transform:unset!important}.component-carousel .swiper-pagination{position:relative;bottom:20px}.component-carousel:hover .swiper-button-prev,.component-carousel:hover .swiper-button-next{opacity:1;pointer-events:all}.component-carousel .swiper-button-prev,.component-carousel .swiper-button-next{z-index:10;opacity:1;pointer-events:all;border:1px solid var(--primary-foreground);border-radius:var(--radius);background:#fff;flex-direction:column;justify-content:center;align-items:center;width:36px;height:36px;transition:all .25s;display:flex;box-shadow:0 2px 10px 2px rgba(0,0,0,.12)}.component-carousel .swiper-button-prev:not(.swiper-button-no-hover),.component-carousel .swiper-button-next:not(.swiper-button-no-hover){opacity:0;pointer-events:none}.component-carousel .swiper-button-prev:after,.component-carousel .swiper-button-next:after{content:"";background:0 0;border-bottom:3px solid #000;border-right:3px solid #000;width:12px;height:12px;margin-right:-6px;display:inline-block;transform:rotate(-225deg)}.component-carousel [data-config=productPageSimpleAssociatedProducts] .swiper-button-prev,.component-carousel [data-config=productPageSimpleAssociatedProducts] .swiper-button-next{transform:translateY(100%)}.component-carousel [data-config=productPageSimpleAssociatedProducts] .swiper-button-prev:not(.swiper-button-no-hover),.component-carousel [data-config=productPageSimpleAssociatedProducts] .swiper-button-next:not(.swiper-button-no-hover){opacity:1;pointer-events:all}.component-carousel .swiper-button-next:after{margin-left:-6px;margin-right:0;transform:rotate(-45deg)}.component-carousel .swiper-pagination-bullet{width:6px;height:6px}.component-carousel .swiper-pagination-bullet-active{background:#000}.component-carousel .swiper-button-disabled,.component-carousel .swiper-button-disabled .swiper-pagination{display:none!important}.component-carousel-nav-outer{position:relative}.component-carousel-nav-outer .swiper-container{position:unset;margin:0}.component-carousel-nav-outer .swiper-container>.swiper-pagination{bottom:-25px}.component-carousel__temp-ajax-image{z-index:9;top:0;left:0;position:absolute!important}.swiper-prevent .swiper-button-next,.swiper-prevent .swiper-button-prev,.swiper-scrollbar{display:none}.swiper-controls{text-align:center;width:-webkit-fit-content;width:-moz-fit-content;justify-content:center;align-items:center;width:fit-content;margin:auto;display:flex;position:relative;top:-30px}.swiper-controls .swiper-pagination{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;bottom:0}.swiper-controls .swiper-button-prev,.swiper-controls .swiper-button-next{opacity:1;opacity:1;background:0 0;top:25px}.swiper-controls .swiper-button-next{right:-25px}.swiper-controls .swiper-button-prev{left:-25px}.swiper-controls .swiper-pagination-bullet-active{background:var(--brand-primary)}@media (max-width:767.98px){.component-carousel-nav-outer .swiper-container{margin:0 0 2rem}}.brand-logo-carousel .swiper{position:relative}.brand-logo-carousel .swiper:before,.brand-logo-carousel .swiper:after{content:"";background:var(--background);z-index:2;width:3rem;height:100%;position:absolute;top:0;left:0}.brand-logo-carousel .swiper .swiper-slide{max-width:130px}.brand-logo-carousel .swiper img{max-width:90px}.brand-logo-carousel .swiper:after{left:auto;right:0}.brand-logo-carousel .swiper .swiper-button-prev,.brand-logo-carousel .swiper .swiper-button-next{opacity:1;pointer-events:initial;width:26.4px;height:26.4px}.component-carousel--products{max-width:1920px;margin:auto;overflow:hidden}.component-carousel--products .associated-product .associated-product__title{line-clamp:3;-webkit-line-clamp:3;min-height:55px;line-height:1.4em;text-align:center!important;font-size:13px!important}.component-carousel--products .associated-product .associated-product__pricing{line-height:1;font-size:1rem!important}.component-carousel--products .associated-product__bottom{flex-direction:column;gap:0!important}.component-carousel--products .associated-product__bottom .btn{justify-content:center}.component-carousel--products .associated-product__bottom>.d-flex{flex-direction:column;min-height:45px;margin-bottom:.5rem}.component-carousel--products .associated-product__saving{padding:5px 20px 5px 10px;font-size:.9rem}.component-carousel--products .associated-product .associated-product__pricing{line-height:1}.component-carousel--products .associated-product__roundel{width:60px}@media (min-width:992px){.component-carousel--products .associated-product__saving{padding:3px 20px 3px 10px;font-size:.75rem}}@media (max-width:991.98px){.component-carousel--products.component-carousel:not(.component-carousel-nav-outer) .swiper-button-prev:after{margin-top:11px;margin-left:14px;margin-right:0}.component-carousel--products.component-carousel:not(.component-carousel-nav-outer) .swiper-button-next:after{margin-top:11px;margin-left:8px;margin-right:0}}@media (max-width:767.98px){.component-carousel--products.component-carousel:not(.component-carousel-nav-outer) .swiper-button-prev:after{margin-top:9px;margin-left:11px;margin-right:0}.component-carousel--products.component-carousel:not(.component-carousel-nav-outer) .swiper-button-next:after{margin-top:9px;margin-left:6px;margin-right:0}}.swiper--products.swiper{padding-bottom:25px;position:relative;overflow:visible}.swiper--products.swiper .swiper-button-prev,.swiper--products.swiper .swiper-button-next{opacity:1;pointer-events:initial}@media (max-width:991.98px){.swiper--products.swiper .swiper-button-prev,.swiper--products.swiper .swiper-button-next{display:none}}.swiper--products.swiper .swiper-scrollbar.swiper-scrollbar-horizontal{z-index:50;width:30%;height:5px;padding:1px 0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.carousel--links .swiper-slide{box-sizing:border-box;white-space:nowrap;width:auto}.carousel--links .swiper-button-prev,.carousel--links .swiper-button-next{opacity:1;pointer-events:all;margin-top:0;top:50%;transform:translateY(-50%)}@media (max-width:991.98px){.carousel--links .swiper-button-prev,.carousel--links .swiper-button-next{display:none}}.carousel--links .swiper-button-prev{left:0}.carousel--links .swiper-button-next{right:0}.hp-carousel .swiper{padding-bottom:30px}.hp-carousel .swiper-slide{height:auto}.hp-carousel .swiper-button-prev,.hp-carousel .swiper-button-next{opacity:1;pointer-events:all;top:calc(50% - 15px)}.hp-carousel .swiper-button-prev{left:8px}.hp-carousel .swiper-button-next{right:8px}.paging-container{flex-direction:column;justify-content:center;align-items:center;padding:15px 0;display:flex}.paging-container .btn svg{width:12px;height:12px}.paging-container .btn--back svg{transform:rotate(90deg)}.paging-container .btn--forward svg{transform:rotate(-90deg)}.paging-container .btn--page-no{border:2px solid transparent;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;margin:0 5px;padding:0;font-size:.875rem;transition:all .2s ease-in-out;display:flex;position:relative;top:2px}.paging-container .btn--page-no:hover{background:#bebebe}.paging-container .btn--page-no.active{color:#fff;background:#000}.paging-info{flex-direction:column;justify-content:center;align-items:center;display:flex}.paging-progress{background:var(--grey-bg);width:225px;height:2px;margin-bottom:10px}.paging-progress__bar{background:var(--primary-foreground);width:0%;height:2px;transition:width .15s ease-in-out;max-width:100%!important}.brand-banner{border-radius:var(--radius);background-position:100%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;margin:25px 0;padding:50px;display:flex;position:relative;overflow:hidden}.brand-banner picture{border-radius:var(--radius);display:block;overflow:hidden}img.brand-banner__logo{width:auto;max-width:100%;height:auto;max-height:75px;margin-bottom:15px}.brand-banner__content{color:#fff;border-radius:var(--radius);text-align:center;background:rgba(0,0,0,.4);width:100%;max-width:500px;padding:25px}.brand-banner__content h2{text-transform:uppercase;color:#fff;font-size:1.4rem;font-weight:900}@media (max-width:767.98px){.brand-banner{padding:25px}}.price-slider .wrapper{border-radius:10px;width:100%;max-width:400px;padding:0 25px}.price-slider .price-slider__input{width:100%;margin:0 0 35px;display:flex}.price-slider .price-slider__input .field{align-items:center;width:100%;height:45px;display:flex}.price-slider .price-slider__input .field>span{letter-spacing:.75px;color:var(--primary-foreground);flex-shrink:0;font-size:16px;display:flex}.price-slider .price-slider__input .field input{text-align:center;border:2px solid var(--grey-2);-moz-appearance:textfield;border-radius:5px;outline:none;width:100%;margin-left:12px;font-size:16px}.price-slider input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.price-slider input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.price-slider .price-slider__input .separator{width:130px;color:var(--primary-foreground);justify-content:center;align-items:center;font-size:19px;display:flex}.price-slider .price-slider__slider{background:var(--grey-bg);border-radius:var(--radius);height:5px;position:relative}.price-slider .price-slider__slider .progress{border-radius:var(--radius);background:var(--primary-foreground);height:4px;position:absolute;left:0;right:0}.price-slider .range-input{position:relative}.price-slider .range-input input{pointer-events:none;-webkit-appearance:none;-moz-appearance:none;background:0 0;width:100%;height:5px;position:absolute;top:-5px}.price-slider input[type=range]::-webkit-slider-thumb{border-radius:var(--radius);background:var(--primary-foreground);pointer-events:auto;-webkit-appearance:none;cursor:pointer;width:22px;height:15px;position:relative;box-shadow:0 0 6px rgba(0,0,0,.05)}.price-slider input[type=range]::-webkit-slider-thumb:hover{background:var(--primary-foreground)}.price-slider input[type=range]::-moz-range-thumb{pointer-events:auto;-moz-appearance:none;cursor:pointer;background:#2a2a2a;border:none;border-radius:5px;width:22px;height:15px;box-shadow:0 0 6px rgba(0,0,0,.05)}.price-slider input[type=range]::-moz-range-thumb:hover{background:#424242}.price-slider .price-slider__controls{justify-content:center;padding:40px 0 15px;display:flex}.price-slider .price-slider__controls .btn{width:auto}.tailgate-filters .relative{position:relative}.tailgate-filters .relative form{width:100%;position:absolute;bottom:8px}@media (max-width:991.98px){.tailgate-filters .relative form{bottom:unset;position:relative}}.tailgate-filters .relative form button{position:absolute;top:8px;right:10px}.tailgate-filters .relative form button svg{width:20px;height:20px}.tailgate-filters a{color:var(--brand-primary);font-size:1.4rem}.tailgate-filters .arrow img{width:60px;transform:rotate(180deg)}.tailgate-category{border:1px solid var(--grey-border);border-radius:var(--radius);padding:15px}.tailgate-category a{text-align:center;display:block}.tailgate-category img{-o-object-fit:contain;object-fit:contain;max-height:120px}.tailgate-category--car{min-height:150px}.product-count{padding-left:.5rem;padding-right:.5rem;font-size:12px;position:relative;color:var(--grey-text)!important}body.headroom-pinned .filters-container.open .horizontal-filters{background:0 0}.compare-buttons{z-index:99;gap:5px;transition:all .2s ease-in-out;display:flex;position:fixed;top:30%;right:-110px;transform:rotate(90deg)}.compare-buttons.active{right:-62px}@media (max-width:767.98px){.compare-buttons.active{right:-61px}}.listing-compare-btn{background:var(--brand-primary);border:0;border:1px solid var(--brand-primary);color:#fff;cursor:pointer;text-align:center;border-radius:0 0 6px 6px;padding:5px 10px;font-size:.875rem;transition:all .2s ease-in-out;font-weight:400!important}.listing-compare-btn:first-child{width:120px}.listing-compare-btn:nth-child(2){padding:5px}.listing-compare-btn svg{fill:#fff;transition:all .2s ease-in-out}.listing-compare-btn:hover{color:#fff;text-decoration:none!important}@media (min-width:768px){.listing-compare-btn:hover{color:var(--brand-primary);background:#fff;text-decoration:none!important}.listing-compare-btn:hover svg{fill:var(--brand-primary)}}@media (max-width:767.98px){.listing-compare-btn{font-size:.75rem}.listing-compare-btn svg{width:15px;height:auto}}.compare-products .col{padding:0 5px}.compare-products__item img{border-radius:var(--radius);margin-bottom:1rem}.compare-products__item h4{margin-bottom:1rem;padding:0 10px;font-size:1rem;font-weight:400}.compare-products__item a:hover{text-decoration:none!important}.compare-products__item-price{font-size:1.4rem;font-weight:600}.compare-products__table{width:100%;margin-top:1rem}.compare-products__table tr:nth-child(odd){background-color:var(--grey-bg)}.compare-products__table td{text-align:center;width:25%;padding:10px}.compare-products__table td.compare-products__facet{color:var(--brand-primary);text-align:right;font-weight:600}.compare-products__table--two td{width:33.33%}@media (max-width:991.98px){.compare-products__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.compare-products__scroll--two{overflow-x:hidden}.compare-products__scroll--two .compare-products__track,.compare-products__scroll--two .row{width:100%;min-width:0;max-width:100%}.compare-products__track{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:100%}.compare-products__scroll .row{width:-webkit-fit-content;width:-moz-fit-content;flex-wrap:nowrap;width:fit-content;min-width:100%;display:flex}.compare-products__item h4{margin-bottom:0;padding:0;font-size:.875rem}.compare-products__scroll .compare-products__item.col-5{flex:0 0 42vw;width:42vw;max-width:42vw;padding:0 .25rem}.compare-products__scroll .compare-products__item.col-6{flex:0 0 50%;width:50%;max-width:50%;padding:0 .25rem}.compare-products__facet{display:none}.compare-products__table{table-layout:fixed;width:100%}.compare-products__table--two td[data-facet]{width:50%}.compare-products__table--three td[data-facet]{width:33.3333%}.compare-products__table td{padding:2rem 1.25rem 10px;position:relative}.compare-products__table td[data-facet]:before{content:none}.compare-products__table .compare-products__facet+td[data-facet]+td[data-facet]:before{content:attr(data-facet);white-space:nowrap;color:var(--brand-primary);font-weight:600;position:absolute;top:6px}.compare-products__table--two .compare-products__facet+td[data-facet]+td[data-facet]:before{left:0;transform:translate(-50%)}.compare-products__table--three .compare-products__facet+td[data-facet]+td[data-facet]:before{left:50%;transform:translate(-50%)}}.modal-dialog.modal-dialog--large.modal-dialog--product-compare-modal{max-width:850px}@media (min-width:992px){.horizontal-filters{justify-content:start;display:flex}}@media (hover:none){.quickview-bar{display:none!important}}@media (min-width:1200px){.quickview-bar__wrapper--quickbuy{padding-top:6px;padding-left:26px;padding-right:26px;font-size:.9rem}}@media (min-width:576px) and (max-width:767.98px){.pricing-block,.pricing-block--saving{font-size:16px}}@media (min-width:576px){.pricing-block--now,.pricing-block--saving{font-size:16px}}@media (min-width:992px){.pricing-block__prefix{display:block}}@media (max-width:767.98px){.abbreviated-heading{font-size:.85rem}}@media (min-width:992px){.box-selector{margin:2px}}@media (min-width:1200px){.box-selector__radio-text{font-size:14px}}@supports not (display:grid){.box-selector-container{display:flex}.box-selector-container>*{margin-left:.7rem}.box-selector-container>:first-child{margin-left:0}}@media (max-width:767.98px){.associated-product__wishlist-status{width:60px}}@media (max-width:767.98px){.product-grid .associated-product__wishlist-status{right:15px}}.buy-grid--table input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.buy-grid--table input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (min-width:992px){.buy-grid--table th,.buy-grid--table td{padding:5px 2.5px}}@media (min-width:1200px){.buy-grid--table table{font-size:.875rem}.buy-grid--table th,.buy-grid--table td{padding:5px}.buy-grid--table .qty-controls button{opacity:1;width:25px;height:25px;transition:all .2s ease-in-out}.buy-grid--table .qty-controls button:hover{opacity:.6}.buy-grid--table .qty-controls input{width:30px;height:35px;margin:0 5px}}@media (min-width:1600px){.buy-grid--table table{font-size:1rem}.buy-grid--table .qty-controls button{width:30px;height:30px}.buy-grid--table .qty-controls input{width:35px;height:40px}}@media (max-width:767.98px){.buy-grid .buy-grid__quickbuy-close{display:block}}@media (min-width:576px){.is-active .buy-grid__quickbuy-close{display:block}.buy-grid .buy-grid__quickbuy-close{display:none!important}}@media (min-width:992px){.buy-grid__quantity{max-width:100px}}@media (min-width:992px){.associated-product-gallery__nav{opacity:0;pointer-events:none;width:2.25rem;height:2.25rem;transition:opacity .25s}.associated-product-gallery__nav:after{width:10px;height:10px}.associated-product:hover .associated-product-gallery__nav{opacity:1;pointer-events:all}.associated-product-gallery__nav.disabled,.associated-product-gallery__nav:disabled{opacity:0}.associated-product:hover .associated-product-gallery__nav.disabled,.associated-product:hover .associated-product-gallery__nav:disabled{opacity:.4;pointer-events:none}}.associated-product-gallery--single .associated-product-gallery__nav,.swiper-slide .associated-product-gallery__nav{display:none}@media (min-width:768px){.associated-product__saving{font-size:1.2rem;left:-16px}}@supports (-webkit-overflow-scrolling:touch){.associated-product--default .associated-product__meta{margin-top:0;display:block}}@media (max-width:767.98px){.associated-product--default .btn.associated-product__compare{top:5px;right:5px}}@media (max-width:767.98px){.associated-product--advert.associated-product--advert.advert-span--2{grid-column:span 1}}@media (min-width:768px){.associated-product:hover .associated-product__promo,.associated-product.quick-buy--open .associated-product__promo{position:relative;bottom:10px}}@media (max-width:767.98px){.associated-product--double .associated-product__tile img{height:100%}.nostock:before{height:70.7107px!important}.component-carousel .swiper-button-prev,.component-carousel .swiper-button-next{width:2rem!important;height:2rem!important}.associated-product__meta{position:relative!important}.associated-product__meta-quickbuy .buy-grid__option-row h6+.box-selector-container{width:calc(100% - 32px);margin:35px 16px 16px}}@media (min-width:576px){.associated-product--featured{grid-column:span 2;max-width:247px}}@media (max-width:767.98px){.associated-product{min-height:100%;font-size:13px}.associated-product .associated-product__saving{padding:5px 20px 5px 5px;font-size:.75rem;line-height:1}.associated-product .associated-product__title{line-clamp:3;-webkit-line-clamp:3;min-height:55px;font-size:1em;line-height:1.4em}.associated-product .associated-product__pricing{font-size:1rem;line-height:1}.associated-product .associated-product__timer{font-size:.75rem;line-height:1}}@media (min-width:768px){.associated-product{padding:1rem}.associated-product .associated-product__title{text-align:left;line-clamp:2;-webkit-line-clamp:2;order:1;grid-column:span 2;min-height:40px}.associated-product__meta .pricing-block-container{padding:0}.associated-product__meta .pricing-block--now,.associated-product__meta .pricing-block--saving,.associated-product__meta .pricing-block--was{font-size:.75rem}.associated-product__btn{padding:.41rem;font-size:.875rem;line-height:1rem}.associated-product--default .associated-product__meta{grid-template-rows:auto;grid-template-columns:1fr}.associated-product--featured{grid-column:span 4;align-self:center;justify-self:center;max-width:219px}.associated-product--featured .associated-product__meta{grid-template-rows:auto;grid-template-columns:1fr}.associated-product--featured .pricing-block-container{order:2;grid-column:span 1}.associated-product--featured .associated-product__btn{align-self:self-start;justify-self:top;order:2;grid-column:span 1}.associated-product--simple .associated-product__meta .pricing-block.pricing-block--saving{margin-top:.4rem;margin-left:0;font-size:.675rem;display:block}.associated-product--double .associated-product__tile{max-height:330px}.associated-product--double .associated-product__tile a{display:flex}.associated-product--double .associated-product__tile a img{align-self:center}.associated-product--double .associated-product__meta{grid-template-rows:auto;grid-template-columns:1fr}.associated-product--double .pricing-block-container{order:2;grid-column:span 1}.associated-product--double .associated-product__btn{align-self:self-start;justify-self:top;order:2;grid-column:span 1}.associated-product--basic .associated-product__meta{grid-template-rows:auto;grid-template-columns:1fr 90px}.associated-product--basic .associated-product__meta .pricing-block-container{order:2;grid-column:span 1}.associated-product--basic .associated-product__btn{order:2;grid-column:span 1;align-self:self-start;justify-self:flex-start;width:100%!important}.associated-product__bottom .btn.btn-secondary,.associated-product__bottom .btn.btn-danger{padding:5px}}@media (min-width:992px){.associated-product--featured{grid-column:span 4;max-width:208px}.associated-product--simple .associated-product__meta .pricing-block.pricing-block--saving{font-size:.7875rem}.associated-product--double .associated-product__tile{max-height:313px}.associated-product__details{display:block}.associated-product--no-hover{height:auto!important}.associated-product--no-hover .associated-product{height:auto}.associated-product--no-hover .associated-product__details{display:none}.associated-product__bottom .btn.btn-secondary,.associated-product__bottom .btn.btn-danger{padding:5px 10px}}@media (min-width:1200px){.associated-product--featured{grid-column:span 4;max-width:253px}.associated-product--simple .associated-product__meta .pricing-block.pricing-block--saving{font-size:.7875rem}.associated-product--double .associated-product__tile{max-height:380px}}@media (min-width:1600px){.associated-product--featured{grid-column:span 5;max-width:268px}.associated-product--simple .associated-product__meta .pricing-block.pricing-block--saving{margin-top:.5rem;font-size:.7875rem}.associated-product--double .associated-product__tile{max-height:403px}.associated-product__meta .pricing-block-container{padding:0}.associated-product__meta .pricing-block--now,.associated-product__meta .pricing-block--saving,.associated-product__meta .pricing-block--was{font-size:.875rem}}.is-rika-tools .associated-product--default .associated-product__meta a,.is-rika-tools .associated-product--default .associated-product__pricing span{color:#000}.toastify-center{text-align:center;padding:8px 20px;font-size:1rem;left:50%!important;right:unset!important;pointer-events:none!important;max-width:90%!important;transform:translate(-50%)!important}@media (max-width:767.98px){.toastify-center{width:90%!important}}@media (min-width:992px){.toastify-center{letter-spacing:2px;padding:8px 80px}}.readmore-overflown{text-overflow:ellipsis;max-height:40px;position:relative;overflow:hidden}.readmore-overflown:after{content:"";z-index:1;pointer-events:none;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(90%,var(--background)));background-image:linear-gradient(to bottom,rgba(255,255,255,0),var(--background)90%);width:100%;height:50%;position:absolute;bottom:0;left:0}.readmore-overflown.no-overflow:after{display:none}.readmore-btn{cursor:pointer;position:relative}.readmore-btn.more{margin:unset;float:none;padding-left:unset}.hero{background-position:0;background-repeat:no-repeat;background-size:cover;border-top:1px solid #fff;padding:50px 0}.hero .container{justify-content:center;max-width:800px;margin:auto;display:flex}.hero__content{color:#fff;text-align:center;background:rgba(0,0,0,.6);padding:15px}.hero__content h1{color:#fff;text-transform:uppercase;margin-bottom:.5rem;font-size:3rem;font-weight:700;line-height:3rem}.hero__content p{margin-top:0;margin-bottom:.5rem}.hero__content .btn{margin-top:.5rem}.hero__content .btn svg{fill:#fff;stroke:#fff;width:auto;height:12px;position:relative;top:-1px;right:-7px;transform:rotate(-90deg)}.hero__content .btn svg path{fill:#fff}.hero__content .btn:hover svg,.hero__content .btn:hover path{fill:var(--primary-foreground);stroke:var(--primary-foreground)}@media (min-width:768px){.hero__content{padding:25px 50px}}@media (min-width:1600px){.hero .container{justify-content:flex-end}.hero__content{text-align:left;background:0 0;padding:0}}.quickview-bar{z-index:2;align-content:flex-end;justify-content:space-between;width:100%;display:flex;position:absolute}.quickview-bar__wrapper{justify-content:flex-start;align-items:center;padding-top:8px;padding-left:9px;padding-right:9px;font-size:.75rem;display:flex}.quickview-bar__wrapper a{color:#000;justify-content:flex-start;align-items:center;display:flex}.quickview-bar__element{letter-spacing:.055rem;background:#fff;border-radius:50px;min-width:33px;min-height:33px;margin:.5rem;font-weight:700;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.12)}.quickview-bar__element svg{width:15px;height:15px;margin:0 1px 3px 0}.quickview-bar__element img{padding-right:10px}.quickview-bar__element--hidden{opacity:0}.element--right{padding-left:2px}.quickview-bar__element--expand{max-width:33px;max-height:33px;transition:max-width .35s cubic-bezier(.4,0,.2,1)}.quickview-bar__element--expand:hover{color:#000;max-width:100%}@media (hover:none){.quickview-bar{display:none!important}}@media (min-width:1200px){.quickview-bar__wrapper--quickbuy{padding-top:6px;padding-left:26px;padding-right:26px;font-size:.9rem}}.quick-buy{padding-bottom:12px;overflow-y:auto}.quick-buy .buy-grid .box-selector-container{flex-wrap:wrap;justify-content:center;gap:5px 10px}.quick-buy .buy-grid .box-selector-container:has(>:last-child:nth-child(12)) .breaker{display:none!important}.quick-buy .buy-grid .box-selector-container .breaker{display:none}.quick-buy .buy-grid .box-selector-container .breaker:nth-of-type(4){flex-basis:100%;display:flex}.quick-buy .buy-grid .box-selector{flex:0 auto}.quick-buy .buy-grid .box-selector .box-selector__value:checked{color:#fff;background:#000}.quick-buy .buy-grid .box-selector .box-selector__value:checked+.box-selector__radio{background:#000}.quick-buy .buy-grid .box-selector .box-selector__value:checked .box-selector__radio-text{color:#fff}.quick-buy .buy-grid .box-selector .box-selector__value:checked:after{transform:translate(-50%,-50%)scale(1.1)}.quick-buy .buy-grid .box-selector .box-selector__radio{background:#fff;border:none;width:32px;height:32px;padding:0;font-size:12px}.quick-buy .buy-grid .box-selector .box-selector__radio:hover{color:#fff;background:#000}.pricing-block{letter-spacing:.5px;font-size:.875rem;line-height:16px;display:inline-flex}.pricing-block--was{font-weight:600}.pricing-block--was .pricing-block__price{text-decoration:line-through}.pricing-block__prefix{align-self:flex-end;margin-right:5px;font-size:75%;line-height:12px;display:none}.pricing-block__price{font-size:16px;font-weight:600;line-height:16px;display:flex}.pricing-block__decimal{align-self:flex-start;font-size:55%;line-height:8.8px}.pricing-block--customselect{text-align:right;float:right;display:inline;position:relative;top:2px;font-size:16px!important}@media (min-width:576px) and (max-width:767.98px){.pricing-block,.pricing-block--saving{font-size:16px}}@media (min-width:576px){.pricing-block--now,.pricing-block--saving{font-size:16px}}@media (min-width:992px){.pricing-block__prefix{display:block}}.abbreviated-heading{text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;display:-webkit-box;overflow:hidden}@media (max-width:767.98px){.abbreviated-heading{font-size:.85rem}}.box-selector-container{clear:both;flex-wrap:wrap;gap:10px;display:flex}.associated-product .box-selector-container{flex-direction:row;justify-content:center}.box-selector-container.disabled .box-selector{pointer-events:none}.box-selector-container.disabled .box-selector__radio{cursor:default}.box-selector-container.disabled .box-selector__radio:hover{background:var(--background)}.box-selector{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;margin-bottom:0;margin:2px!important}.box-selector:hover{text-decoration:none!important}.buy-grid .box-selector-container{justify-content:flex-start}.buy-grid .box-selector .box-selector__radio{border-color:var(--primary-foreground);color:var(--primary-foreground);border-radius:.25rem!important}:not(nostock) .buy-grid .box-selector .box-selector__radio:hover{border-color:var(--primary-foreground);background:var(--primary-foreground);color:var(--background)}:not(nostock) .buy-grid .box-selector .box-selector__radio:hover .box-selector__radio-text{color:var(--background)}.buy-grid .box-selector .box-selector__radio.box-selector__radio--image{width:auto;height:42px;padding:0}.buy-grid .box-selector .box-selector__radio.box-selector__radio--image .box-selector__radio-text img{-o-object-fit:contain;object-fit:contain;width:auto;height:100%}.buy-grid .box-selector .box-selector__radio.box-selector__radio--image:hover{border-color:var(--brand-primary)!important}.box-selector.disabled{color:#9b9b9b;cursor:default;pointer-events:none;position:relative}.box-selector.disabled.js-open-modal{pointer-events:auto}.box-selector.active .box-selector__radio{border-color:var(--grey-border)}.box-selector.nostock,.box-selector.unavailable{background-color:#f6f6f6;border-color:rgba(0,0,0,.3)}.box-selector.nostock .box-selector__radio-text,.box-selector.unavailable .box-selector__radio-text{color:rgba(0,0,0,.3)!important}.box-selector.nostock:hover,.box-selector.unavailable:hover{background:rgba(0,0,0,.3)!important}.box-selector.nostock:hover .box-selector__radio-text,.box-selector.unavailable:hover .box-selector__radio-text{color:var(--background)!important}.box-selector.stockdue{position:relative}.box-selector.stockdue:after{content:"";z-index:2;background-color:#fff;background-image:url(/Content/img/icons/UI/email.svg);background-position:50%;background-size:cover;width:20px;height:12px;position:absolute;bottom:-5px;right:-8px;transform:rotate(315deg)}.box-selector__value{display:none}.box-selector__radio{text-align:center;cursor:pointer;background:0 0;border:2px solid transparent;border-radius:.25rem;justify-content:center;align-items:center;width:auto;height:42px;padding:0 1rem;transition:background .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.associated-product .box-selector__radio{width:42px;height:42px}.associated-product .box-selector__radio .box-selector__radio-text{font-size:12.6px}.disabled .box-selector__radio{background:0 0!important;border-color:rgba(155,155,155,.6)!important}.disabled .box-selector__radio .box-selector__radio-text{color:#9b9b9b!important}.box-selector__radio .lowstock{color:#000;background-color:#fff;border-color:#9b9b9b}.box-selector__radio .lowstock:hover{background:#9b9b9b}.box-selector__radio .lowstock:hover .box-selector__radio-text{color:var(--background)}.box-selector__radio .nostock{background-color:#fff;border-color:rgba(0,0,0,.3)}.box-selector__radio .nostock .box-selector__radio-text{color:rgba(0,0,0,.3)}.box-selector__radio .nostock:hover{background:rgba(0,0,0,.3)}.box-selector__radio .nostock:hover .box-selector__radio-text{color:var(--background)}.box-selector__value:checked+.box-selector__radio,.box-selector__radio.active{border-color:var(--primary-foreground);background:var(--primary-foreground);color:var(--background)}.box-selector__value:checked+.box-selector__radio .box-selector__radio-text,.box-selector__radio.active .box-selector__radio-text{color:var(--background)}.box-selector__value:checked+.box-selector__radio:after,.box-selector__radio.active:after{transform:translate(-50%,-50%)scale(1.1)}.box-selector__radio-text{color:var(--primary-foreground);z-index:2;border-radius:.25rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin:0;font-size:14px;font-weight:400;line-height:.9rem;transition:color .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.disabled .box-selector__radio-text{color:#9b9b9b}.box-selector__radio-text img{-o-object-fit:none;object-fit:none}.cursor-no .box-selector__radio{cursor:not-allowed!important}@media (min-width:992px){.box-selector{margin:2px}}@media (min-width:1200px){.box-selector__radio-text{font-size:14px}}@supports not (display:grid){.box-selector-container{display:flex}.box-selector-container>*{margin-left:.7rem}.box-selector-container>:first-child{margin-left:0}}.buy-grid--debug .box-selector{position:relative}.buy-grid--debug .box-selector:after{content:"instock";color:#fff;text-align:center;z-index:10;padding:2px 4px;font-size:10px;position:absolute;top:0;left:0;right:0}.buy-grid--debug .instock{outline:2px solid green}.buy-grid--debug .instock:after{content:"instock";background:green}.buy-grid--debug .lowstock{outline:2px solid orange}.buy-grid--debug .lowstock:after{content:"lowstock";background:orange}.buy-grid--debug .nostock{outline:2px solid red}.buy-grid--debug .nostock:after{content:"nostock";background:red}.buy-grid--debug .unavailable{outline:2px solid gray}.buy-grid--debug .unavailable:after{content:"unavailable";background:gray}.buy-grid--debug .stockdue{outline:2px solid violet}.buy-grid--debug .stockdue:after{content:"stockdue";background:violet}.associated-product__wishlist-status{z-index:2;opacity:1;background:var(--grey-2);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:6px;transition:opacity .2s cubic-bezier(.4,0,1,1);display:flex;position:absolute;top:16px;bottom:16px;right:16px}@media (max-width:767.98px){.associated-product__wishlist-status{width:60px}}.associated-product__wishlist-status:hover .wishlist-button__heart--filled{opacity:.3}.associated-product__wishlist-status .wishlist-button__heart{will-change:transform;transition:transform .15s,opacity .3s;position:absolute}.associated-product__wishlist-status .wishlist-button__heart--filled{opacity:0;display:block}.associated-product__wishlist-status .wishlist-button__heart--empty{opacity:1;display:block}.associated-product__wishlist-status.is-active{opacity:1}.associated-product__wishlist-status.associated-product__wishlist-status--bottom-right{inset:unset 10px 10px unset!important}.associated-product--outfit-product .associated-product__wishlist-status{position:initial}.cms-block .associated-product__wishlist-status,.component-carousel .associated-product__wishlist-status{display:none!important}.product-grid .associated-product__wishlist-status{width:30px;height:30px;top:5px;right:5px}@media (max-width:767.98px){.product-grid .associated-product__wishlist-status{right:15px}}.associated-product__wishlist-status.is-active .wishlist-button__heart--filled{opacity:1}.buy-grid--table h5{background:var(--light-grey-bg);border-radius:var(--radius);width:100%;padding:1rem;font-weight:500}.buy-grid--table .table-container{max-height:250px;overflow-y:auto}.buy-grid--table .table-container::-webkit-scrollbar{width:4px;height:4px}.buy-grid--table .table-container::-webkit-scrollbar-button{border:none;width:4px;height:4px;display:none}.buy-grid--table .table-container::-webkit-scrollbar-thumb{border-radius:var(--radius);background:#7b7b7b;border:none}.buy-grid--table .table-container::-webkit-scrollbar-thumb:hover{background:#959595}.buy-grid--table .table-container::-webkit-scrollbar-thumb:active{background:#555}.buy-grid--table .table-container::-webkit-scrollbar-track{border-radius:var(--radius);background:rgba(0,0,0,.15);border:4px rgba(38,38,38,.15)}.buy-grid--table .table-container::-webkit-scrollbar-track:hover{background:rgba(26,26,26,.15)}.buy-grid--table .table-container::-webkit-scrollbar-track:active{background:rgba(0,0,0,.15)}.buy-grid--table .table-container::-webkit-scrollbar-corner{background:0 0}.buy-grid--table .table-container{padding-bottom:1rem}.buy-grid--table table{border-collapse:collapse;width:100%;font-size:.75rem}.buy-grid--table input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.buy-grid--table input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.buy-grid--table th,.buy-grid--table td{text-align:center;border:0;padding:5px}.buy-grid--table th:nth-child(2),.buy-grid--table td:nth-child(2){background:var(--light-grey-bg);font-weight:700}.buy-grid--table th{white-space:nowrap;font-weight:700}.buy-grid--table .qty-controls{justify-content:center;align-items:center;display:flex}.buy-grid--table .qty-controls button{text-align:center;cursor:pointer;background-color:#fff;border:0;width:20px;height:20px}.buy-grid--table .qty-controls button.disabled{pointer-events:none}.buy-grid--table .qty-controls input{text-align:center;border:1px solid var(--grey-border);border-radius:var(--radius);width:25px;height:30px;margin:0}@media (min-width:992px){.buy-grid--table th,.buy-grid--table td{padding:5px 2.5px}}@media (min-width:1200px){.buy-grid--table table{font-size:.875rem}.buy-grid--table th,.buy-grid--table td{padding:5px}.buy-grid--table .qty-controls button{opacity:1;width:25px;height:25px;transition:all .2s ease-in-out}.buy-grid--table .qty-controls button:hover{opacity:.6}.buy-grid--table .qty-controls input{width:30px;height:35px;margin:0 5px}}@media (min-width:1600px){.buy-grid--table table{font-size:1rem}.buy-grid--table .qty-controls button{width:30px;height:30px}.buy-grid--table .qty-controls input{width:35px;height:40px}}.buy-grid.is-loading:before{opacity:.5}.buy-grid .add-to-bag-button{min-height:42px}.buy-grid__quickbuy-close{background-color:transparent;border:1px solid #555;border-top:0;border-left:0;outline:0;width:10px;height:10px;padding:0;display:none;position:absolute;top:10px;right:10px;transform:rotate(45deg)}.buy-grid__header{display:none}.associated-product .buy-grid__header{justify-content:flex-start;display:flex;position:relative}.associated-product .buy-grid__header:after{content:"";border-bottom:1px solid #000;border-right:1px solid #000;width:10px;height:10px;margin-left:15px;transform:rotate(45deg)}.box-selector-container~.buy-grid__header{margin-top:18px}.associated-product__meta>.buy-grid__header{display:none}.buy-grid__option-row--buygrid{display:flex}.buy-grid__option-row--buygrid .box-selector-container{width:80%}.buy-grid__option-row--buygrid .buy-grid__size-guide{align-self:flex-start;width:20%;height:42px}.buy-grid__size-guide{color:#555;justify-content:center;align-items:center;font-size:.8rem;display:flex}.buy-grid__size-guide:hover{color:#555}.buy-grid__size-guide span{background:url(/Content/img/icons/UI/sizeGuideMeasureIcon.png) 0 100% repeat-x;padding-bottom:6px}.buy-grid__save-for-later.wishlist-status{width:38px;height:38px}.buy-grid__selected-multi{text-align:center;background-color:#fcecf9;border-radius:.25rem;margin:.5rem 0 .9rem;padding:.25rem;font-size:.8rem;font-weight:700}.pre-order{background-color:#f7f7f7;border-radius:4px;padding:14px 18px;font-size:16px;font-weight:500}@media (max-width:767.98px){.buy-grid .buy-grid__quickbuy-close{display:block}}@media (min-width:576px){.is-active .buy-grid__quickbuy-close{display:block}.buy-grid .buy-grid__quickbuy-close{display:none!important}}@media (min-width:992px){.buy-grid__quantity{max-width:100px}}.product-related__banner{color:#fff;background-color:#ebebeb;flex-direction:row;justify-content:center;width:100%;margin:50px 0;display:flex;position:relative}.product-related__banner .container{z-index:1;flex-direction:row;justify-content:center;padding:50px 0;display:flex}.product-related__banner-content{z-index:1;flex-direction:row;flex:1;justify-content:flex-end;display:flex}.product-related__banner-content-inner{color:#707070;flex-direction:column;justify-content:center;width:100%;max-width:500px;padding:100px 0;font-size:.9rem;display:flex}.product-related__banner-content-inner-data p{white-space:pre-line;width:100%}.product-related__banner-content-inner-data h1{color:#707070;margin-bottom:15px;font-family:ivypresto-display,serif;font-size:1.8rem}.product-related__banner-content-inner-data a{border-bottom:1px solid #707070}.product-related__banner-image{flex-direction:column;justify-content:center;margin-left:50px;margin-right:-100px;padding:50px 0;display:flex}.product-related__banner-image img{-o-object-fit:cover;object-fit:cover;background-color:#666;width:350px;height:350px}.product-related__banner-background{width:45%;position:relative}.product-related__banner-background img{-o-object-fit:cover;object-fit:cover;background-color:var(--primary-foreground);width:100%;height:100%;position:absolute}.associated-product{border:2px solid var(--grey-border);border-radius:var(--radius);background:0 0;min-width:0;padding:.5rem;position:relative;overflow:hidden}.associated-product img{width:100%}.associated-product .product-colours{justify-content:center;width:100%}.associated-product .product-colours .product-colour-swatch{border:2px solid var(--dark-grey-border);border-radius:50%;flex-shrink:0;width:30px;height:30px;font-size:0;transition:border .3s ease-in-out;display:block;overflow:hidden}.associated-product .product-colours .product-colour-swatch--image{border-radius:var(--radius);width:40px;height:40px}.associated-product .product-colours .product-colour-swatch img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.associated-product .product-colours .product-colour-swatch:hover,.associated-product .product-colours .product-colour-swatch.active{border:2px solid #000}.associated-product .product-sizes{justify-content:center;width:100%;margin-top:1rem}.associated-product .product-sizes .box-selector{pointer-events:auto}.associated-product .product-sizes .box-selector__radio{padding:0 5px}.associated-product .product-sizes .box-selector__radio.active{background:0 0}.associated-product .product-sizes .box-selector__radio.active .box-selector__radio-text{color:var(--primary-foreground)}.associated-product__tile{align-self:stretch;width:100%;min-width:0;max-width:100%;margin:0 auto;transition:transform .4s ease-in-out;display:block;position:relative;overflow:visible}.associated-product__tile>a,.associated-product__tile .associated-product-gallery>a,.associated-product__tile .associated-product-gallery .swiper-slide a{width:100%;display:block}.associated-product__tile img{border-radius:var(--radius)}.associated-product__tile .associated-product__tile-button{z-index:1;color:#555;background-color:#fff;border:1px solid #555;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:1.25rem;display:flex;position:absolute;bottom:0;right:0}.associated-product-gallery{isolation:isolate;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.associated-product-gallery .swiper-wrapper,.associated-product-gallery .swiper-slide{height:auto}.associated-product-gallery picture{width:100%;display:block}.associated-product-gallery__swiper{width:100%;min-width:0;max-width:100%;overflow:hidden}.associated-product-gallery__nav{z-index:2;border-radius:var(--radius);width:1.75rem;height:1.75rem;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:rgba(255,255,255,.4);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.associated-product-gallery__nav:after{content:"";border-bottom:2px solid #000;border-right:2px solid #000;width:8px;height:8px;display:inline-block}.associated-product-gallery__nav--prev{left:.35rem}.associated-product-gallery__nav--prev:after{margin-left:3px;transform:rotate(135deg)}.associated-product-gallery__nav--next{right:.35rem}.associated-product-gallery__nav--next:after{margin-right:3px;transform:rotate(-45deg)}.associated-product-gallery__nav.disabled,.associated-product-gallery__nav:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}@media (min-width:992px){.associated-product-gallery__nav{opacity:0;pointer-events:none;width:2.25rem;height:2.25rem;transition:opacity .25s}.associated-product-gallery__nav:after{width:10px;height:10px}.associated-product:hover .associated-product-gallery__nav{opacity:1;pointer-events:all}.associated-product-gallery__nav.disabled,.associated-product-gallery__nav:disabled{opacity:0}.associated-product:hover .associated-product-gallery__nav.disabled,.associated-product:hover .associated-product-gallery__nav:disabled{opacity:.4;pointer-events:none}}.associated-product-gallery--single .associated-product-gallery__nav,.swiper-slide .associated-product-gallery__nav{display:none}.associated-product__saving{background:var(--save);color:#fff;text-transform:uppercase;z-index:1;-webkit-clip-path:polygon(0 0,100% 0%,80% 100%,0% 100%);clip-path:polygon(0 0,100% 0%,80% 100%,0% 100%);padding:7.5px 30px 7.5px 10px;font-size:.9rem;font-weight:700;line-height:1.2rem;position:absolute;bottom:10px;left:-8px}@media (min-width:768px){.associated-product__saving{font-size:1.2rem;left:-16px}}.product-overlay-corner,.product-overlay-full{position:absolute}.associated-product__roundel{z-index:1;width:90px;height:auto;position:absolute;top:0;right:0}.associated-product__roundel img{width:100%;height:auto}.associated-product__roundel.top-left{left:0;right:auto}.associated-product__roundel.round{width:70px;top:5px;left:5px;right:auto}.associated-product__title{text-align:center;color:var(--primary-foreground);min-height:22px;padding:0;font-size:1rem;font-weight:600;line-height:1.25rem}.associated-product__btn{padding:.5rem;font-size:.63rem;line-height:.5rem}.associated-product__description{font-size:.875rem}.associated-product__description .abbreviated-heading{min-height:37px}.associated-product__description ul li.abbreviated-heading{line-clamp:1;-webkit-line-clamp:1;min-height:21px}.associated-product__description span.roundel.roundel--square.associated-product__roundel{width:auto;height:35px;margin-left:5px;position:relative;top:auto}.associated-product__description span.roundel.roundel--square.associated-product__roundel img{-o-object-fit:contain;object-fit:contain;width:auto;height:100%}.associated-product__meta{width:100%;overflow:hidden}.associated-product__meta a{font-weight:unset!important}.associated-product__meta a:hover{text-decoration:none!important}.associated-product__bottom{justify-content:space-between;gap:10px;width:100%;display:flex}.associated-product__pricing{align-items:center;gap:5px;font-size:1.4rem;font-weight:600;display:flex}.associated-product__pricing.associated-product__pricing--login a{font-size:1rem;font-weight:400!important}.associated-product__pricing.associated-product__pricing--sale span{color:var(--primary-foreground);font-size:.875rem;font-weight:500;text-decoration:line-through}.associated-product__pricing small{text-align:center;font-size:1rem;line-height:1rem}.associated-product__timer{color:var(--brand-primary);font-size:.875rem}.associated-product__timer .associated-product__timer--highlight{font-weight:700;color:var(--brand-orange)!important}.associated-product--default{background:var(--background);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;overflow:hidden}.associated-product--default .col-4{height:100%}.associated-product--default.is-visible{z-index:3}.associated-product--default .associated-product__meta{position:initial;padding:0}.associated-product--default .associated-product__meta .item-rating{justify-content:center}.associated-product--default .associated-product__meta .associated-product__options{flex-flow:wrap;justify-content:flex-start;width:100%;margin-bottom:0;display:flex}.associated-product--default .associated-product__meta .associated-product__options span{flex-direction:column;justify-content:center;font-size:1rem;line-height:0;display:flex;overflow:hidden}.associated-product--default .associated-product__meta .associated-product__options-icon{flex-direction:column;justify-content:center;align-items:center;height:0;margin-left:10px;display:flex;overflow:hidden}.associated-product--default .associated-product__meta .associated-product__options-icon:after{content:"";border-bottom:2px solid #555;border-left:2px solid #555;width:.65rem;height:.65rem;margin-top:-.325rem;transform:rotate(-45deg)}.associated-product--default .associated-product__meta .associated-product__options-buttons{-webkit-box-pack:left;-ms-flex-pack:left;flex-flow:wrap;justify-content:left;width:100%;display:flex}.associated-product--default .associated-product__meta .associated-product__options-buttons button{color:#555;background-color:transparent;border:0 solid #555;height:0;margin:0 2px;padding:0 5px;font-size:.8rem}.associated-product--default .associated-product__meta .pricing-block-container{order:2;grid-column:span 2;justify-content:center;padding:.4rem 0 .3rem}.associated-product--default .associated-product__meta .associated-product__title{text-align:left;text-overflow:ellipsis;-webkit-box-orient:vertical;align-items:flex-start;height:auto;margin-bottom:0;display:-webkit-box;overflow:hidden}.associated-product--default .associated-product__meta .associated-product__brand{text-transform:uppercase;min-height:0;margin:0;font-size:.75rem}@supports (-webkit-overflow-scrolling:touch){.associated-product--default .associated-product__meta{margin-top:0;display:block}}.associated-product--default .btn{justify-content:center;align-items:center;gap:5px;display:flex}.associated-product--default .btn svg{fill:none;width:auto;height:17px}.associated-product--default .btn.active svg{fill:var(--primary-foreground)}.associated-product--default .btn.associated-product__compare{z-index:3;flex-direction:column;gap:0;top:15px;right:15px;padding:2px!important;position:absolute!important}@media (max-width:767.98px){.associated-product--default .btn.associated-product__compare{top:5px;right:5px}}.associated-product--default .btn.associated-product__compare svg{fill:var(--primary-foreground)}.associated-product--default .btn.associated-product__compare.active{background:var(--grey-4);color:#000}.associated-product--default .btn.associated-product__compare.active:hover{background:var(--grey-3)}.associated-product--default .btn.associated-product__compare.active svg{fill:#000}.associated-product--simple .associated-product__meta{justify-content:space-between;margin-top:auto;display:flex}.associated-product--simple .associated-product__meta .pricing-block-container{grid-column:span 1;justify-content:center;width:100%;padding:.4rem 0 .3rem;text-align:center!important}.associated-product--simple .associated-product__meta .pricing-block{display:inline-block}.associated-product--simple .associated-product__meta .associated-product__title{grid-column:span 1}.associated-product--simple .associated-product__meta .associated-product__btn{padding:.6rem .7rem;font-size:.7rem}.associated-product-dropshadow .associated-product__tile{box-shadow:1px 1px 1pc #ccc}.associated-product--basic .associated-product__meta{grid-template-rows:auto;grid-template-columns:1fr;display:grid}.associated-product--basic .associated-product__meta .pricing-block-container{grid-column:span 2;justify-content:center}.associated-product--basic .associated-product__meta .associated-product__title{grid-column:span 2}.associated-product--basic .associated-product__meta .associated-product__btn{width:50%}.associated-product--double{grid-column:span 2}.associated-product--double .associated-product__meta{grid-template-rows:auto;grid-template-columns:1fr;display:grid}.associated-product--double .pricing-block-container{grid-column:span 1;justify-content:center}.associated-product--double .associated-product__title{grid-column:span 2}.associated-product--featured{grid-column:span 2;align-self:center;justify-self:center;max-width:45vw}.associated-product--featured .associated-product__meta{grid-template-rows:auto;grid-template-columns:1fr;display:grid}.associated-product--featured .pricing-block-container{grid-column:span 2;justify-content:center}.associated-product--featured .associated-product__title{grid-column:span 2}.associated-product--advert{border-radius:var(--radius);border:0;width:100%;height:100%;padding:0;overflow:hidden}.associated-product--advert .associated-product__tile{width:100%;height:100%}.associated-product--advert .associated-product__tile img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.associated-product--advert .associated-product__tile img[src*=feefo-review]{-o-object-fit:contain;object-fit:contain}.associated-product--advert.advert-span--1{grid-column:span 1}.associated-product--advert.advert-span--2{grid-column:span 2}.associated-product--advert.advert-span--3{grid-column:span 3}.associated-product--advert.advert-span--4{grid-column:span 4}.associated-product--advert.advert-span--5{grid-column:span 5}.associated-product--advert.advert-span--6{grid-column:span 6}.associated-product--advert.advert-span--full{grid-column:1/-1}@media (max-width:767.98px){.associated-product--advert.associated-product--advert.advert-span--2{grid-column:span 1}}.associated-product__promo{width:-webkit-fit-content;width:-moz-fit-content;color:#fff;background:#000;width:fit-content;padding:5px 10px;transition:bottom .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:100px}@media (min-width:768px){.associated-product:hover .associated-product__promo,.associated-product.quick-buy--open .associated-product__promo{position:relative;bottom:10px}}.associated-product__details{order:3;grid-column:span 2;margin-bottom:0;padding-top:2rem;display:none}.associated-product__details .btn{padding:8px 32px}@media (max-width:767.98px){.associated-product--double .associated-product__tile img{height:100%}.nostock:before{height:70.7107px!important}.component-carousel .swiper-button-prev,.component-carousel .swiper-button-next{width:2rem!important;height:2rem!important}.associated-product__meta{position:relative!important}.associated-product__meta-quickbuy .buy-grid__option-row h6+.box-selector-container{width:calc(100% - 32px);margin:35px 16px 16px}}@media (min-width:576px){.associated-product--featured{grid-column:span 2;max-width:247px}}@media (max-width:767.98px){.associated-product{min-height:100%;font-size:13px}.associated-product .associated-product__saving{padding:5px 20px 5px 5px;font-size:.75rem;line-height:1}.associated-product .associated-product__title{line-clamp:3;-webkit-line-clamp:3;min-height:55px;font-size:1em;line-height:1.4em}.associated-product .associated-product__pricing{font-size:1rem;line-height:1}.associated-product .associated-product__timer{font-size:.75rem;line-height:1}}@media (min-width:768px){.associated-product{padding:1rem}.associated-product .associated-product__title{text-align:left;line-clamp:2;-webkit-line-clamp:2;order:1;grid-column:span 2;min-height:40px}.associated-product__meta .pricing-block-container{padding:0}.associated-product__meta .pricing-block--now,.associated-product__meta .pricing-block--saving,.associated-product__meta .pricing-block--was{font-size:.75rem}.associated-product__btn{padding:.41rem;font-size:.875rem;line-height:1rem}.associated-product--default .associated-product__meta{grid-template-rows:auto;grid-template-columns:1fr}.associated-product--featured{grid-column:span 4;align-self:center;justify-self:center;max-width:219px}.associated-product--featured .associated-product__meta{grid-template-rows:auto;grid-template-columns:1fr}.associated-product--featured .pricing-block-container{order:2;grid-column:span 1}.associated-product--featured .associated-product__btn{align-self:self-start;justify-self:top;order:2;grid-column:span 1}.associated-product--simple .associated-product__meta .pricing-block.pricing-block--saving{margin-top:.4rem;margin-left:0;font-size:.675rem;display:block}.associated-product--double .associated-product__tile{max-height:330px}.associated-product--double .associated-product__tile a{display:flex}.associated-product--double .associated-product__tile a img{align-self:center}.associated-product--double .associated-product__meta{grid-template-rows:auto;grid-template-columns:1fr}.associated-product--double .pricing-block-container{order:2;grid-column:span 1}.associated-product--double .associated-product__btn{align-self:self-start;justify-self:top;order:2;grid-column:span 1}.associated-product--basic .associated-product__meta{grid-template-rows:auto;grid-template-columns:1fr 90px}.associated-product--basic .associated-product__meta .pricing-block-container{order:2;grid-column:span 1}.associated-product--basic .associated-product__btn{order:2;grid-column:span 1;align-self:self-start;justify-self:flex-start;width:100%!important}.associated-product__bottom .btn.btn-secondary,.associated-product__bottom .btn.btn-danger{padding:5px}}@media (min-width:992px){.associated-product--featured{grid-column:span 4;max-width:208px}.associated-product--simple .associated-product__meta .pricing-block.pricing-block--saving{font-size:.7875rem}.associated-product--double .associated-product__tile{max-height:313px}.associated-product__details{display:block}.associated-product--no-hover{height:auto!important}.associated-product--no-hover .associated-product{height:auto}.associated-product--no-hover .associated-product__details{display:none}.associated-product__bottom .btn.btn-secondary,.associated-product__bottom .btn.btn-danger{padding:5px 10px}}@media (min-width:1200px){.associated-product--featured{grid-column:span 4;max-width:253px}.associated-product--simple .associated-product__meta .pricing-block.pricing-block--saving{font-size:.7875rem}.associated-product--double .associated-product__tile{max-height:380px}}@media (min-width:1600px){.associated-product--featured{grid-column:span 5;max-width:268px}.associated-product--simple .associated-product__meta .pricing-block.pricing-block--saving{margin-top:.5rem;font-size:.7875rem}.associated-product--double .associated-product__tile{max-height:403px}.associated-product__meta .pricing-block-container{padding:0}.associated-product__meta .pricing-block--now,.associated-product__meta .pricing-block--saving,.associated-product__meta .pricing-block--was{font-size:.875rem}}.is-rika-tools .associated-product--default{color:#000;background:#fff;border:0}.is-rika-tools .associated-product--default .associated-product__title{color:#000;text-align:center;line-clamp:4;-webkit-line-clamp:4;min-height:5rem}.is-rika-tools .associated-product--default .associated-product__meta a,.is-rika-tools .associated-product--default .associated-product__pricing span{color:#000}.is-rika-tools .associated-product--default .btn.btn-light{color:#fff;background:#000;border-color:#000}.is-rika-tools .associated-product--default .btn.btn-light>svg{fill:#fff}.is-rika-tools .associated-product--default .btn.btn-light:hover{background:var(--grey-1);color:#000;border-color:#000}.is-rika-tools .associated-product--default .btn.btn-light:hover>svg{fill:#000}.is-rika-tools .associated-product--default .roundel.roundel--square.associated-product__roundel.top-left{align-items:flex-start;width:120px;height:90%;top:0;overflow:visible}.is-rika-tools .associated-product--default .roundel.roundel--square.associated-product__roundel.top-left:before{content:"";z-index:0;pointer-events:none;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),0 100%);width:10px;height:100%;position:absolute;top:0;left:0;background-color:var(--brand-primary)!important}.is-rika-tools .associated-product--default .roundel.roundel--square.associated-product__roundel.top-left img{z-index:1;box-sizing:border-box;background-color:var(--brand-primary);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 40px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 40px) 100%,0 100%);padding:12px 40px 12px 10px;position:relative}.product-grid__container{flex-direction:column;gap:15px;margin:auto;display:flex}.product-grid{grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;grid-gap:7px;height:-webkit-fit-content;height:-moz-fit-content;grid-template-rows:auto;height:fit-content;padding:30px 0 0;display:grid}@media (max-width:767.98px){.product-grid.product-grid--single{grid-template-columns:repeat(1,minmax(0,1fr))}}.product-grid--tailgate{grid-template-columns:repeat(2,2fr)}.product-grid:not(:empty)+.product-grid:not(:empty){padding-top:0}.product-grid:empty{display:none}.product-grid .advert-span--1,.product-grid .advert-span--full{display:block}@media (min-width:768px){.product-grid{grid-gap:15px;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.product-grid--tailgate{grid-template-columns:repeat(4,4fr)}.product-grid .advert-span--3{display:block}}@media (min-width:992px){.product-grid--tailgate{grid-template-columns:repeat(5,5fr)}.product-grid .advert-span--3{display:block}}@media (min-width:1200px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-grid--tailgate{grid-template-columns:repeat(6,6fr)}.product-grid .advert-span--4{display:block}}@media (min-width:1600px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid--tailgate{grid-template-columns:repeat(7,7fr)}}@media (min-width:2400px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid .advert-span--6{display:block}}@media (max-width:767.98px){.product-grid_view{cursor:pointer}}.state-transition{opacity:0;visibility:hidden;transition:opacity 16ms cubic-bezier(.4,0,1,1),visibility 16ms cubic-bezier(.4,0,1,1);display:none}.state-transition.is-visible{display:block}.state-transition.is-active{opacity:1;visibility:visible;transition-timing-function:cubic-bezier(0,0,.2,1)}.kitbuilder .footer-newsletter,.kitbuilder footer{display:none!important}.kitbuilder .card--quick-basket .associated-product__kit-btn{display:none}.kit-builder{width:100%;height:calc(100vh - 64px)}.kit-builder__container{width:100%;min-width:100%;height:100%;margin:0;padding:0;font-size:0;list-style-type:none;display:block;overflow:hidden}.kit-builder__tab{background-color:var(--grey-bg);border-right:1px solid var(--dark-grey-border);width:80px;height:100%;margin:0;font-size:1rem;transition:all .4s ease-in-out;display:inline-block;position:relative;overflow:hidden}.kit-builder__tab.is-visible{background-color:var(--dark-grey-bg);width:calc(100vw - 247px)}.kit-builder__tab.is-visible .kit-builder__tab-content{padding-bottom:80px;overflow-y:auto}.kit-builder__tab:hover{background-color:var(--dark-grey-bg)}.kit-builder__tab .kit-builder__tab-content{background:#fff;width:calc(100% - 80px);height:100%;margin-left:80px;padding:15px;position:relative}.kit-builder__tab .kit-builder__tab-content::-webkit-scrollbar{width:7px;height:7px}.kit-builder__tab .kit-builder__tab-content::-webkit-scrollbar-button{border:none;width:7px;height:7px;display:none}.kit-builder__tab .kit-builder__tab-content::-webkit-scrollbar-thumb{border-radius:var(--radius);background:#7b7b7b;border:none}.kit-builder__tab .kit-builder__tab-content::-webkit-scrollbar-thumb:hover{background:#959595}.kit-builder__tab .kit-builder__tab-content::-webkit-scrollbar-thumb:active{background:#555}.kit-builder__tab .kit-builder__tab-content::-webkit-scrollbar-track{border-radius:var(--radius);background:rgba(0,0,0,.15);border:7px rgba(38,38,38,.15)}.kit-builder__tab .kit-builder__tab-content::-webkit-scrollbar-track:hover{background:rgba(26,26,26,.15)}.kit-builder__tab .kit-builder__tab-content::-webkit-scrollbar-track:active{background:rgba(0,0,0,.15)}.kit-builder__tab .kit-builder__tab-content::-webkit-scrollbar-corner{background:0 0}.kit-builder__tab .kit-builder__tab-content .category-header{width:100%;max-width:850px;margin:auto}.kit-builder__tab .kit-builder__tab-content .associated-product__bottom{justify-content:space-around}.kit-builder__tab .kit-builder__tab-content .associated-product__bottom button{display:none}.kit-builder__tab .kit-builder__tab-content .associated-product__bottom.added{justify-content:space-between}.kit-builder__tab .kit-builder__tab-content .associated-product__bottom.added button{display:flex}.kit-builder__tab .kit-builder__tab-content--brands a{border-radius:var(--radius);border:1px solid transparent;width:100%;height:100%;transition:all ease-in-out;display:block;overflow:hidden}.kit-builder__tab .kit-builder__tab-content--brands a:hover,.kit-builder__tab .kit-builder__tab-content--brands a.selected{border:1px solid var(--dark-grey-border)}.kit-builder__tab .kit-builder__tab-content--brands a img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.kit-builder__tab .kit-builder__tab-content--primary-tool a{border:1px solid var(--grey-border);border-radius:var(--radius);flex-direction:column;align-items:center;gap:10px;width:100%;height:100%;padding:10px;transition:all .2s ease-in-out;display:flex;overflow:hidden}.kit-builder__tab .kit-builder__tab-content--primary-tool a img{width:100%;height:auto}.kit-builder__tab .kit-builder__tab-content--primary-tool a:hover,.kit-builder__tab .kit-builder__tab-content--primary-tool a.selected{border:1px solid var(--dark-grey-border);text-decoration:none!important}.kit-builder__tab.disabled{pointer-events:none;opacity:.4}.kit-builder__tab-title{display:block}.kit-builder__tab-title a{width:80px;height:100%;font-weight:400!important;position:absolute!important}.kit-builder__tab-title a span{text-align:right;text-transform:uppercase;width:205px;font-size:1.2rem;position:absolute;top:100px;left:-60px;transform:rotate(-90deg)}.kit-builder__tab-title a:hover{text-decoration:none!important}.kit-builder__tab-grid{grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;grid-gap:15px;grid-template-rows:auto;display:grid}@media (min-width:768px){.kit-builder__tab-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.kit-builder__tab-grid{grid-template-columns:repeat(5,1fr)}}@media (min-width:1600px){.kit-builder__tab-grid{grid-template-columns:repeat(6,1fr)}}.kit-summary{background:var(--light-grey-bg);justify-content:space-between;align-items:center;width:100%;padding:15px;font-size:.875rem;display:flex;position:fixed;bottom:0;left:0;right:0}.kit-meta{align-items:center;gap:15px;display:flex}.kit-pricing{color:var(--save)}.kit-pricing span:last-of-type{color:var(--primary-foreground)}.kit-view{gap:15px;display:flex}.kit-view .btn{min-width:200px}.kit-view img{width:auto;height:30px;transition:all .2s ease-in-out;transform:scale(1)}.kit-view img:hover{transform:scale(1.1)}.view-kit__buttons{background:#fff;flex-direction:column;gap:15px;width:100%;padding:15px;display:flex;position:absolute;bottom:0;left:0}@media (max-width:991.98px){.hero{display:none}.kit-builder{height:auto;padding-bottom:5px}.kit-builder__tab{width:100vw;height:49px}.kit-builder__tab .kit-builder__tab-content{width:100%;margin-left:0}.kit-builder__tab .kit-builder__tab-content .product-grid{padding-bottom:50px}.kit-builder__tab.is-visible{width:100vw;height:calc(100vh - 64px)}.kit-builder__tab:hover{width:100vw;height:unset}.kit-builder__tab-title{text-align:center;padding:10px 15px}.kit-builder__tab-title a{position:relative!important}.kit-builder__tab-title a span{text-align:left;width:auto;position:relative;top:0;left:0;transform:none}.kit-summary{flex-direction:column}}.gap-0{gap:0}.gap-x-0{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.gap-y-0{row-gap:0}.gap-1{gap:.25rem}.gap-x-1{-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.gap-y-1{row-gap:.25rem}.gap-2{gap:.5rem}.gap-x-2{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-2{row-gap:.5rem}.gap-3{gap:1rem}.gap-x-3{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.gap-y-3{row-gap:1rem}.gap-4{gap:1.5rem}.gap-x-4{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-4{row-gap:1.5rem}.gap-5{gap:3rem}.gap-x-5{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.gap-y-5{row-gap:3rem}.gap-6{gap:4.5rem}.gap-x-6{-webkit-column-gap:4.5rem;-moz-column-gap:4.5rem;column-gap:4.5rem}.gap-y-6{row-gap:4.5rem}.gap-7{gap:6rem}.gap-x-7{-webkit-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.gap-y-7{row-gap:6rem}.custom-scroll-bar::-webkit-scrollbar{width:.875rem;height:.875rem}.custom-scroll-bar::-webkit-scrollbar-button{border:none;width:.875rem;height:.875rem;display:none}.custom-scroll-bar::-webkit-scrollbar-thumb{border-radius:var(--radius);background:#7b7b7b;border:none}.custom-scroll-bar::-webkit-scrollbar-thumb:hover{background:#959595}.custom-scroll-bar::-webkit-scrollbar-thumb:active{background:#555}.custom-scroll-bar::-webkit-scrollbar-track{border-radius:var(--radius);background:rgba(0,0,0,.15);border:.875rem rgba(38,38,38,.15)}.custom-scroll-bar::-webkit-scrollbar-track:hover{background:rgba(26,26,26,.15)}.custom-scroll-bar::-webkit-scrollbar-track:active{background:rgba(0,0,0,.15)}.custom-scroll-bar::-webkit-scrollbar-corner{background:0 0}.quick-basket{justify-content:center;align-items:center;max-width:55px;display:flex;position:relative}.quick-basket .alert{height:auto;white-space:unset}.quick-basket .alert.hidden{display:none}.quick-basket__content .card .subtotal{font-weight:600}.quick-basket__content{z-index:12;visibility:hidden;align-self:stretch;width:0;height:100vh;transition:right .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1);display:none;position:fixed;top:0;right:-100px;overflow:auto}.quick-basket__content.is-visible{display:block}.quick-basket__content.is-active{opacity:1;visibility:visible;width:500px;right:0}.quick-basket__content .card-body{overflow-x:hidden;overflow-y:auto}.quick-basket__content .card-body::-webkit-scrollbar{width:5px;height:5px}.quick-basket__content .card-body::-webkit-scrollbar-button{border:none;width:5px;height:5px;display:none}.quick-basket__content .card-body::-webkit-scrollbar-thumb{border-radius:var(--radius);background:#7b7b7b;border:none}.quick-basket__content .card-body::-webkit-scrollbar-thumb:hover{background:#959595}.quick-basket__content .card-body::-webkit-scrollbar-thumb:active{background:#555}.quick-basket__content .card-body::-webkit-scrollbar-track{border-radius:var(--radius);background:rgba(0,0,0,.15);border:5px rgba(38,38,38,.15)}.quick-basket__content .card-body::-webkit-scrollbar-track:hover{background:rgba(26,26,26,.15)}.quick-basket__content .card-body::-webkit-scrollbar-track:active{background:rgba(0,0,0,.15)}.quick-basket__content .card-body::-webkit-scrollbar-corner{background:0 0}.quick-basket__content .card-body{border:0;margin:0 -25px 10px}.quick-basket__content .panel-updater{background-color:var(--primary-background);transform:translate(0);box-shadow:0 8px 16px rgba(0,0,0,.2)}.quick-basket__content .panel-updater:empty{width:500px;height:215px}.quick-basket__content .card{background:var(--background);height:100vh;padding:25px}.quick-basket__content .card-header{background:var(--background);border:0;padding:0;font-size:1rem}.quick-basket__content .card-header p{position:relative}.quick-basket__content .card-header img{width:15px;transition:all .2s ease-in-out}.quick-basket__content .card-header img:hover{transform:scale(1.5)}.quick-basket__content .associated-product .associated-product__tile{max-width:300px}.quick-basket__content .associated-product .associated-product__tile .associated-product__saving{left:-81px}.is-rika .quick-basket__content .card-header img{-webkit-filter:brightness(0)invert();filter:brightness(0)invert()}.quick-basket__page-overlay{opacity:.6;background:#000;width:100%;height:100vh;position:fixed;top:0;left:0}.quick-basket__count{color:#fff;text-align:center;background:var(--brand-primary);border-radius:50%;flex-direction:column;justify-content:center;width:20px;height:20px;font-size:.75rem;display:flex;position:absolute;top:-4px;right:-10px}.quick-basket__count:empty{display:none}.quick-basket__text{margin:0 4px 0 6px;font-family:Poppins;font-size:14px;font-weight:600}.quick-basket-close{cursor:pointer}.quick-basket-item{border:1px solid var(--grey-border);opacity:1;text-transform:capitalize;float:left;width:100%;max-height:450px;margin:7.5px 0;font-size:.875rem;transition:all .2s;overflow:hidden}.js-quick-basket-count:empty+span{display:none}.quick-basket-item__title{margin:25px 10px 0 0}.quick-basket-item__price{margin-bottom:15px}.quick-basket-item__remove .btn.btn-tertiary{color:var(--secondary-foreground);padding:10px 20px;text-decoration:none}.quick-basket-item--fade{opacity:0;max-height:0;border:0!important;margin:0!important}.quick-basket-item__total{background:var(--background);border:0}.quick-basket-item-remove{cursor:pointer}.quick-basket-item__image{width:100%;position:relative;top:50%;transform:translate(10px,-50%)}.basket-item__quantity span{display:inline-block}.basket-item__quantity .quick-basket-item-increase,.basket-item__quantity .quick-basket-item-decrease,.basket-item__quantity .quick-basket-item-remove{color:#000;font-size:1.5rem;line-height:1.3rem}.basket-item__quantity-btn,.basket-item__quantity-count{width:32px;height:32px}.basket-item__quantity-btn{border:1px solid var(--dark-grey-border);justify-content:center;align-items:center;font-size:24px;transition:border .2s ease-in-out;display:flex}.basket-item__quantity-btn:hover{border:1px solid var(--primary-foreground)}.basket-item__quantity-btn.hidden{display:none}.quick-basket__payment-icons{justify-content:space-between;align-items:center;padding:1rem 5px 0;display:flex}.quick-basket__payment-icons img{height:20px}