@charset 'UTF-8';

.section-title
{
    letter-spacing: 0;
}

button.btn.has_width,
a.btn.has_width,
input.btn.has_width
{
    width: 6.875rem;
}

.jcf-select
{
    border: 1px solid #eaeaea;
}

button.btn,
a.btn,
input.btn
{
    font-weight: 400;
}

.btn-club-member
{
    font-size: .5rem;

    position: fixed;
    z-index: 99;
    right: .9375rem;
    bottom: 80px;

    display: inline-block;

    width: 3.4375rem;
    height: 3.4375rem;
    padding: .625rem 0;

    text-align: center;

    color: #fff;
    border-radius: 50px;
    background: #000;
}

.btn-club-member:hover
{
    color: #fff;
}

.btn-club-member .btn-club-img img
{
    max-height: 1.4375rem;
}

.matat_sticky_club_popup--close svg
{
    width: auto !important;
}

.attribute-disabled
{
    cursor: not-allowed;
    pointer-events: none;

    opacity: .6;
}

#header:not(.home) .header-holder
{
    border-bottom: 1px solid #e8e8e8;
}

#primary-nav .primary-menu > li.red a
{
    color: #bf0000;
}

#primary-nav .primary-menu li.bold a
{
    font-weight: 700 !important;
}

.header-action-nav .btn-wishlist
{
    display: none;
}

.mobile-menu-wrapper
{
    top: 5.5rem;
}

.mobile-menu-wrapper .menu-wrap ul > li.bold > a
{
    font-weight: 700;
}

.mobile-menu-wrapper .menu-wrap ul > li.red > a
{
    color: #bf0000;
}

.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper > .sub-menu > li
{
    padding: .46875rem 0;

    border-bottom: 1px solid #c9c9c9;
}

.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper > .sub-menu > li:first-child
{
    padding-top: .46875rem;
}

.sticky-wrap.fixed-position ~ .mobile-menu-wrapper
{
    top: 3.75rem;
}

.logged-in.admin-bar .sticky-wrap:not(.fixed-position) ~ .mobile-menu-wrapper
{
    top: calc(46px + (5.5rem));
}

.header-mini-cart .cart-footer-action .btn
{
    border-color: black;
    background: black;
}

.header-mini-cart .cart-footer-action .btn:not(:disabled):not(.disabled):hover
{
    color: black;
    border-color: black;
}

.matat_sale_badge,
.sale-label,
.new-label,
.off-label,
.comming-soon-label,
.best-seller-label,
.sold-out-label
{
    font-weight: 300;

    text-transform: uppercase;
}

.matat_sale_badge,
.sale-label,
.new-label,
.off-label,
.comming-soon-label
{
    background: #f7f7f7;
}

.best-seller-label
{
    color: #fff;
    background: rgba(70, 25, 36, .7);
}

.sold-out-label
{
    color: #fff;
    background: rgba(0, 0, 0, .8);
}

.product-item .product-title a,
.product-item .product-name a
{
    font-weight: 300;
}

.product-item span.price,
.product-item .product-price
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.product-item span.price ins,
.product-item .product-price ins
{
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    margin-inline: 0 5px;
}

.product-item span.price del,
.product-item .product-price del
{
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

.product-item .vimeo-wrap,
.product-item .product-img .normal-image
{
    padding-bottom: 135%;
}

.product-item .vimeo-wrap iframe
{
    width: 101%;
    height: 145%;
}

.product-item .product-img
{
    border: 1px solid #eaeaea;
}

.product-item .product-img .oos_button
{
    font-size: .6875rem;
    font-weight: 300;

    position: absolute;
    right: .3125rem;
    bottom: .3125rem;
    left: .3125rem;

    width: auto;
    height: auto;
    padding: .3125rem;

    text-align: center;

    color: #fff;
    border-radius: 0;
    background: #000;
}

.product-item .product-img .oos_button a
{
    color: #fff;
}

.product-item .product-img .oos_button a:hover
{
    color: #fff;
}

.product-item .product-img .oos_button .icon-arrow-left
{
    display: inline-block;

    width: .375rem;
    height: .375rem;
    margin-right: 2px;

    background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'9.27\' height=\'8.822\' viewBox=\'0 0 9.27 8.822\'%3E%3Cpath id=\'Path_188\' data-name=\'Path 188\' d=\'M45.613,59.706a.512.512,0,0,0,0,.723l3.9,3.9a.512.512,0,0,0,.723,0l.218-.218a.512.512,0,0,0,0-.723L47.5,60.429a.512.512,0,0,1,0-.723l2.958-2.958a.512.512,0,0,0,0-.723l-.218-.218a.512.512,0,0,0-.723,0Zm8.03-3.9a.512.512,0,0,1,.723,0l.218.218a.512.512,0,0,1,0,.723l-2.958,2.958a.512.512,0,0,0,0,.723l2.958,2.958a.512.512,0,0,1,0,.723l-.218.218a.512.512,0,0,1-.723,0L50.09,60.775c-1,1-.745.743,0,0l-.345-.345a.512.512,0,0,1,0-.723Z\' transform=\'translate(-45.464 -55.657)\' fill=\'%23fff\' fill-rule=\'evenodd\'/%3E%3C/svg%3E%0A');
    background-repeat: no-repeat;
    background-size: contain;
}

.product-item .matat-wishlist-button-wrap
{
    display: none;
}

.product-item .awdr_discount_bar .awdr_discount_bar_content
{
    font-size: .6875rem;
    font-weight: 300;

    position: absolute;
    z-index: 9;

    padding: 1px 10px;

    color: #ed0c0c;
    border: 1px solid #ed0c0c;
    border-radius: 0;
    background: white;
}

.product-item .product-detail a.btn-icon-var
{
    width: 1.5625rem;
    height: 1.5625rem;

    text-align: center !important;

    border-radius: 3.125rem;
    background: #eaeaea;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .1);
}

.product-item .product-detail a.btn-icon-var img
{
    max-width: .75rem;
}

.product-item .product-detail .awdr_discount_bar
{
    font-size: .6875rem;
    font-weight: 300;

    padding: 1px 10px;

    border: 1px solid;
    border-radius: 0;
}

