/** Shopify CDN: Minification failed

Line 621:2 Expected ":"

**/
#CartDrawer .card__media .media img{
  object-fit: contain;
}

.account #size-modal-cstm,
.order #size-modal-cstm,
.address #size-modal-cstm{
display: none;
}
.account .shopify-section-group-header-group,
.order .shopify-section-group-header-group,
.address .shopify-section-group-header-group{
  margin-top: 0 !important;
}
.addresses .footer-block__details-content {
  text-align: left;
}
.header-wrapper{
  width: 100%;
}
.pagecraftmanship .cstm-text-block-heading{
  font-size: 20px;
}
.collectionLinen .cstm_featured_coll{
  padding-bottom: 7.2%;
}
.login .menu_drawer_list .menu_drawer_listitems a{
  margin: 0;
}
.title,
.h1{
  font-size: 18px;
}
.article #MainContent {
    background: #f4f2ef;
}
.card__heading .full-unstyled-link {
  font-size: 11px;
  text-transform: uppercase;
}
.product .product__title{ 
  text-transform: uppercase;
}
.related-product .related-products__heading{
  margin-bottom: 12rem;
}
.collectionvacation .cstm-collection-product-grid{
  row-gap: 12rem;
}
.footer-block__brand-info p{
  padding-right: 12%;
}
.card__content .card__heading a{
  color: #000;
}
.related-products__heading.inline-richtext.h2{
  font-size: 18px;
  margin-top: 23rem;
  margin-bottom: 12rem;
}
.product__info-wrapper .product__title{
  margin-bottom: 0;
}
.article-template__link.link{
  font-family: "Helvitca Neue";
}
.product__description{
  color: #000000;
}
.pdp_price{
  margin-top: 5px !important;
}
.index .cstm_featured_col .price__container .price__regular{
  line-height: 1;
}
.deferred-media__poster-button{
  background-color: #fff !important;
}
.footer-block.grid__item:not(:first-child) {
  padding-left: 11%;
}
.footer__content-bottom-wrapper{
  justify-content: space-between;
}
.price__regular .price-item {
  font-size: 11px;
}

.footer-block__heading{
  font-size: 18px !important;
}
/* to fix multi column on home page */
.multicolumn-card__image-wrapper .media img{
  object-fit: scale-down;
}
.background-none .multicolumn-card__image-wrapper+.multicolumn-card__info{
  padding-top: 0 !important;
}
.cstm-page-width{
  padding: 0 4%;
}
.cstm_featured_collection.slider--desktop .slider__slide:first-child{
  margin-left: 0;
}
.collection__title.title-wrapper--self-padded-tablet-down{
  padding: 0 !important;
}
body,
product-recommendations,
product-info{
  background-color: #fafafa !important;
}
.header-wrapper:hover{
  background: #fff;
}
.account .header-wrapper:hover,
.order .header-wrapper:hover,
.address .header-wrapper:hover,
.account #menu-drawer,
.order #menu-drawer,
.address #menu-drawer{
  background: #fafafa;
}
.product .related-products .product-grid.grid{
  column-gap: 6rem;
}
.product .related-products .product-grid.grid .grid__item{
  max-width: calc(13% - var(--grid-desktop-horizontal-spacing) * 5 / 6);
}

 .all-contents{
  display: flex;
  justify-content: space-between;
  align-items: center;
} 

.view-filter{
  display: flex;
  align-items: center;
  gap: 15px;
}
.mobile-facets__open-label {
  font-size: 11px;
  text-transform: uppercase;
}

.collection .grid-cols-3 .card_pro_details{
  flex-wrap:wrap;
  padding:5px;
} 
.collection .grid-cols-3 .card_pro_details .main-variant-size{
  display: flex;
  flex-wrap: wrap;
}
 
/* Category Home page Sachin */

.index .cstm-featured-slider .slick-list.draggable{
  margin: 30px -30px 0;
}
.cstm-width-featured .collection__title .title,
.cstm-width-featured .collection__title.title-wrapper{
  margin-bottom: 0;
}
.index .cstm-featured-slider{
  margin-top: 0;
}


