/** Shopify CDN: Minification failed

Line 305:0 Unexpected "="

**/
/* @font-face {
  font-family: 'byom regular';
  src: url('/cdn/shop/files/Byom-Regular.woff2?v=1756199641') format('woff2');
 
}

@font-face {
  font-family: 'byom bold';
  src: url('/cdn/shop/files/Byom-Bold.woff2?v=1756199641') format('woff2');
  
}

body,
p, li, a, span, div,
input, textarea, button {
  font-family: 'byom regular', sans-serif !important;
  
}

strong, b,
h1, h2, h3, h4, h5, h6 {
font-family: 'byom bold', sans-serif !important;

}

.jdgm-star{
  font-family:'JudgemeStar' !important;
} */


/* cart Drawer CSS starts here  */

.header_container {
  border-bottom: 1px solid #eee;
  width: 100%;
    max-width: 100%;
}
.cart-drawer-header{
    padding:16px 0px !important;
}
.header_cls{
     padding:0px 16px !important;
}

.header_container > div:first-child {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.header_container h2 {
  margin: 0;
  font-size: 20px;
  font-weight: 600;
}


#CartDrawerClose {
  background: none;
  border: none;
  cursor: pointer;
  line-height: 1;
  padding:0;
}

.cart-caption {
  background-color: #1a75cf;
  padding: 10px 0;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  margin-top: 12px;
  font-weight:500;
  text-align: center;
  letter-spacing: 0.5px;
}
.drawer-checkout-btn{
    letter-spacing: 0.5px;
 
}
.cart-drawer-footer a{
    background-color:#1a75cf;
}

.empty_text_class{
    padding:0 16px;
}
.header_cls h2{
    color:#1a75cf;
}
#CartDrawerClose{
    min-width:20px !important;
}
.cart-drawer-footer{
  background-color:rgb(248, 248, 248) !important;
}

/* cart Drawer CSS ends here  */

/*Bulk table Css Starts here  */
.pricing-heading{
  color:#1a75cf !important;
  letter-spacing: 0.5px !important;
}

.pricing-table thead th{
      background-color: #1a75cf !important;
}
.pricing-table tbody td,
.pricing-table th
 {
    background-color: #cfdeed !important;
 }
 
  .pricing-table {
    border: 1px solid #dddddd;
    border-collapse: collapse;
  }

  .pricing-table th,
  .pricing-table td {
    border: 1px solid #b3adad;
    padding: 8px;
    text-align: center;
  }
  .saso-volume-discount-tiers .saso-table td {
    width: 62px !important;
    height: 63px;
    text-align: center;
}
/*Bulk table Css Starts here  */




.page-header--content .utils-bar{
    padding: 20px 0 20px;
}
.main-nav {
    font-size: 13px;
    line-height: 1.5;
    display: flex;
    flex-wrap: wrap;
    justify-content:center;
}
.main-nav__child-link{
    padding: 4px 20px;
    letter-spacing: 1px;
     font-size: 13px;
}
.main-nav__link{
    letter-spacing:0.5px;
     font-weight: 700;
   /* text-transform: uppercase; */
}
.ladies_list,
.gents_list{
    /* column-count: 2; */
    width: 600px;
}
.row-double-space,
.collection-list{
    margin-bottom:40px;
}


.featured-collection .product-block__image,
.collection-list .collection-list__block--featured-image{
  border: 1px solid transparent !important;
  /* background-color: #e8e6e7 !important; */
   box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
  border-radius: 15px; 
}

.collection-list .collection-list__block--with-border {
    border: none;
    background-color: transparent;
    border-radius: 15px;
}

