.sophior-surface--paper{background-color:var(--sophior-surface-page);color:var(--sophior-ui-fg)}.sophior-surface--sand{--sophior-ui-bg: var(--sophior-surface-note);--sophior-ui-line: var(--sophior-dark-green-15);--sophior-ui-border: var(--sophior-muted-green);--sophior-ui-star: var(--sophior-dark-green);background-color:var(--sophior-surface-note);color:var(--sophior-ui-fg)}.sophior-surface--white{--sophior-ui-bg: var(--sophior-surface-tile);background-color:var(--sophior-surface-tile);color:var(--sophior-ui-fg)}.sophior-surface--ink{--sophior-ui-fg: var(--sophior-text-inverse);--sophior-ui-fg-muted: var(--sophior-text-inverse-muted);--sophior-ui-bg: var(--sophior-surface-inverse);--sophior-ui-line: var(--sophior-cream-15);--sophior-ui-border: var(--sophior-cream-50);--sophior-ui-hover: var(--sophior-cream-10);--sophior-ui-focus: var(--sophior-focus-inverse);--sophior-ui-star: var(--sophior-cream);background-color:var(--sophior-surface-inverse);color:var(--sophior-ui-fg)}.sophior-container{width:var(--sophior-container);max-width:var(--sophior-container-max);margin-inline:auto}.sophior-grid{display:grid;grid-template-columns:repeat(var(--sophior-cols),minmax(0,1fr));column-gap:var(--sophior-grid-gap)}.sophior-grid>*{grid-column:1 / -1;min-width:0}@media screen and (min-width:990px){.sophior-grid>.sophior-grid__span-3{grid-column:span 3}.sophior-grid>.sophior-grid__span-4{grid-column:span 4}.sophior-grid>.sophior-grid__span-5{grid-column:span 5}.sophior-grid>.sophior-grid__span-6{grid-column:span 6}.sophior-grid>.sophior-grid__span-7{grid-column:span 7}.sophior-grid>.sophior-grid__span-8{grid-column:span 8}.sophior-grid>.sophior-grid__span-9{grid-column:span 9}}.sophior-section--commerce{padding-block:var(--sophior-space-commerce)}.sophior-section--story{padding-block:var(--sophior-space-story)}.sophior-scroller{display:flex;gap:var(--sophior-space-sm);min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-block:.2rem}.sophior-scroller::-webkit-scrollbar{display:none}.sophior-scroller>*{flex:none;scroll-snap-align:start}html.sophior-snap-ready .sophior-scroller{scroll-snap-type:x proximity}.sophior-scroller--marked{padding-top:var(--sophior-space-ms)}.sophior-scroller--wrap{flex-wrap:wrap;overflow:visible;row-gap:var(--sophior-space-ms)}@media screen and (max-width:749px){.sophior-scroller--bleed{--sophior-scroller-edge: var(--sophior-scroller-bleed, calc(4vw - 1px) );margin-inline:calc(var(--sophior-scroller-edge) * -1);padding-inline:var(--sophior-scroller-edge);scroll-padding-inline:var(--sophior-scroller-edge)}}.sophior-icon{display:inline-block;flex:none;width:var(--sophior-icon-size, 2.4rem);height:var(--sophior-icon-size, 2.4rem);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;overflow:visible;vertical-align:middle}.sophior-icon--sm{--sophior-icon-size: 1.6rem}.sophior-icon--md{--sophior-icon-size: 2rem}.sophior-icon--lg{--sophior-icon-size: 3.2rem}.sophior-icon--star{color:var(--sophior-ui-star, var(--sophior-star))}.sophior-icon--rot-90{transform:rotate(90deg)}.sophior-icon--rot-180{transform:rotate(180deg)}.sophior-icon--rot-270{transform:rotate(270deg)}.sophior-btn{--sophior-btn-h: var(--sophior-h-btn-md);--sophior-btn-px: 2.4rem;--sophior-btn-font: var(--sophior-type-small);--sophior-btn-bg: transparent;--sophior-btn-fg: var(--sophior-ui-fg);--sophior-btn-bd: transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sophior-space-sm);min-height:var(--sophior-btn-h);margin:0;padding:0 var(--sophior-btn-px);border:var(--sophior-border-w) solid var(--sophior-btn-bd);border-radius:var(--sophior-radius-pill);background-color:var(--sophior-btn-bg);color:var(--sophior-btn-fg);font-family:var(--sophior-font-body);font-size:var(--sophior-btn-font);font-weight:var(--sophior-weight-semibold);line-height:1;letter-spacing:var(--sophior-track-caps);text-align:center;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;user-select:none;-webkit-tap-highlight-color:transparent}.sophior-btn .sophior-icon{--sophior-icon-size: 2rem}.sophior-btn--lg{--sophior-btn-h: var(--sophior-h-btn-lg);--sophior-btn-px: 3.2rem;--sophior-btn-font: var(--sophior-type-ui)}.sophior-btn--full{display:flex;width:100%}.sophior-btn--buy{--sophior-btn-bg: var(--sophior-action-buy);--sophior-btn-fg: var(--sophior-action-buy-text)}.sophior-btn--ink{--sophior-btn-bg: var(--sophior-dark-green);--sophior-btn-fg: var(--sophior-cream)}.sophior-btn--outline{--sophior-btn-bd: var(--sophior-ui-border)}.sophior-btn--link{--sophior-btn-h: var(--sophior-tap);--sophior-btn-px: 0;--sophior-btn-font: var(--sophior-type-body);justify-content:flex-start;margin-block:calc((2.4rem - var(--sophior-tap)) / 2);border:0;border-radius:0;font-weight:var(--sophior-weight-medium);letter-spacing:0;text-align:left;text-transform:none;text-decoration:underline;text-decoration-thickness:var(--sophior-border-w);text-underline-offset:.22em;white-space:normal}.sophior-btn--icon{--sophior-btn-px: 0;--sophior-btn-bd: var(--sophior-ui-border);width:var(--sophior-tap);min-width:var(--sophior-tap);border-radius:50%}.sophior-btn--bare{--sophior-btn-bd: transparent}.sophior-btn--inverse{--sophior-ui-fg: var(--sophior-text-inverse);--sophior-ui-border: var(--sophior-cream-50);--sophior-ui-hover: var(--sophior-cream-10);--sophior-ui-focus: var(--sophior-focus-inverse)}.sophior-btn--inverse.sophior-btn--ink,.sophior-surface--ink .sophior-btn--ink{--sophior-btn-bg: var(--sophior-cream);--sophior-btn-fg: var(--sophior-dark-green)}@media(hover:hover){.sophior-btn--buy:hover{background-image:linear-gradient(var(--sophior-dark-green-06),var(--sophior-dark-green-06))}.sophior-btn--ink:hover{--sophior-btn-bg: var(--sophior-mid-green)}.sophior-btn--inverse.sophior-btn--ink:hover,.sophior-surface--ink .sophior-btn--ink:hover{--sophior-btn-bg: var(--sophior-light-tan)}.sophior-btn--outline:hover,.sophior-btn--icon:hover{--sophior-btn-bd: var(--sophior-ui-fg);--sophior-btn-bg: var(--sophior-ui-hover)}.sophior-btn--bare:hover{--sophior-btn-bd: transparent}.sophior-btn--link:hover{text-decoration-thickness:var(--sophior-border-w-strong)}}.sophior-btn--buy:active{background-image:linear-gradient(var(--sophior-dark-green-10),var(--sophior-dark-green-10))}.sophior-btn:disabled,.sophior-btn[aria-disabled=true],.sophior-btn.is-disabled{--sophior-btn-bg: var(--sophior-dark-green-10);--sophior-btn-fg: var(--sophior-ui-fg-muted);--sophior-btn-bd: transparent;background-image:none;cursor:not-allowed}.sophior-btn--link:disabled,.sophior-btn--link[aria-disabled=true]{--sophior-btn-bg: transparent}.sophior-btn[aria-busy=true],.sophior-btn.is-loading,.sophior-btn[data-state=adding]{color:transparent;pointer-events:none}.sophior-btn[aria-busy=true] .sophior-icon,.sophior-btn.is-loading .sophior-icon,.sophior-btn[data-state=adding] .sophior-icon{visibility:hidden}.sophior-btn__spinner{position:absolute;inset:0;display:none;align-items:center;justify-content:center}.sophior-btn[aria-busy=true]>.sophior-btn__spinner,.sophior-btn.is-loading>.sophior-btn__spinner,.sophior-btn[data-state=adding]>.sophior-btn__spinner{display:flex}.sophior-btn__spinner .spinner{width:2rem;height:2rem}.sophior-btn__spinner .path{stroke:var(--sophior-btn-fg)}.sophior-chip{--sophior-chip-h: var(--sophior-h-chip);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sophior-space-sm);min-height:var(--sophior-chip-h);margin:0;padding:0 1.6rem;flex:none;border:var(--sophior-border-w) solid var(--sophior-ui-border);border-radius:var(--sophior-radius-pill);background-color:transparent;color:var(--sophior-ui-fg);font-family:var(--sophior-font-body);font-size:var(--sophior-type-ui);font-weight:var(--sophior-weight-medium);font-variant-numeric:lining-nums tabular-nums;line-height:1.15;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.sophior-chip .sophior-icon{--sophior-icon-size: 1.8rem}@media(hover:hover){.sophior-chip:hover{border-color:var(--sophior-ui-fg)}}.sophior-chip.is-active,.sophior-chip[aria-pressed=true],.sophior-chip[aria-current=page],.sophior-chip[aria-current=true]{border-color:var(--sophior-ui-fg);background-color:var(--sophior-ui-fg);color:var(--sophior-ui-bg)}.sophior-chip:has(>input:checked){border-color:var(--sophior-ui-fg);background-color:var(--sophior-ui-fg);color:var(--sophior-ui-bg)}.sophior-chip.is-soldout{border-style:dashed;color:var(--sophior-ui-fg-muted)}.sophior-chip:disabled,.sophior-chip[aria-disabled=true]{opacity:.4;cursor:not-allowed}.sophior-chip__text{display:grid;line-height:1.2}.sophior-chip__text small{font-size:var(--sophior-type-ui-small);font-weight:var(--sophior-weight-regular);opacity:.78}.sophior-chip__sub{font-size:var(--sophior-type-micro);font-weight:var(--sophior-weight-regular)}.sophior-chip__count{font-weight:var(--sophior-weight-regular);opacity:.72}.sophior-chip__price{padding-left:var(--sophior-space-sm);border-left:var(--sophior-border-w) solid color-mix(in srgb,currentColor 28%,transparent);font-weight:var(--sophior-weight-semibold)}.sophior-chip--stacked{--sophior-chip-h: var(--sophior-h-chip-2);flex-direction:column;gap:0;padding:.4rem 1.4rem;line-height:1.2}.sophior-chip--stacked .sophior-chip__price{padding-left:0;border-left:0;font-size:var(--sophior-type-small)}.sophior-chip__mark{position:absolute;top:0;left:50%;transform:translate(-50%,-55%);padding:.25rem .7rem;border-radius:var(--sophior-radius-pill);background-color:var(--sophior-mark-advice);color:var(--sophior-dark-green);font-size:var(--sophior-type-micro);font-weight:var(--sophior-weight-semibold);letter-spacing:var(--sophior-track-accent);line-height:1.2;text-transform:uppercase;white-space:nowrap;pointer-events:none}.sophior-chip--wood{--sophior-chip-h: var(--sophior-h-chip-2);gap:1rem;padding:0 1.8rem;text-align:left}.sophior-chip--wood:has(>.sophior-chip__swatch){padding-left:.6rem}.sophior-chip__swatch{display:inline-block;flex:none;width:4rem;height:4rem;border-radius:50%;background-color:var(--sophior-surface-tile);background-image:var(--sophior-swatch, none);background-size:cover;background-position:center;box-shadow:inset 0 0 0 var(--sophior-border-w) var(--sophior-dark-green-15)}.sophior-chip--wood.is-active .sophior-chip__swatch,.sophior-chip--wood[aria-current=page] .sophior-chip__swatch{box-shadow:0 0 0 var(--sophior-border-w-strong) var(--sophior-ui-bg),0 0 0 3px var(--sophior-ui-fg)}.sophior-chip--toggle>input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.sophior-chip--toggle:has(>.sophior-chip__thumb){padding-left:.6rem}.sophior-chip__thumb{flex:none;width:3.2rem;height:3.2rem;overflow:hidden;border-radius:50%;background-color:var(--sophior-surface-tile)}.sophior-chip__thumb img{display:block;width:100%;height:100%;object-fit:cover}.sophior-chip__amount{font-weight:var(--sophior-weight-semibold)}.sophior-chip--toggle .sophior-chip__on{display:none}.sophior-chip--toggle:has(>input:checked) .sophior-chip__off{display:none}.sophior-chip--toggle:has(>input:checked) .sophior-chip__on{display:inline}.sophior-badge{display:inline-flex;align-items:center;min-height:2.2rem;padding:0 .8rem;border:var(--sophior-border-w) solid var(--sophior-ui-fg);border-radius:var(--sophior-radius-xs);background-color:transparent;color:var(--sophior-ui-fg);font-family:var(--sophior-font-body);font-size:var(--sophior-type-micro);font-weight:var(--sophior-weight-semibold);font-variant-numeric:lining-nums tabular-nums;line-height:1;letter-spacing:var(--sophior-track-caps);text-transform:uppercase;white-space:nowrap}.sophior-badge--filled{background-color:var(--sophior-ui-fg);color:var(--sophior-ui-bg)}.sophior-badge--gold{border-color:var(--sophior-gold);background-color:var(--sophior-gold);color:var(--sophior-dark-green)}.sophior-badge--advice{border-color:var(--sophior-mark-advice);background-color:var(--sophior-mark-advice);color:var(--sophior-dark-green)}.sophior-badge--sale{min-height:2.4rem;padding:.3rem 1rem;border:0;border-radius:var(--sophior-radius-pill);background-color:var(--sophior-sale);color:var(--sophior-white);line-height:1.2;letter-spacing:var(--sophior-track-accent)}.sophior-badge--set{min-height:2.4rem;padding:.3rem 1rem;border:0;border-radius:var(--sophior-radius-pill);background-color:var(--sophior-surface-set);color:var(--sophior-dark-green);font-size:var(--sophior-type-small);line-height:1.2;letter-spacing:0;text-transform:none}.sophior-price{--sophior-price-size: var(--sophior-type-body);display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--sophior-space-sm);row-gap:var(--sophior-space-xs);margin:0;color:var(--sophior-ui-fg);font-variant-numeric:lining-nums tabular-nums}.sophior-price--lg{--sophior-price-size: var(--sophior-price-lg)}.sophior-price--md{--sophior-price-size: var(--sophior-type-lead)}.sophior-price--line{justify-content:flex-end}.sophior-price__now{font-size:var(--sophior-price-size);font-weight:var(--sophior-weight-semibold);line-height:1.2}.sophior-price__was{order:-1;font-size:max(var(--sophior-type-small),calc(var(--sophior-price-size) * .72));font-weight:var(--sophior-weight-regular);color:var(--sophior-ui-fg-muted);text-decoration:line-through;text-decoration-thickness:var(--sophior-border-w)}.sophior-price__from{font-size:var(--sophior-type-small);font-weight:var(--sophior-weight-regular);color:var(--sophior-ui-fg-muted)}.sophior-price__los,.sophior-price__note{flex-basis:100%;margin:0;font-size:var(--sophior-type-small);color:var(--sophior-ui-fg-muted)}.sophior-price.is-swapping .sophior-price__now{opacity:0}.sophior-rating{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:.6rem;row-gap:.2rem;margin:0;color:var(--sophior-ui-fg);font-size:var(--sophior-type-small);line-height:var(--sophior-lh-tight);font-variant-numeric:lining-nums tabular-nums}.sophior-rating__main{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:.6rem;row-gap:.2rem;color:inherit;text-decoration:none}@media(hover:hover){a.sophior-rating__main:hover .sophior-rating__count{text-decoration:underline;text-underline-offset:.2em}}.sophior-rating__value,.sophior-rating__scale{font-weight:var(--sophior-weight-semibold)}.sophior-rating__count,.sophior-rating__label{color:var(--sophior-ui-fg-muted)}.sophior-rating__pooled:before{content:"\b7  "}@media screen and (max-width:989px){.sophior-rating__pooled{flex-basis:100%}.sophior-rating__pooled:before{content:none}}.sophior-rating__stars{--sophior-score: 5;--sophior-star-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2.9 2.7 5.75 6.3.75-4.65 4.35 1.2 6.25L12 16.9 6.45 20l1.2-6.25L3 9.4l6.3-.75z'/%3E%3C/svg%3E");display:inline-block;flex:none;width:8.4rem;height:1.5rem;background:linear-gradient(90deg,var(--sophior-ui-star, var(--sophior-star)) calc(var(--sophior-score) / 5 * 100%),var(--sophior-dark-green-15) 0);-webkit-mask:var(--sophior-star-mask) left center / 1.5rem 1.5rem space no-repeat;mask:var(--sophior-star-mask) left center / 1.5rem 1.5rem space no-repeat}@supports (background-color: color-mix(in srgb,currentColor 28%,transparent)){.sophior-rating__stars{background:linear-gradient(90deg,var(--sophior-ui-star, var(--sophior-star)) calc(var(--sophior-score) / 5 * 100%),color-mix(in srgb,var(--sophior-ui-star, var(--sophior-star)) 28%,transparent) 0)}}.sophior-rating__stars--sm{width:6.8rem;height:1.2rem;-webkit-mask-size:1.2rem 1.2rem;mask-size:1.2rem 1.2rem}.sophior-rating__star{--sophior-icon-size: 1.5rem;color:var(--sophior-ui-star, var(--sophior-star))}.sophior-rating__policy{flex-basis:100%}.sophior-rating__policy.sophior-btn--link{--sophior-btn-font: var(--sophior-type-small)}.sophior-assure{color:var(--sophior-ui-fg)}.sophior-assure--strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:var(--sophior-border-w) solid var(--sophior-ui-line)}.sophior-assure__cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;min-width:0;min-height:7.2rem;padding:1.2rem .4rem;color:var(--sophior-ui-fg);font-size:var(--sophior-type-small);line-height:var(--sophior-lh-tight);text-align:center;text-decoration:none;text-wrap:balance}.sophior-assure__cell+.sophior-assure__cell{border-left:var(--sophior-border-w) solid var(--sophior-ui-line)}@media(hover:hover){a.sophior-assure__cell:hover{background-color:var(--sophior-ui-hover)}}.sophior-assure__text{display:grid;gap:.1rem}.sophior-assure__title{font-weight:var(--sophior-weight-medium)}a.sophior-assure__cell .sophior-assure__title{text-decoration:underline dotted;text-decoration-color:var(--sophior-ui-border);text-underline-offset:.3em}.sophior-assure__sub{color:var(--sophior-ui-fg-muted);font-size:var(--sophior-type-small)}@media screen and (min-width:750px){.sophior-assure__cell{flex-direction:row;justify-content:flex-start;gap:1rem;min-height:6.4rem;padding:1.2rem 1.6rem;text-align:left}}.sophior-assure__terms{display:grid;gap:var(--sophior-space-lg);margin:0;padding:0;list-style:none}.sophior-assure__term{display:grid;grid-template-columns:2.4rem minmax(0,1fr);column-gap:var(--sophior-space-ms);row-gap:var(--sophior-space-xs)}.sophior-assure__term>.sophior-icon{grid-row:span 2;margin-top:.1rem}.sophior-assure__term:not(:has(>.sophior-icon)){grid-template-columns:minmax(0,1fr)}.sophior-assure__term-text>*{margin:0}.sophior-assure__term-text>*+*{margin-top:var(--sophior-space-sm)}.sophior-assure__term-title{margin:0;font-size:var(--sophior-type-body);font-weight:var(--sophior-weight-medium);line-height:var(--sophior-lh-body)}.sophior-assure__term-text{margin:0;color:var(--sophior-ui-fg-muted);font-size:var(--sophior-type-small);line-height:var(--sophior-lh-small)}.sophior-delivery{--sophior-delivery-line: calc(var(--sophior-type-small) * 1.43);display:grid;grid-template-columns:2.4rem minmax(0,1fr);column-gap:var(--sophior-space-ms);align-items:start;min-height:calc(2 * var(--sophior-delivery-line));margin:0;color:var(--sophior-ui-fg);font-size:var(--sophior-type-small);line-height:1.43;text-decoration:none}.sophior-delivery>.sophior-icon{--sophior-icon-size: 2rem;margin-top:0}.sophior-delivery__day{display:block;min-height:var(--sophior-delivery-line);font-weight:var(--sophior-weight-medium)}.sophior-delivery__sub{display:block;min-height:var(--sophior-delivery-line);color:var(--sophior-ui-fg-muted)}@media(hover:hover){a.sophior-delivery:hover .sophior-delivery__day{text-decoration:underline;text-decoration-thickness:var(--sophior-border-w);text-underline-offset:.22em}}.sophior-delivery.is-swapping .sophior-delivery__day{opacity:0}.sophior-delivery--kaart{grid-template-columns:2rem minmax(0,1fr);column-gap:var(--sophior-space-sm);min-height:2.4rem}.sophior-delivery--kaart .sophior-delivery__day{min-height:0;font-weight:var(--sophior-weight-medium)}.sophior-delivery--kaart .sophior-delivery__sub{min-height:0}.sophior-delivery--drawer{min-height:var(--sophior-delivery-line)}.sophior-delivery--drawer .sophior-delivery__day{min-height:0}.sophior-head{display:grid;gap:var(--sophior-space-ms);margin:0 0 var(--sophior-space-commerce);color:var(--sophior-ui-fg)}.sophior-head__eyebrow{margin:0;color:var(--sophior-ui-fg);font-family:var(--sophior-font-accent);font-size:var(--sophior-type-eyebrow);font-weight:300;line-height:1.25;letter-spacing:var(--sophior-track-accent);text-transform:uppercase}.sophior-head__nr{font-family:var(--sophior-font-body);font-weight:var(--sophior-weight-medium);font-variant-numeric:lining-nums tabular-nums;letter-spacing:0}.sophior-head__title{max-width:22ch;margin:0;color:var(--sophior-ui-fg);font-family:var(--sophior-font-heading);font-size:var(--sophior-type-h2);font-weight:var(--sophior-weight-heading);line-height:var(--sophior-lh-h2);letter-spacing:var(--sophior-track-heading);text-transform:none;text-wrap:balance}.sophior-head--level-3 .sophior-head__title{font-size:var(--sophior-type-h3);font-weight:var(--sophior-weight-subheading);line-height:var(--sophior-lh-h3);letter-spacing:-.005em}.sophior-head__intro{max-width:56ch;margin:0;font-size:var(--sophior-type-lead);line-height:var(--sophior-lh-lead);text-wrap:pretty}.sophior-head__link{justify-self:start}@media screen and (min-width:750px){.sophior-head--with-link{grid-template-columns:minmax(0,1fr) auto;align-items:last baseline;column-gap:var(--sophior-space-lg)}.sophior-head--with-link>:not(.sophior-head__link){grid-column:1}.sophior-head--with-link>.sophior-head__link{grid-column:2;grid-row:1;justify-self:end}.sophior-head--with-link:has(>.sophior-head__eyebrow)>.sophior-head__link{grid-row:2}}.sophior-head--center{justify-items:center;text-align:center}.sophior-head--center .sophior-head__title,.sophior-head--center .sophior-head__intro{margin-inline:auto}.sophior-head--inverse{--sophior-ui-fg: var(--sophior-text-inverse);--sophior-ui-fg-muted: var(--sophior-text-inverse-muted);--sophior-ui-border: var(--sophior-cream-50);--sophior-ui-focus: var(--sophior-focus-inverse)}.sophior-head__warn{margin:0;color:var(--sophior-ui-fg-muted);font-size:var(--sophior-type-small)}.sophior-head--chapter .sophior-head__eyebrow{display:flex;align-items:center;gap:var(--sophior-space-ms);font-family:var(--sophior-font-body);font-weight:var(--sophior-weight-medium);font-variant-numeric:lining-nums tabular-nums;letter-spacing:0}.sophior-head--chapter .sophior-head__eyebrow:after{content:"";width:4.8rem;height:var(--sophior-border-w);background-color:currentColor;opacity:.5}.sophior-rows{border-top:var(--sophior-border-w) solid var(--sophior-ui-line)}.sophior-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head aside" "body body" "note note";column-gap:var(--sophior-space-ms);align-items:baseline;min-width:0;margin:0;padding:1.4rem 0 1.6rem;border-bottom:var(--sophior-border-w) solid var(--sophior-ui-line)}.sophior-row__head{grid-area:head;display:flex;align-items:baseline;justify-content:space-between;gap:var(--sophior-space-ms);min-width:0;min-height:2.4rem;margin-bottom:var(--sophior-space-ms)}.sophior-row__label{display:inline-flex;gap:.8rem;color:var(--sophior-ui-fg);font-family:var(--sophior-font-accent);font-size:var(--sophior-type-eyebrow);font-weight:300;line-height:1.25;letter-spacing:var(--sophior-track-accent);text-transform:uppercase}.sophior-row__nr{color:var(--sophior-ui-fg-muted);font-family:var(--sophior-font-body);font-weight:var(--sophior-weight-medium);font-variant-numeric:lining-nums tabular-nums;letter-spacing:0}.sophior-row__chosen{color:var(--sophior-ui-fg-muted);font-size:var(--sophior-type-small);font-variant-numeric:lining-nums tabular-nums;text-align:right}.sophior-row__chosen strong{color:var(--sophior-ui-fg);font-weight:var(--sophior-weight-medium)}.sophior-row__aside{grid-area:aside;justify-self:end;margin-bottom:var(--sophior-space-ms)}.sophior-row__link.sophior-btn--link{--sophior-btn-font: var(--sophior-type-small)}.sophior-row__body{grid-area:body;min-width:0}.sophior-row__note{grid-area:note;margin:var(--sophior-space-ms) 0 0;color:var(--sophior-ui-fg-muted);font-size:var(--sophior-type-small)}.sophior-row--compact{grid-template-columns:6.4rem minmax(0,1fr);grid-template-areas:"head body" ". aside" ". note";align-items:center;padding:1rem 0}.sophior-row--compact>.sophior-row__head{flex-direction:column;align-items:flex-start;gap:.2rem;min-height:0;margin:0}.sophior-row--compact .sophior-row__label{flex-direction:column;gap:.2rem;line-height:1.1}.sophior-row--compact .sophior-row__chosen{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sophior-row--compact>.sophior-row__aside{justify-self:start;margin:var(--sophior-space-xs) 0 0}.sophior-row--compact>.sophior-row__note{margin-top:var(--sophior-space-sm)}@media screen and (max-width:989px){.sophior-row--auto{grid-template-columns:6.4rem minmax(0,1fr);grid-template-areas:"head body" ". aside" ". note";align-items:center;padding:1rem 0}.sophior-row--auto>.sophior-row__head{flex-direction:column;align-items:flex-start;gap:.2rem;min-height:0;margin:0}.sophior-row--auto .sophior-row__label{flex-direction:column;gap:.2rem;line-height:1.1}.sophior-row--auto .sophior-row__chosen{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sophior-row--auto>.sophior-row__aside{justify-self:start;margin:var(--sophior-space-xs) 0 0}.sophior-row--auto>.sophior-row__note{margin-top:var(--sophior-space-sm)}}@media screen and (min-width:750px){.sophior-row--compact{grid-template-columns:9.6rem minmax(0,1fr)}}@media screen and (min-width:750px)and (max-width:989px){.sophior-row--auto{grid-template-columns:9.6rem minmax(0,1fr)}}@media screen and (max-width:749px){.sophior-row--compact .sophior-scroller--bleed,.sophior-row--auto .sophior-scroller--bleed{margin-inline:0 calc(var(--sophior-scroller-edge) * -1);padding-inline:0 var(--sophior-scroller-edge);scroll-padding-inline:0}}.sophior-pack{display:grid;gap:var(--sophior-space-sm)}.sophior-pack__option{position:relative;display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;column-gap:var(--sophior-space-ms);align-items:start;padding:1.4rem 1.6rem;border:var(--sophior-border-w) solid var(--sophior-ui-border);border-radius:var(--sophior-radius-sm);color:var(--sophior-ui-fg);cursor:pointer}@media(hover:hover){.sophior-pack__option:hover{border-color:var(--sophior-ui-fg)}}.sophior-pack__option:has(input:checked){border-color:var(--sophior-ui-fg);background-color:var(--sophior-ui-hover);box-shadow:inset 0 0 0 var(--sophior-border-w) var(--sophior-ui-fg)}.sophior-pack__title{font-weight:var(--sophior-weight-medium);line-height:1.35}.sophior-pack__sub{display:block;margin-top:.2rem;color:var(--sophior-ui-fg-muted);font-size:var(--sophior-type-small);line-height:var(--sophior-lh-small);font-variant-numeric:lining-nums tabular-nums}.sophior-pack__price{font-weight:var(--sophior-weight-semibold);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.sophior-pack--segment{grid-template-columns:1fr 1fr}.sophior-pack--segment .sophior-pack__option{grid-template-columns:minmax(0,1fr);align-content:center;min-height:6rem;padding:1rem 1.2rem}.sophior-pack--segment .sophior-pack__option>input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.sophior-pack--segment .sophior-pack__title,.sophior-pack--segment .sophior-pack__sub{font-size:var(--sophior-type-small)}.sophior-pack--segment .sophior-pack__option:has(input:checked):before,.sophior-pack--segment .sophior-pack__option:has(input:checked):after{content:"";position:absolute;top:.8rem;right:.8rem;width:1.6rem;height:1.6rem}.sophior-pack--segment .sophior-pack__option:has(input:checked):before{border-radius:50%;background-color:var(--sophior-ui-fg)}.sophior-pack--segment .sophior-pack__option:has(input:checked):after{--sophior-check-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4L18 8'/%3E%3C/svg%3E");background-color:var(--sophior-ui-bg);-webkit-mask:var(--sophior-check-mask) center / 1.1rem no-repeat;mask:var(--sophior-check-mask) center / 1.1rem no-repeat}.sophior-strip{position:fixed;inset-inline:0;bottom:0;z-index:var(--sophior-z-strip);display:grid;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;column-gap:1rem;min-height:var(--sophior-h-strip);padding:.8rem var(--sophior-gutter) calc(.8rem + env(safe-area-inset-bottom));border-top:var(--sophior-border-w) solid var(--sophior-ui-line);background-color:var(--sophior-surface-page);color:var(--sophior-ui-fg);transform:translateY(105%);visibility:hidden}.sophior-strip.is-visible{transform:none;visibility:visible}.sophior-strip__thumb{width:4rem;height:4rem;overflow:hidden;border-radius:var(--sophior-radius-xs);background-color:var(--sophior-surface-tile)}.sophior-strip__thumb img{display:block;width:100%;height:100%;object-fit:cover}.sophior-strip__text{grid-column:2;min-width:0;line-height:var(--sophior-lh-tight)}.sophior-strip__name{display:block;overflow:hidden;font-size:var(--sophior-type-small);font-weight:var(--sophior-weight-medium);text-overflow:ellipsis;white-space:nowrap}.sophior-strip__detail{display:block;color:var(--sophior-ui-fg-muted);font-size:var(--sophior-type-small);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.sophior-strip__detail strong{color:var(--sophior-ui-fg);font-weight:var(--sophior-weight-semibold)}.sophior-strip .sophior-btn{grid-column:3;--sophior-btn-h: 4.8rem;--sophior-btn-px: 1.6rem;--sophior-btn-font: var(--sophior-type-ui-small);letter-spacing:var(--sophior-track-accent)}@media screen and (min-width:990px){.sophior-strip{display:none}}@media screen and (max-width:989px){body:has(.sophior-strip){padding-bottom:calc(var(--sophior-h-strip) + env(safe-area-inset-bottom))}html:has(.sophior-strip){scroll-padding-bottom:calc(var(--sophior-h-strip) + var(--sophior-space-sm) + env(safe-area-inset-bottom))}}.sophior-advice{max-width:var(--sophior-measure);margin:0;padding:.2rem 0 .2rem 1.6rem;border-left:var(--sophior-border-w-strong) solid var(--sophior-ui-fg);color:var(--sophior-ui-fg);font-size:var(--sophior-type-lead);font-weight:var(--sophior-weight-medium);line-height:1.45;text-wrap:pretty}.sophior-advice--small{font-size:var(--sophior-type-body);line-height:1.5}.sophior-advice a{color:inherit;text-decoration:underline;text-decoration-thickness:var(--sophior-border-w);text-underline-offset:.22em}.sophior-note{--sophior-ui-fg: var(--sophior-dark-green);--sophior-ui-bg: var(--sophior-surface-note);--sophior-ui-line: var(--sophior-dark-green-15);--sophior-ui-border: var(--sophior-muted-green);--sophior-ui-star: var(--sophior-dark-green);display:grid;gap:var(--sophior-space-lg);margin:0;padding:var(--sophior-space-lg) var(--sophior-space-lg) var(--sophior-space-md);border-radius:var(--sophior-radius-md);background-color:var(--sophior-surface-note);color:var(--sophior-ui-fg)}@media screen and (min-width:750px){.sophior-note{padding:var(--sophior-space-ml) var(--sophior-space-ml) var(--sophior-space-lg)}}.sophior-note__head{display:grid;gap:var(--sophior-space-sm)}.sophior-note__eyebrow{margin:0;font-family:var(--sophior-font-accent);font-size:var(--sophior-type-eyebrow);font-weight:300;line-height:1.25;letter-spacing:var(--sophior-track-accent);text-transform:uppercase}.sophior-note__list{display:grid;gap:var(--sophior-space-md);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.sophior-note__list{grid-template-columns:1fr 1fr;column-gap:var(--sophior-space-ml)}}.sophior-note__item{display:grid;grid-template-columns:2.4rem minmax(0,1fr);column-gap:var(--sophior-space-ms);font-size:var(--sophior-type-body);line-height:1.5;text-wrap:pretty}.sophior-note__item strong{font-weight:var(--sophior-weight-semibold)}.sophior-note__mark{display:grid;place-items:center;width:2.4rem;height:2.4rem;border:var(--sophior-border-w) solid var(--sophior-dark-green-15);border-radius:50%}.sophior-note__mark .sophior-icon{--sophior-icon-size: 1.4rem;stroke-width:2}.sophior-note__item--plus .sophior-note__mark{border-color:var(--sophior-dark-green);background-color:var(--sophior-dark-green);color:var(--sophior-light-tan)}.sophior-note__links{display:flex;flex-wrap:wrap;column-gap:var(--sophior-space-lg);margin:0}.sophior-alt{display:grid;grid-template-columns:5.6rem minmax(0,1fr) auto;align-items:center;column-gap:var(--sophior-space-ms);padding-top:var(--sophior-space-md);border-top:var(--sophior-border-w) solid var(--sophior-ui-line);color:var(--sophior-ui-fg);text-decoration:none}.sophior-alt+.sophior-alt{margin-top:var(--sophior-space-ms);padding-top:var(--sophior-space-ms)}.sophior-alt:not(:has(>.sophior-alt__thumb)){grid-template-columns:minmax(0,1fr) auto}.sophior-alt__thumb{width:5.6rem;height:5.6rem;overflow:hidden;border-radius:var(--sophior-radius-xs);background-color:var(--sophior-ui-bg)}.sophior-alt__thumb img{display:block;width:100%;height:100%;object-fit:cover}.sophior-alt__text{font-size:var(--sophior-type-body);line-height:1.45;text-wrap:pretty}.sophior-alt__text strong{font-weight:var(--sophior-weight-semibold);text-decoration:underline;text-decoration-thickness:var(--sophior-border-w);text-underline-offset:.2em}@media(hover:hover){.sophior-alt:hover .sophior-alt__text strong{text-decoration-thickness:var(--sophior-border-w-strong)}}.sophior-rhythm{display:grid;gap:var(--sophior-space-md);margin:0;color:var(--sophior-ui-fg)}.sophior-rhythm__steps{display:grid;gap:var(--sophior-space-lg);margin:0;padding:0 0 0 2.8rem;list-style:none}.sophior-rhythm__step{position:relative;display:grid;gap:.4rem;align-content:start;font-size:var(--sophior-type-small);line-height:var(--sophior-lh-small)}.sophior-rhythm__step:before{content:"";position:absolute;top:.2rem;left:-2.8rem;box-sizing:border-box;width:1.2rem;height:1.2rem;border:var(--sophior-border-w) solid currentColor;border-radius:50%;background-color:var(--sophior-ui-bg)}.sophior-rhythm__step:first-child:before{background-color:currentColor}.sophior-rhythm__step:not(:last-child):after{content:"";position:absolute;top:1.6rem;bottom:calc(-.2rem - var(--sophior-space-lg));left:-2.25rem;width:var(--sophior-border-w);background-color:currentColor;opacity:.55}.sophior-rhythm__when{font-family:var(--sophior-font-accent);font-size:var(--sophior-type-eyebrow);font-weight:300;line-height:1.2;letter-spacing:var(--sophior-track-accent);text-transform:uppercase}.sophior-rhythm__what{color:var(--sophior-ui-fg-muted);text-wrap:pretty}.sophior-rhythm__note{max-width:var(--sophior-measure);margin:0;color:var(--sophior-ui-fg-muted);font-size:var(--sophior-type-small);line-height:var(--sophior-lh-small);text-wrap:pretty}@media screen and (min-width:750px){.sophior-rhythm__steps{position:relative;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:var(--sophior-space-ms);padding:2.8rem 0 0}.sophior-rhythm__steps:before{content:"";position:absolute;top:.6rem;left:.6rem;right:0;height:var(--sophior-border-w);background:linear-gradient(90deg,currentColor 0 calc(100% - 4.8rem),transparent 0) 0 0 / 100% 100% no-repeat,repeating-linear-gradient(90deg,currentColor 0 .4rem,transparent .4rem .8rem) right 0 top 0 / 4.8rem 100% no-repeat;opacity:.55}.sophior-rhythm__step:before{top:-2.8rem;left:0}.sophior-rhythm__step:not(:last-child):after{content:none}}.sophior-sheet{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:min(88vh,76rem);margin:0;padding:0;overflow:auto;overscroll-behavior:contain;border:0;border-radius:var(--sophior-radius-md) var(--sophior-radius-md) 0 0;background-color:var(--sophior-surface-page);color:var(--sophior-text)}dialog.sophior-sheet:not([open]){display:none}.sophior-sheet::backdrop{background-color:var(--sophior-scrim)}@media screen and (min-width:750px){.sophior-sheet{inset:0;width:min(56rem,calc(100% - 4.8rem));max-height:min(80vh,72rem);margin:auto;border-radius:var(--sophior-radius-md)}.sophior-sheet--side{inset:0 0 0 auto;width:min(48rem,100%);height:100%;max-height:none;margin:0;border-radius:var(--sophior-radius-md) 0 0 var(--sophior-radius-md)}}html:has(.sophior-sheet[open]){overflow:hidden}.sophior-sheet__grip{display:block;width:4rem;height:.4rem;margin:.8rem auto 0;border-radius:var(--sophior-radius-pill);background-color:var(--sophior-dark-green-15)}.sophior-sheet__head{position:sticky;top:0;z-index:var(--sophior-z-raised);display:flex;align-items:center;justify-content:space-between;gap:var(--sophior-space-ms);padding:.6rem .8rem .6rem var(--sophior-space-lg);border-bottom:var(--sophior-border-hair);background-color:inherit}.sophior-sheet__title{margin:0;color:var(--sophior-text);font-family:var(--sophior-font-heading);font-size:var(--sophior-type-h3);font-weight:var(--sophior-weight-subheading);line-height:var(--sophior-lh-title);letter-spacing:-.005em;text-transform:none}.sophior-sheet__body{display:grid;gap:var(--sophior-space-lg);padding:var(--sophior-space-lg);font-size:var(--sophior-type-body);line-height:var(--sophior-lh-body)}.sophior-sheet__foot{padding:0 var(--sophior-space-lg) calc(var(--sophior-space-lg) + env(safe-area-inset-bottom))}@media screen and (min-width:750px){.sophior-sheet__grip{display:none}}.sophior-wt{display:grid;gap:var(--sophior-space-ms);max-width:64rem;margin:0;color:var(--sophior-ui-fg)}.sophior-wt__title{margin:0;color:var(--sophior-ui-fg-muted);font-family:var(--sophior-font-accent);font-size:var(--sophior-type-eyebrow);font-weight:300;letter-spacing:var(--sophior-track-accent);text-transform:uppercase}.sophior-wt__drawing{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"x ." "svg y";align-items:center;gap:var(--sophior-space-xs) var(--sophior-space-sm)}.sophior-wt__svg{grid-area:svg;display:block;width:100%;height:auto;overflow:visible}.sophior-wt__dim{color:var(--sophior-ui-fg);font-size:var(--sophior-type-small);font-weight:var(--sophior-weight-medium);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.sophior-wt__dim--x{grid-area:x;display:flex;align-items:center;gap:.6rem}.sophior-wt__dim--x:before,.sophior-wt__dim--x:after{content:"";flex:1;height:var(--sophior-border-w);background-color:currentColor;opacity:.55}.sophior-wt__dim--y{grid-area:y}.sophior-wt__outline,.sophior-wt__detail,.sophior-wt__hidden,.sophior-wt__helper,.sophior-wt__dimline{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}.sophior-wt__outline{stroke-width:1.5}.sophior-wt__detail{stroke-width:1;opacity:.6}.sophior-wt__hidden{stroke-width:1;stroke-dasharray:3 3;opacity:.55}.sophior-wt__helper{stroke:var(--sophior-border-control);stroke-width:1;stroke-dasharray:5 4}.sophior-wt__dimline{stroke:var(--sophior-ui-fg-muted);stroke-width:.75}.sophior-wt__label{fill:currentColor;font-family:var(--sophior-font-body);font-size:var(--sophior-wt-label);font-weight:var(--sophior-weight-medium);font-variant-numeric:lining-nums tabular-nums}.sophior-wt__note{fill:var(--sophior-ui-fg-muted);font-family:var(--sophior-font-body);font-size:var(--sophior-wt-note)}.sophior-wt__heading{fill:var(--sophior-ui-fg-muted);font-family:var(--sophior-font-accent);font-size:var(--sophior-wt-heading);letter-spacing:var(--sophior-track-caps);text-transform:uppercase}.sophior-wt__specs{display:grid;grid-template-columns:minmax(10rem,max-content) minmax(0,1fr);margin:0;font-size:var(--sophior-type-small);font-variant-numeric:lining-nums tabular-nums}.sophior-wt__specs dt,.sophior-wt__specs dd{margin:0;padding:.9rem 0;border-bottom:var(--sophior-border-w) solid var(--sophior-ui-line);line-height:1.4}.sophior-wt__specs dt{padding-right:var(--sophior-space-md);color:var(--sophior-ui-fg-muted)}.sophior-wt__specs dd{font-weight:var(--sophior-weight-medium)}.sophior-wt__caption{display:flex;align-items:baseline;gap:var(--sophior-space-sm);margin:0;color:var(--sophior-ui-fg-muted);font-size:var(--sophior-type-small)}.sophior-wt__caption:before{content:"";flex:none;width:1.6rem;height:var(--sophior-border-w);background-color:currentColor;transform:translateY(-.35em)}.sophior-btn:focus-visible,.sophior-chip:focus-visible,.sophior-rating__main:focus-visible,.sophior-assure__cell:focus-visible,.sophior-delivery:focus-visible,.sophior-alt:focus-visible,.sophior-scroller:focus-visible,.sophior-sheet__title:focus-visible{outline:var(--sophior-border-w-strong) solid var(--sophior-ui-focus);outline-offset:2px;box-shadow:none}.sophior-chip--toggle:has(>input:focus-visible),.sophior-pack__option:has(input:focus-visible){outline:var(--sophior-border-w-strong) solid var(--sophior-ui-focus);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.sophior-btn{transition:background-color var(--sophior-motion-fast) var(--sophior-motion-ease),border-color var(--sophior-motion-fast) var(--sophior-motion-ease),color var(--sophior-motion-fast) var(--sophior-motion-ease),text-decoration-thickness var(--sophior-motion-fast) var(--sophior-motion-ease)}.sophior-chip,.sophior-pack__option{transition:background-color var(--sophior-motion-select) ease-out,border-color var(--sophior-motion-select) ease-out,box-shadow var(--sophior-motion-select) ease-out,color var(--sophior-motion-select) ease-out}a.sophior-assure__cell{transition:background-color var(--sophior-motion-fast) var(--sophior-motion-ease),border-color var(--sophior-motion-fast) var(--sophior-motion-ease),box-shadow var(--sophior-motion-fast) var(--sophior-motion-ease)}.sophior-price__now,.sophior-delivery__day{transition:opacity var(--sophior-motion-fast) var(--sophior-motion-ease)}.sophior-strip{transition:transform var(--sophior-motion-sheet) var(--sophior-motion-out),visibility 0s linear var(--sophior-motion-sheet)}.sophior-strip.is-visible{transition:transform var(--sophior-motion-sheet) var(--sophior-motion-out),visibility 0s linear 0s}.sophior-sheet{transform:translateY(100%);transition:transform var(--sophior-motion-sheet) var(--sophior-motion-out),overlay var(--sophior-motion-sheet) allow-discrete,display var(--sophior-motion-sheet) allow-discrete}.sophior-sheet[open]{transform:none}@starting-style{.sophior-sheet[open]{transform:translateY(100%)}}.sophior-sheet::backdrop{transition:background-color var(--sophior-motion-sheet) ease-out,overlay var(--sophior-motion-sheet) allow-discrete,display var(--sophior-motion-sheet) allow-discrete}@starting-style{.sophior-sheet[open]::backdrop{background-color:transparent}}}@media screen and (min-width:750px)and (prefers-reduced-motion:no-preference){.sophior-sheet{opacity:0;transform:translateY(2.4rem);transition:transform var(--sophior-motion-sheet) var(--sophior-motion-out),opacity var(--sophior-motion-sheet) ease-out,overlay var(--sophior-motion-sheet) allow-discrete,display var(--sophior-motion-sheet) allow-discrete}.sophior-sheet--side{opacity:1;transform:translate(100%)}.sophior-sheet[open]{opacity:1;transform:none}@starting-style{.sophior-sheet[open]{opacity:0;transform:translateY(2.4rem)}.sophior-sheet--side[open]{opacity:1;transform:translate(100%)}}}@media(prefers-reduced-motion:reduce){.sophior-btn__spinner .spinner,.sophior-btn__spinner .path{animation:none}}@media(forced-colors:active){.sophior-btn,.sophior-chip,.sophior-badge,.sophior-pack__option{border:var(--sophior-border-w) solid CanvasText}.sophior-rating__stars{forced-color-adjust:none}}[data-bestelblad] .product-form__submit{--sophior-btn-h: var(--sophior-h-btn-lg);--sophior-btn-px: 3.2rem;--sophior-btn-font: var(--sophior-type-ui);--sophior-btn-bg: var(--sophior-action-buy);--sophior-btn-fg: var(--sophior-action-buy-text);--sophior-btn-bd: transparent}.sophior-btn.button,[data-bestelblad] .product-form__submit{min-width:0;min-height:var(--sophior-btn-h);padding:0 var(--sophior-btn-px);border:var(--sophior-border-w) solid var(--sophior-btn-bd);border-radius:var(--sophior-radius-pill);background-color:var(--sophior-btn-bg);box-shadow:none;color:var(--sophior-btn-fg);font-family:var(--sophior-font-body);font-size:var(--sophior-btn-font);font-weight:var(--sophior-weight-semibold);line-height:1;letter-spacing:var(--sophior-track-caps);text-transform:uppercase}.sophior-btn.button:before,.sophior-btn.button:after,[data-bestelblad] .product-form__submit:before,[data-bestelblad] .product-form__submit:after{content:none}.sophior-btn.button:disabled,.sophior-btn.button[aria-disabled=true]{opacity:1}[data-bestelblad] .product-form__submit:disabled,[data-bestelblad] .product-form__submit[aria-disabled=true]{--sophior-btn-bg: var(--sophior-dark-green-10);--sophior-btn-fg: var(--sophior-ui-fg-muted);opacity:1;background-image:none;cursor:not-allowed}.sophior-btn.button.loading{color:transparent}.sophior-btn.button.loading>.loading__spinner .path,[data-bestelblad] .product-form__submit.loading>.loading__spinner .path{stroke:var(--sophior-btn-fg)}.sophior-btn.button:focus-visible,[data-bestelblad] .product-form__submit:focus-visible{outline:var(--sophior-border-w-strong) solid var(--sophior-ui-focus);outline-offset:2px;box-shadow:none}.sophior-container[hidden],.sophior-grid[hidden],.sophior-scroller[hidden],.sophior-icon[hidden],.sophior-btn[hidden],.sophior-chip[hidden],.sophior-badge[hidden],.sophior-price[hidden],.sophior-rating[hidden],.sophior-assure[hidden],.sophior-assure__cell[hidden],.sophior-delivery[hidden],.sophior-head[hidden],.sophior-rows[hidden],.sophior-row[hidden],.sophior-pack[hidden],.sophior-pack__option[hidden],.sophior-strip[hidden],.sophior-advice[hidden],.sophior-note[hidden],.sophior-note__item[hidden],.sophior-alt[hidden],.sophior-rhythm[hidden],.sophior-sheet[hidden],.sophior-wt[hidden]{display:none}.sophior-btn--plus{--sophior-btn-fg: var(--sophior-ui-fg)}.sophior-btn--add-pill{--sophior-btn-px: 1.6rem;--sophior-btn-font: var(--sophior-type-micro);--sophior-btn-bg: var(--sophior-gold);--sophior-btn-fg: var(--sophior-dark-green);width:100%}@media(hover:hover){.sophior-btn--add-pill:hover{background-image:linear-gradient(var(--sophior-dark-green-06),var(--sophior-dark-green-06))}.sophior-btn--plus:hover{--sophior-btn-bg: var(--sophior-ui-fg);--sophior-btn-bd: var(--sophior-ui-fg);--sophior-btn-fg: var(--sophior-ui-bg)}}.sophior-btn--plus.is-added,.sophior-btn--plus[data-state=added]{--sophior-btn-bg: var(--sophior-ui-fg);--sophior-btn-bd: var(--sophior-ui-fg);--sophior-btn-fg: var(--sophior-ui-bg)}.sophior-chip--card{--sophior-chip-h: var(--sophior-h-chip-card);padding:0 1.2rem;font-size:var(--sophior-type-small)}.sophior-chip--card:before{content:"";position:absolute;inset:-.7rem -.2rem}.sophior-chip--step{--sophior-chip-h: 6.4rem;flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem;min-width:11.2rem;padding:.8rem 1.6rem;border-radius:var(--sophior-radius-sm);text-align:left;white-space:normal}.sophior-chip--step .sophior-chip__sub{font-size:var(--sophior-type-small);opacity:.8}.sophior-field{display:grid;gap:.6rem;min-width:0}.sophior-field__label{color:var(--sophior-ui-fg);font-size:var(--sophior-type-small);font-weight:var(--sophior-weight-medium)}.sophior-field__control{position:relative;display:block}.sophior-field__input,.sophior-field__select{box-sizing:border-box;width:100%;min-height:var(--sophior-h-field);margin:0;padding:0 1.6rem;border:var(--sophior-border-w) solid var(--sophior-ui-border);border-radius:var(--sophior-radius-xs);background-color:transparent;box-shadow:none;color:var(--sophior-ui-fg);font-family:var(--sophior-font-body);font-size:var(--sophior-type-body);line-height:1.3;-webkit-appearance:none;appearance:none}textarea.sophior-field__input{min-height:12rem;padding-block:1.2rem;resize:vertical}.sophior-field__input::placeholder{color:var(--sophior-ui-fg-muted);opacity:1}@media(hover:hover){.sophior-field__input:hover,.sophior-field__select:hover{border-color:var(--sophior-ui-fg)}}.sophior-field__select{padding-right:4.4rem;cursor:pointer}.sophior-field__control--select:after{content:"";position:absolute;top:50%;right:1.4rem;width:2rem;height:2rem;transform:translateY(-50%);background-color:var(--sophior-ui-fg);pointer-events:none;--sophior-ui-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5.5 9.5 6.5 6.5 6.5-6.5'/%3E%3C/svg%3E");-webkit-mask:var(--sophior-ui-mask) center / contain no-repeat;mask:var(--sophior-ui-mask) center / contain no-repeat}.sophior-field__hint{margin:0;color:var(--sophior-ui-fg-muted);font-size:var(--sophior-type-small)}.sophior-field--error .sophior-field__input,.sophior-field--error .sophior-field__select,.sophior-field__input[aria-invalid=true],.sophior-field__select[aria-invalid=true]{border-color:var(--sophior-ui-fg);box-shadow:inset 0 0 0 var(--sophior-border-w) var(--sophior-ui-fg)}.sophior-field__error{display:flex;align-items:flex-start;gap:.6rem;margin:0;color:var(--sophior-ui-fg);font-size:var(--sophior-type-small);font-weight:var(--sophior-weight-medium)}.sophior-field__error .sophior-icon{--sophior-icon-size: 1.8rem;margin-top:.1rem}.sophior-field__input:disabled,.sophior-field__select:disabled{background-color:var(--sophior-surface-note);color:var(--sophior-ui-fg-muted);cursor:not-allowed}.sophior-fieldgroup{display:flex;align-items:center;gap:var(--sophior-space-xs);width:100%;min-height:var(--sophior-h-btn-lg);padding:.3rem .3rem .3rem 1.8rem;border:var(--sophior-border-w) solid var(--sophior-ui-border);border-radius:var(--sophior-radius-pill)}.sophior-fieldgroup:focus-within{border-color:var(--sophior-ui-fg);box-shadow:inset 0 0 0 var(--sophior-border-w) var(--sophior-ui-fg)}.sophior-fieldgroup__input{flex:1;width:0;min-width:0;min-height:var(--sophior-tap);margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:var(--sophior-ui-fg);font-family:var(--sophior-font-body);font-size:var(--sophior-type-body)}.sophior-fieldgroup__input:focus,.sophior-fieldgroup__input:focus-visible{outline:0;box-shadow:none}.sophior-fieldgroup__input::placeholder{color:var(--sophior-ui-fg-muted);opacity:1}.sophior-fieldgroup .sophior-btn{--sophior-btn-h: var(--sophior-tap);--sophior-btn-px: 2rem}input.sophior-check,input.sophior-radio{position:relative;display:inline-grid;place-content:center;flex:none;width:2.2rem;height:2.2rem;margin:0;border:var(--sophior-border-w) solid var(--sophior-ui-border);background-color:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}input.sophior-check{border-radius:calc(var(--sophior-radius-xs) / 2)}input.sophior-radio{border-radius:50%}input.sophior-check:checked{border-color:var(--sophior-ui-fg);background-color:var(--sophior-ui-fg)}input.sophior-check:checked:before{content:"";width:1.6rem;height:1.6rem;background-color:var(--sophior-ui-bg);--sophior-ui-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E");-webkit-mask:var(--sophior-ui-mask) center / contain no-repeat;mask:var(--sophior-ui-mask) center / contain no-repeat}input.sophior-radio:checked{border-color:var(--sophior-ui-fg);background-color:var(--sophior-ui-fg);box-shadow:inset 0 0 0 .5rem var(--sophior-ui-bg)}.sophior-check-row{display:flex;align-items:flex-start;gap:var(--sophior-space-ms);min-height:var(--sophior-tap);padding-block:1.1rem;color:var(--sophior-ui-fg);font-size:var(--sophior-type-body);cursor:pointer}.sophior-check-row>input{margin-top:.1rem}.sophior-field__input:focus-visible,.sophior-field__select:focus-visible{outline:0;border-color:var(--sophior-ui-fg);box-shadow:inset 0 0 0 var(--sophior-border-w) var(--sophior-ui-fg)}input.sophior-check:focus-visible,input.sophior-radio:focus-visible{outline:var(--sophior-border-w-strong) solid var(--sophior-ui-focus);outline-offset:2px;box-shadow:none}@media(prefers-reduced-motion:no-preference){input.sophior-check,input.sophior-radio{transition:background-color var(--sophior-motion-select) ease-out,border-color var(--sophior-motion-select) ease-out,box-shadow var(--sophior-motion-select) ease-out}.sophior-field__input,.sophior-field__select,.sophior-fieldgroup{transition:background-color var(--sophior-motion-fast) var(--sophior-motion-ease),border-color var(--sophior-motion-fast) var(--sophior-motion-ease),box-shadow var(--sophior-motion-fast) var(--sophior-motion-ease)}}@media(forced-colors:active){.sophior-field__input,.sophior-field__select{border:var(--sophior-border-w) solid CanvasText}}@media screen and (max-width:749px){.sophior-more.is-clamped>.sophior-more__rest{display:none}.sophior-more--lines.is-clamped{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--sophior-more-lines, 2)}}.sophior-more__toggle.sophior-btn--link{align-self:flex-start}@media screen and (min-width:750px){.sophior-more__toggle{display:none}}.sophior-scroller--compare{container-type:inline-size;padding-block:var(--sophior-space-ms) var(--sophior-space-xs)}.sophior-compare{--sophior-compare-gap: var(--sophior-space-ms);--sophior-compare-card: calc((100cqi - var(--sophior-compare-gap) - 2.4rem) / 2);display:block;width:max-content;border-collapse:separate;border-spacing:0;color:var(--sophior-ui-fg);font-size:var(--sophior-type-small);line-height:var(--sophior-lh-small);font-variant-numeric:lining-nums tabular-nums;text-align:left}.sophior-scroller>.sophior-compare{scroll-snap-align:none}.sophior-compare--wide{--sophior-compare-card: min(32rem, 100cqi - 4.8rem)}.sophior-compare :where(th,td){padding:0;border:0;font-weight:inherit;text-align:left;vertical-align:top}.sophior-compare__head{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sophior-compare>tbody{display:grid;grid-auto-flow:column;grid-auto-columns:var(--sophior-compare-card);grid-template-rows:repeat(var(--sophior-compare-rows, 16),auto);column-gap:var(--sophior-compare-gap)}.sophior-compare__item{position:relative;display:grid;grid-row:span var(--sophior-compare-rows, 16);grid-template-rows:subgrid;align-content:start;padding:var(--sophior-space-md) var(--sophior-space-ms) var(--sophior-space-sm);border:var(--sophior-border-w) solid var(--sophior-ui-line);border-radius:var(--sophior-radius-md);scroll-snap-align:start}.sophior-compare__item>*{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.2rem var(--sophior-space-ms);padding-block:.8rem;border-bottom:var(--sophior-border-w) solid var(--sophior-ui-line)}.sophior-compare__item>:first-child,.sophior-compare__item>:not(:has(.sophior-compare__label)){display:grid;grid-template-columns:minmax(0,1fr);gap:.2rem}.sophior-compare__item>:first-child{padding-block:0 var(--sophior-space-ms)}.sophior-compare__item>:last-child{border-bottom:0}.sophior-compare__value{flex:1 1 5rem;min-width:min-content;text-align:right}.sophior-compare__item .sophior-points,.sophior-compare__points{flex:none;margin-left:auto}.sophior-compare__item>:not(:has(.sophior-compare__label)) .sophior-compare__value{text-align:left}.sophior-compare__item--advice,.sophior-compare__item--current{padding-top:var(--sophior-space-lg)}.sophior-compare__item--advice{--sophior-ui-bg: var(--sophior-mark-advice);--sophior-ui-line: var(--sophior-dark-green-15);border-color:var(--sophior-mark-advice);background-color:var(--sophior-mark-advice)}.sophior-compare__item--current{border:var(--sophior-border-w-strong) solid var(--sophior-ui-fg)}.sophior-compare__mark{position:absolute;top:0;left:var(--sophior-space-ms);transform:translateY(-50%);justify-self:start;padding:.2rem .8rem;border-radius:var(--sophior-radius-pill);background-color:var(--sophior-ui-bg);color:var(--sophior-ui-fg);font-family:var(--sophior-font-body);font-size:var(--sophior-type-micro);font-weight:var(--sophior-weight-semibold);line-height:1.3;letter-spacing:var(--sophior-track-caps);text-transform:uppercase;white-space:nowrap}.sophior-compare__item--current .sophior-compare__mark{background-color:var(--sophior-ui-fg);color:var(--sophior-ui-bg)}.sophior-compare__name{display:block;font-size:var(--sophior-type-h3);font-weight:var(--sophior-weight-subheading);line-height:var(--sophior-lh-h3);letter-spacing:-.005em}.sophior-compare__latin{display:block;color:var(--sophior-ui-fg-muted);font-style:italic}.sophior-compare__best{display:block;font-size:var(--sophior-type-body);font-weight:var(--sophior-weight-medium);line-height:var(--sophior-lh-tight);text-wrap:pretty}.sophior-compare__label{color:var(--sophior-ui-fg-muted)}.sophior-compare__value{font-weight:var(--sophior-weight-semibold)}.sophior-compare__source{max-width:var(--sophior-measure);margin:var(--sophior-space-ms) 0 0;color:var(--sophior-ui-fg-muted);font-size:var(--sophior-type-small);line-height:var(--sophior-lh-small)}@container (min-width: 60rem){.sophior-compare--spread{width:100%}.sophior-compare--spread>tbody{grid-auto-columns:minmax(0,1fr);column-gap:var(--sophior-space-lg)}.sophior-compare--spread .sophior-compare__item{padding:var(--sophior-space-lg) var(--sophior-space-lg) var(--sophior-space-md)}.sophior-compare--spread .sophior-compare__mark{left:var(--sophior-space-lg)}}.sophior-points,.sophior-compare__points{--sophior-points: 0;--sophior-points-ring: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.4 10'%3E%3Ccircle cx='5' cy='5' r='3.5' fill='none' stroke='black' stroke-width='1'/%3E%3C/svg%3E");--sophior-points-dot: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.4 10'%3E%3Ccircle cx='5' cy='5' r='4'/%3E%3C/svg%3E");position:relative;display:inline-block;flex:none;width:6.2rem;height:1rem;color:var(--sophior-ui-fg);vertical-align:middle}.sophior-points:before,.sophior-points:after,.sophior-compare__points:before,.sophior-compare__points:after{content:"";position:absolute;inset:0}.sophior-points:before,.sophior-compare__points:before{background-color:currentColor;-webkit-mask:var(--sophior-points-ring) left center / 20% 100% repeat-x;mask:var(--sophior-points-ring) left center / 20% 100% repeat-x}.sophior-points:after,.sophior-compare__points:after{background:linear-gradient(90deg,currentColor calc(var(--sophior-points) / 5 * 100%),transparent 0);-webkit-mask:var(--sophior-points-dot) left center / 20% 100% repeat-x;mask:var(--sophior-points-dot) left center / 20% 100% repeat-x}.sophior-points-row{display:inline-flex;align-items:center;gap:var(--sophior-space-sm)}.sophior-empty{--sophior-ui-bg: var(--sophior-surface-note);--sophior-ui-line: var(--sophior-dark-green-15);--sophior-ui-border: var(--sophior-muted-green);--sophior-ui-star: var(--sophior-dark-green);display:grid;justify-items:start;gap:var(--sophior-space-ms);padding:var(--sophior-space-lg);border-radius:var(--sophior-radius-md);background-color:var(--sophior-surface-note);color:var(--sophior-ui-fg)}.sophior-empty__icon{--sophior-icon-size: 3.2rem}.sophior-empty__title{max-width:32ch;margin:0;color:inherit;font-family:var(--sophior-font-heading);font-size:var(--sophior-type-h3);font-weight:var(--sophior-weight-subheading);line-height:var(--sophior-lh-h3);letter-spacing:-.005em;text-transform:none;text-wrap:balance}.sophior-empty__text{max-width:var(--sophior-measure);margin:0;font-size:var(--sophior-type-body);line-height:var(--sophior-lh-body);text-wrap:pretty}.sophior-empty__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sophior-space-ms) var(--sophior-space-lg);margin-top:var(--sophior-space-xs)}.sophior-empty--center{justify-items:center;text-align:center}.sophior-empty--center .sophior-empty__actions{justify-content:center}@media screen and (min-width:750px){.sophior-empty{padding:var(--sophior-space-xl)}}.sophior-advice-card{display:grid;gap:var(--sophior-space-ms);padding:var(--sophior-space-md);border:var(--sophior-border-w) solid var(--sophior-ui-fg);border-radius:var(--sophior-radius-md);background-color:var(--sophior-ui-bg);color:var(--sophior-ui-fg)}.sophior-advice-card__eyebrow{margin:0;font-family:var(--sophior-font-accent);font-size:var(--sophior-type-eyebrow);letter-spacing:var(--sophior-track-caps);text-transform:uppercase}.sophior-advice-card__form,.sophior-advice-card__link{margin:0}@media(forced-colors:active){.sophior-points,.sophior-compare__points{color:CanvasText;forced-color-adjust:none}.sophior-compare__item,.sophior-empty{border:var(--sophior-border-w) solid CanvasText}}.sophior-field[hidden],.sophior-fieldgroup[hidden],.sophior-check-row[hidden],.sophior-more__toggle[hidden],.sophior-compare[hidden],.sophior-compare__item[hidden],.sophior-compare__mark[hidden],.sophior-points[hidden],.sophior-compare__points[hidden],.sophior-points-row[hidden],.sophior-empty[hidden],.sophior-empty__actions[hidden],.sophior-advice-card[hidden]{display:none}.sophior-product-info__addon-check:checked~.sophior-product-info__addon-inner .sophior-zekerheden-preorder-zin[hidden]{display:block}.sophior-zekerheden-preorder-zin{margin:var(--sophior-space-xs) 0 0;font-family:var(--sophior-font-body);font-size:var(--sophior-type-small);font-weight:500;line-height:1.45;color:var(--sophior-dark-green)}.sophior-herroeping-ingang{margin:var(--sophior-space-sm) 0 0;font-family:var(--sophior-font-body);font-size:var(--sophior-type-body);line-height:var(--lh-long, 1.7);color:var(--sophior-dark-green)}.sophior-herroeping-ingang__link{color:var(--sophior-dark-green);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.sophior-herroeping-ingang__link:hover{text-decoration-thickness:2px}.sophior-herroeping-ingang__link:focus-visible{outline:2px solid var(--sophior-focus);outline-offset:2px}.sophior-reviewverantwoording{margin:var(--sophior-space-sm) 0 0;font-family:var(--sophior-font-body);color:var(--sophior-dark-green)}.sophior-reviewverantwoording__trigger,.sophior-reviewverantwoording__link{display:inline-flex;align-items:center;gap:var(--sophior-space-xs);min-height:4.4rem;list-style:none;color:var(--sophior-dark-green);font-size:var(--sophior-type-small);font-weight:500;line-height:1.45;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--sophior-border-control, var(--sophior-muted-green));text-underline-offset:.22em;cursor:pointer}.sophior-reviewverantwoording__trigger::-webkit-details-marker{display:none}.sophior-reviewverantwoording__trigger:hover,.sophior-reviewverantwoording__link:hover{text-decoration-color:currentColor}.sophior-reviewverantwoording__trigger:focus-visible,.sophior-reviewverantwoording__link:focus-visible{outline:2px solid var(--sophior-focus);outline-offset:2px}.sophior-reviewverantwoording__pijl{width:1.6rem;height:1.6rem;flex:none}.sophior-reviewverantwoording[open] .sophior-reviewverantwoording__pijl{transform:rotate(180deg)}@media(prefers-reduced-motion:no-preference){.sophior-reviewverantwoording__pijl{transition:transform var(--sophior-motion-fast) var(--sophior-motion-ease)}}.sophior-reviewverantwoording__inhoud{display:grid;gap:var(--sophior-space-md);max-width:var(--measure, 65ch);margin:var(--sophior-space-xs) 0 0;padding:var(--sophior-space-md);border-radius:var(--sophior-radius-sm);background-color:var(--sophior-white);border:1px solid var(--sophior-hairline, var(--sophior-light-tan));text-align:left}.sophior-reviewverantwoording__titel{margin:0 0 .2rem;font-size:var(--sophior-type-small);font-weight:600;line-height:1.45;color:var(--sophior-dark-green)}.sophior-reviewverantwoording__tekst{margin:0;font-size:var(--sophior-type-small);line-height:1.55;color:var(--sophior-muted-green)}.sophior-reviewverantwoording--sectie{margin-top:var(--sophior-space-xs)}a.sophior-leverdag{text-decoration:none}a.sophior-leverdag:focus-visible{outline:2px solid var(--sophior-focus);outline-offset:2px}@media(hover:hover){a.sophior-leverdag:hover .sophior-delivery__day{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}}.sophior-leverdag time{font-variant-numeric:lining-nums tabular-nums}.sophior-zekerheden{display:grid;gap:var(--sophior-space-sm)}.sophior-zekerheden[hidden]{display:none}.sophior-zekerheden__strip--twee.sophior-assure--strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sophior-zekerheden-regel{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;color:var(--sophior-ui-fg);font-size:var(--sophior-type-small);line-height:var(--sophior-lh-small);font-variant-numeric:lining-nums tabular-nums}.sophior-zekerheden-regel[hidden]{display:none}.sophior-zekerheden-regel__link{display:inline-block;padding-block:calc((var(--sophior-tap) - 1em * var(--sophior-lh-small)) / 2);line-height:var(--sophior-lh-small);color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--sophior-ui-border);text-underline-offset:.22em}.sophior-zekerheden-regel__link[hidden]{display:none}.sophior-zekerheden-regel__link:hover{text-decoration-color:currentColor}.sophior-zekerheden-regel__link:focus-visible{outline:2px solid var(--sophior-focus);outline-offset:2px}.sophior-zekerheden-regel__punt{color:var(--sophior-ui-fg-muted)}.sophior-betaalrij{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sophior-space-xs);margin:0;padding:0;list-style:none}.sophior-betaalrij[hidden]{display:none}.sophior-betaalrij__lijst{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sophior-space-xs)}.sophior-betaalrij__lijst[hidden]{display:none}.sophior-betaalrij__item{display:inline-flex;align-items:center;gap:var(--sophior-space-sm);margin:0}.sophior-betaalrij__item[hidden]{display:none}.sophior-betaalrij__icoon{display:block;width:3.8rem;height:2.4rem}.sophior-betaalrij__icoon[hidden]{display:none}a.sophior-betaalrij--pdp{min-height:4.4rem;text-decoration:none}a.sophior-betaalrij--pdp:focus-visible{outline:2px solid var(--sophior-focus);outline-offset:2px}.sophior-betaalrij--lijst{flex-direction:column;align-items:flex-start;gap:var(--sophior-space-sm)}.sophior-betaalrij__naam{color:var(--sophior-ui-fg);font-size:var(--sophior-type-body);line-height:var(--sophior-lh-body)}.sophior-zekerheden-sheet__tekst{margin:0;max-width:var(--measure, 65ch);color:var(--sophior-ui-fg-muted);font-size:var(--sophior-type-small);line-height:var(--sophior-lh-small)}.sophior-zekerheden-sheet__nadruk{color:var(--sophior-ui-fg)}.sophior-zekerheden-sheet__link{color:var(--sophior-ui-fg);font-weight:var(--sophior-weight-medium);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.sophior-zekerheden-sheet__link:focus-visible{outline:2px solid var(--sophior-focus);outline-offset:2px}.sophior-zekerheden-term-extra{grid-column:-2 / -1}.sophior-zekerheden-garantie{display:grid;margin:0;border-block:var(--sophior-border-w) solid var(--sophior-ui-line);font-variant-numeric:lining-nums tabular-nums}.sophior-zekerheden-garantie[hidden]{display:none}.sophior-zekerheden-garantie__rij{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sophior-space-ms);padding:var(--sophior-space-sm) 0;color:var(--sophior-ui-fg);font-size:var(--sophior-type-small);line-height:var(--sophior-lh-small)}.sophior-zekerheden-garantie__rij[hidden]{display:none}.sophior-zekerheden-garantie__rij+.sophior-zekerheden-garantie__rij{border-top:var(--sophior-border-w) solid var(--sophior-ui-line)}.sophior-zekerheden-garantie__rij dt,.sophior-zekerheden-garantie__rij dd{margin:0}.sophior-zekerheden-garantie__rij.is-eigen{font-weight:var(--sophior-weight-semibold)}body.sophior-uitrol--consent #shopify-pc__banner.shopify-pc__banner__dialog{bottom:max(1.2rem,env(safe-area-inset-bottom))!important}body.sophior-uitrol--consent #shopify-pc__banner #shopify-pc__banner__body-title{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}body.sophior-uitrol--consent #shopify-pc__banner .shopify-pc__banner__body{width:auto!important;margin:0!important}body.sophior-uitrol--consent #shopify-pc__banner .shopify-pc__banner__body p{display:block!important;-webkit-line-clamp:none!important;line-clamp:none!important;overflow:visible!important;margin:0!important;font-size:var(--sophior-type-small)!important;line-height:var(--lh-snug, 1.4)!important;letter-spacing:normal!important;color:var(--sophior-dark-green)!important}body.sophior-uitrol--consent #shopify-pc__banner #shopify-pc__banner__body-policy-link{position:relative;z-index:1;color:var(--sophior-dark-green)!important;text-decoration:underline;text-underline-offset:.2em}body.sophior-uitrol--consent #shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.8rem!important;align-items:center!important;justify-content:stretch!important;min-width:0!important;width:100%!important;margin:0!important}body.sophior-uitrol--consent #shopify-pc__banner #shopify-pc__banner__btn-accept,body.sophior-uitrol--consent #shopify-pc__banner #shopify-pc__banner__btn-decline{position:relative;z-index:1;order:0!important;flex:none!important;grid-row:2;display:inline-flex!important;align-items:center;justify-content:center;width:100%!important;min-width:0!important;height:auto!important;min-height:4.4rem!important;margin:0!important;padding:0 1.2rem!important;background:transparent!important;color:var(--sophior-dark-green)!important;border:1px solid var(--sophior-dark-green)!important;border-radius:var(--sophior-radius-pill)!important;box-shadow:none!important;font-family:var(--sophior-font-body)!important;font-size:var(--sophior-type-small)!important;font-weight:600!important;line-height:var(--lh-tight, 1.15)!important;letter-spacing:var(--tracking-caps, .06em)!important;text-transform:uppercase!important;text-align:center!important;text-decoration:none!important}body.sophior-uitrol--consent #shopify-pc__banner #shopify-pc__banner__btn-accept{grid-column:1}body.sophior-uitrol--consent #shopify-pc__banner #shopify-pc__banner__btn-decline{grid-column:2}@media(hover:hover){body.sophior-uitrol--consent #shopify-pc__banner #shopify-pc__banner__btn-accept:hover,body.sophior-uitrol--consent #shopify-pc__banner #shopify-pc__banner__btn-decline:hover{background:var(--sophior-dark-green)!important;color:var(--sophior-cream)!important}}body.sophior-uitrol--consent #shopify-pc__banner #shopify-pc__banner__btn-accept:focus-visible,body.sophior-uitrol--consent #shopify-pc__banner #shopify-pc__banner__btn-decline:focus-visible{background:var(--sophior-dark-green)!important;color:var(--sophior-cream)!important;outline:2px solid var(--sophior-dark-green)!important;outline-offset:2px!important;box-shadow:none!important}body.sophior-uitrol--consent #shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{position:relative;order:0!important;flex:none!important;grid-column:1 / -1;grid-row:1;justify-self:start;width:auto!important;height:auto!important;min-height:2.4rem!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--sophior-dark-green)!important;font-family:var(--sophior-font-body)!important;font-size:var(--sophior-type-small)!important;font-weight:400!important;line-height:var(--lh-snug, 1.4)!important;text-align:left!important;text-decoration:underline!important;text-underline-offset:.2em;text-transform:none!important;letter-spacing:normal!important}body.sophior-uitrol--consent #shopify-pc__banner #shopify-pc__banner__btn-manage-prefs:after{content:"";position:absolute;top:-1rem;right:0;bottom:-1rem;left:0}body.sophior-uitrol--consent #shopify-pc__banner #shopify-pc__banner__btn-manage-prefs:focus-visible{outline:2px solid var(--sophior-dark-green)!important;outline-offset:2px!important;box-shadow:none!important}body.sophior-uitrol--consent #shopify-pc__banner #shopify-pc__banner__btn-manage-prefs:focus span{outline:none!important}body.sophior-uitrol--consent #shopify-pc__banner .shopify-pc__banner__wrapper[hidden],body.sophior-uitrol--consent #shopify-pc__banner .shopify-pc__banner__btns[hidden],body.sophior-uitrol--consent #shopify-pc__banner .shopify-pc__banner__body p[hidden],body.sophior-uitrol--consent #shopify-pc__banner #shopify-pc__banner__btn-accept[hidden],body.sophior-uitrol--consent #shopify-pc__banner #shopify-pc__banner__btn-decline[hidden]{display:none!important}@media(prefers-reduced-motion:no-preference){body.sophior-uitrol--consent #shopify-pc__banner #shopify-pc__banner__btn-accept,body.sophior-uitrol--consent #shopify-pc__banner #shopify-pc__banner__btn-decline{transition:background-color var(--sophior-motion-fast) var(--sophior-motion-ease),color var(--sophior-motion-fast) var(--sophior-motion-ease)}}@media screen and (max-width:749px){body.sophior-uitrol--consent #shopify-pc__banner .shopify-pc__banner__wrapper{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:.4rem!important}body.sophior-uitrol--consent #shopify-pc__banner .shopify-pc__banner__body p{font-size:var(--sophior-text-xs)!important}}@media screen and (min-width:750px){body.sophior-uitrol--consent #shopify-pc__banner.shopify-pc__banner__dialog{left:0!important;right:0!important;width:calc(100% - 4.8rem)!important;max-width:72rem!important;min-width:0!important;margin-inline:auto!important;bottom:max(2.4rem,env(safe-area-inset-bottom))!important;padding:1.6rem 2.4rem!important}body.sophior-uitrol--consent #shopify-pc__banner .shopify-pc__banner__wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:2.4rem!important;align-items:center!important}body.sophior-uitrol--consent #shopify-pc__banner .shopify-pc__banner__btns{width:auto!important}}.sophior-cadeau-tegel .sophior-keuzehulp-cta__meta:before{background:var(--sophior-dark-green-30)}.sophior-cadeau-tegel .sophior-keuzehulp-cta__meta-item:not(:last-child):after{color:var(--sophior-dark-green)}.sophior-cadeau-tegel .sophior-keuzehulp-cta__btn{background:var(--sophior-surface-inverse);color:var(--sophior-text-inverse);font-family:var(--sophior-font-body);font-weight:var(--sophior-weight-semibold);font-size:var(--sophior-type-small);letter-spacing:var(--sophior-track-caps)}.sophior-cadeau-tegel .sophior-keuzehulp-cta__btn[hidden]{display:none}.sophior-cadeau-tegel .sophior-keuzehulp-cta__btn:hover{background:var(--sophior-mid-green)}.sophior-b3-kop{background-color:var(--sophior-surface-page);color:var(--sophior-ui-fg)}.sophior-b3-kop__binnen{display:grid;justify-items:start;gap:var(--sophior-space-sm);padding-block:var(--sophior-space-ms) var(--sophior-space-sm)}.sophior-b3-kop .sophior-breadcrumbs{display:none}.sophior-b3-kop__titel{margin:0;color:var(--sophior-ui-fg);font-family:var(--sophior-font-heading);font-size:var(--sophior-type-h1);font-weight:var(--sophior-weight-heading);line-height:var(--sophior-lh-h1);letter-spacing:var(--sophior-track-heading)}.sophior-b3-kop__intro{max-width:var(--sophior-measure);margin:0;color:var(--sophior-ui-fg);font-size:var(--sophior-type-body);line-height:var(--sophior-lh-body)}.sophior-b3-kop__intro--lang>*{margin:0}.sophior-b3-kop__lever .sophior-delivery__day,.sophior-b3-kop__lever .sophior-delivery__sub{display:inline;min-height:0}@media screen and (max-width:749px)and (max-height:759px){.sophior-b3-kop__lever .sophior-delivery{min-height:var(--sophior-delivery-line)}.sophior-b3-kop__lever .sophior-delivery__sub{display:none}.sophior-b3-kop__intro{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}}.sophior-b3-kop[hidden],.sophior-b3-kop__binnen[hidden],.sophior-b3-kop__intro[hidden]{display:none}.sophior-b3{--sophior-b3-balk: calc(var(--sophior-h-chip) + 2 * var(--sophior-space-xs));padding-bottom:var(--sophior-space-xl)}.sophior-beslisbalk{border-bottom:var(--sophior-border-hair);background-color:var(--sophior-surface-page);color:var(--sophior-ui-fg)}.sophior-beslisbalk__binnen{display:flex;align-items:center;gap:var(--sophior-space-sm);min-height:var(--sophior-b3-balk);padding-block:var(--sophior-space-xs)}.sophior-beslisbalk__filter{flex:none}.sophior-beslisbalk__filter--wacht{visibility:hidden}.sophior-beslisbalk__chips{flex:1 1 auto}.sophior-beslisbalk__groep,.sophior-beslisbalk__maten{display:flex;align-items:center;gap:var(--sophior-space-xs);margin:0;padding:0;list-style:none}.sophior-beslisbalk__groep+.sophior-beslisbalk__groep{padding-left:var(--sophior-space-sm);border-left:var(--sophior-border-hair)}.sophior-beslisbalk__formaat{position:relative;flex:none}.sophior-beslisbalk__formaat>summary{list-style:none}.sophior-beslisbalk__formaat>summary::-webkit-details-marker{display:none}.sophior-beslisbalk__formaat[open]>summary .sophior-icon{transform:rotate(270deg)}.sophior-beslisbalk__paneel{position:absolute;top:calc(100% + var(--sophior-space-xs));right:0;z-index:var(--sophior-z-raised);padding:var(--sophior-space-sm);border:var(--sophior-border-hair);border-radius:var(--sophior-radius-sm);background-color:var(--sophior-surface-page);box-shadow:var(--sophior-shadow-card)}.sophior-beslisbalk__sorteer{display:flex;align-items:center;gap:var(--sophior-space-sm);flex:none;margin:0 0 0 auto}.sophior-beslisbalk__sorteer .sophior-field__select{min-height:var(--sophior-h-chip);border-radius:var(--sophior-radius-pill);font-size:var(--sophior-type-ui)}@media screen and (max-width:749px){.sophior-beslisbalk__formaat,.sophior-beslisbalk__sorteer{display:none}}@media screen and (min-width:750px){.sophior-b3{--sophior-b3-balk: calc(var(--sophior-h-chip) + 2 * var(--sophior-space-sm))}.sophior-beslisbalk__binnen{padding-block:var(--sophior-space-sm)}.sophior-beslisbalk__filter{display:none}}.sophior-beslisbalk[hidden],.sophior-beslisbalk__binnen[hidden],.sophior-beslisbalk__filter[hidden],.sophior-beslisbalk__groep[hidden],.sophior-beslisbalk__maten[hidden],.sophior-beslisbalk__formaat[hidden],.sophior-beslisbalk__sorteer[hidden]{display:none}.sophior-b3__filters{position:relative;height:0;margin:0;padding:0}.sophior-b3__filters .facets-container{display:block;height:0;padding:0}.sophior-b3__filters facet-filters-form.facets,.sophior-b3__filters .active-facets-mobile{display:none}.sophior-b3__filters .mobile-facets__open-wrapper{position:absolute}.sophior-b3__filters .mobile-facets__open,.sophior-b3__filters .mobile-facets__disclosure:not([open])>.mobile-facets__open-wrapper{visibility:hidden}.sophior-b3__filters:has(.mobile-facets__disclosure[open]){z-index:calc(var(--sophior-z-header) + 1)}.sophior-b3--balk #FacetsWrapperMobile>.mobile-facets__details[id*=zaagmethode],.sophior-b3--balk #FacetsWrapperMobile>.mobile-facets__details[id*=size_label]{display:block!important}.sophior-b3__raster{position:relative;padding-top:var(--sophior-space-ms)}.sophior-b3__lijst{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sophior-grid-gap);row-gap:var(--sophior-space-lg);margin:0;padding:0;list-style:none}.sophior-b3__item{min-width:0;margin:0}.sophior-kaart__setvoordeel.sophior-badge{white-space:normal}@media screen and (max-width:359px){.sophior-b3__lijst{grid-template-columns:minmax(0,1fr)}}@media screen and (min-width:750px){.sophior-b3__lijst{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.sophior-b3__lijst{grid-template-columns:repeat(4,minmax(0,1fr))}}@supports (grid-template-rows: subgrid){.sophior-b3__lijst:has(>.sophior-b3__item>.sophior-kaart--raster){row-gap:0}.sophior-b3__item:has(>.sophior-kaart--raster){display:grid;grid-row:span 9;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;padding-bottom:var(--sophior-space-lg)}.sophior-b3__item>.sophior-kaart--raster{display:grid;grid-row:1 / -1;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;gap:0;min-width:0;height:auto}.sophior-b3__item>.sophior-kaart--raster>.sophior-kaart__tekst{display:contents}.sophior-b3__item>.sophior-kaart--raster>.sophior-kaart__media{grid-row:1;margin-bottom:var(--sophior-space-xs)}.sophior-b3__item>.sophior-kaart--raster>.sophior-kaart__tekst>*{justify-self:start;max-width:100%;margin-top:var(--sophior-space-xs)}.sophior-b3__item>.sophior-kaart--raster .sophior-kaart__label{grid-row:2;align-self:end;margin-bottom:0}.sophior-b3__item>.sophior-kaart--raster .sophior-kaart__naam{grid-row:3}.sophior-b3__item>.sophior-kaart--raster .sophior-kaart__best{grid-row:4}.sophior-b3__item>.sophior-kaart--raster .sophior-kaart__spec{grid-row:5}.sophior-b3__item>.sophior-kaart--raster .sophior-kaart__maten{grid-row:6}.sophior-b3__item>.sophior-kaart--raster .sophior-kaart__koop{grid-row:7;justify-self:stretch}.sophior-b3__item>.sophior-kaart--raster .sophior-kaart__setvoordeel{grid-row:8}.sophior-b3__item>.sophior-kaart--raster .sophior-kaart__voet{grid-row:9}}.sophior-b3__groepskop{margin:var(--sophior-space-lg) 0 var(--sophior-space-sm);color:var(--sophior-ui-fg);font-family:var(--sophior-font-heading);font-size:var(--sophior-type-h3);font-weight:var(--sophior-weight-subheading);line-height:var(--sophior-lh-h3);scroll-margin-top:calc(var(--sophior-chrome-top, 0px) + var(--sophior-b3-balk) + var(--sophior-space-md))}.sophior-b3-anker{scroll-margin-top:calc(var(--sophior-chrome-top, 0px) + var(--sophior-h-chip) + 2 * var(--sophior-space-sm) + var(--sophior-space-md))}.sophior-b3__raster>.sophior-b3__groepskop:first-of-type{margin-top:var(--sophior-space-xs)}.sophior-b3__groepskop:focus{outline:none}.sophior-b3__groepskop:focus-visible{outline:2px solid var(--sophior-ui-focus);outline-offset:2px}.sophior-b3__slot{grid-column:1 / -1;margin:0}.sophior-b3__slot-link{display:flex;align-items:center;gap:var(--sophior-space-ms);color:var(--sophior-ui-fg);text-decoration:none}.sophior-b3__slot-eyebrow{flex:none}.sophior-b3__slot-tekst{flex:0 1 auto;min-width:0}.sophior-b3__slot-link .sophior-icon{flex:none}.sophior-b3__slot-link:focus-visible{outline:2px solid var(--sophior-ui-focus);outline-offset:2px}@media(hover:hover){.sophior-b3__slot-link:hover .sophior-b3__slot-tekst{text-decoration:underline;text-decoration-thickness:var(--sophior-border-w);text-underline-offset:.18em}}@media screen and (max-width:749px){.sophior-b3__slot--desktop{display:none}.sophior-b3__lijst>.sophior-b3__slot--mobiel{grid-row:2;margin-bottom:var(--sophior-space-lg)}.sophior-b3__slot--mobiel .sophior-b3__slot-link{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--sophior-space-sm);min-height:var(--sophior-h-btn-lg);padding:var(--sophior-space-sm) var(--sophior-space-ms);border-radius:var(--sophior-radius-sm);background-color:var(--sophior-surface-note);font-size:var(--sophior-type-small);line-height:var(--sophior-lh-small)}.sophior-b3__slot--mobiel .sophior-icon{grid-column:2;grid-row:1 / span 2;align-self:center}@supports (grid-template-rows: subgrid){.sophior-b3__lijst:has(>.sophior-b3__item>.sophior-kaart--raster)>.sophior-b3__slot--mobiel{grid-row:10}}}@media screen and (min-width:750px){.sophior-b3__slot--mobiel{display:none}.sophior-b3__slot--desktop{margin-bottom:var(--sophior-space-sm)}.sophior-b3__slot--desktop .sophior-b3__slot-link{min-height:var(--sophior-tap);font-size:var(--sophior-type-body)}}.sophior-b3__slot--desktop[hidden],.sophior-b3__slot--mobiel[hidden]{display:none}.sophior-b3__samenvatting{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sophior-space-xs) var(--sophior-space-sm);margin-bottom:var(--sophior-space-ms);font-size:var(--sophior-type-small);font-variant-numeric:lining-nums tabular-nums}.sophior-b3__aantal{font-weight:var(--sophior-weight-medium)}.sophior-b3__actief{display:flex;flex-wrap:wrap;gap:var(--sophior-space-xs);margin:0;padding:0;list-style:none}.sophior-b3__wis,.sophior-lege-collectie__link{display:inline-flex;align-items:center;min-height:var(--sophior-tap);color:var(--sophior-ui-fg);text-decoration:underline;text-decoration-thickness:var(--sophior-border-w);text-underline-offset:.18em}.sophior-b3__kaartzin{display:grid;gap:var(--sophior-space-xs);margin-top:var(--sophior-space-md);color:var(--sophior-ui-fg-muted);font-size:var(--sophior-type-small);line-height:var(--sophior-lh-small)}.sophior-b3__kaartzin>p{max-width:var(--sophior-measure);margin:0}.sophior-b3__lijst[hidden],.sophior-b3__item[hidden],.sophior-b3__slot-link[hidden],.sophior-b3__samenvatting[hidden],.sophior-b3__actief[hidden],.sophior-b3__wis[hidden],.sophior-b3__kaartzin[hidden],.sophior-b3__filters .facets-container[hidden]{display:none}.sophior-lege-collectie{padding-block:var(--sophior-space-sm) var(--sophior-space-xl)}.sophior-lege-collectie__actief{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sophior-space-sm);margin:0;padding:0;list-style:none}.sophior-lege-collectie__kaarten{margin-top:var(--sophior-space-lg)}.sophior-lege-collectie__actief[hidden],.sophior-lege-collectie__link[hidden]{display:none}.sophior-artikel-kop__container,.sophior-artikel-einde__inner{max-width:80%;margin-inline:auto}@media screen and (max-width:749px){.sophior-artikel-kop__container,.sophior-artikel-einde__inner{max-width:92%}}.sophior-artikel-kop{padding-top:var(--sophior-space-md);background-color:var(--sophior-surface-page)}.sophior-artikel-kop .sophior-breadcrumbs{margin:0 0 var(--sophior-space-md)}.sophior-artikel-kop .sophior-breadcrumbs__list{flex-wrap:nowrap;overflow:hidden}.sophior-artikel-kop .sophior-breadcrumbs__list>li{flex-shrink:0}.sophior-artikel-kop .sophior-breadcrumbs__item:last-child{flex-shrink:1;min-width:0}.sophior-artikel-kop .sophior-breadcrumbs__current{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sophior-artikel-kop__raster,.sophior-artikel-kop__tekst{display:grid;gap:var(--sophior-space-sm);min-width:0}.sophior-artikel-kop__eyebrow,.sophior-artikel-advies__eyebrow,.sophior-artikel-ritme__kop,.sophior-artikel-kort .sophior-article__intro>p:first-child{margin:0;font-family:var(--sophior-font-accent);font-size:var(--sophior-type-eyebrow);font-weight:var(--sophior-weight-regular);letter-spacing:var(--sophior-track-caps);text-transform:uppercase;color:var(--sophior-text)}.sophior-artikel-kop__titel{margin:0;font-family:var(--sophior-font-heading);font-size:var(--sophior-type-h1);font-weight:var(--sophior-weight-heading);line-height:var(--sophior-lh-h1);color:var(--sophior-text);text-wrap:balance}.sophior-artikel-kop__byline,.sophior-artikel-kop__datum{margin:0;font-size:var(--sophior-type-small);line-height:var(--sophior-lh-small);color:var(--sophior-text)}.sophior-artikel-kop__byline{display:flex;align-items:center;gap:var(--sophior-space-sm)}.sophior-artikel-kop__datum{color:var(--sophior-text-muted)}.sophior-artikel-kop__portret{flex:none;width:2.4rem;height:2.4rem;border-radius:50%;overflow:hidden;background-color:var(--sophior-light-tan)}.sophior-artikel-kop__portret img{display:block;width:100%;height:100%;object-fit:cover}.sophior-artikel-kop__auteur{font-weight:var(--sophior-weight-medium);color:var(--sophior-text);text-underline-offset:.2em}a.sophior-artikel-kop__auteur{display:inline-block;min-height:2.4rem;text-decoration:underline;text-decoration-thickness:1px}a.sophior-artikel-kop__auteur:focus-visible{outline:2px solid var(--sophior-focus);outline-offset:2px}.sophior-artikel-kop__eyebrow,.sophior-artikel-kop__beeld{display:none}@media screen and (min-width:990px){.sophior-artikel-kop{padding-top:var(--sophior-space-lg)}.sophior-artikel-kop__eyebrow{display:block}.sophior-artikel-kop__leestijd{display:none}.sophior-artikel-kop__raster--beeld{grid-template-columns:minmax(0,8fr) minmax(0,4fr);column-gap:var(--sophior-space-xl);align-items:end}.sophior-artikel-kop__beeld{display:block;width:min(100%,35.6rem);margin:0;justify-self:end;border-radius:var(--sophior-radius-md);overflow:hidden}}.sophior-artikel-kop~.sophior-article__body{padding-top:var(--sophior-space-md)}.sophior-artikel-kort .sophior-article__intro{margin:0;padding:var(--sophior-space-ms) 0;background-color:transparent;border:0;border-block:var(--sophior-border-hair);border-radius:0;line-height:var(--sophior-lh-body)}.sophior-artikel-kort .sophior-article__intro>p:first-child{margin-bottom:var(--sophior-space-sm)}.sophior-artikel-kort .sophior-article__intro>p:first-child strong{font-weight:inherit}.sophior-artikel-advies,.sophior-artikel-rij,.sophior-artikel-beeld,.sophior-artikel-ritme{max-width:var(--measure, 65ch);margin:var(--sophior-space-lg) auto}.sophior-artikel-advies,.sophior-artikel-advies__rijen,.sophior-artikel-rij,.sophior-artikel-ritme,.sophior-artikel-einde__rijen{display:grid;gap:var(--sophior-space-ms)}.sophior-artikel-advies{margin-top:var(--sophior-space-md)}.sophior-artikel-advies__link,.sophior-artikel-einde__link{margin:0}.sophior-artikel-rij,.sophior-artikel-ritme{padding-block:var(--sophior-space-ms);border-block:var(--sophior-border-hair)}.sophior-artikel-rij__label{margin:0;font-size:var(--sophior-type-micro);letter-spacing:var(--sophior-track-caps);text-transform:uppercase;color:var(--sophior-text-muted)}.sophior-artikel-beeld{border-radius:var(--sophior-radius-md);overflow:hidden}.sophior-artikel-kop__img,.sophior-artikel-beeld__img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}@media screen and (min-width:990px){.sophior-artikel-kop__img{max-height:20rem}.sophior-artikel-beeld--koopgids,.sophior-artikel-beeld--onderhoud{display:none}.sophior-article__body--toc :is(.sophior-artikel-advies,.sophior-artikel-rij,.sophior-artikel-beeld,.sophior-artikel-ritme){max-width:none}}.sophior-artikel-einde{padding:var(--sophior-space-xl) 0;border-top:var(--sophior-border-hair)}.sophior-artikel-einde__inner{display:grid;gap:var(--sophior-space-lg)}@media screen and (min-width:750px){.sophior-artikel-einde__rijen{grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));column-gap:var(--sophior-space-lg)}}.sophior-artikel-kop [hidden],.sophior-artikel-advies[hidden],.sophior-artikel-advies [hidden],.sophior-artikel-rij[hidden],.sophior-artikel-beeld[hidden],.sophior-artikel-ritme[hidden],.sophior-artikel-einde [hidden]{display:none}
