/** Shopify CDN: Minification failed

Line 629:4 "paddin-left" is not a known CSS property
Line 644:0 All "@import" rules must come first

**/
.cdk_large_title {
  font-size: 32px !important;
  font-weight: 700 !important;
  margin: 20px 0;
}

.cdk_extra_space {
  padding-top: 50px;
  padding-bottom: 50px;
}

.section-header__title {
  color: #000;
}
#shopify-section-template--16266831560933__1658214745f22b29dd .theme-block h2 {
  font-size: 33px;
  font-weight: 700;
  line-height: 1.5em !important;
}

.collapsible-trigger--inline .collapsible-trigger__icon {
  left: 10px;
  right: auto;
}
.hero-natural--template--15667667370149__16595475016c8669bc
  .hero__subtitles
  h3 {
  font-weight: normal;
}
@media (max-width: 767px) {
  .hero-natural--template--15667667370149__16595475016c8669bc
    .hero__subtitle
    img {
    opacity: 0;
  }
  .hero-natural--template--15667667370149__16595475016c8669bc .hero__subtitle {
    position: relative;
  }
  .hero-natural--template--15667667370149__16595475016c8669bc
    .hero__subtitle:not(.appear-delay-2):after {
    content: "";
    background-image: url(//cdn.shopify.com/s/files/1/0214/0546/6724/files/New_Project_1200x_5fe87908-fd1c-4ac4-aa23-bdd32adb54f7_1200x.png?v=1659548769);
    background-size: 100px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
  }
  div#shopify-section-template--15667667370149__16595475016c8669bc
    .h1.hero__title.appear-delay {
    font-size: 36px;
    font-weight: 900;
  }
  .collapsible-trigger--inline .collapsible-trigger__icon {
    left: 10px;
    right: auto;
  }
  div#shopify-section-template--15667667370149__16595475016c8669bc
    .hero__text-wrap:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: #000;
    width: 100%;
    height: 100%;
    z-index: 3;
    opacity: 0.6;
  }
  .hero-wrapper.hero-animated.hero-animated--template--15667667370149__16595475016c8669bc
    a.btn {
    min-width: 160px !important;
    font-size: 15px !important;
    padding: 15px 2px;
  }
  div#shopify-section-template--15667667370149__16595475016c8669bc
    .hero-natural--template--15667667370149__16595475016c8669bc
    .page-width {
    padding: 0 15px;
  }
  .hero-wrapper.hero-animated.hero-animated--template--15667667370149__16595475016c8669bc
    .animated__slide {
    opacity: 1;
  }
  #shopify-section-template--16266831560933__1658214745f22b29dd
    .theme-block
    h2 {
    color: #3a3a3a !important;
    line-height: 1.5em !important;
    letter-spacing: 0px !important;
  }

  .hero-natural--template--15667667370149__16595475016c8669bc
    .hero__subtitles
    h3 {
    font-size: 15px;
    font-weight: normal;
  }
  .hero-natural--template--15667667370149__16595475016c8669bc .hero__link {
    padding-top: 10px !important;
  }
  .hero-natural--template--15667667370149__16595475016c8669bc
    .tesxt.hero__link {
    padding-top: 10px !important;
  }
  .hero-natural--template--15667667370149__16595475016c8669bc
    .hero__subtitle:not(.appear-delay-2) {
    margin-top: 40px;
  }
  .hero-natural--template--15667667370149__16595475016c8669bc {
    padding-bottom: 140% !important;
  }
}

.cdk-gif-image-wrapper .hero {
  width: 100%;
  max-width: 650px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: auto;
}
.cdk-button-wrapper .btn {
  display: block;
  max-width: 300px;
  margin: 0 auto;
  padding: 15px 30px;
  box-shadow: 0 0 24px 11px #0003 !important;
  font-weight: bold;
}

.cdk-button-wrapper {
  display: block;
  margin-top: 40px;
}

.cdk_large_title {
  font-size: 32px !important;
  font-weight: 700 !important;
  margin: 20px 0;
}

.cdk_extra_space {
  padding-top: 50px;
  padding-bottom: 50px;
}
.cdk_alt_style .grid__item a > div {
  position: relative;
}

.cdk_alt_style .grid__item a.btn {
  position: absolute;
  left: 50%;
  margin: 0 auto;
  width: auto;
  top: 70%;
  transform: translate(-50%, -70%);
  border: 0px;
  min-width: 170px;
  margin-left: 15px;
}

.cdk_alt_style .grid__item a > div:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: #000;
  left: 0;
  top: 0;
  opacity: 0.4;
}

.cdk_alt_style .grid__item > div {
  position: relative;
}
@media (max-width: 767px) {
  #shopify-section-template--16266831560933__165823151950bdb621 .hero {
    max-width: 86%;
  }
}
.h1.hero__title.appear-delay {
  font-size: 44px;
  font-weight: 700;
  text-shadow: 0px 0px 7px #000;
  padding-top: 83px;
  padding-left: 10px;
  line-height: 1.3em !important;
}
.hero__subtitle {
  display: block;
  text-shadow: 0px 0px 23px #333333;
}
.hero__link {
  display: inline-block !important;
  padding-top: 35px !important;
}
.hero__link a.btn {
  font-weight: 500 !important;
  font-size: 16px !important;
  letter-spacing: 1.2px;
}
.hero-animated--template--16266831560933__165822886838ac97b1
  .hero__subtitle
  img {
  height: 90px;
  position: relative;
  top: 72px;
}
.hero-animated--template--16266831560933__165822886838ac97b1 .hero__subtitle {
  position: relative;
}
.hero-animated--template--16266831560933__165822886838ac97b1 .hero__subtitles {
  position: relative;
  top: 51px;
}

