.shopify-section{display:contents}:root{--bg:#faf9f7;--ink:#16130f;--mid:#5f5a54;--line:#e2ddd5;--soft:#efeae2;--panel:#f3f0ea;--accent:#2563eb;--accent-ink:#ffffff;--link:#1d4ed8;--hero-bg:#0e1116;--hero-paper:#f2f1ec;--hero-muted:#9aa1ad;--r:8px;--shadow:0 1px 2px rgba(22,19,15,.05),0 8px 24px -12px rgba(22,19,15,.18);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e1116;--ink:#f2f1ec;--mid:#9aa1ad;--line:#262d39;--soft:#161b23;--panel:#151a22;--link:#7aa2ff;--shadow:0 1px 2px rgba(0,0,0,.4),0 8px 24px -12px rgba(0,0,0,.55);color-scheme:dark}}:root[data-theme=dark]{--bg:#0e1116;--ink:#f2f1ec;--mid:#9aa1ad;--line:#262d39;--soft:#161b23;--panel:#151a22;--link:#7aa2ff;--shadow:0 1px 2px rgba(0,0,0,.4),0 8px 24px -12px rgba(0,0,0,.55);color-scheme:dark}*{box-sizing:border-box;margin:0}html{scroll-behavior:auto}body{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--bg);color:var(--ink);line-height:1.55;font-size:15.5px}img{max-width:100%}a{color:var(--ink)}h1{font-size:clamp(1.6rem,4vw,2.3rem);letter-spacing:-.02em;line-height:1.12;font-weight:800}h2{font-size:1.3rem;letter-spacing:-.015em;font-weight:800}h3{font-size:1.02rem;font-weight:650}.wrap{max-width:1120px;margin:0 auto;padding:0 18px}@media(min-width:768px){.wrap{padding:0 32px}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-9999px;top:0;z-index:200;background:var(--accent);color:var(--accent-ink);padding:10px 16px;font-weight:700;border-radius:0 0 var(--r) 0}.skip:focus{left:0}:is(a,button,input,select,textarea,summary):focus-visible{outline:2.5px solid var(--accent);outline-offset:2px;border-radius:2px}header.site{position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:1px solid var(--line)}header.site .bar{display:flex;align-items:center;gap:14px;min-height:60px}.logo-slot{display:flex;align-items:center;gap:9px;font-weight:800;letter-spacing:.05em;text-decoration:none;font-size:15px;white-space:nowrap}.logo-slot svg{height:26px;width:26px;display:block;color:var(--accent)}nav.main{display:none;gap:24px;font-size:14px}nav.main a{text-decoration:none;color:var(--mid);font-weight:600}nav.main a:hover{color:var(--ink)}@media(min-width:768px){nav.main{display:flex}}.spacer{flex:1}.iconbtn{border:1px solid var(--line);background:var(--bg);color:var(--ink);padding:0;width:44px;min-height:44px;font:inherit;cursor:pointer;border-radius:var(--r);display:inline-flex;align-items:center;justify-content:center}.iconbtn:hover{background:var(--soft)}.iconbtn svg{width:19px;height:19px}.theme-btn .moon{display:none}:root[data-theme=dark] .theme-btn .sun{display:none}:root[data-theme=dark] .theme-btn .moon{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-btn .sun{display:none}:root:not([data-theme=light]) .theme-btn .moon{display:block}}.cart-btn{position:relative;border:1.5px solid var(--ink);background:var(--bg);color:var(--ink);padding:9px 15px;font:inherit;font-weight:700;font-size:14px;cursor:pointer;min-height:44px;border-radius:var(--r);display:inline-flex;align-items:center}.cart-btn:hover{background:var(--soft)}.cart-count{display:inline-block;min-width:21px;text-align:center;background:var(--accent);color:var(--accent-ink);border-radius:11px;font-size:12px;font-weight:800;padding:2px 6px;margin-left:8px}.cart-btn .cart-ico{display:none;width:19px;height:19px}@media(max-width:480px){.cart-btn .cart-label{display:none}.cart-btn .cart-ico{display:block}.cart-btn{padding:9px 12px}header.site .bar{gap:8px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;min-height:48px;border:1.5px solid var(--ink);background:var(--bg);color:var(--ink);font:inherit;font-weight:700;font-size:15px;cursor:pointer;text-decoration:none;text-align:center;border-radius:var(--r);transition:background .12s,transform .12s,border-color .12s}.btn:hover{background:var(--soft)}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn.primary:hover{background:#3b82f6;border-color:#3b82f6}.btn.block{width:100%}.btn[disabled]{opacity:.55;cursor:default;transform:none}.btn.success{background:var(--ink);border-color:var(--ink);color:var(--bg)}.hero{position:relative;height:clamp(480px,72svh,680px);overflow:hidden;background:var(--hero-bg);color:var(--hero-paper)}.hero-scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.hero-copy{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:center;max-width:620px;gap:18px}.kicker{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--hero-muted);font-weight:650}.hero-copy h1{font-size:clamp(2.6rem,5.6vw,4.4rem);line-height:1.02;letter-spacing:-.02em;font-weight:800;text-shadow:0 2px 30px rgba(0,0,0,.45)}.hero-copy .sub{font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.55;color:#c9ccd2;max-width:42ch;text-shadow:0 1px 18px rgba(0,0,0,.5)}.cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.btn-ghost{border:1px solid rgba(242,241,236,.4);color:var(--hero-paper);background:transparent}.btn-ghost:hover{border-color:var(--hero-paper);background:#f2f1ec14}.replay{position:absolute;right:22px;bottom:20px;z-index:2;display:flex;align-items:center;gap:8px;background:#0e111699;border:1px solid rgba(242,241,236,.25);border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600;font-family:inherit;color:var(--hero-muted);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .4s,border-color .12s,color .12s}.replay.show{opacity:1;pointer-events:auto}.replay:hover{border-color:var(--hero-paper);color:var(--hero-paper)}.replay:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.replay svg{width:14px;height:14px}@media(prefers-reduced-motion:reduce){:root:not([data-motion=enabled]) .replay{transition:none}}@media(max-width:760px){.hero{height:clamp(460px,80svh,640px)}.hero-copy{justify-content:flex-end;padding-bottom:8svh;max-width:none}.hero-copy .sub{max-width:34ch}}.crumbs{font-size:13px;color:var(--mid);padding:16px 0}.crumbs a{color:var(--mid)}.crumbs a:hover{color:var(--ink)}section.band{padding:52px 0}section.band+section.band{border-top:1px solid var(--line)}.usps{display:grid;gap:12px}@media(min-width:768px){.usps{grid-template-columns:repeat(3,1fr)}}.usp{border:1px solid var(--line);padding:18px 20px;font-size:14.5px;border-radius:var(--r);background:var(--panel);color:var(--mid)}.usp b{display:block;margin-bottom:3px;color:var(--ink);font-weight:700}.grid{display:grid;gap:16px}.g2{grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}}.card{border:1px solid var(--line);background:var(--bg);text-decoration:none;display:block;border-radius:10px;overflow:hidden;transition:transform .14s,box-shadow .14s,border-color .14s}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--mid)}.card .body{padding:13px 15px}.card .name{display:block;font-weight:700;font-size:14.5px}.card .price{display:block;color:var(--mid);font-size:13.5px;margin-top:2px}.tile{aspect-ratio:1/1;background:var(--panel);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--line);color:var(--mid)}.tile svg{width:56%;height:56%;stroke:currentColor;fill:none;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.tile .hl{stroke:var(--accent)}.card:hover .tile{color:var(--ink)}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{border:1px solid var(--line);background:var(--bg);color:var(--ink);padding:9px 15px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;border-radius:20px;min-height:40px}.chip:hover{background:var(--soft)}.chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.field{margin-bottom:15px}.field label{display:block;font-size:13px;font-weight:650;margin-bottom:6px}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line);padding:12px 13px;font:inherit;background:var(--bg);color:var(--ink);min-height:46px;border-radius:var(--r)}.field input:hover{border-color:var(--mid)}.hint{font-size:12.5px;color:var(--mid);margin-top:5px}.tiers{display:grid;gap:9px}.tier{display:flex;align-items:center;gap:12px;border:1.5px solid var(--line);padding:13px 15px;cursor:pointer;background:var(--bg);border-radius:var(--r);transition:border-color .12s,background .12s}.tier:hover{background:var(--panel)}.tier:has(input:checked){border-color:var(--accent);background:var(--panel)}.tier input{accent-color:var(--accent);width:18px;height:18px;flex:none}.tier .t{flex:1;font-size:14px;color:var(--mid)}.tier .t b{display:block;color:var(--ink);font-weight:700}.tier .p{font-size:13.5px;color:var(--mid);white-space:nowrap;font-weight:600}.tier:has(input:checked) .p{color:var(--ink)}details.acc{border:1px solid var(--line);border-bottom:0}details.acc:first-of-type{border-radius:var(--r) var(--r) 0 0}details.acc:last-of-type{border-bottom:1px solid var(--line);border-radius:0 0 var(--r) var(--r)}details.acc:only-of-type{border-radius:var(--r)}details.acc summary{padding:14px 16px;font-weight:650;font-size:14px;cursor:pointer;list-style:none;display:flex;justify-content:space-between}details.acc summary::-webkit-details-marker{display:none}details.acc summary:after{content:"+";color:var(--mid);font-weight:400}details.acc[open] summary:after{content:"\2013"}details.acc .in{padding:0 16px 15px;font-size:14px;color:var(--mid)}.trust{display:flex;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--mid);align-items:center}.trust span{border:1px solid var(--line);padding:6px 11px;background:var(--panel);border-radius:6px}.trust a{color:var(--mid)}.summary{border:1px solid var(--line);background:var(--panel);padding:18px;border-radius:10px}.summary .row{display:flex;justify-content:space-between;gap:12px;font-size:14px;padding:4px 0;color:var(--mid)}.summary .row span:last-child{color:var(--ink);font-weight:600;white-space:nowrap}.summary .row.total{border-top:1px solid var(--line);margin-top:8px;padding-top:11px;font-weight:800;color:var(--ink);font-size:15px}.drawer{position:fixed;inset:0 0 0 auto;width:min(410px,92vw);background:var(--bg);border-left:1px solid var(--line);transform:translate(102%);transition:transform .25s ease;z-index:80;padding:22px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.drawer.open{transform:none}.drawer-veil{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0c80;opacity:0;pointer-events:none;transition:opacity .25s;z-index:70}.drawer-veil.open{opacity:1;pointer-events:auto}.drawer .item{display:flex;gap:12px;border:1px solid var(--line);padding:12px;border-radius:var(--r)}.drawer .item .thumb{width:64px;height:64px;flex:none;background:var(--panel);border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--mid)}.drawer .item .thumb svg{width:70%;height:70%;stroke:currentColor;fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.drawer .item p{font-size:14px;color:var(--mid)}.drawer .item b{color:var(--ink)}.drawer .item .grow{flex:1}.qty{display:flex;align-items:center;gap:6px;margin-top:8px}.qty button{border:1px solid var(--line);background:var(--bg);color:var(--ink);width:30px;height:30px;font:inherit;font-weight:700;cursor:pointer;border-radius:6px;display:inline-flex;align-items:center;justify-content:center}.qty button:hover{background:var(--soft)}.qty .n{min-width:24px;text-align:center;font-weight:700;font-size:14px;color:var(--ink)}.qty .rm{margin-left:auto;width:auto;padding:0 10px;font-size:12.5px;font-weight:600;color:var(--mid)}.qty .rm:hover{color:var(--ink)}.shipmeter{height:6px;background:var(--soft);border-radius:3px;overflow:hidden}.shipmeter i{display:block;height:100%;background:var(--accent);border-radius:3px}footer.site{border-top:1px solid var(--line);padding:36px 0;margin-top:56px;font-size:13.5px;color:var(--mid);background:var(--panel)}footer.site .cols{display:grid;gap:18px}@media(min-width:768px){footer.site .cols{grid-template-columns:repeat(3,1fr)}}footer.site .logo-slot{color:var(--ink);margin-bottom:8px}.split{display:grid;gap:28px}@media(min-width:900px){.split{grid-template-columns:3fr 2fr;align-items:start}}.pdp-img{aspect-ratio:4/3;border:1px solid var(--line);border-radius:10px;background:var(--panel);display:flex;align-items:center;justify-content:center;color:var(--mid)}.pdp-img svg{width:66%;height:88%;stroke:currentColor;fill:none;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.pdp-img .hl{stroke:var(--accent)}.notice{border:1.5px solid var(--accent);background:var(--panel);color:var(--ink);padding:13px 15px;border-radius:var(--r);font-size:14px;margin-top:12px}.tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.tbl{width:100%;border-collapse:collapse;font-size:14px}.tbl th{font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--mid);text-align:left;font-weight:650;padding:11px 14px;border-bottom:1px solid var(--line);background:var(--panel)}.tbl td{padding:11px 14px;border-bottom:1px solid var(--line);vertical-align:middle}.tbl tbody tr:last-child td{border-bottom:0}.tbl .num{text-align:right;white-space:nowrap}.tbl td b{display:block;font-weight:700}.tbl .sub{display:block;font-size:12.5px;color:var(--mid);max-width:44ch}.tbl input[type=number]{width:84px;border:1px solid var(--line);padding:8px 10px;font:inherit;background:var(--bg);color:var(--ink);border-radius:var(--r);text-align:right;min-height:40px}.tbl input[type=number]:hover{border-color:var(--mid)}@media(max-width:600px){.tbl .sub{display:none}.tbl th,.tbl td{padding:10px}}.badge{display:inline-block;border:1px solid var(--line);background:var(--panel);color:var(--mid);font-size:12px;font-weight:650;padding:3px 9px;border-radius:12px;white-space:nowrap}.badge.accent{border-color:var(--accent);color:var(--accent)}.order-card{border:1px solid var(--line);border-radius:10px;background:var(--bg);padding:16px 18px}.order-card header{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:center}.order-card header .sub{display:block;font-size:13px;color:var(--mid)}.order-card .order-side{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.order-card .order-total{font-weight:700;white-space:nowrap}.order-card .btn{padding:9px 16px;min-height:40px;font-size:14px}.order-card ul{margin:10px 0 0;padding-left:18px;font-size:13.5px;color:var(--mid)}@media(prefers-reduced-motion:reduce){:root:not([data-motion=enabled]) .drawer,:root:not([data-motion=enabled]) .drawer-veil,:root:not([data-motion=enabled]) .card,:root:not([data-motion=enabled]) .btn{transition:none}:root:not([data-motion=enabled]) .card:hover{transform:none}}@property --print{syntax:"<number>";inherits:false;initial-value:1}@property --pin{syntax:"<number>";inherits:true;initial-value:0}[data-stagger]>:nth-child(2){--i:1}[data-stagger]>:nth-child(3){--i:2}[data-stagger]>:nth-child(4){--i:3}[data-stagger]>:nth-child(5){--i:4}[data-stagger]>:nth-child(6){--i:5}[data-stagger]>:nth-child(7){--i:6}[data-stagger]>:nth-child(8){--i:7}[data-stagger]>:nth-child(9){--i:8}[data-stagger]>:nth-child(10){--i:9}[data-stagger]>:nth-child(n+11){--i:10}[data-stagger=load]>*{animation:stagger-in .62s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i,0) * 55ms)}[data-stagger=load]>.shift-words{animation:none}@keyframes stagger-in{0%{opacity:0;translate:0 16px}}[data-scrub=print]{position:relative;clip-path:inset(calc((1 - var(--print)) * 100%) 0 0 0)}[data-scrub=print]:before{content:"";position:absolute;left:0;right:0;top:calc((1 - var(--print)) * 100%);height:2px;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,var(--blue-500,#3f6fb0),transparent);opacity:calc((1 - var(--print)) * 40)}[data-scrub=print]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(to top,rgb(23 62 101 / .14) 0 1px,transparent 1px 5px);opacity:calc(1 - var(--print))}.shift-words>span{display:inline-block;animation:shift-word .75s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i,0) * 70ms + 60ms)}@keyframes shift-word{0%{opacity:0;translate:0 .5em;filter:blur(6px)}}@media(prefers-reduced-motion:reduce){:root:not([data-motion=enabled]) :is([data-stagger=load]>*,.shift-words>span){animation:none}}:root{--white:#FFFFFF;--neutral-25:#FBFCFD;--neutral-50:#F4F6F8;--neutral-100:#E9ECF0;--neutral-200:#DDE1E7;--neutral-300:#C4CAD3;--neutral-400:#9AA2AD;--neutral-500:#727A85;--neutral-600:#525963;--neutral-700:#373C44;--neutral-800:#22262B;--neutral-900:#0F1215;--blue-50:#EEF3FC;--blue-100:#DCE6F7;--blue-200:#BCCDEE;--blue-300:#9BB3E4;--blue-400:#7A98D8;--blue-500:#5B7FC7;--blue-600:#4364A8;--blue-700:#2F4C82;--blue-800:#20355C;--blue-900:#131F36;--mist-50:#FAFBFC;--mist-100:#F2F5F8;--mist-200:#E8EDF3;--mist-300:#D9E1EB;--green-50:#EAF3F0;--green-500:#2E7566;--green-700:#1F5347;--amber-50:#F7F1E4;--amber-500:#C08A1E;--amber-700:#6E5726;--red-50:#F9EDEE;--red-500:#B33B48;--red-700:#7A2A33;--text-primary:var(--neutral-900);--text-secondary:var(--neutral-600);--text-tertiary:var(--neutral-400);--text-inverse:var(--white);--text-accent:var(--blue-600);--text-link:var(--blue-600);--text-link-hover:var(--blue-800);--text-success:var(--green-700);--text-warning:var(--amber-700);--text-danger:var(--red-700);--relief-page:#EFF2F5;--relief-raised:#F4F6F8;--relief-inset:#EAEEF2;--relief-edge-width:1px;--relief-edge-light:#FFFFFF;--relief-edge-dark:#C4CAD3;--relief-edge-dark-strong:#B4BDC9;--relief-up:-1px -1px 0 var(--relief-edge-light),1px 1px 0 var(--relief-edge-dark);--relief-down:inset 1px 1px 0 #C8CFD8,inset -1px -1px 0 var(--relief-edge-light);--relief-down-strong:inset 2px 2px 0 var(--relief-edge-dark-strong),inset -1px -1px 0 var(--relief-edge-light);--relief-shadow:0 14px 28px -22px rgba(15,18,21,.5);--surface-page:var(--relief-page);--surface-sunken:var(--relief-inset);--surface-card:var(--relief-raised);--surface-raised:var(--relief-raised);--surface-inverse:var(--neutral-900);--surface-accent-soft:var(--blue-50);--surface-warm:var(--mist-50);--surface-overlay:rgba(15,18,21,.44);--border-hairline:var(--neutral-100);--border-default:var(--neutral-200);--border-strong:var(--neutral-300);--border-inverse:rgba(255,255,255,.24);--border-accent:var(--blue-500);--border-focus:var(--blue-600);--action-primary:var(--neutral-900);--action-primary-hover:var(--neutral-700);--action-primary-active:var(--neutral-800);--action-secondary:var(--blue-50);--action-secondary-hover:var(--blue-100);--action-disabled:var(--neutral-100);--action-disabled-text:var(--neutral-400);--gradient-hero:linear-gradient(180deg,#3F5FA3 0%,#5478C2 42%,#6B8ACB 62%,#B9C9E4 84%,#FBFCFD 100%);--gradient-sky:linear-gradient(180deg,#DCE6F7 0%,#F4F6F8 100%);--gradient-rise:linear-gradient(180deg,#FBFCFD 0%,#EEF3FC 46%,#DCE6F7 100%);--gradient-deep:linear-gradient(158deg,#20355C 0%,#3F5FA3 58%,#5B7FC7 100%);--gradient-warm:linear-gradient(180deg,#FFFFFF 0%,#F2F5F8 100%);--gradient-protect:linear-gradient(180deg,rgba(15,18,21,0) 0%,rgba(15,18,21,.38) 100%)}:root{--font-display:"Sora","Helvetica Neue",Arial,sans-serif;--font-body:"Sora","Helvetica Neue",Arial,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--weight-thin:200;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--size-3xs:11px;--size-2xs:12px;--size-xs:13px;--size-sm:15px;--size-md:17px;--size-lg:21px;--size-xl:26px;--size-2xl:34px;--size-3xl:46px;--size-4xl:62px;--size-5xl:84px;--size-6xl:118px;--leading-tight:1.02;--leading-snug:1.16;--leading-normal:1.45;--leading-relaxed:1.62;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-caps:.12em;--type-hero-size:var(--size-6xl);--type-hero-weight:var(--weight-thin);--type-hero-leading:var(--leading-tight);--type-hero-tracking:var(--tracking-tight);--type-display-size:var(--size-4xl);--type-display-weight:var(--weight-light);--type-display-leading:var(--leading-snug);--type-h1-size:var(--size-3xl);--type-h2-size:var(--size-2xl);--type-h3-size:var(--size-xl);--type-h4-size:var(--size-lg);--type-heading-weight:var(--weight-light);--type-body-size:var(--size-md);--type-body-leading:var(--leading-relaxed);--type-body-weight:var(--weight-regular);--type-small-size:var(--size-sm);--type-caption-size:var(--size-2xs);--type-label-size:var(--size-2xs);--type-label-weight:var(--weight-medium);--type-label-tracking:var(--tracking-caps);--type-spec-size:var(--size-xs)}:root{--radius-none:0px;--radius-xs:6px;--radius-sm:12px;--radius-md:14px;--radius-lg:22px;--radius-xl:28px;--radius-pill:999px;--radius-chip:8px;--radius-control:var(--radius-md);--radius-field:var(--radius-sm);--radius-card:var(--radius-lg);--radius-surface:var(--radius-lg);--radius-image:var(--radius-md)}@media(max-width:759px){:root{--radius-lg:18px}}:root{--shadow-none:none;--shadow-hairline:inset 0 0 0 1px var(--border-hairline);--shadow-xs:0 1px 2px rgba(15,31,54,.05);--shadow-sm:0 1px 2px rgba(15,31,54,.05),0 2px 6px rgba(15,31,54,.04);--shadow-md:0 2px 4px rgba(15,31,54,.04),0 8px 24px rgba(15,31,54,.07);--shadow-lg:0 4px 8px rgba(15,31,54,.05),0 24px 56px rgba(15,31,54,.1);--shadow-focus:0 0 0 3px var(--blue-100);--blur-glass:14px;--glass-fill:rgba(255,255,255,.68);--glass-fill-dark:rgba(15,18,21,.42)}@font-face{font-family:Sora;src:url(sora-300.woff2);font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Sora;src:url(sora-400.woff2);font-style:normal;font-weight:400;font-display:swap}.order-confirmation{padding-block:70px!important;max-width:1100px!important}.confirmation-heading{max-width:780px;margin-bottom:50px}.confirmation-heading>p{font-size:13px;color:var(--mid);margin:15px 0}.confirmation-heading h1{font-size:43px;font-weight:500;line-height:1.15}.confirmation-check{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:#dce6f7;color:#0f1215;margin-bottom:25px}.confirmation-columns{display:grid;grid-template-columns:1.5fr 1fr;gap:65px;border-top:1px solid var(--line);padding-top:32px}.confirmation-columns h2{font-size:20px;margin-bottom:15px}.confirmation-reference{font-size:11px;color:var(--mid);margin-bottom:25px}.confirmation-item{display:flex;align-items:flex-start;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.confirmation-item>svg{flex:none;color:#727a85}.confirmation-item>div{flex:1;min-width:0}.confirmation-item strong{font-size:13px;font-weight:500}.confirmation-item p{font-size:11px;color:var(--mid);margin-top:5px}.confirmation-item>span{font-size:11px;text-align:right}.confirmation-item a{display:inline-flex;align-items:center;gap:9px;font-size:11px;margin-top:8px}.confirmation-total{display:flex;justify-content:space-between;font-size:13px;margin-top:23px}.confirmation-columns aside p{font-size:12px;line-height:1.9;color:var(--mid);margin-bottom:18px}.confirmation-columns aside .btn{font-size:11px;gap:14px}.confirmation-review{font-size:12px;color:var(--mid);line-height:1.8;margin-top:24px}.confirmation-actions{display:flex;gap:30px;align-items:center;flex-wrap:wrap;margin-top:40px}@media(max-width:759px){.confirmation-heading h1{font-size:32px}.confirmation-columns{grid-template-columns:1fr;gap:40px}.confirmation-item{gap:12px}.confirmation-item>span{max-width:80px}.order-confirmation{padding-block:45px!important}.confirmation-columns aside .btn{width:100%}}@font-face{font-family:Sora;src:url(sora-500.woff2);font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Sora;src:url(sora-600.woff2);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Sora;src:url(sora-700.woff2);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Sora;src:url(sora-800.woff2);font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Archivo;src:url(archivo-black.woff) format("woff");font-style:normal;font-weight:900;font-display:swap}:root,:root:not([data-theme=light]),:root[data-theme=dark]{--bg:#eff2f5;--ink:#0f1215;--mid:#525963;--line:#dde1e7;--soft:#e8edf3;--panel:#f4f6f8;--accent:#4364a8;--accent-ink:#fff;--link:#4364a8;--r:4px;--header-height:114px;--shadow:0 10px 35px -20px #0f121533;color-scheme:light}*{box-sizing:border-box;letter-spacing:0}html{scroll-behavior:auto;scroll-padding-top:134px}body{font-family:Sora,Arial,sans-serif;font-size:14px;line-height:1.6;background:var(--bg);color:var(--ink);overflow-x:clip}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{color:inherit}button:not(:disabled),summary{cursor:pointer}a{text-underline-offset:4px}img,video,canvas{max-width:100%}h1,h2,h3,h4{font-weight:500;letter-spacing:0;text-wrap:balance}h1{font-size:48px;line-height:1.08}h2{font-size:42px;line-height:1.15}h3{font-size:20px;line-height:1.3}p{text-wrap:pretty}::selection{background:#bccdee;color:#0f1215}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}button:disabled{opacity:.45;cursor:not-allowed}.page-width{width:calc(100% - 112px);max-width:1536px;margin-inline:auto}.wordmark{font-family:Archivo,Sora,sans-serif;font-weight:900;line-height:.88;display:inline-block;letter-spacing:0}.wordmark-layered{-webkit-mask-image:repeating-linear-gradient(to bottom,#000 0,#000 4.5px,transparent 4.5px,transparent 5.7px);mask-image:repeating-linear-gradient(to bottom,#000 0,#000 4.5px,transparent 4.5px,transparent 5.7px)}.icon-button{width:44px;height:44px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-control);background:transparent;color:inherit;text-decoration:none;transition:background .18s,transform .18s}.icon-button svg{width:21px;height:21px;stroke-width:1.6}.icon-button:hover{background:#0f12150a}.icon-button:active{transform:scale(.95)}.btn{border-radius:var(--radius-control);min-height:50px;padding:14px 21px;gap:20px;white-space:nowrap;font-size:13px;font-weight:500;letter-spacing:0;line-height:1.5;border-width:1px}.btn.primary{background:#0f1215;border-color:#0f1215;color:#fff}.btn.primary:hover{background:#373c44;border-color:#373c44}.text-link{display:inline-flex;align-items:center;gap:16px;text-decoration:none;font-size:13px;font-weight:500;min-height:44px;line-height:1.4}.text-link svg{transition:transform .2s}.text-link:hover svg{transform:translate(2px,-2px)}.small-label{display:block;font-size:12px;font-weight:500;margin-bottom:24px}.skip{z-index:300}.strata-header{position:sticky;top:0;z-index:80;background:#eff2f5f2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);isolation:isolate}.strata-utility{height:30px;display:flex;align-items:center;justify-content:space-between;background:#e9ecf0;padding:0 56px;font-size:10px;color:#525963}.strata-utility a{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:inherit}.strata-nav{height:84px;padding:0 56px;display:flex;align-items:center;gap:58px;border-bottom:1px solid #dde1e770}.strata-brand{text-decoration:none;display:flex;align-items:center}.strata-brand .wordmark{font-size:36px}.desktop-nav{display:flex;gap:30px;align-items:center;font-size:12px;white-space:nowrap}.desktop-nav a{display:flex;align-items:center;gap:9px;text-decoration:none;min-height:44px}.desktop-nav a[aria-current=page]{color:var(--accent)}.nav-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.nav-search{background:#eaeef2;color:#727a85;display:flex;align-items:center;gap:13px;height:42px;border:0;min-width:185px;padding:0 14px;font-size:11px;border-radius:var(--radius-field)}.nav-search svg{stroke-width:1.5}.bag-button{position:relative;margin-right:4px}.nav-favorites{position:relative}.fav-count{position:absolute;right:-3px;top:1px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:9px;font-size:9px;line-height:1;background:var(--ink);color:#fff}.fav-count[hidden]{display:none}.nav-favorites[aria-current=page] svg{fill:currentColor}.fav-bump{animation:bag-count .65s cubic-bezier(.2,.8,.2,1)}.fav-count-tekst{color:var(--text-secondary)}.bag-count{position:absolute;right:-3px;top:1px;min-width:17px;height:17px;display:grid;place-items:center;border-radius:50%;font-size:9px;background:var(--ink);color:#fff}.mobile-menu-button,.mobile-navigation{display:none}.print-hero{height:calc(168svh - 114px);position:relative;background:#eff2f5;isolation:isolate;--hero-progress:0}.print-stage{height:calc(100svh - 144px);min-height:620px;max-height:960px;position:sticky;top:114px;overflow:hidden;background:#eff2f5}.hero-brand-plane{position:absolute;z-index:1;top:9%;left:4%;transform:translateY(calc(var(--hero-progress)*-115px));opacity:calc(1 - var(--hero-progress)*.85);pointer-events:none}.hero-brand-plane h1{font-size:188px;line-height:.92;color:#0f1215;white-space:nowrap}.hero-brand-caption{display:block;margin-top:18px;margin-left:6px;font-size:12px;font-weight:400}.print-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.print-scene canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s}.print-scene.is-ready canvas{opacity:1}.print-poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:1}.print-poster img{width:100%;height:100%;object-fit:cover}.print-scene.is-ready .print-poster{opacity:0}.hero-offer{position:absolute;z-index:3;left:4%;bottom:15%;max-width:450px;transform:translateY(calc(var(--hero-progress)*-45px))}.hero-offer h2{font-size:42px;font-weight:500;line-height:1.16;margin-bottom:19px;text-wrap:initial}.hero-offer p{font-size:13px;color:#525963;line-height:1.8}.hero-ctas{display:flex;align-items:center;gap:25px;margin-top:28px}.hero-material{position:absolute;right:4%;bottom:11%;z-index:4;min-width:270px;padding:14px 17px;background:#eff2f5d9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--radius-card);box-shadow:0 14px 35px -26px #0f121570}.material-topline{display:flex;align-items:center;justify-content:space-between;gap:26px;font-size:11px;margin-bottom:4px}.motion-button{width:28px;height:28px}.hero-swatches{display:flex;align-items:center;gap:7px}.color-swatch{width:30px;height:30px;border:2px solid transparent;border-radius:50%;display:grid;place-items:center;padding:0;outline-offset:3px;flex-shrink:0}.color-swatch[aria-pressed=true]{box-shadow:0 0 0 1px #525963,inset 0 0 0 2px #eff2f5}.hero-swatches>span{margin-left:8px;font-size:9px;min-width:77px}.hero-bottom{position:absolute;z-index:3;bottom:24px;left:4%;right:4%;display:flex;justify-content:space-between;font-size:10px;color:#525963}.print-hero[data-reduced=true]{height:calc(100svh - 144px);min-height:620px}.print-hero[data-reduced=true] .print-stage{position:relative;top:0}.print-hero[data-reduced=true] .hero-brand-plane,.print-hero[data-reduced=true] .hero-offer{transform:none;opacity:1}.promise-band{position:relative;z-index:5;display:flex;gap:20px;justify-content:space-between;align-items:center;min-height:72px;padding:20px 9%;background:var(--bg);border-bottom:1px solid var(--line);font-size:11px}.promise-band>span{display:flex;align-items:center;gap:12px}.promise-band svg{stroke-width:1.4;color:#525963}.collection-section{padding-top:110px;padding-bottom:95px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:42px}.section-heading h2{font-size:44px}.category-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:22px}.category-item{text-decoration:none;min-width:0}.category-image{position:relative;height:370px;overflow:hidden;background:#f4f6f8}.category-image img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.23,1,.32,1)}.category-item:hover .category-image img{transform:scale(1.035)}.category-gift .category-image{background:#e9ecf0}.category-gift .category-image img{object-fit:cover;mix-blend-mode:multiply}.category-day .category-image img{mix-blend-mode:multiply}.category-arrow{position:absolute;right:17px;bottom:17px;display:grid;place-items:center;width:42px;height:42px;background:#eff2f5e8;border-radius:50%}.category-label{padding-top:22px}.category-label h3{font-size:18px;margin-bottom:5px}.category-label p{font-size:11px;color:var(--mid)}.concept-caption{margin-top:24px;font-size:10px;color:var(--mid)}.statement-section{position:relative;background:#eef3fc;padding:98px 0 110px;overflow:hidden}.statement-content{position:relative;z-index:2;max-width:1170px}.statement-content .small-label{margin-bottom:33px}.word-statement{font-size:46px;font-weight:500;line-height:1.4;max-width:950px;text-wrap:initial}.word-statement span{transition:opacity .16s}.statement-content>.text-link{margin-top:28px}.statement-curve{position:absolute;width:550px;height:550px;border:1px solid #bccdee3d;border-radius:50%;right:-300px;bottom:-200px;box-shadow:0 0 0 38px #bccdee1b,0 0 0 77px #bccdee11;display:none}.create-section{padding:125px 0;background:#eff2f5;overflow:hidden}.create-inner{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;max-width:1330px}.create-copy{max-width:440px}.create-copy h2{font-size:46px;margin-bottom:25px}.create-copy>p{font-size:13px;color:var(--mid);line-height:1.9;max-width:360px;margin-bottom:28px}.creation-paths{margin-top:45px;border-top:1px solid var(--line)}.creation-paths a{display:flex;justify-content:space-between;align-items:center;min-height:57px;border-bottom:1px solid var(--line);text-decoration:none;font-size:12px;transition:padding .2s}.creation-paths a:hover{padding-left:5px}.create-visual{position:relative;min-width:0;margin:32px 0}.create-room{position:relative;width:100%;height:580px;object-fit:cover;display:block;transform:translateY(calc(var(--depth,0)*-23px))}.create-backplate{position:absolute;top:-28px;right:-28px;bottom:26px;left:28px;background:#dce6f7;transform:translateY(calc(var(--depth,0)*12px)) rotate(3deg)}.create-float{position:absolute;bottom:35px;left:-40px;right:52px;display:flex;align-items:center;gap:16px;padding:21px 25px;background:#eff2f5ef;box-shadow:0 24px 46px -28px #0f121566;border-radius:var(--radius-card);transform:translateY(calc(var(--depth,0)*-70px))}.float-icon{height:45px;width:45px;display:grid;place-items:center;background:#eef3fc;color:#53626a;border-radius:var(--radius-sm)}.create-float strong,.create-float span:not(.float-icon){display:block;font-size:12px}.create-float strong{font-weight:500}.create-float div>span{font-size:10px!important;color:var(--mid);margin-top:3px}.create-float>svg{margin-left:auto}.process-film{position:relative;min-height:560px;height:65svh;max-height:760px;background:#dce3e7;overflow:hidden}.process-film video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.film-caption{position:relative;z-index:2;height:100%;min-height:560px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:55px;color:#0f1215}.film-caption h2{font-size:49px;margin-bottom:20px}.film-caption span{font-size:12px}.process-film:after{content:"";position:absolute;bottom:0;left:0;width:55%;height:58%;background:linear-gradient(90deg,#eff2f5eb,transparent);z-index:1;pointer-events:none}.material-section{display:grid;grid-template-columns:1fr 1fr;background:#e8edf3}.material-photo{position:relative;height:650px;overflow:hidden}.material-photo>img{width:100%;height:100%;object-fit:cover;transform:translateY(calc(var(--depth,0)*20px)) scale(1.08)}.material-photo-label{position:absolute;bottom:28px;left:38px;display:flex;align-items:center;gap:12px;color:#fff;font-size:11px;text-shadow:0 1px 5px #0006}.material-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:65px 15%;min-width:0}.material-copy h2{font-size:42px;max-width:400px;margin-bottom:25px}.segmented-control{display:flex;border:1px solid #c4cad3;margin-bottom:25px;border-radius:var(--radius-control);overflow:hidden}.segmented-control button{background:none;border:0;min-height:43px;padding:0 27px;font-size:12px}.segmented-control button[aria-pressed=true]{background:#0f1215;color:#fff}.material-copy>p{font-size:12px;color:var(--mid);line-height:1.9;max-width:350px}.material-specs{padding:0;list-style:none;margin:24px 0 20px;font-size:11px;color:#525963;display:grid;gap:10px}.material-specs li{display:flex;align-items:center;gap:10px}.faq-section{padding-top:105px;padding-bottom:115px;display:grid;grid-template-columns:1fr 1.5fr;gap:80px;max-width:1330px}.faq-section h2{margin-bottom:20px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;padding:25px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{font-size:12px;color:var(--mid);line-height:1.9;max-width:560px;padding-bottom:25px}.design-invite{position:relative;background:#dce6f7;padding:86px 0 98px;overflow:hidden;isolation:isolate}.design-invite .page-width{position:relative;z-index:2;max-width:1330px}.design-invite h2{font-size:88px;line-height:1.08;margin-bottom:35px}.idea-form{display:flex;max-width:640px;border-bottom:1px solid #727a85;align-items:center;gap:20px}.idea-form input{color:var(--ink);border:0;background:transparent;min-width:0;width:100%;height:65px;font-size:17px;outline-offset:3px}.idea-form input::placeholder{color:#727a85}.idea-form button{height:55px;width:55px}.invite-options{display:flex;gap:35px;margin-top:25px;flex-wrap:wrap}.invite-options a{font-size:11px;text-decoration:none;display:flex;align-items:center;gap:15px;min-height:44px}.invite-layer{position:absolute;right:-100px;top:70px;width:470px;height:430px;transform:rotate(-22deg);z-index:0}.invite-layer span{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #727a8526;border-radius:44% 44% 38% 38%;transform:translateY(0)}.invite-layer span:nth-child(2){transform:translateY(32px)}.invite-layer span:nth-child(3){transform:translateY(64px)}.invite-layer span:nth-child(4){transform:translateY(96px)}.invite-layer span:nth-child(5){transform:translateY(128px)}.invite-layer span:nth-child(6){transform:translateY(160px)}.strata-footer{background:#0f1215;color:#f4f6f8;overflow:hidden}.footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:45px;padding-top:72px;padding-bottom:85px}.footer-intro>p{font-size:28px;line-height:1.35;margin-bottom:22px}.strata-footer a{color:inherit}.footer-column h2{font-size:12px;font-weight:500;margin-bottom:20px}.footer-column a{display:block;text-decoration:none;font-size:11px;color:#dde1e7;margin:11px 0;line-height:1.8}.footer-column a:hover{color:#fff;text-decoration:underline}.footer-wordmark{display:flex;justify-content:center;align-items:center;overflow:hidden;padding-bottom:25px}.footer-wordmark .wordmark{font-size:230px;-webkit-mask-image:repeating-linear-gradient(to bottom,#000 0,#000 11px,transparent 11px,transparent 13px);mask-image:repeating-linear-gradient(to bottom,#000 0,#000 11px,transparent 11px,transparent 13px);max-width:100%}.footer-bottom{border-top:1px solid #727a85;display:flex;justify-content:space-between;padding-top:23px;padding-bottom:26px;font-size:9px;color:#dde1e7}.info-page{padding:75px 0 100px;max-width:1040px;min-height:70vh}.info-page h1{font-size:52px;margin-bottom:40px}.info-page h2{font-size:25px;margin-top:42px;margin-bottom:18px}.info-page p{font-size:14px;line-height:1.9;max-width:740px;margin-bottom:16px}.info-page .info-lead{font-size:20px;color:#525963}.info-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:35px}.info-page .info-back{margin-bottom:40px}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.info-note{padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media(min-width:1700px){.hero-brand-plane h1{font-size:236px}.hero-offer h2{font-size:48px}.hero-offer{bottom:18%}.hero-material{bottom:15%}.category-image{height:440px}.footer-wordmark .wordmark{font-size:285px}}@media(max-width:1250px){.strata-nav{gap:35px;padding-inline:35px}.strata-utility{padding-inline:35px}.desktop-nav{gap:20px}.nav-search{min-width:145px}.nav-actions{gap:6px}.hero-brand-plane h1{font-size:153px}.hero-offer h2{font-size:35px}.hero-ctas{gap:18px}.hero-ctas .btn{padding-inline:16px;gap:12px}.hero-offer{max-width:410px}.hero-material{right:3%;bottom:10%}.page-width{width:calc(100% - 72px)}.category-image{height:315px}.material-copy{padding-inline:12%}.material-copy h2{font-size:36px}.create-copy h2{font-size:38px}.create-room{height:525px}.word-statement{font-size:41px}.footer-wordmark .wordmark{font-size:185px}}@media(max-width:1000px){.nav-search{min-width:44px;background:transparent;padding:0;justify-content:center}.strata-nav{gap:26px}.desktop-nav{gap:20px}.hero-brand-plane h1{font-size:134px}.hero-brand-caption{font-size:10px}.hero-offer h2{font-size:31px}.hero-offer p{font-size:12px}.hero-ctas{flex-direction:column;align-items:flex-start;gap:8px}.hero-material{bottom:9%;min-width:248px;padding:11px 13px}.category-grid{gap:16px}.category-image{height:275px}.category-label h3{font-size:16px}.category-label p{font-size:10px}.create-inner{gap:6%}.create-room{height:490px}.create-float{left:-20px;right:20px;padding:18px}.create-copy h2{font-size:35px}.create-backplate{top:-20px;right:-20px;bottom:20px;left:20px}.material-copy{padding:45px 10%}.material-photo{height:570px}.material-copy h2{font-size:32px}.faq-section{gap:40px}.footer-top{gap:25px}.footer-intro>p{font-size:24px}.footer-wordmark .wordmark{font-size:145px}}@media(max-width:759px){:root,:root:not([data-theme=light]){--header-height:96px}html{scroll-padding-top:112px}.page-width{width:calc(100% - 40px)}.strata-utility{height:27px;padding:0 20px;justify-content:center;font-size:9px}.strata-utility>span:first-child,.strata-utility>a{display:none}.strata-nav{height:69px;padding:0 13px;gap:8px}.strata-brand .wordmark{font-size:30px}.mobile-menu-button{display:flex;width:38px}.desktop-nav,.nav-favorites{display:none}.nav-actions{gap:3px}.nav-search{width:38px;min-width:38px}.bag-button{width:38px}.strata-brand{margin-left:4px}.mobile-navigation{display:flex;flex-direction:column;padding:10px 22px 22px;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 20px 30px -25px #1236}.mobile-navigation a{display:flex;align-items:center;justify-content:space-between;min-height:56px;text-decoration:none;border-bottom:1px solid var(--line);font-size:15px}.print-hero{height:calc(153svh - 96px)}.print-stage{top:96px;height:calc(100svh - 124px);min-height:615px;max-height:920px}.hero-brand-plane{top:34px;left:20px;right:20px;transform:translateY(calc(var(--hero-progress)*-60px))}.hero-brand-plane h1{font-size:76px}.hero-brand-caption{margin-top:10px;margin-left:2px;font-size:9px}.print-scene{top:0;right:0;bottom:70px;left:0}.print-scene canvas{top:30px}.hero-offer{left:20px;right:20px;bottom:62px;max-width:none;transform:translateY(calc(var(--hero-progress)*-10px))}.hero-offer h2{font-size:28px;line-height:1.15;margin-bottom:10px}.hero-offer p{font-size:10px;line-height:1.7;max-width:210px}.hero-ctas{flex-direction:row;gap:17px;align-items:center;margin-top:19px}.hero-ctas .btn{min-height:46px;font-size:10px;padding:12px 13px;gap:13px}.hero-ctas .text-link{font-size:10px;gap:9px}.hero-material{right:18px;left:auto;bottom:248px;padding:9px 10px;min-width:0;width:172px}.material-topline{font-size:9px;gap:5px;margin:0 0 5px}.hero-swatches{gap:8px}.hero-swatches>span{display:none}.color-swatch{width:28px;height:28px}.hero-bottom{font-size:8px;bottom:19px;left:20px;right:20px}.print-hero[data-reduced=true]{height:calc(100svh - 124px);min-height:615px}.promise-band{min-height:63px;gap:10px;padding:17px 20px;font-size:9px}.promise-band>span{gap:8px}.promise-band>span:nth-child(2){display:none}.promise-band svg{width:15px;height:15px;flex:none}.collection-section{padding-top:65px;padding-bottom:65px}.section-heading{gap:20px;margin-bottom:28px;align-items:flex-end}.section-heading h2{font-size:29px}.section-heading>.text-link{font-size:10px;gap:7px;max-width:122px}.section-heading>.text-link svg{flex:none;width:17px}.category-grid{grid-template-columns:1fr 1fr;gap:25px 15px}.category-home{grid-column:1/-1}.category-image{height:220px}.category-home .category-image{height:280px}.category-home .category-image img{object-position:center 57%}.category-label{padding-top:14px}.category-label h3{font-size:15px}.category-label p{font-size:10px;line-height:1.6}.category-arrow{width:34px;height:34px;right:12px;bottom:12px}.category-arrow svg{width:18px}.concept-caption{font-size:9px;margin-top:22px}.statement-section{padding:65px 0 70px}.statement-content .small-label{margin-bottom:25px}.word-statement{font-size:29px;line-height:1.43}.small-label{font-size:10px;margin-bottom:20px}.statement-content>.text-link{font-size:11px;margin-top:24px}.create-section{padding:66px 0 75px}.create-inner{display:flex;flex-direction:column;gap:30px}.create-copy{max-width:none;width:100%}.create-copy h2{font-size:34px;margin-bottom:22px}.create-copy>p{font-size:12px;line-height:1.8;max-width:340px}.creation-paths{margin-top:28px}.creation-paths a{min-height:53px;font-size:11px}.create-visual{width:calc(100% - 18px);margin:22px 18px 0 0}.create-room{height:440px}.create-backplate{top:-15px;right:-15px;bottom:20px;left:18px}.create-float{left:15px;right:-10px;bottom:27px;padding:17px;gap:12px}.create-float .float-icon{width:40px;height:40px}.process-film{height:490px;min-height:0}.film-caption{min-height:490px;padding-bottom:35px}.film-caption h2{font-size:37px}.film-caption>span{font-size:10px}.process-film:after{width:92%;height:50%}.process-film video{object-position:center}.material-section{display:flex;flex-direction:column}.material-photo{height:450px}.material-photo-label{font-size:10px;left:22px;bottom:20px}.material-copy{padding:58px 25px 60px}.material-copy h2{font-size:34px;max-width:310px}.material-copy>p{max-width:100%}.material-copy .text-link{font-size:11px}.faq-section{display:flex;flex-direction:column;padding-top:65px;padding-bottom:70px;gap:27px}.faq-section h2{font-size:32px;margin-bottom:8px}.faq-section .text-link{font-size:11px}.faq-list summary{font-size:12px;line-height:1.6;padding:23px 0}.faq-list summary svg{flex:none}.faq-list details p{font-size:11px}.design-invite{padding:60px 0 68px}.design-invite h2{font-size:58px;margin-bottom:26px}.idea-form input{font-size:13px;height:58px}.invite-options{gap:5px 25px;margin-top:16px}.invite-options a{font-size:10px}.invite-layer{width:280px;height:320px;right:-180px;top:150px}.footer-top{grid-template-columns:1fr 1fr;gap:33px 25px;padding:53px 0 46px}.footer-intro{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-intro>p{font-size:25px;margin-bottom:0}.footer-intro>.text-link{font-size:11px}.footer-column h2{font-size:12px;margin-bottom:14px}.footer-column a{font-size:10px;margin:10px 0}.footer-column:last-child{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:0 22px}.footer-column:last-child h2{width:100%;margin:0 0 6px}.footer-wordmark .wordmark{font-size:70px;-webkit-mask-image:repeating-linear-gradient(to bottom,#000 0,#000 5px,transparent 5px,transparent 6px);mask-image:repeating-linear-gradient(to bottom,#000 0,#000 5px,transparent 5px,transparent 6px)}.footer-wordmark{padding-bottom:25px}.footer-bottom{font-size:8px;gap:15px;padding:20px 0}.footer-bottom>span:nth-child(2){display:none}.info-page{padding:45px 0 70px}.info-page h1{font-size:35px}.info-page .info-lead{font-size:17px}.info-page h2{font-size:23px}.info-grid{grid-template-columns:1fr;gap:20px}h1{font-size:35px}h2{font-size:30px}.btn{white-space:normal}.hero-ctas .btn{white-space:nowrap}}@media(min-width:500px)and (max-width:759px){.hero-brand-plane h1{font-size:110px}.hero-offer h2{font-size:35px}.hero-material{bottom:245px;right:25px}.category-image{height:290px}.category-home .category-image{height:330px}.footer-wordmark .wordmark{font-size:108px}}@media(max-width:380px){.print-stage,.print-hero[data-reduced=true]{min-height:565px}.hero-brand-plane h1{font-size:68px}.hero-brand-plane{top:27px}.hero-material{bottom:241px;width:163px}.hero-offer{bottom:55px}.hero-offer h2{font-size:25px}.hero-ctas{gap:12px}.hero-ctas .btn{font-size:9px;gap:8px}.hero-ctas .text-link{font-size:9px}.hero-bottom{font-size:7px}.footer-wordmark .wordmark{font-size:62px}.section-heading h2{font-size:27px}.category-image{height:195px}.category-home .category-image{height:250px}}@media(prefers-reduced-motion:reduce){:root:not([data-motion=enabled]) *,:root:not([data-motion=enabled]) *:before,:root:not([data-motion=enabled]) *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:root:not([data-motion=enabled]) .print-hero{height:calc(100svh - 144px);min-height:620px}:root:not([data-motion=enabled]) .print-stage{position:relative;top:0}:root:not([data-motion=enabled]) .hero-brand-plane,:root:not([data-motion=enabled]) .hero-offer,:root:not([data-motion=enabled]) [data-reveal],:root:not([data-motion=enabled]) .create-room,:root:not([data-motion=enabled]) .create-backplate,:root:not([data-motion=enabled]) .create-float,:root:not([data-motion=enabled]) .material-photo>img{transform:none!important;opacity:1!important}:root:not([data-motion=enabled]) .word-statement span{opacity:1!important}:root:not([data-motion=enabled]) .category-item:hover .category-image img{transform:none}:root:not([data-motion=enabled]) .process-film video{object-fit:cover}}@media(max-width:759px){.mobile-menu-button,.nav-search,.bag-button{width:44px;min-width:44px}.nav-account{display:none}}:root,:root:not([data-theme=light]),:root[data-theme=dark]{--bg:var(--surface-page);--ink:var(--text-primary);--mid:var(--text-secondary);--line:var(--border-default);--soft:var(--mist-200);--panel:var(--surface-raised);--accent:var(--blue-600);--accent-ink:var(--white);--link:var(--text-link);--r:var(--radius-md)}:root{--cloud-white:#f6f8fa}body{font-family:var(--font-body);color:var(--text-primary);letter-spacing:0;isolation:isolate;background:var(--cloud-white)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(#f1f7fb3d,#f1f7fb3d),url(/cdn/shop/files/strata-rb-wolkenwereld.webp) center bottom/auto max(300svh,300vw) no-repeat}:root{--korrel-sterkte:.42;--korrel-hard:1;--korrel-ruis:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E")}.strata-mist{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;z-index:-1;pointer-events:none}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--korrel-ruis) 0 0/220px 220px;mix-blend-mode:soft-light;opacity:var(--korrel-sterkte);filter:contrast(var(--korrel-hard))}body>#main{padding-block:28px;min-height:75vh}body>#main>.shopify-section>div,body>#main>.shopify-section>section{background:transparent;width:calc(100% - 64px);--text-primary:#152e4c;--text-secondary:#52687b;--blue-700:#173e65}body>#main>.shopify-section>div:has([aria-label=Productcatalogus]){--text-secondary:#354d62}html[data-sky-intro=active] .strata-brand .wordmark{visibility:hidden}@media(max-width:640px){body>#main{padding-block:16px}body>#main>.shopify-section>div,body>#main>.shopify-section>section{width:calc(100% - 24px)}}:root{--tracking-tight:0;--tracking-snug:0;--tracking-wide:0;--tracking-caps:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:0}button,dialog{border-radius:var(--radius-control)}input,select,textarea{border-radius:var(--radius-field)}input[type=checkbox]{border-radius:var(--radius-xs)}input[type=radio]{border-radius:50%}.btn.primary{background:var(--action-primary);border-color:var(--action-primary)}.btn.primary:hover{background:var(--action-primary-hover);border-color:var(--action-primary-hover)}.strata-header{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.strata-header:before{content:"";position:absolute;top:-12px;right:0;bottom:-12px;left:0;z-index:-1;pointer-events:none;background:linear-gradient(140deg,#ffffff80,#eff7fc38);-webkit-backdrop-filter:blur(28px) saturate(110%);backdrop-filter:blur(28px) saturate(110%);-webkit-mask-image:linear-gradient(transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(transparent,#000 12px,#000 calc(100% - 12px),transparent)}.strata-nav{border-bottom:0}.strata-header[data-scroll-header]{position:sticky;top:16px;margin:16px 24px 0;border-radius:22px;box-shadow:0 18px 50px #173e651a;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.strata-header[data-scroll-header]:before{top:0;right:0;bottom:0;left:0;border:1px solid rgb(255 255 255 / .5);border-radius:inherit;-webkit-mask-image:none;mask-image:none}.strata-header[data-scroll-header] .strata-nav,.strata-header[data-scroll-header] .strata-utility{padding-inline:32px}.strata-header[data-scroll-header=hidden]:not(:focus-within):not(:has(.mobile-navigation)){transform:translateY(calc(-100% - 20px));opacity:0;pointer-events:none}@media(max-width:759px){.strata-header[data-scroll-header]{top:12px;margin:12px 12px 0;border-radius:18px}.strata-header[data-scroll-header] .strata-nav{padding-inline:10px}.strata-header[data-scroll-header] .strata-utility{padding-inline:16px}.strata-header[data-scroll-header] .mobile-navigation{border-radius:0 0 18px 18px;background:#f6fafda6}}@media(prefers-reduced-motion:reduce){:root:not([data-motion=enabled]) .strata-header[data-scroll-header]{transition:none}}.desktop-nav a{position:relative}.desktop-nav a:hover{color:var(--accent)}.desktop-nav a{padding-inline:10px;margin-inline:-10px;border-radius:var(--radius-control);transition:background .18s}.desktop-nav a:hover{background:#0f12150a}.nav-search{transition:background-color .2s,box-shadow .2s}.nav-search:hover{background:#e1e7ee}.bag-bump svg{animation:bag-wiggle .65s cubic-bezier(.2,.8,.2,1)}.bag-bump .bag-count{animation:bag-count .65s cubic-bezier(.2,.8,.2,1)}@keyframes bag-wiggle{0%{transform:none}30%{transform:translateY(-4px) rotate(-9deg)}60%{transform:translateY(0) rotate(6deg)}to{transform:none}}@keyframes bag-count{0%{transform:scale(1)}40%{transform:scale(1.5)}to{transform:scale(1)}}.strata-utility{background:transparent;color:#52687b}.nav-search{background:var(--surface-sunken);box-shadow:var(--relief-down);border-radius:var(--radius-field)}.hero-brand-plane h1{color:var(--text-primary)}.hero-brand-caption,.hero-offer p,.hero-bottom{color:var(--text-secondary)}.hero-cloud-plane{position:absolute;top:-8%;right:-5%;bottom:-8%;left:-5%;z-index:0;pointer-events:none;overflow:hidden;transform:translate3d(0,calc(var(--hero-progress)*-65px),0)}.hero-cloud-plane img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.hero-material{border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-raised) 92%,transparent);box-shadow:var(--relief-up),var(--relief-shadow)}.print-poster{mix-blend-mode:normal}.print-scene canvas{transition:none}.shop-collection-intro{position:relative;padding-right:35%;min-height:230px;display:block!important;overflow:hidden}.shop-collection-intro h1{font-size:46px;max-width:650px}.shop-collection-intro p{font-size:14px}.shop-collection-photo{position:absolute;right:0;top:0;bottom:0;width:32%;height:100%;object-fit:cover}.shop-collection-intro>span{display:block;margin-top:18px}.strata-footer{background:#f6fafdc7;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#173e65}.strata-footer .footer-bottom{color:#52687b;border-color:#d9e3ea}.create-backplate,.design-invite{background:var(--blue-100)}.statement-section{background:var(--mist-100)}.material-section{background:var(--mist-200)}.swatch,.color-swatch{border-radius:50%}@media(max-width:759px){.hero-cloud-plane{top:0;right:-40%;bottom:0;left:-40%}.hero-cloud-plane img{object-position:55% center}.nav-search{box-shadow:none;background:transparent}}@media(prefers-reduced-motion:reduce){:root:not([data-motion=enabled]) .hero-cloud-plane{transform:none}}@media(max-width:759px){.shop-collection-intro{padding-right:0;padding-bottom:180px;min-height:350px}.shop-collection-photo{top:auto;width:100%;height:160px;object-position:center 58%}.shop-collection-intro h1{font-size:34px}}main:has(.print-hero){position:relative}.print-stage{height:calc(100svh - var(--header-height) - 64px);min-height:0}main:has(.print-hero)>.promise-band{position:absolute;top:calc(100svh - var(--header-height) - 64px);left:0;width:100%;min-height:64px;background:var(--surface-raised)}.print-hero[data-reduced=true]{height:calc(100svh - var(--header-height));min-height:0}@media(max-width:759px){.hero-offer{bottom:44px}.hero-material{bottom:230px}.hero-bottom{bottom:13px}.hero-offer h2{font-size:26px}.hero-offer p{font-size:12px}.hero-ctas .btn,.hero-ctas .text-link,.hero-brand-caption{font-size:11px}}@media(max-width:759px)and (max-height:740px){.hero-brand-plane{top:22px}.hero-brand-plane h1{font-size:64px}.hero-brand-caption{display:none}.hero-offer{bottom:30px}.hero-offer h2{font-size:23px}.hero-offer p{display:none}.hero-ctas{margin-top:14px}.hero-material{bottom:163px;right:18px;width:163px}.hero-bottom{display:none}.print-scene{top:0;right:0;bottom:65px;left:0}.print-scene canvas{top:0}}main:has(.print-hero){background:var(--white)}.hero-cloud-plane{opacity:.78}.hero-cloud-foreground{position:absolute;left:-3%;bottom:-2px;width:106%;max-width:none;height:28%;object-fit:fill;z-index:2;pointer-events:none;transform:translateY(calc(var(--hero-progress)*24px))}.statement-section{background:var(--blue-200);padding:0}.statement-content{padding-top:42px;padding-bottom:55px}.cloud-transition{position:relative;height:clamp(170px,23vw,350px);overflow:hidden;isolation:isolate;pointer-events:none}.cloud-transition-enter{transform:rotate(180deg)}.cloud-transition-far,.cloud-transition-near{position:absolute;top:-4%;right:-3%;bottom:-6%;left:-3%;will-change:transform}.cloud-transition-far{opacity:calc(.58 - var(--depth,0)*.4);transform:translate3d(calc(var(--depth,0)*-90px),-14%,0) scaleX(1.16)}.cloud-transition-near{opacity:calc(.88 - var(--depth,0)*.22);transform:translate3d(calc(var(--depth,0)*95px),calc(var(--depth,0)*24px),0) scaleX(1.12)}.cloud-transition img{display:block;width:100%;height:100%;object-fit:fill}.cloud-transition:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:40%;background:linear-gradient(transparent,var(--white) 85%)}.create-section{background:var(--white)}.design-invite{padding:0 0 84px;background:var(--blue-200)}.design-invite>.page-width{padding-top:44px}.invite-layer{display:none}.cloud-transition-invite{background:var(--blue-200)}@media(max-width:759px){.print-scene{top:0;right:0;bottom:165px;left:0}.print-scene canvas{top:10px}.hero-material{bottom:264px}.hero-cloud-foreground{height:38%;width:180%;left:-40%}.statement-content{padding-top:18px;padding-bottom:24px}.cloud-transition{height:170px}.design-invite>.page-width{padding-top:10px}}@media(max-width:759px)and (max-height:740px){.print-scene{top:0;right:0;bottom:130px;left:0}.hero-material{bottom:164px}.hero-cloud-foreground{height:36%}}@media(max-width:759px){.cloud-transition-near{transform:translate3d(calc(var(--depth,0)*35px),calc(var(--depth,0)*15px),0) scaleX(1.12)}.cloud-transition-far{transform:translate3d(calc(var(--depth,0)*-30px),-14%,0) scaleX(1.16)}}@media(prefers-reduced-motion:reduce){:root:not([data-motion=enabled]) .cloud-transition-far,:root:not([data-motion=enabled]) .cloud-transition-near,:root:not([data-motion=enabled]) .hero-cloud-foreground{transform:none;will-change:auto}:root:not([data-motion=enabled]) .cloud-transition-near{opacity:1}}@media(max-width:759px){.hero-offer{bottom:64px}.hero-material{bottom:12px;left:20px;right:20px;width:auto;min-width:0;display:flex;align-items:center;justify-content:space-between;padding:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.material-topline{order:2;margin:0}.material-topline>span{display:none}.hero-swatches{order:1}.hero-bottom{display:none}}@media(max-width:759px)and (max-height:740px){.hero-offer{bottom:54px}.hero-material{bottom:12px}.hero-offer h2{font-size:22px}}.hero-print-film{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.print-hero[data-media=video] .hero-swatches{display:none}.print-hero[data-media=video] .hero-material{min-width:0;box-shadow:none;background:transparent;padding:0}.print-hero[data-media=video] .material-topline>span{display:none}.print-hero[data-media=video] .print-scene{top:0;right:0;bottom:0;left:0}.wordmark{display:block;width:160px;height:auto;max-width:100%;-webkit-mask-image:none!important;mask-image:none!important}.hero-brand-plane h1 .wordmark{width:580px;max-width:44vw}.footer-wordmark .wordmark{width:1120px;max-width:100%;-webkit-mask-image:none;mask-image:none}@media(max-width:759px){.strata-brand .wordmark{width:140px}.hero-brand-plane h1 .wordmark{width:280px;max-width:calc(100vw - 40px)}.footer-wordmark .wordmark{width:100%}}.featured-products{padding-top:64px;padding-bottom:72px}.featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.featured-product{text-decoration:none;min-width:0}.featured-product>div:first-child{aspect-ratio:1;overflow:hidden;background:var(--surface-raised)}.featured-product>div:last-child{padding-top:16px;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.featured-product h3{font-size:15px;line-height:1.4}.featured-product>div:last-child>span{white-space:nowrap;font-size:13px}.shop-invite-links{display:flex;gap:28px;align-items:center;margin-top:28px}@media(max-width:759px){.featured-grid{grid-template-columns:1fr 1fr;gap:28px 16px}.featured-product>div:last-child{flex-direction:column;gap:6px}.featured-product h3{font-size:14px}.featured-products{padding-block:40px}.shop-invite-links{flex-wrap:wrap;gap:16px}}.lithophane-product-stage{min-width:0}.lithophane-product-stage>div:first-child{width:100%;height:560px;max-height:65svh;background:var(--surface-raised);border:0;border-radius:var(--radius-card)}.lithophane-product-stage>div:first-child{position:relative;inset:auto;pointer-events:auto;overflow:hidden}.lithophane-product-stage>p{font-size:12px;color:var(--text-secondary);margin-top:12px}.lithophane-photo-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:var(--text-secondary)}.product-photo-upload{display:flex;align-items:center;gap:16px;position:relative;border:1px solid var(--border-default);padding:18px;cursor:pointer;margin:24px 0}.product-photo-upload span{overflow-wrap:anywhere}.product-photo-upload small{display:block;font-size:11px;color:var(--text-secondary);margin-top:6px}.product-photo-upload input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.product-photo-upload:focus-within{outline:2px solid var(--blue-600);outline-offset:4px}.product-fixed-option{display:inline-flex;align-items:center;gap:10px}.product-photo-consent{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.6;margin:24px 0}.product-photo-consent input{flex:none;margin-top:4px;accent-color:var(--blue-600)}.product-photo-error{color:#a52424;font-size:13px}@media(max-width:759px){.lithophane-product-stage>div:first-child{height:360px;max-height:48svh}}.info-page ul{max-width:740px;margin:0 0 16px;padding-left:20px;color:inherit}.info-page li{font-size:14px;line-height:1.9;margin-bottom:6px}.info-page section a:not(.btn){color:var(--text-link);text-decoration:underline;text-underline-offset:3px}.info-page .legal-concept{max-width:740px;border-left:3px solid var(--amber-500);background:var(--amber-50);color:var(--text-warning);padding:12px 16px;font-size:13px;line-height:1.7}.legal-open{background:var(--amber-50);color:var(--text-warning);padding:1px 5px;font-size:.92em;font-style:normal;box-decoration-break:clone;-webkit-box-decoration-break:clone}.legal-form{max-width:740px;border:1px solid var(--border-default);background:#ffffff8c;padding:20px 24px}.legal-form p{margin-bottom:12px}[data-knop-plaats]{position:relative}[data-knop-wissel]{-webkit-text-fill-color:transparent}[data-knop-wissel]:after{content:attr(data-knop-wissel) / "";position:absolute;left:var(--knop-x);top:var(--knop-y);line-height:normal;white-space:pre;-webkit-text-fill-color:currentColor;pointer-events:none}@media(hover:hover){:root:not([data-motion=disabled]) [data-knop-bereik] :is(.btn,[data-knop],[data-pil],.shop-more,.shop-open,.pdp-terug,.cad-account-link,.cad-voorbeelden-link,.pdp-primary,.cd-primary-button,.cd-secondary-button,.wd-primary-button,.wd-secondary-button,.b2b-dienst-knop,.b2b-ja-nee-knop,[data-promo-apply],.desktop-nav a):not([data-knop=uit])>:is(.lucide-arrow-right,.lucide-arrow-up-right){transition:transform .32s cubic-bezier(.2,.8,.2,1)}:root:not([data-motion=disabled]) [data-knop-bereik] :is(.btn,[data-knop],[data-pil],.shop-more,.shop-open,.pdp-terug,.cad-account-link,.cad-voorbeelden-link,.pdp-primary,.cd-primary-button,.cd-secondary-button,.wd-primary-button,.wd-secondary-button,.b2b-dienst-knop,.b2b-ja-nee-knop,[data-promo-apply],.desktop-nav a):not([data-knop=uit]):hover>.lucide-arrow-right{transform:translate(5px)}:root:not([data-motion=disabled]) [data-knop-bereik] :is(.btn,[data-knop],[data-pil],.shop-more,.shop-open,.pdp-terug,.cad-account-link,.cad-voorbeelden-link,.pdp-primary,.cd-primary-button,.cd-secondary-button,.wd-primary-button,.wd-secondary-button,.b2b-dienst-knop,.b2b-ja-nee-knop,[data-promo-apply],.desktop-nav a):not([data-knop=uit]):hover>.lucide-arrow-up-right{transform:translate(3px,-3px)}}@media(prefers-reduced-motion:reduce){:root:not([data-motion=enabled]) [data-knop-bereik] :is(.btn,[data-knop],[data-pil],.shop-more,.shop-open,.pdp-terug,.cad-account-link,.cad-voorbeelden-link,.pdp-primary,.cd-primary-button,.cd-secondary-button,.wd-primary-button,.wd-secondary-button,.b2b-dienst-knop,.b2b-ja-nee-knop,[data-promo-apply],.desktop-nav a)>svg{transition:none;transform:none}}:root,:root:not([data-theme=light]){--header-height:84px}html{scroll-padding-top:104px}@media(max-width:759px){:root,:root:not([data-theme=light]){--header-height:69px}html{scroll-padding-top:85px}}.nav-search-knop{display:inline-flex;align-items:center;justify-content:center;flex:none;height:42px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.nav-search input{flex:1;min-width:0;height:42px;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:12px}.nav-search input::placeholder{color:#727a85;opacity:1}.nav-search input:focus{outline:none}.nav-search input::-webkit-search-cancel-button{-webkit-appearance:none}.nav-search:focus-within{box-shadow:var(--relief-down),inset 0 0 0 1px #1e509266}.nav-search-sluit{display:none}@media(max-width:1000px){.nav-search input{display:none}.nav-search-knop{width:100%;height:44px}.nav-actions:has(.nav-search[data-open]){flex:1;margin-left:0}.strata-nav:has(.nav-search[data-open])>:not(.nav-actions),.nav-actions:has(.nav-search[data-open])>:not(.nav-search){display:none}.strata-header .nav-search[data-open]{flex:1;width:auto;min-width:0;justify-content:flex-start;gap:10px;padding:0 0 0 12px;background:var(--surface-sunken)}.nav-search[data-open] .nav-search-knop{width:auto}.nav-search[data-open] input{display:block;font-size:16px}.nav-search[data-open] .nav-search-sluit{display:inline-flex}}.strata-sfeer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}:is(.journey-kaart,.legal-form,.pdp-photo,.pdp-placeholder,.case-kader:not([data-staand])){border-radius:var(--radius-card)}:is(.rec-image,.rec-placeholder,.svc-kaart-beeld){border-radius:var(--radius-image)}:is(.pdp-primary,.shop-more,.wd-primary-button,.journey-link){border-radius:var(--radius-control)}:is(.notice,.legal-concept){border-radius:var(--radius-sm)}:is(.legal-open,.ov-label){border-radius:var(--radius-xs)}.wordmark.wordmark-inline{display:inline-block;width:auto;max-width:none;height:.74em;font-size:inherit;line-height:1;vertical-align:baseline;margin:0 .06em;mask-image:none;-webkit-mask-image:none}.strata-logo{display:block;width:auto;height:auto;max-width:100%}.strata-logo--icoon{height:auto}.info-page .pw-logo{margin:0 0 28px}.pw-logo .strata-logo{width:140px}.info-page .info-icoon{margin:0 0 18px}.info-icoon .strata-logo{width:56px}input[type=range].schuif{--schuif-pct:50%;-webkit-appearance:none;appearance:none;display:block;width:100%;height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}input[type=range].schuif::-webkit-slider-runnable-track{height:6px;border-radius:var(--radius-pill);background:linear-gradient(to right,var(--blue-700) var(--schuif-pct),var(--blue-100) var(--schuif-pct))}input[type=range].schuif::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:24px;height:24px;margin-top:-9px;border-radius:50%;background:var(--white);border:2px solid var(--blue-700);box-shadow:var(--shadow-sm)}input[type=range].schuif::-moz-range-track{height:6px;border-radius:var(--radius-pill);background:var(--blue-100)}input[type=range].schuif::-moz-range-progress{height:6px;border-radius:var(--radius-pill);background:var(--blue-700)}input[type=range].schuif::-moz-range-thumb{box-sizing:border-box;width:24px;height:24px;border-radius:50%;background:var(--white);border:2px solid var(--blue-700);box-shadow:var(--shadow-sm)}input[type=range].schuif:focus-visible{outline:none}.schuif::-webkit-slider-thumb{transition:transform .18s cubic-bezier(.2,.8,.2,1)}.schuif::-moz-range-thumb{transition:transform .18s cubic-bezier(.2,.8,.2,1)}:root:not([data-motion=disabled]) .schuif::-webkit-slider-thumb:hover,:root:not([data-motion=disabled]) .schuif:active::-webkit-slider-thumb{transform:scale(1.25)}:root:not([data-motion=disabled]) .schuif::-moz-range-thumb:hover,:root:not([data-motion=disabled]) .schuif:active::-moz-range-thumb{transform:scale(1.25)}input[type=range].schuif:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--white),0 0 0 6px var(--blue-500)}input[type=range].schuif:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--white),0 0 0 6px var(--blue-500)}@media(forced-colors:active){input[type=range].schuif,input[type=range].schuif::-webkit-slider-thumb{-webkit-appearance:auto;appearance:auto}input[type=range].schuif:focus-visible{outline:2px solid CanvasText;outline-offset:2px}}.info-kleuren-materiaal{margin-top:26px}.info-kleuren-materiaal h3{font-size:18px;margin:0 0 6px}.info-kleuren-lijst{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px 18px;list-style:none;padding:0!important;max-width:none!important}.info-kleuren-lijst li{display:flex;align-items:center;gap:10px;margin:0!important}.info-kleur-stip{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1px solid #777}.info-kleur-uit{color:var(--text-secondary)}.info-kleur-uit .info-kleur-stip{opacity:.35}.info-kleuren-bijzin{font-size:13px!important;color:var(--text-secondary);margin:0 0 10px!important}.info-kleuren-afwerking h4{font-size:14px;font-weight:600;margin:14px 0 8px}.keuze-groep{border:0;padding:0;margin:0 0 15px;min-width:0}.keuze-titel{display:block;padding:0;font-size:13px;font-weight:650;margin-bottom:6px}.strata-keuzes{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.strata-keuzes[hidden],.keuze-groep[hidden]{display:none}.strata-keuze{position:relative;display:flex;align-items:center;min-height:64px;padding:10px 14px;border:1px solid var(--blue-200);border-radius:var(--radius-control);background:#ffffffb3;color:var(--blue-700);cursor:pointer;font-size:14px;font-weight:600;line-height:1.3;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.strata-keuze input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.strata-keuze span{min-width:0}@media(hover:hover){.strata-keuze:hover{background:var(--white);border-color:var(--blue-500)}}.strata-keuze:has(input:checked){background:var(--blue-700);border-color:var(--blue-700);color:var(--white)}.strata-keuze:has(input:focus-visible){outline:3px solid var(--blue-500);outline-offset:3px}.strata-keuze:has(input:disabled){opacity:.5;cursor:not-allowed}@media(min-width:900px)and (hover:hover){:root:not([data-motion=disabled]) .strata-keuzes>*{z-index:1;transform:translate(var(--wijk-x,0),var(--wijk-y,0)) scale(var(--groei,1));transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s cubic-bezier(.2,.8,.2,1),background-color .14s ease,border-color .14s ease,color .14s ease}:root:not([data-motion=disabled]) .strata-keuzes>:hover{z-index:2;--groei:1.04;--wijk-y:-5px;box-shadow:0 15px 30px #1d384d29}:root:not([data-motion=disabled]) .strata-keuzes:has(>:hover)>:not(:hover){--groei:.985;--wijk-y:4px}:root:not([data-motion=disabled]) .strata-keuzes>:has(~:hover){--wijk-x:-5px}:root:not([data-motion=disabled]) .strata-keuzes>:hover~*{--wijk-x:5px}}@media(prefers-reduced-motion:reduce){:root:not([data-motion=enabled]) .strata-keuzes>*{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base.css.map */
