
body,
p {
  font-family: 'Swiss721Bt' !important;
}

.header-logo-image-container {
  font-family: 'serpentine-regular', sans-serif !important;
}

#validate-company{
        display: none;
}

@media screen and (max-width: 768px) {
    .facetedSearch-toggle-indicator .toggleLink-text.toggleLink-text--on, .facetedSearch-toggle-indicator .toggleLink-text.toggleLink-text--off  {
        display: none !important;
    }
    
    .facetedSearch-toggle-indicator .toggleLink-text.toggleLink-text--on.active, .facetedSearch-toggle-indicator .toggleLink-text.toggleLink-text--off.active {
        display: block !important;
    }
    
    div#facetedSearch-navList {
        display: none !important;
    }
  
    div#facetedSearch-navList.active {
        display: block !important;
    }
}

/*checkout*/


.modal--alert .button-container .confirm.button--small,
.swal2-modal .swal2-confirm.button--small,
.theme-btn-primary.button--small {
    font-size: 16px !important;
}

.previewCart .previewCartList .previewCartItem .previewCartItem-content .previewCartItem-brand,
.previewCart .previewCartList .previewCartItem .previewCartItem-content .previewCartItem-price {
    font-size: 16px !important;
}

.previewCart .previewCartList .previewCartItem .previewCartItem-content .previewCartItem-name {
    font-size: 16px !important;
}

.modal--alert .button-container .confirm.button--small,
.swal2-modal .swal2-confirm.button--small,
.theme-btn-primary.button--small {
    font-size: 16px !important;
}

.swal2-modal .swal2-cancel.button--small,
.theme-btn-secondary.button--small {
    font-size: 16px !important;
}

#cart-preview-dropdown {
    min-width: 360px !important;
}

.modal--alert .button-container .confirm,
.swal2-modal .swal2-confirm,
.theme-btn-primary,
.optimizedCheckout-form-label,
.layout-cart,
.cart-section-heading,
.optimizedCheckout-contentPrimary,
.productList,
.loading-skeleton p {

    font-size: 16px !important;
}.optimizedCheckout-buttonPrimary{color: #000;}
.shippingOptions-panel{    background-color: transparent !important;}
.optimizedCheckout-buttonPrimary {
    color: #000 !important;
}
.remove-checkout-step-numbers li.checkout-step div.stepHeader-body{    margin-top: 7px;}
.optimizedCheckout-orderSummary {
    background-color: #191414;}
@media (max-width: 968px){
    .layout-main {
        width: 100% !important;
    }.checkout-steps {
        padding-right: 0!important;
    }.modal.modal--afterOpen.optimizedCheckout-cart-modal{    background: #191414;}
}
.facetedSearch-navList .accordion .accordion-block .accordion-navigation .accordion-navigation-actions svg,
.productView-options .product-purchase-section .form-field--increments .form-increment .button svg,
body.cart .cart-item-quantity .form-increment .button svg {
    fill: #fff !important;
}

.optimizedCheckout-buttonPrimary:focus, .optimizedCheckout-buttonPrimary:hover {    color: #f8c024 !important;}

@media (min-width: 521px){
.paymentProviderHeader-container{align-items: center;}
}

.optimizedCheckout-form-checklist-checkbox~.form-label::after, .optimizedCheckout-form-checklist-checkbox~.form-label::before{    border-color: #fff;}
body .gpay-button.black {
    background-color: #222;}
    .optimizedCheckout-form-label {
    color: #fff;
}@media (max-width: 520px){
.paymentProviderHeader-container {
    align-items: center;}
    }
/*@media screen and (max-width: 968px) {*/
/*.optimizedCheckout-orderSummary{    margin-left: 35px;*/
/*    margin-right: 35px;}*/
/*}*/
.checkout-form .paymentProviderHeader-container{    flex-wrap: wrap;
    width: 100%;}
.checkout-form .creditCardTypes-list{    margin-left: 0;}
.checkout-form .paymentProviderHeader-nameContainer{    margin-right: 50px;}
