@charset "UTF-8";/* reset */
/* 2024-09-12 수정 시작 */
@font-face{font-family:'KakaoBig';font-style:normal;font-weight:800;src:local("Kakao Big ExtraBold"),local("KakaoBig-ExtraBold"),url(https://st.kakaocdn.net/commerce_ui/static/fonts/kakaobig/KakaoBig-ExtraBold.woff2) format("woff2"),url(https://st.kakaocdn.net/commerce_ui/static/fonts/kakaobig/KakaoBig-ExtraBold.woff) format("woff");}
@font-face{font-family:'NotoSerifKR';font-style:normal;font-weight:400;src:local("Noto Serif KR"),local("NotoSerifKR"),url(https://st.kakaocdn.net/commerce_ui/static/fonts/notoserif/NotoSerifKR-Regular.woff2) format("woff2"),url(https://st.kakaocdn.net/commerce_ui/static/fonts/notoserif/NotoSerifKR-Regular.woff) format("woff"),url(https://st.kakaocdn.net/commerce_ui/static/fonts/notoserif/NotoSerifKR-Regular.otf) format("opentype");}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local("Roboto Regular"),local("Roboto-Regular"),url(https://st.kakaocdn.net/commerce_ui/static/fonts/roboto/Roboto-Regular.woff2) format("woff2"),url(https://st.kakaocdn.net/commerce_ui/static/fonts/roboto/Roboto-Regular.woff) format("woff");}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://st.kakaocdn.net/commerce_ui/static/fonts/roboto/Roboto-Medium.woff2) format("woff2"),url(https://st.kakaocdn.net/commerce_ui/static/fonts/roboto/Roboto-Medium.woff) format("woff");}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://st.kakaocdn.net/commerce_ui/static/fonts/roboto/Roboto-Bold.woff2) format("woff2"),url(https://st.kakaocdn.net/commerce_ui/static/fonts/roboto/Roboto-Bold.woff) format("woff");}
/* // 2024-09-12 수정 끝 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,button{margin:0;padding:0;}
fieldset,img{border:0 none;vertical-align:top;}
dl,ul,ol,menu,li{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
input,select,textarea,button{vertical-align:middle;font-size:100%;}
button{border:0 none;background-color:transparent;cursor:pointer;}
button::-moz-focus-inner{padding:0;border:0;}
table{border-collapse:collapse;border-spacing:0;}
body{-webkit-text-size-adjust:none;}
input:checked[type='checkbox']{background-color:#666;-webkit-appearance:checkbox;}
input[type='text'],input[type='number'],input[type='password'],input[type='submit'],input[type='search'],input[type='tel'],input[type='email'],html input[type='button'],input[type='reset']{-webkit-appearance:none;border-radius:0;}
/* 2020-02-12 수정 */
input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none;}
body{background:#fff;}
body,th,td,input,select,textarea,button{font-size:14px;line-height:1.5;font-family:sec,system-ui,-apple-system,'Helvetica Neue','Apple SD Gothic Neo','Segoe UI',Roboto,Arial,'NotoSans',Open Sans,'Malgun Gothic','맑은 고딕',sans-serif;color:#000;}
/* 2025-04-15 수정 */
/* 2024-09-13 수정 */
a{color:#000;text-decoration:none;}
a:active,a:hover,a:visited{text-decoration:none;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
hr{display:none;}
/* global **/
html,body{width:100%;height:100%;}
html,body,#kakaoWrap{min-width:320px;}
/* 2020-06-08 추가 */
#kakaoIndex{overflow:hidden;position:absolute;left:-9999px;width:0;height:1px;margin:0;padding:0;}
.ir_pm{display:block;overflow:hidden;font-size:1px;line-height:0;color:transparent;}
.ir_pm th,.ir_pm td{font-size:1px;line-height:0;color:transparent;}
/* 2020-03-18 추가 */
/* 2017-08-07 */
.ir_wa{display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100%;}
.screen_out{overflow:hidden;position:absolute;width:0;height:0;line-height:0;font-size:10px;text-indent:-9999px;}
/* 2020-07-21 수정 */
.ir_caption{overflow:hidden;width:1px;font-size:1px;line-height:0;text-indent:-9999px;}
/* 2019-05-15 추가 */
.clear_g:after{display:block;visibility:hidden;height:0;font-size:0;clear:both;content:'';}
.show{display:block;}
.hide{display:none;}
.bg_gray{background-color:#ededed;}
.bg_lightgray{background-color:#f5f5f5;}
/* 2019-10-23 추가 */
/* 2024-08-01 추가 시작 */
input[type='checkbox'],input[type='radio'],input[type='checkbox'] + label,input[type='radio'] + label{cursor:pointer;}
input[type='checkbox']:disabled,input[type='radio']:disabled,input[type='checkbox']:disabled + label,input[type='radio']:disabled + label{cursor:not-allowed;}
/* // 2024-08-01 추가 끝 */
/* Background Image - common 요소 */
.ico_base{display:inline-block;overflow:hidden;font-size:1px;line-height:0;color:transparent;background-repeat:no-repeat;background-size:100% 100%;vertical-align:top;}
/* 2025-02-04 수정 시작 */
/* 2025-02-13 수정 시작 */
/* 2025-02-11 수정 시작 */
.ico_comm{display:inline-block;overflow:hidden;font-size:1px;line-height:0;color:transparent;background:url(https://st.kakaocdn.net/thumb/R2560x0@1x.fwebp/?fname=https://st.kakaocdn.net/commerce_ui/assets/gift/common/ico_comm_250213.png) no-repeat;background-size:590px 320px;vertical-align:top;}
/* 2024-12-30 수정 */
/* 2024-12-05 수정 */
.no-webp .ico_comm{background-image:url(https://st.kakaocdn.net/commerce_ui/assets/gift/common/ico_comm_250213.png);}
/* // 2025-02-11 수정 끝 */
/* // 2025-02-13 수정 끝 */
.ico_best{display:block;overflow:hidden;background:url(https://st.kakaocdn.net/thumb/R2560x0@1x.fwebp/?fname=https://gift-s.kakaocdn.net/dn/gift/best/m320/sp_best_rtn_20161011.png) no-repeat;text-indent:-9999px;vertical-align:top;}
.no-webp .ico_best{background-image:url(https://gift-s.kakaocdn.net/dn/gift/best/m320/sp_best_rtn_20161011.png);}
.ico_gift2{display:block;overflow:hidden;font-size:1px;line-height:0;background:url(https://st.kakaocdn.net/thumb/R2560x0@1x.fwebp/?fname=https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_gift2_241024.png) no-repeat;-webkit-background-size:300px 1375px;background-size:300px 1375px;color:transparent;}
/* 2024-10-24 수정 */
.no-webp .ico_gift2{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_gift2_241024.png);}
@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-pixel-ratio:3),only screen and (min-resolution:3dppx){.ico_gift2{background-image:url(https://st.kakaocdn.net/thumb/R2560x0@1x.fwebp/?fname=https://gift-s.kakaocdn.net/dn/gift/images/m960/ico_gift2_241024.png);}
    .no-webp .ico_gift2{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m960/ico_gift2_241024.png);} }
/* 2024-10-24 수정 */
.ico_gift3{display:block;overflow:hidden;font-size:1px;line-height:0;background:url(https://st.kakaocdn.net/thumb/R2560x0@1x.fwebp/?fname=https://gift-s.kakaocdn.net/dn/gift/images/m320/ico_gift3_240415.png) no-repeat;-webkit-background-size:205px 600px;background-size:205px 600px;color:transparent;}
/* 2024-04-15 수정 */
.no-webp .ico_gift3{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m320/ico_gift3_240415.png);}
/* // 2025-02-04 수정 끝 */
.thumb_outline{position:relative;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/profile_default_180827.png) 0 0 no-repeat;background-size:cover;}
/* 2023-04-04 수정 */
/* 2025-02-04 수정 시작 */
.thumb_outline:after{position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;background:url(https://st.kakaocdn.net/thumb/R2560x0@1x.fwebp/?fname=https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_frame_231025.png) no-repeat;background-size:380px 1150px;content:'';}
/* 2023-10-25 수정 */
.no-webp .thumb_outline:after{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_frame_231025.png);}
/* // 2025-02-04 수정 끝 */
.mask_outline{position:relative;background-color:#fff;-webkit-mask-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_mask.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;}
/* 2023-04-04 수정 */
/* 2025-02-04 수정 시작 */
.ico_detail{display:inline-block;overflow:hidden;font-size:1px;line-height:0;color:transparent;background:url(https://st.kakaocdn.net/thumb/R2560x0@1x.fwebp/?fname=https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_detail_241014.png) no-repeat 0 0;background-size:300px 800px;vertical-align:top;}
/* 2024-10-10 수정 */
.no-webp .ico_detail{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_detail_241014.png);}
@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-pixel-ratio:3),only screen and (min-resolution:3dppx){.ico_detail{background-image:url(https://st.kakaocdn.net/thumb/R2560x0@1x.fwebp/?fname=https://gift-s.kakaocdn.net/dn/gift/images/m960/ico_detail_241014.png);}
    .no-webp .ico_detail{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m960/ico_detail_241014.png);} }
/* 2024-10-10 수정 */
/* // 2025-02-04 수정 끝 */
.blind,legend{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:100px;white-space:nowrap;}
/* 2025-02-04 수정 시작 */
.sp{display:inline-block;overflow:hidden;background:url(https://st.kakaocdn.net/thumb/R2560x0@1x.fwebp/?fname=https://gift-s.kakaocdn.net/dn/gift/home/m320/sp_rtn_20160608.png) no-repeat;vertical-align:top;text-indent:-9999px;}
.no-webp .sp{background-image:url(https://gift-s.kakaocdn.net/dn/gift/home/m320/sp_rtn_20160608.png);}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){.sp{background-image:url(https://st.kakaocdn.net/thumb/R2560x0@1x.fwebp/?fname=https://gift-s.kakaocdn.net/dn/gift/home/m640/sp_rtn_20160608.png);-webkit-background-size:130px 280px;background-size:130px 280px;}
    .no-webp .sp{background-image:url(https://gift-s.kakaocdn.net/dn/gift/home/m640/sp_rtn_20160608.png);} }
/* // 2025-02-04 수정 끝 */
.size_full #kakaoContent{width:100% !important;padding:0 !important;}
/* 2023-02-27 수정 */
/* 2023-02-24 추가,이벤트페이지 iframe 로딩용 여백제거 셀렉터 */
/* 클라이언트 버전 안정화 후 삭제 */
/* layout */
#kakaoWrap{display:flex;flex-direction:column;position:relative;min-height:100%;}
/* 2023-11-30 수정 */
/* 2023-11-30 추가 시작 */
.bg_gray #kakaoWrap{background-color:#ededed;}
.bg_lightgray #kakaoWrap{background-color:#f5f5f5;}
/* // 2023-11-30 추가 끝 */
#kakaoHead{position:fixed;top:0;left:0;right:0;z-index:10000;width:100%;min-width:320px;}
/* 2022-05-19 삭제 */
/* 2022-06-20 삭제 원복 */
/* 2023-07-13 수정 시작 */
#kakaoContent{display:block;padding-top:44px;min-height:300px;padding-bottom:114px;min-height:300px;padding-bottom:calc(constant(safe-area-inset-bottom) + 114px);padding-bottom:calc(env(safe-area-inset-bottom) + 114px);}
/* 2023-11-30 수정 */
/* 2023-11-30 수정 시작 */
.wrap_home #kakaoContent{padding-bottom:136px;padding-bottom:calc(constant(safe-area-inset-bottom) + 136px);padding-bottom:calc(env(safe-area-inset-bottom) + 136px);}
.wrap_lux #kakaoContent{padding-bottom:116px;padding-bottom:calc(constant(safe-area-inset-bottom) + 116px);padding-bottom:calc(env(safe-area-inset-bottom) + 116px);}
/* 2023-03-27 수정 */
.wrap_detail #kakaoContent{padding-bottom:77px;padding-bottom:calc(constant(safe-area-inset-bottom) + 77px);padding-bottom:calc(env(safe-area-inset-bottom) + 77px);}
/* // 2023-11-30 수정 끝 */
/* //2023-07-13 수정 끝 */
.app_footer{margin-top:auto;}
/* 2023-11-30 추가 */
#kakaoFoot{position:relative;z-index:9;line-height:18px;background-color:#fafafa;}
/* 2023-11-30 수정 */
#kakaoFoot .inner_foot{max-width:608px;padding:28px 16px 87px;margin:0 auto;padding-bottom:calc(constant(safe-area-inset-bottom) + 87px);padding-bottom:calc(env(safe-area-inset-bottom) + 87px);}
/* 2023-02-24 수정 */
/* 2020-01-06 추가 시작 */
/* 2023-07-13 수정 시작 */
#kakaoFoot .service_info{text-align:center;}
#kakaoFoot .service_info .link_service{display:inline-block;font-size:12px;letter-spacing:-0.042em;color:#666;vertical-align:top;}
/* 2021-03-05 수정 */
#kakaoFoot .service_info .txt_bar{display:inline-block;width:1px;height:10px;margin:4px 9px 0;font-size:1px;line-height:0;color:transparent;background-color:rgba(216,216,216,0.69);vertical-align:top;}
/* //2023-07-13 수정 끝 */
#kakaoFoot .service_info .group_row{padding-bottom:8px;font-size:0;}
#kakaoFoot .desc_foot{display:block;height:72px;margin-top:4px;font-size:11px;letter-spacing:-0.045em;line-height:18px;color:#A6A6A6;}
/* 2023-07-13 수정 */
/* 2022-04-05 추가 */
#kakaoFoot .about_info{overflow:hidden;padding-top:30px;line-height:0;}
#kakaoFoot .mark_info{float:right;margin-right:2px;font-size:0;}
/* 2023-03-07 수정 */
#kakaoFoot .mark_info [class*="img_"]{margin-left:16px;}
/* 2024-10-18 추가 */
#kakaoFoot .mark_info .img_familymark{display:inline-block;width:100px;height:28px;vertical-align:top;}
/* 2023-02-24 수정 */
/* 2023-03-07 수정 */
#kakaoFoot .mark_info .img_systemmark{display:inline-block;margin-top:3px;}
/* 2024-10-18 수정 */
/* 2023-02-24 추가 */
/* 2023-03-07 수정 */
#kakaoFoot .img_logo{padding:8px 0 8px 2px;vertical-align:top;}
/* 2022-02-16 추가 */
#kakaoFoot .list_info{overflow:hidden;padding:10px 0 8px;font-size:11px;color:#999;letter-spacing:-0.045em;}
/* 2022-02-16 수정 */
#kakaoFoot .list_info dt{float:left;width:107px;}
#kakaoFoot .list_info dd{overflow:hidden;}
#kakaoFoot .list_info .link_info{display:inline-block;color:#999;vertical-align:top;}
#kakaoFoot .list_info .link_emph{text-decoration:underline;}
@media all and (max-width:330px){#kakaoFoot .list_info dt{width:97px;}
    #kakaoFoot .list_info dd{letter-spacing:-0.08em;}
    /* 2022-02-16 추가 */ }
@media all and (max-width:340px){/* 2021-03-05 추가 시작 */
    #kakaoFoot .service_info .link_service{font-size:11px;}
    #kakaoFoot .service_info .txt_bar{margin:4px 7px 0;}
    /* 2021-03-05 추가 끝 */ }
/* // 2020-01-06 추가 끝 */
/* yellow 버전 */
.gnb_no .gnb_type1 #kakaoContent{padding-top:45px;}
/* 2017-04-17 개발중 추가 */
.gift_new.gnb_no #kakaoContent{padding-top:45px;}
/* 2017-04-17 개발중 추가 */
.footer_no #kakaoFoot{display:none;}
/* 2017-04-17 개발중 추가 */
.footer_no #kakaoContent{padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:calc(env(safe-area-inset-bottom));}
/* 2022-11-22 수정 */
/* 2017-04-17 개발중 추가 */
.detail #kakaoContent{padding-bottom:53px;}
/* 2017-04-17 개발중 추가 */
.gift_new .show_lnb #kakaoContent{padding-top:88px;}
/* 2023-05-25 수정 */
.show_navbar #kakaoContent{padding-bottom:58px !important;padding-bottom:calc(constant(safe-area-inset-bottom) + 58px) !important;padding-bottom:calc(env(safe-area-inset-bottom) + 58px) !important;}
/* 2023-06-07 추가 */
.show_luxbnr #kakaoContent{padding-bottom:0 !important;padding-bottom:constant(safe-area-inset-bottom) !important;padding-bottom:env(safe-area-inset-bottom) !important;}
/* 2023-11-30 수정 */
/* 2025-02-04 수정 시작 */
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx){.ico_best{background-image:url(https://st.kakaocdn.net/thumb/R2560x0@1x.fwebp/?fname=https://gift-s.kakaocdn.net/dn/gift/best/m640/sp_best_rtn_20161011.png);-webkit-background-size:108px 104px;background-size:108px 104px;}
    .no-webp .ico_best{background-image:url(https://gift-s.kakaocdn.net/dn/gift/best/m640/sp_best_rtn_20161011.png);}
    .ico_gift3{background-image:url(https://st.kakaocdn.net/thumb/R2560x0@1x.fwebp/?fname=https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_gift3_240415.png);}
    /* 2024-04-15 수정 */
    .no-webp .ico_gift3{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_gift3_240415.png);} }
/* // 2025-02-04 수정 끝 */
::-webkit-input-placeholder{white-space:normal !important;word-break:break-all !important;word-wrap:break-word !important;}
/* 2021-11-10 추가 시작 */
.paging_btn{display:block;width:200px;margin:0 auto;padding:20px 0 24px;font-size:0;text-align:center;}
/* 적용되는 영역에 따라 padding간격 커스텀 필요 */
.paging_btn .btn_page{display:inline-block;width:56px;height:34px;border:1px solid #ededed;border-radius:4px;vertical-align:top;}
.paging_btn .ico_gift2{width:6px;height:11px;margin:0 auto;}
.paging_btn .ico_prev{background-position:-170px -990px;}
.paging_btn .ico_next{background-position:-180px -990px;}
.paging_btn .txt_page{display:inline-block;width:88px;font-size:14px;line-height:34px;color:#888;vertical-align:top;}
.paging_btn .emph_page{color:#222;}
/* 2021-11-10 추가 끝 */
/* 2025-02-04 수정 시작 */
@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-pixel-ratio:3),only screen and (min-resolution:3dppx){.ico_gift3{background-image:url(https://st.kakaocdn.net/thumb/R2560x0@1x.fwebp/?fname=https://gift-s.kakaocdn.net/dn/gift/images/m960/ico_gift3_240415.png);}
    /* 2024-04-15 수정 */
    .no-webp .ico_gift3{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m960/ico_gift3_240415.png);}
    .thumb_outline:after{background-image:url(https://st.kakaocdn.net/thumb/R2560x0@1x.fwebp/?fname=https://gift-s.kakaocdn.net/dn/gift/images/m960/bg_frame_231025.png);}
    /* 2023-10-25 수정 */
    .no-webp .thumb_outline:after{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m960/bg_frame_231025.png);} }
/* // 2025-02-04 수정 끝 */
/* // 2018-07-19 추가 끝 */
/* 개발 플러그인 css 수정 */
/* 2020-04-01 추가 끝 */
/* 2020-05-18 각종 상품리스트 공통 톡별 라벨 시작 */
/* 2020-06-19 수정 시작 */
.ico_tstar{width:30px;height:20px;background-position:-135px -155px;}
/* 2023-06-15 수정 */
/* 2023-01-27 추가 시작 */
.ico_edition{width:39px;height:20px;background-position:-135px -105px;}
.ico_exclusive{width:30px;height:20px;background-position:-135px -130px;}
.ico_preorder{width:50px;height:20px;background-position:-85px -430px;}
/* 2023-11-22 수정 */
/* 2023-01-27 추가 끝 */
.ico_shoppick{width:49px;height:20px;background-position:0 -40px;}
/* 2024-01-18 추가 */
/* 2023-06-15 추가 시작 */
.info_label{display:flex;position:absolute;z-index:1;top:5px;right:5px;}
/* 2023-06-19-v3 수정 */
.info_label [class^="ico_"] + [class^="ico_"]{margin-left:3px;}
.ico_giftx{width:39px;height:20px;background-position:-60px -305px;}
/* // 2023-06-15 추가 끝 */
.txt_won{font-weight:normal;}
/* 2020-07-21 가로 슬라이드 공통 시작 */
.slide_carousel{overflow:hidden;}
.slide_carousel .list_slide{overflow-y:auto;margin-bottom:-30px;padding:0 11px 30px 16px;font-size:0;white-space:nowrap;-webkit-overflow-scrolling:touch;}
.slide_carousel .list_slide li{display:inline-block;padding-right:5px;vertical-align:top;}
/* 2020-07-21 가로 슬라이드 공통 끝 */
/* 2020-07-21 카드스타일 공통 시작 */
.card_product{display:block;}
.card_product .wrap_thumb{display:block;overflow:hidden;position:relative;}
.card_product .wrap_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,0.04);background-color:rgba(0,0,0,0.02);box-sizing:border-box;content:'';}
/* 2020-07-30 수정 */
.card_product .wrap_info{display:block;}
.card_product .txt_brand,.card_product .txt_product,.card_product .txt_price{display:block;overflow:hidden;font-size:14px;line-height:16px;letter-spacing:-0.036em;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;}
.card_product .txt_brand{margin-top:6px;font-size:13px;line-height:15px;letter-spacing:-0.038em;color:#999;}
.card_product .txt_product{margin-top:4px;color:#666;}
.card_product .txt_price{margin-top:5px;color:#333;}
.card_product .txt_price .txt_won{font-weight:normal;}
.card_product.photo_left{overflow:hidden;}
.card_product.photo_left .wrap_thumb{float:left;}
.card_product.photo_left .wrap_info{overflow:hidden;padding-left:14px;}
/* 2020-08-03 수정 */
/* // 2020-12-09 수정 끝 */
/* // 2020-11-10 추가 끝 */
/* 2020-07-21 카드스타일 공통 끝 */
/* ***** 2022-02-28 상품 카드 리스트 공통 시작 ***** */
.cmp_prd .thumb_prd{position:relative;width:100%;height:0;padding-top:100%;}
.cmp_prd .thumb_prd .link_thumb{overflow:hidden;position:absolute;left:0;right:0;top:0;bottom:0;border-radius:4px;}
.cmp_prd .thumb_prd .link_thumb:before{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;border-radius:4px;border:1px solid rgba(0,0,0,0.02);background-color:rgba(0,0,0,0.02);content:'';}
/* 2024-09-06 수정 */
/* 2023-07-11 수정 */
/* 2023-03-29 수정 */
/* 2023-06-12-v2 수정 시작 */
.cmp_prd .link_thumb .num_rank{z-index:20;position:absolute;left:4px;top:4px;min-width:20px;height:20px;padding:0 4px;border-radius:4px;font-weight:bold;font-size:12px;line-height:20px;background-color:#BBB;color:#fff;text-align:center;box-sizing:border-box;}
/* 2023-03-29 수정 */
/* 2022-05-03 수정 */
.cmp_prd .link_thumb .num_rank.emph_rank{background-color:#FD7364;}
/* 2023-03-29 수정 */
/* // 2023-06-12-v2 수정 끝 */
/* .cmp_prd .link_thumb .ico_tstar{position:absolute;right:5px;top:5px;width:30px;height:20px;background-position:-135px -155px} */
/* 2023-02-28 삭제 */
/* 2023-01-27 수정 */
.cmp_prd .link_thumb .img_thumb{display:block;width:100%;}
.cmp_prd .link_thumb .box_more{position:absolute;left:0;right:0;top:0;bottom:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;}
/* 2022-04-12-v3 추가 */
.cmp_prd .link_info{display:block;padding-top:5px;}
.cmp_prd .link_info .advt_info,.cmp_prd .link_info .txt_brand,.cmp_prd .link_info .txt_prdname,.cmp_prd .link_info .price_info{display:block;overflow:hidden;padding-top:5px;}
.cmp_prd .link_info .advt_info{font-size:12px;line-height:13px;font-weight:bold;color:#B4B3B3;letter-spacing:-0.021em;}
/* 2022-11-04 수정 */
.cmp_prd .link_info .advt_info .ico_ad{display:inline-block;width:12px;height:12px;margin-right:3px;background-position:-105px -240px;vertical-align:top;}
/* 2025-02-14 수정 시작 */
.cmp_prd .link_info .txt_brand{min-height:14px;font-size:13px;line-height:14px;color:#999;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;}
/* 2023-06-05 수정 */
.cmp_prd .link_info .txt_prdname{display:-webkit-box;min-height:18px;max-height:36px;padding-top:0;font-weight:normal;font-size:14px;line-height:18px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;clear:both;}
/* 2024-06-10 수정 */
/* 2023-03-29 수정 */
.cmp_prd .link_info .price_info{min-height:16px;padding-top:6px;}
/* 2023-03-29 추가 */
/* // 2025-02-14 수정 끝 */
.cmp_prd .price_info .num_sale,.cmp_prd .price_info .num_price{font-weight:bold;font-size:15px;line-height:16px;}
@media screen and (max-width:359px){.cmp_prd .price_info .num_sale,.cmp_prd .price_info .num_price{letter-spacing:-0.036em;} }
/* 2023-06-12-v2 추가 */
.cmp_prd .price_info .num_sale{margin-right:2px;color:#F6432F;}
/* 2023-05-26 수정 */
.cmp_prd .price_info .txt_per{font-weight:normal;font-size:15px;}
/* 2022-11-04 수정 */
/* .cmp_prd .price_info .num_price{color:#222} 2023-03-29 삭제 */
.cmp_prd .price_info .txt_won{font-weight:normal;}
.cmp_prd .review_info{display:block;padding-top:9px;}
.cmp_prd .review_info .ico_star{display:inline-block;width:12px;height:12px;margin-right:3px;background-position:-90px -245px;vertical-align:top;}
.cmp_prd .review_info .txt_star,.cmp_prd .review_info .txt_review{display:inline-block;font-size:12px;line-height:13px;vertical-align:top;}
@media screen and (max-width:345px){.cmp_prd .review_info .txt_star,.cmp_prd .review_info .txt_review{font-size:11px;} }
.cmp_prd .review_info .txt_star{color:#333;}
/* 2023-03-29 수정 */
.cmp_prd .review_info .txt_review{color:#999;}
/* 2023-03-29 수정 */
.cmp_prd .review_info .txt_bar{display:inline-block;width:1px;height:5px;margin:3px 5px 0;background-color:#ddd;}
/* 2023-03-29 수정 */
.cmp_prd .etc_info{display:block;padding-top:10px;}
.cmp_prd .etc_info .label_g{display:inline-block;padding:2px 5px;border-radius:2px;font-size:11px;line-height:13px;background-color:rgba(39,89,197,0.06);color:#2759C5;vertical-align:top;}
.cmp_prd .etc_info .label_g + .label_g{margin-left:4px;}
/* 2022-04-29-v2 추가 */
.cmp_prd .tag_info{display:block;padding-top:4px;font-size:0;}
/* 2022-06-23 수정 */
/* 2023-03-29 수정 */
.cmp_prd .tag_info .tag_g{display:inline-block;margin-right:4px;font-size:11px;line-height:16px;color:#BBB;vertical-align:top;}
/* 2022-06-23 추가 */
/* 2023-03-29 수정 */
.cmp_prd .util_info{overflow:hidden;margin-top:15px;padding-top:10px;border-top:1px solid #F5F5F5;}
/* 2023-03-29 수정 */
/* .cmp_prd .util_info .cnt_util{float:right} 2023-03-29 수정 */
.cmp_prd .util_info .btn_wsh{display:inline-block;padding-top:1px;font-size:0;vertical-align:top;}
/* 2025-02-10 수정 */
/* 2023-05-22 수정 시작 */
.cmp_prd .num_wsh{display:inline-block;margin:1px 0 0 4px;font-size:12px;line-height:13px;color:#999;vertical-align:top;}
/* 2023-03-29 수정 */
/* 2023-06-12-v2 수정 시작 */
.cmp_prd .util_info .ico_wsh{display:inline-block;width:19px;height:16px;background-position:-185px -225px;vertical-align:top;}
/* // 2023-05-22 수정 끝 */
.cmp_prd .util_info .btn_wsh.on .ico_wsh{background-position:-185px -245px;}
/* // 2023-06-12-v2 수정 끝 */
.cmp_prd .util_info .btn_cart{display:inline-block;margin-right:17px;font-size:0;vertical-align:top;}
/* 2023-03-29 수정 */
.cmp_prd .util_info .ico_cart{width:17px;height:17px;margin:0;background-image:url(https://st.kakaocdn.net/commerce_ui/assets/gift/common/prd_cart17.png);}
/* 2025-02-10 수정 */
/* 2023-03-29 수정 */
/* 2024-08-26 추가 시작 */
.cmp_prd .discount_info{display:block;min-height:17px;padding-top:3px;line-height:17px;color:#F6432F;}
/* 2025-02-14 수정 */
.cmp_prd .discount_info .emph_discount{display:inline-block;padding-right:2px;font-weight:bold;font-size:12px;vertical-align:top;}
.cmp_prd .discount_info .num_price{display:inline-block;font-weight:bold;font-size:13px;vertical-align:top;}
/* 2024-09-26 수정 */
/* // 2024-08-26 추가 끝 */
.cmp_prdlist .list_prd{font-size:0;background-color:#fff;}
.cmp_prdlist.prdlist_mcol2 .list_prd{padding:0 12px;}
.prdlist_mcol2 .list_prd,.prdlist_mcol3 .list_prd{display:flex;flex-wrap:wrap;}
/* 2022-11-04 추가 */
.prdlist_mcol2 .list_prd li{width:50%;padding:0 4px 36px;box-sizing:border-box;}
/* 2022-11-04 수정 */
/* 2022-11-04 추가 시작 */
.prdlist_mcol2 .list_prd .cmp_prd{display:flex;flex-direction:column;position:relative;height:100%;padding-bottom:28px;box-sizing:border-box;}
.prdlist_mcol2 .list_prd .cmp_prd .link_info .txt_prdname{padding-top:5px;}
/* 2024-06-10 수정 시작 */
.prdlist_mcol2 .list_prd .cmp_prd .util_info,.prdlist_mcarousel .list_prd .cmp_prd .util_info{position:absolute;left:0;right:0;bottom:0;margin:0;padding:0;border-top:none;}
.prdlist_mcol2 .list_prd .cmp_prd .info_prd,.prdlist_mcol2 .list_prd .cmp_prd .link_info,.prdlist_mcarousel .list_prd .cmp_prd .info_prd,.prdlist_mcarousel .list_prd .cmp_prd .link_info{height:100%;box-sizing:border-box;}
/* // 2024-06-10 수정 끝 */
/* .prdlist_mcol2.prdlist_paging{min-height:calc((100vw - 40px) + 268px)}// 2023-05-31 추가 */
/* 2025-05-12 삭제 */
.prdlist_mcol3 .list_prd{margin:0 -3px 0 -2px;}
.prdlist_mcol3 .list_prd li{width:calc(100% / 3);padding:0 4px 36px 2px;box-sizing:border-box;}
/* 2023-03-29 수정 */
.prdlist_mcol3 .cmp_prd{display:flex;flex-direction:column;position:relative;height:100%;padding-bottom:22px;box-sizing:border-box;}
.prdlist_mcol3 .cmp_prd .info_prd,.prdlist_mcol3 .list_prd .cmp_prd .link_info{height:100%;box-sizing:border-box;}
/* 2023-06-12-v2 수정 시작 */
.prdlist_mcol3 .cmp_prd .info_prd .txt_prdname{padding-top:4px;}
.prdlist_mcol3 .cmp_prd .link_info .txt_prdname{min-height:17px;max-height:34px;line-height:17px;}
/* 2025-02-14 수정 */
/* 2023-03-29 수정 */
.prdlist_mcol3 .cmp_prd .price_info{min-height:15px;}
/* // 2023-06-12-v2 수정 끝 */
/* 2023-06-12-v2 수정 시작 */
.prdlist_mcol3 .cmp_prd .price_info .num_sale,.prdlist_mcol3 .cmp_prd .price_info .num_price{font-size:14px;line-height:15px;}
/* 2023-06-26-v3 수정 */
.prdlist_mcol3 .cmp_prd .price_info .num_sale{margin-right:1px;}
.prdlist_mcol3 .cmp_prd .price_info .txt_per{font-size:14px;}
/* // 2023-06-12-v2 수정 끝 */
.prdlist_mcol3 .cmp_prd .review_info{padding-top:4px;}
.prdlist_mcol3 .cmp_prd .review_info .txt_star,.prdlist_mcol3 .cmp_prd .review_info .txt_review{font-size:11px;}
.prdlist_mcol3 .cmp_prd .review_info .ico_star{width:11px;height:11px;margin-right:2px;background-position:-120px -130px;}
.prdlist_mcol3 .cmp_prd .etc_info{margin:-1px;padding-top:6px;}
.prdlist_mcol3 .cmp_prd .etc_info .label_g{margin:1px;padding:2px 4px;font-size:10px;line-height:12px;}
.prdlist_mcol3 .cmp_prd .tag_info{padding-top:3px;}
/* 2023-03-29 수정 */
.prdlist_mcol3 .cmp_prd .tag_info .tag_g{margin-right:2px;font-size:10px;line-height:15px;}
/* 2023-03-29 수정 */
.prdlist_mcol3 .cmp_prd .review_info .txt_bar{height:8px;margin:2px 3px 0;}
.prdlist_mcol3 .cmp_prd .num_wsh{font-size:12px;line-height:12px;}
/* 2025-05-20 수정 */
/* 2024-08-26 수정 */
.prdlist_mcol3 .cmp_prd .util_info{position:absolute;left:0;right:0;bottom:0;margin:0;padding:0;border-top:none;}
.prdlist_mcol3 .cmp_prd .util_info .btn_wsh{padding:4px 2px 0 0;}
/* 2023-06-12-v2 수정 시작 */
.prdlist_mcol3 .cmp_prd .util_info .ico_wsh{width:18px;height:15px;background-position:-185px -80px;}
.prdlist_mcol3 .cmp_prd .util_info .btn_wsh.on .ico_wsh{background-position:-185px -100px;}
/* // 2023-06-12-v2 수정 끝 */
.prdlist_mcol3 .cmp_prd .util_info .btn_cart{margin-right:18px;}
/* 2023-03-29 수정 */
.prdlist_mcol3 .cmp_prd .util_info .ico_cart{width:16px;height:16px;margin-top:3px;background-image:url(https://st.kakaocdn.net/commerce_ui/assets/gift/common/prd_cart16.png);}
/* 2025-02-10 수정 */
/* 2023-03-29 수정 */
/* .prdlist_mcol3.prdlist_paging{min-height:calc((((100vw - 48px) / 3) * 2) + 248px)} // 2023-07-11 수정 */
/* 2025-05-12 삭제 */
/* 2024-08-26 추가 시작 */
.prdlist_mcol3 .cmp_prd .discount_info{min-height:14px;line-height:14px;}
/* 2025-02-14 수정 */
.prdlist_mcol3 .cmp_prd .discount_info .emph_discount{font-size:11px;}
.prdlist_mcol3 .cmp_prd .discount_info .num_price{font-size:12px;}
/* // 2024-08-26 추가 끝 */
/* 2024-10-24 추가 시작 */
.cmp_prdlist.prdlist_mcol3.type_carousel .list_prd{flex-wrap:nowrap;overflow-x:auto;padding:0 12px 20px;margin:0 0 -20px 0;}
/* 2022-11-04 추가 시작 */
.wrap_srchprdlist .cmp_prdlist.prdlist_mcol2{padding-top:16px;}
.wrap_srchprdlist .cmp_prdlist.prdlist_mcol3{padding:16px 12px 0;}
/* 2023-03-29 수정 */
/* 2022-11-04 추가 끝 */
.wrap_srchprdlist .cmp_prdlist.prdlist_mcol3.type_carousel{overflow:hidden;padding:16px 0 0;}
.cmp_prdlist.prdlist_mcol3.type_carousel .list_prd li{flex:0 0 auto;padding-left:4px;}
/* 2024-11-04 수정 */
/* // 2024-10-24 추가 끝 */
/* 2023-06-26-v3 추가 시작 */
@media all and (max-width:390px){.prdlist_mcol3 .cmp_prd .price_info .num_sale,.prdlist_mcol3 .cmp_prd .price_info .num_price,.prdlist_mcol3 .cmp_prd .price_info .txt_per{font-size:13px;} }
@media all and (max-width:375px){.prdlist_mcol3 .cmp_prd .price_info .num_sale,.prdlist_mcol3 .cmp_prd .price_info .num_price,.prdlist_mcol3 .cmp_prd .price_info .txt_per{font-size:12px;letter-spacing:0;} }
/* // 2023-06-26-v3 추가 끝 */
@media all and (max-width:350px){.prdlist_mcol3 .cmp_prd .price_info .num_sale,.prdlist_mcol3 .cmp_prd .price_info .num_price,.prdlist_mcol3 .cmp_prd .price_info .txt_per{font-size:11px;letter-spacing:-0.036em;}
    /* 2023-06-26-v3 수정 */
    .prdlist_mcol3 .cmp_prd .review_info .txt_star,.prdlist_mcol3 .cmp_prd .review_info .txt_review{font-size:10px;}
    .prdlist_mcol3 .cmp_prd .review_info .ico_star{margin-right:1px;}
    .prdlist_mcol3 .cmp_prd .review_info .txt_bar{margin:2px 2px 0;}
    /* 2024-08-26 추가 시작 */
    .prdlist_mcol3 .cmp_prd .discount_info{min-height:13px;line-height:13px;}
    /* 2025-02-14 수정 */
    .prdlist_mcol3 .cmp_prd .discount_info .emph_discount{font-size:10px;}
    .prdlist_mcol3 .cmp_prd .discount_info .num_price{font-size:11px;}
    /* // 2024-08-26 추가 끝 */ }
.prdlist_mcol2 .info_head,.prdlist_mcol3 .info_head{display:flex;padding-top:3px;}
.prdlist_mcol2 .info_head .advt_info,.prdlist_mcol3 .info_head .advt_info{flex:0 0 auto;margin-right:2px;padding-top:0;}
.prdlist_mcol2 .info_head .ico_ad,.prdlist_mcol3 .info_head .ico_ad{margin-right:2px;}
.prdlist_mcol2 .info_head .txt_brand,.prdlist_mcol3 .info_head .txt_brand{padding-top:0;}
.prdlist_mcol3 .info_head .txt_brand{font-size:12px;line-height:13px;}
/* 2022-11-04 추가 끝 */
.prdlist_mrow1 .cmp_prd{overflow:hidden;padding:20px 16px 16px;}
/* 2023-03-29 수정 */
/* 2023-05-23 추가 시작 */
.prdlist_mrow1 .wrap_srchprdlist .tip_ad .btn_tip{margin-bottom:5px;padding-bottom:0;}
.prdlist_mrow1 .cmp_prd .link_info .txt_prdname{margin-top:5px;}
/* // 2023-05-23 추가 끝 */
.prdlist_mrow1 .cmp_prd .thumb_prd{float:left;width:128px;height:128px;padding-top:0;}
/* 2023-03-29 수정 */
.prdlist_mrow1 .cmp_prd .info_prd{overflow:hidden;min-height:128px;padding-left:15px;}
/* 2024-06-10 수정 */
.prdlist_mrow1 .cmp_prd .link_info{min-height:86px;padding-top:0;}
.prdlist_mrow1 .cmp_prd .link_info .advt_info{padding:0 0 3px;}
/* 2022-11-04 수정 */
.prdlist_mrow1 .cmp_prd .link_info .txt_brand{overflow:hidden;padding-top:0;}
/* 2023-03-29 수정 */
.prdlist_mrow1 .cmp_prd .util_info{padding-top:0;border-top:0;}
.prdlist_mrow1 .cmp_prd .adtxt_prd{overflow:hidden;margin-top:15px;padding-top:15px;border-top:1px solid #F5F5F5;font-size:13px;line-height:15px;color:#888;text-overflow:ellipsis;white-space:nowrap;}
.prdlist_mrow1 .cmp_prd .adtxt_prd .ico_ldq{display:inline-block;width:12px;height:9px;margin:3px 6px 0 0;background-position:-120px -225px;vertical-align:top;}
.prdlist_mrow1 .info_head{display:block;}
/* 2022-11-04 추가 */
.prdlist_mrow1 .cmp_coverbadge,.prdlist_mcol2 .cmp_coverbadge,.prdlist_mcol3 .cmp_coverbadge{border-radius:4px;}
/* 2022-11-10 추가 */
.cmp_prdlist.prdlist_mcarousel{overflow:hidden;}
/* 2022-06-27 수정 시작 */
.prdlist_mcarousel .list_prd{display:flex;overflow-x:auto;margin-bottom:-20px;padding:0 10px 20px;margin-bottom:-20px;font-size:0;white-space:nowrap;-webkit-overflow-scrolling:touch;}
.prdlist_mcarousel .list_prd li{display:inline-block;width:41.177%;min-width:140px;padding:0 4px;vertical-align:top;flex:0 0 41.177%;}
/* 2024-08-26 수정 */
.prdlist_mcarousel .list_prd li.item_more{width:31%;flex:31%;}
/* 2022-06-27 수정 끝 */
.prdlist_mcarousel .item_more .cmp_prd .thumb_prd{padding-top:127.23%;}
.prdlist_mcarousel .link_thumb .box_more .ico_arrow{width:40px;height:40px;margin-top:2px;background-position:0 -260px;}
/* 2022-04-12-v3 추가 */
.prdlist_mcarousel .link_thumb .box_more .txt_more{margin-top:13px;font-size:13px;line-height:15px;color:#666;}
/* 2022-04-12-v3 추가 */
.prdlist_mcarousel .cmp_prd{display:flex;position:relative;height:100%;white-space:normal;flex-direction:column;padding-bottom:32px;box-sizing:border-box;}
/* 2024-06-10 수정 */
.prdlist_mcarousel .cmp_prd .link_info,.prdlist_mcarousel .cmp_prd .info_prd gc-link{margin-bottom:auto;}
/* 2022-12-15 수정 */
.prdlist_mcarousel .cmp_prd .link_info .txt_prdname{padding-top:5px;}
/* 2023-07-31 수정 */
.prdlist_mcarousel .cmp_prd .review_info{padding-top:10px;}
/* 2023-03-29 추가 */
.prdlist_mcarousel .cmp_prd .review_info .ico_star{width:11px;height:11px;background-position:-105px -225px;}
.prdlist_mcarousel .cmp_prd .review_info .txt_star,.prdlist_mcarousel .cmp_prd .review_info .txt_review{font-size:11px;line-height:12px;}
.prdlist_mcarousel .cmp_prd .review_info .txt_bar{height:5px;margin:3px 5px 0;}
/* 2023-03-29 추가 */
.prdlist_mcarousel .cmp_prd .util_info{padding-top:0;border-top:0 none;}
/* 2023-03-29 추가 */
.prdlist_mcarousel .cmp_prd .price_info .num_sale,.prdlist_mcarousel .cmp_prd .price_info .txt_per,.prdlist_mcarousel .cmp_prd .price_info .num_price{font-size:14px;}
/* 2023-05-26 추가 */
@media screen and (max-width:359px){.prdlist_mcarousel .cmp_prd .price_info .num_sale,.prdlist_mcarousel .cmp_prd .price_info .txt_per,.prdlist_mcarousel .cmp_prd .price_info .num_price{letter-spacing:-0.08em;} }
/* 2023-06-12-v2 추가 */
.prdlist_bigcard{padding:0 16px;}
.prdlist_bigcard .list_prd li{padding-bottom:24px;}
.prdlist_bigcard .thumb_prd{height:200px;padding-top:0;}
.prdlist_bigcard .link_thumb .img_thumb{width:auto;height:100%;margin:0 auto;}
.prdlist_bigcard .cmp_prd .link_info{padding-top:10px;}
.prdlist_bigcard .cmp_prd .link_info .txt_prdname{min-height:20px;max-height:40px;font-size:16px;line-height:20px;}
/* 2025-02-14 수정 */
.prdlist_bigcard .cmp_prd .price_info{min-height:18px;}
/* 2025-02-14 추가 */
.prdlist_bigcard .cmp_prd .price_info .num_sale,.prdlist_bigcard .cmp_prd .price_info .num_price,.prdlist_bigcard .cmp_prd .price_info .txt_per{font-size:17px;line-height:18px;}
.prdlist_bigcard .cmp_prd .util_info{padding-top:0;border:0 none;}
.wrap_srchprdlist .prdlist_bigcard .tip_ad{margin-top:0;}
.wrap_srchprdlist .prdlist_bigcard .tip_ad .btn_tip{padding:10px 0 0;}
.wrap_srchprdlist .prdlist_bigcard .tip_ad .layer_tip{top:25px;left:0;}
/* // 2024-06-10 추가 끝 */
/* 2024-08-26 추가 시작 */
.prdlist_bigcard .cmp_prd .discount_info{min-height:18px;padding-top:5px;line-height:18px;}
/* 2025-02-18 수정 */
.prdlist_bigcard .cmp_prd .discount_info .emph_discount{font-size:14px;}
.prdlist_bigcard .cmp_prd .discount_info .num_price{font-size:15px;}
/* // 2024-08-26 추가 끝 */
/* ***** // 2022-02-28 상품 카드 리스트 공통 끝 ***** */
.wrap_srchprdlist .tip_ad{float:left;position:relative;margin-top:-6px;padding-right:3px;}
/* 2022-12-22 수정 */
.area_srchrslt .tip_ad .btn_tip,.wrap_srchprdlist .tip_ad .btn_tip{display:block;padding:10px 0;line-height:12px;}
/* 2024-06-10 수정 */
.wrap_srchprdlist .tip_ad .btn_tip{padding:6px 0 5px;}
/* 2022-12-22 수정 */
/* 2024-06-10 수정 시작 */
.area_srchrslt .tip_ad .ico_ad,.wrap_srchprdlist .tip_ad .ico_ad{display:inline-block;width:12px;height:12px;margin:1px 3px 2px 0;background-position:-140px -1165px;vertical-align:top;}
.area_srchrslt .tip_ad .txt_ad,.wrap_srchprdlist .tip_ad .txt_ad{display:inline-block;font-weight:bold;font-size:12px;line-height:15px;color:#BBB;vertical-align:top;}
/* // 2024-06-10 수정 끝 */
.wrap_srchprdlist .tip_ad .ico_ad{margin:0 3px 0 0;}
.wrap_srchprdlist .tip_ad .txt_ad{font-size:13px;line-height:14px;}
/* 2022-12-22 수정 */
.area_srchrslt .tip_ad .layer_tip,.wrap_srchprdlist .tip_ad .layer_tip,.cmp_luxprd .tip_ad .layer_tip{display:none;position:absolute;top:29px;right:0;z-index:10;width:195px;border:1px solid #B6B6B6;letter-spacing:-0.005em;border-radius:4px;background-color:#fff;box-sizing:border-box;}
/* 2024-06-10 수정 */
.wrap_srchprdlist .tip_ad .layer_tip{top:22px;left:-10px;right:auto;}
.prdlist_mcarousel .tip_ad .layer_tip{top:27px;left:0;right:auto;}
/* 2024-06-10 수정 */
@media only screen and (max-width:320px){.prdlist_mrow1 .cmp_prd{position:relative;}
    .prdlist_mrow1 .cmp_prd .tip_ad{position:static;}
    .prdlist_mrow1 .tip_ad .layer_tip{left:auto;right:16px;top:37px;}
    /* 2022-12-21 수정 */ }
/* 2024-06-10 수정 시작 */
.area_srchrslt .tip_ad.on .layer_tip,.wrap_srchprdlist .tip_ad.on .layer_tip,.cmp_luxprd .tip_ad.on .layer_tip{display:block;}
.area_srchrslt .tip_ad .txt_tip,.wrap_srchprdlist .tip_ad .txt_tip,.cmp_luxprd .tip_ad .txt_tip{font-size:13px;line-height:20px;color:#666;}
/* 2023-06-09 수정 */
/* 2022-12-21 수정 */
.area_srchrslt .tip_ad .txt_tip,.wrap_srchprdlist .tip_ad .txt_tip{padding:12px 25px 12px 12px;}
/* 2023-06-09 추가 */
.area_srchrslt .tip_ad .btn_close,.wrap_srchprdlist .tip_ad .btn_close,.cmp_luxprd .tip_ad .btn_close{position:absolute;top:0;right:0;}
.area_srchrslt .tip_ad .ico_close,.wrap_srchprdlist .tip_ad .ico_close,.cmp_luxprd .tip_ad .ico_close{width:16px;height:16px;margin:9px;background-position:-160px -1165px;}
/* 2023-06-09 수정 */
/* 2022-12-21 수정 */
/* // 2024-06-10 수정 끝 */
/* 2022-12-21 추가 시작 */
/* 2022-12-22 분기 클래스 및 스타일 수정 시작 */
/* 2023-06-05 추가 시작 */
.wrap_srchprdlist .prdlist_mcol2 .brand_prd{display:block;padding-top:5px;}
/* 2023-06-19-v3 추가 */
.wrap_srchprdlist .prdlist_mcol3 .brand_prd{display:block;padding-top:3px;}
/* 2023-06-19-v3 수정 */
.wrap_srchprdlist .prdlist_mcol2 .txt_brand,.wrap_srchprdlist .prdlist_mcol3 .txt_brand{padding-top:0;}
/* // 2023-06-05 추가 끝 */
.wrap_srchprdlist .prdlist_mcol2 .tip_ad,.wrap_srchprdlist .prdlist_mcol3 .tip_ad,.wrap_srchprdlist .prdlist_mcarousel .tip_ad{float:left;margin:0 3px 0 0;padding-right:0;}
/* 2024-06-10 수정 */
.wrap_srchprdlist .prdlist_mcol2 .tip_ad .btn_tip,.wrap_srchprdlist .prdlist_mcarousel .tip_ad .btn_tip{padding:10px 0 0;}
/* 2024-06-10 수정 */
.wrap_srchprdlist .prdlist_mcol3 .tip_ad .btn_tip{padding:8px 0 0;}
/* 2023-06-19-v3 수정 */
.android .wrap_srchprdlist .prdlist_mcol2 .tip_ad .ico_ad,.android .wrap_srchprdlist .prdlist_mcol3 .tip_ad .ico_ad{margin-top:1px;}
/* 2023-06-12-v2 추가 */
.wrap_srchprdlist .prdlist_mcol2 .tip_ad .layer_tip,.wrap_srchprdlist .prdlist_mcol3 .tip_ad .layer_tip{left:0;top:24px;}
/* 2023-05-08 수정 */
/* 2023-06-19-v3 추가 시작 */
.wrap_srchprdlist .prdlist_mcol2 .cmp_prd{padding-bottom:32px;}
.wrap_srchprdlist .prdlist_mcol3 .cmp_prd{padding-bottom:30px;}
.wrap_srchprdlist .prdlist_mcol3 .cmp_prd .review_info{padding-top:7px;}
/* // 2023-06-19-v3 추가 끝 */
/* // 2022-12-22 분기 클래스 및 스타일 수정 끝 */
/* 2023-05-08 수정 시작 */
@media only screen and (max-width:456px){.wrap_srchprdlist .prdlist_mcol2 .list_prd li:nth-of-type(2n) .layer_tip,.cmp_luxprd.prdlist_mcol2 .list_prd li:nth-of-type(2n) li .layer_tip,.prdlist_mcarousel .list_prd li:last-child .layer_tip{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
    /* 2023-05-08 수정 */ }
@media only screen and (max-width:654px){.wrap_srchprdlist .prdlist_mcol3 .list_prd li:nth-of-type(3n + 2) .layer_tip,.cmp_luxprd.prdlist_mcol3 .list_prd li:nth-of-type(3n + 2) .layer_tip{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
    /* 2023-05-08 수정 */
    .wrap_srchprdlist .prdlist_mcol3 .list_prd li:nth-of-type(3n) .tip_ad,.cmp_luxprd.prdlist_mcol3 .list_prd li:nth-of-type(3n) .tip_ad{position:static;}
    .wrap_srchprdlist .prdlist_mcol3 .list_prd li:nth-of-type(3n) .layer_tip,.cmp_luxprd.prdlist_mcol3 .list_prd li:nth-of-type(3n) .layer_tip{left:auto;right:0;top:0;margin-top:calc(100% + 24px);}
    /* 2022-12-22 수정 */ }
/* // 2023-05-08 수정 끝 */
/* // 2022-12-21 추가 끝 */
/* ***** 2022-02-28 에러박스 공통 시작 ***** */
.cmp_errbox{background-color:#fff;}
.cmp_errbox .cnt_err{padding:75px 16px;}
.cmp_errbox .cnt_err .ico_noti{display:block;width:31px;height:31px;margin:0 auto;background-position:-170px -130px;}
/* 2023-03-29 수정 */
.cmp_errbox .cnt_err .tit_err,.cmp_errbox .cnt_err .txt_err{display:block;text-align:center;word-break:break-all;}
.cmp_errbox .cnt_err .tit_err{margin-top:15px;font-size:18px;line-height:27px;color:#000;}
/* 2023-03-29 수정 */
.cmp_errbox .cnt_err .txt_err{margin-top:7px;font-size:14px;line-height:22px;color:#999;}
/* 2023-03-29 수정 */
/* ***** // 2022-02-28 에러박스 공통 끝 ***** */
#focus_btn:focus{outline:0;}
/* 2022-10-05 기본 시스템 알럿 outline제거용 css 추가 */
/* 2022-12-20 받은 선물함 0개 케이스 추가 시작 */
.section_nogift{padding:40px 24px 7px;text-align:center;}
/* 2022-12-21 수정 */
.section_nogift .area_img{display:block;width:150px;height:150px;margin:0 auto;}
.section_nogift .img_g{width:100%;}
.section_nogift .tit_nogift{display:block;margin-top:8px;font-size:20px;line-height:28px;color:#222;letter-spacing:-0.036em;}
.section_nogift .desc_nogift{margin-top:8px;font-size:14px;line-height:20px;color:#888;letter-spacing:-0.036em;}
/* 2022-12-20-v2 수정 */
.section_nogift .link_bestgift{display:block;width:220px;margin:42px auto 0;padding:12px 0 11px;border-radius:6px;font-size:15px;line-height:22px;color:#191919;letter-spacing:-0.036em;background-color:#FEE500;}
/* 2022-12-21 추가 시작 */
.section_nogift .list_nogift{margin-top:35px;text-align:left;}
.section_nogift .list_nogift li{padding:5px 0;}
.section_nogift .link_nogift{display:flex;align-items:center;position:relative;width:100%;height:80px;padding-left:16px;border-radius:8px;background-color:#FAFAFA;box-sizing:border-box;}
.section_nogift .link_nogift.has_bgcolor{background-color:rgba(254,229,0,0.1);}
.section_nogift .ico_list{flex:40px 0 0;height:40px;margin-right:16px;}
.section_nogift .ico_box{background-position:-80px -1195px;}
.section_nogift .ico_cake{background-position:-125px -1200px;}
.section_nogift .ico_profile{height:46px;background-position:-170px -1200px;}
.section_nogift .txt_list{display:block;font-size:13px;line-height:14px;letter-spacing:-0.036em;color:#888;}
/* 2022-12-21-v2 수정 */
.section_nogift .tit_list{display:block;margin-top:4px;font-size:15px;line-height:18px;letter-spacing:-0.036em;color:#000;}
/* 2022-12-21-v2 수정 */
.section_nogift .ico_arrow{position:absolute;top:33px;right:14px;width:8px;height:14px;background-position:-65px -1215px;}
@media screen and (max-width:320px){.section_nogift .ico_list{margin-right:12px;}
    .section_nogift .txt_list{font-size:11px;}
    .section_nogift .tit_list{font-size:14px;}
    /* 2022-12-21-v2 추가 */ }
/* // 2022-12-21 추가 끝 */
/* // 2022-12-20 받은 선물함 0개 케이스 추가 끝 */
/* 2020-11-16 mobile,pc 슬라이드 dot nav 공통 시작 */
/* 2022-07-27 수정 시작 */
.cmp_slide_nav,.cmp_slide-bullets{z-index:1;font-size:0;text-align:center;}
.cmp_slide_nav li,.cmp_slide-bullets .cmp_slide-bullet{display:inline-block;vertical-align:top;}
/* 2022-05-12 수정 */
.cmp_slide_nav li + li,.cmp_slide-bullets .cmp_slide-bullet + .cmp_slide-bullet{margin-left:5px;}
/* 2022-05-12 수정 */
.cmp_slide_nav .link_nav,.cmp_slide-bullets .link_bullet{display:block;overflow:hidden;width:5px;height:5px;border-radius:100%;font-size:1px;line-height:0;color:transparent;background-color:rgba(0,0,0,0.2);}
/* 2023-03-29 수정 */
.cmp_slide_nav .on .link_nav,.cmp_slide-bullets .cmp_slide-bullet-active .link_bullet{background-color:#444;}
/* 2023-03-29 수정 */
/* // 2020-12-01 수정 끝 */
/* // 2020-11-16 pc 슬라이드 이전,다음 버튼 공통 끝 */
/* ***** 선물하기 공통 컴포넌트 시작 ***** */
/* 2021-04-23 추가 시작 */
.cmp_overlay{display:inline-block;vertical-align:top;}
.cmp_overlay .btn_overlay{display:block;}
.cmp_overlay .ico_noti{display:block;width:13px;height:13px;margin:2px 3px 1px;background-position:-195px -725px;}
.cmp_overlay .layer_overlay{display:none;overflow:hidden;position:absolute;left:44px;right:-16px;top:19px;z-index:20;max-width:256px;padding:15px;border-radius:4px;border:1px solid #B6B6B6;font-size:13px;line-height:19px;background-color:#fff;color:#333;box-sizing:border-box;word-break:break-all;}
/* 2021-07-02 수정 */
.cmp_overlay.on .layer_overlay{display:block;}
.cmp_overlay .tit_overlay{display:block;padding-right:10px;font-size:15px;line-height:22px;}
.cmp_overlay .emph_overlay{display:block;margin-top:10px;font-weight:600;}
.cmp_overlay .txt_overlay{display:block;margin-top:2px;color:#666;}
.cmp_overlay .btn_close{position:absolute;right:0;top:0;}
.cmp_overlay .ico_close{width:11px;height:11px;margin:12px;background-position:-235px -720px;}
/* 2021-04-23 추가 끝 */
/* 2021-12-03-v3 추가 시작 */
.parcel_ship_address{background-color:#fff;}
.parcel_ship_address .section_head{position:relative;z-index:20;height:54px;padding:0 16px;border-bottom:1px solid #F5F5F5;font-size:0;}
.parcel_ship_address .section_head .tit_section{display:inline-block;font-size:16px;line-height:54px;color:#111;vertical-align:top;}
.parcel_ship_address .section_head .link_more{position:absolute;right:16px;top:50%;margin-top:-15px;font-size:13px;line-height:30px;color:#888;}
.parcel_ship_address .section_head .btn_line{position:absolute;right:16px;top:13px;height:32px;padding:0 10px;border:1px solid #D3D5DD;border-radius:2px;font-size:13px;line-height:32px;background-color:#fff;color:#222;letter-spacing:-0.042em;}
/* 2022-05-v5 추가 */
.parcel_ship_address .slide_address{position:relative;}
.parcel_ship_address .item_address{position:relative;padding:20px 16px;box-sizing:border-box;}
/* 2023-01-09 수정 */
/* 2022-07-27 수정 */
.parcel_ship_address .item_address .txt_shipaddress{display:block;padding:20px 0;font-size:14px;line-height:18px;color:#a5a5a5;text-align:center;}
/* 2023-01-09 추가 */
.parcel_ship_address .item_address .link_addaddress{display:block;width:38px;height:38px;margin:16px auto 9px;}
.parcel_ship_address .item_address .link_addaddress .ico_add{width:100%;height:100%;background-position:-100px -1035px;}
.parcel_ship_address .item_address .txt_noti{margin-bottom:5px;font-size:14px;line-height:18px;text-align:center;color:#a5a5a5;}
.parcel_ship_address .item_choice{position:relative;}
.parcel_ship_address .item_choice .inp_choice{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;border:0 none;opacity:0.01;}
.parcel_ship_address .item_choice .lab_choice{display:block;padding:2px 24px 2px 28px;line-height:20px;}
/* 2022-01-05-v3 수정 */
.parcel_ship_address .item_address .item_choice .lab_choice{padding-left:30px;}
/* 2022-01-05-v3 추가  */
.parcel_ship_address .item_choice .ico_gift2{position:absolute;left:2px;top:2px;width:20px;height:20px;}
/* 2022-01-05-v3 수정 */
.parcel_ship_address .item_choice .ico_radio,.parcel_ship_address .item_choice .inp_choice + .lab_choice .ico_radio{margin-right:8px;background-position:0 -760px;}
.parcel_ship_address .item_choice .inp_choice:checked + .lab_choice .ico_radio{background-position:0 -785px;}
.parcel_ship_address .item_choice .ico_check,.parcel_ship_address .item_choice .inp_choice + .lab_choice .ico_check{background-position:-145px -1010px;}
.parcel_ship_address .item_choice .inp_choice:checked + .lab_choice .ico_check{background-position:-120px -1010px;}
.parcel_ship_address .item_circle .ico_check,.parcel_ship_address .item_circle .inp_choice + .lab_choice .ico_check{background-position:-195px -1010px;}
.parcel_ship_address .item_circle .inp_choice:checked + .lab_choice .ico_check{background-position:-170px -1010px;}
.parcel_ship_address .item_choice .txt_name{display:inline-block;font-weight:bold;font-size:16px;line-height:20px;color:#111;vertical-align:top;}
/* 2022-01-27 추가 시작 */
.parcel_ship_address .item_address .tit_address{display:-webkit-flex;display:flex;padding-right:30px;}
.parcel_ship_address .item_address .txt_address{overflow:hidden;font-size:16px;line-height:19px;color:#111;text-overflow:ellipsis;white-space:nowrap;}
.parcel_ship_address .item_address .txt_default{width:34px;height:18px;margin:1px 0 0 4px;border-radius:18px;font-size:12px;line-height:18px;background-color:rgba(74,144,226,0.1);color:#4A90E2;text-align:center;}
/* // 2022-01-27 추가 시작 */
.parcel_ship_address .item_choice .txt_default{display:inline-block;width:34px;height:18px;margin:1px 0 0 4px;border-radius:18px;font-size:12px;line-height:18px;color:#4A90E2;background-color:rgba(74,144,226,0.1);vertical-align:top;text-align:center;}
.parcel_ship_address .desc_empty{padding:40px 0 8px;font-size:14px;line-height:18px;color:#A5A5A5;text-align:center;}
.parcel_ship_address .more_btn{padding:0 16px 24px;}
/* 2023-01-09 수정 */
.parcel_ship_address .wrap_request{margin:0 16px;padding:24px 0 22px;border-top:1px solid #F5F5F5;}
.parcel_ship_address .wrap_request .item_choice{margin-top:14px;}
.parcel_ship_address .box_select{display:block;position:relative;z-index:10;}
.parcel_ship_address .box_select .link_selected{display:block;overflow:hidden;position:relative;height:38px;padding:0 61px 0 11px;border:1px solid #D3D5DD;border-radius:4px;font-size:14px;line-height:38px;color:#666;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;}
.parcel_ship_address .box_select .ico_arr{position:absolute;right:12px;top:16px;width:10px;height:6px;background-position:-220px -990px;}
.parcel_ship_address .box_select .opt_layer{display:none;overflow-y:auto;position:absolute;left:0;right:0;top:39px;max-height:100px;border:1px solid #D3D5DD;border-radius:0 0 4px 4px;background-color:#fff;}
/* 2023-03-15 수정 */
.parcel_ship_address .box_select .list_opt{padding:5px 0 4px;}
.parcel_ship_address .box_select li{padding:0;border:0 none;}
.parcel_ship_address .box_select .link_opt{display:block;overflow:hidden;height:38px;padding:0 11px;font-size:14px;line-height:38px;color:#666;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;}
.parcel_ship_address .box_select.opt_open .link_selected{border-radius:4px 4px 0 0;}
.parcel_ship_address .box_select.opt_open .ico_arr{background-position:-220px -1000px;}
.parcel_ship_address .box_select.opt_open .opt_layer{display:block;}
.parcel_ship_address .box_direct{padding-top:8px;}
.parcel_ship_address .box_direct .area_write{position:relative;height:90px;}
/* 2022-02-10-v2 추가 */
.parcel_ship_address .box_direct .tf_direct{display:block;width:100%;height:100%;padding:12px 20px 20px 12px;border:1px solid #D3D5DD;border-radius:4px;line-height:18px;color:#666;box-sizing:border-box;resize:none;-webkit-appearance:none;}
/* 2022-02-10-v2 수정 */
.parcel_ship_address .box_direct .tf_direct::-webkit-input-placeholder{color:#A5A5A5;}
.parcel_ship_address .box_direct .tf_direct:-moz-placeholder{color:#A5A5A5;}
.parcel_ship_address .box_direct .tf_direct::-moz-placeholder{color:#A5A5A5;}
.parcel_ship_address .box_direct .tf_direct:-ms-input-placeholder{color:#A5A5A5;}
/* 2022-02-10-v2 추가 시작 */
.parcel_ship_address .box_direct .tf_direct::placeholder{color:#A5A5A5;}
.parcel_ship_address .box_direct .area_write .num_count{overflow:hidden;position:absolute;right:7px;bottom:4px;line-height:20px;color:#A5A5A5;}
.parcel_ship_address .box_direct .area_write .num_count .num_current{float:left;color:#666;}
/* 2022-02-10-v2 추가 끝 */
.parcel_ship_address .wrap_agree{padding:14px 16px 24px;border-top:1px solid #EDEDED;}
.parcel_ship_address .wrap_agree .txt_agreeinfo{margin-top:8px;font-size:13px;line-height:18px;color:#a5a5a5;}
.parcel_ship_address .wrap_agree .link_agreeinfo{text-decoration:underline;color:#666;}
.btn_ordermore,.btn_addmore{display:block;width:100%;height:46px;border:1px solid #E8E8E8;border-radius:4px;line-height:46px;color:#333;text-align:center;}
.btn_ordermore .ico_gift2,.btn_addmore .ico_gift2{display:inline-block;vertical-align:top;}
.btn_ordermore .ico_arr{width:10px;height:6px;margin:20px 0 0 5px;background-position:-170px -955px;}
.btn_addmore .ico_arrow{width:12px;height:12px;margin:17px 0 0 4px;background-position:-100px -1240px;}
/* 2023-01-09 추가 */
.slide_address{position:relative;}
.slide_address ul._dots{position:absolute;left:0;right:0;bottom:0;z-index:1;height:5px;font-size:0;text-align:center;}
.slide_address ul._dots li{display:inline-block;width:5px;height:5px;margin:0;padding:0;border-radius:50%;vertical-align:top;}
.slide_address ul._dots li + li{margin-left:5px;}
.slide_address ul._dots .link_nav{display:block;width:5px;height:5px;border-radius:5px;font-size:1px;line-height:0;color:transparent;background-color:rgba(0,0,0,0.2);}
.slide_address ul._dots .on .link_nav{background-color:#444;}
.item_address{position:relative;padding:20px 16px 25px;}
.item_address .item_choice .lab_choice{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:0;}
.item_address .ico_radio{min-width:20px;}
.item_address .txt_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;}
.item_address .txt_default{min-width:34px;}
.item_address .info_address{padding-top:16px;}
/* 2022-01-05-v3 추가 시작 */
.info_address dt{font-size:0;line-height:22px;}
.info_address .txt_name{overflow:visible;font-weight:bold;font-size:14px;color:#111;text-overflow:clip;white-space:normal;}
.info_address .txt_bar{display:inline-block;width:1px;height:12px;margin:4px 6px 0;background-color:#ccc;vertical-align:top;}
.info_address .txt_phone{font-size:14px;color:#888;}
.info_address dd{line-height:19px;color:#222;word-break:break-all;}
/* // 2022-01-05-v3 추가 끝 */
.item_address .legacy_address{padding-top:0;}
.item_address .info_request{margin-top:24px;padding-top:20px;border-top:1px solid #F5F5F5;}
.item_address .wrap_set{position:absolute;right:8px;top:14px;z-index:1;}
.item_address .wrap_set .btn_set{display:block;width:30px;height:30px;}
.item_address .wrap_set .ico_set{display:block;width:3px;height:15px;margin:8px auto 7px;background-position:-190px -970px;}
.item_address .layer_opt{display:none;position:absolute;right:8px;top:27px;width:90px;border:1px solid #666;background-color:#fff;}
.item_address .on .layer_opt{display:block;}
.item_address .layer_opt li + li{border-top:1px solid #EDEDED;}
.item_address .layer_opt .btn_opt{display:block;width:100%;height:36px;padding:0 11px;font-size:13px;line-height:36px;color:#666;text-align:left;}
/* // 2021-12-03-v3 추가 끝 */
/* 2021-11-25 추가 시작 */
.wrap_tooltip{position:relative;}
.wrap_tooltip .btn_info{width:15px;height:15px;background-position:-60px -70px;}
.wrap_tooltip .tooltip_layer{display:none;position:absolute;z-index:10;padding:18px 15px 14px 15px;border:1px solid #888;border-radius:2px;background-color:#fff;box-sizing:border-box;}
.wrap_tooltip.tooltip_show .tooltip_layer{display:block;}
.wrap_tooltip .tooltip_layer .tit_txt{display:block;font-size:15px;line-height:18px;letter-spacing:0.02em;color:#333;}
.wrap_tooltip .tooltip_layer .txt_sub{display:block;margin-top:8px;font-size:13px;line-height:19px;letter-spacing:-0.03em;color:#666;}
.wrap_tooltip .btn_close{position:absolute;right:0;top:0;}
.wrap_tooltip .btn_close .ico_close{display:block;width:11px;height:11px;margin:11px;background-position:-160px -255px;}
/* // 2021-11-25 추가 끝 */
/* ***** // 선물하기 공통 컴포넌트 끝 ***** */
/* 2020-10-13 추가 시작 */
.area_tooltip{display:block;font-size:0;}
.area_tooltip.is_active .layer_tooltip{display:block;}
.area_tooltip .link_info{display:inline-block;margin-top:-1px;padding:4px;}
/* 2020-10-14 수정 */
.area_tooltip .ico_info{width:15px;height:15px;background-position:-185px -215px;}
.area_tooltip .layer_tooltip{display:none;position:absolute;left:0;right:0;top:23px;z-index:10;padding:13px 35px 13px 14px;border:1px solid #888;font-size:13px;line-height:18px;background-color:#fff;box-sizing:border-box;color:#666;}
/* 2020-12-24 수정 */
.area_tooltip .layer_tooltip .btn_close{position:absolute;right:6px;top:6px;}
.area_tooltip .layer_tooltip .ico_close{display:block;width:14px;height:14px;margin:8px;background-position:-185px -235px;}
/* 2020-10-13 추가 끝 */
/* 2019-11-20 토스트 팝업 공통 추가 시작 (상품상세,위시,생일브릿지) */
/* 2020-01-15 수정 및 추가 시작 */
.toast_normal{display:none;position:fixed;left:10px;right:10px;bottom:10px;bottom:calc(10px + constant(safe-area-inset-bottom));bottom:calc(10px + env(safe-area-inset-bottom));z-index:30020;padding:14px 16px;border-radius:4px;background-color:#333;box-shadow:0 2px 4px rgba(0,0,0,0.3);opacity:0;}
/* 2025-02-07 수정 */
/* 2019-11-21 수정 */
.toast_normal.toast_on{display:block;-webkit-animation:toast_fade_inout 2s ease-out .5s 1 forwards;animation:toast_fade_inout 2s ease-out .5s 1 forwards;}
/* 2019-11-26 수정 */
/* 2019-11-21 추가 */
.toast_global.toast_on{-webkit-animation-duration:3s;animation-duration:3s;}
/* 2023-03-17 추가 */
.toast_normal .txt_toast{display:block;display:-webkit-box;overflow:hidden;max-height:40px;min-height:20px;color:#fff;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all;}
/* 2023-06-13 수정 */
.toast_normal .txt_toast .txt_ellipsis{display:inline-block;overflow:hidden;max-width:98px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;vertical-align:top;}
/* 2025-03-20 추가 */
.toast_normal.toast_emotcard{-webkit-animation:toast_fade_inout 4s ease-out .5s 1 forwards;animation:toast_fade_inout 4s ease-out .5s 1 forwards;}
/* 2021-07-09 추가 */
.toast_type2{padding-right:104px;}
.toast_type2 .btn_toast{position:absolute;right:0;top:0;width:90px;height:100%;font-weight:bold;color:#fee700;text-align:center;}
.toast_type2 .btn_toast .txt_g{position:absolute;left:0;top:50%;width:100%;line-height:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
/* 2021-03-22 추가 시작 */
/* 화면 하단에 고정 버튼이 있을 경우 */
/* 2022-12-14 수정 시작 */
.toast_normal.above_btn{bottom:60px;bottom:calc(constant(safe-area-inset-bottom) + 60px);bottom:calc(env(safe-area-inset-bottom) + 60px);}
/* 화면 하단에 팝업 레이어가 있을 경우 */
.toast_normal.above_layer{bottom:262px;bottom:calc(constant(safe-area-inset-bottom) + 262px);bottom:calc(env(safe-area-inset-bottom) + 262px);}
/* // 2022-12-14 수정 끝 */
/* 2021-11-09 수정 */
.wrap_home .toast_normal,.toast_normal.above_nav{bottom:68px;bottom:calc(constant(safe-area-inset-bottom) + 68px);bottom:calc(env(safe-area-inset-bottom) + 68px);}
/* 2023-12-04 수정 */
/* 토스트에 썸네일이 있을 경우 */
/* 2022-05-13 수정 시작 */
.toast_normal.add_thumb{padding-left:48px;}
.toast_normal.add_thumb .wrap_thumb{overflow:hidden;position:absolute;left:7px;top:50%;width:32px;height:32px;border-radius:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
/* 2022-05-13 수정 끝 */
.toast_normal.add_thumb .wrap_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.02);content:'';}
.toast_normal.add_thumb .img_g{width:100%;}
.toast_normal.add_thumb .thumb_g{display:block;width:32px;height:32px;background-repeat:no-repeat;background-position:center;background-size:cover;}
/* 2022-05-13 수정 */
/* 2021-08-12 추가 시작 */
.toast_normal.add_thumb.toast_ad{background-color:rgba(0,0,0,0.75);box-shadow:0 8px 16px -4px rgba(0,0,0,0.4);}
.toast_normal.add_thumb.toast_ad{bottom:12px;bottom:calc(env(safe-area-inset-bottom) + 12px);padding:0;}
/* 2022-03-10 수정 */
/* 2022-03-10 추가 시작 */
.toast_normal.add_thumb.toast_ad.above_btn{bottom:62px;bottom:calc(env(safe-area-inset-bottom) + 62px);padding:0;}
/* //2022-03-10 추가 끝 */
.toast_normal.above_bottom{bottom:70px;bottom:calc(constant(safe-area-inset-bottom) + 70px);bottom:calc(env(safe-area-inset-bottom) + 70px);}
/* 2024-09-19 추가 */
.toast_normal.above_bottom_medium{bottom:110px;bottom:calc(constant(safe-area-inset-bottom) + 110px);bottom:calc(env(safe-area-inset-bottom) + 110px);}
/* 2025-03-24 추가 */
.toast_normal.add_thumb.toast_ad .wrap_thumb{top:0;left:auto;right:8px;width:46px;height:46px;-webkit-transform:translateY(0);transform:translateY(0);}
.toast_normal.add_thumb.toast_ad .wrap_thumb:after{content:none;}
.toast_normal.add_thumb.toast_ad.toast_on{-webkit-animation:toast_fade_inout 6s ease-out .5s 1 forwards;animation:toast_fade_inout 6s ease-out .5s 1 forwards;}
/* 2021-08-24 토스트 노출 시간 수정 */
.toast_normal.toast_ad .link_toast{display:block;padding:14px 62px 14px 16px;}
.toast_ad .txt_toast{display:block;line-height:18px;max-height:18px;text-overflow:ellipsis;white-space:nowrap;}
/* // 2021-08-12 추가 끝 */
/* 2021-11-17 추가 시작 */
.toast_normal.over_layer{z-index:50010;}
.toast_normal.over_layer.toast_on{display:block;-webkit-animation:toast_fadeinout_overlayer 2s ease-out .5s 1 forwards;animation:toast_fadeinout_overlayer 2s ease-out .5s 1 forwards;}
/* // 2021-11-17 추가 끝 */
/* // 2021-03-22 추가 끝 */
.toast_normal.bg_black{background-color:#000;}
/* 2022-01-18 추가 */
/* 2023-05-25 추가 시작 */
.toast_normal .txt_time{position:absolute;right:16px;top:14px;line-height:20px;color:#fee700;}
.toast_normal .ico_time{display:inline-block;width:12px;height:12px;margin:3px 6px 0 0;background-position:-75px -60px;vertical-align:top;}
.toast_normal .link_chat{position:absolute;right:0;bottom:0;padding:14px 20px;font-weight:bold;font-size:14px;line-height:20px;color:#FEEB00;letter-spacing:-0.04em;}
/* // 2023-05-25 추가 끝 */
@-webkit-keyframes toast_fade_inout{0%{opacity:0;}
    7%,92%{opacity:1;}
    99%{z-index:30020;    opacity:0;}
    100%{z-index:-1;} }
/* 2019-11-26 수정 */
@keyframes toast_fade_inout{0%{opacity:0;}
    7%,92%{opacity:1;}
    99%{z-index:30020;    opacity:0;}
    100%{z-index:-1;} }
/* 2019-11-26 수정 */
/* 2021-11-17 추가 시작 */
@-webkit-keyframes toast_fadeinout_overlayer{0%{opacity:0;}
    7%,92%{opacity:1;}
    99%{z-index:50010;    opacity:0;}
    100%{z-index:-1;} }
@keyframes toast_fadeinout_overlayer{0%{opacity:0;}
    7%,92%{opacity:1;}
    99%{z-index:50010;    opacity:0;}
    100%{z-index:-1;} }
/* // 2021-11-17 추가 끝 */
@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2),only screen and (device-width:428px) and (device-height:926px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:393px) and (device-height:852px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:430px) and (device-height:932px) and (-webkit-device-pixel-ratio:3){/* 2022-11-21 iphone 14/plus/pro/maxpro 대응 구문 수정 */
    html,body{min-height:100vh;}
    /* .toast_normal{bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom)} */
    /* 2025-02-07 삭제 */
    /* 2022-12-14 수정 */ }
/* 2020-01-15 수정 및 추가 끝 */
/* 2019-11-20 토스트 팝업 공통 추가 끝 */
/* 2022-01-17-v2 추가 시작 */
.cmp_coverbadge{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;background-color:rgba(0,0,0,0.3);}
/* 2022-05-03 추가 시작 */
.cmp_coverbadge.bg_blind{background-color:#b4b4b9;}
.cmp_coverbadge .ico_minor,.cmp_coverblur .secret_badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
/* 2024-06-24 수정 */
/* // 2022-05-03 추가 끝 */
/* // 2022-01-17-v2 추가 끝 */
/* 2024-06-24 추가 시작 */
.cmp_coverbadge .txt_state{overflow:hidden;position:absolute;left:0;right:0;bottom:0;border-radius:0 0 4px 4px;font-weight:bold;color:#fff;background-color:rgba(0,0,0,0.7);text-align:center;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;}
.cmp_coverbadge.size_xsmall .txt_state{height:22px;padding:0 5px;font-size:11px;line-height:22px;}
.cmp_coverbadge.size_small .txt_state{height:26px;padding:0 6px;font-size:12px;line-height:26px;}
.cmp_coverbadge.size_medium .txt_state{height:30px;padding:0 7px;font-size:13px;line-height:30px;}
.cmp_coverbadge.size_large .txt_state{height:32px;padding:0 7px;font-size:14px;line-height:32px;}
.cmp_coverbadge.size_xlarge .txt_state{height:40px;padding:0 11px;font-size:15px;line-height:40px;}
.cmp_coverbadge.size_xsmall .ico_minor{width:30px;height:30px;background-position:-140px -100px;}
.cmp_coverbadge.size_small .ico_minor{width:36px;height:36px;background-position:-100px -100px;}
.cmp_coverbadge.size_medium .ico_minor{width:40px;height:40px;background-position:-50px -100px;}
.cmp_coverbadge.size_large .ico_minor,.cmp_coverbadge.size_xlarge .ico_minor{width:44px;height:44px;background-position:0 -100px;}
/* // 2024-06-24 추가 끝 */
/* 2024-04-15 추가 시작 */
.cmp_coverblur{position:absolute;left:0;right:0;bottom:0;top:0;}
.cmp_coverblur::after{position:absolute;left:0;right:0;bottom:0;top:0;z-index:10;background-color:rgba(0,0,0,0.3);content:'';}
.cmp_coverblur::before{position:absolute;left:0;right:0;bottom:0;top:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);content:'';}
.cmp_coverblur .secret_badge{z-index:20;width:100%;}
/* 2024-06-24 수정 */
/* 2024-06-24 수정 시작 */
.cmp_coverblur .secret_badge .ico_secret{display:block;margin:0 auto;}
.cmp_coverblur .secret_badge .txt_secret{display:block;margin-top:7px;font-weight:bold;color:#fff;text-align:center;}
/* // 2024-06-24 수정 끝 */
/* 2024-06-24 추가 시작 */
/* 2025-02-14-v2 수정 시작 */
.prdlist_mrow1 .cmp_coverblur .secret_badge .ico_secret,.prdlist_mcol3 .cmp_coverblur .secret_badge .ico_secret,.prdlist_mcarousel .cmp_coverblur .secret_badge .ico_secret{width:36px;height:36px;margin-top:3px;background-image:url(https://st.kakaocdn.net/commerce_ui/assets/gift/builder/ico_secret36x36.png);}
.prdlist_mcol2 .cmp_coverblur .secret_badge .ico_secret{width:40px;height:40px;margin-top:3px;background-image:url(https://st.kakaocdn.net/commerce_ui/assets/gift/builder/ico_secret40x40.png);}
.prdlist_bigcard .cmp_coverblur .secret_badge .ico_secret{width:44px;height:44px;margin-top:2px;background-image:url(https://st.kakaocdn.net/commerce_ui/assets/gift/builder/ico_secret44x44.png);}
/* // 2025-02-14-v2 수정 끝 */
.prdlist_mrow1 .cmp_coverblur .secret_badge .txt_secret,.prdlist_mcarousel .cmp_coverblur .secret_badge .txt_secret{font-size:13px;line-height:17px;}
.prdlist_mcol2 .cmp_coverblur .secret_badge .txt_secret{font-size:14px;line-height:18px;}
.prdlist_mcol3 .cmp_coverblur .secret_badge .txt_secret{font-size:12px;line-height:14px;}
.prdlist_bigcard .cmp_coverblur .secret_badge .txt_secret{margin-top:8px;font-size:15px;line-height:18px;}
/* // 2024-06-24 추가 끝 */
/* // 2024-04-15 추가 끝 */
/* 2023-04-21 추가 시작 */
/* 2024-08-30 수정 시작 */
/* 2023-05-30 수정 시작 */
.area_vipbnr{position:relative;margin-top:-4px;padding:0 16px 16px;}
.area_vipbnr .link_vipbnr{display:flex;position:relative;padding:13px 46px 13px 43px;border-radius:12px;border:1px solid rgba(70,132,233,0.5);background-color:#FFF;box-shadow:0px 2px 8px rgba(0,0,0,0.03);}
/* 2024-09-19 수정 */
/* 2024-07-15 수정 */
/* 2023-06-07-v2 수정 */
/* // 2023-05-30 수정 끝 */
/* // 2024-08-30 수정 끝 */
.area_vipbnr .txt_bnr{overflow:hidden;font-size:13px;font-weight:700;line-height:16px;color:#4684E9;letter-spacing:-0.02em;text-overflow:ellipsis;white-space:nowrap;}
/* 2024-07-15 추가 */
/* 2024-09-30 추가 시작 */
.area_vipbnr .link_vipbnr.type_emph{background-color:#0A73DC;border-color:rgba(0,0,0,0.07);}
/* 2024-11-20 수정 */
.area_vipbnr .link_vipbnr.type_emph .txt_bnr{color:#fff;}
/* // 2024-09-30 추가 끝 */
/* 2023-07-27 수정 시작 */
.area_vipbnr .ico_main{position:absolute;top:50%;transform:translateY(-50%);}
/* 2023-05-30 수정 시작 */
/* 2023-06-07-v2 수정 시작 */
.area_vipbnr .ico_crown{left:12px;width:26px;height:26px;background-position:-115px -420px;}
/* 2024-08-30 수정 */
/* 2023-05-09 수정 시작 */
.area_vipbnr .ico_deco2{top:-12px;right:0px;width:44px;height:44px;background-position:-260px -50px;transform:none;}
/* 2024-11-20 수정 */
/* // 2023-05-09 수정 끝 */
/* // 2023-06-07-v2 수정 끝 */
.area_vipbnr .ico_arr{flex:0 0 10px;position:static;width:10px;height:16px;margin-left:4px;background-position:-245px -360px;transform:none;}
/* 2024-07-15 수정 */
/* // 2023-07-27 수정 끝 */
/* // 2023-05-30 수정 끝 */
/* 2024-07-15 추가 시작 */
.area_vipbnr .ico_new{flex:0 0 16px;position:static;width:16px;height:16px;margin-left:4px;background-position:-260px -360px;transform:none;}
/* 2024-09-30 추가 시작 */
.area_vipbnr .type_emph .ico_arr{background-position:-280px -355px;}
/* 2024-11-27 수정 */
.area_vipbnr .ico_vip{left:12px;width:26px;height:26px;background-position:-210px -510px;}
/* // 2024-09-30 추가 끝 */
@media screen and (max-width:320px){.area_vipbnr .link_vipbnr{padding-right:36px;}
    .area_vipbnr .ico_deco2{right:-2px;} }
/* // 2024-07-15 추가 끝 */
.area_vipbnr .wrap_tooltip{position:absolute;right:16px;top:-40px;z-index:10;opacity:0;filter:drop-shadow(0px 6px 6px rgba(0,0,0,0.08));animation:fadein_viptooltip 5s ease forwards;pointer-events:none;}
@keyframes fadein_viptooltip{0%{opacity:0;}
    5%{opacity:0;}
    22%{opacity:1;}
    82%{opacity:1;}
    100%{opacity:0;} }
.area_vipbnr .wrap_tooltip .txt_tooltip{display:block;padding:9px 9px 9px 10px;border-radius:4px;font-weight:500;font-size:13px;line-height:18px;letter-spacing:-0.038em;color:#fff;background-color:rgba(70,132,233,0.8);white-space:nowrap;}
.area_vipbnr .wrap_tooltip .ico_triangle{overflow:hidden;position:absolute;top:100%;right:26px;width:10px;height:7px;}
.area_vipbnr .wrap_tooltip .ico_triangle::after{display:block;width:0;height:0;border:5px solid transparent;border-top:7px solid rgba(70,132,233,0.8);content:'';}
/* // 2023-04-21 추가 끝 */
.link_gotop{position:fixed;bottom:74px;bottom:calc(constant(safe-area-inset-bottom) + 74px);bottom:calc(env(safe-area-inset-bottom) + 74px);right:16px;z-index:20001;width:41px;height:38px;background-position:-34px -100px;opacity:0;visibility:hidden;transition:opacity 0.2s cubic-bezier(0.33,1,0.68,1);}
/* 2024-04-03 수정 */
.link_gotop.link_float_option{bottom:84px;bottom:calc(constant(safe-area-inset-bottom) + 84px);bottom:calc(env(safe-area-inset-bottom) + 84px);}
/* 2024-07-19 수정 */
.gobtn_positionup .link_gotop{bottom:59px;bottom:calc(constant(safe-area-inset-bottom) + 59px);bottom:calc(env(safe-area-inset-bottom) + 59px);}
/* 2024-07-19 수정 */
.link_gotop.on{opacity:1;visibility:visible;}
/* 2024-04-03 수정 */
.link_gotop.bnr_position{bottom:114px;bottom:calc(constant(safe-area-inset-bottom) + 114px);bottom:calc(env(safe-area-inset-bottom) + 114px);}
/* 2024-07-26 수정 */
.gobtn_positionup .link_goback,.gobtn_positionup .link_gotop{bottom:59px;bottom:calc(constant(safe-area-inset-bottom) + 59px);bottom:calc(env(safe-area-inset-bottom) + 59px);}
/* 2022-12-14 수정 */
.cmp_paging{position:relative;width:200px;margin:0 auto;padding:0 56px;font-size:14px;line-height:34px;color:#888;text-align:center;box-sizing:border-box;}
.cmp_paging .emph_g{color:#222;}
.cmp_paging .btn_prev,.cmp_paging .btn_next{position:absolute;top:0;width:56px;height:34px;border:1px solid #ededed;border-radius:4px;}
.cmp_paging .btn_prev{left:0;}
.cmp_paging .btn_next{right:0;}
.cmp_paging .ico_prev,.cmp_paging .ico_next{width:6px;height:11px;margin:0 auto;}
.cmp_paging .ico_prev{background-position:-170px -990px;}
.cmp_paging .ico_next{background-position:-180px -990px;}
.drop_filter{display:-webkit-inline-flex;display:inline-flex;position:relative;z-index:10;vertical-align:top;}
.drop_filter .link_filter{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:45px;padding:2px 15px 0 5px;font-size:13px;color:#888;box-sizing:border-box;}
.drop_filter .link_filter .ico_sort{width:12px;height:12px;margin:-1px 3px 0 0;background-position:-175px -1095px;}
.drop_filter .layer_filter{display:none;position:absolute;right:15px;top:35px;min-width:103px;border:1px solid #666;background-color:#fff;}
.drop_filter.filter_on .layer_filter{display:block;}
.drop_filter .list_filter li{position:relative;border-top:1px solid #ededed;}
/* 2022-07-13 수정 */
.drop_filter .list_filter li:first-child{border:0 none;}
.drop_filter .list_filter .link_g{display:block;height:16px;padding:11px 12px 10px;font-size:13px;line-height:16px;color:#666;white-space:nowrap;}
.drop_filter .list_filter .on .link_g{font-weight:bold;color:#222;}
.drop_filter .btn_info{position:absolute;top:0;right:0;padding:11px 8px;font-size:0;}
/* 2024-10-16 수정 */
.drop_filter .btn_info .ico_detail{width:16px;height:16px;background-position:-75px -760px;}
/* 2024-10-10 수정 */
.cmp_gftbtn{background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.fixed_gftbtn{position:fixed;left:0;right:0;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);z-index:30010;}
/* 2022-12-14 수정 */
/* 2022-11-22 수정 */
/* 2021-04-12 추가 */
.fixed_gftbtn:after{position:fixed;bottom:0;left:0;right:0;height:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background-color:#fff;content:'';}
/* 2022-12-14 수정 */
/* 2022-11-22 추가 */
.cmp_gftbtn .box_btn{display:table;width:100%;table-layout:fixed;}
.cmp_gftbtn .item_btn{display:table-cell;position:relative;vertical-align:middle;}
.cmp_gftbtn .btn_g{display:block;width:100%;height:50px;font-weight:bold;font-size:18px;line-height:50px;background-color:#fee700;color:#111;text-align:center;-webkit-user-select:none;user-select:none;}
.cmp_gftbtn .btn_g .ico_friend{display:inline-block;overflow:hidden;width:27px;height:27px;margin:11px 6px 0 0;font-size:1px;line-height:0;color:transparent;vertical-align:top;}
.cmp_gftbtn .btn_g .ico_friend:after{background-position:-230px -360px;}
.cmp_gftbtn .item_btn .wrap_thumb{display:inline-block;position:relative;line-height:27px;vertical-align:top;}
/* 2021-08-17 추가 */
.cmp_gftbtn .item_btn .wrap_thumb .img_g{width:100%;}
/* 2021-08-17 추가 */
.cmp_gftbtn .item_btn .ico_plus{position:absolute;bottom:0;right:2px;width:14px;height:14px;background-position:-25px -875px;}
/* 2021-08-17 추가 */
.cmp_gftbtn .item_btn.item_dark .btn_g{background-color:#222;color:#fff;}
.cmp_gftbtn .item_btn.item_darkgray .btn_g{background:#bcbcbc;color:#666;}
.cmp_gftbtn .item_btn.item_light .btn_g{border:1px solid #D3D5DD;line-height:48px;background-color:#fff;}
/* 2022-04-21 추가 */
.cmp_gftbtn .item_wish{width:51px;}
.cmp_gftbtn .item_btn.item_wish .btn_g{width:100%;padding:11px 0 7px;background-color:#444;color:#f5f5f5;}
.cmp_gftbtn .item_wish .ico_heart{display:block;width:21px;height:18px;margin:0 auto 4px;background-position:-150px -435px;}
.cmp_gftbtn .on_wish .ico_heart{background-position:-150px -455px;}
.cmp_gftbtn .item_wish .count_wishes{display:block;overflow:hidden;font-weight:normal;font-size:9px;line-height:10px;letter-spacing:-0.02em;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;}
.cmp_gftbtn .item_btn.item_disabled .btn_g,.cmp_gftbtn .item_btn.item_cancel .btn_g{background-color:#f5f5f5;color:#666;}
.cmp_gftbtn .item_btn.item_light.item_disabled .btn_g{opacity:.3;color:#222;}
/* 2022-04-21 추가 */
.cmp_gftbtn .item_disabled .ico_friend:after{background-position:-230px -320px;}
/* // 2021-04-12 수정 끝 */
.cmp_gftbtn .item_disabled .ico_more{background-position:-30px -230px;}
/* 2021-07-02-v2 추가 */
/* 2021-08-17 추가 시작 */
/* 2022-01-17 수정 시작 */
.cmp_gftbtn .item_wish .toast_bubble{position:absolute;z-index:10;left:12px;top:-42px;width:150px;height:32px;padding:0;font-weight:600;font-size:13px;line-height:32px;color:#fff;border-radius:4px;background-color:rgba(46,47,48,0.8);text-align:center;box-shadow:none;}
.cmp_gftbtn .item_wish .arrow_tail{position:absolute;left:10px;bottom:-7px;width:0;height:0;border-top:7px solid rgba(46,47,48,0.8);border-left:5px solid transparent;border-right:5px solid transparent;}
/* // 2022-01-17 수정 끝 */
/* // 2021-08-17 추가 끝 */
/* 2022-05-20 추가 시작 */
.cmp_gftbtn .box_btn.row_btn{display:block;}
.cmp_gftbtn .box_btn.row_btn .item_btn{display:block;}
.cmp_gftbtn .box_btn.row_btn .item_btn + .item_btn{margin-top:6px;}
/* 2022-05-20 추가 끝 */
.group_btn_friend{position:absolute;left:50%;top:0;bottom:0;margin-left:-32px;font-size:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;}
.group_btn_friend .btn_friend{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;font-size:1px;line-height:0;text-indent:-9999px;}
.group_btn_friend .ico_more,.group_btn_friend .ico_friend{display:inline-block;width:27px;height:27px;margin:11px 6px 0 0;vertical-align:top;}
.group_btn_friend .ico_more{float:left;background-position:0 -230px;}
/* 2021-04-09 수정 */
.group_btn_friend .ico_friend:after{background-position:-230px -360px;}
.group_btn_friend .ico_more .img_g,.group_btn_friend .ico_friend .img_g{display:block;width:100%;}
/* 2021-04-12 추가 */
.group_btn_friend .txt_gift{position:absolute;right:-64px;top:0;bottom:0;font-weight:bold;font-size:18px;line-height:50px;color:#000;-webkit-user-select:none;user-select:none;pointer-events:none;}
/* // 2021-03-22 추가 끝 */
.wrap_count{position:relative;padding:11px 15px 0;}
/* 2017-04-07 수정 */
/* .wrap_count:after{position:absolute;left:15px;bottom:0;right:15px;height:1px;background:#f0f0f0;content:''} 2017-01-13 다중옵션 적용 후 사용 */
.wrap_count .opt_amount{height:28px;padding:0 28px;border:1px solid #ededed;border-radius:2px;line-height:28px;text-align:center;}
/* 2024-04-19 수정 */
/* 2017-04-07 수정 */
.wrap_count .txt_count{font-size:18px;color:#333;}
/* .wrap_count .inp_count{display:inline-block;width:80%;height:26px;margin:0 auto;border:0 none;font-size:18px;line-height:26px;color:#333;text-align:center} 2017-01-13 다중옵션 적용 후 사용 */
/* 2017-04-07 수정 시작 */
.wrap_count .inp_count{display:inline-block;width:100%;height:28px;margin:0 auto;border:1px solid #EDEDED;border-width:0 1px;font-size:16px;color:#333;text-align:center;vertical-align:top;box-sizing:border-box;}
/* 2024-04-19 수정 */
/* 2021-03-22 수정 시작 */
.wrap_count .btn_minus,.wrap_count .btn_plus{position:absolute;top:0;width:56px;height:53px;padding-bottom:1px;outline:none;}
/* 2024-04-19 수정 */
.wrap_count .btn_minus{left:0;padding-left:4px;}
.wrap_count .btn_plus{right:0;padding-right:4px;}
/* // 2021-03-22 수정 끝 */
.wrap_count .ico_gift2{width:12px;margin:0 auto;}
/* 2024-04-19 수정 시작 */
.wrap_count .ico_minus{height:1px;background-position:-265px -1270px;}
.wrap_count .btn_off .ico_minus{background-position:-265px -1265px;}
.wrap_count .ico_plus{height:11px;background-position:-265px -1275px;}
/* // 2024-04-19 수정 끝 */
.wrap_count .btn_off .ico_plus{background-position:-105px -660px;}
/* common */
.pc body,.pc th,.pc td,.pc input,.pc select,.pc textarea,.pc button{font-family:sec,system-ui,-apple-system,'Helvetica Neue','Apple SD Gothic Neo','Segoe UI',Roboto,Arial,'NotoSans',Open Sans,'Malgun Gothic','맑은 고딕',sans-serif;}
/* 2025-04-15 수정 */
/* 2024-09-13 수정 */
/* 2024-01-11 추가 시작 */
/* 2025-02-04 수정 시작 */
.ico_commpc{display:inline-block;overflow:hidden;font-size:1px;line-height:0;color:transparent;background:url(https://st.kakaocdn.net/thumb/R2560x0@1x.fwebp/?fname=https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_commpc_241120.png) no-repeat;background-size:1024px 1024px;vertical-align:top;}
/* 2024-11-20 수정 */
.pc .detail_view .detail_summary .list_usage .ico_comm,.changeoption_layer .wrap_option .pickup_reserv .ico_reserv,.pc .ico_shoppick:not(.layout_builder .ico_shoppick,.pc_addcart_layer .ico_shoppick),.changeoption_layer .wrap_option .btn_map .ico_map,.changeoption_layer .wrap_option .guide_map .ico_map,.cmp_coverbadge.pc_size_medium .ico_minor,.cmp_coverbadge.pc_size_large .ico_minor,.pc .tit_srchrslt .util_g .link_more .ico_arr,.pc .tit_srchrslt .group_tooltip .btn_tooltip .ico_info{background-image:url(https://st.kakaocdn.net/thumb/R2560x0@1x.fwebp/?fname=https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_commpc_241114.png);background-size:1024px 1024px;}
/* 2024-12-12 수정 */
/* 2024-11-14 수정 */
.pc .detail_summary .list_usage .btn_pickup .ico_arr{background:url(https://st.kakaocdn.net/thumb/R2560x0@1x.fwebp/?fname=https://st.kakaocdn.net/commerce_ui/assets/gift/common/ico_comm_250213.png) no-repeat;background-size:590px 320px;}
/* 2025-02-25 수정 */
/* 2025-02-11 수정 */
/* 2024-12-03 수정 */
.pc .recommand_layer .area_tooltip .ico_info{width:15px;height:15px;background:url(https://st.kakaocdn.net/thumb/R2560x0@1x.fwebp/?fname=https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_commpc_241120.png) no-repeat;background-position:-320px -190px;background-size:1024px 1024px;}
/* 2024-11-20 수정 */
.ico_pcgift2{display:block;overflow:hidden;font-size:1px;line-height:0;background:url(https://st.kakaocdn.net/thumb/R2560x0@1x.fwebp/?fname=https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_pcgift2_240718.png) no-repeat;background-size:250px 725px;color:transparent;}
/* 2024-09-05 수정 */
.pc .my_giftbox .area_wshprofile .txt_nobirth + .ico_arrow,.pc .my_giftbox .link_quick .ico_arrow,.pc .schbx .sch_button .ico_search,.pc .schbx .ico_delet,.pc .cont_coupon .ico_gift2,.pc .list_billcard .cmp_overlay .ico_close,.countchange_layer .wrap_count .ico_gift2,.pc .group_nogift .ico_gift2,.pc .editmedia_layer .frame_media .ico_gift2,.pc .editmedia_layer .btn_close .ico_close,.pc .record_layer .btn_close .ico_clos,.changeoption_layer .wrap_option .ico_arrow,.changeoption_layer .list_option .ico_gift2,.changeoption_layer .wrap_total .ico_limit,.changeoption_layer .cont_item .ico_minus,.changeoption_layer .cont_item .ico_plus,.changeoption_layer .tip_limit .btn_close .ico_close,.pc .list_billcard .cont_btn .btn_g .ico_heart,.pc .addmoregiftt_layer .ico_close,.pc .message_g .txt_massage .ico_tail,.pc .message_g .card_g .btn_record .ico_gift2,.pc .message_g .card_g .btn_play .ico_gift2,.pc .message_g .card_g .btn_mute .ico_gift2,.pc .message_g .card_g .btn_enlargement .ico_enlargement,.pc .receive_giftbox .ico_check,.pc .tit_srchrslt .link_brndmore .ico_arr,.pc .drop_filter .link_filter .ico_sort,.pc .slide_cate .btn_cate .ico_arr,.pc .wrap_prdgroup .wrap_brndcard .txt_brndmore .ico_arr,.pc .wrap_wshrnk.type_srch .slide_wshrnk .txt_wsh .ico_wsh,.pc .box_setprice .set_price .btn_reset .ico_reset,.pc .biz_info .ico_biz,.pc .wrap_brndsmry .wrap_btnmore .btn_more .ico_arrow,.pc .list_brndsmry .ico_ad,.pc .wrap_srchprdlist .ico_ad,.pc .area_srchrslt .wrap_brndcard .tip_ad .ico_ad,.pc .tab_filter .link_tab .ico_check,.pc .tab_filter li.on .link_tab .ico_gift2.ico_check,.pc .my_giftbox .link_benefit .ico_gift2,.pc .detail_prd .link_more .ico_arr,.pc .copcomplete_layer .view_coupon .ico_check,.pc .cont_coupon .bundle_coupon .txt_info .ico_notice,.pc .coupon_benefit_layer .box_coupon .ico_arr,.pc .coupon_benefit_layer .box_coupon .ico_download{background-image:url(https://st.kakaocdn.net/thumb/R2560x0@1x.fwebp/?fname=https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_pcgift2_240718.png);background-size:250px 725px;}
/* 2025-04-23 수정 */
/* 2025-04-08 수정 */
/* 2024-10-24 수정 */
[class*="prdlist_pccol4"] .cmp_prd .review_info .ico_star,[class*="prdlist_pccol4"] .cmp_prd .util_info .ico_wsh,.pc .cmp_errbox .cnt_err .ico_noti,.pc .slide_slctopt .btn_del .ico_del,.pc .box_slctopt .btn_ref .ico_ref,.section_cardbuilder [class*="prdlist_pcrow1"] .cmp_prd .util_info .btn_wsh .ico_wsh,.section_ctgrecommend .prdlist_pccol2_slide .cmp_prd .util_info .btn_wsh .ico_wsh,.pc .section_cardbuilder .cmp_prdlist.prdlist_pccol3 .util_info .ico_wsh,.pc .section_home .cmp_prd .util_info .ico_wsh,.pc .slide_bndlrnk .info_util .ico_wish{background-image:url(https://st.kakaocdn.net/thumb/R2560x0@1x.fwebp/?fname=https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_pcgift3_240415.png);background-size:180px 280px;}
/* 2025-03-17 수정 */
/* 2025-02-17 수정 */
/* 2025-02-10 수정 */
/* 2024-06-24 수정 */
.ico_pcdetail{display:block;overflow:hidden;font-size:0;line-height:0;background:url(https://st.kakaocdn.net/thumb/R2560x0@1x.fwebp/?fname=https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_pcdetail_241024.png) no-repeat 0 0;background-size:250px 600px;text-indent:-9999px;}
/* 2024-10-24 수정 */
.pc .area_stargage .area_star .frame_star,.pc .view_product .share_btn .ico_detail,.pc .detail_view .link_shopname .ico_arr,.pc .detail_view .view_notice .btn_toggle .ico_detail,.pc .detail_brand .ico_pc,.pc .detail_review .box_noti .ico_detail,.pc .wrap_totalscore .txt_quotation .ico_detail,.pc .wrap_totalscore .list_score li .ico_detail,.pc .wrap_reviewphoto.is_fold .link_movi .ico_play,.pc .preview_type .link_movi .ico_play,.pc .head_group .list_sorting .ico_pc,.pc .box_review .area_score .ico_detail,.pc .area_optiondetail .ico_option,.pc .box_review .area_reviewdetail .ico_pick,.pc .box_review .wrap_detailcontrol .ico_arr,.pc .box_review .btn_like .ico_detail,.pc .wrap_reviewphoto .ico_play,.pc .detail_review .btn_more .ico_arr,.pc .wrap_noreview .ico_detail,.pc .layer_headfixed .btn_close .ico_detail,.pc .layer_headfixed .btn_preview .ico_detail,.pc .layer_reviewdetail .btn_arrow .ico_detail,.pc_item_option .wrap_option .ico_arrow,.pc_item_option .list_option .ico_gift2,.pc_item_option .wrap_basket .ico_del,.pc_item_option .wrap_total .ico_limit,.pc .detail_view .detail_summary .list_usage .ico_detail,.pc .detail_view .info_product .btn_close .ico_detail,.pc .area_tooltip .ico_info,.pc .wishlimit_layer .btn_close .ico_close,.pc .list_wishlimit .btn_wishlimit .ico_check,.pc_item_option .cont_item .ico_gift2,.pc .detail_view .box_codegift .ico_code,.pc_item_option .cmp_gftbtn .ico_heart,.pc_item_option .group_btn_friend .ico_more,.pc .cart_gftbtn .group_btn_friend .ico_more,.pc_item_option .wrap_forbiz .ico_arrow,.pc_item_option .list_wrtoption .cmp_chk .ico_check,.pc .cmp_gftbtn .item_btn .ico_plus,.pc .list_response .ico_detail,.pc .cmp_gftbtn .item_wish .ico_tail,.pc .layer_reviewdetail .btn_othermenu .ico_detail,.pc .wrap_detail .box_review .btn_othermenu .ico_detail,.pc .review_layer .ico_close,.pc .detail_taginfo .wrap_tooltip .ico_close,.pc .list_billcard .cmp_overlay .ico_close,.pc .cont_cart .wrap_btn_bill .tooltip_layer .ico_close,.pc .detail_info .box_warning .ico_warning{background:url(https://st.kakaocdn.net/thumb/R2560x0@1x.fwebp/?fname=https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_pcdetail_240926.png) no-repeat 0 0;background-size:250px 600px;}
/* 2025-02-28 수정 */
/* 2025-02-10 수정 */
/* 2024-09-25 수정 */
/* // 2025-02-04 수정 끝 */
/* 2024-10-24 수정 시작 */
.pc .ico_edition:not(.layout_builder .ico_edition,.pc_addcart_layer .ico_edition){width:58px;height:30px;background-position:-135px 0;}
.pc .ico_exclusive:not(.layout_builder .ico_exclusive,.pc_addcart_layer .ico_exclusive){width:46px;height:30px;background-position:-135px -35px;}
.pc .ico_preorder:not(.layout_builder .ico_preorder,.pc_addcart_layer .ico_preorder){width:76px;height:30px;background-position:-85px -455px;}
/* 2023-11-22 수정 */
.pc .ico_tstar:not(.layout_builder .ico_tstar,.pc_addcart_layer .ico_tstar){width:46px;height:30px;background-position:-135px -70px;}
/* 2023-02-28 수정 */
/* 2023-06-15 추가 시작 */
.pc .info_label{right:10px;top:10px;}
.pc .ico_giftx:not(.layout_builder .ico_giftx,.pc_addcart_layer .ico_giftx){width:58px;height:30px;background-position:0 -305px;}
/* // 2023-06-15 추가 끝 */
.pc .ico_shoppick:not(.layout_builder .ico_shoppick,.pc_addcart_layer .ico_shoppick){width:71px;height:30px;background-position:0 0;}
/* 2024-02-01 추가 */
/* // 2024-10-24 수정 끝 */
/* 2020-07-17 추가 시작 */
.pc .scroll_hori::-webkit-scrollbar{height:16px;}
.pc .scroll_hori::-webkit-scrollbar-track{box-shadow:inset 0 0 14px 14px #f2f2f2;border:solid #fafafa;border-width:4px 0 4px;}
.pc .scroll_hori::-webkit-scrollbar-thumb{box-shadow:inset 0 0 14px 14px #c1c1c1;border:4px solid transparent;border-radius:14px;}
.pc .scroll_hori::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 14px 14px #7d7d7d;}
/* // 2020-07-17 추가 끝 */
.pc .slide_carousel .list_slide{margin-bottom:0 !important;padding-bottom:0 !important;}
.pc .slide_carousel .list_slide::-webkit-scrollbar{height:16px;}
.pc .slide_carousel .list_slide::-webkit-scrollbar-track{box-shadow:inset 0 0 14px 14px #f2f2f2;border:solid #fafafa;border-width:4px 0;}
.pc .slide_carousel .list_slide::-webkit-scrollbar-thumb{box-shadow:inset 0 0 14px 14px #c1c1c1;border:4px solid transparent;border-radius:14px;}
.pc .slide_carousel .list_slide::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 14px 14px #7d7d7d;}
.pc .card_product .wrap_thumb,.pc .card_product .wrap_thumb:after{border-radius:4px;}
/* 2020-12-15 추가 */
/* 2020-11-10 추가 시작 */
/* 2020-12-09 수정 시작 */
.pc .card_product .wrap_info{height:102px;}
.pc .card_product .txt_brand{margin-top:12px;font-size:14px;line-height:20px;letter-spacing:normal;color:#999;}
.pc .card_product .txt_product{display:-webkit-box;max-height:44px;margin-top:0;font-size:14px;line-height:22px;letter-spacing:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;color:#333;}
/* 2020-12-15 수정 */
.pc .card_product .txt_price{margin-top:8px;font-weight:bold;font-size:20px;line-height:30px;letter-spacing:normal;color:#222;}
/* 2020-12-15 수정 */
/* ***** 2022-04-12-v3 pc 슬라이드 버튼 공통 시작 ***** */
.cmp_pcsldbtn_prv,.cmp_pcsldbtn_nxt{overflow:hidden;position:absolute;top:0;z-index:10;border-radius:100%;-webkit-box-shadow:0 2px 4px 2px rgba(0,0,0,0.04);box-shadow:0 2px 4px 2px rgba(0,0,0,0.04);}
.cmp_pcsldbtn_prv{left:-29px;}
.cmp_pcsldbtn_nxt{right:-29px;}
.cmp_pcsldbtn_prv .ico_prv{width:60px;height:60px;background-position:0 -110px;}
.cmp_pcsldbtn_nxt .ico_nxt{width:60px;height:60px;background-position:-70px -110px;}
/* 2023-04-13 수정 시작 */
.cmp_pcsldbtn_prv.btn_disabled .ico_prv,.cmp_pcsldbtn_prv.flicking-arrow-disabled .ico_prv{background-position:0 -40px;}
.cmp_pcsldbtn_nxt.btn_disabled .ico_nxt,.cmp_pcsldbtn_nxt.flicking-arrow-disabled .ico_nxt{background-position:-70px -40px;}
/* // 2023-04-13 수정 끝 */
/* ***** 2022-04-12-v3 // pc 슬라이드 버튼 공통 끝 ***** */
/* 2024-07-22 신규 PC 슬라이드 버튼 추가 시작 */
.pc .cmp_pcsldbtn_prev,.pc .cmp_pcsldbtn_next{position:absolute;top:50%;z-index:50;width:60px;height:60px;margin:0;filter:drop-shadow(0 2px 6px rgba(0,0,0,0.1));}
.pc .cmp_pcsldbtn_prev{left:0;}
.pc .cmp_pcsldbtn_next{right:0;}
.pc .cmp_pcsldbtn_prev .ico_prev,.pc .cmp_pcsldbtn_next .ico_next{width:60px;height:60px;background-position:-230px 0;}
.pc .cmp_pcsldbtn_next .ico_next{transform:rotate(180deg);}
.pc .cmp_pcsldbtn_prev:hover .ico_prev,.pc .cmp_pcsldbtn_next:hover .ico_next{background-position:-230px -70px;}
.pc .cmp_pcsldbtn_prev.disabled,.pc .cmp_pcsldbtn_next.disabled{display:none;}
/* // 2024-07-22 신규 PC 슬라이드 버튼 추가 끝 */
.prdlist_pcrow1 .list_prd li + li{padding-top:28px;}
.prdlist_pcrow1 .cmp_prd{overflow:hidden;}
.prdlist_pcrow1 .cmp_prd .thumb_prd{float:left;width:168px;height:168px;padding:0;}
.prdlist_pcrow1 .cmp_prd .thumb_prd .link_thumb:before{background-color:rgba(0,0,0,0.02);}
.prdlist_pcrow1 .cmp_prd .info_prd{overflow:hidden;padding-left:24px;}
.pc .prdlist_pcrow1 .cmp_prd .link_info{height:111px;padding-top:12px;}
.pc .prdlist_pcrow1 .cmp_prd .link_info .txt_prdname{padding:0;}
.cmp_prdlist[class*="prdlist_pccol4"] .cmp_prd{padding-bottom:60px;}
[class*="prdlist_pccol4"] .cmp_prd .cmp_coverbadge{border-radius:4px;}
/* 2022-11-10 추가 */
[class*="prdlist_pccol4"] .cmp_prd .cmp_coverbadge .circle_badge{width:130px;height:130px;font-size:24px;line-height:29px;}
/* 2023-06-27 수정 */
[class*="prdlist_pccol4"] .cmp_prd .link_thumb .num_rank{min-width:40px;height:40px;padding:0 8px;font-size:20px;line-height:40px;}
/* 2023-06-05 수정 */
/* 2023-03-29 수정 */
.windows [class*="prdlist_pccol4"] .cmp_prd .link_thumb .num_rank{line-height:38px;}
/* 2022-04-2-v2 추가 시작 */
[class*="prdlist_pccol4"] .cmp_prd .link_thumb .advt_badge{overflow:hidden;position:absolute;right:16px;bottom:16px;height:28px;padding:0 8px;border-radius:2px;font-weight:500;font-size:16px;line-height:30px;background-color:rgba(0,0,0,0.5);color:#fff;}
.windows [class*="prdlist_pccol4"] .cmp_prd .link_thumb .advt_badge{line-height:28px;}
/* // 2022-04-2-v2 추가 끝 */
[class*="prdlist_pccol4"] .cmp_prd .link_info{height:185px;padding-top:8px;}
/* 2025-01-23-v2 수정 */
/* 2025-01-23 수정 */
/* 2025-02-14 수정 시작 */
/* 2023-03-29 수정 시작 */
[class*="prdlist_pccol4"] .cmp_prd .link_info .txt_brand{min-height:18px;font-size:15px;line-height:18px;}
[class*="prdlist_pccol4"] .cmp_prd .link_info .txt_prdname{min-height:22px;max-height:44px;margin-top:3px;font-size:15px;line-height:22px;}
[class*="prdlist_pccol4"] .cmp_prd .link_info .price_info{min-height:22px;padding-top:10px;}
/* // 2023-03-29 수정 끝 */
/* // 2025-02-14 수정 끝 */
[class*="prdlist_pccol4"] .cmp_prd .price_info .num_sale,[class*="prdlist_pccol4"] .cmp_prd .price_info .num_price{font-size:20px;line-height:22px;}
[class*="prdlist_pccol4"] .cmp_prd .price_info .num_sale{margin-right:6px;}
[class*="prdlist_pccol4"] .cmp_prd .price_info .txt_per{font-size:20px;}
/* 2025-01-22 추가 시작 */
[class*="prdlist_pccol4"] .cmp_prd .discount_info{padding-top:9px;}
[class*="prdlist_pccol4"] .cmp_prd .discount_info .emph_discount{font-size:14px;}
[class*="prdlist_pccol4"] .cmp_prd .discount_info .num_price{font-size:15px;}
/* // 2025-01-22 추가 끝 */
[class*="prdlist_pccol4"] .cmp_prd .review_info{padding-top:10px;}
[class*="prdlist_pccol4"] .cmp_prd .review_info .ico_star{width:16px;height:16px;margin:1px 5px 0 0;background-position:-80px 0;}
/* 2023-07-19 수정 */
.windows [class*="prdlist_pccol4"] .cmp_prd .review_info .ico_star{margin-top:2px;}
[class*="prdlist_pccol4"] .cmp_prd .review_info .txt_star,[class*="prdlist_pccol4"] .cmp_prd .review_info .txt_review{font-size:16px;line-height:19px;}
/* 2023-03-29 수정*/
[class*="prdlist_pccol4"] .cmp_prd .review_info .txt_review{color:#A5A5A5;}
/* 2023-07-19 추가 */
[class*="prdlist_pccol4"] .cmp_prd .review_info .txt_bar{height:12px;margin:2px 6px 0;}
[class*="prdlist_pccol4"] .cmp_prd .etc_info{padding-top:8px;}
[class*="prdlist_pccol4"] .cmp_prd .etc_info .label_g{height:16px;padding:2px 6px;font-size:14px;line-height:17px;}
/* 2023-03-29 수정 */
.windows [class*="prdlist_pccol4"] .cmp_prd .etc_info .label_g{line-height:16px;}
[class*="prdlist_pccol4"] .cmp_prd .etc_info .label_g + .label_g{margin-left:6px;}
/* 2022-04-29-v2 추가 */
[class*="prdlist_pccol4"] .cmp_prd .tag_info{padding-top:11px;}
/* 2022-06-23 수정 */
[class*="prdlist_pccol4"] .cmp_prd .tag_info .tag_g{font-size:15px;line-height:16px;color:#A5A5A5;}
/* 2022-06-23 추가 */
/* 2023-03-29 수정 시작 */
/* 2023-07-19 수정 시작 */
[class*="prdlist_pccol4"] .cmp_prd .util_info{margin-top:0;padding-top:0;border-top:0 none;}
[class*="prdlist_pccol4"] .cmp_prd .util_info .btn_cart{margin:0;padding:21px 20px 0 0;}
/* 2025-02-10 수정 */
/* // 2023-07-19 수정 끝 */
[class*="prdlist_pccol4"] .cmp_prd .util_info .btn_wsh{padding-top:22px;}
/* 2023-07-19 추가 */
/* 2023-03-20 수정 시작 */
[class*="prdlist_pccol4"] .cmp_prd .util_info .ico_cart,.section_ctgrecommend .prdlist_pccol2_slide .cmp_prd .util_info .ico_cart,.section_cardbuilder [class*="prdlist_pcrow1"] .cmp_prd .util_info .ico_cart{width:23px;height:23px;background-image:url(https://st.kakaocdn.net/commerce_ui/assets/gift/common/pc_prd_cart23.png);}
/* 2025-02-17 수정 */
/* 2025-02-10 수정 */
/* 2023-07-28 수정 */
[class*="prdlist_pccol4"] .cmp_prd .num_wsh,.section_cardbuilder [class*="prdlist_pcrow1"] .cmp_prd .num_wsh{margin:5px 4px 0 0;font-size:14px;line-height:16px;}
/* 2023-06-12-v2 수정 시작 */
/* 2023-07-28 수정 시작 */
[class*="prdlist_pccol4"] .cmp_prd .util_info .btn_wsh .ico_wsh,.section_cardbuilder [class*="prdlist_pcrow1"] .cmp_prd .util_info .btn_wsh .ico_wsh{width:25px;height:21px;background-position:-80px -110px;}
[class*="prdlist_pccol4"] .cmp_prd .util_info .btn_wsh.on .ico_wsh,.section_cardbuilder [class*="prdlist_pcrow1"] .cmp_prd .util_info .btn_wsh.on .ico_wsh{background-position:-80px -80px;}
/* // 2023-07-28 수정 끝 */
/* // 2023-06-12-v2 수정 끝 */
/* // 2023-03-20 수정 끝 */
/* [class*="prdlist_pccol4"] .cmp_prd .util_info .ico_cart{width:25px;height:22px;background-position:-60px -190px} */
/* 2025-02-10 삭제 */
[class*="prdlist_pccol4"] .cmp_prd .num_wsh{margin:3px 0 0 4px;font-size:14px;line-height:17px;}
/* // 2023-03-29 수정 끝 */
.pc .cmp_prd .price_info .num_sale,.pc .cmp_prd .price_info .num_price{letter-spacing:0;}
/* 2025-03-11 추가 */
/* 2023-08-07 수정 시작 */
.cmp_prdlist.prdlist_pccol4{width:1300px;margin:0 auto;}
/*.cmp_prdlist.prdlist_pccol4 ul.list_prd{display:flex;flex-wrap:wrap;width:1300px;margin:0 auto}*/
/* 2025-01-23 삭제 */
/* 2025-01-23 추가 */
.prdlist_pccol4 .list_prd li{display:inline-block;position:relative;width:305px;margin:0 10px;vertical-align:top;}
/* 2025-01-23-v2 수정 */
/* 2025-01-23 수정 */
/* 2023-03-29 수정 */
/* // 2023-08-07 수정 끝 */
/* 2022-06-27 추가 시작 */
[class*="prdlist_pccol4"] .list_prd li:before{display:none;position:absolute;left:-10px;right:-10px;top:-10px;bottom:40px;border-radius:4px;background-color:#fff;box-shadow:0 0 40px 0 rgba(0,0,0,0.12);content:'';}
.cmp_prdlist.prdlist_pccol4_slide .list_prd li:before{bottom:30px;}
.cmp_prdlist.prdlist_pccol4_slide .list_prd .item_more:before{bottom:40px;}
[class*="prdlist_pccol4"] .list_prd li:hover:before{display:block;}
[class*="prdlist_pccol4"] .list_prd .cmp_prd{position:relative;}
/* 2022-06-27 추가 끝 */
/* 2025-02-25 추가 시작 */
[class*="prdlist_pccol4"] .discount_info{padding-top:7px;}
[class*="prdlist_pccol4"] .discount_info .emph_discount{font-size:14px;}
[class*="prdlist_pccol4"] .discount_info .num_price{font-size:15px;}
/* // 2025-02-25 추가 끝 */
.cmp_prdlist.prdlist_pccol4_slide{position:relative;width:1280px;margin:0 auto;}
.prdlist_pccol4_slide .list_prd li{display:inline-block;position:relative;width:296px;margin-left:32px;vertical-align:top;}
/* 2023-03-29 수정 */
.prdlist_pccol4_slide .list_prd li:first-child{margin-left:0;}
.prdlist_pccol4_slide .list_prd .item_panel{display:inline-block;position:relative;width:296px;vertical-align:top;}
/* 2023-06-15 추가 */
/* 2022-04-12-v3 추가 시작 */
.prdlist_pccol4_slide .link_thumb .box_more .ico_arrow{width:40px;height:40px;margin-top:2px;background-position:0 -260px;}
.prdlist_pccol4_slide .link_thumb .box_more .txt_more{margin-top:13px;font-size:13px;line-height:15px;color:#666;}
.prdlist_pccol4_slide .cmp_pcsldbtn_prv,.prdlist_pccol4_slide .cmp_pcsldbtn_nxt{top:118px;}
/* 2023-03-29 수정 */
/* // 2022-04-12-v3 추가 끝 */
.wrap_list_rail .cmp_pcsldbtn_prv,.wrap_list_rail .cmp_pcsldbtn_nxt{top:0px;}
/* 2022-05-12 추가 */
/* 2024-06-10 수정 시작 */
.pc .area_srchrslt .tip_ad .ico_ad,.pc .wrap_srchprdlist .tip_ad .ico_ad{width:15px;height:15px;margin:2px 4px 0 0;background-position:-220px -620px;}
/* 2023-06-05 수정 */
.pc .windows .area_srchrslt .tip_ad .ico_ad,.pc .windows .wrap_srchprdlist .tip_ad .ico_ad{margin-top:2px;}
/* 2022-12-22-v3 추가 */
.pc .area_srchrslt .tip_ad .btn_tip,.pc .wrap_srchprdlist .tip_ad .btn_tip{line-height:19px;}
/* 2022-12-22 수정 */
.pc .area_srchrslt .tip_ad .txt_ad,.pc .wrap_srchprdlist .tip_ad .txt_ad{font-size:15px;line-height:19px;}
/* 2022-12-22 수정 */
.pc .windows .area_srchrslt .tip_ad .txt_ad,.pc .windows .wrap_srchprdlist .tip_ad .txt_ad{margin-top:1px;}
/* 2022-12-22-v3 추가 */
/* // 2024-06-10 수정 끝 */
.pc .wrap_srchprdlist{padding:50px 0 40px;}
.pc .wrap_srchprdlist .info_prd{position:relative;}
/* 2022-12-21 수정 시작 */
.pc .wrap_brndsmry .txt_tip,.pc .wrap_srchprdlist .txt_tip{padding:16px 28px 16px 16px;}
.pc .wrap_srchprdlist .txt_brand{padding-top:4px;}
/* 2022-12-21 수정 끝 */
.pc .wrap_srchprdlist .tip_ad{float:left;margin:0 4px 0 0;padding-right:0;}
/* 2023-06-05 수정 */
.pc .wrap_srchprdlist .tip_ad .btn_tip{overflow:hidden;height:18px;margin-top:12px;padding:0;}
/* 2023-06-05 수정 */
.pc .wrap_srchprdlist .layer_tip{top:32px;left:0;left:auto;}
/* 2022-12-22 수정 */
/* pc 레이아웃 시작 */
/* 2020-11-19 수정 시작 */
.pc .gift_new #kakaoWrap{min-height:100%;}
.pc .bg_gray #kakaoWrap{background-color:#ededed;}
.pc .bg_white #kakaoWrap{background-color:#fff;}
/* 2022-03-04 추가 */
.pc .bg_lightgray #kakaoWrap{background-color:#f5f5f5;}
/* 2021-05-13 수정 */
/* 2020-11-19 수정 끝 */
.pc #kakaoContent,.pc .gift_new #kakaoContent{width:1280px;margin:0 auto;padding:80px 0 100px;box-sizing:border-box;}
/* 2025-05-19-v2 수정 */
/* 2023-11-30 수정 */
.pc .gift_new .wrap_giftbox #kakaoContent{padding-bottom:0;}
/* 2023-11-30 수정 */
.pc .gift_new #kakaoContent{padding-top:80px;}
/* 2025-05-19-v2 수정 */
/* 2023-05-25 수정 */
.pc .gift_new .show_lnb #kakaoContent{padding-top:124px;}
/* 2025-04-16 수정 */
/* 2023-05-25 추가 */
.pc .footer_no #kakaoContent{padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);}
.pc .footer_no #pcKakaoFoot{display:none;}
/* // 2020-12-23 추가 끝 */
/* 2020-11-16 수정 */
@media screen and (max-width:1280px){.pc .gift_new #kakaoWrap{width:1280px;margin:0 auto;} }
/* // pc 레이아웃 끝 */
.pc .cmp_slide_nav li + li,.pc .wrap_list_rail .cmp_slide-bullets .cmp_slide-bullet + .cmp_slide-bullet{margin-left:12px;}
/* 2022-05-12 수정 */
.pc .cmp_slide_nav .link_nav,.pc .wrap_list_rail .cmp_slide-bullets .link_bullet{width:11px;height:11px;}
/* 2022-05-12 수정 */
.pc .cmp_slide_nav .on .link_nav,.pc .wrap_list_rail .cmp_slide-bullets .cmp_slide-bullet-active .link_bullet{background-color:#444;}
/* 2022-05-12 수정 */
/* // 2022-07-27 수정 끝 */
/* // 2020-11-16 mobile,pc 슬라이드 dot nav 공통 끝 */
/* 2020-11-16 pc 슬라이드 이전,다음 버튼 공통 시작 */
/* 2020-12-01 수정 시작 */
.pc .cmp_btn_prev,.pc .cmp_btn_next{overflow:hidden;position:absolute;top:0;z-index:1;border-radius:100%;-webkit-box-shadow:0 2px 4px 2px rgba(0,0,0,0.04);box-shadow:0 2px 4px 2px rgba(0,0,0,0.04);}
/* 2021-01-11 수정 */
/* 2022-05-12 수정 */
.pc .cmp_btn_prev{left:-29px;}
.pc .cmp_btn_next{right:-29px;}
.pc .cmp_btn_prev .ico_prev{width:60px;height:60px;background-position:0 -40px;}
.pc .cmp_btn_next .ico_next{width:60px;height:60px;background-position:-70px -40px;}
.pc .cmp_btn_prev.on .ico_prev{background-position:0 -110px;}
.pc .cmp_btn_next.on .ico_next{background-position:-70px -110px;}
/* pc 푸터 시작 */
#pcKakaoFoot{position:relative;background-color:#FAFAFC;}
/* 2023-11-30 수정 */
#pcKakaoFoot .pc_kfoot{overflow:hidden;width:1280px;margin:0 auto;padding:40px 0;}
/* 2022-04-05 수정 */
.pc_kfoot .gift_bi{float:left;width:171px;}
/* 2021-03-15 수정 */
.pc_kfoot .gift_bi .img_bi{display:block;}
.pc_kfoot .gift_info{float:left;padding-top:2px;font-size:12px;line-height:18px;color:#999;}
.pc_kfoot .list_info{font-size:0;}
.pc_kfoot .list_info + .list_info{padding-top:2px;}
.pc_kfoot .list_info dt,.pc_kfoot .list_info dd{display:inline-block;margin-bottom:2px;font-size:12px;vertical-align:top;}
/* 2021-03-15 수정 */
.windows .pc_kfoot .list_info dt,.windows .pc_kfoot .list_info dd{letter-spacing:-0.07em;}
.pc_kfoot .list_info dd{margin-right:8px;}
.pc_kfoot .list_info .link_foot{text-decoration:underline;color:#999;}
.pc_kfoot .list_info .link_email{color:#999;}
.pc_kfoot .copyright_info{display:block;padding:6px 0 8px;font-size:12px;}
.pc_kfoot .desc_foot{display:block;padding-bottom:16px;font-size:12px;letter-spacing:-0.036em;line-height:18px;color:#A6A6A6;}
/* 2022-04-05 수정 */
.pc_kfoot .link_kakao{color:#a6a6a6;}
/* 2022-04-05 수정 */
.pc_kfoot .mark_info{display:block;}
.pc_kfoot .mark_info [class*="img_"]{margin-right:22px;}
/* 2024-10-18 추가 */
.pc_kfoot .img_systemmark{margin-top:5px;}
/* 2024-10-18 수정 */
.pc_kfoot .service_info{position:absolute;top:40px;right:50%;margin-right:-640px;padding:1px 1px 0 0;font-size:0;}
/* 2022-04-05 수정 */
.pc_kfoot .link_service{font-size:14px;color:#666;letter-spacing:0.03em;}
/* 2020-12-14 수정 */
.windows .pc_kfoot .link_service{letter-spacing:-0.03em;}
.pc_kfoot .txt_bar{margin:0 16px;font-weight:lighter;font-size:14px;color:#C5C6CB;}
/*// pc 푸터 끝 */
/* 2020-11-19 pc용 공통 레이어팝업 시작 */
.pccomm_layer{overflow:hidden;position:relative;width:370px;margin:0 auto;border:1px solid #999;border-radius:4px;background:#fff;box-sizing:border-box;}
.pccomm_layer .layer_head{padding:26px 50px 0 25px;}
.pccomm_layer .tit_layer{display:block;font-size:16px;line-height:24px;color:#000;word-break:break-all;}
.pccomm_layer .layer_body{padding:14px 25px 34px;}
.pccomm_layer .tit_sub{display:block;padding:18px 0 2px;font-weight:bold;line-height:22px;color:#666;word-break:break-all;}
.pccomm_layer .tit_sub:first-child{padding-top:0;}
.pccomm_layer .txt_sub{display:block;line-height:22px;color:#666;word-break:break-all;}
.pccomm_layer .btn_close{position:absolute;top:0;right:0;padding:16px;}
.pccomm_layer .btn_close .ico_pc{width:16px;height:16px;background-position:-20px 0;}
/* 2020-12-23 수정 */
/* //2020-11-19 pc용 공통 레이어팝업 끝 */
/* 2022-04-01 추가 시작 */
.pc .cmp_errbox .cnt_err{width:1280px;margin:0 auto;padding:150px 0 120px;box-sizing:border-box;}
/* 2023-03-29 수정 */
.pc .cmp_errbox .cnt_err .ico_noti{width:48px;height:48px;background-position:0 0;}
.pc .cmp_errbox .cnt_err .tit_err{margin-top:20px;font-size:24px;line-height:26px;}
.pc .cmp_errbox .cnt_err .txt_err{margin-top:12px;font-size:18px;line-height:24px;}
/* // 2022-04-01 추가 시작 끝 */
/* // PC대응 2020-10-12-v2 추가 끝 */
.pc .section_nogift{padding-top:130px;}
/* 2022-12-20 받은 선물함 0개 케이스 추가 */
.pc .section_nogift .list_nogift{max-width:312px;margin:35px auto 0;}
/* 2022-12-21 추가 */
.windows .area_tooltip .link_info{margin-top:2px;}
.pc .area_tooltip .ico_info{width:20px;height:20px;background-position:-150px -380px;}
.pc .area_tooltip .layer_tooltip{top:34px;left:-2px;width:400px;padding:16px 40px 14px 19px;border:1px solid #ddd;border-radius:4px;font-size:14px;line-height:22px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.06);box-shadow:0 1px 3px 0 rgba(0,0,0,0.06);}
.pc .area_tooltip .layer_tooltip .btn_close{right:0;top:0;}
.pc .area_tooltip .layer_tooltip .ico_close{margin:14px;}
/* 2020-12-24 추가 */
/* 2020-12-30 토스트 팝업 시작 */
.pc .toast_normal{left:50%;right:auto;bottom:20px;width:350px;margin-left:-175px;box-sizing:border-box;}
.pc .toast_type2{padding-right:77px;}
.pc .toast_type2 .btn_toast{width:77px;}
.windows .toast_type2{padding-right:84px;}
.windows .toast_type2 .btn_toast{width:84px;}
/* // 2020-12-30 토스트 팝업 끝 */
/* 2022-03-10 추가 시작 */
.pc .toast_normal.add_thumb.toast_ad{bottom:20px;}
.pc .toast_normal.add_thumb.toast_ad.above_btn{bottom:20px;}
/* // 2022-03-10 추가 끝 */
.pc .toast_normal.above_btn{bottom:64px;}
/* 2024-03-28 수정 */
/* 2024-06-24 추가 시작 */
.cmp_coverbadge.pc_size_medium .txt_state{height:42px;padding:0 10px;font-size:17px;line-height:42px;}
.cmp_coverbadge.pc_size_large .txt_state{height:50px;padding:0 16px;font-size:18px;line-height:50px;}
.cmp_coverbadge.pc_size_medium .ico_minor{width:52px;height:52px;background-position:0 -110px;}
.cmp_coverbadge.pc_size_large .ico_minor{width:62px;height:62px;background-position:0 -40px;}
/* // 2024-06-24 추가 끝 */
.pc .link_gotop{right:25px;bottom:25px;}
.pc .cmp_paging{width:254px;padding:0 70px;font-size:16px;line-height:42px;color:#888;}
.pc .cmp_paging .btn_prev,.pc .cmp_paging .btn_next{width:70px;height:42px;}
.pc .drop_filter .link_filter{height:24px;padding:0;font-size:16px;}
.pc .drop_filter .link_filter .ico_sort{width:18px;height:18px;margin:-4px 6px 0 0;background-position:-230px -325px;}
.windows .drop_filter .link_filter .ico_sort{margin-top:0;}
.pc .drop_filter .layer_filter{right:0;min-width:120px;}
/* 2023-03-29 수정 */
.pc .cmp_gftbtn .item_wish .toast_bubble{top:-60px;width:195px;height:40px;margin-left:0;font-weight:600;font-size:16px;line-height:40px;border-radius:6px;}
.pc .cmp_gftbtn .item_wish .arrow_tail{left:12px;bottom:-9px;border-top:9px solid rgba(46,47,48,0.8);border-left:6px solid transparent;border-right:6px solid transparent;}
