/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-\[50px\]{top:50px}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.bottom-\[5\.75rem\]{bottom:5.75rem}.left-0{left:0}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[1500\]{z-index:1500}.z-\[9999\]{z-index:9999}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-\[6\.6rem\]{margin-top:-6.6rem}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[335\/364\]{aspect-ratio:335/364}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-14\.5{height:calc(var(--spacing) * 14.5)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.max-h-\[74svh\]{max-height:74svh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-\[438px\]{width:438px}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[335px\]{max-width:335px}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[720px\]{min-width:720px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-e-resize{cursor:e-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-w-resize{cursor:w-resize}.touch-none{touch-action:none}.resize{resize:both}.\[scrollbar-width\:none\]{scrollbar-width:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-visible{overflow-y:visible}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#dfe0e6\]{border-color:#dfe0e6}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-\[\#e8e8ed\]{border-color:#e8e8ed}.border-\[\#ececf1\]{border-color:#ececf1}.border-amber-200{border-color:var(--color-amber-200)}.border-black{border-color:var(--color-black)}.border-blue-200{border-color:var(--color-blue-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-200\/80{border-color:#ffccd3cc}@supports (color:color-mix(in lab, red, red)){.border-rose-200\/80{border-color:color-mix(in oklab, var(--color-rose-200) 80%, transparent)}}.border-sky-200{border-color:var(--color-sky-200)}.border-transparent{border-color:#0000}.border-zinc-100\/80{border-color:#f4f4f5cc}@supports (color:color-mix(in lab, red, red)){.border-zinc-100\/80{border-color:color-mix(in oklab, var(--color-zinc-100) 80%, transparent)}}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-200\/80{border-color:#e4e4e7cc}@supports (color:color-mix(in lab, red, red)){.border-zinc-200\/80{border-color:color-mix(in oklab, var(--color-zinc-200) 80%, transparent)}}.border-zinc-300{border-color:var(--color-zinc-300)}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#1d1d1f\]{background-color:#1d1d1f}.bg-\[\#1d1d1f\]\/90{background-color:oklab(23.1576% .00105516 -.00365597/.9)}.bg-\[\#28796a\]{background-color:#28796a}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#dff3ee\]{background-color:#dff3ee}.bg-\[\#e3f3ef\]{background-color:#e3f3ef}.bg-\[\#ececf1\]{background-color:#ececf1}.bg-\[\#f5f5f7\]{background-color:#f5f5f7}.bg-\[\#f8f8fa\]{background-color:#f8f8fa}.bg-\[\#fbfbfd\]{background-color:#fbfbfd}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-amber-50{background-color:var(--color-amber-50)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-50\/70{background-color:#fafafab3}@supports (color:color-mix(in lab, red, red)){.bg-zinc-50\/70{background-color:color-mix(in oklab, var(--color-zinc-50) 70%, transparent)}}.bg-zinc-100\/80{background-color:#f4f4f5cc}@supports (color:color-mix(in lab, red, red)){.bg-zinc-100\/80{background-color:color-mix(in oklab, var(--color-zinc-100) 80%, transparent)}}.bg-zinc-300{background-color:var(--color-zinc-300)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-zinc-950\/30{background-color:#09090b4d}@supports (color:color-mix(in lab, red, red)){.bg-zinc-950\/30{background-color:color-mix(in oklab, var(--color-zinc-950) 30%, transparent)}}.bg-zinc-950\/35{background-color:#09090b59}@supports (color:color-mix(in lab, red, red)){.bg-zinc-950\/35{background-color:color-mix(in oklab, var(--color-zinc-950) 35%, transparent)}}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-1{padding-top:var(--spacing)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#1B1B18\],.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#1d1d1f\]{color:#1d1d1f}.text-\[\#1d7a68\]{color:#1d7a68}.text-\[\#6e6e73\]{color:#6e6e73}.text-\[\#176b5e\]{color:#176b5e}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#28796a\]{color:#28796a}.text-\[\#86868b\]{color:#86868b}.text-\[\#424245\]{color:#424245}.text-\[\#F3BEC7\]{color:#f3bec7}.text-\[\#F8B803\]{color:#f8b803}.text-\[\#F53003\]{color:#f53003}.text-\[\#aeaeb2\]{color:#aeaeb2}.text-\[\#c7c7cc\]{color:#c7c7cc}.text-\[\#f53003\]{color:#f53003}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-blue-800{color:var(--color-blue-800)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-sky-700{color:var(--color-sky-700)}.text-white{color:var(--color-white)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-950{color:var(--color-zinc-950)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-95{opacity:.95}.opacity-100{opacity:1}.mix-blend-color{mix-blend-mode:color}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008), 0px 1px 2px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-amber-950\/5{--tw-shadow-color:#4619010d}@supports (color:color-mix(in lab, red, red)){.shadow-amber-950\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/\[0\.02\]{--tw-shadow-color:#00000005}@supports (color:color-mix(in lab, red, red)){.shadow-black\/\[0\.02\]{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 2%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/\[0\.04\]{--tw-shadow-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.shadow-black\/\[0\.04\]{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 4%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-950\/5{--tw-shadow-color:#002c220d}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-950\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-sky-950\/5{--tw-shadow-color:#052f4a0d}@supports (color:color-mix(in lab, red, red)){.shadow-sky-950\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-zinc-950\/5{--tw-shadow-color:#09090b0d}@supports (color:color-mix(in lab, red, red)){.shadow-zinc-950\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-zinc-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-zinc-950\/10{--tw-shadow-color:#09090b1a}@supports (color:color-mix(in lab, red, red)){.shadow-zinc-950\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-zinc-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#28796a\]{--tw-ring-color:#28796a}.ring-\[\#e8e8ed\]{--tw-ring-color:#e8e8ed}.ring-\[\#ececf1\]{--tw-ring-color:#ececf1}.ring-amber-200\/80{--tw-ring-color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.ring-amber-200\/80{--tw-ring-color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.ring-emerald-200\/80{--tw-ring-color:#a4f4cfcc}@supports (color:color-mix(in lab, red, red)){.ring-emerald-200\/80{--tw-ring-color:color-mix(in oklab, var(--color-emerald-200) 80%, transparent)}}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-rose-100{--tw-ring-color:var(--color-rose-100)}.ring-rose-200{--tw-ring-color:var(--color-rose-200)}.ring-rose-200\/80{--tw-ring-color:#ffccd3cc}@supports (color:color-mix(in lab, red, red)){.ring-rose-200\/80{--tw-ring-color:color-mix(in oklab, var(--color-rose-200) 80%, transparent)}}.ring-white\/80{--tw-ring-color:#fffc}@supports (color:color-mix(in lab, red, red)){.ring-white\/80{--tw-ring-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.ring-zinc-200{--tw-ring-color:var(--color-zinc-200)}.ring-zinc-200\/80{--tw-ring-color:#e4e4e7cc}@supports (color:color-mix(in lab, red, red)){.ring-zinc-200\/80{--tw-ring-color:color-mix(in oklab, var(--color-zinc-200) 80%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-140{--tw-duration:.14s;transition-duration:.14s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-180{--tw-duration:.18s;transition-duration:.18s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--stroke-color\:\#1B1B18\]{--stroke-color:#1b1b18}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[out\:json\]{out:json}.ring-inset{--tw-ring-inset:inset}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}.file\:mr-4::file-selector-button{margin-right:calc(var(--spacing) * 4)}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-2xl::file-selector-button{border-radius:var(--radius-2xl)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-zinc-950::file-selector-button{background-color:var(--color-zinc-950)}.file\:px-4::file-selector-button{padding-inline:calc(var(--spacing) * 4)}.file\:py-2\.5::file-selector-button{padding-block:calc(var(--spacing) * 2.5)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-white::file-selector-button{color:var(--color-white)}.placeholder\:text-zinc-400::placeholder{color:var(--color-zinc-400)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (hover:hover){.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:border-zinc-300:hover{border-color:var(--color-zinc-300)}.hover\:border-zinc-400:hover{border-color:var(--color-zinc-400)}.hover\:bg-\[\#155f52\]:hover{background-color:#155f52}.hover\:bg-\[\#c8e9df\]:hover{background-color:#c8e9df}.hover\:bg-\[\#c8e9df\]\/80:hover{background-color:oklab(90.7393% -.0369853 .00309134/.8)}.hover\:bg-\[\#cfe8e2\]:hover{background-color:#cfe8e2}.hover\:bg-\[\#dff3ee\]:hover{background-color:#dff3ee}.hover\:bg-\[\#f1f1f4\]:hover{background-color:#f1f1f4}.hover\:bg-\[\#f5f5f7\]:hover{background-color:#f5f5f7}.hover\:bg-\[\#f5f5f7\]\/65:hover{background-color:oklab(97.0714% .000746191 -.00254327/.65)}.hover\:bg-\[\#f5f5f7\]\/75:hover{background-color:oklab(97.0714% .000746191 -.00254327/.75)}.hover\:bg-\[\#f8f8fa\]:hover{background-color:#f8f8fa}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\:bg-sky-100:hover{background-color:var(--color-sky-100)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:bg-zinc-50:hover{background-color:var(--color-zinc-50)}.hover\:bg-zinc-50\/60:hover{background-color:#fafafa99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-zinc-50\/60:hover{background-color:color-mix(in oklab, var(--color-zinc-50) 60%, transparent)}}.hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\:text-\[\#1d1d1f\]:hover{color:#1d1d1f}.hover\:text-\[\#155f52\]:hover{color:#155f52}.hover\:text-rose-700:hover{color:var(--color-rose-700)}.hover\:text-zinc-950:hover{color:var(--color-zinc-950)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-\[\#d2d2d7\]:focus{border-color:#d2d2d7}.focus\:border-zinc-400:focus{border-color:var(--color-zinc-400)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-zinc-950:focus{--tw-ring-color:var(--color-zinc-950)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=40rem){.sm\:absolute{position:absolute}.sm\:top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.sm\:right-5{right:calc(var(--spacing) * 5)}.sm\:right-auto{right:auto}.sm\:bottom-auto{bottom:auto}.sm\:left-0{left:0}.sm\:max-h-none{max-height:none}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-\[340px\]{width:340px}.sm\:min-w-0{min-width:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:items-center{align-items:center}.md\:gap-3{gap:calc(var(--spacing) * 3)}}@media (width>=64rem){.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-auto{aspect-ratio:auto}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grow{flex-grow:1}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-20{padding:calc(var(--spacing) * 20)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}}@media (prefers-color-scheme:dark){.dark\:border-\[\#3E3E3A\]{border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]{border-color:#eeeeec}.dark\:border-amber-400\/20{border-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-400\/20{border-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.dark\:border-amber-900{border-color:var(--color-amber-900)}.dark\:border-blue-400\/20{border-color:#54a2ff33}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-400\/20{border-color:color-mix(in oklab, var(--color-blue-400) 20%, transparent)}}.dark\:border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-400\/20{border-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.dark\:border-emerald-900{border-color:var(--color-emerald-900)}.dark\:border-rose-900{border-color:var(--color-rose-900)}.dark\:border-rose-900\/60{border-color:#8b083699}@supports (color:color-mix(in lab, red, red)){.dark\:border-rose-900\/60{border-color:color-mix(in oklab, var(--color-rose-900) 60%, transparent)}}.dark\:border-rose-900\/70{border-color:#8b0836b3}@supports (color:color-mix(in lab, red, red)){.dark\:border-rose-900\/70{border-color:color-mix(in oklab, var(--color-rose-900) 70%, transparent)}}.dark\:border-sky-400\/20{border-color:#00bcfe33}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-400\/20{border-color:color-mix(in oklab, var(--color-sky-400) 20%, transparent)}}.dark\:border-zinc-700{border-color:var(--color-zinc-700)}.dark\:border-zinc-800{border-color:var(--color-zinc-800)}.dark\:border-zinc-800\/80{border-color:#27272acc}@supports (color:color-mix(in lab, red, red)){.dark\:border-zinc-800\/80{border-color:color-mix(in oklab, var(--color-zinc-800) 80%, transparent)}}.dark\:bg-\[\#0a0a0a\]{background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]{background-color:#1d0002}.dark\:bg-\[\#3E3E3A\]{background-color:#3e3e3a}.dark\:bg-\[\#161615\]{background-color:#161615}.dark\:bg-\[\#eeeeec\]{background-color:#eeeeec}.dark\:bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.dark\:bg-amber-950\/40{background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/40{background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.dark\:bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.dark\:bg-blue-400\/10{background-color:#54a2ff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-400\/10{background-color:color-mix(in oklab, var(--color-blue-400) 10%, transparent)}}.dark\:bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.dark\:bg-emerald-950\/40{background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/40{background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.dark\:bg-emerald-950\/45{background-color:#002c2273}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/45{background-color:color-mix(in oklab, var(--color-emerald-950) 45%, transparent)}}.dark\:bg-rose-400\/10{background-color:#ff667f1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-400\/10{background-color:color-mix(in oklab, var(--color-rose-400) 10%, transparent)}}.dark\:bg-rose-500{background-color:var(--color-rose-500)}.dark\:bg-rose-950\/40{background-color:#4d021866}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-950\/40{background-color:color-mix(in oklab, var(--color-rose-950) 40%, transparent)}}.dark\:bg-sky-400\/10{background-color:#00bcfe1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-400\/10{background-color:color-mix(in oklab, var(--color-sky-400) 10%, transparent)}}.dark\:bg-white{background-color:var(--color-white)}.dark\:bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.dark\:bg-zinc-700{background-color:var(--color-zinc-700)}.dark\:bg-zinc-800{background-color:var(--color-zinc-800)}.dark\:bg-zinc-800\/70{background-color:#27272ab3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-zinc-800\/70{background-color:color-mix(in oklab, var(--color-zinc-800) 70%, transparent)}}.dark\:bg-zinc-900{background-color:var(--color-zinc-900)}.dark\:bg-zinc-900\/40{background-color:#18181b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-zinc-900\/40{background-color:color-mix(in oklab, var(--color-zinc-900) 40%, transparent)}}.dark\:bg-zinc-900\/60{background-color:#18181b99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-zinc-900\/60{background-color:color-mix(in oklab, var(--color-zinc-900) 60%, transparent)}}.dark\:bg-zinc-950{background-color:var(--color-zinc-950)}.dark\:bg-zinc-950\/80{background-color:#09090bcc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-zinc-950\/80{background-color:color-mix(in oklab, var(--color-zinc-950) 80%, transparent)}}.dark\:bg-zinc-950\/90{background-color:#09090be6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-zinc-950\/90{background-color:color-mix(in oklab, var(--color-zinc-950) 90%, transparent)}}.dark\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#4B0600\]{color:#4b0600}.dark\:text-\[\#391800\]{color:#391800}.dark\:text-\[\#733000\]{color:#733000}.dark\:text-\[\#A1A09A\]{color:#a1a09a}.dark\:text-\[\#EDEDEC\]{color:#ededec}.dark\:text-\[\#F61500\]{color:#f61500}.dark\:text-\[\#FF4433\]{color:#f43}.dark\:text-amber-200{color:var(--color-amber-200)}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-black{color:var(--color-black)}.dark\:text-blue-200{color:var(--color-blue-200)}.dark\:text-emerald-200{color:var(--color-emerald-200)}.dark\:text-emerald-300{color:var(--color-emerald-300)}.dark\:text-rose-200{color:var(--color-rose-200)}.dark\:text-rose-300{color:var(--color-rose-300)}.dark\:text-rose-400{color:var(--color-rose-400)}.dark\:text-sky-200{color:var(--color-sky-200)}.dark\:text-white{color:var(--color-white)}.dark\:text-zinc-100{color:var(--color-zinc-100)}.dark\:text-zinc-200{color:var(--color-zinc-200)}.dark\:text-zinc-300{color:var(--color-zinc-300)}.dark\:text-zinc-400{color:var(--color-zinc-400)}.dark\:text-zinc-500{color:var(--color-zinc-500)}.dark\:text-zinc-600{color:var(--color-zinc-600)}.dark\:text-zinc-700{color:var(--color-zinc-700)}.dark\:text-zinc-950{color:var(--color-zinc-950)}.dark\:mix-blend-hard-light{mix-blend-mode:hard-light}.dark\:mix-blend-normal{mix-blend-mode:normal}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-black\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:ring-amber-400\/20{--tw-ring-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.dark\:ring-amber-400\/20{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.dark\:ring-emerald-400\/20{--tw-ring-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.dark\:ring-emerald-400\/20{--tw-ring-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.dark\:ring-rose-400\/20{--tw-ring-color:#ff667f33}@supports (color:color-mix(in lab, red, red)){.dark\:ring-rose-400\/20{--tw-ring-color:color-mix(in oklab, var(--color-rose-400) 20%, transparent)}}.dark\:ring-rose-900\/50{--tw-ring-color:#8b083680}@supports (color:color-mix(in lab, red, red)){.dark\:ring-rose-900\/50{--tw-ring-color:color-mix(in oklab, var(--color-rose-900) 50%, transparent)}}.dark\:ring-rose-900\/60{--tw-ring-color:#8b083699}@supports (color:color-mix(in lab, red, red)){.dark\:ring-rose-900\/60{--tw-ring-color:color-mix(in oklab, var(--color-rose-900) 60%, transparent)}}.dark\:ring-zinc-700{--tw-ring-color:var(--color-zinc-700)}.dark\:ring-zinc-700\/80{--tw-ring-color:#3f3f46cc}@supports (color:color-mix(in lab, red, red)){.dark\:ring-zinc-700\/80{--tw-ring-color:color-mix(in oklab, var(--color-zinc-700) 80%, transparent)}}.dark\:ring-zinc-800{--tw-ring-color:var(--color-zinc-800)}.dark\:ring-zinc-950\/80{--tw-ring-color:#09090bcc}@supports (color:color-mix(in lab, red, red)){.dark\:ring-zinc-950\/80{--tw-ring-color:color-mix(in oklab, var(--color-zinc-950) 80%, transparent)}}.dark\:\[--stroke-color\:\#FF750F\]{--stroke-color:#ff750f}.dark\:file\:bg-white::file-selector-button{background-color:var(--color-white)}.dark\:file\:text-zinc-950::file-selector-button{color:var(--color-zinc-950)}.dark\:before\:border-\[\#3E3E3A\]:before{content:var(--tw-content);border-color:#3e3e3a}@media (hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:hover{border-color:#62605b}.dark\:hover\:border-white:hover{border-color:var(--color-white)}.dark\:hover\:border-zinc-700:hover{border-color:var(--color-zinc-700)}.dark\:hover\:bg-amber-400\/15:hover{background-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-amber-400\/15:hover{background-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.dark\:hover\:bg-emerald-400\/15:hover{background-color:#00d29426}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-emerald-400\/15:hover{background-color:color-mix(in oklab, var(--color-emerald-400) 15%, transparent)}}.dark\:hover\:bg-emerald-900\/55:hover{background-color:#004e3b8c}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-emerald-900\/55:hover{background-color:color-mix(in oklab, var(--color-emerald-900) 55%, transparent)}}.dark\:hover\:bg-emerald-900\/60:hover{background-color:#004e3b99}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-emerald-900\/60:hover{background-color:color-mix(in oklab, var(--color-emerald-900) 60%, transparent)}}.dark\:hover\:bg-rose-400:hover{background-color:var(--color-rose-400)}.dark\:hover\:bg-rose-950\/30:hover{background-color:#4d02184d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-rose-950\/30:hover{background-color:color-mix(in oklab, var(--color-rose-950) 30%, transparent)}}.dark\:hover\:bg-rose-950\/40:hover{background-color:#4d021866}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-rose-950\/40:hover{background-color:color-mix(in oklab, var(--color-rose-950) 40%, transparent)}}.dark\:hover\:bg-sky-400\/15:hover{background-color:#00bcfe26}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-sky-400\/15:hover{background-color:color-mix(in oklab, var(--color-sky-400) 15%, transparent)}}.dark\:hover\:bg-white:hover{background-color:var(--color-white)}.dark\:hover\:bg-zinc-200:hover{background-color:var(--color-zinc-200)}.dark\:hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.dark\:hover\:bg-zinc-900:hover{background-color:var(--color-zinc-900)}.dark\:hover\:bg-zinc-900\/50:hover{background-color:#18181b80}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-zinc-900\/50:hover{background-color:color-mix(in oklab, var(--color-zinc-900) 50%, transparent)}}.dark\:hover\:bg-zinc-900\/60:hover{background-color:#18181b99}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-zinc-900\/60:hover{background-color:color-mix(in oklab, var(--color-zinc-900) 60%, transparent)}}.dark\:hover\:bg-zinc-900\/70:hover{background-color:#18181bb3}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-zinc-900\/70:hover{background-color:color-mix(in oklab, var(--color-zinc-900) 70%, transparent)}}.dark\:hover\:bg-zinc-950:hover{background-color:var(--color-zinc-950)}.dark\:hover\:text-emerald-100:hover{color:var(--color-emerald-100)}.dark\:hover\:text-rose-200:hover{color:var(--color-rose-200)}.dark\:hover\:text-white:hover{color:var(--color-white)}}.dark\:focus\:border-zinc-600:focus{border-color:var(--color-zinc-600)}.dark\:focus\:ring-white:focus{--tw-ring-color:var(--color-white)}}@starting-style{.starting\:opacity-0{opacity:0}}@media (prefers-reduced-motion:no-preference){@starting-style{.motion-safe\:starting\:-translate-x-\[26px\]{--tw-translate-x:calc(26px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[51px\]{--tw-translate-x:calc(51px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[78px\]{--tw-translate-x:calc(78px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[102px\]{--tw-translate-x:calc(102px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}: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:var(--wit)}@supports (color:color-mix(in lab, red, red)){:root{--surface-glass:color-mix(in srgb, var(--wit) 96%, transparent)}}:root{--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-v1.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-v1.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-v1.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-v1.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:optional;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:optional;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:var(--papier)}@supports (color:color-mix(in lab, red, red)){:root{--donker-eyebrow:color-mix(in srgb, var(--papier) 72%, transparent)}}:root{--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(button,input,select,textarea):disabled{opacity:.55;cursor:not-allowed}: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}.back-link{width:fit-content;color:var(--inkt);font-size:var(--text-label);font-weight:var(--weight-nav);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.back-link svg,.continue-button svg{width:19px;height:19px}.back-link:hover{color:var(--plum)}.header-help{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-nav);justify-self:end}.help-trigger,.reset-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,.reset-trigger svg{width:20px;height:20px}.help-trigger:hover,.reset-trigger:hover,.cart-trigger:hover{color:var(--plum)}.reset-confirm-backdrop{z-index:300;background:var(--actie-hover);place-items:center;padding:24px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.reset-confirm-backdrop{background:color-mix(in srgb, var(--actie-hover) 42%, transparent)}}.reset-confirm-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:.18s both reset-backdrop-in}.reset-confirm-dialog{border-radius:var(--radius-panel);background:var(--papier);width:min(440px,100%);box-shadow:var(--shadow-overlay);text-align:center;border:1px solid #dadada;padding:30px;animation:.26s cubic-bezier(.22,.8,.22,1) both reset-dialog-in}.reset-confirm-icon{border-radius:var(--radius-panel);width:52px;height:52px;color:var(--plum);background:#eaeaea;place-items:center;margin:0 auto 16px;display:grid}.reset-confirm-icon svg{width:25px;height:25px}.reset-confirm-dialog>p:first-of-type{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.11em;text-transform:uppercase;margin:0 0 8px}.reset-confirm-dialog h2{color:var(--plum);font-family:var(--font-ui);font-size:clamp(24px,3vw,30px);font-weight:var(--weight-heading);margin:0;line-height:1.12}.reset-confirm-copy{max-width:350px;color:var(--inkt-gedempt);font-size:var(--text-label);margin:14px auto 0;line-height:1.55}.reset-confirm-actions{grid-template-columns:.86fr 1.25fr;gap:10px;margin-top:24px;display:grid}.reset-confirm-actions button{min-height:var(--button-height);border-radius:var(--radius-control);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;padding:0 18px}.reset-confirm-cancel{border:1px solid var(--taupe);background:var(--wit);color:var(--inkt)}.reset-confirm-cancel:hover{border-color:var(--inkt);background:var(--karton)}.reset-confirm-submit{border:1px solid var(--plum);background:var(--plum);color:var(--wit);box-shadow:none;justify-content:center;align-items:center;gap:8px;display:inline-flex}.reset-confirm-submit:hover{background:var(--actie-hover)}.reset-confirm-submit svg{width:18px;height:18px}.reset-confirm-actions button:focus-visible{outline:var(--focus-ring);outline-offset:3px}@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)}}@media (width<=560px){.reset-confirm-backdrop{align-items:end;padding:16px}.reset-confirm-dialog{border-radius:var(--radius-panel) var(--radius-panel) var(--radius-panel) var(--radius-panel);padding:26px 20px 20px}.reset-confirm-actions{grid-template-columns:1fr}.reset-confirm-submit{grid-row:1}}@media (prefers-reduced-motion:reduce){.reset-confirm-backdrop,.reset-confirm-dialog{animation:none}}.cart-trigger{min-height:44px;color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:8px;padding:0 3px;display:inline-flex;position:relative}.cart-trigger>svg{width:20px;height:20px}.cart-trigger i{border:2px solid var(--wit);background:var(--plum);width:16px;height:16px;color:var(--wit);font-size:var(--text-label);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:1px;left:14px}.header-actions{justify-self:end;align-items:center;gap:18px;min-width:0;display:flex}.header-action-cluster{border-radius:var(--radius-control);min-width:0;box-shadow:none;-webkit-backdrop-filter:none;border:0;border-color:var(--lijn);background:0 0;align-items:center;gap:8px;padding:0;display:flex}.header-action-cluster>button{min-height:var(--header-control-size);border-radius:var(--radius-control);color:var(--inkt);font:normal var(--button-weight) var(--button-font-size)/1.4 var(--font-ui);transition:color var(--transition-control), background-color var(--transition-control), border-color var(--transition-control);justify-content:center;padding:0 14px}.header-action-cluster>button:hover{background:var(--karton);box-shadow:none;transform:none}.header-action-cluster .cart-trigger{width:var(--header-control-size);min-width:var(--header-control-size);height:var(--header-control-size);border:1px solid var(--taupe);background:var(--wit);padding:0}.header-action-cluster .cart-trigger>span{display:none}.header-action-cluster .cart-trigger i{width:18px;height:18px;font-size:var(--text-caption);top:4px;left:auto;right:4px}.header-personalization{align-items:center;gap:11px;min-width:0;display:flex}.header-personalization-copy{border-right:1px solid var(--taupe);gap:2px;min-width:0;padding-right:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.header-personalization-copy{border-right:1px solid color-mix(in srgb, var(--taupe) 25%, transparent)}}.header-personalization-copy{text-align:right;line-height:1.12}.header-personalization-copy strong,.header-personalization-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.header-personalization-copy strong{color:var(--plum);font-size:var(--text-label);font-weight:var(--weight-label)}.header-personalization-copy small{color:var(--inkt-gedempt);font-size:var(--text-caption);font-weight:var(--weight-nav)}.header-edit-details{min-height:var(--header-control-size);border:1px solid var(--taupe);border-radius:var(--radius-control);background:var(--wit);color:var(--inkt);box-shadow:none;font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;align-items:center;gap:8px;padding:0 15px;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.header-edit-details svg{width:17px;height:17px}.header-edit-details:hover{border-color:var(--inkt);background:var(--karton)}.header-edit-details:focus-visible{outline:var(--focus-ring);outline-offset:3px}.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}.region-picker{align-items:center;display:inline-flex;position:relative}.region-picker select{border:1px solid var(--lijn);border-radius:var(--radius-pill);background-color:var(--wit);min-width:82px;height:44px;color:var(--inkt);font:inherit;font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;outline:0;padding:0 28px 0 10px}.region-picker select:hover{border-color:var(--taupe)}.region-picker select:focus-visible{box-shadow:0 0 0 3px #2626261a}.header-save-status{color:#68786b;font-size:var(--text-caption);font-weight:var(--weight-label);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.header-save-status>i{color:#4f7658;background:#eaf2eb;border-radius:50%;place-items:center;width:22px;height:22px;padding:5px;font-style:normal;display:grid}.header-save-status svg{stroke-width:2.2px;width:100%;height:100%}.save-short{display:none}.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:44px;color:var(--inkt-gedempt);font:normal var(--button-weight) var(--button-font-size)/1.4 var(--font-ui);letter-spacing:0;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 13px;display:inline-flex}.preview-view-switch button.active{background:var(--karton);color:var(--actie);box-shadow:none}.preview-view-switch button:not(.active) .live-dot{filter:grayscale();opacity:.48}.live-dot{width:7px;height:7px;box-shadow:none;background:#73927a;border-radius:50%}.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:var(--actie-hover);border-radius:50%;height:8%;position:absolute;bottom:68px;left:13%;right:5%}@supports (color:color-mix(in lab, red, red)){.product-3d-stage:after{background:color-mix(in srgb, var(--actie-hover) 18%, transparent)}}.product-3d-stage:after{filter:blur(22px);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 var(--diep));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.product-3d-front{filter:drop-shadow(0 24px 23px color-mix(in srgb, var(--diep) 18%, transparent))}}.product-3d-front{backface-visibility:hidden}.product-3d-front .poster{width:100%;height:100%;max-height:none}.product-3d-side,.product-3d-bottom{z-index:1;pointer-events:none;transform-style:preserve-3d;display:block;position:absolute}.product-3d-side{top:calc(var(--frame-shell) * -1);right:calc((var(--product-depth) + var(--frame-shell)) * -1);width:var(--product-depth);height:calc(100% + var(--frame-shell) + var(--frame-shell));transform-origin:0;background:linear-gradient(90deg,#b9aaa3,#806e68);transform:rotateY(90deg)}.product-3d-bottom{left:calc(var(--frame-shell) * -1);bottom:calc((var(--product-depth) + var(--frame-shell)) * -1);width:calc(100% + var(--frame-shell) + var(--frame-shell));height:var(--product-depth);transform-origin:top;background:linear-gradient(#e2d7d1,#9a8982);transform:rotateX(-90deg)}.product-3d-poster .product-3d-side{background:linear-gradient(90deg, #f8f4ee, var(--lijn))}.product-3d-poster .product-3d-bottom{background:linear-gradient(var(--papier), #cfc1b9)}.product-3d-plexiglass .product-3d-front:after{content:"";z-index:20;pointer-events:none;background:linear-gradient(118deg,#ffffff8c 0 8%,#0000 19% 63%,#c5e7f44d 72%,#0000 83%);position:absolute;inset:0;box-shadow:inset 0 0 0 2px #cde8f1a8}.product-3d-plexiglass .product-3d-side{background:linear-gradient(90deg,#d5eff7e6,#6997a88f)}.product-3d-plexiglass .product-3d-bottom{background:linear-gradient(#e5f6fbe0,#6897a899)}.product-3d-canvas .product-3d-side,.product-3d-canvas .product-3d-bottom{background-color:var(--product-face-bg,#e5d9cc);background-image:repeating-linear-gradient(90deg,#674c3824 0 1px,#0000 1px 3px)}.product-3d-digital .product-3d-front{box-shadow:none;border:10px solid #f2f5f6;border-bottom-width:24px;border-radius:3px}.product-3d-digital .product-3d-side,.product-3d-digital .product-3d-bottom{background:linear-gradient(90deg,#c7d1d5,#788c94)}.product-3d-frame-oak .product-3d-side,.product-3d-frame-oak .product-3d-bottom{background:linear-gradient(90deg,#a77a54,#6c472f)}.product-3d-frame-white .product-3d-side,.product-3d-frame-white .product-3d-bottom{background:linear-gradient(90deg, #f7f4ef, var(--taupe))}.product-3d-frame-black .product-3d-side,.product-3d-frame-black .product-3d-bottom{background:linear-gradient(90deg, #312c2e, var(--inkt))}.product-3d-frame-silver .product-3d-side,.product-3d-frame-silver .product-3d-bottom{background:linear-gradient(90deg,#d8dadd,#787d81)}.product-3d-frame-rose .product-3d-side,.product-3d-frame-rose .product-3d-bottom{background:linear-gradient(90deg,#c69a91,#7d554f)}.product-3d-frame-gold .product-3d-side,.product-3d-frame-gold .product-3d-bottom{background:linear-gradient(90deg,#cfb56f,#755b29)}.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 var(--diep));place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.frame-wrap{filter:drop-shadow(0 24px 26px color-mix(in srgb, var(--diep) 12%, transparent))}}.frame-wrap{transition:padding .2s,background-color .2s}.frame-wrap.product-plexiglass .poster{box-shadow:inset 0 0 0 1px #6f919e3d,0 10px 22px #45616c1f}.frame-wrap.product-plexiglass:after{content:"";z-index:10;pointer-events:none;background:linear-gradient(115deg,#ffffff40,#0000 28% 68%,#ffffff29);position:absolute;inset:0}.frame-wrap.product-canvas .poster{box-shadow:0 10px 22px #402f2526,inset 0 0 0 1px #70533e2e}.gift-preview{z-index:8;aspect-ratio:1.68;pointer-events:none;width:clamp(380px,41vw,565px);filter:drop-shadow(0 18px 19px var(--diep));position:absolute;bottom:clamp(64px,8vh,98px);right:clamp(8px,2.1vw,34px)}@supports (color:color-mix(in lab, red, red)){.gift-preview{filter:drop-shadow(0 18px 19px color-mix(in srgb, var(--diep) 15%, transparent))}}.gift-preview{animation:.24s ease-out both gift-enter}.gift-packaging-image{z-index:1;object-fit:contain;width:80%;height:82%;filter:var(--brand-photo-grade);display:block;position:absolute;top:10%;left:18%}.gift-card-preview{z-index:3;border:1px solid var(--taupe);align-content:center;gap:8px;width:43%;min-height:68%;padding:18px 16px 15px;display:grid;position:absolute;top:3%;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gift-card-preview{border:1px solid color-mix(in srgb, var(--taupe) 16%, transparent)}}.gift-card-preview{box-shadow:none;color:var(--plum);text-align:center;background:#fffaf0;border-radius:5px;transform:rotate(2deg)}.gift-card-preview:before{content:"";border-top:1px solid var(--lijn);position:absolute;top:12px;left:17%;right:17%}.gift-card-preview small{color:var(--actie);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:.13em;text-transform:uppercase}.gift-card-preview span{color:var(--actie);font-family:var(--font-ui);font-size:var(--text-label);overflow-wrap:anywhere;white-space:pre-line;line-height:1.3;display:block;overflow:hidden}.gift-preview-caption{text-align:center;gap:2px;width:47%;display:grid;position:absolute;bottom:-1%;right:0}.gift-preview-caption strong{color:var(--actie);font-size:var(--text-caption);line-height:1.3}.gift-preview-caption span{color:var(--inkt-gedempt);font-size:var(--text-caption);line-height:1.3}@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:"";z-index:3;border:max(2px, .35cqw) solid var(--poster-frame-ink,var(--poster-ink));inset:5.6%;position:absolute;inset:5.6cqw}@supports (color:color-mix(in lab, red, red)){.poster-style-fine-frame .poster-design-field:after{border:max(2px, .35cqw) solid color-mix(in srgb, var(--poster-frame-ink,var(--poster-ink)) 65%, transparent)}}.poster-style-fine-frame .poster-design-field:after{pointer-events:none}.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,var(--poster-bg));position:absolute;inset:3.2% 4.2% 12%}@supports (color:color-mix(in lab, red, red)){.poster-style-passepartout .poster-design-field:before,.poster-style-soft-arch .poster-design-field:before{background:var(--poster-field-bg,color-mix(in srgb, var(--poster-bg) 94%, var(--poster-art-ink,var(--poster-ink))))}}.poster-style-soft-arch .poster-design-field:before{border-radius:50% 50% 0 0/23% 23% 0 0;inset-inline:11.5%}.friend-scene-backdrop{z-index:0;opacity:.97;filter:saturate(.92)contrast(.98);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0 4.2% 10%;overflow:hidden}.friend-scene-backdrop>img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;display:block}.poster-friend-scene-meadow .friend-scene-backdrop{opacity:.98;filter:saturate(.95)contrast(.99)}.poster-friend-scene-jungle .friend-scene-backdrop{opacity:.86;filter:saturate(.78)contrast(.94)brightness(1.035)}.poster-friend-scene-coast .friend-scene-backdrop{opacity:.99;filter:saturate(.94)contrast(.99)}.poster-zodiac-scene .friend-scene-backdrop{opacity:.96;filter:saturate(.84)contrast(.96)brightness(1.025)}.poster-moon-scene .friend-scene-backdrop{opacity:.98;filter:saturate(.94)contrast(.98)brightness(1.01)}.poster-birthstone-scene .friend-scene-backdrop{opacity:.98;filter:saturate(.92)contrast(.98)brightness(1.01)}.poster-story-scene .friend-scene-backdrop{opacity:.98;filter:saturate(.94)contrast(.98)brightness(1.01)}.poster-story-scene-star-dream .friend-scene-backdrop{filter:saturate(.9)contrast(.97)brightness(1.025)}.poster-birth-flower-scene .friend-scene-backdrop{opacity:.99;filter:saturate(.91)contrast(.975)brightness(1.015)}.poster-scene-family-friends .friend-scene-backdrop{opacity:.97;filter:saturate(.92)contrast(.98)}.poster-scene-family-flowers .friend-scene-backdrop{opacity:.99;filter:saturate(.91)contrast(.975)brightness(1.015)}.poster-scene-family-zodiac .friend-scene-backdrop{opacity:.96;filter:saturate(.84)contrast(.96)brightness(1.025)}.poster-scene-family-moon .friend-scene-backdrop{opacity:.98;filter:saturate(.94)contrast(.98)brightness(1.01)}.poster-scene-family-birthstone .friend-scene-backdrop{opacity:.98;filter:saturate(.92)contrast(.98)brightness(1.01)}.poster-scene-family-story .friend-scene-backdrop{opacity:.98;filter:saturate(.94)contrast(.98)brightness(1.01)}.poster-scene-family-sky .friend-scene-backdrop{opacity:1;filter:none}.poster-scene-family-sky .friend-scene-focus{display:none}.poster-zodiac-scene-moon-forest .friend-scene-backdrop{filter:saturate(.78)contrast(.94)brightness(1.08)}.poster-moon-scene-moon-forest .friend-scene-backdrop{filter:saturate(.92)contrast(.97)brightness(1.015)}.poster-scene-jungle .friend-scene-backdrop{opacity:.86;filter:saturate(.78)contrast(.94)brightness(1.035)}.poster-scene-moon-forest .friend-scene-backdrop{filter:saturate(.78)contrast(.94)brightness(1.08)}.poster-scene-moon-night-glow .friend-scene-backdrop{filter:saturate(.92)contrast(.97)brightness(1.015)}.poster-scene-star-dream .friend-scene-backdrop{filter:saturate(.9)contrast(.97)brightness(1.025)}.friend-scene-focus{z-index:0;pointer-events:none;background:radial-gradient(48% 52% at 50% 47%,#fcf9f433 0%,#fcf9f414 52%,#0000 76%);position:absolute;inset:0 4.2% 10%}.poster-friend-scene-jungle .friend-scene-focus{background:radial-gradient(46% 55% at 50% 47%,#fbf8f07a 0%,#fbf8f033 52%,#0000 78%)}.poster-zodiac-scene .friend-scene-focus,.poster-moon-scene .friend-scene-focus{background:radial-gradient(45% 54% at 50% 48%,#fffcf457 0%,#fffcf424 54%,#0000 78%)}.poster-birthstone-scene .friend-scene-focus{background:radial-gradient(47% 55% at 50% 47%,#fffcf44d 0%,#fffcf41f 56%,#0000 80%)}.poster-story-scene .friend-scene-focus{background:radial-gradient(49% 58% at 50% 47%,#fffcf43d 0%,#fffcf417 58%,#0000 82%)}.poster-birth-flower-scene .friend-scene-focus{background:radial-gradient(48% 55% at 50% 44%,#fffcf44d 0%,#fffcf41a 56%,#0000 80%)}.poster-scene-family-zodiac .friend-scene-focus,.poster-scene-family-moon .friend-scene-focus{background:radial-gradient(45% 54% at 50% 48%,#fffcf457 0%,#fffcf424 54%,#0000 78%)}.poster-scene-family-birthstone .friend-scene-focus{background:radial-gradient(47% 55% at 50% 47%,#fffcf44d 0%,#fffcf41f 56%,#0000 80%)}.poster-scene-family-story .friend-scene-focus{background:radial-gradient(49% 58% at 50% 47%,#fffcf43d 0%,#fffcf417 58%,#0000 82%)}.poster-scene-family-flowers .friend-scene-focus{background:radial-gradient(48% 55% at 50% 44%,#fffcf44d 0%,#fffcf41a 56%,#0000 80%)}.poster-style-full .friend-scene-backdrop,.poster-style-full .friend-scene-focus{inset:0}.poster-style-passepartout .friend-scene-backdrop,.poster-style-passepartout .friend-scene-focus{inset:3.2% 4.2% 12%}.poster-style-fine-frame .friend-scene-backdrop,.poster-style-fine-frame .friend-scene-focus{inset:0}.poster-style-soft-arch .friend-scene-backdrop,.poster-style-soft-arch .friend-scene-focus{border-radius:50% 50% 0 0/23% 23% 0 0;inset:3.2% 11.5% 12%}.poster-scene:not(.poster-scene-none) .art-stage{z-index:1}.poster-friend-scene:not(.poster-friend-scene-none) .baby-artwork.animal-artwork{filter:none}.art-stage{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 4.2% 10%}.art-stage-twin{align-items:center;gap:3%}.poster-friend-scene .art-stage{align-items:center}.poster-style-passepartout .art-stage,.poster-style-soft-arch .art-stage,.poster-style-fine-frame .art-stage{inset:0 4.2% 10%}.baby-artwork{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;transform-origin:50%;width:auto;max-width:82%;filter:var(--artwork-filter,none);display:block;transform:none}.baby-artwork.animal-artwork{filter:none;max-width:90%}.friend-artwork-visual{aspect-ratio:var(--friend-art-ratio);flex:0 auto;position:relative;overflow:visible;transform:none}.friend-artwork-animal-sketch-mouse{--friend-art-ratio:752 / 1760}.friend-artwork-animal-sketch-bear{--friend-art-ratio:426 / 1070}.friend-artwork-animal-sketch-bunny{--friend-art-ratio:379 / 1000}.friend-artwork-animal-sketch-lion{--friend-art-ratio:435 / 1070}.friend-artwork-animal-sketch-lamb{--friend-art-ratio:452 / 1070}.friend-artwork-animal-sketch-penguin{--friend-art-ratio:392 / 1070}.friend-artwork-animal-sketch-monkey{--friend-art-ratio:566 / 1070}.friend-artwork-animal-sketch-elephant{--friend-art-ratio:634 / 1070}.friend-artwork-animal-sketch-giraffe{--friend-art-ratio:469 / 1070}.friend-artwork-visual>img{z-index:1;object-fit:contain;filter:drop-shadow(0 .55cqw .65cqw #49392e1a);width:100%;height:100%;display:block;position:relative}.friend-contact-shadow{z-index:0;filter:blur(.5cqw);pointer-events:none;background:#56493d2b;border-radius:50%;width:55%;height:3%;position:absolute;bottom:-1.1%;left:50%;transform:translate(-50%)}.poster-friend-scene-meadow .friend-contact-shadow{background:#5b694929}.poster-friend-scene-jungle .friend-contact-shadow{background:#45583e2e}.poster-friend-scene-coast .friend-contact-shadow{background:#7e6c522b}.art-stage-twin .baby-artwork.friend-artwork-visual{flex-shrink:0;max-width:none}.baby-artwork.celestial-artwork{max-width:88%}.baby-artwork.starry-sky-artwork{aspect-ratio:1;filter:none;flex-shrink:0;width:80%;max-width:80%;position:relative}.sky-calculated-map{aspect-ratio:1;width:100%;display:block}.sky-calculated-map svg{width:100%;height:100%;display:block}.baby-artwork.letter-artwork{aspect-ratio:600/680;filter:none;flex-shrink:0;width:96%;max-width:96%;max-height:100%;display:block;transform:scale(.92)}.letter-artwork>svg{fill:none;stroke:none;width:100%;height:100%;display:block}.letter-initial-preview{width:100%;height:100%;display:block}.letter-initial-preview>svg{fill:none;stroke:none;width:100%;height:100%;display:block}.collection-thumbs>.letter-initial-preview{width:52px;height:60px}.art-grid.letter-style-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:10px;margin-bottom:24px}.letter-style-grid .art-option{font-size:var(--text-label);padding:8px 8px 10px}.letter-style-grid .art-thumb{height:100px}.letter-style-grid .letter-initial-preview{width:80px;height:94px}.fine-art-stars-option{margin-top:20px}.fine-art-stars-option label{cursor:pointer;min-height:44px;font-weight:var(--weight-label);align-items:center;gap:10px;display:flex}.fine-art-stars-option input{width:19px;height:19px;accent-color:var(--actie);cursor:pointer;flex-shrink:0;margin:0}.fine-art-stars-option input:focus-visible{outline:var(--focus-ring);outline-offset:3px}.fine-art-stars-option p{color:var(--muted);font-size:var(--text-label);margin:0 0 0 29px;line-height:1.5}.fine-art-stars-option .illustration-toggle-options{margin-top:16px}.fine-art-sky-status{border:1px solid var(--line);border-radius:var(--radius-panel);margin-top:14px;padding:14px}.fine-art-sky-status p{margin:0 0 8px}.illustration-toggle-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.illustration-toggle-options-pair,.illustration-toggle-options-single{grid-template-columns:repeat(2,minmax(0,1fr))}.birth-concept-copy>.illustration-toggle-options{margin-top:4px}.illustration-toggle{border:1px solid var(--lijn);border-radius:var(--radius-panel);min-width:0;color:var(--inkt);font-family:inherit;font-size:var(--text-label);font-weight:var(--weight-label);text-align:center;cursor:pointer;background:0 0;grid-template-rows:1fr auto;place-items:center;gap:10px;padding:12px 6px;line-height:1.3;display:grid}.illustration-toggle>.illustration-toggle-label{overflow-wrap:anywhere;min-width:0;color:inherit;font:inherit}.illustration-toggle:hover{background:var(--surface-muted)}.illustration-toggle:focus-visible{outline:var(--focus-ring);outline-offset:3px}.illustration-toggle-switch{border-radius:var(--radius-pill);background:#d6d6d6;border:1px solid #c1c1c1;width:34px;height:20px;display:block;position:relative}.illustration-toggle-switch:after{content:"";background:var(--wit);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px}.illustration-toggle[aria-checked=true] .illustration-toggle-switch{border-color:var(--actie);background:var(--actie)}.illustration-toggle[aria-checked=true] .illustration-toggle-switch:after{transform:translate(14px)}.starry-sky-controls{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--surface-card);margin-block:20px;padding:18px}.starry-sky-controls h3{margin:0 0 8px;font-size:18px}.starry-sky-controls p,.sky-birth-data-controls p{font-size:var(--text-label);color:var(--inkt-gedempt);margin:8px 0 16px;line-height:1.65}.starry-sky-controls>.field{margin-top:14px}.starry-sky-controls .field{min-width:0}.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)}.starry-sky-controls .sky-calculation-status,.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}.baby-artwork.celestial-artwork.moon-artwork{max-width:96%}.baby-artwork.birthstone-artwork{max-width:86%;filter:drop-shadow(0 1.1cqw 1.8cqw #4c313e1a)!important}.art-stage-twin .baby-artwork.birthstone-artwork{max-width:45%}.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}.lunar-atelier-artwork{display:block;overflow:visible;filter:none!important}.concept-painted-visual.custom-painted-artwork{max-width:none}.concept-painted-visual.custom-painted-artwork>img{max-width:100%}.baby-artwork.direction-right,.direction-art.direction-right,.style-baby.direction-right{transform:scaleX(-1)}.art-stage-twin .baby-artwork{width:auto;max-width:46%}.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{flex-direction:column;justify-content:center;height:12%;display:flex;inset:auto 8% 0}.art-stage,.poster-style-passepartout .art-stage,.poster-style-soft-arch .art-stage,.poster-style-fine-frame .art-stage{inset:3.2% 4.2% 12%}.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:not(.poster-style-fine-frame) .art-stage{inset:3.2% 4.2% 11%}.poster.poster-classics.poster-style-passepartout .poster-design-field:before{inset:5% 8% 12%}.poster.poster-classics.poster-style-passepartout .art-stage{inset:5% 8% 11%}.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:var(--poster-copy-ink,var(--poster-ink))}@supports (color:color-mix(in lab, red, red)){.poster-edit-field:hover{background:color-mix(in srgb, var(--poster-copy-ink,var(--poster-ink)) 8%, transparent)}}.poster-edit-field:hover{outline:.35cqw solid var(--poster-copy-ink,var(--poster-ink))}@supports (color:color-mix(in lab, red, red)){.poster-edit-field:hover{outline:.35cqw solid color-mix(in srgb, var(--poster-copy-ink,var(--poster-ink)) 18%, transparent)}}.poster-edit-field:focus-visible{outline:.45cqw solid var(--poster-copy-ink,var(--poster-ink))}@supports (color:color-mix(in lab, red, red)){.poster-edit-field:focus-visible{outline:.45cqw solid color-mix(in srgb, var(--poster-copy-ink,var(--poster-ink)) 42%, transparent)}}.poster-edit-field:focus-visible{outline-offset:.3cqw}.poster-details i,.poster-twin-details i{font-style:normal}.flower-artwork{object-fit:contain;object-position:center;width:auto;max-width:none;filter:var(--flower-artwork-filter,brightness(0) saturate(100%) invert(23%) sepia(5%) saturate(498%) hue-rotate(260deg) brightness(94%) contrast(91%));flex-shrink:0}.art-stage-twin .flower-artwork{width:auto;max-width:none;margin-inline:-6%}.poster-birth-flower-storybook .art-stage,.poster-birth-flower-storybook.poster-style-passepartout .art-stage,.poster-birth-flower-storybook.poster-style-soft-arch .art-stage,.poster-birth-flower-storybook.poster-style-fine-frame .art-stage{box-sizing:border-box;justify-content:center;align-items:flex-end;gap:5cqw;padding:0 8% 3.8%}.storybook-flower-artwork{flex:0 72%;grid-template-rows:minmax(0,1fr) auto;align-items:end;width:72%;max-width:72%;display:grid;overflow:visible;filter:none!important}.storybook-flower-artwork>img{object-fit:contain;transform-origin:50% 100%;width:100%;height:100%;min-height:0;display:block;transform:scale(1.2);filter:none!important}.storybook-flower-artwork>em{color:var(--poster-ink);font-family:var(--poster-font-family);letter-spacing:.035em;text-align:center;margin-top:.2cqw;font-size:2.55cqw;font-style:normal;font-weight:700;line-height:1.1}.poster-birth-flower-storybook .botanical-data-name{font-weight:var(--weight-label);letter-spacing:-.025em;font-size:clamp(6cqw, calc(var(--poster-name-size) * 1.08), 10.6cqw)!important}.poster-birth-flower-storybook .botanical-data-mark i:first-child{opacity:.9;background:#d97258}.poster-birth-flower-storybook .botanical-data-mark i:nth-child(2){opacity:.9;background:#d7a327}.poster-birth-flower-storybook .botanical-data-mark i:nth-child(3){opacity:.9;background:#7794a6}.poster-birth-flower-storybook.poster-twin .storybook-flower-artwork,.poster-birth-flower-storybook .art-stage-twin .storybook-flower-artwork{flex-basis:41%;width:41%;max-width:41%;margin-inline:0}.poster-birth-flower-storybook.poster-twin .storybook-flower-artwork>img,.poster-birth-flower-storybook .art-stage-twin .storybook-flower-artwork>img{transform:none}.editor-column{background:var(--workspace-bg);overflow-anchor:none;min-height:100%;padding:30px 36px 56px}.editor-intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:8px;display:flex}.editor-intro h1{color:var(--plum);font-family:var(--font-ui);font-size:var(--page-title-size);line-height:var(--title-line-height);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);margin:0}.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-number{background:var(--blush-soft);width:24px;height:24px;color:var(--plum);font-size:var(--text-label);font-weight:var(--weight-label);border-radius:50%;flex:none;place-items:center;display:grid}.section-heading h2{color:var(--inkt);font-size:var(--text-label);line-height:1.25;font-weight:var(--weight-heading);margin:0}.segmented{border-radius:var(--radius-panel);background:var(--karton);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.segmented button{border-radius:var(--radius-control);min-height:38px;color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;background:0 0;border:0}.segmented button.selected{background:var(--wit);color:var(--plum);box-shadow:0 2px 7px var(--diep)}@supports (color:color-mix(in lab, red, red)){.segmented button.selected{box-shadow:0 2px 7px color-mix(in srgb, var(--diep) 7%, transparent)}}.baby-tabs{border-bottom:1px solid #e5e5e5;gap:8px;margin-top:13px;display:flex}.baby-tabs button{min-height:38px;color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 7px}.baby-tabs button.active{border-color:var(--plum);color:var(--plum)}.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 var(--diep);outline:none}@supports (color:color-mix(in lab, red, red)){.field>input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--diep) 8%, transparent)}}.unit-input{height:var(--control-height);border:1px solid var(--taupe);border-radius:var(--radius-control);background:var(--wit);grid-template-columns:1fr auto;align-items:center;padding:0 11px 0 0;display:grid;overflow:hidden}.unit-input:focus-within{border-color:var(--actie);box-shadow:0 0 0 3px var(--diep)}@supports (color:color-mix(in lab, red, red)){.unit-input:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--diep) 8%, transparent)}}.unit-input input{width:100%;min-width:0;height:100%;color:var(--inkt);font-size:var(--text-label);background:0 0;border:0;outline:none;padding:0 12px}.unit-input span{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-nav)}.unit-input input[type=number]::-webkit-inner-spin-button{opacity:.5}.length-control{border:1px solid var(--lijn);border-radius:var(--radius-panel);grid-template-columns:1fr 47px;align-items:center;gap:8px;height:43px;padding:0 10px;display:grid}.length-control input{width:100%;accent-color:var(--plum)}.length-control output{color:var(--plum);font-size:var(--text-label);font-weight:var(--weight-label);text-align:right}.art-tabs{scrollbar-width:thin;border-radius:var(--radius-panel);background:#f4f4f4;gap:4px;margin-bottom:13px;padding:4px;display:flex;overflow-x:auto}.art-tabs button{border-radius:var(--radius-control);min-height:34px;color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;background:0 0;border:0;flex:1 0 auto;padding-inline:10px}.art-tabs button.active{background:var(--wit);color:var(--plum);box-shadow:0 2px 6px #2626260f}.art-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.art-option{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--wit);min-width:0;color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;gap:6px;padding:6px 6px 8px;display:grid;position:relative}.art-option:hover{border-color:var(--taupe)}.art-option.selected{border-color:var(--plum);color:var(--plum);box-shadow:inset 0 0 0 1px var(--plum)}.art-thumb{border-radius:var(--radius-panel);background:#f4f4f4;place-items:center;height:86px;display:grid;overflow:hidden}.art-thumb img{object-fit:contain;width:auto;height:74px;display:block}.art-option i{background:var(--plum);width:17px;height:17px;color:var(--wit);border-radius:50%;place-items:center;padding:3px;display:grid;position:absolute;top:5px;right:5px}.art-option i svg{width:100%;height:100%}.direction-control{border-top:1px solid var(--lijn);margin-top:14px;padding-top:14px}.direction-control>span{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);margin-bottom:8px;display:block}.direction-control>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.direction-control button{border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--wit);min-height:49px;color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);text-align:left;cursor:pointer;grid-template-columns:31px 1fr;align-items:center;gap:8px;padding:5px 30px 5px 8px;display:grid;position:relative}.direction-control button.selected{border-color:var(--plum);box-shadow:inset 0 0 0 1px var(--plum);color:var(--plum)}.direction-control button>svg{width:15px;height:15px;position:absolute;right:9px}.direction-art{object-fit:contain;width:29px;height:37px;display:block}.palette-grid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.palette-grid button{border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--wit);min-width:0;min-height:71px;color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px 4px 7px;display:flex;position:relative}.palette-grid button.selected{border-color:var(--plum);box-shadow:inset 0 0 0 1px var(--plum);color:var(--plum)}.palette-grid button>svg{width:13px;height:13px;position:absolute;top:5px;right:5px}.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,.friend-scene-option: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%}.style-thumb{--style-swatch:#d8d8d8;aspect-ratio:5/7;background:var(--style-swatch);width:100%;display:block;position:relative;overflow:hidden}.style-baby{z-index:1;object-fit:contain;width:38%;height:55%;display:block;position:absolute;top:14%;left:31%}.style-thumb>em{z-index:2;border-top:2px solid var(--plum);opacity:.6;height:3px;position:absolute;bottom:9%;left:32%;right:32%}.style-thumb-fine-frame:after{content:"";border:1.75px solid #262626a6;position:absolute;inset:7%}.style-thumb-passepartout{background:var(--wit)}.style-thumb-passepartout:before{content:"";background:var(--style-swatch);position:absolute;inset:5% 6% 20%}@supports (color:color-mix(in lab, red, red)){.style-thumb-passepartout:before{background:color-mix(in srgb, var(--style-swatch) 92%, var(--actie))}}.style-thumb-soft-arch{background:var(--wit)}.style-thumb-soft-arch:before{content:"";background:var(--style-swatch);border-radius:50% 50% 0 0/23% 23% 0 0;position:absolute;inset:5% 15% 20%}@supports (color:color-mix(in lab, red, red)){.style-thumb-soft-arch:before{background:color-mix(in srgb, var(--style-swatch) 92%, var(--actie))}}.style-thumb-passepartout .style-baby,.style-thumb-soft-arch .style-baby{top:12%}.continue-button{width:100%;min-height:var(--button-height);border-radius:var(--radius-control);background:var(--plum);color:var(--wit);font-size:var(--button-font-size);font-weight:var(--button-weight);cursor:pointer;box-shadow:none;border:0;justify-content:space-between;align-items:center;margin-top:18px;padding:0 17px 0 20px;display:flex}.continue-button:hover{background:var(--plum-dark)}.continue-button svg{transform:rotate(180deg)}.validation-message{border-radius:var(--radius-panel);color:#8a4146;font-size:var(--text-label);font-weight:var(--weight-nav);background:#fff5f4;border:1px solid #e8c5c5;margin:15px 0 -3px;padding:11px 13px}.edit-design{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--wit);text-align:left;cursor:pointer;grid-template-columns:54px 1fr auto;align-items:center;gap:11px;width:100%;min-height:73px;padding:8px 12px 8px 8px;display:grid}.edit-design:hover{border-color:var(--taupe)}.edit-thumb{border-radius:var(--radius-panel);background:var(--blush-soft);place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.edit-thumb img{object-fit:contain;width:auto;height:49px}.edit-design>span:nth-child(2){gap:4px;min-width:0;display:grid}.edit-design strong{color:var(--inkt);font-size:var(--text-label)}.edit-design small{color:var(--inkt-gedempt);font-size:var(--text-caption);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.edit-design>b{color:var(--plum);font-size:var(--text-label);text-underline-offset:3px;text-decoration:underline}.execution-section{padding:21px}.format-grid{gap:9px;display:grid}.format-grid button{border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--wit);text-align:left;cursor:pointer;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;min-height:71px;padding:11px 13px;display:grid;position:relative}.format-grid button:hover{border-color:var(--taupe)}.format-grid button.selected{border-color:var(--plum);box-shadow:inset 0 0 0 1px var(--plum)}.format-grid .format-card-copy{gap:3px;min-width:0;display:grid}.format-grid strong{color:var(--inkt);font-size:var(--text-label)}.format-grid small{color:var(--inkt-gedempt);font-size:var(--text-caption)}.format-grid button>b{color:var(--plum);font-size:var(--text-label)}.format-grid button>i{border:2px solid var(--wit);background:var(--plum);width:20px;height:20px;color:var(--wit);border-radius:50%;padding:4px;position:absolute;top:-7px;right:-7px}.format-grid button>i svg{width:100%;height:100%}.format-shape{border:1.5px solid var(--taupe);background:var(--karton);width:24px;box-shadow:none;justify-self:center;display:block}.format-shape-a4{width:22px;height:31px}.format-shape-a3{width:24px;height:34px}.format-shape-b2{width:26px;height:37px}.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-grid button>em{background:var(--plum);width:17px;height:17px;color:var(--wit);border-radius:50%;padding:3px;position:absolute;top:5px;right:5px}.frame-grid button>em svg{width:100%;height:100%}.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}.sample-none{border:1px solid var(--lijn);background:#f8f4f0;padding:0}.sample-oak{box-shadow:inset 0 0 0 1px #4e322233, 0 5px 9px var(--diep);background:#bd936c}@supports (color:color-mix(in lab, red, red)){.sample-oak{box-shadow:inset 0 0 0 1px #4e322233, 0 5px 9px color-mix(in srgb, var(--diep) 11%, transparent)}}.sample-white{background:var(--wit);border:1px solid #dcd6d2}.sample-black{background:var(--inkt)}.sample-silver{box-shadow:inset 0 0 0 1px #8e9295, 0 5px 9px var(--diep);background:#bfc1c3}@supports (color:color-mix(in lab, red, red)){.sample-silver{box-shadow:inset 0 0 0 1px #8e9295, 0 5px 9px color-mix(in srgb, var(--diep) 11%, transparent)}}.sample-rose{box-shadow:inset 0 0 0 1px #966d66, 0 5px 9px var(--diep);background:#bd8f86}@supports (color:color-mix(in lab, red, red)){.sample-rose{box-shadow:inset 0 0 0 1px #966d66, 0 5px 9px color-mix(in srgb, var(--diep) 11%, transparent)}}.sample-gold{box-shadow:inset 0 0 0 1px #8f7439, 0 5px 9px var(--diep);background:#b89a58}@supports (color:color-mix(in lab, red, red)){.sample-gold{box-shadow:inset 0 0 0 1px #8f7439, 0 5px 9px color-mix(in srgb, var(--diep) 11%, transparent)}}.extras-section{padding:22px 0 25px}.choice-row{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--wit);text-align:left;cursor:pointer;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;width:100%;min-height:68px;padding:10px 42px 10px 10px;display:grid;position:relative}.choice-row.selected{border-color:var(--plum);box-shadow:inset 0 0 0 1px var(--plum)}.choice-icon{border-radius:var(--radius-panel);background:var(--blush-soft);width:44px;height:44px;color:var(--plum);place-items:center;display:grid}.choice-icon svg{width:21px;height:21px}.choice-copy{gap:4px;min-width:0;display:grid}.choice-copy strong{color:var(--inkt);font-size:var(--text-label)}.choice-copy small{color:var(--inkt-gedempt);font-size:var(--text-caption)}.choice-row>b{color:var(--plum);font-size:var(--text-label);white-space:nowrap}.gift-checkbox{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.choice-state,.choice-row>i,.delivery-options button>i{border:1px solid var(--lijn);width:20px;height:20px;color:var(--wit);border-radius:50%;place-items:center;padding:4px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.choice-row.selected>i,.delivery-options button.selected>i{border-color:var(--plum);background:var(--plum)}.gift-choice:has(.gift-checkbox:checked) .choice-state{border-color:var(--plum);background:var(--plum)}.choice-state svg,.choice-row>i svg,.delivery-options button>i svg{width:100%;height:100%}.gift-choice:has(.gift-checkbox:focus-visible){outline-offset:3px;outline:3px solid #26262633}.gift-message-panel{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--papier);margin:-7px 0 18px;padding:15px 16px 14px}.gift-message-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.gift-message-heading label{color:var(--inkt);font-size:var(--text-label);font-weight:var(--weight-label)}.gift-message-heading label small{color:var(--inkt-gedempt);font-size:var(--text-caption);font-weight:var(--weight-nav);margin-left:5px}.gift-message-heading>span{color:var(--inkt-gedempt);font-size:var(--text-label)}.gift-message-panel textarea{resize:vertical;border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--wit);width:100%;min-height:86px;color:var(--inkt);font:inherit;font-size:var(--text-label);outline:0;padding:12px 13px;line-height:1.45}.gift-message-panel textarea:focus{border-color:var(--plum);box-shadow:0 0 0 3px #26262617}.gift-message-panel textarea::placeholder{color:var(--taupe)}.gift-message-panel>p{color:var(--inkt-gedempt);font-size:var(--text-label);margin:8px 1px 0}.delivery-options{gap:8px;display:grid}.delivery-options button{border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--wit);text-align:left;cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:10px 48px 10px 12px;display:grid;position:relative}.delivery-options button.selected{border-color:var(--plum);box-shadow:inset 0 0 0 1px var(--plum)}.delivery-options .delivery-copy{gap:4px;min-width:0;display:grid}.delivery-options strong{color:var(--inkt);font-size:var(--text-label)}.delivery-options small{color:var(--inkt-gedempt);font-size:var(--text-caption)}.delivery-options button>b{color:var(--plum);font-size:var(--text-label);white-space:nowrap}.delivery-icon{background:#ededed}.standard-delivery-icon{color:#526f58;background:#edf3ed}.express-delivery-icon{color:var(--actie);background:#f5e9e7}.review-card{border-radius:var(--radius-panel);background:#efefef;margin-top:17px;padding:20px}.review-heading{border-bottom:1px solid var(--lijn);align-items:flex-start;gap:11px;padding-bottom:15px;display:flex}.review-heading>span{background:var(--plum);width:26px;height:26px;color:var(--wit);border-radius:50%;flex:none;place-items:center;padding:6px;display:grid}.review-heading svg{width:100%;height:100%}.review-heading h2{color:var(--plum);font-size:var(--text-label);margin:1px 0 3px}.review-heading p{color:var(--inkt-gedempt);font-size:var(--text-label);margin:0}.review-card dl{margin:10px 0 0}.review-card dl>div{color:var(--inkt-gedempt);font-size:var(--text-label);justify-content:space-between;gap:20px;padding:7px 0;display:flex}.review-card dt{color:var(--inkt-gedempt)}.review-card dd{color:var(--inkt);font-weight:var(--weight-label);text-align:right;margin:0}.review-card .review-total{border-top:1px solid var(--lijn);color:var(--plum);font-size:var(--text-label);margin-top:4px;padding-top:12px}.review-card .review-total dt,.review-card .review-total dd{color:var(--plum);font-weight:var(--weight-label)}.checkout-trust{color:var(--inkt-gedempt);font-size:var(--text-label);justify-content:center;align-items:center;gap:18px;margin-top:11px;display:flex}.checkout-trust span{align-items:center;gap:5px;display:flex}.checkout-trust svg{width:13px;height:13px}.cart-backdrop{z-index:190;inset:var(--header-h) 0 0;background:var(--actie-hover);position:fixed}@supports (color:color-mix(in lab, red, red)){.cart-backdrop{background:color-mix(in srgb, var(--actie-hover) 34%, transparent)}}.cart-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cart-drawer{z-index:200;inset:var(--header-h) 0 0 auto;width:min(var(--active-panel-width), 100vw);background:var(--papier);border-left:1px solid var(--line);box-shadow:none;flex-direction:column;display:flex;position:fixed}.help-drawer{z-index:200;inset:var(--header-h) 0 0 auto;width:min(var(--active-panel-width), 100vw);background:var(--warm-white);border-left:1px solid var(--line);box-shadow:none;flex-direction:column;display:flex;position:fixed}.help-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;min-height:104px;padding:22px 28px;display:flex}.help-header p{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.13em;text-transform:uppercase;margin:0 0 6px}.help-header h2{color:var(--plum);font-family:var(--font-ui);font-size:26px;font-weight:var(--title-weight);margin:0}.help-header button{border:1px solid var(--lijn);background:var(--wit);cursor:pointer;border-radius:50%;flex:none;width:44px;height:44px;padding:10px}.help-header button svg{width:100%;height:100%}.help-content{min-height:0;padding:26px 28px max(32px, env(safe-area-inset-bottom));overscroll-behavior:contain;overflow:auto}.help-intro{color:var(--inkt-gedempt);font-size:var(--text-body);margin:0 0 20px;line-height:1.5}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{min-height:58px;color:var(--inkt);font-size:15px;font-weight:var(--weight-label);cursor:pointer;align-items:center;padding:16px 30px 16px 0;line-height:1.35;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--plum);font-size:22px;font-weight:var(--weight-body);margin-left:auto}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:var(--inkt-gedempt);font-size:var(--text-label);margin:-4px 28px 17px 0;line-height:1.55}.help-contact{border-radius:var(--radius-panel);background:var(--surface-muted);grid-template-columns:44px minmax(0,1fr);gap:12px 14px;margin-top:24px;padding:18px;display:grid}.help-contact>span{background:var(--surface-card);width:44px;height:44px;color:var(--inkt);border-radius:50%;place-items:center;padding:11px;display:grid}.help-contact>span svg{width:100%;height:100%}.help-contact strong{color:var(--inkt);font-size:var(--text-label)}.help-contact p{color:var(--inkt-gedempt);font-size:var(--text-label);margin:4px 0 0;line-height:1.45}.help-contact a{min-height:var(--button-height);border-radius:var(--radius-control);background:var(--actie);color:var(--wit);font-size:var(--text-label);font-weight:var(--weight-label);grid-column:1/-1;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.help-contact a:hover{background:#426849}.help-contact a svg{width:19px;height:19px}.cart-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;min-height:96px;padding:22px 28px;display:flex}.cart-header h2{color:var(--plum);font-family:var(--font-ui);font-size:24px;font-weight:var(--title-weight);margin:0 0 4px}.cart-header p{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px}.cart-header-added h2{font-family:inherit;font-size:21px;font-weight:var(--weight-heading);margin:0;line-height:1.25}.cart-header button{border:1px solid var(--lijn);background:var(--wit);cursor:pointer;border-radius:50%;width:44px;height:44px;padding:11px}.cart-header button svg{width:100%;height:100%}.cart-content{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.cart-content-filled{padding:26px 28px 30px}.cart-summary-card{border-radius:var(--radius-panel);background:#ececec;grid-template-columns:94px minmax(0,1fr);align-items:start;gap:18px;padding:18px;display:grid}.cart-preview{width:94px;filter:drop-shadow(0 7px 8px var(--diep));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.cart-preview{filter:drop-shadow(0 7px 8px color-mix(in srgb, var(--diep) 10%, transparent))}}.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}.cart-summary-card dl{gap:10px;min-width:0;margin:0;display:grid}.cart-summary-card dl>div{gap:2px;min-width:0;display:grid}.cart-summary-card dt{color:var(--inkt-gedempt);font-size:var(--text-label)}.cart-summary-card dd{overflow-wrap:anywhere;color:var(--inkt);font-size:var(--text-label);margin:0;line-height:1.35}.cart-total-row{border-top:1px solid var(--lijn);color:var(--inkt-gedempt);font-size:var(--text-label);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px 0 14px;display:flex}.cart-total-row small{color:var(--inkt-gedempt);font-size:var(--text-caption)}.cart-total-row strong{color:var(--plum);flex:none;font-size:25px}.cart-checkout-button,.cart-edit-button{width:100%;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;display:flex}.cart-checkout-button{background:var(--plum);color:var(--wit);border:0}.cart-checkout-button:hover{background:var(--plum-dark)}.cart-checkout-button svg{width:16px;height:16px}.cart-edit-button{background:var(--wit);color:var(--plum);border:1px solid #d4d4d4;margin-top:11px}.cart-edit-button:hover{border-color:var(--taupe);background:#fafafa}.payment-line{color:var(--inkt-gedempt);font-size:var(--text-label);text-align:center;margin-top:14px}.empty-cart{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:60px 30px;display:flex}.empty-cart>svg{width:32px;height:32px;color:var(--inkt-gedempt)}.empty-cart h3{color:var(--inkt);margin:18px 0 6px;font-size:15px}.empty-cart p{color:var(--inkt-gedempt);font-size:var(--text-label);margin:0}.empty-cart button{border:1px solid var(--plum);border-radius:var(--radius-control);background:var(--wit);min-height:42px;color:var(--plum);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;margin-top:20px;padding:0 18px}.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)}.back-link span,.header-help{display:none}.header-actions{gap:14px}.header-personalization-copy strong,.header-personalization-copy small{max-width:160px}.region-picker select{min-width:74px;padding-left:8px}.save-full{display:none}.save-short{display:inline}.cart-backdrop,.cart-drawer{top:66px}.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}}.preview-column-room .mobile-preview-toggle,.preview-column-product3d .mobile-preview-toggle{display:none}@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)}.back-link{justify-content:center;width:40px;height:40px}.header-actions{gap:4px}.header-personalization{gap:7px}.header-personalization-copy{padding-right:8px}.header-personalization-copy strong,.header-personalization-copy small{max-width:112px}.header-personalization-copy strong{font-size:var(--text-label)}.header-personalization-copy small{font-size:var(--text-caption)}.region-picker select{width:62px;min-width:62px;height:34px;font-size:var(--text-label);padding:0 19px 0 6px}.help-trigger,.reset-trigger,.cart-trigger{width:44px;min-width:44px}.header-save-status{gap:0}.header-save-status>i{width:24px;height:24px}.save-short{display:none}.cart-trigger{justify-content:center;width:44px}.cart-trigger>span{display:none}.cart-trigger i{left:25px}.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}.editor-intro h1{font-size:var(--page-title-size)}.config-section{border-radius:0;padding:18px 0 21px}.form-grid{gap:11px}.form-grid .field:not(.field-wide){grid-column:1/-1}.art-grid{grid-template-columns:repeat(3,1fr)}.art-thumb{height:77px}.art-thumb img{height:67px}.palette-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.palette-grid button{min-height:64px;font-size:var(--text-label)}.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)}.style-thumb{aspect-ratio:5/6}.continue-button{z-index:30;width:calc(100% - 24px);box-shadow:none;margin:0;position:fixed;bottom:11px;left:12px;right:12px}.frame-grid{grid-template-columns:repeat(2,1fr)}.frame-grid button{min-height:104px}.choice-row{grid-template-columns:40px 1fr;padding-right:38px}.choice-row>b{grid-column:2;margin-top:-2px}.delivery-options button{grid-template-columns:40px minmax(0,1fr)}.delivery-options button>b{grid-column:2;margin-top:-1px}.checkout-trust{margin-bottom:8px}.cart-backdrop{top:62px}.cart-drawer{width:100vw;top:62px}.cart-header{min-height:82px;padding:17px 18px}.cart-header-added h2{font-size:18px}.cart-content-filled{padding:18px}.cart-summary-card{grid-template-columns:74px minmax(0,1fr);gap:14px;padding:14px}.cart-preview{width:74px}.cart-summary-card dl{gap:8px}.cart-summary-card dt,.cart-summary-card dd{font-size:var(--text-label)}.cart-total-row{align-items:flex-end}.cart-total-row span{gap:2px;display:grid}.cart-total-row strong{font-size:22px}.toast{bottom:78px;right:16px}.gift-preview{width:154px;bottom:6px;right:0}}.accordion-progress-head{border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--wit) 0%, #fbfbfb 100%);padding:24px 30px 19px}.accordion-progress-head>div{color:var(--plum);font-size:var(--text-label);display:inline}.accordion-progress-head>div strong{font-weight:var(--weight-label)}.accordion-progress-head>div span{font-weight:var(--weight-nav)}.accordion-progress-head>button{float:right;border:0;border-bottom:1px solid var(--taupe);color:var(--actie);font-size:var(--text-label);cursor:pointer;background:0 0;padding:0}.accordion-progress-head>i{clear:both;background:var(--karton);border-radius:99px;width:100%;height:4px;margin-top:16px;display:block;overflow:hidden}.accordion-progress-head>i span{border-radius:inherit;background:var(--plum);height:100%;transition:width .2s;display:block}.accordion-progress-head p{color:var(--inkt-gedempt);font-size:var(--text-label);margin:13px 0 0;line-height:1.45}.accordion-steps{background:var(--wit)}.accordion-past-steps:empty{display:none}.accordion-past-steps:not(:empty){background:var(--papier);border-bottom:0;gap:7px;padding:12px 26px 0;display:grid}.accordion-past-steps .accordion-step{border-radius:var(--radius-panel);background:var(--wit);border:1px solid #dedede;grid-template-columns:28px minmax(0,1fr) auto;gap:11px;width:100%;min-height:58px;padding:9px 12px;display:grid}.accordion-past-steps .accordion-step:hover{border-color:var(--taupe);background:var(--papier)}.accordion-past-steps .accordion-step-state{color:#4d7155;background:#f2f2f2;width:27px;height:27px}.accordion-past-steps .accordion-step-state svg{width:14px;height:14px}.accordion-past-steps .accordion-step-copy{gap:2px;display:grid}.accordion-past-steps .accordion-step-copy strong{color:var(--inkt);font-size:var(--text-label);font-weight:var(--weight-label)}.accordion-past-steps .accordion-step-copy small{color:var(--inkt-gedempt);font-size:var(--text-caption);display:block}.accordion-past-steps .accordion-step>b{border-bottom:1px solid var(--taupe);color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);padding-bottom:2px;display:block}.accordion-step{border:0;border-bottom:1px solid var(--line);background:var(--wit);text-align:left;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:15px;width:100%;min-height:96px;padding:19px 32px;display:grid}button.accordion-step{cursor:pointer}button.accordion-step:hover{background:var(--papier)}.accordion-step-state{width:29px;height:29px;color:var(--plum);font-size:var(--text-label);font-weight:var(--weight-label);background:#ededed;border-radius:50%;place-items:center;display:grid}.accordion-step.complete .accordion-step-state{background:var(--plum);color:var(--wit)}.accordion-step-state svg{width:16px;height:16px}.accordion-step-copy{gap:4px;min-width:0;display:grid}.accordion-step-copy strong{color:var(--plum);font-size:17px;font-weight:var(--weight-nav)}.accordion-step-copy small{color:var(--actie);font-size:var(--text-caption);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.accordion-step>b{color:var(--actie);font-size:20px;font-weight:var(--weight-body);text-align:right}.accordion-step.active{background:var(--papier)}.accordion-step-content{border-radius:var(--radius-panel);background:var(--wit);min-height:0;box-shadow:none;border:1px solid #e1e1e1;margin:14px 26px 12px;padding:22px 22px 20px}@media (width>=1181px){.editor-column{padding:0 0 118px;display:block}.accordion-progress-head,.accordion-steps,.accordion-step-content{width:100%}.step-actions,.final-action-row{margin-inline:32px}}@media (width<=860px){.editor-column{padding-top:0}}@media (width<=560px){.accordion-progress-head{padding:22px 20px 18px}.accordion-progress-head p{font-size:var(--text-label)}.accordion-step{gap:12px;min-height:82px;padding:15px 20px}.accordion-step-copy strong{font-size:15px}.accordion-step-copy small{font-size:var(--text-caption)}.accordion-step-content{padding:24px 20px 18px}}@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}.mobile-preview-toggle{border-radius:var(--radius-control);background:var(--surface-card);min-height:40px;color:var(--plum);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;box-shadow:none;-webkit-backdrop-filter:none;border:1px solid #d5d5d5;border-color:var(--lijn);padding:0 13px;display:none}.editor-column{padding:34px 42px 118px}.editor-intro{align-items:flex-end;margin-bottom:0}.editor-intro>div:first-child>p{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px}.editor-intro h1{font-size:var(--page-title-size)}.editor-intro h1.single-line-title{font-size:var(--page-title-size);white-space:nowrap}.step-progress{grid-template-columns:repeat(5,minmax(0,1fr));margin:25px 0 32px;display:grid;position:relative}.step-progress:before{content:"";z-index:0;background:#dcdcdc;height:1px;position:absolute;top:16px;left:9%;right:9%}.step-progress button{z-index:1;min-width:0;color:var(--inkt-gedempt);cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;padding:0 2px;display:grid;position:relative}.step-progress button:disabled{cursor:default}.step-progress button>span{border:1px solid var(--lijn);background:var(--papier);width:33px;height:33px;color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);border-radius:50%;place-items:center;display:grid}.step-progress button>span svg{width:16px;height:16px}.step-progress button.active>span{border-color:var(--plum);background:var(--plum);color:var(--wit);box-shadow:0 0 0 5px #eaeaea}.step-progress button.complete>span{color:#4f6e56;background:#f2f2f2;border-color:#a8b9aa}.step-progress button small{max-width:100%;font-size:var(--text-caption);font-weight:var(--weight-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.step-progress button.active small{color:var(--plum)}.step-content{min-height:390px}.step-panel{border-bottom:0;padding:0}.section-heading{gap:13px;margin-bottom:19px}.section-number{width:32px;height:32px;font-size:var(--text-label)}.section-heading h2{font-size:18px;line-height:1.3}.large-segmented,.roomy-tabs{border-radius:var(--radius-panel);padding:5px}.large-segmented button,.roomy-tabs button{border-radius:var(--radius-control);min-height:48px;font-size:15px}.accordion-step-content .baby-count-heading{margin-bottom:8px}.accordion-step-content .baby-count-heading h2{font-size:15px}.accordion-step-content .baby-count-segmented{border-radius:var(--radius-panel);padding:4px}.accordion-step-content .baby-count-segmented button{min-height:38px;font-size:var(--text-caption)}.baby-count-control{align-items:center;gap:12px;margin:0 0 14px;padding:0;display:flex}.baby-count-control .illustration-control-label{color:var(--inkt-gedempt);font-size:var(--text-caption);flex:none;margin:0}.accordion-step-content .baby-count-control .baby-count-segmented{border-radius:var(--radius-panel);width:auto;min-width:236px;margin-left:auto;padding:3px}.accordion-step-content .baby-count-control .baby-count-segmented button{min-height:var(--control-height-compact);border-radius:var(--radius-control);font-size:var(--text-label);padding:0 16px}.illustration-baby-tabs{margin:0 0 24px}.large-baby-tabs,.step-baby-tabs{gap:14px;margin-top:18px}.large-baby-tabs button,.step-baby-tabs button{min-height:46px;font-size:var(--text-label);padding:0 8px}.step-baby-tabs{margin:0 0 24px}.roomy-form-grid{gap:17px;margin-top:20px}.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,.unit-input{border-radius:var(--radius-control);height:52px}.field>input,.unit-input input{font-size:var(--text-body);padding-inline:15px}.unit-input{padding-right:14px}.unit-input span{font-size:var(--text-label)}.unit-input .unit-badge{border-radius:var(--radius-control);background:var(--karton);height:34px;color:var(--inkt-gedempt);font-size:var(--text-caption);font-weight:var(--weight-label);white-space:nowrap;align-items:center;margin-right:-6px;padding:0 10px;display:inline-flex}.international-field{position:relative}.smart-input{height:var(--control-height);border:1px solid var(--taupe);border-radius:var(--radius-control);background:var(--wit);align-items:center;display:flex;overflow:hidden}.smart-input:hover{border-color:var(--lijn)}.smart-input:focus-within{border-color:var(--plum);box-shadow:0 0 0 3px #26262614}.smart-input>input{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 12px 0 15px}.smart-time-parts{outline:0;flex:1;align-items:center;gap:2px;min-width:0;height:100%;padding-left:8px;display:flex}.smart-time-parts:not(.smart-time-parts-24){gap:0;padding-left:5px}.smart-time-parts select{appearance:none;width:0;min-width:0;height:100%;color:var(--inkt);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;outline:0;flex:1;padding:0 2px;font-size:15px}.smart-time-parts:not(.smart-time-parts-24) select{padding-inline:1px}.smart-time-parts select:focus-visible{border-radius:var(--radius-control);background:#f1f1f1}.smart-time-parts>span{color:var(--inkt-gedempt);font-size:15px}.smart-time-parts .time-period-select{width:38px;min-width:38px;color:var(--plum);font-size:var(--text-label);font-weight:var(--weight-label);text-align:left;flex:0 0 38px;padding:0 2px}.smart-imperial-input .imperial-pair{padding-inline:7px}.smart-time-parts+.smart-format-select{flex-basis:90px;width:90px;padding-left:8px}.smart-format-select{border-radius:var(--radius-control);width:82px;height:34px;color:var(--actie);background-color:var(--karton);font:inherit;font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;border:0;outline:0;flex:0 0 82px;margin-right:8px;padding:0 21px 0 9px}.smart-format-select:focus-visible{box-shadow:inset 0 0 0 2px var(--plum)}.regional-unit-label{border-radius:var(--radius-panel);background:var(--karton);height:34px;color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);white-space:nowrap;flex:none;align-items:center;margin-right:8px;padding:0 10px;display:inline-flex}.imperial-pair{flex:1;grid-template-columns:1fr 1fr;min-width:0;height:100%;display:grid}.imperial-pair label{align-items:center;gap:4px;min-width:0;height:100%;padding:0 8px;display:flex}.imperial-pair label+label{border-left:1px solid var(--lijn)}.imperial-pair 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;padding:0}.imperial-pair span{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label)}.print-options{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--papier);margin-top:24px;overflow:hidden}.print-options summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:17px 19px;list-style:none;display:flex}.print-options summary::-webkit-details-marker{display:none}.print-options[open] summary{border-bottom:1px solid var(--lijn)}.print-options-body{gap:14px;padding:17px 19px 19px;display:grid}.print-options h3{color:var(--inkt);font-size:var(--text-body);margin:0 0 4px}.print-options h3 span{border-radius:var(--radius-pill);background:var(--lijn);color:var(--inkt-gedempt);font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--weight-heading);letter-spacing:.04em;text-transform:uppercase;vertical-align:2px;margin-left:6px;padding:3px 7px;display:inline-block}.print-options p{color:var(--inkt-gedempt);font-size:var(--text-label);margin:0}.details-chevron{border-right:2px solid var(--taupe);border-bottom:2px solid var(--taupe);flex:none;width:12px;height:12px;transition:transform .16s;transform:rotate(45deg)translateY(-3px)}.print-options[open] .details-chevron{transform:rotate(225deg)translate(-2px,-2px)}.print-option-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.data-check,.confirm-check{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--wit);min-height:48px;color:var(--inkt);font-size:15px;font-weight:var(--weight-label);cursor:pointer;align-items:center;gap:11px;padding:9px 12px;display:flex}.data-check input,.confirm-check input{opacity:0;width:1px;height:1px;position:absolute}.data-check>span,.confirm-check>span{border:2px solid var(--lijn);border-radius:var(--radius-panel);color:#0000;flex:none;place-items:center;width:24px;height:24px;display:grid}.data-check>span svg,.confirm-check>span svg{width:15px;height:15px}:is(.data-check:has(input:checked),.confirm-check:has(input:checked)){border-color:var(--actie);background:var(--papier)}:is(.data-check:has(input:checked)>span,.confirm-check:has(input:checked)>span){border-color:var(--plum);background:var(--plum);color:var(--wit)}:is(.data-check:has(input:focus-visible),.confirm-check:has(input:focus-visible)){outline-offset:2px;outline:3px solid #26262633}.validation-message{font-size:var(--text-label);margin:18px 0 0;padding:14px 16px}.illustration-control-label,.collection-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:9px;display:flex}.studio-builder .step-panel :is(.illustration-control-label strong,.collection-heading strong,.section-heading h2,.direction-compact>span,.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}.illustration-control-label span,.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-thumbs .flower-image{filter:var(--flower-artwork-filter,brightness(0) saturate(100%) invert(23%) sepia(5%) saturate(498%) hue-rotate(260deg) brightness(94%) contrast(91%))}.flower-image.birth-flower-style-storybook{filter:none!important}.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;overscroll-behavior:contain;border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--papier);max-height:min(520px,62svh);box-shadow:none;top:calc(100% + 7px);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.twin-unavailable .collection-thumbs{filter:grayscale(.85)}.collection-menu>button.twin-unavailable .collection-copy small b{color:var(--inkt);font-weight:var(--weight-label)}.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%}.roomy-art-grid{gap:11px}.roomy-art-grid.animal-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.roomy-art-grid .art-option{border-radius:var(--radius-panel);font-size:var(--text-label);gap:9px;padding:8px 8px 11px}.roomy-art-grid .art-thumb{height:118px}.roomy-art-grid .art-thumb img{height:104px}.roomy-art-grid .art-option i{width:23px;height:23px}.collection-dependent-hidden{display:none!important}.friend-scene-choice{border-top:1px solid var(--lijn);margin-top:20px;padding-top:18px}.friend-scene-choice-first{border-top:0;margin-top:0;padding-top:0}.friend-scene-heading{margin-bottom:11px}.friend-scene-heading span{text-align:right}.background-world-heading{justify-content:space-between;gap:12px;margin-bottom:11px}.background-world-nav{border:1px solid var(--lijn);border-radius:var(--radius-pill);background:var(--wit);box-shadow:none;flex:none;grid-template-columns:repeat(2,34px);display:grid;overflow:hidden}.background-world-nav button{width:34px;height:32px;color:var(--actie);cursor:pointer;background:0 0;border:0;place-items:center;padding:8px;transition:background .16s,color .16s;display:grid}.background-world-nav button+button{border-left:1px solid var(--lijn)}.background-world-nav button:hover{background:var(--karton);color:var(--actie-hover)}.background-world-nav button:focus-visible{z-index:1;outline:2px solid var(--actie);outline-offset:-2px;position:relative}.background-world-nav svg{width:16px;height:16px}.background-world-nav .next svg{transform:rotate(180deg)}.friend-scene-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.moon-scene-grid,.birthstone-scene-grid,.story-scene-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.friend-scene-grid.shared-background-world-grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(104px,1fr);grid-auto-flow:column;padding-bottom:5px;overflow-x:auto}.shared-background-world-grid .friend-scene-option{scroll-snap-align:start}.friend-scene-option{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--wit);min-width:0;color:var(--inkt-gedempt);text-align:left;cursor:pointer;gap:8px;padding:7px 7px 10px;display:grid;position:relative}.friend-scene-option.selected{border-color:var(--actie);box-shadow:inset 0 0 0 1px var(--actie)}.friend-scene-thumb{border-radius:var(--radius-panel);background:#f4f0ea;height:112px;display:block;position:relative;overflow:hidden}.friend-scene-thumb>img{object-fit:cover;object-position:center 68%;filter:saturate(.86)contrast(.95);width:100%;height:100%;display:block}.zodiac-scene-thumb>img{object-position:center;filter:saturate(.78)contrast(.94)brightness(1.035)}.moon-scene-thumb>img,.birthstone-scene-thumb>img,.story-scene-thumb>img{object-position:center;filter:saturate(.94)contrast(.98)brightness(1.01)}.birth-flower-scene-thumb{background:#f4f0ea}.birth-flower-scene-thumb>img{object-fit:cover;object-position:center 66%;filter:saturate(.9)contrast(.97)brightness(1.01);padding:0}.friend-scene-paper{background:radial-gradient(circle at 50% 34%,#ffffffe6,#0000 31%),linear-gradient(145deg,#f7f3ed,#ebe5de);display:block;position:absolute;inset:0;overflow:hidden}.friend-scene-paper:before,.friend-scene-paper:after{content:"";background:#c2cab542;border-radius:50%;width:90px;height:54px;position:absolute;bottom:-22px}.friend-scene-paper:before{left:-28px;transform:rotate(12deg)}.friend-scene-paper:after{right:-34px;transform:rotate(-10deg)}.friend-scene-paper i{display:none}.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}.birth-flower-scene-paper{background:radial-gradient(circle at 50% 34%,#fffffff5,#0000 34%),linear-gradient(150deg,#f8f3eb,#ece6dc)}.birth-flower-scene-paper:before,.birth-flower-scene-paper:after{background:#b7c2aa33}.friend-scene-option-copy{gap:2px;min-width:0;display:grid}.friend-scene-option-copy strong{color:var(--inkt);font-size:var(--text-label);font-weight:var(--weight-label);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.friend-scene-option-copy small{color:var(--inkt-gedempt);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.friend-scene-check{background:var(--actie);width:23px;height:23px;color:var(--wit);box-shadow:none;border-radius:50%;place-items:center;padding:5px;display:grid;position:absolute;top:12px;right:12px}.friend-scene-check svg{width:100%;height:100%}.friend-scene-note{color:var(--inkt-gedempt);font-size:var(--text-caption);margin:11px 2px 0;line-height:1.45}.birth-flower-choice{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--papier);grid-template-columns:88px minmax(0,1fr);align-items:center;gap:17px;min-height:136px;padding:14px;display:grid}.birth-flower-art{border-radius:var(--radius-panel);background:var(--wit);place-items:center;height:108px;display:grid;overflow:hidden}.birth-flower-art .flower-image{object-fit:contain;width:78px;height:100px;filter:var(--flower-artwork-filter,brightness(0) saturate(100%) invert(23%) sepia(5%) saturate(498%) hue-rotate(260deg) brightness(94%) contrast(91%));display:block}.birthstone-image{object-fit:contain;filter:none!important}.collection-thumbs .birthstone-image{width:58px;height:58px}.birth-zodiac-choice .birth-flower-art .zodiac-image{object-fit:contain;filter:none;width:76px;height:96px;display:block}.birth-moon-choice .birth-flower-art .moon-image{object-fit:contain;filter:none;width:88px;height:106px;display:block}.birth-flower-choice.birth-concept-choice-compact{grid-template-columns:minmax(0,1fr)}.birth-flower-style-heading{margin:2px 0 8px}.birth-flower-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.birth-flower-style-option{border-radius:var(--radius-panel);font-size:var(--text-label);gap:8px;padding:7px 7px 10px}.birth-flower-style-option .art-thumb{background:linear-gradient(145deg, var(--papier), var(--karton));height:120px}.birth-flower-style-option .flower-image{object-fit:contain;width:108px;max-width:88%;height:110px;display:block}.birth-flower-style-option-fine .flower-image{width:76px;height:106px;filter:brightness(0)saturate()invert(23%)sepia(5%)saturate(498%)hue-rotate(260deg)brightness(94%)contrast(91%)!important}.birth-flower-style-option-storybook .flower-image{transform:scale(1.04)}.birth-flower-style-option.selected{border-color:var(--actie);box-shadow:0 5px 14px #26262612}.birth-flower-style-option.selected .art-thumb{background:linear-gradient(145deg, var(--papier), var(--karton))}.birth-flower-style-option:focus-visible{outline-width:3px;outline-color:var(--actie);outline-offset:2px}.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 .art-thumb{height:112px}.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 .art-thumb,.zodiac-style-option.selected .art-thumb{background:linear-gradient(145deg, var(--papier), var(--karton))}.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-constellation .art-thumb{background:radial-gradient(circle at 22% 27%,#a8a8a82e 0 1px,#0000 1.6px),radial-gradient(circle at 78% 72%,#a8a8a824 0 1px,#0000 1.6px),linear-gradient(145deg,#fbfbfb,#efefef)}.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){.birth-flower-style-grid{gap:8px}.birth-flower-style-option{font-size:var(--text-label);gap:6px;padding:6px 5px 8px}.birth-flower-style-option .art-thumb{height:104px}.birth-flower-style-option .flower-image{width:min(92px,88%);height:96px}.birth-flower-style-option-fine .flower-image{width:68px;height:94px}.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 .art-thumb{height:clamp(84px,24vw,104px)}.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}}.birth-moon-choice .moon-style-note{color:var(--inkt-gedempt);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:.01em;display:block}.moon-style-dream .moon-dream-decor{opacity:.8}.moon-style-storybook .moon-storybook-decor{opacity:.88}.moon-style-dream,.moon-style-storybook{isolation:isolate}.birth-flower-choice>div:nth-child(2),.birth-concept-choice-compact .birth-concept-copy{gap:6px;min-width:0;display:grid}.birth-flower-choice span{color:var(--inkt-gedempt);font-size:var(--text-label)}.birth-flower-choice strong{color:var(--plum);font-family:var(--font-ui);font-size:21px;font-weight:var(--weight-body)}.birth-flower-choice p{color:var(--inkt-gedempt);font-size:var(--text-label);margin:2px 0 0;line-height:1.5}.birth-zodiac-choice .birth-flower-art,.birth-moon-choice .birth-flower-art{margin-top:1px}.concept-detail-fields{grid-template-columns:minmax(0,1.2fr) minmax(118px,.8fr);gap:8px;margin-top:6px;display:grid}.concept-control-field{gap:6px;min-width:0;display:grid}.birth-concept-copy>.concept-control-field{margin-top:6px}.concept-control-field>span:first-child{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label)}.concept-control-field>input{border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--wit);width:100%;min-width:0;height:42px;color:var(--inkt);font:inherit;font-size:var(--text-label);outline:0;padding:0 12px;transition:border-color .16s,box-shadow .16s}.concept-control-field>input:hover{border-color:var(--taupe)}.concept-control-field>input:focus{border-color:var(--plum);box-shadow:0 0 0 3px #26262614}.concept-unit-input{border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--wit);grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;height:42px;transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.concept-unit-input:hover{border-color:var(--taupe)}.concept-unit-input:focus-within{border-color:var(--plum);box-shadow:0 0 0 3px #26262614}.concept-unit-input>input{width:100%;min-width:0;height:100%;color:var(--inkt);font:inherit;font-size:var(--text-label);background:0 0;border:0;outline:0;padding:0 9px 0 12px}.concept-unit-input>select{border-radius:var(--radius-control);background:var(--karton);min-width:50px;height:32px;color:var(--inkt-gedempt);font:inherit;font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;border:0;outline:0;margin-right:4px;padding:0 20px 0 8px}.concept-unit-input>select:focus-visible{box-shadow:0 0 0 3px #2626261f}.direction-compact{border-top:1px solid var(--lijn);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;margin-bottom:16px;padding-top:14px;display:flex}.direction-compact>span{color:var(--inkt-gedempt);font-size:15px;font-weight:var(--weight-label)}.direction-compact>div{grid-template-columns:1fr 1fr;gap:8px;min-width:236px;display:grid}.direction-compact button{min-height:var(--control-height-compact);border:1px solid var(--lijn);border-radius:var(--radius-control);color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.direction-compact button.selected{border-color:var(--actie);background:var(--wit);color:var(--actie);box-shadow:inset 0 0 0 1px var(--actie)}.direction-compact button:hover{background:var(--karton)}.direction-compact button:focus-visible{outline:var(--focus-ring);outline-offset:3px}.direction-compact button svg{width:16px;height:16px}.direction-compact button:last-child svg{transform:rotate(180deg)}.roomy-palette-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.roomy-palette-grid button{border-radius:var(--radius-control);min-height:94px;font-size:var(--text-label);gap:9px}.roomy-palette-grid .swatch{width:38px;height:38px}.roomy-palette-grid button>svg{width:17px;height:17px;top:8px;right:8px}.compact-section-heading{margin-bottom:12px}.artwork-swatch{border-color:var(--artwork-swatch);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.artwork-swatch{border-color:color-mix(in srgb, var(--artwork-swatch) 72%, var(--taupe))}}.artwork-swatch{background:var(--artwork-swatch);box-shadow:inset 0 1px 1px #ffffff4d, 0 3px 8px var(--artwork-swatch)}@supports (color:color-mix(in lab, red, red)){.artwork-swatch{box-shadow:inset 0 1px 1px #ffffff4d, 0 3px 8px color-mix(in srgb, var(--artwork-swatch) 22%, transparent)}}.artwork-swatch:after{content:"";border:1px solid #ffffff52;border-radius:50%;position:absolute;inset:5px}.subsection-divider{background:var(--line);height:1px;margin:28px 0}.shape-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shape-style-grid>button{text-align:center;align-content:center;justify-items:center;gap:11px;min-height:126px;padding:14px 8px 12px}.shape-style-grid>button>strong{color:var(--inkt-gedempt);font-size:var(--text-label);line-height:1.2}.style-symbol{--style-swatch:#d8d8d8;background:var(--style-swatch);width:54px;height:68px;box-shadow:none;border:1px solid #2626261f;display:block;position:relative;overflow:hidden}.style-symbol>i{display:block;position:absolute}.style-symbol-full>i{display:none}.style-symbol-fine-frame>i{border:1.75px solid #262626a6;inset:7px}.style-symbol-passepartout,.style-symbol-soft-arch{background:var(--wit)}.style-symbol-passepartout>i{background:var(--style-swatch);inset:6px 7px 17px}.style-symbol-soft-arch>i{background:var(--style-swatch);border-radius:50% 50% 0 0/25% 25% 0 0;inset:6px 9px 17px}.shape-style-grid>button>b{width:22px;height:22px;padding:4px;top:7px;right:7px}.roomy-format-grid{gap:9px}.roomy-format-grid button{border-radius:var(--radius-control);grid-template-columns:40px minmax(0,1fr) auto;min-height:78px;padding:11px 14px}.roomy-format-grid .format-card-copy{gap:3px;min-width:0;display:grid}.roomy-format-grid strong{font-size:var(--text-body)}.roomy-format-grid .format-card-price{color:var(--plum);white-space:nowrap;font-size:15px}.roomy-format-grid .format-card-check{border:2px solid var(--wit);background:var(--plum);width:20px;height:20px;color:var(--wit);border-radius:50%;padding:4px;position:absolute;top:-7px;right:-7px}.product-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.product-type-grid button{border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--wit);min-width:0;min-height:132px;color:var(--inkt-gedempt);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:10px 6px 8px;display:flex;position:relative}.product-type-grid button:hover{border-color:var(--taupe)}.product-type-grid button.selected{border-color:var(--plum);box-shadow:inset 0 0 0 1px var(--plum);background:var(--papier)}.product-type-grid button>span:nth-child(2){min-width:0;display:block}.product-type-grid strong{color:var(--inkt);font-size:var(--text-label)}.product-type-grid button>b{color:var(--plum);font-size:var(--text-label);align-self:center}.product-type-grid button>em{background:var(--plum);width:22px;height:22px;color:var(--wit);border-radius:50%;place-items:center;padding:4px;display:grid;position:absolute;top:9px;right:9px}.product-type-grid button>em svg{width:100%;height:100%}.product-type-icon{border:1px solid var(--lijn);background:var(--karton);width:46px;height:54px;box-shadow:none;border-radius:4px;display:block;position:relative}.product-type-icon:before,.product-type-icon:after,.product-type-icon i{content:"";display:block;position:absolute}.product-type-digital{border-radius:var(--radius-panel);background:#edf2f5;height:38px}.product-type-digital:before{background:#f8fbfc;border:1px solid #658096;inset:5px 6px 9px}.product-type-digital:after{background:#658096;height:2px;bottom:3px;left:17px;right:17px}.product-type-poster:before{background:#ead3d0;inset:7px}.product-type-plexiglass{background:linear-gradient(135deg,var(--wit) 8%,#dceaf0 48%,var(--wit) 50%,#e7f0f3 100%);border-color:#a9bdc5}.product-type-plexiglass:after{border:1px solid #567e8f52;inset:5px}.product-type-canvas{background:repeating-linear-gradient(0deg,#efe4d7 0 2px,#e7d7c5 2px 3px);border-color:#bca78f}.product-type-canvas:before{border:1px solid #b89f84;inset:6px}.roomy-frame-grid{gap:10px}.roomy-frame-grid button{border-radius:var(--radius-control);gap:8px;min-height:132px}.roomy-frame-grid button>strong{font-size:var(--text-label)}.roomy-frame-grid button>small{font-size:var(--text-caption)}.roomy-frame-grid .frame-sample{width:46px;height:56px}.final-options .choice-row{margin-bottom:18px}.choice-row{border-radius:var(--radius-panel);min-height:82px;padding-block:12px}.choice-copy strong{font-size:15px}.choice-copy small{font-size:var(--text-caption)}.choice-row>b{font-size:var(--text-label)}.roomy-delivery{gap:11px}.roomy-delivery button{border-radius:var(--radius-control);min-height:82px;padding:13px 48px 13px 16px}.roomy-delivery strong{font-size:15px}.roomy-delivery small{font-size:var(--text-caption)}.roomy-delivery button>b{font-size:var(--text-label)}.gift-check-card{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--wit);cursor:pointer;grid-template-columns:28px 44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:86px;margin-bottom:18px;padding:13px 16px;display:grid;position:relative}.gift-check-card:hover{border-color:var(--taupe)}.gift-check-card.selected{border-color:var(--plum);box-shadow:inset 0 0 0 1px var(--plum);background:var(--papier)}.gift-check-card-disabled{cursor:default;opacity:.64;background:#f5f5f5}.gift-check-card-disabled:hover{border-color:var(--lijn)}.gift-check-card>b{color:var(--plum);font-size:var(--text-label);white-space:nowrap}.gift-check-box{border:2px solid var(--lijn);border-radius:var(--radius-panel);color:#0000;place-items:center;width:25px;height:25px;padding:4px;display:grid}.gift-check-box svg{width:100%;height:100%}.gift-check-card.selected .gift-check-box{border-color:var(--plum);background:var(--plum);color:var(--wit)}.gift-check-card:has(.gift-checkbox:focus-visible){outline-offset:3px;outline:3px solid #26262633}.detailed-review{border:1px solid var(--lijn);background:var(--karton);margin-top:20px;padding:18px}.detailed-review .review-heading h2{font-size:18px}.detailed-review .review-heading p{font-size:var(--text-label);margin-top:4px}.review-heading-compact{align-items:center;padding-bottom:12px}.review-heading-compact>div{min-width:0}.review-babies{grid-template-columns:1fr;gap:10px;margin-top:12px;display:grid}.review-babies article{border-radius:var(--radius-panel);background:var(--wit);border:1px solid #e0e0e0;min-width:0;padding:14px}.review-babies article:only-child{grid-column:auto}.review-babies h3{color:var(--plum);font-family:var(--font-ui);font-size:19px;font-weight:var(--title-weight);margin:0 0 11px}.review-babies dl,.order-summary{margin:0}.review-babies dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 18px;display:grid}.review-babies dl>div{justify-content:initial;min-width:0;color:var(--inkt-gedempt);font-size:var(--text-label);gap:3px;padding:0;display:grid}.review-babies dd,.order-summary dd{color:var(--inkt);font-weight:var(--weight-label);margin:0}.review-babies dd{text-align:left;overflow-wrap:anywhere}.review-babies dd small{color:var(--actie);font-size:var(--text-caption);font-weight:var(--weight-label);margin-top:2px;display:block}.order-summary{border-top:1px solid var(--lijn);grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 18px;margin-top:13px;padding-top:13px;display:grid}.order-summary>div{justify-content:initial;min-width:0;color:var(--inkt-gedempt);font-size:var(--text-label);gap:3px;padding:0;display:grid}.order-summary dd{text-align:left;overflow-wrap:anywhere}.order-summary .review-total{border-top:1px solid var(--lijn);color:var(--plum);grid-column:1/-1;justify-content:space-between;margin-top:2px;padding-top:12px;font-size:17px;display:flex}.order-summary .review-total dt,.order-summary .review-total dd{color:var(--plum);font-weight:var(--weight-label);text-align:right}.confirm-check{min-height:58px;margin-top:16px;padding:12px 15px;font-size:15px}.roomy-delivery strong,.confirm-check strong{font-family:inherit;font-size:15px;font-weight:var(--weight-label);letter-spacing:0;line-height:1.35}.continue-button{min-height:var(--button-height);font-size:var(--button-font-size)}.continue-button:disabled{background:var(--actie-gloed);box-shadow:none;cursor:not-allowed}.cart-button strong{font-size:var(--text-body)}.checkout-trust{font-size:var(--text-label)}.final-action-row{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;grid-template-columns:112px minmax(0,1fr);align-items:stretch;gap:12px;margin:0;display:grid;position:fixed;bottom:0;right:0}.final-action-row .continue-button{min-width:0;margin-top:0}.final-step-back{width:112px;padding-inline:15px}.final-checkout-trust{width:100%;margin-left:0}.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)}.cart-header p,.payment-line,.empty-cart p{font-size:var(--text-label)}.empty-cart button{min-height:48px;font-size:var(--text-label)}.toast{font-size:var(--text-label)}.toast strong{font-size:15px}@media (width<=1180px){.save-full{display:none}.save-short{display:inline}.header-actions{gap:14px}.reset-trigger{justify-content:center;width:40px}.reset-trigger span{display:none}}@media (width<=1080px){:root{--active-panel-width:560px}.editor-column,.step-actions,.final-action-row{padding-inline:30px}.step-progress button small{font-size:var(--text-caption)}.roomy-frame-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=860px){:root{--active-panel-width:100vw}.help-trigger span{display:none}.help-trigger,.reset-trigger{justify-content:center;width:40px}.help-drawer{top:66px}.mobile-preview-toggle{background:var(--surface-card);box-shadow:none;-webkit-backdrop-filter:none;border-radius:var(--radius-control);border-color:var(--lijn);align-items:center;display:inline-flex}.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}.gift-preview{width:286px;bottom:28px;right:2px}.mobile-preview-expanded{min-height:510px}.mobile-preview-expanded .preview-surface{min-height:438px}.mobile-preview-expanded .preview-product{width:min(52%,290px)}.mobile-preview-expanded .gift-preview{width:340px;bottom:38px}.mobile-preview-expanded .poster{max-height:410px}.editor-column{padding:32px 28px 116px}.step-actions,.final-action-row{padding-inline:28px;left:0;right:auto}.step-content{min-height:0}}@media (width<=560px){.help-drawer{width:100vw;top:62px}.help-header{min-height:88px;padding:17px 18px}.help-header h2{font-size:23px}.help-content{padding:20px 18px 26px}.help-intro{font-size:var(--text-body);margin-bottom:14px}.faq-list summary{min-height:56px;font-size:var(--text-label);padding-block:14px}.faq-list details p{font-size:var(--text-label)}.help-contact{background:var(--surface-muted);padding:15px}.preview-column{min-height:272px;padding:11px 14px 9px}.preview-heading{font-size:var(--text-label)}.mobile-preview-toggle{min-height:36px;font-size:var(--text-label);background:var(--surface-card);box-shadow:none;-webkit-backdrop-filter:none;border-radius:var(--radius-control);border-color:var(--lijn);padding-inline:11px}.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}.gift-preview{width:224px;bottom:20px;right:0}.gift-card-preview{padding:12px 8px 9px}.gift-card-preview:before{top:8px}.gift-card-preview small{font-size:var(--text-caption)}.gift-card-preview span{font-size:var(--text-label);line-height:1.25}.gift-preview-caption strong,.gift-preview-caption span{font-size:var(--text-caption)}.mobile-preview-expanded{min-height:446px}.mobile-preview-expanded .preview-surface{min-height:382px}.mobile-preview-expanded .preview-product{width:min(58%,235px)}.mobile-preview-expanded .gift-preview{width:292px;bottom:32px}.mobile-preview-expanded .poster{max-height:350px}.editor-column{padding:28px 18px 108px}.editor-intro{align-items:flex-start}.editor-intro>div:first-child>p{font-size:var(--text-label)}.editor-intro h1,.editor-intro h1.single-line-title{font-size:var(--page-title-size)}.step-progress{margin:23px 0 29px}.step-progress:before{left:8%;right:8%}.step-progress button small{display:none}.step-progress button>span{width:35px;height:35px}.section-heading h2{font-size:18px}.form-grid .field:not(.field-wide){grid-column:1/-1}.print-options summary{min-height:72px;padding:15px}.print-options-body{padding:15px}.print-options h3 span{display:none}.print-option-grid{grid-template-columns:1fr}.data-check{font-size:15px}.illustration-control-label,.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)}.birth-flower-choice{grid-template-columns:76px minmax(0,1fr);gap:13px;padding:12px}.birth-flower-art{height:96px}.birth-flower-art .flower-image{height:88px}.birth-flower-choice strong{font-size:19px}.birth-flower-choice p{font-size:var(--text-label)}.concept-detail-fields{grid-template-columns:minmax(0,1fr)}.roomy-art-grid{grid-template-columns:repeat(3,1fr)}.roomy-art-grid.animal-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roomy-art-grid .art-thumb{height:92px}.roomy-art-grid .art-thumb img{height:80px}.roomy-art-grid .art-option{font-size:var(--text-label)}.friend-scene-heading span{text-align:left;display:block}.friend-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.friend-scene-thumb{height:116px}.friend-scene-option-copy strong{font-size:var(--text-label)}.friend-scene-option-copy small{font-size:var(--text-caption)}.direction-compact{flex-direction:column;align-items:stretch;gap:10px}.direction-compact>div{width:100%;min-width:0}.roomy-palette-grid{grid-template-columns:repeat(3,1fr);gap:9px}.roomy-palette-grid button{min-height:88px;font-size:var(--text-label)}.shape-style-grid{grid-template-columns:repeat(2,1fr)}.shape-style-grid>button{min-height:122px}.roomy-format-grid button{grid-template-columns:38px 1fr auto;padding-inline:12px}.roomy-format-grid button>b{font-size:var(--text-label)}.roomy-frame-grid{grid-template-columns:repeat(2,1fr)}.product-type-grid{grid-template-columns:1fr}.gift-check-card{grid-template-columns:26px 42px minmax(0,1fr);gap:10px;padding:12px}.gift-check-card>b{font-size:var(--text-label);grid-column:3;margin-top:-4px}.choice-row{grid-template-columns:44px 1fr;padding-right:43px}.choice-row>b{font-size:var(--text-label);grid-column:2}.roomy-delivery button{grid-template-columns:44px minmax(0,1fr)}.roomy-delivery button>b{grid-column:2;margin-top:3px}.review-babies{grid-template-columns:1fr}.review-babies article:only-child{grid-column:auto}.detailed-review{padding:18px}.review-heading-compact{grid-template-columns:26px minmax(0,1fr);display:grid}.review-babies dl,.order-summary{gap-inline:12px}.confirm-check{align-items:flex-start;font-size:15px;line-height:1.35}.continue-button{width:100%;box-shadow:none;margin-top:14px;position:static}.final-action-row{grid-template-columns:94px minmax(0,1fr);gap:10px}.final-action-row .continue-button{margin-top:0;padding-inline:14px}.final-step-back{width:94px;padding-inline:12px}.final-checkout-trust{width:calc(100% - 104px)}.step-actions{align-items:stretch}.step-actions,.final-action-row{padding:11px 18px max(12px, env(safe-area-inset-bottom))}.step-back{padding-inline:15px}.step-next{flex:1;min-width:0;padding-inline:13px}.final-back,.checkout-trust{margin-bottom:0}.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}.active-step-label{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase;margin:0 0 13px}@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}.editor-intro{grid-area:1/2}.step-content{grid-area:2/2;min-width:0}.step-progress{flex-direction:column;grid-area:1/1/span 2;align-self:start;gap:13px;margin:3px 0 0;display:flex;position:sticky;top:108px}.step-progress:before{width:1px;height:auto;inset:17px auto 17px 16px}.step-progress button{text-align:left;grid-template-columns:34px minmax(0,1fr);place-items:center start;gap:9px;min-height:36px;padding:0;display:grid}.step-progress button>span{width:34px;height:34px}.step-progress button small{font-size:var(--text-caption);white-space:normal;line-height:1.18;display:block}.step-progress button.active small{font-weight:var(--weight-label)}.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}}.accordion-step.future{background:var(--wit);color:var(--inkt-gedempt)}button.accordion-step.future{cursor:default;opacity:.72}button.accordion-step.future:hover{background:var(--wit)}.accordion-step.future .accordion-step-state{background:var(--wit);color:var(--inkt-gedempt);border:1px solid #d8d8d8}.accordion-step.future .accordion-step-copy strong,.accordion-step.future .accordion-step-copy small{color:var(--inkt-gedempt)}.accordion-step.future.available{opacity:1;cursor:pointer}.accordion-step.future.available:hover{background:var(--papier)}.accordion-step.future.available .accordion-step-state{border-color:var(--plum);background:var(--plum);color:var(--wit)}.accordion-step.future.available .accordion-step-state svg{width:16px;height:16px}.accordion-step.future.available .accordion-step-copy strong{color:var(--plum)}.accordion-step.future.available .accordion-step-copy small{color:var(--actie)}.accordion-step.future.next-available .accordion-step-state{border-color:var(--plum);background:var(--wit);color:var(--plum)}.accordion-step.future.next-available .accordion-step-copy strong,.accordion-step.future.next-available>b{color:var(--plum)}.accordion-step.future.available:not(.visited):not(.next-available) .accordion-step-state{border-color:var(--lijn);background:var(--wit);color:var(--plum)}.accordion-past-steps .accordion-step.unvisited .accordion-step-state{border:1px solid var(--lijn);background:var(--wit);color:var(--plum)}.accordion-past-steps .accordion-step.unvisited .accordion-step-copy strong{color:var(--plum)}.accordion-past-steps .accordion-step.unvisited>b{color:var(--actie)}.accordion-future-steps{background:0 0;border-top:0;grid-template-columns:1fr;gap:9px;margin:0 26px 18px;display:grid}.accordion-future-steps .accordion-step{border-radius:var(--radius-panel);background:var(--papier);border:1px solid #e1e1e1;grid-template-columns:25px minmax(0,1fr) 12px;gap:9px;min-height:58px;padding:10px 12px}.accordion-future-steps .accordion-step-state{width:24px;height:24px;font-size:var(--text-label)}.accordion-future-steps .accordion-step-copy strong{font-size:var(--text-label);font-weight:var(--weight-label)}.accordion-future-steps .accordion-step>b{font-size:var(--text-body)}.accordion-future-steps button.accordion-step.future{opacity:1}.accordion-future-steps button.accordion-step.future:not(.available),.accordion-future-steps button.accordion-step.future:not(.available) .accordion-step-copy strong{color:var(--inkt-gedempt)}@media (width>=861px){.editor-column{padding:0 0 calc(var(--action-h) + 24px + env(safe-area-inset-bottom));display:block}.accordion-progress-head,.accordion-steps,.accordion-step-content{width:100%}.accordion-step-content,.step-content{grid-area:auto;min-height:0}.accordion-step-content,.accordion-future-steps{width:auto}}@media (width<=860px){.editor-column{padding:0 0 calc(var(--action-h) + 24px + env(safe-area-inset-bottom))}.accordion-step-content,.step-content{min-height:0}}.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)}.preview-column-poster .preview-product-material-plexiglass .frame-wrap.product-plexiglass,.preview-column-poster .preview-product-material-canvas .frame-wrap.product-canvas{--material-depth:7px;transform-origin:50%;transform-style:preserve-3d;filter:drop-shadow(10px 22px 23px var(--diep));transition:transform .32s,filter .32s;transform:perspective(1450px)rotateX(.8deg)rotateY(-6deg)rotate(-.15deg)}@supports (color:color-mix(in lab, red, red)){.preview-column-poster .preview-product-material-plexiglass .frame-wrap.product-plexiglass,.preview-column-poster .preview-product-material-canvas .frame-wrap.product-canvas{filter:drop-shadow(10px 22px 23px color-mix(in srgb, var(--diep) 14%, transparent))}}.preview-column-poster .preview-product-material-canvas .frame-wrap.product-canvas{--material-depth:clamp(20px, 3.25cqw, 33px);transform-origin:47%;filter:drop-shadow(10px 17px 18px var(--diep));transform:perspective(850px)rotateX(2deg)rotateY(-19deg)rotate(-.12deg)}@supports (color:color-mix(in lab, red, red)){.preview-column-poster .preview-product-material-canvas .frame-wrap.product-canvas{filter:drop-shadow(10px 17px 18px color-mix(in srgb, var(--diep) 11.5%, transparent))}}.preview-column-poster .preview-product-material-plexiglass .frame-wrap.product-plexiglass .poster,.preview-column-poster .preview-product-material-canvas .frame-wrap.product-canvas .poster{z-index:2}.preview-column-poster .preview-product-material-plexiglass .frame-wrap.product-plexiglass:before,.preview-column-poster .preview-product-material-canvas .frame-wrap.product-canvas:before{content:"";z-index:1;top:0;right:calc(var(--material-depth) * -1);width:var(--material-depth);pointer-events:none;transform-origin:0;height:100%;position:absolute;transform:rotateY(90deg)}.preview-column-poster .preview-product-material-plexiglass .frame-wrap.product-plexiglass:before{background:linear-gradient(90deg,#e8f9fef0,#72b2c99e);box-shadow:inset 1px 0 #ffffffdb}.preview-column-poster .preview-product-material-canvas .frame-wrap.product-canvas:before{z-index:1;top:1px;right:calc(var(--material-depth) * -.72);width:calc(var(--material-depth) * .76);transform-origin:50%;clip-path:polygon(0 0,0 100%,100% 98.7%,100% 1.3%);background:linear-gradient(90deg, var(--product-edge-paint,var(--papier)) 0%, var(--product-edge-paint,var(--papier)) 52% 100%);height:calc(100% - 2px);left:auto;transform:translateZ(-1px)}@supports (color:color-mix(in lab, red, red)){.preview-column-poster .preview-product-material-canvas .frame-wrap.product-canvas:before{background:linear-gradient(90deg, color-mix(in srgb, var(--product-edge-paint,var(--papier)), #56424d 12%) 0%, color-mix(in srgb, var(--product-edge-paint,var(--papier)), var(--wit) 6%) 52% 100%)}}.preview-column-poster .preview-product-material-canvas .frame-wrap.product-canvas:before{box-shadow:inset -1px 0 #ffffff47,inset 1px 0 #523d3124,-3px 4px 7px #36232e12}.preview-column-poster .preview-product-material-plexiglass .frame-wrap.product-plexiglass:after{clip-path:polygon(56% 0,100% 0,44% 100%,0 100%);filter:blur(.28px);mix-blend-mode:screen;will-change:left, opacity;background:linear-gradient(90deg,#0000 0,#cceef91f 15%,#ffffffc7 42% 58%,#bee3f12b 85%,#0000 100%);width:36%;animation:1.65s cubic-bezier(.2,.72,.26,1) both plexiglass-preview-shine;inset:-1px auto -1px -36%}@keyframes plexiglass-preview-shine{0%{opacity:0;left:-36%}14%{opacity:.76}84%,to{opacity:.46;left:62%}}.preview-column-poster .preview-product-material-digital .frame-wrap.product-digital{isolation:isolate;transform-origin:50%;filter:drop-shadow(0 26px 25px var(--diep));transform:perspective(1300px)rotateY(-2.2deg)rotate(-.18deg)}@supports (color:color-mix(in lab, red, red)){.preview-column-poster .preview-product-material-digital .frame-wrap.product-digital{filter:drop-shadow(0 26px 25px color-mix(in srgb, var(--diep) 14%, transparent))}}.preview-column-poster .preview-product-material-digital .frame-wrap.product-digital:before,.preview-column-poster .preview-product-material-digital .frame-wrap.product-digital:after{content:"";z-index:-1;box-shadow:none;background:linear-gradient(145deg,#f8fbfc,#e7eff2);border:1px solid #9db3bc73;border-radius:3px;position:absolute;inset:0}.preview-column-poster .preview-product-material-digital .frame-wrap.product-digital:before{opacity:.72;transform:translate(18px,-14px)rotate(1.4deg)}.preview-column-poster .preview-product-material-digital .frame-wrap.product-digital:after{opacity:.9;transform:translate(9px,-7px)rotate(.65deg)}.preview-column-poster .preview-product-material-digital .frame-wrap.product-digital .poster{z-index:2;box-shadow:0 2px 0 #ffffffe6, 0 16px 32px var(--diep)}@supports (color:color-mix(in lab, red, red)){.preview-column-poster .preview-product-material-digital .frame-wrap.product-digital .poster{box-shadow:0 2px 0 #ffffffe6, 0 16px 32px color-mix(in srgb, var(--diep) 11%, transparent)}}.digital-poster-filetypes,.digital-3d-filetypes{z-index:8;filter:drop-shadow(0 6px 9px #35474e29);align-items:center;display:flex;position:absolute;top:14px;right:-12px}.digital-poster-filetypes i,.digital-poster-filetypes b,.digital-3d-filetypes i,.digital-3d-filetypes b,.digital-format-pair i,.digital-format-pair b{color:#587789;font-style:normal;font-weight:var(--weight-label);letter-spacing:.04em;background:#f9fcfd;border:1px solid #6689978c;place-items:center;display:grid}.digital-poster-filetypes i,.digital-poster-filetypes b,.digital-3d-filetypes i,.digital-3d-filetypes b{border-radius:var(--radius-panel);width:42px;height:29px;font-size:var(--text-label)}.digital-poster-filetypes b,.digital-3d-filetypes b{color:var(--wit);background:#6b8795;margin-left:-8px;transform:translateY(9px)}.digital-delivery-preview{z-index:24;border-radius:var(--radius-panel);width:min(316px,100% - 24px);min-height:62px;box-shadow:none;color:var(--actie);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fdfdfdf2;border:1px solid #c0c0c0d1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;animation:.42s cubic-bezier(.2,.8,.2,1) both digital-delivery-enter;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.digital-delivery-preview>span:nth-child(2){gap:3px;min-width:0;display:grid}.digital-delivery-preview strong{font-size:var(--text-label);line-height:1.2}.digital-delivery-preview small{color:var(--inkt-gedempt);font-size:var(--text-caption);line-height:1.25}.digital-format-pair{flex:0 0 58px;width:58px;height:48px;position:relative}.digital-format-pair i,.digital-format-pair b{border-radius:var(--radius-panel);width:34px;height:42px;font-size:var(--text-label);box-shadow:none;position:absolute}.digital-format-pair i{top:4px;left:1px;transform:rotate(-5deg)}.digital-format-pair b{color:var(--wit);background:#6b8795;top:1px;right:1px;transform:rotate(4deg)}.digital-download-cue{width:34px;height:34px;box-shadow:none;background:#f4f9fa;border:1px solid #6f919e6b;border-radius:50%;flex:none;place-items:center;display:grid}.digital-download-cue i{background:#63808e;border-radius:2px;width:2px;height:13px;animation:.7s cubic-bezier(.22,.8,.3,1) .26s both digital-download-drop;position:relative}.digital-download-cue i:before{content:"";border-bottom:2px solid #63808e;border-right:2px solid #63808e;width:7px;height:7px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)rotate(45deg)}.digital-download-cue i:after{content:"";border-bottom:2px solid #63808e;border-radius:0 0 5px 5px;width:14px;height:5px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}@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)}}.header-save-status{opacity:0;visibility:hidden;min-width:96px;transition:opacity .18s,transform .18s,visibility .18s;transform:translateY(-2px)}.header-save-status.is-visible{opacity:1;visibility:visible;transform:translateY(0)}@media (width>=861px){.accordion-progress-head{padding:17px 26px 15px}.accordion-progress-head>div,.accordion-progress-head>button{font-size:var(--text-label)}.accordion-progress-head>i{height:3px;margin-top:12px}.accordion-step{grid-template-columns:28px minmax(0,1fr) 18px;gap:12px;min-height:72px;padding:12px 26px}.accordion-step-state{width:27px;height:27px}.accordion-step-copy{gap:2px}.accordion-step-copy strong{font-size:var(--text-body)}.accordion-step-copy small{font-size:var(--text-caption)}.accordion-step-content{padding:20px 22px}.accordion-step-content .section-heading{margin-bottom:14px}.accordion-step-content .section-heading h2{font-size:17px}.accordion-step-content .large-segmented button,.accordion-step-content .roomy-tabs button{min-height:44px;font-size:var(--text-label)}.accordion-step-content .roomy-form-grid{gap:12px 14px;margin-top:15px}.accordion-step-content .field{gap:6px}.accordion-step-content .field>span,.accordion-step-content .field>label{min-height:23px;font-size:var(--text-label)}.accordion-step-content .field small{font-size:var(--text-caption)}.accordion-step-content .field>input,.accordion-step-content .unit-input,.accordion-step-content .smart-input{height:48px}.accordion-step-content .field>input,.accordion-step-content .unit-input input,.accordion-step-content .smart-input>input{font-size:var(--text-body)}.accordion-step-content .field-visibility-toggle{width:25px;height:25px}}@media (width<=860px){.preview-product{width:min(42cqw, calc(var(--poster-fit-width) - 8px), 175px)}.mobile-preview-expanded .preview-product{width:min(58cqw, calc(var(--poster-fit-width) - 8px), 290px)}.poster,.mobile-preview-expanded .poster{max-height:none}.header-save-status{min-width:88px}.accordion-past-steps:not(:empty){padding-inline:20px}.accordion-step-content{margin-inline:20px;padding-inline:20px}.accordion-future-steps{margin-inline:20px}}@media (width<=560px){.header-save-status{min-width:24px}.header-save-status span{display:none}.accordion-past-steps:not(:empty){padding-inline:14px}.accordion-past-steps .accordion-step{grid-template-columns:26px minmax(0,1fr) auto;gap:9px;min-height:54px;padding:8px 10px}.accordion-past-steps .accordion-step-state{width:25px;height:25px}.accordion-past-steps .accordion-step-copy strong{font-size:var(--text-label)}.accordion-past-steps .accordion-step-copy small{font-size:var(--text-caption)}.accordion-step-content{border-radius:var(--radius-panel);margin:11px 14px 10px;padding:18px 15px}.accordion-step-content .baby-count-heading h2{font-size:var(--text-label)}.accordion-step-content .baby-count-segmented button{min-height:36px;font-size:var(--text-caption)}.accordion-step-content .baby-count-control{gap:8px}.accordion-step-content .baby-count-control .baby-count-segmented{flex:auto;min-width:0}.accordion-step-content .baby-count-control .baby-count-segmented button{min-height:var(--control-height-compact);padding-inline:10px}.accordion-future-steps{margin:0 14px 14px}}@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))}}.accordion-step.future:not(.available) .accordion-step-copy{gap:0}.accordion-step.future:not(.available){min-height:64px}.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)}.room-poster-slot-a4{width:16.9922%;height:35.6445%;top:14.0625%;left:41.862%}.room-poster-slot-a3{width:16.5365%;height:34.668%;top:12.6953%;left:41.2109%}.room-poster-slot-b2{width:18.5547%;height:38.9648%;top:9.668%;left:39.7786%}.preview-mode-product3d{perspective:1450px;perspective-origin:50% 46%;background:var(--karton)}.digital-3d-stage{grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:12px;width:100%;height:100%;padding:68px 20px 108px;display:grid;position:relative;container-type:size}.digital-3d-stage:after{content:"";background:var(--actie-hover);border-radius:50%;height:7%;position:absolute;bottom:76px;left:24%;right:24%}@supports (color:color-mix(in lab, red, red)){.digital-3d-stage:after{background:color-mix(in srgb, var(--actie-hover) 16%, transparent)}}.digital-3d-stage:after{filter:blur(25px);opacity:.58}.digital-3d-files{z-index:2;width:min(52cqh,48cqw,410px);aspect-ratio:var(--poster-aspect);transform:perspective(1350px) rotateX(2.5deg) rotateY(-8deg) rotateZ(-.7deg) scale(var(--product-zoom,1));transform-origin:50%;transform-style:preserve-3d;filter:drop-shadow(0 28px 25px var(--diep));position:relative}@supports (color:color-mix(in lab, red, red)){.digital-3d-files{filter:drop-shadow(0 28px 25px color-mix(in srgb, var(--diep) 16%, transparent))}}.digital-3d-files{transition:transform .22s;animation:.56s cubic-bezier(.22,.8,.22,1) both digital-files-enter}.digital-3d-sheet,.digital-3d-poster{border-radius:4px;position:absolute;inset:0}.digital-3d-sheet{box-shadow:var(--shadow-overlay);background:linear-gradient(145deg,#fbfdfe,#e5eef1);border:1px solid #86a4b080}.digital-3d-sheet-back{z-index:0;opacity:.7;transform:translate3d(27px,-20px,-16px)rotate(1.8deg)}.digital-3d-sheet-middle{z-index:1;opacity:.88;transform:translate3d(14px,-10px,-8px)rotate(.9deg)}.digital-3d-poster{z-index:3;background:var(--wit);box-shadow:none;overflow:hidden}.digital-3d-poster .poster{border:0;width:100%;height:100%;max-height:none}.digital-3d-filetypes{top:17px;right:-20px}.digital-3d-caption{z-index:3;border-radius:var(--radius-panel);min-width:280px;box-shadow:none;color:var(--plum);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #dbcfc9db;gap:2px;padding:10px 16px;display:grid;position:relative}.digital-3d-caption strong{font-size:var(--text-caption)}.digital-3d-caption span{color:var(--inkt-gedempt);font-size:var(--text-caption)}@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:var(--actie-hover);height:8%;bottom:18px;left:20%;right:20%}@supports (color:color-mix(in lab, red, red)){.product-3d-stage:after{background:color-mix(in srgb, var(--actie-hover) 20%, transparent)}}.product-3d-stage:after{filter:blur(28px);opacity:.62;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 var(--diep)) drop-shadow(0 28px 28px var(--diep));transform:translateZ(0)}@supports (color:color-mix(in lab, red, red)){.product-3d-front{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))}}.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}.product-3d-right{top:0;right:calc(var(--product-depth) * -1);width:var(--product-depth);transform-origin:0;height:100%;transform:rotateY(90deg)}.product-3d-left{top:0;left:calc(var(--product-depth) * -1);width:var(--product-depth);transform-origin:100%;height:100%;transform:rotateY(-90deg)}.product-3d-top{left:0;top:calc(var(--product-depth) * -1);width:100%;height:var(--product-depth);transform-origin:bottom;transform:rotateX(90deg)}.product-3d-bottom{left:0;bottom:calc(var(--product-depth) * -1);width:100%;height:var(--product-depth);transform-origin:top;transform:rotateX(-90deg)}.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}.product-3d-poster .product-3d-object{--product-depth:2px}.product-3d-poster .product-3d-face{background:linear-gradient(90deg,#fffdf8,#c9bbb4)}.product-3d-plexiglass .product-3d-object{--product-depth:8px}.product-3d-plexiglass .product-3d-front:after{opacity:.9;background:linear-gradient(112deg,#0000 0 19%,#ffffffe6 24% 29%,#daf7ff38 33%,#0000 39% 100%) 0 0/190% 100%,linear-gradient(112deg,#0000 0 58%,#c2ecfa8c 65% 72%,#0000 79% 100%) 0 0/220% 100%,radial-gradient(circle at 88% 8%,#ffffffbd,#0000 23%) 0 0/100% 100%;background-position:var(--gloss-x) center, calc(100% - var(--gloss-x)) center, center;mix-blend-mode:screen;box-shadow:inset 0 0 0 2px #def6fcdb,inset -4px -3px 12px #67b4cf2e}.product-3d-plexiglass .product-3d-face{background:linear-gradient(90deg,#eefcfff5,#79bad18f,#e8faffe0);box-shadow:inset 1px 0 #ffffffd9}.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%}.product-3d-canvas .product-3d-object{--product-depth:22px}.product-3d-canvas .product-3d-face{background:var(--product-edge-paint,var(--papier));overflow:hidden}.canvas-gallery-wrap .art-stage,.canvas-gallery-wrap .poster-copy,.canvas-gallery-wrap .poster:after{display:none!important}.product-3d-canvas .product-3d-back{isolation:isolate;background:var(--product-edge-paint,var(--papier))}.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}.product-3d-right .canvas-gallery-wrap,.product-3d-left .canvas-gallery-wrap{width:var(--product-object-width);height:100%;top:0;left:0}.product-3d-right .canvas-gallery-wrap{transform-origin:0;transform:translate(100%)scaleX(-1)}.product-3d-left .canvas-gallery-wrap{transform:translateX(var(--product-depth)) scaleX(-1);transform-origin:0}.product-3d-top .canvas-gallery-wrap,.product-3d-bottom .canvas-gallery-wrap{width:100%;aspect-ratio:var(--poster-aspect);top:0;left:0}.product-3d-top .canvas-gallery-wrap{transform:translateY(var(--product-depth)) scaleY(-1);transform-origin:top}.product-3d-bottom .canvas-gallery-wrap{transform-origin:top;transform:translateY(100%)scaleY(-1)}.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%}.product-3d-digital .product-3d-object{--product-depth:7px}.product-3d-digital .product-3d-face{background:linear-gradient(90deg,#dfe7ea,#71868e)}.product-3d-frame-oak .product-3d-object,.product-3d-frame-white .product-3d-object,.product-3d-frame-black .product-3d-object,.product-3d-frame-silver .product-3d-object,.product-3d-frame-rose .product-3d-object,.product-3d-frame-gold .product-3d-object{--product-depth:15px;--frame-shell:0px}.product-3d-frame-oak .product-3d-face{background:linear-gradient(90deg,#c79c73,#6c472f)}.product-3d-frame-white .product-3d-face{background:linear-gradient(90deg, var(--wit), var(--taupe))}.product-3d-frame-black .product-3d-face{background:linear-gradient(90deg, #383235, var(--inkt))}.product-3d-frame-silver .product-3d-face{background:linear-gradient(90deg,#eceef0,#777c80)}.product-3d-frame-rose .product-3d-face{background:linear-gradient(90deg,#d7aaa0,#7d554f)}.product-3d-frame-gold .product-3d-face{background:linear-gradient(90deg,#e4ca7e,#755b29)}:is(.frame-wrap.product-canvas.frame-oak,.finish-product-canvas.finish-frame-oak,.product-3d-canvas.product-3d-frame-oak){--canvas-frame-face:#d6b486;--canvas-frame-side:#bc9569;--canvas-frame-inner:#a3825c}:is(.frame-wrap.product-canvas.frame-white,.finish-product-canvas.finish-frame-white,.product-3d-canvas.product-3d-frame-white){--canvas-frame-face:#f4f3ef;--canvas-frame-side:#deded9;--canvas-frame-inner:#babbb7}:is(.frame-wrap.product-canvas.frame-black,.finish-product-canvas.finish-frame-black,.product-3d-canvas.product-3d-frame-black){--canvas-frame-face:#34312e;--canvas-frame-side:#24221f;--canvas-frame-inner:#171614}.frame-wrap.product-canvas:is(.frame-oak,.frame-white,.frame-black){--canvas-frame-rail:clamp(3px, .85cqw, 7px);--canvas-frame-gap:clamp(2px, .45cqw, 4px);padding:var(--canvas-frame-gap);border:var(--canvas-frame-rail) solid var(--canvas-frame-face);border-right-color:var(--canvas-frame-face)}@supports (color:color-mix(in lab, red, red)){.frame-wrap.product-canvas:is(.frame-oak,.frame-white,.frame-black){border-right-color:color-mix(in srgb, var(--canvas-frame-face), #564a3b 8%)}}.frame-wrap.product-canvas:is(.frame-oak,.frame-white,.frame-black){border-bottom-color:var(--canvas-frame-face)}@supports (color:color-mix(in lab, red, red)){.frame-wrap.product-canvas:is(.frame-oak,.frame-white,.frame-black){border-bottom-color:color-mix(in srgb, var(--canvas-frame-face), #564a3b 12%)}}.frame-wrap.product-canvas:is(.frame-oak,.frame-white,.frame-black){background:var(--canvas-frame-inner);box-shadow:inset 1px 1px 3px #251d1661,0 0 0 1px #4130201f}.frame-wrap.product-canvas:is(.frame-oak,.frame-white,.frame-black) .poster{border:0;box-shadow:1px 1px 2px #1f191457}.cart-preview.product-canvas:is(.frame-oak,.frame-white,.frame-black){--canvas-frame-rail:3px;--canvas-frame-gap:2px}.product-3d-canvas:is(.product-3d-frame-oak,.product-3d-frame-white,.product-3d-frame-black) .product-3d-object{--product-depth:clamp(21px, 3.8cqw, 34px)}.product-3d-canvas:is(.product-3d-frame-oak,.product-3d-frame-white,.product-3d-frame-black) .product-3d-face{background:linear-gradient(90deg, var(--canvas-frame-face), var(--canvas-frame-side));box-shadow:inset 0 0 0 1px #46311f21}.product-3d-canvas:is(.product-3d-frame-oak,.product-3d-frame-white,.product-3d-frame-black) .product-3d-back{border:clamp(4px, .9cqw, 8px) solid var(--canvas-frame-face);background:var(--canvas-frame-side)}.product-3d-canvas:is(.product-3d-frame-oak,.product-3d-frame-white,.product-3d-frame-black) .canvas-back-wrap{inset:clamp(3px,.6cqw,6px)}.product-3d-canvas:is(.product-3d-frame-oak,.product-3d-frame-white,.product-3d-frame-black) .canvas-back{inset:clamp(5px,1.1cqw,10px)}.product-3d-canvas:is(.product-3d-frame-oak,.product-3d-frame-white,.product-3d-frame-black) .canvas-stretcher{border-color:#d6b486;inset:3.5%}.product-3d-canvas:is(.product-3d-frame-oak,.product-3d-frame-white,.product-3d-frame-black) .canvas-crossbar{display:none}.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 .sample-oak{background:#d6b486}.canvas-frame-grid .frame-sample.sample-white{box-shadow:none}.canvas-frame-grid .frame-sample.sample-black{box-shadow:none;background:#34312e}.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}.digital-3d-stage{padding:62px 14px 98px}.digital-3d-files{width:min(48cqh,54cqw,270px)}.product-3d-canvas .product-3d-object{--product-depth:17px}}@media (width<=560px){.preview-column{--preview-chrome-inset:9px}.preview-toolbar{gap:7px;top:9px}.preview-toolbar .mobile-preview-toggle{display:none}.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}.digital-3d-stage{gap:6px;padding:54px 9px 88px}.digital-3d-files{width:min(47cqh,54cqw,220px)}.digital-3d-caption{min-width:220px;padding-block:8px}.product-3d-canvas .product-3d-object{--product-depth:14px}.digital-delivery-preview{gap:9px;width:min(270px,100% - 24px);min-height:60px;padding:8px 10px;bottom:0;left:50%;right:auto;transform:translate(-50%)}.digital-format-pair{flex-basis:48px;width:48px;height:42px}.digital-format-pair i,.digital-format-pair b{width:30px;height:37px}.digital-delivery-preview small{font-size:var(--text-caption)}.digital-download-cue{width:31px;height:31px}}@media (width<=360px){.header-personalization-copy small{display:none}.header-personalization-copy strong{max-width:78px}.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,.digital-3d-files{transition:none}.product-3d-enter,.digital-3d-files,.preview-column-poster .preview-product-material-plexiglass .frame-wrap.product-plexiglass:after,.digital-delivery-preview,.digital-download-cue i{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,.smart-input.has-visibility>.field-visibility-toggle,.unit-input.has-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,.smart-input.has-visibility>.field-visibility-toggle.hidden,.unit-input.has-visibility>.field-visibility-toggle.hidden{background:var(--surface-card)}.input-with-visibility>.field-visibility-toggle:hover,.smart-input.has-visibility>.field-visibility-toggle:hover,.unit-input.has-visibility>.field-visibility-toggle:hover{background:var(--karton)}.smart-input.has-visibility .smart-time-parts,.smart-input.has-visibility .imperial-pair{flex:1;min-width:0}.unit-input.has-visibility{grid-template-columns:minmax(0,1fr) auto 41px;padding-right:0}.unit-input.has-visibility .unit-badge{margin-right:0}.length-unit-select{border-radius:var(--radius-control);background:var(--karton);min-width:54px;height:34px;color:var(--inkt-gedempt);font:inherit;font-size:var(--text-body);font-weight:var(--weight-label);cursor:pointer;border:0;outline:0;margin-right:1px;padding:0 22px 0 9px}.length-unit-select:hover{background:#e7e7e7}.length-unit-select:focus-visible{box-shadow:0 0 0 3px #2626261f}.advanced-layout-options{border-top:1px solid var(--line);margin-top:18px}.advanced-layout-options>summary{min-height:48px;color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.advanced-layout-options>summary::-webkit-details-marker{display:none}.advanced-layout-options>summary:after{content:"+";color:var(--plum);font-size:18px;font-weight:var(--weight-body)}.advanced-layout-options[open]>summary:after{content:"−"}.advanced-layout-options .scale-label-option{margin-top:0}.illustration-scale-control{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.illustration-scale-control .scale-label-option{margin-top:0}.scale-label-option{grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);align-items:center;gap:12px;min-height:0;margin-top:14px;display:grid}.scale-label-option small{color:var(--inkt-gedempt);font-size:var(--text-caption);line-height:1.25}.scale-caption-field{grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;display:grid}.scale-caption-field>span{color:var(--inkt-gedempt);font-size:var(--text-caption);font-weight:var(--weight-label);white-space:nowrap;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;display:flex}.scale-caption-field input{min-width:0;height:var(--control-height);border-radius:var(--radius-control);background:var(--wit);color:var(--actie);font:inherit;font-size:var(--text-body);border:1px solid #cecece;outline:0;padding:0 10px}.scale-caption-field input:focus{border-color:var(--plum);box-shadow:0 0 0 3px #2626261a}.scale-caption-field small{color:var(--plum);font-weight:var(--weight-label);white-space:nowrap}.scale-caption-field:has(input:disabled){opacity:.5}.scale-caption-field input:disabled{cursor:not-allowed}.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}.compact-palette-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.compact-palette-grid button{border-radius:var(--radius-control);min-width:0;min-height:68px;font-size:var(--text-label);gap:6px;padding:9px 6px 8px;position:relative}.compact-palette-grid button>svg{width:15px;height:15px;top:6px;right:6px}.custom-paint-option .custom-paint-swatch{border-color:#26262638;box-shadow:inset 0 0 0 2px #ffffff7a,0 3px 8px #2626261f}.custom-paint-picker{border-radius:var(--radius-panel);background:linear-gradient(145deg, var(--papier), var(--karton));box-shadow:none;border:1px solid #cbcbcb;gap:12px;margin-top:10px;padding:14px;display:grid}.custom-paint-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.custom-paint-header>div{gap:2px;display:grid}.custom-paint-header small{color:var(--actie);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:.1em;text-transform:uppercase}.custom-paint-header strong{color:var(--inkt);font-size:15px}.custom-paint-header>button{border:1px solid var(--lijn);background:var(--wit);width:44px;height:44px;color:var(--inkt);cursor:pointer;border-radius:50%;place-items:center;padding:14px;display:grid}.custom-paint-header>button svg{width:100%;height:100%}.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 var(--diep)}@supports (color:color-mix(in lab, red, red)){.paint-mode-switch button.selected{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)}.saved-paints{border-top:1px solid #e1e1e1;gap:8px;padding-top:10px;display:grid}.saved-paints>strong{color:var(--inkt);font-size:var(--text-label)}.saved-paints>div{flex-wrap:wrap;gap:7px;display:flex}.saved-paint{border:1px solid var(--lijn);border-radius:var(--radius-pill);background:var(--wit);align-items:center;display:inline-flex;overflow:hidden}.saved-paint-use{min-height:44px;color:var(--inkt);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:3px 7px 3px 5px;display:inline-flex}.saved-paint-use i{border:1px solid #2626261f;border-radius:50%;flex:none;width:26px;height:26px}.saved-paint-delete{width:44px;min-height:44px;color:var(--actie);cursor:pointer;background:0 0;border:0;border-left:1px solid #e6e6e6;font-size:17px}.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 var(--diep));background:#ffffffd1;border-radius:50%;padding:2px}@supports (color:color-mix(in lab, red, red)){.custom-paint-swatch>svg{filter:drop-shadow(0 1px 2px color-mix(in srgb, var(--diep) 16%, transparent))}}.custom-paint-picker{z-index:12;border-color:var(--lijn);border-radius:var(--radius-panel);background:var(--papier);box-shadow:none;gap:9px;margin-top:8px;padding:11px 12px;position:relative}.custom-paint-compact-row{flex-wrap:wrap;align-items:center;gap:7px;width:100%;min-width:0;display:flex}.custom-paint-title{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.custom-paint-compact-row .paint-mode-switch{border-radius:var(--radius-panel);flex:none;gap:2px;padding:3px}.custom-paint-compact-row .paint-mode-switch button{border-radius:var(--radius-control);min-width:54px;min-height:44px;font-size:var(--text-label);padding:0 9px}.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}.brand-color-popover{z-index:50;border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--papier);width:218px;box-shadow:var(--shadow-overlay);gap:9px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.brand-color-popover:before{border-top:1px solid var(--lijn);border-left:1px solid var(--lijn);background:var(--papier);content:"";width:10px;height:10px;position:absolute;top:-5px;left:calc(50% - 5px);transform:rotate(45deg)}.brand-color-saturation{border-radius:var(--radius-panel);background-image:linear-gradient(to top, var(--zwart), transparent), linear-gradient(to right, var(--wit), transparent);height:122px;box-shadow:inset 0 0 0 1px var(--diep);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.brand-color-saturation{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--diep) 12%, transparent)}}.brand-color-saturation{cursor:crosshair;touch-action:none}.brand-color-saturation>span{border:2px solid var(--wit);width:14px;height:14px;box-shadow:none;pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.brand-hue-control,.brand-hex-control{align-items:center;gap:8px;display:flex}.brand-hue-control>span,.brand-hex-control>span{width:27px;color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.05em;text-transform:uppercase}.brand-hue-control input{border-radius:var(--radius-pill);appearance:none;cursor:pointer;background:linear-gradient(90deg,#f45a5a,#f1dd59,#62cc75,#55cdd1,#5d72df,#b45ad9,#f45a5a);outline:0;width:100%;min-width:0;height:11px;margin:0}.brand-hue-control input::-webkit-slider-thumb{border:3px solid var(--wit);appearance:none;width:17px;height:17px;box-shadow:none;background:0 0;border-radius:50%}.brand-hue-control input::-moz-range-thumb{border:3px solid var(--wit);width:12px;height:12px;box-shadow:none;background:0 0;border-radius:50%}.brand-hex-control input{border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--wit);min-width:0;height:31px;color:var(--inkt);font:inherit;font-size:var(--text-label);text-transform:uppercase;outline:0;flex:1;padding:0 9px}.brand-hex-control input:focus{border-color:var(--plum);box-shadow:0 0 0 2px #26262612}.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)}.custom-paint-compact-row .paint-save-button{border-radius:var(--radius-control);min-height:44px;font-size:var(--text-label);flex:none;gap:6px;padding:0 12px}.custom-paint-compact-row .paint-save-button svg{width:14px;height:14px}.custom-paint-close{border:1px solid var(--lijn);background:var(--wit);width:44px;height:44px;color:var(--inkt-gedempt);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:13px;display:grid}.custom-paint-close svg{width:100%;height:100%}.custom-paint-picker .saved-paints{align-items:center;gap:8px;padding-top:7px;display:flex}.custom-paint-picker .saved-paints>strong{font-size:var(--text-label);flex:none}.custom-paint-picker .saved-paints>div{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:1px;overflow-x:auto}.custom-paint-picker .saved-paint-use{min-height:44px;font-size:var(--text-label)}.custom-paint-picker .saved-paint-use i{width:23px;height:23px}.custom-paint-picker .saved-paint-delete{min-height:44px}.custom-painted-artwork{isolation:isolate;flex:0 auto;width:max-content;max-width:82%;display:block;position:relative;filter:none!important}.art-stage-twin .custom-painted-artwork{max-width:46%}.poster.poster-classics .art-stage.art-stage-twin:has(.pencil-artwork,.silhouette-artwork){gap:1%;left:2%;right:2%}.art-stage-twin .pencil-artwork,.art-stage-twin .silhouette-artwork{flex-shrink:0;max-width:none}.custom-painted-artwork>img{z-index:2;opacity:0;width:auto;height:100%;display:block;position:relative}.custom-painted-artwork>i{z-index:1;background:var(--custom-artwork-paint);-webkit-mask-image:var(--custom-artwork-image);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--custom-artwork-image);-webkit-mask-image:var(--custom-artwork-image);-webkit-mask-image:var(--custom-artwork-image);mask-image:var(--custom-artwork-image);display:block;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.art-stage>img.baby-artwork.zodiac-style-symbol,.custom-painted-artwork.baby-artwork.zodiac-style-symbol{transform-origin:50%;transform:scale(1.15)}.baby-artwork.zodiac-style-constellation{filter:drop-shadow(0 .65cqw 1.5cqw #c4934a24)!important}.baby-artwork.zodiac-style-constellation:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 22% 30%,#d6a95b9e 0 .22cqw,#0000 .32cqw),radial-gradient(circle at 79% 36%,#d6a95b7a 0 .18cqw,#0000 .28cqw),radial-gradient(circle at 69% 78%,#d6a95b6b 0 .16cqw,#0000 .26cqw),radial-gradient(circle,#eed8b121,#0000 66%);border-radius:50%;position:absolute;inset:8%}@media (width>=1181px){.accordion-step-content .input-with-visibility{height:48px}.accordion-step-content .input-with-visibility>input{font-size:var(--text-body)}}@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}.compact-palette-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-palette-grid button{min-height:66px}.custom-paint-picker{padding:10px}.custom-paint-compact-row{gap:7px 6px}.custom-paint-compact-row .paint-mode-switch{width:auto}.custom-paint-compact-row .paint-mode-switch button{min-width:45px;min-height:44px;font-size:var(--text-label);padding-inline:6px}.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}.custom-paint-compact-row .paint-save-button{min-height:44px;padding-inline:10px}.custom-paint-close{width:44px;height:44px;margin-left:0}.brand-color-popover{left:0;transform:none}.brand-color-popover:before{left:22px}.custom-paint-picker .saved-paints{align-items:flex-start}}.mobile-view-label,.mobile-step-tabs,.preview-view-switch button.mobile-camera-view{display:none}.preview-view-switch button.mobile-camera-view svg{width:14px;height:14px}.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}.camera-preview-stage{isolation:isolate;background:#d3d3d3;width:100%;height:100%;position:relative;overflow:hidden}.camera-live-video,.camera-idle-wall{width:100%;height:100%;position:absolute;inset:0}.camera-live-video{z-index:1;object-fit:cover;opacity:0;transition:opacity .24s;display:block}.camera-status-live .camera-live-video{opacity:1}.camera-idle-wall{z-index:0;background:linear-gradient(90deg, transparent 0 72%, var(--actie) 72% 72.4%, transparent 72.4%), linear-gradient(180deg, #e7e2de 0 72%, #cfc3b9 72% 74%, #b9a99b 74% 100%);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.camera-idle-wall{background:linear-gradient(90deg, transparent 0 72%, color-mix(in srgb, var(--actie) 3.5%, transparent) 72% 72.4%, transparent 72.4%), linear-gradient(180deg, #e7e2de 0 72%, #cfc3b9 72% 74%, #b9a99b 74% 100%)}}.camera-idle-wall{transition:opacity .24s}.camera-status-live .camera-idle-wall{opacity:0}.camera-idle-wall:before{content:"";border-radius:52% 52% var(--radius-panel) var(--radius-panel);width:29%;height:28%;box-shadow:none;background:#725e5924;position:absolute;bottom:16%;left:8%}.camera-idle-wall i{border:4px solid var(--taupe);width:18%;height:28%;position:absolute;top:23%;right:11%}@supports (color:color-mix(in lab, red, red)){.camera-idle-wall i{border:4px solid color-mix(in srgb, var(--taupe) 10%, transparent)}}.camera-idle-wall i{box-shadow:none;background:#ffffff1f}.camera-idle-wall span{background:#596d5930;border-radius:50% 50% 18% 18%;width:8%;height:24%;position:absolute;bottom:22%;right:17%}.camera-permission-card{z-index:6;border-radius:var(--radius-panel);width:min(330px,100% - 38px);box-shadow:none;text-align:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fdfdfde6;border:1px solid #ffffffb8;flex-direction:column;align-items:center;padding:22px 22px 19px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)}.camera-permission-icon{border-radius:var(--radius-panel);width:48px;height:48px;color:var(--plum);background:#eaeaea;place-items:center;margin-bottom:12px;padding:12px;display:grid}.camera-permission-icon svg{width:100%;height:100%}.camera-permission-icon.is-loading{animation:1s ease-in-out infinite alternate camera-pulse}.camera-permission-card strong{color:var(--actie);font-size:var(--text-body)}.camera-permission-card p{max-width:270px;color:var(--inkt-gedempt);font-size:var(--text-label);margin:7px 0 15px;line-height:1.45}.camera-permission-card>button{border-radius:var(--radius-pill);background:var(--plum);min-height:42px;color:var(--wit);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;border:0;padding:0 18px}.camera-permission-card>small{color:var(--inkt-gedempt);font-size:var(--text-caption);margin-top:9px}.camera-permission-card>button.camera-return-ar{color:var(--plum);background:#ffffffb8;border:1px solid #cfcfcf;margin-top:8px}.ar-poster-capture{z-index:-1000;pointer-events:none;top:0;left:-10000px;filter:none!important;width:700px!important;max-width:none!important;max-height:none!important;position:fixed!important;transform:none!important}.ar-poster-capture .poster{width:100%;height:auto;max-height:none;aspect-ratio:var(--poster-aspect);box-shadow:none}.ar-poster-capture.product-plexiglass:before,.ar-poster-capture.product-plexiglass:after,.ar-poster-capture.product-canvas:before,.ar-poster-capture.product-canvas:after{display:none}.ar-wall-experience{z-index:3;padding:58px clamp(14px, 3.4vw, 30px) max(13px, env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 34%,#ffffffeb,#fff0 43%),linear-gradient(#f5f5f5e6,#dcdcdcf5);grid-template-rows:minmax(180px,1fr) auto auto;align-content:stretch;gap:11px;display:grid;position:absolute;inset:0;overflow:hidden}.ar-model-shell{border-radius:var(--radius-panel);background:radial-gradient(ellipse at 50% 82%, var(--actie), transparent 27%), linear-gradient(145deg, #fffc, #e6e6e6ad);border:1px solid #ffffffc2;min-height:180px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ar-model-shell{background:radial-gradient(ellipse at 50% 82%, color-mix(in srgb, var(--actie) 13%, transparent), transparent 27%), linear-gradient(145deg, #fffc, #e6e6e6ad)}}.ar-model-shell{box-shadow:inset 0 1px #ffffffd1, 0 15px 38px var(--diep)}@supports (color:color-mix(in lab, red, red)){.ar-model-shell{box-shadow:inset 0 1px #ffffffd1, 0 15px 38px color-mix(in srgb, var(--diep) 9%, transparent)}}.ar-model-viewer{--poster-color:transparent;--progress-bar-color:var(--plum);--progress-bar-height:2px;background:0 0;width:100%;height:100%;min-height:180px;display:block}.ar-model-viewer::part(default-ar-button){display:none}.ar-build-state{z-index:2;color:var(--inkt);text-align:center;place-content:center;justify-items:center;gap:6px;padding:20px;display:grid;position:absolute;inset:0}.ar-build-state>span{border-radius:var(--radius-panel);width:42px;height:42px;color:var(--plum);box-shadow:none;background:#ffffffd6;place-items:center;padding:10px;animation:.9s ease-in-out infinite alternate camera-pulse;display:grid}.ar-build-state>span svg{width:100%;height:100%}.ar-build-state strong{font-size:var(--text-label)}.ar-build-state small{color:var(--inkt-gedempt);font-size:var(--text-caption)}.ar-build-error>span{animation:none}.ar-size-badge{z-index:3;border-radius:var(--radius-panel);min-height:34px;color:var(--actie);box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fdfdfdd1;border:1px solid #ffffffb8;gap:0;padding:6px 10px;display:grid;position:absolute;top:10px;left:10px}.ar-size-badge strong{font-size:var(--text-caption)}.ar-size-badge span{color:var(--inkt-gedempt);font-size:var(--text-caption)}.ar-wall-copy{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}.ar-mark{border-radius:var(--radius-panel);background:var(--plum);width:36px;height:36px;color:var(--wit);box-shadow:none;place-items:center;padding:9px;display:grid}.ar-mark svg{width:100%;height:100%}.ar-wall-copy strong{color:var(--inkt);font-size:var(--text-label);display:block}.ar-wall-copy p{color:var(--inkt-gedempt);font-size:var(--text-label);margin:2px 0 0;line-height:1.35}.ar-wall-actions{gap:6px;display:grid}.ar-launch-button,.ar-manual-button{border-radius:var(--radius-control);cursor:pointer;width:100%;min-height:46px}.ar-launch-button{background:var(--actie);color:var(--wit);box-shadow:none;font-size:var(--text-label);font-weight:var(--weight-label);text-align:left;border:0;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;padding:0 14px;display:grid}.ar-launch-button svg{width:19px;height:19px}.ar-launch-button b{font-size:17px;font-weight:var(--weight-nav)}.ar-launch-button:disabled{cursor:wait;opacity:.72}.ar-manual-button{border:1px solid var(--actie);justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ar-manual-button{border:1px solid color-mix(in srgb, var(--actie) 18%, var(--lijn))}}.ar-manual-button{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);background:#ffffffb8}.ar-manual-button svg{width:15px;height:15px}.ar-support-note{border-radius:var(--radius-panel);color:var(--inkt-gedempt);font-size:var(--text-caption);text-align:center;background:#ffffff91;margin:0;padding:7px 9px;line-height:1.35}.ar-privacy-note{color:var(--inkt-gedempt);font-size:var(--text-caption);justify-content:center;align-items:center;gap:5px;display:inline-flex}.ar-privacy-note svg{width:11px;height:11px}.camera-poster-placement{z-index:3;width:clamp(92px,26vw,172px);transform:translate(-50%, -50%) scale(var(--camera-poster-scale,1));transform-origin:50%;touch-action:none;cursor:grab;filter:drop-shadow(0 13px 16px var(--diep));justify-items:center;gap:8px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.camera-poster-placement{filter:drop-shadow(0 13px 16px color-mix(in srgb, var(--diep) 27%, transparent))}}.camera-poster-placement{-webkit-user-select:none;user-select:none}.camera-poster-placement:active{cursor:grabbing}.camera-poster-placement:focus-visible{outline-offset:6px;outline:3px solid #ffffffe6}.camera-poster-card{width:100%;aspect-ratio:var(--poster-aspect);background:var(--wit)}.camera-poster-card .poster{width:100%;height:100%;max-height:none;box-shadow:none;pointer-events:none}.camera-poster-card.frame-oak,.camera-poster-card.frame-white,.camera-poster-card.frame-black,.camera-poster-card.frame-silver,.camera-poster-card.frame-rose,.camera-poster-card.frame-gold{padding:5px}.camera-drag-hint{border-radius:var(--radius-pill);background:var(--actie-hover);padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.camera-drag-hint{background:color-mix(in srgb, var(--actie-hover) 68%, transparent)}}.camera-drag-hint{color:var(--wit);font-size:var(--text-caption);font-weight:var(--weight-label);white-space:nowrap;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.camera-live-guide{z-index:5;border-radius:var(--radius-pill);background:var(--actie-hover);border:1px solid #ffffff6b;align-items:center;gap:6px;min-height:30px;padding:5px 10px;display:flex;position:absolute;top:61px;left:50%}@supports (color:color-mix(in lab, red, red)){.camera-live-guide{background:color-mix(in srgb, var(--actie-hover) 60%, transparent)}}.camera-live-guide{color:var(--wit);font-size:var(--text-label);font-weight:var(--weight-label);white-space:nowrap;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);transform:translate(-50%)}.camera-live-guide svg{width:14px;height:14px}.camera-placement-controls{z-index:6;border-radius:var(--radius-panel);min-height:48px;box-shadow:none;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#fdfdfde6;border:1px solid #ffffff85;grid-template-columns:38px minmax(64px,auto) 38px auto;align-items:center;gap:4px;padding:5px;display:grid;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.camera-placement-controls>button{border-radius:var(--radius-control);background:var(--wit);width:38px;height:38px;color:var(--plum);cursor:pointer;border:1px solid #d6d6d6;place-items:center;font-size:20px;display:grid}.camera-placement-controls>button:disabled{opacity:.35;cursor:default}.camera-placement-controls>span{justify-items:center;gap:0;min-width:62px;display:grid}.camera-placement-controls>span small{color:var(--inkt-gedempt);font-size:var(--text-caption)}.camera-placement-controls>span strong{color:var(--actie);font-size:var(--text-label)}.camera-placement-controls .camera-stop-button{width:auto;font-size:var(--text-label);grid-auto-flow:column;gap:5px;padding-inline:10px}.camera-stop-button svg{width:14px;height:14px}@keyframes camera-pulse{0%{opacity:.65;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}@media (width<=860px){.desktop-view-label{display:none}.mobile-view-label{display:inline}.preview-view-switch button.mobile-camera-view{display:inline-flex}.editor-column{width:100%;max-width:none}.mobile-step-tabs{z-index:19;background:var(--plum-dark);width:100%;min-height:66px;box-shadow:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:6px 8px 7px;display:grid;position:sticky;top:66px}.mobile-step-tabs button{border-radius:var(--radius-control);color:#ffffffa8;cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;gap:3px;min-width:0;min-height:52px;padding:4px 2px 3px;display:grid;position:relative}.mobile-step-tabs button>span{place-items:center;width:23px;height:23px;display:grid;position:relative}.mobile-step-tabs button>span>svg{width:21px;height:21px}.mobile-step-tabs button>span>i{width:13px;height:13px;color:var(--plum-dark);background:#bfbfbf;border-radius:50%;place-items:center;padding:2px;display:grid;position:absolute;top:-4px;right:-7px}.mobile-step-tabs button>span>i svg{stroke-width:2.6px;width:100%;height:100%}.mobile-step-tabs button small{max-width:100%;color:inherit;font-size:var(--text-caption);font-weight:var(--weight-nav);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-step-tabs button.active{color:var(--wit);background:#ffffff1a}.mobile-step-tabs button.active:after{content:"";background:#bfbfbf;border-radius:99px;height:2px;position:absolute;bottom:1px;left:23%;right:23%}.mobile-step-tabs button.active small{font-weight:var(--weight-label)}.accordion-past-steps,.accordion-future-steps{display:none!important}.accordion-step-content .active-step-label{display:none}.accordion-step-content{margin-top:14px}.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.mobile-preview-expanded{--mobile-preview-surface-height:clamp(360px, 56svh, 470px)}.mobile-step-tabs{min-height:62px;padding:4px 4px 5px;top:62px}.mobile-step-tabs button{min-height:52px}.mobile-step-tabs button small{font-size:var(--text-caption)}.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-view-switch button.mobile-camera-view svg{width:12px;height:12px}.live-dot{width:6px;height:6px;box-shadow:none}.preview-column-poster .preview-toolbar .mobile-preview-toggle{min-height:44px;padding-inline:11px;display:inline-flex}.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}.ar-wall-experience{padding:50px 10px max(9px, env(safe-area-inset-bottom));grid-template-rows:minmax(145px,1fr) auto auto;gap:7px}.ar-model-shell,.ar-model-viewer{min-height:145px}.ar-wall-copy{grid-template-columns:32px minmax(0,1fr);gap:8px}.ar-mark{width:32px;height:32px;padding:8px}.ar-wall-copy strong{font-size:var(--text-label)}.ar-launch-button{border-radius:var(--radius-control);min-height:43px}.ar-manual-button{min-height:34px}.camera-live-guide{top:51px}.camera-poster-placement{width:clamp(88px,29vw,148px)}.camera-placement-controls{bottom:max(10px, env(safe-area-inset-bottom))}.camera-permission-card{padding:20px 18px 17px}}@media (width<=355px){.preview-view-switch button{font-size:var(--text-label);padding-inline:5px}.preview-view-switch button.mobile-camera-view{gap:3px}.mobile-step-tabs button small{font-size:var(--text-caption)}.camera-placement-controls{grid-template-columns:36px minmax(56px,auto) 36px 38px}.camera-placement-controls .camera-stop-button{width:38px;padding:0}.camera-stop-button span,.ar-wall-copy p,.ar-privacy-note{display:none}.ar-wall-experience{grid-template-rows:minmax(160px,1fr) auto auto}}@media (prefers-reduced-motion:reduce){.camera-live-video,.camera-idle-wall{transition:none}.camera-permission-icon.is-loading,.ar-build-state>span{animation:none}}.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 var(--diep));display:block;position:relative;transform:perspective(1100px)rotateX(0)rotateY(0)scale(1);container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.finish-scene{filter:drop-shadow(0 22px 24px color-mix(in srgb, var(--diep) 12%, transparent))}}.finish-scene{transition:transform .58s cubic-bezier(.45,0,.18,1),filter .2s .92s}.finish-scene.finish-motion-material{transition-delay:.24s,.92s}.finish-scene.finish-frame-remove{transition-delay:.48s,.92s}.finish-scene.finish-frame-add{transition-delay:0s,.92s}.finish-scene.finish-product-canvas{transform-origin:53%;filter:drop-shadow(-13px 19px 18px var(--diep));transform:perspective(900px)rotateX(1.4deg)rotateY(22deg)rotate(.12deg)scale(.94)}@supports (color:color-mix(in lab, red, red)){.finish-scene.finish-product-canvas{filter:drop-shadow(-13px 19px 18px color-mix(in srgb, var(--diep) 11.5%, transparent))}}.finish-scene.finish-product-plexiglass{filter:drop-shadow(-13px 22px 22px #3e4b5224);transform:perspective(1200px)rotateX(.7deg)rotateY(18deg)rotate(.12deg)scale(.96)}.finish-scene.finish-product-digital{filter:drop-shadow(0 24px 24px var(--diep));transform:perspective(1400px)rotateY(-2.2deg)rotate(-.15deg)scale(1)}@supports (color:color-mix(in lab, red, red)){.finish-scene.finish-product-digital{filter:drop-shadow(0 24px 24px color-mix(in srgb, var(--diep) 12%, transparent))}}.finish-scene:is(.finish-product-poster,.finish-product-plexiglass):is(.finish-frame-oak,.finish-frame-white,.finish-frame-black,.finish-frame-silver,.finish-frame-rose,.finish-frame-gold){transform-origin:53%;filter:drop-shadow(-15px 24px 22px var(--diep));transform:perspective(980px)rotateX(1.2deg)rotateY(27deg)rotate(.15deg)scale(.91)}@supports (color:color-mix(in lab, red, red)){.finish-scene:is(.finish-product-poster,.finish-product-plexiglass):is(.finish-frame-oak,.finish-frame-white,.finish-frame-black,.finish-frame-silver,.finish-frame-rose,.finish-frame-gold){filter:drop-shadow(-15px 24px 22px color-mix(in srgb, var(--diep) 15%, transparent))}}.site-shell .preview-product.preview-product-front-facing .finish-scene{transform-origin:50%;transform-style:flat;filter:none;box-shadow:0 18px 22px var(--diep);transform:none}@supports (color:color-mix(in lab, red, red)){.site-shell .preview-product.preview-product-front-facing .finish-scene{box-shadow:0 18px 22px color-mix(in srgb, var(--diep) 11%, transparent)}}.site-shell .preview-product.preview-product-front-facing .finish-scene{transition-delay:0s}.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}:is(.finish-product-poster,.finish-product-plexiglass):is(.finish-frame-oak,.finish-frame-white,.finish-frame-black,.finish-frame-silver,.finish-frame-rose,.finish-frame-gold) .finish-artwork-layer,.finish-product-plexiglass:not(.finish-frame-none) .finish-plexiglass-layer{inset:var(--finish-frame-inset)}.finish-product-plexiglass:not(.finish-frame-none) .finish-plexiglass-layer:after{opacity:0}.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-product-poster.finish-frame-none .finish-paper-layer,.finish-product-canvas .finish-canvas-layer,.finish-product-plexiglass .finish-plexiglass-layer,:is(.finish-product-poster,.finish-product-plexiglass):is(.finish-frame-oak,.finish-frame-white,.finish-frame-black,.finish-frame-silver,.finish-frame-rose,.finish-frame-gold) .finish-frame-layer{opacity:1;transition-delay:.68s,.66s,0s,0s,.92s,.52s;transform:translateZ(1px)scale(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, var(--product-edge-paint,var(--papier)) 0% 46%, var(--product-edge-paint,var(--papier)) 100%);height:calc(100% - 2px);position:absolute}@supports (color:color-mix(in lab, red, red)){.finish-canvas-layer:after{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%)}}.finish-canvas-layer:after{opacity:1;transition:opacity .3s;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%}.finish-product-plexiglass.finish-motion-material .finish-plexiglass-shine:before{animation:.64s cubic-bezier(.2,.72,.26,1) .82s both finish-plexiglass-sweep}@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}:is(.finish-product-poster,.finish-product-plexiglass):is(.finish-frame-oak,.finish-frame-white,.finish-frame-black,.finish-frame-silver,.finish-frame-rose,.finish-frame-gold) .finish-frame-layer:before{animation:.2s .98s both finish-frame-glass-in}@keyframes finish-frame-glass-in{0%{opacity:0}to{opacity:.46}}.finish-frame-oak .finish-frame-layer{--finish-frame-face:#bc936d;--finish-frame-edge:#765139}.finish-frame-white .finish-frame-layer{--finish-frame-face:var(--wit);--finish-frame-edge:var(--taupe)}.finish-frame-black .finish-frame-layer{--finish-frame-face:var(--inkt);--finish-frame-edge:var(--inkt)}.finish-frame-silver .finish-frame-layer{--finish-frame-face:#bfc1c3;--finish-frame-edge:#777c80}.finish-frame-rose .finish-frame-layer{--finish-frame-face:#bd8f86;--finish-frame-edge:#7d554f}.finish-frame-gold .finish-frame-layer{--finish-frame-face:#b89a58;--finish-frame-edge:#755b29}.finish-product-canvas:is(.finish-frame-oak,.finish-frame-white,.finish-frame-black){--finish-frame-inset:1.15cqw;--canvas-frame-gap:.65cqw;--canvas-tray-depth:4.6cqw}.finish-product-canvas:is(.finish-frame-oak,.finish-frame-white,.finish-frame-black) .finish-artwork-layer,.finish-product-canvas:is(.finish-frame-oak,.finish-frame-white,.finish-frame-black) .finish-canvas-layer{inset:calc(var(--finish-frame-inset) + var(--canvas-frame-gap))}.finish-product-canvas:is(.finish-frame-oak,.finish-frame-white,.finish-frame-black) .finish-artwork-layer .poster{box-shadow:1px 1px 3px #281f1840}.finish-product-canvas:is(.finish-frame-oak,.finish-frame-white,.finish-frame-black) .finish-canvas-layer:after{display:none}.finish-product-canvas:is(.finish-frame-oak,.finish-frame-white,.finish-frame-black) .finish-frame-layer{--finish-frame-face:var(--canvas-frame-face);--finish-frame-edge:var(--canvas-frame-side);opacity:1;border-right-color:var(--canvas-frame-face);transition-delay:.68s,.66s,0s,0s,0s,.52s;transform:translateZ(2px)scale(1)}@supports (color:color-mix(in lab, red, red)){.finish-product-canvas:is(.finish-frame-oak,.finish-frame-white,.finish-frame-black) .finish-frame-layer{border-right-color:color-mix(in srgb, var(--canvas-frame-face), #564a3b 8%)}}.finish-product-canvas:is(.finish-frame-oak,.finish-frame-white,.finish-frame-black) .finish-frame-layer{border-bottom-color:var(--canvas-frame-face)}@supports (color:color-mix(in lab, red, red)){.finish-product-canvas:is(.finish-frame-oak,.finish-frame-white,.finish-frame-black) .finish-frame-layer{border-bottom-color:color-mix(in srgb, var(--canvas-frame-face), #564a3b 12%)}}.finish-product-canvas:is(.finish-frame-oak,.finish-frame-white,.finish-frame-black) .finish-frame-layer{box-shadow:inset 0 0 0 var(--canvas-frame-gap) var(--canvas-frame-inner), inset 1px 1px 4px #251d1633, 0 0 0 1px #4130201f}.finish-product-canvas:is(.finish-frame-oak,.finish-frame-white,.finish-frame-black) .finish-frame-layer:after{left:calc(var(--finish-frame-inset) * -1 - var(--canvas-tray-depth) * .72);width:calc(var(--canvas-tray-depth) * .74);background:linear-gradient(90deg, var(--canvas-frame-side), var(--canvas-frame-face))}.finish-product-canvas:is(.finish-frame-oak,.finish-frame-white,.finish-frame-black) .finish-frame-layer:before{display:none}.finish-digital-layer{z-index:8;opacity:0;transform:translate3d(16px, -10px, var(--finish-z-travel)) scale(.94);transition:opacity .28s,transform .42s cubic-bezier(.45,0,.18,1)}.finish-product-digital .finish-digital-layer{opacity:1;transition-delay:.66s;transform:translateZ(2px)scale(1)}.room-poster-frame.finish-motion-material,.camera-poster-card.finish-motion-material{animation:.82s cubic-bezier(.45,0,.18,1) both finish-context-material-in}.room-poster-frame.finish-motion-frame,.camera-poster-card.finish-motion-frame{animation:.72s cubic-bezier(.45,0,.18,1) both finish-context-frame-in}.room-poster-frame.finish-motion-format,.camera-poster-card.finish-motion-format{animation:.54s cubic-bezier(.22,.8,.22,1) both finish-context-format-in}@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)}}.product-3d-object.finish-motion-material{animation:1.08s cubic-bezier(.45,0,.18,1) both finish-product-3d-material}.product-3d-object.finish-motion-frame{animation:1.16s cubic-bezier(.45,0,.18,1) both finish-product-3d-frame}.product-3d-object.finish-motion-format{animation:.7s cubic-bezier(.22,.8,.22,1) both finish-product-3d-format}@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}.digital-3d-files.finish-motion-material,.digital-3d-files.finish-motion-frame{animation:.78s cubic-bezier(.45,0,.18,1) both digital-files-enter}@media (width<=560px){.finish-scene{--finish-z-travel:42px}.finish-scene.finish-motion-material{transition-delay:.14s,.62s}.finish-scene.finish-frame-remove{transition-delay:.3s,.62s}.finish-scene.finish-product-canvas{transform:perspective(850px)rotateX(1deg)rotateY(17deg)rotate(.1deg)scale(.95)}.finish-scene.finish-product-plexiglass{transform:perspective(1000px)rotateX(.5deg)rotateY(14deg)rotate(.08deg)scale(.97)}.finish-scene:is(.finish-product-poster,.finish-product-plexiglass):is(.finish-frame-oak,.finish-frame-white,.finish-frame-black,.finish-frame-silver,.finish-frame-rose,.finish-frame-gold){transform:perspective(900px)rotateX(.8deg)rotateY(19deg)rotate(.1deg)scale(.94)}.finish-paper-layer,.finish-canvas-layer,.finish-plexiglass-layer,.finish-frame-layer{transition-duration:.3s,.36s,.18s,.18s,.18s,.36s}.finish-product-poster.finish-frame-none .finish-paper-layer,.finish-product-canvas .finish-canvas-layer,.finish-product-plexiglass .finish-plexiglass-layer,:is(.finish-product-poster,.finish-product-plexiglass):is(.finish-frame-oak,.finish-frame-white,.finish-frame-black,.finish-frame-silver,.finish-frame-rose,.finish-frame-gold) .finish-frame-layer{transition-delay:.46s,.44s,0s,0s,.62s,.32s}.finish-product-plexiglass.finish-motion-material .finish-plexiglass-shine:before{animation-duration:.5s;animation-delay:.58s}.finish-product-digital .finish-digital-layer{transition-delay:.46s}}@media (prefers-reduced-motion:reduce){.finish-scene,.finish-artwork-layer,.finish-paper-layer,.finish-canvas-layer,.finish-plexiglass-layer,.finish-frame-layer,.finish-digital-layer{transition-duration:.18s!important;transition-delay:0s!important}.finish-plexiglass-shine:before,.finish-frame-layer:before,.room-poster-frame.finish-motion-material,.room-poster-frame.finish-motion-frame,.room-poster-frame.finish-motion-format,.camera-poster-card.finish-motion-material,.camera-poster-card.finish-motion-frame,.camera-poster-card.finish-motion-format,.product-3d-object.finish-motion-material,.product-3d-object.finish-motion-frame,.product-3d-object.finish-motion-format,.digital-3d-files.finish-motion-material,.digital-3d-files.finish-motion-frame,.finish-digital-layer{animation:none!important}}.accordion-past-steps .accordion-step,.accordion-future-steps .accordion-step{grid-template-columns:auto minmax(0,1fr) auto;height:64px;min-height:64px;padding:0 16px}.accordion-step-action{min-width:24px;color:var(--actie);justify-content:flex-end;align-items:center;gap:7px;line-height:1;display:inline-flex}.accordion-step-action svg{flex:none;width:18px;height:18px;transition:transform .2s}.accordion-step-action.is-open svg{transform:rotate(180deg)}.accordion-past-steps button.accordion-step.is-filled:hover,.accordion-future-steps button.accordion-step.is-filled:hover{border-color:var(--taupe);background:var(--karton)}.accordion-past-steps .accordion-step.is-filled .accordion-step-state,.accordion-future-steps .accordion-step.is-filled .accordion-step-state{border-color:var(--plum);background:var(--plum);color:var(--wit)}.accordion-step.is-filled .accordion-step-copy strong{color:var(--plum)}.accordion-step.is-filled .accordion-step-copy small{color:var(--inkt-gedempt)}.accordion-past-steps .accordion-step-state,.accordion-future-steps .accordion-step-state{width:30px;height:30px}.active-step-title{font:inherit;margin:0}.active-step-header{border:0;border-bottom:1px solid var(--lijn);border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--papier);width:calc(100% + 44px);height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;margin:-20px -22px 20px;padding:0 18px;display:grid}.active-step-state{background:var(--plum);width:30px;height:30px;color:var(--wit);font-size:var(--text-label);font-weight:var(--weight-label);border-radius:50%;place-items:center;display:grid}.active-step-copy{gap:2px;min-width:0;display:grid}.active-step-copy strong{color:var(--plum);font-size:15px;font-weight:var(--weight-label)}.active-step-copy small{color:var(--inkt-gedempt);font-size:var(--text-caption);font-weight:var(--weight-label)}.active-step-header .accordion-step-action{min-width:24px}.active-step-header:focus-visible{outline:3px solid var(--actie)}@supports (color:color-mix(in lab, red, red)){.active-step-header:focus-visible{outline:3px solid color-mix(in srgb, var(--actie) 20%, transparent)}}.active-step-header:focus-visible{outline-offset:-4px}@media (width>=861px){.editor-column{background:var(--workspace-bg)}.accordion-past-steps:not(:empty){background:0 0}.accordion-step-content.is-collapsed{padding-bottom:0}.accordion-step-content.is-collapsed .active-step-header{border-radius:var(--radius-panel);border-bottom:0;margin-bottom:0}.accordion-step-content.is-collapsed .active-step-body{display:none}}@media (width<=860px){.accordion-step-content .active-step-header{display:none}.accordion-step-content .active-step-body{display:block}}@media (prefers-reduced-motion:reduce){.accordion-step-action svg{transition:none}}.step-actions,.final-action-row{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-note{max-width:100%;color:var(--inkt-gedempt);font-size:var(--text-caption);text-align:left;line-height:1.2}.action-price-copy{gap:2px;min-width:0;display:grid}.action-price-copy strong,.action-price-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.action-price-copy strong{color:var(--inkt);font-size:var(--text-label);font-weight:var(--weight-label)}.action-price-copy strong em{font-style:normal}.action-price-copy small{color:var(--inkt-gedempt);font-size:var(--text-caption)}.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,.final-action-row .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,.final-action-row .step-back:hover{color:var(--actie);border-color:var(--inkt);background:var(--karton)}.step-actions .step-back svg,.final-action-row .step-back svg{width:16px;height:16px}.step-actions .step-next,.final-action-row .continue-button{min-width:210px;min-height:var(--button-height);flex:0 auto;margin:0}.final-action-row .continue-button{justify-content:center;gap:9px;width:auto;display:inline-flex}.final-action-row .continue-button svg{width:18px;height:18px;transform:none}.final-step-back{width:auto}@media (width<=1080px) and (width>=561px){.step-actions,.final-action-row{padding-inline:24px}.action-price-copy small{display:none}.action-price-copy strong{font-size:var(--text-label)}.action-price-summary>b{font-size:18px}.step-actions .step-next,.final-action-row .continue-button{min-width:190px}}@media (width<=560px){.step-actions,.final-action-row{min-height:70px;padding:8px 12px max(9px, env(safe-area-inset-bottom));align-items:center;gap:8px}.step-actions .step-back,.final-action-row .step-back{width:auto;min-width:44px;min-height:var(--button-height);padding:0}.step-actions .step-back svg,.final-action-row .step-back svg{display:none}.action-price-summary{flex:1 0 80px;grid-template-columns:1fr;gap:1px;min-width:72px}.action-price-copy{display:block}.action-price-copy strong{font-size:var(--text-label)}.action-price-copy strong em,.action-price-copy small{display:none}.action-price-summary>b{font-size:18px}.step-actions .step-next,.final-action-row .continue-button{min-width:0;min-height:var(--button-height);font-size:var(--button-font-size);flex:auto;padding-inline:11px}.final-action-row .continue-button{width:auto;margin:0}}@media (width<=390px){.step-actions .step-next,.final-action-row .continue-button{font-size:var(--button-font-size)}.final-action-row .continue-button svg{display:none}}.name-scale-visual{--name-artwork-paint:#3f3a3e;width:44px;height:58px;color:var(--name-artwork-paint);isolation:isolate;flex:none;display:block;position:relative;overflow:visible;container-type:size}.name-scale-glyph{place-items:center;display:grid;position:absolute;inset:0}.name-scale-glyph b,.name-scale-glyph em{color:var(--name-artwork-paint)}.name-scale-glyph b{font-style:normal;font-weight:800}.name-scale-stack .name-scale-glyph{height:min(100cqh, calc(var(--name-letter-count) * 28cqh));grid-template-rows:repeat(var(--name-letter-count), minmax(0, 1fr));top:50%;bottom:auto;transform:translateY(-50%)}.name-scale-stack .name-scale-glyph>b{min-height:0;font-family:var(--poster-font-family);font-size:min(82cqw, var(--name-stack-font-size));letter-spacing:-.05em;text-transform:uppercase;place-items:center;line-height:.76;display:grid;position:relative;top:-.066em}.name-scale-stack .name-scale-glyph>b:nth-child(odd){transform:translate(-5cqw)rotate(-1.2deg)}.name-scale-stack .name-scale-glyph>b:nth-child(2n){transform:translate(5cqw)rotate(1deg)}.name-scale-column .name-scale-glyph{place-items:center;display:grid}.name-scale-column-track{width:100%;height:min(94cqh, calc(var(--name-letter-count) * 20cqh));grid-template-rows:repeat(var(--name-letter-count), minmax(0, 1fr));place-items:center;display:grid}.name-scale-column-track>b{min-height:0;font-family:var(--poster-font-family);font-size:min(74cqw, var(--name-column-font-size));text-transform:uppercase;place-items:center;font-weight:500;line-height:.78;display:grid;position:relative;top:-.043em}.name-scale-initial .name-scale-glyph{flex-direction:column;justify-content:center;align-items:center;gap:8cqh;display:flex;transform:translateY(5cqh)}.name-scale-initial .name-scale-glyph>b{font-family:var(--poster-font-family);letter-spacing:0;transform-origin:50%;flex:none;font-size:115cqh;font-weight:400;line-height:.667;position:relative;top:-.043em;transform:scaleX(.8)scaleY(.96)}.name-scale-initial.has-wide-initial .name-scale-glyph>b{transform:scaleX(.66)scaleY(.96)}.name-scale-initial.has-q-initial .name-scale-glyph>b{transform:scaleX(.7)scaleY(.86)}.poster-style-soft-arch .name-scale-initial.has-w-initial:not(.hides-initial-name) .name-scale-glyph>b{font-size:104cqh}.name-scale-initial .name-scale-glyph>em{width:84%;color:var(--name-initial-caption-ink,var(--name-artwork-paint));font-family:var(--poster-font-family);font-size:min(6.2cqh, var(--name-initial-font-size,8cqw));letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;flex:none;margin:0;padding:0;font-style:normal;font-weight:600;line-height:1.2;position:relative;top:-.043em;overflow:visible}.name-scale-artwork{max-width:none;animation:.38s cubic-bezier(.22,.8,.22,1) both name-scale-enter;overflow:visible;filter:none!important}.name-scale-artwork.name-scale-stack{width:39%}.name-scale-artwork.name-scale-column{width:30%}.name-scale-artwork.name-scale-initial{width:84%}.art-thumb .name-scale-visual{width:80px;height:104px}.collection-thumbs>.name-scale-visual{width:42px;height:54px}.name-scale-style-heading{margin:2px 0 8px}.roomy-art-grid.name-scale-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.name-scale-option-grid .art-option{border-radius:var(--radius-panel);font-size:var(--text-label);gap:8px;padding:7px 7px 10px}.name-scale-option-grid .art-thumb{background:radial-gradient(circle at 22% 22%, #bababa38, transparent 34%), linear-gradient(145deg, var(--papier), var(--karton));height:112px}.name-scale-option-grid .art-option.selected .art-thumb{background:linear-gradient(145deg, var(--papier), var(--karton))}.name-scale-detail-fields{grid-template-columns:minmax(0,1.1fr) minmax(118px,.9fr)}@keyframes name-scale-enter{0%{opacity:.35;transform:scale(.965)}to{opacity:1;transform:scale(1)}}@media (width<=560px){.art-thumb .name-scale-visual{width:66px;height:86px}.collection-thumbs>.name-scale-visual{width:38px;height:50px}.roomy-art-grid.name-scale-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.name-scale-option-grid .art-option{font-size:var(--text-label);gap:8px;padding:7px 7px 10px;line-height:1.15}.name-scale-option-grid .art-thumb{height:112px}.name-scale-detail-fields{grid-template-columns:minmax(0,1fr)}.name-scale-artwork.name-scale-stack{width:43%}.name-scale-artwork.name-scale-column{width:33%}.name-scale-artwork.name-scale-initial{width:86%}}@media (width<=380px){.roomy-art-grid.name-scale-option-grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;grid-template-columns:repeat(3,minmax(104px,1fr));padding-bottom:4px;overflow-x:auto}.name-scale-option-grid .art-option{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.name-scale-artwork{animation:none}}.botanical-frame-visual{isolation:isolate;flex:0 auto;display:block;position:relative;overflow:visible;container-type:inline-size;filter:none!important}.botanical-frame-picture{object-fit:contain;object-position:center;filter:saturate(.84)contrast(.97);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.botanical-frame-artwork-botanical-corner>.botanical-frame-picture{filter:saturate(.72)contrast(.95)brightness(1.01)}.botanical-frame-painted{background:var(--botanical-frame-paint,var(--poster-art-ink,var(--poster-ink)));-webkit-mask-image:var(--botanical-frame-image);-webkit-mask-image:var(--botanical-frame-image);-webkit-mask-image:var(--botanical-frame-image);-webkit-mask-image:var(--botanical-frame-image);mask-image:var(--botanical-frame-image);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.botanical-frame-visual>em{z-index:2;width:72%;color:var(--poster-ink,#3e2838);font-family:var(--poster-font-family);font-size:var(--botanical-name-size,12cqw);letter-spacing:-.015em;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:800;line-height:1.02;position:absolute;top:44%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.botanical-frame-garden>em{font-family:var(--poster-font-family);letter-spacing:.01em;font-weight:400;top:29%}.botanical-frame-arch>em{font-family:var(--poster-font-family);letter-spacing:.025em;top:44%}.botanical-frame-artwork{flex:100%;width:100%;max-width:none;height:100%;animation:.4s cubic-bezier(.22,.8,.22,1) both botanical-frame-enter}.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 .art-stage,.poster-botanical.poster-style-passepartout .art-stage,.poster-botanical.poster-style-soft-arch .art-stage,.poster-botanical.poster-style-fine-frame .art-stage,.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 var(--poster-bg);font-weight:800;line-height:.98}@supports (color:color-mix(in lab, red, red)){.poster-botanical .poster-name,.poster-botanical.poster-twin .poster-name,.poster-botanical.poster-style-fine-frame .poster-name{text-shadow:0 .16cqw 0 color-mix(in srgb, var(--poster-bg) 72%, transparent)}}.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:var(--poster-ink);margin-top:1.9cqw}@supports (color:color-mix(in lab, red, red)){.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)}}.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{font-family:var(--poster-font-family);letter-spacing:.115em;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 .botanical-data{color:var(--poster-ink);text-align:center;gap:1.45cqw}.poster.poster-botanical .botanical-data-name{overflow-wrap:anywhere;text-wrap:balance;order:2;max-width:100%;margin:0;white-space:normal!important}.botanical-data-name .poster-name-content{display:block}.botanical-data-line{max-width:100%;font-family:var(--poster-font-family);text-wrap:balance;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.55cqw .8cqw;margin:0;line-height:1.15;display:flex}.botanical-data-line small{display:none}.botanical-data-line>span{letter-spacing:.025em;overflow-wrap:anywhere;max-width:100%;font-size:3.6cqw}.botanical-data-date{order:1}.botanical-data-place{order:5}.botanical-data-mark{color:currentColor;order:3;justify-content:center;align-items:center;gap:.9cqw;width:8cqw;min-height:1.5cqw;display:flex}.botanical-data-mark i{opacity:.42;background:currentColor;border-radius:50%;width:.72cqw;height:.72cqw;display:block}.botanical-data-metrics{grid-template-columns:repeat(var(--botanical-stat-count), minmax(0, 1fr));order:4;align-items:stretch;width:min(100%,62cqw);display:grid}.botanical-data-metric{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:.5cqw 1.7cqw;display:flex}.botanical-data-metric+.botanical-data-metric{border-left:.13cqw solid}@supports (color:color-mix(in lab, red, red)){.botanical-data-metric+.botanical-data-metric{border-left:.13cqw solid color-mix(in srgb, currentColor 24%, transparent)}}.botanical-data-metric strong{max-width:100%;font-family:var(--poster-font-family);overflow-wrap:anywhere;font-size:4.25cqw;font-weight:500;line-height:1.05}.botanical-data-metric small{font-family:var(--poster-font-family);letter-spacing:0;opacity:.82;text-transform:none;margin-top:.5cqw;font-size:2.05cqw;font-style:italic;font-weight:500}.poster-botanical-corner .botanical-data-name{order:1}.poster-botanical-corner .botanical-data-mark{order:2}.poster-botanical-corner .botanical-data-metrics{order:3}.poster-botanical-corner .botanical-data-date{order:4;font-style:italic}.poster-botanical-corner .botanical-data{gap:1.15cqw}.poster-botanical-corner .botanical-data-name{font-size:clamp(4.8cqw, calc(var(--poster-name-size) * 1.08), 7.8cqw)}.poster-botanical-corner .botanical-data-mark{gap:.18cqw;width:7.4cqw;min-height:1.9cqw}.poster-botanical-corner .botanical-data-mark i{opacity:.9;border-radius:100% 12%;width:1.55cqw;height:.82cqw}.poster-botanical-corner .botanical-data-mark i:first-child{background:#d97258;transform:rotate(28deg)translateY(.12cqw)}.poster-botanical-corner .botanical-data-mark i:nth-child(2){background:#d7a327;transform:rotate(90deg)translate(-.12cqw)}.poster-botanical-corner .botanical-data-mark i:nth-child(3){background:#7794a6;transform:scaleX(-1)rotate(28deg)translateY(.12cqw)}.poster-botanical-corner .botanical-data-metric{border:0;margin:0;padding:.5cqw 2.2cqw}.poster-botanical-corner .botanical-data-metric strong{font-size:4.55cqw}.poster-botanical-corner .botanical-data-metric+.botanical-data-metric{border-left:.13cqw solid}@supports (color:color-mix(in lab, red, red)){.poster-botanical-corner .botanical-data-metric+.botanical-data-metric{border-left:.13cqw solid color-mix(in srgb, currentColor 28%, transparent)}}.poster-botanical-corner .botanical-data-place{padding-top:.15cqw}.poster-botanical-garden .botanical-data-name{order:1}.poster-botanical-garden .botanical-data-mark{order:2}.poster-botanical-garden .botanical-data-date{order:3}.poster-botanical-garden .botanical-data-metrics{order:4}.poster-botanical-garden .botanical-data-mark{width:6.4cqw;height:3.2cqw;min-height:3.2cqw;position:relative}.poster-botanical-garden .botanical-data-mark i{opacity:.55;background:currentColor;border:0;position:absolute}.poster-botanical-garden .botanical-data-mark i:first-child,.poster-botanical-garden .botanical-data-mark i:nth-child(2){z-index:2;border-radius:100% 10%;width:1.9cqw;height:1.15cqw;top:.45cqw}.poster-botanical-garden .botanical-data-mark i:first-child{left:1.2cqw;transform:rotate(30deg)}.poster-botanical-garden .botanical-data-mark i:nth-child(2){right:1.2cqw;transform:scaleX(-1)rotate(30deg)}.poster-botanical-garden .botanical-data-mark i:nth-child(3){z-index:1;background:currentColor;border:0;border-radius:99px;width:.18cqw;height:1.7cqw;top:1.2cqw;left:50%;transform:translate(-50%)}.poster-botanical-garden .botanical-data-line>span{font-style:italic}.poster-botanical-garden .botanical-data-metric strong{font-family:var(--poster-font-family);font-style:normal;font-weight:700}.poster-botanical-garden .botanical-data-place{margin-top:0}.poster-botanical-garden .botanical-data-place>span,.poster-botanical-arch .botanical-data-place>span,.poster-botanical-corner .botanical-data-place>span{font-family:var(--poster-font-family);letter-spacing:.14em;opacity:.9;text-transform:uppercase;font-size:2.45cqw;font-style:normal;font-weight:700}.poster.poster-botanical-arch .botanical-data{gap:1.15cqw;height:auto;display:flex;inset:27% 17% auto}.poster-botanical-arch .botanical-data>.botanical-data-name{font-size:clamp(4.8cqw, calc(var(--poster-name-size) * 1.04), 7.4cqw);order:1;position:static}.poster-botanical-arch .botanical-data>.botanical-data-mark{display:none}.poster-botanical-arch .botanical-data>.botanical-data-date{z-index:1;order:2;position:static}.poster-botanical-arch .botanical-data>.botanical-data-metrics{z-index:1;border-block:.12cqw solid var(--poster-ink);order:3;width:min(100%,64cqw);padding-block:1.5cqw;position:static}@supports (color:color-mix(in lab, red, red)){.poster-botanical-arch .botanical-data>.botanical-data-metrics{border-block:.12cqw solid color-mix(in srgb, var(--poster-ink) 22%, transparent)}}.poster-botanical-arch .botanical-data-metric strong{font-family:var(--poster-font-family);font-size:4.5cqw;font-style:normal;font-weight:700}.poster-botanical-arch .botanical-data-metric+.botanical-data-metric{border-left:0}.poster-botanical-arch .botanical-data>.botanical-data-place{z-index:1;order:4;position:static}.poster-botanical-arch .botanical-data>.botanical-twin-cards{z-index:1;order:3;position:static}.botanical-twin-cards{order:3;grid-template-columns:minmax(0,1fr);gap:.55cqw;width:100%;display:grid}.botanical-twin-card{border-bottom:.12cqw solid var(--poster-ink);grid-template-columns:11cqw minmax(0,1fr);align-items:center;column-gap:1cqw;min-width:0;padding:1cqw .5cqw;display:grid}@supports (color:color-mix(in lab, red, red)){.botanical-twin-card{border-bottom:.12cqw solid color-mix(in srgb, var(--poster-ink) 20%, transparent)}}.botanical-twin-card-name{font-family:var(--botanical-name-family);overflow-wrap:anywhere;text-align:left;grid-area:1/1/span 3;margin:0;font-size:2.3cqw;line-height:1.05;display:block}.botanical-twin-card .botanical-data-metrics{grid-column:2;width:100%;font-size:.9em}.botanical-twin-card .botanical-data-metric{padding-inline:.35cqw}.botanical-twin-card .botanical-data-metric strong{font-size:3cqw}.botanical-twin-card .botanical-data-metric small{font-size:1.35cqw}.botanical-twin-card-line{font-family:var(--poster-font-family);overflow-wrap:anywhere;text-align:center;grid-column:2;margin:.45cqw 0 0;font-size:1.7cqw;line-height:1.2}:is(.botanical-twin-card:not(:has(.botanical-twin-card-name))>.botanical-data-metrics,.botanical-twin-card:not(:has(.botanical-twin-card-name))>.botanical-twin-card-line){grid-column:1/-1}.botanical-data-twin .botanical-data-shared{font-size:.9em}.poster-botanical-arch .botanical-twin-card{border-bottom:0;grid-template-columns:minmax(0,1fr);padding-block:.45cqw}.poster-botanical-arch .botanical-twin-card-name{display:none}.poster-botanical-arch .botanical-twin-card>.botanical-data-metrics,.poster-botanical-arch .botanical-twin-card>.botanical-twin-card-line{grid-column:1}.poster-botanical{--story-serif:var(--poster-font-family);--story-sans:var(--poster-font-family);--story-hairline:var(--poster-ink)}@supports (color:color-mix(in lab, red, red)){.poster-botanical{--story-hairline:color-mix(in srgb, var(--poster-ink) 20%, transparent)}}.poster-botanical{--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 .art-stage,.poster-botanical.poster-style-passepartout .art-stage,.poster-botanical.poster-style-soft-arch .art-stage,.poster-botanical.poster-style-fine-frame .art-stage{inset:3.2% 4.2%;overflow:hidden}.poster-botanical .botanical-frame-artwork,.poster-botanical .art-stage-twin .botanical-frame-artwork{z-index:1;flex:none;width:88%;max-width:none;animation:none;position:absolute;top:21%;left:6%;height:60%!important}.poster-botanical-corner .botanical-frame-artwork{width:92%;top:21%;left:4%;height:61%!important}.poster-botanical-garden .botanical-frame-artwork{width:86%;top:21%;left:7%;height:59%!important}.poster-botanical-arch .botanical-frame-artwork{width:80%;top:20%;left:10%;height:61%!important}.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,.poster.poster-botanical-arch .botanical-data{width:100%;height:100%;min-height:0;color:var(--poster-ink);text-align:center;display:block;inset:0;transform:none}.poster-botanical .botanical-data-origin{z-index:3;gap:.75cqw;width:80%;display:grid;position:absolute;top:6.8%;left:10%}.poster-botanical .botanical-data-line,.poster-botanical .botanical-data-date,.poster-botanical .botanical-data-place,.poster-botanical-corner .botanical-data-date,.poster-botanical-garden .botanical-data-line{max-width:none;font-family:var(--story-sans);margin:0;font-style:normal;line-height:1;display:block;position:static}.poster-botanical .botanical-data-line>span,.poster-botanical-garden .botanical-data-line>span,.poster-botanical .botanical-data-place>span{font-family:inherit;font-size:2.15cqw;font-style:normal;font-weight:var(--weight-label);letter-spacing:.17em;opacity:.76;text-transform:uppercase;line-height:1.05;display:block}.poster-botanical .botanical-data-date>span{font-size:2.55cqw;font-weight:var(--weight-nav);letter-spacing:.11em;opacity:.9}.poster-botanical .botanical-data-line small{display:none}.poster.poster-botanical .botanical-data-name,.poster-botanical-corner .botanical-data-name,.poster-botanical-garden .botanical-data-name,.poster-botanical-arch .botanical-data>.botanical-data-name{z-index:3;width:84%;max-width:none;color:var(--poster-ink);font-family:var(--story-serif);font-size:clamp(7.2cqw, var(--poster-name-size), 10.4cqw);letter-spacing:-.035em;text-shadow:none;margin:0;font-style:normal;font-weight:470;line-height:.96;position:absolute;top:14.1%;left:8%}.poster-botanical-garden .botanical-data-name{font-size:clamp(7cqw, calc(var(--poster-name-size) * .94), 9.7cqw);font-weight:var(--weight-body);top:63.6%}.poster-botanical .botanical-data-mark,.poster-botanical-corner .botanical-data-mark,.poster-botanical-garden .botanical-data-mark,.poster-botanical-arch .botanical-data>.botanical-data-mark{z-index:3;justify-content:center;align-items:center;gap:1.1cqw;width:auto;height:auto;min-height:0;display:flex;position:absolute;top:22.6%;left:50%;transform:translate(-50%)}.poster-botanical-garden .botanical-data-mark{top:72.5%}.poster-botanical .botanical-data-mark i,.poster-botanical-corner .botanical-data-mark i,.poster-botanical-garden .botanical-data-mark i{opacity:.42;background:0 0;border:.11cqw solid;border-radius:2px;width:.68cqw;height:.68cqw;display:block;position:static;transform:rotate(45deg)}.poster-botanical .botanical-data-mark i:nth-child(2),.poster-botanical-corner .botanical-data-mark i:nth-child(2),.poster-botanical-garden .botanical-data-mark i:nth-child(2){background:currentColor;border:0;border-radius:50%;width:.52cqw;height:.52cqw;transform:none}.poster-botanical .botanical-data-metrics,.poster-botanical-corner .botanical-data-metrics,.poster-botanical-garden .botanical-data-metrics,.poster-botanical-arch .botanical-data>.botanical-data-metrics{z-index:3;grid-template-columns:repeat(var(--botanical-stat-count), minmax(0, 1fr));border:0;border-top:.11cqw solid var(--story-hairline);align-items:start;width:auto;padding:2.15cqw 0 0;display:grid;position:absolute;bottom:5.2%;left:10%;right:10%}.poster-botanical .botanical-data-metric,.poster-botanical-corner .botanical-data-metric,.poster-botanical-garden .botanical-data-metric,.poster-botanical-arch .botanical-data-metric{border:0;flex-direction:column;justify-content:start;align-items:center;min-width:0;margin:0;padding:0 1.2cqw;display:flex;position:relative}.poster-botanical .botanical-data-metric+.botanical-data-metric,.poster-botanical-corner .botanical-data-metric+.botanical-data-metric,.poster-botanical-garden .botanical-data-metric+.botanical-data-metric,.poster-botanical-arch .botanical-data-metric+.botanical-data-metric{border-left:0}.poster-botanical .botanical-data-metric+.botanical-data-metric:before{content:"";opacity:.2;background:currentColor;border-radius:50%;width:.42cqw;height:.42cqw;position:absolute;top:3.1cqw;left:0}.botanical-data-metric-icon{color:currentColor;opacity:.62;place-items:center;width:4.3cqw;height:4.3cqw;margin-bottom:.75cqw;display:grid}.botanical-data-metric-icon svg{stroke-width:1.35px;width:100%;height:100%;display:block}.poster-botanical .botanical-data-metric>em{font-family:var(--story-sans);font-size:1.25cqw;font-style:normal;font-weight:var(--weight-label);letter-spacing:.14em;opacity:.58;text-transform:uppercase;margin-bottom:.62cqw;line-height:1}.poster-botanical .botanical-data-metric strong,.poster-botanical-corner .botanical-data-metric strong,.poster-botanical-garden .botanical-data-metric strong,.poster-botanical-arch .botanical-data-metric strong{max-width:100%;font-family:var(--story-serif);font-size:3.65cqw;font-style:normal;font-weight:var(--weight-nav);letter-spacing:-.015em;line-height:1}.poster-botanical .botanical-data-metric small,.poster-botanical-corner .botanical-data-metric small,.poster-botanical-garden .botanical-data-metric small,.poster-botanical-arch .botanical-data-metric small{font-family:var(--story-sans);font-size:1.35cqw;font-style:normal;font-weight:var(--weight-nav);letter-spacing:.08em;opacity:.62;text-transform:lowercase;margin-top:.48cqw;line-height:1}.poster-botanical-garden .botanical-data-metrics{bottom:4.8%}.art-thumb .botanical-frame-picture,.collection-thumbs>.botanical-frame-visual .botanical-frame-picture{width:92%;height:92%;inset:4%}.botanical-frame-option-grid .art-thumb{background:#f7f2ea}.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 var(--poster-ink);position:absolute;inset:4.2%}@supports (color:color-mix(in lab, red, red)){.poster-birth-flower-storybook .poster-design-field:before{border:.18cqw solid color-mix(in srgb, var(--poster-ink) 24%, transparent)}}.poster-birth-flower-storybook .poster-design-field:before{background:linear-gradient(135deg, #ffffff38, transparent 42%), repeating-linear-gradient(90deg, var(--poster-bg) 0 3.2cqw, var(--poster-bg) 3.2cqw 6.4cqw);border-radius:.7cqw}@supports (color:color-mix(in lab, red, red)){.poster-birth-flower-storybook .poster-design-field:before{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)}}.poster-birth-flower-storybook .poster-design-field:before{box-shadow:inset 0 0 0 .32cqw var(--poster-bg)}@supports (color:color-mix(in lab, red, red)){.poster-birth-flower-storybook .poster-design-field:before{box-shadow:inset 0 0 0 .32cqw color-mix(in srgb, var(--poster-bg) 82%, #fff)}}.poster-birth-flower-storybook .poster-design-field:after{content:"";z-index:0;border:.16cqw solid var(--poster-ink);position:absolute;inset:7.7%}@supports (color:color-mix(in lab, red, red)){.poster-birth-flower-storybook .poster-design-field:after{border:.16cqw solid color-mix(in srgb, var(--poster-ink) 25%, transparent)}}.poster-birth-flower-storybook .poster-design-field:after{background:radial-gradient(circle at 22% 16%, #ffffff6b, transparent 28%), var(--poster-bg);border-radius:2.8cqw}@supports (color:color-mix(in lab, red, red)){.poster-birth-flower-storybook .poster-design-field:after{background:radial-gradient(circle at 22% 16%, #ffffff6b, transparent 28%), color-mix(in srgb, var(--poster-bg) 32%, #fff8ec)}}.poster-birth-flower-storybook .poster-design-field:after{box-shadow:0 0 0 .6cqw var(--poster-bg), 0 .5cqw 1.7cqw #4a2e230f}@supports (color:color-mix(in lab, red, red)){.poster-birth-flower-storybook .poster-design-field:after{box-shadow:0 0 0 .6cqw color-mix(in srgb, var(--poster-bg) 76%, #fff6e7), 0 .5cqw 1.7cqw #4a2e230f}}.poster-birth-flower-storybook .storybook-flower-artwork{flex-basis:76%;grid-template-rows:minmax(0,1fr) auto;width:76%;max-width:76%;overflow:visible}.poster-birth-flower-storybook .storybook-flower-artwork>img{width:100%;height:100%;transform:none;filter:saturate(.88)contrast(.96)drop-shadow(0 1.2cqw 1.5cqw #55342614)!important}.poster-birth-flower-storybook .storybook-flower-artwork>em{color:var(--poster-ink);margin-top:.8cqw}@supports (color:color-mix(in lab, red, red)){.poster-birth-flower-storybook .storybook-flower-artwork>em{color:color-mix(in srgb, var(--poster-ink) 88%, transparent)}}.poster-birth-flower-storybook .storybook-flower-artwork>em{font-family:var(--poster-font-family);letter-spacing:.18em;text-transform:uppercase;font-size:1.65cqw;font-style:normal;font-weight:720;line-height:1}.poster-birth-flower-storybook .poster-copy.birth-flower-data,.poster-birth-flower-storybook.poster-style-fine-frame .poster-copy.birth-flower-data{color:var(--poster-ink);gap:.8cqw;inset:10.7% 14% auto}.poster-birth-flower-storybook .birth-flower-name,.poster-birth-flower-storybook.poster-style-fine-frame .birth-flower-name{max-width:100%;color:var(--poster-ink);font-family:var(--poster-font-family);letter-spacing:-.045em;text-shadow:none;order:1;margin:0;font-weight:520;line-height:.94;font-size:clamp(6.8cqw, calc(var(--poster-name-size) * 1.08), 10.6cqw)!important}.birth-flower-date-place{max-width:100%;color:var(--poster-ink);flex-wrap:wrap;order:2;justify-content:center;align-items:baseline;gap:.65cqw;margin:.35cqw 0 0;display:flex}@supports (color:color-mix(in lab, red, red)){.birth-flower-date-place{color:color-mix(in srgb, var(--poster-ink) 88%, transparent)}}.birth-flower-date-place{font-family:var(--poster-font-family);font-size:3.05cqw;font-style:italic;font-weight:480;line-height:1.1}.birth-flower-date-place i{opacity:.55;font-size:1.45cqw;font-style:normal}.birth-flower-divider{order:3;justify-content:center;align-items:center;gap:.65cqw;width:8.5cqw;height:1.7cqw;margin:.05cqw 0 .15cqw;display:flex}.birth-flower-divider b{opacity:.52;border:.12cqw solid;border-radius:50%;width:.9cqw;height:.9cqw;display:block}.birth-flower-metrics{grid-template-columns:repeat(var(--botanical-stat-count), minmax(0, 1fr));order:4;align-items:stretch;width:min(100%,56cqw);display:grid}.birth-flower-metric{min-width:0;color:var(--poster-ink);justify-content:center;align-items:baseline;gap:.45cqw;padding:.2cqw 1.4cqw;display:flex}@supports (color:color-mix(in lab, red, red)){.birth-flower-metric{color:color-mix(in srgb, var(--poster-ink) 90%, transparent)}.birth-flower-metric+.birth-flower-metric{border-left:.11cqw solid color-mix(in srgb, var(--poster-ink) 20%, transparent)}}.birth-flower-metric strong{min-width:0;font-family:var(--poster-font-family);letter-spacing:-.025em;font-size:2.45cqw;font-weight:710;line-height:1}.birth-flower-metric small{font-family:var(--poster-font-family);letter-spacing:.06em;opacity:.67;text-transform:uppercase;font-size:1.2cqw;font-weight:680;line-height:1}.art-stage-twin .botanical-frame-artwork{width:100%;max-width:none}.art-thumb .botanical-frame-visual{width:80px;height:108px}.collection-thumbs>.botanical-frame-visual{flex:none;width:43px;height:56px}.art-thumb .botanical-frame-visual>em,.collection-thumbs>.botanical-frame-visual>em{color:#4d3545}.botanical-frame-style-heading{margin:2px 0 8px}.roomy-art-grid.botanical-frame-option-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.botanical-frame-option-grid .art-option{border-radius:var(--radius-panel);font-size:var(--text-label);gap:8px;padding:7px 7px 10px}.botanical-frame-option-grid .art-thumb{background:linear-gradient(145deg,#ffffff73,#0000 52%),#f7f1e9;height:112px}.botanical-frame-option-grid .art-option.selected .art-thumb{background:linear-gradient(145deg, var(--papier), var(--karton))}@keyframes botanical-frame-enter{0%{opacity:.35;transform:scale(.978)}to{opacity:1;transform:scale(1)}}@media (width<=560px){.art-thumb .botanical-frame-visual{width:70px;height:96px}.collection-thumbs>.botanical-frame-visual{width:39px;height:52px}.roomy-art-grid.botanical-frame-option-grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;grid-template-columns:repeat(4,minmax(104px,1fr));gap:9px;padding-bottom:4px;overflow-x:auto}.botanical-frame-option-grid .art-option{font-size:var(--text-label);scroll-snap-align:start;gap:7px;padding:7px 6px 9px;line-height:1.15}.botanical-frame-option-grid .art-thumb{height:104px}}@media (width<=380px){.roomy-art-grid.botanical-frame-option-grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;grid-template-columns:repeat(4,minmax(104px,1fr));padding-bottom:4px;overflow-x:auto}.botanical-frame-option-grid .art-option{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.botanical-frame-artwork{animation:none}}.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)}.visibility-help{color:var(--inkt-gedempt);font-size:var(--text-label);align-items:center;gap:7px;margin:11px 0 16px;padding:0 1px;line-height:1.4;display:flex}.visibility-help svg{width:16px;height:16px;color:var(--plum);flex:none}.input-with-visibility>.field-visibility-toggle,.smart-input.has-visibility>.field-visibility-toggle,.unit-input.has-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)}.format-grid button{position:relative}.format-card-badge{z-index:auto;border-radius:var(--radius-pill);background:var(--plum);min-height:20px;color:var(--wit);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:.02em;white-space:nowrap;align-items:center;padding:3px 8px;position:static;width:auto!important;display:inline-flex!important}.format-card-copy{gap:3px;min-width:0;display:grid}.format-card-price{color:var(--plum);white-space:nowrap;justify-self:end}.product-type-grid button>b{justify-items:end;gap:2px;display:grid}.product-type-grid button>b small{font-size:var(--text-caption);font-weight:var(--weight-label)}.choice-price{justify-items:center;gap:3px;display:grid}.choice-price b{color:var(--plum);font-size:var(--text-label)}.choice-price small{color:var(--inkt-gedempt);font-size:var(--text-caption)}@keyframes price-settle{0%{opacity:.45;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.animated-total-price{animation:.18s ease-out price-settle;display:inline-block}.action-completion-summary{flex:180px;align-content:center;gap:2px;min-width:0;display:grid}.action-completion-summary strong{color:var(--plum);font-size:var(--text-label);font-weight:var(--weight-label)}.action-completion-summary small{color:var(--inkt-gedempt);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cart-button.is-incomplete{border:1px solid var(--taupe);background:var(--karton);color:var(--plum);box-shadow:none}.cart-button.is-incomplete:hover{background:#e9e9e9}.review-overview{background:0 0;border:0;margin-top:0;padding:0}.review-overview .review-heading{align-items:flex-start}.review-heading.is-incomplete>span{color:var(--plum);background:#e6e6e6}.review-section-list{margin-top:4px}.review-section{border-bottom:1px solid var(--lijn);min-width:0;padding:15px 0}.review-section:last-child{border-bottom:0;padding-bottom:2px}.review-section>header{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;display:grid}.review-section-number{border:1px solid var(--taupe);width:30px;height:30px;color:var(--plum);font-size:var(--text-label);font-weight:var(--weight-label);border-radius:50%;place-items:center;display:grid}.review-section h3{color:var(--inkt);font-size:var(--text-label);margin:0}.review-section header button{border-radius:var(--radius-pill);min-width:72px;min-height:44px;color:var(--plum);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;background:0 0;border:0;padding:0 10px}.review-section header button:hover{background:var(--karton)}.review-baby-block+.review-baby-block{border-top:1px dashed #d7d7d7;margin-top:14px;padding-top:14px}.review-baby-label{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase;margin:8px 0 0}.review-primary-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:8px;display:grid}.review-value--important{border-radius:var(--radius-panel);background:var(--karton);align-content:start;gap:3px;min-width:0;padding:10px 11px;display:grid}.review-value--important>span{color:var(--inkt-gedempt);font-size:var(--text-label)}.review-value--important>strong{color:var(--plum);font-family:var(--font-ui);font-size:18px;font-weight:var(--weight-nav);overflow-wrap:anywhere}.review-secondary-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;margin:8px 0 0;display:grid}.review-secondary-facts>div{min-width:0;min-height:36px;font-size:var(--text-label);border-bottom:1px solid #ebebeb;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:8px;padding:7px 0;display:grid}.review-secondary-facts dt{color:var(--inkt-gedempt)}.review-secondary-facts dd{min-width:0;color:var(--inkt);font-weight:var(--weight-label);text-align:right;overflow-wrap:anywhere;margin:0}.review-summary-line{color:var(--inkt);font-size:var(--text-label);margin:6px 0 0 40px;line-height:1.5}.review-missing-value{width:fit-content;min-height:30px;color:var(--inkt-gedempt);font-size:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-style:italic}.review-missing-value.is-required{color:var(--plum);font-style:normal;font-weight:var(--weight-label);text-decoration:underline;-webkit-text-decoration-color:var(--taupe);-webkit-text-decoration-color:var(--taupe);-webkit-text-decoration-color:var(--taupe);text-decoration-color:var(--taupe);text-underline-offset:3px}.review-visibility-tag{border-radius:var(--radius-pill);background:var(--lijn);width:fit-content;color:var(--inkt-gedempt);font-size:var(--text-caption);font-style:normal;font-weight:var(--weight-label);white-space:nowrap;align-items:center;gap:4px;margin:5px 0 0 auto;padding:3px 6px;display:flex}.review-value--important .review-visibility-tag{margin-left:0}.review-visibility-tag svg{width:11px;height:11px}.design-share-card,.delivery-trust-card{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--wit);margin-top:14px}.design-share-card{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.design-share-card>span{width:42px;height:42px;color:var(--actie);background:#ebebeb;border-radius:50%;place-items:center;padding:11px;display:grid}.design-share-card svg{width:100%;height:100%}.design-share-card h2{color:var(--inkt);font-size:var(--text-label);margin:0}.design-share-card p{color:var(--inkt-gedempt);font-size:var(--text-label);margin:4px 0 0;line-height:1.45}.design-share-card button{border:1px solid var(--taupe);border-radius:var(--radius-pill);background:var(--wit);min-height:44px;color:var(--plum);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;padding:0 15px}.delivery-trust-card{background:var(--wit);border-color:var(--lijn);padding:15px 16px}.delivery-trust-main{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}.delivery-trust-main>span{background:var(--karton);width:42px;height:42px;color:var(--plum);border-radius:50%;place-items:center;padding:10px;display:grid}.delivery-trust-main svg{width:100%;height:100%}.delivery-trust-main strong{color:var(--inkt);font-size:var(--text-label)}.delivery-trust-main p{color:var(--inkt-gedempt);font-size:var(--text-label);margin:3px 0 0}.delivery-details{border-top:1px solid var(--lijn);margin-top:11px;padding-top:9px}.delivery-details>summary{min-height:44px;color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;align-items:center;list-style:none;display:flex}.delivery-details>summary::-webkit-details-marker{display:none}.delivery-details>summary:after{content:"+";color:var(--plum);font-size:17px;font-weight:var(--weight-body);margin-left:auto}.delivery-details[open]>summary:after{content:"−"}.delivery-details>div{color:var(--inkt-gedempt);font-size:var(--text-label);gap:7px;padding:0 0 4px;line-height:1.45;display:grid}.delivery-details p{margin:0}.delivery-details small{color:var(--inkt-gedempt);font-size:var(--text-caption);line-height:1.45}.share-backdrop{z-index:420;background:var(--actie-hover);place-items:center;padding:24px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.share-backdrop{background:color-mix(in srgb, var(--actie-hover) 42%, transparent)}}.share-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.share-sheet{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--papier);width:min(480px,100%);max-height:min(720px,90dvh);box-shadow:var(--shadow-overlay);padding:22px;overflow:auto}.share-sheet-header{border-bottom:1px solid var(--lijn);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.share-sheet-header p{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px}.share-sheet-header h2{color:var(--plum);font-family:var(--font-ui);font-size:24px;font-weight:var(--title-weight);margin:0}.share-sheet-header>button{border:1px solid var(--lijn);background:var(--wit);cursor:pointer;border-radius:50%;width:44px;height:44px;padding:11px}.share-sheet-header svg{width:100%;height:100%}.share-loading,.share-error{min-height:190px;color:var(--inkt-gedempt);text-align:center;align-content:center;place-items:center;gap:9px;padding:32px 14px 12px;display:grid}.share-loading i{border:3px solid var(--lijn);border-top-color:var(--plum);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite share-spin}.share-loading strong,.share-error strong{color:var(--inkt);font-size:15px}.share-loading p,.share-error p{max-width:330px;font-size:var(--text-label);margin:0;line-height:1.45}.share-error button{border-radius:var(--radius-pill);background:var(--plum);min-height:44px;color:var(--wit);font-weight:var(--weight-label);cursor:pointer;border:0;padding:0 16px}@keyframes share-spin{to{transform:rotate(360deg)}}.share-link-field{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);gap:7px;margin-top:18px;display:grid}.share-link-field input{border-radius:var(--radius-control);background:var(--karton);width:100%;height:46px;color:var(--inkt);font-size:var(--text-label);border:1px solid #d1d1d1;padding:0 12px}.share-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.share-action{border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--wit);min-height:52px;color:var(--plum);font-size:var(--text-label);font-weight:var(--weight-label);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px;text-decoration:none;display:flex}.share-action svg{width:17px;height:17px}.share-action--whatsapp{border-color:var(--taupe);background:var(--wit);color:var(--actie)}.share-privacy{border-radius:var(--radius-panel);background:var(--karton);color:var(--inkt-gedempt);font-size:var(--text-label);grid-template-columns:16px 1fr;gap:7px;margin:15px 0 0;padding:12px;line-height:1.45;display:grid}.share-privacy svg{width:15px;height:15px}.cart-items{gap:14px;display:grid}.cart-line{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--wit);padding:15px}.cart-line-heading{grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.cart-line-thumbnail{contain:layout paint style;width:74px;filter:drop-shadow(0 5px 8px var(--diep));padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cart-line-thumbnail{filter:drop-shadow(0 5px 8px color-mix(in srgb, var(--diep) 10%, transparent))}}.cart-line-thumbnail.frame-oak,.cart-line-thumbnail.frame-white,.cart-line-thumbnail.frame-black,.cart-line-thumbnail.frame-silver,.cart-line-thumbnail.frame-rose,.cart-line-thumbnail.frame-gold{padding:3px}.cart-line-thumbnail .poster{width:100%;max-height:none}.cart-line-heading h3{color:var(--inkt);margin:0;font-size:15px}.cart-line-heading div>small{color:var(--inkt-gedempt);font-size:var(--text-caption)}.cart-line-heading>strong{color:var(--plum);white-space:nowrap;font-size:15px}.cart-finish-summary{border-top:1px solid var(--lijn);justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding-top:11px;display:flex}.cart-finish-summary>span{min-width:0;color:var(--inkt-gedempt);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cart-finish-summary button{min-height:44px;color:var(--plum);font-size:var(--text-label);font-weight:var(--weight-label);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.cart-finish-summary button svg{width:15px;height:15px;transition:transform .16s}.cart-finish-summary button[aria-expanded=true] svg{transform:rotate(180deg)}.cart-line-options{border-radius:var(--radius-panel);background:var(--karton);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:8px;padding:12px;display:grid}.cart-line-options.has-frame{grid-template-columns:repeat(3,minmax(0,1fr))}.cart-line-options label{min-width:0;color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);gap:6px;display:grid}.cart-line-options select{border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--wit);width:100%;min-width:0;height:44px;color:var(--inkt);font-size:var(--text-label);padding:0 28px 0 9px}.cart-line-delivery{color:#6e756f;font-size:var(--text-label);margin:8px 0 0}.cart-line-actions{border-top:1px solid var(--lijn);align-items:center;gap:7px;margin-top:11px;padding-top:11px;display:flex}.cart-line-actions button{border-radius:var(--radius-pill);min-height:44px;font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;padding:0 12px}.cart-line-actions .cart-line-edit{border:1px solid var(--taupe);background:var(--wit);color:var(--plum)}.cart-line-actions .cart-line-duplicate{background:var(--karton);color:var(--plum);border:0}.cart-line-actions .cart-line-remove{color:var(--actie);background:0 0;border:0;margin-left:auto;padding-inline:6px}.cart-content-filled .cart-total-row{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fefefef7;margin:18px -28px 0;padding:16px 28px;position:sticky;bottom:0}.undo-toast{z-index:500;border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--wit);width:min(430px,100vw - 32px);min-height:74px;box-shadow:var(--shadow-overlay);grid-template-columns:38px minmax(0,1fr) auto 44px;align-items:center;gap:10px;padding:12px;display:grid;position:fixed;bottom:20px;right:20px}.undo-toast>span{width:38px;height:38px;color:var(--plum);background:#ebebeb;border-radius:50%;place-items:center;padding:9px;display:grid}.undo-toast svg{width:100%;height:100%}.undo-toast p{gap:2px;margin:0;display:grid}.undo-toast strong{color:var(--inkt);font-size:var(--text-label)}.undo-toast small{color:var(--inkt-gedempt);font-size:var(--text-caption)}.undo-toast>button:not(.undo-toast-close){border-radius:var(--radius-pill);background:var(--plum);min-height:44px;color:var(--wit);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;border:0;padding:0 13px}.undo-toast-close{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:13px}@media (width<=860px){.share-backdrop{place-items:end center;padding:0}.share-sheet{width:100%;max-height:85dvh;padding-bottom:max(22px, env(safe-area-inset-bottom));border-radius:var(--radius-panel) var(--radius-panel) 0 0}}@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}.review-overview{padding:0}.review-primary-facts,.review-secondary-facts{grid-template-columns:1fr}.review-secondary-facts>div{grid-template-columns:minmax(0,1fr) auto}.review-summary-line{margin-inline:0}.review-visibility-tag{margin-left:0}.design-share-card{grid-template-columns:40px minmax(0,1fr)}.design-share-card button{grid-column:2;width:fit-content}.share-action-grid{grid-template-columns:1fr}.cart-content-filled{padding:18px 16px 24px}.cart-line-heading{grid-template-columns:64px minmax(0,1fr)}.cart-line-heading>strong{grid-column:2}.cart-line-thumbnail{width:64px}.cart-finish-summary{align-items:flex-start}.cart-finish-summary>span{white-space:normal;padding-top:14px}.cart-line-options,.cart-line-options.has-frame{grid-template-columns:1fr}.cart-line-actions{flex-wrap:wrap}.cart-line-actions .cart-line-edit{flex:100%}.cart-line-actions .cart-line-remove{margin-left:auto}.cart-content-filled .cart-total-row{margin-inline:-16px;padding-inline:16px;bottom:0}.action-completion-summary small{display:none}.undo-toast{grid-template-columns:34px minmax(0,1fr) 44px;bottom:16px;right:16px}.undo-toast>button:not(.undo-toast-close){grid-column:2;width:fit-content}.undo-toast-close{grid-area:1/3}}@media (prefers-reduced-motion:reduce){.animated-total-price,.share-loading i{animation:none}}.birth-details-entry{min-height:calc(100svh - var(--header-h));background:radial-gradient(circle at 12% 4%, #d1d1d147, transparent 30%), linear-gradient(180deg, #f7f7f7 0%, var(--karton) 100%);place-items:center;padding:24px;display:grid}.birth-details-entry-form{text-align:center;justify-items:center;width:min(600px,100%);padding:28px 0 20px;display:grid}.birth-details-entry-step{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px}.birth-details-entry h1{max-width:590px;color:var(--plum);font-family:var(--font-ui);font-size:var(--page-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);line-height:var(--title-line-height);outline:none;margin:0}.birth-details-entry-subtitle{max-width:520px;color:var(--inkt-gedempt);margin:12px 0 0;font-size:15px;line-height:1.55}.birth-details-entry-input{border:0;border-bottom:2px solid var(--taupe);width:min(520px,100%);height:70px;color:var(--plum);font-family:var(--font-ui);text-align:center;background:0 0;border-radius:0;outline:none;margin-top:28px;padding:4px 8px 10px;font-size:clamp(32px,4vw,44px)}.birth-details-entry-input:focus{border-bottom-color:var(--plum)}.birth-details-entry-input:focus-visible{border-radius:0;outline:0;box-shadow:0 12px 18px -18px #262626e6}.birth-details-entry-input::placeholder{color:var(--taupe);opacity:1}.birth-details-entry-date{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:clamp(27px,3.5vw,38px)}.birth-details-gender-fieldset{border:0;width:min(500px,100%);margin:28px 0 0;padding:0}.birth-details-gender-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.birth-details-gender-option{cursor:pointer;min-width:0;position:relative}.birth-details-gender-option input,.baby-gender-option input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.birth-details-gender-option>span{border-radius:var(--radius-panel);min-height:176px;color:var(--plum);box-shadow:0 14px 34px var(--diep), inset 0 1px 0 #fffc;background:#ffffffd1;border:1px solid #cdcdcd;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;padding:19px 18px 15px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.birth-details-gender-option>span{box-shadow:0 14px 34px color-mix(in srgb, var(--diep) 6.5%, transparent), inset 0 1px 0 #fffc}}.birth-details-gender-option>span{text-align:center;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}.birth-details-gender-option.is-boy>span{background:radial-gradient(circle at 23% 29%,#ffffffb8 0 4px,#0000 5px),radial-gradient(circle at 78% 22%,#ffffff94 0 3px,#0000 4px),linear-gradient(155deg,#fcfdfff7,#e4eef5);border-color:#c4d5e1}.birth-details-gender-option.is-girl>span{background:radial-gradient(circle at 22% 24%,#ffffffb8 0 4px,#0000 5px),radial-gradient(circle at 79% 31%,#ffffff94 0 3px,#0000 4px),linear-gradient(155deg,#fffcfaf7,#f3dfdc);border-color:#dfc9c7}.birth-details-gender-option>span:before{border-radius:60px 60px var(--radius-panel) var(--radius-panel);content:"";opacity:.7;width:118px;height:108px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.birth-details-gender-option.is-boy>span:before{background:linear-gradient(#b8cfdfad,#e2eef647)}.birth-details-gender-option.is-girl>span:before{background:linear-gradient(#e7c2bf94,#f7e0dd3d)}.birth-details-gender-option img{z-index:1;object-fit:contain;width:76px;height:104px;filter:drop-shadow(0 5px 5px var(--diep));flex:0 0 104px;position:relative}@supports (color:color-mix(in lab, red, red)){.birth-details-gender-option img{filter:drop-shadow(0 5px 5px color-mix(in srgb, var(--diep) 8%, transparent))}}.birth-details-gender-option img{transform:translateY(7px)}.birth-details-gender-option strong{z-index:1;color:inherit;border:1px solid var(--taupe);min-width:104px;padding:7px 17px;position:relative}@supports (color:color-mix(in lab, red, red)){.birth-details-gender-option strong{border:1px solid color-mix(in srgb, var(--taupe) 55%, transparent)}}.birth-details-gender-option strong{border-radius:var(--radius-pill);box-shadow:none;font-size:var(--text-body);font-weight:var(--weight-label);background:#ffffffb8;line-height:1.2}.birth-details-gender-option>span:after{background:var(--plum);width:24px;height:24px;color:var(--wit);content:"✓";font-size:var(--text-label);font-weight:var(--weight-label);opacity:0;border-radius:50%;place-items:center;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:10px;right:10px;transform:scale(.75)}.birth-details-gender-option input:checked+span{border-color:var(--plum);box-shadow:0 16px 36px #26262626, inset 0 0 0 1px var(--plum)}.birth-details-gender-option input:checked+span:after{opacity:1;transform:scale(1)}.birth-details-gender-option input:focus-visible+span{outline:3px solid var(--actie)}@supports (color:color-mix(in lab, red, red)){.birth-details-gender-option input:focus-visible+span{outline:3px solid color-mix(in srgb, var(--actie) 28%, transparent)}}.birth-details-gender-option input:focus-visible+span{outline-offset:3px}@media (hover:hover){.birth-details-gender-option:hover>span{border-color:var(--taupe);box-shadow:none;transform:translateY(-3px)}.birth-details-gender-option:hover input:checked+span{border-color:var(--plum)}}.birth-details-length-slider{width:min(520px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:26px;padding:0 4px 4px}.birth-details-length-value{justify-items:center;gap:2px;display:grid}.birth-details-length-entry{justify-content:center;align-items:center;gap:10px;width:min(430px,100%);margin:0 auto;display:flex}.birth-details-length-input-control{border:1.5px solid var(--taupe);border-radius:var(--radius-control);min-width:0;height:70px;box-shadow:inset 0 1px 0 #ffffffb3, 0 7px 18px var(--diep);background:#ffffff80;flex:220px;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.birth-details-length-input-control{box-shadow:inset 0 1px 0 #ffffffb3, 0 7px 18px color-mix(in srgb, var(--diep) 4.5%, transparent)}}.birth-details-length-input-control{transition:border-color .16s,box-shadow .16s,background .16s}.birth-details-length-input-control:hover{border-color:var(--taupe);background:var(--papier)}.birth-details-length-input-control:focus-within{border-color:var(--plum);box-shadow:0 0 0 3px var(--diep), 0 9px 22px var(--diep)}@supports (color:color-mix(in lab, red, red)){.birth-details-length-input-control:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--diep) 12%, transparent), 0 9px 22px color-mix(in srgb, var(--diep) 8%, transparent)}}.birth-details-length-input-control input{width:100%;min-width:0;height:100%;color:var(--plum);font-family:var(--font-ui);text-align:center;cursor:text;appearance:textfield;background:0 0;border:0;outline:0;padding:0 48px 0 18px;font-size:clamp(36px,4.5vw,46px);line-height:1.15}.birth-details-length-input-control input::-webkit-inner-spin-button{appearance:none;margin:0}.birth-details-length-input-control input::-webkit-outer-spin-button{appearance:none;margin:0}.birth-details-length-edit-icon{color:var(--inkt-gedempt);font-family:var(--font-ui);pointer-events:none;font-size:21px;line-height:1;position:absolute;top:50%;right:17px;transform:translateY(-50%)rotate(-8deg)}.birth-details-length-unit-toggle{border-radius:var(--radius-panel);background:#eee;border:1px solid #cecece;flex:none;align-items:center;gap:2px;padding:4px;display:flex}.birth-details-length-unit-toggle button{border-radius:var(--radius-control);min-width:48px;min-height:40px;color:var(--inkt-gedempt);font:inherit;font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;background:0 0;border:0;padding:0 10px;transition:color .16s,background .16s,box-shadow .16s}.birth-details-length-unit-toggle button.is-active{background:var(--wit);color:var(--plum);box-shadow:0 2px 7px var(--diep)}@supports (color:color-mix(in lab, red, red)){.birth-details-length-unit-toggle button.is-active{box-shadow:0 2px 7px color-mix(in srgb, var(--diep) 11%, transparent)}}.birth-details-length-unit-toggle button:hover{color:var(--plum)}.birth-details-length-unit-toggle button:focus-visible{outline:2px solid var(--actie)}@supports (color:color-mix(in lab, red, red)){.birth-details-length-unit-toggle button:focus-visible{outline:2px solid color-mix(in srgb, var(--actie) 32%, transparent)}}.birth-details-length-unit-toggle button:focus-visible{outline-offset:1px}.birth-details-length-slider input[type=range]{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:34px;margin:15px 0 0;padding:0}.birth-details-length-slider input[type=range]::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--plum) 0 var(--length-progress), var(--lijn) var(--length-progress) 100%);height:8px}.birth-details-length-slider input[type=range]::-webkit-slider-thumb{appearance:none;border:5px solid var(--wit);background:var(--plum);width:28px;height:28px;box-shadow:none;border-radius:50%;margin-top:-10px}.birth-details-length-slider input[type=range]::-moz-range-track{border-radius:var(--radius-pill);background:var(--lijn);height:8px}.birth-details-length-slider input[type=range]::-moz-range-progress{border-radius:var(--radius-pill);background:var(--plum);height:8px}.birth-details-length-slider input[type=range]::-moz-range-thumb{border:5px solid var(--wit);background:var(--plum);width:18px;height:18px;box-shadow:none;border-radius:50%}.birth-details-length-slider input[type=range]:focus-visible{outline:3px solid var(--actie)}@supports (color:color-mix(in lab, red, red)){.birth-details-length-slider input[type=range]:focus-visible{outline:3px solid color-mix(in srgb, var(--actie) 28%, transparent)}}.birth-details-length-slider input[type=range]:focus-visible{outline-offset:4px}.birth-details-length-limits{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);justify-content:space-between;margin-top:-2px;display:flex}.birth-details-entry-error{color:#a4514b;min-height:22px;font-size:var(--text-label);margin:12px 0 0}.birth-details-entry-actions{justify-content:center;align-items:center;gap:10px;min-height:54px;margin-top:10px;display:flex}.birth-details-entry-actions button{border-radius:var(--radius-control);min-height:52px;font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer}.birth-details-entry-next{border:1px solid var(--plum);background:var(--plum);min-width:174px;color:var(--wit);padding:0 25px}.birth-details-entry-back{color:var(--inkt);background:#ffffffbf;border:1px solid #cecece;padding:0 18px}.birth-details-entry-next:hover{background:var(--actie)}.birth-details-entry-back:hover{background:var(--wit)}.birth-details-entry-next:focus-visible,.birth-details-entry-back:focus-visible{outline:3px solid var(--actie)}@supports (color:color-mix(in lab, red, red)){.birth-details-entry-next:focus-visible,.birth-details-entry-back:focus-visible{outline:3px solid color-mix(in srgb, var(--actie) 28%, transparent)}}.birth-details-entry-next:focus-visible,.birth-details-entry-back:focus-visible{outline-offset:3px}.poster-wall{min-height:calc(100vh - var(--header-h));background:radial-gradient(circle at 12% 2%, #d1d1d138, transparent 28%), linear-gradient(180deg, #f7f7f7 0%, var(--karton) 100%);padding:44px 32px 72px}.poster-wall-inner{width:min(1380px,100%);margin:0 auto}.poster-wall-intro{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.poster-wall-intro h1{max-width:850px;color:var(--plum);font-family:var(--font-ui);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}.poster-wall-intro h1[tabindex="-1"]:focus,.design-gallery-intro h1[tabindex="-1"]:focus{outline:none}.poster-wall-intro .poster-wall-eyebrow{color:var(--actie);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px}.poster-wall-intro button{border:1px solid var(--taupe);border-radius:var(--radius-pill);min-height:44px;color:var(--plum);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;background:#ffffffb8;flex:none;padding:0 16px}.poster-wall-filters{isolation:isolate;border-radius:var(--radius-pill);background:radial-gradient(circle at 16% -120%, #fffffff5, transparent 54%), linear-gradient(135deg, #ffffff85, var(--papier)), #ffffff2e;border:1px solid #ffffffdb;align-items:center;gap:2px;width:fit-content;max-width:100%;margin:-2px 0 28px;padding:5px;display:flex;position:relative;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.poster-wall-filters{background:radial-gradient(circle at 16% -120%, #fffffff5, transparent 54%), linear-gradient(135deg, #ffffff85, color-mix(in srgb, var(--papier) 28%, transparent)), #ffffff2e}}.poster-wall-filters{box-shadow:inset 0 1px 0 #fffffffa, inset 0 -1px 0 var(--diep), 0 12px 34px var(--diep)}@supports (color:color-mix(in lab, red, red)){.poster-wall-filters{box-shadow:inset 0 1px 0 #fffffffa, inset 0 -1px 0 color-mix(in srgb, var(--diep) 12%, transparent), 0 12px 34px color-mix(in srgb, var(--diep) 10%, transparent)}}.poster-wall-filters{-webkit-backdrop-filter:blur(32px)saturate(1.55)brightness(1.08);scrollbar-width:none}.poster-wall-filters:after{z-index:-1;border-radius:var(--radius-pill);content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fffffffa,#0000);height:1px;position:absolute;inset:1px 12% auto}.poster-wall-filters::-webkit-scrollbar{display:none}.poster-wall-filters button{border-radius:var(--radius-pill);min-height:38px;color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;padding:0 16px;transition:color .16s,border-color .16s,background .16s,box-shadow .16s,transform .16s}.poster-wall-filters button:hover{color:var(--plum);background:#ffffff57;border-color:#ffffffa3;box-shadow:inset 0 1px #ffffffb8}.poster-wall-filters button.is-active{background:linear-gradient(145deg, var(--actie-vloei), var(--actie-hover)), #262626d1;border-color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.poster-wall-filters button.is-active{background:linear-gradient(145deg, color-mix(in srgb, var(--actie-vloei) 94%, transparent), color-mix(in srgb, var(--actie-hover) 90%, transparent)), #262626d1}}.poster-wall-filters button.is-active{color:var(--wit);box-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 0 var(--diep), 0 7px 18px #2626263d}@supports (color:color-mix(in lab, red, red)){.poster-wall-filters button.is-active{box-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 0 color-mix(in srgb, var(--diep) 28%, transparent), 0 7px 18px #2626263d}}.poster-wall-filters button.is-active{-webkit-backdrop-filter:blur(20px)saturate(1.35);transform:translateY(-1px)}.poster-wall-filters button:active{transform:translateY(0)scale(.985)}.poster-wall-filters button:focus-visible{outline:2px solid var(--actie)}@supports (color:color-mix(in lab, red, red)){.poster-wall-filters button:focus-visible{outline:2px solid color-mix(in srgb, var(--actie) 32%, transparent)}}.poster-wall-filters button:focus-visible{outline-offset:1px}.poster-wall-audience{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin:-12px 0 24px;display:flex}.poster-wall-audience button{border:1px solid var(--lijn);border-radius:var(--radius-pill);min-height:40px;color:var(--inkt-gedempt);font:inherit;font-size:var(--text-label);cursor:pointer;background:0 0;padding:8px 16px}.poster-wall-audience button:hover{background:var(--wit);color:var(--actie)}.poster-wall-audience button[aria-pressed=true]{border-color:var(--actie);background:var(--wit);color:var(--actie);box-shadow:inset 0 0 0 1px var(--actie)}.poster-wall-audience button:focus-visible{outline:var(--focus-ring);outline-offset:3px}@media (width<=1000px){.poster-wall-audience{justify-content:flex-start;margin-top:-8px}}@media (width<=560px){.poster-wall-audience{gap:5px}.poster-wall-audience button{padding-inline:12px}}.poster-wall-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 18px;margin:0;padding:0;list-style:none;display:grid}.poster-wall-grid>li{min-width:0}.poster-wall-card{border-radius:var(--radius-panel);width:100%;min-width:0;color:var(--inkt);text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:0;display:grid}.poster-wall-preview{aspect-ratio:5/7;background:0 0;place-items:center;width:100%;display:grid}.poster-wall-preview .cart-line-thumbnail{width:94%;max-width:none;filter:drop-shadow(0 5px 9px var(--diep))}@supports (color:color-mix(in lab, red, red)){.poster-wall-preview .cart-line-thumbnail{filter:drop-shadow(0 5px 9px color-mix(in srgb, var(--diep) 10%, transparent))}}.poster-wall-preview .cart-line-thumbnail{transition:filter .18s,transform .18s}.poster-wall-preview .cart-line-thumbnail .poster{width:100%;max-height:none}.poster-wall-card-copy{gap:2px;min-width:0;padding-inline:3px;display:grid}.poster-wall-card-copy strong{font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.poster-wall-card-copy small{color:var(--inkt-gedempt);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.poster-wall-card:hover .poster-wall-preview .cart-line-thumbnail{filter:drop-shadow(0 8px 12px var(--diep))}@supports (color:color-mix(in lab, red, red)){.poster-wall-card:hover .poster-wall-preview .cart-line-thumbnail{filter:drop-shadow(0 8px 12px color-mix(in srgb, var(--diep) 13%, transparent))}}.poster-wall-card:hover .poster-wall-preview .cart-line-thumbnail{transform:translateY(-3px)}.poster-wall-card:focus-visible,.poster-wall-intro button:focus-visible{outline:3px solid var(--actie)}@supports (color:color-mix(in lab, red, red)){.poster-wall-card:focus-visible,.poster-wall-intro button:focus-visible{outline:3px solid color-mix(in srgb, var(--actie) 30%, transparent)}}.poster-wall-card:focus-visible,.poster-wall-intro button:focus-visible{outline-offset:4px}.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-poster .cart-line-thumbnail{width:100%;max-width:none;filter:drop-shadow(0 24px 28px var(--diep))}@supports (color:color-mix(in lab, red, red)){.poster-choice-poster .cart-line-thumbnail{filter:drop-shadow(0 24px 28px color-mix(in srgb, var(--diep) 17%, transparent))}}.poster-choice-poster .cart-line-thumbnail .poster{width:100%;max-height:none}.poster-choice-panel{border:1px solid var(--lijn);padding:clamp(28px,3.2vw,42px)}@supports (color:color-mix(in lab, red, red)){.poster-choice-panel{border:1px solid color-mix(in srgb, var(--lijn) 92%, transparent)}}.poster-choice-panel{border-radius:var(--radius-panel);box-shadow:none;background:#fefefee0}.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 .cart-line-thumbnail{width:min(64%,54px);max-width:none;filter:drop-shadow(0 5px 7px var(--diep))}@supports (color:color-mix(in lab, red, red)){.poster-look-preview .cart-line-thumbnail{filter:drop-shadow(0 5px 7px color-mix(in srgb, var(--diep) 13%, transparent))}}.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 var(--actie)}@supports (color:color-mix(in lab, red, red)){.poster-look-card:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--actie) 30%, transparent)}}.poster-look-card:has(input:focus-visible){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 var(--actie)}@supports (color:color-mix(in lab, red, red)){.poster-choice-back:focus-visible,.poster-choice-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--actie) 30%, transparent)}}.poster-choice-back:focus-visible,.poster-choice-cta:focus-visible{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-poster .cart-line-thumbnail{width:100%;max-width:none;filter:drop-shadow(0 24px 28px var(--diep))}@supports (color:color-mix(in lab, red, red)){.poster-review-poster .cart-line-thumbnail{filter:drop-shadow(0 24px 28px color-mix(in srgb, var(--diep) 17%, transparent))}}.poster-review-poster .cart-line-thumbnail .poster{width:100%;max-height:none}.poster-review-panel{border:1px solid var(--lijn);padding:clamp(30px,3.4vw,44px)}@supports (color:color-mix(in lab, red, red)){.poster-review-panel{border:1px solid color-mix(in srgb, var(--lijn) 92%, transparent)}}.poster-review-panel{border-radius:var(--radius-panel);box-shadow:none;background:#fefefee6}.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,.partner-review-complete{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,.partner-review-complete>svg{flex:none;width:20px;height:20px}.poster-review-status span,.partner-review-complete>div{gap:2px;min-width:0;display:grid}.poster-review-status strong,.partner-review-complete 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,.partner-review-complete.is-approved{color:#5d765a;background:#f4f8f2;border-color:#d4dfd1}.poster-review-status.is-change,.partner-review-complete.is-change{color:#9b5c59;background:#fff5f4;border-color:#e7d1d1}.partner-review-complete p{color:var(--inkt-gedempt);margin:0}.poster-review-actions,.partner-review-actions{gap:10px;margin-top:24px;display:grid}.poster-review-actions button,.partner-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,.partner-review-actions button:disabled{cursor:wait;opacity:.62}.poster-review-back:focus-visible,.poster-review-actions button:focus-visible,.partner-review-actions button:focus-visible{outline:3px solid var(--actie)}@supports (color:color-mix(in lab, red, red)){.poster-review-back:focus-visible,.poster-review-actions button:focus-visible,.partner-review-actions button:focus-visible{outline:3px solid color-mix(in srgb, var(--actie) 30%, transparent)}}.poster-review-back:focus-visible,.poster-review-actions button:focus-visible,.partner-review-actions button:focus-visible{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}.partner-review .poster-review-layout{min-height:calc(100vh - var(--header-h) - 48px)}.partner-review .poster-review-panel{padding-block:clamp(32px,4vw,50px)}.partner-review-error-page{width:min(470px,100%);min-height:calc(100vh - var(--header-h) - 96px);text-align:center;place-content:center;justify-items:center;margin:0 auto;display:grid}.partner-review-error-page>span{background:var(--karton);width:48px;height:48px;color:var(--actie);border-radius:50%;place-items:center;padding:13px;display:grid}.partner-review-error-page svg{width:100%;height:100%}.partner-review-error-page 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);margin:18px 0 0}.partner-review-error-page p{max-width:38ch;color:var(--inkt-gedempt);font-size:var(--text-label);margin:12px 0 0;line-height:1.55}.design-gallery{min-height:calc(100vh - var(--header-h));background:radial-gradient(circle at 12% 4%, #d1d1d147, transparent 29%), linear-gradient(180deg, #f7f7f7 0%, var(--karton) 100%);padding:48px 34px 70px}.design-gallery-inner{width:min(1320px,100%);margin:0 auto}.design-gallery-intro{justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;display:flex}.design-gallery-intro>div:first-child{max-width:650px}.design-gallery-intro h1{color:var(--plum);font-family:var(--font-ui);font-size:var(--page-title-size);font-weight:var(--title-weight);letter-spacing:var(--title-letter-spacing);margin:0}.design-gallery-actions{align-items:center;gap:8px;display:flex}.design-gallery-actions button{border-radius:var(--radius-pill);min-height:44px;font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer}.design-gallery-return{border:1px solid var(--taupe);background:var(--wit);color:var(--plum);align-items:center;gap:8px;padding:0 15px;display:inline-flex}.design-gallery-return svg{width:16px;height:16px;transform:rotate(180deg)}.design-gallery-reset{color:var(--inkt-gedempt);background:0 0;border:0;padding:0 10px}.design-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.design-gallery-card{border:1px solid var(--lijn);border-radius:var(--radius-panel);min-width:0;box-shadow:none;text-align:left;cursor:pointer;background:#fefefef0;grid-template-rows:auto auto;gap:11px;padding:12px 12px 14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.design-gallery-card:hover{border-color:var(--taupe);box-shadow:none;transform:translateY(-2px)}.design-gallery-card[data-current=true]{border-color:var(--taupe)}.design-gallery-card[aria-expanded=true]{border-color:var(--plum);box-shadow:none;transform:none}.design-gallery-card:disabled{cursor:not-allowed;opacity:.5;transform:none}.design-gallery-poster{aspect-ratio:5/6.55;background:var(--catalog-surface);border-radius:0;place-items:center;width:100%;padding:15px;display:grid;position:relative;overflow:hidden}.design-gallery-preview-stack{width:100%;height:100%;position:relative}.design-gallery-stack-poster{transform-origin:50% 88%;pointer-events:none;width:min(56%,164px);transition:transform .18s cubic-bezier(.2,.75,.2,1);display:block;position:absolute;top:50%;left:50%}.design-gallery-stack-poster.is-back-left{z-index:1;transform:translate(-87%,-46%)rotate(-4.5deg)}.design-gallery-stack-poster.is-back-right{z-index:2;transform:translate(-13%,-46%)rotate(4.5deg)}.design-gallery-stack-poster.is-front{z-index:3;width:min(62%,182px);transform:translate(-50%,-50%)}.design-gallery-preview-stack[data-stack-count="2"] .design-gallery-stack-poster{left:53%}.design-gallery-preview-stack[data-stack-count="2"] .design-gallery-stack-poster.is-back-left{width:min(60%,176px);transform:translate(-80%,-47%)rotate(-4deg)}.design-gallery-preview-stack[data-stack-count="2"] .design-gallery-stack-poster.is-front{width:min(64%,188px);transform:translate(-35%,-50%)rotate(2.5deg)}.design-gallery-stack-poster .cart-line-thumbnail{width:100%;max-width:none;filter:drop-shadow(0 9px 12px var(--diep))}@supports (color:color-mix(in lab, red, red)){.design-gallery-stack-poster .cart-line-thumbnail{filter:drop-shadow(0 9px 12px color-mix(in srgb, var(--diep) 14%, transparent))}}.design-gallery-stack-poster .cart-line-thumbnail .poster{width:100%;max-height:none}@media (hover:hover){.design-gallery-card:hover .design-gallery-stack-poster.is-back-left,.design-gallery-card[aria-expanded=true] .design-gallery-stack-poster.is-back-left{transform:translate(-92%,-46%)rotate(-6deg)}.design-gallery-card:hover .design-gallery-stack-poster.is-back-right,.design-gallery-card[aria-expanded=true] .design-gallery-stack-poster.is-back-right{transform:translate(-8%,-46%)rotate(6deg)}.design-gallery-card:hover .design-gallery-stack-poster.is-front{transform:translate(-50%,-51%)}.design-gallery-card:hover .design-gallery-preview-stack[data-stack-count="2"] .design-gallery-stack-poster.is-back-left,.design-gallery-card[aria-expanded=true] .design-gallery-preview-stack[data-stack-count="2"] .design-gallery-stack-poster.is-back-left{transform:translate(-84%,-47%)rotate(-5.5deg)}.design-gallery-card:hover .design-gallery-preview-stack[data-stack-count="2"] .design-gallery-stack-poster.is-front{transform:translate(-31%,-51%)rotate(3deg)}}.design-gallery-card-copy{gap:3px;min-width:0;display:grid}.design-gallery-card-copy strong{color:var(--inkt);font-size:15px;line-height:1.25}.design-gallery-card-copy>span{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.design-gallery-card-copy small{min-width:0;color:var(--inkt-gedempt);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.design-gallery-card-copy em{color:var(--actie);font-size:var(--text-label);font-style:normal;font-weight:var(--weight-label);letter-spacing:.02em;white-space:nowrap;flex:none;align-items:center;gap:3px;display:inline-flex}.design-gallery-card-copy em svg{width:13px;height:13px;transition:transform .18s}.design-gallery-card[aria-expanded=true] .design-gallery-card-copy em svg{transform:rotate(180deg)}.design-gallery-shelf{border:1px solid var(--lijn);border-radius:var(--radius-panel);box-shadow:none;background:#fefefefa;grid-column:1/-1;padding:18px;scroll-margin-top:24px;animation:.2s both gallery-shelf-in;overflow:hidden}@keyframes gallery-shelf-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.design-gallery-shelf-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.design-gallery-shelf-header h2{color:var(--plum);font-family:var(--font-ui);font-size:23px;font-weight:var(--title-weight);margin:0}.design-gallery-shelf-header p{color:var(--inkt-gedempt);font-size:var(--text-label);align-items:center;gap:8px;margin:4px 0 0;display:flex}.design-gallery-shelf-header p strong{color:var(--actie);font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase}.design-gallery-shelf-actions{align-items:center;gap:8px;display:flex}.design-gallery-shelf-use{border:1px solid var(--plum);border-radius:var(--radius-pill);background:var(--plum);min-height:44px;color:var(--wit);font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;padding:0 15px}.design-gallery-shelf-close{border:1px solid var(--lijn);background:var(--wit);width:44px;height:44px;color:var(--plum);cursor:pointer;border-radius:50%;place-items:center;padding:12px;display:grid}.design-gallery-shelf-close svg{width:100%;height:100%}.design-gallery-shelf-grid{grid-template-columns:repeat(auto-fit,minmax(142px,178px));justify-content:center;gap:12px;display:grid}.design-gallery-shelf-grid.is-many{grid-template-columns:repeat(auto-fit,minmax(112px,142px));gap:10px}.design-gallery-variant-card{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--wit);min-width:0;color:var(--inkt);text-align:left;cursor:pointer;align-content:start;gap:9px;padding:9px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.design-gallery-variant-card:not(.is-preview):hover{border-color:var(--taupe);box-shadow:none;transform:translateY(-2px)}.design-gallery-variant-card.is-preview{cursor:default}.design-gallery-variant-poster{aspect-ratio:5/6.25;background:var(--catalog-surface);border-radius:0;place-items:center;width:100%;padding:8px;display:grid;overflow:hidden}.design-gallery-variant-poster .cart-line-thumbnail{width:min(78%,128px);max-width:none;filter:drop-shadow(0 7px 9px var(--diep))}@supports (color:color-mix(in lab, red, red)){.design-gallery-variant-poster .cart-line-thumbnail{filter:drop-shadow(0 7px 9px color-mix(in srgb, var(--diep) 12%, transparent))}}.design-gallery-shelf-grid.is-many .design-gallery-variant-poster .cart-line-thumbnail{width:min(82%,104px)}.design-gallery-variant-poster .poster{width:100%;max-height:none}.design-gallery-variant-copy{gap:2px;min-width:0;display:grid}.design-gallery-variant-copy strong{color:var(--inkt);font-size:var(--text-label);line-height:1.25}.design-gallery-variant-copy small{color:var(--inkt-gedempt);font-size:var(--text-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.design-gallery-card:focus-visible,.design-gallery-variant-card:focus-visible,.design-gallery-shelf-use:focus-visible,.design-gallery-shelf-close:focus-visible{outline:3px solid var(--actie)}@supports (color:color-mix(in lab, red, red)){.design-gallery-card:focus-visible,.design-gallery-variant-card:focus-visible,.design-gallery-shelf-use:focus-visible,.design-gallery-shelf-close:focus-visible{outline:3px solid color-mix(in srgb, var(--actie) 30%, transparent)}}.design-gallery-card:focus-visible,.design-gallery-variant-card:focus-visible,.design-gallery-shelf-use:focus-visible,.design-gallery-shelf-close:focus-visible{outline-offset:3px}.design-gallery-loading{min-height:calc(100vh - var(--header-h));background:var(--workspace-bg);color:var(--inkt-gedempt);align-content:center;place-items:center;gap:12px;display:grid}.design-gallery-loading span{border:3px solid var(--lijn);border-top-color:var(--plum);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite share-spin}.design-gallery-loading p{font-size:var(--text-label);margin:0}.essential-data-grid .essential-gender-field{border:0;grid-column:1/-1;gap:7px;min-width:0;margin:0;padding:0;display:grid}.essential-gender-field>legend{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);padding:0}.baby-gender-options{border-radius:var(--radius-panel);background:var(--karton);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.baby-gender-option{cursor:pointer;min-width:0;position:relative}.baby-gender-option>span{border-radius:var(--radius-panel);min-height:44px;color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);text-align:center;background:0 0;border:1px solid #0000;place-items:center;padding:8px 12px;line-height:1.2;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:grid}.baby-gender-option input:checked+span{border-color:var(--lijn);background:var(--wit);color:var(--plum);box-shadow:none}.baby-gender-option input:focus-visible+span{outline:3px solid var(--actie)}@supports (color:color-mix(in lab, red, red)){.baby-gender-option input:focus-visible+span{outline:3px solid color-mix(in srgb, var(--actie) 24%, transparent)}}.baby-gender-option input:focus-visible+span{outline-offset:2px}.baby-gender-option:hover>span{color:var(--plum)}@media (width<=1100px){.poster-wall-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.design-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.poster-wall-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.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){.birth-details-entry{place-items:center;padding:20px}.birth-details-entry-form{padding:0}.birth-details-entry-step{margin-bottom:15px}.birth-details-entry h1{font-size:var(--page-title-size)}.birth-details-entry-subtitle{font-size:var(--text-label);margin-top:10px}.birth-details-entry-input{height:64px;margin-top:25px;font-size:clamp(31px,10vw,40px)}.birth-details-entry-date{font-size:clamp(26px,8.4vw,34px)}.birth-details-gender-fieldset{margin-top:23px}.birth-details-gender-options{gap:10px}.birth-details-gender-option>span{border-radius:var(--radius-panel);gap:3px;min-height:154px;padding:15px 10px 12px}.birth-details-gender-option>span:before{width:98px;height:92px;top:13px}.birth-details-gender-option img{flex-basis:88px;width:65px;height:88px}.birth-details-gender-option strong{min-width:92px;padding:6px 13px;font-size:15px}.birth-details-length-slider{border-radius:0;margin-top:22px;padding:0 2px 4px}.birth-details-length-entry{gap:8px;width:100%}.birth-details-length-input-control{border-radius:var(--radius-control);flex-basis:180px;height:62px}.birth-details-length-input-control input{padding:0 40px 0 12px;font-size:38px}.birth-details-length-edit-icon{font-size:19px;right:13px}.birth-details-length-unit-toggle{border-radius:var(--radius-panel);padding:3px}.birth-details-length-unit-toggle button{min-width:43px;min-height:38px;padding:0 8px}.birth-details-entry-error{margin-top:10px}.birth-details-entry-actions{margin-top:8px}.poster-wall{padding:30px 16px 54px}.poster-wall-intro{align-items:flex-start;margin-bottom:22px}.poster-wall-intro h1{font-size:var(--page-title-size)}.poster-wall-filters{border-radius:var(--radius-pill);width:100%;margin-bottom:22px}.poster-wall-filters button{min-height:36px;padding-inline:14px}.poster-wall-grid{gap:20px 12px}.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,.partner-review .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)}.design-gallery{padding:30px 20px 54px}.design-gallery-intro{flex-direction:column;align-items:flex-start;gap:16px}.design-gallery-intro h1{font-size:var(--page-title-size)}.design-gallery-actions{justify-content:space-between;width:100%}.design-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.design-gallery-card{border-radius:var(--radius-panel);padding:9px 9px 12px}.design-gallery-poster{padding:10px}.design-gallery-stack-poster{width:min(56%,138px)}.design-gallery-stack-poster.is-back-left{transform:translate(-86%,-46%)rotate(-3.5deg)}.design-gallery-stack-poster.is-back-right{transform:translate(-14%,-46%)rotate(3.5deg)}.design-gallery-stack-poster.is-front{width:min(62%,152px)}.design-gallery-preview-stack[data-stack-count="2"] .design-gallery-stack-poster.is-back-left{width:min(59%,145px);transform:translate(-79%,-47%)rotate(-3.5deg)}.design-gallery-preview-stack[data-stack-count="2"] .design-gallery-stack-poster.is-front{width:min(63%,155px);transform:translate(-35%,-50%)rotate(2deg)}.design-gallery-card-copy strong{font-size:var(--text-label)}.design-gallery-card-copy small{font-size:var(--text-caption)}.design-gallery-card-copy em{font-size:var(--text-label)}.design-gallery-shelf{border-radius:var(--radius-panel);padding:12px}.design-gallery-shelf-header{align-items:flex-start;gap:10px;margin-bottom:12px}.design-gallery-shelf-header h2{font-size:19px}.design-gallery-shelf-header p{flex-direction:column;align-items:flex-start;gap:2px}.design-gallery-shelf-actions{flex:none}.design-gallery-shelf-use{max-width:150px;padding-inline:12px;line-height:1.2}.design-gallery-shelf-grid,.design-gallery-shelf-grid.is-many{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.design-gallery-variant-card{border-radius:var(--radius-panel);gap:7px;padding:7px}.design-gallery-variant-poster{padding:6px}.design-gallery-variant-poster .cart-line-thumbnail,.design-gallery-shelf-grid.is-many .design-gallery-variant-poster .cart-line-thumbnail{width:min(82%,126px)}.design-gallery-variant-copy strong{font-size:var(--text-label)}.design-gallery-variant-copy small{font-size:var(--text-caption)}}@media (width<=560px){.poster-wall-intro{flex-direction:column;gap:12px}.poster-wall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.poster-wall-card{gap:8px}.poster-wall-preview .cart-line-thumbnail{width:96%}.poster-wall-card-copy strong{font-size:var(--text-label)}.poster-wall-card-copy small{font-size:var(--text-caption)}.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}.design-switch-trigger span{display:none}.design-switch-trigger{justify-content:center;width:44px}.header-edit-details{justify-content:center;width:44px;min-width:44px;padding:0}.header-edit-details span{display:none}}@media (width<=860px){.brand-lockup{gap:10px}.brand-lockup strong{font-size:var(--text-label);letter-spacing:.08em}.header-actions{gap:8px}.header-action-cluster{box-shadow:none;-webkit-backdrop-filter:none;border-radius:var(--radius-control);border:0;border-color:var(--lijn);background:0 0;gap:6px;padding:0}.header-action-cluster>button,.header-action-cluster .cart-trigger{width:var(--header-control-size);min-width:var(--header-control-size);min-height:var(--header-control-size);border-radius:var(--radius-control);padding:0}.header-action-cluster>button>span{display:none}}@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}.header-personalization-copy,.header-save-status{display:none}.header-personalization{gap:0}.header-action-cluster{box-shadow:none;-webkit-backdrop-filter:none;border-radius:var(--radius-control);border:0;border-color:var(--lijn);background:0 0;gap:6px;padding:0}.header-action-cluster>button,.header-action-cluster .cart-trigger{width:var(--header-control-size);min-width:var(--header-control-size);min-height:var(--header-control-size);border-radius:var(--radius-control);padding:0}.header-action-cluster .cart-trigger i{top:3px;left:auto;right:3px}.builder-reset-trigger,.design-switch-trigger{display:none!important}.header-edit-details{width:40px;min-width:40px;min-height:40px}}@media (width<=360px){.brand-logo{width:var(--site-logo-width)}.brand-lockup{gap:7px}.brand-studio,.brand-lockup-divider{display:none}.header-action-cluster>button,.header-action-cluster .cart-trigger{width:var(--header-control-size);min-width:var(--header-control-size);min-height:var(--header-control-size);border-radius:var(--radius-control);padding:0}.birth-details-entry{padding-inline:12px}.birth-details-entry h1{font-size:var(--page-title-size)}.birth-details-gender-options{gap:7px}.birth-details-gender-option>span{border-radius:var(--radius-panel);min-height:142px;padding:13px 7px 10px}.birth-details-gender-option>span:before{width:88px;height:84px}.birth-details-gender-option img{flex-basis:80px;width:58px;height:80px}.birth-details-gender-option strong{min-width:82px;font-size:var(--text-label);padding-inline:10px}.birth-details-gender-option>span:after{width:21px;height:21px;font-size:var(--text-label);top:7px;right:7px}.birth-details-entry-actions{width:100%}.birth-details-entry-actions button{min-width:0}.birth-details-entry-next{flex:auto}.poster-wall{padding-inline:12px}.poster-wall-grid{gap:18px 8px}.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)}.design-gallery{padding-inline:12px}.design-gallery-grid{gap:8px}.design-gallery-card{gap:8px;padding:7px 7px 10px}.design-gallery-poster{padding:7px}}@media (prefers-reduced-motion:reduce){.design-gallery-card,.design-gallery-card-copy em svg,.design-gallery-stack-poster,.design-gallery-shelf,.design-gallery-variant-card,.poster-wall-preview .cart-line-thumbnail,.poster-look-card,.poster-choice-cta,.poster-review-confirm,.poster-review-edit,.poster-review-partner,.birth-details-gender-option>span,.baby-gender-option>span{transition:none}.design-gallery-shelf,.design-gallery-loading span{animation:none}}.editor-column{background:var(--workspace-bg)}.preview-view-switch,.preview-zoom-controls,.mobile-preview-toggle{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),.mobile-preview-toggle:hover{background:var(--karton)}.live-dot{box-shadow:none;background:#6e91a3}.accordion-past-steps .accordion-step,.accordion-future-steps .accordion-step{background:var(--papier);box-shadow:none;-webkit-backdrop-filter:none;border-color:#dfdfdf}.accordion-step-content{background:var(--papier);box-shadow:none;-webkit-backdrop-filter:none;border-color:#dedede}.accordion-past-steps .accordion-step.is-filled,.accordion-future-steps .accordion-step.is-filled{border-color:var(--lijn);background:var(--papier)}.accordion-past-steps button.accordion-step:hover,.accordion-future-steps button.accordion-step:hover,.accordion-past-steps button.accordion-step.is-filled:hover,.accordion-future-steps button.accordion-step.is-filled:hover{border-color:var(--taupe);background:var(--karton);box-shadow:none}.accordion-step.future.next-available{border-color:var(--lijn);background:var(--papier)}.active-step-header{border-bottom-color:var(--lijn);background:var(--karton);box-shadow:none;-webkit-backdrop-filter:none}.active-step-header:hover{background:var(--karton)}.step-actions,.final-action-row{border-top-color:var(--lijn);background:var(--surface-glass);box-shadow:none;-webkit-backdrop-filter:blur(14px)}@media (width<=860px){.mobile-step-tabs{-webkit-backdrop-filter:blur(28px)saturate(1.35);background:linear-gradient(120deg,#262626c7,#383838b3);border-top:1px solid #ffffff4d;border-bottom:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff2e,0 12px 30px #1e1e1e2e}.mobile-step-tabs button.active{background:#ffffff24;box-shadow:inset 0 1px #fff3}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.preview-view-switch,.preview-zoom-controls,.mobile-preview-toggle,.accordion-past-steps .accordion-step,.accordion-future-steps .accordion-step,.accordion-step-content,.active-step-header,.step-actions,.final-action-row{background-color:var(--surface-card)}}.input-with-visibility>.field-visibility-toggle,.smart-input.has-visibility>.field-visibility-toggle,.unit-input.has-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 var(--diep);place-items:center;margin:4px;padding:0;line-height:0;display:grid}@supports (color:color-mix(in lab, red, red)){.input-with-visibility>.field-visibility-toggle,.smart-input.has-visibility>.field-visibility-toggle,.unit-input.has-visibility>.field-visibility-toggle{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--diep) 3.5%, transparent)}}.input-with-visibility>.field-visibility-toggle svg,.smart-input.has-visibility>.field-visibility-toggle svg,.unit-input.has-visibility>.field-visibility-toggle svg{stroke-width:1.9px;width:19px;height:19px}.unit-input.has-visibility{grid-template-columns:minmax(0,1fr) auto 48px}.color-section-heading{justify-content:space-between}.selected-color-chip{border:1px solid var(--actie);align-items:center;gap:7px;min-height:30px;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.selected-color-chip{border:1px solid color-mix(in srgb, var(--actie) 16%, transparent)}}.selected-color-chip{border-radius:var(--radius-pill);color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);background:#ffffff9e;box-shadow:inset 0 1px #fffc}.selected-color-chip>i{display:none}.compact-palette-grid{grid-template-columns:repeat(auto-fit,44px);justify-content:start;gap:8px}.compact-palette-grid button{background:#ffffffbd;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:3px;display:grid}.compact-palette-grid button.selected{border-color:var(--plum);box-shadow:inset 0 0 0 1px var(--plum), 0 5px 13px #2626261c}.compact-palette-grid .swatch{width:34px;height:34px}.compact-palette-grid button>svg{background:var(--plum);width:16px;height:16px;color:var(--wit);box-shadow:none;border-radius:50%;padding:3px;top:-2px;right:-2px}.compact-palette-grid .artwork-swatch:after{inset:4px}.format-card-visual{flex:none;place-items:center;width:46px;height:56px;display:grid;position:relative}.format-card-badge{border-radius:var(--radius-pill);background:var(--karton);min-height:18px;color:var(--plum);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:.02em;white-space:nowrap;align-items:center;padding:2px 7px;display:inline-flex}:is(.roomy-format-grid button,.roomy-format-grid button:has(.format-card-badge)){text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:112px;padding:9px 7px 8px;display:flex}.roomy-format-grid .format-shape{flex:none;align-self:auto;place-items:center;display:grid}.roomy-format-grid .format-card-copy{text-align:center;align-content:center;justify-items:center;min-width:0}.roomy-format-grid .format-shape strong{color:var(--actie);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:.02em;line-height:1}.roomy-format-grid small{font-size:var(--text-caption);line-height:1.25}.roomy-format-grid .format-card-price{font-size:var(--text-label)}.format-card-side{justify-self:auto;align-items:center;gap:7px;display:inline-flex}.roomy-format-grid .format-card-check{background:var(--plum);width:20px;height:20px;color:var(--wit);box-shadow:none;border:0;border-radius:50%;place-items:center;padding:4px;display:grid;position:absolute;top:7px;right:7px}.roomy-format-grid .format-card-check svg{width:100%;height:100%}.choice-price b{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label)}.design-share-card h2{font-weight:var(--weight-heading)}.gift-check-card{grid-template-columns:42px minmax(0,1fr) auto 25px}.gift-check-card>.choice-icon{grid-area:1/1}.gift-check-card>.choice-copy{grid-area:1/2}.gift-check-card>b{grid-area:1/3}.gift-check-card>.gift-check-box{grid-area:1/4}.gift-check-box{border-radius:var(--radius-panel)}.choice-icon,.design-share-card>span,.delivery-trust-main>span{border-radius:var(--radius-panel);background:var(--karton);width:42px;height:42px;color:var(--plum);place-items:center;padding:10px;display:grid}.choice-icon svg,.design-share-card>span svg,.delivery-trust-main>span svg{width:21px;height:21px}.gift-check-card .choice-copy strong,.design-share-card h2,.delivery-trust-main strong{color:var(--inkt);font-size:var(--text-label);font-weight:var(--weight-heading)}.gift-check-card .choice-copy small,.design-share-card p,.delivery-trust-main p{color:var(--inkt-gedempt);font-size:var(--text-caption);line-height:1.45;font-weight:var(--weight-body);margin:3px 0 0}.cart-line-heading>div{gap:3px;min-width:0;display:grid}.cart-line-heading h3{font-size:var(--text-body)}.cart-line-heading div>small{font-size:var(--text-caption);line-height:1.4}.cart-line-heading>strong{font-size:17px}.cart-finish-summary>span{font-size:var(--text-label);line-height:1.45}.cart-finish-summary button{font-size:var(--text-label);padding-inline:9px}.cart-line-options label{font-size:var(--text-label)}.cart-line-delivery{font-size:var(--text-label);line-height:1.45}.cart-line-actions button{font-size:var(--text-label)}.poster-wall-intro{align-items:flex-end;margin-bottom:28px}.poster-wall-intro>div:first-child{flex:360px;min-width:275px}.poster-wall-filters{flex:none;margin:0 0 1px auto}@media (width<=1000px){.poster-wall-intro{flex-direction:column;align-items:flex-start;gap:16px}.poster-wall-intro>div:first-child{flex:none;min-width:0}.poster-wall-filters{width:100%;margin:0}}@media (width<=860px){.mobile-step-tabs{background:radial-gradient(circle at 14% -55%, var(--actie-gloed), transparent 50%), linear-gradient(120deg, var(--actie), var(--actie));border-top-color:#ffffff61;border-bottom-color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.mobile-step-tabs{background:radial-gradient(circle at 14% -55%, color-mix(in srgb, var(--actie-gloed) 34%, transparent), transparent 50%), linear-gradient(120deg, color-mix(in srgb, var(--actie) 97%, transparent), color-mix(in srgb, var(--actie) 94%, transparent))}}.mobile-step-tabs{color:var(--wit);-webkit-backdrop-filter:blur(30px)saturate(1.62);box-shadow:inset 0 1px #ffffff40,0 12px 30px #1e1e1e3d}.mobile-step-tabs button{color:#ffffffc7}.mobile-step-tabs button.active{color:var(--wit);box-shadow:inset 0 1px 0 #ffffff47, 0 5px 15px var(--diep);background:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.mobile-step-tabs button.active{box-shadow:inset 0 1px 0 #ffffff47, 0 5px 15px color-mix(in srgb, var(--diep) 15%, transparent)}}}@media (width<=560px){.selected-color-chip>span{display:inline}.selected-color-chip{padding-inline:10px}.design-share-card{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;padding:14px}.design-share-card button{grid-column:auto;width:auto;min-height:40px;padding-inline:13px}.roomy-format-grid{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:repeat(3,minmax(142px,1fr));gap:7px;padding-bottom:4px;overflow-x:auto}.roomy-format-grid::-webkit-scrollbar{display:none}:is(.roomy-format-grid button,.roomy-format-grid button:has(.format-card-badge)){scroll-snap-align:start;gap:5px;min-height:112px;padding-inline:7px}.roomy-format-grid .format-shape strong{font-size:var(--text-label)}.roomy-format-grid small{font-size:var(--text-caption)}.format-card-side{gap:5px}.roomy-format-grid .format-card-check{width:20px;height:20px;padding:4px}.gift-check-card{grid-template-columns:42px minmax(0,1fr) 25px}.gift-check-card>.choice-icon{grid-area:1/1/span 2}.gift-check-card>.choice-copy{grid-area:1/2}.gift-check-card>b{grid-area:2/2;margin-top:2px}.gift-check-card>.gift-check-box{grid-area:1/3/span 2}.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,.preview-view-switch button.mobile-camera-view{justify-content:center;gap:3px;width:100%;min-width:0;min-height:44px;padding-inline:3px}.compact-palette-grid,.shape-style-grid,.product-type-grid,.art-grid,.roomy-frame-grid{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-flow:column;width:100%;max-width:100%;padding:4px 2px 7px;scroll-padding-inline:2px;overflow:auto hidden}.compact-palette-grid::-webkit-scrollbar{display:none}.shape-style-grid::-webkit-scrollbar{display:none}.product-type-grid::-webkit-scrollbar{display:none}.art-grid::-webkit-scrollbar{display:none}.roomy-frame-grid::-webkit-scrollbar{display:none}.compact-palette-grid{grid-auto-columns:44px;gap:7px;padding:2px 1px 4px}.accordion-step-content .subsection-divider{margin-block:22px}.compact-palette-grid button,.shape-style-grid>button,.product-type-grid>button,.art-grid>button,.roomy-frame-grid>button{scroll-snap-align:start}.shape-style-grid{grid-auto-columns:clamp(112px,34vw,126px);gap:7px}.shape-style-grid>button{gap:7px;min-height:104px;padding:9px 6px 8px}.shape-style-grid .style-symbol{width:42px;height:53px}.shape-style-grid>button>strong{font-size:var(--text-label)}.product-type-grid{grid-auto-columns:clamp(112px,34vw,130px);gap:8px}.product-type-grid>button{gap:5px;min-height:110px;padding:8px 5px 7px}.product-type-grid .product-type-icon{width:38px;height:47px}.product-type-grid .product-type-digital{height:34px}.product-type-grid strong,.product-type-grid button>b{font-size:var(--text-label)}.product-type-grid button>em{width:19px;height:19px;top:7px;right:7px}.art-grid,.roomy-art-grid,.roomy-art-grid.animal-option-grid,.roomy-art-grid.name-scale-option-grid,.roomy-art-grid.botanical-frame-option-grid,.birth-flower-style-grid,.moon-style-grid,.zodiac-style-grid{grid-template-columns:none;grid-auto-columns:clamp(136px,42vw,164px);gap:8px}.roomy-frame-grid{grid-auto-columns:clamp(112px,34vw,130px);gap:8px}.roomy-frame-grid>button{gap:5px;min-height:110px;padding:8px 5px 7px}.roomy-frame-grid .frame-sample{width:38px;height:47px}.roomy-frame-grid button>strong,.roomy-frame-grid .choice-price b{font-size:var(--text-label)}.editor-column{background:var(--workspace-bg)}.accordion-step-content{border-width:0 0 1px;border-radius:0;width:100%;margin:0 0 10px;padding:18px 14px 20px}.cart-content-filled{padding:14px 12px 22px}.cart-line{border-radius:var(--radius-panel);padding:12px}.cart-line-heading{border-radius:var(--radius-panel);background:var(--papier);grid-template-columns:68px minmax(0,1fr) auto;align-items:start;gap:11px;padding:11px}.cart-line-thumbnail{width:68px}.cart-line-heading>div{padding-top:4px}.cart-line-heading h3{font-size:15px;line-height:1.25}.cart-line-heading div>small{font-size:var(--text-caption)}.cart-line-heading>strong{grid-column:3;justify-self:end;padding-top:3px;font-size:18px}.cart-finish-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;padding:11px 2px 0;display:grid}.cart-finish-summary>span{font-size:var(--text-label);padding-top:0}.cart-finish-summary button{border-radius:var(--radius-pill);background:var(--papier);min-height:38px;font-size:var(--text-label);padding-inline:10px}.cart-line-delivery{font-size:var(--text-label);padding-inline:2px}.cart-line-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.cart-line-actions button{min-height:40px}.cart-line-actions .cart-line-edit{grid-column:1/-1;width:100%}.cart-line-actions .cart-line-duplicate{width:100%}.cart-line-actions .cart-line-remove{justify-self:end;margin-left:0}.cart-content-filled .cart-total-row{margin-inline:-12px;padding-inline:14px}.product-3d-stage{touch-action:none;overscroll-behavior:contain;cursor:grab}.product-3d-stage.is-dragging{cursor:grabbing}}.product-type-grid,.roomy-frame-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.product-type-grid>button,.roomy-frame-grid>button{grid-template-rows:56px auto auto;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:4px;height:120px;min-height:120px;padding:10px 6px;display:grid}.product-type-grid button>span:nth-child(2),.product-type-grid strong,.roomy-frame-grid button>strong{color:var(--inkt);font-family:inherit;font-size:var(--text-label);font-weight:var(--weight-label);line-height:1.25}@media (width<=560px){.product-type-grid,.roomy-frame-grid{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:clamp(112px,34vw,130px);grid-auto-flow:column;gap:8px;width:100%;max-width:100%;padding:4px 2px 7px;scroll-padding-inline:2px;overflow:auto hidden}.product-type-grid::-webkit-scrollbar{display:none}.roomy-frame-grid::-webkit-scrollbar{display:none}.product-type-grid>button,.roomy-frame-grid>button{scroll-snap-align:start;grid-template-rows:47px auto auto;height:110px;min-height:110px;padding:8px 5px}}.roomy-format-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}:is(.roomy-format-grid>button,.roomy-format-grid>button:has(.format-card-badge)){align-content:center;align-items:center;justify-content:initial;text-align:left;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);gap:3px 9px;height:78px;min-height:78px;padding:9px 10px;display:grid;overflow:hidden}.roomy-format-grid .format-card-visual{grid-area:1/1/3;width:38px;height:54px;margin:0}.roomy-format-grid .format-shape-a4,.roomy-format-grid .format-shape-a3,.roomy-format-grid .format-shape-b2{width:30px;height:44px}.roomy-format-grid .format-card-copy{text-align:left;flex-direction:column;grid-area:1/2;justify-content:center;align-self:end;align-items:flex-start;gap:1px;width:100%;min-width:0;min-height:0;display:flex}.roomy-format-grid .format-card-copy small{width:100%;color:var(--inkt-gedempt);font-size:var(--text-caption);text-align:left;text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.roomy-format-grid .format-card-copy small+small{color:var(--inkt-gedempt);font-size:var(--text-caption)}.roomy-format-grid .format-shape strong{font-size:var(--text-label)}.roomy-format-grid button.selected .format-card-copy{padding-right:18px}.roomy-format-grid .format-card-side{grid-area:2/2;justify-content:space-between;align-self:start;align-items:center;gap:4px;width:100%;min-height:17px;margin:0;display:flex}.roomy-format-grid .format-card-price,.product-type-grid button>b,.roomy-frame-grid .choice-price b{color:var(--plum);font-family:inherit;font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:normal;font-variant-numeric:tabular-nums;justify-self:auto;line-height:1.25}.roomy-format-grid .format-card-badge{min-height:16px;font-size:var(--text-caption);padding:2px 5px;position:static}@media (width<=560px){.roomy-format-grid{scroll-snap-type:none;overscroll-behavior-inline:auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:7px;width:100%;max-width:100%;padding:4px 0 7px;scroll-padding-inline:0;overflow:visible}.roomy-format-grid::-webkit-scrollbar{display:none}:is(.roomy-format-grid>button,.roomy-format-grid>button:has(.format-card-badge)){text-align:center;scroll-snap-align:none;grid-template-rows:54px auto auto;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:3px 0;min-width:0;height:auto;min-height:118px;padding:8px 5px 7px}.roomy-format-grid .format-card-visual{grid-area:1/1;width:40px;height:54px}.roomy-format-grid .format-shape-a4,.roomy-format-grid .format-shape-a3,.roomy-format-grid .format-shape-b2{width:30px;height:44px}.roomy-format-grid .format-card-copy{text-align:center;grid-area:2/1;justify-content:flex-start;align-items:center}.roomy-format-grid button.selected .format-card-copy{padding-right:0}.roomy-format-grid .format-card-copy small{font-size:var(--text-caption);text-align:center;text-overflow:clip;white-space:normal;line-height:1.15;overflow:visible}.roomy-format-grid .format-card-copy small+small{font-size:var(--text-caption)}.roomy-format-grid .format-card-side{grid-area:3/1;justify-content:center;gap:4px;min-height:22px}.roomy-format-grid .format-card-price,.product-type-grid button>b,.roomy-frame-grid .choice-price b{font-size:var(--text-label)}.roomy-format-grid .format-card-badge{font-size:var(--text-caption);padding-inline:4px}}.cart-header-added{align-items:center;min-height:82px;padding-block:18px}.cart-header-added h2{margin:0}.cart-finish-summary{margin-top:10px;padding-top:10px;display:block}.cart-finish-summary>span{white-space:normal;line-height:1.4;display:block}.cart-line-actions{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px;padding-top:10px;display:grid}.cart-line-edit-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.cart-line-actions .cart-line-edit,.cart-line-actions .cart-line-finish-edit{border:1px solid var(--taupe);border-radius:var(--radius-pill);background:var(--wit);width:100%;min-height:38px;color:var(--plum);font-size:var(--text-label);font-weight:var(--weight-label);white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.cart-line-actions .cart-line-edit{grid-column:auto}.cart-line-finish-edit svg{width:13px;height:13px;transition:transform .16s}.cart-line-finish-edit[aria-expanded=true] svg{transform:rotate(180deg)}.cart-line-actions .cart-line-options{margin-top:0}.cart-line-order-actions{grid-template-columns:auto minmax(0,1fr) 38px;align-items:center;gap:8px;min-width:0;display:grid}.cart-line-quantity{border:1px solid var(--lijn);border-radius:var(--radius-pill);background:var(--wit);grid-template-columns:34px 40px 34px;align-items:center;width:108px;height:38px;display:grid;overflow:hidden}.cart-line-actions .cart-line-quantity button{width:34px;min-height:36px;color:var(--plum);font-size:17px;font-weight:var(--weight-nav);background:0 0;border:0;border-radius:0;padding:0}.cart-line-actions .cart-line-quantity button:disabled{color:var(--taupe);cursor:default}.cart-line-quantity input{border:0;border-right:1px solid var(--lijn);border-left:1px solid var(--lijn);width:40px;height:26px;color:var(--inkt);font-size:var(--text-label);font-weight:var(--weight-label);text-align:center;appearance:textfield;background:0 0;border-radius:0;outline:0;padding:0}.cart-line-quantity input::-webkit-inner-spin-button{appearance:none;margin:0}.cart-line-quantity input::-webkit-outer-spin-button{appearance:none;margin:0}.cart-line-actions .cart-line-duplicate{border-radius:var(--radius-pill);background:var(--karton);width:fit-content;min-height:38px;color:var(--plum);white-space:nowrap;border:0;justify-content:center;justify-self:start;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.cart-line-actions .cart-line-duplicate>span{font-size:var(--text-body);font-weight:var(--weight-nav);line-height:1}.cart-line-actions .cart-line-remove{border-radius:var(--radius-control);width:38px;height:38px;min-height:38px;color:var(--actie);background:#f0f0f0;border:0;justify-self:end;place-items:center;margin-left:0;padding:9px;display:grid}.cart-line-remove svg{width:100%;height:100%}.cart-line-actions .cart-line-remove:hover{color:var(--actie);background:#e5e5e5}.visibility-help-bottom{border-top:1px solid var(--lijn);margin:16px 0 0;padding:14px 1px 0}.delivery-trust-card.is-shipping{background:#f3f8f3;border-color:#d5e4d7}.delivery-trust-card.is-shipping .delivery-trust-main>span{color:#477151;background:#deece1}.delivery-trust-card.is-shipping .delivery-trust-main strong{color:#3f6147}.delivery-trust-card.is-shipping .delivery-trust-main p{color:#708078}.cart-line-delivery{border-radius:var(--radius-panel);color:#3f6147;background:#f3f8f3;border:1px solid #d5e4d7;align-items:center;gap:9px;min-height:48px;margin:9px 0 0;padding:8px 10px;display:flex}.cart-line-delivery-icon{border-radius:var(--radius-panel);color:#477151;background:#deece1;flex:none;place-items:center;width:30px;height:30px;padding:7px;display:grid}.cart-line-delivery-icon svg{width:100%;height:100%}.cart-line-delivery-copy{gap:1px;min-width:0;display:grid}.cart-line-delivery-copy strong{color:#3f6147;font-size:var(--text-label);line-height:1.25}.cart-line-delivery-copy small{color:#708078;font-size:var(--text-caption);line-height:1.3}.cart-line-heading{grid-template-columns:86px minmax(0,1fr);align-items:start;gap:12px 13px}.cart-line-thumbnail{contain:layout style;grid-area:1/1;align-self:start;width:86px;overflow:visible}.cart-line-title-row{grid-area:1/2;grid-template-columns:minmax(0,1fr) auto;justify-self:stretch;align-items:start;gap:10px;width:100%;min-width:0;display:grid}.cart-line-title-row>div{min-width:0}.cart-line-title-row>strong{color:var(--plum);white-space:nowrap;padding-top:1px;font-size:17px}.cart-line-personalization{box-sizing:border-box;border:1px solid var(--lijn);border-radius:var(--radius-panel);background:#ffffffd1;grid-area:2/1/auto/-1;justify-self:stretch;gap:10px;width:100%;margin:0;padding:11px 12px;display:grid}.cart-baby-summary{min-width:0}.cart-baby-summary>strong{color:var(--inkt);font-size:var(--text-label);margin-bottom:7px;display:block}.cart-line-personalization.is-twin .cart-baby-summary+.cart-baby-summary{border-top:1px solid #e1e1e1;padding-top:10px}.cart-baby-summary dl{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px 14px;min-width:0;margin:0;display:grid}.cart-baby-summary dl>div{gap:1px;min-width:0;display:grid}.cart-baby-summary dt{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);text-transform:uppercase;line-height:1.2}.cart-baby-summary dd{min-width:0;color:var(--inkt);font-size:var(--text-label);font-weight:var(--weight-label);overflow-wrap:anywhere;margin:0;line-height:1.3}.cart-baby-summary dl>div.is-hidden dd{color:var(--inkt-gedempt)}.cart-baby-summary dd em{border-radius:var(--radius-pill);background:var(--lijn);width:fit-content;color:var(--inkt-gedempt);font-size:var(--text-label);font-style:normal;font-weight:var(--weight-label);margin:2px 0 0;padding:2px 4px;line-height:1.2;display:block}@media (width>=561px){.cart-line-actions{grid-template-columns:minmax(98px,1fr) minmax(112px,1.08fr) 104px max-content 36px;align-items:center;gap:6px}.cart-line-edit-actions,.cart-line-order-actions{display:contents}.cart-line-actions .cart-line-edit{grid-area:1/1}.cart-line-actions .cart-line-finish-edit{grid-area:1/2}.cart-line-actions .cart-line-edit,.cart-line-actions .cart-line-finish-edit{min-height:36px;font-size:var(--text-label);font-weight:var(--weight-label);padding-inline:7px}.cart-line-actions .cart-line-options{grid-area:2/1/auto/-1}.cart-line-quantity{grid-area:1/3;grid-template-columns:32px 40px 32px;width:104px;height:36px}.cart-line-actions .cart-line-quantity button{width:32px;min-height:34px}.cart-line-actions .cart-line-duplicate{min-height:36px;font-size:var(--text-label);grid-area:1/4;padding-inline:9px}.cart-line-actions .cart-line-remove{grid-area:1/5;width:36px;height:36px;min-height:36px;padding:9px}}@media (width<=560px){.cart-header-added{min-height:64px;padding:10px 14px}.cart-header-added h2{font-size:18px}.cart-header-added button{width:38px;height:38px;padding:10px}.cart-content-filled{padding:10px 10px 16px}.cart-items{gap:10px}.cart-line{border-radius:var(--radius-panel);padding:10px}.cart-line-heading{border-radius:var(--radius-panel);grid-template-columns:76px minmax(0,1fr);align-items:start;gap:10px 11px;padding:10px}.cart-line-thumbnail{width:76px}.cart-line-heading h3{font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.cart-line-heading div>small{font-size:var(--text-caption)}.cart-line-title-row{gap:7px}.cart-line-title-row>strong{padding-top:0;font-size:17px}.cart-line-personalization{gap:9px;padding:10px}.cart-baby-summary>strong{font-size:var(--text-label);margin-bottom:6px}.cart-baby-summary dl{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 12px}.cart-baby-summary dt,.cart-baby-summary dd,.cart-baby-summary dd em{font-size:var(--text-label)}.cart-finish-summary{margin-top:7px;padding:9px 2px 0}.cart-finish-summary>span{font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.cart-line-delivery{margin-top:6px;padding:7px 9px}.cart-line-delivery-icon{width:30px;height:30px;padding:7px}.cart-line-delivery-copy strong{font-size:var(--text-label)}.cart-line-delivery-copy small{font-size:var(--text-caption)}.cart-line-actions{grid-template-columns:minmax(0,1fr);gap:7px;margin-top:7px;padding-top:7px}.cart-line-edit-actions{gap:6px}.cart-line-actions .cart-line-edit,.cart-line-actions .cart-line-finish-edit{min-height:34px;font-size:var(--text-label);padding-inline:7px}.cart-line-finish-edit svg{width:11px;height:11px}.cart-line-options,.cart-line-options.has-frame{grid-template-columns:1fr;gap:7px;padding:9px}.cart-line-options label{font-size:var(--text-label);gap:4px}.cart-line-options select{height:38px;font-size:var(--text-label)}.cart-line-order-actions{grid-template-columns:96px minmax(0,1fr) 34px;gap:6px}.cart-line-quantity{grid-template-columns:30px 36px 30px;width:96px;height:34px}.cart-line-actions .cart-line-quantity button{width:30px;min-height:32px;font-size:15px}.cart-line-quantity input{width:36px;height:24px;font-size:var(--text-label)}.cart-line-actions .cart-line-duplicate{width:fit-content;min-height:34px;font-size:var(--text-label);padding-inline:9px}.cart-line-actions .cart-line-duplicate>span{font-size:var(--text-label)}.cart-line-actions .cart-line-remove{width:34px;height:34px;min-height:34px;padding:8px}.cart-content-filled .cart-total-row{margin:10px -10px 0;padding:12px 12px 10px}.cart-total-row strong{font-size:21px}.cart-checkout-button,.cart-edit-button{min-height:var(--button-height);font-size:var(--button-font-size)}.cart-edit-button{margin-top:8px}.payment-line{font-size:var(--text-label);margin-top:10px}}.mobile-scroll-shell{width:100%;min-width:0;position:relative}.mobile-scroll-shell.has-more .mobile-scroll-brand-fade{z-index:8;border-radius:0 var(--radius-panel) var(--radius-panel) 0;pointer-events:none;background:linear-gradient(90deg,#26262600,#26262614 38%,#2626263d);width:34px;display:block;position:absolute;top:0;bottom:0;right:0;box-shadow:inset -2px 0 #2626263d}.mobile-scroll-shell.has-scrolled:before{z-index:8;border-radius:var(--radius-panel) 0 0 var(--radius-panel);content:"";pointer-events:none;background:linear-gradient(90deg,#2626262e,#26262600);width:22px;position:absolute;top:0;bottom:0;left:0}.poster-wall-intro>.mobile-scroll-shell{flex:0 auto;width:fit-content;max-width:100%;margin:0 0 1px auto}.poster-wall-intro>.mobile-scroll-shell .poster-wall-filters{width:100%;margin:0}@media (width<=1000px){.poster-wall-intro>.mobile-scroll-shell{width:100%;margin:0}}@media (width<=560px){.compact-palette-grid{grid-auto-columns:46px;gap:9px}.shape-style-grid,.product-type-grid,.art-grid,.roomy-art-grid,.roomy-frame-grid{grid-auto-columns:clamp(116px,40% - 6.4px,164px)}.shape-style-grid{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:6px;padding:4px 0 5px;overflow:visible}.shape-style-grid>button{border-radius:var(--radius-control);gap:6px;min-width:0;min-height:98px;padding:8px 3px 7px}.shape-style-grid .style-symbol{width:36px;height:46px}.shape-style-grid>button>strong{font-size:clamp(9px,2.5vw,11px)}.shape-style-grid>button>b{width:18px;height:18px;padding:4px;top:5px;right:5px}}.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%), var(--poster-bg)}@supports (color:color-mix(in lab, red, red)){.poster-birth-flower-storybook{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,var(--poster-bg));position:absolute;inset:3.2% 4.2% 12%}@supports (color:color-mix(in lab, red, red)){.poster-birth-flower-storybook.poster-style-passepartout .poster-design-field:before,.poster-birth-flower-storybook.poster-style-soft-arch .poster-design-field:before{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)))}}.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 .art-stage,.poster-birth-flower-storybook.poster-style-passepartout .art-stage,.poster-birth-flower-storybook.poster-style-soft-arch .art-stage,.poster-birth-flower-storybook.poster-style-fine-frame .art-stage{justify-content:center;align-items:flex-end;gap:0;padding:0;inset:3.2% 38% 12% 7%}.poster-birth-flower-storybook.poster-style-soft-arch .art-stage{left:13%}.poster-birth-flower-storybook .storybook-flower-artwork>em{width:28cqw;color:var(--poster-ink);margin:0;position:absolute;top:47%;left:calc(100% + 9cqw)}@supports (color:color-mix(in lab, red, red)){.poster-birth-flower-storybook .storybook-flower-artwork>em{color:color-mix(in srgb, var(--poster-ink) 86%, transparent)}}.poster-birth-flower-storybook .storybook-flower-artwork>em{font-family:var(--poster-font-family);letter-spacing:-.02em;text-align:left;text-transform:none;font-size:2.8cqw;font-style:italic;font-weight:470;line-height:1.08}.poster-birth-flower-storybook .storybook-flower-artwork>em:before{content:"maandbloem";font-family:var(--poster-font-family);letter-spacing:.24em;opacity:.58;text-transform:uppercase;margin-bottom:.75cqw;font-size:.98cqw;font-style:normal;font-weight:720;line-height:1;display:block}.birth-flower-measure{width:7cqw;color:var(--poster-ink);position:absolute;top:0;bottom:0;right:-4.4cqw}@supports (color:color-mix(in lab, red, red)){.birth-flower-measure{color:color-mix(in srgb, var(--poster-ink) 72%, transparent)}}.birth-flower-measure{pointer-events:none}.birth-flower-measure>i{border-left:.11cqw solid;width:1.5cqw;position:absolute;top:0;bottom:0;left:0}.birth-flower-measure>i:before,.birth-flower-measure>i:after{content:"";background:currentColor;width:1.6cqw;height:.11cqw;position:absolute;left:-.08cqw}.birth-flower-measure>i:before{top:0}.birth-flower-measure>i:after{bottom:0}.birth-flower-measure>b,.birth-flower-measure>small{white-space:nowrap;position:absolute;left:2.1cqw}.birth-flower-measure>b{font-family:var(--poster-font-family);font-size:1.65cqw;font-weight:540;line-height:1;top:-.3cqw}.birth-flower-measure>small{font-family:var(--poster-font-family);letter-spacing:.17em;opacity:.62;text-transform:uppercase;font-size:.72cqw;font-weight:720;line-height:1;top:1.8cqw}.poster-birth-flower-storybook .poster-copy.birth-flower-data,.poster-birth-flower-storybook.poster-style-fine-frame .poster-copy.birth-flower-data{width:auto;height:auto;color:var(--poster-ink);text-align:center;display:block;inset:6.2% 6.5% 4.3%}.birth-flower-origin{text-align:left;justify-items:start;gap:.72cqw;line-height:1;display:grid;position:absolute;top:0;left:59%;right:0}.birth-flower-origin p{margin:0}.birth-flower-place{color:var(--poster-ink)}@supports (color:color-mix(in lab, red, red)){.birth-flower-place{color:color-mix(in srgb, var(--poster-ink) 72%, transparent)}}.birth-flower-place{font-family:var(--poster-font-family);letter-spacing:.3em;text-transform:uppercase;font-size:1.32cqw;font-weight:700}.birth-flower-date{color:var(--poster-ink)}@supports (color:color-mix(in lab, red, red)){.birth-flower-date{color:color-mix(in srgb, var(--poster-ink) 92%, transparent)}}.birth-flower-date{font-family:var(--poster-font-family);letter-spacing:.22em;text-transform:uppercase;font-size:1.76cqw;font-weight:590}.poster-birth-flower-storybook .birth-flower-name,.poster-birth-flower-storybook.poster-style-fine-frame .birth-flower-name{max-width:none;color:var(--poster-ink);font-family:var(--poster-font-family);letter-spacing:-.055em;text-align:left;text-shadow:none;margin:0;font-weight:520;line-height:.94;position:absolute;top:8.6%;left:57.5%;right:0;font-size:clamp(7.1cqw, calc(var(--poster-name-size) * 1.14), 10.2cqw)!important}.birth-flower-divider{justify-content:center;align-items:center;gap:.7cqw;width:8.2cqw;height:1.8cqw;margin:0;display:flex;position:absolute;top:25.5%;left:59%;transform:none}.birth-flower-divider i{opacity:.25;background:currentColor;width:2.6cqw;height:.1cqw;display:block}.birth-flower-divider b{opacity:.42;background:currentColor;border:0;border-radius:50%;width:.72cqw;height:.72cqw;display:block}.birth-flower-metrics{grid-template-columns:repeat(var(--botanical-stat-count), minmax(0, 1fr));border-top:.11cqw solid var(--poster-ink);align-items:stretch;width:auto;padding:2.15cqw 0 .7cqw;display:grid;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.birth-flower-metrics{border-top:.11cqw solid color-mix(in srgb, var(--poster-ink) 24%, transparent)}}.birth-flower-metric{min-width:0;color:var(--poster-ink);grid-template-columns:auto auto;grid-template-areas:"label label""value unit";place-content:center;align-items:end;gap:.72cqw .45cqw;padding:0 1.3cqw;display:grid}@supports (color:color-mix(in lab, red, red)){.birth-flower-metric{color:color-mix(in srgb, var(--poster-ink) 92%, transparent)}}.birth-flower-metric{white-space:nowrap}.birth-flower-metric+.birth-flower-metric{border-left:.1cqw solid var(--poster-ink)}@supports (color:color-mix(in lab, red, red)){.birth-flower-metric+.birth-flower-metric{border-left:.1cqw solid color-mix(in srgb, var(--poster-ink) 20%, transparent)}}.birth-flower-metric small{font-family:var(--poster-font-family);letter-spacing:.22em;opacity:.66;text-transform:uppercase;grid-area:label;font-size:1.08cqw;font-weight:700;line-height:1}.birth-flower-metric strong{min-width:0;font-family:var(--poster-font-family);letter-spacing:-.035em;grid-area:value;font-size:3.35cqw;font-weight:500;line-height:.9}.birth-flower-metric em{font-family:var(--poster-font-family);letter-spacing:.06em;opacity:.62;text-transform:uppercase;grid-area:unit;padding-bottom:.22cqw;font-size:.98cqw;font-style:normal;font-weight:680;line-height:1}.poster-birth-flower-storybook{--botanical-name-family:var(--poster-font-family);background:radial-gradient(circle at 50% 21%, #ffffffc2, transparent 33%), var(--poster-bg)}@supports (color:color-mix(in lab, red, red)){.poster-birth-flower-storybook{background:radial-gradient(circle at 50% 21%, #ffffffc2, transparent 33%), color-mix(in srgb, var(--poster-bg) 32%, #fffaf5)}}.poster-birth-flower-storybook .art-stage,.poster-birth-flower-storybook.poster-style-passepartout .art-stage,.poster-birth-flower-storybook.poster-style-soft-arch .art-stage,.poster-birth-flower-storybook.poster-style-fine-frame .art-stage{z-index:2;justify-content:center;align-items:flex-end;gap:0;padding:0;inset:3.2% 10% 12%}.poster-birth-flower-storybook.poster-style-soft-arch .art-stage{left:14%;right:14%}.poster-birth-flower-storybook .storybook-flower-artwork{flex:0 100%;justify-content:center;align-items:flex-end;width:100%;max-width:100%;display:flex;position:relative;overflow:visible}.poster-birth-flower-storybook .storybook-flower-artwork>img{object-fit:contain;object-position:center bottom;width:auto;max-width:none;height:100%;display:block;transform:none;filter:saturate(.88)contrast(.96)drop-shadow(0 .8cqw 1.25cqw #55342617)!important}.poster-birth-flower-storybook .storybook-flower-flower-6>img{transform:none}.poster-birth-flower-storybook .storybook-flower-artwork>em,.poster-birth-flower-storybook .birth-flower-measure,.poster-birth-flower-storybook .birth-flower-origin,.poster-birth-flower-storybook .birth-flower-divider,.poster-birth-flower-storybook .birth-flower-metrics{display:none}.poster-birth-flower-storybook .poster-copy.birth-flower-data,.poster-birth-flower-storybook.poster-style-fine-frame .poster-copy.birth-flower-data{z-index:4;width:100%;height:100%;color:var(--poster-ink);text-align:center;pointer-events:none;display:block;inset:0}.poster-birth-flower-storybook .birth-flower-species{color:var(--poster-ink);margin:0;position:absolute;inset:auto 12% 9.45%}@supports (color:color-mix(in lab, red, red)){.poster-birth-flower-storybook .birth-flower-species{color:color-mix(in srgb, var(--poster-ink) 72%, transparent)}}.poster-birth-flower-storybook .birth-flower-species{font-family:var(--poster-font-family);letter-spacing:.2em;text-transform:uppercase;font-size:1.05cqw;font-weight:720;line-height:1}.poster-birth-flower-storybook .birth-flower-species:after{content:none}.poster.poster-botanical.poster-birth-flower-storybook .poster-copy .birth-flower-name,.poster.poster-botanical.poster-birth-flower-storybook.poster-style-fine-frame .poster-copy .birth-flower-name{z-index:4;width:auto;max-width:none;height:auto;color:var(--poster-ink);font-family:var(--poster-font-family);letter-spacing:-.045em;text-align:center;text-shadow:none;pointer-events:auto;margin:0;font-weight:500;line-height:.94;position:absolute;inset:auto 9% 4.15%;font-size:clamp(5.45cqw, calc(var(--poster-name-size) * .8), 7.35cqw)!important}.poster-birth-flower-storybook .birth-flower-detail-line{z-index:4;color:var(--poster-ink);margin:0;position:absolute;bottom:1.22%;left:7%;right:7%}@supports (color:color-mix(in lab, red, red)){.poster-birth-flower-storybook .birth-flower-detail-line{color:color-mix(in srgb, var(--poster-ink) 78%, transparent)}}.poster-birth-flower-storybook .birth-flower-detail-line{font-family:var(--poster-font-family);letter-spacing:.095em;text-transform:uppercase;white-space:nowrap;pointer-events:auto;font-size:1.02cqw;font-weight:720;line-height:1.15}.poster-birth-flower-storybook .birth-flower-detail-line i{opacity:.45;margin:0 .46cqw;font-style:normal}.poster-birth-flower .art-stage{z-index:2;align-items:flex-end}.poster-birth-flower .storybook-flower-artwork{flex:0 100%;justify-content:center;align-items:flex-end;width:100%;max-width:100%;display:flex;position:relative;overflow:visible;filter:none!important}.poster-birth-flower .storybook-flower-artwork>img{object-fit:contain;object-position:center bottom;width:auto;max-width:none;height:100%;min-height:0;display:block;transform:none;filter:saturate(.88)contrast(.96)drop-shadow(0 .8cqw 1.25cqw #55342617)!important}.poster-birth-flower .birth-flower-footer{color:var(--poster-copy-ink,var(--poster-ink))}.poster.poster-birth-flower .poster-copy .birth-flower-footer-name{color:inherit;font-family:var(--poster-font-family);letter-spacing:-.045em;text-shadow:none;font-weight:500}.poster-birth-flower .birth-flower-footer-details{color:inherit}.poster-birth-flower .birth-flower-footer-details i{opacity:.45;margin:0 .46cqw;font-style:normal}.poster.poster-style-passepartout:not(.poster-botanical) .poster-design-field:before{inset:5% 8% 12%}.poster.poster-style-passepartout:not(.poster-botanical) .art-stage{inset:5% 8% 11%}.poster.poster-style-passepartout.poster-birth-flower .art-stage{inset:5% 8% 12%;overflow:hidden}.poster.poster-style-passepartout.poster-fine-art .friend-scene-backdrop,.poster.poster-style-passepartout.poster-friend-scene .friend-scene-backdrop,.poster.poster-style-passepartout.poster-friend-scene .friend-scene-focus,.poster.poster-style-passepartout.poster-zodiac-scene .friend-scene-backdrop,.poster.poster-style-passepartout.poster-zodiac-scene .friend-scene-focus,.poster.poster-style-passepartout.poster-starry-sky-scene .friend-scene-backdrop,.poster.poster-style-passepartout.poster-starry-sky-scene .friend-scene-focus,.poster.poster-style-passepartout.poster-moon-scene .friend-scene-backdrop,.poster.poster-style-passepartout.poster-moon-scene .friend-scene-focus,.poster.poster-style-passepartout.poster-birthstone-scene .friend-scene-backdrop,.poster.poster-style-passepartout.poster-birthstone-scene .friend-scene-focus,.poster.poster-style-passepartout.poster-story-scene .friend-scene-backdrop,.poster.poster-style-passepartout.poster-story-scene .friend-scene-focus,.poster.poster-style-passepartout.poster-birth-flower-scene .friend-scene-backdrop,.poster.poster-style-passepartout.poster-birth-flower-scene .friend-scene-focus,.poster.poster-style-passepartout.poster-name-scale-scene .friend-scene-backdrop,.poster.poster-style-passepartout.poster-name-scale-scene .friend-scene-focus,.poster.poster-style-passepartout.poster-letter-scene .friend-scene-backdrop,.poster.poster-style-passepartout.poster-letter-scene .friend-scene-focus,.poster.poster-style-passepartout.poster-city-scene .friend-scene-backdrop,.poster.poster-style-passepartout.poster-city-scene .friend-scene-focus{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%;color:inherit;letter-spacing:.17em;text-transform:uppercase;margin-top:1.25cqw;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-style-full .art-stage,.poster.poster-botanical.poster-style-fine-frame .art-stage{inset:0}.poster.poster-botanical.poster-style-passepartout .art-stage{inset:5% 8% 12%}.poster.poster-botanical.poster-style-soft-arch .art-stage{border-radius:50% 50% 0 0/23% 23% 0 0;inset:3.2% 11.5% 12%}.poster.poster-botanical.poster-story-details-icons.poster-style-passepartout .poster-design-field:before,.poster.poster-botanical.poster-story-details-icons.poster-style-passepartout .friend-scene-backdrop,.poster.poster-botanical.poster-story-details-icons.poster-style-passepartout .friend-scene-focus,.poster.poster-botanical.poster-story-details-icons.poster-style-passepartout .art-stage{inset:5% 8%}.poster.poster-botanical.poster-story-details-icons.poster-style-soft-arch .poster-design-field:before,.poster.poster-botanical.poster-story-details-icons.poster-style-soft-arch .friend-scene-backdrop,.poster.poster-botanical.poster-story-details-icons.poster-style-soft-arch .friend-scene-focus,.poster.poster-botanical.poster-story-details-icons.poster-style-soft-arch .art-stage{border-radius:50% 50% 0 0/23% 23% 0 0;inset:3.2% 11.5% 5%}.poster.poster-botanical .art-stage{overflow:hidden}.poster.poster-botanical .botanical-frame-artwork,.poster.poster-botanical .art-stage-twin .botanical-frame-artwork{width:96%;top:10%;left:2%;height:78%!important}.poster.poster-botanical-corner .botanical-frame-artwork{width:98%;top:12%;left:1%;height:76%!important}.poster.poster-botanical-garden .botanical-frame-artwork{width:92%;top:10%;left:4%;height:76%!important}.poster.poster-botanical-arch .botanical-frame-artwork{width:96%;top:8%;left:2%;height:80%!important}.poster.poster-botanical-boat .botanical-frame-artwork{width:86%;top:8%;left:7%;height:80%!important}.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%;color:inherit;letter-spacing:.17em;text-transform:uppercase;white-space:nowrap;margin-top:1.25cqw;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-botanical.poster-story-details-icons .botanical-frame-artwork,.poster.poster-botanical.poster-story-details-icons .art-stage-twin .botanical-frame-artwork{width:70%;top:10%;left:15%;height:56%!important}.poster.poster-botanical-corner.poster-story-details-icons .botanical-frame-artwork{width:72%;top:11%;left:14%;height:55%!important}.poster.poster-botanical-garden.poster-story-details-icons .botanical-frame-artwork{width:64%;top:10%;left:18%;height:57%!important}.poster.poster-botanical-arch.poster-story-details-icons .botanical-frame-artwork,.poster.poster-botanical-boat.poster-story-details-icons .botanical-frame-artwork{width:70%;top:9%;left:15%;height:58%!important}.poster.poster-botanical.poster-story-details-classic .botanical-frame-artwork,.poster.poster-botanical.poster-story-details-classic .art-stage-twin .botanical-frame-artwork{width:82%;top:17%;left:9%;height:66%!important}.poster.poster-botanical-corner.poster-story-details-classic .botanical-frame-artwork{width:84%;top:17.5%;left:8%;height:65%!important}.poster.poster-botanical-garden.poster-story-details-classic .botanical-frame-artwork{width:76%;top:16.5%;left:12%;height:67%!important}.poster.poster-botanical-arch.poster-story-details-classic .botanical-frame-artwork{width:82%;top:16%;left:9%;height:68%!important}.poster.poster-botanical-boat.poster-story-details-classic .botanical-frame-artwork{width:80%;top:16%;left:10%;height:68%!important}.poster.poster-botanical.poster-story-details-classic:is(.poster-style-full,.poster-style-fine-frame) .botanical-frame-artwork,.poster.poster-botanical.poster-story-details-classic:is(.poster-style-full,.poster-style-fine-frame) .art-stage-twin .botanical-frame-artwork{width:74%;top:20%;left:13%;height:60%!important}.poster.poster-botanical-corner.poster-story-details-classic:is(.poster-style-full,.poster-style-fine-frame) .botanical-frame-artwork{width:76%;top:20.5%;left:12%;height:59%!important}.poster.poster-botanical-garden.poster-story-details-classic:is(.poster-style-full,.poster-style-fine-frame) .botanical-frame-artwork{width:70%;top:19.5%;left:15%;height:61%!important}.poster.poster-botanical-arch.poster-story-details-classic:is(.poster-style-full,.poster-style-fine-frame) .botanical-frame-artwork{width:74%;top:19%;left:13%;height:62%!important}.poster.poster-botanical-boat.poster-story-details-classic:is(.poster-style-full,.poster-style-fine-frame) .botanical-frame-artwork{width:72%;top:19%;left:14%;height:62%!important}.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;align-items:center;width:76%;min-height:0;margin:2.1cqw auto 0;padding-top:1.55cqw;display:grid;position:static}@supports (color:color-mix(in lab, red, red)){.poster.poster-data-style-icons .story-icon-metrics,.cart-preview .poster.poster-data-style-icons .story-icon-metrics{border-top:.12cqw solid color-mix(in srgb, currentColor 18%, transparent)}}.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}.poster.poster-data-style-icons .story-icon-metric-copy em,.cart-preview .poster.poster-data-style-icons .story-icon-metric-copy em{font-family:var(--poster-font-family);text-transform:lowercase;grid-row:1;font-size:2.3cqw;font-style:normal;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:var(--actie-hover);border-radius:99px;display:block;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.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)}}.story-details-style-symbol>.story-style-name-line,.story-details-style-symbol>.story-style-detail-line{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 var(--taupe);width:11px;height:11px;display:block}@supports (color:color-mix(in lab, red, red)){.story-style-icon-row>i{border:1px solid color-mix(in srgb, var(--taupe) 50%, transparent)}}.story-style-icon-row>i{border-radius:50%}@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 .accordion-past-steps .accordion-step,.configurator .accordion-future-steps .accordion-step,.configurator .accordion-step-content,.configurator .accordion-past-steps .accordion-step.is-filled,.configurator .accordion-future-steps .accordion-step.is-filled{border-color:var(--lijn);background:var(--surface-card)}.configurator .accordion-past-steps button.accordion-step:hover,.configurator .accordion-future-steps button.accordion-step:hover,.configurator .accordion-past-steps button.accordion-step.is-filled:hover,.configurator .accordion-future-steps button.accordion-step.is-filled:hover{border-color:var(--taupe);background:var(--karton)}.configurator .accordion-step.future.next-available{border-color:var(--lijn);background:var(--papier)}.configurator .active-step-header{border-bottom-color:var(--lijn);background:var(--surface-muted)}.configurator .active-step-header:hover{background:var(--surface-card)}.configurator .accordion-past-steps .accordion-step,.configurator .accordion-future-steps .accordion-step,.configurator .active-step-header{grid-template-columns:30px minmax(0,1fr) auto;column-gap:12px;padding-inline:16px}.configurator .accordion-step-copy,.configurator .active-step-copy{grid-template-rows:auto 15.4px;gap:2px}.configurator .accordion-step-copy strong,.configurator .active-step-copy strong{font-family:inherit;font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:normal;line-height:1.3}.configurator .accordion-step-copy small,.configurator .active-step-copy small{min-width:0;font-family:inherit;font-size:var(--text-caption);font-weight:var(--weight-nav);letter-spacing:normal;white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.configurator .accordion-step-state,.configurator .active-step-state{width:30px;height:30px;font-size:var(--text-label);font-weight:var(--weight-label);line-height:1}@media (width>=861px){.configurator .accordion-past-steps:not(:empty){gap:9px}.configurator .accordion-step-content{margin-block:9px}.configurator .accordion-past-steps:empty+.accordion-step-content{margin-top:12px}.configurator .active-step-header{border-bottom:0;height:62px;box-shadow:inset 0 -1px #d5d5d5}.configurator .accordion-step-content.is-collapsed .active-step-header{box-shadow:none}}.configurator .accordion-step-action,.configurator .accordion-step-copy strong,.configurator .active-step-copy strong,.configurator .birth-flower-choice strong{color:var(--actie)}.configurator .accordion-step-copy small,.configurator .active-step-copy small,.configurator .collection-copy small,.configurator .illustration-control-label span,.configurator .birth-flower-choice span{color:var(--inkt-gedempt)}.configurator .collection-picker>summary:hover,.configurator .collection-menu>button.selected,.configurator .art-option:hover,.configurator .product-type-grid button:hover,.configurator .gift-check-card:hover{border-color:var(--taupe)}.configurator .collection-menu>button.selected,.configurator .art-option.selected,.configurator .product-type-grid button.selected,.configurator .gift-check-card.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 .format-card-badge{color:var(--actie);background:#e0e0e0}.configurator .input-with-visibility>.field-visibility-toggle,.configurator .smart-input.has-visibility>.field-visibility-toggle,.configurator .unit-input.has-visibility>.field-visibility-toggle{color:var(--actie);box-shadow:inset 0 0 0 1px #2626260d}.configurator .field-visibility-toggle.hidden{color:var(--inkt-gedempt)}.configurator .concept-label-option button[role=switch]{background:#d6d6d6;border-color:#c1c1c1}.configurator .concept-label-option button[role=switch].active{border-color:var(--actie);background:var(--actie)}@media (width<=860px){.site-shell .mobile-step-tabs{border-color:var(--lijn);background:var(--surface-card);color:var(--inkt);box-shadow:none;-webkit-backdrop-filter:none}.site-shell .mobile-step-tabs button{color:var(--inkt-gedempt)}.site-shell .mobile-step-tabs button.active{background:var(--choice-background);color:var(--inkt);box-shadow:none}.site-shell .mobile-step-tabs button.active:after{background:var(--actie)}.site-shell .mobile-step-tabs button>span>i{background:var(--actie);color:var(--wit)}}.cart-sheet-backdrop{inset:var(--header-h) 0 0;background:var(--actie-hover)}@supports (color:color-mix(in lab, red, red)){.cart-sheet-backdrop{background:color-mix(in srgb, var(--actie-hover) 42%, transparent)}}.cart-sheet-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cart-drawer{inset:var(--header-h) 0 0 auto;width:min(var(--active-panel-width), 100vw);max-height:calc(100dvh - var(--header-h));border:0;border-left:1px solid var(--lijn);background:var(--surface-page);box-shadow:none;border-radius:0;animation:.28s cubic-bezier(.2,.78,.25,1) both cart-drawer-in;overflow:hidden;transform:none;container:studio-cart/inline-size}@keyframes cart-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.cart-drawer .cart-header{background:0 0;border-bottom:0;flex:none;align-items:center;min-height:80px;padding:16px 22px}.cart-drawer .cart-header h2{color:var(--diep);font-size:26px;font-weight:var(--weight-heading);letter-spacing:var(--title-letter-spacing);margin:0;line-height:1.15}.cart-drawer .cart-header .cart-heading-eyebrow{color:var(--actie);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px}.cart-drawer .cart-header button{border-color:var(--lijn);width:46px;height:46px;box-shadow:none;padding:12px}.cart-drawer .cart-content-filled{padding:0 20px 20px}.studio-cart-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.cart-drawer .studio-cart-summary{position:static}.cart-drawer .cart-items{gap:16px;min-width:0}.cart-drawer .empty-cart{min-height:320px}.cart-drawer .cart-line{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--surface-card);min-width:0;box-shadow:none;grid-template-columns:120px minmax(0,1fr);align-items:stretch;gap:18px;padding:18px;display:grid}.cart-line-preview{background:var(--catalog-surface);border-radius:0;justify-content:center;align-items:center;min-width:0;min-height:264px;padding:16px 10px;display:flex;position:relative;overflow:hidden}.cart-drawer .cart-line-preview .cart-line-thumbnail{contain:layout style;filter:drop-shadow(0 11px 13px #26262624);flex:none;grid-area:auto;align-self:center;width:96px;margin:auto;padding:0;overflow:visible}.cart-drawer .cart-line-preview .cart-line-thumbnail.frame-oak,.cart-drawer .cart-line-preview .cart-line-thumbnail.frame-white,.cart-drawer .cart-line-preview .cart-line-thumbnail.frame-black,.cart-drawer .cart-line-preview .cart-line-thumbnail.frame-silver,.cart-drawer .cart-line-preview .cart-line-thumbnail.frame-rose,.cart-drawer .cart-line-preview .cart-line-thumbnail.frame-gold{padding:4px}.cart-line-body{flex-direction:column;min-width:0;display:flex}.cart-drawer .cart-line-title-row{justify-content:space-between;align-items:flex-start;gap:18px;width:100%;min-width:0;display:flex}.cart-drawer .cart-line-title-row h3{max-width:390px;color:var(--diep);font-size:22px;font-weight:var(--weight-heading);letter-spacing:var(--title-letter-spacing);margin:1px 0 4px;line-height:1.14}.cart-drawer .cart-line-title-row small{color:var(--inkt-gedempt);font-size:var(--text-caption);font-weight:var(--weight-label);line-height:1.45}.cart-drawer .cart-line-title-row>strong{color:var(--actie);white-space:nowrap;padding:0;font-size:20px;line-height:1.2}.cart-drawer .cart-line-personalization{border:0;border-top:1px solid var(--lijn);background:0 0;border-radius:0;gap:12px;width:100%;margin:15px 0 0;padding:12px 0;display:grid}.cart-drawer .cart-line-personalization.is-twin{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-drawer .cart-line-personalization.is-twin .cart-baby-summary+.cart-baby-summary{border-top:0;border-left:1px solid var(--lijn);padding:0 0 0 12px}.cart-drawer .cart-baby-summary>strong{color:var(--inkt);font-size:var(--text-label);margin-bottom:7px}.cart-drawer .cart-baby-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 13px}.cart-drawer .cart-baby-summary dt{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);text-transform:none}.cart-drawer .cart-baby-summary dd{color:var(--inkt);font-size:var(--text-label);font-weight:var(--weight-label)}.cart-drawer .cart-baby-summary dd em{color:var(--actie);font-size:var(--text-label);background:0 0;border-radius:0;margin:2px 0 0;padding:0}.cart-drawer .cart-finish-summary{border:0;flex-wrap:wrap;gap:7px;margin:0;padding:1px 0 13px;display:flex}.cart-drawer .cart-finish-summary>span+span:before{color:var(--taupe);content:"•";margin-right:7px}.cart-drawer .cart-finish-summary>span{color:var(--inkt-gedempt);font-size:var(--text-label);font-weight:var(--weight-label);line-height:1.45}.cart-drawer .cart-line-delivery{background:0 0;border:0;border-radius:0;gap:9px;width:fit-content;max-width:100%;min-height:0;margin:0 0 12px;padding:3px 0}.cart-drawer .cart-line-delivery-icon{border-radius:var(--radius-panel);color:#55775d;background:#eaf2eb;width:32px;height:32px;padding:7px}.cart-drawer .cart-line-delivery-copy strong{color:#506b56;font-size:var(--text-label);line-height:1.35}.cart-drawer .cart-line-delivery-copy small{color:#7b847e;font-size:var(--text-caption);line-height:1.4}.cart-drawer .cart-line-actions{border-top:0;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:auto;padding-top:0;display:flex}.cart-drawer .cart-line-edit-actions{grid-area:1/1;align-items:center;gap:8px;min-width:0;display:flex}.cart-drawer .cart-line-order-actions{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.cart-drawer .cart-line-actions .cart-line-edit,.cart-drawer .cart-line-actions .cart-line-finish-edit,.cart-drawer .cart-line-actions .cart-line-duplicate,.cart-drawer .cart-line-actions .cart-line-remove{border-radius:var(--radius-control);min-height:42px;font-size:var(--text-label);font-weight:var(--weight-label)}.cart-drawer .cart-line-actions .cart-line-edit,.cart-drawer .cart-line-actions .cart-line-finish-edit{border:1px solid var(--taupe);background:var(--wit);width:auto;color:var(--actie);padding:0 12px}.cart-drawer .cart-line-actions .cart-line-options{border-radius:var(--radius-control);flex:1 0 100%;order:3;grid-area:2/1/auto/-1;margin:0;padding:12px}.cart-drawer .cart-line-quantity{border-radius:var(--radius-panel);grid-template-columns:38px 42px 38px;width:118px;height:42px;display:grid}.cart-drawer .cart-line-actions .cart-line-quantity button{width:38px;min-height:40px;font-size:19px}.cart-drawer .cart-line-quantity input{width:42px;height:40px;font-size:var(--text-label)}.cart-drawer .cart-line-actions .cart-line-duplicate{background:var(--karton);width:auto;min-height:42px;color:var(--actie);padding:0 12px}.cart-drawer .cart-line-actions .cart-line-remove{border:1px solid var(--lijn);background:var(--karton);width:42px;height:42px;min-height:42px;color:var(--actie);padding:11px}.cart-drawer .cart-content-filled .cart-total-row{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:22px 0 0;padding:18px 0 14px;position:static}.cart-drawer .cart-checkout-button,.cart-drawer .cart-edit-button{border-radius:var(--radius-control)}.cart-drawer .payment-line{display:none}@media (width<=650px){.cart-drawer .cart-header-added{min-height:68px;padding:11px 14px}.cart-drawer .cart-header-added h2{font-size:21px}.cart-drawer .cart-content-filled{padding:12px 10px 18px}.cart-drawer .cart-items{gap:12px}.cart-drawer .cart-line{border-radius:var(--radius-panel);grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px}.cart-line-preview{grid-area:1/1;min-height:150px;padding:10px 6px}.cart-drawer .cart-line-preview .cart-line-thumbnail{width:76px}.cart-drawer .cart-line-body{display:contents}.cart-drawer .cart-line-title-row{grid-area:1/2;display:block}.cart-drawer .cart-line-title-row h3{margin-top:0;font-size:17px}.cart-drawer .cart-line-title-row small{font-size:var(--text-caption)}.cart-drawer .cart-line-title-row>strong{margin-top:8px;font-size:18px;display:block}.cart-drawer .cart-line-personalization{grid-area:2/1/auto/-1;margin-top:0}.cart-drawer .cart-line-personalization.is-twin{grid-template-columns:minmax(0,1fr)}.cart-drawer .cart-line-personalization.is-twin .cart-baby-summary+.cart-baby-summary{border-top:1px solid var(--lijn);border-left:0;padding:10px 0 0}.cart-drawer .cart-finish-summary{grid-area:3/1/auto/-1}.cart-drawer .cart-line-gift{grid-area:4/1/auto/-1;min-width:0}.cart-drawer .cart-line-frame-controls{grid-column:1/-1}.cart-drawer .cart-line-delivery{grid-area:5/1/auto/-1}.cart-drawer .cart-line-actions{grid-area:6/1/auto/-1;grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.cart-drawer .cart-line-edit-actions,.cart-drawer .cart-line-order-actions{grid-column:1;width:100%}.cart-drawer .cart-line-edit-actions{grid-row:1}.cart-drawer .cart-line-order-actions{grid-row:3;justify-content:flex-start}.cart-drawer .cart-line-actions .cart-line-options{order:0;grid-area:2/1}.cart-drawer .cart-line-actions .cart-line-edit,.cart-drawer .cart-line-actions .cart-line-finish-edit{flex:1 1 0}.cart-drawer .cart-line-actions .cart-line-duplicate{flex:auto}.cart-drawer .cart-content-filled .cart-total-row{margin:18px 0 0;padding:16px 2px 12px}}@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)}}@media (width<=860px){.cart-sheet-backdrop{background:var(--actie-hover);inset:0}@supports (color:color-mix(in lab, red, red)){.cart-sheet-backdrop{background:color-mix(in srgb, var(--actie-hover) 42%, transparent)}}.cart-sheet-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:.2s ease-out both cart-sheet-backdrop-in}.cart-drawer{border:1px solid var(--lijn);border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--papier);width:100%;height:min(88dvh,820px);max-height:88dvh;box-shadow:none;border-bottom:0;animation:.26s cubic-bezier(.2,.78,.25,1) both cart-sheet-in;inset:auto 0 0;overflow:hidden;transform:none}.cart-drawer .cart-header-added,.cart-drawer .cart-header{background:var(--papier);flex:none;align-items:center;min-height:76px;padding:15px 18px}.cart-drawer .cart-header-added h2,.cart-drawer .cart-header h2{margin:0;font-size:22px}.cart-drawer .cart-header button{border:1px solid var(--lijn);width:46px;height:46px;box-shadow:none;padding:12px}.cart-drawer .cart-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.cart-drawer .cart-content-filled{padding-bottom:max(24px, env(safe-area-inset-bottom))}}@media (width<=650px){.cart-drawer{border-radius:var(--radius-panel) var(--radius-panel) 0 0;height:min(90dvh,780px);max-height:90dvh}.cart-drawer .cart-header-added,.cart-drawer .cart-header{min-height:68px;padding:11px 14px}.cart-drawer .cart-header-added h2,.cart-drawer .cart-header h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.cart-sheet-backdrop,.cart-drawer{animation:none}}.cart-drawer .cart-line-poster{border-radius:var(--radius-panel);grid-template-columns:minmax(140px,36%) minmax(0,1fr);align-items:start;gap:10px 16px;padding:14px}.cart-drawer .cart-line-poster .cart-line-preview{border-radius:var(--radius-panel);grid-area:1/1;align-self:start;min-height:0;padding:12px}.cart-drawer .cart-line-poster .cart-line-preview .cart-line-thumbnail{width:100%}.cart-drawer .cart-line-poster .cart-line-body{grid-area:1/2;display:flex}.cart-drawer .cart-line-poster .cart-line-title-row{flex-wrap:wrap;gap:6px 12px;display:flex}.cart-drawer .cart-line-poster .cart-line-title-row h3{overflow-wrap:anywhere;font-size:20px;line-height:1.2}.cart-drawer .cart-line-poster .cart-line-title-row small{font-size:var(--text-label);overflow-wrap:anywhere}.cart-drawer .cart-line-poster .cart-line-title-row>strong{margin:0;font-size:18px}.cart-drawer .cart-line-poster .cart-line-personalization{grid-template-columns:minmax(0,1fr);gap:10px;margin:10px 0 0;padding:10px 0}.cart-drawer .cart-line-poster .cart-baby-summary dl{gap:6px 10px}.cart-drawer .cart-line-poster .cart-baby-summary dt,.cart-drawer .cart-line-poster .cart-baby-summary dd,.cart-drawer .cart-line-poster .cart-baby-summary dd em,.cart-drawer .cart-line-poster .cart-baby-summary>strong{font-size:var(--text-label)}.cart-drawer .cart-line-poster .cart-line-personalization.is-twin .cart-baby-summary+.cart-baby-summary{border-left:0;border-top:1px solid var(--lijn);padding:10px 0 0}.cart-drawer .cart-line-poster .cart-finish-summary{justify-content:flex-start;gap:4px 8px;padding:0}.cart-drawer .cart-line-poster .cart-finish-summary>span{white-space:normal;overflow:visible}.cart-drawer .cart-line-poster .studio-cart-delivery,.cart-drawer .studio-cart-line-actions{grid-area:auto/1/auto/-1;min-width:0;margin:0}.cart-drawer .cart-line-poster .studio-cart-delivery{margin-top:12px;padding:0}.cart-drawer .studio-cart-line-actions{display:block}.cart-drawer .studio-cart-line-actions>div{flex-wrap:wrap;justify-content:flex-start}.cart-drawer .cart-line-frame .cart-finish-summary{margin-top:12px}.cart-drawer .cart-line-frame .cart-line-preview{padding:0}@container studio-cart (width<=480px){.cart-drawer .cart-content-filled{padding:0 12px 16px}.cart-drawer .cart-line-poster{grid-template-columns:minmax(0,44%) minmax(0,1fr);gap:10px 12px}.cart-drawer .cart-line-poster .cart-line-preview{padding:10px}.cart-drawer .cart-line-poster .cart-line-body{display:contents}.cart-drawer .cart-line-poster .cart-line-title-row{grid-area:1/2;display:block}.cart-drawer .cart-line-poster .cart-line-title-row h3{font-size:18px}.cart-drawer .cart-line-poster .cart-line-title-row>strong{margin-top:10px;display:block}.cart-drawer .cart-line-poster .cart-line-personalization{grid-area:auto/1/auto/-1;margin:0;padding:8px 0 0}.cart-drawer .cart-line-poster .cart-baby-summary dl{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.cart-drawer .cart-line-poster .cart-finish-summary{grid-area:auto/1/auto/-1}.cart-drawer .cart-line-poster .studio-cart-delivery{margin-top:0}}.poster.poster-style-soft-arch .poster-design-field:before,.poster.poster-style-soft-arch .friend-scene-backdrop,.poster.poster-style-soft-arch .friend-scene-focus{top:5%;bottom:12%;left:12%!important;right:12%!important}.poster.poster-style-soft-arch:not(.poster-botanical) .art-stage{inset:5% 8% 11%}.poster.poster-style-soft-arch.poster-birth-flower .art-stage{bottom:12%;overflow:hidden}.poster.poster-botanical.poster-style-soft-arch .art-stage{inset:5% 8% 12%}.poster.poster-botanical.poster-story-details-icons.poster-style-soft-arch .poster-design-field:before,.poster.poster-botanical.poster-story-details-icons.poster-style-soft-arch .friend-scene-backdrop,.poster.poster-botanical.poster-story-details-icons.poster-style-soft-arch .friend-scene-focus,.poster.poster-botanical.poster-story-details-icons.poster-style-soft-arch .art-stage{inset:5% 8%}.poster.poster-classics.poster-style-passepartout .art-stage,.poster.poster-classics.poster-style-full .art-stage,.poster.poster-classics.poster-style-fine-frame .art-stage,.poster.poster-classics.poster-style-soft-arch .art-stage{inset:5% 8% 11%}.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-passepartout .friend-scene-backdrop,.poster.poster-data-style-icons:not(.poster-botanical).poster-style-passepartout .friend-scene-focus,.poster.poster-data-style-icons:not(.poster-botanical).poster-style-soft-arch .poster-design-field:before,.poster.poster-data-style-icons:not(.poster-botanical).poster-style-soft-arch .friend-scene-backdrop,.poster.poster-data-style-icons:not(.poster-botanical).poster-style-soft-arch .friend-scene-focus{inset:5% 8%}.poster.poster-data-style-icons:not(.poster-botanical) .art-stage,.cart-preview .poster.poster-data-style-icons:not(.poster-botanical) .art-stage{inset:5% 8% 27%}.poster:not(.poster-name-scale-scene):is(.poster-data-style-classic,.poster-data-style-icons):is(.poster-style-passepartout,.poster-style-soft-arch) .art-stage,.cart-preview .poster:not(.poster-name-scale-scene):is(.poster-data-style-classic,.poster-data-style-icons):is(.poster-style-passepartout,.poster-style-soft-arch) .art-stage{transform:translateY(var(--poster-artwork-offset-y,4.7cqw)) scale(1.04)}.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-birthstone-scene,.poster-zodiac-scene,.poster-moon-scene,.poster-starry-sky-scene).poster-data-style-icons .art-stage,.cart-preview .poster:is(.poster-birthstone-scene,.poster-zodiac-scene,.poster-moon-scene,.poster-starry-sky-scene).poster-data-style-icons .art-stage{top:9%;bottom:23%}.poster.poster-starry-sky-scene:is(.poster-data-style-classic,.poster-data-style-icons) .art-stage,.cart-preview .poster.poster-starry-sky-scene:is(.poster-data-style-classic,.poster-data-style-icons) .art-stage{inset:9% 8% 23%;transform:none!important}.poster.poster-starry-sky-scene.poster-data-style-classic .art-stage,.cart-preview .poster.poster-starry-sky-scene.poster-data-style-classic .art-stage{top:5%;bottom:var(--poster-caption-band-height,10.5%)}.poster.poster-letter-scene .art-stage,.cart-preview .poster.poster-letter-scene .art-stage{inset:7% 8% 14%;transform:none!important}.poster.poster-letter-scene.poster-data-style-icons .art-stage,.cart-preview .poster.poster-letter-scene.poster-data-style-icons .art-stage{inset:11% 8% 23%}.poster.poster-name-scale-scene:not(.poster-data-style-icons) .art-stage{inset:5% 8% 12%}.poster.poster-name-scale-scene.poster-data-style-icons .art-stage,.cart-preview .poster.poster-name-scale-scene.poster-data-style-icons .art-stage{inset:8% 8% 15%}.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):not(:has(.story-icon-layout),.poster-city-integrated,.poster-photo) .friend-scene-backdrop{bottom:var(--poster-caption-band-height)!important}.poster:is(.poster-style-passepartout,.poster-style-soft-arch):not(:has(.story-icon-layout),.poster-city-integrated,.poster-photo) .friend-scene-focus{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}.birth-moon-choice .concept-label-option>span strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.birth-details-entry.has-chosen-preview{grid-template-columns:minmax(220px,360px) minmax(320px,560px);justify-content:center;align-items:center;gap:64px;display:grid}.birth-details-chosen{text-align:center;min-width:0}.birth-details-chosen-poster{width:min(100%,270px);box-shadow:none;margin:auto}.birth-details-chosen-poster>div{width:100%}.birth-details-chosen>p{font-size:var(--text-label);gap:5px;margin:20px 0 0;display:grid}.birth-details-chosen>p>span{font-size:var(--text-label);color:var(--muted)}@media (width<=720px){.birth-details-entry.has-chosen-preview{flex-direction:column;justify-content:flex-start;gap:24px;padding-top:22px;display:flex}.birth-details-chosen{text-align:left;border:1px solid var(--line);border-radius:var(--radius-panel);align-items:center;gap:18px;width:min(100%,480px);padding:14px;display:flex}.birth-details-chosen-poster{flex:0 0 76px;width:76px;margin:0}.birth-details-chosen>p{margin:0}}.cart-shipping-row{font-size:var(--text-label);color:var(--muted);justify-content:space-between;margin-top:18px;display:flex}.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(--button-height);color:var(--plum);font:inherit;font-size:var(--text-label);font-weight:var(--weight-label);cursor:pointer;flex-shrink:0;padding:0 13px;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(--button-height) - 2px);height:calc(var(--button-height) - 2px)}@media (width>=861px) and (width<=1200px){.studio-builder .preview-view-switch .desktop-view-label{display:none}.studio-builder .preview-view-switch .mobile-view-label{display:inline}.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-builder .background-world-toggle{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;margin:8px 0 16px;padding:4px 0;text-decoration:underline;display:block}.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) .gift-preview{display: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) :is(.product-3d-stage,.digital-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:not(.is-expanded) .digital-3d-caption{display:none}.studio-builder .preview-column.is-expanded .preview-product{width:min(96cqw, calc(var(--poster-fit-width) - 20px))}.site-shell.studio-builder .mobile-step-tabs{top:calc(var(--header-h) + var(--studio-preview-height));z-index:29;min-height:62px}.site-shell.studio-builder .mobile-step-tabs button small{font-size:var(--text-caption);letter-spacing:0}.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,.input-label-row label,.field-label,.choice-copy strong,.concept-label-option strong){font-size:var(--text-label)}.studio-builder :is(.choice-copy small,.friend-scene-option-copy strong,.concept-label-option small,.selected-color-chip,.length-unit-toggle button,.format-option small,.action-price-copy small){font-size:var(--text-caption)}.studio-builder .final-action-row .action-price-copy strong{display:none}.studio-builder .final-action-row .action-price-copy small{white-space:normal;max-width:none;font-size:var(--text-caption);line-height:1.25;display:block;overflow:visible}.studio-builder :is(.step-next,.continue-button){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}}.price-options-note{font-size:var(--text-caption);color:var(--inkt-gedempt);margin:-6px 0 16px;line-height:1.5}.gift-option-preview{border-radius:var(--radius-panel);background:#f0f0f0;margin:4px 0 12px;padding:12px 8px 66px}.gift-option-preview .gift-preview{z-index:auto;width:min(100%,330px);margin:0 auto;position:relative;inset:auto}.gift-option-preview .gift-card-preview{gap:5px;padding:17px 10px 12px}.gift-option-preview .gift-card-preview span{font-size:var(--text-label)}.gift-option-preview .gift-preview-caption{width:100%;padding-top:8px;top:100%;bottom:auto;right:0}.gift-option-preview .gift-preview-caption strong,.gift-option-preview .gift-preview-caption span{font-size:var(--text-caption)}.header:has(.studio-mobile-menu[open]){z-index:40;overflow:visible}.ar-poster-capture .poster{border:0}.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;color:var(--inkt-gedempt);font-size:var(--text-label);background:0 0;align-content:center;gap:3px;margin-top:auto;padding:4px 12px;line-height:1.35;display:grid;position:relative}.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}@media (width>=861px){.art-grid.sky-style-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.sky-shape-symbol{background:#fff}.sky-shape-symbol svg{width:100%;height:100%;display:block}.poster:is(.poster-sky-shape-heart,.poster-sky-shape-watercolor-heart) .starry-sky-artwork{width:90%;max-width:90%}.poster:is(.poster-style-passepartout,.poster-style-full,.poster-style-fine-frame):is(.poster-sky-shape-watercolor,.poster-sky-shape-circle) .starry-sky-artwork{width:96%;max-width:96%}.poster:is(.poster-style-passepartout,.poster-style-full,.poster-style-fine-frame):is(.poster-sky-shape-heart,.poster-sky-shape-watercolor-heart) .starry-sky-artwork{width:104%;max-width:104%}.poster.poster-data-style-classic:is(.poster-sky-shape-watercolor,.poster-sky-shape-circle,.poster-sky-shape-heart,.poster-sky-shape-watercolor-heart) .starry-sky-artwork{transform:scale(.94)}.poster.poster-starry-sky-scene .sky-full-backdrop{opacity:1;filter:none}.poster.poster-starry-sky-scene.poster-sky-shape-full .art-stage{display:none}.poster.poster-starry-sky-scene.poster-sky-shape-full .starry-sky-artwork,.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 :is(.unit-input,.input-with-visibility){width:100%;min-width:0}@media (width<=560px){.form-grid.birth-data-grid{gap:14px 10px}.birth-data-grid :is(.unit-input,.input-with-visibility){height:48px}.birth-data-grid .input-with-visibility>input,.birth-data-grid .unit-input>input{font-size:var(--text-body);padding-inline:7px 3px}.birth-data-grid :is(.unit-input,.input-with-visibility)>.field-visibility-toggle{width:32px;min-width:32px;margin-inline:2px}.birth-data-grid .unit-input.has-visibility{grid-template-columns:minmax(0,1fr) 46px 36px}.birth-data-grid .length-unit-select{width:46px;min-width:0;font-size:var(--text-body);padding-inline:3px}.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 var(--actie);flex-shrink:0;width:15px;height:15px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.place-search-spinner{border:2px solid color-mix(in srgb, var(--actie) 20%, transparent)}}.place-search-spinner{border-top-color:var(--actie);border-radius:50%;animation:.75s linear infinite share-spin}.input-with-visibility.place-search-busy{border-color:var(--actie);background:var(--actie)}@supports (color:color-mix(in lab, red, red)){.input-with-visibility.place-search-busy{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>:is(.step-actions,.final-action-row){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])>:is(.input-with-visibility,.unit-input){box-shadow:none;background:#fffaf7;border-color:#b86853}.studio-builder .field>.field-error-text{color:#953e36;font-size:var(--text-label);line-height:1.45}.poster.poster-city-scene .art-stage,.cart-preview .poster.poster-city-scene .art-stage{inset:5% 8% var(--poster-caption-band-height,10.5%);transform:none!important}.poster.poster-city-scene.poster-data-style-icons .art-stage,.cart-preview .poster.poster-city-scene.poster-data-style-icons .art-stage{inset:9% 8% 23%}.poster.poster-city-scene .poster-copy{pointer-events:none}.poster.poster-city-scene .poster-copy .poster-edit-field{pointer-events:auto}.poster .baby-artwork.city-map-artwork{aspect-ratio:6/7;filter:none;width:94%;max-width:94%;height:auto;max-height:100%;display:block;position:relative;transform:none}.poster .city-map-svg,.poster .city-map-svg>svg{width:100%;height:100%;display:block;overflow:visible}.poster .city-map-loading{color:var(--actie,#684537);letter-spacing:0;text-transform:none;text-align:center;pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:8%;font-family:Futura,sans-serif;font-size:clamp(14px,2.3cqw,18px);font-weight:500;line-height:1.5;display:flex;position:absolute;inset:0}.city-map-loading-spinner{border:3px solid;flex:0 0 32px;width:32px;height:32px;display:block}@supports (color:color-mix(in lab, red, red)){.city-map-loading-spinner{border:3px solid color-mix(in srgb, currentColor 18%, transparent)}}.city-map-loading-spinner{border-top-color:currentColor;border-radius:50%;animation:.8s linear infinite city-map-loading-spin}.city-map-loading button{border-radius:var(--radius-control);min-height:40px;color:inherit;font:inherit;font-size:var(--text-label);cursor:pointer;background:0 0;border:1px solid;padding:8px 14px}.city-map-loading button:focus-visible{outline:var(--focus-ring);outline-offset:3px}.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}.poster.poster-city-scene:has(.city-map-loading) .friend-scene-backdrop:not(.city-full-backdrop){visibility:hidden}.poster.poster-city-scene:has(.city-map-loading) .friend-scene-focus{visibility:hidden}@keyframes city-map-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.city-map-loading-spinner{animation:none}}.poster .city-full-backdrop{opacity:1;filter:none;pointer-events:auto}.poster .city-full-backdrop .city-map-artwork{aspect-ratio:auto;width:100%;max-width:100%;height:100%;max-height:none}.poster .city-full-backdrop :is(.city-map-svg,.city-map-live){overflow:hidden}.roomy-art-grid.city-style-grid{gap:8px}.roomy-art-grid .city-style-option{border-radius:var(--radius-panel);grid-template-columns:minmax(0,1fr);align-content:start;gap:7px;padding:6px 6px 8px}.roomy-art-grid .city-style-option>span:last-of-type{overflow-wrap:anywhere;line-height:1.3}.roomy-art-grid .city-style-option>i{width:20px;height:20px;top:4px;right:4px}.roomy-art-grid .city-style-option .art-thumb{aspect-ratio:1.8;width:100%;min-width:0;height:auto;padding:0;overflow:hidden}.city-style-preview{background:var(--city-preview-land);width:100%;height:100%;display:block;position:relative}.city-style-preview>span{position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.city-style-preview-parks{background:var(--city-preview-park);-webkit-mask-image:url(/cityposter/styles/preview/parks.svg);mask-image:url(/cityposter/styles/preview/parks.svg)}.city-style-preview-water{background:var(--city-preview-water);-webkit-mask-image:url(/cityposter/styles/preview/water.svg);mask-image:url(/cityposter/styles/preview/water.svg)}.city-style-preview-roads{background:var(--city-preview-road);-webkit-mask-image:url(/cityposter/styles/preview/roads.svg);mask-image:url(/cityposter/styles/preview/roads.svg)}@media (width>=561px){.roomy-art-grid.city-style-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=560px){.roomy-art-grid.city-style-grid{grid-auto-columns:128px}}.city-custom-color-thumb{position:relative}.city-custom-color-badge{place-items:center;display:grid;position:absolute;inset:0}.city-custom-color-badge svg{background:var(--wit);color:#4b4b4b;width:36px;height:36px;box-shadow:none;border-radius:50%;padding:8px}.city-custom-style{cursor:default}.city-custom-style>i{pointer-events:none}.city-custom-color-preview{min-width:0;position:relative}.city-custom-color-preview>.brand-color-control{width:min(96px,100% - 10px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.city-custom-style .brand-color-trigger{justify-content:center;gap:5px;width:100%;padding:4px}.city-custom-style .brand-color-trigger i{border-radius:var(--radius-control);width:23px;height:23px;padding:0;position:static}.city-custom-style .brand-color-trigger code{font-size:var(--text-label)}.brand-color-popover-floating:before{display:none}.city-map-live{pointer-events:none;display:block;position:absolute;inset:0}.city-map-live>:is(.city-map-live-clip,.city-map-live-overlay){opacity:0;visibility:hidden}.city-map-live.is-ready>:is(.city-map-live-clip,.city-map-live-overlay){opacity:1;visibility:visible}.city-map-live-clip{transform-origin:0 0;pointer-events:none;width:600px;display:block;position:absolute;top:0;left:0}.city-map-live-surface{transform-origin:0 0;pointer-events:none;touch-action:none;width:600px;height:600px;display:block;position:absolute;top:0;left:0}.city-map-live.is-ready .city-map-live-surface{pointer-events:auto}.city-map-native-surface{transform-origin:0 0;display:block;position:absolute;top:0;left:0}.poster .city-map-artwork:has(.city-map-live.is-ready)>.city-map-svg{visibility:hidden}.poster .city-map-live-overlay{pointer-events:none;touch-action:none;position:absolute;inset:0}.city-map-live.is-ready .city-map-live-overlay [data-city-map-pin]{pointer-events:all;cursor:grab;touch-action:none;outline:none}.city-map-live-overlay.is-dragging-pin [data-city-map-pin]{cursor:grabbing}.city-map-live-overlay .city-pin-focus{opacity:0;pointer-events:none}.city-map-live-overlay [data-city-map-pin]:focus-visible .city-pin-focus{opacity:1}.city-map-live-surface .maplibregl-canvas{cursor:grab}.city-map-live-surface .maplibregl-canvas:active{cursor:grabbing}.city-map-live-surface .maplibregl-canvas:focus-visible{outline:2px dashed var(--actie);outline-offset:-4px}.city-map-tools{z-index:30;pointer-events:auto;position:absolute;top:16px;left:16px}.city-map-controls{align-items:center;gap:8px;display:flex}.studio-builder .city-map-controls .preview-zoom-controls{display:flex;position:static}.studio-builder .city-map-controls .preview-expand-button{width:var(--control-height-compact);place-items:center;padding:0;display:grid}.city-map-controls button:disabled{opacity:.4;cursor:default}.city-map-controls button:focus-visible{outline:var(--focus-ring);outline-offset:-3px}.city-map-controls svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}@media (width<=620px){.city-map-tools{top:10px;left:10px}}@media print{.city-map-tools{display:none}}.poster .city-map-caption{fill:var(--poster-ink,#705442)}.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,.poster:is(.poster-city-integrated,.poster-photo) .poster-design-field>.friend-scene-backdrop{inset:var(--city-field-top) var(--city-field-side) var(--city-field-bottom)!important}.poster.poster-city-integrated:is(.poster-city-shape-circle,.poster-city-shape-heart) .poster-design-field>.city-full-backdrop{inset:8% 8% 2%!important}.poster.poster-city-integrated .city-map-caption,.poster.poster-city-integrated .city-map-caption-fade{display:none}.poster:is(.poster-city-integrated,.poster-photo) .city-poster-footer{z-index:2;left:var(--city-field-side);right:var(--city-field-side);bottom:var(--city-field-bottom);isolation:isolate;color:var(--poster-copy-ink,var(--poster-ink));text-align:center;text-transform:uppercase;pointer-events:none;padding:0 6cqw 4.5cqw;position:absolute}.poster:is(.poster-city-integrated,.poster-photo).poster-style-fine-frame .city-poster-footer{padding-bottom:8cqw;padding-inline:9cqw}:is(.poster-city-shape-full,.poster-photo-shape-full) .city-poster-footer:before{content:"";z-index:-1;background:linear-gradient(to bottom, var(--poster-field-bg) 0%, var(--poster-field-bg) 15%, var(--poster-field-bg) 32%, var(--poster-field-bg) 48%, var(--poster-field-bg) 63%, var(--poster-field-bg) 78%);position:absolute;inset:-22cqw 0 0}@supports (color:color-mix(in lab, red, red)){:is(.poster-city-shape-full,.poster-photo-shape-full) .city-poster-footer:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--poster-field-bg) 0%, transparent) 0%, color-mix(in srgb, var(--poster-field-bg) 8%, transparent) 15%, color-mix(in srgb, var(--poster-field-bg) 28%, transparent) 32%, color-mix(in srgb, var(--poster-field-bg) 58%, transparent) 48%, color-mix(in srgb, var(--poster-field-bg) 85%, transparent) 63%, var(--poster-field-bg) 78%)}}:is(.poster-city-shape-full,.poster-photo-shape-full) .city-poster-footer:before{pointer-events:none}.city-poster-copy{flex-direction:column;align-items:center;gap:1.5cqw;display:flex}.city-poster-copy p{overflow-wrap:anywhere;max-width:100%;margin:0}.city-poster-heading{flex-direction:column;align-items:center;gap:1.2cqw;width:100%;display:flex}.city-poster-title{font-size:var(--city-title-size,5.7cqw);letter-spacing:.07em;font-weight:700;line-height:1.1}.city-poster-extra{letter-spacing:.14em;font-size:2.2cqw;font-weight:400;line-height:1.5}.city-birth-values{letter-spacing:.12em;flex-wrap:wrap;justify-content:center;font-size:1.9cqw;font-weight:400;line-height:1.6;display:flex}.city-birth-values>span{align-items:center;min-width:0;max-width:100%;display:inline-flex}.city-birth-value-name{font-weight:inherit}.city-birth-values i{padding-inline:.55em;font-style:normal}.city-poster-coordinates{letter-spacing:.13em;opacity:.8;font-size:1.7cqw;font-weight:400;line-height:1.4}.city-poster-copy .poster-edit-field{pointer-events:auto}.city-marker-heading{color:var(--inkt-gedempt);font-size:var(--text-label);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.city-marker-heading .field-visibility-toggle{border:1px solid var(--lijn);border-radius:var(--radius-control);width:40px;height:40px;margin:0;padding:10px}.city-pin-list>li>svg{color:var(--city-pin-color,currentColor)}.city-marker-options{grid-template-columns:repeat(6,minmax(52px,1fr));gap:6px;padding-bottom:3px;display:grid;overflow-x:auto}.city-marker-options .art-option{color:var(--actie);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:17px 3px 10px;display:flex}.city-marker-options .art-option>svg{width:34px;height:34px}.city-marker-options .art-option>span{font-size:var(--text-label)}.city-marker-options .city-pin-add{position:relative}.city-marker-options .city-pin-add:disabled{opacity:.45;cursor:default}.city-marker-options .city-pin-add .city-pin-plus{font-size:15px;line-height:1;position:absolute;top:5px;right:6px}.city-pin-list{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.city-pin-list li{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--wit);max-width:100%;color:var(--actie);font-size:var(--text-label);align-items:center;gap:7px;padding:4px 0 4px 10px;display:flex}.city-pin-list.is-hidden li{opacity:.55}.city-pin-list svg{flex-shrink:0;width:22px;height:22px}.city-pin-list .brand-color-trigger{gap:5px;width:88px;height:36px;padding:4px 5px}.city-pin-list .brand-color-trigger i{width:23px;height:23px}.city-pin-list .city-pin-remove{border-radius:var(--radius-panel);width:34px;height:36px;color:var(--actie);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;font-size:22px;display:grid}.city-pin-list .city-pin-remove:hover{background:var(--surface-muted)}.city-pin-list button:focus-visible{outline:var(--focus-ring);outline-offset:-3px}.city-pin-hint{color:var(--inkt-gedempt);font-size:var(--text-caption);margin:12px 0 0;line-height:1.5}.city-caption-fields{gap:18px;display:grid}.city-coordinate-reset{color:var(--actie);font:inherit;font-size:var(--text-label);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.city-coordinate-reset:focus-visible{outline:var(--focus-ring);outline-offset:3px}@media (width>=861px){.art-grid.city-shape-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.city-shape-grid .sky-shape-symbol{width:min(56px,100%);height:79px}}.city-road-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.city-road-tone{border:1px solid var(--lijn);border-radius:var(--radius-pill);background:var(--karton);padding:4px;display:inline-flex}.city-road-tone button{border-radius:var(--radius-pill);min-height:36px;color:var(--inkt-gedempt);font:inherit;font-size:var(--text-label);cursor:pointer;background:0 0;border:0;padding:8px 12px}.city-road-tone button[aria-pressed=true]{background:var(--wit);color:var(--actie);box-shadow:none}.city-road-tone button:focus-visible{outline:var(--focus-ring);outline-offset:2px}.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}.photo-shape-grid .art-option>i{font-size:var(--text-label);font-style:normal}.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:var(--error);margin:0;padding:12px}@supports (color:color-mix(in lab, red, red)){.photo-feedback{background:color-mix(in srgb, var(--error) 7%, var(--wit))}}.photo-feedback{color:var(--error);font-size:var(--text-label);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}}.mobile-city-map-tools{display:none}@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-toolbar .mobile-city-map-tools{grid-area:map;justify-self:start;display:block}.studio-builder .preview-product>.city-map-tools{display:none}.studio-builder .preview-view-switch button{min-height:44px;padding-inline:8px}.studio-builder .mobile-city-map-tools .city-map-controls{gap:6px}.studio-builder .mobile-city-map-tools .preview-zoom-controls button{width:44px;height:44px}.studio-builder .mobile-city-map-tools .preview-expand-button{width:44px;min-height:44px}.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}.site-shell.studio-builder .mobile-step-tabs{top:var(--header-h)}.studio-builder .editor-column :is(input,select,textarea){scroll-margin-top:130px}}@media print{.mobile-city-map-tools{display:none}}.fine-art-backdrop{opacity:1;filter:none}.fine-art-backdrop>.fine-art-artwork{width:100%;height:100%;display:block}.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.poster-style-passepartout.poster-fine-art:not(:has(>.poster-copy p)) .fine-art-backdrop{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}.fine-art-personalization-note{color:var(--inkt-gedempt);font-size:var(--text-label);margin:0 0 20px;line-height:1.6}.poster.poster-font-classic :is(.poster-name,.city-poster-title,.story-icon-name,.birth-flower-name,.birth-flower-footer-name),.poster.poster-font-classic :is(.poster-name,.city-poster-title,.story-icon-name,.birth-flower-name,.birth-flower-footer-name) *{text-transform:uppercase!important;letter-spacing:.055em!important;font-weight:400!important}.poster.poster-font-classic :is(.poster-details,.poster-twin-details,.city-birth-values,.city-poster-extra,.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}.fine-art-option-grid .art-thumb{background:0 0;height:150px;padding:0}.fine-art-option-grid .art-thumb>.fine-art-artwork{max-width:100%;width:auto!important}.fine-art-option-grid .art-option>span:last-of-type{white-space:normal;line-height:1.3}.fine-art-personalization>p{color:var(--inkt-gedempt);line-height:1.6}.fine-art-personalization .field{margin-top:20px}.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}.frame-wrap.product-canvas:not(.frame-none){background:var(--canvas-frame-inner);border:0;padding:0}.frame-wrap.product-plexiglass:not(.frame-none):after{inset:var(--frame-inset-y) var(--frame-inset-x)}.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:max(16px,1rem)!important}.birth-data-grid .unit-input.has-visibility{grid-template-columns:minmax(0,1fr) 64px 36px;column-gap:6px}.birth-data-grid .length-unit-select{width:64px}.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,.poster.poster-without-copy:is(.poster-style-passepartout,.poster-style-soft-arch) .friend-scene-backdrop,.poster.poster-without-copy:is(.poster-style-passepartout,.poster-style-soft-arch) .friend-scene-focus{top:5%!important;bottom:5%!important}.poster.poster-without-copy>.poster-copy{display: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:var(--actie);-webkit-text-decoration-color:var(--actie);-webkit-text-decoration-color:var(--actie);text-decoration-color:var(--actie)}@supports (color:color-mix(in lab, red, red)){.sf_service_copyLink.sf_service_copyLink{-webkit-text-decoration-color:color-mix(in srgb, var(--actie) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--actie) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--actie) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--actie) 45%, transparent)}}.sf_service_copyLink.sf_service_copyLink{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 label em{color:var(--inkt-gedempt);font-size:13px;font-style:normal;font-weight:var(--weight-nav);margin-left:4px}.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:var(--success);margin:12px 0 0;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.sf_checkout_submitMessage{background:color-mix(in srgb, var(--success) 8%, var(--papier))}}.sf_checkout_submitMessage{text-align:center;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 em{margin-left:3px;font-size:12px}.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:cover;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_babyDetails em{color:var(--actie);font-size:var(--text-label);font-style:normal;font-weight:var(--weight-nav);margin-left:5px}.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 svg:where(:not(.poster svg)){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:18px;height:18px}.sf_home_shop h1,.sf_home_shop h2,.sf_home_shop p{margin-top:0}:where(.sf_home_shop a):focus-visible{outline:var(--focus-ring);outline-offset:3px}.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:cover;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 var(--papier);flex-direction:column;align-items:flex-start;min-height:226px;padding:28px;display:flex}@supports (color:color-mix(in lab, red, red)){.sf_styleboard_darkSurfaceRules article{border-right:1px solid color-mix(in srgb, var(--papier) 14%, transparent)}}.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:var(--papier);margin:10px 0 22px}@supports (color:color-mix(in lab, red, red)){.sf_styleboard_darkSurfaceRules p{color:color-mix(in srgb, var(--papier) 68%, transparent)}}.sf_styleboard_darkSurfaceRules p{font-size:var(--text-label);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 var(--papier)}@supports (color:color-mix(in lab, red, red)){.sf_styleboard_darkSurfaceRules article{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);text-align:center;padding-inline:14px;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)}.sf_styleboard_page :is(button,a):focus-visible{outline:var(--focus-ring);outline-offset:3px}.sf_styleboard_inputWithAction:has(input:focus-visible){outline:var(--focus-ring);outline-offset:3px}.sf_styleboard_unitInput:has(input: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(3,minmax(0,1fr));gap:40px 24px}.sf_catalog_collectionImage.sf_catalog_collectionOverviewImage{aspect-ratio:4/3}.sf_catalog_collectionOverviewImage>figure{--product-paper-width:46%}.sf_catalog_collectionPair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:0;width:100%;height:100%;padding:12px 16px;display:grid}.sf_catalog_collectionPair>figure{--product-paper-width:86%;width:100%;height:100%}.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_materialOptions article em{color:var(--actie);font-size:var(--text-label);font-style:normal;font-weight:var(--weight-label);white-space:nowrap;grid-column:2;margin-top:7px}.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:1}.sf_catalog_collectionOverviewImage>figure{--product-paper-width:60%}.sf_catalog_collectionPair{padding:8px 5px}}.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,var(--success));flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sf_deliveryNotice_notice .sf_deliveryNotice_icon{background:var(--delivery-icon-background,color-mix(in srgb, var(--success) 8%, var(--papier)))}}.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);background:var(--papier) var(--select-chevron) no-repeat right 12px center / 16px 16px;padding-inline:9px 38px;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-line-thumbnail,.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 .sample-none{padding:0}.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_swatch[data-frame=oak]{background:#bd936c}.sf_productChoices_swatch[data-frame=white]{background:var(--wit)}.sf_productChoices_swatch[data-frame=black]{background:var(--inkt)}.sf_productChoices_swatch[data-frame=silver]{background:#bfc1c3}.sf_productChoices_swatch[data-frame=rose]{background:#bd8f86}.sf_productChoices_swatch[data-frame=gold]{background:#b89a58}.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 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_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_finish.product-canvas.frame-none{box-shadow:3px 3px #d8d3cb,5px 5px #b8b0a4}.sf_productMockup_finish.product-plexiglass.frame-none{box-shadow:2px 2px #b9c7ca}.sf_productMockup_finish.product-digital{box-shadow:none;background:0 0}.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:var(--success);flex:none;place-items:center;padding:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.sf_productPurchasePanel_serviceIcon{background:color-mix(in srgb, var(--success) 8%, var(--papier))}}.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_productRoomScene_finish.product-canvas.frame-none{box-shadow:2px 2px #b8b0a4}.sf_productRoomScene_finish.product-plexiglass.frame-none{box-shadow:1px 1px #b9c7ca}.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_shop svg:where(:not(.poster svg,.frame-photo-texture,.frame-photo-texture svg)){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}:where(.sf_shopChrome_shop a,.sf_shopChrome_shop button):focus-visible{outline:var(--focus-ring);outline-offset:3px}.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:var(--surface-card);border-color:#d0d0d094;position:sticky}@supports (color:color-mix(in lab, red, red)){.sf_shopChrome_headerScrolled{background:color-mix(in srgb, var(--surface-card) 70%, transparent)}}.sf_shopChrome_headerScrolled{-webkit-backdrop-filter:blur(28px)saturate(1.2);backdrop-filter:blur(28px)saturate(1.2);box-shadow:none}.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:var(--surface-muted);align-items:center;gap:10px;width:220px;min-height:46px;padding:0 16px;display:inline-flex;color:var(--inkt-gedempt)!important}@supports (color:color-mix(in lab, red, red)){.sf_shopChrome_finderLink{background:color-mix(in srgb, var(--surface-muted) 90%, transparent)}}.sf_shopChrome_finderLink{font-size:var(--text-label);font-weight:var(--weight-nav);transition:background var(--transition-control), box-shadow var(--transition-control)}.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:var(--success);border-radius:50%;width:20px;height:20px;padding:3px}@supports (color:color-mix(in lab, red, red)){.sf_shopChrome_secureCheckout svg{background:color-mix(in srgb, var(--success) 10%, var(--papier))}}.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_studioLink.sf_shopChrome_studioLink{width:196px;min-width:196px;height:var(--button-height);min-height:var(--button-height);border-radius:var(--radius-control);font:normal var(--button-weight) var(--button-font-size)/1.4 var(--font-ui);flex:none;padding-inline:16px}.sf_shopChrome_studioCompactLabel{display:none}.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_cartLink[data-current=true]{background:var(--karton);box-shadow:none;border-color:#4747473d}.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 var(--taupe)}@supports (color:color-mix(in lab, red, red)){.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_footerCta{min-height:var(--button-height);padding:0 var(--button-padding);border:1px solid var(--actie);border-radius:var(--radius-control);background:var(--actie);font:normal var(--button-weight) var(--button-font-size)/1.4 var(--font-ui);justify-content:center;align-items:center;gap:12px;display:inline-flex;color:var(--wit)!important}.sf_shopChrome_footerCta:hover{border-color:var(--actie-hover);background:var(--actie-hover)}.sf_shopChrome_footerCta svg{transition:transform var(--transition-control);flex:0 0 18px}.sf_shopChrome_footerCta:hover svg{transform:translate(3px)}.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_studioLink.sf_shopChrome_studioLink{width:80px;min-width:80px;height:auto;min-height:var(--header-control-size);border-radius:var(--radius-control);justify-content:center;padding:10px}.sf_shopChrome_studioLink .brandPrimaryCtaLabel,.sf_shopChrome_studioLink .brandPrimaryCtaArrow{display:none}.sf_shopChrome_studioCompactLabel{z-index:2;font-size:var(--text-label);display:inline;position:relative}.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>*,.sf_shopChrome_studioLink{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{font-size:var(--text-label)}.sf_shopChrome_studioLink{font-size:var(--button-font-size)}.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 var(--taupe)}@supports (color:color-mix(in lab, red, red)){.sf_shopChrome_footerBenefit:nth-child(3){border-top:1px solid color-mix(in srgb, var(--taupe) 65%, transparent)}}.sf_shopChrome_footerBenefit:nth-child(4){border-top:1px solid var(--taupe)}@supports (color:color-mix(in lab, red, red)){.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_footerCta{width:100%}.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}.sf_shopChrome_drawerStudio{background:var(--actie);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin-bottom:20px;padding:14px 18px;font-size:14px;font-weight:600;display:flex;color:var(--wit)!important}@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,.sf_shopChrome_storefrontHeader .sf_shopChrome_studioLink{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_storefrontHeader .sf_shopChrome_studioLink{justify-content:center;width:80px;min-width:80px;padding-inline:10px}.sf_shopChrome_storefrontHeader .sf_shopChrome_studioLink .brandPrimaryCtaLabel,.sf_shopChrome_storefrontHeader .sf_shopChrome_studioLink .brandPrimaryCtaArrow{display:none}.sf_shopChrome_storefrontHeader .sf_shopChrome_studioCompactLabel{z-index:2;font-size:var(--text-label);display:inline;position:relative}}.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_storefrontHeader .sf_shopChrome_studioLink{white-space:nowrap;width:184px;min-width:184px;padding-inline: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:var(--taupe);width:58px;display:block}@supports (color:color-mix(in lab, red, red)){.sf_storefrontCart_previewLoading{background:color-mix(in srgb, var(--taupe) 45%, var(--wit))}}.sf_storefrontCart_previewLoading{animation:1.1s ease-in-out infinite alternate sf_storefrontCart_previewPulse}.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}}html:has(.bd-checkout-shell){scrollbar-gutter:auto;background:var(--wit)}.bd-checkout-shell{background:var(--wit);color:var(--inkt);--header-h:66px}.bd-checkout-shell .sf_shopChrome_header{background:var(--wit);border-bottom:1px solid var(--lijn);height:66px;min-height:66px;box-shadow:none;position:relative}.bd-checkout-shell .sf_shopChrome_headerInner{justify-content:space-between;gap:24px;width:min(980px,100% - 48px);max-width:none;height:65px;min-height:65px;margin:0 auto;padding:0;display:flex}.bd-checkout-shell .sf_shopChrome_logo{order:0;margin:0;position:static;transform:none}.bd-checkout-shell .sf_shopChrome_logo img{width:166px;height:auto}.bd-checkout-shell .sf_shopChrome_headerLeft{order:1;width:auto}.bd-checkout-shell .sf_shopChrome_headerActions{display:none}.bd-checkout-shell .sf_shopChrome_checkoutBack{width:32px;height:32px}.bd-checkout-shell .sf_shopChrome_checkoutBack svg{width:20px;height:20px}.bd-checkout-shell #shop-content{background:linear-gradient(to right,var(--wit) 0,var(--wit) calc(50% + 50px),var(--surface-page) calc(50% + 50px),var(--surface-page) 100%);min-height:calc(100svh - 66px)}.bd-checkout{max-width:980px;font-family:var(--font-ui);color:var(--inkt);margin:0 auto;font-size:14px;line-height:1.5}.bd-checkout-layout{grid-template-columns:540px 440px;align-items:start;min-height:calc(100svh - 66px);margin:0;display:grid}.bd-checkout-form{flex-direction:column;grid-area:1/1;gap:32px;min-width:0;padding:40px 40px 32px 0;display:flex}.bd-checkout-summary{border-left:1px solid var(--lijn);background:var(--surface-page);grid-area:1/2;align-self:stretch;min-width:0}.bd-checkout-summary-collapse{position:sticky;top:0}.bd-checkout-summary-inner{padding:40px 0 40px 40px}.bd-checkout-summary-toggle{display:none}.bd-checkout-items{gap:24px;display:grid}.bd-checkout-item{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;display:grid}.bd-checkout-preview{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius-control);isolation:isolate;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.bd-checkout-preview>.sf-cart-design{border-radius:var(--radius-control);justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.bd-checkout-preview>.sf-cart-design.cart-line-thumbnail{width:auto;height:100%;aspect-ratio:var(--poster-aspect);border-radius:0;flex:none;max-width:100%;margin:0}.bd-checkout-preview>.sf-cart-design>img,.bd-checkout-preview>img{object-fit:contain;border-radius:3px;width:100%;height:100%}.bd-checkout-quantity{z-index:2;background:var(--inkt-gedempt);min-width:20px;height:20px;color:var(--wit);text-align:center;border-radius:50%;padding:0 5px;font-size:12px;font-weight:500;line-height:20px;position:absolute;top:-8px;right:-8px}.bd-checkout-item-copy{min-width:0}.bd-checkout-item-copy h3{font:500 13px/1.4 var(--font-ui);letter-spacing:0;margin:0 0 3px}.bd-checkout-item-copy>p,.bd-checkout-specs{font:400 12px/1.5 var(--font-ui);color:var(--inkt-gedempt);margin:2px 0 0}.bd-checkout-specs>p{margin:0}.bd-checkout-specs [class*=specRow]{gap:4px}.bd-checkout-item-price{white-space:nowrap;font-size:13px;font-weight:500}.bd-checkout-totals{gap:8px;margin:32px 0 0;display:grid}.bd-checkout-totals>div{justify-content:space-between;gap:16px;display:flex}.bd-checkout-totals dt,.bd-checkout-totals dd{margin:0;font-size:14px}.bd-checkout-totals dd{text-align:right;font-weight:500}.bd-checkout-totals .bd-checkout-total{align-items:baseline;margin-top:12px}.bd-checkout-totals .bd-checkout-total dt,.bd-checkout-totals .bd-checkout-total dd{letter-spacing:-.3px;font-size:20px;font-weight:600}.bd-checkout-total small{letter-spacing:0;color:var(--inkt-gedempt);margin-right:4px;font-size:12px;font-weight:400}.bd-checkout-tax{color:var(--inkt-gedempt);margin:5px 0 0;font-size:12px}.bd-checkout-coupon{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:24px;display:grid}.bd-checkout-coupon>button{border:1px solid var(--lijn);border-radius:var(--radius-control);background:var(--surface-muted);color:var(--inkt);font:500 13px/1.5 var(--font-ui);cursor:pointer;padding:0 16px;transition:opacity .15s,background .15s}.bd-checkout-coupon>button:disabled{opacity:.5;cursor:default}.bd-checkout-coupon>button:not(:disabled):hover{background:var(--lijn)}.bd-checkout-coupon>p{grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.bd-checkout-coupon-remove{background:var(--surface-muted);font:500 11px/1.4 var(--font-ui);cursor:pointer;border:0;border-radius:3px;margin-left:4px;padding:2px 6px;display:inline-block}.bd-checkout-section{min-width:0}.bd-checkout-section h2{font:600 18px/1.3 var(--font-ui);letter-spacing:-.25px;margin:0 0 14px}.bd-checkout-section-note{color:var(--inkt-gedempt);margin:-7px 0 14px;font-size:13px}.bd-checkout-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bd-checkout-field{min-width:0;position:relative}.bd-checkout-field-full{grid-column:1/-1}.bd-checkout-input-wrap{position:relative}.bd-checkout-input-wrap input,.bd-checkout-input-wrap select{appearance:none;background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius-control);width:100%;height:50px;min-height:50px;font:400 14px/20px var(--font-ui);color:var(--inkt);box-shadow:none;outline:none;padding:21px 12px 5px;transition:border-color .16s,box-shadow .16s;display:block}.bd-checkout-input-wrap select{cursor:pointer;padding-right:34px}.bd-checkout-input-wrap input:hover,.bd-checkout-input-wrap select:hover{border-color:var(--taupe)}.bd-checkout-input-wrap input:focus,.bd-checkout-input-wrap select:focus{border-color:var(--actie);box-shadow:0 0 0 1px var(--actie)}.bd-checkout-input-wrap label{white-space:nowrap;text-overflow:ellipsis;color:var(--inkt-gedempt);pointer-events:none;transform-origin:0 0;font-size:14px;line-height:20px;transition:transform .15s,top .15s;position:absolute;top:15px;left:13px;right:12px;overflow:hidden}.bd-checkout-input-wrap input:focus~label,.bd-checkout-input-wrap input:not(:placeholder-shown)~label,.bd-checkout-input-wrap select~label{top:5px;transform:scale(.79)}.bd-checkout-input-wrap input:placeholder-shown:not(:focus){padding-top:12px;padding-bottom:12px}.bd-checkout .bd-checkout-select-arrow,.bd-checkout .bd-checkout-address-icon{fill:none;width:15px;height:15px;stroke:var(--inkt-gedempt);stroke-width:1.5px;pointer-events:none;position:absolute;top:18px;right:13px}.bd-checkout .bd-checkout-address-icon{width:18px;height:18px;top:16px}.bd-checkout-address-field input{padding-right:40px}.bd-checkout-field.has-error input,.bd-checkout-field.has-error select{border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.bd-checkout-error{color:var(--error);margin:6px 0 0;font-size:12px;line-height:1.5;display:block}.bd-checkout-error:empty{display:none}.bd-checkout-shipping{border:1px solid var(--actie);border-radius:var(--radius-panel);background:var(--surface-page);align-items:center;gap:12px;min-height:64px;padding:14px;transition:opacity .2s;display:flex}.bd-checkout-shipping.is-updating{opacity:.5}.bd-checkout-shipping>div{flex:1;min-width:0}.bd-checkout-shipping strong,.bd-checkout-shipping b{font-size:14px;font-weight:500}.bd-checkout-shipping>b{white-space:nowrap}.bd-checkout-radio-dot{border:6px solid var(--inkt);background:var(--wit);border-radius:50%;flex:0 0 18px;width:18px;height:18px;display:block}.bd-checkout-delivery-time{color:var(--inkt-gedempt);margin-top:3px;font-size:12px}.bd-checkout-delivery-time [class]{font:inherit;color:inherit}.bd-checkout-delivery-time svg,.bd-checkout-delivery-time .sf_deliveryNotice_icon{display:none}.bd-checkout-delivery-time .sf_deliveryNotice_notice{background:0 0;border:0;gap:0;min-height:0;padding:0}.bd-checkout-payment-options{border:1px solid var(--lijn);border-radius:var(--radius-panel);overflow:hidden}.bd-checkout-payment-option+.bd-checkout-payment-option{border-top:1px solid var(--lijn)}.bd-checkout-payment-label{cursor:pointer;background:var(--wit);outline-offset:-1px;outline:1px solid #0000;align-items:center;gap:12px;min-height:50px;padding:14px;transition:background .2s,outline-color .2s;display:flex;position:relative}.bd-checkout-payment-option.is-selected>.bd-checkout-payment-label{background:var(--surface-muted);outline-color:var(--actie)}.bd-checkout-payment-option:first-child>.bd-checkout-payment-label{border-radius:calc(var(--radius-panel) - 1px) calc(var(--radius-panel) - 1px) 0 0}.bd-checkout-payment-label>input{appearance:none;border:1px solid var(--lijn);background:var(--wit);border-radius:50%;flex:0 0 18px;width:18px;height:18px;margin:0;transition:border-width .15s,border-color .15s}.bd-checkout-payment-label>input:checked{border:6px solid var(--inkt)}.bd-checkout-payment-label>input:focus-visible{outline:2px solid var(--actie);outline-offset:3px}.bd-checkout-payment-label>strong{flex:1;min-width:0;font-size:14px;font-weight:500}.bd-checkout-payment-icons{align-items:center;gap:4px;display:flex}.bd-checkout-payment-icons>img{object-fit:contain;border:1px solid var(--lijn);background:var(--wit);border-radius:3px;width:36px;height:24px;padding:2px}.bd-checkout-payment-collapse{opacity:0;background:var(--surface-page);grid-template-rows:0fr;transition:grid-template-rows .25s,opacity .2s;display:grid}.bd-checkout-payment-collapse.is-open{opacity:1;grid-template-rows:1fr}.bd-checkout-payment-overflow{min-height:0;overflow:hidden}.bd-checkout-payment-content{text-align:center;color:var(--inkt-gedempt);padding:24px 20px;font-size:13px;line-height:1.5}.bd-checkout-payment-content>p{max-width:360px;margin:15px auto 0}.bd-checkout .bd-checkout-redirect-icon{fill:none;width:76px;height:52px;stroke:var(--inkt-gedempt);stroke-width:1.5px;margin:auto}.bd-checkout-notice{background:var(--surface-page);border:1px solid var(--lijn);border-radius:var(--radius-panel);margin:0;padding:14px;font-size:13px;line-height:1.5}.bd-checkout-notice a{text-underline-offset:2px;text-decoration:underline}.bd-checkout-pay{border:1px solid var(--inkt);border-radius:var(--radius-control);background:var(--inkt);width:100%;min-height:60px;color:var(--wit);font:600 15px/1.4 var(--font-ui);cursor:pointer;justify-content:center;align-items:center;padding:16px;transition:background .2s,opacity .2s;display:flex}.bd-checkout-pay:hover{background:var(--actie-hover)}.bd-checkout-pay:disabled{cursor:wait;opacity:.55}.bd-checkout-pay:focus-visible,.bd-checkout-summary-toggle:focus-visible{outline:2px solid var(--actie);outline-offset:3px}.bd-checkout-secure{color:var(--inkt-gedempt);justify-content:center;align-items:center;gap:5px;margin:12px 0 0;font-size:12px;display:flex}.bd-checkout-secure svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:14px;height:14px}.bd-checkout-legal{border-top:1px solid var(--lijn);flex-wrap:wrap;gap:16px;margin-top:16px;padding-top:24px;display:flex}.bd-checkout-legal a{color:var(--inkt-gedempt);text-underline-offset:2px;font-size:11px;text-decoration:underline}.bd-checkout-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bd-checkout-address-suggestions{z-index:10;border:1px solid var(--lijn);background:var(--wit);box-shadow:var(--shadow-overlay);border-radius:var(--radius-panel);font-size:13px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden}.bd-checkout-suggestion-heading{color:var(--inkt-gedempt);justify-content:space-between;align-items:center;padding:12px 14px;font-size:12px;display:flex}.bd-checkout-suggestion-heading button{cursor:pointer;background:0 0;border:0;width:22px;height:22px;padding:0}.bd-checkout-suggestion-heading svg{fill:none;width:18px;height:18px;stroke:var(--inkt);stroke-width:1.5px}.bd-checkout-address-suggestions ul{max-height:300px;margin:0;padding:0;list-style:none;overflow:auto}.bd-checkout-address-suggestions li{cursor:pointer;flex-wrap:wrap;gap:4px;padding:14px;line-height:1.5;display:flex}.bd-checkout-address-suggestions li strong{font-weight:500}.bd-checkout-address-suggestions li span{color:var(--inkt-gedempt)}.bd-checkout-address-suggestions li.is-active{background:var(--inkt);color:var(--wit)}.bd-checkout-address-suggestions li.is-active span{color:var(--wit)}.bd-checkout-google{background:var(--surface-page);color:var(--inkt-gedempt);padding:9px 14px;font-size:11px}.bd-checkout-google strong{margin-left:2px;font-family:Arial,sans-serif;font-size:17px;font-weight:500}.bd-checkout-card-fields{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bd-checkout-card-field{background:var(--surface-input);border:1px solid var(--lijn);border-radius:var(--radius-control);min-height:52px;padding:5px 12px;transition:box-shadow .15s,border-color .15s}.bd-checkout-card-field-full{grid-column:1/-1}.bd-checkout-card-field.is-focused{border-color:var(--actie);box-shadow:0 0 0 1px var(--actie)}.bd-checkout-card-field label{color:var(--inkt-gedempt);margin-bottom:3px;font-size:11px;line-height:16px;display:block}.bd-checkout-mollie-host{min-height:20px}.bd-checkout-mollie-host iframe{border:0;width:100%;height:22px;display:block}.bd-checkout-card-loading,.bd-checkout-card-retry{grid-column:1/-1;margin:0;font-size:12px}.bd-checkout-card-retry{cursor:pointer;color:var(--inkt);background:0 0;border:0;padding:6px 0;text-decoration:underline}.bd-checkout-billing-toggle{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.bd-checkout-billing-toggle input{appearance:none;background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius-control);cursor:pointer;flex:0 0 18px;width:18px;height:18px;margin:0}.bd-checkout-billing-toggle input:checked{background:var(--inkt);border-color:var(--inkt);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E")}.bd-checkout-billing-toggle input:focus-visible{outline:2px solid var(--actie);outline-offset:3px}.bd-checkout-billing-collapse{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.bd-checkout-billing-collapse.is-open{grid-template-rows:1fr}.bd-checkout-billing .bd-checkout-fields{border:0;min-width:0;margin:0;padding:16px 0 0}.bd-checkout-bottom-summary{display:none}@media (width<=1099px) and (width>=1000px){.bd-checkout{max-width:calc(100% - 80px)}.bd-checkout-layout{grid-template-columns:55% 45%}.bd-checkout-shell #shop-content{background:linear-gradient(to right,var(--wit) 0,var(--wit) calc(55% - 4px),var(--surface-page) calc(55% - 4px))}}@media (width<=999px){.bd-checkout-shell #shop-content{background:var(--wit);min-height:calc(100svh - 66px)}.bd-checkout-shell .sf_shopChrome_headerInner{width:calc(100% - 40px);max-width:580px}.bd-checkout-shell .sf_shopChrome_logo img{width:147px}.bd-checkout{max-width:none}.bd-checkout-layout{flex-direction:column;min-height:0;display:flex}.bd-checkout-summary{border-left:0;border-bottom:1px solid var(--lijn);width:100%}.bd-checkout-summary-toggle{width:100%;max-width:620px;font:400 14px/1.5 var(--font-ui);color:var(--inkt);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:20px;display:flex}.bd-checkout-summary-toggle>span{align-items:center;gap:8px;display:flex}.bd-checkout-summary-toggle>strong{font-size:18px;font-weight:600}.bd-checkout-summary-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:14px;height:14px;transition:transform .2s}.bd-checkout-summary-toggle svg.is-open{transform:rotate(180deg)}.bd-checkout-summary-collapse{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid;position:static}.bd-checkout-summary-collapse.is-open{grid-template-rows:1fr}.bd-checkout-summary-overflow{min-height:0;overflow:hidden}.bd-checkout-summary-inner{max-width:620px;margin:0 auto;padding:4px 20px 24px}.bd-checkout-form{gap:28px;width:100%;max-width:620px;margin:0 auto;padding:28px 20px 24px}.bd-checkout-fields{gap:10px}.bd-checkout-section h2{font-size:18px}.bd-checkout-item{gap:12px}.bd-checkout-item-copy h3,.bd-checkout-item-price{font-size:13px}.bd-checkout-payment-content{padding:22px 16px}.bd-checkout-legal{gap:14px;margin-top:8px}.bd-checkout-bottom-summary{margin-bottom:14px;display:block}.bd-checkout-bottom-summary-toggle{text-align:left;width:100%;color:var(--inkt);cursor:pointer;font-family:var(--font-ui);background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.bd-checkout-bottom-summary-toggle>.bd-checkout-preview{flex:0 0 40px;width:40px;height:48px}.bd-checkout-bottom-summary-toggle>span:nth-of-type(2){flex:1}.bd-checkout-bottom-summary-toggle strong{font-size:14px;font-weight:600}.bd-checkout-bottom-summary-toggle small{color:var(--inkt-gedempt);font-size:12px;font-weight:400;display:block}.bd-checkout-bottom-summary-toggle>b{white-space:nowrap;font-size:17px}.bd-checkout-bottom-summary-toggle>b small{margin-right:3px;font-size:11px;display:inline}.bd-checkout-bottom-summary-toggle>svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:14px;height:14px;transition:transform .2s}.bd-checkout-bottom-summary-toggle>svg.is-open{transform:rotate(180deg)}.bd-checkout-bottom-summary-inner{padding:24px 0}}@media (prefers-reduced-motion:reduce){.bd-checkout *{scroll-behavior:auto!important;transition:none!important}}@media (width<=749px){.bd-checkout-fields{grid-template-columns:minmax(0,1fr)}}.bd-checkout-method-name{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bd-checkout-method-name strong{font-size:14px;font-weight:500}.bd-checkout-method-name small{color:var(--inkt-gedempt);font-size:12px;font-weight:400;line-height:1.45}.bd-checkout-payment-content>.bd-checkout-currency-note{border:1px solid var(--lijn);border-radius:var(--radius-panel);background:var(--surface-muted);text-align:left;max-width:none;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.5}.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}.sf_shopChrome_menuPanel{--drawer-text:#302d29;--drawer-muted:#746d63;--drawer-line:#e9e4dc;width:min(420px,100% - 20px);height:100dvh;color:var(--drawer-text);font-family:var(--font-ui);background:#fffcf7;border:0;border-radius:0;box-shadow:12px 0 50px #26201924}.sf_shopChrome_menuPanel :is(a,button,summary){font-family:inherit}.sf_shopChrome_drawerHeader{min-height:76px;padding:max(16px, env(safe-area-inset-top)) 24px 16px;background:#fffcf7;border:0;grid-template-columns:minmax(0,1fr) 44px}.sf_shopChrome_drawerLogo{width:142px}.sf_shopChrome_drawerHeader button{width:44px;height:44px;color:var(--drawer-text);background:0 0;border:0;border-radius:50%;margin-right:-10px}.sf_shopChrome_drawerHeader button:hover{background:#eee8df}.sf_shopChrome_drawerHeader button svg{stroke-width:1.5px;width:23px;height:23px}.sf_shopChrome_drawerBody{scrollbar-width:thin;scrollbar-color:#ccc2b4 transparent;gap:20px;padding:0 24px 24px}.sf_shopChrome_drawerActions{flex:none;grid-template-columns:50px minmax(0,1fr);gap:10px;display:grid}.sf_shopChrome_menuPanel .sf_shopChrome_drawerSearch{width:50px;height:50px;min-height:50px;color:var(--drawer-muted);text-align:left;background:#f0ebe3;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:14px;font-weight:400;display:flex}.sf_shopChrome_drawerSearch svg{stroke-width:1.5px;width:21px;height:21px}.sf_shopChrome_drawerCatalog{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.sf_shopChrome_drawerCategory{background:0 0;border:0;border-radius:0}.sf_shopChrome_drawerDirectLink,.sf_shopChrome_drawerCategory>summary{min-height:48px;color:var(--drawer-text);letter-spacing:-.02em;text-align:left;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:16px;padding:9px 0;font-size:20px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.sf_shopChrome_drawerCategory>summary>svg{width:18px;height:18px;color:var(--drawer-muted);flex:none;margin-left:auto;transition:transform .2s}.sf_shopChrome_drawerDirectLink:hover,.sf_shopChrome_drawerDirectLink[aria-current=page],.sf_shopChrome_drawerCategory>summary:hover,.sf_shopChrome_drawerCategory[open]>summary{color:#826347}.sf_shopChrome_drawerCategoryBody{background:#f6f1e9;border-left:1px solid #cfc2b0;margin:4px 0 12px;padding:4px 16px 12px}.sf_shopChrome_drawerCategoryBody .sf_shopChrome_drawerSection{padding:12px 0}.sf_shopChrome_drawerCategoryBody .sf_shopChrome_drawerSection:last-child{padding-bottom:0}.sf_shopChrome_drawerCategoryBody .sf_shopChrome_drawerSection>h3{color:var(--drawer-muted);letter-spacing:0;text-transform:none;margin-bottom:4px;font-size:12px;font-weight:500}.sf_shopChrome_drawerCategoryBody .sf_shopChrome_drawerSection>a{min-height:44px;padding:10px 0;font-size:15px;font-weight:400;line-height:1.45}.sf_shopChrome_drawerCategoryBody .sf_shopChrome_drawerSection+.sf_shopChrome_drawerSection{border-color:var(--drawer-line)}.sf_shopChrome_drawerSubcategory>summary{gap:12px;font-size:15px;font-weight:500}.sf_shopChrome_drawerSubcategory>summary svg{flex:none;width:16px;height:16px;transition:transform .2s}.sf_shopChrome_drawerUtility{border-top:1px solid var(--drawer-line);grid-template-columns:minmax(0,1fr);gap:0;padding-top:16px;display:grid}.sf_shopChrome_drawerUtility>a{min-height:44px;color:var(--drawer-text);letter-spacing:0;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;padding:9px 0;font-size:16px;font-weight:400;line-height:1.5;text-decoration:none;display:flex}.sf_shopChrome_drawerUtility>a:hover{color:#826347}.sf_shopChrome_drawerFavoriteCount{color:#66543e;background:#ebe3d7;border-radius:50%;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;display:grid}.sf_shopChrome_drawerRegion{padding:8px 24px max(8px, env(safe-area-inset-bottom));border-top:1px solid var(--drawer-line);background:#fffcf7}.sf_shopChrome_drawerStudio{border-radius:4px;gap:10px;min-width:0;min-height:50px;margin:0;padding:14px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none}.sf_shopChrome_drawerStudio svg{flex:none;width:20px;height:20px;transition:transform .2s}.sf_shopChrome_drawerStudio:hover svg{transform:translate(3px)}.sf_shopChrome_drawerCountry{text-align:left;gap:10px;min-height:44px;font-size:13px;font-weight:400;line-height:1.4}.sf_shopChrome_drawerCountry .sf_shopTools_localeFlag{border-radius:2px;flex:none;width:21px;height:16px}.sf_shopChrome_drawerCountry>span{min-width:0}.sf_shopChrome_drawerCountry>svg{flex:none;width:16px;height:16px}.sf_shopChrome_menuPanel :is(a,button,summary):focus-visible{outline-offset:-2px;outline:2px solid #826347}@media (width<=360px){.sf_shopChrome_drawerHeader,.sf_shopChrome_drawerRegion{padding-inline:20px}.sf_shopChrome_drawerBody{gap:16px;padding-inline:20px}.sf_shopChrome_drawerDirectLink,.sf_shopChrome_drawerCategory>summary{font-size:18px}.sf_shopChrome_drawerActions .sf_shopChrome_drawerStudio{justify-content:center}.sf_shopChrome_drawerActions .sf_shopChrome_drawerStudio svg{display:none}}@media (prefers-reduced-motion:reduce){.sf_shopChrome_menuPanel,.sf_shopChrome_menuPanel *{transition:none!important;animation:none!important}}.sf_shopChrome_topbarCountry.sf_shopTools_countryTrigger{font-size:12px}.sf-cart-design>img{object-fit:contain;width:100%;height:auto}.sf_cart_zoomIcon>svg{stroke-width:1.7px;width:19px;height:19px}.sf_cart_zoomClose>svg{stroke-width:1.8px;width:20px;height:20px}@media (width<=620px){.sf_cart_zoomIcon>svg{width:15px;height:15px}}.sf-cart-undo{background:#fffaf6;border:1px solid #e3d8d0;border-radius:12px;margin-bottom:20px;padding:16px 20px}.sf-cart-undo button{margin-left:8px;text-decoration:underline}.sf-shipping-note{color:#6f6a65;margin-block:12px;font-size:13px}.sf-coupon{margin-top:20px;font-size:13px}.sf-coupon form{gap:8px;margin-top:12px;display:flex}.sf-coupon input{border:1px solid #d8d3ce;border-radius:6px;min-width:0;padding:8px}.sf-coupon button{text-decoration:underline}.sf-terms{margin-block:16px;font-size:13px;line-height:1.7;display:block}.sf-terms input{margin-right:7px}.sf-terms a{text-decoration:underline}[x-cloak]{display:none!important}@media (hover:hover) and (pointer:fine){.sf_catalogProductImage_image:hover .sf-product-hover-room{opacity:1}}.sf-product-hover-room{position:absolute;inset:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
