.elementor-kit-5{--e-global-color-primary:#000000;--e-global-color-secondary:#54595F;--e-global-color-text:#000000;--e-global-color-accent:#EB5C43;--e-global-color-2a100bd:#409509;--e-global-color-7542dfb:#EE1616;--e-global-color-18861fc:#000000FA;--e-global-color-60e5f0a:#F5D2EE;--e-global-color-4a0c134:#DD8D0E;--e-global-color-2933146:#F9F4E9;--e-global-color-d714c87:#8FADBD;--e-global-color-2f19f67:#EB5C43;--e-global-color-fcbfffe:#FCFCFC;--e-global-color-273cac9:#0D0D0D;--e-global-color-ee48369:#0A0A09;--e-global-color-62d1137:#0F0F0E;--e-global-color-d36a3af:#FFFFFF;--e-global-color-344fb8b:#F8F049;--e-global-typography-primary-font-family:"Overpass Mono";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-decoration:none;--e-global-typography-secondary-font-family:"Overpass Mono";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Overpass Mono";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Overpass Mono";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-primary );font-family:"Overpass Mono", Sans-serif;font-size:14px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:#FCFCFC00;text-transform:uppercase;color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:#F9F4E900;color:var( --e-global-color-primary );border-style:none;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 p{margin-block-end:0px;}.elementor-kit-5 a{color:var( --e-global-color-primary );font-weight:600;text-decoration:none;}.elementor-kit-5 a:hover{color:var( --e-global-color-primary );}.elementor-kit-5 h1{color:var( --e-global-color-text );font-size:18px;text-decoration:none;}.elementor-kit-5 h2{color:var( --e-global-color-primary );text-decoration:none;}.elementor-kit-5 h3{color:var( --e-global-color-primary );text-decoration:none;}.elementor-kit-5 h4{color:var( --e-global-color-primary );text-decoration:none;}.elementor-kit-5 h5{color:var( --e-global-color-text );}.elementor-kit-5 h6{color:var( --e-global-color-primary );text-decoration:none;}.elementor-kit-5 label{color:var( --e-global-color-primary );text-decoration:none;}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{text-decoration:none;color:var( --e-global-color-primary );accent-color:var( --e-global-color-text );}.elementor-kit-5 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea:focus,.elementor-kit-5 .elementor-field-textual:focus{color:var( --e-global-color-primary );accent-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{--lightbox-ui-color:var( --e-global-color-primary );--lightbox-ui-color-hover:var( --e-global-color-primary );--lightbox-text-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
    color: var(--e-global-color-18861fc);
}
/*
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock.in-stock {
    color: var( --e-global-color-2a100bd );
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock.out-of-stock {
    color: var(--e-global-color-7542dfb);
}
*/
body.single-product [data-widget_type="woocommerce-product-add-to-cart.default"] > .elementor-add-to-cart {
    display: flex;
    flex-direction: column;
}
body.single-product [data-widget_type="woocommerce-product-add-to-cart.default"] > .elementor-add-to-cart > * {
    order:2;
}
body.single-product [data-widget_type="woocommerce-product-add-to-cart.default"] > .elementor-add-to-cart > .online-stock.in-stock {
    order:1;
}
body.single-product [data-widget_type="woocommerce-product-add-to-cart.default"] > .elementor-add-to-cart > .stock.in-stock:not(.online-stock) {
    color:inherit;
}
body.single-product [data-widget_type="woocommerce-product-add-to-cart.default"] > .elementor-add-to-cart > .stock.available-on-backorder + .stock.in-stock:not(.online-stock) {
    color:var( --e-global-color-2a100bd );
}

body.single-product .elementor-add-to-cart > p.stock {
    font-size: 14px;
}
body.single-product .elementor-add-to-cart > .stock:before,
body.single-product .elementor-add-to-cart .woocommerce-variation-availability .stock:before {
    background-color:transparent;
    display: inline-block;
    content:'';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    vertical-align: middle;
    margin-right: 8px;
    margin-top: -2px;
}
body.single-product .elementor-add-to-cart > .stock.in-stock:before,
body.single-product .elementor-add-to-cart .woocommerce-variation-availability .stock.in-stock:before {
    background-color:var( --e-global-color-2a100bd );
}
body.single-product .elementor-add-to-cart > .stock.out-of-stock:before,
body.single-product .elementor-add-to-cart .woocommerce-variation-availability .stock.out-of-stock:before {
    background-color:var(--e-global-color-7542dfb);
}
body.single-product .elementor-add-to-cart > .stock.remote-stock:before,
body.single-product .elementor-add-to-cart .woocommerce-variation-availability .stock.remote-stock:before {
    background-color:var(--e-global-color-4a0c134);
}

/* Tvinger din kurv helt i front */
.uwc-cart-panel, .uwc-cart-container, #uwc-cart-panel {
   z-index: 999999 !important;
}

/* Sørger for at Off-Canvas produkt-popup ligger nedenunder */
.elementor-off-canvas, .elementor-widget-off-canvas {
   z-index: 90000 !important;
}


/* =====================================================
   Produkttitler
   ===================================================== */
.woocommerce-loop-product__title {
    color: var(--wc-text);
    font-family: var(--wc-font);
}/* End custom CSS */