.elementor-kit-6{--e-global-color-primary:#F8F6F3;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#272727;--e-global-color-accent:#FC8000;--e-global-color-9b19d34:#B4C3B7;--e-global-color-71cb2e5:#A6B6BB;--e-global-color-c6d26df:#232322;--e-global-color-289b0d4:#02010100;--e-global-color-c2d1390:#A59989;--e-global-color-da7dfac:#423D38;--e-global-typography-primary-font-family:"Hai California";--e-global-typography-primary-font-size:64px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:lowercase;--e-global-typography-primary-line-height:83.71px;--e-global-typography-primary-letter-spacing:0.8px;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:70px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-line-height:100px;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-line-height:25px;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-line-height:1.1em;--e-global-typography-accent-letter-spacing:1px;--e-global-typography-accent-word-spacing:0px;--e-global-typography-2ef7f5b-font-family:"Hai California";--e-global-typography-2ef7f5b-font-size:40px;--e-global-typography-2ef7f5b-font-weight:400;--e-global-typography-2ef7f5b-text-transform:lowercase;--e-global-typography-2ef7f5b-line-height:52.32px;--e-global-typography-2ef7f5b-letter-spacing:0.8px;--e-global-typography-9ead366-font-family:"Montserrat";--e-global-typography-9ead366-font-size:50px;--e-global-typography-9ead366-font-weight:600;--e-global-typography-9ead366-text-transform:none;--e-global-typography-9ead366-line-height:60px;--e-global-typography-91eb9ba-font-family:"Hai California";--e-global-typography-91eb9ba-font-size:35px;--e-global-typography-91eb9ba-font-weight:400;--e-global-typography-91eb9ba-text-transform:lowercase;--e-global-typography-91eb9ba-line-height:32.7px;--e-global-typography-91eb9ba-letter-spacing:0.8px;--e-global-typography-b88d149-font-family:"Montserrat";--e-global-typography-b88d149-font-size:35px;--e-global-typography-b88d149-font-weight:600;--e-global-typography-b88d149-text-transform:none;--e-global-typography-b88d149-line-height:42px;--e-global-typography-ceea574-font-family:"Hai California";--e-global-typography-ceea574-font-size:64px;--e-global-typography-ceea574-font-weight:400;--e-global-typography-ceea574-text-transform:lowercase;--e-global-typography-ceea574-line-height:83.71px;--e-global-typography-ceea574-letter-spacing:0.8px;--e-global-typography-5b63593-font-family:"Montserrat";--e-global-typography-5b63593-font-size:30px;--e-global-typography-5b63593-font-weight:600;--e-global-typography-5b63593-text-transform:none;--e-global-typography-77e338c-font-family:"Montserrat";--e-global-typography-77e338c-font-size:16px;--e-global-typography-77e338c-font-weight:400;--e-global-typography-77e338c-text-transform:lowercase;--e-global-typography-77e338c-line-height:83.71px;--e-global-typography-77e338c-letter-spacing:0.8px;--e-global-typography-fee792b-font-family:"Montserrat";--e-global-typography-fee792b-font-size:14px;--e-global-typography-fee792b-font-weight:400;--e-global-typography-fee792b-text-transform:uppercase;--e-global-typography-fee792b-font-style:normal;--e-global-typography-fee792b-letter-spacing:1px;--e-global-typography-fee792b-word-spacing:0px;--e-global-typography-0a629fd-font-family:"Montserrat";--e-global-typography-0a629fd-font-size:18px;--e-global-typography-0a629fd-font-weight:600;--e-global-typography-0a629fd-text-transform:uppercase;--e-global-typography-0a629fd-font-style:normal;--e-global-typography-0a629fd-letter-spacing:1px;--e-global-typography-0a629fd-word-spacing:0px;--e-global-typography-9df8368-font-family:"Montserrat";--e-global-typography-9df8368-font-size:16px;--e-global-typography-9df8368-font-weight:400;--e-global-typography-9df8368-text-transform:none;--e-global-typography-9df8368-line-height:1.4em;--e-global-typography-9df8368-letter-spacing:0.8px;--e-global-typography-5795e7c-font-family:"Montserrat";--e-global-typography-5795e7c-font-size:24px;--e-global-typography-5795e7c-font-weight:600;--e-global-typography-5795e7c-text-transform:uppercase;--e-global-typography-5795e7c-font-style:normal;--e-global-typography-5795e7c-line-height:0.8em;--e-global-typography-5795e7c-letter-spacing:1px;--e-global-typography-5795e7c-word-spacing:0px;--e-global-typography-fb5c5e9-font-family:"Montserrat";--e-global-typography-fb5c5e9-font-size:22px;--e-global-typography-fb5c5e9-font-weight:600;--e-global-typography-fb5c5e9-text-transform:capitalize;--e-global-typography-fb5c5e9-line-height:28px;--e-global-typography-fb5c5e9-letter-spacing:0.8px;--e-global-typography-fb1447d-font-family:"Montserrat";--e-global-typography-fb1447d-font-size:12px;--e-global-typography-fb1447d-font-weight:400;--e-global-typography-fb1447d-text-transform:lowercase;--e-global-typography-fb1447d-line-height:1.5em;--e-global-typography-fb1447d-letter-spacing:0.8px;--e-global-typography-0a3b494-font-family:"Montserrat";--e-global-typography-0a3b494-font-size:19px;--e-global-typography-0a3b494-font-weight:500;--e-global-typography-0a3b494-text-transform:uppercase;--e-global-typography-0a3b494-font-style:normal;--e-global-typography-0a3b494-line-height:1.1em;--e-global-typography-0a3b494-letter-spacing:1px;--e-global-typography-0a3b494-word-spacing:0px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;padding:010px 25px 10px 025px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-style:solid;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-secondary );}.elementor-kit-6 a:hover{color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:57px;--e-global-typography-secondary-font-size:55px;--e-global-typography-secondary-line-height:70px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:14px;--e-global-typography-accent-line-height:1.1em;--e-global-typography-accent-letter-spacing:1px;--e-global-typography-2ef7f5b-font-size:35px;--e-global-typography-9ead366-font-size:42px;--e-global-typography-9ead366-line-height:50px;--e-global-typography-91eb9ba-font-size:35px;--e-global-typography-b88d149-font-size:30px;--e-global-typography-b88d149-line-height:40px;--e-global-typography-5b63593-font-size:20px;--e-global-typography-77e338c-font-size:59px;--e-global-typography-9df8368-font-size:14px;--e-global-typography-9df8368-line-height:1em;--e-global-typography-fb5c5e9-font-size:22px;--e-global-typography-fb1447d-font-size:14px;--e-global-typography-0a3b494-font-size:16px;--e-global-typography-0a3b494-line-height:1.1em;--e-global-typography-0a3b494-letter-spacing:1px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:49px;--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:1.7px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:15px;--e-global-typography-accent-line-height:1.1em;--e-global-typography-accent-letter-spacing:1px;--e-global-typography-2ef7f5b-font-size:35px;--e-global-typography-9ead366-font-size:35px;--e-global-typography-9ead366-line-height:40px;--e-global-typography-91eb9ba-font-size:35px;--e-global-typography-b88d149-font-size:25px;--e-global-typography-b88d149-line-height:35px;--e-global-typography-77e338c-font-size:49px;--e-global-typography-fee792b-font-size:16px;--e-global-typography-0a629fd-font-size:16px;--e-global-typography-9df8368-font-size:14px;--e-global-typography-9df8368-line-height:1em;--e-global-typography-5795e7c-font-size:16px;--e-global-typography-fb5c5e9-font-size:22px;--e-global-typography-fb1447d-font-size:14px;--e-global-typography-0a3b494-font-size:16px;--e-global-typography-0a3b494-line-height:1.1em;--e-global-typography-0a3b494-letter-spacing:1px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );padding:12px 20px 12px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*hide menu items and sections on EN*/
html[lang="en-US"] .hideEn {
    display: none !important;
}
/*hide and show buying option + prices if someone is reseller*/
/*archive pages*/
li.product_cat-for-aterforsaljare .add_to_cart_button, .woocommerce ul.products li.product_cat-for-aterforsaljare .price
{
    display: none;
}
.Reseller li.product_cat-for-aterforsaljare .add_to_cart_button
{
    display: block;
}

/*product page*/
.product_cat-for-aterforsaljare .product_price, .product_cat-for-aterforsaljare .elementor-add-to-cart {
    display: none;
}
.Reseller .product_cat-for-aterforsaljare .elementor-add-to-cart {
    display: block;
}
/*END - hide and show buying option + prices if someone is reseller*/

/*hide "hitta Återförsäljare" button on single product page for Resellers*/
.reseller-button {
    display: none;
}    
.product_cat-for-aterforsaljare .reseller-button {
    display: block;
}
.Reseller .product_cat-for-aterforsaljare .reseller-button {
    display: none !important;
}
/*Hide SALE-related things on reseller and service technican roles*/
.Reseller .onsale, .Reseller li.product .price del, .Reseller div.product .price del, .Service_technician .onsale, .Service_technician li.product .price del, .Service_technician div.product .price del {
    display: none !important;
}
.Reseller li.product .price ins, .Reseller div.product .price ins, .Service_technician li.product .price ins, .Service_technician div.product .price ins {
    text-decoration: none !important;
}
/*WC messages styling*/
.woocommerce-message, .woocommerce-info {
    background-color: transparent;
    font-family: var(--e-global-typography-accent-font-family);
}
.woocommerce-info {
    border-top-color: var(--e-global-color-text);
}
.woocommerce-info::before {
    color: var(--e-global-color-text);
}
.woocommerce-message a {
    color: var(--e-global-color-accent);
}
.woocommerce-message a:hover {
    color: var(--e-global-color-text);
}

/*WC button styling*/
.woocommerce a.button {
    font-family: var(--e-global-typography-accent-font-family);
    text-transform: uppercase;
    background-color: var(--e-global-color-text);
    border: 1px solid var(--e-global-color-text);
    font-weight: 500;
    letter-spacing: 1px;
    border-radius: 0px;
    color: white;
    transition: all 0.3s ease;
}
.woocommerce a.button:hover {
    background-color: transparent;
    color: var(--e-global-color-text);
}
/*menu styling for mobile*/
@media only screen and (max-width: 1146px) {
#mega-menu-max_mega_menu_2 {
    margin-top: 20px ;
}
.mega-sub-menu .mega-menu-link{
    font-size: 15px ;
    opacity: 0.9 ;
    margin: 0 0em 0 1em ;
}}

