.elementor-18889 .elementor-element.elementor-element-62b08da{--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:8rem 8rem;--row-gap:8rem;--column-gap:8rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem;}.elementor-18889 .elementor-element.elementor-element-64b8b0e{width:var( --container-widget-width, 768px );max-width:768px;--container-widget-width:768px;--container-widget-flex-grow:0;font-size:1.5rem;}.elementor-18889 .elementor-element.elementor-element-b2388ec{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-18889 .elementor-element.elementor-element-30f886d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-18889 .elementor-element.elementor-element-3a7ecff{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:16px;--e-filter-item-border-radius:1rem 1rem 1rem 1rem;}.elementor-18889 .elementor-element.elementor-element-3a7ecff .e-filter-item{padding:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-18889 .elementor-element.elementor-element-343d297{--divider-border-style:solid;--divider-border-width:3rem;width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;}.elementor-18889 .elementor-element.elementor-element-343d297 .elementor-divider-separator{width:1px;}.elementor-18889 .elementor-element.elementor-element-343d297 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-18889 .elementor-element.elementor-element-4e21930{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:16px;--e-filter-normal-text-color:#000000;--e-filter-hover-text-color:#000000;--e-filter-active-text-color:#FFFFFF;--e-filter-item-border-radius:1rem 1rem 1rem 1rem;}.elementor-18889 .elementor-element.elementor-element-4e21930 .e-filter-item{line-height:1;padding:1rem 1rem 1rem 1rem;}.elementor-18889 .elementor-element.elementor-element-dd706f4{--grid-columns:3;--grid-row-gap:32px;--grid-column-gap:32px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-18889 .elementor-element.elementor-element-dd706f4{--grid-columns:2;--grid-row-gap:24px;--grid-column-gap:24px;}}@media(max-width:768px){.elementor-18889 .elementor-element.elementor-element-64b8b0e{font-size:1.25rem;}.elementor-18889 .elementor-element.elementor-element-dd706f4{--grid-columns:1;--grid-row-gap:16px;--grid-column-gap:16px;}}/* Start custom CSS for taxonomy-filter, class: .elementor-element-3a7ecff */.elementor-18889 .elementor-element.elementor-element-3a7ecff button {
    background: color-mix(in srgb, var(--vinje-season-color) 12.5%, transparent);
}

.elementor-18889 .elementor-element.elementor-element-3a7ecff button:hover {
    background: color-mix(in srgb, var(--vinje-season-color) 25%, transparent);
}

.elementor-18889 .elementor-element.elementor-element-3a7ecff button[aria-pressed="true"] {
    background: var(--vinje-season-color);
}

.elementor-18889 .elementor-element.elementor-element-3a7ecff button {
    min-width: 1.5rem;
    max-width: 1.5rem;
    height: 1.5rem;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    transition: background .3s ease, filter .3s ease;
}

.elementor-18889 .elementor-element.elementor-element-3a7ecff button[data-filter="sommer"] {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000000' d='M32 16.25c-.26.82-.84 1.12-1.67 1.09-.8-.03-1.6 0-2.4-.02-.61-.02-1.12-.47-1.23-1.05-.12-.61.19-1.23.75-1.46.21-.09.46-.12.7-.12.73-.01 1.46.02 2.19-.01.83-.04 1.41.27 1.67 1.09v.5ZM16.25 32c.81-.26 1.12-.84 1.09-1.67-.03-.73 0-1.46-.01-2.18 0-.23-.04-.48-.12-.7-.24-.57-.85-.87-1.46-.75-.58.11-1.04.62-1.05 1.23-.02.8.02 1.6-.02 2.4-.04.83.27 1.41 1.09 1.67h.5Zm-.26-22c3.3 0 6.01 2.7 6.01 6s-2.71 6.01-6.01 6c-3.29 0-5.98-2.69-5.99-5.99-.01-3.3 2.69-6.01 5.99-6.01m8.68 6.01c-.03-4.77-3.8-8.66-8.66-8.67-4.77-.01-8.66 3.79-8.67 8.65-.01 4.77 3.79 8.66 8.65 8.67 4.77.01 8.62-3.79 8.68-8.65M4.29 5.79c.06.13.11.45.3.65.68.73 1.38 1.45 2.12 2.12.49.45 1.26.37 1.73-.09.48-.47.57-1.26.11-1.76-.68-.73-1.39-1.44-2.12-2.12-.39-.36-.89-.38-1.37-.15-.49.24-.74.65-.76 1.35M26.23 4.3c-.13.06-.45.11-.65.29-.74.69-1.46 1.39-2.14 2.14-.45.49-.36 1.27.11 1.73.47.47 1.25.55 1.73.11.74-.68 1.46-1.4 2.14-2.14.36-.39.37-.9.14-1.38-.24-.48-.64-.72-1.33-.75M5.78 27.7c.13-.06.45-.11.65-.29.73-.68 1.45-1.38 2.12-2.12.46-.5.37-1.29-.11-1.76-.47-.46-1.25-.54-1.73-.09-.73.67-1.44 1.39-2.12 2.12-.36.39-.39.89-.16 1.37.24.49.65.74 1.35.77m21.92-1.5c-.06-.13-.12-.45-.3-.64-.68-.73-1.38-1.45-2.12-2.12-.49-.45-1.26-.37-1.73.1-.48.47-.56 1.26-.1 1.76.67.73 1.37 1.43 2.1 2.1.4.37.91.4 1.4.17.49-.24.74-.65.76-1.36M17.32 2.69c0-.48.02-.96 0-1.43C17.29.55 16.71 0 16.02 0c-.71 0-1.31.54-1.33 1.25-.02.93-.02 1.87 0 2.81.02.73.6 1.26 1.32 1.26.72 0 1.29-.53 1.32-1.26.02-.46 0-.91 0-1.37ZM2.66 17.33c.44 0 .87.01 1.31 0 .79-.02 1.35-.58 1.35-1.33 0-.74-.55-1.3-1.33-1.32-.88-.02-1.77-.02-2.65 0-.77.01-1.34.58-1.34 1.31 0 .74.57 1.31 1.35 1.33.44.01.87 0 1.31 0'/%3E%3C/svg%3E");
}

.elementor-18889 .elementor-element.elementor-element-3a7ecff button[data-filter="vinter"] {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000000' d='M16.3 0c.6.2.9.7.8 1.4v3.5l1.8-1 .9-.5c.7-.4 1.3-.2 1.6.3.3.6.1 1.2-.5 1.5l-3.5 2c-.2.1-.3.3-.3.5v6.4l.3-.1 5.4-3.1c.2-.1.2-.2.2-.4V6.4c0-.8.4-1.3 1.1-1.3.6 0 1.1.5 1.1 1.2v3.1l.4-.2 2.9-1.7c.5-.3 1.3.1 1.5.8.1.5-.1.9-.6 1.2l-2.8 1.6-.3.2.3.2 2.5 1.5c.4.3.6.7.5 1.1a1 1 0 0 1-.9.9l-.9-.2-3.5-2.1c-.1-.1-.2-.1-.4 0l-5.5 3.2-.2.1.3.2 5.2 3h.6l3.5-2.1c.7-.4 1.5-.1 1.7.7.1.5-.1.9-.6 1.2l-2.4 1.4-.3.2.3.2 2.9 1.7c.8.4.8 1.4.1 1.9-.4.3-.8.2-1.2 0l-2.8-1.6-.3-.2v3.2c0 .6-.4 1-.9 1.1a1 1 0 0 1-1.2-.7l-.1-.6v-4c0-.1 0-.3-.2-.4L17.3 18l-.2-.1v6.4c0 .2.1.4.3.5l3.6 2c.7.4.8 1.1.4 1.7-.3.4-.9.5-1.4.2l-2.4-1.4-.3-.2v3.7c0 .9-.9 1.4-1.6 1-.4-.2-.5-.6-.5-1.1v-3.6l-1.8 1-.9.5c-.7.4-1.3.2-1.6-.3-.3-.6-.1-1.2.5-1.5l3.6-2 .2-.4v-6.5l-.3.1-5.4 3.1c-.2.1-.2.2-.2.4v4.1c0 .8-.4 1.3-1.1 1.3-.6 0-1.1-.5-1.1-1.2v-3.1l-.4.2-2.8 1.6c-.9.4-1.7 0-1.9-.7-.1-.5.1-1 .6-1.2l2.8-1.6.3-.2-.3-.2L2.9 19c-.4-.3-.6-.7-.5-1.1.2-.5.5-.9.9-.9l.9.2 3.6 2.1c.1.1.3.1.4 0l5.5-3.2.1-.1-.3-.2-5.3-3.1h-.5l-3.5 2.1c-.5.3-1 .3-1.4-.1-.5-.4-.5-1.3.2-1.7l2.4-1.4.3-.2-.3-.2-2.9-1.7c-.4-.2-.6-.7-.5-1.2.2-.8 1-1.1 1.7-.7l2.8 1.6.3.2V9l.1-3c0-.5.4-.9 1-1a1 1 0 0 1 1.1.7l.1.6v4c0 .2 0 .3.2.4l5.4 3.1.2.1V7.5c0-.2-.1-.4-.3-.5L11 5c-.5-.3-.7-.8-.6-1.2.2-.7.9-1.1 1.6-.7l2.5 1.4.3.2V1.4c0-.7.2-1.1.8-1.4h.7z'/%3E%3C/svg%3E");
}

/*.elementor-18889 .elementor-element.elementor-element-3a7ecff button[aria-pressed="false"] {
    filter: brightness(0) invert(1);
}

.elementor-18889 .elementor-element.elementor-element-3a7ecff button[aria-pressed="true"] {
    filter: none;
}*//* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-343d297 */.elementor-18889 .elementor-element.elementor-element-343d297 .elementor-divider .elementor-divider-separator {
    border-color: var(--vinje-season-color);
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-4e21930 */.elementor-18889 .elementor-element.elementor-element-4e21930 button {
    background: color-mix(in srgb, var(--vinje-season-color) 12.5%, transparent);
}

.elementor-18889 .elementor-element.elementor-element-4e21930 button:hover {
    background: color-mix(in srgb, var(--vinje-season-color) 25%, transparent);
}

.elementor-18889 .elementor-element.elementor-element-4e21930 button[aria-pressed="true"] {
    background: var(--vinje-season-color);
}/* End custom CSS */