/** Shopify CDN: Minification failed

Line 150:124 Unexpected "/"
Line 401:124 Unexpected "/"

**/
/* == GLOBAL == */


body{
font-family:'Roboto','Noto Sans JP';
}
/*  @font-face {
        src: url("/cdn/shop/files/notojp-bold.woff?v=1654766340") format("woff");
        font-family: "Noto Sans JP";
        font-style: bold;
        font-display: swap;
      }

 @font-face {
        src: url("/cdn/shop/files/notojp-reg.woff?v=1654766355") format("woff");
        font-family: "Noto Sans JP";
        font-style: normal;
        font-display: swap;
      } */

.product__title{
font-weight:700;
}

.no-display{
display:none;
}
.h2{
  font-weight:700;
}
.image-with-text__description.rte,.product__description, .rich-text-blocks .rich-text__content.rte, .template-page #main .rte {
  line-height:1.8;
}
#shopify-section-template--15279945056411__main .rte{line-height:1.8;}

/* LOGO */
.logo-for-mobile {display: none}

/* SUBMENU */
.sidebar__menu.sidebar--secondary li:last-child {margin-top: 2.5em}
.sidebar__menu.sidebar--secondary li.has-submenu li:last-child {margin-top: 0}
/* TOGGLE */
.mount-toggles .toggle__title {padding-right: 20px; }
.mount-toggles .section-header__title.h4 {font-weight: 700}

/* ACTION BUTTON */
/* .shopify-payment-button {display: none} */

/* SLIDER */
#neno-hero-slider {margin-top: -62px; margin-bottom: 10vh;}

/* KEY-POINTS */
.key-points {}
.key-points li {display: flex; margin-bottom: 5px}
.key-points li span {display: inline-block; margin-right: 5px}

/* CART */
#shopify-section-template--15279945121947__main #ViewCart {display: none}


/* common-sections */
.section-w-reduced-btm-margin{
  margin-bottom: 100px;
}


/* == PRODUCTS == */
	
/*     .section-w-margin {margin-top: -1.5em} */
	.main-product {margin-bottom: 10vh}


    /* Genesis 2.0 */
