:root{--sk-h: 48px;--sk-h-sm: 40px;--sk-h-lg: 56px;--sk-touch: 44px;--sk-pad-x: 26px;--sk-pad-x-sm: 16px;--sk-pad-x-lg: 34px;--sk-font: 14px;--sk-font-sm: 13px;--sk-font-lg: 16px;--sk-vekt: 500;--sk-vekt-tung: 700;--sk-caps-tracking: .08em;--sk-gap: 10px;--sk-gap-sm: 8px;--sk-radius: 2px;--sk-overgang: .16s ease;--sk-overgang-bevegelse: .22s cubic-bezier(.22, .61, .36, 1);--sk-kant: #888480;--sk-kant: color-mix(in srgb, var(--colorTextBody, #3f3a36) 60%, transparent);--sk-fare: #8f2f2f;--sk-av-flate: #e6e3de;--sk-av-tekst: #655f58;--sk-lys: #fafaf8;--sk-pil: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cpath d='M1 5h13.5M10.5 1 14.5 5l-4 4' fill='none' stroke='%23000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;gap:var(--sk-gap);min-height:var(--sk-h);padding:8px var(--sk-pad-x);border-radius:var(--sk-radius);font-size:var(--sk-font);letter-spacing:var(--sk-caps-tracking);line-height:1.25;transition:background-color var(--sk-overgang),border-color var(--sk-overgang),color var(--sk-overgang),opacity var(--sk-overgang)}@media only screen and (max-width:768px){.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded{font-size:var(--sk-font);padding:8px 20px}}.btn .icon{flex:0 0 auto;width:18px;height:18px}.collection-filter .btn .icon{margin-inline-end:0}.btn--secondary,.rte .btn--secondary{border-color:var(--sk-kant);font-weight:var(--sk-vekt-tung)}.btn--secondary:hover,.rte .btn--secondary:hover,.btn--secondary:focus-visible{background-color:var(--colorTextBody, #3f3a36);border-color:var(--colorTextBody, #3f3a36);color:var(--colorBody, #f5f3f0)}.btn--secondary.btn--small{font-weight:var(--sk-vekt-tung)}.btn--tertiary,.rte .btn--tertiary{padding:8px 18px;border-color:var(--sk-kant);font-weight:var(--sk-vekt);font-size:var(--sk-font)}.btn--tertiary:hover,.rte .btn--tertiary:hover,.btn--tertiary:focus-visible,.rte .btn--tertiary:focus-visible{border-color:var(--colorTextBody, #3f3a36);background-color:#eceae7;background-color:color-mix(in srgb,var(--colorTextBody, #3f3a36) 5%,transparent)}.btn--link,.rte .btn--link{min-width:0;padding:8px 0;background:none;border:0;color:var(--colorTextBody, #3f3a36);text-decoration:underline;text-underline-offset:4px;text-transform:none;letter-spacing:normal;font-weight:600}.btn--link:hover,.rte .btn--link:hover,.btn--link:focus-visible,.btn--link:active{background:none!important;color:var(--colorTextBody, #3f3a36)!important;text-decoration-thickness:2px}.btn--danger,.rte .btn--danger{background-color:transparent;border-color:var(--sk-fare);color:var(--sk-fare);font-weight:var(--sk-vekt-tung)}.btn--danger:hover,.rte .btn--danger:hover,.btn--danger:focus-visible,.btn--danger:active{background-color:var(--sk-fare)!important;border-color:var(--sk-fare);color:#fff!important}.btn--lys,.rte .btn--lys{background-color:var(--sk-lys);border-color:var(--sk-lys);color:var(--colorTextBody, #3f3a36);font-weight:var(--sk-vekt)}.btn--lys:hover,.rte .btn--lys:hover,.btn--lys:focus-visible{background-color:#fff!important;border-color:#fff;color:var(--colorTextBody, #3f3a36)!important}.btn--static:hover,.rte .btn--static:hover,.btn--static:focus-visible{background-color:var(--colorBtnPrimaryLight, #292623);color:var(--colorBtnPrimaryText, #fafaf8)}.hero__link .btn--inverse:first-child{background:#fff;border-color:#fff;color:#1c1d1d}.hero__link .btn--inverse:first-child:hover,.hero__link .btn--inverse:first-child:focus{background:#ffffffe6;color:#1c1d1d}.hero__link .btn--inverse+.btn--inverse{border-width:1px;border-color:#ffffffb3}.hero__link .btn--inverse+.btn--inverse:hover,.hero__link .btn--inverse+.btn--inverse:focus{border-color:#fff}.btn--small{min-height:var(--sk-h-sm);padding:6px var(--sk-pad-x-sm);font-size:var(--sk-font-sm)}.btn--large{min-height:var(--sk-h-lg);padding:10px var(--sk-pad-x-lg);font-size:var(--sk-font-lg)}@media only screen and (max-width:768px){.btn--small{font-size:var(--sk-font-sm);padding:6px var(--sk-pad-x-sm)}.btn--large{font-size:var(--sk-font-lg);padding:10px 26px}}@media(pointer:coarse){.btn--small{min-height:var(--sk-touch)}}.btn--full{width:100%;padding-left:20px;padding-right:20px}.btn.disabled,.btn[disabled],.rte .btn.disabled,.rte .btn[disabled]{background-color:var(--sk-av-flate);border-color:transparent;color:var(--sk-av-tekst);cursor:not-allowed}.btn.disabled:hover,.btn[disabled]:hover{background-color:var(--sk-av-flate);color:var(--sk-av-tekst)}.btn[aria-busy=true]{color:transparent!important;pointer-events:none;position:relative}.btn[aria-busy=true]:before,body[data-button_style] .btn[aria-busy=true]:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;background:none;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;color:var(--colorBtnPrimaryText, #fafaf8);animation:skogstad-btn-spin .6s linear infinite}.btn--secondary[aria-busy=true]:before,.btn--tertiary[aria-busy=true]:before,.btn--link[aria-busy=true]:before,.btn--danger[aria-busy=true]:before,.btn--lys[aria-busy=true]:before,body[data-button_style] .btn--secondary[aria-busy=true]:before,body[data-button_style] .btn--tertiary[aria-busy=true]:before,body[data-button_style] .btn--link[aria-busy=true]:before,body[data-button_style] .btn--danger[aria-busy=true]:before,body[data-button_style] .btn--lys[aria-busy=true]:before{color:var(--colorTextBody, #3f3a36)}body[data-button_style] .btn--link:after,body[data-button_style] .btn--danger:after,body[data-button_style] .btn--lys:after,body[data-button_style] .btn--link:hover:after,body[data-button_style] .btn--danger:hover:after,body[data-button_style] .btn--lys:hover:after{content:none;animation:none}@keyframes skogstad-btn-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.btn[aria-busy=true]:before{animation-duration:2s}}.sk-handling{position:relative;display:inline-flex;align-items:center;gap:var(--sk-gap-sm);font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:var(--sk-font);font-weight:var(--sk-vekt);line-height:1.3;letter-spacing:var(--typeBaseSpacing);color:inherit;text-decoration:none}a.sk-handling,button.sk-handling{min-height:var(--sk-touch)}button.sk-handling{padding:0;background:none;border:0;cursor:pointer}.sk-handling:after{content:"";flex:0 0 auto;width:16px;height:10px;background-color:currentColor;-webkit-mask:var(--sk-pil) center / contain no-repeat;mask:var(--sk-pil) center / contain no-repeat;transition:transform var(--sk-overgang-bevegelse)}.sk-handling:before{content:"";position:absolute;left:0;right:calc(16px + var(--sk-gap-sm));top:calc(50% + .72em);height:1px;background-color:currentColor;opacity:0;transition:opacity var(--sk-overgang)}.sk-handling:hover:before,.sk-handling:focus-visible:before{opacity:1}.sk-handling:hover:after,.sk-handling:focus-visible:after{transform:translate(3px)}:where(a,button):hover .sk-handling:after,:where(a,button):focus-visible .sk-handling:after{transform:translate(3px)}:where(a,button):hover .sk-handling:before,:where(a,button):focus-visible .sk-handling:before{opacity:1}.sk-handling--sm{font-size:var(--sk-font-sm);gap:6px}.sk-handling--caps{font-size:var(--sk-font-sm);text-transform:uppercase;letter-spacing:var(--sk-caps-tracking)}.sk-handling--strek:before{opacity:.28}.sk-handling--stille:after{display:none}.sk-handling--stille:before{right:0}a.sk-handling:hover,a.sk-handling:focus-visible{color:inherit}.sk-handling--lys{color:var(--sk-lys);text-shadow:0 1px 12px rgba(20,20,18,.35)}a.sk-handling--lys:hover,a.sk-handling--lys:focus-visible{color:var(--sk-lys)}@media(prefers-reduced-motion:reduce){.sk-handling:after,.sk-handling:before{transition:none}.sk-handling:hover:after,.sk-handling:focus-visible:after,:where(a,button):hover .sk-handling:after,:where(a,button):focus-visible .sk-handling:after{transform:none}}.sk-handling.btn,.rte .sk-handling.btn{min-width:0;padding:0;background:none;border:0;text-transform:none}.sk-handling.btn:hover,.sk-handling.btn:focus-visible{background:none!important;color:inherit!important}.sk-handling--caps.btn{text-transform:uppercase}.sk-ikon{flex:0 0 auto;width:1.375em;height:1.375em;vertical-align:middle}.sk-ikonknapp{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--sk-touch);height:var(--sk-touch);padding:0;appearance:none;-webkit-appearance:none;border:0;border-radius:var(--sk-radius);background:none;color:inherit;cursor:pointer;transition:background-color var(--sk-overgang),color var(--sk-overgang),opacity var(--sk-overgang),box-shadow var(--sk-overgang)}.sk-ikonknapp svg{flex:0 0 auto;width:18px;height:18px}.sk-ikonknapp--sirkel{border:1px solid var(--colorBorder);border-radius:50%;background-color:#fff;color:var(--colorTextBody);box-shadow:0 2px 10px #15181614}.sk-ikonknapp--sirkel:hover{background-color:var(--colorTextBody);color:#fafaf8;box-shadow:0 4px 16px #15181629}.sk-ikonknapp--stor{width:60px;height:60px}.sk-ikonknapp[disabled]{opacity:.35;cursor:default}.sk-ikonknapp--sirkel[disabled]:hover{background-color:#fff;color:var(--colorTextBody);box-shadow:0 2px 10px #15181614}@media(prefers-reduced-motion:reduce){.sk-ikonknapp{transition:none}}[data-disable-animations=true] .sk-handling:after,[data-disable-animations=true] .sk-handling:before,[data-disable-animations=true] .sk-ikonknapp{transition:none}[data-disable-animations=true] .sk-handling:hover:after,[data-disable-animations=true] :where(a,button):hover .sk-handling:after{transform:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/skogstad-designsystem.css.map */
