/** Shopify CDN: Minification failed

Line 27:31 Expected identifier but found "*"
Line 446:17 Expected identifier but found "!"
Line 449:22 Expected identifier but found "!"
Line 452:20 Expected identifier but found "!"
Line 456:20 Expected identifier but found "!"
Line 505:17 Expected identifier but found "!"
Line 508:22 Expected identifier but found "!"
Line 511:20 Expected identifier but found "!"
Line 515:20 Expected identifier but found "!"
Line 635:1 Unexpected "{"
... and 8 more hidden warnings

**/
.mobilerating{
    display:none;
}
.product-cross-sell .discount_percentage {
    font-size: 16px;
    line-height: 18px;
}



.blogsection blog-post-list {
    display: grid  !important; */
 overflow-x: unset !important;
}
.cart-drawer__cross-sell-carousel {
    grid-auto-columns: 90%;
}
.complementory_section p {
    font-size: 20px;
    line-height: 22px;
    text-transform: uppercase;
    font-family: 'Poppins' !important;
    font-weight: 600 !important;
    padding-bottom: 16px;
}
.product-cross-sell a.text-sm {
    font-size: 13px !important;
    line-height: 18px;
}
.predictive-search__no-results p.subheading {
    display: none;
}
.product-gallery__thumbnail-list .scroll-marker-group--thumbnails .scroll-marker::after{
    display:none;
}
.product-cross-sell {
    border: 1px solid #414217;
    padding: 20px;
    border-radius: 20px;
        background: #fffbee !important;
}
.cart-drawer__cross-sell img.constrained-image {
    max-width: 150px !important;
        --image-max-width: 150px !important;
}

.complementory_section  form {
    margin-top: 10px;
}
.complementory_section img.constrained-image {
    width: 115px;
}
.complementory_section  .product-cross-sell {
    border: 1px solid rgb(65, 66, 23);
    border-radius: 20px;
    padding: 20px 15px;
    margin-bottom: 20px;
    background: #FFFBEE;
}

.product-cross-sell  compare-at-price.text-sm.text-subdued.line-through {
    font-size: 16px;
    line-height: 20px;
  color:#9D9D9D;
    font-family: 'Outfit';
}
.product-cross-sell .v-stack {
    justify-items: unset !important;
}
.product-cross-sell sale-price {
    font-size: 16px;
    line-height: 20px;
    color: #F7941D;
    font-family: 'Outfit';
}
/* .product-cross-sell .pricediscount_inner_right {
    display: none;
} */
.complementary-products--vertical {
    grid-auto-columns: calc(83% - .166667rem);
}
.complementary-products--vertical .pricediscount_inner_right .discount_percentage {
    font-size: 16px;
    line-height: 20px;
    font-family: 'Outfit';
}
.product-cross-sell {
    text-align: center;
    justify-items: center;
    row-gap: 1rem;
    display: flex;
    /* justify-content: space-around; */
    align-items: center;
    text-align: left;
}

.complementary-products--vertical {

    grid-auto-columns: calc(83% - .166667rem);
    display: block;
}
.product-cross-sell .v-stack a.text-sm {
    font-size: 20px !important;
    text-transform: uppercase;
    font-family: 'Poppins';
    color: #414217;
     padding-bottom: 12px;
         line-height: 22px !important;
}
.product-cross-sell p {
    font-size: 20px;
    font-family: 'Outfit' !important;
    font-weight: 600 !important;
    text-transform: uppercase;
}
button.shopify-payment-button__button {
    height: 20px;
    border-radius: 40px !important;
    font-weight: 500 !important;
    letter-spacing: .45px;
       font-family: 'Outfit' !important;
    font-size: 16px !important;
    line-height: 16px !important;
}
  .rating-badge  .subheading{
  color: #414217 !important;
  }
.custom_collection h1 {
    font-size: 61px !important;
    line-height: 70px !important;
}
  .pepper {
  display:flex !important;
  align-items:flex-start;
  justify-content:space-between;
  }

  .pepper > :nth-child(2) {
    flex-basis: 20%;
    flex-shrink: 0; /* Prevents it from shrinking below 20% */
}

