html body.checkout-cart-index .mdlr-action-cart{display:none;min-width:0}html.ab-mo203{--burgundy: #7a1100;--red: #db3614;--orange-50: #ecddd0;--orange-100: #fbf6f5;--orange-200: #fce1dc;--orange-300: #ffe1dc;--orange-500: #fc6333;--cta-color: var(--red)}html.ab-mo203:not(.studio-active) body{font-weight:500}html.ab-mo203:not(.studio-active) body strong{font-weight:700}html.ab-mo203:not(.studio-active) #root-wrapper>.wrapper,html.ab-mo203:not(.is-static,.studio-active) .page .container{background-color:rgba(0,0,0,0)}html.ab-mo203 .container:not(.main){margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem;width:100%}@media(min-width: 640px){html.ab-mo203 .container:not(.main){max-width:640px}}@media(min-width: 768px){html.ab-mo203 .container:not(.main){max-width:768px}}@media(min-width: 1024px){html.ab-mo203 .container:not(.main){max-width:1024px}}@media(min-width: 1280px){html.ab-mo203 .container:not(.main){max-width:1280px}}html.ab-mo203 body.cms-index-index{background-color:var(--orange-100)}html.ab-mo203 body.cms-index-index .col-main{float:none;margin-bottom:0}html.ab-mo203 body.cms-index-index #root-wrapper>div>div>div.main-container.col1-layout>div.main.container{padding-bottom:0 !important}html.ab-mo203 body.cms-index-index .mdlr-site-header{max-width:100%}html.ab-mo203 body.cms-index-index .mdlr-site-header .mdlr-header-top{margin:0 auto;padding-left:1rem;padding-right:1rem;width:100%}@media(min-width: 768px){html.ab-mo203 body.cms-index-index .mdlr-site-header .mdlr-header-top{max-width:768px}}@media(min-width: 1024px){html.ab-mo203 body.cms-index-index .mdlr-site-header .mdlr-header-top{max-width:1024px}}@media(min-width: 1280px){html.ab-mo203 body.cms-index-index .mdlr-site-header .mdlr-header-top{max-width:1280px}}@media(min-width: 1536px){html.ab-mo203 body.cms-index-index .mdlr-site-header .mdlr-header-top{max-width:1536px}}@media(min-width: 1920px){html.ab-mo203 body.cms-index-index .mdlr-site-header .mdlr-header-top{max-width:1920px}}html.ab-mo203 body.cms-index-index .product-picker{margin:2rem 0 3rem 0}html.ab-mo203 body.cms-index-index .product-picker__title{margin-bottom:1.25rem;text-align:center}html.ab-mo203 body.cms-index-index .product-picker__list{align-items:center;display:grid;gap:1rem}@media(min-width: 768px){html.ab-mo203 body.cms-index-index .product-picker__list{grid-template-columns:1fr 1fr}}@media(min-width: 1024px){html.ab-mo203 body.cms-index-index .product-picker__list{grid-template-columns:repeat(4, 1fr)}}html.ab-mo203 body.cms-index-index .product-picker__list .picker-product{background:#fff;border-radius:10px;display:flex;flex-direction:column;height:100%;max-width:100%;overflow:hidden;width:100%}html.ab-mo203 body.cms-index-index .product-picker__list .picker-product__inner{display:flex;flex-direction:column;flex-grow:1;padding:1.75rem}html.ab-mo203 body.cms-index-index .product-picker__list .picker-product__name{font-size:2rem;line-height:1;margin:0 !important}html.ab-mo203 body.cms-index-index .product-picker__list .picker-product__text{display:flex;flex-direction:column;flex-grow:1;gap:.5rem;text-align:center;margin-bottom:1rem}html.ab-mo203 body.cms-index-index .product-picker__list .picker-product__text .discounted.base-price{display:block;margin-left:0}html.ab-mo203 body.cms-index-index .product-picker__list .picker-product__tagline{color:#7a1100;font-weight:600;line-height:1}html.ab-mo203 body.cms-index-index .product-picker__list .picker-product__price{align-items:flex-end;display:flex;gap:.5rem;justify-content:center}html.ab-mo203 body.cms-index-index .product-picker__list .picker-product__price span{line-height:1}html.ab-mo203 body.cms-index-index .product-picker__list .picker-product__price span:first-child,html.ab-mo203 body.cms-index-index .product-picker__list .picker-product__price span.base-price.strike{color:dimgray}html.ab-mo203 body.cms-index-index .product-picker__list .picker-product__price .price{align-items:center;display:flex;justify-content:center}html.ab-mo203 body.cms-index-index .product-picker__list .picker-product__price .price .base-price{font-weight:600}html.ab-mo203 body.cms-index-index .product-picker__list .picker-product__price .price .base-price.strike{text-decoration:none !important;position:relative}html.ab-mo203 body.cms-index-index .product-picker__list .picker-product__price .price .base-price.strike:before{background:#c23204;content:"";height:1px;position:absolute;top:calc(50% - 2px);transform:none;width:100%}html.ab-mo203 body.cms-index-index .product-picker__list .picker-product__price .price .base-price.discounted{color:#c23204 !important}html.ab-mo203 body.cms-index-index .picker-modal{background-color:var(--orange-100);display:none;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:9999}html.ab-mo203 body.cms-index-index.picker-mode{overflow:hidden !important}html.ab-mo203 body.cms-index-index.picker-mode .main-container.col1-layout{min-height:0}html.ab-mo203 body.cms-index-index.picker-mode .main-container.col1-layout .main.container{max-height:0;overflow:hidden}html.ab-mo203 body.cms-index-index.picker-mode .picker-modal{display:block}html.ab-mo203 body.cms-index-index.picker-mode .product-picker__list{left:50%;padding:0 3rem;position:fixed;top:50%;transform:translate(-50%, -50%);width:100%}html.ab-mo203 body.cms-index-index .mdlr-flexframe-section{background:#fff;padding:2rem 1rem}@media(min-width: 1024px){html.ab-mo203 body.cms-index-index .mdlr-flexframe-section{padding:2rem 0}}html.ab-mo203 body.cms-index-index .mdlr-flexframe-section .mdlr-flexframe-promo{border-radius:10px;padding-left:1rem;padding-right:1rem;margin:0 auto}@media(min-width: 768px){html.ab-mo203 body.cms-index-index .mdlr-flexframe-section .mdlr-flexframe-promo{max-width:768px}}@media(min-width: 1024px){html.ab-mo203 body.cms-index-index .mdlr-flexframe-section .mdlr-flexframe-promo{max-width:1024px}}@media(min-width: 1280px){html.ab-mo203 body.cms-index-index .mdlr-flexframe-section .mdlr-flexframe-promo{max-width:1280px}}html.ab-mo203 body.cms-index-index .mdlr-flexframe-section .mdlr-flexframe-promo__header{margin:0 -1rem}html.ab-mo203 body.cms-index-index .mdlr-flexframe-section .mdlr-flexframe-promo__header .handwriting{font-weight:700}html.ab-mo203 body.cms-index-index .mdlr-flexframe-section .mdlr-flexframe-promo__body h5{margin-bottom:.5rem}html.ab-mo203 body.cms-index-index .mdlr-flexframe-section .mdlr-flexframe-promo .two.columns{display:grid;grid-gap:2rem;width:100%;justify-content:center}@media(min-width: 1024px){html.ab-mo203 body.cms-index-index .mdlr-flexframe-section .mdlr-flexframe-promo .two.columns{grid-template-columns:1fr 1fr;justify-content:unset}}html.ab-mo203 body.cms-index-index .mdlr-flexframe-section .mdlr-flexframe-promo .column{width:100%}html.ab-mo203 body.cms-index-index .mdlr-flexframe-section .mdlr-flexframe-promo .column.one{display:flex;padding:0}@media(min-width: 1280px){html.ab-mo203 body.cms-index-index .mdlr-flexframe-section .mdlr-flexframe-promo .column.one{justify-content:center}}@media(min-width: 1536px){html.ab-mo203 body.cms-index-index .mdlr-flexframe-section .mdlr-flexframe-promo .column.one{justify-content:flex-end}}html.ab-mo203 body.cms-index-index .mdlr-flexframe-section .mdlr-flexframe-promo .column.one video{border-radius:10px;max-width:30rem}html.ab-mo203 body.cms-index-index .mdlr-flexframe-section .mdlr-flexframe-promo .column.two ul{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0 1rem}@media(min-width: 1024px){html.ab-mo203 body.cms-index-index .mdlr-flexframe-section .mdlr-flexframe-promo .column.two ul{padding:0}}html.ab-mo203 body.cms-index-index .mdlr-flexframe-section .mdlr-flexframe-promo .column.two ul li{margin:0}html.ab-mo203 body.cms-index-index .mdlr-flexframe-section .mdlr-flexframe-promo .usp-inner{align-items:center;display:flex;gap:.5rem;line-height:1}html.ab-mo203 body.cms-index-index .mdlr-flexframe-section .mdlr-flexframe-promo svg circle{fill:#16935d}html.ab-mo203 body.cms-index-index .mdlr-flexframe-section .new-badge{display:none}html.ab-mo203 body.cms-index-index .mdlr-about{background-color:#fff}html.ab-mo203 body.cms-index-index .mdlr-select{background-color:#fbf6f5}html.ab-mo203 body.cms-index-index .mdlr-collections{position:relative}html.ab-mo203 body.cms-index-index .mdlr-collections__title{position:absolute;top:1rem;width:100%;z-index:2}html.ab-mo203 body.cms-index-index .mdlr-collections__text{top:4rem}html.ab-mo203 body.cms-index-index .mdlr-moment-quote blockquote{font:400 13px/1.2em "Onest",sans-serif}html.ab-mo203 body.cms-index-index .mdlr-moment-quote blockquote em{font-style:normal}html.ab-mo203 body.cms-index-index .mdlr-button-green{background:var(--red) !important;font-size:1.075rem !important;font-weight:600 !important;line-height:1;margin:0;padding:.75rem 1.25rem}@media(min-width: 1024px){html.ab-mo203 body.cms-index-index .mdlr-button-green{line-height:2;padding:.5rem 1.75rem}}html.ab-mo203 body.cms-index-index .mdlr-shapes{display:none}html.ab-mo203 body.cms-index-index .mdlr-faq{background:#fff;margin-bottom:0;padding:2rem 0}html.ab-mo203 body.cms-index-index .mdlr-faq .mdlr-h3{text-align:center}html.ab-mo203 body.cms-index-index .mdlr-faq .mdlr-faq-list{margin:0 auto;padding-left:1rem;padding-right:1rem;width:100%}@media(min-width: 768px){html.ab-mo203 body.cms-index-index .mdlr-faq .mdlr-faq-list{max-width:768px}}@media(min-width: 1024px){html.ab-mo203 body.cms-index-index .mdlr-faq .mdlr-faq-list{max-width:1024px}}@media(min-width: 1280px){html.ab-mo203 body.cms-index-index .mdlr-faq .mdlr-faq-list{max-width:1280px}}@media(min-width: 1536px){html.ab-mo203 body.cms-index-index .mdlr-faq .mdlr-faq-list{max-width:1536px}}@media(min-width: 1920px){html.ab-mo203 body.cms-index-index .mdlr-faq .mdlr-faq-list{max-width:1920px}}.ab-mo158 .mdlr-google-address-autocomplete-mount,.ab-mo158 .mdlr-google-address-manual-toggle{grid-column:1/-1;width:100%}.ab-mo158 .mdlr-google-address-autocomplete-row{width:50%}@media(max-width: 1023px){.ab-mo158 .mdlr-google-address-autocomplete-row{width:100%}}.ab-mo158 .mdlr-google-address-autocomplete-row .mdlr-google-address-autocomplete-box{position:relative;left:-48px;width:calc(100% + 50px)}@media(max-width: 1023px){.ab-mo158 .mdlr-google-address-autocomplete-row .mdlr-google-address-autocomplete-box{left:0;width:100%}}.ab-mo158 .mdlr-google-address-autocomplete-row .mdlr-google-address-manual-toggle-link{margin:0 0 10px 50px !important;font-size:15px !important}.ab-mo158 .mdlr-google-checkout-autocomplete{display:block;width:100%;margin:0;padding:0;border:0 !important;outline:0 !important;box-shadow:none !important;background:rgba(0,0,0,0) !important;color-scheme:light;font:inherit;--gmp-mat-color-outline: transparent;--gmp-mat-color-primary: transparent}.ab-mo158 .mdlr-google-checkout-autocomplete:focus,.ab-mo158 .mdlr-google-checkout-autocomplete:focus-within,.ab-mo158 .mdlr-google-checkout-autocomplete:active{border:0 !important;outline:0 !important;box-shadow:none !important}.ab-mo158 .mdlr-google-checkout-autocomplete::part(input-container){border:0 !important;outline:0 !important;box-shadow:none !important;background:rgba(0,0,0,0) !important}.ab-mo158 .mdlr-google-checkout-autocomplete::part(input){box-sizing:border-box;width:100%;min-height:40px;height:40px;padding:9px 12px !important;border:1px solid #c8c8c8 !important;border-radius:0;background:#fff !important;color:#222 !important;font:inherit;line-height:20px;box-shadow:none !important;outline:0 !important;-webkit-appearance:none;appearance:none}.ab-mo158 .mdlr-google-checkout-autocomplete::part(input):focus,.ab-mo158 .mdlr-google-checkout-autocomplete:focus-within::part(input),.ab-mo158 .mdlr-google-checkout-autocomplete:active::part(input){border:1px solid #c8c8c8 !important;box-shadow:none !important;outline:0 !important}.ab-mo158 .mdlr-google-checkout-autocomplete::part(prediction-item){font:inherit}.ab-mo158 .mdlr-google-checkout-autocomplete::part(prediction-item-secondary-text){color:#666;font:inherit}.ab-mo158 .mdlr-google-checkout-autocomplete::part(prediction-item-icon){opacity:.65;filter:grayscale(1)}html.ab-ff-redesign.has-discount:not(.studio-active){--radius-md: 10px;--color-bg-alt: #fbf6f5;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem}html.ab-ff-redesign.has-discount:not(.studio-active) .product-flexframes .hero__content{padding-bottom:0}html.ab-ff-redesign.has-discount:not(.studio-active) .product-flexframes .hero__slideshow{background:var(--color-bg-alt);padding:0}html.ab-ff-redesign.has-discount:not(.studio-active) .product-flexframes .hero__slideshow .hero__slide{align-items:center;display:flex;justify-content:center;padding:var(--space-md)}@media(min-width: 768px){html.ab-ff-redesign.has-discount:not(.studio-active) .product-flexframes .hero__slideshow .hero__slide{padding:var(--space-2xl)}}html.ab-ff-redesign.has-discount:not(.studio-active) .product-flexframes .hero__slideshow .hero__slide img{border-radius:var(--radius-md);height:auto;object-fit:contain;width:auto}html.ab-ff-redesign:not(.studio-active){scroll-behavior:smooth;overflow-x:hidden;--color-huisstijl: #fc6333;--color-cta: #db3614;--color-cta-hover: #b82c10;--color-banner: #fee0d6;--color-ink: #333333;--color-ink-soft: #555555;--color-ink-muted: #888888;--color-bg: #ffffff;--color-bg-alt: #fbf6f5;--color-surface: #ffffff;--color-cream: #fbf6f5;--color-accent: var(--color-huisstijl);--color-accent-light: var(--color-banner);--color-red: var(--color-cta);--color-red-light: var(--color-banner);--color-burgundy: var(--color-cta-hover);--color-footer-bg: #333333;--color-footer-text: #ffffff;--color-cfg-bg: #fff1ef;--color-cfg-text: #333333;--color-cfg-active-border: #fc6333;--color-cfg-active-fill: #ffc8bd;--color-cfg-inactive-border: #d0b8a6;--color-cfg-inactive-fill: #ffffff;--border-color: #d0b8a6;--border-color-soft: #d0b8a6;--font-body: "Onest", Arial, sans-serif;--font-display: "Onest", Arial, sans-serif;--font-sub: "Fuzzy Bubbles", cursive, sans-serif;--lh-body: 27px;--lh-title: 42px;--btn-width: 246px;--btn-height: 47px;--btn-radius: 10px;--btn-radius: 10px;--cfg-border: 1.5px;--radius-md: 10px;--radius-sm: 6px;--content-max: 26rem;--space-xs: 0.25rem;--space-sm: 0.5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 5rem;--space-4xl: 7rem;--pad-x: 5rem;--ease-fast: 150ms ease;--ease-base: 200ms ease}@media(max-width: 480px){html.ab-ff-redesign:not(.studio-active){--pad-x: 1rem}}@media(max-width: 1024px){html.ab-ff-redesign:not(.studio-active){--pad-x: 1.25rem;--space-4xl: 3rem}}html.ab-ff-redesign:not(.studio-active) *,html.ab-ff-redesign:not(.studio-active) *::before,html.ab-ff-redesign:not(.studio-active) *::after{box-sizing:border-box;margin:0;padding:0}html.ab-ff-redesign:not(.studio-active){font-family:var(--font-body);font-weight:500;font-size:17px;line-height:var(--lh-body);background-color:var(--color-bg);color:var(--color-ink);width:100%;margin-inline:auto;overflow-x:hidden}html.ab-ff-redesign:not(.studio-active) .main-before-top-container,html.ab-ff-redesign:not(.studio-active) .product-view,html.ab-ff-redesign:not(.studio-active) .mdlr-container:has(.easy-slider-container),html.ab-ff-redesign:not(.studio-active) .premium-printing-material-wrapper,html.ab-ff-redesign:not(.studio-active) .mdlr-container:has(#mdlrDrieMaterialen),html.ab-ff-redesign:not(.studio-active) .mdlr-container:has(.pdp-inspiration),html.ab-ff-redesign:not(.studio-active) .mdlr-faq,html.ab-ff-redesign:not(.studio-active) .page .mdlr-brands{display:none}html.ab-ff-redesign:not(.studio-active) .col-main{max-width:1920px;margin:0 auto}html.ab-ff-redesign:not(.studio-active) img,html.ab-ff-redesign:not(.studio-active) video,html.ab-ff-redesign:not(.studio-active) svg{display:block;max-width:100%}html.ab-ff-redesign:not(.studio-active) .base-price.strike{text-decoration:line-through !important}html.ab-ff-redesign:not(.studio-active) .base-price.strike:before{content:none}html.ab-ff-redesign:not(.studio-active) button{cursor:pointer;font-family:inherit;background:none;border:none}html.ab-ff-redesign:not(.studio-active) .container:not(.main){width:100%;padding-inline:var(--pad-x)}html.ab-ff-redesign:not(.studio-active):not(.studio-active) .main-container .main.container .inner-container{padding:0}html.ab-ff-redesign:not(.studio-active) .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);align-items:center}@media(min-width: 768px){html.ab-ff-redesign:not(.studio-active) .grid-2{gap:var(--space-xl)}}@media(min-width: 1280px){html.ab-ff-redesign:not(.studio-active) .grid-2{gap:var(--space-4xl)}}html.ab-ff-redesign:not(.studio-active) .text-center{text-align:center}html.ab-ff-redesign:not(.studio-active) .mt-space-md{margin-top:var(--space-md)}html.ab-ff-redesign:not(.studio-active) .mt-space-xl{margin-top:var(--space-xl)}html.ab-ff-redesign:not(.studio-active) .mb-space-lg{margin-bottom:var(--space-lg)}html.ab-ff-redesign:not(.studio-active) .aspect-video{aspect-ratio:16/9}html.ab-ff-redesign:not(.studio-active) .border-img{border-radius:var(--btn-radius)}html.ab-ff-redesign:not(.studio-active) .overflow-hidden{overflow:hidden}html.ab-ff-redesign:not(.studio-active) .label{font-size:.6875rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-ink-muted)}html.ab-ff-redesign:not(.studio-active) .display{font-family:var(--font-display);font-weight:600;line-height:var(--lh-title)}html.ab-ff-redesign:not(.studio-active) .display em{font-style:italic;color:var(--color-huisstijl)}html.ab-ff-redesign:not(.studio-active) a{color:var(--color-cta)}html.ab-ff-redesign:not(.studio-active) a:hover{text-decoration:underline}html.ab-ff-redesign:not(.studio-active) .product-flexframes .section{padding:var(--space-4xl) var(--pad-x);background:var(--color-bg)}@media(min-width: 780px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .section{padding-left:max(var(--pad-x),10%);padding-right:max(var(--pad-x),10%)}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .section--alt{background:var(--color-bg-alt)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .section--cream{background:var(--color-bg-alt)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .section-wider{padding-left:var(--pad-x);padding-right:var(--pad-x)}@media(min-width: 780px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .section-wider{padding-left:max(var(--pad-x),5%);padding-right:max(var(--pad-x),5%)}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .section__label{font-size:.6875rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:var(--space-lg)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .section__heading{font-family:var(--font-display);font-weight:600;font-size:34px;line-height:var(--lh-title);margin-bottom:var(--space-md)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .section__heading em{font-style:italic;color:var(--color-huisstijl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .section__subheader{font-family:var(--font-sub);font-size:17px;color:var(--color-ink-soft);margin-bottom:var(--space-sm)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .section__body{font-size:17px;line-height:var(--lh-body);color:var(--color-ink-soft)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .section__heading,html.ab-ff-redesign:not(.studio-active) .product-flexframes .section__body,html.ab-ff-redesign:not(.studio-active) .product-flexframes .section__label,html.ab-ff-redesign:not(.studio-active) .product-flexframes .section__subheader{max-width:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .section--centered{text-align:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .section--centered .section__heading,html.ab-ff-redesign:not(.studio-active) .product-flexframes .section--centered .section__body,html.ab-ff-redesign:not(.studio-active) .product-flexframes .section--centered .section__label,html.ab-ff-redesign:not(.studio-active) .product-flexframes .section--centered p{margin-left:auto;margin-right:auto}html.ab-ff-redesign:not(.studio-active) .product-flexframes .btn{display:inline-flex;align-items:center;justify-content:center;width:var(--btn-width);height:var(--btn-height);border-radius:var(--btn-radius);font-family:var(--font-body);font-weight:600;font-size:17px;transition:background var(--ease-base),color var(--ease-base),border-color var(--ease-base);cursor:pointer;border:none;text-decoration:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .btn--primary,html.ab-ff-redesign:not(.studio-active) .product-flexframes .btn--cta{background:var(--color-cta);color:#fff;margin-bottom:var(--space-sm)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .btn--primary:hover,html.ab-ff-redesign:not(.studio-active) .product-flexframes .btn--cta:hover{background:var(--color-cta-hover)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .btn--secondary{background:rgba(0,0,0,0);color:var(--color-cta);border:1.5px solid var(--color-cta)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .btn--secondary:hover{background:rgba(219,54,20,.06)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .btn--ghost{width:auto;height:auto;background:none;border:none;padding:0;color:var(--color-ink-soft);font-size:.875rem;font-weight:500;text-decoration:underline;text-underline-offset:.25rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .btn--ghost:hover{color:var(--color-ink)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-strip{background:#fc6333;color:#fff;font-size:.75rem;font-weight:400;padding:.5rem var(--pad-x);position:sticky;top:0;z-index:101}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-strip__inner{display:flex;align-items:center;justify-content:center;gap:.875rem;flex-wrap:wrap}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-strip strong{font-weight:600}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-strip__sep{opacity:.5}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #d0b8a6;box-shadow:0 1px 8px rgba(51,51,51,.06)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__inner{display:flex;align-items:center;height:90px;padding-inline:var(--pad-x);gap:2rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__links{display:flex;align-items:center;gap:.25rem;flex:1;justify-content:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__item{position:relative}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__link{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:1rem;font-weight:500;color:var(--color-ink);border-radius:4px;transition:background 150ms ease,color 150ms ease;text-decoration:none;white-space:nowrap}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__link:hover{background:rgba(252,99,51,.08);color:var(--color-huisstijl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__link--dropdown{cursor:pointer}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__dropdown{position:absolute;top:100%;left:0;min-width:13rem;background:#fff;border:1px solid rgba(84,42,29,.1);border-radius:8px;box-shadow:0 8px 24px rgba(84,42,29,.12);padding:.5rem;padding-top:.75rem;opacity:0;pointer-events:none;transform:translateY(-0.25rem);transition:opacity 150ms ease,transform 150ms ease;z-index:200}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__item--dropdown:hover .mod-nav__dropdown,html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__item--dropdown:focus-within .mod-nav__dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;font-size:.875rem;color:var(--color-ink);border-radius:4px;text-decoration:none;transition:background 150ms ease}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__dropdown-item:hover{background:rgba(252,99,51,.08);color:var(--color-huisstijl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__dropdown-divider{height:.5px;background:rgba(51,51,51,.1);margin:.375rem .5rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__dropdown-item--sub{display:flex;align-items:center;justify-content:space-between;font-weight:500;position:relative}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__submenu{position:absolute;top:-0.5rem;left:calc(100% + .25rem);min-width:11rem;background:#fff;border:1px solid rgba(84,42,29,.1);border-radius:8px;box-shadow:0 8px 24px rgba(84,42,29,.12);padding:.5rem;opacity:0;pointer-events:none;transform:translateX(-0.25rem);transition:opacity 150ms ease,transform 150ms ease;z-index:300}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__dropdown-item--sub:hover .mod-nav__submenu,html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__dropdown-item--sub:focus-within .mod-nav__submenu{opacity:1;pointer-events:auto;transform:translateX(0)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__submenu-item{display:block;padding:.5rem .75rem;font-size:.875rem;font-weight:400;color:var(--color-ink);border-radius:4px;text-decoration:none;transition:background 150ms ease}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__submenu-item:hover{background:rgba(252,99,51,.08);color:var(--color-huisstijl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__new-badge{font-size:.625rem;font-weight:600;background:var(--color-huisstijl);color:#fff;padding:.1875rem .4375rem;border-radius:10px;letter-spacing:.03em;text-transform:uppercase}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__actions{display:flex;align-items:center;gap:.125rem;flex-shrink:0;margin-left:auto}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__action-btn{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;color:var(--color-ink);border-radius:4px;border:none;outline:none;font-size:.8125rem;text-decoration:none;transition:background 150ms ease;background:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__action-btn svg{display:block;height:22px;width:auto}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__action-btn[aria-label="Mijn account"] svg{height:22px;width:auto}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__action-btn[aria-label="Taal kiezen"] svg{height:18px;width:auto}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__action-btn:hover{background:rgba(252,99,51,.08)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__action-label{font-weight:500}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__cart{position:relative;display:flex;align-items:center;padding:.375rem .5rem;color:var(--color-ink);border-radius:4px;border:none;outline:none;text-decoration:none;transition:background 150ms ease}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__cart svg{display:block;height:22px;width:auto}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__cart:hover{background:rgba(252,99,51,.08)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__cart-badge{position:absolute;top:.125rem;right:.125rem;min-width:1.125rem;height:1.125rem;background:var(--color-huisstijl);color:#fff;font-size:.625rem;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center}@media(max-width: 1024px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__action-btn svg{height:28px}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__action-btn[aria-label="Mijn account"] svg{height:26px}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__cart svg{height:26px}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__cart-badge{min-width:1rem;height:1rem;font-size:.5625rem;top:0;right:0}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero{min-height:45rem}@media(min-width: 640px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero{min-height:36.25rem}}@media(min-width: 1024px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero{min-height:46rem}}@media(min-width: 1536px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero{min-height:44rem}}@media(max-width: 1024px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__links{display:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-strip__inner{justify-content:flex-start;gap:.625rem;font-size:.6875rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-strip__sep{display:none}}@media(max-width: 1024px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__inner{height:62px;padding-inline:1rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__logo{display:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__actions{justify-content:flex-end;gap:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__action-btn[aria-label="Taal kiezen"]{display:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__lang-picker{display:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__cart{display:flex}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-hamburger{display:flex;align-items:center;gap:.625rem;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:500;color:var(--color-ink);padding:.375rem 0;font-family:var(--font-body)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-hamburger__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform 200ms ease}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-hamburger__icon svg{display:block;height:16px;width:auto;overflow:visible;transition:transform 200ms ease}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-hamburger__icon svg line{transition:transform 200ms ease,opacity 200ms ease;transform-box:fill-box;transform-origin:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-hamburger.is-open .mob-hamburger__icon svg line:nth-child(1){transform:translateY(6px) rotate(45deg)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-hamburger.is-open .mob-hamburger__icon svg line:nth-child(2){opacity:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-hamburger.is-open .mob-hamburger__icon svg line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-logo{display:flex;align-items:center;justify-content:center;text-decoration:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-logo__wordmark{display:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-logo__reg{display:none}}@media(min-width: 1025px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-hamburger{display:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-logo{display:none}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-drawer{position:fixed;inset:0;top:62px;background:#fff;z-index:999;overflow-y:auto;transform:translateX(-100%);transition:transform 250ms ease;display:flex;flex-direction:column}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-drawer.is-open{transform:translateX(0)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-drawer__body{flex:0 0 auto}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-menu__category{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;color:var(--color-ink);border-bottom:.5px solid #d0b8a6;cursor:pointer;background:#fff;transition:background 150ms ease,color 150ms ease}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-menu__category:hover{background:rgba(252,99,51,.08);color:var(--color-huisstijl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-menu__category--orange{color:var(--color-huisstijl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-menu__toggle{font-size:1.375rem;font-weight:300;color:var(--color-ink-muted);line-height:1;padding:0 1.25rem 0 1rem;flex-shrink:0;min-width:2rem;text-align:right}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-menu__category.is-open .mob-menu__toggle::after{content:"−";font-size:1.375rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-menu__category:not(.is-open) .mob-menu__toggle::after{content:"+";font-size:1.375rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-menu__toggle{font-size:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-menu__sub{display:none;flex-direction:column;background:#fff}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-menu__sub.is-open{display:flex}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-menu__item{display:block;padding:.625rem 1.25rem .625rem 1.75rem;font-size:.875rem;font-weight:400;color:var(--color-ink);text-decoration:none;border-bottom:.5px solid #d0b8a6;transition:background 150ms ease,color 150ms ease}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-menu__item:hover{background:rgba(252,99,51,.08);color:var(--color-huisstijl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-menu__link{display:block;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;color:var(--color-ink);text-decoration:none;border-bottom:.5px solid #d0b8a6;background:#fff;transition:background 150ms ease,color 150ms ease}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-menu__link:hover{background:rgba(252,99,51,.08);color:var(--color-huisstijl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-drawer__footer{padding:1rem 1.25rem 2rem;border-top:.5px solid #d0b8a6;display:flex;align-items:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-drawer__lang{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--color-ink);background:none;border:none;cursor:pointer;font-family:var(--font-body);padding:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-drawer__lang:hover{color:var(--color-huisstijl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-lang__dropdown{display:none;flex-direction:column;position:absolute;bottom:100%;left:0;right:0;background:#fff;border-top:.5px solid #d0b8a6;box-shadow:0 -4px 16px rgba(51,51,51,.08)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-drawer__footer.lang-open .mob-lang__dropdown{display:flex}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-lang__option{display:flex;align-items:center;gap:.625rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;color:var(--color-ink);text-decoration:none;border-bottom:.5px solid #d0b8a6;transition:background 150ms ease,color 150ms ease}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mob-lang__option:hover{background:rgba(252,99,51,.08);color:var(--color-huisstijl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__lang-picker{position:relative}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__lang-dropdown{right:0;left:auto;min-width:10rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__lang-item{display:flex;align-items:center;gap:.5rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero{display:grid;grid-template-columns:1fr 1fr;min-height:633px;height:auto;padding-top:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__content{display:flex;flex-direction:column;justify-content:center;padding:var(--space-4xl) var(--space-4xl) var(--space-4xl) var(--pad-x);background:#fbf6f5;min-width:0}@media(min-width: 780px)and (max-width: 1280px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__content{padding-left:max(var(--pad-x),8%);padding-right:var(--space-xl)}}@media(min-width: 1280px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__content{padding-left:max(var(--pad-x),20%)}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__eyebrow{font-family:var(--font-sub);font-size:17px;color:var(--color-ink-muted);margin-bottom:var(--space-lg)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__headline{font-family:var(--font-display);font-weight:600;font-size:34px;line-height:var(--lh-title);margin-bottom:var(--space-xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__headline em{font-style:italic;color:var(--color-huisstijl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__body{font-size:17px;font-weight:500;line-height:var(--lh-body);color:var(--color-ink-soft);max-width:26rem;margin-bottom:var(--space-xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__actions{display:flex;flex-direction:column;gap:var(--space-md);align-items:flex-start;margin-bottom:var(--space-lg)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__trust{display:flex;align-items:center;gap:.75rem;font-size:.8125rem;color:var(--color-ink-muted)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__trust-stars{color:var(--color-huisstijl);letter-spacing:.1em}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__trust-score{font-weight:600;color:var(--color-ink)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__visual{position:relative;overflow:hidden;min-width:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__slideshow{position:relative;background:#ede8e0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__slide{position:absolute;inset:0;opacity:0;transition:opacity .4s ease;z-index:1}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__slide img{height:100%;object-fit:cover;width:100%}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__slide.active{opacity:1;z-index:2}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-preview{display:grid;grid-template-columns:repeat(3, 1fr);gap:.5rem;width:100%;max-width:26.25rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-preview__frame{border-radius:10px;overflow:hidden}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-preview__frame--tall{grid-row:span 2;aspect-ratio:3/8}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-preview__frame--short{aspect-ratio:3/4}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-preview__fill{width:100%;height:100%;transition:opacity 1.2s ease}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-preview__fill[data-season=zomer-1]{background:linear-gradient(160deg, #e8ddd0, #c4a882)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-preview__fill[data-season=zomer-2]{background:linear-gradient(160deg, #d4e0c8, #a8c090)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-preview__fill[data-season=zomer-3]{background:linear-gradient(160deg, #c8d8e4, #8aafc4)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-preview__fill[data-season=zomer-4]{background:linear-gradient(160deg, #e4d8c0, #c4aa80)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-preview__fill[data-season=zomer-5]{background:linear-gradient(160deg, #d8e0d4, #a8b8a4)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-preview__fill[data-season=herfst-1]{background:linear-gradient(160deg, #d4845a, #8b4513)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-preview__fill[data-season=herfst-2]{background:linear-gradient(160deg, #c8973a, #8b6914)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-preview__fill[data-season=herfst-3]{background:linear-gradient(160deg, #8b6050, #5a3828)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-preview__fill[data-season=herfst-4]{background:linear-gradient(160deg, #d4a060, #986030)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-preview__fill[data-season=herfst-5]{background:linear-gradient(160deg, #a87850, #704830)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-preview__fill[data-season=winter-1]{background:linear-gradient(160deg, #e8ecee, #b8c4cc)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-preview__fill[data-season=winter-2]{background:linear-gradient(160deg, #d0d8dc, #909ca4)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-preview__fill[data-season=winter-3]{background:linear-gradient(160deg, #e4e0d8, #b4acac)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-preview__fill[data-season=winter-4]{background:linear-gradient(160deg, #c8d0d8, #8898a8)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-preview__fill[data-season=winter-5]{background:linear-gradient(160deg, #dce0e4, #a0a8b0)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-preview__fill[data-season=lente-1]{background:linear-gradient(160deg, #e8e0d4, #c4b090)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-preview__fill[data-season=lente-2]{background:linear-gradient(160deg, #d8ead8, #a0c8a0)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-preview__fill[data-season=lente-3]{background:linear-gradient(160deg, #eae0d8, #c8a898)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-preview__fill[data-season=lente-4]{background:linear-gradient(160deg, #e0eae0, #a8c4a8)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-preview__fill[data-season=lente-5]{background:linear-gradient(160deg, #e8dcd4, #c4a898)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .swap-badge{position:absolute;top:var(--space-lg);right:var(--space-lg);padding:.3125rem .625rem;background:rgba(216,54,20,.12);border:.5px solid rgba(216,54,20,.3);color:var(--color-accent);font-size:.6875rem;font-weight:400;letter-spacing:.06em;border-radius:1.25rem;text-transform:uppercase}html.ab-ff-redesign:not(.studio-active) .product-flexframes .season-label{position:absolute;bottom:-1.5rem;left:0;right:0;text-align:center;font-size:.6875rem;color:var(--color-ink-muted);letter-spacing:.06em}html.ab-ff-redesign:not(.studio-active) .product-flexframes .trust-bar{padding:var(--space-lg) var(--pad-x)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .trust-bar__inner{display:flex;align-items:center;gap:var(--space-md);justify-content:center;padding:var(--space-lg);background:var(--color-cream);border-radius:4px}html.ab-ff-redesign:not(.studio-active) .product-flexframes .trust-bar__stars{color:#c8a96a;font-size:.8125rem;letter-spacing:.125em}html.ab-ff-redesign:not(.studio-active) .product-flexframes .trust-bar__divider{width:.5px;height:2rem;background:var(--border-color)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .trust-bar__score{font-size:1.375rem;font-weight:500}html.ab-ff-redesign:not(.studio-active) .product-flexframes .trust-bar__meta{font-size:.8125rem;color:var(--color-ink-soft);line-height:1.4}html.ab-ff-redesign:not(.studio-active) .product-flexframes .comparison{display:grid;grid-template-columns:1fr .5px 1fr;border-radius:4px;overflow:hidden}html.ab-ff-redesign:not(.studio-active) .product-flexframes .comparison__divider{background:var(--border-color)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .comparison__side{padding:var(--space-xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .comparison__side--bad{background:#faf7f4}html.ab-ff-redesign:not(.studio-active) .product-flexframes .comparison__side--good{background:var(--color-cream)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .comparison__tag{font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase;margin-bottom:var(--space-md);display:flex;align-items:center;gap:.375rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .comparison__time{font-family:var(--font-display);font-size:2.625rem;font-weight:300;line-height:1;margin-bottom:var(--space-sm)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .comparison__time--bad{color:#c85a3a}html.ab-ff-redesign:not(.studio-active) .product-flexframes .comparison__time--good{color:#5a9a6a}html.ab-ff-redesign:not(.studio-active) .product-flexframes .comparison__desc{font-size:.8125rem;line-height:1.65;color:var(--color-ink-soft)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .dot{width:.375rem;height:.375rem;border-radius:50%;display:inline-block;flex-shrink:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .dot--bad{background:#c85a3a}html.ab-ff-redesign:not(.studio-active) .product-flexframes .dot--good{background:#5a9a6a}html.ab-ff-redesign:not(.studio-active) .product-flexframes .video-mock{aspect-ratio:16/9;background:var(--color-cream);border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);cursor:pointer}html.ab-ff-redesign:not(.studio-active) .product-flexframes .video-mock__play{width:3.75rem;height:3.75rem;border-radius:50%;background:var(--color-ink);display:flex;align-items:center;justify-content:center;transition:transform var(--ease-base)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .video-mock__play:hover{transform:scale(1.05)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .video-mock__play::after{content:"";width:0;height:0;border-top:.5625rem solid rgba(0,0,0,0);border-bottom:.5625rem solid rgba(0,0,0,0);border-left:1rem solid #fff;margin-left:.3125rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .video-mock__caption{font-size:.8125rem;color:var(--color-ink-muted)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .seizoen__intro{max-width:35rem;margin-bottom:var(--space-3xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .seizoen__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1px;border-radius:4px;overflow:hidden}html.ab-ff-redesign:not(.studio-active) .product-flexframes .seizoen__card{background:var(--color-surface);padding:var(--space-xl) var(--space-lg);cursor:pointer;transition:background var(--ease-base)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .seizoen__card:hover,html.ab-ff-redesign:not(.studio-active) .product-flexframes .seizoen__card[aria-selected=true]{background:var(--color-ink)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .seizoen__card:hover .seizoen__name,html.ab-ff-redesign:not(.studio-active) .product-flexframes .seizoen__card[aria-selected=true] .seizoen__name{color:var(--color-surface)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .seizoen__card:hover .seizoen__sub,html.ab-ff-redesign:not(.studio-active) .product-flexframes .seizoen__card[aria-selected=true] .seizoen__sub{color:hsla(0,0%,100%,.6)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .seizoen__swatches{display:flex;gap:.25rem;margin-bottom:var(--space-lg)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .seizoen__swatch{width:1.125rem;height:1.125rem;border-radius:50%}html.ab-ff-redesign:not(.studio-active) .product-flexframes .seizoen__name{font-size:.9375rem;font-weight:400;margin-bottom:.25rem;transition:color var(--ease-base)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .seizoen__sub{font-size:.75rem;color:var(--color-ink-muted);line-height:1.5;transition:color var(--ease-base)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .usps{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-xl);padding:var(--space-3xl) var(--pad-x);background:var(--color-cream)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .usp__icon{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-sm)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .usp__title{font-size:.875rem;font-weight:400;margin-bottom:.25rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .usp__sub{font-size:.8125rem;color:var(--color-ink-muted);line-height:1.6}html.ab-ff-redesign:not(.studio-active) .product-flexframes .voor-wie__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4xl);align-items:start}html.ab-ff-redesign:not(.studio-active) .product-flexframes .voor-wie__grid>div:first-child{padding-right:max(var(--pad-x),10%)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .trait-list{display:inline-flex;flex-direction:column;width:fit-content;max-width:100%}html.ab-ff-redesign:not(.studio-active) .product-flexframes .trait-list-col{display:flex;justify-content:flex-start}html.ab-ff-redesign:not(.studio-active) .product-flexframes .trait{display:flex;gap:var(--space-md);align-items:flex-start;padding:var(--space-lg) 0;border-bottom:.5px solid #d0b8a6;width:100%}html.ab-ff-redesign:not(.studio-active) .product-flexframes .trait:first-child{border-top:.5px solid #d0b8a6}html.ab-ff-redesign:not(.studio-active) .product-flexframes .trait__content{display:block}html.ab-ff-redesign:not(.studio-active) .product-flexframes .trait__icon{color:var(--color-accent);flex-shrink:0;margin-top:.125rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .trait__title{font-size:.875rem;font-weight:400;margin-bottom:.1875rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .trait__sub{font-size:.8125rem;color:var(--color-ink-muted);line-height:1.5}html.ab-ff-redesign:not(.studio-active) .product-flexframes .section-header--above-grid{text-align:center;margin-bottom:var(--space-2xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .section-header--above-grid .section__label,html.ab-ff-redesign:not(.studio-active) .product-flexframes .section-header--above-grid .section__heading,html.ab-ff-redesign:not(.studio-active) .product-flexframes .section-header--above-grid .section__body,html.ab-ff-redesign:not(.studio-active) .product-flexframes .section-header--above-grid p{margin-left:auto;margin-right:auto}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collecties__header{margin-bottom:var(--space-2xl);text-align:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collecties__header .section__label,html.ab-ff-redesign:not(.studio-active) .product-flexframes .collecties__header .section__heading,html.ab-ff-redesign:not(.studio-active) .product-flexframes .collecties__header .section__body{margin-left:auto;margin-right:auto}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collecties__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1px;border-radius:10px;overflow:hidden;margin-bottom:var(--space-lg)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collectie-card{background:var(--color-surface);display:flex;flex-direction:column;transition:background var(--ease-base)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collectie-card:hover{background:#fdfbf8}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collectie-card__preview{padding:var(--space-xl) var(--space-xl) var(--space-md);border-bottom:.5px solid var(--border-color-soft);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:8.75rem;gap:.75rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collectie-card__info{padding:var(--space-lg) var(--space-xl) var(--space-xl);flex:1;display:flex;flex-direction:column;gap:.375rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collectie-card__name{font-size:.9375rem;font-weight:400}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collectie-card__sub{font-size:.8125rem;color:var(--color-ink-muted);line-height:1.55;flex:1}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collectie-card__link{font-size:.8125rem;color:var(--color-accent);text-align:left;margin-top:.5rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collectie-card__link:hover{text-decoration:underline;text-underline-offset:.1875rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hex-grid{display:flex;flex-wrap:wrap;gap:.3125rem;width:7.5rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hex{clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);display:flex;align-items:center;justify-content:center;font-size:.4375rem;font-weight:500;color:hsla(0,0%,100%,.9);text-align:center;line-height:1.3}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hex--lg{width:3.25rem;height:3.625rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hex--sm{width:2.375rem;height:2.6875rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .more-dots{display:flex;flex-wrap:wrap;gap:.375rem;width:5rem;justify-content:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .more-dot{width:1.25rem;height:1.25rem;border-radius:50%;opacity:.7}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collecties__note{font-size:1rem;color:var(--color-ink-muted);text-align:center;font-style:italic;font-family:var(--font-display)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .eigen-fotos-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl);padding:var(--space-xl);background:var(--color-ink);border-radius:var(--radius-md);margin-top:var(--space-lg)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .eigen-fotos-banner__label{font-size:.6875rem;letter-spacing:.15em;text-transform:uppercase;color:hsla(0,0%,100%,.75);margin-bottom:.375rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .eigen-fotos-banner__title{font-family:var(--font-display);font-size:1.125rem;font-weight:400;color:var(--color-surface);margin-bottom:.375rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .eigen-fotos-banner__body{font-size:.875rem;color:hsla(0,0%,100%,.55);line-height:1.6;max-width:32rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .eigen-fotos-banner__cta{white-space:nowrap;padding:.875rem 1.75rem;background:var(--color-accent);color:var(--color-surface);border-radius:var(--radius-sm);font-size:.9375rem;font-weight:400;flex-shrink:0;transition:background 200ms ease}html.ab-ff-redesign:not(.studio-active) .product-flexframes .eigen-fotos-banner__cta:hover{background:var(--color-burgundy)}@media(max-width: 1024px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .eigen-fotos-banner{flex-direction:column;align-items:flex-start}html.ab-ff-redesign:not(.studio-active) .product-flexframes .eigen-fotos-banner__cta{width:100%;text-align:center}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .reviews__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--space-2xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .reviews__score{display:flex;align-items:baseline;gap:var(--space-md)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .reviews__score-num{font-family:var(--font-display);font-size:3.25rem;font-weight:300;line-height:1}html.ab-ff-redesign:not(.studio-active) .product-flexframes .reviews__score-meta{font-size:.8125rem;color:var(--color-ink-soft);line-height:1.6}html.ab-ff-redesign:not(.studio-active) .product-flexframes .reviews__stars{color:var(--color-accent);letter-spacing:.1875em;font-size:.875rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .reviews__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:50px;margin-top:var(--space-2xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .review-card{background:var(--color-bg);border-radius:var(--btn-radius);overflow:hidden;text-align:left}html.ab-ff-redesign:not(.studio-active) .product-flexframes .review-card__photo{line-height:0;aspect-ratio:4/3;overflow:hidden}html.ab-ff-redesign:not(.studio-active) .product-flexframes .review-card__photo img{width:100%;height:100%;object-fit:cover;display:block}html.ab-ff-redesign:not(.studio-active) .product-flexframes .review-card__body{padding:var(--space-lg) var(--space-xl) var(--space-xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .review-card__stars{color:var(--color-huisstijl);font-size:.75rem;letter-spacing:.125em;margin-bottom:var(--space-md)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .review-card__text{font-family:var(--font-sub);font-size:1rem;line-height:var(--lh-body);color:var(--color-ink-soft);margin-bottom:var(--space-md)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .review-card__name{font-size:.75rem;color:var(--color-ink-muted)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator{padding:var(--space-4xl) var(--pad-x);background:var(--color-cfg-bg)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator__inner{max-width:42.5rem;margin:0 auto}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator__label{font-size:.6875rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:var(--space-lg)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator__heading{font-family:var(--font-display);font-weight:600;font-size:34px;line-height:var(--lh-title);color:var(--color-ink);margin-bottom:var(--space-md)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator__heading em{font-style:italic;color:var(--color-huisstijl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator__sub{font-size:17px;color:var(--color-ink-soft);line-height:var(--lh-body);margin-bottom:var(--space-2xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator h3{font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;color:#333;font-weight:600;margin-bottom:var(--space-xs);margin-top:var(--space-lg)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator h3:first-of-type{margin-top:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator__price-row{display:flex;align-items:baseline;gap:var(--space-md);margin:var(--space-xs) 0 var(--space-xs);padding-top:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator__price{font-family:var(--font-display);font-size:2.75rem;font-weight:600;color:var(--color-ink);line-height:1}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator__price .base-price.strike{color:var(--color-ink-muted)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator__price-note{font-size:.8125rem;color:var(--color-ink-muted);line-height:var(--lh-body);white-space:pre-line}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator__assurance{font-size:.75rem;color:var(--color-ink-muted);text-align:left;margin-top:var(--space-sm)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-includes{margin:var(--space-lg) 0;padding:var(--space-md) var(--space-lg);background:hsla(0,0%,100%,.05);border:.5px solid hsla(0,0%,100%,.1);border-radius:var(--radius-md)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-includes__label{font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.75);margin-bottom:.625rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-includes__items{display:flex;flex-direction:column;gap:.375rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-includes__item{font-size:.8125rem;color:hsla(0,0%,100%,.65);line-height:1.5}html.ab-ff-redesign:not(.studio-active) .product-flexframes .option-section{display:flex;flex-direction:column}html.ab-ff-redesign:not(.studio-active) .product-flexframes .option-section .format-btns{display:flex;flex-direction:column;gap:1rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .option-section .format-btns>div{margin:0;gap:.5rem}@media(min-width: 768px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .option-section .format-btns>div{gap:1rem}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .option-wrapper,html.ab-ff-redesign:not(.studio-active) .product-flexframes .option-wrapper .sizes{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:var(--space-md);width:100%}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator label,html.ab-ff-redesign:not(.studio-active) .product-flexframes .more-action{align-items:center;display:flex;gap:.5rem;justify-content:center;padding:.5rem;border:var(--cfg-border) solid var(--color-cfg-inactive-border);border-radius:var(--btn-radius);color:var(--color-ink-soft);font-size:.875rem;font-weight:500;line-height:1;transition:all var(--ease-fast);background:var(--color-cfg-inactive-fill);width:fit-content}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator label input,html.ab-ff-redesign:not(.studio-active) .product-flexframes .more-action input{appearance:none;background:#fff;border-radius:50%;border:1.5px solid var(--color-cfg-inactive-border);height:.875rem;min-width:.875rem;width:.875rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator label input:checked,html.ab-ff-redesign:not(.studio-active) .product-flexframes .more-action input:checked{border:.2125rem solid var(--color-cfg-active-border)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator label:has(input:checked),html.ab-ff-redesign:not(.studio-active) .product-flexframes .more-action:has(input:checked){border-color:var(--color-cfg-active-border);background:var(--color-cfg-active-fill)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator label.format,html.ab-ff-redesign:not(.studio-active) .product-flexframes .more-action.format{align-items:flex-start;display:flex;gap:0;justify-content:flex-start;max-width:calc(33.33% - .5rem)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator label.format>span,html.ab-ff-redesign:not(.studio-active) .product-flexframes .more-action.format>span{align-items:center;display:flex;flex-direction:column;gap:.25rem;height:100%;justify-content:space-between;min-width:5rem;width:100%}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator label.format>span span,html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator label.format>span img,html.ab-ff-redesign:not(.studio-active) .product-flexframes .more-action.format>span span,html.ab-ff-redesign:not(.studio-active) .product-flexframes .more-action.format>span img{display:block}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator label.prints,html.ab-ff-redesign:not(.studio-active) .product-flexframes .more-action.prints{align-items:flex-start;display:grid;grid-template-columns:1rem 1fr;grid-gap:.5rem;max-width:calc(50% - .5rem);position:relative}html.ab-ff-redesign:not(.studio-active) .product-flexframes .prints-inner,html.ab-ff-redesign:not(.studio-active) .product-flexframes .prints-inner__text{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:space-between}@media(min-width: 768px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .prints-inner,html.ab-ff-redesign:not(.studio-active) .product-flexframes .prints-inner__text{min-width:18rem}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator label:hover{border-color:var(--color-cfg-active-border);color:var(--color-ink)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator label[aria-pressed=true]{border-color:var(--color-cfg-active-border);background:var(--color-cfg-active-fill);color:var(--color-ink)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .size-row{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:var(--space-lg)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .size-btn{padding:.625rem 1.25rem;border:var(--cfg-border) solid var(--color-cfg-inactive-border);border-radius:var(--btn-radius);color:var(--color-ink-soft);font-size:.875rem;font-weight:500;transition:all var(--ease-fast);background:var(--color-cfg-inactive-fill)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .size-btn:hover{border-color:var(--color-cfg-active-border);color:var(--color-ink)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .size-btn[aria-pressed=true]{border-color:var(--color-cfg-active-border);background:var(--color-cfg-active-fill);color:var(--color-ink);font-weight:600}html.ab-ff-redesign:not(.studio-active) .product-flexframes .size-btn__best{font-size:.6875rem;opacity:.7}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-card{padding:var(--space-md);border:var(--cfg-border) solid var(--color-cfg-inactive-border);border-radius:var(--btn-radius);transition:all var(--ease-fast);text-align:left;background:var(--color-cfg-inactive-fill)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-card:hover{border-color:var(--color-cfg-active-border)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-card[aria-pressed=true]{border-color:var(--color-cfg-active-border);background:var(--color-cfg-active-fill)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-card__header{margin-bottom:.375rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-card__name{font-size:.9375rem;font-weight:600;color:var(--color-ink)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-card__prints{font-size:.875rem;font-weight:500;color:var(--color-ink-muted)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-card__desc{font-size:.75rem;color:var(--color-ink-muted);line-height:var(--lh-body)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .qty-row{display:flex;gap:.5rem;flex-wrap:wrap}html.ab-ff-redesign:not(.studio-active) .product-flexframes .qty-btn{padding:.625rem 1.25rem;border:var(--cfg-border) solid var(--color-cfg-inactive-border);border-radius:var(--btn-radius);color:var(--color-ink-soft);font-size:.875rem;font-weight:500;transition:all var(--ease-fast);background:var(--color-cfg-inactive-fill)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .qty-btn:hover{border-color:var(--color-cfg-active-border);color:var(--color-ink)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .qty-btn[aria-pressed=true]{border-color:var(--color-cfg-active-border);background:var(--color-cfg-active-fill);color:var(--color-ink);font-weight:600}html.ab-ff-redesign:not(.studio-active) .product-flexframes .qty-btn__best{font-size:.6875rem;opacity:.7}html.ab-ff-redesign:not(.studio-active) .product-flexframes .qty-btn--meer{border-style:dashed;color:var(--color-ink-muted)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .qty-btn--meer:hover{border-style:solid;border-color:var(--color-cfg-active-border);color:var(--color-ink)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-inbegrepen{display:flex;flex-direction:column;gap:.25rem;margin-bottom:var(--space-lg);font-size:.875rem;color:var(--color-ink-soft);line-height:1.5}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-inbegrepen em{font-style:normal;color:#3a9a4a}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-list{list-style:none;display:flex;flex-direction:column;gap:.375rem;margin-bottom:var(--space-lg);padding:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-list li{font-size:.9375rem;color:var(--color-ink-soft);display:flex;align-items:baseline;gap:.5rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-list li::before{content:"–";color:var(--color-ink-muted);flex-shrink:0;font-size:.75rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-list li strong{color:var(--color-ink);font-weight:600}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-demo{max-width:100%;overflow:hidden;width:100%}@media(min-width: 768px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-demo{overflow:visible}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-demo__room{background:#ede8e2;border-radius:var(--radius-md);padding:2.5rem 3rem 0;overflow:hidden;position:relative;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-demo__wall{position:relative;display:flex;flex-direction:column;align-items:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frames{display:flex;gap:1.25rem;align-items:center;justify-content:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame{position:relative;display:flex;flex-direction:column;align-items:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__list{width:10rem;height:13.5rem;background:#c8a068;border-radius:3px;padding:6px;box-shadow:0 4px 16px rgba(0,0,0,.18),inset 0 0 0 1.5px hsla(0,0%,100%,.1);position:relative;overflow:hidden}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__list::before{content:"";position:absolute;top:0;left:0;right:0;height:7px;background:#a07840;border-radius:3px 3px 0 0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__print{width:100%;height:100%;border-radius:1px;transition:opacity .35s ease,background .35s ease}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__swap-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:2.25rem;height:2.25rem;background:var(--color-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;opacity:0;transition:all .2s ease;pointer-events:none;z-index:2}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__swap-indicator span{align-items:center;display:flex;height:2rem;justify-content:center;margin-top:.25rem;min-width:2rem;width:2rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__swap-indicator.active{opacity:1;transform:translate(-50%, -50%) scale(1)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__print[data-p=a1]{background:#d8cfc4}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__print[data-p=a2]{background:#c8bfb4}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__print[data-p=a3]{background:#b8afa4}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__print[data-p=b1]{background:#c4cccc}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__print[data-p=b2]{background:#b4bcbc}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__print[data-p=b3]{background:#a4acac}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__print[data-p=c1]{background:#ccc4b8}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__print[data-p=c2]{background:#bcb4a8}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__print[data-p=c3]{background:#aca498}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-demo__room{background:#ede8e2 !important}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-season-badge{display:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-demo__controls{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-lg);flex-wrap:wrap;gap:var(--space-md)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-seasons{display:flex;gap:.5rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-season-btn{padding:.5rem 1.125rem;border-radius:50px;font-size:.875rem;font-weight:300;color:var(--color-ink-muted);background:var(--color-surface);transition:all 150ms ease}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-season-btn:hover{border-color:var(--color-ink-muted);color:var(--color-ink-soft)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-season-btn.active{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface);font-weight:400}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-meta{display:none}@media(max-width: 1024px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frames{gap:.75rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__list{width:6.5rem;height:9rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-demo__controls{flex-direction:column;align-items:flex-start}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-meta{align-items:flex-start}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-xl);max-width:64rem;margin:0 auto}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-card{display:flex;flex-direction:column;gap:var(--space-md)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-card__photo{position:relative;border-radius:var(--radius-md);overflow:hidden;aspect-ratio:4/5;background:#ede8e0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-card__photo img{display:block;height:100%;object-fit:cover;width:100%}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-card__placeholder{width:100%;height:100%;background:linear-gradient(145deg, #e8e0d4 0%, #d4c8b8 100%)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-card__photo img{width:100%;height:100%;object-fit:cover;display:block}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-label{position:absolute;display:flex;align-items:center;gap:.375rem;background:var(--color-accent);color:#fff;font-size:.8125rem;font-weight:500;padding:.375rem .75rem;border-radius:4px;white-space:nowrap;pointer-events:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-label__dot{width:.5rem;height:.5rem;border-radius:50%;background:hsla(0,0%,100%,.6);flex-shrink:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-label--topleft{top:1rem;left:1rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-label--topright{top:1rem;right:1rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-label--bottomleft{bottom:1rem;left:1rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-label--bottomright{bottom:1rem;right:1rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-card__caption{font-size:1.0625rem;line-height:1.6;color:var(--color-ink-soft);margin-bottom:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-card__caption strong{color:var(--color-ink);font-weight:500}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-card__note{font-size:1.0625rem;color:var(--color-ink-soft);line-height:1.6;margin-top:0}@media(max-width: 600px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-grid{grid-template-columns:1fr;max-width:28rem}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-cta-mobile{background:var(--color-bg-alt);display:none;padding:0 var(--pad-x) var(--space-2xl);text-align:left}@media(max-width: 1024px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-cta-desktop{display:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-cta-mobile{display:block}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-carousel-wrap{overflow:hidden}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-dots{display:none}@media(max-width: 600px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-carousel-wrap{overflow:hidden;margin:0 calc(-1*var(--pad-x))}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-grid{display:flex !important;flex-direction:row !important;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:var(--space-md);padding:0 var(--pad-x) var(--space-md);max-width:none !important}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-grid::-webkit-scrollbar{display:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-card{flex:0 0 80vw;scroll-snap-align:start;padding-left:var(--space-md);cursor:pointer}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-dots{display:flex;justify-content:center;gap:.5rem;margin-top:var(--space-md)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-dot{width:6px;height:6px;border-radius:50%;background:rgba(51,51,51,.2);transition:background 200ms ease,transform 200ms ease}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-dot.active{background:var(--color-huisstijl);transform:scale(1.3)}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .whom-section img{height:100%;min-width:100%;object-fit:cover;width:100%}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer{background-color:var(--color-footer-bg);color:var(--color-footer-text);font-family:var(--font-body);font-size:17px;font-weight:400;line-height:27px;letter-spacing:-0.01em}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__top{padding:var(--space-2xl) max(var(--pad-x),10%) var(--space-2xl);display:flex;flex-direction:column;align-items:center;gap:var(--space-2xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__logo{display:flex;flex-direction:column;align-items:center;gap:6px}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__logo img{height:28px;filter:brightness(0) invert(1)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__tagline{font-family:var(--font-body);font-size:17px;font-weight:400;color:hsla(0,0%,100%,.75);letter-spacing:-0.01em}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__tagline strong{font-weight:600;color:#fff}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__nav{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-xl) var(--space-sm)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__col-title{font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:var(--space-md)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__col ul{list-style:none;display:flex;flex-direction:column;gap:5px}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__col ul li a{color:hsla(0,0%,100%,.75);text-decoration:none;font-size:17px;font-weight:400;letter-spacing:-0.01em;transition:color .15s ease}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__col ul li a:hover{color:#fff;text-decoration:underline}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__subscribe{display:flex;flex-direction:column;gap:var(--space-lg)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__email-form{display:flex;flex-direction:column;gap:var(--space-sm)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__email-input{width:100%;height:42px;border-radius:8px;border:none;padding:0 var(--space-md);font-family:var(--font-body);font-size:17px;color:var(--color-ink);background:#fff;outline:none;letter-spacing:-0.01em}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__email-input::placeholder{color:#aaa}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__contact{display:flex;flex-direction:column;gap:10px}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__contact-title{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:2px}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__contact-row{display:flex;align-items:flex-start;gap:8px;color:hsla(0,0%,100%,.85);font-size:17px;line-height:22px;letter-spacing:-0.01em}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__contact-row a{color:hsla(0,0%,100%,.85);text-decoration:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__contact-row a:hover{color:#fff;text-decoration:underline}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__contact-icon{width:18px;height:18px;flex-shrink:0;margin-top:2px;opacity:.85}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__contact-muted{font-size:13px;color:hsla(0,0%,100%,.5);margin-left:26px;line-height:20px}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__social{display:flex;gap:var(--space-md);align-items:center;margin-top:4px}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__social a{display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.85);transition:color .15s ease}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__social a:hover{color:#fff}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__social svg,html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__social img{width:22px;height:22px}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__divider{border:none;border-top:1px solid hsla(0,0%,100%,.12);margin:0 max(var(--pad-x),10%)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__bottom{padding:var(--space-xl) max(var(--pad-x),10%);display:flex;flex-wrap:wrap;gap:var(--space-xl) var(--space-2xl);align-items:flex-start}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__bottom-block{display:flex;flex-direction:column;gap:10px}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__bottom-label{font-size:12px;font-weight:600;color:hsla(0,0%,100%,.85)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__icons-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .icon-placeholder{height:30px;border-radius:5px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);display:flex;align-items:center;justify-content:center;padding:0 8px;font-size:10px;color:hsla(0,0%,100%,.5);white-space:nowrap;letter-spacing:.02em}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__copyright{text-align:center;padding:var(--space-md) max(var(--pad-x),10%) var(--space-lg);font-size:13px;color:hsla(0,0%,100%,.45);border-top:1px solid hsla(0,0%,100%,.08)}@media(max-width: 1024px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__nav{grid-template-columns:repeat(2, 1fr);gap:var(--space-2xl) var(--space-lg)}}@media(max-width: 480px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__nav{grid-template-columns:1fr;gap:var(--space-2xl) 0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__col{text-align:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__col ul{align-items:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__subscribe{align-items:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__contact{align-items:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__contact-row{justify-content:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__contact-muted{margin-left:0;text-align:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__social{justify-content:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__bottom{flex-direction:column;align-items:center;text-align:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .footer__icons-row{justify-content:center}}@keyframes fade-up{from{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__eyebrow{animation:fade-up .8s ease both}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__headline{animation:fade-up .8s .15s ease both}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__divider{animation:fade-up .8s .3s ease both}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__body{animation:fade-up .8s .45s ease both}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__actions{animation:fade-up .8s .6s ease both}@media(max-width: 1024px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero{grid-template-columns:1fr;height:auto}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__content{padding:var(--space-2xl) var(--pad-x)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__visual{min-height:22rem;padding:var(--space-2xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .grid-2{grid-template-columns:1fr;gap:var(--space-2xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .grid-2>div:not(.wall-demo):not(.video-placeholder):not(.how-grid){order:-1}html.ab-ff-redesign:not(.studio-active) .product-flexframes .seizoen__grid{grid-template-columns:repeat(2, 1fr)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .usps{grid-template-columns:repeat(2, 1fr)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .reviews__grid{grid-template-columns:repeat(3, 1fr);gap:var(--space-lg)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .reviews__header{flex-direction:column;align-items:flex-start;gap:var(--space-md)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collecties__grid{grid-template-columns:1fr 1fr}html.ab-ff-redesign:not(.studio-active) .product-flexframes .voor-wie__grid{grid-template-columns:1fr;gap:var(--space-2xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__inner{padding-inline:var(--pad-x)}}@media(max-width: 480px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .reviews__grid{grid-template-columns:1fr;gap:var(--space-lg)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .seizoen__grid{grid-template-columns:1fr 1fr}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .usp-strip{display:flex;align-items:center;justify-content:center;padding:1.125rem var(--pad-x);background:#fee0d6;border-top:none;border-bottom:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .usp-strip__item{display:flex;align-items:center;gap:.5rem;padding:0 2rem;font-size:.875rem;color:#333;white-space:nowrap}html.ab-ff-redesign:not(.studio-active) .product-flexframes .usp-strip__check{color:var(--color-huisstijl);font-weight:700;flex-shrink:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .usp-strip__icon{flex-shrink:0;display:block}html.ab-ff-redesign:not(.studio-active) .product-flexframes .usp-strip__text strong{color:#333;font-weight:700}html.ab-ff-redesign:not(.studio-active) .product-flexframes .usp-strip__divider{display:none}@media(max-width: 1024px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .usp-strip{flex-direction:column;align-items:flex-start;gap:0;padding:0 var(--pad-x)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .usp-strip__item{padding:.5rem 0;white-space:normal;width:100%;border:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .usp-strip__divider{display:none}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .video-placeholder{aspect-ratio:16/9;background:url("/videos/flexframe-switch.jpg") center center no-repeat;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .video-placeholder__inner{display:flex;flex-direction:column;align-items:center;gap:.625rem;text-align:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .video-placeholder__icon{width:3.5rem;height:3.5rem;border-radius:50%;background:rgba(42,26,20,.08);display:flex;align-items:center;justify-content:center;font-size:1.125rem;color:var(--color-ink-muted)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .video-placeholder__label{font-size:.9375rem;font-weight:500;color:var(--color-ink-soft)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .video-placeholder__sub{font-size:.8125rem;color:var(--color-ink-muted)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .variation-section{display:grid;gap:var(--space-md);align-items:center;margin-inline:auto}@media(min-width: 768px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .variation-section{grid-template-columns:1fr 1fr;gap:var(--space-xl)}}@media(min-width: 1280px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .variation-section{gap:var(--space-4xl);max-width:75%}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .variations-lr__beelden{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);align-items:start}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-item__frame{position:relative;border-radius:var(--btn-radius);overflow:visible;line-height:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-item__frame-img{width:100%;height:auto;display:block;border-radius:var(--btn-radius)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-item__detail-card{position:absolute;bottom:-1rem;left:-1rem;width:48%;border-radius:var(--btn-radius);overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.16);border:3px solid #fff;line-height:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-item__detail-card img{width:100%;height:auto;display:block}html.ab-ff-redesign:not(.studio-active) .product-flexframes .variations-lr__tekst{padding-left:var(--space-xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .variations-lr__namen{display:flex;flex-direction:column;gap:var(--space-lg);margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--border-color)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-item__title{font-family:var(--font-display);font-weight:600;font-size:1.0625rem;color:var(--color-ink);margin-bottom:.25rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-item__desc{font-size:.9375rem;color:var(--color-ink-muted);line-height:var(--lh-body)}@media(max-width: 780px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .variations-lr{grid-template-columns:1fr;gap:var(--space-2xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .variations-lr__tekst{order:-1;padding-left:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-item__detail-card{width:40%}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .lifestyle-banner{position:relative;width:100%;max-height:25vh;overflow:hidden;line-height:0}@media(min-width: 640px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .lifestyle-banner{max-height:50vh}}@media(min-width: 768px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .lifestyle-banner{max-height:70vh}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .lifestyle-banner__img{width:100%;height:25vh;object-fit:cover;object-position:center 20%;display:block}@media(min-width: 640px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .lifestyle-banner__img{height:50vh}}@media(min-width: 768px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .lifestyle-banner__img{height:70vh}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .lifestyle-banner__caption{position:absolute;bottom:var(--space-3xl);left:max(var(--pad-x),10%);color:#fff;font-family:var(--font-display);font-size:1.0625rem;font-weight:500;letter-spacing:.02em;text-shadow:0 1px 8px rgba(0,0,0,.25)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .section-header--above-grid{text-align:center;margin-bottom:var(--space-2xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .section-header--above-grid .section__label,html.ab-ff-redesign:not(.studio-active) .product-flexframes .section-header--above-grid .section__heading,html.ab-ff-redesign:not(.studio-active) .product-flexframes .section-header--above-grid .section__body,html.ab-ff-redesign:not(.studio-active) .product-flexframes .section-header--above-grid p{margin-left:auto;margin-right:auto}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collecties__header{margin-bottom:var(--space-2xl);text-align:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collecties__header .section__label,html.ab-ff-redesign:not(.studio-active) .product-flexframes .collecties__header .section__heading,html.ab-ff-redesign:not(.studio-active) .product-flexframes .collecties__header .section__body{margin-left:auto;margin-right:auto}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collecties__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1px;border-radius:10px;overflow:hidden;margin-bottom:var(--space-lg)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collectie-card{background:var(--color-surface);display:flex;flex-direction:column;transition:background var(--ease-base)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collectie-card:hover{background:#fdfbf8}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collectie-card__preview{padding:var(--space-xl) var(--space-xl) var(--space-md);border-bottom:.5px solid var(--border-color-soft);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:8.75rem;gap:.75rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collectie-card__info{padding:var(--space-lg) var(--space-xl) var(--space-xl);flex:1;display:flex;flex-direction:column;gap:.375rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collectie-card__name{font-size:.9375rem;font-weight:400}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collectie-card__sub{font-size:.8125rem;color:var(--color-ink-muted);line-height:1.55;flex:1}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collectie-card__link{font-size:.8125rem;color:var(--color-accent);text-align:left;margin-top:.5rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collectie-card__link:hover{text-decoration:underline;text-underline-offset:.1875rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hex-grid{display:flex;flex-wrap:wrap;gap:.3125rem;width:7.5rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hex{clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);display:flex;align-items:center;justify-content:center;font-size:.4375rem;font-weight:500;color:hsla(0,0%,100%,.9);text-align:center;line-height:1.3}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hex--lg{width:3.25rem;height:3.625rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hex--sm{width:2.375rem;height:2.6875rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .more-dots{display:flex;flex-wrap:wrap;gap:.375rem;width:5rem;justify-content:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .more-dot{width:1.25rem;height:1.25rem;border-radius:50%;opacity:.7}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collecties__note{font-size:1rem;color:var(--color-ink-muted);text-align:center;font-style:italic;font-family:var(--font-display)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .eigen-fotos-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl);padding:var(--space-xl);background:var(--color-ink);border-radius:var(--radius-md);margin-top:var(--space-lg)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .eigen-fotos-banner__label{font-size:.6875rem;letter-spacing:.15em;text-transform:uppercase;color:hsla(0,0%,100%,.75);margin-bottom:.375rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .eigen-fotos-banner__title{font-family:var(--font-display);font-size:1.125rem;font-weight:400;color:var(--color-surface);margin-bottom:.375rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .eigen-fotos-banner__body{font-size:.875rem;color:hsla(0,0%,100%,.55);line-height:1.6;max-width:32rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .eigen-fotos-banner__cta{white-space:nowrap;padding:.875rem 1.75rem;background:var(--color-accent);color:var(--color-surface);border-radius:var(--radius-sm);font-size:.9375rem;font-weight:400;flex-shrink:0;transition:background 200ms ease}html.ab-ff-redesign:not(.studio-active) .product-flexframes .eigen-fotos-banner__cta:hover{background:var(--color-burgundy)}@media(max-width: 1024px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .eigen-fotos-banner{flex-direction:column;align-items:flex-start}html.ab-ff-redesign:not(.studio-active) .product-flexframes .eigen-fotos-banner__cta{width:100%;text-align:center}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .reviews__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--space-2xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .reviews__score{display:flex;align-items:baseline;gap:var(--space-md)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .reviews__score-num{font-family:var(--font-display);font-size:3.25rem;font-weight:300;line-height:1}html.ab-ff-redesign:not(.studio-active) .product-flexframes .reviews__score-meta{font-size:.8125rem;color:var(--color-ink-soft);line-height:1.6}html.ab-ff-redesign:not(.studio-active) .product-flexframes .reviews__stars{color:var(--color-accent);letter-spacing:.1875em;font-size:.875rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .reviews__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:50px;margin-top:var(--space-2xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .review-card{background:var(--color-bg);border-radius:var(--btn-radius);overflow:hidden;text-align:left}html.ab-ff-redesign:not(.studio-active) .product-flexframes .review-card__photo{line-height:0;aspect-ratio:4/3;overflow:hidden}html.ab-ff-redesign:not(.studio-active) .product-flexframes .review-card__photo img{width:100%;height:100%;object-fit:cover;display:block}html.ab-ff-redesign:not(.studio-active) .product-flexframes .review-card__body{padding:var(--space-lg) var(--space-xl) var(--space-xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .review-card__stars{color:var(--color-huisstijl);font-size:.75rem;letter-spacing:.125em;margin-bottom:var(--space-md)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .review-card__text{font-family:var(--font-sub);font-size:1rem;line-height:var(--lh-body);color:var(--color-ink-soft);margin-bottom:var(--space-md)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .review-card__name{font-size:.75rem;color:var(--color-ink-muted)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator{padding:var(--space-4xl) var(--pad-x);background:var(--color-cfg-bg)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator__inner{max-width:42.5rem;margin:0 auto}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator__label{font-size:.6875rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:var(--space-lg)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator__heading{font-family:var(--font-display);font-weight:600;font-size:34px;line-height:var(--lh-title);color:var(--color-ink);margin-bottom:var(--space-md)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator__heading em{font-style:italic;color:var(--color-huisstijl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator__sub{font-size:17px;color:var(--color-ink-soft);line-height:var(--lh-body);margin-bottom:var(--space-2xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator__step-label{font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;color:#333;font-weight:600;margin-bottom:var(--space-xs);margin-top:var(--space-lg)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator__step-label:first-of-type{margin-top:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator__price-row{display:flex;align-items:baseline;gap:var(--space-md);margin:var(--space-xs) 0 var(--space-xs);padding-top:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator__price{font-family:var(--font-display);font-size:2.75rem;font-weight:600;color:var(--color-ink);line-height:1}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator__price-note{font-size:.8125rem;color:var(--color-ink-muted);line-height:var(--lh-body);white-space:pre-line}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator__assurance{font-size:.75rem;color:var(--color-ink-muted);text-align:left;margin-top:var(--space-sm)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-includes{margin:var(--space-lg) 0;padding:var(--space-md) var(--space-lg);background:hsla(0,0%,100%,.05);border:.5px solid hsla(0,0%,100%,.1);border-radius:var(--radius-md)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-includes__label{font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.75);margin-bottom:.625rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-includes__items{display:flex;flex-direction:column;gap:.375rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-includes__item{font-size:.8125rem;color:hsla(0,0%,100%,.65);line-height:1.5}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator labels{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:var(--space-md)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator label{padding:.5rem;border:var(--cfg-border) solid var(--color-cfg-inactive-border);border-radius:var(--btn-radius);color:var(--color-ink-soft);font-size:.875rem;font-weight:500;transition:all var(--ease-fast);background:var(--color-cfg-inactive-fill)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator label:hover{border-color:var(--color-cfg-active-border);color:var(--color-ink)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator label[aria-pressed=true]{border-color:var(--color-cfg-active-border);background:var(--color-cfg-active-fill);color:var(--color-ink)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .size-row{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:var(--space-lg)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .size-btn{padding:.625rem 1.25rem;border:var(--cfg-border) solid var(--color-cfg-inactive-border);border-radius:var(--btn-radius);color:var(--color-ink-soft);font-size:.875rem;font-weight:500;transition:all var(--ease-fast);background:var(--color-cfg-inactive-fill)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .size-btn:hover{border-color:var(--color-cfg-active-border);color:var(--color-ink)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .size-btn[aria-pressed=true]{border-color:var(--color-cfg-active-border);background:var(--color-cfg-active-fill);color:var(--color-ink);font-weight:600}html.ab-ff-redesign:not(.studio-active) .product-flexframes .size-btn__best{font-size:.6875rem;opacity:.7}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-card{padding:var(--space-md);border:var(--cfg-border) solid var(--color-cfg-inactive-border);border-radius:var(--btn-radius);transition:all var(--ease-fast);text-align:left;background:var(--color-cfg-inactive-fill)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-card:hover{border-color:var(--color-cfg-active-border)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-card[aria-pressed=true]{border-color:var(--color-cfg-active-border);background:var(--color-cfg-active-fill)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-card__header{margin-bottom:.375rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-card__name{font-size:.9375rem;font-weight:600;color:var(--color-ink)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-card__prints{font-size:.875rem;font-weight:500;color:var(--color-ink-muted)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-card__desc{font-size:.75rem;color:var(--color-ink-muted);line-height:var(--lh-body)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .qty-row{display:flex;gap:.5rem;flex-wrap:wrap}html.ab-ff-redesign:not(.studio-active) .product-flexframes .qty-btn{padding:.625rem 1.25rem;border:var(--cfg-border) solid var(--color-cfg-inactive-border);border-radius:var(--btn-radius);color:var(--color-ink-soft);font-size:.875rem;font-weight:500;transition:all var(--ease-fast);background:var(--color-cfg-inactive-fill)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .qty-btn:hover{border-color:var(--color-cfg-active-border);color:var(--color-ink)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .qty-btn[aria-pressed=true]{border-color:var(--color-cfg-active-border);background:var(--color-cfg-active-fill);color:var(--color-ink);font-weight:600}html.ab-ff-redesign:not(.studio-active) .product-flexframes .qty-btn__best{font-size:.6875rem;opacity:.7}html.ab-ff-redesign:not(.studio-active) .product-flexframes .qty-btn--meer{border-style:dashed;color:var(--color-ink-muted)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .qty-btn--meer:hover{border-style:solid;border-color:var(--color-cfg-active-border);color:var(--color-ink)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-inbegrepen{display:flex;flex-direction:column;gap:.25rem;margin-bottom:var(--space-lg);font-size:.875rem;color:var(--color-ink-soft);line-height:1.5}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-inbegrepen em{font-style:normal;color:#3a9a4a}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-list{list-style:none;display:flex;flex-direction:column;gap:.375rem;margin-bottom:var(--space-lg);padding:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-list li{font-size:.9375rem;color:var(--color-ink-soft);display:flex;align-items:baseline;gap:.5rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-list li::before{content:"–";color:var(--color-ink-muted);flex-shrink:0;font-size:.75rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-list li strong{color:var(--color-ink);font-weight:600}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-section .video-placeholder{background:url("/videos/flexframe-demo.jpg") center center no-repeat;background-size:cover}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-demo{width:100%}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-demo__room{background:#ede8e2;border-radius:var(--radius-md);padding:2.5rem 3rem 0;overflow:hidden;position:relative;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-demo__wall{position:relative;display:flex;flex-direction:column;align-items:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frames{display:flex;gap:1.25rem;align-items:center;justify-content:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame{position:relative;display:flex;flex-direction:column;align-items:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__list{width:10rem;height:13.5rem;background:#c8a068;border-radius:3px;padding:6px;box-shadow:0 4px 16px rgba(0,0,0,.18),inset 0 0 0 1.5px hsla(0,0%,100%,.1);position:relative;overflow:hidden}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__list::before{content:"";position:absolute;top:0;left:0;right:0;height:7px;background:#a07840;border-radius:3px 3px 0 0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__print{width:100%;height:100%;border-radius:1px;transition:opacity .35s ease,background .35s ease}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__swap-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:2.25rem;height:2.25rem;background:var(--color-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;opacity:0;transition:all .2s ease;pointer-events:none;z-index:2}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__swap-indicator.active{opacity:1;transform:translate(-50%, -50%) scale(1)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__print[data-p=a1]{background:#d8cfc4}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__print[data-p=a2]{background:#c8bfb4}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__print[data-p=a3]{background:#b8afa4}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__print[data-p=b1]{background:#c4cccc}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__print[data-p=b2]{background:#b4bcbc}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__print[data-p=b3]{background:#a4acac}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__print[data-p=c1]{background:#ccc4b8}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__print[data-p=c2]{background:#bcb4a8}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__print[data-p=c3]{background:#aca498}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-demo__room{background:#ede8e2 !important}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-season-badge{display:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-demo__controls{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-lg);flex-wrap:wrap;gap:var(--space-md)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-seasons{display:flex;gap:.5rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-season-btn{padding:.5rem 1.125rem;border-radius:50px;font-size:.875rem;font-weight:300;color:var(--color-ink-muted);background:var(--color-surface);transition:all 150ms ease}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-season-btn:hover{border-color:var(--color-ink-muted);color:var(--color-ink-soft)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-season-btn.active{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface);font-weight:400}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-meta{display:none}@media(max-width: 1024px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frames{gap:.75rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-frame__list{width:6.5rem;height:9rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .wall-demo__controls{flex-direction:column;align-items:flex-start}html.ab-ff-redesign:not(.studio-active) .product-flexframes .demo-meta{align-items:flex-start}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-xl);max-width:64rem;margin:0 auto}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-card{display:flex;flex-direction:column;gap:var(--space-md)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-card__photo{position:relative;border-radius:var(--radius-md);overflow:hidden;aspect-ratio:4/5;background:#ede8e0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-card__placeholder{width:100%;height:100%;background:linear-gradient(145deg, #e8e0d4 0%, #d4c8b8 100%)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-card__photo img{width:100%;height:100%;object-fit:cover;display:block}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-label{position:absolute;display:flex;align-items:center;gap:.375rem;background:var(--color-accent);color:#fff;font-size:.8125rem;font-weight:500;padding:.375rem .75rem;border-radius:4px;white-space:nowrap;pointer-events:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-label__dot{width:.5rem;height:.5rem;border-radius:50%;background:hsla(0,0%,100%,.6);flex-shrink:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-label--topleft{top:1rem;left:1rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-label--topright{top:1rem;right:1rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-label--bottomleft{bottom:1rem;left:1rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-label--bottomright{bottom:1rem;right:1rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-card__caption{font-size:1.0625rem;line-height:1.6;color:var(--color-ink-soft);margin-bottom:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-card__caption strong{color:var(--color-ink);font-weight:500}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-card__note{font-size:1.0625rem;color:var(--color-ink-soft);line-height:1.6;margin-top:0}@media(max-width: 600px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-grid{grid-template-columns:1fr;max-width:28rem}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .faq{max-width:42rem;margin-inline:auto}html.ab-ff-redesign:not(.studio-active) .product-flexframes .faq-title{margin-bottom:var(--space-2xl);text-align:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .faq-list{display:flex;flex-direction:column;gap:.5rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .faq-item{border-radius:var(--radius-md);background:var(--color-bg-alt);overflow:hidden}html.ab-ff-redesign:not(.studio-active) .product-flexframes .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.125rem 1.25rem;gap:1rem;font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--color-ink);text-align:left;cursor:pointer;background:none;border:none;transition:color var(--ease-fast)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .faq-q:hover{color:var(--color-huisstijl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .faq-q[aria-expanded=true]{color:var(--color-huisstijl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .faq-icon{font-size:1.25rem;font-weight:300;flex-shrink:0;color:var(--color-huisstijl);line-height:1;transition:transform 200ms ease}html.ab-ff-redesign:not(.studio-active) .product-flexframes .faq-q[aria-expanded=true] .faq-icon{transform:rotate(45deg)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .faq-a{display:none;padding:0 1.25rem 1.25rem;font-size:.9375rem;color:var(--color-ink-soft);line-height:var(--lh-body);border-top:1px solid var(--border-color-soft);padding-top:.875rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .faq-a.open{display:block}html.ab-ff-redesign:not(.studio-active) .product-flexframes .faq-text-bottom{color:var(--color-ink-muted);font-size:.9375rem;margin-top:var(--space-2xl);text-align:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .faq-text-bottom__link{color:var(--color-cta);text-decoration:underline;text-underline-offset:.15em}@keyframes fade-up{from{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__eyebrow{animation:fade-up .8s ease both}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__headline{animation:fade-up .8s .15s ease both}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__divider{animation:fade-up .8s .3s ease both}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__body{animation:fade-up .8s .45s ease both}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__actions{animation:fade-up .8s .6s ease both}@media(max-width: 1024px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero{grid-template-columns:1fr;height:auto}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__content{padding:var(--space-2xl) var(--pad-x)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .hero__visual{min-height:22rem;padding:var(--space-2xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .grid-2{grid-template-columns:1fr;gap:var(--space-2xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .grid-2>div:not(.wall-demo):not(.video-placeholder):not(.how-grid){order:-1}html.ab-ff-redesign:not(.studio-active) .product-flexframes .seizoen__grid{grid-template-columns:repeat(2, 1fr)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .usps{grid-template-columns:repeat(2, 1fr)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .reviews__grid{grid-template-columns:repeat(3, 1fr);gap:var(--space-lg)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .reviews__header{flex-direction:column;align-items:flex-start;gap:var(--space-md)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .collecties__grid{grid-template-columns:1fr 1fr}html.ab-ff-redesign:not(.studio-active) .product-flexframes .voor-wie__grid{grid-template-columns:1fr;gap:var(--space-2xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .mod-nav__inner{padding-inline:var(--pad-x)}}@media(max-width: 480px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .reviews__grid{grid-template-columns:1fr;gap:var(--space-lg)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .seizoen__grid{grid-template-columns:1fr 1fr}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .usp-strip{display:flex;align-items:center;justify-content:center;padding:1.125rem var(--pad-x);background:#fee0d6;border-top:none;border-bottom:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .usp-strip__item{display:flex;align-items:center;gap:.5rem;padding:0 2rem;font-size:.875rem;color:#333;white-space:nowrap}html.ab-ff-redesign:not(.studio-active) .product-flexframes .usp-strip__check{color:var(--color-huisstijl);font-weight:700;flex-shrink:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .usp-strip__icon{flex-shrink:0;display:block}html.ab-ff-redesign:not(.studio-active) .product-flexframes .usp-strip__text strong{color:#333;font-weight:700}html.ab-ff-redesign:not(.studio-active) .product-flexframes .usp-strip__divider{display:none}@media(max-width: 1024px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .usp-strip{flex-direction:column;align-items:flex-start;gap:0;padding:0 var(--pad-x)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .usp-strip__item{padding:.5rem 0;white-space:normal;width:100%;border:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .usp-strip__divider{display:none}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .video-placeholder{aspect-ratio:16/9;background:url("/videos/flexframe-switch.jpg") center center no-repeat;background-size:cover;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;overflow:hidden}html.ab-ff-redesign:not(.studio-active) .product-flexframes .video-placeholder video{height:100%;object-fit:cover;width:100%}html.ab-ff-redesign:not(.studio-active) .product-flexframes .video-placeholder__inner{display:flex;flex-direction:column;align-items:center;gap:.625rem;text-align:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .video-placeholder__icon{width:3.5rem;height:3.5rem;border-radius:50%;background:rgba(42,26,20,.5);display:flex;align-items:center;justify-content:center;font-size:1.125rem;color:#fff}html.ab-ff-redesign:not(.studio-active) .product-flexframes .video-placeholder__icon span{height:1.125rem;line-height:1;padding:.125rem;width:1.125rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .video-placeholder__label{font-size:.9375rem;font-weight:500;color:var(--color-ink-soft)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .video-placeholder__sub{font-size:.8125rem;color:var(--color-ink-muted)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .coll-tabs{display:flex;gap:.5rem;flex-wrap:wrap;margin:var(--space-2xl) 0 var(--space-xl);max-width:100%}html.ab-ff-redesign:not(.studio-active) .product-flexframes .coll-tab{padding:.5rem 1.25rem;border:1.5px solid var(--color-cfg-inactive-border);border-radius:var(--btn-radius);background:#fff;color:var(--color-ink-soft);font-family:var(--font-body);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--ease-fast)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .coll-tab:hover{border-color:var(--color-huisstijl);color:var(--color-ink)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .coll-tab.active{border-color:var(--color-huisstijl);background:var(--color-cfg-active-fill);color:var(--color-ink);font-weight:600}html.ab-ff-redesign:not(.studio-active) .product-flexframes .coll-panel{display:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .coll-panel.active{display:block}html.ab-ff-redesign:not(.studio-active) .product-flexframes .shop-hint{font-size:.875rem;color:var(--color-ink-muted);margin-bottom:var(--space-lg)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:.75rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard-grid.expanded{padding-bottom:var(--space-xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard{cursor:pointer;position:relative;border-radius:var(--btn-radius);border:2px solid rgba(0,0,0,0);background:#fff;transition:all 150ms ease;overflow:hidden}html.ab-ff-redesign:not(.studio-active) .product-flexframes .shop-cta{text-align:center;margin-top:var(--space-2xl);position:relative;z-index:2}@media(max-width: 900px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 480px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard-grid{grid-template-columns:repeat(2, 1fr)}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard-grid .pcard:nth-child(n+11){display:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard-grid.expanded .pcard:nth-child(n+11){display:block}@media(max-width: 1024px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard-grid .pcard:nth-child(n+9){display:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard-grid.expanded .pcard:nth-child(n+9){display:block}}@media(max-width: 480px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard-grid .pcard:nth-child(n+7){display:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard-grid.expanded .pcard:nth-child(n+7){display:block}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .show-more-btn{display:block;width:100%;padding:.75rem;background:none;border:none;font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--color-cta);cursor:pointer;margin-top:var(--space-3xl);text-align:center;text-decoration:underline;text-underline-offset:.2em;transition:color var(--ease-fast)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .show-more-btn:hover{color:var(--color-cta-hover)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .show-more-btn.hidden{display:none}@media(max-width: 600px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .show-more-btn{margin-top:.5rem !important}html.ab-ff-redesign:not(.studio-active) .product-flexframes .shop-cta{margin-top:.5rem !important}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .plakbord{position:fixed;top:110px;right:1.5rem;width:220px;background:#fdf8f3;border-radius:12px;box-shadow:0 8px 32px rgba(51,51,51,.15);padding:1rem;z-index:500;transform:translateX(260px);transition:transform 300ms ease;border:1px solid #ecddd0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .plakbord.visible{transform:translateX(0)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .plakbord.minimized{padding:.5rem .875rem;border-radius:30px;cursor:pointer;width:auto;min-width:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .plakbord.minimized .plakbord__pins,html.ab-ff-redesign:not(.studio-active) .product-flexframes .plakbord.minimized .plakbord__cta,html.ab-ff-redesign:not(.studio-active) .product-flexframes .plakbord.minimized .plakbord__clear,html.ab-ff-redesign:not(.studio-active) .product-flexframes .plakbord.minimized .plakbord__empty{display:none !important}html.ab-ff-redesign:not(.studio-active) .product-flexframes .plakbord.minimized .plakbord__header{margin-bottom:0;gap:.5rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .plakbord.minimized .plakbord__title::before{content:"♥ ";color:var(--color-huisstijl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .plakbord__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .plakbord__title{font-size:.75rem;font-weight:600;color:var(--color-ink);letter-spacing:.05em;text-transform:uppercase}html.ab-ff-redesign:not(.studio-active) .product-flexframes .plakbord__count{font-size:.6875rem;color:var(--color-ink-muted)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .plakbord__pins{display:flex;flex-wrap:wrap;gap:.375rem;min-height:60px;margin-bottom:.875rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .plakbord__pin{position:relative;width:56px;height:56px;border-radius:6px;overflow:visible;cursor:pointer;flex-shrink:0;animation:pinDrop .25s ease both}@keyframes pinDrop{from{opacity:0;transform:scale(0.6) rotate(var(--rot))}to{opacity:1;transform:scale(1) rotate(var(--rot))}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .plakbord__pin img{width:56px;height:56px;object-fit:cover;border-radius:6px;border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.18);display:block;background:#fff}html.ab-ff-redesign:not(.studio-active) .product-flexframes .plakbord__pin:hover .pin-remove{opacity:1}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pin-remove{position:absolute;top:-6px;right:-6px;width:16px;height:16px;border-radius:50%;background:var(--color-cta);color:#fff;font-size:.55rem;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 150ms ease;font-weight:700;line-height:1;cursor:pointer;z-index:2}html.ab-ff-redesign:not(.studio-active) .product-flexframes .plakbord__empty{font-size:.75rem;color:var(--color-ink-muted);font-style:italic;text-align:center;padding:.5rem 0;width:100%}html.ab-ff-redesign:not(.studio-active) .product-flexframes .plakbord__cta{display:none;width:100%;padding:.625rem;background:var(--color-cta);color:#fff;border:none;border-radius:var(--btn-radius);font-family:var(--font-body);font-size:.8125rem;font-weight:600;cursor:pointer;text-align:center;transition:background var(--ease-base)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .plakbord__cta:hover{background:var(--color-cta-hover)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .plakbord__cta.visible{display:block}html.ab-ff-redesign:not(.studio-active) .product-flexframes .plakbord__clear{display:none;width:100%;padding:.375rem;background:none;border:none;font-size:.6875rem;color:var(--color-ink-muted);cursor:pointer;text-align:center;margin-top:.375rem;font-family:var(--font-body)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .plakbord__clear:hover{color:var(--color-cta)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .plakbord__clear.visible{display:block}@media(max-width: 1024px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .plakbord{top:auto;bottom:1rem;right:1rem;width:180px}}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard-hover-preview{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:420px;max-width:90vw;border-radius:var(--btn-radius);overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.35);z-index:9999;pointer-events:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard-hover-preview__room{position:relative;width:100%}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard-hover-preview__room img.room-bg{width:100%;display:block}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard-hover-preview__room img.room-print{position:absolute;width:14%;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.2);top:35%;left:50%;transform:translate(-50%, -50%)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard-hover-preview__name{background:#fff;padding:.625rem 1rem;font-size:.8125rem;color:var(--color-ink);font-weight:600;text-align:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard-hover-backdrop{display:none;position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:9998;pointer-events:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard{cursor:default;position:relative;border-radius:var(--btn-radius);border:2px solid rgba(0,0,0,0);overflow:hidden;z-index:1;aspect-ratio:3/4;background:#e8e8e8}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard::after{content:"";position:absolute;inset:0;background:#444;opacity:0;transition:opacity 200ms ease;border-radius:var(--btn-radius)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard__front{display:block;line-height:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard__front img{width:100%;height:auto;display:block;border-radius:var(--btn-radius)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard__back{display:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard__heart{position:absolute;top:.4rem;right:.4rem;width:1.6rem;height:1.6rem;border-radius:50%;background:hsla(0,0%,100%,.88);box-shadow:0 1px 5px rgba(0,0,0,.18);cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background 120ms ease;pointer-events:auto}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard__heart svg{width:.75rem;height:.75rem;flex-shrink:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard__heart .heart-fill{fill:none;stroke:#aaa;stroke-width:2;transition:fill 120ms ease,stroke 120ms ease}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard__heart .heart-label{display:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard.saved .pcard__heart{background:rgba(252,99,51,.12)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard.saved .pcard__heart .heart-fill{fill:var(--color-huisstijl);stroke:var(--color-huisstijl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard__hover-block{position:absolute;top:0;right:0;width:2.4rem;height:2.4rem;z-index:9;pointer-events:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard__check{position:absolute;top:.3rem;right:.3rem;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--color-huisstijl);color:#fff;font-size:.55rem;z-index:10;display:none;align-items:center;justify-content:center;font-weight:700}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard.saved .pcard__check{display:flex}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard__name{font-size:.75rem;color:var(--color-ink-soft);text-align:center;padding:.35rem .2rem .1rem;line-height:1.35}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard{cursor:default;position:relative;border:none;background:none;border-radius:0;overflow:hidden;z-index:1}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard__img{height:100%;width:100%;display:block}html.ab-ff-redesign:not(.studio-active) .product-flexframes .pcard__img img{border-radius:var(--btn-radius);width:100%;height:100%;display:block;max-width:100%;object-fit:cover}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator label[data-orientation]{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.75rem .875rem .5rem;height:auto;min-width:5rem;position:relative}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator label[data-orientation]::before{content:"";position:absolute;top:.4rem;left:.4rem;width:.875rem;height:.875rem;border-radius:50%;border:1.5px solid var(--color-cfg-inactive-border);background:#fff;transition:all var(--ease-fast);pointer-events:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator label[data-orientation][aria-pressed=true]::before{border:.2125rem solid var(--color-cfg-active-border);background:#fff}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator label .icon{display:block;flex-shrink:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator label .label{font-size:.75rem;font-weight:500}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-format-block{margin-bottom:var(--space-xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-format-block+.cfg-format-block{margin-bottom:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .size-row{margin-top:var(--space-sm);padding-top:var(--space-sm)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .separator,html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-sep{width:100%;height:1px;background:#d0b8a6;margin:var(--space-sm) 0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-sep--price{margin:var(--space-xl) 0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .size-btn,html.ab-ff-redesign:not(.studio-active) .product-flexframes .qty-btn[data-qty],html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator label[data-color]{position:relative;padding-left:2rem;text-align:left}html.ab-ff-redesign:not(.studio-active) .product-flexframes .size-btn::before,html.ab-ff-redesign:not(.studio-active) .product-flexframes .qty-btn[data-qty]::before,html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator label[data-color]::before{content:"";position:absolute;left:.625rem;top:50%;transform:translateY(-50%);width:.875rem;height:.875rem;border-radius:50%;border:1.5px solid var(--color-cfg-inactive-border);background:#fff;transition:all var(--ease-fast);pointer-events:none;flex-shrink:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .size-btn[aria-pressed=true]::before,html.ab-ff-redesign:not(.studio-active) .product-flexframes .qty-btn[data-qty][aria-pressed=true]::before,html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator label[data-color][aria-pressed=true]::before{border:.2125rem solid var(--color-cfg-active-border);background:#fff;box-shadow:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;align-items:stretch}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-card{position:relative;padding:var(--space-md) var(--space-md) var(--space-md) 2rem;display:flex;flex-direction:column;text-align:left}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-card::before{content:"";position:absolute;left:.625rem;top:1rem;width:.875rem;height:.875rem;border-radius:50%;border:1.5px solid var(--color-cfg-inactive-border);background:#fff;transition:all var(--ease-fast);flex-shrink:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-card[aria-pressed=true]::before{border:.2125rem solid var(--color-cfg-active-border);background:#fff;box-shadow:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-card[aria-pressed=true]{border-color:var(--color-cfg-active-border);background:var(--color-cfg-active-fill)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-card__header{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;min-height:1.5rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-card__desc{font-size:.8125rem;color:#555;line-height:1.5;margin-top:.375rem;flex:1}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-card[aria-pressed=true] .uitvoering-card__name,html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-card[aria-pressed=true] .uitvoering-card__prints,html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-card[aria-pressed=true] .uitvoering-card__desc{color:#333}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-popular-badge{font-size:.6rem;font-weight:600;background:var(--color-huisstijl);color:#fff;padding:.15rem .4rem;border-radius:50px;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;margin-left:auto}html.ab-ff-redesign:not(.studio-active) .product-flexframes .size-btn{display:flex;justify-content:space-between;align-items:center;gap:.5rem;min-width:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .size-btn__label{flex:1;text-align:left}html.ab-ff-redesign:not(.studio-active) .product-flexframes .size-btn__price{font-size:.8125rem;color:var(--color-ink-muted);font-weight:400;white-space:nowrap;flex-shrink:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .size-btn[aria-pressed=true] .size-btn__price{color:var(--color-ink-soft)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-card__price{font-size:.8125rem;color:var(--color-ink-muted);margin-top:.375rem;font-weight:400}html.ab-ff-redesign:not(.studio-active) .product-flexframes .uitvoering-card[aria-pressed=true] .uitvoering-card__price{color:var(--color-ink-soft)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-list{list-style:none;display:flex;flex-direction:column;gap:.375rem;margin-bottom:var(--space-lg);padding:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-list li{font-size:.9375rem;color:var(--color-ink-soft);display:flex;align-items:baseline;gap:.5rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-list li::before{content:"•";color:var(--color-huisstijl);flex-shrink:0;font-size:.85rem;line-height:1.6}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-list li strong{color:var(--color-ink);font-weight:600}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-shipping{font-size:.8125rem;line-height:1.5;margin-top:.25rem;margin-bottom:var(--space-md);display:block}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-shipping--free{color:#3a9a4a;font-weight:500}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-shipping-check{font-weight:700;margin-right:.2rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-shipping--nudge{color:var(--color-ink-muted)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-shipping--nudge strong{color:var(--color-ink-soft);font-weight:600}html.ab-ff-redesign:not(.studio-active) .product-flexframes .configurator__next-step{font-size:.8125rem;color:var(--color-ink-muted);margin-top:.5rem;font-style:italic}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-usp-strip{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:1.125rem var(--pad-x);background:#fee0d6}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-usp-item{display:flex;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.875rem;color:#333;white-space:nowrap}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-usp-check{color:var(--color-huisstijl);font-weight:700;flex-shrink:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-usp-divider{display:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-cta-desktop{text-align:left}html.ab-ff-redesign:not(.studio-active) .product-flexframes .how-cta-mobile{text-align:left !important}html.ab-ff-redesign:not(.studio-active) .product-flexframes .variations-ctas{display:flex;gap:var(--space-md);flex-wrap:wrap;margin-top:var(--space-xl)}html.ab-ff-redesign:not(.studio-active) .product-flexframes .variations-ctas .btn{width:auto;padding:0 1.5rem}@media(max-width: 1024px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .usp-strip{display:grid !important;grid-template-columns:1fr 1fr;flex-direction:unset;align-items:unset;padding:0;gap:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .usp-strip__item{display:flex;align-items:center;gap:.75rem;padding:1rem .75rem;border:none;white-space:normal;width:auto;font-size:1rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .usp-strip__divider{display:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-usp-strip{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;padding:0}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-usp-item{padding:.75rem .5rem;white-space:normal;font-size:.75rem;text-align:center;justify-content:center}html.ab-ff-redesign:not(.studio-active) .product-flexframes .cfg-usp-divider{display:none}}@media(max-width: 600px){html.ab-ff-redesign:not(.studio-active) .product-flexframes .coll-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.25rem}html.ab-ff-redesign:not(.studio-active) .product-flexframes .coll-tabs::-webkit-scrollbar{display:none}html.ab-ff-redesign:not(.studio-active) .product-flexframes .coll-tab{flex-shrink:0}}html.ab-mo180 body.checkout-cart-index .mdlr-header-lang,html.ab-mo180 body.checkout-cart-index #mdlr-header-lang-clone{display:none}html:not(.ab-mo164) body.cms-index-index .mo-164{display:none}html.ab-mo164 body.cms-index-index .mdlr-about .trustpilot-widget-custom{display:none}html.ab-mo199 body.cms-index-index{--color-cream: #fbf6f5;--color-huisstijl: #fc6333;--color-ink: #333333;--color-ink-soft: #555555;--color-cta: #db3614;--color-cta-hover: #b82c10;--color-bg-alt: #fbf6f5;--border-color: rgba(51, 51, 51, 0.12);--color-cfg-active-border: #fc6333;--color-cfg-active-fill: #ffc8bd;--color-cfg-inactive-border: #d0b8a6;--space-sm: 0.5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 5rem;--pad-x: 5rem;--font-body: "Onest", Arial, sans-serif;--font-sub: "Fuzzy Bubbles", cursive, sans-serif;--btn-height: 47px;--btn-radius: 10px;--ease-fast: 150ms ease}@media(max-width: 768px){html.ab-mo199 body.cms-index-index{--pad-x: 1.25rem}}html.ab-mo199 body.cms-index-index .mdlr-collections{display:none}html.ab-mo199 body.cms-index-index .container{padding-right:1rem;padding-left:1rem;max-width:100%}@media(min-width: 768px){html.ab-mo199 body.cms-index-index .container{max-width:768px}}@media(min-width: 1024px){html.ab-mo199 body.cms-index-index .container{max-width:1024px}}@media(min-width: 1280px){html.ab-mo199 body.cms-index-index .container{max-width:1280px}}@media(min-width: 1536px){html.ab-mo199 body.cms-index-index .container{max-width:1536px}}@media(min-width: 1920px){html.ab-mo199 body.cms-index-index .container{max-width:1920px}}html.ab-mo199 body.cms-index-index .collection-section p{margin:0}html.ab-mo199 body.cms-index-index .section-header--above-grid{text-align:center;margin-bottom:var(--space-2xl)}html.ab-mo199 body.cms-index-index .section-header--above-grid .section__label,html.ab-mo199 body.cms-index-index .section-header--above-grid .section__heading,html.ab-mo199 body.cms-index-index .section-header--above-grid .section__body,html.ab-mo199 body.cms-index-index .section-header--above-grid p{margin-left:auto;margin-right:auto}html.ab-mo199 body.cms-index-index .collecties__header{margin-bottom:var(--space-md);text-align:center}@media(min-width: 768px){html.ab-mo199 body.cms-index-index .collecties__header{margin-bottom:var(--space-2xl)}}html.ab-mo199 body.cms-index-index .collecties__header .section__label,html.ab-mo199 body.cms-index-index .collecties__header .section__heading,html.ab-mo199 body.cms-index-index .collecties__header .section__body{margin-left:auto;margin-right:auto}html.ab-mo199 body.cms-index-index .collecties__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1px;border-radius:10px;overflow:hidden;margin-bottom:var(--space-lg)}html.ab-mo199 body.cms-index-index .collectie-card{background:var(--color-surface);display:flex;flex-direction:column;transition:background var(--ease-base)}html.ab-mo199 body.cms-index-index .collectie-card:hover{background:#fdfbf8}html.ab-mo199 body.cms-index-index .collectie-card__preview{padding:var(--space-xl) var(--space-xl) var(--space-md);border-bottom:.5px solid var(--border-color-soft);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:8.75rem;gap:.75rem}html.ab-mo199 body.cms-index-index .collectie-card__info{padding:var(--space-lg) var(--space-xl) var(--space-xl);flex:1;display:flex;flex-direction:column;gap:.375rem}html.ab-mo199 body.cms-index-index .collectie-card__name{font-size:.9375rem;font-weight:400}html.ab-mo199 body.cms-index-index .collectie-card__sub{font-size:.8125rem;color:var(--color-ink-muted);line-height:1.55;flex:1}html.ab-mo199 body.cms-index-index .collectie-card__link{font-size:.8125rem;color:var(--color-accent);text-align:left;margin-top:.5rem}html.ab-mo199 body.cms-index-index .collectie-card__link:hover{text-decoration:underline;text-underline-offset:.1875rem}html.ab-mo199 body.cms-index-index .hex-grid{display:flex;flex-wrap:wrap;gap:.3125rem;width:7.5rem}html.ab-mo199 body.cms-index-index .hex{clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);display:flex;align-items:center;justify-content:center;font-size:.4375rem;font-weight:500;color:hsla(0,0%,100%,.9);text-align:center;line-height:1.3}html.ab-mo199 body.cms-index-index .hex--lg{width:3.25rem;height:3.625rem}html.ab-mo199 body.cms-index-index .hex--sm{width:2.375rem;height:2.6875rem}html.ab-mo199 body.cms-index-index .more-dots{display:flex;flex-wrap:wrap;gap:.375rem;width:5rem;justify-content:center}html.ab-mo199 body.cms-index-index .more-dot{width:1.25rem;height:1.25rem;border-radius:50%;opacity:.7}html.ab-mo199 body.cms-index-index .collecties__note{font-size:1rem;color:var(--color-ink-muted);text-align:center;font-style:italic;font-family:var(--font-display)}html.ab-mo199 body.cms-index-index .eigen-fotos-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl);padding:var(--space-xl);background:var(--color-ink);border-radius:var(--radius-md);margin-top:var(--space-lg)}html.ab-mo199 body.cms-index-index .eigen-fotos-banner__label{font-size:.6875rem;letter-spacing:.15em;text-transform:uppercase;color:hsla(0,0%,100%,.75);margin-bottom:.375rem}html.ab-mo199 body.cms-index-index .eigen-fotos-banner__title{font-family:var(--font-display);font-size:1.125rem;font-weight:400;color:var(--color-surface);margin-bottom:.375rem}html.ab-mo199 body.cms-index-index .eigen-fotos-banner__body{font-size:.875rem;color:hsla(0,0%,100%,.55);line-height:1.6;max-width:32rem}html.ab-mo199 body.cms-index-index .eigen-fotos-banner__cta{white-space:nowrap;padding:.875rem 1.75rem;background:var(--color-accent);color:var(--color-surface);border-radius:var(--radius-sm);font-size:.9375rem;font-weight:400;flex-shrink:0;transition:background 200ms ease}html.ab-mo199 body.cms-index-index .eigen-fotos-banner__cta:hover{background:var(--color-burgundy)}@media(max-width: 1024px){html.ab-mo199 body.cms-index-index .eigen-fotos-banner{flex-direction:column;align-items:flex-start}html.ab-mo199 body.cms-index-index .eigen-fotos-banner__cta{width:100%;text-align:center}}html.ab-mo199 body.cms-index-index .coll-tabs{display:flex;gap:.5rem;flex-wrap:wrap;margin:var(--space-md) 0 var(--space-xl);max-width:100%}@media(min-width: 768px){html.ab-mo199 body.cms-index-index .coll-tabs{margin-top:var(--space-2xl)}}html.ab-mo199 body.cms-index-index .coll-tab{border:1.5px solid var(--color-cfg-inactive-border) !important;border-radius:var(--btn-radius);background:#fff;color:var(--color-ink-soft);font-family:var(--font-body);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--ease-fast);padding:.5rem}@media(min-width: 768px){html.ab-mo199 body.cms-index-index .coll-tab{padding:.5rem 1.25rem}}html.ab-mo199 body.cms-index-index .coll-tab:hover{border-color:var(--color-huisstijl);color:var(--color-ink)}html.ab-mo199 body.cms-index-index .coll-tab.active{border-color:var(--color-huisstijl);background:var(--color-cfg-active-fill);color:var(--color-ink);font-weight:600}html.ab-mo199 body.cms-index-index .coll-panel{display:none}html.ab-mo199 body.cms-index-index .coll-panel.active{display:block}html.ab-mo199 body.cms-index-index .shop-hint{font-size:.875rem;color:var(--color-ink-muted);margin-bottom:var(--space-lg)}html.ab-mo199 body.cms-index-index .pcard-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:.75rem}html.ab-mo199 body.cms-index-index .pcard-grid.expanded{padding-bottom:var(--space-xl)}html.ab-mo199 body.cms-index-index .pcard{cursor:pointer;position:relative;border-radius:var(--btn-radius);border:2px solid rgba(0,0,0,0);background:#fff;transition:all 150ms ease;overflow:hidden}html.ab-mo199 body.cms-index-index .shop-cta{text-align:center;margin-top:var(--space-2xl);position:relative;z-index:2}@media(max-width: 900px){html.ab-mo199 body.cms-index-index .pcard-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 480px){html.ab-mo199 body.cms-index-index .pcard-grid{grid-template-columns:repeat(2, 1fr)}}html.ab-mo199 body.cms-index-index .pcard-grid .pcard:nth-child(n+11){display:none}html.ab-mo199 body.cms-index-index .pcard-grid.expanded .pcard:nth-child(n+11){display:block}@media(max-width: 1024px){html.ab-mo199 body.cms-index-index .pcard-grid .pcard:nth-child(n+9){display:none}html.ab-mo199 body.cms-index-index .pcard-grid.expanded .pcard:nth-child(n+9){display:block}}@media(max-width: 480px){html.ab-mo199 body.cms-index-index .pcard-grid .pcard:nth-child(n+7){display:none}html.ab-mo199 body.cms-index-index .pcard-grid.expanded .pcard:nth-child(n+7){display:block}}html.ab-mo199 body.cms-index-index .show-more-btn{display:block;width:100%;padding:.75rem;background:none;border:none !important;font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--color-cta);cursor:pointer;margin-top:var(--space-xl);text-align:center;text-decoration:underline;text-underline-offset:.2em;transition:color var(--ease-fast)}html.ab-mo199 body.cms-index-index .show-more-btn:hover{color:var(--color-cta-hover)}html.ab-mo199 body.cms-index-index .show-more-btn.hidden{display:none}@media(max-width: 600px){html.ab-mo199 body.cms-index-index .show-more-btn{margin-top:.5rem !important}html.ab-mo199 body.cms-index-index .shop-cta{margin-top:.5rem !important}}html.ab-mo199 body.cms-index-index .pcard{cursor:default;position:relative;border-radius:var(--btn-radius);border:2px solid rgba(0,0,0,0);overflow:hidden;z-index:1;aspect-ratio:3/4;background:#e8e8e8}html.ab-mo199 body.cms-index-index .pcard::after{content:"";position:absolute;inset:0;background:#444;opacity:0;transition:opacity 200ms ease;border-radius:var(--btn-radius)}html.ab-mo199 body.cms-index-index .pcard__front{display:block;line-height:0}html.ab-mo199 body.cms-index-index .pcard__front img{width:100%;height:auto;display:block;border-radius:var(--btn-radius)}html.ab-mo199 body.cms-index-index .pcard__back{display:none}html.ab-mo199 body.cms-index-index .pcard__heart{position:absolute;top:.4rem;right:.4rem;width:1.6rem;height:1.6rem;border-radius:50%;background:hsla(0,0%,100%,.88);box-shadow:0 1px 5px rgba(0,0,0,.18);cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background 120ms ease;pointer-events:auto}html.ab-mo199 body.cms-index-index .pcard__heart svg{width:.75rem;height:.75rem;flex-shrink:0}html.ab-mo199 body.cms-index-index .pcard__heart .heart-fill{fill:none;stroke:#aaa;stroke-width:2;transition:fill 120ms ease,stroke 120ms ease}html.ab-mo199 body.cms-index-index .pcard__heart .heart-label{display:none}html.ab-mo199 body.cms-index-index .pcard.saved .pcard__heart{background:rgba(252,99,51,.12)}html.ab-mo199 body.cms-index-index .pcard.saved .pcard__heart .heart-fill{fill:var(--color-huisstijl);stroke:var(--color-huisstijl)}html.ab-mo199 body.cms-index-index .pcard__hover-block{position:absolute;top:0;right:0;width:2.4rem;height:2.4rem;z-index:9;pointer-events:none}html.ab-mo199 body.cms-index-index .pcard__check{position:absolute;top:.3rem;right:.3rem;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--color-huisstijl);color:#fff;font-size:.55rem;z-index:10;display:none;align-items:center;justify-content:center;font-weight:700}html.ab-mo199 body.cms-index-index .pcard.saved .pcard__check{display:flex}html.ab-mo199 body.cms-index-index .pcard__name{font-size:.75rem;color:var(--color-ink-soft);text-align:center;padding:.35rem .2rem .1rem;line-height:1.35}html.ab-mo199 body.cms-index-index .pcard{cursor:default;position:relative;border:none;background:none;border-radius:0;overflow:hidden;z-index:1}html.ab-mo199 body.cms-index-index .pcard__img{height:100%;width:100%;display:block}html.ab-mo199 body.cms-index-index .pcard__img img{border-radius:var(--btn-radius);width:100%;height:100%;display:block;max-width:100%;object-fit:cover}html.ab-mo198:not(.is-static,.studio-active){--cta-color: #db3614}html.ab-mo198:not(.is-static,.studio-active) body.checkout-cart-index *:not(strong){font-weight:500}html.ab-mo198:not(.is-static,.studio-active) body.checkout-cart-index strong{font-weight:700}html.ab-mo198:not(.is-static,.studio-active) body.checkout-cart-index .page-title h1{font-size:2.125rem}html.ab-mo198:not(.is-static,.studio-active) body.checkout-cart-index .price .base-price.strike{color:#888;text-decoration:none !important;position:relative}html.ab-mo198:not(.is-static,.studio-active) body.checkout-cart-index .price .base-price.strike:before{content:"";background:var(--cta-color);border-top:none;height:.125rem;position:absolute;top:calc(50% - .125rem);transform:none;width:100%}html.ab-mo198:not(.is-static,.studio-active) body.checkout-cart-index .price .base-price.discounted{color:var(--cta-color) !important}html.ab-mo198:not(.is-static,.studio-active) body.checkout-cart-index [class*=cart] .data-table thead th,html.ab-mo198:not(.is-static,.studio-active) body.checkout-cart-index [class*=cart] .data-table thead th *{font-weight:700}html.ab-mo198:not(.is-static,.studio-active) body.checkout-cart-index .cart-collaterals .cart-totals>.totals{background-color:#f4ede6}html.ab-mo198:not(.is-static,.studio-active) body.checkout-cart-index .cart-collaterals .cart-totals>.totals tfoot tr:last-child td strong span{font-weight:700}html.ab-mo198:not(.is-static,.studio-active) body.checkout-cart-index .cart .face-card ul li span{background:#16935d}html.ab-mo198:not(.is-static,.studio-active) body.checkout-cart-index .button.upsell-button{border-width:.125rem !important;font-size:1.5rem !important}html.ab-mo198:not(.is-static,.studio-active) body.checkout-cart-index .button.upsell-button svg{fill:var(--cta-color)}html.ab-mo198:not(.is-static,.studio-active) body.checkout-cart-index .upsell-item-name{font-size:1rem}html.ab-mo198:not(.is-static,.studio-active) body.checkout-cart-index .upsell-subtitle{font-weight:700}html.ab-mo198:not(.is-static,.studio-active) body.checkout-cart-index .upsell-short-description{font-size:initial}html.ab-mo210:not(.is-static,.studio-active){--cta-color: #db3614}html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index *:not(strong){font-weight:500}html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index strong{font-weight:700}html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index input.input-text,html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index select,html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index textarea{border-color:#8d715e;color:#333;font-size:1rem;outline:none}html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index input.input-text:focus,html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index select:focus,html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index textarea:focus{border-color:#3476f7;outline:#3476f7 solid 1px}html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index .price .base-price.strike{color:#888;text-decoration:none !important;position:relative}html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index .price .base-price.strike:before{content:"";background:var(--cta-color);height:1px;position:absolute;top:calc(50% - 1px);transform:none;width:100%}html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index .price .base-price.discounted{color:var(--cta-color) !important}html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index .face-card{font-size:1rem !important}html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index .face-card span{background:#16935d}html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index .opc .section.allow:not(.active) .number .number-icon,html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index .opc .section.allow:not(.active)#opc-billing+.is-green:not(.active) .number .number-icon{height:2rem;margin:0 .5rem;width:2rem}html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index .opc .section.allow:not(.active) .number .number-icon circle,html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index .opc .section.allow:not(.active)#opc-billing+.is-green:not(.active) .number .number-icon circle{fill:#16935d}html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index .opc .section:not(.active) .step-title .number span{padding:0 1rem}html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index .opc .step-title{align-items:center;display:grid;grid-gap:0 1.5rem;grid-template-columns:3rem 1fr 1fr;padding:1.5rem}html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index .opc .step-title *{line-height:1;margin:0;padding:0}html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index .opc .step-title h2{color:#707070;grid-column:span 2}@media(min-width: 768px){html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index .opc .step-title h2{grid-column:2}}html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index .opc .step-title h2,html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index .opc .step-title .number{float:none;text-align:left}@media(min-width: 768px){html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index .opc .step-title h2,html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index .opc .step-title .number{font-size:1.5rem}}html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index .opc .step-title .number span{font-weight:700}html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index .opc .active .step-title{background-color:#f4ede6;padding:.75rem 1.5rem}html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index .opc .active .step-title h2{color:inherit}html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index .opc .active .step-title .number{background-color:#7a1100 !important;border-color:#7a1100 !important}html.ab-mo210:not(.is-static,.studio-active) body.checkout-onepage-index .secure-payments-lock{color:#16935d}html.ab-mo207:not(.is-static,.studio-active) body.cms-index-index .mdlr-hero-mo58 .usps ul li{font-size:1rem;font-weight:400}html.ab-mo207:not(.is-static,.studio-active) body.cms-index-index .mdlr-hero-mo58 .usps ul li svg{height:1.25rem;width:1.25rem}@media(min-width: 1024px){html.ab-mo207:not(.is-static,.studio-active) body.cms-index-index .mdlr-hero-mo58 .usps ul li svg{height:1.5rem;width:1.5rem}}html.ab-mo207:not(.is-static,.studio-active) body.cms-index-index .mdlr-hero-mo58 .usps ul li svg circle{fill:#16935d}html.ab-mo219.studio-active body.catalog-product-view #app #toolbar .btn:has(.mo-219){height:max-content !important;line-height:1;margin:0 !important;min-width:auto;overflow:hidden;vertical-align:unset}html.ab-mo219.studio-active body.catalog-product-view #app .mo-219 .onoffswitch-checkbox{appearance:none;display:block;position:absolute}html.ab-mo219.studio-active body.catalog-product-view [data-cmd=toggleEmptyShapesVisibility].as-widget{left:50%;transform:translateX(-50%) !important}html.ab-mo219.studio-active body.catalog-product-view .onoffswitch+.mo-219{align-items:center;display:flex;gap:1rem;padding:1rem}html.ab-mo219.studio-active body.catalog-product-view .onoffswitch+.mo-219:has(.onoffswitch-checkbox:checked) .onoff.less-shapes{border-color:#c1c1c1;outline-color:rgba(0,0,0,0) !important}html.ab-mo219.studio-active body.catalog-product-view .onoffswitch+.mo-219:has(.onoffswitch-checkbox:checked) .onoff.less-shapes svg{color:#c1c1c1}html.ab-mo219.studio-active body.catalog-product-view .onoffswitch+.mo-219:has(.onoffswitch-checkbox:checked) .onoff.more-shapes{border-color:#fc6333;outline-color:#fc6333 !important}html.ab-mo219.studio-active body.catalog-product-view .onoffswitch+.mo-219:has(.onoffswitch-checkbox:checked) .onoff.more-shapes svg{color:#fc6333}html.ab-mo219.studio-active body.catalog-product-view .onoffswitch+.mo-219 .onoff{align-items:center;background:#fff;border:1px solid #c1c1c1;border-radius:10px;display:flex;flex-direction:column;font-weight:500;gap:.5rem;justify-content:center;max-width:5rem;outline:1px solid rgba(0,0,0,0) !important;padding:.5rem}@media(min-width: 768px){html.ab-mo219.studio-active body.catalog-product-view .onoffswitch+.mo-219 .onoff{max-width:max-content}}html.ab-mo219.studio-active body.catalog-product-view .onoffswitch+.mo-219 .onoff__text{font-size:.75rem;max-width:100%;white-space:break-spaces !important}@media(min-width: 768px){html.ab-mo219.studio-active body.catalog-product-view .onoffswitch+.mo-219 .onoff__text{font-size:1rem}}html.ab-mo219.studio-active body.catalog-product-view .onoffswitch+.mo-219 .onoff svg{aspect-ratio:1/1;color:#c1c1c1;width:2rem}@media(min-width: 768px){html.ab-mo219.studio-active body.catalog-product-view .onoffswitch+.mo-219 .onoff svg{width:5rem}}@media(min-width: 1536px){html.ab-mo219.studio-active body.catalog-product-view .onoffswitch+.mo-219 .onoff svg{width:3rem}}html.ab-mo219.studio-active body.catalog-product-view .onoffswitch+.mo-219 .onoff input{appearance:none;position:absolute}html.ab-mo219.studio-active body.catalog-product-view .onoffswitch+.mo-219 .onoff.less-shapes{border-color:#fc6333;outline-color:#fc6333 !important}html.ab-mo219.studio-active body.catalog-product-view .onoffswitch+.mo-219 .onoff.less-shapes svg{color:#fc6333}