/*     #product-template--15321704169627__main .product__title.h2::after {
      content: 'がんや生活習慣病の疾患リスクから、肥満や肌の体質など約360項目を解析。'; 
      display: block;
      font-size: 1.2rem;
      margin-top: .8rem;
      line-height: 1.5;
    } */
        /* SCIENCE-ACTION-BTN */
    #shopify-section-template--15321704169627__16504198354a13337f .section-header {display: flex; justify-content: space-between;}
    #shopify-section-template--15321704169627__16504198354a13337f .button--underline {align-self: flex-start}

        /* CALL-ACTION-BTN */
    #shopify-section-template--15321704169627__1645769952eeac615a .shopify-payment-button__button {line-height: 3.2}
    #shopify-section-template--15321704169627__1645771282bb65a45d .shopify-payment-button__button {line-height: 3.2}
        /* STEPS BLOCK */
    #shopify-section-template--15321704169627__16457706819ea3c0a0 .three-tenths {width: calc(var(--grid-width) / 12 * 2);}
    #shopify-section-template--15321704169627__16457706819ea3c0a0 .push-left-half-tenth {margin-left: calc(var(--grid-width) / 12 * 0.67);}
    #shopify-section-template--15321704169627__16457706819ea3c0a0 .images-with-text-slider__content h3 {display: none}
        /* WHAT INCLUDE */
    #shopify-section-template--15321704169627__16457706855719bb12 {}
    #shopify-section-template--15321704169627__164999171163003030 {display: none}
    .what-included-wrapper {width: 100%;}
    .what-included-wrapper ul {
      counter-reset: listStyle;
      max-width: 1080px;
      display: flex;
      flex-wrap: wrap;
      margin: 0 auto;
    }
    .what-included-wrapper ul li {
      flex: 1 1 50%;
      counter-increment: listStyle;
      position: relative;
      left: 40px;
      margin-bottom: 2rem;
    }
    .what-included-wrapper ul li:before {
      position: absolute;
      content: counter(listStyle, upper-alpha);
      color: white;
      background-color: black;
      border-radius: 50%;
      font-weight: 700;
      width: 30px;
      height: 30px;
      text-align: center;
      line-height: 2;
      left: -40px;
    }
    .what-included-wrapper ul li .h5 {font-weight: 700}
    .what-included-wrapper ul li p {color: #4B5157;}




    /* Myself 2.0 */
/*     #product-template--15317902262427__main .product__title.h2::after {
      content: '新たな自分を発見できる自己分析遺伝子検査キット。遺伝子で知る、本当の自分らしさ。'; 
      display: block;
      font-size: 1.2rem;
      margin-top: .8rem;
      line-height: 1.5;
    } */
        /* SCIENCE-ACTION-BTN */
    #shopify-section-template--15317902262427__16504206554832ea52 .section-header {display: flex; justify-content: space-between;}
    #shopify-section-template--15317902262427__16504206554832ea52 .button--underline {align-self: flex-start}
        /* CALL-ACTION-BTN */
    #shopify-section-template--15317902262427__1646289194482a5ed4 .shopify-payment-button__button {line-height: 3.2}
    #shopify-section-template--15317902262427__1646289822b599a842 .shopify-payment-button__button {line-height: 3.2}
        /* STEPS BLOCK */
    #shopify-section-template--15317902262427__164628947441201c6a .three-tenths {width: calc(var(--grid-width) / 12 * 2);} */
    #shopify-section-template--15317902262427__164628947441201c6a .push-left-half-tenth {margin-left: calc(var(--grid-width) / 12 * 0.67);}
    #shopify-section-template--15317902262427__164628947441201c6a .images-with-text-slider__content h3 {display: none}
        /* WHAT INCLUDE */
    #shopify-section-template--15317902262427__16500109882e256449 {display: none}



    /* DIET */
/*     #product-template--15316874952859__main .product__title.h2::after {
      content: '遺伝的な体質の傾向を知り、自分にあったダイエットを始めませんか。'; 
      display: block;
      font-size: 1.2rem;
      margin-top: .8rem;
      line-height: 1.5;
    } */
        /* SCIENCE-ACTION-BTN */
    #shopify-section-template--15316874952859__1650420906fda85f0d .section-header {display: flex; justify-content: space-between;}
    #shopify-section-template--15316874952859__1650420906fda85f0d .button--underline {align-self: flex-start}
        /* CALL-ACTION-BTN */
    #shopify-section-template--15316874952859__1646204187d68718ac .shopify-payment-button__button {line-height: 3.2}
    #shopify-section-template--15316874952859__16462050825f86f9bb .shopify-payment-button__button {line-height: 3.2}
        /* STEPS BLOCK */
    #shopify-section-template--15316874952859__16462045302194b75d .three-tenths {width: calc(var(--grid-width) / 12 * 2);}
    #shopify-section-template--15316874952859__16462045302194b75d .push-left-half-tenth {margin-left: calc(var(--grid-width) / 12 * 0.67);}
    #shopify-section-template--15316874952859__16462045302194b75d .images-with-text-slider__content h3 {display: none}
        /* WHAT INCLUDE */
    #shopify-section-template--15316874952859__1650013202f4560d1b {display: none}



    /* SKIN */
/*     #shopify-section-template--15339751178395__main .product__title.h2::after {
      content: '肌老化に関連する遺伝子を解析し、あなたの肌タイプを判定します。'; 
      display: block;
      font-size: 1.2rem;
      margin-top: .8rem;
      line-height: 1.5;
    } */
        /* SCIENCE-ACTION-BTN */
    #shopify-section-template--15339751178395__1650421209c7e439a6 .section-header {display: flex; justify-content: space-between;}
    #shopify-section-template--15339751178395__1650421209c7e439a6 .button--underline {align-self: flex-start}
        /* CALL-ACTION-BTN */
    #shopify-section-template--15339751178395__1646204187d68718ac .shopify-payment-button__button {line-height: 3.2}
    #shopify-section-template--15339751178395__16462050825f86f9bb .shopify-payment-button__button {line-height: 3.2}
        /* STEPS BLOCK */
    #shopify-section-template--15339751178395__16462045302194b75d .three-tenths {width: calc(var(--grid-width) / 12 * 2);}
    #shopify-section-template--15339751178395__16462045302194b75d .push-left-half-tenth {margin-left: calc(var(--grid-width) / 12 * 0.67);}
    #shopify-section-template--15339751178395__16462045302194b75d .images-with-text-slider__content h3 {display: none}
        /* WHAT INCLUDE */
    #shopify-section-template--15339751178395__1650013671e7b6b018{display: none}




    /* SPORTS */
/*     #shopify-section-template--15340393005211__main .product__title.h2::after {
      content: '筋肉タイプを知り、自分にあったスポーツやトレーニングを。'; 
      display: block;
      font-size: 1.2rem;
      margin-top: .8rem;
      line-height: 1.5;
    } */
        /* SCIENCE-ACTION-BTN */
    #shopify-section-template--15340393005211__165042150447eddaa0 .section-header {display: flex; justify-content: space-between;}
    #shopify-section-template--15340393005211__165042150447eddaa0 .button--underline {align-self: flex-start}
        /* CALL-ACTION-BTN */
    #shopify-section-template--15340393005211__1646204187d68718ac .shopify-payment-button__button {line-height: 3.2}
    #shopify-section-template--15340393005211__16462050825f86f9bb .shopify-payment-button__button {line-height: 3.2}
        /* STEPS BLOCK */
    #shopify-section-template--15340393005211__16462045302194b75d .three-tenths {width: calc(var(--grid-width) / 12 * 2);}
    #shopify-section-template--15340393005211__16462045302194b75d .push-left-half-tenth {margin-left: calc(var(--grid-width) / 12 * 0.67);}
    #shopify-section-template--15340393005211__16462045302194b75d .images-with-text-slider__content h3 {display: none}
        /* WHAT INCLUDE */
    #shopify-section-template--15340393005211__1650013926154b75d1{display: none}



    /* HAPLO2 */
/*     #shopify-section-template--15341307855003__main .product__title.h2::after {
      content: '民族構成や祖先の移動経路を知り、あなたのルーツをたどれます。'; 
      display: block;
      font-size: 1.2rem;
      margin-top: .8rem;
      line-height: 1.5;
    } */
    #shopify-section-template--15341307855003__164852028697860a74 {color: #FFFFFF;}
    #shopify-section-template--15341307855003__1647579296fee6f095 .image-with-text-overlay:nth-child(2) .image-with-text-overlay__description p:nth-child(2) {font-size: 12px}
        /* OVERVIEW */
    .hp2-overview-section .container {
      position: relative;
      height: 45rem;
      background-image: -webkit-image-set(url(/cdn/shop/files/man-phone.png?v=1650951343.png) 1x, url(/cdn/shop/files/man-phone_2x_a6eb8113-a8e6-499a-b531-c637c10629a4.png?v=1650951343.png) 2x, url(/cdn/shop/files/man-phone_3x_d9656f5f-861b-4f47-bee7-9e26fa048194.png?v=1650951344.png) 3x);
      background-image: image-set(url(/cdn/shop/files/man-phone.png?v=1650951343) 1x, url(/cdn/shop/files/man-phone_2x_a6eb8113-a8e6-499a-b531-c637c10629a4.png?v=1650951343) 2x, url(/cdn/shop/files/man-phone_3x_d9656f5f-861b-4f47-bee7-9e26fa048194.png?v=1650951344) 3x);
      background-repeat: no-repeat;
      background-position: center bottom;
      background-size: 33.3rem auto;
    }
      .hp2-overview-section .container .h2{margin-bottom: 0.5em}
      .hp2-overview-section .container .txt-wrapper {text-align: center;}
      .hp2-overview-section .container img.char__img {display: none;}
      .hp2-overview-section .container img.widget {position: absolute;}
      .hp2-overview-section .container img.ov__img1 {top: 55%; left: 15%;}
      .hp2-overview-section .container img.ov__img2 {bottom: 2%; right: 20%;}
      .hp2-overview-section .container img.ov__img3 {top: 35%; right: 10%;}
        /* ROOT */
    	#shopify-section-template--15341307855003__165095281417d1113a {display: none}
    	#shopify-section-template--15341307855003__16460107104438ef87 .image-with-text__image {}
        /* MIG */
    	#shopify-section-template--15341307855003__16509548597323dd8a {display: none}
    	#shopify-section-template--15341307855003__1646011500dd77a2e9 .image-with-text__image {}
		/* RESEARCH */
        .hp2-research-section {}
        .hp2-research-section ul {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          max-width: 108rem;
          margin: 0 auto;
          -webkit-box-pack: space-between;
              -ms-flex-pack: space-between;
                  justify-content: space-between;
          text-align: center;
        }
        .hp2-research-section ul li {
          max-width: 45%;
          -webkit-box-flex: 1;
              -ms-flex: 1 1 auto;
                  flex: 1 1 auto;
          margin-bottom: 0;
        }
        .hp2-research-section ul li img {height: 8rem; margin-bottom: 1rem;}
        .hp2-research-section ul li h4 {font-size: 20px; font-weight: 700; margin-bottom: 1.5rem;}
        .hp2-research-section ul li p.desc {font-size: 20px; font-weight: 400;}
        .hp2-research-section ul li a.btn__bar {font-size: 20px; border-bottom: 1px solid #000000; margin: 2.5rem 0;transition: all .15s linear;}
        .hp2-research-section ul li a.btn__bar:hover {border-color: var(--color-accent); color: var(--color-accent);}

        /* SCIENCE-ACTION-BTN */
    #shopify-section-template--15341307855003__16504216911f3db1ee .section-header {display: flex; justify-content: space-between;}
    #shopify-section-template--15341307855003__16504216911f3db1ee .button--underline {align-self: flex-start}
        /* CALL-ACTION-BTN */
    #shopify-section-template--15341307855003__1645769952eeac615a .shopify-payment-button__button {line-height: 3.2}
    #shopify-section-template--15341307855003__1645771282bb65a45d .shopify-payment-button__button {line-height: 3.2}
        /* STEPS BLOCK */
    #shopify-section-template--15341307855003__16457706819ea3c0a0 .three-tenths {width: calc(var(--grid-width) / 12 * 2);}
    #shopify-section-template--15341307855003__16457706819ea3c0a0 .push-left-half-tenth {margin-left: calc(var(--grid-width) / 12 * 0.67);}
    #shopify-section-template--15341307855003__16457706819ea3c0a0 .images-with-text-slider__content h3 {display: none}
        /* WHAT INCLUDE */
    #shopify-section-template--15341307855003__16500129287c0e73fd{display: none}



    /* METABO */
/*     #product-template--15341382205595__main .product__title.h2::after {
      content: '脂質異常症や高血圧症の発症リスクを解析、メタボ予防に'; 
      display: block;
      font-size: 1.2rem;
      margin-top: .8rem;
      line-height: 1.5;
    } */
        /* SCIENCE-ACTION-BTN */
    #shopify-section-template--15341382205595__16504222640f99b3da .section-header {display: flex; justify-content: space-between;}
    #shopify-section-template--15341382205595__16504222640f99b3da .button--underline {align-self: flex-start}
        /* CALL-ACTION-BTN */
    #shopify-section-template--15341382205595__1646204187d68718ac {display: none}
    #shopify-section-template--15341382205595__1646204187d68718ac .shopify-payment-button__button {line-height: 3.2}
    #shopify-section-template--15341382205595__16462050825f86f9bb .shopify-payment-button__button {line-height: 3.2}
        /* STEPS BLOCK */
    #shopify-section-template--15341382205595__16462045302194b75d .three-tenths {width: calc(var(--grid-width) / 12 * 2);}
    #shopify-section-template--15341382205595__16462045302194b75d .push-left-half-tenth {margin-left: calc(var(--grid-width) / 12 * 0.67);}
    #shopify-section-template--15341382205595__16462045302194b75d .images-with-text-slider__content h3 {display: none}



    /* SKINMICRO */
/*     #shopify-section-template--15341457834139__main .product__title.h2::after {
      content: '皮膚常在菌のバランスを、手軽に調べられる検査キット'; 
      display: block;
      font-size: 1.2rem;
      margin-top: .8rem;
      line-height: 1.5;
    } */
        /* SCIENCE-ACTION-BTN */
    #shopify-section-template--15341457834139__1650422456b55548c7 .section-header {display: flex; justify-content: space-between;}
    #shopify-section-template--15341457834139__1650422456b55548c7 .button--underline {align-self: flex-start}
        /* CALL-ACTION-BTN */
    #shopify-section-template--15341457834139__1646204187d68718ac {display: none}
    #shopify-section-template--15341457834139__1646204187d68718ac .shopify-payment-button__button {line-height: 3.2}
    #shopify-section-template--15341457834139__16462050825f86f9bb .shopify-payment-button__button {line-height: 3.2}
        /* STEPS BLOCK */
    #shopify-section-template--15341457834139__16462045302194b75d .three-tenths {width: calc(var(--grid-width) / 12 * 2);}
    #shopify-section-template--15341457834139__16462045302194b75d .push-left-half-tenth {margin-left: calc(var(--grid-width) / 12 * 0.67);}
    #shopify-section-template--15341457834139__16462045302194b75d .images-with-text-slider__content h3 {display: none}





    /* COVID-JP */
/*     #shopify-section-template--15338444095643__main .product__title.h2::after {
      content: 'オミクロン等の変異株対応。自宅で唾液採取、結果はスマホで。医師に相談可能。'; 
      display: block;
      font-size: 1.2rem;
      margin-top: .8rem;
      line-height: 1.5;
    } */
        /* SCIENCE-ACTION-BTN */
    #shopify-section-template--15338444095643__16504226445f9c97cf .section-header {display: flex; justify-content: space-between;}
    #shopify-section-template--15338444095643__16504226445f9c97cf .button--underline {align-self: flex-start}
        /* CALL-ACTION-BTN */
    #shopify-section-template--15338444095643__1646204187d68718ac .shopify-payment-button__button {line-height: 3.2}
    #shopify-section-template--15338444095643__16462050825f86f9bb .shopify-payment-button__button {line-height: 3.2}
        /* STEPS BLOCK */
    #shopify-section-template--15338444095643__16462045302194b75d .three-tenths {width: calc(var(--grid-width) / 12 * 2);}
    #shopify-section-template--15338444095643__16462045302194b75d .push-left-half-tenth {margin-left: calc(var(--grid-width) / 12 * 0.67);}
    #shopify-section-template--15338444095643__16462045302194b75d .images-with-text-slider__content h3 {display: none}
        /* IF POSITIVE */
    #shopify-section-template--15338444095643__1647310398e09c7bf8.section-w-margin {margin-bottom: 5vh}
        /* WHAT INCLUDE */
    #shopify-section-template--15338444095643__1650014199f1f43d3d{display: none}



    /* COVID-INTERNATIONAL */
/*     #shopify-section-template--15338659905691__main .product__title.h2::after {
      content: 'オミクロン等の変異株対応。自宅で唾液採取、結果はスマホで。医師に相談可能。'; 
      display: block;
      font-size: 1.2rem;
      margin-top: .8rem;
      line-height: 1.5;
    } */
        /* SCIENCE-ACTION-BTN */
    #shopify-section-template--15338659905691__1650422989403b3f34 .section-header {display: flex; justify-content: space-between;}
    #shopify-section-template--15338659905691__1650422989403b3f34 .button--underline {align-self: flex-start}
        /* CALL-ACTION-BTN */
    #shopify-section-template--15338659905691__1646204187d68718ac .shopify-payment-button__button {line-height: 3.2}
    #shopify-section-template--15338659905691__16462050825f86f9bb .shopify-payment-button__button {line-height: 3.2}
        /* STEPS BLOCK */
    #shopify-section-template--15338659905691__16462045302194b75d .three-tenths {width: calc(var(--grid-width) / 12 * 2);}
    #shopify-section-template--15338659905691__16462045302194b75d .push-left-half-tenth {margin-left: calc(var(--grid-width) / 12 * 0.67);}
    #shopify-section-template--15338659905691__16462045302194b75d .images-with-text-slider__content h3 {display: none}
        /* IF POSITIVE */
    #shopify-section-template--15338659905691__1647310398e09c7bf8.section-w-margin {margin-bottom: 5vh}
        /* WHAT INCLUDE */
    #shopify-section-template--15338659905691__1650014833d8ad9053{display: none}



/* == WGS == */

  /* STEPS BLOCK */
    #shopify-section-template--15402530767003__16457706819ea3c0a0 .three-tenths {width: calc(var(--grid-width) / 14 * 2);} */
    #shopify-section-template--15402530767003__16457706819ea3c0a0 .push-left-half-tenth {margin-left: calc(var(--grid-width) / 12 * 0.67);}
    #shopify-section-template--15402530767003__16457706819ea3c0a0 .images-with-text-slider__content h3 {display: none}
.image-with-text.sc-shot{
  align-items:flex-start;
}

.image-with-text.sc-shot:first-child{
  align-items:flex-start;
}

.image-with-text.sc-shot .image-with-text__content{
  margin-top:60px;
}
.sc-nav{
  text-align:center;
  margin-top:100px;
  margin-bottom:100px;
}
.sc-nav a{
  display:inline-block;
  margin:0 14px;
  border-bottom:solid 2px #000;
}
#shopify-section-template--15418451591323__main.section-w-margin, 
#shopify-section-template--15414304571547__main.section-w-margin,
#shopify-section-template--15418451689627__main.section-w-margin,
#shopify-section-template--15418451525787__main.section-w-margin{
  margin-bottom: 100px;
}

  /* (common)STEPS section */
  .steps .css-slide {width:14%;}
  .steps .push-left-half-tenth,
  .steps .push-left-one-tenth {
    margin-left: calc(var(--grid-width) / 12 * 0.67);
    margin-bottom:20px;
  }
    .steps .images-with-text-slider__content h3 {display: none}
  .steps .images-with-text-slider__content .css-slide:nth-child(1):before{content:"step1"; font-weight:700;}
  .steps .images-with-text-slider__content .css-slide:nth-child(2):before{content:"step2"; font-weight:700;}
  .steps .images-with-text-slider__content .css-slide:nth-child(3):before{content:"step3"; font-weight:700;}
  .steps .images-with-text-slider__content .css-slide:nth-child(4):before{content:"step4"; font-weight:700;}
  .steps .images-with-text-slider__content .css-slide:nth-child(5):before{content:"step5"; font-weight:700;}
.steps .images-with-text-slider__content .css-slide:nth-child(6):before{content:"step6"; font-weight:700;}
.steps .images-with-text-slider__content .css-slide:nth-child(7):before{content:"step7"; font-weight:700;}
.steps .css-slider-navigation  {display: none!important;}


 .flows .css-slide {width:18%;}
  .flows .push-left-half-tenth,
  .flows .push-left-one-tenth {
    margin-left: calc(var(--grid-width) / 12 * 0.67);
    margin-bottom:20px;
  }
    .flows .images-with-text-slider__content h3 {display: none}
.flows .images-with-text-slider__content{counter-reset: number 0;}
.flows .images-with-text-slider__content .css-slide:before{
  font-weight:700;
  counter-increment: number 1;
  content: counter(number); 
}


.flows .css-slider-navigation  {display: none!important;}

@media screen and (max-width: 599px) {
.image-with-text.sc-shot{
  flex-direction: column-reverse;
}
  .image-with-text.sc-shot .image-with-text__content{
  margin-top:0;
 margin-bottom:20px;
}
  .sc-nav{
  margin-top:0px;
}
.sc-nav a{
  margin:5px;
}
  .steps .css-slide {width:44%;}
  .flows .css-slide {width:44%;}
  
}



/* == RANKING == */
.product-item__image .badge{
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 93px;
    height: 73px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .badge.rank-1{
    position: absolute;
    background-image: url(/cdn/shop/files/rank-1.png?v=1652940506);
  }
  .badge.rank-2{
    position: absolute;
    background-image: url(/cdn/shop/files/rank-2.png?v=1652940517);
  }
  .badge.rank-3{
    position: absolute;
    background-image: url(/cdn/shop/files/rank-3.png?v=1652940528);
  }
  .product-item__image .badge.new{
    position: absolute;
    top:6px;
    left:18px;
    background-image: url(/cdn/shop/files/badge_new-red.png?v=1682404172);
    width: 100px;
        height: 100px;
  }

@media screen and (max-width: 1400px) {
      .product-item__image .badge {
        width: calc(93px/1.5);
        height: calc(73px/1.5);
      }
  .product-item__image .badge.new{
    width: 90px;
        height: 90px;
  }
    }

@media screen and (max-width: 950px) {
      .product-item__image .badge {
        width: calc(93px/2);
        height: calc(73px/2);
      }
  .product-item__image .badge.new{
    width: 60px;
        height: 60px;
  }
    }
@media screen and (max-width: 400px) {
      .product-item__image .badge {
        width: calc(93px/2.4);
        height: calc(73px/2.4);
      }
    .product-item__image .badge.new{
    width: 60px;
        height: 60px;
  }
    }



/* == analysels == */
#shopify-section-template--15279945187483__16530268935669d2e4 .top-analysels{margin-top:10vh;}
.top-analysels{text-align:center;}
.top-analysels .num{font-size:4rem; font-weight:700;}
@media screen and (max-width: 950px) {
   .top-analysels .num{font-size:3rem;} 
 }
@media screen and (max-width: 400px) {
   .top-analysels .num{font-size:2rem;} 
 }

/* == COLLECTIONS == */
.product-item__title {font-weight: 700}
#shopify-section-template--15279945154715__main .product-item__price {margin-top: 10px;}
#shopify-section-template--15279945154715__main .product-item {margin-bottom: 150px;}
#shopify-section-template--15279945154715__main .section-header.five-tenths {width: calc(var(--grid-width) / 12 * 12);}


/* == ALL TESTING ITEMS == */
#shopify-section-template--15346099355803__16481021370f096de4.section-w-margin {margin-bottom: 0vh} 
#shopify-section-template--15346099355803__1648101647623b96f3.section-w-margin {margin-bottom: 10vh} 
#shopify-section-template--15346099355803__1647221427f8d9ad2b.section-w-margin {margin-bottom: 10vh} 
#shopify-section-template--15346099355803__1648101764927c2a91.section-w-margin {margin-bottom: 0vh} 

/* == GENESIS TESTING ITEMS == */
#shopify-section-template--15337381265563__main.section-w-margin {margin-bottom: 10vh} 
#shopify-section-template--15337381265563__1647221427f8d9ad2b {margin-bottom: 10vh}
#shopify-section-template--15337381265563__1647221616d3a64232 {margin-bottom: 10vh}
#shopify-section-template--15337381265563__1647221702e0597527 p {font-size: 15px}

/* == MYSELF TESTING ITEMS == */
#shopify-section-template--15338381672603__main.section-w-margin {margin-bottom: 10vh} 





/* == PRODUCTS COMPARISON == */
#shopify-section-template--15279945351323__main .comp-p {font-size: 14px; margin-bottom: 4em;}
#shopify-section-template--15279945351323__main .section-header__title.h1 a.txtLink span{border-bottom: 3px solid #4B5157;}

#shopify-section-template--15279945351323__main .table-container {
  position: relative; 
  max-width: 108rem; 
  margin: 0 auto;
  overflow-y: hidden;
  margin-bottom: 5vh;
/*   background-color: red; */
}
#shopify-section-template--15279945351323__main .table-container .table-wrapper {
    overflow-x: auto;
    margin-left: 8.5rem;
    padding: 0;
}
#shopify-section-template--15279945351323__main .table-container .table-wrapper table {
    font-weight: 400;
  	border: none;
    border-collapse: collapse;
    border-spacing: 0;
}
#shopify-section-template--15279945351323__main .table-container .table-wrapper table tr {border: none;}
#shopify-section-template--15279945351323__main .table-container .table-wrapper table th, table td {
    margin: 0;
    white-space: nowrap;
    padding: 10px 15px 10px 0;
    font-size: 14px;
    border-top-width: 0px;
    margin-top: -0.5px;
    min-width: 7rem;
    vertical-align: middle;
 	border-right: none;
  	line-height: 2;