.hero-animated--template--16266831560933__165822886838ac97b1 .btn {
  border-radius: 3px;
}
#shopify-section-template--16266831560933__1658214745f22b29dd
  .enlarge-text
  p:first-child
  strong {
  color: #000 !important;
}
#shopify-section-template--16266831560933__1658214745f22b29dd
  .enlarge-text
  p:nth-child(2)
  strong {
  color: #545454 !important;
  font-weight: 700;
  font-size: 16px;
}
#shopify-section-template--16266831560933__16582181694867ca03
  a.btn.btn--tertiary.btn--small {
  position: absolute;
  top: 400px;
  right: 220px;
  border-color: #0000;
}
#shopify-section-template--16266831560933__1658316731417a8c3f
  h4.section-header__title1 {
  padding-top: 20px;
  font-size: 16px !important;
  line-height: 1.6em !important;
  font-weight: 400 !important;
}
#shopify-section-template--16266831560933__1658316731417a8c3f
  h2.section-header__title.appear-delay {
  font-size: 43px !important;
  line-height: 1.5em !important;
  font-weight: 700 !important;
}
/* media query start*/
@media (max-width: 767px) {
  div#shopify-section-template--15667667370149__16595477534e113c77
    .index-section.text-center
    .rte {
    margin-bottom: 20px;
  }
  div#shopify-section-template--15667667370149__16595477534e113c77
    .page-width.page-width--narrow {
    padding: 0 20px;
  }
  div#shopify-section-template--15667667370149__1659547962dd43bb86 {
    padding: 0 20px;
  }
  .hero-natural--template--15667667370149__16595475016c8669bc
    .hero__subtitle
    img {
    height: 40px;
    width: 100px;
    object-fit: cover;
  }
  .hero-natural--template--15667667370149__16595475016c8669bc {
    padding-bottom: 150%;
  }
  #shopify-section-template--16266831560933__1658316731417a8c3f
    h2.section-header__title.appear-delay {
    line-height: 1.5em !important;
    letter-spacing: 0px !important;
    color: #000 !important;
    text-transform: none !important;
    font-weight: 700 !important;
    font-size: 28px !important;
    position: relative;
    top: 2px;
  }
  #shopify-section-template--16266831560933__1658316731417a8c3f
    h4.section-header__title1 {
    line-height: 1.6em !important;
    letter-spacing: 0px !important;
    color: #000 !important;
    text-transform: none !important;
    font-weight: 400 !important;
    position: relative;
    top: -20px;
    font-size: 13px !important;
  }
  #shopify-section-template--16266831560933__165822438275b232e9
    .theme-block
    h2 {
    line-height: 1.5em !important;
    letter-spacing: 0.5px !important;
    color: #413d3d !important;
    text-transform: none !important;
    font-weight: 700 !important;
    font-size: 35px !important;
  }
  #shopify-section-template--16266831560933__1658215233eaf70a77
    h2.section-header__title.appear-delay {
    font-size: 23px !important;
    line-height: 1.5em !important;
    letter-spacing: 0px !important;
    color: #000 !important;
    text-transform: none !important;
    font-weight: 700 !important;
  }
  #shopify-section-template--16266831560933__16583210921fa3f447
    h2.section-header__title {
    font-size: 33px !important;
    line-height: 1.2em !important;
    letter-spacing: 0px !important;
    color: #242424 !important;
    text-transform: none !important;
    font-weight: 700 !important;
  }
  #shopify-section-template--16266831560933__165822438275b232e9 .theme-block p {
    font-size: 20px !important;
    line-height: 1.4em !important;
    letter-spacing: 0.38px !important;
    color: #2e2c2c !important;
    text-transform: none !important;
    font-weight: 500 !important;
  }
  #shopify-section-template--16266831560933__1658215580a25231c2
    .theme-block
    h2 {
    font-size: 36px !important;
    line-height: 1.2em !important;
    letter-spacing: 0px !important;
    color: #fff !important;
    text-transform: none !important;
    font-weight: 800 !important;
  }
  #shopify-section-template--16266831560933__1658215580a25231c2
    .theme-block
    p:first-child
    strong {
    font-size: 21px !important;
    line-height: 0.8em !important;
    letter-spacing: 0px !important;
    color: #fff !important;
    text-transform: none !important;
    font-weight: 300 !important;
  }
  #shopify-section-template--16266831560933__1658215580a25231c2
    .theme-block
    p:nth-child(2) {
    position: relative;
    color: #fff;
  }
  #shopify-section-template--16266831560933__16582181694867ca03
    a.btn.btn--tertiary.btn--small {
    font-size: 14px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    padding: 15px 1.9px !important;
    background-color: #fffaf2 !important;
    width: 50% !important;
    position: absolute;
    right: 129px;
    top: 380px;
    color: #000 !important;
    box-shadow: 0 0 10px 3px #333333d1 !important;
  }
}
.cdk-faq .cdk-faq-box {
  background-color: #f4f7f8;
  padding: 17px 32px;
  margin-bottom: 16px;
}
.cdk-faq-box .collapsible-trigger {
  background: #f4f7f8;
  font-size: 21px !important;
  line-height: 1.2em !important;
  letter-spacing: 0px !important;
  color: #000 !important;
  text-transform: none !important;
  font-weight: 400 !important;
}
.cdk-faq-box {
  border-bottom: none;
}
.testimonials-slider__text {
  position: relative;
  padding: 30px 30px 40px;
  background-color: #fffaf2 !important;
  margin-left: 10px;
  border-radius: 27px;
}
#shopify-section-template--16266831560933__165822438275b232e9 {
  background-color: #fffaf2 !important;
  padding-top: 10px;
  padding-bottom: 20px;
}

#shopify-section-template--16266831560933__165822438275b232e9 .theme-block h2 {
  font-size: 30px;
  font-weight: 600;
  color: #413d3d !important;
}
/*div#shopify-section-template--16266831560933__165822438275b232e9  .theme-block p strong {
  
   color: #1e73be!important;
}*/
/* text-decoration:none;*/

div#shopify-section-template--16266831560933__165822438275b232e9
  .theme-block
  p:nth-child(4)
  strong {
  color: rgb(30, 115, 190);
}

#shopify-section-template--16266831560933__1658215233eaf70a77
  h2.section-header__title.appear-delay {
  font-size: 41px;
  font-weight: 600 !important;
}
#shopify-section-template--16266831560933__16583210921fa3f447
  h2.section-header__title {
  font-size: 38px;
  font-weight: 600;
  color: #242424 !important;
  padding-bottom: 20px;
}
#shopify-section-template--16266831560933__16583210921fa3f447
  h3.section-header__title1 {
  font-size: 16px;
  font-weight: 500;
}
#shopify-section-template--16266831560933__1658215580a25231c2 .theme-block h2 {
  color: white;
  font-weight: 800 !important;
  font-size: 40px;
  padding-top: 36px;
}

