:root{--button-background-color:rgb(146,113,9);
    --ona-transition:cubic-bezier(0.25, 0.46, 0.45, 0.94);--ona-transition--all:all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);--ona-border-radius:0;--wp--style--root--padding-top:1.5rem;--wp--style--root--padding-right:1.5rem;--wp--style--root--padding-bottom:1.5rem;--wp--style--root--padding-left:1.5rem}input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{font-size:var(--wp--preset--font-size--base)}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=submit]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{outline:1px dotted currentColor;border-color:var(--wp--preset--color--primary)}.select2-container--default .select2-selection--single,input,select,textarea{border:1px solid var(--wp--preset--color--stroke);border-radius:0;width:100%;margin-bottom:16px;padding:10px;transition:border-color .3s ease-in-out,background-color .3s ease-in-out}.select2-container .select2-selection--single{height:46px}.select2-container .select2-selection--single .select2-selection__arrow{height:46px;right:10px}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}input[type=checkbox],input[type=radio]{width:16px;height:16px;flex-shrink:0;display:inline-block;margin:0;margin-right:8px;text-align:center;vertical-align:middle;cursor:pointer;border:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}.comment-form-comment textarea{height:168px}.comment-reply-title{margin-top:0;margin-bottom:1rem}.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea{border-color:var(--wp--preset--color--text-lighter)}.comment-form-cookies-consent{align-items:center;font-size:var(--wp--preset--font-size--small);line-height:var(--wp--custom--typography--line-height--medium)}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:0}.wp-block-post-comments-form input[type=submit]{border:1px solid transparent}.comment-respond{background-color:var(--wp--preset--color--background-light);padding:calc(2 * var(--wp--style--block-gap));margin-top:calc(2 * var(--wp--style--block-gap))}.ona-field-row{gap:40px}.ona-form-fields-wrapper .wpcf7-acceptance{display:inline-block;margin-bottom:16px;margin-top:32px}.ona-form-fields-wrapper .wpcf7-list-item{margin:0}.ona-form-fields-wrapper .wpcf7-list-item label{display:flex}.ona-form-fields-wrapper .wpcf7-list-item-label{font-size:1rem;line-height:1}.ona-form-fields-wrapper .wpcf7-spinner{position:absolute}.ona-field input[type=email],.ona-field input[type=text],.ona-field textarea{padding-left:0;padding-right:0;padding-top:0;border-radius:0;border-top:0;border-right:0;border-left:0;background-color:transparent}.ona-field-type-submit{text-align:center}.ona-field-type-submit input[type=submit]{width:auto;padding:calc(1.36em + 2px) calc(2.3em + 2px);font-size:var(--wp--preset--font-size--small)}.ona-field-type-submit--align-left{text-align:left}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}.wp-block-button__link{border:1px solid transparent}.ona-read-more-button:focus,.ona-read-more-button:hover,.wp-block-button .wp-block-button__link.has-focus,.wp-block-button .wp-block-button__link:focus,.wp-block-button .wp-block-button__link:hover,.wp-block-button.wp-block-button__link.has-focus,.wp-block-button.wp-block-button__link:focus,.wp-block-button.wp-block-button__link:hover{background-color:#fff;color:#000;border:1px solid transparent}.ona-read-more-button:focus,.ona-read-more-button:hover{color:#000!important}.is-style-outline>:where(.wp-block-button__link),:where(.wp-block-button__link).is-style-outline{border:1px solid}.is-style-outline>:where(.wp-block-button__link):hover,:where(.wp-block-button__link).is-style-outline:hover{border-color:transparent!important;color:#fff!important;background-color:var(--wp--preset--color--primary)!important}.wp-block-button .wp-block-button__link.is-style-outline,.wp-block-button.is-style-outline>.wp-block-button__link{padding:calc(1.215em + 2px) calc(2em + 2px);border-width:1px}:root{--ona-transition:cubic-bezier(0.25, 0.46, 0.45, 0.94);--ona-transition--all:all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);--ona-border-radius:0;--wp--style--root--padding-top:1.5rem;--wp--style--root--padding-right:1.5rem;--wp--style--root--padding-bottom:1.5rem;--wp--style--root--padding-left:1.5rem}table{border-collapse:collapse}th{text-align:inherit}table th{font-weight:400}table caption{margin-bottom:10px}table td,table th{padding:10px;border:1px solid var(--wp--preset--color--stroke)}table>thead>tr>th{border-bottom:none}table tbody tr th,table thead tr th{font-size:1rem;color:var(--wp--preset--color--foreground);font-weight:var(--wp--custom--typography--font-weight)}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}@font-face{font-family:ona;src:url(../fonts/icons/ona.ttf?tk3ovz) format("truetype"),url(../fonts/icons/ona.woff?tk3ovz) format("woff"),url(../fonts/icons/ona.svg?tk3ovz#ona) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" ona-icon-"],[class^=ona-icon-]{font-family:ona!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ona-icon-heart-empty:before{content:"\e90a"}.ona-icon-heart-solid:before{content:"\e90b"}.ona-icon-email:before{content:"\e90c"}.ona-icon-whatsapp:before{content:"\e90d"}.ona-icon-pinterest:before{content:"\e90e"}.ona-icon-twitter:before{content:"\e90f"}.ona-icon-facebook:before{content:"\e910"}.ona-icon-check:before{content:"\e911"}.ona-icon-heart:before{content:"\e913"}.ona-icon-full-size:before{content:"\e912"}.ona-icon-chevron-down:before{content:"\e900"}.ona-icon-chevron-left:before{content:"\e901"}.ona-icon-chevron-right:before{content:"\e902"}.ona-icon-chevron-up:before{content:"\e903"}.ona-icon-paperclip:before{content:"\e909"}.ona-icon-search:before{content:"\e905"}.ona-icon-cart:before{content:"\e906"}.ona-icon-user:before{content:"\e908"}.ona-icon-close:before{content:"\e907"}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}*{box-sizing:border-box}img{max-width:100%;height:auto}textarea{clear:both;display:block;width:100%}pre{white-space:pre-wrap}a,button,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus{transition:all .2s ease-in-out}.wp-block-column{position:relative}@media only screen and (max-width:781px){body{--wp--preset--font-size--x-large:2.5rem;--wp--preset--font-size--large:2rem;--wp--preset--font-size--medium-large:1.875rem;--wp--custom--typography--font-size--heading-1:2rem;--wp--custom--typography--font-size--heading-2:1.75rem;--wp--custom--typography--font-size--heading-3:1.5rem;--wp--custom--typography--font-size--heading-3:1.375rem}}.site-header{position:relative}@media only screen and (max-width:599px){.site-header>.wp-block-group{padding:1rem var(--wp--style--block-gap)!important}}.wp-block-group:where(.has-background){padding-left:var(--wp--style--block-gap);padding-right:var(--wp--style--block-gap)}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}@media only screen and (min-width:782px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:flex}}@media only screen and (max-width:781px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}}.wp-block-navigation__responsive-container-open svg rect{transition:.1s var(--ona-transition)}.wp-block-navigation__responsive-container-open:hover svg rect:first-child{transform:translateX(4px)}.wp-block-navigation__responsive-container-open:hover svg rect:last-child{transform:translateX(-4px)}.wp-block-image img{vertical-align:top}.is-menu-open .open-on-click .wp-block-navigation__submenu-container{display:none!important}.is-menu-open .open-on-click .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{display:block!important}.is-menu-open .open-on-click .wp-block-navigation-submenu__toggle::after{content:"\e900";font-family:ona;font-size:70%;vertical-align:middle;margin-left:.25em;display:inline-block}.wp-block-navigation-item__content{align-items:center}.is-menu-open .open-on-click .wp-block-navigation-submenu__toggle[aria-expanded=true]::after{content:"\e903"}.site-footer>.has-foreground-background-color a:not(.wp-block-button__link):focus,.site-footer>.has-foreground-background-color a:not(.wp-block-button__link):hover{color:#fff}.ona-copyright a{text-decoration:none}.wp-block-post-featured-image a{display:block}.ona-post{gap:20px}.ona-post .wp-block-post-featured-image img{-o-object-fit:cover;object-fit:cover}.ona-post-list .wp-block-post-featured-image,.ona-post-list .wp-block-post-featured-image>a{height:100%}.wp-block-post-comments .commentlist .comment{padding-left:0}.comment-meta .says{display:none}.wp-block-comment-date a{text-decoration:none;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--text-light)}.wp-block-comment-content p{line-height:var(--wp--custom--typography--line-height--medium);margin-top:.5rem;margin-bottom:1rem}.wp-block-comment-template,.wp-block-comment-template .comment ol{border-top:1px solid var(--wp--preset--color--stroke);margin:var(--wp--style--block-gap) 0 0 0;padding-top:var(--wp--style--block-gap)}.wp-block-post-comments .commentlist li li{margin-left:var(--wp--style--block-gap)}.nocomments{text-align:center}.hover-scale{overflow:hidden}.hover-scale img{transition:transform .4s var(--ona-transition);will-change:transform}.hover-scale:hover img{transform:scale(1.05)}.wc-block-product-categories-list-items a,.wp-block-latest-posts .wp-block-latest-posts__post-title,.wp-block-navigation__container .wp-block-navigation-item a,.wp-block-post-terms a,.wp-block-post-title a{display:inline;background-repeat:no-repeat;background-image:linear-gradient(transparent calc(100% - 1px),currentColor 1px);transition:.36s var(--ona-transition);background-size:0 95%}.wc-block-product-categories-list-items a:hover,.wp-block-latest-posts .wp-block-latest-posts__post-title:hover,.wp-block-navigation__container .wp-block-navigation-item a:hover,.wp-block-post-terms a:hover,.wp-block-post-title a:hover{background-size:100% 95%}.hover-up{transition:box-shadow .3s var(--ona-transition),transform .3s var(--ona-transition);will-change:transform}.hover-up:focus,.hover-up:hover{box-shadow:0 20px 40px rgba(0,0,0,.05);transform:translateY(-3px)}.no-shrink{flex-shrink:0}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:1.25rem}.is-style-ona-button-gradient .wp-block-button__link{border:0}.is-style-ona-button-gradient .wp-block-button__link:hover{border:0;color:#fff}.wp-block-separator{border-bottom-width:1px!important}

/* Header */
.custom-logo {
	margin:0.5rem auto;
}
.wp-block-navigation-item__label {
	text-transform:uppercase;
}
.is-layout-constrained .wp-block-heading {
	margin-block-start: 0rem;
}

/* Menu */
.wp-block-navigation__responsive-close {
    margin-right: 2rem;
}

.wp-block-navigation ul li a {
    font-family:var(--wp--preset--font-family--alt);
}

/* General */
:where(body .is-layout-flow) > * {
    margin-block-start: 0;
}
a:where(:not(.wp-element-button)) {
    text-decoration: none !important;
}
.wp-element-button, .wp-block-button__link {
    padding: calc(0.2em + 2px) calc(1.333em + 2px);
}

/* Blocks */

.wp-block-group.blurb {
    padding:1rem;
    border-radius:1.5rem;
    background-color:var(--wp--preset--color--background);
    margin-bottom:1rem;
}

.wp-block-cover.image-blurb,
.wp-block-getwid-section.video-banner{
  border-radius:1.5rem;
  display: flex;
  overflow:hidden;
  padding:0;
  margin-bottom:1rem;
  height: calc(100% - 1rem);
}

.wp-block-cover.image-blurb h2,
.wp-block-getwid-section.video-banner h2 {
    --r: 20px;
    text-transform: uppercase;
    align-self: flex-end;
    display: inline-block;
    width: 100%;
    max-width:none;
    padding-inline: calc(0.2em + var(--r));
    text-align: center;
    line-height: 1.4;
    color: #fff;
    background-image: linear-gradient(var(--wp--preset--color--primary) 90%, #0000 0);
    background-position: 0 .01lh;
    background-size: 100% 1lh;
    margin-bottom: -7px;
    font-weight: 700;
}

.wp-block-cover.image-blurb h2.has-background {
    padding:0 !important;
    background-color: transparent !important;
}

.wp-block-cover.image-blurb h2.has-primary-background-color {
        background-image: linear-gradient(var(--wp--preset--color--primary) 90%, #0000 0);
}
.wp-block-cover.image-blurb h2.has-secondary-background-color {
        background-image: linear-gradient(var(--wp--preset--color--secondary) 90%, #0000 0);
}
.wp-block-cover.image-blurb h2.has-tertiary-background-color {
        background-image: linear-gradient(var(--wp--preset--color--tertiary) 90%, #0000 0);
}
.wp-block-cover.image-blurb h2.has-dark-background-color {
        background-image: linear-gradient(var(--wp--preset--color--dark) 90%, #0000 0);
}
.txtblurb {
        
        padding-right: var(--wp--preset--spacing--70);
}
.txtblurb,.chipsblurb {
    border-radius:1.5rem;
}
.chipsblurb {
    margin-top:1rem;
}
.chipsblurb h3 {
    margin-top:0.5rem;
}

/* Terms block */

.terms-list li a { 
    font-family:var(--wp--preset--font-family--alt);
}
.nutrition-list {
    margin:0 4vw;
}
.terms-list,
.nutrition-list ul {
    margin:0;
    padding:0;
    list-style: none;
}
.terms-list:after,
.nutrition-list ul:after{
    content: '';
    display: block;
    clear: both;
}
.terms-list li, 
.nutrition-list ul li{
    float: left;
    list-style: none;
    text-align: center;
    background-color: var(--wp--preset--color--background);
    margin:0 0.5rem 0.5rem 0;
    padding:0;
    line-height: 1.5rem;
    border-radius:0.4rem;
    padding:3px 1rem;
}

.nutrition-list ul li {
    min-width: 6rem;
    padding: 0.3rem 1.5rem;
    border-radius:1.5rem;
    background-color: var(--wp--preset--color--text-regular);
}

.terms-list li a,
.nutrition-list ul li p {
    text-decoration: none;
    color: var(--wp--preset--color--text-regular);
    font-family:var(--wp--preset--font-family--alt);
    display:inline-block;
}
.nutrition-list ul li p {
    margin:0;
    font-weight:700;
    color: var(--wp--preset--color--light);
    line-height:1rem;
}
.nutrition-list ul li p span {
    font-weight:400;
    display:block;
    font-size: small;  
}

.terms-list li a {
    text-transform:uppercase;
}
.nutrition-list .nutrition-list-head {
    font-weight:700;
    margin-bottom:1rem;
}

.terms-list li:hover {
  text-decoration: none;
  color: var(--wp--preset--color--text-regular);
  background-color: var(--wp--preset--color--stroke);
}

.terms-list li.current-term {
    background-color: var(--wp--preset--color--text-regular);

}
.terms-list li.current-term a { 
    color: var(--wp--preset--color--light); 
}

.has-light-color p {
    color: var(--wp--preset--color--light) !important;
}

/* Personal */
.txtblurb.crew {
    height:100%;
    overflow:hidden;
}
.txtblurb.crew a {
    font-family:var(--wp--preset--font-family--alt);
    color: #163A75;
}
.txtblurb.crew p {
    margin-top:0;
    margin-bottom:0;
}
.txtblurb.crew .wp-block-column>.wp-block-getwid-template-post-featured-image:only-child {
    height: calc(100% + 1.67rem);
}
.txtblurb.crew .is-layout-flex {
        gap:0;
}
.txtblurb.crew img {
    margin-left:-1.67rem;
    margin-top:-0.67rem;
}

/* Tax */

.tax-chipskategorier .wp-block-post-title a {
    font-size: var(--wp--preset--font-size--medium) !important;
    color: var(--wp--preset--color--foreground);
}

/* 100% height */

.height-100 {
    height: 100% !important;
}

.height-100 img {
    object-fit: cover;
    height: 100% !important;
}
/* Meny */
.wp-block-navigation-item__content {
    text-transform:uppercase !important;
}

/* Timeline */

.timeline .wp-block-getwid-content-timeline-item__point-content {
        background-color: var(--wp--preset--color--background) !important;
        border-color:var(--wp--preset--color--background);
}
.timeline .wp-block-getwid-content-timeline__line {
    background-color: var(--wp--preset--color--background) !important;
}

/* Relaterade chips */
.has-spacing-small>.getwid-columns>* {
    margin-top: 50px;
}

.wp-block-getwid-custom-post-type__post>.wp-block-getwid-template-post-featured-image {
    margin-bottom: 0;
}


.fact-list span,
.fact-list span a {
    color: var(--wp--preset--color--text-regular) !important;
    font-family:var(--wp--preset--font-family--alt);
}

.wp-block-getwid-accordion__content,
.wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper,
.wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper:first-child {
    border-color:var(--wp--preset--font-family--alt);
}

/* Misc */

.wp-block-group.alignwide {
    width: 100% !important;
}

footer a,
.txtblurb a,
.site-header .current-menu-item,
.site-header a.current-menu-ancestor {
    background-repeat: no-repeat;
    background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);
    transition: .36s var(--ona-transition);
    background-size: 0 95%;
}

footer a:hover,
.txtblurb a:hover,
.site-header .current-menu-item,
.site-header a.current-menu-ancestor {
    background-size: 100% 95%;
}

footer a.custom-logo-link:hover,
footer a.wp-block-social-link-anchor:hover,
.wp-block-getwid-accordion__header a:hover{
    background-size:0%;
}

h1, h2 {
    font-weight: 700;
}
p {
    margin-bottom:1rem;
}
/* Hoover på produktbilder */
.wp-block-getwid-custom-post-type__post,
.wp-block-post-featured-image img{
    transition: transform .2s;
}

.wp-block-getwid-custom-post-type__post:hover,
.wp-block-post-featured-image img:hover {
    transform: scale(1.03);
}

/* Kontakt */
.contacts .wp-block-getwid-custom-post-type__post:hover {
   transform: scale(1); 
}





hr {
  border: 0;
  height: 1px;
  width: 15%;
  position: relative;
  margin: 30px auto;
  background: var(--wp--preset--color--stroke);
}

/* Footer */
.site-footer .wp-block-getwid-section {
    font-family:var(--wp--preset--font-family--alt);
}
.site-footer a {
	text-decoration:none;
}
.site-footer .wp-block-navigation__container {
	gap:1rem;
}
.site-footer .wp-block-site-logo img {
    margin-top: -6rem;
}
.site-footer .wp-block-navigation-item {
display: block;
    width: 100%;
}
.wp-block-social-link-label {
    font-weight:700;
}

.herostart h1 {
    margin-left: 1.5rem !important;
    margin-bottom: 1.5rem !important;
    font-weight:400;
}

.hide-on-desktop { 
    display:none;
}

.single-products h4.wp-block-heading {
    font-size:var(--wp--custom--typography--font-size--heading-5);
}

/* Mobile */

@media only screen and (max-width: 781px) {
    
    
    .site-header .wp-block-columns .wp-block-column:nth-child(1) {
        flex-basis:80% !important;
    }
    .site-header .wp-block-columns .wp-block-column:nth-child(2) {
        flex-basis:20% !important;
    }
    

    
    .site-header .wp-block-site-logo a {
        width: 100%;
        text-align: center;
        margin-left: 10%;
    }
    
    .wp-block-getwid-section__wrapper {
        min-height:300px !important;
    }
    .wp-block-getwid-section__wrapper .wp-block-heading {
        font-size:22px;
    }
    
    .hide-on-mobile {
        display:none;
    }
    .hide-on-desktop {
        display:block;
    }
   .contacts .wp-block-column>.wp-block-getwid-template-post-featured-image:only-child {

    }
    
    .contacts .wp-block-column>.wp-block-getwid-template-post-featured-image:only-child img {
        width: 100vw;
        height: auto;
    }
    
    .contacts .is-vertically-aligned-center {
        margin-top: 2rem;
    }

}

/*# sourceMappingURL=style.min.css.map */