/*   background-color: blue; */
}
#shopify-section-template--15279945351323__main .table-container .table-wrapper table th {
    font-weight: 400;
    text-align: left;
    position: absolute;
    left: 1.5rem;
    top: auto;
/*   	background-color: red; */
}
#shopify-section-template--15279945351323__main .table-container .table-wrapper table td {text-align: center;}
#shopify-section-template--15279945351323__main .table-container .table-wrapper table td h5 {font-size: 14px; margin-bottom: 1em;}
#shopify-section-template--15279945351323__main .table-container .table-wrapper table td h6 {font-size: 14px; color: #4B5157; margin-bottom: .5em}
#shopify-section-template--15279945351323__main .table-container .table-wrapper table td h6.rep-num {font-weight: 400;}
#shopify-section-template--15279945351323__main .table-container .table-wrapper table td img {margin: 0 auto;}
#shopify-section-template--15279945351323__main .table-container .table-wrapper table td img.kit__img {width: 120px; height: auto; margin: 0 auto 1rem;}
#shopify-section-template--15279945351323__main .table-container .table-wrapper table .headrow1 th, .headrow1 td {padding-bottom: 20px;}
#shopify-section-template--15279945351323__main .table-container .table-wrapper table .headrow2 th {font-weight: 600; padding-top: 20px; border-top: 1px solid #F5F5F5;} 
#shopify-section-template--15279945351323__main .table-container .table-wrapper table .headrow3 th {font-weight: 600; padding-top: 20px; border-top: 1px solid #F5F5F5;}
#shopify-section-template--15279945351323__main .table-container .table-wrapper table .headrow2 td {padding-top: 20px; border-top: 1px solid #F5F5F5;}
#shopify-section-template--15279945351323__main .table-container .table-wrapper table .headrow3 td {padding-top: 20px; border-top: 1px solid #F5F5F5;}
#shopify-section-template--15279945351323__main .table-container .table-wrapper table .lastrow th {padding-bottom: 20px;}
#shopify-section-template--15279945351323__main .table-container .table-wrapper table .lastrow td {padding-bottom: 20px;}


/* == RETAIL STORES == */
/* MENU */
#shopify-section-template--15339595104411__1649663651072c6ec4 .button--underline {margin-right: 5vw}

/* PCR STORES LIST */
#shopify-section-template--15359533318299__1649814786c49d5075 {margin-bottom: 2vh}
#shopify-section-template--15359533318299__16473973913d4dca3d .section-header {display: flex; justify-content: space-between; margin-bottom: -5vh}
#shopify-section-template--15359533318299__16473973913d4dca3d .button--underline {align-self: flex-start}
#shopify-section-template--15359533318299__16473973913d4dca3d.section-w-margin {margin-bottom: -3vh}
#shopify-section-template--15359533318299__16473973913d4dca3d toggle-tab:last-child {border-bottom: 1px solid rgba(0, 0, 0, .12)}
#shopify-section-template--15359533318299__1647937042a6841df6.section-w-margin {margin-bottom: -3vh}
#shopify-section-template--15359533318299__1647937042a6841df6 toggle-tab:last-child {border-bottom: 1px solid rgba(0, 0, 0, .12)}
#shopify-section-template--15359533318299__16480183705d2d605d {display: none}






/* == GENETIC USER GUIDE == */
/* STEPS BLOCK */
    #shopify-section-template--15346169577627__1648108762d5465055 .three-tenths {width: calc(var(--grid-width) / 12 * 2);}
    #shopify-section-template--15346169577627__1648108762d5465055 .push-left-half-tenth {margin-left: calc(var(--grid-width) / 12 * 0.67);}
    #shopify-section-template--15346169577627__1648108762d5465055 .images-with-text-slider__content h3 {display: none}

#shopify-section-template--15346169577627__1648109357b914a973 h3.image-with-text__heading {position: relative}
#shopify-section-template--15346169577627__1648109357b914a973 h3.image-with-text__heading::before {
	content: 'Step 1';
  	position: absolute;
  	display: inline-block;
  	top: -6vh;
  	left: 0;
  	font-size: 22px;
  	font-weight: 700;
  	text-transform: uppercase;
  	letter-spacing: .1rem;
} 
#shopify-section-template--15346169577627__164810940694d7a43e h3.image-with-text__heading {position: relative}
#shopify-section-template--15346169577627__164810940694d7a43e h3.image-with-text__heading::before {
	content: 'Step 2';
  	position: absolute;
  	display: inline-block;
  	top: -6vh;
  	left: 0;
  	font-size: 22px;
  	font-weight: 700;
  	text-transform: uppercase;
  	letter-spacing: .1rem;
} 
#shopify-section-template--15346169577627__164810943827627ec2 h3.image-with-text__heading {position: relative}
#shopify-section-template--15346169577627__164810943827627ec2 h3.image-with-text__heading::before {
	content: 'Step 3';
  	position: absolute;
  	display: inline-block;
  	top: -6vh;
  	left: 0;
  	font-size: 22px;
  	font-weight: 700;
  	text-transform: uppercase;
  	letter-spacing: .1rem;
} 
#shopify-section-template--15346169577627__164810944147980176 h3.image-with-text__heading {position: relative}
#shopify-section-template--15346169577627__164810944147980176 h3.image-with-text__heading::before {
	content: 'Step 4';
  	position: absolute;
  	display: inline-block;
  	top: -6vh;
  	left: 0;
  	font-size: 22px;
  	font-weight: 700;
  	text-transform: uppercase;
  	letter-spacing: .1rem;
}
#shopify-section-template--15346169577627__1648690812e3d67f24 .rich-text-blocks .rte:last-child{font-size: 14px}
#shopify-section-template--15346169577627__1648690862b148bfe0 .rich-text-blocks .rte:last-child{font-size: 14px}
#shopify-section-template--15346169577627__1648690812e3d67f24 p {margin-bottom: 1em;}
#shopify-section-template--15346169577627__1648690862b148bfe0 p {margin-bottom: 1em;}


/* == COVID PCR USER GUIDE == */
/* STEPS BLOCK */
    #shopify-section-template--15346702221467__1648108762d5465055 .three-tenths {width: calc(var(--grid-width) / 12 * 2);}
    #shopify-section-template--15346702221467__1648108762d5465055 .push-left-half-tenth {margin-left: calc(var(--grid-width) / 12 * 0.67);}
    #shopify-section-template--15346702221467__1648108762d5465055 .images-with-text-slider__content h3 {display: none}