[class^='adlin-icon-'],
[class*=' adlin-icon-']
{
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'adlin-icomoon' !important;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1;

    text-transform: none;

    speak: never;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.adlin-icon-email-solid:before
{
    content: '\e906';
}

.adlin-icon-phone-solid:before
{
    content: '\e907';
}

.adlin-icon-pause:before
{
    content: '\e900';
}

.adlin-icon-play:before
{
    content: '\e904';
}

.adlin-icon-edit:before
{
    content: '\e92f';
}

.hero-banner .banner-title
{
    font-size: 1.25rem;
    font-weight: 300;
}

.hero-banner .banner-text
{
    padding-top: 0;
}

.hero-banner .banner-title
{
    margin-bottom: 1rem;
}

.hero-banner button.btn.btn-white
{
    width: 6.875rem;
    margin-top: 0;

    color: #fff;
    background: transparent;
}

.hero-banner button.btn.btn-white:not(:disabled):not(.disabled):hover
{
    color: #000;
    border-color: #fff;
    background: #fff;
}

.best-selling-section .products-row
{
    margin-bottom: .9375rem;
}

.best-selling-section .btn
{
    color: #000;
    border-color: #000;
    background: transparent;
}

.best-selling-section .btn:not(:disabled):not(.disabled):hover
{
    color: #fff;
    border-color: #000;
    background: #000;
}

.h1-layout
{
    margin-bottom: 0;
    padding: 0;
}

.home .h1-layout + .home-layout-four
{
    padding-top: 0;
}

.collection-banner
{
    background: #f7f7f7;

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-block: 1.875rem;
}

.collection-banner .collection-content .collection-inner
{
    text-align: right;
}

.collection-banner .collection-content .section-title
{
    text-align: right;
}

.collection-banner .btn
{
    width: 6.875rem;

    color: #000;
    border-color: black;
    background: transparent;
}

.collection-banner .btn:not(:disabled):not(.disabled):hover
{
    color: #fff;
    border-color: black;
    background: black;
}

.collection-banner .text
{
    word-break: unset;
}

.contact-form-holder button.btn.btn-outline
{
    color: black;
    border: 1px solid black;
}

.contact-form-holder button.btn.btn-outline:not(:disabled):not(.disabled):hover
{
    border-color: black;
    background: black;
}

.single-product .sticky-wrap,
.single-product #header
{
    overflow: unset;
}

.single-product .woocommerce-breadcrumb
{
    text-align: center;
}

.single-product .awdr_discount_bar
{
    display: none;
}

.single-product-detail .single-slider-wrapper .single-product-slider
{
    border: 1px solid #eaeaea;
}

.single-product-detail .single-slider-wrapper .single-product-slider .slick-arrow
{
    visibility: visible;

    opacity: 1;
}

.single-product-detail .single-slider-wrapper .single-product-slider .img-wrap
{
    padding-bottom: 133.33%;
}

.single-product-detail .single-slider-wrapper .single-product-slider .button-zoom
{
    background: #f7f7f7;
}

.single-product-detail .single-slider-wrapper .single-product-slider .slick-dots
{
    bottom: .6875rem;
}

.single-product-detail .single-slider-wrapper .single-product-slider .slick-dots button
{
    width: .4375rem;
    height: .4375rem;
    margin: 0 4px;

    border: none;
    background: #f7f7f7;
}

.single-product-detail .single-slider-wrapper .single-product-slider .slick-dots .slick-active button
{
    background: rgba(33, 33, 33, .5);
}

.single-product-detail .single-slider-wrapper .pagination-slider .img-wrap-pagination
{
    padding-bottom: 133.33%;

    border: 1px solid #eaeaea;
}

.single-product-detail .single-slider-wrapper .pagination-slider .img-wrap-pagination:after
{
    height: 1px;
}

.single-product-detail .single-slider-wrapper .matat-wishlist-button-wrap .matat-wishlist-button
{
    display: none;
}

.single-product-detail-container .single-product-detail .matat_sale_badge,
.single-product-detail-container .single-product-detail .sale-label,
.single-product-detail-container .single-product-detail .new-label,
.single-product-detail-container .single-product-detail .off-label,
.single-product-detail-container .single-product-detail .comming-soon-label,
.single-product-detail-container .single-product-detail .best-seller-label,
.single-product-detail-container .single-product-detail .sold-out-label
{
    font-weight: 300;

    text-transform: uppercase;
}

.single-product-detail-container .single-product-detail .matat_sale_badge,
.single-product-detail-container .single-product-detail .sale-label,
.single-product-detail-container .single-product-detail .new-label,
.single-product-detail-container .single-product-detail .off-label,
.single-product-detail-container .single-product-detail .comming-soon-label
{
    background: #f7f7f7;
}

.single-product-detail-container .single-product-detail .best-seller-label
{
    color: #fff;
    background: rgba(70, 25, 36, .7);
}

.single-product-detail-container .single-product-detail .sold-out-label
{
    color: #fff;
    background: rgba(0, 0, 0, .8);
}

.single-product-detail-container .product-share-sc
{
    display: none !important;
}

.single-product-summary .woocommerce-variation-add-to-cart-disabled .add-to-cart-btn .primary-matat-btn
{
    cursor: pointer;

    color: white;
    border-color: #461924;
    background: #461924;
}

.single-product-summary .product_title
{
    font-weight: 300;

    margin-bottom: .25rem;
}

.single-product-summary .product-subtitle
{
    font-weight: 300;

    margin-bottom: .625rem;
}

.single-product-summary .product-price
{
    font-weight: 400;
}

.single-product-summary .product-price .screen-reader-text
{
    display: none;
}

.single-product-summary span.price,
.single-product-summary .product-price
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.single-product-summary span.price ins,
.single-product-summary .product-price ins
{
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    margin-inline: 0 5px;
}

.single-product-summary span.price del,
.single-product-summary .product-price del
{
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

.single-product-summary .redeem-earning-points
{
    font-size: .75rem;

    margin-bottom: 1.25rem;
    padding: .9375rem;

    background: #f7f7f7;
}

.single-product-summary .produc-misc-info
{
    background: transparent;
}

.single-product-summary .produc-misc-info .info-item
{
    font-weight: 300;

    color: #461924;
}

.single-product-summary .produc-misc-info .info-item .ico-wrap
{
    margin-top: auto;
}

.single-product-summary .produc-misc-info .info-item .ico-wrap img
{
    max-height: 1.125rem;
}

.single-product-summary .produc-misc-info .info-item .misc-text
{
    margin-top: auto;

    text-wrap: balance;

    color: #461924;
}

.single-product-summary .woocommerce-product-details__short-description
{
    font-weight: 300;
    line-height: 1.3;
}

.single-product-summary .woocommerce-product-details__short-description p:last-child
{
    margin-bottom: 0;
}

.single-product-summary .woocommerce-product-details__short-description .woocommerce-product-details__short-description
{
    padding-bottom: 0;
}

.body.woo-variation-swatches .single-product-summary .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item
{
    max-width: calc(18% + 1px);

    -ms-flex-preferred-size: calc(18% + 1px);
    flex-basis: calc(18% + 1px);
}

.single-product-summary .variable-items-wrapper.button-variable-items-wrapper
{
    -webkit-column-gap: 0;
            column-gap: 0;
}

.single-product-summary .fcn-prdt-single-addon
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin-bottom: 1.25rem;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.single-product-summary .fcn-prdt-single-addon .fcn-prdt-single-addon-image
{
    max-width: 1.9375rem;
    max-height: 2.625rem;
    margin-right: -5px;

    border: 1px solid #eaeaea;
}

.single-product-summary .fcn-prdt-single-addon .fcn-prdt-var-title-addon
{
    font-weight: 300;

    padding-right: .3125rem;
}

.single-product-summary .fcn-prdt-single-addon .fcn-prdt-var-title-addon ins
{
    padding-right: .4375rem;
}

.single-product-summary .fcn-prdt-single-addon .fcn-prdt-single-addon-chckbox
{
    margin-top: -5px;
}

.single-product-summary .product-addon-price
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: row-reverse;

    padding-right: .4375rem;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
}

.single-product-summary .product-addon-price ins
{
    padding-left: 5px;
}

.single-product-summary .btn-holder.single_p_add_cart
{
    width: 100%;
    max-width: 100%;
}

.single-product-summary .product-add-wrap
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-column-gap: 10px;
            column-gap: 10px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -ms-flex: 1;
        flex: 1;
}

.single-product-summary .product-quantity
{
    padding-top: 0;
}

.single-product-summary .product-quantity .jcf-number,
.single-product-summary .product-quantity input:not(.jcf-real-element)
{
    width: 5.75rem;

    border: solid 1px #eaeaea;
}

.single-product-summary .product-quantity > .quantity
{
    width: 5.75rem;
}

.single-product-summary .add-to-cart-btn
{
    width: 100%;

    text-align: center;
}

.single-product-summary .add-to-cart-btn .primary-matat-btn
{
    font-weight: 600;

    border-color: #461924;
    background: #461924;
}

.single-product-summary .add-to-cart-btn .primary-matat-btn:not(:disabled):not(.disabled):focus
{
    border-color: #461924;
    background: #461924;
}

.single-product-summary .add-to-cart-btn .primary-matat-btn:not(:disabled):not(.disabled):hover
{
    color: #461924;
    border-color: #461924;
    background: transparent;
}

.single-product-summary .add-to-cart-btn .product-custom
{
    font-weight: 300;

    position: relative;

    display: inline-block;

    margin-top: 5px;
    padding-right: 15px;
}

.single-product-summary .add-to-cart-btn .product-custom:before
{
    position: absolute;
    top: 4px;
    right: 0;

    width: 10px;
    height: 10px;

    content: '';

    background-image: url('data:image/svg+xml,%3Csvg id=\'Group_14406\' data-name=\'Group 14406\' xmlns=\'http://www.w3.org/2000/svg\' width=\'9.979\' height=\'9.979\' viewBox=\'0 0 9.979 9.979\'%3E%3Cg id=\'Group_14403\' data-name=\'Group 14403\' transform=\'translate(2.37 1.254)\'%3E%3Cg id=\'Group_14402\' data-name=\'Group 14402\'%3E%3Cpath id=\'Path_7778\' data-name=\'Path 7778\' d=\'M128.892,64.438a.376.376,0,0,0-.532,0l-4.512,4.5-1.628-1.768a.376.376,0,0,0-.553.509l1.893,2.056a.376.376,0,0,0,.269.121h.008a.377.377,0,0,0,.266-.11l4.789-4.777A.376.376,0,0,0,128.892,64.438Z\' transform=\'translate(-121.568 -64.327)\'/%3E%3C/g%3E%3C/g%3E%3Cg id=\'Group_14405\' data-name=\'Group 14405\'%3E%3Cg id=\'Group_14404\' data-name=\'Group 14404\'%3E%3Cpath id=\'Path_7779\' data-name=\'Path 7779\' d=\'M9.6,4.614a.376.376,0,0,0-.376.376A4.238,4.238,0,1,1,4.99.752.376.376,0,1,0,4.99,0a4.99,4.99,0,1,0,4.99,4.99A.376.376,0,0,0,9.6,4.614Z\'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A');
    background-repeat: no-repeat;
}

