/* BASIC css start */
#contents { overflow-x: hidden; }
.container { z-index:10 }
.tool-wrap {padding:5px 10px;}
.tool-wrap select {width:100%;}
.list_array {border-top:0px none;}
.plan .list_array .list_arrayRight img {width: 23px; height: auto;}
.visual { margin-bottom :55px; }
.visual img,
.promotion,
.lvt-promotion .box2 { width: 100% !important; }
.group_tit { position: relative; display: block; padding: 8px 94px 8px 10px; font-size: 18px; color: #181818; border-bottom: 1px solid #f3f2f2; text-align: left; }
.listTop { height: 180px; margin-top: -180px; }

.pickWrap { position: relative; width: 100%; height: 55px; }
.pickBox { text-align: center; width: 100%; background: #fff; position: absolute; top: 0; left: 0; padding: 5px 10px; box-sizing: border-box; }
.pickBox.fixed { position: fixed; z-index: 999; top: 51px; left: 0; }






.pickBox .pick { width: 100%; position: relative; }
.pickBox .pick::after { content: '¡å'; position: absolute; color: transparent; right: 10px; background: url(/design/mhmall2023/10587/es_php/common/bottom-arrow.png) right center no-repeat; background-size: 13px; background-size: contain; width: 13px; top: 34%; }
.pickBox.on .pick::after { transform: rotate(180deg); content: '¡å'; position: absolute; color: transparent; right: 10px; background: url(/design/mhmall2023/10587/es_php/common/bottom-arrow.png) right center no-repeat; background-size: 13px; background-size: contain; width: 13px; top: 34%; }
.pick select { cursor: pointer; padding: 10px 34px 10px 10px; width: 100%; border: 1px solid #ccc; font-size: 16px; text-align: left; position: relative; -o-appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.listWish { bottom: 15px; }

.pickBox .select_box .select { margin: 0 auto; cursor: pointer; padding: 10px 34px 10px 10px; width: 100%; border: 1px solid #ccc; font-size: 16px; text-align: left; position: relative; box-sizing: border-box; }
.pickBox .optionList { display: none; width: 100%; margin: 0 auto; background: #fff; z-index: 10; border: 1px solid #000; box-sizing: border-box; position: relative; }
.pickBox .optionList a { display: block; box-sizing: border-box; padding: 0 10px; width: 100%; height: 35px; line-height: 35px; cursor: pointer; text-decoration: none; background: #fff; color: #000; font-size: 16px; }
.pickBox .optionList a:hover { background: #000;color:#fff}
.pickBox .optionList .group_tit { padding: 0; font-size: 14px; }


/*ÇÏ´ÜÅÇ È°¼ºÈ­
#fixedMenu .botIcon.bHomeIcon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11.0791 2.71626L3.57909 8.5496C3.21371 8.83378 3 9.27074 3 9.73363V20C3 20.5304 3.21071 21.0391 3.58579 21.4142C3.96086 21.7893 4.46957 22 5 22H19C19.5304 22 20.0391 21.7893 20.4142 21.4142C20.7893 21.0391 21 20.5304 21 20V9.73363C21 9.27074 20.7863 8.83378 20.4209 8.5496L12.9209 2.71626C12.3792 2.29497 11.6208 2.29497 11.0791 2.71626Z' fill='%23D7D7D7' stroke='%23D7D7D7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='9' y='12' width='6' height='8' rx='0.5' fill='white'/%3E%3C/svg%3E"); }
*/

#fixedMenu .botIcon.bHomeIcon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11.0791 2.71626L3.57909 8.5496C3.21371 8.83378 3 9.27074 3 9.73363V20C3 20.5304 3.21071 21.0391 3.58579 21.4142C3.96086 21.7893 4.46957 22 5 22H19C19.5304 22 20.0391 21.7893 20.4142 21.4142C20.7893 21.0391 21 20.5304 21 20V9.73363C21 9.27074 20.7863 8.83378 20.4209 8.5496L12.9209 2.71626C12.3792 2.29497 11.6208 2.29497 11.0791 2.71626Z' fill='%23FE5F57' stroke='%23FE5F57' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='9' y='12' width='6' height='8' rx='0.5' fill='white'/%3E%3C/svg%3E") }
#fixedMenu .botIcon.bHomeIcon + .txt{color:#FE5F57}

/* BASIC css end */

