.grid{display:grid}.grid.teasers{columns:3;column-gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr) )}.kitchen h2{font-size:1.125rem}.category-teasers .teaser a{display:block;overflow:hidden}.category-teasers .teaser img{display:block;transition:transform .4s ease}.category-teasers .teaser:hover img{transform:scale(1.05)}.teasers article{transition:all 150ms ease-in-out;border:2px solid var(--stroke-light);position:relative}.teasers article .yith-wcwl-add-to-wishlist{position:absolute;top:-3.5rem;right:.9rem;margin:0;font-size:0}.tukc-wishlist-wrap .teasers article{display:flex;flex-direction:column}.tukc-wishlist-wrap .teasers article .info{flex:1;display:flex;flex-direction:column}.tukc-wishlist-wrap .teasers article .details{border-top:2px solid var(--stroke-light);margin-left:-.65em;width:calc(100% + 1.3em);margin-top:unset}.tukc-wishlist-wrap .teasers article .yith-wcwl-add-to-wishlist{top:auto;bottom:.5rem}.teasers article .yith-wcwl-add-to-wishlist::after{content:'Add to favourites';position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--green);color:var(--white);font-size:.75rem;font-weight:600;white-space:nowrap;padding:.2rem .5rem;border-radius:3px;opacity:0;pointer-events:none;transition:opacity 150ms ease-in-out;z-index:10}.teasers article .yith-wcwl-add-to-wishlist.exists::after{content:'Remove from favourites'}.teasers article .yith-wcwl-add-to-wishlist.tukc-wishlist-login::after{content:'Log in to add to favourites'}.teasers article .yith-wcwl-add-to-wishlist::before{content:'';position:absolute;top:calc(100% + 1px);left:50%;transform:translateX(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid var(--green);opacity:0;pointer-events:none;transition:opacity 150ms ease-in-out;z-index:10}.teasers article .yith-wcwl-add-to-wishlist:hover::before,.teasers article .yith-wcwl-add-to-wishlist:hover::after{opacity:1}.teasers article .yith-wcwl-add-button a{display:block;width:28px;height:28px;border-bottom:0;position:relative;overflow:hidden;font-size:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232C5047' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpolygon points='12,2 14.35,8.76 21.51,8.91 15.8,13.24 17.88,20.09 12,16 6.12,20.09 8.2,13.24 2.49,8.91 9.65,8.76'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.teasers article .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232C5047' stroke='%232C5047' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpolygon points='12,2 14.35,8.76 21.51,8.91 15.8,13.24 17.88,20.09 12,16 6.12,20.09 8.2,13.24 2.49,8.91 9.65,8.76'/%3E%3C/svg%3E")}.teasers article .yith-wcwl-add-button .yith-wcwl-label,.teasers article .yith-wcwl-add-button .separator,.teasers article .yith-wcwl-add-button .view-wishlist,.teasers article .yith-wcwl-add-button img,.teasers article .yith-wcwl-add-button i,.teasers article .yith-wcwl-add-button svg,.teasers article .yith-wcwl-add-button span{display:none}.teasers article:hover,#blog-items.teasers article:hover{border:2px solid var(--green)}.teasers article .info{padding-inline:.65rem;position:relative}ul.inline.tags li{margin:0;color:var(--nav-black);font-size:.9375rem;color:var(--detials-grey)}#featured-kitchen .tags li+li::before{content:" • ";margin-inline:.5rem;color:var(--nav-black)}.teasers .tags li+li{margin-left:1.25rem}.teasers .tags{margin-block:.5rem;text-transform:uppercase;margin-bottom:.25rem}.teasers .reference{color:var(--rrp-grey);font-size:1rem;margin-block:.75em;padding-left:.65em}.teasers .reference.empty:before{content:none}.details.flex>*{flex-grow:0;column-gap:0}.teasers .price,.teasers .price span{font-size:1.25rem;margin-block:auto .75rem}.kitchen{margin-bottom:2rem}#featured-kitchen h3{text-wrap:balance;max-width:41ch}#recent-kitchens h3{margin-block:.5rem;font-family:"source sans 3",sans-serif;font-size:1.125rem}#recent-kitchens .teasers article{display:flex;flex-direction:column}#recent-kitchens .teasers article .info{flex:1;display:flex;flex-direction:column}#recent-kitchens .teasers article .details{margin-top:auto}#recent-kitchens{margin-block:4rem}#recent-kitchens .carousel-wrap{position:relative}#recent-kitchens .grid.teasers{display:flex;flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;gap:1.5rem}#recent-kitchens .grid.teasers::-webkit-scrollbar{display:none}#recent-kitchens .kitchen{flex:0 0 calc((100% - 3rem)/3);min-width:260px;margin-bottom:0}.carousel-btn{position:absolute;top:40%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;border:none;padding:0;display:none;align-items:center;justify-content:center;z-index:10;background-color:rgba(0,0,0,.25);color:#fff;cursor:pointer;opacity:.7;transition:background-color 200ms ease,opacity 200ms ease}.carousel-btn.is-active{display:flex}.carousel-btn:hover{background-color:var(--green);opacity:1}.carousel-btn.prev{left:-19px}.carousel-btn.next{right:-19px}.carousel-btn svg{width:21px;height:20px}@media screen and (max-width:768px){.carousel-btn.is-active{background-color:var(--green);opacity:1}.teasers article .yith-wcwl-add-to-wishlist::after{transform:translateX(-75%)}}.teasers h2{margin-block:.5rem;font-family:"source sans 3",sans-serif}.details a{margin-top:.5rem;display:inline-block;border-bottom:solid 1px #000}.price{font-size:1.625rem;margin-block:0}.price .rrp{margin-left:.5rem}.price .rrp,.teasers .price span.rrp,.teasers .price span.rrp span{font-size:.9375rem;color:var(--detials-grey)}.grid.teasers.brands{margin-top:5rem;grid-template-columns:repeat(6,1fr);gap:1rem;position:relative;left:50%;transform:translateX(-50%);width:min(1400px,calc(100vw - 5rem));max-width:unset;box-sizing:border-box}.brand-list-item{background-color:rgba(0,0,0,5%);border:solid 1px rgba(0,0,0,.2)}.brand-list-item:hover{border-color:transparent;outline:solid 4px var(--green)}.brand-list-item-link{display:block;aspect-ratio:3/2;background-repeat:no-repeat;background-size:contain;background-position:50%}article.kitchen.product a:first-child{position:relative}.tukc-badge{position:absolute;top:.5rem;right:.5rem;padding:.125rem .75rem;background-color:var(--green);text-transform:uppercase;font-weight:600;border-radius:2rem;font-size:.75rem}.tukc-badge span{color:#fff;font-size:.8125rem}.tukc-badge[data-badge=reduced]{background-color:#ad231f}.tukc-badge[data-badge=soon]{background-color:#de541e}.tukc-badge[data-badge="awaiting price"]{background-color:#3772ff}.tukc-badge[data-badge="under offer"]{background-color:#38182f}@media screen and (max-width:1300px){.grid.teasers.brands{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:1100px){.grid.teasers.brands{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:768px){.grid.teasers{column-gap:1.5em}.grid.teasers.brands{grid-template-columns:repeat(3,1fr)}#featured-kitchen h3{font-size:1.5em}}@media screen and (min-width:1441px){.grid.teasers{grid-template-columns:repeat(auto-fill,minmax(350px,1fr) )}}@media screen and (max-width:768px){#recent-kitchens .grid.teasers{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}#recent-kitchens .grid.teasers::-webkit-scrollbar{display:none}#recent-kitchens .kitchen{flex:0 0 100%;scroll-snap-align:start;margin-bottom:.5rem}}