/**  FROM BUILDER  **/
#back_button {
    width: 50px
}

.phone-number-helpo,.email-helpo,.wymiana-helpo,.free-shipping-info {
    color: white;
    line-height: 12px;
    font-size: 12px;
    vertical-align: middle
}

p.free-shipping-info {
    font-size: 15px;
    margin-top: 4px;
    margin-left: -100%;
    margin-right: -100%;
    text-align: center;
    pointer-events: none
}

.phone-number-helpo:hover,.email-helpo:hover,.wymiana-helpo:hover {
    cursor: pointer;
    text-decoration: underline;
    color: white
}

#phone_availability:after {
    content: '';
    position: absolute;
    top: 6px;
    margin-left: 5px;
    width: 10px;
    height: 10px;
    border-radius: 50%
}

#phone_avail_2:after {
    content: '';
    position: absolute;
    top: 0px;
    right: -1px;
    width: 13px;
    height: 13px;
    border-radius: 50%
}

#phone_availability.avail:after,#phone_avail_2.avail:after {
    background: #00ff95
}

#phone_availability.notAvail:after,#phone_avail_2.notAvail:after {
    background: #e40f0f
}

#inmenu_wishlist .et_pb_image_wrap>.et-waypoint:after,#inmenu_cart .et_pb_image_wrap>.et-waypoint:after,#inmobilemenu_whishlist .et_pb_image_wrap>.et-waypoint:after,#inmobilemenu_cart .et_pb_image_wrap>.et-waypoint:after {
    content: attr(data-content);
    position: absolute;
    top: 2px;
    right: 6px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #be9b64;
    color: white;
    font-size: 12px;
    font-family: Poppins;
    font-weight: 400;
    line-height: 16px
}

#logo_container .et_pb_blurb_content:hover,#mobile_menu_bar .et_pb_blurb_content:hover {
    cursor: pointer
}

.desktop-menu .et_pb_blurb .et_pb_main_blurb_image {
    border-radius: 50%;
    -webkit-transition: -webkit-box-shadow 0.6s ease;
    transition: -webkit-box-shadow 0.6s ease;
    -o-transition: box-shadow 0.6s ease;
    transition: box-shadow 0.6s ease;
    transition: box-shadow 0.6s ease,-webkit-box-shadow 0.6s ease
}

.desktop-menu .et_pb_blurb:hover .et_pb_main_blurb_image {
    -webkit-box-shadow: 15px 20px 17px 5px rgba(0,0,0,0.08);
    box-shadow: 15px 20px 17px 5px rgba(0,0,0,0.08)
}

.desktop-menu .et_pb_blurb .et_pb_blurb_container {
    -webkit-transition: -webkit-transform 0.6s ease;
    transition: -webkit-transform 0.6s ease;
    -o-transition: transform 0.6s ease;
    transition: transform 0.6s ease;
    transition: transform 0.6s ease,-webkit-transform 0.6s ease
}

.desktop-menu .et_pb_blurb:hover .et_pb_blurb_container {
    -webkit-transform: translateY(8px);
    -ms-transform: translateY(8px);
    transform: translateY(8px)
}

.et-db #et-boc .et-l #menu-menu-glowne .menu-item-has-children>a:first-child:after {
    right: -12px;
    top: 9px;
    content: '3';
    font-weight: 400
}

.et-db #et-boc .et-l .nav ul li a:hover,.et-db #et-boc .et-l .et_mobile_menu li a:hover,.et-db #et-boc .et-l .nav>li>a:focus,.et-db #et-boc .et-l .nav>li>a:hover {
    background-color: transparent;
    opacity: 1
}

.et-db #et-boc .et-l a#inmobilemenu_przymierzalnia_przycisk:hover {
    text-decoration: none
}

.et-db #et-boc .et-l a#inmobilemenu_przymierzalnia_przycisk {
    display: block;
    width: 100%;
    max-height: 65px
}

.et-db #et-boc .et-l div#inmobilemenu_przymierzalnia {
    margin-bottom: 0
}

.et-db #et-boc .et-l #inmobilemenu_przymierzalnia .et_pb_main_blurb_image {
    margin-bottom: 0px;
    padding: 8px
}

.et-db #et-boc .et-l #inmobilemenu_przymierzalnia span.et-waypoint.et_pb_animation_top.et-pb-icon.et-animated {
    font-size: 25px;
    color: #302c2d
}

.et-db #et-boc .et-l #inmobilemenu_przymierzalnia .et_pb_blurb_content .et_pb_blurb_container {
    margin-bottom: 0px;
    text-align: center
}

.et-db #et-boc .et-l #inmobilemenu_przymierzalnia h6.et_pb_module_header {
    font-weight: 300;
    font-size: 11px;
    color: #333;
    margin-top: 0px;
    margin-bottom: 0px
}

.et-db #et-boc .et-l #inmobilemenu_przymierzalnia .et_pb_blurb_container span {
    margin-left: -20%;
    margin-right: -20%;
    text-align: center
}

.et-db #et-boc .et-l #mobile_menu_bar .et_pb_column {
    padding-top: 3px
}

.et-db #et-boc .et-l #mobile_menu_bar h6.et_pb_module_header {
    padding-bottom: 0px!important
}

div#woofc-count {
    display: none
}

#mobile_menu_top_bar.closed {
    -webkit-transform: translateY(-101%)!important;
    -ms-transform: translateY(-101%)!important;
    transform: translateY(-101%)!important
}

#mobile_menu_top_bar {
    -webkit-transform: translateY(0%)!important;
    -ms-transform: translateY(0%)!important;
    transform: translateY(0%)!important;
    -webkit-transition: -webkit-transform 0.75s ease;
    transition: -webkit-transform 0.75s ease;
    -o-transition: transform 0.75s ease;
    transition: transform 0.75s ease;
    transition: transform 0.75s ease,-webkit-transform 0.75s ease
}

#mobile_menu_bottom_bar.closed {
    -webkit-transform: translateY(calc(101% + 65px))!important;
    -ms-transform: translateY(calc(101% + 65px))!important;
    transform: translateY(calc(101% + 65px))!important
}

#mobile_menu_bottom_bar {
    -webkit-transform: translateY(0%)!important;
    -ms-transform: translateY(0%)!important;
    transform: translateY(0%)!important;
    -webkit-transition: -webkit-transform 0.75s ease;
    transition: -webkit-transform 0.75s ease;
    -o-transition: transform 0.75s ease;
    transition: transform 0.75s ease;
    transition: transform 0.75s ease,-webkit-transform 0.75s ease
}

div#mobile_menu_container {
    padding-top: 11px
}

.et-db #et-boc .et-l #mobile_menu_bottom_bar .et_mobile_menu {
    position: relative;
    display: block;
    padding: 0px;
    margin: 0px;
    width: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
    list-style: none;
    border-top: none
}

.et-db #et-boc .et-l #mobile_menu_bottom_bar .et_mobile_menu li {
    list-style: none;
    background: transparent
}

.et-db #et-boc .et-l #mobile_menu_bottom_bar .et_mobile_menu>li>a {
    background: transparent;
    font-weight: 400;
    font-size: 18px;
    line-height: 18px;
    text-transform: uppercase;
    color: #333;
    padding-left: 0px
}

.et-db #et-boc .et-l #mobile_menu_bottom_bar .et_mobile_menu>li>ul.sub-menu {
    padding-left: 20px;
    padding-bottom: 0px
}

.et-db #et-boc .et-l #mobile_menu_bottom_bar .et_mobile_menu>li>ul.sub-menu ul.sub-menu,.et-db #et-boc .et-l #mobile_menu_bottom_bar .et_mobile_menu>li>ul.sub-menu li,.et-db #et-boc .et-l #mobile_menu_bottom_bar .et_mobile_menu>li>ul.sub-menu a {
    padding-left: 0px
}

.et-db #et-boc .et-l #mobile_menu_bottom_bar .et_mobile_menu>li>ul.sub-menu ul.sub-menu {
    padding-bottom: 0px
}

.et-db #et-boc .et-l #mobile_menu_bottom_bar .et_mobile_menu a {
    border: none
}

.et-db #et-boc .et-l .et_mobile_menu li .menu-item-has-children>a {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    color: inherit;
    padding-bottom: 5px;
    padding-top: 5px
}

.et-db #et-boc .et-l #mobile_menu_bottom_bar .et_mobile_menu li li:not(.menu-item-has-children) a {
    font-size: 14px;
    line-height: 14px;
    padding: 10px 0px;
    text-transform: uppercase;
    color: inherit
}

.et-db #et-boc .et-l #mobile_menu_bottom_bar .et_mobile_menu>li.menu-item-has-children>a {
    position: relative
}

.et-db #et-boc .et-l #mobile_menu_bottom_bar .et_mobile_menu>li.menu-item-has-children>a:after {
    font-family: 'ETmodules';
    content: "4c";
    height: 22px;
    width: 22px;
    font-size: 22px;
    line-height: 22px;
    position: absolute;
    right: -5px;
    top: 9px;
    font-weight: 400;
    -webkit-transition: -webkit-transform .25s ease-in-out;
    transition: -webkit-transform .25s ease-in-out;
    -o-transition: transform .25s ease-in-out;
    transition: transform .25s ease-in-out;
    transition: transform .25s ease-in-out,-webkit-transform .25s ease-in-out;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center
}

.et-db #et-boc .et-l #mobile_menu_bottom_bar .et_mobile_menu>li.menu-item-has-children.hidden_>a:after {
    -webkit-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    transform: rotate(315deg)
}

.et-db #et-boc .et-l #mobile_menu_bottom_bar .et_mobile_menu>li.menu-item-has-children>ul.sub-menu {
    display: block;
    opacity: 1;
    -webkit-transition: opacity .45s ease;
    -o-transition: opacity .45s ease;
    transition: opacity .45s ease;
    -webkit-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s
}

.et-db #et-boc .et-l #mobile_menu_bottom_bar .et_mobile_menu>li.menu-item-has-children.hidden_>ul.sub-menu {
    opacity: 0;
    height: 0;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s
}

#search_popup.closed {
    -webkit-transform: translateY(-105%);
    -ms-transform: translateY(-105%);
    transform: translateY(-105%);
    -webkit-box-shadow: 0px 34px 101px -43px #bfbfbf00;
    box-shadow: 0px 34px 101px -43px #bfbfbf00
}

#search_popup {
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition: -webkit-transform 0.75s ease;
    transition: -webkit-transform 0.75s ease;
    -o-transition: transform 0.75s ease;
    transition: transform 0.75s ease;
    transition: transform 0.75s ease,-webkit-transform 0.75s ease;
    -webkit-box-shadow: 0px 34px 101px -43px #bfbfbf;
    box-shadow: 0px 34px 101px -43px #bfbfbf
}

#search_popup .dgwt-wcas-search-wrapp {
    float: left
}

circle.dgwt-wcas-loader-circular-path {
    stroke: black
}

@media (max-width: 980px) {
    #shop_general_info .et_pb_column {
        margin-bottom:0;
        width: 47%;
        float: left
    }
}