#shopify-section-template--15346702221467__1648109357b914a973 h3.image-with-text__heading {position: relative}
#shopify-section-template--15346702221467__1648109357b914a973 h3.image-with-text__heading::before {
	content: 'Step 1';
  	position: absolute;
  	display: inline-block;
  	top: -6vh;
  	left: 0;
  	font-size: 22px;
  	font-weight: 700;
  	text-transform: uppercase;
  	letter-spacing: .1rem;
} 
#shopify-section-template--15346702221467__164810940694d7a43e h3.image-with-text__heading {position: relative}
#shopify-section-template--15346702221467__164810940694d7a43e h3.image-with-text__heading::before {
	content: 'Step 2';
  	position: absolute;
  	display: inline-block;
  	top: -6vh;
  	left: 0;
  	font-size: 22px;
  	font-weight: 700;
  	text-transform: uppercase;
  	letter-spacing: .1rem;
} 
#shopify-section-template--15346702221467__164810943827627ec2 h3.image-with-text__heading {position: relative}
#shopify-section-template--15346702221467__164810943827627ec2 h3.image-with-text__heading::before {
	content: 'Step 3';
  	position: absolute;
  	display: inline-block;
  	top: -6vh;
  	left: 0;
  	font-size: 22px;
  	font-weight: 700;
  	text-transform: uppercase;
  	letter-spacing: .1rem;
} 
#shopify-section-template--15346702221467__164810944147980176 h3.image-with-text__heading {position: relative}
#shopify-section-template--15346702221467__164810944147980176 h3.image-with-text__heading::before {
	content: 'Step 4';
  	position: absolute;
  	display: inline-block;
  	top: -6vh;
  	left: 0;
  	font-size: 22px;
  	font-weight: 700;
  	text-transform: uppercase;
  	letter-spacing: .1rem;
} 
#shopify-section-template--15346702221467__1648691945d9213ba2 .rich-text-blocks .rte:last-child{font-size: 14px}
#shopify-section-template--15346702221467__1648691998c339e80a .rich-text-blocks .rte:last-child{font-size: 14px}
#shopify-section-template--15346702221467__1648691945d9213ba2 p {margin-bottom: 1em;}
#shopify-section-template--15346702221467__1648691998c339e80a P {margin-bottom: 1em;}


/* == USER GUIDE TEST == */
    /* STEPS BLOCK */
/*     #shopify-section-template--15370748166299__1648108762d5465055 .three-tenths {width: calc(var(--grid-width) / 12 * 2);}
    #shopify-section-template--15370748166299__1648108762d5465055 .push-left-half-tenth {margin-left: calc(var(--grid-width) / 12 * 0.67);}
    #shopify-section-template--15370748166299__1648108762d5465055 .images-with-text-slider__content h3 {display: none}
 */

/* == OUR COMPANY == */
#shopify-section-template--15348347863195__164845475977fff65c .rich-text-blocks {display: flex; flex-direction: column}
#shopify-section-template--15348347863195__164845475977fff65c .rich-text-blocks a {align-self: flex-start;}



/* == LAB, INNOVATION, RESEARCH == */
#shopify-section-template--15348294320283__16499311077407895c .rich-text-blocks a:first-child {margin-right: 2em}
#shopify-section-template--15348299792539__1649930936dc25e8bd .rich-text-blocks a:first-child {margin-right: 2em}
#shopify-section-template--15348303921307__1649930713f0daa5c1 .rich-text-blocks a:first-child {margin-right: 2em}


/* == SUPPORT == */
	/* TOPICS */
.support-main-topics.wrapper {width: 100%;}
.support-main-topics.wrapper h2 {text-align: center;}
.support-main-topics.wrapper ul, ol, li {
  font-size: 16px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.support-main-topics.wrapper ul{
/*   max-width: 1080px; */
  margin: 50px auto 0;
  display: flex;
  flex-wrap: wrap;
/*   display: -ms-grid;
  display: grid;
  -ms-grid-columns: (200px)[auto-fill];
      grid-template-columns: repeat(auto-fill, 200px);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-gap: 25px; */
  text-align: center;
  gap: 5vw;
  justify-content: center;
}
.support-main-topics.wrapper li {flex: 0 1 200px;}
.support-main-topics.wrapper h5 {font-size: 16px; line-height: 25px; font-weight: 700;}
.support-main-topics.wrapper ul li img {width: 300px; height: auto; margin: 0 auto 10px;}

	/* CONTACT US */
#shopify-section-template--15349273362587__1648536137c527b81e a {
  display: inline-block; 
  background-color: #000000; 
  color: #FFFFFF; 
  padding: 15px 30px; 
  font-weight: 700;
  transition: background 0.2s ease-in-out;
}
#shopify-section-template--15349273362587__1648536137c527b81e a:hover {background-color: #1990c6;}
#shopify-section-template--15349273362587__1648536137c527b81e a:nth-child(3) {margin-right: 1.5vh}
#shopify-section-template--15349273362587__1648536137c527b81e a:nth-child(4) {margin-left: 1.5vh}
/* #shopify-section-template--15349273362587__16438731415e4a73e7 {margin-bottom: calc(25vh/2)}
#shopify-section-template--15349273362587__1648621552504a8b22 .image-with-text-overlay:nth-child(2) {display: block; opacity: 0; } */


/* == DNA TEST SUPPORT == */
	/* FEATURED ARTICLES */
#shopify-section-template--15349273559195__1648537174a1169a5d .rich-text-blocks {display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5%; margin-top: 10vh;}
#shopify-section-template--15349273559195__1648537174a1169a5d .rich-text-blocks .h3 {flex: 1 1 100%;}
#shopify-section-template--15349273559195__1648537174a1169a5d .rich-text-blocks .button--underline {flex: 0 1 30%;}
#shopify-section-template--15349273559195__1648537174a1169a5d .rich-text-blocks .rich-text__content {flex: 1 1 100%;}
	/* FAQ */
#shopify-section-template--15349273559195__16485374536528fcd6 {margin-bottom: 5vh;}
#shopify-section-template--15349273559195__16485374536528fcd6 .rich-text-blocks a {margin-right: 2em}
.template-page-dnatest-support .mount-toggles {margin-bottom: 5vh;}
.template-page-dnatest-support .mount-toggles .section-header .h4{margin-bottom: 1em}
.template-page-dnatest-support .mount-toggles .toggles {margin-top: 0}


/* == COVID-PCR TEST SUPPORT == */
	/* FEATURED ARTICLES */
#shopify-section-template--15359444746395__1648537174a1169a5d .rich-text-blocks {display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5%; margin-top: 10vh;}
#shopify-section-template--15359444746395__1648537174a1169a5d .rich-text-blocks .h3 {flex: 1 1 100%;}
#shopify-section-template--15359444746395__1648537174a1169a5d .rich-text-blocks .button--underline {flex: 0 1 30%;}
#shopify-section-template--15359444746395__1648537174a1169a5d .rich-text-blocks .rich-text__content {flex: 1 1 100%;}
	/* FAQ */
#shopify-section-template--15359444746395__16485374536528fcd6 {margin-bottom: 2vh;}
.template-page-covidpcr-support .mount-toggles {margin-bottom: 5vh;}
.template-page-covidpcr-support .mount-toggles .section-header .h4{margin-bottom: 1em}
.template-page-covidpcr-support .mount-toggles .toggles {margin-top: 0}


/* == trust == */
#shopify-section-template--15348294320283__164844856133e49588 .rich-text__content{line-height:1.5;}

/* == CHOOSE RIGHT SERVICE == */
#shopify-section-template--15346104205467__16486281481f1b8d3f .rich-text-blocks {display: flex; flex-wrap: wrap; }
#shopify-section-template--15346104205467__16486281481f1b8d3f a {flex: 0 1 31%; margin-bottom: 2em; margin-right: 2%}


/* == ALL STORIES == */
#shopify-section-template--15341228327067__16490605246f95f935 .rich-text-blocks {display: flex; gap: 2em; flex-wrap: wrap}
#shopify-section-template--15341228327067__16490605246f95f935 .rich-text-blocks a {margin-bottom: 0em; flex: 0 1 auto; align-self: flex-start}
#interview .images-with-text-slider__description p:last-child {font-size: 14px; color: #4B5157}
/* #shopify-section-template--15341228327067__164906040762da90dd .images-with-text-slider__description p:last-child {font-size: 14px; color: #4B5157}
#shopify-section-template--15341228327067__1649060708ae974ad6 .images-with-text-slider__description p:last-child {font-size: 14px; color: #4B5157} */


/* == A STORY == */
	/* POST */
.post-meta-data {font-size: 15px; display: flex; flex-wrap: wrap; align-items: baseline;}
.post-meta-data a:not(.button):not(.spr-button-primary) {
  display: inline-block; 
  margin: 0 10px 10px 0; 
  border-bottom: none; 
  padding: 5px 15px 3px; 
  background-color: #F5F5F5; 
  border-radius: 20px
}
.post-meta-data a:hover {color: #000000 !important; background-color: #D9DADB !important}
.post-meta-data span {color: #656B70}
#shopify-section-template--15352482693275__main blockquote {position: relative; padding: 70px 80px 40px; margin: 0; margin-top: 100px;}
#shopify-section-template--15352482693275__main blockquote p {font-size: 35px; font-weight: 700px; text-align: center}
#shopify-section-template--15352482693275__main blockquote:before {
  position: absolute;
  top: -100px;
  content: '\275D';
  font-size: 200px;
  color: rgba(0, 0, 0, 0.1);
}
#shopify-section-template--15352482693275__main blockquote:after {
  position: absolute;
  top: 20px;
  left: 50%;
  margin-left: -100px;
  content: '';
  border-bottom: 3px solid #000000;
  height: 2px;
  width: 200px;
}
/* #shopify-section-template--15352482693275__main blockquote span {display: block; color: #333333; text-align: center; margin-top: -1em; font-size: 14px} */
	/* CALL-TO-ACTION */
#shopify-section-template--15352482693275__1648791448704d7b1d .shopify-payment-button__button {padding: 12px 32px !important;}



/* == HAPLO2 ADDITIONAL PAGES == */
#shopify-section-template--15364371054747__main .push-left-one-tenth {margin: 0 auto}
#shopify-section-template--15364371054747__main .ten-tenths {width: calc(var(--grid-width) / 12 * 6);}
#shopify-section-template--15364371054747__main strong{display: inline-block; margin-bottom: 1em}
#shopify-section-template--15364371054747__main ul {display: flex; flex-wrap: wrap; gap: 2%;}
#shopify-section-template--15364371054747__main li {flex: 1 1 31%; margin-bottom: 5px}


/* == CONTACT US == */
	/* PERSONAL */
#shopify-section-template--15357715185819__164964384975a3d36c {margin-bottom: 10vh}
#shopify-section-template--15279945253019__164431124983c6f96b .globo-form .header {margin-bottom: 55px}
#shopify-section-template--15279945253019__164431124983c6f96b .globo-form .globo-label {font-weight: 700;}
#shopify-section-template--15279945253019__164431124983c6f96b .globo-form ul {margin-top: 10px}
#shopify-section-template--15279945253019__164431124983c6f96b .globo-form-app .globo-form-control .radio-wrapper .radio-label:before {width: 18px; height: 18px; border: 2px solid; border-color: #656B70}
#shopify-section-template--15279945253019__164431124983c6f96b .globo-form-app .globo-form-control .radio-wrapper .radio-label:after {width: 18px; height: 18px; border: 2px solid; border-color: #656B70}
#shopify-section-template--15279945253019__164431124983c6f96b  hr {border: none; height: 1px; background-color: #D9DADB;}
#shopify-section-template--15279945253019__164431124983c6f96b .globo-form-app .message.success {padding: 2em;}
#shopify-section-template--15279945253019__164431124983c6f96b .submit {font-weight: 700} 
.flatpickr-months select, .regular-select-inner, .facets__summary {background-image: none !important}
	/* BUSINESS */
