/** Shopify CDN: Minification failed

Line 609:72 Unexpected "*"
Line 629:72 Unexpected "*"

**/
:root { --primary1:#7C1E48; --title-font: DM Serif Display; --body-font: Manrope; --secondary: #565656; --secondary-hover: #D2AD5A; --size-24:24px; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-weight: 600 !important; }
.wa__btn_popup, .wa__popup_chat_box, #shop-hcaptcha-badge-container, a.back-to-top { z-index: 9 !important; }
.header-v1-h1.menu_scroll_v1 { z-index: 12 !important; }
.menu_moblie.menu_mobilescroll { z-index: 11 !important; }
.box_contentmenu_background, .bg-minicart.active { z-index: 12 !important; }
.minicart { z-index: 14 !important; }
.bg-login-popup.active { z-index: 14; }
.poup-login-destop.active { z-index: 15; }
.login_regester h2.title24.title-form-account {
    margin-bottom: 0 !important;
}
.engoc_sw_filter_tag .filter-tag ul li input[type=radio] {
    opacity: 0;
    position: absolute;
    z-index: -1;
}


.custom-content-listing p {
    color: #000000 !important;
}

.custom-content-listing h2 i,.custom-content-listing p i,.custom-content-listing li i,.custom-content-listing h3 i {
    font-style: normal !important;
}
.content-page.contact-page {
    padding-bottom: 40px !important;
}
.cst-page .custom-content-listing {
    padding-bottom: 50px;
}

#header { padding: 15px 0; }
#header .menu ul li.dropdown:hover .list-home, #header .menu ul li.dropdown:hover .list-woman { margin-top: 6px; }
#header .menu ul .nav-item .nav-link { padding-bottom: 5px; padding-top: 5px !IMPORTANT; }
#header .menu ul .nav-item .list-woman.shop .menu_lv2 { margin-top: 0 !important; text-transform: uppercase; }
#header .menu ul .nav-item .list-woman.shop .menu_lv2:active, #header .menu ul .nav-item .list-woman.shop .menu_lv2:focus, #header .menu ul .nav-item .list-woman.shop .menu_lv2:hover, #header .menu ul .nav-item .list-woman.shop .menu_lv3:active, #header .menu ul .nav-item .list-woman.shop .menu_lv3:focus, #header .menu ul .nav-item .list-woman.shop .menu_lv3:hover { color: var(--secondary-hover) !important; }
body.activedestop  div#wa, body.activedestop #shop-hcaptcha-badge-container { display: none; }
.section-slideshow-v1 .slide-content .title-slide h3 { font-family: var(--title-font) !important; }
header#header { background: var(--primary1) !important; }
#header .currencies-login .cart-login-search ul li a svg { fill: none !IMPORTANT; }
#header .menu ul .nav-item .nav-link { font-family: var(--body-font) !important; text-transform: uppercase; }
#header .menu ul .nav-item .nav-link:hover { color: #ffff; }
#header .currencies-login .cart-login-search ul li a:hover svg { opacity: 0.5; }
#header .menu ul .nav-item.active .nav-link:after { width: 100%; letter-spacing: 0 !important; }
#header .menu ul .nav-item .list-woman.shop li.active .menu_lv3 { color: var(--secondary-hover) !important; }
.footer_v1 .top-footer .info_footer ul li.active a { color: var(--secondary-hover) !IMPORTANT; font-weight: 600; }
.box_contentmenu .tab_content_menu_mobile .tab-content #tab_menu_mobile .menu-horizon-list.active > a, .box_contentmenu .tab_content_menu_mobile .tab-content #tab_menu_mobile .menu-horizon-list ul li.active a { color: var(--secondary-hover) !important; }
.box_contentmenu .tab_content_menu_mobile .tab-content #tab_menu_mobile .menu-horizon-list.active > a, .box_contentmenu .tab_content_menu_mobile .tab-content #tab_menu_mobile .menu-horizon-list ul li.active a { font-weight: bold; }
h2.title-shop-page { text-transform: none; }
.title-slide h3 { letter-spacing: -0.03em !important; }
.section-slideshow-v1 .slide-content .desc-slide p { letter-spacing: 0.04em !important; }
.button-main1 { font-size: 14px !important; font-weight: 400 !important; letter-spacing: 0.15em !important; }
.section-slideshow-v1 .slick-dots li button { border: 1px solid #a3a3a3 !important; }
.section-slideshow-v1 .slick-dots .slick-active button { border-color: #7c1e48 !important; }
.title_heading { font-weight: 600; }
.sub_heading { font-weight: 400 !important; color: var(--secondary); font-size: 16px !important; padding-top: 25px; }
.product-item-v5 .des-font { font-family: var(--title-font) !important; letter-spacing: 0.02em; color: #000000; }
.product-item-v5:hover .img-product-hover { visibility: hidden !important; opacity: 0 !important; }
.product-item-v5 .price-product .price { color: #000000; font-weight: 400; letter-spacing: 0.02em; font-size: 16px }
.title_heading { text-transform: uppercase !important; }
.section-newsletter-v1 .title_newletter h3 { letter-spacing: 0.05em; }
.section-newsletter-v1 .newletter_email form .btn { border: 0 !important; background: var(--secondary-hover); }
.section-newsletter-v1 .newletter_email form .btn { width: 52px !important; }
.section-newsletter-v1 .newletter_email form .btn svg { width: 20px !important; }
input.form-control::placeholder { letter-spacing: 0.03em !important; }
.section-newsletter-v1 .newletter_email form .form-group .form-control { font-weight: 400; font-size: 14px !important; }
.section-newsletter-v1 .newletter_email form .btn:hover svg { fill: #fff !important; }
.section-newsletter-v1 .newletter_email form .btn:hover { background: var(--primary1) !important; }
.section-blog-v1 .content-section-blog-v1 .picrure .date { background: var(--secondary-hover) !important; }
.section-blog-v1 .content-section-blog-v1 .picrure .date:before { color: var(--secondary-hover) !important; }
.section-blog-v1 .content-section-blog-v1 .picrure .date .month { letter-spacing: 0.24em; }
.section-blog-v1 .blog_cate { letter-spacing: 0.04em; color: #000; }
.section-blog-v1 .content-section-blog-v1 .info_blog .title-blog a { font-weight: 600 !important; }
.section-blog-v1 .content-section-blog-v1 .info_blog .title-blog a:after { height: 2px !important; }
.section-blog-v1 .content-section-blog-v1 .info_blog .content { color: var(--secondary) !important; }
.section-instagram-v1 .instagram_v1 .text_top .des_insta { color: var(--secondary) !important; }
.section-blog-v1 .content-section-blog-v1 .picrure .date .day, .section-blog-v1 .content-section-blog-v1 .picrure .date .month { font-weight: 500 !important; }
.footer_v1 .top-footer .info_footer .content_footer { line-height: 1.6; }
.footer_v1 .top-footer .info_footer.end .list-icon li:first-child  a { margin-left: 0 !important; }
.logo-top .img-fluid { width: 150px !IMPORTANT; }
.footer_v1 .top-footer .info_footer .content_footer { color: var(--secondary) !important; }
.footer_v1 .top-footer .info_footer .content_footer a { color: var(--secondary) !important; }
.footer_v1 .top-footer .info_footer ul li a { font-size: 16px !important; letter-spacing: -0.03em !important; }
.footer_v1 .top-footer .info_footer ul li a:hover, .footer_v1 .top-footer .info_footer .content_footer a:hover { color: var(--secondary-hover) !important; }
.footer_v1 .top-footer .info_footer .title_border:after { height: 3px !IMPORTANT; background-color: var(--primary1) !important; margin-top: 15px !important; }
.footer_v1 .copyright { background: var(--primary1) !important; color: #fff !important; }
.footer_v1 .copyright { border: 0 !important; padding: 20px 0 !important; }
.footer_v1 .copyright .text-copyright, .footer_v1 .copyright .text-copyright a { color: #ffff !important; }
.section-newsletter-v1 .title_heading:before { background: #ffff; height: 1px !important; }
.footer_v1 .top-footer .info_footer .content_footer { font-size: 16px; }
.footer_v1 .top-footer .info_footer .content_footer a { margin-top: 8px !important; font-weight: 400 }
.footer_v1 .copyright .text-copyright  .underline_hover:after { background: #fff !important; }
.section-product-v1 .next-slide { right: 10px !important; }
.section-product-v1 .prev-slide { left: 10px !IMPORTANT; }
.section-product-v1 .next-slide i, .section-product-v1 .prev-slide i { line-height: 1 !important; top: -1px; position: relative; }
.section-product-v1 .next-slide i { left: 1px; }
.section-product-v1 .prev-slide i { right: 1px !important; }
.section-blog-v1 button.next-slide, .section-blog-v1 button.prev-slide { box-shadow: 1px 2px 6px 4px #35394414; color: #000; }
.section-blog-v1 button.next-slide, .section-blog-v1 button.prev-slide { font-size: 16px; }
.section-blog-v1 button.next-slide i { left: 1px; position: relative; }
.section-blog-v1 button.prev-slide i { right: 1px; position: relative; }
.set-22-svg:hover svg, .menu_toolbar .btn_cart a:hover svg { opacity: 0.5 !important; }
.menu_toolbar .btn_account a:hover { opacity: 0.5; }
.section-blog-v1 button.next-slide:hover, .section-blog-v1 button.prev-slide:hover { background: var(--primary1); color: #fff; }
.box_contentmenu .tab_content_menu_mobile .tab-content #tab_menu_mobile .menu-horizon-list ul li a:hover { color: var(--secondary-hover) !important; }
.menu_toolbar .btn_account a svg { fill: none !important; }
.menu_toolbar .btn_cart a svg { fill: none !IMPORTANT; }
.section-newsletter-v1 .newletter_email { margin-top: 0 !important; margin-bottom: 0 !important; }
.section-slideshow-v1 .slick-dots { z-index: 2; }
.minicart .mini-content .list_product_minicart.empty .empty-product_minicart p { padding-left: 10px !IMPORTANT; padding-right: 10px !IMPORTANT; }
#header .menu ul .nav-item .nav-link.active, #header .menu ul .nav-item .nav-link:focus, #header .menu ul .nav-item .nav-link:hover { color: #ffff !important; }
#header .currencies-login .cart-login-search ul li .cart .number-cart.active { background: #fff; }
.menu_moblie .menuright { width: 100px !important; }
.menu_moblie .menuleft { width: 100px !important; }
.footer_v1 .copyright .text-copyright { font-size: 16px !important; }
a.back-to-top { background: #D2AD5A; color: #fff !Important; right: 20px !important; bottom: 150px !IMPORTANT; }
a.back-to-top:hover { background: #7c1e48; }
a.back-to-top svg { fill: #fff !important; }
.dropdown-menu .row div.active > a { color: var(--secondary-hover) !important; font-weight: 600 !important; }
.box_contentmenu .tab_content_menu_mobile .tab-content #tab_menu_mobile .menu-horizon-list .title_menu_mb.active > a { color: var(--secondary-hover) !important; font-weight: 600 !important; }
.filter_ver2 .filter_sidebar2 .col-lg-3 {
    width: 100% !important;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
/*about us*/
.breadcrumb_collection2 .bg-breadcrumb .title-page h2 { font-family: var(--title-font); }
.bg-breadcrumb .bread-crumb strong { font-weight: 700 !important; }
.cst-page-aboutus  .about-introduce .row { display: flex; flex-direction: row-reverse;    align-items: center; }
.aboutus-pages .about-introduce .intro_detail .info-intro .title_intro { font-weight: 600; }
.aboutus-pages .about-introduce .intro_detail .info-intro .content_intro p { font-size: 16px !important; }
.aboutus-pages .about-servicebox .itemtservice .icon-box-icon { margin-bottom: 0 !important; }
.aboutus-pages .about-servicebox .itemtservice .box-service .title { margin-top: 20px !important; }
.aboutus-pages .teams .title_general:before { opacity: 0 !important; }
.aboutus-pages .about-introduce .intro_detail .info-intro .title_intro { font-size: 24px !important; font-weight: 600 !important; }
.info_teams h4 { font-size: 24px !important; }
.aboutus-pages .teams p { color: #969696 !important; }
.breadcrumb_collection2 .bg-breadcrumb .title-page h2 { font-weight: 400 !important; }
.section-slideshow-v1 .slide-content .title-slide h3 { font-weight: 400 !important; }
.aboutus-pages .teams h3 { font-size: 24px !IMPORTANT; margin-bottom: 25px !IMPORTANT; }
.aboutus-pages .teams .box_teams { padding: 0 15px; }
.aboutus-pages .about-introduce .intro_detail .info-intro .content_intro p:last-child { margin-bottom: 0 !important; }
.aboutus-pages .teams .info_teams a { color: #111111; }
.aboutus-pages .teams .info_teams a:hover { color: var(--primary1) !important; }

/*contact us*/
.contact-page .contact-form .contact_top .info_left h2 { font-size: var(--size-24) !important; letter-spacing: 0; padding-bottom: 23px; }
.contact-page .contact-form .contact_top .info_left .content .address, .contact-page .contact-form .contact_top .info_left .content .address > a { color: #565656 }
.contact-page .contact-form .contact_top .info_left .content .address > a:hover, .contact-page .contact-form .contact_top .info_left .button-wrapper a:hover { color: var(--primary1) !important; }
.contact-page .contact-form .contact_top .info_left .button-wrapper a:hover { border-color: var(--primary1) !important; }
.contact-page .contact-form .contact_top .info_left .button-wrapper a { font-size: var(--size-24) !important; font-weight: 600 !important; }
.contact-page .contact-form .contact_top .info_left .follow_us h2 { font-size: 16px !IMPORTANT; }
.contact-page .contact-form .contact-form-page .contact-form .contact-submit input, .minicart .mini-content .list_product_minicart.empty .empty-product_minicart a { background: var(--secondary-hover) !important; }
.contact-page .contact-form .contact-form-page .contact-form .contact-submit input:focus, .contact-page .contact-form .contact-form-page .contact-form .contact-submit input:hover, .minicart .mini-content .list_product_minicart.empty .empty-product_minicart a:hover { background-color: var(--primary1) !important; }
.contact-page .contact-form .contact_title { font-size: var(--size-24) !IMPORTANT; font-weight: 600 !important; text-transform: uppercase; }
.contact-page { padding-bottom: 0 !important; }
.contact-page .contact-form .contact-form-page .contact-form .contact-message textarea { resize: none !important; }
.alert-success p { margin-bottom: 0 !IMPORTANT; }
.alert-dismissible .close { height: 100%; }
.contact-page .contact-form .contact-form-page .contact-form .contact-submit input { height: 44px !IMPORTANT; line-height: 44px !IMPORTANT; padding: 0 38px !IMPORTANT; letter-spacing: 0.15em !IMPORTANT; }

/*blogs*/
.breadcrumb_collection2 .bg-breadcrumb .title-page h2 { margin-bottom: 0 !important; }
.blog-page .blog_sidebar .widget-tags .widget-title, .blog-page .blog_sidebar .blog_sidebar_cate .widget-title, .blog-page .blog_sidebar .blog_sidebar_recent .widget-title { font-size: var(--size-24) !important; letter-spacing: 0 !important; color: #212529 !important; }
.blog-page .blog_sidebar .blog_sidebar_cate .widget-content .list-category-toggle li a:hover, .blog-page .blog_sidebar .blog_sidebar_cate .widget-content .list-category-toggle li a:hover i { color: var(--primary1) !important; }
.blog-page .blog_sidebar .blog_sidebar_cate .widget-content .list-category-toggle li a { color: #111111 !important; padding: 10px 0 !important; }
.blog-page .blog_sidebar .blog_sidebar_cate .widget-content .list-category-toggle li a { }
.blog-page .blog_sidebar .blog_sidebar_recent .list-posts .item-post .post-info .date-post { font-size: 13px !IMPORTANT; letter-spacing: 0 !important; }
.blog-page .blog_sidebar .blog_sidebar_recent .list-posts .item-post .post-info .post-title { margin-top: 3px !important; }
.blog-page .blog_sidebar .blog_sidebar_recent .list-posts .item-post .post-info .post-title { color: #111 !important; }
.blog-page .blog_sidebar .blog_sidebar_recent .list-posts .item-post .post-info .comment-count { font-size: 13px !important; font-weight: 400 }
.blog-page .content-blog-page .blog-list-view .blog_grid .post-info .blog-title { }
.blog-page .content-blog-page .blog-list-view .blog_grid .post-info .post-title a { font-size: var(--size-24) !important; font-family: var(--title-font) !important; }
.blog-page .content-blog-page .blog-list-view .blog_grid .post-info .desc { font-size: 16px !important; }
.blog-page .content-blog-page .blog-list-view .blog_grid .post-info .btn_readmore span { font-size: 14px !important; letter-spacing: 0.15em !important; text-transform: uppercase !important; }
.breadcrumb-noheading .bread-crumb a:hover { color: var(--secondary-hover) !important; }
.footer_v1 .top-footer { border-color: #d2ad5a !important }
.breadcrumb_collection2 .bg-breadcrumb .bread-crumb a:hover { color: var(--secondary-hover) !IMPORTANT; }
.blog-page .blog_sidebar .widget-search .wg-search-form input[type=text] { color: #000; }
.breadcrumb-noheading .bread-crumb a:hover { color: var(--secondary-hover) !important; }
.breadcrumb-noheading  strong { font-weight: 400 !important; }
.breadcrumb-noheading .bread-crumb { font-size: 16px !important; }
.breadcrumb-noheading .bread-crumb a:hover i { color: #969696 !important; }
.article-page .article_sidebar .widget-search .wg-search-form input[type=text]::placeholder { font-size: 14px; }
.article-page .article_sidebar .blog_sidebar_cate .widget-title, .article-page .article_sidebar .blog_sidebar_recent .widget-title, .article-page .article_sidebar .widget-tags .widget-title { font-size: var(--size-24) !IMPORTANT; letter-spacing: 0 !important; }
.article-page .article_sidebar .blog_sidebar_cate .widget-content .list-category-toggle li a { color: #111 !important; padding: 10px 0 !important; }
.article-page .article_sidebar .blog_sidebar_recent .list-posts .item-post .post-info .date-post { font-size: 13px !important; letter-spacing: 0 !important; }
.article-page .article_sidebar .blog_sidebar_recent .list-posts .item-post .post-info .post-title a, .blog-page .blog_sidebar .blog_sidebar_recent .list-posts .item-post .post-info .post-title a { color: #111 !important; }
.article-page .article_sidebar .blog_sidebar_recent .list-posts .item-post .post-info .post-title a:hover, .blog-page .blog_sidebar .blog_sidebar_recent .list-posts .item-post .post-info .post-title a:hover { color: var(--primary1) !important; }
.article-page .content-single-blog .post-details .article_title { font-family: var(--title-font) !important; font-size: 40px; font-weight: 400 !important; letter-spacing: 0 !important; text-transform: capitalize !important; }
.content-post-default  h3 { font-family: var(--title-font) !important; font-weight: 400 !important; font-size: var(--size-24) !important; color: #333 !important; }
.article-page .content-single-blog .post-details .content-post-default p { font-size: 16px !important; }
.article-page .content-single-blog .post-details .cate-tags .tags .title_tag { color: #111111 !important; }
.social-icon-blog .social-share a i { font-size: 15px !important; line-height: 1 !important; }
.article-page .content-single-blog .post-details .cate-tags .cate a { letter-spacing: 0 !important; }
.social-icon-blog .social-share a { line-height: 44px !important; }
.blog_sidebar .blog_sidebar_recent .list-posts .item-post .post-thumb img, .article-page .article_sidebar .blog_sidebar_recent .list-posts .item-post .post-thumb img { min-width: 80px; max-width: 80px !IMPORTANT; }
.blog-page .blog_sidebar .widget-tags .list-tag li { margin-right: 10px  !IMPORTANT; }
.article-page .content-single-blog .next_prev_post a:hover { color: var(--secondary-hover) !important; border-color: var(--secondary-hover) !important; }
.article-page .content-single-blog .single-related-post .title-single-related-post { font-weight: 500 !important; letter-spacing: 1px; }
.article-page .content-single-blog .single-related-post .blog_grid .post-info .btn_readmore span { color: #111; }
.article-page .content-single-blog .single-related-post .blog_grid .post-info .btn_readmore span:hover { color: var(--primary1); }
.article-page .content-single-blog .single-related-post .blog_grid .post-info .post-title a { letter-spacing: 0.02em; font-weight: 400 !important; font-family: var(--title-font); }
.article-page .article_sidebar .blog_sidebar_cate .widget-content .list-category-toggle li a:hover, .article-page .article_sidebar .blog_sidebar_cate .widget-content .list-category-toggle li a:hover i { color: #7c1e48 !important; }
.article-page .article_sidebar .blog_sidebar_recent .list-posts .item-post .post-info .post-title a { color: #111 !important; font-weight: 400; }
.article-page .article_sidebar .blog_sidebar_recent .list-posts .item-post .post-info .comment-count { font-weight: 400; }
.article-page .article_sidebar .blog_sidebar_recent .list-posts .item-post .post-info .post-title a { }
.article-page .article_sidebar .blog_sidebar_recent .list-posts .item-post .post-info .date-post { display: block; }
.article-page .content-single-blog .post-details  i { font-size: 15px; }
.row.js_relate_post { margin-right: -15px; margin-left: -15px; }
.article-page .content-single-blog .single-related-post .next-slide { right: 10px !IMPORTANT; }
.article-page .content-single-blog .single-related-post .prev-slide { left: 10px !IMPORTANT; }
.article-page .content-single-blog .single-related-post .next-slide:hover, .article-page .content-single-blog .single-related-post .prev-slide:hover { background: var(--primary1); color: #ffff; }
.blog-page .blog_sidebar .blog_sidebar_recent .list-posts .item-post .post-info .date-post, .article-page .article_sidebar .blog_sidebar_recent .list-posts .item-post .post-info .date-post { text-transform: capitalize; font-weight: 400 !important; }
.article-page .content-single-blog .next_prev_post a:hover { color: var(--secondary-hover) !important; border-color: var(--secondary-hover) !important; }
.article-page .content-single-blog .single-related-post .title-single-related-post { font-weight: 500 !important; letter-spacing: 1px; }
.article-page .content-single-blog .single-related-post .blog_grid .post-info .btn_readmore span { color: #111; }
.article-page .content-single-blog .single-related-post .blog_grid .post-info .btn_readmore span:hover { color: var(--primary1); }
.article-page .content-single-blog .single-related-post .blog_grid .post-info .post-title a { letter-spacing: 0.02em; font-weight: 400 !important; font-family: var(--title-font); }
.article-page .article_sidebar .blog_sidebar_cate .widget-content .list-category-toggle li a:hover, .article-page .article_sidebar .blog_sidebar_cate .widget-content .list-category-toggle li a:hover i { color: #7c1e48 !important; }
.article-page .article_sidebar .blog_sidebar_recent .list-posts .item-post .post-info .post-title a { color: #111 !important; font-weight: 400; }
.article-page .article_sidebar .blog_sidebar_recent .list-posts .item-post .post-info .comment-count { font-weight: 400; }
.article-page .article_sidebar .blog_sidebar_recent .list-posts .item-post .post-info .post-title a { }
.article-page .article_sidebar .blog_sidebar_recent .list-posts .item-post .post-info .date-post { display: block; }
.article-page .content-single-blog .post-details  i { font-size: 15px; }
.row.js_relate_post { margin-right: -15px; margin-left: -15px; }
.article-page .content-single-blog .single-related-post .next-slide { right: 10px !IMPORTANT; }
.article-page .content-single-blog .single-related-post .prev-slide { left: 10px !IMPORTANT; }
.article-page .content-single-blog .single-related-post .next-slide:hover, .article-page .content-single-blog .single-related-post .prev-slide:hover { background: var(--primary1); color: #ffff; }
.blog-page .blog_sidebar .blog_sidebar_recent .list-posts .item-post .post-info .date-post, .article-page .article_sidebar .blog_sidebar_recent .list-posts .item-post .post-info .date-post { text-transform: capitalize; }
.blog-page .blog_sidebar .widget-tags .list-tag li a { margin-right: 0 !important; }
.blog-page .blog_sidebar .widget-tags .list-tag li a, .article-page .article_sidebar .widget-tags .list-tag li a { line-height: 1 !important; display: flex; align-items: center; }
.blog-page .content-blog-page .blog-list-view .blog_grid .post-info .blog-title { font-weight: 500 !important; }
.blog-page .content-blog-page .blog-list-view .blog_grid .post-info .btn_readmore span { font-weight: 400 !important; }
.blog-page .content-blog-page .blog-list-view .blog_grid .post-info .post-title a { font-weight: 400 !important; }
.blog-page .content-blog-page .blog-list-view { padding-bottom: 40px !important; }
.article-page .blog-comment-detail .comment-details .comment-thumb { display: none !IMPORTANT; }
.article-page .reply-comment .contact-form  input:hover, .article-page .reply-comment .contact-form  input:focus, .article-page .reply-comment .contact-form .contact-message textarea:hover, .article-page .reply-comment .contact-form .contact-message textarea:focus { border-color: var(--secondary-hover); }
.article-page .reply-comment .contact-form .contact-submit input { background: var(--secondary-hover); }
.article-page .reply-comment .contact-form .contact-submit:hover input { background: var(--primary1); transition: .3s; border-color: var(--primary1); }
.article-page .content-single-blog .single-related-post .blog_grid .post-info .btn_readmore { font-weight: 400 !important; }
.article-page .reply-comment .contact-form .contact-message textarea { resize: none !important; }
.blog-comment-detail .alert.alert-success.alert-dismissible { margin-top: 25px !IMPORTANT; }
.article-page .blog-comment-detail .comment-details { padding: 20px 0; }

/*product list*/
.breadcrumb_collection .bg-breadcrumb .bread-crumb { padding-bottom: 0 !important; }
.breadcrumb_collection .bg-breadcrumb .bread-crumb a:hover { color: var(--secondary-hover) !important; }
.breadcrumb_collection .bg-breadcrumb .bread-crumb strong { font-weight: 700 !important; }
.breadcrumb_collection.style2 .bg-breadcrumb .title-page h2, .breadcrumb_collection.style3 .bg-breadcrumb .title-page h2, .breadcrumb_collection.style4 .bg-breadcrumb .title-page h2, .breadcrumb_collection.style5 .bg-breadcrumb .title-page h2 { font-family: var(--title-font) !important; letter-spacing: 0 !important; font-weight: 400 !important; }
.filter_sortby.d-none.d-lg-block { display: none !important; }
.breadcrumb_collection .bg-breadcrumb .bread-crumb a { top: 0px; position: relative; }
.breadcrumb_collection.style2 .bg-breadcrumb .title-page h2 { margin-bottom: 8px !important; }
.filter_sidebar_general .widget-title h2 { font-size: var(--size-24); letter-spacing: 0 !important; }
.filter_sidebar_general .widget-title { border-color: #111111; }
.filter_sidebar_general .filter-category .widget-content .list-category-toggle li a:hover, .filter_sidebar_general .filter-category .widget-content .list-category-toggle li a:hover i, .filter_sidebar_general .filter-price .list-price li a.active, .filter_sidebar_general .filter-price .list-price li a:hover { color: var(--primary1) !important; }
.filter_sidebar_general .filter-category .widget-content .list-category-toggle li a, .filter_sidebar_general .filter-price .list-price li a { color: #111111 !important; font-size: 16px !important; }
.filter_sidebar_general .filter-category .widget-content .list-category-toggle li:before { font-size: 16px !important; line-height: 28px !important; }
.filter_sidebar_general .filter-price .list-price li a:before { top: 4px !important; }
.filter_sidebar_general .filter-size .list-size li a { width: auto !important; min-width: 40px !important; padding-left: 15px !important; padding-right: 15px !important; }
.filter_sidebar_general .filter-size .list-size li a { border-color: #111111 !important; color: #111111 !important; }
.filter_sidebar_general .filter-size .list-size li a:hover, .filter_sidebar_general .filter-size .list-size li a.active { border: 1px solid #7c1e48 !important; color: #fff !important; background: #7c1e48 !important; }
.product-item-v5 .des-font { font-weight: normal !important; }
.dropdown-menu { z-index: 10 !important; }
.collection-page-fullwidth .pagi-nav span a, .collection-page-sidebar .pagi-nav span a { width: 100%; line-height: 1 !important; display: block; height: 100%; display: flex; align-items: center; align-content: center; justify-content: center; }
.collection-page-fullwidth .pagi-nav span, .collection-page-sidebar .pagi-nav span { display: flex; align-items: center; justify-content: center; align-content: center; flex-wrap: nowrap; flex-direction: column; }
.product-grid-view .text-center { padding-left: 15px !important; padding-right: 15px !important; }
.product-item-v5 .price-product .price-old { margin-left: 5px ! IMPORTANT; font-size: 16px !important; font-family: Manrope; letter-spacing: 0.02em; color: #868686; }
.filter_sidebar_general .filter-category, .filter_sidebar_general .filter-price { margin-bottom: 25px !IMPORTANT; }
.filter_ver2 .filter_sidebar2 .filter-size .list-size li a.active { border: 1px solid #7c1e48 !important; color: #fff !important; background: #7c1e48 !important; }

/*details*/
.wrap-bread-crumb .bread-crumb { padding: 30px 0 30px !important; }
.wrap-bread-crumb .bread-crumb a:hover { color: var(--secondary-hover); }
.wrap-bread-crumb  .bread-crumb strong { }
.wrap-bread-crumb .bread-crumb a { color: #111111; }
.prod_largeimg .content-page-detail .detail-info .product-title { font-size: var(--size-24) !important; font-family: var(--title-font) !important; font-weight: 400 !important; letter-spacing: 0.02em; }
.prod_largeimg .content-page-detail .detail-info .btn-addwhlist svg { height: 17px !important; width: 17px !important; }
.prod_largeimg .content-page-detail .detail-info .product-title { border-bottom: 1px solid  #E7E7E7; padding-bottom: 25px !important; margin-bottom: 25px !important; }
.prod_largeimg .content-page-detail .detail-info .pd_summary { font-size: 16px !IMPORTANT; }
.prod_largeimg .content-page-detail .detail-info .product-price ins { color: #000000; }
span.cst-value { color: #A8A8A8; }
.breadcrumb_collection .bg-breadcrumb .bread-crumb { padding-top: 0 !important; }
span.cst-title { min-width: 136px !important; display: block !important; font-size: 16px !important; color: #000000 !important; }
.cst-row { display: flex !important; margin-bottom: 15px !important; }
.prod_largeimg .content-page-detail .detail-info .maxus-productdetail__options .title_variant { min-width: 0 !important; }
.swatch .variant_other { opacity: 0.6 !important; }
.prod_largeimg .content-page-detail .detail-info .btn-action .shop-button { background: var(--secondary-hover) !important; }
.prod_largeimg .content-page-detail .detail-info .btn-action .shop-button:hover { background: var(--primary1) !important; }
.prod_largeimg .content-page-detail .detail-info .btn-action .shop-button { height: 51px; }
.prod_largeimg .content-page-detail .detail-info .product-meta-info .product-category-info label { color: #111111; }
.filter_sidebar_general .filter-price .list-price li a { letter-spacing: 0 !important; }
.jdgm-write-rev-link, .jdgm-ask-question-btn { font-weight: normal !important; text-transform: uppercase !important; font-size: 14px !important; letter-spacing: 0.15em !important; }
.jdgm-form textarea { resize: none; }
.jdgm-form input[type="text"], .jdgm-form input[type="email"], .jdgm-form input[type="url"], .jdgm-form textarea { padding: 13px 16px !important; border-color: #EBEBEB !important; }
.jdgm-form input[type="text"]:focus, .jdgm-form input[type="text"]:focus-visible, .jdgm-form input[type="email"]:focus, .jdgm-form input[type="email"]:focus-visible, .jdgm-form input[type="url"]:focus, .jdgm-form input[type="url"]:focus-visible, .jdgm-form textarea:focus, .jdgm-form textarea:focus-visible { border-color: var(--jdgm-primary-color) !important; }
.jdgm-btn--solid, input[type=submit].jdgm-btn--solid, .jdgm-btn--border { font-weight: normal !important; text-transform: uppercase !important; font-size: 14px !important; letter-spacing: 0.15em !important; }
.jdgm-form__fieldset a { font-weight: 600 !important; }
.jdgm-question-form-wrapper, .jdgm-form-wrapper { padding-bottom: 0 !important; }
.jdgm-rev-widg { padding-left: 0 !important; padding-right: 0 !important; }
.jdgm-form .jdgm-sort-dropdown { color: #212529; }
.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown, .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow { color: #212529 }
.jdgm-btn, input[type=submit].jdgm-btn { padding: 13px 20px !important; }
.jdgm-form .jdgm-star { font-size: 16px !IMPORTANT; }
.related-product .title_heading { color: #111111; }
.tab-pd-details .tab_prod li a { font-weight: 700 !important; }
.jdgm-form__title { font-family: var(--title-font); font-weight: normal; text-transform: capitalize; }
h2.jdgm-rev-widg__title:before { display: none; }
.jdgm-form__title { font-weight: normal !important; }
.shopify-payment-button__button--unbranded { height: 51px !IMPORTANT; }
.tab-pd-details .tab_prod li a.active { cursor: default; }
.prod_largeimg .arrows-product .prev_prod .img-prev, .prod_largeimg .arrows-product .next_prod .img-next { padding-top: 10px !IMPORTANT; padding-bottom: 10px !IMPORTANT; padding-right: 8px !IMPORTANT; }
.article-page .content-single-blog .single-related-post .blog_grid .post-info .btn_readmore span { text-transform: uppercase !important; }
.prod_largeimg .arrows-product .info-prod a { text-transform: capitalize; font-family: var(--title-font) !important; }
.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown { border: 0 !important; }
.product-item-v5 .img-product .label-sale { transform: none !important; right: unset !important; left: 0 !important; width: auto !important; }
.prod_largeimg .arrows-product .info-prod p { color: #000000 !important; }
.breadcrumb_collection2  .bread-crumb { padding-top: 0 !important; }
.product-item-v8 .des-font { font-family: 'DM Serif Display'; font-weight: 400 !important; }
.product-item-v8:hover { box-shadow: none !IMPORTANT; }
.product-item-v8 .price-product .price { color: #000 !important; font-weight: 400 !important; }
.prod_largeimg .arrows-product:before { height: 13px !important; }
.prod_largeimg .arrows-product .next_prod, .prod_largeimg .arrows-product .prev_prod { color: #111 !important; }
.prod_largeimg .arrows-product .next_prod  a:hover, .prod_largeimg .arrows-product .prev_prod:hover { color: var(--primary1) !important; }
.prod_largeimg .content-page-detail .detail-info .pd_summary { padding-top: 0 !important; margin-bottom: 20px !important; }
.prod_largeimg .content-page-detail .detail-info .wrap-rating { border: 0 !important; padding-bottom: 16px; }
.prod_largeimg  .social-icon { border-bottom: 0 !important; text-align: left; }
.collection-sorting .dropdown .dropdown-toggle { min-width: 150px; }
.related-product .next-slide, .related-product .prev-slide { border-radius: 100px !IMPORTANT; display: flex; align-items: center; justify-content: center; box-shadow: 1px 2px 6px 4px #35394414; width: 35px; height: 35px; }
.related-product .prev-slide i { left: -1px; position: relative; top: -1px; }
.related-product .next-slide i { right: -1px; position: relative; top: -1px; }
.related-product .next-slide { right: 10px !IMPORTANT; }
.related-product .prev-slide { left: 10px !important; }
.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown, .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow { color: #212529 !important; }
.social-icon .social-share a:first-child { margin-left: 0 !important; }
.jdgm-rev-widg.jdgm-rev-widg { padding-bottom: 0 !important; }
.jdgm-rev-widg__paginate-spinner-wrapper, .jdgm-paginate:empty { display: none !important; }
.jdgm-rev-widg__summary-text { margin-top: 5px !IMPORTANT; }
.prod_largeimg .content-page-detail .detail-info .maxus-productdetail__options .title_variant { padding-bottom: 0 !important; }
form.cart.clearfix { border-bottom: 0 !important; }
.prod_largeimg .content-page-detail .detail-info .btn-action .js-qty input[type=text] { padding-left: 5px !IMPORTANT; padding-right: 5px !important; }
.cst-pro-metafields { margin-top: 10px; }
.swatch .variant_other:hover, .swatch .variant_other:focus, .swatch input:checked + .variant_other { opacity: 1 !important; }
.prod_largeimg .social-icon .social-share a i { position: relative; top: -1px; }
.related-product { padding-bottom: 0 !important; }
.jdgm-form .jdgm-star:not([disabled]):hover { color: #212529 !important; opacity: 1 !important; }
.jdgm-sort-dropdown { padding-left: 2px !important; }
span.cst-title , .prod_largeimg .content-page-detail .detail-info .product-meta-info .product-category-info label {
    font-weight: 800;
}

span.cst-value {
    color: #000;
}.prod_largeimg .content-page-detail .detail-info .pd_summary {
    color: #000;
}

.prod_largeimg .content-page-detail .detail-info .product-meta-info .product-category-info a {
    color: #000;
}
/*quickview*/
.product-quickview .popup-quickview .product-info-main .product-item .details .product-actions .btn-addtocart .shop-button:hover { background: var(--primary1) !important }
.product-quickview .popup-quickview .product-info-main .product-item .details .product-actions .btn-addtocart .shop-button { background: var(--secondary-hover) !important; padding: 0 25px !important; height: 50px !IMPORTANT; }
.product-quickview .popup-quickview .product-info-main .product-item .details .product-actions .product-quantity .js-qty input[type=text] { padding-left: 5px !important; padding-right: 5px !important; font-size: 16px !important; }
.product-quickview .popup-quickview .product-info-main .product-item .details .product-actions .product-quantity .js-qty { height: 50px !IMPORTANT; }
.tshopify-popup .product-name { font-family: 'DM Serif Display' !important; }
.product-quickview .popup-quickview .product-info-main .product-item .product-name a { font-family: 'DM Serif Display'; font-weight: 400 !important; }
.product-quickview .popup-quickview .detail-info .product-info-main .product-item .details .swatch .header { width: auto !important; min-width: unset; }
.product-quickview .popup-quickview .detail-info .product-info-main .product-item .details .swatch .header { margin-bottom: 0 !important; }
.product-quickview .popup-quickview .product-info-main .product-item .details .product-actions .btn-addtocart .disabled { background: #e2e2e2 !important; pointer-events: none; color: #000;margin-left: 0; }
.product-quickview  .product-quantity { line-height: 1; }
.product-quickview .popup-quickview .product-info-main .product-item .details .product-actions .product-quantity .js-qty input[type=text] { height: 48px !IMPORTANT; }
.engo-popup .content .more_info .actions .shop-button { background: #fff; }
.engo-popup .content .more_info .actions .shop-button.go_cart { background: var(--secondary-hover) !important; border-color: var(--secondary-hover) !important; }
.engo-popup .content .more_info .actions .shop-button.go_cart:hover { background: var(--primary1) !important; border-color: var(--primary1) !important; }
.engo-popup .content .product-info .product-name { font-family: 'DM Serif Display'; font-weight: 400 !important; }
.engo-popup .content .more_info .product-cart__condition input { margin-top: -1px; }
.menu_moblie .menuright a span { background: #ffff; border-radius: 100px !important; width: 19px !IMPORTANT; height: 19px !IMPORTANT; font-size: 10px !IMPORTANT; font-weight: 600 !important; line-height: 19px !important; }
.engo-popup .content .more_info .actions .checkout-button:hover { background: var(--secondary-hover) !important; border-color: var(--secondary-hover) !important; }
.search-full-destop .search-eveland .wg-search-form .search-input { border-radius: 0 !important; }
.prod_largeimg .content-page-detail .detail-info .btn-action .js-qty input[type=text] { font-size: 16px !IMPORTANT; }
.prod_largeimg .content-page-detail .detail-info .btn-action .js-qty input[type=text] { height: 47px !IMPORTANT; }

/*default*/
label[for] { cursor: default; }
.login_regester label { padding-right: 0 !important; }
.errors li { color: #d02e2e !important; }
.shopify-challenge__container { padding-top: 60px !IMPORTANT; padding-bottom: 60px !important; }
.shopify-challenge__container .shopify-challenge__button { border-radius: 0 !important; background: var(--primary1) !important; text-transform: uppercase; color: #ffff; font-size: 14px !IMPORTANT; margin-top: 15px !IMPORTANT; letter-spacing: 0.15em; text-align: center; min-height: 42px; padding: 8px 17px !IMPORTANT; }
.shopify-challenge__container .shopify-challenge__button:hover { background: var(--secondary-hover) !important; }
p > a { font-weight: 600; }
.form-vertical h4 { margin: 20px 0; }
input.link-v1.rt.button-main1 { padding-left: 15px !IMPORTANT; padding-right: 13px !IMPORTANT; }
input[type=checkbox][name="address[default]"] { top: 1px; position: relative; }
a.bld { font-weight: 600; }
.list-category .info_col .title_collection { font-size: var(--size-24); font-family: 'DM Serif Display'; font-weight: normal !important; }
.content-404 .title-404, .content-404 .sub-link a, .content-404 .page-title { color: #ffff; }
.content-404 .search input[type=text] { background: #fff; color: #000; }
.content-404 .sub-title, .content-404 .sub-link { color: #fff; }
.content-404 .sub-link a:hover { color: var(--secondary-hover) !important; }
.content-404 .search button[type=submit] { background: var(--secondary-hover) !important; }
.content-404 .search button[type=submit]:hover { background: var(--primary1) !important; }
.content-404 .search input[type=text] { border-radius: 0 !important; }
.minicart .mini-content .prod .product-cart .minicart_item li .produc_remove a { top: 20px !important; }
.page-cart .content-cart-page .shop_table .cart_item .product-quantity { display: flex !important; justify-content: space-between !important; align-items: center !important; }
.minicart .mini-content .prod .product-cart .minicart_item li .thumb_img_cartmini { margin-top: 2px; }
.minicart .mini-content .prod .product-cart .minicart_item li .product-detail .product_name_mini a { font-family: var(--title-font); text-align: left; }
.page-cart .content-cart-page .shop_table .cart_item .product-name-thumb { font-family: var(--title-font); font-weight: 400 !important; }
.page-cart .content-cart-page .shop_table .cart_item .product-quantity { display: table-cell !important; }
.page-cart .content-cart-page .shop_table .cart_item .product-quantity .js-qty { margin-right: 0px !important; }
.page-cart .content-cart-page .shop_table .cart_item .product-quantity .js-qty input[type=text] { padding-left: 5px !IMPORTANT; padding-right: 5px !IMPORTANT; font-size: 16px !IMPORTANT; }
.page-cart .content-cart-page .shop_table .cart_item .product-remove a { top: -3px; position: relative; }
.page-cart .content-cart-page .cart_totals .cart-update input[type=submit], .page-cart .content-cart-page .cart_totals .continue-shopping-1 a, .page-cart .content-cart-page .cart_totals .cart-check .checkout-button { line-height: 1 !IMPORTANT; padding: 18px 35px; }
section.page-cart { padding-bottom: 10px !important; }
.page-cart .content-cart-page .cart_totals .cart-check .cart-title { padding-top: 0 !important; }
.search-full-destop .search-eveland .result_prod .prod_sidebar .product_info .price-product .price { color: #000; }
.search-full-destop .search-eveland .result_prod .prod_sidebar .product_info .title-product a { font-family: var(--title-font) !important; }
.search-full-destop .search-eveland .result_prod .prod_sidebar .product_info img { margin-top: 8px; }
.js_search_results.row { padding-right: 15px !important; }
.pagi-nav span:hover { background: var(--primary1) !important; }
.page-wishlist .table-product .table .prod_btn .shop-button { background: var(--secondary-hover) !important; }
.page-wishlist .table-product .table .prod_btn .shop-button:hover { background: #7c1e48 !important; }
.btn-default { background: var(--secondary-hover) !important; color: #fff !important; }
.button-main1:hover { border-color: #7c1e48 !important; }
.btn-default:hover { background: var(--primary1) !important; color: #fff !important; }
h2#engo-address { gap: 8px; }
.table > tbody > tr > td { text-align: center; }
input.link-v1.rt.button-main1 { margin-top: 15px !important; }
.cst-customers-order table th:first-child { padding-left: 0; }
.cst-customers-order table td:first-child { padding-left: 0; }
.blog_sidebar_cate .widget-content .list-category-toggle li a { width: max-content !important; }
.form-vertical input:hover, .form-vertical select:hover, .form-vertical textarea:hover, .form-vertical input:focus, .form-vertical select:focus, .form-vertical textarea:focus { border-color: var(--secondary-hover) !important; }
input.link-v1.rt.button-main1:hover { border-color: #7c1e48 !important; }
input.link-v1.rt.button-main1 { border-radius: 0 !important; border: 0 !important; }
h2.title-shop-page.dark.font-bold.dosis-font { color: #212529; }
.custom-content-listing ul { padding-left: 17px; }
.custom-content-listing li { margin-bottom: 10px !IMPORTANT; }
.custom-content-listing  h2 { font-size: var(--size-24); margin: 30px 0; margin-bottom: 14px !IMPORTANT; }
.wrap-bread-crumb.breadcrumb_cart { background: transparent; }
.swatch  .available label { cursor: pointer; }
.pagi-nav span a { color: #868686; font-size: 16px !important; }
.pagi-nav span { display: flex; align-items: center; justify-content: center; align-content: center; }
.pagi-nav { display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 5px; }
.pagi-nav span a { width: 100%; }
.pagi-nav span a i { font-size: 21px !important; top: 1px; position: relative; }
.maxus-myaccount__wrap.table-responsive .table thead th { text-align: center; }
.page-wishlist .table-product .table .prod_title a { font-family: var(--title-font); }
.page-wishlist .table-product .table .remove .remove_prod { top: 6px; position: relative; }
.page-wishlist  td.prod_title p { margin-bottom: 0 !important; }
.page-wishlist .table-product .table .prod_btn .shop-button { max-width: 170px; }
.contact-page .contact-form .contact_top .info_left .content .address, .contact-page .contact-form .contact_top .info_left .content .address > a { font-weight: 400 !important; }
.list-category .info_col { pointer-events: none; }
.poup-login-destop { height: 520px !important; padding: 30px; }
.poup-login-destop .overlay_login-content .formlogin-destop .login-icon-popup-login img { max-width: 110px; }
@-moz-document url-prefix() {
    .product-item-v5 .price-product .price-old { text-decoration: none !important; }
    .product-item-v5 .price-product .price-old { text-decoration: underline !important; text-decoration-color:#11111 !important; text-underline-offset:-40% !important; text-decoration-skip-ink: none !important; }
}
.tooltip {
    z-index: 9 !important;
}
.contact-page .contact-form .contact-form-page .contact-form label:before { color: #FF0000; }
.page-cart .content-pages table td { text-align: left; }
.contact-page  input:hover, .contact-page  select:hover, .contact-page  textarea:hover, .contact-page  input:focus, .contact-page  select:focus, .contact-page  textarea:focus { border-color: var(--secondary-hover) !important; }
.article-page .content-single-blog .post-details .cmt-author .date-post a, .article-page .content-single-blog .post-details .cmt-author .author a { cursor: default; pointer-events: none !important; }
.product-item-v5 .img-product .label-sale { font-size: 16px; font-weight: 400; text-transform: capitalize; }
body.activemenu_mobile, body.minicart-active-body { overflow: hidden !important; }
.collection-page-sidebar .content-page .shop_control .filter_sortby .filter p { }
.prod_largeimg .content-page-detail .detail-info .btn-addwhlist:hover svg * { stroke: #ffff !important; }
.article-page .article_sidebar .widget-search .wg-search-form input[type=text]:focus, .article-page .article_sidebar .widget-search .wg-search-form input[type=text]:hover, .blog-page .blog_sidebar .widget-search .wg-search-form input[type=text]:hover, .blog-page .blog_sidebar .widget-search .wg-search-form input[type=text]:focus { border-color: var(--secondary-hover); }
.blog-page .blog_sidebar .widget-search .wg-search-form input[type=text], .article-page .article_sidebar .widget-search .wg-search-form input[type=text] { padding-right: 65px !important; }
.collection-page-fullwidth .collection_prod, .collection-page-sidebar .collection_prod { margin-top: 0; }
.collection-sorting .dropdown .dropdown-content { min-width: 150px !important; }
.article-page .blog-comment-detail .comment-details .comment-info .author-name { pointer-events: none !important; }
.aboutus-pages .teams {
    margin: 60px 0;
    margin-bottom: 20px !IMPORTANT;
}
.login_regester label {
    font-size: 14px !IMPORTANT;
}
.collection-page-fullwidth .content-page .shop_control .change_prod .change_collum .icon_change:before, .collection-page-sidebar .content-page .shop_control .change_prod .change_collum .icon_change:before {
    letter-spacing:1px;
}
.contact-page .contact-form .contact_top .info_left .content .address {
    margin-bottom: 0 !important;
}

.collection-page-fullwidth .content-page .shop_control .change_prod .change_collum .icon_change:before, .collection-page-sidebar .content-page .shop_control .change_prod .change_collum .icon_change:before {
    letter-spacing: 1px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAYCAYAAAAGXva8AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABESURBVHgB7c0xDQAgEEPRBgNIAGlIxAGWcAAMjBxhOab/kk5NWgkALoaRtNKMruycurqSrd0gH/FWep2K09fTLgD4YQLMzRlipMQ5IwAAAABJRU5ErkJggg==);
    background-repeat: no-repeat !important;
    content: ' ';
    background-position: center;
    background-size: 16px;
}.collection-page-sidebar .content-page .shop_control .change_prod .change_collum .prod_per a {
    line-height: 35px !IMPORTANT;
}

/* 5-9-2024 */

.activemenu_mobile .box_contentmenu .tab_content_menu_mobile ul  { margin: 0; }
.shopify-challenge__container .shopify-challenge__errors ul.shopify-challenge__error {padding: 0;margin: 0;}

/* 10-9-2024 */

.prod_largeimg .content-page-detail .detail-info .product-price del { font-size: 18px;}
.popup-quickview .product-shop.product-info-main .details .prices.product-price label.price.product-price.on-sale {font-size: 18px;}
.popup-quickview .product-shop.product-info-main .details .prices.product-price label.price2.product-price span {font-size: 18px;text-decoration: line-through;color: #888;margin-left: 7px;font-weight: normal;}
.box_contentmenu .tab_content_menu_mobile ul .toptab_li:last-child a {display: inline-block;width: auto;margin: 0 auto;float: none;border-bottom: 0;height: 54px;}
.box_contentmenu .tab_content_menu_mobile ul .toptab_li:last-child {text-align: center;border-bottom: 1px solid #ccc;}


/* .activemenu_mobile .box_contentmenu .tab_content_menu_mobile ul .toptab_li:last-child { background: #7c1e48;  color: #fff;}*/
/* .box_contentmenu .tab_content_menu_mobile ul .toptab_li:last-child a  { background: #7c1e48; color: #fff;}  */


/* .box_contentmenu .tab_content_menu_mobile ul .toptab_li a.active {
    display: none;
}
 */

/* Age Verification */
#goodav-root .goodav-cart__timer-wrap {flex-direction: column;}

.goodav-cart__timer-msg {
  font-family: var(--body-font) !important;
  font-weight: normal !important;
  font-size: 16px !important;
}
.goodav-cart__timer-title {  font-family: var(--title-font) !important;
  text-transform: uppercase !important;
  font-weight: normal !important;
}
#goodav-root .verification_btn_accept  , #goodav-root .verification_btn_reject{
    text-transform: uppercase !important;
  font-weight: normal !important;
    line-height: 1 !important;
    font-size: 14px !important;letter-spacing: 0.15em !important;
    padding: 15px 20px !important;
    padding-bottom: 15px !important;  font-family: var(--body-font) !important;
}


.contact-page .contact-form  label:before {
 display:none;
}


.contact-page .contact-form  label.cst-req:before {  display: block;}

.view-products  .button-main1 {
    background: var(--secondary-hover) !important;
}

.view-products  .button-main1:hover {
    background: #7c1e48 !important;
}.announcement-item.col-lg-12 p {
    margin-bottom: 0 !important;

}.announcement-bar-section > div {
    padding: 10px 0;
}.announcement-item {
    padding-left: 0 !important;
    padding-right: 0 !important;

}
.announcement-item {text-align: center;}

/*19-11-2024*/
.search-full-destop .search-eveland .wg-search-form button svg {fill: none !important;}
.search-full-destop .search-eveland .wg-search-form button:hover svg path {stroke: #7c1e48 !important;}
.content-single-blog .cate-tags .cate { max-width: 100% !important; -ms-flex: 0 0 100% !important; flex: 0 0 100% !important; justify-content: center !important; }
.cst-page .custom-content-listing p, .cst-page .custom-content-listing a { word-break: break-word; }
.blog-page .content-blog-page .blog-list-view .blog_grid .post-thumb .single-post-date .month { display: block !important; }

@media (max-width:1600px) {
    .collection-page-fullwidth .content-page .shop_control .change_prod .change_collum .prod_per a, .collection-page-sidebar .content-page .shop_control .change_prod .change_collum .prod_per a { line-height: 35px !important; }
    .engo-popup.active .content { max-height: 90vh; overflow-x: hidden !important; overflow-y: auto !important; }
    .engo-popup .content .also_like_prod { overflow: hidden !important; }
    .engo-popup .close-window { right: 10px !important; top: 7px !important; }
    .engo-popup .set-16-svg.fill-white svg { fill: #000; }
    .engo-popup .set-16-svg.fill-white:hover svg { fill: #7c1e48; }
    .engo-popup.active .content { padding-top: 30px; }
}
@media (min-width:1199px) {
    .main-body { min-height: 700px; }
}
@media (max-width:1199px) {
    a.delay03.uppercase.menu_lv1:hover { color: var(--secondary-hover) !important; }
    .menu_moblie .menuright svg { fill: none !important; }
    .menu_moblie .menuleft .iconmenu span { background: #fff; }
    .menu_moblie .menuright a:hover svg { opacity: 0.5; }
    .box_contentmenu .tab_content_menu_mobile ul .toptab_li a.active { background: var(--primary1); }
    .box_contentmenu .tab_content_menu_mobile .tab-content #tab_menu_mobile .menu-horizon-list .nammenu:hover { color: var(--secondary-hover); }
    .section-blog-v1 button.next-slide { right: 10px; }
    .section-blog-v1:hover button.prev-slide { left: 10px; }
    .section-blog-v1:hover button.next-slide { right: 10px; }
    .section-blog-v1 button.prev-slide { left: 10px !important; }
    .box_contentmenu .tab_content_menu_mobile ul .toptab_li a.active svg* { fill: none !IMPORTANT; stroke: #fff; }
    .blog-page .content-blog-page .blog-list-view .blog_grid .post-thumb img { min-height: 340px; }
    .article-page .content-single-blog .single-related-post .blog_grid .post-thumb img { min-height: 240px; }
    .box_contentmenu .tab_content_menu_mobile ul .toptab_li a svg * { fill: none !IMPORTANT; stroke: #000; }
    .box_contentmenu .tab_content_menu_mobile ul .toptab_li a.active svg * { stroke: #fff; }
    .box_contentmenu .tab_content_menu_mobile ul .toptab_li a svg { margin-bottom: 3px !important; }
    .article-page .content-single-blog .post-details .article_title { font-size: 38px; }

    
}
@media (max-width:1199px) {
    .menu_moblie .menuright svg { fill: none !important; }
    .menu_moblie .menuleft .iconmenu span { background: #fff; }
    .menu_moblie .menuright a:hover svg { opacity: 0.5; }
    .box_contentmenu .tab_content_menu_mobile ul .toptab_li a.active { background: var(--primary1);width: 100%; }
    .box_contentmenu .tab_content_menu_mobile .tab-content #tab_menu_mobile .menu-horizon-list .nammenu:hover { color: var(--secondary-hover); }
    .section-blog-v1 button.next-slide { right: 10px; }
    .section-blog-v1:hover button.prev-slide { left: 10px; }
    .section-blog-v1:hover button.next-slide { right: 10px; }
    .section-blog-v1 button.prev-slide { left: 10px !important; }
    .box_contentmenu .tab_content_menu_mobile ul .toptab_li a.active svg* { fill: none !IMPORTANT; stroke: #fff; }
    .blog-page .content-blog-page .blog-list-view .blog_grid .post-thumb img { min-height: 340px; }
    .article-page .content-single-blog .single-related-post .blog_grid .post-thumb img { min-height: 240px; }
    .box_contentmenu .tab_content_menu_mobile ul .toptab_li a svg * { fill: none !IMPORTANT; stroke: #000; }
    .box_contentmenu .tab_content_menu_mobile ul .toptab_li a.active svg * { stroke: #fff; }
    .box_contentmenu .tab_content_menu_mobile ul .toptab_li a svg { margin-bottom: 3px !important; }
    .article-page .content-single-blog .post-details .article_title { font-size: 38px; }
    .menu_moblie .menuright { display: flex; align-items: center; justify-content: flex-end; gap: 11px; }
    span.pr-3.js-search-destop { padding: 0 !important; }
    a.m-wishlist { margin-top: 1px; }
    span.pr-3.js-search-destop { margin-top: 3px; }
    .box_contentmenu .tab_content_menu_mobile .tab-content #tab_account_mobile .overlay_login-content .box_content_accountdestop .form_register { margin: 0 !important; }
    .box_contentmenu .tab_content_menu_mobile .tab-content #tab_account_mobile .overlay_login-content .box_content_accountdestop .RecoverPasswordForm .register-button { font-size: 14px !important; font-family: Manrope; letter-spacing: 0.15em; }
    .menu_moblie .menuright a span { right: -6px !important; top: 2px !important; }
    .box_contentmenu .tab_content_menu_mobile .tab-content #tab_account_mobile .overlay_login-content .box_content_accountdestop .RecoverPasswordForm .register-button:hover, .box_contentmenu .tab_content_menu_mobile .tab-content #tab_account_mobile .overlay_login-content .box_content_accountdestop .form_register .mailrrr .btn-dark:hover, .box_contentmenu .tab_content_menu_mobile .tab-content #tab_account_mobile .overlay_login-content .box_content_accountdestop .formlogin .login_primary .mailrrr .btn-dark:hover { background: var(--primary1) !important; }
    .box_contentmenu .tab_content_menu_mobile .tab-content #tab_account_mobile .overlay_login-content .box_content_accountdestop .RecoverPasswordForm .register-button { font-size: 13px !important; height: 41px !IMPORTANT; }
    .login_regester label {
    font-size: 13px ! IMPORTANT;
}
  .cst-index   .slick-slide .img-slide:before {
    background: #0000008c;
    content: ' ';
    position: absolute;
    height: 100%;
    z-index: 1;
    width: 100%;
    display: block;
}


.cst-index .section-slideshow-v1 .slide-content {
    z-index: 3;
}
}
@media (max-width:1299px) {
    .product-quickview .popup-quickview .product-info-main .product-item .details .product-actions .btn-addtocart .shop-button { padding: 0 16px !important; }
}
@media (max-width:991px) {
    .content-blog-page.row, .details-row { display: flex; flex-direction: column-reverse; }
    .content-page.article-page { margin-bottom: 0 !IMPORTANT; }
    .filter_ver2 .filter_sidebar2 .filter-size .list-size li a { width: auto !important; padding-left: 5px !important; padding-right: 4px !important; }
    .filter_ver2 .filter_sidebar2 .filter-price .list-price li a:before { top: 3px; }
    /*.cst-collection   .footer_v1 .top-footer { padding-top: 0px !IMPORTANT; }*/
    .filter_sidebar2  .col-6:nth-child(3) { width: 100% !important; flex: 0 0 100%; max-width: 100%; }
    span.cst-title { min-width: 117px !important; }
    .prod_largeimg .social-icon { margin-bottom: 0 !important; }
    .footer_v1 .top-footer { padding: 30px 0 30px; }
    section.page-cart { padding-bottom: 0 !important; }
    .page-cart .content-cart-page .shop_table .cart_item .product-price, .page-cart .content-cart-page .shop_table .cart_item .product-subtotal { min-width: 110px; }
    .table td, .table th { padding: 6px; font-size: 14px; }
    .pages-account { padding-bottom: 10px !important; }
    .cst-customers-order table  th, .cst-customers-order table  td { padding: 6px !important; font-size: 14px !important; }
    .cst-customers-order table th:first-child { padding-left: 0 !important; }
    .cst-customers-order table td:first-child { padding-left: 0 !important; }
    .article-page .content-single-blog .single-related-post { margin-bottom: 120px !important; }
}
@media (max-width:767px) {
    :root { --size-24:22px; }
    body { font-size: 15px !IMPORTANT; }
    .section-slideshow-v1 .slide-content { left: 0 !important; padding-left: 15px !important; padding-right: 15px !important; }
    .section-newsletter-v1 { background-position: 29% 100% !important; background-repeat: no-repeat; }
    .section-blog-v1 button.next-slide, .section-blog-v1 button.prev-slide { top: 35% !important; }
    .section-blog-v1 button.next-slide, .section-blog-v1 button.prev-slide { border-radius: 100px !important; }
    .footer_v1 .copyright { padding-bottom: 75px !IMPORTANT; }
    .section-blog-v1 .content-section-blog-v1 .info_blog .title-blog a { font-size: 20px !important; }
    .section-blog-v1 .blog_cate { font-size: 14px !important; }
    .title_heading { font-size: 22px !important; margin-bottom: 10px !important; }
    .col-lg-3.col-md-4:last-child .info_footer { margin-bottom: 0 !important; }
    .menu_toolbar { transform: none !important; }
    .info_teams h4, .aboutus-pages .teams h3, .aboutus-pages .about-introduce .intro_detail .info-intro .title_intro { font-size: 22px !IMPORTANT; }
    .article-page .content-single-blog .post-details .content-post-default p { font-size: 15px !important; }
    .aboutus-pages .about-introduce .intro_detail .info-intro .des_intro { font-size: 12px !IMPORTANT; }
    .aboutus-pages .about-introduce .intro_detail .info-intro .content_intro p { font-size: 15px !IMPORTANT; }
    .section-newsletter-v1 .content { margin-bottom: 15px !important; font-size: 15px !important; }
    .aboutus-pages .about-servicebox .itemtservice .box-service .title { font-size: 22px !important; }
    .wrap-bread-crumb .bread-crumb a, .wrap-bread-crumb .bread-crumb strong { font-size: 15px !important; }
    .breadcrumb-noheading .bread-crumb { font-size: 15px !important; }
    .aboutus-pages .teams .box_teams:not(:last-child) { margin-bottom: 20px !important; }
    .aboutus-pages .teams .info_teams p { font-size: 15px !important; }
    .aboutus-pages .teams .title_general { margin-bottom: 10px !important; }
    .aboutus-pages .teams .box_teams { padding: 0 20px !important; }
    .contact-page .contact-form .contact_top .info_left .follow_us h2 { font-size: 15px !IMPORTANT; }
    .contact-page .contact-form .contact-form-page .contact-form .contact-email input, .contact-page .contact-form .contact-form-page .contact-form .contact-name input, .contact-page .contact-form .contact-form-page .contact-form .contact-subject input { height: 50px !IMPORTANT; line-height: 50px !IMPORTANT; }
    .contact-page .contact-form .contact-form-page .contact-form .contact-message textarea { height: 120px !IMPORTANT; }
    div#shop-hcaptcha-badge-container { bottom: 160px !IMPORTANT; }
    .blog-page .content-blog-page .blog-list-view .blog_grid .post-info .desc { font-size: 15px !important; }
    .blog-page .blog_sidebar .blog_sidebar_cate .widget-content .list-category-toggle li a { font-size: 15px !important; }
    .blog-page .blog_sidebar .blog_sidebar_recent .list-posts .item-post .post-info .post-title { font-size: 15px !IMPORTANT; }
    .article-page .content-single-blog .post-details .article_title { font-size: 30px; }
    .article-page .content-single-blog .post-details .cmt-author { margin-bottom: 5px !IMPORTANT; }
    .article-page .content-single-blog .post-details .content-post-default blockquote { font-size: 15px !important; margin-right: 0 !important; }
    .article-page .content-single-blog .single-related-post .next-slide, .article-page .content-single-blog .single-related-post .prev-slide { border-radius: 100px !important; display: flex; align-items: center; justify-content: center; }
    .article-page .content-single-blog .single-related-post .next-slide i, .article-page .content-single-blog .single-related-post .prev-slide i { font-size: 18px; }
    .article-page .content-single-blog .single-related-post { margin: 60px 0 50px; }
    .article-page .content-single-blog .post-details .cmt-author .comment_count { display: flex; flex-wrap: wrap; }
    .article-page .content-single-blog .post-details .cmt-author { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
    .article-page .content-single-blog .post-details .cmt-author .comment_count a { padding-right: 3px !important; }
    .article-page .content-single-blog .single-related-post .title-single-related-post { font-size: 22px !important; }
    .filter_ver2 .filter_sidebar2 .filter-category, .filter_ver2 .filter_sidebar2 .filter-tag { padding: 0 0px !important; }
    .footer_v1 .top-footer .info_footer ul { margin-top: 33px; }
    span.cst-title, .prod_largeimg .content-page-detail .detail-info .pd_summary { font-size: 15px !IMPORTANT; }
    .random_product, .visitor, .footer_v1 .top-footer .info_footer ul li a { font-size: 15px !IMPORTANT; }
    .tab-pd-details .tab_prod li a { padding: 0 !important; }
    .footer_v1 .top-footer .info_footer .content_footer { font-size: 15px !IMPORTANT; }
    .jdgm-form { padding-left: 0 !important; padding-right: 0 !important; }
    .swatch .variant_other { padding: 10px 12px; }
    .prod_largeimg .content-page-detail .detail-info .btn-addwhlist i { top: -1px; position: relative; }
    .login_regester .login, .login_regester .register { padding-top: 60px !IMPORTANT; }
    .login_regester { padding-bottom: 60px !IMPORTANT; }
    .content-404 { padding: 105px 0; }
    .content-404 .title-404 { font-size: 60px !IMPORTANT; }
    .minicart .mini-content .prod .product-cart .minicart_item li .product-detail .product_name_mini a { font-size: 15px !important; }
    .page-cart .content-cart-page .shop_table .cart_item .product-quantity { display: flex !important; }
    .page-cart .content-cart-page .cart_totals .cart-check { padding: 30px 15px 30px !important; }
    .page-cart .content-pages { padding-top: 0 !important; }
    .page-cart .content-pages .table-responsive td:before { color: #a8a8a8; }
    .page-cart .content-cart-page .shop_table .cart_item .product-name-thumb, .page-cart .content-cart-page .shop_table .cart_item .product-price, .page-cart .content-cart-page .shop_table .cart_item .product-subtotal { color: #000; }
    .search-full-destop .search-eveland .drawer-search-top { padding-bottom: 0 !important; }
    span.pr-3.js-search-destop { margin-top: 5px; }
    .search-full-destop .search-eveland .drawer-search-top .drawer-search-title { font-size: 25px; }
    .maxus-myaccount__wrap td:nth-child(2) { min-width: 120px; }
    .maxus-myaccount__wrap td:nth-child(5) { min-width: 112px; }
    .page-wishlist .table-product .table .remove .remove_prod { top: 0 !important; }
    .aboutus-pages .teams .box_teams { padding: 0 0 !important; }
    .contact-page .contact-form .contact_top .info_left .follow_us { margin-top: 40px; }
    .contact-page .contact-form .contact_top .info_left .button-wrapper { margin: 25px 0 17px; }
    .footer_v1 .copyright .text-copyright { font-size: 15px !important; }
    .sub_heading { font-size: 15px !important; padding-top: 15px; }
    .cst-index .section-product-v3.mt-all { margin-top: 20px; }
    .article-page .content-single-blog .post-details { padding-top: 0 !important; }
    .section-newsletter-v1 { margin-top: 30px !IMPORTANT; }
    a.back-to-top { display: none !important; }

    .section-blog-v1 .content-section-blog-v1 { margin-top: 30px !important; }
    .product-item-v5 .img-product .label-sale { font-size: 15px !important;  }
    .related-product { margin-top: 40px; }
    .prod_largeimg .content-page-detail .detail-info .btn-addwhlist svg { top: 1px !important; position: relative; }
    .article-page .article_sidebar { padding-top: 0; }
    .article-page .content-single-blog .single-related-post { margin-bottom: 40px !important; }
 .product-item-v5 .price-product .price-old {
    font-size: 15px !important;
}.prod_largeimg .content-page-detail .detail-info .product-title {
    margin-top: 25px !important;
}.cst-index   .slick-slide .img-slide:before {
    background: #0000008c;
    content: ' ';
    position: absolute;
    height: 100%;
    z-index: 1;
    width: 100%;
    display: block;
}


.cst-index .section-slideshow-v1 .slide-content {
    z-index: 3;
}.announcement-item.col-lg-12 p {
    font-size: 13px;
}
}
@media (max-width:575px) {
    .product-item-v5 .des-font { font-size: 15px !IMPORTANT; }
    .product-item-v5 .price-product .price { font-size: 15px !important; }
    .filter_ver2 .filter_sidebar2 .filter-category .widget-content .list-category-toggle li:before { top: -2px !important; }
    .section-blog-v1 button.next-slide, .section-blog-v1 button.prev-slide { top: 32% !important; }
}
@media (max-width:400px) {
    .section-blog-v1 button.next-slide, .section-blog-v1 button.prev-slide { top: 30% !important; }
}
@media screen and (max-width:1028px) and (min-width:992px) {
    .main-body { min-height: 1050px !important; }
    .cst-404 div#content { min-height: 1050px !important; }
}