.rating-badge{
  justify-content:end;
}
.cart-drawer__cross-sell p.h7 {
    font-size: 20px;
    line-height: 22px;
    font-family: 'Poppins' !important;
    letter-spacing: 0;
}
.product-cross-sell  button.block.link.subheading {
    font-size: 16px;
    text-transform: uppercase;
    width: 60%;
    color: #fffbee;
    border-bottom: 1px solid #414217;
    font-family: 'Outfit';
    font-weight: 500 !important;
    letter-spacing: .45px;
    font-family: 'Outfit';
    background: #414217;
    padding: 8px 10px;
    border-radius: 40px;
  
}
/* MOBILE: hide all but first tag */
@media screen and (max-width: 768px) {
    .product-cross-sell  button.block.link.subheading {
    font-size: 10px;
    width: 100%;
    padding: 8px 2px !important;

}
.product-cross-sell .discount_percentage {
    font-size: 14px;
    line-height: 15px;
    padding-top: 10px;
}
    .product-cross-sell .pricediscount_inner {
    display: block !important;
    justify-content: space-between;
}

.complementory_section  .product-cross-sell {

    padding: 20px 15px;
    margin-bottom: 20px;

}
.complementory_section  form {
    margin-top: 5px;
    margin-bottom: 9px;
}
    .cart-drawer__cross-sell-carousel {
    grid-auto-columns: 100%;
}
    .product-cross-sell .v-stack a.text-sm {
    font-size: 15px !important;
   
    padding-bottom: 12px;
    line-height: 18px !important;
}
.product-cross-sell  compare-at-price.text-sm.text-subdued.line-through {
    font-size: 14px;
    line-height: 16px;

}
.product-cross-sell sale-price {
    font-size: 14px;
    line-height: 17px;

}
    .rating_section{
         display:none;
    }
    .mobilerating{
    display:block;
}
.mobilerating {
    position: absolute;
    z-index: 1;
    left: 75%;
    top: 15px;
    display: flex;
    flex-direction: column;
    gap: 8px;
}
  .tag_label.hide-on-mobile {
    display: none;
  }
}

/* DESKTOP: hide everything after second tag */
@media screen and (min-width: 769px) {
  .tag_label.hide-on-desktop {
    display: none;
  }
}




.oneliner_products {
    text-align: left !important;
    display: none !important;
}
.product-gallery__thumbnail-list  .scroll-marker[aria-current="true"] img {
    border: 1px solid #FF7900;
}
.product-gallery__thumbnail-list .scroll-marker-group--thumbnails .scroll-marker::after{
    background-color: #FF7900;

}
.product-card__figure .badge-list {

    right: 0%;
}
.rating-badge__stars svg path {
    fill: #414217;
}
.icon.icon-star-rating-empty path {
    fill: #414217;
}
.reviewrating_count span.subheading {
    font-family: 'Outfit';
}
.reviewrating_count .rating-badge {
    flex-wrap: unset;
    align-items: center;
    column-gap: .375rem;
    line-height: normal;
    display: flex;
    flex-direction: row-reverse;
}
.content-box {
    background: unset !important;
    background-clip: padding-box;
    border: unset !important;
    border-radius: 5px;
    color: unset !important;
    margin: auto;
}
/* .product-card__figure .badge-list {

    right: 100%;
} */
.icon.icon-star-rating-empty path {
    fill: #414218;
}

.product-card__figure:has(.product-card__image--secondary):hover .product-card__image--secondary {
    opacity: 1 !important;
    transform: scale(1) !important;
}
img.product-card__image.product-card__image--secondary {
    filter: brightness(0.5);
}
.product-card:hover .oneliner_products {
    display: block !important;
}
.product-card:hover .rating-badge svg path {
  fill: #FFFBEE !important;
 
}
.product-card:hover .rating-badge .subheading {
  color: #FFFBEE !important;
 
}
a.product-title.trim-start.text-sm {
 
  text-align: left !important;
}
.shopify-section--blog-post-prev-next svg {
    display: none;
}
.shopify-section--blog-post-prev-next span.h5 {
    padding-bottom: 20px;
}
.shopify-section--blog-post-prev-next .h-stack.gap-4 p {
    font-family: 'Poppins' !important;
    letter-spacing: .45px;
    font-size: 29px;
}
.article-main .wp-block-list li {
    font-size: 16px;
    line-height: 25px;
    font-family: 'Outfit';
    color: #414217;
    letter-spacing: .4px;
    padding-bottom: 10px;
}
.article-main .wp-block-heading {
    font-size: 42px;
    line-height: 45px;
    letter-spacing: .45px;
   padding-bottom: 30px;
}
.shopify-section--main-search .pricediscount_inner {
    display: flex;
    justify-content: space-around;
    gap: 14px;
}

.oneliner_products {
    text-align: left !important;
}
.predictive-search__products .pricediscount_inner_right {
    display: none;
}
 .blog-post-card__image-container img.w-full{
     border-radius:30px;
 }
