/** Shopify CDN: Minification failed

Line 95:0 Unexpected "{"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/


.custom_add_ons {
    margin-bottom: 20px;
}
h2.topTest {
  font-family: 'Avenir Next';
}

.addon_items {
    padding: 2rem 2rem;
    border-radius: 1.25rem;
    background: #f2f2f2;   
}
.t4s-badge-custom.blue-badge {
  background-color: #6082B6;
}
.t4s-badge-custom.gold-badge {
  background-color: #D3AF37;
}
div#bk_link_fQwYfn .t4s-heading span {
  visibility: hidden;
}
div#bk_link_fQwYfn {
  padding-left: 0;
}
div#bk_link_QxiaaF {
  padding-right: 0;
}
#h-t4s_tab_tab_html_rJ4VDR {
  display: none;
}
#h-t4s_tab_tab_html_yNdnkz {
 display: none;
}
#h-t4s_tab_tab_html_kymDbU {
  display: none;
}
#h-t4s_tab_tab_html_t8HDJh {
  display: none;
}
.t4s-shipping-inner {
    border-radius: 14px;
}
h2.t4s-image-text-heading.t4s-fs-md-40.t4-fs-30 {
    font-size: 40px;
    font-weight: 500;
}
.productsave-badge {
  background-color: #ff4e00;
  color: #fff;
    padding: 0px 5px;
    top: 15px;
    position: absolute;
    z-index: 99;
    left: 20px;
}
.save-badge {
  background-color: #ff4e00;
  color: #fff;
    padding: 0px 5px;
    top: 113px;
    position: absolute;
    z-index: 99;
    left: 33px;
}
span.t4s-badge-item.t4s-badge-soldout {
  display: none;
}
.c-soon {
  opacity: 1 !important;
}
div#vr-optionn {
    margin: 0 -5px;
}
.t4s-cart__originalPrice.t4s-d-inline-block {
    display: none !important;
}
.t4s-cart__originalPrice {
    display: none !important;
}
.t4s-cart__discountPrice {
    display: none !important;
}
.t4s-cart__discountPrice.t4s-d-inline-block, 
{
    display: none !important;
}
ul.t4s-cart_discount_price {
    display: none !important;
}
.t4s-badge-custom.cblack {
  background-color: black;
}
.bg_color_nocturnal-bloom {
  background-color: #3d4563;
}
.bg_color_bluebell {
  background-color: #7F92BD;
}
.bg_color_marigold {
  background-color: #DDF2D1;
}
.bg_color_blueberry {
  background-color:  #464196;
}
.bg_color_biscuit {
  background-color:  #efcca2;
}
.bg_color_matcha {
  background-color:  #7ea4a7;
}
.bg_color_burnt-orange-olive {
  background-color:  #CC5500;
}
.bg_color_dark-fuschia-light-fuschia {
  background-color:  #ec6a78;
}
.bg_color_slate-white {
  background-color:  #c0c2c9;
}
.bg_color_lily-white {
  background-color:  #e7f8ff;
}
.bg_color_light-fuschia {
  background-color:  #F984EF;
}
.bg_color_burgundy {
  background-color:  #8d4437 !important;
}
.bg_color_hazlenut {
  background-color:  #7b3e15 !important;
}
.t4s-badge-custom.cred {
  background-color: #ec0101;
}
.bg_color_willow {
    background-color: #c8ae9d;
}
.bg_color_florentina {
    background-color: #c0cec2;
}
.bg_color_eucalipto {
    background-color: #a8a294;
}
.textr {
  text-align: right;
}
.tdd {
    display: flex;
    align-items: center;
}
span.dynamic-total-price {
    color: #555555;
    font-size: 15px;
    text-decoration: line-through;
}
.t4s-fbt__discount-price {
    color: #ec0101;
    font-size: 18px;
    font-weight: 500;
    margin-left: 5px;
}
#accordion1 .new-bundle.AMNAA2-discounted {
  display: inline-block;
}
#accordion1 .AMNAA2-discounted {
  display: none;
}
.AMNAA2-discounted {
  font-size: 14px;
  font-weight: 500;
}
.AMNAA2-discounted,
.bundle-price ins,
ins {
  color: #ec0101;
}


.bundle-price,
span.AMNAA2.t4s-fbt__price {
  color: #696969;
}
.fbttt {
  box-shadow: 0 2px 2px #efefef;
  border: 1px solid #efefef;
  border-radius: .25rem;
  margin-bottom: 1rem;
}
.std {
  padding: 0 10px !important;
}
.sett-label.t4s-product-badge {
    position: absolute;
    top: 8px;
    right: 8px;
}
/* ------ Collection page bundles ----*/
.jbox {
  background-color: #fff;
    box-shadow: 0 3px 10px hsl(0deg 0% 0% / 5%);
    padding: 2rem;
    transition: 0.5s;
  border-radius: .25rem;
}
.jbox:hover {
    box-shadow: 0 3px 10px hsl(0deg 0% 0% / 10%);
}
.textt {
  text-align: center;
}
.bundle-tag {
  color: #366033;
    font-size: 10px;
    display: inline-flex;
    padding: 4px;
    align-items: center;
    border-radius: .25rem;
    background-color: #f3f8ecc7;
    line-height: 1.35;
    letter-spacing: 2px;
    border: 1px solid #0f440f;
    margin-top: 8px;
}
h3.bundle-t.t4s-product-title {
  font-size: 16px;
  font-weight: 500;
}
.bundle-price {
  letter-spacing: 1px;
}
li#item_mb_nav-1 a{
color : #EC0101;
}
span.jdgm-carousel-number-of-reviews {
  display: none !important;
}
.my-swatch {
    display: inline-block;
}
.my-swatch {
    text-align: center;
    padding: 0 6px;
}
.swatch-name {
  font-size: 10px;
  position: absolute;
  top: 28px;
}
/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
  .saleset-label {
    top: 44px !important;
  }
  .AMNAA2-discounted {
  float: right;
  }
  .swatch-name {
    display: none;
  }
  .mob-only {
    display: none;
  }
  .desktop-only {
    margin-top: 30px;
    width: 100%;
  }
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
  [data-tooltip]::after {
    display: none !important; /* Hides the tooltip content */
  }
   .my-swatch {
    text-align: center;
    padding: 0 6px;
}
.swatch-name {
  font-size: 10px;
  width: max-content;
}
  .jswatch {
  display: inline-flex;
  flex-direction: column; /* Stack the content vertically */
  align-items: center; /* Center horizontally */
  width: 100px; /* Set width of each swatch */
  margin: 5px 32px 20px 32px; /* Add space between swatches */
  position: relative;
}