.collection-list__item:hover .card__content {
  transform: translateY(-4.5rem);
  transition: transform 400ms cubic-bezier(0.42, 0, 0.58, 1);
  will-change: transform;
}

.collection-list__item:hover .card__information {
  transition: background-color 300ms ease;
}

.collection-list__item .card__content {
  text-align: center;
  width:100%;
}
.collection-list .collection-list__item .full-unstyled-link{
  font-size: 11px;
}

.checkout-look{
  font-size:18px;
  margin-bottom: 30px;
  margin-top: 0;
}
.collection-list__item .card__information{
  text-transform: capitalize;
}

.card__content {
  transform: translateY(0);
  transition: transform 400ms cubic-bezier(0.42, 0, 0.58, 1);
}

.slider-wrapper .slick-slide {
    margin: 0px 30px;
}
 .slider-wrapper .cstm-collection-list .slick-list{
  margin: 0 -30px;
}
.slider-wrapper{
  position:relative;
}
.prev-btn-category button, .next-btn-category button{
  background:transparent;
  border:none;
  cursor:pointer;
}

.prev-btn-category {
  transform: scaleX(-1);
}

 .heading-with-text {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
}
  .main-wrapper-arrow {
    display: flex;
    gap: 26px;
    align-items: center;
}
.collection-list-title,
.compare_title,
.collection__title .title,
.look-title.h1,
.video-section .title-wrapper .title,
.checkout_title{
  font-size:18px;
  letter-spacing: 1px;
}

.pageShipping .main-page-title,
.pageTerms .main-page-title{
  display: none;
}
/* product page css  */

.product sticky-header.header-wrapper{
  position: absolute;
  width: 100%;
  background:transparent;
}
.product sticky-header.header-wrapper :hover{
  background:#fafafa;
}
.product__info-wrapper.grid__item{
  align-self: center;
}
.product .product__title h1{
  font-size: 18px;
  color:#000000;
}
.product .pdp_price .price__regular .price-item{
  font-size: 18px;
  font-family: 'Poppins';
}
.product .product__tax.caption.rte{
  border-bottom: 1px solid;
  padding-bottom: 3rem;
  text-transform: uppercase;
  font-size: 10px;
  margin-bottom: 3.2rem;
  color: #000000;
}
.pdp_variants{
  margin-bottom: 32px !important;
}
#measurement {
    margin: 15px 0 12px 0;
}

.product__info-container .product-form{
  margin: 3.2rem 0;
}
.pdp_variants .product-form__input .form__label{
  margin-bottom: 32px;
}
.pdp_variants .product-form__input:nth-of-type(1) label {
  border: none;
}
.product .product-form__buttons .product-form__submit {
  min-height: 40px;
}
.related-products .price__regular .price-item{
  font-size: 11px;
}
.product .product-form__input .form__label,
.product .product-form__submit{
  font-size: 11px;
  text-transform: uppercase;
}
.product .product-form__submit{
  color: rgb(0 0 0);
  background-color: transparent;
}
 .index .collection .cstm-featured-slider .slick-slide {
    margin: 0 30px;
  }
   .collectionLinen .collection .cstm-featured-slider .slick-slide {
    margin: 0 30px;
  }
.collection .slider--desktop:after{
  padding:0;
}

/* Blog */
.top-img-box li::marker {
  font-size: 11px;
}

.cstm-variant-color{
  display:flex;
  align-items: center;
  justify-content: space-between;
}

.pageabout-us .rich-text__text.rte p{
  font-size:14px;
}

 .collection .field__input:focus{
    box-shadow:none;
  }
/* cart-drawer */
.cart-drawer .quantity__input{
  font-size: 11px;
  color:#000000;
}
.cart-drawer .quantity__button{
   width: calc(2.5rem / var(--font-body-scale));
  color:#000000;
}
.cart-drawer .quantity{
  width: calc(8rem / var(--font-body-scale) + var(--inputs-border-width) * 2);
  min-height: calc((var(--inputs-border-width) * 2) + 3.5rem);
} 
.cart-item__details a{
  text-transform:uppercase;
  font-size:14px;
  color:#000000;
}
.cart-drawer .price.price--end{
  font-size:11px;
}