/* .blog-post-card__image-container img.w-full {
    height: 370px !important;
} */
.drawer--facets svg.plusicon {
    display: none;
}
.drawer--narrow .accordion__summary span {
    text-transform: uppercase;
    font-size: 12px;
}
.facets__availability-control label.subheading {
    text-transform: uppercase;
}
.drawer--facets svg.minusicon {
    display: none;
}
.product-card:hover a.product-title {
  color: #FFFBEE !important;
  text-align: left !important;
}
/* .product-card:hover .product-card__info {
  margin-top: 20px !important;
  position: absolute !important;
  top: 62% !important;
  text-align: left !important;
  color: #FFFBEE !important;
} */
.shopify-section--main-search  product-list.product-list {
    gap: unset;
}
.shopify-section--main-search blog-post-list {
    gap: 20px !important;
}
.shopify-section--main-search .product-list:has(.product-card--bordered) {
    --product-list-card-border-width: 1px;
   
    padding-block: 1px;
}
.shopify-section--main-search  button-content.button__content {
   
    line-height: 12px;
    height: 40px;
}





.shopify-section--main-search {
    --product-list-column-count: unset !important;
    padding: 0 2rem;
}
.predictive-search__products .product-card:hover a.product-title {
  color: #FFFBEE !important;
}
.predictive-search__products .featured-collections-products a.md-max\:hidden.button.button--outline {
    margin: 4rem auto 0;
    display: block;
    width: fit-content;
}
.product-card__quick-buy.product-card__quick-buy--top-mobile {
    display: block;
}

 
/* Style for Prev arrow */
.shopify-section--main-search .product-card:hover a.product-title.trim-start.text-sm {
  color: #FFFBEE !important;
  text-align: left !important;
}
.shopify-section--main-search  compare-at-price {
    font-size: 20px !important;
    line-height: 22px !important;

}
    .shopify-section--main-search 
 .product-card:hover .price-list compare-at-price {
    color: #fff; !important;
}
    .shopify-section--main-search  .product-card:hover .oneliner_products p  {
      color: #FFF8E3; !important;
    }
   .shopify-section--main-search  .product-card:hover .price-list compare-at-price {
    color: #FFF8E3; !important;
}
    .shopify-section--main-search 
 .product-card:hover .price-list compare-at-price {
    color: #FFF8E3; !important;
}
    .shopify-section--main-search .product-card__info sale-price {
    color: #F7941D !important;
    font-size: 20px;
    line-height: 22px;
    font-family: 'Outfit';
}
    .shopify-section--main-search .product-card__image {

    border: .5px solid #414217 !important;
}
.shopify-section--main-search .product-card--bordered {
    outline: 1px solid rgb(var(--border-color));
    margin: 0 6px 46px;
}
.shopify-section--main-search .product-list:has(.product-card--bordered) {
    --product-list-card-border-width: 1px;
    gap: 1px !imoirtant;
    padding-block: 1px;
}


.predictive-search__products .product-card__info .price {
  color: #FFFBEE !important;
  text-align: left !important;
  width: 100% !important;
  justify-content: flex-start !important;
  display: flex !important;
}
.predictive-search__products .product-card__info .v-stack {
    align-content: start;
    justify-items: left;
    grid-template-columns: minmax(0,1fr);
    display: grid;
}


.predictive-search__products a.product-title.trim-start.text-sm {
 
  text-align: left !important;
}
.predictive-search__products  compare-at-price {
    font-size: 12px !important;
    line-height: 16px !important;

}
    .predictive-search__products 
 .product-card:hover .price-list compare-at-price {
    color: #fff; !important;
}
    .predictive-search__products  .product-card:hover .oneliner_products p  {
      color: #FFF8E3; !important;
    }
   .predictive-search__products  .product-card:hover .price-list compare-at-price {
    color: #FFF8E3; !important;
}
    .predictive-search__products 
 .product-card:hover .price-list compare-at-price {
    color: #FFF8E3; !important;
}
    .predictive-search__products .product-card__info sale-price {
    color: #F7941D !important;
    font-size: 12px;
    line-height: 18px;
    font-family: 'Outfit';
}
    .predictive-search__products .product-card__image {

    border: .5px solid #414217 !important;
}
    .predictive-search__products .product-card--bordered {
    outline: 1px solid rgb(var(--border-color));
    margin: 0 ;
}
.predictive-search__products .product-list:has(.product-card--bordered) {
    --product-list-card-border-width: 1px;
    gap: 1px;
    padding-block: 1px;
}


.predictive-search__products .product-card__info .price {
  color: #FFFBEE !important;
  text-align: left !important;
  width: 100% !important;
  justify-content: flex-start !important;
  display: flex !important;
}
.predictive-search__products .product-card__info .v-stack {
    align-content: start;
    justify-items: left;
    grid-template-columns: minmax(0,1fr);
    display: grid;
}


.predictive-search__products a.product-title.trim-start.text-sm {
 
  text-align: left !important;
}

/* Always style the product info container */
.predictive-search__products .product-card__info {
 
  text-align: left !important;
}