@media (min-width: 981px) {
    .et-db #et-boc .et-l ul#menu-menu-glowne>li>ul.sub-menu {
        border-color:#e4e4e4;
        border-width: 1px;
        -webkit-box-shadow: 0px 19px 17px 5px rgba(0,0,0,0.08);
        box-shadow: 0px 19px 17px 5px rgba(0,0,0,0.08)
    }

    .et-db #et-boc .et-l li.mega-menu ul.sub-menu li.menu-item-has-children {
        margin-bottom: 15px
    }

    .et-db #et-boc .et-l ul#menu-menu-glowne li li:not(.menu-item-has-children) a:before {
        font-family: 'ETmodules';
        content: "5";
        font-size: 15px;
        position: absolute;
        left: -5px;
        top: 6px;
        font-weight: 400
    }

    .et-db #et-boc .et-l ul#menu-menu-glowne li li:not(.menu-item-has-children) a {
        font-size: 0.95vw;
        line-height: 20px;
        padding-left: 20px
    }

    .et-db #et-boc .et-l .et-menu-nav li.mega-menu>ul>li>a:first-child {
        font-size: 1vw;
        font-weight: 600;
        letter-spacing: 0px;
        line-height: 14px;
        margin-right: 25px;
        padding-right: 0px;
        padding-left: 0px;
        width: auto!important;
        border-bottom-color: #565656;
        white-space: nowrap
    }

    .et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li a:hover,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a {
        color: #be9b64!important;
        -webkit-transform: translateY(-1px);
        -ms-transform: translateY(-1px);
        transform: translateY(-1px)
    }
}

@media (min-width: 1101px) {
    .et-db #et-boc .et-l ul#menu-menu-glowne li li:not(.menu-item-has-children) a {
        font-size:0.8vw
    }

    .et-db #et-boc .et-l .et-menu-nav li.mega-menu>ul>li>a:first-child {
        font-size: 0.85vw
    }
}

@media (min-width: 981px) and (max-width:1420px) {
    .et-db #et-boc .et-l ul#menu-menu-glowne>li>a {
        font-size:1.05vw;
        padding-left: 0.4vw;
        padding-right: 0.4vw
    }

    .et-db #et-boc .et-l ul#menu-menu-glowne li.mega-menu>ul.sub-menu {
        width: 100vw!important;
        margin-left: -40px;
        padding: 25px 8vw 10px 8vw
    }
}

@media (min-width: 1420px) {
    .et-db #et-boc .et-l #menu-menu-glowne .menu-item-has-children>a:first-child:after {
        right:3px
    }

    .et-db #et-boc .et-l ul#menu-menu-glowne li.mega-menu>ul.sub-menu {
        width: 100vw!important;
        margin-left: -40px;
        padding: 25px 15vw 10px 15vw
    }

    .et-db #et-boc .et-l ul#menu-menu-glowne li li:not(.menu-item-has-children) a {
        font-size: 11px
    }

    .et-db #et-boc .et-l .et-menu-nav li.mega-menu>ul>li>a:first-child {
        font-size: 12px
    }
}

div#cart_by_bodycommerce {
    position: fixed;
    height: 0;
    width: 0;
    z-index: 1
}

div#cart_by_bodycommerce .shop-cart>a {
    display: none
}

#cart_by_bodycommerce .bodycommerce-minicart.active {
    z-index: 100000000
}

.et_pb_section_0_tb_header.et_pb_section {
    padding-top: 13px;
    padding-right: 0px;
    padding-bottom: 9px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #302c2d!important
}

.et_pb_row_0_tb_header.et_pb_row {
    padding-top: 0px!important;
    padding-right: 0px!important;
    padding-bottom: 0px!important;
    padding-left: 0px!important;
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.et_pb_row_0_tb_header,body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,.et_pb_row_2_tb_header,body #page-container .et-db #et-boc .et-l .et_pb_row_2_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2_tb_header.et_pb_row {
    width: 100%;
    max-width: 100%
}

.et_pb_code_0_tb_header,.et_pb_code_1_tb_header,.et_pb_code_2_tb_header {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important
}

.et_pb_text_0_tb_header {
    padding-top: 0px!important;
    padding-right: 0px!important;
    padding-bottom: 0px!important;
    padding-left: 0px!important;
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important;
    white-space: nowrap
}

ul.et_pb_social_media_follow_0_tb_header {
    background-color: RGBA(0,0,0,0);
    padding-top: 0px!important;
    padding-right: 0px!important;
    padding-bottom: 0px!important;
    padding-left: 0px!important;
    margin-top: -4px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important
}

ul.et_pb_social_media_follow_0_tb_header li a.icon {
    margin-top: -2px
}

.et_pb_section_1_tb_header.et_pb_section {
    padding-top: 5px;
    padding-bottom: 7px;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #FFFFFF!important
}

.et_pb_row_1_tb_header.et_pb_row {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
    margin-top: 0px!important;
    margin-bottom: 0px!important;
    padding-top: 0px;
    padding-bottom: 0px
}

.et_pb_blurb_1_tb_header.et_pb_blurb .et_pb_module_header,.et_pb_blurb_1_tb_header.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_0_tb_header.et_pb_blurb .et_pb_module_header,.et_pb_blurb_0_tb_header.et_pb_blurb .et_pb_module_header a {
    font-weight: 600;
    font-size: 11px;
    text-align: left
}

.et_pb_blurb_0_tb_header.et_pb_blurb {
    padding-top: 15px!important;
    padding-right: 15px!important;
    padding-bottom: 15px!important;
    padding-left: 15px!important;
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important;
    width: 70px
}

.et_pb_blurb_0_tb_header {
    z-index: 2;
    position: absolute!important;
    top: 50%;
    bottom: auto;
    left: -15px;
    right: auto;
    transform: translateY(-50%)
}

.et_pb_blurb_0_tb_header.et_pb_blurb:hover {
    width: 70px;
    cursor: pointer
}

.et_pb_blurb_1_tb_header.et_pb_blurb .et_pb_main_blurb_image,.et_pb_blurb_0_tb_header.et_pb_blurb .et_pb_main_blurb_image {
    margin-bottom: 0px;
    padding: 8px 3px
}

.et_pb_blurb_0_tb_header.et_pb_blurb .et_pb_module_header {
    margin-top: 9px
}

.et_pb_blurb_0_tb_header .et-pb-icon {
    font-size: 30px;
    color: #302c2d;
    font-family: ETmodules!important;
    font-weight: 400!important
}

.et_pb_blurb_0_tb_header .et_pb_blurb_content {
    max-width: 70px
}

.et_pb_image_0_tb_header,.et_pb_image_1_tb_header {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px!important;
    margin-bottom: 0px!important;
    text-align: center
}

.et_pb_section_2_tb_header.et_pb_section {
    padding-top: 23px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #FFFFFF!important
}

.et_pb_row_2_tb_header.et_pb_row {
    padding-top: 0px!important;
    padding-right: 25px!important;
    padding-bottom: 0px!important;
    padding-left: 25px!important;
    margin-top: 0px!important;
    margin-bottom: 0px!important;
    padding-top: 0px;
    padding-right: 25px;
    padding-bottom: 0px;
    padding-left: 25px
}

.et_pb_blurb_1_tb_header.et_pb_blurb {
    padding-top: 0px!important;
    padding-right: 0px!important;
    padding-bottom: 0px!important;
    padding-left: 0px!important;
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important;
    width: 200px
}

.et_pb_blurb_1_tb_header.et_pb_blurb:hover {
    width: 200px;
    cursor: pointer
}

.et_pb_blurb_1_tb_header.et_pb_blurb .et_pb_module_header {
    margin-top: 10px
}

.et_pb_blurb_1_tb_header .et-pb-icon {
    font-size: 21px;
    color: #302c2d;
    font-family: ETmodules!important;
    font-weight: 400!important
}

.et_pb_blurb_1_tb_header .et_pb_blurb_content {
    max-width: 150px
}

.et_pb_social_media_follow_network_1_tb_header a.icon,.et_pb_social_media_follow_network_0_tb_header a.icon {
    background-color: RGBA(0,0,0,0)!important
}

.et_pb_social_media_follow_network_1_tb_header.et_pb_social_icon a.icon,.et_pb_social_media_follow_network_0_tb_header.et_pb_social_icon a.icon {
    border-radius: 0px 0px 0px 0px
}

.et_pb_social_media_follow li.et_pb_social_media_follow_network_0_tb_header a,.et_pb_social_media_follow li.et_pb_social_media_follow_network_1_tb_header a {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    width: auto;
    height: auto
}

.et_pb_social_media_follow_network_1_tb_header,.et_pb_social_media_follow_network_0_tb_header {
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important;
    transition: transform 300ms ease 0ms
}

.et_pb_social_media_follow_network_1_tb_header:hover,.et_pb_social_media_follow_network_0_tb_header:hover {
    transform: translateX(0px) translateY(-7px)!important
}

@media only screen and (min-width: 981px) {
    .et_pb_section_1_tb_header {
        display:none!important
    }
}

@media only screen and (max-width: 980px) {
    .et_pb_section_0_tb_header.et_pb_section {
        padding-top:6px;
        padding-right: 0px;
        padding-bottom: 9px;
        padding-left: 0px
    }

    .et_pb_column_0_tb_header,.et_pb_column_1_tb_header {
        margin-bottom: 0px
    }

    .et_pb_code_0_tb_header {
        padding-left: 16px
    }

    .et_pb_code_1_tb_header {
        padding-top: 0px;
        padding-right: 20px;
        padding-bottom: 0px;
        padding-left: 0px
    }

    .et_pb_image_0_tb_header .et_pb_image_wrap img,.et_pb_image_1_tb_header .et_pb_image_wrap img {
        width: auto
    }
}

@media only screen and (min-width: 768px) and (max-width:980px) {
    .et_pb_section_0_tb_header,.et_pb_column_2_tb_header,.et_pb_column_3_tb_header,.et_pb_code_2_tb_header,.et_pb_column_4_tb_header,.et_pb_social_media_follow_0_tb_header,.et_pb_section_2_tb_header {
        display:none!important
    }
}

@media only screen and (max-width: 767px) {
    .et_pb_section_0_tb_header,.et_pb_column_2_tb_header,.et_pb_column_3_tb_header,.et_pb_code_2_tb_header,.et_pb_column_4_tb_header,.et_pb_social_media_follow_0_tb_header,.et_pb_section_2_tb_header {
        display:none!important
    }

    .et_pb_column_0_tb_header,.et_pb_column_1_tb_header {
        margin-bottom: 0px
    }

    .et_pb_blurb_0_tb_header.et_pb_blurb {
        width: 100%
    }

    .et_pb_image_0_tb_header .et_pb_image_wrap img,.et_pb_image_1_tb_header .et_pb_image_wrap img {
        width: auto
    }
}

.et-db #et-boc .et-l .info-menu ul {
    list-style: none
}

.et-db #et-boc .et-l .info-menu ul.et-menu.nav>li {
    width: 100%;
    margin: 0px;
    font-size: 14px;
    line-height: 14px
}

