/* 상품상세페이지 모델정보에 알림종 버튼 추가 style.css 1338 사이에 붙여 넣으시면 됩니다. */
#detail .wrap_info .detail_info2 .model li .btn-alarm{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:100px;border:none;background:rgba(255, 255, 255, 0.3);cursor:pointer;z-index:1;}
#detail .wrap_info .detail_info2 .model li .btn-alarm .alarm-tooltip{display:none;margin-top:-46px;padding:3px 10px;font-size: 12px;color: #fff;border-radius:30px;background:#deb8a5;width:262px;position: absolute;left:50%;margin-left:-131px;}
#detail .wrap_info .detail_info2 .model li .btn-alarm .alarm-tooltip:after{content:'';position:absolute;top:25px;left:121px;border-top:10px solid #deb8a5;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:0 solid transparent;}
#detail .wrap_info .detail_info2 .model li .btn-alarm:hover .alarm-tooltip{display:inline-block;}

#detail .wrap_info .detail_info2 .model li .btn-alarm em{text-indent:-9999px;display:inline-block; position:absolute; left:50%; top: 50%; transform:translate(-50%,-50%); width:20px;height:24px;}
#detail .wrap_info .detail_info2 .model li .btn-alarm em.ico{display: inline-block; background:url('../img/common/btn/model_alarm_icon.png') no-repeat center bottom;background-size:90% auto;}
#detail .wrap_info .detail_info2 .model li .btn-alarm em.ico.on{background:url('../img/common/btn/model_alarm_icon.png') no-repeat center top;background-size:90% auto;}

