{"id":14084,"date":"2022-08-03T15:59:28","date_gmt":"2022-08-03T15:59:28","guid":{"rendered":"https:\/\/themedemo.commercegurus.com\/shoptimizer-demodata\/?page_id=7105"},"modified":"2026-08-20T22:12:36","modified_gmt":"2026-08-20T22:12:36","slug":"home","status":"publish","type":"page","link":"https:\/\/hagasouvenir.se\/en\/","title":{"rendered":"Home page"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"14084\" class=\"elementor elementor-14084\">\n\t\t\t\t<div class=\"elementor-element elementor-element-081594d e-flex e-con-boxed e-con e-parent\" data-id=\"081594d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-100837d elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"100837d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fbbbcde e-flex e-con-boxed e-con e-parent\" data-id=\"fbbbcde\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-30a2c12 elementor-widget elementor-widget-html\" data-id=\"30a2c12\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\n\/* =========================================================\n   HAGA SOUVENIR \u2013 COMPLETE HOMEPAGE\n   CLEAN SWEDISH \/ HAGA \/ PREMIUM\n   NO FOOTER \/ NO GOOGLE REVIEWS SECTION\n   AUTOMATIC WOOCOMMERCE PRODUCTS\n   ========================================================= *\/\n\n:root {\n    --hs-blue: #17395c;\n    --hs-blue-light: #285b83;\n    --hs-red: #b83232;\n    --hs-cream: #f7f4ec;\n    --hs-border: #d7d7d7;\n    --hs-text: #222;\n}\n\n\n\/* =========================================================\n   GLOBAL\n   ========================================================= *\/\n\n.hs-home {\n    width: 100%;\n    max-width: 1400px;\n    margin: 0 auto;\n    color: var(--hs-text);\n    font-family: Arial, Helvetica, sans-serif;\n    background: #fff;\n    overflow: hidden;\n}\n\n.hs-home * {\n    box-sizing: border-box;\n}\n\n.hs-home a {\n    text-decoration: none !important;\n}\n\n\n\/* =========================================================\n   HERO\n   ========================================================= *\/\n\n.hs-main-hero {\n    width: calc(100% - 40px);\n    max-width: 1260px;\n    margin: 0 auto;\n    background: #fff;\n    border-radius: 0 0 10px 10px;\n    overflow: hidden;\n    box-shadow: 0 2px 12px rgba(0,0,0,0.06);\n}\n\n.hs-main-hero-image {\n    width: 100%;\n    height: 500px;\n    display: block;\n    object-fit: cover;\n    object-position: center;\n}\n\n.hs-main-hero-content {\n    text-align: center;\n    padding: 28px 25px 34px;\n}\n\n.hs-main-hero-title {\n    margin: 0 0 12px;\n    color: var(--hs-blue);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 42px;\n    line-height: 1.08;\n    font-weight: 700;\n}\n\n.hs-main-hero-text {\n    max-width: 760px;\n    margin: 0 auto 22px;\n    color: #555;\n    font-size: 16px;\n    line-height: 1.55;\n}\n\n.hs-main-buttons {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    gap: 12px;\n    flex-wrap: wrap;\n}\n\n.hs-main-btn {\n    display: inline-block;\n    padding: 12px 25px;\n    border-radius: 5px;\n    font-size: 14px;\n    font-weight: 700;\n    transition: all .2s ease;\n}\n\n.hs-btn-red {\n    background: var(--hs-red);\n    color: #fff !important;\n}\n\n.hs-btn-red:hover {\n    background: #962727;\n    color: #fff !important;\n}\n\n.hs-btn-white {\n    background: #fff;\n    color: var(--hs-blue) !important;\n    border: 1px solid var(--hs-blue);\n}\n\n.hs-btn-white:hover {\n    background: var(--hs-blue);\n    color: #fff !important;\n}\n\n\n\/* =========================================================\n   TRUST BAR\n   ========================================================= *\/\n\n.hs-info-bar {\n    width: calc(100% - 40px);\n    max-width: 1260px;\n    margin: 0 auto;\n    background: var(--hs-blue);\n    color: #fff;\n    text-align: center;\n    padding: 12px 15px;\n    font-size: 13px;\n    font-weight: 600;\n}\n\n.hs-stars {\n    color: #f5c542;\n    letter-spacing: 2px;\n}\n\n.hs-trust-separator {\n    margin: 0 18px;\n    opacity: .75;\n}\n\n\n\/* =========================================================\n   SHOP BY CATEGORY\n   ========================================================= *\/\n\n.hs-category-section {\n    background: #fff;\n    padding: 22px 30px 20px;\n}\n\n.hs-section-inner {\n    max-width: 1260px;\n    margin: 0 auto;\n}\n\n.hs-section-title {\n    text-align: center;\n    margin: 0 0 18px;\n    color: var(--hs-blue);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 25px;\n    font-weight: 700;\n}\n\n\n\/* Category grid *\/\n\n.hs-category-grid {\n    display: grid;\n    grid-template-columns: repeat(8, 1fr);\n    gap: 8px;\n}\n\n.hs-category-card {\n    min-height: 88px;\n    background: #fff;\n    border: 1px solid #d9dfe4;\n    border-radius: 7px;\n\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    text-align: center;\n    padding: 8px 5px;\n\n    color: var(--hs-blue) !important;\n    transition: all .2s ease;\n}\n\n.hs-category-card:hover {\n    border-color: var(--hs-blue);\n    background: #f8fafc;\n    transform: translateY(-2px);\n}\n\n.hs-category-icon {\n    font-size: 30px;\n    line-height: 1;\n    margin-bottom: 7px;\n}\n\n.hs-category-name {\n    font-size: 11px;\n    line-height: 1.15;\n    font-weight: 700;\n}\n\n\n\/* =========================================================\n   AUTOMATIC BESTSELLERS\n   ========================================================= *\/\n\n.hs-products-section {\n    background: var(--hs-cream);\n    padding: 25px 30px 28px;\n}\n\n.hs-products-grid {\n    display: grid;\n    grid-template-columns: repeat(8, 1fr);\n    gap: 8px;\n}\n\n\n\/* Product card *\/\n\n.hs-product-card {\n    background: #fff;\n    border: 1px solid #dedede;\n    border-radius: 7px;\n    overflow: hidden;\n    text-align: center;\n    transition: all .2s ease;\n    min-width: 0;\n}\n\n.hs-product-card:hover {\n    transform: translateY(-3px);\n    box-shadow: 0 6px 16px rgba(0,0,0,.09);\n}\n\n\n\/* Product image *\/\n\n.hs-product-image-wrap {\n    width: 100%;\n    height: 145px;\n    background: #fff;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    overflow: hidden;\n}\n\n.hs-product-image {\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n    display: block;\n}\n\n\n\/* Product content *\/\n\n.hs-product-content {\n    padding: 9px 7px 10px;\n}\n\n.hs-product-name {\n    min-height: 32px;\n    margin: 0 0 5px;\n    color: #222;\n    font-size: 11px;\n    line-height: 1.25;\n    font-weight: 700;\n\n    display: -webkit-box;\n    -webkit-line-clamp: 2;\n    -webkit-box-orient: vertical;\n    overflow: hidden;\n}\n\n.hs-product-price {\n    min-height: 17px;\n    margin-bottom: 8px;\n    color: var(--hs-blue);\n    font-size: 12px;\n    font-weight: 700;\n}\n\n.hs-product-button {\n    display: inline-block;\n    width: 100%;\n    padding: 7px 4px;\n    background: var(--hs-blue);\n    color: #fff !important;\n    border-radius: 4px;\n    font-size: 10px;\n    font-weight: 700;\n    text-transform: uppercase;\n    transition: .2s ease;\n}\n\n.hs-product-button:hover {\n    background: var(--hs-blue-light);\n}\n\n\n\/* Loading *\/\n\n.hs-products-loading {\n    grid-column: 1 \/ -1;\n    text-align: center;\n    padding: 35px 20px;\n    color: var(--hs-blue);\n    font-size: 14px;\n    font-weight: 600;\n}\n\n\n\/* Error *\/\n\n.hs-products-error {\n    grid-column: 1 \/ -1;\n    text-align: center;\n    padding: 30px;\n    color: #666;\n    font-size: 14px;\n}\n\n\n\/* =========================================================\n   WHY SHOP WITH US\n   ========================================================= *\/\n\n.hs-why-section {\n    background: #fff;\n    padding: 22px 30px 25px;\n}\n\n.hs-benefits {\n    max-width: 1260px;\n    margin: 0 auto;\n\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 25px;\n}\n\n.hs-benefit {\n    display: grid;\n    grid-template-columns: 52px 1fr;\n    align-items: center;\n    gap: 10px;\n    text-align: left;\n}\n\n.hs-benefit-icon {\n    width: 52px;\n    height: 52px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 28px;\n}\n\n.hs-benefit-title {\n    color: #222;\n    font-size: 13px;\n    font-weight: 700;\n    margin-bottom: 4px;\n}\n\n.hs-benefit-text {\n    color: #555;\n    font-size: 11px;\n    line-height: 1.35;\n}\n\n\n\/* =========================================================\n   ROOTED IN HAGA\n   ========================================================= *\/\n\n.hs-store-section {\n    background: var(--hs-cream);\n    padding: 22px 30px 28px;\n}\n\n.hs-store-grid {\n    max-width: 1260px;\n    margin: 0 auto;\n\n    display: grid;\n    grid-template-columns: 1fr 1.05fr;\n    gap: 35px;\n    align-items: center;\n\n    background: var(--hs-cream);\n}\n\n.hs-store-image {\n    width: 100%;\n    height: 250px;\n    object-fit: cover;\n    object-position: center;\n    border-radius: 8px;\n    display: block;\n}\n\n.hs-store-content {\n    padding: 5px 5px 5px 0;\n}\n\n.hs-store-title {\n    margin: 0 0 12px;\n    color: var(--hs-blue);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 29px;\n    line-height: 1.12;\n}\n\n.hs-store-text {\n    color: #555;\n    font-size: 15px;\n    line-height: 1.55;\n    margin: 0 0 18px;\n    max-width: 600px;\n}\n\n.hs-store-button {\n    display: inline-block;\n    padding: 11px 22px;\n    background: var(--hs-blue);\n    color: #fff !important;\n    border-radius: 4px;\n    font-size: 13px;\n    font-weight: 700;\n    transition: .2s ease;\n}\n\n.hs-store-button:hover {\n    background: var(--hs-blue-light);\n}\n\n\n\/* =========================================================\n   TABLET\n   ========================================================= *\/\n\n@media (max-width: 1100px) {\n\n    .hs-category-grid {\n        grid-template-columns: repeat(4, 1fr);\n    }\n\n    .hs-products-grid {\n        grid-template-columns: repeat(4, 1fr);\n    }\n\n    .hs-product-image-wrap {\n        height: 170px;\n    }\n\n    .hs-benefits {\n        grid-template-columns: repeat(2, 1fr);\n        row-gap: 20px;\n    }\n}\n\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media (max-width: 600px) {\n\n    .hs-main-hero {\n        width: calc(100% - 16px);\n        border-radius: 0 0 10px 10px;\n    }\n\n    .hs-main-hero-image {\n        height: 300px;\n    }\n\n    .hs-main-hero-content {\n        padding: 22px 15px 27px;\n    }\n\n    .hs-main-hero-title {\n        font-size: 28px;\n        line-height: 1.1;\n    }\n\n    .hs-main-hero-text {\n        font-size: 14px;\n        line-height: 1.5;\n    }\n\n    .hs-main-buttons {\n        flex-direction: column;\n        gap: 9px;\n    }\n\n    .hs-main-btn {\n        width: 100%;\n        max-width: 250px;\n        text-align: center;\n    }\n\n\n    \/* Trust *\/\n\n    .hs-info-bar {\n        width: calc(100% - 16px);\n        font-size: 10px;\n        line-height: 1.8;\n        padding: 9px 6px;\n    }\n\n    .hs-trust-separator {\n        margin: 0 5px;\n    }\n\n\n    \/* Categories *\/\n\n    .hs-category-section {\n        padding: 22px 10px 20px;\n    }\n\n    .hs-section-title {\n        font-size: 22px;\n        margin-bottom: 16px;\n    }\n\n    .hs-category-grid {\n        grid-template-columns: repeat(4, 1fr);\n        gap: 6px;\n    }\n\n    .hs-category-card {\n        min-height: 82px;\n        padding: 6px 3px;\n    }\n\n    .hs-category-icon {\n        font-size: 25px;\n        margin-bottom: 5px;\n    }\n\n    .hs-category-name {\n        font-size: 9px;\n    }\n\n\n    \/* Products *\/\n\n    .hs-products-section {\n        padding: 24px 10px 25px;\n    }\n\n    .hs-products-grid {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 8px;\n    }\n\n    .hs-product-image-wrap {\n        height: 145px;\n    }\n\n    .hs-product-content {\n        padding: 9px 7px 10px;\n    }\n\n    .hs-product-name {\n        font-size: 11px;\n        min-height: 30px;\n    }\n\n    .hs-product-price {\n        font-size: 11px;\n    }\n\n    .hs-product-button {\n        font-size: 10px;\n        padding: 7px 3px;\n    }\n\n\n    \/* Benefits *\/\n\n    .hs-why-section {\n        padding: 23px 12px;\n    }\n\n    .hs-benefits {\n        grid-template-columns: 1fr 1fr;\n        gap: 16px 8px;\n    }\n\n    .hs-benefit {\n        grid-template-columns: 35px 1fr;\n        gap: 5px;\n    }\n\n    .hs-benefit-icon {\n        width: 35px;\n        height: 35px;\n        font-size: 23px;\n    }\n\n    .hs-benefit-title {\n        font-size: 10px;\n    }\n\n    .hs-benefit-text {\n        font-size: 9px;\n    }\n\n\n    \/* Store *\/\n\n    .hs-store-section {\n        padding: 22px 12px 25px;\n    }\n\n    .hs-store-grid {\n        grid-template-columns: 1fr;\n        gap: 18px;\n    }\n\n    .hs-store-image {\n        height: 220px;\n    }\n\n    .hs-store-content {\n        padding: 0;\n    }\n\n    .hs-store-title {\n        font-size: 24px;\n    }\n\n    .hs-store-text {\n        font-size: 14px;\n        line-height: 1.5;\n    }\n\n    .hs-store-button {\n        font-size: 12px;\n        padding: 10px 20px;\n    }\n}\n\n\n\/* =========================================================\n   VERY SMALL MOBILE\n   ========================================================= *\/\n\n@media (max-width: 380px) {\n\n    .hs-category-grid {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 7px;\n    }\n\n    .hs-category-card {\n        min-height: 82px;\n    }\n\n    .hs-products-grid {\n        grid-template-columns: repeat(2, 1fr);\n    }\n\n    .hs-product-image-wrap {\n        height: 135px;\n    }\n\n    .hs-benefits {\n        grid-template-columns: 1fr;\n    }\n}\n\n<\/style>\n\n\n<div class=\"hs-home\">\n\n\n<!-- =========================================================\n     HERO\n     ========================================================= -->\n\n<section class=\"hs-main-hero\">\n\n    <img decoding=\"async\"\n        class=\"hs-main-hero-image\"\n        src=\"https:\/\/hagasouvenir.se\/wp-content\/uploads\/ChatGPT-Image-Jul-5-2026-10_34_12-AM.png\"\n        alt=\"Haga Souvenir \u2013 Swedish Souvenirs\"\n    >\n\n    <div class=\"hs-main-hero-content\">\n\n        <h1 class=\"hs-main-hero-title\">\n            TAKE A LITTLE PIECE OF SWEDEN HOME\n        <\/h1>\n\n        <p class=\"hs-main-hero-text\">\n            Authentic Swedish gifts from historic Haga, Gothenburg.\n            Discover Dala horses, Swedish fika, Gothenburg souvenirs\n            and Scandinavian gifts from the heart of Sweden.\n        <\/p>\n\n        <div class=\"hs-main-buttons\">\n\n            <a\n                href=\"https:\/\/hagasouvenir.se\/shop\/\"\n                class=\"hs-main-btn hs-btn-red\"\n            >\n                SHOP BESTSELLERS\n            <\/a>\n\n            <a\n                href=\"https:\/\/hagasouvenir.se\/haga\/\"\n                class=\"hs-main-btn hs-btn-white\"\n            >\n                VISIT OUR STORE\n            <\/a>\n\n        <\/div>\n\n    <\/div>\n\n<\/section>\n\n\n<!-- =========================================================\n     TRUST BAR\n     ========================================================= -->\n\n<div class=\"hs-info-bar\">\n\n    <span class=\"hs-stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\n    &nbsp; 5.0 GOOGLE REVIEWS\n\n    <span class=\"hs-trust-separator\">|<\/span>\n\n    \ud83c\udfc6 2,700+ CUSTOMERS\n\n    <span class=\"hs-trust-separator\">|<\/span>\n\n    \ud83c\udf0d WORLDWIDE SHIPPING\n\n<\/div>\n\n\n<!-- =========================================================\n     SHOP BY CATEGORY\n     ========================================================= -->\n\n<section class=\"hs-category-section\">\n\n    <div class=\"hs-section-inner\">\n\n        <h2 class=\"hs-section-title\">\n            SHOP BY CATEGORY\n        <\/h2>\n\n        <div class=\"hs-category-grid\">\n\n\n            <a\n                class=\"hs-category-card\"\n                href=\"https:\/\/hagasouvenir.se\/product-category\/svenska-souvenirer\/\"\n            >\n                <span class=\"hs-category-icon\">\ud83c\uddf8\ud83c\uddea<\/span>\n                <span class=\"hs-category-name\">\n                    Swedish Gifts\n                <\/span>\n            <\/a>\n\n\n            <a\n                class=\"hs-category-card\"\n                href=\"https:\/\/hagasouvenir.se\/product-category\/goteborg-haga\/\"\n            >\n                <span class=\"hs-category-icon\">\ud83d\ude8b<\/span>\n                <span class=\"hs-category-name\">\n                    G\u00f6teborg &amp; Haga\n                <\/span>\n            <\/a>\n\n\n            <a\n                class=\"hs-category-card\"\n                href=\"https:\/\/hagasouvenir.se\/product-category\/dalahastar\/dalahastar-produkter\/\"\n            >\n                <span class=\"hs-category-icon\">\ud83d\udc34<\/span>\n                <span class=\"hs-category-name\">\n                    Dala Horses\n                <\/span>\n            <\/a>\n\n\n            <a\n                class=\"hs-category-card\"\n                href=\"https:\/\/hagasouvenir.se\/product-category\/fika\/\"\n            >\n                <span class=\"hs-category-icon\">\u2615<\/span>\n                <span class=\"hs-category-name\">\n                    Fika\n                <\/span>\n            <\/a>\n\n\n            <a\n                class=\"hs-category-card\"\n                href=\"https:\/\/hagasouvenir.se\/product-category\/alg\/\"\n            >\n                <span class=\"hs-category-icon\">\ud83e\udece<\/span>\n                <span class=\"hs-category-name\">\n                    Moose\n                <\/span>\n            <\/a>\n\n\n            <a\n                class=\"hs-category-card\"\n                href=\"https:\/\/hagasouvenir.se\/product-category\/svenska-klassiska-karaktarer\/\"\n            >\n                <span class=\"hs-category-icon\">\ud83e\uddf8<\/span>\n                <span class=\"hs-category-name\">\n                    Moomin &amp; Pippi\n                <\/span>\n            <\/a>\n\n\n            <a\n                class=\"hs-category-card\"\n                href=\"https:\/\/hagasouvenir.se\/product-category\/hem-kok\/\"\n            >\n                <span class=\"hs-category-icon\">\ud83c\udf73<\/span>\n                <span class=\"hs-category-name\">\n                    Home &amp; Kitchen\n                <\/span>\n            <\/a>\n\n\n            <a\n                class=\"hs-category-card\"\n                href=\"https:\/\/hagasouvenir.se\/product-category\/swedish-gifts\/\"\n            >\n                <span class=\"hs-category-icon\">\ud83c\udf81<\/span>\n                <span class=\"hs-category-name\">\n                    Gifts\n                <\/span>\n            <\/a>\n\n\n        <\/div>\n\n    <\/div>\n\n<\/section>\n\n\n<!-- =========================================================\n     BESTSELLERS\n     AUTOMATICALLY LOADED FROM WOOCOMMERCE\n     ========================================================= -->\n\n<section class=\"hs-products-section\">\n\n    <div class=\"hs-section-inner\">\n\n        <h2 class=\"hs-section-title\">\n            BESTSELLERS\n        <\/h2>\n\n        <div\n            id=\"hs-auto-products\"\n            class=\"hs-products-grid\"\n        >\n\n            <div class=\"hs-products-loading\">\n                Loading our Swedish favourites...\n            <\/div>\n\n        <\/div>\n\n    <\/div>\n\n<\/section>\n\n\n<!-- =========================================================\n     WHY SHOP WITH US\n     ========================================================= -->\n\n<section class=\"hs-why-section\">\n\n    <div class=\"hs-section-inner\">\n\n        <div class=\"hs-benefits\">\n\n\n            <div class=\"hs-benefit\">\n\n                <div class=\"hs-benefit-icon\">\n                    \ud83c\uddf8\ud83c\uddea\n                <\/div>\n\n                <div>\n\n                    <div class=\"hs-benefit-title\">\n                        AUTHENTIC SWEDISH\n                    <\/div>\n\n                    <div class=\"hs-benefit-text\">\n                        Carefully selected Swedish gifts and souvenirs.\n                    <\/div>\n\n                <\/div>\n\n            <\/div>\n\n\n            <div class=\"hs-benefit\">\n\n                <div class=\"hs-benefit-icon\">\n                    \u2b50\n                <\/div>\n\n                <div>\n\n                    <div class=\"hs-benefit-title\">\n                        5.0 GOOGLE\n                    <\/div>\n\n                    <div class=\"hs-benefit-text\">\n                        Trusted by customers who love Swedish products.\n                    <\/div>\n\n                <\/div>\n\n            <\/div>\n\n\n            <div class=\"hs-benefit\">\n\n                <div class=\"hs-benefit-icon\">\n                    \ud83d\udccd\n                <\/div>\n\n                <div>\n\n                    <div class=\"hs-benefit-title\">\n                        HAGA GOTHENBURG\n                    <\/div>\n\n                    <div class=\"hs-benefit-text\">\n                        Inspired by historic Haga in Gothenburg.\n                    <\/div>\n\n                <\/div>\n\n            <\/div>\n\n\n            <div class=\"hs-benefit\">\n\n                <div class=\"hs-benefit-icon\">\n                    \ud83c\udf0d\n                <\/div>\n\n                <div>\n\n                    <div class=\"hs-benefit-title\">\n                        WORLDWIDE SHIPPING\n                    <\/div>\n\n                    <div class=\"hs-benefit-text\">\n                        Swedish treasures delivered around the world.\n                    <\/div>\n\n                <\/div>\n\n            <\/div>\n\n\n        <\/div>\n\n    <\/div>\n\n<\/section>\n\n\n<!-- =========================================================\n     ROOTED IN HISTORIC GOTHENBURG\n     ========================================================= -->\n\n<section class=\"hs-store-section\">\n\n    <div class=\"hs-store-grid\">\n\n\n        <img decoding=\"async\"\n            class=\"hs-store-image\"\n            src=\"https:\/\/hagasouvenir.se\/wp-content\/uploads\/ChatGPT-Image-Jul-5-2026-10_34_12-AM.png\"\n            alt=\"Haga Souvenir store in Gothenburg\"\n        >\n\n\n        <div class=\"hs-store-content\">\n\n            <h2 class=\"hs-store-title\">\n                ROOTED IN HISTORIC GOTHENBURG\n            <\/h2>\n\n            <p class=\"hs-store-text\">\n                Step into the charm of Haga, Gothenburg.\n                Explore carefully selected Swedish crafts,\n                gifts and Scandinavian treasures inspired\n                by the heart of Sweden.\n            <\/p>\n\n            <a\n                href=\"https:\/\/hagasouvenir.se\/haga\/\"\n                class=\"hs-store-button\"\n            >\n                VISIT OUR STORE\n            <\/a>\n\n        <\/div>\n\n\n    <\/div>\n\n<\/section>\n\n\n<\/div>\n\n\n<script>\n(function () {\n\n    \/*\n     * ========================================================\n     * HAGA SOUVENIR\n     * AUTOMATIC WOOCOMMERCE PRODUCT LOADER\n     *\n     * The script searches the WooCommerce Store API for\n     * Swedish products matching the themes below.\n     *\n     * It automatically selects 8 different products.\n     * ========================================================\n     *\/\n\n    const productContainer = document.getElementById(\n        \"hs-auto-products\"\n    );\n\n    if (!productContainer) {\n        return;\n    }\n\n\n    \/*\n     * Search themes.\n     *\n     * These are intentionally broad so the products can\n     * change automatically as the shop inventory changes.\n     *\/\n\n    const searchTerms = [\n        \"G\u00f6teborg\",\n        \"Dalah\u00e4st\",\n        \"mug\",\n        \"magnet\",\n        \"\u00e4lg\",\n        \"k\u00f6k\",\n        \"fika\",\n        \"Sweden\"\n    ];\n\n\n    \/*\n     * Maximum number of products shown.\n     *\/\n\n    const MAX_PRODUCTS = 8;\n\n\n    \/*\n     * WooCommerce Store API.\n     *\/\n\n    const API_URL =\n        \"\/wp-json\/wc\/store\/v1\/products\";\n\n\n    \/*\n     * Keep track of products already found.\n     *\/\n\n    const products = [];\n    const productIds = new Set();\n\n\n    \/*\n     * Escape HTML before inserting product information.\n     *\/\n\n    function escapeHTML(value) {\n\n        if (value === null || value === undefined) {\n            return \"\";\n        }\n\n        return String(value)\n            .replace(\/&\/g, \"&amp;\")\n            .replace(\/<\/g, \"&lt;\")\n            .replace(\/>\/g, \"&gt;\")\n            .replace(\/\"\/g, \"&quot;\")\n            .replace(\/'\/g, \"&#039;\");\n    }\n\n\n    \/*\n     * Convert WooCommerce price information.\n     *\/\n\n    function getPrice(product) {\n\n        if (\n            product &&\n            product.prices &&\n            product.prices.price\n        ) {\n\n            const price = parseFloat(\n                product.prices.price\n            ) \/ Math.pow(\n                10,\n                parseInt(product.prices.currency_minor_unit || 2)\n            );\n\n            if (!isNaN(price)) {\n\n                const currency =\n                    product.prices.currency_prefix ||\n                    \"\";\n\n                const suffix =\n                    product.prices.currency_suffix ||\n                    \"\";\n\n                return (\n                    currency +\n                    price.toFixed(\n                        product.prices.currency_minor_unit || 2\n                    ) +\n                    suffix\n                );\n            }\n        }\n\n        return \"\";\n    }\n\n\n    \/*\n     * Get the best product image.\n     *\/\n\n    function getImage(product) {\n\n        if (\n            product &&\n            product.images &&\n            product.images.length\n        ) {\n\n            return product.images[0].thumbnail ||\n                   product.images[0].src ||\n                   \"\";\n        }\n\n        return \"\";\n    }\n\n\n    \/*\n     * Create product card.\n     *\/\n\n    function createProductCard(product) {\n\n        const image = getImage(product);\n\n        const name =\n            product.name ||\n            \"Swedish Souvenir\";\n\n        const price =\n            getPrice(product);\n\n        const link =\n            product.permalink ||\n            \"https:\/\/hagasouvenir.se\/shop\/\";\n\n\n        return `\n            <article class=\"hs-product-card\">\n\n                <a\n                    href=\"${escapeHTML(link)}\"\n                    aria-label=\"${escapeHTML(name)}\"\n                >\n\n                    <div class=\"hs-product-image-wrap\">\n\n                        ${\n                            image\n                            ?\n                            `\n                            <img decoding=\"async\"\n                                class=\"hs-product-image\"\n                                src=\"${escapeHTML(image)}\"\n                                alt=\"${escapeHTML(name)}\"\n                                loading=\"lazy\"\n                            >\n                            `\n                            :\n                            \"\"\n                        }\n\n                    <\/div>\n\n                <\/a>\n\n\n                <div class=\"hs-product-content\">\n\n                    <div class=\"hs-product-name\">\n                        ${escapeHTML(name)}\n                    <\/div>\n\n                    <div class=\"hs-product-price\">\n                        ${escapeHTML(price)}\n                    <\/div>\n\n                    <a\n                        href=\"${escapeHTML(link)}\"\n                        class=\"hs-product-button\"\n                    >\n                        VIEW PRODUCT\n                    <\/a>\n\n                <\/div>\n\n            <\/article>\n        `;\n    }\n\n\n    \/*\n     * Search one product theme.\n     *\/\n\n    async function searchProducts(term) {\n\n        const url =\n            API_URL +\n            \"?search=\" +\n            encodeURIComponent(term) +\n            \"&per_page=6\" +\n            \"&status=publish\";\n\n\n        try {\n\n            const response =\n                await fetch(url, {\n                    credentials: \"same-origin\"\n                });\n\n\n            if (!response.ok) {\n                return [];\n            }\n\n\n            const data =\n                await response.json();\n\n\n            if (!Array.isArray(data)) {\n                return [];\n            }\n\n\n            return data;\n\n        } catch (error) {\n\n            console.warn(\n                \"Haga Souvenir product search failed:\",\n                term,\n                error\n            );\n\n            return [];\n        }\n    }\n\n\n    \/*\n     * Load products.\n     *\n     * Searches all themes in parallel.\n     *\/\n\n    async function loadProducts() {\n\n        try {\n\n            const results =\n                await Promise.all(\n                    searchTerms.map(\n                        searchProducts\n                    )\n                );\n\n\n            \/*\n             * Add products without duplicates.\n             *\/\n\n            results.forEach(function (result) {\n\n                result.forEach(function (product) {\n\n                    if (\n                        products.length >=\n                        MAX_PRODUCTS\n                    ) {\n                        return;\n                    }\n\n\n                    if (\n                        !product ||\n                        !product.id\n                    ) {\n                        return;\n                    }\n\n\n                    if (\n                        productIds.has(\n                            product.id\n                        )\n                    ) {\n                        return;\n                    }\n\n\n                    \/*\n                     * Make sure the product has\n                     * a visible name.\n                     *\/\n\n                    if (!product.name) {\n                        return;\n                    }\n\n\n                    productIds.add(\n                        product.id\n                    );\n\n                    products.push(\n                        product\n                    );\n\n                });\n\n            });\n\n\n            \/*\n             * If the themed searches did not find\n             * enough products, use shop products as\n             * an automatic fallback.\n             *\/\n\n            if (\n                products.length <\n                MAX_PRODUCTS\n            ) {\n\n                try {\n\n                    const fallbackResponse =\n                        await fetch(\n                            API_URL +\n                            \"?per_page=20\" +\n                            \"&status=publish\" +\n                            \"&orderby=popularity\" +\n                            \"&order=desc\",\n                            {\n                                credentials:\n                                    \"same-origin\"\n                            }\n                        );\n\n\n                    if (\n                        fallbackResponse.ok\n                    ) {\n\n                        const fallbackProducts =\n                            await fallbackResponse.json();\n\n\n                        if (\n                            Array.isArray(\n                                fallbackProducts\n                            )\n                        ) {\n\n                            fallbackProducts.forEach(\n                                function (product) {\n\n                                    if (\n                                        products.length >=\n                                        MAX_PRODUCTS\n                                    ) {\n                                        return;\n                                    }\n\n\n                                    if (\n                                        !product ||\n                                        !product.id ||\n                                        !product.name\n                                    ) {\n                                        return;\n                                    }\n\n\n                                    if (\n                                        productIds.has(\n                                            product.id\n                                        )\n                                    ) {\n                                        return;\n                                    }\n\n\n                                    productIds.add(\n                                        product.id\n                                    );\n\n                                    products.push(\n                                        product\n                                    );\n\n                                }\n                            );\n\n                        }\n\n                    }\n\n                } catch (fallbackError) {\n\n                    console.warn(\n                        \"Fallback product loading failed.\",\n                        fallbackError\n                    );\n\n                }\n\n            }\n\n\n            \/*\n             * Display products.\n             *\/\n\n            if (\n                products.length === 0\n            ) {\n\n                productContainer.innerHTML = `\n                    <div class=\"hs-products-error\">\n                        Visit our shop to discover our Swedish favourites.\n                    <\/div>\n                `;\n\n                return;\n            }\n\n\n            productContainer.innerHTML =\n                products\n                    .slice(\n                        0,\n                        MAX_PRODUCTS\n                    )\n                    .map(\n                        createProductCard\n                    )\n                    .join(\"\");\n\n\n        } catch (error) {\n\n            console.error(\n                \"Haga Souvenir product loader error:\",\n                error\n            );\n\n\n            productContainer.innerHTML = `\n                <div class=\"hs-products-error\">\n                    <a\n                        href=\"https:\/\/hagasouvenir.se\/shop\/\"\n                        style=\"color:#17395c;font-weight:700;\"\n                    >\n                        VIEW ALL PRODUCTS\n                    <\/a>\n                <\/div>\n            `;\n\n        }\n\n    }\n\n\n    \/*\n     * Start automatically.\n     *\/\n\n    if (\n        document.readyState ===\n        \"loading\"\n    ) {\n\n        document.addEventListener(\n            \"DOMContentLoaded\",\n            loadProducts\n        );\n\n    } else {\n\n        loadProducts();\n\n    }\n\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>TAKE A LITTLE PIECE OF SWEDEN HOME Authentic Swedish gifts from historic Haga, Gothenburg. Discover Dala horses, Swedish fika, Gothenburg souvenirs and Scandinavian gifts from the heart of Sweden. SHOP BESTSELLERS VISIT OUR STORE \u2605\u2605\u2605\u2605\u2605 &nbsp; 5.0 GOOGLE REVIEWS | \ud83c\udfc6 2,700+ CUSTOMERS | \ud83c\udf0d WORLDWIDE SHIPPING SHOP BY CATEGORY \ud83c\uddf8\ud83c\uddea Swedish Gifts \ud83d\ude8b G\u00f6teborg [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-14084","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hagasouvenir.se\/en\/wp-json\/wp\/v2\/pages\/14084","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hagasouvenir.se\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hagasouvenir.se\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hagasouvenir.se\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hagasouvenir.se\/en\/wp-json\/wp\/v2\/comments?post=14084"}],"version-history":[{"count":158,"href":"https:\/\/hagasouvenir.se\/en\/wp-json\/wp\/v2\/pages\/14084\/revisions"}],"predecessor-version":[{"id":89987,"href":"https:\/\/hagasouvenir.se\/en\/wp-json\/wp\/v2\/pages\/14084\/revisions\/89987"}],"wp:attachment":[{"href":"https:\/\/hagasouvenir.se\/en\/wp-json\/wp\/v2\/media?parent=14084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}