.elementor-31 .elementor-element.elementor-element-26072a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:160px;--padding-left:64px;--padding-right:64px;}.elementor-31 .elementor-element.elementor-element-26072a8:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-26072a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-65526bd .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-7751c46{--update-cart-automatically-display:none;--sections-background-color:#02010100;--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--sections-margin:0px;--sections-title-color:var( --e-global-color-accent );--sections-title-spacing:12px;--links-normal-color:var( --e-global-color-5934d76 );--links-hover-color:var( --e-global-color-text );--forms-fields-normal-color:var( --e-global-color-text );--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-normal-text-color:var( --e-global-color-secondary );--forms-buttons-hover-text-color:var( --e-global-color-secondary );--forms-buttons-border-type:none;--forms-buttons-border-radius:0px 0px 0px 0px;--forms-buttons-padding:18px 40px 18px 40px;--forms-buttons-width:auto;--order-summary-rows-gap-top:calc( 64px/2 );--order-summary-rows-gap-bottom:calc( 64px/2 );--order-summary-color:var( --e-global-color-5934d76 );--product-link-normal-color:var( --e-global-color-text );--product-link-hover-color:var( --e-global-color-text );--order-summary-items-divider-color:#EAD6C3;--order-summary-items-divider-weight:1px;--order-summary-quantity-border-color:var( --e-global-color-5934d76 );--order-summary-quantity-border-weight:1px;--order-summary-remove-icon-normal-color:var( --e-global-color-accent );--order-summary-remove-icon-hover-color:#E02222;--totals-rows-gap-top:calc( 32px/2 );--totals-rows-gap-bottom:calc( 32px/2 );--totals-color:var( --e-global-color-text );--totals-divider-color:#EAD6C3;--totals-divider-weight:1px;--checkout-button-normal-text-color:var( --e-global-color-secondary );--checkout-button-hover-text-color:#F4EAE0;--checkout-button-border-radius:0px 0px 0px 0px;--checkout-button-padding:18px 40px 18px 40px;--checkout-button-width:fit-content;}.elementor-31 .elementor-element.elementor-element-7751c46 .coupon .input-text, .elementor-31 .elementor-element.elementor-element-7751c46 .e-cart-totals .input-text, .elementor-31 .elementor-element.elementor-element-7751c46 select, .elementor-31 .elementor-element.elementor-element-7751c46 .select2-selection--single{background-color:#02010100;}.elementor-31 .elementor-element.elementor-element-7751c46 .shop_table .button{background-color:var( --e-global-color-accent );font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:300;letter-spacing:0.025em;}.elementor-31 .elementor-element.elementor-element-7751c46 .shop_table .button:hover, .elementor-31 .elementor-element.elementor-element-7751c46 .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-7751c46 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-7751c46 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#231F20;}.elementor-31 .elementor-element.elementor-element-7751c46 .cart_totals h2{font-family:"Playfair Display", Sans-serif;font-size:1.5rem;}.elementor-31 .elementor-element.elementor-element-7751c46 {--sections-descriptions-color:var( --e-global-color-text );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-7751c46 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-7751c46 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-7751c46 .e-shop-table .cart th, .elementor-31 .elementor-element.elementor-element-7751c46 .e-shop-table .cart td:before{font-family:"Metropolis", Sans-serif;font-size:0.875rem;font-weight:300;}.elementor-31 .elementor-element.elementor-element-7751c46 .cart td span, .elementor-31 .elementor-element.elementor-element-7751c46 .cart td, .elementor-31 .elementor-element.elementor-element-7751c46 .input-text.qty{font-family:"Metropolis", Sans-serif;font-size:0.875rem;font-weight:300;}.elementor-31 .elementor-element.elementor-element-7751c46 .cart_totals .shop_table td:before, .elementor-31 .elementor-element.elementor-element-7751c46 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Metropolis", Sans-serif;font-size:0.875rem;font-weight:300;letter-spacing:0.025em;}.elementor-31 .elementor-element.elementor-element-7751c46 .checkout-button{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:300;letter-spacing:0.025em;}.elementor-31 .elementor-element.elementor-element-5fa5651{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-8541aa4{width:100%;max-width:100%;}body.elementor-page-31:not(.elementor-motion-effects-element-type-background), body.elementor-page-31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-31 .elementor-element.elementor-element-26072a8{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-7751c46{--sections-padding:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-26072a8{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-31 .elementor-element.elementor-element-7751c46 > .elementor-widget-container{margin:-32px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-7751c46{--order-summary-rows-gap-top:calc( 24px/2 );--order-summary-rows-gap-bottom:calc( 24px/2 );}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-26072a8{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-7751c46 *//* =========================================================
   TOKENS / STYLE ONLY
========================================================= */
:root {
    --color-text-dark: #04151F;
    --color-accent: #0069AB;
    --color-danger: #AF948A;
    --color-danger-hover: #231F20;
    --color-border-dark: #4D3939;
    --color-border-light: #d5d8dc;
    --color-border-soft: #EAD6C3;
    --color-selected: #f0f0f0;
    --color-white: #fff;

    --font-heading: "Playfair Display", serif;
    --font-body: "Metropolis", sans-serif;

    --remove-icon-url: url('https://ljustminne.se/wp-content/uploads/2026/05/circle-xmark-light-full.svg');
}

/* Remove icon */
.woocommerce a.remove {
    font-size: 0 !important;
    line-height: 0;
    color: transparent !important;
    background: none !important;
    border: none !important;
    box-shadow: none !important;
}

.woocommerce a.remove::before {
    content: "";
    display: block;
    background-color: var(--color-danger);
    -webkit-mask: var(--remove-icon-url) center/contain no-repeat;
    mask: var(--remove-icon-url) center/contain no-repeat;
    transition: background-color 0.2s ease;
}

.woocommerce a.remove:hover::before {
    background-color: var(--color-danger-hover);
}

/* Buttons */
.woocommerce-cart-form button[name="update_cart"] {
    border: 1px solid var(--color-text-dark);
    background-color: transparent;
    color: var(--color-text-dark);
    border-radius: 0;
    transition: all 0.25s ease;
}

.woocommerce-cart-form button[name="update_cart"]:hover {
    background-color: var(--color-accent);
    border-color: var(--color-white);
    color: var(--color-white);
}

.woocommerce .return-to-shop .button.wc-backward {
    background-color: #AF948A;
    color: #F4EAE0;
    font-family: var(--font-body);
    font-weight: 300;
    letter-spacing: 0.025em;
    border: none;
    border-radius: 0;
    transition: background-color 0.25s ease;
}

.woocommerce .return-to-shop .button.wc-backward:hover {
    background-color: #231F20;
    color: #F4EAE0;
}

/* Coupon + quantity inputs */
.woocommerce .coupon input#coupon_code,
.woocommerce .quantity .qty {
    border-radius: 0 !important;
    border: 1px solid #AF948A !important;
    background: transparent !important;
    box-shadow: none !important;
    outline: none !important;
}

.woocommerce .coupon input#coupon_code:focus,
.woocommerce .quantity .qty:focus {
    border-color: #231F20 !important;
}

/* Remove quantity arrows */
.woocommerce .quantity .qty::-webkit-inner-spin-button,
.woocommerce .quantity .qty::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.woocommerce .quantity .qty {
    appearance: textfield;
    -webkit-appearance: none;
    -moz-appearance: textfield;
}

/* Shipping calculator */
.woocommerce-shipping-calculator * {
    border-radius: 0 !important;
}

.woocommerce-shipping-calculator input,
.woocommerce-shipping-calculator select,
.woocommerce-shipping-calculator textarea {
    outline: none !important;
    box-shadow: none !important;
    appearance: none;
    -webkit-appearance: none;
}

/* Select2 styling */
.woocommerce-shipping-calculator .select2-selection--single {
    background-color: transparent !important;
    border: 1px solid var(--color-border-dark) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

.woocommerce-shipping-calculator .select2-selection__rendered {
    color: var(--color-text-dark) !important;
    line-height: 1;
}

.woocommerce .select2-dropdown {
    border: 1px solid var(--color-border-light);
    border-radius: 0;
    box-shadow: none;
}

.woocommerce .select2-results__option--highlighted {
    background-color: var(--color-accent);
    color: var(--color-white);
}

.woocommerce .select2-results__option[aria-selected="true"] {
    background-color: var(--color-selected);
}

/* Notices */
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-info,
.woocommerce .cart-empty {
    background: transparent;
    border: 1px solid var(--color-border-soft);
    color: var(--color-text-dark);
    border-radius: 0;
}

.woocommerce .woocommerce-message::before,
.woocommerce .woocommerce-info::before {
    color: var(--color-danger);
}

.woocommerce .restore-item {
    color: var(--color-danger);
    text-decoration: underline;
    transition: color 0.2s ease;
}

.woocommerce .restore-item:hover {
    color: var(--color-danger-hover);
}

/* Shipping price font weight */
.woocommerce .cart_totals tr.woocommerce-shipping-totals.shipping label .woocommerce-Price-amount,
.woocommerce .cart_totals tr.woocommerce-shipping-totals.shipping label .woocommerce-Price-amount bdi,
.woocommerce .cart_totals tr.woocommerce-shipping-totals.shipping label .woocommerce-Price-currencySymbol {
    font-weight: 300 !important;
}

/* AJAX loading overlay */
.woocommerce .blockUI.blockOverlay,
.woocommerce .loader {
    background: transparent !important;
    opacity: 0 !important;
}




/* =========================================================
   LAYOUT ONLY
========================================================= */

/* Remove icon layout */
.woocommerce a.remove {
    position: relative;
    display: inline-block;
    width: 24px;
    height: 24px;
}

.woocommerce a.remove::before {
    width: 24px;
    height: 24px;
}

.woocommerce td.product-remove,
.woocommerce th.product-remove {
    width: 40px;
}

.woocommerce td.product-remove a.remove {
    margin: 0 auto;
}

/* Button layout */
.woocommerce-cart-form button[name="update_cart"] {
    padding: 10px 18px;
}

.woocommerce .checkout-button,
.woocommerce a.checkout-button,
.woocommerce .wc-proceed-to-checkout a.checkout-button,
.woocommerce .return-to-shop .button.wc-backward {
    width: 100% !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
    min-height: 58px;
    padding: 18px 40px !important;
    box-sizing: border-box;
    text-align: center !important;
}

/* Coupon layout */
.woocommerce .coupon input#coupon_code,
.woocommerce .coupon button {
    min-height: 52px;
    box-sizing: border-box;
    line-height: 1;
}

.woocommerce .coupon input#coupon_code {
    padding: 17px 12px !important;
}

.woocommerce .coupon button {
    padding: 17px 40px !important;
}

/* Quantity layout */
.woocommerce table.shop_table td.product-quantity .quantity input.qty,
.woocommerce .quantity input.input-text.qty.text {
    text-align: center !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* Cart columns */
.e-cart__column-start,
.e-cart__column-end {
    padding: 0;
}

@media (min-width: 1024px) and (max-width: 1279px) {
    .e-cart__column-end {
        margin-left: 80px !important;
    }
}

@media (min-width: 1280px) {
    .e-cart__column-end {
        margin-left: 160px !important;
    }
}

/* Desktop table alignment only */
@media (min-width: 1025px) {
    .woocommerce td.product-remove,
    .woocommerce th.product-remove {
        padding-right: 16px;
    }

    .woocommerce td.product-thumbnail,
    .woocommerce th.product-thumbnail {
        width: 90px;
    }

    .woocommerce table.shop_table th.product-name {
        position: relative;
        left: -90px;
    }
}

/* Select2 layout */
.woocommerce-shipping-calculator .select2-selection--single {
    display: flex;
    align-items: center;
    height: 40px;
    padding: 0 12px;
}

.woocommerce-shipping-calculator .select2-selection__rendered {
    padding: 0 !important;
}

.woocommerce .select2-results__option {
    padding: 10px 12px;
}

/* Mobile / tablet cart reset */
@media (max-width: 1024px) {
    .woocommerce table.shop_table thead {
        display: none !important;
    }

    .woocommerce .e-shop-table,
    .woocommerce .e-cart-section,
    .woocommerce .woocommerce-cart-form,
    .woocommerce table.shop_table,
    .woocommerce table.shop_table tbody,
    .woocommerce table.shop_table tbody tr.cart_item,
    .woocommerce table.shop_table_responsive tr td,
    .woocommerce-page table.shop_table_responsive tr td {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .woocommerce table.shop_table_responsive tr td::before,
    .woocommerce-page table.shop_table_responsive tr td::before {
        display: none !important;
        content: none !important;
    }

    .woocommerce table.shop_table_responsive tr td.product-price {
        display: none !important;
    }
}

@media (max-width: 1024px) {
    .woocommerce table.shop_table_responsive tr.cart_item td.product-price {
        display: none !important;
    }

    .woocommerce table.shop_table_responsive tr.cart_item td.product-subtotal {
        display: block !important;
    }
}

/* Mobile / tablet product layout */
@media (max-width: 1024px) {
    .woocommerce table.shop_table_responsive tr.cart_item {
        display: grid !important;
        grid-template-columns: 80px minmax(0, 1fr) 24px !important;
        grid-template-areas:
            "thumb title remove"
            "thumb meta meta" !important;
        column-gap: 16px;
        row-gap: 6px;
        align-items: start;
        padding-top: 24px !important;
        margin-bottom: 16px !important;
    }

    .woocommerce table.shop_table_responsive tr.cart_item:first-child {
        padding-top: 0 !important;
    }

    .woocommerce table.shop_table_responsive tr.cart_item:last-child {
        margin-bottom: 8px !important;
    }

    .woocommerce table.shop_table_responsive tr.cart_item td {
        display: block !important;
        width: auto !important;
        text-align: left !important;
        padding: 0 !important;
        margin: 0 !important;
        border: 0 !important;
    }

    .woocommerce table.shop_table_responsive tr.cart_item td.product-thumbnail {
        grid-area: thumb;
        padding: 8px 0 !important;
    }

    .woocommerce table.shop_table_responsive tr.cart_item td.product-thumbnail img {
        display: block !important;
        width: 80px;
        max-width: 80px;
        height: auto;
    }

    .woocommerce table.shop_table_responsive tr.cart_item td.product-name {
        grid-area: title;
        align-self: start;
        padding-right: 8px !important;
    }

    .woocommerce table.shop_table_responsive tr.cart_item td.product-remove {
        grid-area: remove;
        align-self: start;
        justify-self: end;
        width: 24px !important;
        min-width: 24px !important;
        padding-right: 0 !important;
    }

    .woocommerce table.shop_table_responsive tr.cart_item td.product-quantity {
        grid-area: meta;
        justify-self: start;
    }

    .woocommerce table.shop_table_responsive tr.cart_item td.product-subtotal {
        grid-area: meta;
        justify-self: end;
        text-align: right;
    }

    .woocommerce table.shop_table_responsive tr.cart_item td.product-subtotal .amount {
        display: inline-block;
        white-space: nowrap;
    }

    .woocommerce table.shop_table_responsive tr.cart_item td.product-quantity .quantity,
    .woocommerce table.shop_table_responsive tr.cart_item td.product-quantity input.qty,
    .woocommerce table.shop_table_responsive tr.cart_item td.product-remove a.remove {
        margin: 0 !important;
    }
}

/* Coupon section spacing */
@media (max-width: 1024px) {
    .woocommerce .coupon.e-cart-section {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }
}

/* Mobile / tablet totals */
@media (max-width: 1024px) {
    .woocommerce .cart_totals tr.cart-subtotal,
    .woocommerce .cart_totals tr.tax-rate,
    .woocommerce .cart_totals tr.order-total {
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
        width: 100% !important;
    }

    .woocommerce .cart_totals tr.cart-subtotal {
        border-bottom: 1px solid var(--color-border-soft) !important;
    }

    .woocommerce .cart_totals tr.tax-rate,
    .woocommerce .cart_totals tr.order-total {
        border-top: none !important;
        border-bottom: none !important;
    }

    .woocommerce .cart_totals tr.cart-subtotal th,
    .woocommerce .cart_totals tr.tax-rate th,
    .woocommerce .cart_totals tr.order-total th,
    .woocommerce .cart_totals tr.cart-subtotal td,
    .woocommerce .cart_totals tr.tax-rate td,
    .woocommerce .cart_totals tr.order-total td {
        display: block !important;
        width: auto !important;
        padding: 12px 0 !important;
        margin: 0 !important;
        border: none !important;
    }

    .woocommerce .cart_totals th {
        text-align: left !important;
    }

    .woocommerce .cart_totals td {
        text-align: right !important;
    }

    .woocommerce .cart_totals td::before {
        display: none !important;
        content: none !important;
    }
}

/* Mobile / tablet shipping */
@media (max-width: 1024px) {
    .woocommerce .cart_totals tr.woocommerce-shipping-totals.shipping {
        display: block !important;
        width: 100% !important;
    }

    .woocommerce .cart_totals tr.woocommerce-shipping-totals.shipping th {
        display: none !important;
    }

    .woocommerce .cart_totals tr.woocommerce-shipping-totals.shipping td {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        text-align: left !important;
        box-sizing: border-box !important;
        border: none !important;
    }

    .woocommerce .cart_totals tr.woocommerce-shipping-totals.shipping td::before {
        display: none !important;
        content: none !important;
    }

    .woocommerce .cart_totals tr.woocommerce-shipping-totals.shipping ul,
    .woocommerce .cart_totals tr.woocommerce-shipping-totals.shipping li,
    .woocommerce .cart_totals tr.woocommerce-shipping-totals.shipping p,
    .woocommerce .cart_totals tr.woocommerce-shipping-totals.shipping section,
    .woocommerce .cart_totals tr.woocommerce-shipping-totals.shipping .form-row,
    .woocommerce .cart_totals tr.woocommerce-shipping-totals.shipping .form-row-wide,
    .woocommerce .cart_totals tr.woocommerce-shipping-totals.shipping .address-field {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 100% !important;
        padding: 0 !important;
        box-sizing: border-box !important;
    }

    .woocommerce .cart_totals tr.woocommerce-shipping-totals.shipping ul {
        list-style: none !important;
        margin: 0 !important;
    }

    .woocommerce .cart_totals tr.woocommerce-shipping-totals.shipping select,
    .woocommerce .cart_totals tr.woocommerce-shipping-totals.shipping input,
    .woocommerce .cart_totals tr.woocommerce-shipping-totals.shipping button,
    .woocommerce .cart_totals tr.woocommerce-shipping-totals.shipping .select2,
    .woocommerce .cart_totals tr.woocommerce-shipping-totals.shipping .select2-container,
    .woocommerce .cart_totals tr.woocommerce-shipping-totals.shipping .select2-selection--single {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 100% !important;
        box-sizing: border-box !important;
    }

    .woocommerce .cart_totals tr.woocommerce-shipping-totals.shipping #calc_shipping_country_field,
    .woocommerce .cart_totals tr.woocommerce-shipping-totals.shipping #calc_shipping_city_field,
    .woocommerce .cart_totals tr.woocommerce-shipping-totals.shipping #calc_shipping_postcode_field {
        margin-bottom: 8px !important;
    }

    .woocommerce .cart_totals tr.woocommerce-shipping-totals.shipping #calc_shipping_postcode_field {
        margin-bottom: 14px !important;
    }

    .woocommerce .shipping-calculator-form {
        width: 100%;
        box-sizing: border-box;
    }
}

/* Notices / empty cart layout */
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-info,
.woocommerce .cart-empty {
    position: relative;
    padding: 18px 24px 18px 44px !important;
    margin-bottom: 16px !important;
}

.woocommerce-message::before,
.woocommerce-info::before {
    left: 18px !important;
    top: 50% !important;
    transform: translateY(-50%);
}

@media (max-width: 1024px) {
    .woocommerce .woocommerce-notices-wrapper,
    .woocommerce .wc-empty-cart-message {
        margin-top: 24px !important;
    }
}

/* Notice wrapper spacing */
.woocommerce .woocommerce-notices-wrapper {
    padding-bottom: 24px;
}

/* ipad/mobile section spacing */
@media (max-width: 1024px) {
    .elementor-widget-woocommerce-cart .coupon.e-cart-section {
        margin-bottom: 48px !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Metropolis';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ljustminne.se/wp-content/uploads/2026/05/Metropolis-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Metropolis';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://ljustminne.se/wp-content/uploads/2026/05/Metropolis-RegularItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Metropolis';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
@font-face {
	font-family: 'Metropolis';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://ljustminne.se/wp-content/uploads/2026/05/Metropolis-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Metropolis';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://ljustminne.se/wp-content/uploads/2026/05/Metropolis-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Metropolis';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://ljustminne.se/wp-content/uploads/2026/05/Metropolis-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Metropolis';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://ljustminne.se/wp-content/uploads/2026/05/Metropolis-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Metropolis';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ljustminne.se/wp-content/uploads/2026/05/Metropolis-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Metropolis';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://ljustminne.se/wp-content/uploads/2026/05/Metropolis-BoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */