/** Shopify CDN: Minification failed

Line 1570:6 Unexpected "}"

**/

*{
  scroll-behavior: smooth;
}



  
  
      
      
      

      
      
     
      
      @font-face {
  font-family: Montserrat;
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  src: url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_n1.2f0714cbd41857ba00d5d4fafdce92c40aadb8e6.woff2?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=c781b4a10870d7f4cacb3c56c1214aabf9949a6054f8b3b675517e750ca90b09") format("woff2"),
       url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_n1.7bec1bf4c4d0f77c37dc95cf9616413eceba9082.woff?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=de5a66462dd8aaf45facb19954c6c2caf5f3ffdf9087aa58ffb6c97d7cc735bd") format("woff");
}
@font-face {
  font-family: Montserrat;
  font-weight: 100;
  font-style: italic;
  font-display: swap;
  src: url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_i1.9b40a9d3a0c01d36941e389cd64a63103055c80e.woff2?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=4fb2e5236793bea4d75982c2df4853decc9886428c3036ff1d495b25c4d73930") format("woff2"),
       url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_i1.27282f568267f77d06827c3bb45844a9294ff8e0.woff?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=da77d905c71acc6e24473367addb18eac73fc2feee6de1aa796cceaf6cfd739e") format("woff");
}
@font-face {
  font-family: Montserrat;
  font-weight: 200;
  font-style: normal;
  font-display: swap;
  src: url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_n2.6158a4b6474a580592572fe30f04d0efe5adcbe8.woff2?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=d67fef969b7294beb3f6e921ffe3609c382d3d042c1f91e72562d05cff26a8cd") format("woff2"),
       url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_n2.e4b01871223c147c2b91e7b86462152be4d7b524.woff?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=a64ac96ce4c9fce9b5682c6d589d6ab2f985b771de117d94a4d609930a3e314d") format("woff");
}
@font-face {
  font-family: Montserrat;
  font-weight: 200;
  font-style: italic;
  font-display: swap;
  src: url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_i2.5730ba22f49757bb096a20e8b70292fedd438b32.woff2?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=d93efa831d846d1accffbdcf145d277df0d3c0a96da1ddee98cf742a8f7bcffa") format("woff2"),
       url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_i2.45104f5e6fca2e96f092a38f7a4b9da22e34dbbb.woff?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=3d0a1a6c82388da5a99238ab9ac30e851b7558ff116db0eadd1bbb480a3f178d") format("woff");
}
@font-face {
  font-family: Montserrat;
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_n3.29e699231893fd243e1620595067294bb067ba2a.woff2?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=3493fb9bba71bf146707a40870cd38c998d5225c42ea96b780500fc3e03f5d81") format("woff2"),
       url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_n3.64ed56f012a53c08a49d49bd7e0c8d2f46119150.woff?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=9d82189ddc7923296051a92045f7a44765b7053de095539381a424659a07e989") format("woff");
}
@font-face {
  font-family: Montserrat;
  font-weight: 300;
  font-style: italic;
  font-display: swap;
  src: url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_i3.9cfee8ab0b9b229ed9a7652dff7d786e45a01df2.woff2?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=4214fbe160ac03e1554a558c06ba09a5939bfa971f46a5d8f8f7b70b696934a3") format("woff2"),
       url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_i3.68df04ba4494b4612ed6f9bf46b6c06246fa2fa4.woff?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=464429977c93307812dc45e027b41246ca12d9da4c18c2f5bbcf0763123d245f") format("woff");
}
@font-face {
  font-family: Montserrat;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=d5b8c62359d670c78423e312984b91be3f2c4a9e3df6f591a95d17df83eb4c21") format("woff2"),
       url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_n4.a6c632ca7b62da89c3594789ba828388aac693fe.woff?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=88f87ee7054f665a78ef7042931353b98162dadf77d6eea9f270a0cb9e0f4b47") format("woff");
}
@font-face {
  font-family: Montserrat;
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_i4.5a4ea298b4789e064f62a29aafc18d41f09ae59b.woff2?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=6d6c8564abfeed6f019e0494903f574884e33491c10ab092cea9cf5154a5760f") format("woff2"),
       url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_i4.072b5869c5e0ed5b9d2021e4c2af132e16681ad2.woff?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=8c3c1fc2e812c2aca95b2e16593588deb124071c4b309021cc8256cbec909a95") format("woff");
}
@font-face {
  font-family: Montserrat;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_n5.07ef3781d9c78c8b93c98419da7ad4fbeebb6635.woff2?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=b19a0d64884b4c949be4047e0e8f95bd950ab7bd9aa5a0d2a1db59d227f39d28") format("woff2"),
       url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_n5.adf9b4bd8b0e4f55a0b203cdd84512667e0d5e4d.woff?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=3978ae9f5528f546d2283b115aa7730f160ae25535bba132b42cbfe54ced557d") format("woff");
}
@font-face {
  font-family: Montserrat;
  font-weight: 500;
  font-style: italic;
  font-display: swap;
  src: url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_i5.d3a783eb0cc26f2fda1e99d1dfec3ebaea1dc164.woff2?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=6ba00d3a04c0b443c7bd762014ad82f2f2b3ed5a7b5961b7d8b1a454df27df74") format("woff2"),
       url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_i5.76d414ea3d56bb79ef992a9c62dce2e9063bc062.woff?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=e5d8a227fbb38b314792ba3e652d180a577ade8831acafe2c8c058165dc5a1a2") format("woff");
}
@font-face {
  font-family: Montserrat;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_n6.1326b3e84230700ef15b3a29fb520639977513e0.woff2?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=ae9c8e36f7b85451db6ccd9c809ee442b5c6885efef3eabfc48dd2c4197e4af5") format("woff2"),
       url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_n6.652f051080eb14192330daceed8cd53dfdc5ead9.woff?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=c0a3a7a8b517e4bdc1584753d1bfb94091e6620ef8c34764dbdc943076c7efc3") format("woff");
}
@font-face {
  font-family: Montserrat;
  font-weight: 600;
  font-style: italic;
  font-display: swap;
  src: url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_i6.e90155dd2f004112a61c0322d66d1f59dadfa84b.woff2?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=6a90a03bcff25c961690e9a51d2a546d4080a99478ef13571b49c9d4908832da") format("woff2"),
       url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_i6.41470518d8e9d7f1bcdd29a447c2397e5393943f.woff?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=93aa4868dc306eb9d26b7daa18f93c157fef8f2566ea5ea07447378c410927f0") format("woff");
}
@font-face {
  font-family: Montserrat;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=0ffbe79bdc5bc25cd093c40efd92f4ee3eb8ac8b597cd8a00953a962588efac3") format("woff2"),
       url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_n7.5d9fa6e2cae713c8fb539a9876489d86207fe957.woff?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=8ff2ae4a7c47590af6fd31b9e268187e5e63bd607f0bf1aa37b811e2d84f9ba0") format("woff");
}
@font-face {
  font-family: Montserrat;
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_i7.a0d4a463df4f146567d871890ffb3c80408e7732.woff2?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=14366c3aa0bb71fea4c5dee328d58614b85416a52459bd8c91342c7888e593fd") format("woff2"),
       url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_i7.f6ec9f2a0681acc6f8152c40921d2a4d2e1a2c78.woff?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=227b50b6f37f3e7034ea734b67a55337267df94abd3bbf7b5fdb93cda017383a") format("woff");
}
@font-face {
  font-family: Montserrat;
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_n8.853056e398b4dadf6838423edb7abaa02f651554.woff2?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=f7f9f9399a917a59aa5d98b9a3046b859385379a44352d917bb56f1cab31e36a") format("woff2"),
       url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_n8.9201aba6104751e1b3e48577a5a739fc14862200.woff?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=a64bcada48e776ee4936bdab46b9fd61c6fd0a0c4b2c947294ba0f958f9aca23") format("woff");
}
@font-face {
  font-family: Montserrat;
  font-weight: 800;
  font-style: italic;
  font-display: swap;
  src: url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_i8.b5b703476aa25307888d32fbbb26f33913f79842.woff2?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=1e194bb5a000355d9c72e6dae12a4ac3f72f2af0ecd9c5963f76bc11b9f3bffb") format("woff2"),
       url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_i8.1037a8c7c9042232c15d221799b18df65709cdd0.woff?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=4587df2ce4df02ffce8dc23d8950d5e07417ab9af1b47cdbd647eee03bbe8e2b") format("woff");
}
@font-face {
  font-family: Montserrat;
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src: url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_n9.680ded1be351aa3bf3b3650ac5f6df485af8a07c.woff2?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=c5fdfc81c5a47c36bb9246fe4dd7e9659bb701cd8c14a6adf77a38785c061a7e") format("woff2"),
       url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_n9.0cc5aaeff26ef35c23b69a061997d78c9697a382.woff?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=9c52518f1d717a505c2aef9a1f6aa9a782d2b1818ae4cf237533b695cf11b26e") format("woff");
}
@font-face {
  font-family: Montserrat;
  font-weight: 900;
  font-style: italic;
  font-display: swap;
  src: url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_i9.cd566e55c5982a3a39b3949665a79c881e095b14.woff2?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=fabb3d3245a335c7501d5828202984a437488bdb0b8590e4bde796a17853386d") format("woff2"),
       url("//www.yourdayly.com/cdn/fonts/montserrat/montserrat_i9.b18527943b7f5bc1488b82e39deb595a73d3e645.woff?h1=eW91cmRheWx5LmNvbQ&h2=eW91cmRheWx5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h3=YWNjb3VudC55b3VyZGF5bHkuY29t&hmac=7ebb9a452f7426926a4715e1ea0505acfd00be082e345b45bb369d730446701e") format("woff");
}

      
      

  

  :root {
      --primary: #333232;
      --progress-bar-color: #333232; 
  }
  body {
      
      font-family: Montserrat, sans-serif;;
      font-size: 14px;
      line-height: 1.75;
      color:#333232;
      font-weight: 400;;
  }
  .f_body,.nt_action .tcount,.lazyloadt4sed h4.f_body { font-family: Montserrat, sans-serif;;}
  
  h1, h2, h3, h4, h5, h6, .f__mont, .f_heading, .h3, .lazyloadt4sed h1, .lazyloadt4sed h2, .lazyloadt4sed h3, .lazyloadt4sed h4, .lazyloadt4sed h5, .lazyloadt4sed h6, .lazyloadt4sed .h3,
  .lazyloadt4sed .f__mont,.lazyloadt4sed .f_heading {
        font-family: 
  }
  h1, h2, h3, h4, h5, h6, .f__mont, .f_heading,.h3 {
    font-weight: 600;
    color: #333232;
    letter-spacing: 0px;
    line-height: 1.428;
     
  }
  .slt4_txt.lh__1 {
    line-height: 1;
  }
  h1 {
    font-size: 37px;
  }
  h2 {
    font-size: 29px;
  }
  h3 {
    font-size: 23px;
  }
  h4 {
    font-size: 18px;
  }
  h5 {
    font-size: 17px;
  }
  h6 {
    font-size: 15.5px;
  }
  .lazyloadt4sed .sub-title, 
  .lazyloadt4sed .f__libre,
  .lazyloadt4sed blockquote,
  .lazyloadt4sed em { font-family:   }

  .lazyloadt4sed .section-title {
   font-family: 
  }
  .nt_menu >li>a {
   font-family: Montserrat, sans-serif;
  }
  .nt_pr h3.product-title { font-family:  }
  .fnt_df_blog,.widget-title, .lazyloadt4sed .widget-title,.post_nt_loop h4 { font-family:  }
  
  .sub-title,.section-subtitle {
      color: #000000;
  }
  .section-title {
     font-size: 24px;
     font-weight: 600;
     color: #333232;
     
     
  }
  .section-subtitle {
    font-size: 14px; 
    font-weight: 400;
    
    
  }
  @media (min-width: 768px) {
    .section-title {
       font-size: 24px;
       font-weight: 600;
       
       
    }
    .section-subtitle {
      font-size: 14px; 
      font-weight: 400;
      
      
    }
  }
  .nt_pr h3.product-title {
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
     
  }
  
  .widget-title {
      font-weight: 500;
  }
  .hover_button .nt_add_qv, .hover_button .pr_atc {
   text-transform: none
  }
  .nt_pr .product-info {
    margin-top: 15px;
  }
  .nt_pr .product-info .price {
    font-size: 11.5px;
  }
  .nt_menu>li>a {
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0.4px;
  }

  .menu_auto .nav_dropdown>.nav_dropdown_col>a:hover,.menu_auto .nav_dropdown>.nav_dropdown_col>a:focus,
  .menu_auto .nav_dropdown_default li>a:hover,.menu_auto .nav_dropdown_default li>a:focus,
  .nav_dropdown>.nav_dropdown_col li>a:hover,.nav_dropdown>.nav_dropdown_col li>a:focus {
    color: #fc4a1a
  }
  .cp, .chp:hover, .currencies .selected, .languages .selected, .sp_languages .selected,
  .color_primary_dark a:hover, .color_primary_dark a:active, .color_primary_dark a:focus,
  #shopify-section-nt_filter .nt_filter_block .active a,
  #shopify-section-nt_filter .nt_filter_block a:hover,
  a:hover,a:active,.cp,.chp:hover,
  #nt_sortby .wrap_sortby a.selected,
  .nt_filter_block li.active>a,
  .widget_product_categories .btn_cats_toggle:hover i,
  .widget_product_categories .btn_cats_toggle.active i,
  .widget_product_categories li.current-cat >a,
  .product-image .nt_add_w>a:hover,.product-image .nt_add_cp>a:hover,
  .header-text >a:not(.cg):hover,
  .header-text >.cg:hover,
  .nt_mb_menu .sub-menu li a.selected,
  .nt_mb_menu .current_item>a,
  .title_7 + .tt_divider>i.clprtrue,
  .widget .product_list_widget a.product-title:hover,
  .widget .product_list_widget a.product-title:active,
  .widget .post_list_widget a.article-title:hover,
  .widget .post_list_widget a.article-title:active,
  .swatch.is-label .nt_lt_fake .swatch_pr_item:not(.is-selected):hover .swatch__value_pr,
  #cat_shopify ul li.current-cat> a,#cat_shopify .sub-menu li >a:hover,
  .mfp-content #cat_shopify li.current-cat>a.cat_link,
  .tab_cat_title.des_tab_4 >li>a.tt_active,
 .tab_cat_title.des_tab_8 >li>a.tt_active, .tab_cat_title.des_tab_7 >li>a.tt_active,
 .clhovermq .cart_pos_dropdown:not(.template-cart) .icon_cart:hover a,
 .tab_cat_title.des_tab_11>li>a,.quantity .tc button:hover,
 .type_feature_columns a.button.btn--style-3:hover,
 .dark_mode_true .on_list_view_true .pr_list_item .product-info__btns>a.nt_add_qv  {
    /* color: #333232; */
  }
  input[type="submit"]:hover,
  button:hover,
  a.button:hover,.bgcp,
  .jas-ajax-load a:hover,
  .widget .tagcloud a:hover,.widget .tagcloud a.active,
  #shopify-section-nt_filter .widget .tagcloud a:hover,#shopify-section-nt_filter .widget .tagcloud a:active,
  .single_add_to_cart_button,
  .variations.style__radio li.is-selected span.radio_styled:after, .variations.style__radio li.is-selected-nt span.radio_styled:after,
  .video-control__play,
  .signup-newsletter-form .submit-btn:hover,
  .mb_nav_title:after,
  .title_4 span:after,
  .title_3:after,
  ul.nt_filter_styleck>li.active>a:before,
  .js_agree_ck:checked+label:before,.css_agree_ck:checked+label:before,
  .widget .tagcloud a:hover,.widget .tagcloud a.active,
  .nt_filter_styletag a:hover,.nt_filter_styletag .active a,
  .button.button_primary,
 .address-edit-toggle:focus,
 .shipping_calculator input.get_rates,
 input.button.btn_back,
 .prev_next_3 .flickityt4s-button,
 .dot_color_3 .flickityt4s-page-dots .dot,
 .dot_color_3 .flickityt4s-page-dots .dot:after,
 .tab_cat_title >li>a:hover>span:after, .tab_cat_title >li>a.tt_active>span:after,
 .nt_shipping.nt_icon_circle .icon:not(.ship_img):before,
 .pr_deal_dt.des_4,.title_9 span:after,
 .h_search_btn,.js_fbt_ck:checked + label:before,
 .progress_bar .current_bar,
 .mini_cart_footer .button.btn-checkout,
 body.template-cart .shipping_calculator input.get_rates,
 .shipping_calculator input.get_rates, input.button.btn_back,
 .cat_design_7 .cat_grid_item__wrapper,.upsell_item .upsell_qv,
 .about_us_img.border_true>span:after, .about_us_img.border_true>span:before,.des_title_13::after,
 .noUi-handle:before, .noUi-handle:after,.noUi-connect,.bgp, .bghp:hover, .clear_filter.clear_filter_all,
 .tab_cat_title.des_tab_12>li>a:hover,.tab_cat_title.des_tab_12>li>a.tt_active, .tab_cat_title.des_tab_13>li>a.tt_active,
 .dark_mode_true .on_list_view_true .pr_list_item .product-info__btns>a,.dark_mode_true .mini_cart_footer .button.btn-checkout,.dark_mode_true .single_add_to_cart_button,.dark_mode_true .button.button_primary,.dark_mode_true .address-edit-toggle:focus,.dark_mode_true .shipping_calculator input.get_rates,.dark_mode_true input.button.btn_back {
    background-color: #333232;
  }
  input[type="submit"]:hover,
  button:hover,
  a.button:hover,
  .jas-ajax-load a:hover,
  .widget .tagcloud a:hover,.widget .tagcloud a.active,
  #shopify-section-nt_filter .widget .tagcloud a:hover,#shopify-section-nt_filter .widget .tagcloud a:active,
  .variations_button .nt_add_w:hover,.variations_button .nt_add_cp:hover,
  .single_add_to_cart_button,
  .variations.style__radio .swatch:not(.is-color) li:hover,
  .variations.style__radio .swatch:not(.is-color) li.is-selected,
  .variations.style__radio .swatch:not(.is-color) li.is-selected-nt,
  .variations.style__radio li:hover span.radio_styled,
  .variations.style__radio li.is-selected span.radio_styled,
  .variations.style__radio li.is-selected-nt span.radio_styled,
  .video-control__play,
  ul.nt_filter_styleck>li.active>a:before,
  .js_agree_ck:checked+label:before,.css_agree_ck:checked+label:before,
  .widget .tagcloud a:hover,.widget .tagcloud a.active,
  .nt_filter_styletag a:hover,.nt_filter_styletag .active a,
  .button.button_primary,
 .address-edit-toggle:focus,
 .shipping_calculator input.get_rates,
 .shipping_calculator input.get_rates:focus,
 .mini_cart_note input.btn_back:focus, 
 .prev_next_3 .flickityt4s-button,.tab_name,.js_fbt_ck:checked + label:before,
 body.template-cart .shipping_calculator input.get_rates,
 input.button.btn_back,.dark_mode_true .button.button_primary,
 .tab_cat_title.des_tab_11>li>a.tt_active, .tab_cat_title.des_tab_11>li>a:hover,
 .tab_cat_title.des_tab_12>li>a:hover,.tab_cat_title.des_tab_12>li>a.tt_active, .tab_cat_title.des_tab_13>li>a.tt_active {
    border-color: #333232;
  }