/* Always style the price */
.predictive-search__products .price,
.predictive-search__products .price__regular,
.predictive-search__products .price__sale {

  text-align: left !important;
}
  .predictive-search__products {
    gap: 10px;
    grid-template-columns: repeat(2,minmax(0,1fr));
    display: grid;
}
 .shopify-section--main-search .product-card:hover a.product-title {
  color: #FFFBEE !important;
}
    .shopify-section--main-search .discount_percentage {
    font-size: 20px !important;
    line-height: 22px;
  
}
    .predictive-search__products .discount_percentage {
    font-size: 20px !important;
    line-height: 22px;
  
}
   .predictive-search__products .pricediscount_inner {
    display: flex;
    justify-content: space-between;
    gap: 2rem;
}
    .predictive-search__products .product-card:hover a.product-title {
  color: #FFFBEE !important;
  text-align: left !important;
}
     .predictive-search__products .compare-at-price {
  color: #fff !important;
}
.predictive-search__products .product-card__info,
.predictive-search__products .price {
  justify-content: flex-start !important;
  align-items: flex-start !important;
  color: #FFFBEE !important;
}
/* Product info container on hover */
/* .predictive-search__products .product-card:hover .product-card__info {
  margin-top: 20px !important;
  position: absolute !important;
  top: 56% !important;
  text-align: left !important;
  color: #FFFBEE !important;
} */
.predictive-search__products .product-card:hover .product-card__info {
padding-bottom: 4rem !important;
    
 }
.collection .product-card:hover .product-card__info {
padding-bottom: 4rem !important;
    
 }

.price-list  sale-price :hover {
    color: #FFFBEE;
}
  .predictive-search__products sale-price.text-sm.text-subdued:hover {
    color: #FFFBEE;
}
.predictive-search__products .product-card__info .price-list sale-price:hover {
    color: #FFFBEE !important;
}
/* Product price on hover */
.predictive-search__products .product-card:hover .price,
 {
  color: #FFFBEE !important;
}
    .predictive-search__products .product-card__image {
    border-radius: 20px 20px 20px 20px;
}
    .predictive-search__products .product-card:hover a.product-title {
  color: #FFFBEE !important;
  text-align: left !important;
}

    .predictive-search__products .product-card:hover a.product-title.trim-start.text-sm {
  color: #FFFBEE !important;
  text-align: left !important;
}
  .predictive-search__products .sm\:gap-10 {
    gap: 0;
}

  .predictive-search__products a.product-title.trim-start.text-sm {
    font-size: 20px;
    line-height: 25px;
    text-transform: uppercase;
    font-family: Poppins;
    font-weight: 600;
    letter-spacing: 0.45px;
    color: #414217;
}
    #shopify-section-{{ section.id }} {
      --product-list-column-count: {{ section.settings.products_per_row_mobile | times: 1 }};
    }
.predictive-search__products .product-card:hover .price,
 {
  color: #FFFBEE !important;
}
.article-main .prose p {
    font-size: 16px;
    line-height: 23px;
}
@media only screen and (max-width: 768px) {
    .article-main .prose p {
    font-size: 12px;
    line-height: 18px;
}
    .custom_collection p {
    margin-top: 20px !important;
}
.producttitle_review {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
}
.mobile_titlesection .rating-badge {
    flex-wrap: unset;
 
    display: flex;
    flex-direction: row-reverse;
}
    .collection .product-card:hover .product-card__info {
    padding-bottom: 1rem !important;
}

 .collection .product-card:hover a.product-title.trim-start.text-sm {
    
    height: unset;
}
    .collection a.product-title {
    font-size: 12px !important;
    line-height: 16px !important;
    height: 40px;
}
  .article-main .wp-block-heading {
    font-size: 22px;
    line-height: 28px;
    letter-spacing: .45px;
    padding-bottom: 30px;
}
.shopify-section--main-search .product-card__info sale-price {

    font-size: 12px !Important;
    line-height: 15px !important;
  
}
   .shopify-section--main-search .pricediscount_inner_right {
    display: none;
}
  .shopify-section--main-search  compare-at-price {
    font-size: 12px !important;
    line-height: 12px !important;
}
.shopify-section--main-search .product-card__info sale-price {
   
    font-size: 12px !important;
    line-height: 15px !Important;
   
}
.shopify-section--main-search a.product-title.trim-start.text-sm {
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 0px;
}
.oneliner_products p {
    color: #414217;
    font-size: 8px;
    font-weight: 300 !important;
    line-height: 12px;
    text-align: left;
}
  

  .predictive-search__products .product-card__image {
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    height: 335px;
    background: #fff;
    margin: 0;
   
    background: #ffff;
            object-position:unset !important;
}
  .predictive-search__products a.product-title.trim-start.text-sm {
    font-size: 16px;
    line-height: 18px;
  
}
  .predictive-search__products .product-card__info sale-price {

    font-size: 10px;
    line-height: 18px;
    
}
   .predictive-search__products  compare-at-price {
    font-size: 10px !important;
    line-height: 11px !important;
}
        .product-card__quick-buy.product-card__quick-buy--top-mobile {
    display: block;
}
  



  
.product-card:hover .oneliner_products p {
    color: #414217;
}
a.product-title:hover {
    color: #414217 !important;
}
.product-card:hover a.product-title.trim-start.text-sm {
    color: #414217 !important;
    text-align: left !important;
}
   .product-card:hover a.product-title {
    color: #414217 !important;
  }

 .product-card__info sale-price {
    color: #F7941D;
    font-size: 10px;
    line-height: 15px;
    font-weight: 600;
}
a.product-title.trim-start.text-sm {
    font-size: 20px;
    line-height: 22px;

    padding-bottom: 10px;
}
  .predictive-search__products product-card.product-card.product-card--bordered {
    border-radius: 20px;
    margin: 0;
}

 .product-list:has(.product-card--bordered) {
    --product-list-card-border-width: 1px;
    gap: 1px;
    padding-block: 1px;
}
}




