/** Shopify CDN: Minification failed

Line 586:43 Expected identifier but found "0"
Line 656:52 Expected ")" to end URL token
Line 656:90 Comments in CSS use "/* ... */" instead of "//"
Line 656:362 Unterminated string token
Line 671:0 Comments in CSS use "/* ... */" instead of "//"
Line 672:0 Comments in CSS use "/* ... */" instead of "//"
Line 673:0 Comments in CSS use "/* ... */" instead of "//"
Line 805:0 Unexpected "}"

**/
.mobile-navigation-drawer
  .navigation__tier-1
  > .navigation__item--open
   .navigation__tier-2-container {
  visibility: visible;
  transform: translate3d(0, 0, 0);
}
.price__from {
  display: none;
}
.other-product-look {
  margin-top: 50px;
}
.socialIconMobile a {
  margin-left: 0 !important;
}
.socialIconMobile {
  position: absolute;
  bottom: 32px;
  z-index: 2;
  border-top: 1px solid #e5e5e5;
  width: 100%;
  background: #fff;
}
#NavigationTier2-1-mob {
  margin-bottom: 25px !important;
}
.socialIconMobile .social-links__list {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  padding: 25px 0px;
}
.banner_content {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5em 0;
}
.banner_title_one {
  font-size: 42px;
  text-transform: initial;
  font-weight: 700;
  margin: 0 !important;
  padding-left: 2em;
}
.banner_content img {
  width: 230px;
  height: auto;
}
.shoplook_heading {
  font-size: 12px;
  /*font-weight: 600;*/
  font-weight: 600;
  /*color: #454545;*/
  color: #000000;
  text-transform:revert;
}
.shlook_default_col {
  /*border: 0.0625rem solid #f4f3ee;*/
  /*border-radius: 0.375rem;*/
  /*box-shadow: 0 0 1rem rgb(0 0 0 / 5%);*/
  padding: 1.5em;
  display: flex;
  margin-bottom: 20px;
}
.shlook_default_col:last-child{
  margin-bottom: 0px;
  
}
.product_top_sec.row {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.product_top_sec .product_title {
  width: 55%;
}
.product_imagewrap {
  width: 17%;
}
.product_content_wrapper {
  width: 83%;
  padding-left: 15px;
  /*New JMR*/
  /* border-left: 0.0625rem solid #f1f1f1;*/
}
.price_wrap .was-price,
.product_top_sec .price-areas .h4-style,
.product_top_sec .price_wrap .current-price {
  font-size: 12px;
}
.product_top_sec .price-container .price-areas {
  margin-right: 0;
  margin-bottom: 0;
}
.price-areas .on-sale .was-price {
  margin-left: 8px;
  text-decoration: line-through;
}
.price-areas .on-sale .current-price {
  color: #707173;
}
.product_bot_sec {
  display: flex;
  justify-content: flex-end;
  padding-top: 10px;
}
.product_bot_sec pro,
.product_bot_sec wishlist-button {
  display: none;
}
.product_imagewrap .pro_link {
  width: 100%;
  display: inline-block;
}
.product-form .product_bot_sec .quantity-submit-row {
  margin-top: 0;
}
.product-form
  .product_bot_sec
  .quantity-submit-row
  .quantity-submit-row__submit {
  margin-top: 0;
  margin-bottom: 0;
}
.product-form
  .product_bot_sec
  .quantity-submit-row
  .quantity-submit-row__submit
  button[type="submit"] {
  padding: 8px 10px;
  border: 1px solid #000;
  line-height: unset;
  background: #000;
  /* color: #454545; */
  color: #fff;
  text-transform: uppercase;
  transition:0.3s;
  /* opacity: 0; */
}

.product-form
  .product_bot_sec
  .quantity-submit-row
  .quantity-submit-row__submit
  button[type="submit"]:hover {
  background: #fff;
  color: #000;
}
.product_bot_sec select {
  border-color: #e0dfda;
  margin-bottom: 0 !important;
  line-height: 2.1875rem;
  background-position: 90% 50%;
  text-align: left;
  color: #454545;
  font-size: 12px;
  padding: 8px 5px;
  line-height: unset;
  border-radius: 3px;
  height: unset;
  min-height: unset;
  cursor: pointer;
  margin-right: 10px;
}
.product-form__input--dropdown {
  padding-right: 10px;
}
.product_top_sec .price_wrap {
  padding-left: 10px;
}
.product_bot_sec .product-purchase-form-style {
  max-width: 60%;
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
.custom_variant_select option:disabled {
  color: #ffdede !important;
}
.template-collection .page-header.displayNone {
  display: none;
}
.template-collection .page-header.mobileCollectionTitle {
  display: none;
  position: relative;
}
#pledger-impact-banner strong.calculated-impact {
  font-size: 20px !important;
  padding: 10px 0 !important;
}
/* .product-block .block-inner{
      border: 1px solid;
}
.product-block .product-info{
      padding: 0 16px;
} */
.compare_price.was-price {
  text-decoration: line-through;
  color: red;
  display: none;
}
.mobileCollectionTitle{
    display: none;
  }

@media (min-width: 1200px) {
    .navigation .navigation__columns .navigation__column {
        flex: 1 1 auto;
        max-width: 290px;
        display: block;
        text-align: left;
        margin: 0 10px;
        padding: 0 5px;
        padding-bottom: 20px;
    }
}
@media (max-width: 1600px) {
  .navigation--left
    .navigation__tier-1-container
    .navigation__tier-1
    > .navigation__item
    > .navigation__link {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 1300px) {
  .navigation--left
    .navigation__tier-1-container
    .navigation__tier-1
    > .navigation__item
    > .navigation__link {
    padding-left: 5px;
    padding-right: 5px;
  }
  .navigation--left .navigation__tier-1-container {
    left: -5px;
  }
  .logo-area__middle {
    margin-left: 10px;
    margin-right: 10px;
  }
}

@media (max-width: 1199px) {
  .banner_title_one {
    padding-left: 1.5em;
    font-size: 38px;
  }
  .mobile-navigation-drawer {
    display: block;
  }
  .logo-area .mobile-nav-toggle{
    display: block;
  }
  .pageheader--layout-inline-permitted .navigation--left {
    visibility: hidden;
  }
  .reveal-mobile-nav .page-shade,
  .reveal-mobile-nav .header-shade {
    height: 100%;
    opacity: 1;
    pointer-events: auto;
  }
   .reveal-mobile-nav .page-shade,
  .reveal-mobile-nav .header-shade {
    visibility: visible;
    height: 100%;
    opacity: 1;
    pointer-events: auto;
  }
  .reveal-mobile-nav .mobile-navigation-drawer {
    transform: translateX(0);
  }
  .navigation__mobile-header {
    align-items: flex-start;
    justify-content: space-between;
    display: flex;
  }
  .navigation .navigation__tier-1 > .navigation__item {
    display: flex;
  }
  .mobile-navigation-drawer .navigation__link {
    padding: 10px 20px;
  }
  .reveal-mobile-nav .page-shade,
  .reveal-mobile-nav .header-shade {
    height: 100%;
    opacity: 1;
    pointer-events: auto;
  }

  .enable-mobile-nav-transition .mobile-navigation-drawer {
    transition: transform 500ms cubic-bezier(0.55, 0.03, 0.37, 0.96);
  }
  .reveal-mobile-nav
    .mobile-navigation-drawer:not(.mobile-navigation-drawer--child-open)
    .navigation__tier-1
    > .navigation__item
    > .navigation__link,
  .reveal-mobile-nav
    .mobile-navigation-drawer:not(.mobile-navigation-drawer--child-open)
    .navigation__tier-1
    > .navigation__item
    > .navigation__children-toggle,
  .reveal-mobile-nav
    .mobile-navigation-drawer:not(.mobile-navigation-drawer--child-open)
    .navigation__mobile-products,
  .reveal-mobile-nav
    .mobile-navigation-drawer:not(.mobile-navigation-drawer--child-open)
    .mobile-navigation-drawer__footer {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  #main-nav {
    display: none !important;
  }
  .pageheader--layout-inline-permitted .logo-area__right .show-search-link {
    display: none;
  }
  .pageheader--layout-inline-permitted
    .logo-area__left__inner
    .show-search-link {
    display: flex;
  }
  .show-search-link__text:last-child {
    font-size: 10px;
  }
  .navigation
    .navigation__tier-1
    > .navigation__item
    > .navigation__link:before {
    display: none;
  }
  .navigation .navigation__children-toggle {
    display: block;
  }
  .navigation.navigation--main {
    border-bottom: none;
  }
  .mobile-navigation-drawer {
    max-width: 500px;
  }
}
@media (max-width: 991px) {
  .banner_title_one {
    padding-left: 1em;
    font-size: 34px;
  }
  .banner_content img {
    width: 200px;
  }
}
@media (max-width: 937px) {
  .product_imagewrap {
    width: 25%;
  }
  .product_content_wrapper {
    width: 75%;
  }
}
@media (max-width: 865px) {
  .banner_title_one {
    font-size: 30px;
  }
  .banner_content img {
    width: 160px;
  }
}
@media (max-width: 767px) {
  .banner_content img {
    width: 120px;
  }
  .banner_title_one {
    font-size: 24px;
    padding-left: 12px;
  }
  .banner_content {
    padding: 4em 0;
  }
  .product_content_wrapper {
    width: 83%;
  }
  .product_imagewrap {
    width: 17%;
  }
  .product_bot_sec select {
    font-size: 12px;
  }
  .template-collection .page-header.mobileCollectionTitle.mbDisplayNone {
    display: none;
  }
  .template-collection .page-header.desktopCollectionTitle {
    display: none;
  }
  .template-collection .page-header.mobileCollectionTitle {
    display: block;
     margin-top: 0 !important;
  }
  .mobileCollectionTitle  .mobile-container{
            margin-top: 15px;
  }
    .mobileCollectionTitle  .mobile-container h1{
          font-weight: 700;
    }
  .collection_filter_wrap.mobile_collection_filter .utility-bar {
    margin-top: 0 !important;
    padding-bottom:0px;
  }
  .desktopCollectionTitle{
    display: none;
  }
  .mobileCollectionTitle{
    display: block;
  }
  .container{
    padding-left: 16px;
    padding-right: 16px;
  }
  /* .mobileCollectionTitle  .mobile-container{
    padding: 0 !important;
    left: 0;
    
  } */
  .utility-bar__left .utility-bar__item span{
        font-weight: 700;
  }
  /* .collectionProductsWrapper{
    padding: 0 !important;
  } */
  /* .product-info{
            padding-left: 0px !important;
        padding-right: 0px !important;
  } */
  .thumbnails.mobile-only{
        display: none !important; 
    }
  .collection-slider .collection-listing {
      padding-left: 0;
      padding-right: 0;
  }
  .loox-trust-badge-widget-content{
        padding: 0 !important;
  }
  
}
@media (max-width: 567px) {
  .banner_content {
    padding: 2em 0 2.5em;
  }
  .banner_title_one {
    font-size: 22px;
    padding-left: 12px;
  }
  .banner_content img {
    width: 100px;
  }
  
}
@media (max-width: 512px) {
  .banner_content img {
    width: 80px;
  }
  .banner_title_one {
    font-size: 18px;
  }
  .shlook_default_col {
    border-radius: 0.375rem;
    padding: 1em;
  }
  .product_imagewrap {
    width: 40%;
  }
  .product_content_wrapper {
    width: 60%;
  }
}
@media (max-width: 426px) {
  .banner_title_one {
    font-size: 16px;
  }
  .product_top_sec .product_title {
    width: 50%;
  }
}
@media (max-width: 414px) {
  .product_bot_sec .product-purchase-form-style {
    max-width: 100%;
    flex-direction: column;
  }
  .product_bot_sec select {
    margin-right: 0 !important;
    margin-bottom: 10px !important;
  }
  .product_top_sec .product_title {
    width: 100%;
  }
  .product_top_sec .price_wrap {
    padding-left: 0 !important;
  }
  .product_top_sec.row {
    flex-direction: column;
  }
}
@media (max-width: 391px) {
  .banner_content img {
    width: 60px;
  }
  .product-block .product-info {
    padding: 0 10px;
  }
}
@media (max-width: 374px) {
  .banner_title_one {
    font-size: 12px;
    padding-left: 20px;
  }
  .breadcrumbs {
    font-size: 8px;
  }
  .beadcrumbContainer {
    padding-left: 5px;
    padding-right: 5px;
  }
  .template-collection
    .page-header:not(.page-header--with-background)
    .pagetitle:last-child {
    font-size: 12px !important;
  }
  .utility-bar__right .mobile-style {
    font-size: 12px !important;
  }
  utility-bar__right .button-icon svg {
    width: 18px;
    height: 18px;
  }
}
/* new css start 29-04-2024  */
.shopify-planet-banner-v2-title.shopify-planet-banner-v2-spaced-l {
  font-size: 12px;
}
/* new css end 29-04-2024  */

/* new css start 03 june, 2024 */
.navigation .navigation__item--with-small-menu > .navigation__tier-2-container {
  max-width: 100% !important;
  left: 0 !important;
  z-index: 11;
  width: 100% !important;
}

@media (min-width: 1300px) {
  .pageheader--layout-inline-permitted.pageheader--layout-inline-menu-left
    + #main-nav
    .navigation--main
    .navigation__tier-2:not(.navigation__columns)
    > .navigation__item:first-child {
    margin-left: -5px;
  }
}
@media (min-width: 1200px) {
  .navigation .navigation__tier-2:not(.navigation__columns) .navigation__link {
    padding: 18px !important;
  }
  .navigation .navigation__columns {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding-top: 20px;
  }
  .navigation .navigation__link:hover,
  .navigation .menu-promotion__link:hover {0
    color: #8f8f8f;
  }
}

@media (max-width: 1199px) {
  .navigation
    .navigation__columns
    .navigation__column:not(.navigation__column--promotion) {
        flex: 1 1 auto;
        max-width: 100%;
        display: flex;
  }
}
/* home gallery section start  */
/* .gallery__image img {
  object-position: top center;
} */
/* home gallery section end  */
.klaviyo-form-TdtPFW.klaviyo-form.form-version-cid-1 {
  margin-top: 40px;
  margin-bottom: 40px;
}
.product-block__title {
  font-size: 14px;
  font-weight: 700;
}
.strongly-spaced-row,
.fully-spaced-row--medium {
  margin-top: 40px;
  margin-bottom: 40px;
}


  .container.container--reading-width,
.container .shopify-policy__container {
  max-width: 800px;
}

@nedia(min-width: 767px){
    .container.container--reading-width,
.container .shopify-policy__container {
      padding-left: 0;
    padding-right: 0;
}
    .container.container--reading-width,
.container .shopify-policy__container {
  max-width: 100%;
}
  
}
.filter-group__item .filter-group__item__text:before {
    content: "";
    position: absolute;
    left: 0;
    top: .8em;
    margin-top: -9px;
    width: 18px;
    height: 18px;
    border-radius: 3px;
    border: 1px solid currentColor;
}
.filter-group__item .filter-group__item__text:after {
    content: "";
    position: absolute;
    left: -1px;
    top: .8em;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    background-image: url(data:image/svg+xml,%3Csvg fill='rgb(255, 255, 255)' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M8.315 13.859l-3.182-3.417a.506.506 0 0 1 0-.684l.643-.683a.437.437 0 0 1 .642 0l2.22 2.393 4.942-5.327a.436.436 0 0 1 .643 0l.643.684a.504.504 0 0 1 0 .683l-5.91 6.35a.437.437 0 0 1-.642 0'%3E%3C/path%3E%3C/svg%3E);
    background-size: cover;
    transform: scale(0);
    transition: transform .1s ease;
}
.product-price__compare {
    opacity: .5;
    text-decoration: line-through;
}
.product-price__item {
    margin-right: .5rem;
}
.option-selectors {
    display: none !important;
}
//div#swatch-option1 {
//    display: none !important;
//}
.opt-btn +.opt-label{
    color: #6A6A6A;
    background-color: #fff;
    text-transform: none;
    font-size: 13px;
    font-weight: inherit;
    width: auto;
    height: auto;
    min-width: unset;
    min-height: unset;
    margin: 0 10px 0 0;
    display: flex;
    border: 1px solid #CFCFCF;
}
.opt-btn:checked+.opt-label{
      color: #fff;
    background-color: #000;
    text-decoration-color: #fff;
}
/* new css end 03 june, 2024 */
.utility-bar__right {
    display: none;
}
.opt-btn.is-unavailable+.opt-label{
       position: relative;
    background: white;
    border: 1px solid #CFCFCF;;

}

.opt-btn.is-unavailable+.opt-label:before{
  content: '';
    position: absolute;
    height: 100%;
    width: 0;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    border-right: 1.5px solid;
    border-color: #6A6A6A;
    transform: rotate(45deg);
    margin: auto;
}
.opt-btn +.opt-label{
      padding: 10px 12px;
}
.checkoutPrices h3{
      font-size: 16px;
}

/* 21-June-2024 */
.custom-table {
    margin-top: 30px;
}
.custom-table th, .custom-table td {
    border: 1px solid #000;
    text-align: center;
}
.custom-table tr:nth-child(2n) {
    background-color: #f1f1f1;
}
.shop_look {
    margin-top: 30px;
}
.shlook_row {
    margin-bottom: 30px;
    border-bottom:1px solid #f1f1f1;
}

#shopify-section-template--21937693917521__main wishlist-button-block{
  position:relative !important;
}
#shopify-section-template--21937693917521__main .wk-text{
  display:block !important;
}
#shopify-section-template--21937693917521__main .wk-button{
      padding-left: 0 !important;
  width:unset !important;
}
#shopify-section-template--21937693917521__main .wk-icon{
  padding: 0 !important;
  --stroke-width: 1.75px !important;
      --size: 18px !important;
}