.drawer__heading{
  font-size:14px;
  color:#000000;
  text-transform:uppercase;
}
.caption-with-letter-spacing, 
.totals__total-value,
.totals__total,
.caption-large{
  color:#000000;
}
 .cart-product-variant{
    display: flex;
    align-items: center;
}
.cstm-variant-cart-item{
  margin-left: 2px;
}
.cart-drawer .cart-item{
  padding: 0 8px 0 0;
}
.cart__empty-text{
  font-size:18px;
}
.continue-shopping-cart{
  text-transform:uppercase;
  font-size: 11px;
}

.mobile-facets__summary span,ul{
  font-size:11px;
}

.collection .field__label {
  font-size:11px;
}
.collection .field__input{
  height: 3.5rem;
  width:5rem;
  border-bottom: 1px solid;
  font-size:11px;
} 
.collectionLinen .cstm-slider-cmpnt .slick-track {
      margin: 0px -16%;
  }
/* End Cart Drawer */

.cstm-facet-filter{
    padding:40px 0;
  }


@media (min-width:2200px){
  .collectionLinen .cstm-slider-cmpnt .slick-track {
    margin: 0 41.5%;
}
}


/*for mobile  */


@media screen and (max-width: 767px) { 
.cstm-collection-product-grid.grid-cols-2{
  gap: 20px;
}
.collection .card__content .card__information{
  padding: 0.8rem 1rem 0;
}  
.collection .card__content .price.price--sold-out{
  line-height: 1;
}  
.collection .card__information .price .price-item{
  margin-bottom: 0;
}  
.card_product_variants{
  padding: 2px;
}  
  .card_product_variants svg{
        height: 15px;
    width: 15px;

  }
.product__info-wrapper.grid__item{
  margin-top: 50px;
}  
.product sticky-header.header-wrapper{
  position: unset;
}  
.search .product-grid{
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding-top:20px;
}
.collection-list-wrapper {
  padding-left: 0;
  padding-right: 0;
}
.collection-list .card__inner{
  height:35rem;
}
.collection-list .card__inner {
  margin-left: auto;
  margin-right: auto;
}
 .index .collection-list .slick-track{
 padding-left:29%;
}
.prev-btn-category{
  left: 15px;
}
.next-btn-category{
  right: 15px;
}
.cstm-collection-list .slick-track .collection-list__item  {
  margin: 0 20px;
}  
 
.collection .slider-buttons{
  display: none;
}  
.collection .grid--peek .grid__item:first-of-type{
  margin-left: unset;
}  
.collection.cstm_featured_col{
  padding-bottom: 0;
}   
.shop_main_container{
  padding-top: 0 !important;
}  
.section_head_wrapper__mobile p{
  font-size: 21px;
  padding-left: 15px;
  font-family: "Poppins"; 
}
.multicolumn .cstm_multi_col_wrapper{
 padding-top: 0; 
}  
.footer-block.grid__item:nth-child(2){
  padding-left: 0;
}
.footer-block.grid__item:not(:first-child) {
  padding-left: 0%;
}
.collection .slider-mobile-gutter .grid{
  column-gap: 40px;
}
.index .collection .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item{
  width: 45%;
} 
.collection .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item{
  width: 43%;
} 
.all-contents{
  flex-direction: column;
  align-items: self-start;
}
.collection-top{
  overflow: scroll;
  width: 100%;
}
  .container-top-bar{
    width: max-content;
  }
  .collection-top::-webkit-scrollbar { 
    display: none;  
}
  /*pdp neel  */

  .product .product__media-wrapper .slider-mobile-gutter .slider-buttons,
  .cstm-grid__item-media .slider-mobile-gutter .slider-buttons{
  display: none;
  }
  .swatch-input__input+.swatch-input__label.swatch-input__label--square{
    width: 1.6rem;
  }
  .pdp_sticky_slider{
    display: none;
  }
.pdp_sticky_details{
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 9;
  width: 100%;
  background: #ffffff;
  padding: 5px 15px 10px 15px;
}  
.pdp_sticky_details .product__title{
  margin-top: 0;
} 
.pdp_sticky_details .product__tax.caption.rte{
border-bottom: 0; 
}  
.pdp_sticky_inner_wrapper {
display: flex;
justify-content: space-between;
gap: 10px;
}  
  .pdp_sticky_details_left {
    width: 50%;
}
 .pdp_sticky_details_right {
    width: 50%;
}
  .pdp_sticky_details .pdp_variants{
  margin-bottom: 0 !important; 
  display: flex;
  flex-direction: column-reverse;
  align-items: end;
  }  
.pdp_variants .product-form__input .form__label{
  margin-bottom: 0;
  display: none;
}  
.pdp_sticky_details .product-form{
  margin: 0 !important;
}
.pdp_sticky_details .pdp_variants .product-form__input--swatch{
  margin-left: 10px;
}
.pdp_sticky_details .product__tax.caption.rte{
  margin-bottom: 0;
  padding-bottom: 2rem;
}
.pdp_sticky_details .product__title h1,
  .pdp_sticky_details .price__regular .price-item{
  font-size: 11px;
}  
.pdp_sticky_details .price__container .price__regular{
  margin-bottom: 1.5rem;
}
  .pdp_sticky_details .product-form__buttons .product-form__submit{
    min-height: 32px;
  }
 .pdp_sticky_details .cstm_wishlist_PDP .button--full-width.button{
   min-width: unset;
  }
  
.swatch-input__label:last-of-type {
  margin-right: 0;
} 
  .cstm-grid__item-media .slider-mobile-gutter .slider__slide{
    width: 100%;
  }

   .index .collection .cstm-featured-slider .slick-track{
    margin: 0 29%;
  }
   
   .index .collection .cstm-featured-slider .slick-slide, 
   .collectionLinen .collection .cstm-featured-slider .slick-slide {
    margin: 0 20px;
  }
  .index .cstm-featured-slider .slick-list.draggable {
    margin: 27px 0px 0;
}
  .product .related-products .product-grid.grid .grid__item {
    width: 100%;
   max-width: 29%;
 }
 .product .related-products .product-grid.grid {
    column-gap: 2rem;
}
.slider-wrapper .cstm-collection-list .slick-list{
  margin: 0;
}  
 .collectionvacation .cstm-collection-product-grid{
       row-gap: 0rem;
 } 
 .empty_cart_mob.svg-wrapper,
  .cart_mob.svg-wrapper{
  width: 20px;
    height: 20px;
} 
.search_mob .icon{
 height: 1.5rem; 
}  
.cart-count-bubble{
  right: 5px;
}
  .product .pdp_sticky_details_left .pdp_price .price__regular .price-item{
    font-size: 11px;
  }
header.header {
  padding-top: 0;
  padding-bottom: 0;
}  
 .multicolumn-card__image-wrapper .media--square{
  padding-bottom: 50%; 
}  
 .collectionLinen .cstm-slider-cmpnt .slick-track {
      margin: 0px -153px;
  }
   .cstm-facet-filter{
    padding:20px 0;
  }
}

@media(min-width:1920px){
  .collectionLinen .cstm-slider-cmpnt .slick-track {
    margin: 0 -273px;
  }
}
@media (max-width:376px){
   .index .collection .cstm-featured-slider .slick-slide{
     margin: 0 20px;
   }
  .index .cstm-featured-slider .slick-list.draggable {
        margin: 30px -8px 0;
    }
  .product .related-products .product-grid.grid .grid__item{
    max-width: 46%;
  }
  
  .collectionLinen .cstm-slider-cmpnt .slick-track {
      margin: 0px -118px;
  }
  .mobile-facets__inner .mobile-facets__main{
    padding: 0 3rem;
  }
}

.login .customer .field label{
  font-size:11px;
}
.login .customer .field input{
  height:3.5rem;
}

.login .customer button{
  min-height:3.5rem;
}