@media only screen and (max-width: 768px) {
    .article-main .wp-block-list li {
    font-size: 12px;
    line-height: 16px;

    padding-bottom: 10px;
}
      .custom_collection h1 {
    font-size: 41px !important;
    line-height: 50px !important;
}
    .collection a.product-title.trim-start.text-sm {
    display: -webkit-box;
    -webkit-line-clamp: 2;
   
}
.collection  a.product-title.trim-start.text-sm {
  
    height: 40px;
}}




























.drawer--cart a.subheading {
    text-transform: uppercase;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: .75px;
    font-family: 'Poppins';
}
.predictive-search__products .v-stack.gap-2\.5.justify-items-center.text-center {
    text-align: left !important;
}

p._1tx8jg70._1fragemms._1tx8jg7c {
    text-transform: uppercase !important;
}
.shipping-estimator button-content.button__content {
    line-height: 12px;
}
.drawer--cart button.button:hover {
    color: #414217;
    background: transparent;
    border: 1px solid #414217;
}
.cart-drawer__footer-action-button {
    text-transform: uppercase;
}
.drawer--cart  button.button {
    background: #414217;
}
.drawer--cart span.line-item__line-price.subheading {
    text-transform: uppercase;
        font-family: 'Outfit' !important;
}
.collection .product-card:hover .product-card__info {

  color: #FFFBEE !important;
}
.product-sticky-add-to-cart {
  
    border-radius: 20px;
}
.swiper-button-prev, .swiper-rtl .swiper-button-next {
 
    color: #414217 !important;
}
    .collection__toolbar {
        border: unset;
      padding:2rem 0;
    }

.collection sale-price.text-sm.text-subdued:hover {
    color: #FFFBEE;
}
.collection .product-card__info .price-list sale-price:hover {
    color: #FFFBEE !important;
}
.product-list:has(.product-card--bordered) {
    --product-list-card-border-width: 1px;
    gap: 1px;
    padding-block: 1px;
}
.product-card__quick-buy--top-mobile svg {
    display: none;
}

.product-sticky-add-to-cart button-content.button__content {
    line-height: 12px;
    background: #414217;
    color: #fff;
}
.product-sticky-add-to-cart compare-at-price.subheading {
    text-transform: uppercase !important;
      font-size: 16px;
}
.product-sticky-add-to-cart .discount_percentage {
    font-size: 16px;
    
}
.product-sticky-add-to-cart .pricediscount_inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.product-sticky-add-to-cart sale-price.subheading {
    text-transform: uppercase !important;
}
  sale-price.subheading.text-on-sale {
    text-transform: uppercase;
    font-size: 16px;
}


.product-sticky-add-to-cart span.subheading {
    text-transform: uppercase;
}
#cart-drawer .text-with-icon svg {
    display: none;
}
p.blog_details {
    padding-bottom: 1.5rem;
}
.bloginnersec .icon_prev {
    left: 15px;
  top: 150px !important;
}
.bloginnersec  button.circle-button.icon_next {
    top: 150px;
}
.researchsec_left h6.h6{
  font-size:16px;
  line-height:20px;
}
h2.headingtxt {
    font-size: 59px;
    line-height: 69px;
    letter-spacing: .75px;
      padding-bottom: 50px;
}
.collection__inner .product-card__info .justify-items-center {
    justify-items: left !important;
}
/* product-card.product-card.product-card--bordered {
    border-radius: 20px;
    width: 100%;
    text-align: left;
} */
/* product-card.product-card.product-card--bordered {
    border-radius: 20px;
    width: 100%;
    text-align: left;
    /* margin-bottom: 2rem; */
} */
/* .product-card:hover .product-card__info {
  margin-top: 20px !important;
  position: absolute !important;
  top: 52% !important;
  text-align: left !important;
  color: #FFFBEE !important;
  text-align:left !important;
} */
.collection .collection__inner {
    row-gap: 3rem;
    padding: 0 2rem;
}

