/** Shopify CDN: Minification failed

Line 101:0 Unexpected "}"

**/
/* @font-face{font-family:Ruda-Regular;src:url(https://www.mensomeindia.com/cdn/shop/t/43/assets/Ruda-Regular.ttf) format("truetype")}
a{text-decoration:none !important;}

:focus {
outline: rem solid var(--color-foreground-50) !important;
outline-offset: 0rem !important;
box-shadow: 0 0 0 rem var(--color-background),0 0 .3rem .3rem var(--color-foreground-30) !important;
} */
@font-face {
  font-family: 'Roboto';
  src: url('https://www.mensomeindia.com/cdn/shop/t/43/assets/Roboto-Regular.eot');
  src: url('https://www.mensomeindia.com/cdn/shop/t/43/assets/Roboto-Regular.eot#iefix') format('embedded-opentype'),
    url('Roboto-Regular.woff') format('woff2'),
    url('Roboto-Regular.woff') format('woff'),
    url('Roboto-Regular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* @font-face {
font-family: 'Roboto';
src: url('https://www.mensomeindia.com/cdn/shop/t/43/assets/Roboto-Italic.eot');
src: url('https://www.mensomeindia.com/cdn/shop/t/43/assets/Roboto-Italic.eot#iefix') format('embedded-opentype'),
url('https://www.mensomeindia.com/cdn/shop/t/43/assets/Roboto-Italic.woff2') format('woff2'),
url('https://www.mensomeindia.com/cdn/shop/t/43/assets/Roboto-Italic.woff') format('woff'),
url('Roboto-Italic.svg') format('svg');
font-weight: normal;
font-style: italic;
font-display: swap;
} */


:focus {
  outline: rem solid var(--color-foreground-50) !important;
    outline-offset: 0rem !important;
    box-shadow: 0 0 0 rem var(--color-background),0 0 .3rem .3rem var(--color-foreground-30) !important;
      }

.list-menu span{ text-transform: capitalize !important;font-weight:600 !important;color:black !important;}
button{text-transform: uppercase !important;}
body,div,section,small,p,button,span,a,h1,h2,h3,h4,h5,li,ul{font-family: 'Roboto';}

#MainContent .spaced-section{overflow:hidden;}
.slick-dots li button:before {font-size: 50px !important;}
@media screen and (max-width:600px){.slick-dots li button:before {  font-size: 35px !important;}}
.spaced-section{margin-top:0px !important;}

.rich-text__text{font-size:22px;font-family: "Century Gothic",sans-serif;}

@media (min-width:600px) and (max-width:1023px){  .rich-text__text p{padding: 50px 0px 20px 0px!important;}}

.rich-text__text p{padding: 0 100px 45px 100px;}
@media screen and (max-width:1023px){.rich-text__text p{padding: 0 0px 20px 0px;}
  .rich-text__text { font-size: 20px;}
  .rich-text:not(.rich-text--full-width), .rich-text--full-width.color-background-1 { margin-top: 0rem !important;}}

#testimonial{border-bottom: 1px solid #C8C8C8 !important;margin-bottom: 30px;padding-bottom: 10px;}
#featured_collection{padding-bottom:60px;border-bottom: 1px solid #C8C8C8 !important;}

/* ***********about  BSC Women section********************* */
#about_BscWomen{margin-top:0px !important; background-color: #EED4FF !important;}
#about_BscWomen .page-width{width:100% !important;}
.about-sec{padding: 35px 0;}
.about-content{display:flex;width: 100%; margin: 0 auto;}
.heading{padding:1px 40px;}
.heading h1{font-size: 24px; text-transform: capitalize;}
.first{padding:20px 35px;}
.first p{ font-size: 15px;font-weight: 550;}
@media screen and (max-width:767px){
  .about-sec{text-align:center;}
  .about-content{display:block;width: 100%; margin: 0 auto;}
  .first{width:100%;}
  .first img{position:relative; left:44%;}}
@media (min-width:501px) and (max-width:1300px){#about_BscWomen .page-width { padding: 0 0rem !important;}}
/* ***********about  BSC Women section ends********************* */

/* ***************image tab section******************************************************************* */
#image_tab_section .page-width{width:100%; padding:0;}
#tabs-nav{display: flex;  text-align: -webkit-center; list-style: none;}
#tabs-nav img{width:100%;cursor: pointer;display:inline-block;}
#tabs-nav li{ width: 33.333%;}
#tabs-nav{position: relative; right: 4%; width:103%;}
/* #tabs-nav{position: relative; right: -7rem; left:-5rem; width:100%;} */
#tabs-content{height:200px;overflow: hidden; width: 60%;text-align: center;margin: 5px auto;margin-top:25px; padding:0px 50px;}
#tabs-content .tab-content p {font-size: 36px;font-weight: 500;line-height: 40px; font-style: italic;}
@media screen and (max-width:999px){#tabs-content{height: 136px!important;width: 100% !important;  padding: 0px 0px !important;}
  /* #tabs-nav{position: relative; right: 15%;max-width: 139%;
  width: 117% !important;} */
  #tabs-nav{position: relative; padding:10px; max-width: 100%;
    width: 100%;}
  #tabs-nav img{width:100%;margin:auto;}
  #tabs-content .tab-content p {font-size: 18px;font-weight: 500; padding: 0 10px;line-height: 30px;}}

/* @media (min-width:370px) and (max-width:600px){#tabs-content {height: 136px!important;} */
}

@media (min-width:601px) and (max-width:999px){#tabs-content{width: 100% !important;  padding: 10px 10px !important;}}

#tabs-nav li.active a{    border-bottom: 3px solid blue;padding-bottom: 10px;}

/* **************image tab section ends******************************************************************* */

/******************************* top banner******************************************************** */
.banner .slick-dots li.slick-active button:before {color: white !important;}
.banner .slick-dots {bottom: 10px !important;}
.slick-dotted.slick-slider { margin-bottom: 0px !important;}
.banner {display: block !important;}.banner__box {margin:auto;}
.banner__content .button {margin-right: 0rem !important;width: 50%; border-radius: 30px;}

@media screen and (min-width: 750px){.banner {min-height: auto !important;}
  .banner__content a.button.button--primary { background:white; box-shadow: 0 0 0 .1rem white;}
  .banner__box { width: 80% !important;display: flex !important;align-items: flex-end !important;color:white!important;}
  .banner__box .banner_content{ text-align: center;width: 100%;line-height:6rem;}
  .banner__box h2{color:white !important;}
  h2.banner__heading.h1 span{font-size:65px !important;font-weight: 600;}
  .banner.slick-dots li button{ position: relative;top: 50px !important}
  .banner .slick-dots li button:before{color: white !important;}
  .banner__buttons{position: relative;top: 62px;}}

@media (min-width:601px) and (max-width:749px){.media .model-viewer, .media>:not(.zoom) {position: relative !important;}}

@media (min-width:750px) and (max-width:1200px){  h2.banner__heading.h1 span{font-size:40px !important;}
  .banner__box .banner_content{line-height:4rem;}}
.article-card__image img{
  position: unset !important;
}
@media (max-width:600px){.media .model-viewer, .media>:not(.zoom) { position: relative;}
  .banner__buttons { margin: 15px 0;}
  /*    .banner__media {height: 372px!important;} */
  .banner__content .button { width: 50%;}
  .banner__text{padding:0 10px;}
  h2.banner__heading.h1 span {font-size: 2rem; font-weight: 600;}
  .banner__heading{ margin-top:10px!important;}
  .banner__box {padding: 0rem 0rem!important;margin-bottom: 50px;}.banner:not(.banner--stacked){margin-bottom:0px;}}

@media screen and (max-width:330px) { .banner .slick-dots {bottom: 138px !important;}.banner__media {height: 320px!important;}}
@media (min-width:331px) and (max-width:380px) {.banner__media {height: 370px!important;}.banner .slick-dots {bottom:107px !important;}}
@media (min-width:381px) and (max-width:600px) {.banner .slick-dots {bottom: 105px !important;}}
@media (min-width:381px) and (max-width:450px) {.banner__media {height: 413px!important;}}
@media (min-width:451px) and (max-width:600px) {.banner__media {height: 540px!important;}}


@media (min-width:750px) and (max-width:768px) {.banner__box{height: 129px!important;}}
@media (min-width:1001px) and (max-width:1200px) {.banner__box{height: 206px!important;}}
@media (min-width:769px) and (max-width:1000px) { .banner__box{height: 170px!important;}}
@media (min-width:1201px) and (max-width:1400px) {.banner__box{height: 305px!important;}}
@media (min-width:1401px) and (max-width:1660px) {.banner__box{height: 34vh!important;}}
@media (min-width:1661px) and (max-width:1860px) {.banner__box{height: 39vh!important;}}
@media (min-width:1861px) and (max-width:2100px) {.banner__box{height: 68vh!important;}}
@media (min-width:2101px) and (max-width:2300px) {.banner__box{height: 53vh!important;}}
@media screen and (min-width:2301px){.banner__box{height: 62vh!important;}}

/**************************************************** footer section***********************************************/
footer.footer { background: #333!important;}
.accordion {margin-top: 3rem;border-top: 0rem solid var(--color-foreground-20) !important; border-bottom: 0rem solid var(--color-foreground-20)!important;}
.footer-block__details-content .list-menu__item--link { font-size: 1.5rem !important; transition:0.2s ease-in-out}
.footer-block__details-content .list-menu__item--link { padding-bottom: 0rem!important; margin-top: 0rem !important;}
customer .field input, .customer select, .field__input, .select__select {box-shadow: 0 0 0 0.1rem black!important;}
#NewsletterForm--footer:focus {
  outline: .2rem solid black !important;
  outline-offset: .05rem !important;
  box-shadow: 0 0 0 .3rem var(--color-background),0 0 .3rem .3rem var(--color-foreground-30) !important;} 
.customer .field input:hover, .customer select:hover, .field__input:hover, .localization-form__select:hover, .select__select:hover { box-shadow: 0 0 0 .2rem black !important;}
.footer-block__newsletter .newsletter-form__button.button {height: 4.5rem !important;}
.footer-block__newsletter .footer-block__heading {font-size:1.6rem;}

@media (min-width:600px) and (max-width:1023px) {
  .footer__content-top .grid__item { padding-left: 0rem; text-align: center;}
  .social{text-align:center;}
  .list-social {justify-content: center !important;}
  .footer-block__newsletter:not(:only-child) { text-align: center!important;margin-block-end:auto;}
  .footer-block--newsletter{margin-top:2rem !important;}
}

@media screen and (min-width:1024px) {
  .footer__content-top{display:flex!important;padding-top: 7rem !important; padding-bottom: 7rem !important;}
  .footer-block--newsletter{align-items: start !important;margin-top: 0rem !important;margin-left: 35px;}
  .footer .page-width { padding:  0; }
  .footer__content-top { width: 87%;}
  .footer__content-top .grid {width: 40%;}
  .footer-block--newsletter {width:60%;}
  .list-social {justify-content: end !important;}
}

@media screen and (max-width:599px){
  .social{text-align:center;}.footer-block__newsletter { margin-top: 3rem;}
  /*  summary .icon-caret {display:none;} */
  summary .icon-caret {display:block;}
  .accordion summary { text-align: center !important;display: block !important;}
  .accordion summary .h4 , .footer-block__heading{font-size:2rem !important;}
  .footer-block__details-content li:first-child .link {  padding-top: 0rem !important;}
  .footer-block__details-content { margin-bottom: 0rem !important;}
  .footer-block__details-content .list-menu__item--link { padding-bottom: 0rem!important; margin-top: 0rem !important;}
}
/**************************************************** footer section ends***********************************************/
/*************************************** featured-collection-grid**************************************************** */
.card--product {border: none !important;}
span.caption-large.light {display: none !important;}
.media.media--transparent.media--adapt.media--hover-effect {padding-bottom: 97.5% !important;}
.jdgm-widget.jdgm-preview-badge.jdgm-preview-badge--with-link.jdgm--done-setup {margin-bottom: -5px;}
.card__badge>* { background: #C23B23 !important;}
.badge { border:none !important; color: white !important;}
.collection .head{margin:50px auto;}

.card-information__wrapper { text-align: center;}
span{text-decoration: none !important; text-transform: capitalize;font-size: 14px; letter-spacing: 2px;}
.card-information__text {padding-right: 0rem !important;}
.price dl {width: 100%;}
.collection-heading{text-align: center;}
.collection-heading h2{font-size: 32px;}
.product-form__buttons{width:79%; margin: auto!important;}
.card-information__wrapper > *:not(.visually-hidden:first-child) + * {position: relative;}

.collection-heading .card-information__wrapper span.card-information__text {
  display: block; display: -webkit-box; max-width: 400px; height: 26px*2; margin: 0 auto;
  -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}

.price dd { margin: 0 5px 0 0 !important;}   
.card-information__wrapper>.price {color: red !important;}
.price{font-size:1.4rem !important;}
.card-information__text{ height: 37px !important;}
span.jdgm-prev-badge__text { font-size: 12px; text-transform: lowercase;letter-spacing: 0px !important;}
.jdgm-prev-badge {display: flex!important;}
.button, .customer button, .shopify-challenge__button{min-height: 4rem !important;}


@media screen and (min-width: 750px){.grid__item {  padding-left: 1.4rem; padding-right: 1.4rem;}
  #featured_collection .page-width { padding: 0 0rem !important;}}
@media screen and (min-width: 990px){.title, .title-wrapper-with-link {margin: 2rem 0 2rem !important;}
  .title-wrapper--self-padded-tablet-down {padding-top: 3rem;padding-bottom: 0rem;}}
.card-information__wrapper > *:not(.visually-hidden:first-child) + * { margin-bottom: 2rem;}
.card + .card-information {margin-top: 2rem;}
@media (min-width:601px) and (max-width:1200px){.center a{padding:.9rem 3rem 1.1rem !important;}
  .button, .shopify-challenge__button, .customer button {padding: 0 !important;}
  .grid__item {padding-left: 1.4rem;padding-right: 1.4rem;}}

@media screen and (max-width:600px){.media.media--hover-effect > img + img {opacity: 0; display: none;}
  .media.media--transparent.media--adapt.media--hover-effect { padding-bottom: 0%;}
  /* .title-wrapper--self-padded-tablet-down, .title-wrapper--self-padded-mobile { padding-top: 2rem; padding-bottom: 5rem;} */
  .title-wrapper--self-padded-tablet-down, .title-wrapper--self-padded-mobile { padding-top: 0rem; padding-bottom: 0rem;}
  .media .model-viewer, .media>:not(.zoom) {top: 2px !important;}}
@media screen and (max-width:500px) {
  .card-information__text { line-height: 1.5 !important;}
  .card-information__wrapper > *:not(.visually-hidden:first-child) + * {position: relative;left: 10% !important;}
  .button, .shopify-challenge__button, .customer button{padding: 0;}
  a.button {padding: 0.9rem 3rem 1.1rem;}}



/* ********************************product template******************************************************************** */
.slider-buttons.slider-buttons--overlay.no-js-hidden{display:none !important;}
.product__text+.product__title { font-size: 32px; line-height: 40px; font-weight: 700;margin-top: 20px !important;}
#product_template .product-form__buttons {width: 100%;border-bottom: .8px solid;}
/* #product_template .price dl {display: block !important;    margin: 13px 0;} */
#product_template .price dl {display: block !important;    margin:0;}
#product_template dd#actual-price span{font-size: 20px!important; color:red;font-weight: 0;}
#product_template dd.price__compare{ font-size: 20px !important;font-weight:0;}
span.badge.price__badge-sale.color-accent-1 {background: #C23B23;}
#product_template div#price-template--14807746969795__main { margin-top: -18px !important;}
#product_template p.product__text.caption-with-letter-spacing {font-size: 13px;font-weight: 600;}
.slider-nav .product__modal-opener--image .product__media-toggle:hover {cursor: pointer;}
.slider-nav .product__media-toggle:focus .product__media-icon, .slider-nav .product__media-toggle:hover .product__media-icon {opacity: 0;}
.product__media {
  height:500px;
}
@media screen and (max-width:749px){ 
  /*   .product__media.media {padding-top:0 !important;} */
  .media{background-color:white !important;}
  .product__media-list .product__media-item:first-of-type { padding-left:2px!important;}
}
/*   @media screen and (max-width:1200px){.slider-nav{display:none !important;}} */
@media screen and (max-width:1200px){.slider-nav{display:block;}}

@media screen and (min-width:750px){#product_template .page-width { padding: 0rem !important;margin-top: 50px;}
  #product_template .slider-nav .slick-list.draggable{position:relative !important;left:-26px !important;}
}
/* ********************************product template Ends******************************************************************** */

/* **************************header styling************************************************************** */
sticky-header.header-wrapper.header-wrapper--border-bottom {top:-1px;  position: fixed;  width:100%;}
main#MainContent {margin-top: 103px;}

.header__inline-menu {
  margin-left: -1.2rem;
  grid-area: inherit;}
.header--middle-left {
  grid-template-areas: 'heading nvigation icons';
  grid-template-columns: calc(2 / 12 * 100%) calc(8 / 12 * 100%) calc(2 / 12 * 100%);
  column-gap: 0;
}
.header__heading, .header__heading-link {
  justify-self: left;
}
.header__icons {
  display: flex;
  grid-area: icons;
  justify-self: right;
}
@media(max-width:545px){
  .header__icon--cart{
    margin-right: 0;
  }
  .header__icons{
    margin-left: -30px
  }
}
.header__inline-menu {
  justify-self: center;
  min-width: auto!important;
}

.header{
  padding-top:0;
  padding-bottom:0;
}
.header__heading-link img{
  height:80px!important;
}


@media screen and (max-width:900px){
  main#MainContent {margin-top: 102px !important;}
  a.header__icon.header__icon--account.link.link--text.focus-inset { display: none;}}
/* **************************header styling Ends************************************************************** */
.image_content{display:flex;}
.image_content img{width:100%;}

#more-less-btn
{
  font-size:16px;
  outline:none;
  border:none;
}
#more-less
{
  display: none;
}

.quickViewDiv.comboset-btn{opacity:0.8;}

.breadcrumbs__item {
  display: inline-block;
  color: #333;
}

/* parikshat's edit or quickmodal */
.other-media_slider{margin-top:20px;}
.main-img{width:70%;margin:auto;}
.media-img{width:70%;margin:auto;}
.new-modal-inner{display:grid !important;grid-template-columns:48% 48%;column-gap:4%; }
.new-modal-inner .modal-content{width:100%;}
.img-main{width:100% !important;}
.other-media_slider .owl-nav button span{font-size:50px;}
.other-media_slider .owl-nav{display:flex;justify-content:space-between;}
.other-media_slider .owl-nav .owl-prev , .other-media_slider .owl-nav .owl-next {margin-top:-25%;z-index:2;}

.product-subtitle {display: block;display: -webkit-box;max-width: 100%;height: 37px;  margin: 0 auto;-webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.product-title {display: block;display: -webkit-box;max-width: 100%;height: 51px;  margin: 0 auto;-webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;} 

/* parikshat's edit */
.new-modal-inner  .price__sale{justify-content:flex-start !important;margin:0;}
.new-modal-inner .modal-price{float:none;}
.header__submenu .header__menu-item{color:black !important;}
.icon_wrapper_img img{width:100%;}
.icon_wrapper_text{text-align:center;}
.new-modal-inner .modal-desc{margin-top:0;}
.template-search__results .card-wrapper .media.media--transparent img{object-fit:contain;}
.footer-block--newsletter .list-social{justify-content:left !important;}
@media only screen and (min-device-width : 320px) and (max-device-width : 1023px)
{ 
  .footer-block--newsletter .list-social
  {
    justify-content:center !important;
  }
}