@import url('https://fonts.googleapis.com/css2?family=Lexend:wght@300;400;500;600;700&family=Inconsolata:wght@400;500;600&display=swap');:root{--nav-top:env(safe-area-inset-top,0px);--nav-h-mobile:60px;--home-block-space:70px}body{font-family:"Lexend",sans-serif;font-weight:300;color:#202020;font-size:14px;letter-spacing:0.6px}h1,h2,h3,h4,h5,h6{font-family:"Lexend",sans-serif;font-weight:400;color:#353535;letter-spacing:0.8px;line-height:1.1}h1{font-size:22px}h2{font-size:20px}h3{font-size:18px}h4{font-size:15px}b{color:#c8a743}a,a:active,a:hover{color:#71704e}.default-list a,p a{color:#71704e;font-weight:600}pre{overflow:auto}.container{padding:0 15px}.object-fit-cover{object-fit:cover;width:100%;height:100%}.text-italic{font-style:italic!important}.field-input{background-color:#efe7d7}.bg-color-1{background-color:#f5f0e7}.bg-color-2{background-color:#dcc683}.button{font-family:"Lexend",sans-serif;font-size:0.8rem;font-weight:400;letter-spacing:1.6px;text-transform:uppercase;padding:6px 32px}.button-default{border-radius:0;padding:6px 32px}.button-lg{padding:6px 32px;background-color:#353535}.button-light-bg-1{background-color:#71704e;color:#ffffff;width:100%}.button-light-bg-1:hover{background-color:#ffffff;color:#71704e;border-color:#71704e}.button-light-bg-2{background-color:#aaa77f;color:#fff}.button-light-bg-3{background-color:#353535;color:#fff;width:100%}.button-light-bg-3:hover{color:#353535;background-color:#fff;border-color:#353535}.button-light-bg-4{color:#353535;border-color:#353535}.button-light-bg-4:hover{background-color:#353535;color:#fff}.button-light-bg-5{background-color:#C18325;color:#fff;width:100%}.button-light-bg-5:hover{background-color:#aa7320;color:#fff}.button-light-bg-6{color:#ffffff;background-color:#C18325}.button-light-bg-6:hover{color:#ffffff;background-color:#aa7320}.button-success{background-color:#353535;border-color:#353535}.button-success:active,.button-success:hover{background-color:#353535;border-color:#353535;color:#fff}.button-block>a{background-color:#c8a743;color:#000;box-shadow:none}.button-block>a:active,.button-block>a:focus,.button-block>a:hover{background-color:#ffffff;color:#C18325;box-shadow:none}.button.button-default{background-color:#71704e;border-color:#71704e;color:#ffffff}.button.button-default:hover{background-color:#aaa77f;border-color:#aaa77f;color:#ffffff}.navigation-bar-badge{background-color:#353535;right:0;top:7px;font-size:0.7rem;padding:0 0 3px 0;width:18px;height:18px}.navigation-bar-item-logo>img{width:auto;height:auto;padding:0;max-width:200px}.navigation-bar-item.active{background-color:transparent}.navigation-bar-input-group .navigation-bar-input{padding:0 1.5rem}.navigation-bar-dropdown-menu.active.show{z-index:999}.navigation-bar .icon-img{max-width:30px;margin:0}.navigation-bar-item{min-width:0;font-size:inherit}.navigation-bar-expanded .navigation-bar-toggle,.navigation-bar-input-group{background-color:#f5f0e7}.navigation-bar__info:before{content:"k";font-family:"kcicons";line-height:1;font-size:1rem}.navigation-bar-body .navigation-bar-item{padding:.5rem}.navigation-bar-body{background-color:#f5f0e7;height:44px}.navigation-bar-footer{background-color:#fff;align-items:center!important;height:100%}.navigation-bar .icon{font-size:1.1rem}.navigation-bar-input-group{height:35px;background-color:#f5f0e7}.navigation-bar-container{height:100%}.navigation-bar-item-logo{margin-right:auto;width:300px}.navigation-bar__contact:before,.navigation-bar__info:before{padding:0.25rem}.navigation-bar-label{font-size:inherit;text-transform:uppercase}.navigation-bar-footer .navigation-bar-container>.navigation-bar-group>.navigation-bar-item,.navigation-bar-footer .navigation-bar-container>.navigation-bar-group>.navigation-bar-dropdown>.navigation-bar-item{margin-top:0!important}.navigation-bar-footer .navigation-bar-container>.navigation-bar-group>.navigation-bar-item.navigation-bar-item-logo{margin-top:0}.navigation-bar__gast-illustratoren .navigation-bar-dropdown-menu{top:82%!important;left:93px!important}.navigation-bar-dropdown .navigation-bar-dropdown .navigation-bar-dropdown-menu{top:206px;left:200px}.list-vertical li a:hover,.navigation-bar-body .navigation-bar-dropdown-menu .navigation-bar-item:hover,.navigation-bar-footer .navigation-bar-item:hover,.navigation-bar-footer .navigation-bar-item.active{color:#C18325}header,.navigation-bar,.navigation-bar-container,.navigation-bar-body,.navigation-bar-footer{overflow:visible!important}@media (min-width:992px){.navigation-bar{position:sticky;top:0;z-index:4000;will-change:transform}.navigation-bar-dropdown.dropdown-expand-on-hover:hover>.navigation-bar-dropdown-toggle,.navigation-bar-dropdown.open>.navigation-bar-dropdown-toggle{background-color:transparent}.navigation-bar-body .navigation-bar__info:hover,.navigation-bar-body .navigation-bar-account:hover{color:#71704e}.navigation-bar-item-logo>img{padding:0.5rem}.navigation-bar-footer .navigation-bar-dropdown-menu{top:70%}.dropdown-search .navigation-bar-dropdown-toggle{margin-top:0!important}.navigation-bar-footer .navigation-bar-item{text-transform:none;font-size:0.9rem}.dropdown-search,.navigation-bar-search,.navigation-bar__search,.navigation-bar-group-search,.mega-navigation-bar-group-search{display:flex!important;align-items:center!important;visibility:visible!important;opacity:1!important}}@media (max-width:991px){body{padding-top:calc(var(--nav-h-mobile) + var(--nav-top));width:100%}html,body{overflow-x:hidden}.navigation-bar{position:fixed;top:var(--nav-top);left:0;right:0;z-index:5000}.navigation-bar-footer .navigation-bar-dropdown .navigation-bar-group{padding-left:15px}}.navigation-bar-dropdown-menu,.mega-navbar .mega-dropdown-content,.navigation-bar-badge{z-index:5100}@media only screen and (max-width:992px){.navigation-bar-body{background-color:#f5f0e7}.navigation-bar-item{padding:0.5rem}.navigation-bar-item-logo>img{width:160px}.shopicons-hamburger:before{font-weight:600;font-size:1.6rem}.navigation-bar__info i:after{display:none}.navigation-bar__info:after{content:"\e035";font-family:kcicons;font-size:0.9rem}.navigation-bar-footer .navigation-bar-item{margin-left:15px}}@media screen and (max-width:768px){.navigation-bar__info span{display:none}.mb-mobile{margin-bottom:0.5rem!important}}#mid,#body_contact-support #mid{margin-top:0;width:100%;max-width:1200px}#pdp #mid{max-width:1480px}.list-vertical li ul{border:none}.head-title{color:#353535;font-size:14px;letter-spacing:5px}.head-title.strike{position:relative;text-align:center}.head-title.strike>span{position:relative;background-color:#fff;padding:0 1rem}.head-title.strike:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;height:2px;background-color:#353535;margin:auto}.head-sub{color:#efe7d7;font-size:.9rem;font-style:italic}.card{display:block;position:relative;text-decoration:none;text-align:center}.card:active,.card:focus,.card:hover{color:#000}.card-title{display:block;color:#353535;font-size:17px;letter-spacing:5px;text-align:center;padding:1rem 0}.card-label{position:absolute;bottom:20px;left:0;right:0;color:#fff;padding:.7rem 0;text-align:center;background-color:#353535;font-size:1rem;font-weight:300}.card-img{display:block;margin:auto;max-width:100%}.card-body{padding:0}.card .card-btn-absolute.button{display:block;position:absolute;left:0;right:0;bottom:10px;margin:0 auto;width:fit-content}.card-block{background-color:#f5f0e7}.card-block .card-block-title{color:#353535}.container-gedichten{padding:3% 0;width:90%}.menu-gedicht{color:#353535;font-weight:400;letter-spacing:0.8px;background-color:#fff;border:1px solid #71704e;border-radius:3px;padding:0.7rem 1.2rem;margin:5px 8px;display:inline-block;text-align:center}.menu-gedicht:active,.menu-gedicht:hover{border-color:#353535;color:#C18325}#body_design .desUsp{background-color:#f5f0e7;border:1px solid #f5f0e7}#body_design #card_tag_list,#product_supplier{display:none}.designlabel{color:#353535;background-color:#f5f0e7;text-transform:uppercase;font-size:11px;text-align:center;position:absolute;border:0 solid #aaa77f;border-radius:0;left:60px;right:60px;bottom:0;z-index:2;line-height:20px}.design_label{border:1px solid #353535;max-width:100px;padding:0 3px;font-size:12px;text-align:center;text-transform:uppercase}@media screen and (max-width:420px) and (min-width:400px){.designlabel{width:90px;font-size:10px!important;margin:auto;left:45px!important}}@media screen and (min-width:321px) and (max-width:376px){.designlabel{width:90px;font-size:10px!important;margin:auto;left:37px!important}}@media screen and (max-width:320px){.designlabel{left:27px!important;width:90px;font-size:10px!important;margin:auto}}.footer,.footer-header,.footer-body,.footer-foot{width:100%;max-width:100%;overflow:visible}.footer{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw}.footer-header{background-color:#f5f0e7}.footer-header .container,.footer-body .container,.footer-foot .container{max-width:1200px;margin:0 auto}.footer-header .container{position:relative;padding-top:30px;padding-bottom:30px}.footer-header .container:before{content:'';position:absolute;right:0;bottom:0;background:url('/media/hoofdstokstaart.png') no-repeat bottom right / contain;width:120px;height:80px}.footer-header .container:after{content:'';position:absolute;right:0;bottom:-15px;background:url('/media/footerhandjesstokstaart.png') no-repeat bottom right / contain;width:120px;height:35px;z-index:3}.footer-body{background-color:#aaa77f;padding:20px 0}.footer-accordion{position:relative;margin:0 -15px;border-bottom:1px solid #71704e}.footer-title{display:block;font-size:16px;cursor:pointer;position:relative;padding:15px;margin:0;font-weight:normal}.footer-title:after{display:inline-block;vertical-align:.255em;content:"";border-top:.2em solid #71704e;border-right:.2em solid transparent;border-bottom:0;border-left:.2em solid transparent;position:absolute;right:15px;top:0;bottom:0;margin:auto;height:1px}.footer-section{display:none;padding:0 15px 20px}.footer-item{display:block;color:#303030;line-height:24px}.footer-item:hover{font-weight:600;color:#353535}.footer-foot{display:block;background-color:#71704e;text-align:center;padding:5px 0 20px 0}.footer-foot .footer-item{display:block;padding:2px 15px;font-weight:400}.footer-social{position:relative;display:flex}.footer-social-item{display:block;width:50px;height:50px;padding:0 .3rem}@media only screen and (min-width:992px){.footer-header{margin-top:0}.footer-header .container:before{width:180px;height:120px}.footer-header .container:after{width:180px;height:50px;bottom:-20px}.footer-title:after{display:none}.footer-accordion{border:none}.footer-body{padding:40px 0}.footer-foot .footer-item{display:inline-block;padding:10px 15px;font-weight:600}.footer-header .footer-group{padding-right:215px}.footer-header .footer-group:before{height:150px;width:200px}.footer-header .footer-group:after{bottom:-20px;height:35px;width:200px}.footer-title{margin:0 0 15px 0;cursor:auto}.footer-section{display:block!important}}.styleguide-heading{text-align:center;margin:0 auto;text-transform:uppercase;padding:16px;width:50%;border-bottom:1px solid #353535}.styleguide-menu{text-align:center;text-transform:uppercase;margin:20px 0;color:#353535}.styleguide-menu a{color:#353535;padding:8px}.styleguide-category{margin-bottom:60px}.styleguide-title{color:#353535}.styleguide-colours span{width:150px;padding:12px;margin:8px;display:inline-block;text-align:center}.styleguide-colours__1{color:#000;background-color:#f5f0e7}.styleguide-colours__2{color:#000;background-color:#aaa77f}.styleguide-colours__3{color:#fff;background-color:#353535}.styleguide-colours__4{color:#fff;background-color:#C18325}.styleguide-colours__5{color:#000;background-color:#71704e}.styleguide-colours__6{color:#000;background-color:#d0ba78}.box{border:0 dashed #f5f0e7}.html-box .accordion-faq{width:100%;text-align:left;padding:12px;border:none;background-color:#f5f0e7;cursor:pointer;color:#353535}.html-box .accordion-faq i{float:right}.html-box .panel{display:none;overflow:auto}.html-box .panel pre{background-color:#f5f0e7;border:none}.faq-question{color:#353535;font-weight:400}.mobile_filter_btn,.sort_options-dropdown{background-color:#aaa77f}@media only screen and (max-width:991px){.sort_options .sort_options-dropdown{border:0 solid #aaa77f;background-color:#aaa77f}}.wenskaarten #env-select-button{display:none!important}.banner-swiper .banner-wrapper{background-color:#f5f0e7;width:100%;padding:2rem 0}.banner-swiper .banner-content{width:100%}.swiper-button-next i,.swiper-button-prev i{display:none}.swiper-button-next,.swiper-button-prev{top:40%!important}.swiper-button-next:after,.swiper-button-prev:after{color:#000;font-size:1.2rem!important}.swiper-slide{background-color:transparent}.swiper-slide_text{width:85%;font-size:14px;padding:1.5rem}.account-title,.my-collection-card-title,.my-collection-expand-title{font-weight:400}.sidebar_widget .widget-title,.horizontal_widget #filter_menu .filter-header{font-size:0.9rem;font-weight:400!important}.horizontal_widget #filter_menu .filter-header{font-size:16px}@media only screen and (max-width:480px){#body_design .sticky_bar_mob #choose_preview,#body_product .sticky_bar_mob #add_product_to_basket,#body_product .sticky_bar_mob .button-group-justified{width:100%!important}}.sp-header-usp{display:table;width:100%;max-width:100%}.sp-header-usp>div{display:table-row;line-height:1.5em;white-space:nowrap}.sp-header-usp h4{font-size:18px;overflow:hidden;display:table-cell;vertical-align:middle;width:1px;table-layout:fixed;line-height:20px;padding:0 10px}.sp-header-usp span.spacer{display:table-cell}.sp-header-usp span.spacer:after{content:'';display:block;height:20px;background-image:url('/media/potlood-lijn.png');background-repeat:no-repeat}@media only screen and (min-width:992px){.banner-kraft-bg{position:relative;background-image:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0.5)),url(./media/studiopie-kraft-50transparant.png);background-size:cover;background-repeat:no-repeat;height:230px;margin-top:5rem}.block-text-photo{position:relative}.block-text-photo .pijltje-icon{position:absolute;bottom:8%;right:10%;height:auto;width:85px;transform:rotateZ(-25deg)}.banner-kraft-bg .banner-photos-block{position:absolute;right:0;left:0;top:-80px}.banner-kraft-bg .card{background:transparent}.height-350px{height:350px}}.white-border{border:10px solid #fff}.card-flex{display:flex;flex-direction:row;position:relative}.card-flex .card-thumbnail{position:absolute;display:flex;bottom:0;top:0;left:0;width:120px}.card-flex .card-img{display:block;max-width:100%;width:100%;height:auto;margin:unset}.card-flex .card-btn-group{margin-left:120px;padding:2.5rem .5rem;width:100%;text-align:left;background-color:#f5f0e7;font-size:12px}.card-flex .card-btn{font-family:"Lexend",sans-serif;font-size:14px;text-transform:uppercase}.cols-eq-height .card{height:100%}.cols-eq-height .card .card-button-group{margin-top:auto}@media only screen and (max-width:767px){.card-flex .card-btn{margin-left:30px}.card-flex .card-btn:after{content:"\e037";font-family:kcicons;font-style:normal!important;vertical-align:middle;text-transform:none}}@media only screen and (min-width:768px){.card-flex{flex-direction:column}.card-flex .card-thumbnail{position:relative;display:flex;right:0;width:100%;height:100%}.card-flex .card-img{display:block;max-width:100%;width:100%;height:auto}.card-flex .card-btn-group{padding:1rem;width:100%;text-align:center;margin-left:0;position:absolute;bottom:0}}.text-columns .row{display:flex;flex-wrap:wrap;margin:0 -10px}.text-columns .column{flex:33.33%;max-width:33.33%;padding:0 10px}.text-columns .column li{margin-top:20px;vertical-align:middle;padding:10px}.text-columns .column p:last-child{margin-bottom:0}.text-column-bg-color-2 .column li{background-color:#f5f0e7}@media (max-width:800px){.text-columns .column{flex:50%;max-width:50%}}@media (max-width:600px){.text-columns .column{flex:100%;max-width:100%}}.mega-navbar-item{padding:.5rem;margin:0;height:100%;border-right:2px solid #ffffff}.mega-navbar-item:first-child{border-left:2px solid #ffffff}.mega-navbar-item.active{border-bottom:2px solid #d5ba6e;padding-bottom:10px}.mega-navigation-bar-group-search{padding-left:1rem}.shopicons-search::before,.shopicons-close::before{font-size:1.5rem;color:#1a1a1a}.mega-navbar-input{background-color:#fafafa}.mega-navbar-input-container.active{border:none}.mega-navbar .mega-dropdown-content .text-truncate{font-family:"Lexend",sans-serif;font-size:13px;color:#353535;white-space:pre-wrap!important}.mega-navbar .mega-dropdown-content .fw-bold.text-truncate{font-weight:400!important}.mega-dropdown-content li.nested-li{font-weight:300!important}.mega-dropdown-content a:active,.mega-dropdown-content a:focus,.mega-dropdown-content a:hover{color:#C18325!important}.mega-navbar-link{font-family:"Lexend",sans-serif;color:#353535;font-weight:300!important;letter-spacing:1px;font-size:14px}.mega-navbar-link:hover{color:#C18325!important}.mega-navbar-link:after{content:"\e035";font-family:kcicons;font-style:normal!important;font-size:13px}.nested-grid-item{margin-bottom:1rem}.nested-grid-item .content-link{margin-top:0;text-decoration:none}#pdp .nested-ul{padding-left:0}#pdp .nested-ul>.nested-li{list-style-type:none}.nested-ul>.nested-li>a{font-size:13px;margin-top:.35rem;font-weight:300!important;text-transform:none!important}.content-link:hover{text-decoration:none}.nested-ul>.nested-li>a:hover{color:#d5ba6e!important}@media only screen and (min-width:1024px){.mega-navbar-item{padding:.5rem 1rem}}@media only screen and (min-width:1400px){.mega-navbar{margin-left:-22px}.mega-navbar-link{font-size:15px}.mega-navbar-link:after{font-size:14px}.nested-ul>.nested-li>a{font-size:14px}.mega-navbar .mega-dropdown-content .text-truncate{font-size:14px}}.designer-header{display:none}.pdp-panel .pdp-usp{padding:0.75rem;background-color:#f5f0e7;border:1px solid #f5f0e7}#pdp .pdp-panel .pdp-usp a,#pdp .pdp-panel .pdp-usp li{text-decoration:none;font-size:0.875rem;list-style-position:inside;list-style-type:none;color:#444;display:block}#pdp .pdp-panel .pdp-usp li:before{display:none}#pdp .pdp-panel .pdp-usp li{margin:4px 0}#pdp .pdp-panel .pdp-usp ul{margin:1rem}.btn-success{background-color:#C18325!important;border-color:#C18325!important;color:#ffffff!important;border-radius:0!important;text-transform:uppercase;font-size:1rem}.btn-success:hover{background-color:#aa7320!important;border-color:#aa7320!important;color:#ffffff!important}.btn-outline-success{background-color:transparent;border:1px solid var(--color-primary);color:var(--color-primary);border-radius:0!important;text-transform:uppercase;font-size:1rem}.btn-outline-success:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#ffffff}#pdp .add_to_collection .save_user_design{color:var(--color-primary)}#pdp .choose-card .btn-fa-round.btn-lg{border-color:var(--color-primary);border-radius:0!important}#pdp .btn-lg.add_to_collection a{width:1.5em;display:flex;height:1.5em;align-items:center;justify-content:center}#pdp .add_to_collection.btn-fa-round{border-radius:0}#pdp .add_to_collection.btn-fa-round:hover{background-color:transparent;opacity:0.5}#pdp .pdp-usp-price-text{font-weight:400!important;text-align:left!important}@media only screen and (max-width:991px){#pdp .choose-card .btn-fa-round.btn-lg{display:none}}.banner-home{background-image:url('./media/header-baby-desktop.png');background-position:center;background-size:cover;height:250px}.banner-home h1{font-family:"Lexend",sans-serif}@media (max-width:768px){.banner-home{background-image:url('./media/header-baby-mobile.png');background-position:center;background-size:cover;height:380px}}.sp-home-title{margin:26px 0 18px;color:#353535;font-size:28px;line-height:1.25;letter-spacing:0.4px}.sp-home-hero{margin:24px 0 10px}.sp-home-h1,.sp-home-h1 span,.sp-home-subline{font-family:"Lexend",sans-serif!important}.sp-home-h1{margin:0 0 16px;color:#353535;font-size:30px;font-weight:400;line-height:1.22;letter-spacing:0.2px}.sp-home-subline{display:block;margin-top:10px;font-size:22px;font-weight:300;line-height:1.25;letter-spacing:0.2px;opacity:0.9}.home-usp{margin-top:40px;margin-bottom:50px;font-size:15px;letter-spacing:1px;opacity:0.85}.sp-home-usp{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;margin:14px 0 26px;padding:0 10px;color:#353535;text-align:center;font-size:17px;font-weight:400;letter-spacing:0.6px;opacity:0.95}.sp-home-usp::before,.sp-home-usp::after{display:none!important}.sp-usp-link{color:inherit;padding:6px 4px;text-decoration:none}.sp-usp-link:hover{color:#71704e}.sp-usp-sep{margin:0 14px}.sp-usp-bullet{display:inline-block;margin:0 16px;font-size:22px;line-height:1;opacity:0.55}.sp-help-mobile{margin-top:40px;margin-bottom:50px}.home-all-link{margin-top:10px}.home-all-link a{text-decoration:none;font-size:16px;font-weight:500;transition:all 0.2s ease}.home-all-link a:hover{color:#aaa77f}.spacer-2{height:40px}.block-products,.popular-cards,.home-popular{margin-top:50px}.sp-steps{position:relative;background-image:url("/media/studiopie-kraft-50transparant.png");background-size:cover;background-repeat:repeat;background-position:center;margin:40px 0;padding:45px 0}.sp-steps::before{content:"";position:absolute;inset:0;background:rgba(245,240,231,0.55);pointer-events:none}.sp-steps__inner{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:0 20px}.sp-steps__title{margin-bottom:35px;text-align:center;font-size:20px;letter-spacing:0.06em}.sp-steps__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.sp-step{display:flex;gap:15px;align-items:flex-start}.sp-step__icon img{width:38px;height:auto}.sp-step__kicker{margin-bottom:5px;color:#71704e;font-size:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.sp-step__desc{color:#353535;font-size:14px;line-height:1.6}.sp-steps-mini{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;text-align:center;margin-top:10px}.sp-step-mini{background:#fff;padding:14px;font-size:14px;border-radius:3px}.sp-step-mini strong{font-size:18px;color:#71704e}.sp-card-button{position:absolute;left:0;bottom:0;display:block;width:100%;padding:14px 12px;background:#C18325;color:#ffffff;text-align:center;font-size:14px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;transition:background 0.2s ease}.sp-card-button:hover,.sp-card:hover .sp-card-button{background:#aa7320;color:#ffffff}@media (max-width:768px){.sp-help-mobile{text-align:center}.sp-help-mobile .strikje-heading{margin:0;padding:0 12px;font-size:16px;line-height:1.4}.sp-help-link{display:block;margin-top:4px}}@media (max-width:768px){.block-text-photo .container{display:flex;flex-direction:column}.block-text-photo .container>div:last-child{order:1;margin-bottom:18px}.block-text-photo .container>div:first-child{order:2;padding-right:0}.block-text-photo .button{margin-top:12px}.block-text-photo p{font-size:15px;line-height:1.5}}.home-seo-text{max-width:900px;margin:30px auto 40px;text-align:left;font-size:15px;line-height:1.6}.block-text-photo,.block-products,.block-steps,.block-reviews{margin-top:var(--home-block-space)}@media (max-width:860px){.sp-home-title{font-size:24px}.sp-home-h1{font-size:24px}.sp-home-subline{font-size:18px}}@media (max-width:768px){.sp-home-hero + .container .cols.sm-cols-spacing>.xs-12.md-6:first-child{margin-bottom:20px!important}.banner-kraft-bg .button,.banner-kraft-bg .button-light-bg-1{font-size:11px;letter-spacing:1px;padding:10px 6px;text-align:center;white-space:normal;line-height:1.2}.sm-cols-spacing>div{margin-bottom:20px}.spacer-2{height:20px}}@media (max-width:700px){.sp-steps-mini{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.sp-home-title{font-size:20px}.sp-home-h1{font-size:21px}.sp-home-subline{margin-top:8px;font-size:17px}.sp-home-usp{margin:12px 0 22px;font-size:16px;font-weight:600}.sp-usp-sep{margin:0 10px}.sp-usp-bullet{margin:0 12px;font-size:20px}.sp-card-button{padding:13px 10px;font-size:13px;letter-spacing:1.2px}}@media (max-width:992px){.sp-steps__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.sp-steps__grid{grid-template-columns:1fr}}#choose_preview,.btn-success,.choose-card .btn-success{display:inline-block!important;visibility:visible!important;opacity:1!important;background-color:#C18325!important;color:#ffffff!important;border:none!important;padding:10px 18px!important;text-transform:uppercase;font-size:14px!important;letter-spacing:1px;line-height:1.2;cursor:pointer}#choose_preview:hover,.btn-success:hover,.choose-card .btn-success:hover{background-color:#aa7320!important;color:#ffffff!important}.main-content h1{margin-bottom:25px}.main-content h2{margin-top:45px;margin-bottom:15px;border-top:1px solid rgba(0,0,0,0.06);padding-top:28px}.main-content p{margin-bottom:16px;line-height:1.6}.main-content ul{margin:10px 0 18px 20px}.sp-info-block{background:#f5f0e7;padding:26px 30px;margin:35px 0;border-radius:4px}.sp-info-block h2{margin-top:0}.sp-highlight{background:#f5f0e7;padding:20px 24px;margin:25px 0}.table2 td,.table td{padding:10px 12px;vertical-align:top}.table-responsive + p{margin-top:25px}.sp-reviews-page{max-width:980px;margin:0 auto;padding:10px 0 40px}.sp-reviews-hero{text-align:left;margin-bottom:35px}.sp-reviews-kicker{text-transform:uppercase;letter-spacing:1.5px;font-size:0.82rem;color:#71704e;margin-bottom:10px}.sp-reviews-intro{max-width:720px;margin:0 auto 25px}.sp-review-score{background:#f5f0e7;padding:22px;max-width:420px;margin:0 auto}.sp-review-stars,.sp-review-card-stars{color:#d0ba78;letter-spacing:2px}.sp-review-stars{font-size:1.3rem;margin-bottom:8px}.sp-review-rating{font-size:1.2rem;font-weight:500;color:#353535;margin-bottom:5px}.sp-review-source{font-size:0.9rem;color:#666}.sp-review-usps{max-width:1200px;margin:30px auto 40px;padding-left:20px}.sp-review-usps li{margin-bottom:8px}.sp-review-grid{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}.sp-review-card{flex:1 1 420px;background:#f5f0e7;padding:22px}.sp-review-card p{margin:10px 0 12px}.sp-review-card span{display:block;color:#71704e;font-weight:500}.sp-review-textblock{margin-bottom:35px}.sp-review-cta{background:#f5f0e7;padding:28px;text-align:left}.sp-review-cta .button{margin-top:10px}@media (max-width:700px){.sp-review-card{flex:1 1 100%}.sp-review-cta{padding:22px 18px}}.seo-intro{max-width:900px;margin-bottom:22px}.seo-menu{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 35px}.seo-menu a{display:inline-block;padding:8px 14px;background:#f5f0e7;color:#353535;text-decoration:none;border-radius:30px;transition:0.2s ease}.seo-menu a:hover{background:#d0ba78;color:#353535}.seo-section-intro{max-width:820px;margin:0 0 20px}.seo-beeldblok{display:flex;align-items:center;gap:34px;margin:35px 0 45px;padding:28px;background:#f5f0e7}.seo-beeldblok__img{flex:0 0 280px}.seo-beeldblok__img img{display:block;width:100%;height:auto;border-radius:8px}.seo-beeldblok__content{flex:1}.seo-beeldblok__content h3{margin-bottom:10px}.seo-beeldblok__content p{margin-bottom:14px}.seo-inline-kaart{max-width:240px;margin:18px auto 24px}.seo-inline-kaart a{display:block;text-decoration:none}.seo-inline-kaart img{display:block;width:100%;height:auto;border-radius:6px}.seo-inline-kaart__caption{margin-top:8px;font-size:0.95em;line-height:1.4;text-align:center}.seo-kaartjes-blok{background:#f5f0e7;padding:30px;margin:40px 0;text-align:center}.seo-kaartjes-blok h3{margin-bottom:10px}.seo-kaartjes-blok p{max-width:760px;margin:0 auto 15px}.seo-divider{margin:35px 0;text-align:center}.seo-divider img{display:block;width:100%;max-width:1200px;height:auto;margin:0 auto}@media (max-width:767px){.seo-beeldblok{flex-direction:column;text-align:center;padding:22px}.seo-beeldblok__img{flex:0 0 auto;width:100%;max-width:260px}.seo-inline-kaart{max-width:200px}}.sp-over-mij__content{padding:38px 34px}.sp-over-mij__eyebrow{font-family:"Inconsolata",monospace;text-transform:uppercase;letter-spacing:1.5px;font-size:0.95em;margin-bottom:10px;color:#71704e}.sp-over-mij__content h1{margin-bottom:20px}.sp-over-mij__content h2{margin-top:28px;margin-bottom:10px;font-size:1.35rem}.sp-over-mij__content p{margin-bottom:14px;line-height:1.8}.sp-over-mij__content a{text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){.sp-over-mij__content{padding:26px 20px}.sp-over-mij__content h2{margin-top:22px}}@media only screen and (max-width:767px){#body_home .button-default{padding:6px 4px;font-size:12px}}.category-sidebar,.sidebar-navigation,.collection-sidebar{font-size:15px;line-height:1.45;color:#4a4a4a}.category-sidebar h3,.category-sidebar h4,.sidebar-navigation h3,.sidebar-navigation h4,.collection-sidebar h3,.collection-sidebar h4{font-size:15px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#353535;margin:0 0 10px 0}.category-sidebar ul,.sidebar-navigation ul,.collection-sidebar ul{list-style:none;padding:0;margin:0 0 28px 0!important}.category-sidebar ul + h3,.category-sidebar ul + h4,.sidebar-navigation ul + h3,.sidebar-navigation ul + h4,.collection-sidebar ul + h3,.collection-sidebar ul + h4{margin-top:10px!important}.category-sidebar li,.sidebar-navigation li,.collection-sidebar li{margin-bottom:8px}.category-sidebar a,.sidebar-navigation a,.collection-sidebar a{color:#4a4a4a;text-decoration:none;transition:color 0.2s ease,padding-left 0.2s ease}@media (min-width:992px){.modal,.modal-dialog,.modal-content{z-index:99999!important}}@media (max-width:991px){.modal .background-image,.modal .image-container{height:220px!important;max-height:220px!important}}@media (max-width:992px){#attach_modal .info-modal-container{max-height:calc(100vh - 20px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}#attach_modal .row{display:block!important}#attach_modal .col-12.col-md-6{width:100%!important;max-width:100%!important;flex:0 0 100%!important}#attach_modal vp-product-in-picture,#attach_modal .background-image,#attach_modal .image-container{height:220px!important;max-height:220px!important}#attach_modal .background-image{background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}#attach_modal .col-12.col-md-6.d-flex.flex-column.justify-content-between{display:block!important}}.choice-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:20px}.choice-item{text-align:center;cursor:pointer}.choice-item img{width:100%;max-width:140px;height:auto;margin-bottom:10px;transition:transform 0.2s ease}.choice-item span{display:block;font-size:14px;letter-spacing:0.08em}.choice-item:hover img{transform:scale(1.05)}.keuze-collectie-inline{text-align:center;margin:40px 0 70px;font-size:1.05rem;color:#353535}.keuze-collectie-inline a{color:#C18325;font-weight:600;text-decoration:none;margin-left:6px}.keuze-collectie-inline a:hover{color:#353535}:root{-color-primary:#353535}