.footer-group .shopify-section:last-child .footer-bottom{
    padding-bottom:0;
}
.bulk_caps_cus a{
    font-size: 20px;
    font-weight: 900;
    animation: blinking 3s infinite;
}
.announcement-bar{
    background-color:#1375ce !important;
}
.header-group .shopify-section:last-child.section-header {
    margin-bottom: 0px;
}
.row-double-space .collection-list__block--featured-image{
         background-position:50% 0% !important;
}
.relative .product-price__amount{
    color:#01204e;
}
.footer-subscribe__paragraph{
    margin-bottom:15px;
    font-size:13px;
     font-family: PT Sans, sans-serif;
}
.footer-subscribe__social-icons{
    display:flex;
}
.footer-subscribe__social-icons a{
    background-color: #ebebeb;
    color:#000;
    padding: 9px;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    margin: 10px 10px 10px 0
}
.footer-subscribe__title-large{
font-size: 16px;
    font-family: PT Sans, sans-serif;
    font-weight: 700;
    font-style: normal;
    line-height: 1.4;
    margin: 0;
}

.footer-bar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  padding:0 60px;
}

.footer-left {
  text-align: left;
  flex: 1;
}

.footer-right {
  display: flex;
  gap: 12px;
}
.footer-icon_svg{
    fill: #fff;
}

.footer-links {
    display: block;
}

.footer-bar{
background: #000;
    height: 50px;
}
.copyright-text, .copyright-text a{
    color:#fff;
    font-size:12px;
    font-family:Montserrat, sans-serif;
}

.footer-blocks {
    border: none;
    border-top: none;
}
ul.footer-block__links {
    display: block;
}
.footer-blocks--has-signup{
    padding:0 60px;
}
.page-footer{
   overflow: hidden;
}

.footer-blocks {
  display: flex;
  flex-wrap: wrap;
  gap: 20px; 
}

.footer-block {
  flex: 1 1 15%; 
  box-sizing: border-box;
}
.footer-subscribe__logo{
    margin-bottom:15px;
}

.main-page-content{
    /* padding-right: 0;
    padding-left: 0; */
}
.row-double-space{
    margin-top:0;
}

=== Underline effect ===
/* Hide all dropdown chevrons by default */
.main-nav__item .main-nav__link svg.icon-chevron-down {
  display: none !important;
}

/* Show the dropdown chevron only if the <li> has class "main-nav__has-dropdown" */
.main-nav__item.main-nav__has-dropdown .main-nav__link svg.icon-chevron-down {
  display: inline-block !important;
}


.main-nav__item {
    position: relative; /* Needed for :after positioning */
}

.main-nav__item:not(.main-nav__has-dropdown):after {
  content: none;

}

.main-nav__has-dropdown:after {
    content: "";
    position: absolute;
    width: calc(100% - 16px);
    bottom: 2px;
    height: 2px;
    left: 8px;
    /* background-color: #1a75cf; */
    background-color: #fff;
    opacity: 0;
    transition: opacity 0.15s;
}

.main-nav__item:hover:after {
    opacity: 1;
}

/* === Chevron icon rotation === */
.icon-chevron-down{
    height:10px;
    width:10px;
}
.main-nav__link .icon-chevron-down {
    transition: transform 0.3s ease;
    display: inline-block;
    vertical-align: middle;
    margin-left: 4px; /* Optional spacing between text and icon */
}

.main-nav__has-dropdown:hover .icon-chevron-down {
    transform: rotate(180deg);
}
.main-nav__child-link {
  background-color: #1a75cf;
  color: #fff;
  text-decoration: none;
  border-bottom: 1px solid transparent;
  transition: border-color 0.3s ease;
}

.main-nav__child-link:hover {
  border-bottom: 1px solid #ffffff; 
   color: #fff;
}
/* Hide all dropdown chevrons by default */
.main-nav__item .main-nav__link svg.icon-chevron-down {
  display: none;
}

/* Show the dropdown chevron only if the <li> has class "main-nav__has-dropdown" */
.main-nav__item.main-nav__has-dropdown .main-nav__link svg.icon-chevron-down {
  display: inline-block;
}



/* .footer-subscribe__social-icons .social-icon:hover svg {
 
} */
.social-icon_insta:hover svg{
 fill: #f80177;
}
.social-icon_fb:hover svg{
 fill: #0866ff;
}
.social-icon_yt:hover svg{
 fill: #ff0033;
}
.social-icon_tt:hover svg{
 fill: #000;
}
.social-icon_li:hover svg{
 fill: #0a66c2;
}

