body,html{padding:0;background-color:#fff;color:#222;font-size:14px;font-weight:400;line-height:22px}@media (min-width:576px){body,html{padding-bottom:0!important}}a[data-attr-isrestricted=true],a[data-attr-isrestricted=true] *{cursor:pointer!important}.imageLoader{background:transparent url(clientlib-global/resources/images/ap-logo-loader.gif) 50% no-repeat;display:block;height:200px}.imageLoader img{position:relative}.imageLoader img:before{content:"";position:absolute;left:0;top:0;width:100%;height:20px;background:#fff}@media (min-width:320px) and (max-width:360px){.cmp-image img{width:100%}.cmp-image>div{width:295px}}:focus{outline:none!important;box-shadow:none}ul{padding:0;margin:0}ul li{list-style:none}.leftElement{float:left}.rightElement{float:right}.centerElement{margin:auto}.headingText{font-weight:700;font-size:60px}.subheadingText{font-weight:700;font-size:30px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.exploreButton{text-align:center;background:#fff;width:269px;border:1px solid #fff;border-radius:3px;color:#431a80;size:12px;letter-spacing:.86px;line-height:45px;text-transform:uppercase}.exploreButton:hover{font-weight:700;background:#431a80;color:#fff;border:1px solid #431a80}@media (min-width:320px) and (max-width:767px){.exploreButton{font-size:10px;line-height:20px;width:74%;padding:7px 0;letter-spacing:.71px;margin-top:14px}}button.exploreButton{font-size:12px}@media (min-width:320px) and (max-width:767px){button.exploreButton{font-size:10px}}.modal-open{overflow:hidden!important}.full-width{width:100%}.radio-btn-wp{display:block;position:relative;padding-left:25px;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-btn-wp input{position:absolute;opacity:0;cursor:pointer;right:auto}.radio-btn-wp .checkmark{position:absolute;top:50%;left:0;transform:translateY(-50%);height:25px;width:25px;background-color:transparent;border:1px solid #431a80;border-radius:50%}.radio-btn-wp .checkmark:after{content:"";position:absolute;display:none;border-radius:50%;background:#431a80}.radio-btn-wp:hover input~.checkmark{background-color:transparent}.radio-btn-wp input.selected~.checkmark:after,.radio-btn-wp input:checked~.checkmark:after{display:block}.radio-btn-wp input.selected~.checkmark{background-color:transparent}.get-filter-pills .action-btn{position:relative}.get-filter-pills .action-btn label{width:100%;height:100%;position:absolute}.get-filter-pills .action-btn label input{top:0;left:0;z-index:33;width:100%;height:100%;position:absolute}.get-filter-pills .action-btn.rd-btn .for-desktop{padding-left:30px}.authorableBgElement{background-repeat:no-repeat;background-position:100% 100%}.text-ellipsis{text-overflow:ellipsis;max-width:70%;overflow:hidden;white-space:nowrap}.text-ellipsis-70{max-width:70%}.textOverImageWrap__parent{position:relative}.textOverImageWrap{position:absolute;bottom:0;margin:20px 0 15px;color:#fff;z-index:2;font-weight:400;display:flex;flex-direction:column;justify-content:center;width:100%;word-break:break-word;padding:0 10px}@media (min-width:992px){.textOverImageWrap{padding:0 25px}}.textOverImageWrap h2,.textOverImageWrap p{margin-bottom:4px}.textOverImageWrap p{font-size:12px;line-height:24px;letter-spacing:.92px}@media (min-width:992px){.textOverImageWrap p{font-size:13px;letter-spacing:1px}}.textOverImageWrap h2{letter-spacing:0}.textOverImageWrap .ctaComp{margin-top:5px}@media (min-width:992px){.textOverImageWrap .ctaComp{margin-top:8px}}.textOverImageWrap--align-top{top:0}.textOverImageWrap--align-top-center{justify-content:center;text-align:center}.textOverImageWrap--align-top-left{justify-content:flex-start}.textOverImageWrap--align-top-right{justify-content:flex-end}.textOverImageWrap--align-bottom{bottom:0}.textOverImageWrap--align-bottom-center{justify-content:center;text-align:center}.textOverImageWrap--align-bottom-left{justify-content:flex-start}.textOverImageWrap--align-bottom-right{justify-content:flex-end}.textOverImageWrap--align-center{top:0;align-items:center}.textOverImageWrap--align-center-center{justify-content:center;text-align:center}.textOverImageWrap--align-center-left{justify-content:flex-start}.textOverImageWrap--align-center-right{justify-content:flex-end}.textOverImageWrap--align-overlay{padding:20px 30px 25px;margin:0;width:90%!important}.slick-slider.slick-dotted{margin-bottom:0}img[src*=jpeg],img[src*=jpg],img[src*=png],img[src*=webp]{background-image:unset}.banner-desc-text p{padding:0 200px}@media (min-width:320px) and (max-width:991px){.banner-desc-text p{padding:0 20px}}.banner-desc-text.center p{text-align:center}.banner-desc-text.right p{text-align:right}.banner-desc-text.left p{text-align:left}.disabledElement{pointer-events:none;opacity:.5!important}.hideDisabledElement{pointer-events:none;display:none!important}.d-flex-custom{display:flex}.colorPDPPage .similarProdWrap{background-color:transparent}@media (min-width:320px) and (max-width:991px){.colorPDPPage .slick-dots,.productDetailsPageWrap .slick-dots{bottom:25px}.colorPDPPage .slick-dots li,.productDetailsPageWrap .slick-dots li{width:auto!important;height:20px!important}.colorPDPPage .slick-dots li button:before,.productDetailsPageWrap .slick-dots li button:before{width:12px!important;height:12px!important;margin:0 7px;background:#fff;opacity:1;border:1px solid rgba(42,42,42,.38)}.colorPDPPage .slick-dots li.slick-active button:before,.productDetailsPageWrap .slick-dots li.slick-active button:before{width:26px!important;height:12px!important;margin:0;background:#fff;opacity:1;border:1px solid rgba(42,42,42,.38)}}.plp-popular-tags{background-color:#fff}.mobile-sms-success{padding-top:15px;align-items:center;display:flex;width:100%;margin-bottom:40px}.mobile-sms-success.email-success{margin-bottom:0!important}@media (min-width:320px) and (max-width:991px){.mobile-sms-success{align-items:end}}.mobile-sms-success .mobile-success-message{margin-left:9px;color:#24a600}.mobile-sms-success .successTick{padding:12px}@media (min-width:320px) and (max-width:991px){.mobile-sms-success .successTick{margin-bottom:8px}}.productDetailsPageWrap .appImage picture{width:100%}.productDetailsPageWrap .appImage picture img{width:100%;max-height:400px;max-width:600px;height:400px}@media (min-width:320px) and (max-width:991px){.productDetailsPageWrap .appImage picture img{max-height:100%;max-width:100%;height:auto}}.productDetailsPageWrap .visualiser-app--img img{width:100%;height:400px;max-height:400px;max-width:600px}@media (min-width:320px) and (max-width:991px){.productDetailsPageWrap .visualiser-app--img img{max-height:100%;max-width:100%;height:auto}}.centerText-DC .informationWrap h1,.centerText-DC .informationWrap h2,.centerText-DC .informationWrap h3,.centerText-DC .informationWrap h4,.centerText-DC .informationWrap h5,.centerText-DC .informationWrap h6,.centerText-DC .informationWrap p{text-align:center}.colour-pdp-product-id{font-size:13px;font-weight:500;text-transform:uppercase}@media (min-width:320px) and (max-width:991px){.colour-pdp-product-id{font-size:12px;margin-top:18px;padding-bottom:0}}.colour-pdp-colour-name{font-weight:500;font-size:13px;text-transform:uppercase}.bannerTextDesc h4,.bannerTextDesc h5,.bannerTextDesc h6,.bannerTextDesc p,.image-banner h4,.image-banner h5,.image-banner h6,.image-banner p{font-size:13px!important;font-weight:500!important}.banner-desc-text h1,.bannerTextDesc h1,.image-banner h1{text-transform:capitalize}.banner-desc-text p{width:100%!important;max-width:733px!important;padding:0!important;position:relative!important}@media (min-width:320px) and (max-width:991px){.banner-desc-text p{max-width:100%!important;padding:0 20px!important}}.banner-desc-text.center p{margin:auto!important}.banner-desc-text.left p{margin-right:auto!important}.banner-desc-text.right p{margin-left:auto!important}.colorpro-disclaimer-wp>div{display:flex;align-items:baseline}@media (min-width:320px) and (max-width:991px){.colorpro-disclaimer-wp>div{display:block}}.colorpro-disclaimer-wp>div .colorProWrap{width:95%}@media (min-width:320px) and (max-width:991px){.colorpro-disclaimer-wp>div .colorProWrap{width:100%}}.colorpro-disclaimer-wp>div .rte.text{padding:0;margin-bottom:0}@media (min-width:320px) and (max-width:991px){.colorpro-disclaimer-wp>div .rte.text{padding:0 20px;margin-bottom:10px}}.swatchComponentWrap,.titleOnImageCarousel__body{display:flex;justify-content:space-between;scrollbar-width:none;-ms-overflow-style:none}.swatchComponentWrap::-webkit-scrollbar,.titleOnImageCarousel__body::-webkit-scrollbar{width:0!important}@media (min-width:320px) and (max-width:991px){.visualiser-app{border-top:1px solid #dfdfdf!important;padding-top:29px!important}}@media (min-width:768px) and (max-width:991px){.visualiser-app{border-top:none!important;padding-top:0!important}}.store-locator-wp .appCta,.store-locator-wp .visualiser-app--form,.visualiser-app .appCta,.visualiser-app .visualiser-app--form{max-width:600px}.apPlpListing .product-filters-container .filter-menu-area{padding-left:20px}@media (min-width:320px) and (max-width:991px){.apPlpListing .product-filters-container .filter-menu-area{padding:20px 0}}.cc-global iframe{height:81vh}@media (min-width:320px) and (max-width:991px){.cc-global iframe{border:none;height:100%}}.cls-banner-target:first-of-type .shop-look-popular-tags{padding-top:32.91667%;position:relative;overflow:hidden}@media (min-width:320px) and (max-width:991px){.cls-banner-target:first-of-type .shop-look-popular-tags{padding-top:110.27778%}}@media (min-width:320px) and (max-width:575px){.cls-banner-target:first-of-type .shop-look-popular-tags{padding-top:110.27778%}}.cls-banner-target:first-of-type .shop-look-popular-tags img{position:absolute;width:100%;top:0;height:100%}.cls-banner-target:first-of-type.cls-banner-target--self-aspect{padding-top:32.91667%}@media (min-width:992px){.cls-banner-target:first-of-type.cls-banner-target--self-aspect{width:100%;min-height:350px}}@media (min-width:320px) and (max-width:991px){.cls-banner-target:first-of-type.cls-banner-target--self-aspect{padding-top:109.33333%}}@media (min-width:320px) and (max-width:575px){.cls-banner-target:first-of-type.cls-banner-target--self-aspect{padding-top:109.33333%}}.cls-banner-target:first-of-type .js-carouselWithText{position:absolute;width:100%;height:100%;top:0}.cls-banner-target:first-of-type .js-banner-active-target{position:relative;padding-top:32.91667%;min-height:auto}@media (min-width:320px) and (max-width:991px){.cls-banner-target:first-of-type .js-banner-active-target{padding-top:112.26667%}}@media (min-width:320px) and (max-width:575px){.cls-banner-target:first-of-type .js-banner-active-target{padding-top:112.26667%}}@media (min-width:1200px) and (max-width:1366px){.cls-banner-target:first-of-type .js-banner-active-target{min-height:460px}}.cls-banner-target:first-of-type .js-banner-active-target .parallax-area-wp{position:absolute;top:0;width:100%;height:100%}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(1turn);-moz-transform:rotate(1turn);-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}.rotating{-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.saving-progress-status{display:inline-block}.saving-progress-status-buy-now{display:inline-block!important}.ap-rating-wp .star{font-size:16px;width:auto;display:inline-block;color:#fcb017}.ap-rating-wp .star:last-child{margin-right:0}.star:before{content:"\2605"}.ap-rating-wp .star.half:before,.ap-rating-wp .star.off:before{content:"\2606"}.ap-rating-wp .star.half:after{content:"\2605";position:absolute;margin-left:-16px;width:8px;overflow:hidden}.mobile-icon{display:none!important}@media (min-width:320px) and (max-width:991px){.mobile-icon{display:block!important}}.ccFormsImgRedirection[href=""]{cursor:default}.disable-overflow{overflow:hidden}.visible-in-Desktop{display:block}@media (min-width:320px) and (max-width:991px){.visible-in-Desktop{display:none!important}}.visible-in-mobile{display:none}@media (min-width:320px) and (max-width:991px){.visible-in-mobile{display:block}}.tax-text{font-style:normal;font-weight:100;font-size:12px;line-height:20px}@media (min-width:768px) and (max-width:991px){.bannerPackShotCompWrap .bannerTextDesc{margin-top:50%}.greyBGFull.bannerFloatVariant-3Item{background:linear-gradient(180deg,#fff 47%,#f8f8f8 0)}.bannerFloatVariant-3Item .bannerImgWithLeftTextComp{padding:60px 65px}.bannerFloatVariant-3Item .bannerImgWithLeftTextComp h1{padding:0 15px}.pdpBannerIcon.pdp-temp{top:78%}.appProwrap{padding:0 90px;margin-bottom:90px}.ctaComp.whiteBtn .ctaText{width:auto}.similarProdWrap .showOnlyMob{display:none!important}.similarProdWrap .extInfo{display:block!important}.similarProdWrap .js-similarProdNonTextureVariant.slick-slider .slick-list{margin-left:-8px}.similarProdWrap .pdpsimilarproducts .similarProdHeading{padding-right:0}.similarProdWrap .overlayCard .prodDesc .prodInfo{width:100%;text-align:center}.similarProdWrap .overlayCard .showOnlyMob{text-align:center}.similarProdWrap .overlayCard .ctaComp{width:100%;padding:0 20px}.similarProdWrap .overlayCard .ctaComp .ctaText{width:100%}.similarProdWrap .overlayCard .d-flex{justify-content:space-between}.similarProdWrap .similarProdCT.slick-slider .slick-list{margin-left:-8px}.downloadColors .blackColorText.leftAlign,.downloadColors .ctaComp.downloadBtn{text-align:center}.downloadColors.sideGutter.placeHolderLeftImg .placeHolderImgWithBg .placeHolderInfo{margin:40px 0 0!important;margin-left:0!important}.color-catalogue-template .plp-color-main-area-wp{padding-left:0!important;padding-right:0!important}.form-checkbox-input__filter-variant--check{display:none}.color-palettes-main-wrapper .texture-plp li a .color-palette,.color-palettes-main-wrapper li a .color-palette{height:218px!important}.color-palettes-main-wrapper .ctaComp .ctaText{width:36%}.color-palettes-main-wrapper .family-member-wrap.texture-plp{justify-content:start}.color-palettes-main-wrapper .family-member-wrap.texture-plp li{flex:0 0 33.3%}.color-palettes-main-wrapper .family-member-wrap.texture-plp li:nth-child(3n+2){padding-left:5px;padding-right:5px}.color-palettes-main-wrapper .family-member-wrap.texture-plp li:nth-child(3n+1){padding-right:10px}.color-palettes-main-wrapper .family-member-wrap.texture-plp li:nth-child(3n){padding-left:10px}.get-filter-pills .filter-menu-area{flex-wrap:nowrap}.get-filter-pills .filtered-pills.for-desktop{order:0}.videoImgComponent{padding-bottom:0}.similarProdWrap .textureVariant.similarProdCT .similarProdItem{max-width:100%}.bannerWithGreybackground .bannerImgWithLeftTextComp{max-height:100%}.similarProdWrap .textureVariant.similarProdCT .similarProdItem:nth-child(odd) .similarProdItem-wp{margin-right:0}.pdpsimilarproducts .textureVariant-btn-fix .ctaComp{width:50%;right:0}.similarProdWrap .similarProdCT.nonCarouselProdList{justify-content:space-between}.similarProdWrap .similarProdCT.nonCarouselProdList .similarProdItem{max-width:49%;flex:49%;padding-left:0;padding-right:0}.similarProdWrap .similarProdItem .prodDesc h3{margin:0 10px}.similarProdWrap .textureVariant.similarProdCT .similarProdItem:nth-child(2n) .similarProdItem-wp{margin-left:0}.similarProdWrap .textureVariant .showOnlyMob{display:block!important}.productDetailsPageWrap .productDetailWrap .colorwrap{flex-wrap:wrap}}@media (min-width:992px) and (max-width:1024px){.bannerPackShotCompWrap .bannerTextDesc{margin-top:3%}.pdpBannerIcon.pdp-temp{top:58%}.bannerFloatVariant-3Item .bannerImgWithLeftTextComp{padding:60px}.pdpsimilarproducts .similarProdHeading{padding-right:0}.ctaComp.whiteBtn .ctaText,.downloadColors .backgroundPlaceHolder .placeHolderInfo{width:auto}.similarProdCT.slick-slider .slick-list{margin-left:-8px}.similarProdWrap .overlayCard .ctaComp{width:100%;padding:0 20px}.similarProdWrap .overlayCard .ctaComp .ctaText{width:100%}.similarProdWrap .textureVariant .overlayCard .ctaComp{padding:0}.color-palettes-main-wrapper .texture-plp li a .color-palette{height:108px}.color-palettes-main-wrapper .family-member-wrap li{flex:0 0 20%;max-width:20%}.shareComponent{text-align:right}}