.car-warning{
    display: block;
    clear: both;
    color: var(--notice-error-text);
    background: var(--notice-error-surface);
    border:var(--notice-error-border);
    border-radius:var(--radius-5);
    padding:var(--space-10);
    margin:var(--section-space-sm) 0 var(--space-5);
    white-space: pre-line;
    box-shadow:var(--shadow-notice-error);
}

.site-branding .custom-logo-link img.custom-logo{
    height: 150px !important;
    width: auto !important;
}
.category-image-spacer{
    max-height:200px;
    width:auto;
}
.mounting-bolt-warning{
    color:var(--notice-error-text);
    padding-left:var(--space-20);
}
.btn.selected,.btn.selected:hover,.btn.selected:focus{
    color:var(--state-selected-text);
}
.btn-50.selected::before{
    font-family:"Font Awesome 5 Free";
    content:" "
}
main#main .userinfo-search {
    display: none;
}
.hidefromsight>div{
    display:none;
}
.brand .hidefromsight>div.brand{
    display:block;
}
.year .hidefromsight>div.year{
    display:block;
}
.model .hidefromsight>div.model{
    display:block;
}
.make .hidefromsight>div.make{
    display:block;
}
.car .hidefromsight>div.car{
    display:block;
}
.build .hidefromsight>div.build{
    display:block;
}
.mounting .hidefromsight>div.mounting{
    display:block;
}
.fastening .hidefromsight>div.fastening{
    display:block;
}
.order .hidefromsight>div.order{
    display:block;
}
.custom-logo-link img.custom-logo{
    height: auto !important;
    max-width: min(100vw, 280px);
}

.storefront-primary-navigation{
    background: rgb(206,1,8);
}

.site-header-cart .widget_shopping_cart, .main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.children, .site-header-cart .widget_shopping_cart p.total, .site-header-cart .widget_shopping_cart p.buttons {
    background:black;
}

#loading-message{
    top:0 !important;
    left:0 !important;
    right:0 !important;
    bottom:0 !important;
    height:auto !important;
    width:auto !important;
    background:rgba(120,120,120,0.5) !important;
    display:flex;
    align-content:center;
    justify-content:space-around;
    flex-direction:column;
    margin:0 !important;
    flex-wrap: wrap;
    z-index:var(--z-inline);
}
#loading-inside{
    background:white;
    width:400px;
    padding:var(--space-50);
    max-width:100%;

}
#loading-inside:after{
    content:"Vi färdigställer ditt paket, Det kan ta lite tid då det är mycket data som hanteras.";
}

@media screen and (max-width: 640px) {
    .custom-logo-link img.custom-logo{
        width:min(100%, 160px) !important;
    }

    .site-header__utility,
    .site-header__quicklinks{
        gap:var(--space-10);
    }

    .spacer-single-product__summary .product_title{
        font-size:var(--type-display-product-mobile);
    }

    .spacer-single-product__details .woocommerce-tabs ul.tabs{
        gap:var(--space-8);
    }

    .spacer-single-product__details .woocommerce-tabs ul.tabs li{
        width:100%;
    }

    .spacer-single-product__details .woocommerce-tabs ul.tabs li a{
        width:100%;
    }
}

