.elementor-kit-3049{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#00C853;--e-global-color-cb7926f:#FFFFFF;--e-global-color-81e5bb6:#222222;--e-global-color-67c20e7:#FFC8D6;--e-global-color-a04999c:#FFFFFF00;--e-global-color-730bd7e:#F5F5F5;--e-global-color-1d580d9:#888888;--e-global-color-a7f97c7:#999999;--e-global-color-c5adf25:#FFE6EC;--e-global-color-d5cef63:#FFD700;--e-global-color-9b47434:#6E3192;--e-global-color-d3a27b5:#ECEBE7;--e-global-color-7bde323:#24515D;--e-global-typography-primary-font-size:2.667em;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-size:1.375em;--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:1.125em;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-size:1em;--e-global-typography-accent-font-weight:500;--e-global-typography-d565733-font-size:1.125em;--e-global-typography-d565733-font-weight:700;--e-global-typography-81a30d6-font-size:1em;--e-global-typography-81a30d6-font-weight:300;--e-global-typography-81a30d6-text-transform:uppercase;--e-global-typography-81a30d6-letter-spacing:0.4px;--e-global-typography-9dd9ebe-font-size:1.3em;--e-global-typography-9dd9ebe-font-weight:600;--e-global-typography-61f78e7-font-size:1em;--e-global-typography-61f78e7-font-weight:700;--e-global-typography-61f78e7-line-height:1.5em;background-color:var( --e-global-color-d3a27b5 );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-3049 button,.elementor-kit-3049 input[type="button"],.elementor-kit-3049 input[type="submit"],.elementor-kit-3049 .elementor-button{background-color:var( --e-global-color-accent );font-size:0.9em;font-weight:600;text-transform:none;color:var( --e-global-color-cb7926f );padding:0px 0px 0px 0px;}.elementor-kit-3049 button:hover,.elementor-kit-3049 button:focus,.elementor-kit-3049 input[type="button"]:hover,.elementor-kit-3049 input[type="button"]:focus,.elementor-kit-3049 input[type="submit"]:hover,.elementor-kit-3049 input[type="submit"]:focus,.elementor-kit-3049 .elementor-button:hover,.elementor-kit-3049 .elementor-button:focus{background-color:var( --e-global-color-9b47434 );color:var( --e-global-color-cb7926f );}.elementor-kit-3049 e-page-transition{background-color:#FFBC7D;}.elementor-kit-3049 a{color:var( --e-global-color-9b47434 );}.elementor-kit-3049 a:hover{color:var( --e-global-color-accent );}.elementor-kit-3049 h1{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-3049 h2{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-3049 h3{font-size:var( --e-global-typography-d565733-font-size );font-weight:var( --e-global-typography-d565733-font-weight );}.elementor-kit-3049 h4{font-size:var( --e-global-typography-d565733-font-size );font-weight:var( --e-global-typography-d565733-font-weight );}.elementor-kit-3049 h5{font-size:var( --e-global-typography-d565733-font-size );font-weight:var( --e-global-typography-d565733-font-weight );}.elementor-kit-3049 h6{font-size:var( --e-global-typography-d565733-font-size );font-weight:var( --e-global-typography-d565733-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:40px;--container-default-padding-right:40px;--container-default-padding-bottom:40px;--container-default-padding-left:40px;}.elementor-widget:not(:last-child){--kit-widget-spacing:30px;}.elementor-element{--widgets-spacing:30px 30px;--widgets-spacing-row:30px;--widgets-spacing-column:30px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-3049{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-3049 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-3049 h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-3049 h3{font-size:var( --e-global-typography-d565733-font-size );}.elementor-kit-3049 h4{font-size:var( --e-global-typography-d565733-font-size );}.elementor-kit-3049 h5{font-size:var( --e-global-typography-d565733-font-size );}.elementor-kit-3049 h6{font-size:var( --e-global-typography-d565733-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-3049{--e-global-typography-primary-font-size:1.8em;--e-global-typography-text-font-size:1em;--e-global-typography-81a30d6-font-size:16px;--e-global-typography-81a30d6-line-height:1.5em;--e-global-typography-81a30d6-letter-spacing:0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-3049 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-3049 h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-3049 h3{font-size:var( --e-global-typography-d565733-font-size );}.elementor-kit-3049 h4{font-size:var( --e-global-typography-d565733-font-size );}.elementor-kit-3049 h5{font-size:var( --e-global-typography-d565733-font-size );}.elementor-kit-3049 h6{font-size:var( --e-global-typography-d565733-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */#logo { width: 174px }

strong { font-weight: 700; }

/* Handlekurv ikon */

.elementor-kit-3049 #elementor-menu-cart__toggle_button.elementor-button {
    background-color: transparent;
    font-size: 0.8em;
    font-weight: 400;
    text-transform: capitalize;
    color: #fff;
    padding: 0 10px }
    
.woocommerce-Price-currencySymbol { padding-right: .2em; }
.woocommerce-Price-currencySymbol:after { content: "." }
    
/* Flyt WP */

#flytwp {
  float: right;
  display: block;
  height: 27px;
  width: 80px;
  overflow: hidden;
  background: url(https://flyt.digital/wp-content/uploads/2021/09/logo-flyt-digital-negativ.svg) no-repeat;
  opacity: .4 }
#flytwp:hover { opacity: 1 }
#flytwp span {  display: none }

.woocommerce table.shop_attributes {
    border: 0;
    border-top: none;
    margin-bottom: 1.5em;
    width: auto;
}
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
    width: auto; height: auto;
    padding: .2em 1em .2em 0;
    border: 0;
    color: #fff;
    vertical-align: top!important;
    text-align: left;
    font-size: 1em;
    font-style: normal;
    line-height: 1.7em;
    background: var(--e-global-color-81e5bb6) }
.woocommerce table.shop_attributes th { 
    white-space: nowrap
}
.woocommerce table.shop_attributes td p {
    display: inline; margin: 0; }



/* iPad (liggende og stående) */
@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) {
  

}

/* Mobil (opp til 767px) */
@media only screen and (max-width: 767px) {
    #logo { width: 100px }
    header { max-height: 60px }
}/* End custom CSS */