/* vietnamese */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v17/wlpwgwvFAVdoq2_v9KQU4Wc.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }
/* latin-ext */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v17/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/* latin */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v17/wlpwgwvFAVdoq2_v-6QU.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* vietnamese */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v17/wlpwgwvFAVdoq2_v9KQU4Wc.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }
/* latin-ext */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v17/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/* latin */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v17/wlpwgwvFAVdoq2_v-6QU.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* vietnamese */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v17/wlpwgwvFAVdoq2_v9KQU4Wc.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }
/* latin-ext */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v17/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/* latin */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v17/wlpwgwvFAVdoq2_v-6QU.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* vietnamese */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v17/wlpwgwvFAVdoq2_v9KQU4Wc.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }
/* latin-ext */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v17/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/* latin */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v17/wlpwgwvFAVdoq2_v-6QU.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family-base: 'Lexend' , sans-serif;
  --font-family-megamenu: 'Lexend', sans-serif;
  --font-family-heading: 'Lexend', sans-serif;
  --font-family-senary: 'Bookmania', serif;
  --theme-color-default: #E69E6C; }

h1, .h1 {
    font-family: "Coiny", Sans-serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.4;
}
h2, h3, h4, h5, h6, .h2, .h3, .h4, .h5, .h6,
.blog-description,
.blog-description p,
.blog-description span { font-family: 'Lexend', sans-serif !important; }
@media (max-width: 767px){
     h1, .h1 { font-size: 25px; }
}

/*
.f-heading * {
  font-family: var(--font-family-senary) !important; }
*/
.leo-megamenu .navbar-nav > li > a {
  text-transform: none; }

.col__info2 .user-info {
  font-weight: 500; }

.about__image__item .elementor-image-box-img {
  width: 44px !important; }

.box__newletter_10 .block_newsletter {
  background-color: transparent; }
  .box__newletter_10 .block_newsletter form input[type=email] {
    height: 38px;
    color: #fff; }
    .box__newletter_10 .block_newsletter form input[type=email]::placeholder {
      color: #fff;
      opacity: 1;
      /* Firefox */ }
    .box__newletter_10 .block_newsletter form input[type=email]:-ms-input-placeholder {
      /* Internet Explorer 10-11 */
      color: #fff; }
    .box__newletter_10 .block_newsletter form input[type=email]::-ms-input-placeholder {
      /* Microsoft Edge */
      color: #fff; }
  .box__newletter_10 .block_newsletter form button[type=submit] {
    height: 38px;
    background-color: transparent;
    border-bottom: 2px solid #fff;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.5;
    text-transform: uppercase; }
    .box__newletter_10 .block_newsletter form button[type=submit]::before {
      display: none; }
    .box__newletter_10 .block_newsletter form button[type=submit] i {
      display: none; }
    .box__newletter_10 .block_newsletter form button[type=submit] span {
      display: block; }

/*# sourceMappingURL=profile3542656762.css.map */


.leo-quickview-bt-content { display: none; }

@media (min-width: 992px){
    #page .leo-megamenu .navbar-nav > li.active > a,
    #page .leo-megamenu .navbar-nav > li:hover > a,
    #page .leo-megamenu .navbar-nav > li:focus > a,
    #page .leo-megamenu .navbar-nav > li > a,
    #page .box_header_10 .col__info2 .user-info li > a,
    #page .box_header_10 .col__info2 .user-info,
    #page #leo_search_block_top .title_block,
    #page .elementor-26 .elementor-element.elementor-element-b1bf75a.elementor-view-framed .elementor-icon,
    #page .elementor-26 .elementor-element.elementor-element-b1bf75a.elementor-view-default .elementor-icon { color: #000; }

    #page #_desktop_cart .header svg path { fill: #000; }

    #index #page .leo-megamenu .navbar-nav > li.active > a,
    #index #page .leo-megamenu .navbar-nav > li:hover > a,
    #index #page .leo-megamenu .navbar-nav > li:focus > a,
    #index #page .leo-megamenu .navbar-nav > li > a,
    #index #page .box_header_10 .col__info2 .user-info li > a,
    #index #page .box_header_10 .col__info2 .user-info,
    #index #page #leo_search_block_top .title_block,
    #index #page .elementor-26 .elementor-element.elementor-element-b1bf75a.elementor-view-framed .elementor-icon,
    #index #page .elementor-26 .elementor-element.elementor-element-b1bf75a.elementor-view-default .elementor-icon { color: #fff; }

    #index #page #_desktop_cart .header svg path { fill: #fff; }
  
    #page .leo-megamenu .navbar-nav > li:hover > a,
    #page .leo-megamenu .navbar-nav > li:focus > a { color: var(--theme-color-default); }
}

body:not(#index) .elementor-26 .elementor-element.elementor-element-2d7904a {
    margin-top: 0;
    margin-bottom: 30px;
    padding: 10px 30px;
    background: #f17800;
}

#back-top {
    bottom: 120px;
}
.icon-home-go {
    animation-iteration-count: infinite;
    position: absolute;
    bottom: 60px;
}
@media (min-width: 992px) {
    #page .leo-megamenu .navbar-nav > li.active > a, #page .leo-megamenu .navbar-nav > li:hover > a, #page .leo-megamenu .navbar-nav > li:focus > a, #page .leo-megamenu .navbar-nav > li > a, #page .box_header_10 .col__info2 .user-info li > a, #page .box_header_10 .col__info2 .user-info, #page #leo_search_block_top .title_block, #page .elementor-26 .elementor-element.elementor-element-b1bf75a.elementor-view-framed .elementor-icon, #page .elementor-26 .elementor-element.elementor-element-b1bf75a.elementor-view-default .elementor-icon {
        color: #fff;
    }
    #page #_desktop_cart .header svg path {
        fill: #fff;
    }
}

