@font-face{font-family:Shop Geist;src:url(/fonts/geist-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.shop-root,.shop-overlay{--font-ui:"Shop Geist",Arial,sans-serif;--weight-body:400;--weight-nav:500;--weight-label:600;--weight-heading:650;--text-caption:.75rem;--text-label:.875rem;--text-body:1rem;--text-lead:1.125rem;--body-line-height:1.6;--page-title-size:clamp(2rem,3vw,2.625rem);--section-title-size:clamp(1.5rem,2.4vw,2rem);--card-title-size:1.125rem;--catalog-title-size:1.0625rem;--catalog-title-size-mobile:.9375rem;--title-weight:650;--title-line-height:1.15;--title-letter-spacing:-.035em;--papier:#fff;--wit:#fff;--karton:#e9e7e1;--inkt:#152e40;--ink:var(--inkt);--inkt-gedempt:#586975;--actie:#193d54;--actie-hover:#0e2b3e;--diep:#10293b;--taupe:#c3cdcf;--lijn:#dce2e3;--surface-page:#faf9f6;--catalog-surface:#e9e7e1;--radius-control:8px;--radius-panel:12px;--button-height:52px;--control-height-compact:44px;--button-font-size:.875rem;--button-weight:600;--button-padding:22px;--shop-content-width:1600px;--shop-gutter:32px;--section-gap:48px;--focus-ring:2px solid #356a88;--transition-control:.16s ease;font-family:var(--font-ui);color:var(--inkt)}.shop-root{background:var(--surface-page);min-height:100vh}.shop-root :is(h1,h2,h3),.shop-overlay :is(h1,h2,h3){font-family:var(--font-ui);letter-spacing:var(--title-letter-spacing)}.shop-root :is(button,input,select),.shop-overlay :is(button,input){font-family:var(--font-ui)}.shop-root main{min-width:0}.shop-root :is(section[id],div[id],main[id]){scroll-margin-top:90px}.shop-root .section-wrap,.shop-container{width:min(var(--shop-content-width),calc(100% - 2 * var(--shop-gutter)));max-width:none;margin-inline:auto;padding-inline:0}.shop-primary,.shop-root .button{border:1px solid var(--actie);background:var(--actie);color:#fff;white-space:normal;text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:52px;padding:13px 22px;font-size:.875rem;font-weight:600;line-height:1.45;transition:background .16s,border-color .16s;display:inline-flex}.shop-primary:hover,.shop-root .button-dark:hover{background:var(--actie-hover);border-color:var(--actie-hover);transform:none}.shop-primary-light{background:var(--surface-card,#fff);color:var(--inkt);border-color:#fff}.shop-primary-light:hover{background:var(--theme-soft,#eef2f3);color:var(--inkt);border-color:#eef2f3}.shop-root .product-main-frame{box-shadow:none;background:0 0;padding:0}.shop-root .product-main-visual,.shop-root .collection-style-card{position:relative}.shop-root .product-title-row>span{white-space:normal}.shop-root .collection-style-card>a{display:block}.shop-root .collection-style-card a:focus-visible{outline:var(--focus-ring);outline-offset:4px}.shop-root .collection-style-art{aspect-ratio:4/5;padding:32px}.shop-root .collection-style-art>div{width:78%;box-shadow:none}.shop-root .collection-style-art:has([data-collection=duo])>div{width:100%}.shop-card-credit,.shop-image-credit{z-index:3;position:absolute;top:54px;right:12px}.shop-image-credit{top:12px}.shop-root :is(.shop-card-credit,.shop-image-credit) .scene-photo-credit-thumbnail{position:static}.shop-root :is(.shop-card-credit,.shop-image-credit) .scene-credit-info{color:#334b59b3;background:0 0;width:36px;height:36px}.shop-root :is(.shop-card-credit,.shop-image-credit) .scene-credit-info:hover,.shop-root :is(.shop-card-credit,.shop-image-credit) .scene-credit-info[aria-expanded=true]{color:var(--inkt)}.shop-root :is(.shop-card-credit,.shop-image-credit) .scene-credit-info svg{filter:none}.shop-root :is(.shop-card-credit,.shop-image-credit) .scene-credit-info:focus-visible{outline-color:var(--actie)}@media (width<=600px){.shop-root .collection-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.shop-root .collection-style-art{padding:20px 12px}.shop-root .collection-style-art>div{width:82%}.shop-root .collection-style-label{display:block}.shop-root .collection-style-label span{margin-top:5px;display:block}.shop-card-credit{top:44px;right:6px}.shop-image-credit{top:6px;right:6px}}.shop-root .button svg{display:none}.shop-root .button-ghost{color:var(--inkt);border-color:var(--taupe);background:0 0}.shop-text-link{text-underline-offset:4px;align-items:center;min-height:44px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.shop-eyebrow{letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:.75rem;font-weight:600;display:block}.shop-skip{z-index:600;background:var(--surface-card,white);color:var(--theme-ink,#152e40);border-radius:8px;padding:12px 18px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.shop-skip:focus{transform:none}.shop-topbar{z-index:105;background:var(--theme-soft,#e6ebee);min-height:36px;font-size:.75rem;position:relative}.shop-topbar-inner{width:min(var(--shop-content-width),calc(100% - 2 * var(--shop-gutter)));grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:36px;margin:auto;display:grid}.shop-region{align-items:center;gap:8px;display:flex}.shop-promises{text-transform:uppercase;letter-spacing:.035em;justify-content:center;align-items:center;gap:16px;font-weight:500;display:flex}.shop-promises span+span{align-items:center;gap:16px;display:flex}.shop-promises span+span:before{content:"";opacity:.5;background:currentColor;border-radius:50%;width:3px;height:3px}.shop-topbar nav{justify-content:end;gap:20px;display:flex}.shop-topbar a{align-items:center;min-height:36px;display:inline-flex}.shop-topbar a:hover{text-decoration:underline}.shop-header{z-index:100;background:var(--surface-card,#fff);border-bottom:1px solid var(--lijn);height:70px;position:sticky;top:0}.shop-header-inner{width:min(var(--shop-content-width),calc(100% - 2 * var(--shop-gutter)));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;height:100%;margin:auto;display:grid}.shop-brand{width:172px;height:52px;display:block;position:relative;overflow:hidden}.shop-brand img{width:100%;max-width:none;height:auto;display:block;position:absolute;top:-20px;left:0}.shop-logo{justify-self:start}.shop-icon-button{border:1px solid var(--taupe);background:var(--surface-card,#fff);width:48px;height:48px;color:var(--inkt);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.shop-icon-button:hover{background:var(--theme-soft,#edf1f3);border-color:var(--theme-outline,#657e8e)}.shop-icon-button svg{flex-shrink:0}.shop-menu-button{display:none}.shop-header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.shop-studio-link{min-width:164px;min-height:48px;padding-inline:16px}.shop-studio-link>span+span{display:none}.shop-cart>span,.shop-header-favorites>span{background:var(--actie);color:#fff;border:2px solid #fff;border-radius:20px;place-items:center;min-width:19px;height:19px;padding:0 3px;font-size:10px;font-weight:600;display:grid;position:absolute;top:-5px;right:-4px}.shop-desktop-nav{justify-content:center;align-items:center;gap:clamp(14px,1.4vw,24px);height:100%;font-size:.875rem;font-weight:500;display:flex}.shop-desktop-browse{height:100%}.shop-desktop-nav>a,.shop-desktop-browse>button{height:100%;min-height:44px;color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex;position:relative}.shop-desktop-nav>a:after,.shop-desktop-browse>button:after{content:"";background:currentColor;height:1px;transition:transform .16s;position:absolute;inset:auto 0 15px;transform:scaleX(0)}.shop-desktop-nav>a:hover:after,.shop-desktop-browse>button:hover:after,.shop-desktop-browse>button[aria-expanded=true]:after{transform:scaleX(1)}.shop-desktop-browse>button[aria-expanded=true]>svg{transform:rotate(180deg)}.shop-mega{background:var(--surface-card,#fff);border-block:1px solid var(--lijn);visibility:hidden;opacity:0;pointer-events:none;max-height:calc(100dvh - 110px);transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:100%;left:0;right:0;overflow:auto;transform:translateY(-6px)}.shop-mega[data-open=true]{visibility:visible;opacity:1;pointer-events:auto;transform:none}.shop-mega-inner{width:min(var(--shop-content-width),calc(100% - 2 * var(--shop-gutter)));grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:auto;padding:28px 0 34px;display:grid}.shop-mega section{flex-direction:column;align-items:flex-start;display:flex}.shop-mega h2{letter-spacing:0;margin:0 0 12px;font-size:.9375rem;font-weight:650}.shop-mega a{align-items:center;min-height:44px;padding:7px 0;font-size:.875rem;font-weight:400;display:flex}.shop-mega a:hover,.shop-mega a[aria-current=page]{text-underline-offset:5px;text-decoration:underline}.shop-header-compact .shop-header-inner{grid-template-columns:1fr auto 1fr}.shop-header-compact .shop-menu-button{justify-self:start;gap:10px;width:auto;padding:0 14px;display:inline-flex}.shop-header-compact .shop-logo{justify-self:center}.shop-continue{text-underline-offset:4px;align-items:center;min-height:44px;font-size:.875rem;font-weight:500;text-decoration:underline;display:inline-flex}.shop-drawer[data-slot=sheet-content]{background:var(--surface-card,#fff);width:min(400px,100vw);max-width:400px;height:100dvh;color:var(--inkt);border:0;border-radius:0;gap:0;padding:0;overflow:hidden}.shop-drawer-header{border-bottom:1px solid var(--lijn);justify-content:space-between;align-items:center;height:70px;min-height:70px;padding:0 24px;display:flex}.shop-drawer-body{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding:22px 26px 24px;display:flex;overflow:auto}.shop-drawer-body>.shop-primary{flex-shrink:0;justify-content:flex-start;margin:16px 0 20px}.shop-drawer-direct,.shop-drawer-category>summary{border-bottom:1px solid var(--lijn);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:12px 0;font-size:1rem;font-weight:600;line-height:1.5;display:flex}.shop-drawer-category summary{list-style:none}.shop-drawer-category summary::-webkit-details-marker{display:none}.shop-drawer-category[open]>summary svg{transform:rotate(180deg)}.shop-drawer-category>div{border-bottom:1px solid var(--lijn);padding:16px 0 10px 12px}.shop-drawer-category section+section{margin-top:18px}.shop-drawer-category h3{letter-spacing:0;margin:0 0 6px;font-size:.875rem;font-weight:650}.shop-drawer-category section>a{min-height:44px;padding:10px 0;font-size:.875rem;display:block}.shop-drawer-category a:hover{text-decoration:underline}.shop-drawer-service{gap:4px;margin-top:18px;padding-top:14px;display:grid}.shop-drawer-service a{min-height:38px;color:var(--inkt-gedempt);padding:7px 0;font-size:.875rem}.shop-drawer-region{padding:14px 26px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--lijn);flex-shrink:0;align-items:center;gap:10px;font-size:.875rem;display:flex}.shop-search-field{border:1px solid var(--taupe);background:var(--surface-card,#fff);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.shop-search-field>svg{flex-shrink:0}.shop-search-field input{width:100%;min-width:0;min-height:32px;color:var(--inkt);outline-offset:1px;background:0 0;border:0;font-size:1rem}.shop-search-field button{background:var(--actie);color:#fff;border:0;border-radius:5px;min-height:36px;padding:8px 10px;font-size:.875rem}.shop-search-field input::placeholder{color:var(--theme-muted,#77838c)}.shop-search-dialog[data-slot=dialog-content]{background:var(--theme-page,#faf9f6);border-radius:12px;width:calc(100vw - 32px);max-width:620px;max-height:85dvh;padding:30px;overflow-y:auto}.shop-search-dialog [data-slot=dialog-title]{padding-right:25px;font-size:1.25rem}.shop-search-results>p{color:var(--inkt-gedempt);margin:12px 0;font-size:.875rem}.shop-search-results>a{border-top:1px solid var(--lijn);justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:10px 0;font-size:.875rem;display:flex}.shop-search-results strong{font-weight:500}.shop-search-results span{color:var(--inkt-gedempt);font-size:.75rem}.shop-search-suggestions{flex-wrap:wrap;gap:10px;font-size:.875rem;display:flex}.shop-search-suggestions>span{width:100%;color:var(--inkt-gedempt);margin:12px 0 0}.shop-search-suggestions>a{border:1px solid var(--lijn);background:var(--surface-card,#fff);border-radius:5px;padding:9px 12px}.shop-root .collection-card-grid{gap:30px 16px}.shop-save{z-index:2;width:40px;height:40px;color:var(--inkt);background:#ffffffd9;border:1px solid #0000;border-radius:6px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.shop-save:hover{background:var(--surface-card,white);border-color:var(--taupe)}.shop-save[aria-pressed=true]{color:var(--theme-ink,#193d54);background:var(--surface-card,#fff)}.shop-save[aria-pressed=true] svg{fill:currentColor}.shop-save-error{background:var(--surface-card,white);z-index:3;padding:8px;font-size:.75rem;position:absolute;top:54px;left:10px;right:10px}.shop-category-art{place-items:center;padding:26px 20px;display:grid!important}.shop-category-art>span{width:80%;display:block}.shop-category-art .product-mockup{box-shadow:0 1px 2px #362c2214,2px 7px 16px #362c221c}.shop-category-art:has([data-collection=duo])>span{width:94%}.shop-root .eyebrow{letter-spacing:.1em;font-size:.75rem;font-weight:600}.shop-root .section-heading{gap:20px;margin-bottom:26px}.shop-root .section-heading h2{font-size:var(--section-title-size);letter-spacing:-.035em;margin:5px 0;font-weight:650}.shop-root .section-heading p{font-size:1rem}.shop-root .section-link{text-underline-offset:4px;border:0;min-height:44px;font-size:.875rem;text-decoration:underline}.shop-root .section-link svg{display:none}.shop-root .all-collections{padding-top:32px;padding-bottom:56px}.shop-root .collection-index-intro{text-align:left;max-width:780px;margin:0 0 32px}.shop-root .collection-index-intro h1{font-size:var(--page-title-size);letter-spacing:-.035em;margin:12px 0 16px;font-weight:650}.shop-root .collection-index-intro p{max-width:66ch;margin:0;font-size:1rem;line-height:1.65}.shop-root .collection-index-intro em{letter-spacing:inherit;font-family:inherit;font-style:normal}.shop-catalog-tabs{border-bottom:1px solid var(--lijn);flex-wrap:wrap;gap:8px;margin-bottom:28px;padding-bottom:20px;display:flex}.shop-catalog-tabs>a{border:1px solid var(--taupe);background:var(--surface-card,white);border-radius:6px;align-items:center;min-height:42px;padding:8px 16px;font-size:.875rem;display:inline-flex}.shop-catalog-tabs>a[aria-current=page]{border-color:var(--actie);background:var(--actie);color:#fff}.shop-catalog-count{color:var(--inkt-gedempt);margin-bottom:20px;font-size:.875rem}.shop-root .collection-breadcrumbs,.shop-root .breadcrumbs{margin-bottom:0;padding-top:24px;padding-bottom:24px;font-size:.8125rem}.shop-root .collection-hero{align-items:start;gap:clamp(32px,5vw,90px);padding-bottom:55px}.shop-root .collection-hero-art{background:var(--catalog-surface);min-height:560px;padding:44px 44px 66px}.shop-root .collection-hero-poster{width:min(68%,320px);box-shadow:none;transform:none}.shop-root .collection-hero-art:has([data-collection=duo]) .collection-hero-poster{width:95%}.shop-root .collection-hero-copy{max-width:540px;padding-top:18px}.shop-root .collection-hero-copy h1{font-size:var(--page-title-size);letter-spacing:-.035em;margin:16px 0;font-weight:650;line-height:1.18}.shop-root .collection-hero-copy>p{line-height:1.6}.shop-root .collection-from-price{margin:20px 0;font-size:1.6rem;font-weight:500}.shop-root .collection-hero-copy>.button{width:100%}.shop-root .collection-perks{gap:10px 20px;font-size:.8125rem}.shop-root .collection-detail-note summary{font-size:.9375rem}.shop-root .collection-detail-note p{font-size:.875rem}.shop-root .collection-hero-caption{font-size:.75rem}.shop-root .collection-styles-section{padding-top:0;padding-bottom:55px}.shop-root .collection-style-label h3{font-size:1rem}.shop-root .collection-style-label span{font-size:.875rem}.shop-root .collection-style-label svg{display:none}.shop-root .collection-related{padding-block:48px 64px}.shop-root .product-page{padding-top:0}.shop-root .product-layout{gap:clamp(30px,5vw,80px)}.shop-root .product-main-visual{background:var(--catalog-surface);min-height:560px}.shop-root .product-main-frame{transform:none}.shop-root .product-title-row{display:block}.shop-root .product-title-row h1{font-size:var(--page-title-size);margin:16px 0;font-weight:650}.shop-root .product-title-row>span{margin:16px 0;font-size:1.6rem;display:block}.shop-root .over-design p,.shop-root .product-accordion p,.shop-root .product-accordion summary{font-size:.9375rem}.shop-root .buy-perks{font-size:.8125rem}.shop-root .product-gallery-foot{font-size:.75rem}.shop-root .occasion-section{background:0 0;padding-top:40px;padding-bottom:45px}.shop-root .occasion-links{gap:16px}.shop-root .occasion-links a{border-color:var(--taupe);min-height:60px;font-size:.9375rem}.shop-root .occasion-links svg{display:none}.shop-home-occasions{background:var(--theme-soft,#e6ebee);margin-top:48px}.shop-root .occasion-personal-note{font-size:.9375rem}.shop-root .occasion-page{padding-top:8px;padding-bottom:40px}.shop-story-section{background:var(--theme-soft,#e7ebed);grid-template-columns:1fr 1fr;margin-top:48px;display:grid}.shop-story-art{background:var(--theme-soft,#d5dfe4);place-items:center;min-height:530px;padding:45px;display:grid}.shop-story-art>div{border:10px solid #be9c6e;width:min(68%,280px);box-shadow:12px 22px 32px #162d4033}.shop-story-copy{align-self:center;padding:clamp(28px,4vw,64px)}.shop-story-copy h2{font-size:var(--section-title-size);margin:0 0 18px;font-weight:650;line-height:1.2}.shop-story-copy>p{color:var(--inkt-gedempt);font-size:1rem;line-height:1.6}.shop-how-steps{gap:17px;margin:25px 0;display:grid}.shop-how-steps>div{align-items:center;gap:13px;display:flex}.shop-how-steps svg{flex-shrink:0}.shop-how-steps span{gap:2px;display:grid}.shop-how-steps strong{font-size:.875rem;font-weight:600}.shop-how-steps small{color:var(--inkt-gedempt);font-size:.875rem}.shop-faq details{border-top:1px solid var(--lijn);padding:0}.shop-faq details:last-of-type{border-bottom:1px solid var(--lijn)}.shop-faq summary{cursor:pointer;padding:20px 32px 20px 0;font-size:1rem;font-weight:500;line-height:1.5;list-style:none;position:relative}.shop-faq summary::-webkit-details-marker{display:none}.shop-faq summary:after{content:"+";font-size:1.3rem;font-weight:400;position:absolute;top:18px;right:3px}.shop-faq details[open] summary:after{content:"−"}.shop-faq details p{color:var(--inkt-gedempt);margin:0 0 22px;font-size:1rem;line-height:1.65}.shop-faq>.shop-text-link{margin-top:14px}.shop-footer{background:var(--theme-soft,#e9e7e1);padding:0 max(var(--shop-gutter),calc((100% - var(--shop-content-width))/2));color:var(--inkt)}.shop-footer-benefits{border-bottom:1px solid var(--taupe);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.shop-footer-benefits>a{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:132px;padding:24px 18px;display:flex}.shop-footer-benefits>a+a{border-left:1px solid var(--theme-line,#ccd1d0)}.shop-footer-benefits span{gap:3px;display:grid}.shop-footer-benefits strong{letter-spacing:.035em;text-transform:uppercase;font-size:.875rem;font-weight:600}.shop-footer-benefits small{color:var(--inkt-gedempt);font-size:.75rem}.shop-footer-main{border-bottom:1px solid var(--taupe);grid-template-columns:minmax(240px,1.15fr) repeat(3,minmax(0,.8fr));gap:clamp(25px,4vw,76px);padding:44px 0 38px;display:grid}.shop-footer-intro p{max-width:300px;color:var(--inkt-gedempt);margin:20px 0 24px;font-size:1rem;line-height:1.6}.shop-footer-group h2{letter-spacing:.07em;text-transform:uppercase;margin:10px 0 15px;font-size:.875rem;font-weight:600;line-height:1.4}.shop-footer-group>button{display:none}.shop-footer-group nav{flex-direction:column;align-items:flex-start;display:flex}.shop-footer-group a{align-items:center;min-height:39px;padding:7px 0;font-size:.875rem;line-height:1.45;display:inline-flex}.shop-footer-group a:hover{text-underline-offset:4px;text-decoration:underline}.shop-footer-bottom{min-height:70px;color:var(--inkt-gedempt);justify-content:space-between;align-items:center;gap:20px;font-size:.8125rem;display:flex}.shop-data-credit{color:var(--inkt-gedempt);margin:0;padding:0 0 24px;font-size:.75rem;line-height:1.7}.shop-data-credit a{text-underline-offset:3px;text-decoration:underline}.shop-info-page{min-height:60vh;padding-block:32px 70px}.shop-info-page h1{font-size:var(--page-title-size);font-weight:650}.shop-info-intro{max-width:740px;margin-bottom:36px}.shop-info-intro p{color:var(--inkt-gedempt);font-size:1rem;line-height:1.7}.shop-info-layout{grid-template-columns:240px minmax(0,800px);align-items:start;gap:70px;display:grid}.shop-info-nav{gap:5px;display:grid;position:sticky;top:100px}.shop-info-nav>a{border-radius:6px;align-items:center;min-height:44px;padding:10px 14px;font-size:.875rem;display:flex}.shop-info-nav>a[aria-current=page]{background:var(--theme-soft,#e6ebee);font-weight:600}.shop-info-content>section{margin-bottom:35px;scroll-margin-top:95px}.shop-info-content h2{margin-bottom:12px;font-size:1.35rem;font-weight:600}.shop-info-content p{color:var(--inkt-gedempt);font-size:1rem;line-height:1.7}.shop-info-content table{border-collapse:collapse;width:100%;font-size:.9375rem}.shop-info-content :is(th,td){border-bottom:1px solid var(--lijn);text-align:left;padding:13px 8px}.shop-info-contact{border:1px solid var(--lijn);background:var(--surface-card,white);border-radius:8px;padding:26px}.shop-search-page-form{max-width:650px;margin-bottom:32px}.shop-empty{text-align:center;flex-direction:column;align-items:center;padding:45px 20px 65px;display:flex}.shop-empty h2{margin:16px 0 10px;font-size:1.5rem}.shop-empty p{color:var(--inkt-gedempt);max-width:450px}.shop-empty .shop-primary{margin-top:10px}.shop-search-link-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.shop-search-result{border:1px solid var(--lijn);background:var(--surface-card,#fff);border-radius:8px;flex-direction:column;gap:8px;padding:22px;display:flex}.shop-search-result small{color:var(--inkt-gedempt);font-size:.75rem}.shop-search-result strong{font-size:1.0625rem;font-weight:600}.shop-search-result span{color:var(--inkt-gedempt);font-size:.875rem}.shop-search-result:hover{border-color:var(--actie)}@media (width<=1279px){.shop-topbar-inner{grid-template-columns:1fr auto}.shop-topbar .shop-region{display:none}.shop-header-inner{gap:16px}.shop-desktop-nav{gap:13px}.shop-studio-link{min-width:0;padding-inline:14px}.shop-header-actions{gap:6px}.shop-icon-button{width:44px;height:44px}.shop-studio-link{min-height:44px}.shop-brand{width:160px}}@media (width<=1120px){.shop-desktop-nav{display:none}.shop-header-inner{grid-template-columns:1fr auto 1fr;gap:16px}.shop-menu-button{justify-self:start;gap:10px;width:auto;padding:0 14px;font-size:.875rem;display:inline-flex}.shop-logo{justify-self:center}.shop-studio-link{display:none}.shop-topbar-inner{justify-content:center;display:flex}.shop-topbar nav{display:none}.shop-root .collection-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-info-layout{gap:35px}.shop-footer-main{grid-template-columns:1.2fr 1fr 1fr;gap:28px}.shop-footer-intro{grid-column:1/-1}.shop-footer-intro p{max-width:450px}.shop-root .collection-hero-art{min-height:490px;padding-inline:25px}.shop-root .collection-hero-copy{padding-top:0}.shop-story-art{min-height:490px}}@media (width<=900px){.shop-root .collection-hero{grid-template-columns:1fr 1fr;gap:28px}.shop-root .collection-hero-art{min-height:430px}.shop-root .collection-hero-poster{width:85%}.shop-root .collection-hero-copy h1{font-size:2rem}.shop-root .collection-perks{display:grid}.shop-root .product-layout{grid-template-columns:1fr 1fr}.shop-root .product-main-visual{min-height:460px}.shop-root .product-main-frame{width:78%}.shop-root .occasion-links{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-story-copy{padding:28px}.shop-info-layout{grid-template-columns:190px 1fr;gap:30px}}@media (width<=700px){.shop-root,.shop-overlay{--shop-gutter:16px;--section-gap:36px}.shop-header{height:64px}.shop-header-inner{gap:8px}.shop-brand{width:144px;height:46px}.shop-brand img{top:-15px}.shop-menu-button{width:44px;padding:0}.shop-menu-button>span,.shop-header-search,.shop-header-favorites{display:none}.shop-topbar,.shop-topbar-inner{min-height:30px}.shop-promises>span+span{display:none}.shop-promises{font-size:.6875rem}.shop-drawer-header{height:64px;min-height:64px;padding-inline:20px}.shop-drawer-body,.shop-drawer-region{padding-inline:22px}.shop-search-dialog[data-slot=dialog-content]{padding:26px 18px}.shop-header-compact .shop-header-inner{grid-template-columns:44px 1fr auto}.shop-header-compact .shop-logo{justify-self:center}.shop-header-compact .shop-continue{text-align:right;max-width:64px;font-size:.75rem;line-height:1.3}.shop-header-compact .shop-menu-button{width:44px;padding:0}.shop-header-compact .shop-brand{width:130px}.shop-header-compact .shop-brand img{top:-10px}.shop-root .collection-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.shop-save{width:34px;height:34px;top:7px;right:7px}.shop-root .all-collections{padding-top:24px;padding-bottom:36px}.shop-root .collection-index-intro{margin-bottom:26px}.shop-root .collection-index-intro h1{font-size:2rem}.shop-root .collection-index-intro p{font-size:1rem}.shop-catalog-tabs{gap:6px;margin-bottom:20px;padding-bottom:16px}.shop-catalog-tabs>a{padding:8px 12px;font-size:.8125rem}.shop-root .section-heading{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:20px;display:flex}.shop-root .section-link{margin:0}.shop-root .section-heading h2{font-size:1.5rem}.shop-root .section-heading p{font-size:1rem}.shop-category-art{padding:20px 15px}.shop-root .collection-breadcrumbs,.shop-root .breadcrumbs{padding-block:18px;font-size:.75rem}.shop-root .collection-hero{grid-template-columns:1fr;gap:26px;padding-bottom:36px}.shop-root .collection-hero-art{aspect-ratio:1;min-height:0;padding:32px 30px 48px}.shop-root .collection-hero-poster{width:57%;max-width:260px}.shop-root .collection-hero-copy{max-width:none}.shop-root .collection-perks{flex-wrap:wrap;display:flex}.shop-root .collection-hero-copy h1{font-size:2rem}.shop-root .collection-hero-caption{font-size:.6875rem;bottom:14px}.shop-root .collection-style-grid{gap:12px}.shop-root .collection-style-art{padding:16px 10px}.shop-root .collection-style-label{margin-top:12px;display:block}.shop-root .collection-style-label h3{font-size:.875rem}.shop-root .collection-style-label span{margin-top:5px;font-size:.75rem}.shop-root .collection-styles-section{padding-bottom:35px}.shop-root .collection-related{padding-block:36px 48px}.shop-root .product-layout{grid-template-columns:1fr;gap:25px}.shop-root .product-main-visual{aspect-ratio:1;min-height:0}.shop-root .product-main-frame{width:53%}.shop-root .product-buy{padding:0}.shop-root .product-title-row h1{font-size:2rem}.shop-root .occasion-links{grid-template-columns:1fr 1fr;gap:0 18px}.shop-root .occasion-links a{min-height:64px;padding:15px 0;font-size:.875rem}.shop-root .occasion-section{padding-block:32px}.shop-home-occasions{margin-top:36px}.shop-story-section{grid-template-columns:1fr;margin-top:36px}.shop-story-art{min-height:360px;padding:30px}.shop-story-art>div{border-width:7px;width:190px}.shop-story-copy{padding:30px 24px}.shop-story-copy h2{font-size:1.5rem}.shop-story-copy>.shop-primary{width:100%}.shop-faq summary{padding-block:18px;font-size:.9375rem}.shop-faq details p{font-size:.9375rem}.shop-footer-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-footer-benefits>a{gap:9px;min-height:123px;padding:22px 10px}.shop-footer-benefits>a:nth-child(3){border-left:0}.shop-footer-benefits>a:nth-child(n+3){border-top:1px solid var(--theme-line,#ccd1d0)}.shop-footer-benefits strong{font-size:.75rem;line-height:1.5}.shop-footer-benefits small{font-size:.75rem}.shop-footer-main{border:0;padding:30px 0 0;display:block}.shop-footer-intro{padding-bottom:30px}.shop-footer-intro .shop-brand{width:180px;height:52px}.shop-footer-intro .shop-brand img{top:-22px}.shop-footer-intro p{margin:12px 0 20px}.shop-footer-group{border-top:1px solid var(--taupe)}.shop-footer-group h2{display:none}.shop-footer-group>button{width:100%;min-height:58px;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;padding:15px 0;font-size:.875rem;font-weight:600;display:flex}.shop-footer-group>button[aria-expanded=true] svg{transform:rotate(180deg)}.shop-footer-group>div{padding-bottom:20px;display:none}.shop-footer-group>div[data-open=true]{display:block}.shop-footer-group a{min-height:44px}.shop-footer-bottom{border-top:1px solid var(--taupe);flex-direction:column;align-items:flex-start;gap:10px;padding:25px 0 20px;font-size:.75rem}.shop-data-credit{font-size:.6875rem}.shop-info-page{padding-block:24px 45px}.shop-info-layout{grid-template-columns:1fr;gap:28px}.shop-info-nav{border-bottom:1px solid var(--lijn);flex-wrap:wrap;gap:6px;padding-bottom:16px;display:flex;position:static}.shop-info-nav>a{padding:10px 12px;font-size:.8125rem}.shop-info-content h2{font-size:1.25rem}.shop-info-content :is(th,td){padding:12px 5px;font-size:.8125rem}.shop-search-link-grid{grid-template-columns:1fr 1fr;gap:12px}.shop-search-result{padding:16px}.shop-search-result strong{font-size:.9375rem}.shop-search-result span{font-size:.8125rem}}@media (width<=380px){.shop-search-field{gap:7px}.shop-search-field>svg{display:none}.shop-search-field button{padding-inline:8px}.shop-info-content :is(th,td){font-size:.75rem}}@media (prefers-reduced-motion:reduce){.shop-root *,.shop-overlay *{scroll-behavior:auto!important}.shop-mega,.shop-desktop-nav>a:after,.shop-desktop-browse>button:after{transition:none}}.shop-root .product-layout[data-collection=duo] .product-main-frame{width:min(85%,500px)}.zodiac-sign-grid .collection-card-info h3{line-height:1.4}.zodiac-sign-links{flex-wrap:wrap;gap:8px;padding-bottom:40px;display:flex}.zodiac-sign-links a{border:1px solid var(--theme-line,#d6dadd);border-radius:4px;padding:10px 16px;font-size:.875rem}.zodiac-sign-links a[aria-current=page]{color:#fff;background:#173c50;border-color:#173c50}.zodiac-style-kind{color:var(--theme-muted,#586873);margin-top:5px;font-size:.8125rem;font-weight:400;display:block}.shop-root .photo-preset-note{color:var(--theme-muted,#586873);margin:16px 0;font-size:.875rem;line-height:1.6}#sterrenbeelden{scroll-margin-top:100px}.shop-root{--site-header-height:70px;--control-height:44px;--price-size:1.75rem;--radius-pill:99px;--choice-border:var(--actie);--choice-background:#f1f5f6;--choice-shadow:inset 0 0 0 1px var(--actie);--error:#aa3434;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23586975'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E")}.shop-footer-bottom nav{flex-wrap:wrap;gap:12px 20px;display:flex}.shop-footer-bottom a:hover{text-underline-offset:3px;text-decoration:underline}:root{--font-ui:var(--font-geist), Arial, sans-serif;--weight-body:400;--weight-nav:500;--weight-label:600;--weight-heading:650;--text-caption:.75rem;--text-label:.875rem;--text-body:1rem;--text-lead:1.125rem;--body-line-height:1.6;--page-title-size:clamp(2rem, 3vw, 2.625rem);--section-title-size:clamp(1.5rem, 2.4vw, 2rem);--card-title-size:1.125rem;--catalog-title-size:1.0625rem;--catalog-title-size-mobile:.9375rem;--title-weight:var(--weight-heading);--title-line-height:1.15;--title-letter-spacing:-.035em;--papier:#fff;--wit:#fff;--zwart:#000;--karton:#eee8df;--inkt:#262626;--inkt-gedempt:#686868;--actie:#262626;--actie-hover:#141414;--diep:#191919;--taupe:#b3ada3;--lijn:#e1ddd6;--surface-page:#f6f3ee;--surface-gradient-top:#f7f7f7;--surface-gradient:radial-gradient(circle at 12% 4%, #d1d1d147, transparent 30%), linear-gradient(180deg, var(--surface-gradient-top) 0%, var(--karton) 100%);--surface-card:var(--wit);--surface-input:var(--wit);--surface-muted:var(--karton);--surface-glass:color-mix(in srgb, var(--wit) 96%, transparent);--catalog-surface:var(--karton);--success:#486552;--error:#a33333;--radius-control:8px;--radius-panel:12px;--radius-pill:999px;--button-height:52px;--control-height:48px;--control-height-compact:44px;--button-font-size:.875rem;--button-weight:var(--weight-label);--button-padding:22px;--site-header-height:70px;--site-header-background:var(--papier);--site-logo-width:154px;--header-control-size:var(--button-height);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--choice-background:var(--karton);--choice-border:var(--actie);--choice-shadow:inset 0 0 0 1px var(--choice-border);--focus-ring:2px solid var(--actie);--shadow-overlay:0 12px 32px #1919191f;--transition-control:.16s ease;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23262626' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--content-width:1240px;--shop-content-width:1600px;--shop-gutter:32px;--page-gutter:24px;--section-gap:var(--space-7);--price-size:1.75rem}@media (width<=700px){:root{--page-gutter:16px;--shop-gutter:16px;--section-gap:48px;--site-header-height:64px;--site-logo-width:clamp(96px, 29vw, 132px);--header-control-size:var(--control-height-compact)}}@media (width<=390px){:root{--site-logo-width:clamp(96px, 29vw, 116px)}}@font-face{font-family:Babydruk Modern;src:url(/fonts/poster-century-gothic-regular-v1.woff2)format("woff2");font-style:normal;font-weight:100 500;font-display:swap}@font-face{font-family:Babydruk Modern;src:url(/fonts/poster-century-gothic-bold-v1.woff2)format("woff2");font-style:normal;font-weight:600 900;font-display:swap}@font-face{font-family:Babydruk Modern;src:url(/fonts/poster-century-gothic-italic-v1.woff2)format("woff2");font-style:italic;font-weight:100 500;font-display:swap}@font-face{font-family:Babydruk Modern;src:url(/fonts/poster-century-gothic-bold-italic-v1.woff2)format("woff2");font-style:italic;font-weight:600 900;font-display:swap}@font-face{font-family:Babydruk Classic;src:url(/fonts/poster-georgia-regular-v2.woff2)format("woff2");font-style:normal;font-weight:100 500;font-display:swap}@font-face{font-family:Babydruk Classic;src:url(/fonts/poster-georgia-bold-v2.woff2)format("woff2");font-style:normal;font-weight:600 900;font-display:swap}@font-face{font-family:Babydruk Classic;src:url(/fonts/poster-georgia-italic-v2.woff2)format("woff2");font-style:italic;font-weight:100 500;font-display:swap}@font-face{font-family:Babydruk Classic;src:url(/fonts/poster-georgia-bold-italic-v2.woff2)format("woff2");font-style:italic;font-weight:600 900;font-display:swap}@font-face{font-family:Babydruk Modern V2;src:url(/fonts/poster-century-gothic-regular-v3.woff2)format("woff2");font-style:normal;font-weight:100 500;font-display:swap}@font-face{font-family:Babydruk Modern V2;src:url(/fonts/poster-century-gothic-bold-v3.woff2)format("woff2");font-style:normal;font-weight:600 900;font-display:swap}@font-face{font-family:Babydruk Modern V2;src:url(/fonts/poster-century-gothic-italic-v3.woff2)format("woff2");font-style:italic;font-weight:100 500;font-display:swap}@font-face{font-family:Babydruk Modern V2;src:url(/fonts/poster-century-gothic-bold-italic-v3.woff2)format("woff2");font-style:italic;font-weight:600 900;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist-latin.woff2);font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;src:url(/fonts/geist-latin-ext.woff2);font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin.woff2);font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin-ext.woff2);font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-italic-latin.woff2);font-style:italic;font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-italic-latin-ext.woff2);font-style:italic;font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Babydruk Poster;src:url(/fonts/babydruk-poster-regular.woff)format("woff");font-style:normal;font-weight:100 500;font-display:swap}@font-face{font-family:Babydruk Poster;src:url(/fonts/babydruk-poster-bold.woff)format("woff");font-style:normal;font-weight:600 900;font-display:swap}:root{--font-geist:"Geist";--font-fraunces:"Fraunces";--actie-vloei:#3c3c3c;--actie-gloed:#929292;--diep-gloed:#242424;--diep-tegel:#303030;--roze:#dedede;--donker-actie-bg:var(--papier);--donker-actie-hover:var(--karton);--donker-actie-tekst:var(--diep);--donker-eyebrow:color-mix(in srgb, var(--papier) 72%, transparent);--plum:var(--actie);--plum-dark:var(--actie-hover);--blush:var(--roze);--blush-soft:var(--karton);--ivory:var(--papier);--warm-white:var(--papier);--ink:var(--inkt);--muted:var(--inkt-gedempt);--line:var(--lijn);--workspace-bg:var(--surface-page);--brand-photo-grade:saturate(1.16) contrast(1.09) brightness(.995);--brand-hero-grade:saturate(1.04) contrast(1.035) brightness(.995);--config-panel-width:660px;--active-panel-width:var(--config-panel-width);--header-h:var(--site-header-height);--mobile-step-h:0px;--action-h:78px;--panel-x:28px;--poster-font-family:"Babydruk Modern", sans-serif}@media (width<=860px){:root{--mobile-step-h:66px;--action-h:78px;--panel-x:24px}}@media (width<=560px){:root{--mobile-step-h:62px;--action-h:70px;--panel-x:16px}}*{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-behavior:auto;scroll-padding-top:calc(var(--header-h) + var(--mobile-step-h) + 12px);scroll-padding-bottom:calc(var(--action-h) + 18px);overflow-y:scroll}body{background:var(--surface-page);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-size:var(--text-body);line-height:var(--body-line-height);font-weight:var(--weight-body);margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-ui);font-optical-sizing:auto}h1{font-size:var(--page-title-size);font-weight:var(--title-weight);line-height:var(--title-line-height);letter-spacing:var(--title-letter-spacing);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}h2,h3,h4,h5,h6{font-weight:var(--title-weight);overflow-wrap:anywhere;line-height:1.25}button,input,select,textarea{font:inherit}:where(button){color:inherit}:where(strong,b){font-weight:var(--weight-label)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,a:focus-visible{outline:var(--focus-ring);outline-offset:3px}h2{font-size:var(--section-title-size);letter-spacing:var(--title-letter-spacing)}h3{font-size:var(--card-title-size);letter-spacing:var(--title-letter-spacing);line-height:1.3}:where(input,textarea)::placeholder{color:var(--inkt-gedempt);opacity:1}:where(input,select,textarea)[aria-invalid=true]{border-color:var(--error)}.brandPrimaryCta{width:auto;min-width:0;min-height:var(--button-height);height:auto;padding:14px var(--button-padding);border:1px solid var(--actie);border-radius:var(--radius-control);color:var(--wit);background:var(--actie);box-shadow:none;cursor:pointer;text-align:center;transition:background-color var(--transition-control), border-color var(--transition-control);justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex;position:relative}.brandPrimaryCta.brandPrimaryCta{font:normal var(--button-weight) var(--button-font-size)/1.4 var(--font-ui);letter-spacing:0;text-transform:none}.brandPrimaryCta:hover{background:var(--actie-hover);border-color:var(--actie-hover);transform:none}.brandPrimaryCtaLight.brandPrimaryCtaLight{color:var(--diep);background:var(--papier);border-color:var(--papier)}.brandPrimaryCtaLight.brandPrimaryCtaLight:hover{background:var(--karton);border-color:var(--karton)}.brandPrimaryCta:focus-visible{outline:var(--focus-ring);outline-offset:3px}.brandPrimaryCtaLight:focus-visible{outline-color:var(--wit)}.brandPrimaryCta:disabled{opacity:.55;cursor:not-allowed}.brandPrimaryCtaRing{display:none}.brandPrimaryCtaLabel{white-space:normal}.brandPrimaryCtaArrow{flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid;overflow:hidden}.brandPrimaryCtaArrowTrack{width:22px;height:22px;display:flex}.brandPrimaryCta .brandPrimaryCtaArrowTrack svg{fill:currentColor;stroke:none;flex:0 0 22px;width:22px;height:22px;display:block}.brandPrimaryCtaArrowTrack svg+svg{display:none}.site-shell{min-height:100vh;padding-top:var(--header-h);background:var(--workspace-bg)}.header{z-index:20;height:var(--header-h);border-bottom:1px solid var(--lijn);background:var(--site-header-background);box-shadow:none;-webkit-backdrop-filter:none;border-color:var(--lijn);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:0 24px;display:grid;position:fixed;top:0;left:0;right:0;overflow:hidden}.header:before{z-index:0;-webkit-backdrop-filter:blur(96px)saturate(1.1)contrast(.76)brightness(1.1);content:"";pointer-events:none;background:radial-gradient(circle at 18% -70%,#ffffffeb,#0000 45%),radial-gradient(circle at 78% 160%,#d4d4d43d,#0000 52%),linear-gradient(112deg,#ffffffb8,#f3f3f39e 48%,#ffffffc2);display:none;position:absolute;inset:0}.header:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fffffff2,#0000);height:1px;display:none;position:absolute;bottom:0;left:5%;right:5%}.header>*{z-index:2;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.header:before{background:#f8f8f8f0;display:none}}.brand-lockup{min-width:0;color:var(--plum);align-items:center;gap:12px;display:flex}.brand-logo{width:var(--site-logo-width);justify-self:start;height:auto;display:block}.brand-lockup-divider{border-radius:var(--radius-pill);background:var(--lijn);flex:none;width:1px;height:24px}.brand-studio{white-space:nowrap;color:var(--inkt-gedempt);font:normal var(--weight-nav) var(--text-label)/1 var(--font-ui);letter-spacing:.12em}.brand-lockup strong{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.help-trigger{min-height:44px;color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 3px;display:inline-flex}.help-trigger svg{width:20px;height:20px}.help-trigger:hover{color:var(--plum)}@keyframes reset-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes reset-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.header-actions{justify-self:end;align-items:center;gap:18px;min-width:0;display:flex}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.configurator{min-height:calc(100dvh - var(--header-h));grid-template-columns:minmax(0, 1fr) var(--active-panel-width);background:var(--workspace-bg);display:grid}.preview-column{top:var(--header-h);height:calc(100dvh - var(--header-h));background:var(--workspace-bg);border-right:1px solid var(--line);flex-direction:column;min-height:0;padding:20px 48px 18px;display:flex;position:sticky;overflow:hidden}.preview-heading{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.025em;align-items:center;gap:8px;display:inline-flex}.preview-view-switch{border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--surface-card);box-shadow:none;-webkit-backdrop-filter:none;border-color:var(--lijn);align-items:center;gap:2px;padding:3px;display:inline-flex}.preview-view-switch button{border-radius:var(--radius-control);min-height:36px;color:var(--inkt-gedempt);font:normal var(--button-weight) 13px/1.4 var(--font-ui);letter-spacing:0;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.preview-view-switch button.active{background:var(--karton);color:var(--actie);box-shadow:none}.preview-surface{flex:1;justify-content:center;align-items:center;min-height:0;padding:12px 28px 8px;display:flex;position:relative}.preview-mode-room{isolation:isolate;background:#e0e0e0;padding:8px 0;overflow:hidden}.preview-mode-room:before{content:"";z-index:0;filter:blur(14px)saturate(.82);opacity:.72;background-position:50%;background-size:cover;position:absolute;inset:-18px;transform:scale(1.04)}.preview-room-a4:before{background-image:url(/interiors/nursery-a4.webp)}.preview-room-a3:before{background-image:url(/interiors/nursery-a3.webp)}.preview-room-b2:before{background-image:url(/interiors/nursery-b2.webp)}.room-preview{z-index:1;aspect-ratio:3/2;width:min(100%,150cqh);height:auto;max-height:100%;box-shadow:none;transform:scale(var(--context-zoom,1));transform-origin:50%;border-radius:2px;flex:none;transition:transform .22s;position:relative;overflow:hidden}.room-background{object-fit:cover;width:100%;height:100%;filter:var(--brand-photo-grade);display:block;position:absolute;inset:0}.room-poster-slot{z-index:2;place-items:center;display:grid;position:absolute;overflow:visible}.room-poster-frame{filter:none;width:100%;max-width:100%;height:100%;max-height:100%}.room-poster-slot .room-poster-frame.frame-oak,.room-poster-slot .room-poster-frame.frame-white,.room-poster-slot .room-poster-frame.frame-black,.room-poster-slot .room-poster-frame.frame-silver,.room-poster-slot .room-poster-frame.frame-rose,.room-poster-slot .room-poster-frame.frame-gold{box-sizing:content-box;padding:clamp(2px,.42cqw,6px)}.room-poster-frame .poster{max-width:none;max-height:none;box-shadow:none;width:100%!important;height:100%!important}.room-poster-frame .poster-edit-field{cursor:pointer}.preview-mode-product3d{perspective:1450px;background:radial-gradient(circle at 50% 42%, #fffffff0, #fff0 43%), linear-gradient(180deg, var(--karton) 0 72%, #e6e6e6 72% 100%);overflow:hidden}.product-3d-stage{width:min(84%,640px);height:100%;transform-style:preserve-3d;grid-template-rows:minmax(0,1fr);place-items:center;gap:0;padding:36px 0 15px;display:grid;position:relative;container-type:size}.product-3d-stage:after{content:"";background:color-mix(in srgb, var(--actie-hover) 18%, transparent);filter:blur(22px);border-radius:50%;height:8%;position:absolute;bottom:68px;left:13%;right:5%;transform:rotate(-3deg)}.product-3d-object{--product-depth:12px;--frame-shell:0px;z-index:2;width:min(52cqh,52cqw,390px);aspect-ratio:var(--poster-aspect);transform:rotateX(1.5deg) rotateY(-11deg) rotateZ(-.6deg) scale(var(--product-zoom,1));transform-style:preserve-3d;transition:transform .25s;position:relative}.product-3d-front{z-index:3;width:100%;height:100%;max-height:none;filter:drop-shadow(0 24px 23px color-mix(in srgb, var(--diep) 18%, transparent));backface-visibility:hidden;position:absolute;inset:0}.product-3d-front .poster{width:100%;height:100%;max-height:none}.preview-zoom-controls{z-index:30;border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--surface-card);box-shadow:none;-webkit-backdrop-filter:none;border-color:var(--lijn);display:flex;position:absolute;top:10px;right:0;overflow:hidden}.preview-zoom-controls button{width:44px;height:44px;color:var(--plum);cursor:pointer;background:0 0;border:0;padding:0;font-size:20px;line-height:1}.preview-zoom-controls button+button{border-left:1px solid #e0e0e0}.preview-zoom-controls button:hover:not(:disabled){background:#f2f2f2}.preview-zoom-controls button:disabled{color:var(--taupe);cursor:default}.preview-product{--preview-scale:1;--format-scale:1;width:min(52%,430px);max-height:100%;transform:scale(calc(var(--preview-scale) * var(--format-scale)));transform-origin:50%;place-items:center;transition:transform .32s cubic-bezier(.22,.8,.22,1);display:grid;position:relative}@media (prefers-reduced-motion:reduce){.preview-product{transition:none}}.frame-wrap{width:100%;max-height:100%;filter:drop-shadow(0 24px 26px color-mix(in srgb, var(--diep) 12%, transparent));place-items:center;transition:padding .2s,background-color .2s;display:grid;position:relative}@keyframes gift-enter{0%{opacity:0;transform:translate(8px,8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.preview-surface.has-gift .preview-product{transform:translateX(-12%) scale(calc(var(--preview-scale) * var(--format-scale)))}.frame-wrap.frame-oak,.cart-preview.frame-oak{background:#bc936d;padding:10px;box-shadow:inset 0 0 0 2px #5436232e,inset 0 0 0 5px #ffffff14}.frame-wrap.frame-white,.cart-preview.frame-white{background:var(--wit);padding:10px;box-shadow:inset 0 0 0 1px #d9d4d0,inset 0 0 0 4px #f6f4f1}.frame-wrap.frame-black,.cart-preview.frame-black{background:#241c1a;padding:10px;box-shadow:inset 0 0 0 2px #141214,inset 0 0 0 4px #ffffff14}.frame-wrap.frame-silver,.cart-preview.frame-silver{background:#bfc1c3;padding:10px;box-shadow:inset 0 0 0 2px #8e9295,inset 0 0 0 5px #fff6}.frame-wrap.frame-rose,.cart-preview.frame-rose{background:#bd8f86;padding:10px;box-shadow:inset 0 0 0 2px #966d66,inset 0 0 0 5px #ffffff3d}.frame-wrap.frame-gold,.cart-preview.frame-gold{background:#b89a58;padding:10px;box-shadow:inset 0 0 0 2px #8f7439,inset 0 0 0 5px #ffffff3d}.poster{--poster-bg:var(--wit);--poster-ink:#5b3a2e;width:100%;max-height:calc(100vh - 225px);color:var(--poster-ink);background:var(--poster-bg);font-family:var(--poster-font-family);isolation:isolate;border:1px solid #49374012;position:relative;overflow:hidden;container-type:inline-size}.poster,.poster *{font-family:var(--poster-font-family)!important;font-variation-settings:normal!important}.poster:after{content:"";z-index:5;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff47}.poster-design-field{position:absolute;inset:0;overflow:hidden}.poster-style-fine-frame .poster-design-field:after{content:"";inset:5.6%;z-index:3;border:max(2px, .35cqw) solid color-mix(in srgb, var(--poster-frame-ink,var(--poster-ink)) 65%, transparent);pointer-events:none;position:absolute;inset:5.6cqw}.poster-style-passepartout,.poster-style-soft-arch{background:var(--wit)}.poster-style-passepartout .poster-design-field,.poster-style-soft-arch .poster-design-field{inset:0}.poster-style-passepartout .poster-design-field:before,.poster-style-soft-arch .poster-design-field:before{content:"";z-index:0;background:var(--poster-field-bg,color-mix(in srgb, var(--poster-bg) 94%, var(--poster-art-ink,var(--poster-ink))));position:absolute;inset:3.2% 4.2% 12%}.poster-style-soft-arch .poster-design-field:before{border-radius:50% 50% 0 0/23% 23% 0 0;inset-inline:11.5%}.sky-calculated-map{aspect-ratio:1;width:100%;display:block}.sky-calculated-map svg{width:100%;height:100%;display:block}.sky-birth-data-controls p{font-size:var(--text-label);color:var(--inkt-gedempt);margin:8px 0 16px;line-height:1.65}.sky-place-results{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:#fff;max-height:230px;margin:6px 0;padding:4px;list-style:none;overflow:auto}.sky-place-results button{text-align:left;border-radius:var(--radius-control);width:100%;color:var(--inkt);background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:10px;display:flex}.sky-place-results button:hover,.sky-place-results button:focus-visible{background:var(--catalog-surface)}.sky-place-results span{color:var(--inkt-gedempt);font-size:var(--text-label)}.sky-birth-data-controls .sky-calculation-status{border-top:1px solid var(--lijn);margin-bottom:0;padding-top:12px}.sky-time-occurrence{font-size:var(--text-label);border:0;padding:0}.sky-time-occurrence label{align-items:center;gap:8px;padding:8px 0;display:flex}.sky-time-occurrence input{width:auto}.moon-artwork-visual{aspect-ratio:420/520;flex:0 auto;overflow:visible;filter:none!important}.moon-artwork-visual>.moon-image{width:100%;height:100%;display:block;overflow:visible;filter:none!important}.poster-moon-scene .moon-artwork-visual{filter:drop-shadow(0 1.1cqw 1.8cqw #3d2f3a24)!important}.poster-copy{z-index:2;color:var(--poster-copy-ink,var(--poster-ink));text-align:center;position:absolute;inset:auto 8% 3%}.poster-style-fine-frame .poster-copy{bottom:7.2%}.poster-style-fine-frame .poster-name{font-size:clamp(11px,5cqw,17px)}.poster-style-fine-frame .poster-details{margin-top:4px}.poster-name{font-family:var(--poster-font-family);letter-spacing:.035em;margin:0;font-size:clamp(12px,5.8cqw,19px);font-weight:500;line-height:1}.poster-name-with-scale{justify-content:center;align-items:baseline;gap:1.15cqw;display:flex}.poster-scale-label{font:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none;white-space:nowrap;flex:none}.poster-name-content{min-width:0}.poster-name-long{font-size:clamp(10px,4.8cqw,16px)}.poster-details{text-transform:uppercase;letter-spacing:.18em;white-space:nowrap;margin:1.45cqw 0 0;font-size:1.4cqw;font-weight:700;line-height:1.25}.poster-twin-details{text-transform:uppercase;letter-spacing:.18em;margin-top:1.2cqw;font-size:1.65cqw;font-weight:700;line-height:1.35}.poster-twin-details p{margin:0}.poster-twin .poster-name{font-size:4.8cqw}.poster-twin .poster-name-long{text-wrap:balance;overflow-wrap:anywhere;font-size:4cqw}.poster-twin .poster-twin-details{margin-top:1.2cqw;font-size:1.65cqw}.poster-twin.poster-style-passepartout .poster-copy,.poster-twin.poster-style-soft-arch .poster-copy,.poster-copy,.poster-twin.poster-style-passepartout .poster-copy,.poster-twin.poster-style-soft-arch .poster-copy{flex-direction:column;justify-content:center;height:12%;display:flex;inset:auto 8% 0}.poster-style-fine-frame .poster-copy{height:7.5%;inset:auto 8% 4.5%}.poster-style-fine-frame .poster-name,.poster-style-fine-frame.poster-twin .poster-name{font-size:4cqw}.poster-style-fine-frame.poster-twin .poster-name-long{font-size:3.5cqw}.poster-style-fine-frame .poster-details{margin-top:1cqw;font-size:1.28cqw}.poster-style-fine-frame.poster-twin .poster-twin-details{margin-top:.8cqw;font-size:1.25cqw;line-height:1.32}.poster .poster-name,.poster.poster-twin .poster-name,.poster.poster-style-fine-frame .poster-name,.cart-preview .poster .poster-name{white-space:nowrap;font-size:var(--poster-name-size,5.8cqw)!important}.poster .poster-details,.poster .poster-twin-details,.poster.poster-style-fine-frame .poster-details,.poster.poster-style-fine-frame .poster-twin-details,.cart-preview .poster .poster-details,.cart-preview .poster .poster-twin-details{font-size:var(--poster-detail-size,1.4cqw)!important}.poster.poster-classics.poster-style-passepartout .poster-design-field:before{inset:5% 8% 12%}.poster.poster-classics:not(.poster-style-fine-frame) .poster-copy{height:13%;color:var(--poster-copy-ink,#2b2928);inset:auto 8% 0}.poster.poster-classics .poster-name,.cart-preview .poster.poster-classics .poster-name{letter-spacing:.13em;text-transform:uppercase;font-weight:600;line-height:1;font-size:var(--poster-classic-name-size,3cqw)!important}.poster.poster-classics .poster-name-with-scale{gap:1.5cqw}.poster.poster-classics .poster-scale-label{text-transform:uppercase}.poster.poster-classics .poster-details,.poster.poster-classics .poster-twin-details,.cart-preview .poster.poster-classics .poster-details,.cart-preview .poster.poster-classics .poster-twin-details{letter-spacing:.17em;text-transform:uppercase;margin-top:2cqw;font-weight:400;line-height:1.2;font-size:var(--poster-classic-detail-size,1.7cqw)!important}.poster-edit-field{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-radius:2px;margin:0;padding:0}.poster-edit-field:hover{background:color-mix(in srgb, var(--poster-copy-ink,var(--poster-ink)) 8%, transparent);outline:.35cqw solid color-mix(in srgb, var(--poster-copy-ink,var(--poster-ink)) 18%, transparent)}.poster-edit-field:focus-visible{outline:.45cqw solid color-mix(in srgb, var(--poster-copy-ink,var(--poster-ink)) 42%, transparent);outline-offset:.3cqw}.poster-details i,.poster-twin-details i{font-style:normal}.poster i.poster-detail-separator{letter-spacing:0;padding:0 .5em;font-style:normal;display:inline-block}.poster-detail-separator:before{content:"";clip-path:circle(50%);vertical-align:.27em;width:max(.2em,1px);height:max(.2em,1px);opacity:var(--poster-detail-dot-opacity,1);background:currentColor;display:inline-block}.editor-column{background:var(--workspace-bg);overflow-anchor:none;min-height:100%;padding:30px 36px 56px}.config-section{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:22px 0 25px}.section-heading{align-items:center;gap:11px;margin-bottom:14px;display:flex}.section-heading h2{color:var(--inkt);font-size:var(--text-label);line-height:1.25;font-weight:var(--weight-heading);margin:0}.form-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:15px;display:grid}.field{gap:7px;display:grid}.field-wide{grid-column:1/-1}.field>span,.field>label{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label)}.field small{color:var(--inkt-gedempt);font-size:var(--text-caption);font-weight:var(--weight-nav);margin-left:3px}.field>input{width:100%;height:var(--control-height);border:1px solid var(--taupe);border-radius:var(--radius-control);background:var(--wit);color:var(--inkt);font-size:var(--text-body);padding:0 12px;transition:border-color .16s,box-shadow .16s}.field>input:hover{border-color:var(--lijn)}.field>input:focus{border-color:var(--actie);box-shadow:0 0 0 3px color-mix(in srgb, var(--diep) 8%, transparent);outline:none}.swatch{border:1px solid #2626261a;border-radius:50%;width:27px;height:27px;display:block}.poster-style-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.poster-style-grid>button{border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--wit);text-align:left;cursor:pointer;gap:7px;min-width:0;padding:6px;display:grid;position:relative}.poster-style-grid>button:hover{border-color:var(--taupe)}.poster-style-grid>button.selected{border-color:var(--plum);box-shadow:inset 0 0 0 1px var(--plum)}.poster-style-grid>button>span:nth-child(2){justify-content:space-between;align-items:center;gap:4px;min-width:0;display:flex}.poster-style-grid strong{color:var(--inkt-gedempt);font-size:var(--text-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.poster-style-grid small{color:var(--inkt-gedempt);font-size:var(--text-caption)}.poster-style-grid>button>b{background:var(--plum);width:16px;height:16px;color:var(--wit);border-radius:50%;padding:3px;position:absolute;top:4px;right:4px}.poster-style-grid>button>b svg{width:100%;height:100%}.frame-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.frame-grid button{border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--wit);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:115px;padding:10px 5px 8px;display:flex;position:relative}.frame-grid button:hover{border-color:var(--taupe)}.frame-grid button.selected{border-color:var(--plum);box-shadow:inset 0 0 0 1px var(--plum)}.frame-grid button>strong{max-width:100%;color:var(--inkt);font-size:var(--text-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.frame-grid button>small{color:var(--inkt-gedempt);font-size:var(--text-caption)}.frame-sample{width:42px;height:51px;box-shadow:none;place-items:center;padding:4px;display:grid}.frame-sample i{background:#ead9d4;width:100%;height:100%;display:block}.cart-preview{width:94px;filter:drop-shadow(0 7px 8px color-mix(in srgb, var(--diep) 10%, transparent));place-items:center;display:grid}.cart-preview.frame-oak,.cart-preview.frame-white,.cart-preview.frame-black,.cart-preview.frame-silver,.cart-preview.frame-rose,.cart-preview.frame-gold{padding:4px}.cart-preview .poster{max-height:none}.cart-preview .poster-name{font-size:6px}.cart-preview .poster-details,.cart-preview .poster-twin-details{margin-top:2px;font-size:1.4px}.cart-preview .poster-twin .poster-name{font-size:4cqw}.cart-preview .poster-twin .poster-twin-details{margin-top:1cqw;font-size:1.45cqw}.toast{z-index:300;border-radius:var(--radius-panel);background:var(--wit);width:min(390px,100vw - 32px);min-height:68px;color:var(--inkt-gedempt);box-shadow:var(--shadow-overlay);font-size:var(--text-label);border:1px solid #d1d1d1;grid-template-columns:22px 1fr 44px;align-items:center;gap:10px;padding:9px 9px 9px 15px;line-height:1.4;display:grid;position:fixed;bottom:20px;right:20px}.toast>svg{width:19px;height:19px;color:var(--success)}.toast strong{color:var(--inkt);font-size:var(--text-label);display:block}.toast button{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:14px}.toast button svg{width:100%;height:100%}@media (width<=1080px){.configurator{grid-template-columns:minmax(0, 1fr) var(--active-panel-width)}.preview-column{padding-left:28px;padding-right:28px}.preview-product{width:min(58%,390px)}.editor-column{padding-left:30px;padding-right:30px}}@media (width<=860px){.header{height:var(--header-h);background:var(--site-header-background);box-shadow:none;-webkit-backdrop-filter:none;border-color:var(--lijn);padding:0 24px}.brand-lockup{gap:10px}.brand-logo{width:var(--site-logo-width)}.brand-lockup-divider{height:24px}.brand-studio{font-size:var(--text-label)}.header-actions{gap:14px}.configurator{display:block}.preview-column{border-right:0;border-bottom:1px solid var(--line);height:auto;min-height:510px;padding:17px 24px 18px;position:relative;top:auto}.preview-surface{min-height:430px;padding:22px 16px 12px}.preview-mode-room{height:min(64vw,490px);min-height:0;margin-inline:-24px;padding:7px 0}.preview-mode-product3d{min-height:390px}.product-3d-stage{width:min(88%,540px);height:100%;padding-top:31px}.preview-product{width:min(52%,290px)}.poster{max-height:410px}.poster-details{font-size:clamp(5px,1vw,7.5px)}.editor-column{max-width:620px;margin:0 auto;padding:34px 28px 120px}.poster-style-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=861px) and (width<=960px){.preview-toolbar{gap:8px;left:12px;right:12px}.preview-view-switch{background:var(--surface-card);box-shadow:none;-webkit-backdrop-filter:none;border-radius:var(--radius-control);border-color:var(--lijn);padding:3px}.preview-view-switch button{min-height:34px;font-size:var(--text-label);padding-inline:9px}.preview-zoom-controls button{width:36px;height:36px}}@media (width<=560px){.header{height:var(--header-h);background:var(--site-header-background);box-shadow:none;-webkit-backdrop-filter:none;border-color:var(--lijn);gap:9px;padding-inline:12px}.brand-lockup{gap:8px}.brand-logo{width:var(--site-logo-width)}.brand-lockup-divider{height:22px}.brand-studio{font-size:var(--text-label)}.header-actions{gap:4px}.help-trigger{width:44px;min-width:44px}.preview-column{min-height:422px;padding:14px 16px 13px}.preview-surface{min-height:338px;padding:11px 8px 5px}.preview-mode-room{height:min(72vw,360px);min-height:0;margin-inline:-16px;padding:5px 0}.preview-view-switch button{min-height:31px;font-size:var(--text-label);padding:0 9px}.preview-mode-product3d{min-height:300px}.product-3d-stage{gap:7px;width:96%;height:100%;padding:32px 0 8px}.product-3d-object{width:min(49cqh,55cqw,225px)}.preview-zoom-controls{background:var(--surface-card);box-shadow:none;-webkit-backdrop-filter:none;border-radius:var(--radius-control);border-color:var(--lijn);top:4px}.preview-zoom-controls button{width:35px;height:33px}.preview-product{width:min(54%,235px)}.preview-surface.has-gift .preview-product{margin-right:0}.poster{max-height:324px}.poster-details{letter-spacing:.11em;margin-top:6px;font-size:clamp(4.2px,1.35vw,6px)}.poster-twin-details{font-size:clamp(4px,1.2vw,5.8px)}.editor-column{padding:28px 16px 108px}.config-section{border-radius:0;padding:18px 0 21px}.form-grid{gap:11px}.form-grid .field:not(.field-wide){grid-column:1/-1}.swatch{width:25px;height:25px}.poster-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.poster-style-grid strong{font-size:var(--text-label)}.frame-grid{grid-template-columns:repeat(2,1fr)}.frame-grid button{min-height:104px}.cart-preview{width:74px}.toast{bottom:78px;right:16px}}@media (width>=1181px){.editor-column{padding:0 0 118px;display:block}.step-actions{margin-inline:32px}}@media (width<=860px){.editor-column{padding-top:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.preview-heading{justify-content:space-between;width:100%}.preview-heading>span{align-items:center;gap:8px;display:inline-flex}.editor-column{padding:34px 42px 118px}.step-panel{border-bottom:0;padding:0}.section-heading{gap:13px;margin-bottom:19px}.section-heading h2{font-size:18px;line-height:1.3}.field{gap:9px}.field>span,.field>label{font-size:var(--text-label);font-weight:var(--weight-label)}.field small{font-size:var(--text-caption)}.field>input{border-radius:var(--radius-control);height:52px;font-size:var(--text-body);padding-inline:15px}.collection-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:9px;display:flex}.studio-builder .step-panel :is(.collection-heading strong,.section-heading h2,.poster-text-controls>summary strong,.studio-review-heading h3){color:var(--inkt-gedempt);font-family:inherit;font-size:15px;font-weight:var(--weight-heading);letter-spacing:normal;text-transform:none;margin:0;line-height:1.3}.collection-heading span{color:var(--inkt-gedempt);font-size:var(--text-label)}.collection-heading{margin-top:17px}.collection-heading-first{margin-top:0}.collection-picker{z-index:6;margin-bottom:20px;position:relative}.collection-picker>summary,.collection-menu>button{border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--wit);text-align:left;grid-template-columns:116px minmax(0,1fr) 28px;align-items:center;gap:14px;min-width:0;min-height:82px;padding:8px 14px 8px 9px;display:grid}.collection-picker>summary{cursor:pointer;list-style:none;position:relative}.collection-picker>summary::-webkit-details-marker{display:none}.collection-picker>summary:hover{border-color:var(--taupe)}.collection-picker[open]>summary{border-color:var(--plum);box-shadow:none}.collection-thumbs{border-radius:var(--radius-panel);background:var(--karton);justify-content:center;align-items:center;gap:7px;min-width:0;height:64px;padding:4px 9px;display:flex;overflow:hidden}.collection-thumbs img{object-fit:contain;flex:none;width:31px;height:56px;display:block}.collection-thumbs img:only-child{width:52px}.collection-thumbs>.moon-image{flex:none;width:52px;height:56px;display:block}.collection-copy{align-content:start;gap:3px;min-width:0;padding-inline:2px;display:grid}.collection-copy strong{color:var(--inkt);font-size:15px;line-height:1.2}.collection-copy small{color:var(--inkt-gedempt);font-size:var(--text-caption);line-height:1.3}.collection-chevron{border-right:2px solid var(--taupe);border-bottom:2px solid var(--taupe);justify-self:center;width:11px;height:11px;transition:transform .18s;transform:rotate(45deg)translate(-2px,-2px)}.collection-picker[open] .collection-chevron{transform:rotate(225deg)translate(-2px,-2px)}.collection-menu{z-index:12;top:calc(100% + 7px);overscroll-behavior:contain;border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--papier);max-height:min(520px,62svh);box-shadow:none;gap:6px;padding:7px;display:grid;position:absolute;inset-inline:0;overflow-y:auto}.collection-menu>button{cursor:pointer;border-color:#0000;grid-template-columns:100px minmax(0,1fr) 28px;width:100%;min-height:76px;position:relative}.collection-menu>button:hover{background:var(--karton)}.collection-menu>button.selected{border-color:var(--actie);background:var(--papier)}.collection-menu>button:disabled{cursor:not-allowed;opacity:.58;background:var(--papier)}.collection-menu>button:disabled:hover{background:var(--papier)}.collection-menu>button i{background:var(--plum);width:22px;height:22px;color:var(--wit);opacity:0;border-radius:50%;place-items:center;padding:4px;display:grid}.collection-menu>button.selected i{opacity:1}.collection-menu>button i svg{width:100%;height:100%}.collection-dependent-hidden{display:none!important}.moon-scene-grid,.story-scene-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.zodiac-scene-thumb>img{object-position:center;filter:saturate(.78)contrast(.94)brightness(1.035)}.moon-scene-thumb>img,.story-scene-thumb>img{object-position:center;filter:saturate(.94)contrast(.98)brightness(1.01)}.zodiac-scene-paper{background:radial-gradient(circle at 50% 34%,#fffffff0,#0000 33%),linear-gradient(150deg,#f7f3ef 0%,#e9eaf0 58%,#deddea 100%)}.zodiac-scene-paper:before,.zodiac-scene-paper:after{background:#9fa4be2e}.moon-style-heading{margin:2px 0 8px}.moon-style-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.moon-style-option{border-radius:var(--radius-panel);font-size:var(--text-label);gap:8px;padding:7px 7px 10px}.moon-style-option .moon-image{width:96px;height:110px;display:block}.zodiac-style-option .zodiac-image{object-fit:contain;filter:none;width:100px;max-width:100%;height:106px;display:block}.zodiac-style-option .zodiac-style-symbol,.zodiac-style-option .zodiac-style-constellation{object-fit:contain}.zodiac-style-option .zodiac-image{transform-origin:50%;transition:transform .18s,filter .18s}.zodiac-style-option-storybook .zodiac-image{transform:scale(.98)}.zodiac-style-option-symbol .zodiac-image{transform:scale(1.15)}.zodiac-style-option-constellation .zodiac-image{filter:sepia(.12)saturate(1.08)drop-shadow(0 3px 7px #7d7d7d1a);transform:scale(1.04)}.zodiac-style-option.selected{border-color:var(--actie);box-shadow:0 5px 14px #26262612}.zodiac-style-option:focus-visible{outline-width:3px;outline-color:var(--actie);outline-offset:2px}@media (width<=430px){.zodiac-style-grid{gap:7px}.zodiac-style-grid .zodiac-style-option{gap:6px;padding:6px 5px 8px;font-size:clamp(10px,2.8vw,12px);line-height:1.15}.zodiac-style-grid .zodiac-style-option .zodiac-image{width:min(82px,100%);height:clamp(80px,23vw,98px)}}@media (width<=340px){.zodiac-style-grid .zodiac-style-option>span:last-of-type{overflow-wrap:anywhere;place-items:center;min-height:2.3em;display:grid}}.moon-style-dream .moon-dream-decor{opacity:.8}.moon-style-storybook .moon-storybook-decor{opacity:.88}.moon-style-dream,.moon-style-storybook{isolation:isolate}.step-actions{z-index:28;width:min(var(--active-panel-width), 100vw);padding:14px 42px max(16px, env(safe-area-inset-bottom));box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fefefef5;border-top:1px solid #d5d5d5e6;align-items:center;gap:12px;margin:0;display:flex;position:fixed;bottom:0;right:0}.step-back,.step-next:not(.brandPrimaryCta){min-height:var(--button-height);border-radius:var(--radius-control);font-size:var(--button-font-size);font-weight:var(--button-weight);cursor:pointer;justify-content:center;align-items:center;gap:9px;padding:0 20px;display:inline-flex}.step-back{border:1px solid var(--lijn);background:var(--wit);color:var(--inkt)}.step-next{width:auto;min-width:235px;height:auto;margin-left:auto}.step-next:not(.brandPrimaryCta){background:var(--plum);color:var(--wit);box-shadow:none;border:0}.step-next .brandPrimaryCtaLabel{white-space:normal;text-align:center;min-width:0;line-height:1.2}.step-back svg,.step-next>svg{width:19px;height:19px}.step-next>svg{transform:rotate(180deg)}.toast{font-size:var(--text-label)}.toast strong{font-size:15px}@media (width<=1180px){.header-actions{gap:14px}}@media (width<=1080px){:root{--active-panel-width:560px}.editor-column,.step-actions{padding-inline:30px}}@media (width<=860px){:root{--active-panel-width:100vw}.help-trigger span{display:none}.help-trigger{justify-content:center;width:40px}.preview-column{min-height:305px;padding:14px 24px 12px;transition:min-height .2s}.preview-surface{min-height:240px;padding:8px 16px 4px}.preview-product{width:min(42%,175px)}.poster{max-height:230px}.preview-zoom-controls{background:var(--surface-card);box-shadow:none;-webkit-backdrop-filter:none;border-radius:var(--radius-control);border-color:var(--lijn);top:2px}.preview-zoom-controls button{width:44px;height:44px}.editor-column{padding:32px 28px 116px}.step-actions{padding-inline:28px;left:0;right:auto}}@media (width<=560px){.preview-column{min-height:272px;padding:11px 14px 9px}.preview-heading{font-size:var(--text-label)}.preview-surface{min-height:214px;padding:4px 6px 2px}.preview-product{width:min(47%,150px)}.poster{max-height:210px}.preview-zoom-controls{background:var(--surface-card);box-shadow:none;-webkit-backdrop-filter:none;border-radius:var(--radius-control);border-color:var(--lijn);top:0;right:0}.preview-zoom-controls button{width:44px;height:42px}.preview-surface.has-gift .preview-product{transform:translateX(-10%) scale(calc(var(--preview-scale) * var(--format-scale)));margin-right:0}.editor-column{padding:28px 18px 108px}.section-heading h2{font-size:18px}.form-grid .field:not(.field-wide){grid-column:1/-1}.collection-heading{flex-direction:column;align-items:flex-start;gap:3px}.collection-heading span{display:none}.collection-picker>summary{grid-template-columns:82px minmax(0,1fr) 24px;gap:10px;min-height:78px;padding-inline:8px 11px}.collection-menu>button{grid-template-columns:76px minmax(0,1fr) 24px;gap:10px;min-height:74px;padding:7px}.collection-thumbs{gap:2px;height:60px;padding-inline:4px}.collection-thumbs img{width:21px;height:52px}.collection-thumbs img:only-child{width:45px}.collection-copy strong{font-size:var(--text-label)}.collection-copy small{font-size:var(--text-caption)}.step-actions{padding:11px 18px max(12px, env(safe-area-inset-bottom));align-items:stretch}.step-back{padding-inline:15px}.step-next{flex:1;min-width:0;padding-inline:13px}.toast{bottom:18px}}.preview-summary{border-radius:var(--radius-panel);width:min(760px,94%);min-height:72px;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fefefee0;border:1px solid #d1d1d1eb;flex:none;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;margin:2px auto 0;padding:11px 14px;display:grid}.preview-format-shape{border:1.5px solid var(--taupe);background:linear-gradient(145deg, var(--wit), #ececec);box-shadow:none;justify-self:center;display:block}.preview-format-shape-a4{width:20px;height:28px}.preview-format-shape-a3{width:23px;height:32px}.preview-format-shape-b2{width:26px;height:36px}.preview-choice-copy{gap:3px;min-width:0;display:grid}.preview-choice-copy strong{color:var(--inkt);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-choice-copy span{color:var(--inkt-gedempt);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-price-anchor{justify-items:end;min-width:122px;line-height:1;display:grid}.preview-price-anchor>span{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px}.preview-price-anchor strong{color:var(--plum);font-family:inherit;font-size:20px;font-weight:var(--weight-label);letter-spacing:-.025em}.preview-price-anchor small{color:var(--inkt-gedempt);font-size:var(--text-caption);margin-top:4px}.field>span,.field>label{min-height:26px;font-size:var(--text-label);font-weight:var(--weight-label);align-items:center;gap:4px;display:flex}.field-visibility-toggle{width:26px;height:26px;color:var(--inkt-gedempt);cursor:pointer;background:0 0;border-radius:4px;flex:none;place-items:center;margin:0 -1px 0 auto;padding:4px;transition:color .15s,background-color .15s;display:grid}.field-visibility-toggle svg{width:100%;height:100%}.field-visibility-toggle:hover{color:var(--actie);background:0 0}.field-visibility-toggle:focus-visible{outline-offset:1px;outline:3px solid #26262633}@media (width>=1181px){.preview-column{padding:18px 34px}.preview-surface{padding:5px 10px 3px}.preview-product{width:min(78%,680px)}.poster{max-height:calc(100dvh - 238px)}.editor-column{grid-template-rows:auto 1fr;grid-template-columns:106px minmax(0,1fr);align-content:start;column-gap:25px;padding:34px 34px 118px 28px;display:grid}.section-heading{margin-top:3px}}@media (width<=860px){.preview-summary{width:min(520px,96%);min-height:62px;margin-top:6px;padding:8px 11px}.preview-price-anchor{min-width:108px}.preview-price-anchor strong{font-size:18px}.preview-price-anchor small{font-size:var(--text-caption)}}@media (width<=560px){.preview-summary{border-radius:var(--radius-panel);grid-template-columns:26px minmax(0,1fr) auto;gap:8px;min-height:56px;padding:7px 9px}.preview-format-shape-a4{width:15px;height:21px}.preview-format-shape-a3{width:17px;height:24px}.preview-format-shape-b2{width:19px;height:27px}.preview-choice-copy strong,.preview-choice-copy span{font-size:var(--text-label)}.preview-price-anchor{min-width:82px}.preview-price-anchor>span{display:none}.preview-price-anchor strong{font-size:var(--text-body)}.preview-price-anchor small{max-width:82px;font-size:var(--text-caption);text-align:right;line-height:1.2}}@media (width>=861px){.editor-column{padding:0 0 calc(var(--action-h) + 24px + env(safe-area-inset-bottom));display:block}}@media (width<=860px){.editor-column{padding:0 0 calc(var(--action-h) + 24px + env(safe-area-inset-bottom))}}.preview-surface{container-type:size}.preview-product{width:min(78cqw, calc(var(--poster-fit-width) - 22px), 680px);max-width:calc(100% - 12px);max-height:none}.frame-wrap{max-height:none}.poster{width:100%;height:auto;max-height:none;aspect-ratio:var(--poster-aspect)}@keyframes plexiglass-preview-shine{0%{opacity:0;left:-36%}14%{opacity:.76}84%,to{opacity:.46;left:62%}}@keyframes digital-delivery-enter{0%{opacity:0;transform:translate(-50%,10px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes digital-download-drop{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (width<=860px){.preview-product{width:min(42cqw, calc(var(--poster-fit-width) - 8px), 175px)}.poster{max-height:none}}@media (width>=861px){:root{--config-panel-width:clamp(540px, 42vw, 620px);--active-panel-width:var(--config-panel-width)}.preview-column{padding:18px clamp(20px,2.4vw,34px)}.preview-surface{padding:5px 10px 3px}.preview-mode-room{margin-inline:calc(-1*clamp(20px,2.4vw,34px))}}.preview-column{--preview-chrome-inset:20px;position:sticky}.preview-toolbar{z-index:70;top:18px;left:var(--preview-chrome-inset);right:var(--preview-chrome-inset);pointer-events:none;justify-content:space-between;align-items:flex-start;gap:14px;display:flex;position:absolute}.preview-toolbar>*{pointer-events:auto}.preview-toolbar .preview-heading{min-width:0}.preview-toolbar .preview-zoom-controls{flex:none;position:static}.preview-column-poster .preview-surface{padding-top:58px}.preview-column-room,.preview-column-product3d{isolation:isolate;padding:0}.preview-column-room .preview-surface,.preview-column-product3d .preview-surface{z-index:1;background:#d5d5d5;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.preview-column-product3d .preview-surface{background:var(--workspace-bg)}.preview-column-room .preview-summary,.preview-column-product3d .preview-summary{z-index:60;left:var(--preview-chrome-inset);right:var(--preview-chrome-inset);width:auto;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fefefee6;margin:0 auto;position:absolute;bottom:18px}.preview-mode-room:before{display:none}.room-preview{z-index:1;aspect-ratio:3/2;width:max(100cqw,150cqh);height:auto;max-height:none;box-shadow:none;transform:translate(-50%, -50%) scale(var(--context-zoom,1));transform-origin:50%;border-radius:0;transition:transform .22s;position:absolute;top:50%;left:50%;overflow:hidden}.room-background{object-fit:fill;width:100%;height:100%}.room-poster-slot{transform-origin:50%;transform:scale(1.022)}.preview-mode-product3d{perspective:1450px;perspective-origin:50% 46%;background:var(--karton)}@keyframes digital-files-enter{0%{opacity:.18;transform:perspective(1350px)rotateX(0)rotateY(0)rotate(0)scale(.92)}to{opacity:1;transform:perspective(1350px) rotateX(2.5deg) rotateY(-8deg) rotateZ(-.7deg) scale(var(--product-zoom,1))}}.product-3d-stage{--product-object-width:min(78cqw, var(--product-fit-width-desktop), 680px);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;grid-template-rows:minmax(0,1fr);gap:0;width:100%;height:100%;padding:68px 20px 29px}.product-3d-stage.is-dragging{cursor:grabbing}.product-3d-stage:focus-visible{outline:var(--focus-ring);outline-offset:-7px}.product-3d-stage:after{background:color-mix(in srgb, var(--actie-hover) 20%, transparent);filter:blur(28px);opacity:.62;height:8%;bottom:18px;left:20%;right:20%;transform:none}.product-3d-object{--product-depth:4px;--rotate-x:-4deg;--rotate-y:14deg;--gloss-x:57.5%;width:var(--product-object-width);aspect-ratio:var(--poster-aspect);pointer-events:none;transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) scale(var(--product-zoom,1));transform-style:preserve-3d;will-change:transform;outline:none;transition:transform .22s}.product-3d-stage.is-dragging .product-3d-object{transition:none}.product-3d-stage:hover .product-3d-object{transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) scale(var(--product-zoom,1))}.product-3d-enter{animation:.64s cubic-bezier(.22,.8,.22,1) product-3d-enter}@keyframes product-3d-enter{0%{opacity:.18;transform:rotateX(0)rotateY(0)scale(.9)}55%{opacity:1;transform:rotateX(-3deg)rotateY(25deg)scale(1.015)}to{opacity:1;transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) scale(var(--product-zoom,1))}}.product-3d-front,.product-3d-back{backface-visibility:hidden;width:100%;height:100%;transform-style:preserve-3d;position:absolute;inset:0}.product-3d-front{z-index:3;filter:drop-shadow(0 12px 12px color-mix(in srgb, var(--diep) 8%, transparent)) drop-shadow(0 28px 28px color-mix(in srgb, var(--diep) 18%, transparent));transform:translateZ(0)}.product-3d-front.frame-oak,.product-3d-front.frame-white,.product-3d-front.frame-black,.product-3d-front.frame-silver,.product-3d-front.frame-rose,.product-3d-front.frame-gold{box-sizing:border-box;inset:0}.product-3d-back{z-index:2;transform:rotateY(180deg) translateZ(var(--product-depth));background:#efe9e1;border:1px solid #4c3a3433;overflow:hidden}.product-3d-face{z-index:1;pointer-events:none;transform-style:preserve-3d;background:linear-gradient(90deg, #f8f4ee, var(--lijn));display:block;position:absolute}.simple-product-back{color:#5b3a2e66;letter-spacing:.08em;background:linear-gradient(145deg,#f5f0e9,#ded2c7);place-items:center;font-size:22px;display:grid;position:absolute;inset:0}.plexi-back{background:linear-gradient(145deg,#f3fafbfa,#d1e1e6f5);position:absolute;inset:0;box-shadow:inset 0 0 0 2px #82a9b547}.plexi-back i{width:18px;height:18px;box-shadow:none;background:radial-gradient(circle,#f8fcfd 0 28%,#bfcfd4 31% 43%,#ffffff80 46% 100%);border:1px solid #637e8733;border-radius:50%;position:absolute}.plexi-back i:first-child{top:6%;left:7%}.plexi-back i:nth-child(2){top:6%;right:7%}.plexi-back i:nth-child(3){bottom:6%;left:7%}.plexi-back i:nth-child(4){bottom:6%;right:7%}.canvas-gallery-wrap .poster-copy,.canvas-gallery-wrap .poster:after{display:none!important}.canvas-gallery-wrap,.canvas-back-wrap{z-index:1;pointer-events:none;position:absolute}.canvas-gallery-wrap .poster,.canvas-back-wrap .poster{width:100%;height:100%;max-height:none;box-shadow:none;border:0}.canvas-back-wrap{inset:0}.canvas-back-wrap .poster{transform:scaleX(-1)}.canvas-back{z-index:3;background:repeating-linear-gradient(0deg,#0000 0 3px,#644f3e0e 3px 4px),#efebe2;position:absolute;inset:clamp(7px,1.6cqw,11px);box-shadow:inset 0 0 0 10px #f7f4ed,inset 0 0 0 11px #553e2e21}.canvas-stretcher{background:#eee4d380;border:clamp(10px,2.6cqw,15px) solid #c99a61;position:absolute;inset:8.5%;box-shadow:inset 0 0 0 2px #5e3c1f38,0 0 0 1px #6d49282e,inset 8px 8px 16px #fff5da40}.canvas-stretcher:before{content:"";opacity:.55;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 12px,#5f391921 13px 14px);position:absolute;inset:calc(-1*clamp(10px,2.6cqw,15px))}.canvas-crossbar{height:14px;box-shadow:none;background:linear-gradient(#d9b47e,#be8c55);border-block:1px solid #66411f3d;position:absolute;top:calc(50% - 7px);left:10%;right:10%}.staples{opacity:.72;position:absolute}.staples-top,.staples-bottom{background:repeating-linear-gradient(90deg,#0000 0 25px,#777 26px 31px,#0000 32px 51px);height:5px;left:12%;right:12%}.staples-top{top:4.5%}.staples-bottom{bottom:4.5%}.staples-left,.staples-right{background:repeating-linear-gradient(0deg,#0000 0 25px,#777 26px 31px,#0000 32px 51px);width:5px;top:12%;bottom:12%}.staples-left{left:4.5%}.staples-right{right:4.5%}.canvas-frame-hanger{z-index:4;width:clamp(11px,3cqw,19px);height:clamp(7px,1.8cqw,12px);box-shadow:none;background:linear-gradient(145deg,#d7dadb,#92999c 50%,#e0e2e2);border:1px solid #899093;border-radius:1px;position:absolute;top:2%;transform:rotate(-8deg)}.canvas-frame-hanger-left{left:9%}.canvas-frame-hanger-right{right:9%;transform:rotate(8deg)}.canvas-frame-grid .frame-sample:not(.sample-none){box-shadow:none;border:0;padding:3px;transform:perspective(180px)rotateY(16deg)}.canvas-frame-grid .frame-sample:not(.sample-none) i{border:2px solid #322b2457;box-shadow:inset 1px 1px 2px #322b2429}@media (width<=860px){.preview-column{--preview-chrome-inset:12px}.preview-toolbar{top:12px}.preview-column-room{min-height:clamp(330px,72vw,500px);padding:0}.preview-column-room .preview-surface{height:100%;margin:0}.preview-column-room .preview-summary,.preview-column-product3d .preview-summary{bottom:12px}.preview-column-product3d .preview-surface{min-height:390px}.product-3d-stage{--product-object-width:min(42cqw, var(--product-fit-width-tablet), 175px);width:100%;padding:62px 14px 34px}}@media (width<=560px){.preview-column{--preview-chrome-inset:9px}.preview-toolbar{gap:7px;top:9px}.preview-column-room{min-height:clamp(300px,82vw,390px)}.preview-column-room .preview-summary,.preview-column-product3d .preview-summary{bottom:9px}.preview-view-switch button{padding-inline:8px}.preview-column-product3d .preview-surface{min-height:310px}.product-3d-stage{--product-object-width:min(72cqw, var(--product-fit-width-mobile), 310px);width:100%;padding:54px 9px 26px}}@media (width<=360px){.preview-view-switch button{font-size:var(--text-label);padding-inline:7px}.preview-zoom-controls button{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.product-3d-object,.room-preview{transition:none}.product-3d-enter{animation:none}}.input-with-visibility{width:100%;height:var(--control-height);border:1px solid var(--taupe);border-radius:var(--radius-control);background:var(--wit);align-items:center;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.input-with-visibility:hover{border-color:var(--lijn)}.input-with-visibility:focus-within{border-color:var(--plum);box-shadow:0 0 0 3px #26262614}.input-with-visibility>input{width:100%;min-width:0;height:100%;color:var(--inkt);font:inherit;font-size:var(--text-body);background:0 0;border:0;outline:0;flex:1;padding:0 8px 0 15px}.input-with-visibility>.field-visibility-toggle{border-radius:var(--radius-control);background:var(--karton);width:34px;height:34px;margin:0 7px 0 3px;padding:8px}.input-with-visibility>.field-visibility-toggle.hidden{background:var(--surface-card)}.input-with-visibility>.field-visibility-toggle:hover{background:var(--karton)}.collection-picker>summary{grid-template-columns:76px minmax(0,1fr) 28px}.collection-menu>button{grid-template-columns:70px minmax(0,1fr) 28px}.collection-thumbs{padding-inline:7px}.collection-thumbs img:only-child{width:54px;height:58px}.custom-paint-option .custom-paint-swatch{border-color:#26262638;box-shadow:inset 0 0 0 2px #ffffff7a,0 3px 8px #2626261f}.paint-mode-switch{border-radius:var(--radius-panel);background:#ebebeb;grid-template-columns:1fr 1fr;gap:3px;width:fit-content;padding:3px;display:grid}.paint-mode-switch button{border-radius:var(--radius-control);min-width:92px;min-height:44px;color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;background:0 0;border:0;padding:0 13px}.paint-mode-switch button.selected{background:var(--wit);color:var(--plum);box-shadow:0 2px 8px color-mix(in srgb, var(--diep) 8%, transparent)}.paint-editor-row{grid-template-columns:104px minmax(0,1fr);align-items:stretch;gap:13px;display:grid}.paint-live-preview{border:5px solid var(--wit);border-radius:var(--radius-panel);min-height:82px;box-shadow:none}.paint-stops{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;display:grid}.paint-stops>label{gap:5px;display:grid}.paint-stops>label>span:first-child{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label)}.paint-color-input{border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--wit);align-items:center;gap:7px;min-width:0;height:43px;padding:4px 8px 4px 4px;display:flex}.paint-color-input input[type=color]{border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;flex:none;width:34px;height:34px;padding:0}.paint-color-input input[type=color]::-webkit-color-swatch-wrapper{padding:0}.paint-color-input input[type=color]::-webkit-color-swatch{border-radius:var(--radius-control);border:0}.paint-color-input code{color:var(--inkt);font-family:inherit;font-size:var(--text-label);text-overflow:ellipsis;overflow:hidden}.paint-angle-control{gap:6px;display:grid}.paint-angle-control>span{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);justify-content:space-between;display:flex}.paint-angle-control output{color:var(--plum)}.paint-angle-control input{width:100%;accent-color:var(--plum);cursor:pointer}.paint-save-row{align-items:center;gap:11px;display:flex}.paint-save-button{border-radius:var(--radius-control);background:var(--plum);min-height:44px;color:var(--wit);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;border:0;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.paint-save-button svg{width:14px;height:14px}.paint-save-row>span{color:var(--inkt-gedempt);font-size:var(--text-label)}.custom-paint-option .custom-paint-swatch{place-items:center;display:grid;position:relative;overflow:hidden}.custom-paint-option .custom-paint-swatch.rainbow{background:conic-gradient(from 35deg,#c97582,#d8b16f,#a9b99f,#8db0c6,#aa97c2,#c97582)!important}.custom-paint-swatch>svg{width:16px;height:16px;color:var(--actie);filter:drop-shadow(0 1px 2px color-mix(in srgb, var(--diep) 16%, transparent));background:#ffffffd1;border-radius:50%;padding:2px}.brand-color-control{flex:none;position:relative}.brand-color-trigger{border-radius:var(--radius-control);background:var(--wit);width:96px;height:44px;color:var(--inkt);cursor:pointer;border:1px solid #d2d2d2;align-items:center;gap:7px;padding:4px 8px 4px 5px;transition:border-color .15s,box-shadow .15s;display:flex}.brand-color-control.open .brand-color-trigger,.brand-color-trigger:hover{border-color:var(--taupe);box-shadow:none}.brand-color-trigger i{border:2px solid var(--wit);border-radius:var(--radius-control);width:28px;height:28px;box-shadow:none;flex:none}.brand-color-trigger code{font-family:inherit;font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:-.02em;text-overflow:ellipsis;overflow:hidden}.paint-angle-inline{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--wit);flex:none;align-items:center;gap:4px;width:88px;height:40px;padding:0 8px;display:flex}.paint-angle-inline input{width:47px;min-width:0;accent-color:var(--plum);cursor:pointer}.paint-angle-inline output{width:27px;color:var(--inkt);font-size:var(--text-label);font-weight:var(--weight-label)}@media (width<=560px){.collection-picker>summary{grid-template-columns:66px minmax(0,1fr) 24px}.collection-menu>button{grid-template-columns:62px minmax(0,1fr) 24px}.collection-thumbs img:only-child{width:46px;height:52px}.brand-color-trigger{gap:5px;width:82px;height:44px;padding-right:5px}.brand-color-trigger i{width:25px;height:25px}.brand-color-trigger code{font-size:var(--text-label)}.paint-angle-inline{width:72px;height:36px;padding-inline:6px}.paint-angle-inline input{width:35px}}.preview-column-camera{isolation:isolate;padding:0}.preview-column-camera .preview-surface{z-index:1;background:#d7d7d7;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0;overflow:hidden}.preview-column-camera .preview-summary{display:none}.preview-column-camera .preview-zoom-controls{visibility:hidden;pointer-events:none}@keyframes camera-pulse{0%{opacity:.65;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}@media (width<=860px){.editor-column{width:100%;max-width:none}.preview-column-camera{width:100%;height:clamp(430px,68svh,620px);min-height:430px}}@media (width<=560px){.preview-column{--mobile-preview-surface-height:clamp(240px, 38svh, 290px);--mobile-preview-total-height:calc(var(--mobile-preview-surface-height) + 27px)}.preview-column-poster{height:auto;min-height:0}.preview-column-poster .preview-surface{height:var(--mobile-preview-surface-height);flex:none;min-height:0;padding:50px 7px 3px}.preview-column-poster .preview-product{width:min(72cqw, calc(var(--poster-fit-width) - 8px), 310px)}.preview-column-poster .preview-summary{flex:none;margin-top:3px}.preview-column-room,.preview-column-product3d{height:var(--mobile-preview-total-height);min-height:var(--mobile-preview-total-height)}.preview-column-room .preview-surface,.preview-column-product3d .preview-surface{height:100%;min-height:0}.preview-toolbar{align-items:flex-start}.preview-view-switch{background:var(--surface-card);box-shadow:none;-webkit-backdrop-filter:none;border-radius:var(--radius-control);border-color:var(--lijn);gap:0;padding:2px}.preview-view-switch button{min-height:44px;font-size:var(--text-label);gap:5px;padding-inline:8px}.preview-zoom-controls{background:var(--surface-card);box-shadow:none;-webkit-backdrop-filter:none;border-radius:var(--radius-control);border-color:var(--lijn);display:none}.preview-column-camera{height:clamp(400px,62svh,560px);min-height:400px}.product-3d-stage{touch-action:pan-y}}@media (width<=355px){.preview-view-switch button{font-size:var(--text-label);padding-inline:5px}}.finish-scene{--finish-frame-inset:1.85cqw;--finish-z-travel:70px;width:100%;aspect-ratio:var(--poster-aspect);isolation:isolate;transform-origin:50%;transform-style:preserve-3d;filter:drop-shadow(0 22px 24px color-mix(in srgb, var(--diep) 12%, transparent));transition:transform .58s cubic-bezier(.45,0,.18,1),filter .2s .92s;display:block;position:relative;transform:perspective(1100px)rotateX(0)rotateY(0)scale(1);container-type:inline-size}.finish-scene.finish-frame-remove{transition-delay:.48s,.92s}.finish-scene.finish-frame-add{transition-delay:0s,.92s}.site-shell .preview-product.preview-product-front-facing .finish-scene{transform-origin:50%;transform-style:flat;filter:none;box-shadow:0 18px 22px color-mix(in srgb, var(--diep) 11%, transparent);transition-delay:0s;transform:none}.preview-product-front-facing .finish-artwork-layer{transform-style:flat}.preview-product-front-facing .finish-artwork-layer .poster{backface-visibility:visible}.preview-product.preview-product-front-facing .finish-canvas-edge,.preview-product.preview-product-front-facing .finish-canvas-layer:after,.preview-product.preview-product-front-facing .finish-plexiglass-layer:after,.preview-product.preview-product-front-facing .finish-frame-layer:after{opacity:0}.finish-artwork-layer,.finish-paper-layer,.finish-canvas-layer,.finish-plexiglass-layer,.finish-frame-layer{transform-style:preserve-3d;position:absolute;inset:0}.finish-artwork-layer{z-index:3;place-items:center;transition:inset .48s cubic-bezier(.45,0,.18,1) .52s;display:grid}.finish-frame-remove .finish-artwork-layer{transition-delay:.48s}.finish-artwork-layer .poster{width:100%;height:100%;max-height:none;box-shadow:none;backface-visibility:hidden;border:0}.finish-paper-layer,.finish-canvas-layer,.finish-plexiglass-layer,.finish-frame-layer{z-index:4;opacity:0;pointer-events:none;transform:translateZ(var(--finish-z-travel)) scale(1.035);transition:opacity .4s,transform .48s cubic-bezier(.45,0,.18,1),border-color .2s,background-color .2s,box-shadow .2s,inset .48s cubic-bezier(.45,0,.18,1)}.finish-paper-layer{z-index:2;box-shadow:none;border:1px solid #4d3b4312}.finish-canvas-layer{--finish-canvas-depth:3.1cqw;background:0 0;box-shadow:inset 0 0 0 1px #70533e24;container-type:inline-size}.finish-canvas-layer:after{content:"";z-index:-1;top:1px;left:calc(var(--finish-canvas-depth) * -.72);width:calc(var(--finish-canvas-depth) * .76);clip-path:polygon(100% 0,100% 100%,0 98.7%,0 1.3%);background:linear-gradient(90deg, color-mix(in srgb, var(--product-edge-paint,var(--papier)), var(--wit) 6%) 0% 46%, color-mix(in srgb, var(--product-edge-paint,var(--papier)), #56424d 12%) 100%);opacity:1;height:calc(100% - 2px);transition:opacity .3s;position:absolute;box-shadow:inset 1px 0 #ffffff47,inset -1px 0 #523d3124,3px 4px 7px #36232e12}.finish-canvas-edge{z-index:-1;top:1px;left:calc(var(--finish-canvas-depth) * -.72);width:calc(var(--finish-canvas-depth) * .76);clip-path:polygon(100% 0,100% 100%,0 98.7%,0 1.3%);height:calc(100% - 2px);position:absolute;overflow:hidden}.finish-canvas-edge .canvas-gallery-wrap{width:100cqw;height:100%;transform:translateX(calc(var(--finish-canvas-depth) * .76)) scaleX(-1);transform-origin:0;top:0;left:0}.finish-canvas-layer:has(.finish-canvas-edge):after{background:linear-gradient(90deg,#ffffff0f,#36232e1f)}.finish-plexiglass-layer{background:linear-gradient(112deg,#0000 0 60%,#dbf5fc2e 67%,#0000 75%),#ddf3fa0e;border:1px solid #8ec6da85;box-shadow:inset 0 0 0 1px #edfbffc2,inset -3px -2px 10px #69b5cf1f}.finish-plexiglass-layer:after{content:"";z-index:-1;opacity:1;background:linear-gradient(90deg,#69aec794,#e6f9fef5);width:1.15cqw;height:100%;transition:opacity .3s;position:absolute;top:0;left:-1.15cqw;box-shadow:inset -1px 0 #ffffffe0}.finish-plexiglass-shine{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.finish-plexiglass-shine:before{content:"";opacity:0;clip-path:polygon(58% 0,100% 0,42% 100%,0 100%);filter:blur(.3px);mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0,#d3f1fa2e 16%,#ffffffdb 43% 57%,#c2e7f333 84%,#0000 100%);width:34%;position:absolute;top:-8%;bottom:-8%;left:-48%}@keyframes finish-plexiglass-sweep{0%{opacity:0;left:112%}18%{opacity:.82}82%{opacity:.62}to{opacity:0;left:-48%}}.finish-frame-layer{--finish-frame-face:var(--wit);--finish-frame-edge:var(--taupe);z-index:5;border:var(--finish-frame-inset) solid var(--finish-frame-face);box-shadow:inset 0 0 0 calc(var(--finish-frame-inset) * .1) #4a373f29, 0 0 0 calc(var(--finish-frame-inset) * .1) #4330391a;background-color:#0000}.finish-frame-layer:after{content:"";z-index:-1;top:calc(var(--finish-frame-inset) * -1);left:calc(var(--finish-frame-inset) * -1.78);width:calc(var(--finish-frame-inset) * .8);height:calc(100% + var(--finish-frame-inset) * 2);background-color:var(--finish-frame-edge);clip-path:polygon(100% 0,100% 100%,0 98.8%,0 1.2%);box-shadow:inset calc(var(--finish-frame-inset) * -.1) 0 #ffffff29;opacity:1;transition:opacity .3s,background-color .2s;position:absolute}.finish-frame-layer:before{content:"";z-index:2;inset:calc(var(--finish-frame-inset) * -1);opacity:0;background:linear-gradient(118deg,#0000 0 24%,#ffffff6b 31%,#0000 40% 66%,#fff3 73%,#0000 81%);position:absolute;box-shadow:inset 0 0 15px #37272f14}@keyframes finish-frame-glass-in{0%{opacity:0}to{opacity:.46}}@keyframes finish-context-material-in{0%{opacity:.45;transform:perspective(700px)rotateY(0)scale(.9)}54%{opacity:1;transform:perspective(700px)rotateY(-12deg)scale(.94)}to{opacity:1;transform:perspective(700px)rotateY(0)scale(1)}}@keyframes finish-context-frame-in{0%{opacity:.5;transform:perspective(700px)translateZ(42px)scale(.9)}48%{opacity:.9;transform:perspective(700px)rotateY(-10deg)scale(.94)}to{opacity:1;transform:perspective(700px)rotateY(0)scale(1)}}@keyframes finish-context-format-in{0%{opacity:.55;transform:scale(.86)}68%{opacity:1;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes finish-product-3d-material{0%{opacity:.28;transform:rotateX(0)rotateY(0)scale(.91)}48%{opacity:1;transform:rotateX(-3deg)rotateY(28deg)scale(.91)}72%{transform:rotateX(-2deg) rotateY(18deg) scale(calc(var(--product-zoom,1) * 1.015))}to{opacity:1;transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) scale(var(--product-zoom,1))}}@keyframes finish-product-3d-frame{0%{opacity:.7;transform:rotateX(0)rotateY(0)scale(1)}48%{opacity:1;transform:rotateX(-3deg)rotateY(30deg)scale(.82)}58%{transform:rotateX(-3deg)rotateY(30deg)scale(.82)}to{opacity:1;transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) scale(var(--product-zoom,1))}}@keyframes finish-product-3d-format{0%{opacity:.52;transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) scale(calc(var(--product-zoom,1) * .86))}68%{opacity:1;transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) scale(calc(var(--product-zoom,1) * 1.025))}to{opacity:1;transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) scale(var(--product-zoom,1))}}.product-3d-stage.is-dragging .product-3d-object{animation:none!important}@media (width<=560px){.finish-scene{--finish-z-travel:42px}.finish-scene.finish-frame-remove{transition-delay:.3s,.62s}.finish-paper-layer,.finish-canvas-layer,.finish-plexiglass-layer,.finish-frame-layer{transition-duration:.3s,.36s,.18s,.18s,.18s,.36s}}@media (prefers-reduced-motion:reduce){.finish-scene,.finish-artwork-layer,.finish-paper-layer,.finish-canvas-layer,.finish-plexiglass-layer,.finish-frame-layer{transition-duration:.18s!important;transition-delay:0s!important}.finish-plexiglass-shine:before,.finish-frame-layer:before{animation:none!important}}@media (width>=861px){.editor-column{background:var(--workspace-bg)}}.step-actions{min-height:78px;padding:10px 28px max(11px, env(safe-area-inset-bottom));background:var(--surface-glass);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top-color:#cececeeb;align-items:center;gap:12px;display:flex}.action-price-summary{flex:100px;grid-template-columns:1fr;place-items:center start;gap:2px;min-width:0;display:grid}.action-price-label{color:var(--inkt-gedempt);font-size:var(--text-label);line-height:1.25}.action-price-summary>b{color:var(--plum);font-size:20px;font-weight:var(--weight-label);white-space:nowrap;line-height:1.2}.step-actions .step-back{width:auto;min-width:44px;min-height:var(--button-height);border:1px solid var(--taupe);border-radius:var(--radius-control);background:var(--wit);color:var(--inkt);font-size:var(--button-font-size);font-weight:var(--button-weight);flex:none;gap:5px;padding:0 14px}.step-actions .step-back:hover{color:var(--actie);border-color:var(--inkt);background:var(--karton)}.step-actions .step-back svg{width:16px;height:16px}.step-actions .step-next{min-width:210px;min-height:var(--button-height);flex:0 auto;margin:0}@media (width<=1080px) and (width>=561px){.step-actions{padding-inline:24px}.action-price-summary>b{font-size:18px}.step-actions .step-next{min-width:190px}}@media (width<=560px){.step-actions{min-height:70px;padding:8px 12px max(9px, env(safe-area-inset-bottom));align-items:center;gap:8px}.step-actions .step-back{width:auto;min-width:44px;min-height:var(--button-height);padding:0}.step-actions .step-back svg{display:none}.action-price-summary{flex:1 0 80px;grid-template-columns:1fr;gap:1px;min-width:72px}.action-price-summary>b{font-size:18px}.step-actions .step-next{min-width:0;min-height:var(--button-height);font-size:var(--button-font-size);flex:auto;padding-inline:11px}}@media (width<=390px){.step-actions .step-next{font-size:var(--button-font-size)}}@keyframes name-scale-enter{0%{opacity:.35;transform:scale(.965)}to{opacity:1;transform:scale(1)}}.poster-botanical{--botanical-data-top:27%;--botanical-name-family:var(--poster-font-family)}.poster-botanical-corner{--botanical-data-top:33%}.poster-botanical-garden{--botanical-data-top:14%;--botanical-name-family:var(--poster-font-family)}.poster-botanical-arch{--botanical-data-top:27%;--botanical-name-family:var(--poster-font-family)}.poster-botanical.poster-style-passepartout .poster-design-field:before,.poster-botanical.poster-style-soft-arch .poster-design-field:before{inset:3.2% 4.2%}.poster-botanical .poster-copy,.poster-botanical.poster-twin .poster-copy,.poster-botanical.poster-style-fine-frame .poster-copy,.poster-botanical.poster-twin.poster-style-passepartout .poster-copy,.poster-botanical.poster-twin.poster-style-soft-arch .poster-copy{top:var(--botanical-data-top);flex-direction:column;justify-content:center;align-items:center;width:auto;height:auto;min-height:0;display:flex;bottom:auto;left:12%;right:12%;transform:none}.poster-botanical .poster-copy:before{content:none}.poster-botanical .poster-name,.poster-botanical.poster-twin .poster-name,.poster-botanical.poster-style-fine-frame .poster-name{max-width:100%;color:var(--poster-ink);font-family:var(--botanical-name-family);letter-spacing:-.025em;text-wrap:balance;text-shadow:0 .16cqw 0 color-mix(in srgb, var(--poster-bg) 72%, transparent);font-weight:800;line-height:.98}.poster-botanical-garden .poster-name{letter-spacing:.01em;font-weight:400}.poster-botanical-arch .poster-copy{left:22%;right:22%}.poster-botanical-arch .poster-name{letter-spacing:.015em}.poster-botanical-arch .poster-details,.poster-botanical-arch .poster-twin-details{white-space:normal;text-wrap:balance;width:100%}.poster-botanical .poster-details,.poster-botanical .poster-twin-details,.poster-botanical.poster-style-fine-frame .poster-details,.poster-botanical.poster-style-fine-frame .poster-twin-details{color:color-mix(in srgb, var(--poster-ink) 92%, transparent);font-family:var(--poster-font-family);letter-spacing:.115em;margin-top:1.9cqw;font-weight:700;line-height:1.5}.poster-botanical .poster-details:before,.poster-botanical .poster-twin-details:before{content:"";opacity:.35;background:radial-gradient(circle,currentColor 0 36%,#0000 42%) 0/1.8cqw 1cqw repeat-x;width:5.4cqw;height:1cqw;margin:0 auto 1.35cqw;display:block}.poster-botanical .poster-twin-details p{text-wrap:balance}.poster-botanical{--story-serif:var(--poster-font-family);--story-sans:var(--poster-font-family);--story-hairline:color-mix(in srgb, var(--poster-ink) 20%, transparent);--botanical-name-family:var(--story-serif);--botanical-data-top:0%}.poster-botanical .poster-design-field:before,.poster-botanical.poster-style-passepartout .poster-design-field:before,.poster-botanical.poster-style-soft-arch .poster-design-field:before{background:var(--poster-field-bg,var(--poster-bg))}.poster-botanical .poster-copy,.poster-botanical.poster-twin .poster-copy,.poster-botanical.poster-style-fine-frame .poster-copy,.poster-botanical.poster-twin.poster-style-passepartout .poster-copy,.poster-botanical.poster-twin.poster-style-soft-arch .poster-copy{width:100%;height:100%;min-height:0;color:var(--poster-ink);text-align:center;display:block;inset:0;transform:none}.poster-birth-flower-storybook{--botanical-data-top:10.5%;--botanical-name-family:var(--poster-font-family)}.poster-birth-flower-storybook .poster-design-field{inset:0}.poster-birth-flower-storybook .poster-design-field:before{content:"";z-index:0;border:.18cqw solid color-mix(in srgb, var(--poster-ink) 24%, transparent);background:linear-gradient(135deg, #ffffff38, transparent 42%), repeating-linear-gradient(90deg, color-mix(in srgb, var(--poster-bg) 56%, #c17f73) 0 3.2cqw, color-mix(in srgb, var(--poster-bg) 84%, #fff8eb) 3.2cqw 6.4cqw);box-shadow:inset 0 0 0 .32cqw color-mix(in srgb, var(--poster-bg) 82%, #fff);border-radius:.7cqw;position:absolute;inset:4.2%}.poster-birth-flower-storybook .poster-design-field:after{content:"";z-index:0;border:.16cqw solid color-mix(in srgb, var(--poster-ink) 25%, transparent);background:radial-gradient(circle at 22% 16%, #ffffff6b, transparent 28%), color-mix(in srgb, var(--poster-bg) 32%, #fff8ec);box-shadow:0 0 0 .6cqw color-mix(in srgb, var(--poster-bg) 76%, #fff6e7), 0 .5cqw 1.7cqw #4a2e230f;border-radius:2.8cqw;position:absolute;inset:7.7%}@keyframes botanical-frame-enter{0%{opacity:.35;transform:scale(.978)}to{opacity:1;transform:scale(1)}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.preview-status-badge{border-radius:var(--radius-pill);min-height:34px;color:var(--inkt-gedempt);box-shadow:none;font-size:var(--text-caption);font-weight:var(--weight-label);background:#fefefeeb;border:1px solid #cfcfcfe6;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}.preview-status-badge svg{width:15px;height:15px;color:var(--actie)}.input-with-visibility>.field-visibility-toggle{border-radius:var(--radius-control);border:0;width:44px;height:44px;margin:0 4px 0 1px;padding:11px}.field-visibility-toggle.hidden{color:var(--taupe);background:var(--lijn)}.field-visibility-toggle.visible{color:var(--plum);background:var(--karton)}@keyframes price-settle{0%{opacity:.45;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes share-spin{to{transform:rotate(360deg)}}@media (width<=560px){.preview-status-badge{max-width:calc(100vw - 34px);min-height:30px;font-size:var(--text-caption);padding:5px 9px;position:absolute;top:50px;left:0}.preview-column-poster:has(.preview-status-badge) .preview-surface{padding-top:84px}}.poster-choice{min-height:calc(100vh - var(--header-h));background:var(--surface-page);padding:24px 32px 48px}.poster-choice-inner{width:min(1180px,100%);margin:0 auto}.poster-choice-back{min-height:44px;color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 10px 0 4px;display:inline-flex}.poster-choice-back svg{width:18px;height:18px}.poster-choice-back:hover{color:var(--plum)}.poster-choice-layout{min-height:calc(100vh - var(--header-h) - 92px);grid-template-columns:minmax(330px,1fr) minmax(370px,430px);align-items:center;gap:clamp(42px,7vw,94px);display:grid}.poster-choice-visual{place-items:center;min-width:0;margin:0;display:grid}.poster-choice-poster{width:min(100%, calc((100vh - var(--header-h) - 120px) * .714));min-width:300px;max-width:520px}.poster-choice-panel{border:1px solid color-mix(in srgb, var(--lijn) 92%, transparent);border-radius:var(--radius-panel);box-shadow:none;background:#fefefee0;padding:clamp(28px,3.2vw,42px)}.poster-choice-eyebrow{color:var(--actie);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:.09em;text-transform:uppercase;margin:0 0 7px}.poster-choice-panel h1{color:var(--plum);font-family:var(--font-ui);font-size:var(--page-title-size);font-weight:var(--title-weight);line-height:var(--title-line-height);letter-spacing:var(--title-letter-spacing);margin:0}.poster-choice-details{color:var(--inkt-gedempt);font-size:var(--text-label);margin:10px 0 0}.poster-look-picker{border:0;min-width:0;margin:32px 0 0;padding:0}.poster-look-picker legend{color:var(--inkt);font-size:var(--text-label);font-weight:var(--weight-label);margin-bottom:12px}.poster-look-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.poster-look-card{border-radius:var(--radius-panel);background:var(--wit);min-width:0;min-height:128px;color:var(--inkt);text-align:center;cursor:pointer;border:1px solid #d7d7d7;grid-template-rows:1fr auto;align-items:end;gap:7px;padding:9px 7px 8px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.poster-look-card:hover{border-color:var(--taupe);transform:translateY(-1px)}.poster-look-card.is-selected{border-color:var(--plum);box-shadow:0 0 0 2px #26262617}.poster-look-preview{background:var(--catalog-surface);place-items:center;min-height:84px;display:grid;overflow:hidden}.poster-look-preview .poster{width:100%;max-height:none}.poster-look-name{font-size:var(--text-label);font-weight:var(--weight-label);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.poster-look-check{background:var(--plum);width:18px;height:18px;color:var(--wit);border-radius:50%;place-items:center;padding:4px;display:none;position:absolute;top:6px;right:6px}.poster-look-check svg{width:100%;height:100%}.poster-look-card.is-selected .poster-look-check{display:grid}.poster-look-card:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--actie) 30%, transparent);outline-offset:3px}.poster-choice-purchase{border-top:1px solid #dedede;margin-top:32px;padding-top:23px}.poster-choice-price{color:var(--inkt);justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;display:flex}.poster-choice-price>span{gap:3px;min-width:0;display:grid}.poster-choice-price strong{font-size:var(--text-label)}.poster-choice-price small{color:var(--inkt-gedempt);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.poster-choice-price b{color:var(--plum);flex:none;font-size:22px}.poster-choice-cta{border:1px solid var(--plum);border-radius:var(--radius-control);background:var(--plum);width:100%;min-height:56px;color:var(--wit);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0 20px;transition:background .16s,transform .16s;display:flex}.poster-choice-cta svg{width:18px;height:18px;transform:rotate(180deg)}.poster-choice-cta:hover{background:var(--actie);transform:translateY(-1px)}.poster-choice-back:focus-visible,.poster-choice-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--actie) 30%, transparent);outline-offset:3px}.poster-review{min-height:calc(100vh - var(--header-h));background:var(--surface-page);padding:24px 32px 48px}.poster-review-inner{width:min(1120px,100%);margin:0 auto}.poster-review-back{min-height:44px;color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 10px 0 4px;display:inline-flex}.poster-review-back svg{width:18px;height:18px}.poster-review-back:hover{color:var(--plum)}.poster-review-layout{min-height:calc(100vh - var(--header-h) - 92px);grid-template-columns:minmax(330px,1fr) minmax(360px,420px);align-items:center;gap:clamp(44px,7vw,90px);display:grid}.poster-review-visual{place-items:center;min-width:0;margin:0;display:grid}.poster-review-poster{width:min(100%, calc((100vh - var(--header-h) - 120px) * .714));min-width:300px;max-width:510px}.poster-review-panel{border:1px solid color-mix(in srgb, var(--lijn) 92%, transparent);border-radius:var(--radius-panel);box-shadow:none;background:#fefefee6;padding:clamp(30px,3.4vw,44px)}.poster-review-eyebrow{color:var(--actie);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px}.poster-review-panel h1{color:var(--plum);font-family:var(--font-ui);font-size:var(--page-title-size);font-weight:var(--title-weight);line-height:var(--title-line-height);letter-spacing:var(--title-letter-spacing);margin:0}.poster-review-intro{max-width:34ch;color:var(--inkt-gedempt);font-size:var(--text-label);margin:13px 0 0;line-height:1.55}.poster-review-facts{gap:12px;margin:30px 0 0;display:grid}.poster-review-facts>div{border-radius:var(--radius-panel);background:#f6f6f6;border:1px solid #dcdcdc;min-width:0;padding:18px 20px}.poster-review-facts dt{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px}.poster-review-facts dd{overflow-wrap:anywhere;color:var(--actie);font-family:var(--font-ui);margin:0;font-size:clamp(24px,2.5vw,32px);line-height:1.12}.poster-review-facts>div:nth-child(2) dd{font-size:clamp(20px,2.1vw,27px)}.poster-review-status{border-radius:var(--radius-panel);color:var(--inkt);font-size:var(--text-caption);border:1px solid #d7d7d7;align-items:flex-start;gap:11px;margin:18px 0 0;padding:14px 16px;line-height:1.4;display:flex}.poster-review-status>svg{flex:none;width:20px;height:20px}.poster-review-status span{gap:2px;min-width:0;display:grid}.poster-review-status strong{color:var(--actie);font-size:var(--text-caption)}.poster-review-status.is-pending{color:#805b38;background:#fffaf1;border-color:#e4d9c9}.poster-review-status.is-approved{color:#5d765a;background:#f4f8f2;border-color:#d4dfd1}.poster-review-status.is-change{color:#9b5c59;background:#fff5f4;border-color:#e7d1d1}.poster-review-actions{gap:10px;margin-top:24px;display:grid}.poster-review-actions button{border-radius:var(--radius-control);width:100%;min-height:54px;font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;padding:0 18px}.poster-review-confirm{border:1px solid var(--plum);background:var(--plum);color:var(--wit);justify-content:center;align-items:center;gap:9px;display:inline-flex}.poster-review-confirm svg{width:18px;height:18px}.poster-review-confirm:hover{background:var(--actie)}.poster-review-edit{background:var(--wit);color:var(--inkt);border:1px solid #cdcdcd}.poster-review-edit:hover{border-color:var(--taupe);background:var(--papier)}.poster-review-partner{color:var(--actie);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;display:inline-flex;min-height:46px!important}.poster-review-partner:hover{background:var(--papier)}.poster-review-partner svg{width:17px;height:17px}.poster-review-actions button:disabled{cursor:wait;opacity:.62}.poster-review-back:focus-visible,.poster-review-actions button:focus-visible{outline:3px solid color-mix(in srgb, var(--actie) 30%, transparent);outline-offset:3px}.poster-review-error{color:#a4514b;font-size:var(--text-label);margin:16px 0 0;line-height:1.45}.poster-review-retry{color:var(--inkt-gedempt);font-size:var(--text-label);margin:8px 0 0;line-height:1.45}@keyframes gallery-shelf-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.poster-choice-layout{grid-template-columns:minmax(280px,1fr) minmax(350px,400px);gap:32px}.poster-choice-panel{padding:28px}.poster-review-layout{grid-template-columns:minmax(280px,1fr) minmax(340px,400px);gap:32px}.poster-review-panel{padding:28px}}@media (width<=760px){.poster-choice{padding:16px 16px 44px}.poster-choice-layout{grid-template-columns:1fr;gap:28px;min-height:0}.poster-choice-poster{width:min(72vw,330px);min-width:0}.poster-choice-panel{border-radius:var(--radius-panel);padding:25px 22px 24px}.poster-choice-panel h1{font-size:var(--page-title-size)}.poster-look-picker{margin-top:26px}.poster-look-grid{gap:8px}.poster-look-card{min-height:116px;padding-inline:5px}.poster-look-preview{min-height:76px}.poster-choice-purchase{margin-top:27px}.poster-review{padding:16px 16px 44px}.poster-review-layout{grid-template-columns:1fr;gap:28px;min-height:0}.poster-review-poster{width:min(70vw,320px);min-width:0}.poster-review-panel{border-radius:var(--radius-panel);padding:25px 22px 24px}.poster-review-panel h1{font-size:var(--page-title-size)}.poster-review-intro{margin-top:10px}.poster-review-facts{margin-top:24px}.poster-review-facts dd{font-size:clamp(25px,8vw,31px)}.poster-review-facts>div:nth-child(2) dd{font-size:clamp(21px,6.6vw,26px)}}@media (width<=560px){.poster-choice{padding-inline:12px}.poster-choice-panel{padding-inline:16px}.poster-look-grid{gap:6px}.poster-look-name{font-size:var(--text-label)}.poster-review{padding-inline:12px}.poster-review-panel{padding-inline:17px}.poster-review-facts>div{padding-inline:16px}}@media (width<=860px){.brand-lockup{gap:10px}.brand-lockup strong{font-size:var(--text-label);letter-spacing:.08em}.header-actions{gap:8px}}@media (width<=560px){.header{background:var(--site-header-background);box-shadow:none;-webkit-backdrop-filter:none;border-color:var(--lijn);gap:8px;padding-inline:12px}.brand-logo{width:var(--site-logo-width)}.brand-lockup{gap:8px}.brand-lockup-divider{height:22px;display:block}.brand-studio{font-size:var(--text-label)}.brand-lockup strong{font-size:var(--text-label);letter-spacing:.09em;display:block}}@media (width<=360px){.brand-logo{width:var(--site-logo-width)}.brand-lockup{gap:7px}.brand-studio,.brand-lockup-divider{display:none}.poster-choice-poster{width:min(78vw,280px)}.poster-look-card{min-height:104px}.poster-look-preview{min-height:66px}.poster-review-poster{width:min(76vw,280px)}}@media (prefers-reduced-motion:reduce){.poster-look-card,.poster-choice-cta,.poster-review-confirm,.poster-review-edit,.poster-review-partner{transition:none}}.editor-column{background:var(--workspace-bg)}.preview-view-switch,.preview-zoom-controls{border-color:var(--taupe);background:var(--surface-card);box-shadow:none;-webkit-backdrop-filter:none;border-radius:var(--radius-control)}.preview-view-switch button.active{background:var(--karton);box-shadow:none;color:var(--actie)}.preview-view-switch button:hover:not(.active),.preview-zoom-controls button:hover:not(:disabled){background:var(--karton)}.step-actions{border-top-color:var(--lijn);background:var(--surface-glass);box-shadow:none;-webkit-backdrop-filter:blur(14px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.preview-view-switch,.preview-zoom-controls,.step-actions{background-color:var(--surface-card)}}.input-with-visibility>.field-visibility-toggle{border-radius:var(--radius-control);width:40px;min-width:40px;height:calc(100% - 8px);max-height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--diep) 3.5%, transparent);place-items:center;margin:4px;padding:0;line-height:0;display:grid}.input-with-visibility>.field-visibility-toggle svg{stroke-width:1.9px;width:19px;height:19px}.color-section-heading{justify-content:space-between}.selected-color-chip{border:1px solid color-mix(in srgb, var(--actie) 16%, transparent);border-radius:var(--radius-pill);min-height:30px;color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);background:#ffffff9e;align-items:center;gap:7px;padding:4px 10px;display:inline-flex;box-shadow:inset 0 1px #fffc}.selected-color-chip>i{display:none}@media (width<=560px){.selected-color-chip>span{display:inline}.selected-color-chip{padding-inline:10px}.preview-view-switch{background:var(--surface-card);width:216px;max-width:calc(100vw - 28px);box-shadow:none;-webkit-backdrop-filter:none;border-radius:var(--radius-control);border-color:var(--lijn);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.preview-view-switch button{justify-content:center;gap:3px;width:100%;min-width:0;min-height:44px;padding-inline:3px}.moon-style-grid,.zodiac-style-grid{grid-template-columns:none;grid-auto-columns:clamp(136px,42vw,164px);gap:8px}.editor-column{background:var(--workspace-bg)}.product-3d-stage{touch-action:none;overscroll-behavior:contain;cursor:grab}.product-3d-stage.is-dragging{cursor:grabbing}}.poster-birth-flower-storybook{--botanical-data-top:0;--botanical-name-family:var(--poster-font-family);background:radial-gradient(circle at 30% 45%, #ffffff57, transparent 42%), color-mix(in srgb, var(--poster-bg) 92%, #fffdf8)}.poster-birth-flower-storybook .poster-design-field:before,.poster-birth-flower-storybook .poster-design-field:after{content:none}.poster-birth-flower-storybook.poster-style-passepartout .poster-design-field:before,.poster-birth-flower-storybook.poster-style-soft-arch .poster-design-field:before{content:"";z-index:0;background:radial-gradient(circle at 30% 45%, #ffffff57, transparent 42%), var(--poster-field-bg,color-mix(in srgb, var(--poster-bg) 94%, var(--poster-ink)));position:absolute;inset:3.2% 4.2% 12%}.poster-birth-flower-storybook.poster-style-soft-arch .poster-design-field:before{border-radius:50% 50% 0 0/23% 23% 0 0;inset-inline:11.5%}.poster-birth-flower-storybook.poster-style-fine-frame .poster-design-field:after{content:""}.poster-birth-flower-storybook{--botanical-name-family:var(--poster-font-family);background:radial-gradient(circle at 50% 21%, #ffffffc2, transparent 33%), color-mix(in srgb, var(--poster-bg) 32%, #fffaf5)}.poster.poster-style-passepartout:not(.poster-botanical) .poster-design-field:before{inset:5% 8% 12%}.poster.poster-style-passepartout:not(.poster-botanical) .poster-copy,.cart-preview .poster.poster-style-passepartout:not(.poster-botanical) .poster-copy{height:13%;color:var(--poster-copy-ink,#2b2928);flex-direction:column;justify-content:center;align-items:center;display:flex;inset:auto 8% 0}.poster.poster-name-scale-scene:is(.poster-style-soft-arch,.poster-style-full):not(.poster-data-style-icons) .poster-copy{height:13%}.poster:not(.poster-botanical) .poster-copy .poster-name,.cart-preview .poster:not(.poster-botanical) .poster-copy .poster-name{width:100%;max-width:100%;color:inherit;letter-spacing:.13em;text-transform:uppercase;text-shadow:none;margin:0;font-weight:600;line-height:1;font-size:var(--poster-caption-name-size,3cqw)!important}.poster:not(.poster-botanical) .poster-copy .poster-details,.poster:not(.poster-botanical) .poster-copy .poster-twin-details,.cart-preview .poster:not(.poster-botanical) .poster-copy .poster-details,.cart-preview .poster:not(.poster-botanical) .poster-copy .poster-twin-details{width:100%;max-width:100%;margin-top:var(--poster-caption-detail-gap,1.25cqw);color:inherit;letter-spacing:var(--poster-caption-detail-tracking,.17em);text-transform:uppercase;font-weight:400;line-height:1.2;font-size:var(--poster-caption-detail-size,1.7cqw)!important}.poster:not(.poster-botanical) .poster-copy .poster-twin-details p{white-space:nowrap}.poster:not(.poster-botanical) .poster-copy .poster-twin-details p+p,.cart-preview .poster:not(.poster-botanical) .poster-copy .poster-twin-details p+p{margin-top:.45cqw}.poster:not(.poster-botanical) .poster-name-with-scale{gap:1.5cqw}.poster:not(.poster-botanical) .poster-scale-label{text-transform:uppercase}.poster.poster-botanical.poster-style-passepartout .poster-design-field:before{inset:5% 8% 12%}.poster.poster-botanical.poster-style-soft-arch .poster-design-field:before{border-radius:50% 50% 0 0/23% 23% 0 0;inset:5% 12% 12%}.poster.poster-botanical.poster-story-details-icons.poster-style-passepartout .poster-design-field:before{inset:5% 8%}.poster.poster-botanical.poster-story-details-icons.poster-style-soft-arch .poster-design-field:before{border-radius:50% 50% 0 0/23% 23% 0 0;inset:3.2% 11.5% 5%}.poster.poster-botanical .poster-copy.story-footer,.cart-preview .poster.poster-botanical .poster-copy.story-footer{width:auto;height:12%;min-height:0;color:var(--poster-copy-ink,#2b2928);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;inset:auto 8% 0;transform:none}.poster.poster-botanical.poster-style-passepartout .poster-copy.story-footer,.cart-preview .poster.poster-botanical.poster-style-passepartout .poster-copy.story-footer{height:13%}.poster.poster-botanical.poster-style-fine-frame .poster-copy.story-footer,.cart-preview .poster.poster-botanical.poster-style-fine-frame .poster-copy.story-footer{height:7.5%;inset:auto 8% 4.5%}.poster.poster-botanical .story-footer .poster-name,.cart-preview .poster.poster-botanical .story-footer .poster-name{width:100%;max-width:100%;color:inherit;letter-spacing:.13em;text-transform:uppercase;text-shadow:none;margin:0;font-weight:600;line-height:1;position:static;font-size:var(--poster-caption-name-size,3cqw)!important;white-space:nowrap!important}.poster.poster-botanical .story-footer .poster-details,.poster.poster-botanical .story-footer .poster-twin-details,.cart-preview .poster.poster-botanical .story-footer .poster-details,.cart-preview .poster.poster-botanical .story-footer .poster-twin-details{width:100%;max-width:100%;margin-top:var(--poster-caption-detail-gap,1.25cqw);color:inherit;letter-spacing:var(--poster-caption-detail-tracking,.17em);text-transform:uppercase;white-space:nowrap;font-weight:400;line-height:1.2;font-size:var(--poster-caption-detail-size,1.7cqw)!important}.poster.poster-botanical .story-footer .poster-details:before,.poster.poster-botanical .story-footer .poster-twin-details:before,.cart-preview .poster.poster-botanical .story-footer .poster-details:before,.cart-preview .poster.poster-botanical .story-footer .poster-twin-details:before{content:none;display:none}.poster.poster-data-style-icons .poster-copy.story-icon-layout,.cart-preview .poster.poster-data-style-icons .poster-copy.story-icon-layout{width:100%;height:100%;min-height:0;color:var(--poster-copy-ink,var(--poster-ink));text-align:center;display:block;inset:0;transform:none}.poster.poster-data-style-icons .story-icon-card,.cart-preview .poster.poster-data-style-icons .story-icon-card{z-index:4;height:17cqw;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:absolute;bottom:6.8%;left:12%;right:12%}.poster.poster-data-style-icons.poster-style-fine-frame .story-icon-card,.cart-preview .poster.poster-data-style-icons.poster-style-fine-frame .story-icon-card{bottom:7.2%}.poster.poster-data-style-icons .story-icon-heading,.cart-preview .poster.poster-data-style-icons .story-icon-heading{flex-direction:column;align-items:center;gap:1cqw;display:flex;position:static}.poster.poster-data-style-icons .story-icon-origin,.cart-preview .poster.poster-data-style-icons .story-icon-origin{color:inherit;font-family:var(--poster-font-family);letter-spacing:.19em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:1.35cqw;font-weight:600;line-height:1.15}.poster.poster-data-style-icons .story-icon-origin>i,.cart-preview .poster.poster-data-style-icons .story-icon-origin>i{padding-inline:.65em;font-style:normal}.poster.poster-data-style-icons .story-icon-heading .poster-name,.cart-preview .poster.poster-data-style-icons .story-icon-heading .poster-name{width:100%;max-width:100%;color:inherit;font-family:var(--poster-font-family);letter-spacing:.12em;text-transform:uppercase;text-shadow:none;white-space:nowrap;margin:0;font-weight:600;line-height:1;position:static;font-size:min(var(--poster-name-size,4.25cqw), 4.25cqw)!important}.poster.poster-data-style-icons .story-icon-metrics,.cart-preview .poster.poster-data-style-icons .story-icon-metrics{--story-stat-count:3;grid-template-columns:repeat(var(--story-stat-count), minmax(0, 1fr));border-top:.12cqw solid color-mix(in srgb, currentColor 18%, transparent);align-items:center;width:76%;min-height:0;margin:2.1cqw auto 0;padding-top:1.55cqw;display:grid;position:static}.poster.poster-data-style-icons .story-icon-metric,.cart-preview .poster.poster-data-style-icons .story-icon-metric{flex-direction:column;justify-content:center;align-items:center;gap:.75cqw;min-width:0;display:flex}.poster.poster-data-style-icons .story-icon-metric+.story-icon-metric,.cart-preview .poster.poster-data-style-icons .story-icon-metric+.story-icon-metric{border-left:0}.poster.poster-data-style-icons .story-icon-metric-symbol,.cart-preview .poster.poster-data-style-icons .story-icon-metric-symbol{width:4.1cqw;height:4.1cqw;color:inherit;opacity:.78;border:0;border-radius:0;flex:none;place-items:center;display:grid}.poster.poster-data-style-icons .story-icon-metric-symbol svg,.cart-preview .poster.poster-data-style-icons .story-icon-metric-symbol svg{width:3.8cqw;height:3.8cqw}.poster.poster-data-style-icons .story-icon-metric-copy,.cart-preview .poster.poster-data-style-icons .story-icon-metric-copy{text-align:center;grid-template-columns:auto auto;justify-content:center;align-items:baseline;column-gap:.45cqw;min-width:0;display:grid}.poster.poster-data-style-icons .story-icon-metric-copy small,.cart-preview .poster.poster-data-style-icons .story-icon-metric-copy small{display:none}.poster.poster-data-style-icons .story-icon-metric-copy strong,.cart-preview .poster.poster-data-style-icons .story-icon-metric-copy strong{min-width:0;font-family:var(--poster-font-family);grid-row:1;font-size:2.3cqw;font-weight:600;line-height:1.1}.story-details-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.story-details-style-grid>button{text-align:center;align-content:center;justify-items:center;gap:10px;min-height:118px;padding:13px 10px 11px}.story-details-style-grid>button>strong{color:var(--inkt-gedempt);font-size:var(--text-label);line-height:1.2}.story-details-style-grid>button>b{width:22px;height:22px;padding:4px;top:7px;right:7px}.story-details-style-symbol{background:var(--wit);width:78px;height:58px;box-shadow:none;border:1px solid #26262624;display:block;position:relative;overflow:hidden}.story-details-style-symbol>.story-style-name-line,.story-details-style-symbol>.story-style-detail-line{background:color-mix(in srgb, var(--actie-hover) 72%, transparent);border-radius:99px;display:block;position:absolute;left:50%;transform:translate(-50%)}.story-details-style-symbol>.story-style-name-line{width:28px;height:3px;bottom:19px}.story-details-style-symbol>.story-style-detail-line{opacity:.42;width:48px;height:2px;bottom:11px}.story-details-style-symbol-icons>.story-style-name-line{z-index:2;width:31px;height:3px;top:auto;bottom:27px}.story-details-style-symbol-icons>.story-style-detail-line{z-index:2;width:39px;top:auto;bottom:21px}.story-details-style-symbol-icons{background:#d8d8d8}.story-details-style-symbol-icons:before{content:none;display:none}.story-style-icon-row{z-index:2;justify-content:space-between;display:flex;position:absolute;bottom:9px;left:10px;right:10px}.story-style-icon-row>i{border:1px solid color-mix(in srgb, var(--taupe) 50%, transparent);border-radius:50%;width:11px;height:11px;display:block}@media (width<=860px){.story-details-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;padding:4px 0 5px;overflow:visible}.story-details-style-grid>button{min-height:104px;padding:9px 6px 8px}.story-details-style-grid>button>strong{font-size:var(--text-label)}}.configurator .collection-copy small{color:var(--inkt-gedempt)}.configurator .collection-picker>summary:hover,.configurator .collection-menu>button.selected{border-color:var(--taupe)}.configurator .collection-menu>button.selected{border-color:var(--actie);background:var(--papier);box-shadow:inset 0 0 0 1px var(--actie), 0 5px 14px #2626260f}.configurator .selected-color-chip{background:#ffffffad;border-color:#26262629}.configurator .input-with-visibility>.field-visibility-toggle{color:var(--actie);box-shadow:inset 0 0 0 1px #2626260d}.configurator .field-visibility-toggle.hidden{color:var(--inkt-gedempt)}@keyframes cart-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.studio-cart-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@keyframes cart-sheet-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes cart-sheet-in{0%{opacity:.82;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}.poster.poster-style-soft-arch .poster-design-field:before{top:5%;bottom:12%;left:12%!important;right:12%!important}.poster.poster-botanical.poster-story-details-icons.poster-style-soft-arch .poster-design-field:before,.poster.poster-data-style-icons:not(.poster-botanical).poster-style-passepartout .poster-design-field:before,.poster.poster-data-style-icons:not(.poster-botanical).poster-style-soft-arch .poster-design-field:before{inset:5% 8%}.poster.poster-moon-scene{--poster-artwork-offset-y:.4cqw}.poster.poster-birthstone-scene,.poster.poster-zodiac-scene,.poster.poster-starry-sky-scene{--poster-artwork-offset-y:0cqw}.poster:is(.poster-style-passepartout,.poster-style-soft-arch,.poster-style-full):not(:has(.story-icon-layout),.poster-city-integrated,.poster-photo){--poster-caption-band-height:10.5%}.poster:is(.poster-style-passepartout,.poster-style-soft-arch):not(:has(.story-icon-layout),.poster-city-integrated,.poster-photo) .poster-design-field:before{bottom:var(--poster-caption-band-height)!important}.poster:is(.poster-style-passepartout,.poster-style-soft-arch,.poster-style-full):not(:has(.story-icon-layout),.poster-city-integrated,.poster-photo) .poster-copy{flex-direction:column;justify-content:center;align-items:center;min-height:0;display:flex;height:var(--poster-caption-band-height)!important;top:auto!important;bottom:0!important}.studio-builder .preview-toolbar{flex-wrap:nowrap;align-items:center}.studio-builder .preview-toolbar .preview-heading{flex:auto;width:auto}.studio-builder .preview-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.studio-builder .preview-toolbar .preview-status-badge{position:absolute;top:calc(100% + 10px);right:0}.studio-builder .preview-expand-button{min-height:var(--control-height-compact);color:var(--plum);font:inherit;font-size:13px;font-weight:var(--weight-label);cursor:pointer;flex-shrink:0;padding:0 10px;line-height:1;display:block}.studio-builder .preview-zoom-controls,.studio-builder .preview-expand-button{border:1px solid var(--taupe);border-radius:var(--radius-control);background:var(--surface-card);box-shadow:none;-webkit-backdrop-filter:none}.studio-builder .preview-zoom-controls button:hover:not(:disabled),.studio-builder .preview-expand-button:hover{background:var(--karton)}.studio-builder .preview-actions .preview-zoom-controls button{width:calc(var(--control-height-compact) - 2px);height:calc(var(--control-height-compact) - 2px);font-size:18px}@media (width>=861px) and (width<=1200px){.studio-builder .preview-view-switch button{padding-inline:8px}}@media (width>=861px) and (width<=1000px){.studio-builder .preview-column:not(.is-expanded) .preview-toolbar{flex-wrap:wrap;gap:8px}.studio-builder .preview-column:not(.is-expanded) .preview-heading{flex-basis:100%}.studio-builder .preview-column:not(.is-expanded) .preview-actions{margin-left:0}.studio-builder .preview-column-poster:not(.is-expanded) .preview-surface{padding-top:124px}}.studio-builder .preview-column.is-expanded{z-index:400;border:0;width:100%;height:100dvh;min-height:0;padding:0;position:fixed;inset:0}.studio-builder .preview-column.is-expanded .preview-expand-button{display:block}.studio-builder .preview-column.is-expanded .preview-surface{flex:1;height:100%;min-height:0;padding:74px 24px 30px}.studio-builder .preview-column.is-expanded .preview-product{width:min(80cqw, calc(var(--poster-fit-width) - 40px), 680px);max-width:none;max-height:none}.studio-final-review{gap:16px;display:grid}.studio-final-review .section-heading{margin-bottom:4px}.studio-review-block+.studio-review-block{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.studio-review-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.studio-order-review h3{color:var(--plum-dark);font-size:var(--text-body);font-weight:var(--weight-heading);margin:0}.studio-review-heading button{min-height:44px;color:var(--plum-dark);font:inherit;font-size:var(--text-label);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.studio-order-review dl{font-size:var(--text-label);gap:8px;margin:2px 0 0;line-height:1.5;display:grid}.studio-order-review dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;display:grid}.studio-order-review dt{color:var(--muted)}.studio-order-review dd{color:var(--plum-dark);text-align:right;overflow-wrap:anywhere;font-weight:var(--weight-nav);margin:0}.studio-order-review dd small{font-size:var(--text-caption);font-weight:var(--weight-body);color:var(--muted);display:block}.studio-order-review dd.is-missing{color:#953e36}.studio-order-review .studio-review-total{border-top:1px solid var(--line);margin-top:4px;padding-top:14px}.studio-review-total dt,.studio-review-total dd{color:var(--plum-dark);font-size:18px;font-weight:var(--weight-label)}.studio-review-total dt small{font-size:var(--text-caption);font-weight:var(--weight-body)}.studio-review-product{color:var(--muted);font-size:var(--text-label);overflow-wrap:anywhere;gap:4px;margin:2px 0 0;line-height:1.5;display:grid}.studio-review-product strong{color:var(--plum-dark);font-weight:var(--weight-nav)}.studio-review-costs{border-top:1px solid var(--line);padding-top:14px}.studio-gift-option{border:1px solid var(--line);border-radius:var(--radius-panel);min-height:52px;color:var(--plum-dark);font-size:var(--text-label);cursor:pointer;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;line-height:1.4;display:grid}.studio-gift-option:hover,.studio-gift-option.selected{border-color:var(--actie);background:var(--karton)}.studio-gift-option input{width:18px;height:18px;accent-color:var(--actie);cursor:pointer;margin:0}.studio-gift-option:has(input:focus-visible){outline:2px solid var(--actie);outline-offset:3px}.studio-gift-option strong{font-size:var(--text-label);font-weight:var(--weight-label);white-space:nowrap}.studio-review-footer{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.studio-review-delivery{flex:220px}.studio-review-share{min-height:44px;color:var(--plum-dark);font:inherit;font-size:var(--text-label);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.studio-review-share>svg{width:17px;height:17px}.studio-review-share span{text-underline-offset:4px;text-decoration:underline}.studio-review-share:focus-visible{outline:2px solid var(--actie);outline-offset:3px;border-radius:3px}@media (width<=860px){.site-shell.studio-builder{--studio-preview-height:clamp(160px, 26svh, 220px)}.studio-builder .configurator{display:block}.studio-builder .preview-column:not(.is-expanded){top:var(--header-h);z-index:30;height:var(--studio-preview-height);border:0;border-bottom:1px solid var(--line);min-height:0;padding:0;position:sticky}.studio-builder .preview-column .preview-toolbar{gap:8px;top:4px;left:8px;right:8px}.studio-builder .preview-view-switch{background:0 0;border:0;gap:4px;padding:0}.studio-builder .preview-view-switch button{min-height:var(--control-height-compact);border:1px solid var(--taupe);background:var(--wit);font-size:var(--text-label);padding:0 10px}.studio-builder .preview-view-switch button.active{border-color:var(--choice-border);background:var(--choice-background)}.studio-builder .preview-expand-button{font-size:var(--text-label);min-height:var(--control-height-compact);flex-shrink:0;display:block}.studio-builder .preview-zoom-controls{display:none}.studio-builder .preview-column:not(.is-expanded) .preview-status-badge{max-width:112px;font-size:var(--text-caption);white-space:normal;padding:4px 6px;top:54px;left:0;right:auto}.studio-builder .preview-column:not(.is-expanded) .preview-surface{flex:1;height:100%;min-height:0;padding:54px 12px 8px}.studio-builder .preview-column:not(.is-expanded) .preview-product{width:min(70cqw, calc(var(--poster-fit-width) - 8px));max-width:none;max-height:none}.studio-builder .preview-column:not(.is-expanded) .has-gift .preview-product{transform:scale(calc(var(--preview-scale) * var(--format-scale)));margin:0}.studio-builder .preview-column:not(.is-expanded) .product-3d-stage{padding:0}.studio-builder .preview-column:not(.is-expanded) .product-3d-object{width:auto;height:85cqh;max-height:100%}.studio-builder .preview-column:not(.is-expanded) .room-preview{width:min(100cqw,150cqh)}.studio-builder .preview-column.is-expanded .preview-product{width:min(96cqw, calc(var(--poster-fit-width) - 20px))}.studio-builder .editor-column{overflow:visible}.studio-builder .editor-column :is(input,select,textarea){scroll-margin-top:calc(140px + var(--studio-preview-height));scroll-margin-bottom:100px}.studio-builder :is(.section-heading h2,.field-label){font-size:var(--text-label)}.studio-builder .selected-color-chip{font-size:var(--text-caption)}.studio-builder .step-next{font-size:var(--button-font-size)}.studio-builder .preview-column.is-expanded .preview-status-badge{top:58px}}.studio-mobile-menu{display:none;position:relative}.studio-mobile-menu>summary{width:var(--header-control-size);min-height:var(--header-control-size);border:1px solid var(--taupe);border-radius:var(--radius-control);background:var(--wit);color:var(--inkt);cursor:pointer;place-items:center;list-style:none;display:grid}.studio-mobile-menu>summary::-webkit-details-marker{display:none}.studio-mobile-menu>summary svg{width:19px;height:19px}.studio-mobile-menu[open]>summary{background:var(--karton)}.studio-mobile-menu>div{z-index:80;border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--surface-card);width:210px;box-shadow:var(--shadow-overlay);padding:6px;position:absolute;top:calc(100% + 10px);right:-80px}.studio-mobile-menu :is(button,a){border-radius:var(--radius-control);width:100%;min-height:44px;color:var(--plum);text-align:left;font-size:var(--text-label);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.studio-mobile-menu a{text-decoration:none}.studio-mobile-menu :is(button,a):hover{background:var(--karton)}.studio-mobile-menu :is(button,a) svg{flex-shrink:0;width:18px;height:18px}@media (width<=560px){.studio-mobile-menu{display:block}}.header:has(.studio-mobile-menu[open]){z-index:40;overflow:visible}.studio-builder .preview-column{--preview-details-height:52px}.studio-builder .preview-product-details{z-index:2;flex:0 0 var(--preview-details-height);height:var(--preview-details-height);text-align:center;background:var(--workspace-bg);color:var(--inkt-gedempt);font-size:var(--text-label);align-content:center;gap:3px;margin-top:auto;padding:4px 12px;line-height:1.35;display:grid;position:relative}.studio-builder .preview-column-poster .preview-surface{overflow:hidden}.studio-builder .preview-product-details>strong{color:var(--inkt);font-size:var(--text-label);font-weight:var(--weight-label)}.studio-builder .preview-column:is(.preview-column-room,.preview-column-product3d,.preview-column-camera) .preview-surface{bottom:var(--preview-details-height);height:auto}@media (width<=860px){.site-shell.studio-builder{--studio-preview-height:calc(clamp(160px, 26svh, 220px) + 44px)}.studio-builder .preview-column{--preview-details-height:44px}.studio-builder .preview-product-details{gap:1px}}.sky-style-option .sky-shape-symbol{width:64px;height:90px}.sky-style-option>span:last-of-type{line-height:1.3}.sky-shape-symbol{background:#fff}.sky-shape-symbol svg{width:100%;height:100%;display:block}.poster.poster-starry-sky-scene .sky-full-backdrop{opacity:1;filter:none}.poster.poster-starry-sky-scene.poster-sky-shape-full .sky-calculated-map{aspect-ratio:auto;width:100%;max-width:100%;height:100%;max-height:none}.form-grid.birth-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.form-grid.birth-data-grid>.field{grid-column:auto;align-content:start;min-width:0}.birth-data-grid .input-with-visibility{width:100%;min-width:0}@media (width<=560px){.form-grid.birth-data-grid{gap:14px 10px}.birth-data-grid .input-with-visibility{height:48px}.birth-data-grid .input-with-visibility>input{font-size:var(--text-body);padding-inline:7px 3px}.birth-data-grid .input-with-visibility>.field-visibility-toggle{width:32px;min-width:32px;margin-inline:2px}.birth-data-grid input[type=number]{appearance:textfield}.birth-data-grid input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.birth-data-grid input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.birth-data-grid input[type=date]::-webkit-calendar-picker-indicator{width:14px;margin:0;padding:0}.birth-data-grid input[type=time]::-webkit-calendar-picker-indicator{width:14px;margin:0;padding:0}}.sky-place-results button[aria-selected=true]{background:var(--surface-muted)}.sky-place-results button strong{text-align:left;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sky-place-results button strong small{font-size:var(--text-caption);font-weight:var(--weight-nav);color:var(--inkt-gedempt)}.sky-place-results button span{text-align:left}.poster-text-controls{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--surface-card);margin-top:20px}.poster-text-controls>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px;list-style:none;display:flex}.poster-text-controls>summary::-webkit-details-marker{display:none}.poster-text-controls>summary>span{gap:4px;display:grid}.poster-text-controls>summary strong{color:var(--inkt);font-size:var(--text-label);font-weight:var(--weight-label)}.poster-text-controls>summary small{color:var(--inkt-gedempt);font-size:var(--text-caption)}.poster-text-controls>summary>svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex-shrink:0;width:20px;height:20px}.poster-text-controls[open]>summary>svg{transform:rotate(180deg)}.poster-text-controls-body{padding:0 14px 16px}.poster-text-controls-body>.form-grid{margin-top:0}.poster-text-reset{border-radius:var(--radius-panel);background:var(--surface-muted);width:32px;height:36px;color:var(--actie);cursor:pointer;border:0;flex-shrink:0;place-items:center;margin:3px;display:grid}.poster-text-reset svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:16px;height:16px}.poster-text-reset-all{color:var(--actie);font:inherit;font-size:var(--text-label);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:4px 0;text-decoration:underline}.field>.place-search-label{justify-content:space-between}.place-search-loading{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.place-search-spinner{border:2px solid color-mix(in srgb, var(--actie) 20%, transparent);border-top-color:var(--actie);border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.75s linear infinite share-spin;display:inline-block}.input-with-visibility.place-search-busy{border-color:var(--actie);background:color-mix(in srgb, var(--actie) 4%, white)}.field>.sky-place-help{font-size:var(--text-label);margin:0}@media (prefers-reduced-motion:reduce){.place-search-spinner{animation:none}}.studio-action-bar{z-index:80;width:min(var(--active-panel-width), 100vw);position:fixed;bottom:0;right:0}.studio-action-bar>.step-actions{width:100%;margin:0;position:static}.studio-missing-details{border-radius:var(--radius-panel);background:#fbf3ef;border:1px solid #cdaaa0;gap:10px;padding:14px;display:grid}.studio-missing-details>strong{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label)}.studio-missing-details>div{flex-wrap:wrap;gap:6px;display:flex}.studio-missing-details button{border-radius:var(--radius-control);background:var(--wit);min-height:40px;color:var(--actie);font:inherit;font-size:var(--text-label);cursor:pointer;border:1px solid #ddc7bd;align-items:center;gap:9px;padding:7px 10px;display:inline-flex}.studio-missing-details button svg{width:15px;height:15px}.studio-missing-details button:focus-visible,.studio-missing-field-link:focus-visible{outline:var(--focus-ring);outline-offset:3px}.studio-missing-field-link{color:#953e36;min-height:32px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.studio-builder .field:has(input[aria-invalid=true])>.input-with-visibility{box-shadow:none;background:#fffaf7;border-color:#b86853}.poster.poster-city-scene .poster-copy{pointer-events:none}.poster.poster-city-scene .poster-copy .poster-edit-field{pointer-events:auto}.poster.poster-city-scene:has(.city-map-loading){background:var(--wit)}.poster.poster-city-scene:has(.city-map-loading) .poster-design-field:before{visibility:hidden}@keyframes city-map-loading-spin{to{transform:rotate(360deg)}}.poster:is(.poster-city-integrated,.poster-photo){--city-field-top:0%;--city-field-bottom:0%;--city-field-side:0%}.poster:is(.poster-city-integrated,.poster-photo):is(.poster-style-passepartout,.poster-style-soft-arch){--city-field-top:5%;--city-field-bottom:5%;--city-field-side:8%}.poster:is(.poster-city-integrated,.poster-photo).poster-style-soft-arch{--city-field-side:12%}.poster:is(.poster-city-integrated,.poster-photo) .poster-design-field:before{inset:var(--city-field-top) var(--city-field-side) var(--city-field-bottom)!important}.photo-artwork{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;overflow:hidden}.poster .photo-full-backdrop{opacity:1;filter:none}.poster.poster-photo .photo-artwork{filter:none;transform:none}.poster-photo:not(.poster-photo-shape-full) .photo-full-backdrop{border-radius:0}.poster.poster-photo-shape-heart .photo-poster-footer{bottom:calc(var(--city-field-bottom) + 6%)}.poster .photo-artwork-interactive{pointer-events:auto;touch-action:none;cursor:grab}.poster .photo-artwork-interactive:active{cursor:grabbing}.poster .photo-artwork-interactive:focus-visible{outline:2px dashed var(--actie);outline-offset:-3px}.photo-shape-grid .photo-shape-preview{background:var(--karton);display:block}.poster-photo-shape-full .photo-poster-footer:before{background:var(--poster-field-bg,var(--poster-bg));-webkit-mask-image:linear-gradient(#0000 0%,#00000014 15%,#00000047 32%,#00000094 48%,#000000d9 63%,#000 78%);mask-image:linear-gradient(#0000 0%,#00000014 15%,#00000047 32%,#00000094 48%,#000000d9 63%,#000 78%)}.photo-controls{gap:14px;padding-top:8px;display:grid}.photo-file-input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.photo-upload{width:100%;color:var(--actie);border-radius:var(--radius-panel);text-align:left;cursor:pointer;background:#f0f0f0;border:1px dashed #acacac;align-items:center;gap:13px;padding:20px 16px;display:flex}.photo-upload:hover,.photo-upload.is-dragging{border-color:var(--actie);background:#e6e6e6}.photo-upload:disabled{opacity:.6;cursor:progress}.photo-upload>svg{flex:none;width:27px;height:27px}.photo-upload>span:nth-child(2){flex:1;gap:4px;display:grid}.photo-upload strong{font-size:var(--text-label)}.photo-upload small{font-size:var(--text-caption);color:var(--inkt-gedempt);line-height:1.5}.photo-upload>span:last-child{font-size:22px}.photo-status{color:var(--inkt-gedempt);font-size:var(--text-caption);margin:0;line-height:1.6}.photo-feedback{border-radius:var(--radius-panel);background:color-mix(in srgb, var(--error) 7%, var(--wit));color:var(--error);font-size:var(--text-label);margin:0;padding:12px;line-height:1.5}.photo-effect-heading{font-size:var(--text-label);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.photo-compare{font-size:var(--text-label);text-underline-offset:3px;color:var(--actie);cursor:pointer;background:0 0;border:0;padding:5px 0;text-decoration:underline}.photo-effect-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.photo-effect-grid>button{border-radius:var(--radius-control);background:var(--wit);min-width:0;color:var(--inkt-gedempt);cursor:pointer;border:1px solid #d7d7d7;gap:7px;padding:6px 6px 10px;display:grid;position:relative}.photo-effect-grid>button.selected{border:2px solid var(--actie);color:var(--actie);background:#f8f8f8;padding:5px 5px 9px}.photo-effect-grid>button>svg{aspect-ratio:1.1;background:#f1f1f1;border-radius:5px;width:100%;height:auto}.photo-effect-grid>button>span{font-size:var(--text-label);font-weight:var(--weight-label);text-align:center}.photo-effect-grid>button>i{background:var(--actie);color:#fff;width:18px;height:18px;font-size:var(--text-label);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:8px;right:8px}.photo-range{color:var(--inkt-gedempt);font-size:var(--text-label);flex-wrap:wrap;align-items:center;gap:9px;display:flex}.photo-range output{font-variant-numeric:tabular-nums;margin-left:auto}.photo-range input{width:100%;height:24px;accent-color:var(--actie);cursor:pointer}.photo-crop-settings{border-top:1px solid #d7d7d7;padding-top:14px}.photo-crop-settings summary{cursor:pointer;font-size:var(--text-label);color:var(--actie)}.photo-crop-settings[open] summary{margin-bottom:16px}.photo-crop-settings .photo-range{margin-bottom:13px}.photo-reset,.photo-remove{color:var(--inkt-gedempt);text-align:left;font-size:var(--text-label);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:underline}.photo-upload:focus-visible,.photo-effect-grid button:focus-visible{outline:2px solid var(--actie);outline-offset:3px}@media (width<=600px){.photo-controls{gap:12px}.photo-effect-grid>button>svg{aspect-ratio:1.2}}@media (width<=860px){.site-shell.studio-builder{--studio-preview-base-height:clamp(248px, 36svh, 340px);--studio-preview-height:var(--studio-preview-base-height)}.site-shell.studio-builder:has(.preview-column.has-city-map-controls){--studio-preview-height:calc(var(--studio-preview-base-height) + 50px)}.studio-builder .preview-column{--preview-details-height:0px}.studio-builder .preview-product-details{display:none}.studio-builder .preview-column .preview-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"views actions";align-items:center;gap:6px 8px;display:grid}.studio-builder .preview-column.has-city-map-controls .preview-toolbar{grid-template-areas:"views views""map actions"}.studio-builder .preview-toolbar .preview-heading{grid-area:views}.studio-builder .preview-toolbar .preview-actions{grid-area:actions}.studio-builder .preview-toolbar .preview-status-badge{display:none}.studio-builder .preview-view-switch button{min-height:44px;padding-inline:8px}.studio-builder .preview-column:not(.is-expanded) .preview-surface{padding:58px 12px 10px}.studio-builder .preview-column.has-city-map-controls:not(.is-expanded) .preview-surface{padding-top:108px}.studio-builder .preview-column:not(.is-expanded) .preview-product{width:min(86cqw, calc(var(--poster-fit-width) - 6px))}.studio-builder .preview-column.has-city-map-controls.is-expanded .preview-surface{padding-top:108px}}@media (width<=860px) and (height<=600px){.site-shell.studio-builder{--studio-preview-base-height:clamp(190px, 38svh, 228px)}}@media (width<=860px) and (height<=500px){.studio-builder .preview-column:not(.is-expanded){position:relative;top:auto}.studio-builder .editor-column :is(input,select,textarea){scroll-margin-top:130px}}.poster.poster-style-passepartout.poster-fine-art:not(:has(>.poster-copy p)){--poster-caption-band-height:8cqw}.poster.poster-style-passepartout.poster-fine-art:not(:has(>.poster-copy p)) .poster-design-field:before{inset:8cqw}.poster-caption-text{max-width:100%;font-size:var(--poster-caption-detail-size,1.7cqw);overflow-wrap:anywhere;margin:.45cqw 0 0;line-height:1.2}.poster.poster-font-classic :is(.poster-name,.story-icon-name),.poster.poster-font-classic :is(.poster-name,.story-icon-name) *{text-transform:uppercase!important;letter-spacing:.055em!important;font-weight:400!important}.poster.poster-font-classic :is(.poster-details,.poster-twin-details,.poster-caption-text){text-transform:uppercase!important;letter-spacing:.035em!important;font-weight:400!important}.poster-font-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.poster-font-grid>button{border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--wit);min-height:82px;color:var(--inkt);cursor:pointer;align-items:center;gap:16px;padding:16px;display:flex;position:relative}.poster-font-grid>button>span{font-size:32px;font-weight:var(--weight-body);line-height:1}.poster-font-grid>button>strong{font-size:var(--text-label);font-weight:var(--weight-label)}.poster-font-grid>button>i{background:var(--actie);width:20px;height:20px;color:var(--wit);border-radius:50%;place-items:center;display:grid;position:absolute;top:7px;right:7px}.poster-font-grid>button>i svg{width:13px;height:13px}.poster-font-grid>button.selected{border-color:var(--actie);box-shadow:inset 0 0 0 1px var(--actie)}.poster-font-grid>button:focus-visible{outline:3px solid var(--actie);outline-offset:3px}.header-actions .studio-favorites-link{width:44px;min-width:44px;height:44px;color:var(--inkt);border:1px solid var(--taupe);border-radius:var(--radius-control);background:var(--wit);flex:0 0 44px;padding:10px}.header-actions .studio-favorites-link:hover{background:var(--karton)}.studio-promotion-note{font-size:var(--text-caption);font-weight:var(--weight-body);line-height:1.4}@media (width<=700px){.studio-promotion-note{max-width:150px;display:block}}@media (width<=560px){.header:has(.studio-mobile-menu) .studio-favorites-link{display:none}}.frame-wrap:not(.frame-none){box-sizing:border-box;aspect-ratio:var(--poster-aspect);border:0;padding:0}.frame-wrap:not(.frame-none)>.poster{inset:var(--frame-inset-y) var(--frame-inset-x);border:0;max-width:none;max-height:none;position:absolute;width:calc(100% - var(--frame-inset-x) * 2)!important;height:calc(100% - var(--frame-inset-y) * 2)!important}.room-poster-slot .room-poster-frame:not(.frame-none){box-sizing:border-box;width:var(--frame-room-width);height:var(--frame-room-height);max-width:none;max-height:none;padding:0}.finish-scene:not(.finish-frame-none){--finish-frame-inset:var(--frame-rail-width);--canvas-frame-gap:var(--frame-gap-width)}.frame-photo-texture{z-index:6;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.finish-frame-layer>.frame-photo-texture{inset:calc(-1 * var(--finish-frame-inset));width:calc(100% + var(--finish-frame-inset) * 2);height:calc(100% + var(--finish-frame-inset) * 2)}@media (width<=860px),(any-pointer:coarse){body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]),body select,body textarea{line-height:1.25;font-size:var(--touch-input-font-size,max(16px, 1rem))!important}.studio-paint-popover .paint-hex-field{gap:3px;padding-inline:4px}.studio-paint-popover .paint-hex-field button{flex-basis:14px;width:14px}}.poster.poster-without-copy:is(.poster-style-passepartout,.poster-style-soft-arch){--poster-caption-band-height:5%}.poster.poster-without-copy:is(.poster-style-passepartout,.poster-style-soft-arch) .poster-design-field:before{top:5%!important;bottom:5%!important}.poster.poster-without-copy>.poster-copy{display:none!important}.poster.poster-frame-v2.poster-style-passepartout .poster-design-field:before{top:var(--poster-border-top)!important;left:var(--poster-border-side)!important;right:var(--poster-border-side)!important}.poster.poster-frame-v2.poster-style-passepartout:is(.poster-city-integrated,.poster-photo){--city-field-top:var(--poster-border-top);--city-field-bottom:var(--poster-border-top);--city-field-side:var(--poster-border-side)}.poster.poster-frame-v2.poster-style-passepartout.poster-without-copy{--poster-caption-band-height:var(--poster-border-top)}.poster.poster-frame-v2.poster-style-passepartout.poster-without-copy .poster-design-field:before{bottom:var(--poster-border-top)!important}.poster[lang] .poster-scale-label{text-transform:none!important}.sf_service_button{min-height:var(--button-height);padding:14px var(--button-padding);border-radius:var(--radius-control);font:normal var(--button-weight) var(--button-font-size)/1.4 var(--font-ui);text-align:center;cursor:pointer;box-shadow:none;transition:background-color var(--transition-control), border-color var(--transition-control);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.sf_service_secondary{color:var(--inkt);background:var(--wit);border-color:var(--taupe)}.sf_service_secondary:hover{background:var(--karton);border-color:var(--inkt)}.sf_service_primary{color:var(--wit);background:var(--actie);border-color:var(--actie)}.sf_service_primary:hover{color:var(--wit);background:var(--actie-hover);border-color:var(--actie-hover)}.sf_service_onDark{color:var(--diep);background:var(--wit);border-color:var(--wit)}.sf_service_onDark:hover{background:var(--karton);border-color:var(--karton)}.sf_service_text{min-height:var(--control-height-compact);color:var(--inkt);text-underline-offset:4px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.sf_service_icon{width:var(--control-height-compact);min-height:var(--control-height-compact);padding:10px}.sf_service_compact{min-height:var(--control-height-compact);padding:10px 16px}.sf_service_primary:active{background:var(--diep);border-color:var(--diep)}.sf_service_button:disabled{opacity:.55;cursor:not-allowed}.sf_service_button:focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_service_onDark:focus-visible{outline-color:var(--wit)}@media (prefers-reduced-motion:reduce){.sf_service_button{transition:none}}.sf_service_main{padding-bottom:var(--section-gap)}.sf_service_breadcrumb.sf_service_breadcrumb{white-space:normal;flex-wrap:wrap;gap:8px;padding:12px 0;line-height:1.5;overflow:visible}.sf_service_intro.sf_service_intro{border:0;border-bottom:1px solid var(--lijn);background:0 0;border-radius:0;margin:0;padding:32px 0 38px;overflow:visible}.sf_service_intro.sf_service_intro h1{max-width:850px;font-size:var(--page-title-size)}.sf_service_intro.sf_service_intro p{max-width:700px;font-size:var(--text-lead)}.sf_service_headerContact{min-height:var(--control-height-compact);color:var(--inkt);font-size:var(--text-label);font-weight:var(--weight-label);border-bottom:1px solid var(--inkt);white-space:normal;align-items:center;gap:12px;padding:6px 0;display:flex}.sf_service_headerContact svg{width:20px;height:20px}.sf_service_headerContact span{margin-left:12px}.sf_service_eyebrow{color:var(--inkt-gedempt);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:.11em;text-transform:uppercase;display:block}.sf_service_topics{padding-top:34px}.sf_service_topics>h2{font-size:var(--section-title-size);font-weight:var(--weight-heading);letter-spacing:var(--title-letter-spacing);margin:0 0 22px;line-height:1.25}.sf_service_topicGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sf_service_topic{border:1px solid var(--lijn);background:var(--papier);min-width:0;min-height:167px;color:var(--inkt);border-radius:var(--radius-panel);grid-template-columns:1fr 22px;align-content:start;gap:17px 10px;padding:25px 25px 23px;transition:background .15s,border-color .15s;display:grid;position:relative}.sf_service_topic>svg{grid-column:1;width:25px;height:25px}.sf_service_topic>div{grid-column:1/-1}.sf_service_topic h3{font-size:var(--card-title-size);font-weight:var(--weight-heading);letter-spacing:var(--title-letter-spacing);margin:0 0 7px;line-height:1.35}.sf_service_topic p{max-width:295px;color:var(--inkt-gedempt);font-size:var(--text-label);margin:0;line-height:1.55}.sf_service_topicArrow{text-align:right;grid-area:1/2;align-self:center;font-size:20px}.sf_service_topic:hover{border-color:var(--taupe);background:var(--karton)}.sf_service_hubHelp{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(30px,5vw,72px);margin-top:60px;display:grid}.sf_service_quickAnswers h2,.sf_service_contactPanel h2{font-size:var(--section-title-size);font-weight:var(--weight-heading);letter-spacing:var(--title-letter-spacing);margin:9px 0 23px;line-height:1.2}.sf_service_quickAnswers .sf_service_textAction{margin-top:22px}.sf_service_textAction{min-height:44px;font-size:var(--text-label);font-weight:var(--weight-label);align-items:center;gap:16px;display:inline-flex}.sf_service_contactPanel{background:var(--karton);border-radius:var(--radius-panel);padding:32px;scroll-margin-top:110px}.sf_service_contactPanel h2{margin-bottom:12px}.sf_service_contactPanel>p{color:var(--inkt-gedempt);font-size:var(--text-body);margin:0 0 20px;line-height:1.65}.sf_service_contactChannels{gap:10px;display:grid}.sf_service_contactChannel{border:1px solid var(--taupe);min-height:78px;color:var(--inkt);background:var(--papier);border-radius:var(--radius-control);align-items:center;gap:16px;padding:16px 18px;display:flex}.sf_service_contactChannel>svg{flex:0 0 22px;width:22px;height:22px}.sf_service_contactChannel>span:nth-child(2){gap:4px;min-width:0;display:grid}.sf_service_contactChannel strong{font-size:var(--text-label);font-weight:var(--weight-label)}.sf_service_contactChannel small{font-size:var(--text-label);overflow-wrap:anywhere}.sf_service_contactChannel>span:last-child{margin-left:auto}.sf_service_primaryChannel.sf_service_primaryChannel{color:var(--wit);background:var(--actie);border-color:var(--actie)}.sf_service_contactChannel:hover{border-color:var(--inkt)}.sf_service_primaryChannel:hover{background:var(--actie-hover)}.sf_service_helpActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:18px;display:flex}.sf_service_helpActions>a{font-size:var(--text-label)}.sf_service_contactAction{justify-content:center}.sf_service_contactAction:hover{background:var(--actie-hover)}.sf_service_contactChoices{gap:10px;display:grid}.sf_service_contactChoice{border:1px solid var(--taupe);border-radius:var(--radius-panel);background:var(--papier);width:100%;color:var(--inkt);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:19px 18px;display:flex}.sf_service_contactChoice>span:first-child{gap:6px;min-width:0;display:grid}.sf_service_contactChoice strong{font-size:var(--text-body);line-height:1.4;font-weight:var(--weight-label)}.sf_service_contactChoice small{color:var(--inkt-gedempt);font-size:var(--text-label);line-height:1.5}.sf_service_contactChoice:hover{border-color:var(--inkt)}.sf_service_contactBack{min-height:44px;color:var(--inkt);font:inherit;font-size:var(--text-label);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;margin:0 0 12px;padding:6px 0;text-decoration:underline;display:inline-flex}.sf_service_contactStepTitle{font-size:var(--card-title-size);line-height:1.3;font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);margin:0 0 12px}.sf_service_contactStepTitle:focus{outline:none}.sf_service_contactPanel .sf_service_contactStepCopy{color:var(--inkt-gedempt);font-size:var(--text-body);margin:0 0 22px;line-height:1.65}.sf_service_orderContactForm{gap:22px;display:grid}.sf_service_orderContactForm .sf_service_contactStepCopy{margin-bottom:0}.sf_service_contactField{gap:9px;min-width:0;display:grid}.sf_service_contactField>label{font-size:var(--text-label);font-weight:var(--weight-label);line-height:1.5}.sf_service_contactField>:is(input,select){width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--taupe);border-radius:var(--radius-control);background:var(--papier);color:var(--inkt);font:inherit;font-size:var(--text-body);padding:11px 12px}.sf_service_contactField>input:disabled{background:var(--surface-page);opacity:.55}.sf_service_contactField>small{color:var(--inkt-gedempt);font-size:var(--text-label);line-height:1.5}.sf_service_contactField .sf_service_contactCheckbox{font-size:var(--text-label);font-weight:var(--weight-body);cursor:pointer;align-items:flex-start;gap:10px;padding-block:8px;display:flex}.sf_service_contactCheckbox input{width:18px;height:18px;accent-color:var(--actie);flex:0 0 18px;margin:2px 0 0}.sf_service_contactContinue{justify-content:space-between;width:100%}.sf_service_contactContinue:hover{background:var(--actie-hover)}.sf_service_contactSummary{border-block:1px solid var(--taupe);font-size:var(--text-label);gap:14px;margin:0 0 24px;padding-block:20px;line-height:1.5;display:grid}.sf_service_contactSummary div{gap:4px;display:grid}.sf_service_contactSummary dt{color:var(--inkt-gedempt)}.sf_service_contactSummary dd{font-weight:var(--weight-label);overflow-wrap:anywhere;margin:0}.sf_service_contactPanel .sf_service_contactNote{color:var(--inkt);font-size:var(--text-body);margin-bottom:20px;line-height:1.65}.sf_service_contactPanel .sf_service_contactFallback{color:var(--inkt-gedempt);font-size:var(--text-label);margin:16px 0 0;line-height:1.6}.sf_service_contactFallback a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.sf_service_contactPanel :is(input,select):focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_service_businessDetails{border-block:1px solid var(--lijn);margin-top:52px}.sf_service_businessDetails summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:68px;list-style:none;display:flex}.sf_service_businessDetails summary::-webkit-details-marker{display:none}.sf_service_businessDetails summary:after{content:"+";font-size:22px}.sf_service_businessDetails[open] summary:after{content:"−"}.sf_service_businessDetails h2{font-size:var(--text-body);font-weight:var(--weight-heading);letter-spacing:var(--title-letter-spacing);margin:0}.sf_service_businessDetails>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:4px 0 28px;display:grid}.sf_service_businessDetails h3{font-size:var(--text-label);font-weight:var(--weight-heading);margin:0 0 10px}.sf_service_businessDetails p{color:var(--inkt-gedempt);font-size:var(--text-label);margin:0;line-height:1.7}.sf_service_businessDetails p+p{margin-top:10px}.sf_service_legalLinks{color:var(--inkt-gedempt);font-size:var(--text-label);flex-wrap:wrap;gap:12px 24px;padding-top:18px;display:flex}.sf_service_legalLinks a{padding-block:10px}.sf_service_layout{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:clamp(38px,6vw,80px);margin-top:36px;display:grid}.sf_service_sidebar{min-width:0;position:sticky;top:102px}.sf_service_navGroup+.sf_service_navGroup{border-top:1px solid var(--lijn);margin-top:28px;padding-top:23px}.sf_service_navGroup>p{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.09em;text-transform:uppercase;margin:0 0 12px}.sf_service_navGroup ul{margin:0;padding:0;list-style:none}.sf_service_navGroup li+li{margin-top:3px}.sf_service_navGroup a{min-height:var(--control-height-compact);color:var(--inkt-gedempt);font-size:var(--text-label);line-height:1.5;font-weight:var(--weight-nav);border-left:2px solid #0000;padding:10px 12px;display:block}.sf_service_navGroup a:hover{color:var(--inkt);background:var(--karton)}.sf_service_navGroup a[aria-current=page]{border-left-color:var(--inkt);color:var(--inkt);background:var(--karton);font-weight:var(--weight-label)}.sf_service_mobileNavigation{display:none}.sf_service_sidebarContact{border-top:1px solid var(--lijn);gap:10px;margin-top:30px;padding-top:25px;display:grid}.sf_service_sidebarContact svg{width:24px;height:24px}.sf_service_sidebarContact strong{font-size:var(--text-label);font-weight:var(--weight-label);margin-top:2px}.sf_service_sidebarContact a{font-size:var(--text-label)}.sf_service_sidebarContact>span{color:var(--inkt-gedempt);font-size:var(--text-label);line-height:1.65}.sf_service_content{min-width:0}.sf_service_article{overflow-wrap:anywhere;min-width:0}.sf_service_contents{background:var(--karton);border-radius:var(--radius-panel);margin-bottom:32px;padding:24px 26px}.sf_service_contents>p{font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.04em;margin:0 0 15px}.sf_service_contents ol{counter-reset:contents;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 28px;margin:0;padding:0;list-style:none;display:grid}.sf_service_contents li{counter-increment:contents}.sf_service_contents a{font-size:var(--text-label);min-height:var(--control-height-compact);align-items:center;gap:10px;padding-block:7px;line-height:1.5;display:flex}.sf_service_contents a:before{content:counter(contents, decimal-leading-zero);color:var(--inkt-gedempt);font-size:var(--text-label);padding-top:2px}.sf_service_contents a:hover,.sf_service_textAction:hover,.sf_service_sectionLinks a:hover,.sf_service_legalLinks a:hover{text-underline-offset:4px;text-decoration:underline}.sf_service_facts{border-block:1px solid var(--lijn);grid-template-columns:1fr 1.3fr 1fr;margin:0 0 22px;padding-block:20px;display:grid}.sf_service_facts>div{padding:0 20px}.sf_service_facts>div:first-child{padding-left:0}.sf_service_facts>div:last-child{padding-right:0}.sf_service_facts>div+div{border-left:1px solid var(--lijn)}.sf_service_facts dt{color:var(--inkt-gedempt);font-size:var(--text-label);margin-bottom:7px}.sf_service_facts dd{font-size:var(--text-label);font-weight:var(--weight-label);margin:0;line-height:1.5}.sf_service_bodySection{border-bottom:1px solid var(--lijn);padding:30px 0;scroll-margin-top:112px}.sf_service_bodySection:first-child{padding-top:0}.sf_service_bodySection:last-child{border-bottom:0;padding-bottom:0}.sf_service_bodySection h2{color:var(--diep);font-size:var(--section-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);margin:0 0 15px;line-height:1.25}.sf_service_bodySection>p{max-width:760px;color:var(--inkt-gedempt);font-size:var(--text-body);line-height:var(--body-line-height);margin:0}.sf_service_bodySection p+p{margin-top:12px}.sf_service_bullets{color:var(--inkt-gedempt);font-size:var(--text-body);line-height:var(--body-line-height);margin:20px 0 0;padding-left:20px;list-style:outside}.sf_service_bullets li+li{margin-top:10px}.sf_service_sectionLinks{flex-wrap:wrap;gap:10px 26px;margin-top:16px;display:flex}.sf_service_sectionLinks a{color:var(--inkt);font-size:var(--text-label);font-weight:var(--weight-label);min-height:var(--control-height-compact);align-items:center;padding-block:7px;line-height:1.6;display:inline-flex}.sf_service_sectionLinks span{margin-left:6px}.sf_service_quickAnswers details .sf_service_sectionLinks,.sf_service_faqGroup details .sf_service_sectionLinks{margin:-8px 0 20px}.sf_service_faqTopics{border-bottom:1px solid var(--lijn);flex-wrap:wrap;gap:10px 24px;padding-bottom:24px;display:flex}.sf_service_faqTopics a{min-height:var(--control-height-compact);font-size:var(--text-label);font-weight:var(--weight-label);align-items:center;gap:14px;display:flex}.sf_service_faqTopics a:hover{text-underline-offset:4px;text-decoration:underline}.sf_service_faqGroup{padding-top:32px;scroll-margin-top:104px}.sf_service_faqGroup+.sf_service_faqGroup{padding-top:40px}.sf_service_faqGroup>h2{font-size:var(--section-title-size);font-weight:var(--weight-heading);letter-spacing:var(--title-letter-spacing);margin:0 0 17px;line-height:1.25}.sf_service_copyLink.sf_service_copyLink{color:var(--actie);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--actie) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--actie) 45%, transparent);text-underline-offset:3px;overflow-wrap:anywhere}.sf_service_copyLink:hover{text-decoration-color:currentColor}.sf_service_formatComparison{margin-top:24px;overflow-x:auto}.sf_service_formatComparison table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-label)}.sf_service_formatComparison caption{text-align:left;color:var(--inkt-gedempt);font-size:var(--text-caption);padding:0 0 12px}.sf_service_formatComparison th,.sf_service_formatComparison td{border-bottom:1px solid var(--lijn);padding:14px}.sf_service_formatComparison thead{background:var(--karton)}.sf_service_formatComparison thead th{font-size:var(--text-label);font-weight:var(--weight-label)}.sf_service_formatComparison th:last-child,.sf_service_formatComparison td:last-child{text-align:right}.sf_service_formatComparison>p{color:var(--inkt-gedempt);font-size:var(--text-label);margin:14px 0 0;line-height:1.6}.sf_service_preferenceButton{min-height:var(--button-height);padding:14px var(--button-padding);border:1px solid var(--inkt);border-radius:var(--radius-control);background:var(--wit);color:var(--inkt);font:inherit;font-size:var(--button-font-size);font-weight:var(--button-weight);cursor:pointer;border-color:var(--taupe);margin-top:20px;line-height:1.4}.sf_service_preferenceButton span{margin-left:18px}.sf_service_preferenceButton:hover{background:var(--karton)}.sf_service_related{border-top:1px solid var(--lijn);flex-wrap:wrap;gap:16px 28px;margin-top:40px;padding-top:24px;display:flex}.sf_service_related>span{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase;flex-basis:100%}.sf_service_related a{font-size:var(--text-label);font-weight:var(--weight-label);min-height:var(--control-height-compact);align-items:center;padding-block:5px;display:inline-flex}.sf_service_related a span{margin-left:12px}.sf_service_help{padding:var(--space-5);background:var(--karton);border-radius:var(--radius-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:40px;display:flex}.sf_service_help h2{font-size:var(--section-title-size);font-weight:var(--weight-heading);letter-spacing:var(--title-letter-spacing);margin:0 0 8px;line-height:1.25}.sf_service_help p{font-size:var(--text-body);color:var(--inkt-gedempt);margin:0;line-height:1.65}.sf_service_main :is(a,button,summary):focus-visible{outline:var(--focus-ring);outline-offset:3px}@media (width<=950px){.sf_service_topicGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf_service_hubHelp{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.sf_service_contactPanel{border-radius:var(--radius-panel);padding:26px}.sf_service_layout{grid-template-columns:208px minmax(0,1fr);gap:32px}.sf_service_contents ol{grid-template-columns:1fr}.sf_service_help{padding:var(--space-5);border-radius:var(--radius-panel);flex-direction:column;align-items:flex-start}.sf_service_facts{grid-template-columns:1fr;gap:14px}.sf_service_facts>div{justify-content:space-between;gap:20px;padding:0;display:flex}.sf_service_facts>div+div{border:0}.sf_service_facts dt{margin:0}.sf_service_facts dd{text-align:right}}@media (width<=700px){.sf_service_main{padding-bottom:var(--section-gap)}.sf_service_intro.sf_service_intro{flex-direction:column;align-items:flex-start;gap:20px;padding:22px 0 28px}.sf_service_intro.sf_service_intro h1{font-size:var(--page-title-size)}.sf_service_intro.sf_service_intro p{font-size:var(--text-lead)}.sf_service_headerContact{min-height:var(--control-height-compact);white-space:normal}.sf_service_topics{padding-top:27px}.sf_service_topics>h2{font-size:var(--section-title-size);margin-bottom:18px;line-height:1.25}.sf_service_topicGrid{gap:10px}.sf_service_topic{border-radius:var(--radius-panel);gap:15px 5px;min-height:171px;padding:18px 16px}.sf_service_topic h3{font-size:var(--card-title-size)}.sf_service_topic p{font-size:var(--text-label);line-height:1.6}.sf_service_topic>svg{width:23px;height:23px}.sf_service_hubHelp{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:38px}.sf_service_quickAnswers h2,.sf_service_contactPanel h2{font-size:var(--section-title-size)}.sf_service_contactPanel{border-radius:var(--radius-panel);padding:26px 24px}.sf_service_businessDetails{margin-top:32px}.sf_service_businessDetails>div{grid-template-columns:1fr;gap:24px}.sf_service_layout{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:22px}.sf_service_sidebar{position:static}.sf_service_desktopNavigation,.sf_service_sidebarContact{display:none}.sf_service_mobileNavigation{border-block:1px solid var(--lijn);display:block}.sf_service_mobileNavigation summary{min-height:54px;font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.sf_service_mobileNavigation summary::-webkit-details-marker{display:none}.sf_service_mobileNavigation summary:after{content:"+";font-size:20px}.sf_service_mobileNavigation[open] summary:after{content:"−"}.sf_service_mobileNavigation nav{padding:12px 0 20px}.sf_service_navGroup ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.sf_service_navGroup li+li{margin:0}.sf_service_navGroup a{height:100%;min-height:var(--control-height-compact);font-weight:var(--weight-nav)}.sf_service_navGroup+.sf_service_navGroup{margin-top:18px;padding-top:18px}.sf_service_contents{border-radius:var(--radius-panel);margin-bottom:28px;padding:21px}.sf_service_contents ol{gap:3px}.sf_service_bodySection{padding-block:25px}.sf_service_bodySection h2,.sf_service_faqGroup>h2{font-size:var(--section-title-size);line-height:1.25}.sf_service_faqTopics{gap:4px 22px;padding-bottom:20px}.sf_service_faqGroup{padding-top:27px}.sf_service_faqGroup+.sf_service_faqGroup{padding-top:32px}.sf_service_help{padding:var(--space-5);border-radius:var(--radius-panel);margin-top:32px}.sf_service_formatComparison th,.sf_service_formatComparison td{padding:12px 8px}.sf_service_formatComparison table{font-size:var(--text-label)}}@media (width<=370px){.sf_service_topicGrid{grid-template-columns:minmax(0,1fr)}.sf_service_topic{border-radius:var(--radius-panel);min-height:130px}.sf_service_navGroup ul{grid-template-columns:1fr}}.sf_service_contactField>select{appearance:none;background-image:var(--select-chevron);background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:38px}@media (forced-colors:active){.sf_service_contactField>select{appearance:auto;background-image:none}}.sf_checkout_main{width:min(790px, calc(100% - 2 * var(--page-gutter)));min-height:72vh;color:var(--inkt);margin:0 auto;padding:28px 0 64px}.sf_checkout_loading{min-height:520px;color:var(--inkt-gedempt);font-size:var(--text-body);place-items:center;display:grid}.sf_checkout_heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.sf_checkout_heading>div:first-child>span{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;display:block}.sf_checkout_heading h1{color:var(--diep);font-size:clamp(29px,4vw,38px);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);margin:0;line-height:1.08}.sf_checkout_steps{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);align-items:center;gap:8px;display:flex}.sf_checkout_steps span{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;min-height:34px;padding:0 10px;display:inline-flex}.sf_checkout_steps svg{width:15px;height:15px}.sf_checkout_steps .sf_checkout_stepDone{color:var(--success)}.sf_checkout_steps .sf_checkout_stepActive{color:var(--actie);background:var(--karton)}.sf_checkout_layout{flex-direction:column;gap:16px;display:flex}.sf_checkout_formColumn{border:0;order:2;gap:16px;min-width:0;margin:0;padding:0;display:grid}.sf_checkout_section,.sf_checkout_summary,.sf_checkout_desktopCheckoutAction{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--surface-card);box-shadow:none}.sf_checkout_section{padding:24px}.sf_checkout_sectionHeading{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.sf_checkout_sectionHeading>span{min-width:32px;height:32px;color:var(--wit);background:var(--actie);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.sf_checkout_sectionHeading h2{color:var(--diep);font-size:20px;font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);margin:0;line-height:1.25}.sf_checkout_sectionHeading p{color:var(--inkt-gedempt);margin:3px 0 0;font-size:14px;line-height:1.45}.sf_checkout_fields{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.sf_checkout_fields label{min-width:0;color:var(--inkt);font-size:14px;font-weight:var(--weight-label);grid-column:span 6;gap:7px;display:grid}.sf_checkout_fields .sf_checkout_full{grid-column:1/-1}.sf_checkout_fields .sf_checkout_street{grid-column:span 6}.sf_checkout_fields .sf_checkout_number,.sf_checkout_fields .sf_checkout_addition{grid-column:span 3}.sf_checkout_fields input,.sf_checkout_fields select{border:1px solid var(--taupe);border-radius:var(--radius-control);width:100%;min-width:0;height:52px;color:var(--inkt);background:var(--wit);font:inherit;font-size:16px;font-weight:var(--weight-body);transition:border-color var(--transition-control), box-shadow var(--transition-control);padding:0 14px}.sf_checkout_fields select{cursor:pointer;appearance:none;background-image:var(--select-chevron);background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:38px}.sf_checkout_fields input::placeholder{color:var(--inkt-gedempt)}.sf_checkout_fields input:focus,.sf_checkout_fields select:focus{border-color:var(--actie);box-shadow:0 0 0 1px var(--actie);outline:0}.sf_checkout_deliveryOption{border:1px solid var(--choice-border);min-height:78px;color:var(--inkt);background:var(--choice-background);box-shadow:var(--choice-shadow);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.sf_checkout_deliveryOption>input,.sf_checkout_paymentOptions input{width:18px;height:18px;accent-color:var(--actie);margin:0}.sf_checkout_deliveryOption>b{color:var(--inkt);font-size:14px;font-weight:var(--weight-label)}.sf_checkout_paymentOptions{grid-template-columns:1fr;gap:8px;display:grid}.sf_checkout_paymentOptions>label{border:1px solid var(--lijn);background:var(--wit);cursor:pointer;min-height:62px;transition:border-color var(--transition-control), background var(--transition-control), box-shadow var(--transition-control);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.sf_checkout_paymentOptions>label:hover{border-color:var(--taupe)}.sf_checkout_paymentOptions>.sf_checkout_selectedPayment{border-color:var(--choice-border);background:var(--choice-background);box-shadow:var(--choice-shadow)}.sf_checkout_paymentOptions label>span:nth-child(2){gap:2px;display:grid}.sf_checkout_paymentOptions strong{font-size:14px}.sf_checkout_paymentOptions small{color:var(--inkt-gedempt);font-size:12px}.sf_checkout_paymentOptions label>img{object-fit:contain;width:46px;max-height:25px}.sf_checkout_cards{align-items:center;gap:4px;display:flex}.sf_checkout_cards img{border:1px solid var(--lijn);background:var(--wit);object-fit:contain;width:36px;height:24px;padding:3px}.sf_checkout_desktopCheckoutAction{padding:20px 24px}.sf_checkout_paymentAvailability{color:var(--inkt-gedempt);text-align:center;margin:0;font-size:14px;line-height:1.5}.sf_checkout_paymentAvailability strong{color:var(--inkt)}.sf_checkout_submit.sf_checkout_submit{width:100%;min-width:0;min-height:var(--button-height);padding:14px var(--button-padding);border-radius:var(--radius-control);justify-content:center;margin-top:14px}.sf_checkout_submit.sf_checkout_submit:disabled{background:var(--actie);box-shadow:none;opacity:.55;cursor:not-allowed;color:var(--papier)!important}.sf_checkout_submit.sf_checkout_submit:disabled:hover{box-shadow:none;background-image:none}.sf_checkout_trust{color:var(--inkt-gedempt);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:13px;font-size:13px;display:flex}.sf_checkout_trust span{align-items:center;gap:5px;display:inline-flex}.sf_checkout_trust svg{width:14px;height:14px;color:var(--success)}.sf_checkout_summary{order:1;padding:20px 24px;position:static}.sf_checkout_summaryTitle{border-bottom:1px solid var(--lijn);justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:15px;display:flex}.sf_checkout_summaryTitle span{color:var(--actie);letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:650;display:block}.sf_checkout_summaryTitle h2{color:var(--diep);font-size:20px;font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);margin:0;line-height:1.25}.sf_checkout_summaryTitle a,.sf_checkout_summary>a{min-height:40px;color:var(--actie);font-size:13px;font-weight:var(--weight-label);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.sf_checkout_summaryItems{padding:3px 0;display:grid}.sf_checkout_summaryItem{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:13px 0;display:grid}.sf_checkout_summaryCopy{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;min-width:0;display:grid}.sf_checkout_summarySpecs{grid-column:1}.sf_checkout_summaryCopy>p{grid-column:1/-1}.sf_checkout_summaryItem+.sf_checkout_summaryItem{border-top:1px solid var(--lijn)}.sf_checkout_preview{background:var(--catalog-surface);place-items:center;width:58px;min-height:78px;padding:7px;display:grid;position:relative}.sf_checkout_preview>div{filter:drop-shadow(0 5px 7px #26262621);width:40px}.sf_checkout_preview>span{min-width:20px;height:20px;color:var(--wit);background:var(--actie);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}.sf_checkout_summaryCopy h3{color:var(--diep);font-size:14px;font-weight:var(--weight-heading);margin:0;line-height:1.3}.sf_checkout_summaryCopy p{color:var(--inkt-gedempt);margin:3px 0 0;font-size:13px;line-height:1.35}.sf_checkout_summaryCopy small{color:var(--inkt-gedempt);margin-top:4px;font-size:12px;line-height:1.35;display:block}.sf_checkout_summaryCopy>strong{color:var(--actie);white-space:nowrap;align-self:start;font-size:14px}.sf_checkout_totals{border-top:1px solid var(--lijn);gap:9px;margin:0;padding:12px 0 0;display:grid}.sf_checkout_totals>div{color:var(--inkt-gedempt);justify-content:space-between;align-items:center;gap:18px;font-size:14px;display:flex}.sf_checkout_totals dd{color:var(--inkt);font-weight:var(--weight-label);text-align:right;margin:0}.sf_checkout_totals .sf_checkout_total{border-top:1px solid var(--lijn);color:var(--diep);font-size:16px;font-weight:var(--weight-label);margin-top:3px;padding-top:14px}.sf_checkout_totals .sf_checkout_total dd{color:var(--actie);font-size:23px}.sf_checkout_submitMessage{color:var(--success);background:color-mix(in srgb, var(--success) 8%, var(--papier));text-align:center;margin:12px 0 0;padding:11px 12px;font-size:13px;line-height:1.45}.sf_checkout_mobilePayBar{display:none}.sf_checkout_empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:520px;display:flex}.sf_checkout_empty>div{width:58px;height:58px;color:var(--actie);background:var(--karton);border-radius:50%;place-items:center;font-size:23px;display:grid}.sf_checkout_empty h1{color:var(--diep);font-size:var(--page-title-size);letter-spacing:var(--title-letter-spacing);margin:22px 0 8px}.sf_checkout_empty p{color:var(--inkt-gedempt);font-size:var(--text-body);margin:0}.sf_checkout_empty a{min-height:var(--button-height);padding:14px var(--button-padding);border-radius:var(--radius-control);color:var(--wit);background:var(--actie);font-size:var(--button-font-size);font-weight:var(--button-weight);align-items:center;gap:12px;margin-top:24px;text-decoration:none;display:inline-flex}.sf_checkout_fields :is(input,select):focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_checkout_deliveryOption:has(input:focus-visible){outline:var(--focus-ring);outline-offset:3px}.sf_checkout_paymentOptions>label:has(input:focus-visible){outline:var(--focus-ring);outline-offset:3px}.sf_checkout_empty a:hover{background:var(--actie-hover)}@media (width<=650px){.sf_checkout_main{width:100%;min-height:calc(100dvh - var(--site-header-height));padding:20px 14px 112px}.sf_checkout_heading{align-items:flex-start;gap:10px;margin-bottom:14px}.sf_checkout_heading>div:first-child>span{display:none}.sf_checkout_heading h1{font-size:25px}.sf_checkout_steps{gap:2px}.sf_checkout_steps span{min-height:30px;padding:0 6px;font-size:12px}.sf_checkout_layout,.sf_checkout_formColumn{gap:10px}.sf_checkout_section,.sf_checkout_summary{padding:14px}.sf_checkout_sectionHeading{margin-bottom:12px}.sf_checkout_sectionHeading>span{width:29px;min-width:29px;height:29px}.sf_checkout_sectionHeading h2,.sf_checkout_summaryTitle h2{font-size:16px}.sf_checkout_sectionHeading p{font-size:13px}.sf_checkout_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sf_checkout_fields label{gap:5px;font-size:12px;line-height:1.4}.sf_checkout_fields label,.sf_checkout_fields .sf_checkout_street,.sf_checkout_fields .sf_checkout_number,.sf_checkout_fields .sf_checkout_addition{grid-column:span 1}.sf_checkout_fields .sf_checkout_full,.sf_checkout_fields .sf_checkout_street{grid-column:1/-1}.sf_checkout_fields input,.sf_checkout_fields select{height:40px;padding-inline:10px;font-size:14px}.sf_checkout_fields select{background-position:right 10px center;background-size:14px;padding-right:30px}.sf_checkout_deliveryOption{grid-template-columns:minmax(0,1fr) auto}.sf_checkout_deliveryOption>input{opacity:0;pointer-events:none;position:absolute}.sf_checkout_deliveryOption>b{grid-column:2}.sf_checkout_summaryTitle{padding-bottom:12px}.sf_checkout_summaryItems{padding-block:1px}.sf_checkout_summaryItem{grid-template-columns:54px minmax(0,1fr);gap:10px;padding-block:10px}.sf_checkout_summaryCopy{flex-direction:column;gap:4px;display:flex}.sf_checkout_summaryCopy h3{font-size:13px;line-height:1.35}.sf_checkout_summaryCopy>strong{margin:0;font-size:14px;line-height:1.35}.sf_checkout_summarySpecs{gap:2px;display:grid}.sf_checkout_summarySpecs small,.sf_checkout_summaryCopy>p{margin:0;font-size:12px;line-height:1.4}.sf_checkout_preview{width:54px;min-height:74px}.sf_checkout_preview>div{width:37px}.sf_checkout_summary>a{display:none}.sf_checkout_desktopCheckoutAction{background:0 0;border:0;padding:0}.sf_checkout_desktopCheckoutAction .sf_checkout_submit,.sf_checkout_desktopCheckoutAction .sf_checkout_trust{display:none}.sf_checkout_paymentAvailability{border:1px solid var(--lijn);background:var(--surface-card);padding:12px 14px}.sf_checkout_mobilePayBar{z-index:60;padding:11px 14px calc(11px + env(safe-area-inset-bottom));border-top:1px solid var(--lijn);background:var(--surface-card);justify-content:space-between;align-items:center;gap:14px;display:flex;position:fixed;inset:auto 0 0}.sf_checkout_mobilePayBar>span{gap:2px;display:grid}.sf_checkout_mobilePayBar small{color:var(--inkt-gedempt);font-size:12px}.sf_checkout_mobilePayBar strong{color:var(--diep);font-size:20px}.sf_checkout_mobilePayBar button{justify-content:center;min-width:0;min-height:50px;padding-inline:20px}.sf_checkout_mobilePayBar button:disabled{background:var(--actie);opacity:.55;cursor:not-allowed;color:var(--papier)!important}}@media (width<=430px){.sf_checkout_heading{flex-direction:column}.sf_checkout_steps{justify-content:space-between;width:100%}}@media (forced-colors:active){.sf_checkout_fields select{appearance:auto;background-image:none}}.sf_checkout_deliveryOption,.sf_checkout_paymentOptions>label,.sf_checkout_preview,.sf_checkout_paymentAvailability{border-radius:var(--radius-control)}.sf_cadeaubon_main{width:min(var(--content-width), calc(100% - 2 * var(--page-gutter)));margin:0 auto;padding:12px 0 64px}.sf_cadeaubon_layout{grid-template-columns:1.05fr 1fr;align-items:start;gap:clamp(30px,5vw,72px);display:grid}.sf_cadeaubon_visual{border-radius:var(--radius-panel);background:var(--karton);min-width:0;overflow:hidden}.sf_cadeaubon_visual img{object-fit:contain;width:100%;height:430px;display:block}.sf_cadeaubon_visual>div{padding:26px 30px 30px}.sf_cadeaubon_visual span{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase}.sf_cadeaubon_visual p{max-width:340px;color:var(--diep);font-size:var(--section-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);margin:10px 0 0;line-height:1.25}.sf_cadeaubon_eyebrow{color:var(--actie);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:.1em;text-transform:uppercase}.sf_cadeaubon_copy h1{font-size:var(--page-title-size);line-height:var(--title-line-height);letter-spacing:var(--title-letter-spacing);margin:10px 0 16px}.sf_cadeaubon_intro{color:var(--inkt-gedempt);font-size:var(--text-lead);line-height:var(--body-line-height);margin:0 0 26px}.sf_cadeaubon_request{gap:18px;display:grid}.sf_cadeaubon_amounts{border:0;margin:0;padding:0}.sf_cadeaubon_amounts legend,.sf_cadeaubon_request>label{color:var(--inkt);font-size:var(--text-label);font-weight:var(--weight-label)}.sf_cadeaubon_amounts legend{margin-bottom:10px}.sf_cadeaubon_amounts>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.sf_cadeaubon_amounts button{border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--wit);height:auto;color:var(--actie);font-family:inherit;font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;min-height:var(--control-height);padding:10px 8px}.sf_cadeaubon_amounts button.sf_cadeaubon_selected{border-color:var(--choice-border);background:var(--choice-background);box-shadow:var(--choice-shadow);color:var(--inkt)}.sf_cadeaubon_request>label>span{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-body);margin-left:6px}.sf_cadeaubon_request input,.sf_cadeaubon_request textarea{border:1px solid var(--taupe);border-radius:var(--radius-control);width:100%;color:var(--inkt);background:var(--wit);font:inherit;font-size:var(--text-body);font-weight:var(--weight-body);min-height:var(--control-height);margin-top:8px;padding:11px 14px;line-height:1.5;display:block}.sf_cadeaubon_request textarea{resize:vertical}.sf_cadeaubon_request input:focus-visible,.sf_cadeaubon_request textarea:focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_cadeaubon_request a.sf_cadeaubon_cta{width:100%;min-height:var(--button-height);border-radius:var(--radius-control)}.sf_cadeaubon_note{color:var(--inkt-gedempt);font-size:var(--text-caption);margin:-5px 0 0;line-height:1.6}.sf_cadeaubon_note a{text-underline-offset:3px;text-decoration:underline}.sf_cadeaubon_details{margin-top:var(--section-gap);padding-top:var(--space-6);border-top:1px solid var(--lijn);grid-template-columns:1fr 1fr;gap:40px;display:grid}.sf_cadeaubon_details h2{font-size:var(--section-title-size);letter-spacing:var(--title-letter-spacing);margin:0 0 10px;line-height:1.25}.sf_cadeaubon_details p{color:var(--inkt-gedempt);font-size:var(--text-body);line-height:var(--body-line-height);margin:0}.sf_cadeaubon_details a{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);min-height:var(--control-height-compact);text-underline-offset:4px;align-items:center;gap:12px;margin-top:15px;text-decoration:underline;display:inline-flex}@media (width<=760px){.sf_cadeaubon_main{width:min(var(--content-width), calc(100% - 2 * var(--page-gutter)));padding-top:8px}.sf_cadeaubon_layout{grid-template-columns:1fr;gap:28px}.sf_cadeaubon_copy{grid-row:1}.sf_cadeaubon_visual img{height:280px}.sf_cadeaubon_visual>div{padding:22px}.sf_cadeaubon_visual p{font-size:var(--section-title-size);max-width:none;line-height:1.25;font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing)}.sf_cadeaubon_details{margin-top:var(--section-gap);padding-top:var(--space-6);grid-template-columns:1fr;gap:24px}}.sf_cadeaubon_amounts button:hover{border-color:var(--taupe);background:var(--karton)}.sf_cadeaubon_amounts button.sf_cadeaubon_selected:hover{border-color:var(--choice-border)}.sf_cart_main{width:min(var(--content-width), calc(100% - 2 * var(--page-gutter)));min-height:54vh;color:var(--inkt);margin:0 auto;padding:52px 0 54px}.sf_cart_heading{max-width:660px;margin-bottom:28px}.sf_cart_heading>span{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;display:block}.sf_cart_heading h1{color:var(--diep);font-size:var(--page-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);line-height:var(--title-line-height);margin:0}.sf_cart_loading{min-height:420px;color:var(--inkt-gedempt);font-size:var(--text-body);place-items:center;display:grid}.sf_cart_empty{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--surface-card);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:60px 24px;display:flex}.sf_cart_emptyArt{border-radius:var(--radius-panel);width:58px;height:58px;color:var(--actie);background:var(--karton);place-items:center;font-size:24px;display:grid}.sf_cart_empty h2{color:var(--diep);font-size:var(--section-title-size);letter-spacing:var(--title-letter-spacing);margin:22px 0 8px;line-height:1.25}.sf_cart_empty p{max-width:460px;color:var(--inkt-gedempt);font-size:var(--text-body);margin:0;line-height:1.6}.sf_cart_empty a{min-height:var(--button-height);padding:14px var(--button-padding);border-radius:var(--radius-control);color:var(--wit);background:var(--actie);font:normal var(--button-weight) var(--button-font-size)/1.4 var(--font-ui);text-align:center;justify-content:center;align-items:center;gap:14px;margin-top:26px;display:inline-flex}.sf_cart_empty a:hover{background:var(--actie-hover)}.sf_cart_empty a.sf_cart_emptySecondary{color:var(--actie);text-underline-offset:4px;min-height:var(--control-height-compact);background:0 0;margin-top:8px;text-decoration:underline}.sf_cart_layout{grid-template-columns:minmax(0,1.62fr) minmax(300px,.68fr);align-items:start;gap:24px;display:grid}.sf_cart_cartColumn{gap:16px;min-width:0;display:grid}.sf_cart_frameItem{row-gap:12px}.sf_cart_frameItem>.sf_cart_preview{aspect-ratio:4/5;grid-row:1/3;min-height:0}.sf_cart_frameItem .sf_cart_specs{margin-top:12px}.sf_cart_frameControls{grid-column:2;align-self:end;min-width:0}@media (width<=650px){.sf_cart_frameItem>.sf_cart_preview{grid-row:auto}.sf_cart_frameControls{grid-column:1/-1}}.sf_cart_items{gap:16px;display:grid}.sf_cart_item{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--surface-card);min-width:0;box-shadow:none;grid-template-columns:142px minmax(0,1fr);gap:18px;padding:16px;display:grid}.sf_cart_preview{min-width:0;min-height:208px;color:var(--actie);background:var(--catalog-surface);cursor:zoom-in;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.sf_cart_preview>div{filter:drop-shadow(0 9px 11px #26262624);flex:none;width:100px;margin:auto;align-self:center!important}.sf_cart_zoomIcon{z-index:2;width:var(--control-height-compact);height:var(--control-height-compact);border:1px solid var(--taupe);border-radius:var(--radius-control);color:var(--actie);background:var(--papier);box-shadow:none;transition:color var(--transition-control), background var(--transition-control), transform var(--transition-control);place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.sf_cart_zoomIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;width:19px;height:19px}.sf_cart_preview:hover .sf_cart_zoomIcon{color:var(--inkt);background:var(--karton);transform:none}.sf_cart_preview:focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_cart_itemBody{flex-direction:column;min-width:0;display:flex}.sf_cart_itemInfo{display:contents}.sf_cart_itemTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.sf_cart_itemTop h2{max-width:390px;color:var(--diep);font-size:var(--card-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);margin:1px 0 4px;line-height:1.3}.sf_cart_itemTop p{color:var(--inkt-gedempt);font-size:var(--text-label);margin:0;line-height:1.5}.sf_cart_itemTop .sf_cart_personalName{color:var(--inkt-gedempt);font-weight:var(--weight-label)}.sf_cart_itemTop>strong{color:var(--actie);font-size:var(--text-lead);white-space:nowrap}.sf_cart_personalization{border-block:1px solid var(--lijn);margin:2px 0 12px}.sf_cart_personalization summary{min-height:44px;color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 2px;list-style:none;display:flex}.sf_cart_personalization summary::-webkit-details-marker{display:none}.sf_cart_personalization summary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px;height:17px;transition:transform var(--transition-control);flex:none}.sf_cart_personalization[open] summary svg{transform:rotate(180deg)}.sf_cart_summaryOpen,.sf_cart_personalization[open] .sf_cart_summaryClosed{display:none}.sf_cart_personalization[open] .sf_cart_summaryOpen{display:inline}.sf_cart_personalizationBody{padding:1px 2px 14px;display:grid}.sf_cart_twinPersonalization{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sf_cart_babyDetails{min-width:0}.sf_cart_twinPersonalization .sf_cart_babyDetails+.sf_cart_babyDetails{border-left:1px solid var(--lijn);padding-left:14px}.sf_cart_babyDetails>strong{color:var(--inkt);font-size:var(--text-label);margin-bottom:8px;display:block}.sf_cart_babyDetails dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 13px;margin:0;display:grid}.sf_cart_babyDetails dl>div{gap:2px;min-width:0;display:grid}.sf_cart_babyDetails dt{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label)}.sf_cart_babyDetails dd{overflow-wrap:anywhere;color:var(--inkt);font-size:var(--text-label);font-weight:var(--weight-label);margin:0;line-height:1.35}.sf_cart_specs{color:var(--inkt-gedempt);flex-direction:column;gap:3px;margin:0;padding:8px 0 10px;display:flex}.sf_cart_specs span{font-size:var(--text-label);font-weight:var(--weight-label)}.sf_cart_itemDelivery{margin:0 0 12px;padding:3px 0}.sf_cart_actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;margin-top:auto;display:grid}.sf_cart_actions button.sf_cart_edit{min-height:var(--control-height-compact);border-radius:var(--radius-control);cursor:pointer;font-size:var(--text-label);font-weight:var(--weight-label);white-space:normal;line-height:1.4}.sf_cart_editActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sf_cart_edit{border:1px solid var(--taupe);min-width:0;color:var(--actie);background:var(--wit);padding:10px 12px}.sf_cart_cartExtras{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--surface-card);grid-template-columns:1fr;display:grid;overflow:hidden}.sf_cart_extraCard{background:var(--surface-card);min-width:0;padding:14px 18px}.sf_cart_extraCard+.sf_cart_extraCard{border-left:1px solid var(--lijn)}.sf_cart_giftCard>button{border-radius:var(--radius-control);width:100%;min-height:44px;color:var(--inkt-gedempt);background:var(--papier);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.sf_cart_giftCard>button i{width:24px;height:24px;color:var(--actie);background:var(--karton);font-size:var(--text-body);font-style:normal;font-weight:var(--weight-nav);border-radius:50%;place-items:center;display:grid}.sf_cart_giftCard form{gap:7px;padding-top:12px;display:grid}.sf_cart_giftCard form>label{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label)}.sf_cart_giftCard form>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.sf_cart_giftCard input{min-width:0;height:var(--control-height);border:1px solid var(--taupe);border-radius:var(--radius-control) 0 0 var(--radius-control);color:var(--inkt);background:var(--wit);font:inherit;font-size:var(--text-body);border-right:0;padding:0 11px}.sf_cart_giftCard input:focus{border-color:var(--actie);box-shadow:none}.sf_cart_giftCard form>div button{min-height:var(--control-height);border-radius:0 var(--radius-control) var(--radius-control) 0;color:var(--wit);background:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;border:0;padding:0 12px;line-height:1.4}.sf_cart_giftCard form>div button:hover{background:var(--actie-hover)}.sf_cart_giftCard form p{color:var(--inkt-gedempt);font-size:var(--text-label);margin:0;line-height:1.4}.sf_cart_zoomBackdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#131313c7;place-items:center;padding:24px;animation:.2s ease-out both sf_cart_zoomBackdropIn;display:grid;position:fixed;inset:0;overflow-y:auto}.sf_cart_zoomDialog{border-radius:var(--radius-panel);background:var(--catalog-surface);width:min(620px,100%);min-height:min(820px,100dvh - 48px);box-shadow:var(--shadow-overlay);border:0;place-items:center;padding:clamp(26px,5vw,50px);animation:.25s cubic-bezier(.2,.75,.25,1) both sf_cart_zoomDialogIn;display:grid;position:relative}.sf_cart_zoomPoster{filter:drop-shadow(0 20px 28px #2a2a2a33);width:min(430px,78vw)}.sf_cart_zoomPoster>div{width:100%}.sf_cart_zoomClose{z-index:2;width:var(--control-height-compact);height:var(--control-height-compact);border:1px solid var(--taupe);border-radius:var(--radius-control);color:var(--actie);background:var(--wit);box-shadow:none;cursor:pointer;transition:color var(--transition-control), background var(--transition-control), transform var(--transition-control);place-items:center;padding:0;display:grid;position:absolute;top:16px;right:16px}.sf_cart_zoomClose:hover{color:var(--inkt);background:var(--karton);border-color:var(--inkt);transform:none}.sf_cart_zoomClose:focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_cart_zoomClose svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:20px;height:20px}@keyframes sf_cart_zoomBackdropIn{0%{opacity:0}}@keyframes sf_cart_zoomDialogIn{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (width<=900px){.sf_cart_layout{grid-template-columns:1fr}}@media (width<=760px){.sf_cart_actions{grid-template-columns:1fr}}@media (width<=650px){.sf_cart_main{width:min(var(--content-width), calc(100% - 2 * var(--page-gutter)));min-height:0;padding:34px 0 42px}.sf_cart_heading{margin-bottom:24px}.sf_cart_heading h1{font-size:var(--page-title-size)}.sf_cart_item{border-radius:var(--radius-panel);grid-template-columns:108px minmax(0,1fr);gap:14px;padding:14px}.sf_cart_preview{min-height:168px}.sf_cart_preview>div{width:86px}.sf_cart_zoomIcon{width:var(--control-height-compact);height:var(--control-height-compact);border-radius:var(--radius-control);background:var(--papier);border:1px solid var(--taupe);bottom:7px;right:7px}.sf_cart_zoomBackdrop{padding:12px}.sf_cart_zoomDialog{border-radius:var(--radius-panel);min-height:calc(100dvh - 24px);box-shadow:var(--shadow-overlay);padding:58px 20px 24px}.sf_cart_zoomPoster{width:min(380px,80vw)}.sf_cart_zoomClose{width:var(--control-height-compact);height:var(--control-height-compact);border:1px solid var(--taupe);border-radius:var(--radius-control);top:12px;right:12px}.sf_cart_itemTop{display:block}.sf_cart_itemTop h2{font-size:var(--card-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);padding-right:4px;line-height:1.3}.sf_cart_itemTop>strong{font-size:var(--text-lead);margin-top:8px;display:block}.sf_cart_personalization,.sf_cart_specs,.sf_cart_actions{grid-column:1/-1}.sf_cart_personalization{margin:10px 0 12px}.sf_cart_twinPersonalization{grid-template-columns:1fr}.sf_cart_twinPersonalization .sf_cart_babyDetails+.sf_cart_babyDetails{border-top:1px solid var(--lijn);border-left:0;padding:11px 0 0}.sf_cart_babyDetails dl{grid-template-columns:repeat(2,minmax(0,1fr))}.sf_cart_editActions{flex-wrap:wrap;width:100%}.sf_cart_edit{flex:140px;min-width:0;padding:10px 12px}.sf_cart_cartExtras{grid-template-columns:1fr}.sf_cart_extraCard+.sf_cart_extraCard{border-top:1px solid var(--lijn);border-left:0}}@media (width<=390px){.sf_cart_item{grid-template-columns:92px minmax(0,1fr)}.sf_cart_preview{min-height:148px}.sf_cart_preview>div{width:74px}.sf_cart_babyDetails dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sf_cart_zoomBackdrop,.sf_cart_zoomDialog{animation:none}.sf_cart_zoomIcon,.sf_cart_zoomClose{transition:none}}.sf_cart_giftHelp{color:var(--inkt-gedempt);font-size:var(--text-label);margin:4px 0;line-height:1.5}.sf_cart_giftHelp a{color:var(--actie);text-decoration:underline}.sf_cart_mobileCheckout{display:none}@media (width<=620px){.sf_cart_main{width:min(var(--content-width), calc(100% - 2 * var(--page-gutter)));padding-top:24px;padding-bottom:105px}.sf_cart_heading{margin-bottom:18px}.sf_cart_heading>span{display:none}.sf_cart_items{gap:12px}.sf_cart_item{grid-template-columns:88px minmax(0,1fr);gap:10px 12px;padding:12px}.sf_cart_itemBody{display:contents}.sf_cart_frameItem>.sf_cart_preview{grid-row:1}.sf_cart_frameItem .sf_cart_specs{margin-top:0}.sf_cart_preview{grid-area:1/1;align-self:start;height:124px;min-height:0}.sf_cart_preview>div{width:74px}.sf_cart_zoomIcon{width:var(--control-height-compact);height:var(--control-height-compact);border-radius:var(--radius-control);background:var(--papier);border:1px solid var(--taupe);bottom:4px;right:4px}.sf_cart_itemTop{grid-area:1/2;display:block}.sf_cart_itemTop h2{font-size:1rem;line-height:1.3;font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);overflow-wrap:anywhere}.sf_cart_itemTop .sf_cart_personalName{overflow-wrap:anywhere}.sf_cart_itemTop>strong{font-size:var(--text-lead);margin-top:6px;display:block}.sf_cart_specs{grid-area:2/1/auto/-1;align-self:start;gap:4px;padding:0}.sf_cart_personalization{grid-column:1/-1;margin:0;padding:0}.sf_cart_personalizationBody{padding-bottom:12px}.sf_cart_babyDetails dl{flex-wrap:wrap;gap:8px 20px;display:flex}.sf_cart_babyDetails dl>div{max-width:100%}.sf_cart_babyDetails dt,.sf_cart_babyDetails dd{font-size:var(--text-label)}.sf_cart_itemDelivery{grid-column:1/-1;margin:0}.sf_cart_actions{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px;display:flex}.sf_cart_mobileCheckout{z-index:60;padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--lijn);background:var(--surface-card);box-shadow:none;justify-content:space-between;align-items:center;gap:14px;display:flex;position:fixed;inset:auto 0 0}.sf_cart_mobileCheckout>span{gap:3px;display:grid}.sf_cart_mobileCheckout small{font-size:var(--text-caption);color:var(--inkt-gedempt)}.sf_cart_mobileCheckout strong{font-size:20px}.sf_cart_main .sf_cart_mobileCheckout a{width:auto;min-width:0;padding-inline:18px;text-decoration:none}}.sf_cart_edit:hover{background:var(--karton);border-color:var(--inkt)}@media (width<=760px){.sf_cart_actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.sf_cart_actions .sf_cart_editActions{flex-wrap:nowrap;width:auto;min-width:0}.sf_cart_actions .sf_cart_edit{flex:1;padding-inline:8px}.sf_cart_actions>:last-child{flex-wrap:nowrap}}@media (width<=620px){.sf_cart_item{--control-height-compact:36px;grid-template-columns:76px minmax(0,1fr);gap:10px}.sf_cart_itemInfo{flex-direction:column;grid-area:1/2;align-items:flex-start;gap:7px;min-width:0;display:flex}.sf_cart_itemInfo .sf_cart_itemTop{width:100%}.sf_cart_itemTop h2{font-size:14px;line-height:1.35}.sf_cart_itemTop>strong{font-size:16px}.sf_cart_itemInfo .sf_cart_specs{gap:3px;padding:0}.sf_cart_specs span{font-size:12px;font-weight:400;line-height:1.4}.sf_cart_preview{height:108px}.sf_cart_preview>div{width:64px}.sf_cart_zoomIcon{width:28px;height:28px}.sf_cart_zoomIcon svg{width:15px;height:15px}.sf_cart_actions button.sf_cart_edit{min-height:36px;padding-block:7px;font-size:12px}.sf_cart_itemDelivery{padding-block:0}}.sf_cart_giftCard form>div:has(input:focus-visible){outline:var(--focus-ring);outline-offset:3px;border-radius:var(--radius-control)}.sf_cart_giftCard input:focus-visible{outline:none}.sf_cart_removalRow{overflow-anchor:none;min-width:0}.sf_cart_itemCollapse,.sf_cart_undoCollapse{min-width:0;transition:grid-template-rows .42s cubic-bezier(.22,.76,.24,1),opacity .26s;display:grid}.sf_cart_itemCollapse{opacity:1;grid-template-rows:1fr}.sf_cart_undoCollapse{opacity:0;grid-template-rows:0fr}.sf_cart_collapseClip{min-width:0;min-height:0;overflow:hidden}.sf_cart_removalRow[data-removed=true] .sf_cart_itemCollapse{opacity:0;grid-template-rows:0fr}.sf_cart_removalRow[data-removed=true] .sf_cart_undoCollapse{opacity:1;grid-template-rows:1fr}.sf_cart_removedNotice{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--surface-card);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 16px;display:flex}.sf_cart_removedNotice p{min-width:0;color:var(--inkt-gedempt);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.sf_cart_removedNotice button{min-height:36px;color:var(--actie);font:600 13px/1.4 var(--font-ui);text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:6px 0 6px 8px;text-decoration:underline}.sf_cart_removedNotice button:hover{color:var(--actie-hover)}.sf_cart_removedNotice button:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media (width<=620px){.sf_cart_removedNotice{gap:10px;min-height:58px;padding:10px 12px}.sf_cart_removedNotice p,.sf_cart_removedNotice button{font-size:12px}}@media (prefers-reduced-motion:reduce){.sf_cart_itemCollapse,.sf_cart_undoCollapse{transition:none}}.sf_cartRecommendations_section{min-width:0;padding-top:24px}.sf_cartRecommendations_section h2{color:var(--inkt);font:500 22px/1.3 var(--font-ui);letter-spacing:-.5px;margin:0 0 18px}.sf_cartRecommendations_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sf_cartRecommendations_card{min-width:0;color:var(--inkt);text-decoration:none}.sf_cartRecommendations_preview,.sf_cartRecommendations_allVisual{aspect-ratio:4/5;background:var(--catalog-surface);border-radius:var(--radius-control);place-items:center;display:grid;overflow:hidden}.sf_cartRecommendations_preview>div{filter:drop-shadow(0 5px 6px #26262624);width:67%;transition:transform .2s;align-self:center!important}.sf_cartRecommendations_card:hover .sf_cartRecommendations_preview>div{transform:translateY(-3px)}.sf_cartRecommendations_label{justify-content:space-between;align-items:center;gap:8px;padding:12px 0;font-size:13px;font-weight:500;line-height:1.4;display:flex}.sf_cartRecommendations_label>span{color:var(--inkt-gedempt)}.sf_cartRecommendations_allVisual{border:1px solid var(--lijn);background:0 0}.sf_cartRecommendations_allVisual svg{fill:none;width:48px;height:48px;stroke:var(--inkt-gedempt);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.sf_cartRecommendations_card:focus-visible{outline:var(--focus-ring);outline-offset:4px}@media (width<=650px){.sf_cartRecommendations_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sf_cartRecommendations_section h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.sf_cartRecommendations_preview>div{transition:none}}.sf_cartRecommendations_allVisual{background:var(--catalog-surface);border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:9px;padding:14px}.sf_cartRecommendations_overviewPoster{filter:drop-shadow(0 2px 3px #2626261f);width:100%;min-width:0;display:block}.sf_cartRecommendations_overviewPoster>div{width:100%}@media (width<=400px){.sf_cartRecommendations_allVisual{gap:6px;padding:10px}}.sf_sustainability_main{width:min(var(--shop-content-width),calc(100% - 2 * var(--shop-gutter)));margin:0 auto var(--section-gap)}.sf_sustainability_breadcrumb{min-height:54px;color:var(--inkt-gedempt);font-size:var(--text-label);flex-wrap:wrap;align-items:center;gap:9px;display:flex}.sf_sustainability_breadcrumb a{color:inherit}.sf_sustainability_breadcrumb strong{color:var(--inkt);font-weight:var(--weight-label)}.sf_sustainability_hero{background:#26382c;min-height:clamp(560px,58vw,820px);position:relative;overflow:hidden}.sf_sustainability_heroImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.sf_sustainability_hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0f1913d1 0%,#0f19137a 42%,#0f191314 72%);position:absolute;inset:0}.sf_sustainability_heroCopy{z-index:1;width:min(620px,52%);color:var(--wit);position:absolute;top:50%;left:clamp(24px,6vw,92px);transform:translateY(-50%)}.sf_sustainability_eyebrow{color:inherit;font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.13em;text-transform:uppercase;margin-bottom:14px;line-height:1.4;display:block}.sf_sustainability_hero h1{max-width:650px;font-size:clamp(44px,5.1vw,76px);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;margin:0;line-height:1.02}.sf_sustainability_hero p{max-width:560px;margin:25px 0 0;font-size:clamp(17px,1.6vw,22px);line-height:1.6}.sf_sustainability_intro{text-align:center;max-width:890px;margin:0 auto;padding:clamp(78px,10vw,148px) 24px}.sf_sustainability_intro .sf_sustainability_eyebrow,.sf_sustainability_fscStory .sf_sustainability_eyebrow,.sf_sustainability_materials .sf_sustainability_eyebrow,.sf_sustainability_promise .sf_sustainability_eyebrow{color:var(--actie)}.sf_sustainability_intro h2,.sf_sustainability_fscStory h2,.sf_sustainability_materials h2,.sf_sustainability_promise h2{color:var(--diep);font-size:clamp(32px,4vw,56px);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);text-wrap:balance;margin:0;line-height:1.08}.sf_sustainability_intro p{color:var(--inkt-gedempt);margin:27px auto 0;font-size:clamp(17px,1.45vw,20px);line-height:1.78}.sf_sustainability_fscStory{background:#e7eadf;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(42px,8vw,112px);padding:clamp(56px,8vw,108px) clamp(28px,8vw,118px);display:grid}.sf_sustainability_fscMark{aspect-ratio:1;color:#244431;border:1px solid #2626263d;border-radius:50%;align-content:center;place-items:center;gap:8px;width:clamp(150px,18vw,250px);display:grid}.sf_sustainability_fscMark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:44%}.sf_sustainability_fscMark span{font-size:clamp(18px,2vw,27px);font-weight:var(--weight-label);letter-spacing:.18em}.sf_sustainability_fscStory p,.sf_sustainability_materials p,.sf_sustainability_promise p,.sf_sustainability_choices p{color:var(--inkt-gedempt);font-size:var(--text-body);line-height:1.75}.sf_sustainability_fscStory p{max-width:710px;margin:24px 0 0}.sf_sustainability_fscStory p+p{margin-top:14px}.sf_sustainability_choices{border-block:1px solid var(--lijn);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sf_sustainability_choices article{min-width:0;padding:clamp(38px,5vw,74px) clamp(22px,3.6vw,54px)}.sf_sustainability_choices article+article{border-left:1px solid var(--lijn)}.sf_sustainability_choices article>span{color:var(--inkt-gedempt);font-size:var(--text-label);margin-bottom:36px;display:block}.sf_sustainability_choices h2{color:var(--diep);font-size:clamp(22px,2.2vw,32px);font-weight:var(--title-weight);text-wrap:balance;margin:0 0 17px;line-height:1.18}.sf_sustainability_choices p{margin:0}.sf_sustainability_materials{background:var(--karton);grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;margin-top:clamp(72px,10vw,150px);display:grid}.sf_sustainability_materials>img{object-fit:cover;width:100%;height:100%;min-height:620px;display:block}.sf_sustainability_materials>div{align-self:center;padding:clamp(38px,6vw,92px)}.sf_sustainability_materials p{margin:24px 0 0}.sf_sustainability_materials p+p{margin-top:16px}.sf_sustainability_materials strong{color:var(--inkt)}.sf_sustainability_promise{text-align:center;max-width:860px;margin:0 auto;padding:clamp(84px,11vw,162px) 24px}.sf_sustainability_promise p{max-width:720px;margin:27px auto 0;font-size:clamp(17px,1.45vw,20px)}.sf_sustainability_cta{background:var(--actie);min-height:240px;color:var(--wit);justify-content:space-between;align-items:center;gap:34px;padding:38px clamp(24px,6vw,86px);display:flex}.sf_sustainability_cta .sf_sustainability_eyebrow{margin-bottom:10px}.sf_sustainability_cta p{max-width:660px;font-size:clamp(27px,3.1vw,45px);font-weight:var(--title-weight);text-wrap:balance;margin:0;line-height:1.13}.sf_sustainability_cta a{border:1px solid var(--wit);border-radius:var(--radius-control);min-height:56px;color:var(--wit);font-size:var(--text-label);font-weight:var(--weight-label);white-space:nowrap;align-items:center;gap:18px;padding:0 22px;display:inline-flex}.sf_sustainability_cta a:hover{background:var(--wit);color:var(--actie)}.sf_sustainability_main :is(a):focus-visible{outline:var(--focus-ring);outline-offset:3px}@media (width<=800px){.sf_sustainability_hero{min-height:640px}.sf_sustainability_heroImage{object-position:62% center}.sf_sustainability_hero:after{background:linear-gradient(#0f191314 0%,#0f191357 42%,#0f1913db 100%)}.sf_sustainability_heroCopy{width:auto;inset:auto 24px 38px;transform:none}.sf_sustainability_hero h1{font-size:clamp(40px,11vw,60px)}.sf_sustainability_hero p{margin-top:18px;font-size:17px}.sf_sustainability_fscStory{text-align:center;grid-template-columns:1fr;justify-items:center}.sf_sustainability_fscStory p{margin-inline:auto}.sf_sustainability_choices{grid-template-columns:1fr}.sf_sustainability_choices article+article{border-left:0;border-top:1px solid var(--lijn)}.sf_sustainability_choices article>span{margin-bottom:24px}.sf_sustainability_materials{grid-template-columns:1fr}.sf_sustainability_materials>img{aspect-ratio:4/3;min-height:0}.sf_sustainability_cta{flex-direction:column;align-items:flex-start;padding-block:40px}.sf_sustainability_cta a{justify-content:space-between;width:100%}}@media (width<=500px){.sf_sustainability_main{width:100%}.sf_sustainability_breadcrumbWrap{width:calc(100% - 2 * var(--shop-gutter));margin-inline:auto}.sf_sustainability_hero{min-height:600px}.sf_sustainability_heroCopy{bottom:30px}.sf_sustainability_intro,.sf_sustainability_promise,.sf_sustainability_fscStory,.sf_sustainability_materials>div{padding-inline:var(--shop-gutter)}}.sf_frames_main{padding-bottom:64px}.sf_frames_cardMedia{position:relative}.sf_frames_cardImage{aspect-ratio:5/7}.sf_frames_detail{grid-template:"gallery intro""gallery purchase"1fr/minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:24px 32px;display:grid}.sf_frames_productIntro{grid-area:intro;padding-top:10px}.sf_frames_productIntro>small{font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:.1em;text-transform:uppercase}.sf_frames_productIntro h1{color:var(--diep);font-size:var(--section-title-size);font-weight:var(--title-weight);line-height:var(--title-line-height);letter-spacing:var(--title-letter-spacing);margin:10px 0 8px}.sf_frames_productIntro>p{color:var(--inkt-gedempt);font-size:var(--text-label);margin:0;line-height:1.5}.sf_frames_priceRow{gap:8px;margin-top:22px;display:grid}.sf_frames_priceRow>strong{color:var(--inkt);font-size:var(--price-size);font-weight:var(--weight-heading);letter-spacing:-.035em}.sf_frames_priceRow>span{color:var(--inkt-gedempt);font-size:var(--text-caption)}.sf_frames_gallery{top:calc(var(--site-header-height) + 24px);grid-area:gallery;margin:0;position:sticky}.sf_frames_galleryImage{aspect-ratio:5/6;background:var(--catalog-surface);position:relative;overflow:hidden}.sf_frames_gallery figcaption{color:var(--inkt-gedempt);text-align:center;font-size:var(--text-caption);margin-top:12px}.sf_frames_purchase{grid-area:purchase;min-width:0}.sf_frames_colorChoices{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.sf_frames_colorChoice{text-align:center;min-width:0;font-size:var(--text-caption);font-weight:var(--weight-label);align-content:start;gap:7px;display:grid}.sf_frames_colorImage{border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--wit);height:62px;display:block;position:relative;overflow:hidden}.sf_frames_colorImage img{width:350%;max-width:none;height:auto;position:absolute;top:-30%;left:-50%}.sf_frames_colorChoice:hover .sf_frames_colorImage{border-color:var(--taupe)}.sf_frames_colorChoice[aria-current=page] .sf_frames_colorImage{border-color:var(--choice-border);box-shadow:var(--choice-shadow)}.sf_frames_colorChoice:focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_frames_formats{border:0;min-width:0;margin:24px 0;padding:0}.sf_frames_formats>p{color:var(--inkt-gedempt);font-size:var(--text-caption);margin:10px 0 0;line-height:1.5}.sf_frames_buyRow{align-items:end;gap:12px;display:flex}.sf_frames_buyRow>label{font-size:var(--text-label);font-weight:var(--weight-label);flex-direction:column;flex:0 0 76px;gap:8px;display:flex}.sf_frames_buyRow input{width:76px;min-height:var(--button-height);border:1px solid var(--taupe);border-radius:var(--radius-control);background:var(--wit);color:var(--inkt);font:inherit;font-size:var(--text-body);font-weight:var(--weight-body);padding:10px}.sf_frames_buyRow input:focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_frames_buyRow>button{flex:1;width:auto;min-width:0}.sf_frames_buyRow>button:disabled{opacity:.55;cursor:wait}.sf_frames_shipping{border-block:1px solid var(--lijn);color:var(--inkt-gedempt);font-size:var(--text-label);margin:24px 0 0;padding:20px 0;line-height:1.65}.sf_frames_purchase .sf_frames_shipping a{color:inherit;text-underline-offset:3px;text-decoration:underline}.sf_frames_description{border-bottom:1px solid var(--lijn);padding:22px 0}.sf_frames_description h2{font-size:var(--text-label);font-weight:var(--weight-heading);margin:0 0 8px}.sf_frames_description p{color:var(--inkt-gedempt);font-size:var(--text-label);margin:8px 0 0;line-height:1.65}.sf_frames_specifications summary{cursor:pointer;font-size:var(--text-label);font-weight:var(--weight-label);padding:20px 0}.sf_frames_specifications summary:focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_frames_facts{margin:0}.sf_frames_facts>div{border-bottom:1px solid var(--lijn);font-size:var(--text-label);grid-template-columns:1fr 1.4fr;gap:20px;padding:12px 0;line-height:1.6;display:grid}.sf_frames_facts dt{font-weight:var(--weight-label)}.sf_frames_facts dd{color:var(--inkt-gedempt);margin:0}.sf_frames_error{color:var(--error);font-size:var(--text-label);line-height:1.6}@media (width<=1000px){.sf_frames_detail{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);column-gap:24px}}@media (width<=700px){.sf_frames_main{padding-bottom:36px}.sf_frames_detail{grid-template-columns:minmax(0,1fr);grid-template-areas:"gallery""intro""purchase";gap:24px}.sf_frames_productIntro{padding-top:0}.sf_frames_productIntro h1{font-size:var(--page-title-size)}.sf_frames_gallery{position:static}.sf_frames_galleryImage{aspect-ratio:4/5}.sf_frames_colorImage{height:52px}.sf_frames_colorChoices{gap:6px}}.sf_home_shop{color:var(--inkt);background:var(--surface-page)}.sf_home_shop *{box-sizing:border-box}:where(.sf_home_shop a){color:inherit;text-decoration:none}:where(.sf_home_shop button,.sf_home_shop input){color:inherit;font:inherit}.sf_home_shop h1,.sf_home_shop h2,.sf_home_shop p{margin-top:0}.sf_home_hero{isolation:isolate;min-height:clamp(450px,37vw,610px);color:var(--papier);background:var(--diep);position:relative;overflow:hidden}.sf_home_posterTheater{position:absolute;inset:0}.sf_home_roomScene{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.sf_home_posterTheater:after{content:"";pointer-events:none;background:linear-gradient(90deg,#14141494,#14141442 32%,#0000 57%);position:absolute;inset:0}.sf_home_heroInner{z-index:1;width:min(var(--shop-content-width), calc(100% - 2 * var(--shop-gutter)));min-height:inherit;align-items:center;margin:auto;padding:44px 0;display:flex;position:relative}.sf_home_heroCopy{width:min(390px,32vw)}.sf_home_heroEyebrow,.sf_home_eyebrow,.sf_home_sectionHeading>div>span{font-size:.75rem;line-height:1.5;font-weight:var(--weight-label);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;display:block}.sf_home_hero h1{font-size:var(--page-title-size);line-height:var(--title-line-height);letter-spacing:var(--title-letter-spacing);font-weight:var(--title-weight);margin:0 0 20px}.sf_home_hero h1>span{margin-top:6px;display:block}.sf_home_heroCopy>p{max-width:33ch;font-size:var(--text-lead);line-height:var(--body-line-height);color:#ffffffeb;margin-bottom:26px}.sf_home_craftCta.sf_home_craftCta{width:fit-content;min-width:0;max-width:100%;min-height:var(--button-height);height:auto;padding:14px var(--button-padding);border-radius:var(--radius-control);font:normal var(--button-weight) var(--button-font-size)/1.4 var(--font-ui)}.sf_home_craftCta .brandPrimaryCtaLabel{white-space:normal;line-height:1.25}.sf_home_hero .sf_home_craftCta:focus-visible{outline-color:#fff}.sf_home_productsSection,.sf_home_categorySection,.sf_home_collectionStories,.sf_home_inspirationSection,.sf_home_materialSection,.sf_home_reviewsSection,.sf_home_giftSection,.sf_home_faqSection{width:min(var(--shop-content-width), calc(100% - 2 * var(--shop-gutter)));margin-inline:auto}.sf_home_productsSection{margin-top:42px}.sf_home_categorySection,.sf_home_collectionStories,.sf_home_materialSection,.sf_home_reviewsSection,.sf_home_giftSection,.sf_home_faqSection{margin-top:var(--section-gap)}.sf_home_sectionHeading{justify-content:space-between;align-items:end;gap:16px 30px;margin-bottom:26px;display:flex}.sf_home_sectionHeading h2,.sf_home_storyCopy h2,.sf_home_giftCopy h2,.sf_home_faqIntro h2{font-size:var(--section-title-size);line-height:1.25;font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);margin:0}.sf_home_sectionHeading>div>span,.sf_home_eyebrow{color:var(--actie)}.sf_home_sectionHeading>a,.sf_home_textLink{min-height:44px;font-size:.875rem;line-height:1.5;font-weight:var(--weight-label);text-underline-offset:4px;align-items:center;gap:10px;text-decoration:underline;display:inline-flex}.sf_home_sectionHeading>a{min-height:var(--control-height-compact);flex-shrink:0}.sf_home_sectionHeading>p{max-width:33ch;color:var(--inkt-gedempt);margin:0 0 6px;font-size:.875rem;line-height:1.5}.sf_home_sectionHeading>a:hover,.sf_home_textLink:hover{text-underline-offset:4px;text-decoration:underline}.sf_home_productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.sf_home_productCard{min-width:0}.sf_home_productGrid .sf_home_productCard small{color:var(--inkt-gedempt);font-size:.8125rem;font-weight:var(--weight-nav);letter-spacing:.06em;white-space:normal}.sf_home_categoryRail{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.sf_home_categoryCard{flex-direction:column;gap:13px;min-width:0;display:flex}.sf_home_categoryVisual{aspect-ratio:4/5;background:var(--catalog-surface);border-radius:0;height:auto;display:block;overflow:hidden}.sf_home_categoryVisual>figure{width:100%;height:100%}.sf_home_categoryCard>strong{font-size:var(--text-label);font-weight:var(--weight-label);line-height:1.35}.sf_home_categoryCard:hover>strong{text-underline-offset:4px;text-decoration:underline}.sf_home_moreCollections{border-top:1px solid var(--lijn);flex-wrap:wrap;gap:8px 26px;margin-top:22px;padding-top:16px;display:flex}.sf_home_moreCollections a{min-height:44px;color:var(--inkt-gedempt);align-items:center;font-size:.875rem;display:inline-flex}.sf_home_moreCollections a:hover{color:var(--inkt);text-underline-offset:4px;text-decoration:underline}.sf_home_collectionStories{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.sf_home_collectionStory{min-width:0}.sf_home_storyVisual{aspect-ratio:6/5;background:var(--catalog-surface);display:block;position:relative;overflow:hidden}.sf_home_collectionScene{width:100%;height:100%;position:relative;overflow:hidden}.sf_home_sceneBackground{object-fit:cover;width:100%;height:100%;display:block}.sf_home_scenePoster{aspect-ratio:5/7;mix-blend-mode:multiply;background:#fff;position:absolute;overflow:hidden}.sf_home_scenePoster>figure{filter:none;width:100%;height:100%}.sf_home_memoryScene .sf_home_scenePoster{width:32.096%;top:8.297%;left:33.624%}.sf_home_readingScene .sf_home_scenePoster{width:27.948%;top:7.686%;left:30.204%}.sf_home_scaleTag{background:var(--papier);font-size:.8125rem;font-weight:var(--weight-nav);padding:8px 12px;position:absolute;bottom:16px;right:16px}.sf_home_storyCopy{padding-top:24px}.sf_home_storyCopy p{max-width:49ch;color:var(--inkt-gedempt);margin:14px 0 12px;font-size:1rem;line-height:1.6}.sf_home_storyCopy h2{font-size:var(--section-title-size);line-height:1.25}.sf_home_materialGrid{border-top:1px solid var(--lijn);border-bottom:1px solid var(--lijn);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sf_home_materialCard{min-width:0;padding:26px 24px}.sf_home_materialCard+.sf_home_materialCard{border-left:1px solid var(--lijn)}.sf_home_materialCard strong{font-size:1rem;font-weight:var(--weight-label)}.sf_home_materialCard p{color:var(--inkt-gedempt);margin:8px 0 14px;font-size:.875rem;line-height:1.5}.sf_home_materialCard>span{font-size:.875rem;font-weight:var(--weight-nav)}.sf_home_reviewsSection{border-top:1px solid var(--lijn);padding-top:32px;scroll-margin-top:120px}.sf_home_reviewsList{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.sf_home_reviewsList figure{border-top:1px solid var(--lijn);flex-direction:column;align-items:start;min-width:0;margin:0;padding:24px 0;display:flex}.sf_home_reviewStars{color:var(--actie);letter-spacing:.1em;margin-bottom:16px;font-size:.875rem}.sf_home_reviewsList blockquote{margin:0 0 24px;font-size:1.125rem;line-height:1.5}.sf_home_reviewsList figcaption{gap:5px;margin-top:auto;font-size:.875rem;display:grid}.sf_home_reviewsList figcaption strong{font-weight:var(--weight-nav)}.sf_home_reviewsList figcaption span{color:var(--inkt-gedempt);font-size:.8125rem}.sf_home_giftSection{background:var(--karton);grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);scroll-margin-top:120px;display:grid}.sf_home_giftVisual{aspect-ratio:3/2;min-width:0;overflow:hidden}.sf_home_giftVisual img{object-fit:contain;width:100%;height:100%;display:block}.sf_home_giftCopy{align-self:center;min-width:0;padding:clamp(36px,4vw,64px)}.sf_home_giftCopy h2{max-width:18ch;font-size:clamp(2rem,2.3vw,2.5rem)}.sf_home_giftCopy p{max-width:59ch;color:var(--inkt);opacity:.78;margin:18px 0 12px;font-size:1rem;line-height:1.6}.sf_home_giftMeta{color:var(--inkt);font-size:.875rem;line-height:1.5;font-weight:var(--weight-nav);display:block}.sf_home_giftMeta strong{font-weight:var(--weight-label)}.sf_home_giftActions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:22px;display:flex}.sf_home_giftAction.sf_home_giftAction{width:fit-content;min-width:0;max-width:100%;min-height:var(--button-height);height:auto;padding:14px var(--button-padding);border-radius:var(--radius-control);font:normal var(--button-weight) var(--button-font-size)/1.4 var(--font-ui)}.sf_home_giftAction .brandPrimaryCtaLabel{white-space:normal;line-height:1.4}.sf_home_giftActions>.sf_home_textLink{align-items:start;margin:0}.sf_home_giftActions>.sf_home_textLink svg{margin-top:2px}.sf_home_faqSection{grid-template-columns:1fr 1.5fr;gap:60px;padding-bottom:72px;display:grid}@media (width<=1024px){.sf_home_hero{min-height:0;color:var(--inkt);background:var(--karton)}.sf_home_posterTheater{aspect-ratio:16/7;position:relative}.sf_home_posterTheater:after{display:none}.sf_home_roomScene{object-position:center}.sf_home_heroInner{min-height:0;width:min(var(--shop-content-width), calc(100% - 2 * var(--shop-gutter)));padding:28px 0 32px}.sf_home_heroCopy{width:100%}.sf_home_hero h1{font-size:var(--page-title-size);line-height:var(--title-line-height)}.sf_home_hero h1>span{margin-left:.2em;display:inline}.sf_home_heroCopy>p{max-width:55ch;color:var(--inkt-gedempt);font-size:var(--text-lead);line-height:var(--body-line-height);margin-bottom:20px}.sf_home_hero .sf_home_craftCta:focus-visible{outline-color:var(--actie)}.sf_home_hero .sf_home_craftCta.sf_home_craftCta{background:var(--actie);border-color:var(--actie);color:var(--wit)!important}.sf_home_hero .sf_home_craftCta.sf_home_craftCta:hover{background:var(--actie-hover);border-color:var(--actie-hover)}.sf_home_categoryRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px}.sf_home_categoryVisual{aspect-ratio:1;--product-paper-width:62%}.sf_home_giftCopy{padding:28px}}@media (width<=700px){.sf_home_productsSection,.sf_home_categorySection,.sf_home_collectionStories,.sf_home_inspirationSection,.sf_home_materialSection,.sf_home_reviewsSection,.sf_home_giftSection,.sf_home_faqSection{width:min(var(--shop-content-width), calc(100% - 2 * var(--shop-gutter)))}.sf_home_posterTheater{aspect-ratio:16/9}.sf_home_roomScene{object-position:83% center}.sf_home_heroInner{width:min(var(--shop-content-width), calc(100% - 2 * var(--shop-gutter)));padding:24px 0 28px}.sf_home_hero h1{font-size:var(--page-title-size);line-height:var(--title-line-height)}.sf_home_hero h1>span{margin-left:0;display:block}.sf_home_heroCopy>p{font-size:var(--text-lead);line-height:var(--body-line-height)}.sf_home_productsSection{margin-top:32px}.sf_home_categorySection,.sf_home_collectionStories,.sf_home_materialSection,.sf_home_reviewsSection,.sf_home_giftSection,.sf_home_faqSection{margin-top:36px}.sf_home_sectionHeading{flex-wrap:wrap;align-items:start;gap:10px 18px;margin-bottom:20px}.sf_home_sectionHeading>a{min-height:var(--control-height-compact)}.sf_home_sectionHeading>div>span{margin-bottom:8px}.sf_home_sectionHeading h2{font-size:var(--section-title-size);line-height:1.25}.sf_home_productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.sf_home_categoryRail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(45.4545% - 10.9091px);grid-auto-flow:column;gap:12px;padding:2px 2px 8px;scroll-padding-inline:2px;overflow-x:auto}.sf_home_categoryRail::-webkit-scrollbar{display:none}.sf_home_categoryCard{scroll-snap-align:start;gap:10px}.sf_home_categoryCard>strong{font-size:var(--text-label);font-weight:var(--weight-label)}.sf_home_moreCollections{column-gap:20px}.sf_home_collectionStories{grid-template-columns:1fr;gap:36px}.sf_home_storyVisual{aspect-ratio:6/5}.sf_home_storyCopy{padding-top:20px}.sf_home_storyCopy p{font-size:1rem}.sf_home_materialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf_home_materialCard{padding:22px 16px}.sf_home_materialCard:nth-child(3){border-left:0}.sf_home_materialCard:nth-child(n+3){border-top:1px solid var(--lijn)}.sf_home_reviewsList{grid-template-columns:1fr;gap:0}.sf_home_reviewsList figure{padding-block:22px}.sf_home_reviewsList blockquote{margin-bottom:18px}.sf_home_giftSection{grid-template-columns:1fr}.sf_home_giftVisual{aspect-ratio:3/2}.sf_home_giftCopy{padding:28px 22px}.sf_home_giftCopy h2{font-size:var(--section-title-size)}.sf_home_giftActions{margin-top:18px}.sf_home_faqSection{grid-template-columns:1fr;gap:26px;padding-bottom:48px}}@media (prefers-reduced-motion:reduce){.sf_home_shop *,.sf_home_shop :before,.sf_home_shop :after{scroll-behavior:auto!important}}.sf_home_giftVisual{position:relative}.sf_home_giftVisual>small{color:var(--inkt-gedempt);font-size:var(--text-caption);text-shadow:0 1px 2px var(--papier);background:0 0;padding:0;position:absolute;bottom:14px;left:16px}.sf_artCollections_groups{border-bottom:1px solid var(--lijn);flex-wrap:wrap;gap:8px 24px;padding-bottom:20px;display:flex}.sf_artCollections_groups a{min-height:var(--control-height-compact);font-size:var(--text-label);align-items:center;display:inline-flex}.sf_artCollections_groups a:hover,.sf_artCollections_groups a[aria-current=page]{text-underline-offset:6px;text-decoration:underline}.sf_artCollections_groups a[aria-current=page]{font-weight:var(--weight-label)}@media (width<=700px){.sf_artCollections_groups{gap:4px 20px}}.sf_statisticsConsent_notice{z-index:150;width:min(430px,100% - 40px);max-height:calc(100dvh - 40px);padding:var(--space-5);background:var(--papier);color:var(--inkt);border:1px solid var(--lijn);border-radius:var(--radius-panel);box-shadow:var(--shadow-overlay);position:fixed;bottom:20px;left:20px;overflow-y:auto}.sf_statisticsConsent_notice strong{font-size:var(--card-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);line-height:1.3}.sf_statisticsConsent_notice p{font-size:var(--text-label);color:var(--muted);margin:9px 0 18px;line-height:1.6}.sf_statisticsConsent_notice a{text-decoration:underline}.sf_statisticsConsent_notice details{font-size:var(--text-label);color:var(--muted);margin:-7px 0 16px}.sf_statisticsConsent_notice summary{cursor:pointer;text-underline-offset:3px;width:fit-content;text-decoration:underline}.sf_statisticsConsent_notice details p{margin-bottom:0}.sf_statisticsConsent_notice>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.sf_statisticsConsent_notice button{min-width:0;min-height:var(--button-height);font-size:var(--text-label);font-weight:var(--weight-label);border:1px solid var(--actie);border-radius:var(--radius-control);background:var(--wit);color:var(--inkt);cursor:pointer;border-color:var(--taupe);white-space:normal;overflow-wrap:anywhere;padding:11px 9px;line-height:1.4}.sf_statisticsConsent_notice button:last-child{background:var(--actie);border-color:var(--actie);color:var(--papier)}@media (width<=620px){.sf_statisticsConsent_notice{width:calc(100% - 24px);padding:var(--space-5);box-shadow:var(--shadow-overlay);bottom:12px;left:12px}}.sf_statisticsConsent_notice button:hover{background:var(--karton);border-color:var(--inkt)}.sf_statisticsConsent_notice button:last-child:hover{background:var(--actie-hover);border-color:var(--actie-hover)}@media (width<=480px){.sf_statisticsConsent_notice>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sf_statisticsConsent_notice button:last-child{grid-column:1/-1}}.sf_styleboard_button{min-height:var(--button-height);padding:14px var(--button-padding);border-radius:var(--radius-control);font:normal var(--button-weight) var(--button-font-size)/1.4 var(--font-ui);text-align:center;cursor:pointer;box-shadow:none;transition:background-color var(--transition-control), border-color var(--transition-control);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.sf_styleboard_secondary{color:var(--inkt);background:var(--wit);border-color:var(--taupe)}.sf_styleboard_secondary:hover{background:var(--karton);border-color:var(--inkt)}.sf_styleboard_primary{color:var(--wit);background:var(--actie);border-color:var(--actie)}.sf_styleboard_primary:hover{color:var(--wit);background:var(--actie-hover);border-color:var(--actie-hover)}.sf_styleboard_onDark{color:var(--diep);background:var(--wit);border-color:var(--wit)}.sf_styleboard_onDark:hover{background:var(--karton);border-color:var(--karton)}.sf_styleboard_text{min-height:var(--control-height-compact);color:var(--inkt);text-underline-offset:4px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.sf_styleboard_icon{width:var(--control-height-compact);min-height:var(--control-height-compact);padding:10px}.sf_styleboard_compact{min-height:var(--control-height-compact);padding:10px 16px}.sf_styleboard_primary:active{background:var(--diep);border-color:var(--diep)}.sf_styleboard_button:disabled{opacity:.55;cursor:not-allowed}.sf_styleboard_button:focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_styleboard_onDark:focus-visible{outline-color:var(--wit)}@media (prefers-reduced-motion:reduce){.sf_styleboard_button{transition:none}}.sf_styleboard_page{--guide-plum:var(--actie);--guide-plum-dark:var(--actie-hover);--guide-blush:var(--roze);--guide-blush-soft:var(--karton);--guide-workspace:var(--surface-page);--guide-paper:var(--papier);--guide-ink:var(--inkt);--guide-muted:var(--inkt-gedempt);--guide-line:var(--lijn);background:var(--surface-page);min-height:100vh;color:var(--guide-ink)}.sf_styleboard_page button,.sf_styleboard_page a{-webkit-tap-highlight-color:transparent}.sf_styleboard_page svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px}.sf_styleboard_topbar{min-height:var(--site-header-height);padding:0 var(--page-gutter);border-bottom:1px solid var(--guide-line);background:var(--site-header-background);grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;display:grid}.sf_styleboard_logo{width:fit-content;display:block}.sf_styleboard_logo img{width:var(--site-logo-width);height:auto;display:block}.sf_styleboard_topbarTitle{text-align:center;gap:3px;display:grid}.sf_styleboard_topbarTitle span{color:var(--actie);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:.13em;text-transform:uppercase}.sf_styleboard_topbarTitle strong{color:var(--guide-plum);font-size:var(--text-caption)}.sf_styleboard_studioLink{min-height:var(--header-control-size);border-radius:var(--radius-control);background:var(--guide-plum);color:var(--wit);font-size:var(--button-font-size);font-weight:var(--button-weight);text-align:center;justify-self:end;align-items:center;gap:9px;padding:10px 16px;line-height:1.4;text-decoration:none;display:inline-flex}.sf_styleboard_studioLink:hover{background:var(--guide-plum-dark)}.sf_styleboard_studioLink svg{width:16px;height:16px}.sf_styleboard_hero{background:var(--karton);grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:end;gap:clamp(40px,8vw,130px);min-height:520px;padding:clamp(58px,8vw,112px) clamp(24px,8vw,130px);display:grid}.sf_styleboard_eyebrow{color:var(--actie);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px}.sf_styleboard_hero h1{max-width:760px;color:var(--guide-plum);font-size:var(--page-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);line-height:var(--title-line-height);margin:0}.sf_styleboard_heroCopy{max-width:580px;padding-bottom:8px}.sf_styleboard_heroCopy>p{color:var(--inkt-gedempt);font-size:var(--text-lead);line-height:var(--body-line-height);margin:0 0 34px}.sf_styleboard_principles{border-radius:var(--radius-panel);background:#ffffff8c;border:1px solid #5b5b5b1f;gap:1px;display:grid;overflow:hidden}.sf_styleboard_principles span{min-height:52px;color:var(--inkt);font-size:var(--text-label);font-weight:var(--weight-label);border-bottom:1px solid #5b5b5b1f;align-items:center;gap:13px;padding:0 16px;display:flex}.sf_styleboard_principles span:last-child{border-bottom:0}.sf_styleboard_principles i{background:var(--guide-plum);width:28px;height:28px;color:var(--wit);font-size:var(--text-label);border-radius:50%;place-items:center;font-style:normal;display:grid}.sf_styleboard_jumpNav{border-block:1px solid var(--guide-line);background:var(--guide-paper);scrollbar-width:none;align-items:center;gap:34px;min-height:68px;padding:0 clamp(24px,8vw,130px);display:flex;overflow-x:auto}.sf_styleboard_jumpNav::-webkit-scrollbar{display:none}.sf_styleboard_jumpNav a{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-nav);flex:none;text-decoration:none}.sf_styleboard_jumpNav a:hover{color:var(--guide-plum)}.sf_styleboard_section{padding:var(--section-gap) var(--page-gutter);border-bottom:1px solid var(--guide-line)}.sf_styleboard_section:nth-of-type(2n){background:var(--karton)}.sf_styleboard_sectionHead{grid-template-columns:minmax(0,1fr) minmax(260px,500px);align-items:end;gap:50px;margin-bottom:46px;display:grid}.sf_styleboard_sectionHead>div{align-items:baseline;gap:16px;display:flex}.sf_styleboard_sectionHead span{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label)}.sf_styleboard_sectionHead h2{color:var(--guide-plum);font-size:var(--section-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);margin:0;line-height:1.25}.sf_styleboard_sectionHead p{color:var(--guide-muted);font-size:var(--text-label);margin:0;line-height:1.6}.sf_styleboard_colorGrid{border:1px solid var(--guide-line);border-radius:var(--radius-panel);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.sf_styleboard_colorCard{flex-direction:column;justify-content:space-between;min-height:190px;padding:20px;display:flex}.sf_styleboard_colorCard div{gap:4px;display:grid}.sf_styleboard_colorCard strong{font-size:var(--text-label)}.sf_styleboard_colorCard small{opacity:.72;font-size:var(--text-caption)}.sf_styleboard_colorCard code{border-radius:var(--radius-pill);width:fit-content;color:inherit;font:inherit;font-size:var(--text-label);font-weight:var(--weight-label);background:#fff3;padding:5px 8px}.sf_styleboard_colorRule{border:1px solid var(--guide-line);border-radius:var(--radius-panel);background:var(--wit);color:var(--inkt-gedempt);font-size:var(--text-label);grid-template-columns:.7fr repeat(3,1fr);gap:20px;margin-top:18px;padding:18px 22px;display:grid}.sf_styleboard_colorRule strong{color:var(--guide-plum);font-size:var(--text-body)}.sf_styleboard_darkSurfaceRules{border-radius:var(--radius-panel);background:var(--diep);color:var(--papier);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid;overflow:hidden}.sf_styleboard_darkSurfaceRules article{border-right:1px solid color-mix(in srgb, var(--papier) 14%, transparent);flex-direction:column;align-items:flex-start;min-height:226px;padding:28px;display:flex}.sf_styleboard_darkSurfaceRules article:last-child{border-right:0}.sf_styleboard_darkSurfaceRules article>span{color:var(--donker-eyebrow);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.14em;text-transform:uppercase}.sf_styleboard_darkSurfaceRules strong{font-size:var(--card-title-size);margin-top:14px}.sf_styleboard_darkSurfaceRules p{max-width:520px;color:color-mix(in srgb, var(--papier) 68%, transparent);font-size:var(--text-label);margin:10px 0 22px;line-height:1.6}.sf_styleboard_darkSurfaceRules button{min-height:var(--button-height);padding:14px var(--button-padding);border-radius:var(--radius-control);color:var(--donker-actie-tekst);background:var(--donker-actie-bg);font-size:var(--text-label);font-weight:var(--weight-label);border:0;align-items:center;gap:8px;margin-top:auto;display:inline-flex}.sf_styleboard_darkSurfaceRules button svg{width:15px;height:15px}.sf_styleboard_darkSurfaceRules article>small{color:var(--donker-eyebrow);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:.14em;text-transform:uppercase;margin-top:auto}.sf_styleboard_typeBoard{border:1px solid var(--guide-line);border-radius:var(--radius-panel);background:var(--wit);grid-template-columns:1.1fr .9fr;display:grid;overflow:hidden}.sf_styleboard_typeHero{background:var(--guide-plum);min-height:420px;color:var(--wit);flex-direction:column;justify-content:space-between;padding:clamp(28px,4vw,62px);display:flex}.sf_styleboard_typeHero small,.sf_styleboard_typeStack small{color:var(--actie);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:.1em;text-transform:uppercase}.sf_styleboard_typeHero strong{max-width:620px;font-size:var(--page-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);line-height:var(--title-line-height)}.sf_styleboard_typeStack{grid-template-rows:repeat(4,1fr);display:grid}.sf_styleboard_typeStack article{border-bottom:1px solid var(--guide-line);align-content:center;gap:9px;padding:24px 30px;display:grid}.sf_styleboard_typeStack article:last-child{border-bottom:0}.sf_styleboard_typeStack strong{color:var(--guide-plum);font-size:var(--section-title-size);font-weight:var(--title-weight);line-height:1.25}.sf_styleboard_typeStack article:nth-child(2) strong{font-size:var(--card-title-size);font-weight:var(--weight-heading);line-height:1.3}.sf_styleboard_typeHero small{color:var(--donker-eyebrow)}.sf_styleboard_typeStack p{color:var(--inkt-gedempt);font-size:var(--text-body);font-weight:var(--weight-body);margin:0;line-height:1.6}.sf_styleboard_typeStack b{color:var(--inkt-gedempt);font-size:var(--text-label);letter-spacing:.1em}.sf_styleboard_componentPanel{border:1px solid var(--guide-line);border-radius:var(--radius-panel);background:var(--guide-workspace);grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);gap:28px;padding:34px;display:grid}.sf_styleboard_buttonShowcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.sf_styleboard_buttonShowcase>div{align-content:start;gap:10px;min-width:0;display:grid}.sf_styleboard_componentLabel{color:var(--actie);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase}.sf_styleboard_textButton{border:0;border-bottom:1px solid var(--actie);width:fit-content;min-height:44px;color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;background:0 0;padding:0}.sf_styleboard_iconButton svg{width:17px;height:17px}.sf_styleboard_ruleCard{border-radius:var(--radius-panel);background:var(--wit);padding:24px}.sf_styleboard_ruleCard strong{color:var(--guide-plum);font-size:var(--text-label)}.sf_styleboard_ruleCard ul{color:var(--inkt-gedempt);font-size:var(--text-label);margin:16px 0 0;padding-left:18px;line-height:1.7}.sf_styleboard_formBoard{border:1px solid var(--guide-line);border-radius:var(--radius-panel);background:var(--wit);grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;padding:32px;display:grid}.sf_styleboard_formExample{align-content:start;gap:9px;min-width:0;display:grid}.sf_styleboard_formExample>label,.sf_styleboard_formLabel{color:var(--inkt);font-size:var(--text-label);font-weight:var(--weight-label)}.sf_styleboard_inputWithAction,.sf_styleboard_unitInput{min-width:0;height:var(--control-height);border:1px solid var(--taupe);border-radius:var(--radius-control);background:var(--wit);align-items:center;padding-left:15px;display:grid;overflow:hidden}.sf_styleboard_inputWithAction{grid-template-columns:minmax(0,1fr) 48px}.sf_styleboard_unitInput{grid-template-columns:minmax(0,1fr) auto 48px}.sf_styleboard_inputWithAction input,.sf_styleboard_unitInput input{min-width:0;height:100%;color:var(--inkt);font-size:var(--text-body);background:0 0;border:0;outline:0;padding:0}.sf_styleboard_inputWithAction button,.sf_styleboard_unitInput button{width:var(--control-height-compact);height:var(--control-height-compact);border-radius:var(--radius-control);background:var(--karton);color:var(--guide-plum);border:0;place-items:center;margin-right:1px;display:grid}.sf_styleboard_inputWithAction button svg,.sf_styleboard_unitInput button svg{width:18px;height:18px}.sf_styleboard_unitInput>span{border-radius:var(--radius-control);background:var(--karton);color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);padding:8px 10px}.sf_styleboard_segmented{border-radius:var(--radius-control);background:var(--papier);border:1px solid var(--lijn);grid-template-columns:1fr 1fr;gap:3px;padding:4px;display:grid}.sf_styleboard_segmented button{border-radius:var(--radius-control);min-height:44px;color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);background:0 0;border:0}.sf_styleboard_segmented .sf_styleboard_segmentActive{background:var(--choice-background);color:var(--guide-plum);box-shadow:none}.sf_styleboard_switchRow{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--papier);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px 14px 12px 16px;display:flex}.sf_styleboard_switchRow>span{gap:3px;display:grid}.sf_styleboard_switchRow strong{color:var(--inkt);font-size:var(--text-label)}.sf_styleboard_switchRow small{color:var(--inkt-gedempt);font-size:var(--text-caption)}.sf_styleboard_switch{border:1px solid var(--guide-plum);border-radius:var(--radius-pill);background:var(--guide-plum);width:48px;height:28px;padding:3px}.sf_styleboard_switch i{background:var(--wit);width:20px;height:20px;box-shadow:none;border-radius:50%;display:block;transform:translate(18px)}.sf_styleboard_choiceBoard{gap:18px;display:grid}.sf_styleboard_choiceGroup{border:1px solid var(--guide-line);border-radius:var(--radius-panel);background:var(--wit);gap:18px;padding:26px;display:grid}.sf_styleboard_palette{flex-wrap:wrap;gap:14px;display:flex}.sf_styleboard_palette button{--swatch:var(--wit);border:1px solid var(--lijn);background:var(--wit);cursor:pointer;border-radius:50%;width:48px;height:48px;padding:5px;position:relative}.sf_styleboard_palette button:before{border-radius:inherit;background:var(--swatch);content:"";border:1px solid #26262614;position:absolute;inset:6px}.sf_styleboard_palette .sf_styleboard_paletteSelected{border-color:var(--guide-plum);box-shadow:inset 0 0 0 1px var(--guide-plum)}.sf_styleboard_palette button>i{z-index:2;border:2px solid var(--wit);background:var(--guide-plum);width:20px;height:20px;color:var(--wit);border-radius:50%;place-items:center;padding:4px;display:grid;position:absolute;top:-5px;right:-4px}.sf_styleboard_palette button>i svg{width:100%;height:100%}.sf_styleboard_optionCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sf_styleboard_optionCards>button{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--wit);min-height:148px;color:var(--inkt);cursor:pointer;place-items:center;gap:8px;padding:14px;display:grid;position:relative}.sf_styleboard_optionCards>button strong{font-size:var(--text-label)}.sf_styleboard_optionCards>.sf_styleboard_optionSelected{border-color:var(--choice-border);box-shadow:var(--choice-shadow);color:var(--guide-plum);background:var(--choice-background)}.sf_styleboard_posterSample{border:1px solid var(--lijn);background:var(--wit);width:48px;height:67px;box-shadow:none;place-items:center;padding:9px;display:grid}.sf_styleboard_posterSample i{background:var(--karton);width:100%;height:100%;display:block}.sf_styleboard_posterFull{padding:0}.sf_styleboard_posterLine i{border:1px solid var(--inkt-gedempt);background:var(--papier)}.sf_styleboard_check{background:var(--guide-plum);width:22px;height:22px;color:var(--wit);border-radius:50%;place-items:center;padding:4px;display:grid;position:absolute;top:8px;right:8px}.sf_styleboard_check svg{width:100%;height:100%}.sf_styleboard_productCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sf_styleboard_productCards button{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--papier);text-align:left;cursor:pointer;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:98px;padding:14px 16px;display:grid;position:relative}.sf_styleboard_productCards button>strong{color:var(--inkt);font-size:var(--text-label)}.sf_styleboard_productCards button>b{color:var(--guide-plum);font-size:var(--text-label)}.sf_styleboard_productCards .sf_styleboard_productSelected{border-color:var(--choice-border);box-shadow:var(--choice-shadow);background:var(--choice-background)}.sf_styleboard_productCards button>i{background:var(--guide-plum);width:20px;height:20px;color:var(--wit);border-radius:50%;place-items:center;padding:4px;display:grid;position:absolute;top:8px;right:8px}.sf_styleboard_productCards button>i svg{width:100%;height:100%}.sf_styleboard_digitalIcon,.sf_styleboard_posterIcon{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--papier);width:48px;height:48px;display:block;position:relative}.sf_styleboard_digitalIcon:before{content:"";background:#fafafa;border:1px solid #658096;position:absolute;inset:8px 8px 13px}.sf_styleboard_digitalIcon:after{content:"";background:#658096;height:1px;position:absolute;bottom:7px;left:18px;right:18px}.sf_styleboard_posterIcon:before{background:var(--lijn);content:"";position:absolute;inset:7px}.sf_styleboard_flowBoard{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:22px;display:grid}.sf_styleboard_steps{border:1px solid var(--guide-line);border-radius:var(--radius-panel);background:var(--guide-workspace);gap:8px;padding:16px;display:grid}.sf_styleboard_steps>button{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--papier);text-align:left;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:14px 16px;display:grid}.sf_styleboard_steps>button>i{background:var(--karton);width:30px;height:30px;color:var(--guide-plum);font-size:var(--text-caption);font-style:normal;font-weight:var(--weight-label);border-radius:50%;place-items:center;display:grid}.sf_styleboard_steps>button>i svg{width:15px;height:15px}.sf_styleboard_steps>button>span{gap:3px;display:grid}.sf_styleboard_steps strong{color:var(--guide-plum);font-size:var(--text-label)}.sf_styleboard_steps small{color:var(--inkt-gedempt);font-size:var(--text-caption)}.sf_styleboard_steps>button>svg{width:17px;height:17px;color:var(--inkt-gedempt)}.sf_styleboard_steps .sf_styleboard_stepDone{background:var(--papier)}.sf_styleboard_steps .sf_styleboard_stepDone>i{background:var(--guide-plum);color:var(--wit)}.sf_styleboard_steps .sf_styleboard_stepActive{border-color:var(--choice-border);background:var(--karton);box-shadow:var(--choice-shadow)}.sf_styleboard_steps .sf_styleboard_stepActive>i{background:var(--guide-plum);color:var(--wit)}.sf_styleboard_steps .sf_styleboard_stepFuture{opacity:1}.sf_styleboard_stateStack{align-content:start;gap:12px;display:grid}.sf_styleboard_successMessage,.sf_styleboard_errorMessage,.sf_styleboard_focusSample{border-radius:var(--radius-panel);align-items:center;gap:13px;min-height:84px;padding:16px;display:flex}.sf_styleboard_successMessage{color:var(--success);background:#f0f6f1;border:1px solid #cfdfd2}.sf_styleboard_successMessage>svg{border-radius:var(--radius-panel);background:#dfeee2;width:34px;height:34px;padding:8px}.sf_styleboard_successMessage span,.sf_styleboard_errorMessage p{gap:3px;margin:0;display:grid}.sf_styleboard_successMessage strong,.sf_styleboard_errorMessage strong{font-size:var(--text-label)}.sf_styleboard_successMessage small,.sf_styleboard_errorMessage small{opacity:.78;font-size:var(--text-caption)}.sf_styleboard_errorMessage{color:var(--error);background:#fff5f4;border:1px solid #e8c5c5}.sf_styleboard_errorMessage>span{border-radius:var(--radius-panel);width:34px;height:34px;font-weight:var(--weight-label);background:#f6dddd;place-items:center;display:grid}.sf_styleboard_focusSample{border:1px solid var(--lijn);outline:var(--focus-ring);outline-offset:3px;background:var(--wit);color:var(--inkt-gedempt);font-size:var(--text-label);justify-content:space-between}.sf_styleboard_focusSample span{font-weight:var(--weight-label)}.sf_styleboard_focusSample b{color:var(--guide-plum);font-size:var(--text-label)}.sf_styleboard_guidelines{background:var(--guide-plum);color:var(--wit);grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:70px;padding:clamp(72px,9vw,130px) clamp(24px,8vw,130px);display:grid}.sf_styleboard_guidelines .sf_styleboard_eyebrow{color:var(--papier)}.sf_styleboard_guidelines h2{max-width:520px;font-size:var(--section-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);margin:0;line-height:1.25}.sf_styleboard_guidelineGrid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sf_styleboard_guidelineGrid article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;min-height:176px;padding:25px}.sf_styleboard_guidelineGrid strong{font-size:var(--text-label)}.sf_styleboard_guidelineGrid p{color:#ffffffad;font-size:var(--text-label);margin:16px 0 0;line-height:1.65}.sf_styleboard_footer{background:var(--diep);color:#ffffffa6;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:120px;padding:30px clamp(24px,8vw,130px);display:grid}.sf_styleboard_footer img{filter:none;width:160px}.sf_styleboard_footer p{font-size:var(--text-label);text-align:center;margin:0}.sf_styleboard_footer a{color:var(--wit);font-size:var(--text-label);font-weight:var(--weight-label);justify-self:end;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.sf_styleboard_footer a svg{width:16px;height:16px}@media (width<=900px){.sf_styleboard_topbar{min-height:var(--site-header-height);background:var(--site-header-background);padding:0 var(--page-gutter);grid-template-columns:1fr auto}.sf_styleboard_topbarTitle{display:none}.sf_styleboard_hero{grid-template-columns:1fr;align-items:start;min-height:0}.sf_styleboard_darkSurfaceRules{grid-template-columns:1fr}.sf_styleboard_darkSurfaceRules article{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--papier) 14%, transparent)}.sf_styleboard_darkSurfaceRules article:last-child{border-bottom:0}.sf_styleboard_heroCopy{max-width:none}.sf_styleboard_sectionHead{grid-template-columns:1fr;gap:18px}.sf_styleboard_colorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf_styleboard_colorRule{grid-template-columns:1fr;gap:8px}.sf_styleboard_typeBoard{grid-template-columns:1fr}.sf_styleboard_typeHero{min-height:330px}.sf_styleboard_componentPanel,.sf_styleboard_flowBoard,.sf_styleboard_guidelines{grid-template-columns:1fr}.sf_styleboard_guidelines{gap:45px}}@media (width<=620px){.sf_styleboard_topbar{min-height:var(--site-header-height);background:var(--site-header-background);padding-inline:18px;padding:0 var(--page-gutter);gap:18px}.sf_styleboard_logo img{width:var(--site-logo-width)}.sf_styleboard_studioLink{min-height:var(--header-control-size);font-size:var(--button-font-size);padding-inline:14px;text-align:center;padding:10px 16px;line-height:1.4}.sf_styleboard_studioLink svg{display:none}.sf_styleboard_hero{gap:38px;padding:60px 22px}.sf_styleboard_hero h1{font-size:var(--page-title-size)}.sf_styleboard_heroCopy>p{font-size:var(--text-lead);line-height:var(--body-line-height)}.sf_styleboard_jumpNav{gap:25px;padding-inline:22px}.sf_styleboard_section{padding:var(--section-gap) var(--page-gutter)}.sf_styleboard_sectionHead{margin-bottom:32px}.sf_styleboard_sectionHead>div{gap:11px}.sf_styleboard_sectionHead h2{font-size:var(--section-title-size);line-height:1.25}.sf_styleboard_colorGrid{grid-template-columns:1fr 1fr}.sf_styleboard_colorCard{min-height:150px;padding:16px}.sf_styleboard_typeHero{min-height:300px;padding:26px}.sf_styleboard_typeHero strong{font-size:var(--page-title-size)}.sf_styleboard_typeStack article{padding:22px}.sf_styleboard_componentPanel,.sf_styleboard_formBoard{padding:18px}.sf_styleboard_buttonShowcase,.sf_styleboard_formBoard{grid-template-columns:1fr}.sf_styleboard_buttonShowcase{gap:18px}.sf_styleboard_ruleCard{padding:20px}.sf_styleboard_choiceGroup{padding:18px;overflow:hidden}.sf_styleboard_palette{flex-wrap:nowrap;padding:5px 18px 7px 2px;overflow-x:auto}.sf_styleboard_palette button{flex:0 0 46px}.sf_styleboard_optionCards{gap:8px}.sf_styleboard_optionCards>button{border-radius:var(--radius-panel);min-height:126px;padding-inline:8px}.sf_styleboard_productCards{grid-template-columns:1fr}.sf_styleboard_guidelines{padding:72px 22px}.sf_styleboard_guidelines h2{font-size:var(--section-title-size);line-height:1.25}.sf_styleboard_guidelineGrid{grid-template-columns:1fr}.sf_styleboard_guidelineGrid article{min-height:142px}.sf_styleboard_footer{grid-template-columns:1fr;justify-items:start;padding:32px 22px}.sf_styleboard_footer p{text-align:left}.sf_styleboard_footer a{justify-self:start}}@media (prefers-reduced-motion:reduce){.sf_styleboard_page *{scroll-behavior:auto!important}}.sf_styleboard_gradientSample{min-height:320px;margin-top:var(--space-5);padding:var(--space-6);border:1px solid var(--lijn);border-radius:var(--radius-panel);background-color:var(--surface-page);background-image:var(--surface-gradient);background-repeat:no-repeat;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.sf_styleboard_gradientSample h3{font-size:var(--section-title-size);margin:0 0 12px;line-height:1.25}.sf_styleboard_gradientSample p{max-width:600px;font-size:var(--text-body);color:var(--inkt-gedempt);margin:0 0 20px}.sf_styleboard_gradientSample code{font-size:var(--text-label)}:is(.sf_styleboard_inputWithAction:has(input:focus-visible),.sf_styleboard_unitInput:has(input:focus-visible)),.sf_styleboard_page :is(button,a):focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_styleboard_darkSurfaceRules button:focus-visible,.sf_styleboard_footer a:focus-visible{outline-color:var(--wit)}.sf_styleboard_jumpNav a,.sf_styleboard_footer a{min-height:var(--control-height-compact);align-items:center;display:inline-flex}@media (width<=380px){.sf_styleboard_topbar{gap:8px}.sf_styleboard_studioLink{padding-inline:10px}.sf_styleboard_colorGrid{grid-template-columns:1fr}}.sf_breadcrumbs_breadcrumbs{width:100%;min-width:0;min-height:48px;color:var(--inkt-gedempt);align-items:center;gap:6px;padding-block:8px;font-size:.8125rem;line-height:1.5;display:flex}.sf_breadcrumbs_more{background:var(--karton);width:32px;height:32px;color:var(--inkt-gedempt);cursor:pointer;border:0;border-radius:5px;flex:0 0 32px;place-items:center;padding:0;display:grid}.sf_breadcrumbs_more>span{letter-spacing:2px;margin-left:2px;font-size:12px}.sf_breadcrumbs_more:hover,.sf_breadcrumbs_more[aria-expanded=true]{color:var(--inkt);background:var(--lijn)}.sf_breadcrumbs_track{white-space:nowrap;flex:1;align-items:center;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.sf_breadcrumbs_track>li{flex:0 auto;min-width:0;max-width:42%;display:flex;overflow:hidden}.sf_breadcrumbs_content{align-items:center;gap:6px;min-width:0;padding-right:8px;display:flex}.sf_breadcrumbs_track>li[data-earlier]{opacity:0;flex:none;width:0;max-width:none;transition:width .38s cubic-bezier(.22,.76,.24,1),opacity .22s}.sf_breadcrumbs_track>li[data-earlier]>.sf_breadcrumbs_content{flex:none;width:max-content}.sf_breadcrumbs_breadcrumbs[data-expanded=true] .sf_breadcrumbs_track>li[data-earlier]{width:var(--crumb-width,0px);opacity:1}.sf_breadcrumbs_track>li.sf_breadcrumbs_current>.sf_breadcrumbs_content{width:100%}.sf_breadcrumbs_track>li.sf_breadcrumbs_current{flex:1;max-width:none}.sf_breadcrumbs_track a,.sf_breadcrumbs_track [aria-current]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf_breadcrumbs_track a:hover{color:var(--inkt);text-underline-offset:3px;text-decoration:underline}.sf_breadcrumbs_track [aria-current]{font-weight:500}.sf_breadcrumbs_separator{fill:none;stroke:currentColor;stroke-width:1.5px;flex:0 0 12px;width:12px;height:12px}.sf_breadcrumbs_breadcrumbs[data-expanded=true] .sf_breadcrumbs_track{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.sf_breadcrumbs_track::-webkit-scrollbar{display:none}.sf_breadcrumbs_breadcrumbs[data-expanded=true] .sf_breadcrumbs_track>li{flex:none;max-width:none}.sf_breadcrumbs_breadcrumbs[data-expanded=true] .sf_breadcrumbs_track>li.sf_breadcrumbs_current>.sf_breadcrumbs_content{width:max-content}.sf_breadcrumbs_breadcrumbs[data-expanded=true] .sf_breadcrumbs_track a,.sf_breadcrumbs_breadcrumbs[data-expanded=true] .sf_breadcrumbs_track [aria-current]{overflow:visible}.sf_breadcrumbs_more:focus-visible,.sf_breadcrumbs_track:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media (width<=700px){.sf_breadcrumbs_breadcrumbs{min-height:44px;font-size:12px}}@media (prefers-reduced-motion:reduce){.sf_breadcrumbs_track>li[data-earlier]{transition:none}}.sf_cartGiftOptions_options{border-block:1px solid var(--lijn);grid-column:1/-1;min-width:0;margin-block:12px;padding-block:10px}.sf_cartGiftOptions_choice{min-height:44px;color:var(--inkt);font-size:var(--text-label);cursor:pointer;align-items:center;gap:9px;line-height:1.4;display:flex}.sf_cartGiftOptions_choice input{width:17px;height:17px;accent-color:var(--actie);flex-shrink:0}.sf_cartGiftOptions_choice strong{white-space:nowrap;font-size:var(--text-label);font-weight:var(--weight-label);margin-left:auto}.sf_cartGiftOptions_message{gap:6px;margin-top:8px;display:grid}.sf_cartGiftOptions_message label{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label)}.sf_cartGiftOptions_message textarea{border:1px solid var(--taupe);border-radius:var(--radius-control);background:var(--wit);width:100%;color:var(--inkt);font:inherit;font-size:var(--text-body);resize:vertical;min-height:96px;padding:11px 14px}.sf_cartGiftOptions_message textarea:focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_cartGiftOptions_options>p{color:var(--inkt-gedempt);font-size:var(--text-caption);margin:6px 0 0;line-height:1.6}@media (width<=620px){.sf_cartGiftOptions_options{margin-block:0;padding-block:8px}.sf_cartGiftOptions_choice{gap:7px;min-height:34px;font-size:12px}.sf_cartGiftOptions_choice strong,.sf_cartGiftOptions_message label{font-size:12px}.sf_cartGiftOptions_choice>span{min-width:0}.sf_cartGiftOptions_options>p{margin-top:2px;line-height:1.45}.sf_cartGiftOptions_message textarea{height:54px;min-height:54px;padding:7px 9px;font-size:13px;line-height:1.4}}.sf_cartLineActions_controls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.sf_cartLineActions_controls button{cursor:pointer;flex-shrink:0;padding:0}.sf_cartLineActions_controls .sf_cartLineActions_quantity{height:calc(var(--control-height-compact) + 2px);border:1px solid var(--taupe);border-radius:var(--radius-control);grid-template-columns:var(--control-height-compact) 40px var(--control-height-compact);flex:none;display:grid;overflow:hidden}.sf_cartLineActions_controls .sf_cartLineActions_step{width:var(--control-height-compact);height:var(--control-height-compact);min-height:var(--control-height-compact);color:var(--actie);background:var(--wit);font-family:inherit;font-size:19px;font-weight:var(--weight-label);border:0;border-radius:0;line-height:1}.sf_cartLineActions_controls .sf_cartLineActions_step:disabled{color:var(--taupe);cursor:not-allowed}.sf_cartLineActions_controls input{box-sizing:border-box;width:40px;height:var(--control-height-compact);border:0;border-inline:1px solid var(--lijn);appearance:textfield;min-height:0;color:var(--inkt);background:var(--wit);text-align:center;font-family:inherit;font-size:var(--text-body);font-variant-numeric:tabular-nums;font-weight:var(--weight-label);line-height:var(--control-height-compact);border-radius:0;padding:0}.sf_cartLineActions_controls input::-webkit-inner-spin-button{appearance:none;margin:0}.sf_cartLineActions_controls input::-webkit-outer-spin-button{appearance:none;margin:0}.sf_cartLineActions_controls .sf_cartLineActions_duplicate,.sf_cartLineActions_controls .sf_cartLineActions_remove{height:var(--control-height-compact);min-height:var(--control-height-compact);border-radius:var(--radius-control);color:var(--actie);font-family:inherit;font-size:var(--text-label);font-weight:var(--weight-label);white-space:nowrap;line-height:1}.sf_cartLineActions_controls .sf_cartLineActions_duplicate{border:1px solid var(--taupe);background:var(--wit);padding:0 13px}.sf_cartLineActions_controls .sf_cartLineActions_remove{width:var(--control-height-compact);border:1px solid var(--taupe);background:var(--wit);place-items:center;display:grid}.sf_cartLineActions_controls button:hover:not(:disabled){background:var(--karton)}.sf_cartLineActions_controls button:disabled{opacity:.55}.sf_cartLineActions_controls :is(.sf_cartLineActions_remove,.sf_cartLineActions_duplicate) svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px}.sf_cartLineActions_controls .sf_cartLineActions_duplicate svg{display:none}.sf_cartLineActions_controls.sf_cartLineActions_spread{width:100%}.sf_cartLineActions_controls.sf_cartLineActions_spread .sf_cartLineActions_remove{margin-left:auto}.sf_cartLineActions_controls button:focus-visible,.sf_cartLineActions_controls input:focus-visible{outline:2px solid var(--actie);outline-offset:-3px}@media (width<=620px){.sf_cartLineActions_controls{--control-height-compact:34px;gap:6px}.sf_cartLineActions_controls .sf_cartLineActions_quantity{grid-template-columns:34px 32px 34px}.sf_cartLineActions_controls input{width:32px;font-size:13px}.sf_cartLineActions_controls .sf_cartLineActions_step{font-size:16px}.sf_cartLineActions_controls .sf_cartLineActions_remove{width:36px;height:36px}.sf_cartLineActions_controls .sf_cartLineActions_remove svg{width:16px;height:16px}.sf_cartLineActions_controls .sf_cartLineActions_duplicate{padding-inline:9px}}@media (width<=380px){.sf_cartLineActions_controls .sf_cartLineActions_duplicate{width:var(--control-height-compact);place-items:center;padding:0;display:grid}.sf_cartLineActions_controls .sf_cartLineActions_duplicate>span{display:none}.sf_cartLineActions_controls .sf_cartLineActions_duplicate svg{display:block}}.sf_cartOrderSummary_summary{top:var(--cart-summary-top,96px);border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--surface-card);min-width:0;box-shadow:none;padding:24px;position:sticky}.sf_cartOrderSummary_summary h2{color:var(--diep);font-size:var(--card-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);margin:0 0 14px;line-height:1.3}.sf_cartOrderSummary_row{color:var(--inkt-gedempt);font-size:var(--text-label);justify-content:space-between;gap:18px;padding:10px 0;display:flex}.sf_cartOrderSummary_row strong{color:var(--inkt);font-size:var(--text-label);text-align:right;white-space:nowrap}.sf_cartOrderSummary_total{border-top:1px solid var(--lijn);color:var(--diep);font-size:18px;font-weight:var(--weight-label);margin-top:6px;padding-top:18px}.sf_cartOrderSummary_total strong{color:var(--actie);font-size:var(--price-size)}.sf_cartOrderSummary_summary .sf_cartOrderSummary_checkout{width:100%;min-width:0;margin-top:14px;text-decoration:none}.sf_cartOrderSummary_continueShopping{width:100%;min-height:var(--button-height);padding:14px var(--button-padding);border:1px solid var(--lijn);border-radius:var(--radius-control);color:var(--inkt);background:var(--wit);font:inherit;font-size:var(--button-font-size);font-weight:var(--button-weight);cursor:pointer;border-color:var(--taupe);text-align:center;justify-content:center;align-items:center;margin-top:10px;text-decoration:none;display:flex}.sf_cartOrderSummary_continueShopping:hover{border-color:var(--inkt);background:var(--karton);transform:none}.sf_cartOrderSummary_checkout:focus-visible,.sf_cartOrderSummary_continueShopping:focus-visible{outline:var(--focus-ring);outline-offset:3px}@media (width<=900px){.sf_cartOrderSummary_summary{position:static}}@media (width<=650px){.sf_cartOrderSummary_summary{padding:21px}}.sf_cartOrderSummary_summary.sf_cartOrderSummary_compact{border-radius:var(--radius-panel);box-shadow:none;padding:16px 20px 8px}.sf_cartOrderSummary_compact .sf_cartOrderSummary_row{padding-block:5px}.sf_cartOrderSummary_compact .sf_cartOrderSummary_total{font-size:var(--text-body);align-items:baseline;margin-top:7px;padding-top:12px}.sf_cartOrderSummary_compact .sf_cartOrderSummary_total strong{font-size:24px}.sf_cartOrderSummary_compact .sf_cartOrderSummary_checkout{margin-top:12px}.sf_cartOrderSummary_compact .sf_cartOrderSummary_continueShopping{min-height:var(--control-height-compact);text-underline-offset:4px;background:0 0;border-color:#0000;margin-top:3px;padding:8px;text-decoration:underline}.sf_cartOrderSummary_compact .sf_cartOrderSummary_continueShopping:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}.sf_cartOrderSummary_summary>[role=status]{margin:0 0 16px}.sf_catalog_main,.sf_catalog_contentContainer{width:min(var(--shop-content-width), calc(100% - 2 * var(--shop-gutter)));max-width:calc(100dvw - 2 * var(--shop-gutter));margin:0 auto}.sf_catalog_main{padding-bottom:20px}.sf_catalog_intro.sf_catalog_notFoundIntro{margin-top:var(--space-7)}.sf_catalog_breadcrumb{min-height:58px;color:var(--inkt-gedempt);font-size:var(--text-label);flex-wrap:wrap;align-items:center;gap:8px;padding-block:12px;display:flex}.sf_catalog_breadcrumb a:hover{color:var(--actie)}.sf_catalog_breadcrumb span{color:var(--taupe)}.sf_catalog_breadcrumb strong{color:var(--inkt-gedempt);font-weight:var(--weight-label)}.sf_catalog_intro{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--surface-card);align-items:center;margin:0 0 24px;padding:30px 36px;display:flex;position:relative;overflow:hidden}.sf_catalog_intro>div{min-width:0;max-width:800px}.sf_catalog_intro small{color:var(--actie);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase}.sf_catalog_intro h1{max-width:800px;color:var(--diep);font-size:var(--page-title-size);font-weight:var(--title-weight);line-height:var(--title-line-height);letter-spacing:var(--title-letter-spacing);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin:9px 0 0}.sf_catalog_intro h1:first-child{margin-top:0}.sf_catalog_intro p{max-width:670px;color:var(--inkt-gedempt);font-size:var(--text-lead);line-height:var(--body-line-height);margin:12px 0 0}.sf_catalog_introWithActions{justify-content:space-between;gap:32px}.sf_catalog_introActions{flex-wrap:wrap;flex:none;gap:12px;display:flex}.sf_catalog_introWithMedia{background:var(--surface-page);border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 128px;gap:36px;display:grid}.sf_catalog_introMedia{justify-self:end}.sf_catalog_introMedia img{aspect-ratio:5/7;object-fit:contain;width:128px;height:auto;box-shadow:none;display:block}.sf_catalog_collectionHero{background:var(--surface-page);margin-bottom:24px;padding-block:30px}.sf_catalog_collectionHero.sf_catalog_compactHero{margin-bottom:24px;padding-block:12px}.sf_catalog_collectionHeroIntro.sf_catalog_collectionHeroIntro{background:0 0;border:0;border-radius:0;margin:0 auto;padding:0;overflow:visible}.sf_catalog_catalogToolbar{border-bottom:1px solid var(--lijn);top:var(--site-header-height);margin-bottom:28px}.sf_catalog_filterRow{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--surface-card);min-height:62px;box-shadow:none;align-items:center;gap:18px;padding:0 14px;display:flex}.sf_catalog_filterLabel{color:var(--actie);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase;flex:none}.sf_catalog_collectionFilters{scrollbar-width:none;gap:2px;min-width:0;display:flex;overflow-x:auto}.sf_catalog_collectionFilters::-webkit-scrollbar{display:none}.sf_catalog_collectionFilters a{min-height:var(--control-height-compact);border-radius:var(--radius-control);color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);transition:color var(--transition-control), background-color var(--transition-control), transform var(--transition-control);flex:none;align-items:center;padding:0 12px;display:inline-flex}.sf_catalog_collectionFilters a:hover{background:var(--karton);color:var(--actie);transform:none}.sf_catalog_collectionFilters .sf_catalog_filterActive,.sf_catalog_collectionFilters .sf_catalog_filterActive:hover{background:var(--choice-background);color:var(--inkt);border-color:var(--choice-border);box-shadow:var(--choice-shadow)}@media (width>=701px){.sf_catalog_filterRow{flex-direction:column;align-items:stretch;gap:8px;padding:14px}.sf_catalog_collectionFilters{flex-wrap:wrap;overflow:visible}}.sf_catalog_catalogToolbar .sf_catalog_collectionFilters{flex-wrap:wrap;gap:0 26px;overflow:visible}.sf_catalog_catalogToolbar .sf_catalog_collectionFilters a{min-height:48px;color:var(--inkt-gedempt);font-size:.875rem;font-weight:var(--weight-label);transition:color var(--transition-control), border-color var(--transition-control);background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:10px 0}.sf_catalog_catalogToolbar .sf_catalog_collectionFilters a:hover{color:var(--actie);background:0 0;transform:none}.sf_catalog_catalogToolbar .sf_catalog_collectionFilters a.sf_catalog_filterActive{border-bottom-color:var(--actie);color:var(--actie);background:0 0}.sf_catalog_catalogToolbar .sf_catalog_collectionFilters a>span{color:var(--inkt-gedempt);margin-left:6px;font-size:.75rem}.sf_catalog_productCount{min-height:42px;color:var(--inkt-gedempt);font-size:var(--text-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 2px;display:flex}.sf_catalog_productCount strong,.sf_catalog_productCount a{color:var(--actie);font-weight:var(--weight-label)}.sf_catalog_productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 12px;display:grid}.sf_catalog_catalogSection{scroll-margin-top:96px}.sf_catalog_catalogSection+.sf_catalog_catalogSection{margin-top:var(--section-gap)}.sf_catalog_catalogSectionHeading{margin-bottom:22px}.sf_catalog_choiceGuideHeading>div>span,.sf_catalog_catalogReviewsHeading>span,.sf_catalog_catalogSeoCopy>span,.sf_catalog_catalogFaq>div:first-child>span{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;display:block}.sf_catalog_catalogSectionHeading h2,.sf_catalog_choiceGuideHeading h2,.sf_catalog_catalogReviewsHeading h2,.sf_catalog_catalogSeo h2{color:var(--diep);font-size:var(--section-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);text-wrap:balance;margin:0;line-height:1.25}.sf_catalog_featuredProductGrid{margin-bottom:0}.sf_catalog_choiceGuide{margin:var(--section-gap) 0 0;padding:var(--space-7) 0;border-block:1px solid var(--lijn)}.sf_catalog_choiceGuideHeading{justify-content:space-between;align-items:flex-end;gap:42px;margin-bottom:30px;display:flex}.sf_catalog_choiceGuideHeading h2{max-width:620px}.sf_catalog_choiceGuideHeading>p{max-width:430px;color:var(--inkt-gedempt);font-size:var(--text-body);text-align:right;margin:0;line-height:1.6}.sf_catalog_choiceGuideGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sf_catalog_choiceGuideGrid>a{background:var(--surface-card);min-width:0;box-shadow:none;transition:background-color var(--transition-control);border:0;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.sf_catalog_choiceGuideGrid>a:hover{background:var(--karton);transform:none}.sf_catalog_choiceGuideVisual{--product-paper-width:58%;background:var(--catalog-surface);height:250px;overflow:hidden}.sf_catalog_choiceGuideVisual>figure{aspect-ratio:auto;background:0 0;height:100%}.sf_catalog_choiceGuideCopy{flex-direction:column;flex:1;min-height:178px;padding:21px 20px 23px;display:flex}.sf_catalog_choiceGuideCopy>span{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.1em;text-transform:uppercase}.sf_catalog_choiceGuideGrid h3{color:var(--inkt);font-size:var(--card-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);text-wrap:balance;margin:9px 0 0;line-height:1.3}.sf_catalog_choiceGuideGrid p{color:var(--inkt-gedempt);font-size:var(--text-label);margin:10px 0 18px;line-height:1.5}.sf_catalog_choiceGuideGrid strong{color:var(--actie);font-size:var(--text-label);align-items:center;gap:8px;margin-top:auto;display:inline-flex}.sf_catalog_choiceGuideGrid i{transition:transform var(--transition-control);font-size:15px;font-style:normal}.sf_catalog_choiceGuideGrid>a:hover i{transform:translate(4px)}.sf_catalog_catalogReviews{margin:0 0 var(--section-gap);padding:var(--space-7) 0;border-bottom:1px solid var(--lijn);grid-template-columns:.62fr 1.38fr;gap:clamp(48px,6vw,88px);display:grid}.sf_catalog_catalogReviewsHeading h2{max-width:430px}.sf_catalog_catalogReviewsHeading p{max-width:390px;color:var(--inkt-gedempt);font-size:var(--text-body);margin:18px 0 0;line-height:1.6}.sf_catalog_catalogReviewList{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.sf_catalog_catalogReviewList figure{flex-direction:column;min-width:0;margin:0;padding:2px 26px 0;display:flex}.sf_catalog_catalogReviewList figure:first-child{padding-left:0}.sf_catalog_catalogReviewList figure:last-child{padding-right:0}.sf_catalog_catalogReviewList figure>div{color:var(--actie);font-size:var(--text-label);letter-spacing:.13em;margin-bottom:17px}.sf_catalog_catalogReviewList blockquote{color:var(--diep);font-family:var(--font-ui);font-size:var(--text-lead);font-style:normal;font-weight:var(--weight-nav);margin:0 0 22px;line-height:1.5}.sf_catalog_catalogReviewList figcaption{color:var(--inkt-gedempt);font-size:var(--text-caption);font-weight:var(--weight-label);margin-top:auto}.sf_catalog_catalogSeo{margin-top:var(--section-gap);grid-template-columns:.84fr 1.16fr;align-items:start;gap:clamp(58px,8vw,112px);display:grid}.sf_catalog_catalogSeoCopy{position:sticky;top:100px}.sf_catalog_catalogSeoCopy h2{max-width:520px}.sf_catalog_catalogSeoCopy p{max-width:570px;color:var(--inkt-gedempt);font-size:var(--text-body);line-height:var(--body-line-height);margin:20px 0 0}.sf_catalog_catalogSeoCopy p+p{margin-top:13px}.sf_catalog_catalogSeoCopy p a{color:var(--actie);font-weight:var(--weight-label);text-underline-offset:3px;-webkit-text-decoration:underline #26262647;text-decoration:underline #26262647}.sf_catalog_catalogFaq>div:first-child h2{max-width:580px;font-size:var(--section-title-size)}.sf_catalog_catalogFaqList{margin-top:28px}.sf_catalog_collectionIntroBar{min-height:44px;color:var(--inkt-gedempt);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-bottom:18px;font-size:.875rem;display:flex}.sf_catalog_collectionIntroBar a{min-height:44px;color:var(--actie);font-weight:var(--weight-label);align-items:center;gap:12px;display:inline-flex}.sf_catalog_collectionIntroBar a:hover{text-underline-offset:4px;text-decoration:underline}.sf_catalog_artCollectionNav{scrollbar-width:thin;gap:8px;margin-bottom:24px;padding-bottom:8px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.sf_catalog_artCollectionNav a{border:1px solid var(--lijn);min-height:44px;font-size:.875rem;font-weight:var(--weight-label);white-space:nowrap;border-radius:8px;flex:none;align-items:center;padding:10px 16px;display:inline-flex}.sf_catalog_artCollectionNav a:hover{background:var(--karton)}.sf_catalog_artCollectionNav a[aria-current=page]{background:var(--actie);border-color:var(--actie);color:#fff}.sf_catalog_collectionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 20px;padding-bottom:36px;display:grid}.sf_catalog_collectionCard{min-width:0;box-shadow:none;transition:transform var(--transition-control);background:0 0;border:0;border-radius:0;flex-direction:column;display:flex}.sf_catalog_collectionCard:hover{transform:none}.sf_catalog_collectionCard:focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_catalog_collectionImage{aspect-ratio:4/5;background:var(--catalog-surface);border:0;border-radius:0;place-items:center;display:grid;position:relative;overflow:hidden}.sf_catalog_collectionImage>figure{width:100%;height:100%;transition:transform .22s}.sf_catalog_collectionCard:hover .sf_catalog_collectionImage>figure{transform:none}.sf_catalog_collectionImage>i{border:1px solid var(--lijn);border-radius:var(--radius-pill);background:var(--papier);min-height:26px;color:var(--inkt-gedempt);font-size:var(--text-caption);font-style:normal;font-weight:var(--weight-label);align-items:center;padding:0 9px;display:inline-flex;position:absolute;bottom:12px;left:12px}.sf_catalog_collectionCopy{flex-direction:column;flex:1;padding:16px 2px 0;display:flex}.sf_catalog_collectionCopy h2{color:var(--diep);font-size:var(--card-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);margin:0 0 8px;line-height:1.3}.sf_catalog_collectionCopy p{color:var(--inkt-gedempt);margin:0;font-size:.875rem;line-height:1.55}.sf_catalog_collectionCopy strong{color:var(--actie);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:.875rem;display:flex}.sf_catalog_collectionCopy strong span{font-size:18px}.sf_catalog_collectionGrid.sf_catalog_collectionOverviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.sf_catalog_collectionImage.sf_catalog_collectionOverviewImage{aspect-ratio:4/5}.sf_catalog_collectionOverviewImage>figure{--product-paper-width:46%}.sf_catalog_collectionViewport{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;width:100%;min-width:0;height:100%;overflow:auto hidden}.sf_catalog_collectionViewport::-webkit-scrollbar{display:none}.sf_catalog_collectionViewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.sf_catalog_collectionViewport:focus-visible{outline:var(--focus-ring);outline-offset:-3px}.sf_catalog_collectionSlides{height:100%;display:flex}.sf_catalog_collectionSlide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;height:100%}.sf_catalog_collectionSlide>figure{--product-paper-width:70%;width:100%;height:100%;padding-bottom:32px}.sf_catalog_collectionSlide img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.sf_catalog_collectionArrow{z-index:3;width:36px;height:36px;color:var(--diep);background:#fffffff0;border:1px solid #27272714;border-radius:50%;place-items:center;padding:8px;transition:background-color .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.sf_catalog_collectionArrow:hover{background:#fff}.sf_catalog_collectionArrow svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sf_catalog_collectionPrevious{left:8px}.sf_catalog_collectionNext{right:8px}.sf_catalog_collectionProgress{justify-content:center;gap:2px;height:24px;margin-top:4px;display:flex}.sf_catalog_collectionProgress>button{background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.sf_catalog_collectionProgress>button>span{background:#d3cec7;border-radius:50%;width:5px;height:5px;transition:background-color .18s,transform .18s}.sf_catalog_collectionProgress>button[aria-pressed=true]>span{background:var(--diep);transform:scale(1.2)}.sf_catalog_collectionOverviewGrid .sf_catalog_collectionCopy{padding-top:8px}.sf_catalog_collectionCopy:focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_catalog_shopHelp{margin-top:var(--section-gap);padding:var(--space-6);border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--surface-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:38px;display:flex}.sf_catalog_shopHelp small{color:var(--actie);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase}.sf_catalog_shopHelp h2{max-width:540px;color:var(--diep);font-size:var(--section-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);margin:8px 0 0;line-height:1.25}.sf_catalog_shopHelp p{color:var(--inkt-gedempt);font-size:var(--text-body);margin:0;line-height:1.6}.sf_catalog_shopHelp>a{min-height:var(--button-height);padding:14px var(--button-padding);border-radius:var(--radius-control);background:var(--actie);color:var(--wit);font-size:var(--text-label);font-weight:var(--weight-label);white-space:normal;text-align:center;justify-content:center;align-items:center;gap:9px;display:inline-flex}.sf_catalog_productDetail{grid-template:"gallery purchase"/minmax(0,1.35fr) minmax(420px,1fr);align-items:start;gap:0 32px;width:100%;min-width:0;padding:8px 0 12px;display:grid}.sf_catalog_productDetail>*{min-width:0}.sf_catalog_productGalleryCell{grid-area:gallery;min-width:0}@media (width>=701px){.sf_catalog_productDetail>.sf_catalog_productPurchase{top:calc(var(--site-header-height) + 16px);align-self:start;position:sticky}}.sf_catalog_productIntro{min-width:0;padding:16px 0 0}.sf_catalog_productPurchase{grid-area:purchase;min-width:0;padding:14px 0 20px;position:static}.sf_catalog_productEyebrow{align-items:center;gap:9px;display:flex}.sf_catalog_productEyebrow small{color:var(--actie);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:.13em;text-transform:uppercase}.sf_catalog_productEyebrow span{border-radius:var(--radius-panel);background:var(--karton);min-height:25px;color:var(--inkt);font-size:var(--text-caption);font-weight:var(--weight-label);text-transform:uppercase;align-items:center;padding:0 9px;display:inline-flex}.sf_catalog_productIntro h1{color:var(--diep);font-size:var(--section-title-size);font-weight:var(--title-weight);line-height:var(--title-line-height);letter-spacing:var(--title-letter-spacing);overflow-wrap:anywhere;text-wrap:balance;margin:0}.sf_catalog_productIntro>p{max-width:520px;color:var(--inkt-gedempt);font-size:var(--text-body);margin:0;line-height:1.65}.sf_catalog_productIntro>.sf_catalog_designVariant{margin-bottom:0;font-size:.875rem;line-height:1.5}.sf_catalog_productDescription{border-top:1px solid var(--lijn);margin-top:24px;padding-top:20px}.sf_catalog_productDescription h2{font-size:var(--text-label);font-weight:var(--weight-label);margin:0 0 8px}.sf_catalog_productDescription p{color:var(--inkt-gedempt);font-size:var(--text-label);margin:0 0 10px;line-height:1.6}.sf_catalog_productDescription a{font-size:var(--text-label);text-underline-offset:3px;text-decoration:underline}.sf_catalog_formatPrices{border-top:1px solid var(--lijn);padding-top:24px}.sf_catalog_purchaseTotal{gap:6px;display:grid}.sf_catalog_purchaseTotal>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sf_catalog_purchaseTotal>div>span{font-size:1rem;font-weight:var(--title-weight)}.sf_catalog_purchaseTotal>div>.sf_catalog_startingFormat{color:var(--inkt-gedempt);font-size:.875rem;font-weight:var(--weight-body)}.sf_catalog_purchaseTotal strong{color:var(--actie);font-size:var(--price-size);font-weight:var(--weight-label);letter-spacing:-.035em}.sf_catalog_purchaseTotal small{color:var(--inkt-gedempt);font-size:var(--text-caption);line-height:1.45}.sf_catalog_purchaseTotal small a{text-underline-offset:3px;text-decoration:underline}.sf_catalog_scalePrice{color:var(--inkt);margin:8px 0 0;font-size:.875rem;line-height:1.5}.sf_catalog_purchaseTotal+.sf_catalog_productActionRow{margin-top:14px}.sf_catalog_studioCta.sf_catalog_studioCta{width:100%;min-height:var(--button-height);padding:14px var(--button-padding);border-radius:var(--radius-control);font:normal var(--button-weight) var(--button-font-size)/1.4 var(--font-ui);justify-content:center}.sf_catalog_productActionRow{grid-template-columns:1fr;gap:10px;margin-top:22px;display:grid}.sf_catalog_productActionRow:has(.sf_catalog_directBuyCta:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr))}.sf_catalog_productActionRow:has(.sf_catalog_directBuyCta:not([hidden]))>.sf_catalog_studioCta:not(.sf_catalog_directBuyCta){border:1px solid var(--taupe);background:var(--papier);box-shadow:none;background-image:none;animation:none;color:var(--actie)!important}.sf_catalog_productActionRow:has(.sf_catalog_directBuyCta:not([hidden]))>.sf_catalog_studioCta:not(.sf_catalog_directBuyCta):hover{background:var(--karton);box-shadow:none;border-color:var(--inkt);background-image:none}.sf_catalog_productActionRow:has(.sf_catalog_directBuyCta:not([hidden]))>.sf_catalog_studioCta:not(.sf_catalog_directBuyCta) .brandPrimaryCtaRing{display:none}.sf_catalog_productActionRow.sf_catalog_personalizeFirst>.sf_catalog_studioCta:not(.sf_catalog_directBuyCta){order:-1}.sf_catalog_productActionRow.sf_catalog_personalizeFirst:has(.sf_catalog_directBuyCta:not([hidden]))>.sf_catalog_studioCta:not(.sf_catalog_directBuyCta){border-color:var(--actie);background:var(--actie);color:var(--wit)!important}.sf_catalog_productActionRow.sf_catalog_personalizeFirst>.sf_catalog_directBuyCta{border:1px solid var(--taupe);background:var(--papier);box-shadow:none;color:var(--inkt)!important}.sf_catalog_productActionRow.sf_catalog_personalizeFirst>.sf_catalog_directBuyCta:hover{background:var(--karton);border-color:var(--inkt)}.sf_catalog_directBuyCta[hidden]{display:none}.sf_catalog_directBuyCta:disabled{cursor:wait;opacity:.55}.sf_catalog_personalizationHint{color:var(--inkt-gedempt);margin:12px 0 0;font-size:.875rem;line-height:1.5}.sf_catalog_productDelivery{margin-top:12px}.sf_catalog_productDelivery+.sf_catalog_productActionRow{margin-top:16px}.sf_catalog_deliveryPromise{margin:0}.sf_catalog_productDelivery .sf_catalog_deliveryPromise strong{font-size:.875rem}.sf_catalog_productDelivery .sf_catalog_deliveryPromise small{font-size:.8125rem}.sf_catalog_shippingLink{min-height:36px;color:var(--inkt-gedempt);text-underline-offset:3px;align-items:center;margin-left:41px;font-size:.8125rem;text-decoration:underline;display:inline-flex}.sf_catalog_productHeroReview{border-top:1px solid var(--lijn);margin:20px 0 0;padding:20px 0 0}.sf_catalog_reviewContext{color:var(--inkt-gedempt);margin:0 0 8px;font-size:.8125rem}.sf_catalog_productHeroReview>div{color:var(--actie);font-size:var(--text-label);letter-spacing:.16em}.sf_catalog_productHeroReview blockquote{color:var(--diep);font-family:var(--font-ui);font-size:17px;font-style:normal;font-weight:var(--weight-nav);margin:8px 0 5px;line-height:1.42}.sf_catalog_productHeroReview figcaption{color:var(--inkt-gedempt);font-size:var(--text-caption);font-weight:var(--weight-label)}.sf_catalog_productMobileBar{background:var(--surface-card);-webkit-backdrop-filter:none;backdrop-filter:none;display:none}.sf_catalog_productAssurance{margin-top:var(--section-gap);padding-top:var(--space-7);border-top:1px solid var(--lijn)}.sf_catalog_related+.sf_catalog_productAssurance{margin-top:0}.sf_catalog_productAssuranceGrid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(62px,9vw,124px);display:grid}.sf_catalog_productAssuranceIntro>span,.sf_catalog_materialOptionsHeading span{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.13em;text-transform:uppercase;display:block}.sf_catalog_productAssuranceIntro h2{max-width:430px;color:var(--diep);font-size:var(--section-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);text-wrap:balance;margin:11px 0 16px;line-height:1.25}.sf_catalog_productAssuranceIntro>p{max-width:480px;color:var(--inkt-gedempt);font-size:var(--text-body);margin:0;line-height:1.68}.sf_catalog_productFacts{border-top:1px solid var(--lijn);margin:0}.sf_catalog_productFacts>div{border-bottom:1px solid var(--lijn);grid-template-columns:126px minmax(0,1fr);align-items:center;gap:22px;min-height:68px;padding:17px 0;display:grid}.sf_catalog_productFacts dt{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label)}.sf_catalog_productFacts dd{color:var(--inkt-gedempt);font-size:var(--text-label);margin:0;line-height:1.5}.sf_catalog_productDisclosures .sf_catalog_productFacts{border-top:0;margin:0 0 24px}.sf_catalog_productDisclosures .sf_catalog_productFacts>div{align-items:start;min-height:0;padding:12px 0}.sf_catalog_productDisclosures .sf_catalog_productFacts>div:last-child{border-bottom:0}.sf_catalog_productDisclosures .sf_catalog_productFacts dt{font-size:.875rem;font-weight:var(--weight-label)}.sf_catalog_productDisclosures .sf_catalog_productFacts dd{font-size:1rem}.sf_catalog_productDisclosures a{text-underline-offset:3px;text-decoration:underline}.sf_catalog_formatDetail{display:block}.sf_catalog_formatDetail+.sf_catalog_formatDetail{margin-top:6px}.sf_catalog_materialDifference{margin-top:4px;font-size:.875rem;display:block}.sf_catalog_productMaterials{border-top:1px solid var(--lijn);margin-top:60px;padding-top:36px}.sf_catalog_materialOptionsHeading{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.sf_catalog_materialOptionsHeading h3{color:var(--diep);font-size:var(--section-title-size);font-weight:var(--weight-heading);letter-spacing:var(--title-letter-spacing);margin:9px 0 0;line-height:1.25}.sf_catalog_materialOptionsHeading>p{max-width:440px;color:var(--inkt-gedempt);font-size:var(--text-label);text-align:right;margin:0;line-height:1.55}.sf_catalog_materialOptions{border-block:1px solid var(--lijn);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin-top:25px;display:grid}.sf_catalog_materialOptions article{grid-template-columns:42px minmax(0,1fr);align-content:center;align-items:center;gap:4px 13px;min-width:0;min-height:138px;padding:23px 22px;display:grid}.sf_catalog_materialOptions article+article{border-left:1px solid var(--lijn)}.sf_catalog_materialSwatch{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--papier);width:38px;height:46px;box-shadow:none;place-items:center;display:grid}.sf_catalog_materialSwatch i{border:1px solid var(--lijn);background:var(--wit);width:21px;height:28px;display:block}.sf_catalog_materialSwatch.sf_catalog_digital i{background:0 0;border-style:dashed}.sf_catalog_materialSwatch.sf_catalog_plexiglass{background:var(--wit)}.sf_catalog_materialSwatch.sf_catalog_plexiglass i{box-shadow:inset 4px 0 0 var(--karton)}.sf_catalog_materialSwatch.sf_catalog_canvas i{background:var(--karton);border-width:2px}.sf_catalog_materialOptions article>div{gap:4px;display:grid}.sf_catalog_materialOptions article strong{color:var(--inkt);font-size:var(--text-label)}.sf_catalog_materialOptions article small{color:var(--inkt-gedempt);font-size:var(--text-caption);line-height:1.35}.sf_catalog_related{padding:var(--section-gap) 0}.sf_catalog_related .sf_catalog_productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 12px}.sf_catalog_relatedHeading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.sf_catalog_relatedHeading>div>span{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;display:block}.sf_catalog_relatedHeading h2{color:var(--diep);font-size:var(--section-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);margin:0}.sf_catalog_relatedHeading>a{min-height:var(--button-height);padding:14px var(--button-padding);border:1px solid var(--lijn);border-radius:var(--radius-control);color:var(--inkt);background:var(--wit);white-space:normal;transition:border-color var(--transition-control), background var(--transition-control), transform var(--transition-control);font:normal var(--button-weight) var(--button-font-size)/1.4 var(--font-ui);border-color:var(--taupe);align-items:center;gap:10px;display:inline-flex}.sf_catalog_relatedHeading>a:hover{border-color:var(--inkt);background:var(--karton);transform:none}@media (width<=1500px) and (width>=1001px){.sf_catalog_productDetail{grid-template-columns:minmax(0,1.12fr) minmax(420px,1fr);column-gap:24px}}@media (width<=1000px){.sf_catalog_productGrid{grid-template-columns:repeat(3,1fr)}.sf_catalog_choiceGuideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf_catalog_choiceGuideVisual{height:230px}.sf_catalog_collectionGrid{grid-template-columns:repeat(3,1fr)}.sf_catalog_productDetail{grid-template-columns:minmax(0,1.08fr) minmax(360px,1fr);column-gap:20px}.sf_catalog_productAssuranceGrid{gap:42px}.sf_catalog_materialOptions article{padding-inline:16px}.sf_catalog_shopHelp{margin-top:var(--section-gap);padding:var(--space-6);flex-wrap:wrap;grid-template-columns:1fr auto}.sf_catalog_shopHelp>p{grid-column:1}.sf_catalog_shopHelp>a{min-height:var(--button-height);padding:14px var(--button-padding);border-radius:var(--radius-control);white-space:normal;text-align:center;grid-area:1/2/3;justify-content:center}}@media (width<=700px){.sf_catalog_main,.sf_catalog_contentContainer{width:min(var(--shop-content-width), calc(100% - 2 * var(--shop-gutter)))}.sf_catalog_breadcrumb{min-height:44px;font-size:var(--text-label);line-height:1.5}.sf_catalog_intro{border-radius:var(--radius-panel);margin:0 0 18px;padding:24px 22px}.sf_catalog_intro>div{max-width:100%}.sf_catalog_intro h1{max-width:100%;font-size:var(--page-title-size)}.sf_catalog_intro p{max-width:100%;font-size:var(--text-lead);line-height:var(--body-line-height)}.sf_catalog_introWithMedia{border-radius:0;grid-template-columns:minmax(0,1fr)}.sf_catalog_introWithActions{flex-direction:column;align-items:flex-start;gap:20px}.sf_catalog_introMedia{display:none}.sf_catalog_collectionHero{margin-bottom:18px;padding-block:24px}.sf_catalog_catalogToolbar{z-index:20;top:var(--site-header-height);background:var(--surface-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin:0 0 24px;padding:0;position:sticky}.sf_catalog_catalogToolbar .sf_catalog_collectionFilters{flex-wrap:nowrap;gap:22px;padding-right:20px;overflow-x:auto}.sf_catalog_filterRow{border-radius:var(--radius-panel);flex-direction:column;align-items:flex-start;gap:8px;margin-right:0;padding:12px 0 12px 14px}.sf_catalog_collectionFilters{width:100%;padding-right:28px}.sf_catalog_collectionFilters a{min-height:var(--control-height-compact);font-size:var(--text-label);border-radius:var(--radius-control)}.sf_catalog_productCount{min-height:40px}.sf_catalog_productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.sf_catalog_catalogSection+.sf_catalog_catalogSection{margin-top:var(--section-gap)}.sf_catalog_choiceGuide{margin:var(--section-gap) 0 0;padding:var(--space-7) 0}.sf_catalog_choiceGuideHeading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:24px}.sf_catalog_choiceGuideHeading>p{max-width:470px;font-size:var(--text-body);text-align:left}.sf_catalog_choiceGuideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sf_catalog_choiceGuideVisual{--product-paper-width:64%;height:176px}.sf_catalog_choiceGuideCopy{min-height:184px;padding:16px 14px 18px}.sf_catalog_choiceGuideCopy>span{font-size:var(--text-label);line-height:1.35}.sf_catalog_choiceGuideGrid h3{font-size:var(--card-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);line-height:1.3}.sf_catalog_choiceGuideGrid p{font-size:var(--text-label);margin:8px 0 14px}.sf_catalog_choiceGuideGrid strong{font-size:var(--text-label)}.sf_catalog_catalogReviews{padding:var(--space-7) 0;margin-bottom:72px;margin:0 0 var(--section-gap);grid-template-columns:1fr;gap:31px}.sf_catalog_catalogReviewsHeading p{font-size:var(--text-body);margin-top:14px}.sf_catalog_catalogReviewList{grid-template-columns:1fr}.sf_catalog_catalogReviewList figure{padding:23px 0}.sf_catalog_catalogReviewList figure:first-child{padding-top:0}.sf_catalog_catalogReviewList figure+figure{border-top:1px solid var(--lijn);border-left:0}.sf_catalog_catalogReviewList blockquote{font-size:var(--text-lead);margin-bottom:15px;line-height:1.5}.sf_catalog_catalogSeo{margin-top:var(--section-gap);grid-template-columns:1fr;gap:58px}.sf_catalog_catalogSeoCopy{position:static}.sf_catalog_catalogSeoCopy p{font-size:var(--text-body);line-height:var(--body-line-height)}.sf_catalog_collectionIntroBar{margin-bottom:14px}.sf_catalog_collectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px;padding-bottom:20px}.sf_catalog_collectionImage>i{border:1px solid var(--lijn);background:var(--papier);font-size:var(--text-caption);border-radius:var(--radius-pill);padding-inline:7px;bottom:8px;left:8px}.sf_catalog_collectionCopy{padding-top:13px}.sf_catalog_collectionCopy h2{font-size:var(--card-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);line-height:1.3}.sf_catalog_collectionCopy strong{padding-top:14px}.sf_catalog_shopHelp{padding:var(--space-6);margin:64px -14px 0;margin-top:var(--section-gap);border-radius:0;flex-wrap:wrap;grid-template-columns:1fr}.sf_catalog_shopHelp>p,.sf_catalog_shopHelp>a{grid-area:auto}.sf_catalog_shopHelp>a{width:fit-content;min-height:var(--button-height);padding:14px var(--button-padding);border-radius:var(--radius-control);white-space:normal;text-align:center;justify-content:center}.sf_catalog_productPage{padding-bottom:104px}.sf_catalog_productDetail{grid-template:"gallery""purchase"/1fr;row-gap:12px;padding-top:10px}.sf_catalog_productIntro{padding:10px 4px 0}.sf_catalog_productIntro h1{font-size:var(--page-title-size);line-height:var(--title-line-height)}.sf_catalog_productGalleryCell{margin-top:1px}.sf_catalog_productPurchase{padding:2px 4px 0;position:static}.sf_catalog_formatPrices{padding-top:20px}.sf_catalog_productActionRow:has(.sf_catalog_directBuyCta:not([hidden])){grid-template-columns:1fr}.sf_catalog_productMobileBar{z-index:80;min-height:78px;padding:10px max(14px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));border-top:1px solid var(--lijn);background:var(--surface-card);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:space-between;align-items:center;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0}.sf_catalog_productMobileBar>span{flex:none;gap:2px;display:grid}.sf_catalog_productMobileBar>span small{color:var(--inkt-gedempt);font-size:var(--text-caption)}.sf_catalog_productMobileBar>span strong{color:var(--inkt);letter-spacing:-.025em;font-size:18px}.sf_catalog_mobileCtaButton.sf_catalog_mobileCtaButton{width:min(62vw,226px);min-width:0;height:auto;min-height:var(--button-height);border-radius:var(--radius-control);font-size:var(--text-label);padding-block:14px;padding-inline:17px}.sf_catalog_productAssurance{margin-top:var(--section-gap);padding-top:var(--space-7)}.sf_catalog_productAssuranceGrid{grid-template-columns:1fr;gap:31px}.sf_catalog_productFacts>div{grid-template-columns:94px minmax(0,1fr);gap:14px}.sf_catalog_productMaterials{margin-top:44px;padding-top:31px}.sf_catalog_materialOptionsHeading{flex-direction:column;align-items:flex-start;gap:12px}.sf_catalog_materialOptionsHeading>p{max-width:520px;font-size:var(--text-label);text-align:left}.sf_catalog_materialOptions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:21px}.sf_catalog_materialOptions article{min-height:126px;padding:18px 14px}.sf_catalog_materialOptions article+article{border-left:0}.sf_catalog_materialOptions article:nth-child(2n){border-left:1px solid var(--lijn)}.sf_catalog_materialOptions article:nth-child(n+3){border-top:1px solid var(--lijn)}.sf_catalog_related .sf_catalog_productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.sf_catalog_related{padding-top:66px;padding:var(--section-gap) 0}.sf_catalog_relatedHeading h2{font-size:var(--section-title-size)}.sf_catalog_relatedHeading{flex-direction:column;align-items:stretch}.sf_catalog_relatedHeading>a{width:100%;min-height:var(--button-height);border-radius:var(--radius-control);font:normal var(--button-weight) var(--button-font-size)/1.4 var(--font-ui);border-color:var(--taupe);background:var(--wit);color:var(--inkt);padding:14px var(--button-padding);white-space:normal;justify-content:center}}@media (width<=390px){.sf_catalog_choiceGuideVisual{height:164px}.sf_catalog_choiceGuideCopy{min-height:190px;padding-inline:12px}.sf_catalog_choiceGuideGrid h3{font-size:var(--card-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);line-height:1.3}}.sf_catalog_breadcrumb{font-size:var(--text-label)}.sf_catalog_shopHelp small,.sf_catalog_galleryNote span,.sf_catalog_productEyebrow small{font-size:var(--text-caption)}.sf_catalog_productIntro>p{font-size:var(--text-body)}.sf_catalog_collectionFilters a,.sf_catalog_productCount{font-size:var(--text-label)}.sf_catalog_shopHelp p{font-size:var(--text-body)}.sf_catalog_shopHelp>a{font-size:var(--text-label);min-height:var(--button-height);padding:14px var(--button-padding);border-radius:var(--radius-control);white-space:normal;text-align:center;justify-content:center}.sf_catalog_galleryNote strong{font-size:var(--text-label)}.sf_catalog_productEyebrow span{font-size:var(--text-caption)}.sf_catalog_studioCta{font-size:var(--button-font-size)}@media (width<=700px){.sf_catalog_breadcrumb{font-size:var(--text-label)}.sf_catalog_productIntro>p{font-size:1rem}.sf_catalog_productIntro>.sf_catalog_designVariant{font-size:.875rem}.sf_catalog_collectionFilters a,.sf_catalog_productCount{font-size:var(--text-label)}.sf_catalog_shopHelp p{font-size:var(--text-body)}}.sf_catalog_purchaseTerms{font-size:var(--text-label);color:var(--muted);margin:18px 0;line-height:1.8}.sf_catalog_purchaseTerms a,.sf_catalog_productHeroReview a{text-underline-offset:3px;text-decoration:underline}.sf_catalog_collectionGuide{margin:var(--section-gap) 0;gap:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.sf_catalog_collectionGuide h2{font-size:var(--section-title-size);margin:0 0 18px}.sf_catalog_collectionGuide p{font-size:var(--text-body);line-height:var(--body-line-height);color:var(--muted)}.sf_catalog_collectionGuide a{text-decoration:underline}@media (width<=620px){.sf_catalog_collectionGuide{gap:var(--space-7);margin-top:40px;margin:var(--section-gap) 0;padding-top:var(--space-6);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sf_catalog_collectionCard,.sf_catalog_collectionImage>figure{transition:none}.sf_catalog_collectionCard:hover,.sf_catalog_collectionCard:hover .sf_catalog_collectionImage>figure{transform:none}}@media (width<=700px){.sf_catalog_collectionGrid.sf_catalog_collectionOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.sf_catalog_collectionImage.sf_catalog_collectionOverviewImage{aspect-ratio:4/5}.sf_catalog_collectionOverviewImage>figure{--product-paper-width:60%}.sf_catalog_collectionArrow{display:none}.sf_catalog_collectionOverviewImage>i{min-height:22px;padding-inline:7px;font-size:10px;bottom:8px;left:8px}}.sf_catalog_shopHelp>a:hover{background:var(--actie-hover)}.sf_catalog_productActionRow.sf_catalog_personalizeFirst:has(.sf_catalog_directBuyCta:not([hidden]))>.sf_catalog_studioCta:not(.sf_catalog_directBuyCta):hover{background:var(--actie-hover);border-color:var(--actie-hover)}.sf_catalogProductCard_card{min-width:0;box-shadow:none;transition:transform var(--transition-control);background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.sf_catalogProductCard_card:hover{box-shadow:none;transform:none}.sf_catalogProductCard_cardLink{color:inherit;display:block}.sf_catalogProductCard_cardLink:focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_catalogProductCard_image{--product-paper-width:68%;aspect-ratio:5/7;background:var(--catalog-surface);border:0;border-radius:0;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.sf_catalogProductCard_image>figure{width:100%;height:100%}.sf_catalogProductCard_image>img{object-fit:cover;width:100%;height:100%;display:block}.sf_catalogProductCard_image>span{z-index:2;border-radius:var(--radius-pill);background:var(--actie);min-height:26px;color:var(--wit);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 9px;display:inline-flex;position:absolute;top:12px;left:12px}.sf_catalogProductCard_image>i{border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--papier);width:34px;height:34px;color:var(--actie);box-shadow:none;opacity:0;transition:opacity var(--transition-control), transform var(--transition-control);place-items:center;font-style:normal;display:grid;position:absolute;bottom:12px;right:12px;transform:translateY(5px)}.sf_catalogProductCard_card:hover .sf_catalogProductCard_image>i,.sf_catalogProductCard_cardLink:focus-visible .sf_catalogProductCard_image>i{opacity:1;transform:translateY(0)}.sf_catalogProductCard_image>i>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.sf_catalogProductCard_info{background:0 0;min-height:104px;padding:16px 2px 0}.sf_catalogProductCard_meta{align-items:center;display:flex}.sf_catalogProductCard_meta small{min-width:0;color:var(--actie);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.sf_catalogProductCard_info h2,.sf_catalogProductCard_info h3{color:var(--diep);font-size:var(--catalog-title-size);font-weight:var(--weight-heading);letter-spacing:var(--title-letter-spacing);margin:7px 0 5px;line-height:1.22}.sf_catalogProductCard_info p{color:var(--inkt-gedempt);font-size:var(--text-label);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.sf_catalogProductCard_price{color:var(--actie);margin-top:12px;font-size:.875rem;line-height:1.5;display:block}.sf_catalogProductCard_personalization{z-index:2;pointer-events:none;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.sf_catalogProductCard_personalizationIcon{border:1px solid var(--lijn);border-radius:var(--radius-control);width:32px;height:32px;color:var(--inkt);background:var(--wit);pointer-events:auto;place-items:center;display:grid}.sf_catalogProductCard_personalizationIcon>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.sf_catalogProductCard_personalizationTooltip{border-radius:var(--radius-control);background:var(--actie);width:max-content;max-width:100%;color:var(--wit);font-size:var(--text-caption);font-weight:var(--weight-label);overflow-wrap:anywhere;opacity:0;visibility:hidden;transition:opacity var(--transition-control), visibility var(--transition-control);padding:6px 9px;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:0}.sf_catalogProductCard_personalizationIcon:hover .sf_catalogProductCard_personalizationTooltip,.sf_catalogProductCard_cardLink:focus-visible .sf_catalogProductCard_personalizationTooltip{opacity:1;visibility:visible}.sf_catalogProductCard_compact .sf_catalogProductCard_image{min-height:0}.sf_catalogProductCard_compact .sf_catalogProductCard_image>figure{width:100%}.sf_catalogProductCard_compact .sf_catalogProductCard_info{min-height:108px}.sf_catalogProductCard_collectionCard .sf_catalogProductCard_info{min-height:106px;padding:14px 2px 0}.sf_catalogProductCard_collectionCard .sf_catalogProductCard_info h3{margin:0 0 4px}.sf_catalogProductCard_collectionCard .sf_catalogProductCard_price{margin-top:8px}@media (width<=700px){.sf_catalogProductCard_image{min-height:0}.sf_catalogProductCard_image>figure{width:100%}.sf_catalogProductCard_image>i{background:var(--papier);border:1px solid var(--lijn);border-radius:var(--radius-control);display:none}.sf_catalogProductCard_info{min-height:104px;padding:13px 8px}.sf_catalogProductCard_meta{align-items:flex-start}.sf_catalogProductCard_meta small{font-size:var(--text-caption)}.sf_catalogProductCard_info h2,.sf_catalogProductCard_info h3{font-size:var(--catalog-title-size-mobile);margin-top:6px}.sf_catalogProductCard_info p{font-size:var(--text-label);line-height:1.45}}@media (width<=390px){.sf_catalogProductCard_image{min-height:0}.sf_catalogProductCard_info{padding-inline:6px}}@media (prefers-reduced-motion:reduce){.sf_catalogProductCard_card,.sf_catalogProductCard_image>i,.sf_catalogProductCard_personalizationTooltip{transition:none}.sf_catalogProductCard_card:hover{transform:none}}.sf_catalogProductImage_image{width:100%;min-width:0;height:100%;min-height:0;position:relative}.sf_catalogProductImage_image>figure{aspect-ratio:auto;width:100%;height:100%}.sf_catalogProductImage_secondary{opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.sf_catalogProductImage_secondary>div{width:100%;height:100%}@media (hover:hover) and (pointer:fine){[data-product-card]:hover .sf_catalogProductImage_secondary.sf_catalogProductImage_visible{opacity:1}}@media (prefers-reduced-motion:reduce){.sf_catalogProductImage_secondary{transition:none}}.sf_deliveryNotice_notice{align-items:center;gap:var(--delivery-gap,9px);text-align:left;min-width:0;max-width:100%;display:flex}.sf_deliveryNotice_notice .sf_deliveryNotice_icon{width:var(--delivery-icon-size,32px);height:var(--delivery-icon-size,32px);padding:var(--delivery-icon-padding,7px);border-radius:var(--radius-panel);color:var(--delivery-icon-color,var(--success));background:var(--delivery-icon-background,color-mix(in srgb, var(--success) 8%, var(--papier)));flex:none;place-items:center;display:grid}.sf_deliveryNotice_notice .sf_deliveryNotice_icon svg{width:var(--delivery-svg-size,17px);height:var(--delivery-svg-size,17px);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.sf_deliveryNotice_notice .sf_deliveryNotice_copy{gap:1px;min-width:0;display:grid}.sf_deliveryNotice_notice .sf_deliveryNotice_title{color:var(--delivery-color,var(--success));font-family:var(--font-ui);font-size:var(--delivery-font-size,var(--text-label));font-weight:var(--delivery-font-weight,var(--weight-label));margin:0;line-height:1.4}.sf_deliveryNotice_notice .sf_deliveryNotice_detail{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-body);margin:0;line-height:1.4}@media (width<=650px){.sf_deliveryNotice_notice{gap:var(--delivery-gap,7px)}.sf_deliveryNotice_notice .sf_deliveryNotice_icon{width:var(--delivery-icon-size,26px);height:var(--delivery-icon-size,26px);padding:var(--delivery-icon-padding,5px);border-radius:6px}.sf_deliveryNotice_notice .sf_deliveryNotice_icon svg{width:var(--delivery-svg-size,15px);height:var(--delivery-svg-size,15px)}.sf_deliveryNotice_notice .sf_deliveryNotice_title,.sf_deliveryNotice_notice .sf_deliveryNotice_detail{font-size:var(--delivery-font-size,12px)}}.sf_designAudienceFilters_filters{margin:0 0 22px}.sf_designAudienceFilters_options{flex-wrap:wrap;gap:8px;display:flex}.sf_designAudienceFilters_options a{border:1px solid var(--lijn);border-radius:var(--radius-pill);background:var(--papier);min-height:44px;color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);justify-content:center;align-items:center;gap:10px;padding:10px 18px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.sf_designAudienceFilters_options a:hover{background:var(--karton)}.sf_designAudienceFilters_options a.sf_designAudienceFilters_selected{background:var(--choice-background);border-color:var(--choice-border);color:var(--inkt);box-shadow:var(--choice-shadow)}.sf_designAudienceFilters_options a:focus-visible{outline:2px solid var(--actie);outline-offset:3px}.sf_designAudienceFilters_options span{font-size:var(--text-label);opacity:.75;font-variant-numeric:tabular-nums}.sf_designAudienceFilters_filters p{color:var(--inkt-gedempt);font-size:var(--text-label);margin:12px 0 0;line-height:1.6}@media (width<=480px){.sf_designAudienceFilters_options{gap:6px}.sf_designAudienceFilters_options a{font-weight:var(--weight-label);flex:calc(50% - 6px);padding:9px 12px}.sf_designAudienceFilters_filters p{font-size:var(--text-label)}}.sf_frameCart_image{object-fit:contain;width:100%;height:auto;max-height:100%;display:block}.sf_frameProductVisual_visual{aspect-ratio:4/5;background:0 0;width:100%;height:100%;position:relative;overflow:hidden}.sf_frameProductVisual_visual>img{object-fit:contain;width:100%;max-width:none;height:100%;display:block}.sf_posterCatalog_catalog{padding-top:4px}.sf_posterCatalog_heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.sf_posterCatalog_heading h2{font-size:1rem;font-weight:var(--weight-heading);margin:0}.sf_posterCatalog_heading>a{text-underline-offset:4px;min-height:var(--control-height-compact);align-items:center;font-size:.875rem;display:inline-flex}.sf_posterCatalog_heading>a:hover{text-decoration:underline}.sf_posterCatalog_heading span{margin-left:8px}.sf_posterCatalog_visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf_posterCatalog_toolbar{z-index:30;top:var(--site-header-height);border-block:1px solid var(--lijn);background:var(--surface-page);flex-wrap:wrap;align-items:end;gap:12px 20px;padding:12px 0;display:flex;position:sticky}.sf_posterCatalog_filters{flex-wrap:wrap;gap:12px;display:flex}.sf_posterCatalog_toolbar label{min-width:0;font-size:var(--text-label);font-weight:var(--weight-label);color:var(--inkt-gedempt);gap:5px;display:grid}.sf_posterCatalog_toolbar select{width:100%;max-width:210px;min-height:var(--control-height);border:1px solid var(--taupe);border-radius:var(--radius-control);appearance:none;background:var(--papier) var(--select-chevron) no-repeat right 12px center / 16px 16px;color:var(--inkt);font:normal var(--weight-body) .875rem/1.4 var(--font-ui);cursor:pointer;font-size:var(--text-body);padding:8px 38px 8px 10px}.sf_posterCatalog_toolbar select:focus-visible{outline:2px solid var(--actie);outline-offset:3px}.sf_posterCatalog_toolbar select:disabled{opacity:.55;cursor:wait}.sf_posterCatalog_resultCount{color:var(--inkt-gedempt);font-size:var(--text-label);white-space:nowrap;margin:0 0 13px auto}.sf_posterCatalog_filterToggle{display:none}.sf_posterCatalog_chips{flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.sf_posterCatalog_chips a{min-height:var(--control-height-compact);border-radius:var(--radius-pill);background:var(--karton);align-items:center;gap:16px;padding:7px 12px;font-size:.875rem;display:inline-flex}.sf_posterCatalog_chips span{font-size:1.125rem;line-height:1}.sf_posterCatalog_chips .sf_posterCatalog_clear{text-underline-offset:4px;background:0 0;text-decoration:underline}.sf_posterCatalog_filterToggle:focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_posterCatalog_audienceNote{color:var(--inkt-gedempt);margin:16px 0 0;font-size:.8125rem}.sf_posterCatalog_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 16px;margin-top:20px;display:grid}.sf_posterCatalog_grid[aria-busy=true]{opacity:.6}.sf_posterCatalog_more{justify-items:center;gap:12px;padding:36px 0 12px;display:grid}.sf_posterCatalog_more p{color:var(--inkt-gedempt);margin:0;font-size:.875rem}.sf_posterCatalog_more :is(a,button),.sf_posterCatalog_empty a{min-height:var(--button-height);padding:14px var(--button-padding);border:1px solid var(--taupe);border-radius:var(--radius-control);font:normal var(--button-weight) var(--button-font-size)/1.4 var(--font-ui);background:var(--wit);color:var(--inkt);cursor:pointer;justify-content:center;align-items:center;gap:10px;display:inline-flex}.sf_posterCatalog_more :is(a,button):hover,.sf_posterCatalog_empty a:hover{background:var(--karton);color:var(--inkt);border-color:var(--inkt)}.sf_posterCatalog_empty{text-align:center;padding:50px 20px}.sf_posterCatalog_empty h3{font-size:var(--section-title-size);line-height:1.25}.sf_posterCatalog_empty p{color:var(--inkt-gedempt);font-size:1rem}@media (width<=1000px){.sf_posterCatalog_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.sf_posterCatalog_heading{gap:12px;margin-bottom:12px}.sf_posterCatalog_heading h2,.sf_posterCatalog_heading>a{font-size:.875rem}.sf_posterCatalog_toolbar{margin-inline:calc(-1 * var(--shop-gutter));padding:10px var(--shop-gutter);background:var(--papier);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px 12px;display:grid}.js .sf_posterCatalog_toolbar .sf_posterCatalog_filterToggle{min-height:var(--control-height);border:1px solid var(--taupe);border-radius:var(--radius-control);background:var(--papier);color:var(--inkt);font:inherit;cursor:pointer;font-size:.875rem;font-weight:var(--weight-label);justify-content:center;align-items:center;gap:9px;display:flex}.sf_posterCatalog_filterToggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:18px;height:18px}.sf_posterCatalog_filterToggle span{background:var(--inkt);min-width:19px;color:var(--papier);border-radius:50%;padding:1px 4px;font-size:.75rem}.sf_posterCatalog_toolbar .sf_posterCatalog_sort{grid-area:1/2;gap:0;font-size:0}.sf_posterCatalog_toolbar select{max-width:none;min-height:var(--control-height);font-size:var(--text-body);padding-inline:9px 38px;background:var(--papier) var(--select-chevron) no-repeat right 12px center / 16px 16px;padding-right:38px}.sf_posterCatalog_filters{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:2px;display:grid}.js .sf_posterCatalog_toolbar .sf_posterCatalog_filters:not(.sf_posterCatalog_filtersOpen){display:none}.sf_posterCatalog_resultCount{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf_posterCatalog_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}}@media (forced-colors:active){.sf_posterCatalog_toolbar select{appearance:auto;background-image:none}}.sf_posterInspiration_section{margin-top:var(--section-gap);padding-top:var(--space-6);border-top:1px solid var(--lijn)}.sf_posterInspiration_section>h2{font-size:var(--section-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);margin:0 0 26px;line-height:1.25}.sf_posterInspiration_grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.sf_posterInspiration_mood{min-width:0}.sf_posterInspiration_mood summary{cursor:pointer;list-style:none}.sf_posterInspiration_mood summary::-webkit-details-marker{display:none}.sf_posterInspiration_mood summary:focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_posterInspiration_caption{flex-direction:column;gap:8px;padding:18px 0;display:flex}.sf_posterInspiration_caption>strong{font-size:var(--card-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);line-height:1.3}.sf_posterInspiration_caption>span{justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;display:flex}.sf_posterInspiration_caption i{font-size:1.5rem;font-style:normal;line-height:1;font-weight:var(--weight-body)}.sf_posterInspiration_mood[open] .sf_posterInspiration_caption i{transform:rotate(45deg)}.sf_posterInspiration_products{border-top:1px solid var(--lijn);margin:0;padding:0;list-style:none}.sf_posterInspiration_products li{border-bottom:1px solid var(--lijn)}.sf_posterInspiration_products a{color:var(--inkt);gap:12px;padding:18px 0;display:grid}.sf_posterInspiration_products a:focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_posterInspiration_products a:hover strong{text-underline-offset:4px;text-decoration:underline}.sf_posterInspiration_products strong{font-size:var(--text-body);line-height:1.4;font-weight:var(--weight-nav);display:block}.sf_posterInspiration_products small{color:var(--inkt-gedempt);margin-top:5px;font-size:.8125rem;display:block}.sf_posterInspiration_price{font-size:.875rem;font-weight:var(--weight-label);justify-content:space-between;align-items:center;display:flex}.sf_posterInspiration_price i{font-size:1.2rem;font-style:normal}.sf_posterInspiration_note{color:var(--inkt-gedempt);margin:12px 0 0;font-size:.8125rem}@media (width<=700px){.sf_posterInspiration_section{padding-top:var(--space-6);margin-top:36px}.sf_posterInspiration_section>h2{font-size:var(--section-title-size);margin-bottom:20px;line-height:1.25}.sf_posterInspiration_grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(90.9091% - 10.9091px);grid-auto-flow:column;gap:12px;padding:2px 2px 8px;scroll-padding-inline:2px;overflow-x:auto}.sf_posterInspiration_grid::-webkit-scrollbar{display:none}.sf_posterInspiration_mood{scroll-snap-align:start}.sf_posterInspiration_caption{padding:15px 0}}.sf_posterVisual_visual{aspect-ratio:5/7;filter:drop-shadow(0 12px 22px #3030301f);place-items:stretch stretch;width:100%;margin:0;display:grid;position:relative}.sf_posterVisual_visual .cart-preview{contain:layout paint style;filter:none;place-items:stretch stretch;height:100%;padding:0;display:grid;overflow:hidden;width:100%!important;max-width:none!important}.sf_posterVisual_visual .poster{aspect-ratio:5/7;width:100%;height:100%;max-height:none}.sf_posterVisual_compact{filter:drop-shadow(0 8px 15px #30303017)}.sf_posterVisual_room{filter:drop-shadow(0 14px 26px #30303029)}.sf_productChoices_heading{color:var(--inkt);font-size:var(--card-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);margin:0 0 14px;padding:0;line-height:1.3;display:block}.sf_productChoices_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sf_productChoices_grid>li{min-width:0}.sf_productChoices_choice{border:1px solid var(--lijn);border-radius:var(--radius-panel);min-width:0;color:var(--inkt);background:var(--papier);transition:border-color var(--transition-control), background-color var(--transition-control), box-shadow var(--transition-control);position:relative}.sf_productChoices_choice:hover{border-color:var(--taupe);background:var(--choice-background)}.sf_productChoices_choice.sf_productChoices_selected,.sf_productChoices_choice[aria-current=page]{border-color:var(--choice-border);background:var(--choice-background);box-shadow:var(--choice-shadow)}.sf_productChoices_choice:focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_productChoices_choice:has(input:focus-visible){outline:var(--focus-ring);outline-offset:3px}.sf_productChoices_format{border-radius:inherit;cursor:pointer;flex-direction:column;align-items:flex-start;min-height:96px;padding:13px 11px 12px;display:flex}.sf_productChoices_format.sf_productChoices_choice{border-radius:var(--radius-panel)}.sf_productChoices_choice input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.sf_productChoices_format>strong{color:var(--inkt);font-size:var(--text-body);line-height:1.4}.sf_productChoices_format>small{color:var(--inkt-gedempt);margin-top:5px;font-size:.75rem;line-height:1.5}.sf_productChoices_format>b{color:var(--actie);letter-spacing:-.02em;white-space:nowrap;margin-top:auto;padding-top:12px;font-size:1rem}.sf_productChoices_color{text-align:center;place-items:center;min-height:44px;padding:10px 8px;font-size:.875rem;line-height:1.5;display:grid}.sf_productChoices_color[aria-current=page]{color:var(--actie);font-weight:var(--weight-label)}.sf_productChoices_badge{border-radius:var(--radius-panel);min-height:20px;color:var(--wit);background:var(--actie);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:0 7px;display:inline-flex;position:absolute;top:-9px;right:8px}.sf_productChoices_disclosure{border-block:1px solid var(--lijn);margin-top:20px}.sf_productChoices_summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:16px 0;list-style:none;display:flex}.sf_productChoices_summary::-webkit-details-marker{display:none}.sf_productChoices_summary:focus-visible{outline:var(--focus-ring);outline-offset:3px;border-radius:var(--radius-control)}.sf_productChoices_summary>span:first-child{gap:5px;min-width:0;display:grid}.sf_productChoices_summary strong{font-size:var(--text-body);font-weight:var(--weight-label);letter-spacing:normal}.sf_productChoices_summary small{color:var(--inkt-gedempt);font-size:.875rem;line-height:1.45}.sf_productChoices_summaryAction{color:var(--actie);font-size:.875rem;font-weight:var(--weight-label);align-items:center;gap:8px;display:flex}.sf_productChoices_summaryAction svg{width:18px;height:18px;transition:transform var(--transition-control);flex:none}.sf_productChoices_closeLabel,.sf_productChoices_disclosure[open] .sf_productChoices_openLabel{display:none}.sf_productChoices_disclosure[open] .sf_productChoices_closeLabel{display:inline}.sf_productChoices_disclosure[open] .sf_productChoices_summaryAction svg{transform:rotate(180deg)}.sf_productChoices_disclosureContent{gap:22px;padding:6px 0 22px;display:grid}.sf_productChoices_optionGroup{border:0;min-width:0;margin:0;padding:0}.sf_productChoices_optionGroup .sf_productChoices_heading{font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:normal;margin-bottom:10px}.sf_productChoices_materialGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.sf_productChoices_material{cursor:pointer;place-items:center;min-height:44px;padding:10px 6px;display:grid}.sf_productChoices_material strong{font-size:.875rem;font-weight:var(--weight-label)}.sf_productChoices_finishOptions{border-block:1px solid var(--lijn);gap:20px;margin:20px 0;padding-block:20px;display:grid}.sf_productChoices_materialGrid+.sf_productChoices_optionNote{margin-top:8px}.sf_productChoices_option{cursor:pointer;flex-direction:column;gap:5px;min-height:76px;padding:13px;display:flex}.sf_productChoices_option strong{font-size:.875rem;font-weight:var(--weight-label);line-height:1.4}.sf_productChoices_option small{color:var(--inkt-gedempt);font-size:.8125rem;line-height:1.45}.sf_productChoices_frameGrid{scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(64px,1fr);grid-auto-flow:column;padding:3px 2px 7px;overflow-x:auto}.sf_productChoices_frameOption{text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:5px;min-height:96px;padding:10px 4px;display:flex}.sf_productChoices_frameOption>strong{font-size:.875rem;font-weight:var(--weight-label);line-height:1.3}.sf_productChoices_frameOption>small{color:var(--inkt-gedempt);font-size:.75rem;line-height:1.4}.sf_productChoices_frameOption .frame-sample{width:27px;height:34px;padding:3px}.sf_productChoices_frameOption .frame-sample i{background:var(--surface-page)}.sf_productChoices_swatch{border:1px solid #241c1a2e;border-radius:50%;grid-row:1/span 2;align-self:center;width:22px;height:22px}.sf_productChoices_noFrame{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.sf_productChoices_optionNote{color:var(--inkt-gedempt);margin:0;font-size:.875rem;line-height:1.6}@media (width<=700px){.sf_productChoices_format{padding-inline:8px}.sf_productChoices_grid{gap:6px}}@media (width<=360px){.sf_productChoices_materialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.sf_productChoices_choice,.sf_productChoices_summaryAction svg{transition:none}}.sf_productColorPicker_picker{border:0;min-width:0;margin:0;padding:0}.sf_productColorPicker_picker legend{font-size:var(--text-label);font-weight:var(--weight-label);margin-bottom:10px;padding:0}.sf_productColorPicker_picker legend span{color:var(--inkt-gedempt);font-weight:var(--weight-body)}.sf_productColorPicker_colors{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sf_productColorPicker_color{cursor:pointer;border:1px solid #0000;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.sf_productColorPicker_color[hidden]{display:none}.sf_productColorPicker_color input{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.sf_productColorPicker_swatch{border:1px solid #0000001f;border-radius:50%;width:32px;height:32px;display:block}.sf_productColorPicker_color[data-selected=true]{border-color:var(--choice-border);background:var(--choice-background);box-shadow:var(--choice-shadow)}.sf_productColorPicker_color[data-selected=true] .sf_productColorPicker_swatch{width:28px;height:28px}.sf_productColorPicker_check{width:17px;height:17px;color:var(--wit);background:var(--actie);border-radius:50%;place-items:center;padding:3px;display:grid;position:absolute;top:-2px;right:-2px}.sf_productColorPicker_check svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.sf_productColorPicker_color:has(input:focus-visible){outline:var(--focus-ring);outline-offset:2px;border-radius:var(--radius-control)}.sf_productColorPicker_tooltip{z-index:5;border-radius:var(--radius-control);background:var(--inkt);width:max-content;max-width:180px;color:var(--wit);font-size:var(--text-caption);text-align:center;pointer-events:none;opacity:0;padding:6px 9px;line-height:1.4;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.sf_productColorPicker_color:hover .sf_productColorPicker_tooltip{opacity:1}.sf_productColorPicker_color:has(input:focus-visible) .sf_productColorPicker_tooltip{opacity:1}.sf_productColorPicker_more{min-height:44px;color:var(--inkt);font:inherit;font-size:var(--text-label);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 8px;text-decoration:underline}.sf_productColorPicker_more span{margin-left:4px}.sf_productColorPicker_more:focus-visible{outline:var(--focus-ring);outline-offset:2px}.sf_productFinishPicker_picker{gap:16px;min-width:0;display:grid}.sf_productFinishPicker_group{border:0;min-width:0;margin:0;padding:0}.sf_productFinishPicker_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf_productFinishPicker_picker.sf_productFinishPicker_collapsiblePicker{border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--surface-card);gap:0;overflow:hidden}.sf_productFinishPicker_collapsibleGroup{border-bottom:1px solid var(--lijn);min-width:0}.sf_productFinishPicker_collapsibleGroup:last-of-type{border-bottom:0}.sf_productFinishPicker_groupToggle{width:100%;min-height:62px;color:var(--inkt);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:11px 13px;display:flex}.sf_productFinishPicker_groupToggle:hover{background:var(--karton)}.sf_productFinishPicker_groupToggle:focus-visible{z-index:3;outline:var(--focus-ring);outline-offset:-3px;position:relative}.sf_productFinishPicker_openGroup>.sf_productFinishPicker_groupToggle{background:var(--choice-background)}.sf_productFinishPicker_toggleCopy{gap:2px;min-width:0;display:grid}.sf_productFinishPicker_toggleCopy strong{font-size:var(--text-label);font-weight:var(--weight-label);line-height:1.3}.sf_productFinishPicker_toggleCopy small{color:var(--inkt-gedempt);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.sf_productFinishPicker_toggleMeta{font-size:var(--text-caption);font-weight:var(--weight-label);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:10px;display:flex}.sf_productFinishPicker_toggleMeta i{width:8px;height:8px;transition:transform var(--transition-control);border-bottom:1.5px solid;border-right:1.5px solid;display:block;transform:rotate(45deg)translate(-2px,-2px)}.sf_productFinishPicker_groupToggle[aria-expanded=true] .sf_productFinishPicker_toggleMeta i{transform:rotate(225deg)translate(-1px,-1px)}.sf_productFinishPicker_collapsiblePanel{background:var(--surface-card);padding:2px 13px 14px}.sf_productFinishPicker_collapsiblePanel[hidden]{display:none}.sf_productFinishPicker_collapsiblePanel .sf_productFinishPicker_group{border:0}.sf_productFinishPicker_frameRailControls{justify-content:flex-end;gap:6px;min-height:32px;margin-bottom:4px;display:flex}.sf_productFinishPicker_frameRailControls button{border:1px solid var(--lijn);border-radius:var(--radius-control);width:34px;height:30px;color:var(--inkt);background:var(--surface-card);font:inherit;cursor:pointer;place-items:center;margin:0;padding:0;display:grid}.sf_productFinishPicker_frameRailControls button:hover:not(:disabled){border-color:var(--taupe);background:var(--karton)}.sf_productFinishPicker_frameRailControls button:focus-visible{outline:var(--focus-ring);outline-offset:2px}.sf_productFinishPicker_frameRailControls button:disabled{opacity:.32;cursor:default}.sf_productFinishPicker_digitalNote.sf_productFinishPicker_compactDigitalNote{background:var(--surface-page);font-size:var(--text-caption);border-top:0;margin:0;padding:11px 13px 12px}.sf_productFinishPicker_collapsiblePanel .sf_productFinishPicker_frameRail:after{top:39px}.sf_productFinishPicker_group+.sf_productFinishPicker_group{border-top:1px solid var(--lijn);padding-top:16px}.sf_productFinishPicker_legend{color:var(--inkt);font-size:var(--text-label);font-weight:var(--weight-label);margin:0 0 10px;padding:0;line-height:1.4}.sf_productFinishPicker_materialGrid,.sf_productFinishPicker_formatGrid{gap:8px;min-width:0;display:grid}.sf_productFinishPicker_materialGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.sf_productFinishPicker_formatGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.sf_productFinishPicker_choice{border:1px solid var(--lijn);border-radius:var(--radius-control);min-width:0;color:var(--inkt);background:var(--surface-card);font:inherit;cursor:pointer;box-shadow:none;transition:border-color var(--transition-control), background-color var(--transition-control), box-shadow var(--transition-control);margin:0;position:relative}.sf_productFinishPicker_choice:hover{border-color:var(--taupe);background:var(--karton)}.sf_productFinishPicker_choice:focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_productFinishPicker_selected{border-color:var(--choice-border);background:var(--choice-background);box-shadow:var(--choice-shadow)}.sf_productFinishPicker_check{width:18px;height:18px;color:var(--wit);background:var(--actie);border-radius:50%;place-items:center;padding:3px;display:grid;position:absolute;top:6px;right:6px}.sf_productFinishPicker_check svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.sf_productFinishPicker_materialChoice{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:64px;padding:10px 6px 9px;display:flex}.sf_productFinishPicker_materialChoice strong,.sf_productFinishPicker_formatChoice strong,.sf_productFinishPicker_frameChoice strong{min-width:0;color:var(--inkt);font-size:var(--text-label);font-weight:var(--weight-label);line-height:1.3}.sf_productFinishPicker_materialChoice>span:not(.sf_productFinishPicker_check),.sf_productFinishPicker_formatChoice>span:not(.sf_productFinishPicker_check){color:var(--actie);font-size:var(--text-caption);font-weight:var(--weight-label);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.35}.sf_productFinishPicker_selected.sf_productFinishPicker_materialChoice{padding-left:3px;padding-right:19px}.sf_productFinishPicker_note{color:var(--inkt-gedempt);font-size:var(--text-caption);margin:7px 0 0;line-height:1.45}.sf_productFinishPicker_formatChoice{text-align:left;flex-direction:column;align-items:flex-start;min-height:86px;padding:10px 10px 9px;display:flex}.sf_productFinishPicker_formatChoice strong{padding-right:14px}.sf_productFinishPicker_formatDetails{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;margin-top:2px;display:flex}.sf_productFinishPicker_formatDetails small{color:var(--inkt-gedempt);font-size:var(--text-caption);line-height:1.3}.sf_productFinishPicker_formatBadge{border-radius:var(--radius-pill);color:var(--inkt);background:var(--karton);font-size:var(--text-caption);font-style:normal;font-weight:var(--weight-label);white-space:nowrap;padding:2px 6px;line-height:1.3}.sf_productFinishPicker_formatChoice>span:not(.sf_productFinishPicker_check){font-size:var(--text-label);margin-top:auto;padding-top:7px}.sf_productFinishPicker_frameRail{min-width:0;position:relative}.sf_productFinishPicker_frameRail:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#26262600,#26262621);width:32px;position:absolute;top:3px;bottom:9px;right:0}.sf_productFinishPicker_frameTrack{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.sf_productFinishPicker_frameTrack::-webkit-scrollbar{display:none}.sf_productFinishPicker_frameChoice{scroll-snap-align:start;text-align:center;flex-direction:column;align-items:center;gap:4px;min-height:94px;padding:7px 5px 8px;display:flex}.sf_productFinishPicker_frameImage{border:1px solid var(--lijn);border-radius:calc(var(--radius-control) - 2px);background:var(--wit);place-items:center;width:100%;height:44px;display:grid;position:relative;overflow:hidden}.sf_productFinishPicker_frameImage img{width:350%;max-width:none;height:auto;position:absolute;top:-31%;left:-50%}.sf_productFinishPicker_unframedSheet{background:var(--surface-page);width:39px;height:31px;display:block;transform:rotate(-8deg);box-shadow:1px 2px 4px #19191929}.sf_productFinishPicker_frameChoice strong{width:100%;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf_productFinishPicker_frameChoice small{color:var(--inkt-gedempt);font-size:var(--text-caption);white-space:nowrap;line-height:1.25}.sf_productFinishPicker_digitalNote{border-top:1px solid var(--lijn);color:var(--inkt-gedempt);font-size:var(--text-label);margin:0;padding-top:16px;line-height:1.5}@media (width>=701px){.sf_productFinishPicker_picker{gap:12px}.sf_productFinishPicker_group+.sf_productFinishPicker_group{padding-top:12px}.sf_productFinishPicker_legend{margin-bottom:8px}.sf_productFinishPicker_materialChoice{min-height:56px;padding-block:7px}.sf_productFinishPicker_note{margin-top:5px}.sf_productFinishPicker_formatChoice{min-height:72px;padding-block:8px 7px}.sf_productFinishPicker_formatChoice>span:not(.sf_productFinishPicker_check){padding-top:4px}.sf_productFinishPicker_frameTrack{padding-bottom:6px}.sf_productFinishPicker_frameChoice{min-height:80px;padding-block:5px 6px}.sf_productFinishPicker_frameImage{height:36px}}@media (width<=560px){.sf_productFinishPicker_picker{gap:14px}.sf_productFinishPicker_group+.sf_productFinishPicker_group{padding-top:14px}.sf_productFinishPicker_materialGrid,.sf_productFinishPicker_formatGrid{gap:6px}.sf_productFinishPicker_materialChoice{min-height:60px;padding-inline:3px}.sf_productFinishPicker_materialChoice strong{font-size:var(--text-caption)}.sf_productFinishPicker_selected.sf_productFinishPicker_materialChoice{padding-left:1px;padding-right:14px}.sf_productFinishPicker_check{width:17px;height:17px;top:5px;right:5px}.sf_productFinishPicker_formatChoice{min-height:84px;padding:9px 7px 8px}.sf_productFinishPicker_formatChoice strong{font-size:var(--text-label)}.sf_productFinishPicker_formatChoice>span:not(.sf_productFinishPicker_check){font-size:var(--text-caption)}.sf_productFinishPicker_frameTrack{grid-auto-columns:max(82px,28.5714% - 5.71429px)}.sf_productFinishPicker_groupToggle{min-height:58px;padding-inline:11px}.sf_productFinishPicker_collapsiblePanel{padding-inline:11px}.sf_productFinishPicker_toggleMeta{gap:8px}}@media (prefers-reduced-motion:reduce){.sf_productFinishPicker_choice,.sf_productFinishPicker_toggleMeta i{transition:none}}.sf_productFinishPicker_picker{--finish-card-height:120px}.sf_productFinishPicker_picker .sf_productFinishPicker_materialGrid,.sf_productFinishPicker_picker .sf_productFinishPicker_formatGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sf_productFinishPicker_picker .sf_productFinishPicker_frameTrack{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:8px;padding:0;overflow:visible}.sf_productFinishPicker_picker .sf_productFinishPicker_materialChoice,.sf_productFinishPicker_picker .sf_productFinishPicker_materialChoice.sf_productFinishPicker_selected,.sf_productFinishPicker_picker .sf_productFinishPicker_formatChoice,.sf_productFinishPicker_picker .sf_productFinishPicker_frameChoice{min-height:var(--finish-card-height);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:14px 5px 10px;display:flex}.sf_productFinishPicker_picker .sf_productFinishPicker_materialVisual,.sf_productFinishPicker_picker .sf_productFinishPicker_formatChoice .sf_productFinishPicker_sizeVisual{width:44px;height:44px;color:var(--inkt);place-items:center;margin:0 0 3px;padding:0;display:grid}.sf_productFinishPicker_materialVisual svg,.sf_productFinishPicker_sizeVisual svg{stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:44px;height:44px}.sf_productFinishPicker_sizeVisual svg{fill:none}.sf_productFinishPicker_sizeVisual text{fill:currentColor;stroke:none;font:500 12px var(--font-ui)}.sf_productFinishPicker_picker .sf_productFinishPicker_materialCopy{color:var(--inkt)}.sf_productFinishPicker_picker .sf_productFinishPicker_materialChoice strong,.sf_productFinishPicker_picker .sf_productFinishPicker_formatChoice strong,.sf_productFinishPicker_picker .sf_productFinishPicker_frameChoice strong{letter-spacing:-.2px;padding:0;font-size:13px;line-height:1.3}.sf_productFinishPicker_picker .sf_productFinishPicker_materialPrice,.sf_productFinishPicker_picker .sf_productFinishPicker_formatChoice>span:not(.sf_productFinishPicker_check):not(.sf_productFinishPicker_sizeVisual),.sf_productFinishPicker_picker .sf_productFinishPicker_frameChoice small{color:var(--inkt-gedempt);margin:0;padding:0;font-size:12px;font-weight:400;line-height:1.4}.sf_productFinishPicker_picker .sf_productFinishPicker_frameImage{background:0 0;border:0;border-radius:0;width:44px;height:44px;margin:0 0 3px;overflow:visible}.sf_productFinishPicker_picker .sf_productFinishPicker_frameImage img{object-fit:contain;width:44px;height:44px;position:static}.sf_productFinishPicker_picker .sf_productFinishPicker_frameRail:after{display:none}.sf_productFinishPicker_noFrame{border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--surface-card);min-height:38px;color:var(--inkt);font:inherit;cursor:pointer;justify-content:center;align-items:center;margin:0 0 10px;padding:8px 14px;font-size:13px;display:flex;position:relative}.sf_productFinishPicker_noFrameSelected{border-color:var(--choice-border);background:var(--choice-background)}.sf_productFinishPicker_noFrame .sf_productFinishPicker_check{top:9px;right:9px}.sf_productFinishPicker_noFrame:focus-visible{outline:var(--focus-ring);outline-offset:3px}@media (width<=560px){.sf_productFinishPicker_picker{--finish-card-height:112px}.sf_productFinishPicker_picker .sf_productFinishPicker_materialGrid,.sf_productFinishPicker_picker .sf_productFinishPicker_formatGrid,.sf_productFinishPicker_picker .sf_productFinishPicker_frameTrack{gap:6px}.sf_productFinishPicker_picker .sf_productFinishPicker_materialChoice strong,.sf_productFinishPicker_picker .sf_productFinishPicker_formatChoice strong{letter-spacing:-.35px;white-space:nowrap;font-size:11px}.sf_productFinishPicker_picker .sf_productFinishPicker_materialPrice,.sf_productFinishPicker_picker .sf_productFinishPicker_formatChoice>span:not(.sf_productFinishPicker_check):not(.sf_productFinishPicker_sizeVisual){font-size:11px}.sf_productFinishPicker_picker .sf_productFinishPicker_check{width:15px;height:15px;top:4px;right:4px}.sf_productFinishPicker_noFrame .sf_productFinishPicker_check{top:11px;right:9px}}.sf_productFinishPicker_picker .sf_productFinishPicker_materialVisual{width:54px;height:54px}.sf_productFinishPicker_picker .sf_productFinishPicker_frameImage{background:var(--wit);border-radius:5px;width:min(100%,112px);height:58px;position:relative;overflow:hidden}.sf_productFinishPicker_picker .sf_productFinishPicker_frameImage img{object-fit:contain;width:1000px;max-width:none;height:1000px;position:absolute;top:-65px;left:-179px}.sf_productFinishPicker_picker .sf_productFinishPicker_frameChoice{padding-top:10px}.sf_productFinishPicker_picker>.sf_productFinishPicker_group:last-child{margin-bottom:12px}.sf_productGallery_gallery{min-width:0}.sf_productGallery_layout{grid-template-columns:clamp(70px,6vw,104px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.sf_productGallery_previewNotice{justify-content:space-between;align-items:center;gap:14px;min-height:40px;margin-bottom:10px;font-size:.875rem;display:flex}.sf_productGallery_previewNotice button{color:var(--inkt);font:inherit;text-underline-offset:4px;cursor:pointer;min-height:var(--control-height-compact);font-size:var(--text-label);font-weight:var(--weight-label);background:0 0;border:0;text-decoration:underline}.sf_productGallery_roomSlide{place-items:center;display:grid;container-type:size}.sf_productGallery_roomSlide>div{width:min(100%,80cqh)}.sf_productGallery_stage{background:var(--catalog-surface);min-height:0;box-shadow:none;-webkit-user-select:none;user-select:none;border:0;border-radius:0;outline:none;grid-area:1/2;position:relative;overflow:hidden}.sf_productGallery_stage:focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_productGallery_viewport{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;cursor:grab;width:100%;height:clamp(520px,100dvh - 220px,920px);overflow:auto hidden}.sf_productGallery_viewport::-webkit-scrollbar{display:none}.sf_productGallery_viewport.sf_productGallery_dragging{scroll-behavior:auto;scroll-snap-type:none;cursor:grabbing}.sf_productGallery_slides{pointer-events:none;height:100%;display:flex}.sf_productGallery_slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%;position:relative;overflow:hidden}.sf_productGallery_posterSlide{background:var(--catalog-surface);place-items:center;display:grid;container-type:size}.sf_productGallery_posterSlide>figure{aspect-ratio:auto;--product-paper-width:min(90%, 64cqh);width:100%;height:100%}.sf_productGallery_favorite{z-index:4;position:absolute;top:16px;right:16px}.sf_productGallery_favorite>span{display:block;position:static}.sf_productGallery_roomSlide>img,.sf_productGallery_photoSlide>img{object-fit:cover;width:100%;height:100%;filter:var(--brand-photo-grade);display:block}.sf_productGallery_roomPoster{aspect-ratio:5/7;background:#fffdf9;border:5px solid #6d5140;width:auto;height:54%;position:absolute;top:11.5%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 38px #37271e3d,inset 0 0 0 1px #ffffff2e}.sf_productGallery_roomPoster>figure{filter:none;width:100%;height:100%}.sf_productGallery_photoSlide>img{object-fit:contain;filter:none;padding:24px}.sf_productGallery_photoSlide>.sf_productGallery_giftBoxRollImage,.sf_productGallery_thumbnailImage>.sf_productGallery_giftBoxRollImage{transform:translate(14%)scale(1.25)}.sf_productGallery_photoSlide:after{display:none}.sf_productGallery_arrow{z-index:3;width:var(--control-height-compact);height:var(--control-height-compact);border:1px solid var(--taupe);border-radius:var(--radius-control);color:var(--actie);background:var(--wit);box-shadow:none;cursor:pointer;transition:background-color var(--transition-control), border-color var(--transition-control);place-items:center;font-size:20px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.sf_productGallery_arrow:hover{background:var(--karton);border-color:var(--inkt);transform:translateY(-50%)}.sf_productGallery_arrow svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.sf_productGallery_mobileProgress{display:none}.sf_productGallery_previous{left:16px}.sf_productGallery_next{right:16px}.sf_productGallery_counter{z-index:3;border:1px solid var(--lijn);border-radius:var(--radius-pill);min-height:30px;color:var(--inkt-gedempt);background:var(--papier);font-size:var(--text-caption);font-weight:var(--weight-label);-webkit-backdrop-filter:none;backdrop-filter:none;align-items:center;padding:0 11px;display:inline-flex;position:absolute;bottom:16px;right:16px}.sf_productGallery_thumbnails{border:0;grid-area:1/1;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;display:grid}.sf_productGallery_thumbnails>button{min-width:0;color:var(--inkt-gedempt);text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;flex-direction:column;align-items:stretch;gap:6px;padding:3px;display:flex}.sf_productGallery_thumbnails>button:hover{color:var(--inkt)}.sf_productGallery_thumbnails>button:focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_productGallery_thumbnails>.sf_productGallery_activeThumbnail{color:var(--inkt);border-color:var(--inkt)}.sf_productGallery_thumbnailImage{aspect-ratio:4/5;background:var(--catalog-surface);place-items:center;width:100%;display:grid;overflow:hidden}.sf_productGallery_thumbnailImage>img{object-fit:contain;filter:none;width:100%;height:100%;display:block}.sf_productGallery_thumbnailImage>figure{aspect-ratio:auto;--product-paper-width:76%;width:100%;height:100%}.sf_productGallery_thumbnailImage>div{width:100%;height:100%}.sf_productGallery_thumbnails strong{font-size:var(--text-caption);font-weight:var(--weight-label);overflow-wrap:anywhere;line-height:1.4}@media (width<=1000px){.sf_productGallery_layout{grid-template-columns:60px minmax(0,1fr);gap:10px}.sf_productGallery_viewport{height:clamp(500px,100dvh - 220px,620px)}}@media (width>=1001px) and (width<=1500px){.sf_productGallery_viewport{height:clamp(500px,100dvh - 220px,760px)}}@media (width<=700px){.sf_productGallery_layout{grid-template-columns:minmax(0,1fr);gap:0}.sf_productGallery_stage{grid-area:1/1;min-height:0}.sf_productGallery_viewport{scroll-behavior:auto;height:min(118vw,540px)}.sf_productGallery_posterSlide>figure{width:100%}.sf_productGallery_roomSlide>img{object-position:center}.sf_productGallery_arrow{width:var(--control-height-compact);height:var(--control-height-compact);border-radius:var(--radius-control);background:var(--wit);border:1px solid var(--taupe);transition:background-color var(--transition-control), border-color var(--transition-control)}.sf_productGallery_previous{left:10px}.sf_productGallery_next{right:10px}.sf_productGallery_thumbnails,.sf_productGallery_counter{display:none}.sf_productGallery_mobileProgress{grid-area:2/1;min-width:0;display:flex}.sf_productGallery_mobileProgress button{cursor:pointer;background:0 0;border:0;flex:1;align-items:center;min-width:0;height:24px;padding:0;display:flex}.sf_productGallery_mobileProgress button>span{background:var(--lijn);width:100%;height:2px;transition:background-color .18s;display:block}.sf_productGallery_mobileProgress button[aria-pressed=true]>span{background:var(--actie)}.sf_productGallery_mobileProgress button:focus-visible{outline:var(--focus-ring);outline-offset:-2px}}.sf_productGallery_roomPoster>img{object-fit:contain;width:100%;height:100%;display:block}.sf_productHeading_heading{min-width:0}.productTitleBlock{margin-bottom:24px}.productTitleBlock .sf_productHeading_row{align-items:center;gap:20px}.sf_productHeading_heading.productTitleBlock .sf_productHeading_row h1{font-size:clamp(24px,2.4vw,34px)}.productTitleBlock .sf_productLikes_likes{flex:none}.productTitleBlock .sf_productLikes_likes button{min-height:44px;padding:8px 0 8px 10px}.productTitleBlock .sf_productHeading_price{justify-content:flex-start;margin-top:8px}.sf_productHeading_meta{align-items:center;gap:16px;display:flex}.sf_productHeading_offer{color:var(--inkt-gedempt);font:400 12px/1.4 var(--font-ui);text-underline-offset:3px;text-decoration:underline}.sf_productHeading_row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.sf_productHeading_heading .sf_productHeading_row h1{min-width:0;font:600 24px/1.25 var(--font-ui);letter-spacing:-.025em;color:var(--inkt);text-wrap:balance;margin:0}.sf_productHeading_price{color:var(--inkt-gedempt);font:400 16px/1.4 var(--font-ui);white-space:nowrap;flex:none;justify-content:flex-end;align-items:baseline;gap:6px;display:flex}.sf_productHeading_price>span:first-child{font-size:12px}.sf_productHeading_price>span:last-child,.sf_productHeading_price>span:last-child>span{font-size:inherit;color:inherit;font-weight:400}@media (width<=700px){.sf_productHeading_row{gap:12px}.sf_productHeading_heading .sf_productHeading_row h1{font-size:20px}.sf_productHeading_price{gap:5px;font-size:15px}}@media (width<=370px){.sf_productHeading_price{flex-direction:column;align-items:flex-end;gap:0}}.sf_productLikes_likes{align-items:center;margin-top:5px;display:flex}.sf_productLikes_likes button{min-height:36px;color:var(--inkt-gedempt);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:3px 0;font-size:.8125rem;display:inline-flex}.sf_productLikes_likes button:focus-visible{outline:var(--focus-ring);outline-offset:3px;border-radius:3px}.sf_productMockup_mockup{aspect-ratio:4/5;background:var(--catalog-surface);isolation:isolate;place-items:center;width:100%;margin:0;display:grid;position:relative;overflow:hidden}.sf_productMockup_mockup:before,.sf_productMockup_light{display:none}.sf_productMockup_paper{z-index:2;width:68%;width:var(--product-paper-width,68%);background:0 0;position:relative;box-shadow:0 1px 2px #36363614,0 12px 26px #36363624}.sf_productMockup_paper:before,.sf_productMockup_paper:after{display:none}.sf_productMockup_paper>figure{filter:none;width:100%;height:100%}.sf_productMockup_compact .sf_productMockup_paper{box-shadow:0 1px 2px #36363614,0 10px 22px #36363621}@media (prefers-reduced-motion:reduce){.sf_productMockup_paper{transition:none}.sf_productMockup_mockup:hover .sf_productMockup_paper{transform:none}}.sf_productMockup_paper>img{object-fit:contain;width:100%;height:100%;display:block}.sf_productMockup_finish{filter:none;container-type:inline-size}.sf_productMockup_finish>figure{filter:none;width:100%;height:auto}.sf_productMockup_finish .cart-preview.frame-none{box-shadow:none;border:0;padding:0}.sf_productMockup_finish .poster{border:0}.sf_productMockup_finish .poster:after{box-shadow:none}.sf_productMockup_compact .sf_productMockup_finish.frame-wrap{padding:2px}.sf_productMockup_compact .sf_productMockup_finish.frame-none{padding:0}.sf_productPurchasePanel_panel{min-width:0}.sf_productPurchasePanel_offer{border-radius:var(--radius-control);background:var(--actie);color:var(--wit);font-size:var(--text-caption);font-weight:var(--weight-label);align-items:center;padding:4px 8px;display:inline-flex}.sf_productPurchasePanel_designIntro{margin-top:0;padding-top:0}.sf_productPurchasePanel_designIntro h2{color:var(--inkt);font-size:1rem;font-weight:var(--weight-label);margin:0 0 9px;line-height:1.4}.sf_productPurchasePanel_designIntro p{max-width:580px;color:var(--inkt-gedempt);margin:0;font-size:.9375rem;line-height:1.65}.sf_productPurchasePanel_options{gap:20px;margin-top:24px;display:grid}.sf_productPurchasePanel_options label{border-radius:var(--radius-control)}.sf_productPurchasePanel_materialNote,.sf_productPurchasePanel_scaleNote{color:var(--inkt-gedempt);font-size:var(--text-caption);margin:8px 0 0;line-height:1.5}.sf_productPurchasePanel_formatField>label{font-size:var(--text-label);font-weight:var(--weight-label);justify-content:space-between;margin-bottom:10px;display:flex}.sf_productPurchasePanel_formatField>label>span{color:var(--inkt-gedempt);font-weight:var(--weight-body)}.sf_productPurchasePanel_formatField select{width:100%;height:var(--control-height);appearance:none;border:1px solid var(--taupe);border-radius:var(--radius-control);color:var(--inkt);background:var(--wit) var(--select-chevron) right 12px center / 16px no-repeat;font:inherit;font-size:var(--text-label);padding:10px 40px 10px 14px}.sf_productPurchasePanel_formatField select:focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_productPurchasePanel_frame:has(input:focus-visible){outline:var(--focus-ring);outline-offset:3px}.sf_productPurchasePanel_frames{scrollbar-width:thin;scrollbar-color:var(--taupe) transparent;overscroll-behavior-x:contain;grid-auto-columns:minmax(88px,1fr);grid-auto-flow:column;gap:8px;padding:3px 2px 10px;display:grid;overflow-x:auto}.sf_productPurchasePanel_frame{text-align:center;cursor:pointer;flex-direction:column;gap:5px;min-width:0;display:flex;position:relative}.sf_productPurchasePanel_frame input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf_productPurchasePanel_frameImage{border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--wit);place-items:center;width:100%;height:62px;display:grid;position:relative;overflow:hidden}.sf_productPurchasePanel_frameImage>img{width:350%;max-width:none;height:auto;position:absolute;top:-30%;left:-50%}.sf_productPurchasePanel_frame:hover .sf_productPurchasePanel_frameImage{border-color:var(--taupe)}.sf_productPurchasePanel_selectedFrame .sf_productPurchasePanel_frameImage{border-color:var(--actie);box-shadow:var(--choice-shadow)}.sf_productPurchasePanel_frame>strong{font-size:var(--text-caption);line-height:1.4;font-weight:var(--weight-label)}.sf_productPurchasePanel_frame>small{color:var(--inkt-gedempt);font-size:var(--text-caption);line-height:1.4}.sf_productPurchasePanel_unframedSheet{background:var(--surface-page);width:68%;height:78%;display:block;transform:rotate(-10deg);box-shadow:1px 2px 4px #19191929}.sf_productPurchasePanel_actions.sf_productPurchasePanel_actions{grid-template-columns:minmax(0,1fr);margin-top:18px}.sf_productPurchasePanel_actions.sf_productPurchasePanel_actions:has(button:not([hidden])){grid-template-columns:minmax(0,1fr)}.sf_productPurchasePanel_service{border-top:1px solid var(--lijn);gap:10px;margin:20px 0 0;padding:18px 0 0;list-style:none;display:grid}.sf_productPurchasePanel_service>li{min-width:0}.sf_productPurchasePanel_servicePromise,.sf_productPurchasePanel_shippingPromise{min-width:0;font-size:var(--text-label);align-items:center;gap:9px;line-height:1.4;display:flex}.sf_productPurchasePanel_servicePromise strong{color:var(--inkt);font-size:var(--text-label);font-weight:var(--weight-label)}.sf_productPurchasePanel_shippingPromise{width:fit-content;color:var(--inkt-gedempt);text-decoration:none}.sf_productPurchasePanel_serviceIcon{border-radius:var(--radius-panel);width:32px;height:32px;color:var(--success);background:color-mix(in srgb, var(--success) 8%, var(--papier));flex:none;place-items:center;padding:7px;display:grid}.sf_productPurchasePanel_serviceIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}@media (width>=701px){.sf_productPurchasePanel_actions.sf_productPurchasePanel_actions{margin-top:18px}.sf_productPurchasePanel_personalizationHint{margin-top:8px}.sf_productPurchasePanel_service{gap:8px;margin-top:16px;padding-top:14px}}@media (width<=700px){.sf_productPurchasePanel_frames{grid-auto-columns:minmax(82px,1fr)}}.sf_productPurchasePanel_service{--delivery-color:var(--inkt-gedempt);--delivery-icon-color:var(--inkt-gedempt);--delivery-icon-background:var(--karton);--delivery-font-size:14px;--delivery-font-weight:400;--delivery-icon-size:28px;--delivery-icon-padding:6px;--delivery-gap:9px;--delivery-svg-size:16px;color:var(--inkt-gedempt);font:400 14px/1.4 var(--font-ui);gap:8px}.sf_productPurchasePanel_service .sf_productPurchasePanel_servicePromise,.sf_productPurchasePanel_service .sf_productPurchasePanel_shippingPromise,.sf_productPurchasePanel_service .sf_productPurchasePanel_servicePromise strong{color:inherit;font:inherit;gap:9px}.sf_productPurchasePanel_service .sf_productPurchasePanel_serviceIcon{width:28px;height:28px;color:var(--inkt-gedempt);background:var(--karton);padding:6px}.sf_productPurchasePanel_service .sf_productPurchasePanel_serviceIcon svg{width:16px;height:16px}.sf_productRail_rail{min-width:0;position:relative}.sf_productRail_track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 12px);grid-auto-flow:column;gap:16px;padding:3px 2px 8px;scroll-padding-inline:2px;display:grid;overflow-x:auto}.sf_productRail_track::-webkit-scrollbar{display:none}.sf_productRail_track>*{scroll-snap-align:start;min-width:0}.sf_productRail_track:focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_productRail_previous,.sf_productRail_next{border:1px solid var(--taupe);background:var(--wit);width:44px;height:44px;color:var(--inkt);cursor:pointer;border-radius:8px;place-items:center;padding:10px;display:grid;position:absolute;top:calc(17.5cqw - 8.4px);transform:translateY(-50%);box-shadow:0 2px 4px #1919190d}.sf_productRail_rail{container-type:inline-size}.sf_productRail_previous{left:-20px}.sf_productRail_next{right:-20px}.sf_productRail_previous svg,.sf_productRail_next svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:20px;height:20px}.sf_productRail_previous:hover,.sf_productRail_next:hover{background:var(--karton)}.sf_productRail_previous:disabled,.sf_productRail_next:disabled{opacity:.4;cursor:default}.sf_productRail_previous:focus-visible,.sf_productRail_next:focus-visible{outline:var(--focus-ring);outline-offset:3px}@media (width<=1024px) and (width>=701px){.sf_productRail_track{grid-auto-columns:calc(33.3333% - 10.6667px)}.sf_productRail_previous,.sf_productRail_next{top:calc(23.3333cqw - 7.46667px)}}@media (width<=700px){.sf_productRail_track{grid-auto-columns:calc(66.6667% - 8px);gap:12px;padding-bottom:8px}.sf_productRail_rail{padding-bottom:0}.sf_productRail_previous,.sf_productRail_next{display:none}}.sf_productReviews_reviews{border-top:1px solid var(--lijn);min-width:0;margin-top:18px;padding-top:16px}.sf_productReviews_heading h2{font:600 14px/1.4 var(--font-ui);color:var(--inkt);margin:0}.sf_productReviews_track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:4px;min-width:0;display:flex;overflow-x:auto}.sf_productReviews_track::-webkit-scrollbar{display:none}.sf_productReviews_track:focus-visible,.sf_productReviews_position button:focus-visible{outline:var(--focus-ring);outline-offset:2px}.sf_productReviews_review{box-sizing:border-box;scroll-snap-align:start;flex:0 0 100%;min-width:0;padding:13px 1px 0}.sf_productReviews_stars{color:var(--inkt);letter-spacing:2px;font-size:13px}.sf_productReviews_stars span{color:var(--lijn)}.sf_productReviews_review p{min-height:3em;color:var(--inkt);font:400 14px/1.55 var(--font-ui);margin:8px 0 12px}.sf_productReviews_review footer{color:var(--inkt-gedempt);font:400 12px/1.4 var(--font-ui);flex-wrap:wrap;align-items:baseline;gap:5px 10px;display:flex}.sf_productReviews_review footer strong{color:var(--inkt);font-size:12px;font-weight:500}.sf_productReviews_position{justify-content:center;align-items:center;gap:0;margin-top:8px;display:flex}.sf_productReviews_position button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:28px;padding:0;display:grid}.sf_productReviews_position button>span{background:var(--lijn);border-radius:4px;width:4px;height:4px;transition:width .18s,background-color .18s}.sf_productReviews_position button[aria-pressed=true]>span{background:var(--inkt);width:16px}@media (prefers-reduced-motion:reduce){.sf_productReviews_position button>span{transition:none}}.sf_productRoomScene_room{aspect-ratio:4/5;isolation:isolate;background:var(--catalog-surface);width:100%;position:relative;overflow:hidden}.sf_productRoomScene_background{object-fit:cover;width:100%;height:100%;display:block}.sf_productRoomScene_posters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8%;width:68%;display:grid;position:absolute;top:18%;left:16%}.sf_productRoomScene_frame{isolation:isolate;background:#e9e3d7;min-width:0;position:relative;box-shadow:1px 1px 2px #2d231626,3px 5px 8px #2d231624}.sf_productRoomScene_frame:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(125deg,#fff5dc12,#0000 42%,#48351e1f);position:absolute;inset:0;box-shadow:inset 0 0 1px #34291b1f}.sf_productRoomScene_frame>figure{filter:none;width:100%;height:100%}.sf_productRoomScene_single .sf_productRoomScene_posters{grid-template-columns:1fr;width:34%;top:16%;left:33%}.sf_productRoomScene_finish{filter:brightness(.92)saturate(.88)sepia(.12)contrast(.96);container-type:inline-size}.sf_productRoomScene_finish.frame-wrap{padding:3px}.sf_productRoomScene_finish.frame-none{padding:0}.sf_productRoomScene_finish>figure{filter:none;height:auto}.sf_productRoomScene_finish .cart-preview.frame-none{box-shadow:none;border:0;padding:0}.sf_productRoomScene_finish .poster{border:0}.sf_productRoomScene_finish .poster:after{box-shadow:none}.sf_savedChildDetails_trigger{min-width:0;min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.sf_savedChildDetails_trigger svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px}.sf_savedChildDetails_trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf_savedChildDetails_trigger:hover span,.sf_savedChildDetails_clear:hover{text-underline-offset:4px;text-decoration:underline}.sf_savedChildDetails_trigger:focus-visible,.sf_savedChildDetails_clear:focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_savedChildDetails_form{gap:20px;display:grid}.sf_savedChildDetails_form p{font-size:var(--text-body);margin:0;line-height:1.6}.sf_savedChildDetails_form fieldset{border:0;min-width:0;margin:0;padding:0}.sf_savedChildDetails_form legend{font-size:var(--text-label);font-weight:var(--weight-label);padding:0 0 12px}.sf_savedChildDetails_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sf_savedChildDetails_fields label{min-width:0;font-size:var(--text-label);font-weight:var(--weight-label);gap:8px;display:grid}.sf_savedChildDetails_fields input{box-sizing:border-box;width:100%;min-width:0;height:var(--control-height);border:1px solid var(--taupe);border-radius:var(--radius-control);background:var(--wit);color:var(--inkt);font:normal 400 16px/1.4 var(--font-ui);padding:10px 12px}.sf_savedChildDetails_form .sf_savedChildDetails_note{color:var(--inkt-gedempt);font-size:var(--text-label)}.sf_savedChildDetails_form .sf_savedChildDetails_error{color:var(--error);font-size:var(--text-label)}.sf_savedChildDetails_clear{min-height:44px;color:var(--inkt-gedempt);font:inherit;font-size:var(--text-label);cursor:pointer;background:0 0;border:0;justify-self:center;margin-top:-12px;padding:8px 12px}@media (width<=380px){.sf_savedChildDetails_fields{grid-template-columns:minmax(0,1fr)}}.sf_shopChrome_shop{--plum:var(--actie);--plum-dark:var(--diep);--blush:var(--roze);--blush-soft:var(--karton);--paper:var(--papier);--workspace:var(--surface-page);--ink:var(--inkt);--muted:var(--inkt-gedempt);--line:var(--lijn);background:var(--surface-page);min-height:100vh;color:var(--ink);font-family:var(--font-ui);overflow-x:clip}.sf_shopChrome_shop *{box-sizing:border-box}:where(.sf_shopChrome_shop a){color:inherit;text-decoration:none}:where(.sf_shopChrome_shop button){color:inherit;font:inherit}.sf_shopChrome_skipLink{z-index:300;border-radius:var(--radius-control);background:var(--wit);font-size:var(--text-label);font-weight:var(--weight-label);padding:11px 15px;position:fixed;top:8px;left:8px;transform:translateY(-160%);color:var(--plum)!important}.sf_shopChrome_skipLink:focus{transform:translateY(0)}.sf_shopChrome_topbar{z-index:80;min-height:36px;color:var(--inkt);background:var(--karton);font-size:var(--text-caption);font-weight:var(--weight-nav);letter-spacing:.035em;padding:0 24px;position:relative}.sf_shopChrome_topbarInner{width:min(1440px,100%);min-height:inherit;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin:auto;display:grid}.sf_shopChrome_topbarPromises{text-align:center;text-transform:uppercase;flex-wrap:wrap;grid-column:2;justify-content:center;align-items:center;gap:0 14px;margin:0;padding:0;list-style:none;display:flex}.sf_shopChrome_topbarPromises li{justify-content:center;align-items:center;gap:14px;min-height:36px;display:inline-flex}.sf_shopChrome_topbarPromises li+li:before{content:"";opacity:.45;background:currentColor;border-radius:50%;flex:0 0 3px;width:3px;height:3px}.sf_shopChrome_topbarLinks{font-size:var(--text-caption);letter-spacing:0;flex-wrap:wrap;justify-content:flex-end;column-gap:16px;padding-left:24px;display:flex}.sf_shopChrome_topbarLinks a{text-underline-offset:3px;align-items:center;min-height:36px;display:inline-flex}.sf_shopChrome_topbarLinks a:hover{text-decoration:underline}@media (width<=1279px){.sf_shopChrome_topbarInner{display:block}.sf_shopChrome_topbarLinks{display:none}}@media (width<=900px){.sf_shopChrome_topbar{padding-inline:14px}.sf_shopChrome_topbarPromises{gap:0}.sf_shopChrome_topbarPromises li:not(:first-child){display:none}}.sf_shopChrome_header{z-index:100;height:var(--site-header-height);background:var(--surface-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:none;border-bottom:1px solid #dadadae6;transition:color .24s,background .24s,border-color .24s,box-shadow .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s;position:sticky;top:0}.sf_shopChrome_headerImmersive{margin-bottom:calc(-1 * var(--site-header-height));color:var(--wit);-webkit-backdrop-filter:blur(8px)saturate(1.08);backdrop-filter:blur(8px)saturate(1.08);background:#26262629;border-color:#ffffff0e;position:sticky;top:0}.sf_shopChrome_headerImmersiveLight{color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000}.sf_shopChrome_headerScrolled{color:var(--ink);background:color-mix(in srgb, var(--surface-card) 70%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.2);backdrop-filter:blur(28px)saturate(1.2);box-shadow:none;border-color:#d0d0d094;position:sticky}.sf_shopChrome_headerMenuOpen{border-color:var(--line);color:var(--ink);background:var(--papier);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.sf_shopChrome_headerInner{z-index:4;width:min(var(--content-width), calc(100% - 2 * var(--page-gutter)));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;height:100%;margin:auto;display:grid;position:relative}.sf_shopChrome_headerLeft{justify-self:start;align-items:center;gap:12px;min-width:0;display:flex}.sf_shopChrome_logo{width:var(--site-logo-width);justify-self:center;display:flex}.sf_shopChrome_logo img{width:100%;height:auto;transition:filter var(--transition-control);display:block}.sf_shopChrome_headerImmersive:not(.sf_shopChrome_headerMenuOpen):not(.sf_shopChrome_headerScrolled) .sf_shopChrome_logo img,.sf_shopChrome_headerImmersiveLight:not(.sf_shopChrome_headerMenuOpen):not(.sf_shopChrome_headerScrolled) .sf_shopChrome_logo img{filter:none}.sf_shopChrome_menuButton{width:auto;min-width:0;height:var(--header-control-size);border:1px solid var(--taupe);border-radius:var(--radius-control);color:var(--inkt);background:var(--wit);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;cursor:pointer;transition:background-color var(--transition-control), border-color var(--transition-control);flex:none;justify-content:center;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.sf_shopChrome_menuButton svg{color:currentColor;width:20px;height:20px;box-shadow:none;stroke-width:1.75px;background:0 0;border-radius:0;flex:none;padding:0}.sf_shopChrome_menuButton span{font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:-.01em;line-height:1}.sf_shopChrome_menuButton:hover{background:var(--karton);box-shadow:none;border-color:var(--inkt);transform:none}.sf_shopChrome_menuButton:active{transform:translateY(0)}.sf_shopChrome_headerImmersive:not(.sf_shopChrome_headerMenuOpen):not(.sf_shopChrome_headerScrolled) .sf_shopChrome_menuButton{color:var(--wit);box-shadow:none;background:#ffffff17;border-color:#ffffff2e}.sf_shopChrome_headerImmersiveLight:not(.sf_shopChrome_headerMenuOpen):not(.sf_shopChrome_headerScrolled) .sf_shopChrome_menuButton{color:var(--plum);box-shadow:none;background:#fcfcfca8;border-color:#26262621}.sf_shopChrome_finderLink{border-radius:var(--radius-control);background:color-mix(in srgb, var(--surface-muted) 90%, transparent);width:220px;min-height:46px;font-size:var(--text-label);font-weight:var(--weight-nav);transition:background var(--transition-control), box-shadow var(--transition-control);align-items:center;gap:10px;padding:0 16px;display:inline-flex;color:var(--inkt-gedempt)!important}.sf_shopChrome_finderLink svg{width:20px;height:20px;color:var(--inkt-gedempt)}.sf_shopChrome_finderLink:hover{background:var(--karton);box-shadow:inset 0 0 0 1px #4e4e4e14}.sf_shopChrome_headerImmersive:not(.sf_shopChrome_headerMenuOpen):not(.sf_shopChrome_headerScrolled) .sf_shopChrome_finderLink{background:#ffffff1a;color:#ffffffd6!important}.sf_shopChrome_headerImmersiveLight:not(.sf_shopChrome_headerMenuOpen):not(.sf_shopChrome_headerScrolled) .sf_shopChrome_finderLink{background:#fcfcfcb3;color:var(--inkt-gedempt)!important}.sf_shopChrome_quickNav{min-width:0;color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-nav);justify-content:center;justify-self:center;align-items:center;gap:clamp(19px,2vw,30px);display:flex}.sf_shopChrome_quickNav>a,.sf_shopChrome_navMenuTrigger{min-height:72px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex;position:relative}.sf_shopChrome_quickNav>a:after,.sf_shopChrome_navMenuTrigger:after{content:"";height:2px;transition:transform var(--transition-control);background:currentColor;border-radius:2px;position:absolute;bottom:14px;left:0;right:0;transform:scaleX(0)}.sf_shopChrome_quickNav>a:hover:after,.sf_shopChrome_quickNav>a[aria-current=page]:after,.sf_shopChrome_navMenuTrigger:hover:after,.sf_shopChrome_navMenuTrigger[aria-expanded=true]:after,.sf_shopChrome_navMenuTrigger[data-active=true]:after{transform:scaleX(1)}.sf_shopChrome_quickNav>a[aria-current=page]{color:currentColor;font-weight:var(--weight-label)}.sf_shopChrome_navMenuTrigger[data-active=true]{font-weight:var(--weight-label)}.sf_shopChrome_navMenuTrigger svg{width:13px;height:13px;transition:transform var(--transition-control)}.sf_shopChrome_navMenuTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.sf_shopChrome_headerImmersive:not(.sf_shopChrome_headerMenuOpen):not(.sf_shopChrome_headerScrolled) .sf_shopChrome_quickNav{color:#ffffffb8}.sf_shopChrome_headerImmersiveLight:not(.sf_shopChrome_headerMenuOpen):not(.sf_shopChrome_headerScrolled) .sf_shopChrome_quickNav{color:#313131c2}.sf_shopChrome_headerActions{justify-self:end;align-items:center;gap:8px;display:flex}.sf_shopChrome_continueShoppingLink{min-height:var(--button-height);border:1px solid var(--taupe);border-radius:var(--radius-control);background:var(--wit);font-size:var(--button-font-size);font-weight:var(--button-weight);transition:border-color var(--transition-control), background var(--transition-control), transform var(--transition-control);-webkit-backdrop-filter:none;align-items:center;gap:9px;padding:0 17px;display:inline-flex;color:var(--plum)!important}.sf_shopChrome_continueShoppingLink svg{width:16px;height:16px;transition:transform var(--transition-control)}.sf_shopChrome_continueShoppingLink:hover{border-color:var(--inkt);background:var(--karton);transform:none}.sf_shopChrome_continueShoppingLink:hover svg{transform:none}.sf_shopChrome_secureCheckout{min-height:44px;color:var(--success);font-size:var(--text-label);font-weight:var(--weight-label);align-items:center;gap:9px;display:inline-flex}.sf_shopChrome_secureCheckout svg{background:color-mix(in srgb, var(--success) 10%, var(--papier));border-radius:50%;width:20px;height:20px;padding:3px}.sf_shopChrome_checkoutBack{width:var(--header-control-size);height:var(--header-control-size);border:1px solid var(--taupe);border-radius:var(--radius-control);color:var(--inkt);background:var(--wit);place-items:center;display:grid}.sf_shopChrome_checkoutBack:hover{border-color:var(--inkt);background:var(--karton)}.sf_shopChrome_checkoutBack svg{width:19px;height:19px;transform:rotate(180deg)}.sf_shopChrome_headerTextLink{font-size:var(--text-label);font-weight:var(--weight-label);color:var(--inkt-gedempt)!important}.sf_shopChrome_headerImmersive:not(.sf_shopChrome_headerMenuOpen):not(.sf_shopChrome_headerScrolled) .sf_shopChrome_headerTextLink{color:#ffffffb8!important}.sf_shopChrome_headerImmersiveLight:not(.sf_shopChrome_headerMenuOpen):not(.sf_shopChrome_headerScrolled) .sf_shopChrome_headerTextLink{color:#313131c2!important}.sf_shopChrome_cartLink{width:var(--header-control-size);height:var(--header-control-size);border:1px solid var(--taupe);border-radius:var(--radius-control);flex:0 0 var(--header-control-size);background:var(--wit);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;transition:transform var(--transition-control), background var(--transition-control), box-shadow var(--transition-control);cursor:pointer;place-items:center;display:grid;position:relative;color:var(--plum)!important}.sf_shopChrome_cartLink svg{stroke-width:1.75px;width:21px;height:21px}.sf_shopChrome_cartLink:hover{background:var(--karton);box-shadow:none;border-color:var(--inkt);transform:none}.sf_shopChrome_headerImmersive:not(.sf_shopChrome_headerMenuOpen):not(.sf_shopChrome_headerScrolled) .sf_shopChrome_cartLink{background:#ffffff17;border-color:#ffffff2e;color:var(--wit)!important}.sf_shopChrome_headerImmersiveLight:not(.sf_shopChrome_headerMenuOpen):not(.sf_shopChrome_headerScrolled) .sf_shopChrome_cartLink{background:#fcfcfca8;border-color:#36363621;color:var(--plum)!important}.sf_shopChrome_menuPanel{z-index:3;border-bottom:1px solid var(--lijn);background:var(--papier);max-height:min(680px,100vh - 72px);box-shadow:var(--shadow-overlay);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s,transform .22s,visibility .22s;position:absolute;top:100%;left:0;right:0;overflow:auto;transform:translateY(-12px)}.sf_shopChrome_menuPanelInner{grid-template-columns:.78fr 1.45fr .72fr;gap:18px;width:min(1440px,100% - 56px);margin:auto;padding:28px 0 32px;display:grid}.sf_shopChrome_menuPanelOpen .sf_shopChrome_menuPanelInner>*{animation:.38s cubic-bezier(.2,.75,.25,1) both sf_shopChrome_menuItemIn}.sf_shopChrome_menuPanelOpen .sf_shopChrome_menuPanelInner>:nth-child(2){animation-delay:35ms}.sf_shopChrome_menuPanelOpen .sf_shopChrome_menuPanelInner>:nth-child(3){animation-delay:70ms}.sf_shopChrome_menuLead{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--karton);flex-direction:column;align-items:flex-start;min-height:246px;padding:28px;display:flex}.sf_shopChrome_menuLead>span{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.14em;text-transform:uppercase}.sf_shopChrome_menuLead h2{max-width:340px;color:var(--plum-dark);font-size:clamp(27px,2.1vw,36px);font-weight:var(--weight-heading);letter-spacing:var(--title-letter-spacing);margin:14px 0 10px;line-height:1.02}.sf_shopChrome_menuLead p{max-width:340px;color:var(--muted);font-size:var(--text-label);margin:0;line-height:1.55}.sf_shopChrome_menuLeadActions{flex-wrap:wrap;gap:8px;width:100%;margin-top:auto;padding-top:20px;display:flex}.sf_shopChrome_menuLeadActions a{border-radius:var(--radius-control);min-height:40px;font-size:var(--text-label);font-weight:var(--weight-label);justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.sf_shopChrome_menuLeadActions svg{width:14px;height:14px}.sf_shopChrome_menuLeadPrimary{background:var(--plum);box-shadow:none;color:var(--wit)!important}.sf_shopChrome_menuLeadSecondary{border:1px solid var(--lijn);background:#ffffffb8;color:var(--plum)!important}.sf_shopChrome_menuLeadActions a:hover svg{transform:translate(2px)}.sf_shopChrome_menuBrowseHeading{justify-content:space-between;align-items:flex-start;gap:18px;min-height:30px;padding:0 7px;display:flex}.sf_shopChrome_menuBrowseHeading>strong{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.13em;text-transform:uppercase}.sf_shopChrome_menuBrowseHeading>a{font-size:var(--text-label);font-weight:var(--weight-label);align-items:center;gap:5px;display:inline-flex;color:var(--inkt-gedempt)!important}.sf_shopChrome_menuBrowseHeading svg{width:12px;height:12px}.sf_shopChrome_menuCollectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sf_shopChrome_menuCollectionGrid>a{border:1px solid var(--lijn);border-radius:var(--radius-panel);min-width:0;min-height:74px;transition:border-color var(--transition-control), background var(--transition-control), transform var(--transition-control), box-shadow var(--transition-control);background:#ffffffd6;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:12px;display:grid}.sf_shopChrome_menuCollectionGrid>a:hover{border-color:var(--lijn);background:var(--wit);box-shadow:none;transform:translateY(-2px)}.sf_shopChrome_menuCollectionGrid>a>svg{width:15px;height:15px;color:var(--actie);transition:transform var(--transition-control)}.sf_shopChrome_menuCollectionGrid>a:hover>svg{transform:translate(3px)}.sf_shopChrome_menuCollectionNumber{border-radius:var(--radius-panel);width:30px;height:30px;color:var(--actie);background:var(--karton);font-size:var(--text-label);font-weight:var(--weight-label);place-items:center;display:grid}.sf_shopChrome_menuCollectionCopy{gap:3px;min-width:0;display:grid}.sf_shopChrome_menuCollectionCopy b{color:var(--inkt);font-size:var(--text-label);font-weight:var(--weight-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf_shopChrome_menuCollectionCopy small{color:var(--inkt-gedempt);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.sf_shopChrome_menuFeature{border-radius:var(--radius-panel);min-height:246px;color:var(--wit);background:var(--diep);box-shadow:none;border:1px solid #ffffff1a;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:26px;display:flex;position:relative;overflow:hidden}.sf_shopChrome_menuFeatureOrb{width:170px;height:170px;box-shadow:none;pointer-events:none;border:1px solid #ffffff17;border-radius:50%;position:absolute;top:-54px;right:-45px}.sf_shopChrome_menuFeature>span{color:var(--papier);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.sf_shopChrome_menuFeature>span svg{width:14px;height:14px}.sf_shopChrome_menuFeature h3{max-width:290px;font-size:22px;font-weight:var(--weight-heading);letter-spacing:var(--title-letter-spacing);margin:12px 0 8px;line-height:1.02;position:relative}.sf_shopChrome_menuFeature p{color:#ffffff9e;max-width:300px;font-size:var(--text-label);margin:0;line-height:1.5}.sf_shopChrome_menuFeature>a{border-radius:var(--radius-panel);background:var(--wit);min-height:38px;font-size:var(--text-label);font-weight:var(--weight-label);align-items:center;gap:7px;margin-top:18px;padding:0 13px;display:inline-flex;color:var(--plum)!important}.sf_shopChrome_menuFeature>a svg{width:13px;height:13px;transition:transform var(--transition-control)}.sf_shopChrome_menuFeature>a:hover svg{transform:translate(3px)}.sf_shopChrome_menuPanel{border-radius:var(--radius-panel);width:min(1240px,100% - 48px);box-shadow:var(--shadow-overlay);background:#fdfdfdfb;border:1px solid #d2d2d2e6;top:calc(100% + 12px);left:50%;right:auto;transform:translate(-50%,-14px)scale(.99)}.sf_shopChrome_menuPanelOpen{transform:translate(-50%)scale(1)}.sf_shopChrome_menuPanelInner{grid-template-columns:280px minmax(0,1fr);gap:24px;width:100%;padding:22px}.sf_shopChrome_menuLead{border-radius:var(--radius-panel);background:var(--karton);min-height:268px;padding:22px}.sf_shopChrome_menuLead h2{max-width:230px;margin:11px 0 8px;font-size:clamp(25px,1.7vw,30px)}.sf_shopChrome_menuLead p{max-width:220px;color:var(--inkt-gedempt);font-size:var(--text-label);line-height:1.5}.sf_shopChrome_menuQuickLinks{gap:6px;width:100%;margin-top:18px;display:grid}.sf_shopChrome_menuQuickLinks>a{border-radius:var(--radius-control);min-height:48px;transition:border-color var(--transition-control), background var(--transition-control), transform var(--transition-control), box-shadow var(--transition-control);background:#ffffff8f;border:1px solid #0000;grid-template-columns:22px minmax(0,1fr) 15px;align-items:center;gap:9px;padding:7px 10px;display:grid}.sf_shopChrome_menuQuickLinks>a:hover{border-color:var(--lijn);background:var(--wit);box-shadow:none;transform:translate(3px)}.sf_shopChrome_menuQuickLinks>a>svg:first-child{width:17px;height:17px;color:var(--actie)}.sf_shopChrome_menuQuickLinks>a>svg:last-child{width:14px;height:14px;color:var(--actie);transition:transform var(--transition-control)}.sf_shopChrome_menuQuickLinks>a:hover>svg:last-child{transform:translate(3px)}.sf_shopChrome_menuQuickLinks span{gap:1px;min-width:0;display:grid}.sf_shopChrome_menuQuickLinks b{color:var(--inkt);font-size:var(--text-label);font-weight:var(--weight-label)}.sf_shopChrome_menuQuickLinks small{color:var(--inkt-gedempt);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf_shopChrome_menuBrowse{min-width:0;padding:2px 0}.sf_shopChrome_menuBrowseHeading{min-height:35px;padding:0 2px}.sf_shopChrome_menuCollectionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.sf_shopChrome_menuCollectionGrid>.sf_shopChrome_menuCollectionCard{border-radius:var(--radius-panel);background:var(--karton);grid-template-rows:128px 1fr;grid-template-columns:1fr;align-items:stretch;gap:0;min-height:196px;padding:0;overflow:hidden}.sf_shopChrome_menuCollectionGrid>.sf_shopChrome_menuCollectionCard:hover{box-shadow:none;transform:translateY(-2px)}.sf_shopChrome_menuCollectionVisual{place-items:center;min-width:0;display:grid;overflow:hidden}.sf_shopChrome_menuPosterSheet{width:52px;height:79px;font-family:var(--poster-font-family);background:#ffffff6b;grid-template-rows:9px minmax(0,1fr) 10px;place-items:center;padding:6px 5px 5px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s;display:grid;box-shadow:0 10px 20px #26262624}.sf_shopChrome_menuCollectionCard:hover .sf_shopChrome_menuPosterSheet{transform:translateY(-2px)rotate(-1deg)scale(1.035);box-shadow:0 13px 23px #2626262b}.sf_shopChrome_menuPosterSheet small{letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;font-size:3.6px;font-weight:800;overflow:hidden}.sf_shopChrome_menuPosterSheet img{object-fit:contain;width:38px;height:43px}.sf_shopChrome_menuPosterSheet b{font-family:var(--poster-font-family);font-size:7px;font-weight:500}.sf_shopChrome_menuCollectionGrid .sf_shopChrome_menuCollectionCopy{align-content:center;gap:5px;min-width:0;padding:12px 13px;display:grid}.sf_shopChrome_menuCollectionGrid .sf_shopChrome_menuCollectionCopy b{color:var(--inkt);font-size:var(--text-label);justify-content:space-between;align-items:center;gap:8px;display:flex}.sf_shopChrome_menuCollectionGrid .sf_shopChrome_menuCollectionCopy b svg{width:14px;height:14px;color:var(--actie);transition:transform var(--transition-control)}.sf_shopChrome_menuCollectionCard:hover .sf_shopChrome_menuCollectionCopy b svg{transform:translate(3px)}.sf_shopChrome_menuCollectionGrid .sf_shopChrome_menuCollectionCopy small{color:var(--inkt-gedempt);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.sf_shopChrome_menuFeature{border-radius:var(--radius-panel);background:var(--diep);justify-content:flex-end;min-height:268px;padding:22px}.sf_shopChrome_menuFeaturePoster{top:15px;right:20px}.sf_shopChrome_menuFeaturePoster>span{width:67px;height:100px;font-family:var(--poster-font-family);background:var(--wit);grid-template-rows:11px minmax(0,1fr) 12px;place-items:center;padding:7px 6px 6px;display:grid;transform:rotate(3deg);box-shadow:0 15px 27px #26262647}.sf_shopChrome_menuFeaturePoster small{letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;font-size:4px;font-weight:800;overflow:hidden}.sf_shopChrome_menuFeaturePoster img{object-fit:contain;width:46px;height:54px}.sf_shopChrome_menuFeaturePoster b{font-family:var(--poster-font-family);font-size:8px;font-weight:500}.sf_shopChrome_menuFeatureContent{z-index:2;position:relative}.sf_shopChrome_menuFeatureContent>span{color:var(--papier);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.sf_shopChrome_menuFeatureContent>span svg{width:13px;height:13px}.sf_shopChrome_menuFeature h3{max-width:240px;margin:9px 0 6px;font-size:19px}.sf_shopChrome_menuFeature p{font-size:var(--text-label)}.sf_shopChrome_menuFeatureContent>a{border-radius:var(--radius-panel);background:var(--wit);min-height:37px;font-size:var(--text-label);font-weight:var(--weight-label);align-items:center;gap:7px;margin-top:13px;padding:0 13px;display:inline-flex;color:var(--plum)!important}.sf_shopChrome_menuFeatureContent>a svg{width:13px;height:13px;transition:transform var(--transition-control)}.sf_shopChrome_menuFeatureContent>a:hover svg{transform:translate(3px)}.sf_shopChrome_menuBackdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#26262675;border:0;padding:0;position:fixed;inset:0}.sf_shopChrome_megaMenuPanel{z-index:5;border-radius:var(--radius-panel);width:min(980px,100vw - 48px);max-height:min(520px,100vh - 110px);color:var(--ink);background:var(--papier);box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 0;transition:opacity var(--transition-control), transform .24s cubic-bezier(.22,.76,.24,1), visibility var(--transition-control);border:1px solid #d2d2d2eb;position:absolute;top:calc(100% + 10px);left:max(24px,50vw - 620px);overflow:auto;transform:translateY(-10px)scale(.99)}.sf_shopChrome_megaMenuPanelOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.sf_shopChrome_megaMenuInner{grid-template-columns:240px minmax(360px,1fr) 260px;align-items:stretch;gap:22px;width:100%;padding:22px;display:grid}.sf_shopChrome_megaMenuPanelOpen .sf_shopChrome_megaMenuInner>*{animation:.36s cubic-bezier(.2,.75,.25,1) both sf_shopChrome_menuItemIn}.sf_shopChrome_megaMenuPanelOpen .sf_shopChrome_megaMenuInner>:nth-child(2){animation-delay:35ms}.sf_shopChrome_megaMenuPanelOpen .sf_shopChrome_megaMenuInner>:nth-child(3){animation-delay:70ms}.sf_shopChrome_megaMenuPrimaryCards{grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.sf_shopChrome_megaMenuPrimaryCard{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--karton);min-height:125px;transition:border-color var(--transition-control), background var(--transition-control), box-shadow var(--transition-control), transform var(--transition-control);grid-template-columns:66px minmax(0,1fr);align-items:center;gap:13px;padding:12px;display:grid;color:var(--inkt)!important}.sf_shopChrome_megaMenuPrimaryCard:hover{border-color:var(--taupe);background:var(--karton);box-shadow:none;transform:translateY(-2px)}.sf_shopChrome_megaMenuPrimaryVisual{border-radius:var(--radius-panel);background:var(--karton);width:66px;height:84px;box-shadow:none;place-items:center;display:grid;overflow:hidden}.sf_shopChrome_megaMenuPrimaryVisual img{object-fit:contain;width:54px;height:68px;transition:transform .22s;display:block}.sf_shopChrome_megaMenuPrimaryCard:hover .sf_shopChrome_megaMenuPrimaryVisual img{transform:scale(1.045)}.sf_shopChrome_megaMenuPrimaryCopy{flex-direction:column;min-width:0;display:flex}.sf_shopChrome_megaMenuPrimaryCopy>b{font-size:17px;font-weight:var(--weight-label);letter-spacing:-.025em;line-height:1.12}.sf_shopChrome_megaMenuPrimaryCopy>small{color:var(--inkt-gedempt);font-size:var(--text-caption);margin-top:7px;line-height:1.4}.sf_shopChrome_megaMenuCollections{align-content:start;min-width:0;display:grid}.sf_shopChrome_megaMenuCollectionsHeading{justify-content:space-between;align-items:flex-start;gap:16px;min-height:27px;margin-bottom:8px;display:flex}.sf_shopChrome_megaMenuCollectionsHeading>span{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.14em;text-transform:uppercase}.sf_shopChrome_megaMenuCollectionsHeading>a{font-size:var(--text-label);font-weight:var(--weight-label);color:var(--inkt-gedempt)!important}.sf_shopChrome_megaMenuCollectionsHeading>a:hover{color:var(--actie)!important}.sf_shopChrome_megaMenuCollectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sf_shopChrome_megaMenuCollectionCard{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--karton);min-width:0;min-height:64px;transition:border-color var(--transition-control), box-shadow var(--transition-control), transform var(--transition-control);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;padding:7px 10px 7px 7px;display:grid;color:var(--inkt)!important}.sf_shopChrome_megaMenuCollectionCard:hover{border-color:var(--lijn);box-shadow:none;transform:translateY(-2px)}.sf_shopChrome_megaMenuCollectionThumb{border-radius:var(--radius-panel);background:var(--karton);place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.sf_shopChrome_megaMenuCollectionThumb img{object-fit:contain;width:40px;height:40px;transition:transform .22s;display:block}.sf_shopChrome_megaMenuCollectionCard:hover .sf_shopChrome_megaMenuCollectionThumb img{transform:scale(1.07)}.sf_shopChrome_megaMenuNamePreview{width:36px;height:42px;color:var(--actie);grid-template-rows:minmax(0,1fr) auto;place-items:center;display:grid}.sf_shopChrome_megaMenuNamePreview>strong{font-family:var(--poster-font-family);font-size:28px;font-weight:500;line-height:.9}.sf_shopChrome_megaMenuNamePreview>small{font-family:var(--poster-font-family);letter-spacing:.02em;font-size:7px}.sf_shopChrome_megaMenuCollectionCard>b{min-width:0;font-size:var(--text-label);font-weight:var(--weight-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf_shopChrome_megaMenuStudio{border-radius:var(--radius-panel);background:var(--diep);min-height:260px;box-shadow:none;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:24px;display:flex;position:relative;overflow:hidden;color:var(--wit)!important}.sf_shopChrome_megaMenuStudio:after{width:190px;height:190px;box-shadow:none;content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute;top:-70px;right:-58px}.sf_shopChrome_megaMenuStudio>span{z-index:1;color:var(--papier);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.sf_shopChrome_megaMenuStudio>span svg{width:13px;height:13px}.sf_shopChrome_megaMenuStudio>strong{z-index:1;max-width:220px;font-size:23px;font-weight:var(--weight-label);letter-spacing:-.04em;margin-top:12px;line-height:1.04}.sf_shopChrome_megaMenuStudio>p{z-index:1;color:#ffffffa6;max-width:210px;font-size:var(--text-label);margin:10px 0 0;line-height:1.45}.sf_shopChrome_megaMenuStudio>i{z-index:1;border-radius:var(--radius-panel);min-height:40px;color:var(--plum);background:var(--wit);font-size:var(--text-label);font-style:normal;font-weight:var(--weight-label);align-items:center;gap:7px;margin-top:18px;padding:0 13px;display:inline-flex}.sf_shopChrome_megaMenuStudio>i svg{width:13px;height:13px;transition:transform var(--transition-control)}.sf_shopChrome_megaMenuStudio:hover>i svg{transform:translate(3px)}.sf_shopChrome_megaBackdrop{z-index:90;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:default;background:#26262633;border:0;padding:0;position:fixed;inset:0}@keyframes sf_shopChrome_menuItemIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.sf_shopChrome_footer{padding:0 max(var(--page-gutter), calc((100% - var(--content-width)) / 2)) 24px;border-top:1px solid var(--lijn);background:var(--catalog-surface);color:var(--inkt);margin-top:48px}.sf_shopChrome_cartPage .sf_shopChrome_footer{margin-top:42px}.sf_shopChrome_checkoutPage .sf_shopChrome_footer{margin-top:32px}.sf_shopChrome_checkoutPage .sf_shopChrome_footerBenefits,.sf_shopChrome_checkoutPage .sf_shopChrome_footerMain{display:none}.sf_shopChrome_checkoutPage{background:var(--surface-page)}.sf_shopChrome_checkoutPage .sf_shopChrome_header{border-color:var(--lijn);background:var(--surface-card);-webkit-backdrop-filter:none;backdrop-filter:none}.sf_shopChrome_checkoutPage .sf_shopChrome_headerInner{width:min(790px, calc(100% - 2 * var(--page-gutter)))}.sf_shopChrome_checkoutPage .sf_shopChrome_logo{width:150px}.sf_shopChrome_checkoutPage .sf_shopChrome_footer{background:var(--surface-page);margin-top:0}.sf_shopChrome_footerBenefits{border-bottom:1px solid var(--taupe);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sf_shopChrome_footerBenefit{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-width:0;min-height:132px;padding:24px 18px;display:flex}.sf_shopChrome_footerBenefit+.sf_shopChrome_footerBenefit{border-left:1px solid color-mix(in srgb, var(--taupe) 65%, transparent)}.sf_shopChrome_footerBenefit>svg{stroke-width:1.45px;width:29px;height:29px}.sf_shopChrome_footerBenefit span{gap:3px;min-width:0;display:grid}.sf_shopChrome_footerBenefit strong{font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.04em;text-transform:uppercase}.sf_shopChrome_footerBenefit small{color:var(--inkt-gedempt);font-size:var(--text-caption);line-height:1.4}.sf_shopChrome_footerBenefit:hover strong{text-underline-offset:4px;text-decoration:underline}.sf_shopChrome_footerMain{border-bottom:1px solid var(--taupe);grid-template-columns:minmax(230px,1.15fr) repeat(3,minmax(0,.8fr));gap:clamp(32px,5vw,76px);padding:44px 0 38px;display:grid}.sf_shopChrome_footerIntro{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.sf_shopChrome_footerBrand{display:inline-flex}.sf_shopChrome_footerBrand img{width:180px;display:block}.sf_shopChrome_footerIntro p{max-width:310px;color:var(--inkt-gedempt);font-size:var(--text-body);margin:22px 0 24px;line-height:1.6}.sf_shopChrome_footerSection{min-width:0}.sf_shopChrome_footerSectionTitle{font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.1em;text-transform:uppercase;margin:0 0 15px;line-height:1.4}.sf_shopChrome_footerSectionToggle{display:none}.sf_shopChrome_footerSectionBody nav,.sf_shopChrome_footerContact{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.sf_shopChrome_footerSectionBody a{max-width:100%;min-height:39px;color:var(--inkt);font-size:var(--text-label);align-items:center;padding-block:7px;line-height:1.45;display:inline-flex}.sf_shopChrome_footerSectionBody a:hover{text-underline-offset:4px;text-decoration:underline}.sf_shopChrome_footerContact address{color:var(--inkt-gedempt);font-size:var(--text-label);margin-top:13px;font-style:normal;line-height:1.65}.sf_shopChrome_footer :is(a,button):focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_shopChrome_footerMeta{border-bottom:1px solid var(--taupe);min-height:72px;color:var(--inkt-gedempt);font-size:var(--text-label);justify-content:space-between;align-items:center;gap:24px;padding:15px 0;display:flex}.sf_shopChrome_footerPayments{align-items:center;gap:8px;display:flex}.sf_shopChrome_footerPaymentsLabel{color:var(--inkt-gedempt);font-size:var(--text-caption);margin-right:5px}.sf_shopChrome_paymentLogo{border:1px solid var(--lijn);background:var(--wit);border-radius:4px;justify-content:center;align-items:center;height:32px;padding:5px 8px;display:inline-flex}.sf_shopChrome_paymentLogo img{object-fit:contain;max-width:100%;max-height:100%;display:block}.sf_shopChrome_paymentIdeal{width:39px;padding:5px}.sf_shopChrome_paymentKlarna{width:58px}.sf_shopChrome_paymentPaypal{width:70px}.sf_shopChrome_paymentVisa{width:52px}.sf_shopChrome_paymentMastercard{width:45px}.sf_shopChrome_footerBottom{min-height:64px;color:var(--inkt-gedempt);font-size:var(--text-caption);justify-content:space-between;align-items:center;gap:24px;padding-top:14px;line-height:1.55;display:flex}@media (width<=1100px){.sf_shopChrome_headerInner{width:min(var(--content-width), calc(100% - 2 * var(--page-gutter)));gap:18px}.sf_shopChrome_logo{width:146px}.sf_shopChrome_finderLink{width:174px}.sf_shopChrome_menuPanelInner{grid-template-columns:.8fr 1.2fr}.sf_shopChrome_menuCollectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf_shopChrome_menuFeature{grid-column:1/-1;min-height:170px}.sf_shopChrome_menuFeaturePoster{top:15px;right:20px}.sf_shopChrome_menuFeatureContent{max-width:calc(100% - 300px)}.sf_shopChrome_footerMain{gap:30px}}@media (width<=1120px){.sf_shopChrome_headerInner{width:min(var(--content-width), calc(100% - 2 * var(--page-gutter)));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:18px}.sf_shopChrome_menuButton{background:var(--wit);border:1px solid var(--taupe);-webkit-backdrop-filter:none;display:inline-flex}.sf_shopChrome_quickNav{font-weight:var(--weight-nav);display:none}.sf_shopChrome_megaMenuPanel,.sf_shopChrome_megaBackdrop{display:none}}@media (width<=860px){.sf_shopChrome_finderLink{display:none}.sf_shopChrome_menuPanelInner{grid-template-columns:1fr}.sf_shopChrome_menuLead,.sf_shopChrome_menuFeature{grid-column:auto}.sf_shopChrome_menuFeature{min-height:260px}.sf_shopChrome_menuFeaturePoster{top:15px;right:20px}.sf_shopChrome_menuFeatureContent{max-width:calc(100% - 250px)}}@media (width<=700px){.sf_shopChrome_topbar{min-height:34px;font-size:var(--text-caption)}.sf_shopChrome_topbarPromises li{min-height:34px;padding-block:6px}.sf_shopChrome_header{height:var(--site-header-height)}.sf_shopChrome_headerInner{width:min(var(--content-width), calc(100% - 2 * var(--page-gutter)));grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.sf_shopChrome_headerLeft{gap:0}.sf_shopChrome_logo{width:var(--site-logo-width)}.sf_shopChrome_menuButton{width:var(--header-control-size);min-width:var(--header-control-size);height:var(--header-control-size);border-radius:var(--radius-control);background:var(--wit);border:1px solid var(--taupe);-webkit-backdrop-filter:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sf_shopChrome_menuButton span{display:none}.sf_shopChrome_quickNav{font-weight:var(--weight-nav);display:none}.sf_shopChrome_headerActions{gap:6px}.sf_shopChrome_menuPanel{border-radius:0 0 var(--radius-panel) var(--radius-panel);border-left:0;border-right:0;width:100%;max-height:calc(100dvh - 64px);top:100%;left:0;transform:translateY(-12px)}.sf_shopChrome_menuPanelOpen{transform:translateY(0)}.sf_shopChrome_menuPanelInner{grid-template-columns:1fr;gap:14px;width:calc(100% - 28px);padding:18px 0 26px}.sf_shopChrome_menuLead{min-height:0;padding:22px}.sf_shopChrome_menuLead h2{max-width:330px;font-size:30px}.sf_shopChrome_menuLead p{max-width:300px}.sf_shopChrome_menuBrowse{padding:4px 0}.sf_shopChrome_menuCollectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;overflow:visible}.sf_shopChrome_menuCollectionGrid>.sf_shopChrome_menuCollectionCard{grid-template-columns:70px minmax(0,1fr);min-height:106px}.sf_shopChrome_menuCollectionGrid .sf_shopChrome_menuCollectionCopy{padding:11px}.sf_shopChrome_menuCollectionGrid .sf_shopChrome_menuCollectionCopy b{font-size:var(--text-label)}.sf_shopChrome_menuFeature{grid-column:auto;min-height:230px;padding:22px}.sf_shopChrome_menuFeaturePoster{top:15px;right:20px}.sf_shopChrome_menuFeatureContent{max-width:calc(100% - 112px)}.sf_shopChrome_continueShoppingLink{width:var(--header-control-size);min-width:var(--header-control-size);min-height:var(--header-control-size);background:var(--wit);border:1px solid var(--taupe);-webkit-backdrop-filter:none;justify-content:center;padding:0}.sf_shopChrome_continueShoppingLink span,.sf_shopChrome_secureCheckout span{display:none}.sf_shopChrome_checkoutBack{width:var(--header-control-size);height:var(--header-control-size)}.sf_shopChrome_cartLink{width:var(--header-control-size);height:var(--header-control-size);flex-basis:var(--header-control-size);border-radius:var(--radius-control);background:var(--wit);border:1px solid var(--taupe);-webkit-backdrop-filter:none}.sf_shopChrome_cartLink svg{width:19px;height:19px}.sf_shopChrome_footer{padding:0 max(var(--page-gutter), calc((100% - var(--content-width)) / 2)) 20px;margin-top:40px}.sf_shopChrome_cartPage .sf_shopChrome_footer{margin-top:34px}.sf_shopChrome_checkoutPage .sf_shopChrome_headerInner{width:calc(100% - 28px)}.sf_shopChrome_checkoutPage .sf_shopChrome_logo{width:142px}.sf_shopChrome_footerBenefit{min-height:118px;padding-inline:12px}.sf_shopChrome_footerMain{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.sf_shopChrome_footerIntro{grid-column:1/-1;padding-bottom:4px}.sf_shopChrome_footerBrand img{width:164px}.sf_shopChrome_footerPayments{flex-wrap:wrap;gap:9px}}@media (width<=390px){.sf_shopChrome_logo{width:var(--site-logo-width)}.sf_shopChrome_headerActions{gap:4px}}@media (prefers-reduced-motion:reduce){.sf_shopChrome_menuPanel,.sf_shopChrome_menuPanelOpen .sf_shopChrome_menuPanelInner>*{transition:none;animation:none!important}}.sf_shopChrome_header{transition:top .22s,color .24s,background .24s,border-color .24s,box-shadow .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s}.sf_shopChrome_header.sf_shopChrome_headerImmersive{transition:none}.sf_shopChrome_menuPanel{z-index:140;width:min(400px,100%);max-height:none;color:var(--ink);background:var(--papier);box-shadow:var(--shadow-overlay);opacity:1;visibility:hidden;pointer-events:none;border:0;border-right:1px solid #2626261f;border-radius:0;transition:transform .32s cubic-bezier(.22,.76,.24,1),visibility .32s;position:fixed;inset:0 auto 0 0;overflow:hidden auto;transform:translate(-102%)}.sf_shopChrome_menuPanelOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.sf_shopChrome_drawerHeader{z-index:2;min-height:var(--site-header-height);border-bottom:1px solid var(--lijn);grid-template-columns:minmax(0, 1fr) var(--control-height-compact);background:var(--papier);-webkit-backdrop-filter:none;backdrop-filter:none;align-items:center;padding:0 22px 0 28px;display:grid;position:sticky;top:0}.sf_shopChrome_drawerLogo{width:var(--site-logo-width);align-items:center;display:flex}.sf_shopChrome_drawerLogo img{width:100%;height:auto;display:block}.sf_shopChrome_drawerHeader button{width:var(--control-height-compact);height:var(--control-height-compact);border-radius:var(--radius-control);color:var(--inkt);background:var(--wit);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;transition:background var(--transition-control), box-shadow var(--transition-control), transform var(--transition-control);border:1px solid #47474726;border-color:var(--taupe);place-items:center;padding:0;display:grid}.sf_shopChrome_drawerHeader button:hover{background:var(--karton);box-shadow:none;border-color:var(--inkt);transform:none}.sf_shopChrome_drawerBody{min-height:calc(100dvh - var(--site-header-height));flex-direction:column;padding:22px 28px 30px;display:flex}.sf_shopChrome_drawerSection{padding:2px 0 18px;display:grid}.sf_shopChrome_drawerSection+.sf_shopChrome_drawerSection{border-top:1px solid var(--lijn);padding-top:18px}.sf_shopChrome_drawerService{border-top:1px solid var(--lijn);margin-top:auto;padding-top:18px}.sf_shopChrome_drawerCountry{width:100%;min-height:44px}.sf_shopChrome_drawerCountry svg:last-child{margin-left:auto}.sf_shopChrome_drawerSection>span{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px}.sf_shopChrome_drawerSection>a{min-height:42px;transition:color var(--transition-control), padding-left var(--transition-control);align-content:center;gap:3px;padding:7px 34px 7px 0;display:grid;position:relative;color:var(--inkt)!important}.sf_shopChrome_drawerSection>a:hover{text-underline-offset:4px;padding-left:0;text-decoration:underline;color:var(--actie)!important}.sf_shopChrome_drawerSection>a>svg{width:16px;height:16px;color:var(--actie);stroke-width:2px;transition:transform var(--transition-control);position:absolute;top:50%;right:1px;transform:translateY(-50%)}.sf_shopChrome_drawerSection>a:hover>svg{transform:translate(3px,-50%)}.sf_shopChrome_menuBackdrop{z-index:130;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#26262661}@media (width<=700px){.sf_shopChrome_headerImmersive{margin-bottom:-64px}.sf_shopChrome_menuPanel{border:0;border-right:1px solid #2626261f;border-radius:0;width:min(360px,86vw);max-height:none;top:0;left:0;transform:translate(-102%)}.sf_shopChrome_menuPanelOpen{transform:translate(0)}.sf_shopChrome_drawerHeader{min-height:var(--site-header-height);grid-template-columns:minmax(0, 1fr) var(--control-height-compact);padding:0 16px 0 20px}.sf_shopChrome_drawerLogo{width:var(--site-logo-width)}.sf_shopChrome_drawerHeader button{width:var(--control-height-compact);height:var(--control-height-compact);border-radius:var(--radius-control);border-color:var(--taupe);background:var(--wit);color:var(--inkt);-webkit-backdrop-filter:none;backdrop-filter:none}.sf_shopChrome_drawerBody{padding:18px 22px 26px}.sf_shopChrome_drawerSection{padding-bottom:18px}.sf_shopChrome_drawerSection+.sf_shopChrome_drawerSection{padding-top:18px}.sf_shopChrome_drawerSection>a{min-height:40px}.sf_shopChrome_drawerSection>a>b{font-size:var(--text-label);font-weight:var(--weight-nav)}}@media (prefers-reduced-motion:reduce){.sf_shopChrome_menuPanel{transition:none}}.sf_shopChrome_menuButton span,.sf_shopChrome_quickNav,.sf_shopChrome_headerTextLink,.sf_shopChrome_menuLead>span,.sf_shopChrome_menuBrowseHeading>strong,.sf_shopChrome_menuFeature>span,.sf_shopChrome_menuFeatureContent>span,.sf_shopChrome_drawerSection>span{font-size:var(--text-label)}.sf_shopChrome_menuLead p,.sf_shopChrome_menuFeature p,.sf_shopChrome_menuFeatureContent p{font-size:var(--text-label);line-height:1.5}.sf_shopChrome_menuLeadActions a,.sf_shopChrome_menuBrowseHeading>a,.sf_shopChrome_menuFeature>a,.sf_shopChrome_menuFeatureContent>a,.sf_shopChrome_menuCollectionNumber,.sf_shopChrome_menuCollectionCopy b,.sf_shopChrome_menuCollectionGrid .sf_shopChrome_menuCollectionCopy b{font-size:var(--text-label)}.sf_shopChrome_menuCollectionCopy small,.sf_shopChrome_menuCollectionGrid .sf_shopChrome_menuCollectionCopy small{font-size:var(--text-caption)}.sf_shopChrome_drawerSection>a>b{font-size:var(--text-label);font-weight:var(--weight-nav)}.sf_shopChrome_footerPaymentsLabel{font-size:var(--text-caption)}.sf_shopChrome_footerBottom{font-size:var(--text-label)}@media (width<=700px){.sf_shopChrome_drawerSection>a>b{font-size:var(--text-label);font-weight:var(--weight-nav)}.sf_shopChrome_footerBottom{font-size:var(--text-label)}}.sf_shopChrome_footerBottom nav{flex-wrap:wrap;gap:20px;display:flex}.sf_shopChrome_footerBottom nav a{text-underline-offset:3px;min-height:var(--control-height-compact);align-items:center;text-decoration:underline;display:inline-flex}.sf_shopChrome_footerBottom nav button{color:inherit;font:inherit;cursor:pointer;min-height:var(--control-height-compact);background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=760px){.sf_shopChrome_footer{padding-bottom:18px}.sf_shopChrome_footerBenefits{grid-template-columns:repeat(2,minmax(0,1fr))}.sf_shopChrome_footerBenefit{gap:9px;min-height:108px;padding:18px 10px}.sf_shopChrome_footerBenefit:nth-child(3){border-left:0;border-top:1px solid color-mix(in srgb, var(--taupe) 65%, transparent)}.sf_shopChrome_footerBenefit:nth-child(4){border-top:1px solid color-mix(in srgb, var(--taupe) 65%, transparent)}.sf_shopChrome_footerBenefit>svg{width:25px;height:25px}.sf_shopChrome_footerMain{grid-template-columns:1fr;gap:0;padding:32px 0 20px}.sf_shopChrome_footerIntro{padding-bottom:30px}.sf_shopChrome_footerIntro p{max-width:340px;margin-block:17px 20px}.sf_shopChrome_footerSection{border-top:1px solid var(--taupe)}.sf_shopChrome_footerSection:last-child{border-bottom:1px solid var(--taupe)}.sf_shopChrome_footerSectionTitle{display:none}.sf_shopChrome_footerSectionToggle{width:100%;min-height:58px;color:var(--inkt);cursor:pointer;font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.sf_shopChrome_footerSectionToggle svg{width:17px;height:17px;transition:transform var(--transition-control)}.sf_shopChrome_footerSectionToggle[aria-expanded=true] svg{transform:rotate(180deg)}.sf_shopChrome_footerSectionBody{padding:0 0 18px;display:none}.sf_shopChrome_footerSectionBodyOpen{display:block}.sf_shopChrome_footerSectionBody a{width:100%;min-height:var(--control-height-compact);padding-block:9px}.sf_shopChrome_footerMeta{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 0}.sf_shopChrome_footerPayments{gap:7px;width:100%}.sf_shopChrome_footerPaymentsLabel{flex:0 0 100%;margin:0 0 2px}.sf_shopChrome_footerBottom{flex-direction:column-reverse;align-items:flex-start;gap:4px;padding-top:15px}.sf_shopChrome_footerBottom nav{gap:2px 18px}.sf_shopChrome_footerBottom nav :is(a,button){padding-block:9px}}.sf_shopChrome_storefrontHeader{color:var(--inkt);background:var(--site-header-background);border-color:var(--lijn);-webkit-backdrop-filter:none;backdrop-filter:none}.sf_shopChrome_desktopNav{display:none}.sf_shopChrome_drawerSection>span{color:var(--inkt-gedempt);letter-spacing:.09em;font-size:.75rem}.sf_shopChrome_drawerSection>a{min-height:44px;padding-block:10px}.sf_shopChrome_drawerSection>a[aria-current=page]>b{text-underline-offset:5px;text-decoration:underline}.sf_shopChrome_drawerSection>.sf_shopChrome_drawerFeaturedLink{border-radius:var(--radius-control);background:var(--karton);margin-top:8px;padding:14px 38px 14px 14px}.sf_shopChrome_drawerFeaturedLink small{color:var(--inkt-gedempt);font-size:.875rem}.sf_shopChrome_drawerSection>.sf_shopChrome_drawerFeaturedLink>svg{right:14px}.sf_shopChrome_drawerMainLinks>a>b{font-weight:var(--weight-label)}.sf_shopChrome_storefrontHeader .sf_shopChrome_headerInner,.sf_shopChrome_collectionDropdownInner{width:min(var(--shop-content-width),calc(100% - 2 * var(--shop-gutter)));max-width:calc(100dvw - 2 * var(--shop-gutter))}.sf_shopChrome_topbar{min-height:36px;padding-inline:var(--shop-gutter)}.sf_shopChrome_topbarInner{width:min(var(--shop-content-width),100%);grid-template-columns:1fr auto 1fr;gap:16px}.sf_shopChrome_topbarPromises li,.sf_shopChrome_topbarLinks a{min-height:36px}.sf_shopChrome_topbarCountry{letter-spacing:0;justify-self:start;font-size:12px}.sf_shopChrome_topbarDetails{flex:0 auto;max-width:190px}.sf_shopChrome_topbarLinks{flex-wrap:nowrap;min-width:0;padding-left:0}.sf_shopChrome_topbarLinks>a{flex-shrink:0}.sf_shopChrome_drawerDetails{width:100%;min-height:44px;font-size:var(--text-label);margin-bottom:16px}.sf_shopChrome_topbarPromises{grid-column:2}.sf_shopChrome_browseShortcuts{flex-wrap:wrap;gap:24px;padding:0 0 20px;display:flex}.sf_shopChrome_browseShortcuts a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.sf_shopChrome_headerSearch,.sf_shopChrome_headerFavorite{width:var(--header-control-size);height:var(--header-control-size);border-color:var(--taupe)}.sf_shopChrome_drawerSearch{justify-content:flex-start;width:100%;margin-bottom:16px;font-size:14px}@media (width>=1280px){.sf_shopChrome_topbarInner{display:grid}}@media (width<=1279px){.sf_shopChrome_topbar .sf_shopChrome_topbarCountry{display:none}}@media (width>=1121px) and (width<=1279px){.sf_shopChrome_topbarInner{grid-template-columns:minmax(0,1fr) auto;display:grid}.sf_shopChrome_topbarPromises{grid-column:1;justify-content:flex-start}.sf_shopChrome_topbarPromises li:not(:first-child){display:none}.sf_shopChrome_topbarLinks{display:flex}}@media (width<=700px){.sf_shopChrome_storefrontHeader .sf_shopChrome_headerSearch,.sf_shopChrome_storefrontHeader .sf_shopChrome_headerFavorite{display:none}.sf_shopChrome_storefrontHeader .sf_shopChrome_headerInner{width:calc(100% - 2 * var(--shop-gutter))}.sf_shopChrome_headerFavorite{width:44px;height:44px}}@media (width>=1121px){.sf_shopChrome_storefrontHeader .sf_shopChrome_headerInner{grid-template-columns:auto minmax(0,1fr) auto;gap:28px}.sf_shopChrome_storefrontHeader .sf_shopChrome_headerLeft{display:none}.sf_shopChrome_storefrontHeader .sf_shopChrome_logo{width:var(--site-logo-width);grid-column:1;justify-self:start}.sf_shopChrome_desktopNav{min-width:0;height:100%;font-size:.875rem;font-weight:var(--weight-nav);justify-content:center;align-items:center;gap:clamp(14px,1.5vw,24px);display:flex}.sf_shopChrome_desktopBrowse{height:100%}.sf_shopChrome_desktopNav>a,.sf_shopChrome_desktopNavTrigger{height:100%;min-height:44px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex;position:relative}.sf_shopChrome_desktopNav>a:after,.sf_shopChrome_desktopNavTrigger:after{content:"";height:1px;transition:transform var(--transition-control);background:currentColor;position:absolute;inset:auto 0 15px;transform:scaleX(0)}.sf_shopChrome_desktopNav>a:hover:after,.sf_shopChrome_desktopNav>a[aria-current=page]:after,.sf_shopChrome_desktopNavTrigger:hover:after,.sf_shopChrome_desktopNavTrigger[aria-expanded=true]:after,.sf_shopChrome_desktopNavTrigger[data-active=true]:after{transform:scaleX(1)}.sf_shopChrome_desktopNavTrigger svg{width:14px;height:14px;transition:transform var(--transition-control)}.sf_shopChrome_desktopNavTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.sf_shopChrome_collectionDropdown{z-index:5;border-block:1px solid var(--lijn);background:var(--papier);width:100vw;max-height:calc(100dvh - 110px);box-shadow:none;visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--transition-control), transform var(--transition-control), visibility var(--transition-control);position:absolute;top:100%;left:calc(50% - 50vw);overflow-y:auto;transform:translateY(-6px)}.sf_shopChrome_collectionDropdownOpen{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.sf_shopChrome_artDropdownGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-block:10px;display:grid}.sf_shopChrome_collectionLinkGroup .sf_shopChrome_groupOverviewLink{font-weight:var(--weight-label);text-underline-offset:4px;gap:8px;margin-top:12px;text-decoration:underline}.sf_shopChrome_collectionDropdownInner{width:min(var(--shop-content-width), calc(100% - 2 * var(--shop-gutter)));margin-inline:auto;padding:18px 0 24px}.sf_shopChrome_collectionDropdownHeading{border-top:1px solid var(--lijn);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:20px;display:flex}.sf_shopChrome_collectionDropdownHeading>a{min-height:var(--control-height-compact);align-items:center;gap:10px;display:inline-flex}.sf_shopChrome_collectionDropdownHeading>a:first-child{font-weight:var(--weight-label);font-size:1rem}.sf_shopChrome_collectionDropdownHeading>a:last-child{color:var(--inkt-gedempt);text-underline-offset:4px;text-decoration:underline}.sf_shopChrome_collectionDropdownGrid{grid-template-columns:1fr 1fr 1fr 1.55fr;align-items:start;gap:28px;display:grid}.sf_shopChrome_collectionLinkGroup{flex-direction:column;align-items:flex-start;display:flex}.sf_shopChrome_collectionLinkGroup h2{font:normal var(--button-weight) var(--button-font-size)/1.4 var(--font-ui);color:var(--inkt-gedempt);text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px}.sf_shopChrome_collectionLinkGroup a{min-height:var(--control-height-compact);font-size:var(--text-label);font-weight:var(--weight-nav);align-items:center;padding-block:7px;display:inline-flex}.sf_shopChrome_collectionLinkGroup a:hover,.sf_shopChrome_collectionLinkGroup a[aria-current=page]{text-underline-offset:5px;text-decoration:underline}.sf_shopChrome_scaleFeature{background:var(--karton);grid-template-columns:1fr;display:grid}.sf_shopChrome_scaleFeatureImages{justify-content:center;align-items:center;gap:16px;padding:16px 20px 8px;display:flex}.sf_shopChrome_scaleFeatureImages img{aspect-ratio:5/7;object-fit:contain;width:calc(50% - 8px);max-width:94px;height:auto;box-shadow:none;transition:transform var(--transition-control);display:block}.sf_shopChrome_scaleFeature:hover .sf_shopChrome_scaleFeatureImages img{transform:none}.sf_shopChrome_scaleFeatureCopy{gap:5px;padding:8px 20px 18px;display:grid}.sf_shopChrome_scaleFeatureCopy strong{font-size:var(--card-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);line-height:1.3}.sf_shopChrome_scaleFeatureCopy span{font-size:.875rem;font-weight:var(--weight-body);color:var(--inkt-gedempt);line-height:1.5}.sf_shopChrome_scaleFeatureCopy b{font-size:.875rem;font-weight:var(--weight-label);align-items:center;gap:8px;margin-top:6px;display:inline-flex}.sf_shopChrome_scaleFeature:hover .sf_shopChrome_scaleFeatureCopy b{text-underline-offset:4px;text-decoration:underline}}@media (prefers-reduced-motion:reduce){.sf_shopChrome_collectionDropdown,.sf_shopChrome_desktopNav>a:after,.sf_shopChrome_desktopNavTrigger:after,.sf_shopChrome_desktopNavTrigger svg,.sf_shopChrome_scaleFeatureImages img{transition:none}}.sf_shopChrome_shop:not(.sf_shopChrome_cartPage) .sf_shopChrome_footer{padding-inline:max(var(--shop-gutter), calc((100% - var(--shop-content-width)) / 2))}@media (width>=1121px) and (width<=1230px){.sf_shopChrome_storefrontHeader .sf_shopChrome_headerInner{gap:14px}.sf_shopChrome_desktopNav{gap:12px;font-size:.8125rem}}.sf_shopChrome_drawerCategory,.sf_shopChrome_drawerDirectLink{border-bottom:1px solid var(--lijn)}.sf_shopChrome_drawerCategory>summary,.sf_shopChrome_drawerDirectLink{min-height:54px;color:var(--inkt);font-size:var(--text-body);font-weight:var(--weight-label);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.sf_shopChrome_drawerCategory summary{list-style:none}.sf_shopChrome_drawerCategory summary::-webkit-details-marker{display:none}.sf_shopChrome_drawerCategory[open]>summary svg,.sf_shopChrome_drawerSubcategory[open]>summary svg{transform:rotate(180deg)}.sf_shopChrome_drawerCategoryBody{padding:0 0 16px 12px}.sf_shopChrome_drawerViewAll{min-height:44px;font-size:var(--text-label);font-weight:var(--weight-label);text-underline-offset:4px;align-items:center;gap:8px;text-decoration:underline;display:flex}.sf_shopChrome_drawerCategoryBody>.sf_shopChrome_drawerViewAll{margin-bottom:12px}.sf_shopChrome_drawerSubcategory>summary{cursor:pointer;min-height:48px;font-weight:var(--weight-label);justify-content:space-between;align-items:center;display:flex}.sf_shopChrome_drawerSubcategory>.sf_shopChrome_drawerSection{padding-left:12px}.sf_shopChrome_drawerCategory summary:focus-visible,.sf_shopChrome_drawerDirectLink:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media (width>=1231px) and (width<=1500px){.sf_shopChrome_storefrontHeader .sf_shopChrome_headerInner{gap:16px}.sf_shopChrome_desktopNav{gap:12px}}.sf_shopChrome_menuPanel{flex-direction:column;display:flex;overflow:hidden}.sf_shopChrome_drawerHeader{flex:none}.sf_shopChrome_drawerBody{overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:20px;overflow-y:auto}.sf_shopChrome_drawerRegion{padding:10px 28px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--lijn);background:var(--papier);flex:none}.sf_shopChrome_drawerService{margin-top:18px;padding-top:16px;padding-bottom:0}.sf_shopChrome_drawerSection.sf_shopChrome_drawerService>a{min-height:36px;padding:6px 0;font-size:13px;font-weight:400;color:var(--inkt-gedempt)!important}.sf_shopChrome_drawerSection>h3{color:var(--inkt);font:650 14px/1.4 var(--font-ui);letter-spacing:0;text-transform:none;margin:0 0 7px}.sf_shopChrome_collectionLinkGroup h2{color:var(--inkt);font:650 15px/1.4 var(--font-ui);letter-spacing:0;text-transform:none}@media (width>=701px){.sf_shopChrome_menuPanel .sf_shopChrome_drawerSearch,.sf_shopChrome_storefrontHeader .sf_shopChrome_headerSearch{display:none}}@media (width<=700px){.sf_shopChrome_drawerRegion{padding-inline:22px}}.sf_shopFaq_list{border-top:1px solid var(--lijn);min-width:0}.sf_shopFaq_list details{border-bottom:1px solid var(--lijn)}.sf_shopFaq_list summary{min-height:72px;color:var(--inkt);font-size:1rem;font-weight:var(--weight-label);cursor:pointer;align-items:center;padding:20px 44px 20px 0;line-height:1.5;list-style:none;display:flex;position:relative}.sf_shopFaq_list summary::-webkit-details-marker{display:none}.sf_shopFaq_list summary:after{border:1px solid var(--lijn);border-radius:var(--radius-panel);width:28px;height:28px;color:var(--actie);background:var(--papier);content:"+";font-size:18px;font-weight:var(--weight-body);place-items:center;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sf_shopFaq_list details[open] summary:after{content:"−"}.sf_shopFaq_list summary:hover{color:var(--actie)}.sf_shopFaq_list summary:focus-visible{outline:var(--focus-ring);outline-offset:3px;border-radius:var(--radius-control)}.sf_shopFaq_list summary h2,.sf_shopFaq_list summary h3{font:inherit;letter-spacing:normal;margin:0}.sf_shopFaq_list details p{max-width:700px;color:var(--inkt-gedempt);font-size:1rem;line-height:var(--body-line-height);margin:-4px 0 22px;padding-right:42px}.sf_shopFaq_list details p+p{margin-top:-10px}.sf_shopFaq_list details p strong{color:var(--inkt)}@media (width<=700px){.sf_shopFaq_list summary{min-height:66px;padding-right:38px}.sf_shopFaq_list details p{line-height:var(--body-line-height);padding-right:0}}.sf_shopTools_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf_shopTools_price{font:inherit;flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:inline-flex}.sf_shopTools_price del{color:var(--inkt-gedempt);font-size:.875em;font-weight:400}.sf_shopTools_saleBadge{z-index:2;color:var(--wit);background:var(--actie);border-radius:var(--radius-control);font-size:var(--text-caption);padding:5px 9px;font-weight:600;position:absolute;top:12px;left:12px}.sf_shopTools_favoriteCorner{z-index:3;position:absolute;top:8px;right:8px}.sf_shopTools_favoriteButton,.sf_shopTools_iconButton,.sf_shopTools_favoritesLink,.sf_shopTools_searchTrigger{border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--wit);min-width:44px;min-height:44px;color:var(--inkt);cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:8px;padding:10px;text-decoration:none;display:inline-flex}.sf_shopTools_favoriteButton{background:#fffffff0}.sf_shopTools_favoriteButton:hover,.sf_shopTools_iconButton:hover,.sf_shopTools_favoritesLink:hover,.sf_shopTools_searchTrigger:hover{background:var(--karton);border-color:var(--taupe)}.sf_shopTools_favoriteButton svg,.sf_shopTools_iconButton svg,.sf_shopTools_favoritesLink svg,.sf_shopTools_searchTrigger svg,.sf_shopTools_countryTrigger svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.sf_shopTools_favoriteButton[aria-pressed=true] svg{fill:var(--inkt)}.sf_shopTools_favoriteLabeled{margin-block:10px;display:inline-flex;position:relative}.sf_shopTools_favoriteLabeled .sf_shopTools_favoriteButton{min-height:44px;font-size:var(--text-label);padding-inline:14px}.sf_shopTools_favoritesLink{position:relative}.sf_shopTools_favoritesLink>span{background:var(--inkt);min-width:16px;height:16px;color:var(--wit);font:600 12px/16px var(--font-ui);text-align:center;border-radius:999px;padding:0 3px;position:absolute;top:0;right:1px}.sf_shopTools_storageError{background:var(--wit);border:1px solid var(--taupe);width:220px;color:var(--error);box-shadow:var(--shadow-overlay);padding:12px;font-size:14px;display:block;position:absolute;top:100%;right:0}.sf_shopTools_countryTrigger{min-height:36px;color:inherit;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.sf_shopTools_countryTrigger svg{width:16px;height:16px}.sf_shopTools_countryTrigger:hover span{text-underline-offset:4px;text-decoration:underline}.sf_shopTools_countryTrigger:hover .sf_shopTools_countryFlag{text-decoration:none}.sf_shopTools_countryFlag{border:1px solid #2626262e;border-radius:1px;flex:0 0 20px;width:20px;height:14px;overflow:hidden;box-shadow:0 1px 1px #2626260f}.sf_shopTools_flagNetherlands{background:linear-gradient(#ae1c28 0 33.333%,#fff 33.333% 66.666%,#21468b 66.666% 100%)}.sf_shopTools_flagBelgium{background:linear-gradient(90deg,#1b1b1b 0 33.333%,#fdda24 33.333% 66.666%,#ef3340 66.666% 100%)}.sf_shopTools_flagGermany{background:linear-gradient(#1b1b1b 0 33.333%,#d00 33.333% 66.666%,#ffce00 66.666% 100%)}.sf_shopTools_promotionBanner{background:var(--actie);text-align:center;min-height:36px;font-size:var(--text-label);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;padding:8px 20px;line-height:1.4;text-decoration:none;display:flex;color:var(--wit)!important}.sf_shopTools_promotionBanner strong{font-weight:600}.sf_shopTools_promotionBanner>span{font-size:var(--text-caption)}.sf_shopTools_promotionBanner i{margin-left:6px;font-style:normal}.sf_shopTools_promotionBanner:hover>span{text-underline-offset:3px;text-decoration:underline}.sf_shopTools_promotionBanner:focus-visible{outline-offset:-4px;outline:2px solid #fff}.sf_shopTools_dialog{border:1px solid var(--lijn);border-radius:var(--radius-panel);width:min(640px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--inkt);background:var(--wit);font-family:var(--font-ui);box-shadow:var(--shadow-overlay);overscroll-behavior:contain;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.sf_shopTools_dialog::backdrop{background:#19191966}.sf_shopTools_dialogContent{padding:24px}.sf_shopTools_dialogContent>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.sf_shopTools_dialogContent h2{font-size:var(--section-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);margin:0;line-height:1.2}.sf_shopTools_dialogContent a{color:inherit;text-decoration:none}.sf_shopTools_dialogContent button,.sf_shopTools_dialogContent input,.sf_shopTools_dialogContent select{font-family:inherit}.sf_shopTools_dialogContent :is(a,button,input,select):focus-visible,.sf_shopTools_favoriteButton:focus-visible,.sf_shopTools_searchTrigger:focus-visible,.sf_shopTools_countryTrigger:focus-visible,.sf_shopTools_favoritesLink:focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_shopTools_countryDialog{width:min(840px,100% - 32px)}.sf_shopTools_countryDialog .sf_shopTools_dialogContent{padding:0}.sf_shopTools_countryDialog .sf_shopTools_dialogContent>header{border-bottom:1px solid var(--lijn);text-align:center;justify-content:center;min-height:74px;margin:0;padding:18px 72px;position:relative}.sf_shopTools_countryDialog .sf_shopTools_dialogContent>header .sf_shopTools_iconButton{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.sf_shopTools_countryForm{display:grid}.sf_shopTools_countryForm p{margin:0;font-size:14px;line-height:1.6}.sf_shopTools_countrySearch{margin:22px 24px 0;display:block;position:relative}.sf_shopTools_countrySearch>svg{fill:none;stroke:currentColor;stroke-width:1.7px;pointer-events:none;width:21px;height:21px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.sf_shopTools_countrySearch input{border:1px solid var(--taupe);border-radius:var(--radius-control);background:var(--wit);width:100%;min-height:50px;color:var(--inkt);padding:11px 16px 11px 48px;font-size:16px}.sf_shopTools_countryPickerLayout{grid-template-columns:220px minmax(0,1fr);gap:28px;min-height:360px;padding:24px;display:grid}.sf_shopTools_countryPickerNavigation{border-right:1px solid var(--lijn);padding-right:27px}.sf_shopTools_countryPickerNavigation h3{color:var(--inkt-gedempt);letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:600}.sf_shopTools_countryPickerNavigation button{width:100%;min-height:42px;color:var(--inkt);text-align:left;cursor:default;background:0 0;border:0;justify-content:space-between;align-items:center;padding:9px 0;font-size:15px;display:flex}.sf_shopTools_countryNavigationActive{font-weight:600}.sf_shopTools_countryPickerNavigation>p{color:var(--inkt-gedempt);margin-top:34px;font-size:12px;line-height:1.55}.sf_shopTools_countryList{border:0;align-self:start;min-width:0;margin:0;padding:0}.sf_shopTools_countryList legend{border-bottom:1px solid var(--lijn);width:100%;margin:0 0 10px;padding:0 0 13px;font-size:18px;font-weight:600}.sf_shopTools_countryOption{border-bottom:1px solid var(--lijn);cursor:pointer;grid-template-columns:24px minmax(0,1fr) auto 22px;align-items:center;gap:13px;min-height:68px;padding:10px 12px;font-size:14px;display:grid;position:relative}.sf_shopTools_countryOption:hover{background:var(--karton)}.sf_shopTools_countryOption:has(input:checked){background:var(--karton);box-shadow:inset 0 0 0 2px var(--inkt);border-bottom-color:#0000;border-radius:8px}.sf_shopTools_countryOption:has(input:focus-visible){outline:var(--focus-ring);outline-offset:2px}.sf_shopTools_countryOption input{opacity:0;pointer-events:none;width:1px;height:1px;margin:-1px;position:absolute}.sf_shopTools_countryOption .sf_shopTools_countryFlag{flex-basis:24px;width:24px;height:17px}.sf_shopTools_countryName{gap:3px;min-width:0;display:grid}.sf_shopTools_countryName strong{font-size:14px;font-weight:600}.sf_shopTools_countryName small,.sf_shopTools_countryCurrency{color:var(--inkt-gedempt);font-size:12px}.sf_shopTools_countryCheck{border:1px solid var(--taupe);color:#0000;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.sf_shopTools_countryOption:has(input:checked) .sf_shopTools_countryCheck{border-color:var(--inkt);background:var(--inkt);color:var(--wit)}.sf_shopTools_countryOption:has(input:checked) .sf_shopTools_countryName strong{font-weight:700}.sf_shopTools_countryEmpty{color:var(--inkt-gedempt);padding:28px 4px}.sf_shopTools_countryActions{border-top:1px solid var(--lijn);background:var(--catalog-surface);justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:16px 24px;display:flex}.sf_shopTools_countryActions p{color:var(--inkt-gedempt);font-size:12px}.sf_shopTools_countryActions button{min-width:190px}.sf_shopTools_muted{color:var(--inkt-gedempt);line-height:1.6;font-size:14px!important}.sf_shopTools_searchForm{gap:8px;margin-bottom:20px;display:flex;position:relative}.sf_shopTools_searchForm input{border:1px solid var(--taupe);background:var(--wit);min-width:0;min-height:48px;color:var(--inkt);font:400 16px/1.4 var(--font-ui);border-radius:8px;flex:1;padding:12px 14px}.sf_shopTools_searchForm button{min-width:48px}.sf_shopTools_searchResults{margin:0 0 20px;padding:0;list-style:none}.sf_shopTools_searchResults li+li{border-top:1px solid var(--lijn)}.sf_shopTools_searchResults a{grid-template-columns:56px minmax(0,1fr) 20px;align-items:center;gap:16px;padding-block:12px;font-size:14px;display:grid}.sf_shopTools_searchResults a:hover strong{text-decoration:underline}.sf_shopTools_searchResults a>span:nth-child(2){gap:4px;display:grid}.sf_shopTools_searchResults small{color:var(--inkt-gedempt);font-size:12px}.sf_shopTools_searchImage{aspect-ratio:5/7;background:var(--karton);width:56px;overflow:hidden}.sf_shopTools_searchImage>figure{width:100%;height:100%}.sf_shopTools_searchSuggestions{gap:0;display:grid}.sf_shopTools_searchSuggestions p{color:var(--inkt-gedempt);font-size:14px}.sf_shopTools_searchSuggestions a{border-bottom:1px solid var(--lijn);justify-content:space-between;align-items:center;min-height:44px;font-size:14px;display:flex}.sf_shopTools_textLink{text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;font-weight:600;display:inline-flex;text-decoration:underline!important}.sf_shopTools_shippingProgress{text-align:center;background:0 0;padding:0;font-size:13px;line-height:1.5}.sf_shopTools_shippingProgress p{margin:0 0 12px}.sf_shopTools_shippingProgress strong{font-weight:600}.sf_shopTools_shippingProgress progress{appearance:none;background:var(--lijn);width:100%;height:3px;color:var(--inkt);border:0;border-radius:0;margin:0;display:block}.sf_shopTools_shippingProgress progress::-webkit-progress-bar{background:var(--lijn)}.sf_shopTools_shippingProgress progress::-webkit-progress-value{background:var(--inkt)}.sf_shopTools_shippingProgress progress::-moz-progress-bar{background:var(--inkt)}.sf_shopTools_browseMain{width:min(var(--shop-content-width),calc(100% - 2 * var(--shop-gutter)));margin:32px auto 64px}.sf_shopTools_browseIntro{max-width:740px;margin-bottom:32px}.sf_shopTools_browseIntro h1{font-size:var(--page-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);line-height:var(--title-line-height);margin:0 0 12px}.sf_shopTools_browseIntro p{color:var(--inkt-gedempt);margin:0;font-size:16px;line-height:1.6}.sf_shopTools_browseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 16px;display:grid}.sf_shopTools_empty{background:var(--karton);text-align:center;border-radius:12px;padding:48px 24px}.sf_shopTools_empty h2{margin:0 0 12px;font-size:24px}.sf_shopTools_empty p{font-size:16px;line-height:1.6}.sf_shopTools_empty a{margin-top:12px;display:inline-flex}.sf_shopTools_savedDesign{min-width:0;position:relative}.sf_shopTools_savedPreview{aspect-ratio:5/7;background:var(--karton);justify-content:center;align-items:center;width:100%;padding:12%;display:flex;overflow:hidden}.sf_shopTools_savedPreview>*{max-width:100%;max-height:100%}.sf_shopTools_savedDesign h2{margin:16px 0 4px;font-size:17px;line-height:1.3}.sf_shopTools_savedDesign p{color:var(--inkt-gedempt);margin:4px 0 12px;font-size:14px}.sf_shopTools_savedDesign>button{border:1px solid var(--taupe);min-height:44px;color:var(--inkt);background:var(--wit);font:600 14px var(--font-ui);cursor:pointer;border-radius:8px;padding:10px 16px}.sf_shopTools_savedRemove{position:absolute;top:8px;right:8px}.sf_shopTools_campaignTerms{border:1px solid var(--lijn);background:var(--wit);border-radius:12px;max-width:740px;margin-bottom:32px;padding:24px}.sf_shopTools_campaignTerms p{margin:0 0 12px;font-size:16px;line-height:1.6}.sf_shopTools_campaignTerms p:last-child{margin-bottom:0}@media (width>=701px) and (width<=1024px){.sf_shopTools_browseGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.sf_shopTools_dialogContent{padding:20px 16px}.sf_shopTools_dialog{max-height:calc(100dvh - 24px)}.sf_shopTools_promotionBanner{gap:3px 8px;min-height:36px;padding:8px 12px;font-size:12px}.sf_shopTools_promotionBanner>span{font-size:12px}.sf_shopTools_browseMain{margin-top:24px}.sf_shopTools_browseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.sf_shopTools_favoriteCorner{top:6px;right:6px}.sf_shopTools_favoriteButton{min-width:44px;min-height:44px}.sf_shopTools_countryDialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.sf_shopTools_countryDialog .sf_shopTools_dialogContent>header{min-height:64px;padding:14px 62px}.sf_shopTools_countryDialog .sf_shopTools_dialogContent>header .sf_shopTools_iconButton{right:12px}.sf_shopTools_countrySearch{margin:16px 16px 0}.sf_shopTools_countryPickerLayout{grid-template-columns:1fr;gap:20px;min-height:0;padding:18px 16px}.sf_shopTools_countryPickerNavigation{border-right:0;border-bottom:1px solid var(--lijn);grid-template-columns:1fr 1fr;gap:20px;padding:0 0 16px;display:grid}.sf_shopTools_countryPickerNavigation section+section{margin:0}.sf_shopTools_countryPickerNavigation>p{grid-column:1/-1;margin:2px 0 0}.sf_shopTools_countryOption{min-height:64px}.sf_shopTools_countryActions{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--wit);position:sticky;bottom:0}.sf_shopTools_countryActions p{display:none}.sf_shopTools_countryActions button{width:100%}}.sf_shopTools_localeFlag{object-fit:cover;border-radius:2px;flex:0 0 24px;width:24px;height:18px;box-shadow:0 0 0 1px #00000014}.sf_shopTools_countryResults{min-width:0}.sf_shopTools_countryListHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.sf_shopTools_countryListHeader h3{margin:0;font-size:18px;font-weight:600}.sf_shopTools_countryListHeader .sf_shopTools_countrySearch{border-color:var(--lijn);background:var(--surface-page);border-radius:8px;width:210px;min-height:38px;margin:0;padding:0 10px}.sf_shopTools_countryListHeader .sf_shopTools_countrySearch input{background:0 0;width:100%;min-width:0;height:38px;padding:0;font-size:14px}.sf_shopTools_countryListHeader .sf_shopTools_countrySearch svg{width:16px;height:16px}.sf_shopTools_countryPickerNavigation button{width:100%;min-height:38px;color:var(--inkt-gedempt);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:10px;padding:8px 10px;font-size:14px;display:flex}.sf_shopTools_countryPickerNavigation button[aria-pressed=true]{color:var(--wit);background:var(--inkt);font-weight:600}.sf_shopTools_countryPickerNavigation button[aria-pressed=true]:after{content:"✓";flex:none;font-size:12px}.sf_shopTools_countryPickerNavigation section+section{margin-top:28px}.sf_shopTools_countryPickerLayout{grid-template-columns:176px minmax(0,1fr);align-items:start}.sf_shopTools_countryResults .sf_shopTools_countryList{scrollbar-width:thin;max-height:390px;padding-right:8px;overflow-y:auto}.sf_shopTools_countryActions{justify-content:space-between}.sf_shopTools_countryActions .countrySelectionSummary{color:var(--inkt-gedempt);gap:3px;display:grid}.countrySelectionSummary strong{color:var(--inkt);font-size:14px;font-weight:600}@media (width<=700px){.sf_shopTools_countryPickerLayout{grid-template-columns:1fr;gap:18px}.sf_shopTools_countryPickerNavigation{grid-template-columns:1fr 2fr;gap:20px}.sf_shopTools_countryPickerNavigation section+section{margin-top:0}.sf_shopTools_countryPickerNavigation section:last-child{flex-wrap:wrap;align-content:start;gap:4px;display:flex}.sf_shopTools_countryPickerNavigation section:last-child h3{width:100%}.sf_shopTools_countryPickerNavigation section:last-child button{width:auto;min-height:34px;padding:6px 8px;font-size:13px}.sf_shopTools_countryPickerNavigation section:last-child button>span+span{display:none}.sf_shopTools_countryResults .sf_shopTools_countryList{max-height:none;padding-right:0}.sf_shopTools_countryListHeader{gap:10px}.sf_shopTools_countryListHeader .sf_shopTools_countrySearch{width:180px}}.sf_shopTools_countryListHeader .sf_shopTools_countrySearch{box-sizing:border-box;border:1px solid var(--lijn);align-items:center;gap:8px;height:38px;display:flex}.sf_shopTools_countryListHeader .sf_shopTools_countrySearch>svg{flex:0 0 16px;position:static;transform:none}.sf_shopTools_countryListHeader .sf_shopTools_countrySearch input{height:36px;min-height:36px;box-shadow:none;border:0;border-radius:0;outline:none;padding:0}.sf_shopTools_countryList .sf_shopTools_srOnly{border:0;width:1px;margin:-1px;padding:0}.sf_shopTools_countryPickerNavigation button.sf_shopTools_countryNavigationActive{box-shadow:inset 0 0 0 1px var(--inkt);border-radius:6px}.country-mobile-navigation{display:none}@media (width<=700px){.sf_shopTools_countryDialog{box-sizing:border-box;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;inset:0;overflow:hidden}.sf_shopTools_countryDialog .sf_shopTools_dialogContent{flex-direction:column;height:100%;min-height:0;display:flex}.sf_shopTools_countryDialog .sf_shopTools_dialogContent>header{padding:calc(14px + env(safe-area-inset-top)) 60px 14px 16px;text-align:left;flex:none;justify-content:flex-start;min-height:62px}.sf_shopTools_countryDialog .sf_shopTools_dialogContent>header h2{min-width:0;font-size:20px}.sf_shopTools_countryForm{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.sf_shopTools_countryPickerLayout{flex-direction:column;flex:1 1 0;gap:12px;min-height:0;padding:14px 16px 0;display:flex;overflow:hidden}.sf_shopTools_countryPickerNavigation{flex:none;width:100%;padding-bottom:12px;display:block}.sf_shopTools_countryPickerNavigation>section{display:none!important}.country-mobile-navigation{grid-template-columns:1fr 1fr;gap:12px;display:grid}.country-mobile-navigation label{min-width:0;color:var(--inkt-gedempt);gap:6px;font-size:12px;font-weight:600;display:grid}.country-mobile-navigation select{box-sizing:border-box;border:1px solid var(--lijn);background:var(--karton);width:100%;min-width:0;min-height:44px;color:var(--inkt);font:inherit;border-radius:8px;padding:8px 10px;font-size:16px}.country-mobile-navigation select:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.sf_shopTools_countryPickerNavigation button{min-height:34px;padding-block:6px;font-size:13px}.sf_shopTools_countryResults{flex-direction:column;flex:1 1 0;width:100%;min-height:0;display:flex;overflow:hidden}.sf_shopTools_countryListHeader{flex:none;gap:8px}.sf_shopTools_countryListHeader h3{display:none}.sf_shopTools_countryListHeader .sf_shopTools_countrySearch{width:100%;min-width:0;margin:0}.sf_shopTools_countryListHeader .sf_shopTools_countrySearch input{width:100%;min-width:0;font-size:16px}.sf_shopTools_countryResults .sf_shopTools_countryList{overscroll-behavior:contain;flex:1 1 0;align-self:stretch;width:100%;min-height:0;max-height:none;padding-bottom:8px;overflow-y:auto}.sf_shopTools_countryOption{min-height:60px}.sf_shopTools_countryName{overflow-wrap:anywhere;min-width:0}.sf_shopTools_countryActions{padding:12px 16px max(12px, env(safe-area-inset-bottom));flex:none;position:static}.sf_shopTools_countryActions:has(.countrySelectionSummary){flex-direction:column;align-items:stretch;gap:10px}.sf_shopTools_countryActions .countrySelectionSummary{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;display:block}.sf_shopTools_countryActions .countrySelectionSummary>span{display:none}.countrySelectionSummary strong{text-align:center;overflow-wrap:anywhere;font-size:13px;display:block}}.sf_storefrontCart_root{display:flex;position:relative}.sf_storefrontCart_root>button{cursor:pointer;padding:0;position:relative}.sf_storefrontCart_badge{border:2px solid var(--site-header-background);min-width:21px;height:21px;color:var(--wit);background:var(--actie);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}.sf_storefrontCart_panel{z-index:40;width:min(460px, calc(100vw - 2 * var(--shop-gutter)));max-height:calc(100dvh - var(--site-header-height) - 18px);border:1px solid var(--lijn);color:var(--inkt);background:var(--surface-card);flex-direction:column;animation:.2s cubic-bezier(.2,.78,.25,1) both sf_storefrontCart_cartIn;display:flex;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 22px 52px #241f1d2e}.sf_storefrontCart_header{border-bottom:1px solid var(--lijn);background:var(--surface-card);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:17px 18px 15px 20px;display:flex}.sf_storefrontCart_header small{color:var(--inkt-gedempt);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:650;display:block}.sf_storefrontCart_header h2{color:var(--diep);font-size:22px;font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);margin:0;line-height:1.15}.sf_storefrontCart_header>button{border:1px solid var(--taupe);border-radius:var(--radius-control);background:var(--wit);cursor:pointer;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.sf_storefrontCart_header>button:hover{border-color:var(--inkt);background:var(--karton)}.sf_storefrontCart_header>button svg{width:19px;height:19px}.sf_storefrontCart_loading,.sf_storefrontCart_empty{min-height:320px;color:var(--inkt-gedempt);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:36px 24px;display:flex}.sf_storefrontCart_empty>span{width:54px;height:54px;color:var(--actie);background:var(--karton);border-radius:50%;place-items:center;display:grid}.sf_storefrontCart_empty>span svg{width:23px;height:23px}.sf_storefrontCart_empty h3{color:var(--diep);margin:19px 0 7px;font-size:20px;line-height:1.25}.sf_storefrontCart_empty p{max-width:290px;margin:0;font-size:14px;line-height:1.55}.sf_storefrontCart_empty>a{border-radius:var(--radius-control);min-height:46px;color:var(--wit);background:var(--actie);align-items:center;gap:12px;margin-top:22px;padding:0 18px;font-size:14px;font-weight:650;display:inline-flex}.sf_storefrontCart_items{overscroll-behavior:contain;min-height:0;padding:4px 20px;display:grid;overflow-y:auto}.sf_storefrontCart_item{grid-template-columns:82px minmax(0,1fr);gap:14px;min-width:0;padding:16px 0;display:grid}.sf_storefrontCart_item+.sf_storefrontCart_item{border-top:1px solid var(--lijn)}.sf_storefrontCart_preview{background:var(--catalog-surface);place-items:center;width:82px;min-height:112px;padding:9px;display:grid;overflow:hidden}.sf_storefrontCart_preview>div{filter:drop-shadow(0 5px 7px #26262621);width:58px}.sf_storefrontCart_previewLoading{aspect-ratio:5/7;background:color-mix(in srgb, var(--taupe) 45%, var(--wit));width:58px;animation:1.1s ease-in-out infinite alternate sf_storefrontCart_previewPulse;display:block}.sf_storefrontCart_itemBody{flex-direction:column;min-width:0;display:flex}.sf_storefrontCart_itemHeading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.sf_storefrontCart_itemHeading h3{color:var(--diep);font-size:15px;font-weight:var(--weight-heading);overflow-wrap:anywhere;margin:0;line-height:1.3}.sf_storefrontCart_itemHeading p,.sf_storefrontCart_details{color:var(--inkt-gedempt);margin:3px 0 0;font-size:13px;line-height:1.4}.sf_storefrontCart_itemHeading>strong{color:var(--actie);white-space:nowrap;font-size:14px}.sf_storefrontCart_details{margin-top:7px}.sf_storefrontCart_itemActions{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.sf_storefrontCart_quantity{border:1px solid var(--taupe);border-radius:var(--radius-control);background:var(--wit);grid-template-columns:36px 38px 36px;height:36px;display:grid;overflow:hidden}.sf_storefrontCart_quantity button{cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:34px;padding:0;font-size:20px;line-height:1;display:grid}.sf_storefrontCart_quantity button:hover:not(:disabled){background:var(--karton)}.sf_storefrontCart_quantity button:disabled{color:var(--taupe);cursor:not-allowed}.sf_storefrontCart_quantity span{border-inline:1px solid var(--lijn);color:var(--inkt);place-items:center;font-size:14px;font-weight:650;display:grid}.sf_storefrontCart_remove{border-radius:var(--radius-control);width:36px;height:36px;color:var(--inkt-gedempt);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.sf_storefrontCart_remove:hover{color:var(--actie);background:var(--karton)}.sf_storefrontCart_remove svg{width:18px;height:18px}.sf_storefrontCart_footer{border-top:1px solid var(--lijn);background:var(--surface-card);padding:15px 20px 17px}.sf_storefrontCart_footer [role=status]{margin:0 0 11px}.sf_storefrontCart_total{border-top:1px solid var(--lijn);color:var(--diep);justify-content:space-between;align-items:baseline;gap:18px;padding-top:13px;font-size:15px;font-weight:650;display:flex}.sf_storefrontCart_total strong{color:var(--actie);white-space:nowrap;font-size:22px}.sf_storefrontCart_checkout.sf_storefrontCart_checkout{width:100%;min-width:0;min-height:50px;margin-top:15px;text-decoration:none}.sf_storefrontCart_viewCart{width:100%;min-height:42px;color:var(--inkt);text-underline-offset:4px;justify-content:center;align-items:center;font-size:13px;font-weight:600;text-decoration:underline;display:flex}.sf_storefrontCart_payments{border-top:1px solid var(--lijn);justify-content:center;align-items:center;gap:8px;min-height:32px;padding-top:8px;display:flex}.sf_storefrontCart_payments img{border:1px solid var(--lijn);background:var(--wit);object-fit:contain;width:auto;max-width:55px;height:25px;padding:4px 6px}@keyframes sf_storefrontCart_cartIn{0%{opacity:0;transform:translateY(-7px)}}@keyframes sf_storefrontCart_previewPulse{to{opacity:.48}}@media (width<=700px){.sf_storefrontCart_badge{border-color:var(--site-header-background);top:-6px;right:-6px}.sf_storefrontCart_panel{z-index:400;background:var(--surface-page);width:100vw;max-height:100dvh;box-shadow:none;border:0;animation-name:sf_storefrontCart_cartAppIn;position:fixed;inset:0}.sf_storefrontCart_header{min-height:var(--site-header-height);flex:none;padding:0 14px 0 18px}.sf_storefrontCart_header small{display:none}.sf_storefrontCart_header h2{font-size:20px}.sf_storefrontCart_header>button{width:var(--control-height-compact);height:var(--control-height-compact)}.sf_storefrontCart_items{background:var(--surface-page);gap:10px;padding:6px 14px 18px}.sf_storefrontCart_item{border:1px solid var(--lijn);background:var(--surface-card);grid-template-columns:78px minmax(0,1fr);gap:12px;padding:12px}.sf_storefrontCart_item+.sf_storefrontCart_item{border-top:1px solid var(--lijn)}.sf_storefrontCart_preview{width:78px;min-height:108px;padding:8px}.sf_storefrontCart_preview>div{width:55px}.sf_storefrontCart_itemHeading{display:block}.sf_storefrontCart_itemHeading h3{font-size:15px}.sf_storefrontCart_itemHeading>strong{margin-top:7px;font-size:15px;display:block}.sf_storefrontCart_details{font-size:12px}.sf_storefrontCart_itemActions{padding-top:10px}.sf_storefrontCart_footer{padding:12px 14px calc(12px + env(safe-area-inset-bottom));flex:none;box-shadow:0 -8px 24px #241f1d0f}.sf_storefrontCart_footer [role=status],.sf_storefrontCart_payments,.sf_storefrontCart_viewCart{display:none}.sf_storefrontCart_total{border-top:0;padding-top:0}.sf_storefrontCart_total span{font-size:13px}.sf_storefrontCart_total strong{font-size:20px}.sf_storefrontCart_checkout.sf_storefrontCart_checkout{min-height:50px;margin-top:11px}.sf_storefrontCart_loading,.sf_storefrontCart_empty{flex:auto;min-height:0}}@keyframes sf_storefrontCart_cartAppIn{0%{opacity:0;transform:translateY(12px)}}@media (width<=370px){.sf_storefrontCart_item{grid-template-columns:70px minmax(0,1fr);gap:10px;padding:10px}.sf_storefrontCart_preview{width:70px;min-height:98px}.sf_storefrontCart_preview>div{width:49px}.sf_storefrontCart_quantity{grid-template-columns:34px 34px 34px}.sf_storefrontCart_quantity button{width:34px}}@media (prefers-reduced-motion:reduce){.sf_storefrontCart_panel,.sf_storefrontCart_previewLoading{animation:none}}.sf_storefrontCart_shipping{background:var(--surface-card);flex:none;padding:18px 20px 4px}.sf_storefrontCart_footer .sf_storefrontCart_total{border-top:0;padding-top:0}@media (width<=700px){.sf_storefrontCart_shipping{padding:16px 18px}}.sf_ui_button{min-height:var(--button-height);padding:14px var(--button-padding);border-radius:var(--radius-control);font:normal var(--button-weight) var(--button-font-size)/1.4 var(--font-ui);text-align:center;cursor:pointer;box-shadow:none;transition:background-color var(--transition-control), border-color var(--transition-control);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.sf_ui_secondary{color:var(--inkt);background:var(--wit);border-color:var(--taupe)}.sf_ui_secondary:hover{background:var(--karton);border-color:var(--inkt)}.sf_ui_primary{color:var(--wit);background:var(--actie);border-color:var(--actie)}.sf_ui_primary:hover{color:var(--wit);background:var(--actie-hover);border-color:var(--actie-hover)}.sf_ui_onDark{color:var(--diep);background:var(--wit);border-color:var(--wit)}.sf_ui_onDark:hover{background:var(--karton);border-color:var(--karton)}.sf_ui_text{min-height:var(--control-height-compact);color:var(--inkt);text-underline-offset:4px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.sf_ui_icon{width:var(--control-height-compact);min-height:var(--control-height-compact);padding:10px}.sf_ui_compact{min-height:var(--control-height-compact);padding:10px 16px}.sf_ui_primary:active{background:var(--diep);border-color:var(--diep)}.sf_ui_button:disabled{opacity:.55;cursor:not-allowed}.sf_ui_button:focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_ui_onDark:focus-visible{outline-color:var(--wit)}@media (prefers-reduced-motion:reduce){.sf_ui_button{transition:none}}.sf_service_topic>svg{width:25px;height:25px}.sf_catalog_main.sf_service_main{padding-bottom:var(--section-gap)}.sf_productGallery_arrow>svg{stroke-width:1.5px;width:20px;height:20px}.sf_posterCatalog_catalog .sf_catalogProductCard_personalizationIcon>svg,main.sf_shopTools_browseMain .sf_catalogProductCard_personalizationIcon>svg{stroke-width:1.5px;width:17px;height:17px}.sf_home_shop .sf_shopTools_favoriteButton>svg{stroke-width:1.8px;width:18px;height:18px}.sf_frames_colorChoice[aria-current=page] .sf_frames_colorImage:after,.sf_productPurchasePanel_selectedFrame .sf_productPurchasePanel_frameImage:after{content:"";z-index:1;border-radius:inherit;box-shadow:var(--choice-shadow);pointer-events:none;position:absolute;inset:0}@media (width<=700px){.sf_service_topic>svg{width:23px;height:23px}.sf_posterCatalog_filterToggle>svg{stroke-width:1.5px}}.customer-review-stars{letter-spacing:0;align-items:center;gap:3px;width:max-content;margin:0 0 16px;display:flex}.customer-review-star{color:#fff;background:#00a878;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.customer-review-star.is-empty{background:#dce1de}.customer-review-stars .customer-review-star svg{fill:currentColor;stroke:none;width:20px;height:20px}.customer-review-count{color:var(--inkt-gedempt);font-size:14px;font-weight:400;line-height:1.5}.sf_home_reviewsSection .sf_home_sectionHeading{align-items:end}.sf_home_reviewsList{gap:20px}.sf_home_reviewsList figure,.sf_catalog_catalogReviewList figure{border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--wit);padding:24px}.sf_home_reviewsList blockquote,.sf_catalog_catalogReviewList blockquote{font-size:16px;font-weight:400;line-height:1.6}.sf_catalog_catalogReviewList{gap:16px}.sf_catalog_catalogReviewList figure:first-child,.sf_catalog_catalogReviewList figure:last-child{padding:24px}.sf_catalog_catalogReviewList figure+figure{border-left:1px solid var(--lijn)}.sf_catalog_catalogReviewList .customer-review-stars{margin-bottom:16px}.sf_productReviews_heading .customer-review-count{margin:5px 0 0;font-size:12px}.sf_productReviews_reviews .customer-review-star{flex-basis:20px;width:20px;height:20px}.sf_productReviews_reviews .customer-review-star svg{width:17px;height:17px}.sf_productReviews_reviews .customer-review-stars{margin-bottom:10px}.sf_productReviews_review p{font-size:13px;line-height:1.6}.purchase-confidence{min-width:0;color:var(--inkt-gedempt);gap:20px;margin-top:24px;font-size:12px;line-height:1.5;display:grid}.purchase-confidence-payments{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--lijn) transparent;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;max-width:100%;padding-bottom:8px;display:flex;overflow-x:auto}.purchase-confidence-payments:focus-visible{outline:var(--focus-ring);outline-offset:4px}.purchase-confidence-payments .sf_shopChrome_paymentLogo{border-radius:4px;flex:0 0 36px;width:36px;min-width:0;height:24px;padding:3px}.purchase-confidence-payments .sf_shopChrome_paymentLogo img{object-fit:contain;max-width:100%;max-height:100%}.purchase-confidence-review{grid-template-columns:max-content 1fr;align-items:center;gap:8px 10px;display:grid}.purchase-confidence-review .customer-review-stars{gap:2px;margin:0}.purchase-confidence-review .customer-review-star{flex-basis:16px;width:16px;height:16px}.purchase-confidence-review .customer-review-star svg{width:14px;height:14px}.purchase-confidence-score{white-space:nowrap;color:var(--inkt)}.purchase-confidence-count{grid-column:1/-1}@media (width<=700px){.sf_home_reviewsList{gap:12px}.sf_home_reviewsList figure,.sf_catalog_catalogReviewList figure,.sf_catalog_catalogReviewList figure:first-child,.sf_catalog_catalogReviewList figure:last-child{padding:20px}.sf_catalog_catalogReviewList{gap:12px}}.account-page{width:min(1200px,calc(100% - 2 * var(--page-gutter,24px)));color:var(--inkt,#272727);margin:0 auto;padding:48px 0 80px}.account-auth{max-width:520px}.account-auth .account-form+.account-links{padding-top:20px}.account-auth>.account-meta{margin:0;padding-top:24px}.account-heading{max-width:760px;margin:0 0 32px}.account-heading h1{letter-spacing:-.035em;margin:8px 0 14px;font-size:clamp(28px,3.2vw,40px);line-height:1.15}.account-heading p{color:#706d67;margin:0;font-size:15px;line-height:1.7}.account-heading .account-meta{letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:600}.account-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;display:grid}.account-sidebar{min-width:0;position:sticky;top:110px}.account-sidebar-name{overflow-wrap:anywhere;margin:0 12px 16px;font-weight:600}.account-nav{gap:6px;display:grid}.account-nav a,.account-nav button{width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:12px;font-size:14px;text-decoration:none;display:flex}.account-nav a:hover,.account-nav button:hover{background:#eee9e1}.account-nav a[aria-current=page]{background:#eae4dc;border-color:#d9d1c5;font-weight:600}.account-nav svg,.account-mobile-link svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.account-nav form{border-top:1px solid #dfdbd4;margin:16px 0 0;padding-top:16px}.account-main{gap:24px;min-width:0;display:grid}.account-card{background:#fff;border:1px solid #e1dcd4;border-radius:12px;min-width:0;padding:28px}.account-card h2{letter-spacing:-.02em;margin:0 0 20px;font-size:20px;line-height:1.3}.account-card h3{margin:0 0 12px;font-size:15px}.account-card p{line-height:1.7}.account-card>:last-child{margin-bottom:0}.account-form{gap:20px;display:grid}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.account-field{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.account-field label{font-size:14px;font-weight:600;line-height:1.4}.account-field input:not([type=checkbox]),.account-field select,.account-field textarea{width:100%;min-width:0;min-height:48px;color:inherit;font:inherit;box-shadow:none;background:#fff;border:1px solid #cfc7bd;border-radius:7px;padding:12px 14px;font-size:16px;line-height:1.4}.account-field input[readonly],.account-field input:disabled{color:#777;background:#f6f4f0}.account-field textarea{resize:vertical;min-height:100px}.account-field input:focus,.account-field select:focus,.account-field textarea:focus{outline-offset:2px;outline:2px solid #696257}.account-field input[aria-invalid=true]{border-color:#a44737}.account-field small,.account-password-hint{color:#787168;margin:0;font-size:12px;line-height:1.6}.account-form label:has(input[type=checkbox]){align-items:center;gap:10px;font-size:14px;line-height:1.5;display:flex}.account-form input[type=checkbox]{accent-color:#383631;width:17px;height:17px}.account-button,.account-button-secondary{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#2b2926;border:1px solid #2b2926;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.account-button:hover{background:#45413c;border-color:#45413c}.account-button-secondary{color:#35312c;background:0 0;border-color:#d4ccc2}.account-button-secondary:hover{background:#ede7df;border-color:#b9ac9c}.account-button:disabled,.account-button-secondary:disabled{opacity:.55;cursor:wait}.account-button:focus-visible,.account-button-secondary:focus-visible,.account-nav a:focus-visible,.account-nav button:focus-visible,.account-header-link:focus-visible{outline-offset:3px;outline:2px solid #645648}.account-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;line-height:1.6;display:flex}.account-links a,.account-meta a,.account-notice a{text-underline-offset:3px;text-decoration:underline}.account-meta{color:#777067;font-size:13px;line-height:1.65}.account-error{color:#983c2d;margin:0;font-size:13px;line-height:1.6}.account-error ul{margin:0;padding-left:20px}.account-notice{color:#3a5544;background:#edf2eb;border:1px solid #d3dbd0;border-radius:8px;margin:0 0 22px;padding:15px 18px;font-size:14px;line-height:1.7}.account-status{color:#574e41;white-space:nowrap;background:#ece8e1;border-radius:5px;align-items:center;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.account-status[data-status=paid],.account-status--paid{color:#3c6049;background:#e8efe6}.account-order{color:inherit;border-top:1px solid #e6e0d7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 0;text-decoration:none;display:grid}.account-order:first-child{border-top:0;padding-top:0}.account-order:last-child{padding-bottom:0}.account-order h2{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.4}.account-order>:last-child{text-align:right}.account-order p{margin:6px 0 0}.account-order strong{font-weight:600}.account-order:hover strong{text-underline-offset:4px;text-decoration:underline}.account-order .account-status{justify-self:end}.account-order-identity{flex-wrap:wrap;align-items:center;gap:20px;min-width:0;display:flex}.account-order-previews{flex:none;align-items:center;gap:8px;display:flex}.account-order-previews img{object-fit:contain;background:#f5f2ed;border-radius:6px;width:84px;height:112px;padding:8px;display:block}.account-summary{border-top:1px solid #e6e0d7;grid-template-columns:1fr;gap:12px;margin:20px 0 0;padding-top:20px;font-size:14px;line-height:1.5;display:grid}.account-summary dt{color:#777067}.account-summary dd{text-align:right;overflow-wrap:anywhere;margin:0}.account-summary>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.account-order-line{border-top:1px solid #e6e0d7;align-items:center;gap:20px;padding:20px 0;display:flex}.account-order-line:first-child{border-top:0;padding-top:0}.account-order-line:last-child{padding-bottom:0}.account-order-line>a{flex:none}.account-order-line img{object-fit:contain;background:#f5f2ed;border-radius:6px;flex:none;width:84px;max-height:120px;padding:8px}.account-order-line>div{flex:1;min-width:0}.account-order-line p{margin:4px 0}.account-order-line strong{font-size:14px}.account-tracking{border-top:1px solid #e6e0d7;flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px;display:flex}.account-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;font-size:14px;display:flex}.account-pagination a{border:1px solid #d7cec1;border-radius:6px;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}.account-favorites .sf_shopTools_browseGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-main .sf_shopTools_empty{border:1px solid #dfd7cc;border-radius:12px;padding:42px 24px}.account-header-link{width:var(--header-control-size,48px);height:var(--header-control-size,48px);border:1px solid var(--taupe,#d8d2c8);border-radius:var(--radius-control,7px);color:inherit;background:#fff;flex:none;justify-content:center;align-items:center;display:inline-flex}.account-header-link svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.account-header-link:hover{background:var(--karton,#ece6de);border-color:var(--inkt,#272727)}.account-mobile-link{align-items:center;gap:12px;display:flex}@media (width<=1120px){.account-header-link{display:none}}@media (width<=800px){.account-page{padding-top:30px;padding-bottom:48px}.account-heading{margin-bottom:24px}.account-layout{grid-template-columns:1fr;gap:24px}.account-sidebar{position:static}.account-sidebar-name{display:none}.account-nav{scrollbar-width:thin;gap:6px;padding-bottom:6px;display:flex;overflow-x:auto}.account-nav a,.account-nav button{white-space:nowrap;width:auto;min-height:44px;padding:10px 12px}.account-nav svg{width:18px;height:18px}.account-nav form{border:0;margin:0;padding:0}.account-card{padding:22px}.account-main{gap:20px}.account-favorites .sf_shopTools_browseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.account-page{width:calc(100% - 32px)}.account-grid{grid-template-columns:1fr;gap:18px}.account-card{padding:20px}.account-nav a,.account-nav button{gap:7px;font-size:13px}.account-order{gap:12px;font-size:14px}.account-order-line{gap:12px}.account-order-line img{width:65px}.account-order:has(.account-order-previews){grid-template-columns:1fr}.account-order:has(.account-order-previews)>:last-child{text-align:left;justify-content:space-between;align-items:center;gap:12px;display:flex}.account-order-previews img{width:65px;height:87px;padding:6px}.account-summary{gap:10px 16px;font-size:13px}.account-button,.account-button-secondary{padding-inline:14px}}.account-design-change{flex-wrap:wrap;align-items:center;gap:12px;padding:0 0 24px;display:flex}.account-design-change>p{flex-basis:100%;margin:0}.account-design-change form{margin:0}html:has(.sf_shopChrome_menuPanelOpen){scrollbar-gutter:auto;overflow:hidden}.sf_shopChrome_menuPanel{--drawer-text:#302d29;--drawer-muted:#79736c;--drawer-line:#eae5df;--drawer-accent:#543931;width:min(420px,100%);height:100dvh;color:var(--drawer-text);font-family:var(--font-ui);background:#fffcf8;border:0;border-radius:0;box-shadow:12px 0 50px #26201924}.sf_shopChrome_menuPanel :is(a,button){font-family:inherit}.sf_shopChrome_drawerHeader{min-height:76px;padding:max(12px, env(safe-area-inset-top)) 24px 12px;background:#fffcf8;border:0;grid-template-columns:minmax(0,1fr) 44px}.sf_shopChrome_drawerLogo{width:138px}.sf_shopChrome_drawerHeader button{width:44px;height:44px;color:var(--drawer-text);background:0 0;border:0;border-radius:50%;margin-right:-8px}.sf_shopChrome_drawerHeader button:hover{background:#f2ede7}.sf_shopChrome_drawerHeader button svg{stroke-width:1.5px;width:22px;height:22px}.sf_shopChrome_drawerBody{scrollbar-width:thin;scrollbar-color:#d8cec3 transparent;gap:20px;padding:4px 24px 24px}.sf_shopChrome_drawerActions{flex:none}.sf_shopChrome_menuPanel .sf_shopChrome_drawerSearch{border:1px solid var(--drawer-line);width:100%;height:48px;min-height:48px;color:var(--drawer-muted);text-align:left;background:#f6f2ec;border-radius:8px;justify-content:flex-start;gap:12px;margin:0;padding:0 16px;font-size:14px;font-weight:400;display:flex}.sf_shopChrome_drawerSearch svg{stroke-width:1.5px;width:19px;height:19px}.sf_shopChrome_drawerCatalog{flex:none;grid-template-columns:minmax(0,1fr);gap:0;display:grid}.sf_shopChrome_drawerDirectLink{border:0;border-bottom:1px solid var(--drawer-line);width:100%;min-height:54px;color:var(--drawer-text);letter-spacing:-.015em;text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:18px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.sf_shopChrome_drawerDirectLink>svg,.sf_shopChrome_drawerSubLinks svg{width:17px;height:17px;color:var(--drawer-muted);flex:none;transform:rotate(-90deg)}.sf_shopChrome_drawerDirectLink:hover,.sf_shopChrome_drawerDirectLink[aria-current=page]{color:var(--drawer-accent)}.sf_shopChrome_drawerPage{min-width:0;padding-bottom:8px}.sf_shopChrome_drawerBack{min-height:44px;color:var(--drawer-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin:-4px 0 12px;padding:0;font-size:14px;display:flex}.sf_shopChrome_drawerBack svg{width:18px;height:18px;transform:rotate(180deg)}.sf_shopChrome_drawerPage h2{color:var(--drawer-text);font:500 26px/1.2 var(--font-ui);letter-spacing:-.03em;margin:0 0 20px}.sf_shopChrome_drawerPage h2:focus{outline:none}.sf_shopChrome_drawerPage>.sf_shopChrome_drawerViewAll{background:var(--drawer-accent);color:#fffaf5;border-radius:8px;justify-content:space-between;gap:12px;min-height:50px;margin:0 0 20px;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.sf_shopChrome_drawerViewAll svg{flex:none;width:19px;height:19px}.sf_shopChrome_drawerLinkGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.sf_shopChrome_drawerLinkGrid>a{border-bottom:1px solid var(--drawer-line);min-width:0;min-height:52px;color:var(--drawer-text);overflow-wrap:anywhere;align-items:center;padding:12px 0;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.sf_shopChrome_drawerLinkGrid>a:hover,.sf_shopChrome_drawerLinkGrid>a[aria-current=page]{color:var(--drawer-accent);text-underline-offset:4px;text-decoration:underline}.sf_shopChrome_drawerLinkGroup+.sf_shopChrome_drawerLinkGroup{margin-top:24px}.sf_shopChrome_drawerLinkGroup h3{color:var(--drawer-muted);font:500 13px/1.5 var(--font-ui);margin:0 0 2px}.sf_shopChrome_drawerSubLinks{display:grid}.sf_shopChrome_drawerSubLinks>a{border-bottom:1px solid var(--drawer-line);min-height:56px;color:var(--drawer-text);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:16px;text-decoration:none;display:flex}.sf_shopChrome_drawerUtility{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:4px 0 0;display:grid}.sf_shopChrome_drawerUtility>a{border:1px solid var(--drawer-line);min-height:48px;color:var(--drawer-text);text-align:center;background:0 0;border-radius:8px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;padding:10px 8px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.sf_shopChrome_drawerUtility>a>svg{stroke-width:1.5px;flex:none;width:18px;height:18px}.sf_shopChrome_drawerUtility>a:hover{background:#f6f2ec}.sf_shopChrome_drawerFavoriteCount{min-width:18px;height:18px;color:var(--drawer-accent);background:#eee6de;border-radius:50%;place-items:center;padding:0 4px;font-size:11px;display:grid}.sf_shopChrome_drawerHelp{flex-wrap:wrap;column-gap:24px;margin-top:-12px;display:flex}.sf_shopChrome_drawerHelp>a{min-height:44px;color:var(--drawer-muted);align-items:center;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.sf_shopChrome_drawerRegion{padding:8px 24px max(8px, env(safe-area-inset-bottom));border-top:1px solid var(--drawer-line);background:#fffcf8}.sf_shopChrome_drawerCountry{text-align:left;gap:10px;min-height:44px;font-size:12px;font-weight:400;line-height:1.4}.sf_shopChrome_drawerCountry .sf_shopTools_localeFlag{border-radius:2px;flex:none;width:20px;height:15px}.sf_shopChrome_drawerCountry>span{min-width:0}.sf_shopChrome_drawerCountry>svg{flex:none;width:15px;height:15px}.sf_shopChrome_menuPanel :is(a,button):focus-visible{outline:2px solid var(--drawer-accent);outline-offset:3px}@media (width<=360px){.sf_shopChrome_drawerHeader,.sf_shopChrome_drawerRegion{padding-inline:20px}.sf_shopChrome_drawerBody{gap:16px;padding-inline:20px}.sf_shopChrome_drawerLinkGrid{column-gap:16px}}@media (prefers-reduced-motion:reduce){.sf_shopChrome_menuPanel,.sf_shopChrome_menuPanel *{transition:none!important;animation:none!important}}body[data-marketing-sale=true]{--sale-red:#ad2438;--sale-green:#26734d}.bd-sale-banner{text-align:center;color:#fff;background:#ad2438;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 12px;padding:10px 18px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.bd-sale-banner strong{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-weight:750}.bd-sale-banner[hidden]{display:none}.bd-sale-banner-separator{opacity:.65}.bd-sale-old{color:var(--inkt-gedempt,#777);margin-right:6px;font-size:.85em;font-weight:400}.bd-sale-price,.productTitleBlock .sf_productHeading_price.productSelectedPrice>.bd-sale-price{color:var(--sale-red);font-weight:700}.productSelectedPrice del{color:var(--inkt-gedempt,#777);font-size:.6em;font-weight:400}.bd-sale-saving{color:var(--sale-green);margin:8px 0;font-size:12px;font-weight:600;line-height:1.5;display:block}.bd-sale-savings-row,.bd-sale-savings-row>span,.bd-sale-savings-row>strong,.bd-checkout-totals>.bd-sale-savings-row>dt,.bd-checkout-totals>.bd-sale-savings-row>dd{color:var(--sale-green);font-weight:600}.bd-sale-savings-row>strong{font-size:inherit;margin:0}.bd-sale-hero.sf_home_hero{color:#782336;background:#eee1ce}.bd-sale-hero .sf_home_posterTheater:after{background:linear-gradient(90deg,#f4eada8c,#0000 52%)}.bd-sale-hero .sf_home_posterTheater picture{width:100%;height:100%;display:block}.bd-sale-hero .sf_home_heroCopy{width:min(470px,39vw)}.bd-sale-hero .sf_home_heroEyebrow{color:#782336;background:#fffaf299;border:1px solid #78233640;border-radius:100px;align-items:center;margin-bottom:16px;padding:6px 13px;font-weight:700;display:inline-flex}.bd-sale-hero.sf_home_hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:12ch;margin-bottom:18px;font-size:clamp(40px,4.5vw,70px);font-weight:700;line-height:1.05}.bd-sale-hero .sf_home_heroCopy>p{color:#5e4543;max-width:32ch}.bd-sale-hero.sf_home_hero .sf_home_craftCta.sf_home_craftCta{background:#ad2438;border-color:#ad2438;color:#fff!important}.bd-sale-hero.sf_home_hero .sf_home_craftCta.sf_home_craftCta:hover{background:#8e1c2d;border-color:#8e1c2d}.bd-sale-hero.sf_home_hero .sf_home_craftCta:focus-visible{outline-color:#782336}.bd-sale-hero-note{color:#654d49;margin-top:13px;font-size:11px;line-height:1.5;display:block}body[data-marketing-theme=halloween]{--sale-red:#a74116}[data-marketing-theme=halloween] .bd-sale-banner{color:#ffd6a5;background:#271c22;border-bottom:2px solid #ee8b30}[data-marketing-theme=halloween] .bd-sale-banner strong{color:#ffac56}[data-marketing-theme=halloween] .bd-sale-hero.sf_home_hero{color:#fff3e1;background:#24191f}[data-marketing-theme=halloween] .bd-sale-hero .sf_home_posterTheater:after{background:linear-gradient(90deg,#20151f80,#0000 55%)}[data-marketing-theme=halloween] .bd-sale-hero .sf_home_heroEyebrow{color:#ffbd7b;background:#ff972414;border-color:#ffad5655}[data-marketing-theme=halloween] .bd-sale-hero .sf_home_heroCopy>p{color:#efddce}[data-marketing-theme=halloween] .bd-sale-hero .sf_home_craftCta.sf_home_craftCta{background:#ffad56;border-color:#ffad56;color:#24191f!important}[data-marketing-theme=halloween] .bd-sale-hero .sf_home_craftCta.sf_home_craftCta:hover{background:#ffc17e;border-color:#ffc17e}[data-marketing-theme=halloween] .bd-sale-hero .sf_home_craftCta:focus-visible{outline-color:#ffbd7b}[data-marketing-theme=black-friday] .bd-sale-banner{color:#f4dfb9;background:#23211e}[data-marketing-theme=black-friday] .bd-sale-hero.sf_home_hero{color:#fff3dc;background:#24211e}[data-marketing-theme=black-friday] .bd-sale-hero .sf_home_posterTheater:after{background:linear-gradient(90deg,#18161366,#0000 55%)}[data-marketing-theme=black-friday] .bd-sale-hero .sf_home_heroEyebrow{color:#f4dfb9;background:#ffffff0a;border-color:#f4dfb966}[data-marketing-theme=black-friday] .bd-sale-hero .sf_home_heroCopy>p,[data-marketing-theme=black-friday] .bd-sale-hero-note{color:#e3d8c8}[data-marketing-theme=black-friday] .bd-sale-hero .sf_home_craftCta.sf_home_craftCta{background:#f4dfb9;border-color:#f4dfb9;color:#24211e!important}[data-marketing-theme=black-friday] .bd-sale-hero .sf_home_craftCta.sf_home_craftCta:hover{background:#fff0d6;border-color:#fff0d6}[data-marketing-theme=black-friday] .bd-sale-hero .sf_home_craftCta:focus-visible{outline-color:#f4dfb9}@media (width>=1025px){[data-marketing-theme=halloween] .bd-sale-hero .sf_home_roomScene{object-position:center top}}@media (width<=1024px){.bd-sale-hero.sf_home_hero{background:#f3e8d8;flex-direction:column;display:flex}.bd-sale-hero .sf_home_posterTheater{aspect-ratio:2.5}[data-marketing-theme=halloween] .bd-sale-hero .sf_home_posterTheater{aspect-ratio:16/9}.bd-sale-hero .sf_home_roomScene{object-position:78% center}.bd-sale-hero .sf_home_heroCopy{width:100%}.bd-sale-hero.sf_home_hero h1{max-width:20ch;font-size:clamp(34px,5vw,52px)}.bd-sale-hero .sf_home_heroCopy>p{max-width:48ch}}@media (width<=700px){.bd-sale-banner{column-gap:7px;padding:9px 12px;font-size:11px}.bd-sale-hero .sf_home_posterTheater{aspect-ratio:2}[data-marketing-theme=halloween] .bd-sale-hero .sf_home_posterTheater{aspect-ratio:3/2}[data-marketing-theme=halloween] .bd-sale-hero .sf_home_posterTheater:after{background:0 0}.bd-sale-hero .sf_home_roomScene{object-position:right center}.bd-sale-hero .sf_home_heroInner{padding-top:22px}.bd-sale-hero .sf_home_heroEyebrow{margin-bottom:12px;padding:4px 11px;font-size:11px}.bd-sale-hero.sf_home_hero h1{max-width:13ch;font-size:42px}}[data-commerce-arm=variant] .sf_productPurchasePanel_panel{flex-direction:column;display:flex}[data-commerce-arm=variant] .productTitleBlock{order:0}[data-commerce-arm=variant] .sf_catalog_personalizeFirst{order:1}[data-commerce-arm=variant] .sf_productPurchasePanel_designIntro{order:2;padding-top:24px}[data-commerce-arm=variant] .sf_productPurchasePanel_service{order:3}.sf_productLikes_likes svg{fill:#df607c;stroke:#df607c;stroke-width:1.5px;width:16px;height:16px;transition:transform .18s}.sf_productLikes_likes button[aria-pressed=true] svg{fill:#cf3f62;stroke:#cf3f62;transform:scale(1.08)}.sf_productPurchasePanel_actions.productSizeActions{flex-direction:column;align-items:stretch;gap:14px;display:flex}.productTitleBlock .sf_productHeading_price.productSelectedPrice,.productTitleBlock .sf_productHeading_price.productSelectedPrice>span{color:var(--inkt,#292724);font-size:22px;font-weight:500;line-height:1.4}.productSizePicker{order:-2;width:100%}.productSizeLabel{color:var(--inkt,#292724);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.productSizeChoices{background:#eeebe5;border:1px solid #e3ded6;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.productSizeChoices a{text-align:center;min-height:44px;color:var(--inkt-gedempt,#77716a);border:1px solid #0000;border-radius:8px;flex-flow:column;place-content:center;align-items:center;gap:2px 6px;padding:10px 6px;font-size:13px;line-height:1.3;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.productSizeCode{white-space:nowrap;font-weight:600}.productSizeDimensions{white-space:nowrap;font-size:9px;font-weight:400}.productSizeChoices a:hover{color:var(--inkt,#292724);background:#f7f5f1}.productSizeChoices a[aria-current=true]{color:var(--inkt,#292724);background:#fff;border-color:#ded9d1;font-weight:600;box-shadow:0 1px 3px #2927240a}.productSizeChoices a:focus-visible{outline:2px solid var(--inkt,#292724);outline-offset:1px}@media (width<=400px){.productSizeChoices a{padding-inline:3px;font-size:12px}}@media (prefers-reduced-motion:reduce){.productSizeChoices a{transition:none}}@media (width<=700px){.sf_shopChrome_footer:after{content:"";height:calc(78px + env(safe-area-inset-bottom));display:block}}.shop-root,.shop-overlay{--font-ui:var(--font-geist), Arial, sans-serif;--weight-body:400;--weight-nav:500;--weight-label:600;--weight-heading:650;--text-caption:.75rem;--text-label:.875rem;--text-body:1rem;--text-lead:1.125rem;--body-line-height:1.6;--page-title-size:clamp(2rem, 3vw, 2.625rem);--section-title-size:clamp(1.5rem, 2.4vw, 2rem);--card-title-size:1.125rem;--catalog-title-size:1.0625rem;--catalog-title-size-mobile:.9375rem;--title-weight:var(--weight-heading);--title-line-height:1.15;--title-letter-spacing:-.035em;--papier:#fff;--wit:#fff;--zwart:#000;--karton:#eee8df;--inkt:#262626;--inkt-gedempt:#686868;--actie:#262626;--actie-hover:#141414;--diep:#191919;--taupe:#b3ada3;--lijn:#e1ddd6;--surface-page:#f6f3ee;--surface-gradient-top:#f7f7f7;--surface-gradient:radial-gradient(circle at 12% 4%, #d1d1d147, transparent 30%), linear-gradient(180deg, var(--surface-gradient-top) 0%, var(--karton) 100%);--surface-card:var(--wit);--surface-input:var(--wit);--surface-muted:var(--karton);--surface-glass:color-mix(in srgb, var(--wit) 96%, transparent);--catalog-surface:var(--karton);--success:#486552;--error:#a33333;--radius-control:8px;--radius-panel:12px;--radius-pill:999px;--button-height:52px;--control-height:48px;--control-height-compact:44px;--button-font-size:.875rem;--button-weight:var(--weight-label);--button-padding:22px;--site-header-height:70px;--site-header-background:var(--papier);--site-logo-width:154px;--header-control-size:var(--button-height);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--choice-background:var(--karton);--choice-border:var(--actie);--choice-shadow:inset 0 0 0 1px var(--choice-border);--focus-ring:2px solid var(--actie);--shadow-overlay:0 12px 32px #1919191f;--transition-control:.16s ease;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23262626' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--content-width:1240px;--shop-content-width:1600px;--shop-gutter:32px;--page-gutter:24px;--section-gap:var(--space-7);--price-size:1.75rem;--ink:var(--inkt);--font-geist:"Geist"}:is(html:not(:has(.studio-approved)),html:has(.sf_shopChrome_menuPanelOpen)){scrollbar-gutter:stable}.starry-brand-image{object-fit:contain;object-position:center;aspect-ratio:1628/420;width:100%;height:auto;display:block}.sf_shopChrome_logo,.sf_shopChrome_drawerLogo,.sf_shopChrome_footerBrand{align-items:center;height:44px;display:flex;position:relative}.sf_shopChrome_logo .starry-brand-image,.sf_shopChrome_drawerLogo .starry-brand-image,.sf_shopChrome_footerBrand .starry-brand-image{object-fit:contain;width:100%;height:auto;max-height:100%}.sf_shopChrome_footerBrand{width:180px}.starry-menu-dialog{max-width:100%;max-height:none;margin:0;padding:0}.starry-menu-dialog::backdrop{background:#19191966}.sf_shopTools_dialog:not([open]),.starry-menu-dialog:not([open]){display:none}.sf_shopTools_localeFlag{object-fit:contain;width:24px;height:18px}.sf_shopTools_countryActions button{cursor:pointer}.starry-search-label{gap:8px;font-size:14px;display:grid}.starry-search-label input{border:1px solid var(--lijn);border-radius:8px;width:100%;height:48px;padding:12px}.starry-search-results{max-height:55vh;margin-top:16px;display:grid;overflow:auto}.starry-search-results a{border-bottom:1px solid var(--lijn);grid-template-columns:1fr auto;padding:14px 0;font-size:14px;display:grid}.starry-search-results small{color:var(--inkt-gedempt);grid-column:1}.starry-search-results svg{grid-area:1/2/3;width:18px}.productTitleBlock .productSelectedPrice>.bd-sale-price{color:var(--sale-red);font-weight:700}.sf_productGallery_thumbnails>button[aria-pressed=true]{color:var(--inkt);border-color:var(--inkt)}.sf_productGallery_slide{container-type:size}.sf_productGallery_slide .ssp-paper{width:min(90cqw,64cqh)}.sf_productGallery_slide[data-collection=duo] .ssp-paper{width:min(90cqw,calc(90cqh * var(--ssp-aspect)))}.sf_productHeading_row .shop-save{color:#df607c;width:24px;height:24px;box-shadow:none;background:0 0;border:0;flex:none;place-items:center;padding:4px;display:grid;position:static}.sf_productHeading_row .shop-save svg{fill:#df607c;stroke:#df607c;width:16px;height:16px}.sf_productGallery_favorite .shop-save{display:grid;position:static}.sf_shopChrome_cartLink{justify-content:center;align-items:center;display:flex;position:relative}.sf_shopChrome_cartCount{background:var(--inkt);color:#fff;text-align:center;border-radius:50%;min-width:16px;height:16px;font-size:10px;line-height:16px;position:absolute;top:2px;right:2px}.sf_productGallery_thumbnails>button>span:last-child{font-size:12px;line-height:1.4}.sf_productGallery_slide>.ssp-gallery-poster{height:100%;container-type:size}.sf_productGallery_slide .ssp-gallery-poster>figure{--product-paper-width:min(90%,64cqh);width:100%;height:100%}.ssp-gallery-credit{z-index:4;position:absolute;top:56px;right:16px}.sf_productPurchasePanel_panel .sf_productHeading_row>button{flex-shrink:0}.sf_catalog_deliveryPromise{align-items:center;gap:10px;display:flex}.sf_shopChrome_shop>.shop-root{font-family:var(--font-ui)}.account-local-note{color:var(--inkt-gedempt);margin-top:28px;font-size:12px;line-height:1.6}.account-links button,.account-meta button{cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.gift-amounts{border:0;gap:8px;margin:0;padding:0;display:flex}.gift-amounts legend{margin-bottom:10px;font-size:14px;font-weight:600}.gift-amounts label{flex:1;position:relative}.gift-amounts input{opacity:0;position:absolute}.gift-amounts span{border:1px solid var(--lijn);text-align:center;cursor:pointer;border-radius:7px;padding:12px 4px;font-size:14px;display:block}.gift-amounts input:checked+span{border-color:var(--inkt);background:var(--karton)}.gift-amounts input:focus-visible+span{outline:var(--focus-ring);outline-offset:2px}.starry-gift-preview{text-align:center;border:1px solid var(--lijn);background:#f6f3ee;padding:30px}.starry-gift-preview img{width:180px;margin:auto}.starry-gift-preview strong{margin:16px;font-size:42px;display:block}.starry-gift-preview p{white-space:pre-wrap}.starry-gift-preview small{color:var(--inkt-gedempt);font-size:11px}.shop-root .journal :is(h1,h2){font-family:Georgia,serif;font-weight:400}@media (width<=700px){.shop-root,.shop-overlay{--page-gutter:16px;--shop-gutter:16px;--section-gap:48px;--site-header-height:64px;--site-logo-width:clamp(96px,29vw,132px);--header-control-size:44px}.sf_shopChrome_logo,.sf_shopChrome_drawerLogo{height:40px}.sf_catalog_productMobileBar .bd-sale-price{color:var(--sale-red)}}@media (width<=390px){.shop-root,.shop-overlay{--site-logo-width:clamp(96px,29vw,116px)}}.sf_catalog_productMobileBar strong{align-items:baseline;gap:6px;display:flex}.sf_catalog_productMobileBar .bd-sale-old{font-size:11px}.shop-root :is(button,input,select,textarea){font-family:var(--font-ui)}.starry-gift-cart-visual{text-align:center;background:var(--karton);color:var(--inkt);border-radius:8px;place-content:center;gap:14px;width:100%;min-height:180px;padding:16px;display:grid}.starry-gift-cart-visual img{width:150px;max-width:100%;margin:auto}.starry-gift-cart-visual strong{font-size:24px}.sf_cadeaubon_visual p{max-width:440px}