.single-product-summary table.variations td.label
{
    padding-bottom: .4375rem;
}

.single-product-summary table.variations td.label label
{
    font-weight: 400;
}

.single-product-summary .upsells-wrap .fcn-prdt-var-inner-wrap
{
    padding-right: 2.3125rem;
}

.single-product-summary .upsells-wrap .fcn-prdt-var-wid-title
{
    font-size: 1rem;
    font-weight: 300;
}

.single-product-summary .upsells-wrap .fcn-product-varitaion-wrap .fcn-prdt-var-single
{
    margin-bottom: .625rem;
}

.single-product-summary .upsells-wrap .fcn-product-varitaion-wrap .fcn-prdt-var-single .fcn-prdt-single-inn .custom-checkbox input[type='checkbox']:checked + .fake-input
{
    background: #fff;
}

.single-product-summary .upsells-wrap .fcn-product-varitaion-wrap .fcn-prdt-var-single .fcn-prdt-single-inn .custom-checkbox .fake-input:before
{
    color: #000;
}

.single-product-summary .upsells-wrap .fcn-product-varitaion-wrap .fcn-prdt-var-single .fcn-prdt-single-inn .fcn-prdt-single-image
{
    border: 1px solid #eaeaea;
}

.single-product-summary .upsells-wrap .fcn-product-varitaion-wrap .fcn-prdt-var-single .fcn-prdt-single-inn .fcn-prdt-single-image > a
{
    padding-bottom: 136.39%;
}

.single-product-summary .upsells-wrap .fcn-product-varitaion-wrap .fcn-prdt-var-single .fcn-prdt-single-inn .fcn-prdt-var-title
{
    font-weight: 300;

    margin-bottom: .625rem;
}

.single-product-summary .upsells-wrap .fcn-product-varitaion-wrap .fcn-prdt-var-single .fcn-prdt-single-inn .product-price-wrap
{
    max-width: 100%;

    text-align: right;

    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}

.single-product-summary .upsells-wrap .fcn-product-varitaion-wrap .add-to-cart-btn .primary-matat-btn
{
    font-weight: 600;
}