.et-db #et-boc .et-l .info-menu ul.et-menu.nav>li>a {
    padding: 7px 0px 7px 15px;
    color: #2d2d2d
}

.et-db #et-boc .et-l .info-menu ul>li>a:before {
    font-family: 'ETmodules';
    content: "5";
    font-size: 15px;
    position: absolute;
    left: -5px;
    top: 7px;
    font-weight: 400;
    color: inherit
}

.et-db #et-boc .et-l .info-menu .et_mobile_nav_menu {
    display: none
}

.et-db #et-boc .et-l .info-menu.et_pb_menu .et_pb_menu__menu {
    display: block
}

.et_pb_section_0_tb_footer.et_pb_section {
    background-color: #FFFFFF!important
}

.et_pb_row_0_tb_footer,body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,.et_pb_row_1_tb_footer,body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row {
    width: 100%;
    max-width: 1440px
}

.et_pb_divider_0_tb_footer {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important
}

.et_pb_divider_0_tb_footer:before {
    border-top-color: rgba(0,0,0,0.63);
    width: auto;
    top: 0px;
    right: 0px;
    left: 0px
}

.et_pb_image_0_tb_footer {
    background-color: #FFFFFF;
    padding-top: 0px;
    padding-right: 25px;
    padding-bottom: 0px;
    padding-left: 25px;
    margin-top: -46px!important;
    margin-bottom: 0px!important;
    z-index: 10;
    position: relative;
    width: 100px;
    height: 50px;
    text-align: center
}

.et_pb_section_1_tb_footer.et_pb_section {
    padding-top: 10px;
    background-color: #FFFFFF!important
}

.et_pb_row_1_tb_footer.et_pb_row {
    padding-right: 20px!important;
    padding-bottom: 0px!important;
    padding-left: 20px!important;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px
}

.et_pb_image_1_tb_footer {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important;
    width: 100%;
    max-width: 100%!important;
    text-align: center
}

.et_pb_image_1_tb_footer .et_pb_image_wrap,.et_pb_image_1_tb_footer img,.et_pb_image_2_tb_footer .et_pb_image_wrap,.et_pb_image_2_tb_footer img,.et_pb_image_3_tb_footer .et_pb_image_wrap,.et_pb_image_3_tb_footer img {
    width: 100%
}

.et_pb_image_2_tb_footer {
    background-color: #FFFFFF;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important;
    width: 100%;
    max-width: 100%!important;
    text-align: center
}

.et_pb_image_3_tb_footer {
    background-color: #FFFFFF;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important;
    width: 100%;
    max-width: 100%!important;
    text-align: center
}

.et_pb_row_0_tb_footer.et_pb_row {
    padding-top: 0px!important;
    padding-right: 20px!important;
    padding-bottom: 0px!important;
    padding-left: 20px!important;
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important;
    margin-left: auto!important;
    margin-right: auto!important;
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px
}

@media only screen and (min-width: 981px) {
    .et_pb_image_2_tb_footer,.et_pb_image_3_tb_footer {
        display:none!important
    }
}

@media only screen and (max-width: 980px) {
    .et_pb_image_0_tb_footer .et_pb_image_wrap img {
        width:auto
    }
}

@media only screen and (min-width: 768px) and (max-width:980px) {
    .et_pb_image_1_tb_footer,.et_pb_image_3_tb_footer {
        display:none!important
    }
}

@media only screen and (max-width: 767px) {
    .et_pb_image_0_tb_footer .et_pb_image_wrap img {
        width:auto
    }

    .et_pb_image_1_tb_footer,.et_pb_image_2_tb_footer {
        display: none!important
    }
}

.et_pb_section_1.et_pb_section,.et_pb_section_2.et_pb_section {
    padding-top: 0px;
    padding-bottom: 19px
}

.et_pb_section_2.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2Y2ZjZmNiI+PHBhdGggZD0iTTg1My44OTMsODYuOTk4Yy0zOC44NTksMC01OC44MTEtMTYuNDU1LTc3Ljk1Ni0zNS4wNTFjMTguMjk1LTEwLjUzNiw0MC44OTEtMTguMjc2LDczLjM3OC0xOC4yNzYgYzM4LjY4NSwwLDY0LjEzMiwxMi41NjQsODUuNDg5LDI4LjM0N0M5MTYuMTkyLDcyLjAxMiw5MDAuOCw4Ni45OTgsODUzLjg5Myw4Ni45OTh6IE01MjYuMjY1LDgwLjk0NSBjLTYuNTE3LTAuNTYyLTEzLjU5OS0wLjg3OS0yMS40MS0wLjg3OWMtNzAuNzk5LDAtOTEuMzM3LDI3LjIyOS0xMzQuNDMzLDM1LjY2MmMxNC45MDEsMy43MiwzMi4xMTgsNi4wNyw1Mi44OTgsNi4wNyBDNDcwLjE3MSwxMjEuNzk3LDUwMC4zNCwxMDMuNDIxLDUyNi4yNjUsODAuOTQ1eiIgZmlsbC1vcGFjaXR5PSIuMyIvPjxwYXRoIGQ9Ik02NjMuNDU4LDEwOS42NzFjLTY3LjEzNywwLTgwLjM0NS0yMy44MjQtMTM3LjE5My0yOC43MjZDNTY3LjA4Niw0NS41NTUsNTk3LjM4MSwwLDY2NS42OTEsMCBjNjEuODU3LDAsODUuMzY5LDI3Ljc4MiwxMTAuMjQ2LDUxLjk0N0M3MzYuODg4LDc0LjQzNCw3MTcuNDU5LDEwOS42NzEsNjYzLjQ1OCwxMDkuNjcxeiBNMjE3LjY4LDk0LjE2MyBjNTUuOTcxLDAsNjIuNTI2LDI0LjAyNiwxMjYuMzM3LDI0LjAyNmM5Ljg1OCwwLDE4LjUwOC0wLjkxNiwyNi40MDQtMi40NjFjLTU3LjE4Ni0xNC4yNzgtODAuMTc3LTQ4LjgwOC0xMzguNjU5LTQ4LjgwOCBjLTc3LjA2MywwLTk5Ljk2LDQ4LjU2OS0xNTEuNzUxLDQ4LjU2OWMtNDAuMDA2LDAtNjAuMDA4LTEyLjIwNi04MC4wMTEtMjkuNTA2djE2LjgwNmMyMC4wMDMsMTAuODkxLDQwLjAwNSwyMS43ODIsODAuMDExLDIxLjc4MiBDMTYwLjAxNCwxMjQuNTcsMTU4LjYwOCw5NC4xNjMsMjE3LjY4LDk0LjE2M3ogTTEyMDAuMTEyLDQ2LjI5MmMtNTcuNDkzLDAtNTYuOTM1LDQ2LjU5NS0xMTUuMDE1LDQ2LjU5NSBjLTUzLjYxMiwwLTU5Ljc1NS0zOS42MTgtMTE1LjYwMi0zOS42MThjLTE1LjI2NywwLTI1LjM4MSwzLjc1MS0zNC42OSw4Ljc0OWMzNi4wOTYsMjYuNjc1LDYwLjUwMyw2Mi41NTIsMTE3LjM0Miw2Mi41NTIgYzY5LjI0OSwwLDc1Ljk1MS00My41NTksMTQ3Ljk2NC00My41NTljMzkuODA0LDAsNTkuOTg2LDEwLjk0Myw3OS44ODgsMjEuNzc3Vjg1Ljk4MiBDMTI2MC4wOTcsNjguNzcxLDEyMzkuOTE2LDQ2LjI5MiwxMjAwLjExMiw0Ni4yOTJ6IiBmaWxsLW9wYWNpdHk9Ii41Ii8+PHBhdGggZD0iTTEwNTIuMTQ3LDEyNC41N2MtNTYuODQsMC04MS4yNDctMzUuODc2LTExNy4zNDItNjIuNTUyYy0xOC42MTMsOS45OTQtMzQuMDA1LDI0Ljk4LTgwLjkxMiwyNC45OCBjLTM4Ljg1OSwwLTU4LjgxMS0xNi40NTUtNzcuOTU2LTM1LjA1MWMtMzkuMDUsMjIuNDg3LTU4LjQ3OSw1Ny43MjQtMTEyLjQ4LDU3LjcyNGMtNjcuMTM3LDAtODAuMzQ1LTIzLjgyNC0xMzcuMTkzLTI4LjcyNiBjLTI1LjkyNSwyMi40NzUtNTYuMDkzLDQwLjg1Mi0xMDIuOTQ2LDQwLjg1MmMtMjAuNzc5LDAtMzcuOTk2LTIuMzQ5LTUyLjg5OC02LjA3Yy03Ljg5NSwxLjU0NS0xNi41NDYsMi40NjEtMjYuNDA0LDIuNDYxIGMtNjMuODExLDAtNzAuMzY2LTI0LjAyNi0xMjYuMzM3LTI0LjAyNmMtNTkuMDcyLDAtNTcuNjY1LDMwLjQwNy0xMzcuNjY5LDMwLjQwN2MtNDAuMDA2LDAtNjAuMDA4LTEwLjg5MS04MC4wMTEtMjEuNzgyVjE0MGgxMjgwIHYtMzcuMjEyYy0xOS45MDMtMTAuODM1LTQwLjA4NC0yMS43NzctNzkuODg4LTIxLjc3N0MxMTI4LjA5OCw4MS4wMTEsMTEyMS4zOTcsMTI0LjU3LDEwNTIuMTQ3LDEyNC41N3oiLz48L2c+PC9zdmc+);
    background-size: 100% 50px;
    bottom: 0;
    height: 50px;
    z-index: 1;
    transform: scale(1,1)
}

.et_pb_row_1.et_pb_row {
    padding-top: 0px!important;
    padding-right: 20px!important;
    padding-bottom: 3px!important;
    padding-left: 20px!important;
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 3px;
    padding-left: 20px
}

.et_pb_row_9,body #page-container .et-db #et-boc .et-l .et_pb_row_9.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_9.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_9.et_pb_row,.et_pb_row_12,body #page-container .et-db #et-boc .et-l .et_pb_row_12.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_12.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_12.et_pb_row,.et_pb_row_8,body #page-container .et-db #et-boc .et-l .et_pb_row_8.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_8.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_8.et_pb_row,.et_pb_row_10,body #page-container .et-db #et-boc .et-l .et_pb_row_10.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_10.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_10.et_pb_row,.et_pb_row_4,body #page-container .et-db #et-boc .et-l .et_pb_row_4.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_4.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_4.et_pb_row,.et_pb_row_11,body #page-container .et-db #et-boc .et-l .et_pb_row_11.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_11.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_11.et_pb_row,.et_pb_row_15,body #page-container .et-db #et-boc .et-l .et_pb_row_15.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_15.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_15.et_pb_row,.et_pb_row_6,body #page-container .et-db #et-boc .et-l .et_pb_row_6.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_6.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_6.et_pb_row,.et_pb_row_14,body #page-container .et-db #et-boc .et-l .et_pb_row_14.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_14.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_14.et_pb_row,.et_pb_row_13,body #page-container .et-db #et-boc .et-l .et_pb_row_13.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_13.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_13.et_pb_row,.et_pb_row_5,body #page-container .et-db #et-boc .et-l .et_pb_row_5.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_5.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_5.et_pb_row,.et_pb_row_1,body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,.et_pb_row_7,body #page-container .et-db #et-boc .et-l .et_pb_row_7.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_7.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_7.et_pb_row {
    width: 100%;
    max-width: 1920px
}

