body {
    background-color: #ffffff;
}

/* latin-ext */
@font-face {
  font-family: 'BioRhyme';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/biorhyme/v12/1cX3aULHBpDMsHYW_ETqjUGJocWU1A.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: 'BioRhyme';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/biorhyme/v12/1cX3aULHBpDMsHYW_ETqjUGHocU.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; }
/* latin-ext */
@font-face {
  font-family: 'BioRhyme';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/biorhyme/v12/1cXwaULHBpDMsHYW_ExPr1S4gA.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: 'BioRhyme';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/biorhyme/v12/1cXwaULHBpDMsHYW_ExBr1Q.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; }
/* latin-ext */
@font-face {
  font-family: 'BioRhyme';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/biorhyme/v12/1cX3aULHBpDMsHYW_ET6ikGJocWU1A.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: 'BioRhyme';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/biorhyme/v12/1cX3aULHBpDMsHYW_ET6ikGHocU.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: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/spacemono/v12/i7dPIFZifjKcF5UAWdDRYE58RWq7.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: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/spacemono/v12/i7dPIFZifjKcF5UAWdDRYE98RWq7.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: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/spacemono/v12/i7dPIFZifjKcF5UAWdDRYEF8RQ.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: 'Space Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/spacemono/v12/i7dMIFZifjKcF5UAWdDRaPpZUFqaHjyV.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: 'Space Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/spacemono/v12/i7dMIFZifjKcF5UAWdDRaPpZUFuaHjyV.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: 'Space Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/spacemono/v12/i7dMIFZifjKcF5UAWdDRaPpZUFWaHg.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; }

p {
line-height:1.7rem;
}

.f-senary {
  font-family: var(--font-family-senary) !important; }

.leo-megamenu .navbar-nav > li > a {
  color: var(--theme-color-default); }
  .leo-megamenu .navbar-nav > li > a:hover {
    color: #ff6f48; }

.leo-megamenu .navbar-nav > li > a > .sub-title {
  font-family: var(--font-family-base); }

.leo-megamenu .navbar-nav > li > a > .menu-title::before {
  border-color: #ff6f48; }

.hidden_input #leo_search_block_top .title_block {
  color: var(--theme-color-default); }

#_desktop_cart .cart-products-count {
  background-color: #ff6f48; }

#_desktop_cart .header svg path {
  fill: var(--theme-color-default); }

.footer-newletter .block_newsletter form button[type="submit"] {
  color: var(--theme-color-default); }

.block_newsletter form input[type=email] {
  color: var(--theme-color-default); }

.footer-newletter .block_newsletter {
  border-color: var(--theme-color-default); }

/*# sourceMappingURL=profile2121066474.css.map */

.user-info {
    font-size: 30px;
}

.product-flags .product-flag.discount {
    color: var(--sale-badge-color);
    background: #d96f66;
    font-family: 'Montserrat';
    font-size: 12px;
    border: 1px solid #d96f66;
    letter-spacing: 1px;
}

.plist-4 .thumbnail-container:hover .add-to-cart {
    top: 260px!important;
}

.box_slide .slide_heading_6 {
    font-family: 'Playfair Display'!important;
font-weight:400!important;
}

.box_slide .slide_btn .caption-contain {
    background-color: #001E42!important;
    font-weight: 400;
    color: #fff!important;
 font-family: ''Montserrat'!important;
}

.box_slide .slide_title_6, .box_slide .slide_text_6, .box_slide .slide_btn_6 .caption-contain {
    font-family: 'Montserrat'!important;
}

.thumbnail-container .product-title a {
    font-size: 19px;
    font-weight: 500;
    text-transform: none;
}

.plist-3 .thumbnail-container .product-meta {
    text-align: center;
}


#_desktop_cart .cart-products-count {
    background-color: #D96F66;
}

.leo-megamenu .navbar-nav > li > a > .sub-title {
    font-size: 10px;
    font-weight: 400;
    padding: 1px 6px;
    background-color: #D96F66;
}

.leo-megamenu .navbar-nav > li > a:hover {
    color: #D96F66;
}

.leo-megamenu .navbar-nav > li > a > .menu-title::before {
    border-color: #D96F66;
}

.box_slide .slide_btn .caption-contain:hover {
    background-color: #000000 !important;
}

.btn_theme.btn_home8 .elementor-button-link::before {
    background-color: #001e42;
}

.box_slide .slide_btn .caption-contain::before {
 background-color: #001e42;
}

.has-discount .discount {
    background: #d96f66;
}

#subcategories ul li {
    width: calc(100% / 3);
    padding: 10px;
    text-align: center;
    margin: 10px;
    background-color: #FFF4F9;
}
#subcategories .subcategory-heading {
    display: none;
}

h6, .h6 {
    font-family: Playfair Display;
    margin: 20px 0px 20px 0px;
}

.products-selection {
   background-color: #F1F1F1!important;
}

#subcategories ul li .subcategory-name {
    text-transform: uppercase!important;
    font-weight: 500!important;
    font-family: 'Montserrat'!important;
font-size:12px!important;
}

#search_filters_wrapper #search_filters .facet .facet-label > a, #search_filters_wrapper #search_filters .facet .custom-checkbox > a, #search_filters_wrapper #search_filters_brands .facet .facet-label > a, #search_filters_wrapper #search_filters_brands .facet .custom-checkbox > a, #search_filters_wrapper #search_filters_suppliers .facet .facet-label > a, #search_filters_wrapper #search_filters_suppliers .facet .custom-checkbox > a {
    font-family: 'Montserrat'!important;
}

.block-categories .category-sub-menu li > a {
   font-family: 'Montserrat'!important;
font-weight:400!important;
}

#search_filters_wrapper #search_filters .facet .facet-title, #search_filters_wrapper #search_filters_brands .facet .facet-title, #search_filters_wrapper #search_filters_suppliers .facet .facet-title {
    margin-bottom: 25px!important;
}

.leo-megamenu .dropdown-menu li a {
    font-family: 'Montserrat' !important;
}

a {
    text-transform: none;
font-weight:500;
}

.hidden_input #leo_search_block_top .title_block {
    line-height: 0;
}

.col__info2 .user-info {
    gap: 0 5px;
}

.product-variants > .product-variants-item select {
    width: 8.75rem;
}

.product-variants > .product-variants-item .color {
    width: 100%;

#blockcart-modal .product-image {
    width: 50% !important;
}

@media (max-width:768px) {
.plist-3 .thumbnail-container .functional-buttons .add-to-cart .btn-product {
    padding-left: 15px!important;
} }