body:not(#index) #header .header-top {
    background-color: transparent;
}
body:not(#index) #header {
    background: #f17800;
}
#category .breadcrumb, #product .breadcrumb {
    margin-top: 0;
}

.plist-1 .buttons-top {
    top: 5px;
    right: 5px;
}
@media (min-width: 992px) {
    .plist-1 .thumbnail-container .buttons-top {
        opacity: 1;
        visibility: visible;
        transform: none;
    }
}
#page .quick-view .leo-quickview-bt-content span {
    display: none;
}
@media (min-width: 992px) {
    .plist-1 .thumbnail-container .buttons-top {
        opacity: 1;
        visibility: visible;
        transform: none;
        z-index: 999;
        width: 24px;
        height: 24px;
    }
}
.plist-1 .quick-view {
    display: flex;
    width: 24px;
    height: 24px;
    justify-content: center;
    border-radius: 50%;
}
.plist-1 .quick-view:hover {
    background: #f17800;
}
.plist-1 .quick-view::before { display: none; }

.product-flags li.product-flag.out_of_stock { color: #f00; }

.ajax_block_product { margin: 20px 0; }

.facet { padding-bottom: 20px; }
.facet ul {
    max-height: 250px;
    overflow: auto;
}

.products article .wishlist-button-add { display: none; }

.thumbnail-container .product-title a {
    display: block;
    overflow: visible;
    text-overflow: unset;
    font-size: 14px;
    line-height: 1.4;
    text-transform: none;
}

#product .product-additional-info {
    padding-bottom: 40px;
}

@media (max-width: 991px) {

.user-info .logout,
.user-info .register { display: none; }
.user-info .account span,
.user-info .signin span { display: none; }
.user-info .account:before,
.user-info .signin:before {
    content: "\f007";
    display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.user-info li { font-size: 0; }
.user-info li a { font-size: 25px; }
.col__info2 .user-info { gap: 0; }

    .page-header>h1 {
        margin-top: 20px;
    }

}

@media (max-width: 420px) {
    .custom__signin {
        padding: 0 10px 0 0 !important;
    }
}

@media (max-width: 575px) {
    .col_logo {
        margin-bottom: 0 !important;
    }
}

@media (max-width: 600px) {
    .header_logo {
        max-width: auto;
        margin-bottom: 0;
    }
}

.modal {
    z-index: 9999999;
}

#product-availability {
    margin-top: 20px;
}
#product .product-additional-info {
    background: #f0f0f0;
    padding: 30px;
    margin-bottom: 40px;
}
#product .product-additional-info .form-control {
    background: #fff;
}