#shopify-section-template--16266831560933__1658215580a25231c2
  .theme-block
  p:first-child
  strong {
  font-size: 42px;
  position: relative;
  top: -13px;
  color: white;
  font-weight: 500 !important;
}
#shopify-section-template--16266831560933__1658215580a25231c2
  .theme-block
  p:nth-child(2) {
  position: relative;
  color: white;
  max-width: 90%;
  margin: 2px 57px 9px;
}
#shopify-section-template--16266831560933__1658215580a25231c2
  .theme-block
  a.btn {
  background-color: #e4b04a !important;
  border-radius: 2px;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 0px;
}
#shopify-section-template--16266831560933__1658215580a25231c2
  .theme-block
  .rte {
  padding-bottom: 38px;
}
#shopify-section-template--16266831560933__1658218824a386ea28 {
  position: relative !important;
  top: -60px;
  background-color: #fffaf2 !important;
}

#shopify-section-template--16266831560933__1658215711f162cc2b .index-section {
  margin: 20px 0 !important;
}
#shopify-section-template--16266831560933__1658215711f162cc2b
  h2.section-header__title.appear-delay {
  line-height: 1.5em !important;
  letter-spacing: 0px !important;
  font-size: 42px !important;
  color: rgb(61, 61, 61);
  font-weight: 600;
}

div#shopify-section-template--15667667370149__16595497544759e838 a.btn {
  border-radius: 5px;
  background-color: #e4b04a;
  font-weight: bold;
}

.hero-wrapper.hero-animated.hero-animated--template--15667667370149__16595475016c8669bc
  a.btn {
  border-radius: 5px;
  margin-left: 5px;
  margin-right: 5px;
  min-width: 190px;
  letter-spacing: 1.5px;
}

div#shopify-section-template--15667667370149__16595477534e113c77
  .index-section.text-center {
  margin-bottom: 0;
}
div#shopify-section-template--15667667370149__16595487124e6e42fe {
  background-image: url(dash_line.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}

.cdk-faq-box .collapsible-trigger.is-open {
  border-bottom: 1px solid rgb(206, 206, 206);
  margin-bottom: 20px;
}
.collapsible-content .collapsible-content__inner * {
  font-size: 16px;
  line-height: 1.5;
}
.cdk_act_lock_btn_icon {
  display: none;
  padding-left: 10px;
}
div#shopify-section-template--15667667370149__1659549897be871144
  .index-section {
  margin-top: 0;
}

.popup_nano_certificate {
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  right: 0;
  margin: 25px auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 90%;
  max-width: 600px;
}

.popup_nano_certificate .nano_tech_close_btn {
  width: 30px;
  height: 30px;
  padding: 5px;
  display: block;
  margin: 0 auto;
  margin-right: 0;
  margin-bottom: 10px;
}

.popup_nano_certificate .nano_tech_close_btn svg {
  display: block;
  width: 100%;
  height: 100%;
}

.popup_nano_certificate .nano_certificate_inner {
  display: block;
  width: 100%;
  padding: 30px;
  max-height: 80vh;
  overflow-y: auto;
}

.popup_nano_certificate .nano_certificate_inner img {
  width: 100%;
}
.popup_nano_certificate_outer {
  position: fixed;
  width: 100%;
  height: 100vh;
  background: #000;
  z-index: 999;
  opacity: 0.5;
  left: 0;
  top: 0;
}
@media (min-width: 768px) {
  .hero-natural--template--15667667370149__16595475016c8669bc
    .hero__subtitle
    img {
    width: 120px;
    height: 60px;
    object-fit: cover;
    object-position: center;
    margin-top: 10%;
  }
  .video-link {
    padding-bottom: 650px !important;
  }

  div#shopify-section-template--16266831593701__1658668463fd5d825c
    .hero__text-content.vertical-center.horizontal-center {
    padding-bottom: 30px;
  }
  .flickity-slider .testimonials-slide:nth-child(2n) {
    padding-top: 60px;
  }

  .flickity-slider .testimonials-slide {
    margin-right: 00px;
    padding-right: 15px;
    paddin-left: 15px;
    margin-bottom: 40px;
    min-height: 450px;
  }
  div#shopify-section-template--15667667370149__1659549897be871144 .page-width {
    max-width: 100%;
  }
  div#shopify-section-template--15667667370149__1659549897be871144
    .page-width
    .grid__item {
    padding: 0 20px;
  }
}
/* landing home-page css */

@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&family=Poppins:ital,wght@0,400;0,700;1,500&display=swap");

#home-page-tanaor-nano-jewelry h1,
#home-page-tanaor-nano-jewelry h2,
#home-page-tanaor-nano-jewelry h3,
#home-page-tanaor-nano-jewelry h4 {
  font-family: "Montserrat", sans-serif;
}

#home-page-tanaor-nano-jewelry p,
#home-page-tanaor-nano-jewelry span,
#home-page-tanaor-nano-jewelry a {
  font-family: "Poppins", sans-serif;
}

.page-width {
  max-width: 1300px;
  margin: 0 auto;
  padding: 0 30px;
}

.section-header {
  margin-bottom: 40px;
  text-align: center;
}

.text-spacing {
  margin-bottom: 20px;
}

.index-section {
  margin: 60px 0;
}

.page-width--narrow {
  max-width: 1000px;
}

.feature-row__item {
  flex: 0 1 57%;
  margin: 0 auto;
}

.feature-row__text {
  min-width: 43%;
  flex: 0 1 43%;
  padding: 0;
}

@media only screen and (min-width: 769px) {
  .page-width {
    padding: 0 40px;
  }
  .section-header {
    margin-bottom: 60px;
  }
  .index-section {
    margin: 60px 0;
  }
  .feature-row__text--left {
    padding-right: 20px;
    padding-left: 40px;
  }
  .feature-row__text--right {
    padding-right: 40px;
    padding-left: 20px;
  }
}

