/** Shopify CDN: Minification failed

Line 4097:4 Unexpected "{"

**/
html {
    scroll-behavior: smooth;
}

/* @font-face {
    font-family: 'LAD Display' !important;
    src: url("{{ '/cdn/shop/files/LAD-Display.woff2?v=1686659511' }}") format('woff2'),
        url("{{ '/cdn/shop/files/LAD-Display.woff?v=1686659522' }}") format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
} */
:root {
    --f_size: 16px;
}

/*
body, p, h1, h2, h3, h4, h5{
  font-family:var(--f_family) !important;
  font-family: 'LAD Display' !important;
}
 */
body.template-page .shopify-section {
    overflow: hidden;
}
button.btn.button.rfq-collection-btn.rfq-collection-btn-0.rfq-btn {
    display: none;
}
.bottomRightSearch .box-search.input-cat-right input.search-focus {
    padding: 0;
    opacity: 0;
    width: 0px;
    border: none;
    margin: 0;
}
.sidebar{
    margin-top: 3rem !important;
}
.flashs span.onsale,.flashs span.onnew,
.flashs span.onexclusive.customBadge {
    padding: 5px 10px 3px 10px;
    width: 100%;
    height: auto;
    border-radius: 0px;
    width: fit-content;
}
div#shopify-section-header-01 {
    overflow: unset;
}

.shipping_rates ul:last-child,
.shipping_rates p:last-child {
    margin-bottom: 0px;
}

.shipping_rates ul {
    list-style: none;
}

.shipping_rates ul,
.shipping_rates p {
    font-size: 1.4rem;
}

h4.ship_rates_heading {
    font-weight: 700;
    letter-spacing: 0.25px;
}

p {
    letter-spacing: 0.5px !important;
}

.headerBottomCustom .header-menu {
    display: flex !important;
    justify-content: space-between;
    align-items: center;
}

.headerBottomCustom {
    border: 0px;
    background: transparent;
    position: relative;
    z-index: 1;
}

.headerCustom.header {
    background: transparent;
}

.headerCustomTop.header-top {
    background: #fff;
}

.bottomRight {
    display: flex;
}

.bottomRightSearch .searchDrop.select-custom {
    display: none;
}

.bottomRightSearch .box-search.input-cat-right input {
    padding: 0.6rem 2.3rem;
}

.displayNone {
    display: none;
}

.header.style-02 .border-top,
.header.style-01 .border-top {
    border: 0px !important;
}

.headerCustomTop .header-logo {
    order: 1
}

.topCustomBlock {
    display: flex;
    flex-flow: wrap;
    order: 2;
    -ms-flex: 0 0 calc(75% - 65px);
    flex: 0 0 calc(75% - 65px);
    max-width: calc(75% - 65px);
    justify-content: flex-end;
}

.rightToLeft .topCustomBlock {
    justify-content: flex-start;
}

.topCustomBlock .block-info._last.col-auto {
    /*     order: 5; */
}

.topCustomBlock a.icon-link.text-nowrap>span {
    display: none !important;
}

.topCustomBlock .block-minicart span.count.cartCount {
    width: 20px;
    height: 18px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    border-radius: 50%;
    background: #d6d6d6;
    color: #000;
    margin-top: -14px;
}

.topCustomBlock .block-info a[class|=fkt] {
    flex-flow: row-reverse;
}

.topCustomBlock a.fkt-user span,
.topCustomBlock a.fkt-envelope span {
    border-bottom: thin solid #575757;
    line-height: .8;
    margin-right: 5px;
    color: #575757;
    font-family: LAD Display !important;
}

.header .molla-svg-icon {
    width: 2rem !important;
    color: #818181;
}

.bottomRightSearch span.desktopSearch {
    font-size: 16px;
    margin-left: 7px;
}

.bottomRightSearch .box-search {
    border: 0px !important;
}

.bottomRightSearch .box-search .search {
    opacity: 0;
    padding: .7rem 0rem !important;
}

.bottomRightSearch:hover .box-search .search {
    opacity: 1;
    padding: .7rem 2.3rem !important;
}

.topCustomBlock .block-info._first {
    margin-right: auto;
    margin-left: 17%;
    /*     padding-right: 6%; */
}

.topCustomBlock .block-info:nth-child(2) {
    max-width: 97px;
    width: 100%;
    text-align: right;
    justify-content: flex-end;
}

.ctaSeparate {
    display: flex;
    justify-content: space-between;
}

.md_cta_lookbook_custom .banner_content {
    margin: 0 auto;
    text-align: center;
}

.header-top .block-info a[class|=fkt]:before {
    color: #818181;
    font-size: 22px;
    margin-top: -6px;
}

.header-top .block-info .list-link-account .fkt-user:before {
    margin-top: -4px;
}

.bottomRightSearch .button-search {
    max-width: 20px !important;
    margin-top: 4px;
}

.block-minicart .mini-cart {
    margin-top: -5px;
}

.bottomRight .box-search .search {
    position: absolute;
    width: 237px;
    right: 0;
    background: #fff;
    opacity: 0;
    top: -14px;
}

.header.style-02 .block-info,
.header.style-01 .block-info {
    z-index: 1;
}

.bottomRight .box-search .li--s-drop {
    width: 237px;
    right: 0;
    left: unset;
}

.bottomRight:hover .box-search .search {
    border: thin solid #dadada !important;
    opacity: 1;
}

.bottomRight:hover {
    z-index: 1;
}

.bottomRight {
    z-index: 0;
    margin-right: 15px;
}

.header-top {
    background-color: #ffffff;
}

.bottomRight .box-search button.button-search {
    margin-top: -5px;
    margin-right: 5px;
}

.topCustomBlock ._first p a {
    color: #575757 !important;
}

.kt_slideshow {
    margin-top: -50px;
}

/* .kt_slideshow .sl-anime.slideshow__subtitle {
    font-family: 'LAD Display' !important;
    color: #fff;
    text-shadow: none;
    letter-spacing: 3px;
}
.kt_slideshow .sl-anime.slideshow__title {
    font-family: 'LAD Display' !important;
    color: #fff;
    text-shadow: none;
    letter-spacing: 3px;
    font-size: 16px;
} */
.template-index .kt-nav.main-mn>.mn-i>a {
    color: #fff;
}

.kt-nav.main-mn>.mn-i>a {
    text-transform: inherit;
    font-size: 18px;
    font-weight: 500;
    color: #8f807c;
    letter-spacing: .5px;
    font-family: 'LAD Display' !important;
}

/* home product grid */

.customProductGrid h3 {
    margin-bottom: 15px;
    font-family: 'LAD' !important;
    color: #fff;
    text-shadow: none;
    letter-spacing: .5px;
    font-size: 25px;
    font-weight: 500;
}

.customProductGrid p.sub-title {
    color: #fff;
    font-size: 18px;
}

.customProductGrid .list-group {
    display: none;
}

.customProductGrid .smallCard .product-price {
    justify-content: flex-start !important;
    color: #fff !important;
    letter-spacing: 1px;
    font-size: 16px;
}

.customProductGrid .ssmallCard .product-name a {
    color: #fff;
    letter-spacing: 1px;
}

.customProductGrid .product-card {
    background-color: transparent !important;
}

.customProductGrid .product-name,
.customProductGrid .product-price {
    font-size: 16px;
    margin-bottom: 10px;
    color: #fff;
}

.customProductGrid .product-body {
    padding-top: 17px !important;
}

.customProductGrid .clearfix {
    margin-bottom: 20px !important;
}

/* .customProductGrid .product-card:hover .product-price, .customProductGrid .product-card:hover .product-name a {
  color: #000;
} */
.customProductGrid .swiper-pagination-bullet-active {
    background-color: #fff;
    border-color: #fff;
}

.customProductGrid .swiper-pagination-bullet {
    border: 1px solid #fff;
}

.customProductGrid .product-thumb {
    border: 0px solid #ebebeb;
}

.customProductGrid .product-body {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.customProductGrid .product-body a span {
    font-weight: 400;
    letter-spacing: 1px;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 12px;
}

.customProductGrid .grid-item .add_to_cart_button:before {
    display: none;
}

/* .customProductGrid .cta-btn .btn-product-icon:before, .customProductGrid .cta-btn i {
    color: #fff !important;
} */
/* home product grid end*/
/* Gift ideas  */
.imgs__banner_template1 .position-relative {
    /* border: 1px solid #6c6c6c; */
}

.imgs__banner_template1 .position-relative:hover {
    border: 1px solid #6c6c6c;
}

.imgs__banner_template1 .item__1 h3 {
    color: #6c6c6c;
}

/* books with overlay   */
.item__banner .position-relative:before {
    /*     content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 35%);
    z-index: 11; */
}

/* Loyalty program */
.md_banner_products_set .banner-set-content {
    background-color: transparent;
    justify-content: center;
    align-items: baseline;
    padding-left: 10% !important;
}

.loyalty_program_1 .banner-set-content {
    background-color: transparent !important;
    align-items: baseline !important;
    padding-left: 10% !important;
}

.loyalty_program_1 .banner-set-content p,
.loyalty_program_1 .banner-set-content h2 {
    color: #fff;
}

.loyalty_program_1 .banner-effect3:after,
.loyalty_program_1 .text-content {
    display: none;
}

.loyalty_program_1 p {
    margin: 30px 0;
    font-size: 16px;
}

.loyalty_program_1 .btn {
    /*     font-weight: 700; */
    letter-spacing: 2px;
    border: transparent !important;
    padding: 0 !important;
    margin-left: auto;
    width: unset !important;
    min-width: unset !important;
    background: transparent !important;
}

.loyalty_program_1 .btn:hover {
    color: #e78756;
}

.loyalty_program_1 .banner-set-content h2 {
    font-size: 35px !important;
    letter-spacing: .5px !important;
    font-weight: 400 !important;
    margin-bottom: 40px !important;
}

.md_call_to_action .cta {
    margin-left: 0;
    padding-left: 0;
}

.footerSecond .widget.widget-about p {
    margin-bottom: 0;
}

.footerSecond .socials_.style-01 a.social-icon {
    font-size: 23px;
    color: #7a7a7a !important;
}

.footerBorder {
    border-top: 1px solid #6f6f6f;
    border-bottom: 1px solid #6f6f6f;
}

.footerSecond .footer-bottom {
    border: 0px;
    padding-top: 1.9rem;
    padding-bottom: 1.9rem;
    font-size: 14px;
    letter-spacing: 1px;
}

.footerSecond .footer-middle {
    padding: 10px 0 0;
    font-size: 16px;
    letter-spacing: 1px;
}

.footerSecond .widget {
    margin-bottom: 20px;
}

.footerSecond .widget-list li:not(:last-child) {
    margin-bottom: 5px;
}

.footerSecond .widget-list li {
    line-height: 1.4;
}

.footerSecond p.footer-copyright a {
    margin-right: 40px;
}

.footerSecond .footer-menu a {
    box-shadow: none;
}

.footerSecond a:hover,
.footerSecond .socials_.style-01 a.social-icon:hover {
    color: #E78A58 !important;
}

.md_call_to_action .cta button.btn {
    font-size: 18px;
    padding-top: 9px;
    padding-bottom: 9px;
    border: 0px !important;
    background: #e8e8e8;
}

.cta.design_11 .cta-desc {
    font-size: 20px;
}

.footer-middle .row {
    flex-flow: row-reverse;
    align-items: baseline;
}

.footer-middle .widget.widget-about {
    width: max-content;
    margin-left: auto;
}

.newsletterCustom {
    position: relative;
    z-index: 1;
    margin-bottom: -35px !important;
}

p.storeParagraph {
    color: #fff;
    /*     top: 10px;
    position: absolute;
    padding: 0 10px; */
    font-size: 14px;
}

.storeMediaCustom .img__banner {
    transition: all 0.5s ease;
}

.storeMediaCustom:hover .img__banner {
    transform: scale(1.2);
    transition: all 0.5s ease;
}

.storeMediaCustom .store-media {
    overflow: hidden;
}

.md_call_to_action .cta button.btn:hover {
    background: #e78a58;
    color: #fff;
}



/* Button Padding for font line height issue */

.p-style-01 .hugeCard .add_to_cart_button,
.p-style-01 .largeCard .add_to_cart_button,
.p-style-01 .normalCard .add_to_cart_button,
.imgs__banner_template10 .btn,
.loyalty_program_1 .btn {
    padding-top: 12px !important;
}

.imgs__banner_template1 .btn {
    padding-top: 7px !important;
}

.grid-item .add_to_cart_button::before {
    margin-top: -6px;
}

/* Button Padding for font line height issue end */

.header-bottom .main-mn .mn-lv1:hover>a,
.header-bottom .main-mn .mn-lv1.show>a,
.header-bottom .main-mn .mn-lv1.active>a {
    color: #e78756;
}

.header-bottom .main-mn .mn-lv1>a:before {
    background-color: #d87f53;
}

.product-card .btn-white-primary.active,
.product-card .btn-white-primary.focus,
.product-card .btn-white-primary:active,
.product-card .btn-white-primary:focus,
.product-card .btn-white-primary:hover {
    --color_bg: #575757;
    --border: #575757;
    --border: #575757;
}

.product-card .btn-primary {
    --color: #000;
    --color_bg: #ffffff;
    --border: #ffffff;
}

.btn-product-icon {
    background-color: #575757;
    border: thin solid #575757;
}

.product-card .btn-product-icon:not(:hover) {
    background: #575757;
    border-color: #575757;
}

.product-card .cta-btn .btn-product-icon:before,
.cta-btn i {
    color: #ffffff !important;
}

.storeMediaCustom:hover .img__banner:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 35%);
}