.et_pb_text_0 h1 {
    text-transform: uppercase;
    text-align: center
}

.et_pb_text_0 {
    padding-bottom: 0px!important
}

.et_pb_row_2,body #page-container .et-db #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2.et_pb_row {
    width: 100%;
    max-width: 1560px
}

.et_pb_text_2 h5,.et_pb_text_1 h5 {
    font-weight: 600;
    font-size: 15px
}

.et_pb_text_1 {
    padding-top: 0px!important;
    padding-right: 0px!important;
    padding-bottom: 0px!important;
    padding-left: 40px!important;
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important
}

.woocommerce .et_pb_db_cart_products_0 table td,.woocommerce .et_pb_db_cart_products_0 table td a {
    font-size: 13px;
    color: #000000!important;
    text-align: left
}

.woocommerce .et_pb_db_cart_products_0 table.shop_table th {
    font-weight: 600!important;
    text-align: left!important
}

.et_pb_db_cart_products_0 .woocommerce-cart-form table.cart td.actions .coupon .input-text,.et_pb_db_cart_products_0 .woocommerce-cart-form table.cart td.actions .coupon .input-text::placeholder,.et_pb_db_cart_products_0 .woocommerce-cart-form table.cart td.actions .coupon .input-text[type=checkbox]+label,.et_pb_db_cart_products_0 .woocommerce-cart-form table.cart td.actions .coupon .input-text[type=radio]+label {
    font-size: 16px
}

.et_pb_db_cart_products_0 .woocommerce-cart-form table.cart td.actions .coupon .input-text:-ms-input-placeholder {
    font-size: 16px
}

.et_pb_db_cart_products_0 .woocommerce-cart-form table.cart td.actions .coupon .input-text::-webkit-input-placeholder {
    font-size: 16px;
    color: #4e4e4e!important
}

.et_pb_db_cart_products_0 .woocommerce-cart-form table.cart td.actions .coupon .input-text::-moz-placeholder {
    font-size: 16px;
    color: #4e4e4e!important
}

body #page-container .et_pb_section .et_pb_db_cart_products_0 .button {
    color: #be9b64!important;
    border-radius: 0px;
    font-size: 16px;
    background-color: #FFFFFF!important;
    padding-top: 10px;
    padding-bottom: 10px
}

body #page-container .et_pb_section .et_pb_db_cart_products_0 .button:hover {
    color: #FFFFFF!important;
    background-image: initial!important;
    background-color: #be9b64!important
}

body #page-container .et_pb_section .et_pb_db_cart_products_0 .button,body #page-container .et_pb_section .et_pb_db_cart_products_0 .button:hover {
    padding-right: 1em!important;
    padding-left: 1em!important
}

body #page-container .et_pb_section .et_pb_db_cart_products_0 .button:before,body #page-container .et_pb_section .et_pb_db_cart_products_0 .button:after {
    display: none!important
}

.et_pb_db_cart_products_0 .woocommerce-cart-form table.cart td.actions .coupon .input-text {
    background-color: #FFFFFF!important;
    padding-top: 10px;
    padding-right: 5px;
    padding-bottom: 10px;
    padding-left: 5px
}

.et_pb_db_cart_products_0 .woocommerce-cart-form table.cart td.actions .coupon .input-text:focus {
    background-color: #FFFFFF!important;
    color: #e40f0f!important
}

.et_pb_db_cart_products_0 .woocommerce-cart-form table.cart td.actions .coupon .input-text,.et_pb_db_cart_products_0 .woocommerce-cart-form table.cart td.actions .coupon .input-text::placeholder {
    color: #4e4e4e!important
}

.et_pb_db_cart_products_0 .woocommerce-cart-form table.cart td.actions .coupon .input-text::-ms-input-placeholder {
    color: #4e4e4e!important
}

.et_pb_db_cart_products_0 .woocommerce-cart-form table.cart td.actions .coupon .input-text:focus::-webkit-input-placeholder {
    color: #e40f0f!important
}

.et_pb_db_cart_products_0 .button {
    transition: color 300ms ease 0ms,background-color 300ms ease 0ms
}

body.woocommerce .et_pb_db_cart_products_0 .button {
    padding: 0.3em 1em!important
}

.et_pb_text_2 {
    padding-top: 18px!important;
    padding-right: 0px!important;
    padding-bottom: 0px!important;
    padding-left: 8px!important;
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important
}

body #page-container .et_pb_section .et_pb_db_cart_total_0 .checkout-button.button,body #page-container .et_pb_section .et_pb_db_cart_total_0 .woocommerce-shipping-calculator button {
    color: #FFFFFF!important;
    border-radius: 0%;
    font-size: 16px;
    padding-right: 2em;
    padding-left: 0.7em;
    background-color: #be9b64!important
}

body #page-container .et_pb_section .et_pb_db_cart_total_0 .checkout-button.button:hover,body #page-container .et_pb_section .et_pb_db_cart_total_0 .woocommerce-shipping-calculator button:hover {
    color: #be9b64!important;
    border-radius: 0%!important;
    background-image: initial!important;
    background-color: #FFFFFF!important
}

body #page-container .et_pb_section .et_pb_db_cart_total_0 .checkout-button.button:hover:after,body #page-container .et_pb_section .et_pb_db_cart_total_0 .woocommerce-shipping-calculator button:hover:after {
    margin-left: .3em;
    left: auto;
    margin-left: .3em
}

body #page-container .et_pb_section .et_pb_db_cart_total_0 .checkout-button.button:after,body #page-container .et_pb_section .et_pb_db_cart_total_0 .woocommerce-shipping-calculator button:after {
    color: #FFFFFF;
    line-height: inherit;
    font-size: inherit!important;
    opacity: 1;
    margin-left: .3em;
    left: auto;
    font-family: ETmodules!important;
    font-weight: 400!important
}

body #page-container .et_pb_section .et_pb_db_cart_total_0 .checkout-button.button, .et_pb_db_cart_total_0 .woocommerce-shipping-calculator button {
    padding-top: 10px!important;
    padding-bottom: 10px!important
}

.et_pb_db_cart_total_0 .checkout-button.button,.et_pb_db_cart_total_0 .woocommerce-shipping-calculator button {
    transition: color 300ms ease 0ms,background-color 300ms ease 0ms,border-radius 300ms ease 0ms
}

.et_pb_db_cart_total_0 .button:after {
    content: '\e100'!important;
    font-family: ETmodules!important;
    font-weight: 400
}

.et_pb_row_17,body #page-container .et-db #et-boc .et-l .et_pb_row_17.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_17.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_17.et_pb_row,.et_pb_row_3,body #page-container .et-db #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,.et_pb_row_18,body #page-container .et-db #et-boc .et-l .et_pb_row_18.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_18.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_18.et_pb_row {
    max-width: 1440px
}

.et_pb_text_3,.et_pb_text_6 {
    font-family: 'Cormorant Upright',Georgia,"Times New Roman",serif;
    text-transform: uppercase;
    border-color: #be9b64;
    padding-top: 0px!important;
    padding-right: 0px!important;
    padding-bottom: 0px!important;
    padding-left: 0px!important;
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important;
    z-index: 1;
    position: relative
}

.et_pb_text_5 h2,.et_pb_text_6 h2,.et_pb_text_3 h2,.et_pb_text_7 h2,.et_pb_text_4 h2 {
    font-family: 'Pinyon Script',handwriting;
    font-size: 98px;
    color: #0a0a0a!important;
    text-align: center
}

.et_pb_text_3 h4,.et_pb_text_5 h4 {
    font-family: 'Cormorant Upright',Georgia,"Times New Roman",serif;
    text-transform: uppercase;
    font-size: 48px;
    color: #1d1d1b!important;
    line-height: 32px;
    text-align: center
}

.et_pb_divider_0,.et_pb_divider_2,.et_pb_divider_1 {
    height: 1px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: -24px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important;
    width: 100%;
    max-width: 100%;
    z-index: 0
}

.et_pb_divider_2:before,.et_pb_divider_0:before,.et_pb_divider_1:before {
    border-top-color: #be9b64;
    width: auto;
    top: 0px;
    right: 0px;
    left: 0px
}

.et_pb_text_4.et_pb_text,.et_pb_db_product_carousel_0 .et_pb_carousel_wrapper .slick-arrow:before,.et_pb_text_7.et_pb_text {
    color: #be9b64!important
}

.et_pb_text_4,.et_pb_text_7 {
    line-height: 18px;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 0.32em;
    line-height: 18px;
    border-color: #be9b64;
    padding-top: 0px!important;
    padding-right: 0px!important;
    padding-bottom: 0px!important;
    padding-left: 0px!important;
    margin-top: 30px!important;
    margin-right: 0px!important;
    margin-bottom: 50px!important;
    margin-left: 0px!important
}

.et_pb_text_7 h4,.et_pb_text_4 h4 {
    font-family: 'Great Vibes',handwriting;
    font-size: 48px;
    text-align: center
}

.et_pb_section_6.et_pb_section,.et_pb_section_5.et_pb_section,.et_pb_section_14.et_pb_section,.et_pb_section_13.et_pb_section,.et_pb_section_7.et_pb_section,.et_pb_section_3.et_pb_section,.et_pb_section_10.et_pb_section,.et_pb_section_12.et_pb_section,.et_pb_section_9.et_pb_section,.et_pb_section_11.et_pb_section,.et_pb_section_4.et_pb_section,.et_pb_section_8.et_pb_section {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: RGBA(0,0,0,0)!important
}

.et_pb_row_10.et_pb_row,.et_pb_row_8.et_pb_row,.et_pb_row_9.et_pb_row,.et_pb_row_13.et_pb_row,.et_pb_row_14.et_pb_row,.et_pb_row_7.et_pb_row,.et_pb_row_12.et_pb_row,.et_pb_row_11.et_pb_row,.et_pb_row_5.et_pb_row,.et_pb_row_4.et_pb_row,.et_pb_row_15.et_pb_row,.et_pb_row_6.et_pb_row {
    padding-top: 0px!important;
    padding-right: 0px!important;
    padding-bottom: 5px!important;
    padding-left: 0px!important;
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px
}

.et_pb_db_shop_thumbnail_6,.et_pb_db_shop_thumbnail_5,.et_pb_db_shop_thumbnail_8,.et_pb_db_shop_thumbnail_7,.et_pb_db_shop_thumbnail_4,.et_pb_db_shop_thumbnail_1,.et_pb_db_shop_thumbnail_2,.et_pb_db_shop_thumbnail_9,.et_pb_db_shop_thumbnail_0,.et_pb_db_shop_thumbnail_11,.et_pb_db_shop_thumbnail_3,.et_pb_db_shop_thumbnail_10 {
    margin-bottom: 0px!important;
    text-align: center;
    max-width: 100%!important
}

