.elementor-kit-9378{--e-global-color-primary:#8BA7D0;--e-global-color-secondary:#363636;--e-global-color-text:#656565;--e-global-color-accent:#4E80E9;--e-global-color-0cd8669:#FFFFFF;--e-global-color-b586f49:#F6F3ED;--e-global-color-ee66626:#457E7B;--e-global-color-7e1305a:#2F59A5;--e-global-color-126807c:#F5F5F5;color:var( --e-global-color-secondary );font-family:"Mulish", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;}.elementor-kit-9378 button,.elementor-kit-9378 input[type="button"],.elementor-kit-9378 input[type="submit"],.elementor-kit-9378 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:1.1rem;font-weight:900;color:var( --e-global-color-b586f49 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:20px 40px 20px 40px;}.elementor-kit-9378 button:hover,.elementor-kit-9378 button:focus,.elementor-kit-9378 input[type="button"]:hover,.elementor-kit-9378 input[type="button"]:focus,.elementor-kit-9378 input[type="submit"]:hover,.elementor-kit-9378 input[type="submit"]:focus,.elementor-kit-9378 .elementor-button:hover,.elementor-kit-9378 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-kit-9378 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9378 p{margin-bottom:25px;}.elementor-kit-9378 a{color:var( --e-global-color-accent );font-family:"Mulish", Sans-serif;font-weight:400;text-decoration:none;}.elementor-kit-9378 a:hover{color:var( --e-global-color-7e1305a );}.elementor-kit-9378 h1{font-family:"Manrope", Sans-serif;font-size:3.5rem;font-weight:900;line-height:1.2em;}.elementor-kit-9378 h2{font-family:"Manrope", Sans-serif;font-size:2.5rem;font-weight:900;line-height:1.2em;}.elementor-kit-9378 h3{font-family:"Mulish", Sans-serif;font-size:1.5rem;font-weight:900;line-height:1.1em;}.elementor-kit-9378 h4{font-family:"Mulish", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1.2em;}.elementor-kit-9378 h5{color:var( --e-global-color-accent );font-family:"Mulish", Sans-serif;font-size:1rem;font-weight:900;text-transform:uppercase;line-height:1.3em;}.elementor-kit-9378 h6{font-family:"Mulish", Sans-serif;font-size:0.9rem;font-weight:700;line-height:1.2em;}.e-con{--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-9378 h1{font-size:2.3rem;}.elementor-kit-9378 h2{font-size:2rem;}}@media(max-width:1024px){.elementor-kit-9378 h1{font-size:2.5rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9378 h1{font-size:2rem;}.elementor-kit-9378 h2{font-size:1.7rem;}.elementor-kit-9378 h4{font-size:1rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-menu-cart__close-button {margin: -5px -20px 20px 0px;}
.elementor-button:focus {border: 2px solid !important;}
::selection {background: #4E80E9;} h1::selection, h2::selection, h3::selection, p::selection, span::selection {color: #FFF;} ::-moz-selection {background: #4E80E9;}
*:focus {outline: none;}
.hide {display:flex !important;}
.hide-desktop {display:none;}
.woocommerce-message {display: none;}
.inspire_checkout_fields_additional_information h3{display:none;}
.hover-grow:hover {transition: all .3s ease-in-out;transform: scale(1.03);cursor: pointer;}
.hover-grow {transition: 0.3s ease;}
.repeater-dok span::before {content: url('https://avloppsprodukter.se/wp-content/uploads/2020/09/zolden-icon-28.svg');display: inline-block;margin-right:10px;}
.varukorg .elementor-button:hover, .elementor-kit-9378 .elementor-button:focus {border-style: none;border-width: 0px;}
.knapp a.elementor-button-link:focus {background: #4E80E9; color:#F6F3ED;}

.checkout table td, table th, .checkout .woocommerce table.shop_table tbody th, .checkout .woocommerce table.shop_table tfoot td, .checkout .woocommerce table.shop_table tfoot th {border: 0px !important;}
.checkout table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{background:#fff;}
.checkout .woocommerce table.shop_table {border-radius: 50px;padding: 2rem;}
.woocommerce form .form-row textarea {border-radius: 50px;}
.checkout .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {border: 1px solid rgba(0, 0, 0, .1); border-radius: 20px;}
.woocommerce form .form-row label {line-height: 1.3em;font-size: 0.9rem;margin: 1rem 0 0.5rem 0;}
.woocommerce-checkout-review-order-table {width: 100%;border-collapse: collapse;}
@media (max-width: 1024px) {
.woocommerce-checkout-review-order-table, 
    .woocommerce-checkout-review-order-table thead, .woocommerce-checkout-review-order-table tbody, .woocommerce-checkout-review-order-table tr, .woocommerce-checkout-review-order-table td, .woocommerce-checkout-review-order-table th {display: block;width: 100%;}
.woocommerce-checkout-review-order-table td:before {display: none;}
.woocommerce-checkout-review-order-table thead {display: none;}
.woocommerce-checkout-review-order-table tr {margin-bottom: 15px;border-bottom: 1px solid #eaeaea;}
.woocommerce-checkout-review-order-table td {text-align: left;position: relative;}
.woocommerce-checkout-review-order-table td:before {content: attr(data-title);position: absolute;left: 10px;top: 10px;font-weight: bold;text-align: left;}
.woocommerce-checkout-review-order-table .order-total td {font-size: 1.2em;font-weight: bold;}
 .woocommerce-checkout-review-order-table tfoot {width: 100%;
        display: block;}
.woocommerce-checkout-review-order-table tfoot tr {display: flex;flex-direction: column; width: 100%;border-bottom: 1px solid #ddd;padding: 10px 0;}
.woocommerce-checkout-review-order-table tfoot td {display: block;width: 100%;box-sizing: border-box;padding: 10px 0;border-bottom: 1px solid #ddd;}
.woocommerce-checkout-review-order-table tfoot td:last-child {border-bottom: none;}
.hide-desktop {display:flex}    
}
    

@media (max-width: 768px) {
.hide {display:none !important;}
.hover-grow:hover {transition:none !important;transform: none !important;  -webkit-transition:none !important;
  -moz-transition:none !important;
  -o-transition:none !important;}
}/* End custom CSS */