﻿body{font-family:"Open Sans",sans-serif;font-weight:400;font-size:15px;min-height:100vh;display:flex!important;flex-direction:column!important;background-color:#fff;overflow-x:hidden;}@media(min-width:992px){body{font-size:16px;}}body.mobile-menu-open{overflow:hidden;}body .container{max-width:1500px;}body main{flex:1 1 auto!important;}body main img{position:relative;width:100%;}body main h1,body main h2,body main h3{font-family:"Playfair",serif;}body main h2{position:relative;display:inline-block;padding-bottom:6px;margin-bottom:35px;font-style:italic;color:#af3f29;font-size:34px;line-height:1.2;letter-spacing:5%;}@media(min-width:992px){body main h2{font-size:50px;padding-bottom:10px;}}body main h2::after{content:"";position:absolute;left:8%;right:8%;bottom:0;height:2px;background-color:currentColor;z-index:40;}@media(min-width:992px){body main h2.flower::before{content:"";position:absolute;z-index:50;top:50%;left:98%;width:46px;height:105px;background:url("../../../assets/images/bloem-titel.svg") center/contain no-repeat;transform:translateY(-42%) rotate(35deg);transform-origin:center;pointer-events:none;}}body main .section-padding-top{padding-top:35px;}@media(min-width:992px){body main .section-padding-top{padding-top:75px;}}body main .section-padding-bottom{padding-bottom:35px;}@media(min-width:992px){body main .section-padding-bottom{padding-bottom:75px;}}body main section .image-block-with-lines{position:relative;z-index:50;display:inline-block;--line-offset:10px;--line-size:2px;}body main section .image-block-with-lines img{object-fit:cover;display:block;width:100%;height:100%;}body main section .image-block-with-lines::before,body main section .image-block-with-lines::after{content:"";position:absolute;background-color:#d89276;pointer-events:none;z-index:60;}body main section .image-block-with-lines.top-left::before{top:var(--line-offset);left:var(--line-offset);right:var(--line-offset);height:var(--line-size);}body main section .image-block-with-lines.top-left::after{top:var(--line-offset);bottom:var(--line-offset);left:var(--line-offset);width:var(--line-size);}body main section .image-block-with-lines.top-right::before{top:var(--line-offset);left:var(--line-offset);right:var(--line-offset);height:var(--line-size);}body main section .image-block-with-lines.top-right::after{top:var(--line-offset);bottom:var(--line-offset);right:var(--line-offset);width:var(--line-size);}body main section .image-block-with-lines.bottom-right::before{left:var(--line-offset);right:var(--line-offset);bottom:var(--line-offset);height:var(--line-size);}body main section .image-block-with-lines.bottom-right::after{top:var(--line-offset);bottom:var(--line-offset);right:var(--line-offset);width:var(--line-size);}body main section .image-block-with-lines.bottom-left::before{left:var(--line-offset);right:var(--line-offset);bottom:var(--line-offset);height:var(--line-size);}body main section .image-block-with-lines.bottom-left::after{top:var(--line-offset);bottom:var(--line-offset);left:var(--line-offset);width:var(--line-size);}body main .dw-aos-init{opacity:0;}body main .dw-aos-animate{opacity:1;transition:opacity 1.2s ease;}.btn{border-radius:0;padding:8px 12px;}.btn.btn-primary,.btn.btn-white{background-color:transparent;border-right:0;border-top:0;}.btn.btn-primary{border-left:2px solid #af3f29;border-bottom:2px solid #af3f29;color:#af3f29;transition:transform .6s ease;}.btn.btn-primary:hover{transform:translateY(-2px);}.btn.btn-primary:focus{color:#fff;background-color:#af3f29;border-color:#af3f29;}.btn.btn-white{border-left:2px solid #fff;border-bottom:2px solid #fff;color:#fff;transition:transform .6s ease;}.btn.btn-white:hover{transform:translateY(-2px);}.btn.btn-white-full{background-color:#fff;color:#d89276;}.btn.btn-full{background-color:#af3f29;color:#fff;}.btn.btn-full:hover{background-color:#d89276;}.alert{border-radius:0;}form .validation-message{color:#ee0e0e;}form .form-check .text-legal{color:#af3f29;}form .form-check .text-legal .link-legal{color:#af3f29;text-decoration:underline;}form .form-check .text-legal .link-legal:hover{color:#d89276;}.form-check .form-check-input{border:2px solid #c0c0c0;}.form-check .form-check-input:checked{background-color:#af3f29;border-color:#af3f29;}.form-check .form-check-input:focus{border-color:#af3f29;box-shadow:0 0 0 4px rgba(175,63,41,.3098039216);}select{width:100%;border:0;outline:0;background:transparent;color:#af3f29;margin-bottom:12px;margin-left:-4px;border-bottom:1px solid #cf8c7f;padding:6px 12px;}.form-control{border-radius:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #cf8c7f;padding:6px 12px;}.form-control:focus{border-color:#af3f29;box-shadow:0 0 0 4px rgba(175,63,41,.3098039216);}.form-control::placeholder{color:#af3f29;opacity:1;}.form-control.verborgen{opacity:0;position:absolute;top:0;left:-9999px;width:0;height:0;z-index:-999;pointer-events:none;}.page-legal .legal-content{color:#15191a;}.page-legal .legal-content .last-updated{color:#af3f29;font-weight:700;margin-bottom:25px;}@media(min-width:992px){.page-legal .legal-content .last-updated{margin-bottom:40px;}}.page-legal .legal-content h2,.page-legal .legal-content h3{color:#af3f29;font-family:"Playfair",serif;}.page-legal .legal-content h2{margin-top:40px;margin-bottom:15px;}.page-legal .legal-content h2:first-of-type{margin-top:0;}.page-legal .legal-content h3{font-size:24px;margin-top:25px;margin-bottom:10px;}.page-legal .legal-content a{color:#af3f29;text-decoration:underline;}.page-legal .legal-content a:hover{color:#d89276;}header .desktop-menu{display:flex;align-items:center;gap:50px;margin-left:20px;margin-right:20px;margin-bottom:-110px;position:relative;z-index:60;justify-content:space-between;}@media(min-width:992px){header .desktop-menu{margin-left:50px;margin-right:50px;margin-bottom:-150px;}}@media(min-width:1200px){header .desktop-menu{justify-content:left;}}header .desktop-menu .menu-left,header .desktop-menu .menu-right{flex:1;display:none;}@media(min-width:1200px){header .desktop-menu .menu-left,header .desktop-menu .menu-right{display:flex;gap:40px;align-items:center;position:relative;padding-bottom:12px;}header .desktop-menu .menu-left::after,header .desktop-menu .menu-right::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background-color:#d89276;}}header .desktop-menu .menu-left a,header .desktop-menu .menu-right a{color:#d3d3d3;font-family:"Playfair",serif;font-size:18px;text-decoration:none;white-space:nowrap;}header .desktop-menu .menu-left a.active,header .desktop-menu .menu-right a.active{font-weight:bold;color:#fff;}header .desktop-menu .menu-left a:hover,header .desktop-menu .menu-right a:hover{color:#fff;}header .desktop-menu .menu-right{justify-content:flex-end;}header .desktop-menu .brand{flex-shrink:0;}header .desktop-menu .brand img{display:block;width:110px;}@media(min-width:992px){header .desktop-menu .brand img{width:150px;}}@media(min-width:1200px){header .desktop-menu .btn-toggler{display:none;}}header .desktop-menu .btn-toggler.hidden{opacity:0;}header .desktop-menu .btn-toggler:active{border-color:transparent!important;}header .desktop-menu .btn-toggler svg{color:#d3d3d3;fill:#d3d3d3;width:28px;height:28px;}header .desktop-menu .btn-toggler:hover svg{color:#fff;fill:white;}header .mobile-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;z-index:1100;}header .mobile-overlay.active{opacity:1;pointer-events:auto;}header .mobile-menu{position:fixed;top:0;left:0;height:100vh;height:100svh;width:80%;max-width:290px;background-color:#f6c9aa;transform:translateX(-100%);transition:transform .3s ease-in-out;z-index:1200;}header .mobile-menu.active{transform:translateX(0);}@media(min-width:1400px){header .mobile-menu.active{transform:translateX(-100%);}}header .mobile-menu .mobile-menu-wrapper{height:100vh;height:100svh;display:flex;flex-direction:column;align-items:center;overflow-y:auto;-webkit-overflow-scrolling:touch;}header .mobile-menu .mobile-menu-wrapper .inner{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:35px;padding-bottom:35px;}header .mobile-menu .mobile-menu-wrapper .inner .brand img{width:150px;height:150px;}header .mobile-menu .mobile-menu-wrapper .inner .links{margin-top:35px;display:flex;flex-direction:column;gap:10px;}header .mobile-menu .mobile-menu-wrapper .inner .links .mobile-link{text-align:center;display:block;text-decoration:none;color:#15191a;}header .mobile-menu .mobile-menu-wrapper .inner .links .mobile-link:hover{color:#af3f29;}header .mobile-menu .btn-x{position:absolute;top:15px;right:15px;border:0;background-color:transparent;}header .mobile-menu .btn-x:focus,header .mobile-menu .btn-x:active{border:0;}header .mobile-menu .btn-x svg{width:28px;height:28px;color:#15191a;fill:#15191a;}footer .main-area{display:flex;position:relative;z-index:20;padding-left:0;padding-right:0;flex-direction:column;gap:30px;}@media(min-width:992px){footer .main-area{flex-direction:row;gap:40px;padding-left:80px;padding-right:80px;}}@media(min-width:992px){footer .main-area .col-left,footer .main-area .col-right{margin-top:100px;}}footer .main-area .col-left{color:#af3f29;text-align:center;}@media(min-width:992px){footer .main-area .col-left{text-align:left;}}footer .main-area .col-left a{display:block;color:#af3f29;text-decoration:underline;}footer .main-area .col-left a:hover{color:#d89276;}footer .main-area .col-hours{flex:1;display:flex;justify-content:center;}@media(min-width:992px){footer .main-area .col-hours{justify-content:center;}}footer .main-area .col-hours .shared-opening-hours{color:#af3f29;}footer .main-area .col-hours .shared-opening-hours .hours-line{max-width:100%;text-align:center;}footer .main-area .col-hours .shared-opening-hours .hours-line .left{text-align:center;}footer .main-area .col-right{text-align:center;}@media(min-width:992px){footer .main-area .col-right{text-align:right;}}footer .main-area .col-right a{display:block;color:#af3f29;text-decoration:none;margin-bottom:4px;}footer .main-area .col-right a:hover{color:#d89276;}footer .main-area .col-right a.active{font-weight:bold;}footer .bottom-bar{display:flex;align-items:center;flex-direction:column;gap:0;position:relative;z-index:10;margin-top:35px;margin-left:20px;margin-right:20px;padding-bottom:25px;}@media(min-width:992px){footer .bottom-bar{align-items:flex-end;flex-direction:row;gap:50px;margin-top:-50px;margin-left:40px;margin-right:40px;padding-bottom:0;}}footer .bottom-bar .part-left,footer .bottom-bar .part-right{width:100%;position:relative;font-size:14px;color:#d89276;text-align:center;}@media(min-width:992px){footer .bottom-bar .part-left,footer .bottom-bar .part-right{flex:1;width:auto;text-align:left;}}footer .bottom-bar .part-left .line,footer .bottom-bar .part-right .line{display:none;}@media(min-width:992px){footer .bottom-bar .part-left .line,footer .bottom-bar .part-right .line{display:block;height:2px;background-color:#d89276;}}@media(min-width:992px){footer .bottom-bar .part-left .text,footer .bottom-bar .part-right .text{margin-top:10px;margin-bottom:10px;}}footer .bottom-bar .part-left .text a,footer .bottom-bar .part-right .text a{color:#d89276;text-decoration:underline;}footer .bottom-bar .part-left .text a:hover,footer .bottom-bar .part-right .text a:hover{color:#af3f29;}@media(min-width:992px){footer .bottom-bar .part-right{text-align:right;}}footer .bottom-bar .part-brand{order:-1;flex-shrink:0;width:auto;margin-bottom:15px;}@media(min-width:992px){footer .bottom-bar .part-brand{margin-bottom:0;order:0;}}footer .bottom-bar .part-brand img{display:block;width:150px;}@media(min-width:992px){footer .bottom-bar .part-brand img{width:200px;}}.shared-section-text-image{overflow:hidden;}.shared-section-text-image .image-block{display:flex;justify-content:center;margin-bottom:20px;}@media(min-width:992px){.shared-section-text-image .image-block{margin-bottom:0;}}.shared-section-text-image .image-block img{height:100%;object-fit:cover;height:600px;}.shared-section-text-image .text-block{text-align:center;padding-left:20px;padding-right:20px;position:relative;z-index:50;}@media(min-width:992px){.shared-section-text-image .text-block{padding-left:80px;padding-right:80px;}}.shared-section-text-image .text-block p:last-of-type{margin-bottom:0;}.shared-section-text-image .text-block .btn{margin-top:25px;}@media(min-width:992px){.shared-section-text-image .text-block .btn{margin-top:40px;}}.shared-section-instagram{position:relative;z-index:50;}.shared-section-instagram .text-block{text-align:center;margin-bottom:25px;}@media(min-width:992px){.shared-section-instagram .text-block{margin-bottom:40px;}}.shared-section-instagram .image-block-with-lines{height:100%;}.shared-section-instagram .image-block-with-lines a{display:block;height:100%;transition:opacity .4s ease;}.shared-section-instagram .image-block-with-lines a:hover{opacity:.8;}.shared-section-instagram .image-block-with-lines a img{height:100%;object-fit:cover;display:block;}.shared-section-cta{text-align:center;background-color:#d89276;position:relative;overflow:hidden;}.shared-section-cta .text-block{color:#fff;}.shared-section-cta .text-block h2{color:#fff;}@media(min-width:992px){.shared-section-cta::before,.shared-section-cta::after{content:"";position:absolute;width:500px;height:500px;background:url("../../../assets/images/bg-flower-wit.webp") no-repeat center/contain;z-index:1;pointer-events:none;}}.shared-section-cta::before{top:-180px;left:-180px;}.shared-section-cta::after{top:100px;right:-250px;}.shared-section-hero-small{background-image:url("../../../assets/images/bg-hero-small.webp");background-size:cover;background-position:top center;background-repeat:no-repeat;height:400px;position:relative;display:flex;justify-content:center;align-items:flex-end;z-index:50;}@media(min-width:1200px){.shared-section-hero-small{height:500px;}}.shared-section-hero-small::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);pointer-events:none;}.shared-section-hero-small .text-block{position:relative;z-index:1;text-align:center;margin-bottom:50px;}.shared-section-hero-small .text-block h1{color:#f6c9aa;font-size:40px;font-family:"Playfair",serif;}@media(min-width:992px){.shared-section-hero-small .text-block h1{font-size:120px;}}.shared-section-hero-small .text-block p{color:#fff;font-size:18px;font-family:"Playfair",serif;}.shared-section-hero-small .text-block p:not(:last-of-type){margin-bottom:0;}@media(min-width:992px){.shared-section-hero-small .text-block p{font-size:20px;}}.shared-product-item{text-decoration:none;position:relative;z-index:50;}.shared-product-item:hover{cursor:pointer;}.shared-product-item:hover .bottom-block .product-name{color:#d89276;}.shared-product-item:hover .bottom-block svg{color:#d89276;fill:#d89276;}.shared-product-item img{display:block;width:100%;aspect-ratio:1/1.25;max-height:500px;object-fit:cover;}.shared-product-item .bottom-block{margin-top:5px;display:flex;gap:5px;align-items:center;}.shared-product-item .bottom-block .product-name{font-family:"Playfair",serif;font-size:18px;font-weight:800;text-transform:uppercase;color:#af3f29;transition:color .2s ease-in-out;}.shared-product-item .bottom-block svg{width:18px;height:18px;color:#af3f29;fill:#af3f29;transition:color .2s ease-in-out,fill .2s ease-in-out;}.shared-product-item.color-white:hover .bottom-block .product-name{color:#af3f29;}.shared-product-item.color-white:hover .bottom-block svg{color:#af3f29;fill:#af3f29;}.shared-product-item.color-white .bottom-block .product-name{color:#fff;}.shared-product-item.color-white .bottom-block svg{color:#fff;fill:white;}.shared-opening-hours .hours-line{display:flex;align-items:center;margin-bottom:8px;width:320px;white-space:nowrap;text-align:center;}.shared-opening-hours .hours-line .left,.shared-opening-hours .hours-line .right{flex:1;}.shared-opening-hours .hours-line.active{font-weight:bold;}.shared-announcement{padding-top:35px;}@media(min-width:992px){.shared-announcement{padding-top:35px;}}.shared-announcement .announcement-inner{width:100%;max-width:650px;margin-right:auto;margin-left:auto;padding:35px;color:#fff;text-align:center;background-color:#d89276;}.shared-announcement .announcement-inner h2{margin-bottom:35px;color:#fff;}.shared-announcement .announcement-inner p:last-child{margin-bottom:0;}.page-home .hero{background-image:url("../../../assets/images/home/bg-hero.webp");background-size:cover;background-position:top center;background-repeat:no-repeat;height:100vh;height:100svh;position:relative;display:flex;justify-content:center;align-items:flex-end;}.page-home .hero .text-block{text-align:center;margin-bottom:25px;position:relative;z-index:1;}@media(min-width:992px){.page-home .hero .text-block{margin-bottom:50px;}}.page-home .hero .text-block .subtitle{font-family:"Playfair",serif;color:#fff;font-size:22px;}@media(min-width:992px){.page-home .hero .text-block .subtitle{font-size:26px;}}.page-home .hero .text-block h1{font-family:"Playfair",serif;color:#f6c9aa;font-size:78px;line-height:64px;margin-top:15px;margin-bottom:35px;}@media(min-width:992px){.page-home .hero .text-block h1{font-size:120px;line-height:90px;}}.page-home .hero .text-block h1 .part1{font-style:italic;display:block;}.page-home .hero .text-block h1 .part2{text-transform:uppercase;display:block;}.page-home .hero::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);pointer-events:none;}.page-home .intro{position:relative;}@media(min-width:1200px){.page-home .intro::after{content:"";position:absolute;right:-170px;bottom:-20px;width:500px;height:500px;background:url("../../../assets/images/bg-flower.webp") no-repeat center/contain;z-index:1;pointer-events:none;}}.page-home .webshop{position:relative;background-color:#d89276;overflow:hidden;}@media(min-width:992px){.page-home .webshop::before,.page-home .webshop::after{content:"";position:absolute;width:500px;height:500px;background:url("../../../assets/images/bg-flower-wit.webp") no-repeat center/contain;z-index:1;pointer-events:none;}}.page-home .webshop::before{top:-150px;left:-150px;}.page-home .webshop::after{top:100px;right:-150px;}.page-home .webshop .text-block{color:#fff;text-align:center;margin-bottom:25px;}@media(min-width:992px){.page-home .webshop .text-block{margin-bottom:40px;}}.page-home .webshop .text-block h2{color:#fff;}.page-home .hours h2{margin-bottom:25px;}@media(min-width:992px){.page-home .hours h2{margin-bottom:40px;}}.page-home .contact{position:relative;}@media(min-width:992px){.page-home .contact::before{content:"";position:absolute;top:-150px;left:-150px;width:500px;height:500px;background:url("../../../assets/images/bg-flower.webp") no-repeat center/contain;z-index:1;pointer-events:none;}}.page-home .contact .text-block{text-align:center;margin-bottom:25px;}@media(min-width:992px){.page-home .contact .text-block{margin-bottom:40px;}}.page-home .contact .image-block-with-lines{width:100%;}.page-home .contact .image-block-with-lines img{object-fit:cover;height:425px;}.page-over-ons .joel-wesley{position:relative;}@media(min-width:1200px){.page-over-ons .joel-wesley::before{bottom:-30px;right:-200px;content:"";position:absolute;width:500px;height:500px;background:url("../../../assets/images/bg-flower.webp") no-repeat center/contain;z-index:1;pointer-events:none;}}.page-over-ons .val-pottery{position:relative;}.page-over-ons .val-pottery::before{bottom:-150px;right:-200px;content:"";position:absolute;width:500px;height:500px;background:url("../../../assets/images/bg-flower.webp") no-repeat center/contain;z-index:1;pointer-events:none;}.page-etalagewerk .seizoen{position:relative;}.page-etalagewerk .seizoen::before{bottom:-150px;right:-200px;content:"";position:absolute;width:500px;height:500px;background:url("../../../assets/images/bg-flower.webp") no-repeat center/contain;z-index:1;pointer-events:none;}.page-contact .formulier{position:relative;}.page-contact .formulier::before{top:-130px;right:-275px;content:"";position:absolute;width:500px;height:500px;background:url("../../../assets/images/bg-flower.webp") no-repeat center/contain;z-index:1;pointer-events:none;}.page-contact .formulier .title{text-align:center;margin-bottom:45px;position:relative;z-index:50;}.page-contact .formulier .form-wrapper{display:flex;justify-content:center;}.page-contact .formulier .form-wrapper form{width:100%;max-width:500px;}@media(min-width:1200px){.page-contact .shared-section-instagram::before{top:50px;left:-250px;content:"";position:absolute;width:500px;height:500px;background:url("../../../assets/images/bg-flower.webp") no-repeat center/contain;z-index:1;pointer-events:none;}}.page-error .error-panel{display:flex;justify-content:center;background-color:#fff;margin-top:55px;padding:34px 24px;text-align:center;}@media(min-width:992px){.page-error .error-panel{padding:54px;}}.page-error .error-content{max-width:720px;margin:0 auto;}.page-error .error-content span{display:block;margin-bottom:10px;color:#af3f29;font-size:15px;font-weight:800;text-transform:uppercase;}.page-error .error-content h1{font-family:"Playfair",serif;}.page-error .error-content .btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;}.page-winkel .products{position:relative;}@media(min-width:992px){.page-winkel .products::before{content:"";position:absolute;bottom:-150px;left:-250px;width:500px;height:500px;background:url("../../../assets/images/bg-flower.webp") no-repeat center/contain;z-index:0;pointer-events:none;}.page-winkel .products::after{content:"";position:absolute;top:300px;right:-200px;width:500px;height:500px;background:url("../../../assets/images/bg-flower.webp") no-repeat center/contain;z-index:0;pointer-events:none;}}.page-winkel .products .overview-wrapper{position:relative;z-index:1;display:flex;gap:50px;flex-direction:column;}@media(min-width:992px){.page-winkel .products .overview-wrapper{flex-direction:row;}}.page-winkel .products .overview-wrapper .side-bar{position:relative;z-index:2;display:flex;flex-direction:column;gap:20px;}@media(min-width:992px){.page-winkel .products .overview-wrapper .side-bar{gap:50px;}}.page-winkel .products .overview-wrapper .side-bar .side-item .side-item-title{color:#af3f29;font-size:18px;font-weight:bold;text-decoration:underline;margin-bottom:8px;display:block;}.page-winkel .products .overview-wrapper .side-bar .side-item .side-item-content{display:flex;flex-direction:column;}.page-winkel .products .overview-wrapper .side-bar .side-item .side-item-content a{color:#af3f29;text-decoration:none;}.page-winkel .products .overview-wrapper .side-bar .side-item .side-item-content a:hover{color:#d89276;}.page-winkel .products .overview-wrapper .side-bar .side-item .side-item-content a.active{font-weight:bold;}.page-winkel .products .overview-wrapper .side-bar .side-item .side-item-content .form-check{margin-bottom:0;}.page-winkel .products .overview-wrapper .side-bar .side-item .side-item-content .form-check .form-check-label{color:#af3f29;}.page-winkel .products .overview-wrapper .overview{flex:1;}.page-winkel .products .overview-wrapper .overview .empty-products-message{color:#af3f29;font-weight:700;text-align:center;margin-top:25px;}.page-winkel .products .overview-wrapper .overview .pagination-wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:28px;}.page-winkel .products .overview-wrapper .overview .pagination-wrapper a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1px solid #cf8c7f;color:#af3f29;text-decoration:none;}.page-winkel .products .overview-wrapper .overview .pagination-wrapper a:hover,.page-winkel .products .overview-wrapper .overview .pagination-wrapper a.active{background-color:#af3f29;color:#fff;}.page-product-detail .product{position:relative;}@media(min-width:1200px){.page-product-detail .product::before{top:-130px;right:-275px;content:"";position:absolute;width:500px;height:500px;background:url("../../../assets/images/bg-flower.webp") no-repeat center/contain;z-index:1;pointer-events:none;}}.page-product-detail .product .added-to-cart-message{margin-left:auto;margin-right:auto;width:100%;max-width:650px;background-color:#d89276;display:none;color:#fff;padding:25px;text-align:center;}.page-product-detail .product .added-to-cart-message.show{display:block;}.page-product-detail .product .top-bar{margin-bottom:12px;}.page-product-detail .product .top-bar a{display:flex;gap:5px;align-items:center;text-decoration:none;}.page-product-detail .product .top-bar a:hover span{color:#d89276;}.page-product-detail .product .top-bar a:hover svg{color:#d89276;fill:#d89276;}.page-product-detail .product .top-bar a svg{color:#af3f29;fill:#af3f29;}.page-product-detail .product .top-bar a span{color:#af3f29;}.page-product-detail .product .not-found{max-width:640px;margin:0 auto;text-align:center;color:#af3f29;}.page-product-detail .product .not-found p{margin-bottom:24px;}.page-product-detail .product .not-found .actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;}@media(min-width:992px){.page-product-detail .product .side-left{padding-right:15px;}}.page-product-detail .product .side-left .main-image img{max-height:550px;object-fit:cover;}.page-product-detail .product .side-left .small-images{display:flex;gap:6px;margin-top:6px;}.page-product-detail .product .side-left .small-images .square{border:2px solid #fff;width:80px;height:80px;}.page-product-detail .product .side-left .small-images .square img{height:100%;object-fit:cover;}.page-product-detail .product .side-left .small-images .square.selected{border:2px solid #af3f29;}.page-product-detail .product .side-left .small-images .square:hover{cursor:pointer;border:2px solid #af3f29;}.page-product-detail .product .side-right{color:#af3f29;}.page-product-detail .product .side-right .title{font-weight:bold;color:#af3f29;margin-bottom:5px;}.page-product-detail .product .side-right .price{font-size:32px;display:none;}.page-product-detail .product .side-right .price.show{display:block;}.page-product-detail .product .side-right select{display:block;width:100%;max-width:260px;margin-bottom:12px;}.page-product-detail .product .side-right input{max-width:260px;}.page-product-detail .product .side-right .validation-error{color:#ee0e0e;display:none;margin-top:4px;margin-bottom:12px;}.page-product-detail .product .side-right .validation-error.show{display:block;}.page-product-detail .product .side-right .custom-price-wrapper{display:none;margin-bottom:12px;}.page-product-detail .product .side-right .custom-price-wrapper.show{display:block;}.page-product-detail .product .side-right .custom-price-wrapper .custom-price-error{color:#ee0e0e;display:none;margin-top:4px;}.page-product-detail .product .side-right .custom-price-wrapper.invalid .custom-price-error{display:block;}.page-product-detail .product .side-right .options-wrapper{margin-bottom:12px;}.page-product-detail .product .side-right .card-message-wrapper{display:none;}.page-product-detail .product .side-right .card-message-wrapper.show{display:block;}.page-product-detail .product .side-right .card-message-wrapper textarea{border:1px solid #af3f29;border-radius:0;display:block;margin-bottom:12px;width:100%;max-width:350px;}.page-product-detail .product .side-right .gift-voucher-wrapper{margin-bottom:12px;}.page-product-detail .product .side-right .gift-voucher-wrapper .gift-voucher-field{margin-bottom:12px;}.page-product-detail .product .side-right .gift-voucher-wrapper .gift-voucher-field label{display:block;margin-bottom:4px;}.page-product-detail .product .side-right button{margin-bottom:12px;}.page-product-detail .product .side-right .product-attributes{margin-bottom:12px;}.page-product-detail .product .side-right .product-attributes .list-item{display:flex;justify-content:space-between;gap:16px;max-width:360px;margin-bottom:6px;}.page-product-detail .product .side-right .product-attributes .list-item span:first-child{font-weight:bold;}.page-product-detail .product .side-right .product-attributes .list-item span:last-child{text-align:right;}.page-winkelmandje .cart .empty-cart{margin-bottom:1.5rem;}.page-winkelmandje .cart .cart-item{display:flex;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(21,25,26,.12);}.page-winkelmandje .cart .cart-item .left{flex:0 0 96px;}.page-winkelmandje .cart .cart-item .left img{width:96px;aspect-ratio:1;object-fit:cover;}.page-winkelmandje .cart .cart-item .right{flex:1;min-width:0;}.page-winkelmandje .cart .cart-item .header-row{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.75rem;}.page-winkelmandje .cart .cart-item .title{font-weight:700;color:#af3f29;}.page-winkelmandje .cart .cart-item .small{font-size:.875rem;color:rgba(175,63,41,.75);}.page-winkelmandje .cart .cart-item .value{flex:0 0 auto;font-weight:700;color:#af3f29;}.page-winkelmandje .cart .cart-item .card-message,.page-winkelmandje .cart .cart-item .cart-extra{margin-bottom:.75rem;font-size:.875rem;color:#af3f29;}.page-winkelmandje .cart .cart-item .card-message p,.page-winkelmandje .cart .cart-item .cart-extra p{margin:.25rem 0 0;color:rgba(175,63,41,.8);}.page-winkelmandje .cart .cart-item .cart-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;}.page-winkelmandje .cart .cart-item .cart-actions .form-control{width:64px;min-height:36px;border-radius:0;border:0;border-bottom:1px solid #cf8c7f;color:#af3f29;text-align:center;}.page-winkelmandje .cart .cart-item .cart-actions .form-control:focus{border-color:#af3f29;box-shadow:0 0 0 4px rgba(175,63,41,.3098039216);}.page-winkelmandje .cart .cart-item .cart-actions .form-control::-webkit-outer-spin-button,.page-winkelmandje .cart .cart-item .cart-actions .form-control::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.page-winkelmandje .cart .cart-item .cart-actions .form-control[type=number]{-moz-appearance:textfield;}.page-winkelmandje .cart .cart-item .btn-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:#af3f29;}.page-winkelmandje .cart .cart-item .btn-icon svg{width:18px;height:18px;}.page-winkelmandje .cart .cart-item .btn-icon:hover{color:#d89276;}.page-winkelmandje .cart .cart-item .btn-remove{padding:0;border:0;background:transparent;color:#af3f29;text-decoration:underline;}.page-winkelmandje .cart .cart-item .btn-remove:hover{color:#d89276;}.page-winkelmandje .cart .summary{margin-top:1.5rem;}.page-winkelmandje .cart .summary .table{margin-bottom:0;}.page-winkelmandje .cart .summary .table td{padding:.75rem 0;}.page-winkelmandje .cart .summary .table td:last-child{text-align:right;font-weight:700;color:#af3f29;}.page-winkelmandje .cart .summary .table td:last-child .vat-summary{margin-left:4px;font-size:14px;font-weight:400;color:rgba(175,63,41,.75);}.page-winkelmandje .cart .summary .table tr:last-child td{border-bottom:0;font-size:1.125rem;}.page-winkelmandje .form-wrapper .checkout-select{border-radius:0;border:0;border-bottom:1px solid #cf8c7f;margin:0;padding:6px 12px;color:#15191a;background-color:transparent;}.page-winkelmandje .form-wrapper .checkout-select:focus{border-color:#af3f29;box-shadow:0 0 0 4px rgba(175,63,41,.3098039216);}.page-winkelmandje .form-wrapper .checkout-select.placeholder-selected{color:#af3f29;}.page-winkelmandje-samenvatting h2{margin-top:2rem;}.page-winkelmandje-samenvatting .table td{padding:.75rem 0;}.page-winkelmandje-samenvatting .table td:last-child{text-align:right;font-weight:700;}