/* mv01 메인배너  */

/* mv03 추천하는 베스트 7 상품 */
.main_cont19 .main_cont_title {padding: 80px 0 30px;}
.main_cont19 .widget_box .tap_menu .tap_list .tap_li.active .tap_name {background: #ffef9b; color: #312f2d; font-weight: 500;}
.main_cont19 .widget_box .tap_menu .tap_list {gap: 10px;}
.main_cont19 .widget_box .tap_menu .tap_list .tap_li + .tap_li {margin-left: 0;}
.main_cont19 .widget_box .tap_content_box .tap_content .item_wrap .item_list {background: #fcfcfa;}
.main_cont19 .widget_box .tap_content_box .tap_content .item_wrap .item_list .is_item_content .item_price .price_top .percent {color: #ffd600;}
.main_cont19 .widget_box .tap_menu .tap_list .tap_li .tap_name {background: #fafaf8; line-height: 36px; margin-top: 1px;}

@media (max-width: 991px) {
	.main_cont19 .main_cont_title h2 {font-size: 19px;}
	.main_cont19 .main_cont_title {padding: 35px 0 20px;}
	.main_cont19 .widget_box .tap_menu .tap_list .tap_li .tap_name {font-size: 13px;}
	.main_cont19 .widget_box .tap_content_box .tap_content .item_wrap .item_list:nth-of-type(1) .item_image {margin: auto;}
	.main_cont19 .widget_box.mobile_divide:after {display: none;}
}

/* mv04 중간배너 */
.mv04 {margin-top: 50px;}
@media (max-width: 991px) {
	.mv04 {margin-top: 30px;}
	.mv04 .container_fix {padding: 0;} 
	.main_cont19 .widget_box.mobile_divide {padding-bottom: 0;}
}

/* mv05 가니티쳐추천 신상품 */
.main_cont03 {margin-bottom: 100px;}
.main_cont03 .main_cont_title .btn_more {color: #999;}
.main_cont03 .widget_box .swiper-container .swiper-wrapper .swiper-slide .item_list .item_image .btn_cart:hover {background: #ffd600;}
.main_cont03 .widget_box .swiper-container .swiper-wrapper .swiper-slide .item_list .item_image .btn_cart:hover img {filter: brightness(0) invert(1)}
.main_cont03 .widget_box .swiper-container .swiper-wrapper .swiper-slide .item_list .is_item_content .item_price .price_top .percent {color: #ffd600;}

@media (max-width: 991px) {
	.main_cont03 {margin-bottom: 35px;}
	.main_cont03 .widget_box.mobile_divide {padding-bottom: 0;}
	.main_cont03 .main_cont_title h2 {font-size: 19px;}
	.main_cont03 .widget_box.mobile_divide:after {display: none;}
}

/* mv06 기념일은 행복하게! */
.main_cont07 {background: rgba(249, 245, 225, 0.2); padding-bottom: 100px;}
.main_cont07 .widget_box .btn_moreview {border-color: #eee; color: #999;}
.main_cont07 .widget_box .btn_moreview:hover {border-color: #ffef9b;background: #ffef9b;color: #222222;}
.main_cont07 .widget_box .btn_moreview:hover .arrow {color: #222;}
.main_cont07 .widget_box .item_wrap .item_list .is_item_content .item_price .price_top .percent {color: #ffd600;}
.main_cont07 .widget_box .item_wrap .item_list .item_image .btn_cart:hover {background: #ffd600;}
.main_cont07 .widget_box .item_wrap .item_list .item_image .btn_cart:hover img {filter: brightness(0) invert(1);}

@media (max-width: 991px) {
	.main_cont07 {padding-bottom: 35px;}
	.main_cont07 .main_cont_title h2 {font-size: 19px;}
	.main_cont07 .widget_box .btn_moreview {width: 180px;}
	.main_cont07 .widget_box.mobile_divide:after {display: none;}
	.main_cont07 .widget_box.mobile_divide {padding-bottom: 0;}
	.main_cont07 .widget_box .btn_moreview .arrow {transform: rotate(0);}
}

/* mv07 2개 배너 */
.carousel-inner {background-color: transparent !important; border-radius: 5px;}

/* mv08 서포터즈 */
.main_cont20 .widget_box .container_fix {justify-content: flex-start;gap: 70px;}
.main_cont20 .widget_box .container_fix .right .content_wrap .content_btn .btn_moreview {border-color: #eee; color: #999;}
.main_cont20 .widget_box .container_fix .right .content_wrap .content_btn .btn_moreview:hover {border-color: #ffef9b;background: #ffef9b;color: #222222;}
.main_cont20 .widget_box .container_fix .right .content_wrap .content_btn .btn_moreview:hover .arrow {color: #222;}
.support {font-size: 14px; width: 180px; border-radius: 17px; height: 34px; line-height: 34px; text-align: center; background: rgba(184,226,134,0.2); color:#619623; margin-bottom: 30px; font-weight: 500;}
@media (max-width: 991px) {
	.support {margin: 0 auto 20px; font-size: 13px; width: 170px;}
	.main_cont20 .widget_box .container_fix {gap: 0;}
	.main_cont20 .widget_box .container_fix .right .content_wrap .content_title {margin-bottom: 12px;}
	.main_cont20 .widget_box .container_fix .right .content_wrap .content_title h3 {font-size: 19px;}
	.main_cont20 .widget_box .container_fix .right .content_wrap .content_desc p {text-align: center;}
	.main_cont20 .widget_box .container_fix .right .content_wrap .content_btn .btn_moreview {width: 180px;}
}

/* mv09 리얼리뷰 */
.main_cont14 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .review_info .review_title span,
.main_cont14 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .review_info .review_content {font-family: 'pretendard';}
.main_cont14 .main_cont_title .btn_more {color: #999;}
.main_cont14 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .img_box img {width: 100%;}

@media (max-width: 991px) {
	.main_cont14 .main_cont_title h2 {font-size: 19px;}
	.main_cont14 .widget_box.mobile_divide:after {display: none;}
	.main_cont14 .widget_box.mobile_divide {padding-bottom: 0;}
}

/* mv10 소식 */
.main_cont11 {margin-bottom: 100px;}
.main_cont11 .main_cont_title h2 {font-family: 'pretendard';}
.main_cont11 .widget_box .tap_content_box .tap_content .more_box .btn_moreview {border-color: #eee; color: #999;}
.main_cont11 .widget_box .tap_content_box .tap_content .more_box .btn_moreview:hover {border-color: #ffef9b;background: #ffef9b;color: #222222;}
.main_cont11 .widget_box .tap_content_box .tap_content .swiper-slide .post_content .post_subject {font-family: 'pretendard';}

@media (max-width: 991px) {
	.main_cont11 {margin-bottom: 35px;}
	.main_cont11 .widget_box .tap_content_box .tap_content .more_box .btn_moreview {width: 130px;}
	.main_cont11 .widget_box.mobile_divide:after {display: none;}
	.main_cont11 .widget_box.mobile_divide {padding-bottom: 0;}
}

/* 상품스티커 */
.item_icon .sit_icon {display: flex; flex-wrap: wrap;}

.item_sticker {line-height: 28px;}
.item_sticker.new {background: #69c7ee;}
.item_sticker.best {background: #f19f49;}
.item_sticker.hit {background: #a79c8e;}
.item_sticker.discount {background: #fa937e;}
.item_sticker.rec {background: #94ce70;}

@media (max-width: 991px) {
	.item_icon .sit_icon {gap: 3px 0;}
}

@media (max-width: 768px) {
	.item_sticker {line-height: 17.5px; min-width: 32px; padding: 0 3px;}
}