/* search z index issue start  */
.block-minicart,
.bottomRight {
    display: flex;
    align-items: center;
}

.header.style-02 .block-info,
.header.style-01 .block-info {
    padding-top: 16px;
    padding-bottom: 16px;
}

.headerCustomTop.header-top {
    z-index: 2;
}

.bottomRight .box-search .li--s-drop {
    z-index: 9;
}

/* search z index issue start end */

.swiper-button-next:before,
.swiper-button-prev:before {
    color: #fff;
}

.customProductGrid .product {
    -webkit-box-shadow: none;
    box-shadow: none;
}


.product-card .product-thumb.images .aspectRatio {
    height: 405px;
    background: #fff;
}

.topCustomBlock a.fkt-user:hover span,
.topCustomBlock a.fkt-envelope:hover span {
    border-bottom: thin solid #e98f59;
    color: #e98f59;
}

.header-top .block-info a[class|=fkt]:hover:before,
.topCustomBlock ._first p a:hover {
    color: #e98f59 !important;
}

.block-search.input-cat .molla-svg-icon {
    transform: rotate(275deg);
}

.btn,
.btn span {
    text-transform: initial;
}

.cta.design_11 .cta {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.cta.design_11 .cta form {
    width: 432px;
}

.cta.design_11 .btn:not(.btn-block) {
    min-width: 130px;
}

.cta .input-group input {
    font-size: 18px;
    letter-spacing: 1px;
}

.header.style-02 .block-info p,
.header.style-01 .block-info p {
    letter-spacing: 0.5px !IMPORTANT;
}


/* language translation */
.tl-switcher-container {
    order: 3;
    max-width: 75px;
    display: inline-block;
    justify-content: flex-end;
}

.tl-switcher-container .tl-select::after {
    margin: -4px 4px 0 auto;
    border-color: #b8b8b8;
}

.tl-switcher-container .tl-select {
    padding: 0px 10px;
    margin-top: 5px;
}

.tl-switcher-container .tl-option {
    font-family: LAD Display !important;
    justify-content: center;
}

/* fixed header */
body.onsticky .headerCustom.header {
    background: #fff;
    margin-top: 0 !important;
}

body.onsticky .headerCustom.header ul.kt-nav.main-mn a {
    color: #8f807c;
}

.headerCustomTop .tl-select {
    padding: 0px 0px;
    margin-top: -1px;
    font-family: LAD Display !important;
}

body.onsticky .headerCustom.header ul.kt-nav.main-mn li:hover a {
    color: #e78756;
}

.header .molla-svg-icon:hover,
.headerCustomTop .tl-select:hover span,
.tl-option:hover span {
    color: #e78756;
}

.tl-switcher-container .tl-select:hover:after {
    border-color: #e78756;
}

/* hover effect */
#shopify-section-template--19393252688190__1566403665924 .position-relative,
.md_banner_template_2 .position-relative {
    overflow: hidden;
}

#shopify-section-template--19393252688190__1566403665924 .position-relative:hover h3,
.md_banner_template_2 .position-relative:hover h3,
.storeMediaCustom:hover p.storeParagraph {
    color: #e78d5a !important;
}

#shopify-section-template--19393252688190__1566403665924 .position-relative a.img__banner,
.md_banner_template_2 .position-relative a.img__banner {
    transition: all .5s ease;
}

#shopify-section-template--19393252688190__1566403665924 .position-relative:hover a.img__banner,
.md_banner_template_2 .position-relative:hover a.img__banner {
    transform: scale(1.1);
    transition: all .5s ease;
}

.block-minicart .icon-count svg {
    fill: #575757;
}

.block-minicart .icon-count svg:hover {
    fill: #e78756;
}

/* 
.block-minicart .icon-count .cartNotHover, .block-minicart:hover .icon-count .cartHover {
    display: inline-block;
    width: 18px;
}
.block-minicart:hover .icon-count .cartNotHover, .block-minicart .icon-count .cartHover{
    display: none;
} */
.topCustomBlock .block-minicart:hover span.count.cartCount {
    background: #e78d5a;
    color: #fff
}



#newsletterModal .popup-title,
#newsletterModal .popup-title .text-primary {
    font-weight: inherit !important;
    letter-spacing: 1px !important;
    color: #6c6c6c !important;
    font-size: 35px !important;
}

#newsletterModal .custom-control {
    display: none;
}

#newsletterModal form input[type="email"] {
    height: 48px !important;
}

.headerStickyLogo img {
    height: 38px;
}

body.onsticky .headerStickyLogo {
    display: inline-block;
    margin-left: 12px;
}

.headerStickyLogo {
    display: none;
}

body.onsticky .headerBottomCustom .header-menu {
    margin-left: 30px;
    margin-right: 350px;
}

body.onsticky nav.main-navigation {
    margin-left: auto;
}
.wrap-main-mn .main-mn{
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.scroll_top .fkt-lg {
    vertical-align: -30%;
}

.scroll_top:hover {
    background-color: #e78a5a;
    border: 1px solid #e78a5a !important;
    color: #fff !important;
}

.scroll_top:hover:after {
    box-shadow: none;
}

body.template-page .headerBottomCustom {
    border-top: 1px solid #eee;
}

body.template-page.return-policy .page-header h1,
body.template-page.shipping-and-delivery .page-header h1,
body.template-page.terms-of-service .page-header h1,
body.template-page.privacy-policy .page-header h1 {
    color: #fff;
}

body.template-page .page-content .border-bottom.mb-4 {
    border: 0px !important;
}

body.template-page .page-content p,
body.template-page .page-content ul li {
    color: #8f807c !important;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 300;
    font-style: normal;
    text-align: justify;
}

body.template-page .page-content h3 {
    font-size: 24px;
    color: #818181;
    margin-bottom: 20px;
    letter-spacing: .5px;
    margin-top: 30px;
}

body.template-page .page-content h3:first-child {
    margin-top: 0px;
}

body.template-page .page-content ul {
    margin: 20px 0;
}

body.template-page .page-content ul li {
    margin-bottom: 0px;
    font-family: LAD !important;
    letter-spacing: 1.5px !important;
}

body.template-page .page-content a,
ul.breadcrumbs_content a {
    color: #e98a56;
}

body.template-page .page-content ul.breadcrumbs_content {
    margin: 0px 0;
}

p.form-message.form-message--success {
    background: #008000;
    color: #fff;
    text-indent: 10px;
    padding-top: 5px;
    text-align: center;
}

.policiesForm .form-control {
    color: #818181 !important;
    border-color: #313131 !important;
    font-family: LAD !important;
    background: white;
}

.policiesForm label {
    color: #666;
    font-weight: 300;
    font-size: 1.4rem;
    margin: 0 0 .4rem;
    letter-spacing: 1px !important;
}

.policiesForm label {
    color: #868686;
    letter-spacing: 1px !important;
    font-size: 16px;
}

.justifySpace {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
}

.policiesForm .btn {
    background: transparent;
    color: #010101;
    letter-spacing: 2px;
    font-size: 14px;
    padding: 13px 32px 9px;
    border: 1px solid #010101;
}

.policiesForm .btn:hover {
    background: #e78a58;
    border-color: #e78a58;
    color: #fff;
}

.policiesForm p {
    color: #868686;
    letter-spacing: 1px !important;
    font-size: 16px;
}

.footerNewsletter.md_call_to_action {
    padding: 70px 0px 40px;
}

body.template-page.terms-of-service .page-content,
body.template-page.privacy-policy .page-content {
    margin: 0;
    padding-top: 0px;
    padding-bottom: 60px;
}

.footerNewsletter .input-group input {
    background: transparent;
    border-color: #dadada !important;
}

.kt-nav.main-mn>li:last-child a:first-child {
    display: none;
}

.policiesForm {
    background: #e7e7e7;
    margin-bottom: -35px;
    position: relative;
    z-index: 1;
}

.wishlist-empty {
    text-align: center;
    padding-top: 50px;
}

.wishlist-empty i {
    font-size: 25px;
    color: #e78a58;
}

.wishlist-empty .h2 {
    font-size: 18px;
}

.table-wishlist th,
.table-wishlist thead th {
    color: #575757 !important;
    font-size: var(--f_size);
    letter-spacing: 1px;
}

.table-wishlist .product-col .product-title a {
    letter-spacing: 1px;
    color: #575757 !important;
    font-size: var(--f_size);
}

.table-wishlist .product-price {
    letter-spacing: 1px;
    color: #575757 !important;
    font-size: var(--f_size);
}

.table-wishlist .in-stock {
    color: #e88952 !important;
    letter-spacing: .5px;
}

.table-wishlist .btn.add_to_cart_button:before {
    margin-top: -3.5px !important;
}

.table-wishlist .btn.add_to_cart_button span {
    margin-top: 3px;
    letter-spacing: 1px;
}

.table-wishlist .btn.add_to_cart_button:hover,
.btnLouvre:hover {
    background: #e78a58;
    border-color: #e78a58;
    color: #fff;
}

p.msg.success {
    color: #e88952 !important;
}

.breadcrumbs li {
    letter-spacing: .5px;
}

.table-wishlist .action-col .btn,
.btnLouvre {
    background: transparent;
    color: #010101;
    letter-spacing: 1px;
    font-size: 14px;
    border: 1px solid #010101;
    padding-top: 9px;
    padding-bottom: 6px;
    line-height: 1.5;
}

.wishlist-page {
    margin-top: 50px;
}

.table-wishlist th,
.table-wishlist thead th,
.table-wishlist td {
    border-bottom: thin solid #e8e8e8 !important;
}

.table-wishlist .remove-col .btn-remove i {
    border-radius: 50%;
    background: #e8e8e8;
    width: 24px;
    height: 24px;
    line-height: 28px;
}

.table-wishlist .product-col .product-title:hover a {
    color: #ea996f !important;
}

.wrap-main-mn {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.wishlist-empty .icon_place {
    font-size: unset;
    margin-bottom: 20px;
}

.block-info .list-wishlist span.label {
    font-size: 0;
}

.topCustomBlock .block-info .list-wishlist a[class|=fkt] {
    flex-flow: wrap;
}

span.wishlistCount.wishlist-count {
    font-size: 11px;
    width: 20px;
    height: 18px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    border-radius: 50%;
    background: #d6d6d6 !important;
    color: #000 !important;
    margin-top: -17px;
}

.header-top .block-info .list-wishlist a[class|=fkt]::before {
    padding-right: 3px;
}

.header-top .block-info._last.col-auto {
    padding-left: 0;
    padding-right: 0;
    order: 4;
}

.topCustomBlock .block-info .list-wishlist a:hover span.wishlistCount {
    background: #e98e5d !important;
    color: #fff !important;
}

.header-top .block-info {
    padding-left: 5px;
    padding-right: 5px;
}

.header-top .block-minicart {
    margin-right: 5px;
}

.btnLouvre i {
    display: none;
}

.template-404 .error-content h1.error-title {
    font-weight: 500;
    font-size: 35px !important;
    color: #6c6c6c;
    letter-spacing: .5px;
    margin-bottom: 15px;
}

.template-404 .error-content p {
    letter-spacing: 1.5px !important;
    font-size: 16px;
}

.template-404 .error-content .btnLouvre {
    margin-top: 25px;
}

#topGridParent .topGrid .text-content {
    top: 45px;
    left: 30px;
}

#topGridParent .topGrid .btn {
    padding-top: 8px;
}