.wrap_sortby a:hover,.wrap_sortby a.selected,
.nt_lt_fake ul>li:hover,.nt_lt_fake ul>li.is-selected, .nt_lt_fake ul>li.is-selected-nt {
    background: rgba(51, 50, 50, 0.08);
    color: #333232;
 }
.pr_choose_wrap>.pr_choose_item.t4_chosen {
   border: 2px solid #333232;
   background: rgba(51, 50, 50, 0.06);
}
.pswp_thumb_item.pswp_tb_active,.pswp_tp_light .pswp_thumb_item.pswp_tb_active {
    box-shadow: 0 0 0 2px #333232;
}
.on_list_view_true .pr_list_item .product-info__btns>a {
  background-color: #107e91;
}
.on_list_view_true .pr_list_item .product-info__btns>a.nt_add_qv {
    color: #107e91;
}
.txt_sale {
    color: #fff;
    border-radius: 4px;
    padding: 4px 8px;
    margin: 0 5px;
    line-height: 1.2;
    background-color: #ff4e00;
    font-size: 12px;
    position: relative;
    top: -3px;
    display: inline-block;
}
.menu_wid_cus .container {
    max-width: var(--windowt4s-width);
    max-width: calc(var(--windowt4s-width) - 40px);
}
.nt_label,.nt_label.on,.qs_label.onsale,.txt_sale {background-color: #333232}
.nt_label.out-of-stock {background-color: #000000}
.nt_label.new,.lb_new {background-color: #333232}
h3.product-title,h3.product-title>a,h1.product_title.entry-title,
.widget .product_list_widget .product-title, .widget .post_list_widget .article-title {
    color: #333232;
}
.price,.price_range,.grouped-pr-list-item__price {
    color: #333232;
}
.price ins,.price_range ins,.order-discount,.sticky_atc_price,.kl_fbt_price,.grouped-pr-list-item__price ins,
.widget .product_list_widget ins {
 color: #333232;
}
.widget .product_list_widget del,
.price del,.price_range del,.sticky_atc_price del,.kl_fbt_wrap del {
    color: #333232;
}
.order-discount.order-discount--title {
    color: #5e8e3e;
    /* color: #5c6ac4; */
}
/* lazyload loader icon */
.p-nav .nt_bg_lz, .p-thumb .nt_bg_lz,
.nt_bg_lz.lazyloadt4s, .nt_bg_lz.lazyloadt4sing, .nt_load.lazyloadt4sed, .nt_fk_lz {
    background-color: #ffffff;
}
.t4s-img-loader {
    position: absolute;
    display: block;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    opacity: 0;
    visibility: hidden;
    margin: auto;
    pointer-events: none;
    z-index: -1;
    transition: all .2s ease-in-out;
    overflow: hidden;
    background-position: center;
    background-repeat: no-repeat;    
    background-size: 50px;
}
.p-nav img.t4s-media-img, .p-thumb img.t4s-media-img {
    opacity: 0;
    transition: all .3s ease-in-out;
}
.p-nav img.t4s-media-img.lazyloadt4sed, .p-thumb img.t4s-media-img.lazyloadt4sed {
  opacity: 1;
}
.yes-js .lazyloadt4s + .t4s-img-loader,
.lazyloadt4sing + .t4s-img-loader {
  opacity: 1;
  visibility: visible;
  z-index: 1;
}
.yes-js .p-nav .lazyloadt4s + .t4s-img-loader,.p-nav .lazyloadt4sing + .t4s-img-loader {
        background-size: 40px;
}


  
  
  .lazyloadt4s + .t4s-img-loader,.lazyloadt4sing + .t4s-img-loader,
  .nt_bg_lz.lazyloadt4s:before, .nt_bg_lz.lazyloadt4sing:before, .nt_load.lazyloadt4sed:before, .nt_fk_lz:before, .lds_bginfinity:before, .nt_mini_cart.loading .mini_cart_content, .drift-zoom-pane-loader {
      background-image: url(//www.yourdayly.com/cdn/shop/files/Favicon_40x@2x.png?v=1673424339);
      -webkit-animation: .35s linear infinite alternate skeletonAnimation;
      animation: .35s linear infinite alternate skeletonAnimation;
          background-repeat: no-repeat;
      background-size: 40px;
  }
  .lds_bginfinity,.drift-loading .drift-zoom-pane-loader {
      width: 40px !important;height: 40px !important;background-size: 40px;
  }
  .nt_bg_lz.hide_ic_lz:before {
    display:none
  }



/*  product grid item */

.product-image a.db:before {background: rgba(0, 0, 0, 0.0) }
.hover_button .pr_atc {
    background: #333232;
    color: #ffffff;
}
.product-image .pr_atc:hover {
    background: #333232;
    color: #fff;
}
.hover_button .nt_add_qv {
    background: #fff;
    color: #000000;
}
.product-image .nt_add_qv:hover {
    background: #000000;
    color: #fff;
}
@media (max-width: 1024px) {
   .pr_grid_item .product-image .hover_button, .pr_grid_item .product-image:hover .hover_button {
       background: #333232;
   }
}
.product-image .nt_add_w>a {
    color: #fff;
}
.product-image .nt_add_cp>a {
    color: #fff;
}
.product-image .product-attr{
    color: #fff;
}

/*  product page */
.single_add_to_cart_button {
    background: #333232;
    color:#fff
}
.single_add_to_cart_button:hover {
    background: #333232;
    color:#fff
}
.variations_form .shopify-payment-button__button--unbranded {
    background: #000000;
    color:#fff
}
.variations_form .shopify-payment-button__button--unbranded:hover:not([disabled]),
.variations_form .shopify-payment-button__button--unbranded:hover {
    background: #333232;
    color:#fff
}
/* end product page */

.ttip_nt .tt_txt {
    background: #333232;
    color: #fff;
}
.rtl_false .tooltip_top_left:before,
.rtl_true .tooltip_top_right:before  {
  border-top-color: #333232 }

.rtl_false .tooltip_top_right:before,
.rtl_true .tooltip_top_left:before {
  border-top-color: #333232 }

.tooltip_top:before {
  border-top-color:#333232 }

.rtl_false .tooltip_bottom_left:before,
.rtl_true .tooltip_bottom_right:before {
  border-bottom-color: #333232 }

.rtl_false .tooltip_bottom_right:before,
.rtl_true .tooltip_bottom_left:before {
  border-bottom-color: #333232 }

.tooltip_bottom:before {
  border-bottom-color: #333232 }

.rtl_false .tooltip_left:before,
.rtl_true .tooltip_right:before {
  border-left-color: #333232 }

.rtl_false .tooltip_right:before,
.rtl_true .tooltip_left:before {
  border-right-color: #333232 }

.ntheader .nt_menu>li>a,.ntheader .nt_action>a,.nt_action .ssw-topauth .push_side,.ntheader .nt_action>div>a,.ntheader .sp_header_mid .nt-social a,.ntheader .cus_txt_h,.ntheader .header_categories,.ntheader .branding>a,.ntheader .icon_cart .ch_tt_price {
  color: #ffffff
}
.push-menu-btn>svg {fill: #ffffff }
.ntheader .nt_menu >li.has-children>a>i {
  color: rgba(255, 255, 255, 0.8)
}
.ntheader .nt_menu >li.has-children>a:after {
  color: rgba(255, 255, 255, 0.45)
}
.nt_menu>li>a:hover, .nt_action>a:hover, .nt_action>div>a:hover,.nt_action .ssw-topauth .push_side:hover,
.nt_menu>li>a:focus, .nt_action>a:focus, .nt_action>div>a:focus,.nt_action .ssw-topauth .push_side:focus {
  color: #333232 !important;
}

.sp_header_mid { background-color: rgba(244, 250, 251, 0.0) }



    .ntheader.live_stuck .push-menu-btn>svg {fill: #000000 }
    .ntheader.live_stuck .sp_header_mid { background-color: #ffffff }
    .ntheader.live_stuck .nt_menu>li>a,
    .ntheader.live_stuck .nt_action>a,
    .ntheader.live_stuck .nt_action .ssw-topauth .push_side,
    .ntheader.live_stuck .nt_action>div>a,
    .ntheader.live_stuck .sp_header_mid .nt-social a,
    .ntheader.live_stuck .cus_txt_h,
    .ntheader.live_stuck .header_categories,
    .ntheader.live_stuck .branding>a {
        color: #000000
    }
    .ntheader.live_stuck .nt_menu >li.has-children>a>i {
        color: rgba(0, 0, 0, 0.8)
    }
    .ntheader.live_stuck .nt_menu >li.has-children>a:after {
        color: rgba(0, 0, 0, 0.45)
    }

    .ntheader.live_stuck .nt_menu>li>a:hover, .ntheader.live_stuck .nt_action>a:hover, .ntheader.live_stuck .nt_action>div>a:hover,.ntheader.live_stuck .nt_action .ssw-topauth .push_side:hover,
    .ntheader.live_stuck .nt_menu>li>a:focus, .ntheader.live_stuck .nt_action>a:focus, .ntheader.live_stuck .nt_action>div>a:focus,.ntheader.live_stuck .nt_action .ssw-topauth .push_side:focus {
      color: #333232 !important;
    }




  
    .h_transparent_true.template-index .ntheader:not(.live_stuck) .push-menu-btn>svg {fill: rgba(16, 126, 145, 0.8) }
    .h_transparent_true.template-index .ntheader:not(.live_stuck) .sp_header_mid { background-color: rgba(255, 255, 255, 0.0) }
    .h_transparent_true.template-index .ntheader:not(.live_stuck) .nt_menu>li>a,
    .h_transparent_true.template-index .ntheader:not(.live_stuck) .nt_action>a,
    .h_transparent_true.template-index .ntheader:not(.live_stuck) .nt_action .ssw-topauth .push_side,
    .h_transparent_true.template-index .ntheader:not(.live_stuck) .nt_action>div>a,
    .h_transparent_true.template-index .ntheader:not(.live_stuck) .sp_header_mid .nt-social a,
    .h_transparent_true.template-index .ntheader:not(.live_stuck) .cus_txt_h,
    .h_transparent_true.template-index .ntheader:not(.live_stuck) .header_categories,
    .h_transparent_true.template-index .ntheader:not(.live_stuck) .header_search input.search__input,
    .h_transparent_true.template-index .ntheader:not(.live_stuck) .js_cat_ttprice,
    .h_transparent_true.template-index .ntheader:not(.live_stuck) .branding>a {
      color: #107e91
    }
    .h_transparent_true.template-index .ntheader:not(.live_stuck) .nt_menu >li.has-children>a>i {
      color: rgba(16, 126, 145, 0.8)
    }
    .h_transparent_true.template-index .ntheader:not(.live_stuck) .nt_menu >li.has-children>a:after {
      color: rgba(16, 126, 145, 0.45)
    }
    .h_transparent_true.template-index .ntheader:not(.live_stuck) .header_search input.search__input,
    .h_transparent_true.template-index .ntheader:not(.live_stuck) .header_search input.search__input:focus { background-color:transparent;border-color: rgba(16, 126, 145, 0.45) }

    .h_transparent_true.template-index .ntheader:not(.live_stuck) .nt_menu>li>a:hover, .h_transparent_true.template-index .ntheader:not(.live_stuck) .nt_action>a:hover, .h_transparent_true.template-index .ntheader:not(.live_stuck) .nt_action>div>a:hover,.h_transparent_true.template-index .ntheader:not(.live_stuck) .nt_action .ssw-topauth .push_side:hover,
    .h_transparent_true.template-index .ntheader:not(.live_stuck) .nt_menu>li>a:focus, .h_transparent_true.template-index .ntheader:not(.live_stuck) .nt_action>a:focus, .h_transparent_true.template-index .ntheader:not(.live_stuck) .nt_action>div>a:focus,.h_transparent_true.template-index .ntheader:not(.live_stuck) .nt_action .ssw-topauth .push_side:focus {
      color: #333232 !important;
    }

.nt_action .tcount,.toolbar_count {
  background-color: #9eedfa;
  color: #fff;
}
input[type="submit"]:hover, button:hover, a.button:hover,
.address-edit-toggle:focus {
    color: #fff;
}

/* end Primary Color */






#ld_cl_bar, .ld_bar_search, .ld_cart_bar { background: #333232 }

@media (min-width:1025px) {
  .wrapper_cus .container,.wrapper_cus #ntheader .container,.wrapper_cus .caption-w-1,
  .wrapper_boxed .container,.wrapper_boxed #ntheader .container,.wrapper_boxed .caption-w-1 { 
    max-width: 1440px;
  }
  
  body {
    background-color: #fff;
    
  }
  
     #nt_wrapper {background-color: #fff }
  
  .css_mb {display: block;}
}

@media (max-width:1024px) {
  .header__mid .css_h_se{min-height: 60px !important}
}

/*---------------- RTL CSS -------------------*/
.rtl_true {
  direction: rtl;
  text-align: right;
}
.rtl_true button,.rtl_true a.button{
  direction: ltr;
}
.rtl_true .icon_cart .tcount, .rtl_true .icon_like .tcount {
  right: auto;
  left: -9px;
}
.rtl_true .h_icon_iccl .icon_like .tcount, .rtl_true .h_icon_pegk .icon_like .tcount, .rtl_true .icon_like .tcount {
  right: auto;left: -6px;
}
.rtl_true .tl,
.rtl_true .mfp-content,
.rtl_true .cat_sortby.tr .nt_sortby,
.rtl_true .nt_menu>li .sub-menu,
.rtl_true .nt_sortby {
    text-align: right;
}
.rtl_true .tr {
    text-align: left;
}
.rtl_true .variations_form .quantity,
.rtl_true i.mr__10,
.rtl_true .css_agree_ck+label:before, .rtl_true .js_agree_ck+label:before, .rtl_true ul.nt_filter_styleck>li>a:before { 
    margin-right: 0;
    margin-left: 10px;
}
.rtl_true .variations_button .nt_add_w,
.rtl_true .variations_button .nt_add_cp {
    margin-left: 0;
    margin-right: 10px;
}
.rtl_true .sticky_atc_btn .quantity {
  margin-right: 10px;
}
.rtl_true .mr__5,
.rtl_true .flagst4.lazyloadt4sed:before,
.rtl_true .filter-swatch {
    margin-right: 0;
    margin-left: 5px;
}
.rtl_true .mr__5.ml__5 {
    margin-right: 5px;
    margin-left: 5px;
}
.rtl_true .lbc_nav {
    right: auto;
    left: -5px;
}
.rtl_true .popup_slpr_wrap a.pa {
    right: auto;
    left: 5px;
}
.rtl_true .mfp-close {
  right: auto;
  left: 0;
}
.rtl_true .widget h5.widget-title:after,
.rtl_true a.clear_filter:after, .rtl_true a.clear_filter:before,
.rtl_true #ld_cl_bar, .rtl_true .ld_bar_search, .rtl_true .ld_cart_bar {
  left: auto;
  right: 0;
}
.rtl_true .facl-right:before {
    content: '\f177';
}
.rtl_true .result_clear>.clear_filter {
    margin-left: 15px;
    margin-right: 0;
    padding-right: 0;
    padding-left: 15px;
    border-right: 0;
    border-left: 1px solid #e5e5e5;
}
.rtl_true .result_clear>a.clear_filter {
    padding-right: 16px;
}
.rtl_true .result_clear>a.clear_filter:last-child {
    padding-left: 0;
    border: 0;
    margin-left: 0;
}
.rtl_true .facl-angle-right:before {
    content: '\f104';
}
.rtl_true .la-angle-left:before {
    content: "\f105";
}
.rtl_true .la-angle-right:before {
    content: "\f104";
}
.rtl_true .la-arrow-right:before {
    content: "\f061";
    content: "\f060";
}
.rtl_true .la-arrow-left:before {
    content: "\f061";
}
.rtl_true .p_group_btns {
    right: auto;
    left: 10px;
}
.rtl_true .nt_labels {
    right: auto;
    left: 15px;
}
.rtl_true .sp-single .product-images .nt_labels {
    right: auto;
    left: 30px;
}
.rtl_true [data-kl-full-width] {
    left: auto;
    right: -15px;
}
.rtl_true #nt_backtop {
    right: auto;
    left: 10px;
}
.rtl_true .popup_slpr_wrap {
  left: auto;
  right: 35px;
}
.rtl_true .product-image .nt_add_w,
.rtl_true .product-image .nt_add_cp {
    left: auto;
    right: 12px;
}
.rtl_true .ml__5 {
  margin-left: 0;
  margin-right: 5px;
}
.rtl_true .mr__10 {
  margin-right: 0;
  margin-left: 10px;
}
.rtl_true .ml__15 {
    margin-left: auto;
    margin-right: 15px;
}
.rtl_true .footer__top i {
  margin-right: auto;
  margin-left: 5px;
}
.rtl_true .nt_shipping.tl .icon {
  margin-right: 0;
  margin-left: 20px;
}
.rtl_true .nt_shipping.tr .icon,
.rtl_true .mini_cart_img {
  margin-right: 0;
  margin-left: 20px;
}
.rtl_true .mr__10.ml__10 {
    margin-right: 10px;
    margin-left: 10px;
}
.rtl_true .fade_flick_1.flickityt4s-rtl .slideshow__slide {
  left: auto!important;
  right: 0!important;
}
.rtl_true .has_icon.mgr>i {
    margin-right: 0;
    margin-left: .2em;
}
.rtl_true .mfp-content #shopify-section-nt_filter>h3, 
.rtl_true .mfp-content #shopify-section-sidebar_shop>h3,
.rtl_true .nt_mini_cart .mini_cart_header {
    padding: 5px 20px 5px 0;
}
.rtl_true .nt_sortby h3 {
    padding-left: 0;
    padding-right: 15px;
}
.rtl_true .has_icon>i {
    margin-left: 0;
    margin-right: .2em;
}
.rtl_true .pe-7s-angle-right:before {
    content: "\e686";
}
.rtl_true .pe-7s-angle-left:before {
    content: "\e684";
}
.rtl_true .nt_full .flickityt4s-rtl .flickityt4s-prev-next-button.previous {
  left: auto;
  right: 15px;
}
.rtl_true .nt_full .flickityt4s-rtl .flickityt4s-prev-next-button.next {
  right: auto;
  left: 15px;
}
.rtl_true input.search_header__input:not([type=submit]):not([type=checkbox]) {
    padding: 0 20px 0 50px;
}
.rtl_true .search_header__submit {
    right: auto;
    left: 2px;
}
.rtl_true select {
    padding: 0 15px 0 30px;
    background-position: left 10px top 50%;
}
.rtl_true .slpr_has_btns .popup_slpr_info {
    padding-right: 0!important;
    padding-left: 30px!important;
}
.rtl_true .css_agree_ck~svg, .rtl_true .js_agree_ck~svg {
    left: auto;
    right: 2px;
}
.rtl_true .page-numbers li {
    float: right;
}
@media (min-width: 768px) {
  .rtl_true #content_quickview #shopify-section-pr_summary {
      padding: 30px 0 30px 40px;
  }
  .rtl_true .cat_sortby>a {
    padding: 7px 15px 7px 7px;
  }
  .rtl_true .p_group_btns {
      left: 20px;
  }
  .rtl_true #nt_backtop {
    right: auto;
    left: 35px;
  }
  .rtl_true .title_2>span {
    margin: 0 30px;
  }
  .rtl_true .tr_md {
    text-align: left;
  }
  .rtl_true .tl_md {
    text-align: right;
  }
}
@media (min-width: 1025px) {

  .rtl_true .hover_button.des_btns_pr_3 .nt_add_qv, .rtl_true .hover_button.des_btns_pr_3 .pr_atc {
      -webkit-box-shadow: 1px 1px 1px rgb(0 0 0 / 10%);
      box-shadow: -1px -1px 1px rgb(0 0 0 / 10%);
  }
  .rtl_true.des_header_7 #nt_menu_canvas {
    display: none;
  }
  .rtl_true.des_header_7 #nt_wrapper {
      padding-left: 0;
      padding-right: 280px;
  }
  .rtl_true .header_7 {
      margin-left: 0;
      margin-right: -280px;
      border-right: 0;
      border-left: 2px solid rgba(150,150,150,.15);
  }
  .rtl_true.des_header_7 .nt_fk_canvas {
      left: auto!important;
      right: 280px!important;
      -webkit-transform: translate3d(104%,0,0);
    transform: translate3d(104%,0,0);
  }
  .rtl_true.des_header_7 .popup_slpr_wrap {
    right: auto;
    left: 125px;
  }
  .rtl_true .thumb_left .col_thumb {
    padding-left:  15px;
    padding-right: 5px;
  }
  .rtl_true .thumb_left .col_nav {
       padding-right: 15px;
      padding-left: 5px;
  }
  .rtl_true .cl_h7_btns {
    margin-top: 20px;
    text-align: center;
  }
  .rtl_true .tr_lg {
    text-align: left
  }
  .rtl_true .tl_lg {
      text-align: right;
  }
  .rtl_true .nt_full .flickityt4s-rtl .flickityt4s-prev-next-button.previous {
    right: 30px;
  }
  .rtl_true .nt_full .flickityt4s-rtl .flickityt4s-prev-next-button.next {
    left: 30px;
  }
  .rtl_true .nt_fk_full .frm_search_input {
    padding-right: 0;
    padding-left: 15px;
  }
  .rtl_true .nt_fk_full .mini_search_frm .close_pp {
      left: 0;
      right: auto;
  }
  .rtl_true .nt_fk_full .mini_search_frm i.iccl.iccl-search {
    left: 30px;
    right: auto;
  }
}
@media (min-width: 1200px) {
  .rtl_true [data-kl-full-width] {
    left: auto;
    right: calc((-100vw - -1170px)/ 2);
  }
}
@media (max-width: 1024px) {
  .rtl_true .nt_labels,
  .rtl_true.des_btns_prmb_1 .pr_grid_item .product-image .hover_button, .rtl_true.des_btns_prmb_1 .pr_grid_item .product-image:hover .hover_button {
      right: auto;
      left: 10px;
  }
  .rtl_true .product-image .nt_add_w {
    left: auto;
    right: 10px
  }
}
@media (max-width: 767px) {
  .rtl_true .popup_slpr_wrap {
    left: auto;
    right: 3px;
  }
}
@media (max-width: 575px) {
  .rtl_true .sticky_atc_btn .quantity {
      margin-left: 0;
  }
}
@media (max-width: 370px) {
  .rtl_true .popup_slpr_wrap {
    left: auto;
    right: 0;
  }
}
/*---------------- END RTL CSS -------------------*/









#nt_search_canvas .onsale.nt_label,.product_list_widget .onsale.nt_label{display: none;}

.dark_mode_true, body.dark_mode_true {
    color: rgba(255,255,255,0.8)
}
.dark_mode_true .ajax_pp_popup,
.dark_mode_true #nt_wrapper,.dark_mode_true .nt_section,.dark_mode_true #nt_content>.shopify-section,.dark_mode_true .nt_fk_canvas,.dark_mode_true .cat_design_1 .cat_grid_item__wrapper,.dark_mode_true .cat_design_4 .cat_grid_item__wrapper,.dark_mode_true .cat_design_6 .cat_grid_item__wrapper,.dark_mode_true .cat_design_7 .cat_grid_item__wrapper,.dark_mode_true #content_quickview,.dark_mode_true .sp-content-help,.dark_mode_true .hover_button .nt_add_qv,.dark_mode_true .hover_button .pr_atc,.dark_mode_true .mini_cart_content .mini_cart_item:hover,.dark_mode_true #shopify-section-cart_widget .mini_cart_tool,.dark_mode_true .mini_cart_dis,.dark_mode_true .mini_cart_gift,.dark_mode_true .mini_cart_note,.dark_mode_true .mini_cart_ship,.dark_mode_true .shipping_calc_page.shipping_calculator h3,.dark_mode_true #wrap_des_pr,.dark_mode_true .frm_cart_page:before,.dark_mode_true .nt_mini_cart:before {
    background-color: #000000 !important
}

.dark_mode_true .style_color.des_color_1 .is-color .swatch_pr_item,.dark_mode_true .bgw,.dark_mode_true .mfp-content .section_nt_filter .widget,.dark_mode_true .drift-zoom-pane,.dark_mode_true .pswp_tp_light .pswp__bg,.dark_mode_true .pswp__ui--fit .pswp__caption,.dark_mode_true .pswp_tp_light .pswp__button--arrow--left:before,.dark_mode_true .pswp_tp_light .pswp__button--arrow--right:before,.dark_mode_true .pswp_tp_light .pswp__ui--fit .pswp__top-bar,.dark_mode_true .pswp__share-tooltip {
    background-color: #000000
}

.dark_mode_true a.pswp__share--facebook:before {
    border-bottom-color: #000000
}

.dark_mode_true .style_color .is-color .swatch_pr_item.is-selected,.dark_mode_true .style_color .is-color .swatch_pr_item.is-selected-nt {
    background-color: rgba(255,255,255,0.45)
}

.has_fk_canvas .dark_mode_true .nt_fk_canvas {
    background-color: #000000
}

.has_ntcanvas .dark_mode_true .mfp-content,.has_ntcanvas .dark_mode_true .mfp-inline-holder .mfp-content {
    background-color: #000000
}
.dark_mode_true .sticky_atc_info>h4, .dark_mode_true #nt_backtop.des_bt2 span i, .dark_mode_true a.pp_cookies_more_btn,
.dark_mode_true .tab_cat_title.des_tab_1>li>a:hover, .dark_mode_true .tab_cat_title.des_tab_2>li>a:hover, 
.dark_mode_true .tab_cat_title.des_tab_3>li>a:hover, .dark_mode_true .tab_cat_title.des_tab_1>li>a.tt_active, 
.dark_mode_true .tab_cat_title.des_tab_2>li>a.tt_active, .dark_mode_true .tab_cat_title.des_tab_3>li>a.tt_active,
.dark_mode_true .tab_cat_title.des_tab_4 > li > a, .dark_mode_true .tab_cat_title.des_tab_5 > li > a, 
.dark_mode_true .tab_cat_title.des_tab_6 > li > a, .dark_mode_true .tab_cat_title.des_tab_7 > li > a, 
.dark_mode_true .tab_cat_title.des_tab_8 > li > a, .dark_mode_true .tab_cat_title.des_tab_9 > li > a, .dark_mode_true .tab_cat_title.des_tab_10 > li > a,
.dark_mode_true .blockid_price .price_slider_amount .price_label>span,.dark_mode_true input:not([type=submit]):not([type=checkbox]).nt_cat_title,
.dark_mode_true input.search_header__input:not([type=submit]):not([type=checkbox]),
.dark_mode_true .hover_button .nt_add_qv, .dark_mode_true .hover_button .pr_atc, .dark_mode_true .hover_button .nt_add_qv i, .dark_mode_true .hover_button .pr_atc i,
.dark_mode_true .cd,.dark_mode_true h1,.dark_mode_true h2,.dark_mode_true h3,.dark_mode_true h4,.dark_mode_true h5,.dark_mode_true h6,.dark_mode_true .f__mont,.dark_mode_true .f_heading,.dark_mode_true .h3,.dark_mode_true .price ins,.dark_mode_true .price_range ins,.dark_mode_true .order-discount,.dark_mode_true .sticky_atc_price,.dark_mode_true .kl_fbt_price,.dark_mode_true .grouped-pr-list-item__price ins,.dark_mode_true .widget .product_list_widget ins,.dark_mode_true .section_nt_filter .nt_filter_block a,.dark_mode_true .section_nt_filter .nt_filter_block.nt_filter_color .active a,.dark_mode_true .section_nt_filter .nt_filter_block.nt_filter_color a:hover,.dark_mode_true .page-numbers li a:hover,.dark_mode_true .page-numbers.current,.dark_mode_true .wrap_sortby a,.dark_mode_true .btn_filter,.dark_mode_true .btn_sidebar,.dark_mode_true .cat_sortby>a,.dark_mode_true .cat_view a.active,.dark_mode_true .cat_view a:hover,.dark_mode_true .cat_view.on_list_view_true a.view_list,.dark_mode_true .store-availability-information__title strong,.dark_mode_true a,.dark_mode_true a.button,.dark_mode_true button,.dark_mode_true input[type=submit],.dark_mode_true .quantity input.input-text[type=number],.dark_mode_true .swatch.is-label .swatch_pr_item:not(.is-selected):hover .swatch__value_pr,.dark_mode_true #content_quickview button.mfp-close,.dark_mode_true #nt_backtop span i,.dark_mode_true h3.product-title,.dark_mode_true h3.product-title>a,.dark_mode_true h1.product_title.entry-title,.dark_mode_true .widget .product_list_widget .product-title,.dark_mode_true .widget .post_list_widget .article-title,.dark_mode_true .mini_cart_footer .button,.dark_mode_true .mini_cart_footer .total,.dark_mode_true .mini_cart_note label,.dark_mode_true .shipping_calculator h3,.dark_mode_true .header-text>a:not(.cg),.dark_mode_true .ul_tabs li a:hover,.dark_mode_true .ul_tabs li.active a,.dark_mode_true .cart_page_section .cart_header,.dark_mode_true .type_shipping .content h3,.dark_mode_true .mb_nav_title,.dark_mode_true .menu_infos_title,.dark_mode_true .header_picker,.dark_mode_true .nt_lt_fake ul>li,.dark_mode_true a.compare_remove,.dark_mode_true .compare_field,.dark_mode_true .compare_value:before {
    color: #FFF
}

.dark_mode_true .title_11:after,.dark_mode_true .title_11:before,.dark_mode_true .title_12:after,.dark_mode_true .title_12:before,.dark_mode_true .title_2:after,.dark_mode_true .title_2:before,.dark_mode_true .widget h5.widget-title:after {
    background-color: rgba(255,255,255,0.8)
}

.dark_mode_true .gecko_toolbar_item>a,.dark_mode_true .cb,.dark_mode_true .type_shipping .icon,.dark_mode_true .type_shipping .content,.dark_mode_true .nt_mb_menu .sub-menu li>a,.dark_mode_true .nt_mb_menu>li>a {
    color: rgba(255,255,255,0.8)
}

.dark_mode_true .blockid_price .price_slider_amount .price_label,
.dark_mode_true .sub-title,.dark_mode_true .price,.dark_mode_true .price_range,.dark_mode_true .grouped-pr-list-item__price,.dark_mode_true .widget .product_list_widget del,.dark_mode_true .price del,.dark_mode_true .price_range del,.dark_mode_true .sticky_atc_price del,.dark_mode_true .kl_fbt_wrap del,.dark_mode_true .post-content,.dark_mode_true .page-numbers li,.dark_mode_true .page-numbers li a,.dark_mode_true .pr_short_des,.dark_mode_true .store-availability-information__button:focus,.dark_mode_true .store-availability-information__button:hover,.dark_mode_true a:hover,.dark_mode_true a:focus,.dark_mode_true #content_quickview button.mfp-close:hover,.dark_mode_true .nt_menu div.menu-item>a,.dark_mode_true .nt_menu ul li a,.dark_mode_true #CartSpecialInstructions {
    color: rgba(255,255,255,0.6)
}

.dark_mode_true .cat_view a,.dark_mode_true .dev_view_cat a.view_list {
    color: #878787
}

.dark_mode_true .ul_tabs li.active a,.dark_mode_true .ul_tabs li.tab_title_block.active a,
.dark_mode_true #nt_backtop.des_bt2 span,
.dark_mode_true .tab_cat_title.des_tab_1>li>a:hover, .dark_mode_true .tab_cat_title.des_tab_2>li>a:hover, 
.dark_mode_true .tab_cat_title.des_tab_3>li>a:hover, .dark_mode_true .tab_cat_title.des_tab_1>li>a.tt_active, 
.dark_mode_true .tab_cat_title.des_tab_2>li>a.tt_active, .dark_mode_true .tab_cat_title.des_tab_3>li>a.tt_active {
    border-color: #fff
}

.dark_mode_true .nt_menu .sub-menu .sub-column-item>a,.dark_mode_true .result_clear >.clear_filter:not(:last-child) {
    border-color: rgba(255,255,255,0.35)
}

.dark_mode_true .on_list_view_true .pr_list_item .product-inner,.dark_mode_true table,.dark_mode_true td,.dark_mode_true th,.dark_mode_true .spr-container,.dark_mode_true .on_list_view_true .grid-sizer+.pr_list_item .product-inner,.dark_mode_true .on_list_view_true .pr_list_item:first-child .product-inner,.dark_mode_true .nt-pagination,.dark_mode_true .cat_sortby>a,.dark_mode_true .tag-comment,.dark_mode_true hr,.dark_mode_true .filter_area .section_nt_filter,.dark_mode_true .variations_form .quantity,.dark_mode_true .variations_button .nt_add_cp,.dark_mode_true .variations_button .nt_add_w,.dark_mode_true .variations.style__circle .swatch.is-label .swatch_pr_item,.dark_mode_true .style_color .is-color .swatch_pr_item,.dark_mode_true input.search_header__input:not([type=submit]):not([type=checkbox]),.dark_mode_true .cart_page_section .cart_item,.dark_mode_true .shipping_calc_page.shipping_calculator,.dark_mode_true .cart_page_section .cart_item:last-child,.dark_mode_true .des_style_1.des_mb_2.sp-tab>.sp-tab-content,.dark_mode_true .js_prs_search>:not(:last-child),.dark_mode_true .cat-shop,.dark_mode_true .nt_sortby .h3,.dark_mode_true .nt_sortby h3,.dark_mode_true .mfp-content .section_nt_filter .widget,.dark_mode_true .store-availability-list__item:not(:first-child)::before,.dark_mode_true .variations.style__radio.full .swatch:not(.is-color) li,.dark_mode_true .header_picker,
.dark_mode_true.prs_bordered_grid_3 .products .nt_pr,.dark_mode_true.prs_bordered_grid_2 .products .nt_pr .product-image,
.dark_mode_true input:not([type=submit]):not([type=checkbox]).nt_cat_title,
.dark_mode_true.prs_bordered_grid_3 .products:not(.articles) .flickityt4s-viewport:before {
    border-color: rgba(255,255,255,0.15)
}
.dark_mode_true.prs_bordered_grid_3 .products .nt_pr {
    box-shadow: 0 -1px rgba(255,255,255,0.15), -1px 0 rgba(255,255,255,0.15);
}

.dark_mode_true .popup_slpr_wrap,.dark_mode_true .gecko_toolbar,
.dark_mode_true .bgbl,.dark_mode_true .h__top .bgbl,.dark_mode_true .wrap_sortby,.dark_mode_true .kalles_toolbar,.dark_mode_true .nt_menu>li .sub-menu,.dark_mode_true #nt_backtop span,.dark_mode_true .mini_cart_footer .button,.dark_mode_true .mini_cart_actions .quantity,.dark_mode_true .frm_cart_page .mini_cart_actions .quantity,.dark_mode_true .quantity input.input-text[type=number],.dark_mode_true .mini_cart_tool>div:hover,.dark_mode_true .variations_form .quantity,.dark_mode_true .variations_button .nt_add_cp,.dark_mode_true .variations_button .nt_add_w,.dark_mode_true .tab-heading .nav_link_icon,.dark_mode_true .nt_sortby,.dark_mode_true .cat_toolbar.cat_stuck_prepared.cat_stuck,.dark_mode_true .nt_bg_lz.lazyload,.dark_mode_true .nt_bg_lz.lazyloading,.dark_mode_true .nt_load.lazyloadt4sed,.dark_mode_true .nt_fk_lz,.dark_mode_true .nt_lt_fake ul {
    background-color: #000
}

.dark_mode_true .mini_cart_footer a.button.btn-cart {
   background-color: #000;color: #fff
}

.dark_mode_true svg.ic_triangle_svg path {
    fill: #000
}

.dark_mode_true .btns_cart_1 .mini_cart_tool>div {
    box-shadow: 9px 5px 10px #262729, -5px -5px 10px #2c3131;
    color: #fff
}

.dark_mode_true input:not([type=submit]):not([type=checkbox]),.dark_mode_true select,.dark_mode_true textarea {
    border-color: rgba(255,255,255,0.15);
    background-color: #000000;
    color: rgba(255,255,255,0.8)
}

.dark_mode_true .form-message__title {
    color: #651818
}

.dark_mode_true a.button,.dark_mode_true button,.dark_mode_true input[type=submit] {
    border: 1px solid rgba(255,255,255,0.15);
    background-color: #000
}

.dark_mode_true .search_header__submit,.dark_mode_true #content_quickview button.mfp-close,.dark_mode_true .store-availability-information__button,.dark_mode_true .pswp_tp_light .pswp__button--arrow--left,.dark_mode_true .pswp_tp_light .pswp__button--arrow--right {
    border: none
}

.dark_mode_true .nt_menu>li .sub-menu {
    box-shadow: 0 0 3px rgba(0,0,0,0.15)
}

.dark_mode_true .newl_des_1 .signup-newsletter-form,
.dark_mode_true input.button.btn_back.btn_back2,.dark_mode_true .mini_cart_ship input.button.btn_back,.dark_mode_true .cat_toolbar.cat_stuck_prepared,.dark_mode_true .flickityt4s-prev-next-button,.dark_mode_true .search_header__submit,.dark_mode_true .on_list_view_true .pr_list_item .product-info__btns>a.nt_add_qv,.dark_mode_true .variations.style__radio .swatch:not(.is-color) li.is-selected,.dark_mode_true .variations.style__radio .swatch:not(.is-color) li.is-selected-nt,.dark_mode_true .variations.style__radio .swatch:not(.is-color) li:hover {
    background-color: transparent
}

.dark_mode_true .flickityt4s-prev-next-button {
    border: 2px solid #fff
}

.dark_mode_true a.compare_remove:after,.dark_mode_true a.compare_remove:before {
    background-color: #fff
}
.dark_mode_true .nt_menu div.menu-item.is_hover>a, .dark_mode_true .nt_menu div.menu-item>a:hover, 
.dark_mode_true .nt_menu ul li a:hover, .dark_mode_true .nt_menu ul li.is_hover a {
    color: rgba(255,255,255,.45);
}

@media (min-width: 1025px) {
    .dark_mode_true .css_ntbar::-webkit-scrollbar-track,.dark_mode_true .css_scrollbar .fixcl-scroll ::-webkit-scrollbar-track,.dark_mode_true .css_scrollbar .gecko-scroll-quick ::-webkit-scrollbar-track,.dark_mode_true .mfp-content .css_ntbar .css_ntbar::-webkit-scrollbar-track {
        background-color:rgba(255,255,255,0.15)
    }

    .dark_mode_true .css_ntbar::-webkit-scrollbar-thumb,.dark_mode_true .css_scrollbar .fixcl-scroll ::-webkit-scrollbar-thumb,.dark_mode_true .css_scrollbar .gecko-scroll-quick ::-webkit-scrollbar-thumb,.dark_mode_true .mfp-content .css_ntbar .css_ntbar::-webkit-scrollbar-thumb {
        background-color: rgba(255,255,255,0.25)
    }

    .dark_mode_true .col_nav.t4_show .btn_pnav_next,.dark_mode_true .col_nav.t4_show .btn_pnav_prev {
        color: #fff
    }
    .dark_mode_true .type_banner_collection .container .cat_banner_prs.show_border_true {
      border-color: rgba(255,255,255,0.15)
    }
    .dark_mode_true button.btn_pnav_next, .dark_mode_true button.btn_pnav_prev {
     background-color: rgba(0,0,0,0.5)
    }
    .dark_mode_true button.btn_pnav_next:hover, .dark_mode_true button.btn_pnav_prev:hover {
     background-color: rgba(0,0,0,0.8)
    }
}

@media (min-width: 768px) {
    .dark_mode_true .summary-inner.gecko-scroll-quick:before {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(94%, rgba(255,255,255,0)), to(#fff));
        background: -webkit-linear-gradient(top, rgba(255,255,255,0) 94%, #fff 100%);
        background: linear-gradient(to bottom, rgba(255,255,255,0) 94%, #fff 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(94%, rgba(26,26,26,0)), to(#000000));
        background: -webkit-linear-gradient(top, rgba(26,26,26,0) 94%, #000000 100%);
        background: linear-gradient(to bottom, rgba(26,26,26,0) 94%, #000000 100%)
    }
}

@media (max-width: 1024px) {
    .dark_mode_true .pr_grid_item .product-image .hover_button,.dark_mode_true .pr_grid_item .product-image:hover .hover_button {
        background-color:#000000
    }

    .cltouchevents .dark_mode_true ul.cat_lv_0 {
        border-color: rgba(255,255,255,0.15)
    }
}
.dark_mode_true a.button, .dark_mode_true button, .dark_mode_true input[type=submit],
.dark_mode_true .newsletter_se .signup-newsletter-form .submit-btn,
.dark_mode_true #nt_backtop span {
    background-color: #000000;
}

.cart_bar_w {
    background-color: #107e91
}
.cart_bar_w>span {
    background-color: #107e91
}
.cart_bar_w>span:after {
    background-color: #107e91
}
.swatch-view-item{
  vertical-align: top;
}
.swatch-view_text{
  text-align: center;
  margin: 0px;
}
#swatch-option2{
            padding-bottom: 10px;
            position: relative;
      } 
      .type-wrap h3{
        font-size: 30px;
        margin: 0px;
        padding-bottom: 10px;
      }
      .type-wrap {
          text-align: center;
          padding: 30px 15px 30px;
          max-width: 500px;
            border-radius: 10px;
          height: 300px;
          background: #a6e4ef;
          margin: 20px auto 20px;
        }
  .type-wrap span{
    font-size: 25px;
  }
  .mtc-grid-box{
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 40px;
            align-items: center;
        }
        .mtc-ingredient-box{
            display: grid;
            align-items: center;
            grid-template-columns: 70px auto;
            gap: 10px;
            height: 100%;
            border: 2px solid #a6e4ef;
            border-radius: 70px 70px 0px 70px;
            padding: 10px;
        }
        .mtc-ingredient-box .image_box img{
            width: 100%;
            max-width: 70px;
            height: 100%;
            max-height: 70px;
            border-radius: 100%;
          object-fit: cover;
        }
        .mtc-ingredient-box .mtc-ingredient-text p{
            font-size: 16px;
            font-weight: 400;
            line-height: 26px;
            margin-bottom: 0px;
        }
  .main-ingredient{
            max-width: 1040px;
            margin: auto;
    padding: 40px 15px;
        }
        .main-ingredient>p{
            font-size: 28.5px;
            font-weight: 300;
            line-height: 39px;
            text-align: center;
        }
  @media (min-width: 898px){
    .add_to_cart_button button{
            margin-top: 0px!important;
      }
  }
  @media (max-width: 897px){
    .nt_add_w{
      margin-top: 20px!important;
    }
    .mtc-grid-box{
                grid-template-columns: repeat(1, 1fr);
            }
  }
  .add_to_cart_button{
    width: 100%;
    max-width: 230px;
  }
  @media (max-width: 767px){
    .main-ingredient>p{
    font-size: 18px;
      line-height: 29px;
  }
    .main-ingredient h3{
      font-size: 25px!important;
      line-height: 34px!important;
      padding-bottom: 10px!important;
    }
    .add_to_cart_button button, .nt_add_w{
            margin-top: 0px!important;
      }
  }
  img.webse-icon{
    border-radius: 25px!important;
  }
   @media (max-width: 576px){
     .main-ingredient h3{
      font-size: 20px!important;
       line-height: 30px!important;
    }
     .main-ingredient>p{
    font-size: 16px!important;
       line-height: 25px;
  }
   }
.product_grid{
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            align-items: center;
        }
        .product_grid_div{
            position: relative;
            display: flex;
            align-items: center;
            justify-content: center;
            transition: transform .5s cubic-bezier(0,0,.44,1.18),-webkit-transform .5s cubic-bezier(0,0,.44,1.18);
            overflow: hidden;
        }
        .product_grid_div:hover .product_grid_image{
            -webkit-transform: scale(1.09);
            transform: scale(1.09);
        }
        .product_grid_image_url{
            background-image: url(/cdn/shop/files/Natural_2.png?v=1673873762);
        }
        .product_grid_image_url_2{
            background-image: url(/cdn/shop/files/Salted_Caramel_2.png?v=1673873757);
        }
        .product_grid_image_url_3{
            background-image: url(/cdn/shop/files/SF_bubbles_image_1.png?v=1710223889);
        }
        .product_grid_image{
            width: 100%;
            transition: transform .5s cubic-bezier(0,0,.44,1.18),-webkit-transform .5s cubic-bezier(0,0,.44,1.18);
            
            background-size: 770px;
                background-position: center;
                height: 470px;
                -webkit-transform: scale(1.005);
                background-repeat: no-repeat;
        }
        .product_grid_text{
            width: 100%;
            position: absolute;
            text-align: center;
            bottom: 55px;
        }
        .product_grid_text h3{
            line-height: 50px;
            font-size: 42px;
            font-weight: 700;
            margin: 0px;
            color: #ffffff;
        }
        .product_grid_text p{
            line-height: 29px;
            font-size: 26px;
            max-width: 300px;
            font-weight: 400;
            padding-bottom: 15px;
            margin: 0px auto;
            color: #ffffff;
            font-family: Montserrat,sans-serif;
        }
        .product_grid_text a{
            padding-left: 15px;
            padding-right: 15px;
            border-radius: 50px;
            font-weight: 600;
            min-height: 50px;
            font-size: 14px;
            font-family: Montserrat,sans-serif;
            text-decoration: none;
            color: #000000;
            background-color: #ffffff;
            border-color: #ffffff;
            min-width: 150px;
            display: inline-flex;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-pack: center;
            justify-content: center;
        }
        .product_grid_text a:hover{
            opacity: .8;
        }
        @media (max-width: 992px){
            .product_grid{
                grid-template-columns: repeat(1, 1fr);
            }
        }
  marquee{
            background-color: #b0e6f0;
        }
        .add_to_cart_button p{
          font-size: 12px;
          margin: 0px;
          text-align: center;
        }
        .mtc-ingredient-text h5{
          margin: 0px;
          font-family: Montserrat,sans-serif;
          padding-bottom: 5px;
          font-size: 20px;
        }
        .main-ingredient h3{
          margin: 0px;
          padding-bottom: 15px;
          font-size: 36px;
          font-weight: 800;
          line-height: 40px;
          font-family: Montserrat,sans-serif;
        }
        .product-info .product-title{
          font-size: 18px!important;
        }
        #swatch-option2>div li:last-child div:after {
            content: "Easy to cancel, anytime";
            position: absolute;
            top: 35px;
            left: 50%;
            font-size: 12px;
            padding: 1px 10px;
            cursor: text;
            text-align: center;
            transform: translate(-50%, 0);
        }
        #swatch-option2>div li div{
          overflow: inherit;
        }
        #swatch-option2>div li .swatch-button-title-text{
          border-radius: 25px;

        }

       /* ---------------------------------------- */
       button:hover{
         background-color: #333232;
         border: 1px solid #333232;
       }
      .cs-banner-button:hover{
         background-color: #fff;
         border: 1px solid #333232;
        color: #333232;
       }
       .cs-jounrney-button:hover{
         background-color: #fff;
         border: 1px solid #333232;
        color: #333232;
       }
   .mt-tab-card-button:hover{
         background-color: #333232;
         border: 1px solid #333232;
     color: #fff;
       }
       .Imagine-bottom-button:hover{
         background-color: #333232;
         border: 1px solid #333232;
     color: #fff;
       }
       .cs-founder-button:hover{
         background-color: #333232;
         border: 1px solid #333232;
     color: #fff;
       }
       /* a:hover{
         color: #fff;
       } */
       .h_banner_wrap{
         font-family: "Source Sans Pro";
       }
       .cs-mbl-header-menu{
         display: block;
       }
       .cs-dektop-header-menu{
         display: none;
       }
      .nt_action .tcount{
        display: none;
      }
      .icon_search.push_side{
        line-height: 0;
      }
      .header__mid .css_h_se {
        padding: 15px 0;
      }
      /*------------header---------------  */
      /* .sp_header_mid{
        position: fixed !important;
        top: 43px;
        width: 100%;
        left: 0;
        right: 0;
        display: flex;
        justify-content: center;
      } */
      .type_carousel{
        position: fixed !important;
        top: 0;
        z-index: 2;
        width: 100%;
       }
      }
      /*-----------------------------------  */
      /* .hide_scrolld_true #ntheader.sticky_prepared.live_stuck .ntheader_wrapper{
        position: fixed !important;
            top: 123px;
      } */
         .my-account.dn {
    display: block;
}

 .hide_scrolld_true #ntheader.sticky_prepared.live_stuck .ntheader_wrapper{
        position: fixed !important;
            top: 0px;
      }
      .header_hoome_class.ntheader.header_5{
        position: fixed;
        top: 1px;
        z-index: 99;
        width: 100%;
      }
     .header_hoome_class.ntheader.header_5 .sp_header_mid{
        position: fixed;
        top: 44px;
        width: 100%;
      }
      .ntheader.header_5 .sp_header_mid {
        position: fixed;
        top: 44px;
        width: 100%;
        background: #FFF;
        box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.10);
    }
    .header_hoome_class.ntheader.header_5 .sp_header_mid{
      box-shadow: none;
    }
     .header_hoome_class .ntheader.live_stuck .sp_header_mid {
    background: #FFF;
   box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.10);
}
.header_5.h_icon_facl .container{
      padding: 0 30px;
}
 @media (max-width: 1024px){
       .col-md-4 {
        flex: 0 0 30.333333%;
        max-width: 30.333333%;
    }
 }
       @media (max-width: 768px){
         .header_5.h_icon_facl .container {
         padding: 0 9px;
         }
         .header__mid .css_h_se {
           padding: 0px;
         }
         .icon_search svg{
           width: 17px;
         }
         .push-menu-btn>svg {
            width: 37px;
        }
         .cs-search-butt-menu{
            gap: 5px !important;
         }
         .my-account svg{
           width: 17px;
         }
         .icon_cart svg{
           width: 20px;
         }
         .nt_action {
            gap: 5px !important;
        }
         .h__banner{
           font-size: 12px !important;
           padding: 6px 0;
         }
         .ntheader.header_5 .sp_header_mid{
        top: 32px;
         }
         img.w__100.logo_sticky.dn {
    width: 70px !important;
}
       }
    /* ---------------------------------------------------------- */
    .main-product-images{
    /* width: 50%; */
    overflow: hidden;
  }