wishlist-button-product .wk-floating{
  transform:unset !important;
  position:relative !important;
}

.template-index .b2bApp {
    display: none;
}
.section-footer__menu-block__menu li a:hover, .copyright a:hover{
  text-decoration: none !important;
    color: #8f8f8f;
}
.privacyPopupButton:hover{
    text-decoration: none !important;
    color: #8f8f8f;
}

.wk-selected .wk-icon svg path {
    fill: #000;
}
wk-counter.wk-floating {
    opacity: 0;
}

.section-header {
    margin-top: 0px;
}
wishlist-page .wk-header .wk-title {
    font-size: 18px !important;
}
wishlist-product-card .wk-product-title {
    font-weight: 700;
}
#slidecarthq .item img {
    object-position: top center;
}
#slidecarthq .upsells .upsell-image img {
    object-position: top center;
    object-fit: cover;
}
#qab_background{
  /*z-index: 9999 !important;*/
  opacity: 1 !important;
}

}
.cart-item--image a {
    background-position: top center !important;
}
.cart-item--image a:shadow-root(image) {
  background-position: top center !important;
}

.section-header .main-search {
    top: 30px;
}
.utility-bar-sticky-mobile-copy-reveal .utility-bar--sticky-mobile-copy {
    transform: translateY(6px);
}
#slidecarthq .item img, #slidecarthq .upsells .upsell-image img {
    height: auto !important;
}
@media(max-width: 390px){
  #slidecarthq .upsell-text-prices p{
        font-size: 12px !important;
  }
}
@media(max-width: 384px){
  #slidecarthq .upsell-text-prices .upsell-compare-at{
      margin-left: 0 !important;
  }
   #slidecarthq .upsell-text-prices {
    display: block !important;
  
  } 
  #slidecarthq .upsells .upsell-add button{
        padding: 10px !important;
    font-size: 10px !important;
  }
}
.opt-label{
      display: flex !important; 
}


.pagination span, 
.pagination a {
    font-size: 14px;
    font-weight: 700;
}