:root{--bg:#efe4d6;--panel:#f7efe6;--accent:#b89a9a;--gold:#c9a16b;--text:#3f3432;--muted:#7d6464;--radius:12px;--shadow:0 10px 30px rgba(18,16,14,.08)}*{box-sizing:border-box}body{margin:0;font-family:Poppins,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}a{color:inherit}.wrap{max-width:1200px;margin:0 auto;padding:54px 20px}.header-inner{display:flex;align-items:center;gap:20px;justify-content:space-between}.site-header{position:sticky;top:0;z-index:1200;background:linear-gradient(180deg,#ffffff8c,#ffffff59);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-bottom:1px solid rgba(200,180,160,.22);padding:12px 20px}.logo{font-family:Playfair Display,serif;color:var(--gold);font-weight:700;letter-spacing:2px;text-transform:uppercase;font-size:28px}.main-nav{display:flex;gap:28px;align-items:center;justify-content:center;flex:1;margin-left:24px}.main-nav .nav-link{font-weight:700;font-size:15px;letter-spacing:3px;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:all .18s}.main-nav .nav-link:hover{color:var(--text);transform:translateY(-2px)}.cta{background:linear-gradient(90deg,var(--gold),var(--accent));color:#fff;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:700;box-shadow:0 10px 30px #b99a9a1f}.hero{height:88vh;min-height:520px;display:flex;align-items:center;justify-content:center;position:relative;background-image:url(/cdn/shop/files/WhatsApp_Image_2025-11-13_at_20.40.28.jpg?v=1763065411);background-position:center;background-size:cover;overflow:hidden}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#110d0b2e,#110d0b3d 60%);pointer-events:none}.hero-text{position:relative;z-index:5;text-align:center;color:#fff;font-family:Playfair Display,serif;animation:fadeUp .9s ease both .2s}.hero-text h1{margin:0;font-size:86px;letter-spacing:10px;line-height:.98;text-transform:uppercase;text-shadow:0 12px 40px rgba(0,0,0,.45);transform:translateY(0)}.hero-text h2{margin-top:12px;font-size:26px;font-style:italic;letter-spacing:6px;opacity:.95}.section{padding:0}.section-title{font-family:Playfair Display,serif;font-size:28px;letter-spacing:2px;text-transform:uppercase;color:var(--text);margin-bottom:6px}.subline{color:var(--muted);margin-bottom:22px}.divider{width:88px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--gold),var(--accent));margin:8px 0 28px}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:26px}.service{background:var(--panel);padding:14px;border-radius:var(--radius);box-shadow:var(--shadow);text-align:center;transition:transform .28s,box-shadow .28s}.service img{width:100%;height:220px;object-fit:cover;border-radius:10px}.service h4{margin-top:12px;font-family:Playfair Display,serif;color:var(--text)}.service:hover{transform:translateY(-10px);box-shadow:0 18px 48px #12100e1f}.interior-card{position:relative;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.interior-card img{display:block;width:100%;height:520px;object-fit:cover}.appt-btn{position:absolute;left:50%;transform:translate(-50%);bottom:34px;background:linear-gradient(90deg,var(--gold),var(--accent));color:#fff;padding:14px 30px;border-radius:10px;text-decoration:none;font-family:Playfair Display,serif;font-size:18px;box-shadow:0 18px 40px #b99a9a2e}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:10px}.review-card{background:#fff;padding:18px;border-radius:12px;box-shadow:var(--shadow);font-style:italic;color:var(--muted)}.review-card strong{display:block;margin-top:10px;color:var(--gold);font-style:normal}.price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:12px}.price-category{background:#fff;padding:16px;border-radius:10px;box-shadow:var(--shadow)}.price-category h4{margin:0 0 8px;font-family:Playfair Display,serif;color:var(--text)}.price-table{width:100%;border-collapse:collapse}.price-table td{padding:8px 6px;border-bottom:1px solid rgba(0,0,0,.06);color:var(--muted)}.tiktok-widget{max-width:900px;margin:0 auto;padding:18px}.floating-wrap{position:fixed;right:18px;bottom:18px;display:flex;flex-direction:column;gap:12px;align-items:flex-end;z-index:1400}.floating-circle{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px #12100e1f;transition:transform .18s}.floating-circle.wh{background:#25d366}.floating-circle img{width:34px;height:34px}.review-float{background:linear-gradient(90deg,var(--gold),var(--accent));color:#fff;padding:10px 16px;border-radius:24px;font-weight:700;text-decoration:none;font-family:Playfair Display,serif;box-shadow:0 10px 26px #12100e1f}.site-footer{padding:36px 20px;background:linear-gradient(180deg,#f7efe6,#f3e7d8);text-align:center;color:var(--muted);margin-top:36px}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.interior-title{font-family:Playfair Display,serif!important;font-size:32px!important;color:#000!important;text-transform:uppercase;letter-spacing:2px;text-align:center;margin-bottom:18px}.welcome-flex{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-top:28px}.welcome-flex .welcome-extra{width:100%;max-width:420px;border-radius:12px;box-shadow:0 10px 26px #0000001f;display:block;margin-left:auto}@media (max-width:900px){.welcome-flex{flex-direction:column}}.cta{color:#c6a77a!important;background:#f5f0e9;border:1px solid #E4D9CC}.cta:hover{background:#ede4d6;color:#b89363!important}.slideshow__slide .button,.slideshow__slide a.button,.slideshow__slide button{color:#c6a77a!important;background-color:#f3e7db!important;border:1px solid #D6C3AD!important;border-radius:10px!important;font-weight:600!important}.slideshow__slide .button:hover,.slideshow__slide a.button:hover,.slideshow__slide button:hover{background-color:#e6d3be!important;color:#b89263!important;border-color:#c8b299!important}.section-title{text-transform:uppercase;font-weight:700;font-size:2rem}.price-item .price-icon{display:inline-block;margin-right:4px;vertical-align:middle}.button-appointment{color:#c7a77a}.section-header{text-align:center;margin-left:auto;margin-right:auto}.section-header .section-title{text-transform:uppercase!important;font-weight:700!important;font-size:32px!important;letter-spacing:1px;margin-bottom:6px}.section-header .subline{display:block;margin:0 auto;max-width:820px;font-size:15px;color:inherit}.services-grid .service h4,.service h4{text-transform:uppercase!important;font-weight:700!important;font-size:18px!important;letter-spacing:1px;text-align:center;margin-top:12px;margin-bottom:6px}#services .section-header{text-align:center}.price-table td .price-icon{display:inline-block;margin-right:6px;vertical-align:middle}.footer-contact .phone{display:block}@media (max-width: 768px){.section-header .section-title{font-size:22px!important}.services-grid .service h4{font-size:16px!important}}section#knippen,section#knippen+*{display:none!important}@media (max-width: 768px){img{max-width:100%;height:auto!important}.container,.page-width,.wrapper{padding-left:16px!important;padding-right:16px!important;overflow-x:hidden}button,.btn,.button{width:100%!important;max-width:100%!important}h1{font-size:26px!important}h2{font-size:22px!important}h3{font-size:18px!important}p,li{font-size:16px!important;line-height:1.5!important}.grid,.product-grid,.collection-grid,.row{display:flex!important;flex-direction:column!important;gap:20px}.hero-section,.hero,.banner{text-align:center!important;padding:40px 16px!important}.hero-title{font-size:28px!important}.hero-subtitle{font-size:16px!important;margin-top:10px!important}.product__media-wrapper,.product-media,.product-gallery{width:100%!important;margin:0 auto!important}.product__info-wrapper,.product-info{width:100%!important;margin-top:20px}.columns,.two-columns{display:flex!important;flex-direction:column!important}footer{padding:30px 16px!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/theme.css.map */