/* media block section css code starts here */
  .bloginnersec {
    WIDTH: 100%;
    MARGIN: 0 AUTO;
}

.blog-post-card__image-container {
    margin-block-end: 14px;
    border-radius: 20px;
}
  .icon_next {
    position: absolute!important;
    left: 100%;
    TOP:40%;
}
  .icon_prev {
    position: absolute;
    left: 0px;
}
.media-blocks .h4 {
    font-size: 31px !important;
    line-height: 40px !important;
    font-weight: 600 !important;
  font-family: 'Poppins' !important;
      padding-bottom: 10px;
}
.media-blocks  p {
    font-size: 16px;
    line-height: 20px !important;
    font-family: 'Outfit' !important;
    font-weight: 300 !important;
}
.testimonials__content {
    background: #414217;
    color: #FFFBEE;
    padding: 2rem 3rem;
  
    border-radius: 20px !important;
}
@media screen and (min-width: 700px) {
.footer__block {
    max-width: 39rem;
}
  
}

@media only screen and (max-width: 1000px) {
    button.shopify-payment-button__button {

    font-size: 12px !important;
    line-height: 14px !important;
}
    .bloginnersec  button.circle-button.icon_next {
    top: 150px;
    left: 98%;
    display: none;
}
  .blog-post-card__image-container img.w-full {
    height: 235px !important;
    width: 358px;
}
  /* .shopify-section--featured-collections .product-list:has(.product-card--bordered) {
    grid-template-columns: unset;
    gap: unset !important;
} */
    .predictive-search__products .discount_percentage {
    font-size: 10px !important;
    
}
  .shopify-section--main-search .product-card__image {
    border: .5px solid #414217 !important;
    height: 445px;
}
  .predictive-search__products .product-card__info.tt.align-self-end {
    bottom: 5px !important;
    position: absolute;
}
   .shopify-section--main-search {
    
    padding: 0 1rem;
}
.predictive-search__products .pricediscount_inner {
    display: block !important;
   
}
  .shopify-section--main-search .product-list:has(.product-card--bordered) {
    --product-list-card-border-width: 1px;
    gap: 1px !important;
    padding-block: 1px;
}
  .shopify-section--main-search product-card.product-card.product-card--bordered {
    
    margin-left: 5%;
    margin-top: 6%;
}
  .swiper-button-prev {
    display:none !important;
}
  .swiper-button-next {
    display: none !important;
}
.featured_collection .product-card__image {
    object-position: -22px -56px !important;
}
  p.blog_details {
    padding-bottom: 1.5rem;
}
  a.blog-post-card {
    margin-bottom: 2rem;
}
  .bloginnersec .blog-post-list > :last-child {
    display: none !important;
}
  .bloginnersec button.circle-button.circle-button--xl.icon_prev {
    display: none !important;
}
  .bloginnersec .circle-button:before {
      display: none !important; 
  }
  .product .object-contain {
    object-fit: cover !important;
    object-position: center;
}
  .product-tags {
  
    left: 15px;
    top: 17px;
   
    gap: 8px;
}
  .shopify-section--text-with-media .section-split__column.align-self-stretch {
    padding: 0 0 0 !important;
    margin-left: 0 !important;
    margin-top: 1rem !important;
}
  .bloginnersec button.button {
    border-radius: 40px;
    width: fit-content !important;
    margin: 0 auto;
}
    .shopify-section--blog-posts .container.section-spacing {
    margin: 0 auto !Important;
}
  .bloginnersec {
    WIDTH: 88% !Important;
    MARGIN: 0 AUTO;
}

.media-blocks .h4 {
    font-size: 23px!important;
    line-height: 32px!important;
    font-weight: 600!important;
    font-family: Poppins!important;
}
.media-blocks p {
    font-size: 12px;
    line-height: 20px!important;
    font-family: Outfit!important;
    font-weight: 300!important;
}}
/* media block section css code ends here */

.testimonials__content {
    background: #414217;
    color: #FFFBEE;
}
.header__primary-nav .link-reversed {
    background-position-y: bottom;
    padding-block: 2px;
    FONT-SIZE: 16PX;
    line-height: 20px;
    font-family: 'Outfit';
    font-weight: 500;
    color: #424112;
}

