@media(min-width: 1400px) {
    .sppb-row-container {
        max-width: 1320px;
    }
}


.sp-page-builder .page-content #intro {
    background-color: rgb(0, 0, 0);
    box-shadow: 0px 0px 0px 0px #FFFFFF;
}

.sp-page-builder .page-content #intro {
    padding-top: 150px;
    padding-right: 0px;
    padding-bottom: 50px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#column-wrap-id-9fd0d7b8-1b67-427e-a7c4-e8f56d3474f5 {
    max-width: 100%;
    flex-basis: 100%;
}

@media (max-width:1199.98px) {
    #column-wrap-id-9fd0d7b8-1b67-427e-a7c4-e8f56d3474f5 {
        max-width: 66.666667%;
        flex-basis: 66.666667%;
    }
}

@media (max-width:991.98px) {
    #column-wrap-id-9fd0d7b8-1b67-427e-a7c4-e8f56d3474f5 {
        max-width: 66.666667%;
        flex-basis: 66.666667%;
    }
}

@media (max-width:767.98px) {
    #column-wrap-id-9fd0d7b8-1b67-427e-a7c4-e8f56d3474f5 {
        max-width: 100%;
        flex-basis: 100%;
    }
}

@media (max-width:575.98px) {
    #column-wrap-id-9fd0d7b8-1b67-427e-a7c4-e8f56d3474f5 {
        max-width: 100%;
        flex-basis: 100%;
    }
}

#sppb-addon-6abd5a5c-21b4-418b-bc3a-c8c2ba7b0177 {
    box-shadow: 0 0 0 0 #FFFFFF;
}

#sppb-addon-6abd5a5c-21b4-418b-bc3a-c8c2ba7b0177 {
    color: #FFFFFF;
}

#sppb-addon-6abd5a5c-21b4-418b-bc3a-c8c2ba7b0177 .sppb-addon-title {
    transform-origin: 50% 50%;
}

#sppb-addon-6abd5a5c-21b4-418b-bc3a-c8c2ba7b0177 .sppb-addon.sppb-addon-header {
    text-align: center;
}

#sppb-addon-6abd5a5c-21b4-418b-bc3a-c8c2ba7b0177 .sppb-addon-header .sppb-addon-title {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    text-shadow: 0px 0px 1px #464646;
}

#sppb-addon-800cecb3-42a9-48e5-a91b-d80a38e26dde {
    box-shadow: 0 0 0 0 #FFFFFF;
}

#sppb-addon-800cecb3-42a9-48e5-a91b-d80a38e26dde {
    color: #FFFFFF;
}

#sppb-addon-wrapper-800cecb3-42a9-48e5-a91b-d80a38e26dde {
    margin-top: 10px;
}

#sppb-addon-800cecb3-42a9-48e5-a91b-d80a38e26dde .sppb-addon-title {
    color: #FFFFFF;
}

#sppb-addon-800cecb3-42a9-48e5-a91b-d80a38e26dde .sppb-addon-text-block {
    text-align: center;
}

#sppb-addon-800cecb3-42a9-48e5-a91b-d80a38e26dde .sppb-addon-text-block {
    transform-origin: 50% 50%;
}

.sp-page-builder .page-content #section-id-2b32e453-8ec2-4775-a2ba-faba435ba9ed {
    box-shadow: 0 0 0 0 #FFFFFF;
}

.sp-page-builder .page-content #section-id-2b32e453-8ec2-4775-a2ba-faba435ba9ed {
    padding-top: 45px;
    padding-right: 0px;
    padding-bottom: 105px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media (max-width:767.98px) {
    .sp-page-builder .page-content #section-id-2b32e453-8ec2-4775-a2ba-faba435ba9ed {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
    }
}

@media (max-width:575.98px) {
    .sp-page-builder .page-content #section-id-2b32e453-8ec2-4775-a2ba-faba435ba9ed {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
    }
}

#column-id-2edea6f5-ef2c-496d-b158-612d7f92cc3f {
    box-shadow: 0 0 0 0 #FFFFFF;
}

#column-wrap-id-2edea6f5-ef2c-496d-b158-612d7f92cc3f {
    max-width: 58.333333%;
    flex-basis: 58.333333%;
}

@media (max-width:1199.98px) {
    #column-wrap-id-2edea6f5-ef2c-496d-b158-612d7f92cc3f {
        max-width: 58.333333%;
        flex-basis: 58.333333%;
    }
}

@media (max-width:991.98px) {
    #column-wrap-id-2edea6f5-ef2c-496d-b158-612d7f92cc3f {
        max-width: 58.333333%;
        flex-basis: 58.333333%;
    }
}

@media (max-width:767.98px) {
    #column-wrap-id-2edea6f5-ef2c-496d-b158-612d7f92cc3f {
        max-width: 100%;
        flex-basis: 100%;
    }
}

@media (max-width:575.98px) {
    #column-wrap-id-2edea6f5-ef2c-496d-b158-612d7f92cc3f {
        max-width: 100%;
        flex-basis: 100%;
    }
}