/*height 100% + word-wrap on boxes in Återförsäljare page*/
@media only screen and (min-width:1025px) {
#seller-boxes .elementor-widget-container{
    height: 100% !important;
    overflow-wrap: break-word
}}
/*Återförsäljare images in CTA-boxes to fit inside box*/
#seller-boxes .elementor-cta__bg{
        background-size: contain !important;
        background-repeat: no-repeat !important;
}

#seller-boxes .elementor-cta{
    height: 100%
}


/*first cta-box reverse columns in mobile CTA*/
.cta-boxes .elementor-cta{
    display: flex;
    flex-direction: column-reverse;
}

/* Remove "added to cart" message next to the "add to cart" button */
.woocommerce a.added_to_cart {
    display: none;
}



/*MOBILE */
@media only screen and (max-width: 768px){

.description li{
    width: 100% !important;
    flex-direction: column;
    text-align: left;
}
/*styling for tabs on single product page*/
.woocommerce .elementor-566 .elementor-element.elementor-element-34681d1 .woocommerce-tabs .woocommerce-Tabs-panel{
    border: 1px solid #D3CED2 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs { padding: 0 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li { margin: 0 !important
}
}

/*link CTA*/
#seller-boxes a{
    color:#A59989;
}

#seller-boxes a:hover{
    color: #423D38;
}

/*Hide ReCAPTCHA badge*/
.grecaptcha-badge { visibility: hidden; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Hai California';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2022/03/Hai-California-1.woff2') format('woff2'),
		url('/wp-content/uploads/2022/03/Hai-California-1.woff') format('woff'),
		url('/wp-content/uploads/2022/03/Hai-California.ttf') format('truetype');
}
/* End Custom Fonts CSS */