/** Shopify CDN: Minification failed

Line 138:1 Expected "}" to go with "{"

**/
a.cart-item__name.h4.break {
    font-size: 1rem;
    line-height: 1.75rem;
}

#main-cart-items td.cart-item__details .product-option span {
    font-size: 0.5rem;
}

#main-cart-items td.cart-item__details .product-option[bss-b2b-cart-item-key] span:first-child {
    font-size: .875rem !important;
    margin-top: 0 !important;
    letter-spacing: 0;
    font-family: var(--text-bold);
    text-align: left;
    color: #ca0930 !important;
    text-decoration: line-through !important;
    order: 99;
}  
#main-cart-items td.cart-item__details .product-option[bss-b2b-cart-item-key] span:last-child {
    font-size: .875rem !important;
    margin-top: 0 !important;
    letter-spacing: 0;
    font-family: var(--text-bold);
    text-align: left;
    order: 2;
}
h1.title.title--primary {
    font-size: 2.5rem;
    line-height: 3rem;
}
.product-option {
    font-size: 1rem;
    line-height: 1.75rem;
}

.totals__total-value {
    font-size: 1rem !important;
}
h2.totals__total {
    font-size: 1rem !important;
}
.cart__ctas {
    max-width: 24rem;
    margin-left: auto;
}
.cart__checkout-button.is-disabled,
.cart__checkout-button:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: not-allowed;
}
p.caption-with-letter-spacing {
    text-align: left;
} 
body form#cart .cart-items td quantity-input.quantity {
    height: 2.5rem;
    width: 5.75rem;
    border: 0;
    border-radius: 0;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    font-size: 1rem;
    min-height: auto;
    min-width: 5.75rem;
    background: #fff !important;
}

.quantity-popover-container {
    border: none !important;
}
body form#cart .cart-items td quantity-input.quantity>* {
    width: 33.33%;
    max-width: 33.33%;
    flex-basis: 33.33%;
    padding: 0;
    font-size: 1rem;
    height: 2.5rem;
}

.bss-b2b-qb-table {
    display: none;
}
span.price.price--end {
    font-family: var(--text-semibold);
    font-size: 1rem;
}
.cart__ctas {
    margin-top: 0;
}
div#main-cart-footer .cart__checkout-button {
    max-width: 36rem;
    height: 3.125rem;
    padding: 0 1.875rem;
    background: var(--secondary-color);
    box-shadow: none;
    border-radius: 1.875rem;
    color: #fff;
    letter-spacing: .06rem;
    font-size: 1rem;
    margin: 0;
    line-height: 2.75rem;
    min-height: auto;
    border: 0px solid var(--btn-primary-color) !important;
    transition: all .5s;
    margin-top: 0;
    border-radius: 0;
    background: var(--primary-color);

div#main-cart-footer small.tax-note.caption-large.rte {
    display: none;
}


.cart-items th {
    opacity: 1;
}

button#checkout::after{
    display:none;
}
body:not(.transparent) .cart-count-bubble {
    background: #EAEAEA;
}
.bss-b2b-qb-table {
    display: none ! IMPORTANT;
}
textarea#Cart-note {
    margin-top: -1.8rem;
}