/*-----------------------------------------------------------------------------------
Template Name: Banno - The Bakery & Chocolate eCommerce HTML5 Template
Template URI: https://spacingtech.com
Description: A best stylish, creative, modern responsive template for different eCommerce business or industries.
Author: spacingtech_webify
-------------------------------------------------------------------------------------
CSS INDEX
=========================================
01. Theme default css
    - Section padding css
    - Section border css
    - Section title css
    - button toggler css
    - Product timer css
    - Payment icon css
    - Social icon css
    - Banner hover css
    - Currency css
    - Search modal css
    - Mini cart css
    - Screen bg css
    - Preloader css
    - Quickview css
    - back-to-top css
    - Slider arrow css
    - Slider dot css
    - Scrollbar css
02. Newsletter popup css
03. Top notification css
04. Tab css
05. Header css
    - Sticky header css
    - Header top css
    - Header icon css
    - Header bottom css
    - Header vegamenu css
    - Header mainmenu css
    - Header contact css
06. Slider css
07. Banner css
07. Deal product css
08. Testimonial css
09. Footer css
    - Service css
    - Newsletter css
    - footer link css
10. Copyright css
-----------------------------------------------------------------------------------*/
/* transition */
/* flex */
/* transform */
/* opacity */
/* box-shadow */
/* keyframe */

/*====================================
    Google font
=====================================*/
@import url('https://fonts.googleapis.com/css2?family=Outfit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap');

:root {
    --font-weight-body--bold: 700;
    --font-weight-body--bolder: 700;

    --font-color-body: #6f6f6f;
    --font-size-body: 15px;
    --background-color-body: #ffffff;
    --extra-color-body: #f8f7f5;

    --font-custom-stack-body: 'Outfit', sans-serif;
    --font-custom-weight-body: 400;
    --font-custom-style-body: normal;

    --font-letter-spacing-body: 0px;

    --font-color-header: #333333;

    --font-custom-stack-header: 'Outfit', sans-serif;
    --font-custom-weight-header: 600;
    --font-custom-style-header: normal;

    --font-color-section-header: #333333;

    --font-custom-stack-section-header: 'Jost', sans-serif;
    --font-custom-weight-section-header:600;
    --font-custom-style-section-header: normal;

    --font-text-section-header: none;

    --font-color-paragraph: #6f6f6f;

    --font-custom-stack-paragraph: 'Outfit', sans-serif;
    --font-custom-weight-paragraph: 400;
    --font-custom-style-paragraph: normal;

    --font-line-height-paragraph: 30px;

    --font-custom-stack-other: 'Outfit', sans-serif;

    --font-color-primary: #c19d5f;
    --font-color-secondary: #333333;
    --theme-border-color: rgba(193, 157, 95, 0.2);

    --sti-color: #6f6f6f;
    --sti-font-size: 14px;
    --sti-bgcolor: #FFFFFF;
    --sti-text: none;
    --sti-font-weight: 400;
    --sti-border: 1px solid rgba(127, 70, 43, 0.3);
    --sti-border-radius: 6px;

    --box-body-bgcolor: #FFFFFF;
    --box-shadow-color: 0px 0px 15px rgba(51, 51, 51, 0.15);
}

/*====================================
    Typography
=====================================*/
body {
    color: var(--font-color-body);
    font-size: var(--font-size-body);
    background-color: var(--background-color-body);
    font-family: var(--font-custom-stack-body);
    font-weight: var(--font-custom-weight-body);
    font-style: var(--font-custom-style-body);
    line-height: normal;
    letter-spacing: var(--font-letter-spacing-body);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased;
    text-size-adjust: 100%;
}

body.hidden,
html.hidden {
    overflow: hidden;
    margin-right: 17px;
}
@media (max-width: 1199px) {
    body.hidden,
    html.hidden {
        margin: 0 auto;
    }
    body.hidden {
        overflow: hidden;
        margin: 0 auto;
    }
}

/*====================================
    heading css
=====================================*/
h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
  color: var(--font-color-header);
  margin: 0;
  padding: 0;
  font-family: var(--font-custom-stack-header);
  font-weight: var(--font-custom-weight-header);
  font-style: var(--font-custom-style-header);
  line-height: normal;
}

/*====================================
    'p' tag css
=====================================*/
p {
    color: var(--font-color-paragraph);
    margin-bottom: 0px;
    --font-custom-stack-paragraph: 'Outfit', sans-serif;
    --font-custom-weight-paragraph: 400;
    --font-custom-style-paragraph: normal;
    font-family: var(--font-custom-stack-paragraph);
    font-weight: var(--font-custom-weight-paragraph);
    font-style: var(--font-custom-style-paragraph);
    line-height: var(--font-line-height-paragraph);
}

/*==============================
    container css
==============================*/   
.container {
    max-width: 1380px;
    padding: 0px 15px;
}
@media (max-width: 1499px) {
    .container {
        max-width: 1320px;
    }
}
@media (max-width: 1399px) {
    .container {
        max-width: 1140px;
    }
}
@media (max-width: 1199px) {
    .container {
        max-width: 960px;
        padding: 0px 12px;
    }
}
@media (max-width: 991px) {
    .container {
        max-width: 720px;
    }
}
@media (max-width: 767px) {
    .container {
        max-width: 100%;
    }
}

/*==============================
    container-fluid css
==============================*/
.container-fluid {
    padding: 0px 60px;
}
@media (max-width: 1499px) {
    .container-fluid {
        padding: 0px 30px;
    }
}
@media (max-width: 1199px) {
    .container-fluid {
        padding: 0px 12px;
    }
}

/*====================================
    'a' tag css
=====================================*/
a {
    color: var(--font-color-header);
    display: inline-block;
    text-decoration: none;
}
a:hover {
    color: var(--font-color-body);
}
a,
a:hover {
    -webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

/*====================================
    'span' tag css
=====================================*/
span {
    display: inline-block;
}

/*====================================
    'button' tag css
=====================================*/    
button {
    padding: 0px;
    display: inline-block;
    background: 0 0;
    font-family: var(--font-stack-body);
    border: none;
    line-height: normal;
}
button,
button:hover {
    -webkit-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}
button,
button:focus {
    outline: none;
    box-shadow: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
    outline: none;
    box-shadow: none;
}
.navbar-toggler:focus {
    box-shadow: none;
}
a.disabled,
a.btn.disabled,
a.btn[disabled],
a.quick-view.disabled,
button.btn.disabled,
button.btn[disabled],
button[disabled] {
    color: #eaeaea!important;
    background-color: #ababab!important;
    opacity: .65;
    pointer-events: none;
    border-color: #ababab!important;
}

/*====================================
    btn-style css
=====================================*/
/* btn-style css */
.btn-style {
    color: var(--sti-bgcolor);
    font-size: 16px;
    padding: 13px 40px;
    background-color: var(--font-color-primary);
    text-transform: uppercase;
    font-weight: 400;
    border: 2px solid var(--font-color-primary);
    border-radius: var(--sti-border-radius);
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
    letter-spacing: 0.5px;
}
.btn-style:hover {
    color: var(--font-color-primary);
    background-color: var(--sti-bgcolor);
    border: 2px solid var(--sti-bgcolor);
}
@media(max-width: 1199px){
    .btn-style {
        font-size: 14px;
        padding: 12px 30px;
    }
}

/* btn-style2 css */
.btn-style2 {
    color: var(--font-color-primary);
    font-size: 16px;
    padding: 13px 30px;
    background-color: rgba(0,0,0,0);
    text-transform: uppercase;
    font-weight: 400;
    border: 2px solid var(--font-color-primary);
    border-radius: var(--sti-border-radius);
    letter-spacing: 0.5px;
    line-height: 1;
}
.btn-style2:hover {
    color: var(--sti-bgcolor);
    background-color: var(--font-color-primary);
    border: 2px solid var(--font-color-primary);
}

/* btn-style3 css */
.btn-style3 {
    color: var(--sti-bgcolor);
    font-size: 16px;
    padding: 13px 40px;
    background-color: var(--font-color-secondary);
    text-transform: uppercase;
    font-weight: 400;
    border: 2px solid var(--font-color-secondary);
    border-radius: var(--sti-border-radius);
    letter-spacing: 0.5px;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
    line-height: 1;
}
.btn-style3:hover {
    color: var(--sti-bgcolor);
    background-color: var(--font-color-primary);
    border: 2px solid var(--font-color-primary);
}

/*====================================
    'ul' tag css
=====================================*/
ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

/*====================================
    'other' tag css
=====================================*/
input,
textarea,
select {
    color: var(--sti-color);
    font-size: var(--sti-font-size);
    padding: 10px 15px;
    background-color: var(--sti-bgcolor);
    font-family: var(--font-stack-body);
    text-transform: var(--sti-text);
    font-weight: var(--sti-font-weight);
    border: var(--sti-border);
    border-radius: var(--sti-border-radius);
}

input::placeholder,
textarea::placeholder {
    color: var(--sti-color);
}

/* clears the 'x' from 'Internet Explorer' */
input[type=search]::-ms-clear,
input[type=search]::-ms-reveal {
    display: none;
    width: 0px;
    height: 0px;
}

/* clears the 'x' from 'Chrome' */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
    display: none;
}

/* textarea */
textarea {
    display: block;
    resize: none;
}

input:focus,
select:focus,
textarea:focus {
    outline: none;
    border: var(--sti-border);
    box-shadow: none;
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-image: url('../img/payment/chevron-down.svg');
    background-repeat: no-repeat;
    padding: 10px 30px 10px 15px;
    background-size: 16px;
    background-position: right 15px center;
    background-color: transparent;
    cursor: pointer;
}

input.disabled,
input[disabled],
select.disabled,
select[disabled],
textarea.disabled,
textarea[disabled] {
    color: var(--sti-color);
    background-color: var(--sti-bgcolor);
    border: 1px solid var(--sti-border);
}

/*====================================
    newletter-popup css
=====================================*/
.popup_wrapper .modal-dialog {
    max-width: 450px;
}
.popup_wrapper .modal-content {
    border: none;
    border-radius: 0;
    overflow: hidden;
}
.popup_wrapper .modal-body {
    padding: 0px;
}
@media (max-width: 600px) {
    .popup_wrapper .modal-dialog {
        max-width: 100%;
        margin: 0px;
        padding: 12px;
    }
}
@media (max-width: 479px) {
    .popup_wrapper .newsletter-info {
        padding: 0;
    }
}

/* newsletter close button css */
.popup_wrapper .modal-body button.close-btn {
    color: #fff;
    font-size: 18px;
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 0;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--font-color-primary);
    text-shadow: none;
    width: 35px;
    height: 35px;
}
.popup_wrapper .modal-body button.close-btn:hover {
    opacity: 1;
    color: #fff;
    background-color: var(--font-color-secondary);
}

/* subscribe content css */
.popup_wrapper .newsletter-info .subscribe_area {
    padding: 45px;
    margin: 0px auto;
    text-align: center;
}
.popup_wrapper .newsletter-info .subscribe_area .subscribe-content h2 {
    font-size: 30px;
    line-height: 1;
}
.popup_wrapper .newsletter-info .subscribe_area .subscribe-content p {
    margin-top: 18px;
}
.newsletter-info .subscribe_area .popup-newsletter {
    margin-top: 23px;
}
.newsletter-info .subscribe_area .popup-newsletter .subscribe-con .subscribe-block {
    position: relative;
}
.newsletter-info .subscribe_area .popup-newsletter .subscribe-con .subscribe-block input {
    width: 100%;
    text-align: center;
}
.newsletter-info .subscribe_area .popup-newsletter .subscribe-con .subscribe-block .email-submit {
    margin-top: 15px;
}
.newsletter-info .subscribe_area .popup-newsletter .subscribe-con .subscribe-block .email-submit button {
    display: none;
    width: 100%;
}
.newsletter-info .subscribe_area .popup-newsletter .subscribe-con .subscribe-block .email-submit button.news-btn {
    display: block;
}
@media (max-width: 479px) {
    .popup_wrapper .newsletter-info .subscribe_area {
        padding: 30px 12px;
    }
}

/* newsletter subscribe text success css */
.newsletter-info .subscribe_area p.text-success {
    margin-top: 22px;
}
.newsletter-info .subscribe_area p.text-success span.subscribe-text span.subscribe-code {
    color: #FFFFFF;
    padding: 0px 10px;
}