/* flowermarket main */
.main_flowermarket *:focus{outline:none;}
.main_flowermarket{margin:10px 0 20px 0;}
.main_flowermarket h3{}
.main_flowermarket .visual{padding:20px 0;/*background:#f5e6dc;*/}
.main_flowermarket .market-slider{background:#f5e6dc;}
.flower-market-slider{}
.flower-market-slider li{float:left;padding:0 10px; position: relative;}
.flower-market-slider li .new-ico{position:absolute; right:0%; top:3%; background-color:#E3BDA3; display:inline-block; height:16px; width:16px; line-height: 16px; text-align: center; color:white; border-radius: 50%; font-size: 10px;}
.flower-market-slider li .img{position:relative;width:100%;border-radius:300px;border:3px solid white;}
.flower-market-slider li .img:after{content:'';display:block;padding-bottom:100%;}
.flower-market-slider li .img span{position:absolute;left:50%;top:50%;width:96%;height:96%;transform:translate(-50%, -50%);border-radius:300px;overflow:hidden;}
/*.flower-market-slider li.on .img:before{content:'';position:absolute;top:0;right:-6px;width:8px;height:8px;font-size:10px;background-color:#e3bda3;border-radius:10px;vertical-align:top;}*/
.flower-market-slider li .img img{width:110%;border-radius:300px; margin-left:-5%;}
.flower-market-slider .slick-current .img{border:2px solid #e3bda3;}
.flower-market-slider li .name{margin:10px 0 0 0;display:block;text-align:center;font-size:12px; color: #444;}
.flower-market-slider li .name .ico{display:none;}
.flower-market-slider li.on .name .ico{display:inline-block;width:13px;height:13px;text-indent:-9999px;background:url('../img/common/btn/model_alarm_icon2.png')no-repeat center center;background-size:100% auto;}
.flower-market-slider li.more-view p{position:relative;width:100%;border-radius:300px;border:3px solid #f2f2f2;background:#f2f2f2;}
.flower-market-slider li.more-view p:after{content:'';display:block;padding-bottom:100%;}
.flower-market-slider li.more-view p span{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:300px;overflow:hidden;font-size:40px;color:#fff;}
.main_flowermarket .market-slider .info-box{padding:40px 0 20px 0;text-align:center;}
.main_flowermarket .market-slider .info-box .info1 .img{position:relative;width:33%;margin:0 auto;border-radius:300px;border:5px solid #fff;}
.main_flowermarket .market-slider .info-box .info1 .img:after{content:'';display:block;padding-bottom:100%;}
.main_flowermarket .market-slider .info-box .info1 .img span{position:absolute;left:50%;top:50%;width:96%;height:96%;transform:translate(-50%, -50%);border-radius:300px;overflow:hidden;}
.main_flowermarket .market-slider .info-box .info1 .img span img{width:110%;border-radius:300px; margin-left:-5%;}
.main_flowermarket .market-slider .info-box .info1 .img.active{border:3px solid #e3bda3;}
.main_flowermarket .market-slider .info-box .info1 .product-info{margin:3px 0;}
.main_flowermarket .market-slider .info-box .info1 .product-info span{display:inline-block;font-size:12px;color:#b0b0b0;}
.main_flowermarket .market-slider .info-box .info1 .product-info span:first-child:after{content:'';display:inline-block;margin:0 5px;width:1px;height:11px;background:#dadada;vertical-align:middle;}
.main_flowermarket .market-slider .info-box .info1 .product-info span em{font-size:12px;font-style: normal; color:#b0b0b0;}
.main_flowermarket .market-slider .info-box .info2 .tit span{font-size:26px; font-weight: 300; color:#3c3c3c;}
.main_flowermarket .market-slider .info-box .info2 .tit em.ico{display:none;width:13px;height:13px;text-indent:-9999px;background:url('../img/common/btn/model_alarm_icon2.png')no-repeat center center;background-size:100% auto;}
.main_flowermarket .market-slider .info-box .info2 .tit em.ico.on{display:inline-block;}
.main_flowermarket .market-slider .info-box .social-box{}
.main_flowermarket .market-slider .info-box .social-box p{display:inline-block;padding-left:20px;margin:2px 0 0 6px;height:18px;line-height:18px;font-size:12px;color:#737373;}
.main_flowermarket .market-slider .info-box .social-box p:first-child{margin-left:0;}
.main_flowermarket .market-slider .info-box .social-insta{padding-left:20px;margin:4px 0;height:18px;line-height:18px;font-size:12px;color:#737373;background:url('../img/flowermarket/ico-i.svg') no-repeat left 2px top 3px; background-size: 13px;}
.main_flowermarket .market-slider .info-box .social-youtube{padding-left:20px;margin:4px 0;height:18px;line-height:18px;font-size:12px;color:#737373;background:url('../img/common/btn/model_social_icon.png') no-repeat left bottom;}
.main_flowermarket .market-slider .info-box .social-facebook{background:url('../img/flowermarket/ico-f.svg') no-repeat left 3px top; background-size: 8px;}
.main_flowermarket .market-slider .info-box .social-twitter{background:url('../img/flowermarket/ico-t.svg') no-repeat left 4px top; background-size: 9px;}
.main_flowermarket .market-slider .info-box .social-line{background:url('../img/common/btn/model_social_icon2.png') no-repeat left top -22px;}
.main_flowermarket .market-slider .info-box .social-styleshare{background:url('../img/flowermarket/ico-s.svg') no-repeat left top 2px;background-size:15px;}

.main_flowermarket .market-slider .info-box .social-box .tag{margin: 15px auto; padding-left:0 !important; text-align: center; overflow: hidden; display: block;}
.main_flowermarket .market-slider .info-box .social-box .tag:first-child em{margin-right:0;}
.main_flowermarket .market-slider .info-box .social-box .tag em{font-size:15px;color:#3c3c3c;margin-right:6px; font-weight: 200; font-style:normal;}
.main_flowermarket .market-slider .info-box .btn{margin:20px 0 0 0;text-align:center;}
.main_flowermarket .market-slider .info-box .btn button{padding:10px 0;width:45%;border-radius:5px;background:white; border:1px solid #E3BDA3;}
.main_flowermarket .market-slider .info-box .btn button.on{background-color:#E3BDA3;}
.main_flowermarket .market-slider .info-box .btn button span{font-size:16px; font-weight: 200; color:#E3BDA3;}
.main_flowermarket .market-slider .info-box .btn button.on span{color:white;}
.main_flowermarket .market-slider .info-box .btn button.gray{border:2px solid #eaeaea;}
.main_flowermarket .market-slider .info-box .btn button.pink{border:2px solid #deb8a5;}
.main_flowermarket .market-slider .info-box .btn button.pink span{color:#deb8a5;}
.main_flowermarket .product-box{}
.main_flowermarket .product-box ul{display:inline-block;margin:0 0 20px 0;width:100%;}
.main_flowermarket .product-box .goods-form{position:relative;float:left;width:33.3%;padding:0% 0;}
.main_flowermarket .product-box .goods-form:after{content:'';display:block;padding-bottom:100%;}
.main_flowermarket .product-box .goods-form .image{position:absolute;left:50%;top:50%;width:98%;height:98%;transform:translate(-50%, -50%);overflow:hidden;}
.main_flowermarket .product-box .goods-form .image img{width:100%;}

.main_flowermarket .market-slider .info1{position: relative;}
.main_flowermarket .market-slider .info1 .left-btn{position: absolute;left: 10px;top:50%; transform:translateY(-50%);}
.main_flowermarket .market-slider .info1 .right-btn{position: absolute;right: 10px;top:50%; transform:translateY(-50%);}


/* flowermarket top */
.flower-market-wrap *:focus{outline:none;}
.flower-market-wrap .market-top{padding:80px 0 0px 0;background:#fff3eb;}
.flower-market-wrap .market-top .txt-box{margin:0 4%;text-align:center;}
.flower-market-wrap .market-top .txt-box *{text-indent:-9999px;}
.flower-market-wrap .market-top .txt-box h2{display:inline-block;width:80%;}
.flower-market-wrap .market-top .txt-box h2 img{width:100%;display:block;}
.flower-market-wrap .market-top .txt-box .txt{display:inline-block;width:65%;}
.flower-market-wrap .market-top .txt-box .txt img{width:182px; display:block; margin: 0 auto;}
.flower-market-wrap .market-top .txt-box button{margin-top:20px;width:260px;height:48px;background:#e3bda3 url('../img/flowermarket/flowermarket_btn.png') no-repeat center center;border:none;border-radius:6px;}
.flower-market-wrap .visual{width:100%;margin:60px auto 0 auto;}
.flower-market-wrap .visual .flower-market-slider{margin:0 0 20px 0;}
.flower-market-wrap .visual .flower-market-slider .slick-slide{position:relative;padding:30px 20px;margin:0 5px;background:#fff;border-radius:10px;}
.flower-market-wrap .visual .flower-market-slider .slick-list{overflow:hidden;padding:0 0 30px 0 !important;}
.flower-market-wrap .visual .flower-market-slider .slick-arrow{position:absolute;top:200px;width:49px;height:92px;border:none;text-indent:-9999px;cursor:pointer;}
.flower-market-wrap .visual .flower-market-slider .slick-arrow.slick-next{right:-80px;background:url('../img/flowermarket/flowermarket_slide_btn.png') no-repeat right top;}
.flower-market-wrap .visual .flower-market-slider .slick-arrow.slick-prev{left:-80px; background:url('../img/flowermarket/flowermarket_slide_btn.png') no-repeat left top;}
.flower-market-wrap .visual .flower-market-slider .slick-dots {position:absolute; left:50%; transform:translateX(-50%); width:auto; bottom:-50px; padding:0; text-align:center; overflow:hidden;}
.flower-market-wrap .visual .flower-market-slider .slick-dots li {display:inline-block; float:left;margin:0 5px; text-indent:-9999px; width:14px; height:14px; padding:0; background:#fff;border-radius:14px;}
.flower-market-wrap .visual .flower-market-slider .slick-dots li.slick-active {width:40px;}
.flower-market-wrap .visual .flower-market-slider .state-icon{position:absolute;top:25px;right:25px;width:20px;height:30px;}
.flower-market-wrap .visual .flower-market-slider .state-icon .ico{display:block; padding-top:28px;font-size:13px;color:#e0e0e0;background:url('../img/common/btn/model_alarm_icon3_off.png') no-repeat center top;background-size:100%;}
.flower-market-wrap .visual .flower-market-slider .state-icon .ico::after{content:'off'; display:block; text-align:center; font-style:normal; font-size:11px; font-weight:500; color:#ccc;}
.flower-market-wrap .visual .flower-market-slider .state-icon .ico.on{background:url('../img/common/btn/model_alarm_icon3_on.png') no-repeat center top;background-size:100%;}
.flower-market-wrap .visual .flower-market-slider .state-icon .ico.on::after{content:'on'; color:#E3BDA3;}

.flower-market-wrap .visual .flower-market-slider .info1 .product-info{margin:0 0 5px 0;text-align:center;}
.flower-market-wrap .visual .flower-market-slider .info1 .product-info span{display:inline-block;font-size:12px;color:#b0b0b0;}
.flower-market-wrap .visual .flower-market-slider .info1 .product-info span:first-child:after{content:'';display:inline-block;margin:0 10px;width:1px;height:11px;background:#dadada;vertical-align:middle;}
.flower-market-wrap .visual .flower-market-slider .info1 .product-info span em{font-size:12px;color:#b0b0b0;font-style:normal;}
.flower-market-wrap .visual .flower-market-slider .info1{text-align:center; position: relative;}
.flower-market-wrap .visual .flower-market-slider .info1 .img{display:inline-block;position:relative;padding:2px;margin-bottom:10px;width:60%;border-radius:200px;text-align:center;overflow:hidden;border:5px solid #fff;}
.flower-market-wrap .visual .flower-market-slider .info1 .img:after{content:'';display:block;padding-bottom:100%;}
.flower-market-wrap .visual .flower-market-slider .info1 .img span{position:absolute;left:50%;top:50%;width:96%;height:96%;transform:translate(-50%, -50%);border-radius:300px;overflow:hidden;}
.flower-market-wrap .visual .flower-market-slider .info1 .img img{width:110%;border-radius:200px;}
.flower-market-wrap .visual .flower-market-slider .slick-current{/*padding:50px 20px;margin-top:-20px;transition:all 0.3s ease;*/}
.flower-market-wrap .visual .flower-market-slider .slick-current .img{border:5px solid #e3bda3;}
.flower-market-wrap .visual .flower-market-slider .info2{text-align:center;}
.flower-market-wrap .visual .flower-market-slider .info2 .tit{margin:5px 0 5px 0;}
.flower-market-wrap .visual .flower-market-slider .info2 .tit span{font-size:28px;color:#3c3c3c;}
.flower-market-wrap .visual .flower-market-slider .info2 .tit em.ico{display:none;width:13px;height:13px;font-style:normal;text-indent:-9999px;background:url('../img/common/btn/model_alarm_icon2.png')no-repeat center center;background-size:100% auto;}
.flower-market-wrap .visual .flower-market-slider .info2 .tit em.ico.on{display:inline-block;}
.flower-market-wrap .visual .flower-market-slider .info2 .social-box{height:43px;max-width:200px;margin:0 auto;overflow:hidden;}
.flower-market-wrap .visual .flower-market-slider .info2 .social-box p{display:inline-block;padding-left:20px;margin:2px 0;height:18px;line-height:18px;font-size:13px;color:#737373;}
.flower-market-wrap .visual .flower-market-slider .info2 .social-insta{background:url('../img/flowermarket/ico-i.svg') no-repeat left top 3px;     background-size: 13px;}
.flower-market-wrap .visual .flower-market-slider .info2 .social-youtube{background:url('../img/common/btn/model_social_icon.png') no-repeat left bottom;}
.flower-market-wrap .visual .flower-market-slider .info2 .social-facebook{background:url('../img/flowermarket/ico-f.svg') no-repeat left 2px top ; background-size: 8px;}
.flower-market-wrap .visual .flower-market-slider .info2 .social-twitter{background:url('../img/flowermarket/ico-t.svg') no-repeat left 3px top;   background-size: 8px; }
.flower-market-wrap .visual .flower-market-slider .info2 .social-line{background:url('../img/common/btn/model_social_icon2.png') no-repeat left top -22px;}
.flower-market-wrap .visual .flower-market-slider .info2 .social-styleshare{background:url('../img/flowermarket/ico-s.svg') no-repeat left  top 2px; background-size:15px;}
.flower-market-wrap .visual .flower-market-slider .info2 .tag{margin-top:15px;}
.flower-market-wrap .visual .flower-market-slider .info2 .tag em{font-size:12px;color:#3c3c3c;margin-right:6px;font-style:normal;}
.flower-market-wrap .visual .flower-market-slider .btn-box{margin:20px 0 0 0;text-align:center;}
.flower-market-wrap .visual .flower-market-slider .btn-box button{padding:13px 0;margin:0 1px;cursor:pointer;border-radius:6px;border:1px solid #e3bda3;background:#fff;text-align:center;}
.flower-market-wrap .visual .flower-market-slider .btn-box button span{font-size:14px;color:#e3bda3;}
.flower-market-wrap .visual .flower-market-slider .btn-box button:nth-child(1){width:128px;}
.flower-market-wrap .visual .flower-market-slider .btn-box button:nth-child(2){width:66px;}
.flower-market-wrap .visual .flower-market-slider .btn-box button.on{background:#e3bda3;}
.flower-market-wrap .visual .flower-market-slider .btn-box button.on span{color:#fff;}

/*flowermarket list*/
.flower-market-wrap .market-list{padding:00px 0 40px 0;margin:0 auto;text-align:center;}
.flower-market-wrap .sort_line{padding:10px 20px;width:100%;display:inline-block;text-align:left;border-top:1px solid #dedede;border-bottom:1px solid #dedede;vertical-align:middle;}
.flower-market-wrap .sort_line .type{margin-left:5px;vertical-align:middle;}
.flower-market-wrap .sort_line .all-product{float:left;margin-top:10px;border-bottom:1px solid #ccc;}
.flower-market-wrap .sort-info{float:left;}
.flower-market-wrap .sort-info span{display:inline-block;margin-top:8px;font-size:12px;color:#888888;}
.flower-market-wrap .sort-info span:first-child:after{content:'';display:inline-block;margin:0 4px 0 6px;width:1px;height:11px;background:#dadada;vertical-align:middle;}
.flower-market-wrap .sort-info span em{font-size:12px;color:#888888;font-style:normal;}

.flower-market-wrap .market-list .list-con{clear:both;position:relative;margin-bottom:40px;width:100%;display:inline-block;}
.flower-market-wrap .market-list .list-con .market-info{text-align:center;}
.flower-market-wrap .market-list .list-con .market-info .ranking{position:absolute;top:50%;left:-19px;transform: translate(0, -50%);width:50px}
.flower-market-wrap .market-list .list-con .market-info .ranking p{display:inline-block;font-size:18px;color:#e3bda3;}
.flower-market-wrap .market-list .list-con .market-info .ranking p em{display:none;margin:5px 4px 0 4px;;font-size:9px;font-style:normal;color:#e3bda3;vertical-align:top;}
.flower-market-wrap .market-list .list-con .market-info .ranking p em.active{display:inline-block;}
.flower-market-wrap .market-list .list-con .market-info .ranking p em.down{color:#b3b3b3;}
.flower-market-wrap .market-list .list-con .market-info .info1{position:relative;margin-left:0px;display:inline-block;width:22%;text-align:center;}
.flower-market-wrap .market-list .list-con .market-info .info1 .img{position:relative;display:inline-block;width:60%;border-radius:100px;overflow:hidden; margin-top: 12px;}
.flower-market-wrap .market-list .list-con .market-info .info1 .img:after{content:'';display:block;padding-bottom:100%;}
.flower-market-wrap .market-list .list-con .market-info .info1 .img span{position:absolute;left:50%;top:50%;width:96%;height:96%;transform:translate(-50%, -50%);border-radius:300px;overflow:hidden;}
.flower-market-wrap .market-list .list-con .market-info .info1 .img img{width:110%;border-radius:200px; margin-left:-5%;}
.flower-market-wrap .market-list .list-con .market-info .info1 .product-info{display:inline-block;margin:2px 0 5px 0;text-align:center;}
.flower-market-wrap .market-list .list-con .market-info .info1 .product-info span{display:inline-block;font-size:11px;color:#888888;}
.flower-market-wrap .market-list .list-con .market-info .info1 .product-info span:first-child:after{content:'';display:inline-block;margin:0 4px;width:1px;height:11px;background:#dadada;vertical-align:middle;}
.flower-market-wrap .market-list .list-con .market-info .info1 .product-info span em{font-size:12px;color:#888888;font-style:normal;}
.flower-market-wrap .market-list .list-con .market-info .info2{display:inline-block;position:relative;padding-top:7px;width:71%;text-align:left;vertical-align:top;}
.flower-market-wrap .market-list .list-con .market-info .info2 .btn{position:absolute;right:-9px;text-align:right;top:40px;}

.flower-market-wrap .market-list .list-con .market-info .info2 .btn button{padding:5px 12px;margin:0 0px;cursor:pointer;border-radius:6px;border:1px solid #e3bda3;background:#fff;}
.flower-market-wrap .market-list .list-con .market-info .info2 .btn button span{font-size:13px;color:#e3bda3;}
.flower-market-wrap .market-list .list-con .market-info .info2 .btn button.on{background:#e3bda3;}
.flower-market-wrap .market-list .list-con .market-info .info2 .btn button.on span{color:white;}

.flower-market-wrap .market-list .list-con .market-info .info2 .tit{margin:0;}
.flower-market-wrap .market-list .list-con .market-info .info2 .tit span{font-size:20px;color:#3c3c3c;}
.flower-market-wrap .market-list .list-con .market-info .info2 .tit em.ico{display:none;width:13px;height:13px;font-style:normal;text-indent:-9999px;background:url('../img/common/btn/model_alarm_icon2.png')no-repeat center center;background-size:100% auto;}
.flower-market-wrap .market-list .list-con .market-info .info2 .tit em.ico.on{display:inline-block;}
.flower-market-wrap .market-list .list-con .market-info .info2 .social{display:inline-block;padding-left:20px;margin:2px 0 2px 4px;height:18px;line-height:18px;font-size:12px;color:#737373;}
.flower-market-wrap .market-list .list-con .market-info .info2 .social.insta{background:url('../img/common/btn/model_social_icon.png') no-repeat left top 2px;}
.flower-market-wrap .market-list .list-con .market-info .info2 .social.youtube{background:url('../img/common/btn/model_social_icon.png') no-repeat left bottom;}
.flower-market-wrap .market-list .list-con .market-info .info2 .social.facebook{background:url('../img/common/btn/model_social_icon2.png') no-repeat left top -47px;}
.flower-market-wrap .market-list .list-con .market-info .info2 .social.twitter{background:url('../img/common/btn/model_social_icon2.png') no-repeat left top;}
.flower-market-wrap .market-list .list-con .market-info .info2 .social.line{background:url('../img/common/btn/model_social_icon2.png') no-repeat left top -24px;}
.flower-market-wrap .market-list .list-con .market-info .info2 .social.styleshare{background:url('../img/common/btn/styleshare-icon.png') no-repeat left top 2px;background-size:16px;}
.flower-market-wrap .market-list .list-con .market-info .info2 .tag{margin:4px 0;width:66%;}
.flower-market-wrap .market-list .list-con .market-info .info2 .tag em{font-size:12px;color:#3c3c3c;margin-right:6px;font-style:normal;}
.flower-market-wrap .market-list .list-con .market-info .p-list{margin:6px 5px 0 5px; overflow-y: hidden; overflow-x:auto; white-space:nowrap; font-size:0px; text-align:left;}
.flower-market-wrap .market-list .list-con .market-info .p-list::-webkit-scrollbar{display: none; -ms-overflow-style: none; scrollbar-width: none;}
.flower-market-wrap .market-list .list-con .market-info .p-list li{display:inline-block; position:relative;width:25%;border-radius:3px;}
.flower-market-wrap .market-list .list-con .market-info .p-list li:after{content:'';display:block;padding-bottom:100%;}
.flower-market-wrap .market-list .list-con .market-info .p-list li a{position:absolute;display:block;left:50%;top:50%;width:96%;height:96%;transform:translate(-50%, -50%);overflow:hidden;}
.flower-market-wrap .market-list .list-con .market-info .p-list li img{width:100%;vertical-align:top; border-radius:5px;}

/* flowermarket content */
.flower-market-wrap .market-con{padding:10px 0 40px;text-align:center;}
.flower-market-wrap .market-con.bg-gray{background:#f2f2f2;}
.flower-market-wrap .market-con .market-info{position:relative;padding:14px 10px 30px 10px;margin:0 auto 0 auto;text-align:left;}
.flower-market-wrap .market-con .market-info .ico-share{width:20px; position:absolute; right:10px; top:27px;}
.flower-market-wrap .market-con .market-info .img{position:relative;display:inline-block;padding:2px;width:103px;border-radius:50%;text-align:left;border:2px solid #E3BDA3; margin-left:5%;}
.flower-market-wrap .market-con .market-info .img span{display:inline-block;position:absolute;width:90%;height:90%;border-radius:50%;overflow:hidden; border:2px solid white;}
.flower-market-wrap .market-con .market-info .img img{width:96px !important; height:96px !important; object-fit:cover; border-radius:50%; border:1px solid white;}

.flower-market-wrap .market-con .market-info .img.active{border:2px solid #e3bda3;}
.flower-market-wrap .market-con .market-info .img.active:after{content:'';position:absolute;top:0;right:-6px;width:6px;height:6px;font-size:10px;background-color:#e3bda3;border-radius:10px;vertical-align:top;}
.flower-market-wrap .market-con .market-info .text-info{display:inline-block;width:60%;text-align:left;vertical-align:top; box-sizing:border-box; padding-left: 20px;}
.flower-market-wrap .market-con .market-info .text-info .tit{margin:10px 0 0px 0;}
.flower-market-wrap .market-con .market-info .text-info .tit span{font-size:24px;color:#3c3c3c;}
.flower-market-wrap .market-con .market-info .text-info .tit em.ico{display:none;width:13px;height:13px;font-style:normal;text-indent:-9999px;background:url('../img/common/btn/model_alarm_icon2.png')no-repeat center center;background-size:100% auto;}
.flower-market-wrap .market-con .market-info .text-info .tit em.ico.on{display:inline-block;}
.flower-market-wrap .market-con .market-info .text-info .social{display:block;padding-left:20px;margin:2px 0 0 3px;height:18px;line-height:18px;font-size:12px;color:#737373;}
.flower-market-wrap .market-con .market-info .text-info .social.insta{background:url('../img/flowermarket/ico-i.svg') no-repeat left 2px top 4px; background-size: 12px;}
.flower-market-wrap .market-con .market-info .text-info .social.youtube{background:url('../img/common/btn/model_social_icon.png') no-repeat left bottom;}
.flower-market-wrap .market-con .market-info .text-info .social.facebook{background:url('../img/flowermarket/ico-f.svg') no-repeat left 4px top 2px; background-size: 7px;}
.flower-market-wrap .market-con .market-info .text-info .social.twitter{background:url('../img/flowermarket/ico-t.svg') no-repeat left 5px top 2px; background-size: 7px; }
.flower-market-wrap .market-con .market-info .text-info .social.line{background:url('../img/common/btn/model_social_icon2.png') no-repeat left top -24px;}
.flower-market-wrap .market-con .market-info .text-info .social.styleshare{background:url('../img/flowermarket/ico-s.svg') no-repeat left 1px top 2px; background-size:15px;}
.flower-market-wrap .market-con .market-info .text-info .tag{margin:4px 0;width:85%;}
.flower-market-wrap .market-con .market-info .text-info .tag em{margin:0 4px;font-style:normal;font-size:12px;color:#3c3c3c;}
.flower-market-wrap .market-con .market-info .btn{margin-top:20px; text-align: center;}
.flower-market-wrap .market-con .market-info .btn button{padding:13px 0;margin:2px 0; width:48%;cursor:pointer;border-radius:6px;border:1px solid #e3bda3;background:#fff;text-align:center;}
.flower-market-wrap .market-con .market-info .btn button span{font-size:12px;color:#e3bda3;}
.flower-market-wrap .market-con .market-info .btn button.on{background:#e3bda3;}
.flower-market-wrap .market-con .market-info .btn button.on span{color:#e3bda3; color:white;}

/* flowermarket product */
.flowermarket-item ul{display:inline-block;text-align: left; font-size:0px; margin-left: -5px;}
.flowermarket-item ul li{display:inline-block;padding-bottom:20px;margin-left:5px;width:calc(50% - 5px);text-align:center;vertical-align:top;}
.flowermarket-item ul.type3 li{width:calc(33.3% - 5px); margin-left: 5px;}
.flowermarket-item ul.type3{margin-left: -5px;}

.flowermarket-item ul li .image{position:relative;width:100%;}
/*.flowermarket-item ul li .image:after{content:'';display:block;padding-bottom:100%;}*/
.flowermarket-item ul li .image img{width:100%;}
.flowermarket-item .content-color{position:absolute;bottom:5px;left:0;width:100%;text-align:center;}
.flowermarket-item .content-color .colorCodebox{display:inline-block;}
.flowermarket-item .content-color .colorCodebox .colorCode{width:15px;height:4px;border:none !important;}
.flowermarket-item .content{position:relative;margin:10px 0;height:100%;text-align:left;}
.flowermarket-item .content .icon{margin-bottom:10px;}
.flowermarket-item .content .icon a{display:inline-block;margin-right:5px;width:20px;height:20px;text-indent:-9999px;}
.flowermarket-item .content .icon a.bag{background:url('../img/flowermarket/p-icon1.png') no-repeat center center;}
.flowermarket-item .content .icon a.search{background:url('../img/flowermarket/search.svg') no-repeat center center;}
.flowermarket-item .content .icon a.heart{background:url('../img/flowermarket/wish.svg') no-repeat center center;}
.flowermarket-item .content .icon a.heart.on{background:url('../img/flowermarket/wish-on.svg') no-repeat center center;}
.flowermarket-item .content .content-subject a{font-size:12px;color:#000;}
.flowermarket-item .content .content-price span{display:block;font-size:12px;}
.flowermarket-item .content .content-price .p1{color:#b1b1b1;}
.flowermarket-item .content .content-price .p1 strike{font-size:12px;color:#b1b1b1;}
.flowermarket-item .content .content-price .p2{}
.flowermarket-item .content .opt_layer{bottom:108px !important;}
.flowermarket-item .content .opt_layer select{background-position:right 30px center;}
.flowermarket-item .total_sort .sort-info{float:left;height:50px;}
.flowermarket-item .total_sort .sort-info span{display:inline-block;padding-top:20px;font-size:12px;color:#888888;}
.flowermarket-item .total_sort .sort-info span:first-child:after{content:'';display:inline-block;margin:0 4px 0 6px;width:1px;height:11px;background:#dadada;vertical-align:middle;}
.flowermarket-item .total_sort .sort-info span em{font-size:12px;color:#888888;font-style:normal;}

/* 마켓 팝업 */
.scroll-off{overflow-y:hidden !important;}
.flower-market.layer-wrap{position:fixed;width:100%;height:100%;background:#e5e5e5;z-index:9999999;}
.flower-market.layer-wrap .inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:96%;height:468px;padding:20px 0;background:#fff;border-radius:10px;}
.flower-market.layer-wrap .inner .con-wrap{position:relative;}
.flower-market.layer-wrap .inner .con-wrap .header h1{padding:0 0 10px 0;font-size:24px;text-align:center;color:#525252;font-weight:normal;}
.flower-market.layer-wrap .inner .con-wrap .header .close{position:absolute;top:0;right:10px;font-size:24px;font-weight:normal;color:#6e6e6e;border:none;background:none;}
.flower-market.layer-wrap .inner .con-wrap .content{margin:0 5px;}
.flower-market.layer-wrap .inner .con-wrap .content .cmm-tab-type1{display:flex;}
.flower-market.layer-wrap .inner .con-wrap .content .cmm-tab-type1 button{padding:14px 0;width:50%;border:1px solid #dedede;background:none;border-radius:6px;}
.flower-market.layer-wrap .inner .con-wrap .content .cmm-tab-type1 button span{font-size:12px;color:#ccc;}
.flower-market.layer-wrap .inner .con-wrap .content .cmm-tab-type1 button span em{font-style:normal;font-size:12px;color:#ccc;}
.flower-market.layer-wrap .inner .con-wrap .content .cmm-tab-type1 button.active{border:1px solid #878787;}
.flower-market.layer-wrap .inner .con-wrap .content .cmm-tab-type1 button.active span{color:#333;}
.flower-market.layer-wrap .inner .con-wrap .content .cmm-tab-type1 button.active em{color:#333;}
.flower-market.layer-wrap .inner .con-wrap .content .cmm-tab-panel{display:none;}
.flower-market.layer-wrap .inner .con-wrap .content .cmm-tab-panel.active{display:block;}
.flower-market.layer-wrap .inner .con-wrap .content .list{margin-top:20px;padding:0 0 40px 0;height:320px;font-size:20px;text-align:center;overflow-y:scroll;overflow-x:hidden;}
.flower-market.layer-wrap .inner .con-wrap .content .list ul li{display:inline-block;position:relative;padding:12px 2px 8px 2px;margin-bottom:10px;width:100%;border-radius:10px;}
.flower-market.layer-wrap .inner .con-wrap .content .list ul li:nth-child(even){margin-left:1%;}
.flower-market.layer-wrap .inner .con-wrap .content .list ul li .state-icon{position:absolute;top:20px;right:20px;width:26px;height:26px;text-indent:-9999px;}
.flower-market.layer-wrap .inner .con-wrap .content .list ul li .state-icon .on{display:none;padding-top:24px;font-size:13px;color:#e3bda3;background:url('../img/flowermarket/popup_alarm_on.png') no-repeat center top;background-size:100%;}
.flower-market.layer-wrap .inner .con-wrap .content .list ul li .state-icon .on.active{display:block;}
.flower-market.layer-wrap .inner .con-wrap .content .list ul li .state-icon .off{display:none;padding-top:24px;font-size:13px;color:#e0e0e0;background:url('../img/flowermarket/popup_alarm.png') no-repeat center top;background-size:100%;}
.flower-market.layer-wrap .inner .con-wrap .content .list ul li .state-icon .off.active{display:block;}
.flower-market.layer-wrap .inner .con-wrap .content .list ul li .info-box{display:flex;}
.flower-market.layer-wrap .inner .con-wrap .content .list ul li .info-box .info1{width:16%;}
.flower-market.layer-wrap .inner .con-wrap .content .list ul li .info-box .info1 .img{position:relative;width:100%;border-radius:300px;overflow:hidden;}
.flower-market.layer-wrap .inner .con-wrap .content .list ul li .info-box .info1 .img:after{content:'';display:block;padding-bottom:100%;}
.flower-market.layer-wrap .inner .con-wrap .content .list ul li .info-box .info1 .img:after{position:absolute;width:100%;height:100%;}
.flower-market.layer-wrap .inner .con-wrap .content .list ul li .info-box .info1 .img img{width:110%;border-radius:300px;}
.flower-market.layer-wrap .inner .con-wrap .content .list ul li .info-box .info2{margin-top:-4px;}
.flower-market.layer-wrap .inner .con-wrap .content .list ul li .info-box .info2 .product-info{margin:2px 0;}
.flower-market.layer-wrap .inner .con-wrap .content .list ul li .info-box .info2 .product-info span{display:inline-block;font-size:10px;color:#b0b0b0;}
.flower-market.layer-wrap .inner .con-wrap .content .list ul li .info-box .info2 .product-info span:first-child:after{content:'';display:inline-block;margin:0 6px 0 8px;width:1px;height:9px;background:#dadada;vertical-align:middle;}
.flower-market.layer-wrap .inner .con-wrap .content .list ul li .info-box .info2 .product-info span em{font-size:10px;color:#b0b0b0;font-style:normal;}
.flower-market.layer-wrap .inner .con-wrap .content .list ul li .info-box .info2{width:72%;text-align:left;padding-left:10px;}
.flower-market.layer-wrap .inner .con-wrap .content .list ul li .info-box .info2 .tit{margin:0;}
.flower-market.layer-wrap .inner .con-wrap .content .list ul li .info-box .info2 .tit span{font-size:18px;color:#3c3c3c;}
.flower-market.layer-wrap .inner .con-wrap .content .list ul li .info-box .info2 .tit em.on{display:none;width:13px;height:13px;text-indent:-9999px;background:url('../img/common/btn/model_alarm_icon2.png')no-repeat center center;background-size:100% auto;}
.flower-market.layer-wrap .inner .con-wrap .content .list ul li .info-box .info2 .tit em.on.active{display:inline-block;}
.flower-market.layer-wrap .inner .con-wrap .content .list ul li .info-box .info2 .tag{margin-top:2px;width:100%;}
.flower-market.layer-wrap .inner .con-wrap .content .list ul li .info-box .info2 .tag em{font-size:11px;color:#3c3c3c;margin-right:4px;font-style:normal;}
.flower-market.layer-wrap .inner .con-wrap .content .data-none{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:18px;color:#d6d6d6;width:100%;text-align:center;}

/* 전체메뉴 */
.allmenu-box .flower-market {text-align:center;}
.allmenu-box .flower-market ul{width:100%;text-align:center;}
/*.allmenu-box .flower-market ul li{float:none!important;display:inline-block;width:24%!important;}*/
.allmenu-box .flower-market ul li:after{display:none;}
.allmenu-box .flower-market ul li:first-child:before{display:none;}
.allmenu-box .flower-market ul li:before{position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:50%;background:#e5e5e5;content:"";}
.allmenu-box .flower-market ul li.add:before{display:none;}
.allmenu-box .flower-market ul li.add span{display:inline-block;width:18px;height:18px;border-radius:10px;border:1px solid #ccc;}

.flower-circle{margin-top:10px; border:1px solid #CDCDCD; width:15px; height:15px; font-size:11px; line-height:15px; border-radius:50%; display:inline-block;}
.circle-after,.circle-after2{position: relative; display: inline-block;}
.circle-after::after{content:"+";position:absolute;right:-21px;top:0px;border:1px solid #CDCDCD;width:17px;height:18px;border-radius:50%;}
.circle-after2::after{content:"+"; position:absolute;left:50%;top:-13px;transform:translateX(-50%); border:1px solid #CDCDCD;width:17px;height:18px;border-radius:50%;}

.alram-tab{overflow:hidden; display:flex; margin:0 2px; margin-top:10px;}
.alram-tab .list{float:left; text-align:center; flex:1; padding:15.5px 0; border:1px solid #D8D8D8; border-radius:5px 5px 0 0; font-size:13px; position: relative;}
.alram-tab .list:last-child{margin-left:-1px;}
.alram-tab .list.on{border-color:#C3C3C3; border-bottom:0px; z-index:1;}

.alram-content{background-color:var(--season_color_01); padding:30px 10px 30px; margin-top:20px; display: none;}
.alram-content.on{display: block;}
.alram-content .select-box{text-align:right;}
.alram-content .select-box select{background-color:transparent; border:none;}

.alram-ul{padding: 0; margin-left:-10px;}
.alram-ul::after{content:""; display: block; clear: both;}
.alram-ul > li {padding:20px 0;background-color:white; float:left; width:calc(50% - 10px);border-radius:6px; margin-top:10px; margin-left:10px; position:relative}
.alram-ul > li i.ico{display: inline-block; width: 20px;height: 20px;background-image: url(/asset/img/flowermarket/model_alarm_icon3_off.png);background-repeat: no-repeat; background-size: 14px; background-size:contain; position:absolute; right:9px; top:15px; cursor: pointer;}
.alram-ul > li i.ico::after{content:"off"; display:block; margin-top:20px; pointer-events: none; color:#BFBFBF; font-style: normal;}
.alram-ul > li i.ico.on{background-image: url(/asset/img/flowermarket/model_alarm_icon3_on.png);}
.alram-ul > li i.ico.on::after{content:"on"; color:#E5C2AB;}
.alram-ul > li .img{margin:0 auto; border-radius:50%; width:100px; height:100px; overflow:hidden;}
.alram-ul > li .img img{width: 100%;height: 100%;object-fit:cover;}
.alram-ul > li .title{text-align:center; font-size:20px; margin-top:10px; position: relative;}
.alram-ul > li .title.on::after{content:"";position: absolute; display: inline-block; background-image:url(/asset/img/flowermarket/model_alarm_icon2.png); background-repeat: no-repeat; background-size:contain; background-position: center; width:12px; height:12px; top:10px; margin-left: 5px;}
.alram-ul > li .title.mt-0{margin-top: 0;}
.alram-ul > li .memo{margin-top: 10px;}
.alram-ul > li .memo span{letter-spacing: -1px;}

.alram-ul .btn-box{ padding:0 10px; margin-left: -5px; margin-top: 10px;}
.alram-ul .btn-box::after{display: block;clear: both;content:"";}
.alram-ul .btn-box .btn{padding:10px 0px; display:inline-block; float:left; box-sizing:border-box; text-align:center; border-radius:5px; margin-left: 5px; cursor:pointer; position:relative;}
.alram-ul .btn-box .btn1{background-color:#E2BDA3; border:1px solid #E2BDA3; width:calc(60% - 5px);}
.alram-ul .btn-box .btn1.on{border-radius:10px 10px 0 0;}
.alram-ul .btn-box .btn1 span{color:white;}
.alram-ul .btn-box .btn2{border:1px solid #E2BDA3; width:calc(40% - 5px);}
.alram-ul .btn-box .btn2.on{border-radius:10px 10px 0 0;}
.alram-ul .btn-box .btn2 span{color:#E2BDA3;}

.alram-ul .cateList{position:absolute; z-index:1000; width:calc(100% + 2px); margin-left:-1px; background-color:white; border:1px solid #E2BDA3; top:36px; padding:10px 0; display: none; border-radius:0 0 10px 10px;}
.alram-ul .cateList > li{height:30px; line-height: 30px;}
.alram-ul .cateList > li:hover{background-color:#ebebeb;}
.alram-ul .btn2 .cateList{border-top:none !important;}
.alram-ul .btn2 .cateList::after{content:""; display: block; position:absolute; width:80%; left:10%; top:0; height:1px; background-color:#E2BDA3;}
.alram-ul .alram-cate.on::after{content:""; display: inline-block; width:5px; height:5px; right:0; background-color:#E2BDA3; border-radius:50%;}
.alram-ul .alram-cycle.on::after{content:""; display: inline-block; width:5px; height:5px; right:0; background-color:#E2BDA3; border-radius:50%;}

.alram-ul .tag{padding:10px; text-align: center; height:52px;}
.alram-ul .tag span{white-space:nowrap;}
.alram-ul .info{text-align:center; color:#B2B2B2; margin-top:5px;}

.market-info .ranking .ico-up::after{content:"▲"; color:#e3bda3; display:inline-block;}
.market-info .ranking .ico-normal::after{content:"-"; color:#e3bda3; display:inline-block;}
.market-info .ranking .ico-new::after{content:"N"; color:#ff8e77; display:inline-block;}
.market-info .ranking .ico-down::after{content:"▼"; color:#b0b0b0; display:inline-block;}

.main-ico-up::after{content:"▲"; color:#e3bda3; display:inline-block; margin-right: -9px;}
.main-ico-normal::after{content:"-"; color:#e3bda3; display:inline-block;margin-right: -9px;}
.main-ico-new::after{content:"N"; color:#ff8e77; display:inline-block;margin-right: -9px;}
.main-ico-down::after{content:"▼"; color:#b0b0b0; display:inline-block;margin-right: -5px;}

.flowermarket-item .sale-per{float:left; margin-top:6px; margin-right:4px; font-size: 17px; font-weight: 500; color: #ff8e77;}