.swiper {
  width: 100%;
  height: 100%;
}
/* .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
} */
.main-product-image{
  /* max-width: 563px;
  max-height: 600px; */
  display: block;
  object-fit: cover;
  border-radius: 16px;
}
  .custom-product-images{
    display: grid;
    grid-template-columns: 1fr 1fr;
    row-gap: 15px;
    column-gap: 8px;
    margin-top: 20px;
  }
  .swiper-pagination{
    left: 9px !important;
    text-align: start;
    bottom: 20px !important;
}
  .swiper-pagination-bullet{
    border-radius: 9999px;
    background: rgb(32 16 16 / 61%);
  }
  .swiper-pagination-bullet-active{
    border-radius: 9999px;
    background: #FFF;
  }
  .swiper-pagination{
    padding: 6px 17px 6px 18px;
    border-radius: 9999px;
    background: rgb(255 255 255 / 34%);
    max-width: fit-content;
  }
  .swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0,0,0);
    z-index: 10;
    justify-content: center;
    display: flex;
}
.custom-product-picks img{
  border-radius: 5px;
}
/*---------------------------------------  */
/* .main_product_cs_class .price-review{
  display: none;
} */
.main_product_cs_class .jdgm-preview-badge .jdgm-star{
  color: #FFE83C;
}
.main_product_cs_class .jdgm-prev-badge__text{
  color: #333232;
  text-align: center;
  font-family: "Source Sans Pro";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-left: 6px;
}
.main_product_cs_class .jdgm-widget.jdgm-widget {
    margin-bottom: 15px !important;
}
.main_product_cs_class .product_title.entry-title{
  font-family: "Cooper Hewitt";
  font-size: 60px !important;
  font-style: normal;
  font-weight: 713;
  line-height: 62px; /* 103.333% */
  text-transform: capitalize;
  background: linear-gradient(90deg, #2E99B9 0.01%, #5CD1EF 9.71%, #27A0CD 29.1%, #20A9CF 47.99%, #39A7CA 71.47%, #3AB8DE 89.85%, #7DEBFF 102.6%, #177A97 102.61%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.main_product_cs_class .cs_list_text_heading{
  margin: 0;
  color: #333232;
  /* text-align: center; */
  font-family: "Source Sans Pro";
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px; /* 140% */
  text-transform: uppercase;
}
.main_product_cs_class .cs_list_text_richtext ul{
  margin-top: 15px;
}
.main_product_cs_class .cs_list_text_richtext ul li{
  color: #333232;
  font-family: "Source Sans Pro";
  font-size: 16.372px;
  font-style: normal;
  font-weight: 400;
  line-height: 18.42px; /* 155.266% */
  letter-spacing: 0.085px;
  /* border-radius: 4px; */
  /* border-left: 4px solid #333232; */
  padding-left: 12px;
  list-style-type: none;
}
.main_product_cs_class .cs_list_text_richtext ul {
    margin-top: 15px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.main_product_cs_class .add_to_cart_button{
  max-width: 100%;
}
.main_product_cs_class .ship-icon-text-main {
  display: flex;
  align-items: center;
  gap: 20px;
  justify-content: center;
  margin: 0 0 40px 0 !important;
  /* padding: 25px 0 16px 0; */
}
.main_product_cs_class .ship-icon-text-block {
  display: flex;
  align-items: center;
  gap: 10px;
}
.main_product_cs_class .ship-icon-text-block p {
  margin: 0;
 font-family: "Cooper Hewitt";
  font-size: 14px;
  font-style: normal;
  font-weight: 713;
  line-height: normal;
  text-transform: capitalize;
  background: linear-gradient(90deg, #2E99B9 0.01%, #5CD1EF 9.71%, #27A0CD 29.1%, #20A9CF 47.99%, #39A7CA 71.47%, #3AB8DE 89.85%, #7DEBFF 102.6%, #177A97 102.61%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.collapse-heading-text{
    margin: 0;
    color: #333232;
    text-align: center;
    font-family: "Source Sans Pro";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 25.42px; /* 158.875% */
    letter-spacing: 0.085px;

}
.collapse-richtext{
    margin: 0;
    font-family: Poppins;
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;

}
.collapse-heading{
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 15px;
}
.collapse-heading svg{
  width: 21px;
  height: 21px;
}
.collapse-content{
  border-top: 1px solid #33323226;
  /* margin-top: 15px; */
  cursor: pointer;
  margin: 0 !important;
}
.collapse-richtext {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height 0.4s ease, opacity 0.4s ease;
  font-size: 14px;
  margin: 0 10px 0 10px;
}

.collapse-richtext.open {
  opacity: 1;
  margin: 0 15px 23px 15px;
}
.collapse-richtext.open {
  padding: 22px 10px 21px 10px;
  border-radius: 5.732px;
  border: 1.146px solid rgba(51, 50, 50, 0.15);
  background: #E2F3FF;
  opacity: 1;
}
.collapse-tab-heading p{
  margin: 0;
  color: #333232;
  font-family: "Source Sans Pro";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 142.857% */
  letter-spacing: 0.085px;
}
.collapse-6 .cs_collaps_list_content p{
  margin: 0;
  color: #333232;
  font-family: "Source Sans Pro";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.085px;
  list-style-type: none;
}
.collapse-6 .cs_collaps_list_content p strong{
  color: #333232;
  font-family: "Source Sans Pro";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px; /* 142.857% */
  letter-spacing: 0.085px;
}
.collapse-6 .cs_collaps_list_content p strong{
  color: #333232;
  font-family: "Source Sans Pro";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px; /* 142.857% */
  letter-spacing: 0.085px;
}
/* .collapse-6 .cs_collaps_list_content ul{
  margin-top: 10px;
  display: flex;
  flex-direction: column;
  gap: 12px;
} */
.collapse-7 .cs_collaps_list_content p strong{
  margin: 0;
  color: var(--DARK-GREY, #333232);
  font-family: "Source Sans Pro";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px; /* 142.857% */
  letter-spacing: 0.085px;
  padding-top: 10px;
  
}
.collapse-7 .cs_collaps_list_content p{
  margin: 0;
}
.collapse-7 .cs_collaps_list_content li{
  color: #333232;
  font-family: "Source Sans Pro";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.085px;
}
.collapse-7 .cs_collaps_list_content li strong{
  color: #333232;
  font-family: "Source Sans Pro";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px; /* 142.857% */
  letter-spacing: 0.085px;
}
.collapse-7 .collapse-tab-heading p{
  padding-bottom: 5px;
}
.collapse-8 .cs_collaps_list_content li {
  color: var(--DARK-GREY, #333232);
  font-family: "Source Sans Pro";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.085px;
  list-style-type: none;
}
.collapse-8 .cs_collaps_list_content li strong {
  color: #333232;
  font-family: "Source Sans Pro";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px; /* 142.857% */
  letter-spacing: 0.085px;
}
/* .collapse-8 .cs_collaps_list_content ul{
  margin-top: 10px;
  display: flex;
  flex-direction: column;
  gap: 12px;
} */

.header_hoome_class.ntheader.header_5.h_scroll_down .sp_header_mid {
    box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.10) !important;
}
@media (min-width: 800px) {
   .main_product_cs_class #shopify-section-pr_summary {
        padding-left: 0px;
    }

}
.cs_collapse_img_list_main{
  display: flex;
  align-items: center;
  gap: 10px;
}
.cs_collapse_list_img img{
  max-width: 40px; 
  max-height: 40px;
  min-width: 40px;
  min-height: 40px;
  display: block;
 object-fit: cover;
}
.cs_collapse_img_list_parent{
  margin-top: 10px;
   display: flex;
  flex-direction: column;
  gap: 12px;
}
.collapse-7 .cs_collaps_list_content p{
  color: #333232;
  font-family: "Source Sans Pro";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px; /* 142.857% */
  letter-spacing: 0.085px;
}
.cs_collaps_list_content p{
  margin: 0;
  color: #333232;
  font-family: "Source Sans Pro";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.085px;
}
.cs_collaps_list_content p strong{
  color: #333232;
  font-family: "Source Sans Pro";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px; /* 142.857% */
  letter-spacing: 0.085px;
}
.cs_collaps_list_content ul li{
  margin: 0;
  color: #333232;
  font-family: "Source Sans Pro";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.085px;
}
.cs_collaps_list_content ul li strong{
   color: #333232;
  font-family: "Source Sans Pro";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px; /* 142.857% */
  letter-spacing: 0.085px;
}
.cs_collapse_butt{
  display: flex;
  width: 86.249px;
  height: 32.547px;
  display: flex;
  justify-content: center;
 align-items: center;
  border-radius: 65.093px;
  border: 1.627px solid #333232;
  background: #E7FF86;
  color: #333232;
  leading-trim: both;
  text-edge: cap;
  font-family: "Source Sans Pro";
  font-size: 11.391px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  margin-top: 24px;
}




.main_product_cs_class .cs_list_text_richtext ul li {
  position: relative;
  padding-left: 20px; /* Space for the line */
}

.main_product_cs_class .cs_list_text_richtext ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 7px;
    width: 16px;
    height: 4px;
    background-color: #333232;
    /* transform: translateY(-50%); */
    border-radius: 4px;
    transform: rotate(90deg);
}
.ntheader.header_5{
      margin-bottom: 150px !important;
  
}
.header_hoome_class.ntheader.header_5{
      margin-bottom: 0px !important;
}
@media (max-width: 768px){
  .header_hoome_class.ntheader.header_5 .sp_header_mid{
        top: 32px;
  }
  .ntheader.header_5 {
    /* margin-bottom: 120px !important; */
    margin-bottom: 90px !important;
}
  .main_product_custom_class{
    padding-top: 10px;
  }
  .main-product-image{
    border-radius: 7px;
    max-height: 325px;
    min-height: 325px;
  }
  .custom-images-product-sec{
    display: none;
  }
  .main_product_custom_class .container {
        padding-right: 0;
    }
   .main_product_custom_class .product-infors {
        padding: 0 16px 0 0;
    }
  .main_product_cs_class .jdgm-prev-badge__text{
    font-size: 14px;
  }
  .mt__30 {
    margin-top: 15px;
}
  .main_product_cs_class .product_title.entry-title{
    font-size: 42px !important;
    line-height: 44px;
  }
  .main_product_cs_class .jdgm-widget.jdgm-widget {
    margin-bottom: 10px !important;
}
  .main_product_cs_class .cs_list_text_heading{
    font-size: 16px;
    line-height: 22px;
    max-width: 100%;
  }
  .cs_variant-step1{
    font-size: 18px;
   line-height: normal;
    padding-bottom: 35px;
  }
 
}
/* --------cart-css------- */
.cs_custom_cart_main_parent .cs_cart_heading{
  color: var(--DARK-GREY, #333232) !important;
text-align: left;
font-family: "Cooper Hewitt";
font-size: 30px !important;
font-style: normal;
font-weight: 713;
line-height: normal;
text-transform: capitalize;
}
.cs_custom_cart_main_parent{
      display: flex;
    /* grid-template-columns: 25% auto; */
    width: 813px !important;
}
.cs_custom_cart_main_parent .csrt_upsell_main_parent{
  width: fit-content;
}
.cs_custom_cart_main_parent .nt_mini_cart.nt_js_cart{
      width: 100%;
}
.cs_custom_cart_main_parent .csrt_upsell_main_parent{
  padding: 27px 16px;
  display: block;
  background: #F7F7F7;
}
.cs_custom_cart_main_parent .cs_cart_upsell_title{
  margin: 0;
  color: #333232;
leading-trim: both;
text-edge: cap;
font-family: "Cooper Hewitt";
font-size: 20px;
font-style: normal;
font-weight: 713;
line-height: 20px; /* 100% */
text-transform: capitalize;
}
.cs_custom_cart_main_parent .nt_mini_cart .mini_cart_header{
  padding: 28px 20px 20px 20px;
  border: none;
}
.cs_custom_cart_main_parent .nt_mini_cart .mini_cart_header>.close_pp {
    width: 28px;
    text-align: center;
    height: 28px;
    line-height: 22px;
}
.cs_custom_cart_main_parent .cs_cart_tittle_remove {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.cs_custom_cart_main_parent .cs_cart_quantity_price {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: end;
  margin-top: 16px;
}
.cs_custom_cart_main_parent .mini_cart_actions{
  margin: 0;
}
.cs_custom_cart_main_parent .mini_cart_actions .quantity{
  margin: 0;
}
.cs_custom_cart_main_parent .nt_mini_cart .close_pp:hover{
      transform: unset;
}
.cs_custom_cart_main_parent .cart_selling_plan{
  margin: 0;
}
.cs_custom_cart_main_parent .cs_tab_coll_slider{
      display: flex;
    flex-direction: column;
    gap: 32px;
  max-height: 100vh;
    overflow: auto;
  margin-top: 24px;
      padding-right: 12px;
}
.cs_custom_cart_main_parent .cart_product-image{
 border-radius: 6.172px;
    display: block;
    height: 120px;
    width: 120px;
    object-fit: cover;
    margin: 0 auto;
}

.cs_custom_cart_main_parent .cart_single-product-title{
  margin: 0;
  overflow: hidden;
color: var(--DARK-GREY, #333232);
text-align: center;
text-overflow: ellipsis;
font-family: "Source Sans Pro";
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 20px; /* 125% */
text-transform: capitalize;
  padding: 13px 0  8px 0;
}
.cs_custom_cart_main_parent .cart_single-product-price{
  margin: 0;
  color: #333;
font-family: "Source Sans Pro";
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.cs_custom_cart_main_parent .cart_single-product-com-price{
  margin: 0;
  color: #767778;
font-family: "Source Sans Pro";
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-decoration-line: line-through;
}
.cs_custom_cart_main_parent .cs_cart_upsell_prices{
      display: flex;
    align-items: center;
    gap: 5px;
    flex-direction: row-reverse;
      justify-content: center;
}
.cs_custom_cart_main_parent .cs_cart_add_to_cart{
  width: 100%;
    min-height: 31px;
    padding: 0;
  margin-top: 12px;
  border-radius: 75px;
border: 1px solid #000;
background: #E7FF86;
  color: #000;
font-family: "Source Sans Pro";
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 10.607px; /* 75.761% */
text-transform: uppercase;
}
.cs_custom_cart_main_parent .mini_cart_img img{
     border-radius: 6px;
    height: 130px;
    width: 100%;
    display: block;
    object-fit: cover;
}
.cs_custom_cart_main_parent .mini_cart_img{
  margin-right: 17px;
}
.cs_custom_cart_main_parent .mini_cart_title{
  color: var(--DARK-GREY, #333232);
font-family: "Source Sans Pro";
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 23.379px; /* 76.896% */
text-transform: capitalize;
}
.cs_custom_cart_main_parent .cart_ac_remove svg{
  color: #A8A8A8;
}
.cs_custom_cart_main_parent .cart_meta_price .cart_price ins{
  color: #3B3B3B;
text-align: right;
font-family: "Source Sans Pro";
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 15.379px; /* 96.12% */
}
.cs_custom_cart_main_parent .cart_meta_price .cart_price del{
  color: #767778;
font-family: "Source Sans Pro";
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-decoration-line: line-through;
}
.cs_custom_cart_main_parent .cart_meta_price .cart_price {
    display: flex;
    align-items: center;
    justify-content: end;
}
.cs_custom_cart_main_parent .cart_meta_price.price {
    display: flex;
    flex-direction: row-reverse;
    justify-content: end;
    width: 100%;
  gap: 16px;
}
.cs_custom_cart_main_parent .cart_meta_price.price .order-discount__item{
  color: #767778;
font-family: "Source Sans Pro";
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.cs_custom_cart_main_parent .mini_cart_actions .quantity {
    min-width: 100px;
    width: 100px;
}
.cs_custom_cart_main_parent .mini_cart_tool.js_cart_tool.tc {
        display: none !important;
}
/* ------ */
#shopify-section-cookies_law.pp_onshow{
  display: none;
}
/* --------- */
.cs_custom_cart_main_parent .mini_cart_upsell{
  display: none;
}
.mini_cart_footer.js_cart_footer{
      padding-bottom: 28px;
}
.cs_custom_cart_main_parent .col-auto.tr.js_cat_ttprice .cart_ori_price{
  color: #555;
font-family: "Source Sans Pro";
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-decoration-line: line-through;
text-decoration-style: solid;
text-decoration-skip-ink: none;
text-decoration-thickness: 10%; /* 2px */
text-underline-offset: -34%; /* -6.8px */
text-underline-position: from-font;
text-transform: capitalize;
}
.cs_custom_cart_main_parent .col-auto.tr.js_cat_ttprice .cart_tot_price{
  color: #333;
font-family: "Source Sans Pro";
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.cs_custom_cart_main_parent .col-auto.tr.js_cat_ttprice {
    display: flex;
    align-items: center;
    gap: 8px;
}
.cs_custom_cart_main_parent .total.row.fl_between.al_center .col-auto srtong{
  color: #000;
font-family: "Source Sans Pro";
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.cs_custom_cart_main_parent button.button.btn-checkout.mt__10.mb__10.js_add_ld.truncate {
    border-radius: 72.8px;
    background: var(--DARK-GREY, #333232);
    backdrop-filter: blur(99px);
    height: 55px;
    padding: 0;
    color: #FFF;
    leading-trim: both;
    text-edge: cap;
    font-family: "Source Sans Pro";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 17.47px;
    text-transform: uppercase;
}
.cs_custom_cart_main_parent .cs_cart_shipping_text_title{
  margin: 0;
  color: #000;
font-family: "Source Sans Pro";
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.cs_custom_cart_main_parent .cs_cart_shipping_calcu{
  margin: 0;
  color: #555;
font-family: "Source Sans Pro";
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: capitalize;
}
.cs_custom_cart_main_parent .cs_cart_shipping_text_main{
      display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 8px;
}
.cs_custom_cart_main_parent *{
    letter-spacing: 0 !important;
}
.mini_cart_content .mini_cart_item{
  border: none;
}
.cs_custom_cart_main_parent .cs_cart_progress_bar{
  padding: 0 20px 20px 20px;
}
/* -------------progress-bar------------ */


.cs_custom_cart_main_parent .cart-progress-track {
  height: 8px;
  background: #dff3ff;
  border-radius: 10px;
  overflow: hidden;
  margin: 0;
}

.cs_custom_cart_main_parent .cart-progress-fill {
  height: 8px;
  background: #e1ff74;
  width: 0%;
  border-radius: 10px;
  transition: width 0.3s ease;
}

/* .cs_custom_cart_main_parent .cart-reward-text {
  font-size: 14px;
  margin-bottom: 4px;
  font-weight: 600;
} */
/* .abcsrt_upsell_main_parent-mbl{
display: none !important;
} */
.cart-reward-text{
  color: var(--DARK-GREY, #333232);
text-align: left;
font-family: "Source Sans Pro";
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 28px; /* 140% */
  padding-bottom: 12px;
}
.cs_bar_blod_text{
  color: var(--DARK-GREY, #333232);
font-family: "Source Sans Pro";
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 28px;
}
 .cs_cart_bar_icon_svg{
    position: absolute;
    right: -17px;
    z-index: 999999;
    top: -7px;
  }
  .cart-reward-bar{
    position: relative;
  }
  /* ----button-css----- */
   .cs-collection-cart-button{
    color: #fff;
    font-family: "Source Sans Pro";
    font-size: 14.952px;
    font-style: normal;
    font-weight: 600;
    line-height: 18.658px; /* 124.786% */
    text-transform: uppercase;
    display: flex;
    width: 100%;
    height: 42px;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
   border-radius: 77.751px;
  border: 1.068px solid #333232;
  background: #000;
  backdrop-filter: blur(105.73223876953125px);
    padding: 0 2px 0 17px;
    margin-top: 20px;
  }
  .cs-collection-cart-button:hover{
    background: #fff;
    color: #000;
  }
  .cs-collection-cart-button span{
    line-height: 0;
  }
   .cs-collection-cart-button svg{
     width: 34px;
    height: 34px;
  }
  .loading-overlay__spinner.hidden{
    width: 3px;
    height: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
/*---------------------------------  */
@media (max-width: 768px){
   .cs-collection-cart-button{
      font-size: 14px;
      line-height: normal;
      margin-top: 15px;
      max-height: 37px;
      min-height: 37px;
      height: 37px;
    }
    /* .abcsrt_upsell_main_parent-mbl{
display: block !important;
} */
    .cs-collection-cart-button svg {
    width: 26px;
    height: 26px;
    }
  .cs_custom_cart_main_parent {
    width: 100% !important;
}
  .abcsrt_upsell_main_parent-mbl{
display: block;
}
  .cs_custom_cart_main_parent .csrt_upsell_main_parent {
    display: none;
}
  .cs_custom_cart_main_parent .nt_mini_cart .mini_cart_header {
    padding: 20px 16px;
}
  .cs_custom_cart_main_parent .cs_cart_heading{
    font-size: 24px !important;
    line-height: 28px;
  }
  .cs_custom_cart_main_parent .mini_cart_img img {
    border-radius: 4px;
    height: 80px;
    width: 80px;
  }
  .cs_custom_cart_main_parent .mini_cart_title{
    font-size: 16px;
    line-height: 20.4px;
  }
  .cs_custom_cart_main_parent .mini_cart_img {
    margin-right: 12px;
}
  .cs_custom_cart_main_parent .mini_cart_img {
    width: 80px;
  }
  .cs_custom_cart_main_parent .cs_cart_quantity_price{
     margin-top: 12px;
  }
  .cs_custom_cart_main_parent .cart_price{
    color: #333;
font-family: "Source Sans Pro";
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;
  }
  .cs_custom_cart_main_parent .cart_meta_price .cart_price del{
    font-size: 14px;
     line-height: normal;
    display: none;
  }
  .cs_custom_cart_main_parent .cart_meta_price.price .order-discount__item{
    font-size: 11px;
     line-height: normal;
  }
  .cs_custom_cart_main_parent .mini_cart_content .mini_cart_item{
    padding: 8px 16px;
  }
  .cs_custom_cart_main_parent .mini_cart_actions .quantity {
    min-width: 70px;
    width: 70px;
    height: 24px;
}
  .cs_custom_cart_main_parent .quantity input.input-text[type=number]{
    height: 24px;
    width: 9px;
  }
  .cs_custom_cart_main_parent .quantity .tc button{
    min-height: 0px;
    top: -8px;
    /* right: -8px; */
    font-size: 10px;
  }
  .cs_custom_cart_main_parent .pr__15 {
    padding-right: 8px;
}
  .cs_custom_cart_main_parent .pl__15 {
    padding-left: 8px;
}
  .cs_custom_cart_main_parent .cart_meta_price.price{
    gap: 5px;
  }
  .cs_custom_cart_main_parent .cart_ac_edit svg{
    display: none;
  }
  .cs_custom_cart_main_parent .cs_custom_remove_main{
    line-height: 0;
    width: 20px;
  }
  .cs_custom_cart_main_parent .cs_cart_shipping_text_title{
    font-size: 12px;
    line-height: normal;
  }
  .cs_custom_cart_main_parent .cs_cart_shipping_calcu{
    font-size: 12px;
    line-height: normal;
  }
  .cs_custom_cart_main_parent .col-auto.tr.js_cat_ttprice .cart_ori_price{
    font-size: 14px;
     line-height: normal;
  }
  .cs_custom_cart_main_parent .col-auto.tr.js_cat_ttprice .cart_tot_price{
    font-size: 14px;
     line-height: normal;
  }
  .cs_custom_cart_main_parent .col-auto strong{
    color: #000;
font-family: "Source Sans Pro";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
  }
 .cs_custom_cart_main_parent button.button.btn-checkout.mt__10.mb__10.js_add_ld.truncate{
   font-size: 16px;
   line-height: 17.47px;
 }
 .cs_custom_cart_main_parent .mini_cart_footer.js_cart_footer {
    padding-bottom: 20px;
}
  .cs_custom_cart_main_parent .cart_meta_price .cart_price ins{
    font-size: 14px;
    margin: 0;
  }
  .cs_custom_cart_main_parent .product-details__item{
    font-size: 10px;
  }
  .cs_custom_cart_main_parent .cs_tab_coll_slider{
        flex-direction: row;
    gap: 10px;
  }
  .swiper-slides {
    min-width: 90%;
    border-radius: 4px;
    background: #FFF;
    padding: 10px;
}
  .cart_cs_cart_tab_colls {
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: start;
}
  .cs_custom_cart_main_parent .cart_single-product-title{
    font-size: 16px;
    line-height: normal;
    padding: 0 0 12px 0;
    text-align: start;
  }
  .cs_mbl_upsell_price_button{
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-between;
  }
  .cs_custom_cart_main_parent .cs_cart_upsell_prices{
    width: 50%;
    justify-content: end;
  }
  .cs_cart_upsell_add_to_cart{
    width: 50%;
  }
  .cs_custom_cart_main_parent .cs_cart_add_to_cart{
    margin: 0;
  }
  .cs_custom_cart_main_parent .cs_tab_coll_slider{
    margin-top: 12px;
  }
  .abcsrt_upsell_main_parent-mbl{
    padding: 12px 0
      12px 20px;
    background: #E2F3FF;
     position: relative;
  }
  .cs_custom_cart_main_parent .cart_product-image {
    border-radius: 4px;
    width: 92px;
    height: 88px;
  }
  /* ---------mbl-upsell--------- */
  .cs_cart_mbl_ttitle_icon_main {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 20px;
}
.cs_cart_upsell_product_main-mbl {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height 0.4s ease, opacity 0.4s ease;
}

.cs_cart_upsell_product_main-mbl.active {
  max-height: 1000px;
  opacity: 1;
}
.cs_upsell_open_icon {
  transition: transform 0.3s ease;
}

/* When content is active, rotate the icon */
.abcsrt_upsell_main_parent-mbl.active .cs_upsell_open_icon {
  transform: rotate(180deg);
}
.cs_custom_cart_main_parent .cs_cart_add_to_cart{
   font-size: 12px !important;
}
.cs_custom_cart_main_parent .cs_tab_coll_slider {
    display: unset;
}
  .my_cart_mbl_upsell_Swiper{
    margin-top: 12px;
  }
  .cart_product-image-hover-wrapper{
    width: 30%;
  }
  .cs_cart_pro_title_price_main{
    width: 70%;
  }
  .cs_swiper-pagination_bar{
    bottom: 15px !important;
    top: unset !important;
    width: 90% !important;
    margin: 0 auto;
    left: 50% !important;
    transform: translateX(-50%);
    border-radius: 10px;
background: #FFF;
  }
  .cs_swiper-pagination_bar.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    border-radius: 10px;
    background: #000;
  }
  .cart-reward-text{
    font-size: 14px;
    line-height: normal;
    padding-bottom: 16px;
  }
  .cs_bar_blod_text{
    font-size: 14px;
    line-height: normal;
  }
 .cs_custom_cart_main_parent .cs_cart_progress_bar {
    padding: 0 16px 20px 16px;
}
  .cs_cart_bar_icon_svg{
        top: -9px;
        right: -22px;
  }
  .cart-item-price{
    display: none;
  }
  .cs_cart_bar_icon_svg svg{
      height: 80px;
    width: 80px;
    }
}
/* -------other-pages */
.cs_other_page_heading{
font-family: "Cooper Hewitt" !important;
  color: #333232 !important;
}
.cs_other_page_para{
  font-family: "Source Sans Pro" !important;
  color: #000 !important;
}
/* --------- */
/* ---------------kids-page-------- */
.cs_sec4_title{
  color: #333232;
  font-family: "Cooper Hewitt";
   font-weight: 700 !important;
}
.cs_sec4_cart_title{
  color: #333232 !important;
  font-family: "Cooper Hewitt" !important;
}
.cs_sec4_cart_richtext{
  color: #333232 !important;
  font-family: "Source Sans Pro" !important;
}
.cs_sec6_main_title{
  color: var(--DARK-GREY, #333232);
  font-family: "Cooper Hewitt";
  font-size: 45px !important;
    font-style: normal;
    font-weight: 700 !important;
  line-height: normal;
}
.cs_sec4_cart_1_in_2{
  color: #333232 !important;
  font-family: "Source Sans Pro" !important;
}
.cs_cart_ces6_buy_button{
  font-family: "Source Sans Pro" !important;
}
.cs_all_in1_title{
  font-family: "Cooper Hewitt";
  font-weight: 700 !important;
}
.cs_sec8_marquee_text{
  font-family: "Cooper Hewitt" !important;
  font-weight: 700 !important;
}
.cs_sec11_cart_title{
  font-family: "Source Sans Pro" !important;
}
.cs_sec4_title_faq{
  font-family: "Cooper Hewitt" !important;
}
.cs_sec4_cart_richtext_faq{
  font-family: "Source Sans Pro" !important;
}

@media (max-width: 768px){
  .cs_sec4_title{
    font-size: 30px !important;
    line-height: 33px !important;
  }
  .cs_sec6_main_title{
     font-size: 30px !important;
    line-height: 33px !important;
  }
  .cs_sub_slected_month{
    font-size: 12px;
  }
  .cs_sub_slected_month strong{
    font-size: 12px;
  }
  .ship-icon-text-block svg{
    width: 30px;
  }
}
.abcde{
  background: black !important;
}
/* ------------------form-page------- */
.cs_class_contact_form h3{
  color: var(--DARK-GREY, #333232);
font-family: "Cooper Hewitt";
}
.cs_class_contact_form .contact-content{
  color: var(--DARK-GREY, #333232);
font-family: "Source Sans Pro";
}
.cs_class_contact_form label{
   color: var(--DARK-GREY, #333232);
font-family: "Source Sans Pro";
}
.cs_class_contact_form input{
   color: var(--DARK-GREY, #333232);
font-family: "Source Sans Pro";
}
.cs_class_contact_form .title {
  color: var(--DARK-GREY, #333232) !important;
font-family: "Source Sans Pro" !important;
}
.cs_class_contact_form .mg__0{
  color: var(--DARK-GREY, #333232) !important;
font-family: "Source Sans Pro" !important;
}
.cs_theme_faq_section_custom_class .section-title{
  color: var(--DARK-GREY, #333232) !important;
font-family: "Cooper Hewitt";
}
.cs_theme_faq_section_custom_class .section-subtitle {
  color: var(--DARK-GREY, #333232) !important;
font-family: "Source Sans Pro" !important;
}
.cs_theme_faq_section_custom_class .txt_h_tab {
  /* color: var(--DARK-GREY, #333232) !important; */
font-family: "Source Sans Pro" !important;
}
.cs_theme_faq_section_custom_class .sp-tab-content p{
  color: var(--DARK-GREY, #333232) !important;
font-family: "Source Sans Pro" !important;
}
.cs_faq_main_custom_class{
  z-index: 1;
}
.shopify-policy__title h1{
  color: var(--DARK-GREY, #333232) !important;
font-family: "Cooper Hewitt";
}
.shopify-policy__body{
   color: var(--DARK-GREY, #333232) !important;
font-family: "Source Sans Pro" !important;
}
.shopify-policy__body span{
   color: var(--DARK-GREY, #333232) !important;
font-family: "Source Sans Pro" !important;
}
.shopify-policy__body h3{
   color: var(--DARK-GREY, #333232) !important;
font-family: "Source Sans Pro" !important;
}
.shopify-policy__body strong{
   color: var(--DARK-GREY, #333232) !important;
font-family: "Source Sans Pro" !important;
}
.shopify-policy__body h4{
   color: var(--DARK-GREY, #333232) !important;
font-family: "Source Sans Pro" !important;
}
/* -----blog-page---- */
.cs_blog_sec1-title{
   color: var(--DARK-GREY, #333232) !important;
font-family: "Cooper Hewitt" !important;
}
.cs_blog_sec1_richtext{
  color: var(--DARK-GREY, #333232) !important;
font-family: "Source Sans Pro" !important;
}
.cs_blog_sec1-title{
   color: var(--DARK-GREY, #333232) !important;
font-family: "Cooper Hewitt" !important;
}
.cs_blog_sec1_richtext{
  color: var(--DARK-GREY, #333232) !important;
font-family: "Source Sans Pro" !important;
}
.cs_blog_sec1_richtext-butt{
  font-family: "Source Sans Pro" !important;
}
.cs_slected_product_list_pro:nth-child(even) {
  background-color: #d3d3d3;
}

.cs_slected_product_list_pro:nth-child(odd) {
  background-color: #fff;
}
.cs_slected_product_list_pro {
    padding: 3px;
    border-radius: 3px;
}
/* --------- */
.cs_cart_page_main .cart_countdown, .cart_selling_plan, .cart_price, .cart-item-price{
   font-family: "Source Sans Pro" !important;
}
.cs_cart_page_main .col-5, .tc, .mini_cart_title{
   font-family: "Cooper Hewitt" !important;
  color: var(--DARK-GREY, #333232);
}
.cs_cart_page_main .cart_price{
   color: var(--DARK-GREY, #333232);
}
.cs_cart_page_main .cart_meta_prices .cart_price del{
   color: var(--DARK-GREY, #333232) !important;
font-family: "Source Sans Pro" !important;
}
.cs_cart_page_main .cart_meta_prices .cart_price ins{
   color: var(--DARK-GREY, #333232) !important;
font-family: "Source Sans Pro" !important;
}
.cs_cart_page_main .order-discount__item{
   color: var(--DARK-GREY, #333232) !important;
font-family: "Source Sans Pro" !important;
}
.cs_cart_page_main .cart_meta_variant{
  font-family: "Source Sans Pro" !important;
}
.cs_cart_page_main .cart_ori_price{
  font-family: "Source Sans Pro" !important;
}
.cs_cart_page_main .cart_dis_price{
  font-family: "Source Sans Pro" !important;
}
.cs_cart_page_main .cart_tot_price{
  font-family: "Source Sans Pro" !important;
}
.cs_cart_page_main .btn_checkout{
    background: black;
    border: 1px solid black;
}
.cart_page_heading{
  font-family: "Cooper Hewitt" !important;
  color: var(--DARK-GREY, #333232);
}
.cart_page_txt{
   color: var(--DARK-GREY, #333232) !important;
font-family: "Source Sans Pro" !important;
}
.empty_cart_page .button.button_primary{
   background: black;
    border: 1px solid black;
}
.cart_meta_price.price .cart_price{
  color: var(--DARK-GREY, #333232) !important;
font-family: "Source Sans Pro" !important;
}
/* ------ */
.empty.tc.mt__40 p{
  color: var(--DARK-GREY, #333232) !important;
font-family: "Source Sans Pro" !important;
}
/* ---- */
.cs_custom_cart_main_parent .cs_upsell-form.nt_mini_cart.nt_js_cart {
    width: fit-content;
}





/* .h_calc_ready{
      height: auto !important;
} */
 /* #shopify-section-header_banner{
  height: auto !important;
 } */
 .cs_sec4_cart_richtext_faq {
    color: black ! IMPORTANT;
}
.cs_upsell-form.nt_mini_cart.nt_js_cart{
     justify-content: start !important;
}








.shipping-progress-container {
    width: 100%;
    max-width: 100%; /* Adjust based on your design */
    margin: 2rem auto; /* Use rem for consistent spacing */
    font-family: var(--font-body-family, sans-serif); /* Fallback to sans-serif */
    color: var(--color-foreground, #333); /* Fallback to a dark gray */
    padding: 0px; /* Consistent padding */
    box-sizing: border-box;
}

#shipping-message {
    text-align: start;
    margin-bottom: 5px;
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
  color: #323232;
font-family: Sora;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.progress-bar-wrapper {
    position: relative; /* Keep this relative for children positioning */
    width: 100%;
    height: 8px;
    background-color: var(--color-background-secondary, #e0e0e0);
    border-radius: 5px 0px 0px 5px;;
    overflow: hidden; /* Important for the fill */
}

.progress-bar-fill {
    height: 100%;
    background-color: var(--color-accent, #333);
    width: 0%;
    border-radius: 5px;
    transition: width 0.5s ease-in-out, background-color 0.5s ease-in-out;
}

.shipping-icon {
    width: 60%;
    height: 60%;
    fill: white;
    filter: invert(100%);
}

/* State for when free shipping is unlocked */
.shipping-progress-container.unlocked .progress-bar-fill {
    background-color: var(--color-success, #4CAF50);
}

.shipping-progress-container.unlocked .shipping-icon-container {
    background-color: var(--color-success, #4CAF50);
}
.progress-main-wrapper{
  display: flex;
  align-items: center;
  gap: 0px;
}
.shipping-progress-container{
  margin: 0;
}
.t-svg{
  display: flex;
}
.div#sp_notices_wrapper {
    display: none !important;
}
.footer-form.h__100.btns_cart_1{
height: unset;
}
p.shopify-info.sp_notice.show_notice {
    display: none !important;
}