/* .shopify-section--text-with-media .section-split__column.align-self-stretch {
    padding: 0 0 0 !important;
    margin-left: 12%;
    margin-top: 5rem;
} */
.shopify-section--text-with-media span.subheading.subheading-badge {
    font-family: 'Outfit';
    font-weight: 500;
    color: #ff9100;
    font-size: 16px;
    text-transform: uppercase;
  letter-spacing: 0.48px;
}
.shopify-section--text-with-media {
    padding: 0 0rem;
    width: 100%;
    margin: 0 auto;
}
.search_header  a {
    display: flex;
    gap: 10rem;
  align-items:center;
}

nav.header__primary-nav {
    color: #262608;
   
}
.header__search-link span {
    color: #262608;
}


.blog-post-card__image-container img {
    border-radius: 20px;
}
@media only screen and (max-width: 1280px) {

.bloginnersec  button.circle-button.icon_next {
    top: 150px;
    left: 98%;
}
.bloginnersec .icon_prev {
    left: 59px;
    top: 150px !important;
}
}

@media only screen and (max-width: 1000px) {

    .shopify-section--featured-collections .product-list:has(.product-card--bordered) {
    gap: unset !important;
    grid-template-columns: unset;
}
.collection__toolbar {

    border: unset;
    
}
.tabsection {
    padding-bottom: 2rem;
}
h2.headingtxt {
    font-size: 34px;
    line-height: 42px;
    letter-spacing: .75px;
}
product-sticky-add-to-cart 
 .button__content {
    padding: var(--button-padding-block) var(--button-padding-inline);
    justify-content: safe center;
    align-items: center;
    column-gap: .75rem;
    display: flex;
    background: #414217;
    border: 1px solid #414217;
}}



@media only screen and (max-width: 400px) {
.predictive-search__products .discount_percentage {

    display: none;
}}



/* Yogesh */

@media(min-width:1000px){
    .product-tags {
    position: absolute;
    z-index: 1;
    left: 20px;
    top: 17px;
      display: flex;
    flex-direction: column;
    gap: 8px;
}

.tag_label {
    color: #FFFBEE;
    font-family: Outfit;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%; /* 12px */
    letter-spacing: 0.3px;
    text-transform: uppercase;
    border-radius: 58px;
    background: #414217;
    padding: 5.5px 16px;
            margin-bottom: 5px;
}}

@media(max-width:999px){
    .product-tags {
    position: absolute;
    z-index: 1;
    left: 12px;
    top: 13px;
      display: flex;
    flex-direction: column;
    gap: 8px;
}

  .tag_label:last-child {
    display: none;
}
.tag_label {
color: #FFFDF4;
leading-trim: both;
text-edge: cap;
font-family: Outfit;
font-size: 8px;
font-style: normal;
font-weight: 500;
line-height: 120%; /* 9.6px */
letter-spacing: 0.24px;
text-transform: uppercase;
    border-radius: 58px;
    background: #414217;
    padding: 4.2px 8px !important;
}
  
.featured_collection .product-card__image {
    border: 1px solid rgba(38, 38, 8, 0.50) !important;
}

.product-card__quick-buy.mobile-only.product-card__quick-buy--top-mobile {
    position: static;
    opacity: 1 !important;
    padding: 0;
}

button.block.tap-area.no-touch\:hidden {
    display: none;
}

button.touch\:hidden.button.w-full {
    display: block;
    width: 100%;
    margin: auto;
}
.product-card__quick-buy.product-card__quick-buy--top-mobile {
    padding: 0 12px;
    left: 0;
    top: unset;
    bottom: 12px;
    margin: 0;
    transform: unset;
    opacity: 1;
}
    .featured_collection .product-card__image {
        object-position: 0px -30px;
    }

a.product-title.trim-start.text-sm {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}
.product-card__info.tt.align-self-end {bottom: 52px !important;position: absolute;}

.featured_collection product-card.product-card.product-card--bordered {
        margin: 0;
    }

button.touch\:hidden.button.w-full {
    border: 1px solid #414217;
    background: transparent;
    line-height: 14px;
    letter-spacing: 0.36px;
}
.featured_collection product-card.product-card.product-card--bordered {
    margin: 0;
}

.shopify-section--featured-collections .product-list:has(.product-card--bordered) {
    grid-template-columns: 1fr 1fr;
    gap: 8px !important;
}
.featured_collection .product-card__image {
    background: #fffef8;
}
.product-card__info.tt.align-self-end {
    padding: 10px;
}

.featured_collection compare-at-price {
    padding-top: 2px;
}
.featured_collection .product-card:hover .price-list compare-at-price{
  color: #9D9D9D !important;
}

  .shopify-section--main-collection{
product-list.product-list {
    grid-template-columns: 1fr 1fr;
    column-gap: 8px !important;
    row-gap: 16px !important;
}
.product-card__image {
    border-radius: 20px;
    height: 335px;
    position: relative;
    bottom: 60px;
}
a.product-card__media {
    background: #FFFBEE;
    border-radius: 20px;
    height: 335px;
}

.oneliner_products p {
    color: #414217;
    font-family: Outfit;
    font-size: 8px;
    font-style: normal;
    font-weight: 300;
    line-height: 120%; /* 9.6px */
    letter-spacing: 0.24px;
    text-align: left;
}

.oneliner_products {
    width: 100%;
}

.v-stack.gap-0\.5 {
    text-align: left;
}
sale-price.text-sm.text-subdued {
    color: #F7941D;
    text-align: center;
    leading-trim: both;
    text-edge: cap;
    font-family: Outfit;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%; /* 14.4px */
    letter-spacing: 0.36px;
    text-transform: uppercase;
}

compare-at-price.text-sm.text-subdued.line-through {
    color: #9D9D9D;
    text-align: center;
    leading-trim: both;
    text-edge: cap;
    font-family: Outfit;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%; /* 14.4px */
    letter-spacing: 0.36px;
    text-decoration-line: line-through;
    text-transform: uppercase;
}
.oneliner_products {
    margin-bottom: 8px;
}

price-list.price-list {
    width: 100%;
}
    .collection__inner {
    padding: 0 0 !important;
}

.v-stack.gap-1 {
    width: 100%;
}}
}