#topGridParent .topGrid h3 {
    font-weight: 500;
    font-size: 25px;
    color: #6c6c6c;
    letter-spacing: .5px;
}

#forthColumnSection .banner-title {
    font-size: 24px;
    letter-spacing: .5px;
    margin: 0;
}

#forthColumnSection .item__2 .text-content,
#forthColumnSection .item__3 .text-content {
    top: 35px;
    left: unset;
    padding: 0 20px;
    width: 100%;
}

#forthColumnSection .item__1 .text-content,
#forthColumnSection .item__4 .text-content {
    top: unset;
    left: unset;
    bottom: 15px;
    padding: 0 20px;
    width: 100%;
}

#forthColumnSection .position-relative {
    /* border: 1px solid #888888; */
}

#forthColumnSection .position-relative:hover {
    border: 1px solid #888888;
}

.policiesForm form#contact_form {
    padding-top: 13px;
}

#shopify-section-template--19393252688190__1566437726874 .ratings-container {
    display: none;
}

.floatLeft,
.template-cart form#cart-form .cart-bottom.mb-2i {
    width: 50%;
    display: inline-block;
}

.floatRight,
.template-cart form#cart-form .cart-bottom.mb-2i.row {
    width: 50%;
    display: inline-block;
    /*     margin-left: auto; */
    padding: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 35px !important;
}

.template-cart form#cart-form .cart-bottom.mb-2i.row .col-12 {
    padding-left: 0;
    padding-right: 0;
}

.floatRight .cart-discount.input-group,
.template-cart form#cart-form .cart-bottom.mb-2i.row .cart-discount.input-group {
    max-width: 100%;
}

.template-cart form#cart-form .cart-bottom.mb-2i.row .form-inline .form-group {
    width: calc(100% - 70px);
    margin: 0;
}

.floatRight .col-12 {
    margin-left: auto;
    padding: 0;
}

.cart-container .cart-bottom textarea.form-control {
    min-height: 100px;
}

.tableSummaryBody {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
}

.summarySubtotalLeft,
.summarySubtotalRight {
    width: 48%;
}

.summarySubtotalRight .afterShip .text-primary {
    display: inline-block;
    width: unset;
}

.summarySubtotalRight .summary-total.afterShip,
.summarySubtotalRight .summary-subtotal {
    display: flex;
    justify-content: space-between;
}

.summarySubtotalRight .afterShip .text-primary {
    display: inline-block;
    width: unset;
}

.tableSummaryBody .summary-subtotal div,
.tableSummaryBody .cartCost,
.tableSummaryBody .summary-total.afterShip,
.tableSummaryBody .summary-shipping,
.tableSummaryBody .summary-shipping-estimate,
.tableSummaryBody .plus_shipping,
.tableSummaryBody .afterShip .text-primary,
.tableSummaryBody .summary-shipping-row.content__shipping {
    font-size: 16px;
    letter-spacing: 1.5px;
    color: #575757 !important;
}

.table.table-summary .tableSummaryBody .summary-shipping-estimate a {
    color: #e18e64;
    border-bottom: 0.1rem solid #e88b56;
}

.summarySubtotalLeft>div,
.summarySubtotalRight>div {
    margin-bottom: 20px;
}

.alert-warning {
    color: #ffffff;
    background-color: #e98551;
    border-color: #e98551;
}

.alert .close::after,
.alert .close::before {
    background-color: #fff;
}

.tableSummaryBody .summary.summary-cart {
    border-radius: 0;
}

.tableSummaryBody .agree_checkbox.has-item label input {
    margin-top: 2px;
}

.get__shipping .form-row select,
.get__shipping .form-row input {
    border-color: #010101 !important;
}

.summary.summary-cart .tableSummaryBody p,
.tableSummaryBody .text_progress span,
.tableSummaryBody .agree_checkbox.has-item label p {
    font-size: 16px;
}

.cart-drawer h4.product-name a,
.cart-drawer .price {
    color: #575757 !important;
    letter-spacing: 1px !important;
    font-size: 16px !important;
}

.cart.main-content .summary.summary-cart,
.cart-bottom.mb-2i .cart-note textarea,
.cart-discount.input-group input,
table.table.table-cart.mt-1 tbody tr td .cart-product-quantity input {
    border-radius: 0px;
    border-color: #010101 !important;
}

.cart-drawer .quantity input.input-qty,
.cart-drawer .quantity .btn-number {
    border-color: #dee2e6 !important;
}

.quantity .input-qty,
.quantity .btn-number:not(:hover) {
    color: #575757 !important;
}

.cart-drawer .quantity .quantity-plus {
    border-right-color: transparent !important;
}

.cart-drawer .item__cart a.remove-item.remove {
    font-style: normal;
    letter-spacing: 1px;
}

.cart-drawer .table th,
.cart-drawer .cartCost,
.cart-drawer .cartCostTotal,
.cart-drawer form,
.cart-drawer .label-for-checkbox span,
.cart-drawer,
.cart-drawer a.btn-x-tab-floating {
    color: #575757;
    letter-spacing: 1px !important;
    font-size: 16px !important;
}

.cart-drawer .table td {
    text-align: right;
}

.font-italic {
    font-style: normal !important;
}

.cart-drawer .agree_checkbox a {
    color: #eb9a6e;
}

.cart-drawer .agree_checkbox input {
    margin-top: -3px;
}

.cart-drawer .footer__cart-drawer .group-button .btn {
    color: #010101;
    letter-spacing: 1.5px;
    font-size: 14px;
}

.btn,
.btn-x-tab-floating {
    letter-spacing: 1px;
}

select option {
    --f_family: 'LAD';
}

.cart-drawer .item_shipp label:after {
    top: 9px !important;
}

.cart-drawer .item_shipp label:before {
    top: 9px !important;
}

.cart-drawer .item_shipp {
    border-radius: 0px !important;
    border-color: #010101 !important;
    padding: 0.5rem 0.7rem 0rem 0.7rem;
}

.cart-drawer .form-control {
    height: unset;
}

.cart-drawer .calculate__shipping {
    /* height: 43.53px; */
    /* line-height: 30px; */
    padding-top: 11.5px;
    padding-bottom: 8.5px;
}

.template-cart .cartShoppingButton:not(:hover) {
    color: #fff !important;
    background: #010101 !important;
}

.customProductGrid .swiper-button-next,
.customProductGrid .swiper-button-prev {
    top: 39.5%;
}

.cart-drawer h4.product-name:hover a {
    color: #e88c59 !important;
}

.product-card .btn-primary:hover {
    --color: #fff;
    --color_bg: #e2865b;
    --border: #e2865b;
}

body.template-cart #cart-form {
    display: flex;
    flex-flow: column;
}

.summary.summary-cart .spendFreeShip .text_progress span,
.summary.summary-cart .agree_checkbox.has-item p {
    font-size: 14px;
}

#forthColumnSection .imgs__banner_template6type_1 {
    display: none;
}

.displayMob {
    display: none;
}

.loyalty_program_1 .banner-set-image {
    opacity: 0;
}

.loyalty_program_1 .imgDesk {
    width: 57%;
    position: absolute;
    top: 0px;
    right: 0px;
    height: 100%;
    background-size: cover;
    padding-bottom: 0 !important;
}

/* RFQ Feature  */
.grfq__popupForm__modal {
    font-family: 'LAD' !important;
    --grfq-primary-bg-color: #E99768;
}

.grfq__popupForm__modal * {
    font-family: 'LAD' !important;
}

.grfq__popupForm__modal .grfq__popupForm__steps .grfq__popupForm__stepLabel {
    color: #000;
}

body.request-for-quote .grfq-page-wrapper .grfq-products-header p.grfq-group_name_text {
    color: #fff !important;
}

body.request-for-quote .grfq-page-wrapper .grfq-form-header {
    justify-content: flex-start;
}

body.request-for-quote .grfq-page-wrapper .grfq-form-header p {
    color: #fff !important;
    font-family: 'LAD', sans-serif !important;
}

body.request-for-quote .grfq-page-wrapper * {
    font-family: 'LAD', sans-serif !important;
}

body.request-for-quote .grfq-page-wrapper .grfq-product-table .grfq-product-item .grfq-product-image-container img.grfq-product-image {
    object-fit: cover !important;
    aspect-ratio: 1/1;
}

body.request-for-quote .grfq-page-wrapper .grfq-product-table .grfq-product-item p.grfq-product-title a {
    color: #787878 !important;
    font-size: 16px;
}

body.request-for-quote .grfq-page-wrapper .grfq-product-table .grfq-product-item p.grfq-product-title {
    margin-top: 0px !important;
}

body.request-for-quote .grfq-page-wrapper .grfq-product-table .grfq-product-item p.grfq-variant-title {
    font-size: 14px;
}

body.request-for-quote .grfq-page-wrapper .grfq-product-table .grfq-product-footer .grfq-continue-shopping a {
    color: #e98a56 !important;
}

body.request-for-quote .grfq-page-wrapper .grfq-product-table .grfq-product-footer .grfq-continue-shopping a:hover {
    color: #787878 !important;
}

label.grfq-control-label.required {
    color: #666 !important;
}

body.request-for-quote .grfq-page-wrapper .grfq-form-wrapper .grfq-action-group button#submitRFQForm {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    font-size: 14px !important;
}

.rfq_form_page .grfq-thankyou.grfq-quote-empty .grfq-thankyou-text .grfq-thankyou-subheading {
    font-weight: 500;
    font-size: 16px;
    color: #8f807c;
    font-family: 'LAD' !important;
}

.rfq_form_page .grfq-thankyou.grfq-quote-empty .grfq-continue-shopping a {
    color: #fff;
    background-color: #e98a56;
    padding: 8px 20px;
    height: unset;
    font-size: 14px;
    transition: all 0.3s ease;
    border-radius: 0px;
    border-color: #e98a56;
}

.rfq_form_page .grfq-thankyou.grfq-quote-empty .grfq-continue-shopping a:hover {
    background-color: #010101;
    border-color: #010101;
}

.rfq_form_page .grfq-thankyou.grfq-quote-empty svg.Icon_Icon__Dm3QW {
    fill: #e98a57;
}

body.request-for-quote .grfq-page-wrapper .grfq-form-wrapper .grfq-action-group button#submitRFQForm:hover {
    background: #010101 !important;
    border-color: #010101 !important;
}

.grfq-page-wrapper .grfq-form .grfq-form-control:not(textarea) {
    height: unset;
}

.grfq-page-wrapper label.grfq-control-label {
    font-size: 16px !important;
    color: #787878;
}

.grfq-form-group.descCMP p {
    line-height: 1.2 !important;
    font-size: 14px !important;
    color: #787878 !important;
}

.grfq__popupForm__contentInner .grfq__popupForm__formGroup p {
    line-height: 1.2 !important;
    font-size: 14px !important;
    color: #787878 !important;
}

/* rfq */
.grfq__popupForm__modal {
    --grfq-primary-bg-color: #E99768;
}

.grfq__popupForm__modal .grfq__popupForm__stepLabel {
    border-radius: 0px !important;
}

.grfq__popupForm__modal * {
    font-family: 'LAD' !important;
}

.grfq__popupForm__modal .grfq__popupForm__footer button {
    border-radius: 0px;
}

.grfq__popupForm__modal .grfq__popupForm__footer button.grfq__popupForm__buttonPrimary {
    border-color: var(--grfq-primary-bg-color);
}

.grfq__popupForm__modal .grfq__popupForm__tdQuantityGroup input {
    border-radius: 0px;
}

.grfq__popupForm__modal .grfq__popupForm__tdQuantityGroup .grfq__popupForm__itemActionDelete {
    border-radius: 0px !important;
}

.grfq__popupForm__cardBody .grfq__popupForm__formInput input,
.grfq__popupForm__cardBody .grfq__popupForm__formTextarea textarea,
.grfq__popupForm__cardBody .grfq__popupForm__formInput select {
    border-radius: 0px !important;
    border-color: #8f807c !important;
    color: #8f807c;
}

