/* Funksjonsrettelser – mockupens design er ikke del av dette stilarket. */
/* Fallback før/uten JavaScript: skjul stiteksten og vis kun siste lenke.
   :has-reglene håndterer at Genesis pakker hver lenke i hvert sitt span. */
.breadcrumb,
.breadcrumb-trail,
.woocommerce .woocommerce-breadcrumb {
    color: transparent !important;
    font-size: 0 !important;
}
:is(.breadcrumb, .breadcrumb-trail, .woocommerce-breadcrumb)::before,
:is(.breadcrumb, .breadcrumb-trail, .woocommerce-breadcrumb)::after {
    content: none !important;
}
:is(.breadcrumb, .breadcrumb-trail, .woocommerce-breadcrumb) :not(a) {
    font-size: 0 !important;
    color: transparent !important;
}
:is(.breadcrumb, .breadcrumb-trail, .woocommerce-breadcrumb) a {
    display: inline-flex !important;
    align-items: center;
    min-height: 44px;
    font-size: 0 !important;
    color: #211f1d !important;
    text-decoration: none;
}
:is(.breadcrumb, .breadcrumb-trail, .woocommerce-breadcrumb) a::before {
    content: "‹ Tilbake" !important;
    font-size: 12px !important;
    color: #211f1d !important;
}
:is(.breadcrumb, .breadcrumb-trail, .woocommerce-breadcrumb) a:has(~ a, ~ * a),
:is(.breadcrumb, .breadcrumb-trail, .woocommerce-breadcrumb) :has(~ a, ~ * a) a {
    display: none !important;
}
.breadcrumb.lg-breadcrumb-ready .lg-back-link,
.breadcrumb-trail.lg-breadcrumb-ready .lg-back-link,
.woocommerce-breadcrumb.lg-breadcrumb-ready .lg-back-link {
    display: inline-flex !important;
    align-items: center;
    min-height: 44px;
    color: #211f1d !important;
    font-size: 12px !important;
    text-decoration: none;
}
.breadcrumb .lg-back-link::before,
.breadcrumb-trail .lg-back-link::before,
.woocommerce-breadcrumb .lg-back-link::before { content: none !important; }
.lg-back-link:focus-visible,
.menu-toggle:focus-visible,
.the-toggle:focus-visible { outline: 2px solid #211f1d !important; outline-offset: 4px; }
.woocommerce .summary .price,
.woocommerce .summary .price .amount,
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .price .amount,
.product_list_widget .amount { color: #211f1d !important; }
.elementor-kit-2405 {
    --e-global-typography-primary-font-family: "Poppins";
    --e-global-typography-secondary-font-family: "Fraunces";
    --e-global-typography-text-font-family: "Poppins";
    --e-global-typography-accent-font-family: "Poppins";
}
@media (max-width: 800px) {
    body.home .front-page-1 .left h1 + p + a.button {
        display: inline-flex !important; width: auto !important;
        min-height: 44px !important; float: none !important; margin: 0 0 24px !important;
    }
}
