/** Shopify CDN: Minification failed

Line 151:13 Expected identifier but found whitespace
Line 568:0 Unexpected "}"

**/
/* ----------------------- look book hero section --------------------------------- */
.lookbooks-img-text-sec {
  display: flex;
  width: 100%;
  padding: 10px 0 0 10px;
}
.lookbooks-main-text {
  width: 50%;
}
.lookbooks-main-second-text {
  width: 50%;
}
.lookbooks-main-text p,
.lookbooks-main-text{
  margin-bottom: 20px;
  font-size: 14px;
  color: #1E1D1D;
  font-weight: 400;
  line-height: 1.5;
  font-family: 'ABCDiatype-Regular';
}
.lookbooks-main-second-text p{
  margin-bottom: 36px;
  font-size: 18px;
  color: #1E1D1D;
  font-weight: 400;
  line-height: 1.5;
  max-width: 600px;
  font-family: 'ABCDiatype-Regular';
}

.lookbooks-main-img {
  display: flex;
}
.lookbooks-img img {
  width: 100%;
  height: 100%;
}
.lookbooks-img.one-img {
  width: 100%;
  height: 100%;
}
.lookbooks-img {
  width:50%
}
.custome-page-breadcrumbs {
  padding: 40px 0 10px 10px;
  display:flex;
  gap:5px
}
span.breadcrumbs-icon {
  display: block;
}
.custome-page-breadcrumbs * {
  font-size: 14px;
  color: #1E1D1D;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  font-family: 'ABCDiatype-Regular';
}
/* -------- lookbooks css ---------------------- */
.look-book-title h2 {
  font-size: 14px;
  color: #1E1D1D;
  font-weight: 400;
  line-height: 1.5;
  padding: 40px 10px 10px;
  margin :0;
   font-family: 'ABCDiatype-Regular';
}
.lookbooks-main-inner-div {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  gap: 4px;
}
.lookbooks-sub-inner-div {
  width: 33%;
}
.lookbooks-conatine-div {
  margin-bottom: 80px;
  padding: 10px 10px 0;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.look-con-title h2 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3;
  color: #1E1D1D;
  font-style: normal;
  margin:0;
  font-family: 'ABCDiatype-Regular';
}
.look-con-containe p {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: #1E1D1D;
  max-width: 400px;
  margin :0;
  font-family: 'ABCDiatype-Regular';
  
}
.lool-con-link a {
  text-decoration: underline;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  color: #1E1D1D;
  font-family: 'ABCDiatype-Regular' !important;
}
.lool-con-link a:hover {
  opacity: 0.8;
  text-decoration: none;
}
.look-books-image-div {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  gap: 4px;
}
.look-books-image {
  width: 33%;
}
.lookbooks-main-second-text p:last-child {
  margin-bottom: 0;
}

/* --------------- serch page --------------------- */
.show-search .section-header .main-search{
  top: 30px;
}
.show-search .main-search button.main-search__close svg {
  width: 12px;
  height: 12px;
}
.show-search .main-search__form{
  max-width: 100%;
  margin : 0
}
.show-search. section-header .main-search__form{
   margin : 0
}
.show-search .main-search__container.container{
  max-width: 100%;
  padding:0
}
.show-search .main-search__input-container{
  background: none;
}
.show-search input[type=text].main-search__input{
  border-bottom: 1px solid #E6E6E6;
  padding: 20px;
  color:black;
  font-size: 14px;
  font-weight: 400;
}
.show-search input[type=text].main-search__input::placeholder {
  color: #000;
  opacity: 1;
}
.show-search .main-search__button{
  display:none
}
.show-search .main-search button.main-search__close{
  top: 20px;
  right: 20px;
  padding:0;
  z-index:1
}

.show-search .product-grid{
  --product-columns-desktop: 4;
}
.show-search .collection_filters_sec {
  padding: 40px 10px 10px;
}
.show-search .main-search__results__pages {
  display: none;
}
.show-search a.main-search__results-all-link.btn.btn--secondary {
  color: #FFF;
  font-size: 14px;
  line-height: 1.3;
  padding: 8px 20px;
  display: inline-block;
  font-family: 'ABCDiatype-Regular' !important;
  border: 1px solid #1E1D1D;
  background: #1E1D1D;
  transition: all 0.4s ease;
}
.show-search a.main-search__results-all-link.btn.btn--secondary:hover{
  background: #fff;
  color: #1E1D1D;
}
.template-search .product-grid{
  column-gap: 4px;
  row-gap: 4px;
}
.template-search .page-section-spacing{
  padding: 40px 0;
}
.template-search .main-search__form{
  display:none
}
.mobile-shorting-filter{
  display:none
}
.template-search .utility-bar__item {
  text-align: start;
  padding-left: 10px;
  color: black;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  font-family: 'ABCDiatype-Regular';
}
.template-search .page-header:not(.page-header--with-background){
    padding: 0;
}
.template-search .utility-bar__item {
  display: flex;
  gap: 23px;
}
.serch_clear_div a {
  text-decoration: underline;
}
@media screen and (max-width: 1199px) {
}
@media screen and (max-width: 1024px) {
  .lookbooks-conatine-div{
    margin-bottom: 60px;
  }
  .lookbooks-main-second-text p{
    font-size:16px
  }
}