.collection_slider_track {
     overflow-x: unset !important;
}






@media(min-width:1000px){
   .shopify-section--main-collection{
  compare-at-price {
  font-size: 16px !important;
  line-height: 20px !important;
  padding-top: 3px;
  margin: 0 10px;
}

.oneliner_products p {
  color: #414217;
  font-weight: 300 !important;
}

.product-card:hover .oneliner_products p {
  color: #FFF8E3 !important;
}

.product-card:hover .price-list compare-at-price {
  color: #FFF8E3 !important;
}

.product-card__info sale-price {
  color: #F7941D !important;
  font-size: 16px;
  line-height: 20px;
  font-family: 'Outfit';
}

.product-card__image {
  border: .5px solid #414217 !important;
  border-radius: 20px 20px 20px 20px;
}

.product-card--bordered {
  outline: 1px solid rgb(var(--border-color));
  margin: 0;
}

.product-list:has(.product-card--bordered) {
  --product-list-card-border-width: 1px;
  row-gap:24px !important;
  column-gap: 16px !important;
  padding-block: 1px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.product-card__info .price {
  color: #FFFBEE !important;
  text-align: left !important;
  width: 100% !important;
  justify-content: flex-start !important;
  display: flex !important;
}

.product-card__info .v-stack {
  align-content: start;
  justify-items: left;
  grid-template-columns: minmax(0, 1fr);
  display: grid;
}

a.product-title.trim-start.text-sm {
  font-size: 20px;
  line-height: 25px;
  text-transform: uppercase;
  font-family: Poppins;
  font-weight: 600;
  letter-spacing: 0.45px;
  color: #414217;
  text-align: left !important;

  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.product-card:hover a.product-title,
.product-card:hover a.product-title.trim-start.text-sm {
  color: #FFFBEE !important;
  text-align: left !important;
}

.compare-at-price {
  color: #fff !important;
}

.product-card__info,
.price {
  justify-content: flex-start !important;
  align-items: flex-start !important;
  color: #FFFBEE !important;
  text-align: left !important;
}

/* .product-card:hover .product-card__info {
  margin-top: 20px !important;
  position: absolute !important;
  top: 56% !important;
  color: #FFFBEE !important;
}
 */
/* .price-list sale-price:hover,
sale-price.text-sm.text-subdued:hover,
.product-card__info .price-list sale-price:hover {
  color:#F7941D;
}

.product-card:hover .price {
  color: #FFFBEE;
} */

.sm\:gap-10 {
  gap: 0;
}}

}


   .shopify-section--main-collection{
video {
    border-radius: 20px !important;
}
     p.h2 {
    margin-bottom: 12px !important;
    color: white;
}

.product-list__promo.outline.color-scheme.color-scheme--scheme-3 {
    background: transparent;
    border: none !important;
    outline: none;
}}


@media(max-width:999px){
  progress-bar.progress-bar.progress-bar--limit-width {
    display: none;
}
.shopify-section--featured-collections pagination-dots {
    display: none;
}
.product_with_background .product-list--carousel {
        --product-list-card-width: min(300px, 48%);
          gap:12px !important;
    }
}

.product_with_background .featured_collection .product-card--bordered {
    outline: none !important;
}

@media(min-width:1000px){
  
  blog-post-list {
    display: flex !important;
    overflow-x: auto !important;
}

.blog-post-card:not(.blog-post-card--horizontal) {
    flex: 0 0 40%;
}

.blog-post-card__image-container.overflow-hidden {
    overflow: visible;
}
    .features--zoom-image .group:hover .group-hover\:zoom {
        transform: scale(1) !important;
    }
}