.grfq__popupForm__cardBody .grfq__popupForm__formLabel label {
    margin-bottom: 5px;
    color: #8f807c;
    letter-spacing: 1px;
}

.modalQuickShop .modal-footer .product-button-wrapper-qs button {
    color: #fff !important;
    width: 100% !important;
    background-color: #000 !important;
}

div#compare-modal .product.product-card.rfq-collection-loaded button.rfq-collection-btn {
    background-color: transparent !important;
    padding: .85rem 1.5rem;
    line-height: 1.3;
    margin: 0;
}

.content-item.product-quickview-content .entry-buttons button.rfq-btn {
    padding: .85rem 1.5rem;
    background-color: #fff !important;
    margin-top: 15px;
    border-color: #010101;
    color: #010101;
}

.content-item.product-quickview-content .entry-buttons button.rfq-btn:hover {
    border-color: #e99768 !important;
    background-color: #e99768 !important;
    color: #fff !important;
}

div#compare-modal .product.product-card.rfq-collection-loaded button.rfq-collection-btn:hover {
    background-color: #e78a58 !important;
}

.product-info.summary .mb-ProductButtons button.rfq-btn:hover {
    background-color: #010101 !important;
}

article.entry.single-entry .editor-content h3 {
    margin-bottom: 1rem;
    font-size: 2rem;
}

article.entry.single-entry .editor-content h2 {
    margin-bottom: 1rem;
    margin-top: 3rem;
    font-size: 2.4rem;
}

.blog-grid-list.style02.row .entry-title a:hover {
    color: #e78a58;
}

.single-entry h1.entry-title-big {
    font-size: 32px;
}

article.entry.single-entry .entry-cats {
    display: none;
}

article.entry.single-entry .entry-content.editor-content {
    margin-top: 20px;
}

.blog-grid-list.style02.row .entry-cats {
    display: none;
}

.editor-content p {
    text-align: justify;
}

.editor-content ul {
    list-style: none;
}

.collection-description p,
.collection-description h2,
.collection-description h3 {
    color: #7f7f7f;
}

.collection-description {
    margin-top: 20px;
}

.editor-content ul li:not(:last-child) {
    margin-bottom: 8px;
}

.homeTrustBadges .section-width.icon-boxes-container span.icon-box-icon a.mr-2 {
    margin-right: 0px;
}

.homeTrustBadges .section-width.icon-boxes-container a.icon-box-content {
    flex: 1;
}

.customIconSection {
    display: flex;
    flex-flow: wrap;
    /* justify-content: space-between; */
    margin-top: 20px;
    gap: 12px;
    margin-bottom: 15px;
}

.customIconBlock {
    display: flex;
    /* flex-flow: wrap; */
    align-items: center;
}

.customIconSection .customIconBlock {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px;
    align-items: center;
}

.customIconBlock .custom-content p {
    font-size: 14px;
    margin-bottom: 0px;
    color: #666;
}

.customIconBlock span.custom-icon img {
    width: 24px;
    max-width: 24px;
}

.customIconBlock .custom-content {
    /* margin-left: 5px; */
}
.flashs span.onsale, .flashs span.onnew, .flashs span.onexclusive.customBadge {
    padding: 4px 6px 2px 6px;
    font-size: 12px;
}

@media only screen and (min-width: 992px) {
    .table-wishlist .product-col .product-media {
        max-width: 120px !important;
    }

    .cart.main-content .product-col .product-media {
        max-width: 100px;
    }
}

/* homepage ar rtl start*/
.rightToLeft .bottomRight .box-search .search {
    left: 0;
    right: unset;
}

/* .rightToLeft .box-search .button-search {
    left: 10px;
} */
.rightToLeft .topCustomBlock a.fkt-user span,
.rightToLeft .topCustomBlock a.fkt-envelope span {
    margin-right: 0;
    margin-left: 5px;
}

.rightToLeft .header-top .block-minicart {
    margin-right: 0;
    margin-left: 5px;
}

.rightToLeft .header-top .block-info .list-wishlist a[class|=fkt]:before {
    padding-right: 0px;
    padding-left: 0px;
}

.rightToLeft .bottomRight {
    margin-right: 0px;
    margin-left: 15px;
}

.rightToLeft #topGridParent .topGrid .text-content {
    right: 30px;
    left: 0px;
}

.rightToLeft .footer-middle .widget.widget-about {
    margin-left: 0;
    margin-right: auto;
    text-align: left;
}

.rightToLeft .loyalty_program_1 .banner-set-content {
    padding: 50px;
    padding-right: 0;
}

/* .rightToLeft .topCustomBlock .block-info._first {
    margin-left: auto;
    margin-right: 17%;
} */
.rightToLeft body.onsticky nav.main-navigation {
    margin-left: 0;
    margin-right: auto;
}

.rightToLeft .topGrid .item__3 .img__banner {
    transform: translateX(-33%);
}

.rightToLeft #shopify-section-template--19393252688190__1566403665924 .item__3 .position-relative:hover a.img__banner {
    transform: translateX(-33%) scale(1.1);
}

body.rightToLeft.onsticky nav.main-navigation {
    margin-left: 0;
    margin-right: auto;
}

/* homepage ar rtl end*/
.bottomRightSearch span.product-price {
    margin-bottom: 0;
}

.cart-drawer .price {
    line-height: .8;
    margin-top: 9px;
}

.summary.summary-cart {
    border-style: solid !important;
    background: #eee;
}

.template-cart form#cart-form .cart-discount.form-inline.flex-nowrap input {
    width: 100%;
}

.template-cart form#cart-form .cart-discount.form-inline.flex-nowrap .btn {
    padding: 10.3px 1.5rem;
    background: #010101;
    border-color: #010101;
}

.cart-drawer .info__cart {
    display: flex;
    flex-flow: column;
    justify-content: center;
}

.cart-discount.input-group input {
    font-size: 16px;
}

.content__cart-drawer .item__cart {
    border-bottom: 1px solid #dee2e6 !important;
    padding-bottom: 1rem !important;
    margin-bottom: 1rem;
    align-items: center;
}

.content__cart-drawer .item__cart:last-child {
    border-bottom: 0px !important;
    /*     margin-bottom: 0;
    padding-bottom: 0 !important; */
}

.footer__cart-drawer .nav.nav-tabs .nav-link {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.footer__cart-drawer .nav.nav-tabs.nav-tabs-bg .nav-link:not(.active) {
    border-color: #d7d7d7 #d7d7d7 #d7d7d7 #d7d7d7;
    background-color: #e8e8e8;
}

.img-thumbnail {
    border-radius: 0 !important;
}

.loyalty_program_1 .row {
    margin: 0;
}

.loyalty_program_1 .col-lg-5,
.loyalty_program_1 .col-lg-7 {
    padding: 0;
}

.customProductGrid .smallCard .product-price ins,
.customProductGrid .smallCard .product-price del {
    color: #fff !important;
}

.mobDisplay svg.molla-svg-icon,
.displayMobSlider {
    display: none;
}

.memberSlider {
    width: 75%;
    display: flex;
}

.fullTitle {
    width: 25%;
}

.memberBoxSlider {
    display: flex;
    flex-flow: wrap;
    width: 100%;
}

.fullTitle p {
    color: #868686;
}

.storeMediaCustom {
    padding: 0 8%;
}

.posAbs {
    top: 10px;
    position: absolute;
    padding: 0 10px;
    width: 85%;
}

.posAbs .btn {
    display: none;
}

.customProductGrid .product-price.product-price-onsale ins,
.customProductGrid .product-price.product-price-onsale del {
    color: #ffffff;
}

.product-page .entry-title {
    color: #8f807c;
    letter-spacing: .5px;
}

.product-page .psgl-vendor-sku,
.product-page .entry-short-description,
.product-page,
.product-page .product-price,
.tab-details-product p,
.tab-details-product ul li,
.tb_details table,
.fbt-box-st,
.template-product .fbt-box-st {
    color: #8f807c;
    letter-spacing: 1px;
}

.product-page {
    letter-spacing: 1px;
    font-size: 16px;
}

.entry-price ins,
.out-text {
    color: #e78f5c;
}

body.template-page.return-policy .page-content a {
    word-wrap: break-word;
}

.product-page .entry-buttons .single_add_to_cart_button {
    background: #e99768;
    border-color: #e99768;
    box-shadow: none !important;
    padding-top: 12px;
}

.product-page .product-info .entry-buttons .btn i {
    margin-top: -7px;
}

.product-page .entry-buttons .single_add_to_cart_button:hover {
    background: #010101;
    border-color: #010101;
    color: #fff;
    box-shadow: none !important;
}

.product-page .entry-short-description {
    font-size: 16px;
}

.btns-prd-act .kt-wide-popup svg {
    fill: #e99768;
}

.product-page .entry-buttons .wishlist_compare_btns .btn i {
    color: #e99768;
    margin-top: -6px;
}

.product-page .entry-buttons .wishlist_compare_btns {
    margin-top: 25px;
}

.product-page .ask-product-button {
    margin-top: -2px;
}

.fbt-box-st .btn-primary {
    --color: var(--btn_color);
    --color_bg: #e99768;
    --border: #e99768;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.fbt-box-st .btn-primary:hover {
    --color: var(--btn_color);
    background: #010101;
    border-color: #010101;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.fbt-prd-name {
    letter-spacing: 1px;
}

.fbt-box-st .custom-control-label::before {
    top: 6px;
}

.fbt-box-st .custom-control-label::after {
    left: 1px;
    top: 5px;
}

.product-page .entry-title {
    letter-spacing: 1px;
}

.template-product .fbt-box-st h3 {
    color: #8f807c;
    letter-spacing: .5px;
    font-size: 20px !important;
    font-weight: 500 !important;
    margin-bottom: 20px;
}

.template-product .fbt-btn h4 {
    font-size: 16px;
    letter-spacing: 1px;
    color: #8f807c;
}

.product-page .custom-control-input:disabled~.custom-control-label,
.product-page label,
.fbt-box-st .custom-control-input:disabled~.custom-control-labe,
.fbt-box-st label {
    color: #8f807c;
}

.product-page .psgl-vendor-sku a:hover {
    color: #e78f5c;
}

.product-page .wishlist_compare_btns .btn:hover,
.ask-product-button i {
    color: #e99768;
}

.product-page .entry-buttons .btn:hover span {
    border-bottom-color: #e99768;
}

.ask-product-button i {
    margin-top: -4px !important;
}

.ask-product-button .btn {
    color: #8f807c !important;
}

.product-page .ask-product-button .btn-link:hover {
    --btn_border: #ed8a55;
}

.product-page .ask-product-button .btn:hover {
    color: #ec8a57 !important;
}

.template-product .nav.nav-pills .nav-item.show .nav-link,
.template-product .nav.nav-pills .nav-item .nav-link.active {
    border-color: #eb8a52;
}

.template-product .nav.nav-pills .nav-item.show .nav-link,
.template-product .nav.nav-pills .nav-item .nav-link.active {
    color: #eb8a52;
}

.template-product .tabs_style_1 .nav.nav-pills .nav-link {
    color: #8f807c;
    letter-spacing: 1px;
}

.product-desc-content a {
    color: #e88756;
    border-bottom: none;
    transition: all .35s ease;
}

.box-list-reviews #shopify-product-reviews,
.spr-form {
    font-size: 16px !important;
    letter-spacing: 1px;
}

.product-desc-content h3 {
    color: #8f807c;
    letter-spacing: 1px;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 20px;
}

#shopify-product-reviews label,
#shopify-product-reviews input,
#shopify-product-reviews textarea,
#shopify-product-reviews,
.product-desc-content {
    font-size: 16px !important;
    color: #8f807c;
    letter-spacing: 1px;
}

#shopify-product-reviews fieldset.spr-form-actions .spr-button {
    border-color: #010101;
    border-radius: 0px;
    background: transparent;
    color: #010101 !important;
}

#shopify-product-reviews fieldset.spr-form-actions .spr-button:hover {
    border-color: #010101;
    background: #010101;
    color: #fff !important;
}

#shopify-product-reviews a.spr-icon.spr-icon-star {
    color: #e48c5c;
}

#shopify-product-reviews .spr-form-label+.spr-form-input {
    border-radius: 0px;
}

.template-product .tab-details-product {
    font-size: 16px;
}

.product-page .entry-title {
    font-size: 25px;
}