@media screen and (max-width: 991px) {
  .lookbooks-sub-inner-div{
    width:49%
  }
  .lookbooks-conatine-div {
    margin-bottom: 40px;
  }
  .look-con-title p{
    height: 40px;
  }
   .look-books-image {
    width: 49.5%;
  }
  .lookbooks-img-text-main{
    margin-bottom:160px
  }
    .lookbooks-main-second-text p{
    font-size:14px
  }
}
@media screen and (max-width: 767px) {
  .look-con-title h2{
    font-size:16px
  }
  .look-con-title p ,
  .lool-con-link a{
    font-size:12px
  }
  .lookbooks-conatine-div{
    gap:12px
  }
  .lookbooks-main-img{
    flex-direction: column;
  }
  .lookbooks-img {
    width: 100%;
  }
  .lookbooks-img-text-sec{
      flex-direction: column;
  }
  .lookbooks-main-text, .lookbooks-main-second-text {
    width: 100%;
  }
  .lookbooks-main-text p, .lookbooks-main-text{
    font-size:16px
  }
  .lookbooks-main-second-text p{
    font-size:16px
  }
  .lookbooks-main-text p, .lookbooks-main-text{
    margin-bottom:40px
  }
  .lookbooks-page-breadcrumbs * {
    font-size: 12px;
  }
  .show-search .product-grid{
    --product-columns-desktop: 2;
  }
  .show-search input[type=text].main-search__input{
    font-size:12px
  }
  .show-search .main-search button.main-search__close{
    top: 17px;
    right: 17px;
  }
  .show-search .main-search button.main-search__close svg {
    width: 10px;
    height: 10px;
  }
  .template-search .utility-bar__left{
    display:none
  }
  
  .template-search span.utility-bar__item.mobile-only {
    display: none;
  }
  /* .utility-bar__left, .utility-bar__right {
    width: 100%;
    padding: 10px 0 10px 0;
  } */

}
@media screen and (max-width: 575px) {
  .lookbooks-sub-inner-div {
      width: 100%;
    }
  
  .look-con-title p{
    height:0
  }
  .look-con-containe p {
    padding: 0 42px 0 0;
  }
  .template-search .utility-bar__item{
    font-size:12px
  }
}
@media screen and (max-width: 425px) {
  .look-books-image{
    width:49%
  }
}




.main-search__container .collection_filters_sec {
    display: none;
}
.main-search__container .collection-serch-custome_div {
    display: none !important;
}
.main-search__container .main-search__results {
    margin-top: 0;
    margin-bottom: 0;
}
.main-search__results {
    margin-top: 0;
    margin-bottom: 0;
}
.main-search__container .main-search__results .main-search__empty-message {
    margin: 40px 0;
}
.main-search__container .main-search__results a.main-search__results-all-link {
    margin-bottom: 50px !important;
}
.main-search__results__products {
    margin-top: 40px;
}
.fixed_header.show-search .section-header .main-search {
    top: 0;
}
.section-header .main-search .block-inner .image-page-button {
    position: absolute;
}

