:root{--coral:#f27868;--purple:#562f80;--petrol:#11454A;--magenta:#d2196b;--sage:#bfcfa3;--cyan:#72c8dc;--teal:#00a2ad;--white:#ffffff;--bs-primary:var(--coral);--background:#ffffff;--foreground:#11454A;--foreground-purple:#2f1863;--foreground-80:rgba(31,47,49,0.8);--background-teal-light:#dce5e8;--background-purple-light:#f1ecf5;--card:#ffffff;--card-foreground:#11454A;--popover:#ffffff;--popover-foreground:#11454A;--primary:#f27868;--primary-foreground:#ffffff;--secondary:#562f80;--secondary-foreground:#ffffff;--muted:#f2f5f7;--muted-foreground:#5a6870;--accent:#72c8dc;--accent-foreground:#1f2f31;--destructive:#e04747;--destructive-foreground:#ffffff;--border:#e0e6ea;--input:#e0e6ea;--ring:#f27868;--radius:1.5rem;--radius-card:2.5rem;--shadow-soft:0 4px 30px -8px rgba(42,64,71,0.12);--shadow-medium:0 4px 30px -8px rgba(42,64,71,0.22);--shadow-hover:0 12px 40px -12px rgba(42,64,71,0.2);--gradient-hero:linear-gradient(135deg,var(--coral) 0%,var(--purple) 50%,var(--petrol) 100%);--gradient-coral-purple:linear-gradient(135deg,var(--coral) 0%,var(--purple) 100%);--gradient-subtle:linear-gradient(180deg,#ffffff 0%,#f7f9fa 100%)}body{font-family:"Ubuntu",sans-serif;font-weight:400;line-height:1.6;color:var(--foreground);background:var(--background)}.border-rounded{border-radius:var(--radius)}.shadow-soft{box-shadow:var(--shadow-soft)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Ubuntu",sans-serif;font-weight:500;margin:0 0 0.6em;color:var(--foreground);line-height:1.35}h1:has(.title-strong),.h1:has(.title-strong),h2:has(.title-strong),.h2:has(.title-strong),h3:has(.title-strong),.h3:has(.title-strong),h4:has(.title-strong),.h4:has(.title-strong),h5:has(.title-strong),.h5:has(.title-strong),h6:has(.title-strong),.h6:has(.title-strong){font-weight:400}.title-strong{font-weight:500}h1,.h1{font-size:clamp(2.3rem,1.9rem + 1.6vw,3.3rem);letter-spacing:-0.03em}h2,.h2{font-size:clamp(1.9rem,1.7rem + 0.8vw,2.5rem);letter-spacing:-0.02em}h3,.h3{font-size:clamp(1.6rem,1.4rem + 0.6vw,2rem)}h4,.h4{font-size:clamp(1.3rem,1.2rem + 0.3vw,1.6rem)}h5,.h5{font-size:1.1rem}h6,.h6{font-size:0.95rem;text-transform:uppercase;letter-spacing:0.12em}p{margin:0 0 1rem;line-height:1.6;font-weight:300}small{font-size:0.875rem;color:var(--muted-foreground)}strong,bold,.bold-text{font-weight:500!important}ul,ol{margin:0 0 1rem 1.25rem;padding:0}li{margin-bottom:0.35rem}a{color:var(--accent);text-decoration:none;transition:color 150ms ease}a:hover{color:var(--primary)}.container{margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}@media (max-width:991px){.container{padding-right:1rem;padding-left:1rem}}@media (min-width:1400px){.container,.navigation-bar-container{max-width:1400px}}.usp-section,.product-section,.cta-section,.how-steps-section,.materials-section,.cards-section,.faq-section{padding:4rem 0}.product-section,.materials-section,.cards-section,.faq-section{padding-bottom:5rem}.how-steps-section{padding-bottom:4.5rem}.cta-section{padding:5rem 0}.usp-header,.product-header,.how-steps-header,.section-header{text-align:center;max-width:720px;margin:0 auto 3rem}.usp-header h2,.product-header h2,.how-steps-header h2,.section-header h2{margin-bottom:0.75rem}.usp-header p,.product-header p,.how-steps-header p,.section-header p{margin:0;font-size:1.05rem;color:var(--muted-foreground)}.how-steps-header{max-width:640px}.how-steps-header h2{margin-bottom:0.5rem}.how-steps-header p{font-size:1.02rem}.card,.usp-card,.product-card,.material-card,.overview-card,.faq-card{background:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-soft);height:100%}.card{border-radius:var(--radius-card);border:1px solid var(--border);padding:1.5rem}.usp-card,.faq-card{padding:2rem;text-align:left}.product-card{padding:2rem;text-align:left;text-decoration:none;display:block;position:relative;overflow:hidden;transition:background 220ms ease,color 220ms ease,transform 180ms ease,box-shadow 220ms ease}.material-card,.overview-card{padding:1.5rem;text-align:left;display:flex;flex-direction:column}.material-card{box-shadow:var(--shadow-medium)}@media (max-width:991px){.product-card{padding:1rem}.faq-card{padding:1.75rem 1.5rem}}.usp-icon-wrapper,.product-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;padding:1rem;margin-bottom:2rem}.usp-icon-wrapper i,.product-icon-wrapper i{font-size:1.3rem}.product-icon-wrapper{padding:1.25rem;background:rgba(0,0,0,0.06);color:var(--foreground);transition:all 200ms ease}.usp-icon--coral{background:#fce1dc;color:var(--coral)}.usp-icon--purple{background:#eee5f8;color:var(--purple)}.usp-icon--teal{background:#d4f1f3;color:var(--teal)}.usp-icon--cyan{background:#e3f6fb;color:var(--cyan)}.usp-card-title,.product-card-title,.material-card-title,.overview-card-title,.faq-category-title{font-weight:700;margin-bottom:0.5rem}.overview-card-title{margin-bottom:1rem!important}.overview-card-title a{color:var(--foreground);display:flex;flex-direction:row;align-items:center;gap:.25rem}.overview-card-title a:hover{color:var(--coral)}.overview-card-title i{font-size:.9rem}.usp-card-title{font-size:1.1rem;margin-bottom:1rem}.product-card-title{display:block;font-size:1.05rem}.material-card-title{font-size:1.02rem;margin-bottom:0.15rem}.overview-card-title{font-size:1.12rem;font-weight:800;margin:0 0 0.75rem;line-height:1.15}.faq-category-title{font-size:1.05rem;margin:0 0 1rem}@media (min-width:992px){.material-card-title,.overview-card-title{font-size:1.25rem}}.usp-card-text,.product-card-text{margin:0;line-height:1.6}.usp-card-text{font-size:0.97rem}.product-card-text{display:block;font-size:0.95rem}.material-card-meta{margin:0;font-size:0.9rem;color:var(--muted-foreground)}.material-card-text{font-size:0.92rem;margin-bottom:0.35rem}.material-card-image,.overview-card-image{width:100%;border-radius:1.25rem;overflow:hidden;margin-bottom:1rem;background:#f3f5f7;border:1px solid var(--border);position:relative}.material-card-image img,.overview-card-image img{width:100%;height:auto;display:block;aspect-ratio:1 / 1;object-fit:cover}.product-image-wrapper{display:block;width:100%;aspect-ratio:1 / 1;border-radius:1rem;overflow:hidden;margin-bottom:0.75rem}.product-image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.material-card--horizontal,.overview-card--horizontal{display:flex;gap:1.25rem;align-items:flex-start;padding:1.25rem 1.5rem;height:100%}.material-card--horizontal .material-card-image,.overview-card--horizontal .overview-card-image{flex:0 0 300px;max-width:300px;margin-bottom:0}.material-card--horizontal .material-card-image img,.overview-card--horizontal .overview-card-image img{height:100%;aspect-ratio:auto;object-fit:cover}.material-card-body,.overview-card-body,.card-body{flex:1;padding:0.75rem 0}.material-card-body{padding:1rem 0}@media (min-width:992px){.material-card--horizontal .material-card-image,.overview-card--horizontal .overview-card-image{flex-basis:45%;max-width:45%}.material-card--horizontal,.overview-card--horizontal{flex-direction:row}.overview-card--wide .overview-card-image{flex-basis:100%!important;max-width:100%!important}}@media (max-width:575.98px){.material-card--horizontal,.overview-card--horizontal{flex-direction:column}.material-card--horizontal .material-card-image,.overview-card--horizontal .overview-card-image{flex:0 0 auto;max-width:100%}}.material-filter-pill,.card-filter-pill{border-radius:999px;padding:0.35rem 0.9rem;border:1px solid var(--border);background:#ffffff;font-size:1rem;cursor:pointer;display:inline-flex;align-items:center;gap:0.35rem;color:var(--muted-foreground);transition:background-color 150ms ease,color 150ms ease,border-color 150ms ease,box-shadow 150ms ease}.material-filter-pill:hover,.card-filter-pill:hover{background:#e96f5f;border-color:#e96f5f;color:#ffffff}.material-filter-pill--active,.card-filter-pill--active{background:#f27868;border-color:#f27868;color:#ffffff;box-shadow:0 6px 18px rgba(242,120,104,0.3)}.material-filter-bar,.card-filter-bar{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:1.5rem;justify-content:center}.material-card-pill{display:inline-flex;align-items:center;gap:0.35rem;border-radius:999px;font-size:0.8rem;padding:0.2rem 0.6rem;margin-bottom:0.5rem;font-weight:500;width:fit-content;position:absolute;top:0.5rem;left:0.5rem}.material-card-pill i{font-size:0.9em}.material-card-pill--foil{background:#fff8d8;color:#7a5b00}.material-card-pill--luxury{background:#f4ecff;color:#472c79}.materials-section--list .material-card-pill{position:static;top:auto;left:auto}.material-note-list{margin:0.4rem 0 0;padding-left:1.1rem;font-size:0.88rem;color:var(--muted-foreground);list-style:disc}.material-note-list li::marker{color:var(--purple)}.material-note-list li + li{margin-top:0.1rem}.button,button,input[type="submit"],input[type="button"]{font-family:"Ubuntu",sans-serif;font-size:0.95rem;font-weight:600;border-radius:999px;border:1px solid transparent;padding:0.7rem 1.4rem;background:var(--primary);color:var(--primary-foreground);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;box-shadow:var(--shadow-soft);transition:background-color 150ms ease,box-shadow 150ms ease,transform 150ms ease}.button:disabled{opacity:0.6;cursor:not-allowed;box-shadow:none}.btn{padding:0.9rem 1.8rem;font-size:1.05rem;font-weight:500;gap:0.6rem;box-shadow:var(--shadow-soft);transition:all 180ms ease;text-decoration:none;border-radius:999px;display:inline-flex;align-items:center}.btn-hero{font-size:1.15rem;padding:1rem 2rem}.btn-primary.btn-hero{box-shadow:var(--shadow-soft)}.btn-glass-outline,.cta-btn-outline{border:1px solid rgba(255,255,255,0.75);background:rgba(255,255,255,0.10);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#ffffff;border-radius:999px;display:inline-flex;align-items:center;gap:0.6rem;text-decoration:none;transition:all 180ms ease}.btn-glass-outline:hover,.cta-btn-outline:hover{background:rgba(255,255,255,0.18);color:#ffffff}.cta-btn-outline{border-width:2px;border-color:rgba(255,255,255,0.85);padding:0.85rem 1.8rem;font-size:1.05rem;font-weight:500;backdrop-filter:blur(6px)}.cta-btn-outline:hover{transform:translateY(-2px)}.cta-btn-outline i,.cta-btn-white i{font-size:1.1rem}.card-btn{display:flex;flex-direction:row;justify-content:center;gap:.5rem;width:fit-content;border:1px solid var(--border);color:var(--muted-foreground);padding:0.65rem 1.6rem;font-size:1rem;border-radius:100px;margin-top:1rem;font-weight:500;backdrop-filter:blur(6px);align-items:center;transition:.2s ease}.card-btn:hover{transform:translateY(-2px);background:#f7f7f9;border-color:#e4e6ea;color:#111827;box-shadow:0 10px 22px rgba(17,24,39,0.08)}.card-btn i{font-size:1.05rem}.cta-btn-white{background:#ffffff;color:var(--foreground);border-radius:999px;padding:0.9rem 1.8rem;font-size:1.05rem;font-weight:500;display:inline-flex;align-items:center;gap:0.6rem;box-shadow:var(--shadow-soft);transition:all 180ms ease;text-decoration:none}.cta-btn-white:hover{background:rgba(255,255,255,0.92);transform:translateY(-2px)}.hero-section{position:relative;overflow:hidden;background:var(--gradient-hero);color:#ffffff}.hero-section h1{font-size:clamp(2.3rem,1.9rem + 1.6vw,4.3rem)}.hero-section:before{content:"";width:100%;height:100%;position:absolute;background-image:url(/media/13304-kc-media/sparkles-factory-pattern.png);background-size:cover;background-repeat:no-repeat;top:0;left:0;opacity:0.5}.hero-section .container{position:relative;z-index:1}.hero-inner{display:flex;align-items:center;justify-content:space-between}.hero-content{width:100%;padding:4rem 0 6rem}.hero-pill{display:inline-flex;align-items:center;gap:0.5rem;padding:0.55rem 1.2rem;border-radius:999px;background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.28);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:1rem;font-weight:500}.hero-pill i{font-size:1.25rem;color:#ffffff}.hero-title{margin-top:1.75rem;margin-bottom:1rem;line-height:1.15;color:#ffffff}.hero-lead{font-size:1.2rem;margin:0 0 2.5rem;color:#ffffff}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem}.hero-visual{display:flex;justify-content:flex-end}.hero-visual-card{width:100%;max-width:100%;border-radius:24px;position:relative;overflow:hidden}.hero-visual-card img{width:85%;height:100%;object-fit:cover;display:block;margin-left:-5%}.hero-section::after{content:"";position:absolute;bottom:-1px;left:0;width:25%;max-width:600px;height:100%;background:url(/media/hero-mask-negative-final-2.svg) no-repeat left bottom;background-size:contain;z-index:6;pointer-events:none}@media (max-width:991.98px){.hero-inner{flex-direction:column;align-items:flex-start}.hero-visual{display:none;width:100%;justify-content:center}.hero-section{padding:2.5rem 0}}.usp-section{background:var(--background-teal-light)}.usp-swiper{padding:0 1rem}.usp-swiper swiper-slide{height:auto;margin-top:1rem;margin-bottom:2rem}.usp-swiper .usp-card{height:100%}.how-steps-section{background:#ffffff}.how-steps-section .usp-card{height:100%}@media (min-width:992px){.usp-section .col-12:nth-child(even) .usp-card{transform:translateY(1rem)}}.product-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.product-card:hover,.product-card:hover .product-card-title,.product-card:hover .product-card-text{color:#ffffff}.product-card:hover .product-icon-wrapper{background:rgba(255,255,255,0.18);color:#ffffff}.product-card--g1:hover{background:linear-gradient(135deg,#f27868 0%,#d2196b 100%)}.product-card--g2:hover{background:linear-gradient(135deg,#562f80 0%,#2a4047 100%)}.product-card--g3:hover{background:linear-gradient(135deg,#00a2ad 0%,#72c8dc 100%)}.product-card--g4:hover{background:linear-gradient(135deg,#f27868 0%,#562f80 100%)}.product-card--g5:hover{background:linear-gradient(135deg,#bfcfa3 0%,#2a4047 100%)}.product-card--g6:hover{background:linear-gradient(135deg,#d2196b 0%,#562f80 100%)}.product-card--g7:hover{background:linear-gradient(135deg,#72c8dc 0%,#2a4047 100%)}.product-card--g8:hover{background:linear-gradient(135deg,#00a2ad 0%,#562f80 100%)}.product-card--g9:hover{background:linear-gradient(135deg,#f27868 0%,#bfcfa3 100%)}.product-card--g10:hover{background:linear-gradient(135deg,#d2196b 0%,#2a4047 100%)}@media (min-width:1200px){.col-xl-5th{width:20%;flex:0 0 20%}}.cta-card{width:100%;background:var(--gradient-hero);border-radius:2rem;padding:3rem;text-align:left;color:#ffffff;box-shadow:var(--shadow-soft);margin:0 auto}.cta-card h2{margin-bottom:1rem;color:#ffffff}.cta-card p{margin:0 0 2rem;max-width:600px;color:#ffffff}.cta-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem}.materials-section{background:#ffffff}.materials-section--list .materials-grid{margin-top:1rem}.materials-section--list .materials-grid .materials-item{display:block}.materials-swiper{width:100%;padding-bottom:0.5rem}.materials-swiper swiper-slide{height:auto;margin-top:1rem;margin-bottom:2.5rem}.materials-swiper .material-card{height:100%}a.material-card:hover{box-shadow:var(--shadow-hover)}@media (min-width:768px){.materials-swiper{padding-top:0.25rem}}.cards-section{background:#ffffff}.cards-section--list .cards-grid{margin-top:1rem}.overview-card-links{display:grid;gap:0.5rem;margin-top:0.25rem}.card-link{width:100%;display:flex;align-items:center;justify-content:space-between;gap:0.75rem;padding:0.65rem 0.85rem;border-radius:999px;border:1px solid var(--border);background:#ffffff;color:var(--muted-foreground);text-decoration:none;font-size:0.95rem;line-height:1.1;transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease,box-shadow 150ms ease,transform 150ms ease}.card-link span{min-width:0}.card-link i{flex:0 0 auto;opacity:0.9}.card-link:hover{background:#f7f7f9;border-color:#e4e6ea;color:#111827;box-shadow:0 10px 22px rgba(17,24,39,0.08);transform:translateY(-1px)}.card-link:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(114,200,220,0.35)}.overview-card-links--2col{display:grid;grid-template-columns:1fr;gap:0.5rem}@media (min-width:768px){.overview-card-links--2col{grid-template-columns:1fr 1fr}}.cards_form{max-width:1400px;margin:auto}.thumbnail-card{background-color:#f7f9fa!important;border-radius:1.5rem}.thumbnail-product{background-color:#f7f9fa!important;color:var(--card-foreground);border-radius:var(--radius);padding:1.5rem}.thumbnail-card .thumbnail-card-label-top{bottom:0px;top:auto!important}.thumbnail-card .thumbnail-card-label-bottom{bottom:auto!important;top:0!important}.thumbnail-card-label-top{display:flex;justify-content:flex-end}.thumbnail-card .producttypelabel{padding:8px;border-radius:100px;background-color:#f2786820;color:#f27868;line-height:1;margin:16px!important;font-weight:500}.thumbnail-card .designlabel{padding:8px;border-radius:100px;background:#f4ecff;color:#472c79;font-weight:500;line-height:1;margin:16px!important}.thumbnail-card-wrapper .thumbnail-title{color:var(--foreground)}#pdp #mid{max-width:1532px}#pdp .preview-swiper{background-color:#f7f9fa!important}#pdp .col-xxl-8{padding:0!important}@media (min-width:991px){#pdp .preview-swiper{border-radius:1.5rem}}#pdp .thumbs-swiper-container swiper-slide{background-color:#f7f9fa!important;padding:2rem}#pdp .price-accordion-group .price-accordion-menu{display:block!important}#pdp .price-accordion-header,#pdp .price-accordion-header:hover{cursor:default;pointer-events:none}#pdp .price-toggle-icon-collapsed,#pdp .price-toggle-icon-expand{visibility:hidden}#pdp .pdp-panel .pdp-usp li:before{display:none}#pdp .thumbs-swiper-container .swiper-slide-active{border:1.5px solid var(--teal)}#pdp .mb-3:has(.designer-header){display:none}#pdp .fs-4{font-size:1.1rem!important;font-weight:500}#pdp .fs-5{font-size:clamp(1.3rem,1.2rem + 0.3vw,1.6rem)!important}#pdp .fs-6{font-size:1rem!important;font-weight:500}.usp-list{list-style:none;padding:0;margin:0}.usp-list li{display:flex;align-items:center;gap:0.75rem;padding:0.5rem 1rem;color:var(--foreground);border-radius:100px;transition:background-color 0.2s ease}.usp-list li:hover{background-color:#f5f5f5}.usp-list a{color:var(--foreground);text-decoration:none;width:100%}.usp-list a:hover{text-decoration:none}.usp-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border);border-radius:50%;color:var(--foreground);flex-shrink:0}.usp-icon i{font-size:0.875rem}#pdp .preview-swiper swiper-slide{padding:2rem!important}#pdp .pdp-product-information .product-desc-container .product-desc.collapsed:after{background:linear-gradient(rgba(255,255,255,0),#f7f7f7)}#pdp .breadcrumb{margin-left:0!important;color:var(--muted-foreground)!important}#pdp .breadcrumb a{color:var(--muted-foreground)!important;font-size:0.8rem}#pdp .price-accordion-toggle{color:var(--foreground)!important;font-weight:500}#pdp .openPrijsCalculator{border-radius:100px;background-color:var(--purple);padding:0.75rem 1rem}#pdp .openPrijsCalculator:hover{background-color:var(--petrol)}#pdp .breadcrumb .fa-house{font-weight:900}#pdp .option-group-title{font-size:1rem!important;font-weight:500}#pdp .product-info-header:before{content:"\f05a";font-family:"Font Awesome 6 Pro";font-weight:normal;margin-right:0.5rem;pointer-events:none}#pdp .pdp-product-information{border:none!important;background-color:#f7f7f7;border-radius:1.5rem;padding:1.5rem;margin:0 (var(--bs-gutter-x))}#pdp .product-builder-container{padding:1.5rem;background-color:#ffffff;border-radius:1.5rem;box-shadow:var(--shadow-soft);border:1px solid var(--border)}#pdp .price-accordion-group{border:1px solid var(--border);padding:0.5rem 1.5rem;background-color:#ffffff;border-radius:1.5rem;box-shadow:var(--shadow-soft)}#pdp .pdp-panel{margin-bottom:2rem}.footer{background:var(--petrol);color:#ffffff;padding:6rem 0 2rem;font-size:0.95rem}.footer a{color:#ffffff;opacity:0.75;text-decoration:none;transition:opacity 150ms ease}.footer a:hover{opacity:1}.footer-logo{max-width:180px;margin-bottom:1.2rem}.footer-description{max-width:340px;margin-bottom:2rem;line-height:1.6;opacity:0.75}.footer-title{font-weight:700;font-size:1.05rem;margin-bottom:1rem;letter-spacing:0.01em;color:var(--white)}.footer-list{list-style:none;margin:0;padding:0}.footer-list li{margin-bottom:0.45rem}.footer-bottom{border-top:1px solid rgba(255,255,255,0.15);margin-top:3rem;padding-top:1.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;font-size:0.9rem}.footer-bottom-links{display:flex;gap:1.2rem}@media (max-width:575px){.footer-bottom{text-align:center;flex-direction:column}.footer-bottom-links{justify-content:center}}.navigation-bar{position:sticky;top:0;z-index:999;background:rgba(255,255,255,0.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,0.06)}body:has(.hero-section) .navigation-bar,body:has(.plp-hero) .navigation-bar{margin-bottom:0}.navigation-bar__maken{position:relative;background:linear-gradient(135deg,var(--coral) 0%,var(--purple) 100%);border-radius:100px!important;color:#fff!important;height:fit-content!important;margin:auto 1rem;padding:0.75rem 1.5rem!important}.navigation-bar__maken::before{content:"\f067";font-family:"Font Awesome 6 Free";font-weight:900;font-size:14px;color:#fff;margin-right:0.5rem;pointer-events:none}.navigation-bar-footer.d-none.d-lg-block,.navigation-bar-footer.d-lg-none{position:sticky;top:0;background:rgba(255,255,255,0.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.navigation-bar-footer .navigation-bar-item{height:auto}.navigation-bar-item.navigation-bar-dropdown-toggle,.navigation-bar-item{font-weight:500;color:var(--foreground-80)}.navigation-bar-item.navigation-bar-dropdown-toggle:hover,.navigation-bar-item:hover{color:var(--coral)}.navigation-bar-footer.d-none.d-lg-block .navigation-bar-collapse{width:calc(100% - 300px);justify-content:center;padding-right:300px}.navigation-bar-footer.d-none.d-lg-block .navigation-bar-collapse .navigation-bar-group{justify-content:center}@media (min-width:992px){.navigation-bar-item-logo>img{max-width:200px;margin-left:0}.navigation-bar-footer{height:5rem}.navigation-bar-footer .navigation-bar-container{height:100%}.navigation-bar-body{position:relative}.navigation-bar-group-static-menu .navigation-bar-dropdown-menu{top:70px!important}.navigation-bar-group-search{display:none!important}.navigation-bar-body .navigation-bar-container{position:relative}.navigation-bar-basket .navigation-bar-badge{position:absolute;color:#fff;background:#1d474db0;border-radius:50%;right:-2px;top:0;padding:0.2rem;height:20px;width:20px;display:flex;align-items:center;justify-content:center;font-size:0.8rem;font-weight:bold;margin:auto;bottom:24px}.navigation-bar-account{height:3rem!important;display:inline-flex;align-items:center;gap:0.35rem;border:1px solid var(--border);padding:0.75rem;border-radius:999px;font-size:0.95rem;font-weight:600;text-decoration:none;cursor:pointer;margin-right:1rem!important;margin:auto 0;transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease,transform 150ms ease,box-shadow 150ms ease}.navigation-bar-basket{width:3rem!important;height:3rem!important;display:inline-flex;align-items:center;gap:0.35rem;background-color:#f27868;color:#ffffff!important;border:1px solid #f27868;padding:0.75rem;border-radius:999px;font-size:0.95rem;font-weight:600;text-decoration:none;cursor:pointer;margin:auto 0;transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease,transform 150ms ease,box-shadow 150ms ease}.navigation-bar-group-static-menu .navigation-bar-basket:hover{background-color:#f27868!important;border-color:#f27868!important;color:#ffffff!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(242,120,104,0.25)}.navigation-bar-group-static-menu .navigation-bar-basket:active{background-color:#f27868!important;border-color:#f27868!important;color:#ffffff!important;transform:translateY(0);box-shadow:0 2px 6px rgba(216,99,84,0.35) inset}.navigation-bar-basket:disabled,.navigation-bar-basket.disabled{background-color:#f27868;border-color:#f27868;opacity:0.55;cursor:not-allowed;box-shadow:none;transform:none}.navigation-bar-group.navigation-bar-group-static-menu{height:5rem;position:absolute;z-index:1;right:0.5rem;top:100%;width:300px;justify-content:flex-end}}.plp-hero{padding:2.5rem 0;position:relative;overflow:hidden}.plp-hero::after{content:"";position:absolute;bottom:-1px;right:0;width:25%;max-width:500px;height:100%;background:url(/media/hero-mask-negative-final-2.svg) no-repeat right bottom;background-size:contain;transform:scaleX(-1);z-index:6;pointer-events:none}.plp-hero-inner{display:flex;flex-wrap:wrap;align-items:center;gap:2.5rem}.plp-hero-content{flex:1 1 260px;max-width:640px}.plp-hero-media{flex:.4}.plp-hero-media img{width:100%;height:auto;border-radius:1.5rem;aspect-ratio:1;object-fit:cover}.plp-crumbs{font-size:0.85rem;margin-bottom:0.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem}.plp-crumbs a{color:var(--muted-foreground);text-decoration:none;display:flex;align-items:center}.plp-crumbs a:hover{text-decoration:underline}.plp-crumbs span{color:var(--foreground);font-weight:600}.plp-crumbs i{font-size:0.8em;color:var(--muted-foreground);margin-right:0.5rem}.plp-hero-title{margin-bottom:0.4rem}.plp-hero-subtext{margin:0 0 1.5rem;max-width:800px;font-size:0.98rem;color:var(--muted-foreground)}.plp-hero-subtext a{color:var(--purple);font-weight:500}.plp-hero-actions{display:flex;flex-wrap:wrap;gap:0.75rem}.plp-hero--gradient{background:var(--gradient-hero);color:#ffffff}.plp-hero--gradient .plp-crumbs a,.plp-hero--gradient .plp-crumbs span,.plp-hero--gradient .plp-crumbs i{color:rgba(255,255,255,0.9)}.plp-hero--gradient .plp-hero-title,.plp-hero--gradient .plp-hero-subtext{color:#ffffff}.plp-hero--gradient .btn-primary{background-color:#ffffff;border-color:#ffffff;color:var(--foreground)}.plp-hero--gradient .btn-primary:hover{background-color:rgba(255,255,255,0.9)}.plp-hero--gradient .btn-outline-light{border-color:rgba(255,255,255,0.9);color:#ffffff}.plp-hero--gradient .btn-outline-light:hover{background-color:rgba(255,255,255,0.16)}.plp-hero--light{background:var(--background-teal-light)}.plp-hero--light--purple{background:var(--background-purple-light)}.plp-hero--light--purple .plp-crumbs a,.plp-hero--light--purple .plp-crumbs span,.plp-hero--light--purple .plp-crumbs i{color:#2f1863c4}.plp-hero--light--purple .plp-hero-title,.plp-hero--light--purple .plp-hero-subtext{color:var(--foreground-purple)}.plp-hero--light .btn-outline-light{border-color:var(--foreground-teal-80);color:var(--foreground)}.plp-hero--light--purple .btn-outline-light{border-color:#2f1863c4;color:var(--foreground-purple)}.plp-hero--light .btn-outline-light:hover,.plp-hero--light--purple .btn-outline-light:hover{background-color:rgba(255,255,255,0.16)}@media (max-width:767.98px){.plp-hero-inner{flex-direction:column;align-items:flex-start}.plp-hero-media{width:100%;max-width:100%;display:none!important}}.plp-usp-section{padding:0.5rem 0 1.5rem;background:#ffffff}.plp-usp-list{display:flex;flex-wrap:wrap}.plp-usp-list>[class*="col-"]{display:flex}.plp-usp-item{display:flex;align-items:center;gap:0.75rem;padding:0.85rem 1.1rem;border-radius:999px;background:#f7f9fa;width:100%}.plp-usp-item a{color:var(--foreground)!important}.plp-usp-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:rgba(0,0,0,0.06);color:var(--foreground);flex-shrink:0}.plp-usp-icon i{font-size:1rem}.plp-usp-text{font-size:0.95rem;font-weight:500}.plp-usp-swiper{padding:0.5rem 0}.plp-usp-swiper swiper-slide{display:flex}.plp-usp-swiper .plp-usp-item{width:100%}.faq-section{background:#ffffff}@media (min-width:992px){.faq-section{padding:4.5rem 0 5.5rem}}.bs-accordion{border:0;margin:0}.bs-accordion-item{border:0;padding:0}.bs-accordion-item + .bs-accordion-item{border-top:1px solid var(--border);margin-top:0.75rem;padding-top:0.75rem}.bs-accordion-header{margin:0}.bs-accordion-button{width:100%;border:0;background:transparent;box-shadow:none;padding:0.15rem 0 0.4rem;font-size:0.95rem;font-weight:500;text-align:left;color:var(--foreground);display:flex;justify-content:space-between;align-items:center}.bs-accordion-button:focus{outline:none;box-shadow:none}.bs-accordion-button:hover{color:var(--accent)}.bs-accordion-button:not(.collapsed){color:var(--accent)}.bs-accordion-button::after{content:"";display:inline-block;margin-left:0.75rem;width:0.45rem;height:0.45rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 150ms ease}.bs-accordion-button:not(.collapsed)::after{transform:rotate(225deg)}.bs-accordion-collapse{border:0}.bs-accordion-body{padding:0.25rem 0 0.35rem;font-size:0.95rem;color:var(--muted-foreground)}.bs-accordion-body p{margin:0 0 0.55rem}.bs-accordion-body p:last-child{margin-bottom:0}.bs-accordion-body ul{margin:0 0 0.55rem;padding-left:1.2rem}.bs-accordion-body li{margin-bottom:0.2rem;font-size:0.95rem}.inspiration-section{padding:4rem 0;padding-bottom:5rem;background:#FEF9F6}.inspiration-swiper{width:100%;padding-bottom:0.5rem}.inspiration-swiper swiper-slide{height:auto;margin-top:1rem;margin-bottom:2.5rem}.inspiration-card{display:block;position:relative;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-medium);text-decoration:none;height:100%;transition:transform 180ms ease,box-shadow 220ms ease}.inspiration-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.inspiration-card-image{width:100%;background:#f3f5f7}.inspiration-card-image img{width:100%;height:auto;display:block;aspect-ratio:1.2 / 1.4;object-fit:cover;transition:transform 350ms ease}.inspiration-card:hover .inspiration-card-image img{transform:scale(1.05)}.inspiration-card-overlay{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:1rem;padding-bottom:1.25rem;opacity:0;transform:translateY(10px);transition:opacity 250ms ease,transform 250ms ease;pointer-events:none}.inspiration-card:hover .inspiration-card-overlay{opacity:1;transform:translateY(0)}.inspiration-card-overlay::before{content:"";position:absolute;bottom:0;left:0;right:0;height:130%;background:linear-gradient(to top,rgba(0,0,0,0.6) 0%,transparent 100%);pointer-events:none}.inspiration-card-title{position:relative;z-index:1;font-size:1.2rem;font-weight:600;color:#ffffff;text-align:center;margin-bottom:0.75rem;opacity:0;transform:translateY(6px);transition:opacity 200ms ease,transform 200ms ease;text-shadow:0 0 2px rgba(0,0,0,0.2),0 0 10px rgba(0,0,0,0.2)}.inspiration-card:hover .inspiration-card-title{opacity:1;transform:translateY(0);transition-delay:50ms}.inspiration-card-cta{position:relative;z-index:1;display:inline-flex;align-items:center;gap:0.4rem;font-size:0.9rem;font-weight:500;color:#ffffff;background:rgba(255,255,255,0.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:0.45rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,0.3);transition:background 180ms ease,opacity 200ms ease,transform 200ms ease;opacity:0;transform:translateY(8px)}.inspiration-card:hover .inspiration-card-cta{background:rgba(255,255,255,0.3);opacity:1;transform:translateY(0);transition-delay:120ms}.inspiration-card-cta i{font-size:0.85rem;transition:transform 180ms ease}.inspiration-card:hover .inspiration-card-cta i{transform:translateX(3px)}.inspiration-card{position:relative;display:block;overflow:hidden;border-radius:16px}.inspiration-card-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 5}.inspiration-card--wide .inspiration-card-image img{aspect-ratio:16 / 9}@media (min-width:768px){.inspiration-swiper{padding-top:0.25rem}}@media (max-width:767px){.inspiration-card-title{font-size:1rem}.inspiration-card-cta{font-size:0.85rem;padding:0.4rem 0.85rem}}.sf-404{padding:60px 20px 40px;background:radial-gradient(800px 400px at 20% 20%,rgba(236,106,91,.12),transparent 60%),radial-gradient(800px 400px at 80% 10%,rgba(94,40,126,.12),transparent 60%),#f7f7f8}.sf-404__wrap{max-width:900px;margin:0 auto}.sf-404__card{position:relative;background:#ffffff;border-radius:20px;padding:40px;box-shadow:0 20px 60px rgba(0,0,0,.08);text-align:center}.sf-404__badge{position:absolute;top:20px;right:20px;font-weight:800;font-size:12px;padding:8px 12px;border-radius:999px;background:linear-gradient(135deg,rgba(94,40,126,.15),rgba(236,106,91,.15))}.sf-404__title{font-size:32px;margin-bottom:12px;color:#111827}.sf-404__subtitle{font-size:16px;color:rgba(17,24,39,.75);max-width:600px;margin:0 auto 24px}.sf-404__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.sf-btn{border-radius:12px;padding:12px 18px;font-weight:600;text-decoration:none;transition:all .2s ease}.sf-btn--primary{background:#5E287E;color:#fff}.sf-btn--primary:hover{background:#4a1f63}.sf-btn--ghost{background:rgba(17,24,39,.05);color:#111827}.sf-btn--ghost:hover{background:rgba(17,24,39,.1)}.plp-hero .navigation-bar-group.navigation-bar-group-search{display:flex!important}.plp-hero .dropdown-search.dropdown-search-visible .navigation-bar-dropdown-menu{padding:0!important;position:initial!important;width:auto!important}.plp-hero .navigation-bar-input-group{width:fit-content;border-radius:100px;border:1px solid var(--border);color:var(--foreground-80);background-color:#fff}@media (min-width:992px){.plp-hero .navigation-bar-input-group .navigation-bar-input{width:480px}}:root{.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--coral);--bs-btn-border-color:var(--coral);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#cb5c4d;--bs-btn-hover-border-color:#cb5c4d;--bs-btn-active-color:#fff;--bs-btn-active-bg:#d86354;--bs-btn-active-border-color:#d86354;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--coral);--bs-btn-disabled-border-color:var(--coral);--bs-btn-focus-shadow-rgb:242,120,104}.btn-outline-success{--bs-btn-color:var(--coral);--bs-btn-border-color:var(--coral);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--coral);--bs-btn-hover-border-color:var(--coral);--bs-btn-active-color:#fff;--bs-btn-active-bg:#d86354;--bs-btn-active-border-color:#d86354;--bs-btn-disabled-color:#bababa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#bababa;--bs-gradient:none}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:var(--purple);--bs-btn-border-color:var(--purple);--bs-btn-hover-bg:#4c2973;--bs-btn-hover-border-color:#4c2973;--bs-btn-active-bg:#442567;--bs-btn-active-border-color:#442567;--bs-btn-disabled-bg:var(--purple);--bs-btn-disabled-border-color:var(--purple);--bs-btn-focus-shadow-rgb:86,47,128}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:var(--coral);--bs-btn-border-color:var(--coral);--bs-btn-hover-bg:#cb5c4d;--bs-btn-hover-border-color:#cb5c4d;--bs-btn-active-bg:#d86354;--bs-btn-active-border-color:#d86354;--bs-btn-focus-shadow-rgb:0,162,173}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:var(--destructive);--bs-btn-border-color:var(--destructive);--bs-btn-hover-bg:#c93f3f;--bs-btn-hover-border-color:#c93f3f;--bs-btn-active-bg:#b23838;--bs-btn-active-border-color:#b23838;--bs-btn-focus-shadow-rgb:224,71,71}.btn-warning{--bs-btn-color:#fff;--bs-btn-bg:var(--magenta);--bs-btn-border-color:var(--magenta);--bs-btn-hover-bg:#bd185f;--bs-btn-hover-border-color:#bd185f;--bs-btn-active-bg:#a91555;--bs-btn-active-border-color:#a91555;--bs-btn-focus-shadow-rgb:210,25,107}.btn-info{--bs-btn-color:#1f2f31;--bs-btn-bg:var(--cyan);--bs-btn-border-color:var(--cyan);--bs-btn-hover-bg:#63b4c6;--bs-btn-hover-border-color:#63b4c6;--bs-btn-active-bg:#57a3b4;--bs-btn-active-border-color:#57a3b4;--bs-btn-focus-shadow-rgb:114,200,220}.btn-light{--bs-btn-color:var(--foreground);--bs-btn-bg:var(--background);--bs-btn-border-color:var(--border);--bs-btn-hover-bg:#f2f2f2;--bs-btn-hover-border-color:var(--border);--bs-btn-active-bg:#e6e6e6;--bs-btn-active-border-color:var(--border);--bs-btn-focus-shadow-rgb:200,200,200}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:var(--petrol);--bs-btn-border-color:var(--petrol);--bs-btn-hover-bg:#24383e;--bs-btn-hover-border-color:#24383e;--bs-btn-active-bg:#1e2f34;--bs-btn-active-border-color:#1e2f34;--bs-btn-focus-shadow-rgb:42,64,71}.btn-outline-primary{--bs-btn-color:var(--coral);--bs-btn-border-color:var(--coral);--bs-btn-hover-bg:var(--coral);--bs-btn-hover-border-color:var(--coral);--bs-btn-hover-color:#fff;--bs-btn-active-bg:#d86354;--bs-btn-active-border-color:#d86354}.btn-outline-secondary{--bs-btn-color:var(--purple);--bs-btn-border-color:var(--purple);--bs-btn-hover-bg:var(--purple);--bs-btn-hover-color:#fff}.btn-outline-success{--bs-btn-color:var(--teal);--bs-btn-border-color:var(--teal);--bs-btn-hover-bg:var(--teal);--bs-btn-hover-color:#fff}.btn-outline-danger{--bs-btn-color:var(--destructive);--bs-btn-border-color:var(--destructive);--bs-btn-hover-bg:var(--destructive);--bs-btn-hover-color:#fff}.btn-outline-warning{--bs-btn-color:var(--magenta);--bs-btn-border-color:var(--magenta);--bs-btn-hover-bg:var(--magenta);--bs-btn-hover-color:#fff}.btn-outline-info{--bs-btn-color:var(--cyan);--bs-btn-border-color:var(--cyan);--bs-btn-hover-bg:var(--cyan);--bs-btn-hover-color:var(--foreground)}.btn-outline-light{--bs-btn-color:var(--background);--bs-btn-border-color:var(--background);--bs-btn-hover-bg:var(--background);--bs-btn-hover-color:var(--foreground)}.btn-outline-dark{--bs-btn-color:var(--petrol);--bs-btn-border-color:var(--petrol);--bs-btn-hover-bg:var(--petrol);--bs-btn-hover-color:#fff}}