@charset "utf-8";
/* ************大賞************************ */
/*
關於CSS設定說明
CSS屬性是會繼承的，而且還是由上往下繼承。
同樣元素設定16px 後 12px 再 15px 最後會以最後設定的15px為準
但是有兩種情況除外:
1.絕對路徑命名. 如: .xx .yy .zz p {設定值;}
2.important.  如: .xx p {設定值 !important;}

CSS3選取器語法 :nth-child(n) 

*/


/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*上方選單解除滑動固定
.header_area.sticky { position:relative;}
*/

/*字體*/
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300&display=swap');
body{ font-family: 'Noto Serif TC', serif;}


/*內頁上方邊線*/
.other_select_page .promotion_title h2 {  display: none;}
.other_select_page .promotion_title {  border-bottom: none;}


/*麵包屑隱藏*/
.pageIndex .main_part {  border-top: none;}
.path { display: none;}


/*內頁背景*/
.other_page .main_part{
	background-image: url(https://pic03.eapple.com.tw/oishii/bg01.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;}
#content {
	background-image: url(https://pic03.eapple.com.tw/oishii/bg01.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;}
/*選單*/

.pageIndex .header_area {  position: fixed; width: 100%; }
.main_header_area .container { max-width: 1600px;transition: .5s;}
.main_header_area { transition: .5s; height: 87px;background: #fff;}
.nav-menu > li > a {   font-weight: 500; text-transform: uppercase; color:#111; }
.nav-menu > li > a:hover {    color: #333; padding: 8px 12px;transition: all .3s; text-shadow:none; }
.nav-menu {margin: 23px 0 0px 0;}
.nav-brand {  width: 230px;margin-top: 2px;}
.nav-brand img {max-width: 100%; margin-top: 3px;transition: .5s;}
.nav-dropdown > li > a {  color: #111;  background: #f9f9f9;transition: all .3s;border-bottom:none;}
.nav-dropdown > li > a:hover {color: #fff; background-color:#395376;transition: all .3s;}
.nav-menu > li > a:not(.tp_links a) { padding: 21px 16px;  letter-spacing: 3px;  font-size: 16px; font-weight: 500;}
.nav-menu>li:hover>a, .nav-menu>li.active>a, .nav-menu>li.focus>a {  color: #333;}
.nav-menu>li>.nav-dropdown {  border: none;}
.tp_links a.me_tp_call:before{ display: none;}
.tp_links a.me_tp_mail:before{ display: none;}
.me_tp_features a i.fa { color: #111;}
.navigation * > span { color: #111;}
.me_tp_features a.tp_btn_notice {color: #111;}
.me_tp_features { top: 11px;}

/*內頁下拉隱藏*/
.other_select_page .other_promotion li { display: none;}

/*選單下方特效*/
.nav-menu > li:hover > a:not(.tp_links a):after { width: 100%;}
.nav-menu > li > a:not(.tp_links a):after {
    content: "";
    position: absolute;
    height: 2px;
    background: #9c1d24;
    width: 0;
    transition: all 0.3s;
    right: 0;
    left: 50%;
    transform: translate(-50% , 0);
    bottom: 0;
}
.nav-menu > li > a {
    font-size: 16px;
    letter-spacing: 2px;
    color: #111;
    padding: 18px 18px;
    position: relative;
}

/*footer*/
/* .footer_logo img {   margin: 0px 10px; } */
.footer_info li p {  line-height: 1.6em;}
/* .footer_info { text-align: center;} */
.footer_menu {   margin: 10px 0px;margin-bottom: 0px;}
.footer_info ul { width: 100%;}
/* .footer_info li:nth-child(1) {margin-top: 20px; margin-bottom:5px;} */
/* .footer_info li:nth-child(2) {margin:10px 0px;} */
.footer_menu a {  border: none;  margin: 0;  line-height: 1.8;  color:#181818;  background: none;  letter-spacing: 2px;transition:.5s; padding: 0;}
.footer_info li p {  color: #082735;letter-spacing: 2px;}
.footer_menu a:hover {  background: none;  color: #9c1d24; letter-spacing: 4px; transition:.5s;}
.copy a {color:  #595959; }
.copy { color: #595959;  border-top: 1px #e2e2e2 solid; margin-top: 15px; background-color: #f9f9f9;}
.copy a:hover { color: #595959;}


/*20230525派工單*/
.footer_info li p.taxid:after {content: "統編 :55736547"; color: #444;}
.footer_info li p.taxid a {  display: none;}


/*20240524 派工單*/
.footer_info li:nth-child(1) { display: inline-flex; flex-direction: column;}
.footer_info li p.tel2:before { content: '食品登錄字號：'; width: 100%; height: 30px; color: #444;}
.footer_info li p.add2:before { content: '註：'; width: 30px; color: #444;}

.footer_info li p.taxid { order: 1;}
.footer_info li p.tel { order: 2;}
.footer_info li p.mail { order: 3;}
.footer_info li p.add { order: 4;}
.footer_info li p.tel2 { order: 5;}
.footer_info li p.add2 { order: 6; display: block;}



/*footer隱藏*/
/* .footer_logo img {  display: none;} */
/* .footer_info li p{  display: none;} */
/* .footer_menu a {  display: none;} */
/*.copy { display: none;}*/
.footer {background: #F9F9F9;padding: 50px 0 0 0;}
/* .footer_logo {  display: none;} */
/* .footer_info ul {  display: none;} */
/*.footer {  display: none;}*/
/*.page {  display: none;}*/

/*聯絡我們*/
.contact_page .animated-arrow {  border-radius: 5px; background: #324a72;}
.contact_page .noborder {  padding: 8px 0;}
.contact_page .blank_letter { color: #000000;}
.contact_page .list_before.info li { padding-left: 64px;}
.contact_page .TEL:before { content: "客服專線";}
.contact_page .MAIL:before { content: "電子信箱";}
.contact_page .ADD:before { content: "地區住址";}
.contact_page .TEL:before, .TEL2:before, .PHONE:before, .FAX:before, .TAXID:before, .MAIL:before, .ADD:before, .ADD2:before { width: 53px;}
.contact_page .box {  border: none;}
.contact_content .information_right{	display:none;}
.contact_content .information_left {    width: 100%;}
/*文章設定*/
/*一排呈現
.subbox_item { width:100%;}
*/
.blog_box { padding: 43px 0;}
.blog_subbox { display: flex; flex-wrap: wrap;}
.subbox_item {width: 46%; margin-right: 3%;background-color: #d2caac00; padding: 10px;}
.blog_list_le img {  border-radius: 14px;}
/*.subbox_item:nth-child(2n) { float: left;}*/

.blog_list_le { WIDTH: 100%; padding: 0;}
.blog_list_ri {width: 100%; padding: 10px;}


/*側邊列表*/
.blog_le .accordion {
    border: none;
    border-radius: 0;
    background-color: #f3f3f3;
    border-radius: 15px;
}
h4.blog_category_title { border-bottom: none;font-size: 28px;color: #8a794b;font-weight: 300;}

.blog_le .accordion > li:hover, .blog_le .accordion > li.on_this_category { background: #efefef !important; transition:.3s; }
.blog_le .accordion > li:hover .link a, .blog_le .accordion > li.on_this_category .link a { color: #000 !important;}
.subbox_item a:after {  background: rgb(183 166 120 / 70%); border: none;}
.blog_back a.article_btn_back {  background: #b81c22;}
.subbox_item a:before { content: '查看更多';  background: rgb(255 255 255 / 98%);}
.blog_le .accordion > li:hover .link, .blog_le .accordion > li.on_this_category .link {
    color: #131313 !important;
    background-color: #d8d8d8;
    transition: .3s;
}
.blog_list_ri em {  display: none;}


/*上方選單右邊設定 臉書/LINE/電話/信箱
.tp_links a:before {寬高大小設定}
.tp_links a.me_tp_fb {}
.tp_links a.me_tp_fb:before {背景換圖/建議.SVG}
.tp_links a.me_tp_line {}
.tp_links a.me_tp_line:before {背景換圖/建議.SVG}
.tp_links a.me_tp_call {}
.tp_links a.me_tp_call:before {背景換圖/建議.SVG}
.tp_links a.me_tp_mail {}
.tp_links a.me_tp_mail:before {背景換圖/建議.SVG}
*/
/*首頁購物車第一項隱藏*/
li.item.first_box { display: none;}
.pageIndex .products-list .pic {height: 52vh;}
	
/*購物車選單放在左邊*/
.product_page .show_content, .product_info_page .show_content {
    width: 100%;
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
    align-items: flex-start;
}
.product_page .product-layer-two , .product_info_page .product-layer-two {    position: relative;    width: 180px;    letter-spacing: 1px;}
.product_page .products-list, .product-wrapper {    width: calc(100% - 230px);}
.page{    width: 100%;}
.product_page .main_part {max-width: 1500px;}

.product_page .product-layer-two, .product_info_page .product-layer-two {position: relative;  width: 214px;  text-align: center;  letter-spacing: 1px;}
/*購物車小圖上方文字隱藏*/
div#bx-pager h6 {  display: none;}
/*商品規格文字隱藏*/
.product_info_page .product_info li:nth-child(1) span { display: none;}
/*.product_page .product-layer-two {  margin: 20px 0;  display: flex;  flex-direction: column;}*/
/*購物車左側選單隱藏*/
.product_page .product-layer-two{ display:none;}

.product_info_page .show_content, .product_info_page .show_content {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: flex-start;}
.product_info_page .product-layer-two , .product_info_page .product-layer-two {    position: relative;    width: 180px;    letter-spacing: 1px;}
.product_info_page .products-list, .product-wrapper {    width: calc(100% - 230px);}
.product_info_page .product-layer-two, .product_info_page .product-layer-two {position: relative;  width: 214px;  text-align: center;  letter-spacing: 1px;}
/*.product_info_page .product-layer-two {  margin: 20px 0;  display: flex;  flex-direction: column;}*/
/*購物車左側選單隱藏*/
.product_info_page .product-layer-two{ display:none;}

/*商品規格調整*/
.product_info_page .product_info li span{    margin-left: 0px;}
.product_info_page .product_info li { padding-left: 0px;}

/*購物車QA隱藏*/
.prod li:nth-child(2){display: none;}
/**/
.products-list .item {padding: 0;width: 33% !important; }
.product_page .products-list {    display: flex;    flex-wrap: wrap;}

/*購物車按鈕調整*/
.action-button {  width: 40%;   margin: 7px 5px;}
.product_info_page .product_info li {  display: inline-block;}
.product_info {  display: inline;}
/*.product_info_page .product_info li {  display: inline-block;}*/


@media screen and (max-width: 1200px) {
.products-list .item {    width: calc(100% / 3);}
}
@media screen and (max-width: 1024px) {
.product_main {    width: 100%;}
.sidebarBtn {    width: 100%;}
}
@media screen and (max-width: 768px) {
.product_info_page .product-layer-two , .products-list, .product-wrapper {    width: 100%;}
.product_info_page .product-wrapper {    order: -1;}
.products-list .item {padding: 0;width: 49% !important; }
.products-list .pic img {   max-height: 304px;}
.products-list .pic { height: 35vh !important; }

}

@media screen and (max-width: 600px) {
.products-list .item {
    width: calc(50% - 6px);
    margin: 20px 3px;
    padding: 0;
}
.product-layer-two {    margin-right: 0;}
.product-layer-two > li {    margin-bottom: 5px;}
.product_page .products-list .item {    width: 98%;}
.product_page .products-list .name {  height: 35px !important;}
.products-list .item {padding: 0;width: 98% !important; }
.show_content {  padding: 5px;}
.products-list .pic {  height: 30vh !important;}
.products-list .pic img {   max-height: 350px;}
.product_page .products-list .pic img { height: 100%;}
.product_page .products-list .name {  margin-top: 9px!important;}

}
@media screen and (max-width: 520px) {
.product_page .products-list .name {height: 33px !important;}
.products-list .pic { height: 26vh !important; }
}
@media screen and (max-width: 390px) {
.products-list .item {    width: 100%;    padding: 0 10px;    margin: 10px 0;}
.products-list .price b:not(b.ori_price , b.sp_price) {    padding: 0;}
}
/**/

.products-list .pic img {
    max-width: 100%;
    min-width: 100%;
    object-fit: cover;
    height: 100%;
    -moz-object-fit: cover;
    -ms-object-fit: cover;
    -o-object-fit: cover;
    -webkit-object-fit: cover;
    display: block;
    position: absolute;
}
.products-list .item a .pic img {    transition: all ease-out 0.3s;    transform: scale(1);}
.products-list .item a:hover .pic img {    transform: scale(1.15);}


.product_page .price , .pageIndex .price {    display: flex;    justify-content: center;}
.product_page .price b, .pageIndex .price b {    width: 100%;    text-align: center;    font-weight: normal;    line-height: 140%;}
.products-list .name {    color: #2f2f2f;    font-weight: bold;    text-align: center;    font-size: 20px; }
.products-list .price * {    margin: 0 5px 10px;}
.products-list .price b {    color: #5c3f29;}

@media screen and (max-width: 900px) {
.product_page .product-layer-two , .product_page .products-list {    width: 100%;}

/*調整手機版選單順序*/
.product_page .show_content > a {    order: 1;}
.product_page ul.product-layer-two {    order: 2;}
.product_page ul.products-list {    order: 3;}
.product_page .page {    order: 4;}
}
@media screen and (max-width: 600px) {
/*
.product_page ul.products-list {    order: 2;}
.product_page .page {    order: 3;}
.product_page ul.product-layer-two {    order: 4;}
*/
/**/
.products-list .name {    font-size: 16px;}

.product_page .price, .pageIndex .price {    flex-direction: column;line-height: 0;margin-bottom: 10px;}
.product_page .price b, .pageIndex .price b {    margin: 0;}
.products-list .price b:not(b.ori_price , b.sp_price) {    padding: 11px 0;}
.products-list .item a {    padding: 0 0 10px;}
}

.products-list .pic {
    overflow: hidden;
}
.products-list .pic {
    display: block;
    position: relative;
    text-align: center;
    padding-bottom: 100%;
    height: 0;}
.products-list .item a .pic img {
    transition: all ease-out 0.3s;
    transform: scale(1);
}
/*
.product-layer-two > li:nth-last-child(4) ~ li {    order: -1;}
.product-layer-two > li:nth-last-child(4) ~ li:hover a {    background: #cea03b;}
.product-layer-two > li:nth-last-child(4) ~ li a {    background: #fff4db;}
*/



/*購物車*/
.product_page .products-list .name {   height: 70px;}
.product-layer-two li {  margin: 0px 10px 0px 0; padding: 3px 0;}
.product_page .product-layer-two li ul {  display: none;}
.product_page .product-layer-two li a{ padding:8px 4px;}
.product_page .product-layer-two li a:hover {  transition: .3s all; color: #ffffff;  background-color: #b81c22;}
.product_info_page .product-layer-two li ul {  display: none;}
.product_info_page .product-layer-two li a:hover {  transition: .3s all;   color: #ffffff;  background-color: #b81c22;}
.product_info_page .sidebarBtn { border: none;}
.product_info_page .nextaction {  background-color: #385275;}
.product_info_page .lastaction { color: #171717;  background-color: #c5d2e5;}
.product_info_page .lastPage {  background: #385275;}
.prod_related h6 span:before {color: #b7b7b7;}
.product_info_page .prod_related {  background: #385275;}
.products-list .more { color: #ffffff;  background-color: #212121;  letter-spacing: 3px;font-weight: 100; border:none; transition:.3s;}

.products-list a:hover .more {  background: #3F5B83;  border-color: #ADA17E;color: #fff;}
.pageIndex .products-list .title_box h2 {	display:none;}
.action-button:hover {  background: #385275;}
/*商品資訊文案隱藏*/
ul.prod h3 {  display: none;}

/* 購物車=============== */
body.pageIndex ul.products-list.clearfix {
    display: flex;
    flex-wrap: wrap;
    padding: 50px 20px;
	padding-top: 0px;
}

.products-list .item { margin-top: 0px;}

ul.products-list.clearfix {
    display: flex;
    flex-wrap: wrap;
}

.products-list .item a {
    padding: 1.5%;
}

.products-list .item {
    padding: 0;
    width: 25%;
}

li.item.first_box {
    width: 100%;
}

.products-list .pic {
    height: 40vh;
    line-height: 260px;
    padding: 0;
    padding-bottom: 0;
}

.products-list .pic img {
    max-width: 100%;
    max-height: 100%;
    transition: 1s;
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.products-list .name {
    height: auto;
}

body.pageIndex ul.products-list.clearfix {
    max-width: 1600px;
    margin: auto;
}

/*首頁購物車隱藏*/
body.pageIndex ul.products-list.clearfix {  display: none;}
.animated-arrow.stay_mid { display: none;}


@media screen and (max-width: 768px) {
    .products-list .item {
        width: 50%;
    }
}

@media screen and (max-width: 476px) {
    .products-list .item {
        width: 100%;
    }

    .prod_related {
        display: none;
    }
}

/*購物車部分隱藏*/
.product_pic .bx-wrapper {  display: none;}
.product_info_page .products-list, .product-wrapper {  display: none;}


/*文章設定*/
/*一排呈現
.subbox_item { width:100%;}
*/
.blog_page .blog_box, .blog_in_page .blog_box {
    padding-top: 35px;
}
.subbox_item{width: 100%;}
.subbox_item a:before{color: #333;}
.subbox_item a:after {background: rgb(172 152 155 / 80%);}
.blog_list_le {width: 30%;}
.blog_list_ri {width: 65%;padding: 0 0 22px 30px;}
.blog_list_ri h5 {font-size: 24px;color: #555;display: block;overflow: inherit;margin-top: 20px;}
.blog_list_ri em {
    position: absolute;
    right: 0;
    /* top: 100%; */
    bottom: 0;
}
.blog_list_ri p {margin-top: 30px;line-height: 180%;color: #736668;}
.subbox_item a:after{
	background: no-repeat;
    border: none;
   /* border-bottom: 3px #f29d9a solid;*/
}
.subbox_item a:before{background: none;}
.subbox_item a:hover:before{display:none;}


/*文章資訊*/
.blog_back a.article_btn_back { background:  #b81c22;}

/*側邊欄*/
.blog_le .accordion { border: none;border-radius: 0;}
.blog_le .accordion > li:hover, .blog_le .accordion > li.on_this_category { background:  #f29d9a !important;}
.blog_le .accordion li .link:last-child {
    border-bottom: 1px solid #f29d9a;
    position: relative;
    padding-left: 36px;
}
.accordion li .link:after {
    content: '';
    background-image: url(https://pic03.eapple.com.tw/all4mind/news-a.svg);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    top: 14px;
    position: absolute;
    transition: 1500ms ease-in-out;
    left: 2px;
    background-size: contain;
}
.accordion li .link:hover:after {
    left: 160px;
    transform: scale(1.2) rotate(22deg);
    filter: contrast(0) brightness(100);
}


/*文章部分隱藏*/
.blog_le {  display: none;}
.blog_list_le img {  display: none;}
.blog_list_le {   display: none;}
.blog_list_ri {  width: 100%;}
.blog_list_ri h5 {
    font-size: 30px;
    font-family: 微軟正黑體;
    font-weight: 600;
    color: #555;}
.blog_list_ri p {
    font-size: 16px;
    margin-top: 18px;
    font-family: 微軟正黑體;
    font-weight: 600;
    color: #736668;
}
.subbox_item { width: 100%;  border-bottom: solid 1px #ccc;  margin-top: 10px;}
.blog_ri { width: calc(100% - 0px);}
.blog_list_ri p {   margin-bottom: 18px;}
.blog_list_ri:after {
    content: "繼續閱讀 »";
    color: #b81c22;
    letter-spacing: 2px;}
/*電腦LOGO
.nav-brand {}
*/

/*手機LOGO
.nav-brand-m {}
*/
/*聯絡我們*/
.contact_page .list_before.info li:nth-last-child(1){ padding-left:0px;}

/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*預設解除背景輪播*/
#content_main { margin:0;}
.bannerindex { position:static; height:auto;}
.swiper-banner { position:static; margin:0; height:auto;} 
.swiper-slide img { height:auto;}
@media screen and (max-width: 768px) {
.bannerindex { padding:0; margin:0;}
}


/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*內頁BANNER 設定*/
.banner {}
.banner h5 {}
.banner.banA {}
.banner.banB {}
.banner.banC {}
.banner.banD {}
.banner.banE {}
.banner.banblog {}
.banner{ display:none;}
/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*文章設定*/
/*一排呈現
.subbox_item { width:100%;}
*/


/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*相本分類全版面 ( 限制最寬2000px
.work_page .main_part { max-width:2000px;}
.work_page .show_content { padding:0; width:100%;}
.work_page .show-list .item { width:33%; display:inline-block; float:none; margin:0; padding:0;}
@media screen and (max-width: 768px) {
.work_page .show-list .item { width:49%;}
}
@media screen and (max-width: 570px) {
.work_page .show-list .item { width:100%;}
}
.work_page .show-list .item a { max-width:100%;}
.work_page .show-list .show_pic { height:auto; line-height:0;}
.work_page .show-list .show_pic img { max-width:100%; max-height:100%;}
.work_page .show-list .show_name { position:absolute; top:50%; right:10%; width:80%; height:auto; line-height:160%; font-size: 20px; color: #FFFFFF !important; border: solid 1px #fff; text-align: center; margin: -20px 0 0 -120px; padding:5px 20px; transition:all ease-in .3s; opacity:0;}
.work_page .show-list .item:hover .show_name {opacity:1;}
*/


/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*相本列表
.work_info_page .main_part { max-width:2000px;}
.work_info_page .show_content { padding:0; width:100%;}
.work_info_page .subalbum-menu { text-align:center;}
.work_info_page .subalbum-menu h2 { float:none;}
.work_info_page .pic-list .item { margin:0; padding:10px; width:49%; float:none; display:inline-block;}
@media screen and (max-width: 768px) {
.work_info_page .pic-list .item { width:100%;}
}
.work_info_page .pic-list .show_pic { height:auto; line-height:0;}
.work_info_page .pic-list .show_pic img { max-width:100%; max-height:100%;}
.work_info_page .pic-list .item a { max-width:100%; pointer-events: none; cursor: default; } 取消連結被點擊效果
*/


/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */
@media screen and (max-width: 1350px) {
.product_page .products-list .name {  font-size: 17px;    height: 95px;}
.action-button {  width: 39%;  margin: 0px 3px;}
.amountNum {  width: 34px}
}


@media screen and (max-width: 1100px) {
.footer_info ul {   margin: 0px 25px;}
}

@media screen and (max-width: 1024px) {
.pageIndex .header_area {  position:	relative; }
}


@media screen and (max-width: 768px) {
/* 開啟手機板下方按鈕所需設定 */
#bottom_menu {display: block; }
.footer.with_shopping_mode { padding:30px 0 120px; }
#to_top { bottom:60px;}
.navigation-portrait .nav-dropdown>li>a { width:100%;}
.navigation-portrait .nav-menus-wrapper {  width: 50%; background-color: #faf6e5;}
.navigation * > span { color: #c4bfa9;}
.navigation-portrait .nav-menu>li {  border-top: solid 1px #e2decb;}

.product_page .products-list .name {  height: 75px !important;}

/*手機板購物車搜尋bar隱藏*/
.box_search input[type=text] {  display: none;}
.box_search {  display: none;}
}

@media screen and (max-width: 600px) { 
/*.product_page .product-layer-two li {  width: 98%; text-align: center;}
.product_info_page .product-layer-two li {  width: 98%; text-align: center;}*/
.product_page .products-list .name { height: 82px;}
.contact_page .TEL:before, .TEL2:before, .PHONE:before, .FAX:before, .TAXID:before, .MAIL:before, .ADD:before, .ADD2:before { width: 60px;}

.product_page .products-list .pic img { height: 98%;}
.product_page .product_page .products-list .name { height: 90px !important;}
.product_page .products-list .name {  margin-top: 0px;}
.product_page .products-list .item { width: 48% !important;}
.product_page .products-list .name { height: 70px !important;}
.product_pic #bx-pager a {width: 85px; height: 85px;}

}



@media screen and (max-width: 540px) { 
.product_page .products-list .name { height: 62px !important;font-size: 14px; letter-spacing: 0px;}
.product_page .products-list .pic img {  height: 95%;}

}