.template-product .section-title h3,
.template-product h3.title,
.content_kt_related-products .section-width .section-title h3.title {
    color: #121212 !important;
    letter-spacing: .5px;
    font-size: 25px;
    font-weight: 500;
}

.fbt-box-st .fbt-title h3,
.widget_recent_productSg h2.product-name a,
.relatedGrid h2.product-name a,
.relatedGrid .axt-cp-custom,
.product-price {
    color: #343434 !important;
}

.kt-stickyAddCart .title_sticky p {
    color: #8f807c;
}

#shopify-product-reviews .spr-icon-star {
    color: #e78952;
}

#shopify-product-reviews .spr-icon {
    color: #e78952;
    top: -2px;
}

#shopify-section-template--19393252950334__kt_recently-viewed-products .product-price,
#shopify-section-template--19393252950334__kt_recently-viewed-products .product-name a {
    color: #8f807c;
}

.fbt-info .product-price,
.fbt-box-st .product-price {
    display: inline-block;
    margin-bottom: 0;
    color: #8f807c;
}

#shopify-section-template--19393252950334__kt_related-products .product-price {
    color: #8f807c;
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
    border-radius: 0px;
}

.fbt-info .custom-checkbox .custom-control-input:checked~.custom-control-label::before {
    border-color: #e99768;
    background-color: #e99768;
}

.fbt-box-st .btn-primary {
    margin-top: 15px;
}

.template-product .psgl-vendor-sku a:not(:hover) {
    color: #e78f5c;
}

.template-product .ratings-container {
    margin-bottom: 10px;
}

.kt-stickyAddCart .btn-primary {
    --color: #010101;
    --color_bg: transparent;
    --border: #010101;
}

.kt-stickyAddCart .btn-primary:hover {
    --color: #ffffff;
    --color_bg: #010101;
    --border: #010101;
}

.kt-stickyAddCart .add_to_cart_button::before {
    margin-top: -5px !important;
}

.kt-stickyAddCart .entry-price.price {
    letter-spacing: 1px;
}

.product-card .product-body {
    padding-top: 17px !important;
}

.product-page .social-share ul li a {
    line-height: 32px;
}

.product-card .product-price {
    font-size: 16px;
}

#Recently-template--19393252950334__kt_recently-viewed-products {
    margin-top: 60px;
}

.spr-review-content-body,
h3.spr-review-header-title {
    font-size: 14px;
}

#shopify-section-md_call_to_action_faq_page {
    display: none;
}

.content_faq-template .card-title a {
    color: #8f807c !important;
    letter-spacing: 1px;
    font-size: 20px !important;
    font-weight: 500 !important;
}

.content_faq-template .card-body {
    color: #8f807c;
    letter-spacing: 1.5px;
    font-size: 16px;
}

body.faqs .border-top {
    border: 0px !important;
}

.content_faq-template ul li {
    margin-bottom: 0;
    font-family: LAD !important;
    letter-spacing: 1.5px !important;
    color: #8f807c;
    font-size: 16px;
}

.content_faq-template .card-title a:before {
    color: #e99768 !important;
}

.content_faq-template .card-title a:not(.collapsed),
.content_faq-template .collapseBody {
    background: #e7e7e7;
}

a.btn.faqBtn {
    background: #e99768;
    border-color: #e99768;
    box-shadow: none !important;
    color: #fff !important;
}

a.btn.faqBtn:hover {
    background: #010101;
    border-color: #010101;
    color: #fff !important;
}

.content_faq-template ul {
    padding-left: 20px;
}

.content_faq-template h2.title {
    color: #8f807c;
    letter-spacing: 1.5px;
}

a.readMoreDescription {
    color: #e99768;
    letter-spacing: 1px;
    display: block;
}

.footer-middle .widget-about-info {
    display: none;
}



#order-slots {
    padding: 0px 0 !important;
}

.orders-slots-heading {
    margin-left: 0 !important;
    margin-right: 0 !important;
    font-size: 18px;
    font-weight: normal !important;
    color: #818181;
}

#order-slot-pickers input {
    padding: 11px 20px 8px;
    border: 1px solid #010101;
    color: #8f807c;
    letter-spacing: 1.5px;
    height: 40px;
    font-size: 14px;
}

#order-slots-option .ft-options {
    border: 1px solid #dee2e6 !important;
    border-radius: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: column;
    color: #8f807c;
}

#order-slots-option .ft-options.ft-options-active {
    background: #E7E7E7;
}

#order-slots .ft-options.ft-options-active svg {
    fill: #e18e64;
}

#order-slots .ft-options.ft-options-active div {
    color: #e18e64;
}

#order-slots .neo-slot-picker .neo-popup td {
    cursor: pointer;
}

#order-slots-option .ft-options-cell svg {
    margin-bottom: 10px;
}

#order-slots-option .ft-options-cell>div {
    line-height: 1.2;
}

#order-slots .orders-slots-heading {
    line-height: 1.3;
}

.SubtotalRightCalculate button.btn.btn-order {
    background: #ea8755;
    border-color: #ea8755;
    color: #fff;
}

.SubtotalRightCalculate button.btn.btn-order:hover {
    background: #010101;
    border-color: #010101;
}

.cart-drawer #order-slot-pickers input {
    border: 1px solid #dee2e6 !important;
}

.cart-drawer #order-slot-pickers input {
    font-size: 14px;
}

.entry-price .product__policies {
    font-size: 16px;
    color: #8f807c;
}

.template-cart #order-slots-option .ft-options {
    border: 1px solid #010101 !important;
}

.customProductGrid .product-price span {
    color: #fff;
}

.h_buttons span {
    padding-top: 2px;
}

.h_buttons div {
    border-radius: 0px !important;
    box-shadow: none;
}

.h_buttons div:hover {
    background: #e78d5a;
    filter: brightness(100%);
}

.modalQuickShop .product-body .product-name {
    font-size: 24px;
    letter-spacing: 1px;
    color: #575757;
}

.modalQuickShop .product-body .product-price {
    font-size: 18px;
    letter-spacing: 1px;
    color: #575757;
}

.modalQuickShop .product-loop-variants span.swatch-title {
    color: #575757 !important;
    font-size: 16px;
}

.modalQuickShop li.swatch-on-grid.active span {
    color: #f28952 !important;
}

.modalQuickShop li.swatch-on-grid.active span.swatch-title {
    border-bottom: 1px solid #f28952 !important;
}

.modalQuickShop .product-loop-variants .name_option,
.modalQuickShop .quantity label {
    color: #575757 !important;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 300;
}

.modalQuickShop .add_to_cart_button {
    background: #000;
    border-radius: 0px;
    border: 0px;
}

.modalQuickShop .add_to_cart_button:before {
    margin-top: -4px;
}

.tab-floating-gift i {
    color: #e18e64 !important;
}

.tab-floating-gift .text-primary {
    color: #e2926a !important;
}

#gift-note {
    letter-spacing: 1px;
    max-width: 100%;
    background: transparent;
}

.tab-floating-gift .btn.btn-x-tab-floating {
    background: #000;
    border: 0px;
}

.tab-floating-gift .btn.btn-x-tab-floating:hover {
    background: #e2926a;
}

.custom-control-label {
    letter-spacing: 0.5px;
}

.custom-checkbox .custom-control-label::after,
i.fkt-gift-1 {
    color: #e2926a;
}

.custom-control-label::before {
    margin-top: -3px;
}

.custom-checkbox .custom-control-label::after {
    margin-top: -2px;
}

.cart__meta .product-col .cart__meta-text {
    letter-spacing: 1.5px;
    color: #818181;
}

.product-info.entry-summary [data-controller="wrapped-product"] {
    width: 100%;
    flex: unset;
    max-width: 100%;
}

.product-info.entry-summary feature-powered-by {
    display: none !important;
}

.product-info.entry-summary feature-message [data-container] textarea,
feature-sender-recipient [data-container] label {
    letter-spacing: 1.5px;
}

feature-sender-recipient [data-container] input,
feature-message [data-container] textarea {
    border-color: #d7d7d7 !important;
}

.product-info.entry-summary .quantity.js-item-quantity .control {
    height: unset;
}

feature-sender-recipient [data-container] input,
.product-col .cart__meta-text {
    color: #8f807c !important;
    letter-spacing: 1px;
}

.p-gift-info h3,
.p-gift-info span {
    color: #8f807c !important;
    letter-spacing: 1px;
    font-size: 16px;
}

.p-gift-info .label-for-checkbox.remove,
.p-gift-info a.remove {
    color: #e88955;
}

#is-a-gift .form-control {
    border: 1px solid #010101;
}

.cart-drawer.opend-overlay {
    z-index: 9999999999;
}

.dashboard.content_account-template a {
    color: #e98a56;
}

.template-customers-account .nav-dashboard .nav-link,
.template-customers-order .nav-dashboard .nav-link {
    font-size: 16px;
    letter-spacing: 1px;
    color: #8f807c;
    line-height: 1.5;
}

.template-customers-account .nav-dashboard .nav-link.active,
.template-customers-order .nav-dashboard .nav-link.active,
.template-customers-order .nav-dashboard .nav-link:hover {
    color: #e98a56 !important;
}

.template-customers-account .nav-dashboard .nav-link:before,
.template-customers-order .nav-dashboard .nav-link:before {
    margin-top: -10.5px;
}

.template-customers-order .dashboard .tab-pane {
    color: #8f807c !important;
    font-size: 16px;
    line-height: 2;
    font-weight: 300;
    font-style: normal;
    text-align: justify;
    letter-spacing: 1.5px !important;
}

.template-customers-order .order-customer-info th,
.template-customers-order .table .total-col,
.template-customers-order .table-responsive th,
.template-customers-order .dashboard .table tfoot th {
    color: #8f807c !important;
    font-size: 16px !important;
    font-weight: 300;
    font-style: normal;
    letter-spacing: 1.5px !important;
}

.template-customers-order .dashboard h3 {
    color: #8f807c;
}

.template-customers-order .dashboard .table tfoot td,
.template-customers-order .dashboard .table tfoot th {
    width: 50%;
}

.template-customers-order .dashboard .table tfoot td {
    text-align: right;
}

.modal-open .modal {
    z-index: 99999999999;
}

.social-share a:hover {
    border-color: #e98a56;
    color: #e98a56;
}

.kt-stickyAddCart .position-fixed.bottom {
    z-index: 9999999999;
}

.info-discount {
    width: auto;
    padding: 4px 1rem 0.1px;
    border-radius: 0;
    border: 0px;
    color: #fff;
    background-color: #e98a56;
    font-size: 12px !important;
    line-height: 1.5;
}

.cf-fields-container label {
    font-size: 16px !important;
    margin-bottom: 5px;
    color: #8f807c;
    letter-spacing: 1px;
}

.cf-fields-container .cf-field input[type=text],
.cf-fields-container .cf-field input[type=email],
.cf-fields-container .cf-field input[type=number],
.cf-fields-container .cf-field input[type=tel],
.cf-fields-container .cf-field input[type=password],
.cf-fields-container .cf-field textarea {
    height: 4rem;
    padding: 0.85rem 2rem;
    border-radius: 0;
    border: 1px solid #ebebeb;
    font-size: 16px !important;
    color: #8f807c;
    border-color: #8f807c;
    letter-spacing: 1px;
}

.cf-fields-container .cf-field p {
    color: #8f807c;
}

.cf-fields-container label.cf-enum-field__choice span {
    margin-top: 4px;
    line-height: 1.1;
}

.cf-form-actions button.cf-cancel.cf-button.btn.button {
    background: transparent;
    color: #010101;
    letter-spacing: 1.5px;
    font-size: 14px;
    border: 1px solid #010101;
    height: 42px;
    line-height: 27px;
}

.cf-form-actions button.cf-submit-form.cf-button.btn.button {
    background: #010101;
    color: #ffff;
    letter-spacing: 1.5px;
    font-size: 14px;
    border: 1px solid #010101;
    height: 42px;
    line-height: 27px;
}

.cf-form-actions button.cf-button.btn:hover {
    border: 1px solid #e78d5a !important;
    color: #fff !important;
}

#forthColumnSection .item__3 .banner-title {
    color: #000;
}

.header.style-01 .block-info .infor,
.header.style-01 .list-link {
    text-transform: capitalize !important;
}


.template-product .entry-price .product__policies {
    display: none;
}

.template-product .quantity.js-item-quantity {
    max-width: 150px;
}

