.bx-sbb-empty-cart{padding: 16px 0 40px 0;}
.bx-sbb-empty-cart-image-wrapper{max-width: 314px;margin: 0 auto 12px auto;}
.bx-sbb-empty-cart-image{width: 100%; height: auto; object-fit: contain; display: block;}
.bx-sbb-empty-cart-text{font: 700 26px/36px 'PT Sans Narrow', sans-serif; color: #000; text-align: center; margin-bottom: 12px;}
.bx-sbb-empty-cart-desc{font: 400 16px/19px 'Roboto Flex', sans-serif; color: #000; text-align: center; }
.bx-sbb-empty-cart-desc--wrapper{display: flex; flex-direction: column;}
.bx-sbb-empty-cart-desc--bottom {margin: 12px 0 0 0;}
.bx-sbb-empty-cart-desc a{color: #328A27; border-bottom: 1px dashed transparent; transition: border-color .3s ease; margin-top: 10px;}
.bx-sbb-empty-cart-desc a:hover {border-color: #328A27;}
@media screen and (max-width: 1100px) {
    .bx-sbb-empty-cart{padding: 16px 0 32px 0;}
    .bx-sbb-empty-cart-image-wrapper {margin: 0 auto 12px auto;}
    .bx-sbb-empty-cart-desc--bottom {margin: 0;}
}
@media screen and (max-width: 767px) {
    .bx-sbb-empty-cart{padding: 12px 0 20px 0;}
    .bx-sbb-empty-cart-image-wrapper {max-width: 232px; margin: 0 auto 10px auto;}
    .bx-sbb-empty-cart-text {font-size: 20px; line-height: 23px; margin-bottom: 10px;}
    .bx-sbb-empty-cart-desc {font-size: 14px;line-height: 16px; }
    .bx-sbb-empty-cart-desc--bottom {margin-bottom: 0;}
}