.rh-fane__panel .rh-tekst :is(h2,h3,h4){font-size:1.25rem;line-height:1.3}.rh-vare{display:grid;gap:var(--s8);margin-bottom:var(--s10)}.rh-galleri__hoved{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background:var(--surface-grey);border-radius:var(--r-lg);overflow:hidden}.rh-galleri__hoved img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.rh-galleri__miniatyrer{display:flex;flex-wrap:wrap;gap:var(--s2);list-style:none;margin:var(--s3) 0 0;padding:0}.rh-galleri__miniatyrer a{display:block;width:72px;height:72px;background:var(--surface-grey);border-radius:var(--r-md);overflow:hidden;box-shadow:inset 0 0 0 1px var(--border)}.rh-galleri__miniatyrer img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.rh-kjop{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s6)}.rh-lager--ja{color:var(--suksess);font-weight:700}.rh-lager--nei{color:var(--feil);font-weight:700}.rh-kjopsfelt{margin:var(--s4) 0}.rh-kjopsfelt form.cart{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center;margin:0}.rh-kjopsfelt .quantity input.qty{width:88px;min-height:var(--touch);padding:var(--s2) var(--s3);border:1px solid var(--border-control);border-radius:var(--r-md);font:16px/1.4 var(--font-sans);background:var(--surface);color:var(--ink);text-align:center}.rh-kjopsfelt .single_add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch);padding:var(--s2) var(--s6);border:0;border-radius:var(--r-md);background:var(--oransje);color:var(--navy);font:700 16px/1 var(--font-sans);cursor:pointer}.rh-kjopsfelt .single_add_to_cart_button:hover{background:var(--oransje-hover)}.rh-kjopsfelt table.variations{width:100%;border-collapse:collapse;margin-bottom:var(--s3)}.rh-kjopsfelt table.variations th,.rh-kjopsfelt table.variations td{display:block;text-align:left;padding:0 0 var(--s2)}.rh-kjopsfelt table.variations label{font-weight:700;color:var(--navy)}.rh-kjopsfelt table.variations select{width:100%;min-height:var(--touch);padding:var(--s2) var(--s3);border:1px solid var(--border-control);border-radius:var(--r-md);font:16px/1.4 var(--font-sans);background:var(--surface);color:var(--ink)}.rh-kjopsfelt .reset_variations{font-size:14px}.rh-kjopsfelt .woocommerce-variation-price .price{font-weight:800;font-size:20px;color:var(--navy)}.rh-kjopinfo{list-style:none;margin:var(--s3) 0 0;padding:0;font-size:14px;line-height:1.5;color:var(--ink-muted)}.rh-kjopinfo li{padding:var(--s1) 0}.rh-kjopinfo__lager{color:var(--suksess);font-weight:700}.rh-galleri__hoved{cursor:zoom-in}.rh-galleri__miniatyrer a{cursor:pointer;transition:box-shadow .12s}.rh-galleri__miniatyrer a[aria-current="true"]{box-shadow:inset 0 0 0 2px var(--navy)}.rh-kjopsfelt--matrise form.variations_form,.single-product .rh-kjopsfelt--matrise form.variations_form.cart{display:none!important}.rh-matrise{margin:var(--s4) 0;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.rh-matrise[hidden]{display:none}.rh-v h2.rh-matrise__tittel{margin:0;max-width:none;padding:var(--s2) var(--s3);background:var(--navy);color:var(--ink-inverse);font:700 14px/1.4 var(--font-sans)}.rh-matrise__tabell{width:100%;margin:0;font-variant-numeric:tabular-nums}.rh-matrise__tabell :is(th,td){padding:var(--s2) var(--s3);vertical-align:middle}.rh-matrise__tabell tbody th[scope="row"]{width:auto;text-align:left;font-weight:700;color:var(--navy);background:#fff0}.rh-matrise__tabell tbody tr:last-child :is(th,td){border-bottom:0}.rh-matrise__kol-antall,.rh-matrise__antall{text-align:right}.rh-matrise__pris{white-space:nowrap}.rh-v .rh-matrise :is(th,td,ins,del,span,p,a,strong,b){text-decoration:none}.rh-v .rh-matrise .rh-kort__for,.rh-v .rh-matrise del{text-decoration:line-through}.rh-matrise__rad--valgt{background:var(--navy-tint)}.rh-matrise__rad--ut th,.rh-matrise__rad--ut .rh-matrise__pris{color:var(--ink-muted)}.rh-matrise__velger{display:inline-flex;align-items:stretch}.rh-matrise__trinn{width:var(--touch);min-height:var(--touch);padding:0;border:1px solid var(--border-control);background:var(--surface);color:var(--navy);font:700 22px/1 var(--font-sans);cursor:pointer}.rh-matrise__trinn:first-child{border-radius:var(--r-md) 0 0 var(--r-md)}.rh-matrise__trinn:last-child{border-radius:0 var(--r-md) var(--r-md) 0}.rh-matrise__trinn:hover{background:var(--navy-tint)}.rh-matrise__felt{width:64px;min-height:var(--touch);padding:0 var(--s2);border:1px solid var(--border-control);border-left:0;border-right:0;border-radius:0;text-align:center;font:700 18px/1.4 var(--font-sans);background:var(--surface);color:var(--ink);box-sizing:border-box;-moz-appearance:textfield}.rh-matrise__sum{margin:0;padding:var(--s3);border-top:1px solid var(--border)}.rh-v .rh-kvantum__tittel{margin:0 0 var(--s2);max-width:none;font:700 14px/1.4 var(--font-sans);color:var(--navy)}.rh-kvantum__tittel span{font-weight:400;color:var(--ink-muted)}.rh-kvantum{margin:var(--s4) 0}.rh-kvantum__tabell{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;font-size:14px;font-variant-numeric:tabular-nums}.rh-kvantum__tabell :is(th,td){padding:7px var(--s3);border-bottom:1px solid var(--border);text-align:left;background:var(--surface);color:var(--ink);font-weight:400}.rh-kvantum__tabell tr:last-child td{border-bottom:0}.rh-kvantum__tabell thead th{font-size:12px;font-weight:700;color:var(--ink-muted);background:var(--surface-soft)}.rh-kvantum__tabell :is(th,td):nth-child(2){text-align:right}.rh-kvantum__tabell :is(th,td):nth-child(3){text-align:right;width:64px;white-space:nowrap}.rh-kvantum__spar{color:var(--suksess);font-weight:700}.rh-kvantum__tabell td.rh-kvantum__spar{color:var(--suksess);font-weight:700}.rh-kvantum__tabell tr.rh-kvantum__rad--valgt td{background:var(--navy-tint);font-weight:800;color:var(--navy)}.rh-kvantum__tabell tr.rh-kvantum__rad--valgt td.rh-kvantum__spar{color:var(--suksess)}.rh-kvantum+.rh-kjopsfelt{margin-top:0}.rh-kvantum__sum{margin:calc(-1 * var(--s2)) 0 var(--s4);font-size:14px;line-height:1.4;color:var(--ink)}:is(.rh-kvantum__sum,.rh-matrise__sum) b,.rh-matrise__sum strong{color:var(--navy);font-weight:700}:is(.rh-kvantum__sum,.rh-matrise__sum) em{font-style:normal;font-weight:700;color:var(--suksess)}:is(.rh-kvantum__sum,.rh-matrise__sum) span{color:var(--ink-muted)}.rh-matrise__notat{margin:0;padding:var(--s2) var(--s3) 0}.rh-matrise__handling{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:stretch;padding:0 var(--s3) var(--s3)}.rh-matrise__alle{margin:0;flex:1 1 220px}.rh-matrise__alle[disabled]{opacity:.5;cursor:not-allowed}.rh-matrise__melding{margin:0;padding:var(--s3);border-top:1px solid var(--border);color:var(--suksess);font-weight:700}.rh-matrise__melding--feil,.rh-matrise__feil{color:var(--feil)}.rh-matrise__feilrad td{padding-top:0}.rh-matrise__feil{margin:0;font-size:14px;font-weight:600}.rh-prisrad__merke{align-self:center}.rh-enhetspris{margin:0 0 var(--s2);font-size:14px;color:var(--ink-muted)}.rh-passermed{margin:var(--s5) 0 0;padding-top:var(--s4);border-top:1px solid var(--border)}.rh-v .rh-passermed__tittel{margin:0 0 var(--s3);max-width:none;font-size:18px}.rh-passermed__rutenett{gap:var(--s3)}.rh-passermed .rh-kort__tittel{font-size:14px}.rh-kjopinfo__google{padding-top:var(--s2)}@media (min-width:782px){.rh-vare{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}@media (max-width:782px){.rh-matrise__tabell thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rh-matrise__tabell tbody tr[data-id]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--s3);padding:var(--s2) var(--s3);border-bottom:1px solid var(--border)}.rh-matrise__tabell tbody tr[data-id] :is(th,td){padding:0;border:0}.rh-matrise__tabell tbody tr[data-id] th{grid-column:1;grid-row:1}.rh-matrise__tabell tbody tr[data-id] .rh-matrise__pris{grid-column:1;grid-row:2;font-size:14px;white-space:normal}.rh-matrise__tabell tbody tr[data-id] .rh-matrise__antall{grid-column:2;grid-row:1 / span 2}.rh-matrise__tabell tbody tr.rh-matrise__feilrad{display:block;padding:0 var(--s3) var(--s2)}.rh-matrise__tabell tbody tr.rh-matrise__feilrad td{display:block;padding:0;border:0}.rh-matrise__felt{width:56px;min-height:48px}.rh-matrise__trinn{width:48px;min-height:48px}}.rh-vare{margin-bottom:var(--s6)}.rh-kjop{display:flex;flex-direction:column;gap:var(--s3)}.rh-kjop>*{margin:0}.rh-v .rh-hoved .rh-vare h1.rh-sidetittel{margin:0;font-size:clamp(22px, 2.1vw, 28px);line-height:1.2}.rh-vare__varenr{margin:var(--s1) 0 0;font-size:14px}.rh-v .rh-kjop .rh-prisrad .rh-hero__pris{color:var(--navy)}.rh-vare__prisinfo{font-size:14px;color:var(--ink-muted);margin-top:calc(-1 * var(--s2))}.rh-vare__prisinfo strong{color:var(--navy)}.rh-galleri__hoved{position:relative}.rh-galleri__hoved img{position:absolute;inset:0}.rh-kjopsfelt{margin:0}.rh-kjopsfelt form.cart{display:grid;grid-template-columns:136px minmax(0,1fr);gap:var(--s2);align-items:stretch;margin:0}.rh-kjopsfelt form.cart>*:not(.quantity):not(.single_add_to_cart_button){grid-column:1 / -1}.rh-kjopsfelt form.cart .quantity{display:grid;grid-template-columns:var(--touch) minmax(0,1fr) var(--touch);margin:0;box-sizing:border-box;height:var(--touch);border:1px solid var(--border-control);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.rh-kjopsfelt form.cart .quantity:has(input[type="hidden"]){display:none}.rh-kjopsfelt form.cart:has(.quantity input[type="hidden"]) .single_add_to_cart_button{grid-column:1 / -1}.rh-kjopsfelt form.cart .quantity label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rh-kjopsfelt .quantity input.qty{box-sizing:border-box;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:#fff0;color:var(--ink);font:700 16px/1 var(--font-sans);text-align:center;-moz-appearance:textfield}.rh-kjopsfelt .quantity input.qty::-webkit-outer-spin-button,.rh-kjopsfelt .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rh-kjopsfelt .quantity .rh-trinn{width:100%;height:100%;padding:0;border:0;background:#fff0;color:var(--navy);font:700 20px/1 var(--font-sans);cursor:pointer}.rh-kjopsfelt .quantity .rh-trinn:hover{background:var(--navy-tint)}.rh-kjopsfelt .single_add_to_cart_button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:var(--touch);min-height:var(--touch);margin:0;padding:0 var(--s4);border:0;border-radius:var(--r-md);background:var(--oransje);color:var(--navy);font:800 16px/1 var(--font-sans);cursor:pointer}.rh-kjopsfelt .single_add_to_cart_button:hover{background:var(--oransje-hover)}.single-product .rh-kjopsfelt form.cart .single_add_to_cart_button{background:var(--oransje)!important;color:var(--navy)!important}.single-product .rh-kjopsfelt form.cart .single_add_to_cart_button:hover{filter:brightness(.94)}.rh-kjopsfelt .single_add_to_cart_button.disabled,.rh-kjopsfelt .single_add_to_cart_button:disabled,.rh-kjopsfelt .single_add_to_cart_button.wc-variation-selection-needed,.rh-kjopsfelt .single_add_to_cart_button.wc-variation-is-unavailable{background:var(--surface-grey-2);color:var(--ink-muted);cursor:not-allowed;opacity:1;box-shadow:none}.rh-kjop .rh-kjopinfo{list-style:none;display:grid;gap:6px;margin:0;padding:var(--s3) 0 0;border-top:1px solid var(--border);font-size:14px;line-height:1.35;color:var(--ink)}.rh-kjopinfo li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--s2);padding:0;align-items:start}.rh-kjopinfo svg{width:18px;height:18px;margin-top:1px;fill:none;stroke:var(--navy);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rh-kjopinfo__lager{color:var(--suksess);font-weight:700}.rh-kjopinfo__lager svg{stroke:var(--suksess)}.rh-kjopinfo a{color:inherit}.rh-matrise{margin:0}.rh-matrise__hode{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s1) var(--s2);margin:0;padding:var(--s2) var(--s3);background:var(--surface-soft);border-bottom:1px solid var(--border);font-size:14px}.rh-matrise__hode a{font-weight:700;color:var(--navy)}.rh-matrise--likpris thead,.rh-matrise--likpris .rh-matrise__pris{display:none}.rh-matrise__tabell tbody th[scope="row"] label{font-size:16px}.rh-matrise__tabell tbody th[scope="row"] br{display:none}.rh-matrise__lager{margin-left:var(--s2);font-size:13px;font-weight:600;color:var(--suksess)}.rh-matrise__lager.rh-lager--nei{color:var(--feil)}.rh-matrise__handling{padding:0 var(--s3) var(--s3)}.rh-matrise__alle{flex:1 1 100%;width:100%;font-weight:800}.rh-vare__tekst img{max-width:100%;height:auto}.rh-lesmer__av{position:absolute;opacity:0;pointer-events:none}.rh-lesmer__knapp{display:none}.rh-varefaner{margin:0 0 var(--s4)}.rh-fane__av{position:absolute;opacity:0;pointer-events:none}.rh-varefaner__rad{display:flex;gap:var(--s1);overflow-x:auto;border-bottom:2px solid var(--border)}.rh-fane__navn{flex:none;display:flex;align-items:center;min-height:var(--touch);margin-bottom:-2px;padding:0 var(--s4);border-bottom:3px solid #fff0;font-weight:700;color:var(--ink-muted);cursor:pointer;white-space:nowrap}.rh-fane__navn:hover{color:var(--navy)}.rh-fane__panel{display:none;padding-top:var(--s4);min-width:0}.rh-varefaner--en .rh-fane__panel{display:block}#rh-fane-tekst:checked~.rh-fane__panel--tekst,#rh-fane-data:checked~.rh-fane__panel--data,#rh-fane-dok:checked~.rh-fane__panel--dok{display:block}#rh-fane-tekst:checked~.rh-varefaner__rad [for="rh-fane-tekst"],#rh-fane-data:checked~.rh-varefaner__rad [for="rh-fane-data"],#rh-fane-dok:checked~.rh-varefaner__rad [for="rh-fane-dok"]{color:var(--navy);border-bottom-color:var(--navy)}#rh-fane-tekst:focus-visible~.rh-varefaner__rad [for="rh-fane-tekst"],#rh-fane-data:focus-visible~.rh-varefaner__rad [for="rh-fane-data"],#rh-fane-dok:focus-visible~.rh-varefaner__rad [for="rh-fane-dok"]{outline:2px solid var(--focus);outline-offset:-2px}.rh-v .rh-hoved .rh-vare__tekst,.rh-v .rh-hoved .rh-vare__tekst>*{max-width:none}.rh-vare__tekst>:first-child{margin-top:0}.rh-fane__panel--data .rh-tabell{max-width:720px}.rh-passermed{margin:var(--s4) 0 0}.rh-passermed__rutenett{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));padding:0;background:none}.rh-v .rh-hoved .rh-passermed__tittel{font-size:22px;margin:0 0 var(--s3)}.rh-kjopmelding{position:fixed;z-index:60;left:0;right:0;bottom:0;display:grid;gap:var(--s2);padding:var(--s4);background:var(--surface);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--shadow-pop)}.rh-kjopmelding p{margin:0;font-size:14px}.rh-kjopmelding .rh-kjopmelding__tittel{font-size:16px;font-weight:800;color:var(--suksess)}.rh-kjopmelding__valg{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2)}.rh-kjopmelding__valg>*{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:var(--touch);margin:0;text-align:center}.rh-kjoplinje{display:none}@media (max-width:781px){.rh-passermed__rutenett{grid-template-columns:repeat(2,minmax(0,1fr))}.rh-fane__navn{padding:0 var(--s3)}.single-product .rh-brodsmule li{display:none}.single-product .rh-brodsmule li:nth-last-child(2){display:block}.single-product .rh-brodsmule li:nth-last-child(2)::before{content:"‹ "}.single-product .rh-brodsmule li:nth-last-child(2)::after{content:none;display:none}.rh-brodsmule{margin-bottom:var(--s2)}.rh-vare{display:flex;flex-direction:column;gap:var(--s3)}.rh-kjop{display:contents}.rh-kjop>*{order:3}.rh-vare>.rh-kjop>.rh-vare__hode{order:1}.rh-vare>.rh-galleri{order:2}.rh-galleri__hoved{aspect-ratio:4 / 3}.rh-galleri__miniatyrer{flex-wrap:nowrap;overflow-x:auto;margin-top:var(--s2)}.rh-galleri__miniatyrer a{flex:none;width:52px;height:52px}.rh-matrise__tabell tbody tr[data-id]{padding:var(--s1) var(--s3)}.rh-matrise__tabell tbody tr[data-id] th{align-self:center}.rh-matrise--likpris .rh-matrise__antall{grid-row:1}.rh-matrise__felt{width:52px;min-height:var(--touch)}.rh-matrise__trinn{width:var(--touch);min-height:var(--touch)}.rh-vare__tekst--lang{max-height:170px;overflow:hidden;position:relative}.rh-vare__tekst--lang::after{content:"";position:absolute;left:0;right:0;bottom:0;height:48px;background:linear-gradient(transparent,var(--surface))}.rh-lesmer__knapp{display:inline-block;margin-top:var(--s2);min-height:var(--touch);line-height:var(--touch);font-weight:700;color:var(--navy);text-decoration:underline;cursor:pointer}.rh-lesmer__av:checked+.rh-vare__tekst--lang{max-height:none;overflow:visible}.rh-lesmer__av:checked+.rh-vare__tekst--lang::after{display:none}.rh-lesmer__av:checked~.rh-lesmer__knapp{display:none}.rh-lesmer__av:focus-visible~.rh-lesmer__knapp{outline:2px solid var(--focus);outline-offset:2px}.rh-kjoplinje:not([hidden]){position:fixed;z-index:40;left:0;right:0;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s3);align-items:center;padding:var(--s2) var(--s4) calc(var(--s2) + env(safe-area-inset-bottom, 0px));background:var(--surface);box-shadow:var(--shadow-sticky)}.rh-kjoplinje__tekst{min-width:0;display:grid}.rh-kjoplinje__tekst strong{font-size:17px;color:var(--navy);line-height:1.2}.rh-kjoplinje__tekst span{font-size:13px;color:var(--ink-muted)}.rh-kjoplinje .rh-knapp{min-height:var(--touch);margin:0;font-weight:800;white-space:nowrap}body:has(.rh-kjoplinje) .rh-bunn{padding-bottom:72px}}@media (min-width:782px){.rh-vare{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--s8)}.rh-galleri__hoved{max-height:560px;width:100%}.rh-kjop{padding:var(--s5)}.rh-kjopmelding{left:auto;right:var(--s6);bottom:var(--s6);width:380px;border-radius:var(--r-lg)}}.rh-vare .rh-galleri__hoved img{width:100%;height:100%;max-width:none;object-fit:contain}.rh-v .rh-kjop>.rh-prisrad{margin:0}.rh-v .rh-kjop>.rh-vare__prisinfo{margin:calc(-1 * var(--s2)) 0 0}.rh-kjopsfelt .stock.in-stock,.rh-kjopsfelt form.cart+.stock.in-stock{display:none}.single-product .rh-kjopsfelt form.cart{position:static!important;z-index:auto!important;width:auto!important;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important;border:0!important}