.gp-vl{--vl-p:var(--gp-plommon,#72324A);--vl-pm:var(--gp-plommon-mork,#52253A);--vl-f:var(--gp-frost,#F7F3F3);--vl-l:var(--gp-linje,#E8E0E1);--vl-t:var(--gp-text,#3F3F3F);--vl-ts:var(--gp-text-stark,#1E1E1E);--vl-td:var(--gp-text-dampad,#54595F);color:var(--vl-t);max-width:1180px;margin:0 auto}.gp-vl *{box-sizing:border-box}.gp-vl-ingress{font-size:clamp(16px,1.3vw,18px);line-height:1.65;max-width:62ch;margin:0 auto 8px;text-align:center}.gp-vl h2{font-family:var(--gp-serif,Georgia,serif);font-weight:400;font-size:clamp(24px,2.4vw,34px);color:var(--vl-ts);margin:0 0 16px}.gp-vl-sektion{padding:36px 0}.gp-vl-utvalda{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}@media (min-width:1024px){.gp-vl-utvalda{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.gp-vl-utvalda li{margin:0}.gp-vl-utvalda a{position:relative;display:flex;flex-direction:column;height:100%;border-radius:16px;overflow:hidden;background:#fff;color:var(--vl-ts)!important;text-decoration:none!important;box-shadow:0 1px 2px rgba(82,37,58,.06),0 12px 32px -12px rgba(82,37,58,.22);transition:transform .35s,box-shadow .35s}.gp-vl-utvalda a:hover{transform:translateY(-3px)}.gp-vl-utvalda figure{margin:0;aspect-ratio:1/1;background:#fff;position:relative}.gp-vl-utvalda img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:contain;padding:8%}.gp-vl-utvalda b{display:block;font-family:var(--gp-serif,Georgia,serif);font-weight:400;font-size:clamp(19px,1.8vw,26px);padding:12px 14px 2px}.gp-vl-utvalda span{display:block;font-size:13px;line-height:1.45;color:var(--vl-td);padding:0 14px 16px}.gp-vl-sok{display:flex;gap:8px;align-items:center;margin:0 0 18px}.gp-vl-sok input{flex:1 1 auto;max-width:420px;min-height:48px;padding:10px 14px;border:1px solid var(--vl-l);border-radius:3px;font-size:16px;background:#fff}.gp-vl-bokstaver{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 20px;padding:0;list-style:none}.gp-vl-bokstaver a{display:inline-grid;place-items:center;min-width:36px;min-height:36px;border:1px solid var(--vl-l);border-radius:3px;color:var(--vl-p)!important;text-decoration:none!important;font-weight:600;background:#fff}.gp-vl-az{columns:4 220px;column-gap:32px}.gp-vl-grupp{break-inside:avoid;margin:0 0 18px}.gp-vl-grupp h3{font-family:var(--gp-serif,Georgia,serif);font-weight:400;font-size:24px;color:var(--vl-p);margin:0 0 6px;border-bottom:1px solid var(--vl-l);padding-bottom:4px}.gp-vl-grupp ul{list-style:none;margin:0;padding:0}.gp-vl-grupp li{margin:0;padding:3px 0;font-size:15px}.gp-vl-grupp a{color:var(--vl-ts)!important;text-decoration:none}.gp-vl-grupp a:hover{color:var(--vl-p)!important;text-decoration:underline}.gp-vl-grupp small{color:var(--vl-td);font-size:12px;margin-left:6px}.gp-vl-tom{display:none;font-size:15px}.gp-vl a:focus-visible,.gp-vl input:focus-visible{outline:2px solid var(--vl-p);outline-offset:2px}.gp-vl-logos{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;list-style:none;margin:0;padding:0}.gp-vl-logos li{margin:0}.gp-vl-logos a,.gp-vl-logos span{display:grid;place-items:center;height:96px;padding:14px;border:1px solid var(--vl-l);border-radius:8px;background:#fff;transition:border-color .2s,transform .3s}.gp-vl-logos a:hover{border-color:var(--vl-p);transform:translateY(-2px)}.gp-vl-logos img{max-width:100%!important;max-height:64px!important;width:auto!important;height:auto!important;object-fit:contain}.js-designers-children .designers-sentinel{display:none!important}@media (max-width:599px){.gp-vl-az{columns:2;column-gap:16px}.gp-vl-grupp li{font-size:14px;padding:5px 0;line-height:1.35}.gp-vl-grupp h3{font-size:20px}.gp-vl-grupp small{display:block;margin-left:0}}