#shopify-section-template--15357715185819__1649401893943f38cb .globo-form .header {margin-bottom: 55px}
#shopify-section-template--15357715185819__1649401893943f38cb .globo-form .globo-label {font-weight: 700;}
#shopify-section-template--15357715185819__1649401893943f38cb .globo-form ul {margin-top: 10px}
#shopify-section-template--15357715185819__1649401893943f38cb .globo-form-app .globo-form-control .radio-wrapper .radio-label:before {width: 18px; height: 18px; border: 2px solid; border-color: #656B70}
#shopify-section-template--15357715185819__1649401893943f38cb .globo-form-app .globo-form-control .radio-wrapper .radio-label:after {width: 18px; height: 18px; border: 2px solid; border-color: #656B70}
#shopify-section-template--15357715185819__1649401893943f38cb  hr {border: none; height: 1px; background-color: #D9DADB;}
#shopify-section-template--15357715185819__1649401893943f38cb .globo-form-app .message.success {padding: 2em;}
#shopify-section-template--15357715185819__1649401893943f38cb .submit {font-weight: 700} 



/* == EXP == */
.exp-cta-wrapper {
    max-width: 1080px;
    margin: 0 auto;
    text-align: center;
}
.exp-cta-wrapper img.hero-img {width: 50%; height: auto; margin: 0 auto 1em;}
.exp-cta-wrapper .tax-font {font-size: 14px}
.download-btn-wrppaer h5 {font-weight: 700;}
.download-btn-wrppaer ul {display: flex; justify-content: center;gap: 15px;}
.download-btn-wrppaer li {flex: 0 1 auto;}
.download-btn-wrppaer li img {width: auto; height: 44px;}
.exp-cta-wrapper p {max-width: 600px; margin: 0 auto;}
	/* STEPS BLOCK */
#shopify-section-template--15359534792859__1649668295aef3f9ef .three-tenths {width: calc(var(--grid-width) / 12 * 2);}
#shopify-section-template--15359534792859__1649668295aef3f9ef .push-left-half-tenth {margin-left: calc(var(--grid-width) / 12 * 0.67);}
#shopify-section-template--15359534792859__1649668295aef3f9ef .images-with-text-slider__content h3 {display: none}



/* == NEWS == */
#shopify-section-template--15349399027867__main .blog-item__title-holder.h4{font-weight: 700}




/* == SITEMAP == */
.template-page-sitemap .page-content{display: flex; flex-wrap: wrap; gap: 3%; margin: 0 auto; margin-left: calc(var(--grid-width) / 12 * 1); margin-right: calc(var(--grid-width) / 12 * 1)}
#shopify-section-template--15364207476891__main .push-left-one-tenth {margin-left: 0}
.template-page-sitemap section.shopify-section {flex: 0 1 30%;}
.template-page-sitemap section.section-w-margin {margin-bottom: 8vh}
.template-page-sitemap section .push-left-one-tenth {margin-left: 0}
.template-page-sitemap section .ten-tenths {width: 100%}
.template-page-sitemap .h4 {font-weight: 700}



/* == FOOTER == */
#shopify-section-footer > footer {justify-content: center; margin-top: 0; padding-top: 5vh; border-top: 1px solid #D9DADB;}
footer .four-tenths {width: 50%}
footer .push-left-two-tenths {margin-left: 0}
footer .two-tenths {flex: 1 1 100%}









.second_desc{
  order:3;
  margin-bottom:1rem;
  font-weight:700;
}


/* .short-description{
display:none;
}
.product-item__shortdescription div{
display:none;
}
.product-item__shortdescription .short-description{
display:inline-block;
} */

#shopify-section-template--15279945187483__164376639681c5df8b.section-w-margin{margin-bottom:100px;}

.product-item__price{font-weight:bold;margin-top:20px;}




/*  COMMON */
#shopify-section-template--15279945351323__main{line-height:1.8;}
#shopify-section-template--15279945351323__main .text-bold,strong{font-weight:700}
.linetable, .linetable tbody{border:none;}
.linetable td{border-bottom:solid 1px #ccc;}
#shopify-section-template--15279945351323__main .gridrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#shopify-section-template--15279945351323__main .gridrow .col {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

	.product__header .testingfree{
background-image:url("/cdn/shop/files/testingfree_j.png?v=1713948035");
background-size:contain;
background-repeat: no-repeat;
max-width:100%;
height:80px;
display:block;

}

/* == STORES == */
#shopify-section-template--15279945351323__main .stores .h3 {
  margin-bottom: 10px;
   margin-top: 2rem;
}

#shopify-section-template--15359533318299__1649662984caa35eec .stores .rich-text-blocks .row{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #ccc;
  margin-bottom: 0;
}

#shopify-section-template--15359533318299__1649662984caa35eec .stores .rich-text-blocks .row div {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 1rem 0;
}

#shopify-section-template--15359533318299__1649662984caa35eec .stores .rich-text-blocks .row div:nth-child(2) {
flex-basis: 220px;
}
#shopify-section-template--15359533318299__1649662984caa35eec .stores .rich-text-blocks .row div:nth-child(3) {
text-align:right;
}
#shopify-section-template--15359533318299__1649662977ddeb14ab .rich-text-blocks a {
  display: inline-block; 
  background-color: #000000; 
  color: #FFFFFF; 
  padding: 15px 30px; 
  font-weight: 700;
  transition: background 0.2s ease-in-out;
}
#shopify-section-template--15359533318299__1649662977ddeb14ab .rich-text-blocks a:hover {background-color: #1990c6;}
#shopify-section-template--15359533318299__1649662977ddeb14ab .rich-text-blocks a {
  margin:1vh 1.5vh;
  min-width:280px;
}
#shopify-section-template--15359533318299__1649662977ddeb14ab .rich-text-blocks a .svg{
display:none;
}
/* == FAQ == */
#shopify-section-template--15279945351323__main .faqwrap .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#shopify-section-template--15279945351323__main .faqwrap .row section {
  height: 100%;
}

#shopify-section-template--15279945351323__main .faqwrap .row .faq_side {
  width: 350px;
  position: relative;
}

#shopify-section-template--15279945351323__main .faqwrap .row .faq_side .faq_side_menu {
  position: -webkit-sticky;
  position: sticky;
  top: 30px;
  list-style-type: none;
}

#shopify-section-template--15279945351323__main .faqwrap .row .faq_side .faq_side_menu li {
  margin-bottom: 10px;
}

#shopify-section-template--15279945351323__main .faqwrap .row .faq_main {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

#shopify-section-template--15279945351323__main .faq_content .title_primary {
  font-weight: 700;
  font-size: 1.6em;
}

#shopify-section-template--15279945351323__main .faq_content .title_primary a {
  text-decoration: none;
  border-bottom: none !important;
}

#shopify-section-template--15279945351323__main .faq_content dl {
  margin-bottom: 90px;
}

#shopify-section-template--15279945351323__main .faq_content dl dt {
  padding: 1rem 1rem 1rem 3.5rem;
  cursor: default;
  border-top: solid 1px #E5E5E5;
  font-weight: 700;
  position: relative;
}

#shopify-section-template--15279945351323__main .faq_content dl dt::before {
  content: "Q";
  font-weight: 700;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  background-color: #E5E5E5;
  display: inline-block;
  text-align: center;
  line-height: 28px;
  position: absolute;
  top: 15px;
  left: 10px;
  background-color: #1495bb;
  color: #fff;
}

#shopify-section-template--15279945351323__main .faq_content dl dd {
  padding: 1rem 1rem 1rem 3.5rem;
  position: relative;
}

#shopify-section-template--15279945351323__main .faq_content dl dd::before {
  content: "A";
  font-weight: 700;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  background-color: #E5E5E5;
  display: inline-block;
  text-align: center;
  line-height: 28px;
  position: absolute;
  top: 15px;
  left: 10px;
  color: #fff;
  background-color: #666;
}

/* == what'sgene == */
#shopify-section-template--15279945351323__main .whatsgene .que {
  font-size: 1.4rem;
  font-weight: 700;
  margin: 40px 0 10px 0;
}

#shopify-section-template--15279945351323__main .whatsgene .ans {
  font-size: 1.2rem;
  font-weight: 700;
  color: #666;
}


/* == gene dictionary == */
#shopify-section-template--15349154480283__16485211368b82ae33 .h3 {
  background-image: url(/cdn/shop/files/dictionary-head_480x480.png?v=1648716155);
  background-repeat: no-repeat;
  background-position: top left;
  padding-top: 65px;
}

#shopify-section-template--15349154480283__16485211368b82ae33 .rich-text__content {
  margin-bottom: 8em;
}

#shopify-section-template--15349154480283__1648533678c3fbfc71 .h3 {
  background-image: url(/cdn/shop/files/dictionary-head_480x480.png?v=1648716155);
  background-repeat: no-repeat;
  background-position: top left;
  padding-top: 65px;
}

#shopify-section-template--15349154480283__1648533678c3fbfc71 .dic-tbl .titles {
  border-bottom: 1px solid #D9DADB;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

#shopify-section-template--15349154480283__1648533678c3fbfc71 .dic-tbl .tit {
  border-radius: 18px;
  background-color: #F3F9FB;
  display: inline-block;
  padding: 0px 10px;
}

#shopify-section-template--15349154480283__1648533678c3fbfc71 .dic-tbl .gene {
  display: inline-block;
  margin-left: 12px;
}

#shopify-section-template--15349154480283__16485211368b82ae33.section-w-margin.section-w-margin {
  margin-bottom: 0;
}


/* == NEWS(blog) == */
#shopify-section-template--15349399027867__164862768340c05a7c.section-w-margin {margin-bottom:10vh;}
.article-title{
  font-weight:700;
  text-align:center;
              }


/* == CART == */
#shopify-section-template--15279945121947__main.section-w-margin {margin-bottom:0;}
#shopify-block-df3e3e10-4485-4e83-80ff-a9f1ceebac3a .delivery-container{margin-left:0;}
/* #shopify-section-template--15279945121947__main .five-tenths{width:auto;} */

/* == NEWS == */
.blog-item__excerpt{
  display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}






@media screen and (max-width: 1365px) {
  /* == SLIDER == */
  #neno-hero-slider {margin-top: -42px}
  
  #shopify-section-template--15371590434971__1651132316d365b044 .section-header__title.h1{
/*     font-size:0.9rem;
    font-weight:700; */
    
                                                                                         }
  #shopify-section-template--15371590434971__1651132333e8b55070 .section-header__title.h1{
