#sppb-addon-1639387810379 {
    color: #DB353D;
    border-radius: 250px;
    padding-top: 116px !important;
    padding-right: 0px;
    padding-bottom: 116px;
    padding-left: 0px;
}
#sppb-addon-1639387810387 .sppb-addon-title {
    margin-bottom: 10px !important;
}
#sppb-addon-1639387810379 {
    color: #DB353D;
    border-radius: 250px;
    padding-top: 116px !important;
    padding-right: 0px;
    padding-bottom: 116px;
    padding-left: 0px;
}
#column-id-1639387811364 {
    padding-top: 50px !important;
    padding-right: 40px;
    padding-bottom: 270px;
    padding-left: 12px;
    border-radius: 0px;
}
.sp-page-builder .page-content #section-id-1639387810366 {
    padding-top: 100px;
    padding-right: 0px;
    padding-bottom: 100px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    color: #000000;
    border-radius: 0px;
} 
#sppb-addon-wrapper-1639387810392 {
    margin-top: 0px;
    margin-right: -10%;
    margin-bottom: 0 !important;
    margin-left: 0px;
}
.sp-page-builder .page-content #section-id-1639387811449 {
    padding-top: 60px;
    padding-right: 0px;
    padding-bottom: 60px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    color: #000000;
    border-radius: 0px;
}
#sppb-addon-wrapper-1639387810415 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
}
#column-id-1639387812875 {
    padding-top: 0;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-radius: 0px;
}
.sp-page-builder .page-content #section-id-e61bdedc-0cd6-480d-b02c-3f7298d81d46 {
    padding-top: 20px !important;
    padding-right: 0px;
    padding-bottom: 0 !important;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
#sp-page-builder .sppb-section-title .sppb-title-heading {
    margin-top: 0;
    margin-bottom: 40px !important;
    border: 0;
}
.sp-page-builder .page-content #section-id-e61bdedc-0cd6-480d-b02c-3f7298d81d46 .sppb-section-title .sppb-title-heading, .sp-page-builder .page-content #section-id-8ffa2168-58b7-4cd5-943b-d0603953e2e3 .sppb-section-title .sppb-title-heading {
    font-size: 45px;
    line-height: 45px;
    text-align: left !important;
    font-weight: 700;
    color: rgba(0, 0, 0, 1);
}
.sppb-categorylist-slideshow-arrows, .sppb-productlist-slideshow-arrows {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 10px;
    margin-bottom: 10px;
    position: absolute !important;
    right: 0;
    top: -80px;
}
.sppb-category-title {
    margin: 12px 0 0;
    font-size: 18px;
    line-height: 1.4;
    text-align: center !important;
}
body .bx-viewport {
 height: auto !important;
}


.sppb-collection-item .sppb-addon-wrapper {
    padding-top: 10px !important;
}


body .sppb-categorylist-slideshow-wrap .sppb-category-image img {
 width: 100% !important;
 height: 100% !important;
 object-fit: contain;
}



.sppb-categorylist-slideshow-wrap .sppb-category-image {
 height: 190px !important;
 width: auto;
}
.sp-page-builder .page-content #section-id-e61bdedc-0cd6-480d-b02c-3f7298d81d46 {
    padding-top: 0 !important;
    padding-right: 0px;
    padding-bottom: 0 !important;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media (max-width: 767px) {
    .sp-default-logo {
    display: block !important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li {
    border-bottom: 1px solid rgb(255 255 255 / 10%) !important;
}

.sp-slider-outer-stage {
    height: 350px !important;
}

.sppb-sp-slider-title {
    font-size: 30px !important;
    margin-bottom: 16px !important;
}

.sppb-section:not(:first-child) {
    padding-block: 40px !important;
}

.sppb-addon-title, .sppb-section .sppb-section-title .sppb-title-heading {
    margin-top: 0 !important;
    font-size: 24px !important;
}

.sppb-addon-title br {
    display: none !important;
}

#sppb-addon-ab31f9bb-7d23-4c7a-a270-46b40777e470 {
    margin-bottom: 20px !important;
}

body #sppb-addon-1639387810379 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    display: flex;
    margin: 20px auto 0 !important;
}

#column-id-1639387811364 {
    padding-top: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
}

div#section-id-1639387811637 {
    padding-top: 0 !important;
}

#sppb-addon-857069f0-5af1-4781-9fb7-4455a926988c .sppb-gallery img {
    width: 100%;
    height: auto !important;
}
body #column-id-1639387811364 {
    padding-top: 0 !important;
}


body .pagination-wrapper .pagination > li > a, body .pagination-wrapper .pagination > li > span, body .sppb-pagination-wrapper .pagination > li > a, body .sppb-pagination-wrapper .pagination > li > span {
    margin-right: 7px !important;
}

.layout-blog .pagination {
    margin-block: 0 !important;
}

.sp-page-builder .page-content #section-id-1495005509968 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}

.sp-page-builder .page-content #section-id-1495022155231 {
    padding-block: 20px !important;
    padding-inline: 15px !important;
}

div#sppb-addon-1495085996416 h3.sppb-addon-title {
    font-size: 18px !important;
}

.sppb-section.sp-column-border .sppb-addon-header h2.sppb-addon-title, .com-users .reg-login-form-wrap .reg-login-title h2 {
    font-size: 30px !important;
}

.sp-module.sp-shopin-login {
    overflow: visible !important;
}

.btn-outline-secondary {
    color: #ffffff !important;
    background: #666666 !important;
}

.login .form-group > p {
    margin-bottom: 0 !important;
}

.com-users .reg-login-form-wrap .registration, .com-users .reg-login-form-wrap .login {
    margin-bottom: 15px !important;
}

.top-search .icon-top-wrapper i {
    margin-left: 18px !important;
}

#sp-header #sp-top1 >.sp-column {
    gap: 8px !important;
}

#sp-page-builder .sppb-section-title {
    margin-bottom: 25px !important;
}

section#section-id-8ae76af4-aa02-40de-a408-544a62ddb102 {
    padding-top: 0 !important;
}

.article-info, .introtext {
    margin: 0 !important;
}

#sppb-addon-1495022155244 .sppb-addon-header h3.sppb-addon-title {
    margin-bottom: 0 !important;
    font-size: 20px !important;
}

}