#sppb-addon-aa8bdd08-41db-429c-ae74-a15a25be1566 {
    box-shadow: 0 0 0 0 #FFFFFF;
}

#sppb-addon-aa8bdd08-41db-429c-ae74-a15a25be1566 {
    color: #FFFFFF;
    padding-bottom: 10px;
}

#sppb-addon-aa8bdd08-41db-429c-ae74-a15a25be1566 .sppb-addon-title {
    color: #FFFFFF;
}

#sppb-addon-aa8bdd08-41db-429c-ae74-a15a25be1566 .sppb-addon-text-block {
    text-align: center;
}

#sppb-addon-aa8bdd08-41db-429c-ae74-a15a25be1566 .sppb-addon-text-block {
    transform-origin: 50% 50%;
}

#sppb-addon-658c3a5c-47eb-4d24-8a9a-173bbf8e87f5 {
    box-shadow: 0 0 0 0 #FFFFFF;
}

#column-id-14759822-51d0-4c4f-9c55-606055b1ac68 {
    padding-top: 55px;
    padding-right: 55px;
    padding-bottom: 55px;
    padding-left: 55px;
    box-shadow: 0 0 0 0 #FFFFFF;
}

#column-wrap-id-14759822-51d0-4c4f-9c55-606055b1ac68 {
    max-width: 41.666667%;
    flex-basis: 41.666667%;
}

@media (max-width:1199.98px) {
    #column-wrap-id-14759822-51d0-4c4f-9c55-606055b1ac68 {
        max-width: 41.666667%;
        flex-basis: 41.666667%;
    }
}

@media (max-width:991.98px) {
    #column-wrap-id-14759822-51d0-4c4f-9c55-606055b1ac68 {
        max-width: 41.666667%;
        flex-basis: 41.666667%;
    }
}

@media (max-width:767.98px) {
    #column-wrap-id-14759822-51d0-4c4f-9c55-606055b1ac68 {
        max-width: 100%;
        flex-basis: 100%;
    }
}

@media (max-width:575.98px) {
    #column-wrap-id-14759822-51d0-4c4f-9c55-606055b1ac68 {
        max-width: 100%;
        flex-basis: 100%;
    }
}

#column-id-14759822-51d0-4c4f-9c55-606055b1ac68 {
    background-color: rgb(246, 246, 246);
}

#sppb-addon-d69e0c1d-df01-4700-9473-12255d862bc3 {
    box-shadow: 0 0 0 0 #FFFFFF;
}

#sppb-addon-d69e0c1d-df01-4700-9473-12255d862bc3 .sppb-addon-text-block {
    text-align: left;
}

#sppb-addon-d69e0c1d-df01-4700-9473-12255d862bc3 .sppb-addon-text-block {
    transform-origin: 50% 50%;
}

#sppb-addon-d0dbfda8-3764-4891-972c-c253693cdc6d {
    box-shadow: 0 0 0 0 #FFFFFF;
}

.sp-page-builder .page-content #section-id-1741493936550 {
    box-shadow: 0px 0px 0px 0px #FFFFFF;
}

.sp-page-builder .page-content #section-id-1741493936550 {
    padding-top: 119px;
    padding-right: 0px;
    padding-bottom: 75px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#column-id-1741493936548 {
    box-shadow: 0 0 0 0 #FFFFFF;
}

#column-wrap-id-1741493936548 {
    max-width: 33.333333%;
    flex-basis: 33.333333%;
}

@media (max-width:1199.98px) {
    #column-wrap-id-1741493936548 {
        max-width: 33.333333%;
        flex-basis: 33.333333%;
    }
}

@media (max-width:991.98px) {
    #column-wrap-id-1741493936548 {
        max-width: 33.333333%;
        flex-basis: 33.333333%;
    }
}

@media (max-width:767.98px) {
    #column-wrap-id-1741493936548 {
        max-width: 100%;
        flex-basis: 100%;
    }
}

@media (max-width:575.98px) {
    #column-wrap-id-1741493936548 {
        max-width: 100%;
        flex-basis: 100%;
    }
}

#sppb-addon-1741494103805 {
    box-shadow: 0 0 0 0 #FFFFFF;
}

#sppb-addon-1741494103805 .sppb-addon-text-block {
    text-align: right;
}

#column-id-1741493936549 {
    box-shadow: 0 0 0 0 #FFFFFF;
}

#column-wrap-id-1741493936549 {
    max-width: 33.333333%;
    flex-basis: 33.333333%;
}

@media (max-width:1199.98px) {
    #column-wrap-id-1741493936549 {
        max-width: 33.333333%;
        flex-basis: 33.333333%;
    }
}

@media (max-width:991.98px) {
    #column-wrap-id-1741493936549 {
        max-width: 33.333333%;
        flex-basis: 33.333333%;
    }
}

@media (max-width:767.98px) {
    #column-wrap-id-1741493936549 {
        max-width: 100%;
        flex-basis: 100%;
    }
}