.et_pb_db_shop_thumbnail_2 img,.et_pb_db_shop_thumbnail_5 img,.et_pb_db_shop_thumbnail_8 img,.et_pb_db_shop_thumbnail_7 img,.et_pb_db_shop_thumbnail_10 img,.et_pb_db_shop_thumbnail_4 img,.et_pb_db_shop_thumbnail_1 img,.et_pb_db_shop_thumbnail_11 img,.et_pb_db_shop_thumbnail_3 img,.et_pb_db_shop_thumbnail_0 img,.et_pb_db_shop_thumbnail_6 img,.et_pb_db_shop_thumbnail_9 img {
    margin-left: auto;
    margin-right: auto
}

.et_pb_db_shop_thumbnail_8 .et_pb_image_wrap,.et_pb_db_shop_thumbnail_8 img,.et_pb_db_shop_thumbnail_1 .et_pb_image_wrap,.et_pb_db_shop_thumbnail_1 img,.et_pb_db_shop_thumbnail_5 .et_pb_image_wrap,.et_pb_db_shop_thumbnail_5 img,.et_pb_db_shop_thumbnail_9 .et_pb_image_wrap,.et_pb_db_shop_thumbnail_9 img,.et_pb_db_shop_thumbnail_10 .et_pb_image_wrap,.et_pb_db_shop_thumbnail_10 img,.et_pb_db_shop_thumbnail_7 .et_pb_image_wrap,.et_pb_db_shop_thumbnail_7 img,.et_pb_db_shop_thumbnail_6 .et_pb_image_wrap,.et_pb_db_shop_thumbnail_6 img,.et_pb_db_shop_thumbnail_2 .et_pb_image_wrap,.et_pb_db_shop_thumbnail_2 img,.et_pb_db_shop_thumbnail_11 .et_pb_image_wrap,.et_pb_db_shop_thumbnail_11 img,.et_pb_db_shop_thumbnail_3 .et_pb_image_wrap,.et_pb_db_shop_thumbnail_3 img,.et_pb_db_shop_thumbnail_4 .et_pb_image_wrap,.et_pb_db_shop_thumbnail_4 img,.et_pb_db_shop_thumbnail_0 .et_pb_image_wrap,.et_pb_db_shop_thumbnail_0 img {
    width: 100%
}

.et_pb_db_shop_thumbnail_6 .et_overlay:before,.et_pb_db_shop_thumbnail_0 .et_overlay:before,.et_pb_db_shop_thumbnail_7 .et_overlay:before,.et_pb_db_shop_thumbnail_10 .et_overlay:before,.et_pb_db_shop_thumbnail_11 .et_overlay:before,.et_pb_db_shop_thumbnail_5 .et_overlay:before,.et_pb_db_shop_thumbnail_1 .et_overlay:before,.et_pb_db_shop_thumbnail_2 .et_overlay:before,.et_pb_db_shop_thumbnail_3 .et_overlay:before,.et_pb_db_shop_thumbnail_9 .et_overlay:before,.et_pb_db_shop_thumbnail_4 .et_overlay:before,.et_pb_db_shop_thumbnail_8 .et_overlay:before {
    content: "\P";
    font-family: "ETmodules"!important;
    font-weight: 400
}

.et_pb_db_product_title_8 .product_title,.et_pb_db_product_title_11 .de_title_module,.et_pb_db_product_title_11 .dmach-post-title,.et_pb_db_product_title_11 .product_title,.et_pb_db_product_title_9 .de_title_module,.et_pb_db_product_title_9 .dmach-post-title,.et_pb_db_product_title_9 .product_title,.et_pb_db_product_title_7 .de_title_module,.et_pb_db_product_title_7 .dmach-post-title,.et_pb_db_product_title_7 .product_title,.et_pb_db_product_title_10 .product_title,.et_pb_db_product_title_10 .de_title_module,.et_pb_db_product_title_10 .dmach-post-title,.et_pb_db_product_title_8 .de_title_module,.et_pb_db_product_title_8 .dmach-post-title,.et_pb_db_product_title_5 .product_title,.et_pb_db_product_title_2 .de_title_module,.et_pb_db_product_title_2 .dmach-post-title,.et_pb_db_product_title_6 .de_title_module,.et_pb_db_product_title_6 .dmach-post-title,.et_pb_db_product_title_2 .product_title,.et_pb_db_product_title_3 .de_title_module,.et_pb_db_product_title_3 .dmach-post-title,.et_pb_db_product_title_1 .product_title,.et_pb_db_product_title_1 .de_title_module,.et_pb_db_product_title_1 .dmach-post-title,.et_pb_db_product_title_3 .product_title,.et_pb_db_product_title_6 .product_title,.et_pb_db_product_title_4 .product_title,.et_pb_db_product_title_4 .de_title_module,.et_pb_db_product_title_4 .dmach-post-title,.et_pb_db_product_title_0 .product_title,.et_pb_db_product_title_0 .de_title_module,.et_pb_db_product_title_0 .dmach-post-title,.et_pb_db_product_title_5 .de_title_module,.et_pb_db_product_title_5 .dmach-post-title {
    font-size: 14px!important;
    color: #000000!important;
    letter-spacing: 0.04em!important;
    line-height: 17px!important
}

.et_pb_db_product_title_5 .entry-title,.et_pb_db_product_title_9 .entry-title,.et_pb_db_product_title_8 .entry-title,.et_pb_db_product_title_4 .entry-title,.et_pb_db_product_title_2 .entry-title,.et_pb_db_product_title_10 .entry-title,.et_pb_db_product_title_3 .entry-title,.et_pb_db_product_title_0 .entry-title,.et_pb_db_product_title_1 .entry-title,.et_pb_db_product_title_11 .entry-title,.et_pb_db_product_title_6 .entry-title,.et_pb_db_product_title_7 .entry-title {
    padding-top: 4px!important;
    padding-bottom: 0px!important;
    padding-left: 10px!important
}

.et_pb_db_product_title_6,.et_pb_db_product_title_8,.et_pb_db_product_title_9,.et_pb_db_product_title_0,.et_pb_db_product_title_2,.et_pb_db_product_title_11,.et_pb_db_product_title_3,.et_pb_db_product_title_5,.et_pb_db_product_title_4,.et_pb_db_product_title_7,.et_pb_db_product_title_10,.et_pb_db_product_title_1 {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
    min-height: 41px;
    margin-bottom: 0px!important
}

.woocommerce ul.products li.product .et_pb_db_price_6 .price,.et_pb_db_price_6 .et_pb_module_inner,.et_pb_db_price_6 .price,.entry-summary .et_pb_db_price_6 p.price span,.et_pb_db_price_6 .woocommerce-Price-amount.amount,.et_pb_db_price_6 p.price span,.et_pb_db_price_6 .bodycommerce-changes-variation-price,.et_pb_db_price_6 .price del,.woocommerce ul.products li.product .et_pb_db_price_11 .price,.et_pb_db_price_11 .et_pb_module_inner,.et_pb_db_price_11 .price,.entry-summary .et_pb_db_price_11 p.price span,.et_pb_db_price_11 .woocommerce-Price-amount.amount,.et_pb_db_price_11 p.price span,.et_pb_db_price_11 .bodycommerce-changes-variation-price,.et_pb_db_price_11 .price del,.woocommerce ul.products li.product .et_pb_db_price_0 .price,.et_pb_db_price_0 .et_pb_module_inner,.et_pb_db_price_0 .price,.entry-summary .et_pb_db_price_0 p.price span,.et_pb_db_price_0 .woocommerce-Price-amount.amount,.et_pb_db_price_0 p.price span,.et_pb_db_price_0 .bodycommerce-changes-variation-price,.et_pb_db_price_0 .price del,.woocommerce ul.products li.product .et_pb_db_price_9 .price,.et_pb_db_price_9 .et_pb_module_inner,.et_pb_db_price_9 .price,.entry-summary .et_pb_db_price_9 p.price span,.et_pb_db_price_9 .woocommerce-Price-amount.amount,.et_pb_db_price_9 p.price span,.et_pb_db_price_9 .bodycommerce-changes-variation-price,.et_pb_db_price_9 .price del,.woocommerce ul.products li.product .et_pb_db_price_10 .price,.et_pb_db_price_10 .et_pb_module_inner,.et_pb_db_price_10 .price,.entry-summary .et_pb_db_price_10 p.price span,.et_pb_db_price_10 .woocommerce-Price-amount.amount,.et_pb_db_price_10 p.price span,.et_pb_db_price_10 .bodycommerce-changes-variation-price,.et_pb_db_price_10 .price del,.woocommerce ul.products li.product .et_pb_db_price_1 .price,.et_pb_db_price_1 .et_pb_module_inner,.et_pb_db_price_1 .price,.entry-summary .et_pb_db_price_1 p.price span,.et_pb_db_price_1 .woocommerce-Price-amount.amount,.et_pb_db_price_1 p.price span,.et_pb_db_price_1 .bodycommerce-changes-variation-price,.et_pb_db_price_1 .price del,.woocommerce ul.products li.product .et_pb_db_price_2 .price,.et_pb_db_price_2 .et_pb_module_inner,.et_pb_db_price_2 .price,.entry-summary .et_pb_db_price_2 p.price span,.et_pb_db_price_2 .woocommerce-Price-amount.amount,.et_pb_db_price_2 p.price span,.et_pb_db_price_2 .bodycommerce-changes-variation-price,.et_pb_db_price_2 .price del,.woocommerce ul.products li.product .et_pb_db_price_5 .price,.et_pb_db_price_5 .et_pb_module_inner,.et_pb_db_price_5 .price,.entry-summary .et_pb_db_price_5 p.price span,.et_pb_db_price_5 .woocommerce-Price-amount.amount,.et_pb_db_price_5 p.price span,.et_pb_db_price_5 .bodycommerce-changes-variation-price,.et_pb_db_price_5 .price del,.woocommerce ul.products li.product .et_pb_db_price_3 .price,.et_pb_db_price_3 .et_pb_module_inner,.et_pb_db_price_3 .price,.entry-summary .et_pb_db_price_3 p.price span,.et_pb_db_price_3 .woocommerce-Price-amount.amount,.et_pb_db_price_3 p.price span,.et_pb_db_price_3 .bodycommerce-changes-variation-price,.et_pb_db_price_3 .price del,.woocommerce ul.products li.product .et_pb_db_price_7 .price,.et_pb_db_price_7 .et_pb_module_inner,.et_pb_db_price_7 .price,.entry-summary .et_pb_db_price_7 p.price span,.et_pb_db_price_7 .woocommerce-Price-amount.amount,.et_pb_db_price_7 p.price span,.et_pb_db_price_7 .bodycommerce-changes-variation-price,.et_pb_db_price_7 .price del,.woocommerce ul.products li.product .et_pb_db_price_4 .price,.et_pb_db_price_4 .et_pb_module_inner,.et_pb_db_price_4 .price,.entry-summary .et_pb_db_price_4 p.price span,.et_pb_db_price_4 .woocommerce-Price-amount.amount,.et_pb_db_price_4 p.price span,.et_pb_db_price_4 .bodycommerce-changes-variation-price,.et_pb_db_price_4 .price del,.woocommerce ul.products li.product .et_pb_db_price_8 .price,.et_pb_db_price_8 .et_pb_module_inner,.et_pb_db_price_8 .price,.entry-summary .et_pb_db_price_8 p.price span,.et_pb_db_price_8 .woocommerce-Price-amount.amount,.et_pb_db_price_8 p.price span,.et_pb_db_price_8 .bodycommerce-changes-variation-price,.et_pb_db_price_8 .price del {
    font-weight: 600!important;
    color: #be9b64!important
}