.fp_banner_content h1 {
  text-transform: unset;
  font-weight: 800;
  margin-bottom: 20px;
  line-height: 1;
}

.fp_banner_content h1 span {
  font-family: "Montserrat", sans-serif !important;
}

.home-page-logo-list.index-section {
  background-color: #ebdadb;
  margin: 0;
  padding-top: 43px;
  padding-bottom: 43px;
}

.home-page-logo-list .logo-bar {
  margin-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.home-page-logo-list .logo-bar .logo-bar__item {
  flex: 1 0 20%;
  margin: unset;
  padding-left: 10px;
  padding-right: 10px;
}

.home-page-logo-list .logo-bar .logo-bar__image {
  height: 60px;
  width: 120px;
  object-fit: contain;
  filter: grayscale(100%);
}

/* .home-page-logo-list .logo-bar__item img {
    display: block;
    width: 100%;
    max-height: 26px;
    object-fit: contain;
} */

.home-page-text-columns.index-section {
  margin-top: 0;
  margin-bottom: 0;
}

.home-page-text-columns.index-section .page-width .grid {
  margin-left: -48px;
}

.home-page-text-columns.index-section .page-width .grid .grid__item {
  padding-left: 48px;
  padding-right: 0;
}

.home-page-text-columns .section-header__title {
  font-size: 36px;
  line-height: 48px;
  font-weight: 800;
}

.home-page-text-columns .grid .grid__item .h2 {
  font-size: 24px;
  line-height: 25px;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
}

.home-page-text-columns .grid .grid__item .rte-setting p {
  font-size: 18px;
  line-height: 30px;
}

.landing-home-page-testimonial.index-section.cdk-testimonial--template--16006536855717__60d3992f-d059-4386-b38b-5f07c8e7ed5d {
  background-color: #f6f2eb !important;
  padding-top: 75px;
  padding-bottom: 75px;
  margin-top: 0;
  margin-bottom: 0;
}

.landing-home-page-testimonial
  .testimonials-slider-hp
  .testimonials-slide
  .testimonials-slider__text {
  background-color: #f6f2eb !important;
}

.landing-home-page-testimonial
  .testimonials-slider-hp
  .testimonials-slide
  .testimonials-slider__text
  .cdk-grid__item {
  text-align: left;
  width: 58%;
  order: 2;
}

.landing-home-page-testimonial
  .testimonials-slider__text
  .cdk-grid
  .cdk-grid__item
  .image-wrap {
  margin: 0;
  min-height: 100%;
}

.landing-home-page-testimonial
  .testimonials-slider__text
  .cdk-grid
  .cdk-grid__item
  .image-wrap
  img {
  min-height: 100%;
  display: block;
}

.landing-home-page-testimonial.index-section.cdk-testimonial--template--15949426491557__60d3992f-d059-4386-b38b-5f07c8e7ed5d
  .flickity-slider
  .testimonials-slide:nth-child(2n) {
  padding: 0;
}

.landing-home-page-testimonial .testimonials-slider__text {
  position: relative;
  padding: 0;
  margin-left: 0;
  border-radius: 0;
}

.landing-home-page-testimonial .testimonials-slider__text .cdk-grid {
  justify-content: space-between;
}

.landing-home-page-testimonial
  .testimonials-slider__text
  .cdk-grid
  .cdk-grid__item:last-child {
  width: 38%;
  order: 1;
}

.landing-home-page-testimonial .testimonials-slider-hp .testimonials-slide {
  margin: 0;
  margin-right: 50px;
}

.review-text {
  font-size: 28px;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

.landing-home-page-testimonial
  .testimonials-slider__text
  .cdk-grid
  .cdk-grid__item
  .star-img {
  display: block;
  width: 100%;
  max-width: 100px;
  margin-left: 0;
  margin-right: 0;
  margin-top: 40px;
  margin-bottom: 40px;
  height: 30px;
}

.landing-home-page-testimonial
  .testimonials-slider__text
  .cdk-grid
  .cdk-grid__item
  .star-img
  svg {
  height: 100%;
  width: 150px;
}

.landing-home-page-testimonial
  .testimonials-slider__text
  .cdk-grid
  .cdk-grid__item
  .section-header__title {
  margin-top: 40px;
  font-size: clamp(18px, 2.5vw, 36px);
  line-height: clamp(30px, 4.2vw, 60px);
  letter-spacing: 0.05em;
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  text-transform: unset;
}

.landing-home-page-testimonial
  .testimonials-slider__text
  .cdk-grid
  .cdk-grid__item
  .rte-setting
  p {
  letter-spacing: 0.025em;
  font-size: clamp(18px, 1.66vw, 24px);
  line-height: clamp(30px, 2.777vw, 40px) !important;
  color: #434343;
  font-style: normal;
}

.landing-home-page-rich-text .theme-block h2 {
  color: #373737;
  text-transform: uppercase;
}

.h-p-i-w-t.index-section {
  padding-top: 60px;
}

.home-page-i-w-t-1 {
  margin: 0;
}

.home-page-i-w-t-2 {
  margin-bottom: 0;
}

.home-page-i-w-t-3 {
  margin-bottom: 0;
}

.h-p-i-w-t .feature-row {
  margin: 0;
}

.h-p-i-w-t .feature--image {
  margin: 0;
}

.h-p-i-w-t .feature-row {
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.home-page-i-w-t-1 .feature-row,
.home-page-i-w-t-2 .feature-row,
.home-page-i-w-t-3 .feature-row,
.home-page-black-bg-i-w-t .feature-row {
  align-items: flex-start;
}

.home-page-i-w-t-1 .feature-row .feature--image.feature-row__item,
.home-page-i-w-t-2 .feature-row .feature--image.feature-row__item,
.home-page-i-w-t-3 .feature-row .feature--image.feature-row__item {
  flex: 0 1 45%;
}

.home-page-i-w-t-1 .feature-row .feature-row__text,
.home-page-i-w-t-2 .feature-row .feature-row__text,
.home-page-i-w-t-3 .feature-row .feature-row__text {
  flex: 0 1 48%;
}

.h-p-i-w-t .feature-row__text--left {
  margin-right: 0;
  padding-right: 0;
}

.h-p-i-w-t .feature-row__text--right {
  padding-left: 0;
  margin-left: 0;
}

.h-p-i-w-t .feature-row .feature-row__text .number-text {
  font-size: 120px;
  line-height: 1;
  margin-bottom: 32px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}

.h-p-i-w-t .feature-row .feature-row__text .h1 {
  font-size: clamp(18px, 2.5vw, 36px);
  line-height: clamp(34px, 4.86vw, 70px);
  letter-spacing: 0.05em;
  margin-bottom: 40px;
  text-transform: capitalize;
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
}

.h-p-i-w-t .feature-row .feature-row__text .rte p {
  font-size: clamp(18px, 1.666vw, 24px);
  line-height: clamp(33px, 3.125vw, 45px);
  letter-spacing: 0.05em;
}

.landing-home-page-button.index-section {
  padding-top: 40px;
}

.landing-home-page-button .btn,
.home-page-i-w-t-button .feature-row .feature-row__text .btn {
  display: inline-block;
  padding: 14px 22px;
  margin: 0;
  width: auto;
  min-width: 90px;
  line-height: 1.42;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-size: calc(15px - 2px);
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  white-space: normal;
  cursor: pointer;
  border: 2px solid transparent;
  -webkit-user-select: none;
  user-select: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 35px;
  color: #fff;
  background: #111111;
  transition: background 0.15s ease;
}

.home-page-black-bg-i-w-t.index-section {
  padding-top: 75px;
  padding-bottom: 75px;
  color: #fff;
  margin-top: 24px;
  margin-bottom: 0;
}

.home-page-black-bg-i-w-t .feature-row .feature-row__text .h1 {
  font-size: 22px;
  line-height: 50px;
  text-transform: uppercase;
  font-weight: 700;
}

.home-page-black-bg-i-w-t .feature-row .feature-row__text .rte p {
  font-size: 32px;
  line-height: 70px;
}

.home-page-black-bg-i-w-t .feature-row {
  align-items: flex-start;
  margin: 0;
  position: relative;
}

.signature-image {
  position: absolute;
  bottom: 0;
  right: 0;
}

.signature-image img {
  display: block;
  width: 100%;
  max-width: 150px;
}

.home-page-black-bg-i-w-t .feature-row .feature--image.feature-row__item {
  flex: 0 1 47%;
}

.home-page-black-bg-i-w-t .feature-row .feature-row__text {
  flex: 0 1 50%;
  padding-top: 30px;
}

.home-page-i-w-t-button.index-section {
  padding-top: 0;
}

.home-page-i-w-t-button .feature-row .feature--image.feature-row__item {
  flex: 0 1 47%;
}

.home-page-i-w-t-button .feature-row .feature-row__text {
  flex: 0 1 50%;
}

.home-page-i-w-t-button .feature-row .feature-row__text .h1 {
  font-size: 36px;
  line-height: 1.2;
  margin-bottom: 24px;
}

.custom-color-text span {
  font-size: 16px;
  margin-top: 38px;
  letter-spacing: 1.19px;
  text-transform: uppercase;
  display: block;
  margin-bottom: 32px;
}

.home-page-i-w-t-button .feature-row .feature-row__text .rte p {
  font-size: 16px;
  color: #646464;
  line-height: 1.6;
}

.home-page-i-w-t-button .feature-row .feature-row__text .btn {
  margin-top: 40px;
}

.cdk-flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}

.cdk-flex .header__item {
  flex: 1 0 33.33%;
}

.cdk-flex .header__item.navigation ul {
  margin: 0;
  text-align: center;
}

.cdk-flex .header__item.navigation ul li {
  list-style: none;
  display: inline-block;
  margin: 0;
  padding-left: 0px;
  padding-right: 40px;
  padding-top: 28px;
  padding-bottom: 28px;
}

.cdk-flex .header__item.navigation ul li:last-child {
  padding-right: 0;
}

.cdk-flex .header__item.navigation ul li a {
  font-size: 16px;
  line-height: 100%;
}

.header__item.header__button {
  text-align: right;
}

.header__item.header__button a {
  border-radius: 4px;
  font-size: 12px;
  line-height: 40px;
  padding: 0 36px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 2px;
  word-spacing: 2px;
  background-color: #000;
  color: #fff;
  display: block;
  width: 100%;
  max-width: 190px;
  margin-left: auto;
  margin-right: 0;
}

.cdk-flex-mobile .mobile-toggle-menu {
  background: #f6f2eb;
  margin-left: -30px;
  margin-right: -30px;
  display: none;
}

.cdk-flex-mobile .mobile-toggle-menu .header__item.navigation ul {
  margin: 0;
  width: 100%;
}

.cdk-flex-mobile .mobile-toggle-menu .header__item.navigation ul li {
  list-style: none;
  padding: 15px 30px;
  border-bottom: 1px solid #d4d4d4;
}

.cdk-flex-mobile .mobile-toggle-menu .header__item.navigation ul li a {
  font-size: 16px;
  line-height: 100%;
}

.cdk-flex-mobile .mobile-toggle-menu .header__item.header__button {
  padding: 15px 30px;
}

.cdk-flex-mobile .mobile-toggle-menu .header__item.header__button a {
  max-width: 100%;
}

.cdk-flex-mobile .mobile-logo-close {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
}

.cdk-flex-mobile .mobile-logo-close .header__item.logo {
  width: 100%;
  text-align: center;
}

.cdk-flex-mobile .mobile-logo-close {
  padding: 16px 0;
}

.cdk-flex-mobile .header__toggle__icon {
  display: block;
  width: 20px;
  height: 12px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.cdk-flex-mobile .header__toggle__icon .menu---icon-1 {
  height: 2px;
  position: absolute;
  width: 20px;
  top: 0;
  background: #000;
  left: 0;
  right: 0;
  -webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  z-index: 10;
}

.cdk-flex-mobile .header__toggle__icon .menu---icon-2 {
  height: 2px;
  position: absolute;
  width: 20px;
  background: #000;
  top: 5px;
}

.cdk-flex-mobile .header__toggle__icon .menu---icon-3 {
  height: 2px;
  position: absolute;
  width: 20px;
  top: 10px;
  left: 0;
  right: 0;
  -webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  z-index: 10;
  background: #000;
}

.cdk-flex-mobile .header__toggle__icon.open .menu---icon-1 {
  top: 50%;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.cdk-flex-mobile .header__toggle__icon.open .menu---icon-3 {
  top: 50%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.cdk-flex-mobile .header__toggle__icon.open .menu---icon-2 {
  background: transparent;
}

body.home-page-tanaor-nano-jewelry #shopify-section-header {
  display: none;
}

body.home-page-tanaor-nano-jewelry #shopify-section-announcement {
  display: none;
}

.Custom.Header .cdk-header-wrapper {
  position: fixed;
  height: 74px;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  background-color: #fff;
}

#fp_section--template--16006536855717__e044e422-c144-43ef-9815-e180abd1b21d {
  padding-top: 74px;
}

body.home-page-tanaor-nano-jewelry input#ZrGcK {
  left: 30px;
  top: 18px !important;
}

.landing-home-page-testimonial.index-section
  .testimonials-slider-hp
  .flickity-prev-next-button.previous {
  display: none !important;
}

.landing-home-page-testimonial.index-section
  .testimonials-slider-hp
  .flickity-prev-next-button.next {
  display: block !important;
  background: transparent;
  color: #000;
  width: 50px;
  height: 50px;
  right: -40px;
  opacity: 0.8;
  padding: 0;
}

.landing-home-page-testimonial.index-section
  .testimonials-slider-hp
  .flickity-prev-next-button.next
  svg {
  width: 100%;
  height: 100%;
  position: unset;
}

.landing-home-page-testimonial.index-section
  .testimonials-slider-hp
  .flickity-prev-next-button:hover {
  transform: translateY(-50%);
}

.home-page-black-bg-i-w-t .feature-row .feature--image.feature-row__item video {
  display: block;
  width: 100% !important;
}

.testimonials-slider-hp .flickity-page-dots {
  display: none;
}

@media only screen and (min-width: 1024px) {
  .landing-home-page-testimonial
    .testimonials-slider__text
    .cdk-grid
    .cdk-grid__item:first-child {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 1024px) {
  .home-page-logo-list .logo-bar__item:first-child {
    display: none;
  }

  .home-page-text-columns.index-section {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .home-page-text-columns.index-section .page-width {
    padding: 0 20px;
  }

  .home-page-text-columns.index-section .page-width .grid {
    margin-left: -20px;
  }

  .home-page-text-columns.index-section .page-width .grid .grid__item {
    padding-left: 20px;
    padding-right: 0;
  }

  .home-page-text-columns .section-header__title {
    font-size: 24px;
    line-height: 48px;
  }

  .home-page-text-columns.index-section .section-header {
    margin-bottom: 28px;
  }

  .home-page-text-columns .grid .grid__item .h2 {
    font-size: 16px;
    line-height: 1.2;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 12px;
  }

  .home-page-text-columns .grid .grid__item .rte-setting p {
    font-size: 12px;
    line-height: 18px;
  }

  .landing-home-page-testimonial.index-section.cdk-testimonial--template--15949426491557__60d3992f-d059-4386-b38b-5f07c8e7ed5d {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .landing-home-page-testimonial.index-section .page-width {
    padding: 0 20px;
  }

  .review-text {
    font-size: 18px;
    line-height: 1;
    font-weight: 700;
    margin-top: 14px;
    margin-bottom: 0;
  }

  .landing-home-page-testimonial
    .testimonials-slider__text
    .cdk-grid
    .cdk-grid__item
    .section-header__title {
    margin-top: 14px;
    font-size: 36px;
    line-height: 43px;
  }

  .landing-home-page-testimonial
    .testimonials-slider__text
    .cdk-grid
    .cdk-grid__item
    .star-img {
    margin: 14px 0 14px;
  }

  .landing-home-page-testimonial
    .testimonials-slider__text
    .cdk-grid
    .cdk-grid__item
    .rte-setting
    p {
    font-size: 12px;
    line-height: 23px;
  }

  .landing-home-page-rich-text.index-section {
    margin-top: 50px;
  }

  .landing-home-page-rich-text.index-section .page-width {
    padding: 0 20px;
    max-width: 100%;
  }

  .landing-home-page-rich-text .theme-block h2 {
    color: #373737;
    text-transform: uppercase;
    font-size: 18px !important;
    line-height: 28px;
    margin: 16px 0;
  }

  .h-p-i-w-t.index-section {
    padding-top: 0;
  }

  .home-page-i-w-t-1.index-section,
  .home-page-i-w-t-2.index-section,
  .home-page-i-w-t-3.index-section {
    margin: 0;
    margin-bottom: 20px;
  }

  .home-page-i-w-t-1.index-section .page-width,
  .home-page-i-w-t-2.index-section .page-width,
  .home-page-i-w-t-3.index-section .page-width {
    padding: 0;
  }

  .home-page-i-w-t-1 .feature-row .feature--image.feature-row__item,
  .home-page-i-w-t-2 .feature-row .feature--image.feature-row__item,
  .home-page-i-w-t-3 .feature-row .feature--image.feature-row__item {
    flex: 0 1 50%;
  }

  .home-page-i-w-t-1 .feature-row .feature-row__text,
  .home-page-i-w-t-2 .feature-row .feature-row__text,
  .home-page-i-w-t-3 .feature-row .feature-row__text {
    flex: 0 1 50%;
    padding: 60px 20px;
  }

  .h-p-i-w-t .feature-row .feature-row__text .number-text {
    font-size: 80px;
    line-height: 1;
    margin-bottom: 32px;
  }

  .h-p-i-w-t .feature-row .feature-row__text .h1 {
    font-size: 17.122px;
    line-height: 33px;
    margin-bottom: 24px;
  }

  .h-p-i-w-t .feature-row .feature-row__text .rte p {
    font-size: 12px;
    line-height: 24px;
  }

  .landing-home-page-button.index-section {
    padding-top: 0;
    margin-top: 48px;
  }

  .home-page-black-bg-i-w-t.index-section {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .home-page-black-bg-i-w-t.index-section .page-width {
    padding: 0 36px;
  }

  .home-page-black-bg-i-w-t .feature-row .feature--image.feature-row__item {
    flex: 0 1 50%;
  }

  .home-page-black-bg-i-w-t .feature-row .feature-row__text {
    flex: 0 1 50%;
    padding-top: 30px;
  }

  .home-page-black-bg-i-w-t .feature-row .feature-row__text .h1 {
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 22px;
  }

  .home-page-black-bg-i-w-t .feature-row .feature-row__text .rte p {
    font-size: 22px;
    line-height: 40px;
  }

  .signature-image img {
    max-width: 96px;
  }

  .home-page-i-w-t-button .feature-row .feature--image.feature-row__item {
    flex: 0 1 50%;
  }

  .home-page-i-w-t-button .feature-row .feature-row__text {
    flex: 0 1 50%;
    padding: 36px;
  }

  .home-page-i-w-t-button .feature-row .feature-row__text .h1 {
    font-size: 20px;
    line-height: 1.2;
  }

  .home-page-i-w-t-button .feature-row .feature-row__text .rte p {
    font-size: 16px;
    line-height: 1.6;
  }

  .home-page-i-w-t-button .feature-row .feature-row__text .btn {
    margin-top: 32px;
  }

  .cdk-flex .header__item.navigation ul li {
    padding-right: 34px;
  }
  .landing-home-page-testimonial.index-section
    .testimonials-slider-hp
    .flickity-prev-next-button.next {
    display: none !important;
  }
}

@media only screen and (max-width: 768px) {
  .home-page-logo-list.index-section {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  .home-page-text-columns.index-section .page-width .grid {
    margin-left: 0;
  }

  .home-page-text-columns.index-section .page-width .grid .grid__item {
    padding-left: 0px;
  }

  .home-page-text-columns.index-section .page-width .grid .grid__item {
    padding-left: 0;
    margin-bottom: 0;
  }

  .home-page-text-columns.index-section
    .page-width
    .grid
    .grid__item
    > div:first-child {
    width: 100%;
  }

  .home-page-text-columns.index-section {
    padding-bottom: 38px;
  }

  .landing-home-page-testimonial.index-section .section-header {
    margin-bottom: 24px;
  }

  .landing-home-page-testimonial.index-section
    .section-header
    .section-header__title {
    font-size: 18px;
    line-height: 1;
    font-weight: 700;
    text-align: left;
  }

  .landing-home-page-testimonial .testimonials-slider__text .cdk-grid {
    flex-wrap: wrap;
  }

  .landing-home-page-testimonial
    .testimonials-slider__text
    .cdk-grid
    .cdk-grid__item:last-child {
    width: 260px;
    order: 1;
    margin: 0;
  }

  .landing-home-page-testimonial
    .testimonials-slider__text
    .cdk-grid
    .cdk-grid__item:first-child {
    width: 100%;
    order: 2;
  }

  .landing-home-page-testimonial
    .testimonials-slider__text
    .cdk-grid
    .cdk-grid__item
    .section-header__title {
    font-size: 20px;
    line-height: 28px;
  }

  .landing-home-page-testimonial
    .testimonials-slider__text
    .cdk-grid
    .cdk-grid__item
    .rte-setting
    p {
    margin-bottom: 60px;
  }

  .landing-home-page-testimonial .testimonials-slider-hp .flickity-page-dots {
    text-align: left;
    bottom: 0;
  }

  .landing-home-page-rich-text.index-section {
    margin: 0;
  }

  .h-p-i-w-t .feature-row {
    flex-wrap: wrap;
  }

  .home-page-i-w-t-1 .feature-row .feature--image.feature-row__item,
  .home-page-i-w-t-2 .feature-row .feature--image.feature-row__item,
  .home-page-i-w-t-3 .feature-row .feature--image.feature-row__item {
    flex: 0 1 100%;
    order: 2;
    width: 100%;
  }

  .home-page-i-w-t-1 .feature-row .feature-row__text,
  .home-page-i-w-t-2 .feature-row .feature-row__text,
  .home-page-i-w-t-3 .feature-row .feature-row__text {
    flex: 0 1 100%;
    order: 1;
    width: 100%;
  }

  .landing-home-page-button.index-section {
    padding-top: 0;
    margin-top: 24px;
  }

  .landing-home-page-button.index-section {
    padding-top: 0;
    margin-top: 24px;
    margin-bottom: 30px;
  }

  .h-p-i-w-t .feature-row .feature-row__text .number-text {
    font-size: 48px;
    line-height: 1;
    margin-bottom: 32px;
  }

  .home-page-black-bg-i-w-t.index-section {
    margin-top: 30px;
    margin-bottom: 0;
  }

  .home-page-black-bg-i-w-t .feature-row {
    position: unset;
  }

  .signature-image {
    position: unset;
    display: flex;
    justify-content: flex-end;
    margin-top: 24px;
  }

  .home-page-black-bg-i-w-t .feature-row .feature--image.feature-row__item {
    flex: 0 1 100%;
  }

  .home-page-black-bg-i-w-t .feature-row .feature-row__text {
    flex: 0 1 100%;
    width: 100%;
    padding-left: 0;
  }

  .home-page-i-w-t-button.index-section {
    margin: 0;
  }

  .home-page-i-w-t-button .feature-row .feature--image.feature-row__item {
    flex: 0 1 100%;
  }

  .home-page-i-w-t-button .feature-row .feature-row__text {
    flex: 0 1 100%;
    padding: 36px;
    width: 100%;
  }

  .home-page-i-w-t-button.index-section .page-width {
    padding: 0;
  }

  .custom-color-text span {
    font-size: 12px;
    margin-top: 22px;
    margin-bottom: 12px;
  }

  .home-page-i-w-t-button .feature-row .feature-row__text .rte p {
    font-size: 12px;
    line-height: 1.6;
  }

  .testimonials-slider-hp .flickity-page-dots {
    display: block;
  }
}
.text__standard .standard__heading {
  margin-bottom: 35px;
}

.index-section.index-section--alt.about_add {
  background-color: #000;
}

.about_add .text__standard {
  color: #eddabd;
}

/* .margin-zero {
  margin: 0;
}
 */
.about_add .brick__block__text__inner {
  width: 100%;
  color: #eddabd;
}

.index-section.index-section--alt.about_add {
  background-color: #000;
  margin: 0;
}

/* new landing page */

.hero-wrapper {
  position: relative;
}

.hero__text-content.horizontal-center {
  text-align: center;
}

.hero__text-content {
  position: relative;
  padding: 35px 0;
  z-index: 4;
}

.hero__text-wrap {
  position: absolute;
  height: 100%;
  width: 100%;
  color: #fff;
  top: 0;
}

.hero__text-wrap .page-width {
  display: table;
  width: 100%;
  height: 100%;
}

.hero__text-shadow {
  position: relative;
  display: inline-block;
  transform: translateZ(0);
}

.hero__text-content {
  position: relative;
  padding: 35px 0;
  z-index: 4;
}

.hero__text-content.horizontal-center {
  text-align: center;
}

.hero__text-content.vertical-center {
  vertical-align: middle;
  padding-top: 50px;
}

.cdk-gif-image-wrapper .hero {
  width: 100%;
  max-width: 650px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: auto;
}

.hero[data-natural] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.hero__image {
  width: 100%;
  height: 100%;
}

.index-section {
  margin: 60px 0;
}

.section-header {
  margin-bottom: 40px;
  text-align: center;
}

.logo-bar {
  text-align: center;
  margin-bottom: -40px;
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-wrap: wrap;
}

[data-animate_images="true"]
  [data-aos="logo__animation"].aos-animate
  .logo-bar__item {
  animation: fade-in 0.5s ease 0s forwards;
}

[data-animate_images="true"] [data-aos="logo__animation"] .logo-bar__item {
  opacity: 0;
}

.logo-bar .logo-bar__item {
  flex: 0 0 180px;
  margin-bottom: 20px;
}

.logo-bar__item {
  flex: 0 1 110px;
  vertical-align: middle;
  margin: 0 20px 26.66667px;
}

.logo-bar img.logo-bar__image {
  height: 60px;
  width: 120px;
  object-fit: contain;
  filter: grayscale(100%);
}
/* testimonial-slider landingpage */
.testimonials-slider .slick-dots {
  display: flex;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: center;
  align-items: center;
  flex-direction: row;
}

.testimonials-slider .slick-dots li {
  width: 10px;
  height: 10px;
  background: #d3d3d3;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
  margin: 0 8px;
}

.testimonials-slider .slick-dots li:hover {
  opacity: 0.6;
}

.testimonials-slider .slick-dots .slick-active {
  background: #333;
}

.page-width.page-width--narrow.expand > div:first-of-type {
  border-top: 1px solid #ccc;
}

.collapsible-trigger__icon {
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  width: 10px;
  height: 10px;
  transform: translateY(-50%);
}

.collapsible-trigger {
  color: inherit;
  position: relative;
}

.icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  fill: currentColor;
}

.collapsible-trigger--inline .collapsible-trigger__icon {
  right: auto;
  left: 0;
}

.hero__text-content.vertical-center {
  vertical-align: middle;
  padding-top: 50px;
}

.hero__text-content.horizontal-center {
  text-align: center;
}

.hero__text-content {
  display: table-cell;
}

.hero__text-content {
  position: relative;
  padding: 35px 0;
  z-index: 4;
}

.hero__text-shadow:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: auto;
  background: radial-gradient(rgba(0, 0, 0, 0.2) 0%, transparent 60%);
  background: radial-gradient(
    rgba(0, 0, 0, var(--colorImageOverlayTextShadow)) 0%,
    transparent 60%
  );
  margin: -100px -200px;
  opacity: 0;
  transition: opacity 0.6s cubic-bezier(0.04, 0, 0.2, 1) 0.3s;
}

[data-animate_images="true"] .lazyloaded {
  transition: opacity 0.15s ease;
}

@media only screen and (min-width: 769px) {
  .hero__text-content.vertical-center {
    padding-top: 90px;
  }

  .hero__text-content.horizontal-center {
    padding-left: 40px;
    padding-right: 40px;
  }

  .collapsible-trigger__icon .icon {
    width: 12px;
    height: 12px;
  }

  .collapsible-trigger__icon {
    width: 12px;
    height: 12px;
  }

  .hero__text-content {
    padding: 60px 0;
  }

  .hero__text-content {
    padding: 60px 0;
  }

  .logo-bar__item {
    flex: 0 1 160px;
    margin: 0 26.66667px 40px;
  }

  .hero__text-content.vertical-center {
    padding-top: 90px;
  }

  .hero__text-content.horizontal-center {
    padding-left: 40px;
    padding-right: 40px;
  }
}

/************************07-03-2023******************************/
.medium-up--one-half {
  width: 50%;
  position: relative;
}

.hero .hero__text-shadow {
  position: absolute;
  top: 10%;
}
.hero-animated .hero .hero__text-wrap {
  position: absolute;
  height: 100%;
  width: 100%;
  color: #fff;
  top: 0;
  right: 20%;
}

.video-link .hero .hero__text-wrap {
  position: absolute;
  height: 100%;
  width: 100%;
  color: #fff;
  top: 0;
  right: 0;
}
.hero-animated .hero__subtitle img {
  width: 120px;
  height: 60px;
  object-fit: cover;
  margin-top: 10%;
}
.index-section img {
  width: 100%;
}
.section-header1 img {
  width: 120px;
  height: 100%;
}

/***************09-03-2023******************/
#columns-with-image {
}

#columns-with-image .image-width {
  width: 100%;
  max-width: 500px !important;
  margin: 0 auto !important;
  position: relative;
}

.product__grid__info .grid__swatch__hover {
  opacity: 1 !important;
  visibility: visible;
  display: block !important;
}

/***************26-04-2024******************/
.home-page-logo-list .logo-bar {
  margin: 0;
}
.margin-zero.index-section {
  margin: 0;
}
