

.related-products .price-container .price {
    font-size: 16px !important;
    color: #32534f !important;
    font-weight: bold;
}

.related-products .card-interactive a.product-item-link {
   margin-bottom: 25px;
}

.footer .usp-section .container {
    justify-content: center;
}

.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar {
        flex-wrap: wrap;
            border-radius: 4px !important;
}


.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar .mst-gdpr__buttons{
     margin-top:15px;
}

#menu-cart-icon span.relative {display: inline-block;}
#mirasvitSearchResults {z-index: 100;}



.item .price-box .old-price {
     margin-top: 0;
    margin-bottom: 0;
    line-height: 2em !important;
}
   

.product-item .action.towishlist:before ,
.page-layout-checkout .product-items .product-item .product-item-details .product-item-actions .actions-secondary,
.page-layout-checkout .action.towishlist

{
    display: none !important;
}

.cookiesetting {
    z-index: 888888;
}
.checkout-index-index  .checkout-container {
    max-width: 100% !important;
}

.checkout-index-index  .checkout-container li#opc-shipping_method {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.checkout-index-index  .field.choice input[type="checkbox"]:checked+label:before, .field.choice input[type="checkbox"]:checked+.label:before {
    content: ' ' !important;
}

.product-items .product-item .price-box .special-price, .product-items .ais-hits--item .price-box .special-price, .product-items .ais-infinite-hits--item .price-box .special-price, .ais-infinite-hits .product-item .price-box .special-price, .ais-infinite-hits .ais-hits--item .price-box .special-price, .ais-infinite-hits .ais-infinite-hits--item .price-box .special-price {
    color: #32534f !important;
}


.block-products-list  .mgtwizards-label-container > div.bg-whizzy-smoothgreen {
        width: 65px;
       height: 65px;
}

div.bg-whizzy-smoothgreen:has(> div.mgtwizards-label-lastchance) {
    background-color: #32534f !important;
    text-align: center;
    
}

.mgtwizards-label-lastchance {
    display: inline-block;
    width: 45px;
    color: white;
        /*background-color: #32534f !important;*/
    font-size: 12px !important;
        line-height: 13px !important;
}

.mgtwizards-label-container > div.bg-whizzy-smoothgreen {
    margin-bottom: 20px;
}
.products-grid .mgtwizards-label-container > div.bg-whizzy-smoothgreen {
    padding: 30px;
}


.page-layout-checkout .products-grid .product-item-inner{
    box-shadow: none !important;
    border: none !important;

}
.checkout-steps .checkout-shipping-list .col-row .col-title .title {
    font-size: 1rem !important;
        white-space: nowrap;
    overflow: clip;
}

#label_method_postnord_mypack_home_ztc_appoship::after,
#label_method_postnord_mypack_collect_ztc_appoship::after,
#label_method_postnord_mypack_collect_appoship::after,
#label_method_postnord_mypack_home_appoship::after,

p[data-shipping-method="Postnord MyPack Collect ZTC"]::after ,
p[data-shipping-method="Postnord MyPack Home ZTC"]::after 

{
    content: url('../images/Postnord.png'); 
    display: inline-block;
    vertical-align: middle; 
    margin-left: 5px;     
    width: 73px;       
    height: 20px;        
}

#label_method_warehouse_pickup_appoship::after,
p[data-shipping-method="Hent på vårt lager"]:after 

{
     content: url('../images/local-pickup.svg'); 
    display: inline-block;
    vertical-align: middle; 
    margin-left: 5px;     
    width: 20px;       
    height: 20px;  
}


#label_method_pakke_postkassen_appoship::after,
#label_method_bring_servicepakke_appoship::after,
#label_method_posten_levert_hjem_appoship::after

{
     content: url('../images/posten.png'); 
    display: inline-block;
    vertical-align: top; 
    margin-left: 5px;     
    width: 67px;       
    height: 20px; 
}


.page-layout-checkout .products-grid {
        max-width: 1024px !important;
    margin:0 auto !important;
}

/*.page-layout-checkout .block.widget .products-grid .product-item {
                width: 20%;
}*/

@media (min-width: 768px), print{
.page-layout-checkout .product-items .product-item {}

}



@media only screen and (max-width: 767px){
.block-products-list  .mgtwizards-label-container > div.bg-whizzy-smoothgreen {
        width: 45px;
    height: 45px;
}

.checkout-cart-index .block.discount, .b-page-checkout .block.discount {
    margin-bottom: 20px !important;
}

}

@media only screen and (max-width: 480px){
.block-products-list  .mgtwizards-label-container > div.bg-whizzy-smoothgreen {
        width: 42px;
    height: 42px;
}


.products-grid .mgtwizards-label-container > div.bg-whizzy-smoothgreen {
        padding: 5px;
}


.mgtwizards-label-lastchance {
    width: 42px;
    font-size: 9px !important;
        line-height: 10px !important;
}

.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar {
    padding: 20px !important;
}
 

.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar .mst-gdpr__buttons {
    flex-direction: row !important;
}
.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar .mst-gdpr__buttons button {
    margin-top: 1rem;
    margin-right: 7px;
    font-weight: bold;
}

 
}