.account-form.acc_form {
    min-height: calc(100vh - 100px);
    padding: 100px 0;
    display: flex;
    align-items: center;
}
.template-customers-login .fully-spaced-row.container,.template-customers-register .fully-spaced-row.container{
    margin-top: 0;
    margin-bottom: 0;
}
.template-customers-login .section-header {
    border: 1px solid #E6E6E6;
}
.account-form.acc_form #customer {
    width: 100%;
}
#forgot_password {
    position: relative;
    display: grid;
    margin-left: auto;
    text-align: right;
    width: 100%;
    right: auto;
    top: auto;
    margin-top: 12px;
}
.account-form.acc_form .input-row {
    padding-left: 0;
}
.template-search .section-header .main-search__form {
    display: block;
}
.section-header button.mobile-nav-toggle,.section-header .logo-area__right,.section-header .logo-area__left__inner {
    font-size: 12px;
}
.show-search .main-search button.main-search__close {
    position: fixed;
    top: 47px;
    right: 23px;
  z-index: 2;
}
.template-search .section-header .main-search__form {
    position: sticky;
    top: 0;
      z-index: 1;
    background: #fff;
}
.fixed_header.show-search .section-header .main-search button.main-search__close {
    top: 18px;  
}
variant-picker .custom-select__option.is-unavailable:not([aria-selected=true]) span {
    opacity: 0.3;
  display: block !important;
}
variant-picker .custom-select__option.is-unavailable:not([aria-selected=true]){
  display: block !important;
      text-align: center;
}
variant-picker .custom-select__option.is-unavailable:not([aria-selected=true]) em {
    display: none;
}
variant-picker .custom-select__option.is-unavailable:not([aria-selected=true]) {
    pointer-events: none;
}
.product-form.sold_out_product .input-row .custom-select__btn {
    opacity: 0.3;
    pointer-events: none;
}
.product-form.sold_out_product button {
    background: #F2F2F2 !important;
    border-color: #F2F2F2 !important;
    color: #1E1D1DB2;
    text-transform: uppercase;
    font-size: 14px;
}

@media screen and (max-width: 767px){
  .account-form.acc_form {
    padding: 80px 0;
    display: flex;
    align-items: center;
  }
  .mobile-navigation-drawer__footer .show-search-link {
    display: flex;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 10px 17px 10px 10px;
    gap: 10px;
    border-bottom: 1px solid #E6E6E6;
  }
  .mobile-navigation-drawer__footer .show-search-link .show-search-link__text {
      display: block;
      margin: 0;
      line-height: 1.358;
  }
  .mobile-navigation-drawer__footer .show-search-link .show-search-link__icon {
      width: 13.41px;
      height: 12px;
  }
  .show-search .section-header {
    z-index: 8003;
  }
  .show-search .section-header .main-search {
      z-index: 99;
      top: 0;
      height: 100vh;
  }
  .show-search .section-header .mobile-nav-toggle {
      display: none;
  }
  .show-search .main-search button.main-search__close {
    position: fixed;
    top: 17px;
    right: 15px;
  }
}



/* ------ header custome css --------------------- */

div#NavigationTier2-1 {
    left: 0 !important;
}
.navigation__tier-2-container {
    left: 0 !important;
}
ul.navigation__tier-2 {
    display: flex;
    gap: 32px;
}
.navigation__tier-1-container .navigation__tier-1 li.navigation__item {
    padding: 18px 0;
}
.navigation .navigation__tier-1>.navigation__item:hover {
    border-bottom: 1px solid;
}


@media screen and (max-width: 767px){
  .navigation__tier-1-container .navigation__tier-1 li.navigation__item {
    padding: 15px 17px 15px 10px;
  }
  ul.navigation__tier-2{
    flex-direction: column;
  }
  .mobile-navigation-drawer .navigation__tier-2 {
    gap: 0;
  }
  .navigation__tier-2-container .navigation__tier-2 .navigation__item{
    padding: 0 !important;
  }
  .collection_grid_sec .collection_grid_inner_col {
    width: 100%;
  }
}
.template-collection .page-header.page-header--with-upper-spacing {
    display: none;
}

/* -------------- custome css feedback ---------------------- */
.btn_image_div {
    z-index: 55555555;
    position: absolute;
    bottom: 0;
    padding: 0 10px 6px;
}
.collection_grid_img_col video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* .collection_grid_sec .collection_grid_inner_col {
    height: 100%;
} */
/* .collection_grid_img_col {
    height: 600px;
} */
/* .collection_grid_img_col img {
   height: 600px;
   width: 100% */
}
@media screen and (max-width: 991px){
    .collection_grid_img_col video {
      height: 550px;
  }
  
 
  .collection_grid_img_col {
      height: 550px;
  }
  .collection_grid_img_col img {
     height: 550px;
  }
}
@media screen and (max-width: 767px){
   .collection_grid_sec .collection_grid_inner_col {
    width: 100%;
  }
    .collection_grid_img_col video {
      height: 500px;
  }
  
 
  .collection_grid_img_col {
      height: 500px;
  }
  .collection_grid_img_col img {
     height: 500px;
  }
}
@media screen and (max-width: 575px){
    .collection_grid_img_col video {
      height: 100%;
  }
  
 
  .collection_grid_img_col {
      height: 450px;
  }
  .collection_grid_img_col img {
     height: 450px;
}
}