.footer-blocks h2 {
    display: block;
    font-weight: 600;
    color: #1474cf;
}
.footer-block__links a{
    padding: 0 18px 0 0;
}

.footer-block__links a:after{
    background-color:#1474cf;
}
    /* .hr_tag_payment{
    display:block !important;
} */

.shop_name,
.copyright_text_two {
    color:#f77a05 !important;
}

.blog_post_home{
    padding:0 60px
}
 .blog_post_home .rimage__image.cover{
    object-fit: cover;
    height: auto;
 }
  .blog_post_home .rimage-wrapper{
    padding-top: 45.25% !important;
  }

  /* .blog_post_home .article-summary{
    line-height:1;
  } */


 .jdgm-carousel-wrapper{
    padding-top:0 !important;
 }
.footer-bottom .copy {
    padding-top: 40px;
}
.article-summary__title a {
  display: -webkit-box;
  -webkit-line-clamp: 2;         
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 23px;
  height: 43px;  
}

/* @media only screen and (min-width: 1024px) {
  .main-nav__item.show-dropdown .main-nav__dropdown, .main-nav__item:hover .main-nav__dropdown {
    visibility: visible;
    opacity: 1;
    z-index: 3;
    transform: translateY(0%);
  }
} */



@media screen and (max-width: 1023px) {

.custom_hr_tag{
    display:none !important;
}
.ladies_list, .gents_list {
    column-count: 1 !important;
    width: 400px;
}
.ladies_list .mainNav_empty_divTwo,
.gents_list .mainNav_empty_divTwo{
  column-count:1 !important;
}
.mainNav_empty_divTwo{
    background-color:#fff !important;
}
.bulk_caps_cus a{
    font-size: 16px !important;
    font-weight: 400 !important;
    animation:none !important;
}
.exp-tab-title {
    font-size: 16px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
.main-nav__link {
     font-size: 16px !important;
    letter-spacing: 0.5px !important;
    font-weight: 400 !important;
    /* text-transform: uppercase; */
}
.childlink__title{
 font-size: 14px !important;
}
.icon-chevron-down{
    display:none;
}

}


@media screen and (max-width: 959px) {

    /* .container.page-width{
        padding-right: 36px !important;
        padding-left: 36px !important;
    } */
     .feature-icons-section{
    padding:0 36px !important;

    }

    .footer-blocks--has-signup{
    padding:0 36px;
}
 .footer-block {
    flex: 1 1 48% !important;
  }
  .footer-bar{
    padding:0 36px !important;
}
.caption-slider-button-prev {
  left: 36px !important;
}

.caption-slider-button-next {
  right: 36px !important;
}
.blog_post_home,
.brand-scroll-heading {
    padding:0 36px !important;
}

  
}

@media (max-width: 768px) {
  .footer-block {
    flex: 1 1 100% !important;
  }
  .footer-bar{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
 
    flex-direction: column-reverse !important;
}
.footer-bar {
   
   height: auto;
   padding: 15px 0!important;
   gap: 15px;
}
}


@media screen and (max-width: 767px) {

    /* .container.page-width{
        padding-right: 30px !important;
        padding-left: 30px !important;
    } */
     .feature-icons-section{
    padding:0 30px !important;

    }
    .footer-blocks--has-signup{
    padding:0 30px !important;
}
.footer-bar{
    padding:15px 30px !important;
}
.container{
            padding-left: 0;
        padding-right: 0;
}
.footer-right {
    display: flex;
    gap: 12px;
    flex-wrap: wrap;
}
.caption-slider-button-prev {
  left: 30px !important;
}

.caption-slider-button-next {
  right: 30px !important;
}
.blog_post_home,
.brand-scroll-heading{
    padding:0 30px !important;
}

}

@media screen and (max-width: 559px) {

    .hr_tag_payment{
    display:none !important;
}
    .pAy__iMg {
        width: 100%;
        margin: 20px auto 0 auto;
        display: flow-root;
    }
}