.woosb-products .woosb-product
{
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.woosb-products .woosb-product .woosb-title .woosb-name a
{
    color: #000;
}

.woosb-products .woosb-product .variations_form .variations
{
    width: 14.375rem;
}

.woosb-products .woosb-product .variations_form .variations .variation
{
    width: 100%;
}

.woosb-products .woosb-product .variations_form .variations a.reset_variations
{
    display: none !important;
}

.woosb-products .woosb-alert
{
    display: none;
}

body.woo-variation-swatches .single-product-summary .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item
{
    max-width: calc(100% / 3);

    -ms-flex-preferred-size: calc(100% / 3);
    flex-basis: calc(100% / 3);
    padding-inline: 6px;
}

body.woo-variation-swatches .single-product-summary .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item .variable-item-span
{
    border: 1px solid #eaeaea !important;
}

.woocommerce-tabs
{
    position: relative;
    z-index: 2;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column-reverse;

    margin-bottom: 1.875rem;

    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-inline: .9375rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
}

.woocommerce-tabs .product-tab-banner
{
    max-width: 100%;

    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}

.woocommerce-tabs .product-tab-banner img
{
    width: 100%;
}

.woocommerce-tabs .product-tab-banner iframe
{
    width: 100%;

    background: #000;
}

.woocommerce-tabs .tab-content
{
    max-width: 100%;

    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}

.woocommerce-tabs .tab-content .content-wrap::-webkit-scrollbar
{
    width: .3125rem;
    margin-left: 1px;
}

.woocommerce-tabs .tab-content .content-wrap::-webkit-scrollbar-track
{
    background-color: #eaeaea;
}

.woocommerce-tabs .tab-content .content-wrap::-webkit-scrollbar-thumb
{
    border-radius: 5px;
    background-color: #000;
}

.woocommerce-tabs .tab-content .content-wrap::-webkit-scrollbar-thumb:hover
{
    background-color: rgba(0, 0, 0, .8);
}

.woocommerce-tabs .tab-content .content-wrap::-webkit-scrollbar-thumb:active
{
    background-color: #000;
}

.product-tab-info .tab-content
{
    padding-top: .9375rem;
}

.product-tab-info .tab-content .tab-item
{
    border-color: #eaeaea;

    padding-block: .125rem;
}

.product-tab-info .tab-content .tab-item:first-child
{
    border-color: #eaeaea;
}

.product-tab-info .tab-content #tab-size_guide-2 a
{
    color: #461924;
}

.product-tab-info .tab-content #tab-size_guide-2 a[data-toggle='collapse']
{
    font-weight: 600;
}

.product-tab-info .tab-content #tab-size_guide-2 a[data-toggle='collapse'].collapsed
{
    font-weight: 700;
}

.product-tab-info .tab-content a[data-toggle='collapse']
{
    font-size: .75rem;
}

.product-tab-info .tab-content a[data-toggle='collapse']:before
{
    font-size: .5rem;
}

.single-product .home-layout-two
{
    margin-bottom: 0;
}

.single-product .home-layout-two .box-title,
.single-product .home-layout-two .box-second-title
{
    font-size: 1rem;
    font-weight: 400;

    color: #000;
    text-shadow: none;
}

.single-product .home-layout-two .box-title
{
    margin-bottom: .625rem;
}

.single-product .home-layout-two .box-second-title
{
    margin-bottom: 0;
}

.single-product .collection-banner
{
    background: none;

    margin-block: 0;
}

.single-product .collection-banner .collection-content
{
    font-weight: 300;
}

.single-product .collection-banner .collection-content .text
{
    padding-bottom: 0;
}

.single-product .collection-banner .collection-content .text p:empty
{
    display: none;
}

.single-product .collection-banner .collection-content .collection-inner
{
    text-align: right;
}

.single-product .collection-banner .collection-content .section-title
{
    font-size: 1rem;

    margin-bottom: .4375rem;

    text-align: right;
}

.single-product .collection-banner.flex-md-row-reverse .collection-content
{
    margin-left: 0;
}

.single-product .collection-banner + .collection-banner
{
    padding-top: 0;
}

.single-product .faqs-content-holder
{
    background: #f7f7f7;

    padding-block: 1.875rem;
}

.single-product .faqs-content-holder h2
{
    font-size: 1rem;

    margin-bottom: .75rem;
}

.single-product .faqs-block
{
    padding-bottom: 0;
}

.single-product .faqs-block .faq-item
{
    font-weight: 300;

    border-bottom: 1px solid #eaeaea;
}

.single-product .faqs-block .faq-item .faq-opener
{
    font-weight: 300;
}

.single-product .faqs-block:nth-child(2) .faq-item
{
    border-top: 1px solid #eaeaea;
}

.single-product .four_column.home-layout-four
{
    margin-bottom: 0;

    padding-block: 0;
}

.single-product .four_column .col-item .position-relative
{
    position: relative;

    overflow: hidden;

    padding-bottom: 133.33333333%;

    background-color: #000;
}

.single-product .four_column .col-item picture
{
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 50%;

    width: var(--video-width);
    height: var(--video-height);

    -webkit-transform: translate(50%, -50%);
        -ms-transform: translate(50%, -50%);
            transform: translate(50%, -50%);
    pointer-events: none;

    border: none;
    outline: none;
}

.single-product .four_column .col-item picture img
{
    object-fit: cover;
}

.single-product .bottom-benefit-section
{
    margin-bottom: 0;

    padding-block: 1.25rem;
}

.single-product .bottom-benefit-section.home_layout
{
    border: solid #eaeaea;
    border-width: 1px 0 1px 0;
}

.single-product .bottom-benefit-section .benefit-row
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.single-product .bottom-benefit-section .benefit-col
{
    height: auto;
    padding-top: 0;

    background: transparent;

    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.single-product .bottom-benefit-section .title-text
{
    font-size: .75rem;
    font-weight: 300;

    text-align: center;

    color: #461924;
}

.single-product .bottom-benefit-section .ico-wrap
{
    max-width: 100%;
    max-height: .9375rem;
    margin-bottom: .1875rem;

    margin-inline: auto;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}

.single-product .bottom-benefit-section .ico-wrap img
{
    height: 100%;
}

.single-product .bottom-benefit-section .text-wrap
{
    max-width: 100%;
    padding-right: 0;
}

.related-product-section
{
    background: transparent;
}

.related-product-section .section-title
{
    font-size: 1rem;
    font-weight: 400;

    margin-bottom: .0625rem;
}

.desktop-sticky-add-cart
{
    position: fixed;
    z-index: 99;
    right: 0;
    bottom: 0;
    left: 0;

    visibility: hidden;

    width: 100%;
    margin-bottom: -4.375rem;
    padding: .4375rem .9375rem;

    -webkit-transition: .3s ease opacity, .3s ease visibility, .3s ease margin-bottom;
            transition: .3s ease opacity, .3s ease visibility, .3s ease margin-bottom;

    opacity: 0;
    background: rgba(255, 255, 255, .8);
    box-shadow: 0 -4px 10px 0 rgba(0, 0, 0, .06);
}

.desktop-sticky-add-cart.active
{
    visibility: visible;

    margin-bottom: 0;

    opacity: 1;
}

.mini_cart_active .desktop-sticky-add-cart
{
    padding-right: var(--body-scroll-width) !important;
}

.desktop-sticky-add-cart .sticky-prduct-image
{
    max-width: 3.125rem;
    max-height: 4.0625rem;

    border: 1px solid #eaeaea;
}

.desktop-sticky-add-cart .sticky-prdct-desc
{
    max-width: calc(50% - calc(3.125rem));

    -ms-flex-preferred-size: calc(50% - calc(3.125rem));
    flex-basis: calc(50% - calc(3.125rem));
}

.desktop-sticky-add-cart .redeem-earning-points
{
    display: none;
}

.desktop-sticky-add-cart .fcn-prdt-single-addon,
.desktop-sticky-add-cart .product-quantity,
.desktop-sticky-add-cart .matat-variation-select-wrap label
{
    display: none;
}

.desktop-sticky-add-cart .matat-variation-select-wrap .label span
{
    display: none;
}

.desktop-sticky-add-cart .matat-variation-select-wrap .size-guide
{
    display: none;
}

.desktop-sticky-add-cart .add-cart-quick .single_detail_variations_form
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: row-reverse;

    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
}

.desktop-sticky-add-cart .btn-holder .add-to-cart-btn
{
    position: absolute;
    top: 50%;
    right: .9375rem;

    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}

.desktop-sticky-add-cart .btn-holder .add-to-cart-btn .added_to_cart
{
    display: none;
}

.desktop-sticky-add-cart .btn-holder .add-to-cart-btn .product-custom
{
    display: none;
}

.desktop-sticky-add-cart .btn-holder .add-to-cart-btn .matat-btn
{
    min-width: 7.5rem;

    border-color: #461924;
    background: #461924;
}

.desktop-sticky-add-cart .btn-holder .add-to-cart-btn .matat-btn:not(:disabled):not(.disabled):focus
{
    border-color: #461924;
    background: #461924;
}

.desktop-sticky-add-cart .btn-holder .add-to-cart-btn .matat-btn:not(:disabled):not(.disabled):hover
{
    color: #461924;
    border-color: #461924;
    background: transparent;
}

.desktop-sticky-add-cart .custom-err
{
    display: none;
}

.mobile-sticky-add-cart.active
{
    display: none !important;
}

body.woo-variation-swatches .single-product-summary .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item.selected .variable-item-span
{
    font-weight: 400;
}

body.woo-variation-swatches .desktop-sticky-add-cart .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item
{
    display: none;

    width: auto;
    min-width: 100px;
    max-width: 100px;
    height: auto;
    margin: 0 0 -1px -1px;
    padding: 0;

    border-radius: 0;

    -ms-flex-preferred-size: 100px;
    flex-basis: 100px;
}

body.woo-variation-swatches .desktop-sticky-add-cart .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item .variable-item-span
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    border: 1px solid #eaeaea;
    border-radius: 0;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

body.woo-variation-swatches .desktop-sticky-add-cart .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item.selected
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

body.woo-variation-swatches .desktop-sticky-add-cart .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item.selected .variable-item-span,
body.woo-variation-swatches .desktop-sticky-add-cart .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item:hover .variable-item-span
{
    z-index: 5;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    border-color: #000 !important;
}

.woosb-item-product .stock-alert-row
{
    display: none;
}/*sets css*/.woosb-wrap .woosb-alert
{
    display: none !important;
}

.woocommerce-breadcrumb
{
    font-weight: 300;
}

.archive .woocommerce-breadcrumb
{
    text-align: center;
}

.archive:has(.term-description) .woocommerce-breadcrumb
{
    text-align: center;
}

.archive:has(.term-description) .shop-page-container .archive-heading-wrap .term-description
{
    font-weight: 300;

    padding-top: 0;
}

.shop-page-container .archive-heading-wrap .term-description
{
    line-height: 1.3;
}

.shop-page-container .page-title
{
    font-weight: 400;
}

.shop-page-container .sort-filter-row .jcf-select .jcf-select-text
{
    font-weight: 300;
}

.shop-page-container .sort-filter-row .sort-wrapper
{
    margin-right: 0;
}

.shop-page-container .sort-filter-row .filter-opener
{
    margin-left: auto;
}

.shop-sidebar-filter
{
    font-weight: 300;
}

.shop-sidebar-filter .filter-title
{
    font-weight: 300;
}

.shop-sidebar-filter .filter-option-list > li > a,
.shop-sidebar-filter .filter-option-list > li .filter-group-title
{
    font-weight: 300;
}

.shop-sidebar-filter .clear_filter
{
    font-weight: 300;
}

.shop-sidebar-filter .לפי-גוון-עור-filter li
{
    padding: 0 0 .375rem;
}

.shop-sidebar-filter .לפי-גוון-עור-filter li.filter_reset
{
    padding-bottom: .3125rem;
}

.shop-sidebar-filter .לפי-גוון-עור-filter label
{
    font-size: .75rem;
    line-height: 1.5;

    position: relative;
    position: relative;

    display: inline-block;

    margin: 0;
    padding: 0 1.0625rem 0 0;

    color: #000;
}

.shop-sidebar-filter .לפי-גוון-עור-filter label input[type='checkbox']
{
    position: absolute;
    top: 0;
    right: 0;

    opacity: 0;
}

.shop-sidebar-filter .לפי-גוון-עור-filter label input[type='checkbox']:checked ~ .label-text:after
{
    content: '\e909';
}

.shop-sidebar-filter .לפי-גוון-עור-filter label .label-text:after
{
    font: .375rem/1 icomoon;

    position: absolute;
    top: .5625rem;
    right: 0;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: .75rem;
    height: .75rem;

    content: '';
    -webkit-transition: border-color .3s linear, background .3s linear;
            transition: border-color .3s linear, background .3s linear;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);

    color: #000;
    border: 1px solid #c9c9c9;
    border-radius: 2px;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.shop-products-row .product-col,
.shop-products-row .archive-col
{
    margin-bottom: .6875rem;
}

.shop-products-row .product-col:has(.awdr_discount_bar),
.shop-products-row .archive-col:has(.awdr_discount_bar)
{
    margin-bottom: .9375rem;
}

.faqs-content-holder h2
{
    font-weight: 700;
}

.checkout-address-row wc-order-attribution-inputs
{
    display: none;
}

.woocommerce-checkout-payment .form-row
{
    max-width: 100%;

    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}

.woocommerce-checkout-payment .form-row input#flashy_accept_marketing
{
    position: absolute;
    z-index: 999;
    left: 0;

    width: 100%;
    height: 22px;

    opacity: 0;
}

.woocommerce-checkout-payment .form-row input#flashy_accept_marketing + .woocommerce-form__label
{
    font-size: .75rem;
    font-weight: 400;
    line-height: 1.0625rem;

    position: relative;

    padding: 0 1.6875rem .0625rem 0;

    color: #000;
}

.woocommerce-checkout-payment .form-row input#flashy_accept_marketing + .woocommerce-form__label:before
{
    position: absolute;
    top: 2px;
    right: 0;

    width: 1.0625rem;
    height: 1.0625rem;

    content: '';

    color: #000;
    border: 1px solid #9a9a9a;
}

.woocommerce-checkout-payment .form-row input#flashy_accept_marketing + .woocommerce-form__label:after
{
    font: .4375rem / 1 'icomoon';

    position: absolute;
    top: .375rem;
    right: .25rem;

    content: '\e909';
    -webkit-transition: .3s ease opacity;
            transition: .3s ease opacity;

    opacity: 0;
    color: #000;
}

.woocommerce-checkout-payment .form-row input[type='checkbox']:checked ~ label:before
{
    border: 1px solid #000 !important;
    background: #fff;
}

.woocommerce-checkout-payment .form-row input[type='checkbox']:checked ~ label:after
{
    opacity: 1 !important;
}

.woocommerce-checkout-payment button.btn.btn-primary,
.woocommerce-checkout-payment button.btn.button
{
    border-color: black;
    background: black;
}

.woocommerce-checkout-payment button.btn.btn-primary:not(:disabled):not(.disabled):hover,
.woocommerce-checkout-payment button.btn.button:not(:disabled):not(.disabled):hover
{
    color: black;
    border-color: black;
}

#footer
{
    color: #fff;
    background: #212121;
}

#footer .design-dev-info
{
    margin: 0;
}

#footer .design-dev-info a
{
    font-weight: 300;

    color: #000;
}

#footer .design-dev-info a img
{
    width: 12px;
}

.footer-layout-three:not(.home) #footer
{
    box-shadow: none;
}

.footer-middle
{
    position: relative;
}

.footer-middle:before
{
    position: absolute;
    z-index: -1;
    top: 9.5%;
    left: 8.8%;

    width: 388px;
    height: 217px;

    content: '';

    background: url('../images/footer-img.png') no-repeat;
    background-size: contain;
}

.footer-middle a
{
    font-weight: 300;

    color: #fff;
}

.footer-middle a:hover
{
    color: #fff;
}

.footer-middle .widget-title
{
    font-weight: 400;
}

.footer-contact-info .icon-whatsapp-vibez:before,
.footer-contact-info .icon-email-vibez:before
{
    font-family: 'adlin-icomoon' !important;
    font-size: 15px !important;
}

.footer-contact-info .icon-whatsapp-vibez:before
{
    content: '\e907';
}

.footer-contact-info .icon-email-vibez:before
{
    content: '\e906';
}

.footer-contact-info ul > li:not(.social-icon) .ico-wrap
{
    line-height: 1;

    margin-left: 2px;
}

@font-face
{
    font-family: 'adlin-icomoon';font-weight: normal;font-style: normal;src: url('../fonts/icomoon.eot?2jat2r');src: url('../fonts/icomoon.eot?2jat2r#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?2jat2r') format('truetype'), url('../fonts/icomoon.woff?2jat2r') format('woff'), url('../fonts/icomoon.svg?2jat2r#icomoon') format('svg');font-display: block;
}

@media (min-width: 768px)
{
    button.btn.has_width,
    a.btn.has_width,
    input.btn.has_width
    {
        width: 140px;
    }

    button.btn,
    a.btn,
    input.btn
    {
        font-size: 16px;

        padding-block: 9.5px;
    }

    .login-modal .btn[type='submit'],
    .register-modal .btn[type='submit']
    {
        line-height: 1.2;

        height: 40px;
    }

    .subscribe_field label.checkbox .fake-input,
    .custom-checkbox .fake-input
    {
        width: 20px;
        height: 20px;
    }

    .btn-club-member
    {
        font-size: 12px;

        right: 30px;
        bottom: 55px;

        width: 80px;
        height: 80px;
        padding: 15px 0;
    }

    .btn-club-member .btn-club-img img
    {
        max-height: 33px;
    }

    #header
    {
        box-shadow: none;
    }

    .header-offer-bar .offer-slider .slick-arrow
    {
        font-size: 10px;
    }

    .product-item span.price ins,
    .product-item .product-price ins
    {
        margin-inline: 0 8px;
    }

    .product-item .product-img .oos_button
    {
        font-size: 12px;

        right: 10px;
        bottom: 10px;
        left: 10px;

        padding: 9px 10px;
    }

    .product-item .product-img .oos_button .icon-arrow-left
    {
        width: 9px;
        height: 9px;
        margin-right: 3px;
    }

    .product-item .awdr_discount_bar .awdr_discount_bar_content
    {
        font-size: 14px;

        top: 9px;
        right: 9px;

        padding: 1px 10px;
    }

    .product-item .product-detail .awdr_discount_bar
    {
        font-size: 14px;

        position: absolute;
        top: 50%;
        left: 0;

        padding: 1px 10px;

        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
    }

    .product-item .product-detail:has(.awdr_discount_bar) .product-title,
    .product-item .product-detail:has(.awdr_discount_bar) .price
    {
        padding-left: 75px;
    }

    .hero-banner .banner-title
    {
        font-size: 30px;
    }

    .hero-banner .banner-title
    {
        margin-bottom: 24px;
    }

    .hero-banner button.btn.btn-white
    {
        font-size: 16px;

        width: 8.875rem;
    }

    .best-selling-section .section-title
    {
        margin-bottom: 17px;
    }

    .best-selling-section .products-row
    {
        margin-bottom: 34px;
    }

    .best-selling-section .slick-slider .slick-arrow
    {
        font-size: 20px;
    }

    .home .h1-layout + .home-layout-four
    {
        padding-top: 10px;
    }

    .home .home-layout-four:not(.has_slider):not(.video-layout):not(.slick-initialized)
    {
        gap: 30px;
    }

    .collection-banner
    {
        padding-block: 20px;
    }

    .collection-banner .img-wrap
    {
        max-width: 404px;

        -ms-flex-preferred-size: 404px;
        flex-basis: 404px;
    }

    .collection-banner .collection-content
    {
        font-size: 16px;

        margin-right: 0;
        padding-right: 40px;
        padding-left: 0;
    }

    .collection-banner .btn
    {
        width: 140px;
    }

    .home .collection-banner .text
    {
        padding-bottom: 14px;
    }

    .home-layout-six + .collection-banner
    {
        padding-block: 20px;
    }

    .single-product.single-product-layout-two:not(.single_gallery_size_big) .woocommerce-breadcrumb
    {
        padding-top: 19px;
        padding-bottom: 38px;
    }

    .single-product-detail .single-slider-wrapper
    {
        max-width: 49%;

        -ms-flex-preferred-size: 49%;
        flex-basis: 49%;
    }

    .single-product-detail .single-slider-wrapper .single-product-slider:not(.no_slide_thumb)
    {
        max-width: calc(100% - calc(8.5rem));

        -ms-flex-preferred-size: calc(100% - calc(8.5rem));
        flex-basis: calc(100% - calc(8.5rem));
    }

    .single-product-detail .single-slider-wrapper .pagination-slider
    {
        max-width: 8.5rem;
        padding-left: 20px;

        -ms-flex-preferred-size: 8.5rem;
        flex-basis: 8.5rem;
    }

    .single-product-detail-container > .single-product-container
    {
        max-width: 82.5rem;
    }

    .single-product-detail-container > .single-product-container:not(.no_slide_thumb) .single-slider-wrapper > [class*='-label']
    {
        top: .8125rem;
        right: 9.375rem;
    }

    .single-product-detail-container .product-share-sc
    {
        max-width: calc(100% - calc(8.5rem));

        -ms-flex-preferred-size: calc(100% - calc(8.5rem));
        flex-basis: calc(100% - calc(8.5rem));
    }

    .single-product-summary
    {
        max-width: 51%;
        padding-right: 28px;

        -ms-flex-preferred-size: 51%;
        flex-basis: 51%;
    }

    .single-product-summary .product_title
    {
        margin-bottom: 6px;
    }

    .single-product-summary .product-subtitle
    {
        margin-bottom: 9px;
    }

    .single-product-summary span.price ins,
    .single-product-summary .product-price ins
    {
        margin-inline: 0 8px;
    }

    .single-product-summary .redeem-earning-points
    {
        font-size: 13px;

        margin-bottom: 31px;
        padding: 15px;
    }

    .single-product-summary .produc-misc-info
    {
        max-width: 375px;
    }

    .single-product-summary .produc-misc-info .info-item
    {
        font-size: 14px;
    }

    .single-product-summary .produc-misc-info .info-item .ico-wrap img
    {
        max-height: 33px;
    }

    .single-product-summary .woocommerce-product-details__short-description,
    .single-product-summary .variations_form
    {
        max-width: 100%;
    }

    .single-product-summary .woocommerce-product-details__short-description
    {
        padding-bottom: 47px;
    }

    .single-product-summary .variable-items-wrapper.button-variable-items-wrapper
    {
        -webkit-column-gap: 10px;
                column-gap: 10px;
    }

    .single-product-summary .fcn-prdt-single-addon
    {
        margin-bottom: 20px;
    }

    .single-product-summary .fcn-prdt-single-addon .fcn-prdt-single-addon-image
    {
        max-width: 32px;
        max-height: 42px;
        margin-right: 7px;
    }

    .single-product-summary .fcn-prdt-single-addon .fcn-prdt-var-title-addon
    {
        padding-right: 15px;
    }

    .single-product-summary .fcn-prdt-single-addon .fcn-prdt-var-title-addon ins
    {
        padding-right: 14px;
    }

    .single-product-summary .fcn-prdt-single-addon .fcn-prdt-single-addon-chckbox
    {
        margin-top: -15px;
    }

    .single-product-summary .product-addon-price
    {
        padding-right: 14px;
    }

    .single-product-summary .product-add-wrap
    {
        -webkit-column-gap: 10px;
                column-gap: 10px;
    }

    .single-product-summary .produc-misc-info
    {
        margin-inline: auto;
    }

    .single-product-summary .product-quantity .jcf-number,
    .single-product-summary .product-quantity input:not(.jcf-real-element)
    {
        width: 115px;
        height: 50px;
    }

    .single-product-summary .product-quantity > .quantity
    {
        width: 115px;
    }

    .single-product-summary .add-to-cart-btn .primary-matat-btn
    {
        height: 50px;
    }

    .single-product-summary .add-to-cart-btn .product-custom
    {
        margin-top: 5px;
        padding-right: 15px;
    }

    .single-product-summary .add-to-cart-btn .product-custom:before
    {
        top: 6px;
    }

    .single-product-summary table.variations
    {
        margin-bottom: 0;
    }

    .single-product-summary table.variations td.label
    {
        padding-bottom: 13px;
    }

    .single-product-summary table.variations tr.row_pa_size td.label
    {
        max-width: 100%;
    }

    .single-product-summary .upsells-wrap
    {
        padding-block: 22px 0;
    }

    .single-product-summary .upsells-wrap .fcn-prdt-var-inner-wrap
    {
        padding-right: 26px;
    }

    .single-product-summary .upsells-wrap .fcn-prdt-var-wid-title
    {
        font-size: 24px;
    }

    .single-product-summary .upsells-wrap .fcn-product-varitaion-wrap
    {
        max-width: 100%;
        margin-bottom: 0;
    }

    .single-product-summary .upsells-wrap .fcn-product-varitaion-wrap .fcn-prdt-var-single
    {
        margin-bottom: 23px;
    }

    .single-product-summary .upsells-wrap .fcn-product-varitaion-wrap .fcn-prdt-var-single .fcn-prdt-single-inn .jcf-select
    {
        max-width: 210px;
    }

    .single-product-summary .upsells-wrap .fcn-product-varitaion-wrap .fcn-prdt-var-single .fcn-prdt-single-inn .fcn-prdt-var-title
    {
        margin-bottom: 15px;
    }

    .single-product-summary .upsells-wrap .fcn-product-varitaion-wrap .fcn-prdt-var-single .fcn-prdt-single-inn .fcn-prdt-single-vars-list
    {
        margin-top: 15px;
    }

    .single-product-summary .upsells-wrap .fcn-product-varitaion-wrap .fcn-prdt-var-single .fcn-prdt-single-inn .fcn-prdt-single-chckbox
    {
        margin-left: 25px;
    }

    .woosb-products .woosb-product .variations_form .variations
    {
        min-width: 250px;
    }

    body.woo-variation-swatches .single-product-summary .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item
    {
        max-width: calc(30% + 1px);

        -ms-flex-preferred-size: calc(30% + 1px);
        flex-basis: calc(30% + 1px);
    }

    body.woo-variation-swatches .single-product-summary .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item .variable-item-span
    {
        height: 40px;
    }

    .woocommerce-tabs
    {
            flex-direction: row-reverse;

        margin-bottom: 40px;

        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-inline: 20px;
    }

    .woocommerce-tabs .product-tab-banner
    {
        max-width: 51.5%;
        padding-left: 30px;

        -ms-flex-preferred-size: 51.5%;
        flex-basis: 51.5%;
    }

    .woocommerce-tabs .tab-content
    {
        max-width: 48.5%;

        -ms-flex-preferred-size: 48.5%;
        flex-basis: 48.5%;
    }

    .woocommerce-tabs .tab-content .content-wrap
    {
        overflow: auto;

        max-height: 167px;
    }

    .woocommerce-tabs .tab-content .content-wrap::-webkit-scrollbar
    {
        width: 6px;
    }

    .product-tab-info .tab-content
    {
        padding-block: 25px;
    }

    .product-tab-info .tab-content .tab-item
    {
        padding: 1px 0 1px 6px;
    }

    .product-tab-info .tab-content a[data-toggle='collapse']
    {
        font-size: 14px;
    }

    .single-product .matat-wa-chat-container,
    .single-product .btn-club-member
    {
        bottom: 104px;
    }

    .single-product .home-layout-two .box-title,
    .single-product .home-layout-two .box-second-title
    {
        font-size: 24px;
    }

    .single-product .home-layout-two .box-title
    {
        margin-bottom: 20px;
    }

    .single-product .collection-banner .collection-content
    {
        font-size: 16px;

        margin-right: 0;
        padding-right: 30px;
        padding-left: 0;
    }

    .single-product .collection-banner .collection-content .text p
    {
        margin-bottom: 10px;
    }

    .single-product .collection-banner .collection-content .section-title
    {
        font-size: 20px;

        margin-bottom: 15px;
    }

    .single-product .collection-banner.flex-md-row-reverse .collection-content
    {
        padding-right: 0;
        padding-left: 30px;
    }

    .single-product .faqs-content-holder
    {
        padding-block: 40px;
    }

    .single-product .faqs-content-holder h2
    {
        font-size: 21px;

        margin-bottom: 30px;
    }

    .single-product .faqs-block
    {
        max-width: 630px;

        margin-inline: auto;
    }

    .single-product .faqs-block .faq-item .faq-opener
    {
        font-size: 14px;
    }

    .single-product .bottom-benefit-section
    {
        padding-block: 40px;
    }

    .single-product .bottom-benefit-section .title-text
    {
        font-size: 20px;
    }

    .single-product .bottom-benefit-section .ico-wrap
    {
        max-height: 51px;
        margin-bottom: 12px;
    }

    .related-product-section .section-title
    {
        font-size: 24px;

        margin-bottom: 20px;
    }

    body.single-product.single_product_type_variable #wrapper
    {
        padding-bottom: 98px;
    }

    body.single-product-bundled .desktop-sticky-add-cart
    {
        display: none !important;
    }

    .desktop-sticky-add-cart
    {
        padding-block: 15px;
        padding-inline: .9375rem;
    }

    .desktop-sticky-add-cart .sticky-prduct-image
    {
        max-width: 68px;
        max-height: 90px;
    }

    .desktop-sticky-add-cart .sticky-prdct-desc
    {
        max-width: calc(65% - 68px);

        -ms-flex-preferred-size: calc(65% - 68px);
        flex-basis: calc(65% - 68px);
    }

    .desktop-sticky-add-cart .sticky-prdct-desc .sticky-prdct-left
    {
        padding-inline: 20px;
    }

    .desktop-sticky-add-cart .sticky-prdct-desc .sticky-prdct-left
    {
        padding-inline: 30px;
    }

    .desktop-sticky-add-cart .btn-holder .add-to-cart-btn
    {
        right: 20px;
    }

    .desktop-sticky-add-cart .btn-holder .add-to-cart-btn .matat-btn
    {
        min-width: 200px;
        height: 50px;
    }

    body.woo-variation-swatches .desktop-sticky-add-cart .variable-items-wrapper
    {
        -webkit-column-gap: 10px;
                column-gap: 10px;
    }

    body.woo-variation-swatches .desktop-sticky-add-cart .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item .variable-item-span
    {
        font-size: 14px;
        line-height: 18px;

        height: 40px;
    }

    .archive .woocommerce-breadcrumb
    {
        text-align: right;
    }

    .archive:has(.term-description) .shop-page-container
    {
        margin-top: 12px;
    }

    .archive:has(.term-description) .shop-page-container .archive-heading-wrap
    {
        width: 100%;
        margin-bottom: 30px;
    }

    .archive:has(.term-description) .shop-page-container .archive-heading-wrap .page-title
    {
        margin-bottom: 7px;
    }

    .archive:has(.term-description) .shop-page-container .archive-heading-wrap .term-description
    {
        max-width: 822px;
    }

    .archive:has(.term-description) .sidebar
    {
        margin-top: -65px;
    }

    .shop-page-container
    {
        margin-top: 25px;
    }

    .shop-page-container .sidebar
    {
        width: 167px;
    }

    .shop-page-container .archive-heading-wrap
    {
        width: calc(100% - 188px);
        margin-bottom: 19px;
    }

    .shop-page-container .archive-heading-wrap .term-description
    {
        font-size: 14px;

        padding-block: 7px 9px;
    }

    .shop-page-container .shop-category-row
    {
        width: calc(100% - 188px);
    }

    .shop-sidebar-filter .לפי-גוון-עור-filter li
    {
        padding-bottom: 8px;
    }

    .shop-sidebar-filter .לפי-גוון-עור-filter li.filter_reset
    {
        padding-bottom: 13px;
    }

    .shop-sidebar-filter .לפי-גוון-עור-filter label
    {
        font-size: 14px;

        padding-right: 22px;
    }

    .shop-sidebar-filter .לפי-גוון-עור-filter label .label-text:after
    {
        font-size: 8px;

        top: 10px;

        width: 14px;
        height: 14px;
    }

    .shop-products-row .product-col,
    .shop-products-row .archive-col
    {
        margin-bottom: 35px;
    }

    .shop-products-row .product-col:has(.awdr_discount_bar),
    .shop-products-row .archive-col:has(.awdr_discount_bar)
    {
        margin-bottom: 35px;
    }

    .woocommerce-checkout-payment .form-row input#flashy_accept_marketing + .woocommerce-form__label
    {
        font-size: 14px;
        line-height: 18px;

        padding-right: 26px;
    }

    .woocommerce-checkout-payment .form-row input#flashy_accept_marketing + .woocommerce-form__label:before
    {
        width: 17px;
        height: 17px;
    }

    .woocommerce-checkout-payment .form-row input#flashy_accept_marketing + .woocommerce-form__label:after
    {
        font-size: 8px;

        top: 7px;
        right: 3px;
    }

    #footer .design-dev-info a
    {
        font-size: 14px;

        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }

    .footer-middle .widget-title
    {
        padding: 0 0 20px;
    }

    .footer-middle .widget-item .menu li
    {
        padding-bottom: 7px;
    }

    .footer-contact-info .icon-whatsapp-vibez:before,
    .footer-contact-info .icon-email-vibez:before
    {
        font-size: 16px !important;
    }

    .footer-contact-info ul > li:not(.social-icon) .ico-wrap
    {
        margin-right: -4px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px)
{
    .footer-contact-info ul > li > a.social
    {
        margin-top: 0;
    }

    .footer-contact-info ul > li:not(.social-icon)
    {
        padding-bottom: 0;
    }
}

@media (min-width: 992px)
{
    .header-offer-bar
    {
        font-size: 16px;
    }

    .header-holder
    {
        min-height: 6.25rem;
    }

    .logo
    {
        width: 111px;
    }

    .header-action-nav .header-account
    {
        font-size: 17px;
    }

    .product-item .awdr_discount_bar .awdr_discount_bar_content
    {
        top: .75rem;
        right: .75rem;
    }

    .home .home-layout-four .box-title
    {
        font-size: 22px;
    }

    .collection-banner
    {
        padding-block: 40px;
    }

    .collection-banner .collection-inner
    {
        max-width: 475px;
        margin-right: 0;
    }

    .collection-banner .collection-content
    {
        padding-right: 60px;
    }

    .home-layout-six + .collection-banner
    {
        padding-block: 27px;
    }

    .woocommerce-tabs
    {
        padding-inline: 45px;
    }

    .single-product .collection-banner .img-wrap
    {
        max-width: 430px;

        -ms-flex-preferred-size: 430px;
        flex-basis: 430px;
    }

    .single-product .collection-banner .collection-content
    {
        max-width: 42%;

        -ms-flex-preferred-size: 42%;
        flex-basis: 42%;
    }

    .single-product .collection-banner .collection-content .text p
    {
        margin-bottom: 20px;
    }

    .single-product .collection-banner .collection-content .collection-inner
    {
        max-width: 630px;
        margin-right: 0;
    }

    .single-product .collection-banner .collection-content .section-title
    {
        font-size: 24px;

        margin-bottom: 20px;
    }

    .single-product .bottom-benefit-section .title-text
    {
        font-size: 24px;
    }

    .desktop-sticky-add-cart
    {
        padding-inline: 45px;
    }

    .desktop-sticky-add-cart .btn-holder .add-to-cart-btn
    {
        right: 45px;
    }

    body.woo-variation-swatches .desktop-sticky-add-cart .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item
    {
        min-width: 121px;
        max-width: 121px;

        -ms-flex-preferred-size: 121px;
        flex-basis: 121px;
    }

    .archive .woocommerce-breadcrumb
    {
        padding-block: 18px;
    }

    .footer-middle
    {
        padding-block: 40px 30px;
    }

    .footer-middle .container
    {
        margin-right: 0;
    }

    .footer-middle .links-col
    {
        padding: 0;

        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
    }

    .footer-about .footer-logo
    {
        margin-bottom: 20px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px)
{
    .footer-middle .links-col
    {
        padding-right: 0;

        -webkit-box-pack: unset;
        -ms-flex-pack: unset;
        justify-content: unset;
        -webkit-column-gap: 48%;
                column-gap: 48%;
    }
}

@media (min-width: 1200px)
{
    .product-item .product-img .oos_button
    {
        font-size: 14px;
    }

    .collection-banner
    {
        padding-block: 60px;
    }

    .collection-banner .collection-content
    {
        max-width: 42%;

        -ms-flex-preferred-size: 42%;
        flex-basis: 42%;
    }

    .woosb-products .woosb-product .variations_form .variations
    {
        min-width: 350px;
    }

    .woocommerce-tabs
    {
        margin-bottom: 60px;

        padding-inline: 60px;
    }

    .single-product .collection-banner .img-wrap
    {
        max-width: 530px;

        -ms-flex-preferred-size: 530px;
        flex-basis: 530px;
    }

    .single-product .collection-banner .collection-content
    {
        max-width: 45%;

        -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    }

    .desktop-sticky-add-cart
    {
        padding-inline: 60px;
    }

    .desktop-sticky-add-cart .btn-holder .add-to-cart-btn
    {
        right: 60px;
    }

    .desktop-sticky-add-cart .btn-holder .add-to-cart-btn .matat-btn
    {
        min-width: 250px;
    }

    .footer-bottom
    {
        padding: 0 21px;
    }

    .footer-about
    {
        padding-top: 0;
    }

    .footer-about .about-social-link
    {
        margin-right: -28px;
    }
}

@media (min-width: 1300px)
{
    .header-holder
    {
        padding-inline: 75px;
    }

    .collection-banner .collection-content
    {
        max-width: 550px;

        -ms-flex-preferred-size: 550px;
        flex-basis: 550px;
    }

    .collection-banner .collection-content .collection-inner
    {
        margin-inline: 0;
    }

    .woocommerce-tabs
    {
        padding-inline: 75px;
    }

    .single-product .collection-banner .img-wrap
    {
        max-width: 630px;

        -ms-flex-preferred-size: 630px;
        flex-basis: 630px;
    }

    .desktop-sticky-add-cart
    {
        padding-inline: 75px;
    }

    .desktop-sticky-add-cart .btn-holder .add-to-cart-btn
    {
        right: 75px;
    }

    .footer-middle .container
    {
        max-width: 61%;
    }
}

@media (min-width: 1300px) and (max-width: 1439.98px)
{
    .footer-middle .container
    {
        max-width: 871px;
    }
}

@media (min-width: 1440px)
{
    .single-product .collection-banner .collection-content
    {
        max-width: 51%;

        -ms-flex-preferred-size: 51%;
        flex-basis: 51%;
    }

    .single-product .bottom-benefit-section
    {
        padding-inline: 156px;
    }

    .related-product-section
    {
        padding-top: 60px;

        padding-inline: 40px;
    }
}

@media (min-width: 1920px)
{
    .single-product .collection-banner .collection-content
    {
        max-width: 660px;

        -ms-flex-preferred-size: 660px;
        flex-basis: 660px;
    }
}

@media (max-width: 767.98px)
{
    .matat-wa-chat-container
    {
        bottom: 80px;

        margin-bottom: 0;
    }

    #header .header-holder
    {
        box-shadow: none;
    }

    #primary-nav
    {
        display: none;
    }

    #primary-nav .mobile-account-menu
    {
        height: 2.5625rem;

        padding-inline: 1.09375rem;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .rtl .header-holder .btn-search-opener
    {
        margin-right: auto;
        margin-left: 0;
    }

    .header-holder .btn-search-opener i
    {
        margin-top: -.3125rem;
    }

    .rtl .header-action-nav
    {
        margin-right: 0;
    }

    .mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper > .sub-menu > li > a
    {
        font-size: .875rem;
    }

    .product-item .product-detail .awdr_discount_bar
    {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        margin-block: .1875rem 0;
    }

    .product-item .product-detail:has(.awdr_discount_bar)
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
            flex-direction: column;

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
    }

    .hero-banner
    {
        margin-bottom: 1.875rem;
    }

    .hero-banner .banner-content
    {
        margin-top: 0;
    }

    .hero-banner + .best-selling-section .best-selling-slider.has_slider
    {
        padding: 0 .625rem;

        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        row-gap: .9375rem;
    }

    .hero-banner + .best-selling-section .best-selling-slider.has_slider .product-col
    {
        min-width: 50%;
        max-width: 50%;

        padding-inline: .3125rem;
    }

    .best-selling-section
    {
        margin-bottom: 1.875rem;
    }

    .best-selling-section .best-selling-slider.has_slider .product-col
    {
        min-width: 8.4375rem;
        max-width: 8.4375rem;
    }

    .home .home-layout-four
    {
        margin-bottom: 1.875rem;
    }

    .home .home-layout-four:not(.has_slider):not(.video-layout).home-mobile-slider .col-item:not(:nth-child(2)):not(:first-child)
    {
        padding-top: 1rem;
    }

    .home .home-layout-four .box-title
    {
        font-size: .8125rem;
    }

    .collection-banner
    {
        margin-bottom: 1.875rem;
    }

    .collection-banner .img-wrap
    {
        padding-inline: .9375rem;
    }

    .collection-banner .collection-content
    {
        font-size: .75rem;

        padding: 1.25rem .9375rem 0;
    }

    .collection-banner .section-title
    {
        margin-bottom: .375rem;
    }

    .home-layout-six
    {
        margin-bottom: 1.875rem;
    }

    .single-product .woocommerce-breadcrumb
    {
        padding-block: .6875rem;
    }

    .single-product-detail
    {
        margin-bottom: 0;
    }

    .single-product-summary
    {
        margin-top: 0;
        padding-top: .5625rem;

        border-top: 1px solid #eaeaea;
        border-radius: 0;
    }

    .single-product-summary:has(.jcf-drop-active)
    {
        z-index: 3;
    }

    .single-product-summary:has(.jcf-drop-active)::after
    {
        opacity: 0;
    }

    .single-product-summary .product-detail-header
    {
        margin-bottom: 1.25rem;

        border-bottom: 1px solid #eaeaea;

        padding-block: 0 .5625rem;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }

    .single-product-summary .product-detail-header .matat-wishlist-button-wrap .matat-wishlist-button
    {
        display: none;
    }

    .single-product-summary .produc-misc-info
    {
        padding: .375rem 0;
    }

    .single-product-summary .produc-misc-info .info-item .ico-wrap
    {
        margin-bottom: .3125rem;
    }

    .single-product-summary form.single_detail_variations_form,
    .single-product-summary form.cart.single-product-form
    {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    .single-product-summary .woocommerce-product-details__short-description
    {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }

    .single-product-summary .variable-items-wrapper:not(.hidden):not(.matat_js_dynamic)
    {
        margin-inline: -6px;
    }

    .single-product-summary .product-add-wrap
    {
        margin-bottom: .9375rem;
    }

    .single-product-summary .produc-misc-info
    {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;

        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }

    .single-product-summary .product-quantity
    {
        margin-bottom: 0;
    }

    .single-product-summary table.variations td.label .size-guide a
    {
        color: #461924;
    }

    .single-product-summary .upsells-wrap
    {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }

    .single-product-summary .upsells-wrap .fcn-prdt-var-wid-title
    {
        margin-right: 0;
        margin-bottom: .625rem;
        padding-right: 1rem;
    }

    .single-product-summary .upsells-wrap .fcn-product-varitaion-wrap
    {
        padding-top: 1.0625rem;
        padding-right: 0;

        background: transparent;
    }

    .single-product-summary .upsells-wrap .fcn-product-varitaion-wrap .add-to-cart-btn
    {
        margin-right: 0;
        padding-top: 0;
        padding-right: 1rem;
    }

    .single-product-summary .upsells-wrap .fcn-product-varitaion-wrap .add-to-cart-btn .primary-matat-btn
    {
        font-size: .75rem;
    }

    body.woo-variation-swatches .single-product-summary .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item
    {
        margin: 0;
    }

    .single-product-detail-container .product-share-sc
    {
        display: none !important;
    }

    .woocommerce-tabs .product-tab-banner
    {
        padding-inline: .9375rem;
    }

    .single-product .collection-banner
    {
        padding-bottom: .875rem;
    }

    .single-product .collection-banner .img-wrap
    {
        padding-inline: .9375rem;
    }

    .single-product .collection-banner .collection-content
    {
        font-size: .75rem;

        padding: .875rem .9375rem 0;
    }

    .single-product .faqs-block .faq-item
    {
        padding: .5rem .9375rem;
    }

    .single-product .four_column.home-layout-four.home-mobile-slider
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        overflow-y: hidden;

        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
        -ms-overflow-style: none;
        scrollbar-width: none;
    }

    .single-product .four_column.home-layout-four.home-mobile-slider::-webkit-scrollbar
    {
        display: none;
    }

    .single-product .four_column.home-layout-four.home-mobile-slider .col-item
    {
        min-width: 11.6875rem;
        max-width: 11.6875rem;
        padding-left: .4375rem;

        -ms-flex-preferred-size: 11.6875rem;
        flex-basis: 11.6875rem;
    }

    .single-product .four_column.home-layout-four:not(.has_slider):not(.video-layout).home-mobile-slider .col-item:not(:nth-child(2)):not(:first-child)
    {
        padding-top: 0;
    }

    .single-product .bottom-benefit-section .benefit-col
    {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .related-product-section
    {
        padding-top: 1.9375rem;
    }

    .related-product-section .related-product-slider:not(.slick-initialized)
    {
        margin-bottom: .9375rem;
    }

    .related-product-section .related-product-slider:not(.slick-initialized) > .slide
    {
        min-width: 8.1875rem;
        max-width: 8.1875rem;
    }

    body.single-product-bundled .desktop-sticky-add-cart .woosb-bundled
    {
        display: none;
    }

    .desktop-sticky-add-cart .matat-variation-select-wrap
    {
        display: none;
    }

    .single-product.sticky_add_cart_enabled .matat-wa-chat-container,
    .single-product.sticky_add_cart_enabled .topscroll,
    .single-product.sticky_add_cart_enabled .btn-club-member
    {
        margin-bottom: 4.0625rem;
    }

    .archive .shop-page-container .archive-heading-wrap
    {
        padding: 0;
    }

    .archive .shop-page-container .archive-heading-wrap .woocommerce-products-header
    {
        width: 100%;
    }

    .archive .shop-page-container .fixed-position .sort-filter-row
    {
        padding: .625rem 0;
    }

    .shop-page-container
    {
        margin-bottom: .9375rem;
    }

    .shop-page-container .page-title
    {
        width: 100%;
        margin-bottom: .8125rem;
    }

    .shop-page-container .mobile-filter-sticky
    {
        padding: 0;

        margin-inline: -.6875rem;
    }

    .shop-page-container .fixed-position .mobile-filter-sticky
    {
        padding-inline: .625rem;
    }

    .shop-page-container .sort-filter-row
    {
        width: 100%;
    }

    .shop-page-container .sort-filter-row .page-title
    {
        display: none;
    }

    .shop-page-container .sort-filter-row .filter-opener,
    .shop-page-container .sort-filter-row .jcf-select
    {
        padding: 4px 20px;

        border: 1px solid #c9c9c9;
    }

    .shop-page-container .sort-filter-row .filter-opener .jcf-select-opener,
    .shop-page-container .sort-filter-row .jcf-select .jcf-select-opener
    {
        left: 8px;
    }

    .shop-page-container .sort-filter-row .jcf-select .jcf-select-drop
    {
        min-width: calc(100% + 1px);
        margin-left: 1px;
    }

    .shop-page-container .sort-filter-row .filter-opener,
    .shop-page-container .sort-filter-row .sort-wrapper
    {
        width: 50%;
    }

    .shop-page-container .sort-filter-row .filter-opener
    {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .shop-page-container .sort-filter-row .jcf-select
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        border-right: none;

        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .shop-page-container .sort-filter-row .jcf-select .jcf-select-text
    {
        text-align: center;
    }

    .shop-page-container .sort-filter-row .jcf-select .jcf-select-opener
    {
        position: relative;
    }

    .shop-products-row
    {
        padding-top: .375rem;
    }

    #footer .design-dev-info
    {
        padding-block: .75rem;
    }

    .footer-middle
    {
        padding-block: 2rem;
    }

    .footer-middle:before
    {
        top: auto;
        bottom: .375rem;
        left: 10.8%;

        width: 15.9375rem;
        height: 9.3125rem;
    }

    .footer-middle .links-col
    {
        border-color: #fff;
    }

    .footer-middle .widget-item
    {
        border-color: #fff;
    }

    .footer-bottom
    {
            flex-direction: column-reverse !important;

        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
    }

    .footer-bottom .payment-info
    {
        border-top: none;
        border-bottom: 1px solid #d1d1d1;
    }

    .footer-bottom .payment-info img
    {
        height: .875rem;
    }

    .footer-about .footer-logo
    {
        width: 4.625rem;
        margin-bottom: 1.75rem;
    }
}
