CINXE.COM
Bokkilden bokhandel - der du handler bøker » Bokkilden
<!DOCTYPE html> <html lang="nb" class="h-full"> <!-- Copyright De norske Bokklubbene. All rights reserved. --> <head > <script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="055187ca-ee46-469e-82db-ed7e26998c59" type="text/javascript" async></script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5J5HG2K');</script> <!-- End Google Tag Manager --> <script> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '387946424906610'); fbq('track', "PageView"); </script> <base href="https://www.bokkilden.no/"/> <title>Bokkilden bokhandel - der du handler bøker » Bokkilden </title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="version" content=""/> <meta name="google-site-verification" content="gsrBS7DVfQBttAlDQew6-hr-iyI0w5fZC--CFIF4xzM"/> <meta property="og:site_name" content="Bokkilden"/> <meta property="og:locale" content="nb_NO"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <meta name="format-detection" content="telephone=no"/> <meta name="description" content="Bokkilden nettbokhandel - mye mer enn bøker"/> <meta property="og:description" content="Bokkilden nettbokhandel - mye mer enn bøker"/> <meta name="keywords" content="bok, bøker, bokhandel, internettbokhandel, billigbøker,billige bøker, kjøpe bøker, dvd, tilbudsbøker, barnebøker, boktilbud, krim, pocket, pocketbøker, gavekort"/> <meta property="fb:app_id" content="121894421201314"/> <meta property="og:title" content="Bokkilden bokhandel - der du handler bøker "/> <meta name="robots" content="" /> <meta property="og:type" content="website"/> <meta property="og:image" content="https://www.bokkilden.no/servlet/VisBildeServlet?bildeId=480773"/> <link href="/static/css/bokkilden/style.css?rel=34b92bab02edc2b493db124971594860" rel="stylesheet"> <script type="module" src="/static/js/app.js?rel=9837d605d917102d931facc6067c7307"></script> <script src="/static/js/dialogPolyfill.js"></script> <link rel="stylesheet" href="/static/css/dialog-polyfill.css"/> <link rel="manifest" href="/static/manifest/bokkilden/site.webmanifest"/> <link rel="icon" type="image/x-icon" href="/static/icons/bokkilden/favicon.ico"/> <link rel="icon" sizes="16x16" href="/static/images/bokkilden/favicon-16x16.png"/> <link rel="icon" sizes="32x32" href="/static/images/bokkilden/favicon-32x32.png"/> <link rel="icon" sizes="192x192" href="/static/images/bokkilden/android-chrome-192x192.png"> <link rel="icon" sizes="512x512" href="/static/images/bokkilden/android-chrome-512x512.png"> <link rel="apple-touch-icon" sizes="180x180" href="/static/images/bokkilden/apple-touch-icon.png"/> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "url": "https://www.bokkilden.no/", "potentialAction": { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://www.bokkilden.no/enkeltSok.do?enkeltsok={search_term_string}" }, "query-input": "required name=search_term_string" } } </script> </head> <body class="h-full bg-papirhvit text-svart font-serif text-lg md:text-xl lg:text-2xl"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5J5HG2K" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <svg xmlns="http://www.w3.org/2000/svg" class="hidden"> <symbol id="icon-check" viewBox="0 0 20 20"> <path d="m0 8.548 8.136 9.841L20 3.31l-2.16-1.699-9.757 12.401-5.965-7.215L0 8.548Z" fill="currentColor"></path> </symbol> <symbol id="icon-shopping" viewBox="0 0 576 512"> <path d="M16 0C7.2 0 0 7.2 0 16s7.2 16 16 16H53.9c7.6 0 14.2 5.3 15.7 12.8l58.9 288c6.1 29.8 32.3 51.2 62.7 51.2H496c8.8 0 16-7.2 16-16s-7.2-16-16-16H191.2c-15.2 0-28.3-10.7-31.4-25.6L152 288H466.5c29.4 0 55-20 62.1-48.5L575.5 51.9c2.1-8.6-3.1-17.3-11.6-19.4s-17.3 3.1-19.4 11.6L497.6 231.8C494 246 481.2 256 466.5 256H145.4L100.9 38.4C96.3 16 76.7 0 53.9 0H16zM168 456a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zm200-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 80a56 56 0 1 0 0-112 56 56 0 1 0 0 112zM240 128c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V144h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V64c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H256c-8.8 0-16 7.2-16 16z" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" fill="currentColor"></path> </symbol> <symbol id="icon-search" viewBox="0 0 28 28"> <path d="M9.855 16.736 0 26.574l1.407 1.41 9.856-9.84a10.194 10.194 0 0 0 6.5 2.329C23.417 20.473 28 15.89 28 10.237 28 4.583 23.417 0 17.763 0 12.11 0 7.527 4.583 7.527 10.237c0 2.467.873 4.731 2.328 6.499Zm7.908 1.746a8.246 8.246 0 1 1 .002-16.492 8.246 8.246 0 0 1-.002 16.492Z" fill="currentColor"></path> </symbol> <symbol id="icon-bar" viewBox="0 0 49 49"> <path d="M0 43h49v-3H0v3Zm0-17.001h49v-3H0v3ZM0 9h49V6H0v3Z" fill="currentColor"></path> </symbol> <symbol id="icon-arrow-right" viewBox="0 0 448 512"> <path d="M443.3 267.3c6.2-6.2 6.2-16.4 0-22.6l-176-176c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L393.4 240 16 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l377.4 0L244.7 420.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l176-176z" fill="currentColor"></path> </symbol> <symbol id="icon-arrow-left" viewBox="0 0 448 512"> <path d="M4.7 244.7c-6.2 6.2-6.2 16.4 0 22.6l176 176c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L54.6 272 432 272c8.8 0 16-7.2 16-16s-7.2-16-16-16L54.6 240 203.3 91.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-176 176z" fill="currentColor"></path> </symbol> <symbol id="icon-arrow-up" viewBox="0 0 384 512"> <path d="M203.3 36.7c-6.2-6.2-16.4-6.2-22.6 0l-176 176c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L176 86.6V464c0 8.8 7.2 16 16 16s16-7.2 16-16V86.6L356.7 235.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-176-176z" fill="currentColor"></path> </symbol> <symbol id="icon-arrow-down" viewBox="0 0 384 512"> <path d="M180.7 475.3c6.2 6.2 16.4 6.2 22.6 0l176-176c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L208 425.4 208 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 377.4L27.3 276.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l176 176z" fill="currentColor"></path> </symbol> <symbol id="icon-symbol" viewBox="0 0 15 15"> <path d="M11.891 7.061c.832.104 1.514.343 2.041.715.712.508 1.068 1.21 1.068 2.107 0 .612-.173 1.16-.525 1.649-.352.489-.872.874-1.566 1.155-.695.281-1.544.422-2.55.422H4.921v-.897c.521 0 .886-.087 1.095-.259v-.004c.209-.172.311-.449.311-.829V3.876c0-.381-.106-.657-.32-.829-.214-.172-.574-.259-1.086-.259v-.897h5.371c1.344 0 2.363.24 3.057.716s1.041 1.128 1.041 1.957c0 .771-.302 1.382-.907 1.831-.421.311-.951.529-1.592.652v.014ZM0 12.307c1.379 0 2.629-.502 3.533-1.313.904-.811 1.464-1.931 1.464-3.168C2.238 7.826 0 9.833 0 12.307Zm11.81-.911c.445-.358.667-.879.667-1.572 0-.693-.223-1.169-.663-1.5-.441-.335-1.09-.498-1.949-.498H8.677v4.105H9.95c.792 0 1.41-.177 1.855-.535h.005ZM0 2.362c0 1.24.56 2.36 1.464 3.17.904.81 2.154 1.311 3.533 1.311C4.997 4.37 2.759 2.362 0 2.362Zm11.378 3.96c.405-.335.61-.815.61-1.45 0-.584-.183-1.051-.552-1.39-.37-.34-.89-.508-1.567-.508H8.682v3.851h.965c.748 0 1.322-.168 1.731-.498v-.005Z" fill="currentColor"></path> </symbol> <symbol id="icon-close" viewBox="0 0 17 17"> <path d="M8.5 7.172 1.914.586.5 2l6.586 6.586-6.223 6.222 1.414 1.415L8.5 10l6.222 6.222 1.414-1.414-6.222-6.222L16.5 2 15.085.586 8.5 7.172Z" fill="currentColor"></path> </symbol> <symbol id="icon-heart" viewBox="0 0 37 32"> <path d="M9.764.32h-.006V.313a9.74 9.74 0 0 0-9.75 9.716c-.041.702-.469 12.923 18.071 21.464l.421.194.422-.194C37.53 22.92 37.03 10.641 36.992 10.017c-.015-5.36-4.364-9.701-9.743-9.704h-.006a9.74 9.74 0 0 0-8.737 5.424A9.737 9.737 0 0 0 9.764.313V.32Zm-.006 2.008a7.727 7.727 0 0 0-7.735 7.735l-.002.07s-.651 11.254 16.48 19.333C35.63 21.387 34.98 10.133 34.98 10.133l-.003-.07a7.728 7.728 0 0 0-7.731-7.735 7.728 7.728 0 0 0-7.732 7.735h-2.015l-.003-.2a7.726 7.726 0 0 0-7.732-7.535h-.006Z" fill="currentColor" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" ></path> </symbol> <symbol id="icon-heart-fill" viewBox="0 0 37 32"> <path d="M9.764.32h-.006V.313a9.74 9.74 0 0 0-9.75 9.716c-.041.702-.469 12.923 18.071 21.464l.421.194.422-.194C37.53 22.92 37.03 10.641 36.992 10.017c-.015-5.36-4.364-9.701-9.743-9.704h-.006a9.74 9.74 0 0 0-8.737 5.424A9.737 9.737 0 0 0 9.764.313V.32Z" style="fill:#d52f09;fill-rule:nonzero"></path> </symbol> <symbol id="icon-dice-4" viewBox="0 0 47 47"> <path d="M0 0h47v47H0V0Zm34.688 38.586h.001a3.873 3.873 0 0 0 3.854-3.854c0-2.114-1.739-3.853-3.853-3.854h-.001a3.873 3.873 0 0 0-3.854 3.854c0 2.114 1.739 3.853 3.853 3.854Zm-22.381 0c2.114-.001 3.853-1.74 3.853-3.854a3.873 3.873 0 0 0-3.854-3.854 3.873 3.873 0 0 0-3.854 3.854 3.873 3.873 0 0 0 3.854 3.854h.001Zm0-22.463a3.873 3.873 0 0 0 3.855-3.855 3.873 3.873 0 0 0-3.855-3.855 3.873 3.873 0 0 0-3.855 3.855 3.873 3.873 0 0 0 3.855 3.855Zm22.381 0a3.873 3.873 0 0 0 3.855-3.855 3.873 3.873 0 0 0-3.855-3.855 3.873 3.873 0 0 0-3.855 3.855 3.873 3.873 0 0 0 3.855 3.855Z" style="fill:#d52f09;fill-rule:nonzero"></path> </symbol> <symbol id="icon-dice-5" viewBox="0 0 47 47"> <path d="M0 0h47v47H0V0Zm34.688 38.586h.001a3.873 3.873 0 0 0 3.854-3.854c0-2.114-1.739-3.853-3.853-3.854h-.001a3.873 3.873 0 0 0-3.854 3.854c0 2.114 1.739 3.853 3.853 3.854Zm-22.381 0c2.114-.001 3.853-1.74 3.853-3.854a3.873 3.873 0 0 0-3.854-3.854 3.873 3.873 0 0 0-3.854 3.854 3.873 3.873 0 0 0 3.854 3.854h.001Zm10.67-11.231a3.873 3.873 0 0 0 3.854-3.854V23.5c-.001-2.114-1.74-3.853-3.854-3.853a3.873 3.873 0 0 0-3.854 3.854 3.873 3.873 0 0 0 3.854 3.854Zm-10.67-11.232a3.873 3.873 0 0 0 3.855-3.855 3.873 3.873 0 0 0-3.855-3.855 3.873 3.873 0 0 0-3.855 3.855 3.873 3.873 0 0 0 3.855 3.855Zm22.381 0a3.873 3.873 0 0 0 3.855-3.855 3.873 3.873 0 0 0-3.855-3.855 3.873 3.873 0 0 0-3.855 3.855 3.873 3.873 0 0 0 3.855 3.855Z" style="fill:#d52f09; fill-rule:nonzero"></path> </symbol> <symbol id="icon-dice-6" viewBox="0 0 47 47"> <path d="M0 0h47v47H0V0Zm12.309 38.586a3.873 3.873 0 0 0 3.854-3.854 3.873 3.873 0 0 0-3.854-3.854 3.873 3.873 0 0 0-3.854 3.854 3.873 3.873 0 0 0 3.854 3.854Zm22.383 0a3.873 3.873 0 0 0 3.854-3.854 3.873 3.873 0 0 0-3.854-3.854 3.873 3.873 0 0 0-3.854 3.854 3.873 3.873 0 0 0 3.854 3.854ZM12.309 27.355c2.114-.001 3.854-1.741 3.854-3.855a3.873 3.873 0 0 0-3.855-3.855h-.001c-2.114.001-3.854 1.741-3.854 3.855a3.873 3.873 0 0 0 3.855 3.855h.001Zm22.383 0c2.114-.001 3.854-1.741 3.854-3.855a3.873 3.873 0 0 0-3.855-3.855h-.001c-2.114.001-3.854 1.741-3.854 3.855a3.873 3.873 0 0 0 3.855 3.855h.001ZM12.309 16.123c2.114-.001 3.854-1.741 3.854-3.855a3.873 3.873 0 0 0-3.855-3.855h-.001c-2.114.001-3.854 1.741-3.854 3.855a3.873 3.873 0 0 0 3.855 3.855h.001Zm22.383 0c2.114-.001 3.854-1.741 3.854-3.855a3.873 3.873 0 0 0-3.855-3.855h-.001c-2.114.001-3.854 1.741-3.854 3.855a3.873 3.873 0 0 0 3.855 3.855h.001Z" style="fill:#d52f09; fill-rule:nonzero"></path> </symbol> <symbol id="icon-star" viewBox="0 0 576 512"> <path d="M288.1 0l86.5 164 182.7 31.6L428 328.5 454.4 512 288.1 430.2 121.7 512l26.4-183.5L18.9 195.6 201.5 164 288.1 0z" fill="currentColor"></path> </symbol> <symbol id="icon-facebook" viewBox="0 0 448 512"> <path d="M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z" fill="currentColor"></path> </symbol> <symbol id="icon-instagram" viewBox="0 0 448 512"> <path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z" fill="currentColor"></path> </symbol> <symbol id="icon-visa" viewBox="0 0 576 512"> <path d="M470.1 231.3s7.6 37.2 9.3 45H446c3.3-8.9 16-43.5 16-43.5-.2.3 3.3-9.1 5.3-14.9l2.8 13.4zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM152.5 331.2L215.7 176h-42.5l-39.3 106-4.3-21.5-14-71.4c-2.3-9.9-9.4-12.7-18.2-13.1H32.7l-.7 3.1c15.8 4 29.9 9.8 42.2 17.1l35.8 135h42.5zm94.4.2L272.1 176h-40.2l-25.1 155.4h40.1zm139.9-50.8c.2-17.7-10.6-31.2-33.7-42.3-14.1-7.1-22.7-11.9-22.7-19.2.2-6.6 7.3-13.4 23.1-13.4 13.1-.3 22.7 2.8 29.9 5.9l3.6 1.7 5.5-33.6c-7.9-3.1-20.5-6.6-36-6.6-39.7 0-67.6 21.2-67.8 51.4-.3 22.3 20 34.7 35.2 42.2 15.5 7.6 20.8 12.6 20.8 19.3-.2 10.4-12.6 15.2-24.1 15.2-16 0-24.6-2.5-37.7-8.3l-5.3-2.5-5.6 34.9c9.4 4.3 26.8 8.1 44.8 8.3 42.2.1 69.7-20.8 70-53zM528 331.4L495.6 176h-31.1c-9.6 0-16.9 2.8-21 12.9l-59.7 142.5H426s6.9-19.2 8.4-23.3H486c1.2 5.5 4.8 23.3 4.8 23.3H528z" fill="currentColor"></path> </symbol> <symbol id="icon-mastercard" viewBox="0 0 576 512"> <path d="M482.9 410.3c0 6.8-4.6 11.7-11.2 11.7-6.8 0-11.2-5.2-11.2-11.7 0-6.5 4.4-11.7 11.2-11.7 6.6 0 11.2 5.2 11.2 11.7zm-310.8-11.7c-7.1 0-11.2 5.2-11.2 11.7 0 6.5 4.1 11.7 11.2 11.7 6.5 0 10.9-4.9 10.9-11.7-.1-6.5-4.4-11.7-10.9-11.7zm117.5-.3c-5.4 0-8.7 3.5-9.5 8.7h19.1c-.9-5.7-4.4-8.7-9.6-8.7zm107.8.3c-6.8 0-10.9 5.2-10.9 11.7 0 6.5 4.1 11.7 10.9 11.7 6.8 0 11.2-4.9 11.2-11.7 0-6.5-4.4-11.7-11.2-11.7zm105.9 26.1c0 .3.3.5.3 1.1 0 .3-.3.5-.3 1.1-.3.3-.3.5-.5.8-.3.3-.5.5-1.1.5-.3.3-.5.3-1.1.3-.3 0-.5 0-1.1-.3-.3 0-.5-.3-.8-.5-.3-.3-.5-.5-.5-.8-.3-.5-.3-.8-.3-1.1 0-.5 0-.8.3-1.1 0-.5.3-.8.5-1.1.3-.3.5-.3.8-.5.5-.3.8-.3 1.1-.3.5 0 .8 0 1.1.3.5.3.8.3 1.1.5s.2.6.5 1.1zm-2.2 1.4c.5 0 .5-.3.8-.3.3-.3.3-.5.3-.8 0-.3 0-.5-.3-.8-.3 0-.5-.3-1.1-.3h-1.6v3.5h.8V426h.3l1.1 1.4h.8l-1.1-1.3zM576 81v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V81c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM64 220.6c0 76.5 62.1 138.5 138.5 138.5 27.2 0 53.9-8.2 76.5-23.1-72.9-59.3-72.4-171.2 0-230.5-22.6-15-49.3-23.1-76.5-23.1-76.4-.1-138.5 62-138.5 138.2zm224 108.8c70.5-55 70.2-162.2 0-217.5-70.2 55.3-70.5 162.6 0 217.5zm-142.3 76.3c0-8.7-5.7-14.4-14.7-14.7-4.6 0-9.5 1.4-12.8 6.5-2.4-4.1-6.5-6.5-12.2-6.5-3.8 0-7.6 1.4-10.6 5.4V392h-8.2v36.7h8.2c0-18.9-2.5-30.2 9-30.2 10.2 0 8.2 10.2 8.2 30.2h7.9c0-18.3-2.5-30.2 9-30.2 10.2 0 8.2 10 8.2 30.2h8.2v-23zm44.9-13.7h-7.9v4.4c-2.7-3.3-6.5-5.4-11.7-5.4-10.3 0-18.2 8.2-18.2 19.3 0 11.2 7.9 19.3 18.2 19.3 5.2 0 9-1.9 11.7-5.4v4.6h7.9V392zm40.5 25.6c0-15-22.9-8.2-22.9-15.2 0-5.7 11.9-4.8 18.5-1.1l3.3-6.5c-9.4-6.1-30.2-6-30.2 8.2 0 14.3 22.9 8.3 22.9 15 0 6.3-13.5 5.8-20.7.8l-3.5 6.3c11.2 7.6 32.6 6 32.6-7.5zm35.4 9.3l-2.2-6.8c-3.8 2.1-12.2 4.4-12.2-4.1v-16.6h13.1V392h-13.1v-11.2h-8.2V392h-7.6v7.3h7.6V416c0 17.6 17.3 14.4 22.6 10.9zm13.3-13.4h27.5c0-16.2-7.4-22.6-17.4-22.6-10.6 0-18.2 7.9-18.2 19.3 0 20.5 22.6 23.9 33.8 14.2l-3.8-6c-7.8 6.4-19.6 5.8-21.9-4.9zm59.1-21.5c-4.6-2-11.6-1.8-15.2 4.4V392h-8.2v36.7h8.2V408c0-11.6 9.5-10.1 12.8-8.4l2.4-7.6zm10.6 18.3c0-11.4 11.6-15.1 20.7-8.4l3.8-6.5c-11.6-9.1-32.7-4.1-32.7 15 0 19.8 22.4 23.8 32.7 15l-3.8-6.5c-9.2 6.5-20.7 2.6-20.7-8.6zm66.7-18.3H408v4.4c-8.3-11-29.9-4.8-29.9 13.9 0 19.2 22.4 24.7 29.9 13.9v4.6h8.2V392zm33.7 0c-2.4-1.2-11-2.9-15.2 4.4V392h-7.9v36.7h7.9V408c0-11 9-10.3 12.8-8.4l2.4-7.6zm40.3-14.9h-7.9v19.3c-8.2-10.9-29.9-5.1-29.9 13.9 0 19.4 22.5 24.6 29.9 13.9v4.6h7.9v-51.7zm7.6-75.1v4.6h.8V302h1.9v-.8h-4.6v.8h1.9zm6.6 123.8c0-.5 0-1.1-.3-1.6-.3-.3-.5-.8-.8-1.1-.3-.3-.8-.5-1.1-.8-.5 0-1.1-.3-1.6-.3-.3 0-.8.3-1.4.3-.5.3-.8.5-1.1.8-.5.3-.8.8-.8 1.1-.3.5-.3 1.1-.3 1.6 0 .3 0 .8.3 1.4 0 .3.3.8.8 1.1.3.3.5.5 1.1.8.5.3 1.1.3 1.4.3.5 0 1.1 0 1.6-.3.3-.3.8-.5 1.1-.8.3-.3.5-.8.8-1.1.3-.6.3-1.1.3-1.4zm3.2-124.7h-1.4l-1.6 3.5-1.6-3.5h-1.4v5.4h.8v-4.1l1.6 3.5h1.1l1.4-3.5v4.1h1.1v-5.4zm4.4-80.5c0-76.2-62.1-138.3-138.5-138.3-27.2 0-53.9 8.2-76.5 23.1 72.1 59.3 73.2 171.5 0 230.5 22.6 15 49.5 23.1 76.5 23.1 76.4.1 138.5-61.9 138.5-138.4z" fill="currentColor"></path> </symbol> <symbol id="icon-thumb" viewBox="0 0 29 29"> <path d="M17.751 1.555c1.473.301 2.43 1.769 2.136 3.278l-.131.662a14.045 14.045 0 0 1-1.631 4.364h8.156c1.501 0 2.719 1.247 2.719 2.785s-1.105 2.67-2.509 2.78c.436.493.697 1.149.697 1.863 0 1.357-.952 2.489-2.204 2.733.249.418.391.917.391 1.445 0 1.236-.787 2.286-1.875 2.646.04.191.063.395.063.603 0 1.538-1.218 2.786-2.719 2.786h-4.163a5.36 5.36 0 0 1-3.019-.934l-2.181-1.492c-1.512-1.033-2.418-2.774-2.418-4.636v-6.453c0-1.695.753-3.291 2.039-4.353l.419-.342a8.374 8.374 0 0 0 2.9-4.886l.13-.662c.294-1.508 1.728-2.489 3.2-2.187ZM1.812 10.787h3.625c1.003 0 1.813.83 1.813 1.857v12.999c0 1.027-.81 1.857-1.813 1.857H1.812C.81 27.5 0 26.67 0 25.643V12.644c0-1.027.81-1.857 1.812-1.857Z" fill="currentColor"></path> </symbol> <symbol id="icon-play" viewBox="0 0 384 512"> <path d="M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z" fill="currentColor"></path> </symbol> </svg> <div class="content-wrapper"> <header class="mb-8 md:mb-10 lg:mb-20 pt-2 lg:pt-5"> <nav class="text-lg md:text-xl flex items-center gap-2 md:gap-4 justify-end mb-2 md:mb-4 lg:mb-8"> <!-- START ESI-fragment: "/toppmenyLogin.do?tellaUrl=sideeditor%2FhovedsideForRom%2FMP&" --> <div data-load-on-event="userLoggedIn" data-src="/toppmenyLogin.do?tellaUrl=sideeditor%2FhovedsideForRom%2FMP&" style="display: contents;" class="contents" > <a href="/medlem/minSide.do" class="hover:underline" data-selenium="minSide">Logg inn (Min side)</a> </div> <!-- SLUTT ESI-fragment: "/toppmenyLogin.do?tellaUrl=sideeditor%2FhovedsideForRom%2FMP&" --> <a href="/handlekurv.do" class="hover:underline" data-basket-button="">Handlekurv <!-- START ESI-fragment: "/handlekurv.do?vis=antall" --> <div data-load-on-event="basketChanged" data-src="/handlekurv.do?vis=antall" style="display: contents;" class="contents" > (0) </div> <!-- SLUTT ESI-fragment: "/handlekurv.do?vis=antall" --> </a> </nav> <div class="flex flex-wrap lg:flex-nowrap items-center gap-4 lg:gap-8 [--height:50px]"> <a href="/side.do?rom=MP" class="w-2/3 md:w-1/3 lg:w-[370px]" aria-label="Tilbake til forsiden"> <img src="/static/images/bokkilden/logo.svg" width="372" height="47" alt=""> </a> <button onclick="document.querySelector('#sidebarMenu').showModal()" class="h-[var(--height)] w-[var(--height)] flex-col group ml-auto lg:ml-0 md:order-last justify-center items-center" aria-label="Vis meny"> <span class="flex justify-center text-3xl text-primary group-hover:text-svart leading-none"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-bar"></use> </svg> </span> <span class="text-xs md:text-base leading-none text-center block">Meny</span> </button> <link rel="stylesheet" href="/static/css/autoComplete.css"/> <div id="sokefelt" class="relative w-full md:w-auto md:flex-1 md:ml-12 lg:flex-none lg:w-[550px] lg:ml-auto lg:mr-0 h-[var(--height)] "> <form action="enkeltSok.do" id="site-search" class="w-full h-full text-lg md:text-xl"> <input id="main-search" name="enkeltsok" data-selenium="enkeltsok" class="border-2 border-svart px-4 block w-full bg-transparent focus:!bg-papirhvit" style="padding-top: 0.56rem; padding-bottom: 0.56rem;" placeholder="Finn din neste bok her" aria-label="Søke etter produkter" autocomplete="off" aria-controls="autoComplete_list_1" aria-autocomplete="both" role="combobox" aria-owns="autoComplete_list_1" aria-haspopup="true" aria-expanded="false" autofocus="autofocus"> <ul id="autoComplete_list_1" role="listbox" hidden="" class="divide-y divide-svart border border-svart -mt-0.5 bg-papirhvit"></ul> <button class="absolute top-0 right-0 w-11 h-full text-2xl md:text-3xl hover:text-primary flex items-center justify-center" aria-label="Søk" type="submit" data-selenium="sok"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-search"></use> </svg> </button> </form> </div> </div> </header> </div> <!-- START ESI-fragment: "/sidemeny.do" --> <div style="display: contents;" class="contents" > <dialog id="sidebarMenu" class="fixed left-0 top-0 w-full md:left-auto md:w-[400px] right-0 md:shadow bg-papirhvit bottom-0 z-50 overflow-y-auto pb-12 animate-slide-right backdrop:bg-black backdrop:bg-opacity-20 max-h-full max-w-full m-0 p-0 h-full"> <div data-content class="contents"> <nav class="grid grid-cols-1 divide-y divide-svart pt-2 border-b border-svart mb-4" aria-labelledby="#link-name"> <div class="p-4 flex items-center gap-1"> <h2 class="font-bold text-primary flex-1" id="link-name">Meny</h2> <form method="dialog" class="contents"> <button class="p-2 text-sm" aria-label="Skjul navigasjon" tabindex="-1"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-close"></use> </svg> </button> </form> </div> <div> <button class="px-4 py-3 flex items-center gap-1 w-full" onclick="toogleSidebarGroup(this)" aria-expanded="false"> <div class="flex-1 text-left font-bold"> Bøker </div> <span class="icon flex p-2 text-lg"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-arrow-down"></use> </svg> </span> </button> <div class="children-menu py-2 hidden"> <a href="/utvalg.do?term=utgittdato:[NOW-3MONTH%20TO%20NOW]%20AND%20produkttype:B%20AND%20(bokgruppe:4*+OR%20bokgruppe:3*)&overskrift=Nyheter&vis=ruter" class="px-4 py-2 block w-full"> Nyheter </a> </a> <a href="/gavehjelper.do" class="px-4 py-2 block w-full"> Gavehjelper </a> <a href="/utvalg.do?term=planlagt_utgivelsesdato:%5bNOW%20TO%20*%5d+regdato:%5bNOW-6MONTH%20TO%20NOW%5d-klasse_kode:Y*+innbinding:Innbundet+bokgruppe:4*+OR%20bokgruppe3*+bilde_kommer:0&overskrift=Bøker%20som%20kommer&vis=ruter" class="px-4 py-2 block w-full"> Bøker som kommer </a> <a href="/bestselgereBokhandel.do?navn=Skjønnlitteratur" class="px-4 py-2 block w-full"> Bestselgere Norge </a> <a href="/bestselgere.do?rom=Skjonnlitteratur" class="px-4 py-2 block w-full"> Bestselgere Bokkilden </a> <a href="/utvalg.do?term=(thema_kode:FF*+OR+thema_kode:FH*)+AND+spraak:Norsk*+AND+bilde_kommer:0&overskrift=Krim%20og%20spenning" class="px-4 py-2 block w-full"> Krim </a> <a href="/utvalg.do?term=thema_kode:F*%20AND%20-thema_kode:FF*&overskrift=Romaner" class="px-4 py-2 block w-full"> Romaner </a> <a href="/utvalg.do?term=spraak:Engelsk+AND+thema_kode:F*&overskrift=Engelsk%20skjønnlitteratur" class="px-4 py-2 block w-full"> Engelsk skjønnlitteratur </a> <a href="/emneSok.do?term=thema_kode:DC&overskrift=Lyrikk" class="px-4 py-2 block w-full"> Lyrikk </a> <a href="/emneSok.do?term=thema_kode:X&overskrift=Tegneserier" class="px-4 py-2 block w-full"> Tegneserier </a> <a href="/utvalg.do?term=thema_kode:Y*&overskrift=Barn%20og%20ungdom" class="px-4 py-2 block w-full"> Barn og ungdom </a> <a href="/side.do?dokId=713383" class="px-4 py-2 block w-full"> Debutanter </a> <a href="/emneSok.do?utvalg=faglitteratur" class="px-4 py-2 block w-full"> Faglitteratur </a> <a href="/utvalg.do?term=utgittdato:%5BNOW-3MONTH%20TO%20NOW%5D%20AND%20produkttype:B%20AND%20(bokgruppe:3*)&overskrift=Nyheter%20faktabøker" class="px-4 py-2 block w-full"> Fakta </a> <a href="/side.do?dokId=690196" class="px-4 py-2 block w-full"> #booktok </a> <a href="/utvalg.do?term=produkttype:X&overskrift=E-bøker" class="px-4 py-2 block w-full"> E-bøker</a> <a href="/utvalg.do?term=produkttype:Z%20OR%20produkttype:L&overskrift=Lydbøker" class="px-4 py-2 block w-full"> Lydbøker</a> </div> </div> <div> <button class="px-4 py-3 flex items-center gap-1 w-full" onclick="toogleSidebarGroup(this)" aria-expanded="false"> <div class="flex-1 text-left font-bold"> Gaver og interiør </div> <span class="icon flex p-2 text-lg"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-arrow-down"></use> </svg> </span> </button> <div class="children-menu py-2 hidden"> <a href="/side.do?dokId=649350" class="px-4 py-2 block w-full"> Nyheter </a> <a href="/filter.do?filterId=1094187" class="px-4 py-2 block w-full"> Billigkroken </a> <a href="/emneSok.do?term=klasse_kode:25.4&overskrift=Interiør" class="px-4 py-2 block w-full"> Interiør </a> <a href="/emneSok.do?term=klasse_kode:25.4.5&overskrift=Kjøkken" class="px-4 py-2 block w-full"> Kjøkken </a> <a href="/emneSok.do?term=klasse_kode:25.1&overskrift=Fritid" class="px-4 py-2 block w-full"> Fritid </a> <a href="/emneSok.do?term=klasse_kode:25.2&overskrift=Klær%20og%20tilbehør" class="px-4 py-2 block w-full"> Klær & tilbehør </a> <a href="/emneSok.do?term=klasse_kode:25.3&overskrift=Velvære" class="px-4 py-2 block w-full"> Velvære </a> <a href="/emneSok.do?term=klasse_kode:25.5&overskrift=Barn" class="px-4 py-2 block w-full"> Barn </a> </div> </div> <div> <button class="px-4 py-3 flex items-center gap-1 w-full" aria-expanded="false"> <div class="flex-1 text-left font-bold"> <a href="/side.do?dokId=734314">JUL</a> </div> </button> </div> <div> <button class="px-4 py-3 flex items-center gap-1 w-full" onclick="toogleSidebarGroup(this)" aria-expanded="false"> <div class="flex-1 text-left font-bold"> <strong>Salg</strong> </div> <span class="icon flex p-2 text-lg"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-arrow-down"></use> </svg> </span> </button> <div class="children-menu py-2 hidden"> <a href="/filter.do?filterId=1094187&antall=100&til=sorterFilter" class="px-4 py-2 block w-full"> Billigkroken </a> <a href="/filter.do?filterId=1096383&antall=100&til=sorterFilter" class="px-4 py-2 block w-full"> Lagersalg bøker </a> </div> </div> </nav> <script> (function () { function toogleSidebarGroup(el) { var parent = el.parentNode; parent.querySelector(".icon").classList.toggle("rotate-180"); const isExpanded = el.getAttribute("aria-expanded") === "true"; el.setAttribute("aria-expanded", isExpanded ? "false" : "true"); parent.querySelector(".children-menu").classList.toggle("hidden"); } window.toogleSidebarGroup = window.toogleSidebarGroup || toogleSidebarGroup; })(); </script> <div> <a href="/medlem/minSide.do" class="px-4 py-2 flex gap-1"> Min side </a> <a href="/kundeservice.do" class="px-4 py-2 flex gap-1"> Kundeservice </a> <a href="/side.do?dokId=665592" class="px-4 py-2 flex gap-1 font-bold"> Gavekort – en perfekt gave </a> <a href="/nyKunde.do" class="px-4 py-2 flex gap-1"> Registrer deg </a> </div> </div> </dialog> <script> const dialog = document.querySelector("#sidebarMenu"); dialogPolyfill.registerDialog(dialog); (function () { if (dialog) { dialog.addEventListener("click", () => dialog.close()); const dialogContent = dialog.querySelector("[data-content]"); dialogContent.addEventListener("click", (event) => event.stopPropagation() ); } })(); </script> </div> <!-- SLUTT ESI-fragment: "/sidemeny.do" --> <main class="content-wrapper" id="main"> <!-- Content area start --> <div class="grid grid-cols-1 gap-8 lg:gap-16 my-4 lg:my-8"> <section> <!--xsl id=161--><a href="/side.do?dokId=735607"><div class="max-w-full p-6 flex flex-col items-center text-center lg:text-4xl
 bg-svart text-papirhvit "><h2 class="h2 mb-2 mt-10 md:text-[86px] md:leading-[1.1] font-bold">Black Week: i dag er det 3 for 2 på bøker :-)</h2></div></a> </section> <section class="grid grid-cols-2 md:grid-cols-4 gap-[var(--grid-spacing)] md:gap-y-16 md:chop-offset-[calc(var(--grid-spacing)/2)] md:chop-x-2 chop-svart "> <article class="col-span-2"> <!--xsl id=163--><a href="/filter.do?filterId=1096514"><article class="col-span-2 lg:px-8 flex flex-col items-center text-center mt-10 md:mt-0 py-4 h-full bg-svart text-papirhvit "><img loading="lazy" class="w-full h-auto" width="600" src="servlet/VisBildeServlet?bildeId=484900&width=600" alt="Kampanjebilde"><p class="block lg:text-lg mb-2"></p></article></a> </article> <article class="col-span-2 pt-6 mt-2 md:pt-0 md:mt-0"> <!--xsl id=163--><a href="/filter.do?filterId=1096512"><article class="col-span-2 lg:px-8 flex flex-col items-center text-center mt-10 md:mt-0 py-4 h-full bg-svart text-papirhvit "><img loading="lazy" class="w-full h-auto" width="600" src="servlet/VisBildeServlet?bildeId=484967&width=600" alt="Kampanjebilde"><p class="block lg:text-lg mb-2"></p></article></a> </article> </section> <section class="grid grid-cols-2 md:grid-cols-4 gap-[var(--grid-spacing)] md:gap-y-16 md:chop-offset-[calc(var(--grid-spacing)/2)] md:chop-x-2 chop-svart "> <article class="col-span-2"> <!--xsl id=163--><a href="/produkt.do?produktId=174716438"><article class="col-span-2 lg:px-8 flex flex-col items-center text-center mt-10 md:mt-0 py-4 h-full bg-svart text-papirhvit "><h2 class="h2 mb-2 font-bold leading-none py-0.5">Sitt varmt og godt</h2><img loading="lazy" class="w-full h-auto" width="600" src="servlet/VisBildeServlet?bildeId=484945&width=600" alt="Kampanjebilde"><p class="block lg:text-lg mb-2"></p></article></a> </article> <article class="col-span-2 pt-6 mt-2 md:pt-0 md:mt-0"> <!--xsl id=163--><a href="/produkt.do?produktId=102680195"><article class="col-span-2 lg:px-8 flex flex-col items-center text-center mt-10 md:mt-0 py-4 h-full bg-svart text-papirhvit "><h2 class="h2 mb-2 font-bold leading-none py-0.5">Tenn lys med stil</h2><img loading="lazy" class="w-full h-auto" width="600" src="servlet/VisBildeServlet?bildeId=484946&width=600" alt="Kampanjebilde"><p class="block lg:text-lg mb-2"></p></article></a> </article> </section> <hr class="h-0.5 bg-svart border-0 md:block"> <section class="grid grid-cols-2 md:grid-cols-4 gap-[var(--grid-spacing)] md:gap-y-16 md:chop-offset-[calc(var(--grid-spacing)/2)] md:chop-x-2 chop-svart "> <article class="col-span-2"> <!--xsl id=163--><a href="/gavehjelper.do"><article class="col-span-2 lg:px-8 flex flex-col items-center text-center mt-10 md:mt-0 py-4 h-full border-t-2 border-b-2 border-svart "><h2 class="h2 mb-2 font-bold leading-none py-0.5">Få hjelp til å finne bøker som passer mottakeren</h2><img loading="lazy" class="w-full h-auto" width="600" src="servlet/VisBildeServlet?bildeId=484818&width=600" alt="Kampanjebilde"><p class="block lg:text-lg mb-2"></p></article></a> </article> <article class="col-span-2 pt-6 mt-2 md:pt-0 md:mt-0"> <!--xsl id=163--><a href="/side.do?dokId=734314"><article class="col-span-2 lg:px-8 flex flex-col items-center text-center mt-10 md:mt-0 py-4 h-full border-t-2 border-b-2 border-svart "><h2 class="h2 mb-2 font-bold leading-none py-0.5">Det blir jul i år også - få gavetips og inspirasjon</h2><img loading="lazy" class="w-full h-auto" width="600" src="servlet/VisBildeServlet?bildeId=484729&width=600" alt="Kampanjebilde"><p class="block lg:text-lg mb-2"></p></article></a> </article> </section> <section> <div class="text-center"> <h2 class="h2 mb-0 "><a style="text-decoration:none;" href="utvalg.do?term=utgittdato:[NOW-3MONTH%20TO%20NOW]+produkttype:B+(bokgruppe:4*+OR%20bokgruppe:3*)&overskrift=Nyheter&vis=ruter">Nyheter </a></h2> </div> </section> <section class="grid grid-cols-2 md:grid-cols-4 gap-[var(--grid-spacing)] md:gap-y-16 md:chop-offset-[calc(var(--grid-spacing)/2)] md:chop-x-2 chop-svart "> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/skjoennlitteraere-emner-oppvekst/ung-mann-vil-ut-edvard-hoem/produkt.do?produktId=159523441" class="flex-1" aria-label="Ung mann vil ut"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 609 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=159523441&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=159523441&width=200"> <img src="/servlet/VisBildeServlet?produktId=159523441&width=400&format=jpg" alt="Ung mann vil ut" height="609" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="159523441" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-5"></use> </svg> </span> </div> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-5"></use> </svg> </span> </div> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-base lg:text-lg text-papirhvit bg-svart"> Ny! </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/skjoennlitteraere-emner-oppvekst/ung-mann-vil-ut-edvard-hoem/produkt.do?produktId=159523441" class="group-hover:underline" title="Ung mann vil ut roman "> Ung mann vil ut </a> </h2> <cite class="not-italic block text-base md:text-lg"> Edvard Hoem </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl "> 449,- </strong> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(159523441, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/krim-politi/soevngjengeren-lars-kepler/produkt.do?produktId=156815195" class="flex-1" aria-label="Søvngjengeren"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 569 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=156815195&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=156815195&width=200"> <img src="/servlet/VisBildeServlet?produktId=156815195&width=400&format=jpg" alt="Søvngjengeren" height="569" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="156815195" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-5"></use> </svg> </span> </div> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-base lg:text-lg text-papirhvit bg-svart"> Ny! </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/krim-politi/soevngjengeren-lars-kepler/produkt.do?produktId=156815195" class="group-hover:underline" title="Søvngjengeren "> Søvngjengeren </a> </h2> <cite class="not-italic block text-base md:text-lg"> Lars Kepler </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl "> 449,- </strong> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(156815195, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 5.0 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/sosial-og-kulturhistorie/utvandrerne-svein-indrelid/produkt.do?produktId=142304519" class="flex-1" aria-label="Utvandrerne"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 577 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=142304519&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=142304519&width=200"> <img src="/servlet/VisBildeServlet?produktId=142304519&width=400&format=jpg" alt="Utvandrerne" height="577" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="142304519" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-base lg:text-lg text-papirhvit bg-svart"> Ny! </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/sosial-og-kulturhistorie/utvandrerne-svein-indrelid/produkt.do?produktId=142304519" class="group-hover:underline" title="Utvandrerne "> Utvandrerne </a> </h2> <cite class="not-italic block text-base md:text-lg"> Svein Indrelid </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl "> 449,- </strong> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(142304519, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/rusmidler-og-alkohol-sosiale-aspekter/stargate-ingvild-h-rishoei/produkt.do?produktId=48529146" class="flex-1" aria-label="Stargate"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 582 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=48529146&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=48529146&width=200"> <img src="/servlet/VisBildeServlet?produktId=48529146&width=400&format=jpg" alt="Stargate" height="582" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="48529146" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-5"></use> </svg> </span> </div> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-5"></use> </svg> </span> </div> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-6"></use> </svg> </span> </div> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/rusmidler-og-alkohol-sosiale-aspekter/stargate-ingvild-h-rishoei/produkt.do?produktId=48529146" class="group-hover:underline" title="Stargate en julefortelling "> Stargate </a> </h2> <cite class="not-italic block text-base md:text-lg"> Ingvild H. Rishøi </cite> <div class="text-xs uppercase">Paperback </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl "> 199,- </strong> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(48529146, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 4.0 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </section> <section> <!--xsl id=59--><p class="text-center"><a href="utvalg.do?term=utgittdato:[NOW-3MONTH%20TO%20NOW]+produkttype:B+(bokgruppe:4*+OR%20bokgruppe:3*)&overskrift=Nyheter&vis=ruter" class="btn btn-secondary btn-spaced">Se flere nyheter</a></p> </section> <section> <!--xsl id=135--><div> <h2 class="h2 pb-4 md:pb-20 text-center">Anbefalt for deg</h2> <div> <div> <section> <div class="grid grid-cols-1 md:-mt-7 mx-[calc(var(--grid-spacing)/2*-1)] gap-4 md:gap-6" data-slider-container=""> <div class="relative"> <div class="flex scroll-smooth snap-x snap-mandatory overflow-x-auto scrollbar-hide pt-8" data-slider="" data-count="27"> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="26406082" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/rusmidler-og-alkohol-sosiale-aspekter/stargate-ingvild-h-rishoei/produkt.do?produktId=26406082" class="flex-1" aria-label="Stargate"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 589 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=26406082&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=26406082&width=200"> <img src="/servlet/VisBildeServlet?produktId=26406082&width=400&format=jpg" alt="Stargate" height="589" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="26406082" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-5"></use> </svg> </span> </div> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-5"></use> </svg> </span> </div> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-6"></use> </svg> </span> </div> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/rusmidler-og-alkohol-sosiale-aspekter/stargate-ingvild-h-rishoei/produkt.do?produktId=26406082" class="group-hover:underline" title="Stargate en julefortelling "> Stargate </a> </h2> <cite class="not-italic block text-base md:text-lg"> Ingvild H. Rishøi </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 199,- </strong> <span class="sm:text-lg md:text-xl line-through"> 339,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(26406082, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 4.0 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="43600095" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/boeker/saabyes-spor-dikt-i-utvalg-lars-saabye-christensen/produkt.do?produktId=43600095" class="flex-1" aria-label="Saabyes spor: dikt i utvalg"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 584 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=43600095&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=43600095&width=200"> <img src="/servlet/VisBildeServlet?produktId=43600095&width=400&format=jpg" alt="Saabyes spor: dikt i utvalg" height="584" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="43600095" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-xs md:text-sm lg:font-bold text-papirhvit bg-svart"> 3 for 2 </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/boeker/saabyes-spor-dikt-i-utvalg-lars-saabye-christensen/produkt.do?produktId=43600095" class="group-hover:underline" title="Saabyes spor: dikt i utvalg "> Saabyes spor: dikt i utvalg </a> </h2> <cite class="not-italic block text-base md:text-lg"> Lars Saabye Christensen </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 99,- </strong> <span class="sm:text-lg md:text-xl line-through"> 399,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(43600095, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 5.0 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="48600367" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/skjoennlitteraere-emner-oppvekst/fars-rygg-niels-fredrik-dahl/produkt.do?produktId=48600367" class="flex-1" aria-label="Fars rygg"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 622 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=48600367&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=48600367&width=200"> <img src="/servlet/VisBildeServlet?produktId=48600367&width=400&format=jpg" alt="Fars rygg" height="622" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="48600367" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-5"></use> </svg> </span> </div> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-5"></use> </svg> </span> </div> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-6"></use> </svg> </span> </div> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/skjoennlitteraere-emner-oppvekst/fars-rygg-niels-fredrik-dahl/produkt.do?produktId=48600367" class="group-hover:underline" title="Fars rygg roman "> Fars rygg </a> </h2> <cite class="not-italic block text-base md:text-lg"> Niels Fredrik Dahl </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 409,- </strong> <span class="sm:text-lg md:text-xl line-through"> 449,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(48600367, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 5.0 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="36939678" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/personlige-beretninger/yrke-forfatter-haruki-murakami/produkt.do?produktId=36939678" class="flex-1" aria-label="Yrke forfatter"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 624 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=36939678&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=36939678&width=200"> <img src="/servlet/VisBildeServlet?produktId=36939678&width=400&format=jpg" alt="Yrke forfatter" height="624" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="36939678" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-xs md:text-sm lg:font-bold text-papirhvit bg-svart"> 3 for 2 </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/personlige-beretninger/yrke-forfatter-haruki-murakami/produkt.do?produktId=36939678" class="group-hover:underline" title="Yrke forfatter "> Yrke forfatter </a> </h2> <cite class="not-italic block text-base md:text-lg"> Haruki Murakami </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 49,- </strong> <span class="sm:text-lg md:text-xl line-through"> 299,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(36939678, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="26021080" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/boeker/stien-tilbake-til-livet-om-sopp-og-sorg-long-litt-woon/produkt.do?produktId=26021080" class="flex-1" aria-label="Stien tilbake til livet: om sopp og sorg"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 640 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=26021080&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=26021080&width=200"> <img src="/servlet/VisBildeServlet?produktId=26021080&width=400&format=jpg" alt="Stien tilbake til livet: om sopp og sorg" height="640" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="26021080" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-xs md:text-sm lg:font-bold text-papirhvit bg-svart"> 3 for 2 </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/boeker/stien-tilbake-til-livet-om-sopp-og-sorg-long-litt-woon/produkt.do?produktId=26021080" class="group-hover:underline" title="Stien tilbake til livet: om sopp og sorg "> Stien tilbake til livet: om sopp og sorg </a> </h2> <cite class="not-italic block text-base md:text-lg"> Long Litt Woon </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 49,- </strong> <span class="sm:text-lg md:text-xl line-through"> 342,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(26021080, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 4.2 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="27813828" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/politiske-strukturer-totalitarisme-og-diktatur/om-tyranni-timothy-snyder/produkt.do?produktId=27813828" class="flex-1" aria-label="Om tyranni"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 566 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=27813828&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=27813828&width=200"> <img src="/servlet/VisBildeServlet?produktId=27813828&width=400&format=jpg" alt="Om tyranni" height="566" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="27813828" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-6"></use> </svg> </span> </div> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/politiske-strukturer-totalitarisme-og-diktatur/om-tyranni-timothy-snyder/produkt.do?produktId=27813828" class="group-hover:underline" title="Om tyranni tjue ting vi kan lære av det tjuende århundre "> Om tyranni </a> </h2> <cite class="not-italic block text-base md:text-lg"> Timothy Snyder </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 99,- </strong> <span class="sm:text-lg md:text-xl line-through"> 399,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(27813828, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 4.33 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> <span class="w-1/2 absolute top-0 left-0 overflow-hidden"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="99173269" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/biografier-kongelige/haakon-haakon/produkt.do?produktId=99173269" class="flex-1" aria-label="Haakon"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 598 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=99173269&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=99173269&width=200"> <img src="/servlet/VisBildeServlet?produktId=99173269&width=400&format=jpg" alt="Haakon" height="598" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="99173269" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-5"></use> </svg> </span> </div> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-5"></use> </svg> </span> </div> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-xs md:text-sm lg:font-bold text-papirhvit bg-svart"> 3 for 2 </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/biografier-kongelige/haakon-haakon/produkt.do?produktId=99173269" class="group-hover:underline" title="Haakon historier om en tronarving "> Haakon </a> </h2> <cite class="not-italic block text-base md:text-lg"> Haakon </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 79,- </strong> <span class="sm:text-lg md:text-xl line-through"> 449,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(99173269, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 5.0 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="15013502" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/aktivitetsboeker-og-interaktive-boeker-for-barn/thomas-og-vennene-hans/produkt.do?produktId=15013502" class="flex-1" aria-label="Thomas og vennene hans"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 568 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=15013502&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=15013502&width=200"> <img src="/servlet/VisBildeServlet?produktId=15013502&width=400&format=jpg" alt="Thomas og vennene hans" height="568" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="15013502" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/aktivitetsboeker-og-interaktive-boeker-for-barn/thomas-og-vennene-hans/produkt.do?produktId=15013502" class="group-hover:underline" title="Thomas og vennene hans vintermoro "> Thomas og vennene hans </a> </h2> <cite class="not-italic block text-base md:text-lg"> </cite> <div class="text-xs uppercase">Paperback </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 49,- </strong> <span class="sm:text-lg md:text-xl line-through"> 69,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(15013502, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 5.0 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="86266842" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/reisehaandboeker-aktivitetsferier/vaare-best-bevarte-hemmeligheter-dag-terje-klarp-solvang/produkt.do?produktId=86266842" class="flex-1" aria-label="Våre best bevarte hemmeligheter"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 564 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=86266842&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=86266842&width=200"> <img src="/servlet/VisBildeServlet?produktId=86266842&width=400&format=jpg" alt="Våre best bevarte hemmeligheter" height="564" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="86266842" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-xs md:text-sm lg:font-bold text-papirhvit bg-svart"> 3 for 2 </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/reisehaandboeker-aktivitetsferier/vaare-best-bevarte-hemmeligheter-dag-terje-klarp-solvang/produkt.do?produktId=86266842" class="group-hover:underline" title="Våre best bevarte hemmeligheter hytter, turer, opplevelser "> Våre best bevarte hemmeligheter </a> </h2> <cite class="not-italic block text-base md:text-lg"> Dag Terje Klarp Solvang </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 199,- </strong> <span class="sm:text-lg md:text-xl line-through"> 449,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(86266842, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 3.0 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="19610887" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/skjoennlitteraere-emner-helse-og-sykdom/vegetarianeren-kang-han/produkt.do?produktId=19610887" class="flex-1" aria-label="Vegetarianeren"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 631 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=19610887&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=19610887&width=200"> <img src="/servlet/VisBildeServlet?produktId=19610887&width=400&format=jpg" alt="Vegetarianeren" height="631" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="19610887" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-5"></use> </svg> </span> </div> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-6"></use> </svg> </span> </div> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-6"></use> </svg> </span> </div> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/skjoennlitteraere-emner-helse-og-sykdom/vegetarianeren-kang-han/produkt.do?produktId=19610887" class="group-hover:underline" title="Vegetarianeren "> Vegetarianeren </a> </h2> <cite class="not-italic block text-base md:text-lg"> Kang Han </cite> <div class="text-xs uppercase">Paperback </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 160,- </strong> <span class="sm:text-lg md:text-xl line-through"> 229,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(19610887, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 3.33 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> <span class="w-1/2 absolute top-0 left-0 overflow-hidden"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="25689661" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/boeker/de-usynlige-og-hvitt-hav-barroey-serien-roy-jacobsen/produkt.do?produktId=25689661" class="flex-1" aria-label="De usynlige og Hvitt hav - Barrøy-serien"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 630 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=25689661&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=25689661&width=200"> <img src="/servlet/VisBildeServlet?produktId=25689661&width=400&format=jpg" alt="De usynlige og Hvitt hav - Barrøy-serien" height="630" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="25689661" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-6"></use> </svg> </span> </div> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-6"></use> </svg> </span> </div> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-xs md:text-sm lg:font-bold text-papirhvit bg-svart"> 3 for 2 </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/boeker/de-usynlige-og-hvitt-hav-barroey-serien-roy-jacobsen/produkt.do?produktId=25689661" class="group-hover:underline" title="De usynlige og Hvitt hav - Barrøy-serien "> De usynlige og Hvitt hav - Barrøy-serien </a> </h2> <cite class="not-italic block text-base md:text-lg"> Roy Jacobsen </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 99,- </strong> <span class="sm:text-lg md:text-xl line-through"> 399,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(25689661, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 4.55 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> <span class="w-1/2 absolute top-0 left-0 overflow-hidden"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="43117331" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/barn-under-skolealder-daglige-rutiner/god-jul-sier-nora-irene-marienborg/produkt.do?produktId=43117331" class="flex-1" aria-label="God jul! sier Nora"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 400 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=43117331&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=43117331&width=200"> <img src="/servlet/VisBildeServlet?produktId=43117331&width=400&format=jpg" alt="God jul! sier Nora" height="400" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="43117331" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-xs md:text-sm lg:font-bold text-papirhvit bg-svart"> 3 for 2 </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/barn-under-skolealder-daglige-rutiner/god-jul-sier-nora-irene-marienborg/produkt.do?produktId=43117331" class="group-hover:underline" title="God jul! sier Nora "> God jul! sier Nora </a> </h2> <cite class="not-italic block text-base md:text-lg"> Irene Marienborg </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 99,- </strong> <span class="sm:text-lg md:text-xl line-through"> 199,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(43117331, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="26755618" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/krim-kosekrim/mannen-som-doede-to-ganger-richard-osman/produkt.do?produktId=26755618" class="flex-1" aria-label="Mannen som døde to ganger"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 633 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=26755618&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=26755618&width=200"> <img src="/servlet/VisBildeServlet?produktId=26755618&width=400&format=jpg" alt="Mannen som døde to ganger" height="633" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="26755618" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-5"></use> </svg> </span> </div> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-5"></use> </svg> </span> </div> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-xs md:text-sm lg:font-bold text-papirhvit bg-svart"> 3 for 2 </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/krim-kosekrim/mannen-som-doede-to-ganger-richard-osman/produkt.do?produktId=26755618" class="group-hover:underline" title="Mannen som døde to ganger "> Mannen som døde to ganger </a> </h2> <cite class="not-italic block text-base md:text-lg"> Richard Osman </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 99,- </strong> <span class="sm:text-lg md:text-xl line-through"> 399,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(26755618, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 4.17 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="74905954" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/ville-dyr-insekter-sommerfugler-og-edderkopper/insektene-i-hagen-andreas-tjernshaugen/produkt.do?produktId=74905954" class="flex-1" aria-label="Insektene i hagen"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 592 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=74905954&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=74905954&width=200"> <img src="/servlet/VisBildeServlet?produktId=74905954&width=400&format=jpg" alt="Insektene i hagen" height="592" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="74905954" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-xs md:text-sm lg:font-bold text-papirhvit bg-svart"> 3 for 2 </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/ville-dyr-insekter-sommerfugler-og-edderkopper/insektene-i-hagen-andreas-tjernshaugen/produkt.do?produktId=74905954" class="group-hover:underline" title="Insektene i hagen en oppdagelsesreise blant sommerfugler, gresshopper og gullveps "> Insektene i hagen </a> </h2> <cite class="not-italic block text-base md:text-lg"> Andreas Tjernshaugen </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 199,- </strong> <span class="sm:text-lg md:text-xl line-through"> 429,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(74905954, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 3.0 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="18164519" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/barn-under-skolealder-daglige-rutiner/natta-sier-nora-irene-marienborg/produkt.do?produktId=18164519" class="flex-1" aria-label="Natta! sier Nora"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 413 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=18164519&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=18164519&width=200"> <img src="/servlet/VisBildeServlet?produktId=18164519&width=400&format=jpg" alt="Natta! sier Nora" height="413" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="18164519" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-xs md:text-sm lg:font-bold text-papirhvit bg-svart"> 3 for 2 </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/barn-under-skolealder-daglige-rutiner/natta-sier-nora-irene-marienborg/produkt.do?produktId=18164519" class="group-hover:underline" title="Natta! sier Nora "> Natta! sier Nora </a> </h2> <cite class="not-italic block text-base md:text-lg"> Irene Marienborg </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 49,- </strong> <span class="sm:text-lg md:text-xl line-through"> 179,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(18164519, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="40076377" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/boeker/rigels-oeyne-og-bare-en-mor-roy-jacobsen/produkt.do?produktId=40076377" class="flex-1" aria-label="Rigels øyne og Bare en mor"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 629 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=40076377&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=40076377&width=200"> <img src="/servlet/VisBildeServlet?produktId=40076377&width=400&format=jpg" alt="Rigels øyne og Bare en mor" height="629" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="40076377" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-6"></use> </svg> </span> </div> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-6"></use> </svg> </span> </div> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-xs md:text-sm lg:font-bold text-papirhvit bg-svart"> 3 for 2 </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/boeker/rigels-oeyne-og-bare-en-mor-roy-jacobsen/produkt.do?produktId=40076377" class="group-hover:underline" title="Rigels øyne og Bare en mor "> Rigels øyne og Bare en mor </a> </h2> <cite class="not-italic block text-base md:text-lg"> Roy Jacobsen </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 99,- </strong> <span class="sm:text-lg md:text-xl line-through"> 399,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(40076377, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 5.0 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="92412801" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/skjoennlitteraere-emner-sosiale-spoersmaal/da-vi-var-yngre-oliver-lovrenski/produkt.do?produktId=92412801" class="flex-1" aria-label="Da vi var yngre"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 625 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=92412801&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=92412801&width=200"> <img src="/servlet/VisBildeServlet?produktId=92412801&width=400&format=jpg" alt="Da vi var yngre" height="625" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="92412801" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-5"></use> </svg> </span> </div> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-5"></use> </svg> </span> </div> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-6"></use> </svg> </span> </div> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/skjoennlitteraere-emner-sosiale-spoersmaal/da-vi-var-yngre-oliver-lovrenski/produkt.do?produktId=92412801" class="group-hover:underline" title="Da vi var yngre roman "> Da vi var yngre </a> </h2> <cite class="not-italic block text-base md:text-lg"> Oliver Lovrenski </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 229,- </strong> <span class="sm:text-lg md:text-xl line-through"> 429,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(92412801, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 3.67 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> <span class="w-1/2 absolute top-0 left-0 overflow-hidden"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="54316407" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/skjoennlitteratur-for-barn-og-ungdom-humor/bukkene-bruse-og-julenissen-bjoern-f-roervik/produkt.do?produktId=54316407" class="flex-1" aria-label="Bukkene Bruse og julenissen"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 454 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=54316407&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=54316407&width=200"> <img src="/servlet/VisBildeServlet?produktId=54316407&width=400&format=jpg" alt="Bukkene Bruse og julenissen" height="454" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="54316407" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/skjoennlitteratur-for-barn-og-ungdom-humor/bukkene-bruse-og-julenissen-bjoern-f-roervik/produkt.do?produktId=54316407" class="group-hover:underline" title="Bukkene Bruse og julenissen "> Bukkene Bruse og julenissen </a> </h2> <cite class="not-italic block text-base md:text-lg"> Bjørn F. Rørvik </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 318,- </strong> <span class="sm:text-lg md:text-xl line-through"> 349,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(54316407, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="26759676" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/moderne-romantikk/tre-menn-til-vilma-gudrun-skretting/produkt.do?produktId=26759676" class="flex-1" aria-label="Tre menn til Vilma"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 631 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=26759676&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=26759676&width=200"> <img src="/servlet/VisBildeServlet?produktId=26759676&width=400&format=jpg" alt="Tre menn til Vilma" height="631" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="26759676" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-5"></use> </svg> </span> </div> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/moderne-romantikk/tre-menn-til-vilma-gudrun-skretting/produkt.do?produktId=26759676" class="group-hover:underline" title="Tre menn til Vilma roman "> Tre menn til Vilma </a> </h2> <cite class="not-italic block text-base md:text-lg"> Gudrun Skretting </cite> <div class="text-xs uppercase">Paperback </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 160,- </strong> <span class="sm:text-lg md:text-xl line-through"> 229,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(26759676, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 4.58 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> <span class="w-1/2 absolute top-0 left-0 overflow-hidden"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="35437855" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/reisehaandboeker-reiseruter-og-reisemaater/vestlandsfjordene-espen-a-jacobsen/produkt.do?produktId=35437855" class="flex-1" aria-label="Vestlandsfjordene"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 515 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=35437855&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=35437855&width=200"> <img src="/servlet/VisBildeServlet?produktId=35437855&width=400&format=jpg" alt="Vestlandsfjordene" height="515" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="35437855" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-xs md:text-sm lg:font-bold text-papirhvit bg-svart"> 3 for 2 </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/reisehaandboeker-reiseruter-og-reisemaater/vestlandsfjordene-espen-a-jacobsen/produkt.do?produktId=35437855" class="group-hover:underline" title="Vestlandsfjordene verdens vakreste reisemål "> Vestlandsfjordene </a> </h2> <cite class="not-italic block text-base md:text-lg"> Espen A. Jacobsen </cite> <div class="text-xs uppercase">Paperback </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 99,- </strong> <span class="sm:text-lg md:text-xl line-through"> 399,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(35437855, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </div> </div> </div> </div> <button data-prev="" aria-label="Forrige side" disabled="true" class="absolute top-1/2 rounded-full -translate-y-1/2 disabled:hidden p-2 md:p-4 bg-papirhvit text-svart border-svart border-2 hidden xl:block left-1 lg:-left-7"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-arrow-left"></use> </svg> </button> <button data-next="" aria-label="Neste side" class="absolute top-1/2 rounded-full -translate-y-1/2 disabled:hidden p-2 md:p-4 bg-papirhvit text-svart border-svart border-2 hidden xl:block right-1 lg:-right-7"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-arrow-right"></use> </svg> </button> </div> <nav data-pagina="" class="flex items-center gap-2 justify-center p-px" data-btn-class="h-4 w-4 border-2 border-current rounded-full disabled:bg-current"><button disabled="true" class="h-4 w-4 border-2 border-current rounded-full disabled:bg-current"></button><button class="h-4 w-4 border-2 border-current rounded-full disabled:bg-current"></button></nav> </div> </section> <script> (function () { // import { createSnapSlider } from 'use-snap-slider/dist/snap-slider' const throttle = (fn, wait) => { let inThrottle; let lastFn; let lastTime; return function () { const context = this; const args = arguments; if (!inThrottle) { fn.apply(context, args); lastTime = Date.now(); inThrottle = true; } else { clearTimeout(lastFn); lastFn = setTimeout(() => { if (Date.now() - lastTime >= wait) { fn.apply(context, args); lastTime = Date.now(); } }, Math.max(wait - (Date.now() - lastTime), 0)); } }; }; function createSnapSlider({ element: _element, count = 1, countDelta, index = 0, circular, indexDelta, initalSubscriptionPublish = true, itemSelector = ":scope > *", debug = false, }) { let initalIndex = index; let state = { index, indexDelta: indexDelta || index, count, countDelta: countDelta || count, }; let prevIndexDelta = index; let slidesPerPage = 1; let itemPositions = []; let muteScrollListner = false; let left = 0; let element; function updateIndexDelta() { if (element) { const prev = element.scrollLeft; const { indexDelta: indexDelta2 } = state; left = indexDelta2 * (element.offsetWidth / slidesPerPage); debug && console.log("updateIndexDelta", { scrollLeft: prev, offsetWidth: element.offsetWidth, slidesPerPage, left, }); if (prevIndexDelta !== indexDelta2) { const distance = Math.abs(prev - left); const limitInstantScroll = element.offsetWidth * 2; prevIndexDelta = indexDelta2; muteScrollListner = true; const behavior = distance > limitInstantScroll ? "instant" : "smooth"; element.scroll({ left, top: 0, behavior, }); } else { if (initalIndex) { muteScrollListner = true; element.scroll({ left, top: 0, // @ts-expect-error [mildly irritated message] behavior: "instant", }); initalIndex = void 0; } } } } let publishDirty = false; let listeners = []; const subscribe = (callback) => { listeners.push(callback); if (element && (publishDirty || initalSubscriptionPublish)) { callback(getState()); } return () => { listeners = listeners.filter((x) => x !== callback); if (listeners.length < 1) { destroy(); } }; }; function notify() { listeners.forEach((callback) => { callback(getState()); }); } const getState = () => { const { indexDelta: indexDelta2, countDelta: countDelta2 } = state; return { ...state, prevEnabled: circular || indexDelta2 > 0, nextEnabled: circular || countDelta2 - slidesPerPage > indexDelta2, }; }; function update(params) { let dirty = false; let indexDeltaDirty = false; const keys = Object.keys(params); keys.forEach((key) => { if (state[key] !== params[key]) { state[key] = Number(params[key]); dirty = true; if (key === "indexDelta") { indexDeltaDirty = true; } } }); if (dirty) { publishDirty = listeners.length === 0; notify(); if (indexDeltaDirty) { updateIndexDelta(); } } } function fixIndex(nextIndex) { const { index: index2, indexDelta: indexDelta2 } = nextIndex; const { countDelta: countDelta2, count: count2 } = state; const last = countDelta2 - slidesPerPage; return { index: indexDelta2 < last ? index2 : count2 - 1, indexDelta: indexDelta2, }; } function calculate() { if (element) { let contentWidth = 0; let itemWidth = 0; itemPositions = []; element.querySelectorAll(itemSelector).forEach((slide) => { itemPositions.push(contentWidth); contentWidth += slide.clientWidth; itemWidth = slide.clientWidth; }); slidesPerPage = Math.round(element.offsetWidth / itemWidth); const countDelta2 = itemPositions.length; const count2 = Math.ceil(countDelta2 / slidesPerPage); const { index: index2 } = state; const resetIndexMayby = index2 + 1 > count2 ? { index: 0, indexDelta: 0, } : {}; update({ count: count2, countDelta: countDelta2, ...resetIndexMayby, }); } } let ticking = false; function onScroll() { if (!ticking && element) { const scrollLeft = element.scrollLeft; window.requestAnimationFrame(() => { debug && console.log("onScroll", { scrollLeft, muteScrollListner, left, }); if (muteScrollListner) { const leftToScroll = Math.abs(left - scrollLeft); if (leftToScroll < 2) { muteScrollListner = false; } } else { const positionItem = itemPositions.reduce((prev, curr) => { return Math.abs(curr - scrollLeft) < Math.abs(prev - scrollLeft) ? curr : prev; }); const indexDelta2 = itemPositions.findIndex( (x) => x === positionItem ); prevIndexDelta = indexDelta2; update( fixIndex({ index: Math.floor(indexDelta2 / slidesPerPage), indexDelta: indexDelta2, }) ); } ticking = false; }); ticking = true; } } const onScrollFn = throttle(onScroll, 200); const onResizeFn = throttle(calculate, 500); function setElement(_el) { if (element) { destroy(); } element = _el; updateIndexDelta(); calculate(); element == null ? void 0 : element.addEventListener("scroll", onScrollFn); window.addEventListener("resize", onResizeFn); } _element && setElement(_element); const jumpTo = function (index2, indexDelta2) { if (indexDelta2 !== void 0) { update( fixIndex({ index: Math.floor(indexDelta2 / slidesPerPage), indexDelta: indexDelta2, }) ); } if (index2 !== void 0) { update( fixIndex({ index: index2, indexDelta: index2 * slidesPerPage, }) ); } }; const destroy = () => { element == null ? void 0 : element.removeEventListener("scroll", onScrollFn); window.removeEventListener("resize", onResizeFn); }; const goNext = () => { const { countDelta: countDelta2, indexDelta: indexDelta2 } = state; const last = countDelta2 - slidesPerPage; const next = indexDelta2 + slidesPerPage <= last ? indexDelta2 + slidesPerPage : circular && indexDelta2 === last ? 0 : last; jumpTo(void 0, next); }; const goPrev = () => { const { indexDelta: indexDelta2, countDelta: countDelta2 } = state; const last = countDelta2 - slidesPerPage; const next = indexDelta2 - slidesPerPage >= 0 ? indexDelta2 - slidesPerPage : circular && indexDelta2 === 0 ? last : 0; jumpTo(void 0, next); }; return { destroy, getState, subscribe, jumpTo, setElement, calculate, goNext, goPrev, }; } // Egen implentering for siden function createSnapSliderVanilla(element, cb) { const container = element.closest("[data-slider-container]"); const debug = Boolean(element.getAttribute("data-debug")); const count = Number(element.getAttribute("data-count")); const index = Number(element.getAttribute("data-index")); const nextBtn = container && container.querySelector("[data-next]"); const prevBtn = container && container.querySelector("[data-prev]"); const pagina = container && container.querySelector("[data-pagina]"); const btnClass = pagina && pagina.getAttribute("data-btn-class"); let hasInit = false; debug && console.log("init debug", { scrollLeft: element.scrollLeft, offsetWidth: element.offsetWidth, }); const { jumpTo, goNext, goPrev, subscribe } = createSnapSlider({ element, count: count || 1, index: index || 0, itemSelector: "[data-slide-item]", debug, }); subscribe((obj) => { if (!hasInit) { hasInit = true; cb && cb(); } debug && console.log(obj); if (obj.nextEnabled) { nextBtn && nextBtn.removeAttribute("disabled"); } else { nextBtn && nextBtn.setAttribute("disabled", "true"); } if (obj.prevEnabled) { prevBtn && prevBtn.removeAttribute("disabled"); } else { prevBtn && prevBtn.setAttribute("disabled", "true"); } if (pagina) { pagina.innerHTML = ""; for (let i = 0; i < obj.count; i++) { const button = document.createElement("button"); button.addEventListener("click", () => jumpTo(i)); if (i === obj.index) { button.setAttribute("disabled", "true"); } button.className = `${btnClass}`; pagina.append(button); } } }); prevBtn && prevBtn.addEventListener("click", goPrev); nextBtn && nextBtn.addEventListener("click", goNext); } document.querySelectorAll("[data-slider]").forEach((slider) => { createSnapSliderVanilla(slider); }); window.createSnapSlider = window.createSnapSlider || createSnapSliderVanilla; function createSnapSliderVanillaLazy(element) { element.initSlider = (cb) => { createSnapSliderVanilla(element, cb); }; } document.querySelectorAll("[data-slider-lazy]").forEach((slider) => { createSnapSliderVanillaLazy(slider); }); })(); </script> </div> </div> </div> <!--xsl id=72--><div style="width:100%; height:50px;"> </div><!--xsl id=59--><p class="text-center"><a href="medlem/anbefalinger.do?vis=helside" class="btn btn-secondary btn-spaced">Se flere anbefalinger for deg </a></p> </section> <hr class="h-0.5 bg-svart border-0 md:block"> <section> <div class="text-center"> <h2 class="h2 mb-0 "><a style="text-decoration:none;" href="/utvalg.do?term=spraak:Norsk%20AND%20aldersgruppe:Barn*&vis=ruter&overskrift=Barneb%C3%B8ker">Barne- og ungdomsbøker</a></h2> </div> </section> <section class="grid grid-cols-2 md:grid-cols-4 gap-[var(--grid-spacing)] md:gap-y-16 md:chop-offset-[calc(var(--grid-spacing)/2)] md:chop-x-2 chop-svart "> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/barn-og-ungdom-natur-og-dyr-naturens-verden/livet-er-livsfarlig-reidar-mueller/produkt.do?produktId=143375386" class="flex-1" aria-label="Livet er livsfarlig!"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 546 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=143375386&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=143375386&width=200"> <img src="/servlet/VisBildeServlet?produktId=143375386&width=400&format=jpg" alt="Livet er livsfarlig!" height="546" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="143375386" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-6"></use> </svg> </span> </div> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-base lg:text-lg text-papirhvit bg-svart"> Ny! </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/barn-og-ungdom-natur-og-dyr-naturens-verden/livet-er-livsfarlig-reidar-mueller/produkt.do?produktId=143375386" class="group-hover:underline" title="Livet er livsfarlig! den utrolige historien om livets utvikling fra bakterier til deg "> Livet er livsfarlig! </a> </h2> <cite class="not-italic block text-base md:text-lg"> Reidar Müller </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl "> 399,- </strong> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(143375386, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/barn-og-ungdom-overnaturlige-og-mytologiske-vesener/forbannelsen-i-trollskog-arne-lindmo/produkt.do?produktId=142640020" class="flex-1" aria-label="Forbannelsen i Trollskog"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 598 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=142640020&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=142640020&width=200"> <img src="/servlet/VisBildeServlet?produktId=142640020&width=400&format=jpg" alt="Forbannelsen i Trollskog" height="598" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="142640020" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-base lg:text-lg text-papirhvit bg-svart"> Ny! </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/barn-og-ungdom-overnaturlige-og-mytologiske-vesener/forbannelsen-i-trollskog-arne-lindmo/produkt.do?produktId=142640020" class="group-hover:underline" title="Forbannelsen i Trollskog "> Forbannelsen i Trollskog </a> </h2> <cite class="not-italic block text-base md:text-lg"> Arne Lindmo </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl "> 349,- </strong> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(142640020, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/barn-og-ungdom-dans-ballett/mona-og-den-store-kjaerligheten-mona-berntsen/produkt.do?produktId=105757053" class="flex-1" aria-label="Mona og den store kjærligheten"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 550 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=105757053&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=105757053&width=200"> <img src="/servlet/VisBildeServlet?produktId=105757053&width=400&format=jpg" alt="Mona og den store kjærligheten" height="550" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="105757053" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/barn-og-ungdom-dans-ballett/mona-og-den-store-kjaerligheten-mona-berntsen/produkt.do?produktId=105757053" class="group-hover:underline" title="Mona og den store kjærligheten "> Mona og den store kjærligheten </a> </h2> <cite class="not-italic block text-base md:text-lg"> Mona Berntsen </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl "> 279,- </strong> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(105757053, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/barn-og-ungdom-overnaturlige-og-mytologiske-vesener/ildsjoe-hans-joergen-sandnes/produkt.do?produktId=126896588" class="flex-1" aria-label="Ildsjø"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 560 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=126896588&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=126896588&width=200"> <img src="/servlet/VisBildeServlet?produktId=126896588&width=400&format=jpg" alt="Ildsjø" height="560" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="126896588" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-base lg:text-lg text-papirhvit bg-svart"> Ny! </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/barn-og-ungdom-overnaturlige-og-mytologiske-vesener/ildsjoe-hans-joergen-sandnes/produkt.do?produktId=126896588" class="group-hover:underline" title="Ildsjø "> Ildsjø </a> </h2> <cite class="not-italic block text-base md:text-lg"> Hans Jørgen Sandnes </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl "> 279,- </strong> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(126896588, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </section> <section> <!--xsl id=121--><div class="grid grid-cols-2 md:grid-cols-4 gap-4 border-svart border-2 [--max-width:400px] lg:[--max-width:540px] md:mx-0" style="background: #f8f6ef;"> <div class="col-span-2 mx-4 mt-6"><a class="link" href="https://www.bokklubben.no/blimedlem.do?saId=MB"><img src="https://www.bokklubben.no/servlet/VisBildeServlet?bildeId=479918" /></a></div> <div class="col-span-2"> <div class="h1 text-center md:mt-8"><a class="link no-underline" href="https://www.bokklubben.no/blimedlem.do?saId=MB">Liker du å lese?</a></div> <div class="text-center mb-10"><a class="link no-underline" href="https://www.bokklubben.no/blimedlem.do?saId=MB">Bli medlem i Bokklubben og få 3 bøker og Boknerd-krus i velkomstgave!</a></div> <div class="text-center"><a class="btn btn-primary mb-10 md:mb-8 px-10" href="https://www.bokklubben.no/blimedlem.do?saId=MB">Bli medlem</a></div> </div> </div> </section> <section> <!--xsl id=135--><div> <h2 class="h2 pb-4 md:pb-20 text-center">Mest klikket på akkurat nå</h2> <div> <div> <section> <div class="grid grid-cols-1 md:-mt-7 mx-[calc(var(--grid-spacing)/2*-1)] gap-4 md:gap-6" data-slider-container=""> <div class="relative"> <div class="flex scroll-smooth snap-x snap-mandatory overflow-x-auto scrollbar-hide pt-8" data-slider="" data-count="26"> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="72480779" data-sannsyn-recommender-ID="BokkildenTrendingByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/skjoennlitteraere-emner-natur-og-miljoe/rosarium-charlotte-weitze/produkt.do?produktId=72480779" class="flex-1" aria-label="Rosarium"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 631 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=72480779&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=72480779&width=200"> <img src="/servlet/VisBildeServlet?produktId=72480779&width=400&format=jpg" alt="Rosarium" height="631" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="72480779" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-xs md:text-sm lg:font-bold text-papirhvit bg-svart"> 3 for 2 </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/skjoennlitteraere-emner-natur-og-miljoe/rosarium-charlotte-weitze/produkt.do?produktId=72480779" class="group-hover:underline" title="Rosarium "> Rosarium </a> </h2> <cite class="not-italic block text-base md:text-lg"> Charlotte Weitze </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 99,- </strong> <span class="sm:text-lg md:text-xl line-through"> 429,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(72480779, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="26406082" data-sannsyn-recommender-ID="BokkildenTrendingByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/rusmidler-og-alkohol-sosiale-aspekter/stargate-ingvild-h-rishoei/produkt.do?produktId=26406082" class="flex-1" aria-label="Stargate"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 589 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=26406082&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=26406082&width=200"> <img src="/servlet/VisBildeServlet?produktId=26406082&width=400&format=jpg" alt="Stargate" height="589" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="26406082" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-5"></use> </svg> </span> </div> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-5"></use> </svg> </span> </div> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-6"></use> </svg> </span> </div> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/rusmidler-og-alkohol-sosiale-aspekter/stargate-ingvild-h-rishoei/produkt.do?produktId=26406082" class="group-hover:underline" title="Stargate en julefortelling "> Stargate </a> </h2> <cite class="not-italic block text-base md:text-lg"> Ingvild H. Rishøi </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 199,- </strong> <span class="sm:text-lg md:text-xl line-through"> 339,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(26406082, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 4.0 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="48552654" data-sannsyn-recommender-ID="BokkildenTrendingByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/dagboeker-og-notatboeker/fem-aars-dagbok/produkt.do?produktId=48552654" class="flex-1" aria-label="Fem års dagbok"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 480 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=48552654&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=48552654&width=200"> <img src="/servlet/VisBildeServlet?produktId=48552654&width=400&format=jpg" alt="Fem års dagbok" height="480" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="48552654" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/dagboeker-og-notatboeker/fem-aars-dagbok/produkt.do?produktId=48552654" class="group-hover:underline" title="Fem års dagbok "> Fem års dagbok </a> </h2> <cite class="not-italic block text-base md:text-lg"> </cite> <div class="text-xs uppercase">Dagbok </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 181,- </strong> <span class="sm:text-lg md:text-xl line-through"> 199,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(48552654, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="79657954" data-sannsyn-recommender-ID="BokkildenTrendingByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/kjoekken/brus-kullsyremaskin-sort-metallic-stelton/produkt.do?produktId=79657954" class="flex-1" aria-label="Brus kullsyremaskin sort metallic"> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 400 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=79657954&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=79657954&width=200"> <img src="/servlet/VisBildeServlet?produktId=79657954&width=400&format=jpg" alt="Brus kullsyremaskin sort metallic" height="400" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="79657954" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/kjoekken/brus-kullsyremaskin-sort-metallic-stelton/produkt.do?produktId=79657954" class="group-hover:underline" title="Brus kullsyremaskin sort metallic "> Brus kullsyremaskin sort metallic </a> </h2> <cite class="not-italic block text-base md:text-lg"> Stelton </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 1498,- </strong> <span class="sm:text-lg md:text-xl line-through"> 2199,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(79657954, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="72480050" data-sannsyn-recommender-ID="BokkildenTrendingByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/psykologiske-thrillere/nattreise-tore-aurstad/produkt.do?produktId=72480050" class="flex-1" aria-label="Nattreise"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 574 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=72480050&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=72480050&width=200"> <img src="/servlet/VisBildeServlet?produktId=72480050&width=400&format=jpg" alt="Nattreise" height="574" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="72480050" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-xs md:text-sm lg:font-bold text-papirhvit bg-svart"> 3 for 2 </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/psykologiske-thrillere/nattreise-tore-aurstad/produkt.do?produktId=72480050" class="group-hover:underline" title="Nattreise "> Nattreise </a> </h2> <cite class="not-italic block text-base md:text-lg"> Tore Aurstad </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 99,- </strong> <span class="sm:text-lg md:text-xl line-through"> 379,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(72480050, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="43600095" data-sannsyn-recommender-ID="BokkildenTrendingByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/boeker/saabyes-spor-dikt-i-utvalg-lars-saabye-christensen/produkt.do?produktId=43600095" class="flex-1" aria-label="Saabyes spor: dikt i utvalg"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 584 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=43600095&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=43600095&width=200"> <img src="/servlet/VisBildeServlet?produktId=43600095&width=400&format=jpg" alt="Saabyes spor: dikt i utvalg" height="584" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="43600095" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-xs md:text-sm lg:font-bold text-papirhvit bg-svart"> 3 for 2 </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/boeker/saabyes-spor-dikt-i-utvalg-lars-saabye-christensen/produkt.do?produktId=43600095" class="group-hover:underline" title="Saabyes spor: dikt i utvalg "> Saabyes spor: dikt i utvalg </a> </h2> <cite class="not-italic block text-base md:text-lg"> Lars Saabye Christensen </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 99,- </strong> <span class="sm:text-lg md:text-xl line-through"> 399,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(43600095, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 5.0 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="40067215" data-sannsyn-recommender-ID="BokkildenTrendingByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/bakeutstyr/bake-it-kjevle-og-bakematte-rig-tig/produkt.do?produktId=40067215" class="flex-1" aria-label="BAKE-IT kjevle og bakematte"> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 400 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=40067215&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=40067215&width=200"> <img src="/servlet/VisBildeServlet?produktId=40067215&width=400&format=jpg" alt="BAKE-IT kjevle og bakematte" height="400" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="40067215" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/bakeutstyr/bake-it-kjevle-og-bakematte-rig-tig/produkt.do?produktId=40067215" class="group-hover:underline" title="BAKE-IT kjevle og bakematte "> BAKE-IT kjevle og bakematte </a> </h2> <cite class="not-italic block text-base md:text-lg"> rig-tig </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 334,- </strong> <span class="sm:text-lg md:text-xl line-through"> 669,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(40067215, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 3.0 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="82636207" data-sannsyn-recommender-ID="BokkildenTrendingByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/reisehaandboeker-ferie-med-barn-familieferier/med-barna-paa-norges-tak-mari-gjersoee/produkt.do?produktId=82636207" class="flex-1" aria-label="Med barna på Norges tak"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 564 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=82636207&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=82636207&width=200"> <img src="/servlet/VisBildeServlet?produktId=82636207&width=400&format=jpg" alt="Med barna på Norges tak" height="564" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="82636207" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-xs md:text-sm lg:font-bold text-papirhvit bg-svart"> 3 for 2 </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/reisehaandboeker-ferie-med-barn-familieferier/med-barna-paa-norges-tak-mari-gjersoee/produkt.do?produktId=82636207" class="group-hover:underline" title="Med barna på Norges tak 20 kjente fjellturer : etappe for etappe "> Med barna på Norges tak </a> </h2> <cite class="not-italic block text-base md:text-lg"> Mari Gjersøe </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 149,- </strong> <span class="sm:text-lg md:text-xl line-through"> 399,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(82636207, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="75654937" data-sannsyn-recommender-ID="BokkildenTrendingByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/nasjonale-og-regionale-kjoekken/golalahs-matreise-golalah-abbasi/produkt.do?produktId=75654937" class="flex-1" aria-label="Golalahs matreise"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 558 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=75654937&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=75654937&width=200"> <img src="/servlet/VisBildeServlet?produktId=75654937&width=400&format=jpg" alt="Golalahs matreise" height="558" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="75654937" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-xs md:text-sm lg:font-bold text-papirhvit bg-svart"> 3 for 2 </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/nasjonale-og-regionale-kjoekken/golalahs-matreise-golalah-abbasi/produkt.do?produktId=75654937" class="group-hover:underline" title="Golalahs matreise "> Golalahs matreise </a> </h2> <cite class="not-italic block text-base md:text-lg"> Golalah Abbasi </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 99,- </strong> <span class="sm:text-lg md:text-xl line-through"> 399,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(75654937, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="27813828" data-sannsyn-recommender-ID="BokkildenTrendingByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/politiske-strukturer-totalitarisme-og-diktatur/om-tyranni-timothy-snyder/produkt.do?produktId=27813828" class="flex-1" aria-label="Om tyranni"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 566 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=27813828&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=27813828&width=200"> <img src="/servlet/VisBildeServlet?produktId=27813828&width=400&format=jpg" alt="Om tyranni" height="566" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="27813828" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <div class="text-[calc(var(--size)-6px)] flex justify-center"> <span class="text-[32px] lg:text-[40px]"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-dice-6"></use> </svg> </span> </div> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/politiske-strukturer-totalitarisme-og-diktatur/om-tyranni-timothy-snyder/produkt.do?produktId=27813828" class="group-hover:underline" title="Om tyranni tjue ting vi kan lære av det tjuende århundre "> Om tyranni </a> </h2> <cite class="not-italic block text-base md:text-lg"> Timothy Snyder </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 99,- </strong> <span class="sm:text-lg md:text-xl line-through"> 399,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(27813828, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 4.33 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> <span class="w-1/2 absolute top-0 left-0 overflow-hidden"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="36939678" data-sannsyn-recommender-ID="BokkildenTrendingByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/personlige-beretninger/yrke-forfatter-haruki-murakami/produkt.do?produktId=36939678" class="flex-1" aria-label="Yrke forfatter"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 624 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=36939678&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=36939678&width=200"> <img src="/servlet/VisBildeServlet?produktId=36939678&width=400&format=jpg" alt="Yrke forfatter" height="624" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="36939678" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-xs md:text-sm lg:font-bold text-papirhvit bg-svart"> 3 for 2 </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/personlige-beretninger/yrke-forfatter-haruki-murakami/produkt.do?produktId=36939678" class="group-hover:underline" title="Yrke forfatter "> Yrke forfatter </a> </h2> <cite class="not-italic block text-base md:text-lg"> Haruki Murakami </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 49,- </strong> <span class="sm:text-lg md:text-xl line-through"> 299,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(36939678, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="102680241" data-sannsyn-recommender-ID="BokkildenTrendingByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/kjoekken/storm-salt-og-pepperkvern-2-stk-stelton/produkt.do?produktId=102680241" class="flex-1" aria-label="Storm salt- og pepperkvern 2 Stk"> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 400 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=102680241&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=102680241&width=200"> <img src="/servlet/VisBildeServlet?produktId=102680241&width=400&format=jpg" alt="Storm salt- og pepperkvern 2 Stk" height="400" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="102680241" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/kjoekken/storm-salt-og-pepperkvern-2-stk-stelton/produkt.do?produktId=102680241" class="group-hover:underline" title="Storm salt- og pepperkvern 2 Stk "> Storm salt- og pepperkvern 2 Stk </a> </h2> <cite class="not-italic block text-base md:text-lg"> Stelton </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 899,- </strong> <span class="sm:text-lg md:text-xl line-through"> 1499,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(102680241, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="71215366" data-sannsyn-recommender-ID="BokkildenTrendingByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/reisehaandboeker-reiseruter-og-reisemaater/gaa-groent-hege-schultz-heireng/produkt.do?produktId=71215366" class="flex-1" aria-label="Gå grønt"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 497 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=71215366&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=71215366&width=200"> <img src="/servlet/VisBildeServlet?produktId=71215366&width=400&format=jpg" alt="Gå grønt" height="497" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="71215366" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-xs md:text-sm lg:font-bold text-papirhvit bg-svart"> 3 for 2 </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/reisehaandboeker-reiseruter-og-reisemaater/gaa-groent-hege-schultz-heireng/produkt.do?produktId=71215366" class="group-hover:underline" title="Gå grønt 48 turer og 100 tips til et mer bærekraftig friluftsliv "> Gå grønt </a> </h2> <cite class="not-italic block text-base md:text-lg"> Hege Schultz Heireng </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 199,- </strong> <span class="sm:text-lg md:text-xl line-through"> 399,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(71215366, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="92287796" data-sannsyn-recommender-ID="BokkildenTrendingByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/slektsromaner/oevre-port-nedre-port-geir-gulliksen/produkt.do?produktId=92287796" class="flex-1" aria-label="Øvre port, nedre port"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 615 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=92287796&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=92287796&width=200"> <img src="/servlet/VisBildeServlet?produktId=92287796&width=400&format=jpg" alt="Øvre port, nedre port" height="615" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="92287796" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-xs md:text-sm lg:font-bold text-papirhvit bg-svart"> 3 for 2 </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/slektsromaner/oevre-port-nedre-port-geir-gulliksen/produkt.do?produktId=92287796" class="group-hover:underline" title="Øvre port, nedre port roman "> Øvre port, nedre port </a> </h2> <cite class="not-italic block text-base md:text-lg"> Geir Gulliksen </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 199,- </strong> <span class="sm:text-lg md:text-xl line-through"> 449,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(92287796, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="86266842" data-sannsyn-recommender-ID="BokkildenTrendingByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/reisehaandboeker-aktivitetsferier/vaare-best-bevarte-hemmeligheter-dag-terje-klarp-solvang/produkt.do?produktId=86266842" class="flex-1" aria-label="Våre best bevarte hemmeligheter"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 564 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=86266842&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=86266842&width=200"> <img src="/servlet/VisBildeServlet?produktId=86266842&width=400&format=jpg" alt="Våre best bevarte hemmeligheter" height="564" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="86266842" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-xs md:text-sm lg:font-bold text-papirhvit bg-svart"> 3 for 2 </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/reisehaandboeker-aktivitetsferier/vaare-best-bevarte-hemmeligheter-dag-terje-klarp-solvang/produkt.do?produktId=86266842" class="group-hover:underline" title="Våre best bevarte hemmeligheter hytter, turer, opplevelser "> Våre best bevarte hemmeligheter </a> </h2> <cite class="not-italic block text-base md:text-lg"> Dag Terje Klarp Solvang </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 199,- </strong> <span class="sm:text-lg md:text-xl line-through"> 449,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(86266842, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 3.0 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="71465686" data-sannsyn-recommender-ID="BokkildenTrendingByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/barn-og-ungdom-zombier-spoekelser-og-udoede/mysteriet-med-den-skumle-skyggen-kristina-ohlsson/produkt.do?produktId=71465686" class="flex-1" aria-label="Mysteriet med den skumle skyggen"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 570 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=71465686&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=71465686&width=200"> <img src="/servlet/VisBildeServlet?produktId=71465686&width=400&format=jpg" alt="Mysteriet med den skumle skyggen" height="570" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="71465686" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-xs md:text-sm lg:font-bold text-papirhvit bg-svart"> 3 for 2 </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/barn-og-ungdom-zombier-spoekelser-og-udoede/mysteriet-med-den-skumle-skyggen-kristina-ohlsson/produkt.do?produktId=71465686" class="group-hover:underline" title="Mysteriet med den skumle skyggen "> Mysteriet med den skumle skyggen </a> </h2> <cite class="not-italic block text-base md:text-lg"> Kristina Ohlsson </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 99,- </strong> <span class="sm:text-lg md:text-xl line-through"> 249,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(71465686, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="35133106" data-sannsyn-recommender-ID="BokkildenTrendingByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/barnestell-og-oppdragelse-raad-for-foreldre/barnelegens-beste-raad-sveinung-larsen/produkt.do?produktId=35133106" class="flex-1" aria-label="Barnelegens beste råd"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 650 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=35133106&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=35133106&width=200"> <img src="/servlet/VisBildeServlet?produktId=35133106&width=400&format=jpg" alt="Barnelegens beste råd" height="650" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="35133106" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-xs md:text-sm lg:font-bold text-papirhvit bg-svart"> 3 for 2 </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/barnestell-og-oppdragelse-raad-for-foreldre/barnelegens-beste-raad-sveinung-larsen/produkt.do?produktId=35133106" class="group-hover:underline" title="Barnelegens beste råd "> Barnelegens beste råd </a> </h2> <cite class="not-italic block text-base md:text-lg"> Sveinung Larsen </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 169,- </strong> <span class="sm:text-lg md:text-xl line-through"> 399,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(35133106, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="35437855" data-sannsyn-recommender-ID="BokkildenTrendingByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/reisehaandboeker-reiseruter-og-reisemaater/vestlandsfjordene-espen-a-jacobsen/produkt.do?produktId=35437855" class="flex-1" aria-label="Vestlandsfjordene"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 515 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=35437855&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=35437855&width=200"> <img src="/servlet/VisBildeServlet?produktId=35437855&width=400&format=jpg" alt="Vestlandsfjordene" height="515" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="35437855" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-xs md:text-sm lg:font-bold text-papirhvit bg-svart"> 3 for 2 </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/reisehaandboeker-reiseruter-og-reisemaater/vestlandsfjordene-espen-a-jacobsen/produkt.do?produktId=35437855" class="group-hover:underline" title="Vestlandsfjordene verdens vakreste reisemål "> Vestlandsfjordene </a> </h2> <cite class="not-italic block text-base md:text-lg"> Espen A. Jacobsen </cite> <div class="text-xs uppercase">Paperback </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 99,- </strong> <span class="sm:text-lg md:text-xl line-through"> 399,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(35437855, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="78486468" data-sannsyn-recommender-ID="BokkildenTrendingByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/selvutvikling-motivasjon-selvtillit-og-positiv-mental-innstilling/syv-meninger-med-livet-thomas-hylland-eriksen/produkt.do?produktId=78486468" class="flex-1" aria-label="Syv meninger med livet"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 620 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=78486468&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=78486468&width=200"> <img src="/servlet/VisBildeServlet?produktId=78486468&width=400&format=jpg" alt="Syv meninger med livet" height="620" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="78486468" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/selvutvikling-motivasjon-selvtillit-og-positiv-mental-innstilling/syv-meninger-med-livet-thomas-hylland-eriksen/produkt.do?produktId=78486468" class="group-hover:underline" title="Syv meninger med livet "> Syv meninger med livet </a> </h2> <cite class="not-italic block text-base md:text-lg"> Thomas Hylland Eriksen </cite> <div class="text-xs uppercase">Paperback </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl "> 229,- </strong> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(78486468, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="43117331" data-sannsyn-recommender-ID="BokkildenTrendingByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/barn-under-skolealder-daglige-rutiner/god-jul-sier-nora-irene-marienborg/produkt.do?produktId=43117331" class="flex-1" aria-label="God jul! sier Nora"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 400 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=43117331&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=43117331&width=200"> <img src="/servlet/VisBildeServlet?produktId=43117331&width=400&format=jpg" alt="God jul! sier Nora" height="400" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="43117331" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-xs md:text-sm lg:font-bold text-papirhvit bg-svart"> 3 for 2 </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/barn-under-skolealder-daglige-rutiner/god-jul-sier-nora-irene-marienborg/produkt.do?produktId=43117331" class="group-hover:underline" title="God jul! sier Nora "> God jul! sier Nora </a> </h2> <cite class="not-italic block text-base md:text-lg"> Irene Marienborg </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 99,- </strong> <span class="sm:text-lg md:text-xl line-through"> 199,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(43117331, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </div> </div> </div> </div> <button data-prev="" aria-label="Forrige side" disabled="true" class="absolute top-1/2 rounded-full -translate-y-1/2 disabled:hidden p-2 md:p-4 bg-papirhvit text-svart border-svart border-2 hidden xl:block left-1 lg:-left-7"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-arrow-left"></use> </svg> </button> <button data-next="" aria-label="Neste side" class="absolute top-1/2 rounded-full -translate-y-1/2 disabled:hidden p-2 md:p-4 bg-papirhvit text-svart border-svart border-2 hidden xl:block right-1 lg:-right-7"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-arrow-right"></use> </svg> </button> </div> <nav data-pagina="" class="flex items-center gap-2 justify-center p-px" data-btn-class="h-4 w-4 border-2 border-current rounded-full disabled:bg-current"><button disabled="true" class="h-4 w-4 border-2 border-current rounded-full disabled:bg-current"></button><button class="h-4 w-4 border-2 border-current rounded-full disabled:bg-current"></button></nav> </div> </section> <script> (function () { // import { createSnapSlider } from 'use-snap-slider/dist/snap-slider' const throttle = (fn, wait) => { let inThrottle; let lastFn; let lastTime; return function () { const context = this; const args = arguments; if (!inThrottle) { fn.apply(context, args); lastTime = Date.now(); inThrottle = true; } else { clearTimeout(lastFn); lastFn = setTimeout(() => { if (Date.now() - lastTime >= wait) { fn.apply(context, args); lastTime = Date.now(); } }, Math.max(wait - (Date.now() - lastTime), 0)); } }; }; function createSnapSlider({ element: _element, count = 1, countDelta, index = 0, circular, indexDelta, initalSubscriptionPublish = true, itemSelector = ":scope > *", debug = false, }) { let initalIndex = index; let state = { index, indexDelta: indexDelta || index, count, countDelta: countDelta || count, }; let prevIndexDelta = index; let slidesPerPage = 1; let itemPositions = []; let muteScrollListner = false; let left = 0; let element; function updateIndexDelta() { if (element) { const prev = element.scrollLeft; const { indexDelta: indexDelta2 } = state; left = indexDelta2 * (element.offsetWidth / slidesPerPage); debug && console.log("updateIndexDelta", { scrollLeft: prev, offsetWidth: element.offsetWidth, slidesPerPage, left, }); if (prevIndexDelta !== indexDelta2) { const distance = Math.abs(prev - left); const limitInstantScroll = element.offsetWidth * 2; prevIndexDelta = indexDelta2; muteScrollListner = true; const behavior = distance > limitInstantScroll ? "instant" : "smooth"; element.scroll({ left, top: 0, behavior, }); } else { if (initalIndex) { muteScrollListner = true; element.scroll({ left, top: 0, // @ts-expect-error [mildly irritated message] behavior: "instant", }); initalIndex = void 0; } } } } let publishDirty = false; let listeners = []; const subscribe = (callback) => { listeners.push(callback); if (element && (publishDirty || initalSubscriptionPublish)) { callback(getState()); } return () => { listeners = listeners.filter((x) => x !== callback); if (listeners.length < 1) { destroy(); } }; }; function notify() { listeners.forEach((callback) => { callback(getState()); }); } const getState = () => { const { indexDelta: indexDelta2, countDelta: countDelta2 } = state; return { ...state, prevEnabled: circular || indexDelta2 > 0, nextEnabled: circular || countDelta2 - slidesPerPage > indexDelta2, }; }; function update(params) { let dirty = false; let indexDeltaDirty = false; const keys = Object.keys(params); keys.forEach((key) => { if (state[key] !== params[key]) { state[key] = Number(params[key]); dirty = true; if (key === "indexDelta") { indexDeltaDirty = true; } } }); if (dirty) { publishDirty = listeners.length === 0; notify(); if (indexDeltaDirty) { updateIndexDelta(); } } } function fixIndex(nextIndex) { const { index: index2, indexDelta: indexDelta2 } = nextIndex; const { countDelta: countDelta2, count: count2 } = state; const last = countDelta2 - slidesPerPage; return { index: indexDelta2 < last ? index2 : count2 - 1, indexDelta: indexDelta2, }; } function calculate() { if (element) { let contentWidth = 0; let itemWidth = 0; itemPositions = []; element.querySelectorAll(itemSelector).forEach((slide) => { itemPositions.push(contentWidth); contentWidth += slide.clientWidth; itemWidth = slide.clientWidth; }); slidesPerPage = Math.round(element.offsetWidth / itemWidth); const countDelta2 = itemPositions.length; const count2 = Math.ceil(countDelta2 / slidesPerPage); const { index: index2 } = state; const resetIndexMayby = index2 + 1 > count2 ? { index: 0, indexDelta: 0, } : {}; update({ count: count2, countDelta: countDelta2, ...resetIndexMayby, }); } } let ticking = false; function onScroll() { if (!ticking && element) { const scrollLeft = element.scrollLeft; window.requestAnimationFrame(() => { debug && console.log("onScroll", { scrollLeft, muteScrollListner, left, }); if (muteScrollListner) { const leftToScroll = Math.abs(left - scrollLeft); if (leftToScroll < 2) { muteScrollListner = false; } } else { const positionItem = itemPositions.reduce((prev, curr) => { return Math.abs(curr - scrollLeft) < Math.abs(prev - scrollLeft) ? curr : prev; }); const indexDelta2 = itemPositions.findIndex( (x) => x === positionItem ); prevIndexDelta = indexDelta2; update( fixIndex({ index: Math.floor(indexDelta2 / slidesPerPage), indexDelta: indexDelta2, }) ); } ticking = false; }); ticking = true; } } const onScrollFn = throttle(onScroll, 200); const onResizeFn = throttle(calculate, 500); function setElement(_el) { if (element) { destroy(); } element = _el; updateIndexDelta(); calculate(); element == null ? void 0 : element.addEventListener("scroll", onScrollFn); window.addEventListener("resize", onResizeFn); } _element && setElement(_element); const jumpTo = function (index2, indexDelta2) { if (indexDelta2 !== void 0) { update( fixIndex({ index: Math.floor(indexDelta2 / slidesPerPage), indexDelta: indexDelta2, }) ); } if (index2 !== void 0) { update( fixIndex({ index: index2, indexDelta: index2 * slidesPerPage, }) ); } }; const destroy = () => { element == null ? void 0 : element.removeEventListener("scroll", onScrollFn); window.removeEventListener("resize", onResizeFn); }; const goNext = () => { const { countDelta: countDelta2, indexDelta: indexDelta2 } = state; const last = countDelta2 - slidesPerPage; const next = indexDelta2 + slidesPerPage <= last ? indexDelta2 + slidesPerPage : circular && indexDelta2 === last ? 0 : last; jumpTo(void 0, next); }; const goPrev = () => { const { indexDelta: indexDelta2, countDelta: countDelta2 } = state; const last = countDelta2 - slidesPerPage; const next = indexDelta2 - slidesPerPage >= 0 ? indexDelta2 - slidesPerPage : circular && indexDelta2 === 0 ? last : 0; jumpTo(void 0, next); }; return { destroy, getState, subscribe, jumpTo, setElement, calculate, goNext, goPrev, }; } // Egen implentering for siden function createSnapSliderVanilla(element, cb) { const container = element.closest("[data-slider-container]"); const debug = Boolean(element.getAttribute("data-debug")); const count = Number(element.getAttribute("data-count")); const index = Number(element.getAttribute("data-index")); const nextBtn = container && container.querySelector("[data-next]"); const prevBtn = container && container.querySelector("[data-prev]"); const pagina = container && container.querySelector("[data-pagina]"); const btnClass = pagina && pagina.getAttribute("data-btn-class"); let hasInit = false; debug && console.log("init debug", { scrollLeft: element.scrollLeft, offsetWidth: element.offsetWidth, }); const { jumpTo, goNext, goPrev, subscribe } = createSnapSlider({ element, count: count || 1, index: index || 0, itemSelector: "[data-slide-item]", debug, }); subscribe((obj) => { if (!hasInit) { hasInit = true; cb && cb(); } debug && console.log(obj); if (obj.nextEnabled) { nextBtn && nextBtn.removeAttribute("disabled"); } else { nextBtn && nextBtn.setAttribute("disabled", "true"); } if (obj.prevEnabled) { prevBtn && prevBtn.removeAttribute("disabled"); } else { prevBtn && prevBtn.setAttribute("disabled", "true"); } if (pagina) { pagina.innerHTML = ""; for (let i = 0; i < obj.count; i++) { const button = document.createElement("button"); button.addEventListener("click", () => jumpTo(i)); if (i === obj.index) { button.setAttribute("disabled", "true"); } button.className = `${btnClass}`; pagina.append(button); } } }); prevBtn && prevBtn.addEventListener("click", goPrev); nextBtn && nextBtn.addEventListener("click", goNext); } document.querySelectorAll("[data-slider]").forEach((slider) => { createSnapSliderVanilla(slider); }); window.createSnapSlider = window.createSnapSlider || createSnapSliderVanilla; function createSnapSliderVanillaLazy(element) { element.initSlider = (cb) => { createSnapSliderVanilla(element, cb); }; } document.querySelectorAll("[data-slider-lazy]").forEach((slider) => { createSnapSliderVanillaLazy(slider); }); })(); </script> </div> </div> </div> </section> <hr class="h-0.5 bg-svart border-0 md:block"> <section> <!--xsl id=135--><div> <h2 class="h2 pb-4 md:pb-20 text-center">Anbefalt for deg – gaver og interiør </h2> <div> <div> <section> <div class="grid grid-cols-1 md:-mt-7 mx-[calc(var(--grid-spacing)/2*-1)] gap-4 md:gap-6" data-slider-container=""> <div class="relative"> <div class="flex scroll-smooth snap-x snap-mandatory overflow-x-auto scrollbar-hide pt-8" data-slider="" data-count="19"> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="23061983" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/kjoekken/krus-boknerd-leve-kjoekken/produkt.do?produktId=23061983" class="flex-1" aria-label="Krus Boknerd"> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 399 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=23061983&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=23061983&width=200"> <img src="/servlet/VisBildeServlet?produktId=23061983&width=400&format=jpg" alt="Krus Boknerd" height="399" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="23061983" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/kjoekken/krus-boknerd-leve-kjoekken/produkt.do?produktId=23061983" class="group-hover:underline" title="Krus Boknerd "> Krus Boknerd </a> </h2> <cite class="not-italic block text-base md:text-lg"> Leve Kjøkken </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl "> 179,- </strong> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(23061983, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 4.38 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> <span class="w-1/2 absolute top-0 left-0 overflow-hidden"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="40067215" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/bakeutstyr/bake-it-kjevle-og-bakematte-rig-tig/produkt.do?produktId=40067215" class="flex-1" aria-label="BAKE-IT kjevle og bakematte"> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 400 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=40067215&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=40067215&width=200"> <img src="/servlet/VisBildeServlet?produktId=40067215&width=400&format=jpg" alt="BAKE-IT kjevle og bakematte" height="400" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="40067215" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/bakeutstyr/bake-it-kjevle-og-bakematte-rig-tig/produkt.do?produktId=40067215" class="group-hover:underline" title="BAKE-IT kjevle og bakematte "> BAKE-IT kjevle og bakematte </a> </h2> <cite class="not-italic block text-base md:text-lg"> rig-tig </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 334,- </strong> <span class="sm:text-lg md:text-xl line-through"> 669,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(40067215, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 3.0 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="25007914" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/hage-og-uterom/linnea-selvvanningskuler-h15-cm-3-stk-leve-interioer/produkt.do?produktId=25007914" class="flex-1" aria-label="Linnea selvvanningskuler H15 cm 3 stk"> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 400 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=25007914&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=25007914&width=200"> <img src="/servlet/VisBildeServlet?produktId=25007914&width=400&format=jpg" alt="Linnea selvvanningskuler H15 cm 3 stk" height="400" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="25007914" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/hage-og-uterom/linnea-selvvanningskuler-h15-cm-3-stk-leve-interioer/produkt.do?produktId=25007914" class="group-hover:underline" title="Linnea selvvanningskuler H15 cm 3 stk "> Linnea selvvanningskuler H15 cm 3 stk </a> </h2> <cite class="not-italic block text-base md:text-lg"> Leve Interiør </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 129,- </strong> <span class="sm:text-lg md:text-xl line-through"> 349,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(25007914, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 2.73 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> <span class="w-1/2 absolute top-0 left-0 overflow-hidden"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="16543874" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/kjoekken/krus-bokelsker-sort-leve-kjoekken/produkt.do?produktId=16543874" class="flex-1" aria-label="Krus Bokelsker sort"> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 400 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=16543874&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=16543874&width=200"> <img src="/servlet/VisBildeServlet?produktId=16543874&width=400&format=jpg" alt="Krus Bokelsker sort" height="400" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="16543874" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/kjoekken/krus-bokelsker-sort-leve-kjoekken/produkt.do?produktId=16543874" class="group-hover:underline" title="Krus Bokelsker sort "> Krus Bokelsker sort </a> </h2> <cite class="not-italic block text-base md:text-lg"> Leve Kjøkken </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl "> 179,- </strong> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(16543874, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 4.63 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> <span class="w-1/2 absolute top-0 left-0 overflow-hidden"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="14687597" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/kjeler-og-former/osaka-tekanne-i-stoepejern-0-8-l-blaa-leve-kjoekken/produkt.do?produktId=14687597" class="flex-1" aria-label="Osaka tekanne i støpejern 0,8 l blå"> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 400 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=14687597&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=14687597&width=200"> <img src="/servlet/VisBildeServlet?produktId=14687597&width=400&format=jpg" alt="Osaka tekanne i støpejern 0,8 l blå" height="400" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="14687597" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/kjeler-og-former/osaka-tekanne-i-stoepejern-0-8-l-blaa-leve-kjoekken/produkt.do?produktId=14687597" class="group-hover:underline" title="Osaka tekanne i støpejern 0,8 l blå "> Osaka tekanne i støpejern 0,8 l blå </a> </h2> <cite class="not-italic block text-base md:text-lg"> Leve Kjøkken </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 299,- </strong> <span class="sm:text-lg md:text-xl line-through"> 799,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(14687597, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 4.0 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="11280890" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/kjoekkenredskaper/bestikk-maya-serveringssett-stelton/produkt.do?produktId=11280890" class="flex-1" aria-label="Bestikk Maya serveringssett"> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 397 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=11280890&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=11280890&width=200"> <img src="/servlet/VisBildeServlet?produktId=11280890&width=400&format=jpg" alt="Bestikk Maya serveringssett" height="397" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="11280890" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/kjoekkenredskaper/bestikk-maya-serveringssett-stelton/produkt.do?produktId=11280890" class="group-hover:underline" title="Bestikk Maya serveringssett "> Bestikk Maya serveringssett </a> </h2> <cite class="not-italic block text-base md:text-lg"> Stelton </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 374,- </strong> <span class="sm:text-lg md:text-xl line-through"> 749,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(11280890, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 4.785714285714286 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="16543873" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/kjoekken/krus-bokelsker-roed-leve-kjoekken/produkt.do?produktId=16543873" class="flex-1" aria-label="Krus Bokelsker rød"> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 400 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=16543873&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=16543873&width=200"> <img src="/servlet/VisBildeServlet?produktId=16543873&width=400&format=jpg" alt="Krus Bokelsker rød" height="400" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="16543873" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/kjoekken/krus-bokelsker-roed-leve-kjoekken/produkt.do?produktId=16543873" class="group-hover:underline" title="Krus Bokelsker rød "> Krus Bokelsker rød </a> </h2> <cite class="not-italic block text-base md:text-lg"> Leve Kjøkken </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl "> 179,- </strong> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(16543873, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 4.54 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> <span class="w-1/2 absolute top-0 left-0 overflow-hidden"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="24261655" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/bestikk/maya-serveringsskje-stelton/produkt.do?produktId=24261655" class="flex-1" aria-label="Maya serveringsskje"> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 400 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=24261655&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=24261655&width=200"> <img src="/servlet/VisBildeServlet?produktId=24261655&width=400&format=jpg" alt="Maya serveringsskje" height="400" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="24261655" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/bestikk/maya-serveringsskje-stelton/produkt.do?produktId=24261655" class="group-hover:underline" title="Maya serveringsskje "> Maya serveringsskje </a> </h2> <cite class="not-italic block text-base md:text-lg"> Stelton </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 199,- </strong> <span class="sm:text-lg md:text-xl line-through"> 399,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(24261655, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="40067226" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/lys/vegetabilske-lys-2-stk-stelton/produkt.do?produktId=40067226" class="flex-1" aria-label="Vegetabilske lys 2 stk."> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 400 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=40067226&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=40067226&width=200"> <img src="/servlet/VisBildeServlet?produktId=40067226&width=400&format=jpg" alt="Vegetabilske lys 2 stk." height="400" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="40067226" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/lys/vegetabilske-lys-2-stk-stelton/produkt.do?produktId=40067226" class="group-hover:underline" title="Vegetabilske lys 2 stk. "> Vegetabilske lys 2 stk. </a> </h2> <cite class="not-italic block text-base md:text-lg"> Stelton </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl "> 69,- </strong> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(40067226, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 1.0 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="99022175" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/fat-brett-og-fjoeler/pilastro-tapas-sett-stelton/produkt.do?produktId=99022175" class="flex-1" aria-label="Pilastro tapas-sett"> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 400 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=99022175&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=99022175&width=200"> <img src="/servlet/VisBildeServlet?produktId=99022175&width=400&format=jpg" alt="Pilastro tapas-sett" height="400" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="99022175" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/fat-brett-og-fjoeler/pilastro-tapas-sett-stelton/produkt.do?produktId=99022175" class="group-hover:underline" title="Pilastro tapas-sett "> Pilastro tapas-sett </a> </h2> <cite class="not-italic block text-base md:text-lg"> Stelton </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 334,- </strong> <span class="sm:text-lg md:text-xl line-through"> 669,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(99022175, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 5.0 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="42283678" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/interioer/lynton-hylle-hvit-hyllemakeriet/produkt.do?produktId=42283678" class="flex-1" aria-label="Lynton hylle hvit"> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 400 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=42283678&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=42283678&width=200"> <img src="/servlet/VisBildeServlet?produktId=42283678&width=400&format=jpg" alt="Lynton hylle hvit" height="400" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="42283678" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/interioer/lynton-hylle-hvit-hyllemakeriet/produkt.do?produktId=42283678" class="group-hover:underline" title="Lynton hylle hvit "> Lynton hylle hvit </a> </h2> <cite class="not-italic block text-base md:text-lg"> Hyllemakeriet </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl "> 799,- </strong> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(42283678, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="20656630" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/garderobe/pythagoras-xs-hylle-eik-messing-maze/produkt.do?produktId=20656630" class="flex-1" aria-label="Pythagoras XS hylle eik/messing"> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 400 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=20656630&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=20656630&width=200"> <img src="/servlet/VisBildeServlet?produktId=20656630&width=400&format=jpg" alt="Pythagoras XS hylle eik/messing" height="400" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="20656630" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/garderobe/pythagoras-xs-hylle-eik-messing-maze/produkt.do?produktId=20656630" class="group-hover:underline" title="Pythagoras XS hylle eik/messing "> Pythagoras XS hylle eik/messing </a> </h2> <cite class="not-italic block text-base md:text-lg"> Maze </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 299,- </strong> <span class="sm:text-lg md:text-xl line-through"> 645,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(20656630, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 4.0 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="26830702" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/kjoekken/bjoerk-ovnsform-leve-kjoekken/produkt.do?produktId=26830702" class="flex-1" aria-label="Bjørk ovnsform"> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 400 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=26830702&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=26830702&width=200"> <img src="/servlet/VisBildeServlet?produktId=26830702&width=400&format=jpg" alt="Bjørk ovnsform" height="400" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="26830702" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/kjoekken/bjoerk-ovnsform-leve-kjoekken/produkt.do?produktId=26830702" class="group-hover:underline" title="Bjørk ovnsform "> Bjørk ovnsform </a> </h2> <cite class="not-italic block text-base md:text-lg"> Leve Kjøkken </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 399,- </strong> <span class="sm:text-lg md:text-xl line-through"> 899,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(26830702, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 4.0 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="25982118" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/hage-og-uterom/solid-beskjaeringssaks-fiskars/produkt.do?produktId=25982118" class="flex-1" aria-label="Solid beskjæringssaks"> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 400 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=25982118&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=25982118&width=200"> <img src="/servlet/VisBildeServlet?produktId=25982118&width=400&format=jpg" alt="Solid beskjæringssaks" height="400" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="25982118" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/hage-og-uterom/solid-beskjaeringssaks-fiskars/produkt.do?produktId=25982118" class="group-hover:underline" title="Solid beskjæringssaks "> Solid beskjæringssaks </a> </h2> <cite class="not-italic block text-base md:text-lg"> Fiskars </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl "> 199,- </strong> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(25982118, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 4.75 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="27846685" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/servise/jenny-servise-24-deler-leve-kjoekken/produkt.do?produktId=27846685" class="flex-1" aria-label="Jenny servise 24 deler"> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 400 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=27846685&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=27846685&width=200"> <img src="/servlet/VisBildeServlet?produktId=27846685&width=400&format=jpg" alt="Jenny servise 24 deler" height="400" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="27846685" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/servise/jenny-servise-24-deler-leve-kjoekken/produkt.do?produktId=27846685" class="group-hover:underline" title="Jenny servise 24 deler "> Jenny servise 24 deler </a> </h2> <cite class="not-italic block text-base md:text-lg"> Leve Kjøkken </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl "> 1199,- </strong> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(27846685, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 4.13 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="15403449" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/barn/vogn-kids-concept/produkt.do?produktId=15403449" class="flex-1" aria-label="Vogn "> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 400 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=15403449&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=15403449&width=200"> <img src="/servlet/VisBildeServlet?produktId=15403449&width=400&format=jpg" alt="Vogn " height="400" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="15403449" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/barn/vogn-kids-concept/produkt.do?produktId=15403449" class="group-hover:underline" title="Vogn "> Vogn </a> </h2> <cite class="not-italic block text-base md:text-lg"> Kids Concept </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 299,- </strong> <span class="sm:text-lg md:text-xl line-through"> 609,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(15403449, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="24871109" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/barn/emaljekrus-lille-my-rosa-2-5-dl-muurla/produkt.do?produktId=24871109" class="flex-1" aria-label="Emaljekrus Lille My rosa 2,5 dl"> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 400 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=24871109&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=24871109&width=200"> <img src="/servlet/VisBildeServlet?produktId=24871109&width=400&format=jpg" alt="Emaljekrus Lille My rosa 2,5 dl" height="400" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="24871109" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/barn/emaljekrus-lille-my-rosa-2-5-dl-muurla/produkt.do?produktId=24871109" class="group-hover:underline" title="Emaljekrus Lille My rosa 2,5 dl "> Emaljekrus Lille My rosa 2,5 dl </a> </h2> <cite class="not-italic block text-base md:text-lg"> Muurla </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl "> 179,- </strong> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(24871109, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 3.5 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> <span class="w-1/2 absolute top-0 left-0 overflow-hidden"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="24261659" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/bestikk/6-stk-una-dessertgaffel-stelton/produkt.do?produktId=24261659" class="flex-1" aria-label="6 stk Una dessertgaffel"> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 400 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=24261659&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=24261659&width=200"> <img src="/servlet/VisBildeServlet?produktId=24261659&width=400&format=jpg" alt="6 stk Una dessertgaffel" height="400" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="24261659" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/bestikk/6-stk-una-dessertgaffel-stelton/produkt.do?produktId=24261659" class="group-hover:underline" title="6 stk Una dessertgaffel "> 6 stk Una dessertgaffel </a> </h2> <cite class="not-italic block text-base md:text-lg"> Stelton </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 599,- </strong> <span class="sm:text-lg md:text-xl line-through"> 1199,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(24261659, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </div> </div> </div> <div class="flex snap-start shrink-0 w-1/2 nth-2:snap-always md:w-1/4 md:nth-2:snap-normal md:nth-4:snap-always" data-slide-item="" data-sannsyn-recommendation="23243320" data-sannsyn-recommender-ID="BokkildenCustomerItemByType" > <div class="w-full flex flex-col"> <div class="px-[calc(var(--grid-spacing)/2)] border-r-2 border-svart flex-1"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/flasker-og-bokser/mummi-drikkeflaske-0-75-l-sand-stelton/produkt.do?produktId=23243320" class="flex-1" aria-label="Mummi drikkeflaske 0,75 l sand"> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 400 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=23243320&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=23243320&width=200"> <img src="/servlet/VisBildeServlet?produktId=23243320&width=400&format=jpg" alt="Mummi drikkeflaske 0,75 l sand" height="400" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="23243320" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/flasker-og-bokser/mummi-drikkeflaske-0-75-l-sand-stelton/produkt.do?produktId=23243320" class="group-hover:underline" title="Mummi drikkeflaske 0,75 l sand "> Mummi drikkeflaske 0,75 l sand </a> </h2> <cite class="not-italic block text-base md:text-lg"> Stelton </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl text-primary"> 199,- </strong> <span class="sm:text-lg md:text-xl line-through"> 399,- </span> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(23243320, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 2.0 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> </div> </div> </div> </div> <button data-prev="" aria-label="Forrige side" disabled="true" class="absolute top-1/2 rounded-full -translate-y-1/2 disabled:hidden p-2 md:p-4 bg-papirhvit text-svart border-svart border-2 hidden xl:block left-1 lg:-left-7"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-arrow-left"></use> </svg> </button> <button data-next="" aria-label="Neste side" class="absolute top-1/2 rounded-full -translate-y-1/2 disabled:hidden p-2 md:p-4 bg-papirhvit text-svart border-svart border-2 hidden xl:block right-1 lg:-right-7"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-arrow-right"></use> </svg> </button> </div> <nav data-pagina="" class="flex items-center gap-2 justify-center p-px" data-btn-class="h-4 w-4 border-2 border-current rounded-full disabled:bg-current"><button disabled="true" class="h-4 w-4 border-2 border-current rounded-full disabled:bg-current"></button><button class="h-4 w-4 border-2 border-current rounded-full disabled:bg-current"></button></nav> </div> </section> <script> (function () { // import { createSnapSlider } from 'use-snap-slider/dist/snap-slider' const throttle = (fn, wait) => { let inThrottle; let lastFn; let lastTime; return function () { const context = this; const args = arguments; if (!inThrottle) { fn.apply(context, args); lastTime = Date.now(); inThrottle = true; } else { clearTimeout(lastFn); lastFn = setTimeout(() => { if (Date.now() - lastTime >= wait) { fn.apply(context, args); lastTime = Date.now(); } }, Math.max(wait - (Date.now() - lastTime), 0)); } }; }; function createSnapSlider({ element: _element, count = 1, countDelta, index = 0, circular, indexDelta, initalSubscriptionPublish = true, itemSelector = ":scope > *", debug = false, }) { let initalIndex = index; let state = { index, indexDelta: indexDelta || index, count, countDelta: countDelta || count, }; let prevIndexDelta = index; let slidesPerPage = 1; let itemPositions = []; let muteScrollListner = false; let left = 0; let element; function updateIndexDelta() { if (element) { const prev = element.scrollLeft; const { indexDelta: indexDelta2 } = state; left = indexDelta2 * (element.offsetWidth / slidesPerPage); debug && console.log("updateIndexDelta", { scrollLeft: prev, offsetWidth: element.offsetWidth, slidesPerPage, left, }); if (prevIndexDelta !== indexDelta2) { const distance = Math.abs(prev - left); const limitInstantScroll = element.offsetWidth * 2; prevIndexDelta = indexDelta2; muteScrollListner = true; const behavior = distance > limitInstantScroll ? "instant" : "smooth"; element.scroll({ left, top: 0, behavior, }); } else { if (initalIndex) { muteScrollListner = true; element.scroll({ left, top: 0, // @ts-expect-error [mildly irritated message] behavior: "instant", }); initalIndex = void 0; } } } } let publishDirty = false; let listeners = []; const subscribe = (callback) => { listeners.push(callback); if (element && (publishDirty || initalSubscriptionPublish)) { callback(getState()); } return () => { listeners = listeners.filter((x) => x !== callback); if (listeners.length < 1) { destroy(); } }; }; function notify() { listeners.forEach((callback) => { callback(getState()); }); } const getState = () => { const { indexDelta: indexDelta2, countDelta: countDelta2 } = state; return { ...state, prevEnabled: circular || indexDelta2 > 0, nextEnabled: circular || countDelta2 - slidesPerPage > indexDelta2, }; }; function update(params) { let dirty = false; let indexDeltaDirty = false; const keys = Object.keys(params); keys.forEach((key) => { if (state[key] !== params[key]) { state[key] = Number(params[key]); dirty = true; if (key === "indexDelta") { indexDeltaDirty = true; } } }); if (dirty) { publishDirty = listeners.length === 0; notify(); if (indexDeltaDirty) { updateIndexDelta(); } } } function fixIndex(nextIndex) { const { index: index2, indexDelta: indexDelta2 } = nextIndex; const { countDelta: countDelta2, count: count2 } = state; const last = countDelta2 - slidesPerPage; return { index: indexDelta2 < last ? index2 : count2 - 1, indexDelta: indexDelta2, }; } function calculate() { if (element) { let contentWidth = 0; let itemWidth = 0; itemPositions = []; element.querySelectorAll(itemSelector).forEach((slide) => { itemPositions.push(contentWidth); contentWidth += slide.clientWidth; itemWidth = slide.clientWidth; }); slidesPerPage = Math.round(element.offsetWidth / itemWidth); const countDelta2 = itemPositions.length; const count2 = Math.ceil(countDelta2 / slidesPerPage); const { index: index2 } = state; const resetIndexMayby = index2 + 1 > count2 ? { index: 0, indexDelta: 0, } : {}; update({ count: count2, countDelta: countDelta2, ...resetIndexMayby, }); } } let ticking = false; function onScroll() { if (!ticking && element) { const scrollLeft = element.scrollLeft; window.requestAnimationFrame(() => { debug && console.log("onScroll", { scrollLeft, muteScrollListner, left, }); if (muteScrollListner) { const leftToScroll = Math.abs(left - scrollLeft); if (leftToScroll < 2) { muteScrollListner = false; } } else { const positionItem = itemPositions.reduce((prev, curr) => { return Math.abs(curr - scrollLeft) < Math.abs(prev - scrollLeft) ? curr : prev; }); const indexDelta2 = itemPositions.findIndex( (x) => x === positionItem ); prevIndexDelta = indexDelta2; update( fixIndex({ index: Math.floor(indexDelta2 / slidesPerPage), indexDelta: indexDelta2, }) ); } ticking = false; }); ticking = true; } } const onScrollFn = throttle(onScroll, 200); const onResizeFn = throttle(calculate, 500); function setElement(_el) { if (element) { destroy(); } element = _el; updateIndexDelta(); calculate(); element == null ? void 0 : element.addEventListener("scroll", onScrollFn); window.addEventListener("resize", onResizeFn); } _element && setElement(_element); const jumpTo = function (index2, indexDelta2) { if (indexDelta2 !== void 0) { update( fixIndex({ index: Math.floor(indexDelta2 / slidesPerPage), indexDelta: indexDelta2, }) ); } if (index2 !== void 0) { update( fixIndex({ index: index2, indexDelta: index2 * slidesPerPage, }) ); } }; const destroy = () => { element == null ? void 0 : element.removeEventListener("scroll", onScrollFn); window.removeEventListener("resize", onResizeFn); }; const goNext = () => { const { countDelta: countDelta2, indexDelta: indexDelta2 } = state; const last = countDelta2 - slidesPerPage; const next = indexDelta2 + slidesPerPage <= last ? indexDelta2 + slidesPerPage : circular && indexDelta2 === last ? 0 : last; jumpTo(void 0, next); }; const goPrev = () => { const { indexDelta: indexDelta2, countDelta: countDelta2 } = state; const last = countDelta2 - slidesPerPage; const next = indexDelta2 - slidesPerPage >= 0 ? indexDelta2 - slidesPerPage : circular && indexDelta2 === 0 ? last : 0; jumpTo(void 0, next); }; return { destroy, getState, subscribe, jumpTo, setElement, calculate, goNext, goPrev, }; } // Egen implentering for siden function createSnapSliderVanilla(element, cb) { const container = element.closest("[data-slider-container]"); const debug = Boolean(element.getAttribute("data-debug")); const count = Number(element.getAttribute("data-count")); const index = Number(element.getAttribute("data-index")); const nextBtn = container && container.querySelector("[data-next]"); const prevBtn = container && container.querySelector("[data-prev]"); const pagina = container && container.querySelector("[data-pagina]"); const btnClass = pagina && pagina.getAttribute("data-btn-class"); let hasInit = false; debug && console.log("init debug", { scrollLeft: element.scrollLeft, offsetWidth: element.offsetWidth, }); const { jumpTo, goNext, goPrev, subscribe } = createSnapSlider({ element, count: count || 1, index: index || 0, itemSelector: "[data-slide-item]", debug, }); subscribe((obj) => { if (!hasInit) { hasInit = true; cb && cb(); } debug && console.log(obj); if (obj.nextEnabled) { nextBtn && nextBtn.removeAttribute("disabled"); } else { nextBtn && nextBtn.setAttribute("disabled", "true"); } if (obj.prevEnabled) { prevBtn && prevBtn.removeAttribute("disabled"); } else { prevBtn && prevBtn.setAttribute("disabled", "true"); } if (pagina) { pagina.innerHTML = ""; for (let i = 0; i < obj.count; i++) { const button = document.createElement("button"); button.addEventListener("click", () => jumpTo(i)); if (i === obj.index) { button.setAttribute("disabled", "true"); } button.className = `${btnClass}`; pagina.append(button); } } }); prevBtn && prevBtn.addEventListener("click", goPrev); nextBtn && nextBtn.addEventListener("click", goNext); } document.querySelectorAll("[data-slider]").forEach((slider) => { createSnapSliderVanilla(slider); }); window.createSnapSlider = window.createSnapSlider || createSnapSliderVanilla; function createSnapSliderVanillaLazy(element) { element.initSlider = (cb) => { createSnapSliderVanilla(element, cb); }; } document.querySelectorAll("[data-slider-lazy]").forEach((slider) => { createSnapSliderVanillaLazy(slider); }); })(); </script> </div> </div> </div> </section> <hr class="h-0.5 bg-svart border-0 md:block"> <section> <!--xsl id=98--><h2 xmlns:xlink="http://www.w3.org/1999/xlink" class="h2 pb-4 md:pb-10 text-center"><a style="text-decoration:none;" href="/utvalg.do?term=planlagt_utgivelsesdato:%5BNOW%20TO%20*%5D+regdato:%5BNOW-6MONTH%20TO%20NOW%5D+innbinding:Innbundet+(bokgruppe:4*%20OR%20bokgruppe3*)+bilde_kommer:0&overskrift=B%C3%B8ker som kommer">Bøker som kommer</a></h2> <section class="grid grid-cols-2 md:grid-cols-4 gap-[var(--grid-spacing)] md:gap-y-16 md:chop-offset-[calc(var(--grid-spacing)/2)] md:chop-x-2 chop-svart"> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/krim-politi/taakemordet-hans-olav-lahlum/produkt.do?produktId=143570737" class="flex-1" aria-label="Tåkemordet"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 625 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=143570737&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=143570737&width=200"> <img src="/servlet/VisBildeServlet?produktId=143570737&width=400&format=jpg" alt="Tåkemordet" height="625" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="143570737" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-base lg:text-lg text-papirhvit bg-svart"> Ny! </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/krim-politi/taakemordet-hans-olav-lahlum/produkt.do?produktId=143570737" class="group-hover:underline" title="Tåkemordet "> Tåkemordet </a> </h2> <cite class="not-italic block text-base md:text-lg"> Hans Olav Lahlum </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl "> 429,- </strong> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(143570737, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/skjoennlitteratur-for-barn-og-ungdom-vennskap/billie-og-bo-og-den-heidundrandes-jula-kristine-rui-slettebakken/produkt.do?produktId=145491750" class="flex-1" aria-label="Billie og Bo og den heidundrandes jula"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 557 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=145491750&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=145491750&width=200"> <img src="/servlet/VisBildeServlet?produktId=145491750&width=400&format=jpg" alt="Billie og Bo og den heidundrandes jula" height="557" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="145491750" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-base lg:text-lg text-papirhvit bg-svart"> Ny! </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/skjoennlitteratur-for-barn-og-ungdom-vennskap/billie-og-bo-og-den-heidundrandes-jula-kristine-rui-slettebakken/produkt.do?produktId=145491750" class="group-hover:underline" title="Billie og Bo og den heidundrandes jula "> Billie og Bo og den heidundrandes jula </a> </h2> <cite class="not-italic block text-base md:text-lg"> Kristine Rui Slettebakken </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl "> 279,- </strong> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(145491750, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/krim-med-kvinnelige-hovedpersoner/villederen-viveca-sten/produkt.do?produktId=170497831" class="flex-1" aria-label="Villederen"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 580 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=170497831&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=170497831&width=200"> <img src="/servlet/VisBildeServlet?produktId=170497831&width=400&format=jpg" alt="Villederen" height="580" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="170497831" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-base lg:text-lg text-papirhvit bg-svart"> Ny! </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/krim-med-kvinnelige-hovedpersoner/villederen-viveca-sten/produkt.do?produktId=170497831" class="group-hover:underline" title="Villederen "> Villederen </a> </h2> <cite class="not-italic block text-base md:text-lg"> Viveca Sten </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl "> 429,- </strong> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(170497831, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 "> <a href="/moderne-underholdningsromaner/vi-bor-alle-her-jojo-moyes/produkt.do?produktId=170091486" class="flex-1" aria-label="Vi bor alle her"> <figure class="flex relative items-end md:aspect-[75/113] "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 625 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=170091486&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=170091486&width=200"> <img src="/servlet/VisBildeServlet?produktId=170091486&width=400&format=jpg" alt="Vi bor alle her" height="625" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-col w-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] mb-auto" onclick="toggleHeart(this)" data-favorite="170091486" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-base lg:text-lg text-papirhvit bg-svart"> Ny! </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/moderne-underholdningsromaner/vi-bor-alle-her-jojo-moyes/produkt.do?produktId=170091486" class="group-hover:underline" title="Vi bor alle her "> Vi bor alle her </a> </h2> <cite class="not-italic block text-base md:text-lg"> Jojo Moyes </cite> <div class="text-xs uppercase">Innbundet </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl "> 399,- </strong> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(170091486, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </section> <p xmlns:xlink="http://www.w3.org/1999/xlink" class="flex justify-end mt-4 lg:mt-10 lg:-mb-8"><a class="text-xl lg:text-3xl w-fit font-bold flex items-center gap-2 md:gap-4 hover:underline" href="/utvalg.do?term=planlagt_utgivelsesdato:%5BNOW%20TO%20*%5D+regdato:%5BNOW-6MONTH%20TO%20NOW%5D+innbinding:Innbundet+(bokgruppe:4*%20OR%20bokgruppe3*)+bilde_kommer:0&overskrift=B%C3%B8ker som kommer"> Se flere bøker som kommer<svg class="h-[1em] w-[1em] inline" aria-hidden="true" role="img"><use xlink:href="#icon-arrow-right"></use></svg></a></p> </section> <hr class="h-0.5 bg-svart border-0 md:block"> <section> <div class="text-center"> <h2 class="h2 mb-0 "><a style="text-decoration:none;" href="side.do?dokId=649350">Gaver og interiør</a></h2> </div> </section> <section class="grid grid-cols-2 md:grid-cols-4 gap-[var(--grid-spacing)] md:gap-y-16 md:chop-offset-[calc(var(--grid-spacing)/2)] md:chop-x-2 chop-svart "> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/flasker-og-bokser/to-go-click-termokopp-0-4l-berry-stelton/produkt.do?produktId=160340147" class="flex-1" aria-label="To Go Click termokopp 0.4l Berry"> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 400 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=160340147&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=160340147&width=200"> <img src="/servlet/VisBildeServlet?produktId=160340147&width=400&format=jpg" alt="To Go Click termokopp 0.4l Berry" height="400" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="160340147" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-base lg:text-lg text-papirhvit bg-svart"> Ny! </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/flasker-og-bokser/to-go-click-termokopp-0-4l-berry-stelton/produkt.do?produktId=160340147" class="group-hover:underline" title="To Go Click termokopp 0.4l Berry "> To Go Click termokopp 0.4l Berry </a> </h2> <cite class="not-italic block text-base md:text-lg"> Stelton </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl "> 399,- </strong> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(160340147, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/kanner-og-mugger/em77-termokanne-1l-berry-stelton/produkt.do?produktId=160340415" class="flex-1" aria-label="EM77 termokanne 1l Berry"> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 400 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=160340415&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=160340415&width=200"> <img src="/servlet/VisBildeServlet?produktId=160340415&width=400&format=jpg" alt="EM77 termokanne 1l Berry" height="400" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="160340415" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> <span class="w-[var(--size)] h-[var(--size)] flex items-center justify-center rounded-full text-base lg:text-lg text-papirhvit bg-svart"> Ny! </span> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/kanner-og-mugger/em77-termokanne-1l-berry-stelton/produkt.do?produktId=160340415" class="group-hover:underline" title="EM77 termokanne 1l Berry "> EM77 termokanne 1l Berry </a> </h2> <cite class="not-italic block text-base md:text-lg"> Stelton </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl "> 899,- </strong> </div> <button class="text-[calc(var(--size)-14px)] p-2 hover:text-primary" onclick="addtoBasket(160340415, this )" aria-label="Legg i handlekurv" data-selenium="leggIHandlekurv"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-shopping"></use> </svg> </button> </div> <div class=" md:mt-4 text-sm md:text-base"> <div class="flex gap-1 items-center" title="Gjennomsnittlig 1.0 stjerner"> <span> <span class="block"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> <span class="relative"> <span class="block opacity-30"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-star"></use> </svg> </span> </span> </div> </div> </div> </article> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/lexington/ullpledd-130x170-lexington/produkt.do?produktId=98720111" class="flex-1" aria-label="Ullpledd 130x170"> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 399 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=98720111&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=98720111&width=200"> <img src="/servlet/VisBildeServlet?produktId=98720111&width=400&format=jpg" alt="Ullpledd 130x170" height="399" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="98720111" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/lexington/ullpledd-130x170-lexington/produkt.do?produktId=98720111" class="group-hover:underline" title="Ullpledd 130x170 "> Ullpledd 130x170 </a> </h2> <cite class="not-italic block text-base md:text-lg"> Lexington </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl "> 2795,- </strong> </div> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> <article class="block [--size:38px] lg:[--size:50px] mt-8 md:mt-0"> <div class="flex mb-4 gap-2 lg:gap-3 flex-col-reverse "> <a href="/dekor/ape-mini-vintage-roed-kay-bojesen/produkt.do?produktId=112664032" class="flex-1" aria-label="Ape mini vintage rød"> <figure class="flex relative items-end aspect-square mix-blend-multiply "> <div class="relative mr-auto max-w-full max-h-full fx-hover" style="aspect-ratio:400 / 400 "> <picture> <source media="(min-width: 768px)" srcset="/servlet/VisBildeServlet?produktId=112664032&width=400"> <source media="(max-width: 767px)" srcset="/servlet/VisBildeServlet?produktId=112664032&width=200"> <img src="/servlet/VisBildeServlet?produktId=112664032&width=400&format=jpg" alt="Ape mini vintage rød" height="400" width="400" loading="lazy" class="block w-full h-full" data-selenium="bokomslag"> </picture> </div> </figure> </a> <div class="flex justify-end gap-2 flex-row-reverse items-center h-[var(--size)]"> <button disabled class="flex justify-center items-center text-[calc(var(--size)-10px)] ml-auto" onclick="toggleHeart(this)" data-favorite="112664032" data-favorite-checked="false" aria-label="Favoritt" data-selenium="hjerteFavoritt"> <span data-favorite-true=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart-fill"></use> </svg> </span> <span data-favorite-false=""> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-heart"></use> </svg> </span> </button> </div> </div> <div> <h2 class="font-bold leading-tight group whitespace-nowrap overflow-hidden text-ellipsis"> <a href="/dekor/ape-mini-vintage-roed-kay-bojesen/produkt.do?produktId=112664032" class="group-hover:underline" title="Ape mini vintage rød "> Ape mini vintage rød </a> </h2> <cite class="not-italic block text-base md:text-lg"> Kay Bojesen </cite> <div class="text-xs uppercase">Gaver og interiør </div> <div class="flex items-center md:mt-4 "> <div class="flex-1 flex items-end gap-1 sm:gap-2"> <strong class="text-xl sm:text-2xl md:text-3xl "> 599,- </strong> </div> </div> <div class="h-[1rem] md:h-[2rem]"> </div> </div> </article> </section> </div> <!-- Content area end --> </main> <script> (function () { function isLoggedIn() { return (document.cookie.indexOf('CryptPwd') !== -1) || (document.cookie.indexOf('KundeNr') !== -1); } window.isLoggedIn = isLoggedIn; function showLoginDialog() { return new Promise((resolve, reject) => { document.body.addEventListener("userLoggedIn", (event) => { resolve(true); }); document.body.addEventListener("userNotLoggedIn", (event) => { // Bruker lukket loginPopup resolve(false); }); const loginDialog = document.querySelector("#loginPopupDialog"); loginDialog.showModal(); }); } window.showLoginDialog = showLoginDialog; function confirmUserLoggedInOrShowLoginPopup() { return new Promise((resolve, reject) => { if(!window.isLoggedIn()) { // Ikke innlogget, vis logindialog const loginPromise = showLoginDialog(); resolve(loginPromise); } else { // Allerede innlogget resolve(true); } }); } window.confirmUserLoggedInOrShowLoginPopup = confirmUserLoggedInOrShowLoginPopup; })(); </script> <script> (function () { function toggleHeart(element) { window.confirmUserLoggedInOrShowLoginPopup().then(async function(isLoggedIn) { if(isLoggedIn) { const produktId = element.dataset.favorite; const erFavoritt = element.dataset.favoriteChecked === "true"; element.dataset.favoriteChecked = !erFavoritt; const data = {}; data[erFavoritt ? "fjernProduktId" : "leggTilProduktId"] = produktId; const response = await fetch( '/api/kunde/favoritter.json', { method: "POST", headers: { "Content-Type": "application/json", }, body: JSON.stringify(data), } ); element.blur(); } }); } window.toggleHeart = window.toggleHeart || toggleHeart; function initFavorites() { // Hent favoritter og merk hjerter const hjerteknapper = document.querySelectorAll('button[data-favorite]'); if(window.isLoggedIn()) { const data = {}; const sjekkProduktIder = []; for(let i = 0; i < hjerteknapper.length; i++) { sjekkProduktIder.push(hjerteknapper[i].dataset.favorite); } data["sjekkProduktIder"] = sjekkProduktIder; if(sjekkProduktIder.length) { fetch( '/api/kunde/favoritter.json', { method: "POST", headers: { "Content-Type": "application/json", }, body: JSON.stringify(data), } ) .then(res => res.json()) .then(favoritter => { if(favoritter && favoritter.produktId) { favoritter.produktId.forEach((produktId) => { const element = document.querySelector(`[data-favorite="${produktId}"]`); if (element) { element.dataset.favoriteChecked = true; } }); } // Ferdig med å laste favoritter. Gjør hjertene klikkbare for(let i = 0; i < hjerteknapper.length; i++) { hjerteknapper[i].disabled = false; } }); } } else { // Ikke logget inn, gjør hjertene klikkbare for(let i = 0; i < hjerteknapper.length; i++) { hjerteknapper[i].disabled = false; } } } window.initFavorites = initFavorites; })(); </script> <script> function initLoadOnEvent(rootElement) { // Legger til en event-lytter for alle elementer med data-load-on-event // attributt (dette er en space-separert liste med eventnavn). Nytt innhold hentes // fra URL i attributtet data-src. let root = rootElement ? rootElement : document; const loadOnEventElements = root.querySelectorAll('[data-load-on-event]'); loadOnEventElements.forEach((element) => { const eventNames = element.dataset.loadOnEvent.split(' '); eventNames.forEach((eventName) => { eventName = eventName.trim(); let once = false; let parts = eventName.split(':'); // e.g. "basketChanged:once" if(parts.length > 1) { eventName = parts[0]; once = parts[1] === 'once'; } const options = {'once': once}; //console.log('Legger til eventlistener på ' + eventName + ' for el ' + element + ', options=' + options); document.addEventListener(eventName, async event => { const url = element.dataset.src; const response = await fetch(url); if(response.ok) { const html = await response.text(); element.innerHTML = html; } else { console.log(`Fikk status ${response.status} (${response.statusText}) ved lasting av ${url}. Trigget av event ${eventName} på element ${element}`) } }, options); }); }); } window.initLoadOnEvent = initLoadOnEvent; </script> <script> (function() { function getElementHeight(element) { let height = 0; console.log(element); if(element) { height = element.offsetHeight; if(height === 0) { // Element has no height. Sum height of children instead. if(element.children.length) { for(let i = 0; element.children; i < element.children.length) { height += element.children[i].offsetHeight; } } } } return height; } function insertHtmlAndRunScripts(element, html) { // Set current height as min-height for element before changing // with innerHTML to avoid "jumping" when content disappears and // reappears. const elHeight = getElementHeight(element); let oldMinHeight; if(elHeight > 0) { oldMinHeight = window.getComputedStyle(element, null).minHeight; element.style.minHeight = elHeight + 'px'; } element.innerHTML = html; if(oldMinHeight) { element.style.minHeight = oldMinHeight; } const scriptEls = element.querySelectorAll('script'); scriptEls.forEach( (el) => { eval(el.text); // Run script }); initLoadOnEvent(element); // Init data-load-on-event elements element.dispatchEvent(new Event("fragmentLoaded", {bubbles: true})); } window.insertHtmlAndRunScripts = insertHtmlAndRunScripts; })(); </script> <script> (function() { function initPage() { window.initLoadOnEvent(); window.initFavorites(); } window.initPage = initPage; window.initPage(); })(); </script> <script> (function () { function dropDownToggleBtn(btn) { const parent = btn.parentNode; let isExpanded = btn.getAttribute("aria-expanded") === "true"; const dropdown = parent.querySelector("[data-dropdown-content]"); const icon = btn.querySelector("[data-dropdown-icon]"); function outsideHandler(e) { if (isExpanded && e.target.closest("[data-dropdown-content]")) return; close(); document.removeEventListener("click", outsideHandler); } function close() { btn.setAttribute("aria-expanded", "false"); dropdown && dropdown.setAttribute("hidden", "true"); icon && icon.classList.remove("rotate-180"); isExpanded = false; } btn.close = close; function open() { btn.setAttribute("aria-expanded", "true"); dropdown && dropdown.removeAttribute("hidden"); icon && icon.classList.add("rotate-180"); isExpanded = true; document.addEventListener("click", outsideHandler); } if (isExpanded) { open(); } btn.addEventListener("click", (e) => { if (isExpanded) { e.stopPropagation(); } btn.blur(); setTimeout(() => { isExpanded ? close() : open(); }, 0); }); } document .querySelectorAll("[data-dropdown]") .forEach((item) => dropDownToggleBtn(item)); })(); </script> <template id="alert-error-template"> <div class="border-svart border-2 p-3 bg-stone-100 relative mb-4" role="alert" data-base-classes="relative"> <span class="block sm:inline alert-message"></span> </div> </template> <template id="alert-info-template"> <div class="border-svart border-2 p-3 bg-stone-100 relative mb-4" role="alert" data-base-classes="relative"> <span class="block sm:inline alert-message"></span> </div> </template> <script> (function () { function findScopesByType(baseElement, cssClass) { baseElement = baseElement ? baseElement : document; let scopes = []; const msgSlots = baseElement.querySelectorAll('.sambo_melding_' + cssClass); msgSlots.forEach((slot) => { let parts = slot.id.split(' '); for(let i = 0; i < parts.length; i++) { scopes.push(parts[i]); } }); return scopes; } function findScopes(baseElement) { let scopes = []; scopes = scopes.concat(findScopesByType(baseElement, 'fatal')); scopes = scopes.concat(findScopesByType(baseElement, 'feil')); scopes = scopes.concat(findScopesByType(baseElement, 'info')); return scopes; } function findPopupScopes(baseElement) { baseElement = baseElement ? baseElement : document; let popupScopes = []; let slots = baseElement.querySelectorAll('#popupShow'); slots.forEach((slot) => { if(slot.datasets.scopes) { popupScopes.push(slot.dataset.scopes); } else { popupScopes.push('popup'); } }); return popupScopes; } function placeMessages(baseElement, messagesResponse) { let messages = messagesResponse.meldinger; let suppressed = messagesResponse.suppressed; let messagePlaced = false; for(let i = 0; i < messages.length; i++) { placeMessage(baseElement, messages[i]); messagePlaced = true; } if(messagePlaced && baseElement) { baseElement.scrollIntoView(); } if(suppressed && suppressed.length > 0) { alert('POPUP MSG: ' + suppressed) } } function placeMessage(baseElement, message) { baseElement = baseElement ? baseElement : document; // Må erstatte '.' i id'er med '\\.' for å kunne slå opp med JS const placeId = message.scope.replaceAll('.', '\\.'); const place = baseElement.querySelector('#' + placeId); let templateId; if(message.type === 'feil') { templateId = 'alert-error-template'; } else { templateId = 'alert-info-template'; } const alertTemplateEl = document.querySelector('#' + templateId); const alertFragment = alertTemplateEl.content.cloneNode(true); alertFragment.querySelector('.alert-message').innerHTML = message.value; // Kopier style fra element skrevet ut av custom tag (satt med style_class attributt) let classNames = place.children[0].getAttribute('class'); if(classNames && classNames.trim()) { // Overkjør helt style fra templat, inkluder klasser fra data-base-classes classNames += ' ' + alertFragment.firstElementChild.dataset.baseClasses; alertFragment.firstElementChild.setAttribute('class', classNames); } const alertEl = alertFragment.querySelector('div[role=alert]'); alertEl.setAttribute('data-alert-type', message.type); alertEl.setAttribute('data-alert-varighet', message.varighet); alertEl.setAttribute('data-alert-key', message.key); place.parentNode.insertBefore(alertFragment, place.nextElementSibling); } async function getAndPlaceMessages(baseElement, scopes, popupScopes) { if(scopes.length === 0 && popupScopes.length === 0) { return; } const url = '/meldinger/alle?' + new URLSearchParams({ scopes: scopes, suppress: popupScopes }); fetch(url) .then(res => res.json()) .then(messages => { placeMessages(baseElement, messages); }); } function removePreviousUserMessages(baseElement) { // Fjern tidligere viste alerts som bare skal vises en gang baseElement = baseElement ? baseElement : document; const previousMessages = baseElement.querySelectorAll('.mx-auto div[role=alert][data-alert-varighet=SINGLE]'); previousMessages.forEach(e => e.remove()); } function showUserMessages(baseElement) { const scopes = findScopes(baseElement); const popupScopes = findPopupScopes(baseElement); removePreviousUserMessages(baseElement); getAndPlaceMessages(baseElement, scopes, popupScopes); } window.showUserMessages = showUserMessages; showUserMessages(); })(); </script> <dialog id="loginPopupDialog" class="fixed top-1/2 -translate-y-1/2 left-1/2 -translate-x-1/2 origin-center p-4 py-6 md:p-6 md:py-8 w-[400px] bg-papirhvit max-w-[90vw] z-50 m-0 backdrop:bg-black backdrop:bg-opacity-10 shadow-lg"> <div class="contents"> <form method="dialog"> <button class="p-3 absolute right-1 top-1 text-base" tabindex="-1"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-close"></use> </svg> </button> </form> <div data-content=""> <h1 class="h2">Logg inn</h1> <div id='FEIL.loggInn' class='sambo_melding_feil' style='display:none'><div class='' style='display:none'></div></div> <div id='INFO.loggInn' class='sambo_melding_info' style='display:none'><div class='' style='display:none'></div></div> <form action="/loginPopup.do" class="grid grid-cols-1 gap-4 md:gap-6 loginForm"> <div> <label for="dialogfield-username" class="field-label text-xl">E-postadresse</label> <input type="email" name="login" id="dialogfield-username" class="form-field form-field-l" placeholder="E-postadresse" title="Din e-postadresse" oninvalid="this.setCustomValidity('Ikke en gyldig e-postadresse')" onchange="this.setCustomValidity('')" value="" required> </div> <div> <label for="dialogfield-password" class="field-label text-xl">Passord</label> <input name="passord" id="dialogfield-password" type="password" class="form-field form-field-l" title="Ditt passord" placeholder="Passord" oninvalid="this.setCustomValidity('Passord er påkrevet')" onchange="this.setCustomValidity('')" required> </div> <div class="flex items-center gap-4"> <input type="checkbox" class="form-check form-check-l mr-1" name="permanent" id="dialoghusk-meg" checked> <label for="dialoghusk-meg" class="text-xl">Husk meg</label> </div> <input type="hidden" name="loginType" value="loginPopupDialog"/> <div> <button class="btn btn-solid px-10"> <div role="status" class="loginSpinner hidden"> <svg aria-hidden="true" class="inline w-8 h-8 mr-2 text-gray-200 animate-spin dark:text-gray-600 fill-gray-600 dark:fill-gray-300" viewBox="0 0 100 101" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z" fill="currentColor"/> <path d="M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z" fill="currentFill"/> </svg> <span class="sr-only">Logger inn</span> </div> Logg inn </button> </div> </form> <p class="text-xl mt-8">Ikke medlem ennå? <a class="link" href="/blimedlem.do?saId=MB">Registrer deg her</a></p> <p class="text-xl">Glemt <a class="link" href="/medlem/loggInn.do?forgot-form&vis=ja#glemt">medlemsnummer/passord?</a></p> </div> </div> </dialog> <script> (function () { function initLoginDialog() { var loginDialog = document.querySelector("#loginPopupDialog"); dialogPolyfill.registerDialog(loginDialog); window.showUserMessages(loginDialog); var closedByUser = true; loginDialog.addEventListener("close", (event) => { if (closedByUser) { // Bruker lukket loginPopup loginDialog.dispatchEvent(new Event("userNotLoggedIn", {bubbles: true})); } }); const loginForm = loginDialog.querySelector(".loginForm"); const loginSpinner = loginDialog.querySelector(".loginSpinner"); loginForm.addEventListener("submit", async (event) => { event.preventDefault(); loginSpinner.classList.toggle('hidden'); const data = new URLSearchParams(new FormData(loginForm)); const response = await fetch('/loginPopup.do', { method: "POST", body: data }); loginSpinner.classList.toggle('hidden'); if (response.status !== 401) { // Vellykket login loginDialog.dispatchEvent(new Event("userLoggedIn", {bubbles: true})); window.initFavorites(); closedByUser = false; loginDialog.close(); } else { const html = await response.text(); loginDialog.outerHTML = html; initLoginDialog(); } }); } initLoginDialog(); })(); </script> <dialog id="addBasketDialog" class="m-auto p-4 py-6 md:p-6 md:py-8 w-[600px] bg-papirhvit max-w-[90vw] z-50 backdrop:bg-black backdrop:bg-opacity-10 shadow-lg"> <div class="contents"> <form method="dialog"> <button class="p-3 absolute right-1 top-1 text-base" tabindex="-1"> <svg class="h-[1em] w-[1em]" aria-hidden="true" role="img"> <use xlink:href="#icon-close"></use> </svg> </button> </form> <h1 class="h2">Handlekurv</h1> <div class="mx-auto"> <div id='FEIL.handlekurv' class='sambo_melding_feil' style='display:none'><div class='' style='display:none'></div></div> <div id='INFO.handlekurv' class='sambo_melding_info' style='display:none'><div class='' style='display:none'></div></div> <div id='INFO.mersalg' class='sambo_melding_info' style='display:none'><div class='' style='display:none'></div></div> <div id='INFO.ordregavekort' class='sambo_melding_info' style='display:none'><div class='' style='display:none'></div></div> </div> <hr class="h-0.5 bg-svart border-0 my-6 md:my-12"> <div class="grid grid-cols-1 gap-12 md:gap-20 chop-offset-6 md:chop-offset-10 chop-y-2 chop-svart mb-8 md:mb-16" data-content=""> </div> </div> </dialog> <script> (function () { const dialog = document.querySelector("#addBasketDialog"); if (dialog) { // La klikk utenfor dialog lukke den dialog.addEventListener("click", () => dialog.close()); const dialogContent = dialog.querySelector(".contents"); dialogContent.addEventListener("click", (event) => event.stopPropagation() ); } async function loadBasket(element, templat) { const response = await fetch(`/handlekurv.do?vis=${templat}`); const html = await response.text(); insertHtmlAndRunScripts(element, html); window.showUserMessages(dialog); } async function addtoBasket(produktId, el, prisType) { const basket = document.querySelector("#handlekurvinnhold"); var targetElement; var templat; var url; if (!basket) { // vis minihandlekurv-popup el.blur(); window.scrollTo(0, 0); dialog.showModal(); targetElement = dialog.querySelector("[data-content]"); templat = "dropdown"; } else { targetElement = basket; templat = "storInnhold"; } if (prisType!=null) { url = `/handlekurv.do?kjop=${produktId}&prisType=${prisType}`; } else { url = `/handlekurv.do?kjop=${produktId}`; } const response = await fetch(url); await loadBasket(targetElement, templat); targetElement.dispatchEvent(new Event("basketChanged", {bubbles: true})); } window.addtoBasket = window.addtoBasket || addtoBasket; })(); </script> <script> (function () { const dialog = document.querySelector("#addBasketDialog"); dialogPolyfill.registerDialog(dialog); async function changeBasketCount(itemId, fromCount, toCount) { let templat = "dropdown"; if (document.querySelector("#handlekurvinnhold")) { templat = "storInnhold"; } const response = await fetch(`/handlekurv.do?oppdater=${itemId}&antall=${toCount}&vis=${templat}`); const html = await response.text(); if (dialog && dialog.open) { // minihandlekurv er åpen insertHtmlAndRunScripts(dialog.querySelector("[data-content]"), html); window.showUserMessages(dialog); } else { const basket = document.querySelector("#handlekurvinnhold"); if (basket) { // viser handlekurven i kasse insertHtmlAndRunScripts(basket, html); const msgEl = document.getElementById('handlekurv-kasse-messages'); window.showUserMessages(msgEl); } } dialog.dispatchEvent(new Event("basketChanged", {bubbles: true})); } window.changeBasketCount = changeBasketCount; })(); </script> <script> (function() { let euid = "null"; const match = document.cookie.match( /(; )?KundeNr=([^;]*);?/ ); if(match) { euid = match[2]; } const script = document.createElement("script"); script.async = true; script.src = "https://recommender.sannsyn.com/jsrecapi/1.0/crec?service=bokklubben&euid=" + euid; document.head.appendChild(script); })(); </script> <script> (function() { function removeNonDigitsOnPaste(e) { if(e && e.clipboardData && e.clipboardData.getData) { e.preventDefault(); let pastedText = e.clipboardData.getData('text/plain'); e.target.value = pastedText.replace(/\D/g, ''); } } window.removeNonDigitsOnPaste = removeNonDigitsOnPaste; })(); </script> <footer class="sticky top-[100vh] py-8 md:py-20"> <div class="content-wrapper"> <hr class="h-0.5 bg-svart border-0"> <div class="grid grid-cols-2 md:grid-cols-4 gap-4 md:gap-8 my-6 md:my-12 text-lg"> <p> <strong class="block">Bokkilden</strong> <a href="/side.do?rom=MP" class="block underline hover:no-underline">Bøker</a> <a href="/side.do?dokId=649350" class="block underline hover:no-underline"> Gaver og interiør</a> <a href="/bestselgere.do?rom=skjonnlitteratur" class="block underline hover:no-underline"> Bestselgere</a> <a href="/side.do?dokId=665592" class="block underline hover:no-underline">GAVEKORT</a> </p><p> <strong class="block">Om oss</strong> <a href="/side.do?dokId=714336" class="block underline hover:no-underline"> Om Bokkilden </a><a href="/kundeservice.do" class="block underline hover:no-underline"> Kundeservice </a><a href="/side.do?dokId=714307" class="block underline hover:no-underline"> Personvern </a> </a> </p> <p> <strong class="block">Kontakt oss</strong> <a href="/kundeservice.do" class="block underline hover:no-underline">Kundeservice</a> </p> </div> <div class="flex flex-wrap gap-2 items-center justify-center md:justify-between"> <p class="text-sm md:text-base"> © Bokkilden | Org. nr.: 911 167 905 </p> </div> </div> </footer> <div id="popupDialogContainer"> </div> <script> (function () { async function lastKampanjePopup() { const response = await fetch("/kundeKampanje.do?plassering=popUp&kampDokId=&kampPlassering="); const html = await response.text(); window.insertHtmlAndRunScripts(document.getElementById("popupDialogContainer"), html); document.cookie = 'kampanjePopupVist=1'; } if(document.cookie.indexOf('kampanjePopupVist') < 0) { lastKampanjePopup(); } })(); </script> </body> </html>