/*     font-size:0.9rem; 
    font-weight:700; */
    padding-top:4rem;
                                                                                         }
}






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

  .product__header .testingfree{
height:60px;

}

  
  	/* == SLIDER == */
	#neno-hero-slider {margin-top: -74px}
  
  
	/* == GENESIS2.0 == */
	#shopify-section-template--15321704169627__16457706819ea3c0a0 .three-tenths {width: calc(var(--grid-width) / 12 * 2.5);}
  		/* WHAT INCLUDE */
  		#shopify-section-template--15321704169627__16457706855719bb12 {margin-bottom: 1em}
		#shopify-section-template--15321704169627__164999171163003030 {display: block}
  		/* SCIENCE */
		#shopify-section-template--15321704169627__16504198354a13337f .grid-item {width: calc(var(--grid-width) / 12 * 12);}
  /* == MYSELF2.0 == */
  	#shopify-section-template--15317902262427__164628947441201c6a .three-tenths {width: calc(var(--grid-width) / 12 * 2.5);}
  		/* WHAT INCLUDE */
  		#shopify-section-template--15317902262427__1646289478803edde3 {margin-bottom: 1em}
		#shopify-section-template--15317902262427__16500109882e256449 {display: block}
  		/* SCIENCE */
		#shopify-section-template--15317902262427__16504206554832ea52 .grid-item {width: calc(var(--grid-width) / 12 * 12);}
  	/* == DIET == */
  	#shopify-section-template--15316874952859__16462045302194b75d .three-tenths {width: calc(var(--grid-width) / 12 * 2.5);}
    	/* WHAT INCLUDE */
  		#shopify-section-template--15316874952859__1646204539ab5b19e4 {margin-bottom: 1em}
		#shopify-section-template--15316874952859__1650013202f4560d1b {display: block}
  	/* SCIENCE */
	#shopify-section-template--15316874952859__1650420906fda85f0d .grid-item {width: calc(var(--grid-width) / 12 * 12);}
  
  /* == SKIN == */
  	#shopify-section-template--15339751178395__16462045302194b75d .three-tenths {width: calc(var(--grid-width) / 12 * 2.5);}
		/* WHAT INCLUDE */
  		#shopify-section-template--15339751178395__1646204539ab5b19e4 {margin-bottom: 1em}
		#shopify-section-template--15339751178395__1650013671e7b6b018{display: block}
  		/* SCIENCE */
		#shopify-section-template--15339751178395__1650421209c7e439a6 .grid-item {width: calc(var(--grid-width) / 12 * 12);}
  
  /* SPORTS */
  	#shopify-section-template--15340393005211__16462045302194b75d .three-tenths {width: calc(var(--grid-width) / 12 * 2.5);}
  	/* WHAT INCLUDE */
  	#shopify-section-template--15340393005211__1646204539ab5b19e4 {margin-bottom: 1em}
	#shopify-section-template--15340393005211__1650013926154b75d1{display: block}	
  	/* SCIENCE */
	#shopify-section-template--15340393005211__165042150447eddaa0 .grid-item {width: calc(var(--grid-width) / 12 * 12);}

  
  /* == HAPLO2 == */
  	#shopify-section-template--15341307855003__16457706819ea3c0a0 .three-tenths {width: calc(var(--grid-width) / 12 * 2.5);}
  		/* WHAT INCLUDE */
  		#shopify-section-template--15341307855003__16457706855719bb12 {margin-bottom: 1em}
		#shopify-section-template--15341307855003__16500129287c0e73fd{display: block}
  	/* SCIENCE */
		#shopify-section-template--15341307855003__16504216911f3db1ee .grid-item {width: calc(var(--grid-width) / 12 * 12);}
  
  
  /* == METABO == */
  #shopify-section-template--15341382205595__16462045302194b75d .three-tenths {width: calc(var(--grid-width) / 12 * 2.5);}
  		/* SCIENCE */
		#shopify-section-template--15341382205595__16504222640f99b3da .grid-item {width: calc(var(--grid-width) / 12 * 12);}
  
  
  /* == SKINMICRO == */
  #shopify-section-template--15341457834139__16462045302194b75d .three-tenths {width: calc(var(--grid-width) / 12 * 2.5);}
  		/* SCIENCE */
		#shopify-section-template--15341457834139__1650422456b55548c7 .grid-item {width: calc(var(--grid-width) / 12 * 12);}
  
  /* == COVID-19 JP == */
    #shopify-section-template--15338444095643__16462045302194b75d .three-tenths {width: calc(var(--grid-width) / 12 * 2.5);}
  		/* WHAT INCLUDE */
  #shopify-section-template--15338444095643__1646204539ab5b19e4 {margin-bottom: 1em}
	#shopify-section-template--15338444095643__1650014199f1f43d3d{display: block}
  		/* SCIENCE */
		#shopify-section-template--15338444095643__16504226445f9c97cf .grid-item {width: calc(var(--grid-width) / 12 * 12);}
  
  
  /* == COVID-19 GLOBAL == */
    #shopify-section-template--15338659905691__16462045302194b75d .three-tenths {width: calc(var(--grid-width) / 12 * 2.5);}
  		/* WHAT INCLUDE */
		#shopify-section-template--15338659905691__1646204539ab5b19e4 {margin-bottom: 1em}
  		#shopify-section-template--15338659905691__1650014833d8ad9053{display: block}
  		/* SCIENCE */
		#shopify-section-template--15338659905691__1650422989403b3f34 .grid-item {width: calc(var(--grid-width) / 12 * 12);}




  
  
  /* == DNA USER GUIDE == */
  /* STEPS BLOCK */
    #shopify-section-template--15346169577627__1648108762d5465055 .three-tenths {width: calc(var(--grid-width) / 12 * 2.5);}
  
  /* == COVID PCR USER GUIDE == */
  /* STEPS BLOCK */
    #shopify-section-template--15346702221467__1648108762d5465055 .three-tenths {width: calc(var(--grid-width) / 12 * 2.5);}
  
  /* == USER GUIDE TEST == */
  /* STEPS BLOCK */
/*   #shopify-section-template--15370748166299__1648108762d5465055 .three-tenths {width: calc(var(--grid-width) / 12 * 2.5);} */
  
  /* EXP */
  /* STEPS BLOCK */
  #shopify-section-template--15359534792859__1649668295aef3f9ef .three-tenths {width: calc(var(--grid-width) / 12 * 2.5);}

  /* == COVID PCR RETAIL STORES == */
  #shopify-section-template--15339595104411__16473973913d4dca3d .section-header {width: 92%;}
}	

@media screen and (max-width: 989px) {
  /* == COVID PCR RETAIL STORES == */
    #shopify-section-template--15339595104411__16473973913d4dca3d .section-header {width: 90%;}
  
  
  /* == SUPPORT == */
  #shopify-section-template--15349273362587__16438731415e4a73e7 {margin-bottom: calc(15vh/2)}
  
  /* == DNA TEST SUPPORT == */
	/* FEATURED ARTICLES */
  	#shopify-section-template--15349273559195__1648537174a1169a5d .rich-text-blocks {gap: 4%;}
	#shopify-section-template--15349273559195__1648537174a1169a5d .rich-text-blocks .button--underline {flex: 0 1 48%;}
}
@media screen and (max-width: 749px) {
  .what-included-wrapper ul li {flex: 1 1 100%;}
  
  /* == FAQ == */

   #shopify-section-template--15279945351323__main .faqwrap .row {
    display: block;
  }
  #shopify-section-template--15279945351323__main .faqwrap .row section {
    height: 100%;
  }
  #shopify-section-template--15279945351323__main .faqwrap .row .faq_side {
    width: 100%;
    position: relative;
  }
  #shopify-section-template--15279945351323__main .faqwrap .row .faq_side .faq_side_menu {
    position: static;
    padding: 1rem;
    background-color: #eeeded;
  }
  #shopify-section-template--15279945351323__main .faqwrap .row .faq_main {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  /* == COVID PCR RETAIL STORES == */
    #shopify-section-template--15339595104411__16473973913d4dca3d .section-header {width: 88%;}
  /* == CHOOSE RIGHT SERVICE == */
  #shopify-section-template--15346104205467__16486281481f1b8d3f a {flex: 0 1 48%;}
  

  /* == SUPPORT == */
  #shopify-section-template--15349273362587__16438731415e4a73e7 {}
  #shopify-section-template--15349273362587__1648536137c527b81e a {}
  #shopify-section-template--15349273362587__1648536137c527b81e a:hover {}
  #shopify-section-template--15349273362587__1648536137c527b81e a:nth-child(3) {}
  #shopify-section-template--15349273362587__1648536137c527b81e a:nth-child(4) {}
  #shopify-section-template--15349273362587__16438731415e4a73e7 {margin-bottom: calc(20vh/4)}
  #shopify-section-template--15349273362587__1648621552504a8b22 .image-with-text-overlay:nth-child(2) {display: none;}
  
  
  /* == SITEMAP == */
  .template-page-sitemap .page-content{gap: 1%;}
  .template-page-sitemap section.shopify-section {flex: 0 1 32%;}
  
  
  
  
  
  
  
  /* == COMMON == */
    #shopify-section-template--15279945351323__main .gridrow {
    display: block;
  }
  #shopify-section-template--15279945351323__main .gridrow .col {
    width: 100%;
  }
 .linetable tr:not(:first-child){
    border: none;
  }
     .linetable td {
    display: inline-block;
    width: 100%;
    padding: 0;
  }
  .linetable td:first-child {
    font-weight: 700;
    border: none;
  }
  .linetable td:nth-child(2) {
    border: none;
  }
  
  
  /* == stores == */
  #shopify-section-template--15359533318299__1649662984caa35eec .stores .rich-text-blocks .row{
  display: block;
    padding:.2rem 0;
}
  #shopify-section-template--15359533318299__1649662984caa35eec .stores .rich-text-blocks .row div{
  padding:.3rem 0;
  }

#shopify-section-template--15359533318299__1649662984caa35eec .stores .rich-text-blocks .row div:nth-child(1) {
font-weight:700;
}
  
#shopify-section-template--15359533318299__1649662984caa35eec .stores .rich-text-blocks .row div:nth-child(3) {
text-align:left;
} 
  
  
  
  
}


