.page-header{background-color:#ffffff;background-image:none;}
.page-header .panel.wrapper{background-color:#000000;}
.page-header .block-search .input-text{border-color:#177aeb;}
.block-search.block-swissup-ajaxsearch.inline .field.search .input-text{box-shadow:10px 10px 10px 10px #000;}
.page-header .block-search.inline .action.close{color:#ed9417;}
.page-footer .footer-middle{background-color:#F8F8F6;background-image:none;color:#ffffff;}
.action.primary{background:#3d343d;}
.tocart.action, .block.soldtogether-block .soldtogether-cart-btn, .bundle-actions .action.primary.customize{background:background: rgb(0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;;border-width:2px;}
.product-info-price .price-box {
    font-size: 2.5rem;
    line-height: 3rem;
    font-weight: bolder;
    color: #000;
    text-shadow: -0.5px -0.5px 0 #000, 
                  0.5px -0.5px 0 #000, 
                 -0.5px 0.5px 0 #000, 
                  0.5px 0.5px 0 #000;
}
.old-price {
    font-weight: lighter;
    text-decoration: line-through;
}
.product-items .product-item-details .product-item-name, .product-items .product-item-details .price-box, .product-items .product-item-details .product-reviews-summary  {
 font-size: large;
}
.product-info-wrapper .box-tocart .fieldset .field.qty {
    display: block;
    }
.product-info-wrapper .box-tocart .fieldset .field.qty .label, .product-info-wrapper .product-options-wrapper .field .label, .product-info-wrapper .swatch-attribute .swatch-attribute-label {
    text-transform: uppercase;
    font-size: 0.875rem;
    font-weight: 600;
    display: none;
}