/** Shopify CDN: Minification failed

Line 478:41 "ext-align" is not a known CSS property
Line 749:53 Expected identifier but found "/"
Line 1847:112 "ext-align" is not a known CSS property
Line 2116:40 The "+" operator only works if there is whitespace on both sides
Line 4328:143 Unexpected ","
Line 4625:130 The "+" operator only works if there is whitespace on both sides
Line 5361:2 Unexpected "body("
Line 6213:62 "pading-top" is not a known CSS property
Line 6684:82 Expected identifier but found "calc("
Line 7087:118 "amrgin-bottom" is not a known CSS property

**/
* {
  box-sizing: border-box;
}
html,	body {	    padding: 0;	    margin: 0;	} 
/* @font-face {
  font-family: 'Helvetica Neue';
  src: url('/cdn/shop/files/HelveticaNeue-Medium_941e348f-08d0-4fab-a204-7370ed6bfa12.eot?v=1692364205');
  src: url('/cdn/shop/files/HelveticaNeue-Medium_941e348f-08d0-4fab-a204-7370ed6bfa12.eot?v=1692364205') format('embedded-opentype'),
      url('/cdn/shop/files/HelveticaNeue-Medium_450aa4c5-3dbc-48df-a133-6e33ef4b4539.woff2?v=1692364205') format('woff2'),
      url('/cdn/shop/files/HelveticaNeue-Medium_f3c86219-fbae-4286-a464-033d7646804c.woff?v=1692364205') format('woff'),
      url('/cdn/shop/files/HelveticaNeue-Medium_fa87df9e-5210-4d80-9a15-11a6c76b3320.ttf?v=1692364205') format('truetype'),
      url('HelveticaNeue-Medium.svg#HelveticaNeue-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
} */
 
@font-face {
    font-family: 'Helvetica Neue';
    src: url('/cdn/shop/files/HelveticaNeue-Medium_cd93749d-8cb1-4b21-afbb-4119177c053b.eot?v=1749463501');
    src: url('/cdn/shop/files/HelveticaNeue-Medium_cd93749d-8cb1-4b21-afbb-4119177c053b.eot?v=1749463501') format('embedded-opentype'),
        url('/cdn/shop/files/HelveticaNeue-Medium_1d7753d0-a4bb-435e-8165-d7b5f5d9a68e.woff2?v=1749463500') format('woff2'),
        url('/cdn/shop/files/HelveticaNeue-Medium_7ea0f4cb-ea4d-4114-80ae-ffd13dbc7f80.woff?v=1749463500') format('woff'),
        url('/cdn/shop/files/HelveticaNeue-Medium_fac00fed-80cb-4004-95c8-a11ea30d7a54.ttf?v=1749463501') format('truetype'),
        url('HelveticaNeue-Medium.svg#HelveticaNeue-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


@font-face {
  font-family: 'Caveat';
  src: url('/cdn/shop/files/Caveat-Regular.eot');
  src: url('/cdn/shop/files/Caveat-Regular.eot') format('embedded-opentype'),
      url('/cdn/shop/files/Caveat-Regular.woff2') format('woff2'),
      url('/cdn/shop/files/Caveat-Regular.woff') format('woff'),
      url('/cdn/shop/files/Caveat-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* body {    background-color: #fff;    font-family: Arial, Helvetica, Verdana;    font-size: 16px;    line-height: 22px;    color: #666;    position: relative;    -webkit-text-size-adjust: none;} */
h1,h2,h3,h4,h5,h6 {    margin: 1em 0;    font-size: 22px;}
p {    margin: 1em 0;}
a,a:link,a:active,a:visited,a:hover {    color: inherit;   /* text-decoration: underline;*/}
nav:not(.mm-menu) {    display: none;}
#header {position: sticky;    height: auto;    top: 0;    font-size: 16px;    font-weight: bold;    color: #fff;    line-height: 1.5;    text-align: center;}
#header a {display: flex;top: 0;left: 0;font-weight: 400;font-size: 14px;color: #231F20;height: auto;padding:0 13px;color:#231F20;align-items: center;justify-content: left;text-transform: uppercase;}
.desk-menu-icon{margin-right:11px;}
/* #header a:before,#header a:after {    content: "";    display: block;    background: #000;    height: 2px;} */
#header a svg{display:block;margin-right:10px;}
#header a svg path{fill:#231F20;}
#header a span {    background: #000;    display: block;    height: 2px;    margin: 5px 0;}
#content {    padding: 150px 50px 50px 50px;    text-align: center;}
/* #searchModalContainer .st-product-name a{margin-top: 10px;} */
#scrollTop {position: fixed;right: 0;left: 0;margin: 0 auto;bottom:auto;top:-50px;width: max-content;z-index: 3;border: none;outline: none;cursor: pointer;
padding: 13px 14px 13.1px;font-size: 12px;display:block;
box-shadow: 0 1px 8px 0 rgb(115 115 115 / 30%);background-color: #000;color: #fff;display: flex;align-items:center;border-radius: 6px; transition:all 0.5s ease-in-out;}
#scrollTop img{width: 9px;display: inline-block;margin: 1px 4px 0 0;}
.Header__Icon .Icon--whatsapp.Icon{width:22px;height:22px;}
.Header__Icon .Icon--whatsapp.Icon path{stroke-width: 0.1;}
.mm-panel .mm-listview .mm-listitem .mm-btn.mm-btn--next.mm-listitem__btn.mm-listitem__text{font-size: 16px;  font-weight: normal;  line-height: 1;  letter-spacing: normal;  text-align: left;  color: #231F20;}
.main-nav .mm-panels .mm-panel{background: #f8f6f2;}
.main-nav .mm-panels .mm-panel .mm-listitem{border-color:#d8d8d8;}
/* .main-nav .mm-panels .mm-panel .mm-listitem.has-per-images .mm-listitem__text{padding: 12px 16px;}
.main-nav .mm-panels .mm-panel .mm-listitem.has-per-images:after{opacity:0;} */
/* .main-nav .mm-panels .mm-panel .mm-listitem.multi-level-menu .mm-btn--next{    position: absolute;    right: 0;    left: 0;    top: 11px;} */
.main-nav .mm-panels .mm-panel .mm-listitem.mm-listitem--vertical .mm-btn--next{height:auto;}
/* full click */
/* .mm-listitem.multi-level-menu .mm-btn.mm-btn--next.mm-listitem__btn{position: absolute;right: 0;width: 100%;top: 12px;} */
.main-nav .mm-panels .mm-panel .mm-listitem.nav-sale  .mm-listitem__text{color:#ea4545 !important;}
.main-nav.mm-menu{width:100%;max-width:400px;background:#f8f6f2;z-index:9;  transition: all 0.3s;  -webkit-transition: all 0.3s;-webkit-transform: translateX(-400px) !important;transform: translateX(-400px) !important; height: 100%;    top: 0;}
body.hide_anouncebar .main-nav.mm-menu {height: 100%;    top: 0;}
.mm-wrapper--position-left.mm-wrapper--opened .mm-slideout {-webkit-transform: translateX(0) !important;transform: translateX(0) !important;z-index:0;height: 100%;bottom: 0;top: auto;}
.mm-menu--offcanvas.mm-menu--opened{-webkit-transform: translateX(0) !important;transform: translateX(0) !important;}
.main-nav .mm-panels .mm-panel .mm-listitem.mm-listitem--vertical .mm-panel .Vertical.mm-listview .mm-listitem a{font-size: 14px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  
line-height: 1.2;  letter-spacing: normal;  text-align: left;  color: #231F20 !important;}
.main-nav .mm-panels .mm-panel .mm-listitem.mm-listitem--vertical .mm-panel .Vertical.mm-listview .mm-listitem .ButtonGroup a{ color: #231F20 !important;}
.main-nav .mm-panels .mm-panel .mm-listitem.mm-listitem--vertical .mm-panel .Vertical.mm-listview .mm-listitem .ButtonGroup a:hover{color:#fff !important;}
.main-nav .ButtonGroup a.active-nav:after{opacity:0;}
.main-nav .mm-panels .mm-panel .mm-listitem.mm-listitem--vertical .mm-panel .Vertical.mm-listview .mm-listitem span {padding-left:0;padding-right:0;}
.main-nav .mm-panels .mm-panel .mm-listitem .mm-listitem__text{cursor: pointer;padding:18.5px 40px;color:#231F20 !important;    font-size: 16px;    font-weight: 400;    line-height: 1;    letter-spacing: normal;    text-align: left;    display:block;color: #231f20; background: transparent;}
.main-nav .mm-panels .mm-panel .mm-listitem .mm-listitem__text a{display:block;}
.main-nav .mm-panels .mm-panel .mm-listitem.has-images .mm-listitem__text{padding: 18.5px 21px;}
.main-nav .mm-panels .mm-panel .mm-listitem.mm-listitem--vertical .mm-panel .Vertical.mm-listview .mm-listitem.has-images span{padding: 18.5px 21px;padding-left:0;}
.main-nav .mm-panels .active-nav{position:relative;}
.main-nav .mm-panels .active-nav:after {content: "";position: absolute;left: 22px;top: 48%;height: 8px;width: 8px;border-radius: 50%;background: #231f20;transform: translateY(-50%);}
.main-nav .mm-panels .mm-listitem--vertical .active-nav:after{left:20px !important;} 
.main-nav .mm-panels .mm-panel .mm-listitem .mm-listitem__text a.active-nav:after{left: -20px;}
.main-nav .mm-panels .mm-panel .mm-listitem.has-images .mm-listitem__text  a.active-nav:after{left: -12px;top:11px;}
.main-nav .mm-panels .mm-listitem--vertical .has-images .active-nav:after{left: -11px !important;}
.main-nav .mm-listitem:after{width: calc(100% - 46px);left: 23px; border-color: #d8d8d8;}
/* .main-nav .mm-panels .mm-panel > .mm-navbar{display:none;} */
.mm-navbars.mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs {background: #f1f1f1;width: 100%;margin: 0 auto;border-radius: 10px; border:1px solid #ccc;     min-height: 48px;}
.mm-navbars.mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs .mm-navbar__tab{font-size: 16px;font-weight: 400;font-style: normal;line-height: 1.56;letter-spacing: normal;text-align: center;border:0;color: #000;width:50%;}
.mm-navbars.mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs .mm-navbar__tab.mm-navbar__tab--selected{background:#000;color:#fff;border-radius: 10px;}
.mm-navbars.mm-navbars--top.mm-navbars--has-tabs {background: #f8f6f2; margin-top:28px;}
.mm-navbar__breadcrumbs *{font-size: 14px; font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.56;  letter-spacing: normal;  text-align: left;  color: #707070 !important;}
.mm-navbar__breadcrumbs{padding-left:4px !important;}
.mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs~.mm-navbar{background: #f8f6f2 !important;}
/* .main-nav .mm-btn.mm-btn--close.mm-navbar__btn{display:none;} */
.main-nav .mm-navbars.mm-navbars--top{ padding: 0 21px 0 21px;}
/* .main-nav .mm-panels .mm-panel .mm-listitem.has-images .mm-listitem__text{padding: 12px 16px;} */
.main-nav .mm-panels .mm-panel .mm-listitem.has-images .mm-listitem__text img{width: 100%;    display: block;    border-radius: 10px;}
.mm-navbars.mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs .mm-navbar__tab:nth-child(1).mm-navbar__tab--selected{margin: -1px 0 -1px -1px;}
.mm-navbars.mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs .mm-navbar__tab:nth-child(2).mm-navbar__tab--selected{margin: -1px -1px 0  -1px;}
.mm-navbar__breadcrumbs .mm-separator {
font-size: 0;    width: 7px;    height: 13px;    background: url(/cdn/shop/files/Group_1_82c3be33-be0a-4c9c-ae08-ee71749af8df.svg?v=1660738105);    background-position: center;   
background-size: cover;    background-repeat: no-repeat;       margin: 0 8px 1px 0;}
.mm-listview .has-images .navbar-mains{display:flex;    padding: 11px 16px 21px 16px;}
.has-images .navbar-inner {flex: 1 1 auto;padding-right: 30px;}
.has-images .ButtonGroup{max-width: 100px;width: 100%;    margin: 0;} 
.has-images .navbar-inner a{  font-size: 16px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.56;  letter-spacing: normal;  text-align: left;  color: #231F20;}
.has-images .navbar-inner .menubar_desc{  font-size: 14px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.56;  letter-spacing: normal;  text-align: left;  color: #707070;    white-space: initial;}
.has-images .navbar-outer{background:#fff;border-radius:10px;}
.has-images .navbar-outer .img_menu_col{width: 100%;    padding-top: 54.3%;    position: relative;  overflow: hidden;}
.has-images .navbar-outer .img_menu_col img{width: 100%;    height: 100%;    object-fit: cover;    position: absolute;    top: 0;    left: 0;}
.has-images .ButtonGroup a{font-size: 14px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.56;  letter-spacing: normal;  text-align: center;  color: #231F20 !important;padding: 8px 17px;    border-radius: 10px;border: solid 1px #ccc;}
.has-images .ButtonGroup a:hover {background: #000;    color: #fff !important;    border-color: #000;}
.has-images {border:0 !important;}
.has-images .navbar-outer + a{display:none;}
/* .main-nav .has-images.mm-listitem:after{display:none !important;} */
.mm-listitem .mm-btn.mm-btn--next.mm-listitem__btn{border:0;background: transparent;}
.mm-btn--next:after {    inset-inline-end: 38px !important;}
.mm-listitem--vertical.mm-listitem--opened >.mm-panel{padding: 0 0 0 20px;}
/* .mm-listitem--vertical.mm-listitem--opened{padding-bottom: 0;} */
.mm-panel .mm-listitem--opened>.mm-listitem__btn:after {    -webkit-transform: rotate(-90deg);    -ms-transform: rotate(-90deg);    transform: rotate(-90deg);}
.mm-listitem--vertical .mm-panel .third-ul-nav .mm-listitem .mm-listitem__text a{ font-size: 14px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1;  letter-spacing: normal;  text-align: left;  color: #707070 !important;}
.main-nav .mm-panels .mm-panel .mm-listview .mm-listitem--vertical .mm-panel .sec-ul-nav .mm-listitem a { padding: 1px 34px;font-size: 14px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1;  letter-spacing: normal;  text-align: left;  color: #707070 !important;}
.mm-navbar.mm-navbar--tabs{display:none !important;}
.main-nav.mm-menu .mm-navbar--tabs + .mm-navbar{display:flex !important;border:0 !important; }
.main-nav.mm-menu.fisrt_navbar .mm-navbar--tabs+.mm-navbar {min-height:auto;}
/* .main-nav.fisrt_navbar.mm-menu .mm-navbar--tabs + .mm-navbar{ position: absolute;top: 0;} */
/* .main-nav.second_navbar.mm-menu .mm-navbar--tabs + .mm-navbar{ position: relative;top: 0;} */
nav.main-nav .mm-navbars .mm-navbar{position:unset;}
.main-nav.mm-menu .mm-navbar--tabs+.mm-navbar .mm-btn--close.mm-navbar__btn:before {content: "";    
background: url(https://cdn.shopify.com/s/files/1/0538/8841/7962/files/Group_c1bd26a7-5ab7-4042-805f-a884de912f2d.svg?v=1661248860);
background-position: center;    background-repeat: no-repeat;    background-size: contain;    position: absolute;    top: 7px;    z-index: 99999999;    height: 16px;    width: 16px;}
nav.main-nav .mm-btn.mm-btn--close.mm-navbar__btn  {position: absolute;top: 27px;right: 7px;height: 30px;width: 50px;}
.main-nav.mm-menu.fisrt_navbar .mm-navbar--tabs + .mm-navbar .mm-navbar__breadcrumbs{display:none !important;}
.fisrt_navbar .main-ul-nav.mm-listview{padding-top:26px;} 
.fisrt_navbar .mm-navbar.mm-navbar--tabs{display:flex !important;}
.mm-listitem--vertical .mm-panel .sec-ul-nav .mm-listitem:after{display:none;}
.mm-listitem--vertical .mm-panel .third-ul-nav .mm-listitem  {border:none;}
.mm-listitem--vertical .mm-panel .third-ul-nav .mm-listitem:after{display:none;}
.mm-listitem--vertical .mm-panel .third-ul-nav .mm-listitem .mm-listitem__text ,
.main-nav .mm-listitem--vertical .mm-panel .sec-ul-nav .mm-listitem .mm-listitem__text{padding: 6px 34px;padding-left:38px;    line-height: 1.2;}
.main-nav .mm-listitem--vertical .mm-panel .sec-ul-nav .mm-listitem .mm-listitem__text a{padding-left:38px !important;}
.Search.show-always{position: relative;visibility: visible;opacity: 1;top: 0;pointer-events: auto;width: 100%;    max-width: 480px;transform: translateY(0);z-index: 0;background: #f0f0f0; border-radius: 10px; }
.Search.show-always .Search__Inner{padding:8px 15px;}
.PageContainer #shopify-section-header #section-header .Header__Wrapper .main-logo{position: relative;left: 0;top: 0;transform: none;margin-left: 0;display:block;}
.Search.show-always svg.Icon.Icon--search-desktop {width: 20.4px;height: 20.4px;color: #c4c4c4;}
.Search.show-always .Search__SearchBar .Search__Input.Heading::placeholder{color:rgba(76, 76, 76, 0.49); font-size: 14px;  font-weight: normal;    line-height: 1;  letter-spacing: normal;}
.Search.show-always form{width: 100%;}
.Search.show-always form input{display:block;font-weight: 300;font-size: 16px;}
.Search.show-always span{display:block;}
.Search.show-always span svg{display:block;    margin-bottom: -2px;}
.Search.show-always .Search__InputIconWrapper {margin-right: 16px;}
.AnnouncementBar__Wrapper {background: #EFEFEF4D;padding: 7px 15px;}
.AnnouncementBar__Wrapper .AnnouncementBar__Content.Heading_{font-size: 16px;  font-weight: normal;   font-style: normal;  line-height: 1.13;  letter-spacing: -0.32px;  
text-align: center;  color: #231F20;display:block;}
.Header__Icon.Icon-Wrapper.header-chat {display: flex;align-items: center;    text-decoration: none;    padding-left: 19px;    position: relative;}
a.Header__Icon.Icon-Wrapper.Icon-Wrapper--clickable.header-chat:after {    position: absolute;    content: "";    left: 0;    top: -10px;    height: 40px;    width: 1px;    background: #c4c4c4;}
.Header__Icon.Icon-Wrapper.header-chat span{font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;  line-height: 1;letter-spacing: normal;text-align: center;color: #231F20;display:block;margin-left: 10px;}
.Header__Wrapper .Header__Icon{/*margin-top: -4px;*/margin-top:0;font-size:14px;color:#231F20;margin-left: 24px;text-transform: uppercase;} 
.Header__Wrapper .Header__Icon.swym-wishlist, .Header__Wrapper .Header__Icon.swym-wishlist .counter-wrap{display:flex;}
a.Header__Icon.swym-wishlist:has([data-count="0"]) .counter-wrap {opacity:0;display:none;}
.Header__Wrapper .Header__FlexItem:first-child{margin-left:-13px;} 
.Slideshow .Slideshow__Content .SectionHeader .SectionHeader__Heading--emphasize{ text-transform: capitalize; font-weight: 500; font-family: 'Helvetica Neue';  font-stretch: normal;  font-style: normal;  line-height: 1;  letter-spacing: 0; }
.Slideshow__Slide .Slideshow__Content header.SectionHeader h3.SectionHeader__SubHeading{margin-top: 10px;line-height: 1.25;  letter-spacing: normal;}
.ProductItem__Wrapper > a{border-radius: 0;overflow: hidden;position:relative;} 
 .ProductItem__Wrapper > a{border-radius: 8px;}
.collection-list.categories-main .index-rich-text-inner.SectionHeader {margin-bottom:54px;}
.chat-main .bg-color{background: #f8f6f2;border-radius: 15px;padding:44px 20px;}
.chat-main .content h4{   font-size: 24px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.4;  letter-spacing: normal;  text-align: left;  color: #231F20;margin:0 0 5px;}
.chat-main .content p{  font-size: 16px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.56; letter-spacing: normal;  text-align: left;  color: #7b7b7b;margin:0;}
.chat-main .content a.Button{margin-top:17px;}
.chat-main .image{width:50%;text-align: right;padding-right:33px;}
.chat-main .content {width:50%;text-align: left;padding-left:33px;}
.chat-main .inner{display:flex;align-items:center;}
.chat-main.Section--spacingNormal{margin-top:60px;}
.home-category.Section--spacingNormal{margin-bottom:60px;}
.home-testimonial-main .SectionHeader{text-align:center;margin-bottom: 26px;}
.home-testimonial-main .SectionHeader h2{font-size: 24px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.4;  letter-spacing: normal !important;  text-align: center;  color: #231F20;    margin-bottom: 6px;}
.home-testimonial-main .SectionHeader h3{font-size: 14px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.56;  letter-spacing: normal;  text-align: center;  color: #7b7b7b;}
.home-testimonial-main .g-reviews{ background-color: #f3f3f3;max-width:343px;margin: 0 auto 50px;text-align: center;  border-radius: 10px;    padding: 20px 10px;}
.home-testimonial-main .g-reviews h5{  font-size: 16px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1;  letter-spacing: normal;  text-align: center;  color: #06c;    margin-bottom: 10px;}
.home-testimonial-main .g-reviews p{ font-size: 14px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1;  letter-spacing: normal;  text-align: center;  color: #231F20;}
.home-testimonial-main .g-reviews img{display: block;    margin: 0 auto; width:100%;  max-width: 215px;}
.home-testimonial-main .slider-reviews .review{    width:33.33%; padding:20px 12px;  }
.home-testimonial-main .slider-reviews .review .inner{padding: 48px 24px;  box-shadow: 2px 4px 20px 4px rgba(0, 0, 0, 0.04);  border-radius:10px;width:100%  } 
.home-testimonial-main .slider-reviews .review .head{display:flex;align-items: center;margin-bottom: 24px;}
.home-testimonial-main .slider-reviews .review .head .img{width:64px;height:64px;}
.home-testimonial-main .slider-reviews .review .head h4{  font-size: 16px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.4;  letter-spacing: normal;  text-align: left;  color: #231F20;    margin: 0;}
.home-testimonial-main .slider-reviews .review .head p{font-size: 14px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.56;  letter-spacing: normal;  text-align: justify;  color: #7b7b7b;    margin: 0;}
.home-testimonial-main .slider-reviews .review .desc p{  font-size: 14px;  font-weight: normal; font-stretch: normal;  font-style: normal;  line-height: 1.56;  letter-spacing: normal;  text-align: justify;  color: #7b7b7b;margin: 0;}
.home-testimonial-main .slider-reviews .review .head .content{padding-left: 20px;}
.home-testimonial-main .slider-reviews{display:flex;width:100%;}  .home-testimonial-main .slider-reviews .flickity-viewport{width:100%;} .home-testimonial-main .slider-reviews .flickity-slider{height:100%} .home-testimonial-main .slider-reviews .review{display:flex;min-height:100%;}
/* .home-testimonial-main .main .test-inner{  margin-left: 0 -10px;} */
.main-nav .mm-btn--next:after,.main-nav .mm-btn--prev:before{content: "";display: block;background: url(/cdn/shop/files/Group_3a405410-8db4-48f0-9fe1-44a7dfd0b10c.svg?v=1660737235);
  position: absolute;    top: 0;    bottom: 0;    width: 8px;    height: 8px;    margin: auto;    -webkit-transform: rotate(0);    -ms-transform: rotate(0);    transform: rotate(0);    border: 0;    background-position: center;
  background-size: cover;    background-repeat: no-repeat;    height: 13px;   width: 7px;}
.slider-reviews .flickity-prev-next-button.next{top: 50%;transform:translateY(-50%) ;width: 45px;height: 45px;stroke-width: 1px;right: -12px;}
.slider-reviews .flickity-prev-next-button.previous {top: 50%;transform:translateY(-50%);width: 45px; height: 45px;stroke-width: 1px;left: -12px;}
.index-icon-text .icon-with-text-wrapper{margin:0 auto;    padding: 35px 0;max-width: 1200px;}
.index-icon-text .Container-full{background: #f3f3f3;border-radius: 10px;border: 0;}
.index-icon-text .icon-image_content {width: 64px; height:64px;   margin-right: 20px;}
.index-icon-text .icon-with-text-wrapper .icon-with-text{border: 0;align-items: center;width: 33.33%;padding: 0 38px;}
.index-icon-text .icon-image_text h3{font-size: 18px;line-height: 1.56;letter-spacing: normal;text-align: left;color: #231F20;margin:0;max-width:100%;}
.index-icon-text .icon-image_text p{font-size: 14px;line-height: 1.56;letter-spacing: normal;color: #7b7b7b;margin-top: 0px;}
.index-icon-text .icon-image_content svg {display: block;}
.index-icon-text .icon-image_text {width: auto;}
.Footer__Inner{position:relative;}
.Footer__Inner .HorizontalList__Item{display:block;width: auto;position:relative;}
.logo-list {background:#f8f6f2;margin-top: 0;padding:55px 0 50px;    margin-bottom: 86px;}
.home-category .collection-list-main{   margin: -12px;}
.home-category .collection-list-main .item{width:25%;    padding: 12px;}
.home-category .collection-list-main .img{border-radius:16px;border-radius: 16px;    overflow: hidden;position: relative;} 
.home-category .collection-list-main .img:before {    content: "";    padding-bottom: 95.385%;    display: block;}
.home-category .collection-list-main .img img{width:100%;display:block;position: absolute;top: 0;left: 0;height: 100%;object-fit: cover;object-position: center;display: block;width: 100%;}
.home-category .collection-list-main a{  font-size: 16px;    line-height: 1;    text-align: left;    color: #231F20;    text-decoration: none;}
.home-category .collection-list-main .content{margin-top: 10px;}
.home-category .show_content_above .collection-list-main .content {position: absolute;top: 050%;transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;text-align: center;width: calc(100% - 24px);} 
.home-testimonial-main .slider-reviews .review .desc p{white-space:initial;}
.home-category .collection-list .flickity-prev-next-button.next {top: 48%;transform: translateY(-50%);    width: 45px;    height: 45px;stroke-width: 1px;right: -12px;}
.home-category .collection-list .flickity-prev-next-button.previous{top: 48%;transform: translateY(-50%);    width: 45px; height: 45px;stroke-width: 1px;left: -12px;}
.home-category .collection-list-main p{font-size: 13px;  line-height: 1.4; text-align: left;  color: rgba(35, 31, 32, 0.6);margin: 0;}
.home-category.brand .collection-list-main h4{ font-size: 18px;  line-height: 1;  letter-spacing: normal;  text-align: left;  color: #231F20;    margin: 0 0 16px;}
.home-category.brand .collection-list-main .shop-now{font-size: 14px;  line-height: 1.56;display: inline-block;text-align: center;color: #231F20;padding: 9px 17px;border-radius: 10px;border: solid 1px #000;  text-transform: capitalize;  letter-spacing: normal; margin: 15px 0 0;}
.home-category.brand .collection-list-main .shop-now:hover{color:#fff;}
.home-category.brand .collection-list-main .shop-now.link_text_brand{border: none;padding: 0;text-decoration: underline;}
.home-category.brand .collection-list-main .shop-now.Button--primary{color:#fff ; }
.home-category.brand .collection-list-main .shop-now.Button--primary:hover{color:#000;} 
.home-category.brand .collection-list-main{display:flex;flex-wrap:wrap;}
.home-testimonial-main.Section--spacingNormal{margin-bottom: 40px;}
.index-icon-text.Section--spacingNormal{margin-top: 40px;}
.chat-main .content .link_only a{ font-size: 14px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.56;  letter-spacing: normal;  text-align: center;  color: #0066cc; display: block;padding-top: 6px;}
.chat-main .content .link-block{display: inline-block;}
.chat-main .content .link_only{ text-align: center; }
.home-category.brand .collection-list-main .item{width:25%;}
.Footer .Footer__Social svg{height: 20px;width: 30px;display:block;}
.Footer__Inner .HorizontalList__Item * {display: block;}
.fix-footer{display:none;}
#sidebar-cart.Drawer.Drawer--fromRight{display:none;}
.home-category.brand .collection-list-main .item .cl-link {display:block;}
.menu-header-logo {max-width:165px;margin:0 auto;margin-top: 20px;}
/* .has-images .navbar-inner a:hover{text-decoration: none !important;} */
.mm-panel .mm-listview .mm-listitem a.mm-btn.mm-btn--next.mm-listitem__btn.mm-listitem__text:hover {text-decoration: underline;}
.main-nav .mm-panels .mm-panel .mm-listitem span.mm-listitem__text:hover {text-decoration: underline;}
.main-nav .mm-panels .mm-panel .has-images.has-per-images span.mm-listitem__text,
.main-nav .mm-panels .mm-panel .has-images span.mm-listitem__text:hover {text-decoration: none;}
body.mm-wrapper--sidebar-collapsed .mm-slideout{width: 100%;transform: unset;-webkit-transform: unset;}
.mm-blocker{top: 32px;}
.cart-header-mob{display:none;}
/* .main-nav .mm-panels .mm-panel .has-images .navbar-mains .ButtonGroup.ButtonGroup--spacingSmall a:after{display:none;} */
.Popup__Small.stylish__GuidePopup.stylish_desk.mfp-hide{transform: translateX(618px);-webkit-transform: translateX(618px);}
.Popup__Small.stylish__GuidePopup.stylish_desk{max-width: 618px;margin-right: 0;height: 100vh;display: block;transition: all 0.5s;transform: translateX(0);-webkit-transform: translateX(0);} 
.stylish__GuidePopup.stylish_desk h4.Heading{ font-size: 24px;  font-weight: normal;  line-height: 1;  letter-spacing: normal;  text-align: center;  color: #000;display: block;}
.stylish__GuidePopup.stylish_desk .img-text .img{max-width: 503px;margin: 0 auto 45px;padding: 0 20px;}
.stylish__GuidePopup.stylish_desk .img-text .text p{font-size: 16px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.5;  letter-spacing: normal;  text-align: center;  color: #231F20;max-width: 368px;margin: 0 auto 45px;}
.stylish__GuidePopup.stylish_desk .modal-header {padding: 34px 40px;    position: relative;    margin-bottom: 26px;}
.stylish__GuidePopup.stylish_desk .Popup__Dismiss.stylish__GuidePopupDismiss{position: absolute;top: 50%;right: 48px;transform: translateY(-50%);}
/* profile popup ------------------------*/
.profile-popup-main{max-width: 400px;width:100%; padding:0 0 0;position: fixed;/*top: 116px;*/ display: block;flex-wrap: wrap;z-index: 999999; height: 100vh !important;    max-height: 100% !important;top: 0 !important;
overflow-y: auto;    overflow-x: hidden;    background: #231F20;    margin: 0 auto; transition: all 0.5s;    transform: translateX(100%);  -webkit-transform: translateX(100%);left:auto;right:0;}
.hide_anouncebar .profile-popup-main{top: 135px; max-height: calc(100vh - 81px); top: 83px;  height: calc(100vh - 83px);  max-height: 100%;  bottom: 0;}
.profile-popup-main.show-profile{  transform: translateX(0); -webkit-transform: translateX(0);}
.profile-popup-main .profile-popup-header{display:flex;align-items:center;justify-content: space-between;margin-bottom: 20px;padding: 29px 24px 29px;border-bottom: 1px solid #FFFFFF1A;}
.profile-popup-main .profile-popup-header .head{ font-size: 24px;font-weight: 500;font-style: normal;  line-height: 1;  letter-spacing: 0;  text-align: center;font-family: Helvetica Neue; color: #fff;}
.profile-popup-main .profile-popup-header .close{width:50px;}
.profile-popup-main .profile-popup-header .close a{display:block;cursor:pointer;width: 30px;margin-left:auto;}
.profile-popup-main .profile-popup-header .close a img,.profile-popup-main .profile-popup-header .close a svg{display:block;filter: invert(1);}
.profile-popup-main .profile-popup-header .notification{width:50px;visibility: hidden;opacity: 0;}
.profile-popup-main .profile-popup-header .notification a{display: block;text-align: right;cursor:pointer;}
.profile-popup-main .top-info{padding:0; border-radius: 20px;overflow:hidden;position:relative;margin:0 24px;}
.profile-popup-main .top-info > img {width: 62px;height: 62px;display: block;margin: 0 auto;}
.profile-popup-main .top-info > img.img{width: 100%;height: 184px;margin: 0;}
.profile-popup-main .top-info .name{font-size: 20px; line-height: 1;font-weight:500;font-family: Helvetica Neue; letter-spacing: normal; text-align: left;  color: #fff;    margin:0 0;word-break: break-all;
position: absolute;    top: 20px;    left: 20px;    width: 60%;    word-wrap: break-word;
background: linear-gradient(to right,#ffffffd4 -12%,#ffffff00 77%);-webkit-text-fill-color: transparent;-webkit-background-clip: text;}
.profile-popup-main .info-right {margin-top: auto;}
.profile-popup-main .top-info .email{font-size: 16px;line-height: 1;letter-spacing: normal;text-align: left;color: #FFFFFF99;margin: 10px 0;word-break: break-all;}
.profile-popup-main .top-info .number{  font-size: 16px;  line-height: 1;  letter-spacing: normal;  text-align: left;  color: #fff;margin: 10px 0;}
.profile-popup-main{padding-bottom:30px;}
.profile-popup-main .info-inn{width:100%;position: absolute;bottom: 0;height: 100%;display: flex;flex-direction: column;top: 0;padding:00 24px 30px}
.profile-popup-main .top-info .rewards-text{background:#fff;    text-align: center;background: #fff;max-width: 258px;font-size: 14px;   line-height: 1;    letter-spacing: normal;    text-align: center;    color: #231F20;    margin: 0 auto;
  border-radius: 5px;    display: flex;    align-items: center;    justify-content: center;    padding: 11px 10px;}
.profile-popup-main .top-info .rewards-text img{display: block;margin: -5px 8px 0 0;}
.profile-popup-main .list-main a{display:flex;text-decoration: none;padding: 17px 0px;align-items: center;}
.profile-popup-main .list-main a:hover .text{text-decoration: underline;}
.profile-popup-main .list-main a img{display:block;}
.profile-popup-main ul{margin:0;margin-top: 32px;padding:0 24px;border-top:1px solid #FFFFFF0F;}
.profile-popup-main ul li{list-style:none;position: relative;border-bottom: 1px solid;border-image-slice: 1;
border-image-source: linear-gradient(90.04deg, #FFFFFF -83.91%, rgba(153, 153, 153, 0) 105.01%); }
.profile-popup-main ul li .rewards-text{ font-size: 16px;line-height: 1;letter-spacing: normal;text-align: left;  color: #231F20;}
.profile-popup-main ul li .arrow{position: absolute;right: 0;top: 50%;transform: translateY(-50%); }
.profile-popup-main .list-main a .text{padding-left:19px;  font-size: 16px;  line-height: 1;  letter-spacing: normal;  text-align: left;  color: #FFFFFFB2;margin: 0;text-transform: capitalize; }
.profile-popup-main .list-main[about] a img:not(.arrow){width:30px;}
.profile-popup-main .list-main[about] a .text{padding-left:10px;}
.acc_drawer_overlay  {overflow:hidden;position:relative;}
.acc_drawer_overlay:after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.5);}
.template-customers.acc_drawer_overlay:after{opacity:0;visibility:hidden;}
.acc_drawer_overlay .acc-over {position: absolute;top: 0;left: 0;width: 100%;    height: 100%;  background: #00000099;z-index:6;}
.profile-popup-main .drawer-logout{font-size: 16px;line-height: 1;letter-spacing: normal;text-align: left;background: #E6E3D6;display: block;    color: #231F20;
  text-align: center;    padding: 16px 10px;    text-decoration: none;    border-radius: 10px;    max-width: 380px;    margin: 36px auto 0;} 
.acc_drawer_overlay.mm-wrapper--position-left .mm-slideout{-webkit-transform: inherit;transform: inherit;}
/* .Search__SearchBar form.Search__Form, .Search__SearchBar form.Search__Form input,.Search__SearchBar form{width:calc(100% - 20px);}
.Search__SearchBar form.Search__Form input::placeholder {    font-size: 18px;    font-weight: 200;}
.Search__SearchBar form.Search__Form input{  font-size: 18px;}
.Search__Inner .Search__SearchBar .Search__InputIconWrapper svg{    display: block;} */
.Footer__Block--newsletter .footer-switcher-block{position:relative;}
.Footer__Social .Icon-Wrapper--clickable:before{display:none;}
.Footer__Inner .HorizontalList__Item:first-child {margin-right: 0;}
.page-back-button{display:none;}
.template-account .page-back-button{display:block;}
.page-back-button svg{display:block;width: 24px;height: 16px;}
html{margin:0 !important; padding:0 !important;}
.main-nav .nav_back{top: 25px;left: 16px;position: absolute;display:none;} 
.mm-btn--prev {top: 32px;left: 22px;position: absolute !important;    height: 16px;}
.mm-btn--prev:before{background-image:url('/cdn/shop/files/new_f070cf9e-cf63-4270-8518-8061359b89ff.svg?v=1663308326') !important;width: 20px !important;height: 16px !important;left: 0 !important;}
body.search_open_nav,
body.search_open_nav .mm-page.mm-slideout,
body.search_open_nav .PageContainer{top: 0;margin: 0;padding: 0;overflow: hidden;clear: both;}
.addtocart-container .Button{text-transform: uppercase;}
.pdp-btn-set .ProductForm__AddToCart{  font-size: 16px;font-weight: normal; line-height: 1;letter-spacing: normal;text-align: center;  color: #fff;text-transform: uppercase;padding: 16px 15px;border-radius:16px;max-height:48px;}
.Great__ChoicePopup .view-bag-button .ProductForm__ViewCart{font-size: 16px;font-weight: 400;line-height: 1;letter-spacing: normal;text-align: center;text-transform:uppercase;color: #fff;border-radius:16px;}
.ProductForm-Filter .Product-Filter-Add-To-Cart .ProductForm__AddToCart {    font-size: 16px;    font-weight: 400;    line-height: 1;    letter-spacing: normal;    text-align: center;    padding: 15px;}
#mm-panel-men .whitebg[data-nmenu-title="Our Brands"]{margin-top:30px;}
#mm-panel-men .whitebg a{font-size:14px;padding: 14.5px 40px;}
#mm-panel-men .whitebg:after{opacity:0;}
#mm-panel-women .whitebg[data-nmenu-title="Our Brands"]{margin-top:30px;}
#mm-panel-women .whitebg[data-nmenu-title="Our Brands"] a{font-size:14px;padding: 14.5px 40px;}
#mm-panel-women .whitebg[data-nmenu-title="Our Brands"]:after{opacity:0;}
.perks-container ul li .freeship p{margin-top:0;}
.boost-pfs-search-suggestion-column-2-non-fullwidth:not(.boost-pfs-search-suggestion-mobile){position:fixed !important;}
/* ----------------- New css 8-10-22 --------------------- */
/* nav.fisrt_navbar .mm-navbars.mm-navbars--top{display:none;} */
.mm-navbar__breadcrumbs{background:#f8f6f2;}
nav:not(.fisrt_navbar) .mm-navbars.mm-navbars--top{padding-top:20px;}
nav.fisrt_navbar .mm-navbars.mm-navbars--top .mm-navbar__breadcrumbs{display:none;}
nav.fisrt_navbar .mm-navbars.mm-navbars--top .mm-navbar{background: #f8f6f2;}
.fisrt_navbar .main-ul-nav.mm-listview{padding-top:0;}
nav.fisrt_navbar .mm-navbars.mm-navbars--top{border:0;height:20px;}
/* nav.fisrt_navbar .mm-navbars.mm-navbars--top > .mm-navbar{background:red;} */
/* nav.fisrt_navbar ul .mm-listitem.multi-level-menu:first-child:after {opacity:0;} */
/* ------------------- 8-10-22 css end------------------ */
/* -------------------- new pdp css -------------------- */
.template-product .chat-main .content .link_only a{text-decoration:underline;}
/* ----------------------bsc kora------pdp------ */
.template-bsc .product-handle-button,
.temp_korra .product-handle-button{display:flex;align-items:center;    justify-content: space-between;}
.template-bsc .addtocart-container .ProductForm__AddToCart , 
.temp_korra .addtocart-container .ProductForm__AddToCart{border:1px solid #000;box-shadow:none;margin-bottom:0;font-size: 16px;  font-weight: normal;  font-stretch: normal;
font-style: normal;  line-height: 1;text-transform: uppercase;    padding: 16px 15px;  letter-spacing: normal;  text-align: center;  color: #fff;border-radius: 16px;}
.template-bsc .addtocart-container .ProductForm__AddToCart:hover ,  .temp_korra .addtocart-container .ProductForm__AddToCart:hover{border-color:#ccc;}
.template-bsc .addtocart-container .ProductMeta__Size,  .temp_korra .addtocart-container .ProductMeta__Size{width:calc(50% - 7px);width:calc(50% - 7px);}
.template-bsc .Product__InfoWrapper .ProductForm-test, .temp_korra .Product__InfoWrapper .ProductForm-test{width:100%;}
.template-bsc .addtocart-container .Button.customize-shirt,
.temp_korra .addtocart-container .korra_size .Button{  font-size: 16px;  font-weight: normal;  line-height: 1;     display: block; letter-spacing: normal;  text-align: center; padding: 20px 15px;text-transform: unset;border: 1px solid #ccc;    box-shadow: none;}
.temp_korra .addtocart-container .korra_size {    width: calc(50% - 7px);}
.template-bsc .addtocart-container .Button.customize-shirt:hover,
.temp_korra .addtocart-container .Button.customize-shirt:hover{border-color:#000;}
.Product .bg-color .link-block{max-width: 240px;width: 100%;}
.chat-main .bg-color .content a.Button{width:100%;}
/* .template-product .flickity-prev-next-button{display:none;} */
.template-product .Weave__Modal, .template-product .Mill__Modal {transform: translateX(480px);    -webkit-transform: translateX(480px);    max-width: 480px;  padding: 48px 31px;  width: 100%;    display: block;    position: fixed;    right: 0;    top: 0;    z-index: 999;    height: 100vh;    transition: all 0.3s;    background: #fff;}
body.pdp-weavePopup  .Weave__Modal , .pdp-millPopup .Mill__Modal{transform: translateX(0px);-webkit-transform: translateX(0px);}
.template-product .Weave__Modal .Heading,
.template-product .Mill__Modal .Heading{font-size: 24px;  font-weight: normal;line-height: 1;  letter-spacing: normal;  text-align: center;  color: #000;    text-transform: capitalize;text-align: left;display: flex;align-items: center;justify-content: space-between;margin: 0 0 27px;}
.template-product .Weave__Modal .modal-body h5,
.template-product .Mill__Modal .modal-body h5{font-size: 16px;  font-weight: normal; line-height: 1;  letter-spacing: normal;  text-align: left;  color: #000;}
.template-product .Weave__Modal .modal-body .Rte p,
.template-product .Mill__Modal  .modal-body .Rte p{font-size: 16px;font-weight: normal;line-height: 1.5;  letter-spacing: normal;text-align: left;color: #7b7b7b;}
.template-product .Mill__Modal .modal__title,
.template-product .Weave__Modal .modal__title{display: flex;    justify-content: space-between;    align-items: center;}
body.pdp-weavePopup .pdp-sub-pop, .pdp-millPopup .pdp-sub-pop{     position: absolute;    top: 0;    left: 0;    background: rgba(0,0,0,0.5);    width: 100%;    height: 100%;    z-index: 5;}
.acc_drawer_overlay .Product__Gallery{z-index:0;} 
.template-product .Product__Info{margin:0 auto!important;padding-right:30px;padding-left:30px;} 
.bottom-fix-pdp .demo-swatch .swatch {  cursor: pointer;  width: 40px;   height: 40px;    font-size: 14px;    border-radius: 100%;    padding: 0;    display: flex;    align-items: center;    border-color: #7b7b7b;    justify-content: center;    position: relative;    overflow: hidden;    margin: 6px 5px;}
.bottom-fix-pdp svg.Styles__Strikethrough {  display:none;  width: 100%;    height: 100%;    position: absolute;    left: 0;    top: 0;    -webkit-transform: scaleX(-1);    transform: scaleX(-1);}
.bottom-fix-pdp svg.Styles__Strikethrough line {    stroke: #cbcbcb;    stroke-width: 1;}
.bottom-fix-pdp .demo-swatch .swatch.opt_sold .Styles__Strikethrough{display:block;}
.bottom-fix-pdp .pdp-btn-set button[disabled="disabled"] {    box-shadow: none;    color: #000;}
.Weave__Modal .mfp-close,.Mill__Modal .mfp-close{display:none;}
.Weave__Modal .Popup__Dismiss,
.Mill__Modal .Popup__Dismiss{cursor:pointer;}
.ColorSwatchList.HorizontalList--spacingTight .HorizontalList__Item .color_name {margin-bottom: 5px;}
.offer__GuidePopup .Heading .Popup__Dismiss{cursor: pointer;}
body.mm-wrapper--sidebar-collapsed.pdp-offer-tab  .customizePDP.Product {z-index: 99;}
.Header__Wrapper .Header__Icon.share-pdp{display:none;}
.template-bsc .Product__Info .addtocart-container .product-handle-button.full-btn-atc .ProductForm-test{width:100%;}
.hidden-lap-and-up.Header__Icon.Icon-Wrapper.closeTab{display:none;  width: 65px;  margin-right: -45px;  text-align: left;position: relative;    z-index: 1;}
.customizePDP.Product{margin-bottom:50px;} 
.template-collection .product-recommendations .Product {max-width: 1310px;}
.template-collection .product-recommendations{padding-top:40px;}
.m-container {margin: 0 auto;max-width: 1278px;padding: 0 62px;}
.m-container .img-main{border-radius: 15px;overflow: hidden;position: relative;}
.m-container .img-main img{width:100%;display:block;}
.m-container .img-main img.mob{display:none;} 
.m-container .img-main .content{position: absolute;z-index: 999;top: 50%;transform: translateY(-50%);    padding-left: 73px;}
.m-container .img-main .content h2{font-size: 46px;    color: #fff;    font-weight: 400;    font-stretch: normal;    font-style: normal;    line-height: 1;    margin: 0;    letter-spacing: -1px;}
.m-container .img-main .content p{font-size: 16px;   font-weight: 400;    font-stretch: normal;    font-style: normal;    line-height: 1.25;    letter-spacing: normal;    letter-spacing: -0.2px;color:#fff;}
.membership-banner-main .extra-class{ font-size: 28px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.5;  letter-spacing: normal;  text-align: left;max-width: 710px;margin: 80px auto 70px;}
.membership-content.items-main h4{  font-size: 20px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1; letter-spacing: normal;  color:#231F20;}
.membership-content.items-main p{  font-size: 14px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.56;  letter-spacing: normal;  text-align: center;  color: #707070;}
.membership-content.items-main p a{color:#0066cc;}
.membership-content.items-main .items{border-radius: 10px;background-color: #f3f3f3;width: calc(20% - 12px);padding: 30px 14px 48px ;text-align: center;position:relative;}
.membership-content.items-main{display: flex;justify-content: space-between;}
.membership-content.items-main .items a.ButtonGroup__Item{max-width: 120px;padding: 11px 10px;width: 100%;position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 24px; font-size: 13px;border-radius:10px;
font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1;  letter-spacing: normal;  text-align: center;  color: #fff;}
.membership-banner-main{margin-top:80px}
.temp_membership .Section--spacingNormal.stylist-faq{margin-bottom: 130px;}
.membership-banner-main .page-back-button{display:none;}
.membership-content.items-main .items a.ButtonGroup__Item:hover {    color: #000;}
.view-offer-popup {display:none;max-width:561px;margin: 0 auto;position: fixed;top: 50%;transform: translate(-50%, -50%);left: 50%;background: #fff;z-index: 99999;border: 1px solid #f3f3f3; padding: 24px 12px;  border-radius: 10px;width: 100%;}
.view-offer-popup .inner{max-width:325px;margin:0 auto;}
.view-offer-popup h4{font-size: 20px;font-weight: normal;font-stretch: normal;font-style: normal;line-height:1;letter-spacing: normal;text-align: left;color: #231F20;margin: 0 0 20px;position:relative;text-align:center;}
.view-offer-popup .offer__PopupDismiss{position: absolute;right: 24px;top: 26px;width: 40px;text-align: right;cursor: pointer;z-index:9999;}
.view-offer-popup p{font-size: 14px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1;  letter-spacing: normal;  text-align: center;  color: #707070;    text-align: center;margin:0;}
.view-offer-popup .code{  padding: 14px 8px 16px 10px;border-radius: 10px;background-color: #f4f4f4;    max-width: 220px;font-size: 14px;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;width:100%;
font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.56;  letter-spacing: normal;  text-align: left;  color: #939598;}
.view-offer-popup .offer-inner{display: flex;align-items: center;justify-content: space-between;}
.view-offer-popup .main{margin-top: 24px;}
.view-offer-popup .main .offer-inner:not(:last-child){margin-bottom:16px;}
.view-offer-popup .copy{cursor: pointer;}
.view-offer-popup .share{cursor: pointer;padding: 7px;border-radius: 50%;background-color: #67c15e;} 
.view-offer-popup .share svg{fill: #fff;display: block;width: 20px;height: 20px;opacity: 1 !important;margin: 0;}
.view-offer-overlay{display:none;position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 999;top: 0;left: 0;}
.gift-offer-modal .view-offer-popup{display:block;}
.gift-offer-modal .view-offer-overlay{display:block;}
.gift-offer-modal{overflow:hidden;}
.copy.clip_text {  position: relative;  display: inline-block;}
.copy.clip_text .tooltiptext {  visibility: hidden;  width: 140px;  background-color: #555;  color: #fff;  text-align: center;  border-radius: 6px;  padding: 5px;  position: absolute;  z-index: 1;  bottom: 150%;  left: 50%;
margin-left: -75px;  opacity: 0;  transition: opacity 0.3s;}
.copy.clip_text .tooltiptext::after {  content: "";  position: absolute;  top: 100%;  left: 50%;  margin-left: -5px;  border-width: 5px;  border-style: solid; border-color: #555 transparent transparent transparent;}
.copy.clip_text.shareBtn .tooltiptext{  visibility: visible;  opacity: 1;}
/* popup collapse code======= */
.offer-inner .Product__ShareList{visibility: hidden;opacity: 0;}
.offer-inner.share_show{padding-bottom: 50px;position:relative;}
.share_show .Product__ShareList{visibility: visible;opacity: 1;position: absolute;display: flex;justify-content: center;width: 100%;bottom: 0;top:auto;padding: 0;}
.share_show .Product__ShareList a.Product__ShareItem {margin: 0 5px;display: flex;justify-content: center;align-items: center;width: 40px !important;height: 40px;padding: 7px;}
.share_show .Product__ShareItem svg{margin-right:0;}
.profile-popup-main .top-info .member_btn{color:#DCBC7D;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.2;
margin-top: 8px;padding: 0;margin: 0 auto;text-align: center;letter-spacing: normal;top: 17px;right: 20px;background-clip: padding-box;font-size: 14px;position:absolute;
border-radius: 4px;padding: 3px 14px;border: 10px solid;border-image-slice: 1;border-width: 1px;border-image-source: linear-gradient(to left, #c4a26700, #c4a267);}
/* .profile-popup-main .top-info .member_btn:before{    content: "";    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;
    z-index: -1;    margin: -1px;    border: 0;    box-shadow: none;    border-radius: inherit;    background: linear-gradient(to right,#ff8d17,#5f44cf);}
.profile-popup-main .top-info .member_btn:after{visibility:visible;}
 */
.profile-popup-main.is-member {text-align:center;}
.profile-popup-main.is-member .top-info .email,
.profile-popup-main .top-info .number{color:#FFFFFF99 !important;}
.profile-popup-main.is-member .name{background: linear-gradient(to right,#DCBC7C
 -12%,#CA9A50 77%);-webkit-text-fill-color: transparent;-webkit-background-clip: text;}
.profile-popup-main.is-member .top-info{padding-bottom:15px;}
.template-collection .product-recommendations .Product {max-width: 1310px;}
.template-collection .product-recommendations{padding-top:0px;}
.tabs.desc-pdp .tabs-stage div {display: none;}
.shopBy.center-align .shop-by-tab{justify-content:center;}     
.shopBy.left-align .shop-by-tab{justify-content:flex-start;} 
.shopBy.right-align .shop-by-tab{justify-content:flex-end;} 
.shopBy.center-align .shop-by-detail-inner{text-align:center;}     
.shopBy.left-align .shop-by-detail-inner{ext-align:left;} 
.shopBy.right-align .shop-by-detail-inner{text-align:right;}
.korra.temp_korra .logo-list .logo-list-grid .logo-list-item .hidden-phone{display: block;max-width: 160px;width: 100%;}
.home-category.brand .collection-list-main.align-left{justify-content: flex-start;}
.home-category.brand .collection-list-main.align-right{justify-content: flex-end;}
.home-category.brand .collection-list-main.align-center{justify-content: center;}
/* ---------------------order-page-css------------------------- */
.order_header *{color:#fff !important;   font-family: 'Helvetica Neue';font-weight:500;}
.order-body ul{padding:25px 24px 23px 24px;position: relative; border-radius: 10px;display: flex;justify-content: space-between;
    align-items: center;}
.order-body ul.order_header {padding: 13px 14px 13px 24px;}
.order-body li span.title-left{;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.56;letter-spacing: normal;text-align: left;color:#231F20;
display:none;  font-family: 'Helvetica Neue';font-weight:500;}
.order-body li{list-style:none;display: flex;text-align: left;  color: #7B7B7B;font-size: 16px;font-weight: 400;line-height: 16px;text-align: left;}
.order-body .order-inner:nth-child(2n + 3) ul{background:#F8F8F8;}
 li.order-dt{width:20%}
li.order-total_price{width:20%;}
.order-body .to-order{width: 32px;height: 32px;display: flex;align-items: center;justify-content: center; border: 1px solid #231F20;border-radius: 6px;}
.order-body .to-order a{display: block;padding-left: 2px;}
.order-body li a{text-decoration:none;}
.order-body li.order-name a{ font-size: 16px;font-weight: 400;line-height: 16px;text-align: left;color: #0066CC;}
.order-body .order-inner{margin-bottom:0; }
.order-inner.head_ {position: sticky;top: 0;z-index: 3;}
.Container.account-page{max-width: 1024px;padding: 28px 0 4px;border-bottom: 1px solid #231F201A;margin-bottom: 80px;padding-bottom: 0;}
.Container.account-page .PageLayout{height: 605px;overflow-y: scroll;padding:0 32px;}
li.order-name{width:37%;}
li.order-add{width: 20%;}
.Container.account-page .PageLayout::-webkit-scrollbar-track{-webkit-box-shadow: none;background-color:#231F201A} 
.Container.account-page .PageLayout::-webkit-scrollbar{width:3px}
.Container.account-page .PageLayout::-webkit-scrollbar-thumb{	width:1px;border-radius: 10px; background-color:#AAAAAA;}
.SectionHeader__Heading.Heading.order-title{font-size: 38px;font-weight:500;line-height: 1;text-align:left;margin: 85px auto 20px;position:relative; font-family: 'Helvetica Neue';
 max-width:960px;display:flex;align-items:center;}
.SectionHeader__Heading.Heading.order-title .ord-page-back{margin-right:16px;}
.address-main-outer .Grid.AddressList{margin:0;display: flex;flex-wrap: wrap;margin: 0 -10px;}
.address-ouer-container .address-main-outer{max-width: 992px;margin: 0 auto;padding: 0 32px 27px ;border: 1px solid rgba(204, 204, 204, 0.4);border-radius:10px;height: 563px;overflow-y: scroll;}
.address-main-outer .AddressList .address-block{width: 33.33%;padding: 16px 10px;margin: 0;}
#modal-address-new .Modal__Header .Heading,
.Modal.Modal--address .Modal__Header .Heading{letter-spacing:0;  font-family: 'Helvetica Neue'; font-weight: 500; }
.address-main-outer .AddressList .address-block .Segment{background: #f8f8f8;    height: 100%;    padding:19px 20px 58px 20px;border-radius: 8px;position: relative;}
.address-main-outer .AccountAddress span{font-size: 20px; font-family: 'Helvetica Neue'; font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.56;color:#231F20;  letter-spacing: normal;  text-align: left;}
.address-main-outer .AccountAddress {text-transform: capitalize;font-size: 16px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.5;  letter-spacing: normal; text-align: left;  color: #7b7b7b;margin-top:0;}
.address-main-outer .Segment__ActionItem.edit_address{font-size: 14px;font-weight: normal; line-height: 1.56;letter-spacing: normal;text-align: center;color: #231F20;
border-radius: 6px;border:1px solid #231F20;text-decoration: none;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;}
.address-main-outer .Segment__ActionItem.edit_address:before{display:none;}
.address-main-outer .delete_address{ font-size: 14px;font-weight: normal;line-height: 1.56;letter-spacing: normal; text-align: center; border-radius: 6px;
border: solid 1px #EC1E24;color: #ec1e24;margin-left:12px;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center}
.address-main-outer .delete_address:before{display:none;}
.address-main-outer .Segment__ActionList {text-align:center;display: flex;justify-content: flex-start;  width: 100%;position: absolute;bottom: 24px;left: 16px;}
.SectionHeader__ButtonWrapper.add-btn-main{text-align:right;margin-top: 0;}
.address-main-outer .PageHeader{margin:0 0 20px ;}
.SectionHeader__ButtonWrapper.add-btn-main .new_address{font-size: 14px;font-weight: normal; line-height: 1;letter-spacing: normal;text-align: center;padding: 12px 65px;
border-radius:10px;text-transform:capitalize;}
.SectionHeader__ButtonWrapper.add-btn-main .new_address img{display:none;}
.address-ouer-container .SectionHeader__Heading.Heading{margin:0;font-size: calc(20px + (38  - 20) * (100vw - 320px) / (1920 - 320)); font-family: 'Helvetica Neue';
font-weight: 500; line-height: 1;letter-spacing: -0.8px;text-align: left;padding-bottom:55px; display:flex;align-items:center;}
.address-ouer-container .SectionHeader__Heading.Heading .page-back-button{margin-right:10px;}
.address-ouer-container{padding-top:90px;padding-bottom: 74px;max-width: 1152px;margin: 0 auto;}
.address-ouer-container .SectionHeader__Heading.Heading .PageHeader__Back{display:none;}
.address-ouer-container .address-main-outer::-webkit-scrollbar-track{-webkit-box-shadow: none;	background-color: #fff;} 
.address-ouer-container .address-main-outer::-webkit-scrollbar-thumb{	border-radius: 10px; width:4px;	background-color: #cccccc !important;}
 .add-head{    display: flex;justify-content: space-between;}
/* .order-outer-main{max-height: calc(100vh - 300px);overflow-y: auto;} */
.template-order.logged .AccountTable.Table:not(.foot){max-height: 488px;overflow-y: auto;padding-right: 12px;}
.template-order.logged .AccountTable.Table:not(.foot)::-webkit-scrollbar-track {background:#231F200F}
.template-order.logged .AccountTable.Table:not(.foot)::-webkit-scrollbar-thumb {background:#AAAAAA;width:10px; }
.template-order.logged .AccountTable.Table.foot{padding-right: 12px;}
.order-bottom-main{max-width: 100%;margin: 0 auto;flex-wrap:wrap;padding-top: 80px;}
.order-bottom-main .PageLayout__Section.left{width: 78%;flex: auto;max-width: unset;flex-basis: unset;padding-right:0;}
.order-bottom-main .OrderAddresses.right{width: 100%;max-width: 22%;flex-basis: auto !important;flex: none;padding-top: 0;margin-left:12px;}
.order-bottom-main .CartItem__ImageWrapper{/*min-width:unset;max-width:101px;width:100%;*/}
.order-bottom-main .CartItem__Info .CartItem__Title {font-size: 16px;color:#231F20;font-weight: normal;line-height: 1.1;letter-spacing: normal;text-align: left;margin-top:0;}
.order-bottom-main .CartItem__Info .CartItem__Meta {font-size: 14px;font-weight: normal;line-height: 1;letter-spacing: normal;text-align: center;color: rgba(35, 31, 32, 0.7);width:20%;}
.order-bottom-main .order_footer .CartItem__Info .CartItem__Meta .money{display:block;}
.order-bottom-main .CartItem__Info .ordder-cust a{color:#0066CC;}
.order-bottom-main .CartItem__Info .ord-pr{display: flex;align-items: center;justify-content:center;color: #231F20;font-size:16px;}
.order-bottom-main .CartItem__Info .Price--highlight{color: #231F20}
.customers-order .TableWrapper{overflow:hidden;}
.order-bottom-main .CartItem__Info .ord-pr .qty{ font-size: 14px;font-weight: normal; line-height: 1;letter-spacing: normal;text-align: left; color: #231F20}
.order-bottom-main .CartItem__Info span.space:after {position: absolute;content: "";top: -9px;width: 1px;height: 15px;background: #a9a9a9;bottom: auto;}
.order-bottom-main .CartItem__Info span.space{padding: 0 10px;position: relative;display: block;}
.order-bottom-main .CartItem__Info .CartItem__Variant{margin: 7px 0 0;font-size: 14px;font-weight: normal;line-height: 1.2;letter-spacing: normal;text-align: left;color:#7B7B7B;}
.order-bottom-main .CartItem__Info .CartItem__Variant span.separator{position:relative;padding:0 12px;}
.order-bottom-main .CartItem__Info .CartItem__Variant span.separator:after{position: absolute;content: "";top: 0;width: 1px;height: 15px;left: 11px;background: #a9a9a9;bottom: auto;}
.order-bottom-main .ordder-cust{width:123px;text-align:center}
.order-bottom-main .AccountTable.foot .ordder-cust{width: 110px;}
.order-bottom-main .CartItem__Info .vendor{margin: 0;font-size: 13px;font-weight: normal;line-height: 1;letter-spacing: normal;text-align: left;color: #7b7b7b;}
.order-bottom-main .AccountTable .CartItem__Shipment{left:17px;position:unset !important;width:25%;text-align:center;height:20px;}
.order-bottom-main .AccountTable .CartItem__Shipment *{font-size:16px;}
.order-bottom-main .AccountTable .CartItem__Shipment h6{text-align:center;}
.order-bottom-main .CartItem__Info .shipp_status{ font-size: 14px;font-weight:normal;line-height: 1;letter-spacing: normal;text-align: left;}
.order-bottom-main .CartItem__Info .shipp_status.ship{color:#2ECC71;} 
.order-bottom-main .CartItem__Info .shipp_status.can{color:#97999B;}
.order-bottom-main .CartItem__Info .shipp_status.ord{color:#FFA500;}
.order-outer.header-dummy h6{font-family: Helvetica Neue;font-size: 16px;font-weight: 500;line-height: 16px;color:#231F20;margin: 0;} 
/* .order-bottom-main .promiseText{display:none;} */
.order-bottom-main .MainShippingETA.show{padding:0;}
.order-bottom-main .MainShippingETA{margin-top:0;}
/* .order-bottom-main .MainShippingETA{margin-top: 24px;} */
.order-bottom-main .MainShippingETA .shippingETAtext{ font-size: 14px;  font-weight: normal;  line-height: 1;  letter-spacing: normal;  text-align: center;}
.order-bottom-main .MainShippingETA .shippingETAtext strong{font-size: 14px;font-weight: normal;line-height: 1;letter-spacing: normal;text-align: center;color: #0066cc;}
.order-bottom-main .AccountTable .CartItem__Info{vertical-align: top;padding-left:12px;display: flex;flex:1;align-items:center;}
.order-bottom-main .AccountTable .CartItem__Info .order-item-header{flex:1;padding-right:20px;height: 100%; display: flex;flex-direction: column;justify-content: space-between;}
.order-bottom-main .AccountTable .CartItem__Info .qty{width:10%;text-align:center;font-size: 16px;font-weight: 400;line-height: 16px;color: #231F20;}
.order-bottom-main .AccountTable .order-outer:is(.bottom,.top) .CartItem__Info .order-item-header{    max-width: calc(45% - 123px);}   
 .order-bottom-main .AccountTable.foot .CartItem__Shipment{width: calc(25% - 38px);}
.main_outer .order-outer .order_line .inner{width:100%;display:flex;}
.order-bottom-main .order-outer{padding: 24px 20px;}
.order-outer-main .order-outer:first-child{padding-top:0;}
.order-bottom-main .order-outer:nth-child(2n+2){background:#F8F8F8;border-radius:10px;}
.order-bottom-main .order-outer.header-dummy .inner_{background: #f6f6f6;padding: 20px 22px 20px 22px;border: 0;border-radius: 10px;}
.order-bottom-main .order-outer.header-dummy .inner_ .Item_order_status{display:block !important;}
.order-bottom-main .order-outer.header-dummy {position: sticky;top: 0;z-index: 1;padding:0 0 24px;background:#fff;}
.order-bottom-main .order-outer.header-dummy .CartItem__Info{padding-left:0;}
.order-bottom-main .order-outer.header-dummy .CartItem__ImageWrapper{height: 10px;visibility: hidden;opacity: 0;}
.order-bottom-main .AccountTable .order-outer.header-dummy .CartItem__Info .order-item-header{margin-left:-88px;}
.order-bottom-main .AccountTable :not(.order_footer.ft) .order-outer.header-dummy .CartItem__Info .Text--subdued.qty{width: calc(10% - 10px);}
.order-bottom-main .AccountTable.foot .order-outer.header-dummy .CartItem__Info .order-item-header{margin-left:0;}
.Container.customers-order{padding:0 24px;} 
.order-bottom-main .order-outer .CartItem__ImageWrapper{border-radius: 4px;overflow: hidden;min-width: auto;width: auto;}
.order-bottom-main .order-outer .CartItem__ImageWrapper img{max-width:88px;height:112px;object-fit:cover;}
.order-bottom-main .order-outer .CartItem__ImageWrapper .AspectRatio:before{padding-bottom:142px;}
.order-bottom-main .order-outer .CartItem__ImageWrapper .AspectRatio img{object-fit: cover;}
.order-bottom-main .order_confirmationtr .order_total_price{font-size: 16px;font-weight: normal;line-height: 1.6;
letter-spacing: normal;color: #fff;text-align: center !important;padding: 12px 0;}
.order-bottom-main .order-eta span,
.order-bottom-main .order-eta{color: #231F20B2;padding-left:8px;}
.order-bottom-main .order-eta p{display: flex;align-items: center;flex-wrap: wrap;margin: 2px 0 0;}
.order-bottom-main .Customer_HeadLeft .SectionHeader__Heading {margin:0;font-size: 38px;font-weight: normal;line-height: 1;letter-spacing: normal;text-align: left;color: #231F20;
font-family: Helvetica Neue;font-weight: 500; display: flex;align-items: center;text-transform: capitalize;}
.order-bottom-main .Customer_HeadLeft .SectionHeader__Heading :is(img,a){display:block;padding-right:8px;cursor:pointer;}
.order-bottom-main .Customer_HeadLeft .SectionHeader__Description{  margin-top:0;font-size: 16px;font-weight: normal;line-height: 1.3;letter-spacing: normal;text-align: left;
color: #7B7B7B;}
.order-eta {font-size: 14px;font-weight: 400;line-height: 14px;text-align: left;color:#231F20;display: flex;align-items: center;margin: 20px 0 0 0;}
.order-eta span{color:#0066CC;padding-left: 0;display: block;margin-bottom: -1px;}
.order-eta img{padding-right:8px;margin-top:2px;}
.order-bottom-main .Customer_HeadLeft{display:flex;align-items: flex-end;justify-content: space-between;width:100%;}
.order-bottom-main .order-eta{margin:6px 0 0;align-items: flex-start;}
.order-bottom-main .main_outer{display: flex;padding-top:48px;width:100%;}
.order-bottom-main .SectionHeader.Customer_Head.no-message{margin-bottom: 0;width: 100%;max-width: 500px;flex-wrap: nowrap;}
.order-bottom-main .Customer_HeadRight .confirmed_fit{padding: 19px 40px;margin:0;  color: #231F20;border:1px solid #231F20;transition: 0.3s ease-in-out;max-width: 208px;
    width: 100%;text-align: center;} 
.order-bottom-main .Customer_HeadRight .confirmed_fit:hover{color:#fff;background: #231F20;} 
.order-footer-total,
.order-total-qty{font-family: Helvetica Neue;font-size: 16px;font-weight: 500;line-height: 16px;text-align: left;color:#fff;}
.order-bottom-main .dropdown-container .dropdown-toggle:before{right: auto;margin-top: 0;top: auto;transform: none;border:none;}
.order_footer.ft{margin-top:24px;}
.order_footer.ft .order_confirmationtr{background: #FAFAFA;border-radius:10px; padding:18px 22px 18px 22px;border: 1px solid #231F2024}
.order-bottom-main .dropdown-container .dropdown-toggle{padding: 19px 10px 19px ;background: #231f20;color:#fff;display:block;}
.order-bottom-main .dropdown-container .dropdown-toggle:hover{color:#231F20;background:#fff;}
/* .order-bottom-main .dropdown-container .dropdown-toggle:before{border: solid #fff;border-width: 0 1px 1px 0;} */
.drop-btn.click-dropdown{display:block;}
.order-bottom-main .OrderAddresses.right h2.Segment__Title.Heading.u-h7{ font-size: 16px;font-weight: normal; line-height: 1.63;letter-spacing: normal;text-align: left;
color:#231F20;text-transform: capitalize;border: 0;margin: 0;font-weight:500;font-family: 'Helvetica Neue';}
.order-bottom-main .OrderAddresses .AccountAddress{margin:0;font-size: 14px;
font-weight: normal;line-height: 1.5;  letter-spacing: normal;  text-align: left;color: rgba(112, 112, 112, 0.8);}
.order-bottom-main .OrderAddresses .AccountAddress span{font-size: 14px;font-weight: normal; line-height: 1;letter-spacing: normal;  text-align: left;}
.order-bottom-main .OrderAddresses .Grid{background:#F9F9F9;border-radius:10px;margin:0;padding:0 16px;}
.order-bottom-main .OrderAddresses .Grid .Grid__Cell{margin:0;padding:24px 0;}
.order-bottom-main .OrderAddresses .Grid .Grid__Cell:not(:last-child){border-bottom:1px solid #e0e0e0;}
.Container.customers-order{margin-bottom:80px;} 
.Customer_HeadTop .PageHeader__Back .mob{display:none;}
.customers-order .breadcrumb-main .desk a{ font-size: 14px;font-weight: normal;line-height: 1;letter-spacing: normal;text-align: left;color: #7b7b7b;display: flex;align-items: center;}
.customers-order .breadcrumb-main .desk a span{transform: rotate(-90deg);display: block;padding: 0 8px;}
.customers-order .breadcrumb-main .desk a span svg{display:block;width: 12px;}
.customers-order .breadcrumb-main .desk {display: flex;align-items: center;}
.customers-order .breadcrumb-main .mob{display:none;}
.customers-order .breadcrumb-main{padding-bottom:38px;}
.order-bottom-main .Customer_HeadRight .dropdown-container{margin:0;max-width: 208px;width: 100%;display: block;}
.customers-order .Cart__Shipment.DELIVERED{color: #149f11;}
.main_outer .promiseText.shipped_outer{display:block;padding: 15px 9px 14px; border-radius: 10px;margin-top:24px;} 
.main_outer .promiseText.shipped_outer .inner{display:flex;max-width: 320px;margin: 0 auto;align-items: center;}
.main_outer .promiseText.shipped_outer .inner .icon_truck{display: block;}
.main_outer .promiseText.shipped_outer .inner .icon_truck svg{width:24px;height:19px;display: block;}
.main_outer .promiseText.shipped_outer .inner .text{font-size: 14px;line-height: 1.5;margin-left: 12px;}
.main_outer .promiseText.shipped_outer .inner .text strong{font-size: 14px;font-weight: normal;color: #0066cc;}
.MainShippingETA.empty{margin:0;}
.MainDeliveryETA.mainestimate .ord_not_shipp .MainShippingETA{background: #f2f2f2;align-items: center;justify-content: center;padding: 9px 0;border-radius: 10px;margin-top: 24px;}
.MainShippingETA .shippingInnerNr{display: flex;align-items: center;}
.MainShippingETA .shippingInnerNr .shippingETAtext{line-height:1.3;text-align: left;}
.promiseText div a span.track-id {color: #06c;}
.promiseText .ship_new{display:flex;max-width: 370px;margin: 0 auto;align-items:center;flex-wrap: wrap;}
.promiseText .ship_new a{-webkit-tap-highlight-color: transparent;font-size:14px;line-height: 1.5;letter-spacing: normal; width: calc(100% - 24px);margin-left: 12px;text-align: left;color: rgba(35, 31, 32, 0.7);font-weight: normal;}
.promiseText .ship_new svg{width: 24px;margin-right:10px;} 
.order-body .order-inner a.overlay{width: 100%;height: 100%; -webkit-tap-highlight-color: transparent; }
.order-bottom-main .Customer_HeadLeft .store-details {color:#231F20;font-family: Helvetica Neue;font-size: 20px;font-weight: 500;line-height: 20px;text-align: left;margin:30px 0 20px;}
.order-outer .fit_confirmed:before{margin: -6px 5px 0 0px;}
.order-outer .fit_confirmed{padding: 0 0 0 6px;font-weight: 400;font-size: 14px;font-weight: normal;line-height: 1;letter-spacing: normal;text-align: center;}
.SectionHeader.Customer_Head.no-message .Customer_HeadRight{flex-wrap: nowrap;width:100%;}
.order-outer .Price--compareAt{margin:0  0 0;color:#7b7b7b;font-size: 16px;}
.app-widget{display:none;}  
/*.template-order.loaderRun .order-bottom-main .AccountTable .CartItem__Shipment{
 width: 120px;height:16px;background:linear-gradient(90deg,#0001 33%,#fff5 50%,#0001 66%) #f2f2f2;  background-size:300% 100%;  animation: ct1 1s infinite linear;}
.template-order.loaderRun .Cart__Shipment{display:none;}
@keyframes ct1 {
0% {background-position: right}
}*/
.template-bsc .Product__InfoWrapper .addtocart-container.hasNotBtnCus .ProductForm-test{width:100%;}
.template-bsc .Product__InfoWrapper .hasNotBtnCus .ProductForm-test{width:100%;}
body.onload_hide_button .product-handle-button {/*display:none;*/opacity:0;} 
body:not(.onload_hide_button) .Loading-text{display:none;}
body.onload_hide_button .bombay-shirt-content .ProductMeta .addtocart-container{min-height:72px;position:relative;} 
body.onload_hide_button .loader-pdp-main{display:flex;align-items: center;justify-content: center;position:absolute;width:100%;top: 18px;}
body.onload_hide_button .loader-pdp-main .Loading-text{margin: 0;padding-left: 20px;}
body.onload_hide_button .loader-pdp-main .loader-pdp { border: 5px solid #f3f3f3;border-radius: 50%;border-top: 5px solid #000;width: 30px;height: 30px;-webkit-animation: spin 0.9s linear infinite;animation: spin 0.9s linear infinite;}
@-webkit-keyframes spin {  0% { -webkit-transform: rotate(0deg); }  100% { -webkit-transform: rotate(360deg); }}
@keyframes spin {  0% { transform: rotate(0deg); }  100% { transform: rotate(360deg); }}
body.template-cityof.onload_hide_button .addtocart-container .product-handle-button{display:block;}
body.template-cityof.onload_hide_button .addtocart-container .product-handle-button .pdp-btn-set .ProductForm__AddToCart  {display:none;}
/* -------------------------  end ----------------- */
.template-bsc.temp_webview .addtocart-container .ProductForm__AddToCart.runAtcLoader,
.template-bsc.temp_webview .ProductForm-Filter .Product-Filter-Add-To-Cart .ProductForm__AddToCart.runAtcLoader,
.template-korra.temp_webview .ProductForm-Filter .Product-Filter-Add-To-Cart .ProductForm__AddToCart.runAtcLoader,
.template-korra.temp_webview .Product__Info .addtocart-container .Button{position: relative;}
.template-bsc.temp_webview .addtocart-container .ProductForm__AddToCart.runAtcLoader span,
.template-bsc.temp_webview .ProductForm-Filter .Product-Filter-Add-To-Cart .ProductForm__AddToCart.runAtcLoader span,
.template-korra.temp_webview .ProductForm-Filter .Product-Filter-Add-To-Cart .ProductForm__AddToCart.runAtcLoader span,
.template-korra.temp_webview .Product__Info .addtocart-container .Button .runAtcLoader span{opacity:0;visibility:hidden;}
.template-bsc.temp_webview .addtocart-container .ProductForm__AddToCart.runAtcLoader:after,
.template-bsc.temp_webview .ProductForm-Filter .Product-Filter-Add-To-Cart .ProductForm__AddToCart.runAtcLoader:after,
.template-korra.temp_webview .ProductForm-Filter .Product-Filter-Add-To-Cart .ProductForm__AddToCart.runAtcLoader:after,
.template-korra.temp_webview .Product__Info .addtocart-container .Button.runAtcLoader:after{content: "";position: absolute;width: 19px;height: 19px;top:0;left: 0; 
right:0;bottom: 0;margin: auto;border: 3px solid transparent;border-top-color: #ffffff;border-radius: 50%;animation: button-loading-spinner 1s ease infinite;
z-index: 999999;visibility: visible;background-color: transparent;}
.temp_picarioview .Product__InfoWrapper .fitsmart-button {visibility: hidden !important;}
.temp_webview .ProductSize__ChartTable table tbody th{text-align:center;}
.temp_webview .ProductSize__ChartTable table tbody th a.measure_data {text-align: center;display: block;}
.temp_picarioview header.Header--sidebar {visibility: hidden !important;}
@keyframes button-loading-spinner {  from {    transform: rotate(0turn);  }  to {    transform: rotate(1turn);   }}
.pdp-meta-text {font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.3;letter-spacing: -0.34px;text-align: left;margin:20px 0 3px;color: #231F20;}
body.cart .product-recommendations .SectionHeader__Heading {margin: 0;padding-left: 0;}
.overlay_cart.on-remove {display:none !important;}
.removeProduct .overlay_cart.on-remove{display:block !important;} 
.removeProduct .overlay_cart.on-remove .lds-spinner{    left: 50%;    top: 50%;    transform: translate(-50%, -50%);}
/* .img-btn-wrapper .customise-btn button:focus span {background: #000;} */
.img-btn-wrapper .customise-btn .common-btn-edit.btnClicked span{background: #000 !important;}
.customise-tabs a.disabled{opacity: 0.5;pointer-events: none;}
.img-btn-wrapper .customise-btn button{box-shadow: none;background-color: transparent;}
.img-btn-wrapper .customise-btn button.no-options{display:none;}
.Product .customise-editor .nav-item.item_1{display:none;}
.img-btn-wrapper .customise-btn  span{width: 30px;height: 30px;box-shadow: 0 2px 6px 0 rgb(0 0 0 / 30%);background-color: #d84c47;border-radius: 50%;position: absolute;display: flex;
align-items: center;justify-content: center;}
.img-btn-wrapper .customise-btn button p{position: absolute;left: 0;width: 130px;font-size: 13px;background: rgba(255,255,255,0.8);
border-radius: 50px;z-index: -3;line-height: 1;margin: 0;color: #000;padding: 8.5px 0 8.5px 20px;}
.img-btn-wrapper .customise-btn button.added span{background-color: #5a8f7c;}    
.img-btn-wrapper .customise-btn button.contrast-elbow-btn p{width: 142px;padding: 8.5px 0 8.5px 20px;}
.img-btn-wrapper .customise-btn button.contrast-cuff-btn{left: auto;right: 28%;}
.customise-btn .contrast-front-btn{top:32%;}
.img-btn-wrapper .customise-btn button.persolise-rib p{width: 96px;}
.customise-btn .contrast-elbow-btn{left:8%;}
.img-btn-wrapper .customise-btn button.collar-btn p{width: 102px;}
.img-btn-wrapper .customise-btn button.pocket-btn p{width: 105px;}
.img-btn-wrapper .customise-btn button.front-btn p{width: 107px;}
.img-btn-wrapper .customise-btn button.thread-btn p{width: 111px;}
.img-btn-wrapper .customise-btn button.cuff-sleeve-btn p{width: 153px;}
.img-btn-wrapper .customise-btn button.back-bottom-btn p{width: 87px;}
.img-btn-wrapper .customise-btn button.contrast-collar-btn p{width: 103px;}
.img-btn-wrapper .customise-btn button.contrast-front-btn p{width: 109px;}
.img-btn-wrapper .customise-btn button.contrast-cuff-btn p{width:85px;}
.img-btn-wrapper .customise-btn button.contrast-gusset-btn p{width:103px;}
.img-btn-wrapper .customise-btn button.persolise-cuff p{width: 110px;}
.img-btn-wrapper .customise-btn button.persolise-collar p{width: 127px;}
.customise-btn .front-btn{top: 37.3%;}
.customise-box:has(.preview-btn #tgl-btn:checked) .common-btn-edit {display: none !important;}
/* ----- cart-order page drawer------- */
.order-cust-detail .dr-herader{display:flex;align-items: center;position: sticky;top: 0;padding-bottom:32px;justify-content: space-between;flex-wrap:wrap;}
.order-cust-detail .dr-herader .cartItem_content {display:flex;align-items: center;}
.order-cust-detail .dr-herader .title{width:100%;display: flex;position:relative;    justify-content: space-between;    align-items: center;padding: 0 0 18px 0;margin-bottom: 24px;}
.order-cust-detail .dr-herader .title:after {position: absolute;content: "";bottom: 0;left: -30px;width: calc(100% + 60px);height: 1px;background: #E0E0E0;}
.order-cust-detail .dr-herader .orderItem_content{display: flex;align-items: center;}
.order-cust-detail .dr-herader .title h3{font-weight: 400;font-size: 24px;line-height: 100%;text-align: left;color: #000000;margin:0;}
.order-cust-detail{overflow:hidden;position: fixed;background: #fff;right: 0;top: 0;transition:all 0.4s;-webkit-transition:all 0.4s;padding:28px 28px 0;
height: 100vh;max-width:400px;width:100%;z-index: 99;/ransform: translatex(480px);-webkit-transform: translatex(480px);}
.order-cust-detail .dr-herader .img{max-width:48px;}
.order-cust-detail .dr-herader .img img{width:100%;}
.order-cust-detail .dr-herader .content h5,
.order-cust-detail .dr-herader .content h6{margin:0;font-size:14px;line-height:19.6px;color:#231F20;}
.order-cust-detail .dr-herader .content{padding-left:18px;flex:1;}
.order-cust-detail .dr-body li{display:flex;justify-content: space-between;border-bottom: 1px solid #D8D8D8;padding:7px 0 7px;align-items: center;}
.order-cust-detail .dr-body li .inner-title span{display:block;}
.order-cust-detail .dr-body li span:first-child{color:#231F20;font-size:12px;line-height:14px;padding-bottom:5px;} 
.order-cust-detail .dr-body li span:last-child{color:#7B7B7B;line-height:14px;font-size:14px;word-wrap: break-word;text-wrap: wrap;max-width: 249px;  }
.order-cust-detail .dr-body li .img-right{max-width:50px;width:100%;}
.order-cust-detail .dr-body h5{color: #231F20;font-size: 16px;line-height: 16px;margin-top: 32px;margin-bottom: 8px;}
.order-cust-detail .dr-body h5:first-child{margin-top:0;}
.order-cust-detail .edt-cust{background: #231F20;color: #fff;display: block;font-size: 16px;line-height: 16px;padding: 20px 10px;
text-align: center;border-radius: 10px;max-width: 376px;margin: 0 auto 0;}
.order-cust-detail .dr-body {height: calc(100vh - 280px);position:relative;top:0px;overflow: auto;padding: 0 0 100px;margin-right:-40px;}
.order-cust-detail .dr-footer{position: sticky;bottom: 0;background: #fff;padding: 50px 0 24px;}
.order-cust-detail ul{padding-right:40px;padding-bottom:5px;}
.order-cust-detail .dr-herader .close_dr{padding: 10px 0px 10px 20px;}
body.custom-data-drawer .order-cust-detail{transform: translatex(0);-webkit-transform: translatex(0);}
body.custom-data-drawer{overflow:hidden;}
body.custom-data-drawer .cust-drawer-overlay{position: fixed;background: rgba(0,0,0,0.6);width: 100%;height: 100%;display: block;top: 0;left: 0;z-index: 9;}
.customized-details .customDatadrawer1 {font-style:normal;font-size: 16px;font-weight: 400;display: inline-flex;
align-items: center;justify-content: center;color: #0066CC;margin:0;}
.customized-details .size_cust, .customized-details a{font-style:normal;font-size: 16px;font-weight: 400;padding: 1.5px 0 0.5px;display: inline-flex;color: #0066CC;
align-items: center;justify-content: center;text-transform: uppercase;}
.customized-details a{margin-top:7px ;}
.customized-details .size_cust img,
.customized-details .customDatadrawer1 img{margin:0px 0 -1px 5px;}
/* .order-bottom-main .AccountTable .CartItem__Shipment{    display: flex;    justify-content: space-between;    align-items: center;width: calc(100% - 20px);} */
.order-bottom-main .cust-drw-btn a{font-style: normal;font-weight: 400;font-size: 16px;line-height: 100%;color: #0066CC;}
.order-bottom-main .cust-drw-btn{position: absolute;right: 0;bottom: 0;}

.need-help-wapp img{width:21px;margin-right:8px;}
.need-help-wapp { border-radius: 16px;max-width: 256px;width: 100%;}
.need-help-wapp.v-store{border: 1px solid #231F2033}
.need-help-wapp.chat_ {background:#FCF9F1; border: 1px solid #8866314D}
.need-help-wapp a{display:flex;align-items:center;margin-right: 8px;padding: 13.5px 10px;justify-content: center;max-width: 335px;width:100%;font-size: 14px;color: #231F20;
margin: 0 auto; text-transform:uppercase;}
.varient-details-main span {font-size: 14px;color: rgba(35, 31, 32, 0.5);}
.varient-details-main span.color{padding-left:15px;position:relative;}
.varient-details-main span.color:after {position: absolute;content: "";top: 1px;width: 1px;height: 15px;background: #a9a9a9;bottom: auto;left: 4px; }
.varient-details-main{padding-top:10px;}
.goTocart{position: absolute;    right: 0;    top: 5px;}
.goTocart svg{    width: 16px;height: 16px;}
.single-closer.goTocart{position:unset;}
.vertical-collection-outer .Grid__Cell{width:30%;padding: 0 28.3px 0 0;position: relative;}
.vertical-collection-outer .Grid__Cell .overlat-link{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index:1;display: block;}
.vertical-collection-outer .Grid__Cell .AspectRatio{width:100%;max-width:100% !important;}
/* .feature-columns-with-image.vc-col .Container{padding-right:0;} */
/* .feature-columns-with-image.vc-col h3{font-size:24px;} */
.feature-columns-with-image.vc-col .SectionHeader__Description p {letter-spacing: .2px;color: #7b7b7b;    font-size: 16px;width:90%;line-height: 22.96px;}
.feature-columns-with-image.vc-col .SectionHeader__Description{margin: 0px 0 15px;max-width: 370px !important;width: 100%;}
.feature-columns-with-image.vc-col .Grid__Cell .Link{text-decoration: underline;font-size: 16px;text-underline-offset: 3px;}
.feature-columns-with-image.vc-col .Text__ImageWrapper {margin-bottom: 29px;}
.feature-columns-with-image.vc-col .Grid{margin: 0;}
.feature-columns-slider.horizontal-coll .Grid__Cell{width:40%;padding: 0 12px 0;}
.horizontal-coll-main.slide-padding .feature-columns-slider.horizontal-coll .Grid__Cell{padding:0 24px 0 0;}
/* .horizontal-coll-main .Container{padding-right: 0;} */
.feature-columns-with-image .horizontal-coll-main .Grid.feature-columns-slider{margin:0;}
.feature-columns-slider.horizontal-coll .Grid__Cell .vendor{font-style: normal;font-weight: 400;font-size: 14px;line-height: 156%;color: rgba(35, 31, 32, 0.35);    
padding-bottom: 20px;display: block;}
.feature-columns-with-image .horizontal-coll-main h3 ,
.feature-columns-with-image.vc-col h3{font-weight: 500;font-size: 22px;color: #000;padding: 0;display: flex;align-items: center;gap:0 14px;}
feature-columns-with-image.vc-col h3 svg{}
.feature-columns-with-image .horizontal-coll-main .SectionHeader__Description p{font-size:16px;color:#7B7B7B;margin-bottom: 17px;max-width: 450px;}
.feature-columns-with-image .horizontal-coll-main .Link{font-size: 18px !important;text-decoration: underline;}
.feature-columns-with-image .horizontal-coll-main .flickity-page-dots .dot,
.vertical-collection-outer .flickity-page-dots .dot{width: 100%;height: 2px;border-radius: 0;margin: 0;border: 0;display: block;background: #e8e8e8;} 
.feature-columns-with-image .horizontal-coll-main .flickity-page-dots .dot.is-selected,
.vertical-collection-outer .flickity-page-dots .dot.is-selected{background:#adacac;}
.feature-columns-with-image .horizontal-coll-main .flickity-page-dots,
.vertical-collection-outer .flickity-page-dots{display:flex;justify-content: center;max-width: 466px;margin: 45px auto 0;}
.feature-columns-with-image .horizontal-coll-main .flickity-prev-next-button.next,
.feature-columns-with-image.vc-col .flickity-prev-next-button.next{top: calc(43% - 45px);transform: translateY(-49%);}
.horizontal-coll-main .horizontal-coll.two_item .Grid__Cell{width:50%;    padding: 0 12px 0;margin:0;}  
.horizontal-coll-main .horizontal-coll.two_item .AspectRatio{max-width:100% !important;}
.horizontal-coll-main .horizontal-coll.two_item {padding-right:62px;}
.feature-columns-slider.horizontal-coll.horizontal_custom_slider {margin-right: -16.3px;    margin-left: 0;}
.feature-columns-slider.horizontal-coll.one_item .Grid__Cell{width: 100%; }
.feature-columns-slider.horizontal-coll.one_item .Grid__Cell .AspectRatio{max-width:100% !important;}
.feature-columns-slider.horizontal-coll.one_item .Grid__Cell .Text__ImageWrapper{margin:0;} 
.feature-columns-slider.horizontal-coll.one_item {margin: 0;padding-right: 62px;}
.feature-columns-with-image.vc-col .flickity-prev-next-button.next{right: -23px;transform: translateY(0);}
.feature-columns-with-image.vc-col .flickity-prev-next-button.previous {left: -21px;transform: translateY(0);}
  .feature-columns-with-image .horizontal-coll-main .flickity-prev-next-button.next{right:0;height: 56px;width: 28px;border-radius: 90px 0 0 90px;
  background: #0000001a;-webkit-backdrop-filter: blur(93px);backdrop-filter: blur(93px);box-shadow: none;padding-left: 7px;}
/* .template-index :is(.feature-columns-with-image,.featured_collections) .flickity-prev-next-button svg{stroke:#fff;} */
.template-index :is(.feature-columns-with-image,.featured_collections) .flickity-prev-next-button.next:hover{box-shadow: -1px 0px 12px rgba(255,255,255,0.3);}
.template-index :is(.feature-columns-with-image,.featured_collections) .flickity-prev-next-button.previous:hover{box-shadow: -1px 0px 12px rgba(255,255,255,0.3);}
.featured_collections .ProductItem__Info.ProductItem__Info--left {margin-top: 19px;}
.feature-columns-with-image .horizontal-coll-main .flickity-prev-next-button.previous{left:0;height: 56px;width: 28px;border-radius: 0 90px 90px 0;
  background: #0000001a;-webkit-backdrop-filter: blur(93px);backdrop-filter: blur(93px);box-shadow: none;padding-right: 2px;transform: translateY(-49%);}      
.footer-app-main .play-store{width:150px;margin-right:13px;}
.footer-app-main .app-store{width:150px;}
.footer-app-main h4{padding-top: 9px;    font-size: 14px;    font-weight: 400;    font-stretch: normal;    font-style: normal;   width: 100%;
line-height: 1.3;    letter-spacing: normal;    text-align: left;    margin: 0 0 16px;    color: #231F20;}
.footer-app-main{display: flex;align-items: center;flex-wrap: wrap;justify-content: center;}
.footer-app-main.secial-desk p{width: 100%;text-align: center;margin: 0 0 16px;font-size: 16px;line-height: 1;color: rgba(35, 31, 32, 0.8);    padding-right: 28px;}
.footer-app-main a{display:block;}
.Footer__Block.Footer__Block--app-block{max-width: 320px;padding: 0;width:100%;}
.Button--full.select_size_click {line-height: 1.1;text-transform: uppercase;padding: 17px;border-radius: 16px;border-color: #333333;}
.Button--full.select_size_click::before {background-color: #333333;}
.calculateSize.disCalculatebtn:before{  background-color: #a6a6a6;}
.calculateSize.disCalculatebtn{pointer-events: none;border-color:#a6a6a6;}
.calculateSize.Button{padding-top: 17px;padding-bottom: 17px;cursor:pointer;font-size:14px;} 
 /* 
.temp_cityof.customizecityof_sizemodule .product-handle-button .pdp-btn-set{display: flex;justify-content: space-between;padding-top: 22px;} 
.temp_cityof.customizecityof_sizemodule .product-handle-button .pdp-btn-set .ProductForm__AddToCart.addToCartBtn {width: calc(50% - 7px);}
.temp_cityof.customizecityof_sizemodule .product-handle-button .pdp-btn-set .ProductMeta__Size{width: calc(50% - 7px);}
.customizecityof_sizemodule .custom_city-drawer{height: 100%;background: #f5f5f5;padding: 43px 43px 0;overflow-y: auto;box-shadow: -5px 0 21px #a9a9a940;z-index:999 !important;  
transition: right .3s ease-in-out;width: 100%;max-width: 527px;top: 0;right: -100%;position: fixed;display:block !important;}
.customizecityof_sizemodule.cityofCustomize_drawer .custom_city-drawer{right: 0px;}
.customizecityof_sizemodule.cityofCustomize_drawer .cust-cityof-overlay{background: rgba(0,0,0,.48);position: fixed;top: 0;left: 0;bottom: 0;display:block;
right: 0;z-index:99;max-height: 100vh;height: 100%;cursor: pointer;}
.customizecityof_sizemodule.cityofCustomize_drawer .shopify-section--header{z-index:0;}
.customizecityof_sizemodule.cityofCustomize_drawer .announcement-enable{z-index:0;}
.customizecityof_sizemodule.cityofCustomize_drawer {overflow:hidden;}
.customizecityof_sizemodule.cityofCustomize_drawer *{z-index:0;} */
.custom_city-drawer .ProductForm-Filter-Heading .ProductForm__SizeLabel {display: flex;justify-content: space-between;align-items: center;font-size: 18px;font-weight: 400;
line-height: 1.3;letter-spacing: -.36px;text-align: left;color: #231f20cc;margin-bottom: 34px;font-family: 'Helvetica';}
.custom_city-drawer .ProductForm-Filter-Heading .ProductForm__SizeLabel .single-closer.close_pair{display:block !important;width: 25px;height: 25px;pointer-events: unset;cursor: pointer;}
.template-product.template-cityof .korra_size_chart .ProductForm__Size .korra-custome{display:none;}
/* .customizecityof_sizemodule .custom_city-drawer .ProductElements__Name{display: flex;justify-content: space-between;align-items: flex-end;
margin-bottom: 16px;font-size: 15px;font-weight: 400;line-height: 1;letter-spacing: -.3px;color:#231f20;text-align: left;}
.customizecityof_sizemodule.cityofCustomize_drawer .Product-Filter-Add-To-Cart .Back-Git-Guarantee span svg{width: 20px;height: 20px;margin-right: 8px;color: #7b7979;
border: 1px solid #7b7979;border-radius: 50%;padding: 4px;background: #ffffff;}
.customizecityof_sizemodule.cityofCustomize_drawer .Product-Filter-Add-To-Cart .Back-Git-Guarantee span{display: flex;align-items: center;font-family: Helvetica;
font-size: 14px;font-weight: 400;line-height: 1;letter-spacing: normal;text-align: left;color: #231f2099;}
.customizecityof_sizemodule.cityofCustomize_drawer .Product-Filter-Add-To-Cart {padding: 20px 41px;background: #ffffff;box-shadow: 0 -2px 10px #0000001a;z-index: 1;margin:0 -43px;} */
.custom_cityofhtml{height: calc(100% - 198px);overflow-y: scroll;}
.custom_cityofhtml::-webkit-scrollbar {display: none;}
/* .customizecityof_sizemodule.cityofCustomize_drawer .Back-Git-Guarantee{display: flex;justify-content: center;align-items: center;margin-top: 15px;}
.customizecityof_sizemodule.cityofCustomize_drawer .List__numbers .Property__Field label{width: 100%;height: 100%;display: flex;flex-direction: column;font-size: 14px;
font-weight: 400;line-height: 1;letter-spacing: -.28px;text-align: center;color: #231f20cc;padding: 18px 18px 15px 17px;border: solid 1px rgba(35,31,32,.1);border-radius: 3px;}
.customizecityof_sizemodule.cityofCustomize_drawer .ProductForm__SizeContent .ProductSize__Elements:not(.Round) .Property__Field .activeradio+label{box-shadow: inset 0 0 0 2px #231f20;transition: all .6s ease,border-width 0s linear;color: #231f20;background: #f8f8f8;}
.customizecityof_sizemodule.cityofCustomize_drawer .ProductSize__Elements .List__numbers .Property__Field label:before {
position: absolute;    content: "\f00c";    top: -10px;    right: -10px;    width: 20px;    height: 20px;    background-color: #ea4545;
border-radius: 50%;    color: #fff;    font-size: 9px;    line-height: 20px;    font-weight: 400;    text-align: center;
display: inline-block;    font-family: FontAwesome;    overflow: hidden;opacity: 0;text-rendering: auto;-webkit-font-smoothing: antialiased;}
.customizecityof_sizemodule.cityofCustomize_drawer .ProductSize__Elements .List__numbers .Property__Field label img {width: auto;height: 100px;margin: 0 auto 10px;}
.customizecityof_sizemodule.cityofCustomize_drawer .List__numbers .Property__Field .activeradio+label {box-shadow: inset 0 0 0 2px #231f20;color: #231f20;}
.customizecityof_sizemodule.cityofCustomize_drawer .ProductSize__Elements .List__numbers .Property__Field .activeradio+label:before{opacity:1;}
.customizecityof_sizemodule.cityofCustomize_drawer .ProductSize__Elements .List__numbers .Property__Field{margin-right:7px;}
.customizecityof_sizemodule .product-handle-button .new-color-varient a{position: relative;display: block;width: 64px;height: 83px;margin-right:10px;overflow: hidden;border-radius: 6px;}
.customizecityof_sizemodule .product-handle-button .new-color-varient a:after {width: calc(100% + 0px);height: calc(100% + 0px);top: 0px;left: 0px;border: 1px solid #000 !important;
display: block !important;border-radius: 6px;content: "";position: absolute;}
.customizecityof_sizemodule .product-handle-button .new-color-varient{display: flex;flex-wrap: wrap;padding-top:0;}
.customizecityof_sizemodule .product-handle-button .new-color-varient span{padding-bottom: 8px;display: block;width: 100%;font-size: 16px;line-height: 1;letter-spacing: normal;text-align: left;color: #231f20;text-transform: capitalize;}
.customizecityof_sizemodule .product-handle-button .new-color-varient img{width: 100%;display: block;position: relative;top: 0;height: 100%;object-fit: cover;}
.customizecityof_sizemodule.cityofCustomize_drawer .List__numbers{margin:0;} 
.template-product.template-cityof .Popup{max-height: 100%;height: 100%;border-radius: 0;}
.template-product.template-cityof .ProductForm__Size.customer_ProductForm__Size{}
.customizecityof_sizemodule .addtocart-container {margin: 30px 0 0;}
.customizecityof_sizemodule .ProductForm-Filter .ProductForm-Filter-Heading .single-closer.close_pair{display:block !important;} */
.recommended_sizeblock{font-size: 14px;    font-weight: normal;    font-stretch: normal;    font-style: normal;    line-height: 1.25;    letter-spacing: normal;
text-align: center;    color: #7b7b7b;    padding: 9px 23px 8px 22px;    border-radius: 5px;    background-color: rgba(0, 102, 204, 0.08);margin-bottom:25px;}
.recommended_sizeblock .recommended_size{color:#231f20;}
.New__SizePopup.CityofSize__GuidePopup .select-shirtsize {padding: 38px 24px 0;}
.New__SizePopup.CityofSize__GuidePopup.PopupDrawer .Property__Field label{height: 50px;font-size: 14px;width: 50px;}
.New__SizePopup.CityofSize__GuidePopup.PopupDrawer .Round .Property__Field{width: auto;margin: 0 5px 0 0; min-width: auto;}
.New__SizePopup.CityofSize__GuidePopup.PopupDrawer  .List__numbers{margin:0;} 
.ProductForm-Filter .nav-tabs{/*padding-top: 30px;*/}
/* .temp_cityof .Popup.Popup__Small.New__SizePopup.ShirtSize__GuidePopup .modal-header{padding:30px 16px 25px;}
.temp_cityof .Popup.Popup__Small.New__SizePopup.ShirtSize__GuidePopup .modal-body {padding: 12px 16px 46px;}
.temp_cityof .Popup.Popup__Small.New__SizePopup.ShirtSize__GuidePopup .Heading.fisrt_header{color:#000;} */
.new-color-varient .var-outer .meta_colorvariant{width: 64px;height: 64px;display: block;border-radius: 8px;overflow: hidden;}
.new-color-varient .var-outer .meta_colorvariant img{width: 100%;height: 100%;object-fit: cover;}
.new-color-varient{display:flex;flex-wrap: wrap;margin-bottom: 36px;  width: 100% ;}
.temp_RTW .Product__Info .new-color-varient{margin-bottom: 0px; /*padding-bottom: 16px;border-bottom: 1px solid #ECECEC;*/}
.new-color-varient .inner_metacolor{display:flex;flex-wrap:wrap;margin: 20px -6px 0;}
.new-color-varient .var-outer span{display: block;text-align: center;font-size: 12px;line-height: 1.1;letter-spacing: 0;color: #5B5B5BCC;margin-top: 8px;}
.new-color-varient .varient-title{font-family: 'Helvetica Neue';width:100%;font-size: 18px;line-height: 1.1;font-weight: 500;letter-spacing: normal;text-align: left;color:#151515;text-transform: capitalize;margin:0;}
.new-color-varient .var-outer {padding: 0 6px 28px;} 
.new-color-varient .var-outer p{margin:0;}
.bombay-shirt-content .fitsmart-button .Filter_As_Modal-mobile .get-size-button  {box-shadow:none;display:none;}
.addtocart-container .Button.get-size-button .button-text{text-transform:capitalize;font-size:16px;}
/* .temp_cityof.customizecityof_sizemodule .product-handle-button:not(.formalpant_customise) .pdp-btn-set .ProductForm__AddToCart.template-product{width:100%;flex:100%;}
.temp_cityof.customizecityof_sizemodule .product-handle-button:not(.formalpant_customise) .pdp-btn-set .ProductForm__AddToCart.template-product.formalpant_customise{width: calc(50% - 7px);flex: 0 0 48%;} */
.template-product.template-cityof .addtocart-container{margin-top:20px;}
.template-product.template-cityof .sel_size{margin-top:0;}
/* body.temp_cityof.onload_hide_button .loader-pdp-main{    margin: 0 auto;} */
.slider-container .product-select-button{display:none;} 
#Filter_As_Modal.ProductForm-Filter .ProductForm__Size .Im-New-Filter .recommended_sizeblock{margin: 20px 0 0;}
/* .temp_cityof .fitsmart-button{}
.temp_cityof.notlogged .fitsmart-button.view-log{    margin-bottom: 16px;} */
.ProductForm-Filter .login_wrapper .login_right .login-box.step-box-wrapper{    padding-top: 40px;}
.temp_korra .ProductForm-Filter .tab-wrap .data_drawer_one .fitProgress-outer,
.new-color-varient .var-outer.active_variant a{position:relative;}
.new-color-varient .var-outer.active_variant span{color:#B26710;position:relative;pointer-events:none;}
.new-color-varient .var-outer.active_variant span:after{position: absolute; content: ""; left: 0; bottom: -8px; width: 4px; height: 4px; background: #B26710; border-radius: 50%; right: 0; margin: 0 auto;}
.new-color-varient .var-outer.active_variant p{position:relative;margin:0;}
.new-color-varient .var-outer.active_variant p:after{position: absolute; content: ""; left: 0; bottom: -8px; width: 4px; height: 4px; background: #B26710; border-radius: 50%; right: 0; margin: 0 auto;}
.new-color-varient .var-outer.active_variant a:after{width: calc(100% + 0px);height: calc(100% + 0px);top: 0px;left: 0px;
display: block !important;border-radius: 14px;content: "";position: absolute;}
.pdp-btn-set.nSoldOutBtn .ProductMeta__Size{display:none;} 
.pdp-btn-set.nSoldOutBtn .ProductForm__AddToCart.addToCartBtn {width: 100% !important;flex: 100% !important;color: #fff;font-size: 16px;background: #a6a6a6;text-transform: none;}
.pdp-btn-set.nSoldOutBtn{padding-top: 16px !important;}
.ProductElements__Name .text-wrap {font-family: 'Helvetica Neue';font-size: 18px;line-height: 1.1;font-weight: 500;}
.standard-rec-size-content,
.pro-updated-size-details {background-color: #FCF9F1;padding: 20px 10px 26px;color: #896631;font-size: 16px;line-height: 1.4;font-weight: 400;border-radius: 10px;text-align: center;margin: 20px 0 48px;}
.standard-rec-size-content {margin-bottom: 16px;padding: 9px;}
body.notlogged .pro-saved-sizing-main:not(.hide) .pro-updated-size-details.hide{display:block !important}
body.notlogged .pro-saved-sizing-main:not(.hide) .pro-updated-size-details.hide span:not(.your-size-text){display:none;} 
.ProductElements__Name.pro-need-more-main {margin: 16px 0 clamp(1.25rem,2.22222222vw,2rem);display: block;}
.pro-need-more-ranges-text, 
.pro-customise-text,
.pro-saved-sizing-text {font-family: 'Helvetica Neue';font-weight: 500;}
.ProductElements__Name.pro-need-more-text-wrap, 
.ProductElements__Name.pro-customise-text-wrap {line-height: 1.1;justify-content: space-between;}
.ProductElements__Name.pro-need-more-text-wrap .get-size-button.sel_size, 
.pro-customise-custom-btn.customize-shirt,
.pro-add-custom-size-btn,.pro-customise-custom-btn.semi_customizebtn,.rtw-size-top .pro-fitsmart-guide,
.rtw-size-wrap .rtw-size-guide a,
.pro-add-custom-size-btn.select_size_click {font-size:16px;padding: 0;color: #0066CC;font-weight: 400;cursor: pointer;text-transform: uppercase;}
.pro-customise-wrap {border-top: 1px solid #D0D0D0;/*border-bottom: 1px solid #D0D0D0;*/padding: 48px 0 0; margin-bottom: 32px; }
.pro-customise-wrap-inner { background-color: #5B5B5B0D; padding: 24px 17px 24px 15px; border-radius: 8px; }
.pro-customise-content {margin-top: 16px;font-size: 16px;line-height: 1.3;color: #5B5B5B;}
.ProductElements__Name.pro-saved-sizing-main {display: block;    margin: 16px 0 32px;}
.pro-accordion-main {margin-top: 20px;}
.pro-accordion-title h5 {font-family: 'Helvetica Neue';font-size: 16px;line-height: 1.1;font-weight: 500;margin-top: 0;color: #151515;}
.pro-accordion-item {padding: 21px 0;border-bottom: 1px solid rgb(35 31 32 / 10%);}
.pro-accordion-title {position: relative;cursor: pointer;}
.pro-accordion-title:before, .pro-accordion-title:after,
.Footer_Tabs .Collapsible__Arrow:after, .Footer_Tabs .Collapsible__Arrow:before {content: "";position: absolute;top: 50%;right: 0;width: 16px;height: 1px;background-color: #151515;transform: translateY(-50%);transition: all .3s ease-in-out;}
.pro-accordion-title:after, .Footer_Tabs .Collapsible__Arrow:after {width: 1px;height: 16px;right: 7px;transform: translate(-50%, -50%);}
.pro-accordion-item.active .pro-accordion-title:after,
.Footer_Tabs .Collapsible__Button[aria-expanded="true"] .Collapsible__Arrow:after {transform: translate(-50%, -50%) rotate(90deg);opacity: 0;}
.pro-accordion-content {padding-top: 20px;font-size: 14px;line-height: 1.6;}
.pro-accordion-content * {color: #5B5B5B;}
.pro-accordion-content p:not(:last-of-type) {margin-bottom: 24px;}
.pro-accordion-content p {margin: 0;}
.pro-accordion-item .pro-accordion-content .content-title {margin-bottom: 12px;color:#151515;font-family: Helvetica Neue;font-size: 14px;font-weight: 500;}
.pro-accordion-item .pro-accordion-content .content-title span{font-weight: 400;font-family: helvetica;}
.pro-accordion-content p b, .pro-accordion-content p strong {font-weight: 500;font-family: 'Helvetica Neue';}
.pro-accordion-content-inner {margin-bottom: 24px;}
.pro-accordion-content .store-support {margin-top: 0;}
.pro-accordion-content .store-support a{color: #0066CC;}
.pro-accordion-content ul li:not(:last-of-type) {margin-bottom: 1px;}
.pro-accordion-content ul li{list-style:none;position:relative;padding-left: 18px;}
.pro-accordion-content ul li:after{position: absolute; content: ""; left: 0; top: 8px; width: 5px; height: 5px; border-radius: 50%; background: #5b5b5b;}
/* ------------ drawer changes ----------- */
.temp_korra .ProductForm-Filter .tab-wrap .data_drawer_one .your-size-popup,
.temp_korra .ProductForm-Filter .tab-wrap .data_drawer_one .Im-New-Filter{padding-bottom:0;} 
.size-change-popup .edit_profile .List__numbers{display:flex !important;column-gap: 0 !important;}
.inner.edit_size .ProductSize__Elements:not(.Round) .List__numbers{display:flex;column-gap: 0;}
.inner.edit_size .ProductSize__Elements:not(.Round) .List__numbers .Property__Field{width: 100%;max-width: 136px;}
.change-size-popup-outer .inner.edit_size .ProductSize__Elements.Round .List__numbers{gap:0;}
.size-change-popup .edit_profile .ProductSize__Elements:not(.round-portion) .List__numbers .Property__Field{width:100%;max-width: 136px;}
.edit_conform .size-change-popup .bg{padding-top:15px;}
.size-change-popup .edit_profile .ProductSize__Elements.round-portion .List__numbers .Property__Field{width: 50px;height: 48px;padding: 8px; margin: 0;border: 1px solid #D0D0D0; 
border-radius: 16px;max-width:unset;}
.size-change-popup .edit_profile .ProductSize__Elements.round-portion .Pair__Lists label{width: 100%; height: 100%; display: flex; justify-content: center;
align-items: center; text-align: center; color: #151515;border:0; padding:0;}
/* body.change_size_pop .change-size-popup-outer.edit_conform .ProductSize__Elements.ProductSize__Height.round-portion .Property__Field {max-width: 47px;} */
.full-video-main{position:relative;}
.full-video-main .control-bar{position: absolute;right: 63px;bottom: 80px;z-index: 1;display: flex;align-items: center;}
.full-video-main .control-bar button{margin-left: 22px;}
.full-video-main .control-bar button#mute{background:transparent;border:0;}
.full-video-main .control-bar #play img{margin: 0 auto;}
.full-video-main video{height: calc(100vh - 160px);width: 100%;object-position: center;object-fit: cover;}
.full-video-main .content a{padding-left: 14px; position: relative; display: inline-block;font-size: 16px;color:#fff;font-weight: normal;line-height: 1;letter-spacing: normal; text-decoration: none;margin: 0;text-transform: inherit; /* background:#fff;                   
text-align: center;color: #000;overflow: hidden;border: 1px solid #fff;padding: 17px 20px;border-radius: 16px;*/}
.full-video-main .content a:before { animation: DotFlash 1.2s ease infinite; background-color: #E23744; block-size: 6px; border-radius: 50%; content: ""; display: block; inline-size: 6px; inset-block-start: 50%; position: absolute; transform: translateY(-50%); transition: background-color .3s ease,transform .3s ease; z-index: 1; inset-inline-start: 0; }
@keyframes DotFlash { 0% { opacity: 1 } 10% { opacity: 1 } 50% { opacity: 0 } 90% { opacity: 1 } to { opacity: 1 } }
/* .full-video-main .content a:hover{background:transparent;color:#fff;} */
.full-video-main .content {position: absolute; bottom: 0px; left: 0; /* transform: translateX(-50%); */ text-align: center; max-width: 640px; padding: 0 0 40px 24px; width: 100%;height: 100%; display: flex; align-items: flex-end; z-index: 8;flex-wrap: wrap;}
.video_button_wrapper { display: flex; flex-wrap: wrap; gap: 24px; /*max-width: 560px;*/ justify-content: flex-start; position: sticky; bottom: 40px; height: auto; }
.full-video-main .content h3{/*text-transform: capitalize;*/width: 100%;font-size: 26px;font-weight: 500;font-family: 'Helvetica Neue';line-height: 1.2;letter-spacing: 0;text-align: center;color: #fff;max-width: 100%;margin: 0;text-align: left;}
.full-video-main svg{width: 26px;height: 26px;}
.full-video-main .control-bar .mob{display:none;}
.full-video-main .control-bar span img{width:25px;}
.full-video-main img.video_banner_image{  height: calc(100vh - 160px);width: 100%;position: absolute;z-index: 8;top: 0;left: 0;object-fit: cover;}
.full-video-main{position:relative;height: calc(100vh - 160px);}
.full-video-main .video_banner_image.hidden-tablet-and-up_mobile{display:none;}
/* .contBtnDrawer{display:none;} */
.your-size-second .second-allcontent.ProductForm__SizeContent,
.your-size-second .size-options-korra {height: calc(100dvh - 164px);overflow-y: scroll;padding-bottom: 30px;display: block;}
.your-size-second .size-options-korra::-webkit-scrollbar {display:none;}
.your-size-second .contBtnDrawer{position: relative;bottom: 0;    padding-top: 15px;}
.your-size-second{margin-bottom: -48px ;/*display:block !important;*/    height: 100%;}
.your-size-second .second-allcontent.ProductForm__SizeContent::-webkit-scrollbar ,
.your-size-second.size-options-korra::-webkit-scrollbar{display: none;}
.your-size-second .size-options-korra .second-allcontent.ProductForm__SizeContent {height: initial;    overflow: hidden;    padding: 0;}
.recommended_sizeblock .recommended_size {text-transform:uppercase;}
.template-product #main .mlvedaform section.customizePDP.Product{margin-bottom: 48px;max-width:100%;padding: 0 0 0;}
.template-product .pdp-rec .Section.Section--spacingNormal{padding-top: 0;padding-bottom: 0;margin: 0;}
.pair_with_products .Product {margin-bottom:0;max-width:100%;padding-right:0;}
.pair_with_section{padding:48px 0 48px;position:relative;overflow: hidden;}
.pair_with_section.look_more{padding:48px 0;}
.lottie-controls {display:none;}
lottie-player{margin:0 auto;}
.scan-success-loader .content{text-align:center;}
.scan-success-loader .loader-pdp{border: 5px solid #f3f3f3;    border-radius: 50%;    border-top: 5px solid #000;    width: 30px;    height: 30px;    margin: 0 auto;    -webkit-animation: spin .9s linear infinite;    animation: spin .9s linear infinite;}
.scan-success-loader p{  margin: 10px 0 20px;    color: #000;font-size:17px;}
.scan-success-loader .loader-pdp-main{display:block !important;}
.scan-success-loader .logo-loader img{max-width: 240px;width: 100%;margin-bottom: 0px;}
.scan-success-loader .content{text-align:center;position:relative;padding-bottom:50px;}
.scan-success-loader h5{color:#6aba33;margin-top: -30px;font-size:26px;}
.scan-success-loader h5 span{font-size: 32px;line-height: 2.2;display:block;}
.scan-success-loader .content lottie-player{max-width:320px !important;width:100%;}
.scan-success-loader img{max-width: 340px;}
.form-block-main .inner{display:flex;padding: 30px;}
.form-block-main .inner .left_content{width:50%;    padding: 40px 7% 40px 0;}
.form-block-main .inner .left_content .inn{width: 100%;max-width: 500px;margin-left: auto;}  
.form-block-main .inner .right_form{width:50%;border-left: 2px solid #ccc;display: flex;align-items: center;padding-left:7%;}
.form-block-main .inner .right_form .form-outer-block{width: 100%;max-width: 500px;margin-right: auto;}
.form-block-main .inner h4{font-size: 34px;margin: 0;color:#000000;}
.form-block-main .inner p{color:#7B7B7B;max-width: 500px;margin-top: 30px;line-height: 1.5;}
.form-block-main .inner .right_form .footer-switcher-block{max-width: 500px;margin: 0 auto;}
.form-block-main .inner .right_form .Form__Submit{width:100%;margin-top: 40px;}
.form-block-main .inner .right_form input{border:0;border-bottom:1px solid #dddddd;padding: 22px 13px;}
.form-block-main .inner .right_form input::placeholder{color: #757472;}
.form-block-main .inner .Form__Alert.Alert--success{margin:0 !important;text-align:center;}
.form-block-main .right_form .form-outer-block .loginmsgdata{font-size:16px;}
.form-block-main .form-outer-block span{display:none;}
.form-block-main .form-outer-block .dis_input span{display:block;position: absolute;width: 100%;height: 134px;z-index: 999;cursor: not-allowed;}
.form-block-main .form-outer-block .dis_input{position:relative;}
.form-block-main .inner .right_form .dis_input input{pointer-events:none;}
.the-grade-cricketer-ipl .form-block-main .inner {  padding: 0 0 65px;}
.scan-success-loader h5.blast_text br{display:none;}
.scan-success-loader h5.scan_text{margin-top:0;}
.size-change-popup .ProductSize__Elements.Round .ProductElements__Name{padding-bottom:7px;}
.ProductForm-Filter{padding:24px 24px 0;}
.change-size-popup-outer.edit_conform .bg .ProductSize__Elements {padding-top:5px;}
/* body.promobanner .Categories-list-main{background:#F8F8F8;}
body.promobanner .Categories-list-main .inner {display: flex;justify-content: space-between;max-width: 1420px;margin: 0 auto 0 0;padding: 36px 16px 41px 76px;}
body.promobanner .Categories-list-main .inner .column-block{position: relative;transition:all 0.5s;width:100%;}
body.promobanner .Categories-list-main.col-collapse-toggle .inner .column-block{position: relative;top: 0;transition:all 0.5s;}
body.promobanner .Categories-list-main .inner ul li{padding-right:10px;width:33.33%;} 
body.promobanner .Categories-list-main .inner li{font-weight: 400;font-size: 16px;line-height: 200%;text-transform: capitalize;color: #7B7B7B;list-style: none;    padding-bottom: 5px;}
body.promobanner .Categories-list-main .inner li.active{color:#231F20;}
body.promobanner .horizontal-coll .img img{width:100%;display:block;border-radius: 10px 0 0 10px;object-fit:cover;}
body.promobanner .horizontal-coll .img .vendor.mob_{display:none;} 
body.promobanner .horizontal-coll .SectionHeader__Description p{font-size: 16px;line-height: 1.5;color: #FFFFFF;margin:6px 0 17px;}
body.promobanner .horizontal-coll .Link span{color:#FFFFFFCC;font-size: 15px;} 
body.promobanner .horizontal-coll .coll-desc .vendor{font-weight: 500;font-size: 22px;color: #fff;font-family: Helvetica Neue;padding:0;}
body.promobanner .horizontal-coll .SectionHeader__Description{margin:0;} */
.collection-body .CollectionInner__Products .promobanner_div.main_{margin:0 0 0 -3px !important;padding: 56px 24px 50px 15.5px;} 
.collection-body .CollectionInner__Products .promobanner_div.main_ .Grid__Cell:not(.block_) {padding: 0px 0 0 22px !important;margin-bottom: 70px;}
/* .collection-body .feature-columns-slider.horizontal-coll.one_item{padding: 0 0 0 8.5px;}
.collection-body .feature-columns-slider.horizontal-coll.one_item a{-webkit-tap-highlight-color: transparent; }
.collection-body .feature-columns-slider.horizontal-coll.one_item .Grid__Cell{padding:0;border-radius: 10px;border: 1px solid #E9E9E9;border-left: 0;position:relative;overflow:hidden;}
.collection-body .feature-columns-slider.horizontal-coll.one_item .Grid__Cell .coll-desc{position: absolute;bottom: 0;left: 0;width: 100%;padding: 32px 32px 28px;
background: linear-gradient(360deg, #231F20 22.86%, rgba(35, 31, 32, 0) 96.32%) !important;}
body.template-collection .ProductItem__LabelList .ProductItem__Label {margin-bottom:0;}
body.promobanner .collection-page-main{display:block;} */
.ProductItem__LabelList .ProductItem__Label {margin:0;padding: 7px 12px 6px;border-radius: 6px;font-size: 14px;line-height: 1;} 
.ProductItem__LabelList .ProductItem__Label.ProductItem__Label-customisable {background-color: #FFF3E4;color: #B27D14;}
.ProductItem__LabelList .ProductItem__Label:not(:last-of-type) {margin-right: 12px;}
.ProductItem__LabelList .ProductItem__Label.ProductItem__Label-tag_based {background-color: #FBE1E3;color: #D81820;}
.ProductItem__LabelList .ProductItem__Label:not(:last-child):after, .prodLabels .ProductItem__Label:not(:last-child):after{display: none;}
.template-search .st-main-content-wrap .sidebar,
.searchtap .st-main-content-wrap .sidebar{position: sticky;width: 100%;max-width: 246px;margin:0 0;padding: 0 25px 0 0;right: 0;top:150px !important;
transition:0.2s all;  height:100vh;overflow: scroll;z-index: 8;border-left: 1px solid #E0E0E0;border-top: 1px solid #E0E0E0;background:#fff;margin-top: 0;}
.searchtap .st-main-content-wrap .sidebar{z-index:0;}
body.template-collection h2.ProductItem__Title.Heading{font-size:16px;line-height: 1.2;margin-top: 0;padding-bottom: 16px;}
.ProductItem .ProductItem__Title.Heading {padding-bottom: 16px;}
 h2.ProductItem__Title.Heading a ,
.featured_collections .ProductItem__Info h2.ProductItem__Title.Heading a{color: #151515;font-weight: 500;font-size: 18px;line-height:1.3;font-family: 'Helvetica Neue';}
.ProductItem__PriceList.Heading ,
.featured_collections .ProductItem__PriceList.Heading{padding-bottom: 20px;}
.CollectionMain .ProductListWrapper .ProductList.Grid[data-desktop-count="2"] .ProductItem__PriceList.Heading { padding-bottom: 20px; }
.ProductItem__PriceList.Heading span {display: inline-block;}
body.template-collection span.ProductItem__Price.Price.Text--subdued,
.view-similar-pdp span.ProductItem__Price.Price.Text--subdued,body .featured_collections .ProductItem__Price.Price.Text--subdued{font-size:16px;color:#444444;line-height: 1;}
body.template-collection span.ProductItem__Price.Price.Text--subdued.Price--compareAt{color: rgb(68 68 68 / 60%);margin: 0 10px;}
body .featured_collections span.ProductItem__Price.Price.Text--subdued.Price--compareAt{color: rgb(68 68 68 / 60%);}
body.template-collection .ProductItem__Price-discount,
.ProductItem__PriceList .ProductItem__Price-discount{color: #E23744;}
/* .ProductItem__LabelList:has(*.ProductItem__Label) {padding-bottom: 19px;} */
.ProductItem__LabelList {padding-bottom: 0;}
.template-search .ProductItem__LabelList {padding-bottom: 0;}
.CollectionFilters .boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading span{color: #151515;width:100%;}
.template-product .ProductItem__Price-discount {color: #E23744;font-weight: 400;}
body .CollectionFilters .boost-pfs-filter-option-item button,
.template-search .st-sidebar-content .st-collapsible-list span.filter-label,
.searchtap .st-sidebar-content .st-collapsible-list span.filter-label{font-style: normal;font-weight: 400;font-size: 12px;line-height: 125%;color: #231F20;}
body .CollectionFilters .boost-pfs-filter-tree-v .boost-pfs-filter-option{padding:15px 0 15px 15px;} 
body .CollectionFilters .boost-pfs-filter-tree-v .boost-pfs-filter-option:first-child{padding-top:20px;}
body .CollectionFilters .boost-pfs-filter-refine-by-wrapper .boost-pfs-filter-refine-by{padding-left: 0;border-bottom: 1px solid;
    border-image-slice: 1;border-image-source: linear-gradient(90.04deg, #FFFFFF -83.91%, rgba(153, 153, 153, 0) 105.01%);padding-bottom: 17px;margin-bottom: 1px;margin-top: 20px;}
body .CollectionFilters .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-multiple-list li .boost-pfs-check-box{top: 0px;}
body .CollectionFilters .boost-pfs-filter-option-list:last-child{padding-bottom: 20px!important;margin-bottom: 0;} 
body .collection-page-main .coll-toggle-btn {position: absolute;bottom:7px;right: 24px;color: #fff;height: 38px;width: auto;padding-left: 14px;background: #f8f8f8;
display: flex;align-items: center;justify-content: center;cursor: pointer;}
body .collection-page-main .coll-toggle-btn .sl-inner{display: flex;align-items: center;justify-content: center;    
   background: #000;border-radius: 5px;text-align: center;padding:  10px;}
/*   body .collection-page-main .coll-toggle-btn .sl-inner .close{display:none;} */
body .collection-page-main .coll-toggle-btn .sl-inner .open{display:block;}
body .collection-page-main .coll-toggle-btn .sl-inner span{font-size:14px;}
body .collection-page-main .Categories-list-main.col-collapse-toggle .coll-toggle-btn .sl-inner .close{display:block;}
body .collection-page-main .Categories-list-main.col-collapse-toggle .coll-toggle-btn .sl-inner .open{display:none;}
body.open-collection-category , body.open-coll-filter{overflow:hidden;}
body .collection-page-main .Categories-list-main.col-collapse-toggle .coll-toggle-btn{bottom:10px;}
body .collection-page-main .collection-body .Categories-list-main {position:relative; overflow: hidden;transition-duration: .2s;transition:all 0.5s;}
body .horizontal-coll .Link{font-weight: 400;font-size: 16px;color: #7CBDFF;display: flex;align-items: center;justify-content: space-between;}
body .horizontal-coll .Link .view_{display:none;}
body .Categories-list-main .inner ul li{width:20%;cursor: pointer;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
body .Categories-list-main .inner ul{display: flex;flex-wrap: wrap;}
.coll-all-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#101010B0;z-index:99;display:none;transition:all 0.4s;backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);}
body.open-collection-category .coll-all-overlay, 
body.open-coll-filter .coll-all-overlay,
body.open-collection-collection .coll-all-overlay{display:block;cursor: pointer;}
body.open-coll-filter ,
body.open-collection-collection,
body.open-collection-category {overflow:hidden;}
.shrtby-right{padding-left: 40px;}
.CollectionToolbar__Group .CollectionToolbar__Item img{display:none;}
.grid-view-mobile{display:none;}
@-webkit-keyframes fadeIn{from {opacity: 0;}to{opacity:1;}}
@keyframes fadeIn {from{opacity:0;}to{opacity: 1;}}
section.collection-section-main{display:flex;position:relative;} 
body:not(.header-hide) .collection-body-header {position: sticky;top: 70px;background: #fff;z-index: 9;transition:all 0.2s;}
.CollectionMain{position: relative;width:100%;}
.CollectionToolbar__Item--layout { width: auto; padding: 21px 24px 21px 0; border-right: 1px solid rgb(208 208 208 / 50%); }
body.template-collection:not(.promobanner) .CollectionToolbar__Group .CollectionToolbar__Item{padding:0;border: 0;font-size: 16px;font-weight: 400;color: #231F20;}
body.collection .CollectionMain .ProductListWrapper .boost-pfs-filter-products.ProductList.ProductList--grid.ProductList--removeMargin {padding: 0 30px 0 0;margin: 0;}
body.template-collection:not(.promobanner) .Header{border-bottom:1px solid #D0D0D0}
  body.template-collection:not(.promobanner) .CollectionInner{padding-top:0;margin-top:0;/*min-height:1000px;*/}
body.template-collection .collInfo .collTitle {margin: 0 auto;font-size: 36px;font-weight: 500;line-height: 1;letter-spacing: 0em;text-align: left;max-width: 100%;
  margin: 0;  font-family: Helvetica Neue;color:#231F20;}
.template-collection .collInfo .collItemCount{max-width: 100%; margin: 0; padding-left: 0; color: #231F2080; white-space: nowrap;}
.collInfo .inner{display: flex;align-items: flex-end;justify-content: flex-start;padding-bottom:20px;gap: 16px;}
body.template-collection .collInfo {padding: 64px 0 0;}
body.template-collection .collInfo:has(video) { margin: 0 0 8px ; }
body.template-collection .collInfo.have-video { padding: 0; }
body.template-collection:not(.promobanner) .CollectionToolbar__Item--sort svg{display:none;}
body.template-collection:not(.promobanner) .CollectionToolbar__Item .CollectionToolbar__LayoutSwitch {display:flex;padding-left:0;gap: 12px;}
body.template-collection:not(.promobanner) .CollectionToolbar__Item .CollectionToolbar__LayoutSwitch p{font-size: 16px;margin: 0;color: #231F20;padding-right: 12px;margin-top:2px;}
body.template-collection:not(.promobanner) .CollectionToolbar__LayoutType svg,
.search-right-bar .CollectionToolbar__LayoutType svg{width:24px;height:24px;}
/* body.template-collection:not(.promobanner) .CollectionToolbar__Item--layout .CollectionToolbar__LayoutSwitch.hidden-phone .CollectionToolbar__LayoutType:nth-child(2):after{
background: #666;position: absolute;right: -22px;top: -5px;height: 35px;width: 1px;content: "";z-index: 9;opacity: 1;} */
body.template-collection:not(.promobanner) .CollectionToolbar__Item--layout .CollectionToolbar__LayoutType{padding: 0px; /*padding: 19px 0 20px 8px;*/ margin: 0;position: relative;opacity: 1;}
body.template-collection:not(.promobanner) #collection-sort-popover{z-index:9999999;}
.template-collection .CollectionInner__Products .ProductItem__Vendor{font-size:14px;margin-top:0;padding-bottom: 17px;}
.template-collection h2.ProductItem__Title.Heading{font-size:16px;}
.ProductItem__Info { margin-top: 24px; }
.template-collection .ProductItem__Info.ProductItem__Info--left{margin-top:20px ;padding: 0 24px;}
.CollectionMain .ProductListWrapper .ProductList.Grid[data-desktop-count="2"] .ProductItem__Info.ProductItem__Info--left { padding: 0 16px; }
.template-collection .product-recommendations .ProductItem__Info.ProductItem__Info--left {padding: 0;}
/* .CollectionToolbar__LayoutType svg rect {fill: transparent;} */
body.template-collection:not(.promobanner) .CollectionToolbar__Item--layout .CollectionToolbar__LayoutType.is-active svg circle {fill: #151515;fill-opacity: 1;}
.collection-addtocart-btn {border: 1px solid #D0D0D0;border-radius: 16px;padding: 18px 10px;flex: 1;font-size: 16px;line-height: 1;color: #444444;}
.collection-addtocart {display: flex;margin-top: 24px;}
.collection-body-inner > .cat-filter {display: none;}
.ProductItem__Wrapper .flickity-page-dots {position: absolute;display: flex;justify-content: center;bottom: 24px;z-index:8;margin: 0 auto;left: 24px;;width: max-content;}
.ProductItem__Wrapper .flickity-page-dots .dot {width: 8px;height:8px;background: rgba(255, 255, 255, 0.4);transform: none;margin: 0;padding: 0;list-style: none;margin: 0 2px !important;list-style: none;border-radius: 50%;border: none;}
.ProductItem__Wrapper .flickity-page-dots .dot.is-selected {background: #fff;}
.Grid__Cell .ProductItem__Wrapper .swiper-slide0 {width: 100%;position: relative;padding-top: 130.258%;}
.Grid__Cell .ProductItem__Wrapper:has(.swiper-wrapper0.flickity-enabled) .coll-dots-main{display:none;}
/* body.promobanner .shopify-section.shopify-section--header {position:relative !important;z-index:99;} */
body .shopify-section--header{transform: translateY(0) !important;}
body.common_coll.template-collection .PageContainer #shopify-section-header #section-header .Header__Wrapper{display:flex !important}
body.scrollUpBar .shopify-section--header{transform: translateY(0);position: sticky !important;transition: 0.2s all;}
/* body.template-collection .collection-section-main .skeltop-placeholder{display:none;position: absolute;top: 0;background: #fff;padding: 130px 30px 0;width: 100%;
z-index:999999;height: 100%; background-image:url('/cdn/shop/files/Frame_9.svg?v=1685713222 ');background-repeat-y: repeat;
background-size: cover;left:0;right:auto;background-attachment: fixed;}  */
body.template-collection.skeletonScroll .collection-section-main .skeltop-placeholder{display:block;}
body.template-collection.skeletonScroll #scrollTop {display:none;}
body.template-collection .CollectionInner__Products {position:relative;} 
.collection-section-main.filterApplied .CollectionToolbar__LayoutSwitch.hidden-phone{display: flex;padding-left: 23px;}
.collection-section-main.filterApplied .boost-pfs-filter-products.ProductList.ProductList--grid.Grid{padding: 50px 24px 20px 14px;margin-left:0;}
.collection-section-main.filterApplied .ProductListWrapper .boost-pfs-filter-products .Grid__Cell {padding-left:8.5px;}
.collection-section-main.filterApplied .CollectionToolbar.CollectionToolbar--top, .customise-box {top:0;}
.common_coll.scrollUpBar .collection-page-main .CollectionInner__Sidebar {top: 77px!important;}
body.template-collection:not(.promobanner) .CollectionToolbar .CollectionToolbar__Item--sort svg{display:block;}
body.template-collection:not(.promobanner) .CollectionToolbar .CollectionToolbar__Item--sort{display: flex;align-items: center;}
body.template-collection:not(.promobanner) .CollectionToolbar .CollectionToolbar__Group{padding-left:30px;}
.Slideshow__Carousel .Slideshow__Slide .Slideshow__Content .SectionHeader ,
.Slideshow__Carousel .Slideshow__Slide,
.template-index .Slideshow__Carousel .Slideshow__ImageContainer img,
.temp_travelling-stylist .Slideshow__Carousel .Slideshow__ImageContainer img,
.home-page .Slideshow__Carousel .Slideshow__ImageContainer img,
.template-index .Slideshow .SectionHeader__ButtonWrapper{visibility:visible !important;transform:none !important;opacity:1 !important;    object-fit: cover;}
.template-index .Slideshow__Carousel .Slideshow__ImageContainer{background-image: none !important;}
.template-collection.scroll-up .shopify-section--header{transform: translateY(0);}
body.template-search .CollectionToolbar__Item.CollectionToolbar__Item--layout.st-hidden-sm ,
body.searchtap .CollectionToolbar__Item.CollectionToolbar__Item--layout.st-hidden-sm {padding-left:20px;}
.template-search #searchModalContainer.st-container,
.searchtap #searchModalContainer.st-container{padding:0;} 
.template-search .st-main-content-wrap .sidebar,
.searchtap .st-main-content-wrap .sidebar{max-width: unset;flex: 0 0 330px;top: 86px !important;}
.template-search .st-main-content-wrap .st-main-content,
.searchtap .st-main-content-wrap .st-main-content{max-width: initial;flex: 1;padding: 0 20px 0 20px;}
.search-right-bar {display: flex;align-items: center;padding-right: 20px;position: absolute;right: 0;bottom:20px;}
.st-toolbox-right.st-hidden-sm{border:0 !important;}
.template-search .search-right-bar .st-form-group:after,
.searchtap .search-right-bar .st-form-group:after{background: #666;position: absolute;right: initial;top:0;height: 35px;width: 1px;content: "";z-index: 1;opacity: 1;left: 0;}
.template-search .search-right-bar .st-sorting-btn span,
.searchtap .search-right-bar .st-sorting-btn span{padding: 0;border: 0;font-size: 16px;font-weight: 400;color: #231F20;}
.template-search .search-right-bar .st-form-group ,
.searchtap .search-right-bar .st-form-group {padding: 5px 15px 5px 20px;}
.template-search .search-right-bar .CollectionToolbar__Item.CollectionToolbar__Item--layout,
.searchtap .search-right-bar .CollectionToolbar__Item.CollectionToolbar__Item--layout{padding: 0 10px 0 0;} 
.template-search #st-searchModal .st-toolbox,
.searchtap #st-searchModal .st-toolbox{justify-content: center;padding: 30px 0 30px;}
.template-search .search-right-bar .st-toolbox-left,
.searchtap .search-right-bar .st-toolbox-left{margin:0;text-align:center;}
.template-search .st-show-result h4,
.searchtap .st-show-result h4{font-weight: normal; font-size: 30px; font-stretch: normal; font-style: normal;line-height: 1.2; letter-spacing: -0.6px;
margin-bottom:10px;text-align: center;color: #000;}
.template-search .counts,
.searchtap .counts{font-family: Helvetica;    font-size: 14px;    font-weight: normal;    font-stretch: normal; font-style: normal; line-height: 1.2; letter-spacing: normal;
text-align: center;    color: rgba(35, 31, 32, 0.6);    margin-top: 8px;    margin-bottom: unset;display: flex;align-items: center;justify-content: center;}
:is(.template-search .counts, .searchtap .counts) span{padding:0 3px 0 0;}
.template-search #searchModalContainer .sidebar .st-sidebar-content .st-widget-body ,
.searchtap #searchModalContainer .sidebar .st-sidebar-content .st-widget-body {padding-bottom: 20px;}
.template-search .st-sorting.st-show-sorting,
.searchtap .st-sorting,
.searchtap .st-sorting.st-show-sorting{z-index: 9999999 !important;visibility:hidden;}
.template-search span.st-sorting-btn,
.searchtap span.st-sorting-btn{min-width:150px;}
.template-search .st-sidebar-content,
.searchtap .st-sidebar-content{padding: 0 00 0 25px !important;height:100%;}
.template-search span.filter-applied-ellip,
.searchtap span.filter-applied-ellip{display:none;}
.template-search .st-product-details,
.searchtap .st-product-details{margin: 24px 0 0 0;}
.template-search .st-product p.st_vendor,
.searchtap .st-product p.st_vendor{font-size:14px;margin-top: 0;padding-bottom:18px;}
.template-search .st-product-details .st-product-name,
.searchtap .st-product-details .st-product-name{font-size: 16px;}
body.searchtap .st-product-details .st-product-name{padding-bottom:24px !important;}
.template-search .st-product-details .st-product-price .new-price,
.searchtap .st-product-details .st-product-price .new-price{color: #444444;line-height: 1;}
.template-search .st-product-details .st-product-name a,
.searchtap .st-product-details .st-product-name a{margin-top: 0;padding: 0;color: #231F20;font-weight: 500;font-size: 18px;line-height: 1.3;font-family: 'Helvetica Neue';}
.collection-section-main.common-collections .CollectionInner .boost-pfs-filter-products.ProductList.ProductList--grid{margin: 0 0 0 -9px!important;padding: 0 0px 50px;}
.collection-section-main.common-collections .boost-pfs-filter-products .Grid__Cell{padding-left:8px;margin-bottom: 0px; padding-bottom: 80px;}
.korra_size_chart .ProductForm__Size::-webkit-scrollbar{display:none;} 
.ProductForm-Filter .ProductForm__Size.customer_ProductForm__Size .Product-Filter-Add-To-Cart{position: sticky !important;
bottom: -41px !important;  margin: 0 0 0 -24px !important;  width: 480px !important;}
.ProductSize__Hip img{display: block;margin: 15px auto;max-height: 100px;object-fit: contain;}
.price-ship-main{display:flex;align-items: center;justify-content:space-between;}
.price-ship-main .ProductMeta__PriceList {flex-wrap:wrap;flex:1;}
.pdp-rec{padding:48px 0;position:relative;}  
.pair_with_section.look_more .text a{font-size: 16px;margin: 22px 0 0;color: #444;display: block;}
.pair_with_section.look_more .text {padding:  0 0;overflow: hidden;color: #151515;display: inline-block;}
.pair_with_section.look_more .looking-more{padding:0 10px;}
.pair_with_section.look_more .looking-slider .looking-more {width: 300px;}
  .pair_with_products .ProductItem{width: 220px;}
.pair_with_section.look_more .img_main a{position: absolute;z-index: 2;width: 100%;height: 100%;}
.pair_with_section.look_more .img_main{border-radius:20px ;overflow:hidden;position:relative; } 
/* .pair_with_section.look_more .img_main:after{position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.18);z-index: 0;} */
.pair_with_section.look_more .img_main img{width:100%;}
.product-recommendations .Product {margin-bottom:0;max-width:100%;padding-right:10px;}
.product-recommendations {padding:48px 0 80px;}
.Product__Gallery--stack.Product__Gallery--withThumbnails .Product__SlideshowNav .is-selected img{padding:3px;}
.template-product .breadcrumb span.arrow_ {display: inline-block;padding: 0 5px;}
.template-product .Product__SlideshowNav{display:block;margin-left:13px;}
.looking-slider{margin:0 -10px;} 
.avail-color-main .varient-title{font-family: Helvetica Neue;font-weight: 500!important;}
.next-pro-overlay{display:none;}
.view-similar-pdp{display:none;position: fixed;background: #fff;width: 100%;height: 100%;left: 0;top: 0;z-index: 999;}
.view-similar-pdp .inner{display: flex;flex-wrap: wrap;margin: 0 0 0 -9px;padding: 0 24px;height: calc(100% - 186px);overflow-y: scroll;}
.view-similar-pdp h2{color:#000;padding: 10px 30px 20px;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #bfbfbf;margin-bottom: 30px;font-weight:500;}
.view-similar-pdp h2 img{display:block;}
.view-similar-pdp .ProductItem__Title {padding-left:0;border:0;} 
.view-similar-pdp .Grid__Cell{margin-bottom:40px;padding-left:8.5px;}
.view-similar-pdp h2.ProductItem__Title.Heading{font-size: 16px;margin-top: 0;padding:0 0 20px 0;}
.view-similar-pdp h2.ProductItem__Title.Heading a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.view-similar-pdp .ProductItem__Info{min-height:100px;margin-top:24px;}
.view-similar-pdp .ProductItem__LabelList{margin-top: 4px;}
.similar-product{position: absolute;bottom: 28px;font-size: 14px;z-index:4;background: rgba(255,255,255, 0.8);
right: 24px;color: #151515;padding: 11px 17px;border-radius: 7px;text-transform:uppercase;}
.view-similar-footer{text-align: center;padding: 10px 0;box-shadow: 0 -2px 10px #0000001a;}
.view-similar-footer .ButtonGroup__Item{padding: 20px 90px;}
.similar-product:hover{background:#151515;color:#fff;}
.new-categories .categories_outer {max-width: 1060px;margin: 0 auto;}
.new-categories .categories_outer .inner-categories {display: flex;justify-content: flex-start;}
.new-categories .categories_outer .inner-categories .categriy-block{text-align:center;width:calc(33.33% - 30px);}
.new-categories .categories_outer.cat_slider_apply .inner-categories .categriy-block{padding-left:30px;width:33.33%;} 
.new-categories .categories_outer .inner-categories .flickity-slider{margin-left:-30px;}
.new-categories .inner-categories .img_block{margin-bottom:18px;}
.new-categories .categories_outer.cat_grid_apply .inner-categories {margin-left: -12px;justify-content: space-between;}
.new-categories .categories_outer.cat_grid_apply .inner-categories .categriy-block{width: 100%;padding-left: 12px;margin: 20px 0;max-width: 300px;}
.new-categories .index-rich-text-inner .header-block{margin-bottom: 55px;}
.new-categories .index-rich-text-inner .header-block p{margin-top:0;font-size:24px;}
.new-categories .index-rich-text-inner .header-block h2{margin-bottom: 9px;font-size:40px;letter-spacing: -0.5px;font-weight: 500;}
.new-categories .index-rich-text-inner .ButtonGroup__Item {padding: 19px 61px;}
/* .index_details_main .bg{background: #000;padding:0 0 0;} */
.index_details_main .img-slide{width:100%;text-align:center;}
.index_details_main .img-slide p{font-family: 'Helvetica Neue';color: #151515;text-align: center;margin: 24px auto 0;max-width: 400px;font-size: 20px;line-height: 24px;/*position: absolute;
bottom: 25px;left: 0;right: 0;*/text-align: center;font-weight: 500;}
.index_details_main .img-slider-main{margin: 0 auto 56px;/*display:none;*/}
/* .index_details_main .img-slider-main.flickity-enabled{display:block;} */
.index_details_main .img-slider-main:not(.flickity-enabled) .img-slide:not(:first-child) {
    display: none;
}
.find-store-image_wrp:not(.flickity-enabled) .find-store-image-item:not(:first-child){display:none;}
.index_details_main .img-slider-main img{margin:0 auto;width:100%;max-height: 352px;object-fit: contain;}
.index_details_main .img-slider-main img.mob-show{display:none;}
.index_details_main .previous{right: 0;background: transparent;border: 1px solid #fff;background:url('/cdn/shop/files/Vector_2.svg?v=1689163513');
background-repeat: no-repeat;background-position: center;margin: 0 auto;left: -70px;bottom: -90px; right: 0;}
.index_details_main .next{right: 0;background: transparent;border: 1px solid #fff;background:url('/cdn/shop/files/Vector_1_29c09339-c8aa-4d9d-b653-6b8bacc435fe.svg?v=1689163337');
background-repeat: no-repeat;background-position: center;margin: 0 auto;right: -70px;bottom: -90px; left: 0;}
.index_details_main .flickity-prev-next-button svg{display:none;}
.index_details_main .flickity-prev-next-button[disabled]{opacity:0.3;}
.index_details_main .dot{width: 16px;border-radius: 20px;height: 4px;background: #5B5B5B33;border: 0;margin: 0 6px;}
.index_details_main .flickity-page-dots {margin: 56px auto 0; line-height: 0;left: 50%;transform: translateX(-50%);text-align: center;display: block;position: relative;}
.index_details_main .dot.is-selected{width: 40px;background: #151515;}
.index_details_main .index-logo-block{display: flex;max-width: 1036px;justify-content: space-between;margin: 0 auto;align-items: center;}
.index_details_main .details-main{display:flex;justify-content: space-between;flex-wrap:wrap;max-width: 1036px;margin:0 auto;text-align: center;}
.index_details_main .details-main h4{color:#151515;font-size:24px;margin: 0;display: flex;align-items: center;justify-content: flex-start;}
.index_details_main .details-main h4 img{display: block;margin: 0 2px 4px;}
.index_details_main .details-main p{color:#5B5B5BCC;font-size:18px;margin: 5px 0 0;line-height: 1.2;}
.template-product.show_overlay .next-pro-overlay{display:block;}
.app_block_main .img_block img{display:block;width: 100%;max-height: 80vh;object-fit: cover;object-position: center;}
.app_block_main .inner_block{position:relative;}
.app_block_main .inner_block:after {position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.25);z-index: 0;}
.app_block_main .inner_block .text_block .app-btns-main{position: absolute;right: 0;bottom: 0;padding: 19px 21px 23px;max-width:500px;z-index:8;left:0;margin:0 auto;}
.app_block_main .inner_block .text_block p{margin: 0;font-size: 18px;color: #fff;line-height: 1;text-align: center; position: absolute;top: 50%;left: 50%;z-index: 8;
transform: translate(-50% , -50%);font-size: 48px;font-weight: 500;}
.app_block_main .inner_block .text_block .app-btns-main div {max-width: 170px;padding: 0 5px;}
.app_block_main .inner_block .text_block .ButtonGroup__Item{font-size: 16px;font-weight: 400;font-stretch: normal;font-style: normal;line-height: 1;
letter-spacing: normal;text-align: center;border-radius: 12px;overflow: hidden;padding: 20px 32px;text-decoration: none;margin: 0;text-transform: inherit;}
.app_block_main .inner_block .text_block .app-btns-main{display: flex;align-items: center;justify-content: center;}
.material_data h4{font-size:16px;line-height:1.2;margin: 17px 0;color:#231F20; display:flex;align-items:center;}
.material_data h4 span:nth-child(2){opacity:0.75;padding-left:5px;}
.material_data h4 span:nth-child(1){opacity:0.6;}
.material_data h4.data_wash{display:flex;align-items:center;}
.material_data h4.data_wash span {display: inline;} 
.material_data h4.data_weave{padding-bottom: 5px;margin: 0 0 14px;}
.material_data h4.data_weave span{position:relative;}
.material_data a.weave_data{display:inline-block;} 
.material_data .meta_Mill_Name-main{display:inline-block;}
.material_data .meta_Mill_Name  span:nth-child(2){display: flex;align-items: center;}
.material_data .meta_Mill_Name  span:nth-child(2) img{margin-left:12px}
.material_data h4.data_weave span:nth-child(2){    display: flex;align-items: center;}
.material_data h4.data_weave span:nth-child(2) img{margin-left:12px;}
.material_data .meta_Mill_Name{position:relative;display:flex;align-items:center;}
.material_data .meta_Mill_Name span{position:relative;}
.material_data h4.data_weave span:after,
.material_data .meta_Mill_Name span:after{position: absolute;content: "";left: 0;bottom: -3px;width: 100%;height: 1px;background:#231F2033;}
.material_data h4.data_weave span:nth-child(2):after,
.material_data .meta_Mill_Name span:nth-child(2):after{width:calc(100% - 16px)}
.material_data .meta_Mill_Name span:first-child{opacity:0.6;font-size: 16px;line-height: 1.2;margin: 0;color: #231f20;}
.material_data .meta_Mill_Name span:last-child{opacity:0.75;font-size: 16px;line-height: 1.2;margin: 0;color: #231f20;padding-left:5px;}
.material_data h4.data_wash{margin: 22px 0 0;} 
.main_pgp_image, .Product__SlideItem--video{display:flex;align-items: flex-end;position:relative;padding:0 2px 4px;} 
.template-product .AspectRatio--withFallback>img{object-fit: cover;}
.template-product .Product__Gallery--stack.Product__Gallery--withThumbnails .Product__Slideshow{grid-gap: 0 !important;margin:0;display: flex;flex-wrap: wrap;margin: 0 -2px;}
.main_pgp_image.img_material,
.main_pgp_image.img_mill{margin:0 0;max-height:90vh;}  
.main_pgp_image.img_onedesc{max-height:90vh; padding:40px 0;}
.main_pgp_image.img_material {padding:40px 0;}
.Grid-Product-Image .main_pgp_image.img_onedesc .Product__SlideItem,
.Grid-Product-Image .main_pgp_image.img_material .Product__SlideItem,
.Grid-Product-Image .main_pgp_image.img_mill .Product__SlideItem{flex:1;}
.main_pgp_image .material_data .featured_customisations {line-height: 1.2;  font-size: 18px;display: block;padding: 5px 0;font-family: Helvetica Neue;font-weight: 500;color: #000;}
.pdp-similar-product .view-similar-pdp{display:block;}
.pdp-similar-product{overflow:hidden;}
.pro-nex-prev{display:none;}
.template-product.show_overlay .pro-nex-prev{display:none;}
.close_similarView {cursor:pointer;-webkit-tap-highlight-color: #B4D5FE; user-select: auto;}
.close_similarView * { -webkit-tap-highlight-color: #B4D5FE; user-select: auto; }
.pdp-similar-product .pro-nex-prev{display:none !important;}
.new-categories .new-cal-sl {padding:1px 0 30px}
.new-categories .new-cat-grid .header-block{margin-bottom:50px ;}
.new-cat-grid{padding: 1px 0 0;}
.title-view-main {display: flex;align-items: center;justify-content: space-between;margin-bottom: 24px;}
/* .new-categories .inner-categories .Button:before{background-color: transparent;} */
/* .new-categories .inner-categories .Button{font-size: 20px;    font-weight: 400;    font-stretch: normal;    font-style: normal;    line-height: 1;    letter-spacing: normal;
  text-align: center;     border-radius: 12px;    overflow: hidden;    padding: 20px 32px;    text-decoration: none;    margin: 0;    text-transform: inherit;} */
.new-categories .inner-categories .link_btn {    font-size: 16px;    font-weight: 400;    font-stretch: normal;    font-style: normal;    line-height: 1;
  letter-spacing: normal;    text-align: center;    border-radius: 12px;    overflow: hidden;    padding: 0;    text-decoration: underline;
  margin: 0;    text-underline-offset: 6px;    text-transform: inherit;}
/* .new-categories .inner-categories .Button:hover:before  {background:#231f20;} */
.template-collection .ProductItem  .ProductItem__Wrapper .AspectRatio:before{display:none;}
.template-collection .ProductItem .main-carousel .Image--lazyLoaded.Image--fadeIn,
.template-collection #shopify-section-collection-template .ProductItem__Wrapper > a:hover .Image--fadeIn{position:relative;opacity: 1 !important;}
/* .template-collection .product-recommendations .Image--lazyLoaded.Image--fadeIn{opacity:1 !important} */
.template-collection .ProductItem .AspectRatio{aspect-ratio:0.8;}
.ProductItem__Wrapper span.swiper-pagination-bullet {width: 8px;height: 8px;background: #fff;margin: 0 4px !important;opacity: 0.4;}
.ProductItem__Wrapper span.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;}
.main_promo_banner .collection-slider .ProductItem__Wrapper .loader {position: absolute;top: 50%;z-index: 9;left: 50%;transform: translate(-50%,-50%);}
.template-collection .CollectionInner__Products .AspectRatio img{width:100%;} 
.template-collection .ProductItem__Wrapper > a .spinner{position: absolute;border-radius:50%;z-index: 9;right: 0;left: 0;transform: translate(-50% , -50%);
margin: 0 auto;top: 41%;width: 40px;height: 40px;  border: 5px solid rgba(0, 0, 0, 0.2);    border-left-color: #666;}
body.common_coll .CollectionMain .ProductListWrapper .boost-pfs-filter-products.ProductList.ProductList--grid.ProductList--removeMargin{padding:0;margin-left: -9px !important;display: flex;flex-wrap: wrap;}
body.template-collection.common_coll .CollectionInner__Products{flex: 1;width: calc(100% - 330px);}
body.template-collection .spinner {  width: 4em;  height: 4em;  border: 0.5em solid rgba(0, 0, 0, 0.1);  border-left-color: #7983ff;  border-radius: 50%;
animation: spin 1s linear infinite;}
@keyframes spin {  to {transform: rotate(360deg);  }}
.coll-dots-main,
body.template-collection .collection-slider .swiper-pagination {position: absolute;display: flex;justify-content: center;bottom: 24px;z-index: 1;margin: 0 auto;left: 24px;} 
.coll-dots-main li,
body.template-collection .collection-slider .swiper-pagination-bullet{width: 8px;height: 8px;background: rgba(255,255,255,0.4);transform: none;margin: 0;padding: 0;list-style: none;margin: 0 2px !important;list-style: none;border-radius: 50%;} 
.coll-dots-main li::marker {display: none;}
.coll-dots-main li.active,
body.template-collection .collection-slider .swiper-pagination-bullet-active{background: #fff;}
.template-product .section-breadcrumb {display:none;} 
.is-rtw .coll-dots-main {left: auto;right: 12px;bottom: 19px;}
.template-product .Header{background:transparent;box-shadow: none;position:relative;}
.AnnouncementBar{z-index:9;}
.template-collection .ProductItem .Image__Loader{visibility:visible !Important;opacity:1 !important;display:block !important;}
.template-collection .ProductItem .Image__Loader::after {	-webkit-animation: 1s cubic-bezier(0.43, 0.43, 0.25, 0.99) infinite lazyLoader;	
animation: 1s cubic-bezier(0.43, 0.43, 0.25, 0.99) infinite lazyLoader}
.Product__InfoWrapper {display:flex;align-items: center;height: 100vh;justify-content: center;transition: all 0.5s ease-in-out;top:45px;position: sticky;} 
.temp_giftcard .Product__InfoWrapper{top:0 !important;}
.template-product .main_pgp_image .meta_colors{display:flex;align-items:center;}   
.template-product .main_pgp_image .meta_colors img{display: block;margin: 0px 3px -6px 0;}
.Grid-Product-Image .main_pgp_image .meta_colors{right: auto;position: absolute;z-index: 0;bottom: 50px;text-align: left;font-size: 16px;left:50px;
backdrop-filter: blur(21px);-webkit-backdrop-filter: blur(21px);background: rgba(0,0,0,.3);color: #fff;padding: 11px 17px 11px 15px;border-radius: 7px;}
.Grid-Product-Image .main_pgp_image.img_onedesc .meta_colors,
.Grid-Product-Image .main_pgp_image.img_material .meta_colors,
.Grid-Product-Image .main_pgp_image.img_mill .meta_colors{right: auto;position: absolute;z-index: 0;bottom: 50px;text-align: left;font-size: 16px;left: calc(30% + 50px);
backdrop-filter: blur(21px);-webkit-backdrop-filter: blur(21px);background: rgba(0,0,0,.3);color: #fff;padding: 11px 17px 11px 15px;border-radius: 7px;}
.hide-close{display:none;}
.avail-color-main {display:none;}
.Grid-Product-Image .main_pgp_image:first-child .meta_colors{display:flex !important;}
/* .Grid-Product-Image .meta_colors, .Grid-Product-Image .main_pgp_image:not(.img_onedesc) .meta_colors, 
.Grid-Product-Image .main_pgp_image:not(.img_material) .meta_colors,
.Grid-Product-Image .main_pgp_image:not(.img_mill) .meta_colors{display:none;} */
.left_Search .click-search{display:flex;align-items:center;font-size: 14px;color: #231F20;text-transform:uppercase;-webkit-tap-highlight-color: transparent;}
.left_Search .click-search:focus{-webkit-tap-highlight-color: transparent;}
.left_Search .click-search img{margin-right:10px;}
.left_Search .click-search img.s-white{display:none;}
/* .template-index .left_Search .click-search img.s-black{display:none;}
.template-index .left_Search .click-search img.s-black{display:none;} */
.template-index.scroll-up .left_Search .click-search img.s-black{display:block;}
.template-index:not(.scroll-up) .left_Search .click-search img.s-white{display:none;}
/* .template-index:not(.scroll-up) .left_Search .click-search img{filter: invert(100%);} */
.left_Search{cursor: pointer;}
/* .template-index:not(.scroll-up) .left_Search span{color:#fff;} */
/* .template-index:not(.scroll-up) #header a svg path,
.template-index:not(.scroll-up) #header a {color:#fff;fill:#fff;} */
.searchbox-bg{position: absolute;top:0;height: 100%;background: #fff;width: 100%;left: 0;z-index: 9999;display: flex;align-items: center;justify-content: center;display:none;box-shadow: 0 -1px var(--header-border-color) inset;}
.searchbox-bg .close-searchbox{position: absolute;top: 14px;cursor: pointer;right: 15px;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;
font-size: 14px;color: #231F20;}
header.open_searchbar .searchbox-bg{display:flex;}
.searchbox-bg .st-search-bar input,
.searchbox-bg .input-search-icon{height: 40px !important;}
.logo_new_pos{position: absolute;right: 0;left: 0;width: 210px;margin: 0 auto;text-align: center;}
.Header__Wrapper .Header__Icon[title="Cart"] img{display:none;}
/* .template-index .Header__Wrapper .Header__Icon{color:#fff;} */
body.template-index.scroll-up .Header__Wrapper .Header__Icon{color:#231F20;}
/* .template-product.popup-active .Header__FlexItem.right_part{display:none;} */ 
.picario_open .pro-nex-prev {display:none;}
body.picario_open{overflow:hidden !important;}
/* .template-index .logo_new_pos .main-logo img{filter: invert(1);} */
.template-index.scroll-up .logo_new_pos .main-logo img,
.template-index.searchtap .logo_new_pos .main-logo img{filter:none;}
.Footer__Social{display:flex;justify-content: center;margin:0;}
.Footer__Content{display:none;}
.app_block_main .inner_block .desk_title{display:none;}
/* .template-collection .shopify-section--header{z-index: 9999999;} */
.Header__Wrapper .Header__Icon.cart_h img{display:none;}
.Header__Wrapper .Header__Icon.cart_h svg{display:none;}
body.promobanner .horizontal-coll .coll-desc .vendor.mob_{display:none;}
.st-product{padding: 0 4.25px !important}
.add-cart-loader {display:none; border: 5px solid #f3f3f3;border-radius: 50%;border-top: 5px solid #000;width: 30px;height: 30px;-webkit-animation: spin 0.9s linear infinite;
animation: spin 0.9s linear infinite;margin: 0 auto;}
.bombay-shirt-item-title.appbgremove {position:relative;}
.bombay-shirt-content .bombay-shirt-item-title.appbgremove:after {position: absolute;    content: "";    left: -15px;    top: -20px;    background: #fff;    z-index: 9999;
  width: calc(100% + 32px);    height: calc(100% + 150px);}
.add-cart-loader {display: none;border: 5px solid #cccccc00;border-radius: 50%;border-top: 5px solid #fff;width: 30px;height: 30px;-webkit-animation: spin .9s linear infinite;
animation: spin .9s linear infinite;margin: 0 auto;}
.ProductForm__AddToCart.btn_notclick{font-size: 0!important;border: 0!important;pointer-events:none;padding: 14px 15px !important;}
.ProductForm__AddToCart.btn_notclick:before{ background: rgba(0,0,0,0.2);transform:none !important;    transition: none !important;}
.ProductForm__AddToCart.btn_notclick .add-cart-loader{display:block;}
.ProductForm__AddToCart.btn_notclick:hover{background: rgba(0,0,0,0.2);}
.ProductForm__AddToCart.btn_notclick:hover:before{transform: scale(1) !important;background: rgba(0,0,0,0.2) !important;}
.new-menu-main {position: fixed;top: 0;left:-464px;z-index: 99999;max-width: 464px;height: 100dvh;transition:left 0.5s ease-in-out;width:100%;}
.new-menu-main .menu-body .inner{padding-bottom:40px;}
.new-menu-main-inner {position: relative;}
.new-menu-main-inner:before {content: "";position: absolute;width: 100%;height: 100%;z-index: -1;background: #fff;}
.new-menu-main .menu-overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 9;}
.new-menu-main .menu-logo{max-width: 168px;width: 100%;}
.new-menu-main .header { padding: 24px; border-bottom: 1px solid #D0D0D0; display: flex; justify-content: space-between;align-items:center; }
.new-menu-main .menu-body{  padding:24px 24px 30px;  justify-content: center;  overflow-y: scroll;  height: calc(100vh - 53px);}  
.new-menu-main .menu-body::-webkit-scrollbar{background:transparent;width:6px;}
.new-menu-main .menu-body::-webkit-scrollbar-track {background:transparent;width:6px;}
.new-menu-main .menu-body::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.4);width:6px;}
.new-menu-main .menu-close{cursor:pointer;display:block;padding: /*10px  */0;}
.new-menu-main .menu-close svg{width: 16px;height: 16px;display:block;}
.new-menu-main .menu-close svg line { stroke: #fff; }
.new-menu-main .menu-close svg path{fill:#231F20;}
.new-menu-main .menu-item { width: 100%;  padding: 20px 0 15px; border-bottom: 0px solid #D0D0D0;}
.new-menu-main .menu-item.no-childs{padding:14px 0;}
/* .new-menu-main .menu-item.no-childs .first-level a{font-size: 16px;font-weight: 400;line-height: 16px;color:rgba(255,255,255,0.85);padding: 8px 0;} */
.new-menu-main .menu-item.no-childs .first-level{padding:0;display:flex;}
.new-menu-main .menu-item .first-level{padding-bottom:14px;} 
.new-menu-main .menu-item .first-level a { line-height: 1; letter-spacing: 0; text-transform: capitalize; font-size: 26px; border: 0; display: flex; color: #231F20;width:max-content; }
.new-menu-main .menu-item.no-childs:nth-last-child(-n+4) { padding: 14px 0px; }
.new-menu-main .menu-item.no-childs:nth-last-child(-n+3) .first-level a { font-size: 18px; color: #5B5B5B; } 
.new-menu-main .menu-item.no-childs:nth-last-child(3) { margin-top: 22px; }
.new-menu-main .menu-item .second-level a{font-size: 14px;font-weight: 400;line-height: 16px;text-align: left;color:#5B5B5BCC;display:flex;}
.new-menu-main .menu-item .second-level a.link-active{position:relative}
.new-menu-main .menu-item .second-level a.link-active:after{content: ""; position: absolute; top: 4px; left: -15px;width: 6px; height: 6px; background-color: #D81820; border-radius: 50%;}
.new-menu-main .menu-item .second-level{padding-left:16px;}
.new-menu-main .menu-item .second-level .second-child{display: flex;align-items: center;justify-content:space-between;}
.new-menu-main .menu-item .second-level .second-child:not(:last-child){padding-bottom:12px;}
.new-menu-main .menu-item span{font-size: 14px;font-weight: 400;line-height: 14px;letter-spacing: 0em;text-align: left;color:#FFFFFFB2}
.new-menu-main .menu-item img{margin-right:6px;}
.new-menu-main .menu-item:first-child {padding-top: 0;}
.new-menu-main .menu-item small{margin-left: 7px;font-size: 12px;display: block;line-height: 1;font-weight: 400;letter-spacing: 0.06em;text-align: left;color:#E23744;margin-top: -9px;}
body.open_newmenu .new-menu-main {left:0;}
body.open_newmenu .menu-overlay{position:fixed;content:"";left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:7;backdrop-filter: blur(2px);-webkit-backdrop-filter: blur(2px);}
body.open_newmenu.template-product .menu-overlay{z-index: 999;}
body.open_newmenu{overflow:hidden !important;}
.app_block_main .inner_block .section-over {position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    cursor: pointer;    z-index: 9;}
body.cart .AnnouncementBar__Wrapper{background:#F5F5F5;max-width: 455px;margin: 0 auto;} 
body.cart .AnnouncementBar__Wrapper .AnnouncementBar__Content.Heading_{color:#231F2099;}
body.cart .AnnouncementBar__Wrapper{padding:6px 15px 7px;}
.temp_giftcard .Product__InfoWrapper{height: unset;}
.temp_giftcard .Product__Wrapper{margin-top:0;}
.temp_giftcard .ProductMeta .ProductMeta__PriceList{justify-content: flex-end;}
.template-product #main .mlvedaform section.customizePDP.Product.notCustombtn .pdp-btn-set .ProductForm__AddToCart{width:100%;flex: 1;}
.new_customize{position: fixed;box-shadow: -5px 0 21px #a9a9a940;z-index: 1000;	
transition: right .3s ease-in-out;height:100%;max-height: 100dvh;background: #ffffff;top: auto; bottom:0;right: -100%;    max-width: 527px;width:100%;}  	
.new_customize .contBtnDrawer {position: sticky;bottom: 0;width: 100%;background:#fff;padding:20px 0;}	
.new_customize .Back-Git-Guarantee span {display: flex;align-items: center;font-size: 14px;font-weight: 400;line-height: 1;	
letter-spacing: normal;text-align: left;color: #231f2099;}	
.new_customize .Back-Git-Guarantee span svg {width: 20px;height: 20px;margin-right: 8px;color: #7b7979;border: 1px solid #7b7979;border-radius: 50%;padding: 4px;background: #ffffff;}	
.open_semicustom .new_customize {right:0;}	
.open_semicustom #shopify-section-header{display:none;}	
.new_customize .ProductForm__SizeLabel {font-size: 24px;font-weight: 400;line-height: 1;letter-spacing: normal;text-align: left;color: #000;display: flex;	
align-items: center;justify-content: space-between;}	
.new_customize .ProductElements__Name{font-size: 16px;font-weight: 400;font-stretch: normal;font-style: normal;line-height: 1;letter-spacing: normal;margin: 10px 0 12px;	
text-align: left;color: #7b7b7b;}	
.new_customize .Property__Field .activeradio ~ label{border-radius: 5px;border: solid 1px rgba(35,31,32,.1);font-size: 14px;color: #231F20;padding-bottom: 10px;}	
.new_customize .ProductSize__Elements:not(.Round) .Property__Field img {max-height: 90px;display: block;margin: 15px auto;object-fit: contain;}	
/* .new_customize .ProductSize__Elements:not(.Round) input.activeradio+label {box-shadow: inset 0 0 0 1px #231f20;background: #f8f8f8;}	 */
.new_customize .Back-Git-Guarantee{display: flex;align-items: center;justify-content: center;padding: 10px 0 0;}	
.new_customize .ProductForm-Filter-Heading{padding: 37px 24px 0;}	
.new_customize .new_measure {height: calc(100vh - 180px);overflow-y: scroll;padding: 0 24px;}	
.new_customize .new_measure::-webkit-scrollbar{display:none;}	
.new_customize .Product-Filter-Add-To-Cart{position: sticky;bottom: 0;padding: 19px 24px 20px 24px;box-shadow: 0 2px 5px 3px #0000001a;background-color: #fff;}	
.new_customize .ProductSize__Elements .Pair__Lists label {border-radius: 5px;border: solid 1px rgba(35,31,32,.1);font-size: 14px;color: #231F20;padding-bottom: 10px;margin: 0;    padding: 1px 1px 10px;    text-align: center;    text-transform: capitalize;    cursor: pointer;    display: block;}
.new_customize .customise-new_measure .List__numbers{margin:0;}
.new-cust-overlay{background: rgba(0,0,0,.48);position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 1000;max-height: 100vh;height: 100%;cursor: pointer;display:none;}	
.open_semicustom .new-cust-overlay{display:block;}	
.open_semicustom .Product__Gallery--stack.Product__Gallery--withThumbnails{    z-index: 0;}	
.pdp-btn-set{display:flex;    justify-content: space-between;}	
.pdp-btn-set .ProductMeta__Size{width:calc(50% - 10px);}	
.pdp-btn-set .ProductMeta__Size a{font-size: 16px;font-weight: 400;line-height: 1;letter-spacing: normal;text-transform: capitalize;padding: 20px 10px;}	
.pdp-btn-set .ProductForm__AddToCart a{font-size: 16px;font-weight: 400;line-height: 1;letter-spacing: normal;text-align: center;text-transform: capitalize;padding: 20px;}	
.popup-active .pdp-rec{position:relative;z-index:-5;}	
.template-product .korra_size_chart .ProductForm__Size .korra-custome, 	
.template-product .korra_size_chart .ProductForm__Size .new_measure{display:none;}	
.customise-new_measure .goTocart{position: absolute;right: 7px;top: 22px;padding: 20px;} 
.top-picks .featured_collections .pickup-slider{margin:0;width:65%;padding-left: 32px;}
.top-picks .ProductListWrapper{display:flex;}
.top-picks .ins-banner-main{width: 35%;border-radius:7px;overflow:hidden;}
.top-picks.featured-collections .pickup-slider .Carousel__Cell{width:28%;padding: 0 16px 0 0;display:block;}
.top-picks .ins-banner-main img{height: 100%;object-fit: cover;}
.top-picks .ProductItem__Info.ProductItem__Info--left {margin-top: 19px;}
.collInfo .collDescription {padding-top:32px;max-width: 700px;font-size: 16px;font-family: Helvetica;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: normal;text-align: left;color: #7B7B7B;margin-top:0;}
.collInfo .collDescription{padding:0 !important;}
.pickup-slider {width:100%;}
.ins-banner-main .mob{display:none;}
.top-picks{padding-left:62px;}
.top-picks .SectionHeader h3.SectionHeader__SubHeading{font-size: 24px;line-height: 24px;letter-spacing: 0em;color: #000;text-align: left;font-family: Helvetica Neue;font-weight: 500!important;}
.top-picks header.SectionHeader{margin-bottom:35px;}
.ProductForm-Filter .ProductForm-Filter-Popup#hip__Guide{width:100%;}
.Product-Filter-Add-To-Cart .korra-save-custom-size{cursor:pointer;text-transform:uppercase;}
.CollectionFilters .boost-pfs-filter-option-content-inner .boost-pfs-filter-option-item{margin: 14px 0 ;}
.colldesc-div p{text-align:left;margin:0;font-size:18px;color:#5B5B5B;/*max-width:430px;*/}
/* .template-bsc.temp_webview .ProductForm-Filter{padding: 30px 20px 0 !important; } */
.template-collection.open_newmenu .menu-overlay{z-index:999999}
.template-collection.open_newmenu .new-menu-main{z-index: 9999999;}
.web_static.temp_store .filter{padding-top:30px;} 
.template-collection .Popover__Value.is-selected{font-weight:600;}
.pickup-slider .flickity-prev-next-button.previous{left:32px;  height: 56px;width: 28px;border-radius: 0;border-bottom-right-radius: 90px;border-top-right-radius: 90px;background: rgba(0,0,0,0.1);
  backdrop-filter: blur(93px);-webkit-backdrop-filter: blur(93px);box-shadow: none;padding-right:2px;}
.pickup-slider .flickity-prev-next-button.next{right:0;border-bottom-left-radius: 90px;    border-top-left-radius: 90px;height: 56px;width: 28px;border-radius: 0;
border-bottom-left-radius: 90px;border-top-left-radius: 90px;  background: rgba(0,0,0,0.1);  backdrop-filter: blur(93px);-webkit-backdrop-filter: blur(93px);box-shadow: none;padding-left:7px;}
.pickup-slider .flickity-prev-next-button svg{stroke-width: 0px;height: 14px;color: #fff;}
.feature-columns-slider .Grid__Cell a.Link,
.feature-columns-with-image.vc-col .Grid__Cell .Link{font-weight: 400;font-size: 17px;color: #06c;text-decoration: none;width: max-content;display: block;}
.featured-collections .Container h2.SectionHeader__Heading,
.feature-columns-with-image .SectionHeader h2.SectionHeader__Heading{font-size: 24px;line-height: 1.2;letter-spacing: 0em;color: #000;text-align: left;font-weight: 500!important; font-family: Helvetica Neue;}
.feature-columns-with-image .SectionHeader h2.SectionHeader__Heading a{display: flex;align-items: center;gap:16px;}
.feature-columns-with-image .SectionHeader h2.SectionHeader__Heading a svg{}
.template-collection.acc_drawer_overlay .profile-popup-main ,
.searchtap.acc_drawer_overlay .profile-popup-main,
searchtap.acc_drawer_overlay .profile-popup-main{z-index:99999999;}
.pro-customise-design-toast-msg ,
.pro-select-standard-size-toast-msg{font-size:16px;color: #D81820; margin-top:20px; text-transform: capitalize; 
    padding: 16px 10px;width: 100%;background: #FBE1E3;display: block;text-align: center;border-radius: 10px;}
.template-collection.acc_drawer_overlay:after{opacity:0;}
.template-collection.acc_drawer_overlay .acc-over{z-index: 999999;}
body.search.template-search.acc_drawer_overlay:after,
body.search.searchtap.acc_drawer_overlay:after{opacity:0;}
.template-search.acc_drawer_overlay .acc-over, 
.searchtap.acc_drawer_overlay .acc-over{z-index: 999999;}
.template-search.open_newmenu .menu-overlay,
.searchtap.open_newmenu .menu-overlay{z-index: 999999;}
.searchtap.open_newmenu .new-menu-main,
.template-search.open_newmenu .new-menu-main{z-index: 9999999;}
.feature-columns-with-image.pdp .light__text .SectionHeader__Description p{color:#fff;}
.feature-columns-with-image.pdp .light__text .Grid__Cell .Heading{color:#fff;}
.feature-columns-with-image.pdp .light__text .SectionHeader h2.SectionHeader__Heading{color:#fff;}
.feature-columns-with-image.pdp .light__text .SectionHeader .SectionHeader__SubHeading{color:#fff;opacity:0.5;}
.feature-columns-with-image.pdp.new .SectionHeader h2.SectionHeader__Heading{margin-bottom:20px;}
.feature-columns-with-image.pdp.new .SectionHeader{margin-bottom:0;} 
.feature-columns-with-image.pdp.new h3{font-size:20px;font-weight:400;margin-bottom:11px;}
.feature-columns-with-image.pdp.new .SectionHeader__Description{opacity:1;max-width:100%;}
.template-product .feature-columns-with-image.pdp.new .flickity-prev-next-button{display:block;}
.template-product .feature-columns-with-image.pdp.new .flickity-prev-next-button.next{right: 0px}
.template-product .feature-columns-with-image.pdp.new .flickity-prev-next-button.previous{left:0;}
.guaranteed_data {background: #FAFAFA;border-radius: 10px;display: flex;padding:16px 28px;margin:16px 0 14px; align-items:center;}
.guaranteed_data .guaranteed_info h4{font-size: 16px;font-weight: 400;line-height: 1.1;letter-spacing: 0em;text-align: left;color:#231F20;margin: 0 0 8px;}
.guaranteed_data .guaranteed_info p{font-size: 14px;font-weight: 400;line-height: 24px;letter-spacing: 0em;text-align: left;color:#7B7B7B;margin: 0;max-width: 310px;}
.guaranteed_data .guaranteed_content{display: flex;align-items: center;flex:1;}
/* .guaranteed_data .guaranteed_content .guaranteed-icon{border: 1px solid #000;border-radius: 50px;width: 24px;display: flex;height: 24px;align-items: center;
justify-content: center;padding-top: 1px;opacity:0.5} */
/* .guaranteed_data .guaranteed_content .guaranteed-icon svg{width: 12px;display: block;} */
.guaranteed_data .guaranteed_info {padding-left:15px;}
.guaranteed_link a{font-size: 14px;font-weight: 400;line-height: 12px;letter-spacing: 0em;text-align: left;color:#0066CC;margin-left:15px;}
.ProductForm__Size.yourSizeData.customer_ProductForm__Size .guaranteed_data{margin: 30px 0 30px;}
.feature-columns-with-image.new.pdp .Grid__Cell.\31 \/5--tablet-and-up{width:20%;padding:0 10px;}
.feature-columns-with-image.new.pdp .Product img{clip-path: inset(2px);}
.feature-columns-with-image.new.pdp .SectionHeader__Description.div_subtext p{font-size:16px;color: #231F20BF;margin:0;line-height:1.7;}
/* .feature-columns-with-image.new.pdp .feature-columns-slider .Grid__Cell{padding:0 16px 0 0;} */
.feature-columns-with-image.pdp .Grid {margin:0 -10px;}
.template-product.picario_open .pair_with_section.look_more .text{z-index:6;}
body.logged .ProductForm-Filter.korra_size_chart {display:block;}
.Product__SlideshowMobileNav{display:none !important;}
.ProductForm-Filter .ProductForm__Size .fitProgress-outer{position: sticky;top: -32px;z-index: 9;margin-left: -24px;width: calc(100% + 48px);} 
.ProductForm-Filter .ProductForm__Size .fitProgress{ background:#f8f8f8; }
body.popup-active .feature-columns-with-image.new.pdp {position:relative;z-index:-1;}
.simply-otp-wrapper .olWrapper .ol .verify-box h3{margin-top:30px !important;}
.korra_size_chart .ProductForm__Size {width: 100%;}
.ProductForm-Filter .ProductForm__Size.yourSizeData  .Im-New-Filter .Product-Filter-Add-To-Cart{padding: 20px 24px;margin: 0 -24px -41px;}
.simply-otp-wrapper .olWrapper .ol .verify-box h3{margin-top:30px !important;}
.order-bottom-main .cust-drw-btn{position:unset;padding-top: 0;text-align:center;}
.order-bottom-main .cust-drw-btn.mobile-show{display:none;}
/* .AccountTable .CartItem__Shipment{position:unset !important;} */
.AccountTable .CartItem__Shipment .Cart__Shipment{padding-top:0 !important;}
/* -------------- gidt card --------------------------------- */
.temp_giftcard .Product__Wrapper{display:block;}
.temp_giftcard .customizePDP.Product{max-width:100%;padding:0;margin:0;} 
.temp_giftcard .Product__Gallery{max-width:100%;} 
.temp_giftcard .Product__Gallery--stack .Product__SlideItem .AspectRatio{height:80vh;}
.temp_giftcard .AspectRatio:before{padding-bottom:20%;}
.temp_giftcard .how-it-works-steps p{font-size: 17px;font-weight: 400;line-height: 27px;letter-spacing: 0em;text-align: left;max-width: 540px;color: #231F20CC;margin:0;}
.temp_giftcard .how-it-works-steps .step{display:flex;align-items:center;margin-bottom:44px;}
.temp_giftcard .how-it-works-steps .step img{margin-right:32px;}
.temp_giftcard .how-it-works-steps .step:nth-child(2) img{margin-left: -9px;}
.temp_giftcard .how-it-works h2{font-size: 48px;font-weight: 400;line-height: 48px;letter-spacing: 0em;text-align: left;color: #000;margin-top:0;}
.temp_giftcard .Product__Info .ProductMeta__Title {font-size: 48px;font-weight: 400;line-height: 48px;letter-spacing: 0em;text-align: left;color:#000;margin-top:0;}
.temp_giftcard .ProductMeta__PriceList *{font-size: 20px;font-weight: 400;line-height: 20px;letter-spacing: 0em;text-align: left;color: #7B7B7B;}
.temp_giftcard .Popover__Content .Popover__Value{font-size:14px;}
.temp_giftcard .how-it-works{position:relative;padding: 100px 0;width: 65%;}
.temp_giftcard .how-it-works:after{position: absolute;    content: "";    right: 0;    top: 0;    width: 1px;    height: 100%;    background: #E1E1E1;}
.temp_giftcard .Product__Info  {padding: 100px 0;width: 35%;max-width: unset;padding-left:50px;}
.temp_giftcard .Product__InfoWrapper {max-width: 1550px;margin: 0 auto;padding: 0 40px;}
.temp_giftcard .ProductForm__Item{border-radius:8px;border-color:#ccc;}
.temp_giftcard .ProductMeta .ProductMeta__PriceList{margin:10px 0 0;justify-content:flex-end;}
.temp_giftcard .ProductMeta{border-bottom: 1px solid #ECECEC;margin-bottom: 32px;padding-bottom: 29px;}
.temp_giftcard .how-it-works .inner{max-width: 700px;margin: 0 auto;padding-right: 50px;}
.temp_giftcard .how-it-works-steps {position:relative;}
.temp_giftcard .how-it-works-steps:after{position: absolute;content: "";height: calc(100% - 50px);width: 1px;left: 23px;top: 0;
background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23333' stroke-width='1' stroke-dasharray='6%2c 10' stroke-dashoffset='4' stroke-linecap='square'/%3e%3c/svg%3e");
z-index: -1;}
.gift-top-main{background:#000;}
.gift-top-main .content{max-width:640px;margin:0 auto;text-align:center;padding:80px 20px;}
.gift-top-main .content *{color:#fff;}
.gift-top-main .content h5{font-size: 12px;letter-spacing: 2px;font-weight: 600;font-family: Helvetica Neue;margin-top: 23px;}
.gift-top-main .head-block img{max-width: 260px;width: 100%;}
.gift-top-main .body-block h3{font-size: 32px;letter-spacing: 2px;font-weight: 600;font-family: Helvetica Neue;margin:0;}
.gift-top-main .body-block p{font-size:16px;font-weight:400;margin: 10px 0 0;}
.gift-top-main .body-block{margin-top:30px;position:relative;padding-top: 30px;}
.gift-top-main .body-block:after {position: absolute;content: "";top: 0;width: 100px;height: 3px;background: #5b5b5b;left: 0;right: 0;margin: 0 auto;border-radius: 50px;}
.gift-top-main{height: 70vh;display: flex;align-items: center;min-height:500px;}
body.template-cart .CartItem__Meta .item_Discount_code {font-size:14px;font-weight: 500;font-family: Helvetica Neue;margin-top: 8px;}
body.alterations-exchanges-refunds .PageHeader {display:none;}
body.about-bombay-shirt-company .main_layout * {font-family: 'Helvetica' !important;}
body.shoguntemp76f016ac .main_layout *,
body.common_coll.bsc_x_siddarthatytler .main_layout *{font-family: 'Helvetica' !important;}
body.shoguntemp76f016ac .main_layout * {font-family: 'Helvetica' !important;}
.shogun-heading-component *,
.shg-btn {font-family: 'Helvetica' !important;}
/* -------------- gidt card --------------------------------- */
.temp_giftcard .Product__Wrapper{display:flex;}
.temp_giftcard .customizePDP.Product{max-width:100%;padding:0;margin:0;} 
.temp_giftcard .Product__Gallery{max-width:70%;} 
.temp_giftcard .Product__Gallery--stack .Product__SlideItem .AspectRatio{height:80vh;}
.temp_giftcard .AspectRatio:before{padding-bottom:20%;}
.temp_giftcard .how-it-works-steps p{font-size: 17px;font-weight: 400;line-height: 27px;letter-spacing: 0em;text-align: left;max-width: 540px;color: #231F20CC;margin:0;}
.temp_giftcard .how-it-works-steps .step{display:flex;align-items:center;margin-bottom:44px;}
.temp_giftcard .how-it-works-steps .step img{margin-right:32px;}
.temp_giftcard .how-it-works h2{font-size: 48px;font-weight: 400;line-height: 48px;letter-spacing: 0em;text-align: left;color: #000;margin-top:0;}
.temp_giftcard .Product__Info .ProductMeta__Title {font-size: 48px;font-weight: 400;line-height: 48px;letter-spacing: 0em;text-align: left;color:#000;margin-top:0;padding-right:0;}
.temp_giftcard .Product__Info .money.conversion-bear-money *{font-size: 20px;font-weight: 400;line-height: 20px;letter-spacing: 0em;text-align: left;color: #7B7B7B;}
.temp_giftcard .Popover__Content .Popover__Value{font-size:14px;}
.temp_giftcard .Popover__Content .Popover__Value:hover{background: rgba(0, 0, 0, 0.05);}
.temp_giftcard .how-it-works{position:relative;padding: 100px 0;width: 50%;}
.temp_giftcard .how-it-works:after{position: absolute;    content: "";    right: 0;    top: 0;    width: 1px;    height: 100%;    background: #E1E1E1;}
.temp_giftcard .Product__Info  {width:100%;padding: 100px 0;}
.temp_giftcard .Product__InfoWrapper {padding: 0 40px;position:sticky;height:auto !important;} 
.temp_giftcard .ProductForm__Item{border-radius:8px;border-color:#ccc;}
.temp_giftcard .ProductMeta .ProductMeta__PriceList{margin:16px 0 0;justify-content:flex-end;}
.temp_giftcard .ProductMeta{border-bottom: 1px solid #ECECEC;margin-bottom: 24px;padding-bottom:24px;}
.temp_giftcard .how-it-works .inner{max-width: 700px;margin: 0 auto;padding-right: 50px;}
.temp_giftcard .how-it-works-steps {position:relative;}
.temp_giftcard .how-it-works-steps:after{position: absolute;content: "";height: calc(100% - 50px);width: 1px;left: 23px;top: 0;
background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23333' stroke-width='1' stroke-dasharray='6%2c 10' stroke-dashoffset='4' stroke-linecap='square'/%3e%3c/svg%3e");
z-index: -1;}
.temp_giftcard .recipient-checkbox span{font-size: 16px;    font-weight: 400;    line-height: 16px;    letter-spacing: 0em;    text-align: left;    color: #231F20;}
.temp_giftcard .recipient-checkbox .box-outer{width:16px;height:16px;}
.temp_giftcard .recipient-fields__field input{background:#F8F8F8;border:0;height: 40px;padding: 5px 16px;border-radius: 6px;width: 100%;}
#Recipient-fields-live-region-gift-product-template{display:none;}
.temp_giftcard .recipient-fields__field :is(input,textarea)::placeholder{font-size: 14px;font-weight: 400;line-height: 14px;letter-spacing: 0em;text-align: left;color: #231F208C;}
.temp_giftcard .recipient-fields__field textarea{background:#F8F8F8;border:0;padding:16px;border-radius: 6px;width: 100%;}
.temp_giftcard .recipient-fields__field {margin: 0 0 16px 0;}
.temp_giftcard .recipient-form{    margin-bottom: 24px;}
.temp_giftcard .ProductMeta__Description{margin:0;}
.temp_giftcard .recipient-fields{margin-top:24px;}
.temp_giftcard .ProductForm__Item .Icon--select-arrow{width:auto;}
.temp_giftcard .recipient-fields__field.date_ input{display:block; -webkit-appearance: textfield;-moz-appearance: textfield;min-height: 1.2em;position:relative;
font-size: 0;color: #231F208C;height:auto;font-weight: 400;min-width:100%;min-height:45px;height:45px; text-align:left; }
.temp_giftcard .recipient-fields__field.date_ .custoM_date_format{position: absolute;top: 14px;left:16px;font-size: 14px;color:rgba(35, 31, 32, 0.8);
  height: auto;font-weight: 400;}
.temp_giftcard .recipient-fields__field.date_{overflow:hidden;border-radius:6px;position:relative;}
.temp_giftcard .recipient-fields__field.date_ input::placeholder{text-align:left;font-size:0;} 
.temp_giftcard .recipient-fields__field.date_ .NativeDatepicker{position: absolute;right: 0;top: 0;width: 100%;height: auto;}
.temp_giftcard .recipient-fields__field.date_ .send_date {cursor: default;}
.gift-cart-success .Great__ChoicePopup { position: fixed;    top: 50%;    left: 50%;    background: #fff;    transform: translate(-50% , -50%);    z-index: 99;}
.gift-cart-success{display:none;}
/* .temp_giftcard .menu-overlay{opacity: 0.8;position: fixed; height:100vh;width:100%; top:0;left:0;    background: #231f20; -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;   -o-transition: opacity 0.3s ease-out;    transition: opacity 0.3s ease-out; z-index:9;display:none;}  */
.temp_giftcard.gift-success :is(.gift-cart-success , .menu-overlay ){display:block;}
temp_giftcard .Popover__ValueList{    max-height: 355px;}
.temp_giftcard .gift-atc-fix .ProductForm__AddToCart { text-transform: uppercase;}
a.boost-pfs-filter-scroll-to-top {display:none !important;}
.temp_giftcard:is(.ismacbody, .isiphonebody) .recipient-fields__field.date_ input:after{position:absolute;right:10px;top:5px;z-index:9;height:43px;width:43px;content:"";background:#F8F8F8 url("https://cdn.shopify.com/s/files/1/0538/8841/7962/files/Group_34932.svg?v=1701925001")
  right 1rem    center    no-repeat; }
.recipient-fields__field.date_ .field{position:relative;}
.recipient-fields__field.date_ .form__label.field__label{position: absolute;font-size: 10px;top: 7px;left: 18px;}
/* ---------------------------- */
.order-cust-detail .dr-body li{padding: 11px 0;}
.order-cust-detail .dr-body li span:first-child {padding-bottom: 6px;}
.customized-details.gift_card_datails .customDatadrawer1{padding: 5px 0 0;}
.order-cust-detail .dr-body li span:last-child{line-height:1.5;}
/* ------------------about us ----------------- */
.about-hero{position:relative;}
.about-hero .content{position:absolute;bottom: 22%;left: 7%;}
.about-hero .content h1{color:#fff;font-size: 7.8vw;font-weight: 400;line-height: 1.2;letter-spacing: -0.02em;margin: 0;}
.about-hero img{max-height: 80vh;width: 100%;object-fit: cover;}
.about-textblock .content .content-left h4{font-size: 80px;font-weight: 400;line-height: 1;letter-spacing: -0.02em;text-align: left;color:#000000;font-size: 4.4vw;margin:0;}
.about-textblock .content {display: flex;}
.about-container{max-width: 1130px;padding:0 40px ;margin: 0 auto;}
.about-textblock .content .content-left {width:50%;padding-right:20px;}
.about-textblock .content .content-right {width:50%;}
.about-textblock .content .content-right p{font-size: 17px;font-weight: 400;line-height: 26px;letter-spacing: 0em;text-align: left;color:#231F20CC;margin:0;}
.about-imgtext.single .about-container{max-width:643px;}
.about-imgtext.single .img{position:relative;}
.about-imgtext.single .img:after{position: absolute;content: "";right: -122px;top: -90px;width: 324px;height: 324px;border: 1px solid #000;border-radius: 50%;}
.about-space{margin:140px 0;}
.about-imgtext .content{border-top: 1px solid #00000033;border-bottom: 1px solid #00000033;padding: 19px 0;margin-top: 40px;}
.about-main h6{font-size: 36px;line-height: 34px;letter-spacing: 0em;text-align: left;color:#000;margin: 0 0 18px;}
body.about-us .about-main p{color:#231F20CC;font-size: 17px;font-weight: 400;line-height: 26px;letter-spacing: 0px;text-align: left;margin: 0 0;}
.about-imgtext.single {padding-top: 87px;}
.about-imgtext.last .about-container{max-width:1238px;}
.about-imgtext.last .sp-content{max-width: 445px;margin: 0 auto;}
.about-main a{font-size: 17px;font-weight: 400;line-height: 22px;letter-spacing: 0px;text-align: left;display: flex;align-items: center;justify-content: space-between;   
border-top: 1px solid #00000033;padding-top: 18px;margin-top: 25px;color:#231F20;text-decoration: underline;}
.about-main .img{margin-bottom:40px;}
.about-main .img img{width:100%;}
.about-main p{color:#231F20CC;font-size: 17px;font-weight: 400;line-height: 26px;letter-spacing: 0px;text-align: left;}
.about-imgtext.middle .row{display:flex;flex-wrap: wrap;align-items: center;}
.about-imgtext.middle .content-left{width:50%;}
.about-imgtext.middle .content-right{width:50%;padding-left: 134px;padding-right:20px;position:relative;}
.about-main .right_inner{max-width:336px;}
.about-main .sp-content.first {max-width: 1238px;margin: 0 auto;padding: 0 40px;width: 100%;}
.about-main .sp-content.first .wrapper {max-width: 436px;margin-left: 0;width: 100%;}
.about-main .sp-content.first .wrapper :is(p,a){max-width: 336px;}
.about-imgtext.middle{padding-top:140px;    background: #F4F2EA;}
.about-parallax p{max-width: 922px;font-size: 28px;line-height: 40px;}
.about-imgtext.about-space.last{position:relative;}
.about-imgtext.about-space.last:after {position: absolute;content: "";top: -530px;background: #F4F2EA;width: 100%;height: 100%;z-index: -1;}
.about-main .mob_{display:none;}
.about-imgtext.single{position:relative;}
body.about-us p.side-text.first {transform: rotate(-90deg) translateY(-50%);position: absolute;left: -25px;top: 43%;font-size: 12px;font-weight: 400;line-height: 22px;letter-spacing: 0px;
          color:#231F20CC;text-align: center;}
.content-right p.side-text.second{position: absolute;    right: -48px;    transform: rotate(90deg) translateX(-50%);top: 40%;font-size: 12px;font-weight: 400;line-height: 2px;letter-spacing: 0px;
  text-align: center;    color: #231F20CC;}
.about-imgtext.about-space.last .side-text.third {position: absolute;    transform: rotate(-90deg);    left: -50px;    bottom: 95px;     font-size: 12px;    font-weight: 400;
  line-height: 22px;    letter-spacing: 0px;    text-align: center;    color: #231F20CC;}
.about-imgtext.about-space.single p span:not(:last-child){padding-right:20px;position:relative;}
.about-imgtext.about-space.single p span:not(:last-child):after{position:absolute;content:"";right: 5px;top: 8px;background:#231f20cc;width:5px;height:5px;border-radius:50%;opacity: 0.6;}
/* .about-imgtext.about-space.single p span{color:#000;font-family: Helvetica Neue;font-weight: 500;} */
/* --------------------------- fabrics css ----------------- */
.fabrics-main .category_tab ul{display:flex;justify-content: center;}
.fabrics-main .category_tab ul li{list-style:none;text-align: center;margin: 0 30px;cursor:pointer;}
.fabrics-main .category_tab h5{font-size: 16px;font-weight: 400;line-height: 1;letter-spacing: 0em;text-align: center;color:#231F20}
.fabrics-main .Fabrics_data {display:flex;flex-wrap:Wrap;column-gap: 16px;}
.fabrics-main .Fabrics_data .data_grid{width:calc(33.33% - 11px);padding: 16px;background:#fff;border-radius:8px;margin-bottom:32px;}
.fabrics-main .Fabrics_data img{width:100%;margin:0;border-radius:6px;}
.all-fabrics:not(.main-logo), .all-mills:not(.main-logo), .all-weaves:not(.main-logo){background: #F8F6F2;}
.fabrics-main .Fabrics_data .data_grid h4{font-size: 24px; margin: 21px 0 10px;font-family: Helvetica Neue;  font-weight: 500;    line-height: 24px;    letter-spacing: 0em;    text-align: left;    color: #231F20;}
.fabrics-main .Fabrics_data .desc{margin-bottom: 4px;font-size: 16px;font-weight: 400;line-height: 24px;letter-spacing: 0em;text-align: left;}
.fabrics-main .Fabrics_data .data_grid p{font-size: 16px;font-weight: 400;line-height: 24px;letter-spacing: 0em;ext-align: left;color:#231F20}
.fabrics-main .Fabrics_data .desc span{float: left;vertical-align: middle;display: contents;}
.fabrics-main .Fabrics_data .desc *{color:#231F20;font-size: 16px;font-weight: 400;line-height: 1.5;letter-spacing: 0em;text-align: left;}
.fabrics-main .Fabrics_data .desc p{display: flex;line-height:2;flex-wrap:wrap;margin:0 0 0 0;}
.fabrics-main .Fabrics_data .desc span{position: relative;padding-right:22px;display: inline-block;}
.fabrics-main .Fabrics_data .desc p span:not(last-child):after {position: absolute;content: "";right: 8px;top: 9px;width: 6px;height: 6px;
  background: #cfc9b0;border-radius: 50px;}
.fabrics-main .Fabrics_data .desc div{display: flex;align-items: flex-start;}
.fabrics-main .Fabrics_data .desc div:not(:last-child){margin-bottom:12px;}
.fabrics-main .Fabrics_data .desc div > span{min-width:105px;}
.fabrics-main .Fabrics_data .desc p span:last-child:after{display:none;}
.fabrics-main .Fabrics_data .data_grid a{font-size: 16px;font-weight: 400;line-height: 16px;letter-spacing: 0em;text-align: left;color: #0066CC;text-decoration: none;margin-top: 12px;
  display: inline-block;}
.Container.fabric-space {max-width: 1500px;}
.fabrics-main .category_tab{margin-bottom: 80px;/*position: sticky;*/top: 0;background: #F8F6F2;z-index: 9;padding:15px 0;transition:all 0.3s ease-in-out;}
body:is(.all-fabrics, .all-weaves , .all-mills).scroll-down .fabrics-main .category_tab{position: sticky;top:-150px;}
body:is(.all-fabrics, .all-weaves , .all-mills).scroll-up .fabrics-main .category_tab{position: sticky;top:0;}
body:is(.all-fabrics, .all-weaves , .all-mills) .shopify-section--header{position:relative;}
.fabrics-main .footer_filter{background: #231F20;display: flex;align-items: center;max-width:max-content;padding:4px 18px;border-radius:6px;margin: 0 auto; 
position: fixed;    left: 0;    right: 0;    bottom: 0;    margin: 0 auto 32px;    z-index: 9999;}
.fabrics-main .footer_filter p{color: #fff;font-size: 18px;font-weight: 400;line-height: 20px;letter-spacing: 0em;text-align: left;margin-right: 15px;}
.fabrics-main .footer_filter ul{display: flex;align-items: center;}
.fabrics-main .footer_filter ul li{color: #fff;list-style: none;font-size: 16px;border:1px solid #3A3A3A;border-radius: 4px;font-weight: 400;
  line-height: 20px;    letter-spacing: 0em;text-align: left;margin: 0 6px;}
.fabrics-main .footer_filter ul li a{padding: 9px 20px;display:block;}
.fabrics-main .footer_filter ul li.active,
.fabrics-main .footer_filter ul li:focus{background: #fff; color: #231F20;}
.fabrics-main .category_tab ul li span{border:1px solid #231F20;height: 80px;width: 80px;border-radius: 50%;margin:0 auto;display: flex;
  align-items: center;justify-content:center;}
.fabrics-main .category_tab.fab-head-fix {/*transition:all 0.2s;*/z-index:9;border-bottom:1px solid rgb(220, 220, 220);width: 100%;}
.fabrics-main .category_tab ul li.active span{background:#eee0c46e;}
.fabrics-main .category_tab ul li img {max-height: 43px;height: 100%;}
.fabrics-main .SectionHeader .SectionHeader__Heading{font-size: calc(70px + (140 - 70) * (100vw - 320px) / (1920 - 320));  font-weight: 400;    line-height: 1;    letter-spacing: 0em;    text-align: center;margin-bottom:60px;}
/* body.all-mills .shopify-section--header{position:unset !important;} */
.page-store.all-stores .search-store .search_icon input{width: 100%;border: 0;background: #F9F9F9;font-size: 14px;font-weight: 400;line-height: 11px;letter-spacing: 0em;
text-align: left;color: #231F2080;padding-left:3px;}
.page-store.all-stores .search-store {background: #F9F9F9;border-radius:6px;margin-bottom:40px;}
.page-store.all-stores .search_icon{display: flex;height: 40px;align-items: center;padding: 16px;border-bottom: 1px solid #231F2033;padding-right:10px;}
.page-store.all-stores .search_icon img{margin-right:8px;}
.page-store.all-stores .search_icon .search_close_icon{padding: 20px;    font-size: 0;
  background: url(/cdn/shop/files/Vector_11886846-f5af-47f5-a197-766388c98f95.svg?v=1703160382);
  background-position: center;    background-repeat: no-repeat;    background-size: 14px}
.page-store.all-stores .current_location{padding:16px;display: flex;align-items: center;height: 40px;}
.page-store.all-stores .current_location.current-selected{background:#f1f1f1;}
.page-store.all-stores .current_location img{margin-right:8px;}
.page-store.all-stores .find_current_loc{font-size: 14px;font-weight: 400;line-height: 11px;letter-spacing: 0em;text-align: left;color: #231F20;padding-left:3px;}
.desk-share-popup{position: fixed;background: #fff;top: 50%;left: 50%;transform: translate(-50% , -50%);max-width: 320px;width: calc(100% - 32px);z-index: 9;padding:50px 24px 57px;
               border-radius: 10px;display:none;}
.desk-share-popup .share-options .copied {right: -100px !important;bottom: 10px !important;} 
.desk-share-popup .close_ {width: 40px;height: 40px;display: flex;align-items: center;justify-content: flex-end;position:absolute;right: 28px;top: 15px;}
.desk-share-popup .close_ svg{display: block;margin-left: auto;width: 15px;}
.desk-share-popup h4{margin:0;align-items: center;display:flex;justify-content: space-between; font-size: 24px;color: #000;justify-content:center;}
.desk-share-popup .share-options{margin-top:30px;display: flex;justify-content:center;column-gap: 30px;}
.desk-share-popup .share-options img{width:32px;height:32px;display: block;margin:0 auto;border-radius: 5px;margin-bottom: 20px;}
.desk-share-popup .share-options a{font-size:15px;color:#000;text-align: center;border-radius:8px;width:64px;height:64px;}
.overlay_store{position: fixed;top: 0;left: 0;width: 100%;height: 100%;display:none;background: rgba(0,0,0,.3);z-index: 8;}
body.show-share-pop :is(.desk-share-popup , .overlay_store){display:block;}
body.temp_store .store-not_found {display: block;background: transparent;padding:20px 0 60px;}
body.temp_store .store-not_found p{font-family: Helvetica Neue;font-weight: 500;letter-spacing: 0em;text-align: center;color: #212121;margin-bottom: 32px;
font-size:calc(18px + (24 - 18) * (100vw - 320px) / (1920 - 320));line-height:1.4;}
body.temp_store .store-not_found img{width:100%;}
.stores-temp .filter .location-filter li {list-style: none;padding: 14px 16px;border-radius: 10px;border: 1px solid #ccc;font-size: 14px;white-space: pre;
  font-weight: 400;font-stretch: normal;font-style: normal;line-height: 1;letter-spacing: normal;text-align: center;color: #707070;background:transparent ; margin: 0 20px 0 0;}
.stores-temp .filter .location-filter {display: flex;flex-wrap:nowrap;margin-bottom: 32px;cursor: pointer; margin:0;overflow-x: scroll;}
.stores-temp .filter .location-filter li.active {background: #231f20;color: #fff;border-color: #231f20;}
.coming_soon_data {text-align: center;display: block;width: 100%;font-size: 22px;color: #000;}
.store-support{color: #7b7b7b;font-size: 15px;line-height: 24px;margin-top:25px;}
.store-support h5{margin:0;font-size:15px;color:#231F20;font-family: Helvetica Neue;margin: 0 0 6px;}
.store-support h6{margin:0;font-size:15px;margin: 0 0 6px;}
.contactus .store-support h6{font-size:16px;}
.store-support h5 p {display:inline-block;margin:0 0 0 5px;font-family: 'Helvetica'}
.store-support a{display:block;}
.contactus .FeatureText .SectionHeader {margin-bottom:30px;}
.contactus .store-support{max-width: 290px;text-align:left;color:#231F20;font-size:16px;}
.not_found_image .mob-show{display:none;}
.page-anatomy.bottom-ana .tabs-content .anatomy_img_grp .anatomy_img_item~.anatomy_img_item{display:block;} 
.page-anatomy.bottom-ana .anatomy_img_item .text-content {display:flex;}
.page-anatomy.bottom-ana .tabs-content .anatomy_img_item .text-wrapper{padding-left:0;margin: 0;}
.page-anatomy.bottom-ana .tabs-content .anatomy_img_item .text-wrapper p{margin-top:5px;}
.page-anatomy.bottom-ana .anatomy_img_item .text-wrapper{color:#000;}
.page-anatomy.bottom-ana .anatomy_img_item .img_wrapper{margin-bottom:0;}
.page-anatomy.bottom-ana .anatomy_img_item .img_wrapper img{margin-bottom:25px;}
.page-anatomy.bottom-ana .anatomy-tab-wrapper .anatomy-tab{background:transparent;padding:0 20px;}
.page-anatomy.bottom-ana .anatomy-tab-wrapper .anatomy-tab li p{margin-top:0;color:#fff;letter-spacing: 0;font-size: 16px;}
.page-anatomy.bottom-ana .anatomy-tab-wrapper .anatomy-tab li{padding:0;background:#919191;margin:0 10px;border-radius:10px;min-width:135px;}
.page-anatomy.bottom-ana .anatomy-tab-wrapper .anatomy-tab li.is-active{background:#282828;}
.page-anatomy.bottom-ana .main-desc{max-width:700px;margin:40px auto;text-align: center;color: #7b7b7b;padding:0 20px;font-size:18px;}
.front-back-title{font-size:24px;text-align:center;font-family: Helvetica Neue;    margin-bottom: 0;}
.page-anatomy.bottom-ana .tabs-content .anatomy_img_grp .anatomy_img_item~.anatomy_img_item{margin-top:0;}
.page-anatomy.bottom-ana .anatomy_img_item .text-content .title_wrapper{align-items:flex-start;}
.page-anatomy.bottom-ana .anatomy_img_item .img_wrapper img.Image--lazyLoad{width: auto !important;}
/*.extra-help-div .ProductElements__Name {color: #000; font-weight: 400;font-style: normal;line-height: normal;letter-spacing: normal;font-size: 16px;margin-bottom: 20px;}*/
.page-store.store-details .store-hero .mob_{display:none;}
.temp_webview .extra-help-div .ProductUnsure__About{display:block !important;opacity: 1;visibility: visible;}
.store-app .store-app-inner{display:flex;justify-content:space-between;padding:0 24px;gap: 16px;}
.store-app .store-app-inner .app-inner{width:calc(50% - 8px); overflow:hidden;border-radius:8px;position:relative;/*max-height:80vh;*/}
.store-app .store-app-inner .store-inner{background-color: #FFF3E4;width:calc(50% - 8px);position:relative; overflow:hidden;border-radius:8px;/*max-height:80vh*/;z-index:3;}
.store-app-inner .app_block_main .inner_block .text_block p{font-size: 24px;font-weight: 400;line-height: 24px;letter-spacing: -0.02em;text-align: center;position:unset;transform: none;display:block;}
.store-app-inner .app_block_main .inner_block .text_block .app-btns-main{position:unset;padding-bottom:0;}
.store-app-inner .app_block_main .text_block {position: absolute;bottom: 0;left: 0;right: 0;margin: auto;text-align: center;    z-index: 1;   padding: 56px 16px 56px;
 /* background:linear-gradient(0deg, rgba(15,15,15,1) 0%,rgba(15,15,15,1) 34%,  rgba(15,15,15,0.25) 80%, rgba(15,15,15,0) 100%);*/}  
.store-app-inner .store-inner h4{font-size: 24px;font-weight: 400;line-height: 24px;letter-spacing: -0.02em;text-align: center;margin: 0 0 20px;color:#fff;}
.store-app-inner .store-inner a{font-size: 16px;font-weight: 400;line-height: 16px;letter-spacing: 0em;text-align: center;border: 1px solid #333;padding: 15px 64px;border-radius: 10px;
display:inline-block;margin: 0 !important;text-transform:capitalize;color:#fff;}
.store-app .store-app-inner .store-inner .content{/*position: absolute;right: 0;left: 0;bottom: 0;z-index: 09;*/text-align: center;padding: 31px 0px 0px; line-height: 0px;
/*  background:linear-gradient(0deg, rgba(249, 239, 233, 1) 0%, rgba(249, 239, 233, 0.4) 70%, rgba(249, 239, 233, 0) 100%);*/}
.store-app .app_block_main .img_block img{max-height: 100%;}
/* .store-app .store-app-inner .store-inner img{width:100%;} */
.store-app .app_block_main .inner_block{position:unset;height:100%;}
.store-app .app_block_main .inner_block :is(.img_block, img){height:100%;object-fit:cover;}
/* .store-app .image-wrap:after {    position: absolute;    content: "";    bottom: 0;    left: 0;    right: 0;    height: 100%;    width: 100%; background-position: bottom;
  background: url(/cdn/shop/files/Rectangle_1433_2.png?v=1707309199);        background-size: cover;
  background-repeat: no-repeat;}
.store-app .store-app-inner .app-inner:after{ position: absolute;    content: "";    bottom: 0;    left: 0;    right: 0;    height: 100%;    width: 100%; background-position: bottom;
  background: url(/cdn/shop/files/Rectangle_1431.png?v=1707311127);      background-size: cover;
  background-repeat: no-repeat;} */
.store-app .app_block_main .inner_block:after{opacity:0;}
/* ------------- horizontal1------ */
.hr-main .ProductList--grid:not(.flickity-enabled) .Grid__Cell{position:relative;margin-bottom:20px;}
/* .hr-main.feature-columns-with-image .horizontal-coll-main .Grid.feature-columns-slider {margin:0 -12px;} */
.hr-main .AspectRatio{width:100%;    max-width: 100% !important;}  
.hr-main .on-the .Grid__Cell .coll-desc{position: absolute; bottom: 25px;text-align: center;width: calc(100% - 25px);padding: 0 10px;}
.hr-main .on-the.feature-grid .Grid__Cell .coll-desc{bottom:45px;}
.hr-main .on-the .SectionHeader__Description{display:none;}
.hr-main .on-the h3{text-align:center;margin-bottom: 8px; font-weight:600;}
.hr-main .feature-grid .Grid__Cell a.Link{font-size:16px !important;}
.hr-main .Text__ImageWrapper:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:230px;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);}
.hr-main .feature-columns-slider.horizontal-coll .Grid__Cell{position:relative;}
.hr-main.feature-columns-with-image .SectionHeader {display: flex;align-items: center;justify-content: space-between;margin-bottom: 32px;}
.hr-main.feature-columns-with-image .SectionHeader .SectionHeader__ButtonWrapper{margin:0;}
.hr-main.feature-columns-with-image .SectionHeader .SectionHeader__ButtonWrapper .ButtonGroup__Item {padding:0;border:0;font-size: 20px;font-weight: 400;line-height: 20px;
letter-spacing: 0em;text-align: center;color: #0066CC;text-transform: capitalize;border-radius: 0;} 
.hr-main.feature-columns-with-image .SectionHeader .SectionHeader__Heading{margin:0;}  
.feature-columns-with-image .horizontal-coll-main .ProductList.on-the .Link {text-decoration:none;}
.feature-columns-with-image .horizontal-coll.on-the .Text__ImageWrapper{margin:0;}
.feature-columns-with-image .horizontal-coll-main.slide-padding .Container{padding-right:0;}
.feature-columns-with-image .horizontal-coll-main.slide-padding .Container .SectionHeader{padding-right:60px;}
.hr-main.feature-columns-with-image .horizontal-coll-main.slide-padding .Grid.feature-columns-slider{margin:0;}
.featured-collections.new .featured_collections .ProductList--carousel{margin:0 0 0 24px;}
.featured-collections.new .ProductList--carousel .Carousel__Cell.new-mode {padding: 0 24px 0 0;}
.last-item-content h5{color:#231F20;font-size: 20px;font-weight: 400;line-height: 20px;letter-spacing: 0em;text-align: left;
border-bottom:1px solid #231F2033;padding-bottom: 17px;margin: 30px 0 17px;}
.last-item-content p{font-size: 16px;font-weight: 400;line-height: 26px;letter-spacing: 0em;text-align: left;color:#231F20BF;}
.care-drawer-main {position: fixed;    background: #fff;    right: 0;    top: 0;    width: 480px;    height: 100vh;    transition:all 0.3s;-webkit-transition:all 0.3s;  transform: translateX(100%);  z-index:100;}
.care-drawer-main h3{font-size: 24px;font-weight: 400;line-height: 24px;letter-spacing: 0em;text-align: left;color:#231F20;border-bottom: 1px solid #ECECEC;padding: 30px 24px;
margin: 0;display: flex;align-items: center;justify-content: space-between;     font-family: Helvetica Neue;font-weight: 500 ;}
.care-drawer-main .body_dr * {font-size: 16px;font-weight: 400;line-height: 26px;letter-spacing: 0em;text-align: left;color:#231F20BF;margin:0 0 10px;}
.care-drawer-main .body_dr{padding:40px 24px 30px;height: calc(100vh - 83px);overflow-y: scroll;}
body.drawer-open .care-drawer-main {    transform: translateX(0);} 
.care-drawer-main .care-drawer.alteration-refund li{list-style:none;position:relative;padding-left:15px;}
.care-drawer-main .care-drawer.alteration-refund li:after{position:absolute;content:"";left:0;top:8px;width:6px;height:6px;border-radius:50%;background:#231F20;}
.main_pgp_image.secondlast-item {max-width:100%;width:100%;background: #FCF9F1CC;padding-bottom:0;padding-top: 53px;}   
.main_pgp_image.last-item{max-width:100%;width:100%;background: #FCF9F1CC;}
.Grid-Product-Image .main_pgp_image .meta_colors{display:none;}
.Grid-Product-Image .main_pgp_image.secondlast-item .meta_colors {left: calc(33.33% + 30px);bottom: 28px;}
.Grid-Product-Image .main_pgp_image.secondlast-item .similar-product {right: calc(33.33% + 30px);bottom: 28px;}
.Grid-Product-Image .main_pgp_image.last-item .meta_colors{bottom:28px;left: 30px;}
.main_pgp_image.last-item .similar-product{right: auto;left: calc(33.3% - 154px);bottom:28px;}
.main_pgp_image .productmeta-right{padding-right:24px;margin-left:auto;}
.productmeta-right h6 a{ color:#231F2099;font-size: 16px;font-weight: 400;line-height: 16px;letter-spacing: 0em;text-align: left;}  
.featured-collections.new .flickity-prev-next-button.previous {transform: translateY(0);height: 56px;width: 28px;border-radius: 0 90px 90px 0;background: #0000001a;
-webkit-backdrop-filter: blur(93px);backdrop-filter: blur(93px);box-shadow: none;left: 0;}
.featured-collections.new .flickity-prev-next-button.next{transform: translateY(0);right: 0;height: 56px;width: 28px;border-radius: 90px 0 0 90px;background: #0000001a;
-webkit-backdrop-filter: blur(93px);backdrop-filter: blur(93px);box-shadow: none;}
.featured-collections.new .SectionHeader__Heading.SectionHeader__Heading .pro-count{font-weight: 400; font-size: 14px; line-height: 80%; letter-spacing: 0; text-align: center; margin-top: 0; position: relative; top: -10px; padding-left: 3px; right: 0;}
.featured-collections.new .SectionHeader__Heading.SectionHeader__Heading,
.template-cart .product-recommendations .SectionHeader__Heading,
.template-collection .product-recommendations .SectionHeader h3{margin:0;font-family: Helvetica Neue;font-size: 24px;font-weight: 500;line-height: 24px;position: relative;
letter-spacing: 0em;text-align: left;display: flex;}
.featured-collections header.SectionHeader{margin-bottom:33px;}
.care-drawer-overlay {position: fixed;z-index: 99;width: 100%;display:none;height: 100%;background: #101010B0;top: 0;left: 0;}
body.drawer-open .care-drawer-overlay{display:block;}
body.picario_open .Product__Gallery--stack.Product__Gallery--withThumbnails {z-index:100;max-width:56%;}
.main_pgp_image:is(.secondlast-item, .last-item)  :is(.meta_colors , .similar-product){display:none !important;}
.care-drawer.alteration-refund ul ul{padding-left:25px;}
.collection-fix-bar .inner{display: flex; /*box-shadow: -5px 10px 30px 14px #00000033;*/background: #000c;
    -webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);border-radius: 16px; transition: all 0.3s;}
.collection-fix-bar a{font-size:16px;color:#fff;padding:18px 36px;display: flex;    justify-content: center;}
.collection-fix-bar a img{margin-right:8px;}
.collection-fix-bar .filter{border-left: 1px solid #FFFFFF26;border-right: 1px solid #FFFFFF26;}
body.template-collection .collection-category h4{color:#231F20;display:flex;align-items:center;margin:0;font-size:20px;/*font-family: Helvetica Neue;*/font-weight:400;text-transform: uppercase;}
body.template-collection .collection-category h4 img{margin-right:12px;}
body.template-collection .collection-category .coll-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #8F8F8F33;padding:22px 0; margin-bottom:8px; display: none;} 
body.template-collection .collection-category .coll-head a{padding: 10px 10px 10px 10px;margin-right: -10px;} 
body.template-collection .collection-category .coll-head a path{fill:#231F20;}
body.template-collection .collection-category :is(li,a , .slider_link_banner ){color:#fff;list-style:none;font-size: 16px;font-weight: 400;line-height: 11.2px;text-align: left;}
.template-product #shopify-section-find-store-v2 {margin:0;}
body.template-collection .collection-category :is(a){padding: 24px 0;display:block;}
body.template-collection .collection-category :is(.btn-slider,.slider_link_banner) {border-bottom: 1px solid;border-image-slice: 1;
    border-image-source: linear-gradient(90.04deg, #FFFFFF -140.91%, rgba(153, 153, 153, 0) 105.01%);}  
body.template-collection .collection-category .slider_link_banner{padding:24px 0 24px 30px;cursor:pointer;position:relative;}
body.template-collection .collection-category .slider_link_banner.active:after, 
body.template-collection .collection-category.coll_dr .Popover .Popover__Value:after{background:#fff !important;}
body.template-collection .collection-category.coll_dr .Popover .Popover__Value{position:relative;}
body.template-collection .collection-category.coll_dr .Popover .Popover__Value:last-child{border:0;}
body.template-collection .collection-category .coll-category {padding:0 24px 16px;}
 body.template-collection .CollectionInner__Sidebar .filter-header span{font-size:16px;font-weight:400;/*font-family: Helvetica Neue;*/color:#151515;padding:0;text-transform: uppercase;display: flex;
    align-items: center;}
 body.template-collection .CollectionInner__Sidebar .filter-header span img{width:16px;margin-right: 12px;display: none;}
 body.template-collection .boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading>span:before{width: 14px;
   background-image:url('/cdn/shop/files/Vector_4_1002f572-6e6b-47a3-8ea7-61ca92858ee4.svg');content: ""; height: 2px;top: 50%; transform: translateY(-50%);margin-top: -2px;}
 body.template-collection .boost-pfs-filter-tree-v .boost-pfs-filter-option.boost-pfs-filter-option-collapsed .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading>span:before{transform:translateY(-50%);
   background-image:url('/cdn/shop/files/Vector_3_2d8f1c23-0b19-4385-8b70-f58feb448878.svg'); width: 14px; height: 14px; margin-top: -3px; content: ""; top: 50%;}
 body.template-collection .CollectionFilters .boost-pfs-filter-tree-v .boost-pfs-filter-option {border-bottom: 1px solid #8F8F8F33; padding:18px 0 !important;}
body.template-collection .CollectionFilters .boost-pfs-filter-tree-v .boost-pfs-filter-option:first-child { padding-top: 0 !important; }
 body.template-collection .CollectionInner__Sidebar .filter-header{border-bottom: 1px solid rgb(208 208 208 / 50%);   /*padding:10px 13px 10px 0;*/ padding: 16px 16px 15px; margin: 0 -8px 0px -16px;
display: flex;align-items: center; justify-content: space-between;}
  .collection-fix-bar #boost-pfs-filter-tree {margin: 26px 0;width: 100% !important;}
  body.template-collection .CollectionFilters .boost-pfs-filter-option-item button{color: #444444;;font-size:16px;}
  body.template-collection .boost-pfs-filter-option .boost-pfs-filter-option-content .boost-pfs-filter-option-amount{opacity:1;font-size: 14px;color: rgb(91 91 91 / 80%);}
  body.template-collection .CollectionFilters .boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title{padding-left:0;}
 .collection-fix-bar .filter-header a{padding-right:18px;margin-right:-18px;}
.collection-fix-bar .filter-header a path{fill:#231F20;}
  body.template-collection .CollectionFilters .boost-pfs-filter-option-content-inner .boost-pfs-filter-option-item{position:relative;}
  body.template-collection .CollectionInner__Sidebar .boost-pfs-filter-option-item button:after{border:1px solid rgb(151 151 151 / 85%);content:"";position:absolute;
    width: 16px;    height: 16px;    border-radius: 3px;left:-24px;    top: 1px;display:block;}
body.template-collection .collection-category.coll_dr .Popover .Popover__Value:after{border:1px solid #5B5B5B;content:"";position:absolute;
    width: 16px;    height: 16px;    border-radius: 3px;left:0;    top: 20px;display:block;}
body.template-collection .CollectionInner__Sidebar .boost-pfs-filter-option-item-list-swatch.circle-list .boost-pfs-filter-option-item button:after{top:6px;}
body.template-collection .CollectionInner__Sidebar .boost-pfs-filter-option-item-list-swatch.circle-list .boost-pfs-filter-option-item.selected button:before{top: -4px;}
.template-collection .CollectionInner__Sidebar .boost-pfs-filter-option-item.selected button:after{background: #151515 !important; border-color: #151515;}
  body.template-collection .CollectionInner__Sidebar .boost-pfs-filter-option-item.selected button:before,
body.template-collection .collection-category.coll_dr .Popover .Popover__Value.is-selected:before, 
body.template-collection .collection-category.coll_dr .Popover .Popover__Value:before{position: absolute;    left: -26px;    top: -1px;    height: 100%;
    background: url('/cdn/shop/files/Vector_5_99e33491-d5d1-4985-bccc-65620ced8ba6.svg');    content: "";    width: 20px;    display: block;    background-repeat: no-repeat;
    background-position: center;    z-index: 1;}
body.template-collection .collection-category.coll_dr .Popover .Popover__Value.is-selected:before,
body.template-collection .collection-category.coll_dr .Popover .Popover__Value:before{left: -2px;top: -1px;}
body.template-collection .CollectionFilters .boost-pfs-filter-tree-v .boost-pfs-filter-option-item-list {padding: 0 15px 0 33px !important;}
.template-collection .CollectionFilters .boost-pfs-filter-tree-v .boost-pfs-filter-option-colour .boost-pfs-filter-option-item-list { padding: 0 8px 0 0!important; margin: 0; }
.sub_coll_menu.hide{display:block !important;} 
body.template-collection .collection-category ul{max-height: calc(80vh - 155px);overflow-y: scroll;height: calc(650px - 165px);}
body.template-collection .collection-fix-bar .apply{margin: 16px 8px 16px 0px;text-align: center;font-size: 16px;padding: 18px;border-radius: 5px;height:47px;display: flex;
    align-items: center;}
body.template-collection .collection-category .coll-coll{padding:0 24px;}  
body.template-collection .collection-page-main .CollectionInner__Sidebar .CollectionFilters::-webkit-scrollbar,
body.template-collection .collection-category ul::-webkit-scrollbar{background:transparent;}
body.template-collection .collection-page-main .CollectionInner__Sidebar .CollectionFilters::-webkit-scrollbar-track ,
body.template-collection .collection-category ul::-webkit-scrollbar-track {background:transparent;}
body.template-collection .collection-category ul::-webkit-scrollbar-thumb,
body.template-collection .collection-page-main .CollectionInner__Sidebar .CollectionFilters::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.2);}
body.template-collection .collection-category.coll_dr .Popover{visibility:visible;opacity:1;width: 100%;position: unset;background:transparent;box-shadow:none;transform: unset;}
body.template-collection .collection-category.coll_dr .Popover .Popover__Value{padding:24px 0 24px 24px;color: #5b5b5b;font-size: 16px;font-weight: 400;line-height: 11.2px;text-align: left;
    border-bottom: 1px solid #8F8F8F33;background:transparent; -webkit-tap-highlight-color: red !important; user-select: auto !important; -webkit-user-select: auto !important;}
body.template-collection .collection-category.coll_dr .Popover:before{display:none;}
body.template-collection .collection-category.coll_dr .Popover__ValueList{max-height:100%;padding:0;}
.template-index #shopify-section-header .Header{border-bottom:1px solid #8F8F8F33 !important;box-shadow:none !important;}
body.template-collection .CollectionToolbar__LayoutSwitch :is(svg,img){width: auto !important;display: block;height: 20px !important;}
.collection-fix-bar .view .CollectionToolbar__LayoutSwitch{display:flex;justify-content:center;align-items: center;height: 100%;}
.collection-fix-bar .inner :is(.categ , .filter ,.view, .coll){width:33.33%;}
.collection-fix-bar .inner .view svg{color:#fff;}
.collection-fix-bar .inner :is(.categ , .filter , .coll) a{padding:18px 10px}
body.template-collection .boost-pfs-filter-option .boost-pfs-filter-option-title .boost-pfs-filter-clear{z-index: 99;line-height: 1;margin-top: -20px;position: relative}
 .boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-content .boost-pfs-filter-option-content-inner{margin-top:0 !important;}
.boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading{display:block;width:100%;}
body.template-collection .collection-category {z-index: 100;background:#fff;position:absolute;right:-100%;top:63px;max-width:/*525px*/ 296px;min-width: 296px;width:100%;height:/*100dvh*/ auto;padding:0;opacity:1;transition:all 0.4s;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
 body.template-collection .boost-pfs-filter-tree-v .boost-pfs-filter-option.boost-pfs-filter-option-collapsed .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading>span:before,
 body.template-collection .boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading>span:before{right: -11px;}
 body.template-collection .collection-page-main .CollectionInner__Sidebar{margin: 0 !important;position: fixed;top: 0 !important;max-width: 410px;width:100%;right:-100%;background: #fff;
border: 0;padding: 0 8px 0 16px;transition: all .4s; -moz-transition: 0.4s all;  -webkit-transition: 0.4s all;  -o-transition: 0.4s all;transition:0.4s all;z-index:999;}
body.open-collection-category .collection-category.coll_dr {opacity: 1;/*border-bottom: 1px solid #FFFFFF26;box-shadow: 2px 2px 9px #00000047;*/right:21px; border: 1px solid rgb(208 208 208 / 50%); border-top: 0;}
body.open-collection-collection .collection-category.cat_dr{opacity: 1;max-height: 80vh;border-bottom: 1px solid #FFFFFF26;height: 650px;box-shadow: 2px 2px 9px #00000047;}
body.template-collection.open-coll-filter .collection-page-main .CollectionInner__Sidebar{  max-height:100dvh !important;height: 100%;opacity:1; -moz-transition:all 0.4s;overflow:hidden;
-webkit-transition: all 0.4s;  -o-transition: all 0.4s;  transition:all 0.4s;    box-shadow:2px 2px 9px #00000047;right:0;    display: flex;flex-direction: column;}
body .collection-page-main .CollectionInner__Sidebar::-webkit-scrollbar{display:none;}
/* body .collection-page-main .CollectionInner__Sidebar .CollectionFilters{flex: 1;overflow-y: scroll;padding-right:8px;} */
body .collection-page-main .CollectionInner__Sidebar .CollectionFilters { flex: 1; margin: 0 -8px 0px -16px; padding-right: 0; overflow: unset; }
body:is(.open-collection-category,.open-coll-filter, .open-collection-collection ) .collection-fix-bar .inner
{border-radius:0 0 16px 16px;}
.aer-main h1{      font-size: calc(70px +(140 - 70)*(100vw - 320px) /(1920 - 320));font-weight: 400;line-height: 126px;letter-spacing: -0.02em;text-align: left;color: #231F20;}
.aer-main h1 span{display:block;}
.aer-main h1 span:nth-child(2){margin-left:50px;}
.care-drawer.washcare ul li{   margin: 0;} 
.contactus .store-support.store_contact{max-width:340px;} 
.template-product.drawer-open{overflow:hidden;}
.template-product .shopify-section--header{/*z-index: 100;*/}
.template-product.popup-active .shopify-section--header{z-index:0;}
.rtw-size-wrap .rtw-size-header{background:#FCF9F1;display:flex;align-items:center;justify-content:center;padding: 14px 16px;border-radius: 6px;margin-bottom:20px;}
.rtw-size-wrap .rtw-rec-size{font-size: 16px;font-weight: 400;line-height: 12.8px;text-align: left;color:#896631;text-transform: capitalize;}
.rtw-size-wrap .Property__Field{margin: 8px;width:auto;}
.rtw-size-wrap .Property__Field label{border-radius: 8px;padding: 5px 5px;width: 40px;height: 40px;    display: flex;align-items: center;justify-content: center;}
.rtw-size-wrap .rtw-sizw-wrapper{padding:14px 0 30px;}
.rtw-size-wrap .List__numbers{margin: 0 -8px;}
.ShirtSize__GuidePopup.rtw_size-dwr{position: fixed;right: -100%;top: 0;height: 100vh;background: #fff;overflow-y: auto;   
box-shadow: -5px 0 21px #a9a9a940;z-index: 1000;transition: right .3s ease-in-out;width: 100%;max-width: 527px;max-height:100%;border-radius: 0;}
.template-product.rtw-drawer-open .ShirtSize__GuidePopup.rtw_size-dwr{right:0;}
.template-product.rtw-drawer-open .Product__InfoWrapper{z-index:9}
.temp_RTW .black_bg{display:none;}
.temp_RTW.rtw-drawer-open .black_bg{display:block;}
.template-product.rtw-drawer-open .shopify-section--header{z-index:9}
.template-product.rtw-drawer-open {overflow:hidden;} 
 .template-product.temp_RTW .ProductForm__Variants .ProductForm__Option:first-child,
body.product-quickview .ProductForm__Variants .ProductForm__Option:first-child {display:none;}
 .template-product.temp_RTW .ProductForm__Variants .ProductForm__Option + .ProductForm__Option,
body.product-quickview .ProductForm__Variants .ProductForm__Option + .ProductForm__Option{margin:16px 0 10px 0;}
.rtw_size-dwr.PopupDrawer .ProductSize__Chart {padding: 20px 0 0;}
.type-main {  line-height: 1.2;    margin: 15px 0 16px;    color: #231F20;    display: flex;    align-items: center;}
.type-main span:nth-child(1){font-weight:500;font-family: 'Helvetica Neue';color:#151515}
.type-main span:nth-child(2){padding-left: 5px;}
.pincode_number img {filter: invert(1);}
body.index .pincode_number img {filter: none;} 
.store-popup-header.find-store .find-store-content .notfound-text-popup{color: #7B7B7B;padding-bottom:14px;font-size:16px;}
.Header__Icon span.pincode_number{display:flex ;align-items:center;}
.pincode_number img,.pincode_number svg{margin-right:5px;margin-bottom:1px;display: block;}
.template-product .pincode_number img {filter: invert(1);} 
body.template-index.scroll-up .pincode_number img {filter: invert(1);}
.Product .flickity-prev-next-button.next{transform: translateY(-50%);right: 13px;height: 56px;width: 28px;border-radius: 90px 0 0 90px;background: #0000001a;
    -webkit-backdrop-filter: blur(93px);backdrop-filter: blur(93px);box-shadow: none;stroke-width: 1px;top: 50%;}
.Product .flickity-prev-next-button.previous {transform: translateY(-50%); height: 56px;width: 28px;border-radius: 0 90px 90px 0;background: #0000001a;-webkit-backdrop-filter: blur(93px);
    backdrop-filter: blur(93px);box-shadow: none;left: 0;top: 50%;}
.feature-columns-with-image.new .Product .flickity-prev-next-button{background:rgba(255,255,255,0.5);top:36%;}
.Product .flickity-prev-next-button{display:none;}
.rtw-mobile-dr {display:none}
.template-product.acc_drawer_overlay .acc-over{z-index:100;}
 /* .template-product .Footer{border-top: 1px solid #444444;} */
.horizontal-coll-main.for-two .ProductList.on-the.center-left .coll-desc{bottom: auto;transform: translateY(-50%);top: 50%;text-align:left;}
.horizontal-coll-main.for-two .ProductList.on-the.center .coll-desc{bottom: auto;transform: translateY(-50%);top: 50%;}
.horizontal-coll-main.for-two .ProductList.on-the.center-right .coll-desc{bottom: auto;transform: translateY(-50%);top: 50%;text-align:right;}
.horizontal-coll-main.for-two .ProductList.on-the.bottom-left .coll-desc{text-align:left;padding-bottom:5px} 
.horizontal-coll-main.for-two .ProductList.on-the.bottom-right .coll-desc{text-align:right;padding-bottom:5px}
.horizontal-coll-main.for-two .ProductList.on-the.bottom-center .coll-desc{padding-bottom:5px}
.horizontal-coll-main.for-two .Text__ImageWrapper:after{background:rgba(0,0,0,0.5);height:100%;}
.horizontal-coll-main.for-two .on-the h3{text-align:unset;}
.horizontal-coll-main.for-two .Grid__Cell .coll-desc{padding:0 20px;}
.horizontal-coll-main.for-two .ProductList.on-the .Text__ImageWrapper{margin-bottom:0;}
.template-product .feature-columns-with-image.new.pdp .SectionHeader__Description.div_subtext p{width:85%;}
.custom_rtw.ProductForm__AddToCart{text-transform:uppercase;}
.template-product.temp_RTW .custom_rtw {padding: 19px 32px;letter-spacing:0;font-size:16px;font-weight:400;line-height:1;/*height:48px;*/}
 #shopify-section-header #section-header .Header__Wrapper{display:flex !important;}
.template-collection div#boost-pfs-filter-tree2-pf-t-colour .boost-pfs-filter-option-item button:after{top: 7px;}
.template-collection div#boost-pfs-filter-tree2-pf-t-colour .boost-pfs-filter-option-item.selected button:before{top: -3px;}
.template-product.temp_RTW .New__SizePopup.Popup .modal-body{padding: 0 10px 46px;}
.template-product.temp_RTW .rtw-mobile-slide .SizeSwatchList.HorizontalList--spacingTight .HorizontalList__Item,
body.product-quickview .rtw-mobile-slide .SizeSwatchList.HorizontalList--spacingTight .HorizontalList__Item{width:50px;height:48px;}
.template-product.temp_RTW .rtw-mobile-slide .SizeSwatchList.HorizontalList--spacingTight .HorizontalList__Item label,
body.product-quickview .rtw-mobile-slide .SizeSwatchList.HorizontalList--spacingTight .HorizontalList__Item label {    width: 100%;
    height: 100%;    padding: 8px;    line-height: 1;    display: flex;    justify-content: center;    align-items: center;
    text-align: center;    border-radius: 16px;    color: #151515;    border: 1px solid #D0D0D0;}
.template-product.temp_RTW .custom_rtw.Button--secondary:before{transform:scaleX(1);   transform-origin: left center; transition: transform .45s cubic-bezier(.785,.135,.15,.86);}
.template-product.temp_RTW .custom_rtw.Button--secondary:hover:before{transform:scaleX(0);transform-origin: right center;}
.template-product.temp_RTW .custom_rtw.Button--secondary{color:#fff;}
.template-product.temp_RTW .custom_rtw.Button--secondary:hover{color:#000;}
.template-product.temp_RTW .rtw_sele_size{text-transform: uppercase;padding: 14px 15px;display: block;/*height: 48px;*/}
.template-product.temp_RTW.show-rtw-details .custom_rtw.btn_notclick span{font-size:0;}
.template-product.temp_RTW.show-rtw-details .custom_rtw.btn_notclick{display: flex !important;align-items: center;justify-content: center;font-size:0 !important;}
.collection-fix-bar .inner .categ.sort_btn img{width:20px;}
.store-loader-overlay{display:none;;}
 .temp_store .store-loader-overlay {position: fixed;content: "";    left: 0;    top: 0;    width: 100%;height: 100%;display:flex;
    background: rgba(0, 0, 0, 0.3);    z-index: 999999999;    backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px);align-items: center;justify-content: center;}
body.store-loader {overflow:hidden;}
.store-loader-overlay .laoder-st{  width: 50px;  height: 50px;  border-radius: 50%;  border: 6px solid #ddd;  border-top-color: #231f20;  animation: loading 1s linear infinite;}
@keyframes loading {  to {    transform: rotate(360deg);  } }
.template-product.temp_giftcard .Product__Info {padding:30px 0 50px }
.template-collection .product-recommendations{padding-top:50px;}
.template-collection .boost-pfs-filter-option-title-heading span {text-transform: capitalize;}
.last-viewmore {display:none;}
.Product__Info.Jackets .ProductSize__Elements.ProductSize__newShirtSize{padding-top:0;}
.temp_giftcard  .Popover  {z-index:999}
.rtw-ship{position: absolute; bottom: 12px;left: 12px; z-index:1;font-size: 0.8125rem; background: rgba(255, 255, 255, 0.6);  padding: 4px 7px;border-radius: 4px;
 display: flex;    align-items: center;line-height:1.2;overflow: hidden;}
/* .st-product-media .rtw-ship.arjun_k-false+.rtw-ship.arjun_k-false{display:none;}
.rtw-ship.true.arjun_k-true{display: none;}
.rtw-ship.true.arjun_k-true+.rtw-ship.true.arjun_k-true{display: block;} */
.rtw-ship img{margin-right:7px;display:block;}
body:is(.search,.searchtap) .rtw-ship img{position: unset !important;    width: auto !important;  opacity:1 !important;  display: inline-block;}
.rtw-ship.false{display:none;}
/* .rtw-ship:after{position: absolute;content: "";top: 0;  backdrop-filter: blur(4px); left: 0;width: 100%;height: 100%;z-index: -1; backdrop-filter: blur(4px);} */
.last-viewmore {display:none;}
.template-order .order-bottom-main .AccountTable .order-outer.loaderRun .CartItem__Shipment{position:unset !important;
width: 25%;height:16px;background:linear-gradient(90deg,#0001 33%,#fff5 50%,#0001 66%) #f2f2f2;  background-size:300% 100%;  animation: ct1 1s infinite linear;}
.order-outer.loaderRun .Cart__Shipment{display:none;} 
.order-bottom-main .order_footer .order-outer.header-dummy span{display:none;}
.order-bottom-main .CartItem__Info .CartItem__Title{   white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}
.CartItem__Meta.Heading.Text--subdued.pr-main-mob{display:none;}
.template-order .customers-order .show-mob-only{display:none;}
.CartItem__Variant.varient-price .price-mobile{display:none;}
.bombay-shirt-company-corporate-orders .custom-page{margin:30px 0;}
.bombay-shirt-company-corporate-orders .custom-page .PageContent {margin-bottom: 70px;margin-top: 30px;} 
.cor-head .inner{display:flex;align-items: center;max-width: 1024px;margin: 0 auto;padding: 50px 16px;}
.cor-head .inner .left-text{width:50%;}
.cor-head .inner .right-text{width:50%;}
.cor-head .inner .left-text h1{margin: 0;font-size:calc(40px + (55  - 40) * (100vw - 320px) / (1920 - 320));font-weight: 500;font-family: 'Helvetica Neue';color:#231F20;}
.cor-head .inner .right-text h5{font-size: 20px;/*font-weight: 500;font-family: 'Helvetica Neue';*/color:#231F20;margin:0;}
.cor-head .inner .right-text p{color:rgba(35, 31, 32, 0.6);font-size:15px;display: flex;flex-wrap: wrap;}
.cor-head .inner .right-text p span{position:relative;padding-right:15px;}
.cor-head .inner .right-text p span:after {position: absolute;content: "";height: 15px;width: 1px;background: #231f20;right: 7px;top: 3px;}
.cor-head .bg-image{position:relative;}
.cor-head .corp-form{position: absolute;    right: 100px;    top: 50%;    transform: translateY(-50%);}
.cor-head .image_wrapper{position:relative;}
/* .cor-head .kl-private-reset-css-Xuajs1.go3176171171{max-width:350px;margin:0 auto;} */
.cor-head .img_inner img{width: 100%;object-fit: cover;max-height: calc(100vh - 120px);}
.cor-head .img_inner .mob-show{display:none;}
.boost-pfs-filter-scroll-to-top{display:none !important}
.cor-head .inner .right-text p{display:none;}
.otp-require-main p{margin: 0 0 20px;}
.simply-otp-wrapper .olWrapper .ol .login-box .input-box-content, .simply-otp-wrapper .olWrapper .ol .update-user-box .input-box-content{margin-bottom:16px !important;}
.otp-require-main p a{text-decoration:underline;}
:is(.log-tc-popup, .log-pp-popup){display:none;background: #eee;width: calc(100% - 32px);max-width:600px;height: 600px;position: fixed;top: 50%;
  left: 50%;transform: translate(-50%, -50%);z-index: 9;padding:0 15px 20px 20px;}
body.open-log-pp .log-pp-popup{display:block;}
body.open-log-tc .log-tc-popup{display:block;}
 .log-bg{display: none;    position: fixed;    width: 100%;    height: 100%; background: rgba(0, 0, 0, 0.3);z-index: 7; backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(2px);  z-index: 7;    top: 0;    left: 0;}
body:is(.open-log-tc,.open-log-pp) {overflow:hidden;}
body:is(.open-log-tc,.open-log-pp) .log-bg{display:block;}
.pop-body{    height: calc(100% - 74px);    overflow-y: auto;padding-right:20px;}
 .pop-body :is(ol,ul){margin: 0 0 0 30px;list-style-position: outside;}
.pop-body::-webkit-scrollbar-thumb {background:#aaa;}
.pop-body::-webkit-scrollbar-track {background: #231F201A}
:is(.log-pp-popup,.log-tc-popup) h5{display: flex;justify-content: space-between;font-weight: 500;font-family: 'Helvetica Neue';color:#231F20;font-size: 22px;padding-right:5px}
:is(.log-pp-popup,.log-tc-popup) .pop-body :is(p,a,li,span) {font-size: 14px; line-height: 1.5;}
:is(.log-pp-popup,.log-tc-popup) h3{font-size:18px;}
.log-pp-close,.log-tc-close{width: 50px;}
:is(.log-pp-close,.log-tc-close) svg{width: 15px;display: block;margin-left: auto;}
.template-product .otp-require-main{text-align:center;}
.template-product .simply-otp-wrapper .olWrapper .ol .login-box .input-box-content{margin-bottom: 18px;}
body.temp_fathers-day-landing.gift-success .gift-cart-success {display:block;}
body.temp_fathers-day-landing.gift-success .pin-overlay{display:block;}
body.temp_fathers-day-landing.gift-success {overflow:hidden;}
body.temp_fathers-day-landing.gift-success .fix-footer{z-index:8;}
.cust-drw-btn:has(a.hide) { position:relative;}
.cust-drw-btn:has(a.hide):after {position: absolute;content: "";width: 10px;height: 1px;   background: #000;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.CartItem__Meta.Text--subdued.desk-show-only{display:none;}
.order-item-header .cust-drw-btn:has(a.hide):after {display:none;}
.pr-show-mob{display:none;}
.cust-drw-btn.ordder-cust.mobile-show:has(a.hide){display:none} 
.CartItem__Variant:has(.var_:empty):has(.order_customDatadrawer.hide) {display:none;}
.customers-order .CartItem__Shipment .Cart__Shipment{text-transform:capitalize}
.CartItem__Info .mob-view{display:none}
.order-bottom-main .order-eta:has(p:empty){display:none}
#modal-address-new .Form__Submit {text-transform:capitalize;}
.ConfirmFit_btn.Button,
.close-successfully-popup.Button {cursor:pointer;text-transform:capitalize;} 
.template-order .order-bottom-main .AccountTable .order-outer:not(.header-dummy) .CartItem__Shipment.status-blank{opacity:0;}
.extra-bottom-ship{display:none;}
.ship_new_outer .ship_new a{width:auto;}
 .ship_new_outer .ship_new a:not(.copy_track),
.order-eta a:not(.copy_track){color: #0066CC;line-height:1;margin: 0 0 0 4px;}
.order-outer-main a[href="/pages/terms-conditions"] {color: #0066CC;line-height:1;white-space: nowrap;}
.extra-bottom-ship a.copy_track,
.order-eta a.copy_track{background:url('https://cdn.shopify.com/s/files/1/0538/8841/7962/files/copy_10573585_1.svg?v=1718792083');height:20px;width:20px;
position:relative;margin: 0 0 2px 5px;display:block;}
.awb-wrapp{display:flex;align-items:center;}
.extra-bottom-ship a.copy_track:after,
.order-eta a.copy_track:after{    position: absolute;    content: "Copy AWB";    background: #fff;    top: -26px;    bottom: auto;    width: 64px;  border-radius:2px;  text-align: center;
box-shadow: 0px 4px 4px 0px #0000000F;    left: -19px;font-size:10px;display:none;font-size:10px;} 
.extra-bottom-ship a.copy_track:before,
.order-eta a.copy_track:before{position: absolute;content: "";width: 0px;height: 0px;border-style: solid;border-width: 0 5px 6px 6px;
border-color: transparent transparent #fff transparent;transform: rotate(180deg);left: 0;right: 0;margin: 0 auto;z-index: 1;top: -12px;font-size:10px;display:none;}
.extra-bottom-ship a.copy_track.copied:after,
.order-eta a.copy_track.copied:after{content:"Copied";display:block !important}
.extra-bottom-ship a.copy_track.copied:before,
.order-eta a.copy_track.copied:after{display:block !important;}
.acc_drawer_overlay:after{display:none;}
.item_Discount.mob-show{display:none;}

/* body:not(.template-index) #shopify-section-announcement{display:none !important;} */
/* body:not(.template-index,.temp_sale) #shopify-section-announcement {display: none !important;} */
:is(#modal-address-new,.Modal--address) :is(.Modal__Title, .Heading, label[for="address-new[default]"] ),
.Form__CheckboxWrapper label{text-transform:capitalize;}
.template-product .template-cart .Product{margin-bottom:0;}
.template-product.picario_open #shopify-section-header{display:none;}
.template-product .login-img{display:none;}
.template-product .login-content-wrap{max-width:100%;}
.template-product .login-box.step-box-wrapper {padding:40px 0 0;}
.template-bsc .main_layout{min-height:calc(100vh - 480px)}
.template-product #sotp-widget .update-user-box.step-box-wrapper{padding: 30px 0 !important}
.ak-block .SectionHeader__Heading{margin:20px 0 20px !important;}
:is(.template-index,.template-collection).scroll-up #shopify-section-header .pincode_number svg path{fill:#231f20}
body:not(:is(.template-index, .template-product)) #shopify-section-header .pincode_number svg path{fill:#231f20}
.template-index #shopify-section-header .pincode_number svg path{fill:#231f20 !important}
body.template-product #shopify-section-header .pincode_number svg path{fill:#231f20}
.Fip__TipImg img{width:100%;height:100%;}
.temp_webview .guaranteed_link{display:none !important;}
/* -----------membership css ----------- */
.member-img-text .inner_{display:flex;align-items:center;gap: 20px;}
.member-img-text .left_{width:100%;}
.member-img-text .right_{    display: none;}
.member-img-text{padding: 64px 20px;background-color: #FFF3E4;border-radius: 32px;display: flex;align-items: center;justify-content: center;height: 100%;}
.temp_membership .member-img-text{background:#fff;}
.temp_membership .member-img-text .inner_block .img-block:not(.mob) img{    width: clamp(15vw, 56.385vw, 30.0625rem);}
.temp_membership .member-img-text .left_ .img-block{text-align:center}
.temp_membership .Container{max-width:1550px;    width: 100%;}
.temp_membership .member-img-text .left_{width: 45%;}
.template-cart .member-img-text .left_ {  width: 45%;}
:is(.temp_membership,.template-cart) .member-img-text .right_ {flex: 1;display:block;}
:is(.temp_membership,.template-cart) .img-block.mob{display:none}
.template-cart .member-img-text{background:#fff;}
.member-img-text p {font-size: 16px;line-height: 1.4;color:#231F20;    margin: 0 auto 32px;    text-align: center;    max-width: 354px;}
:is(.temp_membership,.index,.template-cart) .member-img-text p{font-size: clamp(2px, 4.041vw, 1.25rem);line-height: 1.4;color: #151515;margin: 30px auto;text-align: center;max-width: 440px;}
body:not(.temp_membership,.index).inner_block .img-block:first-of-type {max-width: 37.2%;width: 100%;margin: 0 auto -10%;}
.inner_block .img-block img {width: 100%;height: 100%;}
.index .member-img-text{border-radius:0;}
body:not(.index) .member-img-text .Button{border-radius: 20px;max-width: 486px;width: 100%;text-transform: uppercase;display: block;margin: 0 auto;}
body.temp_membership .member-img-text .Button{margin-top:15px;border-radius:10px;}
.content-desk.non-member {text-align: center;}
.member-img-text .img-block.mob{    max-width: 554px;width: 100%;margin: 0 auto;}
.member-img-text-bg {background:#000;border-radius:16px;display:flex;align-items:flex-end;justify-content: space-between;padding:0 clamp(2px,5.616vw,2.5rem) 44px;}
.member-img-text-bg .inner_ p{font-family: Helvetica Neue;font-size: clamp(16px,1.741vw,1.25rem);font-weight: 500;color:#FFFFFFB2 ;    margin: 0 0 25px; }
.member-img-text-bg .Button{border: 1px solid #fff;color:#231f20}
.member-img-text-bg .Button:before{background:#fff;}
.member-img-text-bg .Button:hover{color:#fff !important;}
.member-img-text-bg a{color: #fff;text-align: center;display: block;  margin-top: 14px;}
.member-img-text-bg .left_{max-width: 475px;width: clamp(1px, 39.58vw, 47.5rem);}
.member-img-text-bg .wrapp img{display:none;}
.member-img-text-bg p{color:#FFFFFFB2;}
.member-img-text-bg .content-wrapp{position: relative;z-index: 1;width:100%;}
.member-img-text-bg .content-wrapp p{font-size: clamp(16px,1.741vw,1.25rem);max-width:clamp(2px, 28vw, 19.3rem);font-family: Helvetica Neue;font-weight: 500;margin-bottom:25px;}
.member-img-text-bg h4{color: #fff; position: absolute; z-index: 2; top: 10px; font-family: Helvetica Neue; font-size: clamp(12px,5.8vw,1.525rem); font-weight: 500; line-height: 1;left:clamp(2px,5.616vw,2.5rem);}
.membership-dis .left_{background:#151515;width:50%;padding:35px;border-radius:16px;}
.membership-dis .right_{width:50%;position:relative;overflow:hidden;}
.membership-dis .right_ .img_wrapp{position: absolute;right: 0;top:0;}
.membership-dis .left_ h5{color:#fff;font-family: Helvetica Neue;font-size: 28px;font-weight: 500;margin:0 0 020px;}
.membership-dis .left_ h4{color:#DAC4A8;font-family: Helvetica Neue;font-size: 100px;font-weight: 500;line-height: 1;letter-spacing: -0.12em;margin:0;}
.membership-dis .left_ p{color:#B5B5B5;font-size: 16px;line-height:1.4;margin: 7px 0 0;}
.membership-dis .left_ h4 span{font-family: Helvetica Neue;font-size: 36px;font-weight: 500;letter-spacing: -0.02em;text-transform: capitalize;padding-left: 11px;}
.membership-dis .top{border-bottom: 1px solid #444444;padding-bottom: 27px;margin-bottom: 22px;}
.membership-dis .left_ .bottom h4{letter-spacing:-3px}
.membership-dis .left_ .bottom p{margin-top:13px;}
.membership-dis .inner_{display:flex;gap:30px;}
.member-img-text-bg h4.mob_{display:none;}
.collapse_benefites .collapse_main{max-width:760px;margin:clamp(2px,16.425vw,8.31rem) auto 0;}
.collapse_benefites{background: linear-gradient(180deg, rgba(240, 233, 224, 0.6) 40.92%, rgba(255, 255, 255, 0) 101.87%);padding: clamp(2px, 14.916vw, 5.3rem) 0;}
.collapse_benefites .collapse_main h4{font-family: Helvetica Neue;font-size: 28px;font-weight: 500;line-height: 1;text-align: left;color: #231F20;margin:0 0 10px;}
.collapse_benefites .Collapsible__Button{font-family: Helvetica Neue;font-size: 20px;font-weight: 500;line-height:1.4;color:#231F20;padding:17px 0 7px;display: flex; justify-content: space-between; align-items: center;}
.collapse_benefites .Collapsible__Button .close{display:none;}
.collapse_benefites .Collapsible__Button[aria-expanded="true"] .close{display:block;}
.collapse_benefites .Collapsible__Button[aria-expanded="true"] .open{display:none;}
.collapse_benefites .Rte{font-size: 16px;line-height: 1.5;color:#7B7B7B;padding-bottom:16px;/*margin-top:-12px;*/} 
.collapse_main .Collapsible:nth-child(2) {border-top: 0;}
.collapse_benefites .Collapsible{border-color: #231F201A;padding-bottom:7px;}
.collapse_benefites .Collapsible:last-child{border-bottom:0}
.has-membership + .collapse_benefites {background:#F9F9F9}
.has-membership + .collapse_benefites .collapse_main{margin-top:0;}
.membership-a2c.Button.disabled{pointer-events:none;} 
.contact-code-block {padding: 120px 0;}
.membership-product-main.has-membership .member-img-text {background: #F0E9E0;}
.membership-product-main.has-membership .collapse_benefites{background: #F9F9F9;}
.has-membership .non-member{display:none;}
.non-membership .has-member{display:none;}
.has-membership .collapse_benefites .collapse_main {margin-top:0}
.mem-details {background: #231F20;border-radius:10px;border: 1px solid;padding: 18px 16px 22px;margin-top: 54px;
border-image-source: linear-gradient(286.6deg, #231F20 41.43%, #B6B6B6 145.14%);}
.mem-details .top_ p .money{font-family: Helvetica Neue;font-size: 28px;font-weight: 500;letter-spacing: -0.04em;color:#DAC4A8;margin:0;}
.mem-details .top_ p {margin:0;}
.mem-details .top_ p span{letter-spacing: 0;font-size: 16px;color: #fff;   font-weight: 400;font-family: Helvetica;padding-left: 5px;}
.mem-details .expires{color:#FFFFFFB2 !important;font-size:16px !important;margin:0 !important;}
.mem-details .used{color:#FFFFFF !important;font-size:16px !important;margin:0 !important;}
.mem-details :is(.top_,.bottom_){display:flex;align-items:center;justify-content:space-between;}
.mem-details .top_{margin-bottom:8px;}
.contact-code-block .inner_ {display:flex;gap: 100px;}
.contact-code-block .inner_ .left_{width:50%;}
.contact-code-block .inner_ .right_{width:50%;}
.contact-code-block .code-wrapp{background:#231F20;color:#fff;font-size:16px;max-width: 380px;width: 100%;border-radius: 10px;height:54px;
display: flex; align-items: center; justify-content: center;margin-right: 8px;}
.contact-code-block .code-wrapp img{margin-right:8px;}
.contact-code-block .btns-block .inner_block{display:flex;position:relative;}
.contact-code-block .btns-block{max-width: 488px;width: 100%;}
.contact-code-block button.Button{max-width: 98px; padding: 0; display: flex; align-items: center; justify-content: center; color: #231F20; letter-spacing: 0;position: relative;
 font-size: 16px; text-transform: capitalize;border: 1px solid #231F204D}
.contact-code-block button.Button img{margin-right:8px;}
.contact-code-block button.Button .wht{display:none;}
.contact-code-block .inner_ h4{font-family: Helvetica Neue; font-size: clamp(18px,2.916vw,1.75rem); font-weight: 500; line-height: 1.5; text-align: left; color: #231F20;margin: 0 0 8px;}
.contact-code-block .inner_ p{color: #231F20B2;font-size: clamp(14px,1.916vw,1.26rem);margin: 0 0 35px;}
.contact-code-block .inner_ .right_ button.Button{color:#fff;border-color:#231F20;}
.contact-code-block .right_ .code-wrapp{background: transparent; border: 1px solid #231F204D; color: #231F20;}
.contact-code-block .right_ .code-wrapp img{display:none;}
.contact-code-block .mob-call{display:none;}
.membership-dis.mob-show{display:none;}
.temp_membership .hr-main.feature-columns-with-image .SectionHeader{display:block;    margin-bottom: 36px;}
.temp_membership .hr-main.feature-columns-with-image .SectionHeader .SectionHeader__ButtonWrapper{text-align:left;}
.temp_membership .hr-main.feature-columns-with-image .SectionHeader .SectionHeader__ButtonWrapper .ButtonGroup__Item{font-size: 20px;color:#7b7b7b;}
.temp_membership .hr-main.feature-columns-with-image .SectionHeader .SectionHeader__Heading{font-size: 28px;margin-bottom: 20px;}
.temp_membership .renew_block h4{font-family: Helvetica Neue;font-size: 28px;font-weight: 500;line-height: 1;letter-spacing: -0.04em;color:#DAC4A8;margin:0 0 0;text-align: center;}
.temp_membership .renew_block h4 span {font-family: helvetica;font-size: 16px;font-weight: 400;line-height: 1;text-align: left;color:#fff;letter-spacing:0;}
.temp_membership .renew_block h4 span.money{font-family: Helvetica Neue;font-size: 28px;font-weight: 500;line-height: 1;color:#DAC4A8;letter-spacing: -0.04em; }
.temp_membership .renew_block .Button:before{background:#DAC4A8}
.temp_membership .renew_block .Button{color:#231F20;margin-top:15px;border:1px solid #DAC4A8;}
.temp_membership .renew_block .Button:hover{color:#DAC4A8;border-color:#DAC4A8}
.temp_membership .renew_block {padding-top: 18px;border-top: 1px solid #FFFFFF1F;    margin-top: 20px;}
.renew_block {display:none}
.renew-alert .renew_block {display:block}
.member-block.offer_block{margin-bottom:32px;}
.grid-menbership{font-size: 14px;line-height: 1;color:#B27D14;text-align:left;margin-top:0;}
.template-product .Product__Wrapper .grid-menbership a{font-size: 14px;margin-top:20px;display: flex;align-items: center;justify-content: flex-start;}
.template-product .view-similar-pdp .grid-menbership a{display:inline-block;font-size: 14px;margin-top:0;}
.temp_membership :is(.feature-columns-with-image,.featured-collections) .Container{max-width:100%;}
.template-product .Product__Wrapper .grid-menbership img{margin:0 0 1px 8px;width: 6px;}
.template-product .Product__Wrapper .grid-menbership svg{display:none;}
.template-product .Product__Wrapper .grid-menbership span{margin-left:5px;}
body.temp_membership :is(.feature-columns-with-image,.featured-collections,.shopify-section--slideshow){display:none;}
body:has(.membership-product-main.has-membership) :is(.feature-columns-with-image,.featured-collections){display:block;}
.jdgm-rev__body p{word-break: break-word;}
/* ---------- review code --------- */
:is(.Grid__Cell,.Carousel__Cell) .jdgm-star:not(:nth-child(1)){display:none !important ;}
:is(.Grid__Cell, .Product__Info,.Carousel__Cell) .jdgm-widget.jdgm-widget{position: absolute;bottom: 12px;left: 12px;z-index: 2; background: rgba(255, 255, 255, 0.5); padding: 3px 15px 2px 9px; backdrop-filter: blur(3px);border-radius: 4px;}
:is(.Grid__Cell, .Product__Info,.Carousel__Cell) .jdgm-prev-badge__text{font-family: Helvetica Neue;    font-size: 11px;    font-weight: 500;    line-height:1.4;color:#231F20CC;text-align: center;display: flex;
    align-items: center;}
:is(.Grid__Cell, .Product__Info,.Carousel__Cell) .jdgm-prev-badge__text .line{padding: 0 2px 0 13px;position: relative;height:12px;}
.Product__Info .jdgm-prev-badge__text .line{padding:0;}
:is(.Grid__Cell,.Carousel__Cell) .jdgm-prev-badge__text .line:after {position: absolute;content: "";left: -1px;top: -2px;width: 1px;height: 16px;background: #231F2080;}
.avg-st{padding:0 20px 0 0;}
:is(.Grid__Cell, .Product__Info,.Carousel__Cell) .jdgm-widget.jdgm-widget{position: absolute;bottom: 12px;left: 12px;z-index: 2; background: rgba(255, 255, 255, 0.5); padding: 3px 15px 2px 9px; backdrop-filter: blur(3px);border-radius: 4px;}
:is(.Grid__Cell, .Product__Info,.Carousel__Cell) .jdgm-prev-badge__stars{position: absolute;left: 24px;top:0px;height:20px;}
:is(.Grid__Cell, .Product__Info,.Carousel__Cell) .jdgm-star:before{display:none;}
:is(.Grid__Cell, .Product__Info,.Carousel__Cell) .jdgm-star{background-repeat: no-repeat;background-size: 16px;display: flex !important;width: 14px;height: 14px;padding: 0 !important;}
:is(.Grid__Cell, .Product__Info,.Carousel__Cell) .jdgm-star.jdgm--on{background-image: url(/cdn/shop/files/Vector_6_af3eaf58-8ca1-4d27-a313-acdebfe4f225.svg?v=1727266768);background-size: cover;}
:is(.Grid__Cell, .Product__Info,.Carousel__Cell) .jdgm-star.jdgm--off{background-image: url(/cdn/shop/files/Vector_7_e658a8f4-4e02-471f-838d-1a54570510cc.svg?v=1727267052);}
:is(.Grid__Cell, .Product__Info,.Carousel__Cell) .jdgm-star:not(:last-of-type){margin-right: 4px !important;}
.Product__Info:is(.Grid__Cell, .Product__Info,.Carousel__Cell) .jdgm-widget.jdgm-widget {background-color: transparent;padding: 0;}
:is(.Grid__Cell, .Product__Info,.Carousel__Cell) .jdgm-prev-badge__stars {position: unset;height: unset;display: flex;flex-wrap: wrap;}
:is(.Grid__Cell, .Product__Info,.Carousel__Cell) .jdgm-prev-badge {display: flex !important;align-items: center;}
:is(.Grid__Cell, .Product__Info,.Carousel__Cell) .jdgm-prev-badge__text .avg-st{font-family: Helvetica Neue;font-size: 14px;font-weight: 500;line-height: 1;color: #151515;
display: block;}
:is(.Grid__Cell, .Product__Info,.Carousel__Cell) .jdgm-prev-badge__text{font-size: 0;line-height: 0;display: block;height: unset;padding-left: 8px;}
.Product__Info .jdgm-prev-badge__text .avg-st{padding:0;}
.review-popup-main {display:none;position:fixed;top:50%;left:50%;transform:translate(-50% , -50%);max-height:90vh;height:auto;max-width:660px;width:calc(100% - 40px);
background:#fff;z-index: 9;padding:20px 0 40px;border-radius: 10px;}
.review-popup-overlay{display:none;width: 100%; background: #101010B0; -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px); position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 8; max-height: 100vh; height: 100%; cursor: pointer;}
.review-popup-main .review-header{display: flex; align-items: center; justify-content: space-between; border-bottom: solid 1px rgba(35, 31, 32, 0.1); padding:0 24px 16px;
margin-bottom: 36px;}
.review-popup-main .note{font-size: 16px;font-weight: 400;line-height:1;text-align: left;color: #7B7B7B;margin: 12px 0 0;text-align: right;}
.review-popup-main .review-body{padding:0 24px;}
.review-popup-main h3{font-size:24px;margin:0 0;color: #231F20;font-family: Helvetica Neue;font-weight: 500;}
/* .review-popup-main .review-stars-group input{display:none;} */
.review-popup-main label .star-wrap svg{width: 20px;height: 20px;}
.review-popup-main .input-label {font-size: 20px; color: #231F20; margin-bottom: 10px; display: block;}
.review-popup-main label.filled .star-wrap svg{fill:#231F20;}
.review-popup-main .input-field input{border: 1px solid #231F2033;width:100%;height: 48px;    border-radius: 10px;padding:0 17px;font-size:14px;color: #231F20;}
.review-popup-main .input-field {margin-bottom:20px;}
.review-popup-main .review-stars-wrap{margin-bottom:20px;}
.review-popup-main textarea{min-height: 190px;width: 100%;height: 100%;resize: none;border: 1px solid #231F2033;border-radius: 10px;padding: 10px 17px;
    color: #231F20;font-size: 14px;}
.review-popup-main .review-popup-close svg{width:20px;}
.review-popup-main .review-popup-close{padding: 0 0 0 30px;}
.review-popup-main .submit-btn{background: #231f20;padding: 14px 74px;border-radius: 10px;border: 1px solid #231f20;}
.review-popup-main .submit-btn:hover{background: #fff;color:#231F20;}
.review-sucess-main p{margin:0;color:#14A44D}
.review-sucess-main{margin: 20px 0 0;display:none;}
.review-popup.review-posted .review-sucess-main{display:block;}
.open-review-popup :is(.review-popup-overlay,.review-popup-main){display:block;}
.open-review-popup .review-popup-main{padding: 20px 0 30px;overflow-y: auto;}
.open-review-popup .ripple-animation{position: relative;height: 150px;}
.open-review-popup {overflow:hidden;}
.review-star-wrap , .review-text{cursor:pointer;}
 .review-text{color: #0066CC;margin: 0 0 0 8px;}
.review-sucess-main img:not(.center-tic){position: absolute;    left: 0;    right: 0;    margin: 0 auto;    top: 0;    z-index: 9;}
.review-sucess-main img.center-tic{display: block;    margin: 0 auto;    position: absolute;    left: 0;    right: 0;    margin: 0 auto;    top: 47px;    z-index: 9;}
.Product__Info .jdgm-widget.jdgm-widget{background:#EEEEEE;position:relative;bottom: 0;left: 0;padding:6px 15px 6px 6px;}
.Product__Info .jdgm-widget.jdgm-widget:has(:not(.avg-st)),
.template-collection .product-recommendations .jdgm-widget.jdgm-widget:has(:not(.avg-st)){display:none;}
.Product__Info .jdgm-widget.jdgm-widget:has(.avg-st){display:block;}
:is(.Grid__Cell, .Product__Info,.Carousel__Cell) .jdgm-widget.jdgm-widget:has(:not(.avg-st)){display:none;}
:is(.Grid__Cell, .Product__Info,.Carousel__Cell) .jdgm-widget.jdgm-widget:has(.avg-st){display:block;}
:is(.Grid__Cell, .Product__Info,.Carousel__Cell) .jdgm-widget.jdgm-widget:empty{display: none;}
.Product__Info .jdgm-prev-badge__text{font-size:0;color: #231F20;display:flex;padding: 1px 0 0 7px;margin: 0 0 -4px;}
.Product__Info .jdgm-prev-badge__stars{top: 5px;}
a.jdgm-write-rev-link{color: #fff !important;background-color: #231f20 !important;font-size: 16px;letter-spacing: 0;padding: 12px 24px;border-radius: 10px;}
a.jdgm-write-rev-link:hover{color: #231F20 !important;background-color: #fff !important;}
.jdgm-rev .jdgm-rev__custom-form {margin: 10px 0 !important;}
.product-reviews-main {max-width: 1240px;margin: 0 auto;padding: 0 24px;}
.product-reviews-main .jdgm-all-reviews-widget,.product-reviews-main .jdgm-rev-widg{border:0;padding:0;}
.product-reviews-main .jdgm-rev__votes {float: left;}
.product-reviews-main .jdgm-rev__share-btn, .product-reviews-main .jdgm-rev__thumb-btn{font-size: 22px;margin-right:0;}
.product-reviews-main .jdgm-rev__social-inner, .product-reviews-main .jdgm-rev__votes-inner{display: flex;align-items: center;}
.product-reviews-main .jdgm-rev__thumb-count{font-size: 16px;color: #231F2099;}
.product-reviews-main .jdgm-rev__title{font-family: Helvetica Neue; font-size: 16px; font-weight: 500; line-height: 1.3; text-align: left; color: #231F20;padding-bottom: 10px;}
.product-reviews-main .jdgm-rev__title:empty{padding:0;}
.product-reviews-main .jdgm-rev__author{font-family: Helvetica Neue; font-size: 16px; font-weight: 500; line-height: 1.1; text-align: left; color: #231F20;width:100%;white-space: nowrap;
    overflow: hidden;text-overflow: ellipsis;}
.product-reviews-main .jdgm-rev__content{padding-left: 60px;}
.product-reviews-main .jdgm-rev__actions{padding-left: 63px;}
.jdgm-rev__body>p{font-size: 16px; font-weight: 400; line-height: 1.6; text-align: left; color: #5B5B5B;}
.product-reviews-main .jdgm-rev-widg__body .jdgm-rev__rating{position: absolute;right: 0;top: 50%;transform: translateY(-50%);line-height: 1.1;}
.product-reviews-main .jdgm-rev__timestamp{position: absolute;right: 56px;top: 50%;font-size: 16px;line-height: 1.1;transform: translateY(-50%);}
.product-reviews-main .jdgm-rev-widg__body .jdgm-rev__rating:after { content: ""; position: absolute; width: 1px; height: 18px; background: #000; left: -10px;top: 50%;transform: translateY(-50%);}
.product-reviews-main .jdgm-rev__header{display: flex; align-items: center;position:relative;margin-bottom: 20px;}
.product-reviews-main .jdgm-rev__icon { height:48px;width: 48px;border-radius:50%;margin-right:12px;}
.product-reviews-main .jdgm-widget :is(input,textarea)::placeholder {font-size: 14px;}
.product-reviews-main .jdgm-widget :is(input,textarea){padding: 9px 17px;}
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__header .jdgm-rev-widg__title{font-family: Helvetica Neue; font-size: 24px; font-weight: 500; 
line-height: 19.2px; text-align: left; color: #151515; margin-bottom: 32px;}
.product-reviews-main .jdgm-row-stars .jdgm-histogram__star{position:relative;}
.product-reviews-main .jdgm-row-stars .jdgm-histogram__row[data-rating="5"] .jdgm-histogram__star:after{position:absolute;content:"5";right: -16px;top: 2px;}
.product-reviews-main .jdgm-row-stars .jdgm-histogram__row[data-rating="4"] .jdgm-histogram__star:after{position:absolute;content:"4";right: -16px;top: 2px;}
.product-reviews-main .jdgm-row-stars .jdgm-histogram__row[data-rating="3"] .jdgm-histogram__star:after{position:absolute;content:"3";right: -16px;top: 2px;}
.product-reviews-main .jdgm-row-stars .jdgm-histogram__row[data-rating="2"] .jdgm-histogram__star:after{position:absolute;content:"2";right: -16px;top: 2px;}
.product-reviews-main .jdgm-row-stars .jdgm-histogram__row[data-rating="1"] .jdgm-histogram__star:after{position:absolute;content:"1";right: -16px;top: 2px;}
.product-reviews-main .jdgm-row-stars .jdgm-histogram__row .jdgm-star:nth-last-child(-n+4){display:none !important;}
.product-reviews-main .jdgm-row-stars .jdgm-histogram__row{margin-bottom: 16px;}
.product-reviews-main .jdgm-row-stars .jdgm-histogram__row[data-rating="1"] {margin-bottom: 0;}
.product-reviews-main .jdgm-histogram__bar{width: 192px;height: 4px;border-radius: 20px;overflow: hidden;margin: 0 10px 0px 33px;}
.product-reviews-main .jdgm-histogram * {font-size: 16px;line-height: 1.1;color:rgb(35 31 32 / 75%);}
.product-reviews-main .jdgm-star.jdgm--on:before{font-size: 16px;}
.product-reviews-main .jdgm-rev__icon:not(.jdgm-rev__avatar):before{line-height: 2;}
.product-reviews-main .jdgm-row-profile .jdgm-rev__author-wrapper{display:flex;flex-direction: column;width: calc(100% - 330px);}
.product-reviews-main .jdgm-row-profile .jdgm-rev__author-wrapper .jdgm-rev__buyer-badge-wrapper{margin:0;}
.product-reviews-main .jdgm-row-profile {display: flex;align-items: center;width:100%;}
.product-reviews-main .jdgm-row-profile .jdgm-rev__author-wrapper .jdgm-rev__buyer-badge{padding:10px 0 0;font-size: 14px;line-height: 1;color: #7b7b7b;}
.jdgm-rev[data-verified-buyer="true"] .jdgm-rev__icon.jdgm-rev__icon:after{opacity:0;}
.product-template-reviews .jdgm-paginate{display:block;} 
.jdgm-rev-widg__sort-wrapper{text-align:right;}
.jdgm-row-actions{border:0 !important;}
.jdgm-paginate{display:none;}
.temp_reviews .jdgm-paginate{display:block;padding-top:40px;}
.jdgm-sort-dropdown{padding:6px 30px 6px 15px !important;     color: #231F2099 !important;}
.jdgm-sort-dropdown-wrapper{border: 1px solid #DADADA;border-radius: 6px;}
.jdgm-rev__header .jdgm-rev__rating .jdgm-star:nth-last-child(-n+4){display:none !important;} 
.jdgm-rev__header .jdgm-rev__rating span.jdgm-star{padding-left:15px !important;line-height: 1.1;}
.jdgm-rev__header .jdgm-rev__rating span.jdgm-star:first-child:after {position:absolute;content:"";color: #231F20BF;font-family: Helvetica Neue;font-size: 16px;font-weight: 500;top: 1px;left: 0;}
.jdgm-rev__header .jdgm-rev__rating[data-score="5"] span.jdgm-star:first-child:after {content: "5";}
.jdgm-rev__header .jdgm-rev__rating[data-score="4"] span.jdgm-star:first-child:after {content: "4";}
.jdgm-rev__header .jdgm-rev__rating[data-score="3"] span.jdgm-star:first-child:after {content: "3";}
.jdgm-rev__header .jdgm-rev__rating[data-score="2"] span.jdgm-star:first-child:after {content: "2";}
.jdgm-rev__header .jdgm-rev__rating[data-score="1"] span.jdgm-star:first-child:after {content: "1";}
.view-all-reviews {font-family: Helvetica Neue;font-size: 16px;   font-weight: 500;line-height: 1;text-align: left;color: #06c !important;padding-left: 65px;    padding-top: 30px;
    display: block;}
.jdgm-btn.jdgm-paginate__load-more {background: #fff;color: #0066CC;border: 0;}
.jdgm-paginate__load-more, .jdgm-paginate__load-more:not([disabled]):hover{background: #fff !important;color: #0066CC !important;border: 0;}
.rtw_size_block:has(.rtw_size_li.oos.active) [data-rtw-a2c-btn] {opacity: 0.5;pointer-events: none;}
.review-stars-wrap input{position: absolute;z-index: -2;top: 0;}
.review-stars-wrap label{position: relative;}
.review-stars-wrap .star-wrap{background:#fff;}
.review-popup.review-posted .review-header{border:0;justify-content: flex-end;margin: 0;padding:0 24px 0;}
.review-popup.review-posted .review-header h3{display:none;}
.review-popup.review-posted .review-body{display:none;}
.review-popup.review-posted h5{font-family: Helvetica Neue;font-size: 28px;font-weight: 500;line-height: 22.4px;letter-spacing: -0.02em;text-align: center;color:#231F20;margin-bottom: 26px;}
.review-popup.review-posted h6{font-size: 16px;font-weight: 400;line-height: 12.8px;text-align: center;color:#7B7B7B;}
.jdgm-rev-widg .jdgm-rev-widg__summary-average{display:block;color: #B27D14;font-size: 20px;width: 100%;margin: 20px 0 12px;line-height: 1.1;}
.jdgm-rev-widg .jdgm-rev-widg__summary-text {color: rgb(35 31 32 / 75%);font-size: 16px;line-height: 1.1;}
.jdgm-rev-widg .jdgm-rev-widg__summary-stars .jdgm-star:before{font-size:28px;}
:is(.jdgm-histogram__row:hover, .jdgm-histogram__row--selected) .jdgm-star.jdgm--on:before{color: #B27D14;}
.jdgm-histogram__row:hover, .jdgm-histogram__row--selected {opacity: 1 !important;}
.product-reviews-main .jdgm-row-stars :is(.jdgm-histogram__row:hover, .jdgm-histogram__row--selected):is([data-rating="5"],[data-rating="4"],[data-rating="3"],[data-rating="2"],[data-rating="1"]) .jdgm-histogram__star:after{color: #B27D14;}
.product-reviews-main :is(.jdgm-histogram__row:hover, .jdgm-histogram__row--selected) .jdgm-histogram__frequency{color: #B27D14;}
.product-reviews .jdgm-rev-widg__summary-stars {display: flex;flex-wrap: wrap;}
.product-reviews .jdgm-rev-widg__summary .jdgm-star {display: flex !important;line-height: 1;padding: 0 !important;}
.product-reviews .jdgm-rev-widg__summary .jdgm-star:not(:last-of-type) {padding-right: 12px !important;}
.jdgm-rev-widg__reviews .jdgm--done-setup {padding: 40px 0;}
.jdgm-rev-widg__reviews .jdgm--done-setup:first-of-type {border-top: none;}
.jdgm-row-actions {padding: 0;}
.review-popup-main {display:none;position:fixed;top:50%;left:50%;transform:translate(-50% , -50%);max-height:90vh;height:auto;max-width:660px;width:calc(100% - 40px);
background:#fff;z-index: 9;padding:20px 0 40px;border-radius: 10px;}
.review-popup-overlay{display:none;width: 100%; background: #101010B0; -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px); position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 8; max-height: 100vh; height: 100%; cursor: pointer;}
.review-popup-main .review-header{display: flex; align-items: center; justify-content: space-between; border-bottom: solid 1px rgba(35, 31, 32, 0.1); padding:0 24px 16px;
margin-bottom: 36px;}
.review-popup-main .note{font-size: 16px;font-weight: 400;line-height:1;text-align: left;color: #7B7B7B;margin: 12px 0 0;text-align: right;}
.review-popup-main .review-body{padding:0 24px;}
.review-popup-main h3{font-size:24px;margin:0 0;color: #231F20;font-family: Helvetica Neue;font-weight: 500;}
/* .review-popup-main .review-stars-group input{display:none;} */
.review-popup-main label .star-wrap svg{width: 20px;height: 20px;}
.review-popup-main .input-label {font-size: 20px; color: #231F20; margin-bottom: 10px; display: block;}
.review-popup-main label.filled .star-wrap svg{fill:#231F20;}
.review-popup-main .input-field input{border: 1px solid #231F2033;width:100%;height: 48px;    border-radius: 10px;padding:0 17px;font-size:14px;color: #231F20;}
.review-popup-main .input-field {margin-bottom:20px;}
.review-popup-main .review-stars-wrap{margin-bottom:20px;}
.review-popup-main textarea{min-height: 190px;width: 100%;height: 100%;resize: none;border: 1px solid #231F2033;border-radius: 10px;padding: 10px 17px;
    color: #231F20;font-size: 14px;}
.review-popup-main .review-popup-close svg{width:20px;}
.review-popup-main .review-popup-close{padding: 0 0 0 30px;}
.review-popup-main .submit-btn{background: #231f20;padding: 14px 74px;border-radius: 10px;border: 1px solid #231f20;}
.review-popup-main .submit-btn:hover{background: #fff;color:#231F20;}
.review-sucess-main p{margin:0;color:#14A44D}
.review-sucess-main{margin: 20px 0 0;display:none;}
.review-popup.review-posted .review-sucess-main{display:block;}
.open-review-popup :is(.review-popup-overlay,.review-popup-main){display:block;}
.open-review-popup .review-popup-main{padding: 20px 0 30px;overflow-y: auto;}
.open-review-popup .ripple-animation{position: relative;height: 150px;}
.open-review-popup {overflow:hidden;}
.review-star-wrap , .review-text{cursor:pointer;}
 .review-text{color: #0066CC;margin: 0 0 0 8px;}
.review-sucess-main img:not(.center-tic){position: absolute;    left: 0;    right: 0;    margin: 0 auto;    top: 0;    z-index: 9;}
.review-sucess-main img.center-tic{display: block;    margin: 0 auto;    position: absolute;    left: 0;    right: 0;    margin: 0 auto;    top: 47px;    z-index: 9;}
.type-review .type-wrapper{background:#FCF9F1;font-size: 16px;font-weight: 400;line-height: 1.2;text-align: center;color:#B27D14;padding: 6px 13px;border-radius: 4px;display: inline-block;}
.type-review .type-wrapper img{display:none;}
.type-review{margin-bottom:18px;display:flex; align-items: center;justify-content: space-between;}
.template-product.temp_reviews #main .mlvedaform section.customizePDP.Product{max-width:60%;padding-top:100px;}
.template-product.template-bsc.temp_reviews .Product__Wrapper .Product__InfoWrapper{display: flex;align-items: center;}
.jdgm-rev-widg__summary .jdgm-star{padding-right:8px !important;}
.temp_membership .copied { z-index: 111111; width: 100px; opacity: 0; position: absolute; bottom: -50px; left:auto;right: 0; color: #fff; background-color: #474747;
border-radius: 5px; transition: .4s opacity; text-align: center; padding: 10px 10px;}
.template-collection :is(.Grid__Cell, .Product__Info,.Carousel__Cell) .jdgm-widget.jdgm-widget:has(.avg-st){display:none !important;}
/* .feature-columns-with-image.new.pdp:not(.metadata:empty) {padding:50px;background:red;} */
.grid-menbership a{position:relative;padding-right:17px;display: inline-block;line-height:1;}
.grid-menbership a:after{ position: absolute; content: ""; background: url('/cdn/shop/files/Vector_2_e19b8c1a-c8f5-4d81-9f8b-419f373f7c7d.svg?v=1738129559'); width: 9px;
height: 10px; right: 0; top: 50%; background-position: center; background-repeat: no-repeat; background-size: 100% 100%;transform: translateY(-50%);}
body:not(.index) .membership-product-main.product-member {    width: 50%;padding: 0 8px;}
body.index .member-img-text .right_{display:block;}
body.index .member-img-text .img-block.mob{display:none;}
.membership-product-main.product-member .Container{max-width: 100%;width: 100%;padding: 0;}
.template-index .membership-product-main.product-member .Container{max-width: 1550px;width:auto;}
.template-index .member-img-text .right_ img{margin: 0 auto;display: block;}
:is(.Grid__Cell, .Product__Info,.Carousel__Cell) .jdgm-widget{display:none;}
.template-product.temp_membership .grid-menbership a{margin-top:5px;}
.renew-alert-allow p.expires {opacity: 0;}
.cartblock-right .membership-error p{margin: 0;color: #EC1E24CC;font-size: 16px;}
.cartblock-right .membership-error{background: #ec1e2414;border: 1px solid #EC1E24CC;padding: 10px;border-radius: 10px;margin-bottom:25px;}
.template-cart .temp-cart-btns .dont-remove-disabled{pointer-events:none;    opacity: 0.5;}
.cartblock-right .membership-error .err-icon svg{    width: 20px;    height: 20px;     stroke: #EC1E24CC;}
.ProductListWrapper .custom-judgeme-reviews{display:none;}
.template-collection .CollectionInner__Products .AspectRatio img{opacity:1 !important;position: absolute;top: 0;left: 0;object-fit: cover;width: 100%;height: 100%;}
.ind-section .cart-membership-view-page{color: #0066CC;text-align: center;display: block;margin: 16px auto 0;    display: inline-block;}
.template-index .grid-menbership a:after {top: 45%;}
.template-product .bombay-shirt-content .grid-menbership a:after{display:none;}
html:has(body.terms-conditions) {scroll-behavior: smooth;}
/* :is(.searchtap,.template-search) .st-product-media img{opacity:1 !important;} */
.template-collection .boost-pfs-filter-load-more{padding:0;}
.ind-section .points span{font-size:24px;font-family: Helvetica Neue;font-weight: 500;}
.ind-section .points{text-align:center;margin-bottom:20px;}
.ind-section .points span:not(:last-child){position:relative;padding-right: 30px;}
.ind-section .points span:not(:last-child):after { position: absolute; content: ""; width: 8px; height: 8px; right: 13px; top: 10px; background: #BE1E2D; border-radius: 50%;}
.ind-section .member-img-text p{max-width:440px;}
.template-index .member-img-text .left_ {width: 45%;}
.template-index .member-img-text .inner_block .img-block:not(.mob) img {margin: 0 auto;display: block;}
:is(.pair_with_section,.pdp-rec,.product-recommendations) .ProductItem__reviews{display:none;}
.searchtap .st-reviews{backdrop-filter:none;display:none;}
/* .new-menu-main .menu-item.no-childs .first-level a.sp-text{font-size:20px;} */
body .st-membership-price{line-height:1.2;}
body .st-product-price{padding-bottom:15px;}
.index-top-cate .cate .img{position:relative;border-radius: 100%;border: 1px solid #5B5B5B1A;overflow:hidden;display: inline-block;}
.index-top-cate .cate .img .fg{position:absolute;left: 0;right: 0;margin: 0 auto;width: /*56px*/ auto;bottom: 0;height:100%;object-fit:/*cover*/ contain;}
.index-top-cate .cate .img img.bg.desk { min-width: 86px; max-width: 86px; }
.index-top-cate{margin:0 auto;max-width:1160px;width:100%;padding: 124px 16px 24px;overflow: hidden;}
body.home-page .index-top-cate { padding-top: 24px; }
.index-top-cate h5{font-size: 16px;font-weight: 400;line-height: 1.2;color: #5B5B5BCC;text-align: center;margin:10px 0 0;white-space: nowrap;}
.index-top-cate .sale_cate h5, .index-top-cate .sale_cate.active h5 { color: #E23744; }
.index-top-cate .cate{width: max-content;padding:0 40px 1px 0;text-align: center;}
.index-top-cate .inner{display:flex;justify-content:flex-start;margin: 0px -40px 0px -16px;overflow-x: auto;padding-left: 16px;padding-bottom: 1px;}
.index-top-cate .inner::-webkit-scrollbar { display: none; }
.index-top-cate .cate .mob{display:none;}
.template-product div#judgeme_product_reviews:has(.jdgm-rev-widg[data-number-of-reviews="0"]) {display: none;}
.template-product .jdgm-widget-actions-wrapper{display:none !important;}
.custom_link.desktop-view .Button{border:1px solid #fff;color:#231F20;font-size:14px;padding: 11px 34px;}
.custom_link.desktop-view .Button:before {background: #fff;}
.custom_link.desktop-view .Button:hover {border-color: #fff;color: #fff !important;color:#fff;}
.coll-category-ul li{list-style:none;padding:21.5px 12px 21.5px 12px;flex-shrink: 0;overflow:hidden;}
.coll-category-ul{display:flex;padding-left:12px;overflow: auto;padding-right: 90px;} 
.coll-category-list {width: calc(100% - 329px);position: relative;}
.coll-category-list:after { content: ""; position: absolute; top: 0; right: 20px /*0*/; height: 100%; background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.4542191876750701) 21%, rgba(255,255,255,1) 100%); width: 100px; }
.coll-category-ul li a{color: rgb(91 91 91 / 80%);font-size: 14px;line-height: 1;text-transform:uppercase;}
.coll-category-ul li.active a{color:#231F20;position: relative;}
.coll-category-ul li.active a:before {content: "";position: absolute;bottom: -6px;left: 50%;transform: translate(-50%, 100%);width: 6px;height: 6px;background-color: #D81820;border-radius: 50%;}
.new-CollectionToolbar .CollectionToolbar__Item--sort-filters{flex:none;padding:0;border: none;display: flex;align-items: center;margin: 0 /*-12px*/;-webkit-tap-highlight-color: transparent;}
.cat-filter{display:flex;align-items: center;justify-content: space-between;border-top: 1px solid rgb(208 208 208 / 50%);border-bottom: 1px solid rgb(208 208 208 / 50%);position: sticky;top: -100%;transition: all 0.4s ease-in-out;z-index:5;background-color: #fff;}
body:not(.scroll-up) .cat-filter, 
body.scroll-up .cat-filter{top:0px /*83px*/;}
body.scroll-up-category .cat-filter{/*top: 245px;*/top: 67px;}
.CollectionToolbar{border: 0;box-shadow: none;justify-content: flex-end;flex: unset;position: relative;width: auto;padding: 0 24px;border-left:1px solid rgb(208 208 208 / 50%);align-items: center;}
.coll-custom-btn {padding: 24px 0px 24px 24px;color: #231F20;font-size: 14px;line-height: 1;position: relative;}
.collection-section-main.filterApplied .coll-custom-filters:before ,
.coll-custom-btn.active:before {content: "";position: absolute;top: 16px;left: calc(100% - 12px);width: 6px;height: 6px;background-color: #D81820;border-radius: 50%;}
.collection-fix-bar .inner {display: none;}
/* For Home Page */
/* .featured-collections.new .featured_collections .ProductList--carousel {margin: 0;} */
.featured_collections .ProductItem__Info.ProductItem__Info--left {margin-top: 20px;padding: 0 24px;}
.template-index .featured_collections .ProductItem__Info.ProductItem__Info--left { padding: 0px; }
h2.ProductItem__Title.Heading {padding-bottom: 24px;margin-top: 0;}
/* .featured_collections .ProductItem__Info h2.ProductItem__Title.Heading a {color: #231F20;font-size: 18px;line-height: 1;} */
body .featured_collections span.ProductItem__Price.Price.Text--subdued {/*font-size: 16px;*/color: #444444 ;line-height:1;}
body .featured_collections .ProductItem__Info .ProductItem__LabelList .ProductItem__Label:after {display: none;}
#swym-plugin.swym-ready #swym-anchor{display:none !important;}
/* .swym-notifications-container.swym-showing{display:none;} */
#swymcs-wishlist-list-options-container:empty{display:none;}
body.swym-wishlist .swym-ui-component .swym-wishlist-detail-header{padding: 12px 50px ;margin-bottom:0;}
body.swym-wishlist .swym-ui-component .swym-wishlist-grid {max-width: 100%;padding:0 0;}
body.swym-wishlist .swym-ui-component .swym-wishlist-grid li,
body.swym-wishlist .swymcs-wishlistplus-item{width: calc(25% - 7px);    border-radius: 0;margin: 0 0 30px 0 !important;border:0;max-width:unset;}
body.swym-wishlist .swymcs-wishlist-body #swymcs-wishlist-items-container{gap:9px !important;}
body.swym-wishlist swymcs-custom-wishlist.swymcs-custom-wishlist{max-width: 1220px !important;}
body.swym-wishlist .swymcs-wishlist-image-container{height:unset;}
body.swym-wishlist .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn{font-size: 10px;font-weight: 400;line-height: 8px;text-align: center;padding: 14px;margin:0;display:none;}
body.swym-wishlist .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title,
body.swym-wishlist .swymcs-wishlistplus-item-title{font-weight: 500;font-size: 14px;line-height: 1.2;font-family: 'Helvetica Neue';color: #231F20;margin-left:0;}
body.swym-wishlist .swymcs-wishlistplus-item .swymcs-wishlistplus-item-content{padding:16px 0 0;}
body.swym-wishlist .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title:hover{white-space: nowrap;overflow: hidden;}
body.swym-wishlist .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-variant-title{font-weight: 400;font-size: 13px;line-height: 1.2;color: #7B7B7B;font-family: Helvetica;font-weight: 400;
min-height: 16px;margin-left:0;display:none;}
body .swym-ui-component .swym-product-price .swym-product-final-price,
body.swym-wishlist .swymcs-product-final-price{font-size: 13px;line-height: 1.2;color: #444;margin-left:0;font-family: Helvetica;font-weight:400;}    
body .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-product-price{padding-left:0;}
body .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-delete-btn,
body .swymcs-wishlistplus-item-remove,
body .swym-delete-btn{background: rgba(255, 255, 255, 0.5);border-radius: 50%;padding: 7px;height: auto; position: absolute; right: 8px; top: 8px; width: 25px; height: 25px;
display: flex; align-items: center; justify-content: center; z-index: 1;}
body .swymcs-wishlistplus-item-remove svg{width: 11px;border-radius: 0;height: auto;background: transparent;}
body .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-delete-btn .swym-icon::before{color: #231F20;}
body .swym-ui-component .swym-modal{padding:0 16px;}
body .swym-ui-component .swym-wishlist-detail-content{background:#fff;}
body .swym-ui-component .swym-wishlist-detail-header .swym-wishlist-main-title{color: #231F20;font-weight: 500;font-size: 22px;line-height:1.2;font-family: 'Helvetica Neue';
letter-spacing:0 !important;}
body .swym-notifications-container.swym-showing{display:none;}  
.backtotop-show.scroll-up #scrollTop{top:80px;}
.scroll-up-category.backtotop-show.scroll-up #scrollTop{top:150px;}
.ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product {position: absolute;bottom: 24px;right: 24px;z-index: 1;background-color: rgb(255 255 255 / 46%);width: 35px;height: 35px;max-width: unset;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.ProductItem__Wrapper .guest-wishlist{position: absolute;bottom: 24px;right: 24px;width: 40px;height: 40px;max-width: unset;border-radius: 50%;z-index:2;}
.ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product.swym-heart:after {font-size: 0.9375rem;line-height: 1;color: #4D4D4D !important;}
.ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product.swym-heart.swym-added:after {color: #E23744 !important;}
.ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product.swym-added {opacity: 1;}
.st-product .st-product-swatch+.ProductItem__LabelList {display: none;}
:is(.search,.template-search,.searchtap) .st-product-details .ProductItem__LabelList{min-height:auto !important;padding-bottom:0 !important}
body.searchtap .ProductItem__LabelList:has(.ProductItem__Label){padding-bottom:16px !important}
.template-product .swym-button-bar.swym-wishlist-button-bar, .product-quickview-main .swym-button-bar.swym-wishlist-button-bar {display:none !important;}
.template-product .Product__InfoWrapper .swym-button.swym-add-to-wishlist-view-product.swym-heart:after,
.product-quickview-main .Product__InfoWrapper .swym-button.swym-add-to-wishlist-view-product.swym-heart:after { font-size: 0; 
background: url(/cdn/shop/files/Vector_6_ce32222f-c48e-40a2-b5e2-67932a960f1f.svg?v=1729512712); height: 48px; width: 64px; display: block;
background-repeat: no-repeat; background-size: 20px; background-position: center; line-height: 1;padding: 24px 32px;}
.template-product .Product__InfoWrapper .swym-button.swym-add-to-wishlist-view-product,
.product-quickview-main .Product__InfoWrapper .swym-button.swym-add-to-wishlist-view-product {opacity:1;display: flex;align-items: center;max-width: unset;height: 46px;}
.template-product .Product__InfoWrapper .swym-button.swym-add-to-wishlist-view-product.swym-added:after,
.product-quickview-main .Product__InfoWrapper .swym-button.swym-add-to-wishlist-view-product.swym-added:after {background:url('/cdn/shop/files/Vector_6_1.svg?v=1729514776');
height: 48px; width: 64px; display: block;background-repeat: no-repeat; background-size: 20px; background-position: center;}
body .swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper {max-height: unset;height: auto;}
body .swym-ui-component .swym-save-wishlist-modal .swym-save-wishlist-modal-dialog .swym-text-heading {font-weight: 500;font-family: 'Helvetica Neue';}
body .swym-ui-component .swym-simple-wishlist-modal .swym-modal-content .swym-wishlist-container-title-bar {background-color: #fff;    border-bottom: 1px solid #D0D0D0;height: 50px;padding-right:75px;}
.swym-ui-component .swym-user-login-status::before {color: #231F20;}
body .swym-ui-component .swym-user-login-status,
body .swym-ui-component .swym-simple-wishlist-modal .swym-modal-content .swym-close-btn .swym-icon::before {color: #231F20 !important;    font-size: 14px;}
body .swym-ui-component .swym-user-login-status{position:relative;}
.ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product.swym-heart.swym-added:before,
body .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-delete-btn .swym-icon::after {content: "";position: absolute;top: -10px;left: -10px;bottom: -10px;right: -10px;}
body .swym-ui-component .swym-simple-wishlist-container .swym-wishlist-detail .swym-wishlist-detail-header {padding: 8px 0;}
.swym-wishlist .custom-page .PageContent{max-width:100%;}
.new-menu-main-inner .wpp-menu {display: flex;align-items: center;justify-content: center;font-size: 14px;color: #231F20;text-transform: uppercase;    margin-left: auto;margin-right: 32px;}
.new-menu-main-inner .wpp-menu svg {margin-right: 8px;}
body .swym-ui-component .swym-simple-wishlist-modal .swym-modal-content .swym-close-btn .swym-icon::after,
.swym-ui-component .swym-user-login-status::after {position: absolute;content: "";top: 10px;left: 10px;right: 10px;bottom: 10px;}
body .swym-ui-component .swym-user-login-status::before{background: url(/cdn/shop/files/Frame.svg?v=1728020280);
padding: 10px;content: "" !important;width: 30px;height: 30px;background-repeat: no-repeat;background-position: center;}
body .swym-ui-component .swym-simple-wishlist-modal .swym-modal-content .swym-close-btn{right: 10px;top: 3px;}
body .swym-ui-component .swym-simple-wishlist-modal .swym-modal-content .swym-close-btn:hover{opacity:0.6}
body .swym-ui-components .swym-icon::before, .swym-ui-component .swym-icon::before{justify-content:flex-end;}
body .swym-ui-component .swym-share-btn{border:1px solid #231F20;position:relative;padding:20px;font-size: 16px; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1; 
letter-spacing: normal; text-align: center; color: #fff; border-radius: 8px; overflow: hidden; padding: 17px 42px; text-decoration: none; margin: 0; background: #231F20;text-transform: uppercase;}
body .swym-ui-component .swym-share-btn:hover{color:#231F20;background:#fff;}
body .swym-ui-component .swym-share-btn .swym-icon{display:none;}
body .swym-ui-component .swym-share-btn:after{   position: absolute; content: "Share"; top: 4px; left: 0; font-size: 14px; right: auto; bottom: 10px; width: 100%; height: 25px; font-weight: 400; display: flex; justify-content: center; align-items: center;}
.CollectionToolbar__LayoutType {opacity: 1;}
.CollectionToolbar__LayoutType.is-active svg rect {fill: #231F20;stroke: #231F20;}
:is(.searchtap,.template-search) button.scroll-top{bottom: 30px;right: 360px;}
.product-recommendations .ProductItem .ProductItem__Info {padding-bottom:50px}
.Slideshow.custom-hero {padding: 24px 24px 0;}
.Slideshow.custom-hero .Slideshow__ImageContainer {  border-radius: 20px;  overflow: hidden;}
/* For PDP  DG*/
.ProductItem__LabelList .ProductItem__Label {margin:0;padding: 6px 12px;border-radius: 6px;font-size: 14px;line-height: 1;margin-bottom: 20px;} 
.Product__InfoWrapper .ProductItem__LabelList .ProductItem__Label {margin-bottom: 0;}

.CollectionMain .ProductListWrapper .ProductList.Grid[data-desktop-count="2"] .ProductItem__LabelList .ProductItem__Label { margin-bottom: 20px; }

.ProductItem__LabelList .ProductItem__Label.ProductItem__Label-customisable {background-color: #FFF3E4;color: #845E12;}
.ProductItem__LabelList .ProductItem__Label:not(:last-of-type) {margin-right: 12px;}
.ProductItem__LabelList .ProductItem__Label.ProductItem__Label-tag_based {background-color: #FBE1E3;color: #D81820;}
.ProductItem__LabelList .ProductItem__Label:not(:last-child):after, .prodLabels .ProductItem__Label:not(:last-child):after{display: none;}
.ProductItem__LabelList .ProductItem__Label.ProductItem__Label-sold_out {background-color: rgb(35 31 32 / 10%);color: #5B5B5B;padding: 8px 12px 5px;}
/* .template-product .ProductItem__LabelList {padding-bottom: 0;} */
.template-product .pair_with_products .ProductItem .ProductItem__Info .ProductItem__Title.Heading, 
.template-product .pdp-rec h2.ProductItem__Title.Heading, 
.template-product .product-recommendations h2.ProductItem__Title.Heading {font-size: 16px;line-height: 1;color: #151515;padding-bottom: 24px;margin: 0;    padding-top:0px;}
/* .template-product .pair_with_products .ProductItem .ProductItem__Info .ProductItem__Title.Heading a, 
.template-product .pdp-rec h2.ProductItem__Title.Heading a, 
.template-product .product-recommendations h2.ProductItem__Title.Heading  a{font-size:16px;} 
.template-product .pair_with_products .ProductItem__LabelList .ProductItem__Label,
.template-product .pdp-rec .ProductItem__LabelList .ProductItem__Label,
.template-product .product-recommendations .ProductItem__LabelList .ProductItem__Label{padding: 5px 14px 5px;}*/
.template-product .pair_with_products .ProductItem .ProductItem__Info .ProductItem__Price.Price, 
.template-product .pdp-rec span.ProductItem__Price.Price.Text--subdued, 
.template-product .product-recommendations span.ProductItem__Price.Price.Text--subdued {color: #5B5B5B;}
.template-product .pair_with_products .ProductItem .ProductItem__Info .ProductItem__Price.Price.Price--compareAt, 
.template-product .pdp-rec span.ProductItem__Price.Price.Text--subdued.Price--compareAt, 
.template-product .product-recommendations span.ProductItem__Price.Price.Text--subdued.Price--compareAt {color: rgb(68 68 68 / 60%);/*margin: 0 5px;*/}
.ProductRecommendations .ProductList--carousel .Carousel__Cell, 
.pair_with_products .ProductItem, 
.product-recommendations .ProductList--carousel .Carousel__Cell {width: 370px;}
.pdp-rec {padding: 48px 0 48px;position: relative;}
.product-recommendations {padding: 48px 0 0;}
.template-product .product-membership{padding: 48px 16px 48px;}
.product-recommendations .flickity-viewport{padding-bottom:50px;}
.Section--spacingNormal.product-reviews {margin: 48px 0;}
.pro-switch-to-standard-main .pro-switch-to-standard-text{ color: #231F20; font-size:16px;  font-family: 'Helvetica Neue';font-weight:500;}
.pro-switch-to-standard-main{padding: 20px 0 0;text-align: center;}
.pro-switch-to-standard-main .pro-switch-to-standard-btn{font-size: 14px; font-weight: 400; line-height: 1.5; color: #0066CC; /*padding: 9px 0 3px;*/ display: block; text-align: center; margin: 8px auto 0;}
.ProductSize__ShirtStandardSize .Property__Field {width: 48px;height: 48px;margin: 0;cursor:pointer}
.HorizontalList__Item.disable_vairant,
.ProductSize__ShirtStandardSize .Property__Field.disabled{position:relative}
.HorizontalList__Item.disable_vairant:after,
.ProductSize__ShirtStandardSize .Property__Field.disabled:after{position: absolute;
    content: "";background:#000;width: 100%;height: 1px;left: 0;top: 50%;transform: rotate(-45deg);}
.ProductSize__ShirtStandardSize .Property__Field label{width: 100%; height: 100%; padding: 8px 8px 7px; line-height:1.2;display: flex; justify-content: center; align-items: center; text-align: center; border-radius: 16px; color: #151515; border: 1px solid #D0D0D0;}
.ProductSize__ShirtStandardSize .List__numbers{gap:16px;margin:0;}
/* .ProductForm-Filter .ProductForm-Filter-Popup {border-radius: 0;height: 100%; max-height: 100%;} */
.ProductForm-Filter .ProductForm-Filter-Popup#hip__Guide::-webkit-scrollbar-track, .ProductForm-Filter .ProductForm-Filter-Popup::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px #fff;background-color: #fff;}
.ProductForm-Filter .ProductForm-Filter-Popup#hip__Guide::-webkit-scrollbar,.ProductForm-Filter .ProductForm-Filter-Popup::-webkit-scrollbar {width: 10px;background-color: #fff;}
.ProductForm-Filter .ProductForm-Filter-Popup#hip__Guide::-webkit-scrollbar-thumb, .ProductForm-Filter .ProductForm-Filter-Popup::-webkit-scrollbar-thumb {background-color: #fff;border: 2px solid #fff;}
:is(.Popup,.ProductForm-Filter,.ProductForm-Filter-Popup) .modal-header.line-above h4.Heading{position:relative;padding-bottom: 10px;}
.PopupDrawer.New__SizePopup.Popup .modal-header.line-above::after{opacity:0;}
:is(.Popup,.ProductForm-Filter,.ProductForm-Filter-Popup) .modal-header.line-above h4.Heading::after {content: "";position: absolute;width: calc(100% + 48px);height: 1px;left: -24px;bottom: -8px;
background:#E0E0E0;}
.template-product .Popup.jack .Heading:after {content: "";position: absolute;width: calc(100% + 48px);height: 1px;left: -24px;bottom: -20px;background: #E0E0E0;}
.template-product .Popup.jack .Heading{position:relative;    margin-bottom: 10px;}
.template-product .Popup.jack .modal-header::after{width:10px;opacity:0;}
.shopped-with-us-main,
.reconfirm-switch-to-standard{max-width:390px;background:#fff;position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 9999; padding: 24px;display:none;
border-radius:16px;width: 100%;}
.shopped-with-us-main-overlay,.reconfirm-switch-to-standard-overlay{background: rgba(0, 0, 0, 0.3); backdrop-filter: blur(2px); position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index:99; 
max-height: 100vh; height: 100%; cursor: pointer;display:none;}
body.shopped-us-popup .shopped-with-us-main,
body.switch-to-standard-confirm-popup .reconfirm-switch-to-standard{display:block;}
body.shopped-us-popup .shopped-with-us-main-overlay,
body.switch-to-standard-confirm-popup .reconfirm-switch-to-standard-overlay{display:block;}
body.shopped-us-popup .ProductForm-Filter{z-index:8;}
.shopped-with-us-main-close,.reconfirm-switch-to-standard-cancel {position: absolute; top: -55px;border-radius: 50%; left: 0; right: 0; margin: 0 auto; display: block; width: 40px; height: 40px; 
display: flex; align-items: center; justify-content: center; border: 1px solid #fff;cursor:pointer}
.rtw-mobile-dr svg path { fill: #fff; }
:is(.shopped-with-us-main,.switch-to-standard-confirm-popup) .btn-group-wrap button,
.switch-to-standard-confirm-popup .btn-group-wrap button.Button.Button--primary{width:100%;font-size: 16px;letter-spacing: 0;padding: 15px;text-transform: uppercase;}
.shopped-with-us-main .btn-group-wrap button.Button--secondary,
.switch-to-standard-confirm-popup .btn-group-wrap button.Button.Button--secondary {padding:13.5px 15px;margin-top:16px;border-color: #d0d0d0;}
.shopped-with-us-main .btn-group-wrap button.Button--secondary:hover,
.switch-to-standard-confirm-popup .btn-group-wrap button.Button.Button--secondary:hover{border-color:#151515;}
.shopped-with-us-main .btn-group-wrap button.Button--primary{border-color:#151515;}
:is(.shopped-with-us-main,.switch-to-standard-confirm-popup) .title{font-family: Helvetica Neue; font-size: 20px; font-weight: 500; line-height: 26px; text-align: left; color: #151515; margin-bottom: 20px;}
.ProductSize__ShirtStandardSize[data-pro-standard-size-main]{margin-bottom:32px;}
.pro-form-btn-wrap,.Product-Filter-Add-To-Cart{display: flex;align-items: center;justify-content: space-between;width:100%;}
.Product__InfoWrapper .pro-wishlist-wrap {border: 1px solid #D0D0D0;border-radius:8px; margin-left: 16px;}
.store-block-sp{margin-bottom:0;}
.template-product h2.ProductItem__Title.Heading a {font-weight:400;font-family:Helvetica;}
.title-view-main .fitsmart-button.view-log,
.addtocart-container .get-size-button{display:none !important;}
#Exit_Popup .modal-header{padding: 30px 30px 0;margin-bottom: 30px;}
#Exit_Popup .Popup__Dismiss.Exit__PopupDismiss {position: absolute; top: -55px; border-radius: 50%; left: 0; right: 0; margin: 0 auto; display: block; width: 40px; height: 40px;
display: flex; align-items: center; justify-content: center; border: 1px solid #fff; cursor: pointer; opacity: 1;}
#Exit_Popup .modal-header::after{width:100%;left:0;}
#Exit_Popup{overflow:unset;border-radius:16px;}
.pair_with_section.look_more:has(.looking-slider){display:block;}
.pair_with_section.look_more{display:none;}
.product-membership{border-bottom:0 !important;}
.ProductForm__Size .ProductForm__SizeContent .tab-wrap > div:first-child{padding-top:0;}  
.template-rtw .pro-accordion-main{margin-top:20px;}
.Grid__Cell .ProductItem__Price-discount{display:none;}
.template-product .Product__InfoWrapper .swym-button.swym-add-to-wishlist-view-product.swym-heart:after{content: "" !important;}
.close-pos {display: flex;align-items: center;justify-content: space-between;}
body.open_semicustom{overflow:hidden;}
body.open_semicustom .Product__InfoWrapper{z-index:11}
.swym-button-bar.swym-wishlist-button-bar.swym-inject{display:none !important}
#great-choice .modal-header::after{display:none;}
#great-choice .modal-header .Popup__Dismiss{padding:20px;display:block !important}
.rtw-size-top {display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;}
.rtw-size-top p{font-size: 18px;line-height: 1;color: #151515;margin:0;font-family: 'Helvetica Neue';font-weight: 500;}
/* .rtw-size-header:has(.rtw-rec-size:empty){display:none;} */
.pro-accordion-content ul{margin-top: -7px;}
.opa-none{opacity:0;}
.ProductForm-Filter .Product-Filter-Add-To-Cart{width:auto;}
.product-reviews:has(.jdgm-rev-widg[data-number-of-reviews="0"]){display:none;}
.confidence-right-img svg{width:100%;height:100%;}
.pro-accordion-content .store-support {font-size: 14px;line-height: 1.6;}
.pro-accordion-content .store-support :is(p,h6){color: #151515;    font-family: Helvetica Neue;font-size: 14px;font-weight: 500;    margin-bottom: 10px !important;}
 .template-collection .product-recommendations {margin-bottom:50px;}
.pro-accordion-content .store-support span{color:#7b7b7b;}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper img{margin:0;}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item, 
.swym-ui-component.swym-wishlist-page .swym-sfl-tab-container .swym-sfl-list-view .swym-sfl-layout-grid .swym-sfl-card-product-item,
.swym-ui-component .swym-simple-wishlist-container .swym-sfl-tab-container .swym-sfl-list-view .swym-sfl-layout-grid .swym-sfl-card-product-item{border:0 !important;}
.temp_giftcard .recipient-fields__field input, .temp_giftcard .recipient-fields__field textarea{border:1px solid #ccc}
.index .confidence-section{display:none;}
.index .inner_block .img-block:not(.mob) img{width:clamp(15vw, 56.385vw, 30.0625rem);}
.product-membership:empty {display: none;}
.pair_with_section:has(.product-grid:empty) {display: none;}
#shopify-section-template--17990172442787__product-member-section{margin-top:96px;}
.ProductForm__Size .korra-save-custom-size[disabled]{ opacity: 0.5;pointer-events: none;}
.pro-accordion-item.offer .pro-accordion-content {color:#B27D14;}
.pro-accordion-item.offer .pro-accordion-content span{color:#B27D14;font-family: 'Helvetica Neue';font-weight: 500;}
.pro-accordion-item.offer.offer-top .pro-accordion-content{    padding-top: 10px;}
.pro-accordion-item.offer.offer-top {padding-bottom:16px;}
.pro-accordion-item.offer.offer-bottom{padding: 16px 0;}
.pro-accordion-item.offer .pro-accordion-title:before,
.pro-accordion-item.offer .pro-accordion-title:after{display:none;}
.template-product .main_layout .shopify-section:nth-child(2) {margin:96px 0 48px;}
.pro-accordion-content .content-image{border-radius:16px;margin-bottom: 18px;}
.second-allcontent.ProductForm__SizeContent:has(#one.hide) .sizing-svg {display: none;}
#shopify-section-template--17669414748323__masonry_banners_N7XaCb{clear:both;/*overflow:hidden;*/}
 .product-reviews-main .jdgm-paginate:empty{padding:0;}
.swym-button.swym-add-to-wishlist.swym-added:after, .swym-button.swym-add-to-wishlist-view-product.swym-added:after {background-image:url('/cdn/shop/files/Vector_1_03c22f0e-a4a4-43da-b343-f11b70dc9815.svg?v=1731567234')}
.needsclick.go1168359802.kl-private-reset-css-Xuajs1{text-transform:uppercase;}
/* .btn-ripple { background-position: center;  transition: background 0.3s;}
 .btn-ripple:active {background: #ff3e6c radial-gradient(circle, transparent 1%, #ff3e6c 1%) center/15000%;transition: background 3s;}   
.btn-ripple:active {background: #ff3e6c radial-gradient(circle, #ff3e6c 1%, #fff 100%) center/15000%;background-size: 100%;transition: background 3s;} */
.template-product .Product__Wrapper .grid-menbership{display:inline-block;}
.rtw-size-guide{overflow:hidden;}
body:not(.wishlist-cleared) .swym-wishlist-detail-content, body.wishlist-cleared #swymcs-wishlist-items-container{display:none !important;}
body.home-page .html-main .Section{padding:10px 0 0;}
body.home-page .html-main .Container,
body.eoss .html-main .Container,
body.essentials .html-main .Container,
body.all-shirts-2 .html-main .Container{padding:0;}
body.eoss .html-main > .Section--spacingNormal,
body.essentials .html-main > .Section--spacingNormal,
body.all-shirts-2 .html-main > .Section--spacingNormal{padding:0;}
body.home-page .html-main{min-height:1000px;}
body .st-product .swym-button.swym-add-to-wishlist-view-product{width:40px;height:40px;}
/* .template-product .ProductItem__PriceList.Heading{font-size:14px;} */
.btn-ripple {cursor: pointer;  position: relative;  overflow: hidden;  transform-origin: center center;  }
.btn-ripple:focus, .ripple-btn-wrapper .ripple-button:active {  outline: 0;  box-shadow: none;}
.btn-ripple .ripple-span {  border-radius: 50%;  background-color: rgba(112, 112, 112,1);  position: absolute;  transform: scale(0); 
animation: ripplebtn 1s linear;  width: 20px;  height: 20px;}
.btn-ripple:focus, .btn-ripple:active{-webkit-tap-highlight-color: transparent !important;}
@keyframes ripplebtn {
  from {
    transform: scale(1);
    opacity: 0.4;
  }
  to {
    transform: scale(30);
    opacity: 0;
  }
}
.great-choice { overflow: hidden; } 
.great-choice .great-choice-popup { max-width: 480px; max-height: 100vh; height: auto; } 
.great-choice-popup .modal-header { position: relative; width: 100%; line-height: 1; display: flex; justify-content: flex-end; } 
.great-choice-popup .modal-body { width: 100%; padding: 0 40px 40px; } 
.great-choice-popup .checkmark-icon,.great-choice-popup .great-choise-message { display: flex; justify-content: center; align-items: center; flex-direction: column; margin-bottom: 30px; } 
.great-choice-popup  .selected-items-wrapper { width: 75%; margin: 0 auto 50px; } 
.great-choice-popup .view-bag-button { display: flex; justify-content: center; align-items: center; width: 100%; } 
.great-choice-popup .continue-shopping-button { display: flex; justify-content: center; align-items: center; margin-top: 25px; } 
.great-choice-popup .modal-header .continue-shopping { position: relative; z-index: 1; cursor: pointer; padding: 19px 20px; display: block; } 
.great-choice-popup .checkmark-icon img { width: 50px; height: 50px; } 
.great-choice-popup .great-choise-message p { font-family: Helvetica; font-size: 20px; font-weight: 400; line-height: 1.3; letter-spacing: -.4px; text-align: center; color: #231f20cc; margin-bottom: 6px; } 
.great-choice-popup .great-choise-message  span { display: block; font-size: 16px; font-weight: 400; line-height: 1.3; letter-spacing: -.32px; text-align: center; color: #231f2066; } 
.great-choice-popup .selected-items-wrapper .selected-item { display: grid; grid-template-columns: 1fr 1fr; justify-content: space-between; align-items: center; column-gap: 35px; } 
.great-choice-popup .selected-item-title { font-size: 16px; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.3; letter-spacing: normal; text-align: left; color: #231f20; margin: 0; } .great-choice-popup .selected-item-price { font-size: 14px; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.3; letter-spacing: normal; text-align: left; color: #7b7b7b; display: block; margin-top: 5px; } 
.great-choice-popup .continue-shopping-button .continue-shopping { font-size: 14px; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.86; letter-spacing: normal; text-align: center; color: #06c; cursor: pointer; }
/* .great-choice-popup .view-bag-button .Button {padding-top: 19px;padding-bottom: 19px;border-radius:16px;} */
.pro-form-btn-wrap { margin-top: 24px; }
body.contactus .ProductUnsure__About.assist:after, body.contactus .ProductUnsure__About.assist .ProductElements__Name { display: none; }
body.contactus .ProductUnsure__About.assist { margin-top: 0; padding-top: 0; }
.template-rtw .pro-accordion-main { border-top: 0px !important; }
.index_details_main .index-logo-block .logo_inner:nth-child(1) img { max-width: 82px; }
.logo_inner.files-gq_logo_1-svg img { width: 131px; }
.logo_inner.files-group_1000003647-svg img { width: 94px; }
.ProductItem__PriceList.Heading { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; }
.ProductItem__PriceList.Heading .ProductItem__Price.Price.Price--highlight.Text--subdued { order: 2; }
.ProductItem__PriceList.Heading span.ProductItem__Price.Price.Text--subdued.Price--compareAt { order: 1; margin: 0; }
.ProductItem__PriceList.Heading .ProductItem__Price-discount { order: 3; }
.ProductItem__Info .ProductItem__PriceList.Heading .ProductItem__Price-discount { font-size: 16px; }
/** Collection New **/
.template-collection .index-top-cate { padding: 0px 16px; }
.template-collection .index-top-cate .cate { padding: 32px 40px 31px 0px; }
.template-collection .index_top_categories_section { position: sticky; top: -259px; z-index: 2; transition: top 0.4s ease-in-out; background: #fff; margin-top: 8px; display: none; }
body.template-collection.scroll-up-category .index_top_categories_section { top: 67px; } 
.coll-category-ul .base-coll-category-item { padding-right: 24px; border-right: 1px solid rgb(208 208 208 / 50%); }
.coll-category-ul .base-coll-category-item + .coll-category-item { padding-left: 28px !important; }
.coll-category-ul .base-coll-category-item a { color: #B27D14; }
.collInfo.have-description { display: flex; flex-wrap: wrap; align-items: flex-end; } 
.collInfo.have-description .collInfo-left { width: 33.4%; padding: 0 28px 59px 24px; } 
.collInfo.have-description .collInfo-right { width: 66.6%; } 
.collInfo.have-description:not(.have-video) .collInfo-left { width: 100%; }
.collInfo-right { position: relative; }
.collInfo-right video { max-height: 86vh; width: 100%; object-fit: cover; display: block; }
.collInfo.have-description .collInfo-right .collInfo-right-title, .collInfo.playing .collInfo-right-actions .coll-video-button-play,
.collInfo:not(.playing) .collInfo-right-actions .coll-video-button-pause, .collInfo:not(.have-description) .collInfo-left, 
.collection-section-main .ProductList.ProductList--grid[data-desktop-count="12"] .ProductItem__Info, .coll-category-ul::-webkit-scrollbar, 
.collection-section-main .ProductList.ProductList--grid[data-desktop-count="12"] .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product,
.collection-section-main .ProductList.ProductList--grid[data-desktop-count="12"] .ProductItem__Wrapper .coll-dots-main { display: none; }
.collInfo-right-actions .coll-video-button svg { display: block; }
.collInfo-right-actions .coll-video-button { position: relative; z-index: 1; }
.collInfo-right-actions { position: absolute; bottom: 40px; right: 24px; width: 64px; height: 64px; display: flex; justify-content: center; align-items: center; border-radius: 100%; z-index: 1; overflow: hidden; } 
.coll-video-button { position: relative; z-index: 1; } 
.collInfo-right-actions:after { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(255,255,255,.46); border-radius: 100%; backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); }
.template-collection .collInfo .collDescription { font-size: 18px; }
.collInfo-right-title { position: absolute; font-size: 36px; color: #FFFFFF; left: 40px; bottom: 40px; font-weight: 500; font-family: Helvetica Neue; }
.collection-section-main .boost-pfs-filter-products.ProductList[data-desktop-count="12"] .Grid__Cell { padding-bottom: 4px; padding-left: 4px; }
.collection-section-main.common-collections .CollectionInner .boost-pfs-filter-products.ProductList.ProductList--grid[data-desktop-count="12"]{ margin-left: -4px !important; }
.index-top-cate .cate.active .img { border-color: #151515; }
.index-top-cate .cate.active h5 { color: #151515; }
.index-top-cate .sale_cate.active h5 { color: #E23744; }
.CollectionMain .ProductListWrapper .ProductList.Grid[data-desktop-count="4"] .ProductItem__Info.ProductItem__Info--left { padding: 0 16px; }
.CollectionMain .ProductListWrapper .ProductList.Grid[data-desktop-count="4"] .ProductItem__Info.ProductItem__Info--left .ProductItem__Label { margin-bottom: 20px; }
.CollectionMain .ProductListWrapper .ProductList.Grid[data-desktop-count="4"] .ProductItem__Info.ProductItem__Info--left .ProductItem__PriceList.Heading { padding-bottom: 20px; }
.template-collection .main_layout .CollectionInner { min-height: 1000px; }
.template-collection .main_layout .CollectionInner:has(.boost-pfs-filter-products[data-desktop-count="12"]) { min-height: 500px; }
body.template-collection .CollectionFilters .boost-pfs-filter-option .boost-pfs-filter-option-show-search-box-wrapper { margin-bottom: 24px; position: relative; }
body.template-collection .CollectionFilters .boost-pfs-filter-option .boost-pfs-filter-option-show-search-box[type=text] { background: #F7F7F7; border-radius: 8px; border: 0; color: #444444; font-size: 16px; padding: 15px 15px 14px 34px; height: 40px; } 
body.template-collection .CollectionFilters .boost-pfs-filter-option .boost-pfs-filter-option-show-search-box-wrapper:before { content: ""; position: absolute; width: 14px; height: 14px; background-size: 14px; left: 12px; top: 50%; transform: translateY(-50%); background-image: url('/cdn/shop/files/Union.svg'); background-repeat: no-repeat; }
body.template-collection .CollectionFilters .boost-pfs-filter-option .boost-pfs-filter-has-searchbox .boost-pfs-filter-option-content-inner .boost-pfs-filter-option-item:first-child { margin-top: 0px; }
body.template-collection .CollectionFilters .boost-pfs-filter-tree-v .boost-pfs-filter-option:last-child { border: 0; }
body.open-collection-category .index_top_categories_section { /*position: relative;*/ z-index: 999; background-color: #fff; /*top: 0;*/ }
/* body.template-collection:not(.open-coll-filter) .cat-filter.desk, body.template-collection:not(.open-coll-filter) #shopify-section-header { z-index: 999; } */
.new-CollectionToolbar .CollectionToolbar__Item--sort-filters .coll-custom-btn.coll-custom-filters { padding-left: 12px; padding-right: 12px; }
.new-CollectionToolbar .CollectionToolbar__Item--sort-filters .coll-custom-btn.coll-custom-sort { padding-right: 12px; }
.stores-outer{display:flex;align-items:center;}
.stores-outer .stores-left{width:64%;}
.stores-outer .stores-right{width: 35%;max-width: 600px;margin: 0 auto;padding: 0 50px;}
.stores-outer .store-head h3 {font-size: 26px;}
body.template-collection .collection-category.coll_dr .Popover .Popover__Value.is-selected:before,
body.template-collection .collection-category.coll_dr .Popover .Popover__Value:before { opacity: 1; background-image: url('/cdn/shop/files/Vector_7_60aed513-b134-419f-aa64-4df30ed40dab.svg'); }
body.template-collection .collection-category.coll_dr .Popover .Popover__Value:before { opacity: .4; }
body.template-collection.open-collection-category .collection-category.coll_dr .Popover .Popover__Value:after { content: none; }
.collection-page-main .cat-filter.desk { overflow: hidden; }
body:is(.open-collection-category,.open-coll-filter) .collection-page-main .cat-filter.desk { overflow: unset; }

/* New Home Page Start */
.Slideshow .Slideshow__Content { padding-bottom: 32px !important; height: 100%; bottom: 0; display: flex; align-items: flex-end; padding-top: 20px !important; }
.Slideshow .Slideshow__Content .SectionHeader { position: sticky; bottom: 32px; width: 100%; }
.Slideshow .SectionHeader__Heading { position: relative; display: inline-block; padding-right: 40px; }
.Slideshow .SectionHeader__Heading:after { position: absolute; top: 50%; transform: translateY(-50%);  right: 0; content: ""; background-image: url('/cdn/shop/files/Vector_8.svg');
background-repeat: no-repeat; width: 24px; height: 20px; }
/* .slideshow_square_banner.Slideshow .SectionHeader__Heading:after { background-image: url('/cdn/shop/files/Vector_13.svg?v=1741063148'); } */
.Slideshow .Slideshow__Slide .Slideshow__Content header.SectionHeader h3.SectionHeader__SubHeading { margin-top: 14px; }
.Slideshow .Slideshow__Slide .Slideshow__Content header.SectionHeader h3.SectionHeader__SubHeading svg{width: 24px;height: auto;margin-left: 5px;}
.template-index .full-video-main .control-bar,
.coll-category-list .flickity-prev-next-button svg{ display: none; }
/* .full-video-main .content a.first_btn { background: #333333; border-color: #333333; color: #fff; }
.full-video-main .content a.first_btn:hover { background: transparent; border-color: #fff; color: #fff; }
.full-video-main .content a.third_btn { padding: 0 19px 8px 0; background: transparent; border: 0; border-radius: 0; position: relative; color: #fff; }
.full-video-main .content a.third_btn:after { filter: invert(1); position: absolute; top: 2px; transform: translateY(-50%); right: 0; content: none; background-repeat: no-repeat; background-size: 100%;
 width: 11px; height: 10px; background-image: url('/cdn/shop/files/Vector_9.svg'); }
.full-video-main .content a.third_btn:before { position: absolute; content: none; width: 100%; height: 1px; background: #fff; bottom: 0; left: 0px; }*/
/* .full-video-main .content a.third_btn:hover { color: #151515; }
.full-video-main .content a.third_btn:hover:after { filter: unset; } */
.index_details_main .Container { padding: 0 24px; }
.index-logo-block_wrp { padding-top: 64px; border-top: 1px solid #8F8F8F33; }
.index_details_main { margin-top: 96px !important; }
.img-slider-main_btn_wrp { display: flex; justify-content: center; gap: 24px; margin-top: 24px; }
a.img-slider-main_btn { font-weight: 400; font-size: 16px; line-height: 14.4px; letter-spacing: 0; text-decoration: underline; text-underline-offset: 8px; padding-bottom: 8px; color: #151515; text-decoration-color: rgb(21 21 21 / 50%); }
.store-app .store-app-inner .store-inner .image-wrap { flex-direction: column; display: flex; justify-content: center; max-width: 578px; margin: 0 auto; height: 100%; padding: 56px 16px; }
.store-app .store-app-inner .store-inner .text_content_rte { font-weight: 400; font-size: 18px; line-height: 23.4px; letter-spacing: 0; max-width: 389px; margin: 0 auto 16px; text-align: center; }
.store-app .store-app-inner .store-inner .Button--primary:before { background-color: #333333; }
.store-app-inner .store-inner a { border-radius: 16px; padding: 17px 40px; }
.store-app.Section--spacingNormal { margin: 96px 0px; }
.Footer__Inner_Linklist_with_social .Footer__Social, .Footer__Inner_Linklist_with_social .hide { display: block !important; }
.Footer__Inner_Linklist_with_social .Footer__Social .HorizontalList__Item { margin: 0 0 32px; }
.Footer__Inner_Linklist_with_social .Footer__Social .HorizontalList__Item:last-child { margin: 0px; }
.Footer__Inner_Linklist_with_social .Footer__Social .Icon-Wrapper--clickable, .Footer_Tabs .Collapsible__Arrow svg,
.Product__InfoWrapper .pro-accordion-item.offer, .template-product .index_details_main .about_us_title { display: none; }
.Footer__Inner_Linklist_with_social { display: flex; gap: 0; justify-content: space-between; margin-bottom: 33px; }
/* .Footer__Inner_main_logo_wrp { max-width: 427px; } */
.Footer__Inner_main_logo { max-width: 427px; display: flex; justify-content: flex-end; }
.Footer__Inner_wrper { max-width: 425px; width: 100%; } 
.Footer__Copyright { width: 100%; }
.Footer__Copyright p.Footer__Text.Footer__Text_wrpper { justify-content: space-between; }
.Footer__Copyright span.Footer__Text { display: flex; align-items: center; gap: 8px; line-height: 1; }
.Footer__Copyright span.Footer__Text span { color: #B1B1B1; font-size: 22px; }
.Footer__Social span.hide { color: #151515; font-weight: 400; font-size: 20px; line-height: 1; letter-spacing: 0; }
.find-store-image-item_wrp { position: relative; }
.find-store-image-item { width: 100%; }
.store-image-item_content { position: absolute; bottom: 64px; font-family: 'Helvetica Neue'; font-weight: 500; font-size: 22px; line-height: 1.2; color: #fff; left: 24px; }
.find-store-image_wrp .flickity-page-dots { position: absolute; bottom: 40px; left: 24px; margin: 0; width: auto; text-align: left; line-height: 0px; }
.find-store-image_wrp .flickity-page-dots .dot { width: 16px; height: 4px; border: 0; background-color: rgb(255 255 255 / 50%); border-radius: 4px; margin: 0 6px; }
.find-store-image_wrp .flickity-page-dots .dot:first-child { margin-left: 0; }
.find-store-image_wrp .flickity-page-dots .dot.is-selected { background-color: #fff; width: 40px; } 
.find-store-image-item_wrp img { width: 100%; height: 100%; object-fit: cover; }
.pdp-swiper-pagination .swiper-pagination-bullet,
.product-quickview-global .common-editable-box .flickity-page-dots .dot { background: #d4d4d4; opacity: 1; width: 8px; margin: 0 3px !important; height: 8px; }
.pdp-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
.product-quickview-global .common-editable-box .flickity-page-dots .dot.is-selected { background: #151515; }
.pdp-swiper-pagination.swiper-pagination { padding-left: 16px; bottom: 21px; width: calc(100% - 90px); text-align: left; }
.Slideshow .flickity-viewport { overflow: unset !important; }
/* New Home Page End */
body.template-product .product-membership .member-img-text .Button:before { background: #333333; }
body.template-product .product-membership .member-img-text .Button { border-radius: 16px; }
body.template-product .member-img-text p { color: #444; }
body.template-product .pair_with_section.look_more .text a { color: #5B5B5BCC; }
body.template-product .pair_with_section.look_more .img_main { border-radius: 8px; }
.index_details_main .about_us_title { font-family: 'Helvetica Neue'; font-weight: 500; font-size: 36px; line-height: 1; letter-spacing: 0; text-align: center; margin: 0 0 48px; color: #151515; }
/* body.template-product .pair_with_section.look_more .looking-slider .looking-more { width: 300px; } */
.collection-fix-bar:has(.boost-pfs-filter-refine-by-wrapper:empty) button.Button.Button--secondary.clear {opacity:0.5;pointer-events:none;}
.coll-filter-btn-wrap { border-top: 1px solid #8F8F8F33; display: flex; gap: 12px; flex-wrap: wrap; padding: 20px 16px; margin: 0 -8px 0 -16px; }
.coll-filter-btn-wrap > * { width: calc(50% - 6px); margin: 0 !important; border-radius: 12px !important; min-height: 48px; padding: 10px !important; font-size: 16px; line-height: 1 !important; }
.coll-filter-btn-wrap button.Button.Button--secondary.clear { border-color: #ddd; }
.template-collection .ProductItem .AspectRatio .swiper-container0 *, .template-collection .ProductItem__ImageWrapper { user-select: none !important; -webkit-user-select: none !important; -webkit-tap-highlight-color: transparent; }
.serch-result.store-details {margin-top: 20px;}
.serch-result.store-details:has(.store_count:empty) {margin:0;}
.coll-category-ul li:last-child { padding-right: 90px; }
.store-app .store-app-inner .full_ban_click { border: 0 !important; padding: 0; position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 2; }
.store-app-inner .store-inner .content .membership-a2c { z-index: 3; }
.bombay-shirt-content .ProductItem__Label { margin: 0 !important; }
.bombay-shirt-content .ProductItem__LabelList { gap: 12px; }
body:has(.open_searchbar) .collection-page-main section.collection-section-main { z-index: 1 ; }
.CollectionMain .ProductListWrapper .ProductList.Grid[data-desktop-count="2"] .swym-button.swym-add-to-wishlist-view-product { width: 48px; height: 48px; }
.shopped-with-us-main .btn-group-wrap button.Button--primary { font-size: 16px; padding: 15px; }
.pro-accordion-content.edt span.free_ship_date_b { font-family: 'Helvetica Neue'; font-weight: 500; }
.template-product .index-logo-block_wrp { border: 0px; padding-top: 0px; }
.template-product .index_details_main .img-slider-main, .template-product .index_details_main .flickity-page-dots { margin: 0px; }
.Slideshow.slideshow_square_banner { max-width: 840px; margin: 56px auto; }
/* .coll-category-ul .coll-category-item:not(.base-coll-category-item) a { border: 1px solid #D0D0D0; border-radius: 8px; padding: 8px 16px; white-space: nowrap; color: #5B5B5BCC; display: block; }
.coll-category-ul .coll-category-item:not(.base-coll-category-item) { padding: 15px 6px; }
.coll-category-ul .coll-category-item.active a { background: #333333; border-color: #333333; color: #fff; } */
.coll-category-list .flickity-prev-next-button { left: auto; width: 12px; height: 18px; background: transparent; border: 0; box-shadow: 0 0; top: 50%; transform: translateY(-50%); }
.coll-category-list .flickity-prev-next-button.next { right: 24px; } 
.coll-category-list .flickity-prev-next-button.previous { right: 48px; }
.coll-category-list .flickity-prev-next-button:after { position: absolute; top: 0; left: 0; content: ""; opacity: 0.8; background-image: url("/cdn/shop/files/Vector_11_1a52ab02-7a79-425e-90e2-76e36da68c30.svg"); background-repeat: no-repeat; width: 100%; height: 100%; background-size: 100%; }
.coll-category-list .flickity-prev-next-button.previous:after { background-image: url("/cdn/shop/files/Vector_12.svg?v=1740724519"); }
.coll-category-list .flickity-prev-next-button[disabled]:after { opacity: 0.32; }
.coll-category-list .flickity-prev-next-button[disabled] { opacity: 1; }
.coll-category-list:has(.previous[disabled]):has(.next[disabled]) .flickity-prev-next-button,
.temp_bsc-app-homepage .CollectionItem__ImageWrapper .CollectionItem__Image  .PlaceholderBackground.PlaceholderSvg--dark { display: none; }
.coll-category-ul:not(.flickity-enabled):before { content: ""; position: absolute; right: 0; top: 0; height: 100%; background: #fff; width: 90px; z-index: 1; }
/* a.Header__Icon.swym-wishlist:has([data-count="0"]) { padding-right: 18.5px; } */
.Slideshow.opera_hero_banner { padding: 0 24px; }
/* .Slideshow.opera_hero_banner .Slideshow__Content .SectionHeader .SectionHeader__Heading--emphasize { font-family: 'Holligate Signature Demo'; } */
.slideshow_title_image { max-width: 625px; }
.Slideshow.opera_hero_banner .Slideshow__Content .Button:not(.Button--secondary) { background-color: transparent !important; border: 0; border-radius: 0 !important; padding: 0 /*38px 0 0*/ !important; overflow: unset; text-decoration: underline; text-underline-offset: 4px; }
.Slideshow.opera_hero_banner .Slideshow__Content .Button:not(.Button--secondary):before { content: none; }
.Slideshow.opera_hero_banner .Slideshow__Content .Button:not(.Button--secondary):after { content: none; background-image: url("/cdn/shop/files/Vector_14.svg?v=1741065985"); width: 24px; height: 20px; background-repeat: no-repeat; background-size: 100%; visibility: visible; background-color: transparent; right: 0; left: auto; top: 50%; transform: translateY(-50%); }
.Slideshow.opera_hero_banner .SectionHeader__ButtonWrapper { margin-top: 36px !important; }
.Slideshow.opera_hero_banner .Slideshow__Content { padding-bottom: 52px !important; }
.Slideshow.opera_hero_banner .Slideshow__Content .Button:hover { color: #EAEAEA; }
.index_cstm_textblock h2 { margin: 0 0 20px; font-family: 'Helvetica Neue'; font-weight: 500; color: #151515; }
.index_cstm_textblock p { margin: 0; line-height: 1.2; color: #5B5B5B; text-transform: capitalize; }
.index_cstm_textblock .index-rich-text { margin-bottom: 32px; }
.index_cstm_textblock { margin: 96px 0; }
.index_cstm_textblock .index-rich-link a { text-decoration: underline; text-underline-offset: 12px; position: relative; font-size: 16px; letter-spacing: 0px; }
.index_cstm_textblock .index-rich-link { display: flex; justify-content: center; gap: 16px; }
.index_cstm_textblock .index-rich-link a:not(:last-child):after { content: ""; position: absolute; background-color: #E23744; border-radius: 50%; width: 4px; height: 4px; top: 50%; transform: translateY(-50%); right: 0px; }
.index_cstm_textblock .index-rich-link a:not(:last-child) { padding-right: 20px; }
.store-inner .outfit_logo_store { /*max-width: 234px;*/ margin: 0 0 30px 28px; display: flex; justify-content: center; }
.store-inner .outfit_logo_store img { max-width: 350px; margin-left: -24%; }
.store-inner .list_text_rte ul { display: flex; list-style: none; justify-content: center; gap: 16px; flex-wrap: wrap; } 
.store-inner .list_text_rte li:not(:first-child) { padding-left: 20px; } 
.store-inner .list_text_rte li { position: relative; font-family: 'Helvetica Neue'; font-weight: 500; font-size: 18px; color: #151515; line-height: 1.2; } 
.store-inner .list_text_rte li:not(:first-child):before { content: ""; position: absolute; top: 50%; left: 0px; transform: translateY(-50%); width: 4px; height: 4px; background: #E23744; border-radius: 50%; }
.store-inner .store-inner_img { max-width: 391px; margin: 32px auto 0; }

/* Picario Drawer */
/* body.product-quickview .product-quickview-global .Product__Slideshow{display:none !important;} */
/* body.product-quickview .customise-box,
body.product-quickview .customise-popup.customise-editor,
body.product-quickview.picario_open .pro-form-btn-wrap,
body.product-quickview .customise-right
{position: fixed;max-width: 480px;left: auto;right: 0;} 
body.product-quickview .customise-box .customise-box-inner:before{display:none;}
body.product-quickview .customise-box .customise-box-inner{display: flex;flex-direction: column;padding: 28px 24px 100px 24px;}*/
/* body.product-quickview .customise-head{order:1;flex-direction: column;position: relative;z-index: 99;} */
/* body.product-quickview .customise-tabs{order:3;width: 100%;}
body.product-quickview .customise-tab-wrap{order:2}
body.product-quickview .customise-popup.customise-editor{max-height: 100%;overflow: auto;height: 100vh;top: 0;}
body.product-quickview .customise-left{flex: 0 0 100%;max-width: 100%;width: 100%;position: relative;}
body.product-quickview .customise-editor-inner, body.product-quickview .render-img-box{height: 100%;}
body.product-quickview :is(.customise-popup[data-custom="back-bottom-btn"] .customise-left, .customise-popup[data-custom="collar-btn"] .customise-left, .customise-popup[data-custom="cuff-sleeve-btn"] .customise-left, .customise-popup[data-custom="placket-btn"] .customise-left, .customise-popup[data-custom="pocket-btn"] .customise-left, .customise-popup[data-custom="thread-btn"] .customise-left){
  padding-bottom: 248px;  height: 100%;  flex: inherit;} */
/* body.product-quickview.picario_open .pro-form-btn-wrap {    position: fixed;    bottom: 0px;    width: 100%;    left: auto;    padding: 16px;
    background: #fff;    box-shadow: 0 -2px 10px #0000001a;    z-index: 999;} */
/* body.product-quickview .render-img-box .render {    height: 100%;    overflow: hidden;}
body.product-quickview .render-img-box .render img {    height: auto;    top: auto;    left: 50%;    transform: translate(-50%, 0);    bottom: 0;    max-height: 100%;}
body.product-quickview.picario_open.customizationOpen .pro-form-btn-wrap, body.product-quickview.exit-customisation-alert.picario_open .pro-form-btn-wrap{z-index:0;}
.product-quickview-global .content-box-wrapper .collar-icons-wrapper{overflow-y: hidden;overflow-x: scroll;}
.product-quickview-global .icons.Grid {    flex-wrap: nowrap;    text-align: center;    display: block;    white-space: nowrap;    margin-bottom: 0;}
body.product-quickview .customise-head { z-index: 99; } */
/* body.product-quickview .main-product-section .Product__Gallery { display: none; } */
body.picario_open.product-quickview .Product__Gallery--stack.Product__Gallery--withThumbnails{max-width:100;}
body.product-quickview .main_layout > .main-product-section .Product__Slideshow { display: block !important; }
body.picario_open:not(.product-quickview) .product-quickview-global, body.product-quickview .product-quickview-global .similar-product,
.product-quickview-global .Product__Gallery .Product__ActionList
/*.product-quickview-global .pro-accordion-main, .product-quickview-main .new-color-varient*/ { display: none !important; }
body.product-quickview:not(.picario_open) .product-quickview-global .Product__Wrapper { flex-wrap: wrap; }
body.product-quickview .product-quickview-global .Product__Wrapper > .Product__Gallery { width: 100%; flex: unset; /*margin-bottom: 20px;*/ }
body.product-quickview.picario_open .product-quickview-global .Product__Wrapper > .Product__Gallery { margin-bottom: 0px; }
body.product-quickview .product-quickview-global .Product__Slideshow--zoomable .Product__SlideItem--image { cursor: grabbing; }
.product-quickview-global .Product__Gallery--stack.Product__Gallery--withThumbnails .Product__Slideshow { padding-left: 0px;  margin-top: 0px;}
body.product-quickview .product-quickview-global .main_pgp_image, body.product-quickview .product-quickview-global .Product__SlideItem--video { padding: 0px; }
body.product-quickview .product-quickview-global .main-product-section .grid-menbership .money { margin-left: 5px; padding: 0px; }
/* body.product-quickview .product-quickview-global .main-product-section .title-view-main { margin-bottom: 12px; } */
body.product-quickview .product-quickview-global .bombay-shirt-content .bombay-shirt-item-title .ProductMeta__PriceList { font-weight: 400; }


/* Picario Drawer */
/* body.product-quickview .customise-popup.customise-editor[data-custom="contrast-placket-btn"] .render-img-box .render img,
body.product-quickview .customise-popup.customise-editor[data-custom="contrast-collar-btn"] .render-img-box .render img,
body.product-quickview .customise-popup.customise-editor[data-custom="elbow-patch-btn"] .render-img-box .render img,
body.product-quickview .customise-popup.customise-editor[data-custom="contrast-cuff-btn"] .render-img-box .render img,
body.product-quickview .customise-popup.customise-editor[data-custom="personalise-collar-btn"] .render-img-box .render img { top: 60px; }
body.product-quickview .customise-popup.customise-editor[data-custom="gusset-btn"] .render-img-box .render img { top: 60px; transform: translate(-50%, 0); }
body.product-quickview .customise-popup.customise-editor[data-custom="back-bottom-btn"] .render-img-box .render img { left: 0; }
body.product-quickview .common-editable-box { padding-bottom: 82px; height: auto; }
body.product-quickview .common-wrap-box { height: auto; }
body.product-quickview .common-head-box .nav-tabs { border: 0; }
body.product-quickview .common-head-box .nav-tabs li { margin: 0 10px; } 
body.product-quickview .customise-popup[data-custom="personalise-collar-btn"] .common-head-box .nav-tabs li.hidden-lap-and-up{display:block !important;} 
body.product-quickview .color-list-outer-box{margin-bottom:0;}
body.product-quickview .customise-popup[data-custom="personalise-collar-btn"] .customise-right {height: 268px !important;background:#666;}
body.product-quickview .icons-monogram > .Grid .Grid__Cell {padding: 0 12px 0px;}
body.product-quickview .icons-monogram > .Grid {margin-bottom: 15px;}
body.product-quickview .icons-monogram > .Grid {margin-bottom: 10px;}
body.product-quickview .common-head-box .nav-tabs li a { padding: 7px 5px; font-size: 15px; } 
body.product-quickview .common-head-box li.nav-item.guidetab .collarGuideLink { margin: 7px 0 0; font-size: 12px; }
body.product-quickview .content-box-wrapper { padding: 12px 19px 0; } 
body.product-quickview .content-box-wrapper .content-box { height: auto; overflow: auto; padding-bottom: 0; }
.product-quickview-global .icons.Grid .Grid__Cell .icon img { width: 70px; height: 70px; } 
.product-quickview-global .icons.Grid .Grid__Cell .icon { height: 115px; padding: 5px 10px; }
.product-quickview-global .icons.Grid .Grid__Cell {    width: 33.33%;  min-width: 115px;  padding: 0 5px 10px;        float: none;  cursor:pointer;}
body.product-quickview .customise-popup .common-editable-box .footer-box { position: fixed; padding: 15px 16px; bottom: 0px;     box-shadow: none; max-width:480px;width:100%;right:0;        left: auto;}
body.product-quickview.template-product .customise-popup .common-editable-box .footer-box { bottom: 0px; }
body.product-quickview .common-editable-box .footer-box .Grid { margin-left: -10px; }
body.product-quickview .common-editable-box .footer-box .Grid__Cell { padding-left: 10px; }
body.product-quickview .customise-popup .common-editable-box .footer-box .cancle, 
body.product-quickview .customise-popup .common-editable-box .footer-box .apply { font-size: .75rem; line-height: 1; padding: 20px 30px 16px; box-shadow: inset 0 0 0 1px #000;
border: 0px; letter-spacing: 1.7px; font-weight: 700; font-family: Helvetica; }
body.product-quickview  .personalise-placement-tab.active, 
body.product-quickview .template-product.template-cityof .ProductForm__Variants .ProductForm__Option .extra__Guide, 
body.product-quickview .template-product.template-pause .ProductForm__Variants .ProductForm__Option .extra__Guide {display: block;}
body.product-quickview .Placement__Grid .icons.Grid::-webkit-scrollbar,
body.product-quickview .common-wrap-box .icons.Grid::-webkit-scrollbar,
body.product-quickview .content-box-wrapper .collar-icons-wrapper::-webkit-scrollbar,
body.product-quickview .thread-color::-webkit-scrollbar {-webkit-appearance: none;width: 1px;height: 1px;-webkit-overflow-scrolling: touch;-webkit-overflow-scrolling: auto;}
body.product-quickview .Placement__Grid .icons.Grid::-webkit-scrollbar-thumb,
body.product-quickview .common-wrap-box .icons.Grid::-webkit-scrollbar-thumb,
body.product-quickview .content-box-wrapper .collar-icons-wrapper::-webkit-scrollbar-thumb,
body.product-quickview .thread-color::-webkit-scrollbar-thumb {background: #000;    border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);}
body.product-quickview .Placement__Grid .icons.Grid:-webkit-scrollbar-track,
body.product-quickview .common-wrap-box .icons.Grid:-webkit-scrollbar-track,
body.product-quickview .content-box-wrapper .collar-icons-wrapper::-webkit-scrollbar-track,
body.product-quickview .thread-color::-webkit-scrollbar-track {background: rgba(35, 31, 32, 0.1);-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius: 10px;}
body.product-quickview .collar-icons-wrapper .icons .label-box { margin-top: 5px; }
body.product-quickview .collar-icons-wrapper .icons .label-box .title { font-size: 12px; }
body.product-quickview .customise-btn .cuff-sleeve-btn { right: auto; left: 25%; }
body.product-quickview .fix-footer { z-index: 0 !important; } */
/* body.product-quickview .customise-cwrap { position: absolute; left: 0; top: 0; } */
/* body.product-quickview .customise-head .preview-wrap {flex-direction:column;} */
/* body.product-quickview .customise-head .preview-wrap span { margin-bottom: 4px; } */
/* body.product-quickview .contrast-fabrics-list .common-wrap-box .nav-tabs li { padding: 7px 0; }
body.product-quickview .contrast-fabrics-list .common-wrap-box .nav-tabs a { text-transform: capitalize; letter-spacing: 0; }
body.product-quickview .contrast-fabrics-list .common-wrap-box .nav-tabs li:first-child { padding: 7px 12px; }
body.product-quickview .contrast-fabrics-list .common-wrap-box .nav-tabs .back-btn img { width: 7px; }
body.product-quickview .contrast-fabrics-list .common-wrap-box .nav-tabs { border-top: 1px solid rgba(35, 31, 32, 0.1); margin-top: 12px; }
body.product-quickview .contrast-fabrics-list .icons.Grid { overflow: auto; }
body.product-quickview .contrast-fabrics-list .icons.Grid .Grid__Cell { width: 90px; min-width: 90px; padding: 5px; display: inline-block; } 
body.product-quickview .contrast-fabrics-list .icons.Grid .Grid__Cell .icon { height: 80px; padding: 5px; border-color: transparent; min-height: inherit; }
body.product-quickview .contrast-fabrics-list .common-wrap-box .icons .label-box { display: none; }
body.product-quickview .contrast-fabrics-list .common-wrap-box .tab-pane { padding: 0 12px; }
body.product-quickview .customise-popup[data-custom="personalise-collar-btn"] .customise-left {height: 100%;padding-bottom: 268px;}
body.product-quickview .thread-color::-webkit-scrollbar {height:5px;} */
body.product-quickview .Product__SlideshowNavArrow, 
body.product-quickview .bombay-shirt-content .bombay-shirt-item-title .ProductMeta__Vendor, 
/* body.product-quickview .personalise-placement-tab,  */
body.product-quickview .template-product.template-cityof .ProductForm__Variants .ProductForm__Label,
body.product-quickview .template-product.template-cityof .addtocart-container .ProductMeta__Vendor, 
body.product-quickview .template-product.template-pause .ProductForm__Variants .ProductForm__Label, 
body.product-quickview .template-product.template-pause .addtocart-container .ProductMeta__Vendor {display: none;}
/* body.product-quickview .color-list-outer-box .color-box {width: 24px;height: 24px;}
body.product-quickview .Thread__Grid .color-list-outer-box {margin: 5px 10px 10px 0;width: 32px;height: 32px;padding: 3px;}
body.product-quickview .icons-monogram > .Grid .Grid__Cell {padding: 0 5px 10px;}
body.product-quickview .thread-color {overflow: auto;white-space: nowrap;}
body.product-quickview .color-list-outer-box.selfColor .color-box {padding: 6px 22px;font-size: 12px;height:auto;width:auto;}
body.product-quickview .color-list-outer-box.active .tickicon {top: 9px;right: 9px;width: 12px;}
body.product-quickview .color-list-outer-box.selfColor{height: auto;width: auto;font-size: 12px;border-radius: 35px;}
body.product-quickview .choose-style-box {padding: 8px 4px 7px;margin: 4px 10px 4px 0;font-size: 11px;letter-spacing: 0.7px;line-height: 1;max-width: 150px;}
body.product-quickview .content-box-wrapper{padding-top:12px}
body.product-quickview .common-head-box .nav-tabs a{padding-top:10px}
body.product-quickview .icons .icon{height:115px}
body.product-quickview .how-its-work-main .step:last-child,.icons-monogram>.Grid.Initials__Grid{margin-bottom:0}
body.product-quickview .icons-monogram>.Grid.Initials__Grid .Grid__Cell{padding-bottom:5px}
body.product-quickview .Thread__Grid .color-list-outer-box{margin-bottom:10px}
body.product-quickview .head-lbl-txt{font-size:12px;margin-bottom:2px}
body.product-quickview .enter-initial-input{font-size:14px;padding:6px 0 4px;margin:4px 0;}
body.product-quickview .common-editable-box .footer-box{padding:15px 24px}
body.product-quickview .customise-popup[data-custom=back-bottom-btn] .customise-left,
body.product-quickview .customise-popup[data-custom=collar-btn] .customise-left,
body.product-quickview .customise-popup[data-custom=cuff-sleeve-btn] .customise-left,
body.product-quickview .customise-popup[data-custom=placket-btn] .customise-left,
body.product-quickview .customise-popup[data-custom=pocket-btn] .customise-left,
body.product-quickview .customise-popup[data-custom=thread-btn] .customise-left{height:100%;padding-bottom:250px}
body.product-quickview .customise-popup[data-custom=contrast-collar-btn] .customise-left,
body.product-quickview .customise-popup[data-custom=contrast-cuff-btn] .customise-left,
body.product-quickview .customise-popup[data-custom=contrast-placket-btn] .customise-left,
body.product-quickview .customise-popup[data-custom=elbow-patch-btn] .customise-left,
body.product-quickview .customise-popup[data-custom=gusset-btn] .customise-left{height:100%;padding-bottom:281px}
body.product-quickview .customise-popup[data-custom=personalise-collar-btn] .customise-left{height:100%;padding-bottom:269px}
body.product-quickview .customise-popup[data-custom=back-bottom-btn] .customise-right,
body.product-quickview .customise-popup[data-custom=collar-btn] .customise-right,
body.product-quickview .customise-popup[data-custom=cuff-sleeve-btn] .customise-right,
body.product-quickview .customise-popup[data-custom=placket-btn] .customise-right,
body.product-quickview .customise-popup[data-custom=pocket-btn] .customise-right,
body.product-quickview .customise-popup[data-custom=thread-btn] .customise-right{height:250px}
body.product-quickview .customise-popup[data-custom=contrast-collar-btn] .customise-right,
body.product-quickview .customise-popup[data-custom=contrast-cuff-btn] .customise-right,
body.product-quickview .customise-popup[data-custom=contrast-placket-btn] .customise-right,
body.product-quickview .customise-popup[data-custom=elbow-patch-btn] .customise-right,
body.product-quickview .customise-popup[data-custom=gusset-btn] .customise-right{height:281px !important}
body.product-quickview .customise-popup[data-custom=personalise-collar-btn] .customise-right{height:269px}
body.product-quickview .brand_icon img{height:50px;width:50px;min-width:50px}
body.product-quickview #remove_modal .btn,body .modal .btn,body .wishlistpage .btn{padding:15.5px 28px}
body.product-quickview #remove_modal .modal-header{padding:30px 22px}
body.product-quickview #remove_modal .modal-title,#remove_modal div#remove_modal_title,.get-styled-main .point h5{font-size:1rem}
body.product-quickview #remove_modal .modal-body{padding:0 22px 20px}
body.product-quickview #remove_modal .modal-footer{padding:0 20px 30px}
body.product-quickview .nav-tabs a.collarGuideLink{padding-top:4px;margin:7px 0 0}
body.product-quickview .ProductType__FieldItem:last-child,.section-faq .PageContent.PageContent--narrow{margin-bottom:40px}
body.product-quickview .measurement-confirmation-popup .Button img{margin:-5px 0}
body.product-quickview #addtocart.Button--primary.atcBtnClick{box-shadow:0 0 6px 2px #231f20cc;opacity:.85}
body.product-quickview #ShirtSize__Guide .Measuring_TipsTab .tabs_Scroll{margin-bottom:21px}
body.product-quickview .ProductForm-Filter.korra_size_chart,
body.product-quickview .ProductForm-Filter,
body.product-quickview .text-with-image.contact-block .FeatureText--withImage .FeatureText__ContentWrapper,
body.product-quickview .text-with-image.contact-block .text-with-image-section .AspectRatio:before{padding:0!important}
body.product-quickview .ProductForm-Filter.korra_size_chart .New__SizePopup,
body.product-quickview .ProductForm-Filter.korra_size_chart .ProductForm-Filter-Popup,
body.product-quickview .ProductForm-Filter.korra_size_chart .ProductForm__Size,
body.product-quickview .ProductForm-Filter .ProductForm-Filter-Popup,
body.product-quickview .ProductForm-Filter .ProductForm__Size{padding:20px 20px 50px}
body.product-quickview .ProductForm-Filter .your-size-second{padding-bottom:0!important;overflow:hidden;bottom:0}
body.product-quickview .customise-right{bottom:0px;height:248px !important;}
.product-quickview-global .common-editable-box .flickity-page-dots { bottom: -8px; position: absolute; } */
body.product-quickview .Popup__Small { max-width: 480px; }
body.product-quickview .mfp-wrap { z-index: 99999; }
body.product-quickview .mfp-bg { z-index: 99999; /*background: none;*/ }
body.product-quickview .product-quickview-main .new_customize .new_measure { height: calc(100vh - 166px); }
body.product-quickview .sure-exit-customisation-overlay,
body.product-quickview .sure-exit-customisation-popup { z-index: 9999; }
body.product-quickview .shopped-with-us-main, body.product-quickview .reconfirm-switch-to-standard { z-index: 999999; }
body.product-quickview .Exit__Option .Button, .template-product .Exit__Option .Button { font-family: Helvetica; font-size: 14px !important; font-weight: 400; line-height: 1; padding: 17px 30px 17px; text-align: center; border: 0px;letter-spacing: 0; box-shadow: inset 0 0 0 1px #000; min-height: 48px; }
body.product-quickview .shopped-with-us-main-overlay, body.product-quickview .reconfirm-switch-to-standard-overlay { z-index: 99999; }
/* .product-quickview-global ol.flickity-page-dots{display:none;}
body.product-quickview .product-quickview-global .customise-popup .flickity-prev-next-button { display: none; opacity: 1; }
.product-quickview-global .icons.Grid:has(.Grid__Cell:nth-child(4)) .flickity-page-dots,
body.product-quickview .product-quickview-global .customise-popup .icons.Grid:has(.Grid__Cell:nth-child(4)) .flickity-prev-next-button {display:block;} */
.product-quickview-global .Product__Gallery .swiper-nav-button { color: #151515; display: none; background: rgb(255 255 255 / 46%); border-radius: 50%; width: 30px; height: 30px; } 
.product-quickview-global .Product__Gallery .swiper-nav-button {display:flex;}
.product-quickview-global .Product__Gallery .swiper-nav-button:after { font-size: 14px; } 
.product-quickview-global .Product__Gallery .swiper-nav-button.swiper-button-prev:after { margin-left: -2px; }
.product-quickview-global .Product__Gallery .swiper-nav-button.swiper-button-next:after {margin-left: 2px;}
body.product-quickview .customise-popup .flickity-prev-next-button,
body.product-quickview .inner_metacolor .flickity-prev-next-button { border-radius: 50%; width: 30px; height: 30px; background: #00000017; box-shadow: 0 0; top: calc(50% - 5px); }
body.product-quickview .customise-popup .flickity-prev-next-button.next { right: -7px; }
body.product-quickview .inner_metacolor .flickity-prev-next-button.next { right: -15px; }
body.product-quickview .customise-popup .flickity-prev-next-button.previous { left: -7px; }
body.product-quickview .inner_metacolor .flickity-prev-next-button.previous { left: -15px; }
body.product-quickview .customise-popup .flickity-prev-next-button svg,
body.product-quickview .inner_metacolor .flickity-prev-next-button svg { display: none; }
body.product-quickview .customise-popup .flickity-prev-next-button:after,
body.product-quickview .inner_metacolor .flickity-prev-next-button:after { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 8px; height: 10px; background-position: center; background-repeat: no-repeat; background-size: 100% 100%; background-image: url(/cdn/shop/files/Vector_5_b1b94e60-884a-40d4-9b92-e4f5545c1f39.svg?v=1726209287); }
body.product-quickview .customise-popup .flickity-prev-next-button.previous:after,
body.product-quickview .inner_metacolor .flickity-prev-next-button.previous:after { transform: translate(-50%, -50%) rotate(180deg); left: 45%; } 
body.product-quickview .customise-popup .flickity-prev-next-button.next:after,
body.product-quickview .inner_metacolor .flickity-prev-next-button.next:after { left: 53%; } 
body.product-quickview .product-quickview-global .customise-popup .icons.Grid:has(.previous[disabled]):has(.next[disabled]) .flickity-prev-next-button { display: none; }
body.product-quickview .icons-monogram .flickity-prev-next-button,
body.product-quickview .inner_metacolor .flickity-prev-next-button { display: block !important; }
body.product-quickview .inner_metacolor .flickity-prev-next-button { top: calc(50% - 24px); opacity: 1; }
body.product-quickview.picario_open .product-quickview-global { max-width: 100%; }
body.product-quickview .product-quickview-global section.Product { padding: 0; margin:0; }
body.product-quickview.picario_open .product-quickview-global .pro-fitsmart-drawer-header, .pro-customise-content:empty, .ProductItem__LabelList:empty { display: none; }
body.product-quickview.picario_open .product-quickview-main { height: 100%; overflow: unset; padding: 0; }
body.product-quickview.picario_open .product-quickview-global section.Product { margin: 0; max-width: 100%; padding: 0; }
body.product-quickview.picario_open .product-quickview-main .Product__InfoWrapper { max-width: 35%; min-width: 504px; width: 50%; }
.template-product .swiper.Product__Slideshow .swiper-nav-button { display: none; }
.pro-quickview-btn-wrap { margin-top: 24px; max-width: 240px; }
.pro-quickview-btn-wrap .Button { width: 100%; padding: 10px 16px; min-height: 48px; display: flex; align-items: center; justify-content: center; border-radius: 8px; border-color: #5B5B5B4D; font-size: 16px; font-weight: 400; letter-spacing: 0; }
.pro-quickview-btn-wrap .Button:before { background: #333333; }
.product-quickview-global .ProductForm__Size.yourSizeData { margin-top: 10px; }
body.product-quickview:not(.picario_open) .pro-quickview-view-details.hide { font-size: 14px; display: block !important; margin: 32px auto 36px; width: max-content; text-decoration: underline; color: #151515; text-underline-offset: 5px; }
body.product-quickview:not(.picario_open) .rtw-mobile-slide + .pro-quickview-view-details.hide { margin-top: 12px; }
.product-quickview-global .bombay-shirt-content .type-review:has(.ProductItem__LabelList:empty) { margin: 0; padding: 0; }
body.product-quickview .product-quickview-global .Product__InfoWrapper .Product__Info, .product-quickview-main .Product__InfoWrapper { transition: none; }
.product-quickview-global .rtw-size-wrap:has(.rtw-rec-size:empty) .rtw-size-top { padding-bottom: 0; }
/* .product-quickview-global .ProductForm.rtw .ProductForm__AddToCart { pointer-events: none; }
.product-quickview-global .ProductForm.rtw .ProductForm__AddToCart:before { background: rgba(0, 0, 0, 0.2); }
.product-quickview-global .ProductForm.rtw:has([name="properties[_size]"]:checked) .ProductForm__AddToCart {  pointer-events: auto; }
.product-quickview-global .ProductForm.rtw:has([name="properties[_size]"]:checked) .ProductForm__AddToCart:before { background: #333333; } */
/* .ProductForm:has(.btn_notclick) .pro-wishlist-wrap, */
body:not(.temp_webview) .pro-wishlist-wrap.btn_notclick,
body:not(.temp_webview) .ProductForm:has(.ProductSize__ShirtStandardSize.hide):has(.pro-saved-sizing-main.hide) .pro-form-btn-wrap { pointer-events: none; }
body.template-collection .Grid__Cell-banner { position: relative; }
body.template-collection .Grid__Cell-banner .banner-image { position: absolute; height: 100%; width: 100%; object-fit: cover; top: 0; left: 0; }
.collection-section-main .ProductList.ProductList--grid[data-desktop-count="12"] .Grid__Cell-banner,
.collection-section-main .boost-pfs-filter-products.ProductList[data-mobile-count="4"] .Grid__Cell-banner,
.mobile_menu_banner { display: none; }

.cstm_menu_banner { position: relative; margin-bottom: 26px; }
.cstm_menu_banner_wrp { position: absolute; height: 100%; width: 100%; top: 0; left: 0; display: flex; padding: 16px; align-items: flex-end; }
.cstm_menu_banner_content { width: 100%; }
.cstm_menu_banner_right { text-align: left; }
.cstm_menu_banner_right h3 { font-family: Helvetica Neue; font-weight: 500; font-size: 20px; line-height: 80%; letter-spacing: 0; margin: 0px 0px /*12px*/; color: #151515; }
.menu_banner_btn_wrp { margin-top: 20px; }
a.menu_banner_btn { display: block; color: #151515; font-weight: 400; font-size: 14px; line-height: 80%; letter-spacing: 0; text-decoration: underline; text-underline-offset: 3px; }
a.menu_banner_btn:after { content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
.cstm_menu_banner_media img { width: 100%; }
.cstm_menu_banner_right p { display: none; font-weight: 400; font-size: 12px; line-height: 80%; letter-spacing: 0; color: #151515BF; margin: 0; }
.cstm_menu_banner_right img { width: 36px; }
body.common_coll .CollectionMain .ProductListWrapper .ProductList .Grid__Cell-banner.Grid__Cell { width: 100% !important; }
.cstm_menu_banner_content_wrp { display: flex; align-items: flex-end; gap: 8px; }
.cstm-hero-banner_content_wrp { display: flex; align-items: flex-end; gap: 24px; }
.cstm-hero-banner_content_icon { max-width: 132px; margin: 0 auto; position: relative; padding-right: 36px; }
.cstm-hero-banner_content_icon:after, .cstm_menu_banner_left_media:after { content: ""; position: absolute; background-image: url("/cdn/shop/files/X.svg?v=1742979287"); background-repeat: no-repeat; background-size: 100%; width: 12px; height: 16px; top: 50%; transform: translateY(-50%); right: 0px; }
.cstm-hero-banner_rte { font-weight: 400; font-size: 14px; line-height: 80%; letter-spacing: 0; color: #FFFFFFB2; }
.cstm-hero-banner_rte p { margin: 0px; line-height: 80%; }
.cstm-hero-banner_sign { max-width: 60px; margin: 0 auto; }
.cstm-hero-banner_left_wrp h3 { font-family: "Helvetica Neue"; font-weight: 500; font-size: 18px; line-height: 80%; letter-spacing: 0; color: #FFFFFF; margin: 8px 0px; }
.cstm-hero-banner_left_wrp { text-align: center; }
.Slideshow .Slideshow__Content:has(.cstm-hero-banner_content_wrp) .Button:not(.Button--secondary):after { content: none; }
.Slideshow .Slideshow__Content:has(.cstm-hero-banner_content_wrp) .Button { text-decoration: underline; text-underline-offset: 2px; }
.Slideshow .Slideshow__Content:has(.cstm-hero-banner_content_wrp) .SectionHeader__ButtonWrapper { margin-top: 32px !important; }
.cstm_menu_banner_left_media:after { width: 12px; height: 12px; background-image: url("/cdn/shop/files/X_1.svg?v=1742986113"); }
.cstm_menu_banner_left_media { max-width: 75px; padding-right: 20px; position: relative; }
.custom-video-control { position: absolute; bottom: 16px; right: 16px; width: 25px; z-index: 2; }
.custom-video-control .video-mute-btn { width: 100%; }
.custom-video-control .icon.unmute-icon, .video-unmuted .custom-video-control .icon.mute-icon { display: none; }
.video-unmuted .custom-video-control .icon.unmute-icon { display: block; }
html:has(body.temp_tilak-verma) { scroll-behavior: unset; }
body:is(.tilak-varma, .temp_weekend-at-the-kin) .featured-collections.new .ProductList--carousel.flickity-enabled .Carousel__Cell { min-height: 100%; }
body:is(.tilak-varma, .temp_weekend-at-the-kin) .featured-collections.new .ProductItem__Info { padding: 0 16px; }
/* body.tilak-varma .featured-collections.new .ProductItem__Info:has(.ProductItem__LabelList:empty) { padding-bottom: 46px; } */
.CartItem-homevisit a:not(.CartItem__Remove,.customDatadrawer1) { pointer-events: none; }
body:is(.tilak-varma, .temp_weekend-at-the-kin) .featured_collections .ProductList--grid .Grid__Cell { padding: 0px 0px 0px 8px; }
body:is(.tilak-varma, .temp_weekend-at-the-kin) .featured_collections .ProductList--grid { padding: 0; margin-left: -8px; }

/*=Collection Filter=*/
.filter-category_filter:not(.active), .filter-category_filter-item-swatch svg{display: none;}
.collection-fix-bar .CollectionFilters .boost-pfs-filter-tree { max-height: unset !important; display: flex !important ; padding-right: 0; height: 100%; }
.collection-fix-bar .filter-category-list { width: 36.5%; background-color: #FAFAFA; max-height: calc(100dvh - 140px); overflow-y: auto; }
.collection-fix-bar .filter-category_filters { width: 63.5%; padding: 11px 16px; max-height: calc(100dvh - 140px); overflow-y: auto; }
.collection-fix-bar .filter-category-list button { display: flex; text-align: left; width: 100%; font-size: 14px; letter-spacing: 0; text-transform: capitalize; padding: 20.2px 16px; line-height: 110%; color: #5B5B5BCC; border-bottom: 1px solid #8F8F8F33; }
.collection-fix-bar .filter-category-list button.active, .collection-fix-bar .filter-category-list button.temp-active { color: #151515; font-family: "Helvetica Neue"; font-weight: 500; }
.filter-header .clear-all { color: #D81820; }
.filter-category_filter-head input { font-weight: 400; letter-spacing: 0; text-transform: capitalize; background: #F7F7F7; border-radius: 8px; border: 0; color: #5B5B5BCC; font-size: 14px; padding: 14px 15px 13px 34px; height: 38px; width: 100%; }
.filter-category_filter-head { position: relative; margin-bottom: 10px; }
.filter-category_filter-head:before { content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: 12px; width: 16px; height: 16px; background-size: 100%; background-repeat: no-repeat; background-image: url("/cdn/shop/files/Union_1.svg"); }
.filter-category_filter-item { display: flex ; flex-wrap: wrap; border-bottom: 1px solid #8F8F8F33; align-items: center; gap: 10px; position: relative; }
/* .filter-category_filter-item:first-child { padding-top: 0px; } */
.filter-category_filter-item svg { pointer-events: none; width: 15px; height: 15px; }
.filter-category_filter-item input { cursor: pointer; width: 15px; height: 100%; position: absolute; opacity: 0; }
.filter-category_filter-item label { padding: 20px 0px; cursor: pointer; font-size: 14px; line-height: 1; display: flex ; justify-content: space-between; width: calc(100% - 25px); color: #5B5B5B; text-transform: capitalize; }
.filter-category_filter-item:not(.filter-category_filter-item-swatch) label span:first-child { width: calc(100% - 26px); }
.filter-category_filter-item input:checked + svg path { fill: #151515; fill-opacity: 1; }
.filter-category_filter-item input:checked + svg + label { color: #151515; font-family: 'Helvetica Neue'; font-weight: 500; }
.filter-category_filter-item-swatch label { width: 100%; position: relative; padding-left: 35px; }
.filter-category_filter-item-swatch .color-ele { background-size: 100%; position: absolute; display: block; width: 25px; height: 25px; border-radius: 100%; left: 0; top: 16px; }
.filter-category_filter-item-swatch input:checked + svg + label .color-ele, .filter-category_filter-item-swatch:hover label .color-ele { border: 1px solid #151515; }
.filter-category_filter-item-swatch .color-ele:before { content: ""; border: 2px solid transparent; position: absolute; top: 1px; bottom: 1px; left: 1px; right: 1px; z-index: 2; border-radius: 100%; }
.filter-category_filter-item-swatch input:checked + svg + label .color-ele:before, .filter-category_filter-item-swatch:hover label .color-ele:before { border-color: #fff; }
.filter-category_filter-item-swatch[data-value="colour_white"] .color-ele { box-shadow: 0px 0px 1.5px; }

/* .boost-pfs-filter-products:empty:before { content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-image: url(/cdn/shop/files/plp-loading-web_2.jpg?v=1745919261); background-size: 25%; } */
.collection-fix-bar .filter-category-list button span { position: relative; }
.collection-fix-bar .filter-category-list button.active-filter span:after { content: ""; position: absolute; top: -4px; left: auto; width: 6px; height: 6px; background-color: #D81820; border-radius: 50%; right: -12px; }
.collection-fix-bar .filter-category-list button[data-id="pf_opt_size"] span { display: block; max-width: 85%; }
.template-collection .ProductItem__Info:has(.grid-menbership.hide) .pro-quickview-btn-wrap { margin-top: 4px; }

.creator_parallax_img {position: relative;}
.creator_parallax_img_container {width: 100%;padding-bottom: calc(100% / (var(--aspect-ratio)));position: relative;overflow: hidden;}
.creator_parallax_img_container img {width: 100% !important;position: absolute;top: 0;left: 0;height: 120% !important;object-fit: cover;}

.Slideshow.opera_hero_banner .SectionHeader__Heading:after { content: none; }
.Slideshow.opera_hero_banner .SectionHeader__Heading { padding-right: 0px; }

.badge-coming-soon { font-weight: 400; font-size: 14px; line-height: 1; letter-spacing: 0; text-align: center; position: absolute; right: 26px; background: #151515; color: #fff; border-radius: 4px; padding: 8px 11px; display: flex ; align-items: center; justify-content: center; height: 32px; }

/* Lead Gen */
.leadgen_btn_wrp { position: fixed; bottom: 24px; right: 24px; cursor: pointer; z-index: 10; }
.leadgen_main_popup.active .leadgen_btn_open, .leadgen_main_popup .leadgen_btn_close, .ldg-form-input .Button.ldg-pincode-cross-button, .ldg-popup-store-text .view_all,
.ldg_store_popup_body:has(.ldg-popup-store-main:not(.hide)) button[data-ldg-pincode-form-submit],
.ldg_store_popup_body:has(.ldg-pincode-err.active) button[data-ldg-pincode-form-submit],
.ldg_store_popup_footer_wrp.lead-gen-main-input-ele { display: none; }
.leadgen_btn_wrp svg, .leadgen_main_popup.active .leadgen_btn_close, .leadgen_main_popup.active :is(.leadgen_popup, .leadgen_overlay), .leadgen_popup_text span svg,
.leadgen_main_popup.StorePopupOpen .ldg_store_popup_overlay, .ldg_store_popup_body .ldg-pincode-err.active,
.ldg_store_popup_body:has(.ldg-popup-store-main:not(.hide)) button[data-ldg-pincode-cross-button],
.ldg_store_popup_body:has(.ldg-pincode-err.active) button[data-ldg-pincode-cross-button],
.show-leadgen-details .ldg_store_popup_footer, .pro-check-delivery.show-cd-details .cd-info-grid-item-info a { display: block; }
.leadgen_popup { display: none; position: fixed; right: 48px; bottom: 116px; border-radius: 8px; background-color: #fff; z-index: 9; max-width: 364px; width: 100%; padding: 8px 16px; }
.leadgen_overlay { display: none; backdrop-filter: blur(12px); background-color: #15151566; position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: 9; }
.leadgen_popup_text { cursor: pointer; display: flex; align-items: center; margin: 0; color: #151515 !important; gap: 16px; font-weight: 400; font-size: 14px; line-height: 80%; letter-spacing: 0px; text-transform: capitalize; position: relative; }
.leadgen_popup_text span:last-child { position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.leadgen_popup_item { border-bottom: 1px solid #8F8F8F33; padding: 16px 0px; }
.leadgen_popup_item:last-child { border: 0; }
body:has(.leadgen_main_popup.active), body:has(.leadgen_main_popup.StorePopupOpen) { overflow: hidden; }
.ldg_store_popup { position: fixed; top: 0px; right: -100%; z-index: 11; background-color: #fff; max-width: 440px; max-height: 90dvh; border-radius: 8px; overflow-y: auto; transition: all .5s ease-in-out; }
/* .template-index .ldg_store_popup { top: 100px; } */
.leadgen_main_popup.StorePopupOpen .ldg_store_popup { right: 24px; }
.ldg_store_popup_overlay { display: none; position: fixed; background-color: #151515B0; backdrop-filter: blur(8px); top: 0; left: 0; width: 100%; height: 100%; z-index: 11; }
.ldg_store_popup_close { position: absolute; top: 24px; right: 24px; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; background-color: #00000080; backdrop-filter: blur(5px); border-radius: 50%; cursor: pointer; }
.ldg_store_popup_body h3 { margin: 0 0 12px; font-family: Helvetica Neue; font-weight: 500; font-size: 20px; line-height: 80%; letter-spacing: -.2px; color: #151515; }
.ldg_store_popup_body { padding: 32px 16px 40px; }
.ldg_store_main_content_rte p { margin: 0; font-weight: 400; font-size: 16px; line-height: 140%; letter-spacing: 0px; color: #5B5B5B; }
/* body:has(.leadgen_main_popup.StorePopupOpen) .shopify-section--header { z-index: 12 !important; background-color: #fff; } */
.ldg-form-input { position: relative; }
.ldg-form-input input::placeholder { color: #5B5B5B99; }
.ldg-form-input input { width: 100%; border: 1px solid #5B5B5B26; height: 52px; border-radius: 8px; padding: 15px 155px 15px 42px; appearance: none; -webkit-appearance: none; -moz-appearance: textfield; font-weight: 400; font-size: 14px; line-height: 80%; letter-spacing: 0; color: #151515; }
.ldg-form-input .Button, .cd-form-input .Button{ max-height: unset !important; position: absolute; right: 0; max-width: 144px; border-radius: 8px; font-size: 16px !important; padding: 15px !important; top: 0; height: 100%; }
.ldg-form-input > svg, .cd-form-input > svg { left: 16px; position: absolute; top: 50%; transform: translateY(-50%); }
.ldg_store_main_content_rte { margin-bottom: 20px; }
.ldg_store_popup_footer { padding: 0 16px 40px; display: none; }
.ldg_store_popup_footer .Button { letter-spacing: 0px; display: flex; align-items: center; gap: 8px; padding: 11px !important; font-size: 16px !important; width: calc(50% - 8px); justify-content: center; border-radius: 8px; max-height: unset !important; }
.ldg_store_popup_footer_wrp { display: flex; gap: 16px; flex-wrap: wrap; border-top: 1px solid #1515151A; padding-top: 24px; }
.ldg_store_popup_footer_wrp p { margin: 0; width: 100%; font-family: Helvetica Neue; font-weight: 500; font-size: 16px; line-height: 80%; letter-spacing: 0; color: #151515; }
.ldg_store_popup_footer .Button.tel_btn svg path { fill: currentColor; }
.ldg_store_popup_footer .Button.Button--secondary { color: #151515; border-color: #231F2080; }
.ldg-form-input input::-webkit-inner-spin-button, .ldg-form-input input::-webkit-outer-spin-button,
.lead-gen-main-input-ele-wrap input::-webkit-inner-spin-button, .lead-gen-main-input-ele-wrap input::-webkit-outer-spin-button,
.cd-form-input input::-webkit-inner-spin-button, .cd-form-input input::-webkit-outer-spin-button{ -webkit-appearance: none; margin: 0; }
.ldg-pincode-err, .lead-gen-status { display: none; color: #D81820; font-weight: 400; font-size: 16px; line-height: 80%; letter-spacing: 0; margin-top: 16px; }
.ldg-popup-store-main { background-color: #F9F9F9; padding: 24px 16px; margin-top: 12px; border-radius: 8px; }
.ldg-popup-store-text-inner { font-weight: 400; font-size: 16px; line-height: 80%; letter-spacing: 0px; color: #151515; margin-bottom: 16px; }
.lead-gen-store-list .store-list-item a { background-color: #5B5B5B0F; border-radius: 0 0 10px 10px; overflow: hidden; display: block; }
.lead-gen-store-list .store-list-item { padding: 0 12px 0 0; width: 156px; }
.lead-gen-store-list.Grid { margin: 0 -12px 0 0; }
.lead-gen-store-list .store-list-item .store-name { font-weight: 400; font-size: 14px; line-height: 80%; letter-spacing: 0; text-align: center; text-transform: capitalize; color: #5B5B5B; padding: 12px 0; width: 114px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0 auto; }
.lead-gen-store-list .store-list-item img { border-radius: 5px 5px 0 0; }
.ldg-popup-store-list .flickity-prev-next-button { height: 32px; width: 32px; background: #444; top: 50%; transform: translateY(-50%); }
.ldg-popup-store-list, .cd-form-input  { position: relative; }
.ldg-popup-store-list .flickity-prev-next-button.next { right: 16px; }
.ldg-popup-store-list .flickity-prev-next-button svg { width: 12px; fill: #fff; }
.ldg-form-input .Button[data-ldg-pincode-cross-button], .cd-form-input .Button[data-cd-pincode-cross-button] { width: auto; line-height: 0; }
.show-leadgen-details .ldg_store_popup_body { padding-bottom: 24px; }
.ldg_store_popup_footer_wrp:not(:last-child), .cd-form-input { margin-bottom: 24px; }
.lead-gen-main-input-ele-wrap { position: relative; width: 100%; }
.lead-gen-main-input-ele-wrap input { appearance: none; -webkit-appearance: none; -moz-appearance: textfield; border: 1px solid #5B5B5B26; width: 100%; padding: 15px 208px 15px 15px; font-weight: 400; font-size: 14px; line-height: 80%; letter-spacing: 0; border-radius: 8px; color: #5B5B5B99; }
.lead-gen-main-input-ele-wrap .Button { position: absolute; height: 100%; top: 0; right: 0; }
.ldg_store_popup_wrp:has(.ldg-popup-store-main:not(.hide)) .ldg_store_popup_footer_wrp.lead-gen-main-input-ele { display: flex; }
.ldg_store_popup_wrp:has(.ldg-popup-store-main:not(.hide)) .ldg-form-input input { color: #151515; }
.lead-gen-status { margin-top: -4px; width: 100%; }
.lead-gen-status.lead-gen-success { color: #008000; }
.pro-check-delivery { background-color: #FCF9F1; border-radius: 8px; padding: 24px 16px; margin-top: 48px; max-width: 500px; }
.pro-check-delivery-title { font-family: Helvetica Neue; font-weight: 500; font-size: 18px; line-height: 80%; letter-spacing: 0; color: #151515; margin-bottom: 16px; }
.cd-form-input input { appearance: none; -webkit-appearance: none; -moz-appearance: textfield; width: 100%; font-weight: 400; font-size: 14px; line-height: 80%; letter-spacing: 0; border: 1px solid #B27D1480; background-color: #fff; height: 48px; border-radius: 8px; padding: 15px 154px 15px 42px; }
.cd-form-input input::placeholder{color: #5B5B5B80;}
.cd-form-input .Button[data-cd-pincode-cross-button], .pro-check-delivery.show-cd-details .Button[data-cd-pincode-form-submit] { display: none !important; }
.cd-info-title { font-family: Helvetica Neue; font-weight: 500; font-size: 14px; line-height: 80%; letter-spacing: 0; margin: 0 0 16px; color: #151515; }
.cd-info-grid-item { display: flex ; gap: 8px; margin-bottom: 16px; align-items: flex-start; }
.cd-info-grid-item-info > * { font-weight: 400; font-size: 14px; line-height: 80%; letter-spacing: 0; color: #5B5B5B; line-height: 1; }
.cd-info-grid-item-icon { line-height: 0; }
.cd-info-grid-item-icon svg { width: 20px; }
.cd-info-grid-item-info { width: calc(100% - 28px); display: flex ; justify-content: space-between; gap: 10px 5px; padding-top: 2px; flex-wrap: wrap; position: relative; }
.cd-info-grid-item:last-child { margin-bottom: 0px; }
.cd-info-grid-item-info a { color: #0066CC; display: none; }
.cd-info-grid-item:first-child .cd-info-grid-item-info { padding-top: 2px; }
.cd-info-grid-item-info span { width: calc(100% - 105px); }
.pro-check-delivery.show-cd-details .Button[data-cd-pincode-cross-button] { display: block !important; }
.leadgen_popup_text .badge-coming-soon { top: 50%; transform: translateY(-50%); }
.badge-coming-soon { font-weight: 400; font-size: 14px; line-height: 1; letter-spacing: 0; text-align: center; position: absolute; right: 26px; background: #151515; color: #fff; border-radius: 4px; padding: 8px 11px; display: flex ; align-items: center; justify-content: center; height: 32px; }
.cd-info-grid-item-info .badge-coming-soon { right: 0; color: #FFFFFF; height: 24px; padding: 4px 13px; top: 50%; transform: translateY(-50%); display: none; }
.pro-check-delivery.show-cd-details .cd-info-grid-item-info .badge-coming-soon { display: flex; }
.cd-info-grid-item-info-dd span, .show-cd-details .cd-info-grid-item-info-dd .temp-span, .product-quickview-main .pro-check-delivery,
.pro-check-delivery.no-stores .cd-info-grid-item-info-pincode a, .pro-check-delivery.show-cd-details .cd-info-title { display: none; }
.cd-info-grid-item-info-dd .temp-span, .show-cd-details .cd-info-grid-item-info-dd span { display: block; }
/* .kin_page_heading { opacity: 0; } */
/* .kin_page_heading :is(.line-mask,.split-parent) { overflow: unset !important; } */
.ProductSize__ShirtStandardSize .ProductElements__Name button { text-transform: uppercase; }
.template-collection .leadgen_popup { z-index: 9991; }
body.searchtap .st-searchIcon-mobile.Header__Icon { display: none; }

/* collection sale banner */
.collection-sale-banner{padding: 55px 0;background:#D81820;position: relative;overflow: hidden;}
.collection-sale-banner > * {color: #fff;}
.sale-banner_text{font-family: 'Helvetica Neue';font-size: 24px;font-weight: 500;padding: 0 24px;text-align: center;}
.sale-banner-marquee {display: flex;padding: 32px 0;}
.sale-banner-marquee-item {font-family: 'Helvetica Neue';font-size: 140px;line-height:114px;display: flex;font-weight: 500;user-select: none;}
.sale-banner-marquee-item .icon{padding: 0 35px;}
.sale-banner-marquee-wrap {display: flex;width: max-content;animation: saleMarquee 60s linear infinite;}
@keyframes saleMarquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}
body.temp_sale .coll-category-list:after{display: none;}
.coll-category-filter {display: flex;background: #FFF3E4;}
.coll-category-filter-dropdowns {display: flex;}
.filter-dropdowns-item-title {padding: 26px 36px;border-right: 1px solid rgb(21 21 21 / 20%);/*color: #D81820;*/cursor: pointer;display: flex;gap: 6px;align-items: center;font-size: 14px;line-height: 14px;}
.coll-category-filter-list {display: flex;padding: 0 0 0 24px;}
.coll-category-filter-item {padding: 26px 12px;cursor: pointer;font-size: 14px;line-height: 14px;position:relative;color: #5B5B5BCC;}
.coll-category-filter-item.active {color: #D81820;}
.filter-dropdowns-item {position: relative;}
.filter-dropdowns-item .filter-dropdowns-item-title{color:#D81820;}
.filter-dropdowns-item.active-filter .filter-dropdowns-item-title svg path{fill: #D81820;}
.filter-dropdowns-item-content {position: absolute;background: #fff;padding: 0 /*16px 16px*/;z-index: 1;background: #FFF3E4;min-width: max-content;border: 1px solid rgb(208 208 208 / 50%); }
.filter-dropdowns-item-single {display: flex;flex-wrap: wrap;border-bottom: 1px solid #15151533;align-items: center;gap: 10px;position: relative;padding: 20px 0px;cursor: pointer;
 font-weight: 400;font-size: 16px;line-height: 1;letter-spacing: 0;color:#151515;}


/* .filter-dropdowns-item-single:first-child{border-top: 1px solid #8F8F8F33;} */
.filter-dropdowns-item:not(.active) .filter-dropdowns-item-content {display: none;}
/* .coll-category-filter-list .coll-category-filter-item:first-child  {color:#D81820;} */
.collection-page-main:has(.filter-dropdowns-item.active) .cat-filter.desk{overflow: unset;}
.filter-dropdowns-item .filter-dropdowns-item-title span.icon{display: flex;transition:0.3s;}
.filter-dropdowns-item.active .filter-dropdowns-item-title span.icon {transform: rotate(180deg);}
.filter-dropdowns-item-single span.count-span {margin-left: auto;padding-left: 15px;
font-weight: 400;font-size: 14px;line-height: 80%;letter-spacing: 0;text-align: center;text-transform: uppercase;color: #151515B2;}
.filter-dropdowns-item-single .icon{width: 15px;height:15px;}
.filter-dropdowns-item-single .icon svg{width: 100%;height:100%;}


.filter-dropdowns-item-single.active .icon svg path{fill: #151515;fill-opacity: 1;}
.filter-dropdowns-item-single.active span{color: #151515;font-family: 'Helvetica Neue';font-weight: 500;}
.filter-dropdowns-item.active-filter span.text {position: relative;}
.filter-dropdowns-item.active-filter span.text::after, .coll-category-filter-item.active::after {content: "";position: absolute;width: 6px;height: 6px;min-width: 6px;min-height: 6px;background: #D81820;z-index: 0;border-radius: 50%;bottom: -10px;left: 50%;display: block;line-height: 1;}
.coll-category-filter-item.active::after {bottom: 15px;}
.filter-dropdowns-item-content .Button.filter-dropdowns-apply-btn{border-radius:4px;margin-top: 0px;}
.filter-dropdowns-item-content .filter-dropdowns-item-list{max-height:462px;overflow: auto;padding: 0px 16px 20px;}
.filter-dropdowns-item-content .filter-dropdowns-item-list::-webkit-scrollbar-thumb {background: #B27D14;width:4px;border-radius: 10px}
.filter-dropdowns-item-content .filter-dropdowns-item-list::-webkit-scrollbar-track {display: none;}
 
.filter-dropdowns-item-content .filter-dropdowns-btn-wrap{padding: 20px 16px;border-top: 1px solid #15151533;}
.AnnouncementBar.coll-AnnouncementBar {background: #151515;}
.AnnouncementBar.coll-AnnouncementBar .AnnouncementBar__Wrapper {padding: 9px 15px;background: #151515;}
.announce_slide-text {display: flex;align-items: center;justify-content: center;}
.announce_slide-text span.text {color: #fff; font-size: 14px;line-height: 1;}
.announce_slide-text span.dot {display: inline-flex;padding: 0 16px;}
.CollectionInner .Grid__Cell.Grid__Cell-banner:not(:has(.cstm-pdp-banner_section)){display: none;}
.coll-category-filter-item.disabled {display: none;}

.product-elements__inventory{font-weight: 400; font-size: 16px; line-height: 80%; letter-spacing: 0; text-align: center; text-transform: capitalize; color: #E23744;
background: #E2374417; padding: 14px; border-radius: 8px;display: none !important;}
body.template-collection.temp_sale #shopify-section-header{transition: none;}
.percentage-desk{width: calc(200px + (409 - 200) * ((100vw - 768px) / (1440 - 768))) !important;object-fit: cover !important;height: auto !important;right: 24px;top: 24px !important;left: auto !important;}

#shopify-section-template--17669414748323__video_with_text_eKCnK8{padding: 0 24px}
.aboutus-style-banner_media, .aboutus-style-banner_media img, .aboutus-style-banner_media video { position: absolute; top: 0; left: 0; height: 100%; width: 100%; object-fit: cover; display: block; }


.template-index .store-app .store-app-inner .store-inner .image-wrap {padding: 0;}
.template-index .video-with-text_video_wrp{padding-bottom: 50% !important;}
/* Responsive ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
@media (max-height: 800px){
  /* .template-product .Product__Info .inner_metacolor{overflow-y: scroll;height: 100%;max-height: 40vh;} */
  .new-color-varient .varient-title{padding-bottom:8px;}
  .template-product .Product__Info .new-color-varient .inner_metacolor::-webkit-scrollbar-thumb {width:3px;background:rgba(0,0,0,0.2);}
  .template-product .Product__Info .new-color-varient .inner_metacolor::-webkit-scrollbar-track {background:transparent;}
  .template-product .Product__Info .new-color-varient .inner_metacolor::-webkit-scrollbar{width:3px;background:transparent;}
   .cor-head .img_inner img{width: 100%;height: calc(100vh - 100px);object-fit: cover;}
}
@media(min-width:1900px){
  .about-main .right_inner{max-width: 60%;}
  .about-container {max-width: 70%;}
  .about-textblock .content .content-right p{line-height: 1.5vw;    font-size: 1vw;}
  .about-imgtext.single .about-container {max-width: 50%;}
  .about-main h6{line-height: 1.6vw;    font-size: 1.2vw;}
  body.about-us .about-main p{line-height: 1.5vw;    font-size: 1vw;}
  .about-textblock .content .content-left{padding-right:50px;}
  .about-main a{ font-size: 1vw;line-height: 1.5vw;}
  .about-main .sp-content.first .wrapper {max-width: 100%;}
  .about-main .sp-content.first{max-width: 50%;}
  .about-imgtext.last .sp-content {max-width: 70%;}
}
@media (min-width: 1441px) {
  /* font scale */
  .Footer__Inner_main_logo { max-width: clamp(26.6875rem,29.6527778vw,34rem); }
  body.template-product .grid-menbership a { padding-right: 14px; }
  body.template-product .Product__InfoWrapper .swym-button.swym-add-to-wishlist-view-product,
  body.product-quickview .product-quickview-global .Product__InfoWrapper .swym-button.swym-add-to-wishlist-view-product { height: clamp(3rem,3.33333333vw,4.5rem); }
  .pro-accordion-title h5, 
  body.template-product .pair_with_section.look_more .text a, body.template-product .ind-section .cart-membership-view-page { font-size: clamp(16px,1.11111111vw,1.3rem); } /* 16 */
  .pro-accordion-content, body.template-product .ProductItem__PriceList.Heading,
  body.template-product .calculateSize.Button, .pro-accordion-content .store-support :is(p,h6),
  .pro-accordion-content .store-support, .pro-accordion-content .type-main, .pro-accordion-item .pro-accordion-content .content-title { font-size: clamp(14px, .9723vw, 1rem); } /* 14 */
  .template-product .Product__InfoWrapper .swym-button.swym-add-to-wishlist-view-product.swym-heart:after,
  body.product-quickview .product-quickview-global .Product__InfoWrapper .swym-button.swym-add-to-wishlist-view-product.swym-heart:after { width: clamp(4rem,4.44444444vw,7rem); background-size: clamp(20px, 1.38888889vw, 2rem); height: clamp(3rem,3.33333333vw,4.6250rem); }
  .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product { width: 2.43055556vw; height: 2.43055556vw; }
  body.template-product .swym-button.swym-add-to-wishlist-view-product.swym-custom:after { width: 1.38888889vw; height: 1.38888889vw; }
  body.template-product .type-review { margin-bottom: 1.25vw; } /* 18 */
  body.template-product .title-view-main { margin-bottom: clamp(19px,1.66666667vw,19px); }
  .bombay-shirt-content .bombay-shirt-item-title .ProductMeta__PriceList .ProductText_Include { margin-left: 0.555555556vw; }
  .template-product .Product__Wrapper .grid-menbership a { margin-top: clamp(20px,1.38888889vw,24px); /*padding-right: 1.52777778vw;*/ }
  .ProductElements__Name.pro-saved-sizing-main, .ProductElements__Name.pro-need-more-main { margin: clamp(16px,1.11111111vw,1.2rem) 0 clamp(2rem,2.22222222vw,2.5rem); }
  .standard-rec-size-content, .pro-updated-size-details { margin:1.38888889vw 0 clamp(1rem,1.11111111vw,1.5rem); padding: .9723vw; }
  .pro-customise-wrap { padding: clamp(3rem,3.33333333vw,3.5rem) 0 0; margin-bottom: clamp(2rem,2.22222222vw,2.5rem); }
  .pro-customise-content { margin-top: clamp(20px,1.38888889vw,1.5rem); }
  .pro-form-btn-wrap { margin-top: 1.66666667vw; }
  .pro-accordion-main { margin-top: 1.38888889vw; }
  .pro-accordion-item { padding: clamp(21px,1.45833333vw,1.875rem) 0; }
  .similar-product { line-height: 1; font-size: clamp(14px, .9723vw, 16px); padding: clamp(11px, 0.763888889vw,0.875rem) clamp(1.0625rem, 1.18055556vw, 1.25rem); bottom: 1.94444444vw; right: 1.66666667vw; }
  .pro-accordion-item.offer.offer-top { padding-bottom: 0.694444444vw; }
  .pro-accordion-item.offer.offer-top .pro-accordion-content { padding-top: 0.694444444vw; }
  .pro-accordion-item.offer.offer-bottom { padding: .9723vw 0; }
  body.template-product .pair_with_products .ProductItem .ProductItem__Info .ProductItem__Title.Heading,
  body.template-product .pdp-rec h2.ProductItem__Title.Heading, body.template-product  .product-recommendations h2.ProductItem__Title.Heading { padding-top: 0; padding-bottom: clamp(24px,1.66666667vw,28px); }
  body.template-product .pair_with_products .ProductItem__LabelList .ProductItem__Label,
  body.template-product .pdp-rec .ProductItem__LabelList .ProductItem__Label,
  body.template-product .product-recommendations .ProductItem__LabelList .ProductItem__Label { margin-bottom: clamp(20px,1.38888889vw,24px); }
  body.template-product .ProductItem__LabelList .ProductItem__Label { margin-bottom: clamp(14px, 0.972222222vw, 1.25rem); }
  body.template-product .ProductItem__Info { margin-top: clamp(24px, 1.66666667vw, 28px); }
  body.template-product .pair_with_section.look_more .text a { margin-top: clamp(1.375rem, 1.52777778vw, 1.875rem); }
  body.template-product .ind-section .cart-membership-view-page { margin-top: clamp(1rem, 1.11111111vw, 1.5rem); }
  body.template-product .ind-section .member-img-text p { max-width: 30.5555556vw; /*margin-bottom: clamp(2rem, 2.22222222vw, 2.5rem);*/ }
  body.template-product .template-product .Product__Info { padding: 3.19444444vw 4.44444444vw 0 4.44444444vw; }
  body.template-product .new-color-varient .var-outer span { font-size: clamp(12px, 0.833333333vw, 1rem); margin-top: clamp(8px, 0.555555556vw, 0.8rem); }
  body.template-product .new-color-varient .var-outer .meta_colorvariant { width: clamp(4rem, 4.44444444vw, 5rem); height: clamp(4rem, 4.44444444vw, 5rem); }  
  body.template-product .pair_with_products .ProductItem .ProductItem__Info .ProductItem__Title.Heading a, 
  body.template-product .pdp-rec h2.ProductItem__Title.Heading a, 
  body.template-product .product-recommendations h2.ProductItem__Title.Heading a { font-size: clamp(16px,1.11111111vw,20px); }
  body.template-product .ProductItem__PriceList.Heading { padding-bottom: clamp(20px,1.38888889vw,24px); }
  body.template-product .grid-menbership { font-size: clamp(14px,0.972222222vw,16px); }
  body.template-product .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product { width: clamp(48px,3.33333333vw,52px); height: clamp(48px,3.33333333vw,52px); }
  body.template-product .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product.swym-custom:after { width: clamp(18px,1.25vw,22px); height: clamp(16px,1.11111111vw,20px); background-size: 100%; }
  body.template-product .member-img-text p { font-size: clamp(1.125rem,1.25vw,1.3rem); }
  body.template-product .pro-form-btn-wrap .Button.ProductForm__AddToCart[disabled] { font-size: clamp(12px, 0.833333333vw, 1.5rem); }
}
@media (min-width: 641px) and (max-width: 1007px) {
  .ProductList--grid[data-mobile-count="4"] .Grid__Cell.\31\/2--tablet-and-up { width: 12.5%; }
}
@media (min-width: 641px) and (max-width: 850px) {
  .ProductList--grid[data-mobile-count="4"] .Grid__Cell.\31\/2--tablet-and-up { width: 16.6666667%; }
}
@media(min-width:767px){
  .feature-columns-with-image.new.pdp .feature-columns-slider:not(.flickity-enabled){display:flex;}
}
@media screen and (min-width: 768px) and (max-width: 1440px) {
  .pro-updated-size-details { margin: clamp(15px, 1.38888889vw, 1.25rem) 0 clamp(1.25rem, 3.33333333vw, 3rem); }
  body.template-product .standard-rec-size-content { margin-top: /*clamp(15px, 1.38888889vw, 1.25rem)*/16px; }
  body.template-product .ProductElements__Name.pro-saved-sizing-main { margin: clamp(10px, 1.11111111vw, 1rem) 0 clamp(1.25rem, 2.22222222vw, 2rem); }
  body.template-product .member-img-text p { margin-bottom: clamp(18px, 1.66666667vw, 24px); }
  body.template-product .pair_with_section.look_more .text a { margin-top: clamp(12px, 1.52777778vw, 1.375rem); }
  body.template-product .ProductItem__Info { margin-top: clamp(20px, 1.66666667vw, 24px);; }
  body.template-product .ProductItem__LabelList .ProductItem__Label { margin-bottom: clamp(8px, 0.972222222vw, 0.875rem); }
  body.template-product .new-color-varient .inner_metacolor { margin-top:15px /*clamp(12px,1.38888889vw,1.25rem)*/; }
  body.template-product .ProductList .ProductItem__LabelList .ProductItem__Label { margin-bottom: clamp(14px, 1.38888889vw,20px); }
  body.template-product .pair_with_products .ProductItem__LabelList .ProductItem__Label,
  body.template-product .pdp-rec .ProductItem__LabelList .ProductItem__Label,
  body.template-product .product-recommendations .ProductItem__LabelList .ProductItem__Label { margin-bottom: clamp(16px,1.38888889vw,20px); }
  body.template-product .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product { width: clamp(44px,3.33333333vw,48px); height: clamp(44px,3.33333333vw,48px); }
  body.template-product .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product.swym-custom:after { width: clamp(14px,1.25vw,18px); height: clamp(12px,1.11111111vw,16px); background-size: clamp(15px,1.31944444vw,19px); }
  body.template-product h2.ProductItem__Title.Heading a, body.template-product .featured_collections .ProductItem__Info h2.ProductItem__Title.Heading a { font-size: clamp(16px,1.25vw,18px); }
  .standard-rec-size-content, .pro-updated-size-details { padding: /*clamp(12px, .9723vw, 14px)*/ 9px;letter-spacing: -0.01em;}
  body.template-product .pair_with_section, body.template-product .pdp-rec { padding: clamp(1.87500rem,3.33333333vw,3rem) 0; }
  body.template-product .product-recommendations { padding-top: clamp(1.87500rem,3.33333333vw,3rem); padding-bottom: 0px; }
  body.template-product .store-block-sp { margin-top: clamp(1.87500rem,3.33333333vw,3rem); }
  body.template-product .product-recommendations .ProductItem .ProductItem__Info { padding-bottom: clamp(1.87500rem,3.33333333vw,3rem); }
  body.template-product #shopify-section-template--17990172442787__product-member-section { margin-top: clamp(3.75rem,6.66666667vw,6rem); margin-bottom: clamp(1.87500rem,3.33333333vw,3rem); }
}
@media(min-width:767px) and (max-width:1600px){
  /* .template-index .Slideshow .flickity-enabled .flickity-viewport ,
  .template-index .Slideshow .Slideshow__Slide.Carousel__Cell,
  .template-index .Slideshow .Slideshow__Slide.Carousel__Cell .VideoWrapper  {height: 100vh !important;} */
  .template-index .Slideshow__Carousel .Slideshow__ImageContainer img,
  body.home-page .Slideshow__Carousel .Slideshow__ImageContainer img{object-fit:cover;}
}
@media(min-width:768px) and (max-width:1300px){  
  body:not(.template-search) .boost-pfs-search-suggestion { top: 0px !important;    left: -50% !important;    max-height: 657px !important;    transform: translateX(15%) !important;}
}
@media screen and (min-width: 1008px) and (max-width: 1440px) {
  /* font scale */
  .pro-customise-wrap { padding: clamp(20px, 3.33333333vw, 3rem) 0 0; margin-bottom: clamp(18px, 2.22222222vw, 2rem); }
}
@media(min-width:1200px){
  .calendly-overlay .calendly-popup-close{top: 7% !important;right: 23% !important;transform: translateX(-110%);}
  .search_boost_open{overflow:hidden;}
}
@media(min-width:1140px){
  body:is(.tilak-varma, .temp_weekend-at-the-kin) .featured_collections .ProductList--grid .Grid__Cell { margin-bottom: 80px; }
}
@media (min-width:1440px) and (max-width:1700px){
  .calendly-overlay .calendly-popup-close {top: 7%!important;right: 23%!important;}
}

@media(max-width:1800px){
  .feature-columns-with-image .horizontal-coll-main .flickity-prev-next-button.next, 
  .feature-columns-with-image.vc-col .flickity-prev-next-button.next {top: calc(43% - 45px);} 
}
@media(max-width:1600px){
   .feature-columns-with-image .horizontal-coll-main .flickity-prev-next-button.next,
   .feature-columns-with-image.vc-col .flickity-prev-next-button.next {top: calc(41% - 45px);}
}

@media(max-width:1440px){
  .Header__FlexItem--fill{flex:none;}
  .index-icon-text .icon-with-text-wrapper .icon-with-text {width: auto;}
  /* .full-video-main .content h3 {font-size: 44px;} */
  .about-textblock .content .content-left h4{font-size: 70px;line-height: 1.1;}
  .about-hero .content h1{font-size:120px;}
  .template-cart .CartItem__Info .CartItem__Title {max-width: 80%;}
  .stores-outer .stores-left {width: 55%;}
  .stores-outer .stores-right{width: 45%;}
  
  /* font scale */
  body.template-product .ProductItem__LabelList .ProductItem__Label, body.product-quickview .bombay-shirt-content .ProductItem__LabelList .ProductItem__Label,
  body.template-product .pro-accordion-item .pro-accordion-content .content-title,
  body.template-product .pro-accordion-content, body.template-product .grid-menbership, body.template-product .pro-accordion-content .store-support :is(p,h6),
  body.template-product .pro-accordion-content .store-support, body.template-product .pro-accordion-content .type-main, body.template-product .similar-product, body.template-product .grid-menbership a,
  body.template-product .pro-accordion-item .pro-accordion-content .content-title { font-size: clamp(12px, .9723vw, 14px); } /* 14 */
  body.template-product .pro-accordion-item { padding: /*clamp(18px, 1.66666667vw, 24px) 0*/ 23px 0 19px; }
  body.template-product .Product__InfoWrapper .swym-button.swym-add-to-wishlist-view-product.swym-heart:after,
  body.product-quickview .product-quickview-global .Product__InfoWrapper .swym-button.swym-add-to-wishlist-view-product.swym-heart:after { height: clamp(2.75rem, 3.33333333vw, 3rem); }
  body.template-product .Product__InfoWrapper .swym-button.swym-add-to-wishlist-view-product,
  body.product-quickview .product-quickview-global .Product__InfoWrapper .swym-button.swym-add-to-wishlist-view-product { height: clamp(2.62500rem, 3.19444444vw, 2.87500rem); }
  body.template-product .pro-accordion-title h5, 
  body.template-product .pair_with_section.look_more .text a, body.template-product .ind-section .cart-membership-view-page, .ProductSize__ShirtStandardSize .Property__Field label,
  body.template-product .product-membership .member-img-text .Button, body.template-product .ProductItem__PriceList.Heading{ font-size: clamp(0.875rem, 1.11111111vw, 1.5rem); } /* 16 */
  body.template-product .bombay-shirt-content .type-review { margin-bottom: /*clamp(16px,1.38888889vw,20px)*/16px; }
  body.template-product .title-view-main { margin-bottom: clamp(17px, 1.66666667vw, 17px); }
  body.template-product .Product__Wrapper .grid-menbership a { margin-top: 17px; }
  body.template-product .pair_with_products .ProductItem .ProductItem__Info .ProductItem__Title.Heading, 
  body.template-product .pdp-rec h2.ProductItem__Title.Heading, body.template-product .product-recommendations h2.ProductItem__Title.Heading { padding-bottom: clamp(14px, 1.11111111vw, 16px); }
  body.template-product .ProductItem__PriceList.Heading { padding-bottom: clamp(16px,1.38888889vw,20px); }
  body.template-product .ProductItem__Info { margin-top: clamp(20px, 1.66666667vw, 24px); }
  body.template-product .pair_with_products .ProductItem .ProductItem__Info .ProductItem__Title.Heading a, 
  body.template-product .pdp-rec h2.ProductItem__Title.Heading a, 
  body.template-product .product-recommendations h2.ProductItem__Title.Heading a, body.template-product .member-img-text p { font-size: clamp(16px,1.25vw,18px); }
  body.template-product .pro-form-btn-wrap .Button.ProductForm__AddToCart[disabled] { font-size: clamp(12px, 0.833333333vw, 1.125rem); }
}
@media(max-width:1350px){
  .order-bottom-main .AccountTable .CartItem__Shipment{width:20%;}
  .order-bottom-main .AccountTable.foot .CartItem__Shipment {width: calc(20% - 31px);}
  .order-bottom-main .AccountTable .order-outer:is(.bottom,.top) .CartItem__Info .order-item-header{max-width:calc(50% - 123px);}
  .template-index .ind-section .points span {font-size: 20px;}
  .template-index .ind-section .points span:not(:last-child):after{right: 12px;}
}
@media (min-width: 1301px){
  .CollectionMain .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product,
  .CollectionMain .ProductItem__Wrapper .guest-wishlist{bottom: 24px;right: 24px;width: 40px;height: 40px;}
  .CollectionMain .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product.swym-heart:after{font-size: 18px;} 
  .CollectionMain .Grid__Cell.\31 \/2--phone.\31 \/2--tablet-and-up.\31 \/3--desk.gtm-pushed .swym-button.swym-add-to-wishlist-view-product,
  .st-row.st-cols-3.st-cols-sm-3.st-cols-md-3.st-product-wrapper .swym-button.swym-add-to-wishlist-view-product{width: 40px;height: 40px;}
  .CollectionMain .Grid__Cell.\31 \/2--phone.\31 \/2--tablet-and-up.\31 \/3--desk.gtm-pushed .swym-button.swym-add-to-wishlist-view-product:after,
  .st-row.st-cols-3.st-cols-sm-3.st-cols-md-3.st-product-wrapper .swym-button.swym-add-to-wishlist-view-product:after{font-size: 18px;}  
}
@media(max-width:1300px){
  .feature-columns-with-image .horizontal-coll-main .flickity-prev-next-button.next, 
  .feature-columns-with-image.vc-col .flickity-prev-next-button.next {top: calc(38% - 45px);}
  .vertical-collection-outer .Grid__Cell{width:27%;}
  .Footer__Block.Footer__Block--app-block{max-width: 220px;}
  .footer-app-main .play-store {margin-right: 0;margin-bottom: 10px;}
  body .collection-page-main .coll-toggle-btn{right: 32px;} 
  .template-product .Product__Info{padding-left: 36px;}
  .similar-product{right: 15px;bottom: 30px;}
  .main_pgp_image.img_onedesc .similar-product, .main_pgp_image.img_material .similar-product {bottom: 70px;}
  .Product__Slideshow.Grid-Product-Image .main_pgp_image:last-child.img_onedesc .similar-product, 
  .Product__Slideshow.Grid-Product-Image .main_pgp_image:last-child.mill_img .similar-product, 
  .Product__Slideshow.Grid-Product-Image .main_pgp_image:last-child.img_material .similar-product {bottom: 30px;}
  .about-hero .content h1{font-size:100px;}
  .Grid-Product-Image .main_pgp_image .meta_colors{bottom:30px;left:15px;}
  .template-product.picario_open .Product__Info, body.product-quickview.picario_open .Product__Info{padding-top:0 !important}
  .contact-code-block .inner_{gap:50px;}
  .contact-code-block {padding: 80px 0;}
  .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product ,
  .ProductItem__Wrapper .guest-wishlist{width: 40px;height: 40px;}
  .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product.swym-heart:after {font-size: 0.9375rem;}
  /* font-scale */
    body.template-product .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product { width: clamp(1.87500rem,3.07692308vw,2.5rem); height: clamp(1.87500rem,3.07692308vw,2.5rem); }
}
@media(min-width:1200px){
  .feature-columns-slider .flickity-slider:has(.no-scroll) {transform: none !important;cursor: auto}
}
@media(max-width:1200px){
  .Search.show-always{max-width: 420px;}
  .Header__Icon.Icon-Wrapper.header-chat{padding-left: 14px;}
  .home-category .collection-list-main .item {width: 33.33%;}
  .chat-main .content h4 {font-size: 22px; margin-bottom: 2px;}
  .index-icon-text .icon-with-text-wrapper{padding: 35px 7px;}
  .index-icon-text .icon-with-text-wrapper .icon-with-text {padding: 0 15px;} 
  .membership-banner-main .extra-class {    font-size: 24px;}  
  .m-container .img-main .content {padding-left: 5%;}
  .membership-banner-main {margin-top: 60px;}
  .feature-columns-with-image.vc-col h3 {font-size: 20px;}
  .feature-columns-with-image.vc-col .SectionHeader__Description p {font-size: 15px;line-height: 22.96px;}
  .feature-columns-with-image .horizontal-coll-main h3 {font-size: 22px;}
  .feature-columns-with-image .horizontal-coll-main .SectionHeader__Description p {font-size: 14px;line-height: 21.84px;}
  /* .full-video-main .content h3 {font-size: 40px;} */
  .form-block-main .inner p{font-size:16px;}
  .form-block-main .inner h4 {font-size: 30px;} 
   body.template-collection:not(.promobanner) .CollectionToolbar.CollectionToolbar--top{padding-right: 30px;}
  .collection-section-main.common-collections .CollectionToolbar.CollectionToolbar--top{padding:0 !important;}
  .template-product .feature-columns-with-image.pdp.new .flickity-prev-next-button{display:none;}
  .temp_giftcard .how-it-works h2, .temp_giftcard .Product__Info .ProductMeta__Title {font-size: 38px;} 
  .temp_giftcard .Product__Gallery {max-width: calc(100% - 400px);}
  .temp_giftcard .Product__InfoWrapper{max-width: 400px;    width: 100%;} 
   .about-textblock .content .content-left h4 {font-size: 60px;}
  .about-textblock .content .content-right p {font-size: 16px;line-height:28px;}
  .about-hero .content{left:40px;bottom:60px;}
  .about-hero .content h1{font-size:90px;}
  .fabrics-main .footer_filter p,
  .fabrics-main .footer_filter ul li{font-size:16px;}
  .store-app-inner .store-inner h4 {font-size: 20px;}
  /* .store-app-inner .store-inner a{padding: 13px 57px;} */
  .store-app-inner .app_block_main .inner_block .text_block p {font-size: 20px;}
  /* .store-app .store-app-inner .store-inner .content{padding: 62px 10px 18px;} */
  .order-bottom-main .main_outer{display:block;}
  .order-bottom-main .PageLayout__Section.left{width:100%;}
  .order-bottom-main .OrderAddresses.right{max-width:50%;margin:32px 0 0;}
  .order-bottom-main .AccountTable .CartItem__Shipment *{font-size:14px;}
  .cart-page-inner .cartblock-right .conteat-cart {width: 100%;max-width: 600px;padding: 0 0 0;}
  .cart-page-inner .cartblock-right{max-width:100%;width: auto;padding:32px 0 0 0;}
  .cart-page-inner .cartblock-left {width: 100%;}
  .need-help-wapp {max-width: 100%;}
  body .swym-ui-component .swym-wishlist-grid {max-width: 1118px;}
  body .swym-ui-component .swym-wishlist-detail-header {padding: 10px 16px 0;}
  body .swym-ui-component .swym-wishlist-detail-separator {margin: 0 16px 0;}
  body.swym-wishlist .swym-ui-component .swym-wishlist-grid li, body.swym-wishlist .swymcs-wishlistplus-item{width: calc(33.33% - 7px);}
  .swym-ui-component .swym-wishlist-grid li:nth-child(3n){margin-right:0px !important;}
  body .swym-ui-component .swym-simple-wishlist-container .swym-wishlist-detail .swym-wishlist-detail-header {padding: 8px 16px;}
}
@media (max-width: 1199px){
  .profile-popup-main {top: 108px;max-height: calc(100vh - 108px);}
  .hide_anouncebar .profile-popup-main {top: 76px;height: calc(100vh - 76px);} 
  .feature-columns-with-image.new.pdp .Grid__Cell.\31 \/5--tablet-and-up {width: 24%;}
  .Slideshow.slideshow_square_banner { max-width: 732px; padding: 0 16px; }
}
@media (max-width: 1150px){
  .Footer__Block--newsletter {flex-basis: 386px;}
  .Footer__Block:first-child{padding-right:0;}
  .top-picks.featured-collections .pickup-slider .Carousel__Cell {width: 35%;}
  .template-cart .footer-block .lineQty {padding-right: 0;} 
  .template-cart .CartItem__Info .CartItem__Variant,
  .order-bottom-main .MainShippingETA .shippingETAtext {font-size: 12px;}
  .template-cart .shipping-status svg{width:18px;margin-top: -3px;}
}
@media (max-width: 1139px){	
  .customers-order .Customer_HeadTop,	
  .customers-order .Customer_HeadLeft{order: unset; }	
  .feature-columns-with-image .horizontal-coll-main .Container,
  .feature-columns-with-image.vc-col .Container{padding: 0 24px;} 
  .top-picks {padding-left: 46px;}
  /* .store-app .store-app-inner{padding:0 42px;} */
  .feature-columns-with-image .horizontal-coll-main.slide-padding .Container .SectionHeader{padding-right:44px;}
  body.template-collection .collInfo .collTitle, .template-collection .collInfo .collInfo-right-title { font-size: 30px; }
  .template-collection .collInfo .collDescription { font-size: 16px; }
  .ProductList--grid[data-desktop-count="12"] .Grid__Cell { width: 10% !important; }
}
@media (max-width: 1100px){
  .Search.show-always {max-width: 40%;}
  .Search.show-always .Search__InputIconWrapper {    margin-right: 10px;}
  .index-icon-text .icon-image_text h3 {font-size: 16px;}
  .logo-list-grid .logo-list-item {padding: 0 25px 20px;}
  .membership-content.items-main{flex-wrap:wrap;}
  .membership-content.items-main .items{width: calc(50% - 12px);    padding: 30px 25px 58px;margin-bottom: 24px;}
  .template-product .Product__Info {top: 35% ;padding:40px 34px 30px 34px;} 
    .stores-outer {flex-wrap:wrap;}
    .stores-outer .stores-left {width: 100%;}
  .stores-outer .stores-right{width: 100%;margin: 0 0 0 0;padding: 10px 0 0;}
  .stores-outer .store-content{padding:20px 50px 0;}
  .stores-outer .store-map{position:relative;width:100%;margin:0;bottom: 0;}
  .stores-outer .store-contact {margin-bottom: 25px;}
}
@media (max-width: 1024px){
  .Footer__Inner{margin:0 -20px;} 
  .account-page-main{padding:0 16px;}	
  .order-body .order-inner{padding: 0 7px;}
  /* .full-video-main .content h3 {font-size: 36px;}  */
  .temp_giftcard .how-it-works{width:55%;}
  .fabrics-main .Fabrics_data .data_grid {width: calc(50% - 11px);}
  .temp_giftcard .how-it-works .inner{padding-right:40px;}
  .feature-columns-with-image .horizontal-coll-main h3{font-size: 18px;}
  .hr-main .feature-grid .Grid__Cell a.Link{font-size:14px !important;}
  .cor-head .img_inner img.desk-show{min-height: 570px;}
  .SectionHeader__Heading.Heading.order-title{margin:85px 32px 20px;}
}
@media (min-width: 1008px){
  .feature-columns-slider.vertical-collection-outer,.feature-columns-slider.horizontal-coll:not(.no-slider),
  .Product__Slideshow.Grid-Product-Image .main_pgp_image:nth-child(odd) .similar-product {display:none;}
  .feature-columns-slider.vertical-collection-outer.flickity-enabled, .feature-columns-slider.horizontal-coll.flickity-enabled:not(.no-slider){display:block;} 
  body.template-collection:not(.promobanner) .CollectionToolbar.CollectionToolbar--top{box-shadow: none;/*position: sticky;bottom: 0;max-width: 240px;top: 105px;left: 0;*/padding: 0;
  margin-left: auto;width: 100%;justify-content: flex-end;margin-bottom: -26px;flex-direction: row;padding-right:10px;}
  /* .template-collection .product-recommendations .AspectRatio img:nth-child(1){display:none;} */
  body.template-collection:not(.promobanner) .CollectionToolbar .CollectionToolbar__Group{padding: 0 15px 0 0;    border-right: 1px solid rgba(0,0,0,0.5);    margin-right: 10px;}
  .Product__InfoWrapper {display: block;max-width: 35%;min-width: 504px;width: 50%;flex: unset;height: auto;}
  .picario_open .Product__InfoWrapper{display:flex;align-items: center !important;} 
  .picario_open .Product__Info{padding-top:0;}
   .template-product.show_pin_popup .Product__InfoWrapper{z-index:10;}      
  .Product__Gallery--stack.Product__Gallery--withThumbnails {width: unset;max-width: unset;/*z-index: 3;*/flex: 1;}
  .main_pgp_image, .Product__SlideItem--video {width: 50%;}
  .template-product .Product__Info {top: 0;padding:/*96px 64px 0 64px*/46px 64px 0 64px;} 
  .main_pgp_image.secondlast-item .Product__SlideItem {max-width: 33.33%;margin: 0 auto;}
  .main_pgp_image.last-item .Product__SlideItem{width:33.33%;}
  .main_pgp_image.last-item .last-item-content{width:66.66%;padding: 30px 0 25px 71px;display:flex;     height: 100%;}
  .last-item-content .productmeta-left{width:50%;}
  .rtw-mobile-slide{/*border-top: 1px solid #ECECEC;*/padding-top: 0px;padding-bottom:10px;}
  .boost-pfs-filter-load-more-loading{display:none !important}
  .collection-body-inner > .cat-filter.desk { display: flex; }
  body.common_coll .CollectionMain .ProductListWrapper .ProductList[data-desktop-count="4"] .Grid__Cell { width: 25% !important; }
  .main_layout > .main-product-section .swiper.Product__Slideshow.Grid-Product-Image .swiper-wrapper { flex-wrap: wrap; }
  /** Font Scale **/
  body.template-product .Product__Info { padding: clamp(3.125rem,6.66666667vw,6rem) clamp(40px,4.58333333vw,4.125rem) 0; }
  .product-quickview-global .new-color-varient .inner_metacolor { display: block; width: 100%;  margin-right: -12px; margin-left: 0; /*white-space: nowrap; overflow-x: scroll; overflow-y: hidden; flex-wrap: nowrap; margin-bottom: 10px;*/ }
  .product-quickview-global .new-color-varient .inner_metacolor:not(.flickity-enabled) { display: flex; white-space: nowrap; flex-wrap: nowrap; overflow: hidden; }
  /* .product-quickview-global .new-color-varient .inner_metacolor::-webkit-scrollbar-thumb { background: #151515a8; }*/
  .product-quickview-global .new-color-varient .var-outer { width: max-content; padding: 0 12px 28px 0; }
  .product-quickview-global .new-color-varient .var-outer:last-child { padding-right: 0px; }
  body.product-quickview.picario_open .Product__Info { padding: clamp(3.125rem,6.66666667vw,6rem) clamp(40px,4.58333333vw,4.125rem) 0; }
  body.product-quickview.picario_open .customise-popup ,
  body.picario_open .customise-popup{ height: 100vh; top: 0; }
  body.product-quickview.picario_open .common-editable-box { height: 100vh; }
  body.common_coll .CollectionMain .ProductListWrapper .ProductList .Grid__Cell-banner.Grid__Cell { width: 100% !important; }
  body.tilak-varma .store-block-sp { margin-top: 96px; }
  body:is(.tilak-varma, .temp_weekend-at-the-kin) .featured-collections .featured_collections { margin: 96px 0px; }
} 
@media (min-width: 1008px) and (max-width: 1100px) {
  .template-product .Product__Info {
    padding: 40px 34px 0 34px;
  }
}
@media (min-width: 1008px) and (max-width: 1070px) {
  body.contactus .ProductUnsure__About .links-item.call_, body.contactus .ProductUnsure__About .links-item.chat_ {
    width: 100%;
  }
  body.contactus .ProductUnsure__About .links-item.chat_ { margin-top: 15px; }
}
@media (max-width: 1007px){
  .home-category.Section--spacingNormal{margin-bottom: 40px;}
  .chat-main.Section--spacingNormal {margin-top: 40px;}
  .home-testimonial-main .slider-reviews .review {    width: 50%;}
  .slider-reviews.feature-columns-slider {overflow-x: unset; overflow-y: unset;}
  .Footer__Block.Footer__Block--newsletter{max-width:500px;width:100%;    margin: 20px auto 0 0;}
  .Footer .Footer__Social{position:relative;right:0;}
  .profile-popup-main {top: 107px;max-height: calc(100vh - 107px);}
  .hide_anouncebar .profile-popup-main {top: 75px;height: calc(100vh - 75px);}
  .PageContainer #shopify-section-header #section-header .Header__Wrapper .main-logo *{display:block;}
  .template-collection .PageContainer #shopify-section-header #section-header .Header__Wrapper .main-logo *{justify-content: flex-start;}
  .PageContainer #shopify-section-header #section-header .Header__Wrapper .main-logo{right: auto;margin: 0;}
  .PageContainer #shopify-section-header #section-header .Header__Wrapper .main-logo svg{width:auto;margin:0;}
  .template-collection .product-recommendations {padding-top:30px;    margin-top: 10px !important;}
  .SectionHeader__Heading.Heading.order-title {font-size: 30px;}	
  .temp_picarioview {background:#f5f5f5;}
  .feature-columns-slider.horizontal-coll.one_item .Grid__Cell{padding-right:0;margin: 0;}
  .vertical-collection-outer .Grid__Cell{padding: 0 16px 0 0;}
  .feature-columns-with-image .Container {padding: 0 0 0 50px;} 
  .template-product.template-cityof .sel-size-main .sel_size{padding: 11px 12px;}
  .template-product.template-cityof .mfp-content{vertical-align:middle;}
  /* .CollectionMain .CollectionToolbar{position:fixed;width:100%;bottom:0;left:0;top: auto;flex-direction: row;}		 */
  .CollectionMain .CollectionToolbar .CollectionToolbar__Group{flex-direction: initial;max-width: 450px;border-right:1px solid #dddddd;width: 100%;}		
  .CollectionMain .CollectionToolbar{/*bottom:0;*/ width: 100%;/*justify-content: center;*/}	
  .CollectionMain .CollectionToolbar__Item--layout{padding: 18px 0;border-left: 1px solid #ddd;border-right: 1px solid #ddd;max-width: 200px;width: 100%;}	
  .CollectionMain .CollectionToolbar__Item--layout .CollectionToolbar__LayoutSwitch p {margin:0;font-size:14px;line-height: 1;padding: 1px 5px 0 00;}
  .CollectionMain .CollectionToolbar__Item--layout .CollectionToolbar__LayoutSwitch.hidden-tablet-and-up {padding:0;display: flex !important;align-items: center;justify-content: center;}
  .CollectionMain .CollectionToolbar__Item--layout .CollectionToolbar__LayoutSwitch.hidden-phone {display: none !important;}
  .collection-section-main.common-collections .CollectionToolbar__Group .CollectionToolbar__Item.CollectionToolbar__Item--sort{display:block;border-left:1px solid #ddd;}
  .collection-section-main.common-collections  .CollectionMain .CollectionToolbar__Group{;max-width: 66.66%;width: 100%;}		 
  .collection-section-main.common-collections .CollectionMain .CollectionToolbar__Group .CollectionToolbar__Item--filter img,
  .collection-section-main.common-collections .CollectionToolbar__Group .CollectionToolbar__Item.CollectionToolbar__Item--sort img {display: inline-block;padding-right: 5px;}
  .collection-section-main.common-collections .CollectionToolbar__Item--layout{max-width:33.33%;}
  .collection-section-main.filterApplied .CollectionToolbar.CollectionToolbar--top{top:auto;}
  body.template-collection:not(.promobanner) .CollectionToolbar .CollectionToolbar__Item--sort svg{display:none;}
  .template-search .st-filter-bar{position: fixed;bottom: 41px;left: 0;width: 100%;top: auto;}
  body.template-collection:not(.promobanner) .CollectionToolbar .CollectionToolbar__Group{padding-left:0;}	 
  .template-search .st-filter-bar,
  .searchtap .st-filter-bar{position: sticky !important;bottom: 0;left: 0;width: 100%;top: 84px !important;}
  .template-search #st-searchModal .st-toolbox .st-show-text,
  .searchtap #st-searchModal .st-toolbox .st-show-text{display:block;}
  .template-search #st-searchModal .st-toolbox-left,
  .searchtap #st-searchModal .st-toolbox-left{width:100%;}
  .template-search .sortFilterCon .CollectionToolbar__LayoutSwitch ,
  .searchtap .sortFilterCon .CollectionToolbar__LayoutSwitch {display: flex;align-items: center;justify-content: center;height: 100%;}
  .template-search .sort_h .disInBlock,
  .searchtap .sort_h .disInBlock,
  .template-search .filter_h .disInBlock,
  .searchtap .filter_h .disInBlock{color: #231F20;font-size: 14px;}
  .template-search .filter_h img,
  .template-search .sort_h img,
  .searchtap .filter_h img,
  .searchtap .sort_h img{margin-right:8px;}
  .no-scroll body.template-collection .collection-inner-main{ overflow:hidden;}
  .template-search span.disInBlock,
  .searchtap span.disInBlock{position:relative;}
  .template-search span.filter-applied-ellip + span.disInBlock:after,
  .searchtap span.filter-applied-ellip + span.disInBlock:after{position: absolute;content: "";right: -10px;top: -5px;width: 8px;background: #000;height: 8px;border-radius: 50%;}
  .template-search span.filter-applied-ellip[style="display: none;"] + span.disInBlock:after,
  .searchtap span.filter-applied-ellip[style="display: none;"] + span.disInBlock:after{opacity:0;}
  .template-product .Product__SlideshowNav{display:none;}
  .addtocart-container.hasBtnCus{background:666;} 
  .pro-nex-prev{display:block;position: fixed;top: 30%;width: 100%;z-index: 9999;display: flex;justify-content: space-between;transition:all 0.4s ease-in-out;}
  .pro-nex-prev .pro-prev {    height: 240px;    width: 60px;    text-align: center;    display: flex;    align-items: center;    justify-content: flex-start;
  position: absolute;    left: 0px;    background: url(/cdn/shop/files/Vector_9.png?v=1689762252) -120px -80px / 150px no-repeat;
  background-repeat: no-repeat;    background-position: /*-110px -80px;*/-100px -80px;    transition:all 0.3s ease-in-out;}
  .pro-nex-prev .pro-prev img{padding-left:5px;transition:all 0.3s ease-in-out;}
  .pro-nex-prev.arrowAniation .pro-prev:hover img,
  .pro-nex-prev.arrowAniation .pro-prev:focus img,
  .pro-nex-prev.arrowAniation .pro-prev:active img{padding-left:14px;transition:all 0.3s;}
  .pro-nex-prev .pro-prev:hover,
  .pro-nex-prev .pro-prev:focus,
  .pro-nex-prev .pro-prev:active{background-position:-112px -80px !important;}
  .pro-nex-prev.arrowAniation .pro-prev{background-position: -120px -80px;}
  .pro-nex-prev.arrowAniation .pro-prev img{padding-left:5px;}
  body.movedRight .pro-nex-prev .pro-prev {background-position:-112px -80px;width: 50px;} 
  body.movedRight .pro-nex-prev.arrowAniation .pro-prev img {padding-left: 12px;transition:all 0.3s ease-in-out;}
  .pro-nex-prev .pro-next{height: 240px;width: 60px;text-align: center;display: flex;align-items: center;justify-content: flex-end;position: absolute;
  right: 0;background: url(/cdn/shop/files/Vector_9_1.png?v=1689921270);background-size: 150px;
  background-repeat: no-repeat;background-position: /* 0 -80px*/9px -80px;transition:all 0.3s ease-in-out;}
  .pro-nex-prev .pro-next img{padding-right:5px;transition:all 0.3s ease-in-out;}
  .pro-nex-prev.arrowAniation .pro-next img{padding-right:5px;transition:all 0.3s ease-in-out;}
  .pro-nex-prev .pro-next:hover,
  .pro-nex-prev .pro-next:focus,
  .pro-nex-prev .pro-next:active{background-position:0 -80px!important;}
  .pro-nex-prev.arrowAniation .pro-next:hover img,
  .pro-nex-prev.arrowAniation .pro-next:focus img,
  .pro-nex-prev.arrowAniation .pro-next:active img{padding-right:14px;transition:all 0.3s;}
  .pro-nex-prev.arrowAniation .pro-next{background-position:26px -80px ;}
  body.movedLeft .pro-nex-prev .pro-next {background-position:0 -80px;width: 50px;} 
  body.movedLeft .pro-nex-prev.arrowAniation .pro-next img {padding-right: 12px;transition:all 0.3s ease-in-out;}
  .icons_nex-prev .tooltip__arrow span{width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 8px solid #fff;top: 0;
  position: absolute;top: -8px;left: 6px;}
  .icons_nex-prev .left_arrow .tooltip__arrow{position: absolute;background: #fff;left: 20px;top: 30px;font-size: 14px;padding: 6px 10px;border-radius: 4px;}
  .icons_nex-prev .right_arrow .tooltip__arrow{right:20px;position: absolute;background: #fff;top: 30px;font-size: 14px;padding: 6px 10px;border-radius: 4px;}
  .icons_nex-prev .right_arrow .tooltip__arrow span{right:6px;left:auto;}
  .get-size-button.sel_size{display: block;margin: 0 auto;}
  .template-product .addtocart-container{bottom:0 !important;top:auto !important;padding:0;}		
  .title-view-main{margin-bottom:7px;}
  body.template-collection.common_coll .CollectionInner__Products{width:100%;}
  .main_pgp_image, .Product__SlideItem--video {max-height: unset;padding:0;width:100%;}
  .Product__InfoWrapper{height:auto;top:0;position:relative;display: flex;position: relative;max-width: 100%;padding: 0 40px;}
  /* .temp_cityof .bombay-shirt-content{bottom:0;}
  .template-product.template-cityof .sel_size{margin-top:0;max-width:100%;}
  .template-product.template-cityof .addtocart-container{min-height:auto;margin:0;padding:  0 0;}
  .temp_cityof .fitsmart-button { margin-top: 0;margin-bottom: 0; }
  .temp_cityof.customizecityof_sizemodule .product-handle-button .pdp-btn-set{padding:0 16px;}
  .template-product.template-cityof .Product__Info .perks-container{margin:0;  }
  .cityof_btn-set{background:#fff;}
    */
  .new-color-varient .var-outer{margin: 0;padding: 5px 6px 10px;}
  .new-color-varient .inner_metacolor{display: flex;white-space: nowrap; overflow-x: scroll;overflow-y: hidden;margin: 0 -16px 0 -5px;flex-wrap:nowrap;}
  .new-color-varient .varient-title{margin:0 0 6px;justify-content: space-between;display: flex;padding-right:16px;}
  .new-color-varient .inner_metacolor::-webkit-scrollbar{display:none;}
  .hide-close{display:block;width: 50px;text-align: right;margin-top: 2px;-webkit-tap-highlight-color: transparent; }
  .new-color-varient .var-outer span{margin-top:8px;line-height:1.2;}
  .cityof_varient_overlay{background: rgba(0,0,0,0.2);display:none;position: fixed;    width: 100%;    height: 100%;    left: 0;    top: 0;    z-index: 2;}
  .avail-color-main {display:block;margin:0;padding: 70px 0 48px;position:relative;}
  .avail-color-main .Product {margin:0;}
  .avail-color-main .new-color-varient{margin:0;}
  .avail-color-main .new-color-varient{position:relative;z-index: 0;box-shadow: none;padding: 0;background: transparent;}
  .avail-color-main .new-color-varient .inner_metacolor{ /*flex: auto;flex-wrap: nowrap;overflow-x: initial;*/ margin:0;padding-left:4px;}
  /* .avail-color-main .new-color-varient .var-outer .meta_colorvariant{width:100%;height:auto;display: block;border-radius: 5px;overflow: hidden;} */
  .avail-color-main .new-color-varient .varient-title{font-size: 24px;font-weight: 400;color:#231F20;margin:0 0 23px;padding-left:16px;font-family:inherit;}
  .avail-color-main .new-color-varient .var-outer{display: inline-block;padding: 0 0 0 12px;}
  .picario_open :is(#shopify-section-announcement, #shopify-section-header){display:none;}
  .Product__Gallery .customise-box{margin:0;}
  .Header__Wrapper .Header__Icon[title="Whatsapp"]{display:none;}
  #shopify-section-product-template-korra{clear: both;overflow: hidden;} 
  .template-index .Header__Wrapper .Header__Icon[title=Cart] img{filter:invert(1);}
  .template-index.scroll-up .Header__Wrapper .Header__Icon[title=Cart] img{filter:none;}
  .Header__CartDot{top: -8px;right: -6px;}
  .main_pgp_image.img_onedesc,
  .main_pgp_image.img_material, 
  .main_pgp_image.img_mill{max-height: initial;}
  .main_pgp_image.img_onedesc .meta_colors, 
  .main_pgp_image.img_material .meta_colors ,
  .main_pgp_image.img_mill .meta_colors {bottom: 70px !important;}
  .Product__Slideshow.Grid-Product-Image .main_pgp_image:last-child.img_onedesc .meta_colors, 
  .Product__Slideshow.Grid-Product-Image .main_pgp_image:last-child.img_material .meta_colors,
  .Product__Slideshow.Grid-Product-Image .main_pgp_image:last-child.img_mill .meta_colors{bottom:30px !important;}
  .get-size-button.sel_size{width: 100%;padding: 11px 32px;}
  /* .temp_cityof .cityof_btn-set{padding:16px;} */
  #collection-filter-drawer.CollectionFilters .Drawer__Header{min-height: 63px;} 
  .app_block_main .inner_block .text_block p{font-size: 38px;}
  .index_details_main .details-main h4 {font-size: 26px;}
  .index_details_main .details-main p {font-size: 16px;}
  .customise-popup{z-index:99;}
  .template-customers .fix-footer{position:fixed;}
   .addtocart-container.hasBtnCus{padding:16px 0;}		
  .pdp-btn-set .ProductMeta__Size a {padding: 12px 10px;}		
  .bombay-shirt-content .fitsmart-button .Filter_As_Modal-mobile .get-size-button:hover{color:#000;}		
  .pdp-btn-set{flex-direction: row-reverse;max-width:640px;}		
  .pdp-btn-set .ProductMeta__Size,		
  .template-bsc .addtocart-container .ProductMeta__Size,		
  .temp_korra .addtocart-container .ProductMeta__Size,		
  .template-bsc .Product__InfoWrapper .ProductForm-test,		
  .temp_korra .Product__InfoWrapper .ProductForm-test{width: calc(50% - 7px);}
  .top-picks .featured_collections .ProductList--carousel{padding-bottom:0;}
  .template-product .prod_readymade .addtocart-container{padding:16px;}
  .template-product .bombay-shirt-content.prod_readymade .ProductMeta{padding:0;}
  .bombay-shirt-content.prod_readymade .bombay-shirt-item-title{padding:0 16px;}
  .temp_giftcard .Header__Wrapper .Icon-previous--arrow svg{width: 18px;height: 18px;}
  .temp_giftcard .Header__Wrapper .Header__Icon.Icon-previous--arrow{margin:0;}
  .temp_webview.picario_open .bombay-shirt-content .addtocart-container.hasBtnCus {padding: 16px;}
  .template-bsc.temp_webview.picario_open .addtocart-container .ProductForm__AddToCart{font-size:16px !important;padding: 11px 15px !important;} 
  .gift-cart-success .Great__ChoicePopup {width: calc(100% - 50px);border-radius: 0;}
  .last-item-content{padding:9px 40px 40px;}
  .main_pgp_image.last-item,
  .main_pgp_image.secondlast-item{padding:12px 0 8px;}
  .main_pgp_image.secondlast-item .AspectRatio img{padding-bottom:0;}
  .main_pgp_image.secondlast-item .Product__SlideItem,
  .main_pgp_image.last-item .Product__SlideItem{padding:0 35px;}  
  .main_pgp_image.secondlast-item .similar-product{bottom:50px;right:50px;}
  .Grid-Product-Image .main_pgp_image.last-item .meta_colors {position: relative; bottom: 0;margin-top: -65px;left:59px;right: auto;margin-right: auto;}
  .main_pgp_image.last-item .similar-product {left: auto;right:61px;margin-left: auto;margin-right: 0;display: block;margin-top: -56px;position: relative;}
  .main_pgp_image.last-item.has-color-options .similar-product{margin-top:-13px;}
   .Grid-Product-Image .main_pgp_image.last-item.has-color-options .meta_colors {margin-top: -81px;}
  .main_pgp_image.last-item{flex-direction: column;}
  .Grid-Product-Image .main_pgp_image .meta_colors{display:flex;}
  .Grid-Product-Image .main_pgp_image.secondlast-item .meta_colors {left: calc(60px);bottom: 40px;}
  .Grid-Product-Image .main_pgp_image.secondlast-item .similar-product {right: 60px;bottom: 39px;}
  .similar-product {right: 26px;bottom: 39px;}
  .Grid-Product-Image .main_pgp_image .meta_colors {bottom: 39px;left: 25px;}
  .main_pgp_image .productmeta-right{padding-top: 15px;border-top: 1px solid #231F2033;margin-top: 20px;}
  .care-drawer-main{transform:translateY(100%);width: 100%;height: 80%;bottom: 0;top: auto;border-radius:10px 10px 0 0;}
  body.drawer-open .care-drawer-main {transform: translate(0);}
  .care-drawer-main h3{font-size:20px;}
  .Grid-Product-Image .main_pgp_image.last-item.has-color-options.no-similar .meta_colors{margin-top: -30px;bottom: 30px;}
  .template-product .Product__Info{padding:0;width:100%;}
  .ProductRecommendations .ProductList{padding:0;}
  .pair_with_section.look_more{padding:22px 0;}
  .pair_with_section{padding:22px 0;}
  .template-product #main .mlvedaform section.customizePDP.Product {margin-bottom: 22px;}
  .main_pgp_image, .Product__SlideItem--video{display:block;}
  /*.ProductForm.rtw,*/ .pro-form-btn-wrap, .template-product.temp_RTW .Product-Filter-Add-To-Cart 
   {position: fixed;bottom: 0px;width: 100%;left: 0;padding:16px 16px 18px;background: #fff;z-index: 99;box-shadow: 0 -2px 10px #0000001a;}
  .bottom-fix-pdp .Button{height:44px;}
  /*.ProductForm.rtw  { padding: 24px 16px; border-radius: 16px 16px 0 0; }*/
  .template-product.temp_RTW .ProductForm__Variants .ProductForm__Option + .ProductForm__Option{margin:0;}
  .rtw-mobile-dr svg { width: 12px; }
  .rtw-size-wrap .rtw-size-header{margin:0 0 16px;padding:12px;}
  .template-product.temp_RTW .custom_rtw {width: 100%;padding: 10px 32px !important;letter-spacing: 0;text-transform: uppercase;
  /*font-size: 16px !important;*/font-weight: 400;color: #fff;/*height:40px;*/}
  .template-product.temp_RTW.show-rtw-details .custom_rtw{display:block !important;}
  .show-rtw-details{overflow:hidden;} 
  .rtw-mobile-slide { margin-bottom: 16px; }
  .template-product.temp_RTW .rtw_size-dwr .nav-item a .Heading{font-size:14px;}
  /* .template-product.temp_RTW .rtw_size-dwr .modal-header .nav-tabs .nav-item a {padding-bottom:22px} */
   .template-product.temp_RTW .rtw_size-dwr .Measuring_TipsTab .tabs_Scroll{margin-top:20px;}
  .template-product.temp_RTW .PopupDrawer.New__SizePopup.Popup .modal-header{padding: /*23px*/ 0 0 0;}
  .template-product.temp_RTW .PopupDrawer .modal-header .Popup__Dismiss {/*right: 16px;top: 28px;*/}
  .template-product.temp_RTW .SizeSwatchList .SizeSwatch {width: 36px;height: 36px;font-size: 14px;}
  .rtw-size-wrap .rtw-size-guide a {font-size: 14px;display:block;text-transform: capitalize;}
  .Header__Wrapper .Header__Icon{margin-left:18px;margin-top:0;}
  .Header__Wrapper .Header__Icon.pincode {margin-top:2px;}
  .acc_drawer_overlay .acc-over{z-index:9;}
  .template-product .PageContainer #shopify-section-header #section-header .Header__Wrapper .main-logo img,
  .template-product .PageContainer #shopify-section-header #section-header .Header__Wrapper .main-logo svg{margin: 0 0 0 15px;}
  .rtw-mobile-dr {height: 32px;    display: block;     position: absolute;    top: -50px;    left: 0;    right: 0;    margin: 0 auto;    width: 32px;    border: 1px solid #FFFFFF80;
      border-radius: 50%;    display: flex;    align-items: center;    justify-content: center;z-index:10;}
  .rtw-mobile-dr img{width:12px;}
  /* .rtw-mobile-slide {display:none;}  */
  .template-product.temp_RTW .bombay-shirt-content{bottom: 95px;background:rgba(255,255,255,.9);}
  .template-product.temp_RTW.show-rtw-details .bombay-shirt-content{background:#fff;}
  .rtw-mobile-dr{display:none;}
  body.show-rtw-details.template-product.temp_RTW .bombay-shirt-content{bottom: 168px}
  body.show-rtw-details.template-product.temp_RTW .rtw-mobile-slide {display:block;} 
  body.show-rtw-details .rtw-mobile-dr{display:flex;}
  .rtw-size-overlay {display: none;    position: fixed;    width: 100%;    height: 100%;    background: rgba(0, 0, 0, 0.5);    top: 0;    z-index: 9;    left: 0;}
  body.show-rtw-details .rtw-size-overlay{display:block;background: rgba(0, 0, 0, 0.6);backdrop-filter: blur(2px);    -webkit-backdrop-filter: blur(2px);}
  body.show-rtw-details .pro-nex-prev{z-index:0;} 
  .contactus .store-support h6 {font-size: 16px;}
  .contactus .store-support{font-size: 16px;}
  .rtwsize.disCalculatebtn{padding:11px;text-transform:capitalize;}
  .collection-fix-bar .inner .categ.sort_btn img{width:15px;}
  body.template-collection .CollectionToolbar__LayoutSwitch :is(svg,img) {width: 16px !important;height: 16px !important;}
  .type-review{padding: 16px 0 0;} 
  /*.CollectionMain */.CollectionToolbar {position: unset;padding: 0 16px;justify-content: space-between;border-left: none; margin-top: -1px; }
  .cat-filter.mob:has(.coll-category-list:empty) {display: none;}
  .collection-body-inner > .cat-filter {display: block;/*margin-top: 24px;*/}
  /*.CollectionMain */ .cat-filter.desk .coll-category-list {display: none;}
  .collection-section-main.common-collections .CollectionToolbar__Item--layout {max-width: unset;width: auto !important;padding: 0 !important;border: none;}  
  body.template-collection:not(.promobanner) .CollectionToolbar__Item--layout .CollectionToolbar__LayoutType {padding: 16px 0px 16px;}
  body.template-collection .CollectionToolbar__LayoutSwitch :is(svg,img) {width: 18px !important;height: 18px !important;}
  .new-CollectionToolbar .CollectionToolbar__Item--sort-filters {margin: 0 -8px;}
  .coll-custom-btn {padding: 21px 8px 20px;font-size: 12px;}
  /* body:not(.scroll-up) .CollectionMain .cat-filter {top: 59px;} */
  .collection-section-main.filterApplied .coll-custom-filters:before,
  .coll-custom-btn.active:before {top: 13px;left: calc(100% - 8px);}
  /* .CollectionMain .cat-filter {top: 143px;} */
  .cat-filter {top: 84px;}
  /* if catagari bar is not show */
  /* body:not(.scroll-up) .CollectionMain .cat-filter:has(.coll-category-list:empty) {top: 0;} */
  .CollectionMain .cat-filter:has(.coll-category-list:empty) {top: 84px;}
   body:not(.scroll-up) .cat-filter.desk,
   body:not(.scroll-down) .cat-filter.desk {top:64px;}
  body.template-collection.scroll-up-category .cat-filter.desk {top:/*265px*/ 122px;}
  .backtotop-show.scroll-up #scrollTop {top: 130px;}
  .template-collection.backtotop-show.scroll-up:has(.cat-filter.mob .coll-category-list:empty) #scrollTop { top: 70px; }
  body.scroll-up.scroll-up-category .cat-filter.mob:has(.coll-category-list:empty) ~ .collection-section-main .cat-filter.desk { top: 202px; }
  .cat-filter.mob:has(.coll-category-list:empty) ~ .collection-section-main .cat-filter.desk {top: 0;}
  body.scroll-up .cat-filter.mob:has(.coll-category-list:empty) ~ .collection-section-main .cat-filter.desk {top: 0;}
  .bombay-shirt-content .bombay-shirt-item-title {margin: 0 0 44px;}
  .cat-filter.mob:has(.coll-category-list:empty) ~ .collection-section-main .cat-filter.desk .CollectionToolbar { margin-top: 0px; border-top: 1px solid rgb(208 208 208 / 50%); }
  .title-view-main {margin-bottom: 15px;}   
  .bombay-shirt-content .bombay-shirt-item-title .ProductMeta__PriceList .ProductMeta__Price.Price--compareAt {margin: 0 5px 0 0;}
  .bombay-shirt-content .bombay-shirt-item-title .ProductMeta__PriceList .ProductText_Include {margin-left: 6px;display: block;font-size: 0.563rem; }
  .template-product .grid-menbership {margin-top: 0;} 
  .ProductElements__Name.pro-need-more-main {margin: 8px 0 40px;}
  .ProductElements__Name.pro-need-more-text-wrap .get-size-button.sel_size {width: unset;margin: 0;}
  .pro-customise-wrap {padding: 0;margin-bottom: 0px;border: 0;}
  .pro-customise-content {font-size: 0.8125rem;margin-top: 16px;}
  .ProductMeta {text-align: left;}  
  .addtocart-container.hasBtnCus {padding: 0;}
  /* .Product__Slideshow.Grid-Product-Image:not(.flickity-enabled) .main_pgp_image:not(:first-child){display:none} */
  .template-product.picario_open .bombay-shirt-content {position: fixed;        bottom: 63px;        background: #fff;        width: 100%;        padding: 0;
        left: 0;        margin: 0;        border-radius: 10px 10px 0 0;        z-index: 9;        box-shadow: 0 -2px 10px #0000001a;        bottom: 0;
        background: rgba(255, 255, 255, .9);    } 
  .addtocart-container.hasBtnCus{position: fixed;left: 0;width: 100%;background: #fff;z-index: 9;bottom: 0;padding: 16px;        box-shadow: 0 -2px 10px #0000001a;}
  body.temp_webview.picario_open .bombay-shirt-content{opacity:1;}
  .template-product .Product__Gallery--stack.Product__Gallery--withThumbnails .Product__Slideshow{margin:0;}
  .searchbox-bg .close-searchbox{top:4px;}
  .great-choice .great-choice-popup { max-width: 100%; border-radius: 35px 35px 0 0; overflow-y: auto; overflow-x: hidden; }
  .great-choice .great-choice-popup-main { align-items: flex-end; }
  body.template-collection.scroll-up-category .index_top_categories_section { top: 58px; }
  .template-collection .index-top-cate .cate { padding: 32px 40px 32px 0; }
  body.scroll-up .cat-filter { top: 0px; }
  body.scroll-up-category .cat-filter { /*top: 201px;*/ top: 58px; }
  .template-collection .index-top-cate {max-width: 707px;}
  .template-collection .index-top-cate .cate {padding:25px 25px 25px 0px;}
  .template-collection .index-top-cate .cate .img img.bg.desk { min-width: 65px; max-width: 65px; }
  .collInfo.have-description .collInfo-right { width: 60%; }  
  .collInfo.have-description .collInfo-left { width: 40%; }
  .ProductList--grid[data-desktop-count="12"] .Grid__Cell { width: 12.5% !important; }
  .collection-section-main .ProductList--grid[data-mobile-count="4"] .ProductItem__Wrapper .coll-dots-main,
  .collection-section-main .ProductList.ProductList--grid[data-mobile-count="4"] .ProductItem__Info, .coll-category-ul::-webkit-scrollbar, 
  .collection-section-main .ProductList.ProductList--grid[data-mobile-count="4"] .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product { display: none; }
  .collection-section-main .boost-pfs-filter-products.ProductList[data-mobile-count="4"] .Grid__Cell { margin-bottom: 4px; padding-left: 4px; },
  .collection-section-main.common-collections .CollectionInner .boost-pfs-filter-products.ProductList.ProductList--grid[data-mobile-count="4"] { margin-left: -4px !important; }
  body.template-collection:not(.open-coll-filter) .cat-filter.mob { z-index: 999; }
  .template-collection .index_top_categories_section { margin-top: -1px; }
  .cat-filter.mob .coll-category-item:not(.base-coll-category-item):first-child { padding-left: 0; }
  body.template-collection .collection-category { top: 53px; }
  .template-index .index-top-cate { padding-top: 122px; }
  .index_details_main { margin-top: 56px !important; }
  .index_details_main .flickity-page-dots { margin-top: 32px; }
  .index-logo-block_wrp { padding-top: 56px; }
  .store-app.Section--spacingNormal { margin: 56px 0px; }
  .collection-page-main .cat-filter.desk { border-top: 0px; }
  body.template-collection .CollectionInner__Products .ProductListWrapper .boost-pfs-filter-products.ProductList[data-mobile-count="4"] .flickity-page-dots { display: none; }
  .coll-category-list { width: 100%; }
  .coll-category-list:after { right: 0px; }
  .coll-category-ul { padding-right: 70px; }
  .coll-category-ul:not(.flickity-enabled):before { content: none; }
  /* Picario Drawer */
  body.show-rtw-details.product-quickview .rtw-size-overlay, body.show-rtw-details.product-quickview .rtw-mobile-dr { display: none; }
  body.show-rtw-details.product-quickview .rtw-mobile-slide, body.show-rtw-details.product-quickview .custom_rtw.ProductForm__AddToCart { display: block !important; }
  body.show-rtw-details.product-quickview .rtw-size-top { padding-bottom: 0px; }
  .product-quickview-main .Product__InfoWrapper .swym-button.swym-add-to-wishlist-view-product { height: 42px; }
  body.product-quickview .product-quickview-global .Product__InfoWrapper .swym-button.swym-add-to-wishlist-view-product.swym-heart:after { height: 44px; }
  body.product-quickview .rtw-mobile-slide .SizeSwatchList.HorizontalList--spacingTight .HorizontalList__Item { width: 44px; height: 40px; }
  body.product-quickview .rtw-mobile-slide .SizeSwatchList.HorizontalList--spacingTight .HorizontalList__Item label { border-radius: 12px; }
  /* body.product-quickview .customise-popup .common-editable-box .footer-box { max-width: 480px; right: 0px; left: auto; bottom: 0px; width: 100%; } */
  body.product-quickview .contrast-fabrics-list .common-wrap-box .nav-tabs a { letter-spacing: 0; text-transform: capitalize; }
  /* body.product-quickview .customise-right { bottom: 20px; height: 250px !important; } */
  body.product-quickview.picario_open .product-quickview-main .pro-form-btn-wrap { position: fixed; padding: 16px; box-shadow: 0 -2px 10px #0000001a; }
  body.product-quickview:not(.picario_open) .rtw-mobile-slide + .pro-quickview-view-details.hide { margin-top: 32px; }
  .store-inner .outfit_logo_store { max-width: 310px; margin: 0 auto 30px; }
  .store-inner .outfit_logo_store img { max-width: 100%; margin-left: 0; }
 }
@media (min-width: 992px){
  a.copy_track:hover:before,
  .order-eta a.copy_track:hover:before,
  .order-eta a.copy_track:hover:after,
  a.copy_track:hover:after{display:block}
  .template-product.picario_open .Product__Info, body.product-quickview.picario_open .Product__Info {padding-top: 30px;}
  .product-reviews .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars {justify-content: space-between; }
  .product-reviews .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars>div {align-items: flex-start;width: auto;}
  .product-reviews .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-histogram-wrapper)>.jdgm-histogram {width: auto;border-left: none;}  
}
@media (max-width: 991px){
  .Header__Icon.Icon-Wrapper.header-chat span{display:none;}
  .AnnouncementBar__Wrapper .AnnouncementBar__Content.Heading_{font-size:0.875rem; line-height: 1.29;letter-spacing: -0.28px;}
  .chat-main .content p {font-size: 1 rem;}
  .chat-main .image {padding-right: 20px;}
  .chat-main .content{padding-left: 33px;}
  .index-icon-text .icon-image_text p {font-size: 0.875rem;}
  .home-category .collection-list-main .item {width: 50%;}
  .home-category.brand .collection-list-main .item{width:50%;}
  .logo-list-grid .logo-list-item {padding: 18px 25px 18px;width: 25.33%;text-align: center;}
  .logo-list{margin-bottom: 44px;}  
  .profile-popup-main .top-info .name {font-size: 1.125rem;}  
  .profile-popup-main .top-info .email, .profile-popup-main .top-info .number {font-size: 0.875rem;}
  .home-category.Section--spacingNormal .center-div .collection-list-main .item{width:33.33%;}
  .home-category.brand .collection-list-main.align-left,
  .home-category.brand .collection-list-main.align-right,
  .home-category.brand .collection-list-main.align-center{justify-content: flex-start;}
  .SectionHeader__Heading.Heading.order-title{font-size: 1.625rem;margin-top:60px;}	
  .address-ouer-container {padding-top: 30px;}	
  .address-main-outer .AddressList .address-block {width:50%;padding: 7px;}	
  .address-ouer-container .address-main-outer{height:auto;padding:19px 13px;}	
  .address-main-outer .Grid.AddressList{margin:0 -6px;}	
  .SectionHeader__ButtonWrapper.add-btn-main .new_address{padding: 12px 25px;}	
  .order-bottom-main{padding-top:40px;}
  .order-cust-detail .dr-herader .title h3 {font-size: 1.25rem;}
  .feature-columns-with-image.vc-col h3 {font-size: 1.125rem;}
  .feature-columns-with-image.vc-col .SectionHeader__Description p{font-size: 16px;line-height: 21.84px;}
  .vertical-collection-outer .Grid__Cell {width: 40%;}
  .feature-columns-with-image .horizontal-coll-main h3 {font-size: 1.25rem;}
  .form-block-main .inner {padding: 00;}
  body.template-collection .filterApplied .for_dot{position:relative;}  	
  body.template-collection .filterApplied .for_dot:after{position: absolute;content: "";right: -10px;top: -5px;width: 8px;background: #000;height: 8px;border-radius: 50%;}	
  .collection-section-main.filterApplied .ProductListWrapper .boost-pfs-filter-products .Grid__Cell {padding-left: 4px;}
  .collection-section-main.filterApplied .boost-pfs-filter-products.ProductList.ProductList--grid.Grid {padding: 30px 16px 0px 12px;margin-bottom: 0 !important;}
  body .collection-page-main .coll-toggle-btn {right: 16px;bottom:8px;}
  .template-search .st-show-result h4 ,	
  .searchtap .st-show-result h4 {font-size: 1.375rem;}
  .pair_with_section.look_more .text a {font-size: 1 rem;white-space: break-spaces;}
  /* .index_details_main .index-logo-block .logo_inner:nth-child(1){order: 1;text-align:center;}
  .index_details_main .index-logo-block .logo_inner:nth-child(2){order:4;text-align:center;}
  .index_details_main .index-logo-block .logo_inner:nth-child(3){order: 2;text-align:center;} 
  .index_details_main .index-logo-block .logo_inner:nth-child(4){order:5;text-align:center;}
  .index_details_main .index-logo-block .logo_inner:nth-child(5){order: 3;text-align:center;} 
  .index_details_main .index-logo-block .logo_inner:nth-child(6){order: 6;text-align:center;} */
  .index_details_main .index-logo-block{flex-wrap:wrap;}
  .index_details_main .index-logo-block .logo_inner{width:calc(33.33% - 20px);margin: 15px 0;}
  .index_details_main .details-main{margin: 0 auto ;}
  .index_details_main .bg{padding: 0 0 0;overflow:hidden;}
  .index_details_main .flickity-prev-next-button{width:32px;height:32px;bottom: -65px;}
  .index_details_main .previous{left: -65px;}
  .index_details_main .next{right: -65px;}
  /*.index_details_main .dot{margin: 0 8px;width: 52px;height: 2px;}
   .index_details_main .img-slider-main{margin: 0 auto 80px;} */
  .index_details_main .details-main-outer{position: relative;}
  /* .index_details_main .details-main-outer .mob-img{position: absolute;z-index: 0;height: 100%;width: 100%;left: 0;top: 0;} */
  .index_details_main .Container{position:relative;}
  .view-similar-footer .ButtonGroup__Item{font-size: 1 rem;}
  .index_details_main .flickity-page-dots{width:auto;}
  .Product__Slideshow .main_pgp_image:last-child img{padding-bottom:0;}
  .customizePDP .Product__Wrapper .Product__Info .ProductForm{margin:0;}
  .coll-dots-main li, 
  body.template-collection .collection-slider .swiper-pagination-bullet{width: 6px;height: 6px;margin: 0 1.5px;}
  .view-similar-footer{width:100%;position:sticky;bottom:0;z-index:9}
  .view-similar-pdp h2:not(.ProductItem__Title){width:100%;}
  .footer-app-main{justify-content: flex-start;}
  .footer-app-main.secial-desk p{text-align: left;padding: 0 0 0 10px;}
  /* --------------picario changes-------------------- */
  .Product__Gallery .customise-box{position: fixed;}
  .collection-section-main.common-collections .boost-pfs-filter-products .Grid__Cell {padding-left: 4px;padding-bottom: 40px;}
  .collection-section-main.common-collections .CollectionInner .boost-pfs-filter-products.ProductList.ProductList--grid {margin: 0 0 0 -4px!important;padding: 0 0 10px;}
  .view-similar-pdp .Grid__Cell{padding-left:4px;margin-bottom: 40px;}
  .view-similar-pdp .inner {margin: 0 0 0 -4px;padding: 20px 16px 20px;height: calc(100vh - 138px);overflow-y: scroll;opacity:1;}
  .st-product{padding: 0 2px!important;}
  .template-search .st-main-content-wrap .st-main-content ,
  .searchtap .st-main-content-wrap .st-main-content {padding: 0 15px 0 0;}  
  .template-search #searchModalContainer.st-container,
  .searchtap #searchModalContainer.st-container{padding-left: 15px;}
  .template-korra.picario_open .bombay-shirt-item-title {display:none;}
  .template-korra.picario_open {overflow:hidden;}
  .top-picks.featured-collections .pickup-slider .Carousel__Cell {width: 44%;}
  .top-picks .featured_collections .pickup-slider{padding-left:8px;}
  .pickup-slider .flickity-prev-next-button.previous {left: 17px;}
  .temp_giftcard .how-it-works h2, .temp_giftcard .Product__Info .ProductMeta__Title {font-size: 32px;}
  .temp_giftcard .how-it-works-steps p {font-size: 1.0625rem;line-height: 27px;}
  .temp_giftcard .how-it-works-steps .step{margin-bottom: 37px;}
  .temp_giftcard .Product__Wrapper {display: block;}
  .temp_giftcard .Product__Gallery--stack .Product__SlideItem .AspectRatio {height: 80vh;width: 100%;}
  .temp_giftcard .Product__Gallery {max-width: 100%;}
  .temp_giftcard .Product__Info {padding: 24px 0;}
  .temp_giftcard .Product__InfoWrapper {max-width: 600px;margin:0;}
  .about-textblock .content{display:block;}
  .about-textblock .content .content-left {width: 100%;padding-right: 0;}
  .about-textblock .content .content-left h4{margin-bottom:30px;font-size:50px;}
  .about-textblock .content .content-right{width:100%;}
  .about-hero .content h1 {font-size: 80px;}
  .about-imgtext.single .img:after{width: 224px;height: 224px;top: -85px;}
  .about-imgtext.single{overflow:hidden;}
  .about-imgtext.middle .content-right{padding-left: 30px;}
  .about-main .right_inner{margin-left: auto;}
  .hr-main .ProductList--grid:not(.flickity-enabled) .Grid__Cell {width: 50%;}
  .find-store .find-store-innder,
  .find-store .find-store-image img{max-height: unset;}
  .pair_with_section.look_more .looking-slider .looking-more{width:200px;}
  .find-store .find-store-innder{flex-direction: column;}
  .avail-space{margin:0 !important;}
  .order-bottom-main .order-outer.header-dummy{display:none;}
  .order-bottom-main .order_footer .order-outer.header-dummy{display:block;padding:16px}
  .order-bottom-main .order_footer .order-outer.header-dummy .CartItem__Info{justify-content: space-between;padding-left:0;}
  .order-bottom-main .AccountTable .CartItem__Info .qty{text-align:left;margin-top:8px;}
  .order-bottom-main .AccountTable .CartItem__Info .qty span{display:inline-block;padding-right: 4px;}
  .order-bottom-main .CartItem__Info .CartItem__Title{    font-size: 0.875rem;color: #231F20;}
  .order-bottom-main .AccountTable .order-outer-main .CartItem__Info .order-item-header{width: 100%;display: flex;flex-direction: column;justify-content: space-between;}
  .order-bottom-main .AccountTable .order-outer-main .CartItem__Info .qty{width: 50%;margin: 0 0 0 10px;display:flex;align-items:center;padding-left: 24px;position:relative}
  .order-bottom-main .AccountTable .order-outer-main .CartItem__Info .qty:after{position: absolute;content: "";left: 12px;top:0;height: 14px;width: 1px;background:#7b7b7b;}
  .order-bottom-main .CartItem__Info .CartItem__Variant span.separator:after{top:-2px;left:11px;background:#7b7b7b;height:14px;}
  .order-bottom-main .CartItem__Info .CartItem__Variant span.separator{width: auto;display:flex;height:11px;padding: 0 24px;line-height:1;padding-left:0;}
  @supports (-webkit-touch-callout: none) {	
  .order-bottom-main .CartItem__Info .CartItem__Variant span.separator:after{top:2px;}	
  .order-bottom-main .CartItem__Info span.space:after{top:-4px;}	 
  }
  .CartItem__Meta.Heading.Text--subdued.pr-main-mob *{color: #231F2080;font-size:0.75rem;white-space: nowrap;}
  .CartItem__Meta.Heading.Text--subdued.pr-main-mob span.CartItem__Price.Price{color:#231F20}
  .order-bottom-main .CartItem__Info .ordder-cust a{font-size:0.75rem;}
  .order-outer .Price--compareAt{margin-right: 8px;}
  .template-order .order-bottom-main .AccountTable .order-outer-main .order-outer.loaderRun .CartItem__Shipment,
  .order-bottom-main .AccountTable .CartItem__Shipment{width: 140px;     margin-top: 0; text-align:left;}
  .order-bottom-main .AccountTable .CartItem__Shipment{margin-top:8px;}
  .order-bottom-main .order-outer-main .CartItem__Info .CartItem__Meta{width: 100%;  margin-top:0;  text-align: left;}
  .order-bottom-main .order-outer-main .CartItem__PriceList{width:100%;}
  .order-bottom-main .CartItem__Info .ord-pr{justify-content: flex-start;}
  .order-bottom-main .order-outer-main .ordder-cust{width: 100%;text-align: left;margin-top:3px;}
  .order-bottom-main .Customer_HeadLeft .SectionHeader__Heading{font-size:calc(20px + (28  - 20) * (100vw - 320px) / (1920 - 320));}
  .order-bottom-main .Customer_HeadLeft .store-details {font-size: 1.125rem;margin: 20px 0 20px;}
  .order-bottom-main .order-outer .CartItem__ImageWrapper img {max-width: 92px;height: 124px;margin:0;}
  .order-outer.header-dummy.order_confirmationtr :is(.order-item-header, .Item_order_status, .ordder-cust) {display:none;}
  .order-bottom-main .order_footer .order-outer.header-dummy span{display:inline-block;padding-right: 5px;}
  .order-bottom-main .main_outer{flex-direction: column; }
  .order-outer.header-dummy.order_confirmationtr .CartItem__Meta.Text--subdued h6{display:flex;justify-content: end;letter-spacing:1px;}
  .order-outer.header-dummy.order_confirmationtr .CartItem__Meta{width:75%;}
  .order-eta img {width: 24px;padding-right: 5px;}
  .order-bottom-main .order_footer .order-outer.header-dummy .CartItem__Info{width: 100%;display: flex;}
  .template-order .order-bottom-main .AccountTable .order-outer.loaderRun .CartItem__Shipment{margin-top:10px !important;}
  .order-outer.header-dummy.order_confirmationtr .CartItem__Info .qty{margin-top:0;width:50%;}
  .order-bottom-main .OrderAddresses .Grid .Grid__Cell{padding:20px 0;}
  .order-bottom-main .OrderAddresses .Grid{padding:0 22px;}
  .CartItem__Meta.Heading.Text--subdued.pr-main-desk{display:none;}
  .CartItem__Meta.Heading.Text--subdued.pr-main-mob{display:flex;align-content:center;margin-top:13px}
  .CartItem__Meta.Heading.Text--subdued.pr-main-mob .qty{margin:0;}
  .order-bottom-main .AccountTable .order-outer-main .CartItem__Info .qty.pr-main-desk{display:none;} 
  .order-bottom-main .AccountTable .order-outer-main .ordder-cust.show-mob-only a{position:relative;padding-left: 20px;display: inline-block;}
  .order-bottom-main .AccountTable .order-outer-main .ordder-cust.show-mob-only a:after{position: absolute;content: "";left: 8px;top: -2px;height: 14px;width: 1px;background:#7B7B7B;}
  .CartItem__Variant.varient-price .price-mobile{display:block;}
  .order-bottom-main .CartItem__Info .CartItem__Variant.varient-price{display: flex;align-items: center;margin:8px 0 0;}
  .order-bottom-main .CartItem__Info .CartItem__Variant.varient-price > div{display: flex;align-items: center;width:auto;padding:0;margin:0;}
  .order-bottom-main .AccountTable .CartItem__Info{width: calc(100% - 78px);display:block;}
  .order-bottom-main .AccountTable .order-outer-main .CartItem__Info .qty h6{margin: 0;font-size:0.75rem;}
  .cust-drw-btn:has(a.hide),
  .cust-drw-btn:has(a.hide):after   {display: none;}
  .CartItem__Meta.Text--subdued.desk-show-only,.pr-show-mob  {display:block;}
  .cust-drw-btn.ordder-cust.cust-drw-btn.ordder-cust.show-desk-only{display:none !important;}
  .customers-order .Cart__Shipment{font-size:0.875rem;}
  .order-bottom-main .Item_order_status.pr-show-desk,
  .order-bottom-main .CartItem__Info .CartItem__Variant.pr-show-desk{display:none !important;}
  .pr-show-desk{display:none;}
  .order-eta.pr-show-mob{display:flex;margin-top:8px;color: #231F20B2;font-size: 0.75rem;}
  .CartItem__Shipment:has(.fit_confirmed:empty):has(.Cart__Shipment:empty){margin: 0;padding: 0;height: auto;}
  .CartItem__Variant:has(.var-mob:empty):has(.order_customDatadrawer.hide){margin-top:0;}
  .template-order.logged .AccountTable.Table:not(.foot){overflow:hidden;max-height:auto;padding:0;}
  .template-order.logged .AccountTable.Table:not(.foot){max-height:unset;}
  .order-bottom-main .AccountTable .order-outer:is(.bottom,.top) .CartItem__Info .order-item-header{max-width:unset;padding-right:0;}
  .order-bottom-main .cust-drw-btn.mobile-show{display:inline-block;}
  .CartItem__Info .mob-view{display:block}
  .CartItem__Info .desk-view{display:none !important}
  .order-bottom-main .CartItem__Info .CartItem__Variant.varient-price .opt-name{display:none;}
  .order-bottom-main .Customer_HeadRight .dropdown-container,
  .order-bottom-main .Customer_HeadRight .confirmed_fit{max-width: 178px;}
  .order-bottom-main .SectionHeader.Customer_Head.no-message { max-width: 370px;}
  .order-bottom-main .CartItem__Info .ordder-cust a {padding-left:0;position:relative;}
  .order-bottom-main .CartItem__Info .ordder-cust a:after {position: absolute;content: "";left: 12px;top: -2px;height: 14px;width: 1px;background:#7B7B7B;opacity:0;}
  .CartItem__Variant.varient-price:has(.var_:empty) .ordder-cust a {padding: 0;}
  .CartItem__Variant.varient-price:has(.var_:empty) .ordder-cust a:after {display:none;}
  .extra-bottom-ship{display:block;}
  .order-bottom-main .AccountTable .order-outer-main .CartItem__Info .order-item-header .MainDeliveryETA {display:none;}
  .promiseText.shipped_promis{padding: 7px 0 0;margin-bottom:-6px;} 
  .order-header-bottom .order-eta{display:none !important;}
  .ord_not_shipp .MainShippingETA .shippingInnerNr{max-width:100%;}
  .order-bottom-main .MainShippingETA .shippingETAtext a[href="https://www.bombayshirts.com/pages/alterations-exchanges-refunds"]{color: #0066CC; display:inline-block;}
  .MainDeliveryETA.mainestimate .ord_not_shipp .MainShippingETA{margin-top:5px}
  
  .item_Discount.desk-show{display:none;}
  .item_Discount.mob-show{display:block;}

  .feature-columns-with-image.new.pdp .Grid__Cell.\31 \/5--tablet-and-up {width: 30%;} 
  .MainDeliveryETA.mainestimate .ord_not_shipp .MainShippingETA{background:transparent;justify-content:flex-start;}
  .extra-bottom-ship .shippingInnerNr .shippingETAtext{display:flex;align-items: center;flex-wrap:wrap;}
  .extra-bottom-ship .shippingInnerNr a{margin-left:5px; color:#0066CC}
  .extra-bottom-ship svg{display:block;}
  .order-bottom-main .AccountTable .order-outer-main .CartItem__Info .qty:after {top: -2px;}
  @supports (-webkit-touch-callout: none) {	 	
  .order-bottom-main .CartItem__Info .ordder-cust a:after{top:1px;bottom:auto;}
  .order-bottom-main .CartItem__Info .CartItem__Variant span.separator:after {top: 1px;}
  .order-bottom-main .AccountTable .order-outer-main .CartItem__Info .qty:after {top: 0px;}
  }  
  
  .member-img-text .inner_{flex-direction:column;}
  .member-img-text .left_{width:100%;}
  .member-img-text .inner_block .img-block:not(.mob) img{width: clamp(15vw, 63.385vw, 24.0625rem);margin-bottom:20px;}
  .member-img-text .inner_block .img-block{text-align:center;}
  .member-img-text p {font-size: clamp(2px,4.041vw,1rem);margin: 26px auto 20px;text-align: center;max-width: 230px;line-height: 1.2;}
  .member-img-text .right_{display:none;}
  .member-img-text .img-block.mob{display:block;}
  .member-img-text-bg .right_.desk{display:none;}
  .member-img-text-bg .left_ {width:100%;max-width:100%;}
  .member-img-text-bg .inner_{padding:0 0 48px clamp(2px, 4.616vw, 5.5rem);}
  .member-img-text-bg .inner_ p{width:50%;}
  .member-img-text-bg .inner_ .wrapp{display: flex;align-items: center;justify-content: space-between;}
  .member-img-text-bg .inner_ .wrapp img{width:30%;display:block}
  .member-img-text-bg .Button{width: calc(100% - clamp(2px, 4.616vw, 5.5rem));}
  .member-img-text-bg a {font-size: 0.875rem;margin-top: 21px;}
  .member-img-text-bg .Container{padding:0;}
  .member-img-text-bg .inner_{border-radius:0;}
  .membership-dis .inner_{flex-direction:column;}
  .membership-dis .right_{width:100%; padding: 0 0 44px clamp(2px, 5.616vw, 2.5rem);}
  .membership-dis .right_ .img_wrapp{display:none;}
  .member-img-text-bg .wrapp img{display:block;width: clamp(18vw, 42.385vw, 26.0625rem);}
  .membership-dis .right_ .wrapp{display: flex; justify-content: space-between; align-items: flex-end;}
  .member-img-text-bg .content-wrapp p{margin-bottom:32px;}
  .membership-dis .left_{width:100%;padding: 35px 20px;border-radius:10px;}
  .membership-dis .left_ h5{font-size:1.375rem;}
  .collapse_benefites .collapse_main h4{font-size:1.375rem;}
  .collapse_benefites .collapse_main{padding:0 16px;}
  .collapse_benefites .Collapsible__Button{font-size:1 rem;}
  .collapse_benefites .Rte {font-size: 0.875rem;}
  .collapse_benefites .Rte {padding-bottom: 13px;}
  .collapse_benefites{padding-bottom:5rem}
  .cart-item-reviews-btn.pr-show-mob {margin: 16px 0 0;padding: 16px 0 0;display: flex;position: relative;align-items: center;}
  .cart-item-reviews-btn.pr-show-mob:after { content: ""; position: absolute; width: calc(100% + 40px); height: 1px; top: 0; left: -20px; background: #231F2014; }
  .template-index .member-img-text .left_{max-width:600px;width:100%;}
  .template-collection .ProductItem__Info.ProductItem__Info--left {margin-top: 16px ;padding: 0px 8px 0px;}
  .CollectionMain .ProductListWrapper .ProductList.Grid[data-desktop-count="2"] .ProductItem__Info.ProductItem__Info--left { padding: 0px 6px 0px 8px; }
  .ProductItem__LabelList {padding-bottom: 12px;}
  /* .template-collection .CollectionInner__Products .ProductItem__LabelList { padding-bottom: 0px; } */
  .ProductItem__LabelList .ProductItem__Label.ProductItem__Label-customisable,
  .ProductItem__LabelList .ProductItem__Label.ProductItem__Label-tag_based,
  body.template-collection .ProductItem__LabelList .ProductItem__Label {font-size: calc(12px + (14  - 12) * (100vw - 320px) / (991 - 320));padding: 6px 9px; margin-bottom: 0px;}
  .ProductItem__LabelList .ProductItem__Label.ProductItem__Label-customisable {padding: 6px 8px;}
  @supports (-webkit-touch-callout: none) {
    .ProductItem__LabelList .ProductItem__Label.ProductItem__Label-customisable,
  .ProductItem__LabelList .ProductItem__Label.ProductItem__Label-tag_based,
  body.template-collection .ProductItem__LabelList .ProductItem__Label { padding-bottom:  9px; padding-top: 5px; }    
  }
  body .st-product .ProductItem__LabelList .ProductItem__Label.st-customisable-label,body .st-product .ProductItem__LabelList .ProductItem__Label.st-tag-label{font-size: calc(10px + (14  - 10) * (100vw - 320px) / (991 - 320));}
  .ProductItem__LabelList .ProductItem__Label:not(:last-of-type) {margin-right: 6px;}
  .CollectionMain .ProductListWrapper .ProductList.Grid[data-desktop-count="2"] .ProductItem__LabelList .ProductItem__Label { margin-bottom: 0px; }
  .template-search .st-product-details .st-product-name a, .searchtap .st-product-details .st-product-name a{font-size: calc(12px +(18 - 12)*(100vw - 320px) /(991 - 320));}
  body.template-collection h2.ProductItem__Title.Heading a ,
  h2.ProductItem__Title.Heading a, 
  .featured_collections .ProductItem__Info h2.ProductItem__Title.Heading a,
  h2.ProductItem__Title.Heading a{line-height:1.3;font-size: calc(12px + (18  - 12) * (100vw - 320px) / (991 - 320));font-family: Helvetica;}
  .exchanges-refunds .Content__Row .Rte,
  .exchanges-refunds .Content__Row .Rte :is(p,li,a){font-size:0.875rem;}
  .pair_with_products .ProductItem .ProductItem__Info .ProductItem__Price.Price,
  .pdp-rec span.ProductItem__Price.Price.Text--subdued, 
  .product-recommendations span.ProductItem__Price.Price.Text--subdued,
  .tabs.desc-pdp .tabs-stage #description p,
  .tabs.desc-pdp .tabs-stage #materials p a ,
  .ProductItem__PriceList.Heading,
  .template-search .st-product-details .st-product-price .new-price, body.searchtap .st-product-details .st-product-price .new-price,
  body.template-collection span.ProductItem__Price.Price.Text--subdued, body .featured_collections .ProductItem__Price.Price.Text--subdued {font-size:calc(12px + (18  - 12) * (100vw - 320px) / (991 - 320));}
  .coll-category-ul li a {font-size: 0.75rem;}
  .coll-category-ul li {padding: 20px 8px 20px 8px;}
  .coll-category-ul {padding-left: 8px;}
  .coll-category-ul::-webkit-scrollbar {display:none;}
  .collection-addtocart-btn {font-size: 0.625rem;padding: 14px 10px;border-radius: 12px;}
  .coll-dots-main, body.template-collection .collection-slider .swiper-pagination {left: 8px;bottom: 12px;}
  .ProductItem__Wrapper .flickity-page-dots .dot {width: 6px;height: 6px;}
  .ProductItem__Wrapper .flickity-page-dots {left: 8px;bottom: 12px;z-index: 2;}
  .featured_collections .ProductItem__Info.ProductItem__Info--left {margin-top: 16px;padding: 0 8px;}
  h2.ProductItem__Title.Heading, body.template-collection h2.ProductItem__Title.Heading {padding-bottom: 16px;}
  .exchanges-refunds .Content__Row .Rte,
  .exchanges-refunds .Content__Row .Rte :is(p,li,a){font-size:0.875rem;}
  .tabs.desc-pdp .tabs-stage #description p,
  .tabs.desc-pdp .tabs-stage #materials p a ,
  .featured_collections .ProductItem__PriceList.Heading,
  .ProductItem__PriceList.Heading{padding-bottom:12px}
  /* .featured_collections .ProductItem__LabelList {padding: 0 0 0;} */
  /* body .featured_collections .ProductItem__Info .ProductItem__LabelList .ProductItem__Label {font-size: 0.625rem;padding: 6px 8px;margin-right: 6px;} */
  .template-search .st-row {margin: 0 -2px;}
  .template-search .st-product {padding: 0 2px;}
  .template-search .st-product-details, .searchtap .st-product-details {margin-top: 16px;}
  .template-search .st-product-details .st-product-name, .searchtap .st-product-details .st-product-name {padding-bottom: 11px;} 
  .template-search .st-product-price {padding-bottom: 12px;} 
  
  body .swym-ui-component .swym-wishlist-detail-content{margin-top:25px;}
  body .swym-ui-component .swym-simple-wishlist-container .swym-wishlist-detail .swym-wishlist-detail-header .swym-action-container{position:unset;z-index:4;}
  body .swym-ui-component .swym-simple-wishlist-container .swym-wishlist-detail .swym-wishlist-context-menu{margin-left:50px;}
  body .swym-ui-component .swym-simple-wishlist-container .swym-wishlist-detail.swym-show-add-all-to-cart .swym-wishlist-detail-header, 
  body .swym-ui-component .swym-simple-wishlist-container .swym-wishlist-detail.swym-show-share-option-on-top .swym-wishlist-detail-header{margin-bottom:0;}
  body .swym-ui-component .swym-share-btn{display: flex;align-items: center;justify-content: center;}
  body .swym-ui-component .swym-wishlist-detail-header .swym-wishlist-main-title {letter-spacing:0 !important;color: #231F20;    font-weight: 500 !important;    font-size: 22px;    line-height: 1.2;    font-family: 'Helvetica Neue';}
  .template-collection .grid-menbership a,
  .template-product .view-similar-pdp .grid-menbership a,
  .grid-menbership a,
  body .st-membership-price,
  .template-index .grid-menbership a{font-size:calc(12px + (16  - 12) * (100vw - 320px) / (991 - 320));/*color:#848484;*/}
  .ProductItem .ProductItem__Title.Heading, .view-similar-pdp h2.ProductItem__Title.Heading, 
  .template-collection .collection-body .ProductItem__Title.Heading, 
  .template-product .pair_with_products .ProductItem .ProductItem__Info .ProductItem__Title.Heading,
  .template-product .pdp-rec h2.ProductItem__Title.Heading, 
  .template-product .product-recommendations h2.ProductItem__Title.Heading{padding-bottom:/*calc(11px + (18  - 11) * (100vw - 320px) / (991 - 320))*/12px;}
  .searchtap .st-product-details .st-product-name{margin-top:0;}  
  .searchtap .ProductItem__LabelList:has(.ProductItem__Label){padding-bottom:12px !important;}
  .searchtap .st-product-details .ProductItem__LabelList{padding:0;margin:0;}
  .searchtap .st-product-details .st-product-name{margin-top:0 !important;}
  body.searchtap .ProductItem__LabelList:has(.ProductItem__Label) {padding-bottom: 10px !important;}
  body.searchtap .st-product-details .st-product-name {padding-bottom: calc(11px + (18 - 11)*(100vw - 320px) /(991 - 320)) !important;}
  .pdp-rec .ProductItem__LabelList:not(:has(.ProductItem__Label)){padding:0;}
  /* body .swym-ui-component .swym-simple-wishlist-container .swym-wishlist-container-title-bar .swym-user-login-status{top: 10px;right: 45px;} */
  body .swym-ui-component .swym-simple-wishlist-modal .swym-modal-content .swym-close-btn .swym-icon::before{font-size:16px;}
  body .swym-ui-component .swym-simple-wishlist-modal .swym-modal-content .swym-close-btn { right: 10px;  top: 2px;}
  body .swym-ui-component .swym-simple-wishlist-container .swym-wishlist-detail .swym-wishlist-context-menu{right:0;margin-left: 10px;}
  body .swym-ui-component .swym-simple-wishlist-container .swym-wishlist-detail.swym-show-share-option-on-top .swym-wishlist-detail-header{padding-right:0;padding-left:0;}
  body .swym-ui-component .swym-simple-wishlist-container .swym-wishlist-detail .swym-wishlist-main-title{margin-left:0;}
  body.searchtap #sortFilter .CollectionToolbar__LayoutType svg rect{fill: transparent !important;}
  :is(.template-search,.searchtap) #sortFilter .CollectionToolbar__LayoutType.is-active svg rect{fill: #231F20 !important;}
  .product-reviews .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__header .jdgm-rev-widg__title {font-size: 14px;margin-bottom: 24px;}
  .product-reviews .jdgm-rev-widg__summary .jdgm-star:not(:last-of-type) {padding-right: 4px !important;}
  .product-reviews .jdgm-rev-widg .jdgm-rev-widg__summary-stars .jdgm-star:before {font-size: 16px;}
  .product-reviews .jdgm-rev-widg .jdgm-rev-widg__summary-average {margin: 12px 0 0;font-size: 12px; }
  .product-reviews .jdgm-rev-widg__header {text-align: left;}
  .product-reviews .jdgm-rev-widg .jdgm-rev-widg__summary-text {font-size: 12px;margin-top: -10px;padding-left: 78px;}
  .product-reviews .jdgm-row-actions {padding: 0;}
  .product-reviews .jdgm-rev-widg__reviews .jdgm--done-setup {padding: 24px 0 24px;}
  .product-reviews .product-reviews-main .jdgm-rev__author {font-size: 14px;}
  .product-reviews .product-reviews-main .jdgm-row-profile .jdgm-rev__author-wrapper .jdgm-rev__buyer-badge {padding: 8px 0 0;font-size: 12px;}
  .product-reviews .product-reviews-main .jdgm-rev__content {padding-left: 0;}
  .product-reviews .product-reviews-main .jdgm-rev__header {margin-bottom: 16px;}  
  .product-reviews .jdgm-rev__body>p {font-size: 12px; }
  .product-reviews .jdgm-rev__header .jdgm-rev__rating span.jdgm-star:first-child:after {font-size: 14px;}
  .product-reviews .product-reviews-main .jdgm-rev__timestamp {font-size: 14px;}
  .ProductItem__LabelList .ProductItem__Label {font-size: 0.625rem;padding: 6px 8px;}
  .ProductItem__LabelList .ProductItem__Label:not(:last-of-type) {margin-right: 6px;}
  .ProductItem__LabelList .ProductItem__Label {margin-bottom: 10px;}
  .ProductItem__LabelList .ProductItem__Label.ProductItem__Label-sold_out {padding: 6px 8px 5px;}  
  /* .template-product .ProductItem__PriceList.Heading {font-size: 12px;}
  .template-product .pair_with_products .ProductItem .ProductItem__Info .ProductItem__Price.Price, 
  .template-product .pdp-rec span.ProductItem__Price.Price.Text--subdued, 
  .template-product .product-recommendations span.ProductItem__Price.Price.Text--subdued {font-size: 12px;} */
  .product-membership .confidence-left-content .confidence-review + p{font-size:14px;}
  .pdp-rec,
  .product-recommendations {padding: 22px 0;}
  .product-membership .confidence-row {padding: 48px 0 12px 16px;position: relative;}
  .product-membership .confidence-right {position: absolute;top: 0;right: 0;max-width: 165px;width: 48.2%;}
  .product-membership .confidence-left-title ,
  .product-membership .confidence-left-content{margin-bottom: 24px;}
  .product-membership .confidence-left-content h3 {font-size: 14px;margin-bottom: 6px;}  
  .product-membership .confidence-left-content p {font-size: 12px;max-width: 162px;}
  .product-membership .confidence-left-logo {margin-top: 90px;}
  .product-membership .member-img-text {padding: 48px 8px;}
  .product-membership .inner_block .img-block:first-of-type {max-width: 238px;margin: 0 auto 4px;}
  body:not(.index) .product-membership .member-img-text .img-block.mob {max-width: 327px;}
  .temp_membership .member-img-text .img-block.mob {max-width:100%;}
  .product-membership .member-img-text .inner_block .img-block:not(.mob) img {margin: 0;}
  body:not(.index,.template-product) .product-membership .member-img-text p {margin: 1px auto;     font-size: 12px;max-width: 245px; }  
  .product-membership .member-img-text .Button {max-width: 420px;padding: 14px;font-size: 14px;text-transform: inherit;}
  .product-membership .inner_block {width: 100%;}
  .temp_membership .member-img-text .left_{width:100%;}
  .temp_membership .member-img-text{padding:0}
  .temp_membership .inner_block .img-block:first-of-type{max-width:unset;}
  .temp_membership .member-img-text .inner_block .img-block:not(.mob) img{width: clamp(15vw, 63.385vw, 24.0625rem);margin-bottom: 20px;}
  .temp_membership .product-membership .member-img-text p{font-size: clamp(2px, 4.041vw, 1rem);margin: 26px auto 20px;text-align: center;max-width: 230px;line-height: 1.2;}
  .temp_membership .member-img-text .right_{display:none;}
  body.index .inner_block .img-block:first-of-type{max-width:unset;}
  body.index .member-img-text .inner_block .img-block:not(.mob) img{width: clamp(15vw, 63.385vw, 24.0625rem);margin: 0 auto;display: block;}
  body.index .member-img-text .img-block.mob{display:block;}
  body.index .member-img-text .right_{display:none;}
  .template-cart .member-img-text .left_ {width: 100%;}
  .template-cart .member-img-text p{margin: 20px auto !important;max-width: 400px !important;font-size: 16px !important;}
  .template-cart .member-img-text .right_{display:none ;}
  .template-cart .product-membership .member-img-text{height:auto;}
  body .swym-ui-component .swym-wishlist-detail-separator{margin:0;}
  body.common_coll .CollectionMain .ProductListWrapper .boost-pfs-filter-products.ProductList.ProductList--grid.ProductList--removeMargin { margin-left: -4px !important; }
  body:not(.scroll-down) .cat-filter.desk,
  body:not(.scroll-up) .cat-filter.desk { top: 61px; }
  body.template-collection.scroll-up-category .cat-filter.desk { top: 118px; }
  .cat-filter.mob .coll-category-item:not(.base-coll-category-item):first-child { padding-left: 8px; }
  body.template-product .product-membership .member-img-text { padding-right: 16px; padding-left: 16px; }
  .bombay-shirt-content .type-review .ProductItem__LabelList, body.template-product .ProductItem__Wrapper .ProductItem__LabelList { padding-bottom: 0px; }
  .CollectionMain .ProductListWrapper .ProductList.Grid[data-desktop-count="4"] .ProductItem__Info.ProductItem__Info--left .ProductItem__Label { margin-bottom: 0px; }
 body.template-login .back-button{display: block;}
}
@media (min-width: 900px){
  .swym-ui-component .swym-wishlist-context-menu .swym-wishlist-context-menu-content{padding:4px 21px !important;}
}
@media (max-width: 900px){
  body .swym-ui-component .swym-simple-wishlist-modal .swym-modal-content .swym-close-btn{top:7px;}
  body .swym-ui-component .swym-simple-wishlist-container .swym-wishlist-container-title-bar .swym-user-login-status{right: 0;top: 2px;}
  .Footer__Inner_main_logo, .Footer__Inner_wrper { max-width: 360px; }
}
@media (min-width: 641px) and (max-width:991px){
  .index-icon-text .icon-with-text-wrapper .icon-with-text {    text-align: center;   padding: 0 10px;    width: 31%; display: block;    margin-bottom: 0;}  
  .index-icon-text .icon-image_content {margin: 0 auto 14px;}
  .index-icon-text .icon-image_text h3 {    text-align: center;}
  .index-icon-text .icon-with-text-wrapper{    flex-direction: row;}
}
@media (max-width: 834px){
  .template-search div#sortFilter {margin-bottom: 0;padding: 0 16px;  }  
  .template-search .sortFilterCon .filter_h,  
  .template-search .sortFilterCon .sort_h {width: auto;padding: 21px 8px 20px}  
  .template-search .CollectionToolbar__Item--layout {order: -1;}  
  .template-search .sortFilterCon .sort_h {border: none;margin-left: auto; }  
  .template-search .sortFilterCon .filter_h {order: 1;}  
  .template-search .sortFilterCon .filter_h .disInBlock,
  .template-search .sortFilterCon .sort_h .disInBlock {font-size: 12px; text-transform: uppercase;}  
  .template-search .sortFilterCon .sort_h .disInBlock span {display: none;}  
  :is(.searchtap,.template-search) button.scroll-top {right: 20px;}
  .template-search .st-filter-bar, .searchtap .st-filter-bar {top: 59px !important;}
  .template-search .CollectionToolbar__LayoutType {margin: 0;padding: 16px 12px 16px 0;}
  .template-product.searchtap .st-search-bar.hidden-desktop { padding: 5px 3px 10px 5px !important; }
}
@media (max-width: 850px){
  .Footer__Block.Footer__Block--app-block {max-width: 280px;padding: 0 10px;margin-top: 20px;}
  .collInfo .inner { flex-wrap: wrap; }
}
@media(min-width:768px){
  .template-index #shopify-section-announcement{position: fixed;left: 0;top: 0;width: 100%;z-index: 9;}
  .template-product #shopify-section-header{top:0;}
  :is(.template-index,.template-collection) #shopify-section-header{position: fixed;left: 0;top: 0;width: 100%;z-index: 9;transition: all 0.4s ease-in-out;}
  .template-collection.scroll-up #shopify-section-header { top: -86px; }
  .template-collection.scroll-up-category #shopify-section-header { top: 0px; }
  .template-index #shopify-section-header .Header{box-shadow:none;background: transparent;}
  body.template-index.scroll-down #shopify-section-announcement{top:-32px; transition: all 0.5s ease-in-out;}
  :is(.template-index,.template-collection).scroll-down #shopify-section-header{top:-86px;}
  :is(.template-index,.template-collection).scroll-up #shopify-section-header{background:#fff;    box-shadow: 0 -1px var(--header-border-color) inset;}
  :is(.template-index,.template-collection).scroll-up #shopify-section-announcement{top:0px; transition: all 0.4s ease-in-out;}
  .template-collection .main_layout{padding-top:86px;}
  .template-collection.common_coll .main_layout { padding-top: /*60px*/58px; }
  .next-pro-overlay{display:none !important;}
  .template-product .shopify-section--header{position: fixed;top: -95px;}
  .template-product .shopify-section--header.searchtap{position:sticky;top:0;}
  .template-product.scroll-down  #shopify-section-header{top: -95px;position: fixed;transition: all 0.5s ease-in-out;}  
  .template-product.scroll-up #shopify-section-header{position: fixed;background:#fff;    box-shadow: 0 -1px var(--header-border-color) inset;}  
  .template-product #shopify-section-announcement{top: -33px;position: fixed;z-index:99;width:100%;transition: all 0.5s ease-in-out;}
  .template-product.scroll-up #shopify-section-announcement{top:0;position: fixed;} 
  .template-product.scroll-down #shopify-section-announcement{top: -33px;position: fixed;transition: all 0.5s ease-in-out;}  
  body.searchtap #shopify-section-header{ position: sticky !important;top:0 !important;background:#fff;}
  .template-index.searchtap .left_Search span{color:#231F20;}
  .template-index.searchtap .left_Search .click-search img {filter: none;}
  .template-index.searchtap #header a svg path{fill: #231f20;}
  .template-index.searchtap #header a,
  .template-index.searchtap .Header__Wrapper .Header__Icon{color:#000;}
  body.drawer-open{overflow:hidden;}
  .main_pgp_image.img_onedesc,
  .main_pgp_image.img_mill{max-height:90vh; padding:40px 0;}  
  .main_pgp_image.img_onedesc + .main_pgp_image.img_material , 
  .main_pgp_image.img_onedesc + .main_pgp_image.img_mill,
  .main_pgp_image.img_mill + .img_material{padding:0 0 40px;}
  .ProductList.pickup-slider:not(.flickity-enabled){display:flex;overflow-y:scroll;white-space: nowrap;}
  .text-copy.share-add.mobile_{display:none;}
  .about-parallax.about-space {position: relative;} 
  .about-parallax.about-space .about-container {position: absolute;top:50%;left: 50px;transform: translateY(-50%);}
  .about-parallax.about-space .about-container p{font-size: 20px;max-width: 480px;line-height: 1.5;}
  .template-product.logged.picario_open.customizationOpen.acc_drawer_overlay .Product__InfoWrapper{z-index: -1;}
  .Grid-Product-Image .main_pgp_image:first-child .meta_colors{display:none !important;}
  /* .template-index #shopify-section-header {top: 32px;} */
  .template-index #shopify-section-header,body.temp_sale #shopify-section-header {top: 32px;}
  .template-index.scroll-up #shopify-section-header {border-top: 1px solid #231f2017;}
  .contact-code-block button.Button:hover .wht{display:block;}
  .contact-code-block .left_ button.Button:hover{border-color:#231F20}
  .contact-code-block button.Button:hover .blk{display:none;}
  .contact-code-block .inner_ .right_ button.Button:hover{color:#231F20;border-color:#231F204D} 
  .template-index .Slideshow.custom-hero .flickity-enabled .flickity-viewport, 
  .template-index .Slideshow.custom-hero .Slideshow__Slide.Carousel__Cell, 
  .template-index .Slideshow.custom-hero .Slideshow__Slide.Carousel__Cell .VideoWrapper{ height:calc(100vh - 100px)!important;}
  .template-product #shopify-section-header, 
  .template-product.scroll-down #shopify-section-header, 
  .template-product.scroll-up #shopify-section-header {position: sticky;background-color: #fff;border-bottom: 1px solid #D0D0D0;z-index:2;}
  .product-membership:last-of-type {display: none !important;}
  :is(.template-cart,.temp_membership) .product-membership:last-of-type{display:block !important}
  body.template-product:not(.product-membership,.index) .inner_block .img-block:not(.mob) img{width: 216px;margin: 0 auto;display: block;}
  .ProductForm-Filter .ProductForm-Filter-Popup#hip__Guide ,
  .ProductForm-Filter .ProductForm-Filter-Popup#BodyType__Guide{ width: 100%; height: 100% !important; overflow-y: scroll !important;}  
  .new-menu-main-inner .wpp-menu { margin-right: 9px; }
  .new-menu-main .menu-close { padding: 15.5px 15px; }
  .new-menu-main .header { padding: 11px 9px 11px 24px; }
  body.template-collection .collection-category.coll_dr .Popover .Popover__Value.is-selected { color: #151515; }
  .find-store .find-store-content .content-header p { max-width: 445px; }
  .mb_show { display: none !important; }
  /* .product-quickview-global .content-box-wrapper .collar-icons-wrapper,
  body.product-quickview .content-box-wrapper .content-box,
  body.product-quickview .contrast-fabrics-list .icons.Grid,
  body.product-quickview .common-wrap-box,
  body.product-quickview .thread-color,
  body.product-quickview .Placement__Grid .icons.Grid,
  body.product-quickview .customise-popup[data-custom="personalise-collar-btn"] .content-box-wrapper .content-box { overflow: unset; } 
  body.product-quickview .content-box-wrapper { position: relative; z-index: 1000; }*/
  body.open-collection-category .coll-all-overlay { display: none; }
  .template-index .featured_collections .ProductItem__Info { min-height: 121px; }
}
@media (min-width: 1008px){
  .template-collection.common_coll .main_layout{padding-top:67px;}
}
@media (max-width: 768px){
  .bottom-fix-pdp .demo-swatch{overflow-x: scroll;width: 100%;white-space: nowrap;display: block;padding: 0 5px;overflow-y: hidden;text-align:center;}
  .bottom-fix-pdp .demo-swatch .swatch{white-space: nowrap;display: inline-block;    text-align: center;line-height: 38px;margin: 6px 2px 3px;}
  /* .temp_cityof.bottom-fix-pdp{padding:5px 0 16px;} */
  .template-product.template-cityof .bottom-fix-pdp .pdp-btn-set {padding:0 15px;flex-direction: row-reverse;}
  .template-product .Header__Wrapper .Header__Icon.share-pdp{display:block;box-shadow: none;/*margin-top:1px;*/width:100%;height:auto;border-radius:0;width: auto;}
  .template-product .Header__Wrapper .Header__Icon.share-pdp:before{display:none;}
  .template-product .Header__Wrapper .Header__Icon.share-pdp svg{height: 16px;width: 16px;color:#000;display:block;margin:0 auto;fill: none;}
  .template-product .Header__Wrapper .Header__Icon[title="Whatsapp"]{display:none;}
  .template-product .Header__Wrapper .Header__Icon[title="Wishlist"]{margin-left:10px;margin-bottom: -2px;}
  .template-product .Header__Icon--wishlist .Icon{height: 19px;width: 19px;}
  .template-product .Icon--search-desktop, .Icon--cart-desktop{height: 19px;width: 19px;}
  /* .template-product .Header__Wrapper .Header__Icon[title="Cart"]{ margin:0 10px 0 0;} */
  .template-product .PageContainer #shopify-section-header #section-header .Header__Wrapper{padding: 13px 15px;background:transparent;border:0;}
  .Header__Wrapper .Header__Icon.closeTab{margin-left:0;} 
  .template-product .Product__ActionList{display:none;}
  .Header__Wrapper .Product__ShareList{padding-right:14px;}
  .hidden-lap-and-up.Header__Icon.Icon-Wrapper.closeTab{display:block;}
  .hidden-lap-and-up.Header__Icon.Icon-Wrapper.closeTab svg{width: 18px;height: 18px;}
  .login_right > .ol{padding-top:0 !important;padding-bottom: 25px !important;}
  .template-collection.st-mobile-margin #scrollTop{z-index:0 !important;}
  .m-container .img-main img.mob{display:block;}
  .m-container .img-main img.desk{display:none;}
  .m-container{padding:0 16px;}
  .membership-banner-main .extra-class {font-size:1rem;text-align:center;}
  .m-container .img-main .content h2 {    font-size:26px;}
  .membership-banner-main {margin-top: 30px;}
  .membership-content.items-main .items {width: calc(50% - 8px);}
  .address-ouer-container{padding:30px 16px 74px;}  
  .address-ouer-container .address-main-outer{overflow:hidden;} 
  .order-bottom-main .main_outer{display:block;}  
  .order-bottom-main .PageLayout__Section.left{width: 100%;padding-right: 0;margin-bottom:00px;border-right: 0;}  
  .Container.customers-order{padding:0 16px;} 
  .order-bottom-main .OrderAddresses.right{margin-left: 0;width: 100%;max-width: 100%;padding-top: 18px;} 
  .order-bottom-main .AccountTable .CartItem__Shipment {left: 11px;margin-top: 9px;display:flex; align-items: flex-end;}  
  .order-bottom-main{padding-top:0;}
  .app-widget {background:#f8f6f2;}
  .app-widget .widget-outer{display: flex;align-items: center; padding: 9px 10px}
  .app-widget .widget-outer h6{margin: 0;font-size:0.875rem;font-weight: normal;font-style: normal;line-height: 1.43;letter-spacing: normal;text-align: left;color: #231F20;}
  .app-widget .widget-outer p{font-size:0.75rem;font-weight: normal;line-height: 1.5;letter-spacing: normal;text-align: left;color: rgba(35, 31, 32, 0.7);margin: 0;}
  .app-widget .widget-outer .text{padding-left: 8px;flex: 1;}
  .app-widget .widget-outer .download-btn{padding:10px 17px 12px;border-radius:10px;background:#231f20;font-size:0.875rem;font-weight: normal;line-height: 1;letter-spacing: normal;text-align: center;color: #fff;margin-right: 10px;}
  .app-widget .widget-outer .close svg{stroke-width:2px;fill: #231f20;color: #231F20;width: 24px;padding: 0 0 0 10px;display:block;}
  .app-widget{display:block;}                                   
  .app-widget .widget-outer .close{height: 30px;display: flex;align-items: center;}    
  .img-btn-wrapper .customise-btn button.contrast-front-btn{top: 37%;}
  /* .img-btn-wrapper .customise-btn .common-btn-edit:hover span,
  .img-btn-wrapper .customise-btn .common-btn-edit:focus span,
  .img-btn-wrapper .customise-btn .common-btn-edit:active span,
  .img-btn-wrapper .customise-btn .common-btn-edit.btnClicked span
  {background: #000;}  */
  .feature-columns-slider.horizontal-coll .Grid__Cell .vendor{font-size:0.75rem;padding-bottom:17px;}
  .feature-columns-with-image .horizontal-coll-main h3 {font-size:1.125rem;}
  .horizontal-coll-main .horizontal-coll.two_item {padding-right: 0;}
  .horizontal-coll-main .horizontal-coll.two_item .Grid__Cell {padding: 0 16px 0 0;}
  .vertical-collection-outer .Grid__Cell:last-child,
  .horizontal-coll-main .horizontal-coll.two_item .Grid__Cell:last-child{margin:0;}
  .feature-columns-with-image .horizontal-coll-main .Container, .feature-columns-with-image.vc-col .Container {padding: 0 16px;}
  .change-size-popup-outer .size-change-popup .ProductSize__Elements.Round .Pair__Lists label {font-size:0.875rem;line-height: 44px;border-radius:12px;}
  .size-change-popup .ProductSize__Elements.Round .Property__Field {width: 44px;height: 44px;margin:0;}
  .change-size-popup-outer .size-change-popup .ProductSize__Elements.Round .Pair__Lists .List__numbers {margin: 0 -2.4px;}
  .size-change-popup .ProductSize__Elements.Round .ProductElements__Name {margin-bottom: 10px;}
  /* .customizecityof_sizemodule.cityofCustomize_drawer .List__numbers .Property__Field label{font-size:0.8125rem;}
  .customizecityof_sizemodule.cityofCustomize_drawer .List__numbers .Property__Field .activeradio+label{font-size:0.875rem;}
  .customizecityof_sizemodule .custom_city-drawer {padding: 30px 20px 0;}
  .customizecityof_sizemodule.cityofCustomize_drawer .ProductSize__Elements .List__numbers .Property__Field label img{height:auto;} */
  .custom_city-drawer .ProductForm-Filter-Heading .ProductForm__SizeLabel .single-closer.close_pair{position: absolute;right: 0;top: 3px;text-align: right;}
  .custom_city-drawer .ProductForm-Filter-Heading .ProductForm__SizeLabel .single-closer.close_pair svg{width: 15px;}
  /* .customizecityof_sizemodule .product-handle-button .new-color-varient a {width: 57px;height: 71px;}
  .customizecityof_sizemodule .product-handle-button .new-color-varient span {font-size:0.875rem;padding-bottom:10px;} */
  /* .template-product.template-cityof.customizecityof_sizemodule .ProductForm__Variants{margin-top: 5px;} */
  .recommended_sizeblock{font-size:0.75rem;} 
  /* .template-product.template-cityof .Popup.Great__ChoicePopup{max-height: 100%;height: 100%;border-radius: 0;max-width: 100%;}
  .template-product.template-cityof .mfp-content{height: 100%;} */
  .template-bsc .bombay-shirt-content .fitsmart-button button:hover .button-text{color:#fff !important;}
  .template-bsc .bombay-shirt-content .fitsmart-button button *{font-size:0.875rem;}
  body:not(.onload_hide_button) .loader-pdp-main{display:none;}
  /* .temp_cityof.customizecityof_sizemodule .product-handle-button:not(.formalpant_customise) .pdp-btn-set .ProductForm__AddToCart.template-product.formalpant_customise,
  .temp_cityof.customizecityof_sizemodule .product-handle-button .pdp-btn-set .ProductMeta__Size{flex:unset;} */
  .ProductForm-Filter .ProductForm-Filter-Heading .ProductForm__SizeLabel{font-size:1rem !important;}
  .template-product.template-cityof .addtocart-container{margin:0;}
  .Popup .Measuring_TipsTab .tabs_Scroll{margin-bottom: 20px;}
  .New__SizePopup.CityofSize__GuidePopup .modal-body{padding: 25px 0 0;height:auto;}
  .Measuring_Item .Rte{min-height: auto;} 
  .ProductForm-Filter .ProductForm__Size .nav-tabs {padding-top: 20px;}  
  .ProductForm-Filter .ProductForm__Size .second-allcontent .tab-pane .data_drawer_two .size-pop-profile {margin-top: 0px;}
  .pdp-btn-set.nSoldOutBtn{padding-top:0 !important;}
  .full-video-main video { height: calc(100vh - 270px);} 
  .full-video-main .control-bar span{display:block;}
  .full-video-main .control-bar span img{width:20px;}
  .full-video-main , .full-video-main video, .full-video-main img.video_banner_image { height: calc(100vh - 270px);object-fit: cover;} 
  .full-video-main .video_banner_image.hidden-tablet-and-up_mobile{display:block;object-fit: cover;}
  .full-video-main .video_banner_image.hidden-phone_desk{display:none;}
  .your-size-second .second-allcontent.ProductForm__SizeContent {height: calc(100dvh - 155px);}
  .your-size-second .contBtnDrawer {position: sticky;bottom: 0;padding: 19px 20px;background: #fff;width: 100%;width: calc(100% + 38px);margin-left: -19px;}
  /* .temp_cityof .your-size-second .size-options-korra {    height: calc(100vh - 144px);} */
  .ProductForm-Filter .ProductForm-Filter-Heading{padding-bottom:15px;}
  .ProductForm-Filter .ProductForm__Size .nav-tabs {padding-top: 5px;}
  .template-product #main .mlvedaform section.customizePDP.Product {margin-bottom: 0;padding-bottom:0;}
  .form-block-main .inner{display:block;}
  .form-block-main .inner .left_content {width: 100%;padding: 0 0 30px 0;}
  .form-block-main .inner .left_content .inn{max-width: 100%;}
  .form-block-main .inner .right_form{width: 100%;border-left: 0;padding-left: 0;}
  .form-block-main .inner h4{text-align: center;}
  .form-block-main .inner p{margin: 20px auto 0;text-align: center;}
  .form-block-main .inner .right_form .form-outer-block{margin: 0 auto;}
  .scan-success-loader p{font-size:0.875rem;margin-top:0;}
  .scan-success-loader .logo-loader svg{width:80px !important;}
  .scan-success-loader .logo-loader img {max-width: 160px;margin-bottom: 6px;}
  .size-change-popup .ProductSize__Elements.Round .ProductElements__Name{padding-bottom:0;}
  .New__SizePopup.Popup .Round .Property__Field{margin: 0 2.5px 6px;}
  .New__SizePopup.Popup .List__numbers{margin: 0 -2.5px;}
  .ProductForm-Filter .ProductForm__Size.customer_ProductForm__Size .Product-Filter-Add-To-Cart{width: calc(100% + 40px) !important;margin: 0 -20px -50px !important;}
  .view-similar-pdp .inner{padding-bottom:50px;}
  @supports (-webkit-touch-callout: none) { 
  .view-similar-pdp .inner{padding-bottom:100px;}
    .find-store .find-store-section .search input::placeholder{padding-bottom:5px;;}
  }
  .view-similar-footer{text-align: center;padding: 10px 0;background:#fff;border-radius: 10px 10px 0 0;box-shadow: 0 -2px 10px #0000001a;}
  .view-similar-footer .ButtonGroup__Item {padding: 11px 90px;font-size:1rem;width:calc(100% - 26px);}
  .view-similar-pdp h2.ProductItem__Title.Heading{font-size:0.875rem;padding-right:0;}
  .view-similar-pdp .ProductItem__Info {margin-top: 4px;}
  .view-similar-pdp span.ProductItem__Price.Price.Text--subdued {font-size:0.75rem;}
  .view-similar-pdp .ProductItem__LabelList {margin-top: 3px;padding-bottom:10px;}
  .view-similar-pdp h2{font-size:1.125rem;}
  .similar-product{right: 16px;bottom: 28px;font-size:0.75rem;padding: 9px 11px;}
  .Grid-Product-Image .main_pgp_image .meta_colors{left: 16px;bottom: 28px;font-size:0.75rem;padding: 9px 11px;}
  .Grid-Product-Image .main_pgp_image.secondlast-item .meta_colors {left: 50px;bottom:29px;}
  .new-categories .categories_outer .inner-categories .img_block {margin-bottom: 20px;}
  .new-categories .categories_outer.cat_slider_apply .inner-categories {flex-wrap:wrap;margin:0 -10px;}
  .new-categories .categories_outer.cat_slider_apply .inner-categories .categriy-block{padding:0 10px;margin:15px 0;}
  .new-categories .categories_outer.cat_grid_apply .inner-categories .categriy-block{margin:15px 0;}
  .new-categories .new-cal-sl {padding: 0px 0 0px;}
  .new-cat-grid{padding:0;}
  .ProductItem__Wrapper > a .loader{position: absolute;top: 50%;z-index: 9;left: 50%;transform: translate(-50% , -50%);}
  .template-product .pswp--open{z-index:9999;}
  .Header__Wrapper .left_Search,
  .Header__Wrapper .desk-menu-icon,
  .Header__Wrapper a.Header__Icon.Icon-Wrapper[title="Account"] {display:none;}
  /* .template-product .logo_new_pos{display:none;}  */
  .main_pgp_image:is(.img_onedesc,.img_material,.img_mill){max-height:100%;}
  .template-product #shopify-section-announcement {position: fixed;top: 0;left: 0;width: 100%;z-index: 9;transition: all 0.5s ease-in-out;}
  .template-product #shopify-section-header {position: fixed;top: 0;left: 0;width: 100%;z-index: 9; 
/* background: linear-gradient(180deg, rgba(35, 31, 32, 0.25) 0%, rgba(35, 31, 32, 0.247904) 11.79%, rgba(35, 31, 32, 0.241896) 21.38%, rgba(35, 31, 32, 0.2324) 29.12%, rgba(35, 31, 32, 0.219837) 35.34%, rgba(35, 31, 32, 0.20463) 40.37%, rgba(35, 31, 32, 0.1872) 44.56%, rgba(35, 31, 32, 0.16797) 48.24%, rgba(35, 31, 32, 0.147363) 51.76%, rgba(35, 31, 32, 0.1258) 55.44%, rgba(35, 31, 32, 0.103704) 59.63%, rgba(35, 31, 32, 0.0814963) 64.66%, rgba(35, 31, 32, 0.0596) 70.88%, rgba(35, 31, 32, 0.038437) 78.62%, rgba(35, 31, 32, 0.0184296) 88.21%, rgba(35, 31, 32, 0) 100%); */
     position: sticky;    background: #fff;    border-bottom: 1px solid #D0D0D0; }
  :is(.template-product,.template-collection).scroll-up #shopify-section-header{background:#fff;box-shadow: 0 -1px var(--header-border-color) inset;transition: all 0.4s ease-in-out;}
  .cat-filter,.cat-filter{transition: all 0.4s ease-in-out;}
  .template-product.scroll-down #shopify-section-announcement{top:-93px;}
  .template-product.scroll-down #shopify-section-header{top:-76px;transition: all 0.5s ease-in-out;} 
  .template-product.appwidget_close #shopify-section-header{top: 0;}
  .template-product.appwidget_close.scroll-down #shopify-section-header{top:-46px;}
  body.template-index.appwidget_close #shopify-section-header{top: 0;}
  .template-product.scroll-down.appwidget_close #shopify-section-announcement{top:-33px;}
  .logo_new_pos{position:relative;margin-right: auto;margin-left: 0;width:auto;}
  .template-product .logo_new_pos{position:absolute;margin:0 0 0 30px;display:none;} 
  .template-product .logo_new_pos img{filter: invert(1);margin: 0 auto;}
  .template-product.scroll-up #shopify-section-header .logo_new_pos img{filter:none;}
  body:not(.template-product) .Header__Wrapper{justify-content: flex-start;}
  .Header__Wrapper .Header__Icon[title="Cart"] img{display:block;}
  .Header__Wrapper .Header__Icon[title="Cart"] {font-size:0;margin-top: 0;}
  /* .template-index .Slideshow__Carousel .Slideshow__ImageContainer{height:80vh;} */
  .template-index .Slideshow__Carousel .Slideshow__ImageContainer img,
  .home-page .Slideshow__Carousel .Slideshow__ImageContainer img{object-fit:cover;}
  body.template-index #shopify-section-announcement{position:fixed;top:0;z-index: 9;width: 100%;left: 0;background:transparent;   transition: 0.2s all ease-in-out;}
  .template-product #shopify-section-header :is(.Header__Wrapper , .Header){ background: transparent !important;    box-shadow: none !important;border: 0 !important;}
  #shopify-section-header .Header__Wrapper{  padding:12px 16px !important; }
  body.template-index.appwidget_close #shopify-section-header{position:fixed;top:0;z-index: 9;width: 100%;left: 0;    transition: 0.5s all ease-in-out;}
  body.template-index.appwidget_close.scroll-down #shopify-section-header{top:-55px;}
  body:is(.template-index,.template-collection ).scroll-down #shopify-section-header{top:-55px;}
  /* body.template-collection #shopify-section-header {top:0 !important;} */
  body.template-index.scroll-down #shopify-section-announcement{top:-90px;}
  body.template-index.scroll-up #shopify-section-header{background:#fff;border-bottom: 1px solid #e6e6e6;}
  body.template-index.scroll-up #shopify-section-announcement{top:0px;}
  /* body.template-index:not(.scroll-up) .logo_new_pos img{filter: invert(1);} */
  body.template-product:not(.scroll-up) .hidden-lap-and-up.Header__Icon.Icon-Wrapper.closeTab path{fill:#000;}
  :is(body.template-product,body.template-index ) .Header__Wrapper .Header__Icon[title=Cart] img.white_{display:none;} 
  :is(body.template-product,body.template-index).scroll-up .Header__Wrapper .Header__Icon[title=Cart] img.white_{display:none;} 
  body:is(.template-index,.template-collection ) #shopify-section-header{position: fixed;top: 0;left: 0;width: 100%;z-index: 9; transition: 0.4s all ease-in-out;}
  /* body.template-index #shopify-section-header{ transition: 0.4s all ease-in-out;} */
  body.template-index #shopify-section-header,body.temp_sale #shopify-section-header{ transition: 0.4s all ease-in-out;}
  .template-index.appwidget_close #shopify-section-header{top:0;}
  body.template-index.scroll-up.appwidget_close #shopify-section-header{top:0;}
  body.st-mobile-margin   #shopify-section-header #section-header :is(#shopify-section-announcement ,.Header__Wrapper){display:none !important;}
  body.st-mobile-margin header#section-header:before{height:100vh}
  body.template-collection.st-mobile-margin .collection-fix-bar{z-index:1;}
  body.st-mobile-margin  #shopify-section-header{top:0 !important;}
  body.st-mobile-margin{overflow:hidden;}
  .view-similar-pdp h2:not(.ProductItem__Title){font-size:1rem;padding:20px 16px 19px;border-bottom: 0px;border-bottom: 1px solid rgb(191, 191, 191);margin:0px 0px;font-family: Helvetica Neue;font-weight: 500!important;} 
  .Grid-Product-Image .main_pgp_image .Product__SlideItem .AspectRatio,
  .Product__Gallery--stack .Product__SlideItem .VideoWrapper {height:67vh}
  .Product__Gallery--stack .Product__SlideItem .plyr__video-wrapper video { object-fit: cover; }
  .new-categories .index-rich-text-inner .header-block p{font-size:1.25rem;}
  .new-cal-sl header .Container{padding:0;} 
  .new-categories .index-rich-text-inner .header-block h2{margin-bottom: 8px;}
  .st-searchmobile-Wrapper {width: 92%;}
  .footer-app-main.secial-desk p{margin-bottom: 7px;}
  body.template-index.searchtap #shopify-section-announcement{position:sticky !important;top:0;}
  body.template-index:not(.scroll-up).searchtap .logo_new_pos img{filter:none;}
  body.template-index:not(.scroll-up).searchtap .Header__Wrapper .Header__Icon.cart_h img{filter:none !important;}
  body.template-index.searchtap #shopify-section-header{position:sticky;top:0;background:#fff;border-bottom: 1px solid #e6e6e6;}
  body.template-index.searchtap .st-search-bar.hidden-desktop{display: block;background: #fff;}
  body.template-index.searchtap.scroll-down .st-search-bar.hidden-desktop{display: block;background: #fff;}
  .main_pgp_image.img_material .material_data + h4, 
  .main_pgp_image.img_mill .material_data + h4, 
  .main_pgp_image.img_onedesc .material_data + h4{margin-top:6px;}
  .new-categories .index-rich-text-inner .header-block h2 {font-size:28px;}
  .collection-body .feature-columns-slider.horizontal-coll.one_item .Grid__Cell{border:0;}
  .view-similar-pdp .ProductItem__Info{min-height:63px;margin-top:12px;} 
  .template-korra.picario_open .new_measure_mobile {position:fixed;top: 0;left: 0;padding-bottom: 90px;}
  .new-menu-main{z-index: 99999999;}
  body.open_newmenu .menu-overlay{z-index: 999999;}
  .temp_webview.template-cityof .change-size-popup-outer .bottom-button-set{width: calc(100% + 32px);margin-left: -16px;}
  /* .temp_webview.template-cityof .change-size-popup-outer.edit_data_module .bottom-button-set{ padding:0;} */
  /* .temp_webview.template-cityof .change-size-popup-outer.edit_conform .bottom-button-set{padding:0;} */
  .temp_webview.template-cityof .change-size-popup-outer.edit_conform .bottom-button-set{width:100%;margin:0;}
  .section-cart-template .PageContent{margin-top:0;}
  .new-menu-main .menu-item a{margin: 0;}
  .new-menu-main .menu-item{padding:18px 0 13px;}
  .new-menu-main .menu-close{padding:0 0 0 32px;}
  .new-menu-main .menu-item span{font-size:0.75rem;}
  .new-menu-main .header{padding: /*32px*/ 16px /*18px*/;}
  .new-menu-main .menu-body {padding: 16px 16px 110px;}  
  .new-menu-main .menu-item.no-childs { padding: 13px 0px; }
  .featured-collections.new .SectionHeader__Heading.SectionHeader__Heading .pro-count{font-size: 12px;top: -8px;}
  .new-menu-main .menu-item.no-childs:nth-last-child(-n+4) { padding: 12px 0px; }
  .new-menu-main .menu-item:first-child { padding-top: 0px; }
  .new-menu-main .menu-item .first-level a { font-size: 24px; }
  .new-menu-main .menu-item.no-childs:nth-last-child(-n+3) .first-level a { font-size: 18px; }
  .new-menu-main .menu-item.no-childs:nth-last-child(3) { margin-top: 14px; }
  .new_customize .ProductSize__Elements:not(.Round) .Property__Field img {max-height: 70px;}  
  .new_customize .ProductForm__SizeContent .ProductSize__Elements{margin: 0 0 17px;}
  .top-picks .featured_collections .pickup-slider{display:flex;width:50%;}
  .ins-banner-main .mob{display:block;}
  .ins-banner-main .desk{display:none;}
  .top-picks .ins-banner-main{width:50%;}
  .top-picks {padding-left: 16px;}
  .top-picks.featured-collections .pickup-slider .Carousel__Cell {width: 58%;flex:none;}
  .top-picks .ProductListWrapper {    display: flex;    overflow-x: auto;    white-space: nowrap;}
  .top-picks .ProductListWrapper::-webkit-scrollbar{display:none;} 
  .top-picks .ProductItem__Info.ProductItem__Info--left {margin-top: 9px;}
  .top-picks .ProductItem__Info h2.ProductItem__Title.Heading a {font-size:0.875rem;}
  .top-picks .ProductItem__PriceList.Heading *{font-size:0.875rem;}
  .top-picks header.SectionHeader {margin-bottom: 25px;}
  /* body.template-collection .collInfo {padding: 0 20px;} */
  .top-picks .ins-banner-main img {    height: calc(100% - 24px);}
  .Great__ChoicePopup .modal-body{height:auto;}
  html.Popup_Open .pro-nex-prev{display:none;}
  .top-picks.featured-collections .pickup-slider .Carousel__Cell{padding-top:0 !important;}
  .pickup-slider .flickity-prev-next-button{display:none;}
  .ProductForm-Filter .ProductForm__Size .fitProgress-outer{top:0;}
  .feature-columns-with-image.pdp  .Grid__Cell:last-child{margin-right:0;}
  .template-product .feature-columns-with-image.pdp .Product header{padding-right:16px;}
  .template-product .feature-columns-with-image.pdp .SectionHeader h2.SectionHeader__Heading{line-height:1.2;}
  .feature-columns-with-image.new.pdp .feature-columns-slider .Grid__Cell {padding: 0 16px 0 0;}
  .template-product.logged .ProductForm__Size .guaranteed_data,
  .template-product .ProductForm__Size .block + .guaranteed_data{margin-top:18px !important;}
  .order-bottom-main .cust-drw-btn{position:unset;padding-top: 9px;}
  .temp_giftcard .Product__InfoWrapper{padding:0;}
  .temp_giftcard .Product__Info {width: 100%;background: #fff;} 
  .temp_giftcard .Product__Info .Container {max-width: 100%;padding: 16px;}
  .temp_giftcard .Product__Info .ProductMeta__Title {font-size:1rem;font-weight: 400;line-height: 14px;letter-spacing: 0em;text-align: left;    color: #231F20;}
  .temp_giftcard .ProductMeta {display: flex;align-items: center;justify-content: space-between;margin: 0 0 19px;border: 0;border-bottom: 1px solid #ECECEC;padding-bottom: 13px;}
  .temp_giftcard .ProductMeta .ProductMeta__Description{display:none;}
  .temp_giftcard .ProductForm__Item{font-size:0.8125rem;font-weight: 400;line-height: 12px;letter-spacing: 0em;text-align: left;color: #231F20;}
  .temp_giftcard .ProductForm__AddToCart{font-size:0.875rem;padding:13px;}
  .temp_giftcard .ProductMeta__PriceList *{font-size:1rem;font-weight: 400;line-height: 12px;letter-spacing: 0em;color: #7b7b7b;}
  .temp_giftcard .ProductMeta .ProductMeta__PriceList{margin:0;}
  .temp_giftcard .Product__Gallery--stack .Product__SlideItem .AspectRatio {height: 50vh;}
  .temp_giftcard .Product__Slideshow .Carousel__Cell .AspectRatio > img {object-position: left;}
  .temp_giftcard .how-it-works:after{display:none;}
  .temp_giftcard .how-it-works{width:100%;padding:30px 0 20px;}
  .temp_giftcard .how-it-works h2 {font-size:28px;margin-bottom:24px;}
  .temp_giftcard .how-it-works-steps .step img{max-width:46px;}
  .Popover__Header .Popover__Title{letter-spacing:0;}
  .temp_giftcard .how-it-works .inner{padding-right:0;}  
  .gift-top-main .content{padding: 20px 20px 92px;}
  .temp_giftcard .how-it-works-steps:after{top:30px;}
  .temp_giftcard.template-product.scroll-down:not(.scroll-up) #shopify-section-header {top: -76px;}
  .gift-top-main .body-block h3 {font-size:28px;}
  .gift-top-main {height: calc(100vh - 320px);min-height: auto;} 
  .gift-top-main .body-block p{font-size:0.875rem;line-height: 1.7;}
  .temp_giftcard .how-it-works-steps .step:nth-child(2) img{margin-left:0;}
  .customise-box .customise-box-inner{padding-bottom:100px;}
  .temp_giftcard .Header__Wrapper .logo_new_pos{display:none;} 
  .temp_giftcard .Product__Info .money.conversion-bear-money * {font-size:0.875rem;}
  .temp_giftcard .ProductForm__Item .Icon--select-arrow {width: 13px;}
  .temp_giftcard .recipient-fields__field input::placeholder{font-size:0.875rem;}
  .temp_giftcard .recipient-fields__field.date_ .NativeDatepicker{background-size: 22px}
  .temp_giftcard .recipient-checkbox span {font-size:0.875rem;}
  .about-textblock .content .content-left h4{font-size:40px;line-height: 48px;max-width: 300px;}
  .about-container{padding:0 20px;}
  .about-space {margin: 65px 0;}
  .about-main .mob_{display:block;}
  .about-main .desk_{display: none;}
  .about-hero .content{left:20px;bottom:70px;}
  .about-hero .content h1 {font-size:70px;}
  .about-imgtext.middle .content-left {order: 2;    max-width: 600px;    width: 100%;    margin: 50px auto 0;    padding: 0 20px;}
  .about-imgtext.middle .content-right{width: 100%; padding:0 20px;   order: 1;    max-width: 500px;    margin: 0 auto;}
  .about-main .right_inner{    margin: 0 auto;}
  .about-main .sp-content.first{order:3;max-width: 600px;margin: 0 auto;padding:0 20px;}
  .about-main .img {margin-bottom: 27px;}
  .about-imgtext.about-space.last:after{top: -70%;opacity:0;}
  .about-imgtext.about-space.last .img{position:relative;}
  .about-imgtext.about-space.last .img:after{position: absolute;content: "";top: -50%;background: #F4F2EA;width: calc(100% + 40px);height: 100%;z-index: -1;left: -20px;}
  .about-imgtext.middle , .about-imgtext.about-space.last{margin:40px 0;}
  .about-imgtext.middle{padding-top: 50px;}
  .about-imgtext.last .img img{width:100%;}
  .text-copy.share-add.desktop_{display:none;}
  .page-anatomy.bottom-ana .main-desc{font-size:0.875rem;margin-bottom: 30px;}
  .page-anatomy.bottom-ana .anatomy-tab-wrapper .anatomy-tab li{min-width:auto;margin: 0 5px;}
  .page-anatomy.bottom-ana .anatomy-tab-wrapper .anatomy-tab li p{padding: 10px 15px;line-height: 1;font-size:0.875rem;}
  .front-back-title{font-size:1.25rem;margin-bottom: 20px}
  .page-anatomy.bottom-ana .anatomy-tab-wrapper .anatomy-tab {overflow-x: scroll;white-space: nowrap;justify-content: flex-start;}
  .page-anatomy.bottom-ana .anatomy-tab-wrapper .anatomy-tab::-webkit-scrollbar {display:none;}
  .bombay-shirt-content .fitsmart-button .Filter_As_Modal-mobile .button-text {padding-bottom: 2px;}
  .ProductForm-Filter #BodyType__Guide .slider-container .content-slide .product-select-button, 
  .ProductForm-Filter #ShoulderType__Guide .slider-container .content-slide .product-select-button {display:none;}
  .extra-help-div{padding-top:20px;}
  /* :is(#BodyType__Guide,#hip__Guide) .extra-help-div{padding-top:20px} */
  .temp_webview .extra-help-div{padding-top:25px}
  .Measuring_TipsTab .nav-tabs a{font-size:0.875rem;}
  .temp_webview #ShirtSize__Guide .ProductUnsure__About {opacity: 1;    visibility: visible;    display: block !important;}
  .temp_webview #ShirtSize__Guide .MeasuringTips__Link{margin-bottom:10px;}
  .main_pgp_image.secondlast-item .similar-product {bottom: 28px;right: 52px;} 
  .last-item-content {padding: 0 16px 40px;}
  .Grid-Product-Image .main_pgp_image.secondlast-item .similar-product {bottom: 28px;right:51px;}
  .main_pgp_image.last-item .similar-product{margin-top: -30px;}
  .Grid-Product-Image .main_pgp_image.last-item .meta_colors {bottom: 55px;left:51px;}
  .store-app .store-app-inner{padding:0 16px;}
  .feature-columns-with-image .horizontal-coll-main.slide-padding .Container .SectionHeader{padding-right:16px;}
  .featured-collections.new .SectionHeader__Heading.SectionHeader__Heading,
 
  .template-collection .product-recommendations .SectionHeader h3{font-size:1.375rem;}
  .hr-main.feature-columns-with-image .SectionHeader{margin-bottom:22px;}
  .feature-columns-with-image .SectionHeader h2.SectionHeader__Heading a svg { width: 16px;}
  .feature-columns-with-image .SectionHeader h2.SectionHeader__Heading a {gap: 10px;}
  .featured-collections header.SectionHeader {margin-bottom: 22px;}
  .template-product.template-bsc .Product__Info{padding:0;}
  .care-drawer-main h3{font-size:1rem;padding: 15px 20px;}
  .care-drawer-main .body_dr *{font-size:0.875rem;line-height: 22.4px;}
  .care-drawer-main .body_dr {padding: 20px 16px 30px;}
  .Grid-Product-Image .main_pgp_image.last-item.has-color-options.no-similar .meta_colors{margin-top: -32px;bottom: 20px;}
  .Header__Wrapper .Header__Icon.wpp{display:none;}
  .template-product .Header__Icon+.Header__Icon,
  .Header__Wrapper .Header__Icon{margin-left:15px;}
  .template-product:not(.scroll-up) .pincode_number img{filter: none;}
  .template-product .fitsmart-button{padding-left:15px;}
  .store-popup-header.find-store .find-store-content .notfound-text-popup{font-size:0.875rem;}
  .guaranteed_data{padding:16px 16px;flex-direction: column;}
  .guaranteed_link{margin-left: 0;display: block;max-width: 279px;padding-top: 5px;text-align: left;width: 100%;}
  /* .template-product .ProductItem__PriceList.Heading {padding-bottom: 7px;} */
  body.promobanner .horizontal-coll .Link span{font-size:0.875rem;}
  .template-collection #shopify-section-header #section-header .Header__Wrapper .main-logo{margin-left:15px !important;}
  .template-product.temp_RTW .New__SizePopup.Popup .modal-body{padding: 0 /*16px*/0 46px;}
  .rtw-size-wrap .rtw-rec-size {font-size:0.875rem;margin:0 auto;}
  /*.rtw-size-wrap .rtw-size-header{width: 100vw;left: -16px;position: relative;} */
  .collInfo .collDescription {padding-top:20px;font-size: 14px;}
  /* .boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title button.boost-pfs-filter-option-title-heading{font-size:0.875rem;} */
  body.template-collection .collection-category.coll_dr .Popover .Popover__Value,
  .Great__ChoicePopup .selected-items-wrapper .selected-item .selected-item-data .selected-item-price, 
  .Proceed__CheckoutPopup .selected-items-wrapper .selected-item .selected-item-data .selected-item-price,
  .Great__ChoicePopup .continue-shopping-button .continue__shopping_link, 
  .Proceed__CheckoutPopup .continue-shopping-button .continue__shopping_link,
  .section-cart-template .Cart .Cart__Checkout,
  .mobilesearch .sidefilter li,
  :is(.template-search .counts, .searchtap .counts) span,
  .template-collection .collInfo *, .template-collection .collInfo .collDescription,
  .temp_giftcard .Popover__Content .Popover__Value{font-size:0.875rem}
  .page-store.all-stores .filter .filter-title{font-size:1.25rem;    font-family: Helvetica;}
  .features--heading-small .Rte h6, .features--heading-small .u-h6{font-size: 0.75rem}
  .features--heading-small .Rte h1, .features--heading-small .u-h1,
  .template-search .st-show-result h4, .searchtap .st-show-result h4{font-size:1.375rem}
  .features--heading-small .Rte h2, .features--heading-small .u-h2,
  .profile-popup-main .top-info .name{font-size:1.125rem}
  .Great__ChoicePopup .great-choise-message p, .Great__ChoicePopup .proceed-checkout-message p, 
  .st-sorting-wrapper li.sortby,.simply-otp-wrapper .olWrapper .ol .login-box .login-header, .simply-otp-wrapper .olWrapper .ol .update-user-box .login-header,
  .Proceed__CheckoutPopup .great-choise-message p, .Proceed__CheckoutPopup .proceed-checkout-message p{font-size:1.25rem; }
  .Great__ChoicePopup .great-choise-message span, .Great__ChoicePopup .proceed-checkout-message span, 
  .Proceed__CheckoutPopup .great-choise-message span, .Proceed__CheckoutPopup .proceed-checkout-message span,
  .Great__ChoicePopup .selected-items-wrapper .selected-item .selected-item-data .selected-item-title, 
  .Proceed__CheckoutPopup .selected-items-wrapper .selected-item .selected-item-data .selected-item-title,
  .st-sorting-wrapper .list li button,.template-bsc .simply-otp-wrapper .olWrapper .ol .login-box .login-description,.template-bsc .simply-otp-wrapper .olWrapper .ol .update-user-box .login-description,
.template-bsc .simply-otp-wrapper .olWrapper .ol .login-box .other-options-box .other-options-wrap .other-option-inner, 
  .template-bsc .simply-otp-wrapper .olWrapper .ol .update-user-box .other-options-box .other-options-wrap .other-option-inner,
.template-bsc .simply-otp-wrapper .olWrapper .ol .login-box .send-btn, 
.template-bsc .simply-otp-wrapper .olWrapper .ol .update-user-box .send-btn, 
  .template-bsc .simply-otp-wrapper .olWrapper .ol .verify-box .verify-btn,
  .contactus .store-support,.contactus .store-support h6,
  .Great__ChoicePopup .view-bag-button .ProductForm__ViewCart{font-size:1rem; }
  .Brand__Text .more-about, .Brand__Text p, .CollectionFilters .boost-pfs-filter-tree, .Footer__Block--newsletter .Form__Input, 
  .PageContent p, .Page__Guest p, .ProductForm__Label, .ProductForm__SavedSize, .ProductForm__Size .ProductForm__SizeLabel, 
  .ProductForm__Size .nav-tabs a, .ProductItem .ProductItem__Title, .ProductMeta__Description, .Product__Guarantee .Rte h5, 
  .Product__Tabs .Collapsible__Button, .Product__Tabs .Rte, .Text__Content .SectionHeader__Description, .Text__Content .SectionHeader__Description p,
  .asdasdasd .ProductElements__Name, .brandabout-page .text-with-image .SectionHeader__Description, .footer-social-subscribe-block .BOLD-mc-picker-mnt,
  .press_content .Rte, .template-collection .PageHeader .Rte,  
  .template-pause .Popup .Property__Field label, body .wishlistpage .product .text .price, body .wishlistpage .product .text h3{font-size:1rem;}
  .custom-page .PageHeader h1.SectionHeader__Heading{font-size:1.625rem;}
  .custom-page .PageContent :is(p,li,a,span,b){font-size:0.875rem;    line-height: 1.6;}
  .mobilesearch .filterHeader {font-size:0.9375rem;}
  .featured-collections.new .featured_collections .ProductList--carousel {margin: 0 0 0 16px;}
  .featured-collections.new .ProductList--carousel .Carousel__Cell.new-mode {padding: 0 12px 0 0;}
  .cor-head .inner{display:block;padding:17px 16px; position: absolute;top: 0;z-index: 4;text-align: center;    margin: 0 auto;    left: 0;    right: 0;}
  .cor-head .inner .right-text h5,
  .cor-head .inner .left-text h1,
  .cor-head .inner .right-text p{color:#fff;}
  .cor-head .inner .left-text{width:100%;padding-bottom:12px;}
  .cor-head .inner .right-text{width:100%;}
  .cor-head .corp-form {right: 0;left: 0;margin: 25px auto;bottom: 0;    transform: none;    top: auto;   position:relative; max-width: calc(100% - 32px);}
  .cor-head .img_inner .mob-show{display:block;height: calc(100vh - 140px);}
  .cor-head .img_inner .desk-show{display:none;}
  .cor-head .kl-private-reset-css-Xuajs1 input[type=text]{height:40px !important;}
  .cor-head .kl-private-reset-css-Xuajs1 {padding:0 0;}
  .cor-head form.needsclick.klaviyo-form{padding: 15px !important;} 
  .needsclick.kl-private-reset-css-Xuajs1[data-testid="form-row"] div[data-testid="form-component"]{padding:8px 0 !important;}
  .cor-head .inner .right-text h5 {font-size: 0.875rem;line-height:1.5;margin-bottom:0;}
  .cor-head .inner .right-text p{font-size: 0.6875rem;line-height: 1.6;justify-content: center;}
  .cor-head .inner .left-text h1 br{display:none;}
  .cor-head .inner .right-text p span:after{background:#fff;}
  .Icon-Wrapper--clickable:before{width:auto;left:0;right:0;}
  .template-product.temp_RTW .rtw_sele_size{padding:13px 21px;}
  :is(.log-tc-popup, .log-pp-popup){height:65vh;top: calc(50% - 32px);}
  .otp-require-main p {margin: 0 0 18px;text-align: center;}
  .order-bottom-main .AccountTable .CartItem__Info .qty,
  .order-bottom-main .CartItem__Info .Price--highlight,
  .order-outer .Price--compareAt{font-size:0.75rem;}
  .order-bottom-main .AccountTable .order-outer-main .CartItem__Info .qty.pr-cust .ordder-cust{padding: 0 0 0 5px;margin:0;}
  .order-bottom-main .order-outer .CartItem__ImageWrapper{min-width:max-content}
  .order-bottom-main .Customer_HeadRight .dropdown-container,
  .order-bottom-main .Customer_HeadRight .confirmed_fit{max-width: 158px;}
  .cor-head .inner .right-text p{display:none;}
 
  .feature-columns-with-image.new.pdp .Grid__Cell.\31 \/5--tablet-and-up {width: 40%;}
  .feature-columns-with-image .Container{padding:0 16px;}
  .feature-columns-with-image .Container{padding-right:0;}
  .template-product .feature-columns-with-image.pdp.new h3 {font-size: 1rem;margin-bottom: 6px;line-height: 1.3;}
  .template-product .feature-columns-with-image.new.pdp .SectionHeader__Description.div_subtext p { font-size: 0.875rem;line-height: 1.5;}
  /* body.template-index #shopify-section-header {top: 30px;border-top: 1px solid rgba(0, 0, 0, 0.07);} */
  body.template-index #shopify-section-header,body.temp_sale #shopify-section-header {top: 30px;border-top: 1px solid rgba(0, 0, 0, 0.07);}
  .horizontal-coll-main.slide-padding .feature-columns-slider.horizontal-coll .Grid__Cell{padding:0 12px 0 0;}
  :is(.template-index,.template-collection,.template-product).scroll-up #shopify-section-header .pincode_number svg path{fill:#231f20}
  body.template-product #shopify-section-header .pincode_number svg path{fill:#fff} 
  .non-membership .collapse_benefites{background:transparent;padding-top:50px;}
  .right_.member-img-text-bg.desk-show{display:none;}
  .membership-dis.mob-show{display:block;}
  .non-membership .collapse_benefites .collapse_main{padding: 51px 16px 56px;background: linear-gradient(180deg, rgba(240, 233, 224, 0.6) 21.93%, rgba(255, 255, 255, 0) 100%);}
  .membership-product-main.has-membership .collapse_benefites{padding-bottom:56px;}
  .temp_membership .hr-main.feature-columns-with-image .SectionHeader .SectionHeader__Heading{font-size: 1.375rem;margin-bottom: 14px;}
  .temp_membership .hr-main.feature-columns-with-image .SectionHeader .SectionHeader__ButtonWrapper .ButtonGroup__Item{font-size: 1 rem;color:#231F20B2;}
  .temp_membership .hr-main.feature-columns-with-image .SectionHeader {margin-bottom: 26px;}  
  .renew-alert .mem-details .bottom_:after{display:none;}
  .renew-alert .mem-details .bottom_ {padding-top: 5px;}
  .member-img-text-bg .content-wrapp p { max-width: clamp(2px, 48vw, 29.3rem);}
  .template-product .Product__Wrapper .grid-menbership{font-size:0.875rem;}
  .product-reviews-main .jdgm-row-profile{line-height: 1;width: calc(100% - 100px);}
  .product-reviews-main .jdgm-row-profile .jdgm-rev__author-wrapper{width: calc(100% - 130px);}
  .temp_reviews .jdgm-paginate {padding-top: 16px;}
    .contact-code-block .inner_{display:block;}
  .contact-code-block .inner_ .right_{width:100%;padding-top:32px}
  .contact-code-block .inner_ .left_{width:100%;border-bottom: 1px solid #231F201A;padding-bottom: 32px;}
  .contact-code-block .inner_ p{margin: 0 0 15px;} 
  .contact-code-block .code-wrapp{height: 40px;}
  .left_ .btns-block.hide-mob{display:none;}
  .left_ .mob-call img{margin-right:8px;}
  .contact-code-block {padding: 56px 0;}
  .contact-code-block .inner_ .right_ button.Button{font-size:0.875rem;}
  .contact-code-block .code-wrapp{font-size:0.875rem;}
  .contact-code-block .btns-block.hide-mob{display:none;}
  .contact-code-block .mob-call{display:block;}
  .has-membership + .collapse_benefites .collapse_main{margin-top:10px;}
  .template-product.temp_RTW .bombay-shirt-content {bottom: 73px;}
  .index-top-cate{padding: 98px 16px 16px;}
  .cat-filter {top: 57px;}
  .CollectionMain .cat-filter {top: 117px;}
  .CollectionMain .cat-filter:has(.coll-category-list:empty) {top: 57px;}
  body.scroll-up .cat-filter { top: 0px; }
  body:not(.scroll-down) .cat-filter.desk {top: 61px;}
  body.template-collection.scroll-up-category .cat-filter {top: 45px;}
  body.template-collection.scroll-up-category .cat-filter.desk { top: 106px; }
  body.template-collection.scroll-up-category .index_top_categories_section { top: 44px; }
  .backtotop-show.scroll-up #scrollTop {top: 120px;}
  .template-collection.backtotop-show.scroll-up:has(.cat-filter.mob .coll-category-list:empty) #scrollTop { top: 70px; }
  .collection-body-inner > .cat-filter{margin-top:0;}
  body.scroll-up .cat-filter.mob:has(.coll-category-list:empty) ~ .collection-section-main .cat-filter.desk {top: 0;}
  body .swym-ui-component .swym-modal {padding: 0;}
  body.swym-wishlist .swym-ui-component .swym-wishlist-grid li, body.swym-wishlist .swymcs-wishlistplus-item{width: calc(50% - 4px);margin: 0 0 30px 0 !important;}
  .swym-ui-component .swym-wishlist-grid li:nth-child(3n) {margin-right: 4px !important;}
  .template-search .st-filter-bar, .searchtap .st-filter-bar {top: 45px !important;  }
  body.swym-wishlist .swymcs-wishlist-body #swymcs-wishlist-items-container {gap: 8px !important;}
  body(.index) .membership-product-main .content-desk.non-member{padding:0 15px;}
  #newSize__Guide.New__SizePopup.Popup .Round .Property__Field {width: 44px;height: 44px;max-width: 44px;margin: 0;}
  #newSize__Guide.New__SizePopup.Popup .Round .Property__Field label{    width: 100%;    height: 100%;    padding: 8px;    display: flex;    justify-content: center;    align-items: center;    text-align: center;
  border-radius: 16px;    color: #151515;    border: 1px solid #d0d0d0;}
  #newSize__Guide.New__SizePopup.Popup .ProductSize__newShirtSize.Round .List__numbers{overflow: hidden;white-space: unset;flex-wrap: wrap;gap:12px;}
  #newSize__Guide.New__SizePopup.Popup .ProductSize__newShirtSize.Round .List__numbers .Property__Field .activeradio+label{color:#fff;}
  .change-size-popup-outer .size-change-popup .ProductSize__Elements.Round .Pair__Lists .List__numbers{gap:12px;}
  .template-semi-stitched .edit_size .ProductSize__Elements.Round .Pair__Lists .List__numbers{gap:0;}
  .size-change-popup .ProductSize__Elements:not(.Round) .Pair__Lists label{font-size:13px;padding: 12px 2px 10px;}
  .template-product .Header__Wrapper .desk-menu-icon{display:block;padding:0;}
  .template-product .Header__Wrapper .desk-menu-icon a{padding:8px 5px !important;font-size: 0.75rem !important;}
  .template-product .Header__Wrapper .desk-menu-icon svg{display:none !important;}
  .template-product #header{line-height:1;padding-left:3px;}
  body.show-rtw-details.template-product.temp_RTW .rtw-mobile-slide{padding-bottom:20px;}
  body:not(.template-giftcard):has(#great-choice:not(.mfp-hide)){overflow:hidden;}
  /* .Product-Filter-Add-To-Cart{width:auto;} */
  .template-product.temp_RTW .rtw-mobile-slide .SizeSwatchList.HorizontalList--spacingTight .HorizontalList__Item {width: 44px;height: 40px;}
  .rtw-size-top p {font-size: 14px;}
  .member-img-text, .product-membership .confidence-row{border-radius:4px;}
  #shopify-section-template--17990172442787__product-member-section.product-membership .confidence-left-logo {margin-top: 40px;}
  #shopify-section-template--17990172442787__product-member-section .confidence-right-img img{width: 130px;margin-left: auto;display: block;}
  #shopify-section-template--17990172442787__product-member-section.product-membership .confidence-row {padding: 38px 0 12px 16px;}
  /* body.picario_open .pro-accordion-main{display:none;} */
  body.picario_open .Product__Gallery{z-index:10 !important;}
  .template-product .main_layout .shopify-section:nth-child(2) {margin:40px 0 20px;}
  .pro-switch-to-standard-main{padding:24px 0px 0px;}
  .template-rtw .new-color-varient.desktop-swatches{padding-bottom: 0;border: 0;}
  .pro-customise-design-toast-msg, .pro-select-standard-size-toast-msg{position: fixed;bottom: 90px;left: 0;width: max-content;z-index: 9;right: 0;
        margin: 0 auto;font-size: 12px;border-radius: 10px;padding: 9px 23px;font-size:12px;}
  body.swym-wishlist .back-button{display:block;overflow:hidden;margin-left: -10px;}
  body.swym-wishlist .back-button svg{display:block;}
  body.swym-wishlist .back-button a{padding: 10px;display: block;}
  .stores-outer .store-content {padding: 20px 16px 0;}
  .stores-outer .store-head h3 {font-size: 20px;}
  .template-collection .index_top_categories_section { margin-top: -14px; }
  .template-index .index-top-cate { padding-top: 100px; }
  body.home-page .index-top-cate { padding-top: 16px; }
  .full-video-main .content { /*left: 50%; transform: translateX(-50%);*/ padding: 0px 8px 24px 16px; max-width: 370px; }
  .video_button_wrapper { gap: 16px; }
  .full-video-main .content a { font-size: 12px; padding: 0 0 0 8px; /*width: calc(50% - 4px);*/ border-radius: 0px; }
  @supports (-webkit-touch-callout: none) {
    .full-video-main .content a { padding-bottom: 4px; }  
  }
  /* .full-video-main { margin-bottom: 8px; } */
  .full-video-main .content h3 { font-size: 24px; margin: 0; text-align: left; max-width: 100%; }
  .full-video-main .content h3 span { max-width: 297px; display: block; }
  .full-video-main .content a:before { block-size: 4px; inline-size: 4px; }
  body.template-product .similar-product:not(.custom_meta_link-mob) { display: none; }
  /* Picario Drawer */
  body.product-quickview .fix-footer{z-index:0 !important;}
  body.product-quickview .rtw-size-wrap .rtw-size-header { width: 100%; left: 0; margin-top: 0; }
  body.scroll-up.scroll-up-category .cat-filter.mob:has(.coll-category-list:empty) ~ .collection-section-main .cat-filter.desk { top: 188px; }
  .template-collection.common_coll .main_layout { padding-top: 45px; }
  .product-elements__inventory{font-size: 14px;padding: 13px;}
#shopify-section-template--17669414748323__video_with_text_eKCnK8{padding: 0 16px}
  .jdgm-rev-widg__body .jdgm-rev-widg__reviews {margin-bottom: 24px;border-bottom: 1px solid #231F2033;}
  .template-index .video-with-text_video_wrp{padding-bottom: 100% !important;}
  .template-index .store-app .store-app-inner .store-inner{border-radius: 0;}
  
}
@media (max-width: 767px){
  .CollectionMain .ProductListWrapper .ProductList.Grid[data-desktop-count="4"] .ProductItem__Info.ProductItem__Info--left .ProductItem__Label { margin-bottom: 0px; }
  .CollectionMain .ProductListWrapper .ProductList.Grid[data-desktop-count="4"] .ProductItem__Info.ProductItem__Info--left { padding: 0 8px; }
  .CollectionMain .ProductListWrapper .ProductList.Grid[data-desktop-count="4"] .ProductItem__Info.ProductItem__Info--left .ProductItem__PriceList.Heading { padding-bottom: 12px; }
  .dk_show { display: none !important; }
  .coll-category-list:after{width:40px;}
  .Header__Icon+.Header__Icon {margin-left: 20px;}
  .home-category .collection-list .Container{padding:0 20px; }
  .home-category .collection-list-main .img {border-radius: 10px;}
  .chat-main .content p {font-size:0.875rem;}
  .home-category.brand .collection-list .Container{padding:0 16px; }
  .slider-reviews.feature-columns-slider{padding-bottom: 20px;}  
  .logo-list-grid .logo-list-item {width: 30.33%;}
  .template-index .Slideshow .Slideshow__Content .SectionHeader .SectionHeader__Heading--emphasize{line-height: 1.1;letter-spacing:normal;} 
  .fix-footer{display: block;    position: fixed;    bottom: 0;    width: 100%;    left: 0;    top: auto;   box-shadow: 0px -4px 8px 0px #0000000A;
  background-color: #fff;border-radius:10px 10px 0 0;   z-index: 999999;}
  .template-collection .fix-footer{z-index:9;transition: all 0.4s ease-in-out;}
  .template-collection.scroll-down .fix-footer { bottom: -80px; }
  .fix-footer .nav_cart{position:relative;}
  .fix-footer .cart-count,
  body .Header__Icon-cart-pdp.cart_h .cart-count {font-size: 0.563rem; font-weight: 400; line-height: 1; text-align: center; color: #231F20BF; position: absolute; top: calc(50% - 4px)/*calc(50% + 2px)*/; left: calc(50% - 0px); 
  transform: translate(-50%, -50%); width: 20px;}
   body .Header__Icon-cart-pdp.cart_h .cart-count { top: calc(50% + 3px); }
 
  body:not(:is(.template-product,.template-login)) .Header__Icon.cart_h{display:none;}
  body:is(.searchtap,.template-search) .Header__Icon.cart_h{display:none !important}
  .template-product.searchtap .Header__Wrapper .Header__Icon.cart_h.Header__Icon-cart-pdp { display: block !important; }
  body:is(.searchtap,.template-search) .sortFilterCon{padding:0 10px !important;}
  .fix-footer p{font-size:9px;font-weight: normal;font-stretch: normal;font-style: normal;  line-height: 1;letter-spacing: normal;text-align: center;color: #151515;text-transform:capitalize;margin:6px 0 0;}
  .fix-footer a{text-align:center;text-decoration: none;padding: 8px 2px; -webkit-tap-highlight-color: transparent;tap-highlight-color: transparent;min-width: 30px;}
  @supports (-webkit-touch-callout: none) {
    .fix-footer a  { padding-top: 11.5px; }
  }
  .fix-footer a.active{pointer-events:none;}
  .fix-footer .fix-footer-inner{padding: 0 15px ; display: flex;  max-width: 500px;margin: 0 auto;  justify-content: space-between;align-items: center;max-height: 48px;}
  .fix-footer .fix-footer-inner svg{display:block;    margin: 0 auto;}
  .fix-footer .fix-footer-inner a.active svg.normal{display:none;} 
  .fix-footer .fix-footer-inner a svg.filled {display:none;}   
  .fix-footer .fix-footer-inner a.active svg.filled{display:block;}  
  .fix-footer .fix-footer-inner a.leadgen_icon { margin-top: -26px; }
  .profile-popup-main .list-main a:hover .text{text-decoration:none;}  
  .Search.show-always .Search__Inner{display:none;}
  .Header__Wrapper .Header__Icon.Icon-Wrapper[title="Account"]{display:none;}
  .Header__Wrapper .Header__Icon.Icon-Wrapper.header-chat{display:none;}
  .desk-menu-icon{display:none;}
  .PageContainer #shopify-section-header #section-header .Header__Wrapper .main-logo{margin-left:0;}
  .Header__Wrapper .Header__FlexItem:first-child {margin-left: 0;}
  .main-nav.mm-menu{height: 100%;top: 0;}
  .profile-popup-main .list-main a .text {font-size:0.875rem;}
  .profile-popup-main .list-main a {padding: 19px 0;}
  .profile-popup-main {top: 92px;padding: 0 0 30px;} 
  .hide_anouncebar .profile-popup-main {top: 60px;  }
  .template-login .Footer{display:none;}
  .template-login #main{display: flex;align-items: center;width: 100%;    height: 100%;}
  .template-login #main > section{ width: 100%;}
  body.template-customers .shopify-section--header .Header{margin-bottom:0 !important;}
  body.template-login ,
  body.template-login .PageContainer{height:calc(100vh - 120px);}
  .login_right {padding-top: 0;    height: calc(100vh - 200px);    align-items: center;    justify-content: center;}
  .boost-pfs-search-suggestion{position:fixed !important;top: 54px !important;}
  .boost-pfs-search-box {  display: block;    top: -2px;    position: relative;   font-weight: 400;}
  .Search__SearchBar form.Search__Form input::placeholder {    font-size:0.875rem;    font-weight: 200;}
  .Search__SearchBar form.Search__Form input{  font-size:0.875rem;}
  .Search .Search__Inner {padding: 14px 18px;}
  .Modal--address{    padding-bottom: 81px !important;}
  .template-search .boost-pfs-search-suggestion{position: relative !important;top: 00 !important;}
  .hide_anouncebar .boost-pfs-search-suggestion{top: 54px!important;}
  .template-search .fix-footer .fix-footer-inner a.sticky_nav_search{pointer-events: none;}
  .text-with-image.contact-block .contact-us-img .SectionHeader__Heading.Heading.mobile{position: relative;}
  .text-with-image.contact-block .contact-us-img .page-back-button {position: absolute;left: 13px;}
  .text-with-image.contact-block.stylist-block .SectionHeader__Heading.Heading.mobile{position:relative;}
  .text-with-image.contact-block.stylist-block .page-back-button {left: 14px;}
  body.search_open_nav .Header__Wrapper,
  body.search_open_nav .shopify-section.announcement-enable  {display:none;}
  .boost-pfs-search-suggestion-popover{top:-13px !Important;}
  .template-search .SectionHeader .SectionHeader__Heading {font-size:1.125rem;}
  .template-search li.boost-pfs-search-result-panel-item button {font-size:1.125rem;}
  .Header__Wrapper .Header__FlexItem .closeTab{padding-right:0;}
  .isiphonebody .fix-footer .fix-footer-inner{padding-bottom:7px;}
  .needsclick.klaviyo-close-form{height:30px !important;width:30px !important;}
  .acc_drawer_overlay.template-collection #scrollTop{display:none !important;}
  .home-category.brand .collection-list-main .shop-now.Button--primary{transition:all 0s !important;}
  .template-collection .CollectionFilters{padding-bottom:0px;}
  body.search_open_nav .shopify-section--header{z-index: 99 !important;}
  body.search_open_nav .PageOverlay.is-visible{z-index: 11;}
  .no-scroll .template-collection #scrollTop{display:none !important;} 
  .template-product .chat-main .bg-color{margin:0  16px !important;}   
  .template-korra .addtocart-container{border-radius:10px 10px 0 0 ;}
  .isiphonebody .bottom-fix-pdp {padding-bottom:0;}
  .isiphonebody .addtocart-container{padding-bottom: 0;}
  .m-container .img-main .content{top: auto;transform: none;bottom: 30px;}  
  .membership-banner-main .page-back-button{display: block;position: unset;width: 60px;padding: 16px 16px 4px;}   
  .template-collection .product-recommendations .SectionHeader__Heading.SectionHeader__Heading{padding-left:16px;}  
  .share_show .Product__ShareList a.Product__ShareItem:focus, 
  .share_show .Product__ShareList a.Product__ShareItem:active{background:transparent;}
  .shopBy .shop-by-detail-inner{max-width:100%;}
  .shopBy.center-align .shop-by-detail {justify-content: center;}  
  .shopBy.left-align .shop-by-detail{justify-content: flex-start;}
  .shopBy.right-align .shop-by-detail{justify-content: flex-end;}
  #collection-sort-popover.Popover{bottom: 58px;}
  .Customer_HeadTop .PageHeader__Back svg{width: 17.9px;height: 21.3px;}  
  .Customer_HeadTop .PageHeader__Back .desk{display:none;}  
  .Customer_HeadTop .PageHeader__Back .mob,.customers-order .breadcrumb-main .mob{display:block;}  
  .customers-order .breadcrumb-main .mob a{ -webkit-tap-highlight-color: transparent; display:block;text-align:center;position: relative;font-size:1rem;font-weight: normal;line-height: 1;letter-spacing: normal;text-align: center;color:#231F20;} 
  .customers-order .breadcrumb-main .desk{display:none;}  
  .customers-order .breadcrumb-main {padding-bottom: 0;}  
  .customers-order .breadcrumb-main .mob a svg{position: absolute;left: 0;top: -2px;}
  .img-btn-wrapper .customise-btn button.persolise-cuff p{padding: 8.5px 0 8.5px 18px;}
  .order-cust-detail{height:calc(100vh - 59px);}	
  .order-cust-detail{padding: 11px 16px 0;}	
  .order-cust-detail .dr-herader .title h3 {font-size: 1 rem;}	
  .order-cust-detail .dr-herader .title{padding: 0 0 9px;}
  .feature-columns-with-image.vc-col .Grid {margin: 0 0 0 0px;padding-bottom:0;}
  .feature-columns-with-image.vc-col h3 {font-size:0.1.125rem;margin-bottom:8px}
  .feature-columns-with-image.vc-col .SectionHeader__Description {margin: 0px 0 11px;  }
  .store-app-inner .app_block_main .inner_block .text_block p{font-size:1.25rem;display:none;}
  .feature-columns-with-image.vc-col .SectionHeader__Description p{font-size:0.875rem;line-height:19px;margin-top:8px;letter-spacing: 0;}
  .feature-columns-slider .Grid__Cell a.Link, .feature-columns-with-image.vc-col .Grid__Cell .Link{font-size:0.75rem;line-height: 1.3;padding-bottom: 1px;}
  .feature-columns-with-image .horizontal-coll-main .Text__ImageWrapper {margin-bottom: 20px;}
  .feature-columns-slider.horizontal-coll.one_item{margin-left: 0;padding-right: 16px;}
  .feature-columns-with-image .SectionHeader h2.SectionHeader__Heading{padding-left:0;font-size:1.25rem}
  .col_swatch .ProductItem__ColorSwatchList{margin-left:0;}
  .col_swatch .ProductItem__ColorSwatchItem{margin:0 8px 7px 0 !important;}
  /* body.isiphonebody .CollectionMain .CollectionToolbar{bottom:73px;}
  body .CollectionMain .CollectionToolbar{bottom:63px;top:auto !important;}  */
  #boost-pfs-filter-tree {margin: 0 20px;}
  #collection-sort-popover.Popover{bottom:0;z-index: 9999999;}
  body .CollectionFilters .boost-pfs-filter-tree-v .boost-pfs-filter-option {padding-left: 0;}
  body.template-collection .collection-section-main .skeltop-placeholder{background-image:url('/cdn/shop/files/Frame_1.svg?v=1686565295');
  background-size: cover; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;
  -moz-background-attachment: fixed;-o-background-attachment: fixed;-webkit-background-attachment: fixed;}
  @supports (-webkit-touch-callout: none) { 
   body.template-collection .collection-section-main .skeltop-placeholder{ background-size: contain;-webkit-background-size: contain;}
  }  
  body .collection-page-main .collection-body .Categories-list-main.col-collapse-toggle .coll-toggle-btn{bottom:10px;}
  .shopify-section--footer{clear: both;overflow: hidden;} 
  body.template-collection.filterAppliedTop.skeletonScroll .collection-section-main .skeltop-placeholder{z-index:9;}
  body .collection-page-main .coll-toggle-btn{-webkit-tap-highlight-color: transparent !important;} 
  .template-search .st-container .st-main-content .st-row,
  .searchtap .st-container .st-main-content .st-row{margin:0;}
  .template-search .st-product p.st_vendor,
  .searchtap .st-product p.st_vendor{padding-bottom: 13px;}
  .template-search .st-container .st-main-content .st-row .st-product-wrap,
  .searchtap .st-container .st-main-content .st-row .st-product-wrap{margin-bottom: 25px;}
  .template-search #st-searchModal .st-toolbox,
  .searchtap #st-searchModal .st-toolbox{margin-top: 0px;padding-top: 7px;}
  body:not(.promobanner).st-mobile-margin .shopify-section--header{transform: none !important;}
  .template-search.st-mobile-margin,
  .searchtap.st-mobile-margin{overflow:hidden;}
  .template-search .Header,  
  .searchtap .st-trending-box{border-radius:0 !important;}
  .searchtap .mobilesearch .outer-checkbox .filter-label{font-size:0.875rem;}
  .searchtap #sortFilter{margin-bottom:0;align-items: center;}
  .template-search .st-filter-bar.hidden-desktop,
  .searchtap .st-filter-bar.hidden-desktop{position: fixed;bottom:41px;top: auto;}
  @supports (-webkit-touch-callout: none) {.searchtap .st-filter-bar.hidden-desktop{bottom:70px;}}
  .searchtap button.scroll-top{bottom: 60px;}
  .pair_with_section.look_more .looking-more {padding: 0 0 0 12px;width: 45%;display: inline-block;flex: none;position:relative;}
  .look_more .looking-slider{padding-left:4px;margin:0;white-space: nowrap;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;display:flex;} 
  .look_more .looking-slider::-webkit-scrollbar{display:none;} 
  .next-pro-overlay{display:none;position: fixed;height: 100%;width: 100%;background:rgba(35, 31, 32, 0.7);top: 0;left: 0;z-index: 99;}
  .next-pro-overlay .icons_nex-prev{position: absolute;top: 42%;transform: translateY(-50%);width: 100%;display: flex;    justify-content: space-between;}
  .next-pro-overlay .icons_nex-prev a{width: 50px;display: flex;justify-content: center;align-items: center;}
  .next-pro-overlay .close_overlay{position: absolute;bottom: 82px;left: 0;right: 0;margin: 0 auto;text-align: center;}
  .next-pro-overlay .close_overlay a{display:inline-block;}
  .pair_with_section.look_more {padding:22px 0;} 
  .pdp-rec {padding: 22px 0;}
  .pair_with_section {padding: 22px 0;}
  .app_block_main .inner_block .text_block p {font-size:32px;line-height: 21px;width:100%;}
  .app_block_main .inner_block .text_block .ButtonGroup__Item {font-size:0.875rem;padding: 16px 14px;}
  .new-categories .inner-categories .ButtonGroup__Item {font-size:1rem;padding: 12px 24px;}
  .new-categories .index-rich-text-inner .header-block {margin-bottom: 40px;}
  .new-categories .inner-categories .categriy-block {width: calc(33.33% - 15px);} 
  .index_details_main .details-main h4 {font-size: 20px;}
  .index_details_main .details-main p{font-size:14px;}
  .index_details_main .details-main .details-tab{width:50%;padding: 20px 16px;margin: 0;display: flex;border-bottom: 1px solid #8F8F8F0D;}
  .index_details_main .details-main .details-tab .details-tab_wrp { display: inline-block; margin: 0 auto; }
  .index_details_main .details-main .details-tab:nth-child(odd) { border-right: 1px solid #8F8F8F0D; }
  .product-recommendations {padding:22px 0 10px;}
  .ProductItem__Wrapper span.swiper-pagination-bullet {width: 6px;height: 6px;background: #fff;margin: 0 1.5px!important;opacity: .4;}
  .ProductItem__Wrapper span.swiper-pagination-bullet-active{opacity:1;} 
  .main_pgp_image.img_material,
  .main_pgp_image.img_mill,
  .main_pgp_image.img_onedesc{padding: 37px 33px 0px;display:flex;}
  .material_data .similar-product ,
  .img_onedesc .similar-product{right: 49px;}
  .main_pgp_image {display: block; /*height:67vh;*/}
  .material_data h4{margin:0 0 3px;font-size:0.875rem;line-height:22.4px;}
  .main_pgp_image.img_material ,
  .main_pgp_image.img_onedesc ,
  .main_pgp_image.img_mill{display:flex;flex-wrap:wrap;}  
  .main_pgp_image.img_material button.similar-product,
  .main_pgp_image.img_mill button.similar-product,
  .main_pgp_image.img_onedesc  button.similar-product{order: 2;position: relative;top: auto;bottom: 65px;right: 17px;left: auto;margin-left: auto;display:none;}
  .main_pgp_image.img_material .Product__SlideItem,
  .main_pgp_image.img_mill .Product__SlideItem,
  .main_pgp_image.img_onedesc .Product__SlideItem{order: 1;flex: unset;}
  .main_pgp_image.img_material .material_data,
  .main_pgp_image.img_mill .material_data,  
  .main_pgp_image.img_onedesc .material_data
  {order: 3;padding: 16px 0 20px;}  
  .fix-footer .sticky_nav_stylish .Icon {display: block;margin: 0 auto;width: 22px;height: auto;}
  .Grid-Product-Image .main_pgp_image.img_onedesc .Product__SlideItem, 
  .Grid-Product-Image .main_pgp_image.img_material .Product__SlideItem,
  .Grid-Product-Image .main_pgp_image.img_mill .Product__SlideItem{flex:auto;}
  .Grid-Product-Image .main_pgp_image.img_onedesc .meta_colors, 
  .Grid-Product-Image .main_pgp_image.img_mill .meta_colors, 
  .Grid-Product-Image .main_pgp_image.img_material .meta_colors{display:none;}
  /* .Grid-Product-Image .meta_colors ,
  .Grid-Product-Image .main_pgp_image:not(.img_onedesc) .meta_colors, 
    .Grid-Product-Image .main_pgp_image:not(.img_mill) .meta_colors, 
  .Grid-Product-Image .main_pgp_image:not(.img_material) .meta_colors{bottom: 28px;font-size:0.75rem;padding:9px 11px 9px 8px;} */
   .Grid-Product-Image .meta_colors:hover{background: #000 !important;}
  /* .temp_cityof .new-color-varient .var-outer .meta_colorvariant{}  */
  .ProductList--carousel .Carousel__Cell:last-child {margin-right: 16px;}
  .pair_with_section.look_more .looking-more:last-child{margin-right: 16px;}
  .index_details_main .img-slider-main {    margin: 0 auto 32px; padding: 0 16px;}
  .avail-color-main .new-color-varient .var-outer:last-child{margin-right:16px;}
  .footer-social-subscribe-block .BOLD-mc-picker-mnt{margin: 20px 0 0;}  
  .pair_with_section.look_more .img_main:after{z-index:2;}
  .pair_with_section.look_more .img_main a{height: 100%;display: block;}
  .main_pgp_image.img_onedesc + .main_pgp_image.img_material ,
  .main_pgp_image.img_onedesc + .main_pgp_image.mill_img {padding:0 33px 0;}
  .main_pgp_image.img_mill + .main_pgp_image.img_material ,
  .main_pgp_image.img_material + .main_pgp_image.img_mill,
  .main_pgp_image.img_material + .main_pgp_image.img_onedesc ,
  .main_pgp_image.img_mill + .main_pgp_image.img_onedesc,
  .main_pgp_image.img_onedesc + .main_pgp_image.img_mill ,
  .main_pgp_image.img_onedesc + .main_pgp_image.img_onedesc   {padding-top:12px;}  
  .ProductItem__Wrapper span.swiper-pagination-bullet{opacity:0;}
  .new-menu-main .ButtonGroup__Item:focus,
  .new-menu-main .ButtonGroup__Item:hover{background:#000 !important;  -webkit-background:#000;color:#fff !important;  -webkit-color:#fff !important;   -webkit-text-fill-color: #fff;}
  .new-menu-main .ButtonGroup__Item:hover:before{transform: scaleX(1);}
  .new-menu-main .ButtonGroup__Item:after{display:none;}
  /* .new-color-varient .var-outer .meta_colorvariant {width: 100%;    height: auto;} */
  .new-color-varient .inner_metacolor{padding-bottom: 0;}
  /* .new-color-varient .var-outer .meta_colorvariant img{height:auto;} */
  .temp_giftcard .Product__Gallery{max-width:100%;margin-bottom:0;}
  .temp_giftcard .Product__Info{padding:0;}
  .temp_giftcard .Product__Info .ProductForm__Variants{margin-bottom:25px;}
  .temp_giftcard .Product__Wrapper {margin-top: 0px;/* position: relative;*/z-index: 9;}
  .temp_giftcard .Product__Wrapper .Product__InfoWrapper{ position: relative;z-index: 9;}
  #great-choice .modal-header .Popup__Dismiss.Great__ChoiseDismiss{display:block !important;padding:20px;}    
  /* .ProductForm-Filter .ProductForm__Size.customer_ProductForm__Size .Product-Filter-Add-To-Cart{bottom:0 !important;} */   
  .top-picks.featured-collections .pickup-slider .Carousel__Cell{margin:0;padding: 4px;}
  .material_data h4 span:first-child {font-size:0.875rem;}
  .material_data .meta_Mill_Name span:last-child,
  .material_data .meta_Mill_Name span:first-child{font-size:0.875rem;}
  .material_data h4.data_weave { margin: 0 0 7px;}
  .template-product.show_overlay{overflow:hidden;}
  .featured-collections .ProductList--carousel .Carousel__Cell{margin-right:0;}
  .feature-columns-with-image.new.pdp .SectionHeader__Description.div_subtext p{font-size:0.875rem;}
  .feature-columns-with-image.new.pdp .Section.light__text{padding:50px 0;}  
  .feature-columns-with-image.new.pdp .Heading{line-height:1.3;}
  .ProductForm-Filter .ProductForm__Size .fitProgress-outer{margin-left: 0;width:100%;top:-10px;padding:10px 0;/*margin-left: -20px;width: calc(100% + 40px);*/}
  .temp_giftcard .recipient-fields__field input,
  .temp_giftcard .recipient-fields__field textarea{font-size:0.875rem;}
  .temp_giftcard .recipient-fields__field :is(input, textarea)::placeholder{font-size:0.875rem;}
  .fabrics-main .Fabrics_data .data_grid h4 {font-size:1.375rem;}
  body.about-us p.side-text.first,
  .about-imgtext.about-space.last .side-text.third,
  .content-right p.side-text.second{display:none;}
  .fabrics-main .footer_filter{bottom: 61px;}
  @supports (-webkit-touch-callout: none) {
    .fabrics-main .footer_filter{bottom:71px;}  
    .rtw-ship span{line-height:1.2;display:block;padding-bottom:4px;}
  }
  .fabrics-main .footer_filter ul li:hover{    background: #fff;color: #231F20;}
  .about-imgtext.about-space.last{margin-top:80px;}
  .coming_soon_data {font-size:1.125rem;}
  .template-product.temp_giftcard.scroll-up #shopify-section-header{z-index:10;}
  .temp_webview .ProductForm-Filter .ProductForm__Size .fitProgress-outer{top: -38px;}
  .page-store.store-details .store-hero .mob_{display:block;}
  .page-store.store-details .store-hero .desk_{display:none;}
  .productmeta-right h6 a{font-size:0.875rem;color:#231F20;opacity: 0.75;}
  .productmeta-right h6 {margin:5px 0;}  
  .last-item-content h5{font-size:1rem;padding-bottom: 10px; margin-bottom: 0;margin-top:28px;}
  .last-item-content .material_data h5{margin-bottom:15px;}
  .last-item-content p{font-size: 0.875rem;line-height: 22.4px;}
  .hr-main .ProductList--grid:not(.flickity-enabled){margin:0 -6px;}
  .hr-main .ProductList--grid:not(.flickity-enabled) .Grid__Cell{padding:0 6px;}
  .hr-main .feature-columns-slider.horizontal-coll .Grid__Cell{padding:0 6px;}
  .feature-columns-with-image .horizontal-coll-main .on-the h3{font-size:1.125rem;line-height:1.2;}
  .feature-columns-with-image .horizontal-coll-main .on-the .Link{font-size:1.0625rem !important;}
  .feature-columns-with-image .horizontal-coll-main .Grid.feature-columns-slider {margin: 0 -6px;}
  .feature-columns-with-image .horizontal-coll-main h3 {font-size:1rem;}
  .hr-main.feature-columns-with-image .horizontal-coll-main .Grid.feature-columns-slider {margin: 0 0 0 -6px;}
  .hr-main.feature-columns-with-image .SectionHeader .SectionHeader__Heading{font-size:1.25rem}
  .hr-main.feature-columns-with-image .SectionHeader .SectionHeader__ButtonWrapper .ButtonGroup__Item { font-size:1rem;}
  .hr-main .Text__ImageWrapper:after{height:60%;}
  .feature-columns-with-image .horizontal-coll-main .ProductList.on-the .Link{font-size:0.75rem !important;}
  .feature-columns-with-image .horizontal-coll-main.slide-padding .Container{padding-right:0;} 
  .feature-columns-with-image .horizontal-coll-main #grid-container .Text__ImageWrapper{margin-bottom:0;}
  .ProductList.ProductList--grid.Grid.below .coll-desc{padding-top:15px;}
  .look_more:after, .pair_with_section:after, .pdp-rec:after{left: 16px;width: calc(100% - 32px);}
  .ProductRecommendations .ProductList--carousel .Carousel__Cell, .pair_with_products .ProductItem,.product-recommendations .ProductList--carousel .Carousel__Cell{width:200px;}
  .pair_with_products .Product{padding-right:0;}
  .avail-color-main{padding:34px 0 32px;}
  .hr-main .on-the.feature-grid .Grid__Cell .coll-desc{bottom:25px;width: calc(100% - 12px);}
  body.template-collection h2.ProductItem__Title.Heading {margin-top: 0;} 
  .template-collection .CollectionInner__Products .ProductItem__Vendor {padding-bottom: 6px;font-size:0.75rem;}
  .store-app-inner .app_block_main .text_block{background:transparent;padding-bottom:16px;}
  .store-app .store-app-inner .store-inner .image-wrap { padding: 32px 16px 16px; }
  .store-app-inner .store-inner a { border-radius: 12px; padding: 13px 16px; font-size: 14px; width: 100%; }
  @supports (-webkit-touch-callout: none) {
    .store-app-inner .store-inner .content a { padding-top: 12px; }
  }
  .store-app .store-app-inner .store-inner .text_content_rte { font-weight: 400; font-size: 16px; line-height: 1.5; letter-spacing: 0; max-width: 330px; margin: 0 auto 12px; }
  .store-app .store-app-inner .store-inner, .store-app .store-app-inner .app-inner { width: 100%; }
  .ShirtSize__GuidePopup.rtw_size-dwr{right:0;bottom: -100%;top: auto;}
  .template-product.rtw-drawer-open .ShirtSize__GuidePopup.rtw_size-dwr{bottom:0;}
  .care-drawer-main .body_dr{max-height: 80vh;height:auto;}
  .care-drawer-main{height:auto;}
  .Popup_Open .template-product .care-drawer-main{z-index:90999;}
  .Popup_Open .template-product .care-drawer-overlay{z-index:9999;}
  .template-product .Header__Wrapper .Header__Icon.pincode{margin-top:0;}
  .type-main {font-size:0.75rem;}
  .collection-fix-bar{bottom:84px;}
  .template-collection .boost-pfs-filter-tree-mobile-button{display:none;}
  body .horizontal-coll .Link .view_{display:block;color:#7CBDFF !important;}
  .template-product.temp_giftcard .Product__Info {padding: 10px 0 20px;}
  body .CollectionFilters .boost-pfs-filter-refine-by-wrapper .boost-pfs-filter-refine-by{padding:0 0 13px;}
  .template-collection .boost-pfs-filter-tree-v .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items{    margin-top: 5px;}
  .template-collection .boost-pfs-filter-tree-v .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item{padding-bottom:10px;}
  body.cart .product-recommendations .SectionHeader__Heading {padding-left: 16px;}
  .last-viewmore .ProductItem__ImageWrapper{position:relative;} 
  /* .last-viewmore {width: 140px !important;max-width: 140px !important;flex: 1;min-width: 140px !important;} */
  .last-view-more span{background:#231F20;height:48px;width:48px;border-radius:50%;display: flex;align-items: center;justify-content: center;    margin: 0 auto 10px;}
  .last-view-more{font-size:0.875rem;font-weight: 400;line-height: 14px;text-align: center;}
  .last-view-more {position: absolute;    width: 70%;      left: 0;    right: 0;
    margin: 0 auto;    text-align: center;    top: 50%;    transform: translateY(-50%);}
  body.template-product[data-type="jackets"] .New__SizePopup .firstPopData .ProductSize__newShirtSize{margin-bottom:10px;}
  .your-size-popup ul li .left_text,
  .guaranteed_data .guaranteed_info p,
  .change-size-popup-outer .Back-Git-Guarantee span,
  .store-popup-header.find-store .find-store-content .content-header p,
  .store-popup-header.find-store .find-store-section .serch-result .store_list_popup .store-name,
  .store-popup-header.find-store .whatsapp-contact .contact-btn,
  body.template-collection .CollectionFilters .boost-pfs-filter-option-item button,
  .guaranteed_link a,
  .new-color-varient .varient-title{font-size:0.875rem}
  .guaranteed_data .guaranteed_info h4,
  .new-menu-main .menu-item a,
  .store-popup-header.find-store .whatsapp-contact .contact-heading,
  body.template-collection .collection-fix-bar .apply, 
  .store-head h3,
  .change-size-popup-outer .bottom-button-set a{font-size:1rem;}
  .whatsapp-support .content p,
   /* body.template-collection .boost-pfs-filter-option .boost-pfs-filter-option-content .boost-pfs-filter-option-amount, */
  .store-app-inner .store-inner h4 {font-size:1.25rem;}
   body.template-collection .collInfo .collTitle{font-size:1.5rem}
  .collInfo .inner{padding-bottom:12px;}
  .template-collection .collInfo .collItemCount{color:#231F20BF;}
  .Popover__Header .Popover__Title{font-size:1.125rem;}
  .show_pin_popup .pro-nex-prev{z-index:6}
  .find-store .store-list-item a{border-radius: 8px;overflow: hidden;display: block;} 
  .template-order .dropdown-container .dropdown-menu {bottom:100%;top: auto;border-radius: 10px 10px 0 0;box-shadow: 0px -3px 15px rgba(0, 0, 0, 0.05);}
  .promiseText .ship_new a {margin-left: 9px;}
  .shippingETAtext span{padding-left:5px;}
   
  .extra-bottom-ship a.copy_track:after, 
  .order-eta a.copy_track:after {position: fixed;bottom: 76px;width: 80px;height: 28px;background: #231F20;z-index: 9;top: auto;left: 50%;transform: translateX(-50%);
  /*display: flex;*/align-items: center;justify-content: center;line-height: 1;color:#fff;border-radius:6px;padding: 9px 0;}
  .extra-bottom-ship a.copy_track.copied:before, .order-eta a.copy_track.copied:after{display:flex !important;}
  
  #shopify-section-template--15109905612963__165639764908d3b572 {padding: 20px 0;display: flex;align-items: center;}
  .temp_bsc-x-ak-2 .text-with-image-section .FeatureText__Content {max-width: 400px;}
  .temp_bsc-x-ak-2 .FeatureText.ak-block {flex-direction: column;}
  .ak-block .SectionHeader__Heading {margin: 0 0 20px !important;}
  .temp_bsc-x-ak-2 .text-with-image.contact-block .contact-us-img .SectionHeader__Description p {max-width: 400px;}
  .jdgm-rev__body>p {font-size: 0.875rem;line-height: 22.4px;}
  .product-reviews-main {padding: 0 16px;}
  .jdgm-star:before{font-size: 0.875rem;}
  .product-reviews-main .jdgm-rev__timestamp {font-size: 0.875rem;}
  .product-reviews-main .jdgm-rev-widg__body .jdgm-rev__rating:after {height: 15px;left: -8px;top: 9px;}
  .product-reviews-main .jdgm-rev__timestamp {right: 51px;top: 15px;}
  .product-reviews-main .jdgm-rev-widg__body .jdgm-rev__rating{top: 14px;}
  .jdgm-rev__header .jdgm-rev__rating span.jdgm-star:first-child:after{font-size: 0.875rem;top: 2px;}
  .jdgm-rev-widg .jdgm-rev-widg__summary-stars .jdgm-star:before {font-size: 1.125rem;}
  .jdgm-rev-widg .jdgm-rev-widg__summary-average{font-size: 1 rem;}
  .jdgm-rev-widg .jdgm-rev-widg__summary-text {font-size: 0.875rem;}
  .jdgm-rev-widg__summary{text-align:left;}
  /* .jdgm-rev-widg__summary-inner{display: flex;align-items: end;} */
  .jdgm-rev-widg .jdgm-rev-widg__summary-average{line-height: 1;margin-bottom: 3px;}
  .product-reviews-main .jdgm-rev-widg__title{padding-bottom:8px;}
   .review-popup.review-posted h5{font-size: 1.25rem;margin-bottom:17px;}
  .review-popup.review-posted h6{font-size: 0.875rem;}
  .review-popup.review-posted .review-sucess-main{margin:0;}
  .open-review-popup .review-popup-main { padding: 20px 0 20px;}
  .review-popup.review-posted .review-popup-main{padding-bottom:30px;}
  .cart-footer-memtext{font-size:0.875rem;;line-height:1.4;}
  .cart-footer-membership{padding: 7px 16px;}
  .template-product.temp_reviews .Product__Gallery--stack.Product__Gallery--withThumbnails .Product__Slideshow {min-height: unset;}
  .template-product.temp_reviews .Product__Gallery--stack .AspectRatio:before{padding-bottom:0;}
  .template-product.temp_reviews #main .mlvedaform section.customizePDP.Product{max-width:650px}

  .temp_membership .copied{font-size:0.75rem;bottom: -40px;}
  .new-color-varient .var-outer span,
  .template-collection .ProductItem__LabelList .ProductItem__Label{font-size:0.625rem;}
  /* .template-collection .ProductItem__LabelList {padding-bottom:2px;} */
  .template-collection .grid-menbership a{padding-right:15px;line-height:1.4;}
  .template-collection .grid-menbership .money:after{display:none}
  .template-collection .grid-menbership .money {position:relative;padding-right:0;display: inline-block;}
  .template-collection .grid-menbership .money:after{position: absolute;content: "";background: url(/cdn/shop/files/Vector_4.svg?v=1723798029);width: 22px;
    height: 22px;right: 0;top: 50%;background-position: center;background-repeat: no-repeat;   background-size: 6px;transform: translateY(-50%);}
  .ind-section .points span {font-size: 1.25rem;}
  .ind-section .points span:not(:last-child):after { width: 8px; height: 8px; right: 8px; top: 9px;}
  body:not(.index) .ind-section .member-img-text p{max-width:250px;}
  body.index .ind-section .member-img-text p{max-width: 330px;font-size: clamp(2px, 4.041vw, 1rem);}
  .template-index .ind-section .points span {font-size: 0.9375rem;padding-right: 20px;}
  .template-index .ind-section .points span:not(:last-child):after {right: 7px; top: 7px; width: 6px; height: 6px;}
  .template-index .ind-section .points{display:flex;justify-content:center;}
  .template-index .ind-section .points span:last-child{padding-right:0;}
  .fix-footer a.sticky_nav_menu{padding-right:2px;padding-bottom:6px;}
  @supports (-webkit-touch-callout: none) {
    .isiphonebody :is(.cityof_btn-set/*,.ProductForm.rtw*/) {padding-bottom:25px !important;}
    .template-product.template-bsc.isiphonebody .bombay-shirt-content .ProductMeta .addtocart-container,
    .isiphonebody .gift-atc-fix{padding-bottom:23px !important;}
     .product-quickview-main .ProductForm.rtw, .template-rtw .ProductForm.rtw { padding-bottom: 0px !important; }
  }
  .collection-body-inner > .cat-filter {display: block;/*margin-top: 48px;*/}
  .template-collection .ProductItem__Info.ProductItem__Info--left {margin-bottom: 0 !important;}
  .ProductItem__Info { margin-top: 16px; }
  .Grid__Cell .ProductItem__Wrapper .swiper-slide0 {padding-top: 155.258%;}
  .cat-filter {top: 46px;}
  .CollectionMain .cat-filter {top: 105px;}
  .CollectionMain .cat-filter:has(.coll-category-list:empty) {top: 48px;}
  .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product, .ProductItem__Wrapper .guest-wishlist,
   body .st-product .swym-button.swym-add-to-wishlist-view-product{width: 6.5vw;height: 6.5vw;bottom: 3.5vw;right: 2.5vw;}
  .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product.swym-heart:after ,
  body .st-product .swym-button.swym-add-to-wishlist-view-product.swym-heart:after{font-size: 3vw;position: relative;display: block;height: 100%;width: 100%;
    display: flex;align-items: center;justify-content: center;padding-top: 1px;}
  .template-product .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product,
  .template-product .ProductItem__Wrapper .guest-wishlist,
  body.template-product .st-product .swym-button.swym-add-to-wishlist-view-product{width:24px;height: 5.5vw;bottom: 2.5vw;right: 2vw;;}
  .template-product .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product.swym-heart:after ,
  body.template-product .st-product .swym-button.swym-add-to-wishlist-view-product.swym-heart:after{font-size: 2.3vw;}
  body.scroll-up .cat-filter.mob:has(.coll-category-list:empty) ~ .collection-section-main .cat-filter.desk {top: 47px;}
  .new-menu-main-inner .wpp-menu {margin-left: auto; margin-right: 0; font-size: 14px;line-height: 1;}
  .new-menu-main-inner .wpp-menu svg {width: 22px;height: 22px;}
  .tabs.desc-pdp .tabs-stage #description p,
  .tabs.desc-pdp .tabs-stage #materials p a ,
  .featured_collections .ProductItem__PriceList.Heading,
  .ProductItem__PriceList.Heading{padding-bottom:16px}
  .CollectionMain .ProductListWrapper .ProductList.Grid[data-desktop-count="2"] .ProductItem__PriceList.Heading { padding-bottom: 12px; }
  .Header__Wrapper .Header__Icon,
  .back-button .back_btn,
  .cart-back {position: relative;}
  .similar-product::after,
  .Header__Wrapper .Header__Icon:after,
  .back-button .back_btn:after,
  .cart-back:after,
  .swym-ui-component .swym-share-wishlist-modal .swym-share-wishlist-modal-dialog .swym-close-btn:after {content: "";position: absolute;top: -10px;left: -10px;bottom: -10px;right: -10px;}
  .template-index .custom-hero .Slideshow__Carousel .Slideshow__ImageContainer {height: unset;} 
  .Slideshow.custom-hero .Slideshow__Content {bottom: 0;}
  .Slideshow.custom-hero {padding: 16px 16px 0;}
  .boost-pfs-filter-mobile-style1-body:not(.boost-pfs-filter-tree-open-body) .boost-pfs-filter-mobile-style1 {max-height: unset !important;overflow: unset !important; }  
  .Product__Info:is(.Grid__Cell, .Product__Info,.Carousel__Cell) .jdgm-prev-badge__text {font-size: 0;}
  :is(.Grid__Cell, .Product__Info,.Carousel__Cell) .jdgm-star{background-size: 10px;width: 10px;height: 10px;}
  :is(.Grid__Cell, .Product__Info,.Carousel__Cell) .jdgm-prev-badge__text .avg-st {font-size: 12px;}  
  /* .product-membership:not(:last-of-type) .membership-product-main.product-member {display: none;} */
  .product-membership .confidence-section, 
  .membership-product-main.product-member {width: 100%;padding: 0;}
  .product-membership:last-of-type .confidence-section {display: none;}
  body .product-membership {margin: 28px 0 44px;}
  body .product-membership:last-of-type {margin-top: 0;margin-bottom:40px;}
  .Section--spacingNormal.product-reviews {margin: 44px 0 28px;}
  /* :is(.Popup,.ProductForm-Filter,.ProductForm-Filter-Popup) .modal-header::after{opacity:0;} */
  #BodyType__Guide.ProductForm-Filter-Popup .modal-header{margin-bottom:20px;}
  .ProductForm-Filter .ProductForm-Filter-Popup:is(#BodyType__Guide,#hip__Guide){height: auto;max-height: max-content;    overflow-y: unset;}
  #ShirtSize__Guide{height: auto;}
  #newCollar__Guide .modal-header::after{width:10px;opacity:0;}
  #newCollar__Guide{display:block;}
  :is(.Popup,.ProductForm-Filter,.ProductForm-Filter-Popup) .modal-header h4.Heading {font-size: 20px;}
  .Popup #ShoulderType__Guide .modal-body{padding:0;}
  #newSize__Guide .modal-header:after{opacity:0;width:10px;left:0;}
  :is(.Popup,.ProductForm-Filter,.ProductForm-Filter-Popup) .modal-header h4 svg {width: 16px;height: 16px;}
  #great-choice {height: 100vh !important;}
  #great-choice .modal-header::after{display:none;}
  #great-choice .modal-header{height:10px;}
  body.index .membership-product-main.product-member.ind-section{display:block;}
  body.index .product-membership {margin-top:0;}
  body:not(.index) .membership-product-main.product-member{width:100%}
  body.temp_membership .product-membership .member-img-text p{margin:20px auto;max-width:400px;font-size:16px;}
  body.template-product:not(.temp_membership) .content-desk.non-member{padding:0 16px;}
  body.template-product:not(.temp_membership) .content-desk.non-member p{font-size:16px;max-width: 400px;margin: 10px auto;}
  body.template-product:not(.temp_membership) .membership-product-main.product-member{padding:0}
  #shopify-section-template--17990172442787__product-member-section{margin-top:40px;}
  header .st-search-bar.hidden-desktop .input-close-btn {margin-right: 74px !important;}
  /* .your-size-second .second-allcontent.ProductForm__SizeContent, .your-size-second .size-options-korra{    overflow-y: visible;} */
  .web-v3 .modal-header{flex-direction: row;}
  .web-v3 .Heading{width:100%;}
  .temp_appview-v3 .ProductForm-Filter{padding:20px 20px 50px;}
   body.temp_webview #newSize__Guide{display:block;} 
  #Exit_Popup{border-radius:16px 16px 0 0;}
  .pro-accordion-main.with-border {border-top:1px solid rgb(35 31 32 / 10%);}
  body.template-collection.open-coll-filter .collection-page-main .CollectionInner__Sidebar {max-height: calc(100dvh - 0);}
  body.temp_membership .product-membership .member-img-text .mem-details p{margin:20px 0;}
  body.template-collection span.ProductItem__Price.Price.Text--subdued.Price--compareAt{margin:0 5px;}
  :is(.search,.template-search,.searchtap) span.st-save, .pro-add-custom-size-btn, .pro-customise-custom-btn.customize-shirt, .rtw-size-top .pro-fitsmart-guide{font-size:12px;}
  .swym-ui-component .swym-wishlist-context-menu .swym-wishlist-context-menu-content{bottom:36px !important;}
  .Great__ChoicePopup .checkmark-icon, .great-choice-popup .checkmark-icon{margin-bottom:0 !important;}
  body .swym-ui-component .swym-simple-wishlist-container .swym-simple-wishlist-container-content .swym-wishlist-detail{overflow:unset;}
  .product-reviews-main .jdgm-review-widget--small .jdgm-rev-widg, .product-reviews-main .jdgm-review-widget--medium .jdgm-rev-widg{padding-top:0;}
  .content-title.wc-title{padding-top:10px;}
  .pro-accordion-content{padding-top:16px;}
  .pro-accordion-content.weave-compo .w-title{margin-bottom:6px;}
  .pro-accordion-item .pro-accordion-content .content-title{margin-bottom:10px;}
  .pro-accordion-content .store-support h6.manu-soldby{margin-bottom:7px !important}
  .pro-accordion-content ul li:after{top: 7px;width: 3px;height: 3px;}
  .pro-accordion-content ul li {padding-left: 11px;}
  .pro-accordion-content ul {margin-top: -5px;}
    .ProductItem .swym-button.swym-add-to-wishlist-view-product.swym-custom:after{background-size:14px !important;}
   @supports (-webkit-touch-callout: none) {
    .template-product .hidden-lap-and-up.Header__Icon.Icon-Wrapper.closeTab{margin-bottom:-4px;}
     .Price--compareAt:before{top:65%;}
     .template-product.temp_RTW .custom_rtw {
       padding-top: 8px;
     }
     .swym-ui-component .swym-wishlist-context-menu .swym-wishlist-context-menu-content { bottom: 38px !important; }
   }
  .ProductUnsure__About .contact-links.desktop_,
  .ProductUnsure__About .links-item.call_ .links-text,
  .ProductUnsure__About .links-item.chat_ .links-text,
  .ProductUnsure__About .contact-links p.or, 
  .ButtonGroup__Item.Button.Button--primary.store_:after,
  .ButtonGroup__Item.Button.Button--primary.store_:before{display:none;}  
  .custom_code .Container{padding:0 ;}     
  .ButtonGroup__Item.Button.Button--primary.store_:hover,
  .ButtonGroup__Item.Button.Button--primary.store_{background:#151515;}
  .ButtonGroup__Item.Button.Button--primary.store_:hover p,
  .ButtonGroup__Item.Button.Button--primary.store_ p{color:#fff;}
  .great-choice .great-choice-popup { height: 100dvh; border-radius: 0; display: flex; flex-wrap: wrap; }
  .great-choice-popup .modal-header { height: 10px; }
  .pro-switch-to-standard-main .pro-switch-to-standard-btn { font-size: 12px; }
  
  .template-product .Product__InfoWrapper .swym-button.swym-add-to-wishlist-view-product { height: 42px; }
  .template-product.temp_RTW .rtw_sele_size, .template-product.temp_RTW.show-rtw-details .custom_rtw { height: 44px; }
  .Button--full.select_size_click { padding: 13.5px; font-size: 14px; } 

  .CollectionMain .ProductListWrapper .ProductList.Grid[data-mobile-count="1"] .ProductItem__Info .ProductItem__Title.Heading a, 
  .CollectionMain .ProductListWrapper .ProductList.Grid[data-mobile-count="1"] span.ProductItem__Price.Price.Text--subdued,
  .CollectionMain .ProductListWrapper .ProductList.Grid[data-mobile-count="1"] .ProductItem__PriceList.Heading { font-size: 16px; }
  .CollectionMain .ProductListWrapper .ProductList.Grid[data-mobile-count="1"] .ProductItem__LabelList .ProductItem__Label { font-size: 12px; padding: 6px 9.5px 6px; }
  .CollectionMain .ProductListWrapper .ProductList.Grid[data-mobile-count="1"] .grid-menbership a { font-size: 14px; }
  .template-collection .index_top_categories_section { margin-top: 50px; }
  .template-collection .index-top-cate .cate { padding: 20px 25px 20px 0px; }
  .template-collection .index-top-cate .inner { margin-right: -25px; }
  .collection-body-inner > .cat-filter { top: 0px; }
  body.scroll-up .cat-filter, body.template-collection.scroll-up-category .cat-filter { top: 50px; }
  /* body:not(.scroll-down) .cat-filter.desk,
  body.template-collection.scroll-up-category .cat-filter.desk { top: 111px; } */
  .template-collection .collInfo .collInfo-right-title { font-size: 24px; left: 16px; bottom: 24px; line-height: 1.1; }
  .collInfo-right-actions { width: 40px; height: 40px; right: 16px; bottom: 16px; }
  .collInfo-right-actions .coll-video-button svg { width: 12.5px; height: 12.5px; }
  .collInfo-right-actions .coll-video-button.coll-video-button-pause svg { width: 16px; height: 16px; }
  .collInfo.have-description .collInfo-left, .collInfo.have-description .collInfo-right { width: 100%; }
  .collInfo.have-description .collInfo-left { padding: 56px 16px 32px; }
  .collInfo.have-description:not(.have-video) .collInfo-left { padding-top: 32px; }
  .template-collection .collInfo .collItemCount { font-size: 12px; padding: 0px; }
  body.template-collection .CollectionInner:has(.ProductList--grid[data-mobile-count="2"]), body.template-collection .CollectionInner:has(.ProductList--grid[data-mobile-count="4"]) { margin-top: -4px; }
  .collection-section-main.filterApplied .coll-custom-filters:before { left: calc(100% - 14px); }
  body.template-collection .collInfo { padding: 0px; }
  .template-collection .CollectionMain .cat-filter.desk { z-index: 999 !important; position: fixed; width: calc(100% - 32px); top: unset !important; bottom: 80px; left: 50%; border-radius: 4px; overflow: unset; border: 1px solid rgb(91 91 91 / 15%); transform: translateX(-50%); max-width: 328px;  }
  .template-collection .CollectionMain .cat-filter.desk .CollectionToolbar.new-CollectionToolbar { border-radius: 4px !important; }
  body.template-collection:not(.promobanner) .CollectionToolbar__Item--layout .CollectionToolbar__LayoutType { padding: 12px 8px; }
  body.template-collection.searchtap:not(.promobanner) .CollectionToolbar__Item--layout .CollectionToolbar__LayoutType,
  body.template-search:not(.promobanner) .CollectionToolbar__Item--layout .CollectionToolbar__LayoutType { padding-top: 0; padding-bottom: 0; }
  body.template-collection .CollectionToolbar__LayoutSwitch :is(svg,img) { width: auto !important; height: 20px !important; }
  .new-CollectionToolbar .CollectionToolbar__Item--sort-filters .coll-custom-btn { font-size: 14px; padding: 15px 24px; }
  .new-CollectionToolbar .CollectionToolbar__Item--sort-filters .coll-custom-btn.coll-custom-filters { padding: 15px 20px 15px 32px; }
  .new-CollectionToolbar .CollectionToolbar__Item--sort-filters .coll-custom-sort { border-right: 1px solid rgb(91 91 91 / 20%); }
  .new-CollectionToolbar .CollectionToolbar__Item--sort-filters { margin: 0px; }
  body.template-collection:not(.promobanner) .CollectionToolbar__Item .CollectionToolbar__LayoutSwitch { gap: 0; }
  .CollectionMain .CollectionToolbar { justify-content: center; padding: 0px 12px 0px 24px; margin: 0px; }
  .collection-section-main.common-collections .CollectionToolbar__Item--layout { padding-right: 24px !important; border-right: 1px solid rgb(91 91 91 / 20%); margin: 0  0 0 -8px; }
  .template-collection.scroll-down .CollectionMain .cat-filter.desk { bottom: 16px; }
  .ProductItem__LabelList .ProductItem__Label.ProductItem__Label-customisable { color: #93670F; }
  .ProductItem__Info .ProductItem__PriceList.Heading .ProductItem__Price-discount { font-size: 12px; line-height: 1; vertical-align: middle; }
  .backtotop-show.scroll-up #scrollTop { top: 118px; }
  .scroll-up-category.backtotop-show.scroll-up #scrollTop { top: 118px; display: flex; }
  .template-collection.backtotop-show.scroll-up:has(.cat-filter.mob .coll-category-list:empty) #scrollTop { top: 60px; }
  body.open-collection-category .index_top_categories_section { position: unset; }
  body.template-collection:not(.open-coll-filter) .cat-filter.desk, body.template-collection:not(.open-coll-filter) #shopify-section-header { z-index: 9; }
  body.template-collection:not(.open-coll-filter) .cat-filter.mob { z-index: 5; }
  body.template-collection:not(.open-coll-filter) .cat-filter.mob:has(.filter-dropdowns-item.active) {z-index: 9999;}
  body.template-collection .collection-category { position: absolute; width: 100%; max-width: 100vw; min-width: 100vw; right: auto !important; border-radius: 0; border-top-left-radius: 8px; border-top-right-radius: 8px; top: unset !important; bottom: -100vh; z-index: 999999; left: 50%; transform: translateX(-50%); transition: all 0.4s ease-in-out; }  
  body.template-collection .collection-category .coll-head { display: flex; margin: 0px -16px; padding: 9px 16px; }
  body.open-collection-category .collection-category { bottom: -56px; top: unset !important }
  body.template-collection .collection-category h4 img { display: none; }
  body.template-collection .collection-category .coll-coll { padding: 0px 16px; }
  body.template-collection .collection-category h4 { font-size: 16px; }
  body.template-collection .collection-category.coll_dr .Popover .Popover__Value { color: #444444; border: 0px; }
  body.template-collection.open-collection-category .collection-category.coll_dr .Popover .Popover__Value:after { top: 9px; content: ""; border-radius: 100%; border-color: #979797D9 }
  .new-CollectionToolbar .CollectionToolbar__Item--sort-filters .coll-custom-btn.coll-custom-sort { padding-right: 24px; }
  body.template-collection .collection-category.coll_dr .Popover .Popover__Value:before { width: 10px !important; height: 10px !important; background: none; top: 12px !important; border-radius: 100%; left: 3px !important; }
  body.template-collection .collection-category.coll_dr .Popover .Popover__Value.is-selected:before { background-color: #151515; }
  body.template-collection .collection-category.coll_dr .Popover .Popover__Value { padding-bottom: 11.5px; padding-top: 11.5px;font-size:1rem; }
  body.template-collection .collection-category.coll_dr .Popover .Popover__Value:last-child { padding-bottom: 11.5px; }
  body.template-collection .collection-category.coll_dr .Popover__ValueList { padding: 14px 0px; }
  body.template-collection .CollectionInner__Sidebar .filter-header { padding: 12px 16px; }
  body.template-collection .CollectionInner__Sidebar .filter-header span, .filter-header .clear-all { font-size: 12px; }
  .collection-fix-bar #boost-pfs-filter-tree { margin: 24px 0px; }
  body.template-collection .CollectionFilters .boost-pfs-filter-tree-v .boost-pfs-filter-option { padding: 20px 0px 15px !important; }
  body.template-collection .CollectionFilters .boost-pfs-filter-tree-v .boost-pfs-filter-option:first-child { padding-top: 0 !important; }
  body.template-collection .CollectionFilters .boost-pfs-filter-option-content-inner .boost-pfs-filter-option-item:last-child { margin-bottom: 5px; }
  body.template-collection .collection-fix-bar .apply { border-radius: 12px; }
  .boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title button.boost-pfs-filter-option-title-heading { font-size: 16px; }
  body.template-collection .CollectionInner__Sidebar .boost-pfs-filter-option-item button:after { top: 0px; }
  .template-collection .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item .refine-by-type { font-size: 15px; }
  body.template-collection .CollectionFilters .boost-pfs-filter-option .boost-pfs-filter-option-show-search-box-wrapper { padding-right: 0px; }
  body.template-collection .CollectionFilters .boost-pfs-filter-option .boost-pfs-filter-option-show-search-box[type=text] { font-size: 14px; }
  /* body.template-collection.open-coll-filter .collection-page-main .CollectionInner__Sidebar:after { content: ""; height: 1px; width: 100%; position: absolute; bottom: 76px; background-color: #8F8F8F33; left: 0; } */
  .coll-custom-sort.active:before { left: calc(100% - 18px); }
  body.scroll-down.open-collection-category .collection-category.coll_dr { bottom: -20px; }
  .template-collection.open-collection-category .CollectionMain .cat-filter.desk { overflow: unset; z-index: 99999 !important; }
  .open-coll-filter.template-collection .fix-footer, .open-coll-filter.template-collection .cat-filter.desk { z-index: 9 !important; }
  .collection-fix-bar .CollectionInner__Sidebar .filter-header a{padding: 7px 10px 7px 36px;margin-right:-10px;}
  #shopify-section-header .Header__Wrapper { padding: 16px 16px !important; }
  .Slideshow .Slideshow__Content { padding: 16px 16px 24px !important; bottom: 0; }
  .Slideshow .Slideshow__Content .SectionHeader { bottom: 70px; }
  .Slideshow .Slideshow__Slide .Slideshow__Content header.SectionHeader h3.SectionHeader__SubHeading { margin-top: 10px; position: relative; }
  .Slideshow .Slideshow__Slide .SectionHeader__Heading { font-size: 18px !important; }
  .Slideshow .SectionHeader__Heading:after { background-size: 100%; width: 18px; height: 16px; }
  .Slideshow .SectionHeader__Heading { padding-right: 30px; }
  .Slideshow h3.SectionHeader__SubHeading:after { position: absolute; top: 0; right: 16px; content: none; background-image: url(/cdn/shop/files/Vector_8.svg); background-repeat: no-repeat; width: 20px; height: 17px; background-size: 20px; }
  .slideshow_square_banner.Slideshow h3.SectionHeader__SubHeading:after { content: none; background-image: url('/cdn/shop/files/Vector_13.svg?v=1741063148'); }
  .index_details_main .details-main { text-align: left; }
  .details-main-outer { padding: 0 0 48px !important; border-top: 1px solid #8F8F8F0D }
  .details-main-outer .Container { padding: 0; }
  .index_details_main { margin-top: 48px !important; }
  .index_details_main .img-slider-main img { max-height: 240px; min-height: 240px; }
  .index_details_main .img-slide p { font-size: 16px; margin-top: 16px; max-width: 322px; }
  a.img-slider-main_btn { font-size: 14px; text-underline-offset: 4px; padding: 4px; }
  .index_details_main .dot, .find-store-image_wrp .flickity-page-dots .dot { width: 10.11px; height: 2px; margin: 0 4px; }
  .index_details_main .dot.is-selected, .find-store-image_wrp .flickity-page-dots .dot.is-selected { width: 25.26px; }
  .index-logo-block-container.Container { padding: 32px 16px; }
  .index-logo-block-container.Container:after { position: absolute; top: 0; height: 1px; width: calc(100% - 32px); left: 16px; content: ""; background-color: #8F8F8F33; }
  .index-logo-block_wrp { display: flex; align-items: center; max-width: none; overflow: hidden; margin: 0 -16px; padding: 0px; border: 0px; }
  .index_details_main .index-logo-block { flex-wrap: nowrap; display: flex !important; align-items: center; flex-shrink: 0; will-change: transform; -webkit-animation: marquee-left 20s linear infinite; animation: marquee-left 20s linear infinite; }
  .index_details_main .index-logo-block .logo_inner { width: auto; margin: 0px 16px; }
  @keyframes marquee-left {
    0% {
      transform: translateX(0%);
    }
    100% {
      transform: translateX(-100%); 
    } 
  }
  .index_details_main .index-logo-block .logo_inner:nth-child(1) img { max-width: 54px; }
  .index_details_main .index-logo-block .logo_inner:nth-child(2) img { max-width: 88px; } 
  .index_details_main .index-logo-block .logo_inner:nth-child(3) img { width: auto; } 
  .index_details_main .index-logo-block .logo_inner:nth-child(4) img { max-width: 66px; } 
  .index_details_main .index-logo-block .logo_inner:nth-child(5) img { width: auto; max-width: 54px; } 
  .index_details_main .index-logo-block .logo_inner:nth-child(6) img { max-width: 100px; }   
  .store-app .store-app-inner { flex-wrap: wrap; }
  .app_block_main .inner_block .text_block .app-btns-main { padding: 0px; }
  .app_block_main .inner_block .text_block .app-btns-main div { max-width: 128px; padding: 0 4px; }
  .store-app .store-app-inner .store-inner img { margin: 0 auto; display: block; }
  .store-app.Section--spacingNormal { margin: 40px 0px; }
  .store-image-item_content { font-size: 20px; bottom: 40px; left: 0px; padding: 0 16px; }
  .find-store-image_wrp .flickity-page-dots { bottom: 24px; left: 16px; }
  .Footer__Inner_Linklist_with_social, .Footer__Inner_Linklist_with_social .Footer__Social .Icon-Wrapper--clickable { display: block; }
  .Footer__Inner_Linklist_with_social .hide, .Footer__Inner_main_logo { display: none !important; }
  .Footer__Inner_Linklist_with_social .Footer__Social .HorizontalList__Item { margin: 0px; }
  .Footer__Inner_Linklist_with_social .Footer__Social { display: flex !important; gap: 15px; justify-content: flex-start; }
  .Footer .Footer__Social svg { width: 24px; height: 24px; }
  .Footer__Inner_wrper { max-width: 100%; }
  .Footer__Inner_main_logo.hide.bottom_footer { display: block !important; margin-bottom: 24px; }
  .Footer_Tabs .Collapsible__Arrow:after, .Footer_Tabs .Collapsible__Arrow:before { width: 14px; }
  .Footer_Tabs .Collapsible__Arrow:after { height: 14px; width: 1px; right: 6px; }
  .Footer__Inner_Linklist_with_social { margin-bottom: 32px; }
  .Footer__Copyright span.Footer__Text span { font-size: 18px; }
  .Footer__Copyright span.Footer__Text { gap: 6px; }
  .video_button_wrapper { bottom: 70px; }
  .template-product .Section--spacingNormal.store-block-sp { margin-bottom: 0px; }
  .index_details_main .about_us_title { font-size: 24px; margin: 0 0 24px; }
  .template-collection .product-recommendations .Product .ProductListWrapper { overflow: unset; }
  .template-collection .product-recommendations .ProductList.ProductList--carousel { margin: 0 -16px 0 -4px !important; }
  .template-collection .product-recommendations .Product .ProductList, .template-collection .product-recommendations .Product .SectionHeader { padding: 0 !important; }
  .bombay-shirt-content .bombay-shirt-item-title .ProductMeta__PriceList .ProductMeta__Price.Price--highlight { margin-right: 5px; }
  .coll-filter-btn-wrap > * { font-size: 14px !important; width: calc(50% - 7.5px); min-height: 44px; }
  .coll-filter-btn-wrap { padding: 12px 16px; gap: 15px; }
  .coll-category-ul li:last-child { padding-right: 40px; }
  @supports (-webkit-touch-callout: none) {
    .CollectionMain .ProductListWrapper .ProductList.Grid[data-mobile-count="1"] .ProductItem__LabelList .ProductItem__Label { padding: 6px 9.5px 9px; }
  }
  /* Font Scale */
  body.template-product .pair_with_products .ProductItem .ProductItem__Info .ProductItem__Title.Heading, 
  body.template-product .pdp-rec h2.ProductItem__Title.Heading, 
  body.template-product .product-recommendations h2.ProductItem__Title.Heading { font-size: clamp(16px, 2.3vw, 1.5rem); } /* 16 */
  body.template-product .ProductItem__PriceList.Heading,
  body.template-product .product-recommendations span.ProductItem__Price.Price.Text--subdued, 
  body.template-product .ind-section .cart-membership-view-page { font-size: clamp(14px, 3.9vw, 1.25rem); } /* 14 */
  body.template-product .product-membership .member-img-text .Button, body.template-product .product-membership .confidence-left-content .confidence-review + p,
  body.template-product:not(.temp_membership) .content-desk.non-member p, body.template-product .member-img-text p { font-size: clamp(14px, 3.9vw, 1.125rem); line-height: 1.4; }
  body.template-product:not(.index) .member-img-text .Button { max-width: 100%; }
  body.template-product .similar-product { font-size: clamp(12px,3.33333333vw,0.875rem); padding: 9px 8px 8px; right: 1rem; bottom: 1rem; }
  @supports (-webkit-touch-callout: none) {
    body.template-product .similar-product { padding: 6.5px 8px 9px; }  
  }
  body.template-product .new-color-varient .var-outer span { font-size: clamp(12px, 3.33333333vw, 0.9375rem); margin-top: clamp(12px,3.33333333vw,14px); }
  body.template-product .grid-menbership{ font-size: clamp(12px, 3.35vw, 1rem); }
  body.template-product .product-membership .confidence-left-content p { max-width: clamp(11.12500rem, 49.4444444vw,15.62500rem); }
  body.template-product .pro-accordion-item { padding: clamp(24px, 6.66666667vw, 1.62500rem) 0; }
  body.template-product .title-view-main, body.template-product .ProductItem__LabelList .ProductItem__Label { margin-bottom: /*clamp(16px,4.44444444vw,1.25rem)*/6px; }
  body.template-product .Product__Wrapper .grid-menbership a {margin-top: 13px;}
  body.template-product .pro-customise-content { margin-top: clamp(12px, 3.35vw, 1rem); }
  body.template-product .ProductSize__ShirtStandardSize[data-pro-standard-size-main], body.template-product .ind-section .points { margin-bottom: clamp(20px,5.8vw,1.75rem); }
  body.template-product .pair_with_section.look_more .text a { margin-top: clamp(12px, 3.35vw, 1rem); font-size: clamp(12px, 3.33333333vw, 1.12500rem); }
  body.template-product .pair_with_products .ProductItem .ProductItem__Info .ProductItem__Title.Heading, 
  body.template-product .pdp-rec h2.ProductItem__Title.Heading,
  body.template-product .product-recommendations h2.ProductItem__Title.Heading { padding-bottom: clamp(12px,3.33333333vw,1rem); }
  body.template-product .ProductItem__PriceList.Heading { padding-bottom: clamp(16px,4.44444444vw,1.25rem); }
  .standard-rec-size-content,.pro-updated-size-details { margin-top: clamp(16px,3.9vw,1.25rem); }
  body.template-product .ProductItem__LabelList .ProductItem__Label, body.product-quickview .bombay-shirt-content .ProductItem__LabelList .ProductItem__Label { font-size: clamp(12px, 3.33333333vw, 14px); padding: 6px clamp(9.5px,2.63888889vw,13px); }
  @supports (-webkit-touch-callout: none) {
    body.template-product .ProductItem__LabelList .ProductItem__Label, body.product-quickview .bombay-shirt-content .ProductItem__LabelList .ProductItem__Label { padding-top: 4px; padding-bottom: 8px; }  
    .ProductSize__ShirtStandardSize .Property__Field label { padding-top: 5px; }
  }
  body.template-product .bombay-shirt-content .type-review { padding-top: clamp(1rem,4.44444444vw,1.25rem); margin-bottom: clamp(12px,3.33333333vw,1rem); }
  body.template-product .ProductItem__LabelList .ProductItem__Label:not(:last-of-type) { margin-right: clamp(8px,2.22222222vw,12px); }
  body.template-product .new-color-varient, .temp_RTW .Product__Info .new-color-varient { margin-bottom: clamp(2.25rem,10vw,2.5rem); }
  body.template-product .new-color-varient .var-outer .meta_colorvariant { width: clamp(4rem, 17.7777778vw, 4.37500rem); height: clamp(4rem, 17.7777778vw, 4.37500rem); border-radius: 6px; }
  body.template-product .ProductElements__Name.pro-need-more-main, body.template-product .product-membership .confidence-left-title { margin-bottom: 36px; }
  body.template-product .product-membership .confidence-left-content { margin-bottom: clamp(2rem,8.88888889vw, 2.3125rem); }
  body.template-product .pro-add-custom-size-btn { white-space: nowrap; }
  body.template-product .pro-accordion-title h5,
  body.product-quickview .pro-accordion-title h5 { font-size: clamp(0.875rem, 3.88888889vw, 1.12500rem); }
  body.template-product .pro-accordion-item .pro-accordion-content .content-title, body.template-product .pro-accordion-content, .pro-accordion-content .store-support,
  body.template-product .pro-accordion-content .store-support, body.template-product .pro-accordion-content .store-support :is(p,h6), 
  body.template-product .pro-accordion-content ul li, body.template-product .pro-accordion-content .type-main,
  body.product-quickview .pro-accordion-item .pro-accordion-content .content-title, body.product-quickview .pro-accordion-content, .pro-accordion-content .store-support,
  body.product-quickview .pro-accordion-content .store-support, body.product-quickview .pro-accordion-content .store-support :is(p,h6), 
  body.product-quickview .pro-accordion-content ul li, body.product-quickview .pro-accordion-content .type-main { font-size: clamp(12px, 3.33333333vw, 1rem); }
  /* body.template-product .pair_with_products .ProductItem__LabelList .ProductItem__Label, body.template-product .pdp-rec .ProductItem__LabelList .ProductItem__Label, 
  body.template-product .product-recommendations .ProductItem__LabelList .ProductItem__Label { padding: clamp(6px,1.66666667vw,8px) clamp(11px,3.05555556vw,14px); } */
  body.template-product .view-similar-pdp .grid-menbership a, body.template-product .grid-menbership a,
  body.template-product .st-membership-price, body.template-product .ProductItem__Price-discount,
  body.template-product .ProductItem__Info .ProductItem__PriceList.Heading .ProductItem__Price-discount,
  body.template-product .Product__InfoWrapper .ProductItem__Price-discount,
  body.template-product .pair_with_products .ProductItem .ProductItem__Info .ProductItem__Title.Heading a,
  body.template-product .pair_with_products .ProductItem .ProductItem__Info .ProductItem__Price.Price,
  body.template-product .pdp-rec h2.ProductItem__Title.Heading a,
  body.template-product .pdp-rec span.ProductItem__Price.Price.Text--subdued,
  body.template-product .ProductItem__PriceList.Heading,
  body.template-product .product-recommendations h2.ProductItem__Title.Heading a,
  body.template-product .product-recommendations span.ProductItem__Price.Price.Text--subdued{ font-size: clamp(12px, 3.33333333vw, 0.875rem); }
  body.template-product .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product, 
  body.template-product .ProductItem__Wrapper .guest-wishlist, body.template-product .st-product .swym-button.swym-add-to-wishlist-view-product, 
  body.template-product .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product, 
  body.template-product .ProductItem__Wrapper .guest-wishlist, body.template-product .st-product .swym-button.swym-add-to-wishlist-view-product { width: clamp(2rem,8.88888889vw,2.5rem); height: clamp(2rem,8.88888889vw,2.5rem); }
  body.template-product .ProductItem .swym-button.swym-add-to-wishlist-view-product.swym-custom:after { background-size: clamp(1rem,4.44444444vw,1.25rem) !important; width: clamp(1rem,4.44444444vw,1.25rem); height: clamp(14px,4.44444444vw,1.12500rem); }
  body.template-product .ProductItem__LabelList { padding: 0px; }
  body.template-product .bombay-shirt-content .type-review .ProductItem__Label { margin: 0; }
  body.template-product .product-membership .confidence-left-logo { margin: clamp(2.5rem,11.1111111vw,2.8125rem) -10px 0px; }
  body.template-product .product-member .member-img-text { padding: clamp(2rem,8.88888889vw,3rem) 0; }
  body.template-product .product-membership .inner_block .img-block:first-of-type { max-width: clamp(7.62500rem,33.8888889vw, 13.87500rem); margin-bottom: -6px; }
  body.template-product .product-membership .member-img-text .img-block.mob { max-width: clamp(15.62500rem,69.4444444vw, 31.875rem); }
  body.template-product:not(.temp_membership) .content-desk.non-member p { margin: clamp(14px, 3.9vw, 1.125rem) auto; }
  body.template-product .product-membership .member-img-text .Button { border-radius: 12px; padding: 11.3px; max-width: 450px; display: flex; align-items: center; justify-content: center; line-height: 1; }
  @supports (-webkit-touch-callout: none) {
    body.template-product .product-membership .member-img-text .Button { padding: 9px 11.3px 11.3px; line-height: 1; display: flex; align-items: center; justify-content: center; }
  }
  body.template-product .ind-section .points { display: none; }
  body.template-product .pair_with_section.look_more .img_main { border-radius: 4px; }
  body.template-product .store-image-item_content { font-size: clamp(1.12500rem,5vw,1.25rem) /*clamp(1rem, 4.44444444vw, 1.25rem)*/; }
  body.template-product .product-reviews-main .jdgm-rev-widg__title, 
  body.template-product .product-reviews .jdgm-widget:not(.jdgm-review-widget--small,body.template-product .jdgm-review-widget--medium) .jdgm-rev-widg__header .jdgm-rev-widg__title { font-size: 14px; }
  body.template-product .product-reviews .jdgm-rev-widg .jdgm-rev-widg__summary-text, body.template-product .product-reviews .jdgm-rev-widg .jdgm-rev-widg__summary-average,
  body.template-product .product-reviews .jdgm-rev__body>p { font-size: 14px; }
  body.template-product .product-reviews .jdgm-rev-widg .jdgm-rev-widg__summary-text { margin-top: -14px; padding-left: 88px; }
  .boost-pfs-filter-products.ProductList[data-mobile-count="1"] .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product::after { background-size: clamp(19px,5.2vw,23px) !important; height: clamp(1rem,4.44444444vw,1.25rem); width: clamp(1.125rem,5vw,1.375rem); }
  .boost-pfs-filter-products.ProductList[data-mobile-count="1"] .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product { width: clamp(40px,11.1111111vw,44px); height: clamp(40px,11.1111111vw,44px); bottom: clamp(16px,4.44444444vw,20px); }
  .boost-pfs-filter-products.ProductList[data-mobile-count="2"] .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product,
  body:is(.tilak-varma, .temp_weekend-at-the-kin) .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product { width: clamp(2rem,8.88888889vw,2.25rem); height: clamp(2rem,8.88888889vw,2.25rem); bottom: clamp(12px,3.33333333vw,1rem); }
  .boost-pfs-filter-products.ProductList[data-mobile-count="2"] .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product::after,
  body:is(.tilak-varma, .temp_weekend-at-the-kin) .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product::after { background-size: 100% !important; height: clamp(0.875rem,3.88888889vw,1.125rem); width: clamp(1rem,4.44444444vw,1.25rem); }  
  body.template-product .pdp-rec .ProductItem .ProductItem__Info, body.template-product .product-recommendations .ProductItem .ProductItem__Info, 
  body.template-product .pair_with_products .ProductItem .ProductItem__Info { margin-top: clamp(16px,4.44444444vw,1.25rem); }
  body.template-product .pro-form-btn-wrap .Button.ProductForm__AddToCart[disabled] { font-size: clamp(10px, 2.9vw, 1.125rem); }
  body.template-product .bombay-shirt-content .ProductItem__LabelList { gap: 8px; }
  body.template-product .index-logo-block-container.Container:after { content: none; }
  body.template-product .index-logo-block-container.Container { padding-top: 0px; } 
  .Slideshow.slideshow_square_banner { margin: 40px auto 0; }
  .coll-category-ul li { padding: 18px 8px 18px 8px; }
  /* .coll-category-ul .coll-category-item:not(.base-coll-category-item) { padding: 13px 6px; } */
  .coll-category-ul .base-coll-category-item + .coll-category-item { padding-left: 16px !important; }
  .coll-category-ul { padding-right: 35px; }
  @supports (-webkit-touch-callout: none) {
    /* .coll-category-ul .coll-category-item:not(.base-coll-category-item) a { padding: 6.5px 16px 9px; } */
    .template-product.temp_RTW .rtw_sele_size { padding-top: 3px !important; }
    .template-product.temp_RTW.show-rtw-details .custom_rtw { pading-top: 4px !important; }
  }
  body.template-product .grid-menbership a { line-height: 1.2; }
  /* .template-rtw .bombay-shirt-content .bombay-shirt-item-title { margin-bottom: 20px; } */
  .template-product.temp_RTW .rtw_sele_size, .view-bag-button .Button.view-cart  { display: flex; align-items: center; justify-content: center; }
  .ProductUnsure__About .ButtonGroup__Item.Button.links-item.chat_ svg { width: 25px; height: 25px; }
  .template-product .Header__Icon.Header__Icon-cart-pdp, .template-product .Header__Icon.share-pdp { padding: 9px !important; }
  .template-product .Header__Icon.Header__Icon-cart-pdp { padding-right: 11px !important; }
  .slideshow_title_image { max-width: 320px; }
  .Slideshow.opera_hero_banner .Slideshow__Content { padding-bottom: 20px !important; }
  .Slideshow.opera_hero_banner .SectionHeader__ButtonWrapper { margin-top: 20px !important; }
  .Slideshow.opera_hero_banner h3.SectionHeader__SubHeading:after { content: none; }
  .Slideshow.opera_hero_banner .Slideshow__Content .Button:not(.Button--secondary):after { width: 18px; height: 16px; }
  .Slideshow.opera_hero_banner .Slideshow__Content .Button:not(.Button--secondary) { padding-right: 30px !important; }
  .index_cstm_textblock { margin: 56px 0px 56px; }
  .index_cstm_textblock .index-rich-text-inner, .index_cstm_textblock h2, .index_cstm_textblock .inner_div.text-center { text-align: left; }
  .index_cstm_textblock .index-rich-link { justify-content: flex-start; gap: 12px; }
  .Slideshow.opera_hero_banner { padding: 16px 16px 0px; border-top: 1px solid #D0D0D080; }
  .index_cstm_textblock h2 { font-size: 26px !important; margin-bottom: 12px; }
  .index_cstm_textblock .index-rich-text { margin-bottom: 24px; }
  .index_cstm_textblock .index-rich-link a { font-size: 14px; line-height: 1; text-underline-offset: 6px; }
  .index_cstm_textblock .index-rich-link a:first-child { padding-right: 16px; }
  .index_cstm_textblock p { line-height: 1.36; font-size: 16px !important; }
  /* .Slideshow.slideshow_square_banner .Slideshow__Content { position: sticky; padding: 20px 0 0 !important; bottom: 70px; } */
  /* .Slideshow.slideshow_square_banner .Slideshow__Content .SectionHeader { position: unset; } */
  .store-inner .outfit_logo_store { max-width: 230px; margin-bottom: 20px; }
  .store-inner .list_text_rte li { font-size: 12px; }
  .store-inner .list_text_rte li:not(:first-child) { padding-left: 12px; }
  .store-inner .list_text_rte ul, .store-app .store-app-inner { gap: 12px; }
  .store-inner .store-inner_img { margin-top: 16px; }
  .store-app .store-app-inner .store-inner .content { padding-top: 17px; }
  .store-app .store-app-inner .store-inner .store-inner_img img { width: 261px; }
  .store-inner .list_text_rte li { line-height: 1; }
  .standard-rec-size-content, .pro-updated-size-details { padding: 9px; }
  @supports (-webkit-touch-callout: none) {
    .standard-rec-size-content, .pro-updated-size-details { padding: 7px 9px 9px; }
  }
  .template-collection .main_layout .CollectionInner { min-height: 700px; }
  /* Picario Drawer */
  body.product-quickview .product-quickview-global .main_pgp_image,
  body.product-quickview .product-quickview-global .Grid-Product-Image .main_pgp_image .Product__SlideItem .AspectRatio { height: 100%; }
  body.product-quickview .product-quickview-global .sure-exit-customisation-popup .Exit__Option .Button { padding: 13px; font-size: 14px; min-height: 44px; }
  body.product-quickview .Exit__Option .Button, .template-product .Exit__Option .Button { padding:8px 15px 7px; min-height: 44px; }
  /* body.product-quickview .customise-popup[data-custom=contrast-collar-btn] .customise-left,
  body.product-quickview .customise-popup[data-custom=contrast-cuff-btn] .customise-left,
  body.product-quickview .customise-popup[data-custom=contrast-placket-btn] .customise-left,
  body.product-quickview .customise-popup[data-custom=elbow-patch-btn] .customise-left,
  body.product-quickview .customise-popup[data-custom=gusset-btn] .customise-left { padding-bottom: 255px; }
  body.product-quickview .customise-popup[data-custom=contrast-collar-btn] .customise-right, 
  body.product-quickview .customise-popup[data-custom=contrast-cuff-btn] .customise-right, 
  body.product-quickview .customise-popup[data-custom=contrast-placket-btn] .customise-right,
  body.product-quickview .customise-popup[data-custom=elbow-patch-btn] .customise-right,
  body.product-quickview .customise-popup[data-custom=gusset-btn] .customise-right { height: 255px !important; } */
   /* mobile collection list sticky */
  /* body.template-collection .index_top_categories_section { background: #fff; transition: 0.4s all ease-in-out; } */
  body.template-collection.scroll-up-category .cat-filter.mob { top: 50px !important; z-index: 999; }
  /* body.template-collection .index_top_categories_section { position: sticky; top: -259px; z-index: 2; transition: top 0.4s ease-in-out; background: #fff; } */
  body.template-collection.scroll-up-category .index_top_categories_section { top: 50px; }
  .product-quickview-global .Product__Gallery .swiper-nav-button { display: none !important; }
  .pro-quickview-btn-wrap { max-width: 120px; margin-top: 16px; }
  .pro-quickview-btn-wrap .Button { font-size: 14px; min-height: 37px; padding: 5px 10px; }
  @supports (-webkit-touch-callout: none) {
    .pro-quickview-btn-wrap .Button { padding: 3px 10px 7px; }
    body.product-quickview.open_semicustom .product-quickview-main .new_customize .Product-Filter-Add-To-Cart { position: fixed; z-index: 3; left: 0; }
  }
  .CollectionMain .ProductListWrapper .ProductList.Grid[data-mobile-count="1"] .pro-quickview-btn-wrap { max-width: 100%; }
  .CollectionMain .ProductListWrapper .ProductList.Grid[data-mobile-count="1"] .pro-quickview-btn-wrap .Button { width: 100%; }
  .template-product.temp_RTW .rtw-mobile-slide .SizeSwatchList.HorizontalList--spacingTight .HorizontalList__Item label { border-radius: 12px; }
  /* .SizeSwatchList.HorizontalList--spacingTight .HorizontalList__Item { margin-right: 3px; } */
  body.product-quickview .customise-popup .common-editable-box .footer-box { padding: 15px 16px; }
  .product-quickview-global .ProductForm__Size.yourSizeData { margin-top: 30px; }
  body.product-quickview:not(.picario_open) .pro-quickview-view-details.hide {  margin: 32px auto 36px; font-size: 14px; }
  .pro-customise-wrap-inner { padding: 24px 16px; }
  body.product-quickview .rtw-mobile-slide .SizeSwatchList.HorizontalList--spacingTight .HorizontalList__Item label { font-size: 14px; }
  .swym-ui-component .swym-icon::before { justify-content: center; }
  .rtw-size-top { padding-bottom: 16px; }
  .template-collection.common_coll .main_layout { padding-top: 50px; }
  .cstm-hero-banner_content_wrp { gap: 12px; }
  .cstm-hero-banner_content_icon { margin: 0px; max-width: 96px; padding-right: 24px; }
  .cstm-hero-banner_rte { font-size: 10px; white-space: nowrap; }
  .cstm-hero-banner_sign { max-width: 50px; }
  .cstm-hero-banner_left_wrp h3 { font-size: 14px; margin: 6px 0px 4px; white-space: nowrap; }
  .Slideshow .Slideshow__Content:has(.cstm-hero-banner_content_wrp) .SectionHeader__ButtonWrapper { margin-top: 24px !important; }
  .Slideshow .Slideshow__Content:has(.cstm-hero-banner_content_wrp) { padding-bottom: 24px !important; }
  /* body.tilak-varma .featured-collections.new .ProductItem__Info:has(.ProductItem__LabelList:empty) { padding-bottom: 34px; } */
  body:is(.tilak-varma, .temp_weekend-at-the-kin) .featured-collections.new .ProductItem__Info { padding: 0px 8px; }
  body:is(.tilak-varma, .temp_weekend-at-the-kin) .featured_collections .ProductList--grid .Grid__Cell { padding-left: 4px; }
  body:is(.tilak-varma, .temp_weekend-at-the-kin) .featured_collections .ProductList--grid { margin-left: -4px; }
  body:is(.tilak-varma, .temp_weekend-at-the-kin) .ProductItem__Wrapper .AspectRatio img { object-fit: cover; }
  body:is(.tilak-varma, .temp_weekend-at-the-kin) .ProductItem__Wrapper .AspectRatio:before { padding-bottom: 155.258%; }
  /*= Collection Filter =*/
  .collection-fix-bar .filter-category_filters, .collection-fix-bar .filter-category-list { max-height: calc(100dvh - 108px); }
  .collection-fix-bar .filter-category-list button { font-size: 12px; padding: 19.3px 16px; line-height: 110%; }
  .collection-fix-bar .filter-category-list button[data-id="pf_opt_size"] span { max-width: 80%; }
  .filter-category_filter-item label { font-size: 12px; }
  .filter-category_filter-item svg, .filter-category_filter-item input { width: 12px; height: 9px; }
  .filter-category_filter-head { margin-bottom: 14px; }
  .filter-category_filter-head input { font-size: 10px; padding: 8px 15px 8px 34px; height: 28px; }
  .filter-category_filter-head:before { width: 12px; height: 12px; }
  .filter-category_filter-item-swatch label { padding-left: 30px; }
  .filter-category_filter-item-swatch .color-ele { width: 20px; height: 20px; }
  .filter-category_filter-item-swatch:hover label .color-ele { border: 0px; }
  .filter-category_filter-item-swatch:hover label .color-ele:before { border-color: transparent;  }
   .ProductItem__Wrapper > a { border-radius: 4px; }

  /* lead gen */
  body:has(.leadgen_main_popup.StorePopupOpen) .shopify-section--header { z-index: 1 !important; }
  .leadgen_popup { display: block !important; right: 0; max-width: 100%; bottom: -100%; transition: all .3s ease-in-out; border-radius: 12px 12px 0px 0px; }
  .leadgen_main_popup.active .leadgen_popup { bottom: 0; }
  body:has(.leadgen_main_popup.active) .fix-footer { z-index: 8; }
  .leadgen_popup .leadgen_btn_close { position: absolute; top: -44px; background: #FFFFFFB2; line-height: 0; border-radius: 50%; width: 32px; height: 32px; display: flex !important ; align-items: center; justify-content: center; left: 50%; transform: translateX(-50%); }
  .ldg_store_popup { max-width: 100%; bottom: -100%; top: auto !important; right: 0; z-index: 9999999; display: block !important; transition: all .3s ease-in-out; }
  .leadgen_main_popup.StorePopupOpen .ldg_store_popup { bottom: 0; right: 0px; }
  .ldg_store_popup_body { padding-top: 24px; padding-bottom: 32px; }
  .ldg_store_popup_body h3 { font-size: 18px; }
  .ldg_store_main_content_rte p { font-size: 14px; }
  .ldg-form-input input { height: 44px; }
  .ldg-form-input .Button { font-size: 14px !important; padding: 12px !important; }
  .ldg-popup-store-text-inner, .ldg_store_popup_footer_wrp p, .ldg-pincode-err, .lead-gen-status { font-size: 14px; }
  .lead-gen-store-list .store-list-item { width: 145px; }
  .lead-gen-main-input-ele-wrap input { padding: 13px 168px 13px 15px; }
  .ldg_store_popup_footer .Button { padding: 9px !important; font-size: 14px !important; width: calc(50% - 6px); }
  .ldg_store_popup_footer_wrp { gap: 16px 12px; }
  .ldg_store_popup_footer .Button svg { width: 18px; }
  .ldg_store_popup_footer { padding-bottom: 126px; }
  .cd-form-input .Button { max-width: 100px; }
  .ldg_store_popup_close { right: 16px; top: 16px; }
  .ldg_store_main_img img { width: 100%; object-fit: cover; }
  .ldg_store_popup_footer_wrp:last-child { z-index: 12; bottom: 0; left: 0; background: #fff; margin: 0 16px; padding-bottom: 30px; width: calc(100% - 32px); }
  .StorePopupOpen .ldg_store_popup_footer_wrp:last-child { position: fixed; }
  .badge-coming-soon { font-size: 11px; padding: 5px 10px; height: 23px; }
  .cd-info-grid-item-info .badge-coming-soon { height: 23px; padding: 4px 10px; }

  .collection-sale-banner {padding: 20px 0;}
  .sale-banner_text {font-size: 14px;}
  .sale-banner-marquee {padding: 18px 0;}
  .sale-banner-marquee-item {font-size: 44px;line-height: 34px;}
  .sale-banner-marquee-item .icon{padding:0 12px;}
  .filter-dropdowns-item-title {padding: 16px 11px;font-size: 12px;line-height: 1;}
  .coll-category-filter-list {padding: 0;}
  .coll-category-filter-item {padding: 16px 0 16px 12px;font-size: 12px;line-height: 1;}
 
  .filter-dropdowns-item-single .icon {width: 12px;height: 12px;}
  .filter-dropdowns-item.active-filter span.text::after, .coll-category-filter-item.active::after {bottom: -8px;width: 4px;height: 4px;min-height: 4px;min-width: 4px;}
  .coll-category-filter-item.active::after {bottom: 10px;}

  .announce_slide-text span.text {font-size: 12px;}
  .announce_slide-text span.dot {padding: 0 12px;}
  .announce_slide-text span.dot svg {width: 4px;height: 4px;}
  .AnnouncementBar.coll-AnnouncementBar .AnnouncementBar__Wrapper{padding: 5px 15px;}
  body.temp_sale #shopify-section-header{top: 20px;}
  body.temp_sale.scroll-up #shopify-section-header{top: 0;}
  .template-collection.temp_sale .main_layout {padding-top: 50px;}
  .template-collection.temp_sale.scroll-up .main_layout {padding-top: 29px;}
  .filter-dropdowns-item-content{position: fixed;bottom: -150%;width: 100%;transition: all 0.5s ease-in-out;left:0;border-radius: 4px 4px 0 0;padding: 0;}
  .filter-dropdowns-item.active .filter-dropdowns-item-content{bottom: 0;}
  .filter-dropdowns-item:not(.active) .filter-dropdowns-item-content{display: block}
  .filter-category_filter-title {display: flex;justify-content: space-between;align-items: center;padding: 15px;border-bottom: 1px solid #15151533;}
  .filter-category_filter-title .text{font-family: Helvetica Neue;font-weight: 500;font-size: 18px;line-height: 80%;letter-spacing: 0;color: #151515;}
  .filter-dropdowns-item.active-filter .filter-dropdowns-item-content span.text::after{opacity: 0;}
  .filter-dropdowns-item-content .filter-dropdowns-item-list{padding: 0 16px;}
  .filter-dropdowns-item-content .Button.filter-dropdowns-apply-btn{ display: block;font-size: 14px;}
  .cat-filter-overlay-mb{display: none;position: fixed;background: #15151566;backdrop-filter: blur(12px);width: 100%;height: 100%;left: 0;z-index: 1;top: 0;}
  .cat-filter.mob:has(.filter-dropdowns-item.active) .cat-filter-overlay-mb{display: block;}
  .filter-dropdowns-item-content .filter-dropdowns-btn-wrap{padding: 16px;}
  .filter-dropdowns-item-single:last-child{border: 0}
  .pro-check-delivery {margin-top: 40px;}
  .product-reviews-main a.view-all-reviews{padding: 0;}
.Slideshow .Slideshow__Slide .Slideshow__Content header.SectionHeader h3.SectionHeader__SubHeading svg{width: 18px;height: auto;margin-left: 5px;}
  
}
@media screen and (min-width:451px) and (max-width: 767px) {
  body.template-collection.open-collection-category .cat-filter.desk { width: 100%; max-width: calc(100% - 32px); }
}
@media (max-width: 640px){
  .home-category .collection-list-main .item {width: 100%;position:relative;}
  .home-category .collection-list-main a{ font-size:0.875rem;  line-height: 1.56;  text-align: center;  color: #231F20;display: block;}
  .home-category .collection-list-main .item {padding: 10px 8px;width:33.33%;}
  .home-category .collection-list-main {margin: -8px;display: flex;flex-wrap: wrap;}
  .home-category .collection-list-main .content {margin-top: 9px;}
  .home-category header.SectionHeader{margin-bottom: 27px;}
  .logo-list{padding: 25px 0 31px;}
  .chat-main .inner {display: block;}
  .chat-main .image {width:100%;text-align: center;padding: 0;margin-bottom: 23px;}
  .chat-main .content{width:100%;text-align: center;padding: 0;}
  .chat-main .content p , .chat-main .content h4{text-align:center;}
  .chat-main .image img{max-width:258px;}
  .chat-main .content h4 {font-size:1.25rem;    margin-bottom: 10px;}
  .chat-main .content a.Button {padding: 15px 82px;margin-top: 27px;}
  .chat-main .content .link_only {margin-top: 18px;}
  .slider-reviews .flickity-prev-next-button.next,
  .slider-reviews .flickity-prev-next-button.previous{display:none;}
  .home-testimonial-main .slider-reviews .review {width: 90%;padding: 20px 8px;}
  .home-testimonial-main .slider-reviews .review .inner{background:#f3f3f3;box-shadow:none;}
  .home-testimonial-main .slider-reviews .review.is-selected .inner{background:#fff;    box-shadow: 2px 4px 20px 4px #0000000a;}
  .home-testimonial-main .g-reviews {margin: 0 auto 10px; }
  .home-testimonial-main .SectionHeader h2{font-size:1.25rem;margin-bottom: 12px;}
  .index-icon-text .icon-with-text-wrapper .icon-with-text{flex-direction: row;max-width: 350px;left: 50%;position: relative;transform: translateX(-50%);margin-bottom: 8px;justify-content: flex-start;right: auto;}
  .index-icon-text .icon-with-text-wrapper {padding: 24px 10px;display:block;}
  .home-testimonial-main.Section--spacingNormal{padding: 0 20px 0;}
  .home-category.brand .collection-list-main .item{width:100%;padding: 0;box-shadow: 4px 6px 40px 10px rgb(0 0 0 / 4%);margin-bottom: 24px;border-radius: 10px;}
  .home-category.brand .collection-list-main h4 {font-size:1rem;}
  .home-category.brand .collection-list-main p {font-size:0.875rem;}
  .home-category.brand .collection-list-main .content {margin-top: 13px;display: flex;    align-items: flex-end;    padding: 0 16px 19px;}
  .home-category.brand .collection-list-main h4 {margin: 0 0 6px;}
  .home-category.brand .collection-list-main .shop-now{max-width: 101px;width: 100%;}
  .home-category.brand .collection-list-main .content > div{  flex: 1 1 auto;    padding-right: 33px;}
  .home-category.brand .collection-list-main {margin: 0;}
  .home-category.brand.Section--spacingNormal{margin-bottom: 24px;}
  .Footer__Block--newsletter .Form__Input {padding: 13.5px 127px 13.5px 22px;}
  .Footer__Block--newsletter .Form__Input::placeholder{font-size:0.875rem;}
  .Footer__Block--links .Linklist__Item>.Link{color: #7b7b7b;}
  .Footer .Footer__Content.heading-ff p {    font-size:0.75rem;}
  .HorizontalList__Item {margin: 6px 6px;}
  .logo-list .SectionHeader .SectionHeader__Heading {font-size:1.25rem;}
   /*  .template-index .Slideshow .Slideshow__Content{ position: relative;    background: #fff;    padding: 23px 16px 46px; border-radius: 10px;    overflow: hidden;    margin-top: -80px;}*/
  .template-index .Slideshow__Slide .Slideshow__Content header.SectionHeader h3.SectionHeader__SubHeading{ /*color: #fff !important;*/line-height:1.4;}
  .template-index .Slideshow .Slideshow__Content .SectionHeader .SectionHeader__Heading--emphasize{color: #fff !important;} 
  .template-index .Slideshow .ButtonGroup a.ButtonGroup__Item{padding: 11px 28px;}
  .template-index .Slideshow .ButtonGroup a.ButtonGroup__Item.s-btn {  margin-left: 0;   text-align: center;    padding:7px 41px;}
  .template-index .Slideshow .ButtonGroup a.ButtonGroup__Item{  transition: all 0.2s;} 
  .template-index .Slideshow .SectionHeader__ButtonWrapper {margin-top: 20px;}
  .index-icon-text .icon-image_text {flex: 1 1 auto;text-align: left;margin-top: -5px;}
  .index-icon-text .icon-image_content {margin-right: 15px;}
  .home-testimonial-main .main .test-inner{margin:0  -20px 0;}
  .slider-reviews.feature-columns-slider:first-child{padding-left:11px;}
  .home-category.brand .collection-list-main .img:before {  padding-bottom: 54.385%; } 
  .profile-popup-main .top-info .email, .profile-popup-main .top-info .number {margin: 9px 0;}
  .profile-popup-main .top-info .rewards-text{margin-top: 15px;}
  .profile-popup-main .profile-popup-header {margin-bottom: 20px;    padding: 24px;}
  .profile-popup-main ul {margin: 25px 0 0;}
  .profile-popup-main .drawer-logout{font-size:0.875rem;padding: 15px 10px;}
  .book-app .app-main .app a {max-width: 100px;padding: 12px 10px;margin: 0 auto;font-size:0.875rem;    width: 100%;}
  .template-collection .shopify-section--header .Header{margin-bottom:0 !important;}
  .template-search li.boost-pfs-search-result-panel-item button {font-size:1rem;} 
  .home-category.brand .collection-list-main .shop-now.Button--primary:hover:before{background:#fff !important;}
  .template-product .chat-main .content h4{font-size:1rem;margin-bottom: 5px;}  
  .template-product .chat-main .content a.Button{font-size:0.875rem;margin-top: 12px;    padding: 15px 86px;} 
  .template-product .chat-main .content p{font-size:0.875rem;}  
  .template-product .chat-main .content .link_only a{font-size:0.75rem;} 
  .template-product .chat-main .content .link_only{ margin-top: 8px;} 
  .template-product .chat-main .image img {max-width: 250px;}
  .membership-content.items-main .items a.ButtonGroup__Item:hover{color:#fff;}  
  .profile-popup-main.is-member .top-info{padding-bottom:12px;} 
  .profile-popup-main.is-member .top-info .email, 
  .profile-popup-main .top-info .number,  
  .profile-popup-main .top-info .number{color:#eee;font-size:0.75rem;}  
  .profile-popup-main .top-info {margin:0 16px;}
  .view-offer-popup .offer__PopupDismiss,.view-offer-popup .share, .view-offer-popup .share a{ -webkit-tap-highlight-color: transparent; }
  .home-category.Section--spacingNormal .center-div .collection-list-main .item{width:33.33%;padding: 10px 8px;}
  .Container.account-page{height:auto;}
  .SectionHeader__Heading.Heading.order-title .page-back-button{display:block;}	
  .Container.account-page{margin-bottom:30px;}	
  .Container.account-page .PageLayout__Section{margin-bottom:0;}	
  .address-ouer-container .SectionHeader__Heading.Heading{position:relative;padding-bottom:10px;}	
  .address-ouer-container .SectionHeader__Heading.Heading .page-back-button{top:6px;display:block;}	
  .order-bottom-main .Customer_HeadLeft .SectionHeader__Heading{margin-bottom: 0;}	
  .order-bottom-main .Customer_HeadLeft .SectionHeader__Description{font-size: 0.75rem;font-weight: normal;line-height: 1.3;letter-spacing: normal;text-align: left;}	
  .order-bottom-main .Customer_HeadLeft{position:relative;padding:20px 16px 0}	
  .order-bottom-main .SectionHeader.Customer_Head.no-message{z-index: 6;    position: fixed;padding:0;right: 0;box-shadow: -2px 0px 4px 2px #0000000A;
  bottom: 0px;background: #fff;border-radius: 10px 10px 0 0;max-width: 100%;left: 0;justify-content: center;}	
  .order-bottom-main .SectionHeader.Customer_Head.no-message .Customer_HeadRight{margin:0;width: 100%;justify-content: space-between;}
  .order-bottom-main .SectionHeader.Customer_Head.no-message .Customer_HeadRight.cf-d-none .confirmed_fit {width: 50%;max-width: unset;flex: unset;text-align: center;height: 40px;
    padding:11px;}
  .order-bottom-main .SectionHeader.Customer_Head.no-message .Customer_HeadRight.cf-d-none .dropdown-container{width: 50%;max-width: unset;flex: unset;padding: 0;}
  .order-bottom-main .SectionHeader.Customer_Head.no-message .Customer_HeadRight.cf-d-none .dropdown-container .dropdown-toggle {padding: 12px;height: 40px;border-radius: 10px;}
  .order-bottom-main .SectionHeader.Customer_Head.no-message .Customer_HeadRight.cf-d-none {padding: 16px;}
  .order-bottom-main .SectionHeader.Customer_Head.no-message .confirmed_fit{width: 100%;flex: 1;display: block;max-width: 50%;font-size:0.875rem;}
  .order-bottom-main .SectionHeader.Customer_Head.no-message .dropdown-container{width: 50%;flex:1;max-width: 100%;width: 100%;}
  .order-bottom-main .SectionHeader.Customer_Head.no-message .dropdown-container .dropdown-toggle{width:100%;font-size:16px;background:#231F20;color:#fff;border-radius:10px 10px 0 0;}
  .order-outer-main {max-height: unset;overflow-y: hidden;}
  .order-bottom-main .OrderAddresses.right{padding: 0 16px 0;}
  .template-customers.template-order .fix-footer{display:none;}
  .order-bottom-main .dropdown-container .dropdown-toggle{border:0;padding: 21px 16px;}	
  .order-bottom-main .main_outer{padding-top:2px;}	
  .order-bottom-main .CartItem__Info .vendor{ font-size: 0.75rem;font-weight: normal;line-height: 1.3;letter-spacing: normal;text-align: left;color: #7b7b7b;}		
  .order-bottom-main .CartItem__Info .CartItem__Title{font-size: 0.875rem; letter-spacing: normal;margin-top: 4px;line-height:1.2;width: 80%;}	
  .order-bottom-main .CartItem__Info .CartItem__Variant{font-size:0.75rem;margin-top: 8px;display:flex;align-items:center;}	
  .order-bottom-main .CartItem__Info .ord-pr .qty {font-size: 0.75rem;}	
  .order-bottom-main .AccountTable .order-outer-main .CartItem__Info .qty,
  .order-bottom-main .order-outer-main .ordder-cust,
  .order-eta{font-size: 0.75rem;line-height:1;} 
  .order-bottom-main .CartItem__Info .ord-pr {font-size: 0.75rem;margin-top: 0;}	
  .order-bottom-main .CartItem__Info .shipp_status {font-size: 0.8125rem;}	
  .order-bottom-main .MainShippingETA .shippingETAtext {font-size: 0.75rem;}	
  .order-bottom-main .MainShippingETA .shippingETAtext strong {font-size: 0.75rem;}	
  .order-bottom-main .MainShippingETA .shippingETAtext{font-size:0.75rem;}	
  .order-bottom-main .order-outer {padding:24px 16px;}	
  .order-bottom-main .AccountTable .CartItem__Info{padding-bottom:0 !important;}	
  .Container.customers-order {margin-bottom: 42px;}	
  .main_outer .promiseText.shipped_outer .inner .text {font-size: 0.75rem;}	
  .main_outer .promiseText.shipped_outer .inner .text strong {font-size: 0.75rem;}	
  .main_outer .promiseText.shipped_outer .inner .icon_truck svg {width: 18px;}	
  .customers-order .CartItem__Shipment .Cart__Shipment, .fit_confirmed{padding-top: 10px;display: block;font-size: 0.875rem;}	
  .order-outer .fit_confirmed:before{margin: -4px 5px 0 1px;}	
  .order-bottom-main .CartItem__Info span.space:after{height: 11px;top: -6px;}	
  .order-bottom-main .Customer_HeadRight .confirmed_fit{    padding: 13px 27px;}  
  .temp_picarioview .Product__Gallery .customise-box{margin-top:0 !important;}
  .pdp-meta-text{font-size:0.9375rem;margin: 20px 0 30px}
  .customise-btn .front-btn{top: 38%;}
  .order-bottom-main .AccountTable .CartItem__Shipment .cust-drw-btn a{font-size:0.75rem;} 
  .varient-details-main span {font-size:0.75rem;} 
  .varient-details-main{padding-top:0;} 
  .order-bottom-main .AccountTable .CartItem__Shipment{bottom:-4px;}  
 
  .feature-columns-slider.horizontal-coll.one_item .Grid__Cell{display:block;}
  .feature-columns-slider.horizontal-coll.one_item .Grid__Cell .Text__ImageWrapper {width: 100%;} 
  .feature-columns-with-image .horizontal-coll-main h3 {font-size:1rem;}
  .feature-columns-with-image .horizontal-coll-main .SectionHeader__Description{margin: 0 0 11px;}
  .feature-columns-slider.horizontal-coll .Grid__Cell:last-child{margin:0;}
  #shopify-section-template--15432194588835__16470586183aa70181 .ProductList--carousel .Carousel__Cell{width: 42%;}
  #shopify-section-template--15432194588835__16470586183aa70181 .col_swatch .ProductItem__ColorSwatchItem{margin: 0 4px 7px;}
  .feature-columns-with-image .horizontal-coll-main .SectionHeader__Description p{margin-bottom:0;}
  .feature-columns-with-image .horizontal-coll-main .Grid.feature-columns-slider{padding-bottom:0;}
  /*   .feature-columns-with-image.hr-main{margin-bottom:-20px;} */
  .Footer__Block.Footer__Block--app-block{max-width: 100%;margin-top:0;padding-left:0 !important;}
  .footer-app-main .play-store {margin: 0 12px 0 0;}
  .footer-app-main h4{padding-top:0;}
  /* .temp_cityof .Popup.Popup__Small.New__SizePopup.ShirtSize__GuidePopup{max-height:100vh;}
  .temp_cityof .Popup.Popup__Small.New__SizePopup.ShirtSize__GuidePopup .contact-links{padding-bottom:30px;}
  .temp_cityof .ProductForm-Filter .Product-Filter-Add-To-Cart{position: sticky;bottom: 0;width: calc(100% + 40px);left: 0;margin: 0 0 -50px -20px;}    */
  /* .template-product.template-cityof .sel_size{margin-top:0;max-width:100%;} */
  .addtocart-container,
  .bottom-fix-pdp{border-radius:0 !important;}
  .temp_korra .fitsmart-button,
  .template-bsc .fitsmart-button{bottom: 150px;}
  .bombay-shirt-content .fitsmart-button .Filter_As_Modal-mobile{flex: 1;text-align: right;display: none;}
  .bombay-shirt-content .fitsmart-button .Filter_As_Modal-mobile .button-text{text-align: right;}
  /* .customizecityof_sizemodule.cityofCustomize_drawer * {z-index: inherit;} */
  body.onload_hide_button .fitsmart-button .measureImg,
  body.onload_hide_button .fitsmart-button .fitsmart-info,
  body.onload_hide_button .fitsmart-button .Filter_As_Modal ,
  body.onload_hide_button .fitsmart-button .Filter_As_Modal-mobile{display:none !important;}
  body.onload_hide_button .fitsmart-button .loader-pdp-main{display:flex;}
  #newSize__Guide .ProductSize__Chart .ProductUnsure__About{padding-bottom: 24px ;}
  #newSize__Guide.New__SizePopup.Popup .ProductElements__Name{margin-top:0;}
  #newCollar__Guide .ProductUnsure__About{/*padding-bottom:30px;*/}
  .ProductSize__Chart.firstPopData > .ProductElements__Name{margin-top:10px;}
  .ProductForm-Filter .ProductForm__Size .ProductForm__SizeContent .ProductSize__Elements .ProductElements__Name .Link____Guide{font-size:0.75rem !important;}
  .full-video-main .control-bar{bottom: 22px;top: auto;left: 0px;right: 0px;width: calc(100% - 36px);justify-content: space-between;margin: 0 auto;}
  .full-video-main .vid-play svg{margin-left:auto;}
  .full-video-main .control-bar button{background: transparent;border: 0;margin: 0;}
  /* .full-video-main .content h3{margin: 0 auto 32px;} */
  .the-grade-cricketer-ipl .form-block-main .inner {padding: 0 0 48px;  }
  .CollectionMain .CollectionToolbar .CollectionToolbar__Group{width: 100%;flex: none;max-width:unset;}
  .CollectionMain .CollectionToolbar .CollectionToolbar__Item--layout{width: 50%;max-width:unset;/*border-right:0;*/}
  .collection-section-main.common-collections .CollectionMain .CollectionToolbar__Group .CollectionToolbar__Item--filter{font-size:0.875rem;width:50%;}
  .collection-section-main.common-collections .CollectionToolbar__Group .CollectionToolbar__Item.CollectionToolbar__Item--sort{width:50%;}
  .collection-section-main.common-collections .CollectionMain .CollectionToolbar .CollectionToolbar__Item--layout{width:33.33%;}
  .collection-section-main.common-collections .CollectionToolbar__Group .CollectionToolbar__Item.CollectionToolbar__Item--sort  {font-size:0.875rem;}
  body.template-collection:not(.promobanner) .CollectionToolbar__LayoutType svg {width: 18px;height: 17px;}
  body.template-collection .CollectionToolbar__Item--layout .CollectionToolbar__LayoutType {padding: 19px 0 20px 8px; margin: 0;}
  /* body.template-collection .CollectionToolbar__Item--layout .CollectionToolbar__LayoutType:first-child{padding-left:0;} */
  /* body.template-collection .collInfo {margin: 15px 0;padding:0;} */
  body.collection .CollectionMain .ProductListWrapper .boost-pfs-filter-products.ProductList.ProductList--grid.ProductList--removeMargin {padding: 0 15px 0 0;}
  .ProductListWrapper .ProductList--grid>.Grid__Cell{margin-bottom:7px;}
  body:is(.tilak-varma, .temp_weekend-at-the-kin) .ProductListWrapper .ProductList--grid>.Grid__Cell { margin-bottom: 40px; }
  body.template-collection .CollectionInner__Products .skeltop-placeholder{background-image:url('/cdn/shop/files/Frame_5.svg?v=1685683915');}
  .template-collection .ProductListWrapper{overflow:visible;}
  .template-collection.st-mobile-margin{overflow:hidden;}
  .template-collection.st-mobile-margin .fix-footer{z-index: 9999999;}
  .template-collection.st-mobile-margin .shopify-section--header{min-height:126px;}
  .template-collection.st-mobile-margin .shopify-section--header .Header{position: fixed;top: 0;width: 100%;left: 0;}
  .template-collection.st-mobile-margin .st-search-bar.hidden-desktop{padding: 9px 3px 9px 3px;}
  /*    .template-search .st-filter-bar.hidden-desktop {position: fixed;bottom: 39px;top: auto;}
  .template-search .sortFilterCon .filter_h{width:33.33%;}
  .template-search .sortFilterCon .sort_h{width:33.33%;}
   .template-search .sortFilterCon .CollectionToolbar__Item.CollectionToolbar__Item--layout{width:33.33%;border-left:1px solid #dddddd;} */
  .template-collection #collection-filter-drawer .Drawer__Content{max-height:100%;height:100%;}
  body .collection-page-main .coll-toggle-btn{right:15px;bottom: 4px;padding-left:8px;background:#F8F8F8;}  
  body .collection-page-main .Categories-list-main .coll-toggle-btn .sl-inner{font-size:0.8125rem;} 
  body .collection-page-main .coll-toggle-btn .sl-inner{padding:6px;} 
  body .collection-page-main .coll-toggle-btn .sl-inner span {font-size:0.8125rem;line-height:1.2;}   
  .template-search .sortFilterCon .filter_h,
  .searchtap .sortFilterCon .filter_h{width:33.33%;}
  .template-search .sortFilterCon .sort_h,
  .searchtap .sortFilterCon .sort_h{width:33.33%;}
  .template-search .sortFilterCon .CollectionToolbar__Item.CollectionToolbar__Item--layout,
  .searchtap .sortFilterCon .CollectionToolbar__Item.CollectionToolbar__Item--layout{width:33.33%;border-left:1px solid #dddddd;}
  /*   body.promobanner .collection-page-main .collection-body .Categories-list-main.col-collapse-toggle li {width: 50% !important;} */
  .template-collection #collection-filter-drawer .Drawer__Content{max-height:100%;height:100%;}
  .index_details_main .flickity-page-dots{margin-top: 20px;display:flex;justify-content: center;}  
  body.common_coll .CollectionMain .ProductListWrapper .boost-pfs-filter-products.ProductList.ProductList--grid.ProductList--removeMargin{padding: 0;}
  .get-size-button.sel_size{width:100%;}
  .avail-color-main .new-color-varient .varient-title{font-size:1rem;font-weight: 500;font-family: Helvetica Neue;margin-bottom:16px;}
  .temp_korra .get-size-button.sel_size{width:100%;}
  .Footer__Block.Footer__Block--app-block,
  .footer-app-main.secial-desk{display:none;}
  .secial-mob .Footer__Social {justify-content: flex-start;} 
  .secial-mob{display:block;}
  .secial-mob p{width: 100%;margin: 24px 0 8px 10px;font-size:1rem;line-height: 1;color: #231f20cc;}
  .footer-social-subscribe-block .Footer__Social{margin-top: 19px;}
  .Header__Icon+.Header__Icon.acc{display:none;}
  .Header__Wrapper .Header__Icon.cart_h img{display:none;}
  .Header__Wrapper .Header__Icon.cart_h{margin-top: 1px;}
  body.template-product .Header__Wrapper .Header__Icon.cart_h { margin-top: -1px; }
  body.template-index:not(.scroll-up) .Header__Wrapper .Header__Icon.cart_h img{filter:invert(1);}
  body.template-index:not(.scroll-up) .Header__Wrapper .Header__Icon.cart_h :is(svg,path) {color: #fff;fill: #fff;} 
  .footer-social-subscribe-block .BOLD-mc-picker-mnt {margin: -40px 0 0 auto;}  
  .temp_giftcard .Footer {padding-bottom: 40px;}
  /* .collInfo p.collItemCount {padding: 0 16px 0 0;} */
  /* .template-collection .collInfo .collItemCount {font-size:0.75rem;padding-left: 16px;line-height: 1;} */
  /* body.template-collection .collInfo {margin: 31px 0 27px;padding:0 16px;} */
  /* ----------------------- header icon black bg --------------- */
  body .Header__Wrapper .Header__Icon.cart_h svg{display:block;}
  .template-product .Header__Wrapper .Header__Icon.cart_h img{display:none;}
  .template-product:not(.scroll-up) .Header__Wrapper .Header__Icon.cart_h img{display:none;/*filter: invert(1);width: 16px;*/}
  .template-product:not(.scroll-up) .Header__Wrapper :is(.Header__Icon.cart_h,.swym-wishlist){font-size:0.75rem;color:#151515;
  display: flex;align-items: center;justify-content: center;}
  .template-product .Header__Wrapper .Header__Icon.cart_h{ padding-right: 5px; margin-right: -5px;} 
  .template-product:not(.scroll-up) .hidden-lap-and-up.Header__Icon.Icon-Wrapper.closeTab svg path {fill: #151515 !important;}
  body.template-product:not(.scroll-up) .hidden-lap-and-up.Header__Icon.Icon-Wrapper.closeTab path {fill: #000;}
  .template-product:not(.scroll-up) .Header__Wrapper .Header__Icon.pincode{color:#151515;}
  .template-product.scroll-up #shopify-section-header .Header__Icon.cart_h{color:#231F20;}
  .template-product .hidden-lap-and-up.Header__Icon.Icon-Wrapper.closeTab { /*transition: background-color 0.5s ease-in-out; 
  background: rgba(0,0,0,.3);*/width: 35px;height: 38px;display: flex;align-items: center;justify-content: center;padding-bottom:2px;margin-left: -8px;margin-right:0;}
  .template-product:not(.scroll-up) .hidden-lap-and-up.Header__Icon.Icon-Wrapper.closeTab svg {width: 16px;    height: 18px;} 
  .template-product #shopify-section-header .Header__Wrapper{padding: 6.5px 16px!important;}
  .template-product:not(.scroll-up) .hidden-lap-and-up.Header__Icon.Icon-Wrapper.giftProdclose svg {width: 16px;    height: 18px;}
  .template-product:not(.scroll-up) .hidden-lap-and-up.Header__Icon.Icon-Wrapper.giftProdclose { transition: background-color 0.5s ease-in-out;border-radius: 50%;width: 35px;height: 35px;display: flex;align-items: center;justify-content: center;padding-bottom: 1px;margin-left: -8px;}
  body.template-product.template-index:not(.scroll-up) .Header__Wrapper .Header__Icon.cart_h img{filter:invert(1);}
  .template-product:not(.scroll-up) .Header__Wrapper .Header__Icon.cart_h:not(.Header__Icon-cart-pdp) :is(svg , path){color:#fff;fill:#fff;}
  .template-product.scroll-down:not(.scroll-up) #shopify-section-header{top: -66px;}
  .template-product:not(.scroll-up) .Header__Wrapper .Header__Icon.cart_h imh{display:none;}
  /* .template-product:not(.scroll-up) .Header__Wrapper .Header__Icon.cart_h .Header__CartDot{top: -8px;right: -5px;width: 5px;height: 5px;} */
  .template-product .Header__Wrapper .Header__Icon.cart_h .Header__CartDot{top: 6px;right: 6px;width: 5px;height: 5px;}
  .open_semicustom{overflow:hidden}
  .feature-columns-with-image.pdp.new .SectionHeader h2.SectionHeader__Heading {margin-bottom: 12px;}
  .feature-columns-with-image.pdp .light__text .SectionHeader .SectionHeader__SubHeading{margin-bottom: 27px;}
  .profile-popup-main .top-info .name{left: 24px;}
  .profile-popup-main .top-info .member_btn{right: 10px; font-size:  0.875rem;}
  body.template-login .fix-footer{display:none;}
  .temp_giftcard #shopify-section-header .Header__Wrapper {padding: 12px 16px!important;}
  .gift-cart-success .Great__ChoicePopup{width:100%;}
  .gift-cart-success .Great__ChoicePopup{display:flex;flex-wrap:wrap;}
  .fabrics-main .category_tab ul li span {height: 48px;width: 48px;}
  .fabrics-main .category_tab ul li img {    max-height: 24px;}
  .fabrics-main .category_tab h5{font-size:0.75rem;}
  .fabrics-main .category_tab h5{margin-top:9px;}
  .fabrics-main .SectionHeader .SectionHeader__Heading{margin-bottom:15px;}
  .custom-page.fabrics-main {margin: 50px 0;}
  .fabrics-main .category_tab {margin-bottom: 30px;}
  .fabrics-main .Fabrics_data .desc * {font-size:0.875rem;line-height: 19px;}
  .fabrics-main .footer_filter p { font-size:0.875rem; line-height: 14px;margin-right: 5px;}
  .fabrics-main .footer_filter ul li{ font-size:0.875rem; line-height: 14px;}
  .fabrics-main .footer_filter ul li a{padding: 10px 22px;}
  .fabrics-main .footer_filter{margin: 0;width: 100%;max-width: 100%;justify-content: center;border-radius:6px 6px 0 0;     padding: 8px 15px;}
  .fabrics-main .footer_filter ul li{margin:0 4px;}
  .fabrics-main .Fabrics_data .desc {margin-bottom: 16px;}
  .stores-temp .SectionHeader .SectionHeader__Heading{padding-left:33px;}
  .stores-temp .filter .location-filter li{min-width: 120px;padding: 10px 16px;margin: 0 10px; font-size:0.875rem;}
  .stores-temp .filter-count-text {margin: 54px 0 24px;}
  .stores-temp .filter .location-filter {margin: 0 -15px 30px;}
  .page-store .store-list .store-container h3.Heading.location-title{font-size:0;}
  .not_found_image .mob-show{display:block;}
  .not_found_image .desk-show{display:none;}
  span.ProductMeta__Price.Price.Price--highlight.Text--subdued.u-h4 span {color: #231F20 !important;}
  .store-app-inner .store-inner h4{margin:0 0 15px;}
  .pair_with_section.look_more .looking-slider .looking-more {width: 162px;} 
  .page-block--collection-list + .page-block--collection-list,
  .pdp-rec .ProductItem .ProductItem__Info, 
  .product-recommendations .ProductItem .ProductItem__Info, 
  .template-pause .pop_size_outer.SizeSwatchList, 
  .pair_with_products .ProductItem .ProductItem__Info,
  .template-product.template-cityof .pop_size_outer.SizeSwatchList{margin-top:16px;}
  .CollectionMain .CollectionToolbar .CollectionToolbar__Group{border-right:0;}
  /* body.open_newmenu.header-hide .new-menu-main{top:56.77px}
  body.open_newmenu.header-hide.scroll-up .new-menu-main{top:0px} */
  body.open-collection-collection .collection-category.coll_dr{max-height:calc(80vh - 80px)}
  .template-collection .main_layout{padding-top:0px}
  .template-collection .product-recommendations{padding-top:10px;margin-bottom:10px;}
  body.template-collection .product-recommendations h2.ProductItem__Title.Heading{calc(11px + (18  - 11) * (100vw - 320px) / (991 - 320))}
  .pair_with_section.look_more .text a{ font-size:0.875rem;}
  .Header__Wrapper .Header__Icon{font-size:0.75rem;}
  .store-app .app_block_main .inner_block :is(.img_block, img){width:100%;}
  .template-collection .product-recommendations{padding-top:10px;}
  .Container.customers-order{padding:0;}
  .order-bottom-main .order-outer:nth-child(2n+2){padding:24px 16px;}
  .order_footer.ft {margin-top: 20px;}
  .SectionHeader__ButtonWrapper.add-btn-main .new_address img{display:block;}
  .SectionHeader__ButtonWrapper.add-btn-main .new_address{font-size: 0;    padding: 15px;    border-radius: 12px;    position: fixed;
  right: 16px;    bottom: 96px;    box-shadow: -5px 10px 35px 7px #0000004D;}
  body:not(.index,.mills , .tilak-varma, .the-gentlemans-cut ,.cart, .my-appointments, .creators, .travelling-stylist, .temp_weekend-at-the-kin, 
  .temp_about, .temp_personalised-service, .temp_expert-tailoring, .temp_weaves, .temp_landing3, 
  .temp_composition, .temp_luxurious-fabrics) .logo_new_pos {display: none;}
  body.temp_store .logo_new_pos,
  body.temp_homepage2 .logo_new_pos {display:block;}
  body.temp_homepage2 .logo_new_pos {display:block;}
  body.temp_homepage2 #shopify-section-announcement{display:block !important;}
  .Header__FlexItem--fill:last-child {justify-content: flex-end;margin-left: auto;}
  #modal-address-new.Modal:not(.Modal--pageContent){border-radius:0;}
  #modal-address-new .Modal__Header .Heading,
  .Modal.Modal--address .Modal__Header .Heading{margin:0;}
  .Modal.Modal--address{border-radius:0;}
  .template-order .customers-order .show-mob-only{display:block;}
  .template-order .customers-order .show-desk-only{display:none;}
  .order-bottom-main .AccountTable .CartItem__Shipment{width:100%;}
  .order-bottom-main .AccountTable .CartItem__Shipment .inner_{width: 100%;display: flex;align-items: center;}
  .order-bottom-main .order-outer:nth-child(2n+2){border-radius:0;}
  .template-order.logged .AccountTable.Table.foot {padding: 0 16px;border-radius:10px;}
  .order-bottom-main .Customer_HeadLeft .store-details {font-size: 1 rem;margin-bottom:10px;}
  .order-outer-main .order-outer:first-child {padding-top: 24px;}
  .address-main-outer .AccountAddress span {font-size: 1 rem;line-height:1;}	
  .address-main-outer .AccountAddress {font-size: 0.875rem;}	
  .promiseText .ship_new *{font-size:0.75rem !important;}
  .promiseText .ship_new svg{width:18px;height:auto;}
  .extra-bottom-ship .ship_new a.copy_track, .order-eta a.copy_track{background-size: 16px;background-repeat: no-repeat;background-position: center;}
  .promiseText .ship_new{font-size:0.75rem;}
  .section-cart-template .SectionHeader h1.u-h1.u-l{padding:0  16px 0;}
  
  .need-help-wapp a{font-size:0.875rem;padding: 11.5px 10px;}
  
  /* .new-menu-main .menu-item .first-level a{font-size:1rem;} */
  .new-menu-main .menu-item .second-level a {font-size: 0.875rem;}
  .new-menu-main .menu-item .second-level .second-child:not(:last-child) {padding-bottom: 14px;}
  .new-menu-main .menu-item {padding: 20px 0 17px;}
  .new-menu-main .menu-item small{margin-left: 6px;margin-top: -9px;}
  /* .new-menu-main .menu-item.no-childs .first-level a {font-size: 14px;} */
  .section-cart-template .SectionHeader h1.u-h1.u-l {padding: 0 16px 5px;}
  .Slideshow__Slide .Slideshow__Content header.SectionHeader h3.SectionHeader__SubHeading {margin: 7px 0 0;}
  .temp_membership .Button{font-size:0.875rem;padding: 12px;border-radius: 10px;width:100%;}
  .member-img-text-bg h4 {display: block;position:unset;width: 100%;}
  .membership-dis .right_{flex-direction:column;margin: 0 -16px;border-radius: 0;width: calc(100% + 32px);padding:0 16px 44px;}
  .member-img-text-bg h4.mob_{display:block;}
  .member-img-text-bg > h4.desk_{display:none;}
  .collapse_benefites{padding-bottom:0}
  .has-membership + .collapse_benefites{padding-bottom:clamp(2px, 14.916vw, 5.3rem);margin-bottom: 30px;}
  .temp_membership .Footer{border-top:0;}
  .collapse_benefites .Collapsible:last-child{border-bottom:1px solid #231F201A}
  
  .type-review .type-wrapper{padding: 3px 8px;font-size: 0.75rem;}
  .type-review .type-wrapper img{width:12px;margin-right:3px;}
  .Product__Info .jdgm-widget.jdgm-widget{padding: 2px 11px 2px 7px;}
  .Product__Info .jdgm-prev-badge__text {font-size: 0.625rem;}
  .Product__Info .jdgm-prev-badge__stars {top: -1px;left: 20px;}
   .review-popup-main{padding:17px 0 20px;transform: none; left: 0; max-width: 100%; top: auto; border-radius: 10px 10px 0 0; bottom: 0; width: 100%;}
  .review-popup-main h3 {font-size: 1 rem;}
  .review-popup-main .review-header {padding:0 16px 17px;margin-bottom: 18px;}
  .review-popup-main .input-field input {height: 40px; border-radius:8px;}
  .review-text{font-size:0.75rem;display: block;padding-top: 3px;}
  .cart-item-reviews-btn.pr-show-mob:after {width: calc(100% + 32px);left: -16px;}
  .review-popup-main .input-label {font-size: 1 rem;}
  .review-popup-main label .star-wrap svg {width: 16px;height: 16px;}
  .review-popup-main .review-body {padding: 0 16px;}
  .review-popup-main .review-stars-wrap {margin-bottom: 22px;}
  .review-popup-main .input-field{margin-bottom: 16px;}
  .review-popup-main .note{margin: 8px 0 0;}
  .review-popup-main textarea {min-height: 125px;}
  .review-popup-main .note {font-size: 0.75rem;}
   .type-review .type-wrapper{padding: 3px 8px;font-size: 0.75rem;}
  .type-review .type-wrapper img{width:12px;margin-right:3px;}
   .template-product.picario_open .type-review{display:none;}
  .template-product.picario_open .bombay-shirt-content{box-shadow:none;}
  .template-product.picario_open .bombay-shirt-content .ProductMeta .addtocart-container{background:#eee;}
  .template-product.picario_open .bombay-shirt-content .ProductMeta .addtocart-container{border:0;}
  .cart-footer-membership{display:block;padding: 11px 15px 8px;}
  .cart-footer-membership .membership-a2c{padding: 10px 10px;display: block;margin: 0 auto;font-size: 0.875rem;}
  .cart-footer-memtext{line-height:1.5;}
    .template-product .Product__Wrapper .grid-menbership{background: transparent; justify-content: flex-start; padding: 0;}
  .template-product .Product__Wrapper .grid-menbership svg{display:none;}
  .collapse_benefites .Collapsible{padding-bottom:0;}
  .grid-menbership a{padding-right:16px} 
  .grid-menbership a:after{height: 9px;}
  .template-collection .grid-menbership .money:after{width: 12px;}
  /* .template-collection .grid-menbership .money{padding-right:15px;} */
  /* .new-menu-main .menu-item.no-childs .first-level a.sp-text{font-size:18px;} */
  /* .index-top-cate h5 {font-size: 0.75rem;}
  .index-top-cate .cate{padding:0 6px;width:20%;}
  .index-top-cate{padding: 105px 10px 18px;}
  .index-top-cate .cate .img .fg{width:55%;height:100%;}
  .index-top-cate .cate .desk{display:none;}
  .index-top-cate .cate .mob{display:block;width:100%;min-width: 46px;}
  .index-top-cate .cate .img{border-radius: 15px;} */
  #scrollTop{transition: all 0.5s ease-in-out;font-size: 0.625rem;padding: 10px 13px 9px;}
  @supports (-webkit-touch-callout: none) {
    #scrollTop { padding-top: 8.5px; }
  }
  /* .collection-body-inner > .cat-filter {margin-top: 8px;border-top:0;} */
  body.common_coll .CollectionMain .ProductListWrapper .boost-pfs-filter-products.ProductList.ProductList--grid.ProductList--removeMargin{margin-left: -4px !important;}
  .swym-ui-component .swym-wishlist-grid li:nth-child(2n){margin-right:0 !important;}
  :is(.search,.template-search,.searchtap) figure.st-product-media:before{padding-bottom: 155%;}
  :is(.search,.template-search,.searchtap) .st-product-media img{object-fit: cover;}
  .template-product .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product,
  .template-product .ProductItem__Wrapper .guest-wishlist,
  body.template-product .st-product .swym-button.swym-add-to-wishlist-view-product,
  .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product, .ProductItem__Wrapper .guest-wishlist,
  body .st-product .swym-button.swym-add-to-wishlist-view-product{width: 6.5vw;height: 6.5vw;bottom: 3.5vw;right: 2vw;}
  .template-product .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product.swym-heart:after ,
  body.template-product .st-product .swym-button.swym-add-to-wishlist-view-product.swym-heart:after,
  .ProductItem__Wrapper .swym-button.swym-add-to-wishlist-view-product.swym-heart:after ,
  body .st-product .swym-button.swym-add-to-wishlist-view-product.swym-heart:after{font-size: 3vw;position: relative;display: block;height: 100%;width: 100%;
    display: flex;align-items: center;justify-content: center;padding-top: 1px;}
  body.scroll-up .cat-filter.mob:has(.coll-category-list:empty) ~ .collection-section-main .cat-filter.desk {top: 44px;}
  .template-login .back-button{display:block;}
  .template-search .sortFilterCon .filter_h, 
  .searchtap .sortFilterCon .filter_h,
  .template-search .sortFilterCon .sort_h, 
  .searchtap .sortFilterCon .sort_h,
  .template-search .sortFilterCon .CollectionToolbar__Item.CollectionToolbar__Item--layout, 
  .searchtap .sortFilterCon .CollectionToolbar__Item.CollectionToolbar__Item--layout {width: auto;  }  
  .template-search .sortFilterCon .CollectionToolbar__Item.CollectionToolbar__Item--layout, 
  .searchtap .sortFilterCon .CollectionToolbar__Item.CollectionToolbar__Item--layout {border: none;}
  .template-search .st-filter-bar, .searchtap .st-filter-bar {top: 48px !important;}
  .scroll-down.searchtap .st-filter-bar { top: 0 !important; z-index: 9; }
  .scroll-up.searchtap.template-product .st-filter-bar { top: 102px !important; z-index: 9; }
  .searchtap.template-collection .st-filter-bar { z-index: 9; }
  .searchtap .sortFilterCon .CollectionToolbar__LayoutSwitch{justify-content: flex-start;}
   .searchtap .sortFilterCon .CollectionToolbar__Item.CollectionToolbar__Item--layout{flex:1;}
  .searchtap .sortFilterCon .sort_h{border: 0;order: 2;}
  .searchtap .sortFilterCon .filter_h{order: 3;}
  .addtocart-container.hasBtnCus .get-size-button.sel_size{display:none;}
  /* .template-product .pair_with_products .ProductItem .ProductItem__Info .ProductItem__Title.Heading a, 
  .template-product .pdp-rec h2.ProductItem__Title.Heading a, 
  .template-product .product-recommendations h2.ProductItem__Title.Heading a{font-size:0.75rem} */
  .template-product .pair_with_products .ProductItem .ProductItem__Info .ProductItem__Title.Heading, 
  .template-product .pdp-rec h2.ProductItem__Title.Heading, 
  .template-product .product-recommendations h2.ProductItem__Title.Heading{padding-top:0;}
  .product-reviews-main .jdgm-rev-widg__title{font-size: .875rem;font-weight: 500;font-family: Helvetica Neue;}
  .template-product.temp_RTW .PopupDrawer.New__SizePopup.Popup .modal-header{display:block;}
  .template-index .membership-product-main.product-member .Container{padding:0 16px;}
  a.order-grid-overlay{position: absolute; width: 100%;height: 100%;z-index: 1;}
  .order-body .order-inner{position:relative;}
  .ProductForm-Filter .ProductForm__Size.customer_ProductForm__Size .Im-New-Filter .Product-Filter-Add-To-Cart{bottom:0 !important;}
 .temp_webview .ProductForm-Filter .ProductForm__Size.customer_ProductForm__Size .Im-New-Filter .Product-Filter-Add-To-Cart{bottom:-51px !important}
  .Header__Wrapper .right_part .Header__Icon{line-height: 1.5;padding: 5.5px 4px;margin-left: 6px;}
 
  /* .coll-category-ul li { padding-top: 16px; padding-bottom: 16px; } */
  .great-choice-popup .modal-body { padding: 20px 16px 30px; }
  .coll-category-ul .base-coll-category-item + .coll-category-item { padding-left: 16px; }
  .coll-category-ul .base-coll-category-item { padding-right: 8px; padding-left: 0; }
  body:not(.scroll-up) .cat-filter.desk { top: 53px; }
  body:not(.scroll-down) .cat-filter.desk, body.template-collection.scroll-up-category .cat-filter.desk { top: 103px; }
  .coll-category-ul li.active a:before { bottom: -4px; }
  #shopify-section-header .Header__Wrapper { padding: 11.5px 16px !important; }
  body.product-quickview .Popup__Small { max-height: 100%; border-radius: 0px; }
  body .swym-ui-component .swym-wishlist-context-menu .swym-wishlist-context-menu-content { padding-top: 11px; }
}
@media (max-width: 575px){
  .logo-list-grid .logo-list-item {width: 33.33%;padding: 14px 10px;}
  .logo-list-grid .logo-list-item img{width:100%;width: 100%;    max-height: 35px;object-fit: contain;}
  .index-icon-text .icon-image_text {width: 50%;}
  .profile-popup-main .profile-popup-header .head {font-size:1.25rem;}
  .profile-popup-main .profile-popup-header .notification {width: 15px;}
  .profile-popup-main .profile-popup-header .close {width: 13px;}
  .profile-popup-main .drawer-logout{margin: 32px 16px 0;} 
  .book-app .app-main .app p {font-size:0.75rem;}
  .page-back-button{display:block;}
  nav.main-nav .mm-btn.mm-btn--close.mm-navbar__btn:before{font-size:30px;}
  .template-product .chat-main .image img {max-width: 138px;} 
  .template-product .chat-main .bg-color{padding: 16px 15px;} 
  .template-product .chat-main .image {margin-bottom: 17px;}  
  .template-product .Section--spacingNormal{    margin: 34px 0 0;}   
  .template-product .Weave__Modal, .template-product .Mill__Modal{top: auto;bottom: 0;height: auto;width: 100%;max-width: 100%;border-radius: 20px 20px 0 0;transform: translateX(0px);-webkit-transform: translateX(0);-webkit-transform: translateY(150%);padding: 27px 16px;}  
  body.pdp-weavePopup .Weave__Modal, .pdp-millPopup .Mill__Modal{-webkit-transform: translateY(0%);transform: translateY(0%);}  
  .template-product .Weave__Modal .Heading, .template-product .Mill__Modal .Heading {font-size:1.25rem;margin: 0 0 20px}  
  .template-product .Weave__Modal .modal-body .Rte p, .template-product .Mill__Modal .modal-body .Rte p {font-size:0.875rem;}  
  .template-bsc .addtocart-container .ProductForm__AddToCart, 
  .temp_korra .addtocart-container .ProductForm__AddToCart{padding: 14px 15px;font-size: 0.875rem;flex:1;} 
  .template-bsc .addtocart-container .Button.customize-shirt{padding: 11px 15px;} 
  .addtocart-container .Button{font-size:1rem;font-weight: 400;font-stretch: normal;font-style: normal;padding: 12px 20px;    line-height: 1;    text-transform: capitalize;    letter-spacing: normal;    text-align: center;}  
  .template-product .chat-main .Product{margin-bottom:34px;}  
  .temp_korra .addtocart-container .korra_size .Button{padding: 11px 15px;} 
  .addtocart-container {padding: 14px 15px 14px;bottom: 0 !important;}
  .m-container .img-main .content p{font-size:0.75rem; margin-top: 2px;}  
  .m-container .img-main .content{padding-left:30px;} 
  .membership-banner-main .extra-class{max-width: 260px;     margin: 19px auto 36px;} 
  .membership-content.items-main .items{width:100%;padding: 22px 25px 24px;    margin-bottom: 16px;}  
  .membership-content.items-main .items a.ButtonGroup__Item{position:relative;bottom:0;display: block;padding: 9px 10px;} 
  .membership-content.items-main p{margin-bottom: 10px;}  
  .membership-content.items-main h4 {font-size:1rem;}  
  .temp_membership .Section--spacingNormal.stylist-faq {margin-bottom: 90px;} 
  .template-collection .product-recommendations .SectionHeader__Heading.SectionHeader__Heading  {margin-top:0;} 
  .view-offer-popup{padding: 0 16px;    background: transparent;border:0;}  
  .view-offer-popup .inner{background:#fff;    border: 1px solid #f3f3f3;border-radius: 10px;    max-width: 343px;padding: 24px 12px;}  
  .view-offer-popup .offer__PopupDismiss{right: calc(50% - 138px);transform: translateX(50%);}  
  .view-offer-popup .share svg {width: 20px;height: 20px;}  
  .view-offer-popup .share {padding: 8px;}
  .copy.clip_text .tooltiptext{width: 90px;text-transform: capitalize;font-size:0.875rem;left: auto;right: -35px;}
  .shop-by-sec.feature-columns-with-image .TabPanel .Grid.feature-columns-slider{margin-right:-15px;}
  .SectionHeader__Heading.Heading.order-title{ margin: 30px 16px 15px;font-size:1.25rem; }   
  .order-body li span.title-left{font-size:0.875rem;display:block;max-width: 80px;width: 100%;padding-right: 12px;}
  .order-body li,	
  .order-body li a{font-size:0.75rem;}	
  .order-body li{display:flex;align-items:center;width:100%;max-width:100%;font-size:0.875rem;}
  .Container.account-page .PageLayout{height:100%;overflow-y: hidden;}
  .account-page-main{padding:0;}
  .Container.account-page .PageLayout{padding:0 16px;}
  .order-body ul li.order-total_price{padding-bottom:0 !important;}
  .order-body li.order-name :is(a,span){font-size:0.875rem;display:block;}
  .order-body .order-inner {width: 100%;padding: 0;margin-bottom: 0;}	
  .Container.account-page{padding:0;border:0;}	
  .order-body{margin:0;}	
  .order-body ul li:not(:last-child) {padding-bottom: 7px;}	
  .order-body ul {flex-direction: column;justify-content: flex-end;align-items: baseline;padding:24px 16px;border-radius:0;}	
  .order-body .to-order{position: absolute;right: 20px;top: 050%;transform: translateY(-50%);}
  .address-ouer-container .address-main-outer{border:0;padding:0;}	
  .address-main-outer .Grid.AddressList {margin: 0 -8px;}	
  .address-main-outer .AddressList .address-block{width:100%;padding: 7px 7px 13px;}	
  .address-main-outer .AddressList .address-block .Segment{padding:19px 20px 67px;}	
  .address-main-outer .Segment__ActionList{    justify-content: flex-start;left: 24px;}	 
  .main_outer .promiseText.shipped_outer{margin-top:15px;padding: 15px 19px 14px;}	
  .order-bottom-main .AccountTable .CartItem__Info{padding-left: 11px;}	
  .order-bottom-main .AccountTable .CartItem__Info {padding-bottom: 20px;}	
  .order-bottom-main .order-outer .CartItem__ImageWrapper .AspectRatio:before {padding-bottom: 115px;}	
  .order-bottom-main .MainShippingETA.show{margin-top: 15px;}	   
  .promiseText .ship_new svg {width: 18px;height: 14px;}  
  .promiseText.shipped_promis{padding: 13px 9px 12px;margin-top:15px;}  
  .order-bottom-main .Customer_HeadLeft .store-details {font-size:1rem;}
  body.onload_hide_button .loader-pdp-main .Loading-text{font-size:0.875rem;}
  .order-cust-detail{max-width: 100%;height: 80%;bottom: -2px;top: auto;} 
  .order-cust-detail{transform: translateY(100%);-webkit-transform: translateY(100%);}  
  body.custom-data-drawer .order-cust-detail{transform: translateY(0);-webkit-transform: translateY(0);}  
  .order-cust-detail .dr-footer{padding: 20px 0 24px;}  
  .order-cust-detail .edt-cust {padding: 12px 10px;}  
  .order-bottom-main .cust-drw-btn a{font-size:0.75rem;} 
 
 
  .order-cust-detail ul{padding-right: 10px;} 
  .order-cust-detail .dr-body {margin-right: -10px;/*height: calc(100vh - 370px);padding-bottom:0;*/} 
  .order-cust-detail .dr-body{height: calc(100% - 250px);padding: 0 0 0px;} 
  .template-customers .order-cust-detail .dr-body{height: calc(100% - 190px);}  
  .need-help-wapp a{max-width: 311px;font-size:0.875rem}
  .AnnouncementBar__Wrapper .AnnouncementBar__Content.Heading_{font-size:0.875rem}
  .need-help-wapp {margin-top: 20px;} 
  
  .vertical-collection-outer .Grid__Cell {width: 60%;}
  .feature-columns-slider.horizontal-coll .Grid__Cell {width: 60%;}
  .feature-columns-slider.horizontal-coll.horizontal_custom_slider{margin-right:0;}
  .horizontal-coll-main .horizontal-coll.two_item .Grid__Cell {width: 60%;}
  .feature-columns-slider.vertical-collection-outer.one_item .Grid__Cell{width:100%;}  
  .feature-columns-slider.vertical-collection-outer .Grid__Cell:last-child{margin:0;}
  .index .ProductList--carousel .Carousel__Cell {width: 42%;}
  .footer-app-main .play-store{width: 133px;}
  .footer-app-main .app-store{width: 133px;}
  .whatsapp-support .content {padding-left: 13px;    padding-right: 15px;}
  .your-size-popup ul h4 {margin: 20px 0 7px;}
  .change-size-popup-outer{right: 0;width: 100%;max-width: 100%;bottom: -100%;height: 80dvh;top: auto;border-radius: 20px 20px 0 0;}
  body.change_size_pop .change-size-popup-outer.edit_conform{left: 0;bottom: 0;}
  body.change_size_pop .change-size-popup-outer.edit_conform .size-change-popup .round-portion .Property__Field{height: 40px;
          width: 40px;border-radius: 12px;}
  body.change_size_pop .black_bg {display:block; z-index: 99999;}
  .change-size-popup-outer.edit_conform .bg{height: calc(100dvh - 423px);padding-top:15px;padding-bottom:30px;}
  body.edit_size_drawer .change-size-popup-outer.edit_data_module{right: 0;width: 100%;max-width: 100%;bottom: 0;height: 100%;top: auto;border-radius:0;}
  body.edit_size_drawer .change-size-popup-outer.edit_size_drawer{right: 0;width: 100%;max-width: 100%;bottom: 0;height: 200%;top: auto;border-radius:0;}
  .change-size-popup-outer.edit_size_drawer .bg,
  .change-size-popup-outer.edit_data_module .bg {height: calc(100dvh - 266px);padding-bottom:40px;}
  .change-size-popup-outer .header_popup h4 {font-size:1rem;padding-bottom: 31px;margin-bottom:0;}  
  .change-size-popup-outer .header_popup {padding: 23px 16px 0;}
  .size-change-popup h5{margin-top: 24px;font-size:0.875rem;}
  .change-size-popup-outer .ProductSize__BodyType img {max-height: 72px;}
  .size-change-popup .sq-portion .Property__Field {max-width: 104px;}
  .size-change-popup .ProductSize__Elements .Pair__Lists label{font-size:0.75rem;}
  .size-change-popup .bg{height: calc(100vh - 440px);padding-bottom: 20px;overflow-y: scroll; overflow-x: hidden;}
  .change-size-popup-outer .size-change-popup {padding: 0 16px;}
  .size-change-popup .round-portion .Property__Field {max-width: 40px;width: 40px;height: 40px;}
  .size-change-popup .ch-block .Property__Field label{font-size:0.75rem;margin-bottom:5px;}
  .change-size-popup-outer .bottom-button-set a{padding: 0 0;line-height: 38px;height: 40px;}
  .size-change-popup .ProductElements__Name {font-size:0.875rem;  }
  .size-change-popup .ProductElements__Name .Link____Guide {font-size:0.75rem;}
  .size-change-popup .ch-block{    margin-bottom: 0;padding: 7px 0 7px;}
  .ProductForm-Filter .nav-tabs {padding-top: 5px;margin-bottom: 5px;}
  /* .temp_cityof .perks-container ul {    margin-top: 0;} */
  .change-size-popup-outer .size-change-popup .ProductSize__Elements.Round .Pair__Lists .List__numbers .right-arrow{padding-top:0;}
  /* .temp_cityof .bottom-fix-pdp {  padding: 19px 0 12px;} */
  .fix-view-main {bottom: 71px;}
  .fitsmart-button {bottom: 70px;}
  .temp_korra .fitsmart-button, .template-bsc .fitsmart-button {bottom: 142px;}
  .change-size-popup-outer.edit_conform .size-change-popup .ProductSize__Elements:not(.Round) .Property__Field{width: calc(39.33% - 6px);}    
  /* .index_details_main .index-logo-block .logo_inner:nth-child(1) img{width: 100%;max-width: 50px;}
  .index_details_main .index-logo-block .logo_inner:nth-child(3) img{width: 100%;max-width: 54px;}
  .index_details_main .index-logo-block .logo_inner:nth-child(5) img{width: 100%;max-width: 61px;}
  .index_details_main .index-logo-block .logo_inner:nth-child(2) img{width: 87px;margin-right: auto;display: block;}
  .index_details_main .index-logo-block .logo_inner:nth-child(4) img{width:85px;margin: 0 auto;display: block;}
  .index_details_main .index-logo-block .logo_inner:nth-child(6) img{width:99px;display: block;margin-left: auto;} */
  .material_data h4{ margin: 0 0 8px;} 
  .avail-color-main{margin:0 !important;} 
  .app_block_main .inner_block .desk_title{/*display:block;*/font-size:1.25rem;color: #231F20;text-align: center;margin: 0 0 14px;
  position: absolute;    color: #000;    bottom: 67px;    left: 0;    right: 0;    z-index: 9999999999999;    text-align: center;} 
  .app_block_main .inner_block{padding: 0;margin-bottom: 0;overflow: hidden;border-radius: 7px;}  
  /* .app_block_main{padding: 5px 16px 16px;} */
  .app_block_main .inner_block .img_block{border-radius: 7px;overflow: hidden;}
  .app_block_main .inner_block .text_block .app-btns-main{text-align: center;margin: 0 auto;}
  .app_block_main .inner_block .text_block p {font-size:28px;line-height: 21px;width: 100%;top: calc(50% - 20px);} 
  .ProductForm__AddToCart.btn_notclick{padding:5px 15px !important;}
  .new-menu-main .menu-item .img {max-width: 120px;}
  .new-menu-main{max-width:100%;bottom:0;top:0;}
  .new-menu-main .menu-logo {margin: 0 ;    max-width: 184px;}
  .new-menu-main{left:-100%;}
  body.open_newmenu .new-menu-main{left:0;}
   @supports (-webkit-touch-callout: none) {
    .new-menu-main .menu-body {padding: 34px 10px 170px;}   
   }
  body.open_newmenu .menu-overlay{display:none;}
  .temp_giftcard .Product__Info .ProductMeta__Title{margin:0; } 
  .profile-popup-main .top-info .email, .profile-popup-main .top-info .number{word-break: break-all;}
  .new_customize .ProductForm__SizeLabel {font-size:1rem;}   
  .new_customize .ProductForm-Filter-Heading{padding: 23px 16px 0;}   
  .new_customize .new_measure{padding:0 16px;}    
  .new_customize .ProductElements__Name {font-size:0.875rem;}    
  .new_customize .new_measure {height: calc(100vh - 139px);}    
  body.product-quickview .product-quickview-main .new_customize .new_measure { height: calc(100vh - 138px); }
  .new_customize .korra-save-custom-size{/*height: 40px;*/padding: 12px;}     
  .new_customize .Product-Filter-Add-To-Cart {padding: 19px 16px 20px;}   
  .customise-new_measure .goTocart {right: -3px;top: 3px;}
  .feature-columns-with-image .horizontal-coll-main .Container, .feature-columns-with-image.vc-col .Container{padding-right:0;}
  .ProductForm__Size.yourSizeData.customer_ProductForm__Size .guaranteed_data {margin: 17px 0 15px;}
  .gift-atc-fix{position: fixed;z-index: 9999;left: 0;bottom: 0;width: 100%;padding: 16px;background: #fff;}
  .temp_giftcard .recipient-fields__field.date_ .NativeDatepicker {top: -1px;}
  .temp_giftcard .Product__Info .money.conversion-bear-money * {font-size:0.75rem;}
  .about-imgtext.single .img:after {width: 120px;height: 120px;top: -60px;right: -50px;}
  .about-textblock.about-space{margin-bottom:40px;}
  .about-imgtext.single{margin-top:0;}
  .about-main h6{font-size:1.25rem;line-height:20px;margin-bottom:11px;}
  body.about-us .about-main p{font-size:1rem;line-height:28px;}
  .about-main .img {margin-bottom: 23px;}
  .about-main a{margin-top: 10px;padding-top: 14px;}
  .about-main .img img{width:100%;}
  .about-main .right_inner {max-width: 507px;padding: 0 17px;}
  .fabrics-main .Fabrics_data .data_grid h4 {font-size:1rem;line-height:1;margin-bottom: 15px;}
  .fabrics-main .Fabrics_data .data_grid a{font-size:0.875rem;line-height:1;margin-top:10px;}
  .fabrics-main .Fabrics_data .data_grid{width:100%; padding: 8px 8px 20px 8px;margin-bottom:20px;}
  .fabrics-main .Fabrics_data .desc span{margin-right: 0;padding-right:16px;}
  .fabrics-main .Fabrics_data .desc p{display: block;flex: 1;margin: 0;line-height: 20px;}
  .fabrics-main .Fabrics_data .data_grid p {font-size:0.875rem;font-weight: 400;}
  .fabrics-main .category_tab ul{max-width: 335px;margin: 0 auto;justify-content: space-between;}
  .fabrics-main .category_tab ul li{margin: 0;width: 33.33%;}
  .page-store.all-stores .search-store .search_icon input{font-size:0.875rem;color:#231F20}
  .page-store.all-stores .find_current_loc{font-size:0.875rem;} 
  .page-store.all-stores .search-store .search_icon input::placeholder{color:#231F2080}
  .fabrics-main .Fabrics_data .desc p span:not(last-child):after{width:4px;height:4px;top: 8px;right: 6px;}
  .fabrics-main .Fabrics_data .desc div>span {min-width: 90px;}
  @supports (-webkit-touch-callout: none) {
    .fabrics-main .Fabrics_data .desc p span:not(last-child):after{top: 10px;}
  }
  .stores-temp.web_static .page-store{padding-top:30px;}
  .contactus .store-support{margin: 0 auto;text-align:center;} 
  .hr-main .ProductList--grid:not(.flickity-enabled) .Grid__Cell {width: 50%;} 
  .feature-columns-with-image .horizontal-coll-main .on-the h3{margin-bottom:6px;}
  .hr-main .ProductList--grid:not(.flickity-enabled) .SectionHeader__Description p{white-space: normal;}
  .hr-main .on-the .Grid__Cell .coll-desc {width: calc(100% - 12px);bottom:20px;}
  .hr-main .feature-columns-slider.horizontal-coll .Grid__Cell:last-child {margin-right:4px;}
  .ProductRecommendations .ProductList--carousel .Carousel__Cell, .pair_with_products .ProductItem, .product-recommendations .ProductList--carousel .Carousel__Cell {width:162px;}
  .hr-main .on-the.feature-grid .Grid__Cell .coll-desc {bottom: 15px;}
  .ProductRecommendations .ProductList--carousel .Carousel__Cell,
  .product-recommendations .ProductList--carousel .Carousel__Cell,
  .pair_with_products .ProductItem{width:53% !important;padding-left: 8px !important;}
  .pair_with_products .product-grid.flickity-enabled, .pair_with_products .product-grid,
  .template-product .ProductList--carousel, .ProductRecommendations .ProductList, .product-recommendations .ProductList.ProductList--carousel{ padding-left: 8px !important; }
  .product-recommendations .Product{padding-right:0;}
  .collection-fix-bar .inner :is(.categ , .filter , .coll) a{font-size:1rem;padding:16px 10px;}
  .collection-fix-bar .inner :is(.categ , .filter , .coll) a img{width:12px;display:block;line-height:1.2;}
  .collection-fix-bar .inner{border-radius:6px;} 
  body.template-collection .collection-category .coll-category ,
  body.template-collection .collection-category .coll-coll{padding: 0 16px 3px;}
  body.template-collection .collection-category .slider_link_banner{font-size:0.875rem;padding:18px 0 18px 30px;}
  .profile-popup-main .info-inn{padding:00 24px 25px}
  /* body.template-collection .collection-category h4{font-size:0.75rem;} */
  /* body.template-collection .collection-category.coll_dr .Popover .Popover__Value{padding: 19px 0 19px 24px;} */
  body.template-collection .collection-category h4 img {width: 14px;}
  body.template-collection .collection-category.sort_ h4 img{width:18px;}
  /* body.template-collection .collection-category .coll-head{padding: 14px 0 7px;margin-bottom: 0;} */
  body.open-collection-category .collection-category.cat_dr{max-height: calc(80vh - 80px);bottom:0;}
  .collection-fix-bar .inner{max-width: 344px;margin: 0 auto;margin-bottom: 0;position: fixed;bottom: 60px;   left: 0;    right: 0;}
  .collection-fix-bar{max-width: 100%;bottom:0;}
  body.template-collection .collection-category ul{height: calc(80vh - 140px);}
  /* body.template-collection .CollectionInner__Sidebar .filter-header span {font-size:1rem;} */
  .collection-fix-bar .filter-header a svg{width:14px;}
  body .CollectionInner__Sidebar .filter-header span img {width: 14px;}
  body.filterAppliedTop .collection-fix-bar .filter a:after{left: 60px;top: 13px;}
  body.template-collection .collection-category .coll-head a svg{width:14px;}
  .find-store .store-name span{width:80% !important;}
  .find-store .store-list-item {width:48% !important;}
  .find-store .find-store-section .serch-result .store-inner{padding-right:0;}
  /* body.template-collection .CollectionFilters .boost-pfs-filter-tree-v .boost-pfs-filter-option {  padding: 12px 0 !important;} */
  body.template-collection .collection-fix-bar .apply{padding: 13px;height:44px;display: flex;    align-items: center;amrgin-bottom:20px;}
  body.open-collection-category .collection-category.coll_dr,
  body.open-collection-collection .collection-category.cat_dr{bottom:-81px;}
  body.template-collection .collection-category ul{max-height: calc(80vh - 60px);height: max-content;}
  .new-menu-main .menu-item small {font-size:0.875rem;}
  body:is(.open-collection-category ,.open-collection-collection,.open-coll-filter) .collection-fix-bar .inner{ filter: blur(3px);-webkit-filter: blur(3px);}
  body .collection-page-main .CollectionInner__Sidebar .CollectionFilters {    flex: 1;}
  .is-rtw .coll-dots-main{bottom:21px;}
  .order-body .order-inner.head_{display:none;}
  .order-bottom-main{padding-top:15px;}
  .feature-columns-with-image.new.pdp .Grid__Cell.\31 \/5--tablet-and-up {width: 75%;}
  .member-img-text-bg .content-wrapp p {margin-bottom: 22px;} 
  .membership-dis .top p{max-width: 230px;}
  .membership-dis .left_ .bottom p{max-width: 260px;}
  .collapse_benefites .Rte{max-width: 90%;}
  .contact-code-block .inner_ p{max-width: 90%;}
  .membership-product-main.has-membership .member-img-text{padding-bottom:0}
  .contact-code-block {padding: 106px 0 56px;}
  .mem-details .expires,
  .mem-details .used{font-size:14px;}
  .mem-details{margin-bottom: -60px;padding: 18px 16px 18px;}
  .mem-details .bottom_{position:relative;padding-top: 15px;}
  .mem-details .bottom_:after{position: absolute; content: ""; left: -16px; top: 0; background: #FFFFFF1F; width: calc(100% + 32px); height: 1px;}
  .renew-alert .mem-details {margin-bottom: -120px;}
  .renew-alert .contact-code-block {padding: 176px 0 56px;}
  .member-img-text{padding:90px 0 0;}
  .template-product .Product__Wrapper .grid-menbership{font-size:12px;padding:0;}
  .template-product .Product__Wrapper .grid-menbership img{margin:0 0 0 6px;}
  .jdgm-review-widget--small .jdgm-histogram .jdgm-histogram__bar{width: calc(100% - 70px) !important;margin: 0 9px 0 24px !important;}
  @supports (-webkit-touch-callout: none) {
  .jdgm-review-widget--small .jdgm-histogram .jdgm-histogram__bar{width: calc(100% - 80px) !important;}
  }  
  :is(.Grid__Cell, .Product__Info,.Carousel__Cell) .jdgm-prev-badge__text .line:after{top: 0px;height: 12px;}
  .jdgm-row-stars .jdgm-histogram__frequency{width:auto;text-align:right;}
  .review-popup-main .submit-btn {width:100%;font-size: 14px; padding: 11px;}
  .review-popup-main .review-popup-close svg {width: 15px;}
 
  .shippingETA {margin-right: 9px;}
  .membership-dis .left_ h4 {font-size: calc(58px + (85 - 58)*(100vw - 320px) /(480 - 320));}
  .membership-dis .left_ h4 span{font-size: calc(18px + (40 - 18)*(100vw - 320px) /(480 - 320));}
  .template-product .bombay-shirt-content .grid-menbership img {margin: 0 0px 1px 6px;}
  .index-top-cate h5 {font-size: 12px; margin-top: 6px;/*white-space:pre;position: absolute;bottom: -2px;left: 0;right: 0;margin: 0 auto;*/}
  .index-top-cate .cate{position:relative; padding-right: 12px;/*padding-bottom:20px;*/}
  .index-top-cate .cate .mob { display: block; min-width: 46px; }
  .index-top-cate .cate .img img.bg.desk { display: none; }
  .index-top-cate .cate a {display: block;width: max-content;margin: 0 auto;}
  .index-top-cate .inner { margin: 0px -12px 0px -16px; justify-content: center; }
  body.template-collection .collection-page-main .CollectionInner__Sidebar {right: 0;top: 100% !important;}
  body.template-collection.open-coll-filter .collection-page-main .CollectionInner__Sidebar{top:0  !important;max-width: 100%;}
  body.template-collection.open-coll-filter .fix-footer,
  body.open-collection-category .fix-footer{z-index:0 !important;}
  body.template-collection .collection-category.coll_dr .Popover .Popover__Value.is-selected:before,
  body.template-collection .collection-category.coll_dr .Popover .Popover__Value:before{left: -2px;top: 3px;}
  .title-view-main {margin-bottom: 8px;}
   .bombay-shirt-content .bombay-shirt-item-title .ProductMeta__PriceList {font-size: 0.75rem;}  
  .bombay-shirt-content .bombay-shirt-item-title .ProductMeta__PriceList .ProductMeta__Price {font-size: 0.75rem;}  
  .bombay-shirt-content .bombay-shirt-item-title .ProductMeta__PriceList .ProductText_Include {font-size: 10px;}
  .template-product .Product__Wrapper .grid-menbership a {font-size: 0.625rem;}
  .ProductElements__Name .text-wrap {font-size: 0.875rem;}
  .ProductElements__Name.pro-need-more-text-wrap, .ProductElements__Name.pro-customise-text-wrap,
  .pro-accordion-item .pro-accordion-content .content-title{font-size: 0.75rem;}
  .pro-customise-content {font-size: 0.75rem;line-height:1.5;}
  .pro-accordion-title h5 {font-size: 0.875rem;}
  /* .ProductSize__ShirtStandardSize .Property__Field {width: 44px;height: 40px;} */
  .bombay-shirt-content .ProductSize__ShirtStandardSize .Pair__Lists
  .standard-rec-size-content{margin:15px 0 0;}
  .ProductSize__ShirtStandardSize .List__numbers{gap:15.6px;}
  .ProductSize__ShirtStandardSize[data-pro-standard-size-main] {margin-bottom: 20px;}
  .type-review{margin-bottom:8px;}
  .shopped-with-us-main, .reconfirm-switch-to-standard{transform: none;left: 0;bottom: 0;top: auto;max-width: 100%;padding: 24px 16px 20px;border-radius: 16px 16px 0 0;}
  :is(.shopped-with-us-main,.switch-to-standard-confirm-popup) .btn-group-wrap button,
  .switch-to-standard-confirm-popup .btn-group-wrap button.Button.Button--primary {font-size: 14px;padding: 14px;}
  .shopped-with-us-main .btn-group-wrap button.shopped-with-us-btn.sel_size,
  .switch-to-standard-confirm-popup .btn-group-wrap button.reconfirm-switch-to-standard-btn.Button.Button--secondary {padding: 13px 15px;    margin-top: 12px;}
  .shopped-with-us-main-close, .reconfirm-switch-to-standard-cancel,
  #Exit_Popup .Popup__Dismiss.Exit__PopupDismiss{width: 32px;height: 32px;top:-50px;}
  .shopped-with-us-main-close svg, .reconfirm-switch-to-standard-cancel svg,
  #Exit_Popup .Popup__Dismiss.Exit__PopupDismiss svg{width: 12px;height: 12px;margin: 0 auto;display: block;}
  .shopped-with-us-main-close a, .reconfirm-switch-to-standard-cancel a{align-content: center;}
  .shopped-with-us-main-overlay, .reconfirm-switch-to-standard-overlay{z-index:99;}
  .similar-product{font-size:0.563rem ;padding: 7px 10px;bottom: 16px;border-radius: 4px;line-height:1;}
  .template-product .Product__InfoWrapper .swym-button.swym-add-to-wishlist-view-product.swym-added:after{height: 44px;width: 56px;padding: 13px 2px;}
  .Product__InfoWrapper .pro-wishlist-wrap {margin-left: 12px;border-radius: 12px;}
   .pro-customise-text, .pro-saved-sizing-text{font-size:14px;}
  .pair_with_section.look_more .img_main {border-radius: 16px;}
  .pair_with_section.look_more .text a{margin-top:12px;font-size:12px;color:#151515;}
  
  .standard-rec-size-content, .pro-updated-size-details{border-radius:4px;line-height:19.6px;font-size:0.875rem;margin: 10px 0 44px;}
  .template-product .product-membership{padding:16px 16px 10px;}
  #Exit_Popup .modal-header {padding: 26px 16px 0;}
  .template-product .Product__InfoWrapper .swym-button.swym-add-to-wishlist-view-product.swym-heart:after{height: 44px;width: 56px;padding: 18px 28px;}
  .product-recommendations .ProductItem .ProductItem__Info{padding-bottom:0;}
  .pro-accordion-content ul li:not(:last-of-type){margin-bottom:0;}
  .pro-accordion-content .store-support ,
  .pro-accordion-content .store-support :is(p,h6){font-size: 0.75rem;}
  .pro-accordion-content ul li{font-size: 0.75rem;}
  body .product-membership:last-of-type{margin-bottom:50px;}
  .Great__ChoicePopup .view-bag-button .ProductForm__ViewCart{border-radius:12px;}
  .temp_membership .member-img-text{padding:20px 0 0;}
  .temp_membership .product-membership{padding:0;}
  .temp_webview .Im-New-Filter .Product-Filter-Add-To-Cart{display:block;}
  .change-size-popup-outer .bottom-button-set a{font-size:13px;}
  .bombay-shirt-content .type-review { margin: 0; }
  .template-collection .index-top-cate .cate { padding-right: 12px; }
  .mesonary-main .text-block h4 svg { /*position: absolute; right: 0px; bottom: 1px;*/ height: 16px; width: 19px; }
  /* .store-app .store-app-inner .store-inner img { max-width: 250px; } */
  /* .store-app .app_block_main .img_block img { max-height: 50vh; } */
  .shopped-with-us-main .btn-group-wrap button.Button--primary { font-size: 14px; padding: 14px; }
  .ProductSize__ShirtStandardSize .Property__Field { width: clamp(2.75rem,12.2222222vw,3rem); height: clamp(2.5rem,11.1111111vw,2.75rem); }
  .pair_with_section.look_more .looking-slider .looking-more { width: 44% !important; } 
  .index_cstm_textblock h2 { max-width: 280px; }
  .index_cstm_textblock .index-rich-text { max-width: 300px; }
  .image-block.casual_banner { padding-bottom: 50px; }
  /* Picario Drawer */
  body.product-quickview .Product { padding-left: 0; padding-right: 0; }
  body.product-quickview .main-product-section .bombay-shirt-content .type-review .ProductItem__LabelList { padding-bottom: 12px; }
  body.product-quickview .main-product-section .bombay-shirt-content .title-view-main { margin-bottom: 12px; }
  /* body.template-collection.scroll-up-category .cat-filter.mob { top: 162px !important; } */
  @supports (-webkit-touch-callout: none) {
    body.product-quickview .main-product-section .bombay-shirt-content .bombay-shirt-item-title .ProductMeta__PriceList .ProductText_Include { padding-top: 2px; margin-left: 5px !important; }
    .order-cust-detail .edt-cust { padding: 10.5px 10px 13.5px; } 
  }
  .cstm_menu_banner_left_media { max-width: 64px; padding-right: 24px; }
  a.menu_banner_btn { font-size: 12px; }
  .cstm_menu_banner_wrp { padding: 16px; }
  .cstm_menu_banner_right { margin: 0px; }
  .cstm_menu_banner_right h3 { font-size: 16px; }
  /* .cstm_menu_banner_right p { font-size: 10px; } */
  .cstm_menu_banner_right img { width: 24px; }
  .cstm_menu_banner { margin-bottom: 19px; /*margin-right: -6px;*/ }
  .cstm_menu_banner_content_wrp { gap: 12px; }
  .desktop_menu_banner { display: none; }
  .mobile_menu_banner { display: block; }
  .menu_banner_btn_wrp { margin-top: 16px; }
  .template-collection .main_layout .CollectionInner{min-height: auto;}
body:has(.filter-dropdowns-item.active){overflow: hidden;}
  
}
@media (max-width: 500px) {
  .index-top-cate .inner { justify-content: flex-start; }
}
@media (max-width: 480px){
  .home-category:not(.brand) .collection-list-main .img{height: 180px;}
  .home-testimonial-main .g-reviews{max-width:100%;}
  .text-with-image.contact-block .contact-us-img .page-back-button {position: absolute;left: 13px;}
  .text-with-image.contact-block .contact-us-img  .SectionHeader__Description p{max-width: 320px;}
  .vertical-collection-outer .Grid__Cell {width: 87%;}
  .feature-columns-slider.horizontal-coll .Grid__Cell {width: 87%;}
  .horizontal-coll-main .horizontal-coll.two_item .Grid__Cell {width: 87%;}
  .bombay-shirt-content .fitsmart-button .fitsmart-info{flex: auto;width: auto !important;max-width: 230px;}
  .top-picks .featured_collections .pickup-slider {width: 32%;}
  .top-picks .ins-banner-main {width: 75%;}
  .top-picks.featured-collections .pickup-slider .Carousel__Cell {width: 141%;}
  .top-picks .ins-banner-main img{width:100%; }
  body .CollectionFilters .boost-pfs-filter-option-list:last-child{margin-bottom:0;}
  .template-product.temp_RTW .rtw_sele_size,
  .template-product.temp_RTW .custom_rtw{height:44px;border-radius: 12px;}
  .new-menu-main .menu-logo { max-width: 152px; }
  .index-top-cate .cate .mob { min-width: auto; }
  .index-top-cate .cate .img a, .index-top-cate .cate .img, .index-top-cate .cate .mob { width: 100%; }
  .index-top-cate .cate { width: 100%; min-width: 16%; max-width: 16%; padding: 0 0 18px; }
  .index-top-cate .inner, .template-collection .index-top-cate .inner { margin: 0 -16px 0 ; gap: 12px; padding: 0px 16px 0px; }
  .index-top-cate h5 { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }
  .template-collection .index-top-cate .cate { padding: 20px 0px 38px; }
  .template-collection .index-top-cate h5 { bottom: 20px; }
  @supports (-webkit-touch-callout: none) {
    .index-top-cate h5 a { line-height: 1.4; padding-bottom: 1.5px; }
  }
}
@media (max-width: 450px){
  .home-category:not(.brand) .collection-list-main .img{height: 150px;}  
  .menu-header-logo{position: absolute;top: -17px;left: 0;right: 0;}
  .main-nav.mm-menu{max-width: 100%;   -webkit-transform: translateX(-100%)!important;    transform: translate(-100%)!important; } 
  .mm-menu--offcanvas.mm-menu--opened{-webkit-transform: translateX(0)!important;    transform: translate(0)!important;}
  .cart-header-mob{display:flex;padding: 24px 16px;   box-shadow: 0 -2px 10px 0 rgba(0, 0, 0, 0.1);  justify-content: flex-end;    align-items: center;    background: #fff;}
  .cart-header-mob a {display:block;margin-left:20px;position:relative;}
  .main-nav .nav_back {top: 10px;}
  .cart-header-mob a.h-acc.wlist{position: relative;}
  .cart-header-mob a.h-acc.wlist .topbadge{width: 12px;height: 12px;min-width: 12px;font-size:0;padding: 0;position: absolute;right: -5px;top: 1px;padding: 0 !important;line-height: 12px;border: 2px solid #fff;}
  .cart-header-mob a *{display:block;}
  .cart-header-mob a svg{height: 22px;width: 22px;}
  nav.main-nav .mm-btn.mm-btn--close.mm-navbar__btn {top: 8px;right: 0;left: auto;}
  .main-nav .mm-navbars.mm-navbars--top {padding: 0 16px;margin-top: 10px;}/* --- 08-10 change---*/
  .main-nav .mm-listitem:after {width: calc(100% - 32px);left: 16px;}
  .mm-navbars.mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs {min-height: 40px;} 
  .main-nav .mm-panels .mm-panel .mm-listitem.has-images .mm-listitem__text{padding: 18.5px 16px; }
  .main-nav .mm-panels .mm-panel .mm-listitem.mm-listitem--vertical .mm-panel .Vertical.mm-listview .mm-listitem.has-images span{padding: 18.5px 16px; padding-left:0;}
  .template-index .Slideshow .ButtonGroup a.ButtonGroup__Item{max-width:unset;padding: 11px 8px;}
  .chat-main .content .link_only a{text-underline-offset: 2px;padding-top:0;}
  .main-nav .mm-panels .mm-panel .mm-listitem.has-images .mm-listitem__text a.active-nav:after {top: 10px;}
  .mm-btn--prev {top: 16px;}
  .mm-panel .mm-listview .mm-listitem a.mm-btn.mm-btn--next.mm-listitem__btn.mm-listitem__text:hover, .main-nav .mm-panels .mm-panel .mm-listitem span.mm-listitem__text:hover{text-decoration:none;}
  /* ---- new 8-10  css--- */
  nav.fisrt_navbar .mm-navbars.mm-navbars--top{margin-top:0;height:30px;}
  .img-btn-wrapper .customise-btn button.persolise-cuff p{width: 103px;} 
  .customise-btn .cuff-sleeve-btn {top: 68%;right: auto;left: 25%;}
  .customise-btn .cuff-sleeve-btn.half{right: auto;left: 11%;top:46%;}
  .customise-btn .front-btn{top: 35%;}
  .customise-btn .thread-btn {top: 58%;}
 
  /* .index-top-cate .cate { min-width: 22.2vw; } */
  .template-collection .CollectionMain .cat-filter.desk { max-width: 328px; }
  /* body.template-collection.scroll-up-category .cat-filter.mob { top: 173px !important; } */
  .new-color-varient .inner_metacolor { margin-right: -16px; }
}
@media (max-width: 430px) {
  .index-top-cate .cate { min-width: 20.5%; max-width: 20.5%; }
  /* body.template-collection.scroll-up-category .cat-filter.mob { top: 183px !important; } */
}
@media (max-width: 410px){
  .home-category:not(.brand) .collection-list-main .img{height: 130px;}
  .guaranteed_link{max-width: calc(100% - 58px);}
  .new-menu-main .menu-logo{/*max-width: max-content;*/flex: 1;}
  .new-menu-main .menu-close { padding: 0 0 0 22px;}
  .new-menu-main-inner .wpp-menu{padding-left:15px;}
  /* .new-menu-main-inner .wpp-menu{font-size:13px;} */
}
@media (max-width: 375px){ 
  body:not(.scroll-up) .cat-filter{ top: -1px; } 
  /* body.template-collection.scroll-up-category .cat-filter.mob { top: 178px !important; } */
}
@media (max-width: 374px){
   body:not(.scroll-up) .cat-filter{ top: 0px; } 
  .template-index .Slideshow .ButtonGroup a.ButtonGroup__Item {padding: 11px 15px;font-size:0.875rem;}
  .home-category:not(.brand) .collection-list-main .img{height: 120px;}
  .home-category.brand .collection-list-main h4{white-space: pre;}
  .home-category.brand .collection-list-main p {font-size:0.8125rem !important;}
  .home-category.brand .collection-list-main h4 {font-size:0.875rem !important;}
  .home-category.brand .collection-list-main .content>div {padding-right: 10px;}
  .home-category.brand .collection-list-main .shop-now{padding: 9px 10px;font-size:0.75rem;}
  .Header__Icon+.Header__Icon {margin-left: 15px;}
  .has-images .navbar-inner a {font-size:0.875rem;}
  .has-images .ButtonGroup a{padding: 8px 10px;font-size:0.75rem;}
  .has-images .ButtonGroup {max-width: 66px;}
  .has-images .navbar-inner {padding-right: 18px;}
  .has-images .navbar-inner .menubar_desc {font-size:0.8125rem;}
  .profile-popup-main .list-main a {padding: 13px 20px 13px 0;}
  .profile-popup-main .list-main a .text {padding-left: 12px;line-height: 1.4;}
  .AnnouncementBar__Wrapper .AnnouncementBar__Content.Heading_ {    font-size:0.8125rem;}
  .index-icon-text .icon-image_text p {font-size:0.8125rem;}
  .boost-pfs-search-suggestion {max-height: 440px !important;}
  .main-nav .nav_back svg{width: 20px;    height: 16px;}
  .main-nav .nav_back {top: 11px;}
  .Header__Wrapper .Header__FlexItem .closeTab svg{width: 16px;height: 14px;}
  .view-offer-popup .code{max-width:68%;} 
  .view-offer-popup .offer__PopupDismiss {right: 30px;    transform: translate(0%);}
  .img-btn-wrapper .customise-btn button.contrast-gusset p{left: auto;right: 0;padding: 8.5px 25px 8.5px 5px;}
  /* .full-video-main .content h3 {font-size:30px;} */
  .fabrics-main .SectionHeader .SectionHeader__Heading{font-size:60px;}
  .order-outer.header-dummy h6 {font-size: 14px;}
  .order-bottom-main .order-outer .CartItem__ImageWrapper img {max-width: 77px;height: 104px;}
  /* .template-collection .grid-menbership a{font-size:0.625rem} */
  .need-help-wapp a{font-size: 0.75rem;}
}
@media (max-width: 350px){
  .home-category:not(.brand) .collection-list-main .img{height: 110px;}
  .hide_anouncebar .boost-pfs-search-suggestion {top: 122px!important;}
  .app-widget .widget-outer .download-btn{margin-right:0;}
  .collection-fix-bar .inner{    max-width: 288px; }
}
.demo-swatch{display:flex;}
.demo-swatch .swatch{width:30px;height:30px;border:1px solid;margin-right:5px;}	
.demo-swatch .swatch.active{background:#000;color:#fff;}
.hide_kl_popup .needsclick.kl-private-reset-css-Xuajs1{display:none !important;}
.collection-list-main:not(.flickity-enabled){display:flex;flex-wrap:wrap;}
.collection-list-main:not(.flickity-enabled) .item{width:20%;} 
.announce_slide:not(.slick-initialized){display:flex;} 
/* .announce_slide:not(.slick-initialized) .AnnouncementBar__Content:not(:first-child){display:none;} */
.ProductForm__Variants li.HorizontalList__Item.disable_vairant label {color:rgba(35, 31, 32, 0.3) !important; background-color: #F3F3F3 !important; }
.disable_vairant1 .SizeSwatch__Radio:checked + .SizeSwatch {color:rgba(35, 31, 32, 0.3) !important;}
.SizeSwatch__Radio:checked + .SizeSwatch {color:#fff !important;}
.template-order .order-bottom-main .AccountTable .order-outer.loaderRun .CartItem__Shipment{
 width: 120px;height:16px;background:linear-gradient(90deg,#0001 33%,#fff5 50%,#0001 66%) #f2f2f2;  background-size:300% 100%;  animation: ct1 1s infinite linear;}
.order-outer.loaderRun .Cart__Shipment{display:none;}
@keyframes ct1 {
0% {background-position: right}
}
.disCalculatebtn{pointer-events: none;}
.skeletonScroll .banner_prod{visibility:hidden !important;}
/* .no_scroll{overflow:hidden !important;} */
.weaveDesc p{display:none}
/* .ProductForm-Filter .ProductForm-Filter-Popup#hip__Guide { width: 100%; height: 100% !important; overflow-y: scroll !important; }
.ProductForm-Filter .ProductForm-Filter-Popup {border-radius: 0;height: 100%; max-height: 100%; overflow-y: scroll;} */
.ProductSize__ChartTable::-webkit-scrollbar-track{height:5px;}
.ProductSize__ChartTable::-webkit-scrollbar{height:5px;}
.ProductSize__ChartTable::-webkit-scrollbar-thumb{height:5px;}
.ProductForm-Filter .ProductForm-Filter-Popup#hip__Guide::-webkit-scrollbar-track, .ProductForm-Filter .ProductForm-Filter-Popup::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px #fff;background-color: #fff;}
.ProductForm-Filter .ProductForm-Filter-Popup#hip__Guide::-webkit-scrollbar,.ProductForm-Filter .ProductForm-Filter-Popup::-webkit-scrollbar {width: 10px;background-color: #fff;}
.ProductForm-Filter .ProductForm-Filter-Popup#hip__Guide::-webkit-scrollbar-thumb, .ProductForm-Filter .ProductForm-Filter-Popup::-webkit-scrollbar-thumb {background-color: #fff;border: 2px solid #fff;}
.template-index .Header__Wrapper .Header__Icon.pincode,
.template-product .Header__Wrapper .Header__Icon.pincode,
.template-cart .Header__Wrapper .Header__Icon.pincode,
.template-collection .Header__Wrapper .Header__Icon.pincode {display: none;}
.pro-wishlist-wrap {margin-left: auto;}
body.temp_webview .shopify-section--header, body.temp_webview .ProductMeta, body.temp_webview .type-review,
body.temp_webview .cityof_btn-set, body.temp_webview .new-color-varient{opacity:0;}
@media (max-width: 767px){
  .boost-pfs-filter-mobile-style1-body:not(.boost-pfs-filter-tree-open-body) .boost-pfs-filter-mobile-style1 {
      max-height: unset !important;
      overflow: unset !important;
  }
}
body.picario_open :is(.pro-customise-wrap ,.pro-accordion-main,.pro-saved-sizing-main,.pro-need-more-main,.new-color-varient,.ProductSize__ShirtStandardSize,.ProductSize__ShirtStandardSize, .pro-check-delivery) {display:none !important}
.swym-modal-content .swym-variant-title, .swym-modal-content .swym-add-to-cart-btn{display:none !important;}
/* .ProductMeta:has(.pro-need-more-main:not(.hide)) .ProductForm__AddToCart{opacity:0.7;pointer-events:none !important;} */
/* .ProductMeta:has(:not([name="properties[_Standard Size?]"]:checked)) .ProductForm__AddToCart {opacity: 0.7;pointer-events: none !important;} */
.ProductMeta:has([name="properties[_Standard Size?]"]:checked) .ProductForm__AddToCart,
.ProductMeta:has(.pro-saved-sizing-main:not(.hide)) .ProductForm__AddToCart{opacity: 1;pointer-events: auto !important;}
a.get-size-button.select_size_click{display:none;}
/* black-friday page */
.custom-page.custom-page-bf{margin: 0;}
.custom-page.custom-page-bf .PageContent{max-width:100%;min-height:1000px;margin: 0;}
.custom-page.custom-page-bf .Container{padding:0;}
body.template-product .bombay-shirt-content span.ProductItem__Label.Heading.Text--subdued.ProductItem__Label-customisable { margin: 0px; }
body.template-product .bombay-shirt-content span.ProductItem__Label.Heading.Text--subdued.ProductItem__Label-customisable,
body.product-quickview .bombay-shirt-content span.ProductItem__Label.Heading.Text--subdued.ProductItem__Label-customisable { color: #B27D14; }




html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}