/** Shopify CDN: Minification failed

Line 327:23 Expected identifier but found "!"
Line 328:19 Expected identifier but found "!"
Line 329:20 Expected identifier but found "!"
Line 330:22 Expected identifier but found "!"
Line 331:31 Expected identifier but found "!"
Line 332:25 Expected identifier but found "!"
Line 333:17 Expected identifier but found "!"
Line 334:23 Expected identifier but found "!"
Line 335:25 Expected identifier but found "!"
Line 336:26 Expected identifier but found "!"
... and 1 more hidden warnings

**/
/* Common */
.container {padding-right: 60px;padding-left: 60px;}

@media (max-width: 1060px) {
  .container {padding-right: 30px;padding-left: 30px;}
}
@media (max-width: 768px) {
  .container {padding-right: 15px;padding-left: 15px;}
}
/* Header */
#shopify-section-header {position: relative;z-index: 2}
#header .currencies-login .cart-login-search ul li .cart {height:60px;font-size: 18px;font-weight: 600;display: flex;align-items: center;padding: 10px 20px;border: 2px solid #F0F0F0;border-radius: 20px;gap: 6px;}
.count_pr_incart {color: #1668da;}
.cart-counter.enj-cartcount {font-size: 16px;font-weight: 600;}
.colp-announcement-bar-container {text-align: center;background: #F5F5F5;border-top: 4px solid #353535;padding: 6px 0;}
.colp-inner {display: flex;align-items: center;justify-content: center;gap: 10px;font-weight: 500;font-size: 14px;line-height: 21px;}
.colp-inner img {width: 34px;}

@media screen and (min-width: 1750px) {  
  #header .menu ul .nav-item .nav-link {font-size: 20px !important;}
  #header .currencies-login .cart-login-search ul li .cart {height: 70px !important;font-size: 20px !important;}
  .hpf-container .container p.subtitle {font-size: 29px !important;}
  .hpf-container .container a {font-size: 25px !important;padding: 17px 50px !important;}
  .hpf-point p {font-size: 23px !important;}
}
@media (max-width: 1750px) {
  .hpf-main-img {max-width: 400px;}
}
@media (max-width: 1200px) {
  .logo_menumoblie img {width: 160px !important;}
}
@media (max-width: 1060px) {
  .menu_moblie {padding-right: 30px;padding-left: 30px;}
}
@media (max-width: 768px) {
  .menu_moblie {padding-right: 15px;padding-left: 15px;}
  .minicart {width:370px;right: -370px;}
  .minicart .mini-content .mini-cart-head .title, .minicart .mini-content .sub-total .total-title {font-size: 14px;}
  .minicart .mini-content .prod .product-cart .minicart_item li .product-detail .product_price, .minicart .mini-content .prod .product-cart .minicart_item li .product-detail .product_quanity, .minicart .mini-content .prod .product-cart .minicart_item li .product-detail .product_info .price_sale {font-size: 12px;line-height: 15px;}
  .minicart .mini-content .prod .product-cart .minicart_item li .product-detail .product_name_mini a,.minicart .mini-content .prod .product-cart .minicart_item li .product-detail .product_name_mini {font-size: 12px;line-height: 15px !important;}
  .cart-counter.enj-cartcount, .minicart .mini-content .sub-total .total-price {font-size: 14px;}
  .minicart .mini-content .sub-total {height: 50px;line-height: 50px;bottom: 50px;}
  .minicart .mini-content .action-checkout .button-viewcart, .minicart .mini-content .action-checkout .button-checkout {font-size: 14px;height: 50px;line-height: 50px;}
  .minicart .mini-content .prod {height: calc(100vh - 145px);}
  .minicart .mini-content .list_product_minicart.empty .empty-product_minicart a {font-size: 15px;padding: 14px 30px;}
  
}

/* Footer */
i.fa.fa-tiktok:before {content: url(//cdn.shopify.com/s/files/1/0621/5804/5372/t/4/assets/tiktok-icon.svg);display: block;width: 13px;transition: all .25s ease-in-out;}
i.fa.fa-tiktok:hover:before {filter: invert(34%) sepia(72%) saturate(1618%) hue-rotate(196deg) brightness(86%) contrast(99%);}
.footer_v1 .top-footer .info_footer ul li a i {font-size: 20px;}
.info_footer li:first-child {margin: 0 10px 0 0;}
.info_footer li:last-child {margin: 0 0 0 10px;}

@media (min-width: 1540px) {
  .top-footer .container {display: flex;justify-content: flex-end;}
  .top-footer .container .row {max-width: 1540px;width: 100%;}
}
@media (max-width: 1200px) {
  .info_footer.end .logo-top img {width: 190px !important;}
}
@media (max-width: 1023px) {  
  .info_footer li:first-child {margin: 0 10px;}
  .info_footer li:last-child {margin: 0 10px;}
  .footer_v1 .top-footer .info_footer ul.topmenufooter {display: flex;flex-direction: column;gap: 20px;}
}
@media (max-width: 991px) {
  .footer_v1 .top-footer .info_footer {text-align: center !important;}
}
@media (max-width: 767px) {
  .footer_v1 .top-footer {padding: 30px 0 0 0;}
  .footer_v1 .top-footer .info_footer ul.topmenufooter {margin-bottom: 20px !important;}
  .info_footer.end .logo-top img {width: 160px!important;}
/*   .footer_v1 .top-footer .info_footer ul li a, .footer_v1 .top-footer .info_footer .content_footer {line-height: 20px;font-size: 12px;}
  .footer_v1 .top-footer .info_footer ul.topmenufooter {gap: 10px;}
  
  p.text-copyright.mb-0 {font-size: 10px;} */
  
}

/* Homepage */
/* .hpf-container {background-color: #F5F5F5;padding: 140px 0;background-position: center;background-size: cover;background-repeat: no-repeat;text-align: center;}
.hpf-container h1 {font-size: 80px;font-weight: 700;text-shadow: 0 3px 8px rgb(0 0 0 / 30%);margin-bottom: 0px;}
.hpf-container .container p.subtitle {margin: 20px 0 30px;font-size: 24px;font-weight: 600;line-height: 34px;}
.hpf-container .container a {font-size: 18px;font-weight: 600;color: #fff;margin-bottom:15px;line-height: 36px;padding: 12px 45px;background-color: #FE6D34;border-radius: 40px;display: inline-block;box-shadow: 0 3px 6px rgb(0 0 0 / 15%);}
.hpf-container .container a:hover {background-color: #000;}
.hpf-point {display: flex;justify-content: center;align-items: center;gap: 8px;margin-top: 15px;}
.hpf-point p {margin: 0px;font-size: 16px;}
.hpf-mobbile-img {display: none;}
.hpf-point img {max-height: 27px;}

.hpb-container {background: #C0D2D3;padding: 60px 0;text-align: center;}
.hpb-container img.main {width: 100%;}
.hpb-container h2 {color: #282828;font-size: 38px;line-height: 48px;font-weight: 700;text-shadow: 0 3px 6px rgb(0 0 0 / 30%);}
.hpb-container p.content {font-size: 18px;color: #6C757D;margin: 0;}
.hpb-point-container {padding: 0 60px;text-align: left;flex-wrap: wrap;max-width: 1440px;margin: 60px auto;display: flex;justify-content: center;gap: 60px;}
.hpb-point {display: flex;align-items: center;gap: 20px;border: 2px solid #000;padding: 60px 40px;border-radius: 16px;width: calc((100% - 120px) / 3);box-shadow: 0 11px 6px rgb(0 0 0 / 16%);}
.hpb-point h4 {font-size: 20px;font-weight: 600;line-height: 30px;margin-bottom: 10px;color: #000;}
.hpb-point p {font-size: 16px;line-height: 23px;color: #6C757D;margin: 0px;}
.hpb-point img {max-width: 70px;} */

.hpf-container {background-color: #F5F5F5;padding: 200px 0;background-position: center;background-size: cover;background-repeat: no-repeat;text-align: center;}
.hpf-container h1 {font-size: 80px;font-weight: 700;text-shadow: 0 3px 8px rgb(0 0 0 / 30%);margin-bottom: 0px;}
.hpf-container .container p.subtitle {margin: 20px 0 40px;font-size: 29px;font-weight: 600;line-height: 43px;}
.hpf-container .container a {transition: all linear 0.3s;font-size: 25px;font-weight: 600;color: #fff;margin-bottom:20px;line-height: 36px;padding: 20px 40px;background-color: #FE6D34;border-radius: 40px;display: inline-block;box-shadow: 0 3px 6px rgb(0 0 0 / 15%);}
.hpf-container .container a:hover {background-color: #000;}
.hpf-point {display: flex;justify-content: center;align-items: center;gap: 8px;margin-top: 20px;}
.hpf-point p {margin: 0px;font-size: 23px;line-height: 34px;}
.hpf-mobbile-img {display: none;}
.hpf-point img {max-height: 27px;}

.hpb-container {background: #C0D2D3;padding: 60px 0;text-align: center;}
.hpb-container img.main {width: 100%;}
.hpb-container h2 {color: #282828;font-size: 53px;line-height: 80px;font-weight: 700;text-shadow: 0 3px 6px rgb(0 0 0 / 30%);}
.hpb-container p.content {font-size: 19px;color: #6C757D;margin: 0;}
.hpb-point-container {padding: 0 60px;text-align: left;flex-wrap: wrap;max-width: 1440px;margin: 60px auto;display: flex;justify-content: center;gap: 80px;}
.hpb-point {display: flex;align-items: center;gap: 20px;border: 2px solid #000;padding: 60px 40px;border-radius: 16px;width: calc((100% - 160px) / 3);box-shadow: 0 11px 6px rgb(0 0 0 / 16%);}
.hpb-point h4 {font-size: 20px;font-weight: 600;line-height: 30px;margin-bottom: 12px;color: #000;}
.hpb-point p {font-size: 15px;line-height: 23px;color: #6C757D;margin: 0px;}
.hpb-point img {max-width: 70px;}

@media (min-width: 1500px) {
  .hpf-container {min-height: calc(100vh - 100px);display: flex;align-items: center;}  
}
@media (max-width: 1299px) {
  .hpb-point {padding: 45px 30px;}
}
@media (max-width: 1200px) {
  .hpb-point-container {gap: 30px;}
  .hpb-point {width: calc((100% - 60px) / 3);}
  .hpb-point {padding: 40px 20px;}
}
@media (max-width: 1060px) {
  .hpb-point-container {padding:0 30px;}
}
@media (max-width: 1024px) {
  .hpb-point-container {gap: 30px;}
}
@media (max-width: 1023px) {
  .hpb-point {width: calc((100% - 30px) / 2);}
}
@media (max-width: 820px) {
  .hpf-container {padding: 120px 0;}
}
@media (max-width: 767px) {
  .hpf-main-img {max-width: 200px;}
  .hpf-container {padding: 0 0 60px;background-image: none !important;}
  .hpf-container h1 {font-size: 48px;margin-top: 20px;}
  .hpf-mobbile-img {display: block;width: 100%;}
  .hpf-container .container p.subtitle {margin: 10px 0 20px;font-size: 16px;line-height: 26px;}
  .hpf-container .container a {font-size: 14px;padding: 15px 25px;line-height: 20px;margin-bottom: 10px;}
  .hpf-point {margin-top: 15px;}
  .hpf-point p {margin: 0;font-size: 12px;line-height: 18px;}
  .hpf-point img {max-width: 20px;max-height: 20px;}
  .hpb-point {max-width: 300px;width: 100%;padding: 40px 30px;gap: 10px;}
  .hpb-point h4 {font-size: 16px;line-height: 23px;margin-bottom: 8px;}
  .hpb-point p {font-size: 12px;line-height: 17px;}
  .hpb-point-container {margin: 30px auto;}
  .hpb-container h2 {font-size: 24px;line-height: 35px;}
  .hpb-container p.content {font-size: 14px;}
}
@media (max-width: 580px) {
  .hpb-point-container {flex-direction: column;align-items: center;}
  .hpb-point img {max-width: 50px;}
}

/* Collection */
.collection-page-sidebar {background: #ffffff;}
.collection-page-sidebar .col-lg-3.order-1 {border-radius: 0 0 25px 0;}
.collection-sidebar {width: 355px;background-color: #fff;border-radius: 0 0 25px 0;}
.collection-container {display: flex;align-items: flex-start;flex-wrap: wrap;}
.collection-grid {width: calc(100% - 355px);}
.collection-page-sidebar {padding-bottom: 60px !important;}
.collection-products.trans-product { width: calc((100% - 90px) / 4);}
.collection-products .product-item-v2 .product-icon-action {display: none !important;}
.collection-products .product-item-v2 {padding: 8px !important; margin: 0px !important;border-radius: 28px !important;height: 100%;}
.product-item-v2 .img-product {border-radius: 27px !important}
.collection-price-variant {display: flex;justify-content: space-between;}
.collection_prod .pagination {gap: 20px;text-align: center;justify-content: center;margin-top: 100px;margin-bottom: 0px;align-items: center;}
.pg-btn {transition: all linear 0.25s;font-family: Helvetica;font-size: 22px;font-weight: 400;line-height: 40px;color: #fff;width: 100px;height: 45px;background: #32383D;border-radius: 60px;box-shadow: 0 8px 6px rgb(0 0 0 / 16%);}
.pg-btn.disabled {background: #989B9E !important;}
.pg-btn:hover {background: #1668da;}
.pg-btn a{color: #fff !important;}
li.pg-text {font-size: 19px;font-weight: 500;line-height: 29px;}
.collection-filter-btn, .fls-back-btn {display: none;}
.fls-back-btn svg {transform: rotate(180deg);}

@media (max-width: 1600px) {
  .collection-products.trans-product {width: calc((100% - 50px) / 3);}
}
@media (max-width: 1280px) {
  .collection-products.trans-product {width: calc((100% - 60px) / 2);}
  .filter_sidebar_general .filter-size .list-size li a:hover svg rect, .filter_sidebar_general .filter-size .list-size li a:hover svg path {fill: #f5f5f8;}
  .filter_sidebar_general .filter-size .list-size li a:hover svg text, .filter_sidebar_general .filter-size .list-size li a.active svg text {fill: #707070;}
  .filter_sidebar_general .filter-size .list-size li a.active svg rect, .filter_sidebar_general .filter-size .list-size li a.active svg path {fill: #1668da !important;}
  .filter_sidebar_general .filter-size .list-size li a.active svg text {fill: #ffffff !important;}  
  .filter_sidebar_general .filter-price .list-price li a:hover, .filter_sidebar_general .filter-type .list-type li a:hover {color: #707070;background: #F5F5F8;}
  .filter_sidebar_general .filter-type .list-type li a.active, .filter_sidebar_general .filter-price .list-price li a.active {color: #fff !important;background: #1668DA !important;}
  .filter_sidebar_general .filter-color .list_color li a.active {background: #1668DA !important;}
  .filter_sidebar_general .filter-color .list_color li a:hover {background: #F5F5F8;}
}
@media (max-width: 1060px) {
  .collection-products.trans-product {width: calc((100% - 30px) / 2);}
  .collection-grid {width: calc(100% - 310px);}
  .collection-sidebar {width: 310px;}
  .filter_sidebar_general {padding: 60px 30px;}
  .collection_prod .row {gap: 30px;}
}
@media (max-width: 991px) {
  .collection-grid {width: 100%;}
  .collection-sidebar {display: flex;position: fixed;z-index: 9;height: 100vh;width: 100%;top: 0;transform: translateX(-100%);transition: all 0.3s ease-in-out;}
  .collection-sidebar.open {transform: translateX(0);}
  .filter_sidebar_general {width: 100%;padding: 30px 0px;}
  .engoj-collection-sidebar {max-width: 250px;margin:auto;}
  .collection-filter-btn {display: block;background: #fff;border: 1px solid #F0F0F0;text-align: center;height: 50px;line-height: 50px;font-size: 14px;font-weight: 700;text-transform: uppercase;}
  .fls-back-btn {display: block;max-width: 310px;margin: 0 auto 10px;}
}
@media (max-width: 768px){
  .collection-products.trans-product {width: calc((100% - 15px) / 2);}
  .collection_prod .row {gap: 15px;}  
}
@media (max-width: 767px){
  .collection-page-sidebar .collection_prod {margin-top: 15px;}
  .details-of-product {padding: 6px;}
  .product-item-v2 .price-product .price-old {font-size: 11.5px;line-height: 13px;color: #707070;}
  .collection-price-variant {align-items: center;line-height: 17px;}
  .engoj_select_color span {width: 14px;height: 14px;}
  .circle {width: 8px;height: 8px;}
  .collection_prod .pagination {margin-top: 50px;}
  .pg-btn {font-size: 14px;line-height: 30px;color: #fff;width: 66px;height: 30px;}  
  li.pg-text {font-size: 12px;line-height: 18px;}
  .contact-page {padding: 30px 0 30px 0;}
  .contact-page .contact-form .contact_title {font-size: 24px;padding-bottom: 0;margin-bottom: 20px;line-height: 30px;}
  .contact-page .contact-form {text-align: center;}
  .contact-page .contact-form .contact-form-page .contact-form label {font-size: 12px;margin-bottom: 5px;line-height: 18px;}
  .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 {padding: 13px 18px;padding-left: 18px;line-height: 40px;height: 40px;font-size: 12px;}
  .contact-page .contact-form .contact-form-page .contact-form .contact-email input::placeholder,
  .contact-page .contact-form .contact-form-page .contact-form .contact-name input::placeholder,
  .contact-page .contact-form .contact-form-page .contact-form .contact-subject input::placeholder {font-size: 12px;line-height: 43px;}
  .contact-page .contact-form .contact-form-page .contact-form .contact-email, .contact-page .contact-form .contact-form-page .contact-form .contact-name, .contact-page .contact-form .contact-form-page .contact-form .contact-subject {margin-bottom: 15px;}
  .contact-page .contact-form .contact-form-page .contact-form .contact-message textarea {border-radius: 15px;padding: 15px;padding-left: 18px;font-size: 12px;}
  .contact-page .contact-form .contact-form-page .contact-form .contact-message textarea::placeholder {font-size: 12px;}
  .contact-page .contact-form .contact-form-page .contact-form .contact-submit input {height: 50px;line-height: 50px;font-size: 14px;max-width: 260px;}
  .collection-products .product-item-v2 {padding: 6px!important;border-radius: 18px!important;}
  .product-item-v2 .img-product {border-radius: 24px!important;}
  h4.des-font.capital.title-product.mb-0 {margin: -4px 0 0px 0 !important;}
  .filter_sidebar_general .filter-size .list-size,
  .filter_sidebar_general .filter-color .list_color,
  .filter_sidebar_general .filter-type .list-type{margin-bottom: 20px;}
}

/* Policy page */
.shopify-policy__container {max-width: 100%!important;margin: 0px auto 60px !important;padding: 0 60px!important;color: #000;}
.policy-container {max-width: 1240px;margin: 60px auto 0;padding: 60px 60px 35px!important;border-radius: 30px;box-shadow: 0 9px 12px #00000029;}
.policy-container h2 {text-align:center;display: block;font-size: 40px;font-weight: 600;color: #000;margin-bottom: 40px!important;}
.shopify-policy__body p {margin-bottom: 25px;}
@media (max-width: 1060px) {
  .shopify-policy__container {padding: 0 30px!important;}
}
@media (max-width: 768px) {
  .shopify-policy__container {margin: 0px auto 30px !important;padding: 0 15px!important;}  
}
@media (max-width: 767px) {
  .policy-container {margin: 30px auto 0;padding: 30px 30px 10px!important;}
  .policy-container h2 {font-size: 24px;line-height: 30px;margin-bottom: 20px!important;}
  .shopify-policy__body p{font-size: 12px!important;line-height: 20px !important;margin-bottom: 20px;}
  .contact-page .contact-form .contact-form-page .contact-form label {margin-left: 0px;}
}

/* Product page */
.product_sc_container {position:relative; margin-top: 25px;}
.product_sc_container .container-v1 {
  max-width: 1572px;
}
.gutter:nth-child(odd) {padding-right: 30px;padding-top: 0;padding-bottom: 0;}
.gutter:nth-child(even) {padding-left: 30px;padding-top: 0;padding-bottom: 0;}
.product_sc_container .js_prod_main .slick-slide {border: 6px solid #F5F5F8;border-radius: 34px;overflow: hidden;}
.gallery-control .row {align-items: center;}
.prod_extended .content-page-detail .gallery-control .prod_sub.thumb_mg img {cursor: pointer;border: 3px solid #F5F5F8;border-radius: 10px;overflow: hidden;margin: 10px 0;}
@media (min-width: 1500px) {
  .product-sc-images {margin-right: 163px; padding: 0; max-width: 549px;}

}
.prod_extended .content-page-detail .detail-info .product-price{
    position: relative;
}
.prod_extended .content-page-detail .detail-info .product-price .save__percent{

}
.product-sc-content {padding-left: 113px; border-left: 2px solid #F8F6F8;}
.prod_extended .content-page-detail .detail-info .product-title {font-size: 38px;font-weight: 600;color: #000;text-transform: capitalize;line-height: 84px;margin-bottom: 25px;border-bottom: 2px solid #F8F6F8}
.product-sc-images .slick-list.draggable {height: auto !important;}
.prod_extended .content-page-detail .detail-info .product-price ins {font-size: 20px;font-weight: 600;line-height: 42px;color: #000000;margin: 0 15px 0 0;}
.prod_extended .content-page-detail .detail-info .product-price del {font-size: 20px;font-weight: 600;color: #767676; margin: 0;}
.prod_extended .content-page-detail .detail-info .product-price del{
  text-decoration: none;
  position: relative;
}

.prod_extended .content-page-detail .detail-info .product-price del:before{
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #767676;
  content: '';
  top: 52%;
  transform: translateY(-50%);
  left: 0;
}
.save__percent{
    margin-left: 30px; !important;
    font-size: 9x; !important;
    height: 29.5px; !important;
    font-weight: 700; !important;
    background-color: #f32323; !important;
    border-radius: 18px; !important;
    color: #fff; !important;
    padding: 8px 18px; !important;
    line-height: normal; !important;
    border-radius: 100px; !important;
    /* padding: 6px 14px 3px !important; */
}
}
.price_taxes {display: inline-block;}
.tax-container {font-size: 12px;line-height: 16px; color: #818181; padding-bottom: 30px;}
.prod_extended .content-page-detail .detail-info .btn-action {margin: 40px 0;}
.prod_extended .content-page-detail .detail-info .btn-action .shop-button,.prod_extended .content-page-detail .detail-info .btn-action .shop-button-soldout {border-radius: 100px;transition: all linear 0.25s;width: 100%;font-weight: 600;max-width: 543px;height: 69px;background: #FFD814;color: #000;font-size: 23px;line-height: 34px;box-shadow: 0 0.2rem 0.5rem 0 rgba(213,217,217,.5);}
.prod_extended .content-page-detail .detail-info .btn-action .shop-button:hover,.prod_extended .content-page-detail .detail-info .btn-action .shop-button-soldout:hover {background: #000;color: #fff;}
.swatch-cst-container {display: flex; flex-wrap: wrap;max-width: 491px;gap: 13px;}
.prod_extended .content-page-detail .detail-info .maxus-productdetail__options .title_variants {font-size: 24px;line-height: 34px;margin-bottom: 20px;font-weight: 600;}
.swatch label {margin: 0px;text-transform: none;}
.swatch input:checked+label {font-weight: 400;}
.variant_size_cst:hover svg rect, .variant_size_cst:hover svg path,
.swatch [class*=color] input:checked+label svg rect,
.swatch [class*=color] input:checked+label svg path {fill: #1668da;}
.variant_size_cst:hover svg text, .swatch [class*=color] input:checked+label svg text {fill: #fff;}
.false .variant_size_cst svg rect, .false .variant_size_cst svg path {fill: #000 !important;}
.false {pointer-events: none;}
.prod_extended .content-page-detail .detail-info .btn-action .shop-button-soldout {pointer-events: none;text-align: center;line-height: 80px;}
.product-extra-info {display: grid;gap: 20px;font-size: 21px;line-height: 31px;}
.product-extra-info svg {margin-right: 10px;}
.product-collection-link {position: absolute;bottom: -100px;left: 50%;transform: translateX(-50%);}
.product-cs-related-container {margin-top: 25px;}
.product-cs-related-title {font-size: 14px;font-weight: 500;color: #000;line-height: 21px;margin: 0 10px 15px;}
.related-product-inner {display: flex;gap: 30px;padding: 0 20px;}
.related-product-inner-content {width: calc((100% - 20px) / 3);}
.related-product-inner-content img {width: 100%;border: 3px solid #F5F5F8;border-radius: 20px;margin-bottom: 8px;}
.related-product-inner-content p {font-size: 14px;line-height: 21px;text-align: right;color: #000;font-weight: 600;}
.row.middle-separator:after {content: '';display: block;width: 4px;height: 100%;position: absolute;left: calc(50% - 2px);background: #F2F2F2;}
.row.middle-separator {position: relative;}
.product-thumbnail-container {width: 135px;}
.product-main-image-container, .rel-container {width: calc(100% - 150px);}
.showin-mob {display: none;}

@media (max-width: 1500px) {
  .product-sc-images {padding-right: 30px;}
  .product-sc-content {padding-left: 30px;}
  .gutter:nth-child(odd) {padding-right: 15px;}
  .gutter:nth-child(even) {padding-left: 15px;}
}
@media (max-width: 992px) {
  .row.middle-separator:after {content: unset;}
  .product-cs-related-container {display: none;}
  .product-sc-images {padding-right: 15px;}
  .product-sc-content {padding-left: 15px;}
  .product_sc_container {margin: 30px auto 0;}
  .product-extra-info {text-align: center;gap: 0;}
  .prod_extended .content-page-detail .detail-info .btn-action {justify-content: center;}
  .swatch {max-width: 470px;margin: 15px auto 0;}
  .showin-mob {display: flex;justify-content: space-between;margin-bottom: 25px;align-items: center;}
  .showin-mob .product-title {font-size: 40px;line-height: 60px;font-weight: 600;color: #000;text-transform: capitalize;}
  .showin-mob .price_taxes {display: inline-block;}
  .showin-mob .product-price {height: 70px;align-items: center;padding: 0px 30px;background: #F9F9F9;width: auto;display: inline-flex;border-radius: 18px;}
  .showin-mob .product-price ins {font-size: 32px;font-weight: 600;line-height: 70px;color: #767676;text-decoration: none;}
}

@media (max-width: 575.98px) {
  .showin-mob .product-title {font-size: 19px;line-height: 29px;}
  .showin-mob .product-price {height: 50px;align-items: center;padding: 0px 20px;border-radius: 12px;}
  .showin-mob .product-price ins {font-size: 22px;line-height: 33px;}
  .tax-container {text-align: right;margin-top: 3px;font-size: 6px;}
  .showin-mob {margin-bottom: 15px;}
  .product_sc_container {margin: 25px auto 0;}
  .product-collection-link svg {width: 150px;display: none;}
  .product-extra-info {font-size: 16px;line-height: 25px;}
  .prod_extended .content-page-detail .detail-info .btn-action {margin: 30px 0;}
  .prod_extended .content-page-detail .detail-info .btn-action .shop-button, .prod_extended .content-page-detail .detail-info .btn-action .shop-button-soldout {height: 66px;color: #000;font-size: 20px;line-height: 18px;}
  .prod_extended .content-page-detail .detail-info .btn-action .shop-button-soldout {line-height: 50px;}
  .swatch label svg {height: auto;width: 100%;}
  .swatch-cst-container {gap: 8px;}
  .prod_extended .content-page-detail .detail-info .maxus-productdetail__options .title_variants {font-size: 16px;line-height: 25px;margin-bottom: 10px;}
  .gallery-control .col-sm-2 .slick-list.draggable {display: none;}
  .js_prod_sub .slick-arrow.next-slide {visibility: visible !important;opacity: 1!important;transform: rotate(0deg) translateX(-50%);bottom: 0;left: 50%;top: 8px;color: #000 !important;border: 0px !important;background: #F5F5F8 !important;border-radius: 100px;box-shadow: none;width: 30px;height: 30px;}
  .js_prod_sub .slick-arrow.prev-slide {display: none !important;}
  .price_taxes .product-price del {font-size: 16px;}
  .maxus-color {width: calc((100% - 56px) / 8);}
}

/* Cart */
.empty-cart-container {width: 100%;max-width: 1540px;margin: auto;padding: 60px 30px;text-align: center;border-radius: 10px;box-shadow: 0 3px 6px rgb(0 0 0 / 15%);}
p.empty-cart-content {font-size: 34px;font-weight: 600;color: #000;margin-bottom: 25px;}
a.empty-cart-btn {position: relative;font-size: 16px;font-weight: 600;padding: 0 50px;background-color: #FFD814;display: inline-block;border-radius: 50px;transition: all linear 0.3s;height: 60px;line-height: 60px;}
a.empty-cart-btn:hover {color: #fff;background-color: #1668da;}
.empty-cart-cont {min-height: calc(100vh - 485px);display: flex;align-items: center;width: 100%;}
.cart-container {display: flex;flex-wrap: wrap;gap: 60px;max-width: 1540px;margin: auto;}
.cs-shop-table-container {width: calc(65% - 30px);}
.cart_totals {width: calc(35% - 30px);margin-top: 45px;}
.cs-shop-table-container h4 {margin-bottom: 15px;font-weight: 600;color: #000;}
.cs-shop-table-container .table-responsive {padding: 35px 50px;border-radius: 10px;box-shadow: 0 3px 6px rgb(0 0 0 / 16%);}
.page-cart .content-cart-page .shop_table {border: 0;margin-bottom: 0px;}
table.shop_table td {padding: 25px 10px;border-top: 4px solid #FBFBFB;}
table.shop_table tr:first-child td {border-top: 0;}
.shop_table .cart_item .product-thumbnail img {border-radius: 30px;border: 2px solid #F5F5F8;}
.page-cart .content-cart-page .shop_table .cart_item .product-name-thumb {font-size: 16px;font-weight: 600;color: #000;}
.product-iphone {font-size: 13px;font-weight: 400;margin: 5px 0;}
.product-varient-title {color:  #1668da;font-size: 13px;font-weight: 400;}
.product-name-thumb svg {max-width: 35px;max-height: 35px;font-weight: 400;}
.product-name-thumb svg rect, .product-name-thumb svg path {fill: #1668da;}
.product-name-thumb svg text {fill: #fff;}
.page-cart .content-cart-page .shop_table .cart_item .product-price {text-align: right;font-size: 16px;font-weight: 600;color: #ABABAB;}
.page-cart .content-cart-page .shop_table .cart_item .product-price .price-old {margin-left: 10px;}
.page-cart .content-cart-page .shop_table .cart_item .product-price .on-sale {color: #1668da;}
.page-cart .content-cart-page .shop_table .cart_item .product-quantity {text-align: right;font-size: 16px;font-weight: 600;}
.qty-con {display: flex;align-items: center;justify-content: flex-end;}
.qty-con .fa-caret-down:before {content: "-";font-family: poppins;font-weight: 600;color: #000;}
.qty-con .fa-caret-up:before {content: "+";font-family: poppins;font-weight: 600;color: #000;}
.cart_totals h5 {font-weight: 600;margin-bottom:15px;color: #000;}
.cart-totalz-container {padding: 30px;border-radius: 10px;box-shadow: 0 3px 6px rgb(0 0 0 / 16%);}
.page-cart .content-cart-page .cart_totals .cart-update input[type=submit] {transition: all linear 0.3s;width: 100%;height: 50px;border: 2px solid #F0F0F0;background-color: #353535;color: #fff;font-weight: 600;border-radius: 10px;}
.cart-update {margin-bottom: 25px;}
.cart-promo {padding: 25px 0;border-top: 2px dashed #D9D9D9;border-bottom: 2px dashed #D9D9D9;}
.cart-promo input::placeholder {color: #ABABAB;}
.cart-promo input {vertical-align:middle;height: 50px;color: #ABABAB;font-size: 16px;font-weight: 500;width: calc(100% - 140px);margin-right: 15px;border: 2px solid #F0F0F0;border-radius: 10px;}
.cart-promo a {width: 120px;display: inline-block;text-align: center;font-weight: 600;color: #1668DA;background: #DDEDFD;height: 50px;vertical-align: middle;line-height: 50px;border-radius: 10px;}
.cart-check-inner {display: flex;justify-content: space-between;margin-top: 25px;font-weight: 600;color: #000;}
.cart-check-container {margin-bottom: 25px;padding-bottom: 25px;border-bottom: 2px dashed #D9D9D9;}
.wc-proceed-to-checkout a {font-size:18px;height: 60px;line-height: 60px;text-align: center;transition: all linear 0.3s;width: 100%;display: block;background: #FFD814;border-radius: 50px;font-weight: 600;}
.wc-proceed-to-checkout a:hover {color: #fff;background: #1668da;}
.product-cart-related-container .container {max-width: 1360px !important;margin:auto;}
.product-cart-related-container {padding: 60px 0;background: #FAFAFA;}
.product-cart-related-title {font-weight: 600;margin-bottom: 25px;color: #000;}
.related-product-cart-inner {display: flex;flex-wrap: wrap;gap: 60px;}
.related-product-cart-inner-content {width: calc((100% - 180px) / 4);}
.related-product-cart-inner-content img {width: 100%;border: 3px solid #F5F5F8;border-radius: 20px;margin-bottom: 10px;}
.related-product-cart-inner-content p {text-align: right;color: #000;font-weight: 600;}
.related-product-cart-inner-content p .on-sale {color: #1668da;margin-right: 10px;}
.price-variant-price-con {display: none;}
.minicart .mini-content .action-checkout .button-viewcart {float: right;color: #fff;background-color: #1668DA;}
.minicart .mini-content .action-checkout .button-checkout {color: #707070;background-color: #F5F5F8;}
.minicart .mini-content .action-checkout .button-checkout:hover {color: #fff;background-color: #1668DA;}

@media (max-width: 1060px){
  .related-product-cart-inner, .cart-container {gap: 30px;}
  .related-product-cart-inner-content {width: calc((100% - 90px) / 4);}
  .product-cart-related-container, .page-cart {padding: 30px 0;}
  .cs-shop-table-container .table-responsive {padding: 5px 20px;}
  .cart_totals {width: calc(35% - 0px);}
}
@media (max-width: 992px) {
  .cart_totals, .cs-shop-table-container {width: 100%;margin-top: 0px;}
}
@media (max-width: 768px) {
  .related-product-cart-inner {gap: 15px;}
  .related-product-cart-inner-content {width: calc((100% - 45px) / 4);}
  .related-product{
    padding-bottom: 20px;
  }
}
@media (max-width: 580px) {
  .related-product-cart-inner-content {width: calc((100% - 15px) / 2);}
  .product-cart-related-title, .cart_totals h5, .cs-shop-table-container h4 {font-size: 16px;margin-bottom: 15px;}
  .cs-shop-table-container h4 {margin-bottom: 0px;}
  .related-product-cart-inner-content p {font-size: 12px;}
  .related-product-cart-inner-content p .on-sale {margin-right: 5px;}
  .cart-totalz-container {padding: 15px;}
  .cart-update {margin-bottom: 15px;}
  .page-cart .content-cart-page .cart_totals .cart-update input[type=submit] {height: 40px;font-size: 12px;}
  .cart-promo {padding: 15px 0;}
  .cart-promo input,.cart-promo a {font-size: 12px;height: 40px;line-height: 40px;}
  .cart-check-inner {margin-top: 15px;font-size: 12px;}
  .cart-check-container {margin-bottom: 15px;padding-bottom: 15px;}
  .wc-proceed-to-checkout a {font-size: 14px;height: 50px;line-height: 50px;}
  .cs-shop-table-container .table-responsive {padding: 0px;box-shadow: 0 0 0 #00000029;}
  .table--responsive td:before {content: unset !important;}
  table.shop_table td {padding: 10px;}
  .page-cart .content-cart-page .shop_table .cart_item .product-thumbnail {width: 100px !important;}
  .shop_table .cart_item .product-thumbnail img {border-radius: 15px;}
  .table--responsive tr, .table--responsive td {clear: none !important;width: 100% !important;}
  .page-cart .content-cart-page .shop_table .cart_item .product-name-thumb {font-size: 12px;width: calc(100% - 145px) !important;padding-left:0px;}
  .page-cart .content-cart-page .shop_table .cart_item .product-price, .quantity-txt {display: none;}
  .page-cart .content-cart-page .shop_table .cart_item .product-quantity .js-qty {display: flex;width: 25px;align-items: center;margin-left: 0px;flex-direction: column;min-width: 25px;}
  .page-cart .content-cart-page .shop_table .cart_item .product-quantity {width: 45px !important;}
  .page-cart .content-cart-page .shop_table .cart_item .product-quantity .js-qty input[type=text] {font-size: 12px;}
  .price-variant-price-con {display: flex;gap:5px;margin-top: 5px;}
  .price-variant, .prosuct-var-container {display: flex;justify-content: space-between;align-items: center;gap: 5px;}
  .prosuct-var-container {margin-top: 5px;}
  .product-iphone {font-size: 10px;}
  .product-name-thumb svg {width: 30px;height: 30px;}
  .price-variant-price-con {color: #ababab;}
  .price-variant-price-con .on-sale {color: #1668da;}
  table.shop_table td {border-top: 0px;}
  .page-cart .content-cart-page .shop_table {border-collapse: separate;border-spacing: 0 15px;padding: 0 6px;}
  tr.cart_item {box-shadow: 0 3px 6px rgb(0 0 0 / 16%);border-radius: 20px;}
  .cart-container {gap: 15px;}
}


.custom-category-filter .custom-top-category {
    padding: 0;
    list-style: none;
    width: auto;
    display: inline-block;
    text-align: center;
    margin-bottom: 0;
    overflow-x: auto;
    display: flex;
    flex-wrap: nowrap;
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}

.custom-category-filter .custom-top-category::-webkit-scrollbar{
  display: none;
}

.custom-category-filter ul li {
    position: relative;
    display: inline-flex;
    align-items: self-start;
    margin: 0 2px;
}

.custom-category-filter ul li > a {
    padding: 8px 30px;
    border-radius: 26px;
    border: 2px solid transparent;
    display: inline-block;
    background: #F2F2F2 0% 0% no-repeat padding-box;
    font-size: 19px;
    line-height: 29px;
    font-family: 'Poppins';
    font-weight: 600;
    letter-spacing: 0px;
    color: #9A9A9A;
    text-align: center;
}

.custom-category-filter ul li input[type="checkbox"] {
    visibility: hidden;
    opacity: 0;
    position: absolute;
}

.custom-category-filter {
    display: flex;
    align-items: center;
    background: #fff;
    justify-content: center;
    padding: 30px 15px;
}

.custom-category-filter .custom-top-category ul {
    padding: 0;
    list-style: none;
}

.custom-category-filter .custom-top-category .custom-sub-category {
    display: none;
    position: relative;
}

.custom-category-filter .custom-top-category li > a.active {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    color: #000000;
    border-color: #353535;
}


.custom-category-filter .custom-top-category .custom-sub-category li .active {
    border-color: #353535;
    background: transparent;
    color: #353535;
}

.custom-category-filter .filter-hidden{
  display:none;
}

form #productSelect{
  display:block !important;
  cursor: pointer;
}


/* Detail Page Select Styling */
.product-single-variants-select .product-single__variants {
    font-family: 'Poppins';
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #707070;
    padding: 10px 80px 10px 50px;
    background: #F5F5F8 0% 0% no-repeat padding-box;
    border-radius: 50px;
    width: 100%;
    border: 0;
    min-height: 57px;
    appearance: none;
    text-transform: capitalize;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.product-single__variants:focus {
    border: 0;
}

.product-single-variants-select .product-single__variants option {
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
}

.product-single-variants-select {
    display: flex;
    align-items: center;
    position: relative;
    margin: 0px;
    width: 100%;
    max-width: 300px;
}

.product-single-variants-select:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #707070;
    border-radius: 6px;
    display: inline-block;
    position: absolute;
    top: auto;
    right: 0;
    margin-right: 40px;
}

.single-field-label {
    font-family: 'Poppins';
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    color: #000000;
    margin-bottom: 30px;
    display: block;
}

.product-single-field {
    padding: 40px 0;

    border-top: 2px solid #F5F5F8;
}

.custom-upload-option {
    font-family: Poppins;
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    color: #000;
    display: inline-block;
}

.custom-upload-option .spb-fileupload {
    margin-top: 30px;
}

.custom-upload-option .spb-fileupload input[type="file"] {
    border-width: 2px 0px;
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
}

.collection-sidebar.order-1 {
    display: none;
}

.collection-grid.order-2 {
    width: 100%;
}

.collection-grid.order-2 .content-page{
      width: calc(100% - 355px);
    margin: 0 auto;
}

@media (max-width: 991px){
.collection-grid.order-2 .content-page{
width:100%;

}
}
.prod_extended .content-page-detail .detail-info .btn-action {
    margin: 0 0 40px;
}
.collection-filter-btn{
  display:none !important;
}
.custom-category-filter .showing-all{
  padding: 8px 30px;
    border-radius: 26px;
    border: 2px solid transparent;
    display: inline-block;
    background: #F2F2F2 0% 0% no-repeat padding-box;
    font-size: 19px;
    line-height: 29px;
    font-family: Poppins;
    font-weight: 600;
    letter-spacing: 0px;
    color: #9a9a9a;
    text-align: center;
    margin-right: 2px;
  cursor: pointer;
}

.custom-category-filter .showing-all.active{
  background: #ffffff 0% 0% no-repeat padding-box;
  color: #000000;
  border-color: #353535;
}
.img_thumb img{
  border-radius: 21px;
}
@media (max-width: 992px){
  .engoj_img_variant.mr-20{
    /*margin-right: 15px;*/
    margin-right: 0;
  }
  .img_thumb img{
    margin-bottom: 17px;
  }
}


@media (max-width: 767px) {

  .custom-category-filter .showing-all{
    font-size: 14px;
    line-height: 21px;
    padding: 8px 20px;
  }
.custom-category-filter{
  padding: 8px 15px;
    justify-content: left;
}
  .custom-category-filter ul li>a {
    font-size: 14px;
    line-height: 21px;
    padding: 8px 20px;
  }
  
  .product-single-field {
    padding: 20px 0;
  }
  
  .product-single-variants-select .product-single__variants {
    font-size: 14px;
    line-height: 20px;
    min-height: 57px;
    padding: 10px 50px 10px 30px;
  }
  
  .product-single-variants-select:before {
      margin-right: 25px;
      border-width: 6px 6px 0px 6px;
  }
  
  .product-single-variants-select {
      max-width: 262px;
      margin: 0px auto;
  }
  
  .product-single-variants-select .product-single__variants option {
      font-size: 14px;
      line-height: 20px;
  }
  
  .single-field-label {
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    margin-bottom: 20px;
  }

  .custom-upload-option {
    font-size: 14px;
    line-height: 24px;
    text-align: center;
  }

  .custom-upload-option .spb-fileupload {
    margin-top: 20px;
  }

  .custom-upload-option .spb-fileupload input[type="file"] {
    font-size: 14px;
    line-height: 24px;
  }
}
.btn-action.qty-cart{
  margin-bottom:0!important;
}
#sct-timer-72911{
      margin-top: 0!important;
}
@media (max-width: 992px) {
  .product-single-variants-select {
    max-width: none;
  }
  /* .product-title.showin-desk-price {
    text-align: center;
  } */
  .price_taxes {
    display: block;
  }
  .price_taxes .product-price  {
    justify-content: center;
    flex-direction: column;
  }
  .prod_extended .content-page-detail .detail-info .product-price, .product_sidebar .content-page-detail .detail-info .product-price {
    padding: 10px 0 10px 0;
  }
  .price_taxes .tax-container  {
    display: none;
  }
  .product-extra-info .sct-widget {
    margin: 2px auto 0 auto;
    gap: 0;
    max-width: fit-content;
  }
  
  .sct-widget {
    transform: translateY(-20px);
  }
  .prod_extended .content-page-detail .detail-info .product-title {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 28px;
    border: none;
  }
  .prod_extended .content-page-detail .detail-info .product-price del,
  .prod_extended .content-page-detail .detail-info .product-price ins {
        font-size: 20px;
        padding-bottom: 0;
        font-weight: 600;
  }
  .product-single-field {
    border: none;
    padding-top: 16px;
    padding-bottom: 20px;
    margin: 0;
  }
  .related-product {
    margin-top: 0;
    padding-top: 0;
  }
  .product-price .enj-product-price{
    order: 2;
  }
  .product-price .enj-product-price-compare{
    order: 1;
  }
  .save__percent{
    order: 3;
    margin-left: 0;
    font-size: 12px;
    letter-spacing: .2px;
  }
  .prod_extended .content-page-detail .detail-info .product-price del, .prod_extended .content-page-detail .detail-info .product-price ins{
    line-height: 30px;
  }
}
@media (max-width: 576px) {
  .prod_extended .content-page-detail .detail-info .btn-action {
    margin: 0;
  }

  .product_sc_container .container-v1 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .product-sc-content{
    border-left: 0;
  }
}


.shipping-icon-invert{
  filter: invert(1);
}

/*********** Product Card *************/
.jdgm-preview-badge .jdgm-prev-badge {
    position: unset !important;
}
 .jdgm-preview-badge .jdgm-prev-badge {
    position: unset;
    bottom: 35.4px;
    left: 12px;
}

 .jdgm-preview-badge .jdgm-star:before {
    font-size: 12px !important;
}

 .jdgm-preview-badge .jdgm-prev-badge__text {
    font-size: 12px !important;
}

 .jdgm-preview-badge .jdgm-star.jdgm--on:before {
    font-size: 12px !important;
}

 .product-item-v2 .price-product {
    margin-left: 4px;
    text-align: right;
    position: unset;
    display: flex;
    align-items: center;
    gap: 10px;
}

 .product-item-v2 .price-product .price-old {
    font-family: Poppins;
    font-size: 11.5px;
    font-weight: 400;
    color: #000;
    position: absolute;
    bottom: 100%;
    right: 0;
    color: #969696;
    margin-top: 0px;
}

 .select-options-btn .shop-button {
   border-radius: 100px;
    transition: all linear .25s;
    width: 100%;
    font-weight: 600;
    max-width: 543px;
    background: #ffd814;
    color: #000;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 15px;
    color: #000000;
    display: block;
    padding: 18px;
    text-align: center;
    margin-top: 6px;
}

.title-product a{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  font-weight: 300;
}

 .delivery-options h6 {
    font-size: 12px;
    padding: 5px 0;
    display: none;
}

@media( max-width: 470px){
  .select-options-btn .shop-button {
    font-size: 9.5px !important;
    padding: 10px !important;
  }
}

.cart-icon{
  position: relative !important;
}

.count_pr_incart {
    position: absolute !important;
    top: 34% !important;
    color: #fff !important;
    left: 33%;
    font-size: 13px;
}

.product-icon-action{
  display: none !important;
}

div:empty {
  display: none;
}

@media(min-width: 991px){

  .featured-icon .block-top-link{
    margin-bottom: 15px;
  }
  .featured-icon .block-top-link >* {
    flex: unset;
    padding: 0 15px;
    width: 120px;
    flex-shrink: 1;
  }
}


.template-collection .main-header-search{
  display:none;
}

.countdown_annoucement_bar_wrapper_cm34mfwmc16492819z8ibyeor4g {
    z-index: 100;
}

@media(min-width: 1201px){
  .view_all_image a {
    top: 115% !important;
  }
}

@media(max-width: 767px){
  .hero-content-12{
    display:none !important;
  }
}

.menuright-desktop{
  display:flex;
  align-items: center;
  justify-content: end;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
}

.search-desktop-header .search-bar {
    display: flex;
}

.menu.right {
    display: block;
}

#header .menu ul.navbar-nav {
    flex-wrap: wrap;
    gap: 15px;
}

#header .menu ul .nav-item .nav-link {
  
}

#header .menu ul .nav-item .nav-link {
    text-decoration: none;
    font-family: Poppins;
    font-weight: 500;
    text-transform: unset;
    color: #000;
    font-size: 16px !important;
}

#header .menu ul .nav-item .list-woman .list-clothing ul li a:after {
    border-bottom: 1px solid #5D3CEB;
}

#header .menu ul .nav-item .list-woman .list-clothing ul li a:active, #header .menu ul .nav-item .list-woman .list-clothing ul li a:focus, #header .menu ul .nav-item .list-woman .list-clothing ul li a:hover {
    color: #5D3CEB;
}

.wishlist-count-bubble {
  position: absolute;
    background-color: #000;
    color: #fff;
   height: 15px;
    width: 15px;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 11px;
    bottom: 0px;
    left: 12px;
    line-height: 14px;
}

.wishlist-count-bubble span {
    color: #fff !important;
}

  
.favorite-icon {
    cursor: pointer;
    color: #333;
    position: absolute;
    top: 2px;
    right: 8px;
    z-index: 9;
    display: none;
}

.header__icon--wishlist {
    position: relative;
}

.header__icon--wishlist span {
    display: flex;
    align-items: center;
    justify-content: center;
}

.fur-wishlist{
  cursor: pointer;
}



  .container.feature-collection-new{
    max-width: 90rem;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
  }

.feature-collection-new .img-product-new {
    position: relative;
    height: 340px;
}

.feature-collection-new .grid.slick-initialized.slick-slider {
  padding: 0;
  margin: 0;
}

  .feature-collection-new .product-item-v2 {
    margin: 5px;
}

/* .features-items .grid-new .features-item-img {
    max-height: 470px;
} */

.features-item-img img{
width: 100%;
height: 100%;
object-fit: cover;
/* box-shadow: 0px 3px 6px #00000029;
border-radius: 31px;
border: 1px solid #fff; */
}

.features-item-img video{
  width: 102%;
  height: 100%;
  object-fit: cover;
  /* box-shadow: 0px 3px 6px #00000029;
  border-radius: 31px;
  border: 1px solid #fff; */
}



/* .features-items .grid-new{
  display: flex;
  overflow-x: scroll;
  overflow-y: hidden;
  margin: 0;
  list-style: none;
  padding: 0;
  scrollbar-width: none;
  gap: 10px;
}


.features-items .grid-new > div{
  flex: 1 0 23%;
} */

/* .features-items .slick-track {
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: stretch;
}
 */

/* .feature-collection-new .slick-list{padding:0 10% 0 0 !important;} */

 @media screen and (max-width: 750px) {
    .feature-collection-new  .heading{
      color: #000;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 0px;
    }
    .feature-collection-new  .heading_sub{
        color: #000;
        font-size: 12px;
     }
  }

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

    .feature-collection-new  .heading{
      color: #000;
      font-size: 16px;
      font-weight: bold;
    }
    .feature-collection-new  .heading_sub{
        color: #000;
        font-size: 16px;
     }

   

  }


@media(max-width: 550px){
    /* .container.feature-collection-new {
        padding-right: 0;
       padding-left: 10px;
    } */
  
    /* .features-items .slick-track {
      gap: 5px;
    } */
}



/* @media (min-width: 1000px) {
  .features-items .features-item-img {
    height: 63vh;
    margin-top: 5px;
  }
}

@media (min-width: 768px) and (max-width: 999px) {
    .features-items .features-item-img {
        height: 51vh;
    }
}

@media (min-width: 600px) and (max-width: 649px) {
    .features-items .features-item-img {
        height: 58vh;
    }
}

@media (min-width: 500px) and (max-width: 599px) {
    .features-items .features-item-img {
        height: 55vh;
    }
}

@media (min-width: 450px) and (max-width: 499px) {
    .features-items .features-item-img {
        height: 52vh;
    }
}

 @media (min-width: 400px) and (max-width:449px) {
    .features-items .features-item-img {
        height: 46vh;
    }
} */

@media (max-width: 410px) {
    /* .features-items .features-item-img {
        height: 40vh;
    } */

   .feature-collection-new  .heading{
    font-size: 13px;
    }

  .feature-collection-new .heading_sub {
        color: #000;
        font-size: 11px;
    }
}
.product-item-v2.first-slide{
  padding: 0;
}
 /* .features-items .features-item-img {
    height: auto%;
    padding: 0;
    box-shadow: unset;
} */

audio, canvas, progress, video {
    display: block !important;
    vertical-align: baseline;
}

.feature-collection-new .slick-track {
  display: flex; /* Use Flexbox for layout */
  align-items: flex-start; /* Align items at the top */
  overflow: hidden; /* Prevent content overflow */
}

.feature-collection-new .slick-slide {
  flex: 0 0 auto; /* Prevent shrinking and ensure proper width */
  width: auto; /* Let the slide width adjust dynamically */
  box-sizing: border-box; /* Account for padding and border */
}

.grid.grid-new {
    display: flex;
    align-items: center;
    justify-content: start;
    overflow-x: scroll;
    /* width: 100%; */
    flex-wrap: nowrap;
    flex-direction: row;
    gap: 15px;
    padding: 10px 0;
  scrollbar-width: none;
}

@media (min-width: 1300px){
  .feature-collection-new .product-item-v2 {
      margin: 0;
      flex: 1 0 19%;
  }
  .product-item-v2.first-slide {
      padding: 0;
      margin: 0;
      max-height: 415px;
  }

  
}

@media (min-width: 1000px) and (max-width:1299px) {

   .feature-collection-new .product-item-v2 {
      margin: 0;
      flex: 1 0 18.5%;
  }

   .product-item-v2.first-slide {
      padding: 0;
      margin: 0;
      max-height: 415px;
  }
}

@media (min-width: 768px) and (max-width:999px) {

   .feature-collection-new .product-item-v2 {
      margin: 0;
      flex: 1 0 23%;
  }

   .product-item-v2.first-slide {
      padding: 0;
      margin: 0;
      max-height: 415px;
  }
}

@media (max-width:767px) {

  .container.feature-collection-new {
      padding-right: 5px;
  }
  
    .grid.grid-new{
      gap: 10px;
    }
   .feature-collection-new .product-item-v2 {
      margin: 0;
     flex: 1 0 44%;
  }

   .product-item-v2.first-slide {
      padding: 0;
      margin: 0;
      max-height: 295px;
  }
}

@media (max-width:395px){
   .product-item-v2.first-slide {
        padding: 0;
        margin: 0;
        max-height: 278px;
    }
}

.box_contentmenu_background.active{
  display:block !important;
}

.box_contentmenu {
    width: 374px;
}

@media(max-width:400px){
  .product-item-v2 .price-product {
    align-items: center;
    gap: 3px;
  }

  .product-item-v2 .price-product .price-old {
    font-size: 10.5px;
  }
}

/************ Sidebar Menu ***************/
.sidebar-menu {
    padding: 0;
}

.sidebar-menu-header {
    gap: 5px;
    padding-bottom: 10px;
    padding: 7px 10px;
    border-top: 2px solid #f8f8f8;
    border-bottom: 2px solid #f8f8f8;
    position: sticky;
    top: 0;
    z-index: 99;
    background: #fff;
}



.sidebar-menu-header > a {
    flex: 1 0 17.5%;
    text-align: center;
  background: #f8f8f8;
  padding: 10px 0;
    border-radius: 4px;
}
.sidebar-menu-header .close-item{
  background-color: transparent;
  flex: 0;
    padding: 0 5px;
}

.sidebar-search {
    padding: 15px;
}

.sidebar-menu-items {
    padding: 15px;
    padding-top: 0;
   /* max-height: 470px;
    overflow-y: auto; */
    display: flex;
    flex-direction: column;
  gap: 15px;
}
.sidebar-item:first-child{
  margin-top: 0;
}
.sidebar-item {
   display: flex;
    box-sizing: border-box;
    background: linear-gradient(90deg, #FFFFFF 100%, #FFFFFF 0%);
    border: 2px solid #EFEFEF;
    border-radius: 10px;
    margin: 0;
    padding: 0 5px 0 10px;
    gap: 0px;
    align-items: center;
    justify-content: space-between;
    min-height: 81px;
}

.sidebar-item-description {
    flex: 1 0 60%;
}

.sidebar-item-img img{
   height: auto;
   width: 77px;
}

.sidebar-item-description h4{
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 27px;
  color: #000000;
  margin: 0;
}

.sidebar-item-img {
   flex: 1 0 40%;
    padding: 0 0 0 10px;
    margin: 0 auto;
}

.box_contentmenu .tab_content_menu_mobile .close-menu-mobile {
    display: none !important;
}

.review.text {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 8px;
    line-height: 14px;
    color: #000000;
}

.review.text > span {
   font-weight: 600;
}

 /* .box_contentmenu .tab_content_menu_mobile .tab-content {
   height: auto;
   overflow: hidden;
} */

/* .sidebar-item-img .imgm-1 {
    width: 85px;
}

.sidebar-item-img .imgm-5, .sidebar-item-img .imgm-3  {
    width: 110px;
} */

.sidebar-menu .header__icon--wishlist svg path{
  stroke-width: 1.5;
}

.sidebar-menu .header__icon--wishlist .wishlist-count-bubble {
    bottom: 9px;
    left: 40px;
}

.sidebar-menu .slick-slide img{
  border-radius: 0;
  max-width: 100%;
    height: auto;
    padding: 2px;
}

.reviews-desc {
    margin-left: -5px;
}

img.imgm-1 {
    width: 65px;
    height: 69px;
    position: relative;
    top: 4px;
}

img.imgm-3 {
    width: 90px;
    height: auto;
}

img.imgm-4 {
    width: 82px;
}

img.imgm-5 {
    width: 100px;
}

.box_contentmenu .tab_content_menu_mobile .tab-content {
    height: calc(100% - 25px);
}