.swatch-name {
  margin-top: 5px; /* Space between the swatch item and the name */
}

[data-swatch-item] {
  flex-wrap: wrap; 
}

}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
  .mob-only {
    display: none;
  }
  .desktop-only {
    margin-top: 30px;
    width: 100%;
 }
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  
  .t4s-shipping-list.t4s-shipping-icon-medium .t4s-shipping .t4s-shipping-icon-img {
    width: 35px;
    height: 35px;
    margin-bottom: 2px;
  }
  .t4s-shipping .t4s-shipping-des p {
    line-height: 16px;
  }
  .t4s-shipping-des p {
    font-size: 10px;
  }
  .productsave-badge {
    padding: 0px 5px;
    top: 5px;
    z-index: 99;
    left: 5px;
    font-size: 10px;
}
  .save-badge {
    top: 100px !important;
     left: 15px;
}
  .desktop-only {
    display: none;
  }
  span.price-span {
    display: flex;
    align-items: flex-end;
}
  .AMNAA2-discounted {
    font-size: 12px;
    float: right;
    margin-top: -9px;
}
  .t4s-product__description.t4s-rte {
    /* display: none; */
}
}

p, .t4s-btn-base{
  font-family: "Avenir Next", sans-serif !important;
  font-weight: 400 !important;
}

.t4s-price-from{
  /* display:none; */
}

.t4s-btn-currencies-sidebar {
    bottom: 56px;
    left: 14px;
    right: unset;
    top: unset;
}

.t4s-dropdown__sortby button[data-dropdown-open]{
    border: none;
    min-width: 116px;
    font-size: 17px;
    font-weight: 400;
    color: #000;
}

.t4s-btn-style-link{
  text-decoration: 1px underline;
}
.t4s-btn-style-link:hover{
  text-decoration: 1px underline;
}


.t4s-product-tabs-wrapper ul.t4s-tabs-ul .flickityt4s-slider {
    transform: translate(0) !important;
      /* justify-content: space-between; */
    justify-content: flex-start;
}

