html.dr-sok-apen{overflow:hidden}:root{--dr-sok-kant: rgb(31 36 51 / .12);--dr-sok-tekst: #1f2433;--dr-sok-svak: rgb(31 36 51 / .75);--dr-sok-bunn: #fbf8f3;--dr-sok-bredde: calc(var(--normal-page-width, 75rem) + 32px)}.dr-sokvindu{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--dr-sok-tekst);overflow:hidden}.dr-sokvindu[open]{display:flex;flex-direction:column}.dr-sokvindu::backdrop{background:transparent}.dr-sok__topp{flex:none;background:#fff;border-bottom:1px solid var(--dr-sok-kant)}.dr-sok__topp-indre{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;max-width:var(--dr-sok-bredde);margin:0 auto;padding:12px 16px}.dr-sok__logo{display:none}.dr-sok__skjema{position:relative;display:flex;align-items:center;min-width:0;margin:0}.dr-sok__ikon{position:absolute;left:16px;display:inline-flex;width:20px;height:20px;color:var(--dr-sok-svak);pointer-events:none}.dr-sokvindu svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dr-sok__felt,.dr-sok__felt:focus{width:100%;height:48px;margin:0;padding:0 44px 0 46px;border:1px solid rgb(31 36 51 / .35);border-radius:8px;background:var(--dr-sok-bunn);color:var(--dr-sok-tekst);font:inherit;font-size:16px;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none}.dr-sok__felt::placeholder{color:var(--dr-sok-svak);opacity:1}.dr-sok__felt::-webkit-search-cancel-button{display:none}.dr-sok__tom-felt{position:absolute;right:4px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:10px;border:0;background:none;color:var(--dr-sok-svak);cursor:pointer}.dr-sok__tom-felt[hidden]{display:none}.dr-sok__lukk{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 4px 0 8px;border:0;background:none;color:var(--dr-sok-tekst);font:inherit;font-size:16px;cursor:pointer}.dr-sok__lukk svg{width:22px;height:22px}.dr-sok__lukk-tekst{display:none}.dr-sok__kropp{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--dr-sok-bunn)}.dr-sokvindu[open] .dr-sok__kropp{animation:dr-sok-ned .22s cubic-bezier(.2,.7,.3,1) both}@keyframes dr-sok-ned{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}.dr-sok__kropp>*{max-width:var(--dr-sok-bredde);margin:0 auto;padding:20px 16px 40px}.dr-sokvindu--laster .dr-sok__kropp:before{content:"";position:sticky;top:0;z-index:2;display:block;max-width:none;height:2px;margin:0;padding:0;background:linear-gradient(90deg,transparent,#4655ac,transparent);background-size:50% 100%;background-repeat:no-repeat;animation:dr-sok-laster .9s linear infinite}@keyframes dr-sok-laster{0%{background-position:-50% 0}to{background-position:150% 0}}.dr-sok__laster{min-height:240px}.dr-sok__del{margin:0 0 32px}.dr-sok__del:last-child{margin-bottom:0}.dr-sok__overskriftrad{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dr-sok__overskrift{margin:0 0 14px;font-size:18px;line-height:1.3;font-weight:600;letter-spacing:0}.dr-sok__se-alle{color:#4655ac;font-size:15px;text-decoration:none}.dr-sok__se-alle:hover{text-decoration:underline}.dr-sok-forslag{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.dr-sok-forslag--treff{margin-bottom:24px}.dr-sok-forslag__lenke{display:inline-block;min-height:40px;padding:10px 16px 8px;border:1px solid rgb(31 36 51 / .2);border-radius:999px;background:#fff;color:var(--dr-sok-tekst);font-size:15px;line-height:1.2;text-decoration:none;white-space:nowrap}.dr-sok-forslag__lenke:hover,.dr-sok-forslag__lenke:focus-visible{border-color:var(--dr-sok-tekst)}.dr-sok-forslag__lenke mark{background:none;color:inherit;font-weight:600}.dr-sok-kategorier{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.dr-sok-kategori{display:flex;align-items:center;gap:10px;height:100%;padding:6px 12px 6px 6px;border:1px solid var(--dr-sok-kant);border-radius:10px;background:#fff;color:var(--dr-sok-tekst);text-decoration:none}.dr-sok-kategori:hover,.dr-sok-kategori:focus-visible{border-color:#1f243373}.dr-sok-kategori__bilde{flex:none;width:52px;height:52px;border-radius:6px;overflow:hidden;background:#f1ece4}.dr-sok-kategori__bilde img{display:block;width:100%;height:100%;object-fit:cover}.dr-sok-kategori__navn{min-width:0;font-size:15px;line-height:1.25;font-weight:600}.dr-sok-treffkat{display:grid;grid-auto-flow:column;grid-auto-columns:42%;gap:12px;margin:0;padding:0 0 4px;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none}.dr-sok-treffkat::-webkit-scrollbar{display:none}.dr-sok-treffkat>li{scroll-snap-align:start}.dr-sok-treffkat__kort{display:block;color:var(--dr-sok-tekst);text-decoration:none}.dr-sok-treffkat__bilde{display:block;aspect-ratio:4 / 3;margin-bottom:8px;border-radius:10px;overflow:hidden;background:#f1ece4}.dr-sok-treffkat__bilde img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.dr-sok-treffkat__kort:hover img{transform:scale(1.03)}.dr-sok-treffkat__navn{display:block;font-size:15px;line-height:1.3;font-weight:600}.dr-sok-treffkat__antall{display:block;margin-top:2px;color:var(--dr-sok-svak);font-size:13px}.dr-sok-treffkat__kort:hover .dr-sok-treffkat__navn,.dr-sok-treffkat__kort:focus-visible .dr-sok-treffkat__navn{text-decoration:underline}.dr-sok-produkter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;margin:0;padding:0;list-style:none}.dr-sok-kort{position:relative;display:flex;flex-direction:column;gap:6px;height:100%;color:var(--dr-sok-tekst)}.dr-sok-kort__bilde{position:relative;display:block;aspect-ratio:1;margin-bottom:6px;border-radius:8px;overflow:hidden;background:#fff}.dr-sok-kort__bilde img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.dr-sok-kort:hover .dr-sok-kort__bilde img{transform:scale(1.03)}.dr-sok-kort__spar{position:absolute;top:8px;left:8px;max-width:calc(100% - 16px);padding:3px 8px;border-radius:4px;background:#ffd84d;color:#111;font-size:12px;line-height:16px;font-weight:700;white-space:nowrap;overflow:hidden}.dr-sok-kort__topp{display:flex;flex-direction:column;gap:4px}.dr-sok-kort__navn{display:-webkit-box;overflow:hidden;color:inherit;font-size:16px;line-height:1.35;font-weight:600;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dr-sok-kort__navn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.dr-sok-kort:hover .dr-sok-kort__navn,.dr-sok-kort__navn:focus-visible{text-decoration:underline}.dr-sok-kort__pris{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.dr-sok-kort__pris b{font-size:16px;font-weight:600;white-space:nowrap}.dr-sok-kort__pris s{color:var(--dr-sok-svak);font-size:13px;white-space:nowrap}.dr-sok-kort__rad{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.dr-sok-kort__stjerner{display:flex;align-items:center;gap:6px;min-height:22px;color:#5b6070;font-size:13px;line-height:1;white-space:nowrap}.dr-sok-kort__stjerner-tegn{position:relative;display:inline-block;font-size:14px;letter-spacing:1px;color:#dcdfe8}.dr-sok-kort__stjerner-tegn:before{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--dr-stars);overflow:hidden;color:#f5a623}.dr-sok-kort .dr-kort-prikker{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:8px;margin:0 -4px;padding:4px}.dr-sok-kort .dr-kort-prikk{width:22px;height:22px;border-radius:50%;background:var(--dr-swatch);border:1px solid rgba(0,0,0,.15)}.dr-sok-kort .dr-kort-prikk.is-current,.dr-sok-kort .dr-kort-prikker:not(:hover) .dr-kort-prikk.is-current,.dr-sok-kort .dr-kort-prikk:hover,.dr-sok-kort .dr-kort-prikk:focus-visible{box-shadow:0 0 0 2px var(--dr-sok-bunn),0 0 0 4px #1f2433}.dr-sok-kort .dr-kort-prikker:hover .dr-kort-prikk.is-current:not(:hover){box-shadow:none}.dr-sok-kort__lager{margin-top:auto}.dr-sok__alle-rad{display:flex;justify-content:center;margin-top:32px}.dr-sok__alle{min-width:220px;text-align:center;text-decoration:none}.dr-sok-sider{margin:0;padding:0;list-style:none;border-top:1px solid var(--dr-sok-kant)}.dr-sok-side{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 0;border-bottom:1px solid var(--dr-sok-kant);color:var(--dr-sok-tekst);font-size:15px;text-decoration:none}.dr-sok-side svg{flex:none;width:20px;height:20px;color:#4655ac}.dr-sok-side:hover span,.dr-sok-side:focus-visible span{text-decoration:underline}.dr-sok__tomt-tittel{margin:0 0 6px;font-size:22px;line-height:1.3;font-weight:600}.dr-sok__tomt>p{margin:0 0 28px;color:var(--dr-sok-svak);font-size:15px}.dr-sok__tomt>.dr-sok__hjelp{margin:28px 0 0;color:var(--dr-sok-tekst)}.dr-sok__hjelp a{color:#4655ac;font-weight:600}.dr-sok-flere{grid-column:column-1 / span 12}main:has(.dr-soktopp) results-list{--padding-block-start: 20px !important}.dr-soktopp__ingen{margin:-8px 0 20px;font-size:17px;line-height:1.4;font-weight:600}.dr-sokvindu a:focus-visible,.dr-sokvindu button:focus-visible{outline:2px solid #4655ac;outline-offset:2px}header-component .search-action button[data-dr-sok-ord]:after,#header-component.header.header .header__row--top .search-action>button[data-dr-sok-ord]:after{content:attr(data-dr-sok-ord);color:var(--dr-sok-tekst)}@media screen and (max-width:989px){.dr-sok__topp{margin-top:max(0px,calc(var(--dr-sok-felt, 12px) - 12px));border-top:0}.dr-sok__topp-indre{position:relative;display:block;max-width:none}.dr-sok__skjema{width:var(--dr-sok-felt-b, auto);margin-left:calc(var(--dr-sok-felt-v, 16px) - 16px)}.dr-sok__tom-felt{display:none!important}.dr-sok__felt,.dr-sok__felt:focus{padding-right:48px}.dr-sok__skjema .dr-sok__lukk,.dr-sok__lukk{position:absolute;top:50%;right:max(20px,calc(100% - var(--dr-sok-felt-v, 16px) - var(--dr-sok-felt-b, 100%) + 4px));width:44px;height:44px;margin-top:-22px;padding:11px;justify-content:center}.dr-sok__lukk-tekst{display:none!important}}@media screen and (max-width:749px){.dr-sok-forslag--treff{flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto;scrollbar-width:none}.dr-sok-forslag--treff::-webkit-scrollbar{display:none}}@media screen and (min-width:750px){.dr-sok-kategorier{grid-template-columns:repeat(3,minmax(0,1fr))}.dr-sok-treffkat{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;overflow:visible}.dr-sok-produkter{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px}.dr-sok-kort__topp{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.dr-sok-kort__pris{flex-direction:column;align-items:flex-end;gap:0}.dr-sok-kort__rad{flex-direction:row;align-items:center;justify-content:space-between}.dr-sok-kort .dr-kort-prikker{flex-wrap:nowrap;margin-left:auto}.dr-sok-kort .dr-kort-prikk{width:18px;height:18px}.dr-sok__lukk-tekst{display:inline}}@media screen and (min-width:990px){.dr-sok__topp{margin-top:max(0px,calc(var(--dr-sok-felt, 16px) - 16px))}.dr-sok__topp-indre{grid-template-columns:minmax(0,1fr) minmax(0,560px) minmax(0,1fr);gap:24px;min-height:80px;padding:16px}.dr-sok__logo{display:flex;align-items:center;justify-self:start;cursor:pointer}.dr-sok__lukk-tekst{display:inline}.dr-sok__lukk{justify-self:end}.dr-sok__kropp>*{padding:32px 16px 48px}.dr-sok-kategorier{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media(prefers-reduced-motion:reduce){.dr-sok-kort__bilde img,.dr-sok-treffkat__bilde img{transition:none}.dr-sokvindu[open] .dr-sok__kropp,.dr-sokvindu--laster .dr-sok__kropp:before{animation:none}}.dr-sok__reserve{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:var(--dr-sok-bredde);margin:0 auto;padding:24px 16px;font-size:15px}
/*# sourceMappingURL=/cdn/shop/t/54/assets/dr-sok.css.map */
