.carousel{position:relative}.carousel .slide-content h1,.carousel .slide-content h1 mark{color:#fff}.showroom-spin-link{position:absolute;top:1rem;left:24%;z-index:5;display:grid;width:clamp(68px,5.8vw,90px);height:clamp(68px,5.8vw,90px);place-items:center;overflow:visible;isolation:isolate;transform:translate(-50%);text-decoration:none;transition:transform .18s ease}.showroom-spin-link:before{content:"";position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;z-index:0;border-radius:50%;background:#ffd52447;box-shadow:0 0 10px 4px #ffd5246b,0 0 24px 8px #ffe55c33;filter:blur(4px);opacity:.28;transform:scale(.9);animation:showroom-halo-pulse 1.25s ease-in-out infinite;pointer-events:none}.showroom-spin-star{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;background:#ffd524;clip-path:polygon(50% 0%,61% 29%,85% 15%,71% 39%,100% 50%,71% 61%,85% 85%,61% 71%,50% 100%,39% 71%,15% 85%,29% 61%,0% 50%,29% 39%,15% 15%,39% 29%);filter:drop-shadow(0 0 3px rgba(255,248,194,.65)) drop-shadow(0 0 8px rgba(255,213,36,.55)) drop-shadow(0 7px 11px rgba(0,0,0,.18));transform-origin:center;animation:showroom-star-spin-pulse 5s linear infinite;will-change:transform}.showroom-spin-label{position:relative;z-index:2;max-width:76%;color:#000;font:inherit;font-size:clamp(.42rem,.58vw,.58rem);font-weight:750;letter-spacing:.025em;line-height:1;text-align:center;white-space:nowrap;transform:rotate(-8deg) scale(.92);transform-origin:center;pointer-events:none;animation:showroom-label-pulse 1.25s ease-in-out infinite;will-change:transform,opacity}.showroom-spin-link:hover,.showroom-spin-link:focus-visible{transform:translate(-50%) scale(1.06)}@keyframes showroom-star-spin-pulse{0%{transform:rotate(0) scale(.88)}25%{transform:rotate(90deg) scale(1.12)}50%{transform:rotate(180deg) scale(.88)}75%{transform:rotate(270deg) scale(1.12)}to{transform:rotate(360deg) scale(.88)}}@keyframes showroom-halo-pulse{0%,to{transform:scale(.9);opacity:.22}50%{transform:scale(1.08);opacity:.55}}@keyframes showroom-label-pulse{0%,to{transform:rotate(-8deg) scale(.88);opacity:.78}50%{transform:rotate(-8deg) scale(1.13);opacity:1}}@media(max-width:750px){.carousel .slide-content h1,.carousel .slide-content h1 mark{color:#fff}.showroom-spin-link{top:.75rem;left:24%;width:62px;height:62px}.showroom-spin-label{max-width:78%;font-size:.42rem;letter-spacing:.015em}}.dedelft-fee-item{padding-top:1rem;border-top:1px solid rgba(0,0,0,.12)}.dedelft-fee-mark{display:grid;place-items:center;width:100%;height:100%;min-height:80px;border-radius:inherit;background:#f8f7f4;color:#6f2430;font-size:1rem;font-weight:700}.dedelft-config-quantity{color:#666;font-size:.72rem}[data-dedelft-snapshot] img{background:#f4f2ee;object-fit:contain!important}section.cart form div.products div.product>.column.image{flex:0 0 min(200px,25%);width:min(200px,25%);aspect-ratio:1;align-self:flex-start;overflow:hidden;border-radius:30px}section.cart form div.products div.product>.column.image>.image,section.cart form div.products div.product .inner-column.mobile-only>.image{display:block;width:100%;height:100%;border-radius:inherit;overflow:hidden}section.cart form div.products div.product>.column.image>.image img,section.cart form div.products div.product .inner-column.mobile-only>.image img{display:block;width:100%;height:100%;object-fit:cover}section.cart form div.products div.product .inner-column.mobile-only{aspect-ratio:1;overflow:hidden;border-radius:14px}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collection-products--meubels{column-gap:1.5rem;row-gap:1.5rem}@media(max-width:600px){section.collection-products.collection-products--meubels{grid-template-columns:minmax(0,1fr)}}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.product-image-slider[hidden],.dedelft-3d-panel[hidden],.dedelft-configurator[hidden]{display:none!important}.dedelft-3d-panel{position:relative;width:100%;border-radius:24px;overflow:hidden;background:#f4f2ee}#dedelft-3d-model,#dedordt-3d-model{display:block;width:100%;height:clamp(500px,58vw,680px);background:radial-gradient(circle at 52% 42%,#ffffffe0,#f4f2ee80 48%,#e4e0d9b8),#f4f2ee;border-radius:inherit;overflow:hidden}#dedordt-3d-model{background:radial-gradient(circle at 50% 38%,#fffffff5,#faf6f0cc 48%,#ebe4dadb),#f7f2eb}.dedelft-3d-close{position:absolute;top:16px;right:16px;z-index:4;border:1px solid rgba(0,0,0,.14);border-radius:999px;padding:10px 16px;background:#ffffffeb;color:#161616;font:inherit;cursor:pointer;box-shadow:0 3px 12px #00000014;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dedelft-3d-trigger{display:flex;flex-direction:column;align-items:center;gap:0;min-width:80px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.dedelft-3d-trigger__icon{display:grid;place-items:center;width:80px;height:100px;border:1px solid rgba(0,0,0,.16);border-radius:15px;background:#f4f2ee;font-weight:700;letter-spacing:.05em;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.dedelft-3d-trigger>span:last-child{width:100%;margin-top:.25rem;font-size:.8rem;line-height:normal;text-align:center}.dedelft-3d-trigger:hover .dedelft-3d-trigger__icon,.dedelft-3d-trigger.is-selected .dedelft-3d-trigger__icon{border-color:#6f2430;box-shadow:0 0 0 1px #6f2430;transform:translateY(-1px)}.product-form.is-configuring form>.variant,.product-form.is-configuring form>.variants,.product-form.is-configuring .version-switch,.product-form.is-configuring .flex-spacer{display:none!important}.product-form.is-configuring form{justify-content:flex-start}.product-form.is-configuring{padding:2rem 2.6rem 1.75rem}.dedelft-configurator{display:grid;gap:12px;width:100%;padding:0;border:0;background:transparent;box-shadow:none;animation:dedelft-configurator-in .24s ease both}@keyframes dedelft-configurator-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.dedelft-configurator__intro{display:grid;gap:4px}.dedelft-configurator__intro h2,.dedelft-configurator__intro>p,.dedelft-configurator__note{margin:0}.dedelft-configurator__intro h2{font-size:clamp(1.08rem,1.7vw,1.32rem);line-height:1.15}.dedelft-configurator__intro>p{max-width:38ch;font-size:.8rem;line-height:1.45;opacity:.65}.dedelft-configurator__group{display:grid;gap:6px}.dedelft-configurator__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:.82rem;font-weight:650}.dedelft-configurator__label-row>:last-child{color:#6f2430;font-size:.76rem;font-weight:500;text-align:right}.dedelft-part-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dedelft-part-option{display:flex;align-items:center;justify-content:space-between;min-height:38px;border:1px solid rgba(0,0,0,.15);border-radius:12px;padding:8px 12px;background:#ffffff8a;color:inherit;font:inherit;font-size:.82rem;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.dedelft-part-option.is-selected{border-color:#6f2430;background:#ffffffe6;box-shadow:inset 0 0 0 1px #6f2430;color:#6f2430;font-weight:650}.dedelft-part-option__swatch{width:17px;height:17px;border:2px solid #fff;border-radius:50%;background:var(--part-color);box-shadow:0 0 0 1px #0003}.dedelft-color-options{display:grid;grid-template-columns:repeat(9,minmax(32px,1fr));gap:9px}.dedelft-color-option{position:relative;width:100%;aspect-ratio:1;min-width:34px;max-width:44px;padding:0;border:4px solid #fff;border-radius:50%;background:var(--swatch-color);cursor:pointer;box-shadow:0 0 0 1px #0003;transition:box-shadow .18s ease,transform .18s ease}.dedelft-color-option:hover{transform:translateY(-2px)}.dedelft-color-option.is-selected{box-shadow:0 0 0 2px #6f2430,0 5px 12px #5e20282e}.dedelft-color-option.is-selected:after{content:"";position:absolute;top:34%;right:34%;bottom:34%;left:34%;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-12%) rotate(45deg);filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.dedordt-color-options{grid-template-columns:repeat(8,minmax(30px,1fr));gap:8px;max-width:365px}.dedordt-color-option{min-width:30px;max-width:38px;border-width:3px}.product-form.is-dedordt-configuring .dedelft-configurator__note{max-width:68ch}.dedelft-wood-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dedelft-wood-option{min-height:40px;border:1px solid rgba(0,0,0,.15);border-radius:12px;padding:8px 10px;background:linear-gradient(105deg,#734c2d0f,#ffffffbf 38%,#5d361f14),#ffffff9e;color:inherit;font:inherit;font-size:.82rem;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease}.dedelft-wood-option.is-selected{border-color:#6f2430;box-shadow:inset 0 0 0 1px #6f2430;color:#6f2430;font-weight:650}.dedelft-configurator__note{max-width:62ch;font-size:.66rem;line-height:1.4;opacity:.5}.dedelft-purchase{display:contents}.product-form.is-configuring .dedelft-purchase{display:grid;grid-template-columns:auto minmax(170px,1fr);align-items:center;gap:8px 18px;margin-top:10px;padding:12px 0;border-top:1px solid rgba(0,0,0,.11)}.product-form.is-configuring .dedelft-purchase .price,.product-form.is-configuring .dedelft-purchase .button,.product-form.is-configuring .dedelft-purchase small{margin:0}.product-form.is-configuring .dedelft-purchase .button{justify-self:end}.dedelft-price-wrap{display:grid;gap:2px}.dedelft-price-note{color:#6f2430;font-size:.6rem;line-height:1.3}.product-form.is-configuring .dedelft-purchase small{grid-column:1 / -1;justify-self:end;margin-top:0;line-height:1.35;transform:translateY(-12px)}@media(min-width:769px){.product-form.is-configuring form{transform:translateY(-26px)}}@media(max-width:1100px){.dedelft-color-options{grid-template-columns:repeat(5,minmax(36px,1fr));max-width:245px}}@media(max-width:750px){.product.main-content .section-content:has(.dedelft-3d-panel:not([hidden])){row-gap:12px}.product.main-content .section-content .product-images:has(>.dedelft-3d-panel:not([hidden])){height:auto;max-height:none}#dedelft-3d-model,#dedordt-3d-model{height:min(58vh,540px);min-height:410px;border-radius:16px}.dedelft-3d-panel{border-radius:16px}.product-form.is-configuring{padding:1.6rem}.dedelft-3d-close{top:12px;right:12px;padding:8px 13px}.dedelft-configurator{gap:16px;margin-top:0}.dedelft-color-options{max-width:245px}.dedordt-color-options{grid-template-columns:repeat(6,minmax(28px,1fr));max-width:100%;gap:8px}.dedordt-color-option{width:36px}.product-form.is-configuring .dedelft-purchase{grid-template-columns:1fr}.product-form.is-configuring .dedelft-purchase .button,.product-form.is-configuring .dedelft-purchase small{justify-self:start}.product-form.is-configuring .dedelft-purchase small{grid-column:1}.product-form .variants.variants--dedelft{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;overflow:visible}.variants--dedelft .variant,.variants--dedelft .dedelft-3d-trigger{width:100%;min-width:0}.variants--dedelft .variant .variant-image,.variants--dedelft .dedelft-3d-trigger__icon{box-sizing:border-box;width:100%!important;height:auto!important;aspect-ratio:4 / 5;border-radius:12px}.variants--dedelft .variant span,.variants--dedelft .dedelft-3d-trigger>span:last-child{margin-top:5px;font-size:clamp(.58rem,2.55vw,.7rem);line-height:1.15;white-space:nowrap}}.product-form .variants{display:flex;gap:.75rem;overflow-x:auto;scrollbar-width:none}.product-form .variants::-webkit-scrollbar{display:none}.product-usps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.product-usps li:before{content:"\2713";margin-right:.6rem;color:#6f2430;font-weight:700}.version-switch{display:flex;flex-direction:column;gap:2px;padding:14px 18px;margin-top:1rem;border:1px solid rgba(0,0,0,.12);border-radius:16px;background:#fff;text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}.version-switch:hover{border-color:#6f2430;box-shadow:0 4px 14px #00000014}.version-switch__label{font-size:.8rem;opacity:.6}.version-switch__title{font-weight:600;color:#6f2430}.version-pill{position:fixed;right:24px;bottom:24px;z-index:60;background:#6f2430;color:#fff;padding:12px 20px;border-radius:999px;text-decoration:none;font-size:.95rem;box-shadow:0 6px 20px #0000002e;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.version-pill.visible{opacity:1;transform:translateY(0);pointer-events:auto}@media(max-width:750px){.version-pill{right:16px;bottom:16px;font-size:.85rem;padding:10px 16px}}.product-info .section-content{display:flex;flex-wrap:wrap;gap:3rem;align-items:flex-start}.product-info .section-content>.shopify-block{flex:1 1 340px;min-width:280px}.product-info img{width:100%;max-width:640px;height:auto}@media(max-width:750px){.product-info .section-content{gap:1.5rem}}@media(max-width:600px){body .jonghof-editorial .jonghof-editorial__diagram,body .jonghof-editorial .jonghof-story__media,body .jonghof-editorial .jonghof-story__media img,body .jonghof-editorial .jonghof-detail__grid figure,body .jonghof-editorial .jonghof-detail__grid img,body .jonghof-editorial .jonghof-process__grid img{border-radius:30px!important}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map */
