.body,.body-bold,.body-s,.body-s-bold,.body-xs,.body-xs-bold,.overline,.overline-s,.overline-s-bold,.overline--bold,.strikethrough-header-s,.strikethrough,.strikethrough-s,.label,.body-link,.body-link-bold,.body-s-link,.body-s-link-bold,.body-xs-link,.body-xs-link-bold,.button,.button-s,.button-xs{font-family:Open Sans,sans-serif}.heading-xxxl{font-size:2.5rem;font-weight:700;line-height:2.75rem}@media (width>=904px){.heading-xxxl{font-size:4rem;line-height:4rem}}.heading-xxl{font-size:2.25rem;font-weight:700;line-height:2.5rem}@media (width>=904px){.heading-xxl{font-size:3.375rem;line-height:3.5rem}}.heading-xl{font-size:2rem;font-weight:700;line-height:2.25rem}@media (width>=904px){.heading-xl{font-size:2.75rem;line-height:3rem}}.heading-l{font-size:1.75rem;font-weight:700;line-height:2rem}@media (width>=904px){.heading-l{font-size:2.25rem;line-height:2.5rem}}.heading-m{font-size:1.5rem;font-weight:700;line-height:1.75rem}@media (width>=904px){.heading-m{font-size:1.75rem;line-height:2rem}}.heading-s{font-size:1.25rem;font-weight:700;line-height:1.5rem}.body-xs{margin-bottom:16px;font-size:12px;font-weight:400;line-height:16px}.body-xs-bold{margin-bottom:16px;font-size:12px;font-weight:700;line-height:16px}.body-s{margin-bottom:18px;font-size:14px;font-weight:400;line-height:20px}.body-s-bold{margin-bottom:18px;font-size:14px;font-weight:700;line-height:20px}.body{margin-bottom:20px;font-size:16px;font-weight:400;line-height:24px}.body-bold{margin-bottom:20px;font-size:16px;font-weight:700;line-height:24px}.overline{text-transform:uppercase;margin-bottom:18px;font-size:14px;font-weight:400;line-height:16px}.overline--bold{text-transform:uppercase;margin-bottom:18px;font-size:14px;font-weight:700;line-height:16px}.overline-s{text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:400;line-height:16px}.overline-s-bold{text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:700;line-height:16px}.strikethrough-header-s{margin-bottom:24px;font-size:20px;font-weight:700;line-height:24px;text-decoration:line-through}.strikethrough{margin-bottom:20px;font-size:16px;font-weight:400;line-height:20px;text-decoration:line-through}.strikethrough-s{margin-bottom:18px;font-size:14px;font-weight:400;line-height:16px;text-decoration:line-through}.label{margin-bottom:18px;font-size:14px;font-weight:600;line-height:16px}.body-link{margin-bottom:20px;font-size:16px;font-weight:400;line-height:20px;text-decoration:underline}.body-link-bold{margin-bottom:20px;font-size:16px;font-weight:700;line-height:20px;text-decoration:underline}.body-s-link{margin-bottom:18px;font-size:14px;font-weight:400;line-height:16px;text-decoration:underline}.body-s-link-bold{margin-bottom:18px;font-size:14px;font-weight:700;line-height:16px;text-decoration:underline}.body-xs-link{margin-bottom:16px;font-size:12px;font-weight:400;line-height:16px;text-decoration:underline}.body-xs-link-bold{margin-bottom:16px;font-size:12px;font-weight:700;line-height:16px;text-decoration:underline}.button-xs{margin-bottom:16px;font-size:12px;font-weight:700;line-height:16px}.button-s{margin-bottom:12px;font-size:14px;font-weight:700;line-height:16px}.button{margin-bottom:12px;font-size:16px;font-weight:700;line-height:20px}:host{height:100%;display:block}:host([no-shadow]) .product-tile:hover{box-shadow:none!important}.product-tile{gap:var(--spacing-m);background:0 0;padding:.6rem;transition:transform .2s cubic-bezier(.645,.045,.355,1),color .2s,box-shadow .2s}.product-tile:is(a){color:inherit;height:100%;text-decoration:none}.product-tile:hover{cursor:pointer;transform:scale(1.02);box-shadow:0 1.7rem 4.1rem #00000017}.product-tile.vertical{flex-direction:column;justify-content:flex-start;align-items:center;max-width:201px;height:100%;margin:auto;display:flex}@media (width<=600px){.product-tile.vertical{width:100%;max-width:none}}.product-tile.horizontal{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-m);flex-direction:row;max-width:415px;display:flex}@media (width<=600px){.product-tile.horizontal{border-bottom:1px solid var(--color-stroke-subdued);padding-bottom:var(--spacing-m);margin-bottom:var(--spacing-m);padding-left:0}}.product-tile.horizontal .product-media{flex-direction:column;justify-content:center;align-items:center;height:auto;display:flex;position:relative}.product-tile.horizontal .product-media .image-container{width:100%}.product-tile.horizontal .product-media img{width:100%;max-width:100%;height:auto;margin-top:20%}.product-tile.horizontal .product-media.b2c{text-align:left;flex:0 0 100px}.product-tile.horizontal .product-media.b2b{text-align:left;flex:0 0 100px;bottom:22px}.product-tile.horizontal .product-media.b2b .swatch-wrapper{position:absolute;bottom:-14px;right:0}@media (width<=350px){.product-tile.horizontal .product-media.b2b .swatch-wrapper{width:36.65px;height:36.65px;position:absolute;bottom:6px;right:0}}.product-tile.horizontal .product-media .b2b-icons{justify-content:center;align-items:center;gap:var(--spacing-xxs);z-index:100;flex-direction:row;margin-top:0;display:flex}.product-tile.horizontal .product-media .swatch-wrapper{width:36.65px;height:36.65px;position:absolute;bottom:-9px;right:0}.product-tile.horizontal .product-media .swatch-wrapper akzo-colour-swatch .akzo-colour-swatch{border:2.75px solid var(--color-icon-on-brand);border-top-right-radius:var(--radius-l);border-bottom-left-radius:var(--radius-l);border-top-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}.product-tile.horizontal .product-media .wishlist-wrapper{position:absolute;top:0;right:0}.product-tile.horizontal .product-media .wishlist-wrapper akzo-toggle-button{pointer-events:auto}.product-tile.horizontal .product-media .promo-label{font-size:clamp(12px,5vw,12px);top:0}.product-tile.horizontal .product-media .quantity-wrapper akzo-quantity-incrementor::part(quantity-add),.product-tile.horizontal .product-media .quantity-wrapper akzo-quantity-incrementor [part~=quantity-add]{width:201px}.product-tile.horizontal .product-name{white-space:normal;word-break:normal;overflow-wrap:break-word}.product-tile.horizontal .usp-list{flex-direction:column;gap:4px;display:flex}.product-tile.horizontal .usp-list akzo-list-item::part(list-item),.product-tile.horizontal .usp-list akzo-list-item [part~=list-item]{white-space:normal;gap:var(--spacing-xxs);word-break:break-word;align-items:center;display:flex}.product-tile.horizontal .colorName{white-space:normal;word-break:break-all;line-height:16px}:host([no-padding]) .product-tile{padding:0}.product-media{flex-direction:column;justify-content:center;align-items:center;height:201.6px;display:flex;position:relative}.product-media img{width:100%;height:auto;max-width:unset;aspect-ratio:1}.product-media.b2b{height:180px}.product-media .promo-label{top:var(--spacing-xs);position:absolute;left:0}@media (width>=1024px){.product-media .promo-label{top:var(--promo-top-desktop,var(--spacing-xs))}}.product-media .promo-label akzo-label::part(label),.product-media .promo-label akzo-label [part~=label]{border-radius:var(--spacing-xxs);width:fit-content;height:24px}@media (width<=640px){.product-media .promo-label akzo-label::part(label){max-width:93%}}.product-media .promo-label akzo-label::part(label-strong),.product-media .promo-label akzo-label [part~=label-strong]{font-weight:700;line-height:16px}.product-media .promo-label.sale-label akzo-label::part(label),.product-media .promo-label.sale-label akzo-label [part~=label]{color:#fff;background:#dc2e6b}.product-media .promo-label.new-label akzo-label::part(label),.product-media .promo-label.new-label akzo-label [part~=label]{color:#1c2d45;background:#74cad7}.product-media .image-container{width:128px}.product-media .image-container.out-of-stock{opacity:.5}.product-media .b2b-icons{justify-content:center;align-items:flex-start;gap:var(--spacing-xxs);flex-direction:row;margin-top:0;display:flex}.product-media .swatch-wrapper{width:58.64px;height:58.64px;position:absolute;bottom:14.04px;right:-4.96px}.product-media .swatch-wrapper akzo-colour-swatch .akzo-colour-swatch{border:2.75px solid var(--color-icon-on-brand);border-top-right-radius:var(--radius-l);border-bottom-left-radius:var(--radius-l);border-top-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}.product-media .wishlist-wrapper{position:absolute;top:10px;right:0}.product-media .wishlist-wrapper akzo-toggle-button{pointer-events:auto}.product-media .wishlist-wrapper akzo-toggle-button::part(toggle),.product-media .wishlist-wrapper akzo-toggle-button [part~=toggle]{width:fit-content;height:fit-content;min-width:0!important;padding:2px!important}akzo-colour-swatch .akzo-colour-swatch:hover{transform:scale(1)}.product-details{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.product-details akzo-quantity-incrementor::part(primary-quantity),.product-details akzo-quantity-incrementor [part~=primary-quantity]{width:129px}.product-details akzo-quantity-incrementor::part(quantity-input),.product-details akzo-quantity-incrementor [part~=quantity-input]{width:56px}.product-details akzo-quantity-incrementor::part(unit-text),.product-details akzo-quantity-incrementor [part~=unit-text]{width:33px}.product-details akzo-quantity-incrementor::part(quantity-minus),.product-details akzo-quantity-incrementor [part~=quantity-minus]{width:48px;height:48px}.product-details.b2b-home akzo-quantity-incrementor::part(primary-quantity),.product-details.b2b-home akzo-quantity-incrementor [part~=primary-quantity]{width:90px}.product-details.b2b-home akzo-quantity-incrementor::part(quantity-input),.product-details.b2b-home akzo-quantity-incrementor [part~=quantity-input]{width:50px}@media (width<=600px){.product-details akzo-quantity-incrementor::part(quantity-minus),.product-details akzo-quantity-incrementor::part(quantity-plus){width:45px;height:45px}.product-details akzo-quantity-incrementor::part(primary-quantity){max-width:94px;height:48px}}.product-details akzo-label::part(label-strong),.product-details akzo-label [part~=label-strong]{line-height:16px}.product-details .b2b-icons-details{align-items:flex-start;gap:var(--spacing-xxs);flex-direction:row;display:flex}.product-details .product-sku{color:var(--color-text-body);margin-top:-2px;margin-bottom:0}.product-details .product-name{color:var(--color-text-functional);white-space:normal;word-break:normal;overflow-wrap:break-word;margin-bottom:0;line-height:16px}@media (width>=761px){.product-details .product-name.b2b-truncate{white-space:nowrap;text-overflow:ellipsis;max-width:180px;display:block;overflow:hidden}}.product-details .ratings{gap:var(--spacing-xxs);display:flex}.product-details .ratings .review-wrapper{justify-content:center;align-items:center;display:flex}.product-details .ratings .review-count{color:var(--color-text-body);margin-bottom:0;line-height:16px}.product-details .usp-list{gap:var(--usp-gap,4px);flex-direction:column;display:flex}.product-details .usp-list akzo-list-item::part(list-item),.product-details .usp-list akzo-list-item [part~=list-item]{align-items:unset;white-space:normal;gap:var(--spacing-xxs);word-break:break-all}.product-details .usp-list akzo-list-item::part(list-label),.product-details .usp-list akzo-list-item [part~=list-label]{word-break:break-word;margin-bottom:0;padding:0 .125rem;font-size:14px;line-height:16px}.product-details .usp-list akzo-list-item::part(akzo-checked),.product-details .usp-list akzo-list-item [part~=akzo-checked]{margin-bottom:0}.product-details .colorName{color:var(--color-text-functional);white-space:normal;word-break:break-all;margin-bottom:0;font-size:.875rem;line-height:16px}@media (width<=600px){.product-details .colorName{font-size:1rem;line-height:20px!important}}.product-details .price-wrapper{flex-direction:row;align-items:baseline;display:flex}.product-details .price-wrapper akzo-price::part(prefixText),.product-details .price-wrapper akzo-price [part~=prefixText]{line-height:16px}.product-details .price-wrapper akzo-price::part(price-text),.product-details .price-wrapper akzo-price [part~=price-text]{font-size:14px;line-height:12px}.product-details .price-wrapper akzo-price::part(prefixText),.product-details .price-wrapper akzo-price [part~=prefixText]{font-size:14px}.product-details .price-wrapper akzo-price::part(sale-text),.product-details .price-wrapper akzo-price [part~=sale-text]{line-height:16px}.product-details .price-wrapper .original-price.b2b-original-price akzo-price::part(price-text),.product-details .price-wrapper .original-price.b2b-original-price akzo-price [part~=price-text]{color:#005192;line-height:20px}.product-details .price-wrapper .original-price.b2b-home-price akzo-price::part(price-text),.product-details .price-wrapper .original-price.b2b-home-price akzo-price [part~=price-text]{color:var(--color-text-title);font-size:20px;line-height:14px}.product-details .price-wrapper .taxDetail{margin-left:var(--spacing-xxs);line-height:16px;display:inline-block}.product-details .price-wrapper .taxDetail.taxDetail-block{margin-left:0;margin-top:var(--spacing-xxs);display:block}.product-details .stock-status{align-items:flex-start;gap:var(--spacing-xxs);display:flex}.product-details .stock-status .icon-wrapper{margin-top:2px}.product-details .stock-status .in-stock{margin-bottom:0;font-size:12px;line-height:16px}.product-details .stock-status akzo-icon::part(icon),.product-details .stock-status akzo-icon [part~=icon]{width:11.607px;height:11.607px}.product-details .out-of-stock-pill{margin-top:auto}.product-details .itemAddWrapper{gap:var(--spacing-xxs);display:flex}.product-details .itemAddWrapper akzo-icon::part(icon),.product-details .itemAddWrapper akzo-icon [part~=icon]{color:var(--color-icon-positive)}.product-details .itemAddWrapper .itemAdded{color:var(--color-text-positive)}.product-details .itemAddWrapper.has-error{margin-top:20px}.product-details .b2c-actions akzo-button::part(tertiary),.product-details .b2c-actions akzo-button [part~=tertiary]{justify-content:flex-start;align-items:flex-start;min-width:7.6rem}.product-details .b2c-actions akzo-button::part(tertiary):after,.product-details .b2c-actions akzo-button [part~=tertiary]:after{content:"";position:absolute;inset:-2px}.product-details .b2c-actions akzo-button::part(button-text),.product-details .b2c-actions akzo-button [part~=button-text]{line-height:20px}@media (width<=600px){.product-details .b2c-actions akzo-button::part(tertiary){width:111px;min-width:0;max-width:fit-content}.product-details .b2c-actions akzo-button::part(tertiary):after{content:"";position:absolute;inset:-3px}}.product-details .b2b-signOut akzo-button::part(tertiary),.product-details .b2b-signOut akzo-button [part~=tertiary]{justify-content:flex-start;align-items:flex-start;padding:0;right:0}.product-details .b2b-signOut akzo-button::part(tertiary):after,.product-details .b2b-signOut akzo-button [part~=tertiary]:after{content:"";position:absolute;inset:-2px}.product-details .b2b-signOut akzo-button::part(button-text),.product-details .b2b-signOut akzo-button [part~=button-text]{line-height:20px}.product-details .b2b-signOut akzo-button::part(button-text):after,.product-details .b2b-signOut akzo-button [part~=button-text]:after{content:"";position:absolute;bottom:0;left:0}@media (width<=600px){.product-details .b2b-signOut akzo-button::part(tertiary){min-width:0;max-width:fit-content}.product-details .b2b-signOut akzo-button::part(tertiary):after{content:"";position:absolute;inset:-3px}}.b2b-icons-details img{width:24px;height:24px}.add-to-list-wrapper{flex-direction:row-reverse;width:100%;margin-bottom:2rem;display:flex}.project-list-price akzo-price::part(price-text),.project-list-price akzo-price [part~=price-text]{padding-left:1rem;font-family:Colour Sans,sans-serif;font-weight:700;font-size:20px!important}@media (width<=600px){.product-media .promo-label akzo-label::part(label-strong){font-size:clamp(12px,5vw,12px)}.product-tile.no-mobile-padding{gap:16px;padding:0!important}}.project-tile-heading{text-align:start;height:32px;padding-left:1rem;overflow:hidden}.color-inverse .product-details .product-name,.color-inverse .product-details .price-wrapper akzo-price::part(prefixText),.color-inverse .product-details .price-wrapper akzo-price [part~=prefixText],.color-inverse .product-details .price-wrapper akzo-price::part(price-text),.color-inverse .product-details .price-wrapper akzo-price [part~=price-text]{color:#fff}.product-tile .wishlist-wrapper akzo-toggle-button::part(toggle),.product-tile .wishlist-wrapper akzo-toggle-button [part~=toggle]{border:none!important;border-radius:0!important}