#wrap {}
#wrap main {}
/* 히어로배너 =========================================================== */
#wrap main .hero_bnr {
    position: relative;
}
#wrap main .hero_bnr .bnr_img {
    display: flex; flex-flow: row nowrap;
    overflow: hidden;
    width: 1900px;
    margin: 0 auto;
}
#wrap main .hero_bnr .bnr_img a {}
#wrap main .hero_bnr .bnr_img a img {}
#wrap main .hero_bnr .prev {
    position: absolute;
    left:50px; top:44%;
}
#wrap main .hero_bnr .prev img {
    width: 30px; height: 50px;
}
#wrap main .hero_bnr .next {
    position: absolute;
    right:50px; top:44%;
}
#wrap main .hero_bnr .next img {
    width: 30px; height: 50px;
}
#wrap main .hero_bnr .bnr_pagelist {}
#wrap main .hero_bnr .bnr_pagelist a {
    background-color: aqua;
    width: 14px; height: 14px;
}
#wrap main .hero_bnr .bnr_pagelist .active {}
/* 배너 밑 카테고리 =========================================================== */
#wrap main .category_menu {
    background-color: #f1f1f1;
    height: 72px;
    text-align: center;
    display: flex; flex-flow: row nowrap;
    justify-content:center; align-items: center;
}
#wrap main .category_menu a {
    height: 19px;
    margin-right: 50px;
    position:relative;
}
#wrap main .category_menu a::after {
    content: ''; display: block;
    background-color:#b0b0b0;
    width: 1px; height: 15px;
    transform: translateY(-130%); right: -28px;
    position: absolute;
}
#wrap main .category_menu a:last-child::after {
    display: none;
}
#wrap main .category_menu a:last-child {margin-right: 0px;}
#wrap main .category_menu a img {}
/* 상품메뉴 =========================================================== */
#wrap main .selling_product {
    display: flex; flex-flow: row nowrap;
    justify-content: center; align-items: center;
    padding: 82px 0;
}
#wrap main .selling_product .main_item {
    display: flex; flex-flow: column nowrap;
    justify-content: center; align-items: center;
    font-size: 1.06rem; font-weight: 300;
    margin-right: 65px;
}
#wrap main .selling_product .main_item:last-child {
    margin-right: 0px;
}
#wrap main .selling_product .main_item img {
    width: 82px;
    margin-bottom: 20px;
}
/* 1. 베스트 =========================================================== */
#wrap main #best_product {}
#wrap main #best_product .title {}
#wrap main #best_product .title .title_info {}
#wrap main #best_product .title .title_info h1 {}
#wrap main #best_product .title .title_info p {}
#wrap main #best_product .title .more_btn {}
#wrap main #best_product .title .more_btn img {}
#wrap main #best_product .contents {}
#wrap main #best_product .contents .container {}
#wrap main #best_product .contents .container li {}
#wrap main #best_product .contents .container li .product_head {}
#wrap main #best_product .contents .container li .product_head .p_img {}
#wrap main #best_product .contents .container li .product_head .p_img img {}
#wrap main #best_product .contents .container li .product_head .pp_point {}
#wrap main #best_product .contents .container li .product_head span {}
#wrap main #best_product .contents .container li .product_info {}
#wrap main #best_product .contents .container li .product_info a {}
#wrap main #best_product .contents .container li .product_info a p {}
#wrap main #best_product .contents .container li .product_info a p em {}
#wrap main #best_product .contents .container li .product_info a span {}
#wrap main #best_product .contents .container li .product_info .price {}
#wrap main #best_product .contents .container li .product_info .price del {}
#wrap main #best_product .contents .container li .product_info .price em {}
#wrap main #best_product .contents .prev_btn {}
#wrap main #best_product .contents .prev_btn img {}
#wrap main #best_product .contents .next_btn {}
#wrap main #best_product .contents .next_btn img {}
/* 2. 이달의 특가 =========================================================== */
#wrap main #month_price {
    display: flex; flex-flow: row nowrap;
    justify-content: space-between;
}
#wrap main #month_price .title {
    display:block;
}
#wrap main #month_price .title .title_info {
    margin-bottom: 60px;
}
#wrap main #month_price .title .title_info h1 {}
#wrap main #month_price .title .title_info p {}
#wrap main #month_price .title .count_clock {
}
#wrap main #month_price .title .count_clock img {
    width: 32px;
}
#wrap main #month_price .title .count_clock .clock {
    font-size: 2.31rem; font-weight:700;
}
#wrap main #month_price .m_product {}
#wrap main #month_price .m_product .m_p_img {
}
#wrap main #month_price .m_product .m_p_img img {
    width: 869px; height: 489px;
    border-radius: 25px;
    margin-bottom: 30px;
}
#wrap main #month_price .m_product .m_p_txt {}
#wrap main #month_price .m_product .m_p_txt > * {
    margin-bottom: 20px;
}
#wrap main #month_price .m_product .m_p_txt h2 {
    font-size: 1.50rem; font-weight: 500; line-height: 1.2;
}
#wrap main #month_price .m_product .m_p_txt p {
    font-size: 1.0rem; font-weight:300;
    color: #6b6b6b;
}
#wrap main #month_price .m_product .m_p_txt .dis_price {
    margin-bottom: 0px;
}
#wrap main #month_price .m_product .m_p_txt .dis_price > * {
    margin-right: 5px;
}
#wrap main #month_price .m_product .m_p_txt .dis_price em {
    font-size: 1.81rem; font-weight:700;
    color: #5a1e78;
}
#wrap main #month_price .m_product .m_p_txt .dis_price span {
    font-size: 1.81rem; font-weight:700;
    color: #6b6b6b;
}
#wrap main #month_price .m_product .m_p_txt .dis_price del {
    font-size: 1.38rem; font-weight:700;
    color: #b0b0b0;
}
/* 3. 신상품 =========================================================== */
#wrap main #new_product {}
#wrap main #new_product .title {}
#wrap main #new_product .title .title_info {}
#wrap main #new_product .title .title_info h1 {}
#wrap main #new_product .title .title_info p {}
#wrap main #new_product .title .more_btn {}
#wrap main #new_product .title .more_btn img {}
#wrap main #new_product .contents {}
#wrap main #new_product .contents .container {}
#wrap main #new_product .contents .container li {}
#wrap main #new_product .contents .container li .product_head {}
#wrap main #new_product .contents .container li .product_head .p_img {}
#wrap main #new_product .contents .container li:nth-child(10) .product_head .p_img span {}
#wrap main #new_product .contents .container li:nth-child(10) .product_head .p_img span img {}
#wrap main #new_product .contents .container li .product_head .p_img img {}
#wrap main #new_product .contents .container li .product_head .pp_point {}
#wrap main #new_product .contents .container li .product_head span {}
#wrap main #new_product .contents .container li .product_info {}
#wrap main #new_product .contents .container li .product_info > a {}
#wrap main #new_product .contents .container li .product_info > a p {}
#wrap main #new_product .contents .container li .product_info > a p em {}
#wrap main #new_product .contents .container li .product_info > a span{}
#wrap main #new_product .contents .container li .product_info .price {}
#wrap main #new_product .contents .container li .product_info .price del {}
#wrap main #new_product .contents .container li .product_info .price em {}
#wrap main #new_product .contents .container li .product_info .price em img {}
#wrap main #new_product .contents .container li:nth-child(10) .product_info .price em img {}
#wrap main #new_product .contents .prev_btn {}
#wrap main #new_product .contents .prev_btn img {}
#wrap main #new_product .contents .next_btn {}
#wrap main #new_product .contents .next_btn img {}
/* 4. 할인제품 =========================================================== */
#wrap main #sale_product {}
#wrap main #sale_product .title {}
#wrap main #sale_product .title .title_info {}
#wrap main #sale_product .title .title_info h1 {}
#wrap main #sale_product .title .title_info p {}
#wrap main #sale_product .title .more_btn {}
#wrap main #sale_product .title .more_btn img {}
#wrap main #sale_product .contents {}
#wrap main #sale_product .contents .container {}
#wrap main #sale_product .contents .container li {}
#wrap main #sale_product .contents .container li .product_head {}
#wrap main #sale_product .contents .container li .product_head .p_img {}
#wrap main #sale_product .contents .container li .product_head .p_img img {}
#wrap main #sale_product .contents .container li .product_head .pp_point {}
#wrap main #sale_product .contents .container li .product_head span {}
#wrap main #sale_product .contents .container li .product_info {}
#wrap main #sale_product .contents .container li .product_info > a {}
#wrap main #sale_product .contents .container li .product_info > a p {}
#wrap main #sale_product .contents .container li .product_info > a p em {}
#wrap main #sale_product .contents .container li .product_info > a span{}
#wrap main #sale_product .contents .container li .product_info .price {}
#wrap main #sale_product .contents .container li .product_info .price del {}
#wrap main #sale_product .contents .container li .product_info .price em {}
#wrap main #sale_product .contents .prev_btn {}
#wrap main #sale_product .contents .prev_btn img {}
#wrap main #sale_product .contents .next_btn {}
#wrap main #sale_product .contents .next_btn img {}
/* 5. 진행 이벤트 =========================================================== */
#wrap main #event {}
#wrap main #event .title {}
#wrap main #event .title .title_info {}
#wrap main #event .title .title_info h1 {}
#wrap main #event .title .title_info p {}
#wrap main #event .title .more_btn {}
#wrap main #event .title .more_btn img {}
#wrap main #event #event_list {
    display: flex; flex-flow: row nowrap;
    justify-content:space-between;
}
#wrap main #event #event_list li {}
#wrap main #event #event_list li .event_img {}
#wrap main #event #event_list li .event_img img {
    width: 440px; height: 440px;
    border-radius: 35px;
}
#wrap main #event #event_list li .event_product {}
#wrap main #event #event_list li .event_product p {}
#wrap main #event #event_list li .event_product p img {
    width: 74px; height: 74px;
}
#wrap main #event #event_list li .event_product dl {}
#wrap main #event #event_list li .event_product dl dt {}
#wrap main #event #event_list li .event_product dl dd {}
#wrap main #event #event_list li .event_product dl dd em {}
/* 6. 멤버스 배너 =========================================================== */
#wrap main #members_bnr {
    background-color: #542a74;
    text-align: center;
    margin-bottom: 110px;
}
#wrap main #members_bnr .members {}
#wrap main #members_bnr .members img {
    width: 1920px;
}
/* 7. (유튜브) 시그니처 소금빵 성형생지 =========================================================== */
#wrap main #yaam_youtube {
    display: flex; flex-flow: row nowrap;
    justify-content: space-between;
}
#wrap main #yaam_youtube .title {
    display:block;
}
#wrap main #yaam_youtube .title .title_info {
    margin-bottom: 60px;
}
#wrap main #yaam_youtube .title .title_info h1 {}
#wrap main #yaam_youtube .title .title_info p {}
#wrap main #yaam_youtube .title .product_btn {}
#wrap main #yaam_youtube .title .product_btn img {}
#wrap main #yaam_youtube .y_product {}
#wrap main #yaam_youtube .y_product iframe {
    width: 869px; height: 489px;
    border-radius: 25px;
    margin-bottom: 30px;
}
#wrap main #yaam_youtube .y_product .y_product_link > * {
    margin-right: 5px;
}
#wrap main #yaam_youtube .y_product .y_product_link {}
#wrap main #yaam_youtube .y_product .y_product_link h2 {
    font-size: 1.50rem; font-weight:500; line-height: 1.5;
    color: #4a4a4a;
}
#wrap main #yaam_youtube .y_product .y_product_link p {
    font-size: 1.0rem; font-weight:300; line-height: 1.5;
    color: #6b6b6b;
}
#wrap main #yaam_youtube .y_product .y_product_link .y_p_price {
    font-size: 1.81rem; font-weight:700; line-height: 1.5;
    color: #6b6b6b;
}
/* 8. 사업자전용 무료 pop =========================================================== */
#wrap main #free_pop {}
#wrap main #free_pop .title {}
#wrap main #free_pop .title .title_info {}
#wrap main #free_pop .title .title_info h1 {}
#wrap main #free_pop .title .title_info p {}
#wrap main #free_pop .title .more_btn {}
#wrap main #free_pop .title .more_btn img {}
#wrap main #free_pop .pop_list {}
#wrap main #free_pop .pop_list .p_contents {
    display: flex; flex-flow: row nowrap;
    overflow: hidden;
    width: 100%;
}
#wrap main #free_pop .pop_list .p_contents a {
    padding-right: calc((100% - (430px * 3)) / 2);
}
#wrap main #free_pop .pop_list .p_contents a img {
    width:430px;
    border-radius: 50px;
}
#wrap main #free_pop .prev_btn {}
#wrap main #free_pop .prev_btn img {}
#wrap main #free_pop .next_btn {}
#wrap main #free_pop .next_btn img {}
/* 9. sns 대란템 =========================================================== */
#wrap main #sns_item {}
#wrap main #sns_item .title {}
#wrap main #sns_item .title .title_info {}
#wrap main #sns_item .title .title_info h1 {}
#wrap main #sns_item .title .title_info p {}
#wrap main #sns_item .title .more_btn {}
#wrap main #sns_item .title .more_btn img {}
#wrap main #sns_item .item_list {
    display: flex; flex-flow: row nowrap;
}
#wrap main #sns_item .item_list a {
    padding-right: calc((100% - (440px * 3)) / 2);
}
#wrap main #sns_item .item_list a img {
    width: 440px;
    border-radius: 15px;
}
/* 10. 커뮤니티 게시판 배너 =========================================================== */
#wrap main #community {
    background:linear-gradient(90deg, #d5c1f3, #ebceec);
    text-align: center;
    margin-bottom: 110px;
}
#wrap main #community .community_event {
}
#wrap main #community .community_event img {
    width: 1920px;
}
/* 11. 얌스토어 리얼리뷰 =========================================================== */
#wrap main #review {}
#wrap main #review .title {}
#wrap main #review .title .title_info {}
#wrap main #review .title .title_info h1 {}
#wrap main #review .title .title_info p {}
#wrap main #review .title .more_btn {}
#wrap main #review .title .more_btn img {}
#wrap main #review #review_list {
    width: 100%;
    display: flex; flex-flow: row nowrap;
}
#wrap main #review #review_list li {
    padding-right: calc((100% - (326px * 4)) / 3);
}
#wrap main #review #review_list li .r_img {
}
#wrap main #review #review_list li .r_img img {
    width: 326px; height: 326px;
    border-radius: 35px;
}
#wrap main #review #review_list li .r_product {
    display: flex; flex-flow: row nowrap;
}
#wrap main #review #review_list li .r_product p {}
#wrap main #review #review_list li .r_product p img {
    width: 74px; height: 74px;
}
#wrap main #review #review_list li .r_product dl {}
#wrap main #review #review_list li .r_product dl dt {}
#wrap main #review #review_list li .r_product dl dd {}
#wrap main #review #review_list li .r_product dl dd em {}
#wrap main #review #review_list li .r_contents {}
#wrap main #review #review_list li .r_contents span {}
#wrap main #review #review_list li .r_contents span img {}
#wrap main #review #review_list li .r_contents p {}
/* 12. 레시피 =========================================================== */
#wrap main #recipe {}
#wrap main #recipe .title {}
#wrap main #recipe .title .title_info {}
#wrap main #recipe .title .title_info h1 {}
#wrap main #recipe .title .title_info p {}
#wrap main #recipe .title .more_btn {}
#wrap main #recipe .title .more_btn img {}
#wrap main #recipe .recipe_list {}
#wrap main #recipe .recipe_list .r_contents {
    display: flex; flex-flow: row nowrap;
    overflow: hidden;
    width: 100%;
}
#wrap main #recipe .recipe_list .r_contents a {
    padding-right: calc((100% - (325px * 4)) / 3);
}
#wrap main #recipe .recipe_list .r_contents a img {
    width:325px;
    border-radius: 35px;
}
#wrap main #recipe .prev_btn {}
#wrap main #recipe .prev_btn img {}
#wrap main #recipe .next_btn {}
#wrap main #recipe .next_btn img {}