.template-product #order-slots {
    display: none;
}

.template-collection .product-card .product-thumb.images .aspectRatio,
.template-product .product-card .product-thumb.images .aspectRatio {
    height: 280px;
}

.template-collection .p-style-03 .product-thumb,
.template-product .p-style-03 .product-thumb {
    /* border: 3px solid #d5cdca; */
    border: unset;
}

.template-collection .p-style-03 .product-thumb:hover,
.template-product .p-style-03 .product-thumb:hover {
    border: 3px solid #d5cdca;
}

.template-collection .primary-thumb img,
.template-product .primary-thumb img {
    width: 90% !important;
    height: 90% !important;
    object-fit: contain !important;
}

body.template-product.is-cover .aspectRatio .primary-thumb img {
    object-fit: contain !important;
}

.tab-product .product.product-card img {
    width: 95% !important;
    height: 95% !important;
    object-fit: contain !important;
}

.template-product .swiper-button-next,
.template-product .swiper-button-prev {
    top: 35%;
}

.content_template--20408650989886__kt_recently-viewed-products {
    padding-top: 2rem;
}

.template-product .product-form-quickview-template .entry-buttons [data-controller="wrapped-product"] {
    width: 100%;
    flex: unset;
    max-width: 100%;
}

.product-page .entry-buttons .single_add_to_cart_button {
    margin-top: 0;
}

.axt_show_original {
    color: #8f807c;
}

.product-price {
    color: #988a86;
}

#cart-form .total-col span.axt-cart-final-price {
    text-decoration: line-through;
}

.product-info .selector-wrapper {
    margin-bottom: 20px !important;
}

.fake_select.not_select li.sw .option_title {
    background: transparent;
    border: 1px solid #eee;
    padding: 10px 10px 5px;
    text-transform: capitalize !important;
}

.breadcrumbs>.col-auto {
    padding-left: 5px;
}

.template-collection .product-price,
.template-collection .product-name a,
.collection-description p,
.template-collection .kt--filter-gr-i .custom-control-label {
    color: #787878 !important;
}

.template-collection .left-sidebar .sidebar {
    margin-top: -5px;
}

.template-collection a.sidebar-filter-clear {
    color: #e98a56;
}

.template-collection .kt--filter.kt_sidebar .kt--filter-gr-i .layered_subtitle_heading span.layered_subtitle {
    color: #343434 !important;
    font-size: 20px;
}

.template-collection .kt--filter-gr-i_ul li .custom-control {
    line-height: 28px;
}

.template-collection .kt--filter.kt_sidebar .kt--filter-gr-i .kt--filter-gr-i_ul li {
    min-height: unset;
    line-height: 28px;
    font-size: 16px;
}

.template-collection .custom-checkbox .custom-control-label:after {
    margin-top: -2px;
    margin-left: 1px;
}

.template-collection .widget_product_categories li a .count {
    border-radius: 0;
}

.template-collection .widget_product_categories li.current-cat>a .count {
    background-color: #e98a56;
}

.template-collection .custom-checkbox .custom-control-label::before {
    border-radius: 0;
}

.template-collection .widget_flt_slider .ui-slider-horizontal .ui-slider-handle {
    background-color: #e98a56;
}

.template-collection .filters-default ul.show-grid-list.kt--drop-i {
    display: none;
}

#sort_by .kt--drop-title {
    color: #787878 !important;
    letter-spacing: .5px;
    padding: 7px 1rem 5px;
    border: 1px solid #d5cdca;
    border-radius: 0;
}

#sort_by .kt--drop-title span {
    color: #787878 !important;
    letter-spacing: .5px;
}

.template-collection span.result-count,
.template-collection span.result-count span,
.template-collection .left-sidebar .sidebar label,
.kt--filter.kt_sidebar .filter-clean {
    font-size: 14px;
    color: #787878;
}

.template-collection .kt--filter-gr-i_ul li .custom-control-label {
    font-size: 16px;
}

.template-collection .widget_flt_slider .kt--filter-gr-i_ul .amount {
    color: #787878 !important;
}

.pagination .page-numbers,
.pagination a.btn--narrow,
.pagination a.btn--narrow.btn-next,
.pagination a.btn--narrow.btn-prev {
    color: #787878 !important;
    padding: 14px 10px 10px;
    height: 40px;
    min-height: 40px;
}

.breadcrumbs .col-12 {
    padding-left: 5px;
}

.filters-form .kt--filter-gr-i_ul button {
    padding: 10px 10px 7px;
}

.filters-form .kt--filter-gr-i_ul button:hover {
    background: #e98a56;
    border-color: #e98a56;
}

li._flt_ui.ui-slider label,
li._flt_ui.ui-slider .amount {
    font-size: 16px !important;
    letter-spacing: .5px;
}

.product-price ins {
    float: none;
    display: flex;
    flex-flow: wrap;
}

.product-price span.axt_discounted_price {
    margin-right: 10px;
}

.template-index .swiper-slide .product-price ins {
    color: #fff;
}

.product-price del {
    margin-left: 0;
}

.product-price ins.axt-cp-custom {
    float: none;
    display: flex;
    flex-flow: wrap;
    margin-right: 10px;
}

.cart-bottom [data-controller="wrapped-cart"] {
    margin-left: 0;
    margin-right: 0;
}

.cart-bottom #is-a-gift {
    display: none;
}

.footer__cart-drawer [data-tab-content="tab-floating-gift"] {
    display: none;
}

form#notify-form .btn {
    background: #000;
    letter-spacing: 1.5px;
    font-size: 14px;
    padding-bottom: 5px;
    border: 1px solid #000;
}

form#notify-form .btn:hover {
    background: transparent;
    border: 1px solid #000;
    color: #000;
}

.entry-buttons .stock-top {
    width: 100%;
    flex: unset;
    max-width: unset;
}

#topGridParent .topGrid .btn {
    display: none;
}

#forthColumnSection .btn {
    display: none;
}

.i-megamn .mn-i.title_lv1>a {
    text-transform: capitalize;
}

.ultimate-countdown {
    margin-bottom: 20px;
    margin-top: 0px;
}

.ultimate-countdown .Counter__Container-fbzfb-0.eBvQmx {
    margin-top: 0px;
}

.mb-ProductButtons wrapped-extension {
    margin-top: 12px !important;
    margin-bottom: 22px !important;
}

#topGridParent .position-relative {
    overflow: hidden;
}

.rightToLeft .loyalty_program_1 .imgDesk {
    left: 0;
    right: unset;
}

.rightToLeft .topGrid .item__3 .img__banner {
    transform: translateX(-50%);
}

.rightToLeft .topGrid .item__2 .img__banner {
    transform: translateX(-50%);
}

.tabs-width.product-desc-content.container {
    text-align: left;
}

div#form-container-ref {
    background: #e7e7e7;
    position: relative;
}


/* responsive */
@media (max-width: 1280px) {
    .topCustomBlock .block-info._first {
        margin-right: 0;
        margin-left: 0%;
    }

    .topCustomBlock {
        margin-left: auto;
    }

    .headerStickyLogo img {
        height: unset;
    }

    body.onsticky .headerStickyLogo {
        width: 17%;
    }

    .template-collection .product-card .product-thumb.images .aspectRatio,
    .template-product .product-card .product-thumb.images .aspectRatio {
        height: 220px;
    }
}

@media (max-width: 1199px) {
    .container {
        max-width: 95%;
    }

    /* .product-card .product-thumb.images .aspectRatio {
    height: 310px;
}   */
}

@media (max-width: 1024px) {
    .topCustomBlock {
        -ms-flex: 0 0 calc(80% - 65px);
        flex: 0 0 calc(80% - 65px);
        max-width: calc(80% - 65px);
    }

    .content_faq-template .card-title a {
        font-size: 18px !important;
    }

    .template-collection .product-card .product-thumb.images .aspectRatio,
    .template-product .product-card .product-thumb.images .aspectRatio {
        height: unset;
    }
}

