body.loading::after{content:"";background:#000;opacity:.5;top:0;bottom:0;left:0;right:0;position:fixed;z-index:201}body.loading #loadingImg{background-image:url(/static/images/global/loading.gif);background-position:50% 50%;background-repeat:no-repeat;position:fixed;height:40px;left:calc(50% - 20px);top:50%;width:40px;z-index:999}.typeB #navigation,.typeC #aside,.typeC #navigation,.typeD #aside{width:180px}.typeB #main,.typeC #main,.typeD #main{margin:0 0 0 16px}.galleryTitleWrap__title{color:#222;margin:0;font-size:28px;line-height:36px}.endecaNavigation__title{margin-bottom:16px;display:inline-block}.endecaNavigation__title p{color:#222;font-size:20px;line-height:28px;font-weight:700;margin:0;text-align:left}.endecaNavigationSelected__clearAll{display:none}#endecaNavigation #facets-clearAll,#endecaNavigation #facets-clearAll:active,#endecaNavigation #facets-clearAll:visited{color:#222;font-size:14px;line-height:22px;text-align:right;float:right;padding-right:0;margin-top:4px;text-decoration:underline;cursor:pointer}#endecaNavigation #facetsSelected .facetSelectedItem{display:inline-block;background:#f5f5f5;border:1px solid #f5f5f5;border-radius:60px;opacity:1;padding:10px 40px 10px 16px;position:relative;margin:0 8px 8px 0;text-align:left}#endecaNavigation #facetsSelected .facetSelectedItem:hover{background-color:#fff;border:1px solid #ddd;cursor:pointer}#endecaNavigation #facetsSelected .facetSelectedItem:last-child{margin-bottom:20px}#endecaNavigation #facetsSelected .facetSelectedItem .facetSelectedItem__text{font-size:14px;line-height:22px}#endecaNavigation #facetsSelected .facetSelectedItem .facetSelectedItem__icon{height:12px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:12px}.endecaNavigationRefine .sdAccordion__item{border:0;height:auto;min-height:44px}.endecaNavigationRefine .sdAccordion__title{color:#222;margin:0;padding:16px 40px 16px 0;font-size:16px;line-height:24px;font-weight:700;cursor:pointer;text-transform:none;-webkit-tap-highlight-color:transparent}.endecaNavigationRefine .sdAccordion .sdAccordion__item{position:relative;border-top:1px solid #e0e0e0;height:auto;overflow:hidden;-webkit-transition:height .3s cubic-bezier(.4,0,.2,1) 0s;-o-transition:height .3s cubic-bezier(.4,0,.2,1) 0s;transition:height .3s cubic-bezier(.4,0,.2,1) 0s}.endecaNavigationRefine .sdAccordion__title::after{content:'';background:url(/static/images/gallery/icon_chevron_down.svg) no-repeat;position:absolute;height:48px;width:48px;top:2px;right:-8px;display:block;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.endecaNavigationRefine .sdAccordion__content .facetFilterItem.disabled{display:none}.endecaNavigationRefine .sdAccordion__content .facetFilterItem{color:#222;margin:0;line-height:20px;position:relative}.endecaNavigationRefine .sdAccordion__content .facetFilterItem label{display:flow-root;cursor:pointer}.endecaNavigationRefine .sdAccordion__item:not(.category) .sdAccordion__content .facetFilterItem{padding:14px 0 14px 32px;cursor:auto}.endecaNavigationRefine .sdAccordion__item.category .sdAccordion__content .facetFilterItem{display:flex;justify-content:space-between;padding:14px 0}.endecaNavigationRefine .sdAccordion__item.category .sdAccordion__content a.facetFilterItem__link{cursor:pointer;margin-right:16px;padding:0;flex:1 1 70%}.endecaNavigationRefine .sdAccordion__item:not(.sdAccordion__item--rating):not(.category) .facetFilterItem__name{font-size:14px;line-height:21px;display:inline-block;max-width:108px}.endecaNavigationRefine .sdAccordion__item.category .sdAccordion__content .facetFilterItem:hover{text-decoration:underline}.endecaNavigationRefine .sdAccordion__item .facetFilterItem__productCount{float:right;color:#222;font-size:14px;line-height:21px;margin-right:4px}.endecaNavigationRefine .sdAccordion__content a:hover{text-decoration:none}.endecaNavigationRefine .sdAccordion__item--category .sdAccordion__content a:hover{text-decoration:underline;color:#222}.endecaNavigationRefine .facet-clear,.endecaNavigationRefine .facet-search{display:none}.endecaNavigationRefine .sdAccordion .sdAccordion__item .facet-values-list{padding:0;list-style:none}.endecaNavigationRefine div.hide{display:none}.endecaNavigationRefine .facetFilterItem__chkBox{display:none}.endecaNavigationRefine .sdAccordion__item:not(.sdAccordion__item--category) .facetFilterItem__label::before{content:'';width:16px;height:16px;border:1px solid #333;background-color:#fff;position:absolute;box-sizing:border-box;cursor:pointer;left:8px;top:16px;border-radius:2px;-webkit-transition:none;-o-transition:none;transition:none}.endecaNavigationRefine .sdAccordion__item:not(.sdAccordion__item--category) .facetFilterItem__label::after{content:'';position:absolute;top:20px;left:10px;width:10px;height:3px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:none;-o-transition:none;transition:none}.endecaNavigationRefine .sdAccordion__item .facetFilterItem.selected .facetFilterItem__label::before{background-color:var(--theme-color);border-color:var(--theme-color)}.endecaNavigationRefine .sdAccordion__item .facetFilterItem.selected .facetFilterItem__label::after{background-color:var(--theme-color);border-color:#fff}.endecaNavigationRefine .sdAccordion__item .facetFilterItem:not(.selected) .facetFilterItem__label:hover::before{background-color:#fff;border-color:var(--theme-color)}.endecaNavigationRefine .sdAccordion__item .facetFilterItem:not(.selected) .facetFilterItem__label:hover::after{background-color:transparent;border-color:transparent}#endecaNavigation .brandFacetHeader{background-color:#f5f5f5;border-radius:4px;color:#333;font-size:12pt;margin-top:8px;padding:5px 10px;position:relative;width:calc(100% - 20px)}#endecaNavigation .sdAccordion__item.facet-Brand{overflow:visible}#endecaNavigation .sdAccordion__item--brand .facetFilterItem__name{display:inline-block;max-width:108px}.endecaNavigationRefine .facet-customer_rating_ms{display:block}.endecaNavigationRefine .facet-customer_rating{display:none}#main .viewOptions .sortForm{color:#222;float:left;font-size:14px;line-height:22px;width:200px}#main .viewOptions select{color:#222;font-size:14px;height:32px}.pageContainer.pageContainer--veryie #main .viewOptions select:focus{border-color:#de007b;outline:0}#main .pagination .paginationNext,#main .pagination .paginationPrev,#main .pagination li a,#main .pagination li em{color:#222;font-size:14px;font-style:normal;line-height:22px;width:24px;height:18px;background:transparent linear-gradient(180deg,#f5f5f5 0,#d4d4d4 100%) 0 0 no-repeat padding-box;box-shadow:none;border:1px solid #ccc;border-radius:3px;opacity:1;padding:6px 6px 6px 6px;text-align:center;text-decoration:none;text-shadow:none;float:left}#main .pagination .active em{box-shadow:inset 8px 10px 12px #00000040}#main .pagination li{font-size:14px}#main .pagination li:not(.disabled) .paginationPrev{background:url(/static/images/gallery/icon_pagination_black.svg) center/12px no-repeat,linear-gradient(180deg,#f5f5f5 0,#d4d4d4 100%) 0 0 no-repeat padding-box!important;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}#main .pagination li:not(.disabled) .paginationNext{background:url(/static/images/gallery/icon_pagination_black.svg) center/12px no-repeat,linear-gradient(180deg,#f5f5f5 0,#d4d4d4 100%) 0 0 no-repeat padding-box!important}#main .pagination li.disabled .paginationPrev{background:url(/static/images/gallery/icon_pagination_grey.svg) center/12px no-repeat,linear-gradient(180deg,#f5f5f5 0,#d4d4d4 100%) 0 0 no-repeat padding-box!important}#main .pagination li.disabled .paginationNext{background:url(/static/images/gallery/icon_pagination_grey.svg) center/12px no-repeat,linear-gradient(180deg,#f5f5f5 0,#d4d4d4 100%) 0 0 no-repeat padding-box!important;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}#main .pagination li:not(.disabled):not(.active):not(.gap){cursor:pointer}#noProductsMessage{padding:16px 16px 16px 56px;margin:16px 0;line-height:18px;color:#28499c;background:url(/static/images/global/icon-info.svg) #f7f8fc no-repeat 20px}.viewOptions .productsPerPage{font-size:14px;line-height:22px}.viewOptions .productsPerPage span{color:#222;padding-right:5px}.viewOptions .productsPerPage a{color:#069;border-left:1px solid #707070;padding-left:8px;cursor:pointer}#bs-container .viewOptions .productsPerPage a:hover,.viewOptions .productsPerPage a:hover{outline:0;text-decoration:underline}.productGallery:not(.productsList) [data-newGallery=true] .products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#products .products{padding:0}#main .gridView .product,#productsList .item{float:left;width:237px;margin:0 12px 32px 12px;overflow:hidden;padding:0;display:block;position:relative}#main .productDelivery,#productsList .item .longDesc{display:none}#productsList .productStock,#productsList .stockAndRating dd{font-size:14px;font-weight:700;line-height:20px;margin:0 0 8px 0;display:block}#productsList .productMainImage{float:none;margin-bottom:8px}#productsList .productMainImage img{height:312px}#productsList .productMainImage .moreColours{display:none}#productsList .productColours label{cursor:pointer}#productsList .productColoursWrap .productColours__item{margin-right:0;width:16px;height:16px;border-radius:50%;overflow:hidden;display:none}#productsList .productColoursWrap.productColoursWrap--active .productColours__item.productColours__item--visible{display:block}#productsList .products .productTitle h3{width:100%}#productsList .productAffordability{display:none}#productsList .price{color:#333;font-size:14px;font-weight:700}#productsList .productWasPrice{color:#333;display:block;font-size:12px;font-weight:400;line-height:16px;margin-bottom:8px;text-decoration:line-through}#productsList .priceRangeNow{color:#333}#productsList .productNowPrice{color:#ec0600;font-size:14px;font-weight:700;margin-right:2px}#productsList .savingPrice{color:#ec0600;font-size:12px}#main .productList .productAffordability,#productsList .productWarrantyHover{display:none}#productsList .productTitle{clear:both}.skeletonProduct .placeHolderImage{background-color:#0000001c;display:block;margin:0 4px 16px 4px;height:312px;width:calc(100% - 8px)}.skeletonProduct .placeHolderCircle{background-color:#fff;width:32px;height:32px;top:12px;right:16px;display:block;float:right;border-radius:50%;position:absolute}.skeletonProduct .placeHolderTitle{background-color:#0000001c;display:block;height:14px;margin:8px 4px;width:50%}.skeletonProduct .placeHolderText{background-color:#0000001c;display:block;height:14px;margin:8px 4px 0;width:calc(100% - 8px)}.skeletonProduct .placeHolderPrice{background-color:#0000001c;display:block;height:14px;margin:8px 4px;width:50%}.skeletonProduct{-webkit-animation:skeleton-animation 1.5s ease-in-out .5s infinite;animation:skeleton-animation 1.5s ease-in-out .5s infinite}@keyframes skeleton-animation{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}