.woocommerce ul.products li.product .et_pb_db_price_8 .price del,.et_pb_db_price_8 .et_pb_module_inner,.et_pb_db_price_8 .price del,.entry-summary .et_pb_db_price_8 p.price del span,.et_pb_db_price_8 .price del .woocommerce-Price-amount.amount,.et_pb_db_price_8 .bodycommerce-changes-variation-price,.woocommerce ul.products li.product .et_pb_db_price_8 .price del,.woocommerce ul.products li.product .et_pb_db_price_8 .price del .amount,.woocommerce-page ul.products li.product .et_pb_db_price_8 .price del,.woocommerce-page ul.products li.product .et_pb_db_price_8 .price del .amount,.woocommerce ul.products li.product .et_pb_db_price_6 .price del,.et_pb_db_price_6 .et_pb_module_inner,.et_pb_db_price_6 .price del,.entry-summary .et_pb_db_price_6 p.price del span,.et_pb_db_price_6 .price del .woocommerce-Price-amount.amount,.et_pb_db_price_6 .bodycommerce-changes-variation-price,.woocommerce ul.products li.product .et_pb_db_price_6 .price del,.woocommerce ul.products li.product .et_pb_db_price_6 .price del .amount,.woocommerce-page ul.products li.product .et_pb_db_price_6 .price del,.woocommerce-page ul.products li.product .et_pb_db_price_6 .price del .amount,.woocommerce ul.products li.product .et_pb_db_price_0 .price del,.et_pb_db_price_0 .et_pb_module_inner,.et_pb_db_price_0 .price del,.entry-summary .et_pb_db_price_0 p.price del span,.et_pb_db_price_0 .price del .woocommerce-Price-amount.amount,.et_pb_db_price_0 .bodycommerce-changes-variation-price,.woocommerce ul.products li.product .et_pb_db_price_0 .price del,.woocommerce ul.products li.product .et_pb_db_price_0 .price del .amount,.woocommerce-page ul.products li.product .et_pb_db_price_0 .price del,.woocommerce-page ul.products li.product .et_pb_db_price_0 .price del .amount,.woocommerce ul.products li.product .et_pb_db_price_3 .price del,.et_pb_db_price_3 .et_pb_module_inner,.et_pb_db_price_3 .price del,.entry-summary .et_pb_db_price_3 p.price del span,.et_pb_db_price_3 .price del .woocommerce-Price-amount.amount,.et_pb_db_price_3 .bodycommerce-changes-variation-price,.woocommerce ul.products li.product .et_pb_db_price_3 .price del,.woocommerce ul.products li.product .et_pb_db_price_3 .price del .amount,.woocommerce-page ul.products li.product .et_pb_db_price_3 .price del,.woocommerce-page ul.products li.product .et_pb_db_price_3 .price del .amount,.woocommerce ul.products li.product .et_pb_db_price_5 .price del,.et_pb_db_price_5 .et_pb_module_inner,.et_pb_db_price_5 .price del,.entry-summary .et_pb_db_price_5 p.price del span,.et_pb_db_price_5 .price del .woocommerce-Price-amount.amount,.et_pb_db_price_5 .bodycommerce-changes-variation-price,.woocommerce ul.products li.product .et_pb_db_price_5 .price del,.woocommerce ul.products li.product .et_pb_db_price_5 .price del .amount,.woocommerce-page ul.products li.product .et_pb_db_price_5 .price del,.woocommerce-page ul.products li.product .et_pb_db_price_5 .price del .amount,.woocommerce ul.products li.product .et_pb_db_price_7 .price del,.et_pb_db_price_7 .et_pb_module_inner,.et_pb_db_price_7 .price del,.entry-summary .et_pb_db_price_7 p.price del span,.et_pb_db_price_7 .price del .woocommerce-Price-amount.amount,.et_pb_db_price_7 .bodycommerce-changes-variation-price,.woocommerce ul.products li.product .et_pb_db_price_7 .price del,.woocommerce ul.products li.product .et_pb_db_price_7 .price del .amount,.woocommerce-page ul.products li.product .et_pb_db_price_7 .price del,.woocommerce-page ul.products li.product .et_pb_db_price_7 .price del .amount,.woocommerce ul.products li.product .et_pb_db_price_1 .price del,.et_pb_db_price_1 .et_pb_module_inner,.et_pb_db_price_1 .price del,.entry-summary .et_pb_db_price_1 p.price del span,.et_pb_db_price_1 .price del .woocommerce-Price-amount.amount,.et_pb_db_price_1 .bodycommerce-changes-variation-price,.woocommerce ul.products li.product .et_pb_db_price_1 .price del,.woocommerce ul.products li.product .et_pb_db_price_1 .price del .amount,.woocommerce-page ul.products li.product .et_pb_db_price_1 .price del,.woocommerce-page ul.products li.product .et_pb_db_price_1 .price del .amount,.woocommerce ul.products li.product .et_pb_db_price_10 .price del,.et_pb_db_price_10 .et_pb_module_inner,.et_pb_db_price_10 .price del,.entry-summary .et_pb_db_price_10 p.price del span,.et_pb_db_price_10 .price del .woocommerce-Price-amount.amount,.et_pb_db_price_10 .bodycommerce-changes-variation-price,.woocommerce ul.products li.product .et_pb_db_price_10 .price del,.woocommerce ul.products li.product .et_pb_db_price_10 .price del .amount,.woocommerce-page ul.products li.product .et_pb_db_price_10 .price del,.woocommerce-page ul.products li.product .et_pb_db_price_10 .price del .amount,.woocommerce ul.products li.product .et_pb_db_price_4 .price del,.et_pb_db_price_4 .et_pb_module_inner,.et_pb_db_price_4 .price del,.entry-summary .et_pb_db_price_4 p.price del span,.et_pb_db_price_4 .price del .woocommerce-Price-amount.amount,.et_pb_db_price_4 .bodycommerce-changes-variation-price,.woocommerce ul.products li.product .et_pb_db_price_4 .price del,.woocommerce ul.products li.product .et_pb_db_price_4 .price del .amount,.woocommerce-page ul.products li.product .et_pb_db_price_4 .price del,.woocommerce-page ul.products li.product .et_pb_db_price_4 .price del .amount,.woocommerce ul.products li.product .et_pb_db_price_11 .price del,.et_pb_db_price_11 .et_pb_module_inner,.et_pb_db_price_11 .price del,.entry-summary .et_pb_db_price_11 p.price del span,.et_pb_db_price_11 .price del .woocommerce-Price-amount.amount,.et_pb_db_price_11 .bodycommerce-changes-variation-price,.woocommerce ul.products li.product .et_pb_db_price_11 .price del,.woocommerce ul.products li.product .et_pb_db_price_11 .price del .amount,.woocommerce-page ul.products li.product .et_pb_db_price_11 .price del,.woocommerce-page ul.products li.product .et_pb_db_price_11 .price del .amount,.woocommerce ul.products li.product .et_pb_db_price_2 .price del,.et_pb_db_price_2 .et_pb_module_inner,.et_pb_db_price_2 .price del,.entry-summary .et_pb_db_price_2 p.price del span,.et_pb_db_price_2 .price del .woocommerce-Price-amount.amount,.et_pb_db_price_2 .bodycommerce-changes-variation-price,.woocommerce ul.products li.product .et_pb_db_price_2 .price del,.woocommerce ul.products li.product .et_pb_db_price_2 .price del .amount,.woocommerce-page ul.products li.product .et_pb_db_price_2 .price del,.woocommerce-page ul.products li.product .et_pb_db_price_2 .price del .amount,.woocommerce ul.products li.product .et_pb_db_price_9 .price del,.et_pb_db_price_9 .et_pb_module_inner,.et_pb_db_price_9 .price del,.entry-summary .et_pb_db_price_9 p.price del span,.et_pb_db_price_9 .price del .woocommerce-Price-amount.amount,.et_pb_db_price_9 .bodycommerce-changes-variation-price,.woocommerce ul.products li.product .et_pb_db_price_9 .price del,.woocommerce ul.products li.product .et_pb_db_price_9 .price del .amount,.woocommerce-page ul.products li.product .et_pb_db_price_9 .price del,.woocommerce-page ul.products li.product .et_pb_db_price_9 .price del .amount {
    font-size: 14px!important;
    color: #666666!important
}

.et_pb_db_price_1,.et_pb_db_price_3,.et_pb_db_price_6,.et_pb_db_price_0,.et_pb_db_price_2,.et_pb_db_price_11,.et_pb_db_price_9,.et_pb_db_price_7,.et_pb_db_price_5,.et_pb_db_price_10,.et_pb_db_price_8,.et_pb_db_price_4 {
    padding-top: 0px!important;
    padding-right: 0px!important;
    padding-bottom: 0px!important;
    padding-left: 10px!important;
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important;
    font-size: 17px;
    font-weight: 500
}

.et_pb_code_13,.et_pb_code_7,.et_pb_code_1,.et_pb_code_5,.et_pb_code_23,.et_pb_code_9,.et_pb_code_11,.et_pb_code_17,.et_pb_code_19,.et_pb_code_21,.et_pb_code_3,.et_pb_code_15 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 15px;
    text-transform: uppercase;
    color: white;
    background: #be9b64
}

.et_pb_code_20,.et_pb_code_14,.et_pb_code_12,.et_pb_code_4,.et_pb_code_18,.et_pb_code_22,.et_pb_code_16,.et_pb_code_2,.et_pb_code_24,.et_pb_code_8,.et_pb_code_10,.et_pb_code_6 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important
}

.et_pb_row_16,body #page-container .et-db #et-boc .et-l .et_pb_row_16.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_16.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_16.et_pb_row {
    width: 100%;
    max-width: 1440px
}

.et_pb_text_5 {
    font-family: 'Cormorant Upright',Georgia,"Times New Roman",serif;
    text-transform: uppercase;
    border-color: #be9b64;
    padding-top: 0px!important;
    padding-right: 0px!important;
    padding-bottom: 0px!important;
    padding-left: 0px!important;
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important;
    width: 100%;
    max-width: 100%;
    z-index: 1;
    position: relative
}

