.elementor-5886 .elementor-element.elementor-element-9589c20:not(.elementor-motion-effects-element-type-background), .elementor-5886 .elementor-element.elementor-element-9589c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5886 .elementor-element.elementor-element-9589c20 > .elementor-container{max-width:1140px;}.elementor-5886 .elementor-element.elementor-element-9589c20{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:150px 0px 60px 0px;}.elementor-5886 .elementor-element.elementor-element-9589c20 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5886 .elementor-element.elementor-element-fedabee{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-5886 .elementor-element.elementor-element-b9156b0 > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-5886 .elementor-element.elementor-element-0aacf12 .elementor-heading-title{font-weight:800;}.elementor-5886 .elementor-element.elementor-element-4bdee1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5886 .elementor-element.elementor-element-4bdee1f{text-align:start;}.woocommerce .elementor-5886 .elementor-element.elementor-element-4bdee1f .woocommerce-product-details__short-description{color:var( --e-global-color-text );}.elementor-5886 .elementor-element.elementor-element-039eaf0 .elementor-button{background-color:#F9AE05;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );}.elementor-5886 .elementor-element.elementor-element-039eaf0 .elementor-button:hover, .elementor-5886 .elementor-element.elementor-element-039eaf0 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-astglobalcolor5 );}.elementor-5886 .elementor-element.elementor-element-039eaf0 .elementor-button:hover svg, .elementor-5886 .elementor-element.elementor-element-039eaf0 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-5886 .elementor-element.elementor-element-52efa99:not(.elementor-motion-effects-element-type-background), .elementor-5886 .elementor-element.elementor-element-52efa99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5886 .elementor-element.elementor-element-52efa99{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2px 0px 2px 0px;}.elementor-5886 .elementor-element.elementor-element-52efa99 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5886 .elementor-element.elementor-element-281cc5d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5886 .elementor-element.elementor-element-281cc5d .elementor-tab-title, .elementor-5886 .elementor-element.elementor-element-281cc5d .elementor-tab-title:before, .elementor-5886 .elementor-element.elementor-element-281cc5d .elementor-tab-title:after, .elementor-5886 .elementor-element.elementor-element-281cc5d .elementor-tab-content, .elementor-5886 .elementor-element.elementor-element-281cc5d .elementor-tabs-content-wrapper{border-width:1px;}.elementor-5886 .elementor-element.elementor-element-281cc5d .elementor-tab-title, .elementor-5886 .elementor-element.elementor-element-281cc5d .elementor-tab-title a{color:var( --e-global-color-text );}.elementor-5886 .elementor-element.elementor-element-281cc5d .elementor-tab-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-5886 .elementor-element.elementor-element-f286174{padding:40px 0px 40px 0px;}.elementor-5886 .elementor-element.elementor-element-14571e5 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-5886 .elementor-element.elementor-element-14571e5{text-align:start;}.elementor-5886 .elementor-element.elementor-element-1b6c610{margin-top:50px;margin-bottom:50px;}.elementor-5886 .elementor-element.elementor-element-536ca4d .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-5886 .elementor-element.elementor-element-536ca4d .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-5886 .elementor-element.elementor-element-536ca4d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5886 .elementor-element.elementor-element-536ca4d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-5886 .elementor-element.elementor-element-536ca4d .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-5886 .elementor-element.elementor-element-536ca4d .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-5886 .elementor-element.elementor-element-536ca4d .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-5886 .elementor-element.elementor-element-536ca4d .elementor-field-type-html{padding-bottom:0px;}.elementor-5886 .elementor-element.elementor-element-536ca4d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-5886 .elementor-element.elementor-element-536ca4d .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-5886 .elementor-element.elementor-element-536ca4d .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-5886 .elementor-element.elementor-element-536ca4d .elementor-button[type="submit"]{color:#ffffff;}.elementor-5886 .elementor-element.elementor-element-536ca4d .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-5886 .elementor-element.elementor-element-536ca4d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-5886 .elementor-element.elementor-element-536ca4d .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-5886 .elementor-element.elementor-element-536ca4d .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-5886 .elementor-element.elementor-element-536ca4d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-5886 .elementor-element.elementor-element-536ca4d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-5886 .elementor-element.elementor-element-536ca4d{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-5886 .elementor-element.elementor-element-aa5559e:not(.elementor-motion-effects-element-type-background), .elementor-5886 .elementor-element.elementor-element-aa5559e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5886 .elementor-element.elementor-element-aa5559e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 120px 0px;}.elementor-5886 .elementor-element.elementor-element-aa5559e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5886 .elementor-element.elementor-element-4bf6676.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5886 .elementor-element.elementor-element-4bf6676.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-5886 .elementor-element.elementor-element-a1dc2e7:not(.elementor-motion-effects-element-type-background), .elementor-5886 .elementor-element.elementor-element-a1dc2e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5886 .elementor-element.elementor-element-a1dc2e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 120px 0px;}.elementor-5886 .elementor-element.elementor-element-a1dc2e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5886 .elementor-element.elementor-element-3793428.elementor-wc-products ul.products li.product{text-align:left;}.elementor-5886 .elementor-element.elementor-element-3793428.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.woocommerce .elementor-5886 .elementor-element.elementor-element-3793428.elementor-wc-products .products > h2{font-size:26px;}.elementor-5886 .elementor-element.elementor-element-3793428.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-astglobalcolor5 );}.elementor-5886 .elementor-element.elementor-element-3793428.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-astglobalcolor5 );background-color:var( --e-global-color-astglobalcolor2 );}.elementor-5886 .elementor-element.elementor-element-3793428.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-5886 .elementor-element.elementor-element-b8172d7{width:31.838%;}.elementor-5886 .elementor-element.elementor-element-b9156b0{width:68.162%;}}@media(max-width:1024px){.elementor-5886 .elementor-element.elementor-element-9589c20{padding:60px 20px 60px 20px;}.elementor-5886 .elementor-element.elementor-element-aa5559e{padding:0px 20px 0px 20px;}.elementor-5886 .elementor-element.elementor-element-4bf6676.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5886 .elementor-element.elementor-element-a1dc2e7{padding:0px 20px 0px 20px;}.elementor-5886 .elementor-element.elementor-element-3793428.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-5886 .elementor-element.elementor-element-9589c20{margin-top:20px;margin-bottom:20px;padding:0px 20px 0px 20px;}.elementor-5886 .elementor-element.elementor-element-b9156b0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5886 .elementor-element.elementor-element-aa5559e{padding:040px 020px 40px 020px;}.elementor-5886 .elementor-element.elementor-element-4bf6676.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5886 .elementor-element.elementor-element-a1dc2e7{padding:040px 020px 40px 020px;}.elementor-5886 .elementor-element.elementor-element-3793428.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wc-add-to-cart, class: .elementor-element-5b09422 *//* Stil för titlar */
.wpo-option-name,
h3 {
    font-weight: bold;
    font-size: 24px; /* Samma storlek som titlarna */
    color: #000; /* Svart färg för titlar */
}

/* Radioknappar */
.wpo-radio-dot,
.wpo-radio input[type="radio"]:checked + .wpo-radio-inner .wpo-radio-dot {
    background-color: #F9AE05; /* Fyllning för radioknappar och aktiva radioknappar */
    border-radius: 50%; /* Runda formen för radioknappar */
}

/* Nice Select */
.nice-select:hover,
.nice-select.open,
.nice-select:focus {
    border-color: #F9AE05; /* Färg för border vid hover, aktivt läge och fokus */
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); /* Tillägg av skugga för att skapa visuell feedback */
}

/* Nice Select Aktiv */
.nice-select.open,
.nice-select.open .option.selected {
    border-color: #F9AE05 !important; /* Färg för border när dropdown-menyn är aktiv */
    box-shadow: none !important; /* Ta bort eventuell skugga */
    color: #F9AE05; /* Färg för text när dropdown-menyn är aktiv */
}

/* Radioknappens inre cirkel vid hover och aktivt läge */
.wpo-radio:hover .wpo-radio-dot,
.wpo-radio:hover input[type="radio"]:checked + .wpo-radio-inner .wpo-radio-dot {
    background-color: #F9AE05; /* Önskad färg när musen hovras över */
}/* End custom CSS */