.product-full .product-header .age{
color:red;
border-top: 1px solid #999;
    padding-top: 10px;
    margin-top: -15px;}
.product-detail__cooking-list li:nth-child(1) .product-detail__cooking-ico{background-image: none;}
.product-detail__cooking-list li:nth-child(2) .product-detail__cooking-ico{background-image: none;}
.product-detail__cooking-list li:nth-child(3) .product-detail__cooking-ico{background-image: none;}
.product-detail__cooking-list li:nth-child(4) .product-detail__cooking-ico{background-image: none;}
.product-detail__cooking-list li:nth-child(5) .product-detail__cooking-ico{background-image: none;}
.product-detail__cooking-list li:nth-child(6) .product-detail__cooking-ico{background-image: none;}
.content-block__text-title {font-size: 3rem; line-height: 1.1; font-family: 'RotonBol'; font-weight: normal; color: #31a8db; margin-bottom: 10px;}
.content-block__list {list-style-type: none;}
.content-block__list-item {position: relative;}
.content-block__list-item::before {margin-left: -12px; width: 6px; height: 6px; background: #31a8db;}
.product-detail__cooking-disclaimer {font-size: 1.6rem; line-height: 1.1;}
.product-detail__cooking-disclaimer sup{line-height: 0;}
@media screen and (max-width: 500px){ 
    .content-block__text-title {font-size: 2.2rem;}
    .product-detail__cooking-disclaimer {font-size: 1.8rem;}
}
@media screen and (max-width: 320px){ 
    .content-block__text-title {font-size: 2rem;}
}

/* tabs */
.rd-product-nest-consist__trigger-title {
   font-family: 'RotonBol';
   font-size: 20px;
   color: #31a8db;
   vertical-align: middle;
}
.rd-product-nest-consist__trigger {
   cursor: pointer;
   display: inline-block;
   vertical-align: middle;
   padding: 5px 15px;
   background-color: #fff;
   border: 1px solid #31a8db;
   color: #31a8db;
   font-size: 20px;
   font-weight: 700;
   border-radius: 25px;
   margin: 10px 5px 5px;
}
.rd-product-nest-consist__trigger.active {
   background-color: #31a8db;
   border: 1px solid #31a8db;
   color: #fff;
}
.rd-product-nest-consist__item {
   display: none;
}

.rd-product-nest-consist__item.active {
   display: block;
}
@media screen and (max-width: 700px){ 
   .rd-product-nest-consist__trigger-title {
      font-size: 18px;
   }
   .rd-product-nest-consist__trigger {
      font-size: 18px;
   }
}
@media screen and (max-width: 500px){ 
   .rd-product-nest-consist__trigger-title {
      font-size: 14px;
      display: block;
   }
   .rd-product-nest-consist__trigger {
      font-size: 14px;
      margin: 10px 5px 5px 0;
   }

}

/* Cooking block */
.rd-product-consist__inner .product-detail__cooking .product-detail__cooking-item:before {
	content: '';
	position: absolute;
	top: 30px;
	right: 0;
	width: 1px;
	height: calc(100% - 60px);
	background: #EBF6F8;
}
.rd-product-consist__inner .product-detail__cooking .product-detail__cooking-item:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 30px;
	width: calc(100% - 60px);
	height: 1px;
	background: #EBF6F8;
    margin-top: 0px;
}

.rd-product-consist__inner .product-detail__cooking .product-detail__cooking-item:nth-child(1):before,
.rd-product-consist__inner .product-detail__cooking .product-detail__cooking-item:nth-child(3):before,
.rd-product-consist__inner .product-detail__cooking .product-detail__cooking-item:nth-child(5):before,
.rd-product-consist__inner .product-detail__cooking .product-detail__cooking-item:nth-child(1):after,
.rd-product-consist__inner .product-detail__cooking .product-detail__cooking-item:nth-child(2):after {
	display: none;
}
.rd-product-nan-cooking__box{
    counter-reset: rd_nan_counter;
    margin-bottom: 0px;
}
.product-detail__cooking-list{
   font-size: 0;
   padding-top: 12px;
       margin-bottom: 0;
       display: flex;
       flex-wrap: wrap;
}
.product-detail__cooking-list li {
   width: 50%;
   flex: none;
   text-align: center;
   position: relative;
   box-sizing: border-box;
   padding: 30px 20px 15px;
   padding-bottom: 15px!important;
}
.product-detail__cooking-list li .product-detail__cooking-ico {
   position: relative;
   background-position: center;
   background-repeat: no-repeat;
   display: inline-block;
   margin-bottom: 32px;
}
.product-detail__cooking-list li .product-detail__cooking-ico:before {
   content: '';
   position: absolute;
   top: calc(50% - 50px);
   left: calc(50% - 50px);
   background: #EBF6F8;
   border-radius: 50%;
   width: 100px;
   height: 100px;
}
.product-detail__cooking-list li .product-detail__cooking-ico:after {
   content: '';
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background-position: center;
   background-repeat: no-repeat;
}
.product-detail__cooking-text {
   min-height: 145px;
   position: relative;
   display: flex;
   align-items: center;
   text-align: left;
   font-size: 15px;
   line-height: 23px;
   color: #404040;
}
.product-detail__cooking-text:before {
   content: '';
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background-position: center;
   background-repeat: no-repeat;
}
.product-detail__cooking-text span {
   position: relative;
}

.product-detail__cooking-list li:nth-child(1) .product-detail__cooking-ico {
   width: 106px;
   height: 115px;
}
.product-detail__cooking-list li:nth-child(1) .product-detail__cooking-ico:after {
   background-image: url('images/Icon_01.png');
}
.product-detail__cooking-list li:nth-child(1) .product-detail__cooking-text:before {
   background-image: url('images/1.svg');
}
.product-detail__cooking-list li:nth-child(2) .product-detail__cooking-ico {
   width: 151px;
   height: 115px;
}
.product-detail__cooking-list li:nth-child(2) .product-detail__cooking-ico:after {
   background-image: url('images/Icon_02.png');
}
.product-detail__cooking-list li:nth-child(2) .product-detail__cooking-text:before {
   background-image: url('images/2.svg');
}
.product-detail__cooking-list li:nth-child(3) .product-detail__cooking-ico {
   width: 106px;
   height: 115px;
}
.product-detail__cooking-list li:nth-child(3) .product-detail__cooking-ico:after {
   background-image: url('images/Icon_03.png');
   top: -12px;
}
.product-detail__cooking-list li:nth-child(3) .product-detail__cooking-text:before {
   background-image: url('images/3.svg');
}
.product-detail__cooking-list li:nth-child(4) .product-detail__cooking-ico {
   width: 182px;
   height: 115px;
}
.product-detail__cooking-list li:nth-child(4) .product-detail__cooking-ico:after {
   background-image: url('images/Icon_04.png');
}
.product-detail__cooking-list li:nth-child(4) .product-detail__cooking-text:before {
   background-image: url('images/4.svg');
}
.product-detail__cooking-list li:nth-child(5) .product-detail__cooking-ico {
   width: 144px;
   height: 115px;
}
.product-detail__cooking-list li:nth-child(5) .product-detail__cooking-ico:after {
   background-image: url('images/Icon_05.png');
}
.product-detail__cooking-list li:nth-child(5) .product-detail__cooking-text:before {
   background-image: url('images/5.svg');
}
.product-detail__cooking-list li:nth-child(6) .product-detail__cooking-ico {
   width: 164px;
   height: 115px;
}
.product-detail__cooking-list li:nth-child(6) .product-detail__cooking-ico:after {
   background-image: url('images/Icon_06.png');
}
.product-detail__cooking-list li:nth-child(6) .product-detail__cooking-text:before {
   background-image: url('images/6.svg');
}
.product-detail__cooking-disclaimer {
   font-size: 18px;
   line-height: 26px;
   text-align: left;
   margin-top: 16px;
   color: #404040;
}
.product-detail__cooking-disclaimer--transparent {
   opacity: 0.75;
}
.product-detail__cooking-disclaimer--bold {
   font-weight: 600;
}

@media screen and (max-width: 767px){
    .rd-product-consist__inner .product-detail__cooking .product-detail__cooking-item:nth-child(2):after {
       display: block;
    }
    .product-detail__cooking-list li {
         width: 100%;
     }
     .rd-product-consist__inner .product-detail__cooking .product-detail__cooking-item:before {
         display: none;
     }
     .product-detail__cooking-list li:nth-child(5):after {
         display: block;
     }
    .rd-product-nan-consist__table table,
    .product-detail__cooking-text{
       font-size: 1.8rem;
    }
    .product-detail__cooking-text {
         align-items: center;
    }
 }

 @media screen and (max-width: 700px){
    .product-detail__cooking-text{
        font-size: 1.8rem;
    }
    .rd-product-nan-cooking__box{
        margin-bottom: 0px;
    }    
}
 
 @media screen and (max-width: 500px){
     .rd-product-nan-cooking__box{
         margin-bottom: 0px;
    }
 }