.et_pb_video_0 .et_pb_video_overlay_hover:hover,.et_pb_video_1 .et_pb_video_overlay_hover:hover,.et_pb_video_2 .et_pb_video_overlay_hover:hover,.et_pb_video_3 .et_pb_video_overlay_hover:hover,.et_pb_video_5 .et_pb_video_overlay_hover:hover,.et_pb_video_4 .et_pb_video_overlay_hover:hover {
    background-color: rgba(0,0,0,.6)
}

.et_pb_section_15.et_pb_section,.et_pb_section_16.et_pb_section {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px
}

.et_pb_row_18.et_pb_row {
    padding-top: 0px!important;
    padding-right: 20px!important;
    padding-bottom: 85px!important;
    padding-left: 20px!important;
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 85px;
    padding-left: 20px
}

.et_pb_text_6 h4 {
    font-family: 'Cormorant Upright',Georgia,"Times New Roman",serif;
    text-transform: uppercase;
    font-size: 48px;
    line-height: 32px;
    text-align: center
}

.et_pb_section_17.et_pb_section {
    padding-bottom: 0px
}

.et_pb_section_17.section_has_divider.et_pb_top_divider .et_pb_top_inside_divider {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2Y2ZjZmNiI+PHBhdGggZD0iTTUwNC44NTQsODAuMDY2YzcuODEyLDAsMTQuODkzLDAuMzE4LDIxLjQxLDAuODc5IGMtMjUuOTI1LDIyLjQ3NS01Ni4wOTMsNDAuODUyLTEwMi45NDYsNDAuODUyYy0yMC43NzksMC0zNy45OTYtMi4zNDktNTIuODk4LTYuMDdDNDEzLjUxNywxMDcuMjk1LDQzNC4wNTYsODAuMDY2LDUwNC44NTQsODAuMDY2eiBNNzc1LjkzOCw1MS45NDdjMTkuMTQ1LDE4LjU5NiwzOS4wOTcsMzUuMDUxLDc3Ljk1NiwzNS4wNTFjNDYuOTA3LDAsNjIuMjk5LTE0Ljk4Niw4MC45MTItMjQuOTggYy0yMS4zNTctMTUuNzgzLTQ2LjgwNC0yOC4zNDgtODUuNDg5LTI4LjM0OEM4MTYuODI5LDMzLjY3MSw3OTQuMjMzLDQxLjQxMSw3NzUuOTM4LDUxLjk0N3oiIGZpbGwtb3BhY2l0eT0iLjMiLz48cGF0aCBkPSJNMTIwMC4xMTIsNDYuMjkyYzM5LjgwNCwwLDU5Ljk4NiwyMi40NzksNzkuODg4LDM5LjY5djE2LjgwNSBjLTE5LjkwMy0xMC44MzUtNDAuMDg0LTIxLjc3Ny03OS44ODgtMjEuNzc3Yy03Mi4wMTQsMC03OC43MTUsNDMuNTU5LTE0Ny45NjQsNDMuNTU5Yy01Ni44NCwwLTgxLjI0Ny0zNS44NzYtMTE3LjM0Mi02Mi41NTIgYzkuMzA5LTQuOTk4LDE5LjQyMy04Ljc0OSwzNC42OS04Ljc0OWM1NS44NDYsMCw2MS45OSwzOS42MTcsMTE1LjYwMiwzOS42MTdDMTE0My4xNzcsOTIuODg3LDExNDIuNjE4LDQ2LjI5MiwxMjAwLjExMiw0Ni4yOTJ6IE04MC4wMTEsMTE1LjQ4OGMtNDAuMDA2LDAtNjAuMDA4LTEyLjIwNi04MC4wMTEtMjkuNTA2djE2LjgwNmMyMC4wMDMsMTAuODkxLDQwLjAwNSwyMS43ODIsODAuMDExLDIxLjc4MiBjODAuMDA0LDAsNzguNTk3LTMwLjQwNywxMzcuNjY5LTMwLjQwN2M1NS45NzEsMCw2Mi41MjYsMjQuMDI2LDEyNi4zMzcsMjQuMDI2YzkuODU4LDAsMTguNTA5LTAuOTE2LDI2LjQwNC0yLjQ2MSBjLTU3LjE4Ni0xNC4yNzgtODAuMTc3LTQ4LjgwOC0xMzguNjYtNDguODA4QzE1NC42OTgsNjYuOTE5LDEzMS44MDEsMTE1LjQ4OCw4MC4wMTEsMTE1LjQ4OHogTTUyNi4yNjUsODAuOTQ1IGM1Ni44NDgsNC45MDIsNzAuMDU2LDI4LjcyNiwxMzcuMTkzLDI4LjcyNmM1NC4wMDEsMCw3My40My0zNS4yMzcsMTEyLjQ4LTU3LjcyNEM3NTEuMDYsMjcuNzgyLDcyNy41NDgsMCw2NjUuNjkxLDAgQzU5Ny4zODEsMCw1NjcuMDg2LDQ1LjU1NSw1MjYuMjY1LDgwLjk0NXoiIGZpbGwtb3BhY2l0eT0iLjUiLz48cGF0aCBkPSJNMCwwdjg1Ljk4MmMyMC4wMDMsMTcuMyw0MC4wMDUsMjkuNTA2LDgwLjAxMSwyOS41MDZjNTEuNzkxLDAsNzQuNjg4LTQ4LjU2OSwxNTEuNzUxLTQ4LjU2OSBjNTguNDgyLDAsODEuNDczLDM0LjUzMSwxMzguNjYsNDguODA4YzQzLjA5Ni04LjQzMiw2My42MzQtMzUuNjYyLDEzNC40MzMtMzUuNjYyYzcuODEyLDAsMTQuODkzLDAuMzE4LDIxLjQxLDAuODc5IEM1NjcuMDg2LDQ1LjU1NSw1OTcuMzgxLDAsNjY1LjY5MSwwYzYxLjg1NiwwLDg1LjM2OSwyNy43ODIsMTEwLjI0Niw1MS45NDdjMTguMjk1LTEwLjUzNiw0MC44OTEtMTguMjc2LDczLjM3OC0xOC4yNzYgYzM4LjY4NSwwLDY0LjEzMiwxMi41NjQsODUuNDg5LDI4LjM0OGM5LjMwOS00Ljk5OCwxOS40MjMtOC43NDksMzQuNjktOC43NDljNTUuODQ2LDAsNjEuOTksMzkuNjE3LDExNS42MDIsMzkuNjE3IGM1OC4wOCwwLDU3LjUyMS00Ni41OTUsMTE1LjAxNS00Ni41OTVjMzkuODA0LDAsNTkuOTg2LDIyLjQ3OSw3OS44ODgsMzkuNjlWMEgweiIvPjwvZz48L3N2Zz4=);
    background-size: 100% 50px;
    top: 0;
    height: 50px;
    z-index: 1;
    transform: scale(1,1)
}

.et_pb_code_26 {
    padding-top: 35px;
    padding-top: 35px
}

.et_pb_row_2.et_pb_row {
    padding-right: 20px!important;
    padding-bottom: 0px!important;
    padding-left: 0px!important;
    margin-top: 15px!important;
    margin-right: auto!important;
    margin-left: auto!important;
    margin-left: auto!important;
    margin-right: auto!important;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 0px
}

.et_pb_row_3.et_pb_row {
    padding-top: 0px!important;
    padding-right: 20px!important;
    padding-bottom: 70px!important;
    padding-left: 20px!important;
    margin-top: 22px!important;
    margin-right: auto!important;
    margin-left: auto!important;
    margin-left: auto!important;
    margin-right: auto!important;
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 70px;
    padding-left: 20px
}

.et_pb_divider_2.et_pb_module,.et_pb_divider_1.et_pb_module,.et_pb_divider_0.et_pb_module,.et_pb_text_5.et_pb_module {
    margin-left: auto!important;
    margin-right: auto!important
}

.et_pb_row_16.et_pb_row {
    padding-top: 0px!important;
    padding-right: 20px!important;
    padding-left: 20px!important;
    margin-left: auto!important;
    margin-right: auto!important;
    padding-top: 0px;
    padding-right: 20px;
    padding-left: 20px
}

.et_pb_row_17.et_pb_row {
    margin-top: 55px!important;
    margin-right: auto!important;
    margin-bottom: 21px!important;
    margin-left: auto!important;
    margin-left: auto!important;
    margin-right: auto!important
}

@media only screen and (min-width: 981px) {
    .et_pb_row_3,body #page-container .et-db #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,.et_pb_row_18,body #page-container .et-db #et-boc .et-l .et_pb_row_18.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_18.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_18.et_pb_row {
        width:100%
    }
}

@media only screen and (max-width: 980px) {
    body #page-container .et_pb_section .et_pb_db_cart_total_0 .checkout-button.button:after,body #page-container .et_pb_section .et_pb_db_cart_total_0 .woocommerce-shipping-calculator button:after {
        line-height:inherit;
        font-size: inherit!important;
        margin-left: .3em;
        left: auto;
        display: inline-block;
        opacity: 1;
        content: attr(data-icon);
        font-family: ETmodules!important;
        font-weight: 400!important
    }

    body #page-container .et_pb_section .et_pb_db_cart_total_0 .checkout-button.button:before,body #page-container .et_pb_section .et_pb_db_cart_total_0 .woocommerce-shipping-calculator button:before {
        display: none
    }

    body #page-container .et_pb_section .et_pb_db_cart_total_0 .checkout-button.button:hover:after,body #page-container .et_pb_section .et_pb_db_cart_total_0 .woocommerce-shipping-calculator button:hover:after {
        margin-left: .3em;
        left: auto;
        margin-left: .3em
    }

    .et_pb_row_3.et_pb_row {
        padding-top: 20px!important;
        padding-right: 20px!important;
        padding-bottom: 10px!important;
        padding-left: 20px!important;
        padding-top: 20px!important;
        padding-right: 20px!important;
        padding-bottom: 10px!important;
        padding-left: 20px!important
    }

    .et_pb_row_3,body #page-container .et-db #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,.et_pb_row_18,body #page-container .et-db #et-boc .et-l .et_pb_row_18.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_18.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_18.et_pb_row {
        width: 100%
    }

    .et_pb_text_6 h2,.et_pb_text_5 h2,.et_pb_text_7 h2,.et_pb_text_4 h2,.et_pb_text_3 h2 {
        font-size: 75px
    }

    .et_pb_text_5 h4,.et_pb_text_3 h4,.et_pb_text_6 h4 {
        font-size: 33px
    }

    .et_pb_text_3 {
        padding-top: 25px!important
    }

    .et_pb_divider_0,.et_pb_divider_1,.et_pb_divider_2 {
        margin-top: -22px!important
    }

    .et_pb_row_16.et_pb_row {
        padding-top: 15px!important;
        padding-left: 58px!important;
        padding-top: 15px!important;
        padding-left: 58px!important
    }

    .et_pb_row_18.et_pb_row {
        padding-right: 20px!important;
        padding-left: 20px!important;
        padding-right: 20px!important;
        padding-left: 20px!important
    }
}

