.elementor-24285 .elementor-element.elementor-element-5f6f9483 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24285 .elementor-element.elementor-element-5f6f9483{margin-top:50px;margin-bottom:50px;}.elementor-24285 .elementor-element.elementor-element-5ae2d699 > .elementor-element-populated{padding:0% 0% 0% 14%;}.elementor-24285 .elementor-element.elementor-element-4eb64022 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24285 .elementor-element.elementor-element-4eb64022 .elementor-heading-title{text-transform:capitalize;}.elementor-24285 .elementor-element.elementor-element-336ffeb{--spacer-size:30px;}.elementor-24285 .elementor-element.elementor-element-a71eb98 .cart button, .elementor-24285 .elementor-element.elementor-element-a71eb98 .cart .button{border-radius:4px 4px 4px 4px;padding:0px 0px 0px 0px;transition:all 0.2s;}.elementor-24285 .elementor-element.elementor-element-a71eb98 .quantity .qty{transition:all 0.2s;}.elementor-24285 .elementor-element.elementor-element-a43d709{--spacer-size:30px;}.elementor-24285 .elementor-element.elementor-element-312c83f{width:auto;max-width:auto;font-family:"Questrial", Sans-serif;}@media(min-width:768px){.elementor-24285 .elementor-element.elementor-element-106171f5{width:60%;}.elementor-24285 .elementor-element.elementor-element-5ae2d699{width:40%;}}@media(max-width:1024px){.elementor-24285 .elementor-element.elementor-element-5f6f9483{margin-top:40px;margin-bottom:40px;}}@media(max-width:767px){.elementor-24285 .elementor-element.elementor-element-5f6f9483{margin-top:10px;margin-bottom:10px;}}/* Start custom CSS */.woocommerce div.product form.cart .variations label {
    text-transform: uppercase;
}

.woocommerce-product-details__short-description {
    padding-bottom: 25px;
}

.woocommerce div.product form.cart .variations select {
    min-width: 98%!important;
}

.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
    color: inherit;
    cursor: not-allowed;
    padding: 0em 2em;
}

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty {
    height: 40px!important;
}

.woocommerce div.product form.cart .variations select+.reset_variations, body div.product form.cart .variations select+.reset_variations {
    display: none!important;
}

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty {
    height: 40px!important;
}

.woocommerce div.product form.cart .variations select, body div.product form.cart .variations select {
    min-width: 98.6%;
}

.gform_wrapper .top_label .gfield_label {
    text-transform: uppercase;
    line-height: 0!important;
    font-size: 16px;
}

.gform_wrapper .instruction {
    display: none;
}

.gform_wrapper .field_description_below .gfield_description {
    padding-top: 5px!important;
    color: #aaaaaa;
}

@media only screen and (min-width: 641px) {
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: calc(100%)!important;
}
}

@media only screen and (min-width: 641px) {
body .gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] {
    width: calc(100%)!important;
}
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 5px 11px!important;
}

@media (max-width: 767px){
.elementor .elementor-hidden-phone {
    display: block;
}
}

.ginput_container.ginput_container_total {
    display: none!important;
}

li#field_12_24 {
    display: none;
}


.tillbaka-till{
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0.5px;
    width: auto;
    max-width: auto;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #b8d433;
    padding: 0px 0px 2px 0px;
}


.woocommerce button.button {
    padding: 0.8em 1.5em!important;
    border-radius: 0px;
    text-transform: uppercase!important;
    background: #1b1b1b!important;
    color: #ffffff!important;
    letter-spacing: 0.5px!important;
    margin-left: -5px!important;
}/* End custom CSS */