﻿/* 強制取消所有圖片圓角 
  img {
   border-radius: 0px !important;
   }*/

.m-indexSlider {
  display: none; }

.indexSlider {          /*索引滑桿*/
  margin: 0 0 30px;     /*框架的外邊界:上-左右-下*/
  position: relative; } /*相對位置*/
  .indexSlider > div {
    opacity: 0; }
  .indexSlider div.slick-slide, .indexSlider div.slick-list { /*索引滑桿*/
    opacity: 1; }                                             /*不透明度*/
  .indexSlider img {       /*首頁BANNER圖片(索引滑桿*/
    width: 100%;           /*寬度*/
    border-radius:30px; }  /*圖片圓角樣式*/
 
  .indexSlider .slick-dots {  /*索引滑桿動態圓點*/
    bottom: 10px;             /*底部距離*/
    text-align: right;        /*文字對齊：右邊*/
    padding: 0 15px; }        /*框架的內邊距：上下-左右*/
    .indexSlider .slick-dots li button:before { /*首頁廣告下方索引滑桿動態圓點之前的位置*/
      font-size: 12px;                          /*尺寸*/
      opacity: 1;                               /*不透明度*/
      color: #fff; }                          /*圓點顏色*/
    .indexSlider .slick-dots li.slick-active button:before { /*首頁廣告下方索引滑桿動態圓點之前的位置*/
      opacity: 1;                                            /*不透明度*/
      color: #F6B885; }                                    /*圓點顏色#61c46e*/

.bestSale .bestSaleTitle {  /*好康活動標題*/
  text-align: center;       /*文字對齊:置中*/
  position: relative;       /*相對位置*/
  margin-bottom: 30px; }    /*下方外邊界*/

  /* 手機板調整 */
@media (max-width: 992px) {       /*新增-文字在992px範圍內不會出現顯示icon符號 */
  .bestSale .bestSaleTitle img, .titleLine h1 span img  {  /*好康活動標題圖片*/
    display: none;  /*不顯示*/
  }
}

.bestSale h1 img:nth-child(1) {
  margin-right: 8px;
  height: 23px; }

.bestSale h1 img:nth-child(2) {
  margin-left: 8px;
  height: 28px; }

.bestSale h2 img:nth-child(1) {
  margin-right: 8px;
  height: 23px; }

.bestSale h2 img:nth-child(2) {
  margin-left: 8px;
  height: 28px; }

.bestSale .bestSaleProduct h3 {
  /*height: 42px;
            overflow: hidden;*/ }

.bestSale .bestSaleProduct .productCell:nth-child(4n) {
  margin-right: 0; }

.bestSale .bestSaleProduct .productImgContainer {  /*熱銷推薦/好康活動-商品設定*/
  padding: 0px 0;                                  /*商品圖片-框架的內邊距:上下5px-左右*/
  border-top: none;                                /*設定商品圖片上線框樣式- 1px dotted #CCFFCC */                 
  border-bottom: none;                             /*圖片下分格線樣式 1px solid #CCFFCC*/
  margin-bottom: 15px; }                           /*圖片與下標題的距離*/

  .bestSale .bestSaleProduct .productImg:hover .imgMask {  /*好康活動-商品圖片游標移動後遮罩反應*/
    opacity: 1; }                                          /*不透明度*/
  
  .bestSale .bestSaleProduct .imgMask {          /*熱銷推薦-商品圖片遮罩*/
    opacity: 0;                                  /*不透明度*/
    background-color: rgba(0, 0, 0, 0.5);      /*遮罩背景顏色*/
    width: 100%;                                 /*寬度*/
    height: 100%;                                /*高度*/
    position: absolute;                          /*絕對位置*/
    top: 0;                                      /*上面*/
    left: 0;                                     /*左邊*/   
    display: flex;                               /*彈性布局*/
    justify-content: center;                     /*對齊主軸的中間*/
    align-items: center; }                         /*對齊選項:置中*/
    .bestSale .bestSaleProduct .imgMask img {    /*熱銷推薦-商品圖片遮罩設定*/
      flex: none;
      width: auto;                               /*寬度*/
      border-radius: 0;                          /*取消圓角(移動icon圖示圓角)*/  
      display: none;  }                          /*隱藏整個img(移動icon圖示隱藏)*/ 

.activity {                       /*活動*/
  display: flex;                  /*彈性布局*/
  justify-content: space-between; /*水平對齊:平均分配元素空間*/
  padding-top: 30px;              /*框架內縮上面距離*/
  padding-bottom: 30px; }         /*下方內邊距*/
  .activity .activityImg {        /*活動圖片*/
    flex: none;
    width: 48.2%; }               /*寬度*/
    .activity .activityImg img { /*活動圖片*/
      width: 100%; }             /*寬度*/

.m-bottomSlider {        /*滑桿底部(手機版)*/
  display: none; }

.bottomSlider {          /*行銷活用廣告圖片滑桿底部(網頁版) */ 
  padding: 30px 0;       /*框架的內邊距:上下-左右*/
  position: relative; }  /*相對位置*/
  .bottomSlider img {    /*滑桿底部圖片*/
    width: 100%; }       /*寬度*/
  .bottomSlider .slick-dots { /*行銷活用廣告圖片滑桿底部動態圓點*/
    bottom: 0;                /*底部距離*/
    text-align: right;        /*文字對齊：右邊*/
    padding: 0 15px; }        /*框架的內邊距：上下-左右*/
    .bottomSlider .slick-dots li button:before { /*行銷活用廣告圖片滑桿底部之前的動態圓點*/
      font-size: 12px;                           /*尺寸*/
      opacity: 1;                                /*不透明度*/
      color: #fff; }                           /*圓點顏色*/
    .bottomSlider .slick-dots li.slick-active button:before { /*行銷活用廣告圖片滑桿底部之前的動態圓點*/
      opacity: 1;                                             /*不透明度*/
      color: #F6B885; }                                     /*圓點顏色#61c46e*/

.seriresList .productCell:nth-child(4n) {
  margin-right: 0; }

.seriresList .cartBtn .amount {
  width: auto; }
  .seriresList .cartBtn .amount span {     /*商品系列列表-數量選單設定*/
    width: 55px; }                         /*寬度55px*/
  .seriresList .cartBtn .amount select {   /*商品系列列表-數量選單*/
    width: 55px;                           /*寬度65px*/
    padding: 8px 5px; }                    /*框架內縮距離:上下-左右*/

.seriresList .cartBtn .buyBtn .btn { /*商品頁-立即購買-加入購物車按鈕設定*/
  width: 100px; }                    /*按鈕寬度設定120px;*/

.seriresList .productBuyNow h2 {     /*商品頁-立即購買-標題文字設定*/
  height: 50px;                      /*高度*/
  overflow: hidden;                  /*自動隱藏超出的文字或圖片*/
  padding: 0 11px;}                  /*新增文字內距*/

.seriresList .productBuyNow .fade-h2 {  /*商品頁-立即購買商品欄文字設定*/
  line-height: 1.2;                     /*行高*/
  height: 45px;                         /*高度50px*/                        
  overflow: hidden;                     /*自動隱藏超出的文字或圖片*/
  padding: 0 11px;                      /*新增文字內距*/
  display: -webkit-box;                 /*展示(與下面綁定)*/
  -webkit-line-clamp: 2;                /*行數省列號設定*/
  -webkit-box-orient: vertical;         /*水平轉換為垂直的排版*/
  text-overflow: ellipsis;              /*省列號符號...*/
}                    

.story { /*活動訊息(產地故事)*/
  margin-bottom: 30px; }
  .story .storyContaner .storyTop {
    display: flex;
    justify-content: space-between;
    font-size: 15px;
    margin-bottom: 30px; }
    .story .storyContaner .storyTop .left {
      flex: 1; }
    .story .storyContaner .storyTop .right {
      width: 125px;
      flex: none;
      text-align: right; }
    .story .storyContaner .storyTop .searchBar {
      width: 235px;
      display: inline-block;
      margin-right: 10px; }
      .story .storyContaner .storyTop .searchBar input { /*最新消息(產地故事)-關鍵字搜尋欄外框*/
        padding: 8px;                                    /*邊框的內邊距*/
        border-radius: 25px 0px 0px 25px;                /*新增邊框圓角樣式*/ 
        border: 1px solid #66BEA9;  }                  /*新增邊框樣式*/
    .story .storyContaner .storyTop .searchBar + .keyWord {
      display: inline-block; }
      .story .storyContaner .storyTop .searchBar + .keyWord a {
        text-decoration: underline;
        margin-right: 5px; }
    .story .storyContaner .storyTop select { /*最新消息(產地故事)-故事網格頁-預設排序選項欄外框*/
      padding: 8px;                          /*邊框的內邊距*/
      border-radius: 20px;                    /*邊框圓角樣式3px*/
      border: 1px solid #66BEA9; }          /*邊框樣式#d1c9bb*/
  .story .storyContaner .storyProcuct .storyGrid .productCell {
    flex: none;
    width: 31.79%;
    margin-bottom: 2.3%;
    margin-right: 2.3%; }
  .story .storyContaner .storyProcuct .storyGrid .productCell:nth-child(3n) {
    margin-right: 0; }
  .story .storyContaner .storyProcuct .storyGrid .productImg { /*最新消息(產地故事)-故事網格頁*/
    padding: 0px;                                              /*框架的內邊距5px*/
    border: none;                                              /*外框樣式:1.5px dotted/solid #61C46E */
    margin-bottom: 15px;                                       /*設定元素與元素之間的下邊界間距*/
    position: relative; }                                      /*相對位置*/
  .story .storyContaner .storyProcuct .storyGrid a {           /*最新消息(產地故事)-故事網格-標題*/
    color: #009370; }                                        /*文字顏色#009145*/
  .story .storyContaner .storyProcuct .storyGrid p {
    margin-bottom: 0; }
  .story .storyContaner .storyProcuct .storyGrid span.time {
    display: inline-block;
    margin-right: 15px; }
  .story .storyContaner .storyProcuct .maskLayerContainer {
    display: none; }
  .story .storyContaner .storyProcuct .maskLayer {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    padding: 10px 50px;
    display: flex;
    align-items: center; }
    .story .storyContaner .storyProcuct .maskLayer > div {
      flex: 1; }
  .story .storyContaner .storyProcuct .productImg:hover .maskLayerContainer, .story .storyContaner .storyProcuct .productImg:active .maskLayerContainer {
    display: block; }

.productInfo-top { /*上方商品資訊*/
  display: flex; } /*彈性布局*/
  .productInfo-top img {
    width: 100%; }
  .productInfo-top .leftImg {
    flex: none;
    width: 44.8%; }
    .productInfo-top .leftImg .productMainImg {  /*左邊商品主圖*/
      position: relative;              /*相對位置*/
      box-shadow: 5px 5px 5px rgba(127 127 127 / 30%);  /*陰影*/
      }
    .productInfo-top .leftImg .mask {   /*商品主圖遮罩*/
      position: absolute;               /*絕對位置*/
      top: 0;                           /*上面*/
      left: 0;                          /*左邊*/  
      width: 100%;                      /*寬度*/
      height: 100%;                     /*高度*/
      background: rgba(0, 0, 0, 0.5); /*遮罩顏色*/
      font-size: 48px;                  /*文字尺寸*/
      font-weight: bold;                /*文字粗細*/
      color: #fff;                    /*文字顏色*/
      display: flex;                    /*彈性布局*/
      justify-content: center;          /*對齊主軸的中間*/
      align-items: center;              /*對齊選項:置中*/
      border-radius: 15px; }            /*增加圓角樣式*/
    .productInfo-top .leftImg .outOfStock img {  /*商品頁主圖-已售完*/
      width: 50px;                     /*寬度*/
      margin-right: 8px;               /*框架外拉右邊距離*/
      vertical-align: middle; }      /*垂直對齊:基準線baseline*/
      .productInfo-top .leftImg .outOfStock img .imgMask img {  /*商品頁主圖-已售完圖示圓角設定*/
        border-radius: 0;      }       /*取消圓角(移動icon圖示圓角)*/  
  .productInfo-top .productImgOutter { /*商品頁主圖外框*/
    background:none ;                /*商品頁主圖外框底色#fff*/
    padding: 0px;                      /*框架的內邊距21px*/
    border: none; }                    /*邊框樣式 1.5px solid #61C46E*/
  .productInfo-top .rightInfo {
    flex: 1;
    margin-left: 60px; }
  .productInfo-top h1 {
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 30px;
    margin-top: 21px; }
  .productInfo-top .description {  /*商品頁描述*/
    font-size: 15px;               /*文字尺寸*/
    line-height: 24px;             /*行高*/
    border-bottom: none;           /*分隔線樣式:1px dotted #f18e00 */
    padding: 10px 0; }             /*框架的內邊距:上下-左右*/
    .productInfo-top .description p.note {
      margin: 20px 0; }
    .productInfo-top .description .tagLable:hover { /*活動管理專區滿額免運標題-游標移後按鈕變化*/
      color: #333;                                /*游標移後文字顏色*/
      border: 1px solid #333; }                   /*游標移後邊框樣式*/
    .productInfo-top .description .discount {  /*活動管理專區滿額免運折扣*/ 
      color: #df5400;                        /*數字顏色*/
      font-size: 21px;                         /*文字尺寸*/
      font-weight: bold;                       /*字體粗細*/
      margin: 10px 0; }                        /*框架的外邊界：上下-左右*/
      .productInfo-top .description .discount img { /*折扣圖片icon31~33*/
        max-width: 216px;              /*最大寬度*/
        border-radius: 0; }            /*圓角樣式設定*/
  .productInfo-top .m-discount {
    display: none; }

.infoTab { /*資訊選項*/
  margin-bottom: 40px; }     /*框架外拉下面距離*/
  .infoTab .m-infoTitle {
    display: none; }

.relativeProductContainer { /*相關商品設定*/
  background: none;         /*背景底色設定#f1f9f2*/
  padding: 35px 26px;       /*框架的內邊距：上下-左右*/
  margin-bottom: 40px; }    /*框架外拉下面距離*/

.relativeProductSlick h2 {
  height: 50px;
  overflow: hidden; }

.relativeProductSlick .slickCell:focus, .relativeProductSlick .slick-slide:focus, .relativeProductSlick a:focus {
  outline: none;
  border: 0; }

.relativeProductSlick img {
  width: 100%; }

.relativeProductSlick .slick-slide { /*相關商品設定*/
  margin: 0px 24px 15px;             /*框架的外邊界：上-右左-下*/
  border-radius: 15px;               /*新增圓角樣式設定*/
  background-color: #FBFAEF;       /*新增背景底色設定*/
  box-shadow: 5px 5px 5px rgba(127 127 127 / 30%); /*新增陰影*/
}

.relativeProductSlick .slick-track {
  margin: 0; }

.relativeProductSlick .customerArrow {  /*相關商品-客戶箭頭*/
  position: absolute;                   /*絕對位置*/
  z-index: 1;                           /*元素的堆疊順序*/
  top: 45%;                             /*上面*/ 
  width: 40px;                          /*寬度*/
  height: 40px;                         /*高度*/
  background: #fff;                   /*背景顏色*/
  border-radius: 50%;                   /*邊框圓角樣式*/
  text-align: center;                   /*文字對齊：置中*/
  line-height: 37px;                    /*行高*/
  font-size: 25px;                      /*文字尺寸*/
  cursor: pointer;                      /*改變滑鼠游標的形狀:手指*/
  border: 1px solid #ced4da; }        /*邊框樣式*/
  .relativeProductSlick .customerArrow i { /*相關商品-客戶箭頭*/
    color: #737373; }                    /*顏色*/

.relativeProductSlick .customerArrow-pre {
  left: 0; }

.relativeProductSlick .customerArrow-next {
  right: 0; }

.relativeProductSlick .customerArrow.slick-disabled {
  opacity: .5; }

.relativeProductOuter {
  width: 100%;
  margin: 0 auto; }

.activityPage .activityTop {   /*集貨專區(集貨中心)-上方(網頁版)*/
  display: flex;               /*彈性布局*/
  margin-bottom: 30px;         /*框架外拉下面距離*/  
  font-size: 18px;             /*文字尺寸*/
  margin-top: 30px; }          /*框架外拉上面距離*/
  .activityPage .activityTop label {   /*活動頁面-上方標籤*/
    margin-bottom: 0;                  /*框架外拉下面距離*/
    cursor: pointer; }                 /*改變滑鼠游標的形狀:手指*/
  .activityPage .activityTop .left {   /*活動頁面-左邊上方*/
    flex: 1;
    border-bottom: 1px solid #f08933 ;  /*左邊水平分隔線樣式#009145*/
    padding-right: 15px;                  /*框架內縮右邊距離*/
    }
  .activityPage .activityTop .right {  /*集貨專區(集貨中心)-右邊上方*/
    flex: none;
    border-top: 1px solid #f08933;    /*"─"右邊上方水平分隔線樣式#009145*/
    border-right: 1px solid #f08933;  /*"|"右邊垂直分隔線樣式#009145*/
    border-left: 1px solid #f08933;   /*"|" 左邊垂直分隔線樣式#009145*/
    border-top-left-radius: 5px;        /*左邊上方圓角邊框樣式*/
    border-top-right-radius: 5px;       /*右邊上方圓角邊框樣式*/ 
    text-align: center;                 /*文字置中*/
    padding: 13px 20px;                 /*框架內縮距離:上下15px-左右0px*/
    font-weight: bold; }                /*文字粗體*/
    .activityPage .activityTop .right label {  /*右邊上方結帳按鈕*/
      background: #ff0000;            /*結帳按鈕顏色*/
      padding: 5px 15px;                /*框架內縮距離:上下5px-左右15px*/
      margin-left: 10px;                /*框架外拉左邊距離*/
      color: #fff;                   /*結帳按鈕文字顏色*/
      border-radius: 15px; }           /*結帳按鈕圓角*/
  .activityPage .activityTop span {
    margin: 0 5px; }
  .activityPage .activityTop .filter {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    height: 100%; }
  .activityPage .activityTop .checkOut {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    height: 100%; }
    .activityPage .activityTop .checkOut div {
      flex: 1; }

.activityPage .gridBox {
  display: grid;
  grid-template-columns: 23% 23% 23% 23%;
  grid-gap: 30px calc(2.6%);
  margin-bottom: 80px; } /*40px*/
  .activityPage .gridBox h2 {           /*集貨專區全部商品*/
    height: 50px;                      /*高度*/
    overflow: hidden;                  /*自動隱藏超出的文字或圖片*/
    padding: 0 11px; }                  /*新增文字內距*/ 
  .activityPage .gridBox .productCell { /*全部商品資訊欄*/
    background: #FBFAEF;              /*背景底色#f1f9f2*/
    /*padding: 20px;                       框架的內邊距*/ 
    border-top: none;                   /*商品資訊欄上方線條樣式 5px solid #f18e00 */
    border-radius:15px;                 /*邊框圓角樣式*/
    box-shadow: 5px 5px 5px rgba(127 127 127 / 30%); /*陰影*/
    }
.recipe select, .recipe input {  /*recipe食譜(咱的中埔)選擇輸入/預設排序選單/關鍵字搜尋框*/      
  border: 1px solid #66BEA9;   /*邊框樣式#d1c9bb*/
  border-radius: 20px;           /*邊框圓角樣式3px*/
  padding: 4px 8px; }           /*框架的內邊距:上下-左右*/

.recipe .recipeTop {
  margin-bottom: 40px; }
  .recipe .recipeTop > div {
    display: inline-block; }
  .recipe .recipeTop .searchBar {
    width: 250px;
    display: inline-block;
    margin-right: 10px; }
  .recipe .recipeTop .keyWord {
    display: inline-block; }
  .recipe .recipeTop .keyWord a {
  text-decoration: underline;
  margin-right: 5px; }
  .recipe .recipeTop select {
    float: right; }

.recipe .recipeGrid h2 {
  font-size: 21px;
  text-align: center; }

.recipe .recipeGrid figure {        /*recipe食譜(咱的農會)圖片區*/
  padding: 0px;                     /*框架的內邊距5px*/ 
  background: #fff;               /*框架底色*/
  border: none ;                    /*邊框樣式1.5px solid #61C46E*/
  margin-bottom: 0px;               /*框架外拉下面距離 15px*/
  position: relative;               /*相對位置*/
  border-radius:20px; }             /*邊框圓角樣式*/

  .titleLine  span img{     /*標題圖片icon*/
    border-radius: 0;       /*邊框圓角樣式*/
  }
  .titleLine  .normal-title span img{  /*標題圖片icon*/
    padding-top:0px;                   /*框架內縮上面距離5px*/
  }

  .header-nav .cell img{     /*導覽輔助選項*/
    border-radius: 0;        /*邊框圓角樣式*/
  }
  .header-nav .cell .allSubMenuContainer img{  /*導覽輔助-所有子選單圖片選項*/
    border-radius: 15px;                       /*圖片圓角樣式*/
  }

.recipe .recipeGrid figure:hover .maskLayerContainer, .recipe .recipeGrid figure:active .maskLayerContainer {
  display: block; }

.recipe .recipeGrid .maskLayerContainer {
  display: none; }

.recipe .recipeGrid .maskLayer {     /*recipe食譜(咱的農會)圖片區遮罩*/
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8); /*遮罩顏色*/
  color: #fff;                    /*框架底色*/
  position: absolute;               /*絕對位置*/
  top: 0;                           /*上面*/
  left: 0;                          /*左邊*/
  padding: 10px 50px;               /*框架的內邊距:上下-左右*/
  display: flex;                    /*彈性布局*/
  align-items: center;              /*對齊選項:置中*/
  border-radius: 15px;              /*增加邊框圓角樣式*/
}
  .recipe .recipeGrid .maskLayer > div {
    flex: 1; }

.recipe .recipeGrid .productCell {  /*recipe食譜(咱的農會)商品單元*/
  width: 31.3%;                     /*寬度*/
  margin-right: 3%; }               /*框架外拉右邊距離*/

.recipe .recipeGrid .productCell:nth-child(3n) {
  margin-right: 0; }

.recipeContent-top {
  margin-bottom: 80px; }
  .recipeContent-top img {
    width: 100%; }
  .recipeContent-top .m-topImg {
    display: none; }

.recipeContent-bottom {
  display: flex;
  margin-bottom: 40px; }
  .recipeContent-bottom .cmsContainer {
    flex: none;
    width: 67.3%; }
  .recipeContent-bottom .recommend {
    flex: 1;
    margin-left: 55px; }
  .recipeContent-bottom .recommendContainer > div { /*推薦商品(咱的中埔)區塊*/
    margin-bottom: 15px;    /*框架外拉下面距離*/
    padding-bottom: 15px;   /*框架內縮下面距離*/
    border-bottom: none; }  /*分隔線樣式:2px dotted #f18e00 */
  .recipeContent-bottom .recommendContainer .recommendCell h2 {
    height: 50px;
    overflow: hidden; }
  .recipeContent-bottom .recommendContainer figure { /*推薦商品(咱的中埔)內容*/
    margin-bottom: 10px;                             /*框架外拉下面距離20px*/
    padding: 0px;                                   /*框架的內邊距10px*/
    background: none;                              /*背景顏色#fff*/
    border-radius:15px;                              /*邊框圓角樣式*/
    border: none;                                    /*邊框樣式 1.5px solid #61C46E*/
    position: relative; }                              /*相對位置*/
    
  .recipeContent-bottom .recommendCell { /*食譜(咱的中埔)右邊推薦內容*/
    background: #FBFAEF;               /*背景顏色#f1f9f2*/
    border-radius:15px;                  /*增加邊框圓角樣式*/
    margin: 0;                           /*框架的外邊界*/
    box-shadow: 5px 5px 5px rgba(127 127 127 / 30%);}   /*陰影*/

.searchResult {
  margin-bottom: 40px; }
  .searchResult .searchResult-top {
    margin-bottom: 30px;
    font-size: 21px; }
    .searchResult .searchResult-top span {
      margin: 0 5px; }
    .searchResult .searchResult-top select {
      float: right;
      font-size: 15px; }

@media (max-width: 1200px) {
  .seriresList .cartBtn .amount span {
    width: 50px; }
  .seriresList .cartBtn .amount select {
    width: 63px; }
  .seriresList .cartBtn .buyBtn .btn { /*商品頁-立即購買-加入購物車按鈕設定(手機版)*/
    font-size: 16px;                      /*按鈕寬度設定*/
    width: 110px; }                   /*框架的外邊界:上下-左右*/
  .relativeProductSlick .customerArrow {
    top: 40%; }
  .relativeProductSlick .productBuyNow .cartBtn .amount {
    width: auto; }
    .relativeProductSlick .productBuyNow .cartBtn .amount span {
      width: 30px; }
    .relativeProductSlick .productBuyNow .cartBtn .amount select {
      width: 50px; }
  .relativeProductSlick .productBuyNow .cartBtn .buyBtn .btn {
    width: 90px;
    padding: 0; }
  .recipeContent-bottom .cmsContainer {
    width: 65%; }
  .recipeContent-bottom .recommend {
    margin-left: 30px; }
  .recipeContent-bottom .recommendCell { /*食譜(咱的中埔)右邊推薦內容(手機版)*/
    padding: 0px 0px 20px;  } }          /*框架的內邊距:上下20px-左右30px*/ 

@media (max-width: 992px) {
  .bestSale .bestSaleProduct .productCell {
    width: 31.3%;
    margin-right: 2.8%; }
  .bestSale .bestSaleProduct .productCell:nth-child(4n) {
    margin-right: 2.8%; }
  .bestSale .bestSaleProduct .productCell:nth-child(3n) {
    margin-right: 0; }
  .seriresList .productCell {
    width: 31.3%;
    margin-right: 2.8%; }
  .seriresList .productCell:nth-child(4n) {
    margin-right: 2.8%; }
  .seriresList .productCell:nth-child(3n) {
    margin-right: 0; }
  .story .storyContaner .storyProcuct .storyGrid .productCell {
    width: 48%;
    margin-bottom: 4%;
    margin-right: 4%; }
  .story .storyContaner .storyProcuct .storyGrid .productCell:nth-child(3n) {
    margin-right: 4%; }
  .story .storyContaner .storyProcuct .storyGrid .productCell:nth-child(2n) {
    margin-right: 0; }
  .relativeProductContainer {
    padding: 35px 10px; }
  .relativeProductSlick .slick-slide {
    margin: 0 10px; }
  .relativeProductSlick .productBuyNow .cartBtn .amount span {
    width: 40px; }
  .relativeProductSlick .productBuyNow .cartBtn .amount select {
    width: 60px; }
  .relativeProductSlick .productBuyNow .cartBtn .buyBtn .btn {
    width: 110px; }
  .relativeProductOuter {
    width: 100%; }
  .productInfo-top .productImgOutter {
    padding: 15px; }
  .productInfo-top .leftImg .mask {
    font-size: 32px; }
  .productInfo-top .rightInfo {
    margin-left: 30px; }
  .productInfo-top h1 {
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: 15px; }
  .productInfo-top .description {
    font-size: 14px;
    line-height: 22px; }
    .productInfo-top .description p.note {
      margin: 15px 0; }
  .productInfo-top .tagContainer label.tagLable {
    font-size: 14px;
    padding: 5px 10px;
    margin-right: 20px; }
  .productInfo-top .prictNnum .numSelect {
    font-size: 16px; }
    .productInfo-top .prictNnum .numSelect label {
      height: 37px;
      width: 50px;
      line-height: 37px; }
    .productInfo-top .prictNnum .numSelect select {
      height: 37px;
      width: 75px; }
  .productInfo-top .prictNnum .buyBtn {
    display: none; }
  .activityPage .activityTop {           /*上方活動頁*/
    flex-direction: column; }            /*交錯軸線位置與主軸線位置調換呈現直向排列*/
    .activityPage .activityTop .left {   /*左上方活動頁*/
      border: 1px solid #009370;       /*邊框樣式#009145*/
      margin-bottom: 20px;               /*框架外拉下面距離*/
      padding: 15px;                     /*框架的內邊距*/
      border-radius: 15px; }             /*新增邊框圓角設定*/
    .activityPage .activityTop .right {  /*右上方活動頁*/
      flex: none;
      width: 100%;                       /*寬度*/
      border: 1px solid #009370;       /*邊框樣式#009145*/
      border-radius: 0;                  /*邊框圓角樣式*/
      background: #fff;                /*背景底色*/
      border-radius: 15px; }             /*新增邊框圓角設定*/
  .activityPage .gridBox {
    grid-template-columns: 31% 31% 31%;
    grid-gap: 30px calc(3.5%); }
  .recipe .recipeGrid h2 {
    font-size: 18px; }
  .recipe .recipeGrid .maskLayer {
    padding: 10px 30px; }
  .recipe .recipeGrid .productCell {
    width: 48%;
    margin-right: 3.9%; }
  .recipe .recipeGrid .productCell:nth-child(3n) {
    margin-right: 3.9%; }
  .recipe .recipeGrid .productCell:nth-child(2n) {
    margin-right: 0; }
  .recipeContent-bottom .cmsContainer {
    width: 65%; }
  .recipeContent-bottom .recommend {
    margin-left: 20px; }
  .recipeContent-bottom .recommendCell {  /*咱的農會推薦商品邊框內縮*/
    padding: 0px; }                       /*padding: 20px;   框架的內邊距*/
  }
@media (max-width: 768px) { /*首頁圖片索引滑桿圖片隱藏(手機版)*/
  .indexSlider{
    display: none;          /*不顯示*/
  }
  .bottomSlider { /*首頁圖片索引滑桿底部(手機版)*/
    display: block; }

  .m-indexSlider { 
    display: block; }
    .m-indexSlider > div {
      opacity: 0; }
    .m-indexSlider div.slick-slide, .m-indexSlider div.slick-list {
      opacity: 1; }
    .m-indexSlider img {    /*首頁圖片索引滑桿(手機版)*/
      width: 100%;          /*寬度*/
      border-radius:30px }  /*新增圓角樣式*/
    .m-indexSlider .slick-dots {
      bottom: 10px;
      text-align: center; }
      .m-indexSlider .slick-dots li button:before {/*索引滑桿動態圓點(手機版)*/
        font-size: 15px;                           /*尺寸18px*/
        opacity: 1;                                /*不透明度*/
        color: #fff; }                           /*圓點顏色*/
      .m-indexSlider .slick-dots li.slick-active button:before {  /*索引滑桿動態圓點(手機版)*/
        opacity: 1;                                               /*不透明度*/
        color: #F6B885; }                                       /*圓點顏色#61c46e*/
  .m-bottomSlider {
    display: block;
    margin-top: 30px; }
    .m-bottomSlider img {
      width: 100%; }
    .m-bottomSlider .slick-dots {
      bottom: -30px;
      text-align: right;
      padding: 0 10px; }
      .m-bottomSlider.slick-slider{ /*索引滑桿動態底部空間(手機版)*/
        margin-bottom: 75px;        /*用外邊框撐出足夠空間給手機版的圖片選單使用*/
      }
      .m-bottomSlider .slick-dots li button:before {              /*行銷活用廣告圖示下方動態圓點(手機版)*/
        font-size: 12px;                                          /*尺寸*/
        opacity: 1;                                               /*不透明度*/
        color: #fff; }                                          /*圓點顏色*/
      .m-bottomSlider .slick-dots li.slick-active button:before { /*行銷活用廣告圖示下方動態圓點(手機版)*/
        opacity: 1;                                               /*不透明度*/
        color: #F6B885; }                                      /*圓點顏色#61c46e*/
  .bestSale h2 img:nth-child(1) {
    height: 28px; }
  .bestSale h2 img:nth-child(2) {
    height: 37px; }
  .bestSale .bestSaleProduct h3 {
    font-size: 28px;
    /*height: 65px;*/ }
  .bestSale .bestSaleProduct p {
    font-size: 24px; }
  .bestSale .bestSaleProduct .productCell {
    width: 48%;
    margin-right: 3.8%; }
  .bestSale .bestSaleProduct .productCell:nth-child(3n) {
    margin-right: 3.8%; }
  .bestSale .bestSaleProduct .productCell:nth-child(4n) {
    margin-right: 0; }
  .bestSale .bestSaleProduct .productCell:nth-child(2n) {
    margin-right: 0; }
  .activity {
    flex-direction: column;
    justify-content: flex-start; }
    .activity .activityImg {
      width: 100%;
      margin-bottom: 30px; }
    .activity .activityImg:nth-last-child(1) {
      margin-bottom: 0; }
  .seriresList .productCell {
    width: 48%;
    margin-right: 3.8%; }
    .seriresList .productCell h2 {
      font-size: 27px; }
    .seriresList .productCell h4.price {
      font-size: 24px; }
  .seriresList .productCell:nth-child(3n) {
    margin-right: 3.8%; }
  .seriresList .productCell:nth-child(4n) {
    margin-right: 0; }
  .seriresList .productCell:nth-child(2n) {
    margin-right: 0; }
  .seriresList .productBuyNow h2 {
    height: 64px; }
  .story .storyContaner .storyTop {
    font-size: 12px; }
    .story .storyContaner .storyTop .searchBar {
      width: 185px;
      margin-right: 5px; }
      .story .storyContaner .storyTop .searchBar input {
        padding: 5px; }
    .story .storyContaner .storyTop .right {
      width: auto; }
    .story .storyContaner .storyTop select {
      padding: 5px; }
  .story .storyContaner .storyProcuct .storyGrid {
    flex-direction: column; }
    .story .storyContaner .storyProcuct .storyGrid .productCell {
      width: 100%;
      margin-bottom: 30px;
      margin-right: 0; }
    .story .storyContaner .storyProcuct .storyGrid .productCell:nth-child(3n) {
      margin-right: 0; }
    .story .storyContaner .storyProcuct .storyGrid h3 {
      font-size: 21px; }
    .story .storyContaner .storyProcuct .storyGrid p {
      font-size: 15px; }
  .story .storyContaner .storyProcuct .productImg:hover .maskLayerContainer, .story .storyContaner .storyProcuct .productImg:active .maskLayerContainer {
    display: none; }
  .storyInfoContianer {
    padding-left: 0;
    padding-right: 0; }
  .relativeProductContainer {
    padding: 35px 20px; }
  .relativeProductSlick .productBuyNow .cartBtn .amount {
    width: auto; }
    .relativeProductSlick .productBuyNow .cartBtn .amount span {
      width: 50px; }
    .relativeProductSlick .productBuyNow .cartBtn .amount select {
      width: 70px; }
  .relativeProductSlick .productBuyNow .cartBtn .buyBtn .btn {
    width: 115px;
    padding: 0; }
  .productInfo-top {
    flex-direction: column; }
    .productInfo-top .leftImg {
      width: 100%; }
      .productInfo-top .leftImg .mask {
        font-size: 48px; }
    .productInfo-top .productImgOutter {
      padding: 20px; }
    .productInfo-top .rightInfo {
      margin-left: 0; }
    .productInfo-top h1 {
      font-size: 28px; }
    .productInfo-top .description {
      font-size: 24px;
      line-height: 36px; }
      .productInfo-top .description p.note {
        margin: 20px 0; }
      .productInfo-top .description .discount {
        display: none; }
    .productInfo-top .m-discount {
      display: block;
      color: #df5400;
      margin-top: 20px; }
      .productInfo-top .m-discount img {  /*商品頁(手機版)*/
        width: 216px;                     /*寬度*/
        border-radius: 0px;}              /*增加圖片圓角*/ 
    .productInfo-top .prictNnum .price {  /*商品頁價格*/
      font-size: 24px;                    /*文字顏色*/
      margin-top: 25px;                   /*框架外拉上面距離*/
      margin-bottom: 25px;                /*框架外拉下面距離*/
      text-align: right;                  /*文字對齊：右邊*/
      position: relative; }               /*相對位置*/
      .productInfo-top .prictNnum .price .orginPrice {
        display: block;
        margin-right: 0; }
      .productInfo-top .prictNnum .price .specialPrice span {
        font-size: 18px; }
      .productInfo-top .prictNnum .price .specialPrice span:nth-child(2) {
        font-size: 36px; }
    .productInfo-top .prictNnum .numSelect {
      display: inline-block;
      font-size: 18px;
      position: absolute;
      bottom: 35px; }
      .productInfo-top .prictNnum .numSelect label {
        height: 37px;
        width: 55px;
        line-height: 37px; }
      .productInfo-top .prictNnum .numSelect select {
        height: 37px;
        width: 70px; }
    .productInfo-top .prictNnum .buyBtn {
      display: none; }
    .productInfo-top .tagContainer label.tagLable {
      font-size: 24px; }
  .infoTab ul#myTab {
    display: none; }
  .infoTab .m-infoTitle {
    display: block;
    cursor: pointer; }
    .infoTab .m-infoTitle .titleLine hr {
      top: 50%;
      margin-top: 0;
      margin-bottom: 0; }
    .infoTab .m-infoTitle .titleLine i { /*商品說明-好康情報上下索引符號*/
      font-size: 30px;                   /*文字尺寸*/
      color: #f08933; }                /*符號顏色#f10064*/
  .infoTab .m-infoTitle.homeTitle .arrow {
    display: none; }
  .infoTab .tab-content .tab-pane {
    margin-bottom: 20px; }
  .infoTab .tab-content .fade.show {
    display: block; }
  .infoTab .tab-content .fade {
    display: none;
    opacity: 1; }
  .activityPage .gridBox {
    grid-template-columns: 48% 48%;
    grid-gap: 30px calc(4%); }
  .recipe .recipeGrid figure:hover .maskLayerContainer, .recipe .recipeGrid figure:active .maskLayerContainer {
    display: none; }
  .recipeContent-top figure {
    display: none; }
  .recipeContent-top .m-topImg {
    display: block; }
  .recipeContent-bottom {
    flex-direction: column; }
    .recipeContent-bottom .cmsContainer {
      width: 100%; }
    .recipeContent-bottom .recommend {
      margin-left: 0; }
    .recipeContent-bottom .recommendContainer {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between; }
      .recipeContent-bottom .recommendContainer > div {
        flex: none;
        width: 48%; }
      .recipeContent-bottom .recommendContainer .recommendCell h2 {
        height: 64px; }
    .recipeContent-bottom .recommendCell { /*推薦商品底色設定(手機版)*/
      background: #fbfaef;              /*背景底色#f1f9f2*/
       padding: 0px 0px 20px;  }           /*框架的內邊距20px 30px:上-左右-下*/ 
    .recipeContent-bottom .productBuyNow .cartBtn .amount select {
      width: 68px; }
  .searchResult .searchResult-top select {
    float: none;
    display: block;
    margin-top: 10px;
    width: 100%;
    text-align: right; } }
    

@media (max-width: 576px) {
  .bestSale h2 img:nth-child(1) {
    height: 23px; }
  .bestSale h2 img:nth-child(2) {
    height: 32px; }
  .bestSale .bestSaleProduct h3 {
    font-size: 22px;
    /*height: 55px;*/ }
  .bestSale .bestSaleProduct p {
    font-size: 16px; }
  .seriresList .productCell {
    width: 48%;
    margin-right: 3.8%; }
    .seriresList .productCell h2 {
      font-size: 22px; }
    .seriresList .productCell h4.price {
      font-size: 20px; }
  .seriresList .productCell:nth-child(3n) {
    margin-right: 3.8%; }
  .seriresList .productCell:nth-child(4n) {
    margin-right: 0; }
  .seriresList .productCell:nth-child(2n) {
    margin-right: 0; }
  .seriresList .cartBtn .amount {  /*所有商品購買頁-數字按鈕寬度調整(手機版)*/
    width: 80% }                   /*寬度100%*/
    .seriresList .cartBtn .amount span {   /*所有商品購買頁-數量選單寬度調整(手機版)*/
      width: 35%; }
    .seriresList .cartBtn .amount select { /*所有商品購買頁-數量按鈕寬度調整(手機版)*/
      width: 65%; }                        /*寬度63.5%*/
  .seriresList .cartBtn .buyBtn {          /*所有商品購買頁-加入購物車按鈕寬度調整(手機版)*/
    width: 80%; }                          /*寬度100%*/
    .seriresList .cartBtn .buyBtn .btn {   /*加入購物車選單按鈕位置設定*/
      width: 100%; }                        /*寬度100%*/
  .seriresList .productBuyNow h2 {
    height: 56px; }
  .story .storyContaner .storyTop {
    flex-direction: column;
    justify-content: center;
    margin-bottom: 10px;
    font-size: 14px; }
    .story .storyContaner .storyTop .left {
      text-align: center;
      margin-bottom: 15px; }
    .story .storyContaner .storyTop .searchBar {
      width: 60%;
      margin-right: 0; }
      .story .storyContaner .storyTop .searchBar input {
        padding: 8px; }
    .story .storyContaner .storyTop select {
      padding: 8px; }
    .story .storyContaner .storyTop .searchBar + .keyWord {
      display: block;
      margin-top: 10px; }
  .productInfo-top .leftImg .mask {
    font-size: 38px; }
  .productInfo-top .productImgOutter {
    padding: 15px; }
  .productInfo-top h1 {
    font-size: 24px; }
  .productInfo-top .description {
    font-size: 20px;
    line-height: 32px; }
    .productInfo-top .description p.note {
      margin: 20px 0; }
  .productInfo-top .prictNnum .price {
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 20px; }
    .productInfo-top .prictNnum .price .specialPrice span {
      font-size: 16px; }
    .productInfo-top .prictNnum .price .specialPrice span:nth-child(2) {
      font-size: 32px; }
  .productInfo-top .prictNnum .numSelect {
    font-size: 16px;
    bottom: 30px; }
    .productInfo-top .prictNnum .numSelect label {
      height: 37px;
      width: 55px;
      line-height: 37px; }
    .productInfo-top .prictNnum .numSelect select {
      height: 37px;
      width: 70px; }
  .productInfo-top .prictNnum .buyBtn {
    display: none; }
  .productInfo-top .tagContainer label.tagLable {
    font-size: 16px;
    margin-right: 10px;
    padding: 3px 5px; }
  .relativeProductSlick .productBuyNow .cartBtn .amount { /*最新消息-相關商品-數量按鈕寬度調整*/
    width: 80%; }                                        /*寬度100%*/
    .relativeProductSlick .productBuyNow .cartBtn .amount span { /*最新消息-相關商品-數量選單寬度調整*/
      width: 35%; }                                       /*寬度40%*/
    .relativeProductSlick .productBuyNow .cartBtn .amount select { /*最新消息-相關商品-數量按鈕寬度調整*/
      width: 65%; }                                       /*寬度59%*/
  .relativeProductSlick .productBuyNow .cartBtn .buyBtn .btn {
    width: 100%; }
  .recipe .recipeTop > div {
    width: 100%; }
  .recipe .recipeTop .searchBar {
    text-align: center;
    width: 100%;
    margin-right: 0; }
  .recipe .recipeTop .input-group {
    width: 60%;
    margin: 0 auto 10px; }
  .recipe .recipeTop .keyWord {
    width: 100%;
    text-align: center;
    margin-bottom: 10px; }
  .recipe .recipeGrid h2 {   /*咱的中埔-標題字級調整(手機版)*/
    font-size: 22px; }       /*文字尺寸32px*/  
  .recipe .recipeGrid .productCell {
    width: 100%;
    margin-right: 0; }
  .recipe .recipeGrid .productCell:nth-child(3n) {
    margin-right: 0; }
  .recipeContent-bottom .recommendContainer .recommendCell h2 {
    height: 56px; }
  .recipeContent-bottom .productBuyNow .cartBtn .amount span { /*咱的中埔-推薦商品購買頁-數量選單寬度調整(手機版)*/
    width: 35%; }                                              /*寬度34%*/
  .recipeContent-bottom .productBuyNow .cartBtn .amount select { /*咱的中埔-推薦商品購買頁-數量按鈕寬度調整(手機版)*/
    width: 66%;                                                  /*寬度64%*/
    border-top-left-radius: 0;   
    border-bottom-left-radius: 0; 
    margin-left: -2px; } }

@media (max-width: 414px) {
  .m-indexSlider .slick-dots li button:before {
    font-size: 16px; }
  .bestSale h2 img:nth-child(1) {
    height: 20px; }
  .bestSale h2 img:nth-child(2) {
    height: 29px; }
  .bestSale .bestSaleProduct h3 {
    font-size: 16px;
    /*height: 40px;*/ }
  .bestSale .bestSaleProduct p {
    font-size: 12px; }
  .seriresList .productCell h2 {
    font-size: 16px; }
  .seriresList .productCell h4.price {
    font-size: 16px; }
  .seriresList .productBuyNow h2 {
    height: 38px; }
  .productBuyNow h2 {
    font-size: 18px; }
  .productBuyNow h4.price {
    font-size: 18px; }
    .productBuyNow h4.price span {
      font-size: 14px; }
  .recipe .recipeGrid h2 {
    font-size: 18px; }
  .activityPage .activityTop {  /*活動頁面-上方(手機版)*/
    display: flex;              /*彈性布局*/
    margin-bottom: 30px;        /*框架外拉下面距離*/
    font-size: 18px;            /*文字尺寸*/
    margin-top: 30px; }         /*框架外拉上面距離*/
    .activityPage .activityTop label {    /*活動頁面-上方標籤*/
      margin-bottom: 0;                   /*框架外拉下面距離*/
      cursor: pointer; }                  /*改變滑鼠游標的形狀:手指*/
    .activityPage .activityTop .left {    /*左邊活動頁面*/
      flex: 1;
      border-bottom: 1px solid #009370; /*下面水平分隔線樣式#009145*/
      /*padding: 0 15px;*/ }              /*框架的內邊距:上下-左右*/
    .activityPage .activityTop .right {   /*活動頁面-右邊上方*/
      flex: none;
      /*width: 420px; 寬度 */
      border-top: 1px solid #009370;    /*"─"右邊上方水平分隔線樣式#009145*/
      border-right: 1px solid #009370;  /*"|"右邊垂直分隔線樣式#009145*/
      border-left: 1px solid #009370;   /*"|" 左邊垂直分隔線樣式#009145*/
      border-top-left-radius: 15px;        /*左邊框上方圓角5px*/
      border-top-right-radius: 15px;       /*右邊框上方圓角5px*/
      border-bottom-left-radius: 15px;     /*左邊框底部圓角5px*/
      border-bottom-right-radius: 15px;    /*右邊框底部圓角5px*/
      text-align: center;                 /*文字置中*/
      padding: 15px 0;                    /*框架的內邊距:上下-左右*/
      font-weight: bold; }                /*文字粗體*/
      .activityPage .activityTop .right label { /*右邊上方結帳標籤*/
        background: #ff0000;                  /*結帳顏色*/
        padding: 5px 15px;                      /*框架的內邊距:上下-左右*/
        margin-left: 10px;                      /*左側外邊界*/
        color: #fff; }                        /*結帳文字顏色*/
    .activityPage .activityTop span {
      margin: 0 5px; }
    .activityPage .activityTop .filter {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      height: 100%; }
    .activityPage .activityTop .checkOut {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      height: 100%; }
      .activityPage .activityTop .checkOut div {
        flex: 1; }
  .activityPage .gridBox h2 {
    height: 40px; }
  .relativeProductSlick h2 {
    height: 40px; }
  .recipeContent-bottom .recommendContainer .recommendCell h2 {
    height: 44px; } }

@media (max-width: 320px) {
  .m-indexSlider .slick-dots li button:before {
    font-size: 14px; }
  .bestSale h2 img:nth-child(1) {
    height: 18px; }
  .bestSale h2 img:nth-child(2) {
    height: 25px; }
  .seriresList .productCell h2 {
    font-size: 14px; }
  .seriresList .productCell h4.price {
    font-size: 12px; }
  .seriresList .productBuyNow h2 {
    height: 34px; }
  .productBuyNow h2 {
    font-size: 16px; }
  .productBuyNow h4.price {
    font-size: 16px; }
    .productBuyNow h4.price span {
      font-size: 12px; }
  .productInfo-top .leftImg .mask {
    font-size: 38px; }
  .productInfo-top .productImgOutter {
    padding: 15px; }
  .productInfo-top h1 {
    font-size: 24px; }
  .productInfo-top .description {
    font-size: 20px;
    line-height: 32px; }
    .productInfo-top .description p.note {
      margin: 20px 0; }
  .productInfo-top .prictNnum .price {
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 20px; }
    .productInfo-top .prictNnum .price .specialPrice span {
      font-size: 16px; }
    .productInfo-top .prictNnum .price .specialPrice span:nth-child(2) {
      font-size: 32px; }
  .productInfo-top .prictNnum .numSelect {
    font-size: 16px;
    bottom: 30px; }
    .productInfo-top .prictNnum .numSelect label {
      height: 37px;
      width: 55px;
      line-height: 37px; }
    .productInfo-top .prictNnum .numSelect select {
      height: 37px;
      width: 70px; }
  .productInfo-top .prictNnum .buyBtn {
    display: none; }
  .productInfo-top .tagContainer label.tagLable {
    font-size: 16px;
    margin-right: 10px;
    padding: 3px 5px; }
  .recipeContent-bottom .recommendContainer > div {
    width: 49%; }
  .recipeContent-bottom .recommendContainer .recommendCell {
    padding: 10px; }
    .recipeContent-bottom .recommendContainer .recommendCell h2 {
      height: 34px; }
  .relativeProductSlick .customerArrow {
    top: 30%; } 
}