@media only screen and (max-width: 1199px) and (min-width: 991px) {
    .headerCustomTop .header-logo {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}

@media only screen and (min-width: 581px) {

    .footer-middle .widget.widget-about>a,
    .footer-middle .widget.widget-about p b {
        display: none !important;
    }
}

@media (max-width: 991px) {
    .sidebar{
    margin-top: 0px !important;
}
    .slide_i--template--19393252688190__1566371829835 .slideshow__subtitle,
    .loyalty_program_1 .banner-set-content h2 {
        font-size: 28px !important;
    }

    .product-page .entry-title {
        font-size: 22px;
    }

    #topGridParent .topGrid h3,
    .customProductGrid h3,
    body.template-page .page-content h3:first-child,
    .content_1566463547064 h2.title.mb-1,
    #forthColumnSection .banner-title,
    .template-product .section-title h3,
    .template-product h3.title {
        font-size: 20px;
    }

    .customProductGrid p.sub-title {
        font-size: 16px;
    }

    #shopify-section-template--19393252688190__c138f794-bfa8-4752-89c5-b8a56f4ef2ae h3 {
        font-size: 18px;
        margin-bottom: 15px;
    }

    #topGridParent .topGrid .text-content {
        top: 25px;
        left: 15px;
    }

    #forthColumnSection .order-md-1 {
        -ms-flex-order: 2;
        order: 2;
    }

    #forthColumnSection .order-md-1 {
        -ms-flex-order: 2;
        order: 2;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    #forthColumnSection .order-md-1 .item__banner.item__3 {
        display: none;
    }

    #forthColumnSection .order-md-1 .item__banner.item__2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    #forthColumnSection .item__banner.item__4 {
        display: none;
    }

    #forthColumnSection .position-relative {
        height: 410px;
        margin: 0;
        padding: 0;
    }

    #forthColumnSection .mt-md-2,
    #forthColumnSection .mt-md-0 {
        margin-top: 0;
    }

    #forthColumnSection .imgs__banner_template10 .text-content {
        top: 10px !important;
        left: unset !important;
        transform: translate(0);
    }

    #forthColumnSection .imgs__banner_template6type_1 {
        display: flex;
    }

    #forthColumnSection .imgs__banner_template6type_1 a.img__banner {
        min-height: 100%;
        object-fit: cover;
    }

    #forthColumnSection .imgs__banner_template6type_1 .text-content {
        top: unset !important;
        bottom: 12px !important;
        left: unset !important;
        padding: 0 20px;
        width: 100%;
        transform: translate(0);
        text-align: left;
    }

    #forthColumnSection .imgs__banner_template6type_2 .content-border {
        padding: 0;
        border: 0px;
        min-height: unset;
        width: 100%;
        transition: all .3s;
        align-items: flex-start !important;
        justify-content: flex-start !important;
    }

    #forthColumnSection .imgs__banner_template10 a.img__banner {
        height: 100%;
        background-position: center;
        background-size: cover;
        background-color: #fff;
    }

    #forthColumnSection .col-12 {
        max-width: 50%;
    }

    .member_box .newsletterCustom {
        padding: 40px 20px 0;
    }

    .member_box .row .col-md-3 {
        -ms-flex: 0 0 25% !important;
        flex: 0 0 25% !important;
        max-width: 25% !important;
    }

    .member_box .store-content {
        margin-top: 0;
    }

    .topCustomBlock .block-info:nth-child(2) {
        max-width: unset;
        width: auto;
    }

    .topCustomBlock a.fkt-user span,
    .topCustomBlock a.fkt-envelope span {
        font-size: 0;
        width: 0;
        margin: 0;
    }

    .topCustomBlock .block-info._first {
        /*     margin-right: 7%; */
        display: none;
    }

    .header.style-02 .block-info,
    .header.style-01 .block-info {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .headerCustomTop .header-logo {
        -ms-flex: 0 0 200px;
        flex: 0 0 200px;
        max-width: 200px;
    }

    .topCustomBlock {
        -ms-flex: 0 0 calc(100% - 265px);
        flex: 0 0 calc(100% - 265px);
        max-width: calc(100% - 265px);
    }

    .kt_slideshow {
        margin-top: 0;
    }

    .header-top .block-info .list-link-account .fkt-user:before {
        margin-top: -6px;
    }

    .header-top .block-info a[class|=fkt]:before,
    .header-top span {
        color: #363638;
    }

    .block-minicart .icon-count svg {
        fill: #363638;
    }

    .tl-switcher-container .tl-select:after {
        border-color: #363638;
    }

    span.wishlistCount.wishlist-count,
    .topCustomBlock .block-minicart span.count.cartCount {
        background: #e49764 !important;
        color: #fff !important;
        line-height: 21px;
        margin-left: -8px;
    }

    .header-top .block-info .list-wishlist a[class|=fkt]:before {
        padding-right: 0px;
    }

    .mobileToggle {
        order: 2;
        -ms-flex: unset;
        flex: unset;
        max-width: initial;
        margin-left: auto;
        margin-top: 5px;
        margin-right: 6px;
    }

    .topCustomBlock {
        -ms-flex: unset;
        flex: unset;
        max-width: initial;
        margin-left: 0;
        order: 3;
    }

    .tl-switcher-container {
        order: 4;
    }

    .mobile-menu li a {
        font-size: 14px;
    }

    .mobile-menu li {
        font-size: 0;
    }

    .block-menu-bar .menu-toggle .icon span:not(:last-child) {
        margin-bottom: 5px;
    }

    .block-menu-bar .menu-toggle .icon span {
        height: 1px;
        border-top: 2px solid;
    }

    .header-top .block-info a[class|=fkt]:before {
        font-size: 25px;
    }

    .bottomRight {
        margin-right: 0;
    }

    .topCustomBlock .block-info:nth-child(3) {
        padding-right: 12px;
    }

    .block-minicart .mini-cart {
        margin-top: -2px;
    }

    .mobDisplay svg#Capa_1 {
        display: none;
    }

    .mobDisplay svg.molla-svg-icon {
        display: inline-block;
        color: #363638;
        width: 24px !important;
        height: 24px;
    }

    .block-minicart .icon-count svg {
        fill: #363638;
    }

    .mobDisplay svg.molla-svg-icon {
        display: inline-block;
        color: #363638;
    }

    .mobile-menu li a {
        text-transform: inherit;
    }

    p.footer-copyright.m-0,
    .footer-menu {
        width: 100%;
    }

    .footer-bottom .col-12.d-flex.justify-content-between {
        flex-flow: wrap;
    }

    .footerSecond p.footer-copyright a {
        margin-right: 0;
        width: 100%;
        display: block;
    }

    .loyalty_program_1 p {
        margin: 10px 0;
    }

    .loyalty_program_1 .banner-set-content h2 {
        margin-bottom: 30px !important;
    }

    #shopify-section-template--19393252688190__c138f794-bfa8-4752-89c5-b8a56f4ef2ae h3 {
        font-size: 18px !important;
    }

    .cta.design_11 .cta-desc {
        font-size: 16px;
    }

    .md_banner_products_set.loyalty_program_1 .banner-set-content p {
        max-width: 100%;
    }

    .md_banner_products_set.loyalty_program_1 .banner-set-content {
        padding: 30px 30px 40px !important;
    }

    .newsletterCustom .col-md-12 p {
        color: #868686;
    }

    .displayMob {
        display: block;
    }

    .memberBoxSlider {
        margin: 0;
        overflow: hidden;
    }

    .fullTitle,
    .memberSlider {
        width: 100%;
    }

    .posAbs .btn {
        background: transparent;
        color: #363638 !important;
        border-color: #363638 !important;
        padding-left: 20px;
        padding-right: 20px;
        min-width: auto;
    }

    p.storeParagraph {
        color: #363638;
    }

    .posAbs .btn {
        display: inline-block;
    }

    .posAbs .btn:hover {
        border-color: #dd8658 !important;
        background: #dd8658;
        color: #fff !important;
    }

    .mobile-search .btn {
        background: #575757;
    }

    .socials_.style-02.style-02-small .social-icon {
        line-height: 32px;
    }

    p.footer-copyright.m-0 {
        margin-bottom: 20px;
    }

    .mobile-menu li a {
        color: #040404 !important;
    }

    .mobile-menu li:hover a {
        color: #e49764 !important;
    }

    .mobile-menu-wrapper .social-icon {
        color: #fff;
        border-color: #575757;
        background-color: #575757;
    }

    .mobile-menu-wrapper .socials_ [class^=fkt-]:before {
        font-size: 15px;
        line-height: 26px;
    }

    .loyalty_program_1 .banner-set.container {
        max-width: 100%;
        padding: 0;
    }

    .loyalty_program_1 .banner-set-image {
        opacity: 1;
    }

    .loyalty_program_1 .imgDesk {
        display: none;
    }

    .md_banner_products_set.loyalty_program_1 .banner-set-content {
        padding-left: 5% !important;
        padding-right: 5% !important;
    }

    #forthColumnSection .item__2 .banner-title,
    #forthColumnSection .banner-title {
        color: #000;
    }

    /* #forthColumnSection .item__2 .banner-title {
    color: #818181;
} */
    .product-card .product-thumb.images .aspectRatio {
        height: 340px;
    }

    .content_search-template h3.title {
        font-size: 18px;
    }

    .header .molla-svg-icon {
        color: #363638;
    }

    .bottomRight {
        margin-right: 10px;
    }

    .Order0 {
        order: 1;
    }

    .Order1 {
        order: 2;
    }

    .bottomRight {
        order: 3;
    }

    .block-info._last {
        order: 4;
    }

    .header-top .block-minicart {
        order: 5;
    }

    .bottomRight .box-search .search {
        width: 0;
    }

    .bottomRight:hover .box-search .search {
        width: 237px;
    }

    .rightToLeft .topCustomBlock .block-info:nth-child(3) {
        padding-right: 0;
    }
}

@media (min-width: 768px) {
    .loyalty_program_1 .banner-set-content {
        padding-left: 0 !important;
    }
}

@media (max-width: 768px) {
    .rightToLeft .topGrid .item__1 .img__banner {
        background-position: 100px;
    }
}

@media (max-width: 767px) {
    
    .table-wishlist .remove-col {
        border: 0px !important;
    }

    .floatRight .col-12 {
        padding: 0;
    }

    .floatLeft,
    .floatRight,
    .summarySubtotalLeft,
    .summarySubtotalRight {
        width: 100%;
    }

    body.template-cart .product-col .product {
        display: flex !important;
        align-items: center !important;
    }

    .floatLeft,
    .template-cart form#cart-form .cart-bottom.mb-2i {
        width: 100%;
        display: block;
    }

    .floatRight,
    .template-cart form#cart-form .cart-bottom.mb-2i.row {
        width: 100%;
        display: block;
        margin-left: 0;
    }

    .template-cart form#cart-form .cart-bottom.mb-2i.row .form-inline .form-group {
        width: calc(100% - 0px);
    }

    div#accountModal .form-box {
        padding: 3.7rem 3rem !important;
    }

    .slide_i--1566373570019-3 .slide_t-content {
        --y: 22% !important;
    }

    .template-cart td.product-col {
        border-bottom: 1px solid #ddd !important;
        padding-bottom: 10px;
        margin-bottom: 7px;
    }

    .template-cart td.product-col:last-child {
        border-bottom: 0px !important;
    }

    .topGrid .img__banner:not(.none-bg) {
        background-color: #fff;
    }

    .topGrid .imgs__banner_template1 .position-relative {
        height: 300px;
        margin-bottom: 20px;
    }

    .topGrid .img__banner {
        background-size: contain;
        background-position: right;
        height: 100%;
        padding-bottom: 0% !important;
    }

    .topGrid .item__1 .img__banner {
        transform: translateX(-9%);
    }

    #shopify-section-template--19393252688190__1566403665924 .item__1 .position-relative:hover a.img__banner {
        transform: translateX(-9%) scale(1.1);
    }

    #shopify-section-template--19393252688190__1566403665924 .item__2 .position-relative:hover a.img__banner {
        transform: translateX(15%) scale(1.1);
    }

    #topGridParent .topGrid .text-content {
        top: 50%;
    }

    /* .kt_home_slide .imgRatio__text-wrap:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(64 66 73 / 59%);
} */
    .kt_slideshow {
        margin-top: 0;
    }

    .customProductGrid .container {
        width: 75% !important;
    }

    .customProductGrid .swiper-button-next:before,
    .customProductGrid .swiper-button-prev:before {
        color: #ffffff;
        background: transparent;
        font-size: 30px;
    }

    .customProductGrid .nav-center-outside .swiper-button-next {
        right: -10%;
    }

    .customProductGrid .nav-center-outside .swiper-button-prev {
        left: -10%;
    }

    .displayMobSlider {
        display: block;
    }

    .memberSlider {
        max-width: 100%;
        padding: 0;
        margin: 10px 0 0;
    }

    .storeMediaCustom {
        padding: unset;
    }

    .memberSlider .slick-slide {
        margin: 0 10px;
    }

    .memberSlider .slick-list {
        margin: 0 -10px;
    }

    .member_box .container {
        max-width: 100%;
        padding: 0;
    }

    .member_box .newsletterCustom {
        padding: 40px 0px 0;
    }

    .fullTitle {
        padding-left: 25px;
        padding-right: 25px;
    }

    .memberSlider {
        padding-left: 4%;
    }

    .posAbs {
        top: 20px;
        left: 20px;
    }

    .cart.main-content {
        padding-top: 40px;
    }

}

@media (max-width: 580px) {
    .customIconBlock span.custom-icon img {
        width: 20px;
        max-width: 20px;
    }

    .rightToLeft .footer-middle .widget.widget-about {
        margin-left: auto;
        margin-right: 0px;
        text-align: right;
    }

    .topGrid .imgs__banner_template1 .position-relative {
        height: 200px;
    }

    .customProductGrid .container {
        width: 80% !important;
    }

    #forthColumnSection .position-relative {
        height: 285px;
    }

    .footer-middle .row {
        flex-flow: column-reverse;
        align-items: flex-start;
    }

    .footer-middle .row .col-xs-12 {
        width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .footer-middle .widget.widget-about {
        width: max-content;
        margin-left: 0;
    }

    .footer-middle ul.widget-list.list-unstyled {
        display: block;
        margin-top: 20px;
    }

    .footerNewsletter .cta.design_11 .form-control {
        width: auto;
        border-radius: 0;
        margin-bottom: 0;
    }

    .footerNewsletter .cta.design_11 .input-group-append {
        width: auto;
        margin: 0 !important;
    }

    .footer-middle h4.widget-title.onHide {
        display: none;
    }

    .footerNewsletter .cta.design_11 .cta form {
        max-width: 100%;
        width: 100%;
    }

    .footerNewsletter .cta.design_11 .cta {
        padding: 0;
    }

    /* .footer-middle .widget-about p span {
    display: none;
} */
    .footer-middle .widget.widget-about {
        margin-top: 20px;
    }

    .footer-middle .widget-title {
        display: none;
    }

    .content_faq-template .card-title a {
        font-size: 16px !important;
    }

    .content_faq-template .card-title a:before {
        right: 5px !important;
    }

    .product-page .row.align-items-center.justify-content-between {
        gap: 15px;
    }

    .rightToLeft .content_faq-template .card-title a:before {
        right: unset !important;
        left: 1rem;
    }

    .modal-content {
        width: 90%;
        margin: 0 auto;
    }

    #order-slots .ft-options.ft-options div {
        font-size: 12px;
        max-width: 65px;
    }

    #order-slots .orders-slots-heading {
        font-size: 16px;
    }
}

@media (max-width: 680px) {
    .headerCustomTop .header-logo {
        -ms-flex: 0 0 150px;
        flex: 0 0 150px;
        max-width: 150px;
        padding: 0;
    }
}

@media (max-width: 559px) {
    .collection-description._mb-3 h1 {
        font-size: 20px !important;
        letter-spacing: 1px !important;

    }

    .slide_i--template--19393252688190__1566371829835 .slideshow__subtitle,
    .loyalty_program_1 .banner-set-content h2 {
        font-size: 20px !important;
        letter-spacing: 1px !important;
    }

    .slide_i--template--19393252688190__1566371829835 .slideshow__title {
        letter-spacing: 2px;
        font-size: 14px;
    }

    #forthColumnSection .banner-title {
        font-size: 16px;
    }
}

