DELETE FROM KEYWORDS WHERE ID_DOMAINE=28771659DoneDoneDone
URL:www.bokeksperten.no
Connection: keep-alive
Date: Sat, 02 Nov 2024 08:27:21 GMT
Content-Length: 0
Content-Type: text/html; charset=utf-8
Location: https://www.solumbokvennen.no/
Server: cloudflare
Vary: Accept
x-sorting-hat-podid: 236
x-sorting-hat-shopid: 55130980539
x-storefront-renderer-rendered: 1
x-redirect-reason: https_required
x-frame-options: DENY
content-security-policy: frame-ancestors 'none';
x-shopid: 55130980539
x-shardid: 236
powered-by: Shopify
server-timing: processing;dur=13, db;dur=2, asn;desc="12322", edge;desc="CDG", country;desc="FR", pageType;desc="index", servedBy;desc="5xc6", requestID;desc="1b50a79f-499a-43b2-88c2-8dc73ad3f916-1730536041"
x-dc: gcp-europe-west1,gcp-europe-west1,gcp-europe-west1
x-request-id: 1b50a79f-499a-43b2-88c2-8dc73ad3f916-1730536041
Alt-Svc: h3=":443"; ma=86400
CF-Cache-Status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=nqW4D6ziyxXodqTVlvM1gSmMLdsVNYsC4KVibEKL1Z5BxPz8GJGiORqP%2F%2Fms6BB584KWcyEq%2BHhU6OQ72aeN6Dzeu5tb9V6rtH3iPSeAxdr9hnEqzJQFbOQDz3f6sBrTqZzBTTM%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
Server-Timing: cfRequestDuration;dur=83.999872
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Permitted-Cross-Domain-Policies: none
X-Download-Options: noopen
CF-RAY: 8dc2beb5a8b0790f-CDG
Location => https://www.solumbokvennen.no/
Status => 301
(vide) Tentative en https
<!doctype html>
<html class="no-js" lang="no">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0">
<meta name="theme-color" content="#ff6d70"><title>Solum Bokvennen
</title><meta name="description" content="Solum Bokvennen er et av Norges større uavhengige forlag, etablert i 2005 av Gunnar Rebnord Totland. Siden 2009 har forlaget holdt til i Universitetsgata 14 i Oslo. Forlaget teller i dag 14 ansatte."><link rel="canonical" href="https://www.solumbokvennen.no/"><link rel="preload" as="style" href="//www.solumbokvennen.no/cdn/shop/t/6/assets/theme.css?v=66762216662947581241692791250">
<link rel="preload" as="script" href="//www.solumbokvennen.no/cdn/shop/t/6/assets/theme.js?v=179372540479631345661692791250">
<link rel="preconnect" href="https://cdn.shopify.com">
<link rel="preconnect" href="https://fonts.shopifycdn.com">
<link rel="dns-prefetch" href="https://productreviews.shopifycdn.com">
<link rel="dns-prefetch" href="https://ajax.googleapis.com">
<link rel="dns-prefetch" href="https://maps.googleapis.com">
<link rel="dns-prefetch" href="https://maps.gstatic.com">
<meta property="og:type" content="website">
<meta property="og:title" content="Solum Bokvennen"><meta property="og:description" content="Solum Bokvennen er et av Norges større uavhengige forlag, etablert i 2005 av Gunnar Rebnord Totland. Siden 2009 har forlaget holdt til i Universitetsgata 14 i Oslo. Forlaget teller i dag 14 ansatte."><meta property="og:url" content="https://www.solumbokvennen.no/">
<meta property="og:site_name" content="Solum Bokvennen"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Solum Bokvennen">
<meta name="twitter:description" content="Solum Bokvennen er et av Norges større uavhengige forlag, etablert i 2005 av Gunnar Rebnord Totland. Siden 2009 har forlaget holdt til i Universitetsgata 14 i Oslo. Forlaget teller i dag 14 ansatte.">
<link rel="preload" href="//www.solumbokvennen.no/cdn/fonts/montserrat/montserrat_n7.c496e9cf2031deec4c4bca338faa81971c8631d4.woff2?h1=c29sdW1ib2t2ZW5uZW4ubm8&h2=YXJpc3RvdGVsZXMubm8&h3=eXJrZXNsaXR0ZXJhdHVyLm5v&h4=Z2FpZGFyb3Mubm8&h5=c29sdW1mb3JsYWcubm8&h6=Ym9rZWtzcGVydGVuLm5v&h7=c29sdW0tYm9rdmVubmVuLWFzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=5e25ff91af0104f1f05adb7b56cd1b63e2a2dd7f1f6e998a3a3b62a455c9a81a" as="font" type="font/woff2" crossorigin><link rel="preload" href="//www.solumbokvennen.no/cdn/fonts/libre_baskerville/librebaskerville_n4.c24788bb1ddc6b870a25ccf62d9704bf2cd8f587.woff2?h1=c29sdW1ib2t2ZW5uZW4ubm8&h2=YXJpc3RvdGVsZXMubm8&h3=eXJrZXNsaXR0ZXJhdHVyLm5v&h4=Z2FpZGFyb3Mubm8&h5=c29sdW1mb3JsYWcubm8&h6=Ym9rZWtzcGVydGVuLm5v&h7=c29sdW0tYm9rdmVubmVuLWFzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=c1d1b56b6b4b19c31268655f8edcc22bc408b56549ad14a6fed95350f608b421" as="font" type="font/woff2" crossorigin><style>
@font-face {
font-family: Montserrat;
font-weight: 700;
font-style: normal;
font-display: swap;
src: url("//www.solumbokvennen.no/cdn/fonts/montserrat/montserrat_n7.c496e9cf2031deec4c4bca338faa81971c8631d4.woff2?h1=c29sdW1ib2t2ZW5uZW4ubm8&h2=YXJpc3RvdGVsZXMubm8&h3=eXJrZXNsaXR0ZXJhdHVyLm5v&h4=Z2FpZGFyb3Mubm8&h5=c29sdW1mb3JsYWcubm8&h6=Ym9rZWtzcGVydGVuLm5v&h7=c29sdW0tYm9rdmVubmVuLWFzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=5e25ff91af0104f1f05adb7b56cd1b63e2a2dd7f1f6e998a3a3b62a455c9a81a") format("woff2"),
url("//www.solumbokvennen.no/cdn/fonts/montserrat/montserrat_n7.78b0223375c94b39ce1af7e09a0225f2bb3d05f7.woff?h1=c29sdW1ib2t2ZW5uZW4ubm8&h2=YXJpc3RvdGVsZXMubm8&h3=eXJrZXNsaXR0ZXJhdHVyLm5v&h4=Z2FpZGFyb3Mubm8&h5=c29sdW1mb3JsYWcubm8&h6=Ym9rZWtzcGVydGVuLm5v&h7=c29sdW0tYm9rdmVubmVuLWFzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=3c11f3164be3b35f80562ad413c69ad184d69d1ec7222beee450628736a215f1") format("woff");
}
@font-face {
font-family: "Libre Baskerville";
font-weight: 400;
font-style: normal;
font-display: swap;
src: url("//www.solumbokvennen.no/cdn/fonts/libre_baskerville/librebaskerville_n4.c24788bb1ddc6b870a25ccf62d9704bf2cd8f587.woff2?h1=c29sdW1ib2t2ZW5uZW4ubm8&h2=YXJpc3RvdGVsZXMubm8&h3=eXJrZXNsaXR0ZXJhdHVyLm5v&h4=Z2FpZGFyb3Mubm8&h5=c29sdW1mb3JsYWcubm8&h6=Ym9rZWtzcGVydGVuLm5v&h7=c29sdW0tYm9rdmVubmVuLWFzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=c1d1b56b6b4b19c31268655f8edcc22bc408b56549ad14a6fed95350f608b421") format("woff2"),
url("//www.solumbokvennen.no/cdn/fonts/libre_baskerville/librebaskerville_n4.fa1b5384e2cad078403f0bf482eef6c0c1dd15f3.woff?h1=c29sdW1ib2t2ZW5uZW4ubm8&h2=YXJpc3RvdGVsZXMubm8&h3=eXJrZXNsaXR0ZXJhdHVyLm5v&h4=Z2FpZGFyb3Mubm8&h5=c29sdW1mb3JsYWcubm8&h6=Ym9rZWtzcGVydGVuLm5v&h7=c29sdW0tYm9rdmVubmVuLWFzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=37dd9eda91c97578869bbf8c13ba7c0a09432140711c1720d4c25529652c12bb") format("woff");
}
@font-face {
font-family: Montserrat;
font-weight: 700;
font-style: italic;
font-display: swap;
src: url("//www.solumbokvennen.no/cdn/fonts/montserrat/montserrat_i7.83866c3eec90071fa974c17980ffb42977f9e667.woff2?h1=c29sdW1ib2t2ZW5uZW4ubm8&h2=YXJpc3RvdGVsZXMubm8&h3=eXJrZXNsaXR0ZXJhdHVyLm5v&h4=Z2FpZGFyb3Mubm8&h5=c29sdW1mb3JsYWcubm8&h6=Ym9rZWtzcGVydGVuLm5v&h7=c29sdW0tYm9rdmVubmVuLWFzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=4dc819eb46186df4c5a5706a80bc032eaf6c1d70fb2e8153bc7f22d31a54476c") format("woff2"),
url("//www.solumbokvennen.no/cdn/fonts/montserrat/montserrat_i7.25524241b12d864609c85325613d60efcf1a87e3.woff?h1=c29sdW1ib2t2ZW5uZW4ubm8&h2=YXJpc3RvdGVsZXMubm8&h3=eXJrZXNsaXR0ZXJhdHVyLm5v&h4=Z2FpZGFyb3Mubm8&h5=c29sdW1mb3JsYWcubm8&h6=Ym9rZWtzcGVydGVuLm5v&h7=c29sdW0tYm9rdmVubmVuLWFzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=16e3b4515856baef93011b719f801da61fcf9ab68a823de6c62920b5e0413f84") format("woff");
}
@font-face {
font-family: "Libre Baskerville";
font-weight: 700;
font-style: normal;
font-display: swap;
src: url("//www.solumbokvennen.no/cdn/fonts/libre_baskerville/librebaskerville_n7.aacec9598b2555aad3e9091d97a21a25847c624a.woff2?h1=c29sdW1ib2t2ZW5uZW4ubm8&h2=YXJpc3RvdGVsZXMubm8&h3=eXJrZXNsaXR0ZXJhdHVyLm5v&h4=Z2FpZGFyb3Mubm8&h5=c29sdW1mb3JsYWcubm8&h6=Ym9rZWtzcGVydGVuLm5v&h7=c29sdW0tYm9rdmVubmVuLWFzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=4d9dd8628f0ebc0c954dcb805562a5b625983274f1c7d76b504db54fa2a0931e") format("woff2"),
url("//www.solumbokvennen.no/cdn/fonts/libre_baskerville/librebaskerville_n7.55f9d4ea4fcfce063a8b3d8bf49cc219125f8ea3.woff?h1=c29sdW1ib2t2ZW5uZW4ubm8&h2=YXJpc3RvdGVsZXMubm8&h3=eXJrZXNsaXR0ZXJhdHVyLm5v&h4=Z2FpZGFyb3Mubm8&h5=c29sdW1mb3JsYWcubm8&h6=Ym9rZWtzcGVydGVuLm5v&h7=c29sdW0tYm9rdmVubmVuLWFzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=825b83c3414aa6c513783f6b5ba979000681754dce771b1f9419f8844b80081e") format("woff");
}
@font-face {
font-family: "Libre Baskerville";
font-weight: 400;
font-style: italic;
font-display: swap;
src: url("//www.solumbokvennen.no/cdn/fonts/libre_baskerville/librebaskerville_i4.fb2953e4f649cecafa075613047bbcaf25b9cded.woff2?h1=c29sdW1ib2t2ZW5uZW4ubm8&h2=YXJpc3RvdGVsZXMubm8&h3=eXJrZXNsaXR0ZXJhdHVyLm5v&h4=Z2FpZGFyb3Mubm8&h5=c29sdW1mb3JsYWcubm8&h6=Ym9rZWtzcGVydGVuLm5v&h7=c29sdW0tYm9rdmVubmVuLWFzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=71612e9e1f5cd075b6f5ef4cc19e6d85ffea65cd5dc490e98d382abab3fc1eb9") format("woff2"),
url("//www.solumbokvennen.no/cdn/fonts/libre_baskerville/librebaskerville_i4.31c6022457e40c0d6d9effd4e6a282dd9da8e62b.woff?h1=c29sdW1ib2t2ZW5uZW4ubm8&h2=YXJpc3RvdGVsZXMubm8&h3=eXJrZXNsaXR0ZXJhdHVyLm5v&h4=Z2FpZGFyb3Mubm8&h5=c29sdW1mb3JsYWcubm8&h6=Ym9rZWtzcGVydGVuLm5v&h7=c29sdW0tYm9rdmVubmVuLWFzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=79c14bc4beb56f9ffe42b7a6ee694354908a404f7c5d4bec683a7667dd42f02a") format("woff");
}
:root {
--default-text-font-size : 15px;
--base-text-font-size : 14px;
--heading-font-family : Montserrat, sans-serif;
--heading-font-weight : 700;
--heading-font-style : normal;
--text-font-family : "Libre Baskerville", serif;
--text-font-weight : 400;
--text-font-style : normal;
--text-font-bolder-weight: bolder;
--text-link-decoration : underline;
--text-color : #000000;
--text-color-rgb : 0, 0, 0;
--heading-color : #000000;
--border-color : #e1e3e4;
--border-color-rgb : 225, 227, 228;
--form-border-color : #d4d6d8;
--accent-color : #ff6d70;
--accent-color-rgb : 255, 109, 112;
--link-color : #006961;
--link-color-hover : #001c1a;
--background : #f3f5f6;
--secondary-background : #ffffff;
--secondary-background-rgb : 255, 255, 255;
--accent-background : rgba(255, 109, 112, 0.08);
--input-background: #ffffff;
--error-color : #b72033;
--error-background : rgba(183, 32, 51, 0.07);
--success-color : #006961;
--success-background: rgba(0, 105, 97, 0.11);
--primary-button-background : #ff6d70;
--primary-button-background-rgb : 255, 109, 112;
--primary-button-text-color : #ffffff;
--secondary-button-background : #006961;
--secondary-button-background-rgb: 0, 105, 97;
--secondary-button-text-color : #ffffff;
--header-background : #ffffff;
--header-text-color : #000000;
--header-light-text-color: #000000;
--header-border-color : rgba(0, 0, 0, 0.3);
--header-accent-color : #ff6d70;
--footer-background-color: #616161;
--footer-heading-text-color: #ffffff;
--footer-body-text-color: #ffffff;
--footer-body-text-color-rgb: 255, 255, 255;
--footer-accent-color: #ff6d70;
--footer-accent-color-rgb: 255, 109, 112;
--footer-border: none;
--flickity-arrow-color: #abb1b4;--product-on-sale-accent : #b72033;
--product-on-sale-accent-rgb : 183, 32, 51;
--product-on-sale-color : #ffffff;
--product-in-stock-color : #006961;
--product-low-stock-color : #b72033;
--product-sold-out-color : #8a9297;
--product-custom-label-1-background: #006961;
--product-custom-label-1-color : #ffffff;
--product-custom-label-2-background: #ffbd00;
--product-custom-label-2-color : #ffffff;
--product-review-star-color : #ffbd00;
--mobile-container-gutter : 20px;
--desktop-container-gutter: 40px;
/* Shopify related variables */
--payment-terms-background-color: #f3f5f6;
}
</style>
<script>
// IE11 does not have support for CSS variables, so we have to polyfill them
if (!(((window || {}).CSS || {}).supports && window.CSS.supports('(--a: 0)'))) {
const script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2';
script.onload = function() {
cssVars({});
};
document.getElementsByTagName('head')[0].appendChild(script);
}
</script>
<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="google-site-verification" content="3tboJXoLiS3uhs_f1HWPRu9_ri5q9VKqAdhddE2ua9c">
<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/55130980539/digital_wallets/dialog">
<meta name="shopify-checkout-api-token" content="7776c97fb6c2e404b06e05bae59fd4fc">
<script async="async" src="/checkouts/internal/preloads.js?locale=no-NO"></script>
<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":55130980539,"countryCode":"NO","currencyCode":"NOK","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/55130980539","merchantName":"Solum Bokvennen","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex"],"total":{"type":"pending","label":"Solum Bokvennen","amount":"1.00"},"shopifyPaymentsEnabled":false,"supportsSubscriptions":false}</script>
<script id="shopify-features" type="application/json">{"accessToken":"7776c97fb6c2e404b06e05bae59fd4fc","betas":["rich-media-storefront-analytics"],"domain":"www.solumbokvennen.no","predictiveSearch":true,"shopId":55130980539,"smart_payment_buttons_url":"https:\/\/www.solumbokvennen.no\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js","dynamic_checkout_cart_url":"https:\/\/www.solumbokvennen.no\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js","locale":"en"}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "solum-bokvennen-as.myshopify.com";
Shopify.locale = "no";
Shopify.currency = {"active":"NOK","rate":"1.0"};
Shopify.country = "NO";
Shopify.theme = {"name":"Oppdatert 20.09.2023","id":136590917869,"schema_name":"Warehouse","schema_version":"4.2.3","theme_store_id":871,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "www.solumbokvennen.no/cdn";
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = "/";</script>
<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
<script>(function() {
function asyncLoad() {
var urls = ["https:\/\/cdn.assortion.com\/app.js?shop=solum-bokvennen-as.myshopify.com","https:\/\/shy.elfsight.com\/p\/platform.js?shop=solum-bokvennen-as.myshopify.com","https:\/\/plugin.brevo.com\/integrations\/api\/automation\/script?user_connection_id=659fcc706785c46b9d1292ac\u0026ma-key=injn1gl3mrtrdqckj9m0ummn\u0026shop=solum-bokvennen-as.myshopify.com","https:\/\/plugin.brevo.com\/integrations\/api\/sy\/cart_tracking\/script?ma-key=injn1gl3mrtrdqckj9m0ummn\u0026user_connection_id=659fcc706785c46b9d1292ac\u0026shop=solum-bokvennen-as.myshopify.com","https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/64af09a34ac6508a4e486b165\/33474c3e24171c81a1554523a.js?shop=solum-bokvennen-as.myshopify.com"];
for (var i = 0; i < urls.length; i++) {
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = urls[i];
var x = document.getElementsByTagName('script')[0];
x.parentNode.insertBefore(s, x);
}
};
if(window.attachEvent) {
window.attachEvent('onload', asyncLoad);
} else {
window.addEventListener('load', asyncLoad, false);
}
})();</script>
<script id="__st">var __st={"a":55130980539,"offset":3600,"reqid":"f3163d68-a23b-4ae7-a27d-cb015054f87d-1730535000","pageurl":"www.solumbokvennen.no\/","u":"d784c37111cf","p":"home"};</script>
<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(',');function s(t,e,n=!1){try{const o=window.sessionStorage;for(const[n,c]of Object.entries(JSON.parse(o.getItem(e))))t.elements[n]&&(t.elements[n].value=c);n&&o.removeItem(e)}catch{}}const a='form_key',i=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response','password'],u=()=>{try{return window.sessionStorage}catch{return}},m=t=>t.elements[a],f='form_type',d='cptcha';function p(t){t.dataset[d]=!0}const l=window,h=l.document,_='Shopify',y='ce_forms',E='captcha';let v=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe','https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.4.0.iife.js',T={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=l[_][y],c=o.bindForm;if(c)return c(t,g,e,T).then(n);o.q.push([[t,g,e,T],n]),v||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:'https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.4.0.iife.js'})),v=!0)});var g,T;l[_]=l[_]||{},l[_][y]=l[_][y]||{},l[_][y].q=[],l[_][E]=l[_][E]||{},l[_][E].protect=function(t,e){n(t,void 0,e),p(t)},Object.freeze(l[_][E]),function(t,e,n,l,h,_){const[y,E,v,g]=function(t,e,n){const s=e?o:[],a=t?c:[],i=[...s,...a],u=[...o],m=r(i),f=r(s),d=n&&r(i.filter((([t,e])=>n.includes(e)))),p=r(u),l=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];return[l(m),l(f),l(d),l(p)]}(l,h,_),T=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},S=t=>y().includes(t);t.addEventListener('submit',(t=>{const e=T(t);if(!e)return;const n=S(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=m(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!u())return;!function(t){const e=u();if(!e)return;const n=m(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){m(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:a})),t.elements[a].value=e}(t,e),function(t,e){const n=u();if(!n)return;const o=[...t.querySelectorAll('input[type="password"]')].map((({name:t})=>t)),c=[...i,...o],r={};for(const[s,a]of new FormData(t).entries())c.includes(s)||(r[s]=a);n.setItem(e,JSON.stringify(r))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const w=(t,e)=>{t&&!t.dataset[d]&&(n(t,e.some((e=>e===t))),p(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=T(t);S(e)&&w(e,E())}));const A=e.get('form_key'),b=e.get(f),I=A&&b;t.addEventListener('DOMContentLoaded',(()=>{const t=E();if(I)for(const e of t)e.elements[f].value===b&&s(e,A);[...new Set([...v(),...y().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>w(e,t)))}))}(h,new URLSearchParams(l.location.search),n,!0,!0,['guest_login'])})()}();</script>
<script integrity="sha256-EGCDRYTvIEOXsReXgqGwkAR+5Dl8tickSrieA/ZcQwc=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.solumbokvennen.no/cdn/shopifycloud/shopify/assets/storefront/load_feature-1060834584ef204397b1179782a1b090047ee4397cb627244ab89e03f65c4307.js" crossorigin="anonymous"></script>
<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.solumbokvennen.no/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
</script>
<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
</script>
<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("#dynamic-checkout-cart")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
</script>
<script id='scb4127' type='text/javascript' async='' src='https://www.solumbokvennen.no/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
<style id="shopify-accelerated-checkout-cart">
#dynamic-checkout-cart {
container-type: inline-size;
container-name: dcc;
width: 100%;
}
.wallet-cart-grid {
--wallet-button-height-horizontal: clamp(
25px,
var(
--shopify-accelerated-checkout-button-inline-size,
42px
),
55px
);
--wallet-button-height-vertical: clamp(
25px,
var(
--shopify-accelerated-checkout-button-block-size,
54px
),
55px
);
--wallet-button-width-horizontal: 150px;
--wallet-button-width-vertical: 100%;
--wallet-button-border-radius: var(
--shopify-accelerated-checkout-button-border-radius,
4px
);
--wallet-grid-margin-horizontal: 0 -5px -5px -5px;
--wallet-button-container-margin-horizontal: 0 5px 5px;
--wallet-button-container-margin-vertical: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0;
}
@keyframes acceleratedCheckoutLoadingSkeleton {
50% {opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start, 1);}
75% {opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-end, 0.5);}
100% {opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start, 1);}
}
.wallet-cart-button__skeleton {
animation: acceleratedCheckoutLoadingSkeleton var(--shopify-accelerated-checkout-skeleton-animation-duration, 4s) var(--shopify-accelerated-checkout-skeleton-animation-timing-function, ease) infinite;
animation-delay: -0.168s;
background-color: var(--shopify-accelerated-checkout-skeleton-background-color, #dedede);
box-sizing: border-box;
text-decoration: none !important;
}
.wallet-cart-grid {
margin: var(--wallet-grid-margin-horizontal);
padding: 0;
display: flex;
flex-direction: row;
justify-content: var(--shopify-accelerated-checkout-inline-alignment, start);
gap: 0 !important;
}
.wallet-cart-grid--skeleton {
justify-content: var(--shopify-accelerated-checkout-inline-alignment, inherit);
}
.wallet-cart-button-container {
position: relative;
margin: var(--wallet-button-container-margin-horizontal);
}
.wallet-cart-button-container,
.wallet-cart-button {
width: var(--wallet-button-width-horizontal);
height: var(--wallet-button-height-horizontal);
border-radius: var(--wallet-button-border-radius);
list-style-type: none !important;
text-align: center;
flex-shrink: 0;
flex-grow: 0;
}
.additional-checkout-buttons--vertical .wallet-cart-grid {
justify-content: start;
flex-direction: column;
margin: 0;
}
.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
margin: var(--wallet-button-container-margin-vertical);
}
.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container:first-child {
margin-top: 0;
}
.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
}
.additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button-container,
.additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button {
width: var(--wallet-button-width-horizontal) !important;
height: var(--wallet-button-height-horizontal) !important;
border-radius: var(--wallet-button-border-radius) !important;
}
@container dcc (width >= 150px) and (width <= 500px) {
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) {
justify-content: start;
flex-direction: column;
margin: 0;
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
margin: var(--wallet-button-container-margin-vertical);
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container:first-child {
margin-top: 0;
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
}
}
@container dcc (width <= 310px) {
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) {
justify-content: start;
flex-direction: column;
margin: 0;
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
margin: var(--wallet-button-container-margin-vertical);
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container:first-child {
margin-top: 0;
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
}
}
@container dcc (width <= 470px) {
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) {
justify-content: start;
flex-direction: column;
margin: 0;
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
margin: var(--wallet-button-container-margin-vertical);
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container:first-child {
margin-top: 0;
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
}
}
@container dcc (width <= 630px) {
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) {
justify-content: start;
flex-direction: column;
margin: 0;
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
margin: var(--wallet-button-container-margin-vertical);
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container:first-child {
margin-top: 0;
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
}
}
@container dcc (width <= 790px) {
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) {
justify-content: start;
flex-direction: column;
margin: 0;
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
margin: var(--wallet-button-container-margin-vertical);
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container:first-child {
margin-top: 0;
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
}
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(6)) {
justify-content: start;
flex-direction: column;
margin: 0;
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
margin: var(--wallet-button-container-margin-vertical);
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container:first-child {
margin-top: 0;
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
}
@media screen and (max-width: 750px) {
.wallet-cart-grid {
justify-content: start;
flex-direction: column;
max-width: none;
margin: 0;
}
.wallet-cart-grid .wallet-cart-button-container {
max-width: none;
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
margin: var(--wallet-button-container-margin-vertical);
}
.wallet-cart-grid .wallet-cart-button-container:first-child {
margin-top: 0;
}
.wallet-cart-grid .wallet-cart-button {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
}
}
@supports (not (container-type: inline-size)) or (not (selector(:has(*)))) {
.wallet-cart-grid {
justify-content: start;
flex-direction: column;
margin: 0;
}
.wallet-cart-button-container {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
margin: var(--wallet-button-container-margin-vertical);
}
.wallet-cart-button-container:first-child {
margin-top: 0;
}
.wallet-cart-grid .wallet-cart-button {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
}
}
#shopify-buyer-consent {
margin-top: 1em;
display: inline-block;
width: 100%;
}
#shopify-buyer-consent.hidden {
display: none;
}
#shopify-subscription-policy-button {
background: none;
border: none;
padding: 0;
text-decoration: underline;
font-size: inherit;
cursor: pointer;
}
#shopify-subscription-policy-button::before {
box-shadow: none;
}
</style>
<style id="shopify-accelerated-checkout-cart-grid-with-margin-top">.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container:first-child {
margin-top: 8px;
}
@container dcc (width >= 150px) and (width <= 500px) {
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container:first-child {
margin-top: 8px;
}
}
@container dcc (width <= 310px) {
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container:first-child {
margin-top: 8px;
}
}
@container dcc (width <= 470px) {
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container:first-child {
margin-top: 8px;
}
}
@container dcc (width <= 630px) {
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container:first-child {
margin-top: 8px;
}
}
@container dcc (width <= 790px) {
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container:first-child {
margin-top: 8px;
}
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container:first-child {
margin-top: 8px;
}
@media screen and (max-width: 750px) {
.wallet-cart-grid .wallet-cart-button-container:first-child {
margin-top: 8px;
}
}
@supports (not (container-type: inline-size)) or (not (selector(:has(*)))) {
.wallet-cart-button-container:first-child {
margin-top: 8px;
}
}
</style>
<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
<link rel="stylesheet" href="//www.solumbokvennen.no/cdn/shop/t/6/assets/theme.css?v=66762216662947581241692791250">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "Hjem",
"item": "https://www.solumbokvennen.no"
}]
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "Solum Bokvennen",
"url": "https:\/\/www.solumbokvennen.no",
"potentialAction": {
"@type": "SearchAction",
"target": "https:\/\/www.solumbokvennen.no\/search?q={search_term_string}",
"query-input": "required name=search_term_string"
}
}
</script>
<script>
// This allows to expose several variables to the global scope, to be used in scripts
window.theme = {
pageType: "index",
cartCount: 0,
moneyFormat: "{{amount_with_comma_separator}} kr",
moneyWithCurrencyFormat: "{{amount_with_comma_separator}} NOK",
currencyCodeEnabled: false,
showDiscount: true,
discountMode: "percentage",
cartType: "drawer"
};
window.routes = {
rootUrl: "\/",
rootUrlWithoutSlash: '',
cartUrl: "\/cart",
cartAddUrl: "\/cart\/add",
cartChangeUrl: "\/cart\/change",
searchUrl: "\/search",
productRecommendationsUrl: "\/recommendations\/products"
};
window.languages = {
productRegularPrice: "Ordinær pris",
productSalePrice: "Salgspris",
collectionOnSaleLabel: "Spar {{savings}}",
productFormUnavailable: "Utilgjengelig",
productFormAddToCart: "LEGG I HANDLEKURV",
productFormPreOrder: "Legg i handlekurv",
productFormSoldOut: "Utsolgt",
productAdded: "Produktet har blitt lagt I din handlekurv",
productAddedShort: "Lagt til!",
shippingEstimatorNoResults: "Ingen frakt ble funnet på adressen din.",
shippingEstimatorOneResult: "Det er én fraktpris for adressen din:",
shippingEstimatorMultipleResults: "Det er {{count}} fraktpriser for adressen din:",
shippingEstimatorErrors: "Det er noen feil:"
};
document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
</script><script src="//www.solumbokvennen.no/cdn/shop/t/6/assets/theme.js?v=179372540479631345661692791250" defer></script>
<script src="//www.solumbokvennen.no/cdn/shop/t/6/assets/custom.js?v=102476495355921946141692791250" defer></script><script>
(function () {
window.onpageshow = function() {
// We force re-freshing the cart content onpageshow, as most browsers will serve a cache copy when hitting the
// back button, which cause staled data
document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', {
bubbles: true,
detail: {scrollToTop: false}
}));
};
})();
</script><!-- BEGIN app block: shopify://apps/ecomposer-builder/blocks/app-embed/a0fc26e1-7741-4773-8b27-39389b4fb4a0 --><link rel="preconnect" href="https://cdn.ecomposer.app" crossorigin />
<link rel="dns-prefetch" href="https://cdn.ecomposer.app" />
<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/css/ecom-base.css" as="style" />
<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/css/ecom-swiper@11.css" as="style" />
<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/js/ecom-swiper@11.0.5.js" as="script" />
<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/js/ecom_modal.js" as="script" />
<style type="text/css" class="ecom-theme-helper">
.ecom-animation{opacity:0}.ecom-animation.animate,.ecom-animation.ecom-animated{opacity:1}.ecom-cart-popup{display:grid;position:fixed;inset:0;z-index:9999999;align-content:center;padding:5px;justify-content:center;align-items:center;justify-items:center}.ecom-cart-popup::before{content:' ';position:absolute;background:#e5e5e5b3;inset:0}.ecom-ajax-loading{cursor:not-allowed;pointer-events:none;opacity:.6}#ecom-toast{visibility:hidden;max-width:50px;height:60px;margin:auto;background-color:#333;color:#fff;text-align:center;border-radius:2px;position:fixed;z-index:1;left:0;right:0;bottom:30px;font-size:17px;display:grid;grid-template-columns:50px auto;align-items:center;justify-content:start;align-content:center;justify-items:start}#ecom-toast.ecom-toast-show{visibility:visible;-webkit-animation:ecomFadein .5s,ecomExpand .5s .5s,ecomStay 3s 1s,ecomShrink .5s 2s,ecomFadeout .5s 2.5s;animation:ecomFadein .5s,ecomExpand .5s .5s,ecomStay 3s 1s,ecomShrink .5s 4s,ecomFadeout .5s 4.5s}#ecom-toast #ecom-toast-icon{width:50px;height:100%;box-sizing:border-box;background-color:#111;color:#fff;padding:5px}#ecom-toast .ecom-toast-icon-svg{width:100%;height:100%;position:relative;vertical-align:middle;margin:auto;text-align:center}#ecom-toast #ecom-toast-desc{color:#fff;padding:16px;overflow:hidden;white-space:nowrap}@media (max-width: 768px){#ecom-toast #ecom-toast-desc{white-space:normal;min-width:250px}#ecom-toast{height:auto;min-height:60px}}.ecom__column-full-height{height: 100%}@-webkit-keyframes ecomFadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes ecomExpand{from{min-width:50px}to{min-width:var(--ecom-max-width)}}@keyframes ecomExpand{from{min-width:50px}to{min-width:var(--ecom-max-width)}}@-webkit-keyframes ecomStay{from{min-width:var(--ecom-max-width)}to{min-width:var(--ecom-max-width)}}@keyframes ecomStay{from{min-width:var(--ecom-max-width)}to{min-width:var(--ecom-max-width)}}@-webkit-keyframes ecomShrink{from{min-width:var(--ecom-max-width)}to{min-width:50px}}@keyframes ecomShrink{from{min-width:var(--ecom-max-width)}to{min-width:50px}}@-webkit-keyframes ecomFadeout{from{bottom:30px;opacity:1}to{bottom:60px;opacity:0}}@keyframes ecomFadeout{from{bottom:30px;opacity:1}to{bottom:60px;opacity:0}}
</style>
<script type="text/javascript" id="ecom-theme-helpers" async="async">
window.EComposer = window.EComposer || {};
(function(){
if(!this.configs) this.configs = {};this.configs.ajax_cart = {
enable: false
};
this.customer = false;
this.proxy_path = '/apps/ecomposer-visual-page-builder';
this.routes = {
domain: 'https://www.solumbokvennen.no',
root_url: '/',
collections_url: '/collections',
all_products_collection_url: '/collections/all',
cart_url:'/cart',
cart_add_url:'/cart/add',
cart_change_url:'/cart/change',
cart_clear_url: '/cart/clear',
cart_update_url: '/cart/update',
product_recommendations_url: '/recommendations/products'
};
this.queryParams = {};
if (window.location.search.length) {
new URLSearchParams(window.location.search).forEach((value,key)=>{
this.queryParams[key] = value;
})
}
this.money_format = "{{amount_with_comma_separator}} kr",
this.money_with_currency_format = "{{amount_with_comma_separator}} NOK",
this.currencyCodeEnabled = false,
this.formatMoney=function(t,e){const r=this.currencyCodeEnabled?this.money_with_currency_format:this.money_format;function a(t,e){return void 0===t?e:t}function o(t,e,r,o){if(e=a(e,2),r=a(r,","),o=a(o,"."),isNaN(t)||null==t)return 0;var n=(t=(t/100).toFixed(e)).split(".");return n[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+r)+(n[1]?o+n[1]:"")}"string"==typeof t&&(t=t.replace(".",""));var n="",i=/\{\{\s*(\w+)\s*\}\}/,s=e||r;switch(s.match(i)[1]){case"amount":n=o(t,2);break;case"amount_no_decimals":n=o(t,0);break;case"amount_with_comma_separator":n=o(t,2,".",",");break;case"amount_with_space_separator":n=o(t,2," ",",");break;case"amount_with_period_and_space_separator":n=o(t,2," ",".");break;case"amount_no_decimals_with_comma_separator":n=o(t,0,".",",");break;case"amount_no_decimals_with_space_separator":n=o(t,0," ");break;case"amount_with_apostrophe_separator":n=o(t,2,"'",".")}return s.replace(i,n)},this.resizeImage=function(t,e){try{if(!e||"original"==e||"full"==e||"master"==e)return t;if(-1!==t.indexOf("cdn.shopify.com")||-1!==t.indexOf("/cdn/shop/")){var r=t.match(/\.(jpg|jpeg|gif|png|bmp|bitmap|tiff|tif|webp)((\#[0-9a-z\-]+)?(\?v=.*)?)?$/gim);if(null==r)return null;var a=t.split(r[0]),o=r[0];return a[0]+"_"+e+o}}catch(r){return t}return t},this.getProduct=function(t){if(!t)return!1;let e=("/"===this.routes.root_url?"":this.routes.root_url)+"/products/"+t+".js?shop="+Shopify.shop;return window.ECOM_LIVE&&(e="/shop/builder/ajax/ecom-proxy/products/"+t+"?shop="+Shopify.shop),window.fetch(e,{headers:{"Content-Type":"application/json"}}).then(t=>t.ok?t.json():false)};
}).bind(window.EComposer)();
if(window.Shopify && window.Shopify.designMode && window.top && window.top.opener){
window.addEventListener("load", function(){
window.top.opener.postMessage({
action: "ecomposer:loaded",
}, "*");
});
}
</script>
<script type="text/javascript" id="ecom-theme-quickview" async="async">
window.EComposer = window.EComposer || {};
(function() {
this.initQuickview = function() {
var enable_qv = false;
const qv_wrapper_script = document.querySelector('#ecom-quickview-template-html');
if(!qv_wrapper_script) return;
const ecom_quickview = document.createElement('div');
ecom_quickview.classList.add('ecom-quickview');
ecom_quickview.innerHTML = qv_wrapper_script.innerHTML
document.body.prepend(ecom_quickview);
const qv_wrapper = ecom_quickview.querySelector('.ecom-quickview__wrapper');
const ecomQuickview=function(e){let t=qv_wrapper.querySelector(".ecom-quickview__content-data");if(t){let i=document.createRange().createContextualFragment(e);t.innerHTML="",t.append(i),qv_wrapper.classList.add("ecom-open");let c=new CustomEvent("ecom:quickview:init",{detail:{wrapper:qv_wrapper}});document.dispatchEvent(c),setTimeout(function(){qv_wrapper.classList.add("ecom-display")},500),closeQuickview(t)}},closeQuickview=function(e){let t=qv_wrapper.querySelector(".ecom-quickview__close-btn"),i=qv_wrapper.querySelector(".ecom-quickview__content");function c(t){let o=t.target;do{if(o==i||o&&o.classList&&o.classList.contains("ecom-modal"))return;o=o.parentNode}while(o);o!=i&&(qv_wrapper.classList.add("ecom-remove"),qv_wrapper.classList.remove("ecom-open","ecom-display","ecom-remove"),setTimeout(function(){e.innerHTML=""},300),document.removeEventListener("click",c),document.removeEventListener("keydown",n))}function n(t){(t.isComposing||27===t.keyCode)&&(qv_wrapper.classList.add("ecom-remove"),qv_wrapper.classList.remove("ecom-open","ecom-display","ecom-remove"),setTimeout(function(){e.innerHTML=""},300),document.removeEventListener("keydown",n),document.removeEventListener("click",c))}t&&t.addEventListener("click",function(t){t.preventDefault(),document.removeEventListener("click",c),document.removeEventListener("keydown",n),qv_wrapper.classList.add("ecom-remove"),qv_wrapper.classList.remove("ecom-open","ecom-display","ecom-remove"),setTimeout(function(){e.innerHTML=""},300)}),document.addEventListener("click",c),document.addEventListener("keydown",n)};function quickViewHandler(e){e&&e.preventDefault();let t=this;t.classList&&t.classList.add("ecom-loading");let i=t.classList?t.getAttribute("href"):window.location.pathname;if(i){if(window.location.search.includes("ecom_template_id")){let c=new URLSearchParams(location.search);i=window.location.pathname+"?section_id="+c.get("ecom_template_id")}else i+=(i.includes("?")?"&":"?")+"section_id=ecom-default-template-quickview";fetch(i).then(function(e){return 200==e.status?e.text():window.document.querySelector("#admin-bar-iframe")?(404==e.status?alert("Please create Ecomposer quickview template first!"):alert("Have some problem with quickview!"),t.classList&&t.classList.remove("ecom-loading"),!1):void window.open(new URL(i).pathname,"_blank")}).then(function(e){e&&(ecomQuickview(e),setTimeout(function(){t.classList&&t.classList.remove("ecom-loading")},300))}).catch(function(e){})}}
if(window.location.search.includes('ecom_template_id'))
{
setTimeout(quickViewHandler,1000)
}
if(enable_qv) {
const qv_buttons = document.querySelectorAll('.ecom-product-quickview');
if(qv_buttons.length > 0) {
qv_buttons.forEach(function(button, index) {
button.addEventListener('click', quickViewHandler)
})
}
}
}
}).bind(window.EComposer)();
</script>
<script type="text/template" id="ecom-quickview-template-html">
<div class="ecom-quickview__wrapper ecom-dn"><div class="ecom-quickview__container"><div class="ecom-quickview__content"><div class="ecom-quickview__content-inner"><div class="ecom-quickview__content-data"></div></div><span class="ecom-quickview__close-btn"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" viewBox="0 0 32 32"><g id="icomoon-ignore"></g><path d="M10.722 9.969l-0.754 0.754 5.278 5.278-5.253 5.253 0.754 0.754 5.253-5.253 5.253 5.253 0.754-0.754-5.253-5.253 5.278-5.278-0.754-0.754-5.278 5.278z" fill="#000000"></path></svg></span></div></div></div>
</script>
<style type="text/css" class="ecom-theme-quickview">
.ecom-quickview__wrapper{opacity:0;display:none;pointer-events:none}.ecom-quickview__wrapper.ecom-open{position:fixed;top:0;left:0;right:0;bottom:0;display:block;pointer-events:auto;z-index:100000;outline:0!important;-webkit-backface-visibility:hidden;opacity:1;transition:all .1s}.ecom-quickview__container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;opacity:0;background-color:rgba(0,0,0,.8);transition:opacity .1s}.ecom-quickview__container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.ecom-quickview__wrapper.ecom-display .ecom-quickview__content{visibility:visible;opacity:1;transform:none;-webkit-transform:none}.ecom-quickview__content{position:relative;display:inline-block;opacity:0;visibility:hidden;-webkit-transition:opacity .1s,-webkit-transform .1s;transition:transform .1s,opacity .1s,-webkit-transform .1s;-webkit-transform:translateX(-100px);transform:translateX(-100px)}.ecom-quickview__content-inner{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:999;overflow-y:auto;max-height:80vh}.ecom-quickview__content-data>.shopify-section{margin:0 auto;max-width:980px;overflow:hidden;position:relative;background-color:#fff;opacity:0}.ecom-quickview__wrapper.ecom-display .ecom-quickview__content-data>.shopify-section{opacity:1;-webkit-transform:none;transform:none}.ecom-quickview__wrapper.ecom-display .ecom-quickview__container{opacity:1}.ecom-quickview__wrapper.ecom-remove #shopify-section-ecom-default-template-quickview{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}.ecom-quickview__close-btn{position:fixed!important;top:0;right:0;transform:none;background-color:transparent;color:#000;opacity:0;width:40px;height:40px;-webkit-transition:.25s;transition:.25s;z-index:9999}.ecom-quickview__close-btn{stroke: #fff}.ecom-quickview__wrapper.ecom-display .ecom-quickview__close-btn{opacity:1}.ecom-quickview__close-btn:hover{cursor:pointer}@media screen and (max-width:1024px){.ecom-quickview__content{position:absolute;inset:0;margin:50px 15px;display:flex}.ecom-quickview__close-btn{right:0}}.ecom-toast-icon-info{display:none}.ecom-toast-error .ecom-toast-icon-info{display:inline!important}.ecom-toast-error .ecom-toast-icon-success{display:none!important} .ecom-toast-icon-success{fill:#fff;width:35px}
</style>
<script type="text/template" id="ecom-template-html">
<!-- BEGIN app snippet: ecom-toast --><div id="ecom-toast"><div id="ecom-toast-icon"><svg xmlns="http://www.w3.org/2000/svg" class="ecom-toast-icon-svg ecom-toast-icon-info" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"/></svg>
<svg class="ecom-toast-icon-svg ecom-toast-icon-success" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 48c110.5 0 200 89.5 200 200 0 110.5-89.5 200-200 200-110.5 0-200-89.5-200-200 0-110.5 89.5-200 200-200m140.2 130.3l-22.5-22.7c-4.7-4.7-12.3-4.7-17-.1L215.3 303.7l-59.8-60.3c-4.7-4.7-12.3-4.7-17-.1l-22.7 22.5c-4.7 4.7-4.7 12.3-.1 17l90.8 91.5c4.7 4.7 12.3 4.7 17 .1l172.6-171.2c4.7-4.7 4.7-12.3 .1-17z"/></svg>
</div><div id="ecom-toast-desc"></div></div><!-- END app snippet -->
</script>
<!-- END app app block --><script src="https://cdn.shopify.com/extensions/82cfc347-4f52-4b47-b01d-2572963d0c44/ecomposer-builder-31/assets/ecom.js" type="text/javascript" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/73b7f507-a512-4d2c-8924-4ce4fabeaf61/inbox-1068/assets/inbox-chat-loader.js" type="text/javascript" defer="defer"></script>
<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0551/3098/0539/files/logo_ny.png?height=628&pad_color=fff&v=1673268837&width=1200" />
<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0551/3098/0539/files/logo_ny.png?height=628&pad_color=fff&v=1673268837&width=1200" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="628" />
<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 55130980539,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
<script id="web-pixels-manager-setup">(function d(d,e,r,a,n){var o,i,t,s,l=(i=(o={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(12[7-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(12[7-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,t=o.legacy,s=navigator.userAgent,i.test(s)?"modern":(t.test(s),"legacy"));window.Shopify=window.Shopify||{};var c=window.Shopify;c.analytics=c.analytics||{};var u=c.analytics;u.replayQueue=[],u.publish=function(d,e,r){return u.replayQueue.push([d,e,r]),!0};try{self.performance.mark("wpm:start")}catch(d){}var h=[r,"/wpm","/b",n,l.substring(0,1),".js"].join("");!function(d){var e=d.src,r=d.async,a=void 0===r||r,n=d.onload,o=d.onerror,i=document.createElement("script"),t=document.head,s=document.body;i.async=a,i.src=e,n&&i.addEventListener("load",n),o&&i.addEventListener("error",o),t?t.appendChild(i):s?s.appendChild(i):console.error("Did not find a head or body element to append the script")}({src:h,async:!0,onload:function(){var r=window.webPixelsManager.init(d);e(r);var a=window.Shopify.analytics;a.replayQueue.forEach((function(d){var e=d[0],a=d[1],n=d[2];r.publishCustomEvent(e,a,n)})),a.replayQueue=[],a.publish=r.publishCustomEvent,a.visitor=r.visitor},onerror:function(){var e=d.storefrontBaseUrl.replace(/\/$/,""),r="".concat(e,"/.well-known/shopify/monorail/unstable/produce_batch"),n=JSON.stringify({metadata:{event_sent_at_ms:(new Date).getTime()},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:a||"latest",bundle_target:l,page_url:self.location.href,status:"failed",surface:d.surface,error_msg:"".concat(h," has failed to load")},metadata:{event_created_at_ms:(new Date).getTime()}}]});try{if(self.navigator.sendBeacon.bind(self.navigator)(r,n))return!0}catch(d){}var o=new XMLHttpRequest;try{return o.open("POST",r,!0),o.setRequestHeader("Content-Type","text/plain"),o.send(n),!0}catch(d){console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging a load error.")}return!1}})})({shopId: 55130980539,storefrontBaseUrl: "https://www.solumbokvennen.no",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",surface: "storefront-renderer",enabledBetaFlags: [],webPixelsConfigList: [{"id":"545915117","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"GT-MQXZ9RD\\\",\\\"target_country\\\":\\\"NO\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"MC-RDT40FLNNL\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"MC-RDT40FLNNL\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"MC-RDT40FLNNL\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a46b87f88a4ff97a9490f9aa4799ba7b","type":"APP","apiClientId":1780363,"privacyPurposes":[]},{"id":"201556205","configuration":"{\"pixel_id\":\"750520052493853\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"8d894c63179843e74a9691414b5ad83d","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0220","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0220","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Solum Bokvennen","paymentSettings":{"currencyCode":"NOK"},"myshopifyDomain":"solum-bokvennen-as.myshopify.com","countryCode":"NO","storefrontUrl":"https:\/\/www.solumbokvennen.no"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"purchasingCompany":null},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed", {});},"https://www.solumbokvennen.no/cdn","197cd42ad7ab868de58b6bcb07f9e270c5ea6f17","d9f539ffw0e1474c4pae8b6d69m179c86ad",);</script> <script>window.ShopifyAnalytics = window.ShopifyAnalytics || {};
window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
window.ShopifyAnalytics.meta.currency = 'NOK';
var meta = {"page":{"pageType":"home"}};
for (var attr in meta) {
window.ShopifyAnalytics.meta[attr] = meta[attr];
}</script>
<script>window.ShopifyAnalytics.merchantGoogleAnalytics = function() {
};
</script>
<script class="analytics">(window.gaDevIds=window.gaDevIds||[]).push('BwiEti');
(function () {
var customDocumentWrite = function(content) {
var jquery = null;
if (window.jQuery) {
jquery = window.jQuery;
} else if (window.Checkout && window.Checkout.$) {
jquery = window.Checkout.$;
}
if (jquery) {
jquery('body').append(content);
}
};
var hasLoggedConversion = function(token) {
if (token) {
return document.cookie.indexOf('loggedConversion=' + token) !== -1;
}
return false;
}
var setCookieIfConversion = function(token) {
if (token) {
var twoMonthsFromNow = new Date(Date.now());
twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
}
}
var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
if (trekkie.integrations) {
return;
}
trekkie.methods = [
'identify',
'page',
'ready',
'track',
'trackForm',
'trackLink'
];
trekkie.factory = function(method) {
return function() {
var args = Array.prototype.slice.call(arguments);
args.unshift(method);
trekkie.push(args);
return trekkie;
};
};
for (var i = 0; i < trekkie.methods.length; i++) {
var key = trekkie.methods[i];
trekkie[key] = trekkie.factory(key);
}
trekkie.load = function(config) {
trekkie.config = config || {};
trekkie.config.initialDocumentCookie = document.cookie;
var first = document.getElementsByTagName('script')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.onerror = function(e) {
var scriptFallback = document.createElement('script');
scriptFallback.type = 'text/javascript';
scriptFallback.onerror = function(error) {
var Monorail = {
produce: function produce(monorailDomain, schemaId, payload) {
var currentMs = new Date().getTime();
var event = {
schema_id: schemaId,
payload: payload,
metadata: {
event_created_at_ms: currentMs,
event_sent_at_ms: currentMs
}
};
return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
},
sendRequest: function sendRequest(endpointUrl, payload) {
// Try the sendBeacon API
if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
var blobData = new window.Blob([payload], {
type: 'text/plain'
});
if (window.navigator.sendBeacon(endpointUrl, blobData)) {
return true;
} // sendBeacon was not successful
} // XHR beacon
var xhr = new XMLHttpRequest();
try {
xhr.open('POST', endpointUrl);
xhr.setRequestHeader('Content-Type', 'text/plain');
xhr.send(payload);
} catch (e) {
console.log(e);
}
return false;
},
isIos12: function isIos12() {
return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
}
};
Monorail.produce('monorail-edge.shopifysvc.com',
'trekkie_storefront_load_errors/1.1',
{shop_id: 55130980539,
theme_id: 136590917869,
app_name: "storefront",
context_url: window.location.href,
source_url: "//www.solumbokvennen.no/cdn/s/trekkie.storefront.a8ef5c2c4f1c6e0839c6b8857d0a2edb7d22d961.min.js"});
};
scriptFallback.async = true;
scriptFallback.src = '//www.solumbokvennen.no/cdn/s/trekkie.storefront.a8ef5c2c4f1c6e0839c6b8857d0a2edb7d22d961.min.js';
first.parentNode.insertBefore(scriptFallback, first);
};
script.async = true;
script.src = '//www.solumbokvennen.no/cdn/s/trekkie.storefront.a8ef5c2c4f1c6e0839c6b8857d0a2edb7d22d961.min.js';
first.parentNode.insertBefore(script, first);
};
trekkie.load(
{"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":55130980539,"isMerchantRequest":null,"themeId":136590917869,"themeCityHash":"5556407126675034713","contentLanguage":"no","currency":"NOK"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain"},"Google Analytics":{"trackingId":"UA-192665534-1","domain":"auto","siteSpeedSampleRate":"10","enhancedEcommerce":true,"doubleClick":true,"includeSearch":true},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
);
var loaded = false;
trekkie.ready(function() {
if (loaded) return;
loaded = true;
window.ShopifyAnalytics.lib = window.trekkie;
ga('require', 'linker');
function addListener(element, type, callback) {
if (element.addEventListener) {
element.addEventListener(type, callback);
}
else if (element.attachEvent) {
element.attachEvent('on' + type, callback);
}
}
function decorate(event) {
event = event || window.event;
var target = event.target || event.srcElement;
if (target && (target.getAttribute('action') || target.getAttribute('href'))) {
ga(function (tracker) {
var linkerParam = tracker.get('linkerParam');
document.cookie = '_shopify_ga=' + linkerParam + '; ' + 'path=/';
});
}
}
addListener(window, 'load', function(){
for (var i=0; i < document.forms.length; i++) {
var action = document.forms[i].getAttribute('action');
if(action && action.indexOf('/cart') >= 0) {
addListener(document.forms[i], 'submit', decorate);
}
}
for (var i=0; i < document.links.length; i++) {
var href = document.links[i].getAttribute('href');
if(href && href.indexOf('/checkout') >= 0) {
addListener(document.links[i], 'click', decorate);
}
}
});
var originalDocumentWrite = document.write;
document.write = customDocumentWrite;
try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
document.write = originalDocumentWrite;
window.ShopifyAnalytics.lib.page(null,{"pageType":"home"});
var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
var token = match? match[1]: undefined;
if (!hasLoggedConversion(token)) {
setCookieIfConversion(token);
}
});
var eventsListenerScript = document.createElement('script');
eventsListenerScript.async = true;
eventsListenerScript.src = "//www.solumbokvennen.no/cdn/shopifycloud/shopify/assets/shop_events_listener-61fa9e0a912c675e178777d2b27f6cbd482f8912a6b0aa31fa3515985a8cd626.js";
document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
})();</script>
<script class="boomerang">
(function () {
window.BOOMR = window.BOOMR || {};
window.BOOMR.themeName = "Warehouse";
window.BOOMR.themeVersion = "4.2.3";
window.BOOMR.shopId = 55130980539;
window.BOOMR.themeId = 136590917869;
})();</script>
<script
defer
src="https://www.solumbokvennen.no/cdn/shopifycloud/perf-kit/shopify-perf-kit-1.0.1.min.js"
data-application="storefront-renderer"
data-shop-id="55130980539"
data-render-region="gcp-europe-west1"
data-page-type="index"
data-theme-instance-id="136590917869"
data-monorail-region="shop_domain"
data-resource-timing-sampling-rate="10"
></script>
</head>
Solum Bokvennen
Recherche META Description de la page
Solum Bokvennen er et av Norges større uavhengige forlag, etablert i 2005 av Gunnar Rebnord Totland. Siden 2009 har forlaget holdt til i Universitetsgata 14 i Oslo. Forlaget teller i dag 14 ansatte.
Recherche META Keywords de la page
UPDATE DOMAINES SET server='cloudflare',redirection='https://www.solumbokvennen.no/',Status='200',err='',[TITRE]=N'Solum Bokvennen
',[DESCRIPTION]=N'Solum Bokvennen er et av Norges større uavhengige forlag, etablert i 2005 av Gunnar Rebnord Totland. Siden 2009 har forlaget holdt til i Universitetsgata 14 i Oslo. Forlaget teller i dag 14 ansatte.',[KEYWORDS]=N'' WHERE id=28771659
0 Solum Bokvennen
Solum Bokvennen er et av Norges større uavhengige forlag etablert i 2005 av Gunnar Rebnord Totland. Siden 2009 har forlaget holdt til i Universitetsgata 14 i Oslo. Forlaget teller i dag 14 ansatte.
0. Solum (5)--------->0
1. Bokvennen
(10)--------->0
3. Bokvennen (9)--------->0
4. er (2)--------->0
5. et (2)--------->0
6. av (2)--------->0
7. Norges (6)--------->0
8. større (6)--------->0
9. uavhengige (10)--------->0
10. forlag (6)--------->0
12. etablert (8)--------->0
13. i (1)--------->0
14. 2005 (4)--------->0
16. Gunnar (6)--------->0
17. Rebnord (7)--------->0
18. Totland (7)--------->0
19. Siden (5)--------->0
20. 2009 (4)--------->0
21. har (3)--------->0
22. forlaget (8)--------->0
23. holdt (5)--------->0
24. til (3)--------->0
26. Universitetsgata (16)--------->0
27. 14 (2)--------->0
29. Oslo (4)--------->0
31. teller (6)--------->0
33. dag (3)--------->0
35. ansatte (7)--------->0
INSERT INTO KEYWORDS (keyword,id_domaine) VALUES (N'Solum',28771659),(N'Bokvennen
',28771659),(N'Bokvennen',28771659),(N'er',28771659),(N'et',28771659),(N'av',28771659),(N'Norges',28771659),(N'større',28771659),(N'uavhengige',28771659),(N'forlag',28771659),(N'etablert',28771659),(N'i',28771659),(N'2005',28771659),(N'Gunnar',28771659),(N'Rebnord',28771659),(N'Totland',28771659),(N'Siden',28771659),(N'2009',28771659),(N'har',28771659),(N'forlaget',28771659),(N'holdt',28771659),(N'til',28771659),(N'Universitetsgata',28771659),(N'14',28771659),(N'Oslo',28771659),(N'teller',28771659),(N'dag',28771659),(N'ansatte',28771659)