@media screen and (max-width: 599px) {
  
  	/* == LOGO == */
    #logo {display: none;}
    .logo-for-mobile {
      display: block;
      width: 135px;
      height: 24px;
      order: 2; 
      margin-right: auto;
      content: '';
      background-image: url('/cdn/shop/files/logo_wspace_24px_3x_aa60a650-33b3-4c45-ba25-18821bf360b0.png?v=1645681684');
      background-repeat: no-repeat;
      background-size: auto 24px;
      background-position: 6px top;
    }
    .logo-for-mobile a {display: inline-block; width: 100%; height: 100%;}
  
  	/* == SLIDER == */
	#neno-hero-slider {margin-top: -50px; margin-bottom: 5vh;}
  
  
  
/* == PRODUCTS == */
  
  
  	.product__header {margin-bottom: 1em;}
  	product-form+pickup-availability {margin-top: -1.5em;}
  	.product__offers>div>*:last-child {margin-top: -1.5em;}
  	.product__description:not(:last-child) {margin-bottom: 0}
    .section-w-margin {margin-top: 0em}
    .main-product {margin-bottom: 2vh}
  
  	
  	/* WHAT INCLUDE */
    .what-included-wrapper {}
    .what-included-wrapper ul {
    }
    .what-included-wrapper ul li {
      padding-right: 30px;
      margin-bottom: .2rem;
      left: 30px;
    }
    .what-included-wrapper ul li:before {
      font-size: 12px;
      width: 22px;
      height: 22px;
      line-height: 1.9;
      left: -30px;
    }
    .what-included-wrapper ul li .h5 {font-size: 12px; font-weight: 700; margin-bottom: 0}
    .what-included-wrapper ul li p {font-size: 12px}
  
  	/* IMAGE WITH IMAGE SLIDER */
    .image-with-text .image-with-text__image{margin-bottom: 1em}
    .image-with-text .image-with-text__content .image-with-text__heading.h1{margin-bottom: .5em}
  
  
  
 
	
  	/* GENESIS 2.0 */
  
    #shopify-section-template--15321704169627__1646185445f323521a.section-w-margin {margin-bottom: 5vh}
  	/* == IMAGE WITH IMAGE SLIDER == */
	#shopify-section-template--15321704169627__16457706819ea3c0a0 .three-tenths {width: calc(var(--grid-width) / 12 * 5.65);}
  	#shopify-section-template--15321704169627__16457706819ea3c0a0 .images-with-text-slider__titles {display: none;}
	#shopify-section-template--15321704169627__16457706819ea3c0a0 .images-with-text-slider__content.grid {flex-wrap: wrap; justify-content: space-between;}
  	#shopify-section-template--15321704169627__16457706819ea3c0a0 .push-left-half-tenth:nth-child(3) {margin-left: 25px;}
	#shopify-section-template--15321704169627__16457706819ea3c0a0 .images-with-text-slider__content h3 {display: block; font-size: 20px; margin-bottom: .5em}
	#shopify-section-template--15321704169627__16457706819ea3c0a0 .images-with-text-slider__description {margin-top: 1em; margin-bottom: 2.5em}
  	#shopify-section-template--15321704169627__16457706819ea3c0a0 .css-slider-navigation {display: none !important}
  
  
  	/* MYSELF 2.0 */
  	/* == IMAGE WITH IMAGE SLIDER == */
  	#shopify-section-template--15317902262427__164628947441201c6a .three-tenths {width: calc(var(--grid-width) / 12 * 5.65);}
    #shopify-section-template--15317902262427__164628947441201c6a .images-with-text-slider__titles {display: none;}
	#shopify-section-template--15317902262427__164628947441201c6a .images-with-text-slider__content.grid {flex-wrap: wrap; justify-content: space-between;}
  	#shopify-section-template--15317902262427__164628947441201c6a .push-left-half-tenth:nth-child(3) {margin-left: 25px;}
	#shopify-section-template--15317902262427__164628947441201c6a .images-with-text-slider__content h3 {display: block; font-size: 20px; margin-bottom: .5em}
	#shopify-section-template--15317902262427__164628947441201c6a .images-with-text-slider__description {margin-top: 1em; margin-bottom: 2.5em}
  	#shopify-section-template--15317902262427__164628947441201c6a .css-slider-navigation {display: none !important}
  
  
  	/* DIET */
  	/* == IMAGE WITH IMAGE SLIDER == */
	#shopify-section-template--15316874952859__16462045302194b75d .three-tenths {width: calc(var(--grid-width) / 12 * 5.65);}
  	#shopify-section-template--15316874952859__16462045302194b75d .images-with-text-slider__titles {display: none;}
	#shopify-section-template--15316874952859__16462045302194b75d .images-with-text-slider__content.grid {flex-wrap: wrap; justify-content: space-between;}
  	#shopify-section-template--15316874952859__16462045302194b75d .push-left-half-tenth:nth-child(3) {margin-left: 25px;}
	#shopify-section-template--15316874952859__16462045302194b75d .images-with-text-slider__content h3 {display: block; font-size: 20px; margin-bottom: .5em}
	#shopify-section-template--15316874952859__16462045302194b75d .images-with-text-slider__description {margin-top: 1em; margin-bottom: 2.5em}
  	#shopify-section-template--15316874952859__16462045302194b75d .css-slider-navigation {display: none !important}

  
  	/* SKIN */
  	/* == IMAGE WITH IMAGE SLIDER == */
	#shopify-section-template--15339751178395__16462045302194b75d .three-tenths {width: calc(var(--grid-width) / 12 * 5.65);}
  	#shopify-section-template--15339751178395__16462045302194b75d .images-with-text-slider__titles {display: none;}
	#shopify-section-template--15339751178395__16462045302194b75d .images-with-text-slider__content.grid {flex-wrap: wrap; justify-content: space-between;}
  	#shopify-section-template--15339751178395__16462045302194b75d .push-left-half-tenth:nth-child(3) {margin-left: 25px;}
	#shopify-section-template--15339751178395__16462045302194b75d .images-with-text-slider__content h3 {display: block; font-size: 20px; margin-bottom: .5em}
	#shopify-section-template--15339751178395__16462045302194b75d .images-with-text-slider__description {margin-top: 1em; margin-bottom: 2.5em}
  	#shopify-section-template--15339751178395__16462045302194b75d .css-slider-navigation {display: none !important}
  
  
  	/* SPORTS */
  	/* == IMAGE WITH IMAGE SLIDER == */
	#shopify-section-template--15340393005211__16462045302194b75d .three-tenths {width: calc(var(--grid-width) / 12 * 5.65);}
  	#shopify-section-template--15340393005211__16462045302194b75d .images-with-text-slider__titles {display: none;}
	#shopify-section-template--15340393005211__16462045302194b75d .images-with-text-slider__content.grid {flex-wrap: wrap; justify-content: space-between;}
  	#shopify-section-template--15340393005211__16462045302194b75d .push-left-half-tenth:nth-child(3) {margin-left: 25px;}
	#shopify-section-template--15340393005211__16462045302194b75d .images-with-text-slider__content h3 {display: block; font-size: 20px; margin-bottom: .5em}
	#shopify-section-template--15340393005211__16462045302194b75d .images-with-text-slider__description {margin-top: 1em; margin-bottom: 2.5em}
  	#shopify-section-template--15340393005211__16462045302194b75d .css-slider-navigation {display: none !important}
  
  
  	/* == HAPLO2 == */
  	/* OVERVIEW */
  	.hp2-overview-section .container {
      background-image: none;
      height: auto;
      padding: 0 25px;
      
    }
    .hp2-overview-section .container img.char__img {
      display: block;
      width: 85%;
      margin: 0 auto;
      margin-top: 20px;
    }
    .hp2-overview-section .container img.widget {position: relative; width: 100%}
    .hp2-overview-section .container img.ov__img1 {
      top: 0%;
      left: 50%;
      transform: translateX(-50%);
      margin-top: -30px;
    }
    .hp2-overview-section .container img.ov__img2 {
      bottom: 0%;
      transform: translateX(-50%);
      right: 0;
      left: 50%;
    }
    .hp2-overview-section .container img.ov__img3 {
      top: 0%;
      transform: translateX(-50%);
      right: 0;
      left: 50%;
    }
  	/* ROOT */
    #shopify-section-template--15341307855003__165095281417d1113a {display: block; margin-bottom: 1vh}
    #shopify-section-template--15341307855003__16460107104438ef87 .image-with-text__image {display: none}
  	/* MIG */
    #shopify-section-template--15341307855003__16509548597323dd8a {display: block; margin-bottom: 1vh}
    #shopify-section-template--15341307855003__1646011500dd77a2e9 .image-with-text__image {display: none}
  	/* RESEARCH */
        .hp2-research-section {}
        .hp2-research-section ul {max-width: 100%; flex-wrap: wrap;}
        .hp2-research-section ul li {max-width: 100%;margin-bottom: 2em;}
        .hp2-research-section ul li img {}
        .hp2-research-section ul li h4 {font-size: 16px; margin-bottom: 0.5rem;}
        .hp2-research-section ul li p.desc {font-size: 16px;}
        .hp2-research-section ul li a.btn__bar {font-size: 16px;}
        .hp2-research-section ul li a.btn__bar:hover {}
  
  
  	/* IMAGE WITH IMAGE SLIDER */
	#shopify-section-template--15341307855003__16457706819ea3c0a0 .three-tenths {width: calc(var(--grid-width) / 12 * 5.65);}
  	#shopify-section-template--15341307855003__16457706819ea3c0a0 .images-with-text-slider__titles {display: none;}
	#shopify-section-template--15341307855003__16457706819ea3c0a0 .images-with-text-slider__content.grid {flex-wrap: wrap; justify-content: space-between;}
  	#shopify-section-template--15341307855003__16457706819ea3c0a0 .push-left-half-tenth:nth-child(3) {margin-left: 25px;}
	#shopify-section-template--15341307855003__16457706819ea3c0a0 .images-with-text-slider__content h3 {display: block; font-size: 20px; margin-bottom: .5em}
	#shopify-section-template--15341307855003__16457706819ea3c0a0 .images-with-text-slider__description {margin-top: 1em; margin-bottom: 2.5em}
  	#shopify-section-template--15341307855003__16457706819ea3c0a0 .css-slider-navigation {display: none !important}
  
  
  	/* METABO */
  	/* == IMAGE WITH IMAGE SLIDER == */
	#shopify-section-template--15341382205595__16462045302194b75d .three-tenths {width: calc(var(--grid-width) / 12 * 5.65);}
  	#shopify-section-template--15341382205595__16462045302194b75d .images-with-text-slider__titles {display: none;}
	#shopify-section-template--15341382205595__16462045302194b75d .images-with-text-slider__content.grid {flex-wrap: wrap; justify-content: space-between;}
  	#shopify-section-template--15341382205595__16462045302194b75d .push-left-half-tenth:nth-child(3) {margin-left: 25px;}
	#shopify-section-template--15341382205595__16462045302194b75d .images-with-text-slider__content h3 {display: block; font-size: 20px; margin-bottom: .5em}
	#shopify-section-template--15341382205595__16462045302194b75d .images-with-text-slider__description {margin-top: 1em; margin-bottom: 2.5em}
  	#shopify-section-template--15341382205595__16462045302194b75d .css-slider-navigation {display: none !important}
  
  
  	/* SKINMICRO */
  	/* == IMAGE WITH IMAGE SLIDER == */
	#shopify-section-template--15341457834139__16462045302194b75d .three-tenths {width: calc(var(--grid-width) / 12 * 5.65);}
  	#shopify-section-template--15341457834139__16462045302194b75d .images-with-text-slider__titles {display: none;}
	#shopify-section-template--15341457834139__16462045302194b75d .images-with-text-slider__content.grid {flex-wrap: wrap; justify-content: space-between;}
  	#shopify-section-template--15341457834139__16462045302194b75d .push-left-half-tenth:nth-child(3) {margin-left: 25px;}
	#shopify-section-template--15341457834139__16462045302194b75d .images-with-text-slider__content h3 {display: block; font-size: 20px; margin-bottom: .5em}
	#shopify-section-template--15341457834139__16462045302194b75d .images-with-text-slider__description {margin-top: 1em; margin-bottom: 2.5em}
  	#shopify-section-template--15341457834139__16462045302194b75d .css-slider-navigation {display: none !important}
  
  
  
  	/* COVID-19 PCR JP */
  	/* == IMAGE WITH IMAGE SLIDER == */
	#shopify-section-template--15338444095643__16462045302194b75d .three-tenths {width: calc(var(--grid-width) / 12 * 5.65);}
  	#shopify-section-template--15338444095643__16462045302194b75d .images-with-text-slider__titles {display: none;}
	#shopify-section-template--15338444095643__16462045302194b75d .images-with-text-slider__content.grid {flex-wrap: wrap; justify-content: space-between;}
  	#shopify-section-template--15338444095643__16462045302194b75d .push-left-half-tenth:nth-child(3) {margin-left: 25px;}
	#shopify-section-template--15338444095643__16462045302194b75d .images-with-text-slider__content h3 {display: block; font-size: 20px; margin-bottom: .5em}
	#shopify-section-template--15338444095643__16462045302194b75d .images-with-text-slider__description {margin-top: 1em; margin-bottom: 2.5em}
  	#shopify-section-template--15338444095643__16462045302194b75d .css-slider-navigation {display: none !important}
  
  	
  	/* COVID-19 PCR GLOBAL */
  	/* == IMAGE WITH IMAGE SLIDER == */
	#shopify-section-template--15338659905691__16462045302194b75d .three-tenths {width: calc(var(--grid-width) / 12 * 5.65);}
  	#shopify-section-template--15338659905691__16462045302194b75d .images-with-text-slider__titles {display: none;}
	#shopify-section-template--15338659905691__16462045302194b75d .images-with-text-slider__content.grid {flex-wrap: wrap; justify-content: space-between;}
  	#shopify-section-template--15338659905691__16462045302194b75d .push-left-half-tenth:nth-child(3) {margin-left: 25px;}
	#shopify-section-template--15338659905691__16462045302194b75d .images-with-text-slider__content h3 {display: block; font-size: 20px; margin-bottom: .5em}
	#shopify-section-template--15338659905691__16462045302194b75d .images-with-text-slider__description {margin-top: 1em; margin-bottom: 2.5em}
  	#shopify-section-template--15338659905691__16462045302194b75d .css-slider-navigation {display: none !important}
  


  /* WGS */
  #shopify-section-template--15402530767003__16457706819ea3c0a0 .three-tenths {width:50%; padding:20px; margin:0;}
  #shopify-section-template--15402530767003__16457706819ea3c0a0 .css-slider .css-slides-container{flex-wrap: wrap;}
  #shopify-section-template--15402530767003__16457706819ea3c0a0 .images-with-text-slider__titles{display: none;}
  #shopify-section-template--15402530767003__16457706819ea3c0a0 .css-slider-navigation {display: none !important;}
  #shopify-section-template--15402530767003__16457706819ea3c0a0 .three-tenths:nth-child(1):before{content:"step1"; font-weight:700;}
  #shopify-section-template--15402530767003__16457706819ea3c0a0 .three-tenths:nth-child(2):before{content:"step2"; font-weight:700;}
  #shopify-section-template--15402530767003__16457706819ea3c0a0 .three-tenths:nth-child(3):before{content:"step3"; font-weight:700;}
  #shopify-section-template--15402530767003__16457706819ea3c0a0 .three-tenths:nth-child(4):before{content:"step4"; font-weight:700;}
  #shopify-section-template--15402530767003__16457706819ea3c0a0 .three-tenths:nth-child(5):before{content:"step5"; font-weight:700;}
  
  
  	/* EXP */
  	/* == IMAGE WITH IMAGE SLIDER == */
	#shopify-section-template--15359534792859__1649668295aef3f9ef .three-tenths {width: calc(var(--grid-width) / 12 * 5.65);}
  	#shopify-section-template--15359534792859__1649668295aef3f9ef .images-with-text-slider__titles {display: none;}
	#shopify-section-template--15359534792859__1649668295aef3f9ef .images-with-text-slider__content.grid {flex-wrap: wrap; justify-content: space-between;}
  	#shopify-section-template--15359534792859__1649668295aef3f9ef .push-left-half-tenth:nth-child(3) {margin-left: 25px;}
	#shopify-section-template--15359534792859__1649668295aef3f9ef .images-with-text-slider__content h3 {display: block; font-size: 20px; margin-bottom: .5em}
	#shopify-section-template--15359534792859__1649668295aef3f9ef .images-with-text-slider__description {margin-top: 1em; margin-bottom: 2.5em}
  	#shopify-section-template--15359534792859__1649668295aef3f9ef .css-slider-navigation {display: none !important}
  
  
  
  	
  
  	/* == PRODUCTS COMPARISON == */
  	#shopify-section-template--15279945351323__main .comp-pdf-link {margin-bottom: 2em;}
  	#shopify-section-template--15279945351323__main .table-container {margin-left: -1.5rem}
  	#shopify-section-template--15279945351323__main .table-container .table-wrapper {margin-left: 10rem;}
  	#shopify-section-template--15279945351323__main .table-container .table-wrapper table th, table td {min-width: 6rem;}
    #shopify-section-template--15279945351323__main .table-container .table-wrapper table th {}
	#shopify-section-template--15279945351323__main .table-container .table-wrapper table th:first-child{min-width: 6rem;}  
  	#shopify-section-template--15279945351323__main .table-container .table-wrapper table td img.kit__img {width: 69px; height: 83px;}
  
	/* == COLLECTIONS == */
    #shopify-section-template--15279945154715__main .product-item {margin-bottom: 100px;}
  
  	/* == GENESIS TESTING ITEMS == */
	#shopify-section-template--15337381265563__main.section-w-margin {margin-bottom: 5vh}

	/* == MYSELF TESTING ITEMS == */
	#shopify-section-template--15338381672603__main.section-w-margin {margin-bottom: 0vh} 
  
  	/* == RETAIL STORES == */
    #shopify-section-template--15339595104411__16473973913d4dca3d .section-header {width: 87%;}
  	#shopify-section-template--15359533318299__16473973913d4dca3d .grid-item {width: calc(var(--grid-width) / 12 * 12)}
  
  
  	/* == GENETIC USER GUIDE == */
  	/* STEPS BLOCK */
  	#shopify-section-template--15346169577627__1648108762d5465055 .three-tenths {width: calc(var(--grid-width) / 12 * 5.65);}
  	#shopify-section-template--15346169577627__1648108762d5465055 .images-with-text-slider__titles {display: none;}
	#shopify-section-template--15346169577627__1648108762d5465055 .images-with-text-slider__content.grid {flex-wrap: wrap; justify-content: space-between;}
  	#shopify-section-template--15346169577627__1648108762d5465055 .push-left-half-tenth:nth-child(3) {margin-left: 25px;}
	#shopify-section-template--15346169577627__1648108762d5465055 .images-with-text-slider__content h3 {display: block; font-size: 20px; margin-bottom: .5em}
	#shopify-section-template--15346169577627__1648108762d5465055 .images-with-text-slider__description {margin-top: 1em; margin-bottom: 2.5em}
  	#shopify-section-template--15346169577627__1648108762d5465055 .css-slider-navigation {display: none !important}
  
  	#shopify-section-template--15346169577627__1648109357b914a973 h3.image-with-text__heading {padding-top: 3vh}
	#shopify-section-template--15346169577627__1648109357b914a973 h3.image-with-text__heading::before {top: -.5vh; font-size: 18px;}
  	#shopify-section-template--15346169577627__164810940694d7a43e h3.image-with-text__heading {padding-top: 3vh}
	#shopify-section-template--15346169577627__164810940694d7a43e h3.image-with-text__heading::before {top: -.5vh; font-size: 18px;}
	#shopify-section-template--15346169577627__164810943827627ec2 h3.image-with-text__heading {padding-top: 3vh}
 	#shopify-section-template--15346169577627__164810943827627ec2 h3.image-with-text__heading::before {top: -.5vh; font-size: 18px;}
	#shopify-section-template--15346169577627__164810944147980176 h3.image-with-text__heading {padding-top: 3vh}
  	#shopify-section-template--15346169577627__164810944147980176 h3.image-with-text__heading::before {top: -.5vh; font-size: 18px;}

  
  	/* == COVID PCR	 USER GUIDE == */
  	/* STEPS BLOCK */
  	#shopify-section-template--15346702221467__1648108762d5465055 .three-tenths {width: calc(var(--grid-width) / 12 * 5.65);}
  	#shopify-section-template--15346702221467__1648108762d5465055 .images-with-text-slider__titles {display: none;}
	#shopify-section-template--15346702221467__1648108762d5465055 .images-with-text-slider__content.grid {flex-wrap: wrap; justify-content: space-between;}
  	#shopify-section-template--15346702221467__1648108762d5465055 .push-left-half-tenth:nth-child(3) {margin-left: 25px;}
	#shopify-section-template--15346702221467__1648108762d5465055 .images-with-text-slider__content h3 {display: block; font-size: 20px; margin-bottom: .5em}
	#shopify-section-template--15346702221467__1648108762d5465055 .images-with-text-slider__description {margin-top: 1em; margin-bottom: 2.5em}
  	#shopify-section-template--15346702221467__1648108762d5465055 .css-slider-navigation {display: none !important}
  
  	#shopify-section-template--15346702221467__1648109357b914a973 h3.image-with-text__heading {padding-top: 3vh}
	#shopify-section-template--15346702221467__1648109357b914a973 h3.image-with-text__heading::before {top: -.5vh; font-size: 18px;} 
	#shopify-section-template--15346702221467__164810940694d7a43e h3.image-with-text__heading {padding-top: 3vh}
	#shopify-section-template--15346702221467__164810940694d7a43e h3.image-with-text__heading::before {top: -.5vh; font-size: 18px;} 
  	#shopify-section-template--15346702221467__164810943827627ec2 h3.image-with-text__heading {padding-top: 3vh}
	#shopify-section-template--15346702221467__164810943827627ec2 h3.image-with-text__heading::before {top: -.5vh; font-size: 18px;} 
	#shopify-section-template--15346702221467__164810944147980176 h3.image-with-text__heading {padding-top: 3vh}
	#shopify-section-template--15346702221467__164810944147980176 h3.image-with-text__heading::before {top: -.5vh; font-size: 18px;} 
  
  
  
  	/* == USER GUIDE TEST == */
    /* STEPS BLOCK */
/*   	#shopify-section-template--15370748166299__1648108762d5465055 .three-tenths {width: calc(var(--grid-width) / 12 * 5.65);}
  	#shopify-section-template--15370748166299__1648108762d5465055 .images-with-text-slider__titles {display: none;}
	#shopify-section-template--15370748166299__1648108762d5465055 .images-with-text-slider__content.grid {flex-wrap: wrap; justify-content: space-between;}
  	#shopify-section-template--15370748166299__1648108762d5465055 .push-left-half-tenth:nth-child(3) {margin-left: 25px;}
	#shopify-section-template--15370748166299__1648108762d5465055 .images-with-text-slider__content h3 {display: block; font-size: 20px; margin-bottom: .5em}
	#shopify-section-template--15370748166299__1648108762d5465055 .images-with-text-slider__description {margin-top: 1em; margin-bottom: 2.5em}
  	#shopify-section-template--15370748166299__1648108762d5465055 .css-slider-navigation {display: none !important} */
  
  
  
  
    /* == SUPPORT == */
/*   	.support-main-topics.wrapper ul {
    	-ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  	} */
/*   	#shopify-section-template--15349273362587__16438731415e4a73e7 {margin-bottom: calc(15vh/5)} */
  	/* CONTACT US */
  	#shopify-section-template--15349273362587__1648536137c527b81e a:nth-child(3) {margin: 2vh 1.5vw}
	#shopify-section-template--15349273362587__1648536137c527b81e a:nth-child(4) {margin: 0 1.5vw}
  
  
  	/* == DNA TEST SUPPORT == */
	/* FEATURED ARTICLES */
    #shopify-section-template--15349273559195__1648537174a1169a5d .rich-text-blocks {gap: 0;}
	#shopify-section-template--15349273559195__1648537174a1169a5d .rich-text-blocks .button--underline {flex: 0 1 100%;}

  	/* == CHOOSE RIGHT SERVICE == */
  	#shopify-section-template--15346104205467__16486281481f1b8d3f a {flex: 1 1 100%;}
  
  
  
	/* == CONTACT US == */
	/* PERSONAL */  
  	#shopify-section-template--15279945253019__164431124983c6f96b .globo-form {padding: 0 25px;}
  	/* BUSINESS */
	#shopify-section-template--15357715185819__1649401893943f38cb .globo-form {padding: 0 25px;}
  
  
  /* ... */
  #shopify-section-template--15359533318299__1649662977ddeb14ab .rich-text-blocks a {
    margin:1vh 0;
    min-width: 100%;
  }

  
  
  
  
  /* == HAPLO2 ADDITIONAL PAGES == */
  #shopify-section-template--15364371054747__main .push-left-one-tenth {margin: auto}
  #shopify-section-template--15364371054747__main .ten-tenths {width: calc(var(--grid-width) / 12 * 12);}
  #shopify-section-template--15364371054747__main li {flex: 1 1 100%; margin-bottom: 5px}
  
  
  /* == EXP == */
  .exp-cta-wrapper img.hero-img {width: 100%; height: auto;}
  
  
  
  
  /* == SITEMAP == */
  .template-page-sitemap .page-content{margin-left:0; margin-right: 0}
  .template-page-sitemap section.shopify-section {flex: 1 1 100%;}
  .template-page-sitemap section.section-w-margin {margin-bottom: 4vh}
  .template-page-sitemap section .ten-tenths {width: 100%}
  
  
  
  /* == FOOTER == */
  #shopify-section-footer > footer {margin-left: 0}
}

.p-mark{
 text-align: left;
 width: 100%;
}
.p-mark img{
 width: 80px;
 display: inline-block;
}
.text-small{
  font-size:0.8rem;
}

.sns_iconwrap{
  width:100%;
        padding: 20px 0;
        display: flex;
        gap: 20px;
    }
    .sns_iconwrap img{
        max-width: 40px;
        display: block;
    }



 /* == badge == */
.linkto_connect_haplo img,.linkto_connect_genesis img,.linkto_connect_wgs img{
  max-width:100%;
}
.linkto_connect_haplo,.linkto_connect_genesis,.linkto_connect_wgs{
  border:solid 1px #ccc;
  display:block;
  margin-top:10px;
}




.custom-link-button{
  margin:40px 0; 
  padding-top:20px;
}

.newcart_btn{
  padding:16px;
  /* border-radius:8px; */
  border:solid 2px #000;
  text-align:center;
  display:block;
}