@media (max-width: 540px) {
    .rightToLeft .topGrid .item__1 .img__banner {
        background-position: 56px;
    }

    .headerCustomTop .header-logo {
        -ms-flex: 0 0 160px;
        flex: 0 0 160px;
        max-width: 160px;
        padding: 0;
    }

    /* 
.topCustomBlock {
    -ms-flex: 0 0 calc(100% - 220px);
    flex: 0 0 calc(100% - 220px);
    max-width: calc(100% - 220px);
    padding: 0;
    margin: 0;
}
.header-top .block-info a[class|=fkt]::before {
    padding-right: 0;
}   
.header-top .block-info {
    padding-left: 0;
    padding-right: 0;
} 
.bottomRight {
    margin: 0;
}

.header.style-02 .block-info {
    padding: 0;
}
.header-top .block-info a.fkt-envelope::before {
    padding-right: 13px;
} */
    .posAbs {
        top: 10px;
        left: 10px;
    }
}

@media (max-width: 480px) {
    .coupon_display .coupon-content{
        flex-direction: column;
        align-items: flex-start !important;
    }
    .header.style-01 .block-info.col-auto.Order0 {
        display: none;
    }

    .header.style-01 .block-info._last.col-auto {
        display: none;
    }

    /* .topCustomBlock {
    -ms-flex: 0 0 calc(100% - 190px);
    flex: 0 0 calc(100% - 190px);
    max-width: calc(100% - 190px);
    margin-left: auto;
} */

    .header-top .block-info a[class|=fkt]:before {
        font-size: 18px;
    }

    .mobDisplay svg.molla-svg-icon {
        width: 20px !important;
        height: 20px;
    }

    .bottomRight,
    {
    margin-right: 7px;
}

.rightToLeft .bottomRight {
    margin-left: 7px;
}

.headerCustomTop .container {
    /*   padding-right:0px; */
}

.header-top .block-info a[class|=fkt]:before {
    font-size: 20px;
    padding-right: 2px;
}

.mobileToggle {
    margin-top: 1px;
}

.topCustomBlock .block-info:nth-child(3) {
    display: none;
}

.wishlist_compare_btns {
    flex-flow: column;
    width: 100%;
}

.wishlist_compare_btns .btn {
    width: 100% !important;
    flex: unset;
    margin: 0 !important;
    padding: 0 !important;
    gap: 0 !important;
    --gap: 0;
    justify-content: flex-start;
    border: 0px;
}

.wishlist_compare_btns .btn.compare:before {
    border: 0px !important;
}

.wishlist_compare_btns .btn.compare {
    margin-top: 10px !important;
}

.bottomRight .molla-svg-icon {
    width: 18px !important;
}

.bottomRight {
    margin-right: 4px;
    margin-left: 0px;
}

.headerCustomTop .header-logo {
    -ms-flex: 0 0 130px;
    flex: 0 0 130px;
    max-width: 130px;
}

.rightToLeft .header-top .block-info a[class|=fkt]::before {
    padding-left: 3px;
}
}

@media (max-width: 414px) {
    [data-block="item_map"] iframe {
        max-height: 200px !important;
    }

    .entry-price ins {
        color: var(--priceColor);
    }

    #shopify-product-reviews .spr-form-label+.spr-form-input textarea {
        height: 100px;
    }

    .rightToLeft .topGrid .item__1 .img__banner {
        background-position: 20px;
    }

    .topGrid .item__1 .img__banner {
        transform: translateX(0%);
        background-size: 57%;
    }

    .customProductGrid .container {
        width: 85% !important;
    }

    #shopify-section-template--19393252688190__1566403665924 .item__3 .position-relative:hover a.img__banner {
        transform: translateX(7%) scale(1.1);
    }

    #shopify-section-template--19393252688190__1566403665924 .item__2 .position-relative:hover a.img__banner {
        transform: translateX(22%) scale(1.1);
    }

    .customProductGrid .nav-center-outside .swiper-button-next {
        right: -35px;
    }

    .customProductGrid .nav-center-outside .swiper-button-prev {
        left: -35px;
    }

    .rightToLeft .customProductGrid .nav-center-outside .swiper-button-prev {
        right: -30px;
        left: unset;
    }

    .rightToLeft .customProductGrid .nav-center-outside .swiper-button-next {
        right: unset;
        left: -30px;
    }

    #forthColumnSection .banner-title {
        font-size: 14px;
    }

    #forthColumnSection .imgs__banner_template10 .text-content {
        top: 10px !important;
        padding: 0 10px;
    }

    #forthColumnSection .position-relative {
        height: 220px;
    }

    #forthColumnSection .imgs__banner_template6type_1 .text-content {
        padding: 0 10px;
    }

    .topGrid .imgs__banner_template1 .position-relative {
        margin-bottom: 10px;
    }

    .topGrid .imgs__banner_template1 .position-relative {
        height: 170px;
    }

    .mobileToggle {
        margin-right: 0;
    }

    .header-top .block-info {
        padding-left: 0px;
        padding-right: 0px;
    }

    .header-top .block-info a[class|=fkt]:before {
        padding-right: 0;
    }

    .rightToLeft .header-top .block-info a[class|=fkt]:before {
        padding-left: 0;
    }

    .header-top .block-minicart {
        margin-right: 0px;
    }

    .footerNewsletter .cta.design_11 .form-control {
        width: 100%;
    }

    .footerNewsletter .cta.design_11 .input-group-append {
        width: 100%;
    }

    .footerNewsletter .cta.design_11 .btn:not(.btn-block) {
        min-width: 100%;
        width: 100%;
    }

    .headerCustomTop .tl-select {
        padding-right: 0;
    }

    .bottomRight {
        margin-right: 4px;
        margin-left: 5px;
    }
}

@media (max-width: 390px) {

    /* .bottomRight {
    display: none;
} */
    .Order0 {
        margin-right: 0px;
    }

    .headerCustomTop .header-logo {
        -ms-flex: 0 0 120px;
        flex: 0 0 120px;
        max-width: 120px;
    }

    .rightToLeft .Order0 {
        margin-right: 0;
        margin-left: 5px;
    }

    .header-top .block-info._last.col-auto {
        padding-left: 5px;
        padding-right: 5px;
    }
}
@media (max-width: 380px){
    div#gf-controls-container .gf-filter-trigger {
    flex: 1 1 50% !important;
    max-width: 50% !important;
}

div#gf-controls-container .gf-filter-selection {
    flex: 1 1 50% !important;
    width: 50% !important;
}
}
@media (max-width: 375px) {
    .rightToLeft .topGrid .item__1 .img__banner {
        background-position: 0px;
    }

    /* .headerCustomTop .header-logo {
    -ms-flex: 0 0 150px;
    flex: 0 0 150px;
    max-width: 150px;
} */
    .header-top .block-info._last.col-auto {
        padding-left: 5px;
        padding-right: 5px;
    }
}


@media (max-width: 360px) {
    #forthColumnSection .position-relative {
        height: 190px;
    }
}

@media (max-width: 340px) {
    .header-top .block-info._last.col-auto {
        padding-left: 5px;
        padding-right: 5px;
    }
}

/* Hide gift option for POD products */
.product-page.pod_product .giftwrap-by-wrapped {
    display: none;
}

/* .product-page.pod_product .main-image-wapper{
  box-shadow: -9px 11px 9px -3px rgba(0,0,0,.09);
    box-shadow: 0 20px 28px 0 rgba(0,0,0,.27);
    -webkit-box-shadow: 0 20px 28px 0 rgba(0,0,0,.27);
    -moz-box-shadow: 0 20px 28px 0 rgba(0,0,0,.27);
    padding-top: var(--grid-gutter);
    padding-bottom: var(--grid-gutter);
} */

.homeTrustBadges .section-width.icon-boxes-container span.icon-box-icon {
    color: #e78a58;
}

.icon-box.icon-box-side {
    gap: 10px;
    align-items: center;
}

.icon-box.icon-box-side span.icon-box-icon {
    min-width: auto;
}

.template-index .kt_slideshow .swiper-container-fuild .swiper-slide.swiper-slide-visible:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0.5298494397759104) 0%, #0000005c 100%);
    background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0.5298494397759104) 0%, #0000005c 100%);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.5298494397759104) 0%, #0000005c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1);
}

.template-index .swiper-container-fuild .swiper-slide.swiper-slide-visible .page-width {
    text-align: left;
}

.template-index .swiper-container-fuild .swiper-slide.swiper-slide-visible .page-width .slideshow__button {
    margin-top: 10px;
}

.template-index .swiper-container-fuild .swiper-slide.swiper-slide-visible .page-width .slideshow__button a.btn.btn-secondary:hover {
    color: #e78a58;
    background-color: #fff;
    border-color: #fff;
}

.template-index .swiper-container-fuild .swiper-slide.swiper-slide-visible .page-width {
    transition: unset !important;
    -webkit-transform: unset !important;
}

.template-index .swiper-container-fuild .swiper-slide.swiper-slide-visible .imgRatio__text-wrap {
    z-index: 9;
}

.template-index .swiper-container-fuild .swiper-slide.swiper-slide-visible .slide_t-content {
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.template-index .md_products_section.md_products_section_tab_slide .swiper-container-fuild:before {
    display: none;
}

.jdgm-rev-widg .jdgm-star,
.jdgm-revs-tab .jdgm-star,
.jdgm-all-reviews .jdgm-star,
.jdgm-gallery-popup .jdgm-star {
    color: var(--jdgm-star-color) !important;
}

.jdgm-star {
    font-family: 'JudgemeStar' !important;
}

.widget-bg-kr,
.mini-top-sect-kr,
.main-widget-wapper-kr.card-theme-kr,
.widget-bg-kr,
.main-top-bar-wrapper-kr:not(.wave-theme-kr),
.btn-kr,
.launcher-kr[data-v-98f7bde4] {
    background-color: #e78a58 !important;
}


.is-contain .content_search-template .aspectRatio img,
.is-cover .content_search-template .aspectRatio img {
    object-fit: contain !important;
}

.announcement .close {
    right: 35px;
}

.announcement .swiper-button-next:before,
.announcement .swiper-button-prev:before {
    font-size: 10px;
    width: 16px;
    height: 16px;
    line-height: 16px;
}

.customNotifi p {
    text-align: center;
    line-height: 1;
    color: #e78d5a;
}

/* @media (min-width: 992px) {
#productimage50.productImagesWrap {
    max-width: 49% !important;
    width: 49%;
}
#productimage50 .swiper-container-fade .swiper-slide {
    width: 100% !important;
}
} */
@media (max-width: 360px) {
    .tl-switcher .tl-select {
        font-size: 10px;
    }

    .tl-switcher .tl-select:after {
        width: 4px;
        height: 4px;
    }
}

@media (max-width: 340px) {
    .headerCustomTop .header-logo {
        -ms-flex: 0 0 100px;
        flex: 0 0 100px;
        max-width: 100px;
    }
}

.topCustomBlock {
    padding-right: 10px;
}

.loyalty_program_1 {
    overflow-x: hidden;
}

.sclmd_cart_plugin .sclmd_dotted_border {
    border: 0px !important;
}

.sclmd_cart_plugin .sclmd_order_slots_options_cells {
    border-radius: 0 !important;
    box-shadow: 0 0 12px #0000002e !important;
    -webkit-box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 18%) !important;
    -moz-box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 18%) !important;
    height: unset;
}

.sclmd_cart_plugin .sclmd_current_store_select {
    border: 1px solid #e78a58 !important;
    background: #e78a58;
    color: #fff !important;
}

.sclmd_cart_plugin .sclmd_current_store_select .order_slots_options_cells_img {
    filter: invert(1);
}

.sclmd_current_store_select .sclmd_order_slots_options_text {
    color: #ffffff;
}

.sclmd_order_store_pickup_cells input[type="radio"]:checked+label {
    background: #e78a58 !important;
    color: #ffffff !important;
    border: 1px solid #e78a58;
}

.sclmd_order_store_pickup_cells label,
.lmd-date-box,
.lmd-timeslot {
    border-radius: 0 !important;
}

.lmd-date-box.selected,
.lmd-timeslot.selected {
    background: #e78a58 !important;
    color: #ffffff !important;
    border: 1px solid #e78a58;
}

.template-collection.is-contain .aspectRatio img,
.template-collection.is-cover .aspectRatio img {
    object-fit: contain !important;
}

.template-collection .product-price [class*=ProductVaries-] {
    color: #7a7a7a;
}

.rightToLeft .kt_home_slide .imgRatio video {
    position: absolute;
    right: unset !important;
    bottom: 0;
    min-width: 100%;
    overflow: hidden;
    z-index: 1;
    top: 50%;
    left: 50% !important;
    -ms-transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
    object-fit: cover !important;
}