@media only screen and (max-width: 767px) {
    .et_pb_text_1 {
        padding-left:9px!important
    }

    body #page-container .et_pb_section .et_pb_db_cart_total_0 .checkout-button.button:after,body #page-container .et_pb_section .et_pb_db_cart_total_0 .woocommerce-shipping-calculator button:after {
        line-height: inherit;
        font-size: inherit!important;
        margin-left: .3em;
        left: auto;
        display: inline-block;
        opacity: 1;
        content: attr(data-icon);
        font-family: ETmodules!important;
        font-weight: 400!important
    }

    body #page-container .et_pb_section .et_pb_db_cart_total_0 .checkout-button.button:before,body #page-container .et_pb_section .et_pb_db_cart_total_0 .woocommerce-shipping-calculator button:before {
        display: none
    }

    body #page-container .et_pb_section .et_pb_db_cart_total_0 .checkout-button.button:hover:after,body #page-container .et_pb_section .et_pb_db_cart_total_0 .woocommerce-shipping-calculator button:hover:after {
        margin-left: .3em;
        left: auto;
        margin-left: .3em
    }

    .et_pb_row_3.et_pb_row {
        padding-top: 0px!important;
        padding-right: 20px!important;
        padding-bottom: 30px!important;
        padding-left: 20px!important;
        padding-top: 0px!important;
        padding-right: 20px!important;
        padding-bottom: 30px!important;
        padding-left: 20px!important
    }

    .et_pb_text_4 h2,.et_pb_text_5 h2,.et_pb_text_7 h2,.et_pb_text_6 h2,.et_pb_text_3 h2 {
        font-size: 40px
    }

    .et_pb_text_6 h4,.et_pb_text_3 h4,.et_pb_text_5 h4 {
        font-size: 24px
    }

    .et_pb_text_3 {
        padding-top: 25px!important
    }

    .et_pb_divider_1,.et_pb_divider_2,.et_pb_divider_0 {
        margin-top: -20px!important
    }

    .et_pb_text_7 h4,.et_pb_text_4 h4 {
        font-size: 33px
    }

    .et_pb_row_16.et_pb_row {
        padding-left: 21px!important;
        padding-left: 21px!important
    }

    .et_pb_row_18.et_pb_row {
        padding-top: 0px!important;
        padding-right: 20px!important;
        padding-bottom: 85px!important;
        padding-left: 20px!important;
        padding-top: 0px!important;
        padding-right: 20px!important;
        padding-bottom: 85px!important;
        padding-left: 20px!important
    }

    .et_pb_text_7 {
        margin-top: 30px!important;
        margin-right: 0px!important;
        margin-bottom: 13px!important;
        margin-left: 0px!important
    }

    .et_pb_column_3 {
        padding-left: 20px
    }
}
/** ---- FROM BUILDER ------ **/









/** ------------------------------------**/
/** Custom cart styling made by Przemek **/
/** ------------------------------------**/
.et-l.et-l--post>.et_builder_inner_content>.et_pb_section {
    padding: 0px;
}

body #page-container .et_pb_db_cart_products_0 .button:hover {
    background-color: #be9b64 !important;
}

body #page-container .et_pb_db_cart_total_0 .button:hover {
    background-color: white !important;
}

body #page-container .et_pb_section .et_pb_db_cart_total_0 .checkout-button.button:hover::after {
    color: #be9b64;
}

table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
    border-collapse: separate;
    border-spacing: 0px 5px;
}

tr.woocommerce-cart-form__cart-item.cart_item {
    background: #fbfbfb;
}

.section-title h5 {
    margin-top: 0;
    margin-bottom: 0;
}

.cross-sells>h2 {
    font-size: 14px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
}

.cart_inner .et_pb_column:last-child {
    background: #fbfbfb;
    border: 1px solid #ececec;
}

.cart_inner .et_pb_column:last-child {
    padding: 20px;
}

.cart_inner .et_pb_column:first-child {
    padding: 20px !important;
}

.cart_inner table.cart th,
.cart_inner #main-content table.cart th {
    padding-top: 0px;
}

.woocommerce-cart .cart_inner table.cart img {
    width: 200px;
}

body #page-container .et_pb_db_cart_total_0 .checkout-button.button.alt.wc-forward {
    width: 100%;
    margin-bottom: 0px;
}

.et_pb_db_cart_products_0 .woocommerce-cart-form table.cart td.actions .coupon .input-text {
    border: none;
    border: 1px solid #be9b64 !important;
    border-radius: 0px;
    padding: 5px 5px !important;
    height: 41px;
}

.et_pb_db_cart_products_0 .woocommerce-cart-form table.cart td.actions .coupon .input-text::placeholder,
.et_pb_db_cart_products_0 .woocommerce-cart-form table.cart td.actions .coupon input#coupon_code.input-text::placeholder {
    color: #D9D9D9 !important;
    padding-left: 5px;
}

@media (max-width: 768px) {
    .cart_inner .et_pb_column:last-child {
        width: calc(100% - 20px);
        margin-left: 20px;
    }
}

@media (min-width: 769px) and (max-width: 980px) {
    .cart_inner .et_pb_column:last-child {
        width: calc(100% - 61px);
        margin-left: 61px;
    }
}

@media (min-width: 769px) {
    form.woocommerce-cart-form td.actions {
        padding-left: 40px !important;
    }
}

@media (max-width: 768px) {
    .woocommerce table.shop_table_responsive tr:nth-child(2n) td,
    .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
        background: none;
    }
    tr.woocommerce-cart-form__cart-item.cart_item>td.product-thumbnail:before {
        display: none;
    }
    tr.woocommerce-cart-form__cart-item.cart_item>td.product-thumbnail {
        display: block;
        width: 30%;
        float: left;
        max-width: 200px !important;
        min-height: 150px;
    }
    tr.woocommerce-cart-form__cart-item.cart_item>td.product-subtotal:after {
        clear: both;
        content: '';
        display: block;
    }
    tr.woocommerce-cart-form__cart-item.cart_item>td.product-name,
    tr.woocommerce-cart-form__cart-item.cart_item>td.product-price,
    tr.woocommerce-cart-form__cart-item.cart_item>td.product-quantity,
    tr.woocommerce-cart-form__cart-item.cart_item>td.product-subtotal {
        padding: 5px 0 !important;
    }
    tr.woocommerce-cart-form__cart-item.cart_item>td.product-remove a {
        font-size: 26px;
    }
    tr.woocommerce-cart-form__cart-item.cart_item>td.product-remove a {
        font-size: 26px;
        margin-right: -11px;
        margin-left: auto;
    }
    tr.woocommerce-cart-form__cart-item.cart_item>td.product-remove {
        padding: 0 0px !important;
    }
    .cart_inner .et_pb_column:first-child {
        background: #fbfbfb;
        border: 1px solid #ececec;
        margin-left: 20px;
        width: calc(100% - 20px);
    }
}

tr.woocommerce-cart-form__cart-item.cart_item>td.product-quantity .quantity input.qty {
    font-size: 12px !important;
    color: black !important;
    padding: 5px !important;
    height: 30px;
    border-radius: 0px !important;
    border: 1px solid #be9b64 !important;
    background-color: white !important;
}

tr.cart-discount.coupon-wypelnilamprzymierzalnie>th {
    max-width: 85px;
}

.et_builder_inner_content>.et_pb_section>.et_pb_row.et_pb_row_0 {
    width: 100%;
    max-width: none;
}

.flex_column {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.flex_column.two>div {
    flex-basis: 100%;
}

.flex_column.three>div {
    flex-basis: 100%;
}

.flex_column.six>div {
    flex-basis: 48%;
}

@media screen and (min-width: 650px) {
    .flex_column.two>div {
        flex-basis: 48%;
    }
    .flex_column.three>div {
        flex-basis: 48%;
    }
    .flex_column.six>div {
        flex-basis: 48%;
    }
}

@media screen and (min-width: 768px) {
    .flex_column.two>div {
        flex-basis: 48%;
    }
    .flex_column.three>div {
        flex-basis: 33%;
    }
    .flex_column.six>div {
        flex-basis: 33%;
    }
}

@media screen and (min-width: 981px) {
    .flex_column.two>div {
        flex-basis: 33%;
    }
    .flex_column.three>div {
        flex-basis: 33%;
    }
    .flex_column.six>div {
        flex-basis: 16%;
    }
}

.woocommerce-cart .shop_table .coupon label[for=coupon_code] {
    float: left;
    line-height: 41px;
    padding-right: 13px;
}

.woocommerce-cart tr.woocommerce-shipping-totals.shipping>th {
    display: block;
}

.woocommerce-cart tr.woocommerce-shipping-totals.shipping>td:before {
    display: none;
}

.woocommerce-cart tr.woocommerce-shipping-totals.shipping>td>ul#shipping_method {
    text-align: left;
}

.et_pb_module.no-borders table td.actions {
    padding: 0px !important;
}

table.cart td.actions .coupon {
    display: flex;
    width: 100%;
    float: unset !important;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-between;
    padding: 15px 20px !important;
    background: #fbfbfb;
    border: 1px solid #be9b64 !important;
}

td.actions button.button[name=update_cart] {
    border-width: 1px !important;
}

td.actions button.button[name=apply_coupon] {
    border-width: 1px;
}

@media (min-width: 981px) and (max-width: 1500px) {
    .cart_inner.et_pb_row_3.et_pb_row {
        padding-right: 0px !important;
    }
    .cart_inner .et_pb_column:first-child {
        margin-right: 5px;
        width: 59.667%;
    }
    .cart_inner .et_pb_column:last-child {
        padding: 20px;
        width: 39%;
        margin-left: 0px !important;
        float: right;
    }
    #shipping_method {
        font-size: 12px;
    }
    /* table.cart td.actions .coupon {} */
    td.actions button.button[name=update_cart] {
        margin-top: 20px;
    }
}

@media (min-width: 1270px) {
    table.cart td.actions .coupon {
        width: 500px;
        float: left !important;
    }
}

@media (min-width: 800px) and (max-width: 980px) {
    table.cart td.actions .coupon {
        width: 500px;
        float: left !important;
    }
    td.actions button.button[name=update_cart] {
        margin-top: 20px;
    }
}

@media (max-width: 620px) {
    table.cart td.actions .coupon {
        flex-wrap: wrap;
    }
    .woocommerce-cart .shop_table .coupon label[for=coupon_code] {
        flex: 1 0 100%;
        text-align: left;
    }
    .et_pb_db_cart_products_0 .woocommerce-cart-form table.cart td.actions .coupon .input-text {
        flex: 0 1 50%;
    }
    td.actions button.button[name=apply_coupon] {
        flex: 0 1 50%;
    }
}

@media (max-width: 540px) {
    .et_pb_db_cart_products_0 .woocommerce-cart-form table.cart td.actions .coupon .input-text {
        flex: 0 1 100%;
        margin-bottom: 10px;
    }
    td.actions button.button[name=apply_coupon] {
        flex: 0 1 100%;
    }
}

/** --- Custom cart styling made by Przemek --- **/