'); transform:rotate(90deg); display:block;}.nav-submenu-open .subnav-back-button{opacity:1;}.nav-header-bottom{border-bottom:1px solid var(--background-color-lightgrey); height:58px; box-sizing:border-box; padding:16px 0 15px; margin-top:-58px; transition:margin-top 200ms ease; overflow:hidden;}.nav-submenu-open .nav-header-bottom{margin-top:-16px; opacity:1;}.subnav-title{color:var(--text-color-darkgrey); font-family:var(--body-font); font-size:var(--font-size-500); font-weight:var(--font-weight-400); margin:0; transition:opacity 200ms ease; opacity:0;}.nav-submenu-open .subnav-title{opacity:1;}.nav-menu{padding:16px 0; margin:0;}.nav-menu, .nav-submenu, .nav-subsubmenu{display:flex; flex-direction:column; row-gap:16px;}.nav-subsubmenu, .stores-menu.nav-submenu{row-gap:24px;}.menu-item, .submenu-item, .subsubmenu-item{margin:0;}.has-submenu > a, .has-subsubmenu > a{display:flex; justify-content:space-between; align-items:center;}.has-submenu > a::after, .has-subsubmenu > a::after{content:url('data:image/svg+xml; utf8, '); transform:rotate(-90deg);}.menu-divider{display:block; font-weight:var(--font-weight-700);}.stores-menu.nav-submenu > span, .stores-menu.nav-submenu > li{grid-column-start:unset !important;}.nav-submenu, .nav-subsubmenu{position:fixed; top:98px; bottom:0; left:0; width:90vw; box-sizing:border-box; padding:16px 20px 32px; z-index:calc(var(--z-level-300) - 1); background:var(--background-color-white); transform:translateX(-100%); transition:transform 300ms ease-in-out; overflow-y:scroll; overflow-x:hidden;}.nav-subsubmenu{top:0;}.has-submenu.nav-open > .nav-submenu, .has-subsubmenu.nav-open > .nav-subsubmenu{transform:translateX(0);}.nav-menu > .menu-item > a{opacity:1; transition:opacity 200ms ease 150ms, color 200ms ease;}.nav-submenu-open > .nav-menu > .menu-item > a{opacity:0;}.nav-submenu > .submenu-item > a, .nav-subsubmenu > .subsubmenu-item > a{opacity:0; transition:opacity 200ms ease 150ms, color 200ms ease;}.nav-submenu-open .nav-submenu > .submenu-item > a, .nav-subsubmenu-open .nav-subsubmenu > .subsubmenu-item > a{opacity:1;}.nav-subsubmenu-open .nav-submenu > .submenu-item > a{opacity:0;}button.all-stores-link, button.all-products-link, button.all-category-products-link, button.all-services-link{display:inline-flex; text-decoration:underline;}.products-menu .all-products-link, .products-menu .all-category-products-link, .services-menu .all-services-link{margin-top:1rem;}.products-menu .all-products-link, .services-menu .all-services-link{font-size:var(--font-size-400);}}@media (min-width:769px){.header-menu{padding:0 20px;}.header-logo{margin:16px 0;}.header-logo > svg{height:48px;}.nav-open-button, .nav-header{display:none;}.header-menu-backdrop.nav-is-visible{bottom:0; height:100vh; right:0; width:100vw; opacity:1; transition:opacity 200ms ease;}.nav-menu{display:flex; justify-content:center; column-gap:20px; align-items:center; margin:0; padding:0;}.header-menu .nav-menu{margin-top:32px;}.menu-item > a{display:block; font-family:var(--body-font); font-size:var(--font-size-300); font-weight:var(--font-weight-700); line-height:var(--font-size-400); user-select:none;}.menu-item > a{margin-bottom:32px;}.has-submenu > a::after{content:url('data:image/svg+xml; utf8, '); transition:transform 200ms ease-out; display:inline-block; margin-left:8px;}.has-submenu:hover > a::after{transform:scaleY(-1);}.nav-submenu{display:block; transform:scaleY(0); transform-origin:top; transition:transform 150ms ease-out; position:absolute; z-index:var(--z-level-300); left:0; right:0; padding:0 20px 16px; background:var(--background-color-white); overflow:hidden;}.has-submenu:hover > .nav-submenu, .has-submenu:focus-within > .nav-submenu{transform:scaleY(1);}.stores-menu.nav-submenu{display:grid; grid-template-columns:repeat(4, 1fr); grid-template-rows:repeat(16, minmax(min-content, 1.5rem)); grid-auto-flow:column; column-gap:10px;}.menu-divider{display:block; font-size:var(--font-size-300); font-weight:var(--font-weight-700);}.stores-menu .submenu-item > a{font-size:var(--font-size-200); line-height:var(--line-height-300);}button.all-stores-link, button.all-products-link, button.all-category-products-link, button.all-services-link{display:none;}.products-menu.nav-submenu{display:grid; grid-template-columns:316px; min-height:460px;}.products-menu .submenu-item{grid-column-start:1; border-right:1px solid var(--background-color-lightgrey); min-width:316px; padding-right:48px; box-sizing:border-box;}.products-menu .has-subsubmenu > a{display:flex; justify-content:space-between; align-items:center; column-gap:24px;}.products-menu .has-subsubmenu > a::after{content:url('data:image/svg+xml; utf8, '); transform:rotate(-90deg);}.products-menu .nav-subsubmenu{display:none; position:absolute; left:316px; top:16px; bottom:0; padding-left:48px; flex-direction:column; row-gap:24px;}.products-menu .has-subsubmenu{position:static;}.products-menu .has-subsubmenu:hover > .nav-subsubmenu, .products-menu .has-subsubmenu:focus-within > .nav-subsubmenu{display:flex;}.products-menu .submenu-item > a, .services-menu .submenu-item > a{font-size:var(--font-size-600);}.submenu-item:has(.nav-subsubmenu:hover) > a{color:var(--action-color-gold);}.services-menu.nav-submenu{display:flex; flex-direction:column; column-gap:24px;}}@media (min-width:1024px){.header-container{max-width:1200px; margin:0 auto;}.header-logo > svg{height:64px;}.header-menu .nav-menu{margin-top:40px; column-gap:32px;}.menu-item > a{font-size:var(--font-size-400); margin-bottom:40px;}.stores-menu.nav-submenu{grid-template-rows:repeat(16, minmax(min-content, 1.75rem));}.menu-divider{font-size:var(--font-size-400);}.stores-menu .submenu-item > a{font-size:var(--font-size-400); line-height:var(--line-height-300);}.products-menu .nav-subsubmenu{top:16px;}}@media (min-width:1240px){.nav-submenu{padding:16px 20px;}.stores-menu.nav-submenu{grid-template-columns:repeat(4, 285px); column-gap:20px; justify-content:center;}.products-menu.nav-submenu{grid-template-columns:316px 884px; justify-content:center;}.products-menu .nav-subsubmenu{left:calc(calc(calc(100% - 1200px) / 2) + 316px);}.services-menu .submenu-item{width:1200px; margin:0 auto;}}@media (min-width:1440px) and (min-height:1200px){.nav-submenu{padding:32px 20px;}.stores-menu.nav-submenu{grid-template-rows:repeat(16, minmax(min-content, 3rem));}.products-menu .nav-subsubmenu{top:32px;}.products-menu .submenu-item > a, .services-menu .submenu-item > a{font-size:var(--font-size-700);}}@media (min-width:769px) and (max-height:700px){.header-menu{position:absolute;}}.hero{background-size:cover; background-position:center center; position:relative; container:hero / inline-size;}.hero-content{display:flex; flex-direction:column; row-gap:var(--spacing-600); align-items:center; padding:4rem var(--spacing-300);}.hero-content h1,.hero-content h2{margin:0; text-align:center;}.hero-content h1{font-size:var(--font-size-800); font-family:var(--heading-font);}.hero-content h2{font-size:var(--font-size-400); font-family:var(--subheading-font);}.hero-content a{text-align:center; font-weight:var(--font-weight-700);}.hero .hero-logo-container{display:flex; justify-content:center; width:100%; position:absolute;}.hero .hero-logo{display:flex; justify-content:center; align-items:center; background:var(--background-color-white); border-radius:var(--border-radius-900); height:100%; box-shadow:0px 8px 10px -6px #2828281a, 0px 20px 25px -5px #2828281a;}.hero .hero-logo img{width:70%; height:70%; object-fit:contain;}@container hero (min-width:769px){.hero-content h1{font-size:var(--font-size-900);}.hero-content h2{font-size:var(--font-size-700);}}@container hero (min-width:1024px){.hero-content{padding:12rem var(--spacing-300);}}.store-selector-banner .content{container:storeSelectorBanner / inline-size;}.store-selector-banner .container{display:none; flex-direction:column; justify-content:space-between; align-items:center; row-gap:var(--spacing-300); font-family:var(--body-font); font-size:var(--font-size-400); line-height:var(--line-height-400); padding:var(--spacing-500) var(--spacing-400);}body.store-selected .store-selector-banner .container{display:flex;}.store-selector-banner .container p{text-align:center; margin:0; line-height:2rem;}.store-selector-banner .container span{display:none;}.store-selector-banner .container > .buttons{display:flex; align-items:center; column-gap:var(--spacing-400);}.store-selector-banner .container > .buttons > .change{font-size:var(--font-size-300);}@container storeSelectorBanner (min-width:765px){.store-selector-banner .container{flex-direction:row; padding:var(--spacing-500) var(--spacing-400);}.store-selector-banner .container p{text-align:left;}.store-selector-banner .container br{display:none;}.store-selector-banner .container span{display:inline;}}/* Hide/show components based on if there is a store selected or not */.decokay .contact-form,.decokay .store-selector-banner,.decokay.store-selected.store-selector-page .store-selector-banner{display:none;}.homepage .contact-form,.store-detail-page .contact-form,.decokay.store-selected .contact-form,.decokay.store-selected .store-selector-banner{display:block;}.decokay.store-selected .selecteer-winkel-cta{display:none;}.carousel-container{container:carousel / inline-size;}.carousel *{box-sizing:border-box;}.carousel{padding:var(--spacing-800) var(--spacing-400);}.carousel h2{font-size:var(--font-size-700); font-weight:700; margin-bottom:0;}.carousel h5{font-size:var(--font-size-500); font-weight:400; margin-bottom:0;}.carousel p{font-size:var(--font-size-400); font-weight:500; line-height:1.5;}.carousel{display:grid; grid-template-columns:1fr minmax(auto, 1216px) 1fr; grid-template-rows:1fr max-content; row-gap:1rem;}.carousel-button{min-width:82px; background:none; border:none; padding:0 1rem;}.carousel-button svg{fill:var(--primary-color);}.carousel-button:hover{cursor:pointer;}.carousel [data-carousel-button='prev']{justify-self:end;}.carousel [data-carousel-button='next']{justify-self:start;}.carousel-pagination{grid-column:2 / 3; display:flex; justify-content:center; gap:0.8rem;}.carousel-pagination__dot{width:8px; height:8px; padding:0; border:none; border-radius:8px; background-color:var(--primary-color); transition:width 0.4s ease-in-out;}.carousel-pagination__dot[data-pagination-active='true']{width:80px;}.carousel-item-container{display:grid; grid-template-columns:45% 55%; overflow:hidden;}.carousel-item__triangle{grid-column:1 / 2; grid-row:1 / -1; height:101%; width:100%; background-color:rgba(255, 255, 255, 0.6); backdrop-filter:blur(5px); clip-path:polygon(0 0, 100% 0, 64% 100%, 0% 100%); z-index:1;}.carousel-items{grid-column:1 / -1; grid-row:1 / -1; display:grid; grid-template-columns:1fr; grid-template-rows:1fr; height:600px; overflow:hidden;}.carousel-item{grid-column:1 / -1; grid-row:1 / -1; display:grid; grid-template-columns:45% 55%; place-items:center;}.carousel-item__image{grid-column:1 / -1; grid-row:1 / -1; width:100%; height:100%; object-fit:cover; opacity:0; transform:translateX(100%); transition:0.6s all ease-in-out;}.carousel-item__content-container{grid-column:1 / 2; grid-row:1 / -1; display:grid; place-items:center; height:100%; padding:2rem 12rem 2rem 2rem; z-index:2;}.carousel-item__content{display:grid; grid-template-rows:repeat(3, max-content); gap:2rem;}.carousel-item__subtitle,.carousel-item__title,.carousel-item__description{opacity:0; visibility:hidden; transform:translateY(25%); transition:0.4s all ease-in-out;}.carousel-item__title{line-height:1; text-wrap:balance;}.carousel-item__description{text-wrap:pretty; font-family:var(--body-font);}.carousel-item__btn{height:max-content; padding:10px 30px; background-color:var(--primary-color); border:none; border-radius:3rem; color:#fff; text-align:center; text-decoration:none; font-weight:bold; opacity:0; visibility:hidden; transition:0.4s all ease-in-out; transform:translateY(25%);}.carousel-item__btn:hover{cursor:pointer;}.carousel [data-slide-active='true'] .carousel-item__subtitle,.carousel [data-slide-active='true'] .carousel-item__title,.carousel [data-slide-active='true'] .carousel-item__description,.carousel [data-slide-active='true'] .carousel-item__btn{transform:translateY(0); opacity:1; transition:0.6s all ease-in-out; visibility:visible;}.carousel [data-slide-active='true'] .carousel-item__image{opacity:1; transition:0.6s all ease-in-out; transform:translateX(0);}.carousel [data-slide-active='true'] .carousel-item__content-container{z-index:3;}/* Media queries */@container carousel (max-width:1099px){.carousel{grid-template-columns:1fr;}.carousel .carousel-pagination{grid-column:unset;}.carousel .carousel-button{display:none;}.carousel .carousel-item-container{grid-template-columns:1fr; grid-template-rows:1fr 25%;}.carousel .carousel-item__triangle{grid-column:1 / -1; grid-row:2 / 3; clip-path:none; height:100%; width:100%;}.carousel .carousel-items{height:300px;}.carousel .carousel-item{grid-template-columns:1fr; grid-template-rows:1fr 25%; height:300px;}.carousel .carousel-item__content-container{grid-column:1 / -1; grid-row:2 / 3; place-items:start; width:100%; padding:0;}.carousel .carousel-item__content{grid-template-columns:1fr max-content; grid-template-rows:1fr; width:100%; gap:10px; padding:1rem;}.carousel .carousel-item__content-titles{grid-column:1 / 2; grid-row:1 / 2;}.carousel .carousel-item__title{font-size:1.6rem;}.carousel .carousel-item__subtitle{font-size:1rem;}.carousel .carousel-item__description{display:none; grid-column:1 / 2; grid-row:2 / 3; max-width:unset; width:100%;}.carousel .carousel-item__btn{grid-column:2 / 3; grid-row:1 / 2;}}@container carousel (max-width:1100px){.carousel-item-container{grid-template-columns:55% 45%;}.carousel .carousel-item__content-container{height:unset;}.carousel .carousel-item__content{align-items:center;}.carousel-items{height:525px;}.carousel .carousel-item__title{margin-top:0; font-size:var(--font-size-500);}.carousel .carousel-item__btn{font-size:var(--font-size-300);}.carousel h5{display:none;}.carousel-item__description{display:-webkit-box; max-width:200px; -webkit-line-clamp:8; -webkit-box-orient:vertical; overflow:hidden;}}.component-with-subcomponents-2-columns{container:componentWithSubcomponents / inline-size; width:100%;}.component-with-subcomponents-2-columns > .titles > h2{text-align:center; font-size:var(--font-size-900); margin:0;}.component-with-subcomponents-2-columns > .content-width{margin:0 auto; display:grid; grid-template-columns:1fr; gap:var(--spacing-400);}.component-with-subcomponents-2-columns > .content-width > .grid-element{padding:var(--spacing-500) var(--spacing-100); order:1;}.component-with-subcomponents-2-columns > .content-width > .grid-element:has(.subcomponent-background-image, .subcomponent-image){order:2;}/* .component-with-subcomponents-2-columns > .content-width > .grid-element:first-of-type{padding-bottom:0;}.component-with-subcomponents-2-columns > .content-width > .grid-element:last-of-type{padding-top:0;}*/@container componentWithSubcomponents (min-width:375px){.component-with-subcomponents-2-columns > .content-width > .grid-element{padding:var(--spacing-500) var(--spacing-500);}}@container componentWithSubcomponents (min-width:424px){.component-with-subcomponents-2-columns > .content-width > .grid-element{padding:var(--spacing-500);}}@container componentWithSubcomponents (min-width:1024px){.component-with-subcomponents-2-columns > .content-width{grid-template-columns:1fr 1fr;}.component-with-subcomponents-2-columns > .content-width > .grid-element{padding:var(--spacing-800);}.component-with-subcomponents-2-columns > .content-width > .grid-element:has(.subcomponent-background-image, .subcomponent-image){order:1;}.component-with-subcomponents-2-columns > .content-width > .grid-element:first-of-type{padding-bottom:var(--spacing-800);}.component-with-subcomponents-2-columns > .content-width > .grid-element:last-of-type{padding-top:var(--spacing-800);}}@container componentWithSubcomponents (min-width:1376px){.component-with-subcomponents-2-columns > .content-width > .grid-element:first-of-type{margin-left:calc((100vw - (1216px + 2 * var(--spacing-800))) / 2);}.component-with-subcomponents-2-columns > .content-width > .grid-element:last-of-type{margin-right:calc((100vw - (1216px + 2 * var(--spacing-800))) / 2);}}.subcomponent-image{container-type:inline-size; container-name:subcomponentImage; height:100%; width:100%; display:flex; justify-content:center; align-items:center;}.subcomponent-image .content-width{display:flex; padding:0; max-height:500px;}.subcomponent-image img{width:100%; object-fit:cover; object-position:center;}.subcomponent-text{container-type:inline-size; container-name:subcomponentText; width:100%; height:100%; box-sizing:border-box; display:flex; align-items:center;}.subcomponent-text .content-width{padding:0; display:grid; grid-template-columns:1fr; gap:var(--spacing-400);}.subcomponent-text .titles,.subcomponent-text .content{display:grid; grid-template-columns:1fr; gap:var(--spacing-200);}.subcomponent-text .titles{font-family:var(--heading-font);}.subcomponent-text .content{font-family:var(--body-font);}.subcomponent-text h3{color:var(--secondary-color); font-weight:var(--font-weight-700); font-size:var(--font-size-400); margin:0;}.subcomponent-text h2{color:var(--primary-color); font-weight:var(--font-weight-700); font-size:var(--font-size-700); margin:0;}.subcomponent-text .content,.subcomponent-text .text{line-height:var(--line-height-500); font-size:var(--font-size-400); margin:0;}.subcomponent-text a.cta{margin:var(--spacing-400) 0; place-self:self-start;}.subcomponent-text .text a{color:var(--action-color);}.subcomponent-text .text a:visited{color:var(--primary-color);}@media (min-width:1024px){.subcomponent-text a.cta{margin:var(--spacing-400) 0;}.subcomponent-text h3{font-size:var(--font-size-500);}.subcomponent-text h2{font-size:var(--font-size-800);}}.photowall-container{display:grid; grid-template-rows:max-content 1fr; place-items:center; gap:2rem; padding:var(--spacing-700) var(--spacing-400); container:photowall / inline-size;}.photowall-container-title{font-size:var(--font-size-700); font-weight:var(--font-weight-700); text-align:center; color:var(--title-color);}.photowall-item{position:relative; margin:0 0 1rem 0; overflow:hidden;}.photowall-item:has(.photowall-item-title)::before{content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.3);}.photowall-item-image{display:block; width:100%; height:auto;}.photowall-item-title{position:absolute; bottom:var(--spacing-700); left:var(--spacing-400); width:70%; font-size:var(--font-size-700); font-weight:var(--font-weight-700); text-wrap:pretty; color:var(--card-title-color); line-height:1.2; opacity:1; transition:all 0.3s ease-in-out;}.photowall-item-overlay{position:absolute; left:0; bottom:0; width:100%; background:var(--overlay-background-color);}.photowall-item-overlay-content{display:flex; justify-content:space-between; align-items:center; padding:var(--spacing-300) var(--spacing-400);}.photowall-item-overlay-title{color:var(--overlay-text-color); font-size:var(--font-size-400); font-family:var(--body-font); margin:0;}.photowall-item-overlay-subtitle{display:none;}.photowall-item-overlay-btngroup{display:flex; flex-direction:row; align-items:center; gap:1rem; color:var(--overlay-text-color); font-family:var(--body-font); font-size:var(--font-size-400); font-weight:var(--font-weight-e00); text-decoration:none;}.photowall-item-overlay-btngroup span{display:none;}.photowall-item-overlay-btngroup:hover{text-decoration:underline;}.photowall-container[data-opened='false'] .photowall-item:nth-child(n + 4){display:none;}.photowall-container[data-opened='true'] .photowall-show-more-btn::after{transform:scaleY(-1);}.photowall-show-more-container{display:flex; justify-content:center;}.photowall-show-more-btn{font-size:var(--font-size-400); font-weight:var(--font-weight-700); background:none; border:0; margin:0; padding:0; cursor:pointer; color:var(--dropdown-text-color);}.photowall-show-more-btn::after{content:var(--dropdown-svg); transition:transform 200ms ease-out; display:inline-block; margin-left:8px;}@container photowall (min-width:540px){.photowall-show-more-container{display:none;}.photowall-container[data-opened='false'] .photowall-item:nth-child(n + 4){display:block;}.photowall-container-title{font-size:var(--font-size-800);}.photowall{columns:2 auto;}.photowall-item:hover .photowall-item-title{opacity:0;}.photowall-item:hover .photowall-item-overlay{top:0;}.photowall-item-title{bottom:1.5rem;}.photowall-item-overlay{display:grid; place-items:center; transition:all 0.3s ease-in-out; top:100%; height:100%;}.photowall-item-overlay-content{display:grid; place-items:center; gap:1rem;}.photowall-item-overlay-subtitle{display:block; color:var(--overlay-text-color); font-size:var(--font-size-400); font-family:var(--body-font); font-weight:var(--font-weight-400); text-align:center; margin:0;}.photowall-item-overlay-btngroup span{display:inline;}.photowall-item-overlay-title{font-size:var(--font-size-600); font-weight:var(--font-weight-700); text-align:center;}}@container photowall (min-width:880px){.photowall{columns:3 auto;}.photowall-item.middle-column{transform:translateY(3rem);}}.service_blocks{display:block; container-type:inline-size; container-name:serviceBlocks; width:100%;}.service_blocks .content-width{display:grid; grid-template-columns:1fr; row-gap:var(--spacing-300); column-gap:var(--spacing-300);}.service_block{display:flex; flex-direction:column; align-items:center; border-radius:var(--border-radius-200); box-shadow:var(--block-box-shadow); padding:var(--spacing-400);}.service_block > img{height:3rem; aspect-ratio:1/1; margin-bottom:var(--spacing-300);}.service_block > h2{display:flex; align-items:center; color:var(--secondary-text-color); text-align:center; margin:var(--spacing-300) 0; font-size:var(--font-size-700); height:2lh;}.service_block > p{font-family:var(--body-font); color:var(--primary-text-color); text-align:center; margin:0 0 var(--spacing-400) 0; line-height:var(--line-height-500); flex:1;}.service_block > a{font-family:var(--body-font); color:var(--action-color); text-decoration:none; margin:0;}@media (min-width:1024px){.service_blocks .content-width{grid-template-columns:1fr 1fr;}}.contact-form{position:relative;}.contact-form-inner{container:contactForm / inline-size;}#contact-form-anchor{visibility:hidden; position:absolute;}.contact-form-header{padding:var(--spacing-500) var(--spacing-300) var(--spacing-400);}.contact-form-header-title{font-family:var(--heading-font); font-size:var(--font-size-700); font-weight:var(--font-weight-700); line-height:var(--line-height-100); margin:0;}.contact-form-header-text{font-family:var(--body-font); font-size:var(--font-size-400); font-weight:var(--font-weight-400); line-height:var(--line-height-500); margin:var(--spacing-400) 0 0;}.contact-form-info{padding:var(--spacing-500) var(--spacing-300);}.contact-form-info-title{font-family:var(--heading-font); font-size:var(--font-size-700); font-weight:var(--font-weight-700); line-height:var(--line-height-100); margin:0;}.contact-form-info-text,.contact-form-info-details-text > p{font-family:var(--body-font); font-size:var(--font-size-300); font-weight:var(--font-weight-400); line-height:var(--line-height-300);}.contact-form-info-text{margin:var(--spacing-200) 0 0;}.contact-form-info-details{margin:var(--spacing-400) 0 0; display:flex; column-gap:var(--spacing-400); align-items:center;}.contact-form-info-details-image{display:block; border-radius:var(--border-radius-200); width:50%; max-width:210px; aspect-ratio:3 / 2; object-fit:cover;}.contact-form-info-details-text{font-style:normal;}.contact-form-info-details-name{margin:0;}.contact-form-info-details-name > strong{font-weight:var(--font-weight-700); font-size:var(--font-size-500);}.contact-form-info-details-role,.contact-form-info-details-email{margin:var(--spacing-100) 0 0;}.contact-form-info-details-phone{margin:var(--spacing-300) 0 0;}.contact-form-info-details-link{color:inherit; text-decoration:none;}.contact-form-container{padding:var(--spacing-500) var(--spacing-400) var(--spacing-700);}.contact-form-input,.contact-form-fields{display:flex; flex-direction:column; row-gap:var(--spacing-400);}.contact-form-field,.contact-form-message{display:flex; flex-direction:column; row-gap:var(--spacing-200);}.contact-form-field-label,.contact-form-message-label{font-family:var(--body-font); font-size:var(--font-size-300); font-weight:var(--font-weight-400); line-height:var(--line-height-100);}.contact-form-field-input,.contact-form-message-textarea{display:block; appearance:none; background:transparent; border-width:0 0 1px; border-radius:0; transition:border-color 200ms ease-in; font-family:var(--body-font); font-size:var(--font-size-500); line-height:var(--line-height-300);}.contact-form-field-input:focus,.contact-form-message-textarea:focus{outline:0;}.contact-form-message-textarea{resize:none; box-sizing:border-box; width:100%; height:3lh;}.contact-form-subscribe{display:flex; column-gap:var(--spacing-400); align-items:flex-start;}.contact-form-subscribe-checkbox{position:relative; transform:scale(2); bottom:-0.625rem;}.contact-form-submit{display:flex; justify-content:flex-end; flex-direction:column;}.contact-form-submit-message{display:flex; align-items:center; font-family:var(--body-font); font-size:var(--font-size-300); font-weight:var(--font-weight-700); flex:1;}.contact-form-subscribe-label{font-family:var(--body-font); font-size:var(--font-size-400); font-weight:var(--font-weight-400); line-height:var(--line-height-500);}.contact-form-notice{font-family:var(--body-font); font-size:var(--font-size-200); font-weight:var(--font-weight-400); line-height:var(--line-height-500); margin:var(--spacing-400) 0 0; text-decoration:none;}.contact-form-notice > a{text-decoration:none; color:inherit;}.contact-form-field input[type='file']{display:none;}.contact-form-field:has(input[type='file']){grid-column:span 2;}.contact-form-field-input-file,.contact-form-field-input-filename{margin:auto;}.contact-form-popup{display:none;}.contact-form-popup .contact-form-popup-overlay{background:var(--primary-background-overlay); z-index:var(--z-level-400); position:fixed; inset:0;}.contact-form-popup .contact-form-popup-card{box-sizing:border-box; display:grid; grid-template-columns:1fr; row-gap:1.5rem; width:100%; overflow:hidden; position:fixed; padding:var(--spacing-400); top:3rem; left:50%; transform:translate(-50%, 0); border-radius:var(--border-radius-200); box-shadow:var(--block-box-shadow); z-index:calc(var(--z-level-400) + 1);}.contact-form-popup .contact-form-popup-card .contact-form-popup-card-title h2{font-size:var(--font-size-700);}.contact-form-popup .contact-form-popup-card .contact-form-popup-content{line-height:var(--line-height-500); font-family:var(--body-font); font-size:var(--font-size-400);}.contact-form-popup .contact-form-popup-card .contact-form-popup-buttons-container{display:flex; justify-content:flex-end;}.contact-form-popup .contact-form-popup-card .contact-form-popup-buttons-container p{padding:var(--spacing-200) var(--spacing-400); border-radius:4px;}.contact-form-popup .contact-form-popup-card .contact-form-popup-buttons-container div{cursor:pointer;}.contact-form-popup .contact-form-popup-card .contact-form-popup-card-title h2,.contact-form-popup .contact-form-popup-card .contact-form-popup-content p,.contact-form-popup .contact-form-popup-card .contact-form-popup-buttons-container p{margin:0;}.contact-form-popup:not(.contact-form-error) .contact-form-error{display:none;}.contact-form-popup.contact-form-error .contact-form-success{display:none;}@container contactForm (min-width:470px){.contact-form-submit{flex-direction:row;}}@container contactForm (min-width:1024px){.contact-form{padding:0 var(--spacing-300) var(--spacing-700);}.contact-form-header{padding:var(--spacing-800) var(--spacing-400) var(--spacing-400);}.contact-form-header-title{font-size:var(--font-size-900);}.contact-form-header-text{font-family:var(--body-font); font-size:var(--font-size-500);}.contact-form-body:has(.contact-form-info){display:grid; grid-template-columns:50% 50%;}.contact-form-fields{display:grid; grid-template-columns:repeat(auto-fit, minmax(45%, auto)); column-gap:var(--spacing-400);}.contact-form-info-title{font-size:var(--font-size-800);}.contact-form-info-details-name > strong{font-size:var(--font-size-700);}.contact-form-info{display:flex; flex-direction:column; justify-content:center; padding:var(--spacing-500);}.contact-form-info-text, .contact-form-info-details-text > p{font-size:var(--font-size-500);}.contact-form-info-text{margin:var(--spacing-300) 0 0;}.contact-form-info-details-role{margin:var(--spacing-200) 0 0;}}@media (min-width:500px){.contact-form-popup .contact-form-popup-card{max-width:40rem; min-width:25rem;}.contact-form-popup .contact-form-popup-card .contact-form-popup-content{font-size:var(--font-size-500);}}@media (min-height:800px){.contact-form-popup .contact-form-popup-card{top:50%; transform:translate(-50%, -50%);}}.footer{display:flex; flex-direction:column; container:footer / inline-size;}.footer-container{padding-left:var(--spacing-300); padding-right:var(--spacing-300);}.mainfooter-container{padding-top:var(--spacing-400); padding-bottom:var(--spacing-400);}.mainfooter-logo{margin-bottom:var(--spacing-400);}.mainfooter-logo > svg{display:block;}.mainfooter-menu{display:flex; flex-direction:column; gap:var(--spacing-400) 0;}.mainfooter-menu-column p{font-size:var(--font-size-400); font-weight:var(--font-weight-700); line-height:var(--line-height-500); margin:0 0 var(--spacing-300);}.footer ul{margin:0; padding:0; list-style-type:none;}.footer li{font-family:var(--body-font); margin:0 0 var(--spacing-200);}.footer li,.footer .subfooter-container p{font-size:var(--font-size-300); line-height:var(--line-height-500);}.footer a{text-decoration:none;}.subfooter-container{display:flex; flex-direction:column; padding-top:var(--spacing-300); padding-bottom:var(--spacing-300); gap:var(--spacing-300) 0;}.subfooter-menu ul{display:flex; flex-direction:column;}.subfooter-copyright > p{margin:0; font-family:var(--body-font);}@container footer (min-width:448px){.footer-container{padding-left:var(--spacing-400); padding-right:var(--spacing-400);}}@container footer (min-width:768px){.footer-container{display:grid;}.mainfooter-logo{margin-bottom:0;}.mainfooter-menu{display:grid; grid-auto-columns:minmax(0, 1fr); grid-auto-flow:column; gap:0 var(--spacing-400);}.subfooter-menu ul{flex-direction:row; column-gap:var(--spacing-500);}.subfooter-menu li{margin:0; cursor:pointer;}.subfooter-copyright{order:-1;}}@container footer (min-width:1024px){.footer-container{padding-left:var(--spacing-500); padding-right:var(--spacing-500);}}h1,h2,h3,h4{font-weight:var(--font-weight-400) !important;}a{color:var(--action-color);}.main-title{text-align:center;}.hero .hero-content h2{display:inline-block; transform:rotate(-7deg); text-align:left; font-weight:normal; font-family:var(--subheading-font); font-size:var(--font-size-800); line-height:var(--line-height-100);}.page-header-inner p{font-size:var(--font-size-500);}.subcomponent-text .subtitle,.plain-text h3{display:inline-block; transform:rotate(-5deg) translateY(-4px); text-align:left; font-weight:normal; font-family:var(--subheading-font); font-size:var(--font-size-800); line-height:var(--line-height-100);}.subcomponent-text .title,.subcomponent-text .text{margin-left:var(--spacing-400);}.component-with-subcomponents-2-columns > .content-width > .grid-element:has(.subcomponent-background-image, .subcomponent-image){order:-1;}.cta{font-family:var(--body-font);}.page-header-content:has(.cta) h2{font-size:var(--font-size-700);}.page-header-content:has(.cta){padding:var(--spacing-700) var(--spacing-300);}.brand-detail-page .selecteer-winkel-cta{padding-top:72px;}.contact-form .contact-form-submit .decokay-store-name{height:48px; display:flex; justify-content:center; align-items:center; color:var(--text-color-darkgrey); font-family:var(--body-font); font-size:var(--font-size-300); font-weight:var(--font-weight-700);}.subcomponent-card .adjusted-hours{color:var(--text-color-grey) !important; font-size:var(--font-size-300); grid-column:1 / span 2;}@media screen and (min-width:467px){.contact-form .contact-form-submit .decokay-store-name{flex:1;}.contact-form .contact-form-submit:has(.decokay-store-name){position:relative; justify-content:center;}.contact-form .contact-form-submit:has(.decokay-store-name) .cta{position:absolute; right:0;}}@media screen and (min-width:765px){.event-detail-image .event-detail-image-content h2, .hero .hero-content h1{font-size:6rem;}.hero .hero-content h2{transform:rotate(-7deg); font-size:3.5rem;}.hero .hero-content .cta, .event-detail-page-image .cta{font-size:var(--font-size-600);}.subcomponent-text .subtitle, .plain-text h3{transform:rotate(-5deg) translateY(-16px); font-size:var(--font-size-900);}.page-header-content:has(.cta){padding:var(--spacing-800);}.page-header-content:has(.cta) h2{font-size:var(--font-size-800);}.page-header-content:has(.cta) .cta{font-size:var(--font-size-500); margin-top:var(--spacing-300);}}@container componentWithSubcomponents (min-width:1024px){.component-with-subcomponents-2-columns > .content-width > .grid-element:has(.subcomponent-background-image, .subcomponent-image){order:1;}}@container arrayOfCards (min-width:768px){.store-local-page .array-of-cards-with-deeplink .content-width .cards-container:has(.grid-element:only-child){display:block; justify-items:center;}.store-local-page .array-of-cards-with-deeplink .content-width .cards-container .grid-element:only-child{width:600px;}}.local-page-cta-container{margin:24px 0 0 !important;}.local-page-cta-container > a{color:var(--text-color-white) !important; text-decoration:none !important;}.skip-link{text-decoration:none; display:block; position:fixed; z-index:999999; top:10px; left:50%; transform:translate(-50%, -200%); min-width:max-content; padding:8px 16px; font-family:var(--heading-font); font-size:1rem; background-color:var(--background-color); color:var(--text-color); border-radius:4px; box-shadow:var(--block-box-shadow);}.skip-link:focus{transform:translate(-50%, 0);}
Doorgaan naar de inhoud
Warme gordijnen Voor een zachte uitstraling Kies de vouwgordijnen die jouw interieur compleet maken. Warm en chique, elegant, speels of juist functioneel. Laat je inspireren door diverse stijlen, kleuren, stoffen en prints. Altijd van hoogwaardige materialen.
Ontdek de mogelijkheden
Houten jaloezieën Chic en natuurlijk Creëer sfeer in elke ruimte van je huis of kantoor. Is jouw interieur landelijk, modern, industrieel of klassiek? Hier vind je jouw stijl, kleur en afwerking. Overdag licht en ‘s avonds meer privacy? Met jaloezieën speel je eenvoudig met zonlicht en schaduw.
Creëer jouw stijl
Jaloezieën Stralende sfeermakers Kies jouw kleur, maat en materiaal. Van warm hout tot strak aluminium en zelfs vochtbestendig materiaal. In diverse dessins en breedtes. Voor je woon- en slaapkamer, keuken en kantoor. Ook voor kantel- en kiepramen. Met vrij zicht en weinig inkijk.
Kies jouw jaloezieën
Behang Voor de mooiste muren Creëer sfeer in elke ruimte. Ga voor minimalistisch of juist een expressief patroon: val op tussen de witte muren. Met behang geef je jouw muur een nieuwe look and feel.
Maak jouw creatieve muur
Verf en behang Op de muur Maak van je muren een kunstwerk met onze verf en behang selectie. Kies uit 20.000 kleuren muurverf, luxe kalkverf of Marrakech Walls. Van vinyl tot kurk en hout, ons behang maakt jouw muren uniek. Ga je voor een eye-catcher of creëer je liever rust en ruimte?
Bekijk alles voor op de muur
Vloeren en vloerbedekking Op de vloer Een goede vloer is de basis voor je interieur en woonstijl, maar ook het meest gebruikte onderdeel van een woning. Kwaliteit staat daarom voorop. Of je nu kiest voor visgraat PVC, zacht tapijt of een gezellig vloerkleed, je vindt het hier allemaal. Laat je inspireren!
Bekijk alles voor op de vloer
Raambekleding Voor het raam Ontdek de perfecte raambekleding voor jouw interieur. Onze op maat gemaakte jaloezieën, shutters of lamellen zorgen voor sfeer, privacy en isolatie. Wil je ultiem gemak ervaren? Ga voor elektrische raamdecoratie en regel de lichtinval met één druk op de knop.
Bekijk alles voor op het raam Breng je huis tot leven Maak van elk raam een kunstwerk
Geef je interieur een nieuwe look
Creëer een unieke sfeer in iedere ruimte
De perfecte balans tussen lichtinval en privacy
Zorg voor een luxe look and feel
Geef je interieur een warme, natuurlijke uitstraling
Creëer de perfecte sfeer
Creëer een unieke sfeer in iedere ruimte
Een stevige basis van jouw interieur
Maak je interieur compleet
Show more
Waarom Decokay? Gratis meetservice Bij de aanschaf van raambekleding of zonwering komen wij dit gratis bij je inmeten. Zo weet je zeker dat het perfect past.
Lees meer Montageservice Zeker weten dat je gekochte product perfect past en veilig wordt gemonteerd? Kies dan voor onze montageservice.
Lees meer CBW-erkenning Je aankoop wordt extra beschermd met onze CBW-erkenning. Hierdoor heb je meer zekerheid en garantie.
Lees meer Vakkundig personeel Je wordt in onze winkels geholpen door gediplomeerde en vakkundige medewerkers. Alles voor de beste service.
Lees meer
Ga voor duurzaam Decokay Ook hierom Decokay Ontdek de liefde voor de natuur en het milieu in ons hoogwaardige assortiment. Van vloeren tot gordijnen, behang en verf. Wij bieden duurzame mogelijkheden. Zo dragen we bij aan een betere aarde. Ga ook voor duurzame opties bij de transformatie van je huis. Wij helpen er graag bij!
Bekijk assortiment