@media (max-width:575.98px) {
    #column-wrap-id-1741493936549 {
        max-width: 100%;
        flex-basis: 100%;
    }
}

#sppb-addon-1741913738995 {
    box-shadow: 0 0 0 0 #FFFFFF;
}

#sppb-addon-1741913738995 img {
    border-radius: 0px;
    width: 160px;
    max-width: 160px;
}

#sppb-addon-1741913738995 .overlay {
    border-radius: 0px;
}

#sppb-addon-1741913738995 {
    text-align: center;
}

#column-id-1741493936613 {
    box-shadow: 0 0 0 0 #FFFFFF;
}

#column-wrap-id-1741493936613 {
    max-width: 33.333333%;
    flex-basis: 33.333333%;
}

@media (max-width:1199.98px) {
    #column-wrap-id-1741493936613 {
        max-width: 33.333333%;
        flex-basis: 33.333333%;
    }
}

@media (max-width:991.98px) {
    #column-wrap-id-1741493936613 {
        max-width: 33.333333%;
        flex-basis: 33.333333%;
    }
}

@media (max-width:767.98px) {
    #column-wrap-id-1741493936613 {
        max-width: 100%;
        flex-basis: 100%;
    }
}

@media (max-width:575.98px) {
    #column-wrap-id-1741493936613 {
        max-width: 100%;
        flex-basis: 100%;
    }
}

#sppb-addon-1741494234063 {
    box-shadow: 0 0 0 0 #FFFFFF;
}

#sppb-addon-1741494234063 img {
    border-radius: 0px;
}

#sppb-addon-1741494234063 .overlay {
    border-radius: 0px;
}

#sppb-addon-1741494234063 {
    text-align: left;
}


body.site {
    background-color: #ffffff;
}


body {
    font-family: Jost, sans-serif;
    font-size: 18px;
    font-weight: normal;
}


h1 {
    font-family: Jost, sans-serif;
    font-size: 65px;
    font-weight: 600;
}


h2 {
    font-family: Jost, sans-serif;
    font-size: 40px;
    font-weight: 600;
}


h3 {
    font-family: Jost, sans-serif;
    font-size: 27px;
    font-weight: 600;
}


h4 {
    font-family: Jost, sans-serif;
    font-size: 23px;
    font-weight: 600;
}


h5 {
    font-family: Jost, sans-serif;
    font-size: 20px;
    font-weight: 600;
}


h6 {
    font-family: Jost, sans-serif;
    font-size: 17px;
    font-weight: 600;
}


.sp-megamenu-parent {
    font-family: Jost, sans-serif;
    font-size: 17px;
    font-weight: normal;
}


@media (min-width: 1400px) {
    .container {
        max-width: 1140px;
    }
}


#sp-header {
    color: #ffffff;
}


#sp-header a {
    color: #ffffff;
}


#sp-footer {
    background-color: #ffffff;
    color: #171717;
}


#sp-footer a {
    color: #333333;
}


#sp-footer a:hover {
    color: #669966;
}



#sp-header .top-search-wrapper .icon-top-wrapper,
#sp-header .top-search-wrapper .icon-top-wrapper>i:before,
.sp-megamenu-wrapper>.sp-megamenu-parent>li>a,
.sp-megamenu-wrapper #offcanvas-toggler,
#sp-header .modal-login-wrapper span,
#sp-header .ap-my-account i.pe-7s-user,
#sp-header .ap-my-account .info-text,
#sp-header .mod-languages,
#sp-header .logo,
#cart-menu,
#cd-menu-trigger,
.cd-cart,
.cd-cart>i {
    height: 90px;
    line-height: 90px;
}

.total_products {
    top: calc(90px / 2 - 22px);
}

#sp-header,
.transparent-wrapper {
    height: 90px;
}


.sticky .logo,
.sticky #cart-menu,
.sticky #cd-menu-trigger,
.sticky .cd-cart,
.sticky .cd-cart>i,
.sticky .menu-is-open>i,
#sp-header.sticky .modal-login-wrapper span,
#sp-header.sticky .ap-my-account i.pe-7s-user,
#sp-header.sticky .ap-my-account .info-text,
#sp-header.sticky .mod-languages,
#sp-header.sticky .top-search-wrapper .icon-top-wrapper,
#sp-header.sticky .top-search-wrapper .icon-top-wrapper>i:before,
.sticky .sp-megamenu-wrapper>.sp-megamenu-parent>li>a,
.sticky .sp-megamenu-wrapper #offcanvas-toggler,
.sticky #sp-logo a.logo {
    height: 70px;
    line-height: 70px;
}

.sticky .total_products {
    top: calc(70px / 2 - 22px);
}

.sticky .sticky__wrapper {
    height: 70px;
    -webkit-animation-name: fade-in-down;
    animation-name: fade-in-down;
}

.sticky .sticky__wrapper .sp-sticky-logo {
    height: 70px;
}
