.ui-block{margin:0}.ui-block--full{background:var(--ui-gray-bg);border-radius:var(--ui-radius);padding:var(--ui-space-8)}@media (max-width:47.9375rem){.ui-block--full{width:100vw;padding-block:var(--ui-space-6);padding-inline:var(--ui-space-8);border-radius:0;margin-inline:calc(50% - 50vw)}}.ui-block__head{margin-bottom:var(--ui-space-6);max-width:44ch}.ui-block__title{font-family:var(--ui-font-display);font-weight:var(--ui-weight-bold);font-size:var(--ui-text-h2);line-height:var(--ui-leading-h2);color:var(--ui-primary);margin:0 0 .35rem}.ui-block__subtext{font-family:var(--ui-font-body);color:var(--ui-ink);font-size:var(--ui-text-body);line-height:var(--ui-leading-body);margin:0}
.shop-seotekst{position:relative}.shop-seotekst__tekst{font-family:var(--ui-font-body);font-size:var(--ui-text-body);line-height:var(--ui-leading-body);color:var(--ui-ink)}.shop-seotekst__tekst p+p,.shop-seotekst__tekst p+ul,.shop-seotekst__tekst p+ol,.shop-seotekst__tekst ul+p,.shop-seotekst__tekst ol+p{margin-top:var(--ui-space-4)}.shop-seotekst__tekst h2,.shop-seotekst__tekst h3,.shop-seotekst__tekst h4{margin:var(--ui-space-8) 0 var(--ui-space-2);color:var(--ui-primary)}.shop-seotekst__tekst>:first-child{margin-top:0}.shop-seotekst__tekst h2{font-family:var(--ui-font-display);font-weight:var(--ui-weight-bold);font-size:var(--ui-text-h3);line-height:var(--ui-leading-h3)}.shop-seotekst__tekst h3,.shop-seotekst__tekst h4{font-family:var(--ui-font-body);font-weight:var(--ui-weight-semibold);font-size:var(--ui-text-h6);line-height:var(--ui-leading-h6)}.shop-seotekst__tekst ul,.shop-seotekst__tekst ol{padding-left:var(--ui-space-5)}.shop-seotekst__tekst li+li{margin-top:var(--ui-space-1)}.shop-seotekst__tekst a{color:var(--ui-primary);text-underline-offset:.2em}.shop-seotekst__tekst strong,.shop-seotekst__tekst b{font-weight:var(--ui-weight-semibold)}.shop-seotekst__tekst{max-height:11rem;overflow:hidden}.shop-seotekst[data-open] .shop-seotekst__tekst{max-height:none;overflow:visible}.shop-seotekst__tekst{position:relative}.shop-seotekst[data-inklapbaar]:not([data-open]) .shop-seotekst__tekst:after{content:"";background:linear-gradient(to bottom, transparent, var(--ui-gray-bg));pointer-events:none;height:4rem;position:absolute;inset:auto 0 0}.shop-seotekst__actie{margin-top:var(--ui-space-6);justify-content:center;display:flex}.shop-seotekst__actie .ui-btn__icon{transform:rotate(90deg)}.shop-seotekst[data-open] .shop-seotekst__actie .ui-btn__icon{transform:rotate(-90deg)}