/*====================================
    font css
=====================================*/
@font-face {
    font-family: Cristalistic Script;
    src: url(CristalisticScript.html);
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: Cristalistic Script;
    src: url(data:font/woff2;charset=utf-8;base64,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) format("woff2"), url(data:font/woff;charset=utf-8;base64,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) format("woff"), url(CristalisticScript.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

/*====================================
    section-padding css
=====================================*/
.section-ptb {
    padding-top: 100px;
    padding-bottom: 100px;
}
.section-pt {
    padding-top: 100px;
}
.section-pb {
    padding-bottom: 100px;
}
@media (max-width: 1199px) {
    .section-ptb {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .section-pt {
        padding-top: 80px;
    }
    .section-pb {
        padding-bottom: 80px;
    }
}
@media (max-width: 767px) {
    .section-ptb {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section-pt {
        padding-top: 60px;
    }
    .section-pb {
        padding-bottom: 60px;
    }
}

/*====================================
    section-capture css
=====================================*/
.section-capture {
    margin-bottom: 80px;
}
.section-title h2 {
    color: var(--font-color-section-header);
    font-family: var(--font-custom-stack-section-header);
    font-weight: var(--font-custom-weight-section-header);
    font-style: var(--font-custom-style-section-header);
    text-transform: var(--font-text-section-header);
}
@media (max-width: 1199px) {
    .section-capture {
        margin-bottom: 60px;
    }
}
@media (max-width: 767px) {
    .section-capture {
        margin-bottom: 40px;
    }
}

/*====================================
    section-title css
=====================================*/
.section-capture {
    text-align: center;
}
.section-title {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.section-title span.sub-title {
    color: var(--font-color-primary);
    font-weight: 400;
    margin-bottom: 15px;
    font-size: 22px;
}
.section-title h2 {
    font-size: 40px;
    line-height: 1;
}
.section-title p {
    margin: 15px auto 0;
    max-width: 35%;
}
@media (max-width: 1199px) {
    .section-title span.sub-title {
        font-size: 18px;
    }
    .section-title h2 {
        font-size: 30px;
    }
    .section-title p {
        max-width: 50%;
    }
}
@media (max-width: 991px) {
    .section-title p {
        max-width: 65%;
    }
}
@media (max-width: 767px) {
    .section-title p {
        max-width: 85%;
    }
}
@media (max-width: 479px) {
    .section-title span.sub-title {
        font-size: 16px;
    }
    .section-title h2 {
        font-size: 24px;
    }
    .section-title p {
        margin: 19px auto 0;
        max-width: 100%;
    }
}

/*====================================
    iframe css
=====================================*/
iframe {
    width: 100%;
    height: 450px;
    border: none;
}

/*====================================
    product-tab css
=====================================*/
.product-tab-ptb .tab ul.nav-tabs {
    display: flex;
    justify-content: center;
    flex-wrap: nowrap;
    max-width: 100%;
    margin-top: 50px;
    border-bottom: none;
    overflow-x: auto;
    scrollbar-width: thin;
    -webkit-scrollbar-width: thin;
}
.product-tab-ptb .tab ul.nav-tabs::-webkit-scrollbar {
    height: 2px;
}
.product-tab-ptb .tab ul.nav-tabs::-webkit-scrollbar-track {
    background-color: var(--theme-border-color);
}
.product-tab-ptb .tab ul.nav-tabs::-webkit-scrollbar-thumb {
    background-color: #c1c1c1;
}
.product-tab-ptb .tab ul.nav-tabs::-webkit-scrollbar-thumb:hover {
    background-color: var(--font-color-header);
}
.product-tab-ptb .tab ul.nav-tabs li:last-child {
    padding-right: 0px;
    margin-right: 0px;
    border-right: none;
}
.product-tab-ptb .tab ul.nav-tabs li a {
    color: var(--font-color-body);
    font-size: 16px;
    padding: 10px 30px;
    font-weight: 600;
    text-transform: uppercase;
    white-space: nowrap;
}
.product-tab-ptb .tab ul.nav-tabs li a.active {
   background-color: var(--font-color-primary);
}
.product-tab-ptb .tab ul.nav-tabs li:hover a, 
.product-tab-ptb .tab ul.nav-tabs li a.active {
    color: var(--font-color-header);
}
@media (max-width: 1199px) {
    .product-tab-ptb .tab {
        margin-bottom: 80px;
    }
}
@media (max-width: 767px) {
    .product-tab-ptb .tab {
        margin-bottom: 60px;
    }
    .product-tab-ptb .tab ul.nav-tabs {
        justify-content: flex-start;
        padding-bottom: 10px;
    }
    .product-tab-ptb .tab ul.nav-tabs li {
        padding-right: 15px;
        margin-right: 15px;
    }
}
@media (max-width: 479px) {
    .product-tab-ptb .tab ul.nav-tabs {
        justify-content: flex-start;
        padding-bottom: 10px;
    }
}

/*====================================
    button-toggler css
====================================*/
button.toggler-button {
    display: none;
}
@media (max-width: 1199px){
    button.toggler-button {
        display: block;
        margin-left: auto;
    }
    button.toggler-button span {
        position: relative;
    }
}

/*====================================
    header css
=====================================*/
/* header sticky */
.header-area.sticky {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 2;
    background-color: #fff;
    box-shadow: var(--box-shadow-color);
}
.header-area.sticky-down {
    transform: translateY(-100%);
    -ms-transform: translateY(-100%);   
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -o-transform: translateY(-100%);
}
.header-area.sticky-up {
    transform: translateY(0);
    -ms-transform: translateY(0);   
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
}
.header-area.sticky,
.header-area.sticky-down,
.header-area.sticky-up {
    -webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

/* header-area css */
.header-area {
    position: absolute;
    left: 0px;
    right: 0px;
    width: 100%;
    z-index: 1;
}
.header-area .header-main {
    display: flex;
    align-items: center;
}
.header-area .header-main .header-element.logo,
.header-area .header-main .header-element.right-block-box {
    width: 16.66%;
}
.header-area .header-main .header-element.megamenu-content {
    width: 66.67%;
}
@media (max-width: 1199px) {
    .header-area {
        padding: 0px 0px;
        position: unset;
    }
    .header-area .header-main .header-element.logo,
    .header-area .header-main .header-element.right-block-box {
        width: 50%;
    }
    .header-area .header-main .header-element.megamenu-content {
        display: none;
    }
}

/* header logo css */
a.theme-header-logo {
    display: block;
}
a.theme-header-logo img {
    max-width: 100%;
}
a.theme-header-logo img.sticky-logo {
    display: none;
}
.header-area.sticky a.theme-header-logo img.sticky-logo {
    display: block;
}
.header-area.sticky a.theme-header-logo img.main-logo {
    display: none;
}
@media (max-width: 1199px) {
    a.theme-header-logo img.main-logo {
        display: none;
    }
    a.theme-header-logo img.sticky-logo {
        display: block;
    }
}
@media (max-width: 479px) {
    a.theme-header-logo img {
        max-width: 100%;
    }
}

/* right block css */
.right-block-box {
    display: flex;
    justify-content: flex-end;
}
.right-block-box ul.shop-element {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 100%;
}
.right-block-box ul.shop-element li.side-wrap {
    position: relative;
    margin-left: 30px;
}
.is-sticky .right-block-box ul.shop-element li.side-wrap {
    display: block;
}
.right-block-box ul.shop-element li.side-wrap:first-child {
    margin-left: 0;
}
.right-block-box ul.shop-element li.side-wrap.search-bar-wrap {
    display: block;
}
.is-sticky .right-block-box ul.shop-element li.side-wrap.search-bar-wrap {
    display: none;
}
.crap-search.collapse:not(.show) {
    display: block;
}
.right-block-box ul.shop-element li.side-wrap.track-wrap {
    display: block;
}
.right-block-box ul.shop-element li.side-wrap.toggle-wrap {
    display: none;
}
@media (max-width: 1499px) {
    .right-block-box ul.shop-element li.side-wrap {
        margin-left: 20px;
    }
}
@media (max-width: 1199px) {
    .right-block-box ul.shop-element li.side-wrap {
        margin-left: 15px;
        display: block;
    }
    .right-block-box ul.shop-element li.side-wrap.search-bar-wrap,
    .is-sticky .right-block-box ul.shop-element li.side-wrap.search-bar-wrap {
        display: none;
    }
    .right-block-box ul.shop-element li.side-wrap.search-wrap {
        display: block;
    }
    .right-block-box ul.shop-element li.side-wrap.track-wrap {
        display: none;
    }
    .right-block-box ul.shop-element li.side-wrap.toggle-wrap {
        display: block;
        line-height: 1;
    }
    .right-block-box ul.shop-element li.side-wrap.toggle-wrap button {
        font-size: 17px;
        line-height: 1;
    }
}

@media (max-width: 479px) {
    .right-block-box ul.shop-element li.side-wrap.search-wrap,
    .right-block-box ul.shop-element li.side-wrap.user-wrap,
    .right-block-box ul.shop-element li.side-wrap.wishlist-wrap,
    .right-block-box ul.shop-element li.side-wrap.cart-wrap {
        display: none;
    }
}

/* header-area sticky hover css */
.header-area.sticky a.search-popup, 
.header-area.sticky .acc-desk-header .acc-title span.user-icon, 
.header-area.sticky a.header-wishlist-btn span.wishlist-icon, 
.header-area.sticky .shopping-widget .shopping-cart a.cart-count span.cart-icon, 
.header-area.sticky .search-rap form .form-search button, 
.header-area.sticky a.search-popup {
    color: var(--font-color-header);
}
.header-area.sticky a.search-popup:hover, 
.header-area.sticky .acc-desk-header .acc-title:hover span.user-icon, 
.header-area.sticky a.header-wishlist-btn:hover span.wishlist-icon, 
.header-area.sticky .shopping-widget .shopping-cart a.cart-count:hover span.cart-icon, 
.header-area.sticky .search-rap form .form-search button:hover, 
.header-area.sticky a.search-popup:hover {
    color: var(--font-color-primary);
}
a.search-popup, 
.acc-desk-header .acc-title span.user-icon, 
a.header-wishlist-btn span.wishlist-icon, 
.shopping-widget .shopping-cart a.cart-count span.cart-icon, 
.header-area .search-rap form .form-search button, 
.header-area a.search-popup {
    color: #ffffff;
}

/* search css */
a.search-popup {
    font-size: 18px;
    cursor: pointer!important;
}
a.search-popup:hover {
    opacity: 1;
}
a.search-popup.search-popup-lg {
    display: none;
}
@media (max-width: 1199px) {
    a.search-popup {
        display: none;
    }
    a.search-popup.search-popup-lg {
        display: block;
        line-height: 1;
    }
    a.search-popup, 
    .acc-desk-header .acc-title span.user-icon, 
    a.header-wishlist-btn span.wishlist-icon, 
    .shopping-widget .shopping-cart a.cart-count span.cart-icon, 
    .header-area .search-rap form .form-search button, 
    .header-area a.search-popup {
        color: var(--font-color-header);
    }
}

/* user-wrap css */
.acc-desk-header .acc-title a.acc-ti {
    display: flex;
    align-items: center;
}
.acc-desk-header .acc-title span.user-icon {
    font-size: 18px;
    line-height: 1;
}
.acc-desk-header .acc-title a.acc-ti .icon-heading {
    display: none;
    margin-left: 15px;
}
.acc-desk-header .acc-title a.acc-ti .icon-heading h6.sub-heading {
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
}
.acc-desk-header .acc-title a.acc-ti .icon-heading span {
    font-weight: 400;
    color: var(--font-color-body);
    padding-top: 2px;
    line-height: 1;
}
.acc-desk-header .acc-title-lg {
    display: none;
}
@media(max-width: 1399px) {
    .acc-desk-header .acc-title a.acc-ti .icon-heading {
        display: none;
    }
}
@media(max-width: 1199px) {
    .acc-desk-header .acc-title span.user-icon {
        color: var(--font-color-header);
        height: auto;
        width: auto;
        border: none;
    }
}

/* wishlist css */
a.header-wishlist-btn {
    display: flex;
    align-items: center;
}
a.header-wishlist-btn span.wishlist-icon {
    font-size: 18px;
    line-height: 1;
}
a.header-wishlist-btn span.wishlist-icon span.wishlist-counter {
    display: none;
}
a.header-wishlist-btn .icon-heading {
    display: none;
    margin-left: 15px;
}
a.header-wishlist-btn .icon-heading h6.wishlist-title {
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
}
a.header-wishlist-btn .icon-heading span {
    font-weight: 400;
    color: var(--font-color-body);
    padding-top: 2px;
    line-height: 1;
}
@media(max-width: 1399px){
    a.header-wishlist-btn .icon-heading{
        display: none;
    }
}
@media(max-width: 1199px){
    a.header-wishlist-btn span.wishlist-icon {
        color: var(--font-color-header);
        height: auto;
        width: auto;
        border: none;
    }
    a.header-wishlist-btn span.wishlist-icon span.wishlist-counter {
        color: #ffffff;
        font-size: 12px;
        border-radius: 50%;
        text-align: center;
        height: 18px;
        width: 18px;
        position: absolute;
        top: -10px;
        right: -10px;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: var(--font-color-primary);
    }
}

/* shopping cart css */
.shopping-widget .shopping-cart {
    position: relative;
}
.shopping-widget .shopping-cart a.cart-count {
    display: flex;
    align-items: center;
}
.shopping-widget .shopping-cart a.cart-count span.cart-icon {
    font-size: 18px;
    line-height: 1;
    display: flex;
    align-items: center;
}
.shopping-widget .shopping-cart a.cart-count span.cart-icon span.bigcounter {
    color: var(--font-color-primary);
    font-size: 12px;
    height: 30px;
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,20%);
    margin-left: 15px;
}
.header-area.sticky .shopping-widget .shopping-cart a.cart-count span.cart-icon span.bigcounter {
    border: 1px solid rgba(0,0,0,20%);
}
.shopping-widget .shopping-cart a.cart-count .icon-heading {
    display: none;
    margin-left: 15px;
}
.shopping-widget .shopping-cart a.cart-count .icon-heading h6.cart-title {
    font-size: 15px;
    text-transform: uppercase;
}
.shopping-widget .shopping-cart a.cart-count .icon-heading span {
    font-weight: 400;
    color: var(--font-color-body);
    padding-top: 2px;
    line-height: 1;
}
@media(max-width: 1399px){
    .shopping-widget .shopping-cart a.cart-count .icon-heading{
        display: none;
    }
}
@media(max-width: 1199px){
    .shopping-widget .shopping-cart a.cart-count span.cart-icon {
        color: var(--font-color-header);
        height: auto;
        width: auto;
        border: none;
    }
    .shopping-widget .shopping-cart a.cart-count span.cart-icon span.bigcounter {
        color: #fff;
        font-size: 12px;
        border-radius: 50%;
        text-align: center;
        height: 18px;
        width: 18px;
        position: absolute;
        top: -10px;
        right: -10px;
        display: flex;
        align-items: center;
        justify-content: center;
        border: none;
        background-color: var(--font-color-primary);
    }
    .header-area.sticky .shopping-widget .shopping-cart a.cart-count span.cart-icon span.bigcounter {
        border: none;
    }
}

/*=====================================
    main-menu-wrap css
======================================*/
.main-menu-area .main-menu-wrap {
    display: flex;
}
@media (max-width: 1199px) {
    .main-menu-area .main-menu-wrap {
        flex-direction: column-reverse;
        border-bottom: 1px solid var(--theme-border-color);
    }
}

/* box-header css */
.main-menu-area .box-header {
    display: none;
    padding: 10px 15px;
}
.main-menu-area .box-header button.close-box {
    display: block;
    color: var(--font-color-body);
    font-size: 16px;
    margin-left: auto;
    line-height: 0;
}
.main-menu-area .box-header button.close-box:hover {
    color: var(--font-color-header);
}
@media (max-width: 1199px) {
    .main-menu-area .box-header {
        display: block;
    }
}

/* header mainmenu css */
.main-menu-area .main-menu-wrap .mega-menu-area {
    width: 100%;
    display: flex;
    justify-content: center;
}
@media (max-width: 1199px) {
    .main-menu-area .main-menu-wrap .mega-menu-area {
        flex-direction: column;
    }
}

/*====================================
    menu icon css
====================================*/
.megamenu-content a.browse-cat span {
    display: block;
    position: relative;
    font-weight: 600;
}
.megamenu-content span.line::after,
.megamenu-content span.line::before {
    content: "" ;
    position: absolute;
}
.megamenu-content span.line,
.megamenu-content span.line::after,
.megamenu-content span.line::before {
    display: block;
    width: 16px;
    height: 2px;
    background-color: var(--font-color-header);
}
.megamenu-content span.line::before {
    top: -6px;
}
.megamenu-content span.line::after {
    top: 6px;
}

/*====================================
    megamenu css
====================================*/
.megamenu-content a.browse-cat {
    display: none;
    font-size: 16px;
    padding: 10px 15px;
    align-items: center;
    position: relative;
    -webkit-transition: all 0s ease-in-out 0s;
    -o-transition: all 0s ease-in-out 0s;
    transition: all 0s ease-in-out 0s;
}
.megamenu-content a.browse-cat span.line {
    font-size: 17px;
    margin-right: 10px;
    line-height: 0;
}
.megamenu-content a.browse-cat span.menu-title {
    font-weight: 600;
}
.megamenu-content a.browse-cat span.menu-arrow {
    margin-left: auto;
}
.megamenu-content  span.menu-arrow i {
    font-weight: 600;
}
.megamenu-content .mainwrap.collapse:not(.show) {
    display: block;
}
@media (max-width: 1199px) {
    .megamenu-content {
        border-bottom: 1px solid var(--theme-border-color);
    }
    .megamenu-content a.browse-cat {
        display: flex;
        width: 100%;
        border-top: 1px solid var(--theme-border-color);
    }
    .megamenu-content a.browse-cat,
    .megamenu-content a.browse-cat[aria-expanded=false] {
        color: var(--font-color-body);
        background-color: #fff;
    }
    .megamenu-content a.browse-cat[aria-expanded=true] {
        color: var(--font-color-header);
        background-color: var(--extra-color-body);
    }
    .megamenu-content a.browse-cat[aria-expanded=true] span.menu-arrow {
        -webkit-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .megamenu-content .mainwrap.collapse:not(.show) {
        display: none;
    }
}    

/* main-menu css */
.megamenu-content .mainwrap ul.main-menu {
    display: flex;
    align-items: center;
    justify-content: center;
}
.header-area.sticky .megamenu-content .mainwrap ul.main-menu li.menu-link a.link-title {
    color: var(--font-color-header);
}
.megamenu-content .mainwrap ul.main-menu li.menu-link a.link-title {
    color: var(--sti-bgcolor);
    font-size: 18px;
    display: flex;
    align-items: center;
    padding: 35px 15px;
    font-weight: 300;
    white-space: nowrap;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link:hover a.link-title {
    color: var(--font-color-primary);
}
.megamenu-content .mainwrap ul.main-menu li.menu-link a.link-title.link-title-lg {
    display: none;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link a.link-title span.sp-link-title {
    display: flex;
    align-items: center;
    position: relative;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link span.label {
    color: #ffffff;
    font-size: 10px;
    padding: 2px 5px;
    position: absolute;
    top: -15px;
    right: 0px;
    transform: translateX(100%);
    background-color: #ff3838;
    text-transform: uppercase;
    font-weight: 400;
    border-radius: 0px;
    line-height: 1.1;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link span.label::before {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0px;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #ff3838;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link a.link-title span.menu-arrow {
    margin-left: 5px;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link a.link-title span.menu-arrow i {
    font-weight: 600;
}   
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown {
    position: absolute;
    top: 100%;
    padding: 30px 15px;
    background-color: var( --background-color-body);
    z-index: 3;
    opacity: 0;
    visibility: hidden;
    -webkit-animation-name: DropDownSlide;
    animation-name: DropDownSlide;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    box-shadow: var(--box-shadow-color);
}
.megamenu-content .mainwrap ul.main-menu li.menu-link:hover .menu-dropdown {
    opacity: 1;
    visibility: visible;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link:hover .menu-dropdown.collapse:not(.show) {
    display: block;
}
@media (max-width: 1199px) {
    .megamenu-content .mainwrap ul.main-menu {
        flex-direction: column;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link {
        border-top: 1px solid var(--theme-border-color);
        width: 100%;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link a.link-title {
        display: none;
        font-size: 16px;
        padding: 10px 15px;
        font-weight: 400;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link a.link-title.link-title-lg {
        display: flex;
        justify-content: space-between;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link a.link-title.link-title-lg,
    .megamenu-content .mainwrap ul.main-menu li.menu-link a.link-title.link-title-lg[aria-expanded=false] {
        color: var(--font-color-body);
        background-color: #fff;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link a.link-title.link-title-lg[aria-expanded=true] {
        color: var(--font-color-header);
        background-color: var(--extra-color-body);
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link a.link-title.link-title-lg[aria-expanded=true] span.menu-arrow {
        -webkit-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown {
        position: unset;
        padding: 0;
        opacity: 1;
        visibility: visible;
        -webkit-animation-name: unset;
        animation-name: unset;
        -webkit-animation-duration: unset;
        animation-duration: unset;
        -webkit-animation-fill-mode: unset;
        animation-fill-mode: unset;
        box-shadow: none;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link:hover .menu-dropdown.collapse:not(.show) {
        display: none;
    }
}

/* mainmenu-single css */
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.single-menu {
    left: auto;
    min-width: 175px;
    padding: 0px;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.single-menu li.singlemenu-li a.singlelink-title {
    display: block;
    color: var(--font-color-body);
    width: 100%;
    padding: 10px 15px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.single-menu li.singlemenu-li:hover a.singlelink-title {
    color: var(--font-color-header);
    background-color: var(--extra-color-body);
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.single-menu li.singlemenu-li a.singlelink-title span.sp-link-title {
    position: relative;
}
@media (max-width: 1199px) {
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.single-menu {
        min-width: 100%;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.single-menu li.singlemenu-li {
        border-top: 1px solid var(--theme-border-color);
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.single-menu li.singlemenu-li a.singlelink-title {
        padding: 10px 15px 10px 25px;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link a.link-title.link-title-lg[aria-expanded=true] {
        color: var(--font-color-header);
        background-color: var(--extra-color-body);
    }
}

/* mainmenu-shop collection css */
.megamenu-content .main-wrap ul.main-menu li.menu-link .menu-dropdown ul.ul {
    display: flex;
    flex-wrap: wrap;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown ul.ul li.menu-li .shop-title a {
    display: block;
    color: var(--font-color-body);
    font-size: 16px;
    width: 100%;
    padding: 15px 15px 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-weight: 600;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown ul.ul li.menu-li .shop-title a:hover {
    color: var(--font-color-header);
}
@media (max-width: 1199px) {
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown ul.ul li.menu-li .shop-title a {
        font-size: 14px;
        padding: 15px 15px 0px 25px;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown ul.ul li.menu-li .shop-title:last-child a {
        padding: 15px 15px 15px 25px;
    }
}

/* mainmenu-shop css */
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.shop-menu {
    left: 0px;
    right: 0px;
    margin: 0px auto;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.shop-menu ul.ul {
    display: flex;
    flex-wrap: wrap;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.shop-menu ul.ul li.shoplink-li {
    width: 25%;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.shop-menu ul.ul li.shoplink-li a.shoplink-title {
    display: block;
    color: var(--font-color-body);
    font-size: 16px;
    width: 100%;
    padding: 10px 15px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-weight: 600;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.shop-menu ul.ul li.shoplink-li a.shoplink-title.shoplink-title-lg {
    display: none;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.shop-menu ul.ul li.shoplink-li a.shoplink-title:hover {
    color: var(--font-color-header);
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.shop-menu ul.ul li.shoplink-li ul.shopsupmenu-dropdown.collapse:not(.show) {
    display: block;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.shop-menu ul.ul li.shoplink-li ul.shopsupmenu-dropdown li.shopsupmenu-li a.shopsuplink-title {
    display: block;
    color: var(--font-color-body);
    font-size: 14px;
    width: 100%;
    padding: 10px 15px;
    background-color: var(--background-color-body);
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.shop-menu ul.ul li.shoplink-li ul.shopsupmenu-dropdown li.shopsupmenu-li:hover a.shopsuplink-title {
    color: var(--font-color-header);
    background-color: var(--extra-color-body);
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.shop-menu ul.ul li.shoplink-li ul.shopsupmenu-dropdown li.shopsupmenu-li a.shopsuplink-title span.sp-link-title {
    position: relative;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.shop-menu ul.ul li.shoplink-li .shop-banner a {
    display: block;
    padding: 15px;
    overflow: hidden;
}
@media (max-width: 1199px) {
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.shop-menu ul.ul li.shoplink-li {
        width: 100%;
        border-top: 1px solid var(--theme-border-color);
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.shop-menu ul.ul li.shoplink-li a.shoplink-title {
        display: none;
        font-size: 14px;
        padding: 10px 15px 10px 25px;
        font-weight: 400;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.shop-menu ul.ul li.shoplink-li a.shoplink-title.shoplink-title-lg {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.shop-menu ul.ul li.shoplink-li a.shoplink-title.shoplink-title-lg,
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.shop-menu ul.ul li.shoplink-li a.shoplink-title.shoplink-title-lg[aria-expanded=false] {
        color: var(--font-color-body);
        background-color: var( --background-color-body);
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.shop-menu ul.ul li.shoplink-li a.shoplink-title.shoplink-title-lg[aria-expanded=true] {
        color: var(--font-color-header);
        background-color: var(--extra-color-body);
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.shop-menu ul.ul li.shoplink-li a.shoplink-title.shoplink-title-lg[aria-expanded=true] span.menu-arrow i {
        -webkit-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.shop-menu ul.ul li.shoplink-li ul.shopsupmenu-dropdown.collapse:not(.show) {
        display: none;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.shop-menu ul.ul li.shoplink-li ul.shopsupmenu-dropdown li.shopsupmenu-li {
        border-top: 1px solid var(--theme-border-color);
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.shop-menu ul.ul li.shoplink-li ul.shopsupmenu-dropdown li.shopsupmenu-li a.shopsuplink-title {
        padding: 10px 15px 10px 35px;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.shop-menu ul.ul li.shoplink-li .shop-banner a {
        padding: 15px 15px 15px 25px;
    }
}

/* mainmenu-product css */
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu {
    left: 0px;
    right: 0px;
    margin: 0px auto;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul {
    display: flex;
    flex-wrap: wrap;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li {
    width: 25%;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li a.productlink-title {
    display: block;
    color: var(--font-color-header);
    font-size: 16px;
    width: 100%;
    padding: 10px 15px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-weight: 600;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li a.productlink-title:hover {
    color: var(--font-color-primary);
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li a.productlink-title.productlink-title-lg {
    display: none;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li ul.productsupmenu-dropdown.collapse:not(.show) {
    display: block;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li ul.productsupmenu-dropdown li.productsupmenu-li a.productsuplink-title {
    display: block;
    color: var(--font-color-body);
    font-size: 15px;
    width: 100%;
    padding: 10px 15px;
    background-color: var(--background-color-body);
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li ul.productsupmenu-dropdown li.productsupmenu-li:hover a.productsuplink-title {
    color: var(--font-color-header);
    background-color: var(--extra-color-body);
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li ul.productsupmenu-dropdown li.productsupmenu-li a.productsuplink-title span.sp-link-title {
    position: relative;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li .menu-product {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li .menu-product ul.product-ul li.product-li {
    padding: 15px 15px 0px;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li .menu-product .menu-product-btn a.menu-pro-link {
    color: var(--font-color-body);
    font-size: 14px;
    display: flex;
    align-items: center;
    padding: 15px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 1;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li .menu-product .menu-product-btn a.menu-pro-link:hover {
    color: var(--font-color-primary);
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li .menu-product .menu-product-btn a.menu-pro-link span.menu-icon i {
    text-decoration: none;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li .menu-product .menu-product-btn a.menu-pro-link i {
    display: block;
    margin-left: 5px;
    line-height: 0;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li .menu-product .menu-product-btn a.menu-pro-link i::before {
    font-weight: 600!important;
}
@media (max-width: 1199px) {
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li {
        width: 100%;
        border-top: 1px solid var(--theme-border-color);
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li a.productlink-title {
        display: none;
        font-size: 14px;
        padding: 10px 15px 10px 25px;
        font-weight: 400;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li a.productlink-title.productlink-title-lg {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li a.productlink-title.productlink-title-lg,
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li a.productlink-title.productlink-title-lg[aria-expanded=false] {
        color: var(--font-color-body);
        background-color: var( --background-color-body);
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li a.productlink-title.productlink-title-lg[aria-expanded=true] {
        color: var(--font-color-header);
        background-color: var(--extra-bgcolor);
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li a.productlink-title.productlink-title-lg[aria-expanded=true] span.menu-arrow {
        -webkit-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li ul.productsupmenu-dropdown.collapse:not(.show) {
        display: none;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li ul.productsupmenu-dropdown li.productsupmenu-li {
        border-top: 1px solid var(--theme-border-color);
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li ul.productsupmenu-dropdown li.productsupmenu-li a.productsuplink-title {
        padding: 10px 15px 10px 35px;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li .menu-product {
        height: unset;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li .menu-product ul.product-ul li.product-li {
        padding: 15px 15px 0px 25px;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.product-menu ul.ul li.productlink-li .menu-product .menu-product-btn a.menu-pro-link {
        padding: 15px 15px 15px 25px;
    }
}

/* menu-product css */
.menu-product {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.menu-product ul.product-ul li.product-li {
    padding: 15px 15px 0px;
}
.menu-product ul.product-ul li.product-li .product-menu-list .single-product-wrap {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background-color: transparent;
    border: none;
    box-shadow: none;
}
.menu-product ul.product-ul li.product-li .product-menu-list .single-product-wrap .product-image {
    width: 90px;
    border: 1px solid #f7f7f7;
}
.menu-product ul.product-ul li.product-li .product-menu-list .single-product-wrap .product-content {
    width: calc(100% - 90px);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: 0px 0px 0px 15px;
    text-align: left;
    border-top: none;
}
.menu-product ul.product-ul li.product-li .product-menu-list .single-product-wrap .product-content h6 {
    font-size: 16px;
    margin-top: 0px;
    text-transform: none;
    font-weight: 500;
}
.menu-product ul.product-ul li.product-li .product-menu-list .single-product-wrap .product-content h6 a {
    color: var(--font-color-header);
}
.menu-product ul.product-ul li.product-li .product-menu-list .single-product-wrap .product-content h6 a:hover {
    color: var(--font-color-primary);
}
.menu-product ul.product-ul li.product-li .product-menu-list .single-product-wrap .product-content .price-box {
    margin-top: 7px;
}
.menu-product ul.product-ul li.product-li .product-menu-list .single-product-wrap .product-content .price-box span.new-price,
.menu-product ul.product-ul li.product-li .product-menu-list .single-product-wrap .product-content .price-box span.old-price {
    font-size: 14px;
}
@media (max-width: 1199px) {
    .menu-product ul.product-ul li.product-li {
        padding: 15px 15px 0px 25px;
    }
    .menu-product .menu-product-btn a {
        padding: 15px 15px 15px 25px;
    }
}

/* mainmenu-banner css */
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.banner-menu {
    left: 0px;
    right: 0px;
    margin: 0px auto;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.banner-menu ul.ul {
    display: flex;
    flex-wrap: wrap;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.banner-menu ul.ul li.bannermenu-li {
    width: 25%;
    text-align: center;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.banner-menu ul.ul li.bannermenu-li a.collection-img {
    display: block;
    padding: 15px;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.banner-menu ul.ul li.bannermenu-li a.collection-title {
    display: block;
    width: 100%;
    font-weight: 600;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.banner-menu ul.ul li.bannermenu-li:hover a.collection-title {
    color: var(--font-color-primary);
}
@media (max-width: 1199px) {
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.banner-menu ul.ul li.bannermenu-li {
        width: 100%;
        text-align: left;
        border-top: 1px solid var(--theme-border-color);
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.banner-menu ul.ul li.bannermenu-li a.collection-img {
        padding: 15px 15px 0px 25px;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.banner-menu ul.ul li.bannermenu-li a.collection-title {
        padding: 10px 15px 10px 25px;
        background-color: var( --background-color-body);
        font-weight: 400;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.banner-menu ul.ul li.bannermenu-li:hover a.collection-title {
        background-color: var(--extra-bgcolor);
    }
}

/* menu-blog css */
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu {
    left: auto;
    min-width: 175px;
    padding: 0px;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li a.bloglink-title {
    display: block;
    color: var(--font-color-body);
    font-size: 14px;
    width: 100%;
    padding: 10px 15px;
    background-color: #fff;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li a.bloglink-title.bloglink-title-lg {
    display: none;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li a.bloglink-title:hover {
    color: var(--font-color-header);
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li a.bloglink-title.bloglink-title-lg span.sp-link-title {
    position: relative;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li ul.blogsupmenu-dropdown.collapse:not(.show) {
    display: block
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li ul.blogsupmenu-dropdown li.blogsupmenu-li a.blogsuplink-title {
    display: block;
    color: var(--font-color-body);
    font-size: 14px;
    width: 100%;
    padding: 10px 15px;
    background-color: var(--background-color-body);
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li ul.blogsupmenu-dropdown li.blogsupmenu-li:hover a.blogsuplink-title {
    color: var(--font-color-header);
    background-color: var(--extra-color-body);
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li ul.blogsupmenu-dropdown li.blogsupmenu-li a.blogsuplink-title span.sp-link-title {
    position: relative;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li .menu-blog {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li .menu-blog ul.blog-ul li.blog-li {
    padding: 15px 15px 0px;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li .menu-blog ul.blog-ul li.blog-li .blog-grid-list .blog-post {
    display: block;
    margin: 0px;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li .menu-blog ul.blog-ul li.blog-li .blog-grid-list .blog-post .blog-post-content {
    width: unset;
    margin: 0px;
    padding: 0px;
    text-align: left;
    background-color: transparent;
    display: inline-flex;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li .menu-blog ul.blog-ul li.blog-li .blog-grid-list .blog-post .blog-post-content h6 a {
    color: var(--font-color-body);
    font-size: 16px;
    font-weight: 500;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li .menu-blog ul.blog-ul li.blog-li .blog-grid-list .blog-post .blog-post-content h6 a:hover {
    color: var(--font-color-header);
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li .menu-blog .menu-blog-btn a.menu-blog-link {
    color: var(--font-color-body);
    font-size: 14px;
    display: flex;
    align-items: center;
    padding: 15px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 1;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li .menu-blog .menu-blog-btn a.menu-blog-link:hover {
    color: var(--font-color-header);
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li .menu-blog .menu-blog-btn a.menu-blog-link i {
    display: block;
    margin-left: 5px;
    line-height: 0;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li .menu-product {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li .menu-product ul.product-ul li.product-li {
    padding: 15px 15px 0px;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li .menu-product .menu-product-btn a.menu-pro-link {
    color: var(--font-color-body);
    font-size: 14px;
    display: flex;
    align-items: center;
    padding: 15px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 1;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li .menu-product .menu-product-btn a.menu-pro-link span.menu-title {
    text-decoration: underline;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li .menu-product .menu-product-btn a.menu-pro-link:hover {
    color: var(--font-color-header);
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li .menu-product .menu-product-btn a.menu-pro-link i {
    display: block;
    margin-left: 5px;
    line-height: 0;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li .blog-banner a {
    display: block;
    padding: 15px;
}
@media (max-width: 1199px) {
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li {
        width: 100%;
        border-top: 1px solid var(--theme-border-color);
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li a.bloglink-title {
        display: none;
        font-size: 14px;
        padding: 10px 15px 10px 25px;
        font-weight: 400;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li a.bloglink-title.bloglink-title-lg {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li a.bloglink-title.bloglink-title-lg,
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li a.bloglink-title.bloglink-title-lg[aria-expanded=false] {
        color: var(--font-color-body);
        background-color: var( --background-color-body);
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li a.bloglink-title.bloglink-title-lg[aria-expanded=true] {
        color: var(--font-color-header);
        background-color: var(--extra-bgcolor);
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li a.bloglink-title.bloglink-title-lg[aria-expanded=true] span.menu-arrow i {
        -webkit-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li ul.blogsupmenu-dropdown.collapse:not(.show) {
        display: none;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li ul.blogsupmenu-dropdown li.blogsupmenu-li {
        border-top: 1px solid var(--theme-border-color);
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li ul.blogsupmenu-dropdown li.blogsupmenu-li a.blogsuplink-title {
        padding: 10px 15px 10px 35px;
    }
    .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li .menu-blog {
        height: unset;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li .menu-blog ul.blog-ul li.blog-li {
        padding: 15px 15px 0px 25px;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li .menu-blog .menu-blog-btn a.menu-blog-link {
        padding: 15px 15px 15px 25px;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li .menu-product {
        height: unset;
    }
    .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li .menu-product ul.product-ul li.product-li {
        padding: 15px 15px 0px 25px;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li .menu-product .menu-product-btn a.menu-pro-link,
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.blog-menu ul.ul li.bloglink-li .blog-banner a {
        padding: 15px 15px 15px 25px;
    }
}

/* menu-sub css */
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.sub-menu {
    left: auto;
    min-width: 175px;
    padding: 0px;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.sub-menu ul.ul li.submenu-li {
    position: relative;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.sub-menu ul.ul li.submenu-li a.sublink-title {
    color: var(--font-color-body);
    font-size: 15px;
    width: 100%;
    padding: 10px 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: var( --background-color-body);
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.sub-menu ul.ul li.submenu-li a.sublink-title.sublink-title-lg {
    display: none;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.sub-menu ul.ul li.submenu-li:hover a.sublink-title {
    color: var(--font-color-body);
    background-color: var(--extra-color-body);
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.sub-menu ul.ul li.submenu-li a.sublink-title span.sp-link-title {
    position: relative;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.sub-menu ul.ul li.submenu-li ul.supmenu-dropdown {
    position: absolute;
    top: 0px;
    left: 100%;
    width: 100%;
    background-color: var(--background-color-body);
    opacity: 0;
    visibility: hidden;
    -webkit-animation-name: DropDownSlide;
    animation-name: DropDownSlide;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    box-shadow: var(--box-shadow-color);
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.sub-menu ul.ul li.submenu-li:hover ul.supmenu-dropdown {
    opacity: 1;
    visibility: visible;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.sub-menu ul.ul li.submenu-li:hover ul.supmenu-dropdown.collapse:not(.show) {
    display: block;
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.sub-menu ul.ul li.submenu-li ul.supmenu-dropdown li.supmenu-li a.suplink-title {
    display: block;
    color: var(--font-color-body);
    padding: 10px 15px;
    background-color: var( --background-color-body);
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.sub-menu ul.ul li.submenu-li ul.supmenu-dropdown li.supmenu-li:hover a.suplink-title {
    color: var(--font-color-header);
    background-color: var(--extra-color-body);
}
.megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.sub-menu ul.ul li.submenu-li ul.supmenu-dropdown li.supmenu-li a.suplink-title span.sp-link-title {
    position: relative;
}
@media (max-width: 1199px) {
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.sub-menu {
        min-width: 100%;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.sub-menu ul.ul li.submenu-li {
        border-top: 1px solid var(--theme-border-color);
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.sub-menu ul.ul li.submenu-li a.sublink-title {
        display: none;
        font-size: 15px;
        padding: 10px 15px 10px 25px;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.sub-menu ul.ul li.submenu-li a.sublink-title.sublink-title-lg {
        display: flex;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.sub-menu ul.ul li.submenu-li a.sublink-title.sublink-title-lg,
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.sub-menu ul.ul li.submenu-li a.sublink-title.sublink-title-lg[aria-expanded=false] {
        color: var(--font-color-body);
        background-color: var( --background-color-body);
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.sub-menu ul.ul li.submenu-li a.sublink-title.sublink-title-lg[aria-expanded=true] {
        color: var(--font-color-header);
        background-color: var(--extra-bgcolor)
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.sub-menu ul.ul li.submenu-li a.sublink-title.sublink-title-lg[aria-expanded=true] span.menu-arrow {
        -webkit-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.sub-menu ul.ul li.submenu-li ul.supmenu-dropdown {
        position: unset;
        opacity: 1;
        visibility: visible;
        box-shadow: none;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.sub-menu ul.ul li.submenu-li:hover ul.supmenu-dropdown.collapse:not(.show) {
        display: none;
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.sub-menu ul.ul li.submenu-li ul.supmenu-dropdown li.supmenu-li {
        border-top: 1px solid var(--theme-border-color);
    }
    .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.sub-menu ul.ul li.submenu-li ul.supmenu-dropdown li.supmenu-li a.suplink-title {
        padding: 10px 15px 10px 35px;
    }
}

/*====================================
    mobile-menu css
====================================*/
.mobile-menu {
    display: none;
}
@media (max-width: 1199px) {
    .mobile-menu {
        display: block;
        position: fixed;
        top: 0;
        left: -320px;
        width: 320px;
        height: 100%;
        overflow-y: auto;
        background-color: var(--background-color-body);
        z-index: 5;
        opacity: 0;
        visibility: hidden;
    }
    .mobile-menu.active {
        left: 0px;
        opacity: 1;
        visibility: visible;
    }
    .mobile-menu,
    .mobile-menu.active {
        -webkit-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        transition: all 0.3s ease-in-out 0s;
    }
    .mobile-menu .close-menu {
        width: 100%;
        position: sticky;
        top: 0;
        z-index: 1;
        text-align: right;
        background-color: var(--background-color-body);
    }
    .mobile-menu .close-menu button.close-button {
        line-height: 0;
    }
}

/*====================================
    home-slider css
=====================================*/
/* slider img css */
.slider-content {
    display: flex;
    position: relative;
    z-index: 0;
    overflow: hidden;
}
.slider-content .home-slider .slide-image {
    background-image: url('../images/index/slider-bg.webp');
    height: 980px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.slider-content .home-slider .slide-image .sldier-bg-content {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 83.33%;
}
.slider-content .home-slider .slide-image .sldier-bg-content .slider-text-info {
    width: 33.33%;
    position: relative;
    z-index: 1;
}
.slider-content .home-slider .slide-image .sldier-bg-content .slider-img {
    width: 66%;
}
.slider-content .home-slider .slide-image .sldier-bg-content .slider-counter {
    width: 25%;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.slider-content .home-slider .slide-image .sldier-bg-content .slider-counter .counter-block {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin-top: 30px;
}
.slider-content .home-slider .slide-image .sldier-bg-content .slider-counter .counter-block:first-child {
    margin-top: 0;
}
.slider-content .home-slider .slide-image .sldier-bg-content .slider-counter .counter-block h6 {
    color: var(--font-color-primary);
    font-size: 40px;
    font-weight: 500;
}
.slider-content .home-slider .slide-image .sldier-bg-content .slider-counter .counter-block span {
    color: #808080;
    font-size: 16px;
    margin-top: 5px;
}
@media(max-width: 1399px) {
    .slider-content .home-slider .slide-image {
        height: 800px;
    }
}
@media(max-width: 1199px) {
    .slider-content .home-slider .slide-image {
        height: 700px;
    }
    .slider-content .home-slider .slide-image .sldier-bg-content .slider-counter .counter-block h6 {
        font-size: 30px;
    }
    .slider-content .home-slider .slide-image .sldier-bg-content .slider-counter .counter-block span {
        font-size: 14px;
    }
    .slider-content .home-slider .slide-image .sldier-bg-content .slider-counter .counter-block {
        margin-top: 15px;
    }
}
@media(max-width: 991px) {
    .slider-content .home-slider .slide-image {
        height: 600px;
    }
    .slider-content .home-slider .slide-image .sldier-bg-content {
        width: 100%;
        padding: 0 30px;
    }
}
@media(max-width: 767px) {
    .slider-content .home-slider .slide-image .sldier-bg-content .slider-text-info {
        width: 100%;
    }
    .slider-content .home-slider .slide-image .sldier-bg-content .slider-img {
        width: 100%;
    }
    .slider-content .home-slider .slide-image .sldier-bg-content .slider-counter {
        width: 100%;
        flex-direction: unset;
        margin-top: 15px;
    }
    .slider-content .home-slider .slide-image .sldier-bg-content .slider-counter .counter-block {
        margin-top: 0;
        margin-left: 30px;
    }
    .slider-content .home-slider .slide-image .sldier-bg-content .slider-counter .counter-block:first-child {
        margin-left: 0;
    }
    .slider-content .home-slider .slide-image .sldier-bg-content {
        width: 100%;
        padding: 0 12px;
    }
}
@media(max-width: 479px) {
    .slider-content .home-slider .slide-image .sldier-bg-content .slider-text-info {
        width: 100%;
    }
    .slider-content .home-slider .slide-image .sldier-bg-content .slider-img {
        margin-top: 30px;
    }
    .slider-content .home-slider .slide-image .sldier-bg-content .slider-counter .counter-block h6 {
        font-size: 24px;
    }
}
.slider-content .home-slider .slide-image::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,0);
    opacity: 0;
}

/* effect transition css */
.slider-content .home-slider .slide-image .slider-text-info span.sub-title {
    color: var(--font-color-primary);
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 20px;
    display: block;
}
.slider-content .home-slider .slide-image .slider-text-info h2 {
    color: #fff;
    font-size: 76px;
    line-height: 1;
    font-weight: 400;
    margin-bottom: 40px;
    font-family: 'Cristalistic Script';
}
.slider-content .home-slider .slide-image .slider-text-info p {
    color: #808080;
    font-size: 16px;
    margin-bottom: 30px;
}
.slider-content .home-slider .slide-image .slider-text-info a {
    margin-top: 52px;
}
.slider-content .home-slider .slide-image .slider-text-info .price-block span {
    font-size: 22px;
}
.slider-content .home-slider .slide-image .slider-text-info .price-block span.price-old {
    color: #ffffff;
}
.slider-content .home-slider .slide-image .slider-text-info .price-block span.price-even {
    color: #808080;
}
@media(max-width: 1499px) {
    .slider-content .home-slider .slide-image .slider-text-info h2 {
        font-size: 50px;
        margin-bottom: 30px;
    }
    .slider-content .home-slider .slide-image .slider-text-info a {
        margin-top: 42px;
    }
}
@media(max-width: 1199px) {
    .slider-content .home-slider .slide-image .slider-text-info span.sub-title {
        font-size: 16px;
    }
    .slider-content .home-slider .slide-image .slider-text-info p {
        font-size: 14px;
        line-height: 25px;
    }
    .slider-content .home-slider .slide-image .slider-text-info a {
        margin-top: 22px;
    }
    .slider-content .home-slider .slide-image .slider-text-info .price-block span {
        font-size: 18px;
    }
}
@media(max-width: 991px) {
    .slider-content .home-slider .slide-image .slider-text-info h2 {
        font-size: 40px;
    }
    .slider-content .home-slider .slide-image .slider-text-info span.sub-title {
        font-size: 14px;
    }
}
@media(max-width: 767px) {
    .slider-content .home-slider .slide-image .slider-text-info h2 {
        font-size: 30px;
    }
    .slider-content .home-slider .slide-image .slider-text-info span.sub-title {
        margin-bottom: 15px;
    }
    .slider-content .home-slider .slide-image .slider-text-info .price-block span {
        font-size: 16px;
    }
}
@media(max-width: 479px) {
    .slider-content .home-slider .slide-image .slider-text-info h2 {
        margin-bottom: 10px;
    }
    .slider-content .home-slider .slide-image .slider-text-info span.sub-title {
        margin-bottom: 10px;
    }
    .slider-content .home-slider .slide-image .slider-text-info p {
        margin-bottom: 15px;
    }
}

/* slider arrow css */
.slider-content .home-slider.owl-carousel .owl-nav {
    position: absolute;
    bottom: 30px;left: 50%;
    transform: translateX(-50%);margin-top: 0;
    line-height: 0;
}
.slider-content .home-slider.owl-carousel .owl-nav button {
    color: var(--font-color-body);
    font-size: 32px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    margin: 0 15px 0 0;
    border-radius: 0;
    line-height: 0;
}
.slider-content .home-slider.owl-carousel .owl-nav button:last-child {
    margin: 0;
}
.slider-content .home-slider.owl-carousel .owl-nav button:hover {
    color: var(--font-color-header);
    background-color: transparent;
}
.slider-content .home-slider.owl-carousel .owl-nav button i {
    display: block;line-height: 0;
}
@media(max-width: 767px) {
    .slider-content .home-slider.owl-carousel .owl-nav {
        bottom: 15px;
    }
}

/* slider dots css */
.slider-content .home-slider.owl-carousel .owl-dots {
    display: none;
    position: absolute;
    bottom: 30px;left: 50%;
    transform: translateX(-50%);margin-top: 0;
    line-height: 0;
}
.slider-content .home-slider.owl-carousel .owl-dots button {
    margin-right: 5px;
}
.slider-content .home-slider.owl-carousel .owl-dots button:last-child {
    margin-right: 0;
}
.slider-content .home-slider.owl-carousel .owl-dots button span {
    width: 10px;
    height: 10px;
    margin: 0;
    background-color: transparent;
    border: 1px solid var(--font-color-header);
    border-radius: 100%;
}
.slider-content .home-slider.owl-carousel .owl-dots button:hover span,
.slider-content .home-slider.owl-carousel .owl-dots button.active span {
    background-color: var(--font-color-header);
    border: 1px solid var(--font-color-header);
}
@media(max-width: 767px) {
    .slider-content .home-slider.owl-carousel .owl-dots {
        bottom: 15px;
    }
}

/* effect transition css */
.slider-content .home-slider .owl-item.active .slide-image .slider-text-info h2 {
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
}
.slider-content .home-slider .owl-item.active .slide-image .slider-text-info span.sub-title{
    -webkit-animation-duration: .9s;
    animation-duration: .9s;
}
.slider-content .home-slider .owl-item.active .slide-image .slider-text-info p{
    -webkit-animation-duration: 1.1s;
    animation-duration: 1.1s;
}
.slider-content .home-slider .owl-item.active .slide-image .slider-text-info .price-block{
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
}
.slider-content .home-slider .owl-item.active .slide-image .slider-text-info a{
    -webkit-animation-duration: 1.9s;
    animation-duration: 1.9s;
}
.slider-content .home-slider .slide-image .slider-text-info .price-block,
.slider-content .home-slider .slide-image .slider-text-info p,
.slider-content .home-slider .slide-image .slider-text-info span.sub-title,
.slider-content .home-slider .slide-image .slider-text-info h2,
.slider-content .home-slider .slide-image .slider-text-info a{
    opacity: 0;
    visibility: hidden;
}
.slider-content .home-slider .owl-item.active .slide-image .slider-text-info .price-block,
.slider-content .home-slider .owl-item.active .slide-image .slider-text-info p,
.slider-content .home-slider .owl-item.active .slide-image .slider-text-info span.sub-title,
.slider-content .home-slider .owl-item.active .slide-image .slider-text-info h2,
.slider-content .home-slider .owl-item.active .slide-image .slider-text-info a{
    opacity: 1;
    visibility: visible;
    -webkit-animation-name: slide-down;
    animation-name: slide-down;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
@keyframes slide-down {
    0% { 
        opacity:0;
        filter:alpha(opacity=0);
        transform:translateY(-100%)
    }
    100% {
        opacity:1;
        filter:alpha(opacity=100);
        transform:translateY(0)
    }
}
@-webkit-keyframes slide-down {
    0% {
        opacity:0;
        filter:alpha(opacity=0);
        transform:translateY(-100%)
    }
    100% {
        opacity:1;
        filter:alpha(opacity=100);
        transform:translateY(0)
    }
}

/*====================================
    slider-category css
=====================================*/
.slider-category-template {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #f8f7f3;
}
@media (max-width: 1199px) {
    .slider-category-template {
        padding-top: 0px;
        padding-bottom: 0px;
    }
}
@media (max-width: 767px) {
    .slider-category-template {
        padding-top: 0px;
        padding-bottom: 0px;
    }
}

/* category content css */
.slider-category .grid-wrap {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
}
.slider-category .grid-wrap .grid-wrapper {
    width: 16.66%;
}
.slider-category .cat-block {
    overflow: hidden;
    text-align: center;
}
.slider-category .cat-block a.icon-block {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    flex-direction: column;
    height: 325px;
}
.slider-category .cat-block .img-icon {
    display: block;
}
.slider-category .cat-block .img-icon svg {
    width: 100px;
}
.slider-category .cat-block .cat-img {
    position: absolute;
    inset: 0;
    opacity: 0;
    visibility: hidden;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}
.slider-category .cat-block:hover .cat-img {
    opacity: 1;
    visibility: visible;
}
.slider-category .cat-block .cat-img::before {
    content: '';
    position: absolute;
    inset: 0;
    background-color: rgba(193, 157, 95, 0.5);
}
.slider-category .cat-block .cat-icon {
    color: var(--font-color-primary);
    font-size: 18px;
    border-radius: 50%;
    position: absolute;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
    transform: translateY(15px);
    -webkit-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}
.slider-category .cat-block:hover .cat-icon {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}
.slider-category .cat-block .cat-title {
    font-size: 18px;
    font-weight: 600;
    margin-top: 30px;
}
@media(max-width: 1399px){
    .slider-category .cat-block a.icon-block {
        height: 290px;
    }
}
@media(max-width: 1199px) {
    .slider-category .grid-wrap .grid-wrapper {
        width: 25%;
    }
    .slider-category .cat-block a.icon-block {
        height: 250px;
    }
}
@media(max-width: 991px) {
    .slider-category .grid-wrap .grid-wrapper {
        width: 33.33%;
    }
}
@media(max-width: 479px) {
    .slider-category .grid-wrap .grid-wrapper {
        width: 50%;
    }
    .slider-category .cat-block .cat-title {
        font-size: 16px;
        font-weight: 500;
    }
}

/*====================================
    custom-text css
=====================================*/
.custom-text {
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: #f8f7f3;
    border-top: 1px solid rgba(51, 51, 51, 0.1);
}
@media (max-width: 1199px) {
    .custom-text {
        padding-top: 80px;
        padding-bottom: 80px;
    }
}
@media (max-width: 767px) {
    .custom-text {
        padding-top: 60px;
        padding-bottom: 60px;
    }
}

/* custom content css */
.custom-text-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: -30px 0px 0px -30px;
}
.custom-text-wrapper .custom-text-content,
.custom-text-wrapper .custom-text-img {
    width: calc(41.67% - 30px);
    margin: 30px 0px 0px 30px;
}
.custom-text-wrapper .custom-text-img {
    width: calc(58.33% - 30px);
}
@media (max-width: 1199px) {
    .custom-text-wrapper {
        margin: -30px 0px 0px -30px;
    }
    .custom-text-wrapper .custom-text-content,
    .custom-text-wrapper .custom-text-img {
        width: calc(50% - 30px);
        margin: 30px 0px 0px 30px;
    }
}
@media (max-width: 991px) {
    .custom-text-wrapper .custom-text-content,
    .custom-text-wrapper .custom-text-img {
        width: calc(100% - 30px);
    }
}
@media (max-width: 767px) {
    .custom-text-wrapper {
        margin: -30px 0px 0px -12px;
    }
    .custom-text-wrapper .custom-text-content,
    .custom-text-wrapper .custom-text-img {
        width: calc(100% - 12px);
        margin: 30px 0px 0px 12px;
    }
}

/* custom text css */
.custom-text-wrapper .custom-text-content span.sub-title {
    color: var(--font-color-primary);
    font-size: 22px;
    font-weight: 400;
    margin-bottom: 16px;
}
.custom-text-wrapper .custom-text-content h2 {
    font-size: 40px;
}
.custom-text-wrapper .custom-text-content a {
    margin-top: 30px;
}
.custom-text-wrapper .custom-text-content .desc-block{
    margin-top: 30px;
}
.custom-text-wrapper .custom-text-content .desc-block ul.desc-wrap{
    display: flex;
    flex-wrap: wrap;
    margin: -30px 0px 0px -20px;
    counter-reset: my-sec-counter;
}
.custom-text-wrapper .custom-text-content .desc-block ul.desc-wrap li.desc-wrapper{
    width: calc(50% - 20px);
    margin: 30px 0px 0px 20px;
}
.custom-text-wrapper .custom-text-content .desc-block span{
    position: relative;
    font-size: 18px;
    display: flex;
    align-items: center;
}
.custom-text-wrapper .custom-text-content .desc-block span::before{
    counter-increment: my-sec-counter;
    content: counter(my-sec-counter);
    color: var(--font-color-primary);
    font-size: 14px;
    font-weight: 600;
    width: 35px;
    height: 35px;
    min-width: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    border: 1px solid rgba(0,0,0,10%);
    margin-right: 10px;
}

/* custom img css */    
.custom-text-wrapper .custom-text-img {
    text-align: center;
}
.custom-text-wrapper .custom-text-img .offer-img a {
    position: relative;
    display: block;
}
.custom-text-wrapper .custom-text-img .offer-img a img,
.custom-text-wrapper .custom-text-img .offer-img a svg {
    width: 100%;
}
@media (max-width: 1199px) {
    .custom-text-wrapper .custom-text-content h2 {
        font-size: 30px;
    }
    .custom-text-wrapper .custom-text-content .desc-block span {
        font-size: 16px;
    }
}
@media (max-width: 767px) {
    .custom-text-wrapper .list-block h6.list-title{
        font-size: 16px;
    }
}
@media(max-width: 600px){
    .custom-text-wrapper .custom-text-content span.sub-title {
        font-size: 18px;
    }
    .custom-text-wrapper .custom-text-content h2 {
        font-size: 24px;
    }
    .custom-text-wrapper .custom-text-content .desc-block ul.desc-wrap {
        margin: -15px 0px 0px -12px;
    }
    .custom-text-wrapper .custom-text-content .desc-block ul.desc-wrap li.desc-wrapper {
        width: calc(100% - 12px);
        margin: 15px 0px 0px 12px;  
    }
}

/*====================================
    Collection-product css
=====================================*/
.collection-category-template {
    background-color: #f2efea;
}

/*====================================
    product css
=====================================*/
/* product-img css */
.single-product-wrap {
    overflow: hidden;
    background-color: #fff;
     border-radius: var(--sti-border-radius);
}
.single-product-wrap .product-image {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.single-product-wrap .product-image a.pro-img {
    display: block;
    position: relative;
}
.single-product-wrap .product-image a.pro-img::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
}
.single-product-wrap:hover .product-image a.pro-img::after {
    opacity: .3;
    visibility: visible;
}
.single-product-wrap .product-image a.pro-img img {
    backface-visibility: hidden;
}
.single-product-wrap:hover .product-image a.pro-img .img1 {
    opacity: 0;
    visibility: hidden;
}
.single-product-wrap .product-image a.pro-img .img2 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
}
.single-product-wrap:hover .product-image a.pro-img .img2 {
    opacity: 1;
    visibility: visible;
}
.single-product-wrap .product-image a.pro-img img,
.single-product-wrap:hover .product-image a.pro-img img {
    -webkit-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}
@media (max-width: 1199px) {
    .single-product-wrap:hover .product-image a.pro-img .img1.resp-img1 {
        opacity: 1;
        visibility: visible;
    }
    .single-product-wrap:hover .product-image a.pro-img .img2.resp-img2 {
        opacity: 0;
        visibility: hidden;
    }
}

/* product-action css */
.single-product-wrap .product-action {
    display: flex;
}
.single-product-wrap .product-image .product-action {
    display: none;
    position: absolute;
    visibility: hidden;
    bottom: 30px;
    opacity: 0;
    transform: translateY(10px);
    z-index: 1;
}
.single-product-wrap:hover .product-image .product-action {
    opacity: 1;
    visibility: visible;
    transform: translateY(-10px);
}
.single-product-wrap .product-image .product-action,
.single-product-wrap:hover .product-image .product-action {
    -webkit-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}

/* product-action title css */
.single-product-wrap .product-content .product-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}    
.single-product-wrap .product-content .product-title .product-action {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.single-product-wrap .product-content .product-title .product-action a {
    color: var(--font-color-body);
    margin-left: 20px;
}
.single-product-wrap .product-content .product-title .product-action a:first-child {
    margin-left: 0px;
}
.single-product-wrap .product-action a:first-child {
    margin-left: 0;
}
.single-product-wrap .product-content .product-title .product-action a.add-to-cart {
    color: var(--font-color-primary);
    font-size: 16px;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background-color: var(--extra-color-body);
    line-height: 1;
}
.single-product-wrap .product-content .product-title .product-action a:hover {
    color: var(--font-color-primary);
}
.single-product-wrap .product-action a.add-to-cart span.cart-title span.add-c-title {
    display: flex;
    align-items: center;
}
.single-product-wrap .product-action a.add-to-cart span.cart-title span.add-c-title span.add-title,
.single-product-wrap .product-action a.quick-view span.quickview-title {
    display: none;
}
.single-product-wrap .product-action a i {
    display: block;
}
@media (max-width: 1199px) {
    .single-product-wrap .product-image .product-action {
        display: none;
    }
    .single-product-wrap .product-content .product-action {
        display: flex;
        margin-top: 15px;
    }
    .single-product-wrap .product-content .product-title .product-action a.add-to-cart {
        color: var(--font-color-body);
        width: auto;
        height: auto;
        background-color: transparent;
    }
    .single-product-wrap .product-action a.add-to-cart span span.cart-title span.add-c-title span.cart-icon,
    .single-product-wrap .product-action a.quick-view span span.quickview-icon {
        display: block;
        margin-right: 0;
    }
    .single-product-wrap .product-action a.add-to-cart span span.cart-title span.add-c-title span.add-title,
    .single-product-wrap .product-action a.quick-view span span.quickview-title {
        display: none;
    }
    .single-product-wrap .product-content .product-action a {
        -webkit-transition: all 0s ease-in-out 0s;
        -o-transition: all 0s ease-in-out 0s;
        transition: all 0s ease-in-out 0s;
    }
}

/* product-content css */
.single-product-wrap .product-content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    background-color: #fff;
    padding: 30px;
    border-top: 1px solid rgba(0, 0, 0, 5%);
}    
.single-product-wrap .product-content h6 {
    width: 100%;
    font-size: 18px;
}
.single-product-wrap .product-content h6 a {
    display: block;
    color: var(--font-color-header);
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    -webkit-transition: all 0s ease-in-out 0s;
    -o-transition: all 0s ease-in-out 0s;
    transition: all 0s ease-in-out 0s;
}    
.single-product-wrap .product-content h6 a:hover {
    color: var(--font-color-primary);
}   
.single-product-wrap .product-content .price-box {
    font-size: 18px;
    margin-top: 13px;
}
@media (max-width: 1399px) {
    .single-product-wrap .product-content h6,
    .single-product-wrap .product-content .price-box {
        font-size: 16px;
    }
}
@media (max-width: 1199px) {
    .single-product-wrap .product-content {
        padding: 15px;
        text-align: center;
    }
    .single-product-wrap .product-content .product-title {
        flex-direction: column;
    }
}

/* product-ratting css */
.single-product-wrap .product-content .product-rating {
    display: none;
}
.product-rating span.star-rating {
    display: flex;
    line-height: 1;
}
.product-rating span.star-rating i {
    color: #fe9704;
    font-size: 12px;
    margin-right: 3px;
    opacity: 1;
}
.product-rating span.star-rating i:last-child {
    margin-right: 0px;
}

/* product-price css */
.price-box {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    line-height: 1;
}
.price-box span.new-price {
    color: var(--font-color-primary);
    white-space: nowrap;
    font-weight: 600;
}
.price-box span.old-price {
    color: var(--font-color-body);
    margin-left: 5px;
    white-space: nowrap;
    font-weight: 600;
    text-decoration: line-through;
}

/* product stockout css */
.single-product-wrap.stock-out {
    cursor: not-allowed;
}
.single-product-wrap.stock-out .product-image a.pro-img {
    position: relative;
}
.single-product-wrap.stock-out .product-image a.pro-img::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color:var(--background-color-body);
    z-index: 1;
    opacity: 0.5;
    visibility: visible;
    cursor: not-allowed;
}

/* product-label css */
.single-product-wrap .product-image .product-label {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}
.single-product-wrap:hover .product-image .product-label {
    transform: translateX(calc(-100% - 15px));
}
.single-product-wrap.stock-out .product-image .product-label {
    transform: unset;
}
.single-product-wrap .product-image .product-label,
.single-product-wrap:hover .product-image .product-label {
    -webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.single-product-wrap .product-image .product-label span {
    font-size: 12px;
    width: 40px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 10px;
    text-align: center;
    font-weight: 600;
    border-radius: 0;
    line-height: 1;
}
.single-product-wrap .product-image .product-label span:first-child {
    margin-top: 0px;
}
.single-product-wrap .product-image .product-label span.new-sale-title {
    color: var(--background-color-body);
    background-color: var(--font-color-header);
}
.single-product-wrap .product-image .product-label span.discount-title {
    color: var(--background-color-body);
    background-color: var(--font-color-header);
}
.single-product-wrap .product-image .product-label span.sold-title {
    color: var(--background-color-body);
    background-color: #dc3545;
}

/* product-action tooltip css */
.product-action a span.tooltip-text {
    color: var( --background-color-body);
    font-size: 11px;
    position: absolute;
    top: -40px;
    height: 30px;
    min-width: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--font-color-header);
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    opacity: 0;
    visibility: hidden;
    line-height: 1;
}
.product-action a:hover span.tooltip-text {
    opacity: 1;
    visibility: visible;
}
.product-action a span.tooltip-text,
.product-action a:hover span.tooltip-text {
    -webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.product-action a span.tooltip-text::after {
    content: "";
    position: absolute;
    bottom: calc(-100% + 16px);
    border: 8px solid var(--font-color-header);
    border-color: var(--font-color-header) transparent transparent transparent;
}
@media (max-width: 1199px) {
    .product-action a span.tooltip-text {
        display: none;
    }
}

/*====================================
    testimonial-area css
=====================================*/
.testimonial-area {
    background-color: #f8f7f3;
    position: relative;
}
.testimonial-area .grid-wrap {
    display: flex;
    flex-wrap: wrap;
    margin: 0px 0px 0px -30px;
}
.testimonial-area .grid-wrap .grid-wrapper {
    width: calc(50% - 30px);
    margin: 0px 0px 0px 30px;
}
.testimonial-area .section-capture {
    margin-bottom: 60px;
}
.testimonial-area .section-title span.sub-title {
    margin-bottom: 0px;
}

/* testi img css */
.testimonial-area .grid-wrap .grid-wrapper.bg-wrapper {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: absolute;
    right: 0px;
    top: 0px;
    height: 100%;
}
.testimonial-area .grid-wrap .grid-wrapper.bg-wrapper h2 {
    color: #fff;
    position: absolute;
    bottom: 30px;
    left: 0px;
    right: 0px;
    text-align: center;
    font-size: 85px;
    text-transform: uppercase;
}

/* testi content css */
.testi-slider .slider-for .testi-content {
    display: flex;
    align-items: center;
    padding: 40px;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: var(--sti-border-radius);
}
.testi-slider .slider-for .testi-content .testi-img {
    position: relative;
    min-width: 100px;
    max-width: 100px;
    margin-right: 20px;
}
.testi-slider .slider-for .testi-content .testi-img img {
    border-radius: 50%;
}
.testi-slider .slider-for .testi-content .testi-desc p {
    font-size: 16px;
}
.testi-slider .slider-for .testi-content .testi-desc .author-title {
    padding-top: 15px;
}
.testi-slider .slider-for .testi-content .testi-desc .author-title h6 {
    color: var(--font-color-primary);
    font-size: 18px;
    font-weight: 500;
}
.testi-slider .slider-for .testi-content .testi-desc .author-title h6 span {
    color: var(--font-color-header);
}
.testi-slider .slider-for .testi-content .testi-review {
    display: none;
    color: #ffb100;
    margin-top: 25px;
    line-height: 1;
}
.testi-slider .slider-for .testi-content .testi-review i {
    display: block;
    line-height: 0;
}
@media (max-width: 1399px) {
    .testimonial-area .grid-wrap .grid-wrapper.bg-wrapper h2 {
        font-size: 50px;
    }
}
@media (max-width: 1199px) {
    .testimonial-area .grid-wrap .grid-wrapper.bg-wrapper,  
    .testimonial-area .grid-wrap .grid-wrapper {
        width: calc(100% - 30px);
    }
    .testimonial-area .grid-wrap .grid-wrapper.bg-wrapper {
        position: relative;
        width: 100%;
        height: 500px;
        margin-top: 30px;
    }  
}
@media (max-width: 767px) {
    .testimonial-area .grid-wrap {
        margin: 0px 0px 0px -12px;
    }
    .testimonial-area .grid-wrap .grid-wrapper.bg-wrapper,  
    .testimonial-area .grid-wrap .grid-wrapper {
        width: calc(100% - 12px);
        margin: 30px 0px 0px 12px;
    }
}
@media (max-width: 479px) {
    .testi-slider .slider-for .testi-content {
        text-align: center;
        padding: 15px;
        flex-direction: column;
    }
    .testi-slider .slider-for .testi-content .testi-img img {
        margin: 0px 0px 20px 0px;
    }
    .testi-slider .slider-for .testi-content .testi-desc p {
        font-size: 14px;
        line-height: 25px;
    }
    .testi-slider .slider-for .testi-content .testi-desc .author-title h6 {
        font-size: 16px;
    }
    .testimonial-area .grid-wrap .grid-wrapper.bg-wrapper h2 {
        font-size: 30px;
    }
    .testimonial-area .grid-wrap .grid-wrapper.bg-wrapper {
        height: 400px;
    }
}

/*====================================
    our-service-area css
====================================*/
.our-service-area {
    padding-top: 50px;
    padding-bottom: 0px;
    background-color: #f8f7f3;
}
@media (max-width: 1199px) {
    .our-service-area {
        padding-top: 0px;
        padding-bottom: 80px;
    }
}
@media (max-width: 767px) {
    .our-service-area {
        padding-top: 0px;
        padding-bottom: 60px;
    }
}

/* service css */
.our-service-area ul.single-service {
    display: flex;
    flex-wrap: wrap;
    margin: -30px 0px 0px -30px;
    position: relative;
    z-index: 0;
    transform: translateY(calc(50% - 15px));
}
.our-service-area ul.single-service li.service-content {
    width: calc(25% - 30px);
    margin: 30px 0px 0px 30px;
    display: flex;
}
.our-service-area ul.single-service li.service-content .ser-block {
    width: 100%;
    padding: 40px;
    display: flex;
    align-items: center;
    background-color: #fff;
    border-radius: var(--sti-border-radius);
}
.our-service-area ul.single-service li.service-content .ser-block a {
    color: var(--font-color-primary);
    font-size: 22px;
    width: 70px;
    height: 70px; 
    min-width: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--extra-color-body);
    border-radius: 50%;
    line-height: 1;
}
.our-service-area ul.single-service li.service-content .ser-block a img {
    -webkit-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    width: 50px;
}
.our-service-area ul.single-service li.service-content:hover .ser-block a img {
    -webkit-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transform: rotateY(360deg);
}
.our-service-area ul.single-service li.service-content .ser-block a i {
    display: block;
}
.our-service-area ul.single-service li.service-content .ser-block .service-text {
    margin-left: 20px;
}
.our-service-area ul.single-service li.service-content .ser-block .service-text h6 {
    font-size: 18px;
}
@media (max-width: 1399px) {
    .our-service-area ul.single-service li.service-content .ser-block {
        padding: 30px;
    }
    .our-service-area ul.single-service li.service-content .ser-block .service-text h6 {
        font-size: 16px;
    }
}
@media (max-width: 1199px) {
    .our-service-area ul.single-service {
        transform: none;
    }
    .our-service-area ul.single-service li.service-content {
        width: calc(50% - 30px);
    }
}
@media (max-width: 991px) {
    .our-service-area ul.single-service li.service-content {
        width: calc(50% - 30px);    
    }
}
@media (max-width: 767px) {
    .our-service-area ul.single-service {
        margin: -15px 0px 0px -12px;
    }
    .our-service-area ul.single-service li.service-content {
        width: calc(50% - 12px);
        margin: 30px 0px 0px 12px;
    }
}
@media (max-width: 479px) {
    .our-service-area ul.single-service li.service-content {
        width: calc(100% - 12px);
    }
    .our-service-area ul.single-service li.service-content .ser-block {
        padding: 20px;
    }
}

/*====================================
    blog css
====================================*/
.blog-wrap {
    padding-top: 0px;
    padding-bottom: 100px;
    background-color: #f2efea;
}
@media (max-width: 1199px) {
    .blog-wrap {
        padding-top: 80px;
        padding-bottom: 80px;
    }
}
@media (max-width: 767px) {
    .blog-wrap {
        padding-top: 60px;
        padding-bottom: 60px;
    }
}

/* blog post css */
.blog-post {
    position: relative;
    cursor: pointer;
    border-radius: var(--sti-border-radius);
    overflow: hidden;
}
.blog-post .blog-main-img {
    position: relative;
}
.blog-post .blog-main-img span.date-time {
    position: absolute;
    top: -30px;
    left: 20px;
    padding: 10px 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: #fff;
    border-radius: var(--sti-border-radius);
    box-shadow: 0 0 15px #33333326;
    z-index: 1;
}
.blog-post .blog-main-img .date {
    color: var(--font-color-primary);
    font-size: 25px;
    font-weight: 600;
}
.blog-post .blog-main-img .month {
    color: var(--font-color-header);
    font-size: 16px;
    font-weight: 500;
}
.blog-post .blog-main-img a.blog-img::after {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-image: linear-gradient(180deg,rgba(255,255,255,0)30%,rgba(0,0,0,.5)100%);
}
.blog-post .blog-main-img a.blog-img {
    display: flex;
    position: relative;
    overflow: hidden;
    border-radius: var(--sti-border-radius);
    align-items: center;
    justify-content: center;
    margin-top: 30px;
}
.blog-post:hover .blog-main-img a.blog-img img {
    transform: scale(1.1);
}
.blog-post .blog-main-img a.blog-img img {
    -webkit-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}
.blog-post .blog-main-img a.blog-img .blog-icon {
    font-size: 18px;
    color: var(--font-color-primary);
    width: 45px;
    height: 45px;
    border-radius: 50%;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    transform: translateY(15px);
    -webkit-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}
.blog-post:hover .blog-main-img a.blog-img .blog-icon {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}
.blog-post .blog-main-img a.blog-img .blog-icon i {
    display: block;
    line-height: 0;
}
.blog-post .blog-main-img a.blog-img .blog-title {
    color: #fff;
    font-size: 18px;
    position: absolute;
    z-index: 1;
    bottom: 30px;
}

/*====================================
    footer css
====================================*/
/* footer-top-area css*/
.footer-top-area {
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-color: #f8f7f5;
}
.footer-top-area .footer-list-wrap {
    padding-top: 75px;
    padding-bottom: 30px;
}
@media (max-width: 1199px) {
    .footer-top-area .footer-list-wrap {
        padding-top: 60px;
        padding-bottom: 40px;
    }
}
@media (max-width: 767px) {
    .footer-top-area .footer-list-wrap {
        padding-top: 45px;
        padding-bottom: 30px;
    }
}

/* footer grid css */
.footer-list-wrap ul.footer-list {
    display: flex;
    flex-wrap: wrap;
    margin: -60px 0px 0px -30px;
}
.footer-list-wrap ul.footer-list li.ftlink-li {
    width: calc(25% - 30px);
    margin: 60px 0px 0px 30px;
}
@media (max-width: 991px) {
    .footer-list-wrap ul.footer-list {
        margin: -30px 0px 0px -30px;
    }
    .footer-list-wrap ul.footer-list li.ftlink-li {
        width: calc(50% - 30px);
        margin: 30px 0px 0px 30px;
    }
}
@media (max-width: 767px) {
    .footer-list-wrap ul.footer-list {
        margin: -30px 0px 0px -12px;
    }
    .footer-list-wrap ul.footer-list li.ftlink-li {
        width: calc(50% - 12px);
        margin: 30px 0px 0px 12px;
    }
}
@media (max-width: 479px) {
    .footer-list-wrap ul.footer-list li.ftlink-li {
        width: calc(100% - 12px);
    }
}

/* footer nav-menu css */
.footer-list-wrap ul.footer-list li.ftlink-li .menu-content {
    margin-top: 60px;
}
.footer-list-wrap ul.footer-list li.ftlink-li .menu-content:first-child {
    margin-top: 0px;
}
.footer-list-wrap ul.footer-list li.ftlink-li h2.ft-title {
    color: var(--font-color-primary);
    font-size: 18px;
    font-weight: 500;
}
.footer-list-wrap ul.footer-list li.ftlink-li .footer-wrap-menu {
    margin-top: 25px;
}
.footer-list-wrap ul.footer-list li.ftlink-li .footer-wrap-menu ul.footer-sublist li.ftsublink-li {
    margin-top: 15px;
}
.footer-list-wrap ul.footer-list li.ftlink-li .footer-wrap-menu ul.footer-sublist li.ftsublink-li:first-child {
    margin-top: 0px;
}
.footer-list-wrap ul.footer-list li.ftlink-li .footer-wrap-menu ul.footer-sublist li.ftsublink-li p,
.footer-list-wrap ul.footer-list li.ftlink-li .footer-wrap-menu ul.footer-sublist li.ftsublink-li a {
    font-size: 16px;
    color: #808080;
}
.footer-list-wrap ul.footer-list li.ftlink-li .footer-wrap-menu ul.footer-sublist li.ftsublink-li a:hover {
    color: var(--font-color-primary);
}
.footer-list-wrap ul.footer-list li.ftlink-li.contact-now .footer-wrap-menu .custom-content:not(:first-child) {
    padding-top: 20px;
}
.footer-list-wrap ul.footer-list li.ftlink-li.contact-now .footer-wrap-menu .custom-content span {
    color: #fff;
    font-size: 18px;
}
.footer-list-wrap ul.footer-list li.ftlink-li.contact-now .footer-wrap-menu .custom-content p {
    font-size: 16px;
    padding-top: 0px;
    max-width: 83.33%;
}
.footer-list-wrap ul.footer-list li.ftlink-li.contact-now .footer-wrap-menu .custom-content p a {
    color: #808080;
}
.footer-list-wrap ul.footer-list li.ftlink-li.contact-now .footer-wrap-menu .custom-content p a:hover {
    color: var(--font-color-primary);
}
.footer-list-wrap ul.footer-list li.ftlink-li.newsletter .footer-wrap-menu p {
    color: #808080;
    font-size: 16px;
}
.footer-list-wrap ul.footer-list li.ftlink-li.newsletter .footer-wrap-menu .subscribe-block {
    margin-top: 30px;
}
.footer-list-wrap ul.footer-list li.ftlink-li.newsletter .footer-wrap-menu .subscribe-block input {
    width: 100%;
    height: 50px;
}
.footer-list-wrap ul.footer-list li.ftlink-li.newsletter .footer-wrap-menu .subscribe-block button {
    width: 100%;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
}
.footer-list-wrap ul.footer-list li.ftlink-li.newsletter .footer-wrap-menu .text-success {
    padding-top: 15px;
}
.footer-list-wrap ul.footer-list li.ftlink-li.newsletter .payment-icon {
    margin-top: 30px;
}
@media (max-width: 991px) {
    .footer-list-wrap ul.footer-list li.ftlink-li .menu-content {
        margin-top: 30px;
    }
}
@media (max-width: 479px) {
    .footer-list-wrap ul.footer-list li.ftlink-li.newsletter .payment-icon {
        justify-content: center;
    }
}

/* footer logo css */
.footer-bottom-area .footer-logo .theme-footer-logo {
    max-width: 100%;
}
.footer-bottom-area .footer-logo {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.footer-bottom-area .footer-logo::before,
.footer-bottom-area .footer-logo::after {
    content: "";
    background-color: rgba(255,255,255,10%);
    height: 1px;
    width: 40%;
    position: absolute;
}
.footer-bottom-area .footer-logo::after {
    right: 0px;
}
.footer-bottom-area .footer-logo::before {
    left: 0px;
}
.footer-bottom-area .grid-wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 0px 0px 20px 0px;
}
.footer-bottom-area .grid-wrap a,
.footer-bottom-area .grid-wrap p {
    font-size: 16px;
    color: #808080;
}
.footer-bottom-area .grid-wrap a:hover {
    color: var(--font-color-primary);
}
.footer-bottom-area .grid-wrap a:not(:first-child){ 
    padding-left: 30px;
}
@media (max-width: 1199px) {
    .footer-bottom-area .grid-wrap {
        padding: 30px 0px;
    }
}
@media (max-width: 991px) {
    .footer-bottom-area .grid-wrap {
        flex-direction: column;
    }
    .footer-bottom-area .grid-wrap .grid-menu {
        margin-top: 15px;
    }
    .footer-bottom-area .footer-logo::before,
    .footer-bottom-area .footer-logo::after {
        display: none;
    }
}

/*====================================
    social icon css
====================================*/
ul.social-icon {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -15px 0px 0px -15px;
}
ul.social-icon li {
    margin: 15px 0px 0px 15px;
}
ul.social-icon li a {
    display: flex;
    align-items: center;
}
ul.social-icon li a span.icon-social {
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0px;
    line-height: 0;
}
ul.social-icon li a span.icon-social:hover {
    color: #333333;
    background-color: transparent;
}
ul.social-icon li a span,
ul.social-icon li a:hover span {
    -webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
ul.social-icon li a span.facebook {
    color: #3b5998;
    background-color: transparent;
}
ul.social-icon li a span.twitter {
    color: #1da1f2;
    background-color: transparent;
}
ul.social-icon li a span.pinterest {
    color: #e60023;
    background-color: transparent;
}
ul.social-icon li a span.instagram {
    color: #d62976;
    background-color: transparent;
}
ul.social-icon li a span.linkedin {
    color: #0a66c2;
    background-color: transparent;
}
ul.social-icon li a span.telegram {
    color: #0088cc;
    background-color: transparent;
} 

/*====================================
    payment-icon css
====================================*/
.payment-icon {
    display: flex;
    flex-wrap: wrap;
    margin: -5px 0px 0px -5px;
}
.payment-icon img {
    width: 50px;
    height: 30px;
    margin: 5px 0px 0px 5px;
}

/*====================================
    banner-hover css
====================================*/    
.banner-hover {
    display: block;
    position: relative;
    overflow: hidden;
    border-radius: var(--sti-border-radius);
}
.banner-hover img {
    width: 100%;
    border-radius: 0;
}
.banner-hover:hover img {
    -webkit-filter: brightness(.5);
    -o-filter: brightness(.5);
    filter: brightness( .5);
}
.banner-hover img,
.banner-hover:hover img {
    -webkit-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}

/*====================================
    currency css
====================================*/
.currency-wrapper .local-currency {
    position: relative;
    /*padding: 12px 0px;*/
    cursor: pointer;
}
.currency-wrapper .local-currency form a.currency-title {
    color: var(--font-color-header);
    font-size: 16px;
    display: flex;
    align-items: center;
    position: relative;
    padding-right: 15px;
    font-weight: 600;
    opacity: 0.7;
    -webkit-transition: all 0s ease-in-out 0s;
    -o-transition: all 0s ease-in-out 0s;
    transition: all 0s ease-in-out 0s;
}
.currency-wrapper:hover .local-currency form a.currency-title {
   opacity: 1;
}
.currency-wrapper .local-currency form a.currency-title.currency-title-lg {
    display: none;
}
.currency-wrapper .local-currency form a.currency-title::after {
    content: "\f107";
    font-family: 'Font Awesome 5 Free';
    position: absolute;
    right: 0px;
    bottom: 50%;
    transform: translateY(50%);
    font-weight: 600;
    line-height: 1;
}
.currency-wrapper .local-currency form a.currency-title span {
    display: block;
    margin-left: 5px;
}
.currency-wrapper .local-currency form a.currency-title span:first-child {
    margin-left: 0px;
}
.currency-wrapper .local-currency form a.currency-title span.currency-flag {
    display: none;
    line-height: 0;
}
.currency-wrapper .local-currency form ul.collapse:not(.show) {
    display: block;
}
.currency-wrapper .local-currency form ul {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0px;
    max-height: 90px;
    overflow-y: auto;
    background-color: var(--background-color-body);
    opacity: 0;
    visibility: hidden;
    z-index: 2;
    box-shadow: var(--box-shadow-color);
}
.currency-wrapper:hover .local-currency form ul {
    opacity: 1;
    visibility: visible;
}
.currency-wrapper .local-currency form ul,
.currency-wrapper:hover .local-currency form ul {
    -webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.currency-wrapper .local-currency form ul li {
    border-top: 1px solid var(--theme-border-color);
}
.currency-wrapper .local-currency form ul li:first-child {
    border-top: none;
}
.currency-wrapper .local-currency form ul li a {
    color: var(--font-color-body);
    padding: 5px 15px;
    display: flex;
    align-items: center;
}
.currency-wrapper .local-currency form ul li:hover a,
.currency-wrapper .local-currency form ul li.active a {
    color: var(--font-color-header);
    background-color: var(--extra-bgcolor);
}
.currency-wrapper .local-currency form ul li a span {
    display: block;
}
.currency-wrapper .local-currency form ul li a span.currency-flag {
    display: none;
    line-height: 0;
}
@media (max-width: 1199px) {
    .currency-wrapper .local-currency form a.currency-title {
        display: none;
    }
    .currency-wrapper .local-currency form a.currency-title.currency-title-lg {
        display: flex;
        color: var(--font-color-body)!important;
    }
    .currency-wrapper .local-currency form a.currency-title-lg.active {
        color: var(--font-color-body);
    }
    .currency-wrapper .local-currency form ul.collapse:not(.show) {
        display: none;
    }
    .currency-wrapper .local-currency form ul.collapse:not(.show).active {
        display: block;
    }
    .currency-wrapper .local-currency form ul {
        opacity: 1;
        visibility: visible;
        -webkit-transition: all 0s ease-in-out 0s;
        -o-transition: all 0s ease-in-out 0s;
        transition: all 0s ease-in-out 0s;
    }
}    

/*====================================
    animation css
=====================================*/
@-webkit-keyframes DropDownSlide {
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        transform: translateY(0);
    }
    0% {
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        transform: translateY(10px);
    }
}
@-moz-keyframes DropDownSlide {
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        transform: translateY(0);
    }
    0% {
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        transform: translateY(10px);
    }
}
@keyframes DropDownSlide {
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        transform: translateY(0);
    }
    0% {
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        transform: translateY(10px);
    };
}

/* custom animation */
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes spin {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(360deg);
    }
}
@-webkit-keyframes marquee1 {
    0% {
        transform: translate(100%);
    }
    to {
        transform: translate(-100%);
    }
}
@-moz-keyframes marquee1 {
    0% {
        transform: translate(100%);
    }
    to {
        transform: translate(-100%);
    }
}
@keyframes marquee1 {
    0% {
        transform: translate(100%);
    }
    to {
        transform: translate(-100%);
    }
}
@-webkit-keyframes marquee2 {
    0% {
        transform: translate(0);
    }
    to {
        transform: translate(-200%);
    }
}
@-moz-keyframes marquee2 {
    0% {
        transform: translate(0);
    }
    to {
        transform: translate(-200%);
    }
}
@keyframes marquee2 {
    0% {
        transform: translate(0);
    }
    to {
        transform: translate(-200%);
    }
}

/*====================================
    search-modal css
=====================================*/
#seachmodal .modal-dialog {
    margin: 0px;
    padding: 30px 0px;
    max-width: 100%;
    background-color: var(--background-color-body);
}
#seachmodal .modal-content {
    border: none;
    border-radius: 0;
}
#seachmodal .modal-body {
    padding: 0px;
}
#searchmodal .crap-search {
    display: flex;
    flex-direction: column;
}
#seachmodal .crap-search .button-close {
    text-align: right;
    line-height: 0;
}
#seachmodal .crap-search .button-close button.search-close {
    line-height: 0;
}
#seachmodal .crap-search .form-search {
    position: relative;
    margin-top: 15px;
}
#seachmodal .crap-search .form-search input {
    padding: 10px 0px;
    width: 100%;
    border: none;
    border-bottom: 1px solid var(--theme-border-color);
    border-radius: 0px;
}
#seachmodal .crap-search .form-search button {
    position: absolute;
    right: 0px;
    bottom: 50%;
    transform: translateY(50%);
    line-height: 0;
}
#seachmodal .crap-search .form-search button svg {
    fill: var(--font-color-body);
}

/*====================================
    mini-cart css
====================================*/
.mini-cart {
    position: fixed;
    right: calc(0% - 400px);
    top: 0px;
    height: 100%;
    width: 400px;
    z-index: 5;
    opacity: 0;
    visibility: hidden;
    height: 100%;
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
    background-color: #ffffff;
    box-shadow: var(--box-shadow-color);
}
.mini-cart.active {
    right: 0;
    opacity: 1;
    visibility: visible;
}
.mini-cart,
.mini-cart.active {
    -webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.mini-cart .cart-text {
    position: relative;
}
.mini-cart .cart-text p {
    padding: 11px 15px;
    line-height: normal;
}
.mini-cart .cart-text p span.cart-count {
    color: var(--sti-bgcolor);
    padding: 0px 5px;
    background-color: var(--font-color-primary);
    font-weight: 600;
}
.mini-cart .cart-text button.cart-close {
    display: block;
    color: var(--font-color-header);
    font-size: 18px;
    position: absolute;
    top: 12px;
    right: 10px;
    line-height: 0;
}
.mini-cart .cart-text button.cart-close:hover {
     color: var(--font-color-primary);
}
@media (max-width: 479px) {
    .mini-cart {
        height: 100%;
        overflow: auto;
        justify-content: flex-start;
    }
}
@media (max-width: 400px) {
    .mini-cart {
        width: 100%;
    }
}

/* empty-cart css */
.mini-cart .empty-cart {
    height: 100%;
    padding: 15px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.mini-cart .empty-cart span.cart-icon {
    display: block;
    color: var(--font-color-body);
    font-size: 64px;
    line-height: 0;
}
.mini-cart .empty-cart a {
    width: 100%;
    margin-top: 15px;
}

/* fill-cart css */
.mini-cart ul.cart-item {
    height: 100%;
    overflow-y: auto;
    border-top: 1px solid var(--theme-border-color);
}
.mini-cart ul.cart-item li.cart-product {
    display: flex;
    padding: 15px;
    border-top: 1px solid var(--theme-border-color);
}
.mini-cart ul.cart-item li.cart-product:first-child {
    border-top: none;
}
.mini-cart ul.cart-item li.cart-product .cart-img {
    width: 100px;
}
.mini-cart ul.cart-item li.cart-product .cart-img a {
    display: block;
}
.mini-cart ul.cart-item li.cart-product .cart-img a img {
    backface-visibility: hidden;
    border: 1px solid var(--theme-border-color);
    border-radius: 0;
}
.mini-cart ul.cart-item li.cart-product .cart-content {
    width: calc(100% - 115px);
    padding-left: 15px;
    position: relative;
}
.mini-cart ul.cart-item li.cart-product .cart-content h6 {
    font-size: 16px;
    font-weight: 500;
}
.mini-cart ul.cart-item li.cart-product .cart-content h6 a {
    display: block;
    color: var(--font-color-header);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.mini-cart ul.cart-item li.cart-product .cart-content h6 a:hover {
    color: var(--font-color-body);
}
.mini-cart ul.cart-item li.cart-product .cart-content .product-info {
    display: flex;
    align-items: center;
    margin-top: 10px;
    line-height: 1;
}
.mini-cart ul.cart-item li.cart-product .cart-content .product-info .info-item {
    display: flex;
    align-items: center;
    line-height: 1;
}
.mini-cart ul.cart-item li.cart-product .cart-content .product-info .info-item span {
    display: block;
    margin-left: 10px;
}
.mini-cart ul.cart-item li.cart-product .cart-content .product-info .info-item span:first-child {
    margin-left: 0px;
}
.mini-cart ul.cart-item li.cart-product .cart-content .product-info .info-item span.product-price {
    font-size: 14px;
    color: var(--font-color-body);
}
.mini-cart ul.cart-item li.cart-product .cart-content .product-quantity-action {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 10px;
}
.mini-cart ul.cart-item li.cart-product .cart-content .product-quantity-action .product-quantity .cart-plus-minus {
    display: flex;
    position: relative;
    border: 1px solid var(--theme-border-color);
}
.mini-cart ul.cart-item li.cart-product .cart-content .product-quantity-action .product-quantity .cart-plus-minus .qtybutton {
    font-size: 15px;
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    line-height: 0;
    -webkit-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}
.mini-cart ul.cart-item li.cart-product .cart-content .product-quantity-action .product-quantity .cart-plus-minus .qtybutton:hover {
    color: #fff;
    background-color: var(--font-color-primary);
}
.mini-cart ul.cart-item li.cart-product .cart-content .product-quantity-action .product-quantity .cart-plus-minus input {
    width: 50px;
    height: 35px;
    text-align: center;
    border: none;
    background-color: transparent;
}
.mini-cart ul.cart-item li.cart-product .cart-content .product-quantity-action .product-quantity .cart-plus-minus .dec.qtybutton {
    border-right: 1px solid var(--theme-border-color);
}
.mini-cart ul.cart-item li.cart-product .cart-content .product-quantity-action .product-quantity .cart-plus-minus .inc.qtybutton {
    border-left: 1px solid var(--theme-border-color);
}
.mini-cart ul.cart-item li.cart-product .cart-content .delete-cart a.delete-icon {
    color: var(--font-color-header);
}
.mini-cart ul.cart-item li.cart-product .cart-content .delete-cart a.delete-icon:hover {
    color: var(--font-color-primary);
}

/* subtotal css */
.mini-cart ul.subtotal-area {
    width: 100%;
    display: flex;
    flex-direction: column;
    background-color: #fff;
}
.mini-cart ul.subtotal-area li {
    border-top: 1px solid var(--theme-border-color);
}
.mini-cart ul.subtotal-area li.subtotal-info {
    padding: 11px 15px;
}
.mini-cart ul.subtotal-area li.subtotal-info .subtotal-titles {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.mini-cart ul.subtotal-area li.subtotal-info .subtotal-titles h6.cart-total {
    color: var(--font-color-body);
    font-size: 14px;
    font-weight: 400;
}
.mini-cart ul.subtotal-area li.subtotal-info .subtotal-titles span.subtotal-price {
    color: var(--font-color-header);
    font-weight: 600;
}
.mini-cart ul.subtotal-area li.mini-info {
    padding: 10px 15px 15px;
}
.mini-cart ul.subtotal-area li.mini-info label.box-area {
    position: relative;
    padding-left: 25px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.mini-cart ul.subtotal-area li.mini-info label.box-area span.agree-text {
    display: block;
    font-size: 13px;
}
.mini-cart ul.subtotal-area li.mini-info label.box-area span.agree-text a {
    display: block;
    color: rgba(111, 111, 111, 0.7);
    text-decoration: underline;
}
.mini-cart ul.subtotal-area li.mini-info label.box-area span.agree-text a:hover {
    color: #6f6f6f;
}
.mini-cart ul.subtotal-area li.mini-info label.box-area input.cust-checkbox {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.mini-cart ul.subtotal-area li.mini-info label.box-area span.cust-check {
    position: absolute;
    top: 2px;
    left: 0;
    width: 17px;
    height: 17px;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    border: 1px solid var(--theme-border-color);
    border-radius: 0;
    overflow: hidden;
}
.mini-cart ul.subtotal-area li.mini-info label.box-area:hover span.cust-check {
    box-shadow: var(--inset-box-shadow-color);
}
.mini-cart ul.subtotal-area li.mini-info label.box-area span.cust-check::after {
    display: none;
    content: "\f26e";
    font-family: bootstrap-icons !important;
    color: var(--font-color-body);
    font-size: 16px;
}
.mini-cart ul.subtotal-area li.mini-info label.box-area input.cust-checkbox:checked ~ span.cust-check::after {
    display: block;
}
.mini-cart ul.subtotal-area li.mini-info .cart-btn {
    display: flex;
    flex-wrap: wrap;
    margin: 0px 0px 0px -15px;
}
.mini-cart ul.subtotal-area li.mini-info .cart-btn a {
    width: calc(100% - 15px);
    margin: 15px 0px 0px 15px;
}

/*====================================
    screen-bg css
=====================================*/
.screen-bg {
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 2;
    opacity: 0;
    visibility: hidden;
}
.screen-bg.active {
    opacity: 1;
    visibility: visible;
}
.screen-bg,
.screen-bg.active {
    -webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

/*====================================
    quickview css
====================================*/
/* modal css */
.productmodal .modal-dialog {
    max-width: 950px;
}
.productmodal .modal-dialog .modal-content {
    box-shadow: var(--box-shadow-color);
    border: none;
    border-radius: 0;
}
@media (max-width: 600px) {
    .productmodal .modal-dialog {
        max-width: 100%;
        margin: 0px;
        padding: 15px;
    }
}

/* modal-header css */
.productmodal .modal-dialog .modal-header {
    width: 100%;
    padding: 15px;
    border-bottom: 1px solid var(--theme-border-color);
}
.productmodal .modal-dialog .modal-header h6 {
    font-size: 18px;
    line-height: 1;
}
.productmodal .modal-dialog .modal-header button.close {
    font-size: 20px;
    color: var(--font-color-body);
    position: absolute;
    right: 15px;
    padding: 0;
    line-height: 0;
}
.productmodal .modal-dialog .modal-header button.close:hover {
    color: var(--font-color-header);
}
.productmodal .modal-dialog .modal-header button.close i {
    display: block;
    line-height: 0;
}
.productmodal .modal-dialog .modal-header button.close i::before {
    font-weight: 600!important;
}

/* modal-body css */
.productmodal .modal-body {
    padding: 15px 0px;
}
.productmodal .modal-body .quickview-main-area {
    display: flex;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
} 
.productmodal .modal-body .quickview-main-area .quickview-slider {
    width: 50%;
    padding-left: 15px;
} 
.productmodal .modal-body .quickview-main-area .gallery-top {
    margin-bottom: 15px;
}
.productmodal .modal-body .quickview-main-area .gallery-top a {
    border: 1px solid var(--theme-border-color);
}
.productmodal .modal-body .quickview-main-area .gallery-thumbs .swiper-slide img {
    opacity: 0.5;
    border: 1px solid var(--theme-border-color);
}
.productmodal .modal-body .quickview-main-area .gallery-thumbs .swiper-slide.swiper-slide-thumb-active img {
    opacity: 1;
    border: 1px solid var(--font-color-primary);
}

/* modal-content css */
.productmodal .modal-body .quickview-main-area .quick-view-content {
    width: 50%;
    padding: 0px 15px;
    max-height: 523px;
    overflow-y: auto;
} 
.productmodal .modal-dialog .modal-body .quick-view-content .price-box span.new-price,
.productmodal .modal-dialog .modal-body .quick-view-content .price-box span.old-price {
    font-size: 16px;
}
.productmodal .modal-dialog .modal-body .quick-view-content .product-rating {
    margin-bottom: 15px;
}
.productmodal .modal-dialog .modal-body .quick-view-content .product-rating span.star-rating i {
    font-size: 14px !important;
}
.productmodal .modal-body .quickview-main-area .quick-view-content .price-box {
    margin-top: 12px;
}
.productmodal .modal-body .quickview-main-area .quick-view-content .product-desc {
    margin-top: 20px;
}
@media (max-width: 600px) {
    .productmodal .modal-body .quickview-main-area .quickview-slider {
        width: 100%;
        padding: 0px 15px;
        overflow: auto;
    }
    .productmodal .modal-body .quickview-main-area .quick-view-content {
        width: 100%;
        margin-top: 30px;
        max-height: unset;
        overflow: unset;
    }
}

/* modal variant css */
.productmodal .modal-dialog .modal-body .quick-view-content form {
    margin-top: 23px;
}
.productmodal .modal-dialog .modal-body .quick-view-content form .quick-view-select .variants_selects {
    display: flex;
    align-items: center;
    margin-top: 18px;
}
.productmodal .modal-dialog .modal-body .quick-view-content form .quick-view-select .variants_selects label {
    display: block;
    color: var(--font-color-header);
    font-size: 16px;
    width: 75px;
    margin-bottom: 0;
    font-weight: 600;
    line-height: 1;
}
.productmodal .modal-dialog .modal-body .quick-view-content form .quick-view-select .variants_selects .select-icon {
    width: calc(100% - 90px);
    margin-left: 15px;
}
.productmodal .modal-dialog .modal-body .quick-view-content form .quick-view-select .variants_selects select {
    width: 100%;
}

/* modal quantity css */
.productmodal .modal-dialog .modal-body .quick-view-content form .product-quantity-action {
    display: flex;
    align-items: center;
    margin-top: 30px;
}
.productmodal .modal-dialog .modal-body .quick-view-content form .product-quantity-action h6 {
    font-size: 16px;
    width: 75px;
    line-height: 1;
}
.productmodal .modal-dialog .modal-body .quick-view-content form .product-quantity-action .product-quantity {
    margin-left: 15px;
}
.product-quantity .cart-plus-minus {
    display: flex;
    position: relative;
    border: 1px solid var(--theme-border-color);
}
.product-quantity .cart-plus-minus .dec.qtybutton {
    border-right: 1px solid var(--theme-border-color);
}
.product-quantity .cart-plus-minus input {
    width: 50px;
    height: 35px;
    text-align: center;
    border: none;
    background-color: transparent;
}
.product-quantity .cart-plus-minus .inc.qtybutton {
    border-left: 1px solid var(--theme-border-color);
}
.product-quantity .cart-plus-minus .qtybutton {
    font-size: 14px;
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    line-height: 0;
    -webkit-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}
.product-quantity .cart-plus-minus .qtybutton:hover {
    color: #fff;
    background-color: var(--font-color-primary);
}

/* modal button css */
.productmodal .modal-dialog .modal-body .quick-view-content form .quickview-buttons {
    margin-top: 30px;
}
.productmodal .modal-dialog .modal-body .quick-view-content form .quickview-buttons button {
    color: #c19d60;
    font-size: 16px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 100%;
    background-color: rgba(0,0,0,0);
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
    border: 2px solid #c19d60;
    border-radius: 0px;
    letter-spacing: 0.5px;
    line-height: 1;
}
.productmodal .modal-dialog .modal-body .quick-view-content form .quickview-buttons button:hover {
    color: #ffffff;
    background-color: #c19d60;
    border: 2px solid #c19d60;
}
.productmodal .modal-dialog .modal-body .quick-view-content form .quickview-buttons a {
    margin-top: 30px ;
}
.pro-aff-che a.wishlist, .quickview-buttons a.wishlist {
    color: var(--font-color-body);
    font-size: 16px;
    display: flex;
    align-content: center;
    font-weight: 600;
    line-height: 1;
}
.pro-aff-che a.wishlist, .quickview-buttons a:hover.wishlist {
    color: var(--font-color-header);
}
.pro-aff-che a.wishlist, .quickview-buttons a.wishlist i {
    display: block;    
    line-height: 0;
}
.quickview-buttons a.wishlist .wishlist-title {
    margin-left: 5px;
}

/* quickview-slider button css  */
.swiper.gallery-top .swiper-button button {
    color: var(--font-color-header);
    position: absolute;
    bottom: 50%;
    transform: translateY(50%);
    z-index: 1;
    opacity: 0.5;
    line-height: 0;
}
.swiper .swiper-button button.quick-prev {
    left: 10px;
}
.swiper .swiper-button button.quick-next {
    right: 10px;
}
.swiper .swiper-button button:hover {
    color: var(--font-color-header);
    opacity: 1;
}

/*====================================
    back-to-top css
=====================================*/
a#top {
    position: fixed;
    bottom: 70px;
    right: 30px;
    z-index: 2;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0s ease-in-out 0s;
    -o-transition: all 0s ease-in-out 0s;
    transition: all 0s ease-in-out 0s;
}
a#top.show {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
a.scroll span {
    color: #fff;
    font-size: 16px;
    height: 35px;
    width: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--font-color-primary);
    border-radius: var(--sti-border-radius);
    box-shadow: 0px 0px 15px rgba(51, 51, 51, 0.15);
    line-height: 1;
}
a.scroll span i {
    display: block;
    line-height: 0;
}
a.scroll:hover span {
    color: var(--font-color-header);
    background-color: #fff;
}
a.scroll span,
a.scroll:hover span {
    -webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
@media (max-width: 767px) {
    a#top {
        right: 12px;
    }
}

/*====================================
    preloader css
=====================================*/
.preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    z-index: 555555;
}
.loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: var(--font-color-primary);
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}
.loader::before {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: var(--font-color-primary);
    -webkit-animation: spin 3s linear infinite;
    animation: spin 3s linear infinite;
}
.loader::after {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: var(--font-color-primary);
    -webkit-animation: spin 1.5s linear infinite;
    animation: spin 1.5s linear infinite;
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

/*====================================
    scrollbar css
=====================================*/
.mini-cart ul.cart-item,
.productmodal .quick-view-content,
.currency-wrap .local-currency ul,
.shop-sidebar ul.scrollbar,
.shop-sidebar-wrap {
    scrollbar-width: thin;
    -webkit-scrollbar-width: thin
}
.currency-wrap .local-currency ul::-webkit-scrollbar,
.mini-cart ul.cart-item::-webkit-scrollbar,
.productmodal .quick-view-content::-webkit-scrollbar,
.shop-sidebar ul.scrollbar::-webkit-scrollbar,
.shop-sidebar-wrap::-webkit-scrollbar {
    width: 4px;
}   
.currency-wrap .local-currency ul::-webkit-scrollbar-track,
.mini-cart ul.cart-item::-webkit-scrollbar-track,
.productmodal .quick-view-content::-webkit-scrollbar-track,
.shop-sidebar ul.scrollbar::-webkit-scrollbar-track,
.shop-sidebar-wrap::-webkit-scrollbar-track {
    background-color: var(--theme-border-color);
}
.currency-wrap .local-currency ul::-webkit-scrollbar-thumb,
.mini-cart ul.cart-item::-webkit-scrollbar-thumb,
.productmodal .quick-view-content::-webkit-scrollbar-thumb,
.shop-sidebar ul.scrollbar::-webkit-scrollbar-track,
.shop-sidebar-wrap::-webkit-scrollbar-track {
    background-color: #c1c1c1;
}
.currency-wrap .local-currency ul::-webkit-scrollbar-thumb:hover,
.mini-cart ul.cart-item::-webkit-scrollbar-thumb:hover,
.productmodal .quick-view-content::-webkit-scrollbar-thumb:hover,
.shop-sidebar ul.scrollbar::-webkit-scrollbar-thumb:hover,
.shop-sidebar-wrap::-webkit-scrollbar-thumb:hover {
    background-color: var(--font-color-primary);
}

/*====================================
    swiper-buttons css
=====================================*/   
.related-blog .swiper-buttons,
.blog-wrap .swiper-buttons {
    display: flex;
    align-items: center;
    margin-top: 30px
}
.related-blog .swiper-buttons button,
.blog-wrap .swiper-buttons button,
.cat-slider.owl-carousel .owl-nav button {
    color: var(--font-color-primary);
    font-size: 18px;
    border-radius: 50%;
    line-height: 1;
    margin: 0;
    height: 45px;
    width: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 50%;
    transform: translateY(50%);
    background-color: var(--extra-color-body)
}
.related-blog .swiper-buttons button,
.blog-wrap .swiper-buttons button {
    position: unset;
    transform: unset
}
.related-blog .swiper-buttons button.swiper-prev,
.blog-wrap .swiper-buttons button.swiper-prev {
    margin-right: 10px
}
.cat-slider.owl-carousel .owl-nav button.owl-next {
    right: 0px
}
.cat-slider.owl-carousel .owl-nav button.owl-prev {
    left: 0px
}
.related-blog .swiper-buttons button:hover,
.blog-wrap .swiper-buttons button:hover,
.cat-slider.owl-carousel .owl-nav button:hover {
    color: #fff;
    background-color: var(--font-color-primary)
}
.cat-slider.owl-carousel .owl-nav button i {
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1)
}
@media (max-width: 1199px) {
    .related-blog .swiper-buttons,
    .blog-wrap .swiper-buttons {
        justify-content: center
    }
    .cat-slider.owl-carousel .owl-nav button {
        height: 40px;
        width: 40px
    }
}

/*====================================
    notification-bottom css
=====================================*/
.notification-bottom {
    display: none;
}
@media (max-width: 479px) {
    .notification-bottom {
        display: block;
        position: sticky;
        bottom: 0;
        padding: 10px 12px;
        background-color: var(--font-color-primary);
        box-shadow:var(--box-shadow-color);
        z-index: 2;
    }
    .notification-bottom ul.shop-element-menu {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-around;
    }
    .notification-bottom ul.shop-element-menu li.side-wrap {
        position: relative;
    }
    .home-wrapper,
    .user-wrapper,
    .search-wrapper,
    .wishlist-wrapper .wish-det,
    .cart-wrapper .cart-det {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .home-wrapper a.home-modal,
    .search-wrapper a.search-modal,
    .wishlist-wrapper .wish-det a.wishlist-count,
    .cart-wrapper .cart-det a.cart-count, 
    .user-wrapper a.user-login {
        color: #fff;
        flex-direction: column;
        position: relative;
        text-align: center;
    }
    .home-wrapper span.header-title, 
    .search-wrapper span.header-title,
    .wishlist-wrapper span.header-title,
    .cart-wrapper span.header-title,
    .user-wrapper span.header-title {
        font-size: 10px;
        font-weight: 500;
        text-transform: uppercase;
        margin-top: 5px;
        display: block;
        line-height: 1;
    }
    .home-wrapper a.home-modal span.home-icon,
    .search-wrapper a.search-modal span.search-icon,
    .wishlist-wrapper .wish-det a.wishlist-count span.wishlist-icon,
    .cart-wrapper .cart-det a.cart-count span.cart-icon,
    .user-wrapper a.user-login span.user-icon {
        position: relative;
    }
    .home-wrapper a.home-modal span.home-icon,
    .search-wrapper a.search-modal span.search-icon,
    .wishlist-wrapper .wish-det a.wishlist-count span.wishlist-icon,
    .cart-wrapper .cart-det a.cart-count span.cart-icon,
    .user-wrapper a.user-login span.user-icon {
        font-size: 18px;
        line-height: 1;
    }
    .wishlist-wrapper .wish-det a.wishlist-count span.wishlist-counter,
    .cart-wrapper .cart-det a.cart-count span.cart-counter {
        color: var(--box-body-bgcolor);
        font-size: 10px;
        position: absolute;
        top: -4px;
        width: 16px;
        height: 16px;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: var(--font-color-header);
        border-radius: 100%;
        line-height: 1;
    }
    .cart-wrapper .cart-det a.cart-count span.cart-counter {
        right: -4px;
    }
    .wishlist-wrapper .wish-det a.wishlist-count span.wishlist-counter {
        left: 22px;
    }
}

/*====================================
    breadcrumb css
====================================*/
.breadcrumb-area {
    padding-top: 30px;
    padding-bottom: 30px;
    background-image: url('../img/slider/backery-slider-01.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-color: #f3f2ee;
    position: relative;
    border-bottom: 1px solid var(--theme-border-color);
}
.breadcrumb-area::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #333333;
    opacity: 0.2;
}
@media (max-width: 1199px) {
    .breadcrumb-area {
        padding-top: 30px;
        padding-bottom: 30px;
        border-top: 1px solid var(--theme-border-color);
    }
}
@media (max-width: 767px) {
    .breadcrumb-area {
        padding-top: 15px;
        padding-bottom: 15px;
    }
}

/* breadcrumb title css */
.breadcrumb-area .breadcrumb-index {
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-start;
}
.breadcrumb-area .breadcrumb-index .breadcrumb-title {
    display: none;
}
.breadcrumb-area .breadcrumb-index .breadcrumb-title h2 {
    color: #ffffff;
    font-size: 30px;
}
@media (max-width: 479px) {
    .breadcrumb-area .breadcrumb-index .breadcrumb-title h2 {
        font-size: 24px;
    }
}

/* breadcrumb-list css */
ul.breadcrumb-list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: -5px;
}
ul.breadcrumb-list li {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
    margin-top: 5px;
}
ul.breadcrumb-list li::after {
    content: "/";
    color: rgba(255, 255, 255, 0.6);
    margin: 0px 5px;
}
ul.breadcrumb-list li:last-child::after {
    display: none;
}
ul.breadcrumb-list li.breadcrumb-item + li.breadcrumb-item {
    padding-left: 0;
}
ul.breadcrumb-list li.breadcrumb-item + li.breadcrumb-item::before {
    content: "";
    display: block;
    padding-right: 0;
}
ul.breadcrumb-list li a,
ul.breadcrumb-list li span {
    font-size: 14px;
    color: #ffffff;
}
ul.breadcrumb-list li a {
    -webkit-transition: all 0s ease-in-out 0s;
    -o-transition: all 0s ease-in-out 0s;
    transition: all 0s ease-in-out 0s;
}
ul.breadcrumb-list li span {
    display: flex;
    flex-wrap: wrap;
    position: relative;
}
ul.breadcrumb-list li span::after {
    content: "+";
    color: rgba(255, 255, 255, 0.6);
    margin: 0px 5px;
}
ul.breadcrumb-list li span:last-child::after {
    display: none;
}

/*====================================
    paginatoin css
====================================*/
.paginatoin-area {
    padding-top: 100px;
}
@media (max-width: 1199px) {
    .paginatoin-area {
        padding-top: 80px;
    }
}
@media (max-width: 991px) {
    .paginatoin-area {
        padding-top: 60px;
    }
}
.paginatoin-area ul.paginate li.page-numerous p {
    margin-bottom: 23px;
    text-align: center;
}

/* pagination-box css */
.paginatoin-area {
    padding-top: 100px;
}
.paginatoin-area ul.pagination-box {
    display: flex;
    align-items: center;
    justify-content: center;
}
.paginatoin-area ul.pagination-box li {
    margin-right: 5px;
    line-height: 0;
}
.paginatoin-area ul.pagination-box li.number a {
    color: var(--font-color-body);
    font-size: 14px;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--box-body-bgcolor);
    font-weight: 600;
    line-height: 0;
}
.paginatoin-area ul.pagination-box li.number.active a {
    color: var(--box-body-bgcolor);
    background-color: var(--font-color-primary);
}
@media (max-width: 1199px) {
    .paginatoin-area {
        padding-top: 80px;
    }
}
@media (max-width: 991px) {
    .paginatoin-area {
        padding-top: 60px;
    }
}