.t4s-tabs.t4s-type-tabs.t4s-accordion-mb-false .flickityt4s-slider {
    transform: translate(0)!important;
    position: relative!important;
    display: flex;
}

.t4s-product-tabs-wrapper ul.t4s-tabs-ul .flickityt4s-slider li.t4s-d-inline-flex {
    position: relative !important;
    transform: translate(0) !important;
}





@media (min-width: 768px){
  body{
    padding: 0px 14px;
    background-color: #b3c19e;
  }
}

@media (min-width: 768px){
.t4s-product-tabs-wrapper ul.t4s-tabs-ul .flickityt4s-slider {
    transform: translate(0) !important;
}

.t4s-tabs.t4s-type-tabs.t4s-accordion-mb-false .flickityt4s-slider {
    transform: translate(0)!important;
    position: relative!important;
    display: flex;
}

.t4s-product-tabs-wrapper ul.t4s-tabs-ul .flickityt4s-slider li.t4s-d-inline-flex {
    position: relative !important;
    transform: translate(0) !important;
}

.t4s-product-tabs-wrapper ul.t4s-tabs-ul .flickityt4s-slider {
    display: flex;
    /* justify-content: space-between; */
  justify-content: flex-start;
}

.t4s-product-tabs-wrapper .t4s-tabs-ul.t4s-flicky-slider {
    padding: 0 0px !important;
}

.t4s-product-tabs-wrapper .t4s-tabs-pr-ul a {
    border: none !important;
    border-radius: 0 !important;
      font-size: 17px;
    font-weight: 400;
  
  
}
}


.t4s-product-tabs-wrapper .t4s-tabs-pr-ul a.t4s-active{

    border-bottom: 2px solid #B3C19E !important;

}

button.mfp-close {
    position: absolute !important;
    top: -6px;
    right: -4px;
    color: #000;
}

@media (max-width: 768px){
.t4s-dropdown__sortby button[data-dropdown-open]{
    min-width: 70px;
    font-size: 14px;
    color: #000;
}
  .t4s-collection-header .t4s-dropdown__sortby button[data-dropdown-open] {
    padding: 7px 20px 7px 15px;
}
  .t4s-btn-filter{
    color:#000 !important;
  }

  .t4s-pr-style6 a.t4s-pr-item-btn.t4s-pr-wishlist, .t4s-pr-style6 a.t4s-pr-item-btn.t4s-pr-quickview{
    background-color: transparent !important;
        width: 22px !important;
    height: 22px !important;
  }
  .bag__icon{
        height: 20px !important;
    width: 20px !important;
  }
    .t4s-pr-style6 .t4s-pr-addtocart{
    height: 29px !important;
  }
  .t4s-product-tabs-wrapper .t4s-container {
    padding: 0;
}

.t4s-product-tabs-wrapper .t4s-tabs-ul.t4s-flicky-slider {
    padding: 0;
}
  h2.topTest {
    font-size: 17px;
    font-weight: 500 !important;
}

.heading-testimonials-star .t4s-section-title.t4s-title {
    font-size: 17px;
    font-weight: 500 !important;
}
}

.rvst > div {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
}
.rvst [data-star] {
  text-align: left;
  direction: initial;
  font-style: normal;
  display: inline-block;
  position: relative;
  unicode-bidi: bidi-override;
  font-family: sans-serif;
  font-size: 18px;
}
.rvst [data-star]::before {
  content: '☆☆☆☆☆';
  color: #ccc;
}
.rvst [data-star]::after {
  content: '★★★★★';
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  width: calc(var(--rating) / 5 * 100%);
  color: #f5a623;
}
.rvst span {
  padding-left: 8px;
  line-height: 1.5;
  font-size: 14px;
  color: #333;
}
a.revie-aref,
a.revie-aref:visited,
a.revie-aref span {
  color: inherit !important;
  text-decoration: none !important;
}
/* Review css start */
    img.imgTest {
    height: 100px;
    object-fit: contain;
}

hr.tm-revie-hr {
    width: 100%;
    max-width: 100%;
    border-color: #c6c6c6 !important;
    margin-top: 4px;
}
  h2.topTest {
    margin-bottom: 20px;
}
.tm-revie-flex .tm-rev-com {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
/* Reviews css end */

.t4s-product-quick-view .custom_add_ons {
  display: none;
}