@font-face {
    font-family: 'BrushScript BT';
    src: url('../fonts/BrushScriptBT-Regular.eot');
    src: url('../fonts/BrushScriptBT-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BrushScriptBT-Regular.woff2') format('woff2'),
        url('../fonts/BrushScriptBT-Regular.woff') format('woff'),
        url('../fonts/BrushScriptBT-Regular.ttf') format('truetype'),
        url('../fonts/BrushScriptBT-Regular.svg#BrushScriptBT-Regular') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}



.checkout-cart-index .bundle-sub span.price {
    opacity: 0;
}
.minicart-items .product.options.list span.price {
    display: none;
}
.checkout-index-index .item-options span.price {
    opacity: 0;
}
.block-minicart .price-container{display: none;}
.header .minicart-wrapper .block-minicart .block-content>.subtotal{display: none;}
.checkout-index-index tr.totals.shipping.excl {display: none;}
.checkout-cart-index tr.totals.shipping.excl {display: none;}
.modal-popup.modal-slide.modals-ajaxcart .modal-inner-wrap[class] .content-ajaxcart .message-error.category-exist:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 28px;
    line-height: 28px;
    color: #b30000;
    content: '\e602';
    font-family: 'icons-blank-theme';
    margin: -14px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    left: 0;
    top: 18px;
    width: 40px;
    position: absolute;
    text-align: center;
}

div#modals_ajaxcart .content-ajaxcart .message-error.category-exist {
    margin: 0 0 10px;
    padding: 10px 20px;
    display: block;
    line-height: 1.2em;
    font-size: 1.3rem;
    background: #fae5e5;
    color: #e02b27;
    padding-left: 40px;
    position: relative;
}
.table.grouped tbody td img {
    width: 80px !important;
}
td.col.qty {
    /*display: block !important;*/
    width: max-content !important;
}
.catalog-product-view input.input-text.qty {
    pointer-events: none;
    opacity: .5 !important;
}
.checkout-cart-index .bundle-sub span::after {
    content: "\A";
    white-space: pre;
}
.block_parallax .product2 .title-2 {
    top: 80% !important;
}
.page-product-bundle .product-info-price {
    display: none;
}
/*.page-product-bundle .gallery-placeholder {
    background: #fff;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
}*/

.cms-index-index .text-2 {
    width: 100%;
}
.minicart-items a.action.edit {
    display: none !important;
}
.sales-order-view .item-options-container span.price {
    opacity: 0;
}
.sales-order-invoice .item-options-container .col.value span.price {
    opacity: 0;
}
.catalog-product-view.product-blue-bell-ice-cream-pints h1.page-title::before {
    content: "Choose 6 - ";
}
.catalog-product-view.product-blue-bell-ice-cream-half-gallons h1.page-title::before {
    content: "Choose 4 - ";
}
.catalog-product-view.product-blue-bell-ice-cream-cups h1.page-title::before {
    content: "Choose 4 - ";
}
.invoice span.cart-price, .table-order-items span.cart-price{
    display: none;
}


/**After upgrade popup css**/

.header-logo.logo-desktop img {width: 130px;}
.checkout-cart-index #co-shipping-method-form {margin-left: 22px;}
.checkout-index-index .authentication-wrapper .authentication-dropdown .block-customer-login .action.action-login {padding: 0;}
a.use-ajax.action.towishlist.action-towishlist {display: none;}
.ajaxcart-wrapper-main a.action.checkout {font-size: 1.4rem; }
.modal-popup.popup-authentication
    .modal-inner-wrap
    .modal-content
    .block-authentication
    .block[class]
    .field
    .control
    .input-text {
    border: 1px solid #c2c2c2 !important;
}

.modal-popup.popup-authentication
    .modal-inner-wrap
    .modal-content
    .block-authentication
    .action.action-login,
.modal-popup.popup-authentication
    .modal-inner-wrap
    .modal-content
    .block-authentication
    .action.action-register {
    float: left;
    font-size: 17px !important;
    width: auto !important;
}

.popup-authentication .block-authentication .actions-toolbar > .primary .action {
    padding: 0 17px !important;
}

.modal-popup.popup-authentication
    .modal-inner-wrap
    .modal-content
    .block-authentication
    .actions-toolbar
    > .secondary
    .action {
    color: #333333 !important;
}
.modal-popup.popup-authentication.modal-slide._inner-scroll .modal-header {
    padding-top: 10px !important;
}
.modal-popup .modal-content {
    border: 0;
    margin-bottom: 30px !important;
}
#btn-minicart-close {display: block !important;}
.header .minicart-wrapper .block-minicart .block-title {
    text-align: center !important;
}